Multi-video navigation
First Claim
1. A method, comprising:
- under control of one or more processors,receiving first and second video data from first and second cameras distributed over a monitored area;
presenting a video tracking interface;
displaying, on the video tracking interface, first and second user controls corresponding to the first and second cameras, positioning the first and second user controls around a main video display;
receiving a selection of the first user control;
in response to the selection of the first user control, displaying the first video data from the first camera in the main video display; and
in response to a cursor being moved over the second user control, presenting the second video data from the second camera in a region of the video tracking interface other than the main video display.
8 Assignments
0 Petitions
Accused Products
Abstract
A video tracking system includes a user interface configured to facilitate tracking of a target between video cameras. The user interface includes user controls configured to assist a user in selecting video cameras as the target moves between fields of view of the video cameras. These user controls are automatically associated with specific cameras based on a camera topology relative to a point of view of a camera whose video data is currently being viewed. The video tracking system further includes systems and methods of synchronizing video data generated using the video cameras and of automatically generating a stitched video sequence based on the user selection of video cameras. The target may be tracked in real-time or in previously recorded video and may be track forward or backwards in time.
136 Citations
19 Claims
-
1. A method, comprising:
-
under control of one or more processors, receiving first and second video data from first and second cameras distributed over a monitored area; presenting a video tracking interface; displaying, on the video tracking interface, first and second user controls corresponding to the first and second cameras, positioning the first and second user controls around a main video display; receiving a selection of the first user control; in response to the selection of the first user control, displaying the first video data from the first camera in the main video display; and in response to a cursor being moved over the second user control, presenting the second video data from the second camera in a region of the video tracking interface other than the main video display. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A method comprising:
-
utilizing one or more processors for, receiving first and second video data from first and second cameras distributed over a monitored area; storing a video sequence that includes at least one of the first and second video data; presenting a video tracking interface, displaying, on the video tracking interface, first and second user controls corresponding to the first and second cameras, in response to selection of the first user control, displaying, on a main video display of the video tracking interface, first video data from the first camera, the first and second user controls positioned around the main video display, presenting, on the video tracking interface, a timeline that corresponds to the video sequence, and presenting, on the video tracking interface, a set of sequence thumbnails that are indexed to points along the video sequence. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19)
-
Specification