WO1990009760A1 - Apparatus and a method for fitting a hearing aid - Google Patents

Apparatus and a method for fitting a hearing aid Download PDF

Info

Publication number
WO1990009760A1
WO1990009760A1 PCT/US1990/001175 US9001175W WO9009760A1 WO 1990009760 A1 WO1990009760 A1 WO 1990009760A1 US 9001175 W US9001175 W US 9001175W WO 9009760 A1 WO9009760 A1 WO 9009760A1
Authority
WO
WIPO (PCT)
Prior art keywords
hearing aid
amplification factor
client
ear canal
signal
Prior art date
Application number
PCT/US1990/001175
Other languages
French (fr)
Inventor
Edouard A. Gauthier
Paul C. Mclean
Albert J. Charpentier
Duane J. Loeper
David W. Diorio
Original Assignee
Ensoniq Corporation
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Ensoniq Corporation filed Critical Ensoniq Corporation
Publication of WO1990009760A1 publication Critical patent/WO1990009760A1/en

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04RLOUDSPEAKERS, MICROPHONES, GRAMOPHONE PICK-UPS OR LIKE ACOUSTIC ELECTROMECHANICAL TRANSDUCERS; DEAF-AID SETS; PUBLIC ADDRESS SYSTEMS
    • H04R25/00Deaf-aid sets, i.e. electro-acoustic or electro-mechanical hearing aids; Electric tinnitus maskers providing an auditory perception
    • H04R25/70Adaptation of deaf aid to hearing loss, e.g. initial electronic fitting
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04RLOUDSPEAKERS, MICROPHONES, GRAMOPHONE PICK-UPS OR LIKE ACOUSTIC ELECTROMECHANICAL TRANSDUCERS; DEAF-AID SETS; PUBLIC ADDRESS SYSTEMS
    • H04R2430/00Signal processing covered by H04R, not provided for in its groups
    • H04R2430/03Synergistic effects of band splitting and sub-band processing
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04RLOUDSPEAKERS, MICROPHONES, GRAMOPHONE PICK-UPS OR LIKE ACOUSTIC ELECTROMECHANICAL TRANSDUCERS; DEAF-AID SETS; PUBLIC ADDRESS SYSTEMS
    • H04R25/00Deaf-aid sets, i.e. electro-acoustic or electro-mechanical hearing aids; Electric tinnitus maskers providing an auditory perception
    • H04R25/50Customised settings for obtaining desired overall acoustical characteristics
    • H04R25/505Customised settings for obtaining desired overall acoustical characteristics using digital signal processing

