IP Library Granted Patent US 12,211,479
Granted Patent B2
US 12,211,479 · App. 18/137,520 · Granted Jan 28, 2025

Automatic gain control in an active noise reduction (ANR) signal flow path

Inventors: Joseph H. Cattell (Somerville, MA); Ricardo F. Carreras (Southborough, MA)
Assignee: Bose Corporation
G10K11/178G10K11/17853G10K11/17881G10K11/17885H03G3/3005H03G3/32H04R1/1083G10K2210/1081G10K2210/3028G10K2210/3056H04R1/1041H04R3/005H04R2410/05H04R2430/01H04R2460/01H04R2499/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 12,211,479
App. No.
18/137,520
Granted
Jan 28, 2025
Kind
B2
Abstract

The technology described in this document can be embodied in a method that includes receiving an input signal captured by one or more sensors associated with an active noise reduction (ANR) headphone, and determining one or more characteristics of a first portion of the input signal. Based on the one or more characteristics of the first portion of the input signal, a gain of a variable gain amplifier (VGA) disposed in an ANR signal flow path can be adjusted, and accordingly, a set of coefficients for a tunable digital filter disposed in the ANR signal flow path can be selected. The method further includes processing a second portion of the input signal in the ANR signal flow path using the adjusted gain and selected set of coefficients to generate a second output signal for the electroacoustic transducer of the ANR headphone.

Claims (48)

1. A method comprising:

receiving an input signal captured by one or more sensors;

determining, by one or more processing devices in an active noise reduction (ANR) signal flow path, one or more characteristics of a first portion of the input signal;

automatically adjusting, by the one or more processing devices and based on the one or more characteristics, a gain of a variable gain amplifier (VGA) disposed in the ANR signal flow path from a first gain level to a second gain level

selecting, by the one or more processing devices, a second set of coefficients for a tunable digital filter disposed in the ANR signal flow path, wherein the second set of coefficients is selected in accordance with the gain of the VGA being adjusted from the first gain level to the second gain level such that a first gain of the ANR signal path due to the first gain level and a first set of coefficients is substantially equal to a second gain of the ANR signal path due to the second gain level and the second set of coefficients; and

processing a second portion of the input signal in the ANR signal flow path using (i) the adjusted gain of the VGA and (ii) the selected set of coefficients to generate an output signal for an acoustic transducer.

2. The method of claim 1 , wherein determining the one or more characteristics of the first portion of the input signal comprises:

processing the first portion of the input signal to generate a first output signal for the acoustic transducer; and

determining the one or more characteristics of the first portion of the input signal based on one or more characteristics of the first output signal.

3. The method of claim 2 , wherein determining the one or more characteristics of the first portion of the input signal based on one or more characteristics of the first output signal comprises determining that the first output signal is clipped.

4. The method of claim 1 , wherein the one or more sensors comprise at least one of a feedforward microphone of an ANR headphone or a feedback microphone of the ANR headphone.

5. The method of claim 1 , wherein the one or more sensors comprise one or more of a pressure sensor, an accelerometer, and a displacement sensor configured to sense an amount of excursion of the acoustic transducer.

6. The method of claim 1 , wherein the ANR signal flow path comprises a feedforward path disposed between a feedforward microphone and the acoustic transducer.

7. The method of claim 1 , wherein the ANR signal flow path comprises a feedback path disposed between a feedback microphone and the acoustic transducer.

8. The method of claim 1 , further comprising:

deactivating VGA gain adjustments responsive to a first user input received by an input device; and

reactivating VGA gain adjustments responsive to a second user input received by the input device.

9. The method of claim 1 , wherein the gain of the VGA is adjusted responsive to determining that the one or more characteristics of the first portion of the input signal satisfies a threshold condition.

10. The method of claim 1 , wherein the one or more characteristics of the first portion of the input signal is indicative of a noise floor of an external environment of the one or more sensors.

11. The method of claim 1 , further comprising:

determining, from the one or more characteristics, that an external environment of the one or more sensors is of a first type or a second type; and

automatically adjusting the gain of the VGA responsive to determining that the external environment of the one or more sensors is of the first type or the second type.

12. The method of claim 1 , wherein the one or more characteristics of the first portion of the input signal is indicative of a likelihood that an output signal resulting from processing of the first portion of the input signal by the ANR signal flow path would be clipped.

13. A device comprising:

one or more sensors configured to generate an input signal indicative of an external environment of the device;

a variable gain amplifier (VGA) and a tunable digital filter disposed in an active noise reduction (ANR) signal flow path of the device, wherein the ANR signal flow path is connected to an acoustic transducer of the device; and

one or more processing devices configured to:

determine one or more characteristics of a first portion of the input signal,

based on the one or more characteristics, automatically adjust a gain of the VGA from a first gain level to a second gain level,

