Picture Block Partitioning With Selective MTT Split Constraints
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing video encoding and decoding technologies restrict the use of Multi-Type Tree (MTT) splits for certain block sizes, leading to inefficient partitioning and sub-optimal performance due to lack of flexibility and high complexity.
Innovation Solution
Enable MTT splits for MTT restricted blocks and apply restrictions to sub-blocks obtained by MTT splits, allowing binary and ternary splits with normative constraints to balance complexity and performance.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Device complexity
If MTT splits are restricted for certain block sizes, then device complexity is reduced, but partitioning flexibility deteriorates
Solution Approach 1:
The patent applies different partitioning rules to different block sizes. MTT splits are enabled for 64x64 blocks while restricted for 128x128 blocks. This local differentiation allows the system to optimize for both flexibility (where needed) and complexity control (where appropriate), resolving the contradiction between partitioning flexibility and device complexity.
2Adaptability or versatility
If MTT splits are enabled for all blocks, then partitioning flexibility is improved, but device complexity increases
Solution Approach 1:
The patent selectively enables MTT splits only for 64x64 blocks while restricting them for 128x128 blocks. This localized application of MTT splits provides flexibility where it benefits performance most, while avoiding the complexity increase that would result from applying it universally to all block sizes.
3Manufacturing precision
If MTT splits are applied without restrictions, then partitioning accuracy is improved, but computational complexity increases
Solution Approach 1:
The patent applies MTT splits with specific size restrictions (enabled for 64x64, restricted for 128x128). This localized approach achieves partitioning accuracy for appropriate block sizes while controlling computational complexity by avoiding unnecessary splits on larger blocks where the complexity cost outweighs the benefits.
Data Source
Figure 1
Figure 2
Figure 3(A)~3(E)
AI summary
A method and an apparatus of processing one or more blocks of a picture is described. The method includes enabling one or more Multi-Type Tree, MTT splits for one or more of the blocks, which are MTT restricted blocks, and/or applying one or more restrictions to one or more of the sub-blocks, wherein the one or more sub-blocks are obtained by applying a MTT split to the one or more blocks.