Backward-Compatible HDR Codec With Temporal Scalability

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current video coding technologies lack backward-compatible solutions for efficiently encoding and transmitting high dynamic range (HDR) images with both temporal and dynamic range scalability, which is essential for new television standards that require support for higher resolutions and frame rates while being compatible with legacy systems.

Innovation Solution

The proposed solution involves a four-layer architecture that includes a base layer encoder for standard dynamic range (SDR) signals and an enhancement layer encoder for HDR signals, using techniques like down-sampling, prediction, and non-linear quantization to generate a packed image that can be multiplexed into a single bitstream, allowing for backward-compatible decoding and scalability in both temporal and dynamic range.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If a single codec is designed to support both HDR and SDR with temporal scalability, then backward compatibility and scalability are improved, but the device complexity and coding difficulty increase

Engineering Contradiction:
Improvebackward compatibility and scalabilityVSAvoidcodec complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The video signal is segmented into multiple layers: a base layer containing SDR video data and enhancement layers containing HDR-specific data (transfer characteristics, tone mapping parameters). This segmentation allows legacy decoders to process only the base layer while advanced decoders can utilize enhancement layers, resolving the contradiction between versatility and complexity by enabling selective processing.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The SDR base layer is nested within the broader HDR codec structure, with HDR enhancement data wrapped around it. The base layer SDR video stream is embedded as a subset of the full HDR stream, allowing progressive decoding where SDR content serves as the foundation and HDR information is added as optional enhancement, thus achieving backward compatibility without requiring complete system redesign.

Inventive Principle:
Principle #7Nested doll (Nesting)

2Measurement precision

If HDR video data is encoded with high precision to maintain dynamic range quality, then image quality is improved, but the data rate and bandwidth requirements increase

Engineering Contradiction:
Improvedynamic range precisionVSAvoiddata rate
Core Design Contradiction:
Measurement precisionVSQuantity of substance

Solution Approach 1:

The encoding system dynamically adjusts precision parameters based on the specific HDR content characteristics and display capabilities. Transfer characteristics (e.g., PQ, HLG) are selected and applied to optimize the balance between precision and data rate, allowing high dynamic range representation while adapting the bit depth and quantization parameters to minimize unnecessary data transmission.

Inventive Principle:
Principle #35Parameter changes

Solution Approach 2:

The HDR-specific transfer characteristics and tone mapping parameters are extracted and encoded separately from the base video data in enhancement layers. This extraction allows the base SDR layer to maintain standard data rates while HDR precision is preserved in the separated enhancement stream, enabling quality preservation with reduced overall bandwidth requirements through selective decoding.

Inventive Principle:
Principle #2Taking out (Extraction)

3Productivity

If a four-layer architecture is implemented to support both temporal and dynamic range scalability, then coding efficiency and flexibility are improved, but the decoding complexity and processing requirements increase

Engineering Contradiction:
Improvecoding efficiencyVSAvoiddecoding complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The four-layer architecture implements dynamic scalability where the decoder can adaptively select which layers to process based on available bandwidth, processing power, and display capabilities. The base layer provides essential SDR content at lower complexity, while enhancement layers (temporal, dynamic range, quality) are progressively added as computational resources permit, making the system dynamically adjustable rather than statically complex.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The base layer SDR video stream is prepared and encoded in advance with standard compression, creating a ready-to-decode foundation that works independently. Enhancement layers are pre-encoded with references to base layer data structures, allowing decoders to begin processing with minimal complexity and progressively utilize pre-prepared enhancement data as resources become available, reducing initial decoding burden.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS10440401B2Backward-compatible HDR codecs with temporal scalability
Publication Date: 2019.10.08 DOLBY LABORATORIES LICENSING CORP
  • US10440401B2 patent drawing
  • US10440401B2 patent drawing
  • US10440401B2 patent drawing

AI summary

A processor for video coding receives a full-frame rate (FFR) HDR video signal and a corresponding FFR SDR video signal. An encoder generates a scalable bitstream that allows decoders to generate half-frame-rate (HFR) SDR, FFR SDR, HFR HDR, or FFR HDR signals. Given odd and even frames of the input FFR SDR signal, the scalable bitstream combines a base layer of coded even SDR frames with an enhancement layer of coded packed frames, where each packed frame includes a downscaled odd SDR frame, a downscaled even HDR residual frame, and a downscaled odd HDR residual frame. In an alternative implementation, the scalable bitstream combines four signals layers: a base layer of even SDR frames, an enhancement layer of odd SDR frames, a base layer of even HDR residual frames and an enhancement layer of odd HDR residual frames. Corresponding decoder architectures are also presented.