Active noise reduction method and hearing aid device

By obtaining and adjusting the frequency response information of hearing aids and optimizing the active noise reduction parameters in combination with the hearing loss information of the target subject, the problems of noise residue and resource waste in traditional active noise reduction technology are solved, and a more efficient active noise reduction effect is achieved.

CN120835260APending Publication Date: 2025-10-24ANKER INNOVATIONS TECH CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202410501141.5
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-04-24
Publication Date
2025-10-24

AI Technical Summary

Technical Problem

Traditional active noise reduction technology is prone to residual noise due to the limited noise reduction capabilities of hearing aids, which affects the noise reduction effect. In addition, due to the different degrees of hearing loss among different users, it may eliminate noise outside the user's hearing range, resulting in a waste of resources.

Method used

By obtaining the current frequency response information of the feedforward filter and the original target frequency response information, the active noise reduction parameters are adjusted according to the hearing loss information of the target subject, and the frequency response information of the feedforward filter is updated until the target noise reduction depth is reached, ensuring that the active noise reduction parameters match the user's hearing ability and only eliminates noise within the user's hearing ability.

Benefits of technology

When the noise reduction capability of hearing aids is limited, it can effectively eliminate the noise within the user's hearing ability, avoid noise residue, improve the active noise reduction effect, save resources and avoid resource waste.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120835260A_ABST
    Figure CN120835260A_ABST
Patent Text Reader

Abstract

The invention relates to an active noise reduction method and hearing aid equipment. The method is applied to a hearing aid device, and specifically comprises the following steps: in an active noise reduction mode, obtaining current frequency response information and original target frequency response information of a feed-forward filter; determining the current noise reduction depth of the hearing aid device according to the current frequency response information and the original target frequency response information; and if the current noise reduction depth does not reach the target noise reduction depth, updating the active noise reduction parameter of the hearing aid device, re-determining the current frequency response information of the feed-forward filter according to the updated active noise reduction parameter, and returning to execute the step of determining the current noise reduction depth of the hearing aid device according to the current frequency response information and the original target frequency response information. Wherein the target noise reduction depth is determined based on the hearing loss information of the target object; and if the current noise reduction depth reaches the target noise reduction depth, performing active noise reduction in the hearing aid device according to the active noise reduction parameter of the hearing aid device. By adopting the method, the active noise reduction effect can be improved.
Need to check novelty before this filing date? Find Prior Art

Description

TECHNICAL FIELD

[0001] The present application relates to the technical field of sound processing, in particular to an active noise reduction method and a hearing aid device. BACKGROUND

[0002] With the development of sound processing technology, active noise reduction technology appears, and a hearing aid device using the active noise reduction technology can actively reduce external noise perceived by an object. In the traditional technology, active noise reduction is usually to directly analyze the frequency and phase of external noise, and generate a signal with equal amplitude and opposite phase to cancel the external noise as much as possible, so as to reduce the noise actually heard by the human ear and make the user feel quieter.

[0003] However, if the signal with equal amplitude and opposite phase is generated to cancel the external noise as much as possible, since the noise reduction capability of the hearing aid device is limited, noise residue is easily generated, which affects the effect of active noise reduction. SUMMARY

[0004] Therefore, it is necessary to provide an active noise reduction method, device, hearing aid device and computer readable storage medium capable of improving the effect of active noise reduction in view of the above technical problems.

[0005] In a first aspect, the present application provides an active noise reduction method applied to a hearing aid device. The method comprises:

[0006] In an active noise reduction mode, current frequency response information of a feedforward filter and original target frequency response information are acquired;

[0007] According to the current frequency response information and the original target frequency response information, a current noise reduction depth of the hearing aid device is determined;

[0008] If the current noise reduction depth does not reach a target noise reduction depth, an active noise reduction parameter of the hearing aid device is updated, the current frequency response information of the feedforward filter is re-determined according to the updated active noise reduction parameter, and the step of determining the current noise reduction depth of the hearing aid device according to the current frequency response information and the original target frequency response information is returned to be executed, wherein the target noise reduction depth is determined based on hearing loss information of a target object;

[0009] If the current noise reduction depth reaches the target noise reduction depth, active noise reduction is performed in the hearing aid device according to the active noise reduction parameter of the hearing aid device.

[0010] In a second aspect, the present application further provides an active noise reduction device applied to a hearing aid device. The device comprises:

[0011] An acquisition module is configured to acquire current frequency response information of a feedforward filter and original target frequency response information in an active noise reduction mode.

[0012] determining a current noise reduction depth of the hearing aid device according to the current frequency response information and the original target frequency response information;

[0013] updating an active noise reduction parameter of the hearing aid device if the current noise reduction depth does not reach a target noise reduction depth, and re-determining the current frequency response information of the feed-forward filter according to the updated active noise reduction parameter, and returning to perform the step of determining the current noise reduction depth of the hearing aid device according to the current frequency response information and the original target frequency response information, wherein the target noise reduction depth is determined based on hearing loss information of a target object;

[0014] performing active noise reduction in the hearing aid device according to the active noise reduction parameter of the hearing aid device if the current noise reduction depth reaches the target noise reduction depth.

[0015] In a third aspect, the present application further provides a hearing aid device. The hearing aid device comprises a memory and a processor, the memory stores a computer program, and the processor implements the following steps when executing the computer program:

[0016] In the active noise reduction mode, current frequency response information of a feed-forward filter and original target frequency response information are obtained; a current noise reduction depth of the hearing aid device is determined according to the current frequency response information and the original target frequency response information; an active noise reduction parameter of the hearing aid device is updated if the current noise reduction depth does not reach a target noise reduction depth, and the current frequency response information of the feed-forward filter is re-determined according to the updated active noise reduction parameter, and the step of determining the current noise reduction depth of the hearing aid device according to the current frequency response information and the original target frequency response information is returned to be performed, wherein the target noise reduction depth is determined based on hearing loss information of a target object; active noise reduction is performed in the hearing aid device according to the active noise reduction parameter of the hearing aid device if the current noise reduction depth reaches the target noise reduction depth.

[0017] In a fourth aspect, the present application further provides a computer readable storage medium. The computer readable storage medium stores a computer program, and the computer program is executed by a processor to implement the following steps:

[0018] In the active noise reduction mode, current frequency response information of a feedforward filter and original target frequency response information are acquired; a current noise reduction depth of a hearing aid device is determined according to the current frequency response information and the original target frequency response information; if the current noise reduction depth does not reach a target noise reduction depth, an active noise reduction parameter of the hearing aid device is updated, and current frequency response information of the feedforward filter is re-determined according to the updated active noise reduction parameter, and the step of determining the current noise reduction depth of the hearing aid device according to the current frequency response information and the original target frequency response information is executed again, wherein the target noise reduction depth is determined based on hearing loss information of a target object; if the current noise reduction depth reaches the target noise reduction depth, active noise reduction is performed in the hearing aid device according to the active noise reduction parameter of the hearing aid device.

[0019] In a fifth aspect, the present application further provides a computer program product. The computer program product comprises a computer program which, when executed by a processor, implements the following steps:

