Multi-Device Video and Audio Sync with Position-Based Delay Correction
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing methods fail to synchronize video and audio playback across devices with varying machine specifications and resource availability, leading to synchronization delays and audio howling when devices are spaced apart from a sweet spot by different distances.
Innovation Solution
A method and device that adjust video and audio playback delay times and sampling rates based on device positions and movement speeds, using virtual synchronization distances and sweet spot positions to correct timestamps and frequencies for synchronized playback across multiple devices.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If local clocks of all slave devices are synchronized based on the master clock, then clock synchronization is achieved, but playback synchronization available time is short for devices with large clock drift or low machine specifications
Solution Approach 1:
The patent adjusts the playback delay time parameter individually for each slave device based on its clock drift characteristics and machine specifications. By changing this timing parameter, the system extends the playback synchronization available time for devices that would otherwise have limited synchronization windows, resolving the contradiction between maintaining clock synchronization and preserving adequate playback time.
2Device complexity
If a single reference is used for playback synchronization, then system complexity is reduced, but it is not possible to reduce the delay time between devices with different machine specifications and available resources
Solution Approach 1:
The patent implements local quality by allowing each slave device to have its own customized playback delay time based on its specific machine specifications and resource availability. Instead of a uniform reference approach, each device receives tailored synchronization parameters that account for its local characteristics, thereby reducing inter-device delay times without significantly increasing overall system complexity.
3Adaptability or versatility
If devices are spaced apart from a sweet spot by different distances, then device placement flexibility is improved, but audio synchronization is degraded due to different audio arrival times
Solution Approach 1:
The patent compensates for different audio arrival times caused by varying distances from the sweet spot by adjusting the playback delay time parameter for each device. This parameter adjustment compensates for the physical distance differences, maintaining audio synchronization reliability while preserving the flexibility to place devices at various locations.
Applied Scientific Principles
This section explains which scientific principles are used to turn an abstract innovation direction into a practical engineering solution.
Function Achieved in This Case
Enables synchronized video and audio playback across devices with varying distances and resource availability, reducing synchronization delays and eliminating audio howling by dynamically adjusting playback times and frequencies.
Implementation Method 1
dynamically adjusts a sampling rate of a digital content in consideration of movement speed of a connected device to remove a Doppler effect affecting an audio arrival time to a sweet spot
Data Source
AI summary
The present disclosure relates to a method of synchronizing playback of video and audio of a digital content. The method includes at least: transmitting, by a plurality of devices connected to a network, a video playback delay time, an audio playback delay time, and position information, to a master device; receiving a video playback delay time list or a video playback sync timestamp during a video playback duty cycle; receiving at least one of a virtual synchronization audio delay distance, audio delay distances of the connected devices, a sweet spot position, an audio playback delay time list, and an audio playback sync timestamp during an audio playback duty cycle; determining a video playback delay time correction amount, and correcting the video playback sync timestamp in consideration of the video playback delay time correction amount; and correcting the audio playback sync timestamp with the audio playback delay time correction amount.


