Coefficient Coding Mode Switching for High-Bitrate Video Throughput

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing video coding technologies face inefficiencies and increased overhead when handling high bit depth, high quality, and high bitrate video, particularly due to the complexity of context-based adaptive binary arithmetic coding (CABAC) and the impact on coding speed and throughput.

Innovation Solution

A method for encoding and decoding that utilizes context mode and bypass mode for determining coefficients, optimizing the use of context models to reduce complexity and improve throughput, especially by limiting the use of context mode coding and employing bypass mode for certain conditions.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Manufacturing precision

If context mode coding is used for high bit depth, high quality, and high bitrate video, then coding precision is improved, but device complexity and processing overhead increase

Engineering Contradiction:
Improvecoding precisionVSAvoidprocessing overhead
Core Design Contradiction:
Manufacturing precisionVSDevice complexity

Solution Approach 1:

The patent segments the coefficient coding process into two distinct modes: context mode for significant coefficients requiring precision, and bypass mode for less critical coefficients. This segmentation allows the system to apply complex context-based adaptive binary arithmetic coding only where necessary, while using simpler bypass coding elsewhere, thereby reducing overall processing overhead while maintaining coding precision for important data.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent applies local quality by differentiating the coding approach based on coefficient importance. Context mode with higher precision is applied locally to significant coefficients that impact video quality, while bypass mode is used for less critical coefficients. This localized application of quality varies the coding precision according to the specific needs of different coefficient regions.

Inventive Principle:
Principle #3Local quality

2Manufacturing precision

If context mode coding is used for all coefficients, then manufacturing precision is improved, but productivity decreases

Engineering Contradiction:
Improvecoding precisionVSAvoidcoding speed
Core Design Contradiction:
Manufacturing precisionVSProductivity

Solution Approach 1:

The patent divides the coefficient set into two groups: significant coefficients coded with context mode for precision, and non-significant coefficients coded with bypass mode for speed. This segmentation ensures that high-precision context mode coding is applied only to coefficients that matter for quality, while the majority of coefficients use the faster bypass mode, thus maintaining productivity.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent applies partial action by using context mode coding only for a portion of coefficients (those that are significant), rather than applying it to all coefficients. This partial application of the more precise but slower coding method maintains overall coding speed while still achieving high precision where needed.

Inventive Principle:
Principle #16Partial or excessive action

3Productivity

If bypass mode is used for all coefficients, then productivity is improved, but manufacturing precision deteriorates

Engineering Contradiction:
Improvecoding speedVSAvoidcoding precision
Core Design Contradiction:
ProductivityVSManufacturing precision

Solution Approach 1:

The patent applies local quality by using bypass mode for most coefficients where speed is prioritized, but switches to context mode for significant coefficients where precision is critical. This localized quality adjustment ensures that coding speed is maximized overall while precision is maintained in specific important regions.

Inventive Principle:
Principle #3Local quality

4Measurement precision

If context mode coding is used for high bit depth video, then measurement precision is improved, but device complexity increases

Engineering Contradiction:
Improvecoefficient coding precisionVSAvoidencoder/decoder complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent segments the coefficient processing to apply context mode only to significant coefficients in high bit depth video, rather than all coefficients. This reduces the number of operations requiring complex context modeling, thereby reducing encoder/decoder complexity while maintaining measurement precision for important high-bit-depth coefficients.

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS12604012B2Coding method, encoder, and decoder
Publication Date: 2026.04.14 GUANGDONG OPPO MOBILE TELECOMMUNICATIONS CORP LTD
  • US12604012B2 patent drawing
  • US12604012B2 patent drawing
  • US12604012B2 patent drawing

AI summary

Embodiments of the disclosure provide a coding method, an encoder, and a decoder. The decoder decodes a bitstream to determine a context mode flag of a current block, determines an initial value of a quantity parameter according to the context mode flag, and determines coefficients of the current block using at least one of a context mode or a bypass mode according to the initial value of the quantity parameter. The encoder determines the context mode flag of the current block, determines the initial value of the quantity parameter according to the context mode flag, and encodes the coefficients of the current block using at least one of the context mode or the bypass mode according to the initial value of the quantity parameter to generate the bitstream.