Field of the invention
[0001] The present invention relates to a method for controlling the signal processing in
a hearing aid and a hearing aid implementing such a method. More particularly, the
present invention relates to a method for estimation of the autocorrelation index
(ACI) which is utilized for control of the signal processing in a hearing aid.
Background of the invention
[0002] It is known in the prior art that a measure of signal autocorrelation may be useful
in control of the signal processing of a hearing aid. In particular, ACI related features
have been suggested to control adaptation rate of a feedback compensation system like
a feedback cancellation filter in a hearing aid. It is also known that the calculation
of such a measure can be quite costly in terms of memory demand and computational
load. The ACI is also suggested as input to other systems of a hearing aid such as
an Auditory Scene Analysis (ASA) system. The ASA system provides a classification
of the sound or noise environment of the hearing aid partly based on the ACI and help
the hearing aid's gain related systems to select an appropriate gain strategy. More
generalized, the ACI helps the subsequent systems in the hearing aid to reach an appropriate
strategy of functionality. Such systems could be a feedback cancellation system as
mentioned above, an Automatic Loopgain Estimator, an adaptive directional system (multi
microphone system), a signal compression system (calculation of appropriate gain),
a frequency modification system, etc. Thus, a good estimate of ACI could generally
empower the operation of a hearing aid.
Related prior art
[0004] The classical approach to illustrate ACI related features is to calculate a value
of the signals self-resemblance by the autocorrelation function r
xx as follows:

in which t indicates the time and r indicates the time lag or delay of the signal.
In a discrete time domain, the equation above turns into a sum:

in which n indicates the sample number or time stamp and j indicate the sample lag.
Normalizing this index with r
xx(0) creates an index ρ
xx(n) with a ±1 range, in which +1 indicates exact self likeness and -1 indicates exact
opposite waveform:

[0005] It is well known within the art, that the autocorrelation function for a sinusoidal
waveform is a cosine, and that white noise (a stationary stochastic process) generates
a Dirac delta function as shown in the following equation:

where s(n) is a unit variance stochastic sequence.
[0006] In the context of adaptive feedback cancellation systems, one could use an analysis
of this function to control the adaptation rate of the adaptive filter. Thus, if |
ρxx(
j)| or |
rxx(
j)| is large enough (j ≠ 0), it could indicate a tonal microphone input such as feedback
howling or an extraneous whistle. The adaptation rate controller could subsequently,
in theory that is, apply its control strategy based on this fact in combination with
other features. However, the numerous samples needed to be stored and the numerous
multiplications required in the calculation make this approach unmanageable in most
practical hearing aids.
[0007] For example, in the book:
Haykin, S.: Adaptive Filter Theory, 3 rd Edition, Prentice-Hall, NJ, USA, 1996, it is suggested to use the condition number of an auto correlation matrix as an
index of signal self-resemblance. This technique is also suggested in patent application
EP-A-1 228 665, however, the approach is quite cumbersome and thus out of reach in modern hearing
aids for the time being. Furthermore, the technique does not pinpoint the needs of
subsequent systems in a hearing aid as mentioned above.
[0008] Another approach suggested in patent application
EP-A-1 228 665 is to compare the sound pressure levels at two different frequencies i.e. to compare
the minimum and maximum energy output of a filter bank. Also this technique has its
shortcomings, as it tells little about the amount of self-resemblance within a given
frequency band.
[0009] Another technique is disclosed in patent application
WO 01/06746 A2 according to which the signal bandwidth is estimated through the means of a second
order linear predictor. Extracting the coefficients from the linear predictor indicate
to which extent a sound can be thought of as being sinusoidal and at which frequency.
In
WO 01/06746 A2, the bandwidth detection is fed into a system for determining the adaptation rate
of a feedback cancellation system. The bandwidth detection technique described therein
fails, however, in delivering a robust measure of self-resemblance when more than
one sinusoid is present in the signal.
[0010] Yet another prior art technique suggests to count the signal's zero crossing rate.
It is a practical and simple approach, but it is also without the sufficient accuracy
for a wide range of applications in modern hearing aids.
[0011] As previously described, existing solutions do not provide ACI estimation at reasonable
memory and computation costs. Furthermore, the known solutions do not provide ACI
estimation features meeting the requirements of today's hearing aids sub-systems.
[0012] Therefore, there still exists a need for improvements in this area. In particular,
there exists a need for hearing aids in which methods for controlling signal processing
based on improved ACI estimation have been implemented.
Summary of the invention
[0013] On the background described herein, it is an object of the present invention to provide
a method and a hearing aid of the kind defined, in which the deficiencies of the prior
art methods and hearing aids are remedied or at least reduced.
[0014] Particularly, it is an object of the present invention to provide a method and a
hearing aid allowing to calculate ACI features suitable for control of the signal
processing in a hearing aid in an efficient and resource saving manner.
[0015] Particularly, it is an object of the present invention to provide a method and a
hearing aid allowing to provide relevant features about a signal's self-resemblance
with feasible demands to memory and computational load in a hearing aid context. These
features are then passed on to subsequent systems for further analysis; inference
and control decisions in the hearing aid.
[0016] According to an object of the present invention, there is provided a hearing aid
according to claim 1.
[0017] This arrangement allows a computational effective ACI calculation by extracting only
the sign signal of the sampling rate reduced signal since the multiplications in calculating
the correlation function for the ACI are reduced to sign operations which reduces
the computational load on the processing unit of the hearing aid significantly. Moreover,
storing the down-sampled versions of the sign signal instead of storing the full dynamics
of the audio signal further reduces the memory demand of the hearing aid system.
[0018] A corresponding method for controlling signal processing in a hearing aid is recited
in independent method claim 18.
[0019] According to the object of providing relevant features for the signal processing
in a hearing aid, i.e. optimizing how informative the features are, there is provided
a hearing aid and a method according to which the calculated ACI is divided into a
number of band limited versions and a wide band version. In this way, a more detailed
image of a signal's self-resemblance can be obtained as the frequency bands responsible
for a given self-similarity can be directly observed and compared. This is achieved
by a hearing receiving a wideband audio input signal and further comprising a bandpass
filter bank for splitting the wideband audio input signal into band limited audio
signals; and wherein the autocorrelation index estimating means is adapted for estimating
at least one autocorrelation index by calculating an autocorrelation matrix for said
band limited audio signals and an autocorrelation vector for said wideband audio input
signal.
[0020] The invention, in a further aspect, provides a computer program product as recited
in claim 35.
[0021] Further aspects, embodiments, and specific variations of the invention are defined
by the further dependent claims.
Brief description of the drawings
[0022] The invention will now be described in greater detail based on non-limiting examples
of preferred embodiments and with reference to the appended drawings. On the drawings:
- Figure 1
- is a block diagram showing a hearing aid according to an embodiment of the present
invention.
- Figure 2
- is a block diagram showing the ACI kernel of the hearing aid of Fig. 1 according to
an embodiment of the present invention.
- Figures 3a-g
- are block diagrams showing sub-blocks and their functionality utilized in the ACI
kernel of Fig. 2 according to an embodiment of the present invention.
- Figure 4
- is a flow diagram of a method according to an embodiment of the present invention.
Detailed description of the invention
[0023] Further terms and prerequisites useful for understanding the present invention will
be explained when describing particular embodiments of the present invention in the
following.
[0024] The objective of an embodiment of the present invention is to provide relevant features
about a signal's self-resemblance with feasible demands to memory and computational
load in a hearing aid context. These features are then passed on to subsequent systems
for further analysis, inference and control decisions.
[0025] According to an embodiment, a hearing aid comprises an ACI kernel or ACI estimation
means that calculates ACI features which are optimized in respect of how informative
the features are for controlling signal processing in the hearing aid. The calculated
ACI is divided into a number of band limited versions and a wide band version. In
this way, a more detailed image of a signal's self-resemblance can be obtained as
the frequency bands responsible for a given self-similarity can be directly observed
and compared.
[0026] An embodiment of such a hearing aid is illustrated in Fig. 1. Fig. 1 shows a block
diagram of a hearing aid incorporating multiband audio compression and adaptive feedback
cancellation, wherein the adaptation rate controller 6, the adaptive feedback cancellation
block 7 and the audio compression block 8 individually modifies its operation through
analysis of signals in the system supported by features provided by the ACI kernel
4. The hearing aid further comprises a band split or band pass filter bank 3 to split
a wideband audio input signal into band limited audio signals for compensating a hearing
impaired person's hearing loss across a number of frequency bands.
[0027] According to an embodiment, the first step to turn the autocorrelation function of
equations 2 and 3 into a more relevant, continuously observable and practically applicable
ACI is to replace the sum by a recursive update according to equation 5:

where n indicates the newest collected sample, and the filter coefficients a
m are predetermined to produce a low pass filter function. Other filter structures
with a number of both feedback and feed forward coefficients could also be applied
to generate equivalent results according to another embodiment. The simplest case
of the above equation is the leaky integrator. This results in an exponential forgetting
factor of the processed input as given in equation 6:

