Video and audio content analysis system
First Claim
Patent Images
1. A system comprising:
- an application bank of content-analysis applications;
two or more video processing units, each having respective one or more of the content-analysis applications installed therein, each of the video processing units coupled to a respective video sensor and receiving video data from the video sensor over Internet Protocol (IP); and
a control unit separate from said video processing units, said control unit having installed therein a set of rules, the control unit coupled to the video processing units and to the application bank,wherein upon receiving a notification from one of the video processing units that one of the applications installed therein detects a first predefined condition based on content-analysis processing of at least a portion of the video data, the control unit automatically and dynamically instructs the application bank to install in real-time, at least another one of the content-analysis applications into at least one of the processing units based on the set of rules;
wherein the application bank includes at least two of a video movement-detecting application, a video based people counting application, a face detection and recognition application, a voice detection and recognition application, an object detection application or a recognition and surveillance application, and wherein upon receiving said notification, the control unit automatically and dynamically instructs the application bank to install in real-time, at least two of said video movement-detecting application, said video based people counting application, said face detection and recognition application, said voice detection and recognition application, said object detection application, and said recognition and surveillance applications into at least one of the processing units based on the set of rules.
5 Assignments
0 Petitions
Accused Products
Abstract
The present invention is directed to various methods and systems for analysis and processing of video and audio signals from a plurality of sources in real-time or off-line. According to some embodiments of the present invention, analysis and processing applications are dynamically installed in the processing units.
11 Citations
12 Claims
-
1. A system comprising:
-
an application bank of content-analysis applications; two or more video processing units, each having respective one or more of the content-analysis applications installed therein, each of the video processing units coupled to a respective video sensor and receiving video data from the video sensor over Internet Protocol (IP); and a control unit separate from said video processing units, said control unit having installed therein a set of rules, the control unit coupled to the video processing units and to the application bank, wherein upon receiving a notification from one of the video processing units that one of the applications installed therein detects a first predefined condition based on content-analysis processing of at least a portion of the video data, the control unit automatically and dynamically instructs the application bank to install in real-time, at least another one of the content-analysis applications into at least one of the processing units based on the set of rules; wherein the application bank includes at least two of a video movement-detecting application, a video based people counting application, a face detection and recognition application, a voice detection and recognition application, an object detection application or a recognition and surveillance application, and wherein upon receiving said notification, the control unit automatically and dynamically instructs the application bank to install in real-time, at least two of said video movement-detecting application, said video based people counting application, said face detection and recognition application, said voice detection and recognition application, said object detection application, and said recognition and surveillance applications into at least one of the processing units based on the set of rules. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
Specification