Hearing aid comprising a feedback control system
11671767 · 2023-06-06
Assignee
Inventors
Cpc classification
H04R3/02
ELECTRICITY
H04R2225/43
ELECTRICITY
International classification
Abstract
A hearing aid includes a feedback control system for handling external feedback from an output transducer to an input transducer. The feedback control system includes an open loop gain estimator for providing an instant open loop gain estimate; an adaptive filter configured to provide a current estimate of the feedback path transfer function; a feedback change estimator configured to provide an instant estimate of the feedback path transfer function in dependence of the forward path transfer function, the instant open loop gain estimate; and an adaptive filter controller for providing an update transfer function estimate for the adaptive filter in dependence of the instant estimate of the feedback path transfer function. The hearing aid is configured to use the update transfer function estimate in the adaptive filter to update the current estimate of the feedback path transfer function. A method of detecting a sudden change in a feedback/echo path is further disclosed.
Claims
1. A hearing aid configured to be worn by a user, the hearing aid comprising a forward path comprising: an input transducer configured to convert sound in an environment of the user to an electric input signal representing said sound, a processor for processing said electric input signal (X) or a signal derived therefrom and for providing a processed signal; an output transducer for converting said processed signal to stimuli perceivable by the user as sound; the forward path providing a forward path transfer function F(k,n), where k and n are frequency and time indices, respectively, a feedback control system for handling external feedback from the output transducer to the input transducer, the feedback control system comprising: an open loop gain estimator for providing an instant open loop gain estimate; an adaptive filter comprising an adaptive algorithm configured to provide a current estimate of a feedback path transfer function, and a variable filter configured to provide an estimate of the current feedback signal from the output transducer to the input transducer based on said current estimate of the feedback path transfer function and the processed signal; a combination unit configured to subtract said current estimate of the feedback signal from said electric input signal, or a processed version thereof, and to provide a feedback corrected signal, termed the error signal, a feedback change estimator configured to provide an instant estimate of the feedback path transfer function in dependence of said forward path transfer function F(k,n), said instant open loop gain estimate, and optionally said current estimate of the feedback path transfer function; and an adaptive filter controller for providing an update transfer function estimate for said adaptive filter in dependence of said instant estimate of the feedback path transfer function, wherein the hearing aid is configured to provide that the update transfer function estimate is used in the adaptive filter to update the current estimate of the feedback path transfer function, and said update transfer function estimate is equal to said instant estimate of the feedback path transfer function.
2. A hearing aid according to claim 1 wherein the adaptive algorithm comprises an LMS, or an NLMS algorithm.
3. A hearing aid according to claim 1 wherein said adaptive algorithm comprises an NLMS algorithm, and wherein a residual feedback path transfer function is estimated by the NLMS algorithm, the estimate of the residual feedback path transfer function is defined as the difference between the estimate of the feedback path transfer function after a sudden change of the feedback path and the estimate of the feedback path transfer function before the sudden change occurred, the latter being given by the current estimate of the feedback path transfer function provided by the adaptive algorithm.
4. A hearing aid according to claim 1 comprising one or more analysis filter banks allowing one or more signals of the hearing aid to be processed in a time-frequency domain.
5. A hearing aid according to claim 1 comprising a feedback instability detector for monitoring the fulfillment of a feedback path instability criterion.
6. A hearing aid according to claim 1 being constituted by or comprising an air-conduction type hearing aid, a bone-conduction type hearing aid, or a combination thereof.
7. A hearing aid configured to be worn by a user, the hearing aid comprising a forward path comprising: an input transducer configured to convert sound in an environment of the user to an electric input signal representing said sound, a processor for processing said electric input signal (X) or a signal derived therefrom and for providing a processed signal; an output transducer for converting said processed signal to stimuli perceivable by the user as sound; the forward path providing a forward path transfer function F(k,n), where k and n are frequency and time indices, respectively, a feedback control system for handling external feedback from the output transducer to the input transducer, the feedback control system comprising: an open loop gain estimator for providing an instant open loop gain estimate; an adaptive filter comprising an adaptive algorithm configured to provide a current estimate of a feedback path transfer function, and a variable filter configured to provide an estimate of the current feedback signal from the output transducer to the input transducer based on said current estimate of the feedback path transfer function and the processed signal; a combination unit configured to subtract said current estimate of the feedback signal from said electric input signal, or a processed version thereof, and to provide a feedback corrected signal, termed the error signal, a feedback change estimator configured to provide an instant estimate of the feedback path transfer function in dependence of said forward path transfer function F(k,n), said instant open loop gain estimate, and optionally said current estimate of the feedback path transfer function; and an adaptive filter controller for providing an update transfer function estimate for said adaptive filter in dependence of said instant estimate of the feedback path transfer function, wherein the hearing aid is configured to provide that the update transfer function estimate is used in the adaptive filter to update the current estimate of the feedback path transfer function, and said feedback change estimator is configured to provide said update transfer function estimate as a linear combination of said instant open loop gain estimate divided by said forward path transfer function (F(k,n)) and said current estimate of the feedback path transfer function.
8. A hearing aid configured to be worn by a user, the hearing aid comprising a forward path comprising: an input transducer configured to convert sound in an environment of the user to an electric input signal representing said sound, a processor for processing said electric input signal (X) or a signal derived therefrom and for providing a processed signal; an output transducer for converting said processed signal to stimuli perceivable by the user as sound; the forward path providing a forward path transfer function F(k,n), where k and n are frequency and time indices, respectively, a feedback control system for handling external feedback from the output transducer to the input transducer, the feedback control system comprising: an open loop gain estimator for providing an instant open loop gain estimate; an adaptive filter comprising an adaptive algorithm configured to provide a current estimate of a feedback path transfer function, and a variable filter configured to provide an estimate of the current feedback signal from the output transducer to the input transducer based on said current estimate of the feedback path transfer function and the processed signal; a combination unit configured to subtract said current estimate of the feedback signal from said electric input signal, or a processed version thereof, and to provide a feedback corrected signal, termed the error signal, a feedback change estimator configured to provide an instant estimate of the feedback path transfer function in dependence of said forward path transfer function F(k,n), said instant open loop gain estimate, and optionally said current estimate of the feedback path transfer function; and an adaptive filter controller for providing an update transfer function estimate for said adaptive filter in dependence of said instant estimate of the feedback path transfer function, wherein the hearing aid is configured to provide that the update transfer function estimate is used in the adaptive filter to update the current estimate of the feedback path transfer function, and said open loop gain estimator is configured to provide said instant open loop gain estimate as
{circumflex over (L)}.sub.fast(k, n)=E(k, n)/E(k,n−D) where E(k,n) is the error signal at time instance n and E(k,n-D) is the error signal one loop delay D, or an estimate thereof, earlier, and where the loop delay D represents a roundtrip delay of the audio path of the hearing aid.
9. A hearing aid configured to be worn by a user, the hearing aid comprising a forward path comprising: an input transducer configured to convert sound in an environment of the user to an electric input signal representing said sound, a processor for processing said electric input signal (X) or a signal derived therefrom and for providing a processed signal; an output transducer for converting said processed signal to stimuli perceivable by the user as sound; the forward path providing a forward path transfer function F(k,n), where k and n are frequency and time indices, respectively, a feedback control system for handling external feedback from the output transducer to the input transducer, the feedback control system comprising: an open loop gain estimator for providing an instant open loop gain estimate; an adaptive filter comprising an adaptive algorithm configured to provide a current estimate of a feedback path transfer function, and a variable filter configured to provide an estimate of the current feedback signal from the output transducer to the input transducer based on said current estimate of the feedback path transfer function and the processed signal; a combination unit configured to subtract said current estimate of the feedback signal from said electric input signal, or a processed version thereof, and to provide a feedback corrected signal, termed the error signal, a feedback change estimator configured to provide an instant estimate of the feedback path transfer function in dependence of said forward path transfer function F(k,n), said instant open loop gain estimate, and optionally said current estimate of the feedback path transfer function; and an adaptive filter controller for providing an update transfer function estimate for said adaptive filter in dependence of said instant estimate of the feedback path transfer function, wherein the hearing aid is configured to provide that the update transfer function estimate is used in the adaptive filter to update the current estimate of the feedback path transfer function, the hearing aid comprises a feedback instability detector for monitoring the fulfillment of a feedback path instability criterion, and said feedback path instability detector is configured to determine current gradient values of the adaptive algorithm to adapt one or more of the current filter coefficients of the adaptive filter and to provide smoothed and possibly further processed, versions thereof, and wherein said instability criterion comprises a comparison of said current gradient values to one or more threshold values.
10. A method of operating a hearing aid, the hearing aid being configured to be worn by a user, the hearing aid comprising a forward path comprising: an input transducer configured to convert sound in an environment of the user to an electric input signal representing said sound, a processor for processing said electric input signal or a signal derived therefrom and for providing a processed signal; an output transducer for converting said processed signal to stimuli perceivable by the user as sound; wherein the method comprises providing a forward path transfer function F(k,n), where k and n are frequency and time indices, respectively, handling external feedback from the output transducer to the input transducer by providing an instant open loop gain estimate; adaptively providing, by an adaptive algorithm, a current estimate of a feedback path transfer function, adaptively providing, by an adaptive filter with filter coefficients determined by said adaptive algorithm, an estimate of the current feedback signal from the output transducer to the input transducer based on said current estimate of the feedback path transfer function and the processed signal; subtracting said current estimate of the feedback signal from said electric input signal, or a processed version thereof, to provide a feedback corrected signal, termed the error signal, providing an instant estimate of the feedback path transfer function in dependence of said forward path transfer function F(k,n), said instant open loop gain estimate and optionally of said current estimate of the feedback path transfer function; adaptively providing an update transfer function estimate in dependence of said instant estimate of the feedback path transfer function; providing that the update transfer function estimate is used in the adaptive filter to update the current estimate of the feedback path transfer function, wherein said update transfer function estimate is equal to said instant estimate of the feedback path transfer function.
11. A method according to claim 10 comprising, monitoring the fulfillment of a feedback path instability criterion.
12. A method according to claim 11 wherein the instability criterion is based on magnitude, phase, or derivatives of magnitude and phase of the electric input signal, or a signal derived therefrom.
13. A method according to claim 11 wherein the instability criterion is based on comparing smoothed versions of one or more gradient values gradient of the adaptive algorithm to a threshold value.
14. A method according to claim 13 wherein the instability criterion is fulfilled when the one or more gradient values or a weighted combination of said one or more gradient values are or is larger than the threshold value.
15. A method according to claim 10 comprising determining current gradient values of the adaptive algorithm to adapt one or more of the current filter coefficients of the adaptive filter and to provide smoothed and possibly further processed, versions thereof.
16. A non-transitory computer-readable medium storing a computer program comprising instructions which, when the program is executed by a computer, cause the computer to carry out the method of claim 10.
Description
BRIEF DESCRIPTION OF DRAWINGS
(1) The aspects of the disclosure may be best understood from the following detailed description taken in conjunction with the accompanying figures. The figures are schematic and simplified for clarity, and they just show details to improve the understanding of the claims, while other details are left out. Throughout, the same reference numerals are used for identical or corresponding parts. The individual features of each aspect may each be combined with any or all features of the other aspects. These and other aspects, features and/or technical effect will be apparent from and elucidated with reference to the illustrations described hereinafter in which:
(2)
(3)
(4)
(5)
(6)
(7)
(8)
(9)
(10)
(11) The figures are schematic and simplified for clarity, and they just show details which are essential to the understanding of the disclosure, while other details are left out. Throughout, the same reference signs are used for identical or corresponding parts.
(12) Further scope of applicability of the present disclosure will become apparent from the detailed description given hereinafter. However, it should be understood that the detailed description and specific examples, while indicating preferred embodiments of the disclosure, are given by way of illustration only. Other embodiments may become apparent to those skilled in the art from the following detailed description.
DETAILED DESCRIPTION OF EMBODIMENTS
(13) The detailed description set forth below in connection with the appended drawings is intended as a description of various configurations. The detailed description includes specific details for the purpose of providing a thorough understanding of various concepts. However, it will be apparent to those skilled in the art that these concepts may be practiced without these specific details. Several aspects of the apparatus and methods are described by various blocks, functional units, modules, components, circuits, steps, processes, algorithms, etc. (collectively referred to as “elements”). Depending upon particular application, design constraints or other reasons, these elements may be implemented using electronic hardware, computer program, or any combination thereof.
(14) The electronic hardware may include micro-electronic-mechanical systems (MEMS), integrated circuits (e.g. application specific), microprocessors, microcontrollers, digital signal processors (DSPs), field programmable gate arrays (FPGAs), programmable logic devices (PLDs), gated logic, discrete hardware circuits, printed circuit boards (PCB) (e.g. flexible PCBs), and other suitable hardware configured to perform the various functionality described throughout this disclosure, e.g. sensors, e.g. for sensing and/or registering physical properties of the environment, the device, the user, etc. Computer program shall be construed broadly to mean instructions, instruction sets, code, code segments, program code, programs, subprograms, software modules, applications, software applications, software packages, routines, subroutines, objects, executables, threads of execution, procedures, functions, etc., whether referred to as software, firmware, middleware, microcode, hardware description language, or otherwise.
(15) The present application relates to the field of hearing aids, in particular to feedback control. Feedback estimation may be provided by an adaptive filter comprising a variable filter whose transfer function (e.g. governed by filter coefficients) can be dynamically updated to estimate a feedback path from an output transducer to an input transducer. The dynamic determination and update of the transfer function may be generally handled by an adaptive algorithm, such as an LMS or NLMS algorithm as is known in the art. By sudden changes of the feedback path, however, there may be a need for a more instant (event driven) determination and update of the transfer function (e.g. to enhance convergence of the adaptive algorithm).
(16) We propose a general method of improving the convergence/tracking abilities of the adaptive filter, by using an estimation of the true open loop transfer function L(k,n), at the frequency index k and time index n, given by
L(k,n)=H.sub.res(k,n).Math.F(k,n), (1)
where H.sub.res(k,n)=(H(k,n)−Ĥ(k,n)), and where H(k,n) denotes the transfer function for the unknown feedback path, Ĥ(k,n) denotes the transfer function of the estimated feedback path, and F(k,n) is the known forward path transfer function in a hearing aid.
(17) In a traditional feedback cancellation system, the adaptive filter provides a feedback path estimate (based on an estimate Ĥ(k,n) of the feedback path transfer function). However, it has limited convergence/tracking abilities in dynamic feedback situations.
(18) Embodiments of a hearing aid comprising a feedback control system (FBC, as e.g. illustrated in
(19) The embodiments of a hearing aid (HA) of
(20) In the embodiment of
(21)
(22) In the following, a method to instantly estimate the open loop transfer function L(k,n) of a hearing aid is proposed. A corresponding fast estimate {circumflex over (L)}.sub.fast(k,n) is then used to detect instability and to improve the adaptive filter estimate Ĥ(k,n) of the feedback path transfer function upon critical changes of feedback situations. This is illustrated in the below flowchart of
(23)
(24) Instant Open Loop Transfer Function Estimate. Compute Instability Measure (e.g., Magnitude, Phase, Derivatives etc.):
(25) First, in order to decide on stability or instability, we estimate a fast (or ‘instant’) open loop transfer function denoted by {circumflex over (L)}.sub.fast(k,n). The fast/instant open loop transfer function can he calculated in several ways, e.g. as
(26)
where E(k,n) represents the so-called error signal in a typical adaptive filter configuration (see signal E in
If Instability, Compute Instant Feedback Transfer Function:
(27) Then, if a critical change of the feedback path has been detected, the estimate {circumflex over (L)}.sub.fast(k,n) and the known forward path transfer function F(k,n) are used to further make an approximation of the feedback path estimate Ĥ.sub.post, with the following steps.
(28) Based on Eq. (1), we define the true instant open loop transfer function L.sub.post(k,n) using the true feedback path transfer function after the instant feedback path change H.sub.post(k,n), and the current feedback path estimate Ĥ.sub.post(k,n) from just before the instant path change, as
L.sub.post(k,n)=(H.sub.post(k,n)−Ĥ.sub.pre(k,n)).Math.F(k,n), (2)
after rearranging, we obtain,
H.sub.post(k,n)=L.sub.post(k,n)/F(k,n)+Ĥ.sub.pre(k,n). (3)
(29) Now, replacing the true L.sub.post(k,n) with the estimate {circumflex over (L)}.sub.fast_post(k,n), we can then make an approximation Ĥ.sub.post(k,n) of the unknown H.sub.post(k,n), as
Ĥ.sub.post(k,n)={circumflex over (L)}.sub.fast_post(k,n)/F(k,n)+Ĥ.sub.pre(k,n). (4)
Update the Adaptive Filter Estimate:
(30) Finally, control parameters α,β=[0 . . . 1] may be introduced. The control parameters are intended for controlling an update of the adaptive filter estimate Ĥ(k,n) based on the estimate of instant feedback path Ĥ.sub.post(k,n) from Eq. (4), as
Ĥ′.sub.post(k,n)=α.Math.{circumflex over (L)}.sub.fast_post(k,n)/F(k,n)+β.Math.Ĥ.sub.pre(k,n). (5)
(31) In an extreme exemplary case, where the magnitude of {circumflex over (L)}.sub.post(k,n) is big, e.g. ≥10 dB, and assume it is due to an instant change of H.sub.post(k,n) and |H.sub.post(k,n)|>>|Ĥ.sub.pre(k,n)|, i.e., the contribution from the adaptive filter Ĥ.sub.pre(k,n) is negligible compared to the instant feedback path change H.sub.post(k,n) right after the critical change of the feedback situation, we would update the feedback path estimate by using Ĥ(k,n) as
Ĥ(k,n)≈{circumflex over (L)}.sub.pst(k,n)/F(k,n), (6)
by setting the parameters α=1 and β=0 in Eq. (5). In other less extreme cases, we would use the full equation in Eq. (5) with appropriate values of α and β. The parameters of α and β could be chosen based on the magnitude of the loop gain estimate {circumflex over (L)}.sub.post(k,n), e.g. if |{circumflex over (L)}.sub.post(k,n)| is high (e.g. ≥6 dB) α=1 and β=0; if e.g. |{circumflex over (L)}.sub.post(k,n)| is medium α=0.5 and β=0.5.
(32) This method/procedure is possible, since the estimation of {circumflex over (L)}.sub.fast(k,n) can be done very fast and reliably when the true magnitude of the open loop transfer function is indeed high, followed by a critical feedback path change; hence, the estimation of Ĥ.sub.post(k,n) in Eq. (4) is possible, and it is much faster than a traditional feedback cancellation system to reach Ĥ(k,n)=H.sub.post(k,n).
(33) Therefore, it makes sense to use Eq. (5) to make an instant update of the adaptive filter estimate Ĥ(k,n). The advantage of this is an increased convergence/tracking ability without sacrificing steady state error.
(34)
(35)
(36) Knowledge (e.g. an estimate or a measurement) of the length of one loop delay is assumed to be available (in advance or estimated during use).
(37) The loop delay D is defined as the time required for a signal travelling (once) through the acoustic loop, as illustrated in
(38) Typically, the acoustic part d′ of the loop delay is much less than the electric (processing) part d of the loop delay, d′>>d (in particular when the forward path comprises processing of signals in frequency sub bands). The loop delay D may be approximated by the processing delay d of the forward path of the hearing aid (D≈d). The electric (processing) part d of the loop delay may e.g. be in the range between 2 ms and 10 ms, e.g. in the range between 5 ms and 8 ms, e.g. around 7 ms. The loop delay may be relatively constant over time (and e.g. determined in advance of operation of the hearing aid) or be different at different points in time, e.g. depending on the currently applied algorithms in the signal processing unit (d may e.g. be dynamically determined (estimated) during use). The hearing aid (HA) may e.g. comprise a memory unit wherein typical loop delays in different modes of operation of the hearing aid are stored. In an embodiment, the hearing aid is configured to measure a loop delay comprising a sum of a delay d of the forward path and a delay d′ of the feedback path. A predefined (or otherwise determined) test-signal may e.g. be inserted in the forward path, and its round trip travel time measured (or estimated), e.g. by identification of the test signal when it arrives in the forward path after a single propagation (or a known number of propagations) of the loop. The test signal may be configured to included significant content at frequencies where feedback is likely to occur (e.g. in a range between 1 and 5 kHz).
(39)
(40)
(41)
(42) The lower left part of the dotted curve (before time n1, solid dots .circle-solid.) illustrates the estimate Ĥ of the true feedback path transfer function indicated by the solid curve by an adaptive feedback estimation algorithm according to the prior art (e.g. an LMS or an NLMS algorithm). In this time period (n<n1), the true feedback path is relatively stable and does not change faster than the adaptive algorithm can reasonably follow it (with a given adaptation rate or step size of the algorithm). At time instant n1, the true feedback path is abruptly changed because the user moves a telephone apparatus to the ear. This induces a change (ΔĤ(n1)) (increase) in the feedback path transfer function, which the adaptive algorithm cannot immediately follow, as indicated by the slowly increasing estimate indicated by the grey dots in
(43) The upper middle part: of the dotted curve (after time n1, but before time n2, solid dots .circle-solid.) illustrates the estimate Ĥ.sub.pre of the true feedback path transfer function indicated by the solid curve provided by an adaptive feedback estimation algorithm according to the prior art (starting from the value of the feedback path, Ĥ.sub.post(n1), estimated according to the present disclosure). In this time period (n2<n<n1) (again), the true feedback path is relatively stable and does not change faster than the adaptive algorithm can reasonably follow it (with the given adaptation rate or step size of the algorithm). At time instant n2, the true feedback path is abruptly changed because the user moves a telephone apparatus away from the ear. This induces a change (ΔĤ(n2)) (decrease) in the feedback path transfer function, which (again) the adaptive algorithm cannot immediately follow, as indicated by the slowly decreasing estimate indicated by the grey dots in
(44) The lower right part of the dotted curve (after time n2, solid dots .circle-solid.) illustrates the estimate Ĥ of the true feedback path transfer function indicated by the solid curve provided by an adaptive feedback estimation algorithm according to the prior art (starting from the value of the feedback path, Ĥ.sub.post(n2), estimated according to the present disclosure). In this time period (n>n2), the true feedback path is again relatively stable and does not change faster than the adaptive algorithm can reasonably follow it (with the given adaptation rate or step size of the algorithm).
(45) Thereby an improved adaptive algorithm can be provided.
(46) The output of the feedback estimation unit according to the present disclosure may (after a sudden change of the feedback path transfer function larger than a pre-determined threshold) be a value estimated according, to the present disclosure, and otherwise be a value provided by a prior art adaptive algorithm (e.g. an LMS or an NLMS algorithm with fixed or adaptively controlled step size/adaptation rate). The prior art adaptive algorithm may be configured to base its estimate a after a sudden change of the feedback path above a pre-determined threshold value on the value estimated according to the present disclosure.
(47) A Method of Detecting a Sudden Change in a Feedback/Echo Path:
(48)
(49) The method may comprise at least some of the following steps: 1. Estimating a feedback path, e.g. using an adaptive algorithm. 2. Smoothing a gradient of the adaptive algorithm over time. 3. Perform an operation on the gradient, e.g. a logic operation, to provide a modified (smoothed) gradient. 4. Check whether the modified gradient fulfils an instability criterion, e.g. a threshold criterion. If the instability criterion is not fulfilled, repeat steps 1-4, otherwise go to step 5. 5. Determine a feedback path change from the gradient, and optionally 6. Update the adaptive feedback path estimate of the adaptive algorithm and/or adapt other processing of the device, e.g. directionality.
(50) The instability criterion may be fulfilled when the one or more gradient values or a combination (e.g. an average), such as a weighted combination (e. a weighted average) of the one or more gradient values are or is larger than a threshold value.
(51)
(52) The first (upper) plot, denoted ‘Feedback Path Change’, shows that there is a sudden or substantial (here ideally instantaneous) feedback path change at t=0.5 s. The size of the feedback path change is indicated along the vertical axis on a relative scale denoted ‘Change’ between 0 and 1.
(53) The second (middle) plot, denoted ‘Open Loop Magnitude’, shows open loop magnitude versus time in dependence of the feedback path change of the upper plot. The size of the open loop magnitude is indicated along the vertical axis denoted ‘Magnitude [dB]’ on a logarithmic scale between −20 dB and +20 dB. The sudden feedback change at t=0.5 results in a sudden change in open loop magnitude (of >20 dB) at t=0.5 s. It appears from the middle plot that it would take the adaptive filter more than 300 ms (from t=0.5 s to t≈0.53 s) before the open loop magnitude is again below the critical loop magnitude of 0 dB after the change (cf the crossing of the graph with the (bold) horizontal line representing 0 dB occurring at t≥0.53 s).
(54) The third (lower) plot, denoted Gradient Measure, shows the gradient versus time in dependence of the feedback path change of the upper plot. The size of the gradient measure is indicated along the vertical axis denoted ‘Magnitude []’ on a linear scale between 0 and 0.002. The lower plot illustrates that using the gradient method with a simple threshold, here e.g. TH ≈0.03 (cf. steps 1-3 in the method of
(55) Thereby a correspondingly fast action can be taken, e.g. to make a change to the current value of the feedback estimate of the adaptive algorithm of the feedback cancellation system (cf. the (sudden) change from Ĥ.sub.pre to Ĥ.sub.post at time n1 in
(56) A Hearing Aid Comprising an In-Ear Microphone
(57) Hearing instruments for hearing loss compensation are currently programmed to a certain gain based on client data (hearing loss, age, gender, etc.) and a fitting rationale (e.g. NAL-NL2). The effective amplification at the tympanic membrane, however, can vary greatly based on the tolerances of the acoustic transducers (e.g. microphone and receiver loudspeaker)), the user's external ear anatomy, and the placement of the instrument on the ear. This variation may easily be of the order of 10-20 dB up to 4 kHz and even more at higher frequencies. Given the potential variations, adjusting the fitting rationale by a few dB will probably not have the desired audible effect for all potential users. Part of this variance can of course be compensated for by doing real ear measurements (REM) using probe microphone equipment, but these measurements are not performed for all fittings and do not compensate for the altered acoustical environment after removing and reinserting the instrument.
(58) One method to reduce this variance would be to place a monitor microphone inside the ear canal to measure the effective sound pressure level that is present at the ear drum. The amplification could then be measured and controlled accordingly in order to reach a defined target amplification. Previous attempts in adding a monitor microphone to an ITE instrument discovered many technical challenges. Furthermore, it requires an additional microphone which increases the size, the power consumption and complexity of the instrument. The present invention disclosure presents a hearing instrument setup, where at least some of these issues may be solved.
(59) Recent developments in feedback management promise that the goal of providing a feedback-free hearing instrument may not be far away. Removing the feedback constraint opens the door to new opportunities, such as a ‘reversed open invisible-in-canal (IIC)’ hearing aid. Reversed open IIC type of hearing aid according to the present disclosure may e.g. exhibit one or more of the following characteristics (cf.
(60) A further aspect of the present application relates to a hearing aid comprising of being constituted by an ITE-part adapted for being located in a bony part of the ear canal of a user (close to the eardrum).
(61) A hearing aid (HD) comprising an elongate housing configured to be located in a bony part of an ear canal of the user is furthermore provide by the present disclosure. The hearing aid comprises a forward path for processing an audio signal. The forward path comprises a) an input transducer for picking up sound in the ear canal and adapted to provide an electric input signal representing said sound, b) a signal processor for processing said electric input signal, or a signal originating therefrom, and providing a processed signal, and c) an output transducer configured to convert the processed signal to output sound in dependence of said electric input signal. The hearing aid may further comprise a feedback control system for estimating and cancelling, or reducing, signal components in said electric input signal originating from a feedback path from the output transducer to the input transducer and to provide a feedback corrected input signal. A cross-sectional area of said housing may be smaller than a cross-sectional are of said bony pan of the ear canal, when the hearing is mounted as intended. The input transducer and the output transducer may be mounted in the housing relative to each other so that the input transducer is closer to the eardrum than the output transducer.
(62) The housing may have a longitudinal direction in a direction towards the eardrum, when the hearing aid is mounted as intended. The cross-sectional area of the housing may be smaller than a cross-sectional are of the bony part of the ear canal along the longitudinal direction of the housing. Thereby it is achieved that sound can relatively freely pass from the environment to the eardrum around or along the housing of the hearing aid when mounted as intended in the ear canal of the user.
(63) The housing may comprise a sound outlet from the output transducer in a direction towards the eardrum when the hearing aid is mounted as intended in the ear canal of the user. Thereby sound vibrations from the output transducer are directed towards the eardrum of the user. The output transducer may be constituted by or comprise a loudspeaker.
(64) The housing may comprise a sound inlet to the input transducer in a direction towards the environment, when the hearing aid is mounted as intended in the ear canal of the user. Thereby sound vibrations from the environment (and possibly from the output transducer) are directed towards the eardrum of the user. The output transducer may be constituted by or comprise a microphone and or a vibration sensor, e.g. an accelerometer, or a bone conduction microphone.
(65) The hearing aid may comprise a user interface allowing remote control of functionality of the hearing aid, e.g. on/off, volume and program shift. The housing may comprise a wireless receiver forming part of the user interface.
(66) The hearing aid may comprise a battery (e.g. a rechargeable battery), or other energizing means, for powering the components enclosed in the housing. The battery (or other energizing means) may be located in the housing.
(67) As illustrated in
(68) The mechanical setup of the hearing instrument is of course very prone to feedback, so this invention is dependent on a feedback canceller (see
(69) As described in point 2 above, the effective amplification at the user's ear can estimated by calculating the level difference between the signals x(n) and y(n). And as both the direct sound x(n) and the amplified sound y(n) are measured with the same microphone, any hardware tolerance of that microphone is subtracted out when calculating the effective amplification.
(70) The difference between the effective amplification and a given target amplification can then determined in order to adjust the Hearing Instrument amplification f(n) accordingly and to finally converge to the target amplification.
(71) The hearing device that can thus accurately measure the effective amplification provided to the user. This information can be used in two different ways: 1) adjust the instrument gain during wearing time in order to converge to the desired target amplification, or 2) log the difference between the effective and the desired target amplification over time and provide a suggested gain adjustment to a Hearing Care Professional (HCP) or directly to the user.
(72) Further, the tympanic membrane signal may be used as input signal for the HI. The tympanic membrane signal can be captured by a monitor microphone as described above, but also other techniques might be used. Examples of such other techniques are: a laser vibrometer, capacitive sensors, a measurement device directly coupled to the tympanic membrane or the middle ear ossicles. The amplified sound is then also applied to the tympanic membrane by means of a traditional receiver (over the air) or by any other means like actuators mounted directly on the membrane or the ossicles.
(73) A difference of this idea over previous solutions is that it requires strong acoustic feedback in order to work. The direct sound and the amplified sound have to add up at the microphone so that we can estimate the effective amplification. In other words, the ear canal has to be as open as possible in contrast to other solutions where the canal is substantially sealed.
(74) Further, this monitoring works using only one single microphone. Other monitor microphone solutions have been proposed before, but the monitor microphone is normally used just for monitoring, not as the primary input source to the hearing aid.
(75) A hearing instrument with the described hardware characteristics has a number of other potential benefits. Truly invisible, i.e. it cannot be seen externally. No wind noise. Preservation of the natural cues from the Pinna AND the external ear canal resonance. When turned off, it is just as if you had no hearing aid on, i.e. it does not occlude the ear canal.
(76) It is intended that the structural features of the devices described above, either in the detailed description and/or in the claims, may be combined with steps of the method, when appropriately substituted by a corresponding process.
(77) As used, the singular forms “a,” “an,” and “the” are intended to include the plural forms as well (i.e. to have the meaning “at least one”), unless expressly stated otherwise. It will be further understood that the terms “includes,” “comprises,” “including,” and/or “comprising,” when used in this specification, specify the presence of stated features, integers, steps, operations, elements, and/or components, but do not preclude the presence or addition of one or more other features, integers, steps, operations, elements, components, and/or groups thereof. It will also be understood that when an element is referred to as being “connected” or “coupled” to another element, it can be directly connected or coupled to the other element but an intervening element may also be present, unless expressly stated otherwise. Furthermore, “connected” or “coupled” as used herein may include wirelessly connected or coupled. As used herein, the term “and/or” includes any and all combinations of one or more of the associated listed items. The steps of any disclosed method is not limited to the exact order stated herein, unless expressly stated otherwise.
(78) It should be appreciated that reference throughout this specification to “one embodiment” or “an embodiment” or “an aspect” or features included as “may” means that a particular feature, structure or characteristic described in connection with the embodiment is included in at least one embodiment of the disclosure. Furthermore, the particular features, structures or characteristics may be combined as suitable in one or more embodiments of the disclosure. The previous description is provided to enable any person skilled in the art to practice the various aspects described herein. Various modifications to these aspects will be readily apparent to those skilled in the art, and the generic principles defined herein may be applied to other aspects.
(79) The claims are not intended to be limited to the aspects shown herein but are to be accorded the full scope consistent with the language of the claims, wherein reference to an element in the singular is not intended to mean “one and only one” unless specifically so stated, but rather “one or more.” Unless specifically stated otherwise, the term “some” refers to one or more.
(80) Accordingly, the scope should be judged in terms of the claims that follow.
REFERENCES
(81) EP3291581A2 (Oticon) Jul. 3, 2018