Disclosed herein, among other things, are methods and apparatus for allocating feedback cancellation resources for improved acoustic feedback cancellation for hearing assistance devices. In various embodiments, a hearing assistance device includes a microphone and a processor configured to receive signals from the microphone and process them according to a plurality of processing blocks. The processor is adapted to include an event detector that can provide detection of an event and an output to adjust one or more processing blocks of the overall process to more efficiently use resources of the processor for the event detected, in various embodiments.

Patent
   9654885
Priority
Apr 13 2010
Filed
Dec 22 2014
Issued
May 16 2017
Expiry
Apr 12 2031

TERM.DISCL.
Assg.orig
Entity
Large
4
236
currently ok
15. A method of operating a hearing assistance device, the method comprising:
receiving signals from a microphone of the hearing assistance device;
processing the signals according to a plurality of processing blocks, including using a feedback canceller;
detecting an event that can effect performance of the feedback canceller using an event detector, including identifying and classifying short term events and long term events;
processing short term events detected by the event detector using a short term module and separately processing long term events detected by the event detector using a long term module; and
adjusting one or more processing blocks using outputs of the short term module and the long term module, to more efficiently use resources for the event detected.
1. A hearing assistance device, comprising:
a microphone; and
a processor configured to receive signals from the microphone and process them according to a plurality of processing blocks, the processor including a feedback canceller and an event manager, the event manager including:
an event detector configured to provide detection of an event that can effect performance of the feedback canceller;
a short term module configured to process short term events detected by the event detector;
a long term module configured to process long term events detected by the event detector; and
a control module configured to adjust one or more processing blocks of the overall process using outputs of the short term and long term modules to more efficiently use resources of the feedback canceller for the event detected.
2. The device of claim 1, wherein the control module is configured to adjust a number of filter coefficients.
3. The device of claim 1, wherein the control module is configured to adjust an adaptation rate of the feedback canceller.
4. The device of claim 1, wherein the control module is configured to adjust a phase shift rate to control entrainment.
5. The device of claim 1, wherein the control module is configured to adjust a scaling factor at an output of the feedback canceller.
6. The device of claim 1, wherein the control module is configured to adjust a bulk delay of the feedback canceller.
7. The device of claim 1, wherein the hearing assistance device includes a cochlear implant.
8. The device of claim 1, wherein the hearing assistance device includes a hearing aid.
9. The device of claim 8, wherein the hearing aid includes a behind-the-ear (BTE) hearing aid.
10. The device of claim 8, wherein the hearing aid includes an in-the-ear (ITE) hearing aid.
11. The device of claim 8, wherein the hearing aid includes an in-the-canal (ITC) hearing aid.
12. The device of claim 8, wherein the hearing aid includes completely-in-the-canal (CIC) hearing aid.
13. The device of claim 8, wherein the hearing aid includes a receiver-in-the-canal (RIC) hearing aid.
14. The device of claim 8, wherein the hearing aid includes a receiver-in-the-ear (RITE) hearing aid.
16. The method of claim 15, wherein adjusting one or more processing blocks includes a time domain implementation.
17. The method of claim 15, wherein adjusting one or more processing blocks includes a frequency domain implementation.
18. The method of claim 15, wherein adjusting one or more processing blocks includes a subband domain implementation.
19. The method of claim 15, wherein adjusting one or more processing blocks includes adjusting a number of filter coefficients, an adaptation rate of a feedback canceller, a gain of the hearing assistance device, a phase shift rate to control entrainment, decimation of feedback canceller filter update, a scaling factor at an output of a feedback canceller, or a bulk delay of a feedback canceller.
20. The system of claim 15, wherein the hearing assistance device includes a behind-the-ear (BTE) hearing aid, an in-the-ear (ITE) hearing aid, an in-the-canal (ITC) hearing aid, a completely-in-the-canal (CIC) hearing aid, a receiver-in-the-canal (RIC) hearing aid or a receiver-in-the-ear (RITE) hearing aid.

This application is a continuation of and claims the benefit of priority to U.S. patent application Ser. No. 13/085,033, filed on 12 Apr. 2011, now issued as U.S. Pat. No. 8,917,891, which application claims the benefit under 35 U.S.C. 119(e) of U.S. Provisional Application Ser. No. 61/323,534, filed Apr. 13, 2010, which applications are incorporated herein by reference in their entirety.

The present subject matter relates generally to signal processing for hearing assistance devices and in particular to methods and apparatus for allocating feedback cancellation resources for hearing assistance devices.

Modern hearing assistance devices, such as hearing aids, typically include a digital signal processor in communication with a microphone and receiver. Such designs are adapted to perform a great deal of processing on sounds received by the microphone. These designs can be highly programmable and may use specialized signal processing techniques for acoustic feedback cancellation and a host of other signal processing activities.

