US 12,073,314 B2
Microcontroller interface for audio signal processing
Kurt F. Busch, Laguna Hills, CA (US); Jeremiah H. Holleman, III, Davidson, NC (US); Pieter Vorenkamp, Laguna Beach, CA (US); and Stephen W. Bailey, Irvine, CA (US)
Assigned to SYNTIANT, Irvine, CA (US)
Filed by SYNTIANT, Irvine, CA (US)
Filed on Feb. 28, 2022, as Appl. No. 17/683,125.
Application 17/683,125 is a continuation of application No. 16/048,235, filed on Jul. 28, 2018, granted, now 11,270,198, issued on Mar. 8, 2022.
Claims priority of provisional application 62/539,194, filed on Jul. 31, 2017.
Prior Publication US 2022/0188619 A1, Jun. 16, 2022
Int. Cl. G06N 3/02 (2006.01); G06F 3/16 (2006.01); G06N 3/04 (2023.01); G06N 3/045 (2023.01); G06N 3/065 (2023.01); G06N 3/08 (2023.01); G06N 3/10 (2006.01); H04R 25/00 (2006.01)
CPC G06N 3/065 (2023.01) [G06F 3/16 (2013.01); G06N 3/02 (2013.01); G06N 3/04 (2013.01); G06N 3/045 (2023.01); G06N 3/08 (2013.01); G06N 3/105 (2013.01); H04R 25/507 (2013.01); G06F 3/162 (2013.01); H04R 25/505 (2013.01)] 17 Claims
OG exemplary drawing
 
1. A processing system comprising:
a special-purpose host processor operable as a stand-alone host processor;
a co-processor including an artificial neural network;
a communications interface between the stand-alone host processor and the co-processor configured to transmit information therebetween;
wherein the co-processor is configured to provide a frequency mask to the special-purpose host processor over the communications interface, wherein the frequency mask is a set of attenuation or amplification factors corresponding to a set of frequencies to be suppressed or boosted for each of a number of time steps of an audio sample; and
wherein the special-purpose host processor is a hearing-aid processor configured to transmit frequency elements or signal spectrum information to the co-processor in the form of Fourier transforms over the communications interface.