Broadcasting Customized Video Streams via Ancillary Data Tracks
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current video streaming technologies lack mechanisms for seamless and customizable insertion of ancillary data over simplex channels, particularly in satellite broadcasts for sporting events with betting content, leading to high costs and fidelity loss, and fail to support individual user customization and real-time data management.
Innovation Solution
A method involving a first remote server broadcasting a combined simplex data stream with a control track and ancillary data tracks, using asymmetrical public-private key pairs for receiver authorization and error correction, allowing each receiver to render unique customized data synchronized with the video stream, while minimizing bandwidth usage and ensuring secure access.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If multiple separate video streams are broadcast for each retail chain with customized branding and betting odds, then customization for each receiver is achieved, but bandwidth costs and transmission complexity increase substantially
Solution Approach 1:
The patent segments the data stream into a common video stream shared by all receivers and separate ancillary data tracks for customization. Each receiver receives the single common stream plus its own customized ancillary data tracks, eliminating the need for multiple complete video streams while maintaining per-receiver customization.
Solution Approach 2:
The patent merges the common video content with receiver-specific ancillary data in a unified broadcast stream. The common video stream is combined with selectively inserted ancillary data tracks that contain customized branding, betting odds, and event information, allowing multiple customized outputs from a single merged input.
2Adaptability or versatility
If video streams are modified by decoding, rendering overlays, and re-encoding, then ancillary data can be inserted, but fidelity loss and processing complexity occur
Solution Approach 1:
The patent extracts ancillary data insertion from the video decoding and re-encoding process. Instead of modifying the video stream through decode-render-recode operations, the system extracts and inserts ancillary data tracks into the transport stream at the transport level, preserving video fidelity while enabling customization.
Solution Approach 2:
The patent introduces ancillary data tracks as an intermediary layer between the common video stream and the final rendered output. These tracks contain timing and positioning information that enable precise insertion of customized content without direct manipulation of the video pixels, thus maintaining quality.
3Productivity
If ancillary data is transmitted in real-time over noisy simplex channels, then live customization is achieved, but data integrity and error correction become critical challenges
Solution Approach 1:
The patent applies preliminary error correction coding to ancillary data tracks before transmission. Forward error correction codes are pre-applied to the data tracks, enabling receivers to correct transmission errors without requiring retransmission, thus ensuring data integrity in real-time noisy channel conditions.
Solution Approach 2:
The patent implements acknowledgment and retransmission mechanisms for ancillary data tracks. Receivers send acknowledgments for successfully received data tracks, and the transmitter retransmits any tracks that were not properly received, ensuring reliable delivery despite noisy channel conditions.
4Reliability
If per-receiver authorization and control are implemented, then secure access is achieved, but system complexity and setup time increase
Solution Approach 1:
The patent uses public key cryptography where each receiver is provisioned with a copy of its public key and the transmitter holds copies of all receiver public keys. This copying approach enables decentralized authorization verification without requiring complex centralized authentication protocols, reducing setup complexity while maintaining security.
Data Source
AI summary
A remote server generates a data stream that is broadcasted to a plurality of receivers. The broadcasted data stream includes a video track having a video data stream, a control track, and a plurality of ancillary data tracks including ancillary data. A specific template is assigned to each of the receivers. Each of the receivers renders a composite video image for display on a display device. Each of the composite video images includes the same video data stream, but each receiver uses its assigned template and selected ancillary data to render its own unique composite video image from the same video data stream.


