Variable-Time Smoothing for Steady-State Noise Estimation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Variable acoustic noise in vehicles degrades the quality of music or speech, making it difficult to distinguish soft sounds and reducing the fidelity of music or intelligibility of speech, which existing technologies have not effectively addressed.

Innovation Solution

A method and system that use adaptive time and frequency smoothing to estimate noise floors in audio processing systems, adjusting smoothing parameters based on speech activity and averaging noise estimates across multiple frames and frequency bins to improve noise reduction and speech recognition accuracy.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If fixed time smoothing is used for noise estimation, then processing is simple, but noise estimation accuracy is insufficient under variable acoustic conditions

Engineering Contradiction:
Improvenoise estimation accuracyVSAvoidsmoothing parameter adjustment mechanism
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent applies dynamics by making the smoothing parameter time-variant rather than fixed. The parameter is adjusted based on speech activity detection and noise characteristics, allowing the system to adapt to changing acoustic environments in real-time. This resolves the contradiction by improving measurement precision through adaptive smoothing while managing complexity through rule-based parameter adjustment.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent changes the smoothing parameter based on detected speech presence and noise conditions. When speech is detected, the parameter is modified to reduce smoothing strength, while during silence, stronger smoothing is applied. This parameter adaptation enables accurate noise estimation across variable conditions without requiring an overly complex processing system.

Inventive Principle:
Principle #35Parameter changes

2Measurement precision

If strong smoothing is applied to reduce noise, then noise floor estimation improves, but speech distortions increase

Engineering Contradiction:
Improvenoise floor estimation accuracyVSAvoidspeech information distortion
Core Design Contradiction:
Measurement precisionVSLoss of information

Solution Approach 1:

The system dynamically adjusts smoothing strength based on speech activity detection. During speech segments, smoothing is reduced to preserve speech information, while during non-speech segments, smoothing is strengthened to accurately estimate noise floor. This dynamic adaptation resolves the contradiction between noise reduction and speech preservation.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent employs periodic evaluation of speech presence to modulate smoothing parameters. The system continuously monitors for speech and switches between strong and weak smoothing modes in response to periodic speech-on/off patterns, enabling accurate noise estimation during silent periods while preserving speech during active periods.

Inventive Principle:
Principle #19Periodic action

3Measurement precision

If smoothing parameter is adjusted frequently to adapt to changing conditions, then noise estimation accuracy improves, but processing time increases

Engineering Contradiction:
Improveadaptive noise estimation accuracyVSAvoidprocessing time
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The system uses feedback from speech activity detection to adjust smoothing parameters. The feedback mechanism monitors speech presence and automatically modulates the parameter, avoiding unnecessary processing during stable conditions. This feedback-based approach improves estimation accuracy when needed while minimizing processing time during steady-state conditions.

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The patent changes parameters only when necessary based on detected condition changes (speech onset/offset, noise level transitions). Rather than continuous adjustment, the system applies discrete parameter changes triggered by significant condition changes, reducing processing overhead while maintaining adaptive accuracy.

Inventive Principle:
Principle #35Parameter changes

4Reliability

If frequency domain processing is applied to smooth noise estimates, then noise reduction performance improves, but computational complexity increases

Engineering Contradiction:
Improvenoise reduction performanceVSAvoidfrequency domain processing complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent segments the frequency spectrum into multiple bins and applies different smoothing strategies to different frequency regions. This segmentation allows targeted processing that improves noise reduction in relevant frequency bands while reducing unnecessary computation in less critical regions, managing complexity through selective processing.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system applies different smoothing characteristics to different frequency bins based on local noise characteristics and speech content. This local quality approach enables optimized noise reduction in specific frequency ranges while avoiding excessive processing elsewhere, improving overall reliability without uniformly increasing computational complexity across the entire spectrum.

Inventive Principle:
Principle #3Local quality

Data Source

PatentUS11264015B2Variable-time smoothing for steady state noise estimation
Publication Date: 2022.03.01 BOSE CORP
  • US11264015B2 patent drawing
  • US11264015B2 patent drawing
  • US11264015B2 patent drawing

AI summary

A method includes receiving multiple frames of time-domain data that includes noise, and computing, for a first frame of the multiple frames, a frequency domain value for each of multiple frequency bins, each frequency bin representing a corresponding range of frequencies. The method also includes determining that a first frequency domain value corresponding to a first frequency bin is less than or equal to a first threshold value, and in response, updating the first frequency domain value based on a function of (i) a smoothing parameter, and (ii) a second frequency domain value corresponding to the first frequency bin. The second frequency domain value is computed using one or more preceding frames of the multiple frames. The method further includes determining a noise floor corresponding to the first frequency bin using the updated first frequency domain value.