US 12,445,596 B2
Block vector refinement method for intra block copy
Guichun Li, San Jose, CA (US); Lien-Fei Chen, Hsinchu (TW); Xiaozhong Xu, State College, PA (US); Xin Zhao, Santa Clara, CA (US); and Shan Liu, San Jose, CA (US)
Assigned to Tencent America LLC, Palo Alto, CA (US)
Filed by Tencent America LLC, Palo Alto, CA (US)
Filed on Nov. 8, 2022, as Appl. No. 17/983,143.
Claims priority of provisional application 63/388,852, filed on Jul. 13, 2022.
Prior Publication US 2024/0022711 A1, Jan. 18, 2024
Int. Cl. H04N 19/105 (2014.01); H04N 19/176 (2014.01); H04N 19/46 (2014.01); H04N 19/70 (2014.01)
CPC H04N 19/105 (2014.11) [H04N 19/176 (2014.11); H04N 19/46 (2014.11); H04N 19/70 (2014.11)] 20 Claims
OG exemplary drawing
 
1. A method of video processing in a decoder, comprising:
receiving a coded video bitstream comprising a current picture, the current picture including a current block;
determining, based on a syntax element in the coded video bitstream, that the current block is coded in a current picture referencing (CPR) mode;
extracting, from the coded video bitstream, a signal indicative of whether a template matching based block vector refinement is applied to the current block in the CPR mode;
deriving a first refined block vector associated with the current block according to the template matching based block vector refinement, the first refined block vector comprising a first block vector refinement offset applied on a first block vector associated with the current block, the first block vector refinement offset being derived by the decoder according to the template matching based block vector refinement; and
reconstructing the current block according to a first reference block in a same picture as the current block, the first reference block being indicated by the first refined block vector.