IP Library Granted Patent US 10,149,051
Granted Patent B2
US 10,149,051 · App. 15/365,375 · Granted Dec 4, 2018

System and method for loudspeaker protection

Inventor: Jes Thyssen (San Juan Capistrano, CA)
Assignee: Avago Technologies International Sales Pte. Limited
H04R3/007G10L21/0232H03G3/3005H04R3/04H04R9/06H04R29/001H04R2499/11
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 10,149,051
App. No.
15/365,375
Granted
Dec 4, 2018
Kind
B2
Abstract

Systems, devices, and methods are described for providing loudspeaker protection. An upstream loudspeaker model estimation component receives sensed electrical characteristics of a loudspeaker and generates an impedance model from which an excursion model, and associated parameters, of the loudspeaker as well as a gain change parameter may be generated. The impedance components are fitted to features of an estimated impedance, based on the voltage and current sense data, to generate the estimated impedance model of the loudspeaker by combining the fitted impedance components. The resulting estimated impedance model is converted to an excursion model of the loudspeaker. A downstream audio signal processing component utilizes the excursion model, or parameters thereof, to limit a predicted excursion of the loudspeaker. Processed audio signals associated with the limited excursion are subject to distortion suppression prior to releasing the output audio signals for playback on the loudspeaker.

Claims (59)

1. A loudspeaker protection system comprising:

an upstream loudspeaker model estimation component that includes:

an impedance model fitter configured to:

receive voltage sense data and current sense data over a frequency range of a loudspeaker;

estimate a plurality of impedance parameters associated with a plurality of impedance components of a model of the loudspeaker based on the voltage sense data and the current sense data; and

fit, as a function of frequency, each of the plurality of impedance components to an estimated impedance based on the voltage sense data and the current sense data to generate an estimated impedance model of the loudspeaker by combining the plurality of fitted impedance components;

wherein the plurality of impedance components include a voice coil resistivity component, a voice coil inductance component, a primary resonance component of the loudspeaker, and a secondary resonance component associated with an enclosure of the loudspeaker; and

an excursion model converter configured to:

receive the plurality of fitted impedance components that comprise the estimated impedance model from the impedance model fitter; and

convert the estimated impedance model to an excursion model of the loudspeaker.

2. The loudspeaker protection system of claim 1 , wherein the loudspeaker is a microspeaker.

3. The loudspeaker protection system of claim 1 , wherein the impedance model fitter is further configured to:

calculate lumped parameters for the primary resonance component of the loudspeaker and the secondary resonance component associated with the enclosure of the loudspeaker subsequent to the fitting of each of the plurality of impedance components, and

generate the estimated impedance model using the lumped parameters.

4. The loudspeaker protection system of claim 1 , wherein the excursion model comprises a continuous time transfer function.

5. The loudspeaker protection system of claim 1 , wherein the excursion model is a discrete time transfer function that is transformed from a continuous time transfer function; and

wherein the discrete time transfer function includes a plurality of excursion model parameters derived from the plurality of impedance parameters corresponding to the impedance components, or

wherein the transformation from the continuous time transfer function to the discrete time transfer function is based on a bi-linear transformation.

6. The loudspeaker protection system of claim 5 , wherein a parameter of the plurality of excursion model parameters of the excursion model corresponds to the secondary resonance component associated with the enclosure of the loudspeaker.

7. The loudspeaker protection system of claim 1 , wherein at least one of:

the impedance model fitter is configured to generate the estimated impedance model of the loudspeaker by combining less than all of the plurality of fitted impedance components; or

the excursion model converter is configured to convert a portion of the estimated impedance model to an excursion model of the loudspeaker.

8. The loudspeaker protection system of claim 7 , wherein the upstream loudspeaker model estimation component is configured to provide at least a portion of excursion model parameters of the excursion model to a downstream audio processing component configured to limit a predicted excursion of the loudspeaker based on the excursion model parameters and an audio signal, or

wherein the upstream loudspeaker model estimation component is configured to provide the excursion model parameters asynchronously to the downstream audio processing component.

9. A method in a loudspeaker protection system, the method comprising:

performing by an impedance model fitter:

receiving voltage sense data and current sense data of a loudspeaker;

estimating a plurality of impedance parameters associated with a plurality of impedance components of a model of the loudspeaker based on the voltage sense data and the current sense data;

fitting each of the plurality of impedance components to impedance features of an estimated impedance based on the voltage sense data and the current sense data to generate an estimated impedance model of the loudspeaker by combining the plurality of fitted impedance components;

wherein the plurality of impedance components include a voice coil resistivity component, a voice coil inductance component, a primary resonance component of the loudspeaker, and a secondary resonance component associated with an enclosure of the loudspeaker; and

performing by an excursion model converter:

receiving the plurality of fitted impedance components that comprise the estimated impedance model from the impedance model fitter; and

converting the estimated impedance model to an excursion model of the loudspeaker.

10. The method of claim 9 , wherein the loudspeaker is a microspeaker.

