Systems and methods for sensing occupancy
First Claim
1. A computer implemented method for sensing occupancy of a workspace, comprising:
- creating a difference image that represents luminance differences of pixels between past and current images of the workspace resulting from motion in the workspace;
determining motion occurring in regions of the workspace based on the difference image;
altering a workspace environment based at least in part on the determined motion;
determining which pixels in the difference image represent persistent motion that can be ignored;
determining which pixels representing motion in the difference image are invalid because the pixels are isolated from other pixels representing motion;
determining the number of pixels representing motion in each of a plurality of regions in the workspace and creating a trigger representative of the region having the most pixels representing motion;
evaluating the trigger based on a pre-set priority; and
updating a state machine using a signal representing the evaluated trigger, the state machine controlling the workspace environment.
2 Assignments
0 Petitions
Accused Products
Abstract
A computer implemented method for sensing occupancy of a workspace includes creating a difference image that represents luminance differences of pixels in past and current images of the workspace resulting from motion in the workspace, determining motion occurring in regions of the workspace based on the difference image, and altering a workspace environment based at least in part on the determined motion. The method also includes determining which pixels in the difference image represent persistent motion that can be ignored and determining which pixels representing motion in the difference image are invalid because the pixels are isolated from other pixels representing motion.
57 Citations
15 Claims
-
1. A computer implemented method for sensing occupancy of a workspace, comprising:
-
creating a difference image that represents luminance differences of pixels between past and current images of the workspace resulting from motion in the workspace; determining motion occurring in regions of the workspace based on the difference image; altering a workspace environment based at least in part on the determined motion; determining which pixels in the difference image represent persistent motion that can be ignored; determining which pixels representing motion in the difference image are invalid because the pixels are isolated from other pixels representing motion; determining the number of pixels representing motion in each of a plurality of regions in the workspace and creating a trigger representative of the region having the most pixels representing motion; evaluating the trigger based on a pre-set priority; and updating a state machine using a signal representing the evaluated trigger, the state machine controlling the workspace environment. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A computer implemented method for sensing occupancy of a workspace, comprising:
-
creating a difference image that represents luminance differences of pixels in two sequential images of the workspace resulting from motion in the workspace, the difference image including motion pixels and non-motion pixels; determining which motion pixels are invalid by comparing the motion pixels to adjacent pixels and changing the motion pixels to non-motion pixels if the adjacent pixels are not also motion pixels; creating an updated difference image with the pixels changed from motion pixels to non-motion pixels; altering a workspace environment based at least in part on the updated difference image; determining the number of motion pixels in each of a plurality of regions in the workspace, and creating a trigger representative of the region which has the most motion pixels; and updating a state machine using the trigger, the state machine controlling the workspace environment. - View Dependent Claims (8, 9)
-
-
10. A computer implemented method for sensing occupancy of a workspace, comprising:
-
creating a difference image that represents luminance differences of pixels in two sequential images of the workspace resulting from motion in the workspace, the difference image including motion pixels and non-motion pixels; creating a persistence image having pixels corresponding to pixels of the difference image, a value of the pixels in the persistence image being increased each time a corresponding motion pixel is identified in the difference image, the value being decreased when a corresponding non-motion pixel is identified in the difference image, wherein the pixels in the persistence image are ignored when the value exceeds a threshold value; and altering a workspace environment based at least in part on the persistence and difference images. - View Dependent Claims (11, 12, 13, 14, 15)
-
Specification