As technology has advanced our uses for computing devices have expanded. One such use is for the playback of audio content, such as music, soundtracks and dialog in movies, voices (e.g., for cellular phones), and so forth. Earpieces, also referred to earbuds, can be connected to a computing device in a wired or wireless manner, and are oftentimes used for the playback of audio content. However, these earpieces are not without their problems. One such problem is that some earpieces are closed (e.g., sealed to the user's ear canal), which may make the user's voice sound loud or unnatural, and some earpieces are open (e.g., not sealed to the user's ear canal), which tends to provide for poor audio quality (e.g., poor bass response). These problems can be frustrating for users, leading to user frustration with their devices and earpieces.
Embodiments of automatically detecting an earpiece mode based on whether a duct is sealed or unsealed are described with reference to the following drawings. The same numbers are used throughout the drawings to reference like features and components:
Automatically detecting an earpiece mode based on whether a duct is sealed or unsealed is discussed herein. Traditionally, earpieces are designed to be open or closed. A closed earpiece design seals to the user's ear canal and allows for good bass response, good isolation, and active noise cancellation (ANC). However, a closed earpiece performs poorly when the user is talking or chewing because such actions are very loud to the user and the user's speech typically does not sound natural to the user. An open earpiece design allows the user to plainly hear the environment. However, an open earpiece does not allow for good bass response due to front/back cancellation and the typically smaller piston area of a ring driver (e.g., transducer). An open earpiece also does not lend itself to ANC because an open back means no isolation so more cancelling energy is required and because poor bass response means less ability to provide cancelling energy.
In contrast, an earpiece as discussed herein includes a portion, which may be referred to as an ear tip, that seals the earpiece in the user's ear, preventing or reducing sounds from an external environment (e.g., the outside world) from entering the user's ear canal and being heard by the user. The earpiece also includes a duct from the user's ear canal to the external environment, and this duct may be open (also referred to as unsealed) or closed (also referred to as sealed). When the duct is open, sounds can pass from the external environment to the user's ear canal, allowing the user to hear the outside environment. Furthermore, ANC is disabled and an equalization (EQ) setting is used that takes into account the user's being able to hear the outside environment. When the duct is closed, sounds from the outside environment are prevented from passing through to the user's ear canal (or are reduced), reducing the sounds the user hears from the outside environment. Furthermore, ANC is enabled and an EQ setting is used that takes into account that the sounds from the outside world that the user hears are reduced or eliminated.
In one or more implementations, the earpiece includes one or more microphones that are used to determine whether the duct in the earpiece is open or closed. For example, a noise estimate microphone may be used to determine whether audio content being played back by the earpiece is leaking by greater than a threshold amount, and the duct is determined to be open in response to the audio content being leaked by greater than the threshold amount. By way of another example, an ANC microphone may be used to determine whether a difference in measured bass response and expected bass response is greater than a threshold amount, and the duct is determined to be open in response to the difference being greater than the threshold amount. By way of another example, a difference between the audio content measured at a noise estimate speaker and at an ANC microphone may be determined, and the duct is determined to be open in response to the difference being less than a threshold amount.
The techniques discussed herein improve the operation of an earpiece by supporting two different modes—an open or unsealed mode, and a closed or sealed mode. Accordingly, the user has an earpiece that provides the best of both worlds—operation in the open or unsealed mode allowing the user to plainly hear the environment, or operation in a closed or sealed mode and the good bass response, good isolation, and ANC that mode provides.
The speaker 104 can be configured as any suitable type of speaker incorporating a transducer that converts an electrical signal into sound, such as a dynamic loudspeaker using a diaphragm, a piezoelectric speaker, non-diaphragm based speakers, and so forth.
The communication system 106 manages communication with various other devices via a wireless or wired connection. The communication system 106 can manage communication with a variety of different types of computing or electronic devices, such as a smartphone or other wireless phone, a tablet computer, a laptop computer, a desktop computer, a wearable device (e.g., a smartwatch, an augmented reality headset or device, a virtual reality headset or device), a personal media player, a personal navigating device (e.g., global positioning system), an entertainment device (e.g., a gaming console, a portable gaming device, a streaming media player, a digital video recorder, a music or other audio playback device), an Internet of Things (IoT) device, an automotive computer, and so forth.
The earpiece mode selection system 108 determines whether a duct in the earpiece 102 is sealed (e.g., closed) or unsealed (e.g., open). The earpiece mode selection system 108 selects an earpiece mode based on whether the earpiece 102 is sealed or unsealed. The selected earpiece mode includes one or both of an active noise cancellation setting for the earpiece 102 and an equalization setting for the earpiece 102.
The earpiece mode selection system 108 can be implemented in a variety of different manners. For example, the earpiece mode selection system 108 can be implemented at least in part in hardware, e.g., as an application-specific integrated circuit (ASIC), a field-programmable gate array (FPGA), an application-specific standard product (ASSP), a system-on-a-chip (SoC), a complex programmable logic device (CPLD), and so forth. Additionally or alternatively, the earpiece mode selection system 108 can be implemented as multiple instructions stored on computer-readable storage media and that can be executed by a processing system (e.g., one or more processors (e.g., microprocessors or controllers) each of which can include one or more cores).
The ANC system 110 performs active noise cancellation for the earpiece 102. This noise cancellation can be performed in any of a variety of different manners, such as using a feed-forward technique or a feed-back technique as discussed in more detail below. The ANC system 110 can be implemented in a variety of different manners. For example, the ANC system 110 can be implemented at least in part in hardware, e.g., as an ASIC, an FPGA, an ASSP, an SoC, a CPLD, and so forth. Additionally or alternatively, the ANC system 110 can be implemented as multiple instructions stored on computer-readable storage media and that can be executed by a processing system (e.g., one or more processors (e.g., microprocessors or controllers) each of which can include one or more cores).
The ANC microphone 112, the noise estimate microphone 114, and the voice microphone 116 can each be any suitable type of microphone incorporating a transducer that converts sound into an electrical signal, such as a dynamic microphone, a condenser microphone, a piezoelectric microphone, and so forth. The ANC microphone 112, the noise estimate microphone 114, and the voice microphone 116 can be the same type or different types of microphones. It is to be appreciated that the earpiece 102 can include multiple ANC microphones 112, multiple noise estimate microphones 114, or multiple voice microphones 116.
The ANC microphone 112 picks up sound that the user hears (e.g., the ANC microphone 112 is situated to pick up sound in the user's ear canal). The ANC microphone 112 is typically situated in a front volume of the earpiece 102 as discussed in more detail below.
The noise estimate microphone 114 picks up sounds that are from the outside environment, such as noise generated by other people, music being played, sounds of vehicles, and so forth. The voice microphone 116 picks up the voice of the user. Accordingly, the noise estimate microphone 114 may be physically located in the earpiece 102 so that when the earpiece 102 is placed in user's ear the noise estimate microphone 114 is located further away from the mouth of the user than the voice microphone 116.
In one or more implementations, if the earpiece 102 includes both the voice microphone 116 and the noise estimate microphone 114, then the ANC system 110 may use feed-forward ANC as well as uplink noise suppression. Additionally or alternatively, if the earpiece 102 includes the voice microphone 116, the noise estimate microphone 114, and the ANC microphone 112, the earpiece 102 may use active ANC as well as uplink noise suppression.
In one or more implementations the back volume 306 is sealed and not open to the front volume 308 or the external environment (the environment external to the earpiece 300). Accordingly, the back volume 306 is also referred to as a sealed back volume. It should be noted that the referring to “sealed” herein allows for a barometric vent. For example, a sealed back value may not be entirely sealed—a small vent may be added to allow pressure equalization so that the back volume does not develop a DC offset, which can happen in a perfectly sealed system owing to changes in temperature (e.g., external temperature, internal or operating temperature), altitude or weather.
The earpiece 300 also includes a duct 310 that passes through the back volume 306 and the front volume 308. The duct 310 is sealed from the back volume 306, but not from the front volume 308. The duct 310 may be opened or closed using any of a variety of techniques as discussed in more detail below. When the duct 310 is unsealed (also referred to as open), sound from the external environment is able to enter the duct 310 at an opening 312, pass through the duct 310, and pass into the ear canal of the user via the opening 304 (e.g., as illustrated by dashed line 314). When the duct 310 is sealed (also referred to as closed), sound from the external environment is not able to pass through the duct 310 and into the ear canal of the user.
Returning to
In one or more implementations, the earpiece mode selection module 204 selects an earpiece mode 212 based on the sealed/unsealed indication 210, such as a sealed mode or an unsealed mode, and outputs the earpiece mode 212 to the EQ module 206 and the ANC module 208. The EQ module 206 selects equalization settings for the earpiece speaker (e.g., speaker 104 of
Additionally or alternatively, the earpiece mode selection module 204 selects, based on the earpiece mode, the equalization settings and the ANC settings for the earpiece speaker.
In one or more implementations, the sealed determination module 202 determines whether the duct in the earpiece 102 is sealed or unsealed based at least in part on one or both of ANC microphone 112 and noise estimate microphone 114. The manner in which this determination is performed can vary based on a type of ANC being used, such as feed-forward or feed-back ANC.
In one or more implementations, ANC is performed using a feed-forward technique. For a feed-forward technique, the noise estimate microphone 114 measures noise. This signal is inverted by the ANC system 110 and fed to the speaker 104 such that noise making it past the earpiece 102 to the ear itself can be cancelled. The noise estimate microphone 114 listens for how much of the audio content being sent to the user's ear canal by the speaker 104 is leaking. If the leakage is above a certain threshold amount (e.g., 10 dB more leakage than expected for sealed condition), then the sealed determination module 202 determines that the duct in the earpiece 102 is unsealed. Otherwise, the sealed determination module 202 determines that the duct in the earpiece 102 is sealed. Using this technique provides a low-cost and low-complexity approach to determining whether the duct is sealed or unsealed.
Additionally or alternatively, ANC is performed using a feed-back technique. For a feed-back technique, the ANC microphone 112 is situated in front of the speaker 104 (e.g., in front of the diaphragm), or between the speaker 104 and the user's ear canal. The sound (e.g., noise) measured at the noise estimate microphone 114 is compared to the sound (e.g., noise) measured at the ANC microphone 112 to determine how much noise cancellation is actually occurring.
By comparing the noise estimate with how much cancellation is actually occurring, the ANC system 110 can dynamically adjust the amount of cancellation sent to the speaker 104. This allows a more consistent listening experience, and allows for more aggressive cancellation of the noise, because there is less concern of sending too much noise canceling signal, which would amplify the noise instead of attenuating it.
With a feed-back system, the sealed determination module 202 compares the bass response measured at the ANC microphone 112 from the audio content to the expected bass response. If the difference in bass response is greater than a threshold amount then the sealed determination module 202 determines that the duct in the earpiece 102 is unsealed. Otherwise, the sealed determination module 202 determines that the duct in the earpiece 102 is sealed. For example, at 50 hertz (Hz), if the difference in bass response is greater than 20 decibels (dB), then the sealed determination module 202 determines that the duct in the earpiece 102 is unsealed. However, if the difference in bass response is not greater than 20 dB, then the sealed determination module 202 determines that the duct in the earpiece 102 is sealed.
Additionally or alternatively, with a feed-back system, the sealed determination module 202 compares the bass response measured at the ANC microphone 112 from the audio content to the expected bass response for both a sealed earpiece and an unsealed earpiece. If the bass response measured at the ANC microphone 112 is closer to the expected bass response for an unsealed earpiece than to the expected bass response for a sealed earpiece, then the sealed determination module 202 determines that the duct in the earpiece is unsealed. However, if the bass response measured at the ANC microphone 112 is closer to the expected bass response for a sealed earpiece than the expected bass response for an unsealed earpiece, then the sealed determination module 202 determines that the duct in the earpiece is sealed.
Returning to
Additionally or alternatively, the sealed determination module 202 can use other techniques to determine whether the duct is sealed or unsealed, such as techniques that do not rely on the ANC microphone 112 or the noise estimate microphone 114. For example, the sealed determination module 202 can use a Hall effect sensor and magnet, a contact circuit, a potentiometer, and so forth to determine whether the duct is sealed or unsealed.
The EQ module 206 applies equalization settings for the earpiece speaker. The EQ module 206 may select the equalization settings based on the earpiece mode 212 or the earpiece mode selection module 204 may provide the equalization settings to the EQ module 206. The equalization settings indicate to boost or lower (e.g., increase or decrease the loudness) of particular frequency ranges. The equalization settings for a sealed mode can differ from the equalization settings for an unsealed mode. For example, low frequency ranges (e.g., corresponding to bass) may be boosted in the sealed mode but lowered in the unsealed mode. The particular equalization settings for different modes can be determined in different manners, such as selected by a developer or designer of the earpiece 102, selected by a user of the earpiece 102 (e.g., set as user preferences), and so forth.
The ANC module 208 applies ANC settings for the earpiece speaker. The ANC module 208 may select the ANC setting based on the earpiece mode 212 or the earpiece mode selection module 204 may provide the ANC setting to the ANC module 208. In one or more implementations, the ANC setting is to activate ANC for the sealed mode (in case the ANC system 110 performs ANC) and deactivate ANC for the unsealed mode (in which case the ANC system 110 does not perform ANC).
The earpiece 500 also includes a duct 510 that passes through the back volume 506 and the front volume 508. The duct 510 is sealed from the back volume 506, but not from the front volume 508. The duct 510 may be opened or closed using any of a variety of techniques as discussed in more detail below. When the duct 510 is unsealed (also referred to as open), sound from the external environment is able to enter the duct 510 at an opening 512, pass through the duct 510, and pass into the ear canal of the user via the opening 504. When the duct 510 is sealed (also referred to as closed), sound from the external environment is not able to pass through the duct 510 and into the ear canal of the user.
The earpiece 600 also includes a duct 612 that passes through the back volume 608. The duct 612 is sealed from the back volume 608, but not from the front volume 610. The duct 612 may be opened or closed using any of a variety of techniques as discussed in more detail below. When the duct 612 is unsealed (also referred to as open), sound from the external environment is able to enter the duct 612 at an opening 614, pass through the duct 612, and pass into the ear canal of the user via the opening 606. When the duct 612 is sealed (also referred to as closed), sound from the external environment is not able to pass through the duct 612 and into the ear canal of the user.
The earpiece 700 also includes a duct 712 that passes through the back volume 708. The duct 712 is sealed from the back volume 708, but not from the front volume 710. The duct 712 may be opened or closed using any of a variety of techniques as discussed in more detail below. When the duct 712 is unsealed (also referred to as open), sound from the external environment is able to enter the duct 712 at an opening 714, pass through the duct 712, and pass into the ear canal of the user via the opening 706. When the duct 712 is sealed (also referred to as closed), sound from the external environment is not able to pass through the duct 712 and into the ear canal of the user.
As discussed above, the earpiece (e.g., earpiece 102 of
In one or more implementations the linear actuator 802 is electrically controlled and activated in any of a variety of different manners such as using a button, using an application setting, using a user gesture, using a voice command, and so forth.
The sealing technique illustrated in
The sealing technique illustrated in
In one or more implementations, the outer ring 1004 is part of a twisting cap of the earpiece 1000. The twisting cap may be mounted to the back volume of the earpiece 1000 in various manners, such as using a tongue and groove style snap around the circumference of the cap. This mounting of the twisting cap may be implemented, for example, as an axial snap in a top surface of the cap or another axial mounting from inside the sealed back volume.
In process 1200, a determination is made whether a duct in an earpiece is sealed or unsealed (act 1202). This determination is made based at least in part on audio measurements at a microphone of an earpiece. The duct is an opening allowing sound to pass between an opening to an ear canal of a user and an external environment.
An earpiece mode is selected based on whether the duct is sealed or unsealed (act 1204). The earpiece mode includes one or both of an active noise cancellation setting for the earpiece and an equalization setting for the earpiece.
In process 1300, a user input to seal or unseal a duct in an earpiece is received (act 1302). The duct is an opening allowing sound to pass between an opening to an ear canal of a user and an external environment.
Whether the duct is sealed or unsealed is detected (act 1304).
One or both of an active noise cancellation setting for the earpiece and an equalization setting for the earpiece is selected (act 1306). This selection is made based on whether the duct is sealed or unsealed.
Audio is output based on one or both of the active noise cancellation setting and the equalization setting (act 1308). This active noise cancellation setting and equalization setting are the settings selected in act 1306.
The electronic device 1400 includes one or more data input components 1402 via which any type of data, media content, or inputs can be received such as user-selectable inputs, messages, music, television content, recorded video content, and any other type of text, audio, video, or image data received from any content or data source. The data input components 1402 may include various data input ports such as universal serial bus ports, coaxial cable ports, and other serial or parallel connectors (including internal connectors) for flash memory, DVDs, compact discs, and the like. These data input ports may be used to couple the electronic device to components, peripherals, or accessories such as keyboards, microphones, or cameras. The data input components 1402 may also include various other input components such as microphones, touch sensors, touchscreens, keyboards, and so forth.
The device 1400 includes communication transceivers 1404 that enable one or both of wired and wireless communication of device data with other devices. The device data can include any type of text, audio, video, image data, or combinations thereof. Example transceivers include wireless personal area network (WPAN) radios compliant with various IEEE 802.15 (Bluetooth™) standards, wireless local area network (WLAN) radios compliant with any of the various IEEE 802.11 (WiFi™) standards, wireless wide area network (WWAN) radios for cellular phone communication, wireless metropolitan area network (WMAN) radios compliant with various IEEE 802.15 (WiMAX™) standards, wired local area network (LAN) Ethernet transceivers for network data communication, and cellular networks (e.g., third generation networks, fourth generation networks such as LTE networks, or fifth generation networks).
The device 1400 includes a processing system 1406 of one or more processors (e.g., any of microprocessors, controllers, and the like) or a processor and memory system implemented as a system-on-chip (SoC) that processes computer-executable instructions. The processing system 1406 may be implemented at least partially in hardware, which can include components of an integrated circuit or on-chip system, an application-specific integrated circuit (ASIC), a field-programmable gate array (FPGA), a complex programmable logic device (CPLD), and other implementations in silicon or other hardware.
Alternately or in addition, the device can be implemented with any one or combination of software, hardware, firmware, or fixed logic circuitry that is implemented in connection with processing and control circuits, which are generally identified at 1408. The device 1400 may further include any type of a system bus or other data and command transfer system that couples the various components within the device. A system bus can include any one or combination of different bus structures and architectures, as well as control and data lines.
The device 1400 also includes computer-readable storage memory devices 1410 that enable data storage, such as data storage devices that can be accessed by a computing device, and that provide persistent storage of data and executable instructions (e.g., software applications, programs, functions, and the like). Examples of the computer-readable storage memory devices 1410 include volatile memory and non-volatile memory, fixed and removable media devices, and any suitable memory device or electronic data storage that maintains data for computing device access. The computer-readable storage memory can include various implementations of random access memory (RAM), read-only memory (ROM), flash memory, and other types of storage media in various memory device configurations. The device 1400 may also include a mass storage media device.
The computer-readable storage memory device 1410 provides data storage mechanisms to store the device data 1412, other types of information or data, and various device applications 1414 (e.g., software applications). For example, an operating system 1416 can be maintained as software instructions with a memory device and executed by the processing system 1406. The device applications 1414 may also include a device manager, such as any form of a control application, software application, signal-processing and control module, code that is native to a particular device, a hardware abstraction layer for a particular device, and so on.
The device 1400 can also include one or more device sensors 1418, such as any one or more of an ambient light sensor, a proximity sensor, a touch sensor, an infrared (IR) sensor, accelerometer, gyroscope, thermal sensor, audio sensor (e.g., microphone), and the like. The device 1400 can also include one or more power sources 1420, such as when the device 1400 is implemented as a mobile device. The power sources 1420 may include a charging or power system, and can be implemented as a flexible strip battery, a rechargeable battery, a charged super-capacitor, or any other type of active or passive power source.
The device 1400 additionally includes an audio or video processing system 1422 that generates one or both of audio data for an audio system 1424 and display data for a display system 1426. In accordance with some embodiments, the audio/video processing system 1422 is configured to receive call audio data from the transceiver 1404 and communicate the call audio data to the audio system 1424 for playback at the device 1400. The audio system or the display system may include any devices that process, display, or otherwise render audio, video, display, or image data. Display data and audio signals can be communicated to an audio component or to a display component, respectively, via an RF (radio frequency) link, S-video link, HDMI (high-definition multimedia interface), composite video link, component video link, DVI (digital video interface), analog audio connection, or other similar communication link. In implementations, the audio system or the display system are integrated components of the example device. Alternatively, the audio system or the display system are external, peripheral components to the example device.
Although embodiments of techniques for automatically detecting an earpiece mode based on whether a duct is sealed or unsealed have been described in language specific to features or methods, the subject of the appended claims is not necessarily limited to the specific features or methods described. Rather, the specific features and methods are disclosed as example implementations of techniques for implementing automatically detecting an earpiece mode based on whether a duct is sealed or unsealed. Further, various different embodiments are described, and it is to be appreciated that each described embodiment can be implemented independently or in connection with one or more other described embodiments. Additional aspects of the techniques, features, and/or methods discussed herein relate to one or more of the following.
In some aspects, the techniques described herein relate to a method including: determining, based at least in part on audio measurements at a microphone of an earpiece, whether a duct in the earpiece is sealed or unsealed, the duct including an opening allowing sound to pass between an opening to an ear canal of a user and an external environment; and selecting, based on whether the duct is sealed or unsealed, an earpiece mode that includes one or both of an active noise cancellation setting for the earpiece and an equalization setting for the earpiece.
In some aspects, the techniques described herein relate to a method, wherein the earpiece includes a front volume and a sealed back volume, and the duct passes through both the front volume and the sealed back volume.
In some aspects, the techniques described herein relate to a method, wherein the selecting the earpiece mode includes selecting, in response to the duct being unsealed, a pass-through mode in which the active noise cancellation setting indicates active noise cancellation is disabled and the equalization setting indicates audio equalization for an open earpiece.
In some aspects, the techniques described herein relate to a method, wherein the selecting the earpiece mode includes selecting, in response to the duct being sealed, a closed mode in which the active noise cancellation setting indicates active noise cancellation is enabled and the equalization setting indicates audio equalization for a closed earpiece.
In some aspects, the techniques described herein relate to a method, the determining including: determining whether audio content being played back by a speaker of the earpiece is leaking by greater than a threshold amount: determining, in response to the audio content leaking by greater than the threshold amount, that the duct is unsealed; and determining, in response to the audio content not leaking by greater than the threshold amount, that the duct is sealed.
In some aspects, the techniques described herein relate to a method, the determining including: determining a difference between a bass response measured by the microphone and an expected bass response: determining, in response to the difference being greater than a threshold amount, that the duct is unsealed; and determining, in response to the difference not being greater than a threshold amount, that the duct is sealed.
In some aspects, the techniques described herein relate to a method, the determining including: determining a difference between audio content measured by a noise estimate microphone and the audio content measured by an active noise cancellation microphone: determining, in response to the difference being greater than a threshold amount, that the duct is sealed; and determining, in response to the difference not being greater than a threshold amount, that the duct is unsealed.
In some aspects, the techniques described herein relate to a method, further including outputting, via the opening to the ear canal of the user, audio based on one or both of the active noise cancellation setting and the equalization setting.
In some aspects, the techniques described herein relate to a device including: a transducer; an active noise cancellation microphone; a sealed back volume situated between the transducer and an external environment; a front volume situated between the transducer and an opening to output audio to an ear canal of a user; a duct including an opening allowing sound to pass, through the sealed back volume and the front volume, between the ear canal of the user and the external environment; a sealed determination module to determine, based at least in part on audio measurements at the active noise cancellation microphone, whether the duct is sealed or unsealed; and a mode selection module to select, based on whether the duct is sealed or unsealed, an operating mode for the device that includes one or both of an active noise cancellation setting for the device and an equalization setting for the device.
In some aspects, the techniques described herein relate to a device, further including a grommet or gasket that can be moved to seal or unseal the duct.
In some aspects, the techniques described herein relate to a device, wherein the grommet or gasket can be moved via a linear actuator.
In some aspects, the techniques described herein relate to a device, wherein the grommet or gasket can be moved via a lead screw.
In some aspects, the techniques described herein relate to a device, wherein the grommet or gasket can be moved to seal the duct by pinching the duct.
In some aspects, the techniques described herein relate to a device, wherein the device includes an earpiece.
In some aspects, the techniques described herein relate to a device, wherein the mode selection module is further to select, in response to the duct being unsealed, a pass-through mode in which the active noise cancellation setting indicates active noise cancellation is disabled and the equalization setting indicates audio equalization for an open earpiece.
In some aspects, the techniques described herein relate to a device, wherein the mode selection module is further to select, in response to the duct being sealed, a closed mode in which the active noise cancellation setting indicates active noise cancellation is enabled and the equalization setting indicates audio equalization for a closed earpiece.
In some aspects, the techniques described herein relate to a device, wherein the sealed determination module is to: determine whether audio content being played back by a speaker of the earpiece is leaking by greater than a threshold amount: determine, in response to the audio content leaking by greater than the threshold amount, that the duct is unsealed; and determine, in response to the audio content not leaking by greater than the threshold amount, that the duct is sealed.
In some aspects, the techniques described herein relate to a device, wherein the sealed determination module is to: determine a difference between a bass response measured by the microphone and an expected bass response: determine, in response to the difference being greater than a threshold amount, that the duct is unsealed; and determine, in response to the difference not being greater than a threshold amount, that the duct is sealed.
In some aspects, the techniques described herein relate to a device, wherein the sealed determination module is to: determine a difference between audio content measured by a noise estimate microphone and the audio content measured by an active noise cancellation microphone: determine, in response to the difference being greater than a threshold amount, that the duct is sealed; and determine, in response to the difference not being greater than a threshold amount, that the duct is unsealed.
In some aspects, the techniques described herein relate to a method including: receiving a user input to seal or unseal a duct in an earpiece, the duct including an opening allowing sound to pass between an opening to an ear canal of a user and an external environment; detecting whether the duct is sealed or unsealed; selecting, based on whether the duct is sealed or unsealed, one or both of an active noise cancellation setting for the earpiece and an equalization setting for the earpiece; and outputting audio based on one or both of the active noise cancellation setting and the equalization setting.