Method and apparatus for motion compensated interpolation
First Claim
1. Method for the interpolation of a digital video signal, comprising the steps of:
- delaying pixel values of said digital video signal required for a spatial interpolation window in order to provide input pixel values which are required for an interpolation of output pixel values;
additionally delaying pixel values belonging to said spatial interpolation window, wherein said provided input pixel values and the additionally delayed pixel values form an enlarged interpolation window, andinterpolating an output pixel with sub-pixel resolution from pixel values gotten from said enlarged interpolation window, wherein the spatial position of said spatial interpolation window is related to the spatial location of the current output pixel to be interpolated.
1 Assignment
0 Petitions
Accused Products
Abstract
For motion compensated interpolation (MCI) with sub-pixel accuracy, the missing pixels need to be interpolated prior to the motion compensation. The required pixel values are stored using line and pixel delays. A switch matrix selects, in response to a motion vector, such stored pixels which are currently needed for the processing. In order to avoid sub-pixel MCI, the interpolation is carried out prior to the motion compensation. In order to avoid an increased input data rate of the motion compensation circuitry, only a standard switch matrix is used. A special arrangement of delays storing pixel values needed for the processing is used to extend the standard delay array. Because an increased number of pixels is involved, an improved sub-pixel MCI can be achieved. This is because such a delay extension does not significantly affect the decoded picture quality even if adjacent motion vectors do not exactly match the current motion vector.
39 Citations
9 Claims
-
1. Method for the interpolation of a digital video signal, comprising the steps of:
-
delaying pixel values of said digital video signal required for a spatial interpolation window in order to provide input pixel values which are required for an interpolation of output pixel values; additionally delaying pixel values belonging to said spatial interpolation window, wherein said provided input pixel values and the additionally delayed pixel values form an enlarged interpolation window, and interpolating an output pixel with sub-pixel resolution from pixel values gotten from said enlarged interpolation window, wherein the spatial position of said spatial interpolation window is related to the spatial location of the current output pixel to be interpolated. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. Apparatus for the interpolation of a digital video signal, comprising:
-
delay means for delaying pixel values of said digital video signal required for a spatial interpolation window switch matrix means which provide pixel values required for interpolation to means for interpolating input pixel values, wherein outputs of said switch matrix means each pass through at least one additional pixel delay unit and wherein said provided pixel values and the additionally delayed pixel values form an enlarged interpolation window; means for interpolating an output pixel with sub-pixel resolution from pixel values out of said enlarged interpolation window, wherein the spatial position of said spatial interpolation window is related to the spatial location of the current output pixel to be interpolated. - View Dependent Claims (9)
-
Specification