Computer system with motion-triggered alarm procedure
First Claim
1. A computer system, comprising:
- a video input device to generate video data representing a field of view in front of the video input device;
a computer connected to the video input device, the computer comprising;
a buffer configured to record a video clip of the field of view in front of the video input device; and
a video processing module connected to the buffer and the video input device, the video processing module comprising a video capture device to encode the video data in consecutive frames of varying size, and a signal processing module, the signal processing module configured to process the encoded video data in order to calculate an average value of the size of the encoded video data, and to generate an alarm signal if the average value exceeds a predetermined threshold value, the alarm signal indicating that sufficient motion has been detected in front of the video input device.
1 Assignment
0 Petitions
Accused Products
Abstract
A computer system includes a video input device that generates video data representing a field of view in front of the video input device. The computer system further includes a buffer and a video processing module. The buffer is configured to record a video clip of the field of view in front of the video input device. The video processing module is connected to the buffer and the video input device. The video processing module includes a video capture device to encode the video data, and a signal processing module. The signal processing module processes the encoded video data in order to calculate an average value of the video data indicative of motion within the field of view in front of the video input device. The signal processing module generates an alarm if the average value is above a predetermined threshold value.
-
Citations
40 Claims
-
1. A computer system, comprising:
-
a video input device to generate video data representing a field of view in front of the video input device;
a computer connected to the video input device, the computer comprising;
a buffer configured to record a video clip of the field of view in front of the video input device; and
a video processing module connected to the buffer and the video input device, the video processing module comprising a video capture device to encode the video data in consecutive frames of varying size, and a signal processing module, the signal processing module configured to process the encoded video data in order to calculate an average value of the size of the encoded video data, and to generate an alarm signal if the average value exceeds a predetermined threshold value, the alarm signal indicating that sufficient motion has been detected in front of the video input device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. A method of detecting motion in a field of view in front of a video input device connected to a computer system, comprising the steps of:
-
receiving encoded video data from a video capture device, the encoded video data representing a field of view in front of a video input device, and including frames of variable lengths, the length of a frame depending on motion within the field of view;
calculating an average value for the variable lengths of the frames;
comparing the average value with a predetermined threshold value which defines a state of no motion within the field of view; and
generating an alarm signal if the average value is greater than the predetermined threshold value, the alarm signal indicating that the motion within the field of view is higher than in the state of no motion. - View Dependent Claims (16, 17, 18, 19, 20)
-
-
21. A motion-detection system that detects motion in a field of view, the motion-detection system configured to process encoded video data from the field of view to determine when sufficient motion exists in the field of view, the motion-detection system comprising:
-
a video camera that generates a series of video frames that represent a field of view in front of the video device;
a video encoder in communication with the video frames, the video encoder configured to process the video frames to generate encoded video frames wherein the size of the encoded video frames vary based on the amount of motion in the field of view; and
a computer in communication with the encoded video frames, the computer comprising;
a threshold value stored in a computer accessible storage medium; and
a processor in communication with the encoded video data and the threshold value, the processor configured to process the encoded video frames to determine a weighted average of at least a portion of the encoded video frames, the processor further configured to detect motion when the weighted average exceeds the threshold value. - View Dependent Claims (22, 23, 24, 25, 26, 27, 28, 29)
-
-
30. A motion-detection apparatus comprising:
-
a series of video segments configured to vary in size based on movement in a field of view; and
a processor configured to process at least a portion of the video segments to determine an average, the processor further configured to detect motion when the average exceeds a threshold.
-
-
31. An article of manufacture comprising a signal processing module stored in a computer accessible storage media and executable in a processor, the signal processing module configured to calculate an average of multiple video segments that vary in size based on movement in a field of view, the signal processing module further configured to detect motion when the average exceeds a threshold.
-
32. A motion-detection apparatus comprising:
-
a series of video segments configured to vary in size based on movement in a field of view; and
a means for processing at least a portion of the video segments to determine an average, the means also detecting motion when the average exceeds a threshold.
-
-
33. A method of detecting motion comprising the acts of:
-
generating video data that represent a field of view;
encoding the video data to generate encoded video segments that vary in size based on the amount of motion in the field of view;
determining a weighted average of at least a portion of the encoded video segments; and
detecting motion when the weighted average equals or exceeds a threshold.
-
-
34. A method of detecting motion comprising the acts of:
-
receiving video segments that vary in size based on movements in a field of view;
calculating an average of at least a portion of the video segments; and
detecting motion when the average exceeds a threshold.
-
-
35. A motion-detection system that transfers video segments stored in a buffer to a computer accessible storage medium when motion is detected in a field of view, the motion-detection system comprising:
-
a video camera with a field of view, the video camera configured to generate video data about the field of view;
a video encoder configured to process the video data to generate video segments that vary in size based on the amount of motion in the field of view;
a buffer which stores a portion of the video segments occurring prior to a detection of motion and a portion of the video segments occurring after the detection of motion; and
a processor configured to locate in the buffer the oldest encrypted video segment which independently defines an image within the field of view, the processor further configured to transfer the oldest encrypted video segment and subsequent encrypted video segments from the buffer to a computer accessible storage medium.
-
-
36. A motion-detection apparatus comprising:
-
a buffer that stores video segments which vary in size based on movement in a field of view; and
a processor that is configured to locate in the buffer a prior video segment occurring before the detection of motion, the processor further configured to transfer the prior video segment and subsequent video segments from the buffer to a computer accessible storage medium.
-
-
37. A motion-detection apparatus comprising:
-
a first means for temporarily storing video segments which vary in size based on movement in a field of view; and
a second means for locating in the buffer a prior video segment occurring before the detection of motion, the second means transferring the prior video segment and subsequent video segments from the buffer to a computer accessible storage means.
-
-
38. An article of manufacture comprising:
-
a buffer module stored in a computer accessible storage media and executable in a processor, the buffer module configured to temporarily store video segments which vary in size based on movement in a field of view; and
a signal processing module stored in a computer accessible storage media and executable in a processor, the signal processing module configured to locate in the buffer module a prior video segment occurring before the detection of motion, the processor further configured to transfer the prior video segment and subsequent video segments from the buffer to a computer accessible storage medium.
-
-
39. A method of detecting motion comprising the acts of:
-
generating video data that represent a field of view;
encoding the video data to generate encoded video segments that vary in size based on the amount of motion in the field of view;
storing in a buffer, at least a portion of the video segments occurring prior to a detection of motion and at least a portion of the video segments occurring after the detection of motion;
locating in the buffer the oldest encrypted video segment which independently defines an image within the field of view; and
transferring the oldest encrypted video segment and subsequent encrypted video segments from the buffer to a computer accessible storage medium.
-
-
40. A method of storing video data comprising the acts of:
-
storing in a buffer, video segments which vary in size based on movement in a field of view;
locating in the buffer a prior video segment occurring before the detection of motion; and
transferring the prior video segment and subsequent video segments from the buffer to a computer accessible storage medium.
-
Specification