Multi-Device Audio Packet Ordering for Bluetooth Sync
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Bluetooth and Bluetooth low energy communication methods between electronic devices can result in data packet synchronization issues, leading to delays and desynchronization of audio data packets across devices.
Innovation Solution
An electronic device is designed to receive audio data requests from other devices, generate audio packets in synchronization with connected devices, and insert information for comparing packet generation order, allowing for synchronized audio data transmission across multiple devices.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If data packets are transmitted using Bluetooth or Bluetooth low energy communication between multiple electronic devices, then wireless audio data transmission is enabled, but data packet synchronization is lost and delays occur due to different reception sensitivity and scheduling of each link
Solution Approach 1:
The patent applies preliminary action by inserting packet generation time information and sequence numbers into audio data packets before transmission. This allows the receiving device to pre-process and organize packets from multiple devices based on their generation timestamps, ensuring synchronized playback even when packets arrive at different times due to varying link characteristics.
Solution Approach 2:
The patent implements feedback mechanisms by having the receiving device use the inserted time information and sequence numbers to identify and synchronize packets from different electronic devices. The system continuously monitors packet arrival times and adjusts the synchronization process based on the timestamp data, creating a closed-loop control system that maintains audio synchronization.
2Ease of operation
If data packets are merged based on reception order or timing, then data processing is simplified, but packets from different time periods are combined causing desynchronization
Solution Approach 1:
The patent introduces an intermediary element - packet metadata containing generation time information and sequence numbers - that mediates between the simple reception order merging and the required time-period alignment. This intermediary data structure allows the system to maintain simple processing logic while achieving precise temporal synchronization by sorting and matching packets based on their embedded timestamp information.
3Productivity
If audio data packets are transmitted from multiple electronic devices simultaneously, then audio data acquisition capability is improved, but identifying packets from the same time period becomes difficult
Solution Approach 1:
The patent applies a metaphorical 'color change' principle by encoding packet identification information (generation time and sequence numbers) into the packet structure, making distinguishable features visible in the data stream. This allows the receiving device to easily identify and categorize packets from different time periods by their embedded temporal markers, solving the detection difficulty while maintaining multi-device acquisition capability.
Data Source
AI summary
An electronic device is provided. The electronic device includes a microphone, a communication circuit, memory storing one or more computer programs, and one or more processors communicatively coupled to the microphone, the communication circuit, and the memory, wherein the one or more computer programs include computer-executable instructions, when executed by the one or more processors, cause the electronic device to receive an audio data request from a first external electronic device through the communication circuit, generate a first audio packet using audio data acquired through the microphone in the same time period as a second external electronic device connected through the communication circuit, based on a specified condition, insert, into the first audio packet, information for comparing the first audio packet with a second audio packet generated by the second external electronic device in terms of generation order, and transmit the first audio packet to the first external electronic device through the communication circuit.


