`United States Patent
`5,027,410
`Jun, 25, 1991
`[45] Date of Patent:
`Williamson et al.
`
`[11] Patent Number:
`
`[54] ADAPTIVE, PROGRAMMABLE SIGNAL
`PROCESSING AND FILTERING FOR
`HEARING AIDS
`
`[75]
`
`Inventors: Malcolm J. Williamson; Kenneth L.
`Cummins; Kurt E. Hecox, all of
`Madison, Wis.
`
`[73] Assignee:
`
`Wisconsin Alumni Research
`Foundation, Madison, Wis.
`
`[21] Appl. No.: 269,937
`
`[22] Filed:
`
`Noy. 10, 1988
`
`[S51] Unt, C13 oe eccceeeseetseteeeseesreeees HO4R 25/00
`
`[52] U.S. Ch oe .. 381/68.4; 364/724.01
`[58] Field of Search «0.0.0.0... 381/68.4, 68, 68.2,
`381/71, 73.1, 94, 104, 106, 107, 99; 333/166,
`167, 168, 173, 14; 328/167; 364/724.01, 724.08,
`724.09
`
`[56]
`
`References Cited
`U.S. PATENT DOCUMENTS
`
`Rabineret al., “Terminology in Digital Signal Process-
`ing,” IEEE Trans. Audio Electro. Acoust., vol.
`AV-20, pp. 322-337, Dec. 1972.
`Bader et al. “Programmgesteuertes Rauschfilter,”
`Fernseh und Kino Technik, 1974, No. 8, pp. 231-233 (in
`German). Accompanying English translation (A Pro-
`gram Controlled Noise Filter).
`Barford, “Automatic Regulation Systems with Rele-
`vance to Hearing Aids,” Scandinavian Audiology Sup-
`plement, (6/1978), pp. 335-378.
`Mangold et al,
`“Programmerbart Filter Hjalper
`Horselskade,” Elteknik med Aktuell Elektronik, 1977,
`(List continued on next page.)
`
`Primary Examiner—Forester W. Isen
`Attorney, Agent, or Firm—Foley & Lardner
`
`ABSTRACT
`[57]
`A hearing aid system utilizes digital signal processing to
`correct for the hearing deficit of a particular user and to
`maximize the intelligibility of the desired audio signal
`relative to noise. An analog signal from a microphoneis
`converted to digital data which is operated on by a
`digital signal processor, with the output of the digital
`signal processor being converted back to an analog
`signal which is amplified and provided to the user. The
`digital signal processor includes a time varying spectral
`filter having filter coefficients which can be varied on a
`quasi-real time basis to spectrally shape the signal to
`match the hearing deficit of the user and to accommo-
`date ambient signal and noise levels. The coefficients of
`the spectral filter are determined by estimating the en-
`ergy in several frequency bands within the frequency
`range of the input signal, and using those energy esti-
`mates to calculate desired gains for the frequency bands
`and corresponding spectralfilter coefficients. The spec-
`tral energy analysis may be carried out using pairs of
`high pass and lowpassdigitalfilters in cascaderelation,
`with the outputof each low passfilter being provided to
`the next pair of high pass and low passfilters. The rate
`at which output data is provided from thefilters in each
`pair may be reduced from the samplerate of input data
`by one half for succeeding pairs offilters in the cascade
`to thereby reduce the computation time required.
`58 Claims, 10 Drawing Sheets
`RECEIVER
`
`
`SPEAKER
`POWER AMP!
`AND VOLUM
`
`CONTROL
`LOW PASS
`PRE-EMPHASIS
`
`
`FILTER
`
`AGC AMPLIFIER
`FILTER MPO
`AND LOW PASS
`
`CONTROLS
`FILTER
`
`
`au
`EARPIECE
`PROCESSOR
`AC COUPLING
`
`
`
`2-POLE
`LOW PASS
`
`FILTER/AMP
`
`AC_COUPLING
`
`140 CONTROL
`
`as
`5300S
`GAIN RANGING
`AND TIMING
`
`
`
`
`
`3,180,936 4/1965 Schroeder ou...
`ccsscsseeeseeees 381/94
`
`3,403,224 9/1968 Schroeder ou...
`.cseesreseeees 381/98
`
`3,509,558 4/1970 Cancro........
`340/349 AD
`3,571,529
`3/1971 Gharib et al.
`eee 381/72
`
`3/1971 Shigeyamaet al.
`.
`we. 381/106
`3,784,749
`w-. 330/279
`3,803,357 4/1974 Sacks wuss
`
`
`w- 381/68.2
`.
`3,855,423 12/1974 Brendzelet al.
`
`we 381/106
`3,872,290
`3/1975 Crookeetal. ...
`3,894,195
`7/1975 Kryter ....ccsescscsseseeteeeeeeees 369/48
`(List continued on next page.)
`
`FOREIGN PATENT DOCUMENTS
`
`7/1987 Australia .
`67671/87
`.
`9/1987 European Pat. Off.
`237203
`6/1979 France ......cssscseerserererees 364/724.19
`2407613
`60-21612 2/1985 Japan oo...ccesceeeereressseresrseee 381/94
`2184629A 6/1987 United Kingdom .
`
`OTHER PUBLICATIONS
`
`Tavares, “Nature and Application of Digital Filters,”
`The Engineering Journal (The Engineering Institute of
`Canada), vol. 50, No. 1, Jan. 1967, pp. 23-27.
`Brochure entitled “The Heritage” by Zenith Hearing
`Aid Sales Corporation, (publication date unknown). _
`
`
`AMPLIFIER oe =]
`12 BIT.
`LINEAR
`AMPLIFIER
`nee
`36
`Q/A_ CONVERT.
`30_d8 GAIN|Jap CONVERT
`48
`
`DIGITAL
`SIGNAL
`
`PROCESSOR
` AND PROM
`
`
`APPLE 1015
`
`1
`
`APPLE 1015
`
`
`
`5,027,410
`
`Page 2
`
`I U
`
`.S. PATENT DOCUMENTS
`
`3,927,279 12/1975 Nakamuraetal. oss 381/68
`
`3,989,897 11/1976 Carver...eevesscsreceserseesesecens 381/68
`
`3,989,904 11/1976 Rohreretal. .
`381/68.4
`
`4,025,721
`5/1977 Graupe etal. .
`
`381/68.4
`4,051,331
`9/1977 Strong etal. ..
`
`4,061,875 12/1977 Freifeld et ab. ......rcssseee 381/72
`1/1978 Flannigan etal.
`w» 381/106
`4,071,695
`
`. 330/279
`3/1978 Hamilton .......
`4,079,334
`.- 381/68.2
`4,099,035
`7/1978 Yanick...
`
`w 381/106
`4,112,254 9/1978 Blackmer
`
`9/1979 Beard .....
`. 369/48
`4,169,219
`
`1/1980 Graupe et al.
`4,185,168
`381/68
`
`2/1980 Moser ........-
`-. 381/68
`4,187,413
`2/1980 Graupe et al.
`381/68.4
`4,188,667
`
`we 381/106
`2/1981 Orban ........
`4,249,042
`
`we 381/107
`4,297,527 10/1981
`Pate.......
`
`4,366,349 12/1982 Adelman ...
`w+ 381/68.2
`8/1983 Anderson ..
`w+. 381/103
`4,396,806
`
`
`4,409,435 10/1983 On0........sss0
` 381/68.2
`1/1984 Mansgold etal.
`4,425,481
`381/68.2
`
`
`6/1984 Kates ....sorsscersecsseserersrsenerees 381/68
`4,454,609
`
`381/68.2
`4,508,940 4/1985 Steeger ...........
`
`4,548,082 10/1985 Engebretsonetal.
`.. 73/585
`
`
`381/68.1
`4,622,440 11/1986 Slavin ....-....
`
`.. 381/94
`4,628,529 12/1986 Borth et al.
`
`
`4,630,304 12/1986 Borthetal. ..
`w- 381/94
`4,630,305 12/1986 Borth etal. ......
`we 381/94
`
`4/1987 Henricksonetal.
`. 381/31
`4,661,981
`
`.......
`.» 381/98
`4,696,044 9/1987 Waller, Jr.
`
`w 381/94
`4,700,361 10/1987 Todd etal.
`
`we 381/46
`4,701,953 10/1987 White.......
`
`we 3BL/94
`4,723,294 2/1988 Taguchi ...
`
`3/1988 Levitt et al.
`.
`381/68.2
`4,731,850
`5/1988 Kroeger et al.
`-
`a. 381/47
`4,747,143
`
`4,783,818 11/1988 Graupe etal. ..
`«. 381/71
`
`.- 381/68
`4,791,672 12/1988 Nunleyet al...
`
`381/68.4
`4,792,977 12/1988 Anderson etal.
`7/1989 Kates «scree
`. 381/68.4
`4,852,175
`4,887,299 12/1989 Cumminset al... 381/68.4 -
`
`OTHER PUBLICATIONS
`
`No.15, pp. 64-66 (In Swedish). Accompanying English
`
`translation Programmable Filter Helps Hearing Im-
`paried People.
`Braida et al., “Hearing Aids—A Review of Past Re-
`search,” ASHA Monographs, No.19, 1979, pp. 54-56,
`section entitled Characteristics of Compression Ampli-
`fiers.
`Mangold etal., “Programmable Hearing Aid with Mul-
`tichanne! Compression,” Scandinavian Audiology 8,
`1979, pp. 121-126.
`Mangold et al., “Multichannel Compression in a Porta-
`ble Programmable Hearing Aid,” Hearing Aid Journal,
`Apr. 1981, pp. 6, 29, 30, 32.
`Walkeret al., “Compression in Hearing Aids: An Anal-
`ysis, A Review and Some Recommendations”, National
`Acoustics Laboratories, NAL Report, No. 30, Jun.
`1982, Australian Government Publishing Service.
`McNally, “Dynamic Range Control of Digital Audio
`Signals,” J. Audio Eng. Soc., vol. 32, No. 5, May 1984,
`pp. 316-326.
`Williamson, “Gisting Analysis” Rome Air Develop-
`ment Center Final Technical Report RADC-TR-8-
`4-130, Jun. 1984.
`Stikvoort, “Digital Dynamic Range Compressor for
`Audio,” J. Audio Eng. Soc., vol. 34, No. 4, Jan./Feb.
`1986, pp. 3-9.
`White, “Compression Systems for Hearing Aids and
`Cochlear Prostheses,” Veterans Administration Journal
`of Rehabilitation Research and Development, vol. 23,
`No. 1, 1986, pp. 25-39.
`Cumminset al., “Ambulatory Testing of Digital Hear-
`ing Aid Algorithms,” RESNA 10th Annual Confer-
`ence, San Jose, Calif., 1987, pp. 398-400.
`P. J. Bloom, “High-Quality Digital Audio in the Enter-
`tainment Industry: An Overview of Achievements and
`Challenges,” IEEE ASSP Magazine, Oct. 1985, pp.
`2-25.
`“TMS320 First-Generation Digital Signal Processors,”
`brochure published by Texas Instruments, Jan. 1987.
`P. O. Vaidyanathan, “Quadrature Mirror Filter Banks,
`M-Band Extensions and Perfect Reconstruction Tech-
`niques,” IEEE ASSP Magazine, Jul. 1987, pp. 4-20.
`
`2
`
`
`
`U.S. Patent
`
`June 25, 1991
`
`Sheet 1 of 10
`
`5,027,410
`
`28
`
`20
`
`30
`
`24
`
`22
`
`2!
`
`27
`
`FIG.
`
`|
`
`40.
`
`38
`
`
`
`|RECEIVER-
`30
`31
`SPEAKER
`
`mic||lELE 39_|POWER AMP
`COIL
`AND VOLUME
`2
`CONTROL
`|_-33
`FILTER
`AGC AMPLIFIER
`FILTER MPO
`ANDO LOW PASS
`CARPIECE
`CONTROLS
`34
`FILTER
`__ eeeBrenga
`
`AC COUPLING+“* PROCESSOR
`2-POLE
`43
`27
`2-POLE
`USER MODES/
`LOW PASS
`LOW PASS
`
`FILTERZAMP 52.|TEST CONTROLAd FILTER
`
`AC COUPLING
`NE=
`170 CONTROL
`AND TIMING
`
`GAIN RANGING
`
`53
`
`SIX.
`
`45
`AMPLIFIER io sc]
`
`
`AMPLIFIER
`eee
`
`30 dB GAIN
`7 IGITAL
`
`
`
`SIGNAL
`PROCESSOR
`AND PROM
`
`
`
`|
`[2 BIT
`LINEAR |
`DYA CONVERT.
`
`A/D CONVERT.
`
`4?
`
`50
`
`FIG. 2
`
`3
`
`
`
`U.S. Patent
`
`June 25, 1991
`
`Sheet 2 of 10
`
`—
`
`5,027,410
`
`30~|
`
`41CROPHONE
`
`60
`
`6
`
`62
`
`63
`
`64
`
`PREAMPLIFICATION
`AND
`PRE-EMPHASIS
`(HIGH PASS)
`
`
`
`
`
`
`SLOW
`
`
`
`AUTOMATIC
`GAIN
`
`CONTROL °
`
`
`
`
`
`ANTI-ALIASING
`(LOW PASS}
`FILTERING
`AMPLIFICATION
`
`
`
`ANALOG
`DIGAL
`
`
`CONVERSION
`
`
`
`Soeease
`
`FILTERING
`
`FIG. 3
`
`SELECTABLE
`PRE/DE-EMPHASIS
`FILTERING
`
`65
`
`66
`
`6B
`
`69
`
`70
`
`
`
`TIME VARYING
`SPECTRAL
`SHAPING
`
`
`FILTERING
`
`DIGITAL TO
`ANALOG
`CONVERSION
`
`ANTI-|MAGING
`{LOW PASS)
`
`FILTERING
`
`DRIVER
`AMPLIFICATION
`
`SPEAKER
`
`40
`
`:
`
`4
`
`
`
`U.S. Patent.
`
`June 25, 1991
`
`Sheet 3 of 10
`
`5,027,410
`
`
`
`Fo (dB)
`
`
`
`SLOPE RO
`NY
`
`
`
`Fi (dB)
`
`
`
`FIG. 4
`
`
`
`20 LOG GIT)
`
`
`
`20 LOG EIT)
`
`
` SLOPE=RO-|
`>
`RO>I
`|
`SLOPE = R2-|
`R2<I
`
`
`
`FIG. 5
`
`
`
`5
`
`
`
`U.S. Patent
`
`June 25, 1991
`
`Sheet 4 of10
`
`5,027,410
`
`Fo(dB})
`
`TIME
`
`6
`
`
`
`US. Patent
`
`June 25, 1991
`
`Sheet 5 of 10
`
`5,027,410
`
`CALCULATE
`COEFFICIENTS (16)
`
`
`
`
`FIG. 8
`
`167
`
`SPECTRAL
`FILTER
`
`7
`
`
`
`U.S. Patent
`
`June 25, 1991
`
`Sheet 6 of 10
`
`5,027,410
`
`INPUT (0-8 KHZ}
`
`173
`
`HIGH
`PASS
`4-8 KHZ
`
`LOW
`PASS
`0-4 KHZ
`
`172
`
`SECOND RANGE SIGNAL
`
`HIGH
`PASS
`2-4 KHZ
`
`LOW
`PASS
`0-2 KHZ
`
`175
`
`174
`
`THIRD RANGE SIGNAL
`
`HIGH
`PASS
`1-2 KHZ
`
`LOW
`PASS
`O-! KHZ
`
`FOURTH RANGE SIGNAL
`
`
`
`178
`
`.
`
`179
`
`4 KHZ
`~8 KHZ
`
`©
`
`2 KHZ
`-4 KHZ
`
`| KHZ
`-2 KHZ
`
`500 HZ
`-| KHZ
`
`0-500 HZ
`
`FIG. 9
`
`8
`
`
`
`U.S. Patent
`
`June 25, 1991
`
`Sheet 7 of 10
`
`5,027,410
`
`INITIALIZATION
`CODE
`
`
`180
`
`
`
`18!
`
`182
`
`
`
`MAIN
`PROGRAM
`
`INTERRUPT
`ROUTINE
`
`FIG.
`
`lO
`
`_ 186
`
`GAIN CALCULATION
`FOR EACH BAND
`
`187
`
`188
`
`189
`
`190
`
`19l
`
`192
`
`193
`
`FIG. U
`
`
`
`
`[4B ENERGY CALCULATIONS
` I85.
`
`FROM CHANNEL ENERGIES
`
`
`
`
`
`
`CONVERT GAINS FROM
`dB TO LINEAR
`
`CALCULATE FILTER
`COEFFICIENTS
`
`TRACK NOISE AND
`PEAKS IN EACH BAND
`
`RECALCULATE KNEES
`OF 1/0 CURVE
`
`
`CHECK MODE SWITCHES
`AND RESET PARAMETERS
`
`WAIT UNTIL MILLISEC
`COUNTER IS ZERO
`
`
`RESET MILLISEC
`COUNTER
`
`
`
`
`
`
`9
`
`
`
`U.S. Patent
`
`June 25, 1991
`
`Sheet 8 of 10
`
`5,027,410
`
`200
`
`|
`
`20
`
`202
`
`203
`
`204
`
`CONTEXT SAVE
`FOR MAIN PROGRAM
`
`SAMPLE OUTPUT
`
`AND INPUT
`
`GAIN RANGE CODE
`
`OC FILTER
`
`PRE/DE EMPHASIS
`a rT—4 m a
`
`OCTAVE BAND
`ANALYSIS
`
`RECTIFY
`
`LOW PASS FILTER
`
`STORE ENERGY
`ESTIMATES
`FOR MAIN PROGRAM
`
`FIFO DELAY
`
`SPECTRAL FILTER
`
`DECREMENT
`MILLISEC COUNTER
`
`CONTEXT RESTORE
`FOR MAIN PROGRAM
`
`RETURN TO MAIN
`PROGRAM UNTIL
`NEXT
`INTERRUPT
`
`FIG.
`
`l2
`
`10
`
`205
`
`206
`
`207
`
`208
`
`209
`
`210
`
`2iI
`
`212
`
`213
`
`10
`
`
`
`U.S. Patent
`
`June 25, 1991
`
`Sheet 9 of 10
`
`5,027,410
`
`rr2720OOtSCS~*S441vee
`
`‘MOd
`
`dnv
`
`FlOld
`
`YALU
`
`SIVWI-ILNYV
`'{waits|S¥ITV-ILNY
`
`|!t
`
`Ov
`
`ve
`
`pannnnnnseeepee|Vez
`
`HAsILI3y
`
`6E
`
`€v2!eee\
`
`BE
`
`c£
`
`
`
`Lopoocscnossceeee_
`
`1€Z
`
`;€&2LE2|
`93u|Z9VLIOA
`ISWHdW3-Sud2] O€
`
`11
`
`
`
`
`
`U.S. Patent
`
`June 25, 1991
`
`Sheet 10 of 10
`
`5,027,410
`
`Speech
`
`Hearing
`aid
`signal
`processing
`
`Output
`signal
`
`Acoustic feedback
`
`
`
`
`Filter
`estimator
`
`Output
`signal
`
`Speech
`signal ,
`
`
`
`
`Hearing
`~
`Receiver !
`aid
`wit)
`signal
`processing
`
`
`
`12
`
`12
`
`
`
`1
`
`5,027,410
`
`ADAPTIVE, PROGRAMMABLESIGNAL
`PROCESSING AND FILTERING FOR HEARING
`AIDS
`
`FIELD OF THE INVENTION
`
`This invention pertains generally to the field of audio
`signal processing and particularly to hearing aids.
`BACKGROUND OF THE INVENTION
`
`The nature and severity of hearing loss among hear-
`ing impaired individuals varies widely. Some individu-
`als with linear impairments, such as that resulting from
`conductive hearing loss, can benefit from the linear
`amplification provided by conventional hearing aids
`using analog signal processing. Such aids may have the
`capacity for limited spectral shaping of the amplified
`signal using fixed low pass or high pass filters to com-
`pensate for broad classes of spectrally related hearing
`deficits. However, many types of hearing loss, particu-
`larly those resulting from inner ear problems, canresult
`in non-linear changesin an individual’s auditory system.
`Individuals who suffer such problems may experience
`limited dynamic range such that the difference between
`the threshold hearing level and the discomfort level is
`relatively small. Individuals with loudness recruitment
`perceive a relatively small change in the intensity of
`sound above threshold as a relatively large change in
`the apparent loudness of the signal. In addition, the
`hearing loss of such individuals at some frequencies may
`be much greater than the loss at other frequencies and
`the spectral characteristics of this type of hearing loss
`can differ significantly from individual to individual.
`Conventional hearing aids which provide pure linear
`amplification inevitably amplify the ambient noise as
`well as the desired signal, such as speech or music, and
`thus do not improvethe signal to noise ratio. The ampli-
`fication may worsen the signal to noise ratio where an
`individual’s hearing has limited dynamic range because
`the noise will be amplified above the threshold level
`while the desired speech signal may have to be clipped
`or compressed to keep the signal within the most com-
`fortable hearing range of the individual.
`Although hearing impaired individuals often have
`unique and widely varying hearing problems, present
`hearing aids are limited in their ability to match the
`characteristics of the aid to the hearing deficit of the
`individual. Moreover, even if an aid is relatively well
`matchedto an individual’s hearing deficit under certain
`conditions, such as a low noise environment where
`speech is the desired signal, the aid may perform poorly
`in other environments such as one in whichthereis high
`ambient noise level or relatively high signal intensity
`level.
`
`SUMMARYOF THE INVENTION
`
`invention, digital
`In accordance with the present
`signal processing is utilized in a hearing aid system
`which is both programmabletofit the hearing deficit of
`a particular user and adaptive to the sound environment
`to maximize the intelligibility and quality of the audio
`signal provided to the user. Background noise levels are
`reduced in either a fixed or an adaptive mannerto en-
`hancethesignal to noise ratio of the desired signal, such
`as speech. The effective dynamic range of the user is
`expanded by maintaining high sensitivity for low inten-
`sity sound while providing long term automatic gain
`compression and outputlimiting control to insure that
`
`15
`
`40
`
`55
`
`60
`
`13
`
`2
`the sound signal does not exceed the comfort level of
`the wearer. The majority of normal soundsignals, such
`as speech, are thereby provided to the user atlevels
`which will best fit the available dynamic range of the
`user’s ear. The audio signal provided to theuseris also
`spectrally shaped to match and compensation for the
`specific spectral deficiency characteristics of the user’s
`ear. The signal processing hearing aid further has sev-
`eral modesselectable at the user’s choice which change
`the signal processing characteristics of the hearing aid
`to best accomodate the sound environment, such as the
`ambient noise level or the volume of the speech or
`music which the user wishes tolisten to.
`Thesignal processing hearing aid includes a micro-
`phone preferably located near or at the ear of the
`wearer, associated analog filtering and amplifying cir-
`cuits, an analog to digital converter for converting the
`analog signa! to digital data, a digital signal processor:
`which operates on the digital data, a digital to analog
`converter for converting the processed data back to
`analog signal form, and analog filters and amplifiers
`which drive a receiver or speaker in an ear piece worn
`by the user. The signal from the microphonepreferably
`receives pre-amplification and high pass filtering for
`pre-emphasis and is subjected to relatively slow auto-
`matic gain control to adjust the gain level to accommo-
`date slowly varying soundlevels. Anti-aliasing low pass
`filtering of the analog signal is performed before analog
`to digital conversion. In digital form, the signal data
`may be subjected to selectable high pass filtering and
`pre- and de-emphasisfiltering if desired in combination
`with time varying spectral shaping digital filtering. The
`spectral shaping filtering is performed in accordance
`with prescribed spectral characteristics matching the
`hearing deficit of the particular user for whom the hear-
`ing aid is prescribed. In addition, the parameters of the
`spectral filter are variable to adjust the amplification so
`that the signal level is best matched to the expressed
`preference of the individual user, preferably with ex-
`pansion of low level signals, normal amplification of
`intermediate level signals, and compression of high
`level signals. The processed digital data is then con-
`verted back to analog form and anti-imaging low pass
`filtering is performed on the signal before it is amplified
`and delivered to the speaker. The digital signal proces-
`sor preferably has a programmable read only memory
`which can be programmed with the desired spectral
`shaping characteristics and variable amplification char-
`acteristics that fit the user.
`Thespectral filter of the digital signal processor has
`filter parameters which can be varied to provide a non-
`linear input-output characteristic in several frequency
`ranges. The input-output characteristics preferably in-
`clude several piecewise linear sections. For example, a
`first section may have a slope greater than one to pro-
`vide expansion oflow level signals. At a first knee point,
`the slope of the input-output characteristic changes to a
`one to oneor linear input-output relationship which is
`maintained up to a second knee. The range of output
`levels between the two knees preferably corresponds to
`that chosen by the user, usuallya best fit to the dynamic
`range of the user’s hearing so that most of second knee,
`the slope of the input-output characteristic is less than
`one to provide compression to reduce the effect of
`over-range signals and minimize loudness discomfort to
`the user. An estimate of the level of backgroundnoise is
`preferably made from the energy envelope of the input
`
`13
`
`
`
`5,027,410
`
`3
`signal in various frequency ranges. This estimate ofthe
`noise is used to adjust the position of the first knee up or
`down and/or change the expansion ratio of the first
`section, with the calculated gain in the various fre-
`quency ranges being used to reduce the noise compo-
`nent of the amplified signal being supplied to the user.
`The slopes of the input-output curve above and below
`the knees may be changed andtheinitial position of the
`upper and lower knees may be changed in different
`modes of operation of the hearing aid to best accommo-
`date the preference of the user as to the desired charac-
`teristics of the perceived sound, such as intelligibility,
`loudness or quality. For example, one set of slopes and
`knee values may be utilized in one mode while a second
`set of slopes and knee values may be used in another
`mode. ,
`The time constants of the non-linear gain functions
`over which the gain at various frequencies remains
`substantially unchanged is an important characteristic
`which affects system performance. The longer the time
`constant,
`the less compression of short
`term level
`changes is achieved. However, the shorter the time
`constant, the more distortion is introduced for a given
`expansion or compression ratio. In the system of the
`present invention, different time constants may be used
`for the energy analysis in the different frequency bands.
`Preferred values for the time constants range from 4
`milliseconds (ms) to 8 ms for the lowest frequency
`bandsto 0.5 ms to 1 ms for the highest frequency band.
`Time constants in these ranges allow compression up to
`about3.3 to 1 and expansion downto about 1 to 2 while
`keeping distortion at an acceptable level. The accept-
`able level of distortion depends upon the user, and more
`compression and/or expansion are acceptable to some
`users.
`.
`In a preferred embodiment, the time varying spectral
`filter is a digital filter having filter coefficients which
`can be varied on a quasi-real time basis to accomplish
`nonlinear amplification within the spectrum of the hear-
`ing aid to best accommodate ambientsignal levels and
`noise levels. A single spectral filter is utilized which
`receives the digital data corresponding to the input
`signal after a time delay sufficient to accommodate the
`time required to calculate the coefficients which match
`the data being processed by the digital spectral filter.
`Thedigital signal processor carries out the computation
`of the spectral filter coefficients by first band passfilter-
`ing the inputsignal digital data to provide several sets of
`digital data corresponding to the portions of the signal
`lying within certain frequency ranges, e.g., 0 to 500 Hz,
`500 Hz to 1 kHz, | kHz to 2 kHz, 2 kHz to 4 kHz, and
`4kHz to 8 kHz, assuming that the frequency content of
`the input signal is limited to approximately 8 kHz. The
`energy in each of the frequency rangelimited signalsis
`then estimated, such as by taking the absolute value of
`the data and then low passfiltering it, and this energy
`estimate is then utilized as described above to determine
`an appropriate gain for the portion of the signal con-
`tained within that frequency range. Each frequency
`band mayalso have a baseline gain whichis set to shape
`the frequency response of the system to compensate for
`spectrally related hearing deficiences of a particular
`user. The calculated values for the gains are then used
`by the system to calculate the filter coefficients, such as
`in a finite impulse response filter implementation, for
`the time varying spectral filter. The coefficients of the
`filter are then changed and the delayed input signal data
`is then provided to the spectral filter. The coefficients
`
`4
`of the spectral filter are updated in this mannerto best
`accommodatethe filter to the incoming signal. Because
`only estimation of the energyin the signal in each of the
`frequency bandsis carried out, less computation is nec-
`essary than would be requiredforfiltering the full signal
`in each of the frequency bands. A particularly signifi-
`cant advantage of the present system is that the input
`signal data passes through only one processing block,
`the time-varying spectral filter. In such a system thereis
`less opportunity for quantization noise to enter thesig-
`nal than in prior systems which split the input signal
`into several frequency bands which are operated on
`separately and then recombined to form the output
`signal, and the present system is less subject to distor-
`tion than such prior systems.
`The energy analysis in each ofthe frequency bandsis
`preferably carried out by operating on the input signal
`data and dividing it into two halves by a high-pass/low-
`pass pair offilters. Each ofthese filters contains half the
`band-width ofthe signal, so the rate at which the com-
`putations must be carried out can be reduced from the
`rate for the computations required to analyze the entire
`input signal frequency range. The high-pass half of the
`signal, containing the higher frequencies, is one octave
`wide and the energy in it can be estimated by a simple
`rectify and low-pass filter operation. The low-pass half
`of the signal is again filtered by a high-pass/low-pass
`pair of filters, Because the sampling rate has been
`halved, the cutoff points of the digital filters are halved
`in frequency. The output from a high-pass filter can be
`rectified and low-pass filtered to estimate the energy in
`the frequency band and the outputof the low-passfilter
`can again be filtered by a high-pass/low-pass pair of
`filters. In this way, it is possible to successively calcu-
`late the energy in portions of the input signal in nar-
`rower and narrower frequency bands, with lower and
`lower sampling rates. The high-pass and low-passfilters
`can be implemented by simple digital filters having e.g.,
`coefficients —1, 2, —1 and 1, 2, 1. Suchfilters are fairly
`shallow with 12 dB per octave rolloff, but have only
`three simple integer taps each and the sum of the two
`filters is flat across the spectrum. More complicated
`filters also can be used. The number of operations
`needed in the energy analysis circuit is very small,
`mainly because so much ofthe filtering is done on
`streams of data which have been decimated to succes-
`sively slower rates. Consequently, the computation time
`required to determinethe coefficients is reduced and the
`amount by which the input signal must be delayed to
`match the coefficients is also reduced, allowing the
`processing system to function in a real time manner,
`with a processing delay which is inperceptible to the
`listener.
`Further objects, features, and advantages of the in-
`vention will be apparent from the following detailed
`description when taken in conjunction with the accom-
`panying drawings.
`DESCRIPTION OF THE DRAWINGS
`
`3wa
`
`40
`
`50
`
`55
`
`60
`
`In the drawings:
`FIG.1 is an illustrative view showing the major com-
`ponentsof the adaptive signal processing hearing aid of
`the present invention as worn by a user.
`FIG.2 is a schematic block diagram of the hardware
`components of the adaptive signal processing hearing
`aid of the invention.
`
`14
`
`14
`
`
`
`5
`FIG,3 is a signal flow diagram showing the opera-
`tions performed on the signals from the microphone to
`the speaker in the hearing aid of the invention.
`FIG. 4 is a graph showing the gain function charac-
`teristics for determining the gains to be used in calculat-
`ing the digital spectral filter coefficients of the digital
`signal processor within the hearing aid.
`FIG, 5 is a graph showing the relationship between
`estimated energy within a frequency bandin the input
`signal and the gain for that frequency bandto be used in
`calculating the coefficients of the digital spectral filter.
`FIG.6 is a graph similar to that of FIG. 4 showing
`the effect of a change in the lower knee level as a result
`of changes in the background noise level in the signal.
`FIG.7 is a graphillustrating the changes in the ampli-
`tude envelope (or signal energy) of a typical signal
`within a specified frequency range and the manner in
`which the noise and peak levels of the signal are esti-
`mated.
`FIG. 8 is a schematic block diagram showing an
`implementation for the time varying spectral filter func-
`tion in accordance with the present invention.
`FIG. 9 is a schematic block diagram illustrating a
`preferred implementation of the energy analysis func-
`tion of the time varying spectral filter.
`FIG. 10 is a flow chart showing the program blocks
`in the programming of the digital signal processor
`which carry out the time varying filter processing of
`FIG. 8.
`FIG. 11 is a flow chart showing the main program
`portion of the, processing system of FIG.10.
`FIG.12 is a flow chart showing the interrupt routine
`program of the processing system of FIG. 10.
`FIG. 13 is a schematic block diagram showing the
`hardware components of the ear piece portion of the
`hearing aid system of the present invention.
`FIG.14 is a schematic block diagram showing one of
`adaptive suppression of acoustic feedback.
`;
`FIG. 15 is a schematic block diagram showing an-
`other form of adaptive suppression of acoustic feed-
`back.
`
`DESCRIPTION OF THE PREFERRED
`EMBODIMENT
`
`An illustrative view of one style of an adaptive, pro-
`grammable signal processing hearing aid in accordance
`with the present invention is shown generally in FIG.1,
`composed of an ear piece 20 and a body aid or pocket
`processing unit 21 which are connected by a wiring set
`22. It is, of course, apparent that the hearing aid can be
`incorporated in various standard one piece packages,
`including behind-the-ear units and in-the-ear units, de-
`pending on the packaging requirements for the various
`components of the aid and power requirements. As
`explained further below, the pocket processing unit 21
`includes a power on-off button 24 and mode control
`switches 27, The mode switches 27 can optionally pro-
`vide selection by the user of various operating strategies
`for the system which suit'the perceived preference of
`the user. The mode switches allow theuser to select the
`mode which best suits his subjective perception of the
`sound from the aid. As explained further below, the
`hearing aid system is programmable to adapt the signal
`processing functionscarried out in each of the modesto
`the hearing deficit of the user for whom the hearing aid
`is prescribed. A volume control dial 28 is also provided
`on the ear piece 20 to allow user control of the overall
`volumelevel.
`
`15
`
`5,027,410
`
`6
`A hardware block diagram of the ear piece unit 20
`and pocket processor unit 21 is shown in FIG. 2, The
`ear piece includes a microphone 30 which can be of
`conventional design (e.g., Knowles EK3027 or Lectret
`SA-2110). The ear piece may also optionally include a
`telecoil 31 to allow direct coupling to audio equipment.
`The output signal from the microphone 30 ortelecoil is
`provided to an analog pre-amplifier/pre-emphasis cir-
`cuit 32 which amplifies the output of the microphone
`(or telecoil) and provides some high passfiltering (e.g.,
`6 dB per octave) to provide a frequency spectrum flat-
`tening effect on the incoming speech signal which nor-
`mally has a 6 dB per octave amplitude roll off. This
`pre-emphasis serves to make the voiced and unvoiced
`portions of speech more equal in amplitude, and thus
`better suited to subsequentsignal processing.In particu-
`lar, the pre-emphasis reduces the dynamic range of the
`speech signal and so reduces the numberofbits needed
`in the analog to digital converter. The output of the
`pre-amplifier/pre-emphasis circuit
`is provided to an
`automatic gain control circuit and low pass filter 33.
`The automatic gain control (AGC)circuit attempts to
`maintain the long-term root-mean-square (RMS) input
`level at or below a specified value to minimize dynamic
`range requirements for the analog to digital converter
`which is used to convert the analog signal to a digital
`signal. Preferably, RMS inputs below 70-75 dB SPL (at
`4 kHz) are amplified linearly with about 40 dB gain,
`resulting in a 45 mV RMS signal level (e.g., 0.125 V
`peak to peak for a 4 kHz sine wave) which will be pro-
`vided to the analog to digital converter. Inputs between
`75 dB and 95 dB are maintained at the 45 mV level for
`the long term average. Inputs above 95 dB preferably
`have a gain less than 15 dB, and will be hard-clipped at
`the one volt peak to peak level. However,it is apparent
`that the total gain received by the listener can be se-
`lected either more or less than these values depending
`on the subsequentdigital signal processing and the ana-
`log output stage.
`To minimize the interaction between speech modula-
`tion (syllabic) and the AGCcircuit, the attack time is
`preferably approximately 300 milliseconds (msec) and
`the release time is approximately 2.5 seconds. This long
`term AGCfunction is desirable to allow the total gain
`to the user to be automatically adjusted to provide a
`comfortable listening level in situations where the user
`can control the signal level but not the noise level, for
`example, in using the car radio, watchingtelevision in a
`noisy environment, and so forth. The time-constants are
`chosen long enough so that the AGCis not affected by
`syllabic changes in speechlevel.
`The output of the automatic gain control circuit is
`provided on signallines 34 (forming part of the connect-
`ing line 22) to the main body or pocket processor unit.
`21. The ear piece also receives an output signal on lines
`36 from the pocket processor. This output signal
`is
`received by a maximum poweroutput control circuit 37
`which is adjusted by the fitter. The signal then is pro-
`vided to a low passfilter 38 and a power amplifier and
`volume control circuit 39 and finally to the receiver
`transducer or speaker 40 (e.g., Knowles CI-1762) for
`conversion to a corresponding sound. The analog out-
`put power amplifier 39 (e.g., an LTC 551 from LTI,
`Inc.) determines the overall system gain and maximum
`power output, each of which can be set by a single
`component change. The output ofthis amplifier is pref-
`erably hard limited to protect against malfunctions.
`
`_ 5
`
`25
`
`40
`
`60
`
`15
`
`
`
`7
`The signal on the line 34 from the ear piece is re-
`ceived by the pocket processor through an AC coupler
`42 andis passed to a two pole low passfilter amplifier 43
`and thence through an AC coupler 44 to a gain ranging
`amplifier 45 (e.g., Analog Devices AD 7118). The out-
`put of the