Adaptive Rice Parameter Derivation for High Bit-Depth Video Coding

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

High bit-depth video coding in existing standards like VVC faces limitations due to insufficient ranges of Rice parameter values, leading to a drop in coding performance.

Innovation Solution

Adaptive derivation of Rice parameter values by calculating a local sum of absolute values, normalizing it, and using the normalized value to determine an extended Rice parameter range, which is then applied for high bit-depth video coding.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If existing Rice parameter ranges are used in high bit-depth video coding, then device complexity is kept simple, but coding performance deteriorates due to insufficient parameter ranges

Engineering Contradiction:
Improvecoding performanceVSAvoidparameter derivation complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The Rice parameter derivation is made dynamic by introducing adaptive normalization based on locSumAbs values. The shift value is derived from the actual data characteristics (locSumAbs) rather than using fixed ranges, allowing the parameter to adapt to high bit-depth scenarios while maintaining a relatively simple derivation process.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The invention changes the parameter derivation approach by introducing a normalization step with shift values based on locSumAbs. This transforms the fixed Rice parameter range into an adaptive range that scales with the local sum of absolute values, enabling effective high bit-depth coding without significantly increasing complexity.

Inventive Principle:
Principle #35Parameter changes

2Reliability

If Rice parameter range is extended for high bit-depth coding, then coding performance improves, but device complexity increases due to additional normalization steps

Engineering Contradiction:
Improvecompression efficiencyVSAvoidnormalization process complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The invention extends the Rice parameter range through parameter transformation rather than creating entirely new parameters. By normalizing locSumAbs with shift values and deriving Rice parameters from the normalized values, the system achieves extended range while reusing existing computational building blocks.

Inventive Principle:
Principle #35Parameter changes

Solution Approach 2:

The normalization process serves dual purposes: it enables extended Rice parameter ranges for high bit-depth coding while simultaneously adapting to local data characteristics through locSumAbs calculation. The system uses its own data statistics (locSumAbs) to drive the normalization, making the process self-adapting rather than requiring external control.

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS12113981B2Adaptively deriving rice parameter values for high bit-depth video coding
Publication Date: 2024.10.08 QUALCOMM INC
  • US12113981B2 patent drawing
  • US12113981B2 patent drawing
  • US12113981B2 patent drawing

AI summary

An example device for binarizing video data includes a memory configured to store video data; and one or more processors implemented in circuitry and configured to: calculate a local sum of absolute values (locSumAbs value) of neighboring coefficients to a current coefficient of a current block of video data; derive a shift value from the locSumAbs value; normalize the locSumAbs value using the shift value; determine a Rice parameter using the normalized locSumAbs value; and binarize or inverse binarize the current coefficient using the Rice parameter. In this manner, these techniques may allow for more appropriate Rice parameter value selection when binarizing high bitdepth data in conjunction with performing context-adaptive binary arithmetic coding (CABAC).