Method and system for determining the degree of reverberation in an environment

By combining hearing aids with a remote microphone module, multiple microphones and speakers are used to determine the reverberation coefficient, solving the problem that hearing aids cannot monitor environmental reverberation in real time, thus improving sound quality and user experience.

CN115529543BActive Publication Date: 2026-08-04KERUI HEALTH TECH (SHENZHEN) CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
KERUI HEALTH TECH (SHENZHEN) CO LTD
Filing Date
2022-10-09
Publication Date
2026-08-04

AI Technical Summary

Technical Problem

Existing hearing aids cannot monitor the reverberation level in the environment in real time, which affects the sound quality and user experience.

Method used

By combining hearing aids and remote microphone modules, multiple microphones and speakers are used to determine the reverberation coefficient, and a weighted judgment is made to monitor the reverberation level in the environment in real time.

Benefits of technology

It enables real-time monitoring of environmental reverberation levels, improving the sound quality and user experience of hearing aids in different acoustic environments.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN115529543B_ABST
    Figure CN115529543B_ABST
Patent Text Reader

Abstract

The application provides a method for judging the reverberation degree in an environment, wherein a hearing aid and a remote microphone module are arranged in the environment, the hearing aid comprises a first loudspeaker and a first microphone, the remote microphone module comprises a second loudspeaker and a second microphone, and the method comprises the following steps: determining a first reverberation degree coefficient from the first loudspeaker to the first microphone; determining a second reverberation degree coefficient from the second loudspeaker to the second microphone; determining a third reverberation degree coefficient from the second loudspeaker to the first microphone; and performing weighted judgment on the first, second and third reverberation degree coefficients to judge the reverberation degree in the environment. The technical scheme provided by the application combines the first microphone and the first loudspeaker of the hearing aid and the second microphone and the second loudspeaker of the remote microphone module to judge the reverberation degree in the environment, thereby realizing real-time monitoring of the reverberation degree in the environment.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the field of speech processing, and more particularly to a method, system, computer device, and computer-readable storage medium for determining the level of reverberation in an environment. Background Technology

[0002] With the development of electronic devices, hearing aids have been developed for people with hearing impairments to compensate for their hearing loss. Hearing aids are typically worn inside or behind the ear to amplify sound and deliver it to the wearer. A hearing aid usually contains a microphone that collects sound signals, a processor that amplifies the sound signals, and a speaker (also known as a receiver in the field of hearing aids) that outputs sound.

[0003] When sound waves propagate indoors, the sound is constantly reflected off various surfaces such as floors, walls, ceilings, windows, and tables. When these reflected sounds mix together, the familiar phenomenon of reverberation occurs. Reverberation is a collection of reflected sounds.

[0004] The effectiveness of hearing aids is closely related to their acoustic environment. Adjusting the audio playback mode according to the reverberation parameters of the acoustic environment can often result in better sound quality and an improved user experience. Therefore, in order to effectively utilize reverberation to achieve a sound effect that matches the spatial environment, it is necessary to monitor the reverberation level in the environment in real time. Summary of the Invention

[0005] The purpose of this application is to provide a method, system, computer device, and computer-readable storage medium for determining the reverberation level in an environment, in order to solve the following technical problem: real-time monitoring of the reverberation level in an environment.

[0006] One aspect of this application provides a method for determining the reverberation level in an environment, wherein a hearing aid and a remote microphone module are provided in the environment, the hearing aid includes a first speaker and a first microphone, and the remote microphone module includes a second speaker and a second microphone, the method for determining the reverberation level in the environment includes:

[0007] Determine the first reverberation coefficient from the first speaker to the first microphone;

[0008] Determine the second reverberation coefficient from the second speaker to the second microphone;

[0009] Determine the third reverberation coefficient from the second speaker to the first microphone;

[0010] The reverberation level coefficient, the second reverberation level coefficient, and the third reverberation level coefficient are weighted and judged to determine the reverberation level in the environment.

[0011] Optionally, determining the first reverberation coefficient from the first speaker to the first microphone includes:

[0012] The first audio signal is played through the first speaker;

[0013] The second audio signal is acquired through the first microphone, and the second audio signal is an audio signal formed by the reflection of the first audio signal after the environment.

[0014] The transfer function from the first speaker to the first microphone is determined based on the first audio signal and the second audio signal, so as to determine the first reverberation coefficient.

[0015] Optionally, determining the second reverberation coefficient from the second speaker to the second microphone includes:

[0016] The noise frequency in the environment is monitored using the first microphone;

[0017] When the noise volume in the environment is detected to be below a threshold at the noise frequency, the determination of the second reverberation coefficient is initiated.

[0018] Optionally, determining the second reverberation coefficient from the second speaker to the second microphone includes:

[0019] The noise frequency characteristics in the environment are monitored using the first microphone;

[0020] When the frequency characteristics of a signal in the environment are detected to be concentrated in the first frequency characteristic, the second speaker is instructed to play a signal with a second frequency characteristic, wherein the second frequency characteristic is different from the first frequency characteristic.

