CPC H04N 19/119 (2014.11) [H04N 19/176 (2014.11); H04N 19/186 (2014.11); H04N 19/96 (2014.11)] | 4 Claims |
1. A method of video coding used by a video coding system, the method comprising:
receiving 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, partitioning the luma block into one or more luma leaf blocks using a luma partition tree and partitioning the chroma block into one or more chroma leaf blocks using a chroma partition tree;
determining 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
encoding or decoding 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.
|