Chroma Deblocking Parameter Signaling for Faster VVC Decoding

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing video coding standards face challenges in efficiently managing chroma signals during encoding and decoding processes, particularly in advanced standards like VVC/H.266, where optimal utilization of chroma deblocking parameters and residual scaling is not well-defined, leading to suboptimal compression efficiency.

Innovation Solution

Implementing methods to determine and signal chroma deblocking parameters and residual scaling based on flags in picture parameter sets and sequence parameter sets, allowing for dynamic control of these processes based on the presence or absence of chroma tools, thereby optimizing encoding and decoding operations.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If chroma residual scaling is applied to all slices uniformly, then compression efficiency is improved, but bandwidth usage increases and flexibility is reduced

Engineering Contradiction:
Improvecompression efficiencyVSAvoidflexibility in control
Core Design Contradiction:
ProductivityVSAdaptability or versatility

Solution Approach 1:

The patent divides the picture into multiple slices and introduces slice-level chroma residual scaling flags, allowing independent control of chroma residual scaling for each slice. This segmentation enables selective application of scaling only where needed, improving compression efficiency in regions with chroma information while avoiding unnecessary processing and bandwidth usage in monochrome regions.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent implements local quality control by allowing different slices to have different chroma residual scaling configurations. Each slice can be independently configured based on its specific requirements, enabling optimized compression for each local region while maintaining overall system flexibility and adaptability.

Inventive Principle:
Principle #3Local quality

2Reliability

If chroma deblocking parameters are always decoded, then processing completeness is ensured, but decoding time and computational resources increase

Engineering Contradiction:
Improveprocessing completenessVSAvoiddecoding time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The patent introduces a flag in the PPS RBSP syntax structure that indicates whether chroma tool offsets related syntax elements are present. This preliminary indication allows the decoder to prepare and decode chroma deblocking parameters only when necessary, based on the flag value, thereby ensuring processing completeness for regions that require it while avoiding unnecessary decoding operations and reducing overall decoding time.

Inventive Principle:
Principle #10Preliminary action

3Productivity

If slice-level chroma residual scaling control is introduced, then compression efficiency is improved, but syntax structure complexity increases

Engineering Contradiction:
Improvecompression efficiencyVSAvoidsyntax structure complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent integrates the slice-level chroma residual scaling control into the existing PPS RBSP syntax structure by adding a flag that serves multiple purposes: it indicates the presence of chroma tool offsets related syntax elements and enables/disables chroma residual scaling for each slice. This universal approach allows the single flag to provide both structural information and functional control, improving compression efficiency while minimizing the increase in syntax structure complexity.

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

Data Source

PatentUS12621469B2Methods for processing chroma signals
Publication Date: 2026.05.05 HFI INNOVATION INC
  • US12621469B2 patent drawing
  • US12621469B2 patent drawing
  • US12621469B2 patent drawing

AI summary

The present disclose provides methods and systems for processing chroma signals. According to some embodiments, the method can include: determining, based on a value of a flag that indicates whether a chroma tool offsets related syntax element is present in a picture parameter set (PPS) raw byte sequence payload (RBSP) syntax structure, whether one or more chroma deblocking parameters are present in a picture header or a slice header associated with the PPS; and in response to the flag having a first value, decoding the one or more chroma deblocking parameters, or in response to the flag having a second value, skipping decoding the one or more chroma deblocking parameters.