Automated Ad Stitching via Black Frame Detection in Streaming
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Monetizing on-demand streaming content is challenging and expensive due to the need for manual insertion of advertisements, which is time-consuming and prone to errors.
Innovation Solution
A system and method for automatically detecting insertion points in streaming content by scanning for sequential black frames, allowing advertisements to be inserted during playback without prior user tagging, using a server system that identifies and registers potential insertion points and streams advertisements in real-time.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If manual insertion points are used to flag ad servers, then advertisement insertion can be performed, but the process becomes time-consuming and expensive
Solution Approach 1:
The system performs self-service by automatically detecting insertion points through black frame analysis without requiring manual operator intervention. The server system autonomously scans video content, identifies black frame sequences, registers insertion points, and manages advertisement stitching, eliminating the need for human operators to manually tag videos while maintaining reliable ad insertion accuracy
Solution Approach 2:
The patent replaces the mechanical manual process of operator tagging with an automated computational system. Instead of human operators visually inspecting and flagging insertion points, the system uses automated black frame detection algorithms to identify and register insertion points, substituting mechanical human labor with computational automation
2Reliability
If manual tagging of insertion points is performed, then ad placement can be controlled, but the process is prone to errors
Solution Approach 1:
The system eliminates manual operation complexity by implementing self-service automation. The server system automatically performs black frame detection, insertion point registration, and advertisement stitching without requiring human operators to manually tag videos, thereby removing human error from the process while maintaining controlled ad placement through automated logic
3Productivity
If automated black frame scanning is implemented, then manual tagging time is reduced, but real-time processing capability is required
Solution Approach 1:
The system performs preliminary action by pre-scanning video content to detect black frames and register insertion points before advertisement stitching occurs. This advance detection and registration of insertion points enables efficient real-time advertisement insertion without requiring complex real-time processing during playback, as the insertion points are already identified and stored for quick ad stitching operations
Solution Approach 2:
The patent segments the video content processing into distinct phases: black frame detection, insertion point registration, and advertisement stitching. This segmentation allows the system to perform complex black frame scanning and insertion point identification as preliminary offline operations, then use the registered insertion points for efficient real-time ad insertion, reducing the real-time processing burden
Data Source
AI summary
Systems and methods for stitching advertisements in streaming content are disclosed. In some embodiments, a method comprises receiving one or more advertisements. An unmarked content item may be received, the unmarked content item comprising a stream-enabled video including a set of sequential black frames. An insertion point may be identified based on a location of at least one black frame of the set of sequential black frames without requiring user input, the insertion point identified during streaming of the unmarked content item to a consumer system, the insertion point being ahead of a current playback point of the unmarked content item streaming to the consumer system. The one or more advertisements may be stitched in the unmarked content item at the insertion point. The unmarked content item may be streamed to a consumer system until the insertion point is reached, and the one or more advertisements may be streamed to the consumer system when the insertion point is reached.


