| CPC G06F 3/015 (2013.01) [A61B 5/394 (2021.01); A61B 5/721 (2013.01); A61B 5/7246 (2013.01); A61B 5/7253 (2013.01); A61B 5/7267 (2013.01)] | 20 Claims |

|
1. A method comprising:
detecting, by a plurality of electromyograph (EMG) electrodes of an EMG communication device, subthreshold muscle activation signals of one or more muscles associated with speech production, the subthreshold muscle activation signals being generated in response to inner speech of a user;
applying a transform to the subthreshold muscle activation signals detected by the plurality of EMG electrodes to represent the subthreshold muscle activation signals as a plurality of maximally independent components, wherein a quantity of the plurality of maximally independent components corresponds to a quantity of the plurality of EMG electrodes;
accessing an interference template corresponding to an eye blink component;
filtering the plurality of maximally independent components based on the interference template to provide filtered maximally independent components; and
regenerating a filtered version of the subthreshold muscle activation signals based on the filtered maximally independent components.
|