Disclosed herein is an improved mechanism for reducing power consumption in System-on-a-Chip (SoC) devices. The mechanism can include causing user-space applications executing on a main portion of a processor of a device to be suspended while causing a voice recognition application to continue executing in a Trusted Execution Environment (TEE) space of the processor. The voice recognition application can detect a spoken command included in audio data received by a microphone of the device. In response to detecting the spoken command, the device can cause one or more user-space applications executing on the main portion of the processor to be resumed. The device can then cause an action corresponding to the detected spoken command to be executed by the one or more user-space applications.
Creative Commons License
This work is licensed under a Creative Commons Attribution 4.0 License.
Shmidt, Dmitry, "Reducing Power Consumption in System-on-a-Chip Devices", Technical Disclosure Commons, (August 18, 2020)