Chroma Presence Signaling for Conditional LMCS and CC-ALF Decoding

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing video coding technologies face inefficiencies in handling chroma components, particularly in scenarios where chroma and luma components are not coded independently, leading to suboptimal compression and decoding performance.

Innovation Solution

Implementing a method for video decoding that determines whether to decode chroma-related coding tools such as luma mapping with chroma scaling (LMCS) and cross-component adaptive loop filter (CC-ALF) based on a syntax element indicating the dependency between chroma and luma components, enabling independent coding of these components.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If chroma and luma components are coded independently, then compression efficiency is improved, but device complexity increases due to additional syntax elements and decoding logic

Engineering Contradiction:
Improvecompression efficiencyVSAvoiddecoder complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent applies preliminary action by defining a chroma_present_flag syntax element in advance at the sequence parameter set level. This flag pre-indicates whether chroma components are present and coded independently, allowing decoders to prepare appropriate processing paths before actual decoding occurs. The flag is set to 1 when chroma and luma are coded independently, enabling the decoder to activate chroma-specific tools like LMCS and CC-ALF only when needed, thus improving compression efficiency while controlling complexity through conditional processing.

Inventive Principle:
Principle #10Preliminary action

2Manufacturing precision

If chroma-related coding tools (LMCS, CC-ALF) are always decoded, then chroma coding quality is improved, but bitrate increases due to redundant syntax elements

Engineering Contradiction:
Improvechroma coding qualityVSAvoidbitrate
Core Design Contradiction:
Manufacturing precisionVSQuantity of substance

Solution Approach 1:

The patent implements partial action by conditionally decoding chroma-related coding tools based on the chroma_present_flag value. When the flag indicates chroma components are present and independently coded, the decoder processes LMCS and CC-ALF tools to ensure high chroma quality. When the flag indicates chroma is not independently coded, these tools are skipped entirely. This selective approach ensures chroma coding quality is maintained only when necessary, reducing bitrate by avoiding redundant syntax element transmission and processing.

Inventive Principle:
Principle #16Partial or excessive action

3Adaptability or versatility

If chroma present flag is signaled at picture parameter set level, then adaptability is improved, but device complexity increases due to more frequent syntax element processing

Engineering Contradiction:
Improvecoding format adaptabilityVSAvoidsyntax processing complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent applies universality by defining the chroma_present_flag at the sequence parameter set level, which serves multiple functions: it indicates chroma component presence, determines independent coding status, and controls activation of various chroma-related tools (LMCS, CC-ALF, BDPCM). This single syntax element provides multi-functional control across different coding scenarios and chroma formats (4:4:4, 4:2:2, 4:2:0), improving adaptability while reducing overall complexity by avoiding redundant flags at picture parameter set and slice levels.

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

Data Source

PatentUS12382074B2Signaling presence of chroma component in video bitstream
Publication Date: 2025.08.05 TENCENT AMERICA LLC
  • US12382074B2 patent drawing
  • US12382074B2 patent drawing
  • US12382074B2 patent drawing

AI summary

Aspects of the disclosure provide a method and an apparatus including processing circuitry for video decoding. The processing circuitry decodes, from a coded video bitstream, a first syntax element indicating whether a first component in the coded video bitstream is coded based on a second component in the coded video bitstream. The processing circuitry determines whether to decode one or more second syntax elements for a chroma related coding tool based on the first syntax element. The chroma related coding tool is a luma mapping with chroma scaling coding tool or a cross-component adaptive loop filter. The one or more second syntax elements are decoded when the first syntax element indicates that the first component is coded based on the second component. The one or more second syntax elements are not decoded when the first syntax element indicates that the first component is not coded based on the second component.