LMCS Chroma Scaling Without Redundant Clipping in Video Decoding

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

The current design of Luma Mapping with Chroma Scaling (LMCS) in video coding standards like VVC incurs extra computation complexity and on-chip memory requirements due to redundant clipping during domain conversions, affecting coding efficiency.

Innovation Solution

The proposed method involves converting reconstructed luma samples from a mapped domain to an original domain without clipping, and using these converted samples to derive chroma scaling factors for decoding, thereby eliminating redundant clipping and reducing computational complexity.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If redundant clipping is performed during domain conversions in LMCS, then video quality is maintained, but computational complexity and on-chip memory requirements increase

Engineering Contradiction:
Improvevideo qualityVSAvoidcomputational complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent extracts and removes the redundant clipping operation from the domain conversion process. By identifying that clipping is only necessary in specific cases (when mapping between different bit depths with different ranges), the patent eliminates the universal clipping operation that was previously applied in all domain conversions, thereby reducing computational complexity while maintaining video quality where needed

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The patent applies clipping selectively rather than uniformly across all samples. The clipping operation is applied only to specific samples that fall outside the valid range after domain conversion, rather than applying clipping to all samples. This localized approach maintains video quality for affected samples while avoiding unnecessary computation for samples that are already within valid ranges

Inventive Principle:
Principle #3Local quality

2Reliability

If redundant clipping is performed during domain conversions in LMCS, then video quality is maintained, but on-chip memory requirements increase

Engineering Contradiction:
Improvevideo qualityVSAvoidon-chip memory
Core Design Contradiction:
ReliabilityVSQuantity of substance

Solution Approach 1:

The patent removes the redundant clipping operation from the processing pipeline, which eliminates the need for additional buffer memory that would be required to store intermediate clipped values. By performing clipping only when necessary and integrating it into the existing processing flow, the patent reduces on-chip memory requirements while maintaining video quality

Inventive Principle:
Principle #2Taking out (Extraction)

3Manufacturing precision

If domain conversions with clipping are performed, then coding accuracy is maintained, but processing speed decreases

Engineering Contradiction:
Improvecoding accuracyVSAvoidprocessing speed
Core Design Contradiction:
Manufacturing precisionVSProductivity

Solution Approach 1:

The patent applies clipping only partially - specifically to samples that require it - rather than applying clipping excessively to all samples. By using conditional logic to determine whether clipping is needed for each sample based on its value and the target bit depth requirements, the patent maintains coding accuracy for samples that need clipping while avoiding the processing overhead for samples that don't require clipping, thereby improving overall processing speed

Inventive Principle:
Principle #16Partial or excessive action

Data Source

PatentUS12610067B2Methods and devices for prediction dependent residual scaling for video coding
Publication Date: 2026.04.21 BEIJING DAJIA INTERNET INFORMATION TECH CO LTD
  • US12610067B2 patent drawing
  • US12610067B2 patent drawing
  • US12610067B2 patent drawing

AI summary

Methods and devices are provided for reducing the decoding latency introduced by luma mapping with chroma scaling (LMCS). In one method, during decoding of a coding unit (CU) that is coded by an inter mode or Combined Inter and Intra Prediction (CIIP) mode under LMCS framework, a plurality of reconstructed samples of luma component is obtained in a mapped domain, a plurality of converted samples of luma component is obtained in an original domain by converting the plurality of reconstructed samples of luma component from the mapped domain into the original domain, and the plurality of converted samples of luma component is used in the original domain, without clipping, in deriving chroma scaling factors for decoding the chroma samples of the CU.