Timeline synchronization control method for multiple display views
First Claim
1. A method of controlling a playback of a plurality of video cameras, comprising:
- associating a first playback state with a first view, the first view including video data collected from two or more video cameras among the plurality of video cameras over a first timeline;
associating a second playback state with a second view, the second view including video data collected from two or more video cameras among the plurality of video cameras over a second timeline;
linking the first view to the second view to synchronize the first playback state with the second playback state, and the linking the first view to the second view comprising;
disabling the first playback state and associating the first view with a global playback state;
linking the first view to the second view to create linked views; and
upon receiving a playback time selection for the global playback state, sending an update to the second view to set a playback time for the second view to the playback time for the global playback state;
maintaining the first playback state independent of second playback state when the first view is unlinked from the second view; and
unlinking the linked views by disassociating the second view with the global playback state and enabling the second playback state.
4 Assignments
0 Petitions
Accused Products
Abstract
A video surveillance system and methods for operating that sets the timeline for multiple views of video data from different cameras to playback separately from one another or to be linked so as to synchronize their playback. Placement and selection of a playback cursor to a particular point in a timeline of master view will cause linked views to automatically move to and synchronize to the same point in their associated timelines, and when the video data is being transmitted from multiple cameras to cause the cameras displaying the linked views to update so that the video data associated with each camera is updated to the selected point in time from the linked master view. Timeline resolutions for linked views are not affected by linking or unlinking views.
-
Citations
13 Claims
-
1. A method of controlling a playback of a plurality of video cameras, comprising:
-
associating a first playback state with a first view, the first view including video data collected from two or more video cameras among the plurality of video cameras over a first timeline; associating a second playback state with a second view, the second view including video data collected from two or more video cameras among the plurality of video cameras over a second timeline; linking the first view to the second view to synchronize the first playback state with the second playback state, and the linking the first view to the second view comprising; disabling the first playback state and associating the first view with a global playback state; linking the first view to the second view to create linked views; and upon receiving a playback time selection for the global playback state, sending an update to the second view to set a playback time for the second view to the playback time for the global playback state; maintaining the first playback state independent of second playback state when the first view is unlinked from the second view; and unlinking the linked views by disassociating the second view with the global playback state and enabling the second playback state. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A method of controlling a playback of a plurality of video cameras, comprising:
-
associating a first playback state with a first view, the first view including video data collected from two or more video cameras among the plurality of video cameras over a first timeline that includes a first timeline resolution; associating a second playback state with a second view, the second view including video data collected from two or more video cameras among the plurality of video cameras over a second timeline that includes a second timeline resolution; linking the first view to the second view to synchronize the first playback state with the second playback state, and the linking the first view to the second view comprising; disabling the first playback state and associating the first view with a global playback state; linking the first view to the second view to create linked views; and upon receiving a playback time selection for the global playback state, sending an update to the second view to set a playback time for the second view to the playback time for the global playback state; maintaining the first playback state independent of second playback state when the first view is unlinked from the second view; and maintaining the first timeline resolution independent of the second timeline resolution when the first view is linked to the second view.
-
-
8. A method of controlling a playback of a plurality of video cameras, comprising:
-
associating a first playback state with a first view, the first view including video data collected from two or more video cameras among the plurality of video cameras over a first timeline; associating a second playback state with a second view, the second view including video data collected from two or more video cameras among the plurality of video cameras over a second timeline; linking the first view to the second view to synchronize the first playback state with the second playback state, and the linking the first view to the second view comprising; disabling the first playback state and associating the first view with a global playback state; linking the first view to the second view to create linked views; and upon receiving a playback time selection for the global playback state, sending an update to the second view to set a playback time for the second view to the playback time for the global playback state; maintaining the first playback state independent of second playback state when the first view is unlinked from the second view; associating a third playback state with a third view, the third view including video data collected from two or more video cameras among the plurality of video cameras over a third timeline;
disabling the first playback state and associating the first view with a global playback state;linking the third view to the first view to create linked views; and upon receiving a second playback time selection for the global playback state, sending an update to the third view to set a playback time for the third view to the second playback time for the global playback state.
-
-
9. A method of controlling a playback of a plurality of video cameras, comprising:
-
associating a first playback state with a first view, the first view including video data collected from two or more video cameras among the plurality of video cameras over a first timeline; associating a second playback state with a second view, the second view including video data collected from two or more video cameras among the plurality of video cameras over a second timeline; linking the first view to the second view to synchronize the first playback state with the second playback state; maintaining the first playback state independent of second playback state when the first view is unlinked from the second view; and displaying via a user interface; a first area for displaying the collected video data associated with the first view, wherein playback of the collected video data associated with the first view is controllable by one or more controllers associated with the first timeline; and a second area for displaying the collected video data associated with the second view, wherein playback of the collected video data associated with the second view is controllable by one or more controllers associated with the first timeline or the second timeline if the first view is linked to the second view, and wherein playback of the collected video data associated with the second view is controllable by one or more controllers associated with the second timeline if the first view is not linked with the second view. - View Dependent Claims (10)
-
-
11. A method of controlling video playback comprising:
-
associating first video data with a first timeline; associating second video data with a second timeline; linking the first timeline with the second timeline in response to receiving a first selection event; changing a first playback state associated with the first or second timeline based on receiving a second selection event; changing a second playback state associated with the other of the first or second timelines to correspond to the changed first playback state based on the first selection event; unlinking the first timeline and the second timeline in response to receiving a third selection event; and changing at least one of the first or second playback state independently of the other of the first or second playback states in response to a receiving a fourth selection event. - View Dependent Claims (12, 13)
-
Specification