One or more embodiments generally relate to active noise cancellation headphones and auto-calibrating noise cancelling headphones.
The continuing miniaturization of electronic devices has led to a variety of portable audio devices that deliver audio to a listener via headphones. The miniaturization of electronics has also led to smaller and smaller headphones that produce high quality sound. Some headphones now include noise cancellation systems that include microphones for obtaining external sound data and a controller for reducing or cancelling the external sounds that are generated in the user's environment.
In one embodiment a headphone is provided with a housing including an aperture formed therein and a transducer that is disposed in the aperture and supported by the housing. The headphone also includes an array of microphones that are coupled to the housing and disposed over the transducer to receive sound radiated by the transducer and noise.
In another embodiment a sound system is provided with a headphone that includes a transducer and at least one microphone. The sound system also includes an equalization filter and a loop filter circuit. The equalization filter is adapted to equalize an audio input signal based on at least one predetermined coefficient. The loop filter circuit includes a leaky integrator circuit that is adapted to generate a filtered audio signal based on the equalized audio input signal and a feedback signal indicative of sound received by the at least one microphone, and to provide the filtered audio signal to the transducer.
In yet another embodiment a computer-program product embodied in a non-transitory computer readable medium that is programmed for automatically calibrating an active noise cancellation control system within a headphone is provided. The computer-program product includes instructions for generating a first audio input signal that is indicative of a test signal, filtering the first audio input signal using an equalization filter and a loop filter and providing the first filtered audio signal to a transducer of the headphone, wherein the transducer is adapted to radiate a test sound in response to the first audio signal. The computer-program product further includes instructions for receiving a first feedback signal indicative of a spatial average of the test sound received by at least one microphone of the headphone and updating a coefficient of the equalization filter based on the first feedback signal.
In another embodiment, a sound system is provided with a housing, a transducer supported by the housing and at least two microphones that are supported by the housing and disposed over the transducer to receive sound radiated by the transducer and noise. The sound system is also provided with an active noise cancelling (ANC) control system with an equalization filter adjustable between a first position and a second position. The ANC control system is programmed to: control the equalization filter to be arranged in the second position in response to a user command; generate a second audio input signal that is indicative of a test signal; and filter the second audio input signal using the equalization filter. The ANC control system is further programmed to: provide the second filtered audio signal to the transducer, wherein the transducer is adapted to radiate a test sound in response to the second filtered audio signal; receive a second feedback signal indicative of the test sound received by the at least two microphones; update a coefficient of the equalization filter based on the second feedback signal; and control the equalization filter to be arranged in the first position to receive a first audio input signal from an audio source in response to the coefficient being updated.
In yet another embodiment, a sound system is provided with a headphone, an equalization filter and a loop filter circuit. The headphone includes a transducer and at least two microphones disposed over the transducer and adapted to receive sound radiated therefrom. The equalization filter is adapted to equalize an audio input signal based on at least one predetermined coefficient. The loop filter circuit is adapted to generate a filtered audio signal based on the equalized audio input signal and a feedback signal indicative of sound received by the at least two microphones, and to provide the filtered audio signal to the transducer. The sound system is also provided with a controller that is programmed to: provide a second audio input signal indicative of a test signal to the equalization filter in response to a user command; calibrate the headphone by updating the at least one predetermined coefficient of the equalization filter based on a second feedback signal indicative of a test sound received by the at least two microphones; and control the equalization filter to receive a first audio input signal from an audio source in response to the at least one predetermined coefficient being updated.
In still yet another embodiment, a computer-program product embodied in a non-transitory computer readable medium that is programmed for automatically calibrating an active noise cancellation control system within a headphone is provided. The computer-program product comprises instructions for: generating a test signal; filtering the test signal using an equalization filter and a loop filter; providing the filtered test signal to a transducer of the headphone, wherein the transducer is adapted to radiate a test sound in response to the filtered test signal; receiving a test feedback signal indicative of the test sound received by at least one microphone of the headphone; updating a coefficient of the equalization filter based on the test feedback signal; and controlling the equalization filter to connect to an audio source for receiving an audio input signal in response to the coefficient being updated.
As such the sound system provides advantages over existing ANC sound systems by generating a microphone signal that directly approximates the perceived acoustic output of the headphone. The headphone generates such a microphone signal by including an array of at least two microphones within each headphone, which results in a microphone signal that is based on a spatial average of the two microphones. Further, the transducer includes a paper membrane which results in accurate pistonic motion throughout the audible band. These features allow for a simplified ANC control system. For example, since the microphone signal directly approximates the perceived acoustic output of the headphone, the ANC control system eliminates filters and their associated software/hardware, such as a secondary link filter for modeling or estimating the secondary path. Further, the ANC control system includes a controller that is configured to automatically calibrate the coefficients of an equalization filter corresponding to a specific user to provide a smooth response, by reducing or eliminating the remaining reflections in the ear cavity and cushion.
As required, detailed embodiments of the present invention are disclosed herein; however, it is to be understood that the disclosed embodiments are merely exemplary of the invention that may be embodied in various and alternative forms. The figures are not necessarily to scale; some features may be exaggerated or minimized to show details of particular components. Therefore, specific structural and functional details disclosed herein are not to be interpreted as limiting, but merely as a representative basis for teaching one skilled in the art to variously employ the present invention.
With reference to
The first control system 210 includes a pre-equalization filter (He) 228. The He filter 228 filters the audio input signal (V) such that the acoustic output (Y) approximates a predetermined target function. The target function is determined empirically, or using subjective tests. The first control system 210 also includes a filter (
The first control system 210 is an example of a feedback ANC control system. The microphone output signal (MIC) is present at a feedback path 232. At summation node 234, the first control system 210 generates an error signal (e) based on the difference between the output of the
The first control system 210 generates the filtered audio signal (Vfilt) at summation node 240. The equalized audio input signal (Veq) is provided to the summation node 240 along a side-chain, or feedforward path 242. The summation node 240 combines Veq with the filtered error signal to determine Vfilt. As stated above, the summation node 224 adds the noise signal (N) to Vfilt.
The transfer function for the first control system 210 may be expressed as follows:
With reference to
The second control system 410 includes a pre-equalization filter (He) 428. The He filter 428 filters the audio input (V) such that the acoustic output (Y) approximates a predetermined target function and generates an equalized audio signal (Veq). The target function is determined using the method described in U.S. application Ser. No. 14/319,936 to Horbach, according to one or more embodiments. The He filter 428 may be a cascade of multiple biquad equalization filters, or an FIR filter, according to one or more embodiments.
The second control system 410 is an example of a feedback ANC control system. The microphone output signal (MIC) is present at a feedback path 432. At summation node 434, the second control system 410 generates an error signal (e) based on the difference between the equalized audio input signal (Veq) and the microphone output signal (MIC).
The second control system 410 is configured for a headphone that is acoustically designed such that the microphone output signal (MIC) approximates the perceived audio output (Y) of the transducer 118 directly. Since MIC approximates Y, the second control system 410 differs from the prior art first control system 210 (shown in
The second control system 410 is configured as a band-limited control loop where the low frequency portion of the audio input signal (V) is passed on a main path and the high frequency portion of the audio input signal (V) is added through a “side-chain” or feedforward path.
The main path of the second control system 410 includes a loop filter (Hloop) 438. The Hloop filter 438 is configured such that the second control system 410 suppresses any deviation in the error signal, i.e., between the audio input signal (Y) and the microphone output (MIC), within a predetermined bandwidth. The Hloop filter 438 also blocks high frequency signals.
The high frequency portion of the audio input signal (V) is added through a side-chain or feedforward path 442 that includes a high pass filter (Hh) 444. The Hh filter 444 may be a first order filter, or a higher order filter, that is configured to pass signals having frequencies above 3-8 kHz, according to one or more embodiments. A summation node 440 combines the output of the Hloop filter 438 with the output of the Hh filter 444.
The transfer function (Hhp) for the second control system 410 is referenced by block 446, and may be expressed as follows:
Equations 2-4, which may be derived from the block diagram illustrated in
The second control system 410 provides advantages over the prior art first control system 210 of
Additionally, the summation node 234, the gain stage 236 and the loop filter 238 of the first control system 210 are all separate stages, and are typically implemented using precise, low-noise and wide-band hardware components, which considerably adds to the cost of the first control system 210. However, as described below with reference to
The leaky integrator circuit 514 includes a plurality of resistors (R1, R2, and R3) for implementing the summation node 434 (shown in
The loop filter circuit 506 includes the operational amplifier 512, the leaky integrator circuit 514, the peak filter 516 and the notch filter 518 for implementing the Hloop filter 438 (shown in
The side chain 508 includes a high pass filter 544 for implementing the high pass filter (Hh) 444 (shown in
The DC-servo control path 510 includes a buffered first order low pass filter to reduce the loop gain at DC to one, to ensure zero DC offset at the headphone transducer output. The entire path is DC-coupled, except the microphone, to ensure stability at low frequencies. The low pass filter may have a time constant of 1-3 seconds.
With reference to
The headphone 716 includes a housing 722 that is formed in a cup shape, according to the illustrated embodiment. The housing 722 includes an inner surface 724 with an aperture 726 formed into a central portion of the inner surface 724. The transducer 718 is disposed within the aperture 726 and supported by the housing 722. The transducer 718 is adapted to radiate sound away from the headphone 716.
The microphones 720 are mounted to a fixture 732 that extends from the inner surface 724 and across the aperture 726. The fixture 732 is designed to be acoustically transparent, so as not to distort the sound radiated by the transducer 718. The microphones 720 are mounted longitudinally adjacent to the transducer 718 and spaced apart from an outer surface of the transducer 718. The microphones 720 are oriented toward the outer surface of the transducer 718 and angularly spaced apart from each other about a central portion of the aperture 726 in a radial array. Additionally, the microphones 720 are electrically connected in parallel, which provides spatial averaging and thereby a more accurate representation of the perceived frequency response.
The transducer 718 is adapted to provide accurate pistonic motion throughout the audible band. The transducer 718 includes a small surround and a membrane cone 734 with center dome, formed of rigid materials such as fiber-reinforced paper, carbon, bio-cellulose, or anodized aluminum or titanium, or beryllium.
Referring to
The headphone 716 includes an earpad 812 that is secured to a periphery of the inner surface 724 (shown in
The third graph 1114 illustrates that the second control system 410 provides a combined (active and passive) noise reduction of more than 20 dB across the entire audio band, and smooth responses with little overshoot. The second graph 1112 illustrates that the second control system 410 provides a sufficient phase margin throughout the frequency range.
Referring to
The third control system 1310 includes a controller 1350 in addition to the structure of the second control system 410 (shown in
The third control system 1310 is configured to automatically calibrate and customize the response for the user. The headphone frequency response is controlled by feedback only at low frequencies. However, it is possible to measure and correct the response at high frequencies using the EQ filter 1352. The EQ filter 1352 filters the audio input (V) such that the acoustic output approximates a predetermined target function. The target function is determined using the method described in U.S. application Ser. No. 14/319,936 to Horbach, according to one or more embodiments. The third control system 1310 is configured to adjust the coefficients of the EQ filter 1352 corresponding to the shape of the user's ear cavity and the cushion, to customize the response for the user, by reducing or eliminating reflections in the ear cavity and cushion.
A method for automatically calibrating a sound system that includes an ANC control system is illustrated in accordance with one or more embodiments and is generally referenced by numeral 1410. The method is implemented using software code contained within the DSP 1350, according to one or more embodiments.
At operation 1412, a calibration procedure is initiated while the user is wearing the headphones. The calibration procedure is initiated by the user, e.g., by the user pressing a button on the headphone assembly, according to one embodiment. In other embodiments, the calibration procedure may be initiated in response to a voice command, or by signaling through a USB port using a computer or a smartphone.
At operation 1414, the DSP 1350 controls the switch (S) to switch to the second position (2), and thereby connect the DSP 1350 to the input of the EQ filter 1352. At operation 1416, the DSP 1350 generates a test signal that is provided to the EQ filter 1352 and radiates as sound from the transducer 1318. In one embodiment the test signal is a short logarithmic sweep between 250 to 500 msec. The microphones 1320 of the microphone array 1319 measure the sound, along with any reflections or noise, and provide the microphone output signal (MIC) to the DSP 1350.
At operation 1418, the DSP 1350 computes a correction filter based on the captured sweep response through the noise canceling microphone array 1319. Next, at operation 1420, the DSP 1350 updates the coefficients of the EQ filter 1352. At operation 1422, the third control system 1310 turns the switch back to position 1, and the sound system 1310 resumes normal operation. In one or more embodiments, the DSP 1350 is configured to save the coefficients of the EQ filter 1352 in its memory, so that the user does not need to recalibrate the audio system 1300 before each use.
A comparison of the curves illustrates that the remaining reflections in the ear cavity and cushion, as seen by the transducer, can be eliminated through equalization, leading to a smooth response. This includes elimination of errors due to tolerances of the electromechanical components, in particular loop gain deviations. The target response has been chosen to mimic a typical in-room response when listening to loudspeakers, featuring a slight roll off towards high frequencies. In one embodiment, the equalization filter (EQ) 1352 is a minimum-phase FIR (finite impulse response) filter having a length of 64. This results in a fast decaying, non-dispersive headphone impulse response without pre-ringing, as shown in
While exemplary embodiments are described above, it is not intended that these embodiments describe all possible forms of the invention. Rather, the words used in the specification are words of description rather than limitation, and it is understood that various changes may be made without departing from the spirit and scope of the invention. Additionally, the features of various implementing embodiments may be combined to form further embodiments of the invention.
This application is a continuation of U.S. application Ser. No. 15/505,857 filed Feb. 22, 2017, which is the U.S. National Phase Application of PCT Application No. PCT/US2014/053509 filed Aug. 29, 2014, the disclosures of which are hereby incorporated in their entirety by reference herein.
Number | Name | Date | Kind |
---|---|---|---|
3599488 | Mather | Aug 1971 | A |
4291781 | Niguchi et al. | Sep 1981 | A |
4741035 | Genuit | Apr 1988 | A |
5182774 | Bourk | Jan 1993 | A |
5402497 | Nishimoto et al. | Mar 1995 | A |
5481615 | Eatwell | Jan 1996 | A |
5499302 | Nagami et al. | Mar 1996 | A |
5928160 | Clark et al. | Jul 1999 | A |
5937070 | Todter | Aug 1999 | A |
5987145 | Lawton | Nov 1999 | A |
6597792 | Sapiejewski et al. | Jul 2003 | B1 |
7103188 | Jones | Sep 2006 | B1 |
7333618 | Shuttleworth | Feb 2008 | B2 |
8447045 | Laroche | May 2013 | B1 |
8879743 | Mitra | Nov 2014 | B1 |
20050130697 | Dyer | Jun 2005 | A1 |
20050249355 | Chen et al. | Nov 2005 | A1 |
20060093159 | Koh et al. | May 2006 | A1 |
20060147057 | Aggarwal et al. | Jul 2006 | A1 |
20060262938 | Gauger, Jr. et al. | Nov 2006 | A1 |
20070195963 | Ko et al. | Aug 2007 | A1 |
20070253577 | Yen | Nov 2007 | A1 |
20080031471 | Haulick | Feb 2008 | A1 |
20080165981 | Wurtz | Jul 2008 | A1 |
20090220107 | Every et al. | Sep 2009 | A1 |
20100195842 | Sibbald | Aug 2010 | A1 |
20100296668 | Lee | Nov 2010 | A1 |
20100305725 | Brannmark et al. | Dec 2010 | A1 |
20110158419 | Theverapperuma et al. | Jun 2011 | A1 |
20110206214 | Christoph et al. | Aug 2011 | A1 |
20110293103 | Park | Dec 2011 | A1 |
20120057720 | Van Leest | Mar 2012 | A1 |
20120063611 | Kimura | Mar 2012 | A1 |
20120087510 | Sampimon | Apr 2012 | A1 |
20120278070 | Herve et al. | Nov 2012 | A1 |
20130236023 | Horbach | Sep 2013 | A1 |
20130243200 | Horbach | Sep 2013 | A1 |
20140126734 | Gauger, Jr. et al. | May 2014 | A1 |
20140146973 | Liu et al. | May 2014 | A1 |
20140167991 | Oshita | Jun 2014 | A1 |
20140341388 | Goldstein et al. | Nov 2014 | A1 |
Number | Date | Country |
---|---|---|
2924986 | Jul 2007 | CN |
101052242 | Oct 2007 | CN |
102387459 | Mar 2012 | CN |
102404658 | Apr 2012 | CN |
102422346 | Apr 2012 | CN |
102769816 | Nov 2012 | CN |
102811037 | Dec 2012 | CN |
H04107993 | Sep 1992 | JP |
H06070391 | Mar 1994 | JP |
H08079873 | Mar 1996 | JP |
H09230876 | Sep 1997 | JP |
2004163875 | Jun 2004 | JP |
2009033309 | Feb 2009 | JP |
2012015833 | Jan 2012 | JP |
2012044276 | Mar 2012 | JP |
100767391 | Oct 2007 | KR |
Entry |
---|
Extended European Search Report dated Mar. 8, 2018 for EP14900626.4. |
PCT International Search Report dated May 28, 2015 for PCT/US2014/053509. |
PCT International Preliminary Report on Patentability and Written Opinion dated Feb. 28, 2017 for PCT/US2014/053509. |
First Office Action dated Feb. 27, 2019 for Chinese Patent Application No. 201480081616.4, including reference listing in English. |
Office Action of Chinese Application No. 201811417135.2 dated May 7, 2020, 13 pages. |
Number | Date | Country | |
---|---|---|---|
20190191238 A1 | Jun 2019 | US |
Number | Date | Country | |
---|---|---|---|
Parent | 15505857 | US | |
Child | 16283083 | US |