Video surveillance system employing video primitives
First Claim
Patent Images
1. A method comprising:
- first, providing a video processing apparatus comprising;
an event detection system, includingan input to receive input video information, andan event detection device including hardware, the event detection device configured to analyze the input video information and to detect an event based on one or more rules applied to the analyzed video information; and
an application programming interface framework coupled to the event detection device to permit a separately generated program to interact with the event detection device to define the one or more rules for the event detection device; and
then, separately providing a user interface configured to permit access by a user to rule language or primitive definitions to create new rules for the event detection device, and configured to provide to the event detection device via the application programming interface the new rules as the one or more rules, wherein the user interface is configured to provide new rules that do not previously exits within the event detection system and thereby provide new functionality to the event detection system.
8 Assignments
0 Petitions
Accused Products
Abstract
A video surveillance system extracts video primitives and extracts event occurrences from the video primitives using event discriminators. The system can undertake a response, such as an alarm, based on extracted event occurrences.
-
Citations
34 Claims
-
1. A method comprising:
-
first, providing a video processing apparatus comprising; an event detection system, including an input to receive input video information, and an event detection device including hardware, the event detection device configured to analyze the input video information and to detect an event based on one or more rules applied to the analyzed video information; and an application programming interface framework coupled to the event detection device to permit a separately generated program to interact with the event detection device to define the one or more rules for the event detection device; and then, separately providing a user interface configured to permit access by a user to rule language or primitive definitions to create new rules for the event detection device, and configured to provide to the event detection device via the application programming interface the new rules as the one or more rules, wherein the user interface is configured to provide new rules that do not previously exits within the event detection system and thereby provide new functionality to the event detection system. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17)
-
-
18. A video device comprising:
an event detection system, including an input to receive input video information, and an event detection device including hardware, the event detection device configured to analyze the input video information, to detect an event based on one or more rules applied to the analyzed video information; and an application programming interface framework coupled to the event detection device to permit a separately generated program to interact with the event detection device to define the one or more rules for the event detection device, the application programming interface configured to provide communication with the event detection device to receive the one or more rules for the event detection device, wherein the application programming interface is configured to communicate with a separately later provided user interface configured to permit access by a user to rule language or primitive definitions to create new rules for the event detection device, wherein the application programming interface framework is configured to receive and to provide to the event detection device the new rules as the one or more rules, wherein the application programming interface is configured to provide new rules that do not previously exist within the event detection system and thereby provide new functionality to the event detection system. - View Dependent Claims (19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34)
Specification