[0020] In the active noise reduction mode, current frequency response information of a feedforward filter and original target frequency response information are acquired; a current noise reduction depth of a hearing aid device is determined according to the current frequency response information and the original target frequency response information; if the current noise reduction depth does not reach a target noise reduction depth, an active noise reduction parameter of the hearing aid device is updated, and current frequency response information of the feedforward filter is re-determined according to the updated active noise reduction parameter, and the step of determining the current noise reduction depth of the hearing aid device according to the current frequency response information and the original target frequency response information is executed again, wherein the target noise reduction depth is determined based on hearing loss information of a target object; if the current noise reduction depth reaches the target noise reduction depth, active noise reduction is performed in the hearing aid device according to the active noise reduction parameter of the hearing aid device.

[0021] The above-mentioned active noise reduction method, apparatus, hearing aid device and storage medium first obtain the current frequency response information and original target frequency response information of the feedforward filter of the hearing aid device in the active noise reduction mode; determine the current noise reduction depth of the hearing aid device based on the current frequency response information and the original target frequency response information; further, since the target noise reduction depth of the hearing aid device is determined based on the hearing loss information of the target object, if the current noise reduction depth of the hearing aid device does not reach the target noise reduction depth, the active noise reduction parameters of the hearing aid device are updated, and the current frequency response information of the feedforward filter is re-determined based on the updated active noise reduction parameters, and the step of determining the current noise reduction depth of the hearing aid device based on the current frequency response information and the original target frequency response information is returned to execute. If the current noise reduction depth When the target noise reduction depth is reached, active noise reduction is performed in the hearing aid device according to the active noise reduction parameters of the hearing aid device. In this way, the active noise reduction parameters finally used are matched with the actual hearing ability of the target object, and the noise reduction ability of the hearing aid device will not be wasted due to excessive noise reduction. Therefore, when the noise reduction ability of the hearing aid device is limited, the noise within the hearing ability of the target object can be eliminated as much as possible, while there is no need to eliminate the noise outside the hearing ability of the target object. That is, the noise within the hearing ability of the target object is eliminated in a targeted manner, avoiding wasting the noise reduction ability of the hearing aid device. Therefore, even when the noise reduction ability of the hearing aid device is limited, it is not easy to generate noise residue, which can improve the active noise reduction effect of the hearing aid device. BRIEF DESCRIPTION OF THE DRAWINGS

[0022] Figure 1 1 is a flow chart of an active noise reduction method according to an embodiment;

[0023] Figure 2 1. A schematic diagram of a process for obtaining original target frequency response information of a feedforward filter in one embodiment;

[0024] Figure 3 A schematic diagram of a process for updating active noise reduction parameters of a hearing aid device in one embodiment;

[0025] Figure 4 is a structural block diagram of an active noise reduction device in one embodiment;

[0026] Figure 5 FIG. 1 is a diagram showing the internal structure of a hearing aid device in one embodiment. DETAILED DESCRIPTION

[0027] In order to make the purpose, technical solutions and advantages of this application more clear, the following further describes this application in detail with reference to the accompanying drawings and embodiments. It should be understood that the specific embodiments described herein are only used to explain this application and are not intended to limit this application.

[0028] Currently, when active noise reduction is performed, a signal of the same amplitude and opposite phase as the external noise is usually generated to cancel the external noise as much as possible. However, on the one hand, because the hearing loss of different users is different, the external noise outside the hearing range of the user may also be eliminated, which undoubtedly wastes the noise reduction capability of the hearing aid and causes resource waste. On the other hand, because the noise reduction capability of the hearing aid is limited, if all the external noise in all frequency bands is eliminated as much as possible, noise will inevitably remain, affecting the effect of active noise reduction.

[0029] In one embodiment, as shown in Figure 1 an active noise reduction method is provided, which is taken as an example of application to a hearing aid and includes the following steps:

[0030] In step 202, the current frequency response information of the feedforward filter and the original target frequency response information are obtained in the active noise reduction mode.

[0031] The hearing aid can be a hearing aid or a Bluetooth headset with hearing aid capability, and the hearing aid is provided with components such as a feedforward filter, a feedforward microphone, a feedback microphone, and a loudspeaker. The feedforward filter is used for feedforward filtering to eliminate external noise. The original target frequency response information is the target frequency response information of the feedforward filter without considering the hearing loss information of the target object. If the target object has no hearing loss, the feedforward filter performs active noise reduction based on the original target frequency response information, and the hearing aid can obtain a better active noise reduction effect, which can make the target object feel no external noise. The target object can be a user of the hearing aid, such as a wearer of a Bluetooth headset with hearing aid capability, and the hearing loss information can be a hearing loss curve of the target object.

[0032] As an example, step 202 includes obtaining the current frequency response information of the hearing aid in the active noise reduction mode, and detecting the original target frequency response information of the feedforward filter of the hearing aid according to the coherence between the first sound signal picked up by the feedforward microphone and the second sound signal picked up by the feedback microphone.

[0033] Because the original target frequency response information is affected by the wearing state of the hearing aid, the original target frequency response information of the feedforward filter is detected again each time the hearing aid enters the active noise reduction mode to ensure the accuracy of the original target frequency response information.

[0034] As an example, the frequency response information can be the response information of the feedforward filter at each preset frequency point, and the response information includes the amplitude and phase of the audio signal output by the feedforward filter.

[0035] In step 204, the current noise reduction depth of the hearing aid device is determined according to the current frequency response information and the original target frequency response information.

[0036] As an example, the current frequency response information includes current frequency response values at each preset frequency point, the original target frequency response information includes original target frequency response values at each preset frequency point, and the current noise reduction depth includes current noise reduction depth values at each preset frequency point. The calculation process of the current noise reduction depth of the hearing aid device according to the current frequency response information and the original target frequency response information is specifically as follows:

[0037]

[0038] wherein, is the current noise reduction depth value when the frequency is is the current frequency response value when the frequency is is the original target frequency response value when the frequency is

[0039] wherein, the noise reduction depth is used to represent the noise reduction capability of the hearing aid device, and the unit is decibel. For example, assuming that the noise reduction depth is 30 decibels, and the external noise is 40 decibels, the target object will feel the external noise of 10 decibels.

[0040] In step 206, if the current noise reduction depth does not reach the target noise reduction depth, the active noise reduction parameter of the hearing aid device is updated, and the current frequency response information of the feedforward filter is re-determined according to the updated active noise reduction parameter, and the step of determining the current noise reduction depth of the hearing aid device according to the current frequency response information and the original target frequency response information is returned to be executed, wherein the target noise reduction depth is determined based on the hearing loss information of the target object.

[0041] wherein, the active noise reduction parameter can be the filter parameter of the feedforward filter. By adjusting the filter parameter, the output of the feedforward filter can be adjusted, that is, the current frequency response information of the feedforward filter can be adjusted.

[0042] As an example, step 206 includes: if the current noise reduction depth does not reach the target noise reduction depth, updating the active noise reduction parameter of the hearing aid device according to the current frequency response information, the original target frequency response information and the hearing loss information of the target object, and re-acquiring the current frequency response information of the feedforward filter according to the updated active noise reduction parameter; returning to execute the step of determining the current noise reduction depth of the hearing aid device according to the current frequency response information and the original target frequency response information, wherein the target noise reduction depth is obtained by adjusting the original noise reduction depth of the hearing aid device according to the hearing loss information of the target object.

