Intelligent security light and associated methods
First Claim
1. A lighting device capable of detecting a condition in an environment comprising:
- a video camera to capture an image from a location in the environment;
a microcontroller, further comprising a processor and memory, wherein the sensor is electrically connected to the microcontroller and wherein the image is received by the microcontroller as data;
a light source electrically connected to and controlled by the microcontroller;
a rules engine stored in the memory, wherein the processor compares the data to rules contained in the rules engine to produce an output; and
an interface through which the output is accessible;
wherein at least part of the rules engine defines an analysis of the data including the steps of;
capturing a current image;
capturing a subsequent image;
recording the time of day of the subsequently captured image;
comparing the subsequent image and the current image to a known object relative to the time of day wherein the known object is stored in the memory; and
generating the output of the analysis with respect to a determination of whether the known object is detected in the subsequent image;
wherein at least part of the rules defining detecting the known object in the subsequent image include the steps of;
defining a subsequent background in the subsequent image and a current background in the current image by detecting an unchanging image;
detecting an irregularity between the subsequent background and current background indicating that the known object appears in either the subsequent image or the current image;
comparing the time of day to the detected irregularity so as to disregard expected behavior based on the time of day in which the detected irregularity occurred; and
generating the output responsive to detection of the irregularity;
wherein the output is storable in the memory.
6 Assignments
0 Petitions
Accused Products
Abstract
A lighting device capable of detecting a condition in an environment includes a sensor to capture a video frame from a location in the environment. The lighting device may include a microcontroller, a processor and memory. The sensor may be electrically connected to the microcontroller, and the video frame may be transmitted to the microcontroller as data. The lighting device may also include a light source electrically connected to and controlled by the microcontroller and a rules engine stored in the memory. The processor may compare the data to rules contained in the rules engine to produce an output. The lighting device may further include an interface through which the output is accessible. After an analysis is conducted, an output may be generated responsive to detection of an anomaly.
157 Citations
45 Claims
-
1. A lighting device capable of detecting a condition in an environment comprising:
-
a video camera to capture an image from a location in the environment; a microcontroller, further comprising a processor and memory, wherein the sensor is electrically connected to the microcontroller and wherein the image is received by the microcontroller as data; a light source electrically connected to and controlled by the microcontroller; a rules engine stored in the memory, wherein the processor compares the data to rules contained in the rules engine to produce an output; and an interface through which the output is accessible; wherein at least part of the rules engine defines an analysis of the data including the steps of; capturing a current image; capturing a subsequent image; recording the time of day of the subsequently captured image; comparing the subsequent image and the current image to a known object relative to the time of day wherein the known object is stored in the memory; and generating the output of the analysis with respect to a determination of whether the known object is detected in the subsequent image; wherein at least part of the rules defining detecting the known object in the subsequent image include the steps of; defining a subsequent background in the subsequent image and a current background in the current image by detecting an unchanging image; detecting an irregularity between the subsequent background and current background indicating that the known object appears in either the subsequent image or the current image; comparing the time of day to the detected irregularity so as to disregard expected behavior based on the time of day in which the detected irregularity occurred; and generating the output responsive to detection of the irregularity; wherein the output is storable in the memory. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21)
-
-
22. A lighting device capable of detecting a condition in the environment comprising:
-
a camera to capture a video frame from a location in the environment; a microcontroller including a processor and memory that is electrically connected to the camera by a network and wherein the video frame is transmitted to the microcontroller through the network as data; a light source electrically connected to and controlled by the microcontroller; a rules engine stored in the memory, wherein the processor compares the data to rules contained in the rules engine to produce an output, and wherein the output controls the light source; and an interface through which the output is accessible; wherein at least part of the rules engine defines an analysis of the data including the steps of; capturing a current video frame; recording the brightness level of the video frame; capturing a subsequent video frame; recording the time of day of the subsequently captured video frame; recording the brightness level of the subsequently captured video frame; comparing the subsequent video frame and the current video frame to a known object relative to the time of day and brightness wherein the known object is stored in the memory; and generating the output of the analysis respective to whether the known object is detected at a specific location in the subsequent video frame; and wherein at least part of the rules defining detecting a known object in the subsequent video frame include the steps; defining a subsequent background in the subsequent video frame and a current background in the current video frame by detecting an unchanging image; detecting an irregularity from the subsequent background and the current background indicating that the known object appears in either the subsequent video frame or the current video frame; comparing the time of day and brightness level to the detected irregularity so as to disregard expected light behavior based on the time of day in which the detected irregularity occurred; generating the output that is storable in the memory; wherein an event is definable in the rules to relate to the known object being detected in the environment; wherein the event is associable with an action; wherein the action may occur subsequent to detecting the event; wherein the action includes generating an alert; and wherein the light source is operable responsive to the alert. - View Dependent Claims (23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33)
-
-
34. A method of detecting a condition in an environment comprising:
-
capturing a video frame from a location in the environment; transmitting the video frame to a microcontroller as data, wherein the microcontroller comprises a processor and memory; conducting an analysis of the data by comparing the data to rules contained on a rules engine stored in the memory to produce an output; and making the output accessible through an interface; wherein conducting the analysis includes the steps of; capturing a current video frame; recording the brightness level of the current video frame; recording weather conditions of the current video frame; capturing a subsequent video frame; recording the time of day of the subsequently captured video frame; recording the brightness level of the subsequently captured video frame; recording weather conditions of the subsequently captured video frame; comparing the subsequent video frame and the current video frame to a known object relative to the time of day wherein the known object is stored in the memory; and generating the output of the analysis with respect to a determination of whether the known object is detected in the subsequent video frame; wherein at least part of the rules defining detecting the known object in the subsequent video frame include the steps of; defining a subsequent background in the subsequent video frame and a current background in the current video frame by detecting an unchanging image; detecting an irregularity between the subsequent background and current background indicating that the known object appears in either the subsequent video frame or the current video frame; comparing the time of day, brightness, and weather conditions to the detected irregularity so as to disregard expected behavior and naturally occurring conditions; generating the output that is storable in the memory responsive to detection of the irregularity; defining an event in the rules to relate to the known object being detected in the environment; associating the event with an action; and executing the action upon detecting an occurrence of the event. - View Dependent Claims (35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45)
-
Specification