Connected-Device Playback Synchronization With Adaptive Delay Correction
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing methods fail to account for varying machine specifications and resource availability among connected devices, leading to suboptimal synchronization and increased delay times in digital content playback.
Innovation Solution
A method that adjusts playback delay times based on the specific state of each slave device, using a playback delay time list and correction amount to synchronize playback across multiple devices, with a master device managing synchronization and slave devices applying individual adjustments.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If a single master clock is used to synchronize all slave devices, then clock synchronization is achieved, but playback delay time differences increase due to varying machine specifications and resource availability
Solution Approach 1:
The patent applies local quality by allowing each slave device to have its own playback delay time parameter tailored to its specific machine specifications and resource availability. Instead of forcing all devices to use a uniform delay time based on the master clock, each device can independently set its playback delay time, enabling devices with different processing capabilities to synchronize playback without excessive delay differences.
Solution Approach 2:
The patent implements dynamics by making the playback delay time adjustable and adaptable based on device state. The system allows playback delay time to be dynamically modified according to the slave device's available resources and machine specifications, rather than being fixed. This enables the system to adapt to varying device capabilities and optimize synchronization performance.
2Measurement precision
If playback delay time is adjusted for each slave device based on its state, then playback synchronization accuracy improves, but system complexity increases
Solution Approach 1:
The patent applies segmentation by dividing the synchronization control into separate manageable components: the master device generates the base synchronization signal, while each slave device independently calculates and applies its own playback delay time based on its specific characteristics. This segmentation allows each device to operate with appropriate complexity for its role, improving synchronization accuracy without requiring all devices to handle the full complexity of the entire system.
3Ease of operation
If devices with low machine specifications and small available resources are used, then device accessibility and ease of use improve, but playback synchronization available time becomes relatively short
Solution Approach 1:
The patent applies parameter changes by allowing the playback delay time parameter to be specifically adjusted for devices with limited resources. By modifying this key parameter based on device capabilities, the system enables low-specification devices to participate in synchronized playback with appropriate timing adjustments, extending their effective playback synchronization available time while maintaining overall system synchronization.
Data Source
AI summary
The present invention relates to a method of synchronizing playback of a digital content between connected devices, the method including: receiving a playback delay time list or a playback sync timestamp from a master device during a playback duty cycle; calculating a playback delay time correction amount by referring to the playback delay time list in order to synchronize playback between a plurality of connected devices including the master device; correcting a playback sync timestamp used in the playback synchronization according to the playback delay time correction amount; and playing a digital content according to the corrected playback sync timestamp, and the slave device applies a different playback delay time in consideration of the slave device's own state, so that the playback of the digital content may be synchronized between the devices connected through the network.