[0021] Optionally, determining the second reverberation coefficient from the second speaker to the second microphone includes:

[0022] A third audio signal is played through the second speaker, wherein the third audio signal is a signal with the second frequency characteristic;

[0023] A fourth audio signal is acquired through the second microphone, the fourth audio signal being an audio signal formed by the reflection of the third audio signal through the environment;

[0024] The transfer function from the second speaker to the second microphone is determined based on the third audio signal and the fourth audio signal to identify the second reverberation coefficient.

[0025] Optionally, determining the third reverberation coefficient from the second speaker to the first microphone includes:

[0026] Monitor the distance between the hearing aid and the remote microphone module;

[0027] The energy characteristics of the signal played by the second speaker are guided based on the distance between the hearing aid and the remote microphone module.

[0028] Optionally, determining the third reverberation coefficient from the second speaker to the first microphone includes:

[0029] A fifth audio signal is played through the second speaker, wherein the energy characteristics of the fifth audio signal are guided by the distance between the hearing aid and the remote microphone module;

[0030] A sixth audio signal is acquired through the second microphone, and the sixth audio signal is an audio signal formed by the reflection of the fifth audio signal by the environment.

[0031] The transfer function from the second speaker to the first microphone is determined based on the fifth audio signal and the sixth audio signal, in order to determine the third reverberation coefficient.

[0032] One aspect of this application provides a system for determining the reverberation level in an environment, wherein a hearing aid and a remote microphone module are provided in the environment, the hearing aid includes a first speaker and a first microphone, and the remote microphone module includes a second speaker and a second microphone. The system for determining the reverberation level in the environment includes:

[0033] The first determining module is used to determine the first reverberation coefficient from the first speaker to the first microphone;

[0034] The second determining module is used to determine the first reverberation coefficient from the second speaker to the second microphone;

[0035] The third determining module is used to determine the third reverberation coefficient from the second speaker to the first microphone;

[0036] The judgment module is used to perform a weighted judgment on the first reverberation coefficient, the second reverberation coefficient, and the third reverberation coefficient to determine the reverberation level in the environment.

[0037] One aspect of this application provides a computer device, the computer device including a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the processor executes the computer program to implement the steps of the method described above for determining the degree of reverberation in an environment.

[0038] One aspect of this application provides a computer-readable storage medium storing a computer program that can be executed by at least one processor to perform the steps of the method for determining the degree of reverberation in an environment as described above.

[0039] The method, system, computer device, and computer-readable storage medium for determining the reverberation level in an environment provided in this application have the following advantages:

[0040] By combining the first microphone and first speaker of the hearing aid with the second microphone and second speaker of the remote microphone module, the reverberation level in the environment can be determined, thereby achieving real-time monitoring of the reverberation level in the environment. Attached Figure Description

[0041] Figure 1A and Figure 1B This schematic diagram illustrates an environment schematic of the method for determining the degree of reverberation in an environment according to an embodiment of this application;

[0042] Figure 2 A flowchart illustrating a method for determining the degree of reverberation in an environment according to Embodiment 1 of this application is shown schematically.

[0043] Figure 3 yes Figure 2 Flowchart of step S200;

[0044] Figure 4 yes Figure 2 Flowchart of step S202;

[0045] Figure 5 yes Figure 2 Flowchart of step S202;

[0046] Figure 6 yes Figure 2 Flowchart of step S202;

[0047] Figure 7 yes Figure 2 Flowchart of step S204;

[0048] Figure 8 yes Figure 2 Flowchart of step S204;

[0049] Figure 9 yes Figure 4 A schematic diagram of an example of a flowchart;

[0050] Figure 10 yes Figure 5 A schematic diagram of an example of a flowchart;

[0051] Figure 11 yes Figure 7 A schematic diagram of an example of a flowchart;

[0052] Figure 12 A block diagram of a system for determining the degree of reverberation in an environment according to Embodiment 2 of this application is shown schematically.

[0053] Figure 13 The illustration shows a schematic diagram of the hardware architecture of a computer device suitable for implementing a method for determining the degree of reverberation in an environment, according to Embodiment 3 of this application. Detailed Implementation

[0054] To make the objectives, technical solutions, and advantages of this application clearer, the following detailed description is provided in conjunction with the accompanying drawings and embodiments. It should be understood that the specific embodiments described herein are merely illustrative and not intended to limit the scope of this application. All other embodiments obtained by those skilled in the art based on the embodiments in this application without inventive effort are within the scope of protection of this application.

[0055] It should be noted that the descriptions involving "first," "second," etc., in the embodiments of this application are for descriptive purposes only and should not be construed as indicating or implying their relative importance or implicitly specifying the number of technical features indicated. Therefore, a feature defined as "first" or "second" may explicitly or implicitly include at least one of those features. Furthermore, the technical solutions of the various embodiments can be combined with each other, but this must be based on the ability of those skilled in the art to implement them. If the combination of technical solutions is contradictory or impossible to implement, it should be considered that such a combination of technical solutions does not exist and is not within the scope of protection claimed in this application.

