IP Library Granted Patent US 8,886,525
Granted Patent B2
US 8,886,525 · App. 13/426,436 · Granted Nov 11, 2014

System and method for adaptive intelligent noise suppression

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 8,886,525
App. No.
13/426,436
Granted
Nov 11, 2014
Kind
B2
Abstract

Systems and methods for adaptive intelligent noise suppression are provided. In exemplary embodiments, a primary acoustic signal is received. A speech distortion estimate is then determined based on the primary acoustic signal. The speech distortion estimate is used to derive control signals which adjust an enhancement filter. The enhancement filter is used to generate a plurality of gain masks, which may be applied to the primary acoustic signal to generate a noise suppressed signal.

Claims (42)

1. A method for adaptively controlling a noise suppressor, comprising:

receiving an acoustic signal;

determining, using at least one hardware processor, a speech loss distortion estimate based on the acoustic signal, the speech loss distortion estimate being an estimate of potential degradation of speech introduced by the noise suppressor and being a function of a signal-to-noise ratio estimate of the acoustic signal; and

controlling the noise suppressor based on the speech loss distortion estimate.

2. The method of claim 1 wherein determining the speech loss distortion estimate comprises subtracting a calculated noise spectrum from a power spectrum of the acoustic signal.

3. The method of claim 2 further comprising calculating the power spectrum of the acoustic signal.

4. The method of claim 1 further comprising classifying noise and speech in the acoustic signal.

5. The method of claim 1 further comprising:

determining a level difference between the acoustic signal and another acoustic signal; and

determining a control parameter and an adaptive modifier based on the level difference and the speech loss distortion estimate, wherein the controlling the noise suppressor is based on the control parameter and the adaptive modifier.

6. The method of claim 1 wherein the speech loss distortion estimate is a function of a weighting of the signal-to-noise ratio estimate of the acoustic signal.

7. The method of claim 1 wherein a gain mask of the noise suppressor is based at least in part on an adaptive modifier, the adaptive modifier being based on the speech loss distortion estimate.

8. The method of claim 1 wherein the noise suppressor is an enhancement filter having a filter equation, the filter equation being a function of a control parameter and an adaptive modifier, the control parameter and the adaptive modifier being based on the speech loss distortion estimate.

9. A system for adaptively suppressing controlling a noise suppressor, comprising:

a processor; and

a memory, the memory storing a program and the program being executable by the processor to perform a method for adaptively controlling the noise suppressor, the method comprising:

receiving an acoustic signal,

determining a speech loss distortion estimate based on the acoustic signal, the speech loss distortion estimate being an estimate of potential degradation of speech introduced by the noise suppressor and being a function of a signal-to-noise ratio estimate of the acoustic signal, and

controlling the noise suppressor based on the speech loss distortion estimate.

10. The system of claim 9 wherein determining the speech loss distortion estimate comprises subtracting a calculated noise spectrum from a power spectrum of the acoustic signal.

11. The system of claim 9 wherein the method further comprises:

determining a level difference between the acoustic signal and another acoustic signal; and

determining a control parameter and an adaptive modifier based on the level difference and the speech loss distortion estimate, the control parameter and the adaptive modifier being used for the controlling of the noise suppressor.

12. The system of claim 9 wherein the method further comprises generating a spectrum of the acoustic signal.

13. The system of claim 11 wherein the method further comprises calculating a power spectrum of the acoustic signal.

14. A non-transitory computer readable storage medium having embodied thereon a program, the program executable by a processor to perform a method for controlling a noise suppressor, the method comprising:

receiving an acoustic signal;

determining a speech loss distortion estimate based on the acoustic signal, the speech loss distortion estimate being an estimate of potential degradation of speech introduced by the noise suppressor and being a function of a signal-to-noise ratio estimate of the acoustic signal; and

controlling the noise suppressor based on the speech loss distortion estimate.

15. The non-transitory computer readable storage medium of claim 14 , the method further comprising:

determining a level difference between the acoustic signal and another acoustic signal; and

determining a control parameter and an adaptive modifier based on the level difference and the speech loss distortion estimate, the control parameter and the adaptive modifier being used for the controlling of the noise suppressor.

16. A method for suppressing noise comprising:

receiving an acoustic signal;

determining, using at least one hardware processor, a speech loss distortion estimate based on the acoustic signal, the speech loss distortion estimate being an estimate of potential degradation of speech introduced by a noise suppressor and being a function of a signal-to-noise ratio estimate of the acoustic signal;

suppressing noise based on the speech loss distortion estimate to produce a noise suppressed signal; and

generating and applying a comfort noise to the noise suppressed signal to produce an output signal.

17. The method of claim 16 wherein determining the speech loss distortion estimate comprises subtracting a calculated noise spectrum from a power spectrum of the acoustic signal.

18. The method of claim 16 wherein generating the comfort noise comprises setting the comfort noise to a level above a threshold level of audibility.

19. The method of claim 16 further comprising:

determining a level difference between the acoustic signal and another acoustic signal; and

determining a control parameter and an adaptive modifier based on the level difference and the speech loss distortion estimate, the control parameter and the adaptive modifier being used for the controlling of the noise suppressor.

Assignments (3)
CHANGE OF NAME Recorded Feb 25, 2016
From: AUDIENCE, INC.
To: AUDIENCE LLC
Reel/Frame 037927/0424 →
MERGER Recorded Feb 25, 2016
From: AUDIENCE LLC
To: KNOWLES ELECTRONICS, LLC
Reel/Frame 037927/0435 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 23, 2014
From: KLEIN, DAVID
To: AUDIENCE, INC.
Reel/Frame 033796/0840 →