US 12,231,651 B2
Adaptive block vector resolution in video coding
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 Feb. 9, 2023, as Appl. No. 18/107,941.
Application 18/107,941 is a continuation of application No. 17/406,788, filed on Aug. 19, 2021, granted, now 11,627,324.
Application 17/406,788 is a continuation of application No. 16/836,584, filed on Mar. 31, 2020, granted, now 11,128,870, issued on Sep. 21, 2021.
Application 16/836,584 is a continuation of application No. 16/182,788, filed on Nov. 7, 2018, granted, now 10,638,137, issued on Apr. 28, 2020.
Claims priority of provisional application 62/639,862, filed on Mar. 7, 2018.
Prior Publication US 2023/0199197 A1, Jun. 22, 2023
This patent is subject to a terminal disclaimer.
Int. Cl. H04N 19/156 (2014.01); H04N 19/115 (2014.01); H04N 19/176 (2014.01); H04N 19/44 (2014.01)
CPC H04N 19/156 (2014.11) [H04N 19/115 (2014.11); H04N 19/176 (2014.11); H04N 19/44 (2014.11)] 20 Claims
OG exemplary drawing
 
1. A method for video decoding, comprising:
decoding prediction information of a current block from a coded video bitstream, the prediction information indicating an intra block copy mode;
selecting a resolution of a block vector difference for the current block from a set including three candidate resolutions, the selecting including:
determining whether a first resolution included in the set is used based on a first flag, and
selecting one of the remaining two resolutions included in the set based on a second flag when the first flag indicates that the first resolution is not used;
determining a block vector of the current block according to the selected resolution of the block vector difference and a block vector predictor of the current block; and
reconstructing at least one sample of the current block according to the block vector, wherein
the first resolution and the remaining two resolutions are three different resolutions, and the remaining two resolutions include 1-integer-pel and 4-integer-pel based on the intra block copy mode.