FIELD: physics, computer engineering.
SUBSTANCE: invention relates to computer engineering. A method of predicting video signals comprises: obtaining a block of pixels, wherein the block of pixels includes integer pixel values corresponding to integer pixel positions within the block of pixels; calculating a first sub-pixel value for a first sub-pixel position, wherein calculation of the first sub-pixel value comprises: applying a first interpolation filter defining a first one-dimensional array of filter coefficients corresponding to filter support positions; calculating a second sub-pixel value for a second sub-pixel position, wherein calculation of the second sub-pixel value comprises applying a second interpolation filter defining a second one-dimensional array of filter coefficients corresponding to horizontal filter support positions and applying a third interpolation filter defining a third one-dimensional array of filter coefficients corresponding to vertical filter support positions, wherein the first one-dimensional array comprises more filter coefficients than the second one-dimensional array; the first one-dimensional array comprises more filter coefficients than the third one-dimensional array; and generating a prediction block based on at least the first sub-pixel value and the second sub-pixel value.
EFFECT: high prediction accuracy.
37 cl, 15 dwg
Authors
Dates
2015-03-10—Published
2011-04-11—Filed