IP Library Granted Patent US 8,204,253
Granted Patent B1
US 8,204,253 · App. 12/286,909 · Granted Jun 19, 2012

Self calibration of audio device

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,204,253
App. No.
12/286,909
Granted
Jun 19, 2012
Kind
B1
Abstract

An audio device performs self calibration with respect to an audio source location when processing an audio signal frame determined likely to be dominated by the audio source. One or more conditions for sub-bands within the audio frame are evaluated to help identify whether the frame is dominated by the audio source. If the conditions meet a threshold value for a number of sub-bands within the frame, the audio signal may be identified as one dominated by the desired audio source and an audio source location coefficient may be adapted. Additionally, when the audio source location coefficient falls below a threshold value, (e.g., suggesting that one of two or more microphones is blocked), noise suppression is reduced or eliminated for the frame or frame sub-bands to prevent suppression of a desired audio source component along with the noise component.

Claims (44)

1. A method for suppressing noise, comprising:

receiving at least a primary and a secondary acoustic signal associated with an audio source;

determining an observed coefficient value and a reference coefficient value for a coefficient representing a location of the audio source;

determining whether the observed coefficient value satisfies a first threshold;

adapting the reference coefficient value towards the observed coefficient value based on whether the observed coefficient value satisfies the first threshold; and

suppressing noise in the primary signal based on the adapted reference coefficient value.

2. The method of claim 1 , wherein determining whether the observed coefficient value satisfies a first threshold is performed for each of one or more sub-bands of the primary acoustic signal.

3. The method of claim 1 , further comprising determining a number of sub-bands for which the first threshold is satisfied, wherein adapting the reference coefficient value includes adapting the reference coefficient value towards the observed coefficient value based on the number of sub-bands for which the first threshold is satisfied.

4. The method of claim 3 , wherein adapting the reference coefficient value includes determining if the number of sub-bands for which the first threshold is satisfied satisfies a first percentage of the total number of sub-bands.

5. The method of claim 3 , wherein adapting the reference coefficient value includes determining if the number of sub-bands for which the first threshold is satisfied satisfies a second designated percentage of the total number of sub-bands.

6. The method of claim 1 , wherein the first threshold is a signal energy threshold.

7. The method of claim 1 , wherein the first threshold is a phase threshold for the observed coefficient.

8. The method of claim 1 , wherein the first threshold is a magnitude threshold for the observed coefficient.

9. The method of claim 1 , further comprising:

determining whether the observed coefficient value satisfies a signal energy threshold; and

determining whether the observed coefficient value satisfies a phase threshold for the observed coefficient.

10. The method of claim 1 , further comprising:

adapting a second reference coefficient value towards the observed coefficient value for each observed frame of a plurality of frames of the primary acoustic signal; and

setting a noise signal component coefficient to zero based on whether the second reference coefficient value exceeds a second threshold.

11. The method of claim 1 , wherein determining the observed coefficient value includes deriving an observed coefficient value from the primary and the secondary acoustic signal.

12. The method of claim 1 , further comprising comparing one or more coefficient parameters for the observed coefficient value to one or more coefficient thresholds.

13. The method of claim 1 , further comprising:

generating a copy of the reference coefficient value;

automatically adapting the copy of the reference coefficient value towards the observed coefficient value for one or more frames of a primary acoustic signal;

determining if the automatically adapted reference coefficient exceeds a threshold; and

reducing a noise signal component coefficient based on whether or not the threshold was exceeded.

14. A system for suppressing noise, comprising:

a microphone array configured to receive at least a primary and a secondary acoustic signal associated with an audio source;

a self calibration module configured to determine an observed coefficient value and a reference coefficient value for a coefficient representing a location of the audio source and to determine whether the observed coefficient value satisfies a first threshold; and

an adaptation module configured to adapt the reference coefficient value towards the observed coefficient value based on whether the observed coefficient value satisfies one or more coefficient thresholds, wherein noise in the primary signal is suppressed based on the adapted reference coefficient value.

15. The system of claim 14 , wherein the self calibration module is configured to determine whether a magnitude and a phase of the coefficient satisfy the one or more coefficient thresholds.

16. The system of claim 14 , wherein the self calibration module is configured to determine if the one or more coefficient thresholds are satisfied for one or more sub-bands of the primary acoustic signal.

17. The system of claim 16 , wherein the self calibration module is configured to determine if a number of sub-bands for which the coefficient thresholds are satisfied exceeds a first minimum percentage.

18. The system of claim 17 , wherein the self calibration module is configured to determine if a number of lower frequency sub-bands for which the coefficient thresholds are satisfied exceeds a second minimum percentage, the second minimum percentage being higher than the first minimum percentage.

19. A non-transitory machine readable medium having embodied thereon a program executed by a processor, the program providing instructions for a method for suppressing noise using noise subtraction processing, the method comprising:

receiving at least a primary and a secondary acoustic signal associated with an audio source;

determining a first coefficient value and a second coefficient value for a coefficient representing a location of the audio source;

determining whether the first coefficient value satisfies a first threshold;

adapting the second coefficient value towards the first coefficient value based on whether the first coefficient value satisfies the first threshold; and

suppressing noise in the primary signal based on the adapted second coefficient value.

20. The non-transitory machine readable medium of claim 19 , wherein the first threshold is a magnitude threshold for the observed coefficient, the method further comprising:

determining a number of sub-bands of the primary acoustic signal for which the first threshold is satisfied;

determining whether the observed coefficient value satisfies a signal energy threshold; and

determining whether the observed coefficient value satisfies a phase threshold for the observed coefficient.

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 Oct 2, 2008
From: SOLBACH, LUDGER
To: AUDIENCE, INC.
Reel/Frame 021703/0633 →