Addressable Advertising Switch Decoupling Decoder From Service Acquisition
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
In digital video broadcast systems, the duration of filler content used for switching between network and addressable advertising services is excessive, reducing the available time for addressable advertising content, which needs to be minimized to maximize the duration of targeted advertisements.
Innovation Solution
A method that detects a trigger in the transport stream to initiate a switch after receiving the last frame of audio/video content, processes it through an audio/video decoder, and enables output after processing the first frame of the new stream, allowing simultaneous service acquisition and decoder buffer presentation, thus eliminating the need for filler content.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If filler content is used to allow service acquisition and decoder switching, then switching reliability is improved, but advertising content duration is reduced
Solution Approach 1:
The system performs preliminary actions by detecting the trigger and receiving the last frame before the switch point, then initiates the switch proactively. The decoder continues processing the last frame during the switch, and the filler duration is reduced to minimal necessary time, allowing the advertising content to start sooner while maintaining reliable switching.
Solution Approach 2:
The invention changes the parameter of filler duration from a fixed conservative value to a dynamically optimized minimal value. By adjusting the filler duration parameter to the shortest time necessary for reliable switching, the system maximizes advertising content duration while maintaining switching reliability.
2Adaptability or versatility
If filler duration is extended to accommodate slowest set-top box switching time, then switching compatibility is improved, but advertising content duration is reduced
Solution Approach 1:
The system performs the switch initiation in advance by detecting the trigger and receiving the last frame before the switch point. This preliminary action allows the switch to begin earlier, reducing the perceived filler duration while maintaining compatibility with slower set-top boxes through proactive switching preparation.
Solution Approach 2:
The decoder continues processing the last frame during the switch operation, maintaining continuous useful action. This allows the switch to occur without interrupting the decoding pipeline, reducing the effective filler duration while maintaining compatibility across different set-top box speeds.
3Reliability
If filler is used to optimize service acquisition, then service acquisition reliability is improved, but time for addressable advertising content is reduced
Solution Approach 1:
The system detects the trigger and receives the last frame before the switch point, initiating the service acquisition process in advance. This preliminary action allows the service acquisition to begin earlier, reducing the time lost to filler while maintaining reliable service acquisition through proactive preparation.
Solution Approach 2:
The invention changes the filler duration parameter from a conservative fixed value to a minimal optimized value. By adjusting this parameter to the shortest time necessary for reliable service acquisition, the system minimizes time loss for addressable advertising content while maintaining service acquisition reliability.
Data Source
AI summary
A method and computing device for switching from a first transport stream to a second transport stream. The method detects a trigger in the first transport stream that determines a switch point for tuning to the second transport stream. The method receives a last frame of audio/video content in the first transport stream that immediately precedes the switch point, and initiates a switch to the second transport stream after receiving the last frame. The method processes the last frame through an audio/video decoder simultaneous with the initiating of the switch, and disables the output of the audio/video decoder after the processing of the last frame. The method receives a first frame of audio/video content in the second transport stream, and enables the output of the audio/video decoder after processing the first frame through the audio/video decoder.


