Chroma Quantization Parameter Control for HDR Video Coding
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current video coding techniques face inefficiencies in processing High Dynamic Range (HDR) and Wide Color Gamut (WCG) video data, particularly in dynamic range adjustment (DRA) operations, which can lead to differences in how video data is processed by encoders and decoders, resulting in suboptimal compression efficiency and bit matching issues.
Innovation Solution
The techniques involve adjusting chroma dynamic range adjustment (DRA) scale values based on luma DRA scale values, determining chroma quantization parameters with integer and fractional components, and using these offsets to process video data in a way that harmonizes pixel and transform domain quantization, replacing expensive logarithmic and exponential operations with approximations to reduce processing power.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Measurement precision
If exact logarithmic and exponential operations are used in dynamic range adjustment, then processing precision is improved, but processing power and computational cost increase
Solution Approach 1:
The patent replaces expensive logarithmic and exponential mathematical operations with cheaper approximation algorithms that consume less processing power. The approximation methods provide sufficient precision for video coding applications without the high computational cost of exact mathematical functions, effectively substituting expensive operations with more efficient alternatives.
Solution Approach 2:
The patent transforms the dynamic range adjustment process by changing the mathematical parameters and operations used. Instead of using standard logarithmic and exponential functions, the patent employs alternative computational approaches with different parameter representations that reduce processing power requirements while maintaining acceptable precision for video coding.
2Adaptability or versatility
If different processing techniques are used by encoders and decoders, then processing flexibility is improved, but bit matching and compression efficiency worsen
Solution Approach 1:
The patent enforces harmonized processing techniques for both luma and chroma dynamic range adjustment in encoding and decoding. By requiring that the same approximation methods and processing steps be used by both encoders and decoders, the patent ensures bit matching consistency while maintaining the flexibility needed for HDR and WCG video coding applications.
Solution Approach 2:
The patent creates a universal processing framework that handles both luma and chroma components using the same dynamic range adjustment techniques. This multi-functional approach ensures that encoders and decoders process video data consistently across different color components, improving compression efficiency and bit matching while preserving the adaptability required for various HDR and WCG scenarios.
3Adaptability or versatility
If separate processing methods are used for luma and chroma, then processing adaptability is improved, but processing complexity increases
Solution Approach 1:
The patent merges the processing methods for luma and chroma dynamic range adjustment into a unified framework. By applying the same approximation techniques and processing steps to both color components, the patent reduces processing complexity while maintaining the adaptability needed for different HDR and WCG video coding scenarios. The harmonized approach eliminates redundant separate processing paths.
Data Source
AI summary
An example device for processing video data includes memory configured to store the video data and one or more processors coupled to the memory. The one or more processors are configured to adjust a chroma dynamic range adjustment (DRA) scale value based on a luma DRA scale value and determine a chroma quantization parameter (QP) based on the luma adjusted chroma DRA scale value, wherein the chroma QP comprises an integer component and a fractional component. The one or more processors are configured to determine an integer chroma QP offset based on the integer component and determine a fractional chroma QP offset based on the fractional component. The one or more processors are configured to determine a DRA chroma scale adjustment value based on the integer chroma QP offset and the fractional chroma QP offset and process the video data based on the DRA chroma scale adjustment value.