11. The method of claim 9 , further comprising performing by the impedance model fitter:

calculating lumped parameters for the primary resonance component of the loud speaker and the secondary resonance component associated with the enclosure of the loudspeaker subsequent to the fitting of each of the plurality of impedance components, and

generating the estimated impedance model using the lumped parameters.

12. The method of claim 9 , wherein the excursion model comprises a continuous time transfer function.

13. The method of claim 9 , further comprising:

transforming the continuous time transfer function to a discrete time transfer function to generate the excursion model; and

wherein the discrete time transfer function includes a plurality of excursion model parameters derived from the plurality of impedance parameters corresponding to the plurality of impedance components, or

wherein the transforming from the continuous time transfer function to the discrete time transfer function is performed based on a bi-linear transformation.

14. The method of claim 13 , wherein a parameter of the plurality of excursion model parameters of the excursion model corresponds to the secondary resonance component associated with the enclosure of the loudspeaker.

15. The method of claim 9 , further comprising:

providing excursion model parameters of the excursion model to a downstream audio processing component configured to limit a predicted excursion of the loudspeaker based on the excursion model parameters and an audio signal.

16. The method of claim 15 , further comprising:

providing the excursion model parameters asynchronously to the downstream audio processing component at a rate that is less than or equal to a frame-rate of the downstream audio processing component.

17. A non-transitory computer readable storage device comprising a storage medium encoded with program instructions that, when executed by a computing device, cause the computing device to perform a method for loudspeaker protection based on processing of an audio signal, the program instructions comprising:

impedance model fitting program instructions for:

receiving voltage sense data and current sense data of a loudspeaker;

estimating a plurality of impedance parameters associated with a plurality of impedance components of a model of the loudspeaker based on the voltage sense data and the current sense data;

fitting each of the plurality of impedance components to impedance features of an estimated impedance based on the voltage sense data and the current sense data to generate an estimated impedance model of the loudspeaker by combining the plurality of fitted impedance components;

wherein the plurality of impedance components include a voice coil resistivity component, a voice coil inductance component, a primary resonance component of the loudspeaker, and a secondary resonance component associated with an enclosure of the loudspeaker; and

excursion model converter program instructions for:

receiving the plurality of fitted impedance components that comprise the estimated impedance model from the impedance model fitter; and

converting the estimated impedance model to an excursion model of the loudspeaker.

18. The loudspeaker protection system of claim 1 , wherein the primary resonance component is associated with a first frequency resonance, and the secondary resonance component is associated with a second frequency resonance, wherein the second frequency resonance is higher in frequency than the first frequency resonance.

19. The method of claim 9 , wherein the primary resonance component is associated with a first frequency resonance, and the secondary resonance component is associated with a second frequency resonance, wherein the second frequency resonance is higher in frequency than the first frequency resonance.

20. The non-transitory computer readable storage device of claim 17 , wherein the primary resonance component is associated with a first frequency resonance, and the secondary resonance component is associated with a second frequency resonance, wherein the second frequency resonance is higher in frequency than the first frequency resonance.

Assignments (5)
CORRECTIVE ASSIGNMENT TO CORRECT THE EXECUTION DATE OF THE MERGER AND APPLICATION NOS. 13/237,550 AND 16/103,107 FROM THE MERGER PREVIOUSLY RECORDED ON REEL 047231 FRAME 0369. ASSIGNOR(S) HEREBY CONFIRMS THE MERGER. Recorded Mar 8, 2019
From: AVAGO TECHNOLOGIES GENERAL IP (SINGAPORE) PTE. LTD.
To: AVAGO TECHNOLOGIES INTERNATIONAL SALES PTE. LIMITED
Reel/Frame 048549/0113 →
MERGER Recorded Oct 18, 2018
From: AVAGO TECHNOLOGIES GENERAL IP (SINGAPORE) PTE. LTD.
To: AVAGO TECHNOLOGIES INTERNATIONAL SALES PTE. LIMITED
Reel/Frame 047261/0862 →
MERGER Recorded Oct 4, 2018
From: AVAGO TECHNOLOGIES GENERAL IP (SINGAPORE) PTE. LTD.
To: AVAGO TECHNOLOGIES INTERNATIONAL SALES PTE. LIMITED
Reel/Frame 047231/0369 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 10, 2017
From: THYSSEN, JES
To: AVAGO TECHNOLOGIES GENERAL IP (SINGAPORE) PTE. LTD.
Reel/Frame 041938/0289 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 1, 2017
From: BROADCOM CORPORATION
To: AVAGO TECHNOLOGIES GENERAL IP (SINGAPORE) PTE. LTD.
Reel/Frame 041706/0001 →
Continuity (5)
Provisional Application 62343517 · May 31, 2016
Provisional Application 62415026 · Oct 31, 2016
Provisional Application 62423292 · Nov 17, 2016
Provisional Application 62423533 · Nov 17, 2016
Related Publication 20170347189A1 · Nov 30, 2017
Cited By (2)
US 12,238,493 US 12,634,627