VVC ABT Split Restrictions for Lower Encoder Complexity

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing video compression standards face challenges in optimizing the complexity and compression efficiency trade-off when incorporating Asymmetric Binary Tree (ABT) split modes, leading to increased encoder-side complexity and reduced coding efficiency.

Innovation Solution

Implement normative and non-normative restrictions on ABT partitioning, including limiting successive split modes, configuring supported transform sizes, and adapting LMCS chroma scaling parameters to optimize the trade-off between complexity and efficiency.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If Asymmetric Binary Tree (ABT) split modes are introduced in VVC to improve compression efficiency, then coding efficiency is improved, but encoder-side complexity increases

Engineering Contradiction:
Improvecompression efficiencyVSAvoidencoder-side complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent segments the encoding process by dividing ABT split mode evaluation into distinct phases: determining parent coding unit split modes, calculating sub-block indices, and applying restriction rules based on parent split mode and sub-block position. This segmentation allows the encoder to systematically manage complexity while maintaining compression efficiency gains from ABT.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent applies local quality by implementing position-dependent restriction rules where different sub-blocks (identified by index calculations) have different split mode allowances. Specifically, the restriction logic varies based on the parent split mode and the calculated sub-block index, creating localized encoding rules that reduce overall complexity while preserving efficiency in critical regions.

Inventive Principle:
Principle #3Local quality

2Productivity

If unrestricted ABT split modes are used to maximize compression efficiency, then coding efficiency improves, but redundant split information increases

Engineering Contradiction:
Improvecoding efficiencyVSAvoidredundant split information
Core Design Contradiction:
ProductivityVSLoss of information

Solution Approach 1:

The patent extracts and removes redundant split information by applying restriction rules that prevent certain ABT split modes in specific contexts. The restriction logic identifies and eliminates unnecessary split mode evaluations based on parent split mode and sub-block index, thereby reducing redundant information in the bitstream while maintaining essential compression efficiency.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

Instead of allowing all ABT split modes and then filtering redundancies, the patent inverts the approach by proactively restricting split modes based on parent configuration and sub-block position. This inversion prevents redundant split information from being generated in the first place, improving coding efficiency by reducing unnecessary data processing and transmission.

Inventive Principle:
Principle #13The other way round (Inversion)

Data Source

PatentUS12615362B2VVC normative and encoder-side adaptations for ABT
Publication Date: 2026.04.28 INTERDIGITAL CE PATENT HOLDINGS SAS
  • US12615362B2 patent drawing
  • US12615362B2 patent drawing
  • US12615362B2 patent drawing

AI summary

Some series of ABT split are normatively forbidden in order to limit the number of allowed series of splits, in a way that refines the trade-offs between the amount of allowed split series and the compression efficiency. In particular, a reduced combinatory in terms of allowed split series leads to reduced encoder-side complexity, in the rate distortion search for the best block partitioning. The normative split restrictions provide that when successively using horizontal or vertical then vertical or horizontal asymmetric splits, the considered succession of two splits leads to isolating the sub-area of the input block that is three-fourths the size of the parent block in width and height. Additional embodiments condition allowed splits on transform size, block size, and temporal layer of the slice and slice type.