Bluetooth Audio Streaming Power Management via Co-Processor Offload
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Bluetooth audio streaming consumes excessive battery power due to frequent notifications from the Audio Video Remote Control Profile (AVRCP), which wake up the host processor unnecessarily, leading to battery drain in both portable devices and low-power wireless audio devices.
Innovation Solution
Implementing a co-processor architecture to handle A2DP audio streaming, offloading processing from the host processor, introducing new events like DISPLAY_STATUS_CHANGED, piggybacking A2DP frames with AVRCP notifications, bundling notifications, and using an expire parameter to reduce the frequency of handshaking sequences and processor wake-ups.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Ease of operation
If AVRCP notifications are sent frequently to control A2DP streaming state, then remote control functionality is improved, but battery consumption increases due to host processor wake-ups
Solution Approach 1:
The system segments notification handling by separating AVRCP notification processing from the host processor. The BT controller independently handles A2DP audio streaming and filters/queues AVRCP notifications, allowing the host processor to remain in low-power state while still receiving necessary control commands.
Solution Approach 2:
The patent introduces a BT controller as an intermediary device between the audio source and host processor. This intermediary handles audio streaming and notification filtering, preventing direct host processor wake-ups from frequent AVRCP notifications while maintaining control functionality.
2Reliability
If the host processor processes all AVRCP notifications, then control accuracy is improved, but power consumption increases due to frequent wake-ups
Solution Approach 1:
The BT controller performs self-service by independently handling A2DP audio streaming and filtering AVRCP notifications. It autonomously determines which notifications require host processor attention, reducing unnecessary wake-ups while maintaining reliable control through intelligent notification selection.
3Use of energy by moving object
If A2DP audio streaming is offloaded to BT controller, then host processor workload is reduced, but notification handling complexity increases
Solution Approach 1:
The patent merges A2DP audio streaming and AVRCP notification filtering functions into the BT controller. This consolidation allows the controller to efficiently handle both audio data and control notifications simultaneously, reducing host processor involvement while managing complexity through integrated processing.
Data Source
AI summary
System, method and computer-readable storage medium including a first communications device including a host processor to wake up upon receipt of a message and stream audio directly to another device via wireless communication, a second communications device including circuitry to control the streaming of the audio by sending messages to the first communications device and to control a display. The host processor of the first communications device enters a sleep state during audio streaming while a state of the display is off. Reduction in the number of messages sent by the second communications device, or offloading of message handling by the host processor, allows the host processor to remain in a sleep state for longer periods.


