CPC H04N 19/119 (2014.11) [H04N 19/11 (2014.11); H04N 19/132 (2014.11); H04N 19/159 (2014.11); H04N 19/176 (2014.11); H04N 19/186 (2014.11); H04N 19/96 (2014.11)] | 14 Claims |
1. A method of video processing, comprising:
determining, for a conversion between a chroma block and a luma block of a video and a bitstream of the video, whether to split the chroma block according to a first rule and whether to split the luma block according to a second rule, wherein the first rule relating to a tree type of the chroma block and a dimension of the chroma block, and the second rule relates to a mode type of the luma block and a dimension of the luma block; and
performing the conversion based on the determining,
wherein the first rule specifies that splitting the chroma block having a tree type of DUAL_TREE_CHROMA to generate a chroma subblock having a width of 2 is not allowed,
wherein the second rule specifies that a quad tree (QT) split is disallowed for the luma block in case 1) that the mode type of the luma block is MODE_TYPE_INTER in which inter coding modes only are allowed for a current video block and 2) that both of a width and a height of the luma block are 8, wherein the QT split is splitting a block into four parts in both horizontal and vertical directions,
wherein the second rule further specifies that a vertical ternary tree (TT) split is disallowed for the luma block in case 1) that the mode type of the luma block is MODE_TYPE_INTER and 2) that the width of the luma block is equal to 16, and the height of the luma block is equal to 4, wherein the vertical TT split is splitting a block into three parts in a vertical direction,
wherein the second rule further specifies that a horizontal TT split is disallowed for the luma block in case 1) that the mode type of the luma block is MODE_TYPE_INTER and 2) that the width of the luma block is equal to 4, and the height of the luma block is equal to 16, wherein the horizontal TT split is splitting a block into three parts in a horizontal direction,
wherein the second rule further specifies that a vertical binary tree (BT) split is disallowed for the luma block in case 1) that the mode type of the luma block is MODE_TYPE_INTER and 2) that the width of the luma block is equal to 8, and the height of the luma block is equal to 4, wherein the vertical BT split is splitting a block into two parts in the vertical direction, wherein the second rule further specifies that a horizontal BT split is disallowed for the luma block in case 1) that the mode type of the luma block is MODE_TYPE_INTER and 2) that the width of the luma block is equal to 4, and the height of the luma block is equal to 8, wherein the horizontal BT split is splitting a block into two parts in the horizontal direction, and
wherein a combined inter-intra prediction mode is not allowed to be applied to the chroma block with a width less than 4 and that the combined inter-intra prediction mode is not allowed to be applied to a luma block with a width equal to 4 and a height equal to 16.
|