Layered Codec for HDR Video Compatibility

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current video technologies struggle to efficiently compress and display high dynamic range (HDR) images, as they either lose detail in bright or dark areas when converting HDR to standard dynamic range (SDR) or require excessive bit depth, which is not compatible with existing SDR devices.

Innovation Solution

The implementation of a method for encoding video streams in a visual dynamic range (VDR) format, using 32 bits per pixel with 12 bits for luminance and 10 bits for each color channel, allowing for a dynamic range of 5 to 6 orders of magnitude, and employing tone mapping operators to reduce the dynamic range while preserving detail, using a layered codec that includes both SDR and VDR information.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If HDR video is converted to SDR for display on existing devices, then compatibility with existing SDR devices is improved, but detail in bright or dark areas is lost

Engineering Contradiction:
Improvecompatibility with existing SDR devicesVSAvoiddetail in bright or dark areas
Core Design Contradiction:
Adaptability or versatilityVSLoss of information

Solution Approach 1:

The video stream is segmented into multiple layers: a base layer containing SDR video data for compatibility with existing devices, and enhancement layers containing HDR-specific data (transfer characteristics, tone mapping parameters) for devices capable of HDR display. This segmentation allows SDR devices to display the base layer without loss while HDR-capable devices can utilize the enhancement layers to recover and display full HDR detail.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

Transfer characteristics and tone mapping parameters act as intermediaries between the HDR source content and the display device. These parameters encode the relationship between linear luminance values and display-referred values, enabling HDR content to be properly transformed for display on various devices while preserving the original HDR information in the bitstream.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Measurement precision

If 32-bit per pixel format with 12 bits luminance and 10 bits color channels is used, then dynamic range and color gamut coverage is improved, but data size and processing complexity increases

Engineering Contradiction:
Improvedynamic range and color gamut coverageVSAvoiddata size and processing complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent uses 32-bit per pixel format with 12 bits for luminance and 10 bits for each color channel, representing a parameter change from conventional 8-bit or 10-bit formats. This provides sufficient precision to cover the full HDR luminance range (5 to 6 orders of magnitude) and wide color gamut while maintaining manageable data sizes through efficient encoding and compression techniques.

Inventive Principle:
Principle #35Parameter changes

Solution Approach 2:

The patent introduces a layered dimension to the video data structure, organizing HDR video information into base layers and enhancement layers. This dimensional organization separates compatibility-required data from HDR-enhancement data, allowing efficient processing where SDR devices process only the base layer while HDR devices process both layers, thereby reducing overall processing complexity.

Inventive Principle:
Principle #17Another dimension (Dimensionality change)

3Adaptability or versatility

If tone mapping operators are used to reduce dynamic range, then compatibility with SDR displays is improved, but perception of original HDR quality deteriorates

Engineering Contradiction:
Improvecompatibility with SDR displaysVSAvoidperception of original HDR quality
Core Design Contradiction:
Adaptability or versatilityVSMeasurement precision

Solution Approach 1:

The patent applies tone mapping operators during the encoding process rather than during display, performing the dynamic range transformation in advance. The encoded video stream contains both the tone-mapped SDR representation and the original HDR information with transfer characteristics. This preliminary action allows HDR-capable displays to reverse the tone mapping and restore the original HDR quality, while SDR displays correctly display the pre-tone-mapped content.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

Instead of permanently compressing HDR to SDR, the patent inverts the approach by encoding HDR content with embedded transfer characteristics that enable reversible transformation. HDR-capable displays can invert the tone mapping process to recover the original luminance values, effectively undoing the compression and restoring full HDR quality, while SDR displays use the forward-transformed values.

Inventive Principle:
Principle #13The other way round (Inversion)

Data Source

PatentUS8982963B2Compatible compression of high dynamic range, visual dynamic range, and wide color gamut video
Publication Date: 2015.03.17 DOLBY LABORATORIES LICENSING CORP
  • US8982963B2 patent drawing
  • US8982963B2 patent drawing
  • US8982963B2 patent drawing

AI summary

A first image stream has a first dynamic range and a first color space. First and the second image streams are received in a layered codec. The second image stream has a second dynamic range, which is higher than the first dynamic range. The first image stream is in the codec's base layer; the second image stream is in its enhancement layer. The first image stream is encoded to obtain an encoded image stream, which is decoded to obtain a decoded image stream. The decoded image stream is converted from the first non-linear or linear color space to a second, different color space to obtain a color converted image stream. A higher dynamic range image representation of the color converted image stream is generated to obtain a transformed image stream. Inverse tone mapping parameters are generated based on the transformed image stream and the second image stream.