[0043] ​​​The original noise reduction depth is a noise reduction depth that the hearing aid device can reach when the hearing aid device performs active noise reduction without considering the hearing loss information of the target object; and the target noise reduction depth is a noise reduction depth that the hearing aid device needs to reach when the hearing aid device performs active noise reduction by considering the hearing loss information of the target object.

[0044] As an example, the original noise reduction depth includes original noise reduction depth values at each preset frequency point, and the unit is decibel; the hearing loss information of the target object can be hearing loss values of the target object at each preset frequency point, and the unit of the hearing loss values can be decibel; therefore, for each preset frequency point, the original noise reduction depth value at the preset frequency point is subtracted by the hearing loss value, and a target noise reduction depth value at the preset frequency point is obtained, and the target noise reduction depth value at each preset frequency point is the target noise reduction depth.

[0045] In step 208, if the current noise reduction depth reaches the target noise reduction depth, active noise reduction is performed in the hearing aid device according to the active noise reduction parameter of the hearing aid device.

[0046] As an example, step 208 includes: if the current noise reduction depth reaches the target noise reduction depth, it indicates that the active noise reduction effect of the hearing aid device has reached the expected active noise reduction effect, and therefore the current active noise reduction parameter of the hearing aid device is used as a filter parameter of a feedforward filter, and active noise reduction is performed in the hearing aid device according to the filter parameter, wherein the active noise reduction process can be generating a cancellation signal through the feedforward filter to cancel the external noise.

[0047] In the active noise reduction method, first, the hearing aid device obtains the current frequency response information of the feedforward filter and the original target frequency response information in the active noise reduction mode; the current noise reduction depth of the hearing aid device is determined according to the current frequency response information and the original target frequency response information; further, since the target noise reduction depth of the hearing aid device is determined based on the hearing loss information of the target object, if the current noise reduction depth of the hearing aid device does not reach the target noise reduction depth, the active noise reduction parameters of the hearing aid device are updated, the current frequency response information of the feedforward filter is re-determined according to the updated active noise reduction parameters, and the step of determining the current noise reduction depth of the hearing aid device according to the current frequency response information and the original target frequency response information is returned to be executed; if the current noise reduction depth reaches the target noise reduction depth, the active noise reduction is performed in the hearing aid device according to the active noise reduction parameters of the hearing aid device. In this way, on the one hand, in the case that the noise reduction capability of the hearing aid device is limited, the noise within the hearing capability of the target object can be eliminated as much as possible, and it is not necessary to eliminate the noise outside the hearing capability of the target object, that is, the noise within the hearing capability of the target object is eliminated in a targeted manner, so that noise residue is not easily generated when the noise reduction capability of the hearing aid device is limited, the effect of the active noise reduction can be improved, and on the other hand, the process of eliminating the noise outside the hearing capability of the target object is saved, the noise reduction capability of the hearing aid device is avoided to be wasted, and the resource waste of the hearing aid device in the active noise reduction is reduced.

[0048] In one embodiment, as shown in Figure 2 The original target frequency response information of the feedforward filter is obtained, including:

[0049] In step 302, a first sound signal picked up by a feedforward microphone and a second sound signal picked up by a feedback microphone are obtained.

[0050] In step 304, the original target frequency response information of the feedforward filter is determined according to the coherence between the first sound signal and the second sound signal.

[0051] The original target frequency response information includes original target frequency response values at each preset frequency point.

[0052] As an example, steps 302 to 304 include: obtaining a first sound signal picked up by a feedforward microphone and a second sound signal picked up by a feedback microphone; identifying a preset frequency point at which the first sound signal and the second sound signal do not occur signal coherence as a target frequency point according to the coherence values of the first sound signal and the second sound signal at each preset frequency point, obtaining a current frequency response value of the feedforward filter at the target frequency point as a target frequency response value, and returning to execute the step of obtaining the first sound signal picked up by the feedforward microphone and the second sound signal picked up by the feedback microphone until the target frequency response values at all preset frequency points are obtained.

[0053] In one embodiment, the original target frequency response information includes target frequency response values ​​at each preset frequency point; and determining the original target frequency response information of the feedforward filter based on the coherence between the first sound signal and the second sound signal includes:

[0054] Calculate the coherence value between the first sound signal and the second sound signal at each preset frequency point; if the coherence value at the preset frequency point is less than or equal to a preset threshold, collect the current frequency response value of the feedforward filter at the preset frequency point as the target frequency response value; if the coherence value at the preset frequency point is greater than the preset threshold, return to the step of obtaining the first sound signal picked up by the feedforward microphone and the second sound signal picked up by the feedback microphone, until the target frequency response values ​​at all preset frequency points are collected.

[0055] Specifically, for each preset frequency point, a coherence value between the first sound signal and the second sound signal at the preset frequency point is calculated, where the coherence value is used to represent the magnitude of the coherence, and a larger coherence value indicates a stronger coherence, and a smaller coherence value indicates a weaker coherence; if the coherence value at the preset frequency point is less than or equal to a preset threshold, it indicates that the first sound signal and the second sound signal are incoherent at the preset frequency point, and a current frequency response value of the feedforward filter at the preset frequency point is collected as a target frequency response value; if the coherence value at the preset frequency point is greater than the preset threshold, a filter parameter of the feedforward filter at the preset frequency point is adjusted, and the process returns to the step of obtaining the first sound signal picked up by the feedforward microphone and the second sound signal picked up by the feedback microphone, until the target frequency response values ​​at all preset frequency points are collected.

[0056] As an example, the preset threshold may be set to 0.

[0057] In this embodiment, by continuously detecting the coherence between the first sound signal picked up by the feedforward microphone and the second sound signal picked up by the feedback microphone, the original target frequency response information can be accurately extracted from the frequency response information of the feedforward filter. This original target frequency response information can then be used to detect the noise reduction depth of the hearing aid device, laying the foundation for the subsequent active noise reduction process.

[0058] In one embodiment, Figure 3 As shown, update the active noise reduction parameters of the hearing aid device, including:

[0059] Step 402 : adjusting and optimizing the original target frequency response information according to the hearing loss information of the target subject to obtain optimized target frequency response information.

[0060] The hearing loss information may be the hearing loss value of the target object at each preset frequency point, and the original target frequency response information may be the original target frequency response value of the feedforward filter at each preset frequency point.

[0061] As an example, step 402 comprises: for each preset frequency point, calculating an optimized target frequency response value on the preset frequency point according to the original target frequency response value of the feedforward filter on the preset frequency point and the hearing loss value of the target object, and taking the optimized target frequency response on each preset frequency point as the optimized target frequency response information.

[0062] As an example, the difference between the original target frequency response value of the feedforward filter on the preset frequency point and the hearing loss value of the target object can be calculated as the optimized target frequency response value.

[0063] Step 404 comprises: determining the parameter adjustment information of the feedforward filter according to the deviation between the optimized target frequency response information and the current frequency response information.

[0064] The parameter adjustment information can be at least one of an adjustment amplitude and an adjustment direction of the filter parameter, and the purpose of adjusting the filter parameter is to adjust the frequency response information of the feedforward filter, i.e., to adjust the phase and amplitude of the output signal of the feedforward filter.

[0065] As an example, step 404 comprises: detecting the deviation value between the optimized target frequency response value and the current frequency response value on each preset frequency point; and according to the deviation value on each preset frequency point, finding the parameter adjustment amplitude and the parameter adjustment direction of the feedforward filter on each preset frequency point.