select a second set of coefficients for the tunable digital filter, wherein the second set of coefficients is selected in accordance with the gain of the VGA being adjusted from the first gain level to the second gain level such that a first gain of the ANR signal flow path due to the first gain level and a first set of coefficients is substantially equal to a second gain of the ANR signal flow path due to the second gain level and the second set of coefficients.

14. The device of claim 13 , wherein determining the one or more characteristics of the first portion of the input signal comprises:

processing the first portion of the input signal to generate a first output signal for the acoustic transducer of the device; and

determining the one or more characteristics of the first portion of the input signal based on one or more characteristics of the first output signal.

15. The device of claim 13 , wherein the one or more sensors comprise one or more of: a feedforward microphone, a feedback microphone, a pressure sensor, an accelerometer, and a displacement sensor configured to sense an amount of excursion of the acoustic transducer.

16. The device of claim 13 , further comprising an input-device configured to:

receive a first user-input, wherein the one or more processing devices are further configured to deactivate VGA gain adjustments responsive to the first user-input; and

receive a second user-input, wherein the one or more processing devices are further configured to reactivate VGA gain adjustments responsive to the second user-input.

17. The device of claim 13 , wherein the one or more processing devices are configured to adjust the gain of the VGA responsive to determining that the one or more characteristics of the first portion of the input signal satisfies a threshold condition.

18. The device of claim 13 , wherein the one or more characteristics of the first portion of the input signal is indicative of a noise floor of an external environment of the device.

19. The device of claim 13 , wherein the one or more processing devices are configured to:

determine, from the one or more characteristics, that an external environment of the device is of a first type or a second type; and

automatically adjust the gain of the VGA responsive to determining that the external environment of the device is of the first type or the second type.

20. One or more machine-readable storage devices having encoded thereon computer readable instructions for causing one or more processing devices to perform operations comprising:

receiving an input signal captured by one or more sensors;

determining one or more characteristics of a first portion of the input signal;

automatically adjusting, based on the one or more characteristics, a gain of a variable gain amplifier (VGA) disposed in an active noise reduction (ANR) signal flow path from a first gain level to a second gain level;

selecting a second set of coefficients for a tunable digital filter disposed in the ANR signal flow path, wherein the second set of coefficients is selected in accordance with the gain of the VGA being adjusted from the first gain level to the second gain level such that a first gain of the ANR signal flow path due to the first gain level and a first set of coefficients is substantially equal to a second gain of the ANR signal flow path due to the second gain level and the second set of coefficients; and

