IP Library Granted Patent US 8,143,620
Granted Patent B1
US 8,143,620 · App. 12/004,897 · Granted Mar 27, 2012

System and method for adaptive classification of audio sources

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,143,620
App. No.
12/004,897
Granted
Mar 27, 2012
Kind
B1
Abstract

Systems and methods for adaptively classifying audio sources are provided. In exemplary embodiments, at least one acoustic signal is received. One or more acoustic features based on the at least one acoustic signal are derived. A global summary of acoustic features based, at least in part, on the derived one or more acoustic features is determined. Further, an instantaneous global classification based on a global running estimate and the global summary of acoustic features is determined. The global running estimates may be updated and an instantaneous local classification based, at least in part, on the one or more acoustic features may be derived. One or more spectral energy classifications based, at least in part, on the instantaneous local classification and the one or more acoustic features may be determined. In some embodiments, the spectral energy classification is provided to a noise suppression system.

Claims (30)

1. A method for processing acoustic signals, comprising:

receiving at least one acoustic signal;

deriving one or more acoustic features based on the at least one acoustic signal;

determining a global summary of acoustic features based, at least in part, on the derived one or more acoustic features;

determining an instantaneous global classification based on a global running estimate and the global summary of acoustic features;

updating the global running estimates;

deriving an instantaneous local classification based on at least the one or more acoustic features;

determining one or more spectral energy classifications based, at least in part, on the instantaneous local classification and the one or more acoustic features; and

providing the spectral energy classification.

2. The method of claim 1 wherein the one or more acoustic features are frequency specific.

3. The method of claim 1 wherein the one or more acoustic features comprises an inter-microphone level difference between a primary acoustic signal and a secondary acoustic signal of the at least one acoustic signal.

4. The method of claim 1 wherein the one or more acoustic features comprises a time difference within the at least one acoustic signal.

5. The method of claim 1 further comprising calculating a noise power spectrum based on the spectral energy classification.

6. The method of claim 5 further comprising generating an adaptive gain mask based on the noise power spectrum.

7. The method of claim 6 further comprising applying the adaptive gain mask to the primary acoustic signal.

8. The method of claim 1 further comprising generating and applying a comfort noise to a noise suppressed signal prior to output.

9. The method of claim 1 wherein determining the global summary of acoustic features comprises summing weighted local inter-microphone level differences.

10. The method of claim 1 wherein determining an instantaneous global classification comprises comparing the global summary of acoustic features to the global running estimates and classifying with respect to which global running estimate is closest to the global summary of acoustic features.

11. A non-transitory computer-readable storage medium having embodied thereon a program, the program providing instructions executable by a processor for processing acoustic signals, the method comprising:

receiving at least one acoustic signal;

deriving one or more acoustic features based on the at least one acoustic signal;

determining a global summary of acoustic features based, at least in part, on the derived one or more acoustic features;

determining an instantaneous global classification based on a global running estimate and the global summary of acoustic features;

updating the global running estimates;

deriving an instantaneous local classification based on at least the one or more acoustic features;

determining one or more spectral energy classifications based, at least in part, on the instantaneous local classification and the one or more acoustic features; and

providing the spectral energy classification.

12. The non-transitory computer-readable storage medium of claim 11 wherein the one or more acoustic features are frequency specific.

13. The non-transitory computer-readable storage medium of claim 11 wherein determining the global summary of acoustic features comprises summing weighted local inter-microphone level differences.

14. The non-transitory computer-readable storage medium of claim 11 wherein determining an instantaneous global classification comprises comparing the global summary of acoustic features to the global running estimates and classifying with respect to which global running estimate is closest to the global summary of acoustic features.

Assignments (4)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 23, 2024
From: KNOWLES ELECTRONICS, LLC
To: SAMSUNG ELECTRONICS CO., LTD.
Reel/Frame 066215/0911 →
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 Feb 26, 2008
From: MALINOWSKI, STEPHEN; AVENDANO, CARLOS
To: AUDIENCE, INC.
Reel/Frame 020580/0952 →