Video surveillance system employing video primitives
DCFirst Claim
Patent Images
1. A video system comprising:
- a first processor which analyzes a video to determine attributes of objects detected in the video, the first processor being in communication with a first communications link to transfer the determined attributes over the communications link; and
a second processor, separate from the first processor, in communication with the first communications link to receive the determined attributes transferred from the first processor over the first communications link, which determines a first event that is not one of the determined attributes by analyzing a combination of the received determined attributes and which provides, in response to a determination of the first event, at least one of an alert to a user, information for a report, and an instruction for taking an action,wherein the first processor determines attributes independent of a selection of the first event by the second processor, andwherein the second processor determines the first event without reprocessing the video analyzed by the first processor.
8 Assignments
Litigations
2 Petitions
Reexaminations
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
22 Claims
-
1. A video system comprising:
-
a first processor which analyzes a video to determine attributes of objects detected in the video, the first processor being in communication with a first communications link to transfer the determined attributes over the communications link; and a second processor, separate from the first processor, in communication with the first communications link to receive the determined attributes transferred from the first processor over the first communications link, which determines a first event that is not one of the determined attributes by analyzing a combination of the received determined attributes and which provides, in response to a determination of the first event, at least one of an alert to a user, information for a report, and an instruction for taking an action, wherein the first processor determines attributes independent of a selection of the first event by the second processor, and wherein the second processor determines the first event without reprocessing the video analyzed by the first processor. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A video system, comprising:
-
an input in communication with a communications channel; a processor configured to receive from the input a stream of detected attributes received over the communications channel, the attributes being attributes of one or more objects detected in a video, the processor configured to determine an event that is not one of the detected attributes by analyzing a combination of the received attributes and configured to provide, upon a determination of the event, at least one of an alert to a user, information for a report and an instruction for taking an action, wherein the attributes received over the communications channel are independent of the event to be determined by the processor, and wherein the processor is configured to determine the event without reprocessing the video. - View Dependent Claims (7, 8)
-
-
9. A method of detecting an event from a video, comprising:
-
receiving a stream of detected attributes over a communications channel, the detected attributes representing attributes of an object previously detected in the video at a remote location; performing an analysis of a combination of the detected attributes to detect an event that is not one of the detected attributes without reprocessing the video, upon detecting the event, providing at least one of an alert to a user, information for a report and an instruction for taking an action, wherein the detected attributes received in the stream of attributes are independent of a selection of the event to be detected. - View Dependent Claims (10, 11)
-
-
12. A method comprising:
-
analyzing a video to detect an object; creating a stream of attributes at a first location by determining attributes of the detected object by analyzing the video; transmitting the stream of attributes to a second location removed from the first location for subsequent analysis, wherein the stream of attributes are transmitted to the second location over a communications channel, and wherein the stream of attributes is sufficient to allow the subsequent analysis to detect an event of the video to provide at least one of an alert to a user, information for a report and an instruction for taking an action, the event not being one of the determined attributes, wherein the stream of attributes is sufficient to allow detection of the event that is not one of the determined attributes without reprocessing the video of the first location. - View Dependent Claims (13, 14, 15, 16, 17)
-
-
18. A video device, comprising:
-
a processor at a first location which analyzes a video to detect an object and to determine attributes of the object detected in the video; an output configured to transmit the attributes determined by the processor over a communications link, wherein the output is configured to transmit the attributes to a second location removed from the processor for a subsequent analysis of a combination of the attributes at the second location, wherein the processor determines attributes independently of a subsequent analysis of a combination of attributes to determine an event that is not one of the determined attributes, and wherein the attributes are sufficient to allow detection of an event to provide at least one of an alert to a user, information for a report and an instruction for taking an action, the event not being one of the determined attributes and being determinable by analyzing the combination of the attributes, wherein the attributes are sufficient to allow detection of an event without reprocessing the video of the first location. - View Dependent Claims (19, 20, 21, 22)
-
Specification