in which a is given a value between 0.5 and 1. In order to normalize the modified
autocorrelation function to an index ranging from -1 to 1 the result should be divided
by r
mod(n, 0) as shown in equation 7:

[0028] Since the autocorrelation function only changes in a moderate rate because of the
average function described in equations 5 and 6, the normalization procedure of equation
7 can be done in an iterative manner with a negligible reduction in performance. In
this way, a costly division can be replaced be a less costly multiplication as shown
in equation 8:

in which Δ is a small number just above zero. If the need of the subsequent system
is limited to determine whether ρ is above a predetermined threshold ρ
threshold the above equation can be simplified to equation 9:

[0029] According to an embodiment, a further optimization of the ACI features for relevancy
is achieved by focusing the ACI on time lags or delays (j) of particular interest.
At first, band limiting a signal in itself produces autocorrelation. This autocorrelation
is however generally not of interest for subsequent systems utilizing the ACI. Therefore
only time lags (j) with a small autocorrelation induced by the band limiting need
to be calculated. Furthermore, if the ACI feature is passed to an adaptation rate
controller for a feedback cancellation system as the one in the hearing aid of Fig.
1, the really interesting time lags are those that would indicate the amount of correlation
between the feedback cancellation filter states and the microphone input. If the correlation
is too strong at these or greater time lags, a risk of mal adaptation is present.
This situation should be handled by an adaptation rate controller as mentioned above
and further described in co-pending PCT patent application filed on April 2, 2007
"Hearing Aid, and a Method for Control of Adaptation Rate in Anti-Feedback Systems
for Hearing Aids" filed by the same applicant and claiming priority of Danish patent
application No.
2006 00467. In view of this, according to an embodiment, the ACI is generally only estimated
for time lags corresponding to and greater than the delay through the hearing aid
at the frequency band of interest.
[0030] Further optimization for relevancy contra algorithm complexity is achieved according
to an embodiment by discarding the ACI calculation for time lags corresponding to
wavelengths, i.e. frequencies, outside the frequency band of interest. This also enhances
the frequency selectivity of the band divided ACI since a theoretical dominant sinusoid
outside the frequency band of interest will be less able to affect the remaining autocorrelation
bins.
[0031] According to embodiments of the present invention, the feature of interest for a
subsequent system is the maximal normalized ACI within a frequency band. Thus, according
to an embodiment, the following indexes are provided which illustrate the amount of
self-resemblance within a set of frequency bands and the collective self-resemblance.
In this manner, the feature vector is reduced to a few very informative ACI features.

[0032] According to an alternative embodiment to the one finding the most positive index
of self-resemblance in an unified ACI-feature there are provided indexes to find the
most negative index of self-resemblance, i.e. finding the signals most self-opposite
index as shown in equations 12 and 13:

[0033] This alternative ACI feature can also be very interesting to subsequent systems.
According to a particular embodiment, this feature is instrumental in distinguishing
between string instruments and vocal sounds in an ASA algorithm context. The detection
of vocal sounds would induce a hearing aid gain-strategy optimized for speech perception
and intelligibility while a string instrument sound would induce a gain-strategy optimized
for listening comfort.
[0034] Other subsequent algorithms according to alternative embodiments treat negative self-resemblance
identically with positive self-resemblance. In this case, the ACI information are
unified into a single feature representing the largest absolute magnitude in self-resemblance
as shown in equations 14 and 15:

[0035] For simplicity, it is assumed hereinafter, but not limited to, that the largest absolute
magnitude in self-resemblance is the feature of interest. A more computational effective
manner to reach the feature vector is to do the normalization procedure after the
strongest self-resemblance is found, avoiding needless repetition of the normalization
procedure.
[0036] Having this in mind, the normalization by division turns into equation 16:

the normalization by iterative division turns into equation 17:

and the normalized threshold test turns into equation 18:

[0037] In order to obtain the objective of providing relevant ACI features about a signals
self-resemblance with feasible demands on memory and computational load further measures
are proposed according to embodiments of the present invention to reduce the computational
demand and memory usage. With this objective in mind, embodiments are provided in
which the stored time lagged signal is limited to the sign of the signal of interest.
Storing the sign data instead of storing the full dynamics of the signal vastly reduces
the memory demand of the hearing aid system. Moreover, the multiplications in calculating
the correlation function is now reduced to sign operations which again vastly reduces
the computational load on the hearing aid as it becomes apparent from equations 19:

[0038] According to further embodiments, the normalized ACI features can then be obtained
by utilization of equation 16, 17 or 18.
[0039] The present invention further shows that the sign operator performs satisfactory
for estimating appropriate ACI features for the following reasons. Take a periodic
signal p(n) and a completely random noise signal s(n). Adding the signals gives the
example signal x(n) which is selected to be analysed for autocorrelation. If p(n)
dominates s(n) it is unlikely that s(n) will cause a change in sign. However, if a
sample from p(n) is small in amplitude, it is much more likely that s(n) will "'randomize"'
the sign of x(n). If p(n) is zero the sign of x(n) is completely random. Through the
p(n) to

ratio dependent probability function, the sign based autocorrelation feature on x(n)
is able to perform surprisingly well. Further use of the sign operator leads to an
algorithm which is normalized in nature as shown in equation 20:

