| 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 |

|
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.
|