Method for communicating audiovisual programs over a communications network
First Claim
1. A method for receiving an audiovisual program at a station of a communications network and playing back said program at said station, said audiovisual program having content comprising a video data stream, said video data stream being transmitted in a compressed format in which frames determined to have greater significance than other frames are retained and frames determined to have lesser significance than other frames are discarded, said program further being accompanied by a table indicating which frames are present in said compressed program and a time offset at which display of each frame is to begin, said method comprising the steps of:
- establishing a pre-fetch interval;
requesting, at said station, transmission by said network of data to fill a pre-fetch queue having a duration commensurate with said pre-fetch interval;
when said pre-fetch queue is full, requesting, at said station, transmission by said network of additional data from later portions of said program.
1 Assignment
0 Petitions
Accused Products
Abstract
Audiovisual programs are transmitted over a low-bandwidth network in a compressed form in which the number of video frames has been reduced by selecting "significant" frames. The user sees a series of still images accompanying an apparently full audio channel. The frames are downloaded to the user in an order designed to assure, first, that the next few frames necessary for viewing are present, but also so that the user can scroll throughout the program even as it is being downloaded. This is accomplished by first downloading the full audio for the program portion requested by the user'"'"'s viewer software, and then downloading the video frames based on requests from the viewer software, which has access to a table indicating which video frames are associated with which audio portions. The software uses the table to download frames needed immediately, as well as to download advance frames based on their significance.
196 Citations
20 Claims
-
1. A method for receiving an audiovisual program at a station of a communications network and playing back said program at said station, said audiovisual program having content comprising a video data stream, said video data stream being transmitted in a compressed format in which frames determined to have greater significance than other frames are retained and frames determined to have lesser significance than other frames are discarded, said program further being accompanied by a table indicating which frames are present in said compressed program and a time offset at which display of each frame is to begin, said method comprising the steps of:
-
establishing a pre-fetch interval; requesting, at said station, transmission by said network of data to fill a pre-fetch queue having a duration commensurate with said pre-fetch interval; when said pre-fetch queue is full, requesting, at said station, transmission by said network of additional data from later portions of said program. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A method of communicating audiovisual programs over a communications network, and playing back said programs at a station of said network, said method comprising the steps of:
-
analyzing content of said audiovisual program; compressing said audiovisual program as a function of said content to create a compressed program; compiling a table indicating which portions of said program are present in said compressed program and transmitting said table over said network in association with said compressed program; examining said table at said station; and selecting at said station, for request from said network, data referenced in said table as a function of which portion of said program said data originates in. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20)
-
Specification