Digital Signal Processor Offloading Audio Data for Bluetooth Power Reduction
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
When a smart terminal plays audio data via Bluetooth, the application processor is unable to enter into a sleep mode due to the continuous processing required for transmitting audio data packets, leading to high power consumption.
Innovation Solution
A method where a digital signal processor receives a basic packed data template from the application processor, packs audio data packets in SBC format, and sends them to the Bluetooth controller via a PCM interface, offloading the processing from the application processor and allowing it to enter a sleep mode.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Use of energy by moving object
If the application processor continuously processes audio data packets for Bluetooth transmission, then the audio playback function is maintained, but the power consumption increases due to the processor being unable to enter sleep mode
Solution Approach 1:
The patent divides the audio processing system into two independent parts: the application processor handles high-level audio data generation and can enter sleep mode, while the digital signal processor handles low-level Bluetooth packet processing and transmission. This segmentation allows each processor to operate independently, enabling the application processor to sleep while audio playback continues.
Solution Approach 2:
The digital signal processor acts as an intermediary between the application processor and Bluetooth controller. It receives audio data from the application processor, processes it into Bluetooth-compatible packets, and transmits them via the PCM interface. This intermediary role allows the application processor to disconnect from the continuous transmission task and enter sleep mode.
2Device complexity
If the application processor handles all audio packet processing tasks, then processing flexibility is maintained, but the device complexity and power consumption increase
Solution Approach 1:
The patent segments processing responsibilities between two processors: the application processor generates audio data and the digital signal processor handles Bluetooth packetization and transmission. This division reduces the workload on each processor while maintaining overall system flexibility through defined interfaces between them.
Data Source
AI summary
A user terminal, a method for playing audio data via Bluetooth, and a digital signal processor are provided. The method includes: a digital signal processor receiving a basic packed data template from an application processor; a SBC module coding audio source data to obtain the audio data packet; the digital signal processor implementing a data packing to the audio data packet based on the basic packed data template, to obtain a packed audio data packet; the digital signal processor implementing dividing and packing to the packed audio data packet to obtain a data packet to be sent; and the digital signal processor sending the data packet requested to be sent to a Bluetooth controller via a PCM interface between the digital signal processor and the Bluetooth controller. Accordingly, the digital signal processor instead of the application processor is employed to achieve audio play, thus reducing power consumption.


