RANDOM ACCESS VIDEO PLAYBACK SYSTEM ON A NETWORK
First Claim
1. A method for previewing and playing back source video frames from a server on a client, comprising:
- a. receiving server-generated temporal snapshots from said server, wherein each of said temporal snapshots corresponds to a segment of said source video frames;
b. presenting said temporal snapshots as individual images on said client; and
c. allowing a user of said client to browse through and randomly select said images and playback corresponding said segments of said source video frames independent from downloading or playing back said source video frames from said server.
2 Assignments
0 Petitions
Accused Products
Abstract
A method and apparatus of previewing and playing back source video frames is disclosed.
In one embodiment, temporal snapshots of said source video frames are generated and are stored along with said source video frames on a server, wherein each of said temporal snapshots corresponds to a segment of said source video frames. Then said server transmits said temporal snapshots to its client. Said temporal snapshots are presented as individual images to a user on said client. Said user can then browse through and randomly select said images and playback corresponding said segments of said source video frames independent from downloading or playing back said source video frames from said server.
34 Citations
42 Claims
-
1. A method for previewing and playing back source video frames from a server on a client, comprising:
-
a. receiving server-generated temporal snapshots from said server, wherein each of said temporal snapshots corresponds to a segment of said source video frames;
b. presenting said temporal snapshots as individual images on said client; and
c. allowing a user of said client to browse through and randomly select said images and playback corresponding said segments of said source video frames independent from downloading or playing back said source video frames from said server. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. A machine readable medium having embodied thereon instructions, which when executed by a server machine and a client machine, causes said client machine to:
-
a. receive server-generated temporal snapshots from said server machine, wherein each of said temporal snapshots corresponds to a segment of said source video frames;
b. present said temporal snapshots as individual images on said client machine; and
c. allow a user of said client machine to browse through and randomly select from said images and playback corresponding said segments of said source video frames independent from downloading or playing back said source video frames from said server machine. - View Dependent Claims (16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28)
-
-
29. A system for previewing and playing back source video frames, comprising:
-
a server, a client coupled to said server through a network;
a temporal snapshot generator for generating temporal snapshots from source video frames received by said server;
a server database for storing said source video frames and said temporal snapshots for said server, wherein each of said temporal snapshots corresponds to a segment of said source video frames; and
a display application on said client for presenting said temporal snapshots received from said server as individual images, wherein said display application allows a user of said client to browse through and randomly select said images and playback corresponding said segments of said source video frames independent from downloading or playing back said source video frames from said server. - View Dependent Claims (30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42)
-
Specification