An audio output system for providing an output signal to a micro-speaker provides energy reduction and thermal protection by removing components of an input signal from which the output signal is generated, so that the audio power output system does not expend power reproducing portions of the audio information that would not be perceived by a listener. The micro-speaker has a resonant frequency such that substantial content of the audio information lies below the resonant frequency. A processing subsystem receives the audio information and generates the output signal by filtering the audio information with a response simulating the micro-speaker and an acoustic path to the listener, and comparing the filtered audio information with a frequency-dependent threshold of hearing. The processing subsystem then removes portions of the audio information that have an amplitude below the frequency-dependent threshold of hearing.
|
12. A method of reducing power consumed in providing an acoustic output from a micro-speaker, the method comprising:
receiving audio information;
filtering the audio information with an estimated response simulating a frequency response of the micro-speaker and an acoustic path from the micro-speaker to a listener;
comparing the filtered audio information with a frequency-dependent threshold of hearing;
removing portions of the audio information that have an amplitude below the frequency-dependent threshold of hearing; and
providing current to the micro-speaker from an audio power output circuit according to a result of the removing, whereby the audio power output circuit does not expend power reproducing portions of the audio information that would not be perceived by the listener.
24. An integrated circuit, comprising:
an input for an audio source providing audio information;
an audio power output circuit for providing current to a micro-speaker according to the audio information, wherein the micro-speaker has a resonant frequency such that substantial content of the audio information lies below the resonant frequency; and
a processing subsystem that receives the audio information and generates an output signal provided to an input of the audio power output circuit, wherein the processing subsystem filters the audio information with an estimated response simulating a frequency response of the micro-speaker and an acoustic path from the micro-speaker to a listener, and compares the filtered audio information with a frequency-dependent threshold of hearing, and removes portions of the audio information that have an amplitude below the frequency-dependent threshold of hearing, whereby the audio power output circuit does not expend power reproducing portions of the audio information that would not be perceived by the listener.
1. An audio power reproduction system, comprising:
an input for an audio source providing audio information;
an audio power output circuit for providing current to a micro-speaker according to the audio information, wherein the micro-speaker has a resonant frequency such that substantial content of the audio information lies below the resonant frequency; and
a processing subsystem that receives the audio information and generates an output signal provided to an input of the audio power output circuit, wherein the processing subsystem filters the audio information with an estimated response simulating a frequency response of the micro-speaker and an acoustic path from the micro-speaker to a listener, and compares the filtered audio information with a frequency-dependent threshold of hearing, and removes portions of the audio information that have an amplitude below the frequency-dependent threshold of hearing, whereby the audio power output circuit does not expend power reproducing portions of the audio information that would not be perceived by the listener.
23. A computer program product comprising a computer-readable storage device that is not a signal or wave, the computer-readable storage medium storing program instructions for reducing power consumed in providing an acoustic output from a micro-speaker, the program instructions comprising:
program instructions for receiving audio information;
program instructions for filtering the audio information with a response simulating a frequency response of the micro-speaker and an acoustic path from the micro-speaker to a listener;
program instructions for comparing the filtered audio information with a frequency-dependent threshold of hearing;
program instructions for removing portions of the audio information that have an amplitude below the frequency-dependent threshold of hearing; and
program instructions for generating output values for providing to an audio power output circuit according to a result of the removing, whereby the audio power output circuit does not expend power reproducing portions of the audio information that would not be perceived by the listener.
2. The audio power reproduction system of
3. The audio power reproduction system of
4. The audio power reproduction system of
5. The audio power reproduction system of
6. The audio power reproduction system of
7. The audio power reproduction system of
8. The audio power reproduction system of
9. The audio power reproduction system of
10. The audio power reproduction system of
11. The audio power reproduction system of
13. The method of
14. The method of
15. The method of
16. The method of
18. The method of
receiving a microphone signal from at least one microphone; and
measuring the estimated response by generating a test signal that is reproduced by the audio power output circuit and receiving an acoustic response of the micro-speaker to the test signal from the at least one microphone signal.
19. The method of
determining one or more parameters of the micro-speaker by measuring the current provided to the micro-speaker; and
computing the estimated response from the one or more parameters of the micro-speaker.
20. The method of
receiving a microphone signal from at least one microphone; and
measuring the estimated response by observing speech or background noise in the at least one microphone signal.
21. The method of
22. The method of
25. The integrated circuit of
26. The integrated circuit of
a microcontroller core; and
a memory, the memory storing program instructions for reducing power consumed in providing an acoustic output from a micro-speaker, the program instructions comprising program instructions for receiving audio information, filtering the audio information with an estimated response simulating a frequency response of the micro-speaker and an acoustic path from the micro-speaker to a listener, comparing the filtered audio information with a frequency-dependent threshold of hearing, removing portions of the audio information that have an amplitude below the frequency-dependent threshold of hearing, and generating output values for providing to the audio power output circuit according to a result of the removing, whereby the audio power output circuit does not expend power reproducing portions of the audio information that would not be perceived by the listener.
|
The field of representative embodiments of this disclosure relates to audio power reproduction methods, circuits and systems that use knowledge of micro-speaker response to conserve energy expended by the transducer and optionally provide thermal protection thereby.
Voice coil-based acoustic output transducers, such as micro speakers that may be included in personal devices, typically contain a single voice coil that is energized by an amplifier or pulse-width modulator output. The voice coil moves due to an electromotive force provided between the voice coil and a permanent magnetic field provided by a magnet and has an electromechanical response dictated by the mechanical structure of the transducer, that in turn, determines the electro-acoustic response of the transducer. Typically, electrically-induced failure of a micro-speaker is due to either overcurrent through the voice coil resulting in immediate catastrophic failure, or thermal failure caused by overheating of the voice coil, which can melt the voice coil conductor or insulation, demagnetize the permanent magnet of the transducer, or cause other overheat failures such as melting of a plastic frame.
Typical thermal protection techniques for use in protecting speakers involve either absolute and conservative limits on voice coil excursion and power dissipation, such as a thermal protection switch mounted on the frame of a loudspeaker. More sophisticated techniques applicable to all speakers including micro-speakers use a feedback system in which a temperature of the voice coil is estimated from a calculation of voice coil resistance based on measurements of voltage and current at the terminals of the transducer. The power output circuit can either be shut down or the amplitude of the power output signal reduced in order to prevent transducer failure.
Therefore, it is advantageous to provide techniques for reducing or preventing thermal overload in micro-speakers.
Thermal protection and energy conservation may be achieved in audio power reproduction systems/circuits and their methods of operation.
The methods, systems and circuits receive audio information from an input for an audio source and provide current to a micro-speaker according to the audio information using an audio power output circuit. The micro-speaker has a resonant frequency such that substantial content of the audio information lies below the resonant frequency. A processing subsystem receives the audio information and generates an output signal that is provided to an input of the audio power output circuit. The processing subsystem filters the audio information with an estimated response simulating a frequency response of the micro-speaker and an acoustic path from the micro-speaker to a listener, and compares the filtered audio information with a frequency-dependent threshold of hearing. The processing subsystem then removes portions of the audio information that have an amplitude below the frequency-dependent threshold of hearing, so that the audio power output circuit does not expend power reproducing portions of the audio information that would not be perceived by the listener.
The summary above is provided for brief explanation and does not restrict the scope of the Claims. The description below sets forth example embodiments according to this disclosure. Further embodiments and implementations will be apparent to those having ordinary skill in the art. Persons having ordinary skill in the art will recognize that various equivalent techniques may be applied in lieu of, or in conjunction with, the embodiments discussed below, and all such equivalents are encompassed by the present disclosure.
The present disclosure encompasses methods, systems and circuits that provide audio output signals to drive micro-speakers based on an audio input signal. The techniques illustrated herein provide energy reduction and thermal protection by removing components of the input signal from which the output signal is generated, so that the audio power output system does not expend power and generate heat reproducing portions of the audio information that would not be perceived by a listener. The micro-speaker has a resonant frequency such that substantial content of the audio information lies below the resonant frequency. A processing subsystem receives the audio information and generates the output signal by filtering the audio information with an estimated response simulating a frequency response of the micro-speaker and an acoustic path from the micro-speaker to the listener, and comparing the filtered audio information with a frequency-dependent threshold of hearing. The processing subsystem then removes portions of the audio information that have an amplitude below the frequency-dependent threshold of hearing.
Referring now to
Referring now to
Referring to
For each sub-band in example system 30A, as well as other embodiments of the disclosure described herein, the gain Gi to be applied to the filtered input signal, i.e., the portion of the input signal falling within a given sub-band i, may be computed as:
where Pi is the signal power in the sub-band, ATHi is the absolute threshold of hearing in the sub-band and Glimit is the maximum gain that may be applied to the portion of the signal in the sub-band. As long as the signal power in the sub-band Pi is greater than the absolute threshold of hearing in the sub-band ATHi, unity gain is applied to the sub-band's portion of the input signal. Once signal power in the sub-band Pi is less than the absolute threshold of hearing in the sub-band ATHi, the attenuation increases as the ratio of Pi to ATHi, so that the attenuation becomes more aggressive as the amount of signal within the sub-band falls further below hearing threshold ATHi.
Referring to
Referring to
Referring to
As mentioned above portions or all of the disclosed process may be carried out by the execution of a collection of program instructions forming a computer program product stored on a non-volatile memory, but that also exist outside of the non-volatile memory in tangible forms of storage forming a computer-readable storage medium. The computer-readable storage medium may be, for example, but is not limited to, an electronic storage device, a magnetic storage device, an optical storage device, an electromagnetic storage device, a semiconductor storage device, or any suitable combination of the foregoing. Specific examples of the computer-readable storage medium include the following: a hard disk, semiconductor volatile and non-volatile memory devices, a portable compact disc read-only memory (CD-ROM) or a digital versatile disk (DVD), a memory stick, a floppy disk or other suitable storage device not specifically enumerated. A computer-readable storage medium, as used herein, is not to be construed as being transitory signals, such as transmission line or radio waves or electrical signals transmitted through a wire. It is understood that blocks of the block diagrams described above may be implemented by computer-readable program instructions. These computer readable program instructions may also be stored in other storage forms as mentioned above and may be downloaded into a non-volatile memory for execution therefrom. However, the collection of instructions stored on media other than the non-volatile memory described above also form a computer program product that is an article of manufacture including instructions which implement aspects of the functions/actions specified in the block diagram block or blocks, as well as method steps described above.
In summary, this disclosure shows and describes circuits, systems and methods that provide audio power output signals to one or more micro-speakers. The circuits and systems include an input for an audio source providing audio information, an audio power output circuit for providing current to a micro-speaker according to the audio information. The micro-speaker has a resonant frequency such that substantial content of the audio information lies below the resonant frequency. The circuits and systems also include a processing subsystem that receives the audio information and generates an output signal provided to an input of the audio power output circuit. The processing subsystem filters the audio information with an estimated response simulating a frequency response of the micro-speaker and an acoustic path from the micro-speaker to a listener, and compares the filtered audio information with a frequency-dependent threshold of hearing. The processing subsystem then removes portions of the audio information that have an amplitude below the frequency-dependent threshold of hearing, so that the audio power output circuit does not expend power reproducing portions of the audio information that would not be perceived by the listener. The processing subsystem may be implemented by a digital signal processor or other processor such as a general-purpose processor coupled to a memory that stores program instructions for carrying out the operations described above. The method is a method of operation of the system and circuits.
The processing subsystem may compute one or more frequency-dependent gain values from a result of comparing the filtered audio information with a frequency-dependent threshold of hearing, and may apply the one or more frequency-dependent gain values to the audio information to remove the portions of the audio information that have an amplitude below the frequency-dependent threshold of hearing. The processing subsystem may split the audio information into one or more sub-bands prior to comparing the audio information with the frequency-dependent threshold of hearing, and the processing subsystem may filter the audio information with the estimated response within at least one of the sub-bands, and may compare the filtered audio information for the at least one sub-band with a frequency-dependent threshold of hearing for the at least one sub-band.
The processing subsystem may split the audio information into three sub-bands prior to comparing the audio information with the frequency-dependent threshold of hearing. The three sub-bands may be a low-frequency sub-band, a mid-frequency sub-band and a high-frequency sub-band, and the processing subsystem may filter the audio information with the estimated response within the high-frequency and low-frequency sub-bands, and compare the filtered audio information for the high-frequency and low-frequency sub-bands with a frequency-dependent threshold of hearing for the high-frequency and low-frequency sub-bands. The processing subsystem may remove the portions of the audio information only from the high-frequency and low-frequency sub-bands, while leaving the audio information in the mid frequency band unchanged, so that distortion of the audio information due to the removal of the audio information that has an amplitude below the frequency-dependent threshold of hearing is prevented in the mid-frequency band. The processing subsystem may split the audio information into at least two sub-bands prior to comparing the audio information with the frequency-dependent threshold of hearing. The at least two sub-bands may include a first sub-band for which removal of audio information is performed and one or more second sub-bands for which removal of audio information is not performed, so that distortion of the audio information due to the removal of the audio information that has an amplitude below the frequency-dependent threshold of hearing is prevented in the one or more second sub-bands. The processing subsystem may determine the estimated response, or may measure the estimated response using at least one microphone for generating at least one microphone signal that is provided to the processing subsystem. The processing system may measure the response by generating a test signal that is reproduced by the audio power output circuit and receiving an acoustic response of the micro-speaker to the test signal from the at least one microphone signal. The processing subsystem may determine one or more parameters of the micro-speaker by measuring the current provided to the micro-speaker, and may compute the estimated response from the one or more parameters of the micro-speaker. The system may include a microphone for generating a microphone signal that is provided to the processing sub-system, and the processing system may measure the estimated response by observing speech or background noise in the at least one microphone signal. The processing sub-system may determine a portion of the estimated response by determining a distance to the listener. The processing sub-system may retrieve a portion of the estimated response from a stored model of a nominal acoustic response for a device in which the micro-speaker is incorporated.
While the disclosure has shown and described particular embodiments of the techniques disclosed herein, it will be understood by those skilled in the art that the foregoing and other changes in form, and details may be made therein without departing from the spirit and scope of the disclosure. For example, the techniques shown above may be applied in systems with other types of transducers, such as loudspeakers.
Melanson, John L., Li, Ning, Doy, Anthony S., Zou, Ziyan, Hardy, George E., Lau, Kaichow
Patent | Priority | Assignee | Title |
ER4670, |
Patent | Priority | Assignee | Title |
10356521, | Feb 02 2015 | CIRRUS LOGIC INTERNATIONAL SEMICONDUCTOR LTD | Loudspeaker protection |
10559316, | Oct 21 2016 | DTS, Inc. | Distortion sensing, prevention, and distortion-aware bass enhancement |
6370254, | Sep 11 1990 | Concourse Communications Limited | Audio-visual reproduction |
6473662, | Jun 12 1998 | STMicroelectronics GmbH | Signal compressor for audio apparatus |
6771791, | May 15 2002 | MMATS Professional Audio, Inc. | Air pump speaker |
6968064, | Sep 29 2000 | Cisco Technology, Inc | Adaptive thresholds in acoustic echo canceller for use during double talk |
7092537, | Dec 07 1999 | Texas Instruments Incorporated | Digital self-adapting graphic equalizer and method |
7302062, | Mar 19 2004 | Harman Becker Automotive Systems GmbH | Audio enhancement system |
7447318, | Sep 08 2000 | Harman International Industries Incorporated | System for using digital signal processing to compensate for power compression of loudspeakers |
8170221, | Mar 21 2005 | Harman Becker Automotive Systems GmbH | Audio enhancement system and method |
8498430, | Mar 12 2010 | Harman Becker Automotive Systems GmbH | Automatic correction of loudness level in audio signals |
8521518, | Dec 10 2009 | Samsung Electronics Co., Ltd | Device and method for acoustic communication |
8560320, | Mar 19 2007 | Dolby Laboratories Licensing Corporation | Speech enhancement employing a perceptual model |
8693699, | Jul 29 2008 | GUANGDONG OPPO MOBILE TELECOMMUNICATIONS CORP , LTD | Method for adaptive control and equalization of electroacoustic channels |
8855322, | Jan 12 2011 | Qualcomm Incorporated | Loudness maximization with constrained loudspeaker excursion |
8937537, | Apr 29 2011 | Panasonic Automotive Systems Company of America, Division of Panasonic Corporation of North America | Method and system for utilizing spread spectrum techniques for in car applications |
9161126, | Mar 08 2013 | Cirrus Logic, Inc.; Cirrus Logic, INC | Systems and methods for protecting a speaker |
9173027, | Mar 08 2013 | Cirrus Logic, Inc.; Cirrus Logic, INC | Systems and methods for protecting a speaker |
9225310, | Nov 08 2012 | NATIVE INSTRUMENTS USA, INC | Audio limiter system and method |
9306525, | Jun 08 2012 | Apple Inc. | Combined dynamic processing and speaker protection for minimum distortion audio playback loudness enhancement |
9344828, | Dec 21 2012 | Bongiovi Acoustics LLC | System and method for digital signal processing |
9386386, | Jan 09 2012 | Cirrus Logic, INC | System and method for audio enhancement of a consumer electronics device |
9635459, | Feb 01 2007 | Samsung Electronics Co., Ltd. | Audio reproduction method and apparatus with auto volume control function |
9668074, | Aug 01 2014 | Litepoint Corporation | Isolation, extraction and evaluation of transient distortions from a composite signal |
9697847, | Mar 14 2013 | DEUTSCHE BANK AG NEW YORK BRANCH, AS COLLATERAL AGENT | Acoustic signal processing system capable of detecting double-talk and method |
9704497, | Jul 06 2015 | Apple Inc. | Method and system of audio power reduction and thermal mitigation using psychoacoustic techniques |
9729951, | Feb 22 2012 | Harman Becker Automotive Systems GmbH | Loudspeaker overload protection |
9735746, | Aug 01 2012 | Harman Becker Automotive Systems GmbH | Automatic loudness control |
9762198, | Apr 29 2013 | Dolby Laboratories Licensing Corporation | Frequency band compression with dynamic thresholds |
9807502, | Jun 24 2016 | Cirrus Logic, Inc. | Psychoacoustics for improved audio reproduction and speaker protection |
9877107, | Oct 20 2015 | MARVELL INTERNATIONAL LTD; CAVIUM INTERNATIONAL; MARVELL ASIA PTE, LTD | Processing audio signals |
20120051558, | |||
20130329894, | |||
20190230438, | |||
WO2008138349, | |||
WO2017222562, | |||
WO2018069900, |
Executed on | Assignor | Assignee | Conveyance | Frame | Reel | Doc |
Apr 07 2015 | CIRRUS LOGIC INTERNATIONAL SEMICONDUCTOR LTD | Cirrus Logic, INC | ASSIGNMENT OF ASSIGNORS INTEREST SEE DOCUMENT FOR DETAILS | 057476 | /0075 | |
Sep 18 2020 | Cirrus Logic, Inc. | (assignment on the face of the patent) | / | |||
Sep 28 2020 | LI, NING | CIRRUS LOGIC INTERNATIONAL SEMICONDUCTOR LTD | ASSIGNMENT OF ASSIGNORS INTEREST SEE DOCUMENT FOR DETAILS | 054179 | /0742 | |
Sep 30 2020 | HARDY, GEORGE E | CIRRUS LOGIC INTERNATIONAL SEMICONDUCTOR LTD | ASSIGNMENT OF ASSIGNORS INTEREST SEE DOCUMENT FOR DETAILS | 054179 | /0742 | |
Oct 21 2020 | LAU, KAICHOW | CIRRUS LOGIC INTERNATIONAL SEMICONDUCTOR LTD | ASSIGNMENT OF ASSIGNORS INTEREST SEE DOCUMENT FOR DETAILS | 054179 | /0742 | |
Oct 21 2020 | DOY, ANTHONY S | CIRRUS LOGIC INTERNATIONAL SEMICONDUCTOR LTD | ASSIGNMENT OF ASSIGNORS INTEREST SEE DOCUMENT FOR DETAILS | 054179 | /0742 | |
Oct 21 2020 | ZOU, ZIYAN | CIRRUS LOGIC INTERNATIONAL SEMICONDUCTOR LTD | ASSIGNMENT OF ASSIGNORS INTEREST SEE DOCUMENT FOR DETAILS | 054179 | /0742 | |
Oct 26 2020 | MELANSON, JOHN L | CIRRUS LOGIC INTERNATIONAL SEMICONDUCTOR LTD | ASSIGNMENT OF ASSIGNORS INTEREST SEE DOCUMENT FOR DETAILS | 054179 | /0742 |
Date | Maintenance Fee Events |
Sep 18 2020 | BIG: Entity status set to Undiscounted (note the period is included in the code). |
Jan 15 2025 | M1551: Payment of Maintenance Fee, 4th Year, Large Entity. |
Date | Maintenance Schedule |
Oct 19 2024 | 4 years fee payment window open |
Apr 19 2025 | 6 months grace period start (w surcharge) |
Oct 19 2025 | patent expiry (for year 4) |
Oct 19 2027 | 2 years to revive unintentionally abandoned end. (for year 4) |
Oct 19 2028 | 8 years fee payment window open |
Apr 19 2029 | 6 months grace period start (w surcharge) |
Oct 19 2029 | patent expiry (for year 8) |
Oct 19 2031 | 2 years to revive unintentionally abandoned end. (for year 8) |
Oct 19 2032 | 12 years fee payment window open |
Apr 19 2033 | 6 months grace period start (w surcharge) |
Oct 19 2033 | patent expiry (for year 12) |
Oct 19 2035 | 2 years to revive unintentionally abandoned end. (for year 12) |