CPC G01D 9/00 (2013.01) [A61G 3/061 (2013.01); B60P 1/433 (2013.01); G06F 1/3206 (2013.01); G06F 1/3287 (2013.01); G06F 1/3293 (2013.01); G06F 13/1689 (2013.01); Y02D 10/00 (2018.01); Y02D 30/50 (2020.08)] | 20 Claims |
1. A system comprising:
an audio detector circuit configured to detect sound;
an integrated circuit comprising:
a central processing unit (CPU) processor;
a memory controller configured to control a first memory; and
a first component coupled to the CPU processor and the memory controller and further coupled to the audio detector circuit, wherein:
the first component includes a first processor, a sensor capture circuit, and a second memory;
the first component is configured to remain powered on while the CPU processor and the memory controller are powered off;
the sensor capture circuit is configured to capture a plurality of audio samples from the audio detector circuit and write the plurality of audio samples to the second memory;
the first processor is configured to search the plurality of audio samples in the second memory for a predetermined pattern representing a predetermined sound during a time that the CPU processor and the memory controller are powered down;
the first component is configured to cause the memory controller and a communication path to the memory controller from the first component to be powered on based on the plurality of audio samples filling to a threshold level in the second memory and further based on a lack of detection of the predetermined pattern; and
the first component is configured to transfer the plurality of audio samples from the second memory to the first memory while the CPU processor remains powered off based on the plurality of audio samples filling to the threshold level in the second memory.
|