US 12,425,612 B2
Intra block copy vector difference wrap around
Damian Ruiz Coll, Reston, VA (US); and Vikas Warudkar, Herndon, VA (US)
Assigned to Ofinno, LLC, Reston, VA (US)
Filed by Ofinno, LLC, Reston, VA (US)
Filed on Dec. 28, 2023, as Appl. No. 18/399,369.
Claims priority of provisional application 63/435,657, filed on Dec. 28, 2022.
Prior Publication US 2024/0223784 A1, Jul. 4, 2024
Int. Cl. H04N 19/176 (2014.01); H04N 19/119 (2014.01)
CPC H04N 19/176 (2014.11) [H04N 19/119 (2014.11)] 20 Claims
OG exemplary drawing
 
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.