L-type partitioning tree
AssigneeTencent America LLC
InventorsXin Zhao, Liang Zhao, Shan Liu
Life of this patent
Estimating the term…
Abstract
An approach for encoding/decoding video data including obtaining video data; parsing the obtained video data to obtain partitioning parameters; obtaining a partitioned coding block based on the partitioning parameters; and decoding the obtained video data based on the partitioned coding block. The partitioned coding block may be partitioned into a rectangular partition and at least one non-rectangular partition.
Claims21
A method of video decoding using at least one processor,
- the method comprising:
- obtaining video data;
- parsing the obtained video data to obtain partitioning parameters;
- obtaining a partitioned coding block based on the partitioning parameters;
- and
- decoding the obtained video data based on the partitioned coding block,
- wherein the partitioned coding block is partitioned into a rectangular partition and at least one non-rectangular partition,
- wherein the at least one non-rectangular partition comprises a first L-shaped partition and a second L-shaped partition,
- wherein a sum of a length of a first side of the rectangular partition, a first side of the first L-shaped partition, and a first side of the second L-shaped partition is equal to a length of a first side of the partitioned coding block.
A device for video decoding, the device comprising:
- at least one memory configured to store program code;
- and
- at least one processor configured to read the program code and operate as instructed by the program code, the program code including:
- first obtaining code configured to cause the at least one processor to obtain video data;
- parsing code configured to cause the at least one processor to parse the obtained video data to obtain partitioning parameters;
- second obtaining code configured to cause the at least one processor to obtain a partitioned coding block based on the partitioning parameters;
- and
- decoding code configured to cause the at least one processor to decode the obtained video data based on the partitioned coding block,
- wherein the partitioned coding block is partitioned into a rectangular partition and at least one non-rectangular partition,
- wherein the at least one non-rectangular partition comprises a first L-shaped partition and a second L-shaped partition,
- wherein a sum of a length of a first side of the rectangular partition, a first side of the first L-shaped partition, and a first side of the second L-shaped partition is equal to a length of a first side of the partitioned coding block.
A non-transitory computer-readable medium storing instructions, the instructions comprising:
- one or more instructions that, when executed by one or more processors of a device for video decoding, cause the one or more processors to:
- obtain video data;
- parse the obtained video data to obtain partitioning parameters;
- obtain a partitioned coding block based on the partitioning parameters;
- and
- decode the obtained video data based on the partitioned coding block,
- wherein the partitioned coding block is partitioned into a rectangular partition and at least one non-rectangular partition,
- wherein the at least one non-rectangular partition comprises a first L-shaped partition and a second L-shaped partition,
- wherein a sum of a length of a first side of the rectangular partition, a first side of the first L-shaped partition, and a first side of the second L-shaped partition is equal to a length of a first side of the partitioned coding block.
Dependencies are inferred from the claim text.