Audio Environment Classification Using Multi-Scale Feature Extraction

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional audio classification methods for smartphones are computationally intensive, unsuitable for low-power always-on applications, and raise privacy concerns due to storage of original audio samples, while user-specific ambient audio environments can be misclassified.

Innovation Solution

A method that samples audio environments, computes mel-frequency cepstral coefficients (MFCCs), generates running statistics, infers audio cluster identifiers, and updates audio environment models using a processor, operating on different time scales to conserve power and maintain privacy, with sampling for 20-30 milliseconds, inference for 1-100 milliseconds, and model updates every 1-20 minutes.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If conventional audio classification methods are used, then classification accuracy may be achieved, but computational complexity increases making them unsuitable for low-power always-on applications

Engineering Contradiction:
Improveclassification accuracyVSAvoidcomputational complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The audio classification process is segmented into three distinct time-scale operations: (1) rapid feature extraction at 0.5-3 second intervals computing MFCCs and statistics, (2) intermediate inference at 30-120 second intervals determining audio cluster identifiers, and (3) slow model updates at 6-24 hour intervals refining the audio environment model. This segmentation allows each operation to be optimized independently for its specific timing requirements, enabling low-power always-on operation while maintaining classification accuracy.

Inventive Principle:
Principle #1Segmentation

2Measurement precision

If original audio samples are stored for classification, then classification performance may improve, but privacy concerns arise

Engineering Contradiction:
Improveclassification performanceVSAvoidprivacy concerns
Core Design Contradiction:
Measurement precisionVSObject-affected harmful factors

Solution Approach 1:

The patent extracts only the essential statistical features (mean and variance of MFCCs) from the original audio samples while discarding the actual audio content. This extraction process retains sufficient information for accurate audio environment classification while eliminating privacy concerns associated with storing original audio recordings. The system processes audio through feature extraction pipelines that compute statistics without preserving reconstructible audio data.

Inventive Principle:
Principle #2Taking out (Extraction)

3Measurement precision

If audio sampling is performed continuously for accurate classification, then classification accuracy improves, but power consumption increases

Engineering Contradiction:
Improveclassification accuracyVSAvoidpower consumption
Core Design Contradiction:
Measurement precisionVSUse of energy by moving object

Solution Approach 1:

The system implements periodic action with three distinct duty cycles: feature extraction operates at 0.5-3 second intervals, inference executes at 30-120 second intervals, and model updates occur at 6-24 hour intervals. This multi-level periodic operation allows the system to maintain accurate classification by performing computations only when necessary at each time scale, dramatically reducing average power consumption compared to continuous operation while preserving classification accuracy through strategically timed measurements.

Inventive Principle:
Principle #19Periodic action

Data Source

PatentUS9124981B2Systems and methods for classification of audio environments
Publication Date: 2015.09.01 QUALCOMM INC
  • US9124981B2 patent drawing
  • US9124981B2 patent drawing
  • US9124981B2 patent drawing

AI summary

Systems and methods for classification of audio environments are disclosed. In one embodiment, a method of classifying an audio environment comprises sampling the audio environment to obtain sampled audio data in accordance with a first time interval, computing features of the sampled audio data, inferring an audio cluster identifier from the features of the sampled audio data in accordance with a second time interval, and updating an audio environment model using the features of the sampled audio data in accordance with a third time interval.