Real-Time Non-Stationary Noise Estimation Using LPC Pattern Matching

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional speech enhancement systems in motor vehicles are inadequate for suppressing non-stationary noise, such as transient noises from vehicle acceleration, traffic, and road bumps, as they rely on retrospective noise detection and assume stationary noise conditions, failing to quickly differentiate noise from speech.

Innovation Solution

A method and apparatus that utilize linear predictive coding (LPC) analysis to create a noise model, update it at the audio signal's frame rate, and calculate metrics of similarity and goodness of fit between higher and lower order LPC coefficients to instantaneously separate noise from speech, allowing for real-time noise suppression.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If conventional retrospective noise detection methods are used, then noise suppression can be achieved for stationary noise, but the system cannot quickly differentiate transient non-stationary noise from speech

Engineering Contradiction:
Improvenoise differentiation accuracyVSAvoidnoise detection delay
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The patent applies dynamics by making the noise estimation adaptive and time-varying through exponential weighting that automatically adjusts between tracking current noise (for non-stationary conditions) and maintaining stability (for stationary conditions). The weighting factor transitions dynamically based on signal characteristics, enabling the system to respond quickly to transient noise while maintaining reliability for stationary noise suppression.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent changes the parameter of noise estimation by introducing a frequency-dependent exponential weighting mechanism that modifies how past noise samples are combined. The weighting parameter varies with frequency and signal conditions, allowing the system to differentiate between speech and transient noise by detecting abrupt parameter changes in the noise spectrum that conventional methods miss.

Inventive Principle:
Principle #35Parameter changes

2Stability of the object's composition

If slow temporal smoothing is used to estimate noise power spectrum density, then stability is improved, but the system cannot respond quickly to sudden non-stationary noise

Engineering Contradiction:
Improvenoise estimate stabilityVSAvoidnoise detection speed
Core Design Contradiction:
Stability of the object's compositionVSSpeed

Solution Approach 1:

The system dynamically adjusts the effective smoothing time constant based on signal conditions. During stationary noise periods, strong smoothing provides stability. When transient noise or speech occurs, the exponential weighting naturally reduces effective smoothing, enabling fast response. This dynamic behavior resolves the contradiction between stability and speed.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent implements feedback by continuously monitoring the current frame's signal characteristics and using this information to weight the contribution of past noise estimates. The feedback loop detects when noise characteristics change abruptly and automatically reduces reliance on historical data, enabling the system to maintain stability during stationary conditions while responding quickly to changes.

Inventive Principle:
Principle #23Feedback

3Measurement precision

If higher order LPC analysis is used for speech modeling, then speech representation accuracy is improved, but noise components cannot be effectively separated

Engineering Contradiction:
Improvespeech modeling accuracyVSAvoidLPC model complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent segments the LPC analysis into two distinct components: a high-order LPC model for capturing speech structure and a low-order LPC model for representing noise characteristics. By separating these functions into different model orders, the system achieves both accurate speech representation and effective noise separation without requiring a single overly complex model.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent applies local quality by using different LPC model orders for different signal components. High-order LPC is applied locally to speech segments where detailed spectral representation is needed, while low-order LPC is applied locally to noise segments where simple spectral shaping suffices. This localized application of different model complexities optimizes both accuracy and separability.

Inventive Principle:
Principle #3Local quality

Data Source

PatentUS10249316B2Robust noise estimation for speech enhancement in variable noise conditions
Publication Date: 2019.04.02 CONTINENTAL AUTOMOTIVE SYSTEMS INC
  • US10249316B2 patent drawing
  • US10249316B2 patent drawing
  • US10249316B2 patent drawing

AI summary

Speech in a motor vehicle is improved by suppressing transient, “non-stationary” noise using pattern matching. Pre-stored sets of linear predictive coefficients are compared to LPC coefficients of a noise signal. The pre-stored LPC coefficient set that is “closest” to an LPC coefficient set representing a signal comprising speech and noise is considered to be noise.