Rounding control for multi-stage interpolation
AssigneeMicrosoft Corporation
InventorSridhar Srinivasan
Life of this patent
Estimating the term…
Abstract
Various techniques and tools for rounding control in multi-stage interpolation are described. For example, during motion estimation and compensation, a video encoder uses stage-alternating rounding control when computing pixel values in reference video frames by multi-stage interpolation. Or, during motion compensation, a video decoder uses stage-alternating rounding control when computing pixel values in reference video frames by multi-stage interpolation.
Claims18
In a computer system, a computer-implemented method comprising:
- at each of plural sample positions, computing a value using multiple stages of interpolation with stage-alternating rounding control.
A computer-readable medium storing computer-executable instructions for causing a computer system programmed thereby to perform a method comprising:
- at each of plural pixel positions in a reference video frame, computing a pixel value using multi-stage interpolation, wherein the multi-stage interpolation includes stage-alternating rounding control to alternate direction of rounding for marginal pixel values from stage to stage in the multi-stage interpolation.
A system comprising:
- means for computing pixel values in reference video frames using multiple stages of interpolation with stage-alternating rounding control;
- and
- means for performing motion compensation relative to the reference video frames.
Dependencies are inferred from the claim text.