processing a second portion of the input signal in the ANR signal flow path using the adjusted gain and selected set of coefficients to generate an output signal for an acoustic transducer.

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 20, 2023
From: CATTELL, JOSEPH H.; CARRERAS, RICARDO F.
To: BOSE CORPORATION
Reel/Frame 063993/0382 →
Continuity (3)
Continuation 16835750 · Mar 31, 2020
Continuation 15473939 · Mar 30, 2017
Related Publication 20230377549A1 · Nov 23, 2023
References Cited (85)
US 3803357A · Sacks · 1974 [cited by applicant]
US 4158190A · Stefanov · 1979 [cited by applicant]
US 4966160A · Birck et al. · 1990 [cited by applicant]
US 4996712A · Laurence et al. · 1991 [cited by applicant]
US 5425105A · Lo et al. · 1995 [cited by applicant]
US 5388160A · Hashimoto et al. · 1995 [cited by applicant]
US 5771297A · Richardson · 1998 [cited by applicant]
US 6233548B1 · Schwartz et al. · 2001 [cited by applicant]
US 6801629B2 · Brimhall · 2004 [cited by applicant]
US 6865274B1 · Aarts et al. · 2005 [cited by applicant]
US 8073150B2 · Joho et al. · 2011 [cited by applicant]
US 8073151B2 · Joho et al. · 2011 [cited by applicant]
US 8189799B2 · Shridhar et al. · 2012 [cited by applicant]
US 8222641B2 · Yamkovoy et al. · 2012 [cited by applicant]
US 8432068B2 · Yamkovoy · 2013 [cited by applicant]
US 8666083B2 · Yamkovoy et al. · 2014 [cited by applicant]
US 8841799B2 · Yamkovoy et al. · 2014 [cited by applicant]
US 9082388B2 · Annunziato et al. · 2015 [cited by applicant]
US 9749731B2 · Yeo · 2017 [cited by applicant]
US 9881601B2 · Barnes et al. · 2018 [cited by applicant]
US 9965855B2 · Kim · 2018 [cited by applicant]
US 10553195B2 · O'Connell et al. · 2020 [cited by applicant]
US 10580398B2 · Cattell · 2020 [cited by applicant]
US 10614790B2 · Cattell et al. · 2020 [cited by applicant]
US 11636841B2 · Cattell et al. · 2023 [cited by applicant]
US 20020094093A1 · Paritsky · 2002 [cited by examiner]
US 20020122562A1 · Brennan et al. · 2002 [cited by applicant]
US 20040176955A1 · Farinelli, Jr. · 2004 [cited by examiner]
US 20050175187A1 · Wright et al. · 2005 [cited by applicant]
US 20060210096A1 · Stokes et al. · 2006 [cited by applicant]
US 20070136050A1 · Tourwe · 2007 [cited by applicant]
US 20080112569A1 · Asada · 2008 [cited by applicant]
US 20080175397A1 · Holman · 2008 [cited by applicant]
US 20090034748A1 · Sibbald · 2009 [cited by applicant]
US 20100017205A1 · Visser · 2010 [cited by examiner]
US 20100061568A1 · Rasmussen · 2010 [cited by examiner]
US 20100177905A1 · Shridhar et al. · 2010 [cited by applicant]
US 20100246836A1 · Johnson et al. · 2010 [cited by applicant]
US 20100260345A1 · Shridhar et al. · 2010 [cited by applicant]
US 20100272275A1 · Carreras et al. · 2010 [cited by applicant]
US 20100272281A1 · Carreras et al. · 2010 [cited by applicant]
US 20100272283A1 · Carreras et al. · 2010 [cited by applicant]
US 20100274564A1 · Bakalos · 2010 [cited by examiner]
US 20110007907A1 · Park et al. · 2011 [cited by applicant]
US 20110222700A1 · Bhandari · 2011 [cited by applicant]
US 20110243343A1 · Gauger et al. · 2011 [cited by applicant]
US 20120014529A1 · Yamkovoy · 2012 [cited by applicant]
US 20120057720A1 · Van Leest · 2012 [cited by applicant]
US 20120316869A1 · Xiang et al. · 2012 [cited by applicant]
US 20130315411A1 · Annunziato et al. · 2013 [cited by applicant]
US 20130336494A1 · Bathgate et al. · 2013 [cited by applicant]
US 20130343557A1 · Sontacchi et al. · 2013 [cited by applicant]
US 20140126736A1 · Gauger et al. · 2014 [cited by applicant]
US 20140363010A1 · Christopher · 2014 [cited by examiner]
US 20140379355A1 · Hosokawsa · 2014 [cited by applicant]
US 20150023516A1 · Rabii et al. · 2015 [cited by applicant]
US 20150104031A1 · Park et al. · 2015 [cited by applicant]
US 20150154950A1 · Ring · 2015 [cited by applicant]
US 20150264469A1 · Murata et al. · 2015 [cited by applicant]
US 20160094917A1 · Wilk et al. · 2016 [cited by applicant]
US 20160173983A1 · Berthelsen et al. · 2016 [cited by applicant]
US 20180144736A1 · Huang · 2018 [cited by examiner]
US 20180151172A1 · Min · 2018 [cited by examiner]
US 20180286373A1 · O'Connell et al. · 2018 [cited by applicant]
US 20180286374A1 · Cattell et al. · 2018 [cited by applicant]
US 20180286375A1 · Cattell et al. · 2018 [cited by applicant]
US 20190149920A1 · Putzeys · 2019 [cited by examiner]
US 20200227022A1 · Cattell et al. · 2020 [cited by applicant]
EP 3128760 · 2017 [cited by applicant]
GB 2455823 · 2009 [cited by applicant]
JP H6177688 · 1994 [cited by applicant]
JP 2012529061 · 2012 [cited by applicant]
WO WO2005041618 · 2005 [cited by applicant]
WO WO2007011337 · 2007 [cited by applicant]
WO WO2010129219 · 2010 [cited by applicant]
WO WO2010129272A1 · 2010 [cited by examiner]
WO WO2010131154 · 2010 [cited by applicant]
WO WO2016054186 · 2016 [cited by applicant]
International Preliminary Report on Patentability in Appln. No. PCT/US2018/025196, dated Oct. 1, 2019, 15 pages. [cited by applicant]
International Search Report and Written Opinion, PCT/US2014/040641, dated Feb. 5, 2015, 9 pages. [cited by applicant]
Notice of Reasons for Rejection, with English Translation, Appln. No. 2016-519539, Dec. 21, 2016, 6 pages. [cited by applicant]
PCT International Search Report and Written Opinion in International Appln. No. PCT/US2018/025196, dated Oct. 23, 2018, 19 pages. [cited by applicant]
Reithmeier et al., “Adaptive feedforward control for active noise cancellation in-ear headphone, ” The Journal of the Acoustical Society of America, 2013, 132(3):2014. [cited by applicant]
Siravara et al. “A Novel Approach for Single Microphone Active Noise Cancellation, ” IEEE, 2002, 4 pages. [cited by applicant]
wikibooks.org [online], “Digital Signal Processing/Digital Filters,” Feb. 18, 2014, retrieved from URL<https://en.wikibooks.org/w/index.php?title=Digital_Signal_Processing/Digital_Filters &oldid-2609974>, 4 pages. [cited by applicant]