US 11,722,679 B2
Block vector modification for intra block copy
Xiaozhong Xu, State College, PA (US); Xiang Li, Saratoga, 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 Sep. 8, 2022, as Appl. No. 17/940,986.
Application 17/940,986 is a continuation of application No. 17/314,701, filed on May 7, 2021.
Application 17/314,701 is a continuation of application No. 16/860,975, filed on Apr. 28, 2020, granted, now 11,070,816, issued on Jul. 20, 2021.
Claims priority of provisional application 62/863,037, filed on Jun. 18, 2019.
Prior Publication US 2023/0007274 A1, Jan. 5, 2023
This patent is subject to a terminal disclaimer.
Int. Cl. H04N 19/159 (2014.01); H04N 19/174 (2014.01); H04N 19/96 (2014.01); H04N 19/176 (2014.01)
CPC H04N 19/159 (2014.11) [H04N 19/174 (2014.11); H04N 19/176 (2014.11); H04N 19/96 (2014.11)] 20 Claims
OG exemplary drawing
 
1. A method of video encoding, comprising:
determining a block vector of a current block that is to be coded in intra block copy (IBC) mode, the block vector pointing to a first reference block of the current block in a current picture;
performing an operation on at least one component of the block vector based on the first reference block being outside a search range of the current block, the block vector being modified by the operation to point to a second reference block that is within the search range for the current block; and
encoding the current block based on the modified block vector,
wherein the performing the operation includes performing a modulo operation on a y component of the block vector based on a size of a current coding tree unit (CTU) that includes the current block.