Video analysis, archiving and alerting methods and apparatus for a distributed, modular and extensible video surveillance system
First Claim
1. A video surveillance system comprising:
- at least one 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 the video;
at least one video surveillance system network coupled to the at least one video surveillance system module;
at least one database and application system coupled to the at least one video surveillance system network to store video gathered by the video surveillance camera and data created by the video analysis engine, and to receive and process queries for the video and data;
a video surveillance system control interface coupled to the at least one video surveillance system network to control the operations of the video surveillance system; and
a video surveillance application and control interface coupled to the at least one video surveillance system network for controlling video surveillance activities, the video surveillance application and control interface comprising;
a program for controlling video surveillance activities;
a display for displaying video gathered by the video surveillance camera and data created by the video analysis engine; and
at least one input device for creating queries of the database and application system.
2 Assignments
0 Petitions
Accused Products
Abstract
Systems and methods are disclosed for analyzing, managing and cataloguing video tracks generated by a video surveillance system. Systems and methods operating in accordance with the present invention receive video tracks from a video surveillance system; analyze them for particular categories of, for example, objects or events, assign unique identifying tags to the video tracks; and save them in highly-cross-referenced databases so that video tracks containing, for example, particular objects or events can be easily searched for and recalled. In addition, the present invention provides browsing facilities for viewing events that have just elapsed, events that are occurring in near real-time.
150 Citations
128 Claims
-
1. A video surveillance system comprising:
-
at least one 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 the video;
at least one video surveillance system network coupled to the at least one video surveillance system module;
at least one database and application system coupled to the at least one video surveillance system network to store video gathered by the video surveillance camera and data created by the video analysis engine, and to receive and process queries for the video and data;
a video surveillance system control interface coupled to the at least one video surveillance system network to control the operations of the video surveillance system; and
a video surveillance application and control interface coupled to the at least one video surveillance system network for controlling video surveillance activities, the video surveillance application and control interface comprising;
a program for controlling video surveillance activities;
a display for displaying video gathered by the video surveillance camera and data created by the video analysis engine; and
at least one input device for creating queries of the database and application system. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 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, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 122, 123, 124, 125, 126, 127, 128)
-
-
98. 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 management of video surveillance activities using an electronic video surveillance system, the operations comprising:
-
applying a video analysis application tool to video gathered by a video surveillance camera in real time, wherein the video analysis application tool comprises at least one user-specified video analysis criterion, and where application of the video analysis application tool to the video generates a data stream related to the at least one user-specified video analysis criterion;
transmitting the data stream to an electronic database and application system;
storing information comprising the data stream in the electronic database and application system;
selecting at least a portion of the information comprising the data stream for forwarding to a video surveillance analyst performing video surveillance activities, wherein the selection is made based on at least one user-specified information forwarding criterion; and
forwarding the selected information to the video surveillance analyst for display on an interface device of the electronic video surveillance system. - View Dependent Claims (99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121)
-
Specification