The disclosed technology generally relates to a hearing device with a telecoil. More specifically, the disclosed technology relates to a hearing device configured to reduce audio artifacts or noise related to electromagnetic interference (EMI) with a telecoil.
Some hearing devices have a telecoil (T-coil). The T-coil is generally a small wire located inside of a hearing device that functions as an antenna to receive electromagnetic (EM) signals. T-coils are comprised of a metal core (or rod) around which a wire is coiled. T-coils are also called “induction coils” because when the coil is placed in an alternating EM field then an alternating electrical current is induced into the wire.
Hearing devices can include hearing aids and hearing aid users have access to several sources of EM energy. The most common source being the EM field generated by hearing-aid compatible telephones. Traditional corded land-line and some cordless phones and analog wireless phones generate EM fields that can be detected by the T-coil in a hearing aid. Other sources of EM energy are induction loop (IL) assistive listening devices. These systems, which consist of a microphone and amplifier to which a “loop” is connected which can generate an EM field. Room loop systems are available for use in auditoriums and other large settings (e.g., movie theaters). Also, portable IL systems that use a lasso-type loop of different sizes can be placed around a conference table or chair.
In addition to a T-coil, a hearing device can have a transceiver with an antenna that receives or transmits EM signals for wireless communication in an unlicensed or licensed frequency band. For example, the transceiver can use an antenna to transmit wireless communication signals in the 2.4 GHz frequency band associated with Bluetooth™ or binaural communication protocols. When the transceiver transmits or receives EM signals, it can create unwanted EMI that is picked up by the T-coil in a hearing device. Specifically, the EMI can create a buzzing or clicking audio artifact in an audio signal received by a T-coil.
Although the transceiver typically does not use audio signal transmission/reception when the T-coil is active, the transceiver may be used for other purposes such as for remote control purposes or communicating with a mobile phone during times when the T-coil is active. Accordingly, there exists a need to address the above-mentioned problems and provide additional benefits.
This summary is provided to introduce a selection of concepts in a simplified form that are further described below in the Detailed Description. This summary is not intended to identify key features of the claimed subject matter.
The disclosed technology includes a method (e.g., a computed-implemented method) and a hearing device configured to implement the method. The method can include receiving a notification that indicates a first antenna (e.g., an antenna configured for wireless communication using Bluetooth™) of a hearing device is expected to receive or generate an electromagnetic field that could interference with a second antenna (e.g., T-coil antenna) of the hearing device while the second antenna is receiving an audio signal. The EM field could interfere with the received audio signal and create a noise (e.g., a clicking noise). The method can further comprise: determining whether to apply a filter to the received audio signal based on a sound level of the received audio signal compared to a threshold (e.g., an amplitude of the received signal) during a duration of the noise. The duration of the noise can be based on packet length or a time period associated with the EM field (e.g., the duration of the noise is estimated based on how long an EM field lasts or the length of a packet transmitted by the antenna, which is associated with a time period for how long an EM field interferes with another antenna). For example, the method can include applying the filter if the audio signal is not louder than the noise and not applying the filter when the audio signal is louder than the noise. This determination can be based on an amplitude value of the frequency components of the received audio signal, where the received audio signal includes noise (unwanted) and audio (desired).
The method can also comprise providing a processed audio signal based on the received audio signal (e.g., after filtering or not filtering, or based on combining the received audio signal with other audio signals to produce audio or output audio signals). The method can be implemented by the processor of the hearing device or the method can be stored in the memory of the hearing device.
The drawings are not to scale. Some components or operations may be separated into different blocks or combined into a single block for the purposes of discussion of some of the disclosed technology. Moreover, while the technology is amenable to various modifications and alternative forms, specific implementations have been shown by way of example in the drawings and are described in detail below. The intention, however, is not to limit the technology to the selected implementations described. On the contrary, the technology is intended to cover all modifications, equivalents, and alternatives falling within the scope of the technology as defined by the appended claims.
The disclosed technology relates to a hearing device configured to reduce unwanted audio artifacts related to EMI with a hearing device T-coil. To reduce EMI that causes unwanted audio artifacts, the hearing device can execute a method to selectively apply a filter to processed audio signals. Here, a T-coil can also be referred to as an “antenna” because it is configured to receive an EM field.
The method can comprise: receiving a notification that indicates a first antenna of a hearing device is expected to receive or generate an EM field that could interfere with a second antenna of the hearing device while the second antenna is receiving an audio signal. Here, the hearing device transceiver can send the notification to a processor of the hearing device before the transceiver is expected to generate the EM field. Expected to generate means the hearing device will shortly activate its antenna, e.g., to transmit or receive an a packet of information. Shortly activate generally means within a few milliseconds. The method can further comprise: determining whether to apply a filter to the received audio signal based on a sound level of the received audio signal compared to a threshold during a duration of the audible noise. The method can also comprise providing a processed audio signal based on the received audio signal and the determination of whether to apply the filter.
As a non-limiting example of the disclosed technology, a hearing device processes an audio signal from a T-coil to reduce a click noise, which relates to EMI between the T-coil and the antenna of the hearing device. The hearing device transceiver sends a notification to processor of the hearing device and the processor forwards the audio signal to a digital signal processor (DSP). Based on the received notification, the DSP activates a filter in the 2-4 KHz range and attenuates the audio signal by 10 dB for the duration of the click noise. The hearing device can determine that the T-coil is receiving a loud signal (e.g., above 55-60 dB) and that it is not necessary to apply the filter because the loud signal “perceptually masks” or “covers up” the click noise as described in more details in
The disclosed technology solves at least the technical problem of reducing noise in a hearing device and provides additional technical benefits. For example, the disclosed technology reduces sound artifacts created from EMI with a T-coil. As another example, the disclosed technology enables simultaneous operation of a transceiver and T-coil with reduced (e.g., minimized) impact on sound quality while the T-coil is in operation. Hearing device users will notice an improved performance because the hearing device creates less noise when using its T-coil.
Wireless communication can include T-coil communications or using a protocol. A protocol can include Bluetooth Basic Rate/Enhanced Data Rate™, Bluetooth Low Energy™, a proprietary communication (e.g., binaural communication protocol between hearing aids or bimodal communication protocol between a hearing aid and hearing device), ZigBee™, Wi-Fi™, or an Industry of Electrical and Electronic Engineers (IEEE) wireless communication standard.
The wireless communication devices 102 are computing devices that are configured to wirelessly communicate. Wireless communication includes wirelessly transmitting information, wirelessly receiving information, or both. The wireless communication devices 102 shown in
The hearing devices 103 are devices that provide audio to a user wearing the hearing devices. Some example hearing devices include hearing aids, headphones, earphones, assistive listening devices, or any combination thereof; and hearing devices include both prescription devices and non-prescription devices configured to be worn on or near a human head. As an example of a hearing device, a hearing aid is a device that provides amplification, attenuation, or frequency modification of audio signals to compensate for hearing loss or attenuation functionalities; some example hearing aids include a Behind-the-Ear (BTE), Receiver-in-the-Canal (RIC), In-the-Ear (ITE), Completely-in-the-Canal (CIC), Invisible-in-the-Canal (IIC) hearing aids or a cochlear implant (where a cochlear implant includes a device part and an implant part).
A hearing device user can wear the hearing devices 103 and the hearing devices 103 can be streaming audio. Streaming audio between the hearing devices can include during wind noise canceling or during hearing device programs (e.g., hearing aids that exchange audio information). For example, the hearing device 103 can stream audio from a phone, where the phone uses another T-coil to communicate the T-Coil in the hearing device. T-coil communication can be used in other settings such as listening to a broadcast, listening to a movie, or streaming music from a device that provides audio via another T-coil.
The hearing devices 103 are configured to binaurally communicate or bimodally communicate. The binaural communication can include a hearing device 103 transmitting information to or receiving information from another hearing device 103. Information can include volume control, signal processing information (e.g., noise reduction, wind canceling, directionality such as beam forming information), or compression information to modify sound fidelity or resolution. Binaural communication can be bidirectional (e.g., between hearing devices) or unidirectional (e.g., one hearing device receiving or streaming information from another hearing device). Bimodal communication is like binaural communication, but bimodal communication includes a cochlear device communicating with a hearing aid.
As shown by the double-headed bold arrow 280, EMI can occur between the T-coil 245 and the transceiver 240. More specifically, the transceiver 240 and/or the antenna 260 can generate EMI that affects the T-coil 245. For example, when the antenna 260 transmits or receives a packet based on a request from the transceiver 240, EMI can be generated. The properties of the battery 250 as shown by the doubled headed arrow 285 can influence the EMI (e.g., the strength, the location). More specifically, the battery 250 can be composed of material (e.g., metal) that influences or even creates EMI that affects the T-coil 245. Some materials can increases the strength of the EMI and other materials can weaken it. Also, a non-rechargeable zinc air battery has different electromagnetic properties compared to a rechargeable lithium ion battery. Accordingly, when determining the strength, duration, or type of noise created from EMI, the disclosed technology can use properties of the battery 250 and the associated power management system of the hearing device to estimate the click noise.
Also, the design of the electronic circuitry for the hearing device 103, including placement and design of components, the power management system, and shielding have an impact on the electromagnetic properties of the hearing device 103. As a result, the design of the electronic circuitry properties can also impact how EMI affects the hearing device 103. The parameters associated with the electronic circuitry of the hearing device can also be used to compute a threshold and parameters of click noise created from the EMI. In some implementations, the design of the electronic circuitry can have more significant impact on the EMI than the properties of the battery 250.
To reduce noise created by this EMI, the hearing device 103 can use the modules in the software 215. The software 215 is comprised of one or more modules and data utilized by the modules. The software 215 includes a perceptual module 265, the classifier 270, and an adaptive filter 275 (also referred to as a “filter” generically). The modules perform certain methods or functions for the hearing device 103 and can include components, subcomponents, or other logical entities that assist with or enable the performance of these methods or functions. Although a single memory 205 is shown in
The perceptual module 265 determines whether to apply the adaptive filter 275. The perceptual module 265 can determine whether to apply the adaptive filter 275 based on a threshold. The threshold is a value set based on desired sound level of desired audio signals (e.g., signals received from the T-coil) and undesired signals (e.g., a click noise). The threshold can be based on an amplitude of a frequency component of the received audio signal or frequency components of the received audio signal. The threshold is set such that the typical undesired signal is below the threshold and the typical desired signal is above the threshold. For example, a perceptual module 265 can have a threshold of 40 dB. If the T-coil receives a signal above the threshold (e.g., 55-60 dB), the hearing device may not apply the adaptive filter 275 because the desired T-coil signal is louder than a click noise, which means the user cannot hear the click noise.
Instead of a single threshold value, the threshold can be a “soft” or “two-sided” threshold with an first (e.g., upper) and a second (e.g., lower) value, e.g. 40 dB and 35 dB, respectively. If the T-coil receives a signal above the upper threshold (e.g., 40 dB), the hearing device may not apply the adaptive filter 275. If the T-coil receives a signal between the thresholds (e.g., between 40 dB and 35 dB), the hearing device may partially apply the adaptive filter 275.
The classifier 270 can classify received audio signals. The classifier 270 analyzes incoming audio signals to determine whether the received audio signals are speech, ambient noise, noise, click noise, or other common audio signals. The classifier 270 can also communicate this classification to the DSP 235, and the DSP 235 can determine how much gain should be applied to a processed signal according to an amplification scheme. Also, although the classifier 270 is shown outside of the DSP 235 in
The adaptive filter 275 is configured to filter audio signals for the hearing device 103. In general, the adaptive filter 275 can be time-variant because it changes or adapts overtime depending on the properties of the input signal (e.g., the signal to be filtered). For example, depending on the notification received from the transceiver 240 and T-coil input signal, the adaptive filter 275 can switch on and/or off and/or be applied partially or completely, in each frequency band. The adaptive filter 275 can include a custom filter, an active filter, a bandpass filter, a high-pass filter, or notch or band reject filter.
The adaptive filter 275 can filter processed audio from the T-coil 245 and other audio that is combined with the processed audio. The adaptive filter 275 can adapt based on communicating with the perceptual module 265. The adaptive filter 275 is also configured to filter audio signals on a frequency basis, e.g., each frequency band independently. The adaptive filter 275 can filter frequencies associated with a noise and not filter frequencies associated a desired audio signal such as a T-coil signal. Although the adaptive filter 275 is shown as separate from the DSP 235, the adaptive filter 275 can be part of the DSP 235. For example, the DSP 235 can activate the adaptive filter 275 in the 2-4 KHz region to attenuate an audio signal in this range by 10 dB for the duration of a noise.
The processor 230 can include special-purpose hardware such as application specific integrated circuits (ASICs), programmable logic devices (PLDs), field-programmable gate arrays (FPGAs), programmable circuitry (e.g., one or more microprocessors microcontrollers), appropriately programmed with software and/or computer code, or a combination of special purpose hardware and programmable circuitry. As shown in
The battery 250 can be a rechargeable battery (e.g., lithium ion battery) or a non-rechargeable battery (e.g., Zinc-Air) and the battery 250 can provide electrical power to the hearing device 103 or its components. Because some rechargeable batteries are composed of different material compared to non-rechargeable batteries, some rechargeable batteries have different magnetic or electrical properties compared to non-rechargeable batteries. Also, if the rechargeable batteries have different magnetic or electrical properties these rechargeable batteries can respond differently to EMI or EM fields in general. For example, rechargeable batteries may have a more significant reaction (e.g., more EM flux) compared to non-rechargeable batteries in the presence of EMI. Also, the size and location of a battery in the hearing device can determine how EMI will interact with it. For example, a large battery may have a more significant response to EMI than a small battery. Accordingly, when the hearing device is designed, the EMI properties of the battery 250 and/or the properties of the electronic circuitry of the hearing device can be saved in memory and the EMI properties and used to set the threshold or anticipated noise properties for EMI. More specifically, when performing click noise removal operations, the hearing device can adjust its adaptive filter 275 or threshold based on the stored properties of the battery.
The microphone 255 is configured to capture sound and provide an audio signal of the captured sound to the processor 230. The processor 230 can modify the sound (e.g., in a DSP) and provide the modified sound to a user of the hearing device 103. Although a single microphone 255 is shown in
The transceiver 240 communicates with the antenna 260 to transmit or receive information. The antenna 260 is configured to operation in unlicensed bands such as Industrial, Scientific, and Medical Band (ISM)) using a frequency of 2.4 GHz. The antenna 260 can also be configured to operation in other frequency bands such as 5 GHz, 5 MHz, 10 MHz, or other unlicensed or licensed bands.
Although not shown in
The notification can generate a “hold” as shown in
On the y-axis for each graph is an amplitude in decibels (dB) of frequency components of a signal. On the x-axis is a frequency in Hz. Each graph has an audio signal: audio signal 405a in
Each graph also shows a threshold with a dashed line. The threshold indicates a dB value when a filter should be applied or not applied as explained in more detail in
Regarding
Similar to
It should be noted that
At T-coil decision operation 505, the hearing device determines whether the hearing device is operating its T-coil. The hearing device can determine this based on the program it is using. For example, a hearing device can determine it is using a hearing program that includes receiving or streaming music or audio from a T-coil. The hearing device can also determine that its hearing device is in operation based on the processor determining that audio signals are being receiving from the T-coil. In some implementations, the hearing device determines that the T-coil is operational based on a user request, e.g., a user selects to activate the hearing device T-coil because he or she desires to receive audio signals through the T-coil. If the hearing device determines that
In some implementations of the T-coil decision operation, the hearing device can determine a T-coil is in operation based a “touchless” t-coil option. The touchless T-coil option automatically detects that the T-coil is in operation when it senses a source of EM, and switches back when the EM field is no longer apparent. This type of system makes T-coil activation easier for a hearing device user (e.g., hearing aid user), particularly for those with limited or reduced dexterity.
At determine click noise anticipation operation 510, the hearing device determines that a click noise is anticipated. Anticipated generally means that the click noise is probable, expected, or predicted to occur shortly (e.g., within the next 1-20 microseconds). If a click noise is occurring currently, it can also be anticipated (e.g., the classifier is detecting active interference).
In some implementations, the hearing device determines that a click noise is anticipated based on receiving a notification from a transceiver, controller, or wireless chip of the hearing device. For example, a transceiver can send a notification to a processor of the hearing device that indicates the transceiver is expecting to transmit or receiving a packet, which implies that the antenna for the hearing device may receive an EM field that interferes with the T-coil to create an audio artifact for a T-coil audio. For example, the hearing device can determine that it will be receiving packet on an Industrial, Scientific, and Medical (ISM) band when using Bluetooth Classic or Bluetooth Low Energy™. Because the hearing device will use a 2.4 GHz band, it is likely that there will be some EMI between the antenna of the hearing device and the T-Coil. And because the transceiver is aware of this radio activity, it can send a notification that the radio activity will occur. there is generally a 1 millisecond lag between activating the radio activity and a ADC converting an audio signal. In some implementations, the transceiver can include timing information with the notification.
At determine sound level compared to threshold operation 515, the hearing device determines whether it will apply a filter based on a sound level of a processed audio signal being above, below, or equal to a threshold level. If the hearing device determines that the sound level is above the threshold, it can proceed to an operation classification operation 525 (the optional operation is shown with dashed lines). If the hearing device determines that the sound is below the threshold level, it can proceed to apply filter operation 520, where the adaptive filter can be applied on a frequency band basis as described in
At the optional classification operation 525, the hearing device can classify audio signals it is receiving. For example, the hearing device can classify whether a received signal from a T-coil is speech, noise, or both. Based on the classification, the hearing device can filter signals associated with speech differently than it filters signals associated with noise. The classifier can determine that a signal has a noise portion, which relates to frequencies or time periods with noise, and a sound portion, which relates to frequencies or time periods with desired sounds. the classification of the received audio signal can be used to adjust the filter.
If the optional classification operation 525 is completed or skipped (as it is an optional operation) and the sound level is above a threshold, the hearing device does not apply the filter in “not apply filter” operation 530 because the desired audio signal perceptually masks the undesired click noise because the desired audio signal is louder than the undesired click noise. For example, as shown in
Aspects and implementations of the process 500 of the disclosure have been disclosed in the general context of various steps and operations. A variety of these steps and operations may be performed by hardware components or may be embodied in computer-executable instructions, which may be used to cause a general-purpose or special-purpose processor (e.g., in a computer, server, or other computing device) programmed with the instructions to perform the steps or operations. For example, the steps or operations may be performed by a combination of hardware, software, and/or firmware such with a wireless communication device or a hearing device.
The phrases “in some implementations,” “according to some implementations,” “in the implementations shown,” “in other implementations,” and generally mean a feature, structure, or characteristic following the phrase is included in at least one implementation of the disclosure, and may be included in more than one implementation. In addition, such phrases do not necessarily refer to the same implementations or different implementations.
The techniques introduced here can be embodied as special-purpose hardware (e.g., circuitry), as programmable circuitry appropriately programmed with software or firmware, or as a combination of special-purpose and programmable circuitry. Hence, implementations may include a machine-readable medium having stored thereon instructions which may be used to program a computer (or other electronic devices) to perform a process. The machine-readable medium may include, but is not limited to, optical disks, compact disc read-only memories (CD-ROMs), magneto-optical disks, ROMs, random access memories (RAMs), erasable programmable read-only memories (EPROMs), electrically erasable programmable read-only memories (EEPROMs), magnetic or optical cards, flash memory, or other type of media/machine-readable medium suitable for storing electronic instructions. In some implementations, the machine-readable medium is non-transitory computer readable medium, where in non-transitory excludes a propagating signal.
The above detailed description of examples of the disclosure is not intended to be exhaustive or to limit the disclosure to the precise form disclosed above. While specific examples for the disclosure are described above for illustrative purposes, various equivalent modifications are possible within the scope of the disclosure, as those skilled in the relevant art will recognize. For example, while processes or blocks are presented in an order, alternative implementations may perform routines having steps, or employ systems having blocks, in a different order, and some processes or blocks may be deleted, moved, added, subdivided, combined, or modified to provide alternative or subcombinations. Each of these processes or blocks may be implemented in a variety of different ways. Also, while processes or blocks are at times shown as being performed in series, these processes or blocks may instead be performed or implemented in parallel, or may be performed at different times. Further any specific numbers noted herein are only examples: alternative implementations may employ differing values or ranges.
As used herein, the word “or” refers to any possible permutation of a set of items. For example, the phrase “A, B, or C” refers to at least one of A, B, C, or any combination thereof, such as any of: A; B; C; A and B; A and C; B and C; A, B, and C; or multiple of any item such as A and A; B, B, and C; A, A, B, C, and C; etc. As another example, “A or B” can be only A, only B, or A and B.
Number | Name | Date | Kind |
---|---|---|---|
9763017 | Roeck | Sep 2017 | B2 |
20150163602 | Pedersen | Jun 2015 | A1 |
Number | Date | Country | |
---|---|---|---|
20200162825 A1 | May 2020 | US |