Scene-Stable Metadata for Video Playback Artifact Reduction

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing video playback systems often exhibit noticeable artifacts, such as changes in facial color tones, when transitioning between scenes with different ambient conditions, particularly on displays with limitations in luminance and gamut rendering.

Innovation Solution

Generating and applying scene-stable metadata, which is computed based on frame-dependent characteristics within a scene, allowing for consistent metadata across similar scenes to maintain visual stability and avoid objectionable artifacts during playback.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If metadata is generated on a per-frame basis to adapt to changing ambient conditions, then the video content can be optimized for each frame, but noticeable visual artifacts occur between scenes due to rapid metadata changes

Engineering Contradiction:
Improvemetadata adaptation to ambient conditionsVSAvoidvisual stability
Core Design Contradiction:
Adaptability or versatilityVSStability of the object's composition

Solution Approach 1:

The video content is segmented into distinct scenes, and metadata is generated on a per-scene basis rather than per-frame. This segmentation approach allows the system to adapt to ambient conditions within each scene while maintaining stability across scene transitions, eliminating the visual artifacts caused by rapid metadata changes between frames.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system performs preliminary analysis to identify scene boundaries and generates metadata for entire scenes in advance, rather than generating metadata frame-by-frame during playback. This preliminary action ensures that metadata remains stable throughout each scene while still adapting to the ambient conditions of that specific scene.

Inventive Principle:
Principle #10Preliminary action

2Stability of the object's composition

If scene-based metadata is used to maintain visual stability, then visual artifacts are reduced, but the ability to adapt to rapid ambient condition changes within scenes is limited

Engineering Contradiction:
Improvevisual stabilityVSAvoidadaptation to ambient conditions
Core Design Contradiction:
Stability of the object's compositionVSAdaptability or versatility

Solution Approach 1:

The system applies different metadata characteristics to different scenes based on their specific ambient conditions. Each scene receives customized metadata optimized for its local characteristics (lighting, color temperature, etc.), while maintaining stability within that scene. This local quality approach allows adaptation to ambient conditions at the scene level without causing frame-level instability.

Inventive Principle:
Principle #3Local quality

3Manufacturing precision

If frame-by-frame metadata generation is implemented, then optimal rendering for each frame is achieved, but processing complexity and computational resources increase significantly

Engineering Contradiction:
Improverendering precisionVSAvoidprocessing complexity
Core Design Contradiction:
Manufacturing precisionVSDevice complexity

Solution Approach 1:

The system merges multiple frame analyses into a single scene-level metadata generation process. By combining the processing requirements of multiple frames into one unified scene analysis, the system maintains rendering precision while significantly reducing computational complexity and processing resources compared to frame-by-frame metadata generation.

Inventive Principle:
Principle #5Merging (Combining)

Data Source

PatentUS10553255B2System and methods for generating scene stabilized metadata
Publication Date: 2020.02.04 DOLBY LABORATORIES LICENSING CORP
  • US10553255B2 patent drawing
  • US10553255B2 patent drawing
  • US10553255B2 patent drawing

AI summary

Methods and systems for generating and applying scene-stable metadata for a video data stream are disclosed herein. A video data stream is divided or partitioned into scenes and a first set of metadata may be generated for a given scene of video data. The first set of metadata may be any known metadata as a desired function of video content (e.g., luminance). The first set of metadata may be generated on a frame-by-frame basis. In one example, scene-stable metadata may be generated that may be different from the first set of metadata for the scene. The scene-stable metadata may be generated by monitoring a desired feature with the scene and may be used to keep the desired feature within an acceptable range of values. This may help to avoid noticeable and possibly objectionably visual artifacts upon rendering the video data.