| CPC H04N 19/137 (2014.11) [H04N 19/176 (2014.11)] | 20 Claims |

|
1. A method comprising:
receiving, in a bitstream for a block, an indication of a block vector predictor (BVP) and a first and a second component magnitude of a block vector difference (BVD);
determining each of a plurality of BV candidates based on a sum of the BVP and a different one of a plurality of BVD candidates, wherein each of the plurality of BVD candidates comprises:
the first and second component magnitudes; and
a different combination of signs for the first and second component magnitudes;
determining validities of the plurality of BV candidates, wherein each of the validities for a respective BV candidate of the plurality of BV candidates is based on whether the BV candidate indicates a reference block located within a reference region of the block; and
determining a sign for one of the first and second component magnitudes of the BVD based on the validities of the plurality of BV candidates indicating only two or three of the plurality of BV candidates being valid.
|