Adaptive HDR Video Reshaping for HEVC Compatibility

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing video encoding and decoding schemes, such as MPEG-4 AVC and HEVC, are not designed to handle High Dynamic Range (HDR) and Wide Color Gamut (WCG) video directly, leading to challenges in quantizing 16-bit floating point color values into 10-bit integer values, resulting in distortion and loss of detail.

Innovation Solution

A system and method that regenerates HDR video data by extracting a self-referential metadata structure specifying a video data reshaping transfer function, applying it to decoded video data to redistribute color and intensity information based on the content's characteristics, and encoding it using non-HDR/ non-WCG encoders like H.265 HEVC, with inverse operations performed at the decoder to restore HDR/WCG data.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of manufacture

If uniform quantization is applied to convert 16-bit floating point HDR color values to 10-bit integer values, then the encoding process becomes simpler, but significant distortion and loss of detail occur

Engineering Contradiction:
Improveencoding process simplicityVSAvoidcolor value precision
Core Design Contradiction:
Ease of manufactureVSManufacturing precision

Solution Approach 1:

The patent applies a coding transfer function that changes the parameter space from linear 16-bit floating point HDR values to non-linear 10-bit integer values. This transfer function compresses the dynamic range by mapping the broad HDR range (0 to 10,000 nits) to a narrower SDR range (0 to 255 or 0 to 1023), enabling uniform quantization while preserving perceptual detail through non-uniform distribution of quantization levels across different luminance ranges.

Inventive Principle:
Principle #35Parameter changes

Solution Approach 2:

The patent employs a dynamic coding transfer function that adapts to the content characteristics of the input video. Instead of using a fixed static mapping, the system analyzes the input HDR video data to determine appropriate transfer function parameters, allowing the quantization to dynamically adjust to the specific luminance and color distribution in each frame, thereby optimizing the balance between compression and detail preservation.

Inventive Principle:
Principle #15Dynamics

2Ease of manufacture

If a fixed coding transfer function is used to map HDR values to SDR values, then the encoding process is simpler, but poor allocation of quantization levels results in contouring and banding

Engineering Contradiction:
Improveencoding process simplicityVSAvoidquantization quality
Core Design Contradiction:
Ease of manufactureVSReliability

Solution Approach 1:

The patent transitions from a static fixed transfer function to a dynamic adaptive transfer function. The system analyzes the input HDR video data characteristics (such as luminance distribution, color gamut, and scene content) to automatically select or compute appropriate transfer function parameters for each frame or sequence. This dynamic adaptation ensures that quantization levels are optimally allocated according to the actual content, preventing contouring and banding artifacts while maintaining encoding simplicity.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent incorporates feedback mechanisms where the encoder analyzes the input HDR video data to determine the characteristics of the scene (luminance range, color distribution, etc.) and uses this information to adjust the coding transfer function parameters. This feedback loop allows the system to optimize the quantization allocation in real-time based on the actual content, ensuring high quantization quality without requiring complex manual configuration.

Inventive Principle:
Principle #23Feedback

3Adaptability or versatility

If HDR video is encoded using existing SDR video compression algorithms, then compatibility is improved, but the broad dynamic range cannot be adequately represented

Engineering Contradiction:
Improveencoder compatibilityVSAvoiddynamic range information
Core Design Contradiction:
Adaptability or versatilityVSLoss of information

Solution Approach 1:

The patent introduces a coding transfer function as an intermediary between the HDR input space and the SDR compression algorithm output space. This transfer function acts as a mediator that converts the broad dynamic range HDR values into a compressed non-linear SDR representation that is compatible with existing compression algorithms. The transfer function preserves the essential dynamic range information by applying non-uniform quantization that maintains perceptual accuracy, while the compatibility with SDR algorithms is maintained through standard quantization and encoding procedures.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The patent changes the parameter representation from HDR (16-bit floating point, broad dynamic range) to SDR (10-bit integer, narrower dynamic range) through a carefully designed coding transfer function. This parameter transformation enables HDR video to be processed by existing SDR compression algorithms while preserving the essential dynamic range information through non-uniform quantization that allocates more precision to critical luminance ranges and compresses less critical ranges appropriately.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS12355966B2System and method for reshaping and adaptation of high dynamic range video data
Publication Date: 2025.07.08 ARRIS ENTERPRISES LLC
  • US12355966B2 patent drawing
  • US12355966B2 patent drawing
  • US12355966B2 patent drawing

AI summary

A system and method for regenerating high dynamic range (HDR) video data from encoded video data, extracts, from the encoded video data, a self-referential metadata structure specifying a video data reshaping transfer function. The video data reshaping transfer function is regenerated using data from the metadata structure and the extracted reshaping transfer function is used to generate the HDR video data by applying decoded video data values to the reshaping transfer function.