Bluetooth Multipoint Audio Streaming With Adaptive Bitrate Control
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing audio streaming technologies struggle with efficient management of wireless connections between heterogeneous devices, particularly in maintaining multi-point Bluetooth connections and optimizing bitrate for seamless audio data transmission and reception.
Innovation Solution
An electronic device equipped with communication circuitry and processing capabilities to manage simultaneous wireless connections with multiple external devices, dynamically adjusting bitrates, compressing audio data, and maintaining Bluetooth multi-point connections to ensure optimal audio quality and efficient bandwidth usage.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If Bluetooth multi-point connection is maintained with multiple external devices, then device connectivity and versatility are improved, but available bandwidth for audio transmission decreases
Solution Approach 1:
The system dynamically adjusts the bitrate of audio data based on real-time bandwidth availability. When bandwidth is sufficient, higher bitrates are used for quality audio transmission. When bandwidth becomes constrained due to multiple connections, the system automatically lowers the bitrate to maintain stable transmission, ensuring continuous operation across all connected devices.
Solution Approach 2:
The patent changes the transmission parameter (bitrate) adaptively. The processor determines the appropriate bitrate by considering the number of active connections and available bandwidth, then adjusts encoding parameters accordingly. This allows the system to optimize between audio quality and connection stability based on current system state.
2Manufacturing precision
If bitrate is increased for higher audio quality, then audio transmission quality is improved, but bandwidth consumption increases
Solution Approach 1:
The system employs dynamic bitrate adjustment where the transmission bitrate is not fixed but varies based on available bandwidth. The processor continuously monitors bandwidth conditions and adjusts the encoding bitrate accordingly, allowing high quality transmission when bandwidth permits and automatic quality reduction when bandwidth is constrained.
Solution Approach 2:
The encoding parameters including bitrate are changed dynamically based on system conditions. The processor determines optimal encoding parameters by analyzing the relationship between desired audio quality and available bandwidth resources, adjusting the bitrate parameter to match current system capabilities.
3Adaptability or versatility
If multiple external devices are connected simultaneously, then system versatility is improved, but connection management complexity increases
Solution Approach 1:
The patent merges the management of multiple Bluetooth connections into a unified handling mechanism. The processor uses a single determination logic to manage all active connections, assessing overall bandwidth availability and connection count rather than managing each connection independently, thereby reducing management complexity while supporting multiple devices.
Solution Approach 2:
The system implements a universal connection management approach where the same processing logic handles all external devices regardless of their specific types or individual requirements. This multi-functional management strategy simplifies the system by applying consistent rules across all connections rather than device-specific handling.
Data Source
AI summary
An electronic device may comprise a communication comprising communication circuitry configured to support simultaneous wireless connection with a plurality of external electronic devices, memory, and at least one processor comprising processing circuitry. The memory may store instructions, wherein at least one processor, individually and/or collectively, is configured to control the electronic device to: identify at least one external electronic device wirelessly connected with the electronic device in response to a request for playing first audio data for a first external electronic device wirelessly connected with the electronic device, determine a first bitrate for transmitting the first audio data based on a remaining bandwidth range except for a bandwidth used for maintaining the wireless connection with the identified at least one external electronic device, generate a first audio packet by encoding the first audio data based on a current bitrate in response to determining that the current bitrate is less than or equal to the first bitrate, and transmit the first audio packet to the first external electronic device through the communication module.


