Video Acceleration via Layer Segmentation and Transparency

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing multimedia content structures often prevent accelerated video playback since video cannot be drawn on top of graphics, requiring video to be on the lowest layer, which restricts flexibility in layering and compatibility with hardware acceleration.

Innovation Solution

The technique involves moving video content from an arbitrary graphical layer to the lowest layer and replacing the affected regions with transparent areas, allowing video to be rendered independently and composited through transparent regions, thus enabling accelerated video playback without altering the original content ordering.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If video content is placed on the lowest layer for hardware acceleration, then video playback speed is improved, but the flexibility in layering and compatibility with existing multimedia content is worsened

Engineering Contradiction:
Improvevideo playback speedVSAvoidlayering flexibility
Core Design Contradiction:
ProductivityVSAdaptability or versatility

Solution Approach 1:

The patent segments the rendering process into independent stages: video rendering on the lowest layer, transparent region insertion in intermediate layers, and composition at the display list level. This allows video to be processed separately by hardware accelerators while maintaining the original layering structure in the display list, thus resolving the contradiction between acceleration requirements and layering flexibility.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces transparent regions as intermediary elements between the video layer and upper graphical layers. These transparent regions act as mediators that preserve the original layering relationships in the display list while allowing video content on the lowest layer to be visible and properly composited, thereby maintaining adaptability without sacrificing acceleration benefits.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Productivity

If video content is moved to the lowest layer for accelerated rendering, then rendering efficiency is improved, but the original content ordering and authoring intent are worsened

Engineering Contradiction:
Improverendering efficiencyVSAvoidauthoring intent
Core Design Contradiction:
ProductivityVSLoss of information

Solution Approach 1:

The patent separates the display list structure (which preserves authoring intent) from the actual rendering execution (which moves video to lowest layer). The display list maintains the original layer ordering information, while the rendering system processes video separately on the lowest layer with transparent regions inserted to preserve the visual intent of the original composition.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent creates a copy of the layer structure information in the display list that preserves the original authoring intent, while the actual video rendering uses a modified structure with video on the lowest layer. The transparent regions in intermediate layers serve as copies of the original graphical content that allows video to show through, thus preserving the visual appearance intended by the author while enabling hardware acceleration.

Inventive Principle:
Principle #26Copying

Data Source

PatentUS8724029B2Accelerating video from an arbitrary graphical layer
Publication Date: 2014.05.13 ADOBE INC
  • US8724029B2 patent drawing
  • US8724029B2 patent drawing
  • US8724029B2 patent drawing

AI summary

Video content from a layer of multiple multimedia content layers may be moved to a lowest content layer. The region of the multimedia content layer that previously contained the video content may be replaced with a transparent region. Additional layers that exist between the layer from which the video content was removed and the lowest layer may likewise have corresponding regions replaced with transparent regions. The content layers may be composited together at a display time. Accordingly, the video content of the lowest content layer may be viewed through the transparent regions, which may allow the video to be seen as originally authored. The lowest content layer may be rendered independently of other layers. In some embodiments, the content layer containing video may be performed with dedicated hardware (e.g., a GPU).