US 11,778,176 B2
Intra block copy buffer and palette predictor update
Jizheng Xu, San Diego, CA (US); Li Zhang, San Diego, CA (US); Kai Zhang, San Diego, CA (US); and Hongbin Liu, Beijing (CN)
Assigned to BEIJING BYTEDANCE NETWORK TECHNOLOGY CO., LTD., Beijing (CN); and BYTEDANCE INC., Los Angeles, CA (US)
Filed by Beijing Bytedance Network Technology Co., Ltd., Beijing (CN); and Bytedance Inc., Los Angeles, CA (US)
Filed on Sep. 19, 2022, as Appl. No. 17/947,909.
Application 17/947,909 is a continuation of application No. PCT/CN2021/081469, filed on Mar. 18, 2021.
Claims priority of application No. PCT/CN2020/079858 (WO), filed on Mar. 18, 2020.
Prior Publication US 2023/0020259 A1, Jan. 19, 2023
Int. Cl. H04N 19/11 (2014.01); H04N 19/159 (2014.01); H04N 19/593 (2014.01); H04N 19/105 (2014.01); H04N 19/132 (2014.01); H04N 19/176 (2014.01); H04N 19/52 (2014.01)
CPC H04N 19/11 (2014.11) [H04N 19/105 (2014.11); H04N 19/132 (2014.11); H04N 19/159 (2014.11); H04N 19/176 (2014.11); H04N 19/593 (2014.11); H04N 19/52 (2014.11)] 19 Claims
OG exemplary drawing
 
1. A method of processing video data, comprising:
determining, for a conversion between a video block of a video picture of a video and a bitstream of the video, that a first prediction mode is applied to the video block;
maintaining, for the first prediction mode, a virtual buffer comprising reference samples derived from the video picture, wherein in the first prediction mode, prediction samples of the video block are derived from the reference samples in the virtual buffer as determined by a block vector; and
performing the conversion based on the determining,
wherein the reference samples in a first region of the virtual buffer are set to be −1 and are unavailable for deriving the prediction samples,
wherein the first region maps to a second region of the video picture, and
wherein when a width of the video block is greater than a size of a virtual unit, a width of the second region is equal to the width of the video block, and when a width of the video block is less than a size of a virtual unit, a width of the second region is equal to a width of the virtual unit.