Patent ID: 8761245
Filing Date: 2014-06-24
Classification: H04N

Abstract:
1. A video-encoder-device-implemented method for encoding an adaptive motion-compensation filter set for a plurality of subpel positions for predicting portions of an encoded video frame, the method comprising: obtaining, by the video encoder device, a codebook comprising a multiplicity of motion-compensation filters grouped into a plurality of subpel-position groups that respectively correspond to the plurality of subpel positions, each of the plurality of subpel-position groups comprising a plurality of motion-compensation filters suitable for interpolating portions of a picture at a corresponding one of the plurality of subpel positions, the plurality of motion-compensation filters comprising a base codebook of filter sets and a virtual codebook of filter sets, the virtual codebook of filter sets comprising combinations of filters selected from the base codebook of filter sets; obtaining, by the video encoder device, an unencoded frame of video for encoding by the video encoder device; selecting a portion of the frame of video as a picture partition according to a partitioning mode; encoding, by the video encoder device, the selected picture partition to a bitstream; and during encoding of the picture partition, the video encoder device: