Modified BLE Protocol Stack for Audio Command Processing
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
The Android platform limitations prevent certain commands, such as HA_SUSPEND, HA_START, and HA_RECONFIGURE, from being accessed in BLE-based hearing aids due to the absence of audio-related protocols in the Bluetooth Low Energy (BLE) technology, which are typically handled through Audio/Video Distribution Transport Protocol (AVDTP) based on Bluetooth Basic Rate/Enhanced Data Rate (BR/EDR).
Innovation Solution
A method and electronic device that utilize a modified BLE protocol stack with multiple Attribute Protocols (ATTs) to process and transfer audio-related commands, including a first path for ATT commands and a second path for audio-specific commands, enabling concurrent processing and access to media tasks.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Use of energy by moving object
If BLE technology is used for low power consumption and small product size, then power efficiency and device compactness are improved, but audio-related command transmission capabilities are lost
Solution Approach 1:
The patent divides the protocol stack into separate functional paths: a first path for standard ATT commands and a second path for audio-related commands. This segmentation allows BLE to handle low-power communication while BR/EDR handles audio commands, resolving the contradiction between power efficiency and audio capability.
Solution Approach 2:
The patent implements a dual-protocol stack that enables the device to function with both BLE (for low-power operations) and BR/EDR (for audio commands). This multi-functionality allows the system to maintain audio command transmission capabilities while primarily operating in low-power BLE mode.
2Device complexity
If Android platform limitations are maintained for simplicity, then device complexity is reduced, but access to audio commands like HA_SUSPEND, HA_START, and HA_RECONFIGURE is prevented
Solution Approach 1:
The patent introduces an intermediary layer in the protocol stack that translates and routes audio commands between the application layer and the appropriate transport protocol (BR/EDR). This intermediary enables command accessibility without requiring the application layer to directly manage protocol complexity.
Solution Approach 2:
The patent adds a new dimensional layer to the protocol architecture by introducing a second path for audio commands that operates parallel to the standard ATT path. This dimensional addition allows audio commands to be accessed without modifying the existing simple Android platform structure.
3Device complexity
If a single ATT protocol is used in BLE protocol stack, then protocol simplicity is maintained, but concurrent processing of audio commands and standard commands is not enabled
Solution Approach 1:
The patent segments the single ATT protocol into two distinct paths: a first path for standard ATT commands and a second path for audio-related commands. This segmentation enables concurrent processing by directing different command types through separate protocol handlers, thereby improving productivity without significantly increasing overall protocol structure complexity.
Data Source
AI summary
The present disclosure relates to a method and an electronic device for processing data on the basis of a Bluetooth Low Energy (BLE) protocol. The electronic device includes a Bluetooth control module and a processor. The Bluetooth control module stores a modified BLE protocol stack including at least two Attribute Protocols (ATTs) for use with an application, the modified BLE protocol stack includes a first path and a second path. The first path includes a first ATT protocol to process an ATT command of the application, and the second path includes a second ATT protocol to process an ATT command of the application. The processor is coupled to the Bluetooth control module. The processor processes data of the application including the ATT command, using the modified BLE protocol stack including the at least two ATTs of the Bluetooth control module.