[0066] Step 406 comprises: updating the active noise reduction parameter of the hearing aid device according to the parameter adjustment information.

[0067] The active noise reduction parameter is the filter parameter of the feedforward filter.

[0068] As an example, step 406 comprises: updating the filter parameter of the feedforward filter on each preset frequency point according to the parameter adjustment amplitude and the parameter adjustment direction.

[0069] In one embodiment, the original target frequency response information is adjusted and optimized to obtain the optimized target frequency response information according to the hearing loss information of the target object, comprising:

[0070] The hearing loss information of the target object is obtained, and the target hearing loss information at the feedforward filter is determined according to the hearing loss information and the target transfer function; the original target frequency response information of the feedforward filter is adjusted and optimized according to the target hearing loss information to obtain the optimized target frequency response information.

[0071] The hearing loss information can be the hearing loss information of the target object at the feedback microphone; and the target hearing loss information comprises target hearing loss values on each preset frequency point.

[0072] Specifically, the hearing loss value of the target object at each preset frequency point is obtained, and the target hearing loss value of the target object at the feedforward filter is calculated according to the target transfer function; for each preset frequency point, the difference between the original target frequency response value and the target hearing loss value at the preset frequency point is calculated as the optimized target frequency response value at the preset frequency point; and the optimized target frequency response values at the preset frequency points are taken as the optimized target frequency response information.

[0073] As an example, the target transfer function is a transfer function corresponding to a sound transmission path from the feedforward filter to the feedback microphone.

[0074] In the above embodiment, the original target frequency response information of the feedforward filter is first optimized in combination with the hearing loss information of the target object to obtain the optimized target frequency response information, which is more matched with the actual hearing ability of the target object, so that the parameter adjustment information of the feedforward filter is determined according to the deviation between the optimized target frequency response information and the current frequency response information, and the active noise reduction parameter of the hearing aid device is updated according to the parameter adjustment information, which can make the updated active noise reduction parameter more matched with the actual hearing ability of the target object, and thus the accuracy of the updated active noise reduction parameter can be improved, which helps to improve the active noise reduction effect.

[0075] In one embodiment, updating the active noise reduction parameter of the hearing aid device according to the parameter adjustment information comprises:

[0076] The current coherence information between the first sound signal picked up by the feedforward microphone and the second sound signal picked up by the feedback microphone is obtained, and the parameter adjustment step information of the feedforward filter is determined according to the current coherence information; and the active noise reduction parameter of the hearing aid device is updated according to the parameter adjustment step information and the parameter adjustment information.

[0077] The parameter adjustment step information comprises a parameter adjustment step at each preset frequency point.

[0078] Specifically, the current coherence information between the first sound signal picked up by the feedforward microphone and the second sound signal picked up by the feedback microphone is obtained, wherein the current coherence information comprises a current coherence value at each preset frequency point; the parameter adjustment step of the feedforward filter at each preset frequency point is determined according to the current coherence value at each preset frequency point, wherein the greater the current coherence value, the stronger the coherence, and the greater the parameter adjustment step; the smaller the current coherence value, the weaker the coherence, and the smaller the parameter adjustment step; for each preset frequency point, the target parameter adjustment amplitude is determined according to the parameter adjustment step at the preset frequency point and the parameter adjustment amplitude, and the filter parameter of the feedforward filter at the preset frequency point is updated according to the target parameter adjustment amplitude at the preset frequency point and the parameter adjustment direction.

[0079] As an example, the target parameter adjustment amplitude is determined according to the parameter adjustment step and the parameter adjustment amplitude at the preset frequency point, including: if the parameter adjustment step is greater than the parameter adjustment amplitude, the parameter adjustment amplitude is taken as the final target parameter adjustment amplitude; if the parameter adjustment step is less than or equal to the parameter adjustment amplitude, the parameter adjustment step is taken as the target parameter adjustment amplitude.

[0080] The above embodiment sets the parameter adjustment step at each preset frequency point according to the coherence of the first sound signal and the second sound signal at each preset frequency point, and then generates the final target parameter adjustment amplitude in combination with the parameter adjustment step and the parameter adjustment amplitude, so that the adjustment amplitude when updating the filter parameter of the feedforward filter each time is not too large or too small, and the adjustment amplitude of the filter parameter each time is more reasonable and accurate.

[0081] In an embodiment, the active noise reduction method further includes:

[0082] The residual noise amplitude of the second sound signal picked up by the feedback microphone at the preset frequency point is detected; if the residual noise amplitude at the preset frequency point is greater than a preset amplitude threshold, the gain of the playback audio of the hearing aid at the preset frequency point is kept unchanged; if the residual noise amplitude at the preset frequency point is less than or equal to the preset amplitude threshold, the gain of the playback audio of the hearing aid at the preset frequency point is reduced.

[0083] The preset amplitude threshold can be determined according to the hearing ability of the target object. For a sound signal less than or equal to the preset amplitude threshold, the target object basically cannot perceive it, and for a sound signal greater than the preset amplitude threshold, the target object can perceive it.

[0084] Specifically, the residual noise amplitude of the second sound signal picked up by the feedback microphone at the preset frequency point is detected; if the residual noise amplitude at the preset frequency point is greater than a preset amplitude threshold, it indicates that the residual noise of the external sound signal entering the ear canal will affect the hearing of the target object to the playback audio of the hearing aid, so the gain of the playback audio of the hearing aid at the preset frequency point needs to be kept unchanged to ensure that the playback audio heard by the target object is clear enough and is not affected by the residual noise; if the residual noise amplitude at the preset frequency point is less than or equal to the preset amplitude threshold, it indicates that the residual noise of the external sound signal entering the ear canal does not affect the hearing of the target object to the playback audio of the hearing aid, so the gain of the playback audio of the hearing aid at the preset frequency point is reduced, which ensures that the target object can clearly hear the playback audio without using large gain, thereby reducing the probability of howling.

[0085] It should be noted that, since the hearing aid device needs to amplify the played audio, the amplified played audio will not only be heard by the user, but also be transmitted from the inside of the device to the outside of the device and then be received by the feed-forward microphone again, thus forming a closed loop to generate howling, and the greater the amplification gain of the played audio, the higher the probability of howling, therefore, in the case of ensuring that the target object can clearly hear the played audio, the gain of the played audio is as low as possible in the embodiment, so as to reduce the probability of howling.

[0086] In an embodiment, before the step of obtaining the current frequency response information of the feed-forward filter and the original target frequency response information in the active noise reduction mode, the active noise reduction method further comprises:

[0087] obtaining hearing loss information of the target object; and adjusting the original noise reduction depth of the hearing aid device according to the hearing loss information to obtain a target noise reduction depth of the hearing aid device.

[0088] Specifically, the hearing loss information sent by the user through the terminal device and the original noise reduction depth of the hearing aid device are obtained, wherein the hearing loss information includes hearing loss values at each preset frequency point, and the original noise reduction depth includes noise reduction depth values at each preset frequency point; a difference value between the noise reduction depth value and the hearing loss value at each preset frequency point is calculated as a target noise reduction depth value; and the target noise reduction depth values at each preset frequency point are collectively used as the target noise reduction depth of the hearing aid device.

