Image Frame Server Memory Region Mapping

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current video composition applications face inefficiencies in rendering and sharing image frames across multiple applications, leading to redundant rendering and user frustration due to the need to export and re-import frames between applications, resulting in delays.

Innovation Solution

Implementing an image frame server that designates memory regions for receiving and sharing image frames between applications, allowing for asynchronous communication and automatic launching/killing of servers as needed, enabling efficient sharing and processing of image frames without re-rendering entire sequences.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If image frames are exported and re-imported between applications, then image processing can be performed by specialized applications, but rendering time increases and user frustration occurs due to delays

Engineering Contradiction:
Improveimage processing capabilityVSAvoidrendering time
Core Design Contradiction:
Adaptability or versatilityVSLoss of time

Solution Approach 1:

The patent merges multiple applications into a single integrated application that can perform both composition and special effects processing. This eliminates the need to export and re-import image frames between separate applications, thereby reducing rendering time while maintaining versatile image processing capabilities.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The integrated application incorporates multiple functions including composition, special effects processing, and image frame rendering within a single application. This multi-functional approach allows the system to handle various image processing tasks without requiring separate specialized applications, thus eliminating redundant rendering operations.

Inventive Principle:
Principle #6Universality (Multi-functionality)

2Adaptability or versatility

If multiple applications use the same image frame, then diverse processing can be applied, but redundant rendering occurs increasing processing time

Engineering Contradiction:
Improveprocessing diversityVSAvoidprocessing efficiency
Core Design Contradiction:
Adaptability or versatilityVSProductivity

Solution Approach 1:

By merging multiple applications into one integrated application, the system enables multiple processing operations to be performed on the same image frame within a single application environment. This eliminates redundant rendering that occurs when separate applications independently process the same frame, thereby improving processing efficiency while maintaining diverse processing capabilities.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The integrated application performs image frame processing operations in advance and caches the processed frames. When multiple processing operations are needed on the same frame, the system can reuse previously processed results rather than re-rendering, thus improving productivity while maintaining processing diversity.

Inventive Principle:
Principle #10Preliminary action

3Adaptability or versatility

If users switch between applications to perform tasks, then specialized functions can be accessed, but workflow continuity is interrupted causing delays

Engineering Contradiction:
Improvespecialized function accessVSAvoidworkflow continuity
Core Design Contradiction:
Adaptability or versatilityVSEase of operation

Solution Approach 1:

The patent combines multiple specialized applications into a single integrated application with a unified interface. Users can access composition, special effects, and rendering functions within one application without switching between different programs, thereby maintaining workflow continuity while still providing access to specialized functions.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The integrated application provides universal access to multiple specialized functions including composition tools, special effects processing, and image rendering capabilities. This multi-functional design allows users to perform diverse tasks within a single application environment, eliminating the need to switch between applications and thus improving workflow continuity.

Inventive Principle:
Principle #6Universality (Multi-functionality)

Data Source

PatentUS9142254B2Capturing frames from an external source
Publication Date: 2015.09.22 ADOBE INC
  • US9142254B2 patent drawing
  • US9142254B2 patent drawing
  • US9142254B2 patent drawing

AI summary

Methods and apparatus, including computer program products, for designating a memory region for receiving image frames from an image frame server, the image frames are from a first sequence of image frames. Each image frame in the first sequence of image frames is associated with a time position on a first timeline. A needed image frame is selected, the needed image frame associated with a second time position on a second timeline. The second time position is mapped on the second timeline to a first time position on the first timeline. The image frame server is requested to provide an image frame from the first sequence of image frames at the first time position on the first timeline.