Self-echo cancellation method and system of hearing aid
By using an echo detection and calculation module in the hearing aid, and utilizing microphone and noise reduction technology, echoes in the hearing aid are eliminated, solving the problem of adaptive adjustment in the hearing aid and improving sound quality.
Patent Information
- Application Number
- CN202411059299.8
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-08-03
- Publication Date
- 2026-02-06
AI Technical Summary
Existing hearing aids cannot adaptively adjust to changes in the wearer's hearing, resulting in self-echo cancellation algorithms failing to accurately eliminate echoes and affecting sound quality.
The echo detection module emits an echo-simulated audio signal, which is received by four microphones and converted into a digital signal for noise reduction. The fluctuation ratio is calculated, and the analog signal is compared with the original audio to eliminate the echo signal.
It achieves accurate elimination of hearing aid echoes and improves sound quality.
Smart Images

Figure CN121486740A_ABST
Abstract
Description
TECHNICAL FIELD
[0001] The application discloses a self-echo cancellation method and system of a hearing aid, and belongs to the field of hearing aids. BACKGROUND
[0002] Air conduction hearing aids are a kind of hearing aids that play audio through air as a conduction medium, and the working principle is to collect sound through a miniature microphone, then perform noise reduction, amplification and other processing on the collected sound through a digital chip in the hearing aid, and finally transmit the processed sound to the auditory nerve through an air conduction path.
[0003] Air conduction hearing aids play audio through air as a conduction medium, and sometimes the amplified audio played will be accepted again by the microphone of the hearing aid, which causes the hearing aid to produce self-echo. The traditional self-echo cancellation algorithm estimates and cancels the echo path by constantly updating the filter coefficients, but the self-echo generated in this way and the normal accepted sound wave signal belong to the same acceptance path, and the self-echo cancellation algorithm cannot accurately eliminate the self-echo from the normal sound wave signal, which causes the audio played by the hearing aid to still be affected, resulting in a decrease in sound quality. SUMMARY
[0004] The technical problem to be solved by the present application is that the existing hearing aid cannot adjust the configuration according to the hearing changes of the wearer.
[0005] To achieve the above purpose, the present application provides the following technical scheme: A self-echo cancellation method and system of a hearing aid, comprising the following steps: S1, a self-echo detection module is used to emit a self-echo simulation audio, a playing module is used to convert all accepted audio signals into sound wave signals for playing, an acceptance module is used to accept the self-echo simulation audio, and a self-echo calculation module is used to calculate the fluctuation ratio of the accepted self-echo audio and the self-echo simulation audio; S2, four groups of microphones of the acceptance module are used to accept the surrounding audio, then the received four groups of audio are converted into digital signals, a processing module is used to perform noise reduction processing on the digital signals, mark the part containing noise in the audio, and then delete the marked part from the audio; S3, a self-echo cancellation module is used to record the audio after noise reduction processing, a set of simulation signals identical to the audio signals are made according to the record, the ratio of the simulation signals to the original audio is set according to the fluctuation ratio of the self-echo audio and the self-echo simulation audio, then the simulation signals are compared with the accepted audio signals, and the self-echo signals in the audio signals are deleted after the comparison; S4, a playing module is used to convert all accepted audio signals into sound wave signals for playing.
[0006] As a preferred technical solution of the present application, in step S3, when the fluctuation frequency and fluctuation range of the analog signal and the audio signal are completely the same, the audio signal is judged as an echo signal, and the audio signal is deleted.
[0007] As a preferred technical solution of the present application, in step S4, when the fluctuation frequency and fluctuation range of the analog signal and the audio signal are not completely the same, the audio signal is judged as a normally accepted to-be-played signal, and the to-be-played signal is input to the playing module for playing.
[0008] As a preferred technical solution of the present application, in step S1, the ratio of the echo audio emitted by the playing module and the echo analog audio accepted by the accepting module is constant, and since the distance between the playing module and the accepting module is not convenient, the ratio of the echo audio and the echo analog audio will not change.
[0009] A self-echo cancellation system of a hearing aid, comprising the following modules: An accepting module, which accepts the surrounding audio through four groups of microphones of the accepting module, and then converts the received four groups of audio into digital signals; A noise reduction module, which performs noise reduction processing on the digital signals through the processing module, marks the part containing noise in the audio, and then deletes the marked part from the audio; An echo cancellation module, which records the audio after noise reduction processing through the echo cancellation module, and makes a group of analog signals same as the audio signals according to the record, the ratio of the analog signals and the original audio is set according to the fluctuation ratio of the echo audio and the echo analog audio, and then the analog signals are compared with the audio signals accepted by the back end; A playing module, which converts all the accepted audio signals into sound wave signals for playing through the playing module; An echo detection module, which emits a piece of echo analog audio through the echo detection module; An echo calculation module, which calculates the fluctuation ratio of the accepted echo audio and the echo analog audio through the echo calculation module.
[0010] The present application has the following beneficial effects: the self-echo cancellation method and system of the hearing aid can accurately eliminate the echo generated by the hearing aid by calculating the fluctuation ratio of the accepted echo audio and the echo analog audio through the echo calculation module, recording the audio after noise reduction processing through the echo cancellation module, making a group of analog signals same as the audio signals according to the record, setting the ratio of the analog signals and the original audio according to the fluctuation ratio of the echo audio and the echo analog audio, and then comparing the analog signals with the audio signals accepted by the back end. BRIEF DESCRIPTION OF DRAWINGS
[0011] Fig. 1 This is a block diagram of the present invention; Fig. 2 This is a flowchart of the present invention. Detailed Implementation
[0012] The technical solutions in the embodiments of the present invention will be clearly and completely described below. Obviously, the described embodiments are only some embodiments of the present invention, and not all embodiments. Based on the embodiments of the present invention, all other embodiments obtained by those skilled in the art without creative effort are within the scope of protection of the present invention.
[0013] Please see Figs. 1-2 This invention provides a technical solution: a method and system for self-echo cancellation in hearing aids, comprising the following steps: S1. The echo detection module emits an echo simulation audio signal, the playback module converts all received audio signals into sound wave signals for playback, the receiving module receives the echo simulation audio signal, and the echo calculation module calculates the fluctuation ratio between the received echo audio signal and the echo simulation audio signal. S2. The receiver module receives ambient audio through four sets of microphones, converts the received audio into digital signals, performs noise reduction processing on the digital signals through the processing module, marks the parts of the audio containing noise, and then removes the marked parts from the audio. S3. Record the noise-reduced audio using the echo cancellation module, and create a set of analog signals identical to the audio signal based on the recording. The ratio of the analog signal to the original audio is set according to the fluctuation ratio of the echo audio and the echo analog audio. Then, compare the analog signal with the audio signal received at the back end, and delete the echo signal in the audio signal after comparison. The analog signal dwell time established in the echo cancellation module is set to a dwell time of two seconds for each audio segment. This ensures that the time it takes for the hearing aid's microphone to receive the echo emitted by the speaker will not exceed one second. To prevent errors caused by device delay, the analog signal dwell time is set to two seconds. S4. The playback module converts all received audio signals into sound wave signals for playback.
[0014] In step S3, when the fluctuation frequency and fluctuation range of the analog signal and the audio signal are exactly the same, it is determined that this segment of audio signal is an echo signal and this segment of audio signal is deleted. At this point, the analog signal is calculated based on the echo audio data received by the microphone. When the analog signal is the same as the audio signal received by the microphone, it means that the audio signal is the echo received by the microphone.
[0015] In step S4, when the fluctuation frequency and fluctuation range of the analog signal and the audio signal are not exactly the same, it is determined that this audio signal is a normally accepted signal to be played, and the signal to be played is input into the playback module for playback.
[0016] In step S1, the ratio of the echo audio emitted by the playback module to the echo analog audio received by the receiving module is constant. Since the distance between the playback module and the receiving module is inconvenient, the ratio of the echo audio to the echo analog audio will not change.
[0017] A self-echo cancellation system for a hearing aid includes the following modules: The receiving module receives ambient audio through four sets of microphones and then converts the received audio into digital signals. The noise reduction module processes the digital signal through the processing module, marks the noisy parts of the audio, and then removes the marked parts from the audio. The echo cancellation module records the noise-reduced audio and creates a set of analog signals identical to the audio signal based on the recording. The ratio of the analog signal to the original audio is set according to the fluctuation ratio of the echo audio and the echo analog audio. Then, the analog signal is compared with the audio signal received at the back end. The playback module converts all received audio signals into sound wave signals for playback. The echo detection module emits a simulated echo audio signal. The echo calculation module calculates the fluctuation ratio between the received echo audio and the echo analog audio.
[0018] Specifically, this method first sends out an echo-simulated audio signal through an echo detection module. A playback module converts all received audio signals into sound wave signals for playback. A receiving module receives the echo-simulated audio signal, and an echo calculation module calculates the fluctuation ratio between the received echo audio and the echo-simulated audio signal. Four microphones in the receiving module receive ambient audio signals, which are then converted into digital signals. A processing module performs noise reduction on the digital signals, marking noisy parts of the audio and removing them. An echo cancellation module records the noise-reduced audio signal and creates an analog signal identical to the original audio signal. The ratio of the analog signal to the original audio signal is set according to the fluctuation ratio between the echo audio and the echo-simulated audio signal. The analog signal is then compared with the received audio signal. After comparison, the echo signal in the original audio signal is removed. Finally, the playback module converts all received audio signals into sound wave signals for playback.
[0019] Although embodiments of the invention have been shown and described, it will be understood by those skilled in the art that various changes, modifications, substitutions and alterations can be made to these embodiments without departing from the principles and spirit of the invention, the scope of which is defined by the appended claims and their equivalents.
Claims
1. A method for eliminating echoes in a hearing aid, characterized in that, Includes the following steps: S1. The echo detection module emits an echo simulation audio signal, the playback module converts all received audio signals into sound wave signals for playback, the receiving module receives the echo simulation audio signal, and the echo calculation module calculates the fluctuation ratio between the received echo audio signal and the echo simulation audio signal. S2. The receiver module receives ambient audio through four sets of microphones, converts the received audio into digital signals, performs noise reduction processing on the digital signals through the processing module, marks the parts of the audio containing noise, and then removes the marked parts from the audio. S3. Record the noise-reduced audio using the echo cancellation module, and create a set of analog signals identical to the audio signal based on the recording. The ratio of the analog signal to the original audio is set according to the fluctuation ratio of the echo audio and the echo analog audio. Then, compare the analog signal with the audio signal received at the back end, and delete the echo signal in the audio signal after comparison. S4. The playback module converts all received audio signals into sound wave signals for playback.
2. The self-echo cancellation method for a hearing aid according to claim 1, characterized in that: In step S3, when the fluctuation frequency and fluctuation range of the analog signal and the audio signal are exactly the same, it is determined that this segment of audio signal is an echo signal and this segment of audio signal is deleted.
3. The self-echo cancellation method for a hearing aid according to claim 1, characterized in that: In step S4, when the fluctuation frequency and fluctuation range of the analog signal and the audio signal are not exactly the same, it is determined that this audio signal is a normally accepted signal to be played, and the signal to be played is input into the playback module for playback.
4. The self-echo cancellation method for a hearing aid according to claim 1, characterized in that: In step S1, the ratio of the echo audio emitted by the playback module to the echo analog audio received by the receiving module is constant. Since the distance between the playback module and the receiving module is inconvenient, the ratio of the echo audio to the echo analog audio will not change.
5. A self-echo cancellation system for a hearing aid, characterized in that: Includes the following modules: The receiving module receives ambient audio through four sets of microphones and then converts the received audio into digital signals. The noise reduction module processes the digital signal through the processing module, marks the noisy parts of the audio, and then removes the marked parts from the audio. The echo cancellation module records the noise-reduced audio and creates a set of analog signals identical to the audio signal based on the recording. The ratio of the analog signal to the original audio is set according to the fluctuation ratio of the echo audio and the echo analog audio. Then, the analog signal is compared with the audio signal received at the back end. The playback module converts all received audio signals into sound wave signals for playback. The echo detection module emits a simulated echo audio signal. The echo calculation module calculates the fluctuation ratio between the received echo audio and the echo analog audio.