Method and apparatus for video-on-demand with fast play capability
First Claim
1. A method of processing a coded data stream including video information supplied from a storage device for purposes of selectively displaying said video information according to either a Normal PLAY Mode, or a Fast PLAY Mode, as selected by a user, said method comprising:
- splitting said coded data stream into (a) anchor data, constituted of anchor picture frames coded without reference to other picture frames, and (b) complemental data, complementing the anchor data and including predictive picture frames coded in accordance with motion compensation predictions from anchor picture frames and other predictive picture frames;
storing said anchor data in an anchor data file;
storing said complemental data in a complemental data file separate from said anchor data file;
upon the selection of the Normal PLAY Mode, combining the data of said anchor data file and said complemental data file to recompose and display the video information of said coded data stream; and
upon the selection of a Fast PLAY Mode, displaying the video information of only said anchor data file.
1 Assignment
0 Petitions
Accused Products
Abstract
A method and apparatus for processing a coded data stream of video information (e.g., video-on-demand) for selective display according to a Normal PLAY Mode or a Fast PLAY Mode, by splitting the coded data stream into (a) anchor data constituted of anchor picture frames (e.g., I-frames) coded without reference to other picture frames, and (b) complemental data (e.g., B-frames and P-frames) complementing the anchor data; storing the anchor data in an anchor data file and the complemental data in a complemental data file; upon the selection of a Normal PLAY Mode, combining the data of both the anchor data file and the complemental data file to recompose and display the video information; and upon the selection of a fast PLAY mode, displaying only the data of the anchor data file.
205 Citations
18 Claims
-
1. A method of processing a coded data stream including video information supplied from a storage device for purposes of selectively displaying said video information according to either a Normal PLAY Mode, or a Fast PLAY Mode, as selected by a user, said method comprising:
-
splitting said coded data stream into (a) anchor data, constituted of anchor picture frames coded without reference to other picture frames, and (b) complemental data, complementing the anchor data and including predictive picture frames coded in accordance with motion compensation predictions from anchor picture frames and other predictive picture frames; storing said anchor data in an anchor data file; storing said complemental data in a complemental data file separate from said anchor data file; upon the selection of the Normal PLAY Mode, combining the data of said anchor data file and said complemental data file to recompose and display the video information of said coded data stream; and upon the selection of a Fast PLAY Mode, displaying the video information of only said anchor data file. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. Apparatus for processing a coded data stream including video information supplied from a storage device for purposes of selectively displaying said video information according to either a Normal PLAY Mode, or a Fast PLAY Mode, as selected by a user, said apparatus comprising:
-
a user-input device for inputting Normal PLAY Mode and Fast PLAY Mode commands; a display screen; a mass storage device including an anchor data file and a complemental data file; and a control system for; splitting said coded data stream into (a) anchor data, constituted of anchor picture frames coded without reference to other picture frames, and (b) complemental data, complementing the anchor data and including predictive picture frames coded in accordance with motion compensation predictions from anchor picture frames and other predictive picture frames; storing said anchor data in an anchor data file; storing said complemental data in a complemental data file separate from said anchor data file; upon the inputting of the Normal PLAY Mode command, combining the data of said anchor data file and said complemental data file to recompose and display the video information of said coded data stream; and upon the inputting of a Fast PLAY Mode command, processing and displaying the video information of only said anchor data file. - View Dependent Claims (9, 16, 17, 18)
-
-
10. Apparatus for processing a coded data stream including video information for selectively displaying the video information according to either a Normal PLAY Mode or a Fast PLAY Mode, as selected by a user, said video information being supplied from:
-
an anchor data file, constituted of anchor picture frames coded without reference to other picture frames; a complemental data file, constituted of data complementing the anchor data and including predictive picture frames coded in accordance with motion compensation predictions from anchor picture frames and other predictive picture frames; and a pointer data file, containing the addresses of said anchor picture frames in the anchor data file and said predictive picture frames in said complental data file; said apparatus including a control system for performing the following operations; upon the inputting of the Normal PLAY Mode command, utilizing said data in the pointer data file for combining the data of said anchor data file and said complemental data file to recompose and display the video information of said coded data stream; and upon the inputting of a Fast PLAY Mode command, processing and displaying the video information of only said anchor data file. - View Dependent Claims (11, 12, 13, 14, 15)
-
Specification