Signal processing approaches can use a substantial amount of the available signal processing capabilities of a digital signal processor (DSP). All of the processing requires power as well. Designers frequently have to provide reduced or minimized computational designs to conserve power and to be able to accommodate all of the signal processing that the design must perform. Certain functions, such as acoustic feedback cancellation can be compromised in the effort to reduce processing overhead.

Accordingly, there is a need in the art for methods and apparatus for improved signal processing, and in particular for improved acoustic feedback cancellation for hearing assistance devices.

Disclosed herein, among other things, are methods and apparatus for allocating feedback cancellation resources for improved acoustic feedback cancellation for hearing assistance devices. In various embodiments, a hearing assistance device includes a microphone and a processor configured to receive signals from the microphone and process them according to a plurality of processing blocks. The processor is adapted to include an event detector that can provide detection of an event and an output to adjust one or more processing blocks of the overall process to more efficiently use resources of the processor for the event detected, in various embodiments.

In various embodiments of the present subject matter, a method includes receiving signals from a hearing assistance device microphone processing the signals according to a plurality of processing blocks. An event is detected and one or more processing blocks are adjusted to more efficiently use resources for the event detected, in various embodiments.

This Summary is an overview of some of the teachings of the present application and not intended to be an exclusive or exhaustive treatment of the present subject matter. Further details about the present subject matter are found in the detailed description and appended claims. The scope of the present invention is defined by the appended claims and their legal equivalents.

FIG. 1 shows a generalized block diagram of the present hearing assistance device system according to various embodiments of the present subject matter.

FIG. 2 shows a specific block diagram of a hearing assistance device system according to various embodiments of the present subject matter.

FIGS. 3A and 3B show a filter configuration before and after feedback detection to provide an example of increasing the number of filter coefficients when feedback is detected according to one embodiment of the present subject matter.

The following detailed description of the present subject matter refers to subject matter in the accompanying drawings which show, by way of illustration, specific aspects and embodiments in which the present subject matter may be practiced. These embodiments are described in sufficient detail to enable those skilled in the art to practice the present subject matter. References to “an”, “one”, or “various” embodiments in this disclosure are not necessarily to the same embodiment, and such references contemplate more than one embodiment. The following detailed description is demonstrative and not to be taken in a limiting sense. The scope of the present subject matter is defined by the appended claims, along with the full scope of legal equivalents to which such claims are entitled.

Disclosed herein, among other things, are methods and apparatus for allocating feedback cancellation resources for improved acoustic feedback cancellation for hearing assistance devices.

Hearing aids usually use an adaptive filter to implement a feedback canceller to eliminate acoustic and/or mechanical feedback. The adaptive filter performance is governed by a number of parameters or resources that are typically defined to optimize the performance for the desired application. The desired application in hearing aids is elimination of feedback. The feedback canceller parameters are also constrained to minimize undesired side-effects such as entrainment and other artifacts. (Entrainment is discussed in commonly owned and copending U.S. patent application Ser. No. 10/857,599, filed May 27, 2004, titled METHOD AND APPARATUS TO REDUCE ENTRAINMENT-RELATED ARTIFACTS FOR HEARING ASSISTANCE DEVICES, which is hereby incorporated by reference in its entirety. Also hereby incorporated by reference is commonly-owned U.S. Provisional Patent Application Ser. No. 60/473,844, filed May 27, 2003, titled METHOD AND APPARATUS TO REDUCE ENTRAINMENT-RELATED ARTIFACTS FOR HEARING AIDS.)

Since the DSP in a hearing aid has limited computational power, there is a desire to set the resources to the feedback canceller so as to minimize computational requirements. Ideally, there exists a set of parameters that provide best performance while satisfying all constraints. In reality, this is very difficult to achieve. Resources that provide good feedback elimination could result in increased artifacts and vice versa. Resource limitation due to computational power constraints affects the performance of the feedback canceller. To complicate things, depending on certain conditions the feedback canceller might require extra resources (to eliminate feedback) or reduced resources (to prevent entrainment).

Traditional approaches call for pre-determining the resources and parameters for the feedback canceller based on findings from in-house clinical studies. Even though the acoustic feedback and entrainment concerns differ for individuals a best guess solution that works for most people is chosen. Another option is to use fancy algorithms such as genetic algorithms that identify parameter values best suitable for the user. But, it is usually very hard to evaluate user preference for feedback cancellers because the requirement of resources (or values for parameters) might vary depending on input/acoustic leakage even for the same user.

This present approach provides a solution that takes into account the resources constraint in a small DSP while allowing a way to optimize the parameters and resources of the adaptive feedback canceller depending on what is best for the hearing aid at a given time instant. This approach increases performance of the feedback canceller while providing a reduced computational power. The approach involves detecting certain events that require adjustment to feedback canceller resources and determining better ways to manage the resources for such events.

