Single Program Transport Stream Ad Insertion
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current digital program insertion systems face inefficiencies in handling ad insertion, particularly due to high signaling overhead when inserting multiple ads as separate streams, which can lead to bottlenecks and delayed information flows in high-traffic environments.
Innovation Solution
The method involves detecting ad insertion locations and streaming multiple digital content files as a Single Program Transport Stream (SPTS), where a playlist file identifies the ad content files, reducing signaling overhead by treating the content from multiple files as a single stream for seamless splicing into the digital program stream.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Productivity
If multiple ad content files are streamed as separate streams, then ad content can be inserted into the digital program stream, but signaling overhead increases and bottlenecks occur in high-traffic environments
Solution Approach 1:
The patent combines multiple ad content files into a single unified stream (SPTS - Single Program Transport Stream) instead of transmitting them as separate streams. This merging approach consolidates the signaling overhead into a single playlist file that references multiple content files, thereby reducing the total signaling load and eliminating bottlenecks in high-traffic environments while maintaining the ability to insert multiple ads into the digital program stream
2Adaptability or versatility
If multiple ad content files are streamed as separate streams, then each ad can be individually managed, but transactional overhead increases and delays information flow
Solution Approach 1:
The system performs preliminary organization of multiple ad content files into a unified stream structure with a playlist file that references all content files in advance. This preliminary action allows the splicer to process a single streamlined signal rather than managing multiple separate stream signals, thereby reducing transactional overhead and eliminating delays in information flow while preserving the ability to individually manage and select specific ad content files through the playlist
Data Source
AI summary
A method may include and/or involve identifying a received signal as an indication that advertising content should be provided, determining ad content to provide in response to the signal, specifying a playlist file as a file to provide the ad content, the playlist file including identifications of multiple digital content files including the ad content, and streaming the multiple content files as a Single Program Transport Stream.


