System and method for video navigation and client side indexing
First Claim
1. A method for providing video data, comprising the steps of:
- opening a main connection for receiving transmissions of a data flow;
opening a second connection for transmission of at least one look-x data stream comprising data from said data flow;
indexing at least one point of the look-x data stream to at least one corresponding point in said data flow; and
providing control of a playback position of said data flow based on the indexed points in the look-x data stream.
2 Assignments
0 Petitions
Accused Products
Abstract
A system is provided where a number of representative video snapshots are displayed on a timeline indicating a position to jump to in a video using control buttons, such as fast forward, reverse, or a timeline scroll bar. The video snapshots are obtained by opening a low resolution connection to a video server to receive forward looking video segments. The forward looking video segments are summarized and the representative video snapshots are selected and displayed to provide a reference frame for the user to select a timeline position, or snapshots directly linked to positions in the higher resolution video. Backward looking video segments may be similarly summarized from the low resolution connection, or alternatively from video previously played. As the video progresses, new forward looking video segments are received and new representative video snapshots are summarized and displayed in close proximity with the video being played.
-
Citations
14 Claims
-
1. A method for providing video data, comprising the steps of:
-
opening a main connection for receiving transmissions of a data flow;
opening a second connection for transmission of at least one look-x data stream comprising data from said data flow;
indexing at least one point of the look-x data stream to at least one corresponding point in said data flow; and
providing control of a playback position of said data flow based on the indexed points in the look-x data stream. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A device for client side video indexing, comprising:
-
a video player comprising;
a main data stream for receiving transmissions of a data flow;
a look-x data stream connection for receiving transmissions of the data flow; and
a controller for indexing at least one point of the look-x data stream to a corresponding at least one point in said data flow; and
a display for displaying at least one of the indexed look-x points. - View Dependent Claims (11, 12, 13, 14)
-
Specification