One such event to detect and manage is the onset of feedback. Feedback can typically be detected at an early stage (for example, before it becomes annoying to the user) using a good feedback detector. In various embodiments, this detector operates individually on frequency bands. The detector can provide different types of information/data for each band of operation, including but not limited to dynamic feedback information and/or long-term feedback information. Dynamic feedback information is information that relates to the current status of feedback in the hearing aid. The system answers the question of whether feedback is happening or starting to happen. Long-term feedback information is measure of the probability of the feedback in a band, which we also refer to as “histogram data.” Other types of information may be used without departing from the scope of the present subject matter.

The difference in the two types of information is primarily in the robustness/accuracy of the data. The dynamic feedback information is typically less robust because the detection criterion is very aggressive and can result in false detection of the onset of feedback (which we refer to as “false alarms”). Thus, there is always a competition between false alarms versus true detection of onset of feedback (which we also call a “hit”). The histogram data provides information on the long term probability of feedback. This data is usually more accurate because the detector can do a more detailed analysis due to more time to make a finding.

Feedback canceller resources can be controlled by utilizing these data. The dynamic feedback detection data is used to control resources in a temporary manner. This means that the resources are modified slightly to help minimize feedback but not by too much that it introduces audible artifacts. Also, the resource change is made for a short period of time to react to the feedback and is reverted back once the feedback has been controlled. The modification to resources could include increasing adaptation rate, increasing the feedback canceller dynamic range, reducing band gain etc. On the other hand, the long term information provides a more accurate picture of which bands require additional resources. The additional resources could significantly reduce the probability of feedback. These changes would be effective for longer duration and in some cases be made permanent if required. Some typical modifications include, but are not limited to increasing dynamic range, changing bulk delay, increasing number of taps/subband and/or combinations of these.

A feedback canceller design takes into consideration, among other things, elimination of acoustic feedback (which may also include other mechanical types of feedback modes), avoidance of audible artifacts arising from the adaptive cancellation, and a tolerable or reasonable amount of computational complexity. The present subject matter is directed toward balancing the resources and parameters of the feedback canceller to satisfy at least these three design aspects. It is capable of being implemented in the time domain, in the frequency domain, or in the subband domain.

In one embodiment of the present subject matter, the design monitors and endeavors to adjust (and optimize if possible) one or more of the following, including, but not limited to: the number of filter coefficients, the adaptation rate of the feedback canceller, the gain on the hearing aid, the phase shift rate (or frequency shift amount) to control entrainment, the decimation of feedback canceller filter update, the scaling factor at the output of the feedback canceller, the scaling factor at the output of the feedback canceller, and the bulk delay of the feedback canceller.

It is understood that the number of coefficients can be changed in the time domain, in the subband domain, or in the frequency domain. Accordingly, the more feedback is detected the greater number of taps that can be allocated to the cancellation effort. The less feedback, the less number of taps are needed. This decreases computational complexity.

A number of factors determine how these resources will be adjusted. To avoid introducing any audible artifacts care must be taken on when and how much the resources need to be updated. The present subject matter is generally performed in two stages. The first is a detection of an event that requires change in resources, and then an adjustment is performed in response to the event detected.

In various embodiments, an event will include anything that requires a change in the feedback canceller. In one exemplary system this means a simplified set of events includes (but is not limited to) a feedback event, an entrainment event (also known as a “bias” experienced by the adaptive filter) or a detection of quiet. The detection of the event can be a wideband or a narrowband computation. The response to the event can involve selective changes in resources to certain bands or to the entire frequency range. There is no absolute rule when it comes to controlling resources. For example, some events require increasing resources in one band but might require decreasing the same resources in a different band. The resources can be independently varied in different bands in response to the detection of an event.

Detections of an event should be fast and robust. The response should produce little or no audible artifacts, and adopt where possible a simple logic to provide a quick, simple and smooth transition to the original resource state following the event.

FIG. 1 shows a generalized block diagram of the present hearing assistance device system according to various embodiments of the present subject matter. The following convention is adopted: arrows to a block indicate inputs and arrows from a block are outputs and may be labeled. The hearing assistance device 100 includes a microphone 102 that produces a signal A which is the input to the signal processing channel of the device (which is generally all of the blocks between the input A and the output D). It is understood that the implementation of the signal processing channel can be a time domain implementation, a frequency domain implementation, a subband domain implementation, or combinations thereof. Therefore, well known individual analog-to-digital, frequency analysis, and/or time-to-frequency conversion blocks will not be shown.

The output of the device D is provided to speaker 104 (also known as a receiver in the hearing aid art). Signals from the input are sent to summer 106 and subtracted from a signal X which is a multiplied version of the output of the acoustic feedback canceller block 110 via multiplier 112. Multiplier 112 receives a scaling factor S that allows it to scale the output of the acoustic feedback canceller block 110 so that the feedback canceller block 110 can use linear gain adjustments, and compensates for floating point calculations that allow for higher resolution correction.