[0089] In an embodiment, the manner of obtaining the hearing loss information of the target object comprises:

[0090] receiving the hearing loss information sent by the terminal device, wherein the terminal device is configured to detect the hearing loss information of the target object;

[0091] The terminal device can accept the hearing loss information manually input by the target object, can measure the hearing loss information of the target object online, or can obtain the hearing loss information by photographing the hearing loss curve.

[0092] In an embodiment, the manner of obtaining the hearing loss information of the target object comprises:

[0093] receiving the hearing loss information sent by the cloud server, wherein the cloud server is configured to store the hearing loss information of the target object.

[0094] If the terminal device has obtained the hearing loss information of the target object before, the terminal device will upload the hearing loss information of the target object to the cloud server for storage, so that the hearing aid device can directly obtain the stored hearing loss information from the cloud server.

[0095] In the embodiment, the hearing aid device can obtain the hearing loss information of the target object from the terminal device or the cloud server, and then adjust the original noise reduction depth of the hearing aid device by using the hearing loss information to obtain the target noise reduction depth, so that the target noise reduction depth of the hearing aid device matches the actual hearing ability of the target object, and the active noise reduction parameters determined by the target noise reduction depth also match the actual hearing ability of the target object, which helps to improve the active noise reduction effect of the hearing aid device.

[0096] In one embodiment, in the active noise reduction mode, a first sound signal picked up by a feed-forward microphone and a second sound signal picked up by a feed-back microphone are obtained; for each preset frequency point, a coherence value between the first sound signal and the second sound signal at the preset frequency point is calculated, wherein the coherence value is used to represent the size of the coherence, and the larger the coherence value is, the stronger the coherence is, and the smaller the coherence value is, the weaker the coherence is; if the coherence value at the preset frequency point is less than a preset threshold, it indicates that the first sound signal and the second sound signal are incoherent at the preset frequency point, and the current frequency response value of the feed-forward filter at the preset frequency point is collected as the target frequency response value; if the coherence value at the preset frequency point is greater than the preset threshold, the filter parameter of the feed-forward filter at the preset frequency point is adjusted, and the step of obtaining the first sound signal picked up by the feed-forward microphone and the second sound signal picked up by the feed-back microphone is executed until the target frequency response values at all preset frequency points are collected, and the target frequency response values at all preset frequency points are taken as the target frequency response information.

[0097] Further, the current frequency response information of the feed-forward filter is obtained, and the current noise reduction depth of the hearing aid device is calculated according to the current frequency response information and the original target frequency response information; if the current noise reduction depth does not reach the target noise reduction depth, for each preset frequency point, the optimization target frequency response value at each preset frequency point is calculated according to the original target frequency response value of the feed-forward filter at the preset frequency point and the hearing loss value of the target object, the optimization target frequency response at each preset frequency point is taken as the optimization target frequency response information, and the deviation value between the optimization target frequency response value at each preset frequency point and the current frequency response value; according to the deviation value at each preset frequency point, the parameter adjustment amplitude and the parameter adjustment direction of the feed-forward filter at each preset frequency point are found, the filter parameter of the feed-forward filter at each preset frequency point is updated according to the parameter adjustment amplitude and the parameter adjustment direction, that is, the active noise reduction parameter is updated, the current frequency response information of the feed-forward filter is re-obtained according to the updated active noise reduction parameter, and the step of determining the current noise reduction depth of the hearing aid device according to the current frequency response information and the original target frequency response information is executed.

[0098] Further, if the current noise reduction depth reaches the target noise reduction depth, it indicates that the active noise reduction effect of the hearing aid has reached the expected active noise reduction effect, and therefore the current active noise reduction parameter of the hearing aid is taken as the filter parameter of the feedforward filter, and active noise reduction is performed in the hearing aid according to the filter parameter.

[0099] In the above embodiments, on the one hand, in the case that the noise reduction capability of the hearing aid is limited, the noise within the hearing capability of the target object can be eliminated as much as possible, and it is not necessary to eliminate the noise outside the hearing capability of the target object, that is, the noise within the hearing capability of the target object is eliminated in a targeted manner, so that noise residue is not easily generated when the noise reduction capability of the hearing aid is limited, and the effect of active noise reduction can be improved. On the other hand, the process of eliminating the noise outside the hearing capability of the target object is saved, and the waste of the noise reduction capability of the hearing aid and the waste of resources when the hearing aid performs active noise reduction can be reduced.

[0100] It should be understood that, although each step in the flowchart involved in each of the above embodiments is displayed in sequence according to the arrow, these steps are not necessarily executed in sequence according to the arrow. Unless otherwise specified herein, the execution of these steps is not strictly limited in sequence, and these steps can be executed in other sequences. Moreover, at least part of the steps in the flowchart involved in each of the above embodiments can include multiple steps or multiple stages, which are not necessarily executed at the same time, but can be executed at different times, and the execution sequence of these steps or stages is not necessarily sequential, but can be executed in rotation or alternation with at least part of other steps or steps or stages in other steps.

[0101] Based on the same inventive concept, the embodiments of the present application also provide an active noise reduction device for implementing the above-mentioned active noise reduction method. The implementation scheme for solving the problem provided by the device is similar to the implementation scheme described in the above method, and therefore the specific limitations in one or more active noise reduction device embodiments provided below can refer to the limitations of the active noise reduction method described above, which will not be described here again.

[0102] In one embodiment, as shown in Figure 4 An active noise reduction device is provided, applied to a hearing aid, and includes an acquisition module 502, a determination module 504, an update module 506, and an active noise reduction module 508, wherein:

[0103] The acquisition module is configured to acquire current frequency response information of a feedforward filter and original target frequency response information in an active noise reduction mode.

[0104] determining a current noise reduction depth of the hearing aid device according to the current frequency response information and the original target frequency response information;

[0105] updating an active noise reduction parameter of the hearing aid device if the current noise reduction depth does not reach a target noise reduction depth, re-determining the current frequency response information of the feed-forward filter according to the updated active noise reduction parameter, and returning to the step of determining the current noise reduction depth of the hearing aid device according to the current frequency response information and the original target frequency response information, wherein the target noise reduction depth is determined based on hearing loss information of a target object;

[0106] performing active noise reduction in the hearing aid device according to the active noise reduction parameter of the hearing aid device if the current noise reduction depth reaches the target noise reduction depth.

[0107] In one of the embodiments, the obtaining module is further configured to:

[0108] obtain a first sound signal picked up by a feed-forward microphone and a second sound signal picked up by a feed-back microphone, and determine original target frequency response information of a feed-forward filter according to coherence between the first sound signal and the second sound signal.

[0109] In one of the embodiments, the original target frequency response information includes target frequency response values at each preset frequency point; and the obtaining module is further configured to:

[0110] calculate a coherence value between the first sound signal and the second sound signal at each preset frequency point, collect a current frequency response value of the feed-forward filter at the preset frequency point as a target frequency response value if the coherence value at the preset frequency point is less than or equal to a preset threshold, and return to the step of obtaining the first sound signal picked up by the feed-forward microphone and the second sound signal picked up by the feed-back microphone until target frequency response values at all the preset frequency points are collected if the coherence value at the preset frequency point is greater than the preset threshold.

[0111] In one of the embodiments, the updating module is further configured to:

