Alpha Channel Transparency Masks for Video Rendering Consistency

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing systems for rendering artworks or video sequences across devices often result in unexpected rendering effects due to device-specific settings, such as color inversion or mismatched backgrounds, leading to inconsistent visual experiences.

Innovation Solution

The method involves generating and transmitting transparency masks based on foreground and background regions within video frames, which are then used to blend the video sequence with secondary content at the target device, allowing for precise control over rendering through metadata and alpha channel coding, ensuring consistent rendering across different device settings.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If transparency masks and alpha channel coding are used to control rendering, then rendering consistency across devices is improved, but device complexity increases

Engineering Contradiction:
Improverendering consistencyVSAvoidprocessing complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

Transparency masks are generated in advance during video encoding at the source device, storing foreground-background separation information in the alpha channel before transmission. This preliminary action enables the target device to perform simple compositing operations rather than complex analysis, resolving the contradiction by shifting complexity to the encoding stage while maintaining rendering consistency at playback.

Inventive Principle:
Principle #10Preliminary action

2Ease of operation

If device-specific settings are used for rendering, then ease of operation is improved, but rendering consistency deteriorates

Engineering Contradiction:
Improvedevice settings flexibilityVSAvoidrendering consistency
Core Design Contradiction:
Ease of operationVSReliability

Solution Approach 1:

The video stream is enhanced with an alpha channel that provides local transparency information for each pixel, enabling precise control over which regions should be visible. This local quality approach allows the foreground content to maintain its intended appearance regardless of global device settings like dark mode, while still permitting device-specific rendering optimizations elsewhere in the system.

Inventive Principle:
Principle #3Local quality

Data Source

PatentUS11158024B2Configuring alpha channel video based on display settings
Publication Date: 2021.10.26 APPLE INC
  • US11158024B2 patent drawing
  • US11158024B2 patent drawing
  • US11158024B2 patent drawing

AI summary

Systems and methods are disclosed for the rendering of contents communicated between devices. A source device processes a video sequence and transmits it to a target device together with metadata including rendering directives. At the target device, the received video sequence is rendered according to the rendering directives. Rendering is affected by events detected by the target device at the time of rendering or by the target device's information. Transparency masks, generated by the source device, are transmitted in an alpha channel to the target device, and are used for blending the video sequence with a secondary content.