System and method for storing pattern data
First Claim
1. A method of video surveillance comprising the steps of:
- initializing a camera;
receiving a first camera condition data;
storing the first camera condition data in a first pattern record;
storing a count field in the first pattern record;
receiving a second camera condition data;
comparing the second camera condition data with the first camera condition data;
storing the second camera condition data in a new pattern record if the second camera condition data does not match the first camera condition data;
discarding the second camera condition data and incrementing the count field in the first pattern record if the second camera condition data matches the first camera condition data thereby reducing the number of pattern records stored;
retrieving the first pattern record;
controlling the camera in response to the first pattern record; and
using the count field in the first pattern record to determine if the next pattern record should be retrieved.
6 Assignments
0 Petitions
Accused Products
Abstract
A video surveillance system is provided for recording and executing camera operation patterns. Each pattern includes a plurality of records having a camera condition field and a count field. The system reads a camera condition and writes the condition to memory in a pattern record. The system compares each new camera condition with the condition stored in memory, and records a newly read condition into a new pattern record if the new camera condition is different from the condition data stored in the most recent pattern record. Otherwise, the count field is updated in the most recent pattern record by incrementing a count data therein. Patterns are executed by sequentially moving the camera through the camera condition stored in the pattern records, and keeping the system at a particular condition for a duration equal to the count data of each pattern record multiplied by a predetermined time interval.
-
Citations
10 Claims
-
1. A method of video surveillance comprising the steps of:
- initializing a camera;
receiving a first camera condition data;
storing the first camera condition data in a first pattern record;
storing a count field in the first pattern record;
receiving a second camera condition data;
comparing the second camera condition data with the first camera condition data;
storing the second camera condition data in a new pattern record if the second camera condition data does not match the first camera condition data;
discarding the second camera condition data and incrementing the count field in the first pattern record if the second camera condition data matches the first camera condition data thereby reducing the number of pattern records stored;
retrieving the first pattern record;
controlling the camera in response to the first pattern record; and
using the count field in the first pattern record to determine if the next pattern record should be retrieved. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
- initializing a camera;
-
10. A video surveillance camera comprising a memory and processor connected to said memory, said processor adapted to receive camera condition data and programmed to receive a first camera condition data, to store the first camera condition data in a first pattern record in said memory, to store a count field in the first pattern record, to receive a second camera condition data, to compare the second camera condition data with the first camera condition, to store the second camera condition data in a new pattern record in said memory if the second camera condition data does not match the first camera condition data, to discard the second camera condition data and increment the count field in the first pattern record if the second camera condition data matches the first camera condition data thereby reducing the number of pattern records stored, to retrieve the first pattern record from said memory, to control the camera in response to the first pattern record, and to use the count field in the first pattern record to determine if the next pattern record should be retrieved from said memory.
Specification