Dynamic Audio Decoder Provisioning in Wireless Headsets

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current wireless headsets, such as Bluetooth headsets, are limited to supporting only a single baseline audio decoder (SBC), leading to a loss of audio quality when there is a mismatch between the audio encoding format of the source and the headset, as they often require transcoding, which is not feasible due to power and processing constraints.

Innovation Solution

The solution involves dynamically downloading an audio executable to the headset over a wireless link, allowing it to decode multiple audio formats, including formats like MP3, by determining the headset's capabilities and installing the necessary decoder executables, thereby avoiding transcoding and maintaining interoperability with existing Bluetooth systems.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If wireless headsets support only a single baseline audio decoder (SBC), then device complexity and power consumption are reduced, but audio quality is lost when there is a mismatch between the audio encoding format of the source and the headset

Engineering Contradiction:
Improveaudio qualityVSAvoiddecoder support
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent implements dynamic provisioning by allowing the headset to download and load audio decoders on-demand based on the audio format being transmitted. The system transitions from a static single-decoder architecture to a dynamic multi-decoder system where decoders are provisioned only when needed, resolving the contradiction between supporting multiple formats and maintaining device simplicity

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system performs preliminary capability detection by having the audio source query the headset's supported formats before transmission. Based on this preliminary assessment, the appropriate decoder is downloaded in advance, ensuring audio quality is maintained without requiring the headset to permanently store multiple decoders

Inventive Principle:
Principle #10Preliminary action

2Adaptability or versatility

If wireless headsets support multiple audio formats natively, then interoperability is improved, but power consumption and processing requirements increase

Engineering Contradiction:
Improveaudio format compatibilityVSAvoidpower consumption
Core Design Contradiction:
Adaptability or versatilityVSUse of energy by moving object

Solution Approach 1:

The system dynamically provisions decoders based on the actual audio format being transmitted. Instead of maintaining multiple decoders in memory simultaneously (which would increase power consumption), the headset loads only the specific decoder needed for the current audio stream, reducing power usage while maintaining format compatibility

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system changes the operational parameters of the decoder by downloading different decoder binaries as needed. The headset transitions between different decoding states by loading appropriate decoder modules, allowing support for multiple formats without permanently maintaining all decoders in an active state

Inventive Principle:
Principle #35Parameter changes

3Adaptability or versatility

If transcoding is used to handle format mismatches, then compatibility is maintained, but audio quality is degraded and processing constraints are violated

Engineering Contradiction:
Improveformat compatibilityVSAvoidaudio quality
Core Design Contradiction:
Adaptability or versatilityVSReliability

Solution Approach 1:

Instead of transcoding the audio data, the system downloads a copy of the appropriate decoder executable to the headset. This allows the original encoded audio data to be decoded directly without conversion, preserving audio quality while achieving format compatibility through code provisioning rather than data transformation

Inventive Principle:
Principle #26Copying

Data Source

PatentUS8805454B2Dynamically provisioning a device
Publication Date: 2014.08.12 QUALCOMM INC
  • US8805454B2 patent drawing
  • US8805454B2 patent drawing
  • US8805454B2 patent drawing

AI summary

A wireless communication device comprises a first wireless interface configured to communicate with a device over a first wireless network, and a second wireless interface configured to communicate with a remote server over a second wireless network, the remote server storing one or more executables. The wireless communication device includes a configured to receive device configuration information from the device over the first wireless network, the device configuration information identifying at least processing hardware resources in the device. The controller is configured to select an executable based on the device configuration information, the executable for configuring the device to process data in a particular format and determine whether the selected executable is stored within the wireless communication device, and if not, to retrieve the selected executable from the remote server by way of the second wireless network, and download the selected executable to the device over the first wireless network.