Tracking people and objects using multiple live and recorded surveillance camera video feeds
First Claim
1. A method of tracking a target across a region using a plurality of video devices, comprising:
- providing a graphical user interface, wherein the graphical user interface displays, in a first region, video from a field of view of a main video device, and, in a plurality of second regions, video from a field of view of each of a plurality of perimeter video devices, the field of view of each perimeter video device being proximate to the field of view of the main video device;
receiving a selection of one of the plurality of perimeter video devices; and
in response;
displaying video from a field of view of the selected perimeter video device in the first region;
identifying a plurality of candidate perimeter video devices, each candidate perimeter video device having a field of view that is proximate to the field of view of the selected perimeter video device; and
repopulating the plurality of second regions with video from a field of view of each of the plurality of identified candidate perimeter video devices.
5 Assignments
0 Petitions
Accused Products
Abstract
Tracking a target across a region is disclosed. A graphical user interface is provided that displays, in a first region, video from a field of view of a main video device, and, in a plurality of second regions, video from a field of view of each of a plurality of perimeter video devices (PVDs). The field of view of each PVD is proximate to the main video device'"'"'s field of view. A selection of one of the plurality of PVDs is received. In response, video from a field of view of the selected PVD is displayed in the first region, and a plurality of candidate PVDs is identified. Each candidate PVD has a field of view proximate to the field of view of the selected PVD. The plurality of second regions is then repopulated with video from a field of view of each of the plurality of identified candidate PVDs.
102 Citations
20 Claims
-
1. A method of tracking a target across a region using a plurality of video devices, comprising:
-
providing a graphical user interface, wherein the graphical user interface displays, in a first region, video from a field of view of a main video device, and, in a plurality of second regions, video from a field of view of each of a plurality of perimeter video devices, the field of view of each perimeter video device being proximate to the field of view of the main video device; receiving a selection of one of the plurality of perimeter video devices; and
in response;displaying video from a field of view of the selected perimeter video device in the first region; identifying a plurality of candidate perimeter video devices, each candidate perimeter video device having a field of view that is proximate to the field of view of the selected perimeter video device; and repopulating the plurality of second regions with video from a field of view of each of the plurality of identified candidate perimeter video devices. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A computer program product, stored on computer readable medium, for tracking a target across a region using a plurality of video devices, comprising:
-
computer program code for providing a graphical user interface, wherein the graphical user interface displays, in a first region, video from a field of view of a main video device, and, in a plurality of second regions, video from a field of view of each of a plurality of perimeter video devices, the field of view of each perimeter video device being proximate to the field of view of the main video device; computer program code for receiving a selection of one of the plurality of perimeter video devices; and in response; computer program code for displaying video from a field of view of the selected perimeter video device in the first region; computer program code for identifying a plurality of candidate perimeter video devices, each candidate perimeter video device having a field of view that is proximate to the field of view of the selected perimeter video device; and computer program code for repopulating the plurality of second regions with video from a field of view of each of the plurality of identified candidate perimeter video devices. - View Dependent Claims (12, 13, 14, 15)
-
-
16. A computer system comprising:
-
a memory; a processor; a display; a network interface; and an interconnection mechanism coupling the memory, the processor, the display, and the network interface, allowing communication there between; wherein the memory of the computer system is encoded with a virtual tracking application, that when executed in the processor, provides a virtual tracking process that tracks a target across a region using a plurality of video devices, by causing the computer system to perform operations of; providing a graphical user interface, wherein the graphical user interface displays, in a first region, video from a field of view of a main video device, and, in a plurality of second regions, video from a field of view of each of a plurality of perimeter video devices, the field of view of each perimeter video device being proximate to the field of view of the main video device; receiving a selection of one of the plurality of perimeter video devices; and
in response;displaying video from a field of view of the selected perimeter video device in the first region; identifying a plurality of candidate perimeter video devices, each candidate perimeter video device having a field of view that is proximate to the field of view of the selected perimeter video device; and repopulating the plurality of second regions with video from a field of view of each of the plurality of identified candidate perimeter video devices. - View Dependent Claims (17, 18, 19, 20)
-
Specification