FIELD: electronics.
SUBSTANCE: invention relates to image interpolation, 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. Determining chromatic reference block for predicting current block using a chromatic motion vector. Generating a chroma value of a 4/8-location by applying a 4-tap interpolation filter to chroma values of integer pixel location.
EFFECT: high accuracy of generating fractional pixel units.
3 cl, 62 dwg
Authors
Dates
2017-03-09—Published
2011-04-05—Filed