HDR Video Processing With Dynamic Metadata for Display Brightness Mapping
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing HDR video processing methods result in a loss of highly bright information when displayed on devices with peak brightness lower than the reference display brightness, affecting the display effect.
Innovation Solution
A video processing method that adjusts HDR video brightness using dynamic metadata matching different brightness scenes, allowing devices to perform brightness mapping based on their peak brightness capabilities.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Loss of information
If HDR video is configured based on static metadata with fixed conversion curve mapped at 1000 nits reference brightness, then the HDR video can be generated and transmitted, but loss of highly bright information occurs when displayed on devices with peak brightness less than 1000 nits
Solution Approach 1:
The patent applies dynamics by transitioning from static metadata to dynamic metadata that adapts to different display device brightness capabilities. The system determines the peak brightness of the target display device and dynamically adjusts the tone-mapping curve parameters accordingly, allowing the HDR video to preserve highly bright information across devices with varying brightness specifications.
Solution Approach 2:
The patent implements parameter changes by modifying the tone-mapping curve parameters based on the target device's peak brightness. Instead of using a fixed 1000 nit reference brightness, the system calculates appropriate tone-mapping parameters that match the actual display capabilities, thereby preventing information loss while maintaining HDR quality.
2Manufacturing precision
If tone-mapping curve is calculated for each scene using dynamic metadata on encoding side, then the HDR video quality improves, but the encoding complexity and processing time increase
Solution Approach 1:
The patent applies preliminary action by pre-calculating and storing multiple tone-mapping curves corresponding to different brightness levels during the encoding process. These pre-computed curves are then selected and applied during playback based on the target device's brightness capabilities, reducing real-time processing complexity while maintaining high HDR video quality.
Solution Approach 2:
The patent implements local quality by applying different tone-mapping curves to different brightness scenes within the HDR video. The system analyzes scene brightness characteristics and selects appropriate tone-mapping parameters for each scene, ensuring optimal quality preservation without uniformly increasing complexity across all video content.
3Manufacturing precision
If gamma correction processing and 3D look up table processing are performed on image sequence before encoding, then the HDR video processing quality improves, but the processing time and computational load increase
Solution Approach 1:
The patent applies preliminary action by performing gamma correction and 3D LUT processing during the initial image sequence preparation stage before encoding. These computationally intensive operations are completed upfront, allowing the encoded HDR video to be efficiently processed during playback without real-time computational burden, thus reducing perceived processing time for end users.
Data Source
Figure 1~2
Figure 3
Figure 4
AI summary
Embodiments of this application provide a video processing method and apparatus. The method includes: receiving, by a first device, an operation of enabling photographing in a movie mode, where obtaining, by the first device, a first image sequence based on a camera in response to the operation of enabling photographing; performing, by the first device, encoding based on the first image sequence and first dynamic metadata corresponding to the first brightness scene, to obtain a first HDR video; obtaining, by a second device, the first HDR video from the first device; adjusting, by the second device, a brightness of the first HDR video based on a preset brightness, to obtain a second HDR video; and playing, by the second device, the second HDR video. In this way, the first device may match dynamic metadata for a brightness scene, perform encoding to obtain an HDR video, and send the HDR video to the second device, so that the second device may perform brightness mapping on the HDR video based on the preset brightness and display a video content with an appropriate brightness.