Apparatus for and method of programming a digital hearing aid
First Claim
1. A method of processing an audio band signal in a digital hearing aid, said hearing aid comprising a microphone, an analysis filterbank having a plurality of separate frequency band outputs, a programmable digital signal processor, a non-volatile memory, and a receiver, the method comprising the steps of:
- (1) programming an encoding scheme in said digital signal processor;
(2) receiving said audio band signal at said microphone;
(3) converting said audio band signal into a digital signal;
(4) in said analysis filterbank, separating said digital signal into a plurality of separate frequency band signals each being representative of a specific frequency band;
(5) providing said frequency band signals to said digital signal processor;
(6) determining whether said separate frequency band signals have programming information encoded therein according to said encoding scheme; and
(7) if programming information is encoded in said frequency band signals according to said encoding scheme, decoding said frequency band signals to obtain said programming information and storing said programming information in said non-volatile memory.
15 Assignments
0 Petitions
Accused Products
Abstract
A method is provided for programming a digital hearing aid using a program encoded in an audio band (20 Hz-20 kHz) signal, to transmit and verify programs and algorithm parameters. Preferably, this is in a digital hearing aid including filterbanks, filtering the audio signal into different frequency bands. The signal is encoded by the presence and absence of a signal in each frequency band or by other well-known modulation techniques used by computer modems. Special programming signals are provided alternating between the frequency bands in a manner to clearly distinguish the program data from any other interfering or normally present audio signal. The method does not require additional hardware, and offers reduced power consumption, as compared to some known wireless programming interfaces. It enables remote programming over a network using standard multimedia computer hardware.
170 Citations
23 Claims
-
1. A method of processing an audio band signal in a digital hearing aid, said hearing aid comprising a microphone, an analysis filterbank having a plurality of separate frequency band outputs, a programmable digital signal processor, a non-volatile memory, and a receiver, the method comprising the steps of:
-
(1) programming an encoding scheme in said digital signal processor; (2) receiving said audio band signal at said microphone; (3) converting said audio band signal into a digital signal; (4) in said analysis filterbank, separating said digital signal into a plurality of separate frequency band signals each being representative of a specific frequency band; (5) providing said frequency band signals to said digital signal processor; (6) determining whether said separate frequency band signals have programming information encoded therein according to said encoding scheme; and (7) if programming information is encoded in said frequency band signals according to said encoding scheme, decoding said frequency band signals to obtain said programming information and storing said programming information in said non-volatile memory. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15)
-
-
16. A digital hearing aid comprising:
-
(a) a microphone for receiving an audio band signal; (b) an A/D converter for converting said audio band signal into a digital signal; (c) an analysis filterbank for separating said digital signal into a plurality of separate frequency band signals each being representative of a specific frequency band; (d) a programmable digital signal processor for receiving said frequency band signals and being programmed to determine whether said separate frequency band signals have programming information encoded therein according to an encoding scheme; (e) a non-volatile memory for storing programming information, wherein, when programming information is encoded in said frequency band signals, said digital signal processor decodes said frequency band signals and stores said programming information in said memory; (f) a synthesis filterbank for combining said processed frequency band signals into a processed digital signal; and (g) a D/A converter and receiver for converting said processed digital signal into a processed audio band output signal. - View Dependent Claims (17, 18, 19, 20, 21, 22, 23)
-
Specification