Audio Video Synchronization via Dynamic Frame Buffering
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Wireless audio devices experience signal delays during transmission, leading to asynchronous audio and video playback, which affects the user's visual and aural experience.
Innovation Solution
An audio/video signal synchronization method and apparatus that acquires delay data, calculates the number of frames to buffer based on the delay and frame playing time, and buffers these frames to ensure synchronized playback by transmitting audio data corresponding to the video frames.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Ease of operation
If audio data is transmitted wirelessly to a wireless audio device, then the audio device can be connected without physical cables and have flexible placement, but the audio signal experiences transmission delay causing different synchronization
Solution Approach 1:
The system performs preliminary actions by measuring the audio transmission delay in advance through test signals exchanged between the audio processing device and wireless audio device. This pre-measured delay value is then used to calculate the appropriate video frame buffering quantity, allowing the system to compensate for the wireless transmission delay before actual audio playback occurs.
Solution Approach 2:
The system changes the parameter of video frame buffering quantity based on the measured audio delay. By dynamically adjusting the number of buffered video frames according to the actual wireless transmission delay, the system achieves synchronization between audio and video playback without compromising the wireless connection convenience.
2Reliability
If video frames are buffered to compensate for audio delay, then audio and video synchronization is improved, but the system complexity increases due to delay measurement and frame calculation processes
Solution Approach 1:
The audio processing device performs self-service by automatically measuring its own audio transmission delay through test signals and autonomously calculating the required video frame buffering quantity. This self-measurement and self-adjustment mechanism eliminates the need for external calibration or complex manual synchronization setup, reducing system complexity while ensuring reliable audio-video synchronization.
Solution Approach 2:
The system implements feedback by using the measured audio delay information to adjust the video frame buffering quantity. The delay measurement result feeds back into the synchronization control algorithm, which then determines the optimal number of frames to buffer, creating a closed-loop system that automatically adapts to different wireless transmission conditions.
3Ease of operation
If the system automatically measures delay and calculates buffer frames, then user operation is simplified, but the processing time and computational resources increase
Solution Approach 1:
The system performs delay measurement and buffer calculation periodically or at key moments (such as when connection is established or when synchronization issues are detected) rather than continuously. This periodic execution reduces computational overhead and processing time while still maintaining automatic synchronization functionality, balancing ease of operation with resource efficiency.
Data Source
AI summary
Disclosed is an audio/video signal synchronization method which includes: acquiring a delay data value of an audio signal formed by a wireless module of an audio/video signal synchronization apparatus and a wireless audio device; according to a display format of a video data to be played, calculating playing time of each frame of the video data to be played; according to the delay data value and the playing time of each frame, calculating the number of frames to be buffered, and generating and buffering the frames with the corresponding number; and according to an audio/video playing instruction, playing the buffered frames and the video data to be played sequentially, and transmitting audio data corresponding to the video data to be played to the wireless audio device to play the audio data while playing the buffered frames. Also disclosed is an audio/video signal synchronization apparatus.


