Video analytics with burst-like transmission of video data
First Claim
1. A method comprising:
- capturing video data using a video source disposed at an acquisition end, the video data comprising a plurality of individual frames of video data that are captured during a first period of time, the individual frames of video data being captured consecutively at a known frame rate;
automatically forming a first data-frame-group comprising at least two non-consecutively captured individual frames of video data selected from the plurality of individual frames of video data, the individual frames of the at least two non-consecutively captured individual frames of video data captured at substantially regular time intervals during the first period of time, the first data-frame-group comprising non-consecutive frames including both the at least two non-consecutively captured individual frames of video data, without all intermediate frames of video data therebetween;
transmitting the first data-frame-group from the acquisition end to a remotely located server via an IP network;
automatically forming a second data-frame-group comprising at least two other non-consecutively captured individual frames of video data selected from the plurality of individual frames of video data, the individual frames of the at least two other non-consecutively captured individual frames of video data captured at substantially regular time intervals during the first period of time, the second data-frame-group comprising non-consecutive frames including both the at least two other non-consecutively captured individual frames of video data, without all intermediate frames of video data therebetween, and the second data-frame-group and the first data-frame-group in combination comprising fewer individual frames of video data than the plurality of individual frames of video data; and
,transmitting the second data-frame-group from the acquisition end to the remotely located server via the IP network,wherein the second data-frame-group is transmitted at a time that is separated from a time of transmission of the first data-frame-group by an interval of time that is longer than a time interval between capturing a last frame of the first data-frame-group and a first frame of the second data-frame-group, andwherein the first data-frame group and the second data-frame group are both formed absent performing video analytics processing of the plurality of individual frames of video data that are captured during the first period of time.
1 Assignment
0 Petitions
Accused Products
Abstract
A method for providing video data for video analytics processing includes capturing a plurality of individual frames of video data, using a video source that is disposed at an acquisition end. A plurality of data-frame-groups is formed, each data-frame-group being associated with a different time period of a plurality of consecutive and non-overlapping time periods. A data-frame-group that is associated with a specific time period comprises individual frames of video data that are captured during that specific time period. Additionally, each data-frame-group comprises relatively fewer individual frames of video data than are captured during the specific time period associated therewith. The plurality of data-frame-groups is transmitted from the acquisition end to a remotely located server via an IP network. In particular, the transmission of successive data-frame-groups is separated one from the other by an interval of time.
99 Citations
19 Claims
-
1. A method comprising:
-
capturing video data using a video source disposed at an acquisition end, the video data comprising a plurality of individual frames of video data that are captured during a first period of time, the individual frames of video data being captured consecutively at a known frame rate; automatically forming a first data-frame-group comprising at least two non-consecutively captured individual frames of video data selected from the plurality of individual frames of video data, the individual frames of the at least two non-consecutively captured individual frames of video data captured at substantially regular time intervals during the first period of time, the first data-frame-group comprising non-consecutive frames including both the at least two non-consecutively captured individual frames of video data, without all intermediate frames of video data therebetween; transmitting the first data-frame-group from the acquisition end to a remotely located server via an IP network; automatically forming a second data-frame-group comprising at least two other non-consecutively captured individual frames of video data selected from the plurality of individual frames of video data, the individual frames of the at least two other non-consecutively captured individual frames of video data captured at substantially regular time intervals during the first period of time, the second data-frame-group comprising non-consecutive frames including both the at least two other non-consecutively captured individual frames of video data, without all intermediate frames of video data therebetween, and the second data-frame-group and the first data-frame-group in combination comprising fewer individual frames of video data than the plurality of individual frames of video data; and
,transmitting the second data-frame-group from the acquisition end to the remotely located server via the IP network, wherein the second data-frame-group is transmitted at a time that is separated from a time of transmission of the first data-frame-group by an interval of time that is longer than a time interval between capturing a last frame of the first data-frame-group and a first frame of the second data-frame-group, and wherein the first data-frame group and the second data-frame group are both formed absent performing video analytics processing of the plurality of individual frames of video data that are captured during the first period of time. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A method comprising:
-
capturing a plurality of individual frames of video data using a video source disposed at an acquisition end, the individual frames of video data being captured consecutively at a known frame rate; automatically forming a plurality of data-frame-groups, each data-frame-group being associated with a different time period of a plurality of consecutive and non-overlapping time periods, such that a data-frame-group that is associated with as specific time period comprises at least two non-consecutively captured individual frames of video data that are captured during that specific time period and comprising non-consecutive frames including both the at least two non-consecutive captured individual frames of video data, without all intermediate frames of video data therebetween and such that each data-frame-group comprises fewer individual frames of video data than are captured during the specific time period associated therewith; and
,transmitting, the plurality of data-frame-groups from the acquisition end to as remotely located server via an IP network, the transmission of successive data-frame-groups being separated temporally by an interval of time greater than an interval of time between capturing or a last frame included within a first data-frame-group and a first frame or a temporally adjacent subsequent data-frame-group, wherein the data-frame-groups of the plurality of data-frame groups are formed absent performing video analytics processing of the plurality of individual frames of video data. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19)
-
Specification