Occupancy sensor and associated methods
First Claim
1. A device to detect the location of an occupant, the device comprising:
- a plurality of sensors positioned in a cluster to capture images from a common location in the environment, the images being transmittable as data;
rules comparable with the data using a rules engine operable by a microcontroller with a processor and memory to produce results indicative of a condition of certain locations of the environment, the rules being included in the memory; and
an interface through which the data is accessible;
wherein at least part of the rules define an analysis of the data including;
detecting a precedent image,detecting a subsequent image,comparing the precedent image with the subsequent image to detect a likelihood of disparity between the images,creating a detected object image based on the disparity between the images,comparing the detected object image to known image data acquired from one or more known physical objects to determine if the detected object is one or more known physical objects,generating the results of the analysis respective to the determination of whether the detected object is one or more known physical objects, the results being storable in memory, andcarrying out an action dependent upon the results;
wherein the results are generated respective to the location in the environment;
wherein an event is definable in the rules to relate to the determination of whether the detected object is one or more known physical objects;
wherein the event is associable with the action;
wherein the action occurs subsequent to detecting the event;
wherein a plurality of locations are includable in the environment, each location of the plurality of locations being within a field of detection of at least one of the plurality sensors;
wherein the field of detection of each sensor of the plurality of sensors is associated with a subset of the plurality of locations;
wherein the microcontroller is in communication with a network using a network interface;
wherein the images captured by each of the plurality of sensors are processed with an image stitching algorithm to create a seamless mosaic;
wherein the seamless mosaic is viewable using the interface;
wherein the results of the analysis performed by the rules engine are accessible using the interface;
wherein the results of the analysis are includable in the seamless mosaic; and
wherein the one or more known physical objects are definable in the rules by placing the one or more known physical objects in a location in the environment and capturing the known image data of the one or more known physical objects using at least one of the plurality of sensors.
6 Assignments
0 Petitions
Accused Products
Abstract
A device to detect occupancy of an environment includes a sensor to capture video frames from a location in the environment. The device may compare rules with data using a rules engine. The microcontroller may include a processor and memory to produce results indicative of a condition of the environment. The device may also include an interface through which the data is accessible. The device may generate results respective to the location in the environment. The microcontroller may be in communication with a network. The video frames may be concatenated to create an overview to display the video frames substantially seamlessly respective to the location in which the sensor is positioned. The overview may be viewable using the interface and the results of the analysis performed by the rules engine may be accessible using the interface.
-
Citations
19 Claims
-
1. A device to detect the location of an occupant, the device comprising:
-
a plurality of sensors positioned in a cluster to capture images from a common location in the environment, the images being transmittable as data; rules comparable with the data using a rules engine operable by a microcontroller with a processor and memory to produce results indicative of a condition of certain locations of the environment, the rules being included in the memory; and an interface through which the data is accessible; wherein at least part of the rules define an analysis of the data including; detecting a precedent image, detecting a subsequent image, comparing the precedent image with the subsequent image to detect a likelihood of disparity between the images, creating a detected object image based on the disparity between the images, comparing the detected object image to known image data acquired from one or more known physical objects to determine if the detected object is one or more known physical objects, generating the results of the analysis respective to the determination of whether the detected object is one or more known physical objects, the results being storable in memory, and carrying out an action dependent upon the results; wherein the results are generated respective to the location in the environment; wherein an event is definable in the rules to relate to the determination of whether the detected object is one or more known physical objects; wherein the event is associable with the action; wherein the action occurs subsequent to detecting the event; wherein a plurality of locations are includable in the environment, each location of the plurality of locations being within a field of detection of at least one of the plurality sensors; wherein the field of detection of each sensor of the plurality of sensors is associated with a subset of the plurality of locations; wherein the microcontroller is in communication with a network using a network interface; wherein the images captured by each of the plurality of sensors are processed with an image stitching algorithm to create a seamless mosaic; wherein the seamless mosaic is viewable using the interface; wherein the results of the analysis performed by the rules engine are accessible using the interface; wherein the results of the analysis are includable in the seamless mosaic; and wherein the one or more known physical objects are definable in the rules by placing the one or more known physical objects in a location in the environment and capturing the known image data of the one or more known physical objects using at least one of the plurality of sensors. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. A device to detect the location of an occupant, the device comprising:
-
a plurality of video capture devices positioned in a cluster to capture video feed comprising a sequence of video frames that are capturable to define an image, the plurality of video capture device having a common location in the environment, the video feed and the images being transmittable as data; rules comparable with the data using a rules engine operable by a microcontroller with a processor and memory to produce results indicative of a condition of certain locations of the environment, the rules being included in the memory; and an interface through which the data is accessible; wherein at least part of the rules define an analysis of the data including the steps of; detecting a precedent image, detecting a subsequent image, comparing the precedent image with the subsequent image to detect a likelihood of disparity between the images, creating a detected object image based on the disparity between the images, comparing the detected object image to known image data acquired from one or more known physical objects to determine if the detected object is one or more known physical objects, generating the results of the analysis respective to the determination of whether the detected object is one or more known physical objects, carrying out an action dependent upon the results, and generating the results of the analysis respective to the likelihood of disparity, the results being storable in memory; wherein the results are generated respective to the location in the environment; wherein a plurality of locations are includable in the environment, the plurality of locations being within a field of detection of at least one of the plurality video capture devices; wherein the plurality of locations are definable as sections of the images; wherein the plurality of locations are definable using the interface; wherein the field of detection of each video capture device of the plurality of video capture devices is associated with a subset of the plurality of locations; wherein the microcontroller is in communication with a network using a network interface; wherein the images captured by each of the plurality of video capture devices are concatenated to create an overview; wherein the overview displays the images captured from the plurality of video capture devices substantially seamlessly respective to the field of detection of the video capture device, the overview being viewable using the interface; wherein the results of the analysis performed by the rules engine are accessible using the interface; wherein the results of the analysis are includable in the overview; wherein an event is definable in the rules to relate to the determination of whether the detected object is one or more known objects; wherein the event is associable with the action; where the action may occur subsequent to detecting the event; and wherein the one or more known physical objects are definable in the rules by placing the one or more known physical objects in a location in the environment and capturing the known image data of the one or more known physical objects using at least one of the plurality of sensors.
-
Specification