Video Encoding Partition Mode Signaling for Lower Complexity

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

The implementation of asymmetric partitioning modes in video encoders is challenging due to increased compute cycles and motion search area, leading to complexity issues, while the additional coding efficiency benefits are limited, prompting some encoders to omit these modes for a trade-off in quality versus implementation cost.

Innovation Solution

A method for encoding and decoding video sequences that signals a subset of partitioning modes in the compressed bit stream, using specific binarization schemes for partitioning mode syntax elements, allowing for improved coding efficiency by disabling certain partitioning modes and using shorter codewords.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If asymmetric partitioning modes are implemented for inter-prediction, then coding efficiency is improved, but computational complexity and device complexity increase

Engineering Contradiction:
Improvecoding efficiencyVSAvoidencoder complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent segments the set of partitioning modes into a first subset (symmetric partitioning modes) and a second subset (asymmetric partitioning modes). The encoder can selectively apply different binarization schemes based on which subset is used, allowing for manageable complexity while maintaining the option for improved coding efficiency when needed.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent changes the binarization parameter based on the selected partitioning mode subset. When asymmetric partitioning modes are used, a first binarization scheme is applied; when only symmetric partitioning modes are used, a second binarization scheme is applied. This parameter change allows the system to adapt to different complexity levels while maintaining coding efficiency.

Inventive Principle:
Principle #35Parameter changes

2Productivity

If asymmetric partitioning modes are implemented, then coding efficiency is improved, but the number of compute cycles increases

Engineering Contradiction:
Improvecoding efficiencyVSAvoidcompute cycles
Core Design Contradiction:
ProductivityVSLoss of time

Solution Approach 1:

The system dynamically adapts its behavior based on the selected partitioning modes. When asymmetric partitioning modes are enabled, the system uses a first binarization scheme that accounts for the additional computational requirements. When only symmetric modes are used, a simpler second binarization scheme is applied, reducing compute cycles while maintaining coding efficiency for simpler cases.

Inventive Principle:
Principle #15Dynamics

3Productivity

If all partitioning modes are used for inter-prediction, then coding efficiency is maximized, but entropy encoding complexity increases

Engineering Contradiction:
Improvecoding efficiencyVSAvoidentropy encoding complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent segments the partitioning modes into distinct subsets with different binarization requirements. This segmentation allows the entropy encoder to use simplified binarization for symmetric partitioning modes while reserving more complex binarization for asymmetric modes, reducing overall encoding complexity while maintaining the option for maximum efficiency.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The binarization parameter is changed based on the partitioning mode subset being encoded. This allows the entropy encoder to adapt its complexity level to the actual needs of the current data, avoiding unnecessary computational overhead when asymmetric modes are not required while maintaining full capability when needed.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS12574531B2Distribution of video content
Publication Date: 2026.03.10 TEXAS INSTRUMENTS INC
  • US12574531B2 patent drawing
  • US12574531B2 patent drawing
  • US12574531B2 patent drawing

AI summary

A method for encoding a video sequence is provided that includes signaling in the compressed bit stream that a subset of a plurality of partitioning modes is used for inter-prediction of a portion of the video sequence, using only the subset of partitioning modes for prediction of the portion of the video sequence, and entropy encoding partitioning mode syntax elements corresponding to the portion of the video sequence, wherein at least one partitioning mode syntax element is binarized according to a pre-determined binarization corresponding to the subset of partitioning modes, wherein the pre-determined binarization differs from a pre-determined binarization for the least one partitioning mode syntax element that would be used if the plurality of partitioning modes is used for inter-prediction.