A system and method for monitoring transducers in a loudspeaker array and adjusting driving signals to each transducer to protect each transducer while maintaining tone and spatial response for sound produced by the array is described. Other embodiments are also described.
Loudspeaker arrays may be comprised of multiple transducers for outputting sound. An audio receiver or other audio device may drive each transducer with separate signals for producing a particular beam/polar pattern. For example, filtered versions of an audio signal may be used to drive each transducer in the loudspeaker array to achieve a wide or narrow beam pattern. Driving each transducer to produce a desired sound pattern relies on the assumption that each transducer is properly operating within a set of prescribed tolerances. Failure to achieve these operating tolerances for one or more of the transducers results in the tone and spatial response of sound produced by the loudspeaker array being inaccurate or distorted.
The embodiments of the invention are illustrated by way of example and not by way of limitation in the figures of the accompanying drawings in which like references indicate similar elements. It should be noted that references to “an” or “one” embodiment of the invention in this disclosure are not necessarily to the same embodiment, and they mean at least one.
Several embodiments are described with reference to the appended drawings are now explained. While numerous details are set forth, it is understood that some embodiments of the invention may be practiced without these details. In other instances, well-known circuits, structures, and techniques have not been shown in detail so as not to obscure the understanding of this description.
Although shown with a single loudspeaker array 3, in other embodiments multiple loudspeaker arrays 3 may be coupled to the audio receiver 2. For example, three loudspeaker arrays 3 may be positioned in the listening area 1 to respectively represent front left, front right, and front center audio channels of a piece of sound program content (e.g., a musical composition or an audio track for a movie) output by the audio receiver 2.
As shown in
In other embodiments, the loudspeaker array 3 may be coupled to the audio receiver 2 using wireless protocols such that the array 3 and the audio receiver 2 are not physically joined but maintain a radio-frequency connection. For example, the loudspeaker array 3 may include a WiFi receiver for receiving audio signals from a corresponding WiFi transmitter in the audio receiver 2. In some embodiments, the loudspeaker array 3 may include integrated amplifiers for driving the transducers 5 using the wireless audio signals received from the audio receiver 2. The loudspeaker array 3 may be a standalone unit that includes components for signal processing and for driving each transducer 5 according to the techniques described below.
The transducers 5 may be any combination of full-range drivers, mid-range drivers, subwoofers, woofers, and tweeters. Each of the transducers 5 may use a lightweight diaphragm, or cone, connected to a rigid basket, or frame, via a flexible suspension that constrains a coil of wire (e.g., a voice coil) to move axially through a cylindrical magnetic gap. When an electrical audio signal is applied to the voice coil, a magnetic field is created by the electric current in the voice coil, making it a variable electromagnet. The coil and the transducer 5's magnetic system interact, generating a mechanical force that causes the coil (and thus, the attached cone) to move back and forth, thereby reproducing sound under the control of the applied electrical audio signal coming from a source (e.g., a signal processor, a computer, and the audio receiver 2).
Each transducer 5 may be individually and separately driven to produce sound in response to separate and discrete audio signals. By allowing the transducers 5 in the loudspeaker array 3 to be individually and separately driven according to different parameters and settings (including delays, frequencies, phases, and energy levels), the loudspeaker array 3 may produce numerous sound/beam/polar patterns to simulate or better represent respective channels of sound program content played to a listener. For example, beam patterns with different directivity indexes (DI) may be emitted by the loudspeaker array 3.
As noted above, the loudspeaker array 3 emits sound into the listening area 1. The listening area 1 is a location in which the loudspeaker array 3 is located and in which a listener is positioned to listen to sound emitted by the loudspeaker array 3. For example, the listening area 1 may be a room within a house or commercial establishment or an outdoor area (e.g., an amphitheater).
The audio receiver 2 may include a main system processor 7 and a memory unit 8. The processor 7 and the memory unit 8 are generically used here to refer to any suitable combination of programmable data processing components and data storage that conduct the operations needed to implement the various functions and operations of the audio receiver 2. The processor 7 may be a special purpose processor such as application-specific integrated circuits (ASICs), a general purpose microprocessor, a field-programmable gate array (FPGA), a digital signal controller, or a set of hardware logic structures (e.g., filters, arithmetic logic units, and dedicated state machines) while the memory unit 8 may refer to microelectronic, non-volatile random access memory. An operating system may be stored in the memory unit 8, along with application programs specific to the various functions of the audio receiver 2, which are to be run or executed by the processor 7 to perform the various functions of the audio receiver 2. For example, the audio receiver 2 may include a protection management unit 9, which in conjunction with other hardware elements of the audio receiver 2, maintains tone and spatial response for sound produced by the loudspeaker array 3 while ensuring protection of each transducer 5 (i.e., preventing damage or destruction to a transducer 5 caused by an intense and/or a powerful driving signal). Although described as software residing in the memory unit 8, the protection management unit 9 may be implemented as one or more hardware logic structures incorporated within the audio receiver 2.
The audio receiver 2 may include multiple inputs 10 for receiving sound program content using electrical, radio, or optical signals from an external device. The inputs 10 may be a set of digital inputs 10A and 10B and analog inputs 10C and 10D including a set of physical connectors located on an exposed surface of the audio receiver 2. For example, the inputs 10 may include a High-Definition Multimedia Interface (HDMI) input, an optical digital input (Toslink), and a coaxial digital input. In one embodiment, the audio receiver 2 receives audio signals through a wireless connection with an external device. In this embodiment, the inputs 10 include a wireless adapter for communicating with an external device using wireless protocols. For example, the wireless adapter may be capable of communicating using Bluetooth, IEEE 802.11x, cellular Global System for Mobile Communications (GSM), cellular Code division multiple access (CDMA), or Long Term Evolution (LTE).
General signal flow from the inputs 10 will now be described. Looking first at the digital inputs 10A and 10B, upon receiving a digital audio signal through an input 10A or 10B, the audio receiver 2 uses a decoder 11A or 11B to decode the electrical, optical, or radio signals into a set of audio channels representing sound program content. For example, the decoder 11A may receive a single signal containing six audio channels (e.g., a 5.1 signal) and decode the signal into six audio channels. The decoders 11A and 11B may be capable of decoding an audio signal encoded using any codec or technique, including Advanced Audio Coding (AAC), MPEG Audio Layer II, and MPEG Audio Layer III.
Turning to the analog inputs 10C and 10D, each analog signal received by analog inputs 10C and 10D represents a single audio channel of the sound program content. Accordingly, multiple analog inputs 10C and 10D may be needed to receive each channel of sound program content. The audio channels may be digitized by respective analog-to-digital converters 12A and 12B to form digital audio channels.
The processor 7 receives one or more digital, decoded audio signals from the decoder 11A, the decoder 11B, the analog-to-digital converter 12A, and/or the analog-to-digital converter 12B. The processor 7 in conjunction with the protection management unit 9 processes these signals to produce processed audio signals that maintain a constant desired tone and spatial response for sound produced by the loudspeaker array 3 while protecting each transducer 5 from intense and/or powerful driving signals as described in further detail below.
As shown in
The method 15 begins with the receipt of one or more source audio signals representing one or more channels of a piece of sound program content at operation 16. For example, the method 15 may begin at operation 16 with the receipt of an audio signal representing the front right channel for a movie soundtrack from a computing device (e.g., a desktop computer). The one or more source audio signals may be received through inputs 10 and processed by corresponding decoders 11 or analog-to-digital converters 12 before being fed to the main system processor 7 and/or the protection management unit 9 for further processing. In some embodiment, the source audio signals are stored within the audio receiver 2 and operation 16 retrieves the signals from local memory.
At operation 17, the processor 7 generates driving signals to drive one or more of the transducers 5 to produce one or more directivity patterns with desired tones and spatial responses. For example, the processor 7 may generate a directivity pattern similar to one or more of the directivity patterns shown in
At operation 18, the protection management unit 9 monitors each of the transducers 5 in the loudspeaker array 3 to (1) determine performance characteristics for each of the transducers 5 and (2) discover one or more poor performing transducers 5 in the array 3. Monitoring of the transducers 5 may be performed by examining the current and voltages sent from each transducer 5's power amplifier 14 in response to driving the transducers 5 at operation 17. The current and voltage settings may indicate that one or more transducers 5 are operating poorly (e.g., operating below a prescribed tolerance) and/or one or more transducers 5 are inoperative based on known models of the transducers 5. These current and voltage readings may be compared along with displacement measurements obtained from one or more sensors that are placed on or near each transducer 5 to measure the level of movement of each transducer 5 in response to known driving signals. The measured level of movement of each transducer 5 may be used to characterize the performance of each transducer and to determine one or more poor performing or inoperable transducers 5. Readings from each of the systems described above may be categorized based on one or more frequency bands (e.g., based on low and high band content) to determine the performance of the transducers 5 with respect to frequency. Poor performance or inoperability of one or more transducers 5 may be the result of (1) deterioration of the transducers 5 over time; (2) defects during manufacturing of the transducers 5 and/or the loudspeaker array 3; and/or (3) driving the transducers 5 with excessive low-frequency or high amplitude signals.
Based on a determination at operation 18 that one or more transducers 5 are operating below a prescribed tolerance and/or one or more transducers 5 are inoperative, operation 19 applies protection to the poor performing transducers 5. In one embodiment, protection may include reducing the amplitude, reducing the frequency range, altering the phase, and/or changing other characteristics of driving signals used to drive the poor performing transducers 5. For example, operation 19 may high-pass filter driving signals used to drive the poor performing transducers 5 to reduce the amount of low-frequency content used to drive the poor performing transducers 5. In one embodiment, operation 20 turns the poor performing transducers 5 off or to an inactive state such that these transducers 5 no longer emit sound. Since the poor performing transducers 5 are no longer operating or are operating below their expected abilities (e.g., reduced frequency content), the tone and spatial response of sound produced at operation 17 may be distorted from a desired tone and spatial response. For example, the directivity index of a desired spatial pattern may be altered; the overall tone of sound emitted by the loudspeaker array 3 may be altered (e.g., reduced low-frequency content); the direction of a corresponding directivity pattern may be shifted; or other similar distortions.
Based on the protection applied at operation 19, operation 20 compensates for these distortions caused by the poor performing transducers 5. In one embodiment, operation 20 alters signals to other transducers 5 neighboring or surrounding the poor performing transducers 5 to compensate for distortions caused by the protection applied at operation 19. In one embodiment, neighboring transducers 5 are transducers 5 that are immediately adjacent to a poor performing transducer 5. For example, in the loudspeaker array 3 shown in
In one embodiment, operation 20 modifies signals to neighboring transducers 5 to increase the frequencies covered by these neighboring transducers. For example, driving signals for one or more poor performing transducers 5 may have been adjusted at operation 19 to remove low-band frequencies (e.g., eliminate frequencies below 150 Hz or another cutoff). This frequency reduction to the poor performing transducers 5 may reduce the probability that these transducers 5 are blown out or are further deteriorated; however, the tone and spatial response for sounds emitted by the loudspeaker array 3 would be altered based on this changed frequency response. For example, the protection applied at operation 19 may cause less bass to be emitted at one end of the loudspeaker array 3. To compensate for this tone and possible spatial response change, operation 20 increases the low-band sound emitted by transducers 5 neighboring the poor performing transducers 5. This compensation increases low-frequency content produced by the loudspeaker array 3, which was lost when protection was applied at operation 19, and attainment of a desired tone and spatial response. In other embodiments, other properties of driving signals may be altered at operation 20, including delays, phases, and energy levels. For example, the amplitude of a frequency band for the neighboring transducers 5B may be adjusted to compensate for a reduction of frequency coverage or amplitude for the poor performing transducer 5A.
By compensating for protection applied to poor performing transducers 5, the method 15 ensures that a desired tone and spatial response for sound emitted by the loudspeaker array 3 is maintained without allowing further deterioration or destruction of the poor performing transducers 5 to occur. As noted above, in one embodiment, the method 15 is entirely performed within the loudspeaker array 3. In this embodiment, one or more components of the audio receiver 2 may be incorporated within the loudspeaker array 3.
As explained above, an embodiment of the invention may be an article of manufacture in which a machine-readable medium (such as microelectronic memory) has stored thereon instructions which program one or more data processing components (generically referred to here as a “processor”) to perform the operations described above. In other embodiments, some of these operations might be performed by specific hardware components that contain hardwired logic (e.g., dedicated digital filter blocks and state machines). Those operations might alternatively be performed by any combination of programmed data processing components and fixed hardwired circuit components.
While certain embodiments have been described and shown in the accompanying drawings, it is to be understood that such embodiments are merely illustrative of and not restrictive on the broad invention, and that the invention is not limited to the specific constructions and arrangements shown and described, since various other modifications may occur to those of ordinary skill in the art. The description is thus to be regarded as illustrative instead of limiting.
This application claims the benefit of the earlier filing date of U.S. provisional application No. 61/784,944, filed Mar. 14, 2013.
Number | Name | Date | Kind |
---|---|---|---|
4148481 | Smith-Vaniz | Apr 1979 | A |
4648079 | Stedtnitz | Mar 1987 | A |
4885782 | Eberbach | Dec 1989 | A |
4888804 | Gefvert | Dec 1989 | A |
5233664 | Yanagawa | Aug 1993 | A |
5889876 | Billings | Mar 1999 | A |
6128395 | De Vries | Oct 2000 | A |
6508774 | Acker | Jan 2003 | B1 |
7116790 | Heron et al. | Oct 2006 | B2 |
7319641 | Goudie | Jan 2008 | B2 |
7324851 | DiLorenzo | Jan 2008 | B1 |
7450474 | Klein | Nov 2008 | B2 |
7557728 | Bicheno et al. | Jul 2009 | B1 |
7590257 | Blanchard | Sep 2009 | B1 |
7881489 | Matsuzawa | Feb 2011 | B2 |
7907740 | Matsuzawa | Mar 2011 | B2 |
8000481 | Nishikawa | Aug 2011 | B2 |
8041049 | Yoshino | Oct 2011 | B2 |
8054989 | Paik | Nov 2011 | B2 |
8144900 | Oxford | Mar 2012 | B2 |
8160268 | Horbach | Apr 2012 | B2 |
8184835 | Goodwin | May 2012 | B2 |
8311261 | Graber | Nov 2012 | B2 |
8437485 | Kuhn-Rahloff | May 2013 | B2 |
8494203 | Rodman et al. | Jul 2013 | B2 |
8520887 | Simidian, II | Aug 2013 | B2 |
8638959 | Hall | Jan 2014 | B1 |
8693699 | Fellers et al. | Apr 2014 | B2 |
8837743 | Aarts et al. | Sep 2014 | B2 |
8934655 | Breen | Jan 2015 | B2 |
8995697 | Gladwin et al. | Mar 2015 | B2 |
9008335 | Choi | Apr 2015 | B2 |
9042561 | Gautama | May 2015 | B2 |
9119012 | Ikizyan | Aug 2015 | B2 |
20030059056 | Griniasty | Mar 2003 | A1 |
20030185404 | Milsap | Oct 2003 | A1 |
20040091120 | Kantor et al. | May 2004 | A1 |
20070034010 | Langlois | Feb 2007 | A1 |
20080165979 | Takumai | Jul 2008 | A1 |
20080253229 | Liu | Oct 2008 | A1 |
20090087000 | Ko | Apr 2009 | A1 |
20090214067 | Bothe | Aug 2009 | A1 |
20100278356 | Hersbach | Nov 2010 | A1 |
20100290643 | Mihelich et al. | Nov 2010 | A1 |
20110216926 | Riggs | Sep 2011 | A1 |
20120177224 | Veneri et al. | Jul 2012 | A1 |
20120195447 | Hiruma et al. | Aug 2012 | A1 |
20120250912 | Chung | Oct 2012 | A1 |
20130259238 | Xiang | Oct 2013 | A1 |
20130322439 | Verhallen et al. | Dec 2013 | A1 |
20150010170 | Lindahl et al. | Jan 2015 | A1 |
20150015426 | Lindahl et al. | Jan 2015 | A1 |
Number | Date | Country | |
---|---|---|---|
61784944 | Mar 2013 | US |