The following describes a closed-loop volume control system for earbud headsets that automatically controls a volume of audible signals projected by an earbud into the ear canal based on a sound pressure level measured in the ear canal. To better understand the present invention, the following first describes the basic operation of the ear and how earbud headphones function within the ear canal.
The present invention automatically controls the SPL in the ear canal 14 by measuring a current SPL in the ear canal 14 and adjusting the volume of projected audible signals based on the measured SPL.
Each earbud 110 includes speaker 112 and pressure transducer 114. Speaker 112 may comprise any speaker conventionally used in earbud headsets, while transducer 114 may comprise any transducer configured to accurately detect sound pressure deviations. When earbud 110 is disposed in an ear canal 14, speaker 112 projects audible signals into ear canal 14, causing pressure deviations in the ear canal 14. Transducer 114 senses these pressure deviations, and converts the sensed pressure deviations to an electrical signal representative of the SPL in the ear canal 14. As used herein, SPL refers to an analog or digital electrical signal used in an electronic system or computer program that is representative of the physical SPL present in ear canal 14. The measured SPL may be the result of the projected audible signal from speaker 112, external environmental noise coupled to ear canal 14, or any combination thereof. According to one exemplary embodiment, transducer 114 and speaker 112 are acoustically coupled to each other in the outer ear canal 14 and acoustically isolated from each other in earbud 110 to ensure that the measured SPL corresponds to the SPL in the ear canal 14.
Remote electronic device 120 receives the measured SPL from transducer 114 and drives speaker 112 with a volume controlled audio signal 116 generated based on the measured SPL. To that end, remote electronic device 120 includes analog-to-digital converter (ADC) 122, digital signal processor (DSP) 124, digital-to-analog converter (DAC) 126, amplifier 128, controller 130, audio source 132, and audio processor 134. ADC 122 converts the analog SPL provided by transducer 114 to a digital SPL. DSP 124 processes the digital SPL to generate a volume control signal 136, as discussed further below. DAC 126 converts digital audio signals from an audio source 132 to analog audio signals. Audio source 132 may comprise any known source of audio files, including a memory configured to store audio files, a radio transceiver configured to receive audio broadcasts, etc. An audio processor 134 may process the retrieved audio signals by, for example, formatting the data from audio source 132 into a form suitable for DAC 126. Amplifier 128 amplifies the analog audio signals to generate the speaker drive signal 116 input to speaker 112 in earbud 110. The amplifier 128 may comprise one or more amplifier circuits, including one or more variable gain amplifiers, that amplify the analog audio signals according to any known means. Controller 130, in addition to generally controlling the operation of electronic device 120, adjusts the volume of audio signals retrieved from audio source 132 and projected from speaker 112 based on the volume control signal 136, as discussed further below.
As briefly discussed above, DSP 124 generates a volume control signal 136 based on an analysis of the measured SPL. In one exemplary embodiment, DSP 124 uses a threshold detection process to analyze the measured SPL.
Controller 130 controls the volume of the projected audible signals by controlling the volume of the audio signals retrieved from audio source 132 based on the volume control signal 136 generated by DSP 124. In one embodiment, controller 130 controls the volume by adjusting the amplitude of the projected audible signals. For example, controller 130 may generate a digital control signal 138 based on the volume control signal 136. Audio processor 134 then applies digital control signal 138 to the retrieved audio signals to reduce the amplitude of the retrieved audio signals input to DAC 126, and therefore, to reduce the amplitude of the projected audible signals. Audio processor 134 may, for example, apply the digital control signal 138 to the retrieved audio signals by digitally multiplying the retrieved audio signals by an appropriate digital scaling factor identified by digital control signal 138. This scaling factor may scale the amplitude of all audio signals by the same amount. Alternatively, the scaling factor may help control distortion by only scaling the amplitude of selected audio signals, such as those that exceed some predetermined threshold. In either case, the scaled audio signals are then applied to DAC 126 and subsequently to amplifier 128. Based on the drive signal 116 provided by amplifier 128, speaker 112 projects audible signals at a desired volume.
In another embodiment, controller 130 may generate an analog control signal 139 that controls the amplitude of the projected audible signals by controlling the gain of amplifier 128. For example, based on volume control signal 136, controller 130 may generate an analog control signal 139 that reduces the gain of amplifier 128, and therefore, decreases the amplitude of the projected audible signals. It will be appreciated that analog control signal 139 may universally control the amplifier gain for all input audio signals or may alternatively only control the gain of selected input audio signals, such as those exceeding some predetermined threshold. In any event, based on the drive signal 116 provided by amplifier 128, speaker 112 projects audible signals at a desired volume.
In still another embodiment, controller 130 controls the amplitude of projected audio signals by applying the digital control signal 138 to audio processor 134 and analog control signal 139 to amplifier 127 to adjust both the amplitude of the retrieved audio signal and the amplifier gain, respectively. Regardless, volume control signal 136 controls the amplitude of the projected audible signal, and therefore controls the volume of the projected audible signal, by controlling the amplitude of the speaker drive signal 116 output by amplifier 128.
Controller 130 adjusts the volume of the projected audible signals by some predetermined or calculated adjustment value. In one embodiment, the volume control signal 136 may direct controller 130 to incrementally adjust the volume by a predetermined increment until a desired SPL value is detected. For example, if the detected SPL value exceeds a 90 dBA threshold, volume control signal 136 may direct controller 130 to incrementally reduce the volume in 0.5 dB increments until the detected SPL value is below 85 dBA. Alternatively, controller 130 may compute an adjustment value based on the volume control signal 136 and adjust the volume by an amount equal to the computed adjustment value. For example, if the detected SPL value exceeds a 115 dBA threshold, controller 130 computes an adjustment value, i.e., 15 dB, based on the volume control signal 136, and reduces the volume by the computed adjustment value to drop the detected SPL value below 100 dBA.
DSP 124 may be programmed to keep the volume within a desired range over various time periods based on one or more SPL thresholds. To that end, DSP 124 may integrate the measured SPL over one or more defined intervals to determine an SPL exposure. For example, if the detected SPL value exceeds 100 dBA for more than 60 minutes, controller 130 reduces the volume of the projected audible signals to reduce the SPL in the ear canal 14. If the detected SPL value then remains below, for example, 60 dBA for 30 minutes, controller 130 allows the volume to be increased. As discussed above, DSP 124 may track multiple time intervals relative to multiple different SPL thresholds. As a result, the present invention may use multiple thresholds and/or multiple time periods to keep the volume of the projected audible signals within a desired range.
The DSP 124 and controller 130 described above generally apply the same SPL analysis requirements and volume control steps, respectively, to all frequencies of the measured SPL and retrieved audio signal, respectively. However, the present invention may alternatively apply frequency dependent volume control steps to separately adjust frequency components of the retrieved audio signal.
For example, path 150 may analyze low-band frequencies in a 0.1-0.5 kHz band, while paths 160, 170 may analyze mid-band and high-band frequencies in a 0.5-2.5 kHz band and a 2.5-10 kHz band, respectively. To that end, filter 152 passes the measured SPL corresponding to frequencies in the low band, filter 162 passes the measured SPL corresponding to frequencies in the mid band, and filter 172 passes the measured SPL corresponding to frequencies in the high band. Detectors 154, 164, 174 detect the peak or RMS value of the frequency band-specific SPLs. Comparators 156, 166, 176 compare the detected SPL values to predetermined thresholds to generate frequency-specific volume control signals 158, 168, 178. Combiner 180 combines the frequency-specific volume control signals 158, 168, 178 to generate the combined volume control signal 136. Controller 130 uses combined control signal 136 to control the volume of the different frequency bands of the retrieved audio signal. For example, DSP 124 may generate a “reduce” volume control signal 136 for the high frequency band, but not for the low or mid frequency bands. In this example, the combined volume control signal 136 directs controller 130 to only reduce the volume of the high-band frequencies in the retrieved audio signal. In another embodiment, the combined volume control signal 136 may direct controller 130 to adjust different frequency bands of the audio signals by different amounts. It will be appreciated that the present invention is not limited to these examples.
DSP 124 is not limited to the frequency-specific embodiment illustrated in
The above-described frequency dependent analysis and volume control may be used to additionally or alternatively equalize audible signals projected from speaker 112. For example, based on the analyses of the different frequency bands of the measured SPL, controller 130 in combination with DSP 124 may control the volume of different frequency bands of the audio signals to equalize the audible signal projected by speaker 112 as appropriate for the acoustics inside a particular outer ear canal 14. Such equalization may be performed periodically, responsive to user command, or any combination thereof.
It will be appreciated that the above-described frequency-dependent processes are not limited to the three frequency paths 150, 160, 170 shown in
The present invention may also be used to suppress or otherwise reduce noise levels inside the ear canal. According to one exemplary embodiment, DSP 124 may analyze an “inactivity” SPL measured by transducer 114 during times when speaker 112 is inactive. This analysis may be frequency dependent or frequency independent. Based in this analysis, DSP 124 and/or controller 130 may generate a noise suppression signal that causes speaker 112 to project an “anti-noise” signal according to any known procedure. Speaker 112 may project the “anti-noise” signal separately and/or jointly with any projected audible signals. Projecting the “anti-noise” signal into the ear canal 14 cancels or reduces the noise present in the ear canal 14, enabling the user to better hear the projected audible signals. The projected “anti-noise” signal also enables the user to hear the projected audible sound at lower volumes than would be required if the noise were present. As such, the noise cancellation process may be combined with the volume control process to reduce the overall SPL inside ear canal 14.
The above-described DSP 124 and controller 130 may be comprised of one or more processors, hardware, firmware, or a combination thereof. While the above describes the DSP 124, controller 130, and audio processor 134 as separate devices in remote electronic device 120, it will be appreciated that all or part of DSP 124 may be co-located with controller 130. Further, it will be appreciated that ADC 122, DSP 124, and/or parts of controller 130 may be co-located with speaker 112 and transducer 114 in earbud 110.
The invention described herein has many benefits over conventional volume control systems. First, by using a closed-loop volume control system to automatically control the volume of audible signals projected from a speaker of an earbud, the present invention enables the user to listen to music or other audible content at a relatively consistent volume regardless of the external environment or amplitude of the retrieved audio signal. Further, parents or other users may use the automatic volume control described herein to set a maximum volume for a portable electronic device. Because the volume control process described above also may be used to set the volume of different frequency components of a projected audible signal at different levels, the present invention also provides automatic equalization of the projected audible signals. This automatic equalization tailors the frequency envelope of the projected audible signals to the acoustics of a particular user's ear.
The present invention may, of course, be carried out in other ways than those specifically set forth herein without departing from essential characteristics of the invention. The present embodiments are to be considered in all respects as illustrative and not restrictive, and all changes coming within the meaning and equivalency range of the appended claims are intended to be embraced therein.