US 11,930,164 B2
Selection of explicit mode or implicit mode in intra block copy coding
Xiaozhong Xu, State College, PA (US); Shan Liu, San Jose, CA (US); and Xiang Li, Saratoga, CA (US)
Assigned to TENCENT AMERICA LLC, Palo Alto, CA (US)
Filed by Tencent America LLC, Palo Alto, CA (US)
Filed on Sep. 13, 2022, as Appl. No. 17/943,373.
Application 17/943,373 is a continuation of application No. 17/232,685, filed on Apr. 16, 2021, granted, now 11,503,276.
Application 17/232,685 is a continuation of application No. 16/531,827, filed on Aug. 5, 2019, granted, now 11,012,686, issued on May 18, 2021.
Claims priority of provisional application 62/816,051, filed on Mar. 8, 2019.
Prior Publication US 2023/0007242 A1, Jan. 5, 2023
Int. Cl. H04N 19/105 (2014.01); H04N 19/159 (2014.01); H04N 19/176 (2014.01); H04N 19/44 (2014.01)
CPC H04N 19/105 (2014.11) [H04N 19/159 (2014.11); H04N 19/176 (2014.11); H04N 19/44 (2014.11)] 20 Claims
OG exemplary drawing
 
1. A method for video encoding, comprising:
determining whether coding of a current block in an intra block copy (IBC) prediction mode is performed in an explicit mode or an implicit mode based on whether a difference exists between a block vector and a corresponding block vector predictor, the current block being part of a current picture to be coded, the coding of the current block being determined to be in the implicit mode when the difference does not exist and being determined to be in the explicit mode when the difference does exist;
constructing a block vector predictor candidate list for the current block based on a sequence of candidates, the block vector predictor candidate list having a first number of block vector predictor candidates in the implicit mode, and having a second number of block vector predictor candidates in the explicit mode;
selecting a block vector predictor candidate from the constructed block vector predictor candidate list and encoding the current block according to the selected block vector predictor candidate; and
encoding, in prediction information of the current block, an index indicating the selected block vector predictor candidate.