Residual Coefficient Decoding with Adaptive Rice Parameter Conversion
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
The challenge of efficiently encoding and decoding digital video data, particularly at high resolutions such as 4K×2K or 8K×4K, while maintaining image quality, is a constant concern due to the exponential growth in data volume.
Innovation Solution
Implementations include methods and systems for improved residual and coefficient coding, specifically involving the decoding of video data by determining Rice parameters, converting codewords into pixel parameters and sign values, and using predefined mapping relationships to determine quantified pixel values.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Quantity of substance
If conventional video coding standards are used for high-resolution video, then data volume increases exponentially, but compression efficiency becomes insufficient
Solution Approach 1:
The patent changes the parameter representation method by using exponentialGolomb coding instead of conventional coding methods. This involves transforming the coding parameters (riceParameter derivation, codeword structure) to achieve better compression characteristics for high-resolution video data, directly addressing the insufficient compression efficiency
Solution Approach 2:
The patent segments the residual coefficient coding process into distinct phases: decoding codewords, determining riceParameter, converting to absolute difference values, and handling sign bits separately. This segmentation allows optimized processing of different data characteristics, improving overall compression efficiency for large-volume high-resolution video
2Measurement precision
If video resolution is increased to 4K×2K or 8K×4K, then image quality is improved, but encoding and decoding complexity increases
Solution Approach 1:
The decoder determines the riceParameter automatically based on the decoded codeword values without requiring external parameter transmission. The system serves itself by deriving coding parameters from the data being decoded, reducing the complexity burden on high-resolution video processing
Solution Approach 2:
The patent performs preliminary conversion of codewords to absolute difference values using the exponentialGolomb decoding process before final reconstruction. This preliminary processing step organizes the data in a more manageable form, reducing subsequent decoding complexity for high-resolution content
3Loss of energy
If residual block transformation is performed to reduce redundancy, then compression is improved, but computational overhead increases
Solution Approach 1:
The patent replaces complex mechanical transformation operations with a mathematical substitution approach using exponentialGolomb coding. Instead of performing heavy computational transformations, the system uses arithmetic coding operations that achieve similar redundancy reduction with lower computational overhead
Solution Approach 2:
The patent changes the parameter encoding scheme to exponentialGolomb coding, which efficiently represents transformed residual coefficients with fewer bits. This parameter change reduces the amount of data requiring further processing, thereby reducing computational overhead while maintaining compression effectiveness
Data Source
AI summary
An electronic apparatus performs a method of decoding video data. The method comprises: receiving, from bitstream, one or more syntax elements and video data corresponding to a coding unit; determining a Rice parameter according to the one or more syntax elements; decoding, from the video data, a first codeword and a second codeword for a pixel within the coding unit; converting the first codeword into a parameter of the pixel in accordance with a predefined mapping relationship that is generated using the determined Rice parameter; converting the second codeword into a sign value of the parameter; and determining a quantified pixel value of the pixel based on the parameter and the sign value.


