Constrained Coding Tree Split Rules for Faster Video Coding

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing video coding technologies face challenges in efficiently partitioning coding tree units (CTUs) without breaking pipeline structures, leading to coding slowdowns and inefficiencies.

Innovation Solution

Implementing a constrained coding tree that restricts split modes based on maximum transform unit (TU) dimensions to prevent CTU partitioning across pipeline block boundaries, using quad-tree, horizontal binary-tree, and no split modes for specific dimensions, and signaling these modes with flags.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If CTU partitioning is performed without constraints on split modes, then coding flexibility is improved, but pipeline structure is broken causing coding slowdowns

Engineering Contradiction:
Improvecoding flexibilityVSAvoidcoding speed
Core Design Contradiction:
Adaptability or versatilityVSProductivity

Solution Approach 1:

The patent segments the CTU partitioning process into distinct cases based on coding tree node dimensions relative to maximum TU dimensions. By dividing the partitioning logic into specific dimensional categories (e.g., when height is twice max TU height and width is twice max TU width), the patent enables targeted application of appropriate split modes that maintain pipeline structure while preserving necessary coding flexibility for different block sizes.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent applies different split mode constraints to different local regions of the CTU based on their dimensional characteristics. Specifically, coding tree nodes with dimensions matching certain multiples of maximum TU dimensions are restricted to specific split modes (quad-tree, horizontal binary-tree, or no split), while other regions may use different modes. This localized quality approach ensures pipeline integrity is maintained where needed without unnecessarily constraining other areas.

Inventive Principle:
Principle #3Local quality

2Productivity

If constrained coding tree is applied to prevent CU partitioning across pipeline block boundaries, then coding speed is improved, but coding flexibility is reduced

Engineering Contradiction:
Improvecoding speedVSAvoidcoding flexibility
Core Design Contradiction:
ProductivityVSAdaptability or versatility

Solution Approach 1:

The patent implements dynamic split mode selection based on the dimensional relationship between coding tree nodes and maximum transform units. The constraints on split modes are not fixed but adapt according to the specific dimensions of each coding tree node. When dimensions align with certain multiples of maximum TU dimensions, specific split modes are permitted; otherwise, different modes become available. This dynamic approach maintains pipeline structure while preserving coding flexibility where dimensional constraints do not apply.

Inventive Principle:
Principle #15Dynamics

3Stability of the object's composition

If split modes are restricted based on maximum TU dimensions, then pipeline structure is maintained, but signaling overhead increases

Engineering Contradiction:
Improvepipeline structure stabilityVSAvoidbit signaling overhead
Core Design Contradiction:
Stability of the object's compositionVSLoss of information

Solution Approach 1:

The patent changes the parameters governing split mode selection based on the dimensional relationship between coding tree nodes and maximum transform units. By establishing specific parameter thresholds (e.g., when height equals twice max TU height and width equals twice max TU width), the patent enables deterministic selection of permissible split modes. This parameter-based approach maintains pipeline structure stability while reducing signaling overhead through implicit rules that eliminate the need to signal all possible split mode combinations.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS20260067510A1Constrained Coding Tree for Video Coding
Publication Date: 2026.03.05 HUAWEI TECH CO LTD
  • US20260067510A1 patent drawing
  • US20260067510A1 patent drawing
  • US20260067510A1 patent drawing

AI summary

A video coding mechanism is disclosed. The mechanism includes partitioning an image to create at least one coding tree unit (CTU) with at least one coding tree node. The mechanism further includes determining that the coding tree node height is twice a maximum transform unit (TU) height and the coding tree node width is twice a maximum TU width. The mechanism further includes selecting a split mode for the coding tree node based on the determination. The split mode is selected from a quad-tree split, a horizontal binary-tree split, and no split. The mechanism further includes applying the split mode to the coding tree node to create one or more coding units (CUs). The mechanism further includes encoding the CUs into a bitstream. The mechanism further includes transmitting the bitstream toward a decoder.