The output of summer 106 is signal B which is provided to the gain block 114. In hearing aid applications, gain block 114 will provide programmable gain to the input signal to compensate for hearing loss. The coefficients of the gain block 114 can be retrieved from output C and parameters can be sent to the block using input G. The output of the gain block is optionally fed into an output phase modulation block 116 which accepts input OPM to adjust the operation of that block. The operation of the OPM block provides adjustable phase shift which includes but is not limited to the disclosure described in copending, commonly owned patent applications U.S. patent application Ser. No. 11/276,763, filed Mar. 13, 2006, titled OUTPUT PHASE MODULATION ENTRAINMENT CONTAINMENT FOR DIGITAL FILTERS and U.S. patent application Ser. No. 12/336,460, filed Dec. 16, 2008, titled OUTPUT PHASE MODULATION ENTRAINMENT CONTAINMENT FOR DIGITAL FILTERS, that are both hereby incorporated by reference in their entirety. The output of block 116 is provided to receiver 104 and to bulk delay 118. Bulk delay provides a programmed delay and includes, but is not limited to the disclosure set forth in commonly owned U.S. Pat. No. 7,386,142, field May 27, 2004, titled METHOD AND APPARATUS FOR A HEARING ASSISTANCE SYSTEM WITH ADAPTIVE BULK DELAY, and in commonly owned and copending U.S. patent application Ser. No. 12/135,856 filed Jun. 9, 2008, titled METHOD AND APPARATUS FOR A HEARING ASSISTANCE SYSTEM WITH ADAPTIVE BULK DELAY, which are both hereby incorporated by reference in their entirety. The output of the bulk delay 118 is provided to acoustic feedback canceller 110 and in particular to the adaptive filter algorithm section 120 which is called “LMS” in FIG. 1, but is not limited to an LMS algorithm. Other algorithms may be used without departing from the scope of the present subject matter including, but not limited to LMS algorithms and their variants (some examples include, but are not limited to sign-sign, normalized LMS, and filtered-X LMS), affine projection algorithms and their variants, and recursive least squares algorithms and their variants. The output of bulk delay 118 is also provided to adaptive filter 122. The algorithm section 120 also gets output B from summer 106.

The present system also has an event manager 130 which is generalized as being able to use one or more of the inputs A, B, C, and/or D in any combination and provide event detection using detector 132, and to process detected events using short term module 134 and/or long term module 136. The output of modules 134 and 136 are provided to control module 138. The event manager 130 can take the output of control module 138 and use it to provide changes to any one or more of the following outputs: FBC, LMS, G, OPM, and BD. Thus, the design is highly programmable and can detect and address events using a plurality of inputs and outputs or subsets of them. It is understood that the inputs and outputs of event manager 130 can vary without departing from the teachings of the present subject matter.

Event detector 132 can perform any statistical measure needed. Furthermore, it understood that a plurality of event detectors can be employed to provide specialized processing of different events. For example, three event detectors 132 can be employed; one for feedback cancellation, one for entrainment (filter bias) management, and one for quiet detection. The event detectors can each provide different outputs for different or similar parts of the hearing assistance device 100.

The short term module 134 is adapted to detect short term events and provide signals to the control module 138 to identify them. The long term module 136 is adapted to provide long term information (histogram) to the control module 138. In some applications only the short term module 134 or only the long term module 136 may be used. Consequently, control module 138 acts like a resource manager to provide inputs to various resources of the hearing assistance device processing channel. It is understood that a number of different input and output configurations are possible with the present system. Thus, the configuration of the present system can be changed accordingly to accommodate a great number of applications.

FIG. 2 shows a specific block diagram of a hearing assistance system according to various embodiments of the present subject matter. This specific configuration is adapted to demonstrate how the acoustic feedback canceller could be enhanced by decreasing the number of coefficients during “quiet” detection.

FIG. 2 shows that the input to the event manager 130 is the output D. This configuration only uses the short term module 134 to provide signals to the control module 138. The resulting output of control module 138 could be used to decrease the amount of coefficients used by acoustic feedback canceller module 110 using inputs FBC and LMS and to decrease the overall gain applied to the input signal during the quiet using input G to gain block 114. Of course, this is only one way the event manager 130 can be configured.

The system is programmable for a number of different signal processing tasks. FIGS. 3A and 3B show a filter configuration before and after feedback detection to provide an example of increasing the number of filter coefficients when feedback is detected according to one embodiment of the present subject matter. The system can detect feedback in a certain band (in this example, between F3 and F4) and then the system adjusts the coefficients to more accurately cancel feedback in that band. Therefore, the coefficients are changed from N taps in the filter of FIG. 3A to N+M taps in the filter of FIG. 3B in the band between F3 and F4. This example only demonstrates some of the ability of the present system to allocate processing resources based on sensed events. The present system is highly programmable, and as such many other applications are possible with the present system. Many other approaches are possible using the system which are too numerous to enumerate herein.

