MULTI-SAMPLE READING IN SLEEP MODE FOR PASSIVE INFRARED DETECTORS AND OTHER ANALOG INPUTS
First Claim
1. A system configured to detect a change in an environmental condition comprising:
- an environmental sensor configured to detect an environmental condition;
sampling circuitry configured to sample the environmental sensor at a specified sampling rate;
a memory configured to store samples generated by the sampling circuitry;
a processor configured to;
periodically wake from a low-power state each time a threshold number of environmental sensor samples are stored in the memory;
analyze the environmental sensor samples stored in the memory and to determine that a triggering event has occurred; and
generate an event signal; and
a transmitter configured to transmit the event signal.
8 Assignments
0 Petitions
Accused Products
Abstract
This disclosure provides systems and methods for detecting a change in environmental conditions utilizing sampling circuitry configured to sample an environmental sensor while a processor remains in a low-power state or a sleep state. According to some embodiments, a pre-filter performs a simplified analysis of the sensor samples to determine if the processor should wake and perform additional analysis on stored sensor samples. Specific examples are provided for detecting motion using passive infrared detectors. Accordingly, systems and methods for reducing the power consumption of a motion detection system are provided herein.
29 Citations
22 Claims
-
1. A system configured to detect a change in an environmental condition comprising:
-
an environmental sensor configured to detect an environmental condition; sampling circuitry configured to sample the environmental sensor at a specified sampling rate; a memory configured to store samples generated by the sampling circuitry; a processor configured to; periodically wake from a low-power state each time a threshold number of environmental sensor samples are stored in the memory; analyze the environmental sensor samples stored in the memory and to determine that a triggering event has occurred; and generate an event signal; and a transmitter configured to transmit the event signal. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A method for detecting a change in an environmental condition, comprising:
-
sampling, at a specified sampling rate, an environmental sensor configured to detect an environmental condition; storing samples representing the environmental condition in a memory; waking a processor from a low-power state each time a threshold number of environmental sensor samples are stored in the memory; analyzing, using the processor, the environmental sensor samples stored in the memory; determining that a triggering event has occurred based on the analysis of the environmental sensor samples stored in the memory; generating an event signal; and transmitting the event signal. - View Dependent Claims (7, 8, 9, 10)
-
-
11. A system configured to detect a change in an environmental condition comprising:
-
an environmental sensor configured to detect an environmental condition; sampling circuitry configured to sample the environmental sensor at a specified sampling rate; a memory configured to store samples generated by the sampling circuitry; a pre-filter configured to; perform a simplified analysis of a plurality of samples; determine based on the simplified analysis that the plurality of samples potentially indicates a change in the environmental condition; and generate a wake signal; a processor configured to; wake from a low-power state based on the wake signal; analyze the plurality samples to determine that a triggering event has occurred; and generate an event signal; and a transmitter configured to transmit the event signal. - View Dependent Claims (12, 13, 14, 15, 16)
-
-
17. A method for detecting a change in an environmental condition comprising:
-
sampling, at a specified sampling rate, an environmental sensor configured to detect an environmental condition; storing samples representing the environmental condition in a memory; analyzing, using a pre-filter, a plurality of samples; determining, using a pre-filter, that the plurality of samples potentially indicates a change in the environmental condition; generating a wake signal; waking a processor from a low-power state based on the wake signal; analyzing the plurality of environmental sensor samples to determine that a triggering event has occurred; generating an event signal; and transmitting the event signal. - View Dependent Claims (18, 19, 20, 21, 22)
-
Specification