It is often desirable to use headphones when listing to music and other audio material. For example, users commonly use headphones when listening to music that is being played back from a portable music player. Over-the-ear headphones are sometimes used, particularly in environments in which size is not a major concern. When a compact size is desired, users often use in-ear headphones. Earbud headphones are popular because they form a seal in the ear that helps to reduce ambient noise while retaining the compact size of other in-ear designs.
The speakers in earbud headphone are encased in earbuds. During use, the earbuds are placed in the ears of a user. When properly seated in the user's ear, the earbuds form a seal. If the seal between the earbuds and the user's ear is formed correctly, music can be played back satisfactorily. Poor seals can adversely affect performance. For example, noise cancellation operations can be degraded and volume levels can be affected.
It would therefore be desirable to provide improved headphones such as improved earbud headphones.
Electronic devices and accessories for electronic devices such as headsets are provided that can assess how well speakers are seated in relation to a user's ears. The electronic devices may be portable music players, computers, cellular telephones, or other electronic devices that produce audio. The audio may be played back by the accessories.
The accessories may be headphones such as earbud headphones. Each earbud in an earbud headphone may contain a speaker. Audio performance may be affected by the degree to which the earbuds form seals with the user's ears. To compensate for potential variations in seal quality, seal quality measurements may be made during use of the earbuds and appropriate actions taken.
Control circuitry in an electronic device may be used to generate audio output signals during media playback operations. The control circuitry may also generate test signals such as sine wave test tones. Communications circuitry in the control circuitry of the electronic device may communicate with corresponding communications circuitry in control circuitry located in an attached headset.
Seal quality measurements may be made using speaker impedance measurements. With this type of arrangement, the control circuitry of the electronic device and headset may be used to apply signals to the speakers of the earbud while monitoring speaker currents. The signals that are applied to the earbud speakers may be test tones. While applying the test tones, speaker current measurements may be made using a current sensing resistor. Speaker current measurements may also be made by monitoring speaker current flow using a secondary speaker coil and associated current sensing circuitry.
Acoustic measurements may also be made to evaluate earbud seal quality. With this type of arrangement, the control circuitry of the electronic device and the headset may be used to drive the earbud speakers with an output signal while sound amplitude measurements are made using in-ear microphones. The signals that are used to drive the earbud speakers may be, for example, low frequency sine wave test tones.
The control circuitry in the electronic device and the headset may be used in evaluating how well the earbuds are sealed to the user's ears based on the results of the electrical impedance measurements and/or acoustic measurements. In headsets with noise cancellation circuitry, noise cancellation circuits can be used to produce an output that varies depending on the quality of the seal that is made with the user's ears.
Actions can be taken by the circuitry in the device and headset in response to seal quality measurements. Poor seal quality may result in performance degradation. For example, low quality earbud seals may result in poor stereo balance, loss in overall earbud volume, suboptimal equalization, and less effective noise cancellation. In response to measured reductions in seal quality, actions may be taken such as generating informative messages for the user, increasing overall earbud volume, correcting mismatched balance between left and right earbuds, adjusting equalization settings, and making adjustments to noise cancellation circuitry.
Further features of the invention, its nature and various advantages will be more apparent from the accompanying drawings and the following detailed description of the preferred embodiments.
Electronic devices such as computers, cellular telephones, and portable music players are often connected to headphones and other accessories with speakers. In a typical arrangement, a headset has a cable that is plugged into an audio jack in an electronic device. The headset has speakers that are used to play back audio material from the electronic device. For example, the headset may play a song for a user of a music player or may be used to present telephone call audio signals to the user of a cellular telephone.
Earbud headsets have speakers that are housed in earbuds. The earbuds may have elastomeric features that conform to the ear canal of a user's ear. For example, an earbud may have a foam structure or soft plastic fins that help seat the earbud in the user's ear.
When properly positioned in the user's ear, the earbud forms a seal with the user's ear. The seal blocks ambient noise. The seal also forms an enclosed cavity adjacent to the ear.
A poor seal generally results in poor earbud performance. For example, a poor seal may change the acoustic properties of the enclosed cavity in a way that disrupts the normal operation of the earbud speaker. Bass response may be significantly reduced. Noise cancellation performance may also suffer. A poorly sealed earbud may also sound much quieter to the user than a well sealed earbud, so a poor seal may adversely affect the balance between right and left channels during stereo playback.
These issues can be addressed in a system of the type shown in
Device 10 may be a cellular telephone with media playback capabilities, a portable computer such as a tablet computer or laptop computer, a desktop computer, a television, an all-in-one computer that is housed in the case of a computer monitor, television equipment, an amplifier, or any other suitable electronic equipment. Device 10 may have input-output components such as button 12 and display 14. Display 14 may be a touch screen or a display without touch capabilities.
Accessory 18 may be a headset or other device that includes speakers. Accessory 18 may, for example, be a headset that includes a voice microphone for handling telephone calls, a pair of stereo headphones that contains speakers but that does not include a voice microphone, a single-speaker device such as a wireless earpiece, hearing aid, or monaural headphone, etc. Arrangements in which accessory 18 is implemented using one or more earbud-styles speakers (i.e., arrangements in which accessory 18 is a set of earbud headphones) are sometimes described herein as an example.
In the example of
Cables such as cables 22 may be used to interconnect earbuds 24, button assembly 26, and plug 20. Plug 20 may be implemented using an audio plug (e.g., a 3.5 mm tip-ring-ring-sleeve or tip-ring-sleeve connector), using a digital connector (e.g., a universal serial bus connector or a 30-pin data port connector), or using any other suitable connector. Connector 20 may have contacts that mate with corresponding contacts in port 16. For example, if connector 20 is a four-contact 3.5 mm audio plug, port 16 may be a mating four-contact 3.5 mm audio jack.
Circuitry that may be used in device 10 and headset 18 of
As shown in
Input-output circuitry 32 and 38 may include communications circuitry that is associated with ports such as port 16 of device 10 and plug 20 of accessory 18. This communications circuitry may be used to transmit analog and/or digital signals between device 10 and headset 18. Cables such as cable 22 and connectors such as connectors 16 and 20 may form a communications path that can be used in conveying signals between device 10 and headset 18. The communications path may be used to transmit audio from circuitry 28 to earbuds 24 during playback operations.
The communications path may also be used to convey noise cancellation signals. Noise cancellation may, for example, be performed using the processing circuitry of device 10 (e.g., using noise cancellation circuitry 30). In this type of arrangement, noise cancellation microphone signals from headset 18 may be routed to circuitry 30. Circuitry 30 may then route audio signals from which the noise has been cancelled to headset 18. If desired, noise cancellation operations may be performed locally in headset 18. With this type of arrangement, noise cancellation circuitry 36 in headset 18 can receive audio playback signals from device 10 and can receive noise cancellation microphone signals from noise cancellation microphones in headset 18. Circuitry 36 can then cancel noise from the played back audio.
The quality of the seals that are formed between earbuds 24 and a user's ears affects performance. For example, satisfactory noise cancellation can become difficult when is high-quality seal is not present. Poor earbud-to-ear seals can also affect audio quality in other ways. For example, left-right balance (volume) and equalization can be affected by seal quality.
During operation, circuitry 28 and/or circuitry 34 of
An illustrative graph showing how earbud impedance (e.g., in ohms) may vary as a function of signal frequency f (e.g., in Hz) is shown in
As the
At frequencies in the vicinity of frequency f1, the lowering of seal quality causes resonance peak 48 of solid line 44 to shift to the position occupied by peak 50 of dashed line 46 (i.e., to shift from frequency f1 to frequency f2). Frequency f1 may be, for example, 250 Hz and frequency f2 may be, for example, 230 Hz (as an example). Circuitry 28 and/or circuitry 34 can monitor the position of the resonance peak and can assess seal quality from the measured frequency of the peak. If desired, a series of impedance data points may be periodically acquired and analyzed to determine the current peak location and thereby compute a seal quality value.
At higher frequencies, the lowering of seal quality may result in an overall reduction in impedance. For example, at frequency f3, impedance may drop from point 56 (when seal quality is high) to point 58 (when seal quality is low). Similarly, impedance may drop from point (corresponding to a high seal quality at frequency f4) to point 62 (corresponding to a low seal quality at frequency f4). The range of frequencies in which seal quality reductions result in corresponding impedance reductions of the type illustrated in connection with frequencies f3 and f4 may be, for example, frequencies in the upper range of the audible spectrum (e.g., 10-20 kHz) or, more typically, ultrasonic frequencies. To determine seal quality at frequencies f3 and f4, one or more impedance measurements may be made and, if desired, curve-fitting techniques may be used to determine whether the earbud is exhibiting an impedance behavior such as the high-quality-seal impedance behavior of line 44 or such as the low-quality-seal impedance behavior of line 46.
The impedance measurements of
If seal quality is high, the amplitude of the sound that is generated in the user's ear may be characterized by a curve such as solid curve 64 of
The frequencies at which sound amplitude is most sensitive to seal quality tend to be fairly low (e.g., about 5 Hz, 10 Hz, less than 15 Hz, etc). This allows seal quality to be assessed by generating a 5 Hz tone (for example) with the earbud speaker while measuring the resulting sound amplitude at 5 Hz with the earbud microphone. If the measured sound level is high, seal quality is high. If the measured sound level is low, seal quality is low. The sound at 5 Hz (or other suitable low frequency) can be produced using a 5 Hz test tone or measurements may be performed during normal audio playback (e.g., by filtering the audio output signal to determine signal strength at 5 Hz and by filtering the corresponding microphone to determining the corresponding sound amplitude at 5 Hz).
Once seal quality has been evaluated, appropriate actions may be taken. As illustrated in
An illustrative arrangement that may be used in making acoustic measurements to determine seal quality is shown in
Illustrative circuitry that may be used in making electrical measurements of speaker impedance is shown in
The magnitude of current I can be measured using current sensing circuitry 86. Current sensing circuitry 86 may be based on a current sensing resistor such as resistor 92. Resistor 92 may be connected in series with one of the wires in path 98. As current I flows through resistor 92 and through coil 102, a voltage drop develops across resistor 92. Voltage detector 88 has terminals coupled to nodes 90 and 94, which allows voltage detector 88 to measure the voltage drop across resistor 92. Ohm's law may then be used to calculate current I. The output of voltage detector 88, which is indicative of speaker impedance and therefore seal quality, may be supplied to circuitry 34 and/or circuitry 28 on output line 96.
The current I may also be measured using a secondary (tap) coil such as coil 106. Coil 106 and primary coil 102 may be wrapped around a common core. When coil 102 is driven by an output signal and current I flows through coil 102, electromagnetic coupling causes a proportional current to flow through secondary coil 106. This current (and therefore proportional current I) can be measured using path 100 and current sensing circuitry 101.
Circuitry 34 and/or circuitry 28 (
If desired, earbud 24 (or other structures in headset 18 or device 10) may be provided with noise cancellation circuitry 82 (i.e., circuitry 30 or 36 of
Illustrative steps involved in evaluating earbud seal quality using a microphone such as microphone 72 of
At step 110, circuitry 28 and/or circuitry 34 may be used to generate a drive signal for speaker 104. The drive signal may be, for example, a test tone signal at a suitable frequency or set of frequencies. As described in connection with
At step 112, microphone 72 may make corresponding sound measurements. If music is playing at the same time as the test tone, a filtering operation may be performed (e.g., using circuitry 34 and/or circuitry 28) to isolate the amount of sound at the test tone frequency.
The amount of sound that is measured at the test tone frequency is an indicator of seal quality as described in connection with
At step 116, appropriate actions may be taken by device 10 and/or headset 18 based on the measured seal quality. If, for example, seal quality is low, a warning or other message may be displayed for the user. Low seal quality in an earbud may also be counteracted by adjusting the playback volume (e.g., to raise the volume of the audio in that earbud to compensate for the loose seal). By performing volume adjustments on an earbud-by-earbud basis, balance between the two earbuds (i.e., left-right stereo balance) may be improved. If desired, the volume that is adjusted may be adjusted more at one frequency than another. Bass performance tends to suffer when seal quality is poor, so increasing the bass portion of the played back audio in response to detection of a poor earbud seal may help compensate for this effect. More than one of these approaches may be used simultaneously if desired. For example, bass may be accentuated while increasing the overall volume level of an earbud and while simultaneously displaying an informative message for the user and temporarily disabling noise cancellation.
As illustrated by line 117, the operations of steps 110, 112, 114, and 116 may be repeated during operation of device 10 and headset 18.
Illustrative steps involved in evaluating earbud seal quality using current sensing circuitry such as current sensing circuitry 86 of
At step 118, circuitry 28 and/or circuitry 34 may generate drive signals for speaker 104 at one or more desired test frequencies. The test frequencies may be low frequencies (e.g., frequencies in the hundreds of Hz) when it is desired to detect impedance peak shifts as described in connection with peaks 48 and 50 of
At step 120, the current measurements from current sensing circuitry 86 and the known value of the test tone signals are processed using circuitry 28 and/or circuitry 34 to produce corresponding impedance measurement data.
The impedance data that is produced using the operations of step 120 may be analyzed to determine the quality of the earbud seal at step 122. Circuitry 28 and/or circuitry 34 may be used in performing the analysis operations of step 122.
At step 124, appropriate actions may be taken by device 10 and/or headset 18 based on the measured seal quality. If seal quality is low, a warning or other message may be displayed for the user (as an example). Audio adjustments may also be made using circuitry 28 and/or circuitry 34. Low seal quality in an earbud may, for example, be addressed by adjusting the volume of the output audio (e.g., to raise the volume of the audio in that earbud to compensate for a poor seal). Volume adjustments may include balance adjustments, equalization adjustments, combinations of balance, total volume, and equalization adjustments, etc. If desired, noise cancellation settings may be adjusted based on the measured seal quality (e.g., to adjust noise cancellation strength or to turn on or off noise cancellation).
As illustrated by line 126, the operations of steps 118, 120, 122, and 124 may be repeated. For example, the operations of
At step 128, circuitry 28 and/or circuitry 34 may generate drive signals for speaker 104 at one or more desired test frequencies. As with the measurements described in connection with
At step 130, the current measurements and the known test tone signal magnitudes are processed using circuitry 28 and/or circuitry 34 to produce corresponding impedance measurement data.
The impedance measurement data that is produced using the operations of step 130 may be analyzed to determine the quality of the earbud seal at step 132. Circuitry 28 and/or circuitry 34 may be used in performing the analysis operations of step 132.
At step 134, appropriate actions may be taken by device 10 and/or headset 18 based on the measured seal quality. Warnings or other messages may be displayed for the user if the seal quality drops below a given threshold amount. Audio adjustments may be made using circuitry 28 and/or circuitry 34 to compensate for performance losses produced by lowered seal quality. Circuitry 28 and/or circuitry 34 may compensate for low seal quality by adjusting the volume of the output audio. For example, the volume of the audio may be raise to compensate for sound loss due to a poor seal. Balance adjustments, equalization adjustments, noise cancellation circuitry adjustments, and combinations of balance, overall volume, equalization, and noise cancellation adjustments may also be made.
As illustrated by line 136, the operations of steps 128, 130, 132, and 134 may be repeated. For example, the operations of
Although examples in which headset 18 uses earbuds that form seals with a user's ears have sometimes been described as an example, the seal assessment techniques described herein may be used in the context of other types of headsets (e.g., headsets with over-the-ear speakers, etc.).
In general, seal quality assessment operations can be performed using circuitry 34 in headset 18, using circuitry 28 in electronic device 10, or using circuitry 28 and 34 together. Appropriate actions based on the seal quality assessment results may likewise be performed using circuitry 34 in headset 18, using circuitry 28 in electronic device 10, or using both circuitry 28 and 34.
For example, circuitry 34 may be used to perform seal assessment operations locally in headset 18, without significant assistance from device 10. In this type of arrangement, circuitry 34 may use noise cancellation circuitry output to asses seal quality. Circuitry 34 may also generate test tones and may perform impedance measurements and/or acoustic measurements with an earbud microphone to gather impedance data and/or sound amplitude data. The data that is acquired in this way may be processed locally using the circuitry in headset 18. Circuitry 34 in headset 18 may also use locally-generated output from noise cancellation circuitry in headset 18 in assessing seal quality. Headset 18 may take a corresponding action based on the measured seal quality using local circuitry 34 or may use circuitry 34 to inform circuitry 28 of device 10 of the seal quality so that device 10 can respond accordingly.
Seal assessment locations may, if desired, be performed primarily or exclusively using circuitry 28. For example, circuitry 28 may generate test tones that are applied to the earbud speaker while using a current sensing circuit in circuitry 28 to monitor resulting drive currents. In this type of situation, the process of generating the test tone signal and the process of evaluating the resulting speaker current can be performed using circuitry 28. Circuitry 28 may similarly drive a test tone onto the earbud speaker while monitoring the current from a secondary coil. If desired, circuitry 34 in headset 18 may monitor the secondary coil current and may transmit a corresponding digital or analog signal to circuitry 28 so that circuitry 28 may compute the speaker impedance. Circuitry 28 may, if desired, generate a test signal for making acoustic seal measurements. For example, circuitry 28 may generate a test tone such as a sine wave test tone at a low frequency (e.g., a frequency of less than 15 Hz). This test tone may be driven through the headset speaker. Circuitry 28 may evaluate the resulting microphone signals gathered by an in-ear microphone. Seal quality may also be assessed based on the current operating settings of noise cancellation circuitry 30 in circuitry 28. Once the seal quality has been assessed, device 10 can respond accordingly. Device 10 can also send control signals to headset 18 to adjust headset 18 (e.g., to increase the gain of an amplifier that is located in circuitry 34, to adjust noise cancellation circuitry in circuitry 34, etc.).
In some situations, seal assessment operations can be performed by taking raw data measurements in headset 18 and by performing corresponding data analysis operations in device 10. For example, device 10 may instruct circuitry 34 to generate a test tone and may instruct circuitry 34 to measure a resulting current or to make an acoustic amplitude measurement using an earbud microphone. Circuitry 34 may then generate appropriate test signals and may gather the resulting electrical or acoustic data. Data for noise cancellation circuitry in circuitry 34 may also be gathered. Communications circuitry in circuitry 34 may transmit the gathered measurements to circuitry 28 in device 10 for additional processing. For example, circuitry 28 in device 10 may perform impedance calculations, calculations to determine a seal quality parameter from raw current and voltage data, or other suitable seal assessment calculations that are based on the data transmitted from circuitry 34 of device 10. Appropriate seal-quality-based actions may then be taken in device 10 and/or in headset 18.
As these examples demonstrate, seal assessment operations can be implemented using any suitable division of the resources located in device 10 and headset 18. Resulting actions may likewise be taken by device 10, headset 18, or both device 10 and headset 18. The descriptions of possible divisions of resources that are provided herein are merely illustrative.
The foregoing is merely illustrative of the principles of this invention and various modifications can be made by those skilled in the art without departing from the scope and spirit of the invention.
Number | Name | Date | Kind |
---|---|---|---|
5138722 | Urella et al. | Aug 1992 | A |
5764781 | Ding | Jun 1998 | A |
6321070 | Clark et al. | Nov 2001 | B1 |
20030174853 | Howes et al. | Sep 2003 | A1 |
20040017921 | Mantovani | Jan 2004 | A1 |
20050147269 | Oliveira et al. | Jul 2005 | A1 |
20060126857 | Pavlov et al. | Jun 2006 | A1 |
20070177741 | Williamson | Aug 2007 | A1 |
20090226025 | Howes et al. | Sep 2009 | A1 |
Number | Date | Country | |
---|---|---|---|
20110116643 A1 | May 2011 | US |