IP Library Granted Patent US 11,457,311
Granted Patent B1
US 11,457,311 · App. 17/354,590 · Granted Sep 27, 2022

System and method for determining voice coil offset or temperature

Inventor: Randy Michael Carbo (Hopedale, MA)
Assignee: Bose Corporation
H04R3/007H03G3/3005H04R9/06H04R29/003H03G2201/103H04R2499/13
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 11,457,311
App. No.
17/354,590
Granted
Sep 27, 2022
Kind
B1
Abstract

A method for determining a displacement offset of a voice coil of a speaker, comprising: providing a drive signal comprised of a program content signal and a test signal to the voice coil of the speaker; determining at least one value representative of an impedance of the voice coil according to a voice coil voltage and a voice coil current, wherein the voice coil voltage and the voice coil current result from, at least, the test signal; determining whether the at least one value indicates that an offset displacement of the voice coil exceeds a predetermined offset distance; and reducing a magnitude of the drive signal provided to the voice coil if the at least one value indicates that the offset displacement of the voice coil exceeds the predetermined offset threshold.

Claims (31)

1. A method for determining a displacement offset of a voice coil of a speaker, comprising:

providing a drive signal comprised of a program content signal and a test signal to the voice coil of the speaker;

determining at least one value representative of a relationship between a voice coil voltage and a voice coil current, wherein the voice coil voltage and the voice coil current result from, at least, the test signal;

determining whether the at least one value indicates that an offset displacement of the voice coil exceeds a predetermined offset distance; and

reducing a magnitude of the drive signal provided to the voice coil if the at least one value indicates that the offset displacement of the voice coil exceeds the predetermined offset distance.

2. The method of claim 1 , wherein the at least one value is a plurality of coefficients of a polynomial that relates the voice coil voltage and the voice coil current.

3. The method of claim 2 , wherein the plurality of coefficients are determined according to an adaptive filter.

4. The method of claim 2 , wherein the at least one value indicates that the offset displacement of the voice coil exceeds the predetermined offset distance if, at least, one of the plurality of coefficients exceeds a coefficient threshold.

5. The method of claim 1 , wherein the at least one value is a ratio of the voice coil voltage and the voice coil current.

6. The method of claim 1 , wherein the at least one value is a magnitude and phase of an impedance of the voice coil.

7. The method of claim 6 , wherein the magnitude and phase are determined with a phase-lock loop.

8. The method of claim 6 , wherein the magnitude and phase are determined with a lock-in amplifier.

9. The method of claim 1 , wherein a magnitude of the test signal is related to a magnitude or to an average magnitude of at least one program content signal provided to the voice coil.

10. The method of claim 1 , further comprising the steps of:

determining whether the at least one value indicates that a temperature of the voice coil has exceeded a predetermined temperature threshold; and

reducing a magnitude of a drive signal provided to the voice coil if the at least one value indicates that the temperature of the voice has exceeded the predetermined temperature threshold.

11. A non-transitory storage medium storing program code that, when executed by a processor, performs a method comprising the steps of:

determining at least one value representative of a relationship between a voice coil voltage and a voice coil current, wherein the voice coil voltage and the voice coil current result from, at least, a test signal applied to a voice coil of a speaker;

determining whether the at least one value indicates that an offset displacement of the voice coil exceeds a predetermined offset distance; and

reducing a magnitude of a drive signal provided to the voice coil if the at least one value indicates that the offset displacement of the voice coil exceeds the predetermined offset distance, wherein the drive signal includes the test signal.

12. The non-transitory storage medium of claim 11 , wherein the at least one value is a plurality of coefficients of a polynomial that relates the voice coil voltage and the voice coil current.

13. The non-transitory storage medium of claim 12 , wherein the plurality of coefficients are determined according to an adaptive filter.

14. The non-transitory storage medium of claim 12 , wherein the at least one value indicates that the offset displacement of the voice coil exceeds the predetermined offset distance if, at least, one of the plurality of coefficients exceeds a coefficient threshold.

15. The non-transitory storage medium of claim 11 , wherein the at least one value is a ratio of the voice coil voltage and the voice coil current.

16. The non-transitory storage medium of claim 11 , wherein the at least one value is a magnitude and phase of an impedance of the voice coil.

17. The non-transitory storage medium of claim 16 , wherein the magnitude and phase are determined with a phase-lock loop.

18. The non-transitory storage medium of claim 16 , wherein the magnitude and phase are determined with a lock-in amplifier.

19. The non-transitory storage medium of claim 11 , wherein a magnitude of the test signal is related to a magnitude or to an average magnitude of at least one program content signal provided to the voice coil.

20. The non-transitory storage medium of claim 11 , the method executed by the processor further comprising the steps of:

determining whether the at least one value indicates that a temperature of the voice coil has exceeded a predetermined temperature threshold; and

reducing a magnitude of a drive signal provided to the voice coil if the at least one value indicates that the temperature of the voice has exceeded the predetermined temperature threshold.

Assignments (2)
SECURITY INTEREST Recorded Feb 28, 2025
From: BOSE CORPORATION
To: BANK OF AMERICA, N.A., AS ADMINISTRATIVE AGENT
Reel/Frame 070438/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 28, 2021
From: CARBO, RANDY MICHAEL
To: BOSE CORPORATION
Reel/Frame 056687/0940 →
Cited By (2)
US 12,631,501 US 12,744,375