Marker-Based Video Scene Ad Insertion for User-Specific Streams
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing video content editing systems struggle to produce tailored video feeds for individual users due to compatibility issues with existing systems and the need for proprietary sub-streams, limiting the solution to a confined audience.
Innovation Solution
A method that analyzes video content to detect markers, loads user profile data, determines replacement content, and adjusts it to fit the marker surface, using morphing functions to maintain perspective, and can be executed on a client module or management center.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If proprietary sub-streams are used to transmit description files for ad insertion, then ad content can be inserted into video feeds, but compatibility with existing systems is lost and the solution is limited to a confined audience
Solution Approach 1:
The patent makes the ad insertion system universal by using standard video stream formats that are compatible with existing systems. Instead of requiring proprietary sub-streams, the solution works with conventional video feeds, allowing broad adoption across different platforms and devices without modifying existing infrastructure.
Solution Approach 2:
The patent segments the ad insertion process into independent components: detecting target areas in the video content, identifying replacement ad content based on user profiles, and performing the replacement. This segmentation allows each component to be implemented separately and integrated into existing systems without requiring a complete proprietary overhaul.
2Adaptability or versatility
If multiple video feeds are produced for different user groups, then tailored advertisement content can be provided, but the production complexity and resource requirements increase significantly
Solution Approach 1:
The patent implements dynamic ad insertion where the replacement content is determined in real-time based on user profile data and marker detection. Instead of producing separate static video feeds for different user groups, the system dynamically selects and inserts appropriate ad content into a single video stream based on the viewer's profile, significantly reducing production complexity.
Solution Approach 2:
The patent applies local quality by inserting different ad content at specific target areas within the video based on user profiles. Rather than creating entirely different video feeds, the system maintains a single video source and applies localized ad replacements in specific regions, reducing the overall complexity while still providing personalized content.
3Adaptability or versatility
If description files are bound with video streams in proprietary formats, then ad insertion can be controlled, but the solution requires modified equipment and is reserved for confidential audiences
Solution Approach 1:
The patent implements self-service by enabling ad insertion control through standard video stream processing that existing systems can handle. The system uses automatically detected target areas and user profile data to select replacement content without requiring proprietary formats or modified equipment, making the solution accessible to general audiences while maintaining ad content control.
Data Source
AI summary
A post-processing of video content in order to provide a capability to insert ad content, having a method to produce a modified video content from an original video content. The method comprising: analyzing the original video content to detect at least one marker, said marker comprising a marker surface delimited by a marker identification; loading profile data of a target user; determining, based at least on the profile data a replacement content; adjusting the replacement content into the marker surface; and replacing into the original video content the marker surface by the adjusted replacement content to produce the modified video content.


