[XviD-devel] newpred

Marc FD xvid-devel@xvid.org
Thu, 7 Nov 2002 16:40:30 +0100


> btw: there's something similar possible in JVT (aka MPEG-4 v.10). iirc,
JVT
> allows to specify a max number of previous frames which can be used for
> prediction in the bitstream headers (so the decoder would know in advance
> how many frames it would need to buffer and if there's enough memory
> available to play the video). Also, in JVT, different reference frames can
> be specified for each MB, which of course pretty much slows down ME
(because
> you have to do several ME steps for several reference frames) while my
early
> tests didn't show any significant improvement in compression...

what about 2 typical situations : flashing ( guns in movies, some special
effects ) and much better, cyclic animation (often in cartoons)

-flashing is not a long effect (in duration) but very often makes the
encoder mad (i-frame row or huge amount of INTRA coded  blocs) so it
consuming a lot of bitrate.

-cyclic animation is very often fast (to be harder to notice) so it's
impossible to compensate a lot, but if something like newpred could be used
(i thought it was impossible, but maybe there's hope with JVT) ME would be
really easy, fast and deadly (for bitrate) accurate.

i think this feature would be efficient only on some scenes, but would
iomprove quality/compression, because these scenes are hard, so i think it
would be an overall gain.
if one vol per iframe is ok, it may be a cool "automatic feature", no ?

Regards,
MarcFD