Adaptive Shift Parameter Derivation for High-Bit-Depth Video Coding

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing video encoding and decoding techniques face challenges in efficiently signaling residual data, particularly transform coefficients, which leads to increased signaling overhead, especially when dealing with high-bit depth video data.

Innovation Solution

The proposed techniques derive a shift parameter for a block of transform coefficients instead of explicitly signaling it, allowing the shift parameter to change on a per-block basis without significant signaling overhead. This is achieved by determining transform coefficients for a first block, deriving a shift parameter for a second block based on the first block's coefficients, and using this parameter to determine the transform coefficient for the second block.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If a shift parameter is explicitly signaled for each block, then the shift parameter can be precisely controlled on a per-block basis, but the signaling overhead increases significantly

Engineering Contradiction:
Improveshift parameter precisionVSAvoidsignaling overhead
Core Design Contradiction:
Measurement precisionVSQuantity of substance

Solution Approach 1:

The shift parameter is derived automatically from previously decoded transform coefficients of the same component type, eliminating the need for explicit signaling. The system uses its own historical data to generate the required parameter, achieving per-block precision without additional overhead.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The shift parameter value changes dynamically on a per-block basis based on the actual transform coefficient values of the current block, rather than being fixed or explicitly signaled. This allows the parameter to adapt to local characteristics while avoiding signaling overhead.

Inventive Principle:
Principle #35Parameter changes

2Quantity of substance

If the shift parameter is derived from previous blocks, then the signaling overhead is reduced, but the adaptability to current block characteristics may be limited

Engineering Contradiction:
Improvesignaling overheadVSAvoidblock-specific adaptation
Core Design Contradiction:
Quantity of substanceVSAdaptability or versatility

Solution Approach 1:

The derivation process uses feedback from previously decoded transform coefficients of the same component type to determine the shift parameter for the current block. This feedback mechanism enables the parameter to adapt to block-specific characteristics while maintaining low signaling overhead.

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The shift parameter is determined using information from previously decoded blocks before the current block is processed. This preliminary action using historical data allows the system to prepare appropriate parameters in advance without waiting for explicit signaling.

Inventive Principle:
Principle #10Preliminary action

3Device complexity

If high-bit depth video data is coded with traditional methods, then the coding process is simpler, but the residual values and transform coefficients become larger requiring more bits

Engineering Contradiction:
Improvecoding process complexityVSAvoidnumber of bits required
Core Design Contradiction:
Device complexityVSQuantity of substance

Solution Approach 1:

A bit shift parameter is applied to scale the transform coefficients based on the bit depth of the video data. This parameter change allows the system to handle high-bit depth data efficiently by adjusting the representation scale, reducing the number of bits required while maintaining coding simplicity.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS12301856B2History-based adaptive interpretation of context coded syntax elements for high bit-depth video coding
Publication Date: 2025.05.13 QUALCOMM INC
  • US12301856B2 patent drawing
  • US12301856B2 patent drawing
  • US12301856B2 patent drawing

AI summary

A device for decoding video data can determine transform coefficients for a first block of a slice; derive a shift parameter for a second block of the slice based on the transform coefficients for the first block; receive one or more flags; determine a transform coefficient for the second block based on the one or more flags and based on the shift parameter; and output a decoded version of the second block based on the determined transform coefficient.