Bluetooth Audio Role-Based Scheduling for Vehicle Head Units

Resolve Bottlenecks,
Find Innovative Solutions
Generate 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

VSEngineering 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

Engineering Contradiction:
Improveaudio streaming qualityVSAvoidscheduling mechanism complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

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.

Inventive Principle:
Principle #15Dynamics

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.

Inventive Principle:
Principle #35Parameter changes

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

Engineering Contradiction:
Improverole-switching capabilityVSAvoidhead unit device manufacturing
Core Design Contradiction:
Adaptability or versatilityVSEase of manufacture

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.

Inventive Principle:
Principle #13The other way round (Inversion)

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

Engineering Contradiction:
Improveaudio streaming continuityVSAvoidcommunication protocol implementation
Core Design Contradiction:
ReliabilityVSDevice complexity

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.

Inventive Principle:
Principle #10Preliminary action

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

Engineering Contradiction:
Improveaudio data transmission efficiencyVSAvoidscheduling management complexity
Core Design Contradiction:
ProductivityVSDevice complexity

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.

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS10200843B1Bluetooth audio role-based scheduling
Publication Date: 2019.02.05 APPLE INC
  • US10200843B1 patent drawing
  • US10200843B1 patent drawing
  • US10200843B1 patent drawing

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.