Digital Signal Processor Offloading Audio Data for Bluetooth Power Reduction

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

VSEngineering 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

Engineering Contradiction:
Improvepower consumptionVSAvoidaudio data processing capability
Core Design Contradiction:
Use of energy by moving objectVSProductivity

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.

Inventive Principle:
Principle #1Segmentation

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.

Inventive Principle:
Principle #24Intermediary (Mediator)

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

Engineering Contradiction:
Improveprocessor workloadVSAvoidprocessing flexibility
Core Design Contradiction:
Device complexityVSEase of operation

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.

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS10007479B2User terminal, method for playing audio data via bluetooth, and digital signal processor
Publication Date: 2018.06.26 SPREADTRUM COMMUNICATION (SHANGHAI) CO LTD
  • US10007479B2 patent drawing
  • US10007479B2 patent drawing
  • US10007479B2 patent drawing

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.