Definitions

  • the present invention relates generally to the fitting of hearing aids and in particular to a computer controlled fitting procedure which allows the user to interact in the fitting process, using his particular hearing aid device.
  • the correction of a hearing defect proceeds in several steps. First, a hearing test is performed. In this test, an audiometer is used to determine hearing thresholds for a range of distinct tones. In the next step, the test results are analyzed to classify the hearing defect. This classification may indicate that a particular type of hearing aid would be best for the person having the defect. The selected hearing aid is then adjusted to have a frequency response characteristic that corrects the hearing defect indicated by the audiometric data. Finally, the hearing test is performed again, this time with the hearing aid in place, to determine the level of correction that has been achieved.
  • the process outlined above has several potential problems.
  • the length of this delay depends on the availability of a hearing aid that can correct the particular hearing defect, and the complexity of the required adjustments. Delays of between of one day and several weeks are not uncommon. These delays are not only a problem for the client who, obviously, would like to have his or her hearing aid as soon as possible, but delays are also a problem for the hearing aid provider.
  • the provider's problems mainly relate to clients who may refuse to accept a device fitted several days before, claiming either that the testing procedure was improper or that the selection and adjustment of the device were improper.
  • the prescribed hearing aid may appear to perform well on the audiometric tests but may inadequately correct the users perception of other sounds such as speech.
  • a hearing aid that is fitted using only audiometric data cannot adequately compensate for resonances and nulls that result from mechanical interaction of the hearing aid and the ear canal.
  • the present invention is embodied apparatus and a method for fitting a person with a programmable hearing aid.
  • a hearing aid fitted using this method desirably includes a plurality of separate channels each of which processes signals occupying a distinct band of frequencies.
  • Data representing a client's hearing defect and data representing a target frequency response characteristic to correct the defect are entered into a computer. Responsive to this data, the computer determines adjustment coefficients for the plurality of separate channels which most closely match the frequency response characteristic of the hearing aid to the target characteristic. These adjustment coefficients are then used to program the hearing aid while it is in place, coupled to the clients ear.
  • the receiver of a programmable hearing aid and a separate probe microphone are inserted into a client's ear canal.
  • An exemplary probe microphone 410 is described below in reference to FIGURE 4.
  • the combined frequency response characteristic of the hearing aid and the client's ear canal are determined.
  • a maximum amplification factor is determined for each of the plurality of channels by separately adjusting the level of amplification for each channel.
  • Both the combined frequency response characteristic and the maximum amplification factors are entered into the computer, with the data representing the client's hearing defect and the target frequency response characteristic, to develop the plurality of coefficient values.
  • an operator may enter data regarding the client's hearing defect or data representing client preferences in the programming of the hearing aid into the computer directly on a graphic display of this data, using a pointing device.
  • Figure 1 is an illustration of major elements of the fitting system.
  • FIGS. 2A and 2B are drawings which show the apparatus physically fitted to the client during the fitting operation.
  • FIG 3 is a block diagram of circuitry suitable for use as the interface unit of the system shown in Figure 1.
  • Figure 3A is a flow-chart diagram useful for explaining the operation of the interface unit shown in Figure 3.
  • FIG 4 is a block diagram of circuitry suitable for use as the chest pack of the system shown in Figure 1.
  • Figure 5 is a block diagram of an exemplary programmable hearing aid which may be fitted using the system shown in Figure l.
  • Figure 6 is a schematic diagram, partially in block diagram form of an attenuator suitable for use in the hearing aid shown in Figure 5.
  • FIGS 7, 8, 9 and 10 are flow-chart diagrams which illustrate the operation of the system shown in Figure 1.
  • Figure 11 is a diagram useful for explaining the operator interface to the system shown in Figure 1.
  • FIG. 1 is a pictorial representation of the major elements of a hearing aid fitting system which includes an embodiment of the present invention.
  • the system includes a computer 10 having a video display 12, a keyboard 14 and a pointer-type data entry device 16, commonly referred to as a "mouse.”
  • the computer has a video display 12, a keyboard 14 and a pointer-type data entry device 16, commonly referred to as a "mouse.”
  • the computer 10 having a video display 12, a keyboard 14 and a pointer-type data entry device 16, commonly referred to as a "mouse.”
  • the 10 may be, for example, an IBM Personal Computer; An operator performing a fitting operation, enters data and commands for the fitting system into the computer 10 using the keyboard 14 and the mouse 16.
  • display 12 may be used to display audiometric data relating to the client being fitted.
  • a hearing aid which includes a 13 band equalizer.
  • the frequency response characteristic of the hearing aid is determined by the net gain or amplification factors of each of the 13 frequency bands. All amplification factors and attenuation levels used in this application are in units of decibels (dB) . Consequently, a positive attenuation level is equivalent to a negative amplification factor and the net gain of two cascaded amplifiers is determined by summing their individual gains.
  • the computer 10 is coupled by a data link 17 to an interface unit 18.
  • the interface unit 18 is coupled to a chest pack 20, suspended from the neck of the client by a strap 22, and the chest pack 20 is coupled, by cables 24R and 24L, to one or two hearing aid devices 26R and 26L, respectively.
  • an operator can change the frequency response characteristic of the hearing aids 26R and 26L; apply audio signals through the hearing aids 26R and 26L to obtain audiometric data relating to the client; and, through probe microphones inserted into the client's ears, monitor the performance of the hearing aids 26.
  • Figures 2A and 2B are two views of a client's right ear which illustrate apparatus used in the fitting process.
  • the hearing aid device 26R is physically fitted behind the client's ear with an earmold 212 coupling the receiver of the hearing aid into the client's ear canal.
  • a probe microphone, 210R is also inserted into the client's ear canal and is held in place by the earmold 212.
  • An identical probe microphone 210L (not shown) is inserted into the client's left ear canal.
  • a signal conducting path, 24A for applying operating power and programming signals to the hearing aid 26R, is coupled via a connector (not shown) which may be located, for example, in the battery compartment (not shown) of the hearing aid 26R.
  • a signal conducting path 24B conveys signals from the probe microphone.
  • the conduction paths 24A and 24B are physically coupled to form a single cable, 24R which couples the hearing aid 26R to the chest pack 20.
  • the signals conveyed by these conduction paths are passed through the chest pack 20 as set forth below in reference to Figure 4, to or from the interface unit 18.
  • Circuitry suitable for use as the interface unit 18 is shown in Figure 3.
  • Data communication between the interface unit 18 and the computer 10 is implemented by a receiver/transmitter unit 310.
  • the unit 310 may be, for example, a conventional universal asychronous receiver-transmitter (UART) circuit.
  • Instructions and data from the computer 10 are passed through the unit 310 to a microprocessor 312.
  • the microprocessor 312 using a program stored in a memory 314, processes the information received from the computer 10 to control a programmable signal generator 320, an analog-to-digital converter (ADC) 322 and a parallel-input serial-output register 316.
  • the programmable signal generator used in this embodiment of the invention is a 5503 integrated circuit available from Ensonic Corporation.
  • the bit- serial output signal of the register 316 is applied to the chest pack 20, via a synchronous input/output (I/O) device 318, to control the amplification factors for the 13 signal processing channels of the each of the hearing aids 26.
  • the I/O device 318 also provides a synchronizing clock signal, C PA and a signal, L/R, to the chest pack 20.
  • the signal L/R selects either the hearing aid 26L or 26R to receive the programmed amplification factors.
  • Figure 3A is a flow-chart diagram of the program that controls the microprocessor 312. Functionally, this program accepts commands from the computer 10 and based on the type of command received, requests parametric data from the computer 10. The microprocessor 312 then uses the requested data to condition its various peripheral devices to perform the requested command. When the command has been
  • the unit 18 sends a message to that effect, with any data that may have been requested, to the computer 10.
  • all transmissions between the computer 10 and interface unit 18 include a checksum. If an invalid checksum is detected, the receiving unit, 10 or 18, requests the originating unit to retransmit the data.
  • the first step, 350, in Figure 3A waits for a command from the computer 10.
  • the microprocessor 312 determines the command type. After processing any of the commands listed below, the microprocessor 312 branches back to the step 350 to await the next command.
  • the microprocessor 312 requests parametric information from the computer 10 to selects a hearing aid device 26L (left) or 26R (right) , a channel (1 to 13) and a new attenuation level (0 to 63) for a programmable attenuator in the selected channel.
  • the next step in the program, 355, sends a signal MUTE to the chest pack 20. This signal mutes the selected hearing aid while the attenuation level is changed.
  • the microprocessor 312 uses the attenuator and gain selection data to load 13 six-bit values representing the desired attenuation levels for the selected hearing aid 26R or 26L into the shift register 316.
  • the microprocessor 312 conditions the synchronous I/O unit 318 to apply the 13 six-bit values to the chest pack 20 as a bit-serial signal, PA.
  • the I/O unit 318 also provides a clock signal CKPA to synchronize the chest pack 20 to the signal PA and a signal L/R to indicate whether the data is for the hearing aid 26L or 26R.
  • the chest pack 20 automatically retransmits the data it receives to the interface unit 18.
  • This data is received at step 360, via the synchronous I/O unit 318, which, in turn, provides the data to the microprocessor 312.
  • the microprocessor 312 checks the received data against internally stored attenuation levels for the selected hearing aid. If an error is detected, the program branches back to step 358 and attempts to retransmit the data. If no error is detected, step 364 is executed which changes the state of the signal MUTE to reverse the muting operation performed in step 355 above. The effect if the signal MUTE on the hearing aids 26 is described below in reference to Figure 5.
  • EEPROM electrically erasable read only memory
  • Another type of command which may be issued by the computer 10 is a request that a signal having a particular frequency and amplitude be sent to a selected one of the hearing aid devices 26. If a command of this type is detected at step 352, the microprocessor 312, at step 370, requests parameters from the computer 10 that select the left or right hearing aid and that define the frequency and amplitude of the signal to be sent. At step 372, the signal generator is conditioned to provide the requested signal. At step 374, a demultiplexer 321 is then conditioned by the microprocessor 312 to select a path to the right or left hearing aid 26R or 26L through the chest pack 20.
  • this audio signal is passed through the chest pack and applied internally to the selected hearing aid 26, bypassing the microphone input to the hearing aid.
  • the parameters provided by the computer 10, through the microprocessor 312, may condition the signal generator 320 to provide different types of sound such as continuous tones, discontinuous tones or narrow band noise, and to provide sound signals having different durations.
  • the last type of command for this exemplary embodiment of the invention is a request to receive data from one of the probe microphones 210R or 210L, in the client's ear canals.
  • the first step for this command, 380 obtains a parameter from the computer 10 which selects the probe microphone for the left or right hearing aid to provide the data.
  • the microprocessor 312 conditions a multiplexer 323 to select the signal provided by the selected hearing aid.
  • the selected signal is applied to an RMS converter 324 which develops a direct current (DC) signal representing the sound pressure inside the client's ear canal.
  • This signal is applied to the ADC 322 which, at step 384, digitizes the signal and applies it to the microprocessor 312.
  • FIG. 4 is a block diagram illustrating circuitry suitable for use in the chest pack 20.
  • a shift register 412 is coupled to receive the signal PA provided by the interface unit 18.
  • the signal PA is sent back to the interface unit 18 for error correction and detection immediately after it has been received, the signal conduction lines from
  • the stored values in the shift register 412 are applied to level shifting circuitry 414 which converts the signals from logic levels used by the interface unit 18 to lower logic levels used by the hearing aid circuitry. After this conversion, the signals are applied to the selected hearing aid 26R or 26L via a demultiplexer 416, as directed by the signal L/R provided by the interface unit 18.
  • the audio signals, SIGL and SIGR provided by the interface unit 18 are applied to the respective left and right hearing aid devices 26R and 26L.
  • the signals 24A generated by the probe microphones 210 of the respective hearing aids 26R and 26L are amplified by the respective amplifiers 422 and 424, in the chest pack 20, to generate the signals MI R and MIC ⁇ which are applied to the interface unit 18.
  • the signals for the left hearing aid 26L are grouped together to form the cable 24L and all of the signals for the right hearing aid are grouped together to form the cable 24R. As shown in Figure 1, these cables are applied to the respective hearing aid devices 26R and 26L.
  • the signal MUTE and the signal CK ⁇ are passed through respective level shifting circuits 418 and 420 which adjust the logic levels produced by the microprocessor °[312 and I/O unit 318 to the +- 1.25 volt logic levels used in the hearing aids 26.
  • the signal BURN is also passed through a level shifter 419, however, this level shifter changes the signal BURN to a level sufficient to "burn" data into the EEPROMs of the hearing aids 26.
  • the chest pack 20 receives its operational power from the interface unit 18 and also provides operational power to the hearing aid devices 26R and 26L.
  • This power supply circuitry is not shown to simplify the description of the invention.
  • FIG. 5 is a block diagram circuitry suitable for use as either of the hearing aids 26R or 26L.
  • This circuitry includes thirteen distinct signal processing channels which process signals in thirteen respective frequency bands. Each channel includes a band-pass filter and an programmable attenuator. The programmable attenuators may be adjusted, using digital interface circuitry, so that the hearing aid may be configured to compensate for a wide variety of hearing deficiencies.
  • the five lowest frequency channels may be completely disabled in the presence of relatively high levels of ambient noise, both to save power by not processing this noise and to increase the intelligibility of words spoken over the ambient noise.
  • the hearing aid shown in Figure 1 includes a VLSI integrated circuit (IC) 500 which uses the power- efficient complementary metal oxide semiconductor (CMOS) technology. Further power efficiency is gained by using switched-capacitor designs for the band-pass filters and programmable attenuators.
  • CMOS complementary metal oxide semiconductor
  • circuitry used in this hearing aid is generally described in terms of its function. This general description is followed by a more detailed description of the programmable attenuators used in the various signal processing channels.
  • sound waves are converted to electrical signals by a microphone 510, which applies the electrical signals to a compression amplifier 512.
  • the amplifier 512 amplifies relatively quiet sounds and attenuates relatively loud sounds so that the signals provided by the amplifier remain substantially within a predetermined dynamic range. This dynamic range is compressed relative to the original dynamic range.
  • the circuitry 512 amplifies signals in a frequency range from 100 Hz-to 10 KHz.
  • the output signals of the compressor amplifier 512 are applied to a further amplifier 514 which drives the 13 signal processing channels.
  • the amplifiers 512 and 514 used in this embodiment of the invention provide a net amplification factor of 56 dB. These amplifiers are available as a single integrated circuit, the LD-512 manufactured by Gennu Corp.
  • each of the 13 signal processing channels includes a band pass filter and a programmable attenuator.
  • the band-pass filters used in the respective signal processing channels are numbered 516 through 528 and their corresponding attenuators are numbered 540 through 552.
  • the band ⁇ pass filters used in this embodiment of the invention are of conventional design. As shown in Figure 5, the band pass filter 516 has a one octave passband, the filters 517 and 518 have one-half octave passbands and the filters 520 through 528 have one-third octave passbands.
  • the center frequencies for the filters 516 through 528 are 178 Hz, 338 Hz, 588 Hz, 776 Hz, 1.04 KHz, 1.44 KHz, 1.8 KHz, 2.3 KHz, 2.9 KHz, 3.6 KHz, 4.6 KHz, 5.8 KHz, and 7.2 KHz.
  • the transition regions of the frequency response characteristics of these exemplary filters exhibit a roll-off of approximately 12 dB/octave. These frequency response characteristics were chosen so that the 13 channels convey approximately equal amounts of speech information. Circuitry suitable for use as one of these switched-capacitor band-pass filters is disclosed in U.S. Patent 4,622,440 entitled "Differential Hearing Aid With Programmable Frequency Response" which is hereby incorporated by reference.
  • Each of the thirteen band-pass filters passes signals in a respectively different band of frequencies. However, because each of the filters passes signals outside of its passband at a reduced amplitude, there may be significant amounts of overlap in the signals passed by successive filters.
  • Each of the attenuators 540 through 552 is separately programmable via the chest pack 20 which provides programming signals, as set forth above, to a digital interface 92 and an electronically erasable programmable read-only memory (EEPROM) 94.
  • EEPROM electronically erasable programmable read-only memory
  • Each of the attenuators 540 through 552 may be programmed to provide up to 40 dB of attenuation to the signals applied to its input terminal.
  • An exemplary attenuator is described below in reference to Figure 6.
  • the output signals provided by the attenuators 540 through 552 are applied to summing and sample-and- hold circuitry 560.
  • the circuitry 560 adds together all of the signals provided by the attenuators and samples the summed signal to remove any sampling artifacts introduced by the switched capacitor band- pass filters 516 through 528 and attenuators 540 through 552.
  • the output signal of the circuitry 560 is applied to an amplifier 570.
  • the amplifier 570 is responsive to a volume control 571 to allow the user to adjust the level of sound produced by the hearing aid. During the fitting procedure, the volume control 571 is set to a predetermined position.
  • the amplifier 570 provides an amplification factor between 0 dB and 40 dB.
  • the signals produced by the amplifier 570 are applied to a final amplifier 572 which provides an amplification factor of 10 dB. In this embodiment of the invention, the final amplifier 572 is not a part of the IC 500.
  • the output signals of the final amplifier 572 are applied to a final attenuator 574 which is a part of the IC 500.
  • the final attenuator 574 includes three resistors, RA, RB and RC and four switches, 574A, 574B, 574C and 574D. Each of these switches is controlled by a separate bit provided, in normal operation, by the EEPROM 594 or, during the fitting procedure by the chest pack 20 via the digital interface 592.
  • the switch 74D When the switch 74D is closed, the output of the final amplifier 572 is coupled directly to the receiver 576, so there is no attenuation. If the switch 574D is open and any of the other switches 574A, 574B and 574C are closed, a resistance is inserted in the path between the final amplifier 572 and a receiver 576.
  • the amount of attenuation provided by any combination of resistors depends on the relative impedances of the combined resistors and the receiver.
  • the final attenuator 574 provides between 0 and 40 dB of attenuation.
  • the amount of attenuation provided is adjustable via the computer 10, interface unit 18, chest pack 20, digital interface 592 and EEPROM 594.
  • This attenuator may be programmed in the same manner as the attenuators 540 through 552 except that the code for the different attenuation levels would be between 0 and 8 instead of between 0 and 63.
  • the output signal of the final attenuator 574 drives the receiver 576 which produces sound waves in the ear of the user.
  • An output signal 513 of the compressor amplifier 512 which indicates the sound pressure level at the microphone 510, is applied to an ambient sound compensation circuit 515.
  • the circuit 515 detects ambient sound levels having amplitudes in a predetermined range. Responsive to these detected levels, the circuit 515 selectively disables up to five of the lower frequency channels of the hearing aid circuitry using switches 529 through 533. This step successively disables the low frequency channels in the presence of high levels of ambient noise, both to save power and to increase the intelligibility of speech. Power is saved since the input signals to the band-pass filters and attenuators for the low frequency channels are disabled when high levels of signal are present.
  • FIG. 6 is a schematic diagram, partially in block diagram form, of circuitry suitable for use as any of the programmable attenuators 540 through 552.
  • This attenuator includes an operational amplifier 610 having a fixed capacitor 611 and a switched capacitor network 612 in a feedback loop from the output terminal, O, of the operational amplifier 610 to its inverting input terminal.
  • the attenuator includes six switched capacitor networks, 614, 616, 618, 620, 622 and 624 which are coupled between an input terminal, I, of the attenuator and the inverting input terminal of the operational amplifier 610.
  • Each of the switched capacitor networks 614, 616, 618, 620, 622 and 624 includes a switch in its input path.
  • These switches, 628, 630, 632, 634, 636 and 638 are controlled by signals Gl, G2, G3, G4, G5 and G6, respectively, to selectively apply input signals provided via the input terminal I, through their respective switched capacitor networks, to the inverting input terminal of the operational amplifier 610.
  • the six signals Gl through G6 are the six- bit attenuation control signal provided by the digital interface 592. These signals are inverted by the respective inverters 640, 642, 644, 646, 648 and 650 to provide both inverted and noninverted versions of the signals to control the respective switches 628, 630, 632, 634, 636 and 638. Each of these switches and each switch in each of the switched capacitor networks may be, for example, a conventional CMOS transmission gate.
  • the switched capacitor networks 612, 614, 616, 618, 620, 622 and 624 are each responsive to two antiphasal clock signals, Cl and C2. These clock signals may have a frequency of, for example, 100 KHz and a duty cycle of slightly less than 50%. Except for the value of their capacitances, all of the switched capacitor networks are identical.
  • the description of the structure and operation of the network 612, set forth below applies to the networks 614, 616, 618, 620, 622 and 624, which, for the sake of brevity, are not described in detail.
  • the switched capacitor network 612 includes four switches, SI, S2, S3 and S4 which alternately couple a capacitor 613 between the output terminal 0 and a source of reference potential (e.g. ground) on the one hand and the inverting input terminal of the operational amplifier 610 and ground on the other hand.
  • the clock signal Cl which controls the switches SI and S4, is substantially antiphasal to the signal C2 which controls the switches S2 and S3, so, when the switches SI and S4 are open, the switches S2 and S3 are closed and vice-versa.
  • terminal A of the capacitor 613 is coupled to ground and terminal B is coupled to the output terminal 0 of the operational amplifier 610.
  • the current provided by the amplifier 610 charges the capacitor 613 to a potential which depends on the amount of current provided by the amplifier 610, the capacitance of the capacitor 613 and the length of the first time interval.
  • the switches S2 and S3 are opened and the switches SI and S4 are closed coupling terminal A of the capacitor 613 to the inverting input of the amplifier 610 and terminal B to ground for a second time interval.
  • the capacitor 613 is coupled to apply the inverse of the potential developed during the previous time interval to the inverting input of the amplifier 610. This potential is summed with potentials provided by the switched capacitor networks 614, 616, 618, 620, 622 and 624 to provide an input potential to the amplifier 610.
  • the fixed capacitor 611 configured in parallel with the switched capacitor network 612 acts to stabilize the amplifier 610 and to remove any high frequency artifacts of the switched capacitor processing.
  • This capacitor conditions the circuitry shown in Figure 6 to operate as a low-pass filter having a cut-off frequency that is above the highest audio frequency processed by the hearing aid but below the sampling frequency of the switched capacitor networks, that is to say, below the frequency of the clock signals Cl and C2. Thus, artifacts of the switched capacitor processing are rejected by the attenuator circuitry shown in Figure 6.
  • switched capacitor networks such as 612, 614, 616, 618, 620, 622 and 624 may be modeled as resistors in analyzing the performance of the circuit.
  • the value of the capacitor in a network is inversely proportional to the equivalent resistance value for the network. If each of the switched capacitor networks in the circuitry shown in Figure 6 were replaced by its equivalent resistance, the circuitry would be configured as a conventional class A amplifier, the gain of the amplifier being determined by the ratio of the feedback resistance to the input resistance.
  • the values of the capacitors in the switched capacitor networks are chosen such that the gain of the amplifier is always fractional and so, the circuitry shown in Figure 6 always attenuates signals applied to its input terminal.
  • the capacitors are selected such that the network 614 provides 20 dB of attenuation, and the networks 616, 618, 620, 622 and 624 divide up an additional 20 dB of attenuation into 0.5 dB steps.
  • the attenuator shown in Figure 6 may be programmed to provide signal attenuation in a stepwise continuous range between approximately 0.5 dB and 40 dB.
  • the description set forth above relates to the apparatus used to fit the hearing aids 26 to a client.
  • the actual procedure used in the fitting operation is described below. Since the apparatus described above is all controlled directly or indirectly by the computer 10, the fitting procedure is described in terms of a flow-chart diagram for a program implemented on the computer 10. In the present embodiment of the invention, this program is written in the C computer programming language. In addition, the program includes an interface to the Microsoft (tm) Windows program to provide the operator with a means for graphically entering commands and data.
  • tm Microsoft
  • Figure 7 is a flow-chart diagram which illustrates the overall procedure for fitting one hearing aid device. If a client is to be fitted with two hearing aids, each step shown in Figure 7 is performed twice, once for the right ear and once for the left.
  • step 710 calibrates the hearing aid device. This step, which is described in greater detail with reference to Figure 8, determines the combined frequency response characteristic of the hearing aid and the client's ear canal.
  • step 712 finds the maximum amplification factor which may be realized in each of the 13 signal processing channels. The useful amplification factor for a particular channel or channels may be limited by positive feedback between the receiver 576 and microphone 710. The procedure for determining the maximum amplification factor is described below in reference to Figure 9.
  • step 714 the hearing loss curve for the ear being fitted is specified.
  • This step may be performed, for example, by having the operator use the computer 10 to plot a previously determined loss curve on a fitting work sheet as set forth below in reference to Figure 11.
  • client's loss curve may be determined by performing standard audiometric tests, using the signal generator 320 of the interface unit 18 and the hearing aids 26 as an audiometer.
  • the operator specifies a target correction curve.
  • This curve represents the desired corrected response for the client.
  • the target curve may be entered manually on the fitting work sheet or determined automatically using one of several standard formulas such as the Berger, POGO or N. A. L. formulas.
  • the Berger formula is set forth in a paper by K. Berger et al. entitled “A Method of Hearing Aid Prescription", Hearing Instruments, July, 1978.
  • the POGO formula is described in a paper by G. McCandless et al. entitled “Prescription of Gain/Output (POGO) for Hearing Aids", Hearing Instruments Vol. 34, No. 1, 1983.
  • the N.A.L. formula is described in a publication by D. Byrne et al. entitled “The National Acoustic Laboratories' (NAL) New Procedure for
  • step 718 the computer 10 adjusts the amplification factors for each of the 13 signal processing channels to match the combined response, represented by the loss curve augmented by the hearing aid (i.e. the aided response curve), to the target curve.
  • This step which is described in detail below, with reference to Figure 10, calculates the best set of attenuation levels for the 13 signal processing channels of the hearing aid device and then applies these attenuation levels to the device. This procedure may not be able to exactly match the target curve due to limitations imposed by the combined frequency response characteristic of the hearing aid and the client's ear and by the maximum amplification factors that can be set in each channel as determined at step 712.
  • a step 720 is executed to determine if further adjustment is desirable.
  • An adjustment of this type may, for example, attempt to correct for differences between the actual performance of the hearing aid and its calculated performance, as determined by audiometric tests performed with the adjusted hearing aid in place.
  • a further adjustment may be made, simply to accommodate a client's individual preferences, such as more high frequency or low frequency in the audio output signal.
  • the operator at step 722, adjusts the target curve on the work sheet.
  • the program then branches to step 718 to change the amplification f ctors of the 13 channels to match the new target curve.
  • the step 724 terminates the fitting procedure. This step may involve, for example, recording the client's name and address as well as the various response curves and amplification factors determined during the fitting procedure for future reference.
  • Figure 8 is a flow-chart diagram of the procedure used to calibrate one of the hearing aids 26R and 26L.
  • the first step, 810 sets all of the attenuators to a known attenuation level. This level may represent an attenuation level of 0 dB, 40 dB or any other value in-between.
  • the variable CHANNEL is set to zero.
  • the variable CHANNEL is incremented to select the first channel.
  • the computer 10 conditions the interface unit 18 to apply a sound signal to the selected hearing aid.
  • This sound signal has an amplitude level that will not cause any discomfort to the client and has a frequency centered in the pass-band of the selected channel. It represents an acoustic signal having a known sound pressure level at the microphone input to the hearing aid.
  • the computer 10 While this signal is applied to the selected hearing aid, the computer 10, at step 818, requests the interface unit 18 to provide a measurement of the sound pressure in the client's ear canal, that is to say, a measure of the acoustic signal produced by the hearing aid in the client's ear.
  • the sound pressure level provided by the interface unit 18 is divided by the known input sound pressure level and the result is converted to an amplification factor in decibel units.
  • the value produced by this operation represents the amplification factor of the combination of the hearing aid and the client's ear canal at the selected frequency.
  • This value is stored by the computer 10, step 822, for use in setting attenuation levels for the 13 channels of the selected hearing aid.
  • the computer 10 branches back to step 814 if the selected channel is less than 13 and branches to step 826, ending the calibration process otherwise.
  • Figure 9 is a flow-chart diagram of the program that determines the maximum amplification factors that should be implemented in each of the 13 channels. This program is step 712 of Figure 7. If the amplification factor for a particular channel is too great, the acoustic signal provided by the receiver in the client's ear may be picked up at the microphone input of the hearing aid, causing the hearing aid to oscillate, producing a loud ringing noise. This noise is commonly known as feedback.
  • the process set forth in Figure 9 analyzes each channel separately and determines the largest amplification factor for the channel which will not produce feedback. This amplification factor is recorded by the computer 10 and used as an upper limit when the hearing aid is programmed to match the target curve.
  • the interface unit 18 does not mute the selected hearing aid during this procedure, so that, referring to Figure 5, sound signals produced by the receiver 576 may be picked up by the microphone 510.
  • Step 910 of the program shown in Figure 9 sets the attenuators in all 13 channels to their maximum attenuation levels, that is to say, their minimum amplification factors.
  • Step 912 initializes the variable CHANNEL and step 914 increments it, selecting the first channel.
  • the computer 10 conditions the interface unit 18 to reduce the attenuation level (i.e. increase the amplification factor) in the selected channel.
  • the interface unit 18, under control of the computer 10 applies a narrow-band noise signal to the selected hearing aid. This signal has a very short duration, a frequency centered in the pass-band of the selected channel and an amplitude substantially equal to the maximum amplitude produced by the compressor amplifier 512 of Figure 5.
  • the computer 10 conditions the interface unit 18 to monitor the signal received at the probe microphone after the narrow band noise signal has stopped. If a significant signal is measured at step 922, the hearing aid is assumed to be in an oscillatory state. In this instance, at step 924, the attenuation level is incremented by one for the selected channel to stop the feedback oscillation. The amplification factor corresponding to this incremented attenuation level is recorded at step 928 as the maximum amplification factor for the frequencies corresponding to the selected channel. If at step 922, no significant signal is measured, then there is no feedback at the selected attenuation level. The step 926 determines if the current attenuation level for the selected channel is the lowest possible attenuation level.
  • step 926 transfers control to the step 928 to mark the amplification factor corresponding to this attenuation level as the maximum amplification factor for the frequencies corresponding to the selected channel and to reset the attenuation level for the selected channel to its maximum value. Otherwise, the step 926 transfers control to step 916 to further reduce the attenuation level until either the minimum attenuation level is attained or feedback oscillation is detected.
  • Step 930 which is executed after step 928, checks the selected channel number against the maximum channel number, 13. If the selected channel is less than 13, control is transferred to step 914 to select the next channel. Otherwise, step 932 is executed ending the process.
  • FIG. 10 is a flow-chart diagram of the program that adjusts the frequency response characteristic of a hearing aid 26R or 26L. This program corresponds to the step 718 of Figure 7.
  • the steps 1010, 1012 and 1014 of Figure 10 generate a table of amplification factors for the hearing aids 26.
  • the table has 13 columns representing the respective 13 signal processing channels, and the 64 rows representing the 64 respective attenuation levels for each channel. Each entry in the table represents an amplification factor provided by a channel of the hearing aid represented by the column number of the entry using an attenuation level represented by the row number.
  • a table of nominal amplification factors is derived.
  • Each nominal amplification factor is generated from a common base factor. Referring to Figure 5, this base factor may be produced by summing fixed amplification factors for of the amplifiers 512, 514, 570 and 572 and then subtracting a predetermined fixed attenuation level for the variable attenuator 574.
  • This table may be generated, for example, by repeatedly invoking a FORTRAN subroutine, included in Appendix A, once for each attenuation level in each channel.
  • step 1012 the nominal amplification factors are combined with the calibration data produced by the algorithm set forth in Figure 8.
  • the calibration response value, in decibels, for each channel is added to each of the 64 entries each row.
  • step 1014 entries in each column of the table representing amplification factors greater than the respective 13 maximum amplification factors determined by the algorithm set forth in Figure 9 are set to zero.
  • the computer 10 develops a first approximation of a frequency response characteristic which will correct the client's hearing loss to the response represented by the target curve.
  • the computer 10 determines the difference between the target curve and the loss curve at each of 13 frequencies, the center frequencies of the 13 signal processing channels. If, at step 1018, the difference value is determined to be less than the minimum or greater than the maximum amplification factor in the column, the respective minimum and maximum values are substituted for the difference value.
  • the computer 10 searches each column of the table for the respective difference value determined in step 1016. The row number for each found entry represents the attenuation level applied to the respective channel.
  • step 1022 computes the actual frequency response characteristic of the hearing aid by combining the contribution of all 13 channels for each of the 13 center frequencies.
  • Two computer programs, written in the language FORTRAN, which implement this algorithm are included below in Appendices A and B.
  • the 13 values defining the frequency response characteristic of the hearing aid are added, at step 1023, to 13 corresponding values taken from the loss curve to produce an approximation of the corrected response.
  • the next step, 1024 subtracts 13 values of the target curve, representing the target response at the 13 center frequencies, respectively, from the 13 corrected response values produced in step 1023.
  • This operation produces a set of 13 error values which represent the difference between the approximate response curve and the target curve.
  • these error values are subtracted from error values produced in a prior iteration through the algorithm. For the first iteration, the prior error values are equal to zero.
  • step 1027 transfers control to step 1028.
  • step 1028 the computer 10 subtracts the present error values from the respective difference values provided by step 1016, above, to produce a new set of 13 difference values.
  • step 1018 these difference values are limited and at step 1020, the amplification factor array is searched for the new difference values. This process continues through steps 1022, 1024 and 1026 and back to step 1018 until the step 1026 determines that the difference between the current and prior error values is less than the threshold. In this instance, step 1026 transfers control to step 1030 to end the algorithm.
  • step 1026 only tests the current and prior error values against a threshold, it is contemplated that an additional test may be performed, one which branches to step 1030 if the number of iterations through the filter adjusting algorithm is greater than a predetermined maximum value. This test would terminate the filter adjusting algorithm when the error values produced by step 1026 oscillates between two values, one representing an overshoot of the target curve and one representing an undershoot.
  • the material set forth above describes the apparatus used in the fitting procedure and the control of that apparatus through the computer 10.
  • the following describes how the computer 10 is controlled by the operator.
  • the operator uses a pointer- type input device, such as the mouse 16, to enter commands and data via the display device 12, using a graphic image such as that shown in Figure 11.
  • this control mechanism is accomplished using a set of programs known as the Microsoft (R) Windows package, aviailable from Microsoft Inc. Using this package, a system designer may produce a graphic image, designate locations on the image as command entry points and regions of the image for data entry.
  • a control box 1112 is provided for entering commands to the system and a graph of frequency vs. hearing loss, 1110 is provided for entering and displaying data.
  • the mouse 16 which is used to control the system is represented on the by an arrow 1122 on the displayed image. When the operator moves the mouse 16 on the surface of a mouse pad 15, the arrow 1122 moves around the image in a corresponding manner.
  • the various boxes and circles in the control box 1112 are command points that allow the operator to establish and adjust a loss curve 1114 and a target curve 1118 for the client's left or right ear and to command the computer 10 to adjust the 13 channel attenuation factors of the selected hearing aid to generate an aided response curve 1120.
  • the computer 10 makes .use of a maximum gain curve, 1116 which is automatically generated during system initialization as set forth above in reference to Figure 9.
  • the operator uses a command point by moving the mouse 16 on the mouse pad 15 to position the tip of the arrow 1122 over the desired command point.
  • the command point is activated by pressing one of the mouse buttons 16A or 16B.
  • the mouse 16 may then be used to position the arrow on the graph 1110 to perform the change the curve.
  • the following example illustrates the use of the of the mouse 16 and the graphic display shown in Figure 11 in the context of a typical fitting procedure.
  • the first step in the procedure is to physically fit the client with left and/or right hearing aids 26 including earmolds 212 and to insert the probe microphones 210 into the client's ear canals.
  • the computer 10, interface unit 18 and chest pack 20 are initialized.
  • the hearing aids 26 are calibrated to the client's ears and data for the maximum amplification factor curves 1116 are developed.
  • a screen may be displayed that is similar to the one shown in Figure 11 except that the graph portion 1110 will have no curves.
  • the operator positions the arrow 1122 over the control point box 1130, marked “Right," and presses the button.
  • an "x" is displayed in the box 1130 and the maximum amplification factor 1116 for the right hearing aid 26R is displayed on the graph 1110.
  • the operator specifies the loss curve.
  • an air conduction (AC) loss curve was determined in a previous hearing test so the operator activates the box 1132 in the row marked "AC” and in the column marked “UnAided” and then activates the circle marked "S" in the same row.
  • the operator moves the arrow 1122 to the graph 1110, positioning it successively over the points 1114A through 1114E and pressing one of the mouse buttons 16A or 16B to establish points for the curve.
  • the computer 10 interpolates interstitial points to generate the displayed curve 1114.
  • By activating the corresponding command points in the row marked AC(M) audiometric data developed for one ear using air conduction signals with masking noise applied to the other ear may be specified in addition to or in place of the air conduction data.
  • the loss curve may be determined by an air conduction or air conduction with masking audiometric testing procedure (not shown) using the hearing aids 26 to provide sound signals to the client's ears.
  • the loss curve 1114 would be stored by the computer 10. When the control point 1132 is specified, this curve would automatically appear on the graph 1110.
  • the next step in the fitting procedure is to generate the target correction curve 1118.
  • This step is performed by activating the box 1136 marked “Target”, then repeatedly pressing the mouse button while the arrow 1122 is positioned over the box 1138 until the desired calculation method appears in the box 1140. Finally, the arrow is positioned over the circle 1142 and the mouse button is pressed to activate the circle 1142, conditioning the computer 10 to calculate data for the target curve 1118.
  • the last step in the procedure is to calculate the aided loss curve 1120.
  • This curve represents the best match to the target curve 1118 which can be achieved adjusting the hearing aid 26R.
  • This process is initiated by activating the box 1143. The result of this process is the curve 1120.
  • the hearing aid 26R may be further adjusted by using the mouse to change the shape of the target curve 1118 and then activating the box 1143 to attempt to fit the client's corrected hearing curve 1120 to the adjusted target curve.
  • the target curve is adjusted in several steps. First, the command point 1136 is activated, then the arrow is moved so that its tip covers a point on the curve 1118. This point may be moved vertically on the graph 1110 by pressing a mouse button - at which point the arrow becomes a cross-hair - and, while the button is pressed, moving the mouse to move the cross-hair to the desired position. When the mouse button is released, the curve 1118 is redrawn to pass through each point of the adjusted target curve including the point that has just been moved.
  • the new curve which passes through all of the specified points, is calculated as follows. - 42 -
  • Coordinates representing the first three specified points for the curve are read from the display. These coordinates are applied to a polynomial fitting algorithm which attempts to find a polynomial of degree three or less which passes through the specified points. However, only the portion of this polynomial that passes between the first two points is used. This process is repeated using the previous second and third points as new first and second points, respectively, and using the next specified point on the curve 1118 as the new third point. When the final three specified points are evaluated, the curve generated by the polynomial fit algorithm is used for the segment of the response curve 1118 spanning all three points. This same algorithm may be used to calculate any of the curves which may be specified using the mouse 16 as set forth above.
  • the hearing aid 26R may be temporarily programmed to realize that response.
  • the response may then be evaluated by the client and may be adjusted, as set forth above, to accommodate his preferences.
  • the final adjustments may be permanently programmed into the nonvolatile EEPROM 594 of the hearing aid.
  • the EEPROM is electronically erasable, the same hearing aid may be re-adjusted at a later date to correct errors in the original fitting procedure or to track a deteriorating condition in the client.
  • V DCMPLX(DBLE(0. ) ,WT)
  • DB DB*20 C WRITE(*,*) W,GAIN,PHASE
  • RE RE+GAIN(I,L) *COS(PHASE(I,L) )
  • IM IM+GAIN(I,L) *SIN(PHASE(I,L) ) 55 CONTINUE

Landscapes

  • Health & Medical Sciences (AREA)
  • General Health & Medical Sciences (AREA)
  • Neurosurgery (AREA)
  • Otolaryngology (AREA)
  • Physics & Mathematics (AREA)
  • Engineering & Computer Science (AREA)
  • Acoustics & Sound (AREA)
  • Signal Processing (AREA)
  • Measurement Of The Respiration, Hearing Ability, Form, And Blood Characteristics Of Living Organisms (AREA)

Abstract

A hearing aid fitting system includes a computer having a graphical display which controls apparatus that can program and evaluate an adjustable, multi-band hearing aid. The fitting procedure implemented on this system determines the combined frequency response characteristic of the hearing aid and a client's ear, determines maximum amplification factors which can be implemented in each channel without inducing feedback, and automatically adjusts the hearing aid so that the combination of the client's loss curve, the determined combined frequency response characteristic, and the adjusted hearing aid match a target curve. The target curve and the loss curve may be graphically specified and adjusted using the computer.

Description

APPARATUS AND A METHOD FOR FITTING A HEARING AID
Technical Field
The present invention relates generally to the fitting of hearing aids and in particular to a computer controlled fitting procedure which allows the user to interact in the fitting process, using his particular hearing aid device.
Background Art
Generally, the correction of a hearing defect proceeds in several steps. First, a hearing test is performed. In this test, an audiometer is used to determine hearing thresholds for a range of distinct tones. In the next step, the test results are analyzed to classify the hearing defect. This classification may indicate that a particular type of hearing aid would be best for the person having the defect. The selected hearing aid is then adjusted to have a frequency response characteristic that corrects the hearing defect indicated by the audiometric data. Finally, the hearing test is performed again, this time with the hearing aid in place, to determine the level of correction that has been achieved.
The process outlined above has several potential problems. First, there is an undesirable time delay between the audiometric testing of a client and the final fitting of the adjusted device. The length of this delay depends on the availability of a hearing aid that can correct the particular hearing defect, and the complexity of the required adjustments. Delays of between of one day and several weeks are not uncommon. These delays are not only a problem for the client who, obviously, would like to have his or her hearing aid as soon as possible, but delays are also a problem for the hearing aid provider. The provider's problems mainly relate to clients who may refuse to accept a device fitted several days before, claiming either that the testing procedure was improper or that the selection and adjustment of the device were improper.
Second, audiometric tests performed using asychronous receiver-transmitter (UART) . instructions a standard audiometer do not adequately measure hearing loss and cannot account for the mechanical response of the ear with a hearing aid in place.
Figure imgf000004_0001
Consequently, the prescribed hearing aid may appear to perform well on the audiometric tests but may inadequately correct the users perception of other sounds such as speech. Moreover, a hearing aid that is fitted using only audiometric data cannot adequately compensate for resonances and nulls that result from mechanical interaction of the hearing aid and the ear canal.
Finally, in the steps described above, there is no opportunity for the individual being fitted to include his or her own preferences in the performance of the unit until after it has been selected and adjusted. To accommodate these preferences, the provider may have to make further adjustments to the device, causing further delays the fitting process.
Description of the Invention
The present invention is embodied apparatus and a method for fitting a person with a programmable hearing aid. A hearing aid fitted using this method desirably includes a plurality of separate channels each of which processes signals occupying a distinct band of frequencies. Data representing a client's hearing defect and data representing a target frequency response characteristic to correct the defect are entered into a computer. Responsive to this data, the computer determines adjustment coefficients for the plurality of separate channels which most closely match the frequency response characteristic of the hearing aid to the target characteristic. These adjustment coefficients are then used to program the hearing aid while it is in place, coupled to the clients ear.
In accordance with a further application of this invention, before performing the steps set forth above, the receiver of a programmable hearing aid and a separate probe microphone are inserted into a client's ear canal. An exemplary probe microphone 410 is described below in reference to FIGURE 4. Using external signals applied to the hearing aid and response signals provided via the probe microphone, the combined frequency response characteristic of the hearing aid and the client's ear canal are determined. Next, using these same signals, a maximum amplification factor is determined for each of the plurality of channels by separately adjusting the level of amplification for each channel. Both the combined frequency response characteristic and the maximum amplification factors are entered into the computer, with the data representing the client's hearing defect and the target frequency response characteristic, to develop the plurality of coefficient values. In accordance with another aspect of this invention, an operator may enter data regarding the client's hearing defect or data representing client preferences in the programming of the hearing aid into the computer directly on a graphic display of this data, using a pointing device.
Brief Description of the Figures
Figure 1 is an illustration of major elements of the fitting system.
Figures 2A and 2B are drawings which show the apparatus physically fitted to the client during the fitting operation.
Figure 3 is a block diagram of circuitry suitable for use as the interface unit of the system shown in Figure 1.
Figure 3A is a flow-chart diagram useful for explaining the operation of the interface unit shown in Figure 3.
Figure 4 is a block diagram of circuitry suitable for use as the chest pack of the system shown in Figure 1.
Figure imgf000007_0001
Figure 5 is a block diagram of an exemplary programmable hearing aid which may be fitted using the system shown in Figure l.
Figure 6 is a schematic diagram, partially in block diagram form of an attenuator suitable for use in the hearing aid shown in Figure 5.
Figures 7, 8, 9 and 10 are flow-chart diagrams which illustrate the operation of the system shown in Figure 1.
Figure 11 is a diagram useful for explaining the operator interface to the system shown in Figure 1.
Detailed Description of the Figures
Figure 1 is a pictorial representation of the major elements of a hearing aid fitting system which includes an embodiment of the present invention. The system includes a computer 10 having a video display 12, a keyboard 14 and a pointer-type data entry device 16, commonly referred to as a "mouse." The computer
T
10 may be, for example, an IBM Personal Computer; An operator performing a fitting operation, enters data and commands for the fitting system into the computer 10 using the keyboard 14 and the mouse 16. The video
Figure imgf000008_0001
display 12 may be used to display audiometric data relating to the client being fitted.
In the present embodiment of the invention, a hearing aid is described which includes a 13 band equalizer. The frequency response characteristic of the hearing aid is determined by the net gain or amplification factors of each of the 13 frequency bands. All amplification factors and attenuation levels used in this application are in units of decibels (dB) . Consequently, a positive attenuation level is equivalent to a negative amplification factor and the net gain of two cascaded amplifiers is determined by summing their individual gains.
The computer 10 is coupled by a data link 17 to an interface unit 18. The interface unit 18 is coupled to a chest pack 20, suspended from the neck of the client by a strap 22, and the chest pack 20 is coupled, by cables 24R and 24L, to one or two hearing aid devices 26R and 26L, respectively. Using the computer 10, interface unit 18 and chest pack 20, an operator can change the frequency response characteristic of the hearing aids 26R and 26L; apply audio signals through the hearing aids 26R and 26L to obtain audiometric data relating to the client; and, through probe microphones inserted into the client's ears, monitor the performance of the hearing aids 26. Figures 2A and 2B are two views of a client's right ear which illustrate apparatus used in the fitting process. As shown in Figure 2A, the hearing aid device 26R is physically fitted behind the client's ear with an earmold 212 coupling the receiver of the hearing aid into the client's ear canal. A probe microphone, 210R is also inserted into the client's ear canal and is held in place by the earmold 212. An identical probe microphone 210L (not shown) is inserted into the client's left ear canal. A signal conducting path, 24A, for applying operating power and programming signals to the hearing aid 26R, is coupled via a connector (not shown) which may be located, for example, in the battery compartment (not shown) of the hearing aid 26R. In addition, a signal conducting path 24B, conveys signals from the probe microphone. The conduction paths 24A and 24B are physically coupled to form a single cable, 24R which couples the hearing aid 26R to the chest pack 20. The signals conveyed by these conduction paths are passed through the chest pack 20 as set forth below in reference to Figure 4, to or from the interface unit 18.
Circuitry suitable for use as the interface unit 18 is shown in Figure 3. Data communication between the interface unit 18 and the computer 10 is implemented by a receiver/transmitter unit 310. The unit 310 may be, for example, a conventional universal asychronous receiver-transmitter (UART) circuit. Instructions and data from the computer 10 are passed through the unit 310 to a microprocessor 312. The microprocessor 312, using a program stored in a memory 314, processes the information received from the computer 10 to control a programmable signal generator 320, an analog-to-digital converter (ADC) 322 and a parallel-input serial-output register 316. The programmable signal generator used in this embodiment of the invention is a 5503 integrated circuit available from Ensonic Corporation. The bit- serial output signal of the register 316 is applied to the chest pack 20, via a synchronous input/output (I/O) device 318, to control the amplification factors for the 13 signal processing channels of the each of the hearing aids 26. The I/O device 318 also provides a synchronizing clock signal, C PA and a signal, L/R, to the chest pack 20. The signal L/R selects either the hearing aid 26L or 26R to receive the programmed amplification factors.
Figure 3A is a flow-chart diagram of the program that controls the microprocessor 312. Functionally, this program accepts commands from the computer 10 and based on the type of command received, requests parametric data from the computer 10. The microprocessor 312 then uses the requested data to condition its various peripheral devices to perform the requested command. When the command has been
ϊiPϊϊ i PJϋFf" completed, the unit 18 sends a message to that effect, with any data that may have been requested, to the computer 10. As an error check, all transmissions between the computer 10 and interface unit 18 include a checksum. If an invalid checksum is detected, the receiving unit, 10 or 18, requests the originating unit to retransmit the data.
The first step, 350, in Figure 3A waits for a command from the computer 10. When a command is received, the microprocessor 312, at step 352 determines the command type. After processing any of the commands listed below, the microprocessor 312 branches back to the step 350 to await the next command.
If, at step 352, the command is a request to change the amplification factor or gain of a signal processing channel of one of the hearing aid devices 26R or 26L, the microprocessor 312, at step, 354, requests parametric information from the computer 10 to selects a hearing aid device 26L (left) or 26R (right) , a channel (1 to 13) and a new attenuation level (0 to 63) for a programmable attenuator in the selected channel. The next step in the program, 355, sends a signal MUTE to the chest pack 20. This signal mutes the selected hearing aid while the attenuation level is changed.
■ ™ Using the attenuator and gain selection data, the microprocessor 312, at step 356, loads 13 six-bit values representing the desired attenuation levels for the selected hearing aid 26R or 26L into the shift register 316. At step 358, the microprocessor 312 conditions the synchronous I/O unit 318 to apply the 13 six-bit values to the chest pack 20 as a bit-serial signal, PA. The I/O unit 318 also provides a clock signal CKPA to synchronize the chest pack 20 to the signal PA and a signal L/R to indicate whether the data is for the hearing aid 26L or 26R.
As an error check, the chest pack 20 automatically retransmits the data it receives to the interface unit 18. This data is received at step 360, via the synchronous I/O unit 318, which, in turn, provides the data to the microprocessor 312. The microprocessor 312 checks the received data against internally stored attenuation levels for the selected hearing aid. If an error is detected, the program branches back to step 358 and attempts to retransmit the data. If no error is detected, step 364 is executed which changes the state of the signal MUTE to reverse the muting operation performed in step 355 above. The effect if the signal MUTE on the hearing aids 26 is described below in reference to Figure 5.
When the final attenuation levels have been applied to the hearing aids 26, they may be stored permanently into an electrically erasable read only memory (EEPROM) internal to the hearing aids 26. This command is conveyed to the chest pack 20 via a signal BURN provided by the microprocessor 18.
Another type of command which may be issued by the computer 10 is a request that a signal having a particular frequency and amplitude be sent to a selected one of the hearing aid devices 26. If a command of this type is detected at step 352, the microprocessor 312, at step 370, requests parameters from the computer 10 that select the left or right hearing aid and that define the frequency and amplitude of the signal to be sent. At step 372, the signal generator is conditioned to provide the requested signal. At step 374, a demultiplexer 321 is then conditioned by the microprocessor 312 to select a path to the right or left hearing aid 26R or 26L through the chest pack 20. As set forth below in reference to Figures 4 and 5, this audio signal is passed through the chest pack and applied internally to the selected hearing aid 26, bypassing the microphone input to the hearing aid. The parameters provided by the computer 10, through the microprocessor 312, may condition the signal generator 320 to provide different types of sound such as continuous tones, discontinuous tones or narrow band noise, and to provide sound signals having different durations. The last type of command for this exemplary embodiment of the invention is a request to receive data from one of the probe microphones 210R or 210L, in the client's ear canals. The first step for this command, 380, obtains a parameter from the computer 10 which selects the probe microphone for the left or right hearing aid to provide the data. At step 382, the microprocessor 312 conditions a multiplexer 323 to select the signal provided by the selected hearing aid. The selected signal is applied to an RMS converter 324 which develops a direct current (DC) signal representing the sound pressure inside the client's ear canal. This signal is applied to the ADC 322 which, at step 384, digitizes the signal and applies it to the microprocessor 312. The microprocessor 312, at step 386, formats the data for transmission to the computer 10 at step 388.
Figure 4 is a block diagram illustrating circuitry suitable for use in the chest pack 20. In the chest pack 20, a shift register 412 is coupled to receive the signal PA provided by the interface unit 18. As set forth above, the signal PA is sent back to the interface unit 18 for error correction and detection immediately after it has been received, the signal conduction lines from
After the error checking procedure, the stored values in the shift register 412 are applied to level shifting circuitry 414 which converts the signals from logic levels used by the interface unit 18 to lower logic levels used by the hearing aid circuitry. After this conversion, the signals are applied to the selected hearing aid 26R or 26L via a demultiplexer 416, as directed by the signal L/R provided by the interface unit 18.
The audio signals, SIGL and SIGR provided by the interface unit 18 are applied to the respective left and right hearing aid devices 26R and 26L. The signals 24A generated by the probe microphones 210 of the respective hearing aids 26R and 26L are amplified by the respective amplifiers 422 and 424, in the chest pack 20, to generate the signals MI R and MIC^ which are applied to the interface unit 18. On the hearing aid end of the chest pack 20, all of the signals for the left hearing aid 26L are grouped together to form the cable 24L and all of the signals for the right hearing aid are grouped together to form the cable 24R. As shown in Figure 1, these cables are applied to the respective hearing aid devices 26R and 26L. The signal MUTE and the signal CK ^ are passed through respective level shifting circuits 418 and 420 which adjust the logic levels produced by the microprocessor °[312 and I/O unit 318 to the +- 1.25 volt logic levels used in the hearing aids 26. The signal BURN is also passed through a level shifter 419, however, this level shifter changes the signal BURN to a level sufficient to "burn" data into the EEPROMs of the hearing aids 26.
The chest pack 20 receives its operational power from the interface unit 18 and also provides operational power to the hearing aid devices 26R and 26L. This power supply circuitry is not shown to simplify the description of the invention.
Figure 5 is a block diagram circuitry suitable for use as either of the hearing aids 26R or 26L. This circuitry includes thirteen distinct signal processing channels which process signals in thirteen respective frequency bands. Each channel includes a band-pass filter and an programmable attenuator. The programmable attenuators may be adjusted, using digital interface circuitry, so that the hearing aid may be configured to compensate for a wide variety of hearing deficiencies. In addition, the five lowest frequency channels may be completely disabled in the presence of relatively high levels of ambient noise, both to save power by not processing this noise and to increase the intelligibility of words spoken over the ambient noise.
The hearing aid shown in Figure 1 includes a VLSI integrated circuit (IC) 500 which uses the power- efficient complementary metal oxide semiconductor (CMOS) technology. Further power efficiency is gained by using switched-capacitor designs for the band-pass filters and programmable attenuators.
In the description set forth below, the circuitry used in this hearing aid is generally described in terms of its function. This general description is followed by a more detailed description of the programmable attenuators used in the various signal processing channels.
In Figure 5, sound waves are converted to electrical signals by a microphone 510, which applies the electrical signals to a compression amplifier 512. The amplifier 512 amplifies relatively quiet sounds and attenuates relatively loud sounds so that the signals provided by the amplifier remain substantially within a predetermined dynamic range. This dynamic range is compressed relative to the original dynamic range. The circuitry 512 amplifies signals in a frequency range from 100 Hz-to 10 KHz. The output signals of the compressor amplifier 512 are applied to a further amplifier 514 which drives the 13 signal processing channels. The amplifiers 512 and 514 used in this embodiment of the invention provide a net amplification factor of 56 dB. These amplifiers are available as a single integrated circuit, the LD-512 manufactured by Gennu Corp. As set forth above, each of the 13 signal processing channels includes a band pass filter and a programmable attenuator. The band-pass filters used in the respective signal processing channels are numbered 516 through 528 and their corresponding attenuators are numbered 540 through 552. The band¬ pass filters used in this embodiment of the invention are of conventional design. As shown in Figure 5, the band pass filter 516 has a one octave passband, the filters 517 and 518 have one-half octave passbands and the filters 520 through 528 have one-third octave passbands. The center frequencies for the filters 516 through 528 are 178 Hz, 338 Hz, 588 Hz, 776 Hz, 1.04 KHz, 1.44 KHz, 1.8 KHz, 2.3 KHz, 2.9 KHz, 3.6 KHz, 4.6 KHz, 5.8 KHz, and 7.2 KHz. The transition regions of the frequency response characteristics of these exemplary filters exhibit a roll-off of approximately 12 dB/octave. These frequency response characteristics were chosen so that the 13 channels convey approximately equal amounts of speech information. Circuitry suitable for use as one of these switched-capacitor band-pass filters is disclosed in U.S. Patent 4,622,440 entitled "Differential Hearing Aid With Programmable Frequency Response" which is hereby incorporated by reference.
Each of the thirteen band-pass filters passes signals in a respectively different band of frequencies. However, because each of the filters passes signals outside of its passband at a reduced amplitude, there may be significant amounts of overlap in the signals passed by successive filters.
Each of the attenuators 540 through 552 is separately programmable via the chest pack 20 which provides programming signals, as set forth above, to a digital interface 92 and an electronically erasable programmable read-only memory (EEPROM) 94. Each of the attenuators 540 through 552 may be programmed to provide up to 40 dB of attenuation to the signals applied to its input terminal. An exemplary attenuator is described below in reference to Figure 6.
The output signals provided by the attenuators 540 through 552 are applied to summing and sample-and- hold circuitry 560. The circuitry 560 adds together all of the signals provided by the attenuators and samples the summed signal to remove any sampling artifacts introduced by the switched capacitor band- pass filters 516 through 528 and attenuators 540 through 552.
The output signal of the circuitry 560 is applied to an amplifier 570. The amplifier 570 is responsive to a volume control 571 to allow the user to adjust the level of sound produced by the hearing aid. During the fitting procedure, the volume control 571 is set to a predetermined position. The amplifier 570 provides an amplification factor between 0 dB and 40 dB. The signals produced by the amplifier 570 are applied to a final amplifier 572 which provides an amplification factor of 10 dB. In this embodiment of the invention, the final amplifier 572 is not a part of the IC 500. The output signals of the final amplifier 572 are applied to a final attenuator 574 which is a part of the IC 500.
The final attenuator 574 includes three resistors, RA, RB and RC and four switches, 574A, 574B, 574C and 574D. Each of these switches is controlled by a separate bit provided, in normal operation, by the EEPROM 594 or, during the fitting procedure by the chest pack 20 via the digital interface 592. When the switch 74D is closed, the output of the final amplifier 572 is coupled directly to the receiver 576, so there is no attenuation. If the switch 574D is open and any of the other switches 574A, 574B and 574C are closed, a resistance is inserted in the path between the final amplifier 572 and a receiver 576. The amount of attenuation provided by any combination of resistors depends on the relative impedances of the combined resistors and the receiver. The final attenuator 574 provides between 0 and 40 dB of attenuation. The amount of attenuation provided is adjustable via the computer 10, interface unit 18, chest pack 20, digital interface 592 and EEPROM 594. This attenuator may be programmed in the same manner as the attenuators 540 through 552 except that the code for the different attenuation levels would be between 0 and 8 instead of between 0 and 63. The output signal of the final attenuator 574 drives the receiver 576 which produces sound waves in the ear of the user.
An output signal 513 of the compressor amplifier 512, which indicates the sound pressure level at the microphone 510, is applied to an ambient sound compensation circuit 515. The circuit 515 detects ambient sound levels having amplitudes in a predetermined range. Responsive to these detected levels, the circuit 515 selectively disables up to five of the lower frequency channels of the hearing aid circuitry using switches 529 through 533. This step successively disables the low frequency channels in the presence of high levels of ambient noise, both to save power and to increase the intelligibility of speech. Power is saved since the input signals to the band-pass filters and attenuators for the low frequency channels are disabled when high levels of signal are present. The intelligibility of speech is increased because the low frequency bands, which generally contain a large portion of the ambient noise, are deemphasized relative to higher frequency bands which contain a relatively large portion of the speech information. Figure 6 is a schematic diagram, partially in block diagram form, of circuitry suitable for use as any of the programmable attenuators 540 through 552. This attenuator includes an operational amplifier 610 having a fixed capacitor 611 and a switched capacitor network 612 in a feedback loop from the output terminal, O, of the operational amplifier 610 to its inverting input terminal. In addition the attenuator includes six switched capacitor networks, 614, 616, 618, 620, 622 and 624 which are coupled between an input terminal, I, of the attenuator and the inverting input terminal of the operational amplifier 610. Each of the switched capacitor networks 614, 616, 618, 620, 622 and 624 includes a switch in its input path. These switches, 628, 630, 632, 634, 636 and 638 are controlled by signals Gl, G2, G3, G4, G5 and G6, respectively, to selectively apply input signals provided via the input terminal I, through their respective switched capacitor networks, to the inverting input terminal of the operational amplifier 610.
The six signals Gl through G6 are the six- bit attenuation control signal provided by the digital interface 592. These signals are inverted by the respective inverters 640, 642, 644, 646, 648 and 650 to provide both inverted and noninverted versions of the signals to control the respective switches 628, 630, 632, 634, 636 and 638. Each of these switches and each switch in each of the switched capacitor networks may be, for example, a conventional CMOS transmission gate.
The switched capacitor networks 612, 614, 616, 618, 620, 622 and 624 are each responsive to two antiphasal clock signals, Cl and C2. These clock signals may have a frequency of, for example, 100 KHz and a duty cycle of slightly less than 50%. Except for the value of their capacitances, all of the switched capacitor networks are identical. The description of the structure and operation of the network 612, set forth below applies to the networks 614, 616, 618, 620, 622 and 624, which, for the sake of brevity, are not described in detail.
The switched capacitor network 612, includes four switches, SI, S2, S3 and S4 which alternately couple a capacitor 613 between the output terminal 0 and a source of reference potential (e.g. ground) on the one hand and the inverting input terminal of the operational amplifier 610 and ground on the other hand. The clock signal Cl, which controls the switches SI and S4, is substantially antiphasal to the signal C2 which controls the switches S2 and S3, so, when the switches SI and S4 are open, the switches S2 and S3 are closed and vice-versa. In a first time interval, when the switches S2 and S3 are closed, terminal A of the capacitor 613 is coupled to ground and terminal B is coupled to the output terminal 0 of the operational amplifier 610. During this time interval, the current provided by the amplifier 610 charges the capacitor 613 to a potential which depends on the amount of current provided by the amplifier 610, the capacitance of the capacitor 613 and the length of the first time interval. At the end of the first time interval, the switches S2 and S3 are opened and the switches SI and S4 are closed coupling terminal A of the capacitor 613 to the inverting input of the amplifier 610 and terminal B to ground for a second time interval. In this configuration, the capacitor 613 is coupled to apply the inverse of the potential developed during the previous time interval to the inverting input of the amplifier 610. This potential is summed with potentials provided by the switched capacitor networks 614, 616, 618, 620, 622 and 624 to provide an input potential to the amplifier 610.
The fixed capacitor 611 configured in parallel with the switched capacitor network 612 acts to stabilize the amplifier 610 and to remove any high frequency artifacts of the switched capacitor processing. This capacitor conditions the circuitry shown in Figure 6 to operate as a low-pass filter having a cut-off frequency that is above the highest audio frequency processed by the hearing aid but below the sampling frequency of the switched capacitor networks, that is to say, below the frequency of the clock signals Cl and C2. Thus, artifacts of the switched capacitor processing are rejected by the attenuator circuitry shown in Figure 6.
It is well known that switched capacitor networks such as 612, 614, 616, 618, 620, 622 and 624 may be modeled as resistors in analyzing the performance of the circuit. The value of the capacitor in a network is inversely proportional to the equivalent resistance value for the network. If each of the switched capacitor networks in the circuitry shown in Figure 6 were replaced by its equivalent resistance, the circuitry would be configured as a conventional class A amplifier, the gain of the amplifier being determined by the ratio of the feedback resistance to the input resistance.
In the circuitry shown in Figure 6, the values of the capacitors in the switched capacitor networks are chosen such that the gain of the amplifier is always fractional and so, the circuitry shown in Figure 6 always attenuates signals applied to its input terminal. The capacitors are selected such that the network 614 provides 20 dB of attenuation, and the networks 616, 618, 620, 622 and 624 divide up an additional 20 dB of attenuation into 0.5 dB steps. Thus the attenuator shown in Figure 6 may be programmed to provide signal attenuation in a stepwise continuous range between approximately 0.5 dB and 40 dB.
The description set forth above relates to the apparatus used to fit the hearing aids 26 to a client. The actual procedure used in the fitting operation is described below. Since the apparatus described above is all controlled directly or indirectly by the computer 10, the fitting procedure is described in terms of a flow-chart diagram for a program implemented on the computer 10. In the present embodiment of the invention, this program is written in the C computer programming language. In addition, the program includes an interface to the Microsoft (tm) Windows program to provide the operator with a means for graphically entering commands and data.
Figure 7 is a flow-chart diagram which illustrates the overall procedure for fitting one hearing aid device. If a client is to be fitted with two hearing aids, each step shown in Figure 7 is performed twice, once for the right ear and once for the left.
The first step in Figure 7, step 710, calibrates the hearing aid device. This step, which is described in greater detail with reference to Figure 8, determines the combined frequency response characteristic of the hearing aid and the client's ear canal. The next step, 712, finds the maximum amplification factor which may be realized in each of the 13 signal processing channels. The useful amplification factor for a particular channel or channels may be limited by positive feedback between the receiver 576 and microphone 710. The procedure for determining the maximum amplification factor is described below in reference to Figure 9.
In step 714, the hearing loss curve for the ear being fitted is specified. This step may be performed, for example, by having the operator use the computer 10 to plot a previously determined loss curve on a fitting work sheet as set forth below in reference to Figure 11. Alternatively, client's loss curve may be determined by performing standard audiometric tests, using the signal generator 320 of the interface unit 18 and the hearing aids 26 as an audiometer.
After the client's loss curve has been established, the operator, at step 716, specifies a target correction curve. This curve represents the desired corrected response for the client. The target curve may be entered manually on the fitting work sheet or determined automatically using one of several standard formulas such as the Berger, POGO or N. A. L. formulas. The Berger formula is set forth in a paper by K. Berger et al. entitled "A Method of Hearing Aid Prescription", Hearing Instruments, July, 1978. The POGO formula is described in a paper by G. McCandless et al. entitled "Prescription of Gain/Output (POGO) for Hearing Aids", Hearing Instruments Vol. 34, No. 1, 1983. The N.A.L. formula is described in a publication by D. Byrne et al. entitled "The National Acoustic Laboratories' (NAL) New Procedure for
Selecting the Gain and Frequency Response of a Hearing Aid". This publication is available from National Acoustic Laboratories, Chatswood, N.S.W., Australia.
In step 718, the computer 10 adjusts the amplification factors for each of the 13 signal processing channels to match the combined response, represented by the loss curve augmented by the hearing aid (i.e. the aided response curve), to the target curve. This step, which is described in detail below, with reference to Figure 10, calculates the best set of attenuation levels for the 13 signal processing channels of the hearing aid device and then applies these attenuation levels to the device. This procedure may not be able to exactly match the target curve due to limitations imposed by the combined frequency response characteristic of the hearing aid and the client's ear and by the maximum amplification factors that can be set in each channel as determined at step 712.
After the hearing aid has been adjusted to implement the calculated amplification factors, a step 720 is executed to determine if further adjustment is desirable. An adjustment of this type may, for example, attempt to correct for differences between the actual performance of the hearing aid and its calculated performance, as determined by audiometric tests performed with the adjusted hearing aid in place. A further adjustment may be made, simply to accommodate a client's individual preferences, such as more high frequency or low frequency in the audio output signal. In response to these tests or preferences, the operator, at step 722, adjusts the target curve on the work sheet. The program then branches to step 718 to change the amplification f ctors of the 13 channels to match the new target curve. When, at step 720, it is determined that no further adjustment is desirable, the step 724 terminates the fitting procedure. This step may involve, for example, recording the client's name and address as well as the various response curves and amplification factors determined during the fitting procedure for future reference.
Figure 8 is a flow-chart diagram of the procedure used to calibrate one of the hearing aids 26R and 26L. The first step, 810, sets all of the attenuators to a known attenuation level. This level may represent an attenuation level of 0 dB, 40 dB or any other value in-between. Next, at step 812, the variable CHANNEL is set to zero. At step 814, the variable CHANNEL is incremented to select the first channel. In the next step, 816, the computer 10 conditions the interface unit 18 to apply a sound signal to the selected hearing aid. This sound signal has an amplitude level that will not cause any discomfort to the client and has a frequency centered in the pass-band of the selected channel. It represents an acoustic signal having a known sound pressure level at the microphone input to the hearing aid.
While this signal is applied to the selected hearing aid, the computer 10, at step 818, requests the interface unit 18 to provide a measurement of the sound pressure in the client's ear canal, that is to say, a measure of the acoustic signal produced by the hearing aid in the client's ear. At step 820, the sound pressure level provided by the interface unit 18 is divided by the known input sound pressure level and the result is converted to an amplification factor in decibel units. The value produced by this operation represents the amplification factor of the combination of the hearing aid and the client's ear canal at the selected frequency. This value is stored by the computer 10, step 822, for use in setting attenuation levels for the 13 channels of the selected hearing aid. At step 824, the computer 10 branches back to step 814 if the selected channel is less than 13 and branches to step 826, ending the calibration process otherwise.
Figure 9 is a flow-chart diagram of the program that determines the maximum amplification factors that should be implemented in each of the 13 channels. This program is step 712 of Figure 7. If the amplification factor for a particular channel is too great, the acoustic signal provided by the receiver in the client's ear may be picked up at the microphone input of the hearing aid, causing the hearing aid to oscillate, producing a loud ringing noise. This noise is commonly known as feedback.
The process set forth in Figure 9 analyzes each channel separately and determines the largest amplification factor for the channel which will not produce feedback. This amplification factor is recorded by the computer 10 and used as an upper limit when the hearing aid is programmed to match the target curve. The interface unit 18 does not mute the selected hearing aid during this procedure, so that, referring to Figure 5, sound signals produced by the receiver 576 may be picked up by the microphone 510.
Step 910 of the program shown in Figure 9 sets the attenuators in all 13 channels to their maximum attenuation levels, that is to say, their minimum amplification factors. Step 912 initializes the variable CHANNEL and step 914 increments it, selecting the first channel. In step 916, the computer 10 conditions the interface unit 18 to reduce the attenuation level (i.e. increase the amplification factor) in the selected channel. Next, at step 918, the interface unit 18, under control of the computer 10, applies a narrow-band noise signal to the selected hearing aid. This signal has a very short duration, a frequency centered in the pass-band of the selected channel and an amplitude substantially equal to the maximum amplitude produced by the compressor amplifier 512 of Figure 5.
At step 920, the computer 10 conditions the interface unit 18 to monitor the signal received at the probe microphone after the narrow band noise signal has stopped. If a significant signal is measured at step 922, the hearing aid is assumed to be in an oscillatory state. In this instance, at step 924, the attenuation level is incremented by one for the selected channel to stop the feedback oscillation. The amplification factor corresponding to this incremented attenuation level is recorded at step 928 as the maximum amplification factor for the frequencies corresponding to the selected channel. If at step 922, no significant signal is measured, then there is no feedback at the selected attenuation level. The step 926 determines if the current attenuation level for the selected channel is the lowest possible attenuation level. If so, the step 926 transfers control to the step 928 to mark the amplification factor corresponding to this attenuation level as the maximum amplification factor for the frequencies corresponding to the selected channel and to reset the attenuation level for the selected channel to its maximum value. Otherwise, the step 926 transfers control to step 916 to further reduce the attenuation level until either the minimum attenuation level is attained or feedback oscillation is detected.
Step 930, which is executed after step 928, checks the selected channel number against the maximum channel number, 13. If the selected channel is less than 13, control is transferred to step 914 to select the next channel. Otherwise, step 932 is executed ending the process.
When the maximum amplification factors for each of the 13 channels have been established, the operator specifies the client's loss curves and target curves and then attempts to correct the client's hearing loss by adjusting the frequency response characteristic of the hearing aid. This procedure is set forth above in reference to Figure 7. Figure 10 is a flow-chart diagram of the program that adjusts the frequency response characteristic of a hearing aid 26R or 26L. This program corresponds to the step 718 of Figure 7. The steps 1010, 1012 and 1014 of Figure 10, generate a table of amplification factors for the hearing aids 26. The table has 13 columns representing the respective 13 signal processing channels, and the 64 rows representing the 64 respective attenuation levels for each channel. Each entry in the table represents an amplification factor provided by a channel of the hearing aid represented by the column number of the entry using an attenuation level represented by the row number.
In step 1010, a table of nominal amplification factors is derived. Each nominal amplification factor is generated from a common base factor. Referring to Figure 5, this base factor may be produced by summing fixed amplification factors for of the amplifiers 512, 514, 570 and 572 and then subtracting a predetermined fixed attenuation level for the variable attenuator 574. To generate the 64 nominal amplification factors for each of the 13 channels, each of the 64 variable attenuation levels for the channel are subtracted from the base amplification factor. This table may be generated, for example, by repeatedly invoking a FORTRAN subroutine, included in Appendix A, once for each attenuation level in each channel.
In step 1012, the nominal amplification factors are combined with the calibration data produced by the algorithm set forth in Figure 8. In this step, the calibration response value, in decibels, for each channel is added to each of the 64 entries each row. In step 1014, entries in each column of the table representing amplification factors greater than the respective 13 maximum amplification factors determined by the algorithm set forth in Figure 9 are set to zero.
In steps 1016, 1018 and 1020 the computer 10 develops a first approximation of a frequency response characteristic which will correct the client's hearing loss to the response represented by the target curve. To generate this first approximation, the computer 10, at step 1016, determines the difference between the target curve and the loss curve at each of 13 frequencies, the center frequencies of the 13 signal processing channels. If, at step 1018, the difference value is determined to be less than the minimum or greater than the maximum amplification factor in the column, the respective minimum and maximum values are substituted for the difference value. At step 1020, the computer 10 searches each column of the table for the respective difference value determined in step 1016. The row number for each found entry represents the attenuation level applied to the respective channel.
The sum of the approximated frequency response characteristic defined by the attenuation levels provided by step 1020 and the loss curve is not a very good approximation of the target curve because the calculation of the amplification factor for any one channel of the hearing aid does not take into account contributions from the 12 other channels. To determine how good the approximation is, step 1022 computes the actual frequency response characteristic of the hearing aid by combining the contribution of all 13 channels for each of the 13 center frequencies. Two computer programs, written in the language FORTRAN, which implement this algorithm are included below in Appendices A and B.
The 13 values defining the frequency response characteristic of the hearing aid are added, at step 1023, to 13 corresponding values taken from the loss curve to produce an approximation of the corrected response.
The next step, 1024, subtracts 13 values of the target curve, representing the target response at the 13 center frequencies, respectively, from the 13 corrected response values produced in step 1023. This operation produces a set of 13 error values which represent the difference between the approximate response curve and the target curve. In the step 1026, these error values are subtracted from error values produced in a prior iteration through the algorithm. For the first iteration, the prior error values are equal to zero.
If the difference between the present and prior error values is greater than a threshold, a step 1027 transfers control to step 1028. In step 1028, the computer 10 subtracts the present error values from the respective difference values provided by step 1016, above, to produce a new set of 13 difference values. Next, at step 1018, these difference values are limited and at step 1020, the amplification factor array is searched for the new difference values. This process continues through steps 1022, 1024 and 1026 and back to step 1018 until the step 1026 determines that the difference between the current and prior error values is less than the threshold. In this instance, step 1026 transfers control to step 1030 to end the algorithm.
Although, in the present embodiment of the invention, step 1026 only tests the current and prior error values against a threshold, it is contemplated that an additional test may be performed, one which branches to step 1030 if the number of iterations through the filter adjusting algorithm is greater than a predetermined maximum value. This test would terminate the filter adjusting algorithm when the error values produced by step 1026 oscillates between two values, one representing an overshoot of the target curve and one representing an undershoot.
The material set forth above describes the apparatus used in the fitting procedure and the control of that apparatus through the computer 10. The following describes how the computer 10 is controlled by the operator. As described above, in reference to Figure 1, the operator uses a pointer- type input device, such as the mouse 16, to enter commands and data via the display device 12, using a graphic image such as that shown in Figure 11. In the present embodiment of the invention, this control mechanism is accomplished using a set of programs known as the Microsoft (R) Windows package, aviailable from Microsoft Inc. Using this package, a system designer may produce a graphic image, designate locations on the image as command entry points and regions of the image for data entry.
For the image shown in Figure 11, a control box 1112 is provided for entering commands to the system and a graph of frequency vs. hearing loss, 1110 is provided for entering and displaying data. The mouse 16 which is used to control the system is represented on the by an arrow 1122 on the displayed image. When the operator moves the mouse 16 on the surface of a mouse pad 15, the arrow 1122 moves around the image in a corresponding manner.
The various boxes and circles in the control box 1112 are command points that allow the operator to establish and adjust a loss curve 1114 and a target curve 1118 for the client's left or right ear and to command the computer 10 to adjust the 13 channel attenuation factors of the selected hearing aid to generate an aided response curve 1120. In developing the aided response curve, the computer 10 makes .use of a maximum gain curve, 1116 which is automatically generated during system initialization as set forth above in reference to Figure 9.
In general, the operator uses a command point by moving the mouse 16 on the mouse pad 15 to position the tip of the arrow 1122 over the desired command point. The command point is activated by pressing one of the mouse buttons 16A or 16B. When a command point allowing the adjustment or specification of one of the curves on the graph 1110 is activated, the mouse 16 may then be used to position the arrow on the graph 1110 to perform the change the curve.
The following example illustrates the use of the of the mouse 16 and the graphic display shown in Figure 11 in the context of a typical fitting procedure. The first step in the procedure is to physically fit the client with left and/or right hearing aids 26 including earmolds 212 and to insert the probe microphones 210 into the client's ear canals. Next, the computer 10, interface unit 18 and chest pack 20 are initialized. During this step, the hearing aids 26 are calibrated to the client's ears and data for the maximum amplification factor curves 1116 are developed.
After initialization, a screen may be displayed that is similar to the one shown in Figure 11 except that the graph portion 1110 will have no curves. The operator then positions the arrow 1122 over the control point box 1130, marked "Right," and presses the button. In response to this selection, an "x" is displayed in the box 1130 and the maximum amplification factor 1116 for the right hearing aid 26R is displayed on the graph 1110.
Next, the operator specifies the loss curve. In this example, an air conduction (AC) loss curve was determined in a previous hearing test so the operator activates the box 1132 in the row marked "AC" and in the column marked "UnAided" and then activates the circle marked "S" in the same row. With these command points activated, the operator moves the arrow 1122 to the graph 1110, positioning it successively over the points 1114A through 1114E and pressing one of the mouse buttons 16A or 16B to establish points for the curve. When all of the points have been specified, the computer 10 interpolates interstitial points to generate the displayed curve 1114. By activating the corresponding command points in the row marked AC(M) audiometric data developed for one ear using air conduction signals with masking noise applied to the other ear may be specified in addition to or in place of the air conduction data.
Alternatively, the loss curve may be determined by an air conduction or air conduction with masking audiometric testing procedure (not shown) using the hearing aids 26 to provide sound signals to the client's ears. At the conclusion of this audiometric testing, the loss curve 1114 would be stored by the computer 10. When the control point 1132 is specified, this curve would automatically appear on the graph 1110.
The next step in the fitting procedure is to generate the target correction curve 1118. This step is performed by activating the box 1136 marked "Target", then repeatedly pressing the mouse button while the arrow 1122 is positioned over the box 1138 until the desired calculation method appears in the box 1140. Finally, the arrow is positioned over the circle 1142 and the mouse button is pressed to activate the circle 1142, conditioning the computer 10 to calculate data for the target curve 1118.
The last step in the procedure is to calculate the aided loss curve 1120. This curve represents the best match to the target curve 1118 which can be achieved adjusting the hearing aid 26R. This process is initiated by activating the box 1143. The result of this process is the curve 1120.
After performing the initial fit operation, the hearing aid 26R may be further adjusted by using the mouse to change the shape of the target curve 1118 and then activating the box 1143 to attempt to fit the client's corrected hearing curve 1120 to the adjusted target curve. The target curve is adjusted in several steps. First, the command point 1136 is activated, then the arrow is moved so that its tip covers a point on the curve 1118. This point may be moved vertically on the graph 1110 by pressing a mouse button - at which point the arrow becomes a cross-hair - and, while the button is pressed, moving the mouse to move the cross-hair to the desired position. When the mouse button is released, the curve 1118 is redrawn to pass through each point of the adjusted target curve including the point that has just been moved.
The new curve, which passes through all of the specified points, is calculated as follows. - 42 -
Coordinates representing the first three specified points for the curve are read from the display. These coordinates are applied to a polynomial fitting algorithm which attempts to find a polynomial of degree three or less which passes through the specified points. However, only the portion of this polynomial that passes between the first two points is used. This process is repeated using the previous second and third points as new first and second points, respectively, and using the next specified point on the curve 1118 as the new third point. When the final three specified points are evaluated, the curve generated by the polynomial fit algorithm is used for the segment of the response curve 1118 spanning all three points. This same algorithm may be used to calculate any of the curves which may be specified using the mouse 16 as set forth above.
At any point when a corrected loss curve 1120 is available, the hearing aid 26R may be temporarily programmed to realize that response. The response may then be evaluated by the client and may be adjusted, as set forth above, to accommodate his preferences. When the final adjustments have been made, they may be permanently programmed into the nonvolatile EEPROM 594 of the hearing aid. However, since the EEPROM is electronically erasable, the same hearing aid may be re-adjusted at a later date to correct errors in the original fitting procedure or to track a deteriorating condition in the client. Although the present invention has been described in terms of an exemplary embodiment, it is contemplated that it may be practiced as outlined above with modifications within the spirit and scope of the appended claims.
APPENDIX A Page 1
C THIS PROGRAM CALCULATES THE MAGNITUDE AND PHASE ANGLE
C OF A SINGLE BAND-PASS FILTER
C
C THE GAIN CAN BE SET BY SCALING THE MAGNITUDE OF THE
C OUTPUT
C
C
REAL*4 FREQ,GAIN,RE,IM,PHASE,FREQ1,FREQ2,DB
REAL*8 WT,W,T,FQ,POWER,CKO,CK1,CK2,CK3,C3,C4,K0,K1, *K2,K3
INTEGER K,L,LQ
COMPLEX*8 O
COMPLEX*16,Z,V, ,Y,H,S
WRITE(*,*)" ENTER CAP VALUES... "
WRITE(*,*)" CKO "
READ(*,*) CKO
WRITE(*,*)" CK1 AND CK2 "
READ(*,*)CK1
WRITE(*,*)" CK3"
READ(*,*)CK3
WRITE(*,*)" C3 AND C4"
READ(*,*)C3
FQ=32000
T=1/FQ
CK0=CK0*1E-12
CK1=CK1*1E-12
CK2=CK1
CK3=CK3*1E-12
C3=C3*1E-12
C4=C3
K0=CK0/C3
K1=CK1/C3
K3=CK3/C3
K2=CK2/C4
OPEN(3,FILE="HOUT. LL",STATUS="NEW") C
C BEGIN LOOP C
C RANGE IS 128HZ TO 16.4KHZ C
C H(Z)=[CKO/(l+K3) ] (Z-1)>/[Z**2-Z(2+K3-K1*K2)/ C (1+K3)+1/(1+K3)] FIG.5.5-1 (b) Sanchez C APPENDIX A Page 2
POWER=6.95
DO 20 1=1,141
POWER=POWER+.05
W=2**POWER
WT=W*T=6.28
V=DCMPLX(DBLE(0. ) ,WT)
Z=CDEXP(V) C CALCULATE H(Z)
X=(Z**2)-Z*(2+K3-Kl*K2) / (1+K3)+1/ (1+K3)
Y=KO*(Z-l)/(X*(l+K3) )
0=Y
IM=AIMAG(0)
RE=REAL(0) C
C CALCULATE GAIN AND PHASE C
GAIN=CDABS(Y)
PHASE=ATAN2 (IM,RE)
DB=ALOG10(GAIN)
DB=DB*20 C WRITE(*,*) W,GAIN,PHASE
WRITE(3,200) INT(W),GAIN
WRITE(5,200) INT(W),PHASE
WRITE(4,201) INT(W) ,GAIN,PHASE
WRITE(6,200) INT(W),DB
200 FORMAT(1X,I5,10X,F8.3)
201 FORMAT(1X,I5,10X,F8.3,10X,F8.3) 202 FORMA (IX,F7.2)
20 CONTINUE
CKO=CKO*1E12
CK1=CK1*1E12
CK2=CK2*1E12
CK3=CK3*1E12
C3=C3*1E12
C4=C4*1E12
WRITE(3,202)CKO
WRITE(3,202)CK1
WRITE(3,202)CK2
WRITE(3,202)CK3
WRITE(3,202)C3
WRITE(3,202)C4
STOP
END APPENDIX B
C THIS PROGRAM SUMS TOGETHER VARIOUS FREQUENCY RESPONSES
C PREVIOUSLY CALCULATED. THIS IS TO OBSERVE
C HOW THE PHASE MAGNITUDE OF VARIOUS PASSBANDS WILL
C AFFECT EACH OTHER. ANY COMBINATION OF PREVIOUSLY
C CALCULATED FREQUENCY RESPONSES CAN BE USED, AS THE
C PROGRAM PROMPTS THE USER FOR THE NUMBER OF INPUTS
C AND THE NAME OF EACH.
C
REAL*4 GAIN(20,141) ,RE,IM,PHASE(20,141)DPHASE
REAL*8 WT,W,T,DGAIN,DB
INTEGER K,L,LQ,FREQ(141)
COMPLEX*8 O
COMPLEX*16 Z,V,X,Y,H,S
CHARACTER*10 IT
WRITE(*,*)" HOW MANY RESPONSES ARE YOU SUMMING?"
READ(*,*)K
OPEN(4,FILE="S.ALL",STATUS="NEW")
DO 40 1=1,K
WRITE(*,*)"WHAT INPUT FILE?"
READ(*,"(A6)")IT
OPEN(3,FILE=IT,STATUS="OLD") -
DO 45 L=l,141
READ(3,*)FREQ(L) ,GAIN(I,1) ,PHASE(I,L) C WRITE(*,*)FREQ(L) ,GAIN(I,L) ,PHASE(I,L) 45 CONTINUE 40 CONTINUE C DO THE ADDITION
DO 60 L=l,141
RE=0
IM-0
DO 55 1=1,K
RE=RE+GAIN(I,L) *COS(PHASE(I,L) )
IM=IM+GAIN(I,L) *SIN(PHASE(I,L) ) 55 CONTINUE
V=DCMPLX(RE,IM)
DGAIN=COABS(V)
DPHASE=ATAN2(IM, E)
DB=ALOG10(DGAIN)
DB=DB*20
WRITE(4,201) FREQ(L) ,DGAIN,DPHASE 60 CONTINUE
200 FORMAT(1X,I3,10X,F8.3)
201 FORMAT(1X,I5,10X,F.3,10X,F8.3) STOP
END

Claims

We Claim:
1. In a system for fitting a hearing aid having an adjustable frequency response characteristic and having a receiver for amplifying sounds in the ear canal of a client to compensate for a hearing loss, a method for adjusting the frequency response characteristic of said hearing aid comprising the steps of:
inserting the receiver of said hearing aid into the ear canal of the client;
appla signal, having a predetermined amplitude to an input port of said hearing aid;
measuring the level of the sound produced in the ear canal of the client in response to said signal;
calculating, from the applied signal and the measured level of sound produced in the ear canal, a mechanical frequency response characteristic representing the interaction of the hearing aid and the ear canal;
calculating, from the mechanical frequency response characteristic and from the hearing loss, a frequency response characteristic for said hearing aid to compensate therefor.
2. The method set forth in Claim 1 wherein the step of measuring the level of sound produced in the ear canal of the client includes the steps of:
inserting a probe microphone into the ear canal of the client; and
calculating the root-mean-square of the signal produced by the microphone in response to the signal applied to the hearing aid.
3. In a system for fitting a hearing aid having an adjustable amplification factor and having a receiver for providing amplified sounds in the ear canal of a client to compensate for a known hearing loss, a method for adjusting the amplification factor of said hearing aid comprising the steps of:
a) inserting the receiver of said hearing aid into the ear canal of the client;
b) adjusting the amplification factor of said hearing aid to have a predetermined level
c) applying an audio frequency signal, having a predetermined amplitude, to an input port of said hearing aid;
d) measuring the level of the amplified sound produced in the ear canal of the client in response to said audio frequency signal;
e) calculating, from the applied signal and the measured level of sound produced in the ear canal, a mechanical frequency response characteristic representing the interaction of the hearing aid and the ear canal;
f) calculating, from the mechanical frequency response characteristic and from the known hearing loss, a final amplification factor for said hearing aid to compensate for said known hearing loss;
g) adjusting the amplification factor of said hearing aid to equal said final amplification factor.
4. The method set forth in Claim 3 wherein:
step A further includes the step of inserting a probe microphone into the ear canal of the client; and step D includes the step of generating, from the signal provided by said probe microphone, an indication of the sound pressure level produced in the ear canal of the client in response to said signal.
5. The method set forth in Claim 3 wherein step F includes a method for determining a maximum amplification factor which may be used by said hearing aid, said method comprising the steps of:
adjusting the amplification factor of said hearing aid to a predetermined minimum value;
applying a further audio frequency signal to said hearing aid during a predetermined time interval;
measuring the sound level in the ear canal of the client after said predetermined time interval and setting an indicator variable in response to said measured sound level being greater than a threshold value;
increasing the amplification factor of said hearing aid in response to said indicator variable not being set;
decreasing the amplification factor of said hearing aid in response to said indicator variable being set ; and
storing said decreased amplification factor as said maximum amplification factor.
6. The method set forth in Claim 3 wherein step F includes the steps of:
specifying a target frequency response characteristic representing a desired level of hearing for the client fitted with the hearing aid;
calculating said final amplification factor, such that the combination of said final amplification factor, said known hearing loss and said mechanical frequency response characteristic tends to match said target frequency response characteristic.
7. The method set forth in Claim 6 wherein the step of specifying said target frequency response characteristic includes the steps of:
successively positioning a marker on a two- dimensional graphic display to first, second and third locations, representing respective first, second and third points in a graphic representation of said target frequency response characteristic; entering coordinates representing said first, second and third locations in a table;
calculating from the coordinates representing said first, second and third locations, a portion of said target frequency response characteristic spanning said first and second points.
8. In a system for fitting a hearing aid having an adjustable amplification factor having a receiver for amplifying sounds in the ear canal of a client to compensate for a hearing loss, a method of determining a maximum value for said adjustable amplification factor, comprising the steps of:
a) adjusting the amplification factor of said hearing aid to a predetermined value;
.b) applying an audio frequency signal to said hearing aid during a predetermined time interval;
c) measuring the sound level in the ear canal of the client after said predetermined time interval and setting an indicator variable in response to said measured sound level being greater than a threshold value;
d) increasing the amplification factor of said hearing aid in response to said indicator variable not being set;
e) decreasing the amplification factor of said hearing aid in response to said indicator variable being set;
f) storing said resultant amplification factor as said maximum value.
9. The method set forth in Claim 8 wherein:
step D further includes the step of repeating steps B through D while said amplification factor is less than a predetermined maximum possible value and until said indicator variable is set after step C; and
step E further includes the steps of resetting said indicator variable and repeating steps B, through E until said indicator variable is not set after step C.
PCT/US1990/001175 1989-03-02 1990-03-02 Apparatus and a method for fitting a hearing aid WO1990009760A1 (en)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US317,939 1981-11-03
US31793989A 1989-03-02 1989-03-02

