| CPC H04N 19/513 (2014.11) [H04N 19/176 (2014.11); H04N 19/44 (2014.11); H04N 19/573 (2014.11)] | 21 Claims |

|
1. A decoding method for decoding video data, the method comprising:
receiving compressed video data related to a set of frames;
deriving a first motion vector for a current block, wherein the first motion vector is an unrefined motion vector;
calculating, using a decoder-side predictor refinement technique according to the first motion vector, a second motion vector, wherein the second motion vector is a refined motion vector for the current block;
performing motion compensation for the current block according to the second motion vector that is the refined motion vector, but not the first motion vector that is the unrefined motion vector for the current block; and
deriving a motion vector predictor for a second block different than the current block by using the first motion vector or the second motion vector of the current block, wherein:
when the second block and the current block are in a same region, the first motion vector of the current block is used; and
when the second block and the current block are not in the same region, the second motion vector of the current block is used.
|