Dynamic Range Adjustment Signaling for Video Coding Efficiency

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current video coding techniques face inefficiencies in compressing High Dynamic Range (HDR) and Wide Color Gamut (WCG) video data, leading to distortions and increased bitrates, as they struggle to effectively manage dynamic range transformations and color volume changes during encoding and decoding processes.

Innovation Solution

The implementation of Dynamic Range Adjustment (DRA) using a piecewise linear function, where parameters describing the function are encoded and decoded to adjust the dynamic range of video data, allowing for efficient compression and conversion between different display formats, such as SDR and HDR, by dividing input values into non-overlapping ranges with varying lengths and signaling these parameters in the bitstream.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Loss of energy

If current video coding techniques are used for HDR and WCG video data, then the video can be encoded and decoded, but compression efficiency is poor and distortions occur

Engineering Contradiction:
Improvecompression efficiencyVSAvoidvideo quality
Core Design Contradiction:
Loss of energyVSManufacturing precision

Solution Approach 1:

The patent applies segmentation by dividing the input value range into multiple non-overlapping ranges with different lengths. This allows the piecewise linear function to handle different segments of the dynamic range separately, improving both compression efficiency and video quality by adapting to the specific characteristics of each segment.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent changes parameters by encoding specific parameters that describe the piecewise linear function, including the division into non-overlapping ranges with varying lengths. This parameter-based approach enables flexible adaptation to HDR and WCG video data characteristics, resolving the contradiction between compression efficiency and video quality.

Inventive Principle:
Principle #35Parameter changes

2Quantity of substance

If dynamic range adjustment is performed without optimized parameter encoding, then the process is simple, but the number of bits required for encoding increases

Engineering Contradiction:
Improvenumber of bitsVSAvoidencoding complexity
Core Design Contradiction:
Quantity of substanceVSDevice complexity

Solution Approach 1:

The patent extracts and encodes only the necessary parameters that describe the piecewise linear function and its range divisions, rather than encoding the entire function. This selective extraction reduces the number of bits required while maintaining the ability to perform accurate dynamic range adjustment.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The patent performs preliminary encoding of the piecewise linear function parameters before the actual dynamic range adjustment process. By pre-defining the ranges and function characteristics, the encoding complexity during video processing is reduced, and fewer bits are needed to represent the transformation.

Inventive Principle:
Principle #10Preliminary action

3Adaptability or versatility

If equal-length ranges are used for piecewise linear function, then encoding is simpler, but adaptability to different video content is reduced

Engineering Contradiction:
Improveadaptability to video contentVSAvoidencoding complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent introduces asymmetry by using non-overlapping ranges with different lengths instead of uniform equal-length ranges. This asymmetric division allows the encoding to adapt to the specific distribution and characteristics of video content in different dynamic range segments, improving versatility while managing encoding complexity through parameter optimization.

Inventive Principle:
Principle #4Asymmetry

Data Source

PatentUS10778979B2Signaling mechanisms for equal ranges and other DRA parameters for video coding
Publication Date: 2020.09.15 QUALCOMM INC
  • US10778979B2 patent drawing
  • US10778979B2 patent drawing
  • US10778979B2 patent drawing

AI summary

Dynamic Range Adjustment can be used to correct distortions that can occur when the dynamic range of the colors in video are transformed. In various examples, Dynamic Range Adjustment can be performed using a piecewise linear function that takes as input a range of color values. Parameters describing the piecewise linear function can be encoded into a bitstream, and the parameters can be used by a decoding process to reconstruct the piecewise linear function. To improve encoding efficiency, techniques can be applied by which redundant values in the parameters need not be encoded when the range of input values for the piecewise linear function can be divided into portions having equal lengths. The decoding process can derive the omitted values from values that are provided, and can apply the piecewise linear function to decoded video data to perform Dynamic Range Adjustment.