FIELD: information technology.
SUBSTANCE: disclosed is a method for interpolation in video coding in which pixels in rows residing at unit horizontal locations and pixels in columns residing at unit vertical locations, are interpolated to generate values of sub-pixels at fractional horizontal and vertical locations, the method comprising the following steps: a) when values for sub-pixels at half unit horizontal and unit vertical locations, and unit horizontal and half unit vertical locations are required, interpolating such values directly using weighted sums of pixels residing at unit horizontal and unit vertical locations; b) when values for sub-pixels at half unit horizontal and half unit vertical locations are required, interpolating such values directly using a weighted sum of values for sub-pixels residing at half unit horizontal and unit vertical locations calculated according to step (a); and c) when values for sub-pixels at quarter unit horizontal and quarter unit vertical locations are required, interpolating such values by taking the average of at least one pair of a first pair of values of a sub-pixel located at a half unit horizontal and half unit vertical location, and a sub- pixel located at a unit horizontal and unit vertical location and a second pair of values of a pixel located at a unit horizontal and unit vertical location, and a sub-pixel located at a half unit horizontal and half unit vertical location.
EFFECT: high efficiency of encoding digital video.
57 cl, 26 dwg, 2 tbl
Authors
Dates
2013-03-10—Published
2007-09-11—Filed