Dynamic HDR Editing Metadata for Stable Tone Curves
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing methods for generating metadata for video content result in temporal instability, high computational requirements, and latency during the editing process, particularly when converting between different dynamic ranges, such as HDR to SDR.
Innovation Solution
A method involving the generation of initial metadata values, including fixed and average luminance values, and subsequent smoothing and filtering over temporal windows, to ensure high image quality and temporal stability with low computational requirements.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Measurement precision
If dynamic metadata is calculated from every frame content, then measurement precision is improved, but computational requirements increase and temporal instability occurs
Solution Approach 1:
The patent implements a hybrid metadata generation approach that dynamically adjusts between fixed values and content-calculated values based on scene changes. The system detects scene transitions and selectively updates metadata parameters only when necessary, combining the stability of fixed values with the accuracy of dynamic calculation where needed.
Solution Approach 2:
The metadata generation process is segmented into different components: some parameters use fixed values while others are calculated from frame content. The patent divides the video content into scenes and processes metadata generation differently for static versus dynamic scenes, reducing overall computational load while maintaining precision where required.
2Manufacturing precision
If metadata is calculated from every frame, then manufacturing precision is improved, but productivity decreases due to high computational overhead
Solution Approach 1:
The system performs full metadata calculation periodically at scene boundaries rather than continuously for every frame. Between scene changes, fixed metadata values are used, creating a periodic pattern of intensive computation followed by lighter processing, which maintains image quality while improving editing throughput.
Solution Approach 2:
The patent calculates and stores metadata for entire scenes in advance during the encoding phase. This preliminary action allows the editing system to retrieve pre-computed metadata quickly during playback and editing operations, sacrificing some flexibility for significant gains in editing speed.
3Measurement precision
If full dynamic range metadata is generated, then measurement precision is improved, but loss of time increases due to processing latency
Solution Approach 1:
The system generates metadata at a reduced precision level for real-time editing operations, using full precision only when scene changes are detected or when exporting final content. This partial action approach provides sufficient luminance accuracy for most editing tasks while dramatically reducing processing latency.
4Productivity
If fixed metadata values are used, then productivity is improved, but measurement precision deteriorates
Solution Approach 1:
The patent applies different metadata generation strategies to different parts of the video content based on local characteristics. Static scenes use fixed metadata values for efficiency, while scenes with significant luminance variations or motion trigger dynamic calculation to maintain precision where it matters most.
Data Source
AI summary
A system and method of editing video content includes receiving input video data; converting the input video data to a predetermined format; generating a plurality of initial metadata values for a frame of the converted video data, the plurality of initial metadata values including a first metadata value corresponding to a first fixed value not calculated from a content including the frame, a second metadata value corresponding to an average luminance value of the frame, and a third metadata value corresponding to a second fixed value not calculated from the content, wherein the first meta-data value, the second metadata value, and the third metadata value include information used by a decoder to render a decoded image on a display.


