US 12,348,723 B2
Combined intra and intra-block copy prediction for video coding
Jizheng Xu, San Diego, CA (US); Weijia Zhu, 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 Nov. 22, 2021, as Appl. No. 17/532,491.
Application 17/532,491 is a continuation of application No. PCT/CN2020/094101, filed on Jun. 3, 2020.
Claims priority of application No. PCT/CN2019/089789 (WO), filed on Jun. 3, 2019; and application No. PCT/CN2019/097311 (WO), filed on Jul. 23, 2019.
Prior Publication US 2022/0086447 A1, Mar. 17, 2022
Int. Cl. H04N 19/00 (2014.01); H04N 19/105 (2014.01); H04N 19/132 (2014.01); H04N 19/159 (2014.01); H04N 19/176 (2014.01); H04N 19/186 (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)] 16 Claims
OG exemplary drawing
 
1. A method of processing video data, comprising:
generating, for a conversion between a block of a video and a bitstream of the block, a prediction for the block with a combined method which uses an intra block copy (IBC) prediction and an intra prediction in combination; and
performing the conversion based on the prediction,
wherein a subset of samples in the block uses intra prediction signals of the intra prediction as a prediction and remaining samples use IBC prediction signals of the IBC prediction as the prediction,
wherein, for samples in the block that are close to neighboring blocks' reconstruction samples, the intra prediction is used as a prediction for the samples, and
wherein for a chroma sub-block of the block, when its collocated luma sub-block is coded in IBC mode or when a valid block vector (BV) is derived from corresponding luma component, the IBC prediction is used as a prediction for the chroma sub-block.