Patent ID: 9628788
Date: 2017-04-18
CPC Classifications: H04N

Claim:
1. An apparatus, comprising: a video encoder for encoding an image block using implicit adaptive motion vector predictor selection when at least one of spatio-temporal neighboring motion vector predictor candidates has a value that is inversely proportional to the motion compensation error caused by using the motion vector to compensate the corresponding block, and that is greater than or equal to a threshold, wherein a motion vector for encoding the block is predicted by defining a set of motion vector predictor candidates for the block based on a plurality of spatio-temporal neighboring motion vectors, and selection of a particular motion vector predictor candidate as the motion vector for encoding the block from the set is based on an estimated motion compensation error, motion vector magnitude, reference index, or other parameter available and related to motion information of the spatio-temporal neighboring motion vectors, and using explicit signaling of a motion vector predictor when none of said motion vector predictor candidates has said value that is greater than or equal to a threshold, wherein the respective values for the spatio-temporal neighboring motion vectors are used for a weighted median filter to derive the particular motion vector predictor candidate selected as the motion vector for encoding the block when implicit adaptive motion vector prediction selection is used, and wherein weights for the weighted median filter are a function of a fidelity value.