[0056] In the description of this application, it should be understood that the numerical labels before the steps do not indicate the order of the steps, but are only used to facilitate the description of this application and to distinguish each step, and therefore should not be construed as a limitation of this application.

[0057] The following is an explanation of the terms used in this application:

[0058] RT60 is an abbreviation for Reverberation Time 60 dB, which refers to the time it takes for energy (audio signal) to decay 60 dB from its peak.

[0059] Reverberation factor: In this application, it refers to the reverberation time RT60.

[0060] ADC: It is an abbreviation for Analog-to-Digital Converter, which is used to convert analog values ​​from the real world into digital values, such as 1 and 0.

[0061] Figure 1A and Figure 1B The illustration schematically depicts an environment in which a method for determining the level of reverberation in an environment, as described in an embodiment of this application. As an example, the environment includes a hearing aid component 10 and a remote microphone module 20. The hearing aid component 10 and the remote microphone module 20 can be a kit combination that works in conjunction with each other.

[0062] As an example, the hearing aid section 10 may include a hearing aid 11 and a wireless audio 12. The wireless audio 12 may be a Bluetooth audio module, a Zigbee audio module, or a similar module, used for signal transmission with the remote microphone module 20, such as transmitting audio signals and / or sending control signals to the remote microphone module 20 to control it.

[0063] As an example, the hearing aid 11 may include a first microphone 11a (also referred to as a feedforward microphone), a first speaker 11b (also referred to as a first loudspeaker), and a processor 11c. The first microphone 11a is used to collect audio signals from the environment. The first speaker 11b (first loudspeaker) is used to play audio signals. The processor 11c, electrically connected to the first microphone 11a, the first speaker 11b, and the wireless audio 12, is used to process the signals provided by the first microphone 11a and the remote microphone module 20. The processor 11c may be a DSP (Digital Signal Processing) chip, etc.

[0064] As an example, the remote microphone module 20 includes a second microphone 20a (also referred to as a remote microphone) and a second speaker 20b (also referred to as a second loudspeaker or remote loudspeaker). The second microphone 20a is used to collect audio signals from the environment, and the second speaker 20b is used to play audio signals.

[0065] The method for determining the reverberation level in the environment in this embodiment includes: determining a first reverberation level coefficient RT60_1 from the first speaker 11b to the first microphone 11a (for example, calculating the transfer function from the first speaker 11b to the first microphone 11a to determine the first reverberation level coefficient RT60_1); determining a second reverberation level coefficient RT60_2 from the second speaker 20b to the second microphone 20a (for example, calculating the transfer function from the second speaker 20b to the second microphone 20a to determine the second reverberation level coefficient RT60_2); determining a third reverberation level coefficient RT60_3 from the second speaker 20b to the first microphone 11a (for example, calculating the transfer function from the second speaker 20b to the first microphone 11a to determine the third reverberation level coefficient RT60_3); and performing a weighted judgment on the first reverberation level coefficient RT60_1, the second reverberation level coefficient RT60_2, and the third reverberation level coefficient RT60_3 to determine the reverberation level in the environment.

[0066] This application embodiment utilizes the combination of the first microphone 11a and the first speaker 11b of the hearing aid 11 and the second microphone 20a and the second speaker 20b of the remote microphone module 20 to determine the reverberation level in the environment, thereby achieving real-time monitoring of the reverberation level in the environment.

[0067] The advantages of this application example include:

[0068] (1) It can monitor the changes of RT60 (including RT60_1, RT60_2, RT60_3) in the room in real time;

[0069] (2) Although the accuracy of the RT60_1 measured on the hearing aid 11 is not high, the volume played by the second speaker 20b (remote speaker) on the remote microphone module 20 is relatively large, so that RT60_2 and RT60_3 can be measured more accurately.

[0070] (3) The first microphone 11a on the hearing aid 11 can be used to monitor the volume of the surrounding environment. Only when the first microphone 11a on the hearing aid 11 detects that the volume of the surrounding environment is relatively small, it is considered that the accuracy of the calculated value of RT60_2 at this moment is high.

[0071] (4) The second speaker 20b (remote speaker) can play ultrasonic frequency signals, thereby enabling real-time monitoring of RT60_2 and RT60_3 in the environment.

[0072] Several embodiments will be provided below, which can be used to implement the method for determining the level of reverberation in an environment described above. For ease of understanding, the hearing aid 11 will be described as an exemplary execution subject below.

[0073] Example 1

[0074] Figure 2 A flowchart illustrating a method for determining the degree of reverberation in an environment according to Embodiment 1 of this application is shown schematically.

