Rice Parameter Range Extension for Transform Skip Residual Coding
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current video coding standards, such as HEVC, have limitations in coding efficiency at lower quantization parameters due to a restricted range of Rice parameters in residual coding with transform skip, which affects throughput during video encoding and decoding.
Innovation Solution
The proposed method extends the dynamic range of Rice parameters for residual coding with transform skip, allowing for 1.75 context-coded bins per transform coefficient, improving coding efficiency without sacrificing throughput by modifying the calculation and clipping of local sums for determining Rice parameters.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Device complexity
If the range of Rice parameters is restricted in residual coding with transform skip, then device complexity is reduced, but coding efficiency deteriorates at lower quantization parameters
Solution Approach 1:
The patent extends the dynamic range of Rice parameters from the conventional limited range to an extended range (0-63), enabling more precise parameter selection for residual coding. This parameter expansion allows the encoder to adapt to varying quantization parameter conditions, particularly improving coding efficiency at lower QP values while maintaining device complexity through systematic parameter management.
Solution Approach 2:
The patent introduces dynamic selection mechanisms for Rice parameters based on transform coefficient characteristics and quantization parameter values. By dynamically adjusting the Rice parameter range and selection strategy according to the specific coding conditions, the system optimizes coding efficiency without imposing excessive complexity constraints on the encoder structure.
2Manufacturing precision
If the dynamic range of Rice parameters is extended, then coding efficiency is improved, but throughput during video encoding and decoding deteriorates
Solution Approach 1:
The patent extends the Rice parameter dynamic range to 0-63 and introduces parameter grouping strategies that organize the extended range into manageable segments. This structured parameter extension enables efficient lookup and selection processes, improving coding efficiency while controlling the computational overhead to maintain acceptable throughput performance.
Solution Approach 2:
The patent segments the extended Rice parameter range into multiple groups or categories based on transform coefficient characteristics. This segmentation allows the encoder to quickly identify and select appropriate parameter groups without exhaustively searching the entire extended range, thereby improving coding efficiency while minimizing the impact on encoding throughput.
3Manufacturing precision
If transform skip mode is used with extended Rice parameter range, then coding efficiency at lower quantization parameters is improved, but device complexity increases
Solution Approach 1:
The patent extends the Rice parameter range specifically for transform skip mode operation, allowing more granular control over residual coding precision. By enabling extended parameter ranges only when transform skip mode is active, the patent achieves improved coding efficiency at lower QP values while limiting complexity increases to specific operational contexts rather than the entire encoding pipeline.
Solution Approach 2:
The patent implements dynamic Rice parameter selection that adapts to transform skip mode conditions and quantization parameter values. The system dynamically adjusts the parameter range and selection strategy based on the active coding mode, achieving high coding efficiency in transform skip mode while maintaining simpler operation in other modes, thereby balancing complexity and performance.
Data Source
AI summary
A method, computer program, and computer system is provided for video coding. Video data comprising a reference frame and residual blocks is received. Transform coefficients associated with the residual blocks are identified. The video data corresponding to the one or more residual blocks is encoded based on an extended dynamic range associated with the transform coefficients.


