Selective Noise Suppression for Automatic Speech Recognition
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing automatic speech recognition systems in vehicle environments face challenges in maintaining accuracy due to inappropriate noise suppression, which can introduce musical distortions and reduce system performance, especially when the signal-to-noise ratio (SNR) of speech frames is high.
Innovation Solution
A method is introduced where audio signals are processed by identifying voiced-frames with a high signal-to-noise ratio (SNR) and bypassing noise suppression for those frames, while applying noise suppression to frames with lower SNR, thereby improving the accuracy of automatic speech recognition without introducing undesirable distortions.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Object-affected harmful factors
If noise suppression is applied to all audio frames, then noise reduction is achieved, but musical distortions are introduced and ASR accuracy deteriorates for high SNR frames
Solution Approach 1:
The patent applies different noise suppression treatments to different portions of the audio signal based on local characteristics. Specifically, voiced frames with high SNR (greater than threshold TV1) are excluded from noise suppression to preserve speech quality, while other frames (unvoiced frames and voiced frames with low SNR) continue to receive noise suppression. This local differentiation resolves the contradiction by applying noise suppression only where it is beneficial.
Solution Approach 2:
The patent changes the parameter of noise suppression application from a constant state (applied to all frames) to a variable state (selectively applied based on frame type and SNR). By introducing conditional logic that evaluates SNR values and frame classification, the system dynamically adjusts whether noise suppression is applied, thereby optimizing both noise reduction and ASR accuracy across different signal conditions.
2Manufacturing precision
If noise suppression is bypassed for high SNR voiced-frames, then musical distortions are avoided, but noise may remain in low SNR frames
Solution Approach 1:
The patent applies different noise suppression treatments to different portions of the audio signal based on local characteristics. Specifically, voiced frames with high SNR (greater than threshold TV1) are excluded from noise suppression to preserve speech quality, while other frames (unvoiced frames and voiced frames with low SNR) continue to receive noise suppression. This local differentiation resolves the contradiction by applying noise suppression only where it is beneficial.
Solution Approach 2:
The patent changes the parameter of noise suppression application from a constant state (applied to all frames) to a variable state (selectively applied based on frame type and SNR). By introducing conditional logic that evaluates SNR values and frame classification, the system dynamically adjusts whether noise suppression is applied, thereby optimizing both noise reduction and ASR accuracy across different signal conditions.
3Manufacturing precision
If selective noise suppression is implemented based on SNR thresholds, then ASR accuracy is improved, but processing complexity increases
Solution Approach 1:
The patent segments the audio signal processing into distinct categories: voiced frames, unvoiced frames, and silence frames. Each segment is evaluated independently using SNR thresholds (TV1 for voiced, TU1 for unvoiced) to determine whether noise suppression should be applied. This segmentation approach manages complexity by organizing the selective processing logic into clear, manageable categories rather than treating all frames uniformly.
Solution Approach 2:
The patent changes the parameter of noise suppression application from a constant state (applied to all frames) to a variable state (selectively applied based on frame type and SNR). By introducing conditional logic that evaluates SNR values and frame classification, the system dynamically adjusts whether noise suppression is applied, thereby optimizing both noise reduction and ASR accuracy across different signal conditions.
Data Source
AI summary
An automatic speech recognition engine and a method of using the engine is described. The method pertains to front-end processing an audio signal and includes the steps of: identifying a plurality of voiced-frames of the audio signal; determining that one or more of the plurality of voiced-frames have a signal-to-noise (SNR) value greater than a first predetermined threshold; and based on the determination, bypassing noise suppression for the one or more of the plurality of voiced-frames.


