[M4IF Technotes] 'invalid' motion vector

Biswajit Acharya bach noida.interrasystems.com
Sat Jun 28 19:38:04 EDT 2003


Hi Hirakawa,
Motion vector components of Intra MBs (type 3 or 4) are considered to be
zero. Hecne, if these MBs are valid (in the sense mentioned in the
spec.), then assume the corresponding motion vector components to be
zero.
--
Bach
Keigo Hirakawa wrote:
> 
> Hi all.  This is probably a question that has been answered before.
> 
> In section 7.6.5 of the MPEG4 spec part 2, vector decoding processing is
> described.  Clause 1) says
> 
> "If a candidate predictor MVi is in a transparent spatial neighborhood
> macroblock or in a transparent block of the current macroblock it is not
> valid, otherwise, it is set to the corresponding block vector"
> 
> In the paragraph immediately following, the spec says
> 
> "note that any neighborhood macroblock outside the current VOP or video
> packet or outside the current GOB for which gob_header_empty is "0" is
> treated as transparent in the above sense."
> 
> Now, suppose we are coding a P-VOP.  If macroblock corresponding to MVi is
> type 3 or 4 (ie, no motion vector), what happens to MVi?  The spec does not
> specifically say "make it invalid".
> 
> Thanks.
> Keigo
> 
> _______________________________________________
> Technotes mailing list
> Technotes   lists.m4if.org
> http://lists.m4if.org/mailman/listinfo/technotes



More information about the Mp4-tech mailing list