Video Overlay Processor Using Stored Primitives for Low-Power Streams

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing video stream systems face challenges in efficiently and cost-effectively overlaying visual information across multiple displays without interrupting the video stream, especially for high-resolution and high-frame-rate streams, due to high computational and power requirements.

Innovation Solution

A video stream processor and a separate controller are used to overlay visual objects from a local memory onto video streams with minimal computational resources, allowing continuous video transmission with reduced power consumption.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Use of energy by moving object

If traditional methods are used to overlay visual information on video streams, then the overlay can be applied, but the computational cost and power consumption increase significantly

Engineering Contradiction:
Improvepower consumptionVSAvoidoverlay efficiency
Core Design Contradiction:
Use of energy by moving objectVSProductivity

Solution Approach 1:

The system segments the overlay function from the main video processing pipeline by using a separate video stream processor dedicated solely to overlay operations. This allows the overlay processor to operate independently with optimized algorithms, reducing the computational burden on the main video processing system and lowering overall power consumption while maintaining overlay efficiency.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

A dedicated video stream processor acts as an intermediary between the video source and display, handling overlay operations separately. This intermediary processor is optimized specifically for overlay tasks, enabling efficient visual information injection without requiring the main video processing system to handle computationally intensive overlay operations, thus reducing power consumption.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Reliability

If high-resolution and high-frame-rate video streams are processed with overlays, then video quality is maintained, but computational resources and power consumption increase

Engineering Contradiction:
Improvevideo stream continuityVSAvoidsystem complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The system divides video processing into separate functional segments: the main video stream processor handles high-resolution, high-frame-rate video transmission, while a dedicated overlay processor handles overlay operations. This segmentation allows each processor to be optimized for its specific task, maintaining video quality and continuity without requiring one system to handle all operations, thereby reducing overall system complexity.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The dedicated video stream processor is designed with multi-functionality to handle both high-resolution video processing and overlay operations simultaneously. This universal processor can maintain video stream continuity while injecting overlays, reducing the need for additional complex hardware and simplifying the overall system architecture.

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

Data Source

PatentUS20260059166A1Efficient Injection of Information Overlays into Video Streams using IOT
Publication Date: 2026.02.26 MIMO DISPLAY LLC
  • US20260059166A1 patent drawing
  • US20260059166A1 patent drawing

AI summary

Systems and methods are provided for extremely low-power, low-cost, and minimal-configuration injection of announcement overlays into high-resolution, high-frame rate, or otherwise high-bitrate video streams. These embodiments include transmitting representations of characters or other visual primitives to the memory of a specialized video processor that is optimized to overlay, in a restricted manner and with low power requirements and low complexity, visual overlays consisting of the stored visual primitives onto high-bitrate video streams. A coprocessor can communicate with an announcement server or other source of announcements and, upon receiving such an announcement, transmit to the video processor a representation thereof, in terms of the visual primitives stored in the video processor, in order to cause the video processor to overlay the announcement on the video stream.