Data processing apparatus
First Claim
Patent Images
1. Data processing apparatus for generating an alarm based on the output of at least one camera, comprising:
- a video data receiver configured to receive video data; and
an alarm engine configured to perform sequential analysis of said received video data to determine a sequence of at least one incident and to generate an alarm signal the video data corresponds to at least one configuration file in the alarm engine;
the data processing apparatus including a graphical user interface (GUI) for generating the at least one configuration file, which is operable;
(i) to accept user input to generate a plurality of incident analysis functions representing incidents that may be present in the video data, and to display the incident analysis functions so generated;
(ii) to accept user input to generate a plurality of contemporaneous analysis functions that define operations that are performed on at least one incident analysis output signal based on Boolean logic, and to display the contemporaneous analysis functions so generated; and
(iii) to accept user input to generate a plurality of sequential analysis functions that define operations that are performed on at least one of the contemporaneous analysis functions occurring sequentially based on Boolean logic, and to display the sequential analysis functions so generated.
4 Assignments
0 Petitions
Accused Products
Abstract
Data processing apparatus comprising a video data receiver configured to receive video data, and an audio data receiver configured to receive audio data. The apparatus further comprises an alarm engine configured to analyse said received video and audio data and generate an alarm signal based on an output signal generated by said analysis.
36 Citations
20 Claims
-
1. Data processing apparatus for generating an alarm based on the output of at least one camera, comprising:
-
a video data receiver configured to receive video data; and an alarm engine configured to perform sequential analysis of said received video data to determine a sequence of at least one incident and to generate an alarm signal the video data corresponds to at least one configuration file in the alarm engine; the data processing apparatus including a graphical user interface (GUI) for generating the at least one configuration file, which is operable; (i) to accept user input to generate a plurality of incident analysis functions representing incidents that may be present in the video data, and to display the incident analysis functions so generated; (ii) to accept user input to generate a plurality of contemporaneous analysis functions that define operations that are performed on at least one incident analysis output signal based on Boolean logic, and to display the contemporaneous analysis functions so generated; and (iii) to accept user input to generate a plurality of sequential analysis functions that define operations that are performed on at least one of the contemporaneous analysis functions occurring sequentially based on Boolean logic, and to display the sequential analysis functions so generated. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A method of operating a data processing apparatus to generate an alarm based on the output of at least one camera, which comprises:
-
receiving video data from the at least one camera; and performing sequential analysis on said received video data by an alarm engine to generate an alarm if the video data corresponds to at least one configuration file in the alarm engine; the at least one configuration file having been generated by means of a graphical user interface (GUI) which is operable; (i) to accept user input to generate a plurality of incident analysis functions representing incidents that may be present in the video data, and to display the incident analysis functions so generated; (ii) to accept user input to generate a plurality of contemporaneous analysis functions that define operations that are performed on at least one incident analysis output signal based on Boolean logic, and to display the contemporaneous analysis functions so generated; and (iii) to accept user input to generate a plurality of sequential analysis functions that define operations that are performed on at least one of the contemporaneous analysis functions occurring sequentially based on Boolean logic, and to display the sequential analysis functions so generated. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18, 19)
-
-
20. A carrier medium which carries a computer program comprising processor-implementable instructions for enabling a computer to perform a method of operating a data processing apparatus to generate an alarm based on the output of at least one camera, which comprises:
-
receiving video data from the at least one camera; and performing sequential analysis on said received video data by an alarm engine to generate an alarm if the video data corresponds to at least one configuration file in the alarm engine; the at least one configuration file having been generated by means of a graphical user interface (GUI) which is operable; (i) to accept user input to generate a plurality of incident analysis functions representing incidents that may be present in the video data, and to display the incident analysis functions so generated; (ii) to accept user input to generate a plurality of contemporaneous analysis functions that define operations that are performed on at least one incident analysis output signal based on Boolean logic, and to display the contemporaneous analysis functions so generated; and (iii) to accept user input to generate a plurality of sequential analysis functions that define operations that are performed on at least one of the contemporaneous analysis functions occurring sequentially based on Boolean logic, and to display the sequential analysis functions so generated.
-
Specification