Selective Video Overlay via Segment Transcoding

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing video processing systems require real-time decoding and re-encoding of entire programs to insert graphic overlays, which is inefficient and resource-intensive, especially for dynamic promotional content.

Innovation Solution

A method and system that transcode video programs into segments, allowing for selective addition of overlay content to specific segments based on instructions, reducing processing power and enabling efficient insertion of dynamic content like advertisements.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If real-time decoding and re-encoding of entire programs is performed to insert graphic overlays, then overlay content can be added to video programs, but processing complexity and energy consumption increase significantly

Engineering Contradiction:
Improveoverlay content insertionVSAvoidprocessing energy
Core Design Contradiction:
Adaptability or versatilityVSUse of energy by moving object

Solution Approach 1:

The video program is divided into multiple segments, and overlay content is selectively added to only those segments that require it, rather than processing the entire program. This segmentation approach reduces the amount of video data that needs to be decoded and re-encoded, thereby lowering processing energy consumption while maintaining the ability to insert overlay content where needed.

Inventive Principle:
Principle #1Segmentation

2Adaptability or versatility

If real-time decoding and re-encoding of entire programs is performed to insert graphic overlays, then overlay content can be added to video programs, but processing complexity increases

Engineering Contradiction:
Improveoverlay content insertionVSAvoidprocessing complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The video program is divided into multiple segments, and overlay content is selectively added to only those segments that require it, rather than processing the entire program. This segmentation approach reduces the amount of video data that needs to be decoded and re-encoded, thereby lowering processing complexity while maintaining the ability to insert overlay content where needed.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent extracts and processes only the specific segments that require overlay content, separating them from the rest of the video program. This extraction approach allows the system to avoid unnecessary processing of segments that do not need overlays, reducing overall processing complexity.

Inventive Principle:
Principle #2Taking out (Extraction)

3Adaptability or versatility

If traditional playout servers process entire programs in real-time, then overlay content can be inserted, but processing time and resource utilization are inefficient

Engineering Contradiction:
Improveoverlay content insertionVSAvoidprocessing efficiency
Core Design Contradiction:
Adaptability or versatilityVSProductivity

Solution Approach 1:

The video program is divided into multiple segments, and overlay content is selectively added to only those segments that require it, rather than processing the entire program. This segmentation approach reduces the amount of video data that needs to be decoded and re-encoded, thereby lowering processing energy consumption while maintaining the ability to insert overlay content where needed.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

Instead of processing the entire video program, the system performs partial processing by applying overlay content only to the specific segments that require it. This partial action approach improves processing efficiency by avoiding unnecessary operations on segments that do not need overlays.

Inventive Principle:
Principle #16Partial or excessive action

Data Source

PatentUS11102549B2Selective video overlay
Publication Date: 2021.08.24 WURL LLC
  • US11102549B2 patent drawing
  • US11102549B2 patent drawing

AI summary

A method of providing a video program with overlay content. The method includes receiving a video program and transcoding the received video program into a plurality of segments, by the processor, each segment representing a different period of the video program. In response to receiving an instruction to add overlay content to the video program, a subset of the segments of the video program to which the overlay content is to be added is selected. Overlay content is added to the selected segments and the segments of the video program to which overlay content was added, together with the segments of the video program that were not selected are transmitted to a receiver.