Speaker Identification via Noise Removal and Spectrum Averaging

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current speech recognition systems face challenges in accurately identifying speakers amidst ambient noise and channel effects, leading to unreliable voice biometric functionality in devices.

Innovation Solution

A method that involves receiving an audio signal, separating it into voiced and unvoiced components, removing channel and noise effects, and comparing the averaged spectra with long-term speaker models to determine the speaker's identity, using techniques like deep neural networks and linear predictive coding.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If speech recognition systems process audio signals directly without preprocessing, then processing speed is maintained, but speaker identification accuracy deteriorates due to ambient noise and channel effects

Engineering Contradiction:
Improvespeaker identification accuracyVSAvoidsignal processing complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The system performs preliminary channel equalization and noise removal on audio signals before speaker identification processing. By pre-processing the audio signal to compensate for channel effects and remove noise, the system improves speaker identification accuracy without requiring complex real-time processing during the actual identification phase.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The speech signal is segmented into voiced and unvoiced portions, with different processing applied to each. Voiced speech segments undergo channel equalization and spectrum averaging, while unvoiced segments are handled separately. This segmentation allows targeted processing that improves accuracy without uniformly increasing complexity across all signal types.

Inventive Principle:
Principle #1Segmentation

2Measurement precision

If the system averages the entire audio spectrum, then processing is simplified, but identification accuracy deteriorates due to variations in different acoustic classes

Engineering Contradiction:
Improvespeaker identification precisionVSAvoidspectrum analysis complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The audio spectrum is segmented into voiced and unvoiced acoustic classes, with separate averaging performed for each class. This allows the system to capture the distinct spectral characteristics of different speech types, improving measurement precision for speaker identification while maintaining manageable processing complexity through targeted rather than universal processing.

Inventive Principle:
Principle #1Segmentation

3Reliability

If channel and noise effects are removed through complex filtering, then signal quality improves, but processing time increases

Engineering Contradiction:
Improveaudio signal qualityVSAvoidprocessing time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

Channel equalization and noise removal are performed as preliminary processing steps before speaker identification. By establishing the channel response characteristics upfront and applying compensation filters in advance, the system improves audio signal quality without requiring iterative or complex real-time filtering during the actual speaker verification process.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS11074917B2Speaker identification
Publication Date: 2021.07.27 CIRRUS LOGIC INC
  • US11074917B2 patent drawing
  • US11074917B2 patent drawing
  • US11074917B2 patent drawing

AI summary

A method of speaker identification, comprises: receiving an audio signal representing speech; removing effects of a channel and/or noise from the received audio signal to obtain a cleaned audio signal; obtaining an average spectrum of at least a part of the cleaned audio signal; and comparing the average spectrum with a long term average speaker model for an enrolled speaker. Based on the comparison, it can be determined whether the speech is the speech of the enrolled speaker.