It is understood that in digital signal processing implementations of the present subject matter that the processing shown in FIGS. 1 and 2 can be accomplished by the DSP and that the functions are performed as a result of firmware that programs the DSP accordingly. It is possible that some aspects may be performed by other hardware, software, and/or firmware. Consequently, the system set forth herein is highly configurable and programmable and may be used in a variety of implementations.

The present subject matter can be used for a variety of hearing assistance devices including, but not limited to tinnitus masking devices, assistive listening devices (ALDs), cochlear implant type hearing devices, hearing aids, such as behind-the-ear (BTE), in-the-ear (ITE), in-the-canal (ITC), or completely-in-the-canal (CIC) type hearing aids. It is understood that behind-the-ear type hearing aids may include devices that reside substantially behind the ear or over the ear. Such devices may include hearing aids with receivers associated with the electronics portion of the behind-the-ear device, or hearing aids of the type having receivers in the ear canal of the user, such as receiver-in-the-canal (RIC) or receiver-in-the-ear (RITE) designs. It is understood that other hearing assistance devices not expressly stated herein may fall within the scope of the present subject matter.

This application is intended to cover adaptations or variations of the present subject matter. It is to be understood that the above description is intended to be illustrative, and not restrictive. The scope of the present subject matter should be determined with reference to the appended claims, along with the full scope of legal equivalents to which such claims are entitled.

Natarajan, Harikrishna P.

