IP Library Granted Patent US 8,477,976
Granted Patent B2
US 8,477,976 · App. 12/981,412 · Granted Jul 2, 2013

Method for the detection of whistling in an audio system

Inventor: Naim Sheikh (London, GB)
Assignee: GN ReSound A/S
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,477,976
App. No.
12/981,412
Granted
Jul 2, 2013
Kind
B2
Abstract

A method for detecting whistling in an audio system includes determining an average frequency of an input signal of the audio system, sampling the input signal in consecutive blocks of at least one sample, wherein the average frequency is determined blockwise, and determining whether feedback related whistling is present in the input signal of the audio system by evaluating a stability of the average frequency, wherein the evaluation of the stability of the average frequency comprises: determining a difference of two values of the determined average frequency for two blocks, and comparing the determined difference to a first threshold value.

Claims (64)

1. A method for detecting whistling in an audio system, comprising:

determining an average frequency of an input signal of the audio system using hardware;

sampling the input signal in consecutive blocks of at least one sample, wherein the average frequency is determined blockwise; and

determining whether feedback related whistling is present in the input signal of the audio system by evaluating a stability of the average frequency, wherein the evaluation of the stability of the average frequency comprises:

performing a subtraction operation using values of the determined average frequency for two blocks to obtain a result; and

comparing the result to a first threshold value; and

determining a function of the result, wherein the function comprises an absolute value function.

2. A method for detecting whistling in an audio system, comprising:

determining an average frequency of an input signal of the audio system using hardware;

sampling the input signal in consecutive blocks of at least one sample, wherein the average frequency is determined blockwise; and

determining whether feedback related whistling is present in the input signal of the audio system by evaluating a stability of the average frequency, wherein the evaluation of the stability of the average frequency comprises:

performing a subtraction operation using values of the determined average frequency for two blocks to obtain a result; and

comparing the result to a first threshold value; and

determining a function of the result, wherein the function is equal to 0 if an absolute value of the result is less than a second threshold value.

3. The method according to claim 2 , wherein the function is equal to an absolute value of the result if the absolute value is larger than or equal to the second threshold value.

4. The method according to claim 1 , further comprising determining an average of differences over a number of the blocks.

5. The method according to claim 4 , wherein the act of determining the average comprises determining a moving average.

6. The method according to claim 1 , further comprising transforming the input signal into a frequency domain.

7. The method according to claim 1 , further comprising comparing a power or an energy content of the input signal with a third threshold value.

8. A method for detecting whistling in an audio system, comprising:

determining an average frequency of an input signal of the audio system using hardware;

sampling the input signal in consecutive blocks of at least one sample, wherein the average frequency is determined blockwise; and

determining whether feedback related whistling is present in the input signal of the audio system by evaluating a stability of the average frequency, wherein the evaluation of the stability of the average frequency comprises:

performing a subtraction operation using values of the determined average frequency for two blocks to obtain a result; and

comparing the result to a first threshold value;

wherein the determination of the average frequency of the input signal comprises determining a centroid of the input signal.

9. The method according to claim 1 , wherein the audio system comprises a communication system, the communication system being a hearing aid, a headset, or a telephone system.

10. A hearing aid, comprising:

a microphone for the provision of an input signal;

a signal processing unit;

a whistle detector unit that is configured to detect whistling in the hearing aid;

a receiver for the provision of an output sound signal to be presented to a user of the hearing aid; and

an amplification controller that is configured to adjust a gain of the hearing aid based on the detected whistling, wherein a response time of the amplification controller is based on whether the whistling is detected or not, the response time comprising an attack time and a release time, and wherein the attack time or the release time, or both the attack time and the release time, is adjusted adaptively in response to the detected whistling for a predetermined period of time;

wherein the whistle detector is configured for:

determining an average frequency of the input signal of the hearing aid;

sampling the input signal in consecutive blocks of at least one sample, wherein the average frequency is determined blockwise; and

determining whether feedback related whistling is present in the input signal of the hearing aid by evaluating a stability of the average frequency, wherein the evaluation of the stability of the average frequency comprises:

performing a subtraction operation using values of the determined average frequency for two blocks to obtain a result; and

comparing the result to a first threshold value.

11. The hearing aid according to claim 10 , further comprising a feedback cancellation filter, wherein the hearing aid is configured to adjust at least one parameter of the feedback cancellation filter in response to the detected whistling.

12. A hearing aid, comprising:

a microphone for the provision of an input signal;

a signal processing unit;

a whistle detector unit that is configured to detect whistling in the hearing aid;

a receiver for the provision of an output sound signal to be presented to a user of the hearing aid; and

an amplification controller that is configured to adjust a gain of the hearing aid based on the detected whistling, wherein the amplification controller is configured to successively determine gain correction values, and wherein at least one of the gain correction values depends on at least one previous one of the gain correction values;

wherein the whistle detector is configured for:

determining an average frequency of the input signal of the hearing aid;

sampling the input signal in consecutive blocks of at least one sample, wherein the average frequency is determined blockwise; and

determining whether feedback related whistling is present in the input signal of the hearing aid by evaluating a stability of the average frequency, wherein the evaluation of the stability of the average frequency comprises:

performing a subtraction operation using values of the determined average frequency for two blocks to obtain a result; and

comparing the result to a first threshold value.

13. A hearing aid, comprising:

a microphone for the provision of an input signal;

a signal processing unit;

a whistle detector unit that is configured to detect whistling in the hearing aid;

a receiver for the provision of an output sound signal to be presented to a user of the hearing aid; and

an amplification controller that is configured to adjust a gain of the hearing aid based on the detected whistling, wherein the amplification controller is configured to cease an attenuation, if the level of the attenuation has been substantially equal to a maximum level of attenuation for a predetermined period of time;

wherein the whistle detector is configured for:

determining an average frequency of the input signal of the hearing aid;

sampling the input signal in consecutive blocks of at least one sample, wherein the average frequency is determined blockwise; and

determining whether feedback related whistling is present in the input signal of the hearing aid by evaluating a stability of the average frequency, wherein the evaluation of the stability of the average frequency comprises:

performing a subtraction operation using values of the determined average frequency for two blocks to obtain a result; and

comparing the result to a first threshold value.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 18, 2011
From: SHEIKH, NAIM
To: GN RESOUND A/S
Reel/Frame 027080/0761 →
Priority Claims (1)
DK 2009 70303 · Dec 29, 2009 · national
Continuity (1)
Related Publication 20110188685A1 · Aug 4, 2011