Chroma Presence Signaling for Conditional LMCS and CC-ALF Decoding
Find Innovative SolutionsGenerate 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
Engineering 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
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.
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
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.
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
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.
Data Source
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.