Publications (1)

Publication Number Publication Date
WO1990009760A1 true WO1990009760A1 (en) 1990-09-07

Family

ID=23235917

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/US1990/001175 WO1990009760A1 (en) 1989-03-02 1990-03-02 Apparatus and a method for fitting a hearing aid

Country Status (2)

Country Link
AU (1) AU5187990A (en)
WO (1) WO1990009760A1 (en)

Cited By (23)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP0535425A2 (en) * 1991-10-03 1993-04-07 Ascom Audiosys Ag Method for amplifying an acoustic signal for the hard of hearing and device for carrying out the method
US5226086A (en) * 1990-05-18 1993-07-06 Minnesota Mining And Manufacturing Company Method, apparatus, system and interface unit for programming a hearing aid
WO1995015067A1 (en) * 1993-11-23 1995-06-01 Lux Wellenhof Gabriele Sheath for hearing aids, hearing aids or parts thereof provided therewith, hearing test process and device
DE4400521A1 (en) * 1994-01-07 1995-07-13 Juergen Grahn Hearing aid adjusting method
EP0661905A3 (en) * 1995-03-13 1995-10-04 Phonak Ag Method for the fitting of hearing aids, device therefor and hearing aid.
EP0695107A1 (en) * 1994-07-29 1996-01-31 HÖRGERÄTE GEERS GmbH & CO. KG Method for optimizing the fitting of hearing aids
EP0710048A2 (en) * 1994-10-31 1996-05-01 Geers Hörakustik GmbH & Co. KG Method for interactive fitting of hearing aids
US5514686A (en) * 1991-04-26 1996-05-07 Fujisawa Pharmaceutical Co., Ltd. Use of macrolide compounds for eye diseases
EP0794687A1 (en) * 1996-03-04 1997-09-10 Siemens Audiologische Technik GmbH Method and device for determining the function and the transfer characteristic of hearing aids
EP0868830A1 (en) * 1995-12-20 1998-10-07 Decibel Instruments, Inc. Virtual electroacoustic audiometry for unaided, simulated aided, and aided hearing evaluation
US6327366B1 (en) 1996-05-01 2001-12-04 Phonak Ag Method for the adjustment of a hearing device, apparatus to do it and a hearing device
WO2002039784A1 (en) * 2000-11-02 2002-05-16 Yoon Joo Shim Method of automatically fitting hearing aid
WO2003079723A2 (en) * 2002-03-20 2003-09-25 Oticon A/S Fitting of parameters in an electronic device
US6876750B2 (en) * 2001-09-28 2005-04-05 Texas Instruments Incorporated Method and apparatus for tuning digital hearing aids
EP1655993A1 (en) * 2003-07-23 2006-05-10 Toa Corporation Howling margin measuring device
EP1703770A1 (en) * 2005-03-14 2006-09-20 GN ReSound A/S A hearing aid fitting system with a camera
NL1030541C2 (en) * 2004-12-28 2007-06-12 Samsung Electronics Co Ltd Audio frequency response characteristic compensation method for portable sound system, involves generating acoustic compensation curve based on acoustic and frequency characteristic target curves
US20100271373A1 (en) * 2009-03-31 2010-10-28 Starkey Laboratories, Inc. Fitting system with intelligent visual tools
EP1599070A3 (en) * 2004-05-21 2010-12-15 Siemens Audiologische Technik GmbH Hearing-aid with stored,individual frequency response and related adaptation method
US20110194706A1 (en) * 2010-02-10 2011-08-11 Yoon Joo Shim Method of automatically fitting hearing aid
EP1921746B2 (en) 2006-11-08 2013-06-12 Siemens Audiologische Technik GmbH Electronic circuit for the adjustment of the output power and / or frequency characteristic of the power amplifier for a hearing aid
WO2015090381A1 (en) * 2013-12-18 2015-06-25 Phonak Ag A method for fitting a hearing device as well as an arrangement for fitting the hearing device
CN110651485A (en) * 2017-05-31 2020-01-03 唯听助听器公司 Method for operating a hearing aid fitting system and hearing aid fitting system

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4289143A (en) * 1979-01-12 1981-09-15 Cselt Centro Studi E Laboratori Telecomunicazioni S.P.A. Method of and apparatus for audiometrically determining the acoustic impedance of a human ear
US4596902A (en) * 1985-07-16 1986-06-24 Samuel Gilman Processor controlled ear responsive hearing aid and method
DE3113849C2 (en) * 1981-04-06 1986-09-11 Siemens AG, 1000 Berlin und 8000 München Audiometer

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4289143A (en) * 1979-01-12 1981-09-15 Cselt Centro Studi E Laboratori Telecomunicazioni S.P.A. Method of and apparatus for audiometrically determining the acoustic impedance of a human ear
DE3113849C2 (en) * 1981-04-06 1986-09-11 Siemens AG, 1000 Berlin und 8000 München Audiometer
US4596902A (en) * 1985-07-16 1986-06-24 Samuel Gilman Processor controlled ear responsive hearing aid and method