Patent Priority Assignee Title
10924870, Dec 22 2009 Starkey Laboratories, Inc. Acoustic feedback event monitoring system for hearing assistance devices
11638102, Jun 25 2018 Cochlear Limited Acoustic implant feedback control
11818544, Dec 22 2009 Starkey Laboratories, Inc. Acoustic feedback event monitoring system for hearing assistance devices
12177614, Jun 25 2018 Cochlear Limited Acoustic implant feedback control
Patent Priority Assignee Title
3601549,
3803357,
3995124, Oct 15 1974 Noise cancelling microphone
4025721, May 04 1976 INTELLITECH, INC Method of and means for adaptively filtering near-stationary noise from speech
4038536, Mar 29 1976 Rockwell International Corporation Adaptive recursive least mean square error filter
4052559, Dec 20 1976 Rockwell International Corporation Noise filtering device
4088834, Jan 03 1977 Feedback elimination system employing notch filter
4122303, Dec 10 1976 CHAPLIN PATENTS HOLDING CO , INC , A CORP OF DE Improvements in and relating to active sound attenuation
4130726, Jun 29 1977 International Jensen Incorporated Loudspeaker system equalization
4131760, Dec 07 1977 Bell Telephone Laboratories, Incorporated Multiple microphone dereverberation system
4176252, Nov 22 1977 Dutko Incorporated Multi-dimensional audio projector
4185168, May 04 1976 NOISE CANCELLATION TECHNOLOGIES, INC Method and means for adaptively filtering near-stationary noise from an information bearing signal
4187413, Apr 13 1977 Siemens Aktiengesellschaft Hearing aid with digital processing for: correlation of signals from plural microphones, dynamic range control, or filtering using an erasable memory
4188667, Feb 23 1976 NOISE CANCELLATION TECHNOLOGIES, INC ARMA filter and method for designing the same
4232192, May 01 1978 Starkey Labs, Inc. Moving-average notch filter
4238746, Mar 20 1978 The United States of America as represented by the Secretary of the Navy Adaptive line enhancer
4243935, May 18 1979 The United States of America as represented by the Secretary of the Navy Adaptive detector
4366349, Apr 28 1980 Dolby Laboratories Licensing Corporation Generalized signal processing hearing aid
4377793, Jan 13 1981 Comsat Corporation Digital adaptive finite impulse response filter with large number of coefficients
4425481, Apr 16 1981 ReSound Corporation Programmable signal processing device
4471171, Feb 17 1982 Ascom Audiosys AG Digital hearing aid and method
4485272, Apr 01 1981 Telecommunications Radioelectriques et Telephoniques T.R.T. Acoustic feedback cancelling electro-acoustic transducer network
4495643, Mar 31 1983 CRL SYSTEMS, INC Audio peak limiter using Hilbert transforms
4508940, Aug 06 1981 Siemens Aktiengesellschaft Device for the compensation of hearing impairments
4548082, Aug 28 1984 HIMPP K S Hearing aids, signal supplying apparatus, systems for compensating hearing deficiencies, and methods
4582963, Jul 29 1982 CHARLES INDUSTRIES, LTD , A CORP OF IL Echo cancelling using adaptive bulk delay and filter
4589137, Jan 03 1985 The United States of America as represented by the Secretary of the Navy Electronic noise-reducing system
4596902, Jul 16 1985 Processor controlled ear responsive hearing aid and method
4622440, Apr 11 1984 In Tech Systems Corp. Differential hearing aid with programmable frequency response
4628529, Jul 01 1985 MOTOROLA, INC , A CORP OF DE Noise suppression system
4630305, Jul 01 1985 Motorola, Inc. Automatic gain selector for a noise suppression system
4658426, Oct 10 1985 ANTIN, HAROLD 520 E ; ANTIN, MARK Adaptive noise suppressor
4680798, Jul 23 1984 Analogic Corporation Audio signal processing circuit for use in a hearing aid and method for operating same
4731850, Jun 26 1986 ENERGY TRANSPORTATION GROUP, INC Programmable digital hearing aid system
4751738, Nov 29 1984 The Board of Trustees of the Leland Stanford Junior University Directional hearing aid
4771396, Mar 16 1984 British Telecommunications public limited company Digital filters
4783817, Jan 14 1986 Hitachi Plant Engineering & Construction Co., Ltd.; Tanetoshi, Miura; Hareo, Hamada Electronic noise attenuation system
4783818, Oct 17 1985 NOISE CANCELLATION TECHNOLOGIES, INC Method of and means for adaptively filtering screeching noise caused by acoustic feedback
4791672, Oct 05 1984 M-E MANUFACTURING AND SERVICES, INC Wearable digital hearing aid and method for improving hearing ability
4823382, Oct 01 1986 NEXTIRAONE, LLC Echo canceller with dynamically positioned adaptive filter taps
4879749, Jun 26 1986 ENERGY TRANSPORTATION GROUP, INC Host controller for programmable digital hearing aid system
4972482, Sep 18 1987 Sanyo Electric Co., Ltd. Fm stereo demodulator
4972487, Mar 30 1988 K S HIMPP Auditory prosthesis with datalogging capability
4985925, Jun 24 1988 BOSE CORPORATION A CORPORATION OF DE Active noise reduction system
4989251, May 10 1988 K S HIMPP Hearing aid programming interface and method
5016280, Mar 23 1988 HIMPP K S Electronic filters, hearing aids and methods
5027410, Nov 10 1988 WISCONSIN ALUMNI RESEARCH FOUNDATION, MADISON, WI A NON-STOCK NON-PROFIT WI CORP Adaptive, programmable signal processing and filtering for hearing aids
5091952, Nov 10 1988 WISCONSIN ALUMNI RESEARCH FOUNDATION, MADISON, WI A NON-STOCK, NON-PROFIT WI CORP Feedback suppression in digital signal processing hearing aids
5170434, Aug 30 1988 BELTONE ELECTRONICS CORP Hearing aid with improved noise discrimination
5226086, May 18 1990 K S HIMPP Method, apparatus, system and interface unit for programming a hearing aid
5259033, Aug 30 1989 GN RESOUND A S Hearing aid having compensation for acoustic feedback
5276739, Nov 30 1989 AURISTRONIC LIMITED Programmable hybrid hearing aid with digital signal processing
5402496, Jul 13 1992 K S HIMPP Auditory prosthesis, noise suppression apparatus and feedback suppression apparatus having focused adaptive filtering
5502869, Feb 09 1993 Noise Cancellation Technologies, Inc. High volume, high performance, ultra quiet vacuum cleaner
5533120, Feb 01 1994 Tandy Corporation Acoustic feedback cancellation for equalized amplifying systems
5604812, May 06 1994 Siemens Audiologische Technik GmbH Programmable hearing aid with automatic adaption to auditory conditions
5606620, Mar 23 1994 Siemens Audiologische Technik GmbH Device for the adaptation of programmable hearing aids
5619580, Oct 20 1992 GN Danovox A/S Hearing aid compensating for acoustic feedback
5621802, Apr 27 1993 Regents of the University of Minnesota Apparatus for eliminating acoustic oscillation in a hearing aid by using phase equalization
5659622, Nov 13 1995 Google Technology Holdings LLC Method and apparatus for suppressing noise in a communication system
5668747, Mar 09 1994 Fujitsu Limited Coefficient updating method for an adaptive filter
5706352, Apr 07 1993 HIMPP K S Adaptive gain and filtering circuit for a sound reproduction system
5724433, Apr 07 1993 HIMPP K S Adaptive gain and filtering circuit for a sound reproduction system
5737410, Dec 23 1993 Nokia Technologies Oy Method for determining the location of echo in an echo canceller
5838806, Mar 27 1996 Siemens Aktiengesellschaft Method and circuit for processing data, particularly signal data in a digital programmable hearing aid
5920548, Oct 01 1996 Telefonaktiebolaget LM Ericsson Echo path delay estimation
5987146, Apr 03 1997 GN RESOUND A S Ear canal microphone
5991419, Apr 29 1997 Beltone Electronics Corporation Bilateral signal processing prosthesis
6035050, Jun 21 1996 Siemens Audiologische Technik GmbH Programmable hearing aid system and method for determining optimum parameter sets in a hearing aid
6044183, Feb 16 1982 Laser Measurement International Inc. Robot vision using target holes, corners and other object features
6072884, Nov 18 1997 GN Resound AS Feedback cancellation apparatus and methods
6104993, Feb 26 1997 Google Technology Holdings LLC Apparatus and method for rate determination in a communication system
6173063, Oct 06 1998 GN RESOUND, A CORP OF DENMARK Output regulator for feedback reduction in hearing aids
6219427, Nov 18 1997 GN Resound AS Feedback cancellation improvements
6240192, Apr 16 1997 Semiconductor Components Industries, LLC Apparatus for and method of filtering in an digital hearing aid, including an application specific integrated circuit and a programmable digital signal processor
6275596, Jan 10 1997 GN Resound North America Corporation Open ear canal hearing aid system
6356606, Jul 31 1998 WSOU Investments, LLC Device and method for limiting peaks of a signal
6389440, Apr 03 1996 British Telecommunications public limited company Acoustic feedback correction
6434246, Oct 10 1995 GN RESOUND AS MAARKAERVEJ 2A Apparatus and methods for combining audio compression and feedback cancellation in a hearing aid
6434247, Jul 30 1999 GN RESOUND AS MAARKAERVEJ 2A Feedback cancellation apparatus and methods utilizing adaptive reference filter mechanisms
6480610, Sep 21 1999 SONIC INNOVATIONS, INC Subband acoustic feedback cancellation in hearing aids
6494247, Sep 30 1999 Modular locking panel system for trade show exhibits
6498858, Nov 18 1997 GN RESOUND Feedback cancellation improvements
6552446, Apr 26 1999 Alcatel Lucent Method and device for electric supply in a mobile apparatus
6563931, Jul 29 1992 K S HIMPP Auditory prosthesis for adaptively filtering selected auditory component by user activation and method for doing same
6718301, Nov 11 1998 Starkey Laboratories, Inc. System for measuring speech content in sound
6754356, Oct 06 2000 GN Resound AS Two-stage adaptive feedback cancellation scheme for hearing instruments
6831986, Dec 21 2000 GN RESOUND A S Feedback cancellation in a hearing aid with reduced sensitivity to low-frequency tonal inputs
6876751, Sep 30 1998 House Ear Institute Band-limited adaptive feedback canceller for hearing aids
6882736, Sep 13 2000 Sivantos GmbH Method for operating a hearing aid or hearing aid system, and a hearing aid and hearing aid system
6885752, Jul 08 1994 Brigham Young University Hearing aid device incorporating signal processing techniques
6912289, Oct 09 2003 Unitron Hearing Ltd. Hearing aid and processes for adaptively processing signals therein
6928160, Aug 09 2002 CIRRUS LOGIC INC Estimating bulk delay in a telephone system
6999826, Nov 18 1998 Qualcomm Incorporated Apparatus and method for improved PC audio quality
7006646, Jul 29 1999 Sonova AG Device for adapting at least one acoustic hearing aid
7058182, Oct 06 1999 GN ReSound A/S; GN RESOUND A S Apparatus and methods for hearing aid performance measurement, fitting, and initialization
7065486, Apr 11 2002 Macom Technology Solutions Holdings, Inc Linear prediction based noise suppression
7068802, Jul 02 2001 Sivantos GmbH Method for the operation of a digital, programmable hearing aid as well as a digitally programmable hearing aid
7088835, Nov 02 1994 MICROSEMI SEMICONDUCTOR U S INC Wavetable audio synthesizer with left offset, right offset and effects volume control
7155018, Apr 16 2002 Microsoft Technology Licensing, LLC System and method facilitating acoustic echo cancellation convergence detection
7242777, May 30 2002 GN Resound AS Data logging method for hearing prosthesis
7283638, Nov 14 2000 GN RESOUND A S Hearing aid with error protected data storage
7283842, Feb 18 2000 Sonova AG Fitting-setup for hearing device
7292699, Sep 30 1998 House Ear Institute Band-limited adaptive feedback canceller for hearing aids
7349549, Mar 25 2003 Sonova AG Method to log data in a hearing device as well as a hearing device
7386142, May 27 2004 Starkey Laboratories, Inc Method and apparatus for a hearing assistance system with adaptive bulk delay
7428312, Mar 27 2003 Sonova AG Method for adapting a hearing device to a momentary acoustic situation and a hearing device system
7519193, Sep 03 2003 INHEARING TECHNOLOGY INC Hearing aid circuit reducing feedback
7809150, May 27 2003 Starkey Laboratories, Inc Method and apparatus to reduce entrainment-related artifacts for hearing assistance systems
7889879, May 21 2002 SIVANTOS PTE LTD Programmable auditory prosthesis with trainable automatic adaptation to acoustic conditions
7945066, May 27 2004 Starkey Laboratories, Inc. Method and apparatus for a hearing assistance system with adaptive bulk delay
7986790, Mar 14 2006 Starkey Laboratories, Inc System for evaluating hearing assistance device settings using detected sound environment
7995780, Feb 18 2005 GN RESOUND A S Hearing aid with feedback cancellation
8116473, Mar 13 2006 Starkey Laboratories, Inc Output phase modulation entrainment containment for digital filters
8199948, Oct 23 2006 Starkey Laboratories, Inc Entrainment avoidance with pole stabilization
8452034, Oct 23 2006 Starkey Laboratories, Inc Entrainment avoidance with a gradient adaptive lattice filter
8509465, Oct 23 2006 Starkey Laboratories, Inc Entrainment avoidance with a transform domain algorithm
8553899, Mar 13 2006 Starkey Laboratories, Inc Output phase modulation entrainment containment for digital filters
8571244, Mar 25 2008 Starkey Laboratories, Inc Apparatus and method for dynamic detection and attenuation of periodic acoustic feedback
8634576, Mar 13 2006 Starkey Laboratories, Inc. Output phase modulation entrainment containment for digital filters
8638949, Mar 14 2006 Starkey Laboratories, Inc. System for evaluating hearing assistance device settings using detected sound environment
8681999, Oct 23 2006 Starkey Laboratories, Inc Entrainment avoidance with an auto regressive filter
8744104, Oct 23 2006 Starkey Laboratories, Inc. Entrainment avoidance with pole stabilization
8917891, Apr 13 2010 Starkey Laboratories, Inc Methods and apparatus for allocating feedback cancellation resources for hearing assistance devices
8929565, Mar 13 2006 Starkey Laboratories, Inc. Output phase modulation entrainment containment for digital filters
8942398, Apr 13 2010 Starkey Laboratories, Inc Methods and apparatus for early audio feedback cancellation for hearing assistance devices
9392379, Mar 13 2006 Starkey Laboratories, Inc. Output phase modulation entrainment containment for digital filters
20010002930,
20010055404,
20020012438,
20020025055,
20020039426,
20020051546,
20020057814,
20020176584,
20030007647,
20030026442,
20030031314,
20030112988,
20030185411,
20040066944,
20040086137,
20040125973,
20040136557,
20040190739,
20040202340,
20040218772,
20050036632,
20050047620,
20050069162,
20050111683,
20050129262,
20050265568,
20050283263,
20060140429,
20060173259,
20060215860,
20060222194,
20060227987,
20070009123,
20070019817,
20070036280,
20070116308,
20070117510,
20070135862,
20070217620,
20070217629,
20070219784,
20070223755,
20070237346,
20070269065,
20070276285,
20070280487,
20080019547,
20080037798,
20080063228,
20080095388,
20080095389,
20080107296,
20080130926,
20080130927,
20080260190,
20080304684,
20090154741,
20090175474,
20090245552,
20100111339,
20110091049,
20110116667,
20110150231,
20110249846,
20110249847,
20120155664,
20120230503,
20140098967,
20140348361,
20150110317,
CH653508,
DE19748079,
DK1835708,
EP335542,
EP396831,
EP585976,
EP1256258,
EP1367857,
EP1538868,
EP1624719,
EP1708543,
EP1718110,
EP1835708,
EP1835784,
EP2003928,
EP2080408,
EP2106163,
EP250679,
EP712263,
GB1356645,
JP5964994,
JP6031315,
WO106746,
WO106812,
WO110170,
WO154456,
WO3045108,
WO3098970,
WO2004105430,
WO2005002433,
WO2005018275,
WO2007020299,
WO2007045276,
WO2007112737,
WO2008051569,
WO2008051570,
WO2008051571,
WO2009068028,
WO2009124550,
///
Executed onAssignorAssigneeConveyanceFrameReelDoc
Apr 19 2011NATARAJAN, HARIKRISHNA P Starkey Laboratories, IncASSIGNMENT OF ASSIGNORS INTEREST SEE DOCUMENT FOR DETAILS 0405870152 pdf
Dec 22 2014Starkey Laboratories, Inc.(assignment on the face of the patent)
Aug 24 2018Starkey Laboratories, IncCITIBANK, N A , AS ADMINISTRATIVE AGENTNOTICE OF GRANT OF SECURITY INTEREST IN PATENTS0469440689 pdf
Date Maintenance Fee Events
Apr 17 2017ASPN: Payor Number Assigned.
Oct 22 2020M1551: Payment of Maintenance Fee, 4th Year, Large Entity.
Oct 23 2024M1552: Payment of Maintenance Fee, 8th Year, Large Entity.


Date Maintenance Schedule
May 16 20204 years fee payment window open
Nov 16 20206 months grace period start (w surcharge)
May 16 2021patent expiry (for year 4)
May 16 20232 years to revive unintentionally abandoned end. (for year 4)
May 16 20248 years fee payment window open
Nov 16 20246 months grace period start (w surcharge)
May 16 2025patent expiry (for year 8)
May 16 20272 years to revive unintentionally abandoned end. (for year 8)
May 16 202812 years fee payment window open
Nov 16 20286 months grace period start (w surcharge)
May 16 2029patent expiry (for year 12)
May 16 20312 years to revive unintentionally abandoned end. (for year 12)