The present description pertains to the field of loudspeakers and, in particular, to estimating the excursion of a loudspeaker cone using a reference signal.
In and electrodynamic loudspeaker, a cone is attached to a voice coil. The voice coil is moved by an electromagnet powered by an audio amplifier. The faster and farther the cone moves, the louder the sound from the loudspeaker. In today's mobile devices, very small loudspeakers are used in order to allow for thinner and smaller devices. Smaller loudspeakers are desired for many devices in order to reduce size and to require less power to drive the loudspeakers. At the same time, mobile devices such as mobile phones and tablet computers are typically designed to reproduce acoustic signals with high loudness.
The very small loudspeakers used in mobile phones and tablets are called micro speakers. Due to their small size, their performance is limited. The total volume and contrast are both low. As a result, these loudspeakers are often operated close to the boundary of their safe operating range.
Any electrodynamic loudspeaker is vulnerable to damage by overly large excursions of the voice coil and the cone. Typical failures are caused by the voice coil hitting the back plate or the cone suspension being torn due to excessive forward force. The loudspeakers are protected by limiting the overall amplifier power. This allows for safe operation of micro speakers with a safe distance from the boundary of the loudspeaker's safe operating area.
Embodiments are illustrated by way of example, and not by way of limitation, in the figures of the accompanying drawings in which like reference numerals refer to similar elements.
As described herein, the excursion of a loudspeaker voice coil or cone may be estimated. The estimate may then be applied to protect the loudspeaker. The terms “cone excursion” and “voice coil excursion” will be used interchangeably herein. Since the two are typically attached either one may be measured. However, even if not directly attached one may be used to estimate the other. As described herein, either or both excursions may be estimated.
The loudspeaker voice coil excursion is estimated based on the gain compression of a small signal that is applied to the voice coil. The gain compression is caused by nonlinearities in the loudspeaker's response to an input signal. The estimate may be used to actively monitor the voice coil excursion and reduce the input power whenever necessary. This allows the loudspeaker to be driven closer to its limits, providing more volume and dynamic range. This loudspeaker protection scheme may be used to adapt loudspeaker input power dependent on the maximum excursion present at any one time.
Two non-linear effects present in electrodynamic speakers may be used to estimate excursion. These effects cause the electrical-to-mechanical speaker transfer function to exhibit saturation effects at high excursions. In terms of small signal transfer characteristics, the small signal gain of the electrical-to-mechanical speaker transfer function is compressed in the presence of large amplitude excursion. When a (small signal) reference signal or pilot tone is superposed onto a (possibly large signal) electrical acoustic audio signal, the small signal gain compression in the speaker causes an acoustic representation of the pilot which is modulated by the amplitude of the large signal.
In a speaker protection system, the acoustic output of the cone can be picked up using a microphone and typical interface circuitry. From the received signal, the received reference can be isolated and demodulated to determine the gain compression. The gain compression may be used to estimate the voice coil excursion. This may be done using hardware components, such as a microphone, analog to digital interface, and audio DSP, that are already integrated in a mobile device or using specific dedicated components.
An electrical audio signal 110 is generated by an amplifier and applied to the voice coil (an electromagnet) 108. In interaction with the magnetic field generated by the (permanent) magnet 114, the electrical signal results in an electromagnetic force to move the cone 104. The driver may also have iron or other ferric elements 112, 116 to enhance the effect of the electromagnet on the voice coil.
The electrodynamic loudspeaker acts as a transducer from the applied electrical audio signal to the acoustic compression wave in the air. The behavior of the transducer is subject to many effects, caused by the physical characteristics and configurations of the materials, the housings, the magnets, and the device in which the loudspeaker is housed. In addition to impedance, reactance, and limits in the transfer function, there are also higher-order effects such as thermal behavior, eddy currents, radiation impedance, acoustic speaker box properties, cone break-up modes, etc.
The electrical input terminal 110 on the left is used to supply the loudspeaker with a voltage ve(t) and a current ie(t). The current ie(t) is transduced to a mechanical force Fm(t)=Bl·ie(t) by the motor composed of the magnet 114, the iron cores 112, 116, and the voice coil 108. The transduction factor is also affected by inductance, resistance, and capacitance in the voice coil motor. The actual excursion of the cone is related to this force but is not linearly related except near the center of the cone's travel range. The movement of the cone xm(s) in response to the applied force is affected by the mass of the cone 104 and connected voice coil 108, the damping caused by the suspension 106, and various friction losses from the suspension and the surrounding air.
The relationship between the input current and the cone excursion is not linear. Many causes for non-linearities in loudspeakers exist which cause a variety of different effects. One such effect is that the motor force Fm is dependent on the cone excursion xm, therefore the force factor Bl is a function of the cone excursion. This can be explained in part by the design of the voice coil motor. At high excursions, part of the voice coil leaves the gap of the magnetic circuit. In other words, the voice coil 108 moves away from the magnetic field of the magnet 114. The voice coil is then surrounded by a weaker magnetic field. This reduces the driving force to accelerate the cone.
This effect is illustrated in
Another effect is that the cone suspension 106 is made from viscoelastic materials. As the suspension reaches the limit of its travel in either direction, its resistance to movement increases. At high positive or negative excursions, the suspension gradually reaches a physical limit beyond which it cannot stretch. In other words, the suspension has a compliance which decreases for large excursions.
This effect is illustrated in
These effects, among others, mean that the gain for a small signal is reduced at high cone excursions due to the decreasing force factor Bl(xm) and compliance Cm(xm). Small signals are reproduced with lower volume when there is high cone excursion than when there is low cone excursion.
The DC signal drives the cone to a particular position with respect to the loudspeaker frame and the magnet. At two different positions an AC (Alternating Current) reference signal is applied. A first reference signal 232 is applied to the cone when there is no DC input voltage, i.e. the input DC voltage is 0 as shown in
A second AC reference signal 242 with the same curve and voltages is applied to the loudspeaker tone when there is an input DC voltage of +10. At this DC input voltage, the cone has an excursion of +0.31. The same AC signal applied at this excursion causes a much smaller cone excursion from about +0.3 to +0.32, thus having a low peak-to-peak value of 0.02. As shown by the cone excursion curve 230 caused by the DC signal, the cone has a far smaller excursion response at 10 volts than at 0 volts. This is reflected in the response to the small AC pilot signal.
The terms reference signal and pilot tone are both used herein to refer to the same signal. The signal is used as a reference to determine cone excursion or a related quantity. The term “pilot tone signal” might be construed as meaning that the signal is composed of just one single sinusoidal signal (i.e. one discrete frequency). However, the pilot tone signal is not so limited. A single frequency may be used or a more complex signal may be used. The reference signal may have a broader, continuous or varying spectrum (e.g. a chirp signal).
This phenomenon is used, as described herein, to estimate the absolute cone excursion and detect situations in which the speaker is close to its physical limits. When such a situation is detected, the applied electrical drive signal may be adjusted to ensure the safety of the speaker. This allows the speaker to be driven closer to its limits than would be possible without being able to detect such a situation.
The resulting acoustic signal 316 may be further processed and demodulated.
In embodiments, the wanted signal is restricted to a particular frequency range which may be the audible range or, more likely, a smaller range than the audible range. The reference signal may be placed outside the range of the wanted signal to allow the bandpass filter to eliminate the wanted signal. If the reference signal is outside the audible range, then it will not be heard by users, eliminating any distraction or annoyance. Micro speakers as shown and many other loudspeakers are capable of producing ultrasonic sounds. While many loudspeakers are only able to produce ultrasonic sounds at much lower efficiency and maximum volume, a lower volume and lower efficiency audio output may well be suitable for the current purposes.
Finally, the reference signal envelope may be detected by means of an envelope detector 326. This provides the reference signal envelope Ap,rec. As described above and shown in
In one example, the speaker protection system has a stored threshold for the maximum allowed reduction of the received reference signal envelope. If the reduction in the envelope exceeds the threshold, then a control signal is produced to reduce the power supplied to the speaker. This is shown as a control signal 338 to an amplifier 332 that amplifies the wanted electrical signal. The system may use a first threshold for a reduction in the positive side of the reference signal envelope and a second threshold for a reduction in the negative side of the envelope. This accommodate any possible asymmetry in the transduction function as shown in
The data represented by the graph of
As described, the cone excursion may be determined using components that are already present in many types of portable devices, such as microphones, audio signal processing, and amplifier control circuits. This is more compact and less expensive than adding some additional physical means to directly determine loudspeaker cone excursion such as a laser rangefinder, an accelerometer on the cone, or a secondary magnetic system with another winding integrated into the loudspeaker. The secondary winding may also introduce other secondary effects that reduce the quality of the sound produced by the loudspeaker cone.
Depending on its applications, computing device 100 may include other components that may or may not be physically and electrically coupled to the board 2. These other components include, but are not limited to, volatile memory (e.g., DRAM) 8, non-volatile memory (e.g., ROM) 9, flash memory (not shown), a graphics processor 12, a digital signal processor (not shown), a crypto processor (not shown), a chipset 14, an antenna 16, a display 18 such as a touchscreen display, a touchscreen controller 20, a battery 22, an audio codec (not shown), a video codec (not shown), a power amplifier 24, a global positioning system (GPS) device 26, a compass 28, an accelerometer (not shown), a gyroscope (not shown), a speaker 30, a camera 32, a microphone array 34, and a mass storage device (such as hard disk drive) 10, compact disk (CD) (not shown), digital versatile disk (DVD) (not shown), and so forth). These components may be connected to the system board 2, mounted to the system board, or combined with any of the other components.
The communication package 6 enables wireless and/or wired communications for the transfer of data to and from the computing device 100. The term “wireless” and its derivatives may be used to describe circuits, devices, systems, methods, techniques, communications channels, etc., that may communicate data through the use of modulated electromagnetic radiation through a non-solid medium. The term does not imply that the associated devices do not contain any wires, although in some embodiments they might not. The communication package 6 may implement any of a number of wireless or wired standards or protocols, including but not limited to Wi-Fi (IEEE 802.11 family), WiMAX (IEEE 802.16 family), IEEE 802.20, long term evolution (LTE), Ev-DO, HSPA+, HSDPA+, HSUPA+, EDGE, GSM, GPRS, CDMA, TDMA, DECT, Bluetooth, Ethernet derivatives thereof, as well as any other wireless and wired protocols that are designated as 3G, 4G, 5G, and beyond. The computing device 100 may include a plurality of communication packages 6. For instance, a first communication package 6 may be dedicated to shorter range wireless communications such as Wi-Fi and Bluetooth and a second communication package 6 may be dedicated to longer range wireless communications such as GPS, EDGE, GPRS, CDMA, WiMAX, LTE, Ev-DO, and others.
The microphones 34 and the speaker 30 are coupled to an audio front end 36 to perform digital conversion, signal insertion, extraction, analysis, and adjustment as described herein. The processor 4 is coupled to the audio front end to drive the process with interrupts, to set parameters, and to control operations of the audio front end.
In various implementations, the computing device 100 may be eyewear, a laptop, a netbook, a notebook, an ultrabook, a smartphone, a tablet, a personal digital assistant (PDA), an ultra mobile PC, a mobile phone, a desktop computer, a server, a set-top box, an entertainment control unit, a digital camera, a portable music player, or a digital video recorder. The computing device may be fixed, portable, or wearable. In further implementations, the computing device 100 may be any other electronic device that processes data.
Embodiments may be implemented as a part of one or more memory chips, controllers, CPUs (Central Processing Unit), microchips or integrated circuits interconnected using a motherboard, an application specific integrated circuit (ASIC), and/or a field programmable gate array (FPGA).
References to “one embodiment”, “an embodiment”, “example embodiment”, “various embodiments”, etc., indicate that the embodiment(s) so described may include particular features, structures, or characteristics, but not every embodiment necessarily includes the particular features, structures, or characteristics. Further, some embodiments may have some, all, or none of the features described for other embodiments.
In the following description and claims, the term “coupled” along with its derivatives, may be used. “Coupled” is used to indicate that two or more elements co-operate or interact with each other, but they may or may not have intervening physical or electrical components between them.
As used in the claims, unless otherwise specified, the use of the ordinal adjectives “first”, “second”, “third”, etc., to describe a common element, merely indicate that different instances of like elements are being referred to, and are not intended to imply that the elements so described must be in a given sequence, either temporally, spatially, in ranking, or in any other manner.
The drawings and the forgoing description give examples of embodiments. Those skilled in the art will appreciate that one or more of the described elements may well be combined into a single functional element. Alternatively, certain elements may be split into multiple functional elements. Elements from one embodiment may be added to another embodiment. For example, orders of processes described herein may be changed and are not limited to the manner described herein. Moreover, the actions of any flow diagram need not be implemented in the order shown; nor do all of the acts necessarily need to be performed. Also, those acts that are not dependent on other acts may be performed in parallel with the other acts. The scope of embodiments is by no means limited by these specific examples. Numerous variations, whether explicitly given in the specification or not, such as differences in structure, dimension, and use of material, are possible. The scope of embodiments is at least as broad as given by the following claims.
The following examples pertain to further embodiments. The various features of the different embodiments may be variously combined with some features included and others excluded to suit a variety of different applications. Some embodiments pertain to a method that includes receiving a primary signal produced by a cone of a loudspeaker, the primary signal causing an excursion of the loudspeaker cone, receiving a reference signal produced simultaneously with the primary signal by the loudspeaker cone, the reference signal causing an excursion of the loudspeaker cone that is amplitude modulated by the excursion caused by the primary signal, determining an amplitude modulation of the reference signal, and determining an excursion of the loudspeaker cone using the determined amplitude modulation.
Further embodiments include reducing the amplitude of the primary signal in response to the estimated excursion.
In further embodiments determining an amplitude modulation comprises determining an amplitude attenuation of the reference signal the method further comprising reducing the amplitude of the primary signal when the amplitude attenuation exceeds a threshold.
In further embodiments determining an amplitude attenuation comprises detecting an amplitude envelope of the reference signal and determining a minimum of the amplitude envelope.
In further embodiments the reference signal is caused by an electrical reference signal provided to the loudspeaker and wherein the electrical reference signal has a constant amplitude.
In further embodiments the reference signal is caused by an electrical reference signal provided to the loudspeaker and wherein the electrical reference signal has a varying frequency.
In further embodiments the reference signal is outside of an audible frequency band and wherein the primary signal is within the audible frequency band.
Further embodiments include band pass filtering the reference signal to remove the primary signal before analyzing the reference signal.
In further embodiments receiving is performed at a microphone of a device in a housing and wherein the loudspeaker is a component of the device in the same housing.
In further embodiments the primary signal is caused by an electrical primary signal provided to the loudspeaker and wherein reducing the amplitude of the primary signal comprises reducing the amplitude of the electrical primary signal.
In further embodiments estimating the excursion comprises applying the amplitude modulation of the reference signal to a mapping function to determine the loudspeaker cone excursion caused by the amplitude of the primary signal.
Some embodiments pertain to an apparatus that includes a loudspeaker having a cone to produce audio, a microphone to receive a primary signal produced by the loudspeaker cone simultaneously with a reference signal produced by the loudspeaker cone, the reference signal causing an excursion of the loudspeaker cone that is amplitude modulated by the excursion caused by the primary signal, and a processor to determine an amplitude modulation of the reference signal and determine an excursion of the loudspeaker cone using the determined amplitude modulation.
In further embodiments and determining an excursion comprises determining an amplitude attenuation of the reference signal and mapping the determined amplitude attenuation to determine the excursion.
In further embodiments determining an excursion comprises determining an amplitude attenuation of the reference signal and comparing the attenuation to one or more thresholds.
In further embodiments determining an amplitude modulation comprises detecting an amplitude envelope of the reference signal and determining a minimum of the amplitude envelope.
In further embodiments the primary signal is caused by an electrical primary signal, the apparatus further comprising an amplifier to amplify the electrical primary signal and a controller coupled to the amplifier to reduce the amplitude of the electrical primary signal in response to the estimated excursion.
Further embodiments include a band pass filter to remove the primary signal before determining an amplitude modulation of the reference signal.
Some embodiments pertain to a computing system that includes a loudspeaker having a cone to produce audio, a microphone to receive a primary signal produced by the loudspeaker cone simultaneously with a reference signal produced by the loudspeaker cone, the reference signal causing an excursion of the loudspeaker cone that is amplitude modulated by the excursion caused by the primary signal, and a processor to determine an amplitude modulation of the reference signal and determine an excursion of the loudspeaker cone using the determined amplitude modulation, and a controller to reduce the amplitude of the primary signal in response to the estimated excursion.
In further embodiments the processor is further to determine an amplitude attenuation of the reference signal from the determined modulation and to compare the attenuation to one or more thresholds, and wherein the controller reduces the amplitude of the primary signal in response to the comparison.
Further embodiments include a pilot tone signal generator to provide a constant amplitude signal to the loudspeaker to cause the reference signal to be produced by the loudspeaker.
Number | Name | Date | Kind |
---|---|---|---|
4113983 | Steel | Sep 1978 | A |
4697334 | Madsen | Oct 1987 | A |
5484969 | McKendree | Jan 1996 | A |
5548650 | Clark | Aug 1996 | A |
6108433 | Norris | Aug 2000 | A |
6646507 | Prokin | Nov 2003 | B1 |
8019088 | Holman | Sep 2011 | B2 |
8967323 | Grenier | Mar 2015 | B1 |
20040052391 | Bren | Mar 2004 | A1 |
20050025317 | Fedigan | Feb 2005 | A1 |
20050046551 | Cranfill | Mar 2005 | A1 |
20050087392 | Flanders | Apr 2005 | A1 |
20050181841 | Dou | Aug 2005 | A1 |
20050207584 | Bright | Sep 2005 | A1 |
20050281413 | Croft, III | Dec 2005 | A1 |
20060213358 | Motsenbocker | Sep 2006 | A1 |
20060233404 | Croft | Oct 2006 | A1 |
20060291667 | Watanabe | Dec 2006 | A1 |
20100150392 | O'neill | Jun 2010 | A1 |
20110044471 | Aarts | Feb 2011 | A1 |
20110182435 | Gautama | Jul 2011 | A1 |
20120230513 | Yoneda | Sep 2012 | A1 |
20130106599 | Nakayama | May 2013 | A1 |
20130163787 | Moon | Jun 2013 | A1 |
20130287203 | Hodges | Oct 2013 | A1 |
20140241536 | Adams | Aug 2014 | A1 |
20140341394 | Croft, III | Nov 2014 | A1 |
20150055790 | Kawakami | Feb 2015 | A1 |
20150071451 | Moon | Mar 2015 | A1 |
20150124982 | Berthelsen | May 2015 | A1 |
20150131806 | Gautama | May 2015 | A1 |
20150189427 | Tsai | Jul 2015 | A1 |
20150208189 | Tsai | Jul 2015 | A1 |
20150237443 | Ronig | Aug 2015 | A1 |
20150249889 | Iyer | Sep 2015 | A1 |
20150304774 | Ambrose | Oct 2015 | A1 |
20160134982 | Iyer | May 2016 | A1 |
20160157015 | Van Schyndel | Jun 2016 | A1 |
Number | Date | Country | |
---|---|---|---|
20160373871 A1 | Dec 2016 | US |