[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