Audio Data Communication Synchronization via Broadcast Anchor Slots
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current Bluetooth technologies face challenges in achieving synchronous playback of audio from one point to multiple points due to bandwidth consumption issues when using existing timestamp methods for audio and video synchronization.
Innovation Solution
The solution involves encoding audio data at a fixed interval and broadcasting M frames of encoded audio data on a broadcast anchor time slot at a predetermined interval, with playback delayed by a predetermined time from the anchor slot, allowing for synchronous playback across multiple points without loading timestamps into each audio frame.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If timestamp method is used for synchronous playback, then playback synchronization is achieved, but bandwidth consumption increases
Solution Approach 1:
The patent extracts the timestamp information from individual audio frames and places it in a separate header field in the broadcast protocol. This separation allows receivers to obtain synchronization information without each audio frame carrying redundant timestamp data, thereby reducing bandwidth consumption while maintaining playback synchronization.
Solution Approach 2:
The broadcast protocol header is designed to serve multiple functions: it carries timestamp information for synchronization, sequence numbers for ordering, and other control information. This multi-functionality eliminates the need for separate timestamp fields in each audio frame, reducing overall bandwidth usage while achieving reliable synchronous playback.
2Adaptability or versatility
If CSB protocol is used for point-to-multipoint transmission, then transmission capability is improved, but synchronous playback capability is lost
Solution Approach 1:
The patent incorporates timestamp information and synchronization data in advance within the broadcast protocol header, before audio data transmission begins. This preliminary inclusion of synchronization information enables all receivers to maintain synchronized playback from the start of transmission without requiring complex post-processing or frame-by-frame timestamp embedding.
Solution Approach 2:
The broadcast protocol header acts as an intermediary that carries synchronization information for all receivers. Instead of each receiver independently processing timestamps from every audio frame, the header provides a centralized synchronization reference that mediates the timing information distribution to all point-to-multipoint receivers, enabling synchronous playback.
Data Source
AI summary
A method, a device and a system for audio data communication are provided in the present invention. The method comprises: encoding audio data at a fixed interval to obtain a plurality of frames of encoded audio data; broadcasting M frames of the encoded audio data on a broadcast anchor time slot of a first time slot at a predetermined broadcast interval; and playing the audio data after delaying a predetermined time from an anchor of the first broadcast anchor slot. The predetermined time is configured for synchronous playback of the audio data at a local end and one or more opposite ends, the predetermined broadcast interval is M times of the fixed interval, M is a positive integer, the predetermined time is X times of the broadcast interval, and the X is a positive integer. Thereby, synchronous playback of audio data from one point to multiple points can be realized.


