Multi-sample reading in sleep mode for passive infrared detectors and other analog inputs
First Claim
Patent Images
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 pre-filter configured to generate a wake signal after more than a predetermined number of samples have been stored;
a processor configured to;
periodically wake from a low-power state when the wake signal is received;
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.
-
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 pre-filter configured to generate a wake signal after more than a predetermined number of samples have been stored; a processor configured to; periodically wake from a low-power state when the wake signal is received; 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; generating a wake signal after more than a predetermined number of samples have been stored; waking a processor from a low-power state when the wake signal is received; 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 a plurality of samples generated by the sampling circuitry; a pre-filter configured to; perform a simplified analysis of the plurality of samples in the memory; determine based on the simplified analysis that the plurality of samples indicate a potential change in the environmental condition; and generate a wake signal based on the plurality of samples indicating the potential change in the environmental condition; a processor configured to; receive the wake signal from the pre-filter; wake from a low-power state based on the wake signal; analyze the plurality samples in the memory 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 a plurality of samples representing the environmental condition in a memory; analyzing, using a pre-filter, the plurality of samples in the memory; determining, using the pre-filter, that the plurality of samples indicate a potential change in the environmental condition; generating, using the pre-filter, a wake signal based on the plurality of samples indicating the potential change in the environmental condition; receiving, at a processor, the wake signal from the pre-filter; waking a processor from a low-power state based on the wake signal; analyzing the plurality of environmental sensor samples in the memory 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