[0112] adjust and optimize the original target frequency response information according to hearing loss information of a target object to obtain optimized target frequency response information, determine parameter adjustment information of the feed-forward filter according to a deviation between the optimized target frequency response information and the current frequency response information, and update the active noise reduction parameter of the hearing aid device according to the parameter adjustment information.

[0113] In one of the embodiments, the updating module is further configured to:

[0114] obtain current coherence information between a first sound signal picked up by a feed-forward microphone and a second sound signal picked up by a feed-back microphone; determine parameter adjustment step information of the feed-forward filter according to the current coherence information; and update an active noise reduction parameter of the hearing aid according to the parameter adjustment step information and the parameter adjustment information.

[0115] In one of the embodiments, the updating module is further configured to:

[0116] obtain hearing loss information of the target object, and determine target hearing loss information at the feed-forward filter according to the hearing loss information and a target transfer function; and adjust original target frequency response information of the feed-forward filter according to the target hearing loss information to obtain optimized target frequency response information.

[0117] In one of the embodiments, the active noise reduction module further comprises:

[0118] The gain adjustment module is configured to detect a residual noise amplitude of the second sound signal picked up by the feed-back microphone at a preset frequency point; if the residual noise amplitude at the preset frequency point is greater than a preset amplitude threshold, keep a gain of the playing audio of the hearing aid at the preset frequency point unchanged; and if the residual noise amplitude at the preset frequency point is less than or equal to the preset amplitude threshold, reduce the gain of the playing audio of the hearing aid at the preset frequency point.

[0119] In one of the embodiments, the active noise reduction module further comprises:

[0120] The noise reduction depth adjustment module is configured to obtain hearing loss information of the target object, and adjust an original noise reduction depth of the hearing aid according to the hearing loss information to obtain a target noise reduction depth of the hearing aid.

[0121] In one of the embodiments, the noise reduction depth adjustment module is further configured to:

[0122] receive the hearing loss information sent by a terminal device, wherein the terminal device is configured to detect the hearing loss information of the target object.

[0123] In one of the embodiments, the noise reduction depth adjustment module is further configured to:

[0124] receive the hearing loss information sent by a cloud server, wherein the cloud server is configured to store the hearing loss information of the target object.

[0125] The modules in the active noise reduction device can be all or partially implemented by software, hardware, or a combination thereof. The modules can be embedded in or independent of a processor in the hearing aid in hardware form, or stored in a memory in the hearing aid in software form, so as to be called and executed by the processor to perform the operations corresponding to the modules.

[0126] In one embodiment, a hearing aid device is provided. The hearing aid device may be a terminal, and its internal structure diagram may be as follows: Figure 5 As shown. The hearing aid device includes a processor, memory, communication interface, display screen and input device connected via a system bus. The processor of the hearing aid device is used to provide computing and control capabilities. The memory of the hearing aid device includes a non-volatile storage medium and an internal memory. The non-volatile storage medium stores an operating system and a computer program. The internal memory provides an environment for the operation of the operating system and computer program in the non-volatile storage medium. The communication interface of the hearing aid device is used to communicate with an external terminal in a wired or wireless manner. The wireless manner can be achieved through WIFI, a mobile cellular network, NFC (near field communication) or other technologies. When the computer program is executed by the processor, an active noise reduction method is implemented.

[0127] In one embodiment, a hearing aid device is provided, including a memory and a processor, wherein a computer program is stored in the memory, and when the processor executes the computer program, the following steps are implemented:

[0128] In an active noise reduction mode, current frequency response information and original target frequency response information of the feedforward filter are obtained; a current noise reduction depth of the hearing aid device is determined based on the current frequency response information and the original target frequency response information; if the current noise reduction depth does not reach the target noise reduction depth, active noise reduction parameters of the hearing aid device are updated, and the current frequency response information of the feedforward filter is re-determined based on the updated active noise reduction parameters, and the process returns to the step of determining the current noise reduction depth of the hearing aid device based on the current frequency response information and the original target frequency response information, wherein the target noise reduction depth is determined based on hearing loss information of a target subject; if the current noise reduction depth reaches the target noise reduction depth, active noise reduction is performed in the hearing aid device based on the active noise reduction parameters of the hearing aid device.

[0129] In one embodiment, when the processor executes the computer program, the processor further implements the following steps:

[0130] A first sound signal picked up by a feedforward microphone and a second sound signal picked up by a feedback microphone are obtained; and original target frequency response information of a feedforward filter is determined based on coherence between the first sound signal and the second sound signal.

[0131] In one embodiment, the original target frequency response information includes target frequency response values ​​at each preset frequency point; when the processor executes the computer program, the processor further implements the following steps:

[0132] calculating a coherence value between the first sound signal and the second sound signal at each preset frequency point; if the coherence value at the preset frequency point is less than or equal to a preset threshold value, collecting a current frequency response value of the feedforward filter at the preset frequency point as a target frequency response value; if the coherence value at the preset frequency point is greater than the preset threshold value, returning to perform the step of obtaining the first sound signal picked up by the feedforward microphone and the second sound signal picked up by the feedback microphone until target frequency response values at all the preset frequency points are collected.

[0133] In one embodiment, the processor, when executing the computer program, also implements the following steps:

[0134] adjusting and optimizing the original target frequency response information according to the hearing loss information of the target object to obtain optimized target frequency response information; determining parameter adjustment information of the feedforward filter according to a deviation between the optimized target frequency response information and the current frequency response information; and updating the active noise reduction parameter of the hearing aid according to the parameter adjustment information.

[0135] In one embodiment, the processor, when executing the computer program, also implements the following steps:

[0136] obtaining current coherence information between the first sound signal picked up by the feedforward microphone and the second sound signal picked up by the feedback microphone; determining parameter adjustment step information of the feedforward filter according to the current coherence information; and updating the active noise reduction parameter of the hearing aid according to the parameter adjustment step information and the parameter adjustment information.

[0137] In one embodiment, the processor, when executing the computer program, also implements the following steps:

[0138] obtaining hearing loss information of a target object, and determining target hearing loss information at the feedforward filter according to the hearing loss information and a target transfer function; and adjusting and optimizing original target frequency response information of the feedforward filter according to the target hearing loss information to obtain optimized target frequency response information.

[0139] In one embodiment, the processor, when executing the computer program, also implements the following steps:

[0140] detecting a residual noise amplitude of the second sound signal picked up by the feedback microphone at a preset frequency point; if the residual noise amplitude at the preset frequency point is greater than a preset amplitude threshold value, keeping a gain of the playback audio of the hearing aid at the preset frequency point unchanged; and if the residual noise amplitude at the preset frequency point is less than or equal to the preset amplitude threshold value, reducing the gain of the playback audio of the hearing aid at the preset frequency point.

[0141] In one embodiment, the processor, when executing the computer program, also implements the following steps:

[0142] obtaining hearing loss information of the target object; and adjusting an original noise reduction depth of the hearing aid device according to the hearing loss information to obtain a target noise reduction depth of the hearing aid device.

[0143] In one embodiment, the computer program, when executed by the processor, further implements the following steps:

[0144] receiving hearing loss information sent by a terminal device, wherein the terminal device is configured to detect the hearing loss information of the target object.

[0145] In one embodiment, the computer program, when executed by the processor, further implements the following steps:

