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

|
1. A method comprising:
receiving, from a bitstream, an indication of a block vector predictor (BVP) and a first block vector difference (BVD) for a current block;
based on a location, displaced from the current block by a sum of the BVP and the first BVD, being outside a reference region:
selecting one component of the first BVD to adjust;
determining a first component, of a second BVD and corresponding to the selected component of the first BVD, to be equal to the adjusted component of the first BVD; and
determining a second component of the second BVD to be equal to a non-selected component of the first BVD;
calculating a block vector (BV) based on a sum of the second BVD and the BVP; and
reconstructing the current block based on a reference block indicated by the BV.
|