Bluetooth Audio Role-Based Scheduling for Vehicle Head Units
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
The sub-optimal user experience in Bluetooth audio streaming due to differences in communication capabilities between electronic devices and head unit devices in vehicles, leading to audio glitches and excessive packet latency, is exacerbated by the rigidity in scheduling and lack of advanced role-switching capabilities in head unit devices.
Innovation Solution
An electronic device with advanced Bluetooth capabilities determines the communication capabilities of a head unit device and proactively configures settings to mitigate scheduling rigidity, adaptively modifying scheduling for concurrent connections to prevent audio glitches by requesting role switches, adjusting buffer sizes, and optimizing communication parameters.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If the head unit device uses fixed scheduling for Bluetooth communications, then device complexity is reduced and ease of operation is improved, but audio glitches and packet latency occur due to inability to adapt to varying communication requirements
Solution Approach 1:
The patent implements dynamic scheduling where the electronic device adapts communication parameters based on its role (master or slave) in the Bluetooth connection. When acting as master, it uses one scheduling strategy; when acting as slave, it uses another. This dynamic adaptation resolves the contradiction by allowing the system to maintain reliability across different operational modes without permanently increasing device complexity.
Solution Approach 2:
The electronic device changes communication parameters (such as packet interval, transmission power, and scheduling timing) based on its detected role in the Bluetooth connection. This parameter adaptation allows the system to optimize audio streaming quality for each role while keeping the base scheduling mechanism relatively simple.
2Adaptability or versatility
If the head unit device implements advanced role-switching capabilities, then adaptability and audio quality are improved, but device complexity and manufacturing difficulty increase
Solution Approach 1:
Instead of requiring the head unit device (which is harder to manufacture and update) to implement advanced role-switching capabilities, the patent inverts the approach by implementing these capabilities in the electronic device (which is easier to manufacture and update). The electronic device detects the head unit's capabilities and proactively manages the connection accordingly, achieving adaptability without complicating head unit manufacturing.
3Reliability
If the electronic device proactively configures communication settings and requests role switches, then audio glitches are minimized and streaming quality is improved, but communication protocol complexity increases
Solution Approach 1:
The electronic device performs preliminary detection of the head unit's Bluetooth capabilities during the connection establishment phase. Based on this detection, it proactively configures communication settings and requests appropriate role assignments before audio streaming begins. This preliminary action prevents audio glitches rather than reacting to them, improving reliability while managing protocol complexity through upfront configuration.
4Productivity
If the head unit device maintains rigid scheduling for concurrent connections, then device complexity is kept low, but packet latency increases and audio quality deteriorates
Solution Approach 1:
The patent segments the scheduling approach by role: when the electronic device is the Bluetooth master, it implements one scheduling strategy optimized for initiating connections and managing timing; when it is the slave, it implements a different scheduling strategy optimized for responding to head unit requests. This segmentation allows efficient audio data transmission in each role without requiring the head unit to implement complex unified scheduling for all roles.
Data Source
AI summary
In the subject system for Bluetooth audio role-based scheduling, an electronic device (e.g., a mobile phone), may receive streaming audio over a cellular connection, e.g. LTE, and may stream the audio to a head unit of a vehicle, e.g. via Bluetooth. The electronic device may also concurrently communicate with other electronic devices via, e.g., Wi-Fi, Bluetooth, and/or BTLE. The electronic device may determine the Bluetooth/communication capabilities of the HU device, such as buffer size, and the electronic device may proactively configure Bluetooth settings/parameters for communicating with the HU device based on the capabilities of the HU device. The electronic device may also adaptively modify scheduling for communications with other electronic devices based on the determined capabilities of the HU device. In this manner, the electronic device can proactively mitigate and/or prevent the sub-optimal user experience caused by any differences in Bluetooth/communication capabilities of the HU device and the electronic device.


