FIELD: electronics.
SUBSTANCE: invention relates to image interpolation and, more specifically to interpolation between pixel values of integer pixel units. Motion compensation method comprises determining a luma reference block for prediction of a current block by using a luma motion vector. Generating a luma sample of a 2/4-pixel location by applying an 8-tap interpolation filter to luma samples of integer pixel locations. Generating a value of a 1/4- or 3/4-pixel location by applying an interpolation filter to luma samples of integer pixel locations without using generated luma sample of 2/4-pixel location. Filter coefficients in interpolation filter to generate a luma sample of a 1/4-pixel location are arranged in reverse order relative to filter coefficients in interpolation filter to generate a luma sample of a 3/4-pixel location.
EFFECT: high accuracy of generating fractional pixel units.
3 cl, 62 dwg
Authors
Dates
2017-03-09—Published
2011-04-05—Filed