[M4IF Technotes] MVD
Gary Sullivan
garysull microsoft.com
Sat Jan 18 11:21:41 EST 2003
Response in-line:
+> -----Original Message-----
+> From: cloverleafland mail.hongkong.com
+> [mailto:cloverleafland mail.hongkong.com]
+> Sent: Saturday, January 18, 2024 1:16 AM
+> To: technotes lists.m4if.org
+> Subject: [M4IF Technotes] MVD
+>
+>
+> Dear all,
+>
+> when viewing the standard 14496-2, I get confused with the
+> vlc for MVD. There mentioned to have a flag called
+> vop_fcode_forward and vop_fcode_backward to mark the range
+> of MVD, but from the Table B-12 and Table B-29, both mention
+> the range of MVD to be coded in [-16, 16]. However, in the
+> vop_focde_forward/backward, the rnage of motion vector would
+> be upto range [-2048,2047]. Would anyone explain why would
+> the case be like this?
When the "vop_fcode_xyz" is not equal to 1, additional bits are sent
in "xyz_mv_residual" to specify the LSBs of the MV (where "xyz" is
some string of characters).
+>
+> Also, for the MVD, does it mean to be the motion vector
+> difference with the motion vector of the one previous block
+> just before the current block?
It's the difference relative to a prediction of the value of the MV.
But the prediction is formed in a higher-efficiency way
than just taking the MV of the preceding MB.
+>
+> Also, in the Table B-12 and Table B-29, why there is two
+> table for the same purpose? Which one should be used instead?
Those two tables have different purposes. I think one of them is
for ordinary video MVs with fractional-sample precision and the
other is for motion compensation of shapes with full-sample precision.
It might have been possible to use Table B-12 for both of them somehow,
but it isn't really a serious problem to have two tables (if that's
the biggest problem you have in implementing the spec, you're in a
class by yourself).
+>
+> Thanks so much...
+>
+> Regards,
+> Clover
+> ----------------------------------------------
+> Åwªï¨Ï¥ÎHongKong.com¶l¥ó¨t²Î
+> Thank you for using hongkong.com Email system
+>
+> _______________________________________________
+> Technotes mailing list
+> Technotes lists.m4if.org
+> http://lists.m4if.org/mailman/listinfo/technotes
+>
More information about the Mp4-tech
mailing list