VVC Decoding Control for Chroma Residual Scaling

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing decoding technologies in Versatile Video Coding (VVC) fail to properly apply chroma residual scaling, leading to reduced encoding efficiency due to improper on-off control based on significant coefficient flags.

Innovation Solution

Implement a decoding device and method that perform chroma residual scaling based on both significant coefficient flags and a color space transform application flag, ensuring proper application of chroma residual scaling by considering the energy distribution across color components in the RGB color space.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If chroma residual scaling is always applied based on significant coefficient flags, then decoding accuracy is improved, but calculation amount increases

Engineering Contradiction:
Improvedecoding accuracyVSAvoidcalculation amount
Core Design Contradiction:
Measurement precisionVSPower

Solution Approach 1:

The patent applies chroma residual scaling dynamically based on the color space transform application flag. When the flag indicates color space transform is applied, the scaling is performed; when not applied, scaling is skipped. This dynamic adaptation resolves the contradiction by adjusting the calculation amount according to actual encoding conditions while maintaining decoding accuracy where needed.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent changes the control parameter from solely significant coefficient flags to include the color space transform application flag. This parameter change enables the system to adapt the chroma residual scaling operation based on whether color space transform was applied during encoding, thereby optimizing the balance between decoding accuracy and calculation amount.

Inventive Principle:
Principle #35Parameter changes

2Power

If chroma residual scaling is applied based on significant coefficient flags only, then calculation amount is reduced, but encoding efficiency deteriorates

Engineering Contradiction:
Improvecalculation amountVSAvoidencoding efficiency
Core Design Contradiction:
PowerVSProductivity

Solution Approach 1:

The patent dynamically adjusts chroma residual scaling application based on the color space transform application flag. This ensures that scaling is applied when color space transform is used (maintaining encoding efficiency) while skipping scaling when transform is not used (reducing calculation amount), thus resolving the contradiction between these two parameters.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent uses the color space transform application flag as feedback from the encoding process to control the decoding process. This feedback mechanism ensures that chroma residual scaling is applied only when necessary (when color space transform was applied during encoding), maintaining encoding efficiency while avoiding unnecessary calculations.

Inventive Principle:
Principle #23Feedback

3Device complexity

If chroma residual scaling is improperly controlled, then device complexity is reduced, but encoding efficiency deteriorates

Engineering Contradiction:
Improvecontrol complexityVSAvoidencoding efficiency
Core Design Contradiction:
Device complexityVSProductivity

Solution Approach 1:

The patent makes the chroma residual scaling mechanism universal by controlling it with the color space transform application flag that applies to all blocks. This single flag controls the scaling behavior across different encoding scenarios, reducing control complexity while maintaining encoding efficiency through proper adaptation to color space transform conditions.

Inventive Principle:
Principle #6Universality (Multi-functionality)

Data Source

PatentUS20250373835A1Decoding device, program, and decoding method
Publication Date: 2025.12.04 NIPPON HOSO KYOKAI
  • US20250373835A1 patent drawing
  • US20250373835A1 patent drawing
  • US20250373835A1 patent drawing

AI summary

A method includes: decoding a bitstream and thereby outputting a transform coefficients for each color component of the block, a first flag indicating for each color component whether the block includes a non-zero transform coefficient, and a second flag indicating whether the block has been encoded using a color space transform that transforming a color space of a prediction residual from a color space of the original image to another color space; performing a color space inverse transform for the prediction residual restored from the transform coefficients, when the second flag indicates that the block has been encoded using the color space transform; and determining whether to perform chroma residual scaling for the prediction residual of the chrominance component, based on the first flag of a chrominance component and the second flag, the chroma residual scaling that performs scaling based on a luminance component corresponding to the chrominance component.