[0075] like Figure 2 As shown, the method for determining the reverberation level in the environment may include steps S200 to S206, wherein: step S200, determining a first reverberation level coefficient RT60_1 from the first speaker to the first microphone; step S202, determining a second reverberation level coefficient RT60_2 from the second speaker to the second microphone; step S204, determining a third reverberation level coefficient RT60_3 from the second speaker to the first microphone; step S206, performing a weighted judgment on the first reverberation level coefficient RT60_1, the second reverberation level coefficient RT60_2, and the third reverberation level coefficient RT60_3 to determine the reverberation level in the environment.

[0076] pass Figure 2 The steps involve using the combination of the first microphone and first speaker of the hearing aid, and the second microphone and second speaker of the remote microphone module, to determine the reverberation level in the environment, thereby achieving real-time monitoring of the reverberation level in the environment.

[0077] As an example, Figure 2 The specific implementation of step S206 may include: a weighted discrimination rule using the signal energy intensity collected by microphone 1 relative to the signal energy intensity collected by microphone 2 as the discrimination basis. For example, the signal energy intensity collected by microphone 1 is defined as E1, and the signal energy intensity collected by microphone 2 is defined as E2. If E1 accounts for a larger share of energy, then the discrimination weight of RT60_1 is increased; if E2 accounts for a larger share of energy, then the discrimination weight of RT60_2 is increased; if it is confirmed that the signal energy E3 collected by microphone 1 is still large when the second speaker is emitting sound, then the weight value of RT60_3 is increased. Simultaneously, the weight values ​​of RT60_1, RT60_2, and RT60_3 can be determined based on the respective energy proportions of E1, E2, and E3. For example, the weight value of RT60_1 can be defined as E1 / (E1 + E2 + E3)... Based on the final weighted result, a total RT60 value is obtained. A larger value indicates that the room reverberation is more severe.

[0078] In an exemplary embodiment, such as Figure 3 As shown, step S200 can be implemented through steps S300~S304: Step S300, the first speaker plays a first audio signal; Step S302, the first microphone collects a second audio signal, the second audio signal being an audio signal formed by the reflection of the first audio signal through the environment; Step S304, the transfer function from the first speaker to the first microphone is determined based on the first audio signal and the second audio signal, so as to determine the first reverberation coefficient.

[0079] As an example, step S304 may specifically include the following steps: The transfer function reflects the system response along the acoustic path from the speaker to the microphone. The data collected by the microphone can be calculated, and the system response from the speaker to the microphone can be calculated using an adaptive filtering method, such as the NLMS method. The time-domain impulse response function can be derived simultaneously from the transfer function. Based on this impulse response function, the attenuation factor of the impulse signal can be determined, and the value of RT60_1 can be obtained based on its attenuation characteristics. For example, if the RT60_1 value of the room is large, it indicates that the reverberation of the system response is large, the attenuation of the time-domain impulse response is also long, and the attenuation factor is correspondingly increased. ...

[0080] pass Figure 3 The steps involve using the combination of the first microphone and the first speaker to determine the first reverberation coefficient RT60_1 in the environment, thereby achieving real-time monitoring of the first reverberation coefficient RT60_1 in the environment.

[0081] In an exemplary embodiment, such as Figure 4 As shown, step S202 may include steps S400 to S402, wherein: step S400, the noise frequency in the environment is monitored through the first microphone; step S402, when the noise volume in the environment is detected to be lower than a threshold in the noise frequency, the determination of the second reverberation coefficient is initiated (for example, the calculation of the second reverberation coefficient RT60_2 is initiated).

[0082] pass Figure 4 The procedure involves using the first microphone on the hearing aid to monitor the volume of the surrounding environment. Only when the first microphone on the hearing aid detects that the volume of the surrounding environment is lower than a certain threshold (e.g., when it is relatively low) will the calculation of the second reverberation coefficient RT60_2 be initiated, which can make the calculated value of the second reverberation coefficient RT60_2 more accurate.

[0083] In an exemplary embodiment, such as Figure 5As shown, step S202 may further include steps S500 to S502, wherein: step S500, the noise frequency characteristics in the environment are monitored by the first microphone; step S502, when the frequency characteristics of the signal in the environment are detected to be concentrated in the first frequency characteristics, the second speaker is instructed to play the signal of the second frequency characteristics, wherein the second frequency characteristics are different from the first frequency characteristics.

[0084] For example, if the original signal in the room is predominantly low-frequency, and the first frequency characteristic signal refers to a low-frequency signal, then the second frequency characteristic signal could refer to a high-frequency signal or an ultrasonic signal. By monitoring the frequency characteristics of the signals in the environment through the first microphone, which are concentrated in the low-frequency components, the second speaker (remote loudspeaker) can be instructed to play a high-frequency signal or an ultrasonic signal, which is different from the original signal frequency in the room, thus effectively combating the influence of environmental noise.

[0085] pass Figure 5 The process involves the first microphone of the hearing aid monitoring the frequency characteristics of noise in the environment, and the second speaker (remote speaker) playing a signal with a frequency different from the frequency characteristics of noise in the environment. This can effectively combat the influence of noise in the environment (reduce interference) and improve the signal-to-noise ratio of the calculated second reverberation coefficient RT60_2, thereby making RT60_2 more accurate.

