Supplemental Content Insertion at Natural Video Break Points
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing methods for inserting supplemental content items into audio-visual content items cause unnatural interruptions due to improper timing, leading to increased computing and network resource consumption, energy usage, and unnecessary rewinding.
Innovation Solution
A client device identifies natural insertion points within content item segments using analytic agents and machine learning models to seamlessly integrate supplemental content, avoiding re-encoding and maintaining segment sizes.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Productivity
If supplemental content items are inserted between consecutive content item segments, then the content item is interrupted, but the insertion may occur at unnatural points causing severe disruption
Solution Approach 1:
The system performs preliminary analysis of content item segments to identify natural break points before insertion occurs. By pre-processing the content to locate appropriate insertion points (such as scene transitions or natural pauses), the system ensures that supplemental content is inserted at optimal locations, avoiding disruption to the viewing experience while maintaining delivery efficiency
Solution Approach 2:
The system introduces an intermediary analysis layer between the content item and supplemental content insertion point. This intermediary component analyzes the content structure, identifies natural break points, and determines optimal insertion locations, thereby mediating between the need for content delivery and the need to avoid unnatural interruptions
2Object-affected harmful factors
If supplemental content items are inserted within content item segments to ensure natural points, then the content-item segments are shortened, requiring re-encoding
Solution Approach 1:
The system performs preliminary identification of natural break points within content segments before insertion. By pre-analyzing the content structure and marking optimal insertion locations, the system avoids the need for re-encoding while ensuring natural insertion points are used, thus resolving the contradiction between insertion naturalness and encoding complexity
Solution Approach 2:
The system creates a copy or map of the content segment structure that includes identified natural break points. This copy allows the insertion system to operate on the structural representation rather than the actual encoded content, enabling natural point identification without triggering re-encoding of the original segments
3Quantity of substance
If supplemental content items are inserted frequently, then more content is delivered to users, but computing resources and energy are consumed for re-encoding
Solution Approach 1:
The system performs preliminary analysis to identify multiple natural break points throughout the content item, allowing frequent supplemental content insertion at these pre-identified points. This approach enables high supplemental content delivery without triggering re-encoding, as the break points are identified in advance based on content structure analysis rather than requiring post-insertion re-encoding
Data Source
AI summary
The present disclosure relates to methods and systems, implemented by a device such as a client device, for seamlessly inserting a supplemental content item into a content item to negate the user's need for rewinding to a point prior to the interruption of the content item by the supplemental content item. The client device accesses the supplemental content insertion logic to identify a default supplemental content insertion point between two consecutive segments of the content item. The client device analyzes the two consecutive segments of the content item to identify a natural supplemental content insertion point within one of the two consecutive segments. The client device then decodes a first set of frames of the content item up to the natural supplemental content insertion point, a second set of frames of the supplemental content item and a third set of frames of the content item from the natural supplemental content insertion point. The client device places these three sets of frames in a buffer and plays the frames from the buffer.


