Method for the detection of whistling in an audio system
AssigneeGN ReSound A/S
InventorNaim Sheikh
Life of this patent
Estimating the term…
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.
Claims13
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.
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.
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.
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.
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.
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.
Dependencies are inferred from the claim text.