摘要 |
This disclosure describes various interpolation techniques performed by an encoder and a decoder during the motion compensation process of video coding. In one example, an en-coder interpolates pixel values of reference video data based on a plurality of different pre defined interpolation filters. In this example, the decoder receives a syntax element that identifies an inter-polation filter, and interpolates pixel values of ref-erence video data based on the interpolation filter identified by the syntax element. In another exam-ple, a method of interpolating predictive video data includes generating half-pixel values based on integer pixel values, rounding the half-pixel values to generate half-pixel interpolated values, storing the half-pixel values as non-rounded ver-sions of the half-pixel values, and generating quar-ter-pixel values based on the non-rounded ver-sions of the half-pixel values and the integer pixel values. |