Activity monitor
First Claim
1. A system for monitoring a patient, comprising:
- a video camera that captures images of a patient location;
a video processing device coupled with the video camera, the video processing device configured to;
receive a substantially live sequence of the captured images;
compare each image of the sequence of images with one or more preceding images to determine a sequence of motion levels associated with the sequence of images, each motion level of the sequence of motion levels representing an amount of change for at least one region of the each image relative to the at least one region of the one or more preceding images;
compare the sequence of motion levels associated with the sequence of images to a motion threshold;
determine a motion alert level signal based on the comparison by increasing the motion alert level signal responsive to determining that a first one or more motion levels of the sequence of motion levels exceeds the motion threshold and decreasing the motion alert level signal responsive to determining that a second one or more motion levels of the sequence of motion levels is less than the motion threshold;
compare the motion alert level signal with a motion alarm threshold; and
generate a motion alarm signal based at least in part on determining that the motion alert level signal exceeds the motion alarm threshold.
1 Assignment
0 Petitions
Accused Products
Abstract
An activity monitor system monitors a location using a sensor system and detects and responds to “interesting events.” The system may detect events based on video processing of a substantially live sequence of images from a video camera. The system may use multi-region processing including modifying event detection based on motion in one or more regions, motion transitions, and/or motion entry and/or exit points. Events may be detected based on other sensors and the system may use a combination of sensor data to detect events. The system may store event data from the one or more sensors (e.g., video, audio, etc.) for interesting events and/or trigger alarm actions. Alarm actions may include sounding an audible alarm and enabling a substantially live video display on a monitoring device concurrently with the audible alarm. In embodiments, the activity monitor system is implemented using a smartphone and a wireless network camera.
24 Citations
26 Claims
-
1. A system for monitoring a patient, comprising:
-
a video camera that captures images of a patient location; a video processing device coupled with the video camera, the video processing device configured to; receive a substantially live sequence of the captured images; compare each image of the sequence of images with one or more preceding images to determine a sequence of motion levels associated with the sequence of images, each motion level of the sequence of motion levels representing an amount of change for at least one region of the each image relative to the at least one region of the one or more preceding images; compare the sequence of motion levels associated with the sequence of images to a motion threshold; determine a motion alert level signal based on the comparison by increasing the motion alert level signal responsive to determining that a first one or more motion levels of the sequence of motion levels exceeds the motion threshold and decreasing the motion alert level signal responsive to determining that a second one or more motion levels of the sequence of motion levels is less than the motion threshold; compare the motion alert level signal with a motion alarm threshold; and generate a motion alarm signal based at least in part on determining that the motion alert level signal exceeds the motion alarm threshold. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A method for monitoring a patient, comprising:
-
receiving a substantially live sequence of images of a patient location; comparing each image of the sequence of images with one or more preceding images to determine a sequence of motion levels associated with the sequence of images, each motion level of the sequence of motion levels representing an amount of change for at least one region of the each image relative to the at least one region of the one or more preceding images; comparing the sequence of motion levels associated with the sequence of images to a motion threshold; determining a motion alert level signal based on the comparison by increasing the motion alert level signal responsive to determining that a first one or more motion levels of the sequence of motion levels exceeds the motion threshold and decreasing the motion alert level signal responsive to determining that a second one or more motion levels of the sequence of motion levels is less than the motion threshold; comparing the motion alert level signal with a motion alarm threshold; and generating a motion alarm signal based at least in part on detecting that the motion alert level signal exceeds the motion alarm threshold. - View Dependent Claims (8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21)
-
-
22. A computer program product for monitoring a patient, comprising:
a non-transitory computer-readable medium comprising; code for causing a computer to receive a substantially live sequence of images of a patient location; code for causing the computer to compare each image of the sequence of images with one or more preceding images to determine a sequence of motion levels associated with the sequence of images, each motion level of the sequence of motion levels representing an amount of change for at least one region of the each image relative to the at least one region of the one or more preceding images; code for causing the computer to compare the sequence of motion levels associated with the sequence of images to a motion threshold; code for causing the computer to determine a motion alert level signal based on the comparison by increasing the motion alert level signal responsive to determining that a first one or more motion levels of the sequence of motion levels exceeds the motion threshold and decreasing the motion alert level signal responsive to determining that a second one or more motion levels of the sequence of motion levels is less than the motion threshold; code for causing the computer to compare the motion alert level signal with a motion alarm threshold; and code for causing the computer to generate a motion alarm signal responsive to detecting that the motion level signal exceeds the motion alarm threshold. - View Dependent Claims (23, 24, 25, 26)
Specification