throbber
119)
`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

This document is available on Docket Alarm but you must sign up to view it.


Or .

Accessing this document will incur an additional charge of $.

After purchase, you can access this document again without charge.

Accept $ Charge
throbber

Still Working On It

This document is taking longer than usual to download. This can happen if we need to contact the court directly to obtain the document and their servers are running slowly.

Give it another minute or two to complete, and then try the refresh button.

throbber

A few More Minutes ... Still Working

It can take up to 5 minutes for us to download a document if the court servers are running slowly.

Thank you for your continued patience.

This document could not be displayed.

We could not find this document within its docket. Please go back to the docket page and check the link. If that does not work, go back to the docket and refresh it to pull the newest information.

Your account does not support viewing this document.

You need a Paid Account to view this document. Click here to change your account type.

Your account does not support viewing this document.

Set your membership status to view this document.

With a Docket Alarm membership, you'll get a whole lot more, including:

  • Up-to-date information for this case.
  • Email alerts whenever there is an update.
  • Full text search for other cases.
  • Get email alerts whenever a new case matches your search.

Become a Member

One Moment Please

The filing “” is large (MB) and is being downloaded.

Please refresh this page in a few minutes to see if the filing has been downloaded. The filing will also be emailed to you when the download completes.

Your document is on its way!

If you do not receive the document in five minutes, contact support at support@docketalarm.com.

Sealed Document

We are unable to display this document, it may be under a court ordered seal.

If you have proper credentials to access the file, you may proceed directly to the court's system using your government issued username and password.


Access Government Site

We are redirecting you
to a mobile optimized page.





Document Unreadable or Corrupt

Refresh this Document
Go to the Docket

We are unable to display this document.

Refresh this Document
Go to the Docket