[0146] receiving hearing loss information sent by a cloud server, wherein the cloud server is configured to store the hearing loss information of the target object.

[0147] In one embodiment, a computer readable storage medium is provided, and the computer readable storage medium stores a computer program. The computer program, when executed by a processor, implements the following steps:

[0148] In the active noise reduction mode, current frequency response information of a feedforward filter and original target frequency response information are obtained; a current noise reduction depth of the hearing aid device is determined according to the current frequency response information and the original target frequency response information; if the current noise reduction depth does not reach a target noise reduction depth, an active noise reduction parameter of the hearing aid device is updated, the current frequency response information of the feedforward filter is re-determined according to the updated active noise reduction parameter, and the step of determining the current noise reduction depth of the hearing aid device according to the current frequency response information and the original target frequency response information is executed again, wherein the target noise reduction depth is determined based on hearing loss information of a target object; if the current noise reduction depth reaches the target noise reduction depth, active noise reduction is performed in the hearing aid device according to the active noise reduction parameter of the hearing aid device.

[0149] In one embodiment, the computer program, when executed by the processor, further implements the following steps:

[0150] obtaining a first sound signal picked up by a feedforward microphone and a second sound signal picked up by a feedback microphone; and determining original target frequency response information of a feedforward filter according to coherence between the first sound signal and the second sound signal.

[0151] In one embodiment, the original target frequency response information includes target frequency response values at each preset frequency point; and the computer program, when executed by the processor, further implements the following steps:

[0152] calculating a coherence value between the first sound signal and the second sound signal at each preset frequency point; if the coherence value at the preset frequency point is less than or equal to a preset threshold value, collecting a current frequency response value of the feedforward filter at the preset frequency point as a target frequency response value; if the coherence value at the preset frequency point is greater than the preset threshold value, returning to perform the step of obtaining the first sound signal picked up by the feedforward microphone and the second sound signal picked up by the feedback microphone until target frequency response values at all the preset frequency points are collected.

[0153] In one embodiment, the computer program, when executed by the processor, further implements the following steps:

[0154] adjusting and optimizing the original target frequency response information according to the hearing loss information of the target object to obtain optimized target frequency response information; determining parameter adjustment information of the feedforward filter according to a deviation between the optimized target frequency response information and the current frequency response information; and updating the active noise reduction parameter of the hearing aid device according to the parameter adjustment information.

[0155] In one embodiment, the computer program, when executed by the processor, further implements the following steps:

[0156] obtaining current coherence information between the first sound signal picked up by the feedforward microphone and the second sound signal picked up by the feedback microphone; determining parameter adjustment step information of the feedforward filter according to the current coherence information; and updating the active noise reduction parameter of the hearing aid device according to the parameter adjustment step information and the parameter adjustment information.

[0157] In one embodiment, the computer program, when executed by the processor, further implements the following steps:

[0158] obtaining hearing loss information of a target object, and determining target hearing loss information at the feedforward filter according to the hearing loss information and a target transfer function; and adjusting and optimizing original target frequency response information of the feedforward filter according to the target hearing loss information to obtain optimized target frequency response information.

[0159] In one embodiment, the computer program, when executed by the processor, further implements the following steps:

[0160] detecting a residual noise amplitude of the second sound signal picked up by the feedback microphone at a preset frequency point; if the residual noise amplitude at the preset frequency point is greater than a preset amplitude threshold value, keeping a gain of the playback audio of the hearing aid device at the preset frequency point unchanged; and if the residual noise amplitude at the preset frequency point is less than or equal to the preset amplitude threshold value, reducing the gain of the playback audio of the hearing aid device at the preset frequency point.

[0161] In one embodiment, the computer program, when executed by the processor, further implements the following steps:

[0162] obtaining hearing loss information of the target object; and adjusting an original noise reduction depth of the hearing aid device according to the hearing loss information to obtain a target noise reduction depth of the hearing aid device.

[0163] In one embodiment, the computer program, when executed by the processor, further implements the following steps:

[0164] receiving hearing loss information sent by a terminal device, wherein the terminal device is configured to detect the hearing loss information of the target object.

[0165] In one embodiment, the computer program, when executed by the processor, further implements the following steps:

[0166] receiving hearing loss information sent by a cloud server, wherein the cloud server is configured to store the hearing loss information of the target object.

[0167] In one embodiment, a computer program product is provided, comprising a computer program which, when executed by a processor, implements the following steps:

[0168] In the active noise reduction mode, current frequency response information of a feedforward filter and original target frequency response information are obtained; a current noise reduction depth of the hearing aid device is determined according to the current frequency response information and the original target frequency response information; if the current noise reduction depth does not reach a target noise reduction depth, an active noise reduction parameter of the hearing aid device is updated, and the current frequency response information of the feedforward filter is re-determined according to the updated active noise reduction parameter, and the step of determining the current noise reduction depth of the hearing aid device according to the current frequency response information and the original target frequency response information is returned to be executed, wherein the target noise reduction depth is determined based on hearing loss information of a target object; if the current noise reduction depth reaches the target noise reduction depth, active noise reduction is performed in the hearing aid device according to the active noise reduction parameter of the hearing aid device.

[0169] In one embodiment, the computer program, when executed by the processor, further implements the following steps:

[0170] obtaining a first sound signal picked up by a feedforward microphone and a second sound signal picked up by a feedback microphone; and determining original target frequency response information of a feedforward filter according to coherence between the first sound signal and the second sound signal.

[0171] In one embodiment, the original target frequency response information comprises target frequency response values at each preset frequency point; and the computer program, when executed by the processor, further implements the following steps:

[0172] calculating a coherence value between the first sound signal and the second sound signal at each preset frequency point; if the coherence value at the preset frequency point is less than or equal to a preset threshold value, collecting a current frequency response value of the feedforward filter at the preset frequency point as a target frequency response value; if the coherence value at the preset frequency point is greater than the preset threshold value, returning to perform the step of obtaining the first sound signal picked up by the feedforward microphone and the second sound signal picked up by the feedback microphone until target frequency response values at all the preset frequency points are collected.

[0173] In one embodiment, the computer program, when executed by the processor, further implements the following steps:

[0174] adjusting and optimizing the original target frequency response information according to the hearing loss information of the target object to obtain optimized target frequency response information; determining parameter adjustment information of the feedforward filter according to a deviation between the optimized target frequency response information and the current frequency response information; and updating the active noise reduction parameter of the hearing aid device according to the parameter adjustment information.

[0175] In one embodiment, the computer program, when executed by the processor, further implements the following steps:

[0176] obtaining current coherence information between the first sound signal picked up by the feedforward microphone and the second sound signal picked up by the feedback microphone; determining parameter adjustment step information of the feedforward filter according to the current coherence information; and updating the active noise reduction parameter of the hearing aid device according to the parameter adjustment step information and the parameter adjustment information.

[0177] In one embodiment, the computer program, when executed by the processor, further implements the following steps:

[0178] obtaining hearing loss information of a target object, and determining target hearing loss information at the feedforward filter according to the hearing loss information and a target transfer function; and adjusting and optimizing original target frequency response information of the feedforward filter according to the target hearing loss information to obtain optimized target frequency response information.

[0179] In one embodiment, the computer program, when executed by the processor, further implements the following steps:

