US 12,445,601 B2
Chroma block vector and chroma coding mode derivation
Xiaozhong Xu, State College, PA (US); Xin Zhao, San Jose, CA (US); Roman Chernyak, Palo Alto, 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 Oct. 3, 2023, as Appl. No. 18/376,337.
Claims priority of provisional application 63/437,973, filed on Jan. 9, 2023.
Prior Publication US 2024/0236298 A1, Jul. 11, 2024
Int. Cl. H04N 19/105 (2014.01); H04N 19/176 (2014.01); H04N 19/186 (2014.01); H04N 19/96 (2014.01)
CPC H04N 19/105 (2014.11) [H04N 19/176 (2014.11); H04N 19/186 (2014.11); H04N 19/96 (2014.11)] 20 Claims
OG exemplary drawing
 
1. A method for video decoding, comprising:
receiving a bitstream of a current region in a picture, the current region including a luma coding region and a chroma coding region, coding information in the bitstream indicating that the luma coding region and the chroma coding region are partitioned using separate coding tree structures;
determining that a first luma block associated with a first position in a reconstructed luma area that is collocated with a current chroma block is predicted by a first coding mode using a first luma block vector (BV) and a second coding mode that is one of an intra prediction mode, a local illumination compensation (LIC) mode, and a SKIP mode, the first coding mode comprising one of (i) an intra block copy (IBC) mode and (ii) an intra template matching prediction (IntraTMP) mode, the reconstructed luma area being in the luma coding region, the current chroma block being in the chroma coding region;
deriving a chroma prediction mode of the current chroma block based on a combination of (i) the first coding mode that uses the first BV and (ii) the second coding mode of the first luma block, the second coding mode being the one of the intra prediction mode, the LIC mode, and the SKIP mode;
deriving a chroma BV of the current chroma block based on the first luma BV of the first luma block; and
reconstructing the current chroma block based on the chroma prediction mode that is the combination of the first coding mode that uses the first luma BC and the second coding mode that is the one of the intra prediction mode, the LIC mode, and the SKIP mode used to code the first luma block.