Patent ID: 11930174
Assignee: HFI INNOVATION INC.
Field: Audio-visual technology (Electrical engineering)
Classification: CPC H | IPC H

Claim 2:
3. An apparatus of video encoding and decoding used by a video encoding system and video decoding system respectively, the apparatus comprising one or more electronic circuits or processors arranged to:
receive input data associated with a current block in a current picture, wherein the input data comprise pixel data to be encoded at an encoder side or compressed data at a decoder side, and wherein the current block comprises a luma block and a chroma block;
when separate partition trees are allowed for the luma block and the chroma block, partition the luma block into one or more luma leaf blocks using a luma partition tree and partition the chroma block into one or more chroma leaf blocks using a chroma partition tree;
determine whether one or more exception conditions to allow an LM (Linear Mode) for a target chroma leaf block is satisfied when the chroma partition tree uses a different split type, a different partition direction, or both from the luma partition tree; and
encode or decode the target chroma leaf block using the LM mode when the chroma partition tree is different from the luma partition tree and at least one of the one or more exception conditions is satisfied;
wherein:
said one or more exception conditions comprise a case that the luma block being a luma 64×64 block is partitioned into four luma 32×32 blocks using a QT (quadtree) split and the chroma block being a chroma 32×32 block is partitioned into two chroma 32×16 blocks using a horizontal BT (binary tree) split with no further split or partitioned into four chroma 16×16 blocks using the horizontal BT split followed by a vertical BT split,
or
said one or more exception conditions comprise a case that the chroma block is partitioned into one or more split chroma CUs (coding units) and each of said one or more split chroma CUs cover and contain one or more complete luma CUs resulted from partitioning the luma block using the luma partition tree, and wherein coding order of said one or more complete luma CUs are continuous.