Master-Slave Audio/Video Synchronization for Splicing Screens
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing audio/video synchronization methods fail to ensure synchronized playback across multiple devices, leading to a poor viewing experience, especially in splicing screens where split audio/video data is decoded, resulting in jaggedness and reduced synchronization.
Innovation Solution
A method involving a master play device and a slave play device that determines target audio/video data, calculates a modification time based on reception times of master-to-slave signals, and synchronously changes the playing status of the audio/video data between the devices using this time to achieve synchronization.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Quantity of substance
If a same audio/video is transmitted to a plurality of devices at the same time, then the number of viewers watching the audio/video is increased, but the audio/video may not be played synchronously resulting in poor viewing experience
Solution Approach 1:
The system divides devices into master play devices and slave play devices. The master device independently decodes the audio/video data while slave devices receive already-decoded data from the master, segmenting the decoding function to avoid redundant processing and ensure synchronization.
Solution Approach 2:
The system uses playback status information feedback from slave devices to the master device, and timing information exchange between master and slave devices to dynamically adjust and maintain synchronized playback across all devices.
2Adaptability or versatility
If split audio/video data is decoded in splicing screens, then the audio/video can be displayed on multiple screens, but the synchronization is reduced resulting in jaggedness and reduced viewing experience
Solution Approach 1:
The system segments the decoding function to the master device only, while slave devices receive pre-decoded data. This eliminates redundant decoding operations that cause synchronization delays and jaggedness in splicing screen displays.
Solution Approach 2:
The master device performs preliminary decoding of the audio/video data before distributing it to slave devices. This preliminary action ensures that all devices receive ready-to-play data simultaneously, maintaining synchronization precision in splicing screen scenarios.
Data Source
AI summary
A method and a device for synchronizing audio/video, and a storage medium are provided. The method includes: determining target audio/video data, the target audio/video data being configured to be synchronously played by a master play device and a slave play device; determining a first reception time at which a first master-to-slave signal is received and a second reception time at which a second master-to-slave signal is received, the first master-to-slave signal and the second master-to-slave signal both being transmitted by the master play device to the slave play device; calculating a modification time based on the first reception time and the second reception time, and modifying a time of the slave play device based on the modification time; and synchronously changing a playing status of the target audio/video data between the master play device and the slave play device based on the modification time.