[0086] In an exemplary embodiment, such as Figure 6 As shown, step S202 may further include steps S600 to S604, wherein: in step S600, the second speaker plays a third audio signal, wherein the third audio signal is a signal with the second frequency characteristic; in step S602, the second microphone collects a fourth audio signal, wherein the fourth audio signal is an audio signal formed by the reflection of the third audio signal through the environment; in step S604, the transfer function from the second speaker to the second microphone is determined based on the third audio signal and the fourth audio signal, so as to determine the second reverberation coefficient RT60_2.

[0087] As an example, step S604 can be specifically implemented by: the transfer function, which reflects the system response along the acoustic path from the speaker to the microphone, can be calculated based on the data acquired by the microphone and an adaptive filtering method, such as NLMS, to obtain the system response from the speaker to the microphone. The time-domain impulse response function can be derived from the transfer function. Based on this impulse response function, the attenuation factor of the impulse signal can be determined, and the value of RT60_2 can be obtained based on its attenuation characteristics. For example, if the RT60_2 value of the room is large, it indicates that the reverberation of the system response is large, the attenuation of the time-domain impulse response is also long, and the attenuation factor is correspondingly increased.

[0088] pass Figure 6 The steps involve using a combination of a second microphone and a second speaker to determine the second reverberation coefficient RT60_2 in the environment, thereby enabling real-time monitoring of the second reverberation coefficient RT60_2 in the environment.

[0089] In an exemplary embodiment, such as Figure 7 As shown, step S204 may include steps S700 to S702, wherein: step S700, monitoring the distance between the hearing aid and the remote microphone module; step S702, guiding the second speaker to play the energy characteristics of the signal based on the distance between the hearing aid and the remote microphone module.

[0090] As an example, step S700 can be implemented by: determining the signal correlation between the audio signal collected by the first microphone and the audio signal provided by the remote microphone module, and determining the distance between the hearing aid and the remote microphone module based on the signal correlation.

[0091] As an example, step S702 can be implemented as follows: when the distance between the remote microphone module and the hearing aid is relatively close, the second speaker (remote loudspeaker) can play a relatively low-volume signal to calculate RT60_3; when the distance between the remote microphone module and the hearing aid is relatively far, the second speaker (remote loudspeaker) can play a relatively high-volume signal to calculate RT60_3, thereby achieving higher accuracy.

[0092] pass Figure 7 The steps can improve the energy intensity of the signal of the calculated third reverberation coefficient RT60_3, thereby making the third reverberation coefficient RT60_3 more accurate.

[0093] In an exemplary embodiment, such as Figure 8As shown, step S204 may further include steps S800~S804, wherein: in step S800, the second speaker plays a fifth audio signal, wherein the energy characteristics of the fifth audio signal are guided by the distance between the hearing aid and the remote microphone module; in step S802, the second microphone collects a sixth audio signal, wherein the sixth audio signal is an audio signal formed by the reflection of the fifth audio signal through the environment; in step S804, the transfer function from the second speaker to the first microphone is determined based on the fifth audio signal and the sixth audio signal, so as to determine the third reverberation coefficient.

[0094] As an example, step S804 may specifically include the following steps: The transfer function reflects the system response along the acoustic path from the speaker to the microphone. The system response from the speaker to the microphone can be calculated using the data collected by the microphone and an adaptive filtering method, such as NLMS. The time-domain impulse response function can be derived from the transfer function. Based on this impulse response function, the attenuation factor of the impulse signal can be determined, and the value of RT60_3 can be obtained based on its attenuation characteristics. For example, if the RT60_3 value of the room is large, it indicates a large reverberation in the system response, a longer attenuation in the time-domain impulse response, and a correspondingly larger attenuation factor.

[0095] pass Figure 8 The steps involve using a combination of a first microphone and a second speaker to determine the third reverberation coefficient RT60_3 in the environment, thereby enabling real-time monitoring of the third reverberation coefficient RT60_3 in the environment.

[0096] Figure 9 yes Figure 4 A schematic diagram of an example of a flowchart.

[0097] As an example, noise signals from the environment are collected using a first microphone (the microphone on the hearing aid). After conversion by an ADC, the noise frequency in the environment is monitored. Then, a guided decision-making process is initiated: when the noise level is low, the decision weight is increased. That is, when the noise volume in the environment is detected to be below a threshold at the noise frequency, the calculation of the second reverberation coefficient RT60_2 is initiated.

[0098] The audio signal played by the second speaker (remote loudspeaker) is acquired by the second microphone (remote microphone), and after being converted by the ADC, the second reverberation coefficient RT60_2 from the second speaker to the second microphone is calculated.

[0099] Figure 10 yes Figure 5 A schematic diagram of an example of a flowchart.

