Video Residual And Coefficient Coding With Adaptive Rice Binarization
Find Innovative SolutionsGenerate 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
Engineering 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
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
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
2Productivity
If alternative binarization methods are employed for all coefficients, then coding efficiency is improved, but loss of information increases due to premature termination
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
3Measurement precision
If context-coded bins are used for all coefficients, then measurement precision is improved, but productivity decreases due to increased bit rate
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
Data Source
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.


