[XviD-devel] current rate control algorithm
Zhang Fan
zhangf1979 at hotmail.com
Tue May 24 04:10:15 CEST 2005
Thanks a lot! :-)
-----Original Message-----
From: xvid-devel-bounces at xvid.org [mailto:xvid-devel-bounces at xvid.org] On Behalf Of Michael Militzer
Sent: 2005年5月23日 19:07
To: xvid-devel at xvid.org
Subject: Re: [XviD-devel] current rate control algorithm
Hi,
the XviD rate-control algorithm is a rather simple, self-developed approach.
For both the one- and two-pass rate-control algorithm, a constant picture
quality is the most important goal. Therefore, only the frame quantizer
parameters are modulated to reach a given target bit-rate and no macro-block
level rate-control is employed in order to achieve a consistent picture
quality within one frame. Also, the frame quantizer distribution is kept as
smooth as possible in both the one- and two-pass algorithm in order to avoid
fluctuations in perceived quality. Therefore, also the one-pass algorithm
is a VBR/ABR approach and designed for storage and not for e.g. real-time,
low-delay video streaming.
Since rather large rate-control errors can occur by design (and are then
compensated over a longer period) due to the smooth quantizer distribution
and the aim for constant picture quality, the employed rate-model is also
rather simple. XviD assumes that the coded texture bits for a frame behave
inversely proportional to the frame quantizer and that there's a rather
high correlation of the R(q) curves between temporally adjacent frames. This
is not perfectly true but is very simple and works reasonable well for VBR
rate-control.
bye,
Michael
Quoting ÕÅ ·« <zhangf1979 at hotmail.com>:
> Hi, all
> What is the rate control algorithm employed in the current XVID codec?
> Is there any related paper or other documents?
> Thanks!
>
> -Fan
>
>
> _______________________________________________
> XviD-devel mailing list
> XviD-devel at xvid.org
> http://list.xvid.org/mailman/listinfo/xvid-devel
>
_______________________________________________
XviD-devel mailing list
XviD-devel at xvid.org
http://list.xvid.org/mailman/listinfo/xvid-devel
More information about the XviD-devel
mailing list