Cited By (41)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5226086A (en) * 1990-05-18 1993-07-06 Minnesota Mining And Manufacturing Company Method, apparatus, system and interface unit for programming a hearing aid
US5514686A (en) * 1991-04-26 1996-05-07 Fujisawa Pharmaceutical Co., Ltd. Use of macrolide compounds for eye diseases
EP0535425A3 (en) * 1991-10-03 1993-11-10 Ascom Audiosys Ag Method for amplifying an acoustic signal for the hard of hearing and device for carrying out the method
EP0535425A2 (en) * 1991-10-03 1993-04-07 Ascom Audiosys Ag Method for amplifying an acoustic signal for the hard of hearing and device for carrying out the method
WO1995015067A1 (en) * 1993-11-23 1995-06-01 Lux Wellenhof Gabriele Sheath for hearing aids, hearing aids or parts thereof provided therewith, hearing test process and device
DE4400521A1 (en) * 1994-01-07 1995-07-13 Juergen Grahn Hearing aid adjusting method
EP0695107A1 (en) * 1994-07-29 1996-01-31 HÖRGERÄTE GEERS GmbH & CO. KG Method for optimizing the fitting of hearing aids
EP0710048A2 (en) * 1994-10-31 1996-05-01 Geers Hörakustik GmbH & Co. KG Method for interactive fitting of hearing aids
EP0710048A3 (en) * 1994-10-31 1997-12-17 Geers Hörakustik GmbH & Co. KG Method for interactive fitting of hearing aids
EP0661905A3 (en) * 1995-03-13 1995-10-04 Phonak Ag Method for the fitting of hearing aids, device therefor and hearing aid.
EP0868830A4 (en) * 1995-12-20 2006-03-22 K S Himpp Virtual electroacoustic audiometry for unaided, simulated aided, and aided hearing evaluation
EP0868830A1 (en) * 1995-12-20 1998-10-07 Decibel Instruments, Inc. Virtual electroacoustic audiometry for unaided, simulated aided, and aided hearing evaluation
EP0794687A1 (en) * 1996-03-04 1997-09-10 Siemens Audiologische Technik GmbH Method and device for determining the function and the transfer characteristic of hearing aids
US6327366B1 (en) 1996-05-01 2001-12-04 Phonak Ag Method for the adjustment of a hearing device, apparatus to do it and a hearing device
US7231055B2 (en) 1996-05-01 2007-06-12 Phonak Ag Method for the adjustment of a hearing device, apparatus to do it and a hearing device
WO2002039784A1 (en) * 2000-11-02 2002-05-16 Yoon Joo Shim Method of automatically fitting hearing aid
US7068793B2 (en) * 2000-11-02 2006-06-27 Yoon Joo Shim Method of automatically fitting hearing aid
US6876750B2 (en) * 2001-09-28 2005-04-05 Texas Instruments Incorporated Method and apparatus for tuning digital hearing aids
WO2003079723A2 (en) * 2002-03-20 2003-09-25 Oticon A/S Fitting of parameters in an electronic device
WO2003079723A3 (en) * 2002-03-20 2003-12-31 Oticon As Fitting of parameters in an electronic device
EP1655993A1 (en) * 2003-07-23 2006-05-10 Toa Corporation Howling margin measuring device
US7596238B2 (en) 2003-07-23 2009-09-29 Toa Corporation Howling margin measuring device
EP1655993A4 (en) * 2003-07-23 2009-06-10 Toa Corp Howling margin measuring device
EP1599070A3 (en) * 2004-05-21 2010-12-15 Siemens Audiologische Technik GmbH Hearing-aid with stored,individual frequency response and related adaptation method
US8059833B2 (en) 2004-12-28 2011-11-15 Samsung Electronics Co., Ltd. Method of compensating audio frequency response characteristics in real-time and a sound system using the same
NL1030541C2 (en) * 2004-12-28 2007-06-12 Samsung Electronics Co Ltd Audio frequency response characteristic compensation method for portable sound system, involves generating acoustic compensation curve based on acoustic and frequency characteristic target curves
US7660426B2 (en) 2005-03-14 2010-02-09 Gn Resound A/S Hearing aid fitting system with a camera
EP1703770A1 (en) * 2005-03-14 2006-09-20 GN ReSound A/S A hearing aid fitting system with a camera
US8908890B2 (en) 2006-11-08 2014-12-09 Siemens Audiologische Technik Gmbh Circuit arrangement for adjusting the output power and/or the frequency response of a power amplifier for a hearing aid device
EP1921746B2 (en) 2006-11-08 2013-06-12 Siemens Audiologische Technik GmbH Electronic circuit for the adjustment of the output power and / or frequency characteristic of the power amplifier for a hearing aid
US20100271373A1 (en) * 2009-03-31 2010-10-28 Starkey Laboratories, Inc. Fitting system with intelligent visual tools
US9319813B2 (en) * 2009-03-31 2016-04-19 Starkey Laboratories, Inc. Fitting system with intelligent visual tools
EP2362685A1 (en) * 2010-02-10 2011-08-31 Yoon Joo Shim Method of automatically fitting hearing aid
US8634567B2 (en) * 2010-02-10 2014-01-21 Yoon Joo Shim Method of automatically fitting hearing aid
US20110194706A1 (en) * 2010-02-10 2011-08-11 Yoon Joo Shim Method of automatically fitting hearing aid
WO2015090381A1 (en) * 2013-12-18 2015-06-25 Phonak Ag A method for fitting a hearing device as well as an arrangement for fitting the hearing device
CN105917672A (en) * 2013-12-18 2016-08-31 索诺瓦公司 A method for fitting a hearing device as well as an arrangement for fitting the hearing device
US9774965B2 (en) 2013-12-18 2017-09-26 Sonova Ag Method for fitting a hearing device as well as an arrangement for fitting the hearing device
EP3484181A1 (en) * 2013-12-18 2019-05-15 Sonova AG A method for fitting a hearing device as well as an arrangement for fitting the hearing device
CN110651485A (en) * 2017-05-31 2020-01-03 唯听助听器公司 Method for operating a hearing aid fitting system and hearing aid fitting system
US11153699B2 (en) 2017-05-31 2021-10-19 Widex A/S Method of operating a hearing aid fitting system and a hearing aid fitting system