[0100] As an example, ambient noise signals are collected using a first microphone (the microphone on the hearing aid), and after ADC conversion, the frequency characteristics of the ambient noise are monitored. Then, the frequency characteristics of the signal played on a second speaker (remote loudspeaker) are determined to be different from the ambient noise frequency characteristics. The audio signal played from the second speaker (remote loudspeaker) is collected using the second microphone (remote microphone), and after ADC conversion, the second reverberation coefficient RT60_2 from the second speaker to the second microphone is calculated.

[0101] For example, when the frequency of the signal detected in the environment is concentrated in the low-frequency components, the second speaker (remote speaker) is instructed to play a signal with high-frequency characteristics, which can effectively resist the influence of noise in the environment and improve the signal-to-noise ratio of the calculated RT60_2 signal.

[0102] Figure 11 yes Figure 7 A schematic diagram of an example of a flowchart.

[0103] As an example, the first microphone (the microphone on the hearing aid) and the second microphone (the remote microphone) respectively collect audio signals, which are then converted by an ADC. The distance between the hearing aid and the remote microphone module is monitored. For example, by calculating the signal correlation between the audio signals collected by the first and second microphones respectively, the distance between the hearing aid and the remote microphone module can be obtained. Then, the energy characteristics of the signal played on the second speaker (the remote loudspeaker) are used to guide the analysis.

[0104] The audio signal played by the second speaker (remote microphone) is acquired by the first microphone (microphone on the hearing aid), and after ADC conversion, the third reverberation coefficient RT60_3 from the second speaker to the first microphone is calculated.

[0105] For example, when the distance between the remote microphone module and the hearing aid is relatively close, the second speaker (remote loudspeaker) can play a relatively low-volume signal to calculate RT60_3; when the distance between the remote microphone module and the hearing aid is relatively far, the second speaker (remote loudspeaker) can play a relatively high-volume signal to calculate RT60_3. This method can improve the energy intensity of the calculated RT60_3 signal, thus achieving higher accuracy.

[0106] Example 2

[0107] like Figure 12The diagram illustrates a block diagram of a system 1200 for determining the reverberation level in an environment according to Embodiment 2 of this application. The system 1300 for determining the reverberation level in an environment can be divided into one or more program modules. One or more program modules are stored in a storage medium and executed by one or more processors to complete the embodiments of this application. The program modules referred to in the embodiments of this application are a series of computer program instruction segments capable of performing specific functions. The following description will specifically introduce the functions of each program module in this embodiment. Specifically, the system 1200 for determining the reverberation level in an environment includes the following modules:

[0108] The first determining module 1210 is used to determine the first reverberation coefficient from the first speaker to the first microphone;

[0109] The second determining module 1220 is used to determine the first reverberation coefficient from the second speaker to the second microphone;

[0110] The third determining module 1230 is used to determine the third reverberation coefficient from the second speaker to the first microphone;

[0111] The judgment module 1240 is used to perform a weighted judgment on the first reverberation coefficient, the second reverberation coefficient, and the third reverberation coefficient to determine the reverberation level in the environment.

[0112] As an optional embodiment, the first determining module 1210 is further configured to:

[0113] The first audio signal is played through the first speaker;

[0114] The second audio signal is acquired through the first microphone, and the second audio signal is an audio signal formed by the reflection of the first audio signal after the environment.

[0115] The transfer function from the first speaker to the first microphone is determined based on the first audio signal and the second audio signal, so as to determine the first reverberation coefficient.

[0116] As an optional embodiment, the second determining module 1220 is further configured to:

[0117] The noise frequency in the environment is monitored using the first microphone;

[0118] When the noise volume in the environment is detected to be below a threshold at the noise frequency, the determination of the second reverberation coefficient is initiated.

[0119] As an optional embodiment, the second determining module 1220 is further configured to:

[0120] The noise frequency characteristics in the environment are monitored using the first microphone;

[0121] When the frequency characteristics of a signal in the environment are detected to be concentrated in the first frequency characteristic, the second speaker is instructed to play a signal with a second frequency characteristic, wherein the second frequency characteristic is different from the first frequency characteristic.

[0122] As an optional embodiment, the second determining module 1220 is further configured to:

[0123] A third audio signal is played through the second speaker, wherein the third audio signal is a signal with the second frequency characteristic;

[0124] A fourth audio signal is acquired through the second microphone, the fourth audio signal being an audio signal formed by the reflection of the third audio signal through the environment;

[0125] The transfer function from the second speaker to the second microphone is determined based on the third audio signal and the fourth audio signal to identify the second reverberation coefficient.

[0126] As an optional embodiment, the third determining module 1230 is further configured to:

[0127] Monitor the distance between the hearing aid and the remote microphone module;

[0128] The energy characteristics of the signal played by the second speaker are guided based on the distance between the hearing aid and the remote microphone module.

[0129] As an optional embodiment, the third determining module 1230 is further configured to:

[0130] A fifth audio signal is played through the second speaker, wherein the energy characteristics of the fifth audio signal are guided by the distance between the hearing aid and the remote microphone module;

