Intelligent camera selection and object tracking
First Claim
Patent Images
1. A video surveillance system comprising:
- a user interface comprising;
a primary camera pane for displaying a primary video data feed captured by a primary video surveillance camera;
two or more camera panes in proximity to the primary camera pane, each proximate camera pane for displaying secondary video data feeds captured by one of a set of secondary video surveillance cameras; and
a camera selection module for determining the set of secondary video surveillance cameras in response to the primary video data displayed in the primary camera pane.
10 Assignments
0 Petitions
Accused Products
Abstract
Methods and systems for creating video from multiple sources utilize intelligence to designate the most relevant sources, facilitating their adjacent display and/or catenation of their video streams.
272 Citations
40 Claims
-
1. A video surveillance system comprising:
-
a user interface comprising; a primary camera pane for displaying a primary video data feed captured by a primary video surveillance camera; two or more camera panes in proximity to the primary camera pane, each proximate camera pane for displaying secondary video data feeds captured by one of a set of secondary video surveillance cameras; and a camera selection module for determining the set of secondary video surveillance cameras in response to the primary video data displayed in the primary camera pane. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 15, 16)
-
-
14. A user interface for presenting video surveillance data feeds comprising:
-
a primary video pane for presenting a primary video data feed; and a plurality of proximate video panes, each of the proximate video panes for presenting a video data feed from one of a set of available secondary video data feeds, the presented secondary video data feeds being determined by the primary video data feed.
-
-
17. A method of selecting video data feeds for display, comprising:
-
presenting a primary video data feed in a primary video data pane; receiving an indication of an object in the primary video pane; presenting a secondary video data feed in a secondary video data pane in response to the indication; detecting movement of the indicated object in the secondary video data feed and, based thereon, replacing the primary data feed with the secondary video data feed in the primary video data pane; and selecting a new secondary video data feed for display in the secondary video data pane. - View Dependent Claims (18, 19, 20, 21, 22, 23, 24, 25, 26)
-
-
27. A method of compiling a surveillance video comprising:
-
creating a surveillance video using a primary video data feed as a source video data feed; receiving an indication to change the source video for the surveillance video from the primary video data feed to a secondary video data feed; and concatenating the surveillance video with video data from the secondary video data feed. - View Dependent Claims (28, 29, 30, 31, 32, 33)
-
-
34. An article of manufacture having computer-readable program portions embodied thereon for compiling a surveillance video, the article comprising computer-readable instructions for:
-
creating a surveillance video using a primary video data feed as a source video data feed; receiving an indication to change the source video for the surveillance video from the primary video data feed to a secondary video data feed; and concatenating the surveillance video with video data from the secondary video data feed.
-
- 35. A data structure for describing relationships among field-of-view of cameras in a video surveillance system, the data structure comprising an N by M matrix, N representing a first set of cameras having a field-of-view in which an observed object is located at a current time, M representing a second set of cameras having a field-of-view to which the observed object is likely to appear at a subsequent time, and entries in the matrix representing transitional probabilities between the first and second set of cameras.
-
39. A module for selecting among cameras based on motion of an observed object in a field-of-view of a reference camera, the module comprising:
-
a database for specifying a prediction set of cameras having a field-of-view in which the object is likely to appear at a subsequent time, and transitional probabilities between the reference camera and the set of cameras; and a selection module for selecting the set of cameras based on the database entries. - View Dependent Claims (40)
-
Specification