IP Library › Granted Patent US 9,654,874
Granted Patent B2
US 9,654,874 · App. 14/192,634 · Granted May 16, 2017

Systems and methods for feedback detection

Inventors: Hyun Jin Park (San Diego, CA); Deepak Kumar Challa (San Diego, CA)
Assignee: QUALCOMM Incorporated
H04R3/02G10K11/1788H04R25/453G10K2210/3026G10K2210/3027G10K2210/3056H04R2460/01
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 9,654,874
App. No.
14/192,634
Granted
May 16, 2017
Kind
B2
Abstract

A method for feedback detection by an electronic device is described. The method includes receiving a first microphone signal by a first microphone. A feedback loop includes the first microphone and a speaker. The method also includes receiving a second microphone signal by a second microphone that is outside of the feedback loop. A first signal based on the first microphone signal and a second signal based on the second microphone signal exhibit a higher correlation in presence of feedback and exhibit a lower correlation in absence of feedback. The method further includes determining a correlation based on the first microphone signal and the second microphone signal. The method additionally includes determining whether feedback is occurring based on the correlation.

Claims (50)

1. A method for feedback detection by an electronic device, comprising:

receiving a first microphone signal by a first microphone, wherein a feedback loop comprises the first microphone and a speaker;

receiving a second microphone signal by a second microphone that is outside of the feedback loop;

filtering the first microphone signal using a first filter to determine a first signal, wherein the first filter corresponds to a non-feedback transfer function from a processed first microphone signal to the second microphone that includes the speaker;

filtering the second microphone signal using a second filter to determine a second signal, wherein the second filter corresponds to a feedback transfer function from the processed first microphone signal to the first microphone that does not include the speaker;

determining a correlation between the first signal from a feedback path and the second signal from a non-feedback path, wherein the first signal and the second signal exhibit a higher correlation in the presence of feedback from the speaker to the first microphone and exhibit a lower correlation in absence of the feedback from the speaker to the first microphone; and

determining whether the feedback from the speaker to the first microphone is occurring based on the correlation.

2. The method of claim 1 , wherein determining whether feedback is occurring comprises determining that feedback is occurring when the correlation is above a threshold.

3. The method of claim 1 , wherein determining whether feedback is occurring comprises determining that feedback is not occurring when the correlation is below a threshold.

4. The method of claim 1 , further comprising adjusting processing of the first microphone signal when feedback is occurring.

5. The method of claim 4 , wherein adjusting processing comprises at least one of reducing a gain and disconnecting the feedback loop.

6. The method of claim 1 , wherein filtering the first microphone signal comprises equalizing the first microphone signal based on the first filter, and wherein filtering the second microphone signal comprises equalizing the second microphone signal based on the second filter.

7. The method of claim 1 , wherein the second microphone is located near the speaker.

8. The method of claim 1 , wherein determining whether feedback is occurring avoids detecting non-feedback sound as feedback.

9. An electronic device for feedback detection, comprising:

a first microphone configured to receive a first microphone signal;

a speaker coupled to the first microphone, wherein a feedback loop comprises the first microphone and the speaker;

a second microphone configured to receive a second microphone signal; and

control circuitry coupled to the first microphone and to the second microphone, wherein the control circuitry is configured to:

filter the first microphone signal using a first filter to determine a first signal, wherein the first filter corresponds to a non-feedback transfer function from a processed first microphone signal to the second microphone that includes the speaker,

filter the second microphone signal using a second filter to determine a second signal, wherein the second filter corresponds to a feedback transfer function from the processed first microphone signal to the first microphone that does not include the speaker,

determine a correlation between the first signal from a feedback path and the second signal from a non-feedback path, wherein the first signal and the second signal exhibit a higher correlation in the presence of feedback from the speaker to the first microphone and exhibit a lower correlation in absence of the feedback from the speaker to the first microphone;

determine whether the feedback from the speaker to the first microphone is occurring based on the correlation.