[0131] A sixth audio signal is acquired through the second microphone, and the sixth audio signal is an audio signal formed by the reflection of the fifth audio signal by the environment.

[0132] The transfer function from the second speaker to the first microphone is determined based on the fifth audio signal and the sixth audio signal, in order to determine the third reverberation coefficient.

[0133] Example 3

[0134] like Figure 13The diagram illustrates a hardware architecture schematic of a computer device 10000, according to Embodiment 3 of this application, suitable for implementing a method for determining the level of reverberation in an environment. The computer device 10000 can be a hearing aid or a hearing device with hearing aid functionality. In this embodiment, the computer device 10000 is a device capable of automatically performing numerical calculations and / or information processing according to pre-set or stored instructions. For example, it can be a hearing aid, a hearing aid with hearing aid functionality, etc. Figure 13 As shown, the computer device 10000 includes, but is not limited to, at least the following: a memory 10010, a processor 10020, and a network interface 10030 that can communicate and be linked to each other via a system bus. Wherein:

[0135] The memory 10010 includes at least one type of computer-readable storage medium, including flash memory, hard disk, multimedia card, card-type memory (e.g., SD or DX memory), random access memory (RAM), static random access memory (SRAM), read-only memory (ROM), electrically erasable programmable read-only memory (EEPROM), programmable read-only memory (PROM), magnetic memory, magnetic disk, optical disk, etc. In some embodiments, the memory 10010 may be an internal storage module of the computer device 10000, such as the hard disk or memory of the computer device 10000. In other embodiments, the memory 10010 may also be an external storage device of the computer device 10000, such as a plug-in hard disk, smart media card (SMC), secure digital (SD) card, flash card, etc. Of course, the memory 10010 may also include both the internal storage module and the external storage device of the computer device 10000. In this embodiment, the memory 10010 is typically used to store the operating system and various application software installed on the computer device 10000, such as program code for methods to determine the reverberation level in the environment. Furthermore, the memory 10010 can also be used to temporarily store various types of data that have been output or will be output.

[0136] In some embodiments, processor 10020 may be a central processing unit (CPU), controller, microcontroller, microprocessor, or other data processing chip. Processor 10020 is typically used to control the overall operation of computer device 10000, such as performing control and processing related to data interaction or communication with computer device 10000. In this embodiment, processor 10020 is used to run program code stored in memory 10010 or process data.

[0137] Network interface 10030 may include a wireless network interface or a wired network interface, which is typically used to establish a communication link between computer device 10000 and other computer devices. For example, network interface 10030 is used to connect computer device 10000 to an external terminal via a network, establishing a data transmission channel and communication link between computer device 10000 and the external terminal. The network can be an intranet, the Internet, Global System for Mobile Communication (GSM), Wideband Code Division Multiple Access (WCDMA), 4G network, 5G network, Bluetooth, Wi-Fi, or other wireless or wired networks.

[0138] It should be pointed out that, Figure 13 Only computer devices with components 10010-10030 are shown; however, it should be understood that it is not required to implement all of the shown components, and more or fewer components may be implemented instead.

[0139] In this embodiment, the method for determining the reverberation level in the environment stored in the memory 10010 can be further divided into one or more program modules and executed by one or more processors (processor 10020 in this embodiment) to complete the embodiment of this application.

[0140] Example 4

[0141] This application also provides a computer-readable storage medium having a computer program stored thereon, wherein the computer program, when executed by a processor, implements the steps of the method for determining the degree of reverberation in the environment as described in the embodiments.

[0142] In this embodiment, the computer-readable storage medium includes flash memory, hard disk, multimedia card, card-type memory (e.g., SD or DX memory), random access memory (RAM), static random access memory (SRAM), read-only memory (ROM), electrically erasable programmable read-only memory (EEPROM), programmable read-only memory (PROM), magnetic memory, magnetic disk, optical disk, etc. In some embodiments, the computer-readable storage medium can be an internal storage unit of a computer device, such as the hard disk or memory of the computer device. In other embodiments, the computer-readable storage medium can also be an external storage device of the computer device, such as a plug-in hard disk, smart media card (SMC), secure digital (SD) card, flash card, etc., equipped on the computer device. Of course, the computer-readable storage medium can also include both the internal storage unit and the external storage device of the computer device. In this embodiment, the computer-readable storage medium is typically used to store the operating system and various application software installed on the computer device, such as the program code of the method for determining the reverberation level in the environment in the embodiment. In addition, the computer-readable storage medium can also be used to temporarily store various types of data that have been output or will be output.

[0143] Obviously, those skilled in the art should understand that the modules or steps of the embodiments of this application described above can be implemented using general-purpose computing devices. They can be centralized on a single computing device or distributed across a network of multiple computing devices. Optionally, they can be implemented using computer-executable program code, thereby storing them in a storage device for execution by a computing device. In some cases, the steps shown or described can be performed in a different order than those presented here, or they can be fabricated as separate integrated circuit modules, or multiple modules or steps can be fabricated as a single integrated circuit module. Thus, the embodiments of this application are not limited to any particular combination of hardware and software.

