VIDEO ANALYTICS METHOD AND SYSTEM
First Claim
1. A method comprising:
- capturing video data using a video source disposed at an acquisition end;
storing the captured video data at the acquisition end;
transmitting non-adjacent single frames of the captured video data from the acquisition end to a server via an IP network, the non-adjacent single frames of captured video data being transmitted one at a time at known time intervals;
at the server, performing video analytics on a current one of the non-adjacent single frames for detecting an actionable event relative to a previous one of the non-adjacent single frames; and
,in response to detecting an actionable event, transmitting to the acquisition end via the IP network a signal for requesting previously stored video data captured between the current one of the non-adjacent single frames and the previous one of the non-adjacent single frames.
4 Assignments
0 Petitions
Accused Products
Abstract
A method for performing video analytics comprises capturing video data using a video source disposed at an acquisition end. The captured video data is stored at the acquisition end, and non-adjacent single frames of the captured video data are transmitted from the acquisition end to a server via an IP network. The non-adjacent single frames of captured video data are transmitted one at a time at known time intervals, or a burst of a plurality of non-adjacent single frames is transmitted at another known time interval. At the server, video analytics is performed on a current one of the non-adjacent single frames for detecting an actionable event relative to a previous one of the non-adjacent single frames. In response to detecting an actionable event, a signal for requesting previously stored video data captured between the current one of the non-adjacent single frames and the previous one of the non-adjacent single frames is transmitted to the acquisition end via the IP network.
30 Citations
30 Claims
-
1. A method comprising:
-
capturing video data using a video source disposed at an acquisition end; storing the captured video data at the acquisition end; transmitting non-adjacent single frames of the captured video data from the acquisition end to a server via an IP network, the non-adjacent single frames of captured video data being transmitted one at a time at known time intervals; at the server, performing video analytics on a current one of the non-adjacent single frames for detecting an actionable event relative to a previous one of the non-adjacent single frames; and
,in response to detecting an actionable event, transmitting to the acquisition end via the IP network a signal for requesting previously stored video data captured between the current one of the non-adjacent single frames and the previous one of the non-adjacent single frames. - View Dependent Claims (2, 4, 5, 6, 7, 8, 9)
-
-
3. (canceled)
-
10-11. -11. (canceled)
-
12. A method comprising:
-
capturing video data at a known frame rate using a video source disposed at au acquisition end; transmitting non-adjacent single frames of the captured video data to a remote location via an IP network, the non-adjacent single frames of video data being transmitted at a first rate that is substantially slower than the known frame rate; at a remote location, performing video analytics on each of the non-adjacent single frames of captured video data for detecting an actionable event; and
,in response to detecting the actionable event, transmitting from a remote location to the acquisition end via the IP network a signal for increasing the rate of transmission of the non-adjacent single frames of video data to a second rate. - View Dependent Claims (13, 14, 17)
-
-
15-16. -16. (canceled)
-
18. A method comprising:
-
providing a first video source at a first acquisition end, the first video source relating to a first client; providing a second video source at a second acquisition end, the second video source relating to a second client; providing a server that is in communication with the first and second video sources via an IP network; using the server, performing video analytics on video data provided separately to the server via the IP network from each one of the first video source and the second video source, the video analytics performed for detecting actionable events within the provided video data; and
,providing in a selective manner an alarm signal to one of the first client and the second client in response to detecting an actionable event within the video data provided from one of the first video source and the second video source, respectively. - View Dependent Claims (19, 20, 21, 22, 23)
-
-
24. A method comprising:
-
providing a server farm comprising a plurality of servers; providing a video source at an acquisition end, the video source in communication with the server farm via the IP network; capturing video data at a known frame rate using the video source at the acquisition end; transmitting non-adjacent single frames of the captured video data to the server farm via the IP network; performing video analytics on the non-adjacent single frames of the captured video data using the plurality of servers of the server farm; and
,detecting an actionable event based on a result of the video analytics performed by at least one server of the plurality of servers of the server farm. - View Dependent Claims (25, 26, 27, 28, 29)
-
-
30-35. -35. (canceled)
Specification