[M4IF Technotes] information regarding halfpel interpolation in the quartersample mode

Gary Sullivan garysull microsoft.com
Thu Oct 25 16:04:50 EDT 2001


Vinod,
1) The remark about biasing means that if the
   fractional part of the motion vector is positive,
   you need to grab one more column of samples to
   the right or one more row below the samples of
   the block at the location pointed to by the motion vector.
   If that fractional part is negative, you need
   a column to the left or a row above.
   If you need to interpolate to predict a 16x16
   area, you will need 17x17 samples in the reference
   picture.  The same is true for half-pel motion.
2) As reported a few days ago on this reflector, there
   is a problem with the specification of MPEG-4's
   quarter pel motion.  It's too early to predict
   how that will be resolved, but most people seem
   in favor of the method in the reference software.
3) Your remark about trying to calculate eight
   quarter pel positions around an integer pel vector
   gives me the impression that you're talking about
   how do a search in the encoder.  The spec only
   covers how the decoder operates, and the decoder
   doesn't need to do anything that fits that description.
   Again I would point to the reference software if
   you want an illustration of how to design an encoder.
Best Regards,
Gary Sullivan   
+> -----Original Message-----
+> From: Vinod Kumar [mailto:kmr   iis.fhg.de] 
+> Sent: Thursday, October 25, 2023 4:52 AM
+> To: technotes   lists.m4if.org
+> Subject: [M4IF Technotes] information regarding halfpel 
+> interpolation in the quartersample mode
+> 
+> 
+> Hello
+> 	i have a confusion regarding halfpel interpolation in 
+> the quartersample
+> mode. The standard says "a reference block of size 
+> (M+1)x(N+1) biased in
+> the direction of the half or quarter sample position is read from the
+> reconstructed and padded reference VOP." what does biased 
+> hear mean? Do
+> I have to calculate the half pel values 8 times for the 
+> eight adjacent
+> positions around the Integerpel mv? If anybody have any web reference
+> regarding the principle of quarterpel interpolation please do let me
+> know.
+> -- 
+> Vinod
+> _______________________________________________
+> Technotes mailing list
+> Technotes   lists.m4if.org
+> http://lists.m4if.org/mailman/listinfo/technotes
+> 


More information about the Mp4-tech mailing list