Multi-Component Sign Prediction for JCCR Video Coding

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Performing sign prediction based on a single color component in video coding can be sub-optimal, as one hypothesis reconstruction may work well for one color component but poorly for others, impacting multiple blocks, particularly in joint coding of chroma residuals (JCCR) transform blocks.

Innovation Solution

Perform sign prediction based on multiple color components, such as Cb and Cr, to generate transform blocks, improving coding efficiency by reducing the number of bits needed to signal signs.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If sign prediction is performed based on a single color component, then the prediction process is simple, but the prediction accuracy deteriorates because one hypothesis reconstruction may work well for one color component but poorly for others

Engineering Contradiction:
Improvesign prediction accuracyVSAvoidprediction process complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent merges multiple color components (Cb and Cr) into a unified sign prediction process. Instead of predicting signs separately for each color component, the invention combines their residuals and performs a single joint hypothesis reconstruction that considers all color components simultaneously. This merging approach resolves the contradiction by achieving better prediction accuracy through multi-component consideration while avoiding the complexity of separate prediction processes for each component.

Inventive Principle:
Principle #5Merging (Combining)

2Measurement precision

If sign prediction is performed based on multiple color components, then the prediction accuracy improves, but the number of bits needed for signaling increases

Engineering Contradiction:
Improvesign prediction accuracyVSAvoidnumber of bits for signaling
Core Design Contradiction:
Measurement precisionVSLoss of information

Solution Approach 1:

By merging multiple color components into a single joint residual block for sign prediction, the invention reduces the total number of sign bits that need to be signaled. Instead of separately signaling signs for Cb and Cr components, the unified approach signals signs for the combined residual, thereby improving prediction accuracy while reducing bit consumption.

Inventive Principle:
Principle #5Merging (Combining)

3Productivity

If separate hypothesis reconstruction is performed for each color component, then the processing is straightforward, but the coding efficiency deteriorates because multiple blocks are impacted by the predicted sign value

Engineering Contradiction:
Improvecoding efficiencyVSAvoidprocessing complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent combines multiple color component residuals into a single joint residual block and performs unified hypothesis reconstruction. This merging eliminates the need to separately process and predict signs for multiple color components, thereby improving coding efficiency by reducing redundant operations while managing complexity through a unified processing framework.

Inventive Principle:
Principle #5Merging (Combining)

Data Source

PatentUS12375687B2Sign prediction for multiple color components in video coding
Publication Date: 2025.07.29 QUALCOMM INC
  • US12375687B2 patent drawing
  • US12375687B2 patent drawing
  • US12375687B2 patent drawing

AI summary

An example method includes predicting, based on a plurality of color components of a block of video data coded using joint coding of chroma residuals (JCCR), a sign of a coefficient of a plurality of coefficients of a joint residual block of the block of video data; generating, for each respective color component of the plurality of color components and based on the plurality of coefficients of the joint residual block, coefficients of a respective residual block of a plurality of residual blocks; and reconstructing, based on the plurality of residual blocks, the block of video data.