Adaptive dynamic range optimisation sound processor
First Claim
1. An apparatus for processing an ambient sound signal including:
- input means for receiving the ambient sound signals;
means for performing a Fourier transform on the input signal and providing an input spectrum having discrete frequency components each including a coefficient defining the magnitude of the component;
means for multiplying the magnitude coefficients by a predetermined gain value and providing magnitude adjusted frequency components;
means for comparing the amplitude of the magnitude adjusted frequency components with predetermined values;
means for attenuating the magnitude of those adjusted frequency components whose magnitude is greater than the predetermined values; and
output means for an output spectrum signal including the frequency components and respective adjusted and attenuated magnitudes.
3 Assignments
0 Petitions
Accused Products
Abstract
In one embodiment, an apparatus for processing sound includes a means (401) for analysing a sound signal into a number of frequency bands and a means (403) for applying variable gain to each frequency band independently. Gain in applied under control of a number of gain comparator means (409) each of which generates a number ot statistical distribution estimates in respect of each signal and compares those estimates to predetermined hearing presponse parameters stored in memory (411). The numerous gain compensated frequency bands are then combined (415) in order to generate a single sound signal. The apparatus may be implemented in dedicated hardware embodiment or by software running on a microprocessor.
40 Citations
39 Claims
-
1. An apparatus for processing an ambient sound signal including:
-
input means for receiving the ambient sound signals;
means for performing a Fourier transform on the input signal and providing an input spectrum having discrete frequency components each including a coefficient defining the magnitude of the component;
means for multiplying the magnitude coefficients by a predetermined gain value and providing magnitude adjusted frequency components;
means for comparing the amplitude of the magnitude adjusted frequency components with predetermined values;
means for attenuating the magnitude of those adjusted frequency components whose magnitude is greater than the predetermined values; and
output means for an output spectrum signal including the frequency components and respective adjusted and attenuated magnitudes. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. A method for processing an ambient sound signal including the steps of:
-
performing a Fourier transform on the ambient sound signal and generating an input spectrum having discrete frequency components each including a co-efficient defining the magnitude of the component;
multiplying the magnitude coefficients by a predetermined gain value and providing magnitude adjusted frequency components;
comparing the amplitude of the magnitude adjusted frequency components with predetermined values;
attenuating the magnitude of those adjusted frequency components whose magnitude is greater than the predetermined values; and
providing an output spectrum signal including the frequency components and respective adjusted and attenuated magnitudes. - View Dependent Claims (15, 16, 17, 18, 19, 20, 21, 22, 23)
-
-
24. A method for processing an ambient sound signal including the steps of:
-
a) performing a frequency analysis on the ambient sound signal to generate a plurality of analysis signals corresponding to the ambient sound signal;
b) multiplying each of said plurality of analysis signals by a corresponding one of a plurality of gain values to produce a plurality of magnitude adjusted analysis signals;
c) determining distribution values characteristic of the amplitude distribution of each of the plurality of magnitude adjusted analysis signals over a period of time;
d) setting said gain values on the basis of comparisons between said distribution values and any one or more of a plurality of hearing response parameters;
e) processing said plurality of magnitude adjusted analysis signals to form an output signal; and
g) feeding said output signal to a monaural or binaural system having any one or more selected from the group comprising;
a headphone, a hearing aid, a cochlear implant and a mechanical activator driving an ossicle in the middle ear of a patient. - View Dependent Claims (25, 26, 27, 28, 29, 30, 31, 32, 33, 34)
-
-
35. A method for processing an ambient sound signal including the steps of:
-
a) performing a frequency analysis on the ambient sound signal to generate a plurality of analysis signals corresponding to the ambient sound signal;
b) multiplying each of said plurality of analysis signals by a corresponding one of a plurality of gain values to produce a plurality of magnitude adjusted analysis signals;
c) determining distribution values characteristic of the amplitude distribution of each of the plurality of magnitude adjusted analysis signals over a period of time;
d) setting said gain values on the basis of comparisons between said distribution values and a plurality of hearing response parameters e) processing said plurality of magnitude adjusted analysis signals to form an electric output signal; and
f) feeding said output signal to a cochlear implant system.
-
-
36. A method for processing an ambient sound signal including the steps of:
-
a) performing a frequency analysis on the ambient sound signal to generate a plurality of analysis signals corresponding to the ambient sound signal;
b) multiplying each of said plurality of analysis signals by a corresponding one of a plurality of gain values to produce a plurality of magnitude adjusted analysis signals;
c) determining distribution values characteristic of the amplitude distribution of each of the plurality of magnitude adjusted analysis signals over a period of time;
d) setting said gain values on the basis of comparisons between said distribution values and a plurality of hearing response parameters e) combining said plurality of magnitude adjusted analysis signals to form a combined signal;
f) processing said combined signal to generate an output signal; and
g) feeding said output signal to a mechanical activator driving an ossicle in the middle ear of a patient.
-
-
37. A method for processing an ambient sound signal for a binaural system, including the steps of:
-
a) performing a frequency analysis on the ambient sound signal to generate a plurality of analysis signals corresponding to the ambient sound signal;
b) multiplying each of said plurality of analysis signals by a corresponding one of a plurality of gain values to produce a plurality of magnitude adjusted analysis signals;
c) determining distribution values characteristic of the amplitude distribution of each of the plurality of magnitude adjusted analysis signals over a period of time;
d) setting said gain values on the basis of comparisons between said distribution values and a plurality of hearing response parameters e) combining said plurality of magnitude adjusted analysis signals to form a combined signal;
f) processing said combined signal to generate a sound output signal; and
g) feeding said sound output signal to a hearing aid, or a headphone, or other electro-acoustic output transformer.
-
-
38. An apparatus for processing an ambient sound signal including:
-
a) a frequency analysis means arranged to generate a plurality of analysis signals corresponding to said ambient signal;
b) a magnitude adjustment means coupled to the frequency analysis means and arranged to adjust the magnitude of each of said analysis signals to produce a plurality of magnitude adjusted analysis signals;
c) a distribution estimation means responsive to said plurality of magnitude adjusted analysis signals and arranged to generate distribution values characteristic of the amplitude distribution of each of the said plurality of magnitude adjusted analysis signals over a period of time; and
d) a comparison means coupled to the distribution estimation means and arranged to perform comparisons of said distribution values with predetermined hearing response parameters, said comparison means controlling said magnitude adjustment means on the basis of said comparisons;
wherein the magnitude adjustment means, the distribution estimation means and the comparison means are implemented by a programmed microprocessor coupled to memory storage means, said memory means storing the hearing response parameters and include at least one the maximum comfortable levels, optimum audibility levels and threshold levels for each of the plurality of frequency components.
-
-
39. A computer readable medium, having a program recorded thereon, where the program is configured to cause a computer to execute a method for processing an ambient sound signal, said method including the steps of:
-
a) performing a frequency analysis on the ambient sound signal to generate a plurality of analysis signals corresponding to the ambient sound signal;
b) multiplying each of said plurality of analysis signals by a corresponding one of a plurality of gain values to produce a plurality of magnitude adjusted analysis signals;
c) determining distribution values characteristic of the amplitude distribution of each of the plurality of magnitude adjusted analysis signals over a period of time;
d) setting said gain values on the basis of comparisons between said distribution values and any one or more of a plurality of hearing response parameters; and
e) processing said plurality of magnitude adjusted analysis signals to form an output signal.
-
Specification