[0180] detecting a residual noise amplitude of the second sound signal picked up by the feedback microphone at a preset frequency point; if the residual noise amplitude at the preset frequency point is greater than a preset amplitude threshold value, keeping a gain of the playback audio of the hearing aid device at the preset frequency point unchanged; and if the residual noise amplitude at the preset frequency point is less than or equal to the preset amplitude threshold value, reducing the gain of the playback audio of the hearing aid device at the preset frequency point.

[0181] In one embodiment, the computer program, when executed by the processor, further implements the following steps:

[0182] obtaining hearing loss information of the target object; and adjusting an original noise reduction depth of the hearing aid device according to the hearing loss information to obtain a target noise reduction depth of the hearing aid device.

[0183] In one embodiment, the computer program, when executed by the processor, further implements the following steps:

[0184] receiving hearing loss information sent by a terminal device, wherein the terminal device is configured to detect the hearing loss information of the target object.

[0185] In one embodiment, the computer program, when executed by the processor, further implements the following steps:

[0186] receiving hearing loss information sent by a cloud server, wherein the cloud server is configured to store the hearing loss information of the target object.

[0187] Those skilled in the art can understand that all or part of the processes in the above-mentioned embodiment methods can be completed by instructing the relevant hardware through a computer program. The computer program can be stored in a non-volatile computer readable storage medium, and when the computer program is executed, the processes of the above-mentioned embodiments of the methods can be included. Any reference to memory, database or other medium used in the embodiments provided in the present application can include at least one of non-volatile and volatile memory. Non-volatile memory can include read-only memory (ROM), magnetic tape, floppy disk, flash memory, optical storage, high-density embedded non-volatile memory, resistive memory (ReRAM), magnetoresistive random access memory (MRAM), ferroelectric memory (FRAM), phase change memory (PCM), graphene memory, etc. Volatile memory can include random access memory (RAM) or external cache memory, etc. As an illustration but not limitation, RAM can be in various forms, such as static random access memory (SRAM) or dynamic random access memory (DRAM), etc. The database involved in the embodiments provided in the present application can include at least one of a relational database and a non-relational database. The non-relational database can include a distributed database based on a block chain, etc., without being limited thereto. The processor involved in the embodiments provided in the present application can be a general-purpose processor, a central processing unit, a graphics processing unit, a digital signal processor, a programmable logic device, a data processing logic device based on quantum computing, etc., without being limited thereto.

[0188] Any combination of the technical features of the above embodiments can be made. In order to make the description simple, all possible combinations of the technical features in the above embodiments are not described, however, as long as the combination of the technical features does not exist, it should be considered as the scope of the present application.

[0189] The above embodiments only express several implementation manners of the present application, and the description is more specific and detailed, but it should not be understood as a limitation on the scope of the patent of the present application. It should be pointed out that for ordinary skilled in the art, without departing from the concept of the present application, a number of modifications and improvements can be made, which are all within the protection scope of the present application. Therefore, the protection scope of the present application should be subject to the appended claims.

Claims

1. An active noise reduction method, characterized by, The method is applied to a hearing aid device, and the method comprises: In an active noise reduction mode, current frequency response information of a feedforward filter and original target frequency response information are obtained; According to the current frequency response information and the original target frequency response information, a current noise reduction depth of the hearing aid device is determined; If the current noise reduction depth does not reach a target noise reduction depth, an active noise reduction parameter of the hearing aid device is updated, and the current frequency response information of the feedforward filter is re-determined according to the updated active noise reduction parameter, and the step of determining the current noise reduction depth of the hearing aid device according to the current frequency response information and the original target frequency response information is returned to be executed, wherein the target noise reduction depth is determined based on hearing loss information of a target object; If the current noise reduction depth reaches the target noise reduction depth, active noise reduction is performed in the hearing aid device according to the active noise reduction parameter of the hearing aid device.

2. The method of claim 1, wherein, The original target frequency response information of the feedforward filter is obtained, comprising: A first sound signal picked up by a feedforward microphone and a second sound signal picked up by a feedback microphone are obtained; According to the coherence between the first sound signal and the second sound signal, the original target frequency response information of the feedforward filter is determined.

3. The method of claim 2, wherein, The original target frequency response information comprises target frequency response values at each preset frequency point; and the original target frequency response information of the feedforward filter is determined according to the coherence between the first sound signal and the second sound signal, comprising: The coherence value between the first sound signal and the second sound signal at each preset frequency point is calculated; If the coherence value at the preset frequency point is less than or equal to a preset threshold value, a current frequency response value of the feedforward filter at the preset frequency point is collected as a target frequency response value; If the coherence value at the preset frequency point is greater than the preset threshold value, the step of obtaining the first sound signal picked up by the feedforward microphone and the second sound signal picked up by the feedback microphone is returned to be executed until all target frequency response values at the preset frequency points are collected.

4. The method of claim 1, wherein, The active noise reduction parameter of the hearing aid device is updated, comprising: According to the hearing loss information of the target object, the original target frequency response information is adjusted and optimized to obtain optimized target frequency response information; According to the deviation between the optimized target frequency response information and the current frequency response information, parameter adjustment information of the feedforward filter is determined; According to the parameter adjustment information, the active noise reduction parameter of the hearing aid device is updated.

5. The method of claim 4, wherein, The active noise reduction parameter of the hearing aid device is updated according to the parameter adjustment information, comprising: Current coherence information between the first sound signal picked up by the feedforward microphone and the second sound signal picked up by the feedback microphone is obtained; According to the current coherence information, parameter adjustment step information of the feedforward filter is determined; According to the parameter adjustment step information and the parameter adjustment information, the active noise reduction parameter of the hearing aid device is updated.

6. The method of claim 4, wherein, The original target frequency response information is adjusted and optimized according to the hearing loss information of the target object to obtain optimized target frequency response information, comprising: The hearing loss information of the target object is obtained, and target hearing loss information at the feedforward filter is determined according to the hearing loss information and a target transfer function; According to the target hearing loss information, the original target frequency response information of the feedforward filter is adjusted to obtain optimized target frequency response information.

7. The method of claim 1, wherein, The method further comprises: detecting a residual noise amplitude of a second sound signal picked up by a feedback microphone at a preset frequency point; if the residual noise amplitude at the preset frequency point is greater than a preset amplitude threshold, keeping the gain of the playback audio of the hearing aid at the preset frequency point unchanged; if the residual noise amplitude at the preset frequency point is less than or equal to the preset amplitude threshold, reducing the gain of the playback audio of the hearing aid at the preset frequency point.

8. The method of claim 1, wherein, Before the steps of obtaining the current frequency response information of the feedforward filter and the original target frequency response information in the active noise reduction mode, the method further comprises: obtaining hearing loss information of a target object; adjusting the original noise reduction depth of the hearing aid according to the hearing loss information to obtain a target noise reduction depth of the hearing aid.

9. The method of claim 8, wherein, The manner of obtaining the hearing loss information of the target object at least includes one of the following: receiving hearing loss information sent by a terminal device, wherein the terminal device is configured to detect the hearing loss information of the target object; receiving hearing loss information sent by a cloud server, wherein the cloud server is configured to store the hearing loss information of the target object.

10. A hearing assistance device comprising a memory and a processor, said memory storing a computer program, characterized in that, The processor executes the computer program to implement the steps of the method in any one of claims 1 to 9.