Cross-Component Dynamic Range Adjustment for HDR Video Coding
Find Innovative SolutionsGenerate 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
Engineering 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
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.
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.
2Manufacturing precision
If cross-component dynamic range adjustment is performed, then color accuracy and visual quality are improved, but computational complexity increases
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.
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.
3Manufacturing precision
If independent tone mapping is applied to each component, then component-specific optimization is improved, but processing time and computational resources increase
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.
Data Source
Figure 1
Figure 2A~2B
Figure 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.