A block may be identified. The block may be partitioned into one or more (e.g., two) sibling nodes (e.g., sibling nodes BO and B1). A partition direction and a partition type for the block may be determined. If the partition type for the block is binary tree (BT), one or more (e.g., two) partition parameters may be determined for sibling node BO. A partition parameter (e.g., a first partition parameter) may be determined for sibling node B1. A decoder may determine whether to receive an indication of a second partition parameter for B1 based on, for example, the partition direction for the block, the partition type for the block, and the first partition parameter for B1. The decoder may derive the second partition parameter based on, for example, the partition direction and type for the block, and the first partition parameter for B1.
Legal claims defining the scope of protection, as filed with the USPTO.
3. The method of claim 1, wherein the partition type for the block is TT, wherein the node is a middle sibling node, and wherein the first partition parameter indicates a partition type for the middle sibling node and the second partition parameter indicates a partition direction for the middle sibling node, and wherein, based on a condition that the partition type for the middle sibling node is BT, the partition direction for the middle sibling node is determined to be orthogonal to the partition direction for the block.
4. The method of claim 1, wherein the partition type for the block is TT, wherein the node is a middle sibling node, and wherein the first partition parameter indicates a partition type for the middle sibling node, and the second partition parameter indicates a partition direction for the middle sibling node, and wherein, based on a condition that the partition type for the middle sibling node is TT, the partition direction for the middle sibling node is received.
5. The method of claim 1, wherein the partition type for the block is BT, and wherein the node is a first node of the plurality of nodes, the first partition parameter indicates a partition direction for the first node, and the second partition parameter indicates a partition type for the first node, the plurality of nodes comprises a second node, and wherein, based on a condition that a partition direction for the second node and the partition direction for the first node are different or that the partition type for the second node is TT and the partition direction for the second node and the partition direction for the first node are both the same as the partition direction for the block, the partition type for the first node is received.
6. A non-transitory computer-readable medium including instructions for causing one or more processors to perform the method of claim 1.
7. The method of claim 1, wherein the second partition parameter is indicative of a BT vertical splitting allowability.
9. The method of claim 8, wherein the partition type for the block is TT and wherein the first partition parameter indicates a partition direction for the node, and the second partition parameter indicates a partition type for the node, and wherein, based on a condition that the partition direction for the node is the same as the partition direction for the block, the partition type for the node is not included in the video data.
10. The method of claim 8, wherein the partition type for the block is TT and wherein the first partition parameter indicates a partition direction for the node, and the second partition parameter indicates a partition type for the node, and wherein, based on a condition that the partition direction for the node is not the same as the partition direction for the block, the partition type for the node is included in the video data.
11. The method of claim 8, wherein the second partition parameter is indicative of a BT vertical splitting allowability.
14. The device of claim 12, wherein the partition type for the block is TT, wherein the node is a middle sibling node, and wherein the first partition parameter indicates a partition direction for the middle sibling node and the second partition parameter indicates a partition type for the middle sibling node, and wherein, based on a condition that the partition direction for the middle sibling node is the same as the partition direction for the block, the partition type for the middle sibling node is derived to be TT.
15. The device of claim 12, wherein the partition type for the block is TT, wherein the node is a middle sibling node, and wherein the first partition parameter indicates a partition direction for the middle sibling node and the second partition parameter indicates a partition type for the middle sibling node, and wherein, based on a condition that the partition direction for the middle sibling node is not the same as the partition direction for the block, the partition type for the middle sibling node is received.
16. The device of claim 12, wherein, based on a condition that the indication of the second partition parameter is not included in the video data, the second partition parameter associated with the node is obtained based on the first partition parameter and the partition direction for the block.
17. The device of claim 12, wherein the second partition parameter is indicative of a BT horizontal splitting allowability.
19. The device of claim 18, wherein the partition type for the block is TT and wherein the first partition parameter indicates a partition direction for the node, and the second partition parameter indicates a partition type for the node, and wherein, based on a condition that the partition direction for the node is the same as the partition direction for the block, the partition type for the node is not included in the video data.
20. The device of claim 18, wherein the second partition parameter is indicative of a BT horizontal splitting allowability.
Cooperative Patent Classification codes for this invention. Click any code to explore related patents in that topic.
November 1, 2018
July 2, 2024
Browse 5M+ US patents with plain-English claim translations and AI-generated analysis.