An aspect of the disclosure relates to digital audio signal processing techniques for performing feedback acoustic noise cancellation to reduce in-ear sound pressure. Other aspects are also described.
Headphones come in various fit types, such as an over-ear that partially rests directly against the head and surrounds the ear, an on-ear that rests against the ear, and in-ear that at least partially fits into the ear canal. In the case where the headphone is physically designed to acoustically and passively isolate ambient noise, especially in the case of a sealed in-ear headphone, there is a pocket of air that becomes essentially trapped either entirely in a blocked ear canal or between the ear and the main sound output port of the headphone. This trapped pocket of air induces the so-called occlusion effect, where the wearer perceives a louder and unnatural version of their own voice when talking.
An aspect of the disclosure is a method performed by an audio system having an in-ear headphone that uses a control leak and feedback acoustic noise cancellation (ANC) to minimize the effect of occlusion. Specifically, both the control leak and the ANC minimize the effect by reducing a sound pressure level (SPL) within the user's ear canal. For example, the control leak is a path from the in-ear headphone into an ambient environment in which the in-ear headphone is located. This path prevents the pocket of air from being trapped, and therefore reduces the SPL in the ear canal within a first SPL range at a frequency within a frequency range, then if otherwise not present. The system receives a microphone signal from an internal microphone of the in-ear headphone that indicates a current SPL in the ear canal of the user, where the current SPL is the result of the control leak having the path between the in-ear headphone and the environment. Thus, the current SPL is lower than a SPL within the user's ear if the control leak was not present or was blocked. In order to further reduce the SPL, the system applies ANC. In particular, the system determines an ANC filter based on the microphone signal and generates an anti-noise signal using the ANC filter. The system drives a speaker of the in-ear headphone using the anti-noise signal to reduce the current SPL in the ear canal of the user between a second SPL range at a frequency within the frequency range.
The above summary does not include an exhaustive list of all aspects of the disclosure. It is contemplated that the disclosure includes all systems and methods that can be practiced from all suitable combinations of the various aspects summarized above, as well as those disclosed in the Detailed Description below and particularly pointed out in the claims. Such combinations may have particular advantages not specifically recited in the above summary.
The aspects are illustrated by way of example and not by way of limitation in the figures of the accompanying drawings in which like references indicate similar elements. It should be noted that references to “an” or “one” aspect of this disclosure are not necessarily to the same aspect, and they mean at least one. Also, in the interest of conciseness and reducing the total number of figures, a given figure may be used to illustrate the features of more than one aspect, and not all elements in the figure may be required for a given aspect.
Several aspects of the disclosure with reference to the appended drawings are now explained. Whenever the shapes, relative positions and other aspects of the parts described in a given aspect are not explicitly defined, the scope of the disclosure here is not limited only to the parts shown, which are meant merely for the purpose of illustration. Also, while numerous details are set forth, it is understood that some aspects may be practiced without these details. In other instances, well-known circuits, structures, and techniques have not been shown in detail so as not to obscure the understanding of this description. Furthermore, unless the meaning is clearly to the contrary, all ranges set forth herein are deemed to be inclusive of each range's endpoints.
Users of in-ear audio devices which when worn acoustically seal the ear canal of the user, such as in-ear headphones and hearing aids, may experience an occlusion effect that causes the user to perceive “hollow” or “booming” echo-like sounds of their own voice. Compared to a completely open ear canal, the occlusion effect may increase low-frequency spectral content (e.g., below 2000 Hz) of sound pressure within the ear canal by about 30 dB. One way to effectively reduce the occlusion effect is to not completely seal the ear canal. To do this, manufacturers of in-ear headphones and hearing aids reduce the occlusion effect by including a “pressure” vent in the in-ear audio device that allows air within the ear canal to escape into the ambient environment in order to alleviate the sound pressure within the ear canal. Pressure vents, however, may reduce the benefit of passive attenuation due to the sealing nature of the in-ear audio devices. In addition, the effectiveness of pressure vents may vary between users. For example, the occlusion effect may be different between users, due to differences (e.g., shape and size) in ear canals between the users. As a result, pressure vents, which are static holes (which are not adjustable), may aid in reducing the effect of occlusion in some people but not others.
To overcome these deficiencies, the present disclosure describes an in-ear headphone that uses a combination of a control leak and a feedback acoustic noise cancellation (ANC) function to efficiently reduce the occlusion effect. The in-ear headphone includes a speaker, an internal microphone, and a control leak from the in-ear headphone into an ambient environment. The internal microphone produces a microphone signal that indicates a current sound pressure level (SPL or in-ear SPL) in an ear canal of a user due to the occlusion effect that is caused by the in-ear headphone being inserted into the ear canal. The current SPL is a result of the control leak that reduces a SPL in the ear canal within a first SPL range at a frequency within a frequency range than if otherwise not present. In other words, if the in-ear headphone fully acoustically sealed the ear canal, in which the in-ear headphone does not include the control leak (or the control leak is blocked) the SPL would be higher than the current SPL. Using the microphone signal, an ANC filter is determined and used to produce an anti-noise signal, which when used to drive the speaker reduces the current SPL in the ear canal of the user within a second SPL range at the frequency within the frequency range. As a result, the combination of the control leak and the ANC filter (which may be adapted to the user's ear canal) minimizes the sound pressure in the ear canal, thereby reducing the occlusion effect.
The in-ear headphone 4 has an against-the-ear acoustic transducer or speaker 6 arranged and configured to reproduce sound that is represented in an audio signal directly into the ear canal 3 of the user 1. The headphone 4 also includes a control leak 8 that may have one or more ports that are configured to allow an air path from the in-ear headphone into the ambient environment. More about the control leak is described in
In one aspect, an output audio signal or playback signal that may contain program audio such as music, podcast, or the voice of a far-end user during a voice communication session (e.g., phone call) can be provided along with other signals (such as an anti-noise signal produced by an ANC function) to drive the speaker, either separately or at least partially contemporaneously. The playback signal may be provided, via a network interface (such as the interface 32 of
The in-ear headphone has an enclosure 26 that includes a back volume 28 and a front volume 27. The front volume includes the internal microphone 7, and speaker 6 is positioned such that a portion of the speaker is positioned inside the back volume and another portion is positioned in the front volume. In one aspect, a partition (or wall) that separates the back volume from the front volume may be formed around the speaker 6. In another aspect, the speaker 6 may be fully inside either volume. The front volume includes a main port 23 that is configured to direct outputted sound by the speaker into the ear canal 3 of the user.
The enclosure also includes a first port 21 and a second port 22, where at least one of which make up the control leak. In one aspect, the ports may be openings of any shape, such as, for example, circular, square, or rectangular shaped. The first port allows a (first) path between the front volume and the ambient environment, while the second port allows a (second) path between the back volume, the front volume, and the ambient environment. In one aspect, the enclosure may not include the second port 22, thereby sealing off the back volume 28. In another aspect, the first port 21 may be positioned on the ear tip 60. In another aspect, there may be additional ports (e.g., a port that allows a path from the back volume into the ambient environment, without having to traverse through the front volume).
In one aspect, the ports reduce the occlusion effect by alleviating at least some of the air pressure within the ear canal 3 by not allowing the in-ear headphone to make a complete seal (thereby containing a trapped pocket of air) when the headphone is inside the user's ear canal. In particular, the ports (either separate or a combination thereof) may reduce the in-ear SPL of the ear canal within a first range at a frequency within a frequency range. In another aspect, the ports may be sized such that they are smaller than the main port. For example, the main port may be circular shaped and have a diameter at least twice the size of either port. Specifically, the main port may have a diameter 2-7 mm, whereas the ports may have a diameter of 1-3 mm. As another example, the ports may have different shapes with respect to the main port, such as being rectangular shaped. In that case, the main port may have a cross-sectional area that is at least twice a cross-sectional area of either port.
In one aspect each of these elements (or components) of the in-ear headphone may be integrated into the (e.g., enclosure of the) headphone 4. In another aspect, the headphone may include more (or less) elements as described herein. For instance, the in-ear headphone may include two or more speakers, two or more (external and/or internal) microphones, and/or a display screen that is configured to display image data.
The controller 31 may be a special-purpose processor such as an application-specific integrated circuit (ASIC), a general purpose microprocessor, a field-programmable gate array (FPGA), a digital signal controller, or a set of hardware logic structures (e.g., filters, arithmetic logic units, and dedicated state machines). The controller is configured to perform feedback ANC operations in order to reduce the occlusion effect in the user's ear canal. In addition, the controller is configured to perform networking operations and/or perform a transparency function. Also, the controller may optionally be configured to perform beamforming processes. In one aspect, although illustrated as being separate, (at least a portion of) the network interface 32 may be a part of the controller 31. More about how the controller performs these operations is described herein.
As described herein, the headphone 4 may be a wireless electronic device that is configured to establish a wireless communication data link via the network interface 32 with another electronic device over a wireless computer network (e.g., a wireless personal area network (WPAN)) using e.g., BLUETOOTH protocol or a WLAN in order to exchange data. In one aspect, the network interface 32 is configured to establish a wireless communication data link with a wireless access point in order to exchange data with a remote electronic server (e.g., over the internet). For example, the headphone may retrieve program audio for playback through the speaker 6 from a server. In another aspect, the network interface 32 may be configured to establish a communication data link via a mobile voice/data network that employs any type of wireless telecom protocol (e.g., a 4G Long Term Evolution (LTE) network).
In one aspect, the headphone 4 may be a part of an audio system that is configured to perform ANC operations or functions as described herein. In another aspect, the audio system may include a separate (e.g., companion) device, such as a smart phone, with which the headphone establishes a (e.g., wired and/or wireless) connection in order to pair both devices together. In one aspect, the (e.g., programmed processor of the) companion device may perform one or more of the operations described herein. For instance, the companion device may obtain program audio from a remote source and transmit the audio to the headphone for playback. In another aspect, at least some of the elements of the headphone may be a part of the companion device (or another electronic device) within the system, such as one or more external microphones.
The controller 31 may have one or more operational blocks, which may include a feedback ANC function 33, a transparency 34, and a beamformer 35. The feedback ANC function is configured to cause the speaker 6 of the headphone to produce anti-noise in order to minimize the occlusion effect. Specifically, the feedback ANC 33 receives a microphone signal from the internal microphone 7 and determines (or selects) an ANC filter based on the microphone signal. The ANC 33 may determine the filter such that an anti-noise signal produced using the filter reduces (when outputted by the speaker 6) the in-ear SPL in order to further minimize the occlusion effect. Specifically, the ANC 33 determines the filter such that when a corresponding anti-noise signal is used to drive the speaker, the current in-ear SPL is reduced. For instance, the microphone signal may indicate the (current) in-ear SPL. From the signal, the ANC 33 may select a filter such that the in-ear SPL is reduced within a second SPL range at a frequency within a frequency range when the anti-noise signal is outputted by the speaker. In one aspect, the frequency and/or frequency range may be the same (or different) to the frequency and/or frequency range within which the control leak reduces the in-ear SPL within the first SPL range as described herein.
In one aspect, the feedback ANC may determine the ANC filter based on multiple microphone signals. In particular, the feedback ANC may determine which ANC filter should be used based on differences between an in-ear SPL and an ambient SPL of the ambient environment. For instance, the feedback ANC may receive the microphone signal form the internal microphone 7 and a microphone signal from the external microphone 30. The ANC may determine the in-ear SPL based on the differences between both microphone signals.
The beamformer 35 is configured to process two or more microphone signals that are produced and received from two or more external microphones to form at least one directional beam pattern in a particular direction, so as to be more sensitive to a sound source that is located within the ambient environment, such as the user's mouth. As a result, the beamformer may produce at least one sound pickup beamformer output signal that includes one or more directional beam patterns that are aimed towards the sound source.
The transparency function 34 is configured to receive a microphone signal produced by the external microphone 30 (or a beamformer output signal produced by the beamformer 35) that includes ambient sounds of the ambient environment and configured to render the signal to cause the speaker 6 to reproduce the ambient sounds. Specifically, this function enables the user of the headphone to hear the ambient sounds within the environment more clearly, and preferably in a manner that is “transparent” as possible, e.g., as if the headphone was not being worn by the user. To do this, the controller 31 obtains the microphone signal, which includes one or more ambient sounds, and processes (or filters) the signal through a transparency filter to produce one or more filtered signals that includes at least a portion of the ambient sound. In one aspect, the transparency filter may reduce acoustic occlusion due to the headphones being in, on or over the user's ear, while also preserving spatial filtering effect of the user's anatomical features (e.g., head, pinna, shoulder, etc.). The filter may also help preserve the timbre and spatial cues associate with the actual ambient sound. Thus, in one aspect the transparency filter may be user specific, according to specific measurements of the user's head. For instance, the controller may determine the transparency filter according to a HRTF or equivalently, head related impulse response (HRIR) that is based on the user's anthropometrics. In one aspect, when the headphone has several microphones, a specific (or general) transparency filter may be applied to microphones signals produced by each of the microphones, and resulting filtered signals may be combined or summed together.
In one aspect, the controller 31 is configured to combine the anti-noise signal produced by the feedback ANC 33 and the filtered signal produced by the transparency 34 in order to drive the speaker 6 with both signals. In another aspect, the controller 31 may be configured to perform operations of any of the operational blocks described herein separately. For instance, the controller may only output the anti-noise signal, without the filtered signal, and vice a versa. In some aspects, this configuration may be based on user input (e.g., received by a companion device that transmits control signals to the controller via the network interface). For example, the user may indicate (via a user-interface of the companion device) that only feedback ANC is to be activated. As a result, the companion device is configured to instruct the controller 31 to only activate the feedback ANC 33.
Some aspects perform variations of the process 40 described in
In one aspect, the process 40 may be performed periodically (e.g., once every second, etc.) in order to adaptively configure the ANC filter. In another aspect, the process may be performed in response to sounds detected within the environment and/or actions performed by the user. For instance, the ANC filter may be determined in response to the headphone detecting footfall, or the action in which the user puts a food down while walking. In one aspect, such an action may be detected based on sensor data (e.g., from an onboard accelerometer).
In order to further reduce the in-ear SPL, the in-ear headphone may implement feedback ANC, as described herein. As a result, to the activation of the feedback ANC (e.g., driving the speaker 6 with an anti-noise signal), there is another change in the in-ear SPL, ΔSPLANC (second SPL range). The effect of the feedback ANC may compensate (or reduce) the occlusion effect within frequencies in which the control leak does not effectively reduce the in-ear SPL f1 and may extend to f2, where f2 may be a frequency that is less than f3. In one aspect, f2 may be a frequency between 1000-1400 Hz. In another aspect, f2 may be a frequency between 800-1200 Hz. In another aspect, the reduction of in-ear SPL may extend to h. In other words, ΔSPLCL may not reduce the in-ear SPL to approximately 0 dB between f2 and f3. In that case, ΔSPLANC may compensate. In one aspect, ΔSPLANC may be as much as 25 dB at a given frequency between f1 and f2 (or f1 and f3).
Personal information that is to be used should follow practices and privacy policies that are normally recognized as meeting (and/or exceeding) governmental and/or industry requirements to maintain privacy of users. For instance, any information should be managed so as to reduce risks of unauthorized or unintentional access or use, and the users should be informed clearly of the nature of any authorized use.
As previously explained, an aspect of the disclosure may be a non-transitory machine-readable medium (such as microelectronic memory) having stored thereon instructions, which program one or more data processing components (generically referred to here as a “processor”) to perform the network operations and audio signal processing operations described herein, such as feedback ANC operations, transparency operations, and beamforming operations. In other aspects, some of these operations might be performed by specific hardware components that contain hardwired logic. Those operations might alternatively be performed by any combination of programmed data processing components and fixed hardwired circuit components.
While certain aspects have been described and shown in the accompanying drawings, it is to be understood that such aspects are merely illustrative of and not restrictive on the broad disclosure, and that the disclosure is not limited to the specific constructions and arrangements shown and described, since various other modifications may occur to those of ordinary skill in the art. The description is thus to be regarded as illustrative instead of limiting.
In some aspects, this disclosure may include the language, for example, “at least one of [element A] and [element B].” This language may refer to one or more of the elements. For example, “at least one of A and B” may refer to “A,” “B,” or “A and B.” Specifically, “at least one of A and B” may refer to “at least one of A and at least one of B,” or “at least of either A or B.” In some aspects, this disclosure may include the language, for example, “[element A], [element B], and/or [element C].” This language may refer to either of the elements or any combination thereof. For instance, “A, B, and/or C” may refer to “A,” “B,” “C,” “A and B,” “A and C,” “B and C,” or “A, B, and C.”
This application claims the benefit of and priority to U.S. Provisional Patent Application Ser. No. 62/907,376, filed Sep. 27, 2019, which is hereby incorporated by this reference in its entirety.
Number | Name | Date | Kind |
---|---|---|---|
10080080 | Grinker | Sep 2018 | B2 |
20120321103 | Smailagic | Dec 2012 | A1 |
20130329902 | Bakalos | Dec 2013 | A1 |
20200335078 | Cho | Oct 2020 | A1 |
20210020157 | Zhou | Jan 2021 | A1 |
Number | Date | Country | |
---|---|---|---|
62907376 | Sep 2019 | US |