Cross-Component Dynamic Range Adjustment for HDR Video Coding

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing video coding technologies struggle to efficiently compress and decode video data with high dynamic range (HDR) and wide color gamut (WCG) representations, leading to increased visual distortion.

Innovation Solution

The solution involves deriving scale parameters for chroma components based on luma scale factors, chroma quantization parameters, and color container parameters to perform cross-component dynamic range adjustment, reducing visual distortion in decoded video data.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If separate tone mapping operations are performed for luma and chroma components, then processing flexibility is improved, but processing complexity and computational cost increase

Engineering Contradiction:
Improveprocessing flexibilityVSAvoidprocessing complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent combines separate tone mapping operations for luma and chroma components into a single unified cross-component tone mapping process. The chroma component's tone mapping is performed using the mapped luma component as reference, eliminating the need for independent chroma tone mapping while maintaining processing flexibility through shared adjustment parameters.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The mapped luma component serves multiple functions: it acts as both the primary output of luma tone mapping and as the reference for chroma tone mapping adjustments. This multi-functional use of the mapped luma component reduces overall processing complexity while maintaining adaptability across different component types.

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

2Manufacturing precision

If cross-component dynamic range adjustment is performed, then color accuracy and visual quality are improved, but computational complexity increases

Engineering Contradiction:
Improvecolor accuracyVSAvoidcomputational complexity
Core Design Contradiction:
Manufacturing precisionVSDevice complexity

Solution Approach 1:

The luma component is mapped to the target dynamic range first, and this mapped luma serves as the reference for subsequent chroma tone mapping. By performing the luma mapping beforehand and reusing its results for chroma adjustments, the patent achieves cross-component color accuracy while reducing redundant computations.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The mapped luma component acts as an intermediary between the dynamic range conversion process and the chroma component adjustments. Instead of directly computing chroma tone mapping independently, the system uses the mapped luma as a mediator to derive chroma adjustments, simplifying the overall computational process while maintaining color accuracy.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Manufacturing precision

If independent tone mapping is applied to each component, then component-specific optimization is improved, but processing time and computational resources increase

Engineering Contradiction:
Improvecomponent-specific optimizationVSAvoidprocessing time
Core Design Contradiction:
Manufacturing precisionVSLoss of time

Solution Approach 1:

The patent merges the tone mapping operations for luma and chroma components into a single integrated process. The chroma component's tone mapping is derived from the mapped luma component, eliminating the need for separate, time-consuming chroma processing while maintaining component-specific optimization through targeted adjustments.

Inventive Principle:
Principle #5Merging (Combining)

Data Source

PatentEP3673652B1System and method of cross-component dynamic range adjustment (CC-DRA) in video coding
Publication Date: 2026.05.06 QUALCOMM INC
  • EP3673652B1 patent drawingFigure 1
  • EP3673652B1 patent drawingFigure 2A~2B
  • EP3673652B1 patent drawingFigure 3

AI summary

A method of processing video data including receiving video data, determining luma scale parameters for each of a plurality of ranges of codeword values for luminance components of the video data, performing a dynamic range adjustment process on the luminance components using the luma scale parameters, determining chroma scale parameters for chrominance components of the video data using a function of the luma scale parameters, and performing a dynamic range adjustment process on the chrominance components of the video data using the chroma scale parameters.