HDR Video Effects Pipeline Using SDR Tone Mapping Conversion
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing applications and software designed for Standard Dynamic Range (SDR) video struggle to handle the increased color depth and dynamic range of High Dynamic Range (HDR) video, leading to color distortions such as oversaturation or desaturation.
Innovation Solution
A computing system applies an HDR-to-SDR pipeline comprising an electro-optical transfer function, tone mapping algorithm, and opto-electric transfer function to convert HDR video to SDR, allowing effects to be applied, and then optionally converts back to HDR with an SDR-to-HDR pipeline.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Ease of operation
If SDR-designed applications and software are used on HDR video, then compatibility and ease of operation are improved, but color accuracy and visual quality deteriorate due to oversaturation or desaturation
Solution Approach 1:
The patent introduces an intermediary color management system that acts as a bridge between HDR video content and SDR processing applications. This intermediary translates HDR color data into a format compatible with SDR applications while preserving color accuracy, allowing existing SDR software to work with HDR content without direct modification.
Solution Approach 2:
The patent dynamically adjusts color space parameters and transfer functions based on the specific HDR content being processed. By changing the electro-optical transfer function (EOTF) and tone mapping parameters in real-time, the system maintains color accuracy across different HDR videos while ensuring compatibility with SDR applications.
2Manufacturing precision
If HDR video processing pipelines are implemented, then visual quality and color depth are improved, but device complexity and computational requirements increase
Solution Approach 1:
The patent performs preliminary tone mapping and color space transformation during video encoding or pre-processing stages. By converting HDR video to an intermediate representation with embedded SDR-compatible metadata beforehand, the actual playback devices don't need to perform complex real-time HDR processing, reducing device complexity while maintaining visual quality.
Solution Approach 2:
The patent creates simplified copies or proxy representations of HDR video data that contain all necessary color information but in a format optimized for SDR processing. These copies allow complex HDR processing to be performed once during encoding, with simpler decoding and playback on consumer devices.
3Adaptability or versatility
If tone mapping and color space conversion are applied, then compatibility with SDR devices is improved, but processing time and computational resources increase
Solution Approach 1:
The patent performs tone mapping and color space conversion operations during video encoding or pre-processing rather than during real-time playback. By completing these computationally intensive transformations beforehand, the actual video playback experiences minimal processing delay while maintaining full compatibility with SDR devices.
Solution Approach 2:
The patent implements adaptive processing that dynamically adjusts the level of tone mapping and color conversion applied based on the capabilities of the playback device and the specific content characteristics. This dynamic approach optimizes processing time by applying only necessary transformations at the appropriate resolution.
Data Source
AI summary
A computing system is provided for applying effects to a High Dynamic Range (HDR) video by receiving a video frame of the HDR video, the video frame comprising a plurality of pixels, each pixel having one or more brightness values for each color component, and applying an electro-optical transfer function, a tone mapping algorithm, and an opto-electric transfer function to each pixel in the video frame of the HDR video, in this order. Subsequently, a video frame of a Standard Dynamic Range (SDR) video is generated with transformed brightness values for each color component, then one or more effects are applied to the video frame of the SDR video to thereby generate an edited SDR video, and an output is generated based on the edited SDR video.


