| CPC H04N 19/119 (2014.11) [G06F 16/71 (2019.01); H04N 19/136 (2014.11); H04N 19/176 (2014.11); H04N 19/96 (2014.11)] | 15 Claims |

|
1. A method for partitioning a block to permit the decoding of a video sequence, the method comprising:
determining a partition trace flag indicating permissible partition types, wherein a value of the partition trace flag is based on a predefined lookup table;
determining whether a partition type is permissible based on the partition trace flag and the predefined lookup table;
partitioning a block using a split-to-square pattern, a horizontal binary tree partition pattern, or a horizontal ternary tree partition pattern to generate a plurality of sub-blocks,
wherein the split-to-square pattern comprises partitioning a rectangular block into multiple squares, each of which has the same side length, and the side length is determined based on the greatest common factor of the width and height of the block,
wherein a same priority is allocated to the split-to-square partition pattern, the horizontal binary tree partition pattern, and the horizontal ternary tree partition pattern; and
decoding the video sequence based on partitioning the block using the split-to-square partition pattern, the horizontal binary tree partition pattern, or the horizontal ternary tree partition pattern.
|