Real-Time Video Frame Segmentation Using GPU Color Layers

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing methods for processing high-definition video streams are inefficient for real-time frame processing due to exponential computational requirements, making them unsuitable for low-power devices and requiring lengthy post-production processes for frame modifications.

Innovation Solution

A method utilizing a GPU to extract color data from video frames, create color layers, and apply pixel modification instructions to generate multiple synchronized video streams in real-time, while keeping the original source intact, using a computer system with both CPU and GPU for parallel processing.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If frame processing methods rely on CPU and GPU calculations for pixel relations, then frame segmentation into constituent features is achieved, but computational time increases exponentially according to frame size, making real-time processing unsuitable

Engineering Contradiction:
Improveframe segmentation precisionVSAvoidcomputational time
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The patent segments video frames into constituent features (objects, regions, pixels) and processes them independently. By dividing the complex frame processing task into smaller manageable segments, the system achieves precise frame analysis while reducing overall computational time requirements, enabling real-time processing even on low-power devices.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent transforms 2D pixel data into 3D color layers by extracting color information and organizing it into layered structures. This dimensional transformation enables efficient processing by allowing parallel operations on different color layers, significantly reducing computational time while maintaining segmentation precision.

Inventive Principle:
Principle #17Another dimension (Dimensionality change)

2Adaptability or versatility

If frame processes are applied sequentially to create modified video streams, then frame modifications can be applied, but the process requires manual editing and compositing which is a long and expensive post-production process

Engineering Contradiction:
Improveframe modification capabilityVSAvoidprocessing speed
Core Design Contradiction:
Adaptability or versatilityVSProductivity

Solution Approach 1:

The patent extracts color layers and creates color maps in advance before final composition is needed. By preparing the color layer data upfront, the system enables rapid frame modifications without requiring time-consuming manual editing processes, significantly improving productivity while maintaining versatile modification capabilities.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent creates color layer copies and color map representations that can be independently manipulated and reused. These copies allow multiple frame modifications to be applied simultaneously without reprocessing the original video data, enabling fast production of multiple customized video streams from a single source.

Inventive Principle:
Principle #26Copying

3Adaptability or versatility

If streaming servers re-stream video with the same frame modifications to all outgoing streams, then modifications can be applied, but the original source cannot be kept intact for future use

Engineering Contradiction:
Improvevideo stream customizationVSAvoidoriginal source integrity
Core Design Contradiction:
Adaptability or versatilityVSLoss of information

Solution Approach 1:

The patent segments the video processing into separate color layers and maintains the original frame data as a reference. By working with segmented color information rather than modifying the original pixels directly, the system enables multiple customized video streams to be generated while preserving the original source integrity for future use.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces color layers and color maps as intermediary representations between the original video source and the final modified output. These intermediaries allow frame modifications to be applied without altering the original source data, enabling both customization and preservation of the original video content.

Inventive Principle:
Principle #24Intermediary (Mediator)

4Productivity

If high-resolution video frames are processed in real-time, then synchronized multiple views can be created, but substantial computational time is required making low-power devices unsuitable

Engineering Contradiction:
Improvereal-time processing capabilityVSAvoidcomputational power requirement
Core Design Contradiction:
ProductivityVSUse of energy by moving object

Solution Approach 1:

The patent divides high-resolution video frames into color layers and constituent features, allowing processing to occur at a lower computational level. By segmenting the data, the system achieves real-time processing capability on low-power devices while maintaining the ability to create synchronized multiple views from the original high-resolution source.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent transforms high-resolution 2D frame data into organized color layer structures, reducing the computational complexity required for real-time processing. This dimensional reorganization enables efficient processing on low-power devices while preserving the quality needed for synchronized multi-view generation.

Inventive Principle:
Principle #17Another dimension (Dimensionality change)

Data Source

PatentUS11943489B2Method and system for automatic real-time frame segmentation of high resolution video streams into constituent features and modifications of features in each frame to simultaneously create multiple different linear views from same video source
Publication Date: 2024.03.26 ANIMURE TECH SL
  • US11943489B2 patent drawing
  • US11943489B2 patent drawing
  • US11943489B2 patent drawing

AI summary

A method, a programmed computer system, for example, a network-based hardware device, and a machine readable medium containing a software program for modifying a high definition video data stream in real time, with no visible delays, to add content on a frame by frame basis, thus simultaneously compositing multiple different customized linear views, for purposes such as creating and broadcasting targeted advertising in real time. The method employs conventional video processing technology in novel and inventive ways to achieve the desired objective by passing data selected by the program back and forth between a GPU and a CPU of a computer. The method is also usable with data streams having lower than high definition where real time processing is desired and yields better results than conventional methods. In such applications, all processing may be done by the CPU of a sufficiently powerful general-purpose computer.