Rice Parameter Derivation Using Low-Complexity Coefficient History
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing video coding standards face challenges in accurately determining Rice parameters for transform coefficients, especially when encoding procedures such as context-based encoding and absolute value encoding are used, leading to diminished coding efficiency.
Innovation Solution
The proposed solution involves updating the coefficient statistic value used in determining Rice parameters by considering the encoding procedure used for each transform coefficient, including context-based procedures and absolute value encoding, to enhance the accuracy of Rice parameter selection.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Device complexity
If a unified coefficient statistic update process is used for all encoding procedures, then the implementation complexity is reduced, but the accuracy of Rice parameter derivation deteriorates
Solution Approach 1:
The patent segments the coefficient statistic update process into two distinct paths: one for context-based encoding and another for absolute value encoding. This segmentation allows each path to be optimized for its specific encoding procedure, improving the accuracy of Rice parameter derivation while maintaining manageable implementation complexity through structured separation of concerns.
2Measurement precision
If different encoding procedures are handled separately in coefficient statistic update, then the accuracy of Rice parameter derivation is improved, but the implementation complexity increases
Solution Approach 1:
The patent applies local quality by tailoring the coefficient statistic update process to the specific local requirements of each encoding procedure. For context-based encoding, the update uses the transform coefficient value directly, while for absolute value encoding, it uses the absolute value. This localized optimization improves Rice parameter derivation accuracy without requiring a complete redesign of the overall system.
3Productivity
If Rice parameter derivation does not consider encoding procedure specifics, then the processing speed is maintained, but the coding efficiency deteriorates
Solution Approach 1:
The patent performs preliminary action by updating the coefficient statistic value during the transform coefficient processing stage, before Rice parameter derivation is needed. This allows the Rice parameters to be derived more accurately later without adding significant processing time, as the statistical information is prepared in advance based on the specific encoding procedure used.
Data Source
AI summary
A method of decoding video data comprises updating a coefficient statistic value based on one or more transform coefficients of a transform block (TB), wherein updating the coefficient statistic value comprises, for each respective transform coefficient of the one or more transform coefficients of the TB: performing a derivation process to determine a temporary value, wherein the derivation process is determined based at least in part on which encoding procedure of a plurality of encoding procedures is used to encode the respective transform coefficient, the plurality of encoding procedures including a context-based procedure for encoding the respective transform coefficient and encoding the respective transform coefficient as an absolute value; and setting the coefficient statistic value as an average of the coefficient statistic value and the temporary value; determining a history value based on the coefficient statistic value; determining a Rice parameter for a specific transform coefficient of the TB.


