Video Graphics Priority Transitioning Tone Mapping
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current technologies face challenges in seamlessly transitioning between video priority and graphics priority modes when blending graphics with video content, particularly in managing dynamic ranges and ensuring optimal rendering across various display devices.
Innovation Solution
A system that receives input video and graphics data, generates interpolated dynamic metadata based on display identification and a numeric interpolation factor, and blends the data to transition between video-priority and graphics-priority modes, using tone-mapping functions to ensure optimal rendering on target displays with varying dynamic ranges.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Manufacturing precision
If video priority mode is used, then video quality is maintained, but graphics rendering may suffer from dynamic range mismatches
Solution Approach 1:
The system dynamically switches between video priority mode and graphics priority mode based on the content being displayed. This allows the system to adapt its processing characteristics in real-time, maintaining video quality when video content is dominant while enabling optimal graphics rendering when graphics content requires it, thus resolving the contradiction between fixed video quality maintenance and adaptive graphics rendering capability
Solution Approach 2:
The system changes processing parameters by applying different tone mapping curves and dynamic range adjustments depending on the mode. In video priority mode, video-specific parameters are optimized while graphics parameters are adjusted accordingly, and vice versa in graphics priority mode. This parameter switching enables the system to maintain video quality while becoming adaptable to graphics rendering requirements
2Adaptability or versatility
If graphics priority mode is used, then graphics rendering is optimized, but video content may experience visual artifacts
Solution Approach 1:
The system employs dynamic mode switching that transitions between video priority and graphics priority based on content analysis. This dynamic approach ensures that graphics priority mode is only activated when graphics content is being displayed, preventing video artifacts during video playback while maintaining graphics optimization when needed, thus resolving the contradiction between graphics optimization and video quality preservation
Solution Approach 2:
The system applies different processing parameters through mode-specific tone mapping curves. When in graphics priority mode, graphics-optimized parameters are applied; when switching to video priority mode, video-optimized parameters restore proper video rendering. This parameter switching mechanism allows the system to achieve graphics optimization without permanently compromising video content quality
3Device complexity
If fixed priority mode is used, then processing is simpler, but transitions between content types cause visual artifacts
Solution Approach 1:
The system implements dynamic priority switching that automatically detects content type changes and transitions between video priority and graphics priority modes. This dynamic behavior adds complexity to the processing logic but eliminates visual artifacts caused by fixed mode limitations, as the system adapts its processing characteristics to match the current content type, thereby resolving the contradiction between processing simplicity and artifact-free transitions
Solution Approach 2:
The system uses content analysis feedback to determine when to switch between modes. By continuously monitoring the input content type and responding with appropriate mode changes, the system introduces feedback-based control that increases processing complexity but significantly improves reliability by preventing visual artifacts during content transitions
4Adaptability or versatility
If dynamic range mapping is applied, then display compatibility improves, but image quality may be compromised
Solution Approach 1:
The system applies different dynamic range mapping parameters depending on the active mode. In video priority mode, video-appropriate tone mapping parameters are used that preserve video image quality while ensuring display compatibility. In graphics priority mode, graphics-appropriate parameters are applied. This conditional parameter application allows the system to maintain high image quality for each content type while achieving broad display compatibility across different devices
Data Source
AI summary
A processor receives input video data of a video dynamic range and input dynamic metadata. It also receives: input graphics data of a graphics dynamic range and input static metadata, display identification data from a target display over a video interface, and a blending priority map characterizing a per-pixel priority of output pixels in an image generated by blending the input video data and the input graphics data. A video mapping function and a graphics mapping function which map data from the input video and graphics dynamic ranges to the target dynamic range are generated based on the dynamic and static metadata. Then, the input and graphics data are blended based on the blending priority map and a per-pixel decision to map pixels to the target dynamic range using either the video mapping function or the graphics mapping function.


