The technology described in this patent document relates generally to the field of hearing instruments. More particularly, systems and methods are provided for implementing a binaural hearing instrument.
Typical hearing instruments that include wireless communications circuitry may include many disadvantages that are overcome by the binaural hearing instrument systems and methods described herein.
In accordance with the teachings described herein, a binaural hearing instrument systems and methods are provided. The binaural hearing instrument system may include communications circuitry that is used to transmit data between left and right hearing instruments. The left and right hearing instruments may include binaural processing circuits that generate left and right audio output signals, respectively, as a function of the signal-to-noise ratios (SNRs) of both the left and right audio input signals. The data transmitted between the left and right hearing instruments by the communications circuitry may be used to provide the SNR of the left audio input signal to the right hearing instrument and to provide the SNR of the right audio input signal to the left hearing instrument. In one example, the data transmitted between the left and right hearing instruments may include audio signals that may be used to determine the SNRs of the left and right audio input signals.
In operation, the data 12 transmitted between the left and right hearing instrument 14, 16 may be used to dynamically adjust the audio output of a hearing instrument based on information received from the other hearing instrument. For example, hearing-impaired individuals wearing two hearing instruments may often find it preferable to lower the volume of one hearing instrument in certain environments (such as a noisy restaurant) and increase the volume of the hearing instrument facing the signal of interest. The example binaural hearing instrument system 10 of
In one example, the binaural hearing instrument system may be configured to switch between a plurality of operational modes, for example the operations illustrated in
The communications module 44 may include both transmitter and receiver circuitry for bi-directional communication, for example with another hearing instrument. The hearing instrument module 46 may perform traditional hearing instrument processing functions to compensate for the hearing impairments of a hearing instrument user, along with the binaural processing functions described herein. The hearing instrument module 46 may also perform other signal processing functions, such as directional processing, occlusion cancellation, or others. An example of hearing instrument processing and other signal processing functions that may be performed by the hearing instrument module, in addition to the binaural processing functions describe herein, is provided in commonly-owned U.S. patent application Ser. No. 10/121,221, entitled “Digital Hearing Aid System,” which is incorporated herein by reference.
In operation, the audio input signals 72, 74 are received by the left and right hearing instrument microphones 67, 69, and the received audio is processed 62, 64 to generate left and right digital audio signals 78, 82 (AUDIOL and AUDIOR) and to determine the signal-to-noise ratios 76, 80 (SNRL and SNRR). Binaural hearing instrument processing functions (fL and fR) are then performed using the digital audio signals (AUDIOL and AUDIOR) and the signal-to-noise ratios (SNRL and SNRR) in order to generate left and right audio output signals (RECEIVERL and RECIEVERR), which are transmitted to a hearing instrument user by the receivers 68, 70.
The left and right hearing instrument pre-processing functions 62, 64 may include analog-to-digital conversion, filtering, directional processing, and/or other digital signal processing functions to generate the digital audio signals 78, 82 (AUDIOL and AUDIOR). In addition, the received audio signals are further processed 62, 64 to determine their signal-to-noise ratios (SNRL and SNRR). The signal-to-noise ratios (SNRL and SNRR) may be updated at every sample of the digital audio signals (AUDIOL and AUDIOR), or may be calculated at a lower rate (e.g., decimated) in order to conserve processing power.
The binaural hearing instrument processing functions (fL and fR) 66 generate the audio output signals (RECEIVERL and RECIEVERR) as a function of the signal-to-noise ratios (SNRL and SNRR). By communicating the signal-to-noise ratios (SNRL and SNRR) across the communication link between hearing instruments, the gain of the audio output signals (RECEIVERL and RECIEVERR) may be adjusted as a function of both SNRL and SNRR. This may be expressed mathematically as follow:
RECEIVERL=fL(SNRR, SNRL, AUDIOL); and
RECIEVERR=fR(SNRR, SNRL, AUDIOR).
If full audio is transmitted over the communication link between the left and right hearing instruments, then the audio output signals (RECEIVERL and RECIEVERR) may be generated by mixing the digital audio signals (AUDIOL and AUDIOR), using the signal-to-noise ratios (SNRL and SNRR) as parameters. In this case, the binaural hearing instrument processing functions (fL and fR) may be expressed mathematically as mixing functions:
RECEIVERL=fL(SNRR, SNRL, AUDIOL, AUDIOR); and
RECIEVERR=fR(SNRR, SNRL, AUDIOL, AUDIOR).
In the case of full audio transmission, the mixing functions (fL and fR) may be reduced to a 2×4 matrix, as follows:
where the coefficients a11, a12, a21 and a22 are calculated based on the signal-to-noise ratios, SNRR, and SNRL.
In operation, the hearing instrument 92 receives an audio input signal 104 via the microphone 100, and also receives data 106 from the left hearing instrument that identifies the signal-to-noise ratio (SNRL) of the audio input to the left hearing instrument. The audio input signal 104 is input to the SNR estimation circuit 96, which determines its signal-to-noise ratio (SNRR). The audio input signal 104 and SNRR are input to the binaural hearing instrument processor 94, along with the SNRL 106 from the left hearing instrument. The binaural hearing instrument processor 94 then adjusts a gain of the audio input signal 104 based on SNRR, and SNRL to generate an audio output signal to the receiver 98. In addition, the binaural hearing instrument processor 94 may process the audio input signal 104 to compensate for the hearing impairment of the hearing instrument user, and/or perform other signal processing function.
In this example 112, the illustrated hearing instrument receives an audio signal 128 from the other hearing instrument in a binaural hearing instrument system, and the SNR estimation circuits 116, 118 identify the signal-to-noise ratios (SNRL and SNRR) of the left and right audio signals 126, 128. The binaural hearing instrument processor 114 then generates the audio output to the receiver 120 as a function of both the signal-to-noise ratios (SNRL and SNRR) and the left and right audio signals 126, 128. For example, the audio signals 126, 128 may be mixed by the binaural hearing instrument processor 114 as a function of their SNRs (SNRL and SNRR), and the combined audio signals may be used to generate the audio output to the receiver 120.
It should be understood that
The illustrated examples in
The RF communication module 212 includes a baseband processor 240 and communications circuitry. The communications circuitry includes a transmit path and a receive path. The receive path includes a low noise amplifier (LNA) 224, a down conversion quadrature mixer 226, 228, buffering amplifiers 226, 228, an I-Q image reject filter 234 and a slicer 236, 238. The transmit path includes a modulator 241, an up conversion quadrature mixer 242, 244 and a power amplifier 246. The receive and transmit paths are supported and controlled by the baseband processor 240 and clock synthesis circuitry 248, 250, 252. The clock synthesis circuitry includes an oscillator 248, a phase locked loop circuit 250 and a controller 252. The oscillator 248 may, for example, use an off chip high Q resonator (e.g., crystal or equivalent) 222. The frequency of the phase locked loop circuit 250 is set by the controller 252, and controls the operating frequency channel and frequency band. The controller 252 may, for example, select the operating frequency channel and/or frequency band of the system. Also included in the RF communication module 212 are support blocks 254, which may include voltage and current references, trimming components, bias generators and/or other circuit components for supporting the operation of the transceiver circuitry.
In operation, an RF signal received by the antenna 216 is amplified by the LNA 224, which feeds the down conversion mixer 226, 228 to translate the desired RF band to a complex signal. The output of the down conversion mixer 226, 228 is then buffered 230, 232, filtered by the image reject filter 234 and slicer 236, 238 and input to the baseband processor 240. The baseband processor 240 performs baseband processing functions, such as synchronizing the incoming data stream, extracting the main payload and any auxiliary data channels (RSSI and AFC information), and performing necessary error detection and correction on the data blocks. In addition, the baseband processor 240 decompresses/decodes the received data blocks to extract the audio signal.
Outgoing audio and/or control signals may be encoded and formatted for RF transmission by the baseband processor 240. In the case of outgoing audio signals, the baseband processor 240 may also perform audio compression functions. The processed signal is modulated to an RF carrier by the modulator 241 and up conversion mixer 242, 244. The RF signal is then amplified by the power amplifier 246 and transmitted over the air medium by the antenna 216.
The hearing instrument processor 214 may perform traditional hearing instrument processing functions to compensate for the hearing impairments of a hearing instrument user, along with the binaural processing functions described herein. The hearing instrument processor 214 may also perform other signal processing functions, such as directional processing, occlusion cancellation, or other functions.
The receiver baseband processing functions 262 include signal level baseband functions 268, 270, such as a synchronization function 270 to synchronize with the incoming data stream, and a data extraction function 268 for extracting the payload data. Also included in the receiver functions 262 are an error detection function 272 for detecting and correcting errors in the received data blocks, and an audio decompression decoding function 274 for extracting an audio signal from the received data blocks.
The transmitter baseband processing functions 266 include data formatting 280 and framing 284 functions for converting outgoing data into an RF communication protocol and an encoding function 282 for error correction and data protection. The RF communication protocol may be selected to support the transmission of high quality audio data as well as general control data, and may support a variable data rate with automatic recognition by the receiver. The encoding function 282 may be configurable to adjust the amount of protection based on the content of the data. For example, portions of the data payload that are more critical to the audio band from 100 Hz to 8 kHz may be protected more than data representing audio from 8 kHz to 16 kHz. In this manner, high quality audio, although in a narrower band, may still be recovered in a noisy environment. In addition, the transmitter baseband processing functions 266 may include an audio compression function for compressing outgoing audio data for bandwidth efficient transmission.
The interface functions 264 include a configuration function 276 and a data/audio transfer function 278. The data/audio transfer function 278 may be used to transfer data between the baseband processor 260 and other circuit components (e.g., a hearing instrument processor) or external devices (e.g., computer, CD player, etc.) The configuration function 276 may be used to control the operation of the communications circuitry. For example, the configuration function 276 may communication with a controller 252 in the communications circuitry to select the operating frequency channel and/or frequency band.
This written description uses examples to disclose the invention, including the best mode, and also to enable a person skilled in the art to make and use the invention. The patentable scope of the invention may include other examples that occur to those skilled in the art. For example, in other embodiments the link between the two hearing instruments in the binaural hearing instrument systems described herein may be a wired connection, instead of a wireless link. In another example, one of the hearing instrument in a binaural hearing instrument system may be used as a remote microphone that transmits audio to the other hearing instrument. For instance, one hearing instrument may be placed in the vicinity of the signal of interest, while the other hearing instrument is worn by the user. The audio received by the hearing instrument being used as a remote receiver may then be transmitted over a wireless link between the hearing instruments and output to the user from the worn hearing instrument.