Also Published As

Publication number Publication date
AU5187990A (en) 1990-09-26

Similar Documents

Publication Publication Date Title
WO1990009760A1 (en) Apparatus and a method for fitting a hearing aid
US8005246B2 (en) Hearing aid apparatus
US6118877A (en) Hearing aid with in situ testing capability
US7933419B2 (en) In-situ-fitted hearing device
JP4247951B2 (en) Method for in-situ measurement and correction or adjustment of a signal process in a hearing aid with a reference signal processor
US9943253B2 (en) System and method for improved audio perception
EP1617705B1 (en) In-situ-fitted hearing device
US8107635B2 (en) Auditory prosthesis, a method and a system for generation of a calibrated sound field
US20020076072A1 (en) Software implemented loudness normalization for a digital hearing aid
CN101755468B (en) User-adaptable hearing aid comprising an initialization module
CN107959910B (en) Audio system and control method
WO2002093980A2 (en) Method for customizing audio systems for hearing impaired
CN110267186A (en) A kind of self testing with hearing aid with built-in tonal signal generator
EP3480809B1 (en) Method for determining a response function of a noise cancellation enabled audio device
GB2184629A (en) Compensation of hearing
US20020191800A1 (en) In-situ transducer modeling in a digital hearing instrument
Buchholz A real-time hearing-aid research platform (HARP): Realization, calibration, and evaluation
Vicen-Bueno et al. A hearing aid simulator to test adaptive signal processing algorithms
AU2017307401B2 (en) Method for selecting and adjusting in a customised manner a hearing aid
JPH08275297A (en) Remote controller
DE10115430C1 (en) Automatic calibration method for hearing aid adjustment system uses feedback of reproduced tone sequence detected by hearing aid microphone for correction of transmission errors
JP2000508217A (en) Prosthesis in the auditory canal for hearing evaluation
JPH0477100A (en) Adjusting device for hearing aid
Nelson Coupling FM systems to high-technology digital hearing aids
Haughton Hearing Aids: Basic Electroacoustic Characteristics

Legal Events

Date Code Title Description
AK Designated states

Kind code of ref document: A1

Designated state(s): AU JP

AL Designated countries for regional patents

Kind code of ref document: A1

Designated state(s): AT BE CH DE DK ES FR GB IT LU NL SE