US 12,425,621 B2
Determining applicability of intra block copy in semi-decoupled partitioning
Liang Zhao, Sunnyvale, CA (US); Xin Zhao, San Jose, 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 May 12, 2023, as Appl. No. 18/316,928.
Application 18/316,928 is a continuation of application No. 17/464,255, filed on Sep. 1, 2021, granted, now 11,736,708.
Claims priority of provisional application 63/126,425, filed on Dec. 16, 2020.
Prior Publication US 2023/0283796 A1, Sep. 7, 2023
Int. Cl. H04N 19/96 (2014.01); H04N 19/119 (2014.01); H04N 19/132 (2014.01); H04N 19/176 (2014.01); H04N 19/186 (2014.01); H04N 19/44 (2014.01); H04N 19/46 (2014.01)
CPC H04N 19/44 (2014.11) [H04N 19/119 (2014.11); H04N 19/132 (2014.11); H04N 19/176 (2014.11); H04N 19/186 (2014.11); H04N 19/46 (2014.11); H04N 19/96 (2014.11)] 20 Claims
OG exemplary drawing
 
1. A method of video coding at a decoder, comprising:
decoding prediction information of a coding unit in a current picture that is a part of a video bitstream;
determining whether semi-decoupled partitioning (SDP) is enabled for the coding unit;
when the SDP is determined to be enabled for the coding unit, determining whether a luma block and a chroma block associated with the coding unit have different partitioning trees based on the prediction information;
when the luma block and the chroma block associated with the coding unit are determined as not having the different partitioning trees, determining whether the luma block and whether the chroma block are coded in an intra block copy (IBC) mode based on a first IBC flag included in the prediction information; and
when the luma block and the chroma block are determined as having the different partitioning trees, determining whether the luma block is coded in the IBC mode based on the first IBC flag and determining whether the chroma block is coded in the IBC mode based on a second IBC flag that is signaled separately in the video bitstream, the second IBC flag being different from the first IBC flag; and
reconstructing the coding unit based on the luma block and the chroma block.