Voice Activity Detection Using Adaptive Noise Estimation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing voice activity detection systems are prone to false detections due to network dropouts and temporary signal losses, leading to unnecessary attenuation and poor call quality, especially in environments with varying signal-to-noise ratios and dynamic noise levels.

Innovation Solution

A robust voice activity detection system that divides an audio signal into spectral bands, estimates signal and noise magnitudes, and uses an adaptive noise estimation process to differentiate between speech and noise, employing a noise adaptation rate that modifies estimates based on signal variability and SNR, thereby improving detection accuracy and reducing false triggers.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If minimum signal amplitudes are tracked to establish thresholds for voice activity detection, then the system can detect speech from noise, but false detections occur during network dropouts and signal losses

Engineering Contradiction:
Improvevoice activity detection accuracyVSAvoiddetection reliability under network dropout
Core Design Contradiction:
Measurement precisionVSReliability

Solution Approach 1:

The noise estimate is made adaptive by dynamically adjusting it based on signal variability and SNR conditions. The system continuously modifies the noise estimate using an adaptation rate that responds to changing signal characteristics, allowing the detection threshold to dynamically track actual noise levels rather than relying on fixed minimum amplitude thresholds. This dynamic adaptation prevents false detections during network dropouts while maintaining accurate speech detection under varying conditions.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system changes the parameter of noise estimation by introducing an adaptation mechanism that modifies the noise estimate based on signal variability and SNR. Instead of using static minimum amplitude thresholds, the system transforms the noise estimate into a dynamic parameter that adapts to current signal conditions, thereby resolving the contradiction between detection accuracy and reliability during network disturbances.

Inventive Principle:
Principle #35Parameter changes

2Measurement precision

If noise estimates are continuously updated to adapt to varying noise levels, then detection accuracy improves, but false detections increase during signal losses

Engineering Contradiction:
Improvenoise estimation accuracyVSAvoidfalse detection rate
Core Design Contradiction:
Measurement precisionVSReliability

Solution Approach 1:

The system employs feedback by using signal variability and SNR measurements to control the adaptation of noise estimates. The adaptation rate is determined by feedback from the current signal conditions, allowing the system to accelerate noise estimate updates when signals are strong and reliable, while slowing down or pausing updates when signal losses are detected. This feedback-controlled adaptation prevents false detections during signal losses while maintaining accurate noise tracking during stable conditions.

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The noise estimation process becomes dynamic through the adaptation rate mechanism that responds to signal conditions. The system transitions from continuous rigid updating to conditional adaptive updating, where the rate and extent of noise estimate modification are dynamically adjusted based on measured signal variability and SNR, thereby preventing false detections during signal losses while maintaining accuracy during stable periods.

Inventive Principle:
Principle #15Dynamics

3Device complexity

If simple threshold-based voice activity detection is used, then the system is computationally simple, but it cannot handle varying signal-to-noise ratios and dynamic noise levels

Engineering Contradiction:
Improvedetection system complexityVSAvoidadaptability to varying SNR
Core Design Contradiction:
Device complexityVSAdaptability or versatility

Solution Approach 1:

The system introduces dynamic adaptation into the detection process by continuously adjusting the noise estimate based on signal variability and SNR conditions. This transforms a static threshold-based system into a dynamic adaptive system that automatically adjusts its detection criteria to match current acoustic conditions, thereby achieving versatility across varying SNR environments without requiring complex manual configuration.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The detection system performs self-adjustment by automatically adapting its noise estimates based on incoming signal characteristics. The system serves itself by using its own signal measurements to control its detection parameters, eliminating the need for external configuration or complex preprocessing while achieving adaptability to varying SNR conditions through autonomous noise estimate modification.

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS8554557B2Robust downlink speech and noise detector
Publication Date: 2013.10.08 MALIKIE INNOVATIONS LTD
  • US8554557B2 patent drawing
  • US8554557B2 patent drawing
  • US8554557B2 patent drawing

AI summary

A voice activity detection process is robust to a low and high signal-to-noise ratio speech and signal loss. A process divides an aural signal into one or more bands. Signal magnitudes of frequency components and the respective noise components are estimated. A noise adaptation rate modifies estimates of noise components based on differences between the signal to the estimated noise and signal variability.