Video Residual And Coefficient Coding With Adaptive Rice Binarization

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing video coding techniques face challenges in efficiently compressing video data while maintaining video quality, particularly in handling residual and coefficient coding processes.

Innovation Solution

The method involves modifying the residual and coefficient coding processes by enabling or disabling rice parameter derivation for binarization based on specific conditions, using fixed rice parameters, and employing alternative binarization methods such as fixed length, truncated Rice, and Exp-Golomb binarization to optimize coding efficiency.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If rice parameter derivation is used for binarization of abs_remainder and dec_abs_level, then coding flexibility is improved, but device complexity increases

Engineering Contradiction:
Improvecoding flexibilityVSAvoiddevice complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent implements dynamic Rice parameter derivation where the binarization method adapts based on the remaining number of context-coded bins. The system switches between different binarization approaches ( Rice binarization when bins >= 4, alternative binarization when bins < 4) to optimize coding efficiency while managing complexity through conditional logic rather than fixed complex structures

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent changes the binarization parameter (method selection) based on the state of the coding process (remaining bins count). This allows the system to adjust its coding strategy dynamically without requiring complex fixed structures, resolving the contradiction between flexibility and complexity

Inventive Principle:
Principle #35Parameter changes

2Productivity

If alternative binarization methods are employed for all coefficients, then coding efficiency is improved, but loss of information increases due to premature termination

Engineering Contradiction:
Improvecoding efficiencyVSAvoidinformation loss
Core Design Contradiction:
ProductivityVSLoss of information

Solution Approach 1:

The patent applies alternative binarization methods partially - only when the remaining number of context-coded bins is less than 4. This partial application allows the system to gain coding efficiency benefits while avoiding the information loss that would occur from premature termination in all cases, balancing efficiency with information preservation

Inventive Principle:
Principle #16Partial or excessive action

3Measurement precision

If context-coded bins are used for all coefficients, then measurement precision is improved, but productivity decreases due to increased bit rate

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

Solution Approach 1:

The patent segments the coefficient coding process into two distinct phases based on the remaining bins count. For coefficients with sufficient remaining bins (>=4), context-coded bins are used for precision. For coefficients with fewer remaining bins (<4), alternative binarization methods are used to reduce bit rate. This segmentation allows the system to optimize for precision when possible and for efficiency when necessary

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS12439090B2Residual and coefficients coding for video coding
Publication Date: 2025.10.07 BEIJING DAJIA INTERNET INFORMATION TECH CO LTD
  • US12439090B2 patent drawing
  • US12439090B2 patent drawing
  • US12439090B2 patent drawing

AI summary

Methods, apparatuses, and non-transitory computer-readable storage mediums are provided for video decoding. In one method, a decoder receives a Sequence Parameter Set (SPS) rice extension flag that indicates whether an extension of rice parameter derivation for binarization of abs_remainder and dec_abs_level is enabled. In a second method, the decoder may receive a Sequence Parameter Set (SPS) rice adaption enabled flag that indicates whether rice parameter derivation for binarization of abs_remainder and dec_abs_level is used.