US 12,148,413 B2
Computational architecture for active noise reduction device
Ricardo Federico Carreras, Southborough, MA (US); Michael P. O'Connell, Northborough, MA (US); Christopher J. Mulhearn, Worcester, MA (US); and Joseph H. Cattell, Somerville, MA (US)
Assigned to Bose Corporation, Framingham, MA (US)
Filed by Bose Corporation, Framingham, MA (US)
Filed on Aug. 17, 2023, as Appl. No. 18/451,457.
Application 18/451,457 is a continuation of application No. 17/836,423, filed on Jun. 9, 2022, granted, now 11,763,794.
Application 17/836,423 is a continuation of application No. 16/788,365, filed on Feb. 12, 2020, granted, now 11,386,882, issued on Jul. 12, 2022.
Prior Publication US 2023/0395057 A1, Dec. 7, 2023
This patent is subject to a terminal disclaimer.
Int. Cl. G10K 11/178 (2006.01); G06N 20/00 (2019.01)
CPC G10K 11/17881 (2018.01) [G06N 20/00 (2019.01); G10K 11/17854 (2018.01); G10K 2210/1081 (2013.01); G10K 2210/3026 (2013.01); G10K 2210/3027 (2013.01); G10K 2210/3028 (2013.01); G10K 2210/3056 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A personal active noise reduction (ANR) device, comprising:
a communication interface configured to receive a source audio stream and control signals;
a driver;
a microphone system; and
an ANR computational architecture, comprising:
a first DSP processor configured to: receive the source audio stream and signals from the microphone system, perform ANR on the source audio stream according to a core algorithm that utilizes a set of operational parameters stored in the first DSP processor, and output a processed audio stream to the driver;
a second DSP processor configured to detect instability or error condition events; and
a general purpose (GP) processor operationally coupled to the first DSP processor and the second DSP processor and configured to characterize a malfunction in response to instability or error condition events detected by the second DSP;
wherein the first DSP processor and the second DSP processor share signals over a common bus that is also accessible by the GP processor, and wherein the first DSP processor and second DSP processor operate at different speeds in which the first DSP processor functions with a lower latency relative to the second DSP processor.