METHOD AND SYSTEM FOR TASK-BASED VIDEO ANALYTICS PROCESSING
First Claim
1. A task-based video analytics processing system, comprising:
- an event and data processor to initiate a video analytics task in response to generated trigger information and to generate a video analytics task request;
a video analytics task manager, in communication with the event and data processor, to receive and manage video analytics task requests and to route a selected video analytics task to its intended destination; and
a shared video analytics resource in communication with the video analytics manager and with at least one video source to obtain video to be analyzed in response to receipt of the selected video analytics task, and to perform requested video analytics on the obtained video.
1 Assignment
0 Petitions
Accused Products
Abstract
A task-based video analytics system and method are provided, which can include dynamic allocation and sharing of video analytics resources. Video analytics tasks are created in response to trigger information, which can be based on stored business rules, events and/or data of interest. The tasks are forwarded to a video analytics task manager, which manages and distributes tasks to appropriate video analytics resources according to parameters such as scheduling, priority and/or events. Video from the appropriate video source, either a video stream or stored video, is only obtained after the video analytics task is received at the video analytics resource. Video analytics are performed on the video itself, not on video metadata. Data mining of non-video metadata can be used to identify stored video of interest. Configuration tuning can be used to modify a business rule and validate whether the modified rule would affect previous correct data.
131 Citations
24 Claims
-
1. A task-based video analytics processing system, comprising:
-
an event and data processor to initiate a video analytics task in response to generated trigger information and to generate a video analytics task request; a video analytics task manager, in communication with the event and data processor, to receive and manage video analytics task requests and to route a selected video analytics task to its intended destination; and a shared video analytics resource in communication with the video analytics manager and with at least one video source to obtain video to be analyzed in response to receipt of the selected video analytics task, and to perform requested video analytics on the obtained video. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A method of task-based video analytics processing, comprising:
-
initiating a video analytics task request in response to received trigger information; routing the video analytics task request to an associated shared video analytics resource; obtaining video to be analyzed in response to receipt of the video analytics task request; and performing the requested video analytics on the obtained video. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24)
-
Specification