Patent ID: 8971412
Filing Date: 2015-03-03
Classification: H04N

Abstract:
1. A method of interpolating video data to generate predictive video data for video coding, the method comprising: generating half-pixel values based on integer pixel values; rounding the half-pixel values to generate half-pixel interpolated values, wherein a first set of predictive video data comprises the half-pixel interpolated values generated by rounding the half-pixel values; storing the half-pixel values as non-rounded versions of the half-pixel values; and generating quarter-pixel values based on the non-rounded versions of the half-pixel values and the integer pixel values, wherein a second set of predictive video data that is different than the first set of predictive video data comprises the quarter-pixel values generated based on the non-rounded versions of the half-pixel values and the integer pixel values; generating a first rounded version of another half-pixel value based on a plurality of the non-rounded versions of the half-pixel values; rounding the first rounded version of the another half-pixel value to generate a second rounded version of the another half-pixel value, wherein the first set of predictive video data further comprises the second rounded version of the another half-pixel value generated by rounding the first rounded version of the another half-pixel value; and generating additional quarter-pixel values based on the first rounded version of the another half-pixel value and the non-rounded versions of the half-pixel values, wherein the second set of predictive video data further comprises the additional quarter-pixel values generated based on the first rounded version of the another half-pixel value and the non-rounded versions of the half-pixel values.