Howling suppression method, hearing aid, and storage medium
AssigneeShenzhen Eartech Company Ltd.
InventorsFei Chen, Jun-Yu Ji
Life of this patent
Estimating the term…
Abstract
The present disclosure relates to a howling suppression method. The method includes obtaining audio data and obtaining a first sub-band signal of frame signal in the audio data. The method further includes obtaining a second sub-band signal of the first howling sub-band signal according to the first howling sub-band signal in response that the first sub-band signal is the first howling sub-band signal, and suppressing the howling frame signal in response that the second sub-band signal is the second howling sub-band signal and in response that the frame signal is the howling frame signal.
Claims17
A howling suppression method, the method comprising:
- obtaining audio data;
- obtaining a first sub-band signal of a frame signal in the audio data according to the audio data;
- determining whether the first sub-band signal is a first howling sub-band signal, comprising:
- obtaining an energy value of the first sub-band signal according to the first sub-band signal of the frame signal, and comparing the energy value of the first sub-band signal with a preset energy threshold;
- in response that the first sub-band signal is the first howling sub-band signal, obtaining a second sub-band signal of the first howling sub-band signal according to the first howling sub-band signal;
- determining whether the second sub-band signal is a second howling sub-band signal;
- in response that the second sub-band signal is the second howling sub-band signal, determining whether the frame signal is a howling frame signal according to the second howling sub-band signal;
- and
- suppressing the howling frame signal in response that the frame signal is the howling frame signal.
A howling suppression apparatus comprising:
- an audio acquisition module, is configured to obtain audio data;
- a first sub-band acquisition module, is configured to obtain a first sub-band signal of a frame signal in the audio data according to the audio data;
- the first sub-band acquisition module, is further configured to determine whether the first sub-band signal is a first howling sub-band signal by obtaining an energy value of the first sub-band signal according to the first sub-band signal of the frame signal, and comparing the energy value of the first sub-band signal with a preset energy threshold;
- a second sub-band acquisition module, is configured to obtain a second sub-band signal of the first howling sub-band signal according to the first howling sub-band signal in response that the first sub-band signal is the first howling sub-band signal;
- the second sub-band acquisition module, is further configured to determine whether the second sub-band signal is a second howling sub-band signal;
- a howling determination module, is configured to determine whether the frame signal is a howling frame signal according to the second howling sub-band signal in response that the second sub-band signal is the second howling sub-band signal;
- and
- the howling determination module, is further configured to suppress the howling frame signal in response that the frame signal is the howling frame signal.
A hearing aid comprising:
- a storage device and a processor, the processor executing at least one computer-readable instruction stored in the storage device to implement following functions:
- obtaining audio data;
- obtaining a first sub-band signal of a frame signal in the audio data according to the audio data;
- determining whether the first sub-band signal is a first howling sub-band signal, comprising:
- obtaining an energy value of the first sub-band signal according to the first sub-band signal of the frame signal, and comparing the energy value of the first sub-band signal with a preset energy threshold;
- in response that the first sub-band signal is the first howling sub-band signal, obtaining a second sub-band signal of the first howling sub-band signal according to the first howling sub-band signal;
- determining whether the second sub-band signal is a second howling sub-band signal;
- in response that the second sub-band signal is the second howling sub-band signal, determining whether the frame signal is a howling frame signal according to the second howling sub-band signal;
- and
- suppressing the howling frame signal in response that the frame signal is the howling frame signal.
A non-transitory storage medium having at least one computer-readable instruction stored thereon, and the at least one computer-readable instruction being executed by a processor, to implement following functions:
- obtaining audio data;
- obtaining a first sub-band signal of a frame signal in the audio data according to the audio data;
- determining whether the first sub-band signal is a first howling sub-band signal, comprising obtaining an energy value of the first sub-band signal according to the first sub-band signal of the frame signal, and comparing the energy value of the first sub-band signal with a preset energy threshold;
- in response that the first sub-band signal is the first howling sub-band signal, obtaining a second sub-band signal of the first howling sub-band signal according to the first howling sub-band signal;
- determining whether the second sub-band signal is a second howling sub-band signal;
- in response that the second sub-band signal is the second howling sub-band signal, determining whether the frame signal is a howling frame signal according to the second howling sub-band signal;
- and
- suppressing the howling frame signal in response that the frame signal is the howling frame signal.
Dependencies are inferred from the claim text.