Pre-roll and Post-roll Buffers for Seamless Digital TV Multiplex Switching
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Digital TV systems face challenges in seamless addressable content switching due to bandwidth allocation and memory constraints, with existing methods either requiring local storage or causing latency during multiplex switching.
Innovation Solution
The Splice'nSwitch system enables seamless switching by using temporary local storage for Pre-roll and Post-roll content sets, allowing tuners to switch between primary and addressable content streams without latency, optimizing bandwidth allocation and utilizing available storage on digital TV receivers and set-top boxes.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Quantity of substance
If addressable content streams are transmitted on a different transport multiplex from the primary channel, then bandwidth allocation is optimized, but switching latency occurs during multiplex changes
Solution Approach 1:
The system performs preliminary actions by storing pre-roll content (frames before the ad) and post-roll content (frames after the ad) in local memory before the actual multiplex switching occurs. This preparation allows the tuner to switch multiplexes without causing visible artifacts, as the stored content fills the transition gap. The pre-roll and post-roll buffers are populated in advance during content reception and storage phases.
Solution Approach 2:
The pre-roll and post-roll content buffers act as intermediaries between the primary channel multiplex and the addressable content multiplex. During the multiplex switching transition, these buffered content sets serve as a mediator that bridges the gap, allowing seamless visual transition while the tuner switches between different transport multiplexes. This intermediary content prevents direct exposure to the switching artifact.
2Reliability
If complete addressable content is stored locally on digital TV receivers, then seamless switching is enabled, but memory requirements increase significantly
Solution Approach 1:
The system extracts only the essential portions of addressable content (pre-roll and post-roll frames) and stores them locally in memory, while the complete addressable content streams remain on the transport multiplex. This selective extraction approach enables seamless switching functionality without requiring storage of the entire addressable content library, significantly reducing local memory requirements while maintaining the core benefit of artifact-free transitions.
Solution Approach 2:
Instead of storing complete addressable content streams locally, the system performs partial action by storing only the minimal necessary content portions (pre-roll and post-roll frames) required for seamless switching. This partial storage approach provides sufficient functionality for artifact-free transitions without the excessive memory requirements of storing complete content sets, achieving an optimal balance between switching quality and storage efficiency.
3Reliability
If filler content is transmitted during multiplex switching, then video artifacts are prevented, but bandwidth efficiency decreases
Solution Approach 1:
Instead of transmitting filler content during multiplex switching, the system uses copied content from local memory (pre-roll and post-roll frames that were previously stored). These copied frames are retrieved from local storage and displayed during the switching transition, eliminating the need for real-time filler content transmission over the network. This approach maintains video quality while preserving bandwidth efficiency, as the content is reused from existing local copies rather than requiring additional transmission resources.
Data Source
AI summary
A system, method and apparatus to enable addressable advertising content delivery in which multiple addressable content streams are sent in a transport multiplex, Addressable Content Channel Multiplex, different from the Primary Channel Multiplex on which the Primary Channel is delivered. The Primary Channel is network stream onto which the addressable content is to be inserted. Seamless switch between the Primary Channel and the addressable content streams on the Addressable Content Channel Multiplex is accomplished by using Receiver stored content as interim buffers to which the switching happens prior to switching to a different transport multiplex. These buffers feed the audio and video decoders with content, during the time it takes for the tuner to switch to a different transport multiplex. Pre-roll and Post-roll content buffers are used during switching, one from Primary Channel Multiplex to Addressable Content Channel Multiplex and from Addressable Content Channel Multiplex to Primary Channel Multiplex.


