Patent ID: 11887584
Assignee: STMICROELECTRONICS S.R.L.
Field: Computer technology (Electrical engineering)
Classification: CPC G | IPC G

Claim 15:
16. A non-transitory computer-readable storage medium storing a computer program for execution by a processing circuit, the computer program comprising software code portion to cause the processing circuit to implement a method comprising:
segmenting audio data into a plurality of audio frames, each audio frame having an overlapping portion with an immediate succeeding audio frame;
analyzing the audio frames using a first neural network on an edge device, the first neural network having a first processing workload, the analyzing comprising searching a first part of an audio frame for a first syllable of a keyword in the audio data, searching a second part of the audio frame for a second syllable of the keyword in the audio data, and searching a third part of the audio frame for a filler sound in the audio data;
detecting the keyword from the audio data using the first neural network, wherein detecting the keyword comprises identifying the first syllable, the second syllable, and the filler sound based on the analyzing;
activating a second neural network on the edge device after the keyword is identified by the first neural network, the second neural network having a second processing workload that is greater than the first processing workload, wherein the first neural network and the second neural network form a neural network pipeline as a finite state machine with a first state and a second state, the first neural network activated during the first state, the second neural network deactivated during the first state, the first neural network deactivated during the second state, and the second neural network activated during the second state;
analyzing the audio data using the second neural network; and
detecting a vocal command word using the second neural network, the second neural network detecting the vocal command word without involvement of a cloud device.