Bluetooth Earphone Packet Locking for Synchronized Audio Playback
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
In existing Bluetooth earphone systems, there is a high packet loss rate and latency in playing audio due to the inability to synchronize audio packets between left and right earphones, leading to delayed and incomplete audio playback.
Innovation Solution
Implementing a packet locking mechanism where the terminal retransmits the first audio packet and caches subsequent packets, followed by packet unlocking when synchronization is achieved, allowing for synchronized playback across the wireless Bluetooth group.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If the terminal transmits audio packets to multiple Bluetooth earphones simultaneously, then the audio playback can be synchronized across earphones, but the packet loss rate increases and latency increases
Solution Approach 1:
The terminal performs preliminary actions by continuously retransmitting the first audio packet to the wireless Bluetooth group before actual playback occurs. This pre-transmission ensures that all earphones receive and buffer the critical initial packet, reducing packet loss during the actual playback sequence.
Solution Approach 2:
The terminal acts as an intermediary by caching multiple audio packets corresponding to the target audio and controlling their transmission to the wireless Bluetooth group. This intermediary role allows the terminal to manage packet distribution, ensuring reliable delivery while maintaining synchronization across multiple earphones.
2Reliability
If the terminal transmits audio packets to multiple Bluetooth earphones simultaneously, then the audio playback can be synchronized across earphones, but the latency in playing increases
Solution Approach 1:
The terminal performs preliminary actions by continuously retransmitting the first audio packet and caching subsequent packets before actual playback. This pre-positioning of audio data in the buffers of all earphones eliminates waiting time during playback, thereby reducing latency while maintaining synchronization.
Solution Approach 2:
The terminal maintains continuous transmission of the first audio packet to the wireless Bluetooth group, ensuring that all earphones continuously receive and buffer audio data without interruption. This continuous action eliminates gaps and reduces overall latency in the audio playback system.
3Loss of information
If the terminal retransmits the first audio packet continuously and caches multiple audio packets, then packet loss is reduced, but the device complexity increases
Solution Approach 1:
The terminal performs self-service by autonomously managing the packet locking and unlocking mechanism. It automatically determines when to lock packets (when receiving the first audio packet) and when to unlock them (when synchronization is achieved), without requiring external control. This self-service approach simplifies the overall system architecture despite the added packet management functionality.
Data Source
AI summary
An audio playing method, an audio playing apparatus, and a storage medium are provided. The method includes the following. When a first Bluetooth earphone receives a first audio packet transmitted by a terminal, packet locking is performed on the terminal. When the first Bluetooth earphone and a second Bluetooth earphone complete synchronization of information for an initial audio packet, packet unlocking is performed on the terminal. The first Bluetooth earphone and the second Bluetooth earphone play synchronously a target audio from the initial audio packet according to multiple audio packets received.