10. The electronic device of claim 9 , wherein determining whether feedback is occurring comprises determining that feedback is occurring when the correlation is above a threshold.

11. The electronic device of claim 9 , wherein determining whether feedback is occurring comprises determining that feedback is not occurring when the correlation is below a threshold.

12. The electronic device of claim 9 , wherein the control circuitry further adjusts processing of the first microphone signal when feedback is occurring.

13. The electronic device of claim 12 , wherein adjusting processing comprises at least one of reducing a gain and disconnecting the feedback loop.

14. The electronic device of claim 9 , wherein filtering the first microphone signal comprises equalizing the first microphone signal based on the first filter, and wherein filtering the second microphone signal comprises equalizing the second microphone signal based on the second filter.

15. The electronic device of claim 9 , wherein the second microphone is located near the speaker.

16. The electronic device of claim 9 , wherein determining whether feedback is occurring avoids detecting non-feedback sound as feedback.

17. A computer-program product for feedback detection, comprising a non-transitory tangible computer-readable medium having instructions thereon, the instructions comprising:

code for causing an electronic device to receive a first microphone signal by a first microphone, wherein a feedback loop comprises the first microphone and a speaker;

code for causing the electronic device to receive a second microphone signal by a second microphone that is outside of the feedback loop;

code for causing the electronic device to filter the first microphone signal using a first filter to determine a first signal, wherein the first filter corresponds to a non-feedback transfer function from a processed first microphone signal to the second microphone that includes the speaker;

code for causing the electronic device to filter the second microphone signal using a second filter to determine a second signal, wherein the second filter corresponds to a feedback transfer function from the processed first microphone signal to the first microphone that does not include the speaker;

code for causing the electronic device to determine a correlation between the first signal from a feedback path and the second signal from a non-feedback path, wherein the first signal and the second signal exhibit a higher correlation in the presence of feedback from the speaker to the first microphone and exhibit a lower correlation in absence of the feedback from the speaker to the first microphone; and

code for causing the electronic device to determine whether the feedback from the speaker to the first microphone is occurring based on the correlation.

18. The computer-program product of claim 17 , wherein determining whether feedback is occurring comprises determining that feedback is occurring when the correlation is above a threshold.

19. The computer-program product of claim 17 , further comprising adjusting processing of the first microphone signal when feedback is occurring.

20. The computer-program product of claim 17 , wherein the second microphone is located near the speaker.

21. An apparatus for feedback detection, comprising:

a first means for receiving a first input signal, wherein a feedback loop comprises the first means for receiving and a speaker;

a second means for receiving a second input signal, wherein the second means for receiving is outside of the feedback loop;

means for filtering the first microphone signal to determine a first signal, wherein the means for filtering the first microphone signal corresponds to a non-feedback transfer function from a processed first microphone signal to the second microphone that includes the speaker;

means for filtering the second microphone signal to determine a second signal, wherein the means for filtering the second microphone signal corresponds to a feedback transfer function from the processed first microphone signal to the first microphone that does not include the speaker;

means for determining a correlation between the first signal from a feedback path and the second signal from a non-feedback path, wherein the first signal and the second signal exhibit a higher correlation in the presence of feedback from the speaker to the first microphone and exhibit a lower correlation in absence of the feedback from the speaker to the first microphone; and

means for determining whether feedback is occurring based on the correlation.

22. The apparatus of claim 21 , wherein determining whether feedback is occurring comprises determining that feedback is occurring when the correlation is above a threshold.

23. The apparatus of claim 21 , further comprising means for adjusting processing of the first input signal when feedback is occurring.

24. The apparatus of claim 21 , wherein the second means for receiving is located near the speaker.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 24, 2014
From: PARK, HYUN JIN; CHALLA, DEEPAK KUMAR
To: QUALCOMM INCORPORATED
Reel/Frame 032505/0258 →
Continuity (2)
Provisional Application 61916373 · Dec 16, 2013
Related Publication 20150172815A1 · Jun 18, 2015