[M4IF Technotes] 'invalid' motion vector
    Keigo Hirakawa 
    kh237   cornell.edu
       
    Fri Jun 27 11:47:32 EDT 2003
    
    
  
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
    
    
More information about the Mp4-tech
mailing list