Synchronized Digital Content Stream Trick Mode Control
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current digital content stream distribution models, such as one-to-one and one-to-many, fail to support trick mode commands while maintaining synchronized rendering across multiple receivers, particularly in scenarios like e-learning applications where students need to intervene in the playback of shared content.
Innovation Solution
A method involving the transmission of a common time reference, reception and notification of trick mode commands, and synchronized sending of digital content streams to multiple receivers, allowing for precise identification and synchronization of points within the stream, including sending scheduling messages and 'top ok' notifications to ensure all receivers are ready to render the content at the same time.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If a one-to-many distribution model is used to deliver the same digital content stream to multiple receivers, then synchronization of content rendering is achieved, but trick mode commands cannot be supported for all receivers
Solution Approach 1:
The system segments the control function from the content distribution function. The distribution server handles content delivery and synchronization, while a separate trick mode controller manages trick mode commands. This segmentation allows the one-to-many distribution model to maintain synchronization while enabling individual receivers to issue trick mode commands that are then coordinated across all receivers.
Solution Approach 2:
A trick mode controller acts as an intermediary between receivers and the distribution server. When a receiver issues a trick mode command, the controller receives it, determines the corresponding point in the digital content stream, and sends scheduling messages to all receivers to coordinate their playback. This intermediary enables trick mode support without breaking the synchronized distribution model.
2Adaptability or versatility
If a one-to-one distribution model is used to allow trick mode commands from receivers, then individual receiver control is achieved, but synchronization between receivers cannot be maintained
Solution Approach 1:
The system merges the advantages of both distribution models by combining one-to-many content distribution with one-to-one command control. Content is distributed using IP multicast to multiple receivers simultaneously, maintaining synchronization. Trick mode commands are handled individually through separate control connections, allowing each receiver to issue commands while the trick mode controller ensures all receivers stay synchronized.
3Adaptability or versatility
If digital content is downloaded locally to each receiver before playback, then trick mode commands can be supported, but the complexity of managing local copies and synchronization increases
Solution Approach 1:
Instead of downloading entire content files locally before playback, the system performs preliminary buffering of only the necessary content segments. When a trick mode command is received, the system buffers the specific portion of the stream needed to reach the target point, then plays back from there. This approach provides trick mode functionality without requiring full local copies of content, reducing storage and management complexity.
Data Source
AI summary
The invention concerns a method of transmission of a digital content stream to receivers and a corresponding method of reception. In order to synchronize digital content rendering over these receivers, while supporting trick mode commands, the method of transmission comprises a step of sending of a common time reference to the receivers, a step of reception of a trick mode command message, the received trick mode command message comprising information allowing identification of a point in the digital content stream, a step of sending of notification messages to all of the at least two receivers notifying them of the received trick mode command message and a step of sending of at least part of the digital content stream to all receivers in accordance with the received trick mode command message, the digital content stream comprising information allowing to identify a point in the digital content stream.


