Multi-video navigation system
First Claim
1. A system comprising:
- a first data storage configured to store a plurality of video data received from a plurality of video sources, respectively;
a second data storage configured to store data representative of first and second camera topologies between the plurality of video sources, the first and second camera topologies being relative to viewpoints of the corresponding video sources;
wherein the first camera topology includes a first association between a field of view of a first member of the plurality of video sources and a second member of the plurality of video sources, and a second association between the field of view of the first member of the plurality of video sources and a third member of the plurality of video sources;
wherein the second camera topology includes an association between the field of view of the second member of the plurality of video sources and the field of view of the third member of the plurality of video sources;
memory storing computing instructions; and
one or more processors configured to execute the computing instructions to provide;
user interface (UI) generation logic configured to generate a user interface for display to a user, the user interface including a region to display the plurality of video data and a plurality of user inputs configured for the user to navigate between the plurality of video data based on the first and second camera topologies, the UI generation logic configured to present first and second user controls at positions, based on the first and second camera topologies, around a presentation of the video data generated using a first member of the plurality of video sources, wherein the first and second user controls are presented at positions around the presentation of the video data that are relative to the viewpoint of the first member; and
video data selection (VDS) logic configured to select which member of the plurality of video data to display in the user interface responsive to the plurality of user inputs.
9 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.
-
Citations
41 Claims
-
1. A system comprising:
-
a first data storage configured to store a plurality of video data received from a plurality of video sources, respectively; a second data storage configured to store data representative of first and second camera topologies between the plurality of video sources, the first and second camera topologies being relative to viewpoints of the corresponding video sources; wherein the first camera topology includes a first association between a field of view of a first member of the plurality of video sources and a second member of the plurality of video sources, and a second association between the field of view of the first member of the plurality of video sources and a third member of the plurality of video sources; wherein the second camera topology includes an association between the field of view of the second member of the plurality of video sources and the field of view of the third member of the plurality of video sources; memory storing computing instructions; and one or more processors configured to execute the computing instructions to provide; user interface (UI) generation logic configured to generate a user interface for display to a user, the user interface including a region to display the plurality of video data and a plurality of user inputs configured for the user to navigate between the plurality of video data based on the first and second camera topologies, the UI generation logic configured to present first and second user controls at positions, based on the first and second camera topologies, around a presentation of the video data generated using a first member of the plurality of video sources, wherein the first and second user controls are presented at positions around the presentation of the video data that are relative to the viewpoint of the first member; and video data selection (VDS) logic configured to select which member of the plurality of video data to display in the user interface responsive to the plurality of user inputs. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41)
-
Specification