[0144] The above are merely preferred embodiments of this application and do not limit the patent scope of this application. Any equivalent structural or procedural transformations made using the content of this application's specification and drawings, or direct or indirect applications in other related technical fields, are similarly included within the patent protection scope of this application.

Claims

1. A method for determining the degree of reverberation in an environment, characterized in that, The environment includes a hearing aid and a remote microphone module. The hearing aid includes a first speaker and a first microphone, and the remote microphone module includes a second speaker and a second microphone. The method for determining the reverberation level in the environment includes: Determine the first reverberation coefficient from the first speaker to the first microphone; Determine the second reverberation coefficient from the second speaker to the second microphone; Determine the third reverberation coefficient from the second speaker to the first microphone; The first reverberation coefficient, the second reverberation coefficient, and the third reverberation coefficient are weighted and judged to determine the reverberation level in the environment; The reverberation factor refers to the time it takes for an audio signal to decay by 60 dB from its peak value.

2. The method for determining the reverberation level in an environment according to claim 1, characterized in that, Determining the first reverberation coefficient from the first speaker to the first microphone includes: The first audio signal is played through the first speaker; The second audio signal is acquired through the first microphone, and the second audio signal is an audio signal formed by the reflection of the first audio signal after the environment. The transfer function from the first speaker to the first microphone is determined based on the first audio signal and the second audio signal, so as to determine the first reverberation coefficient.

3. The method for determining the reverberation level in an environment according to claim 1, characterized in that, Determining the second reverberation coefficient from the second speaker to the second microphone includes: The noise frequency in the environment is monitored using the first microphone; When the noise volume in the environment is detected to be below a threshold at the noise frequency, the determination of the second reverberation coefficient is initiated.

4. The method for determining the reverberation level in an environment according to claim 3, characterized in that, Determining the second reverberation coefficient from the second speaker to the second microphone includes: The noise frequency characteristics in the environment are monitored using the first microphone; When the frequency characteristics of a signal in the environment are detected to be concentrated in the first frequency characteristic, the second speaker is instructed to play a signal with a second frequency characteristic, wherein the second frequency characteristic is different from the first frequency characteristic.

5. The method for determining the reverberation level in an environment according to claim 4, characterized in that, Determining the second reverberation coefficient from the second speaker to the second microphone includes: A third audio signal is played through the second speaker, wherein the third audio signal is a signal with the second frequency characteristic; A fourth audio signal is acquired through the second microphone, the fourth audio signal being an audio signal formed by the reflection of the third audio signal through the environment; The transfer function from the second speaker to the second microphone is determined based on the third audio signal and the fourth audio signal to identify the second reverberation coefficient.

6. The method for determining the reverberation level in an environment according to claim 1, characterized in that, Determining the third reverberation coefficient from the second speaker to the first microphone includes: Monitor the distance between the hearing aid and the remote microphone module; The energy characteristics of the signal played by the second speaker are guided based on the distance between the hearing aid and the remote microphone module.

7. The method for determining the degree of reverberation in an environment according to claim 6, characterized in that, Determining the third reverberation coefficient from the second speaker to the first microphone includes: A fifth audio signal is played through the second speaker, wherein the energy characteristics of the fifth audio signal are guided by the distance between the hearing aid and the remote microphone module; A sixth audio signal is acquired through the first microphone, and the sixth audio signal is an audio signal formed by the reflection of the fifth audio signal by the environment. The transfer function from the second speaker to the first microphone is determined based on the fifth audio signal and the sixth audio signal, in order to determine the third reverberation coefficient.

8. A system for determining the degree of reverberation in an environment, characterized in that, The environment includes a hearing aid and a remote microphone module. The hearing aid includes a first speaker and a first microphone, and the remote microphone module includes a second speaker and a second microphone. The system for determining the reverberation level in the environment includes: The first determining module is used to determine the first reverberation coefficient from the first speaker to the first microphone; The second determining module is used to determine the second reverberation coefficient from the second speaker to the second microphone; The third determining module is used to determine the third reverberation coefficient from the second speaker to the first microphone; The judgment module is used to perform a weighted judgment on the first reverberation coefficient, the second reverberation coefficient, and the third reverberation coefficient to determine the reverberation level in the environment; The reverberation factor refers to the time it takes for an audio signal to decay by 60 dB from its peak value.

9. A computer device, the computer device comprising a memory, a processor, and a computer program stored in the memory and executable on the processor, characterized in that, When the processor executes the computer program, it implements the steps of the method for determining the degree of reverberation in an environment as described in any one of claims 1 to 7.

10. A computer-readable storage medium, characterized in that, The computer-readable storage medium stores a computer program that can be executed by at least one processor to cause the at least one processor to perform the steps of the method for determining the degree of reverberation in an environment as described in any one of claims 1 to 7.