Apparatus and methods for establishing and managing a distributed, modular and extensible video surveillance system
First Claim
1. A video surveillance system module for use in a distributed and extensible video surveillance system, the video surveillance system module comprising:
- a video surveillance camera, wherein the video surveillance camera is remotely programmable;
a video encoder to encode video gathered by the video surveillance camera; and
a video analysis engine coupled to the video surveillance camera to analyze video gathered by the video surveillance camera and to create data derived from analysis of the video for output from the video surveillance system module.
3 Assignments
0 Petitions
Accused Products
Abstract
Systems and methods are disclosed for implementing and managing distributed video surveillance systems. Systems and methods in accordance with the present invention provide a well-organized structure for describing and implementing distributed video surveillance systems and service protocols for managing the surveillance activities of clusters of video surveillance cameras. In particular, the service protocols provide a high degree of control over the surveillance activities of video surveillance cameras. In addition, the service protocols also provide a great deal of flexibility in selecting and managing a wide range of analytical and managerial tools for available for analyzing and organizing video track information.
-
Citations
53 Claims
-
1. A video surveillance system module for use in a distributed and extensible video surveillance system, the video surveillance system module comprising:
-
a video surveillance camera, wherein the video surveillance camera is remotely programmable;
a video encoder to encode video gathered by the video surveillance camera; and
a video analysis engine coupled to the video surveillance camera to analyze video gathered by the video surveillance camera and to create data derived from analysis of the video for output from the video surveillance system module.
-
-
2. A video surveillance camera cluster comprising:
at least one video surveillance system module, the video surveillance system module comprising;
a video surveillance camera, wherein the video surveillance camera is remotely programmable;
a video encoder to encode video gathered by the video surveillance camera; and
a video analysis engine coupled to the video surveillance camera to analyze video gathered by the video surveillance camera and to create data derived from analysis of the video for output from the video surveillance system module.
-
3. A video surveillance camera cluster for incorporation in a video surveillance camera system, the video surveillance camera cluster comprising:
-
a unique identifier for use by the video surveillance camera system to identify the video surveillance camera cluster;
at least one video surveillance system module, the video surveillance system module comprising;
a video surveillance camera, wherein the video surveillance camera is remotely programmable;
a video encoder to encode video gathered by the video surveillance camera; and
a video analysis engine coupled to the video surveillance camera to analyze video gathered by the video surveillance camera and to create data derived from analysis of the video for output from the video surveillance system module. - View Dependent Claims (4)
-
-
5. A video surveillance camera system front end comprising:
-
a video surveillance camera cluster comprising;
at least one video surveillance system module, the video surveillance system module comprising;
a video surveillance camera, wherein the video surveillance camera is remotely programmable;
a video encoder to encode video gathered by the video surveillance camera; and
a video analysis engine coupled to the video surveillance camera to analyze video gathered by the video surveillance camera and to create data derived from analysis of the video;
at least one video surveillance system network coupled to the at least one video surveillance system module; and
a remote video surveillance system control interface coupled to the at least one video surveillance system network for controlling the operations of the at least one video surveillance system module. - View Dependent Claims (6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. A signal-bearing medium tangibly embodying a program of machine-readable instructions executable by a digital processing apparatus of a computer system to perform operations comprising establishment and management of a video surveillance system, the operations comprising:
-
establishing at least one video surveillance camera cluster comprised of at least one programmable video surveillance camera by assigning unique identifiers to the at least one video surveillance camera cluster and the at least one video surveillance camera comprising the video surveillance camera cluster, wherein the unique identifiers will be used in an electronic database system for managing operations of the video surveillance camera cluster and the at least one video surveillance camera comprising the video surveillance camera cluster;
programming the at least one video surveillance camera comprising the video surveillance camera cluster;
assigning a unique identifier to video data gathered by the at least one video surveillance camera comprising the video surveillance camera cluster, wherein the unique identifier will be used by the database system to catalogue video data gathered by the at least one video surveillance camera when saving the video data for later retrieval; and
selecting at least one video analysis operation to be performed on video data gathered by the at least one video surveillance camera comprising the video surveillance camera cluster. - View Dependent Claims (16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53)
-
Specification