SPEAKER PROTECTION BASED ON OUTPUT SIGNAL ANALYSIS
20170374457 ยท 2017-12-28
Assignee
Inventors
Cpc classification
International classification
Abstract
In accordance with embodiments of the present disclosure, a system may include a controller configured to be coupled to an audio speaker, wherein the controller receives an output signal indicative of a physical quantity associated with the audio speaker, compares the output signal to an audio input signal to determine if differences between the output signal and the audio input signal are present indicating at least one of distortion of the output signal, non-linearities of the audio speaker, and overexcursion of the audio speaker, and controls an audio signal communicated from the controller to the audio speaker and based on the audio input signal responsive to determining that differences between the output signal and the audio input signal are present indicating at least one of distortion of the output signal, non-linearities of the audio speaker, and overexcursion of the audio speaker.
Claims
1. A system, comprising: a controller configured to be coupled to an audio speaker, wherein the controller receives an output signal indicative of a physical quantity associated with the audio speaker, compares the output signal to an audio input signal to determine if differences between the output signal and the audio input signal are present indicating at least one of distortion of the output signal, non-linearities of the audio speaker, and overexcursion of the audio speaker, and controls an audio signal communicated from the controller to the audio speaker and based on the audio input signal responsive to determining that differences between the output signal and the audio input signal are present indicating at least one of distortion of the output signal, non-linearities of the audio speaker, and overexcursion of the audio speaker.
2. The system of claim 1, wherein the controller controls the audio signal communicated from the controller to the audio speaker by controlling at least one of a gain, a bandwidth, and a virtual bass associated with the audio signal.
3. The system of claim 1, wherein the output signal is indicative of a current flowing through the audio speaker.
4. The system of claim 1, wherein the output signal is indicative of a sound pressure generated by the audio speaker.
5. A method comprising: receiving an output signal indicative of a physical quantity associated with an audio speaker; comparing the output signal to an audio input signal to determine if differences between the output signal and the audio input signal are present indicating at least one of distortion of the output signal, non-linearities of the audio speaker, and overexcursion of the audio speaker; and controlling an audio signal communicated from the controller to the audio speaker and based on the audio input signal responsive to determining that differences between the output signal and the audio input signal are present indicating at least one of distortion of the output signal, non-linearities of the audio speaker, and overexcursion of the audio speaker.
6. The method of claim 5, wherein controlling the audio signal communicated from the controller to the audio speaker comprises controlling at least one of a gain, a bandwidth, and a virtual bass associated with the audio signal.
7. The method of claim 5, wherein the output signal is indicative of a current flowing through the audio speaker.
8. The method of claim 5, wherein the output signal is indicative of a sound pressure generated by the audio speaker.
Description
BRIEF DESCRIPTION OF THE DRAWINGS
[0010] A more complete understanding of the present embodiments and advantages thereof may be acquired by referring to the following description taken in conjunction with the accompanying drawings, in which like reference numbers indicate like features, and wherein:
[0011]
[0012]
DETAILED DESCRIPTION
[0013]
[0014] Controller 108 may include any system, device, or apparatus configured to interpret and/or execute program instructions and/or process data, and may include, without limitation, a microprocessor, microcontroller, digital signal processor (DSP), application specific integrated circuit (ASIC), or any other digital or analog circuitry configured to interpret and/or execute program instructions and/or process data. In some embodiments, controller 108 may interpret and/or execute program instructions and/or process data stored in a memory (not explicitly shown) communicatively coupled to controller 108. As shown in
[0015] Amplifier 110 may comprise any system, device, or apparatus configured to amplify a signal received from controller 108, amplify the signal by a predetermined gain, and communicate the amplified signal (e.g., to speaker 102). In some embodiments, amplifier 110 may comprise a digital amplifier configured to also convert a digital signal output from controller 108 into an analog signal to be communicated to speaker 102.
[0016] The audio signal communicated to speaker 102 may be sampled by an analog-to-digital converter 104 configured to detect an analog current flowing through speaker 102, and convert such analog current measurements into digital current signal 126 to be processed by controller 108.
[0017] Microphone 112 may comprise any system, device, or apparatus configured to convert sound incident at microphone 112 to an electrical signal, wherein such sound is converted to an electrical signal using a diaphragm or membrane having an electrical capacitance that varies based on sonic vibrations received at the diaphragm or membrane. Microphone 112 may include an electrostatic microphone, a condenser microphone, an electret microphone, a microelectomechanical systems (MEMs) microphone, or any other suitable capacitive microphone.
[0018] The electrical signal generated by microphone 112 may be sampled by an analog-to-digital converter 106 configured to convert such analog electrical signal into digital microphone signal 128 to be processed by controller 108.
[0019] Based on digital current signal 126 and digital microphone signal 128, controller 108 may perform speaker protection 114. For example, in some embodiments, speaker protection module 114 may compare digital current signal 126 to the digital input audio signal received by controller 108 to determine differences between the two signals indicative of distortion of the current flowing through speaker 102 and/or any non-linearities of speaker 102 that may cause overexcursion. As another example, in these and other embodiments, speaker protection module 114 may compare digital microphone signal 128 to the digital input audio signal received by controller 108 to determine differences between the two signals indicative of distortion of the current flowing through speaker 102 and/or any non-linearities of speaker 102 that may cause overexcursion.
[0020] If speaker protection 114 of controller 108 determines from analysis of digital current signal 126 and/or digital microphone signal 128 that distortion, non-linearities, and overexcursion is present, speaker protection 114 may generate one or more control signals, including without limitation control signals for gain 120, bandwidth 122, and virtual bass 124, and such control signals may be used for audio processing 116. As an example, analysis of digital current signal 126 and/or digital microphone signal 128 by speaker protection 114 may indicate that speaker 102 may generate some distortion and/or non-linearities caused by small overexcursion. In response, speaker protection 114 may control bandwidth 122 in order to filter out lower-frequency components of the audio signal which may reduce displacement of audio speaker 102, while causing virtual bass 124 to virtually add such filtered lower-frequency components to the audio signal. As another example, analysis of digital current signal 126 and/or digital microphone signal 128 by speaker protection 114 may indicate that speaker 102 may generate severe distortion and/or non-linearities caused by large overexcursion. In response, speaker protection 114 may reduce gain 120 in order to reduce the intensity of the audio signal communicated to speaker 102.
[0021]
[0022] At step 202, controller 108 may sample a digital output signal indicative of a physical quantity (e.g., current, sound pressure, etc.) of speaker 102. For example, such digital output signal may include a current signal (e.g., current signal 126) or a digital microphone signal (e.g., microphone signal 128), representing a current through a voice coil of speaker 102 or a sound pressure generated by speaker 102 and incident upon microphone 112, respectively.
[0023] At step 204, controller 108 may compare the digital output signal to a digital input audio signal. At step 206, controller 108 may, based on such comparison, determine whether differences between the digital output signal and the digital input audio signal indicate distortion of the digital output signal and/or any non-linearities of speaker 102 that may be caused by overexcursion. If differences between the digital output signal and the digital input audio signal indicate of distortion of the digital output signal and/or any non-linearities of speaker 102 that may be caused by overexcursion, method 200 may proceed to step 208. Otherwise, method 200 may proceed again to step 202.
[0024] At step 208, speaker protection 114 may generate one or more control signals, including without limitation control signals for gain 120, bandwidth 122, and virtual bass 124, and such control signals may be used for audio processing 116 of the digital input audio signal in order to reduce the detected differences between the digital output signal and the digital input audio signal. After completion of step 208, method 200 may proceed again to step 202.
[0025] Although
[0026] Method 200 may be implemented using system 100 or any other system operable to implement method 200. In certain embodiments, method 200 may be implemented partially or fully in software and/or firmware embodied in computer-readable media.
[0027] This disclosure encompasses all changes, substitutions, variations, alterations, and modifications to the exemplary embodiments herein that a person having ordinary skill in the art would comprehend. Similarly, where appropriate, the appended claims encompass all changes, substitutions, variations, alterations, and modifications to the exemplary embodiments herein that a person having ordinary skill in the art would comprehend. Moreover, reference in the appended claims to an apparatus or system or a component of an apparatus or system being adapted to, arranged to, capable of, configured to, enabled to, operable to, or operative to perform a particular function encompasses that apparatus, system, or component, whether or not it or that particular function is activated, turned on, or unlocked, as long as that apparatus, system, or component is so adapted, arranged, capable, configured, enabled, operable, or operative.
[0028] All examples and conditional language recited herein are intended for pedagogical objects to aid the reader in understanding the invention and the concepts contributed by the inventor to furthering the art, and are construed as being without limitation to such specifically recited examples and conditions. Although embodiments of the present inventions have been described in detail, it should be understood that various changes, substitutions, and alterations could be made hereto without departing from the spirit and scope of the disclosure.