[M4IF Technotes] MPEG-4 quarter-pel motion compensation

SACHIN GANGAPUTRA SSG14 JHUNIX.HCF.JHU.EDU
Thu Jun 20 21:31:27 EDT 2002


Hi,
I have a small bug in my implementation of quarter pel compensation and 
I suspect its something to do with unrestricted motion compensation. In 
reference to sec 7.6.4 in the standard 
"...In case of half sample mode, when a sample referenced by a motion 
vector stays outside the decoded VOP area, an edge sample is used. 
This edge sample is retrieved by limiting the motion vector to the last full 
pel position inside the decoded VOP area. Limitation of a motion vector is 
performed on a sample basis and separately for each component of the 
motion vector, as depicted in Figure 7-19. In case of quarter sample 
mode, when a sample needed for interpolation (see subclause 7.6.2.2) 
stays outside the decoded VOP area, an edge sample is used prior to 
block boundary mirroring."
I'm not sure what the difference between half and quarter is based on this 
statement. I don't completely understand what the last line implies. Any 
help in this direction would be greatly appreciated.
Thanks,
Sachin Gangaputra
Grad Student, 
Johns Hopkins UIniversity,
Baltimore


More information about the Mp4-tech mailing list