US 12,244,811 B2
Combined screen content coding mode
Weijia Zhu, San Diego, CA (US); Jizheng Xu, San Diego, CA (US); Li Zhang, San Diego, CA (US); Kai Zhang, San Diego, CA (US); Hongbin Liu, Beijing (CN); and Yue Wang, 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. 9, 2021, as Appl. No. 17/470,095.
Application 17/470,095 is a continuation of application No. PCT/CN2020/078536, filed on Mar. 10, 2020.
Claims priority of application No. PCT/CN2019/000051 (WO), filed on Mar. 10, 2019; application No. PCT/CN2019/078148 (WO), filed on Mar. 14, 2019; application No. PCT/CN2019/081933 (WO), filed on Apr. 9, 2019; application No. PCT/CN2019/088453 (WO), filed on May 25, 2019; and application No. PCT/CN2019/106487 (WO), filed on Sep. 18, 2019.
Prior Publication US 2023/0007261 A1, Jan. 5, 2023
Int. Cl. H04N 19/132 (2014.01); H04N 19/105 (2014.01); H04N 19/159 (2014.01); H04N 19/176 (2014.01); H04N 19/186 (2014.01); H04N 19/46 (2014.01); H04N 19/70 (2014.01)
CPC H04N 19/132 (2014.11) [H04N 19/105 (2014.11); H04N 19/159 (2014.11); H04N 19/176 (2014.11); H04N 19/186 (2014.11); H04N 19/46 (2014.11); H04N 19/70 (2014.11)] 13 Claims
OG exemplary drawing
 
1. A method for processing video data, comprising:
determining, for a conversion between a video block of the video data and a bitstream of the video block, that palette mode is to be used for processing a first portion of the video block and intra block copy (IBC) mode is to be used for processing a second portion of the video block, wherein, in the palette mode, samples of the first portion of the video block are coded according to a set of representative color values included in a predefined palette and wherein, in the IBC mode, samples of the second portion of the video block are predicted from adjacent pixels from neighboring, previously-decoded video blocks using motion information; and
performing, during the conversion, further processing of the first portion of the video block using the palette mode and further processing of the second portion of the video block based on a prediction block derived using the IBC mode, wherein the further processing of the second portion of the video block includes reconstructing samples of the second portion of the video block by copying collocated samples derived using the IBC mode,
wherein indications of the first portion of the video block processed using the palette mode and indications of the second portion of the video block processed using the IBC mode are included in a palette index map that identifies the first portion of the video block and the second portion of the video block,
wherein a palette index included in the palette index map indicates whether a sample belongs to the first portion of the video block or the second portion of the video block, and
wherein the first portion of the video block includes escape pixels, and wherein, for the escape pixels, residuals are obtained from computing differences between the samples of the first portion of the video block and collocated prediction samples using the IBC mode or an intra mode.