in which ⊕ denotes the XOR logical operator. Using the ρ
ss feature leads to a very computational effective ACI, which has slightly different
properties than the other features described. Since all samples are equally weighted,
unlike the preceding embodiments in which samples with large amplitude dominate the
samples with smaller amplitudes, this method provides a more stable index of autocorrelation
according to a further embodiment of the present invention.
[0040] Thus, a shift in amplitude no longer means that a certain set of samples dominates
the index. The difference can be interpreted as the difference between the average
autocorrelation and median autocorrelation; with the ρ
ss based ACI being the median autocorrelation. The latter better depends on the subsequent
system utilizing the ACI but in some embodiments both ACI features are used in the
hearing aid system to perform as intended.
[0041] A set of summarized informative ACI features (also referred to as summarized features)
combining the suggested methods above would empower the analysis, inference and control
decision of a wide range of subsequent hearing aid systems utilizing these features.
Further embodiments of such hearing aids will be described in the following.
[0042] An Auditory Scene Analysis (ASA) system of a hearing aid according to an embodiment
taking the described ACI features into account is able to decide whether the hearing
aid should optimize its functionality for speech intelligibility, comfort, wind noise,
chorus, music, environmental sounds like birds, occlusion, etc. According to a particular
embodiment, the ACI features described above would help the ASA system discriminate
between speech - indicated by a large most positive ACI feature and a small most negative
ACI feature - , string instruments and sinusoids - indicated by a large most positive
ACI feature and a comparably large most negative ACI feature - , and noise-like sounds
- indicated by small ACI features. Through the long term development of the ACI features
along with the band specific signal energy envelopes, the ASA system is able to categorize
the general sound environments the hearing aid user are in. By obtaining an identification
of the auditory scene, according to the invention, the skilled person will be capable
of suggesting various ways of optimizing the signal processing in the hearing aid.
[0043] A Step Size Control (SSC) system for a feedback cancelling adaptive filter of a hearing
aid according to an embodiment is able to more precisely determine the risk of mal-adaptation
given a specific sound. If the ACI features indicate whistling or the presence of
string instruments the Step Size Control system is adapted to reduce the step size
or completely halt adaptation immediately. On the other hand, if the ACI features
indicate noise-like sounds the Step Size Control system is adapted to encourage adaptation.
According to further embodiments, the exact operation of a Step Size Control algorithm
also takes other factors into consideration like the hearing aid gain and the effectiveness
of its directional system before calculating a rate of adaptation. This is described
in detail in the co-pending patent application
PCT/EP2006/061215, filed on March 31, 2006.
[0044] An Automatic Loopgain Estimation system of a hearing aid according to an embodiment
used to dynamically find the whistling limit of the hearing aid is able to decide
whether the hearing aid is close to the whistling limit or not. Even more so if the
ACI features are communicated to the hearing aid in the opposite ear. This is described
in detail in the already mentioned co-pending PCT patent application "Hearing Aid,
and a Method for Control of Adaptation Rate in Anti-Feedback Systems for Hearing Aids"
filed on April 2, 2007.
[0045] The embodiments described so far show that a carefully selected set of ACI features,
as described by the present invention, are instrumental to improve the functionality
of the hearing aid.
[0046] In the following, an implementation of a hearing aid providing relevant summarized
ACI features about a signals self-resemblance with feasible demands on memory and
computational load according to embodiments of the present invention will be described
in more detail with reference to the Figs. 1-4. Fig. 1 shows a block diagram of a
hearing aid implementing an ACI kernel 4 producing summarized ACI features ACI_Result_[O;K]
and ACI_Avg_[0;K]. Fig. 4 shows a flow diagram of operations 410 to 480 for controlling
the hearing aid by estimating ACI features according to the present invention. In
Fig. 2 a detailed block diagram of the ACI kernel 4 according to an embodiment of
the present invention is depicted. Figs. 3a - 3g depict more detailed block diagrams
and functional descriptions of the sub-blocks present in the ACI kernel according
to Fig. 2..
[0047] The hearing aid in Fig. 1 includes a microphone 1 for receiving an audio input signal
d(n) (operation 410), a summation node (also referred to as subtraction node since
signal y(n) has a negative sign) 2 for compensating acoustic feedback originating
from the receiver 9 leaking back to the microphone 1. The subtraction node subtracts
a feedback cancellation signal y(n) from the audio input signal d(n) thereby generating
a bandpass filter input signal e(n).A bandpass filter bank 3 comprises k bandpass
filters splitting the feedback compensated bandpass filter input signal e(n) into
a number of band limited audio signals v
k(n) (k ∈ [1;K]). A compressor 8 produces a compressor output signal u(n) by applying
a gain on each of the band limited audio signals v
k(n). A receiver 9 converts the compressor output signal u(n) Into output sound. Moreover,
an adaptive feedback cancellation filter in the adaptive feedback cancellation block
7 adaptively derives, based on the bandpass filter input signal e(n), respective filter
coefficients and an adaptation rate provided by adaptation rate controller 6; the
feedback cancellation signal y(n) from the compressor output signal u(n).
[0048] The band limited signals v
k(n) and the wide band signal e(n) is then gathered together as input to the ACI kernel
4. The ACI kernel 4 outputs a set of estimated features for each band limited signal
and the wide band signal (operation 420). These are delivered to the subsequent systems
of the hearing aid like the auditory scene analysis block 5 and the adaptation rate
controller 6. The band limited signals v
k(n) are furthermore input to the compressor 8 which at first calculates the signal
envelopes based on these input signals.
[0049] From the features delivered by the ACI kernel 4 and signal envelope features delivered
from the compressor 8 the auditory scene analysis block 5 is able to categorize the
sound environment in a fuzzy manner. This fuzzy categorization is then fed back to
the compressor 8, which is now able to select a gain strategy for the hearing aid
user according to the hearing aid users hearing loss, the input sound level envelope
and the sound environment category Based on these summarized features the compressor
8 calculates and applies a gain on each individual band limited audio signals v
k(n) and add them together to a single compressor output signal u(n).
[0050] The calculated set of gain parameters is then fed to the adaptation rate controller
6 along with the ACI features provided by the ACI kernel. Based on these features
the adaptation rate controller 6 is able to calculate an optimized adaptation rate
for the adaptation mechanism of the adaptation and filtering block 7 and, according
to a particular embodiment, for adjusting the filter coefficients for the adaptive
feedback cancellation filter in the adaptation and filtering block 7. Furthermore,
the adaptation and filtering block 7 is fed with the compressor output u(n) in order
to simulate and adapt to the feedback path thus generating the feedback estimate (also
called feedback cancellation signal) y(n). Finally, as already mentioned, the compressor
output u(n) is fed to the receiver unit 9 converting the digital signal u(n) into
audible sound waves.
[0051] The ACI kernel 4 as depicted in Fig. 2 includes a down-sampling block 10 which reduces
the calculation and memory load by the factor N
k. as illustrated in Fig. 3f by skipping every N'th sample of the ACI_input_[0;K] signals
(operation 430). Succeeding the down sampling block. 10 is a sign extraction block
11 as illustrated in Fig. 3a extracting the sign signal sd(n) (operation 440). The
sign extraction block again feds the sign signal sd(n) to a sign-memory block 12 as
illustrated in Fig. 3e. The sign-memory block 12 is also called memory and delay means
and produces delayed versions of the sign signal sd(n-D
k) by applying a time lag or delay by D samples on the sign signal sd
k(n) (operation 450).
[0052] Subsets of the delayed versions of the sign signal are then compared with a version
of the non-delayed audio input signal by comparison units (operation 460). According
to the embodiment as depicted in Fig. 2, each comparison unit is implemented by a
cMULT block 13 as illustrated in Fig. 3b. The outputs of the last M
k sign memory sections for each signal band k are each fed to a cMULT block 13 as illustrated
in Fig. 3b. Each cMULT block 13 chooses its output based on the delayed sd
k(n) sign signal. If said sign signal is positive the cMULT block 13 chooses sx
k(n) as its output and vice versa, i.e. if said sign signal is negative the cMULT block
chooses -sx
k(n) as output. The sx
k(n) signal can be chosen to be either the sd
k(n) signal or the original x
k(n) as fulfilled by the multiplexer 14 based on the kernel parameter input ACI_type_k.
[0053] The outputs of the comparison units are then averaged to extract delay specific estimates
of the signals self-resemblance (operation 470). According to the embodiment as depicted
in Fig. 2, the output of each cMULT block 13 is low pass filtered by the Avg1 block
15 as illustrated in Fig. 3c. The averaging time constant of the Avg1 blocks 15 is
determined by the kernel parameter input ACI_SpeedShr_k.
[0054] Subsequently, in operation 480, the summarized features are determined from the delay
specific estimates output by the Avg1 blocks 15. According to the embodiment as depicted
in Fig. 2, the low pass filtered outputs of the cMULT blocks are fed to ABS blocks
16 returning the absolute magnitude of its input. All of these signals from the ABS
blocks 16 is then passed to a MAX block 17 finding the strongest available self-resemblance
or self-opposite r
uni(n). If the kernel parameter input ACI_type_k is set to zero, the unified ACI_Result_k
feature is directly passed from the MAX 17 block's output r
uni(n), otherwise, r
uni(n) undergoes a normalization procedure by iterative division before passed to output
by the multiplexer 18 outputting the selected autocorrelation index.
[0055] According to an embodiment, the largest theoretically obtainable estimate of signal
self-resemblance by the Avg1 blocks 15 in operation 470 is found in two steps. Firstly,
the down-sampled signal x(n) is passed to and rectified by the ABS block 19. Secondly,
the rectified x(n) is low pass filtered 20 by the same filter functionality as was
performed by the above-mentioned low pass filters 15.
[0056] With the largest theoretically obtainable estimate of signal self-resemblance r
0(n), the last estimate on the normalized ACI feature p
old(n) is multiplied with r
0(n) by the multiplication block 21 thus generating an estimate r
est(n) on the signal r
uni(n). If the signal rest(n) is smaller than the actual r
uni(n) the normalization comparison unit NCU 22 decides to increase the normalized ACI
feature by Δ by adding Δ to the signal p
old(n) generating the output p
uni(n). Vice versa, if the signal r
est(n) is larger or equal to the actual r
uni(n) the normalization comparison unit 22 decides to decrease the normalized ACI feature
by Δ by subtracting Δ from the signal p
old(n). Fig. 3g further illustrates the functionality of the normalization comparison
unit 22.
[0057] According to another particular embodiment, the multiplexer 18 passes the chosen
type of the ACI_result to the secondary low pass filter Avg2 24 which is illustrated
in Fig. 3d. Said secondary low pass filter generates a secondary ACI feature passed
to the ACI_Avg_[0;K] vector. This secondary feature vector ACI_Result_[0;K] contains
information on the development trend of the primary feature which can then be utilized
by the further signal processing units in the hearing aid as well.
[0058] Further exemplary embodiments of the present invention may be summarized as follows:
A hearing aid comprises a signal path capable of receiving a digitized audio input
signal, means for reducing the sampling-rate of said signal as suitable, means for
extracting the sign of said reduced sampling rate signal, means for remembering and
delaying said sign signal, means for comparing a subset of the delayed versions of
said sign signal with the audio input signal without delay, averaging means on each
comparing units output to extract a time lag specific estimate of the signals self-resemblance.
[0059] The hearing aid further comprises means for obtaining summarized features on a signals
self-resemblance from the set of time lag specific estimates of the signals self-resemblance.
Said summarized features are determined by finding the value of either the most positive,
the most negative or the largest in amplitude time lag specific estimate of signal
self-resemblance.
[0060] Each of the of comparison units generates a sign output based on the sign of the
audio input signal and the delayed sign signals.
[0061] Each of the of comparison units generates an output with the amplitude of the audio
input signal and a sign based on comparing the sign of the audio input signal with
the delayed sign signals.
[0062] The hearing aid further comprises means for normalizing said summarized features
by division with the largest theoretically obtainable estimate of signal self-resemblance.
[0063] The normalization procedure is obtained by iterative division, and each division
iteration occurs concurrently with updates on the calculated estimates of signal self-resemblance.
[0064] The hearing aid further comprises means for evaluating the excess of one or more
normalized thresholds, wherein the excess is determined by comparing the magnitude
of a summarized un-normalised self-resemblance feature with the largest theoretically
obtainable estimate of signal self-resemblance multiplied by the normalized threshold
value in question.
[0065] The averaging means is implemented by an auto regressive low pass filter.
[0066] The hearing aid further comprises a long term average on the summarized self-resemblance
features:
The hearing aid further comprises means for obtaining summarized features on a signals
self-resemblance from the set of time lag specific estimates of the signals self-resemblance.
Said summarized features are determined by finding the index number of either the
most positive, the most negative or the largest in amplitude time lag specific estimate
of self-resemblance.
In the hearing aid, a number of audio input signals are evaluated for self-resemblance
and said audio input signals are derived from a number of band pass filters and direct
passing of a wide band audio input signal.
[0067] A method for extracting auto correlation related features in a hearing aid system
comprises the steps of receiving a digitized audio input signal, reducing the sampling-rate
of said signal as suitable, extracting the sign of said reduced sampling rate signal,
remembering and delaying said sign signal, comparing a subset of the delayed versions
of said sign signal with the audio input signal without delay, averaging the comparison
outputs to extract time lag specific estimates of the signals self-resemblance.
[0068] The method further comprises steps for obtaining summarized features on a signals
self-resemblance from the set of time lag specific estimates of the signals self-resemblance.
Said summarized features are determined by finding the value of either the most positive,
the most negative or the largest in amplitude time lag specific estimate of signal
self-resemblance.
[0069] The step of comparison generates sign outputs based on the sign of the audio input
signal and the delayed sign signals.
[0070] The step of comparison generates outputs with the amplitude of the audio input signal
and a sign based on comparing the sign of the audio input signal with the delayed
sign signals.
[0071] The method further comprises a step for normalizing said summarized features by division
with the largest theoretically obtainable estimate of signal self-resemblance.
[0072] The normalization procedure is obtained by iterative division, and each division
iteration occurs concurrently with updates on the calculated estimates of signal self-resemblance.
[0073] The method further comprises a step for evaluating the excess of one or more normalized
thresholds, wherein the excess is determined by comparing the magnitude of a summarized
un-normalised self-resemblance feature with the largest theoretically obtainable estimate
of signal self-resemblance multiplied by the normalized threshold value in question.
[0074] The averaging step is performed by an auto regressive low pass filter.
[0075] The method further comprises a step for long term averaging on the summarized self-resemblance
features.
[0076] The method further comprises a step for obtaining summarized features on a signals
self-resemblance from the set of time lag specific estimates of the signals self-resemblance.
Said summarized features are determined by finding the index number of either the
most positive, the most negative or the largest in amplitude time lag specific estimate
of self-resemblance.
[0077] In the method, a number of audio input signals are evaluated for self-resemblance
and the audio input signals are derived from a number of band pass filters and direct
passing of a wide band audio input signal.
[0078] A method for controlling the signal processing in a hearing aid comprises the steps
of estimating the autocorrelation index for one or more signals in the hearing aid
and controlling the signal processing in the hearing aid based on this estimate.
[0079] A hearing aid comprises signal processing means, means for estimating the autocorrelation
index for one or more signals in the hearing aid and control means for control of
the signal processing, wherein the control means utilize the estimated autocorrelation
index.
[0080] All appropriate combinations of features described above are to be considered as
belonging to the invention, even if they have not been explicitly described in their
combination.
[0081] According to embodiments of the present invention, hearing aids described herein
may be implemented on signal processing devices suitable for the same, such as, e.g.,
digital signal processors, analogue/digital signal processing systems including field
programmable gate arrays (FPGA), standard processors, or application specific signal
processors (ASSP or ASIC). Obviously, it is preferred that the whole system is implemented
in a single digital component even though some parts could be implemented in other
ways - all known to the skilled person.
[0082] Hearing aids, methods and devices according to embodiments of the present invention
may be implemented in any suitable digital signal processing system. The hearing aids,
methods and devices may also be used by, e.g., the audiologist in a fitting session.
Methods according to the present invention may also be implemented in a computer program
containing executable program code executing methods according to embodiments described
herein. If a client-server-environment is used, an embodiment of the present invention
comprises a remote server computer that embodies a system according to the present
invention and hosts the computer program executing methods according to the present
invention. According to another embodiment, a computer program product like a computer
readable storage medium, for example, a floppy disk, a memory stick, a CD-ROM, a DVD,
a flash memory, or any other suitable storage medium, is provided for storing the
computer program according to the present invention.
[0083] According to a further embodiment, the program code may be stored in a memory of
a digital hearing device or a computer memory and executed by the hearing aid device
itself or a processing unit like a CPU thereof or by any other suitable processor
or a computer executing a method according to the described embodiments.
[0084] Having described and illustrated the principles of the present invention in embodiments
thereof, it should be apparent to those skilled in the art that the present invention
may be modified in arrangement and detail without departing from such principles.
Changes and modifications within the scope of the present invention may be made according
to the appended claims, and the present invention includes all such changes and modifications.
1. A hearing aid, comprising:
a signal path for receiving at least one audio input signal;
autocorrelation index (ACI) estimating means, comprising:
down-sampling means (10) for producing a sampling-rate reduced signal of said audio
input signal;
sign extraction means (11) for extracting a sign signal of said sampling rate reduced
signal;
memory and delay means (12) for producing and storing delayed versions of said sign
signal;
comparison means (13) for comparing a subset of the delayed versions of said sign
signal with a version of the audio input signal;
averaging means (15) for averaging the outputs of the comparison means to extract
delay specific estimates of the signals self-resemblance of the delayed versions of
said sign signal and the audio input signal; and
obtaining means for obtaining an estimated autocorrelation index by determining summarized
features from the delay specific estimates of the signals self-resemblance of said
signals, wherein said summarized features define summarized informative ACI features.
2. The hearing aid according to claim 1. wherein the audio input signal is a wideband
audio input signal and the hearing aid further comprises:
a bandpass filter bank for splitting the wideband audio input signal into band limited
audio signals; and
wherein the autocorrelation index estimating means is adapted for estimating at least
one autocorrelation index by calculating an
autocorrelation matrix for said band limited audio signals and an autocorrelation
vector for said wideband audio input signal.
3. The hearing aid according to claim 1, wherein the audio input signal is a
wideband audio input signal and the hearing aid further comprises:
a bandpass filter bank for splitting the wideband audio input signal into band limited
audio signals; and wherein the autocorrelation index estimating means is adapted to
process a number of audio input signals comprising at least one of the band limited
audio signals and the wideband audio input signal.
4. The hearing aid according to anyone of the preceding claims, wherein said summarized
features are determined by finding the value of either the most positive, the most
negative or the largest in amplitude delay specific estimate of the signals self-resemblance.
5. The hearing aid according to anyone of the preceding claims, wherein the subset of
the delayed versions of said sign signals comprises only versions having a delay equal
to or greater than the delay through the hearing aid at the frequency band of the
respective band limited audio signal.
6. The hearing aid according to anyone of the preceding claims, wherein the subset of
the delayed versions of said sign signals comprises the full set of produced delayed
versions.
7. The hearing aid according to anyone of the preceding claims, wherein the comparison
means comprises a set of comparison units each generating a sign comparing output
signal based on the sign of the non-delayed audio input signal and the respective
delayed sign signals.
8. The hearing aid according to anyone of the preceding claims, wherein the comparison
means comprises a set of comparison units each generating a sign comparing output
signal having an amplitude of the non-delayed audio input signal and a sign based
on comparing the sign of the non-delayed audio input signal with the delayed sign
signals.
9. The hearing aid according to anyone of the preceding claims, wherein the autocorrelation
index estimating means further comprises:
normalizing means for normalizing said summarized features by division with the largest
theoretically obtainable estimate of said signals self-resemblance.
10. The hearing aid according to claim 9, wherein said normalization means is adapted
to normalize said summarized features by iterative division, and wherein each division
iteration occurs concurrently with updates on the estimates of said signals self-resemblance.
11. The hearing aid according to claim 9 or 10, wherein the autocorrelation index estimating
means further comprise:
means for determining the excess of one or more normalized thresholds by comparing
the magnitude of one of said summarized features of with the largest obtainable estimate
of the signals self-resemblance multiplied with the normalized threshold value in
question.
12. The hearing aid according to anyone of the preceding claims, wherein the averaging
means is an auto regressive low pass filter:
13. The hearing aid according to anyone of the preceding claims, wherein the autocorrelation
index estimating means further comprises:
means for generating a long term average on the summarized features.
14. The hearing aid according to anyone of the preceding claims, wherein the autocorrelation
index estimating means further comprises:
means for obtaining summarized features on a signals self-resemblance from the set
of delay specific estimates of the signals self-resemblance by finding the index number
of either the most positive, the most negative or the largest in amplitude delay specific
estimate of the signals self-resemblance.
15. The hearing aid according to anyone of the preceding claims, further comprising:
a microphone for converting sound of an sound environment of the hearing aid into
said audio input signal;
a subtraction node for subtracting a feedback cancellation signal from the audio input
signal thereby generating a bandpass filter input signal, wherein said bandpass filter
splits the bandpass filter input signal into said band limited audio signals;
a compressor for producing a compressor output signal by applying a gain on each of
the band limited audio signals; a receiver for converting the compressor output signal
into output sound; an adaptive feedback cancellation filter for adaptively deriving
the feedback cancellation signal from the compressor output signal.
16. The hearing aid according to claim 15, further comprising:
auditory scene analysis means for classifying the sound environment category based
on at least one of the estimated autocorrelation indexes and signal envelope features
input from the compressor and
wherein said compressor is further adapted to derive the gain from the hearing aid
users hearing loss, the input sound envelope of the band limited audio signals and
the sound environment category input from the auditory scene analysis means.
17. The hearing aid according to one of claims 15 or 16, further comprising:
an adaptation rate controller for adjusting the adaptation rate of the adaptive feedback
cancellation filter based on at least one of the estimated autocorrelation indexes
and the gain.
18. A method for controlling signal processing in a hearing aid comprising:
receiving at least one audio input signal;
estimating an autocorrelation index for said audio input signal, comprising:
generating a sampling-rate reduced signal of the audio input signal;
extracting a sign signal of said sampling rate reduced signal;
generating and storing delayed versions of said sign signal;
comparing a subset of the delayed versions of said sign signal with a version of the
audio input signal;
averaging the outputs of the comparing step to extract delay specific estimates of
the signals self-resemblance of the delayed versions of said sign signal and the audio
input signal; and
deriving a version of the estimated autocorrelation index by determining
summarized features from the delay specific estimates of the signals self-resemblance
of said signals, wherein said summarized features define
summarized informative ACI features.
19. The method according to claim 18, wherein the audio input signal is a wideband audio
input signal and the method further comprises:
splitting the wideband audio input signal into band limited audio signals; and
estimating at least one autocorrelation index by calculating an autocorrelation matrix
for at least one set of said band limited audio signals and/or an autocorrelation
vector for said wideband audio input signal.
20. The method to claim 18, wherein the audio input signal is a wideband audio input signal
and the method further comprises:
splitting the wideband audio input signal into band limited audio signals; and
processing a number of audio input signals comprising at least one of the band limited
audio signals and the wideband audio input signal.
21. The method according to anyone of claims 18 to 20, wherein said summarized features
are determined by finding the value of either the most positive, the most negative
or the largest in amplitude delay specific estimate of the signals self-resemblance.
22. The method according to anyone of claims 18 to 21, wherein the subset of the delayed
versions of said sign signals comprises only versions having a delay equal to or greater
than the delay through the hearing aid at the frequency band of the respective band
limited audio signal.
23. The method according to anyone of claims 18 to 21, wherein the subset of the delayed
versions of said sign signals comprises the full set of produced delayed versions.
24. The method according to anyone of claims 18 to 23; wherein the comparing step further
comprises generating a set of sign comparing output signals based on the sign of the
non-delayed audio input signal and the respective delayed sign signals.
25. The method according to anyone of claim 18 to 23, wherein the comparing step further
comprises generating a set of sign comparing output signals each having an amplitude
of the non-delayed audio input signal and a sign based on comparing the sign of the
non-delayed audio input signal with the delayed sign signals.
26. The method according to anyone of claims 18 to 25, wherein the step of estimating
the autocorrelation index further comprises:
normalizing said summarized features by division with the largest theoretically obtainable
estimate of said signals self-resemblance.
27. The method according to claim 26, wherein in said normalizing step said summarized
features are normalized by iterative division, and wherein each Division iteration
occurs concurrently with updates on the estimates of said signals self-resemblance.
28. The method according to claim 26 or 27, wherein the step of estimating the
autocorrelation index further comprises:
determining the excess of one or more normalized thresholds by comparing the magnitude
of one of said summarized features of with the largest obtainable estimate of the
signals self-resemblance multiplied with the normalized threshold value in question.
29. The method according to anyone of claims 18 to 28, wherein the averaging is carried
out by utilizing an auto regressive low pass filter.
30. The method according to anyone of claims 18 to 29, wherein the step estimating the
autocorrelation index further comprises:
generating a long term average on the summarized features.
31. The method according to anyone of claims 18 to 30, wherein the step of estimating
the autocorrelation index further comprises:
obtaining summarized features on a signals self-resemblance from the set of delay
specific estimates of the signals self-resemblance by finding the index number of
either the most positive, the most negative or the largest in amplitude delay specific
estimate of the signals self-resemblance.
32. The method according to anyone of claims 18 to 31, further comprising:
converting sound of an sound environment of a hearing aid into said audio input signal;
subtracting a feedback cancellation signal from the audio input signal thereby generating
a bandpass filter input signal, wherein the bandpass filter input signal is split
into said band limited audio signals;
generating a compressed output signal by applying a gain on each of the band limited
audio signals;
converting the compressed output signal into output sound:
adaptively deriving the feedback cancellation signal from the compressed output signal.
33. The method according to claim 32, further comprising:
classifying the sound environment category based on at least one of the estimated
autocorrelation indexes and signal envelope features and
deriving the gain from the hearing aid users hearing loss, the sound envelope of the
band limited audio signals and the sound environment category.
34. The method according to one of claims 32 or 33, further comprising:
adjusting the adaptation rate for adaptively deriving the feedback cancellation signal
based on at least one of the estimated autocorrelation indexes and the gain.
35. A computer program product comprising program code for performing, when run on a computer,
a method according to one of claims 18 to 34.
1. Hörgerät, das umfasst:
einen Signalweg zum Empfangen wenigstens eines Audioeingangssignals; Autokorrelationsindex-Schätzmittel
(ACI-Schätzmittel), mit:
Downsampling-Mitteln (10) zum Erzeugen eines Signals mit reduzierter Abtastrate des
Audioeingangssignals;
Vorzeichenextraktionsmitteln (11) zum Extrahieren eines Vorzeichensignals des Signals
mit reduzierter Abtastrate;
Speicher- und Verzögerungsmitteln (12) zum Erzeugen und Speichern verzögerter Versionen
des Vorzeichensignals;
Vergleichsmitteln (13) zum Vergleichen einer Untermenge der verzögerten Versionen
des Vorzeichensignals mit einer Version des Audioeingangssignals;
Durchschnittsbildungsmitteln (15) zum Bilden des Durchschnitts der Ausgänge der Vergleichsmittel,
um verzögerungsspezifische Schätzungen der Signalselbstähnlichkeit der verzögerten
Versionen des Vorzeichensignals und des Audioeingangssignals zu extrahieren; und
Erhaltemitteln zum Erhalten eines geschätzten Autokorrelationsindexes durch Bestimmen
summierter Merkmale aus den verzögerungsspezifischen Schätzungen der Signalselbstähnlichkeit
der Signale, wobei die summierten Merkmale summierte informative ACI-Merkmale definieren.
2. Hörgerät nach Anspruch 1, wobei das Audioeingangssignal ein Breitband-Audiosignal
ist und das Hörgerät ferner umfasst:
eine Bandpassfilterbank zum Aufteilen des Breitband-Audioeingangssignals in bandbegrenzte
Audiosignale; und
wobei die Autokorrelationsindex-Schätzmittel dazu ausgelegt sind, wenigstens einen
Autokorrelationsindex durch Berechnen einer Autokorrelationsmatrix für die bandbegrenzten
Audiosignale und eines Autokorrelationsvektors für die Breitband-Audioeingangssignale
zu schätzen.
3. Hörgerät nach Anspruch 1, wobei das Audioeingangssignal ein Breitband-Audioeingangssignal
ist und das Hörgerät ferner umfasst:
eine Bandpassfilterbank zum Aufteilen des Breitband-Audioeingangssignals in bandbegrenzte
Audiosignale; und wobei die Autokorrelationsindex-Schätzmittel dazu ausgelegt sind,
eine Anzahl von Audioeingangssignalen, die wenigstens eines der bandbegrenzten Audiosignale
und das Breitband-Audioeingangssignal umfassen, zu verarbeiten.
4. Hörgerät nach einem der vorhergehenden Ansprüche, wobei die summierten Merkmale durch
Ermitteln des Wertes der am stärksten positiven, am stärksten negativen oder die größte
Amplitude aufweisenden verzögerungsspezifischen Schätzung der Signalselbstähnlichkeit
bestimmt werden.
5. Hörgerät nach einem der vorhergehenden Ansprüche, wobei die Untermenge der verzögerten
Versionen der Vorzeichensignale nur Versionen mit einer Verzögerung enthält, die gleich
oder größer als die Verzögerung durch das Hörgerät bei dem Frequenzband des jeweiligen
bandbegrenzten Audiosignals ist.
6. Hörgerät nach einem der vorhergehenden Ansprüche, wobei die Untermenge der verzögerten
Versionen der Vorzeichensignale die gesamte Menge erzeugter verzögerter Versionen
enthält.
7. Hörgerät nach einem der vorhergehenden Ansprüche, wobei die Vergleichsmittel eine
Menge von Vergleichseinheiten umfassen, die anhand des Vorzeichens des nicht verzögerten
Audioeingangssignals und der jeweiligen verzögerten Vorzeichensignale ein Vorzeichen
vergleichendes Ausgangssignal erzeugen.
8. Hörgerät nach einem der vorhergehenden Ansprüche, wobei die Vergleichsmittel eine
Menge von Vergleichseinheiten umfassen, wovon jede anhand des Vergleichs des Vorzeichens
des nicht verzögerten Audioeingangssignals mit den verzögerten Vorzeichensignalen
ein Vorzeichen vergleichendes Ausgangssignal mit der Amplitude des nicht verzögerten
Audioeingangssignals und einem Vorzeichen erzeugt.
9. Hörgerät nach einem der vorhergehenden Ansprüche, wobei die Autokorrelationsindex-Schätzmittel
ferner umfassen:
Normierungsmittel zum Normieren der summierten Merkmale durch Dividieren mit der größten
theoretisch erhaltbaren Schätzung der Signalselbstähnlichkeit.
10. Hörgerät nach Anspruch 9, wobei die Normierungsmittel dazu ausgelegt sind, die summierten
Merkmale durch iterative Division zu normieren, und wobei jede Divisionsiteration
konkurrent mit Aktualisierungen der Schätzungen der Signalselbstähnlichkeit erfolgt.
11. Hörgerät nach Anspruch 9 oder 10, wobei die Autokorrelationsindex-Schätzmittel ferner
umfassen:
Mittel zum Bestimmen des Überschreitens eines oder mehrerer normierter Schwellenwerte
durch Vergleichen der Größe eines der summierten Merkmale mit der größten erhaltbaren
Schätzung der Signalselbstähnlichkeit, multipliziert mit dem fraglichen normierten
Schwellenwert.
12. Hörgerät nach einem der vorhergehenden Ansprüche, wobei die Durchschnittsbildungsmittel
ein autoregressives Tiefpassfilter sind.
13. Hörgerät nach einem der vorhergehenden Ansprüche, wobei die Autokorrelationsindex-Schätzmittel
ferner umfassen:
Mittel zum Erzeugen eines langfristigen Durchschnitts der summierten Merkmale.
14. Hörgerät nach einem der vorhergehenden Ansprüche, wobei die Autokorrelationsindex-Schätzmittel
ferner umfassen:
Mittel zum Erhalten summierter Merkmale einer Signalselbstähnlichkeit aus der Menge
verzögerungsspezifischer Schätzungen der Signalselbstähnlichkeit durch Ermitteln der
Indexnummer der am stärksten positiven, am stärksten negativen oder die größte Amplitude
aufweisenden verzögerungsspezifischen Schätzung der Signalselbstähnlichkeit.
15. Hörgerät nach einem der vorhergehenden Ansprüche, das ferner umfasst:
ein Mikrophon, um Schall einer Schallumgebung des Hörgeräts in das Audioeingangssignal
umzusetzen;
einen Subtraktionsknoten, um ein Rückkopplungsaufhebungssignal von dem Audioeingangssignal
zu subtrahieren, um dadurch ein Bandpassfilter-Eingangssignal zu erzeugen, wobei das
Bandpassfilter das Bandpassfilter-Eingangssignal in die bandbegrenzten Audiosignale
aufteilt;
einen Komprimierer, um ein Komprimierer-Ausgangssignal durch Anwenden einer Verstärkung
auf jedes der bandbegrenzten Audiosignale zu erzeugen;
einen Empfänger zum Umsetzen des Komprimierer-Ausgangssignals in Ausgangsschall;
ein adaptives Rückkopplungsaufhebungsfilter, um das Rückkopplungsaufhebungssignal
von dem Komprimierer-Ausgangssignal adaptiv abzuleiten.
16. Hörgerät nach Anspruch 15, das ferner umfasst:
Hörszenen-Analysemittel zum Klassifizieren der Schallumgebungskategorie anhand wenigstens
eines der geschätzten Autokorrelationsindizes und der Signalhüllkurvenmerkmale, die
von dem Komprimierer eingegeben werden;
wobei der Komprimierer ferner dazu ausgelegt ist, die Verstärkung aus dem Hörverlust
der Anwender des Hörgeräts, der Eingangsschallhüllkurve der bandbegrenzten Audiosignale
und der Schallumgebungskategorie, die von den Hörszenen-Analysemittel eingegeben wird,
abzuleiten.
17. Hörgerät nach einem der Ansprüche 15 oder 16, das ferner umfasst:
einen Anpassungsraten-Controller zum Einstellen der Anpassungsrate des adaptiven Rückkopplungsaufhebungsfilters
anhand wenigstens eines der geschätzten Autokorrelationsindizes und der Verstärkung.
18. Verfahren zum Steuern der Signalverarbeitung in einem Hörgerät, das umfasst:
Empfangen wenigstens eines Audioeingangssignals;
Schätzen eines Autokorrelationsindexes für das Audioeingangssignal, das umfasst:
Erzeugen eines Signals mit reduzierter Abtastrate des Audioeingangssignals;
Extrahieren eines Vorzeichensignals des Signals mit reduzierter Abtastrate;
Erzeugen und Speichern verzögerter Versionen des Vorzeichensignals;
Vergleichen einer Untermenge der verzögerten Versionen des Vorzeichensignals mit einer
Version des Audioeingangssignals;
Bilden des Durchschnitts der Ausgänge des Vergleichsschrittes, um verzögerungsspezifische
Schätzungen der Signalselbstähnlichkeit in den verzögerten Versionen des Vorzeichensignals
und des Audioeingangssignals zu extrahieren; und
Ableiten einer Version des geschätzten Autokorrelationsindexes durch Bestimmen summierter
Merkmale aus den verzögerungsspezifischen Schätzungen der Signalselbstähnlichkeit
der Signale, wobei die summierten Merkmale summierte informative ACI-Merkmale definieren.
19. Verfahren nach Anspruch 18, wobei das Audioeingangssignal ein Breitband-Audioeingangssignal
ist und das Verfahren ferner umfasst:
Aufteilen des Breitband-Audioeingangssignals in bandbegrenzte Audiosignale; und
Schätzen wenigstens eines Autokorrelationsindexes durch Berechnen einer Autokorrelationsmatrix
für wenigstens eine Menge der bandbegrenzten Audiosignale und/oder eines Autokorrelationsvektors
für das Breitband-Audioeingangssignal.
20. Verfahren nach Anspruch 18, wobei das Audioeingangssignal ein Breitband-Audioeingangssignal
ist und das Verfahren ferner umfasst:
Aufteilen des Breitband-Audioeingangssignals in bandbegrenzte Audiosignale; und
Verarbeiten einer Anzahl von Audioeingangssignalen, die wenigstens eines der bandbegrenzten
Audiosignale und das Breitband-Audioeingangssignal enthalten.
21. Verfahren nach einem der Ansprüche 18 bis 20, wobei die summierten Merkmale durch
Ermitteln des Wertes der am stärksten positiven, der am stärksten negativen oder der
die größte Amplitude aufweisenden verzögerungsspezifischen Schätzung der Signalselbstähnlichkeit
bestimmt werden.
22. Verfahren nach einem der Ansprüche 18 bis 21, wobei die Untermenge der verzögerten
Versionen der Vorzeichensignale nur Versionen mit einer Verzögerung enthält, die gleich
oder größer als die Verzögerung durch das Hörgerät bei dem Frequenzband des jeweiligen
bandbegrenzten Audiosignals ist.
23. Verfahren nach einem der Ansprüche 18 bis 21, wobei die Untermenge der verzögerten
Versionen der Vorzeichensignale die gesamte Menge erzeugter verzögerter Versionen
enthält.
24. Verfahren nach einem der Ansprüche 18 bis 23, wobei der Vergleichsschritt ferner das
Erzeugen einer Menge Vorzeichen vergleichender Ausgangssignale anhand des Vorzeichens
des nicht verzögerten Audioeingangssignals und der jeweiligen verzögerten Vorzeichensignale
umfasst.
25. Verfahren nach einem der Ansprüche 18 bis 23, wobei der Vergleichsschritt ferner das
Erzeugen einer Menge von Vorzeichen vergleichender Ausgangssignalen, wovon jedes eine
Amplitude des nicht verzögerten Audioeingangssignals und ein Vorzeichen besitzt, anhand
des Vergleichs des Vorzeichens des nicht verzögerten Audioeingangssignals mit den
verzögerten Vorzeichensignalen umfasst.
26. Verfahren nach einem der Ansprüche 18 bis 25, wobei der Schritt des Schätzens des
Autokorrelationsindexes ferner umfasst:
Normieren der summierten Merkmale durch Division mit der größten theoretisch erhaltbaren
Schätzung der Signalselbstähnlichkeit.
27. Verfahren nach Anspruch 26, wobei in dem Normierungsschritt die summierten Merkmale
durch iterative Division normiert werden und wobei jede Divisionsiteration konkurrent
mit Aktualisierungen der Schätzungen der Signalselbstähnlichkeit erfolgt.
28. Verfahren nach Anspruch 26 oder 27, wobei der Schritt des Schätzens des Autokorrelationsindexes
ferner umfasst:
Bestimmen des Überschreitens eines oder mehrerer normierter Schwellenwerte durch Vergleichen
der Größe eines der summierten Merkmale mit der größten erhaltbaren Schätzung der
Signalselbstähnlichkeit, multipliziert mit dem fraglichen normierten Schwellenwert.
29. Verfahren nach einem der Ansprüche 18 bis 28, wobei die Bildung des Durchschnitts
unter Verwendung eines autoregressiven Tiefpassfilters ausgeführt wird.
30. Verfahren nach einem der Ansprüche 18 bis 29, wobei der Schritt des Schätzens des
Autokorrelationsindexes ferner umfasst:
Erzeugen eines langfristigen Durchschnitts der summierten Merkmale.
31. Verfahren nach einem der Ansprüche 18 bis 30, wobei der Schritt des Schätzens des
Autokorrelationswertsindexes ferner umfasst:
Erhalten summierter Merkmale der Signalselbstähnlichkeit aus der Menge verzögerungsspezifischer
Schätzungen der Signalselbstähnlichkeit durch Ermitteln der Indexnummer der am stärksten
positiven, der am stärksten negativen oder der die größte Amplitude aufweisenden verzögerungsspezifischen
Schätzung der Signalselbstähnlichkeit.
32. Verfahren nach einem der Ansprüche 18 bis 31, das ferner umfasst:
Umsetzen von Schall einer Schallumgebung eines Hörgeräts in das Audioeingangssignal;
Subtrahieren eines Rückkopplungsaufhebungssignals von dem Audioeingangssignal, um
dadurch ein Bandpassfilter-Eingangssignal zu erzeugen, wobei das Bandpassfilter-Eingangssignal
in die bandbegrenzten Audiosignale aufgeteilt wird;
Erzeugen eines komprimierten Ausgangssignals durch Anwenden einer Verstärkung auf
jedes der bandbegrenzten Audiosignale;
Umsetzen des komprimierten Ausgangssignals in Ausgangsschall;
adaptives Ableiten des Rückkopplungsaufhebungssignals von dem komprimierten Ausgangssignal.
33. Verfahren nach Anspruch 32, das ferner umfasst:
Klassifizieren der Schallumgebungskategorie anhand wenigstens eines der geschätzten
Autokorrelationsindizes und von Signalhüllkurvenmerkmalen; und
Ableiten der Verstärkung aus dem Hörverlust der Anwender des Hörgeräts, der Schallhüllkurve
der bandbegrenzten Audiosignale und der Schallumgebungskategorie.
34. Verfahren nach einem der Ansprüche 32 oder 33, das ferner umfasst:
Einstellen der Adaptionsrate zum adaptiven Ableiten des Rückkopplungsaufhebungssignals
anhand wenigstens eines der geschätzten Autokorrelatiensindizes und der Verstärkung.
35. Computerprogrammprodukt, das Programmcode enthält, um dann, wenn er auf einem Computer
ausgeführt wird, ein Verfahren nach einem der Ansprüche 18 bis 34 auszuführen.
1. Prothèse auditive comprenant :
un trajet de signal pour recevoir au moins un signal d'entrée audio,
des moyens d'estimation de l'indice d'auto-corrélation (ACI), comprenant :
des moyens d'échantillonnage réduit (10) pour produire un signal réduit en cadence
d'échantillonnage dudit signal d'entrée audio ;
des moyens d'extraction de signe (11) pour extraire un signal de signe à partir dudit
signal réduit en cadence d'échantillonnage ;
des moyens de stockage en mémoire et de retard (12) pour produire et stocker des versions
retardées dudit signal de signe ;
des moyens de comparaison (13) pour comparer un sous-ensemble des versions retardées
dudit signal de signe à une version du signal d'entrée audio ;
des moyens d'établissement de moyenne (15) pour établir la moyenne des sorties des
moyens de comparaison afin d'extraire des estimations spécifiques de retard de l'auto-similarité
de signal des versions retardées dudit signal de signe et du signal d'entrée audio
; et
des moyens d'obtention pour obtenir un indice d'auto-corrélation estimé en déterminant
des particularités résumées provenant des estimations spécifiques de retard de l'auto-similarité
de signal desdits signaux, dans laquelle lesdites particularités résumées définissent
des particularités ACI informatives résumées.
2. Prothèse auditive suivant la revendication 1, dans laquelle le signal d'entrée audio
est un signal d'entrée audio à large bande et la prothèse auditive comprenant en outre
:
un banc de filtres passe-bande pour diviser le signal d'entrée audio à large bande
en signaux audio à bande limitée ; et
dans laquelle les moyens d'estimation de l'indice d'auto-corrélation sont adaptés
pour estimer au moins un indice d'auto-corrélation en calculant une matrice d'auto-corrélation
pour lesdits signaux audio à bande limitée et un vecteur d'auto-corrélation pour ledit
signal d'entrée audio à large bande.
3. Prothèse auditive suivant la revendication 1, dans laquelle le signal d'entrée audio
est un signal d'entrée audio à large bande et la prothèse auditive comprenant en outre
;
un banc de filtres passe-bande pour diviser le signal d'entrée audio à large bande
en signaux audio à bande limitée ; et dans laquelle les moyens d'estimation de l'indice
d'auto-corrélation sont adaptés pour traiter un certain nombre de signaux d'entrée
audio comprenant au moins l'un des signaux audio à bande limitée et le signal d'entrée
audio à large bande.
4. Prothèse auditive suivant l'une quelconque des revendications précédentes, dans laquelle
lesdites particularités résumées sont déterminées en trouvant la valeur de l'estimation
spécifique de retard la plus positive, la plus négative ou la plus grande en amplitude
de l'auto-similarité de signal.
5. Prothèse auditive suivant l'une quelconque des revendications précédentes, dans laquelle
le sous-ensemble des versions retardées desdits signaux de signe ne comprend que des
versions ayant un retard égal ou supérieur au retard à travers la prothèse auditive
à la bande de fréquences du signal audio à bande limitée respectif.
6. Prothèse auditive suivant l'une quelconque des revendications précédentes, dans laquelle
le sous-ensemble des versions retardées desdits signaux de signe comprend l'ensemble
complet de versions retardées produites.
7. Prothèse auditive suivant l'une quelconque des revendications précédentes, dans laquelle
les moyens de comparaison comprennent un groupe d'unités de comparaison produisant
chacune un signal de sortie de comparaison de signe basé sur le signe du signal d'entrée
audio non retardé et les signaux de signe retardés respectifs.
8. Prothèse auditive suivant l'une quelconque des revendications précédentes, dans laquelle
les moyens de comparaison comprennent un groupe d'unités de comparaison produisant
chacune un signal de sortie de comparaison de signe ayant une amplitude du signal
d'entrée audio non retardé et un signe basé sur une comparaison du signe du signal
d'entrée audio non retardé avec les signaux de signe retardés.
9. Prothèse auditive suivant l'une quelconque des revendications précédentes, dans laquelle
les moyens d'estimation de l'indice d'auto-corrélation comprennent en outre :
des moyens de normalisation pour normaliser lesdites particularités résumées par division
par la plus grande estimation pouvant théoriquement être obtenue de ladite auto-similarité
de signal.
10. Prothèse auditive suivant la revendication 9, dans laquelle lesdits moyens de normalisation
sont adaptés pour normaliser lesdites particularités résumées par division itérative,
et dans laquelle chaque itération de division survient concurremment des mises à jour
sur les estimations de ladite auto-similarité de signal.
11. Prothèse auditive suivant la revendication 9 ou 10, dans laquelle les moyens d'estimation
de l'indice d'auto-corrélation comprennent en outre :
des moyens pour déterminer le dépassement d'un ou plusieurs seuils normalisés en comparant
la grandeur de l'une desdites particularités résumées à la plus grande estimation
pouvant être obtenue de l'auto-similarité de signal multipliée par la valeur de seuil
normalisée en question.
12. Prothèse auditive suivant l'une quelconque des revendications précédentes, dans laquelle
les moyens d'établissement de moyenne sont un filtre passe-bas auto-régressif.
13. Prothèse auditive suivant l'une quelconque des revendications précédentes, dans laquelle
les moyens d'estimation de l'indice d'auto-corrélation comprennent en outre :
des moyens pour produire une moyenne à long terme sur les particularités résumées.
14. Prothèse auditive suivant l'une quelconque des revendications précédentes, dans laquelle
les moyens d'estimation de l'indice d'auto-corrélation comprennent en outre :
des moyens pour obtenir des particularités résumées sur une auto-similarité de signal
à partir du groupe des estimations spécifiques de retard de l'auto-similarité de signal
en trouvant le chiffre d'indice de l'estimation spécifique de retard la plus positive,
la plus négative ou la plus grande en amplitude de l'auto-similarité de signal.
15. Prothèse auditive suivant l'une quelconque des revendications précédentes, comprenant
en outre :
un microphone pour convertir le son d'un environnement sonore de la prothèse auditive
pour donner ledit signal d'entrée audio ;
un noeud de soustraction pour soustraire un signal d'annulation de rétroaction provenant
du signal d'entrée audio en produisant ainsi un signal d'entrée de filtre passe-bande,
ledit filtre passe-bande divisant le signal d'entrée de filtre passe-bande pour donner
lesdits signaux audio à bande limitée ;
un compresseur pour produire un signal de sortie de compresseur en appliquant un gain
sur chacun des signaux audio à bande limitée ;
un récepteur pour convertir le signal de sortie de compresseur en son de sortie ;
un filtre d'annulation de rétroaction de type adaptatif pour déduire d'une manière
adaptative le signal d'annulation de rétroaction à partir du signal de sortie de compresseur.
16. Prothèse auditive suivant la revendication 15, comprenant en outre :
des moyens d'analyse de scène auditive pour classifier la catégorie d'environnement
sonore sur la base d'au moins l'un des indices d'auto-corrélation estimés et l'entrée
de particularités d'enveloppe de signal provenant du compresseur ; et
dans laquelle ledit compresseur est en outre adapté pour déduire le gain à partir
de la perte auditive d'utilisateurs de prothèse auditive, l'enveloppe de son d'entrée
des signaux audio à bande limitée et l'entrée de catégorie d'environnement sonore
provenant des moyens d'analyse de scène auditive.
17. Prothèse auditive suivant l'une des revendications 15 ou 16, comprenant en outre :
un contrôleur de cadence d'adaptation pour ajuster la cadence d'adaptation du filtre
d'annulation de rétroaction de type adaptatif sur la base d'au moins l'un des indices
d'auto-corrélation estimés et du gain.
18. Procédé pour commander un traitement de signal dans une prothèse auditive comprenant
des opérations consistant :
à recevoir au moins un signal d'entrée audio ;
à estimer un indice d'auto-corrélation pour ledit signal d'entrée audio, ceci comprenant
des opérations consistant :
à produire un signal réduit en cadence d'échantillonnage du signal d'entrée audio
;
à extraire un signal de signe à partir dudit signal réduit en cadence d'échantillonnage
;
à produire et à stocker en mémoire des versions retardées dudit signal de signe ;
à comparer un sous-ensemble des versions retardées dudit signal de signe à une version
du signal d'entrée audio ;
à établir la moyenne des sorties de l'opération de comparaison afin d'extraire des
estimations spécifiques de retard de l'auto-similarité de signal des versions retardées
dudit signal de signe et du signal d'entrée audio ; et
à déduire une version de l'indice d'auto-corrélation estimé en déterminant des particularités
résumées provenant des estimations spécifiques de retard de l'auto-similarité de signal
desdits signaux, dans lequel lesdits particularités résumées définissent des particularités
ACI informatives résumées.
19. Procédé suivant la revendication 18, selon lequel le signal d'entrée audio est un
signal d'entrée audio à large bande et le procédé comprenant en outre des opérations
consistant :
à diviser le signal d'entrée audio à large bande en signaux audio à bande limitée
; et
à estimer au moins un indice d'auto-corrélation en calculant une matrice d'auto-corrélation
pour au moins un ensemble desdits signaux audio à bande limitée et/ou un vecteur d'auto-corrélation
pour ledit signal d'entrée audio à large bande.
20. Procédé suivant la revendication 18, selon lequel le signal d'entrée audio est un
signal d'entrée audio à large bande et le procédé comprenant en outre des opérations
consistant ;
à diviser le signal d'entrée audio à large bande en signaux audio à bande limitée
; et
à traiter un certain nombre de signaux d'entrée audio comprenant au moins l'un des
signaux audio à bande limitée et le signal d'entrée audio à large bande.
21. Procédé suivant l'une quelconque des revendications 18 à 20, selon lequel lesdites
particularités résumées sont déterminées en trouvant la valeur de l'estimation spécifique
de retard la plus positive, la plus négative ou la plus grande en amplitude de l'auto-similarité
de signal.
22. Procédé suivant l'une quelconque des revendications 18 à 21, selon lequel le sous-ensemble
des versions retardées desdits signaux de signe ne comprend que des versions ayant
un retard égal ou supérieur au retard à travers la prothèse auditive à la bande de
fréquences du signal audio à bande limitée respectif.
23. Procédé suivant l'une quelconque des revendications 18 à 21, selon lequel le sous-ensemble
des versions retardées desdits signaux de signe comprend l'ensemble complet de versions
retardées produites.
24. Procédé suivant l'une quelconque des revendications 18 à 23, selon lequel l'opération
de comparaison comprend en outre une opération consistant à produire un ensemble de
signaux de sortie de comparaison de signe basés sur le signe du signal d'entrée audio
non retardé et les signaux de signe retardés respectifs.
25. Procédé suivant l'une quelconque des revendications 18 à 23, selon lequel l'opération
de comparaison comprend en outre une opération consistant à produire un ensemble de
signaux de sortie de comparaison de signe ayant chacun une amplitude du signal d'entrée
audio non retardé et un signe basé sur une comparaison du signe du signal d'entrée
audio non retardé avec les signaux de signe retardés -
26. Procédé suivant l'une quelconque des revendications 18 à 25, selon lequel l'opération
d' estimation de l'indice d'auto-corrélation comprend en outre une opération consistant
:
à normaliser lesdites particularités résumées par division par la plus grande estimation
pouvant théoriquement être obtenue de ladite auto-similarité de signal.
27. Procédé suivant la revendication 26, selon lequel, dans ladite opération de normalisation,
lesdites particularités résumées sont normalisées par division itérative, et selon
lequel chaque itération de division survient concurremment à des mises à jour sur
les estimations de ladite auto-similarité de signal.
28. Procédé suivant la revendication 26 ou 27, selon lequel 1'opération d'estimation de
l'indice d'auto-corrélation comprend en outre une opération consistant :
à déterminer le dépassement d'un ou de plusieurs seuils normalisés en comparant la
grandeur de l'une desdites particularités résumées à la plus grande estimation pouvant
être obtenue de 1'auto-similarité de signal multipliée par la valeur de seuil normalisée
en question.
29. Procédé suivant l'une quelconque des revendications 18 à 28, selon lequel l'établissement
de moyenne est effectué en utilisant un filtre passe-bas auto-régressif.
30. Procédé suivant l'une quelconque des revendications 18 à 29, selon lequel l'opération
d' estimation de l'indice d'auto-corrélation comprend en outre une opération consistant
:
à produire une moyenne à long terme sur les particularités résumées,
31. Procédé suivant l'une quelconque des revendications 18 à 30, selon lequel l'opération
d'estimation de l'indice d'auto-corrélation comprend en outre une opération consistant
:
à obtenir des particularités résumées sur une auto-similarité de signal à partir du
groupe d'estimations spécifiques de retard de l'auto-similarité de signal en trouvant
le chiffre d'indice de l'estimation spécifique de retard la plus positive, la plus
négative ou la plus grande en amplitude de l'auto-similarité de signal.
32. Procédé suivant l'une quelconque des revendications 18 à 31, comprenant des opérations
consistant :
à convertir le son d' un environnement sonore d'une prothèse auditive pour donner
ledit signal d'entrée audio ;
à soustraire un signal d'annulation de rétroaction provenant du signal d'entrée audio
en produisant ainsi un signal d'entrée de filtre passe-bande, le signal d'entrée de
filtre passe-bande étant divisé pour donner lesdits signaux audio à bande limitée
;
à produire un signal de sortie comprimé en appliquant un gain sur chacun des signaux
audio à bande limitée ;
à convertir le signal de sortie comprimé en son de sortie ;
à déduire d'une manière adaptative le signal d'annulation de rétroaction à partir
du signal de sortie comprimé.
33. Procédé suivant la revendication 32, comprenant en outre des opérations consistant
:
à classifier la catégorie d'environnement sonore sur la base d'au moins l'un des indices
d'autv-corrélativn estimés et des particularités d'enveloppe de signal; et
à déduire le gain à partir de la perte auditive d'utilisateurs de prothèse auditive,
l'enveloppe de son des signaux audio à bande limitée et la catégorie d'environnement
sonore.
34. Procédé suivant l'une des revendications 32 ou 33, comprenant en outre une opération
consistant :
à ajuster la cadence d'adaptation en vue de déduire d'une manière adaptative le signal
d'annulation de rétroaction sur la base d'au moins l'un des indices d'auto-corrélation
estimés et du gain.
35. Produit du type programme d' ordinateur comprenant un code de programme pour exécuter,
lors d' un déroulé sur un ordinateur, un procédé suivant l'une des revendications
18 à 34.