[M4IF Technotes] MVD=16 in MPEG4
Herbert Thoma
tma iis.fhg.de
Fri Jul 26 15:35:08 EDT 2002
"Chen, Kenny" schrieb:
>
> Hi,
>
> In H.263, the table for MV difference ranges from -16 to 15.5, in MPEG4
> MVD=16 is added.
> But in VM18 there is :
> if (diff_vector < -range)
> diff_vector = diff_vector + 2*range;
> else if (diff_vector > range-1)
> diff_vector = diff_vector - 2*range;
>
> range = 32;
>
> from this equation, it seems we can not get MVD=16 from it, so why do MPEG4
> add MVD=16 in the vlc table? Is it useless?
Hi,
in MPEG-4 the range can be greater than +/-16, depending on the
fcode_forward/backward in the VOP header and then MVD=16 is
possible.
Yours,
Herbert.
> thanks
> Ken
> _______________________________________________
> Technotes mailing list
> Technotes lists.m4if.org
> http://lists.m4if.org/mailman/listinfo/technotes
--
Herbert Thoma
FhG-IIS A, Studio Department
Am Weichselgarten 3, 91058 Erlangen, Germany
Phone: +49-9131-776-323
Fax: +49-9131-776-399
email: tma iis.fhg.de
www: http://www.iis.fhg.de/
More information about the Mp4-tech
mailing list