Media Gateway Overlay Channels for Video Stream Mixing

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional media gateways are inefficient in processing overlay content, as they can only combine graphics and text in a single manner with a single video stream at a time, leading to excessive resource usage and overhead costs due to repeated transmission of overlay content for mixing with different video streams.

Innovation Solution

A network media gateway with multiple decoder and overlay channels, an overlay renderer, and a video mixer that stores rendered overlay content, allowing it to be mixed with multiple decoded video streams and encoded into multiple mixed streams, reducing redundant data transmission by storing overlay content for reuse with various video streams.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If overlay content is transmitted through a single overlay channel to be mixed with video streams, then the system structure is simple, but the overlay content cannot be distributed to multiple encoded mixed streams simultaneously and requires repeated transmission

Engineering Contradiction:
Improveoverlay content distribution capabilityVSAvoidchannel structure complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent divides the overlay content transmission into separate channels: a first overlay channel for graphics overlay content and a second overlay channel for text overlay content. This segmentation allows each channel to be independently mixed with multiple video streams, enabling simultaneous distribution to multiple encoded mixed streams while maintaining manageable system complexity through functional separation.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent implements multi-functionality by allowing each overlay channel to serve multiple purposes: the first overlay channel can mix graphics overlay content with multiple different video streams, and the second overlay channel can mix text overlay content with multiple different video streams. This universal capability enables a single overlay channel to support multiple encoded mixed streams simultaneously, improving adaptability without proportionally increasing complexity.

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

2Adaptability or versatility

If overlay content is transmitted repeatedly for mixing with different video streams, then the system can handle multiple video streams, but gateway and processor resources are excessively consumed

Engineering Contradiction:
Improvevideo stream compatibilityVSAvoidgateway and processor resource usage
Core Design Contradiction:
Adaptability or versatilityVSUse of energy by moving object

Solution Approach 1:

The patent applies preliminary action by pre-rendering overlay content (both graphics and text) into YUV format before mixing with video streams. The overlay renderer decodes and renders overlay content in advance, storing it in a buffer. This preliminary rendering eliminates the need to repeatedly transmit and re-process the same overlay content for different video streams, significantly reducing gateway and processor resource consumption while maintaining compatibility with multiple video streams.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent uses copying by creating a buffer that stores rendered overlay content pixels. Instead of repeatedly transmitting the original overlay content from the server for each video stream mixing operation, the system copies the pre-rendered overlay content from the buffer into the mixed stream. This copying mechanism maintains video stream compatibility while dramatically reducing the bandwidth and processing resources required.

Inventive Principle:
Principle #26Copying

3Quantity of substance

If overlay content is not stored for reuse, then the system uses less memory, but redundant data transmission occurs and overhead costs increase

Engineering Contradiction:
Improvememory usageVSAvoidbandwidth and processing overhead
Core Design Contradiction:
Quantity of substanceVSLoss of energy

Solution Approach 1:

The patent applies preliminary action by pre-rendering overlay content into YUV format and storing it in a buffer before mixing with video streams. This preliminary rendering and storage eliminates the need for redundant data transmission when mixing overlay content with different video streams, significantly reducing bandwidth consumption and processing overhead while using manageable memory resources.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent implements discarding and recovering by discarding the need for repeated overlay content transmission and recovering the overlay content from the buffer. Instead of continuously requesting and transmitting the same overlay content from the server for each video stream, the system recovers the overlay content from the pre-rendered buffer, eliminating redundant data transmission and reducing overhead costs while using efficient memory storage.

Inventive Principle:
Principle #34Discarding and recovering

Data Source

PatentUS8228980B2Media gateway with overlay channels
Publication Date: 2012.07.24 TEXAS INSTRUMENTS INC
  • US8228980B2 patent drawing
  • US8228980B2 patent drawing
  • US8228980B2 patent drawing

AI summary

A network media gateway is disclosed with a processor configured to include a plurality of decoder channels, a plurality of overlay channels, an overlay renderer, a video mixer, and an encoder channel. A digital signal processor embedded in a network media gateway is also disclosed, and a mixing method implemented on a digital signal processor is also disclosed.