Patent ID: 9077971
Filing Date: 2015-07-07
Classification: H04N

Abstract:
1. A method performed in a motion compensation process during encoding or decoding of a video block within a coded unit of a video sequence, the method comprising: obtaining blocks of pixels from one or more reference video units in the motion compensation process, wherein the blocks of pixels comprise reconstructed reference blocks that were previously decoded and include integer pixel values corresponding to integer pixel positions within the blocks of pixels; after obtaining the blocks of pixels and during an interpolation process for sub-pixel positions, applying filtering to an integer pixel value corresponding to an integer pixel position surrounded by other integer pixel positions, wherein the filtering generates an adjusted integer pixel value based on other integer pixel values corresponding to the other integer pixel positions within the blocks of pixels and an original integer pixel value corresponding to the integer pixel position, wherein the adjusted integer pixel value corresponds to the integer pixel position; and after applying the filtering, generating a prediction block in the motion compensation process during the encoding or decoding of the video block based at least in part on the adjusted integer pixel value.