This application claims priority to, and the benefit of, Danish Patent Application No. PA 2022 70448 filed on Sep. 15, 2022. The entire disclosure of the above application is expressly incorporated by reference herein.
The present disclosure relates to a hearing instrument and to a method for determining an acoustic characteristic of a hearing instrument.
Different kinds of hearing instruments are known in the art. Examples of hearing instruments include hearing aids for hearing impaired users, hearing enhancement devices for augmenting the hearing capability of normal hearing persons, as well as hearing protection devices designed to prevent noise-induced hearing loss. Hearing instruments commonly comprise an input transducer, a signal processing unit and an output transducer. During use, the input transducer provides an audio input signal responsive to sensed sound in an environment of the hearing instrument. The signal processing unit processes the audio input signal to produce a hearing instrument audio signal and the output transducer emits an acoustic output representative of the hearing instrument audio signal produced by the signal processing unit.
The acoustic output of a hearing instrument as perceived by the user depends on the hearing instrument and its environment, in particular on characteristics of a feedback path between the output transducer and the input transducer of the hearing instrument.
Feedback is a well-known problem in hearing instruments and several systems for suppression and cancellation of feedback exist within the art.
Feedback may occur along external and/or internal feedback paths. Feedback along an external feedback path includes transmission of sound between the output transducer and the input transducer of the hearing aid along a path outside the hearing instrument. This problem, which is also known as acoustical feedback, occurs e.g. when a hearing instrument mold does not completely fit the wearer's ear, or in the case of an ear mold comprising a canal or opening for e.g. ventilation purposes. In both examples, sound may “leak” from the output transducer to the microphone and thereby cause feedback.
Feedback in a hearing instrument may also occur along an internal feedback path as sound can be transmitted from the output transducer to the input transducer via a path inside the hearing instrument housing. Such transmission may be airborne or caused by mechanical vibrations in the hearing instrument housing or some of the components within the hearing instrument.
With the development of very small digital signal processing (DSP) units, it has become possible to perform advanced algorithms for feedback suppression in a tiny device such as a hearing instrument. For the purpose of providing an efficient feedback cancellation knowledge about characteristics of the hearing instruments, in particular characteristics of the feedback path is highly desirable.
To this end, it is known to perform measurements of such characteristics, in particular in situ measurements where the hearing instrument is positioned in an operational position. This typically involves the hearing instrument, or at least a component thereof, being positioned in the ear canal of a user.
Methods for measuring characteristics of a hearing instrument, such as acoustic impulse responses for feedback path identification, are known. Typically, such measurements are performed as open-loop measurements. In hearing instruments, open-loop measurements are commonly used in the initial fitting procedure to identify the feedback path from the output transducer to the input transducer. To this end, an acoustic probe signal is emitted by the output transducer, the microphone response is recorded and analyzed so as to determine the desired characteristics, e.g. by fitting a model of the feedback path to the recorded response data.
An advantage of open-loop identification over closed-loop identification is that it provides high precision and unbiased results. Closed-loop identification typically tends to be less efficient and suffers from bias when the feedback and external signals are correlated. Decorrelation techniques provide some help, but cannot achieve the same guaranteed performance as open-loop identification. A disadvantage of prior art open-loop identification is that no other sound can be played during the identification process.
It would be desirable to have a method that performs open-loop identification without disrupting the normal operation of the hearing instrument or a method that at least reduces such disruption.
It is an object to provide a hearing instrument and to a method for determining a characteristic of a hearing instrument that overcomes or at least reduces one or more of the above disadvantages of prior art approaches and/or solves other problems of prior art solutions or that can at least serve as an alternative to prior art solutions.
Disclosed herein are embodiments of a method for determining a characteristic, in particular an acoustic characteristic, of a hearing instrument, the hearing instrument including at least one input transducer operable to provide an input audio signal responsive to sensed sound in the environment of the hearing instrument, a signal processing unit and at least one output transducer, the method comprising:
Accordingly, as the signal components corresponding to the probe signal are attenuated in, or even removed from, the input audio signal of the hearing instrument, the normal operation of the hearing instrument does not need to be disrupted for the purpose of the determination of the characteristic of the hearing instrument. The determination of the hearing instrument characteristic can nevertheless be performed substantially unaffected by the normal operation of the hearing aid.
In particular, high-quality, unbiased feedback path estimation may be achieved without the need for temporarily depriving the user from acoustic sensory input from the environment. For example, when the determination of the feedback path characteristics is performed as a part of a fitting session for adjustment of the hearing instrument, the risk that important information is missed by the user during the adjustment session is greatly reduced. Various embodiments of the method disclosed herein even allow the hearing instrument to emit the probe signal over an extended period of time, e.g. at a low of level, possibly even to the point where it can be made substantially inaudible, or at least less distracting or less annoying, to the user of the hearing instrument. An accurate determination of the characteristic may still be achieved even with lower probe signal levels, as the measurement can be extended over a longer period of time without or at least with only little perceivable disturbance of the normal operation of the hearing instrument.
For the purpose of the present description the filtering to selectively attenuate one or more signal components corresponding to the acoustic probe signal will also be referred to as probe-stop filtering.
The characteristic of the hearing instrument may be a transfer characteristic, such as a transfer function or impulse response, in particular a transfer characteristic of a feedback path between the output transducer and the input transducer of the hearing instrument.
Accordingly, analyzing the received input audio signal to determine the characteristic of the hearing instrument may include a system identification process known as such in the art. For example, the analysis may comprise computing an impulse response e.g. so as to determine filter coefficients of a filter, e.g. a linear filter, for modelling the determined impulse response.
The probe-stop filtering may be implemented in series with additional digital signal processing of the hearing instrument or as an integral part thereof. The additional signal processing may include hearing-loss compensation and/or other conventional signal processing of the hearing instrument known as such in the art. Accordingly, in some embodiments, the acoustic hearing instrument signal is obtained by said filtering and by additional signal processing of the received input audio signal.
The probe-stop filter performing the probe-stop filtering may be placed on the input side of the signal processing unit that performs the additional signal processing, on the output side of said signal processing unit, or somewhere in between. For example, some signal processing may be performed before the probe-stop filtering while other signal processing may be performed after the probe-stop filtering. Accordingly, in some embodiments, the additional signal processing is performed prior and/or subsequent to said filtering. In some embodiments, the probe-stop filter is integrated into the signal processing unit performing the additional processing.
Placing the probe-stop filter on the input side of the signal processing unit, or on the input side of some of the additional signal processing, may allow the storage requirements to be reduced by sharing the periodic summation buffer with the filter, and potential interactions with other algorithms are minimized.
Placing the probe-stop filter on the output side of the signal processing unit, or on the output side of some of the additional signal processing, potentially aids other identification methods that may run concurrently, e.g. fast adaptive feedback cancellation. Moreover, placing the probe-stop filter on the output side of the signal processing unit, or of at least some of the signal processing, may ensure the cleanest possible probe signal regardless of other, possibly non-linear, processing options implemented by the signal processing unit. Also, this placement requires only a single probe-stop filter instance regardless of the number of input transducers.
The signal components corresponding to the acoustic probe signal may be frequency components, in particular one or more predominant frequency components, of the probe signal. In some embodiments, the probe signal has a frequency spectrum only including a set of discrete probe frequencies, thus facilitating a selective attenuation of one or more signal components corresponding to the acoustic probe signal. To this end, the filtering may comprise selectively attenuating frequency components at said discrete and spaced apart probe frequencies. In particular, the filtering may divide the audio spectrum into a set of pass bands separated by notches at the probe frequency. Moreover, this type of probe signal has been found to facilitate an accurate determination of a characteristic of a hearing instrument, in particular an accurate characterization of the feedback path.
In particular, in some embodiments, the probe signal is a pseudo-random sequence of sound samples that is repeated after a predetermined number, L, of samples. Preferably, the probe signal implements a maximum length sequence (MLS).
In some embodiments, the filtering is performed by a comb filter, in particular a recursive comb filter, or by another suitable filter for selectively blocking a plurality of frequencies or narrow frequency bands. Such a filtering may by implemented by a polyphase decomposition of the signal into L phases, where each phase is independently filtered with the same prototype response, thus realizing a frequency response that repeats the prototype response shape L times. A first order prototype response shape has been found to provide an efficient and effective implementation, but it will be appreciated that second- or even higher-order implementations may be used as well.
In some embodiments, the filter is an adaptive filter, in particular a filter including a gain that depends on the signal-level, thus providing improved echo cancellation and suppression of undesired reflections for a variety of sound environments and types of probe signals.
In some embodiments, the filter defines a plurality of notches at the probe frequencies, each notch having a width, i.e. the filter attenuates frequencies within a specific, narrow range around each probe frequency, while passing all other frequencies, preferably substantially unaltered or with little alteration. In some embodiments, the width of the notches may be predetermined. In other embodiments, when the filter is an adaptive filter, it may be configured to adjust the width of the notches adaptively, e.g. responsive to changes in the signal level of the received input audio signal. To this end, the adaptive filter may include a level-dependent gain or it may otherwise adaptively control the notch bandwidth. In one embodiment, the adaptive filter includes a first and a second level tracker, wherein the first level tracker is configured to track the input audio signal at a first rate, and the second level tracker is configured to track the input audio signal at a second rate, slower than the first rate. For stationary conditions, i.e. when levels tracked by the two level trackers are substantially equal, a baseline value for the level-dependent gain may be used or the notch width may be controlled to have a baseline width in another manner. The baseline bandwidth may be selected small enough for the reflections to be sufficiently masked by the received audio signal, while still allowing sufficient decay of the response tail and flexibility to adapt to changes in the feedback path. Changes relative to the baseline bandwidth may be made proportional to a difference between the fast and slow level estimates. When there is a sudden drop in signal level, indicating that a previously masked long reflection tail could become noticeable, the gain may be temporarily increased or the notches may otherwise be caused to temporarily become wider. When there is a sudden increase in signal level, which could become noticeable as an echo, the level-dependent gain may temporarily be decreased, which results in narrower notches, or the notch bandwidth may otherwise be temporarily decreased.
In some embodiments, the bandwidth of the notches may be uniform across all probe frequencies. To this end, the gain may be a scalar gain. In other embodiments, the notch bandwidth may be made frequency dependent, e.g. by implementing a gain as a linear phase FIR filter.
The present disclosure relates to different aspects including the method described above and in the following, corresponding apparatus, systems, methods, and/or products, each yielding one or more of the benefits and advantages described in connection with one or more of the other aspects, and each having one or more embodiments corresponding to the embodiments described in connection with one or more of the other aspects and/or disclosed in the appended claims.
In particular, according to one aspect, disclosed herein are embodiments of a hearing instrument, comprising:
For the purpose of the present description, the terms “signal processing unit” and “response analyzing circuit” comprise any suitably configured circuitry or device configured to perform the processing described herein to be performed by the respective processing units. For example, the signal processing unit and/or the response analyzing circuit may be or comprise an ASIC processor, a FPGA processor, a suitably programmed general-purpose processor, a microprocessor, a circuit component, or an integrated circuit.
The hearing instrument may be a hearing aid for hearing impaired users, a hearing enhancement device for augmenting the hearing capability of normal hearing persons, a hearing protection device for preventing noise-induced hearing loss, or the like. For example, the hearing instrument may be, or comprise a BTE, RIE, ITE, ITC, CIC, etc. type of hearing instrument.
A feedback path 104 is shown as a dashed line between the output transducer 102 and the input transducer 101. This feedback may cause the input transducer 101 to pick up sound from the output transducer 102, which may lead to well-known feedback problems, such as whistling.
In order to compensate for feedback, some hearing instruments include a feedback compensation filter 106, which may be configured to feed a compensation signal to a subtraction unit 105, whereby the compensation signal is subtracted from the audio signal provided by the input transducer 101 prior to processing in the signal processing unit 103. When the characteristics of the feedback path 104 are known or can accurately be determined, the filter characteristics of the compensation filter 106 can be selected or controlled such that the feedback path can be compensated for.
Accordingly, for the above and/or for other purposes, it may be desirable to determine a characteristic of a feedback path of a hearing instrument or another characteristic of a hearing instrument. The characteristic of the hearing instrument may be indicative of an acoustic characteristic of the hearing instrument when positioned in an operational configuration relative to the user's head, in particular when at least a part of the hearing instrument is positioned in the user's ear canal. The acoustic characteristic may thus include characteristics of the acoustical circumstances around the hearing instrument, e.g. the acoustical characteristics of the ear canal of the user, e.g. how well a mold of the hearing instruments fits into the ear canal. Moreover, such characteristics may vary over time. Therefore, it is desirable to perform a determination of the characteristic of the hearing instrument in situ, i.e. when the hearing instrument or at least a component of the hearing instrument is positioned in an operational position, e.g. with at least one component of the hearing instrument positioned in an ear canal of a user.
The hearing instrument further includes a signal generator 210 and a response analyzing circuit 220 configured to determine a characteristic of the hearing instrument, e.g. as described in connection with
To this end, the hearing instrument comprises a probe-stop filter 330 configured to filter the received input audio signal to selectively attenuate one or more signal components corresponding to the acoustic probe signal. The probe-stop filter is selective in that it blocks or at least attenuates the signal components corresponding to the acoustic probe signal, while preferably not, or only to a low degree, affecting the remaining signal components.
In the embodiment of
Accordingly, the probe-stop filter 330 can generally be implemented in series with the other digital signal processing 303, which may include all the usual hearing instrument algorithms, and may be placed on the input side, output side, or somewhere in the middle. Either position has advantages and disadvantages. E.g., on the input side storage requirements may be reduced by sharing the periodic summation buffer with the filter, and potential interactions with other algorithms are minimized. Removing the probe frequencies later potentially aids other identification methods that may run concurrently (e.g., it may help for fast adaptive feedback cancellation). Removing the probe frequencies on the output side, just before adding the probe signal, ensures the cleanest possible identification signal at the probe frequencies, regardless of other (possibly non-linear) processing options, and requires only a single probe-stop filter instance regardless of the number of microphones.
The hearing instrument further comprises a combiner 340 configured to combine the probe signal from signal generator 210 with the output from the signal processing unit 103 including the probe-stop filter 330, i.e. to combine the probe signal and a hearing instrument signal obtained from the filtered input audio signal. The combiner 340 feeds the combined signal to the output transducer 102 for emission of a corresponding combined acoustic output signal.
The probe signal generator 210 may include a periodic excitation circuit 212 that generates the probe signal as a pseudo-random sequence 211 that repeats every L samples. Accordingly, the response analyzing circuit 220 may include a periodic summing circuit 221 configured for recording the input transducer response by periodic averaging in a buffer of length L and to feed the buffer contents into a response analyzer 222. The response analyzer may perform a system identification process to determine a characteristic of the hearing instrument, e.g. to determine an impulse response, e.g. as described in James M. Kates, “Room reverberation effects in hearing aid feedback cancellation” The Journal of the Acoustical Society of America 109, 367 (2001); doi: 10.1121/1.1332379, or by another suitable process for system identification known as such in the art.
Unlike ordinary signals, the spectrum of such a periodic sequence contains only the discrete frequencies
where n is an integer and L is the length of the sequence, expressed in number of signal samples. Generally, sampling a discrete number of frequencies provides a good approximation when the true transfer function is sufficiently smooth, which is the case when the true impulse response dies out sufficiently within L samples. In some hearing instruments, the probe sequence used to calibrate the digital feedback suppression system is a Maximum Length Sequence (MLS), e.g. as described in D. Rife and J. Vanderkooy: “Transfer-Function Measurement with Maximum-Length Sequences”, Journal of the Audio Engineering Society, 37(6):419{444, June 1989. In some embodiments, the maximum-length sequence has a period of 24.5 ms. MLS methods may employ efficient cross correlations between input and output to recover the periodic impulse response (PIR) of the system being measured.
The probe sequence may have a minimal crest factor and flat spectrum, which eases decoding. Alternatively, the sequence may be shaped, e.g., to improve sensitivity in certain frequencies, or make it less noticeable.
The discrete nature of the probe spectrum can be exploited by various embodiments of the probe-stop filter disclosed herein so as to minimize disruption caused by open-loop identification. Instead of disconnecting all sound in the forward path between input transducer and output transducer it is enough to stop only the discrete probe frequencies. Frequencies between the probe frequencies (corresponding to non-integer values of n in eq. 1) may be allowed to pass through without significantly affecting the measurement.
To this end, the probe-stop filter 330 may divide the spectrum into L/2 unique bands separated by notches at the probe frequencies f(n). For non-probe frequencies, audible changes to the signal by the probe-stop filter should be minimized.
In the following, various embodiments of the probe-stop filter 330 will be described in more detail.
The filter comprises a gain block 331 applying a gain w to a delayed signal, delayed by delay block 332 implementing a delay b2. The filter further comprises delay blocks 333 and 334 applying delays b and L-b, respectively. Optionally, the filter further comprises a gain adaptation block 335. Different filter characteristics can be obtained by selecting the delays b and b2, by choosing the gain w and/or by adding or omitting the gain adaptation block 335.
Generally, the filter 330 provides full suppression at the probe frequencies, regardless of the setting for w. In some embodiments of the filter 330, the delay parameters b and b2 are selected equal to each other. In particular, in some embodiments they are both set to zero.
In one particular embodiment, the delay parameters b and b2 are set to zero, the gain adaptation block 335 is omitted, and w is a constant scalar gain, e.g. in the range between 0 and 2, that defines the transient behavior around the probe frequencies.
In particular,
As can be seen from
As shown in
As illustrated by
Again referring to
To avoid noticeable non-linear effects, introduced by adapting w, changes to w may be done proactively and/or smooth, i.e., it may be preferred to arrive at a new gain early, and get there by applying many small steps at the sampling rate instead of a few big steps at the block rate. To this end, in order to obtain a smooth transition, the gain adaptation circuit 335 may calculate a new target for w every block, using input from the level trackers that may also run at block rate. From the calculated target for w, the gain adaptation circuit 335 may then derive a relative increment to be added every sample. Gain changes may be made proactively by setting a positive value for b and b2, allowing the filter response to adapt one or more blocks ahead of time, which is particularly useful to avoid echoes from impulsive sounds.
Listening experiments by the inventor using a wide range of audio fragments indicate that a scalar adaptive gain w performs well for typical values of L suitable for digital feedback suppression. For example, L may be between 100 and 2000; when using a maximum length sequence L may be selected to be L=2m−1, where m may be between 7 and 12, though other values may also be used. The value of L may e.g. be selected based on the desired resolution, sampling rate, and/or other factors. Deterioration of speech quality, e.g., from fundamental or harmonic frequencies coinciding with notch frequencies, was not observed. Most likely this is because average speech harmonics spread much wider than the notches used to suppress the probe frequencies, and when this is temporarily not the case because the level is dropping fast, and notches are temporarily widened, forward masking effects are taking over. Some changes may be noticeable for signals with highly concentrated spectral content, like the sound of an ambulance/siren where the frequency is slowly shifting while keeping the amplitude constant. In general, however, if at all noticeable, most changes of sound are like a minor increase in room reverberation.
Non-adaptive probe-stop filter configurations may not always be able to provide the same performance as adaptive configurations, but may still be of some use for small values of L. When L is further increased, eventually a point may be reached where even a scalar adaptive gain no longer suffices. When this happens, some further improvement can be obtained by switching to a frequency-dependent gain. This can be done by implementing the gain w with a linear phase FIR filter, for which the group delay is compensated by lowering b2, e.g. such that the combined delay still matches b. Such a filter can be designed/updated by spectral analysis of the levels and target gain calculation per band, followed by a windowed IFFT filter design. Alternatively, the calculations may be performed entirely in the time domain using a linear phase bandsplit, which is efficient when the desired number of bands is low, or entirely in the frequency domain, which is efficient when the desired number of bands is high.
Response characteristics of the comb bandsplit filter are illustrated in
As can be seen from
Its response signals y1 and y2 may be expressed as follows:
y
1
[n]=(1−w/2)×(x[n]−x[n−L])+(1−w)×y1[n−L]
y
2
[n]=(w/2)×(x[n]+x[n−L])+(1−w)×y2[n−L].
The response signals y1 and y2 of this variant may be expressed as follows:
y
1
[n]=x[n]−x[n−L]+(1−w)×y1[n−L]
y
2
[n]=w×x[n]+(1−w)×y2[n−L].
Response characteristics of the variant of
In summary, at least some aspects disclosed herein may be summarized as follows:
Embodiment 1: A method for determining a characteristic of a hearing instrument, the hearing instrument including at least one input transducer operable to provide an input audio signal responsive to sensing sound in the environment of the hearing instrument, a signal processing unit and at least one output transducer, the method comprising:
Although the above embodiments have mainly been described with reference to certain specific examples, various modifications thereof will be apparent to those skilled in art without departing from the spirit and scope of the claimed invention as outlined in claims appended hereto.
Number | Date | Country | Kind |
---|---|---|---|
PA 2022 70448 | Sep 2022 | DK | national |