CN1280741A - Method and apparatus for providing video on demand with fast playback capability - Google Patents
Method and apparatus for providing video on demand with fast playback capability Download PDFInfo
- Publication number
- CN1280741A CN1280741A CN98811743.6A CN98811743A CN1280741A CN 1280741 A CN1280741 A CN 1280741A CN 98811743 A CN98811743 A CN 98811743A CN 1280741 A CN1280741 A CN 1280741A
- Authority
- CN
- China
- Prior art keywords
- data
- file
- frame
- video information
- permanent
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
- 238000000034 method Methods 0.000 title claims abstract description 23
- 230000003068 static effect Effects 0.000 claims description 29
- 230000006835 compression Effects 0.000 claims description 11
- 238000007906 compression Methods 0.000 claims description 11
- 238000004891 communication Methods 0.000 claims description 9
- 230000008676 import Effects 0.000 claims description 6
- 230000000153 supplemental effect Effects 0.000 abstract 4
- 230000001502 supplementing effect Effects 0.000 abstract 1
- 230000006870 function Effects 0.000 description 9
- 238000010586 diagram Methods 0.000 description 6
- 230000008520 organization Effects 0.000 description 5
- 239000003292 glue Substances 0.000 description 3
- 230000015654 memory Effects 0.000 description 2
- 239000013307 optical fiber Substances 0.000 description 2
- 230000005540 biological transmission Effects 0.000 description 1
- 238000006243 chemical reaction Methods 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 230000014509 gene expression Effects 0.000 description 1
- 230000009191 jumping Effects 0.000 description 1
- 238000005070 sampling Methods 0.000 description 1
- 238000004088 simulation Methods 0.000 description 1
- 230000000007 visual effect Effects 0.000 description 1
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/20—Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
- H04N21/23—Processing of content or additional data; Elementary server operations; Server middleware
- H04N21/238—Interfacing the downstream path of the transmission network, e.g. adapting the transmission rate of a video stream to network bandwidth; Processing of multiplex streams
- H04N21/2387—Stream processing in response to a playback request from an end-user, e.g. for trick-play
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/80—Generation or processing of content or additional data by content creator independently of the distribution process; Content per se
- H04N21/83—Generation or processing of protective or descriptive data associated with content; Content structuring
- H04N21/845—Structuring of content, e.g. decomposing content into time segments
- H04N21/8455—Structuring of content, e.g. decomposing content into time segments involving pointers to the content, e.g. pointers to the I-frames of the video stream
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Television Signal Processing For Recording (AREA)
- Compression Or Coding Systems Of Tv Signals (AREA)
Abstract
A method and apparatus for processing a coded data stream of video information (e.g., providing video on demand) for selectively displaying the video information in either a normal playback mode or a fast playback mode includes the steps of dividing the coded data stream into (a) anchor data composed of anchor frames encoded without reference to other image frames and (B) supplemental data (e.g., B frames and P frames) for supplementing the anchor data, storing the anchor data in an anchor data file, storing the supplemental data in the supplemental data file, combining the data of the anchor data file and the supplemental data file to reconstruct and display the video information when the normal playback mode is selected, and displaying only the data of the anchor data file when the fast playback mode is selected.
Description
Invention field and background
The present invention relates to provide on request the method and apparatus of video, particularly, relate to such method and apparatus, it provides the ability of fast speed playback except normal playback.
Provide video (VOD) system to allow a plurality of users on request, each user with computerized monitor (display) comes to subscribe in the large-scale program option from be stored in central computer (server) and control shows the program of selecting.Display by wideband link (such as, shielded type cable, optical fiber or satellite antenna) and server communication.Server uses high capacity storage device, for example, RAID CD array and strong controller, according to user command recover and in accordance with regulations route send data flow.
The direct numeral of color video information needs a large amount of memories and data flow capacity.For this reason, advised video compression technology and standard, they have reduced memory and communication requirement widely.The current standard of knowing most is MPEG (active images expert group) standard.It comprises two types coding video frequency data, i.e. (a) fixed data, by not forming with reference to the fixing picture frame of other picture frame coding, (b) supplementary data, be used for replenishing fixed data, comprise the prognostic chart picture frame of coding according to the movement compensation prediction that obtains from static image frame and prognostic chart picture frame.The static image frame is commonly referred to I frame (image of in-line coding).The prognostic chart picture frame comprises the P frame, and they are single directional prediction and B frame, and they are bi-directional predicted, and the latter is sometimes referred to as the frame of interpolation.
Another kind of visual type, i.e. D frame also is provided to allow the fast forword playback mode of operation of simple but limited quality.
In typical VOD system, original video information (for example, simulation) is compressed with coding form, and digitally is stored in the server.According to user command, needed program is sent to display with compressed format.At the display place, by showing static image frame (I frame) sequence and between each such frame, rebuilding suitable predictive image frame sequence (P frame and B frame) from separately static image frame and other prognostic chart picture frame.
Though the basic function of VOD system is to recover and show the program of selection, but be desirable to provide very much a VOD system, it provides family expenses VCR (video cassette recorder) whole various operational modes, comprises that normal playback, fast forword playback, quick back are to resetting, jumping or the like.
A method finishing fast speed playback (forward direction or back to) in compressed video systems is only to extract from the video flowing of compression and show fixing picture frame.Yet, this be a kind of floppy disk intensive with the intensive operation of CPU, it can make server performance reach its limit, if particularly a plurality of user subscribes fast speed playback simultaneously.
The United States Patent (USP) 5,521,630 of Chen etc. proposes a kind of method and solves this problem, and it is stored in the file separately the data flow section of being divided into these sections, and each section comprises an I frame and a plurality of B frame and P frame, till next I frame.In illustrated example, ten files (floppy disk) are arranged.The first file section of the comprising S0, S10, S20 or the like; The second file section of the comprising S1, S11, S21 or the like; The tenth file section of comprising S9, S19, S29 or the like.During normal playback, these sections are resumed in a looping fashion and make up; And,, select these sections to be used for showing according to the section method of sampling or section replacement method at quick playback time.
Goal of the invention and summary
An object of the present invention is to provide another method and system that is used for according to handle the video information of coding by user-selected normal playback mode or quick replay mode.
Aspect according to a broadness of the present invention, provide and be used for according to by user-selected normal playback mode or quick replay mode display video information and handle the method for the encoded data stream that the video information that provides by storage device is provided selectively, this method comprises: the coded data flow point is slit into (a) fixed data, constitute by the static image frame of not encoding with reference to other picture frame, (b) supplementary data is used for replenishing fixed data and comprises the movement compensation prediction that obtains according to the picture frame from static image frame and other prediction and the picture frame of the prediction of encoding; Store this fixed data in permanent; Store this supplementary data in the supplementary data file that separates with permanent; When selecting normal playback mode, the data of combination permanent and supplementary data file are so that rebuild and show the video information of this encoded data stream; And when selecting quick replay mode, only show the video information of permanent.
Best, when selecting quick replay mode, only show the video information of permanent, but, also may wish to show the data of other data together with permanent in some cases.
According to other characteristics in the described most preferred embodiment, this method comprises: the address of the static image frame in generation and the storage permanent and each frame of the prognostic chart picture frame in the supplementary data file is in pointer file; With when the video information that rebuilds with the data flow of code displaying, utilize data combination permanent in pointer file and the data in the supplementary data file.
Video information in the coded data stream is that the present invention is useful especially in the system of MPEG compressed digital-data therein, wherein: the static image frame is in-line coding picture frame (an I frame), and the prognostic chart picture frame comprises single directional prediction picture frame (P frame) and bi-directional predicted picture frame (B frame).
According to other characteristics in the described most preferred embodiment, this encoded data stream also comprises audio-frequency information, it also is stored in the supplementary data file with institute's address stored in pointer file, and when selecting normal playback mode, is reset with the video information that rebuilds and show.This data flow can also comprise the user's input information (for example, title, text or the like) that will be reset with the video information that rebuilds and show.
According to other characteristics in the described most preferred embodiment, this method also can randomly comprise: produce fixing initial file, the address in the pointer file is covered the starting point of the static image frame that will be used during SKIP (jump) operational mode; And when after selection jump operational mode, rebuilding, utilize fixing initial file with the steering needle file with display video information.
The present invention also is provided for handling according to above method the equipment of encoded data stream.
By following description, will make further characteristics and advantages of the present invention more obvious.
The accompanying drawing summary
Here with reference to the accompanying drawings, the present invention is only described by way of example, wherein:
Fig. 1 has shown the typical picture frame sequence according to the digital of digital video data of mpeg format compression;
Fig. 2 is the schematic block diagram that is presented at data organization in the typical mpeg compressed video file;
Fig. 3 is the schematic block diagram that shows the data organization in mass storage device when video data is cut apart according to the present invention;
Fig. 4 is the schematic block diagram that is presented at the content fixing initial file, in mass storage device that the jump run duration will be used;
Fig. 5 is the schematic block diagram that shows the formant of the video system that makes up according to most preferred embodiment of the present invention;
Fig. 6 be in the video system of displayed map 5 under four operational modes the indicative flowchart of data flow;
Fig. 7 is the schematic block diagram of demonstration according to the formant of the video system of another most preferred embodiment of the present invention; And
Fig. 8 is the schematic block diagram that shows another most preferred embodiment of the present invention, wherein realizes storage and watch function in individual unit.
Most preferred embodiment is described
As previously mentioned, the present invention is useful especially for handling according to the compressed numerical data of MPEG (active images expert group) form, so, will be described below.Fig. 1 has schematically shown the typical picture frame sequence according to the digital of digital video data of mpeg format compression.
Like this, picture frame sequence shown in Figure 1 begins with the I frame, and the I frame is not with reference to the image of the in-line coding of other picture frame coding.The I frame is the anchor-frame that provides access point, can begin decoding from this access point, and the I frame only is encoded with the compression ratio of appropriateness.
Picture frame sequence shown in Figure 1 also comprises the picture frame of two types predictive coding, and they are encoded by using the movement compensation prediction.The P frame is to predict from the I frame in past or O frame uniaxially; And the B frame is to predict from the picture frame with future in past two-wayly, so the highest degree of compression is provided.
The tissue of three kinds of continuous picture frames in sequence can be determined by the needs of encoder according to concrete application.Because the mpeg format that is used for compressed digital video data has a large amount of descriptions in document (for example, at the United States Patent (USP) 5,521,630 of above-mentioned Chen etc.), so be not described further here.
Fig. 2 has schematically represented the typical data tissue in traditional mpeg compressed video file of the video frequency program (for example, active images) of record.Like this, when the video frequency program that rebuilds with displayed record, shown data organization comprises the fixed data piece that is inserted in by loosing in the supplementary data piece that is used for replenishing fixed data.In mpeg system, fixed data will be made up of the I frame; And supplementary data comprises P frame and B frame.Supplementary data also will comprise other diversified data, such as, the audio-frequency information that during the video frequency program of displayed record, will be reproduced; The video image user's input information (for example, title, text etc.) that will be reproduced with record; Synchrodata etc.Traditional video display is programmed the data of deciphering and making up from fixed data piece and supplementary data piece shown in Figure 2, is attended by a series of displayable frame of video of sound, text, title etc. with generation.
The data organization of Fig. 3 presentation graphs 2 is how to be modified according to the present invention, so that can be with effective and efficient manner according to by user-selected normal playback mode or quick replay mode display video information selectively.Like this, as shown in Figure 3, encoded data stream shown in Figure 2 is divided into fixed data that is stored in the permanent 2 and the supplementary data that is stored in the supplementary data file 3.This system also produces pointer file 4, and it is stored in the address of the address of each fixed data frames in the file 2 and each the supplementary data frame in file 3.As what just be described below, after selecting normal playback mode, pointer file is used to from permanent 2 and supplementary data file 3 data splittings, so that reappear structure and show original video information.Yet, after selecting quick replay mode, have only the fixed data in the permanent 2 to be shown the fast speed playback that video is provided.
Fig. 4 has represented randomly to supply with fixing initial file, indicates the record of pointer file 4 of the fixed starting-point of permanent 2 by identification, makes the starting point of anchor-frame of selection of the permanent 2 that directly is linked into Fig. 3.Therefore, fixing initial file 5 includes in the address of anchor-frame starting point in pointer file 4 that the jump run duration will be used; And at such run duration, its steering needle file 4 is when when this document is used to rebuild and display video information.
Fig. 5 has represented the main square that provides video (VOD) system on request according to of the present invention, so that normal playback (when receiving reproduction command) to be provided, and the fast play capability (when receiving the forward direction order) during forward direction and back to the time fast play capability (when receiving the back when ordering).Illustrated system comprises: mass storage device 10 is included in the video frequency program (for example, active images, new project, sport event, entertainment, occupation performance etc.) according to the record under the mpeg compressed video form of Fig. 2; Server unit 20 in central position; And at a plurality of display units 30 of each remote location, each by broadband communication link 40 (such as, shielded type cable, optical fiber, satellite antenna etc.) communicate by letter with server unit 20.
According to the present invention, server unit 20 comprises mass storage device 24, wherein comprises above-mentioned permanent 2, supplementary data file 3, and pointer file, as shown in Figure 3.Server unit 20 also comprises splitter 25, it (for example is divided into fixed data to encoded data stream according to data organization shown in Figure 2, the I frame), be used for to be stored in the permanent 2 in pointer file shown in Figure 34 address stored, and supplementary data (for example, P frame, B frame, audio frequency, title, text etc.), be used for being stored in supplementary data file 3.
If also comprising, system provides the option of execution according to the ability of the SKIP operation of Fig. 4, then this system also produces fixing initial file 5 shown in Figure 4 in mass storage device 24, wherein includes the address of the starting point of static image frame in pointer file, that will be used at the SKIP run duration.
Fast speed playback operational mode can be fast forword reset (FFWD) or fast the back to reset (FBWD).If order is FFWD, then server only sends the anchor-frame from permanent 2, as mentioned above.In order to carry out the FBWD order, server 20 comprises reverse buffer 27, is used for carrying out this order.Therefore, under the situation of FBWD order, be temporarily stored in the reverse buffer 27 with reverse order, output to display unit with the forward order thus then from the anchor-frame of permanent 2.Use such device of reverse buffer 27 to be considered to when rebuilding the data flow that sends to display unit, more effectively one by one read identical frame with reverse sequence.
The video flowing that serviced as mentioned above device control system 21 rebuilds is sent to each display unit 30 by display interface device 28 and communication link 40.Each display unit 30 comprises server interface 31, is used to receive the video flowing of compression, and display control system 32, handles video flowing, so that show on the display screen of display unit.
Each display unit 30 also comprises user interface 34, makes the user can import the appropriate command for the operational mode of wanting.Fig. 5 shows four such order: PLAY 50, and FFWD 51, FBWD 52 and SKIP 53.User command is stored in user command register 35.It is sent to server unit 20 by communication link 40, therein it is stored in user's request register 23, and is used for mode Control Server control system 21 recited above.
Each display 30 also comprises decoder 36, and it is transformed into the video flowing of the compression that receives from server 20 according to above-mentioned user command the data flow of displayable frame.These frames are shown on the screen 33 of display unit.
Data flow when Fig. 6 has schematically represented four above-mentioned in most preferred embodiment shown in Figure 5 operational modes.Fig. 6 has shown MPEG source 10, and it can be prepared with off-line mode or on-line mode, and comprises each program that is stored in according in the program contents of the file of the MPEG compression of the standard of file layout shown in Figure 2.The cutting unit 25 of the serviced device of the MPEG compressed file unit 20 that each is such is transformed into three files 2,3,4 according to Fig. 3, or also comprises fixing initial file 5 shown in Figure 4.Such divided file is stored in the mass storage device 24 of server.Therefore, permanent 2 comprises static image frame (for example, the I frame in the mpeg system); Supplementary data file 3 comprises prognostic chart picture frame (B frame and P frame), and other the diversified information (for example, audio-frequency information, the user's input in title and text, and synchronizing information) that is used for replenishing fixed data; And pointer file 4 is included in the address of each frame in permanent 2 and the supplementary data file 3, for example, selecting to make the frame of two files to merge after the normal playback mode, as will be described below.Mass storage device 24 also can comprise fixing initial file 5, describes with reference to Fig. 4 as top, orders and makes it possible to carry out the SKIP operation at 53 o'clock so that import SKIP the user.
All above-mentioned files can be prepared when online or off line, so that be ready to respond the request of user by user's display unit 30.
Therefore, if display unit is by user interface 34 input normal playback orders, square 50 as Fig. 5 is represented, the merging circuit 26 of server unit 20 is activated to rebuild under the control of pointer file 4 with compressed format and is stored in video information in permanent 2 and the supplementary data file 3, and sends this information to display unit 30 according to MPEG compressed file structure shown in Figure 2.The decoder 36 (Fig. 5) of display unit 30 becomes the data conversion of such transmission the data flow of displayable frame, comprise from file 2 anchor-frame (I frame) and from the predictive frame (B frame and P frame) of file 3, so that on the screen 33 of display unit 30, show, in the display of what its mpeg coded video in office.
When forward direction reproduction command (FFWD) when being imported into display unit, square 51 as Fig. 6 is represented, only the anchor-frame in permanent 2 (I frame) is sent to display unit, and, have only the I frame of mpeg coded video to be displayed on the screen 33 of display unit 30 like this by its decoder 36 decodings.
When (FBWD) order of resetting is imported into display unit, represented when back as the square 52 of Fig. 6, order the situation of (square 51) the same with above-mentioned FFWD, only the I frame in permanent 2 is sent to display unit.Yet under the situation of FBWD order (square 52), the I frame at first is temporarily stored in reverse buffer 27, is output to display unit 30 by communication link 40 with reverse order then.Like this, display unit 30 receives the I frame with reverse order, deciphers and is presented on its screen for its decoder 36.
If input SKIP order is represented as the square 53 of Fig. 6, fixing initial file 5 is utilized to steering needle file 4 in server 20, so that only export the fixed data of the SKIP operation that is selected for separately from file 2.
It will be appreciated that, display unit 30, except for FFWD, FBWD and SKIP control are added to beyond the user interface 34, can be traditional VOD structures, because finish in server 20 for nearly all processing of video data according to the present invention.
Fig. 7 has represented another embodiment, wherein merge circuit (26, Fig. 5) and oppositely buffer (27, Fig. 5) be included in display unit 30 with 37 and 38 respectively.All the other structures of server unit 20 and display unit 30 are identical with operation, thus be easy to carry out and understand, reference number identical on Fig. 7 be used to Fig. 5 on components identical.Therefore, under normal playback mode, server 20 sends fixed data from its permanent 2 by communication link 40, gives display unit 30 from the supplementary data of its supplementary data file 3 with from the pointer data of its pointer file 4; The merging circuit 37 of display unit 30 carries out the merging of fixed data and supplementary data under the control of pointer file 4, the packed data of merging is by display decoder 36 decompress(ion)s, so that be presented on the indicator screen 33.After the input fast forword was reset (FFWD) order, 20 of servers were sent in fixed data in the file 2 of server and give separately display unit 30, and these data are decoded and be displayed on the screen 33 in decoder 36.Import quick back after (FBWD) order of resetting, only the fixed data from server file 2 is sent to display, but in this case, these data at first were temporarily stored in the reverse buffer 38 of separately display before being squeezed, deciphering and being presented on the indicator screen.
Therefore the embodiment of Fig. 7 is added to display to the task of above-mentioned combiner and reverse buffer, makes server 20 exempt these tasks thus.
Fig. 8 has represented another embodiment, and wherein above-mentioned server and display function are realized with individual unit, are called as the reproducer unit, totally by 60 expressions.Like this, individual unit 60 comprises: the program contents 22 of server 20 shown in Figure 5; Mass storage device 24 comprises permanent 2, supplementary data file 3, pointer file 4 and fixing initial file 5; Splitter 25; Combiner 26; And reverse buffer 27.It also comprises: user interface 34 shown in Figure 5; Decoder 36; Screen with display unit 30.It further comprises player control unit 61, is used for controlling all above-mentioned unit.Because all functions all realize that with individual unit 60 needs for user's request register 23, display interface device 28, server interface 31 and communication link 40 have been eliminated by system shown in Figure 5, as shown in Figure 5.
Though described the present invention, to it will be appreciated that these embodiment are only in order setting forth as an example, and can to make many changes for several optimum examples.For example, permanent singly can not comprise fixed data (for example, the I frame under the mpeg standard), can comprise some supplementary data (for example, more selected P frames under the mpeg standard) yet.In addition, the I frame can be in the different glue files; For example, two glue files can be arranged, one is used for odd number I frame, and another is used for even number I frame, or glue file is used for the I frame every five, and another is used for other I frame.Like this, when quick replay mode, have only the data (for example, even number I frame or every five I frame) of a permanent to be shown, cause even reset faster.Also it will be appreciated that, even but dividing function carry out in different position also off line, and be stored in and be used for when request, sending to the user in each file.And many functions of wanting such as " merging " function, can be carried out by software rather than by discrete circuit.The supplementary data of some type (for example, P frame and B frame) also can be stored in the different supplementary data file of supplementary data (for example, audio frequency, title, text etc.) with other type, so that at the enterprising edlin of display level.
Of the present invention many other variation, correction and to use will be conspicuous.
Claims (18)
1. be used for according to by user-selected normal playback mode or quick replay mode display video information and handle the method for the encoded data stream that the video information that is provided by storage device is provided selectively, described method comprises:
Described coded data flow point is slit into (a) fixed data, constitute by the static image frame of not encoding with reference to other picture frame, (b) supplementary data, be used for replenishing fixed data, and comprise the movement compensation prediction that obtains according to picture frame and the prognostic chart picture frame of encoding from static image frame and other prediction;
Store described fixed data in permanent;
Store described supplementary data in the supplementary data file that separates with permanent;
When selecting normal playback mode, the data of combination permanent and supplementary data file are so that rebuild video information with the data flow of code displaying; And
When selecting quick replay mode, only show the video information of permanent.
2. according to the method for claim 1, also comprise:
The address of the static image frame in generation and the storage permanent and each frame of the prognostic chart picture frame in the supplementary data file is in pointer file; And
When the video information that rebuilds with the data flow of code displaying, utilize data combination permanent in pointer file and the data in the supplementary data file.
3. according to the method for claim 2, wherein the described video information in described encoded data stream is the MPEG compressed digital-data, wherein:
Described static image frame is in-line coding picture frame (an I frame), and
Described prognostic chart picture frame comprises single directional prediction picture frame (P frame) and bi-directional predicted picture frame (B frame).
4. according to the method for claim 2, wherein said encoded data stream also comprises audio-frequency information, it also is stored in the supplementary data file with institute's address stored in described pointer file, and when selecting normal playback mode, it is reset with the video information that rebuilds and show.
5. according to the method for claim 2, wherein said encoded data stream also comprises the information that the user imports, it is partitioned into from encoded data stream, it is stored in the described supplementary data file with institute's address stored in pointer file, and combines with the video information that is rebuild and show when selecting normal playback mode.
6. according to the method for claim 2, also comprise:
Produce fixing initial file, the address in the pointer file is covered the starting point of the static image frame that during SKIP (jump) operational mode, will be used; And
When after selection jump operational mode, rebuilding and showing described video information, utilize described fixing initial file to control described pointer file.
7. according to the method for claim 2, wherein:
Described quick replay mode comprises can be by the fast forword replay mode of user's selection and back fast to replay mode;
Select described fast forword replay mode, this static image frame is shown with forward order;
Select described quick back to replay mode, make the static image frame be stored in the reverse buffer, be shown with backward order from described reverse buffer then.
8. be used for according to by user-selected normal playback mode or quick replay mode display video information and handle the equipment of the encoded data stream that the video information that is provided by storage device is provided selectively, described equipment comprises:
User input apparatus is used to import normal playback mode and replay mode order fast;
Display screen;
Mass storage device comprises permanent and supplementary data file; And control system, be used for:
Described coded data flow point is slit into (a) fixed data, constitute by the static image frame of not encoding with reference to other picture frame, (b) supplementary data is used for replenishing fixed data and comprises the movement compensation prediction that obtains according to the picture frame from static image frame and other prediction and the prognostic chart picture frame of encoding;
Store described fixed data in permanent;
Store described supplementary data in the supplementary data file that separates with described permanent;
When the order of input normal playback mode, make up the data of described permanent and described supplementary data file, so that rebuild and show the video information of described encoded data stream; And
When the quick replay mode order of input, only handle and show the video information of described permanent.
9. according to the equipment of claim 8, wherein said mass storage device also comprises pointer file; And wherein said control system is also:
The address of each picture frame of described static image frame in permanent and the described prognostic chart picture frame in described supplementary data file is stored in the described pointer file; And
When the video information that after input normal playback mode order, rebuilds with the data flow of code displaying, utilize data in described pointer file to be combined in data in described permanent and the supplementary data file.
10. be used for according to by user-selected normal playback mode or quick replay mode display video information and handle the equipment of the encoded data stream that comprises video information selectively, described video information is provided by following file:
Permanent is made of the static image frame that need not be encoded with reference to other picture frame;
The supplementary data file is by being used for replenishing fixed data and comprising that the movement compensation that obtains according to the picture frame from static image frame and other prediction predicts that the data of the prognostic chart picture frame of encoding constitute; And
The pointer data file is included in the address of the described static image frame in the permanent and the address of the described prognostic chart picture frame in described supplementary data file;
Described equipment comprises control system, is used to carry out following operation:
When the order of input normal playback mode, utilize the described data in the pointer data file to make up the data of permanent and supplementary data file, so that rebuild and show the video information of described coded data stream; And
When the quick replay mode order of input, only handle and show the video information of described permanent.
11. according to the equipment of claim 10, wherein the described video information in the described encoded data stream of being handled by described control system is the numerical data of MPEG compression, wherein:
Described static image frame is in-line coding picture frame (an I frame), and
Described prognostic chart picture frame comprises single directional prediction picture frame (P frame) and bi-directional predicted picture frame (B frame).
12. equipment according to claim 11, wherein said encoded data stream also comprises audio-frequency information, it is cut apart from encoded data stream by described control system, it is stored in the described supplementary data file with institute's address stored in pointer file, and when selecting normal playback mode, reset with the video information that rebuilds and show.
13. equipment according to claim 11, wherein said encoded data stream also comprises the information that the user imports, it is partitioned into from encoded data stream by described control system, it is stored in the described supplementary data file with institute's address stored in pointer file, and combines with the video information that is rebuild and show when selecting normal playback mode.
14. according to the equipment of claim 10, wherein when rebuilding after input SKIP (jump) order and showing described video information, described control system also utilizes fixing initial file to control described pointer file.
15. according to the equipment of claim 10, wherein:
Described quick replay mode comprise the fast forword replay mode that can select by described user input apparatus by the user and fast the back to replay mode; And wherein said control system:
When selecting the fast forword replay mode, make the static image frame be shown with forward order; And
When selecting that the back is to replay mode fast, make the static image frame be stored in the reverse buffer with reverse order, be shown with backward order from described reverse buffer then.
16. according to the equipment of claim 8, wherein said equipment comprises server unit and is connected to the display unit of described server unit;
Described server unit comprise the part of described mass storage device and described control system control described fixed data and supplementary data cutting apart with the storage;
Described display unit comprises described user input apparatus, described display screen, and the combination of described control system control data and the demonstration of data on described screen.
17. according to the equipment of claim 16, wherein said server unit is at middle position, and wherein at remote location a plurality of described display units is arranged, and is connected to described server unit by communication link.
18. according to the equipment of claim 16, wherein said server unit and display unit are all in same position.
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US08/982,287 US6057832A (en) | 1997-12-02 | 1997-12-02 | Method and apparatus for video-on-demand with fast play capability |
US08/982,287 | 1997-12-02 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN1280741A true CN1280741A (en) | 2001-01-17 |
Family
ID=25529006
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN98811743.6A Pending CN1280741A (en) | 1997-12-02 | 1998-11-30 | Method and apparatus for providing video on demand with fast playback capability |
Country Status (7)
Country | Link |
---|---|
US (1) | US6057832A (en) |
EP (1) | EP1044563A2 (en) |
JP (1) | JP2001525636A (en) |
CN (1) | CN1280741A (en) |
AU (1) | AU1350299A (en) |
IL (1) | IL136262A0 (en) |
WO (1) | WO1999029107A2 (en) |
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN100350262C (en) * | 2005-02-06 | 2007-11-21 | 重庆工学院 | On-line testing system for capacity of vehicle lead-acid battery |
CN100411440C (en) * | 2003-04-28 | 2008-08-13 | 索尼株式会社 | Video decoding device and method |
CN101433085B (en) * | 2006-04-24 | 2012-04-18 | 松下电器产业株式会社 | Data processing device, data processing method, data processing program, recording medium containing the data processing program and intergrated circuit |
CN101796793B (en) * | 2007-05-08 | 2013-11-27 | 埃治威尔股份公司 | Method and apparatus for streaming data containing trick play streaming modes |
Families Citing this family (110)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH10322630A (en) * | 1997-05-14 | 1998-12-04 | Minolta Co Ltd | Still camera |
US6385771B1 (en) | 1998-04-27 | 2002-05-07 | Diva Systems Corporation | Generating constant timecast information sub-streams using variable timecast information streams |
JP2000224521A (en) * | 1999-01-29 | 2000-08-11 | Nec Corp | One-picture fast searching device |
US6499060B1 (en) * | 1999-03-12 | 2002-12-24 | Microsoft Corporation | Media coding for loss recovery with remotely predicted data units |
US7730300B2 (en) | 1999-03-30 | 2010-06-01 | Sony Corporation | Method and apparatus for protecting the transfer of data |
US6453376B1 (en) * | 1999-10-21 | 2002-09-17 | Sony Corporation | Method for implementing scheduling mechanisms with selectable resource modes |
US6909726B1 (en) * | 1999-10-28 | 2005-06-21 | Broadband Royalty Corporation | Adaptive bandwidth system and method for broadcast data |
AU2001229644A1 (en) | 2000-01-27 | 2001-08-07 | Suzanne M. Berberet | System and method for providing broadcast programming, a virtual vcr, and a video scrapbook to programming subscribers |
US8595372B2 (en) * | 2000-09-12 | 2013-11-26 | Wag Acquisition, Llc | Streaming media buffering system |
US7716358B2 (en) | 2000-09-12 | 2010-05-11 | Wag Acquisition, Llc | Streaming media buffering system |
US6766376B2 (en) | 2000-09-12 | 2004-07-20 | Sn Acquisition, L.L.C | Streaming media buffering system |
US7809879B1 (en) * | 2000-09-26 | 2010-10-05 | International Business Machines Corporation | Method and apparatus for providing stream linking in audio/video disk media |
WO2002028097A2 (en) * | 2000-09-27 | 2002-04-04 | The Regents Of The University Of California | Client-based interactive digital television architecture |
WO2002031673A1 (en) * | 2000-10-13 | 2002-04-18 | Thin Multimedia, Inc. | Method and apparatus for streaming video data |
US6823394B2 (en) | 2000-12-12 | 2004-11-23 | Washington University | Method of resource-efficient and scalable streaming media distribution for asynchronous receivers |
EP1215905B2 (en) * | 2000-12-15 | 2010-04-21 | Panasonic Corporation | Reception apparatus having a storage unit for recording a scrambled broadcast signal and broadcast apparatus for scrambling a signal to be broadcast, and associated methods |
US7895616B2 (en) | 2001-06-06 | 2011-02-22 | Sony Corporation | Reconstitution of program streams split across multiple packet identifiers |
US7139398B2 (en) * | 2001-06-06 | 2006-11-21 | Sony Corporation | Time division partial encryption |
US7574728B2 (en) | 2001-07-31 | 2009-08-11 | Dinastech Ipr Limited | System for delivering data over a network |
US7174384B2 (en) * | 2001-07-31 | 2007-02-06 | Dinastech Ipr Limited | Method for delivering large amounts of data with interactivity in an on-demand system |
US20090282444A1 (en) * | 2001-12-04 | 2009-11-12 | Vixs Systems, Inc. | System and method for managing the presentation of video |
US7274857B2 (en) | 2001-12-31 | 2007-09-25 | Scientific-Atlanta, Inc. | Trick modes for compressed video streams |
US7302059B2 (en) * | 2002-01-02 | 2007-11-27 | Sony Corporation | Star pattern partial encryption |
US7823174B2 (en) | 2002-01-02 | 2010-10-26 | Sony Corporation | Macro-block based content replacement by PID mapping |
US7292690B2 (en) * | 2002-01-02 | 2007-11-06 | Sony Corporation | Video scene change detection |
US7765567B2 (en) | 2002-01-02 | 2010-07-27 | Sony Corporation | Content replacement by PID mapping |
US8051443B2 (en) * | 2002-01-02 | 2011-11-01 | Sony Corporation | Content replacement by PID mapping |
US7155012B2 (en) * | 2002-01-02 | 2006-12-26 | Sony Corporation | Slice mask and moat pattern partial encryption |
US7215770B2 (en) * | 2002-01-02 | 2007-05-08 | Sony Corporation | System and method for partially encrypted multimedia stream |
US7376233B2 (en) * | 2002-01-02 | 2008-05-20 | Sony Corporation | Video slice and active region based multiple partial encryption |
US8027470B2 (en) * | 2002-01-02 | 2011-09-27 | Sony Corporation | Video slice and active region based multiple partial encryption |
KR100851003B1 (en) * | 2002-02-23 | 2008-08-12 | 주식회사 엘지이아이 | Speed-change playback apparatus for digital tv |
US20030191623A1 (en) * | 2002-02-25 | 2003-10-09 | Oak Technology, Inc. | Computer system capable of executing a remote operating system |
US20040049624A1 (en) * | 2002-09-06 | 2004-03-11 | Oak Technology, Inc. | Network to computer internal interface |
US7272658B1 (en) | 2003-02-13 | 2007-09-18 | Adobe Systems Incorporated | Real-time priority-based media communication |
WO2004081725A2 (en) * | 2003-03-11 | 2004-09-23 | Gtv Solutions, Inc. | Communications interchange system |
US7292692B2 (en) * | 2003-03-25 | 2007-11-06 | Sony Corporation | Content scrambling with minimal impact on legacy devices |
US7577198B2 (en) * | 2003-09-07 | 2009-08-18 | Microsoft Corporation | Number of reference fields for an interlaced forward-predicted field |
US8085844B2 (en) * | 2003-09-07 | 2011-12-27 | Microsoft Corporation | Signaling reference frame distances |
US7286667B1 (en) | 2003-09-15 | 2007-10-23 | Sony Corporation | Decryption system |
US7853980B2 (en) * | 2003-10-31 | 2010-12-14 | Sony Corporation | Bi-directional indices for trick mode video-on-demand |
US8472792B2 (en) | 2003-12-08 | 2013-06-25 | Divx, Llc | Multimedia distribution system |
US7519274B2 (en) | 2003-12-08 | 2009-04-14 | Divx, Inc. | File format for multiple track digital data |
US20050169473A1 (en) * | 2004-02-03 | 2005-08-04 | Candelore Brant L. | Multiple selective encryption with DRM |
US8108896B2 (en) * | 2004-04-15 | 2012-01-31 | Arris Group, Inc. | Method and system for providing interactive services using video on demand infrastructure |
WO2005099333A2 (en) * | 2004-04-16 | 2005-10-27 | Digital Accelerator Corporation | Method and apparatus for delivering consumer entertainment services accessed over an ip network |
US20060026162A1 (en) * | 2004-07-19 | 2006-02-02 | Zoran Corporation | Content management system |
US20060031892A1 (en) * | 2004-08-05 | 2006-02-09 | Bitband Technologies Ltd. | Prevention of advertisement skipping |
US7412149B2 (en) * | 2004-10-28 | 2008-08-12 | Bitband Technologies, Ltd. | Trick mode generation in video streaming |
US8155191B2 (en) * | 2004-11-04 | 2012-04-10 | Thomson Licensing | Method and apparatus for fast mode decision of B-frames in a video encoder |
US7302159B2 (en) * | 2004-11-12 | 2007-11-27 | Pelco | Apparatus and method of storing video data |
US8041190B2 (en) | 2004-12-15 | 2011-10-18 | Sony Corporation | System and method for the creation, synchronization and delivery of alternate content |
US7895617B2 (en) | 2004-12-15 | 2011-02-22 | Sony Corporation | Content substitution editor |
US8634413B2 (en) * | 2004-12-30 | 2014-01-21 | Microsoft Corporation | Use of frame caching to improve packet loss recovery |
WO2007024232A1 (en) * | 2005-08-26 | 2007-03-01 | Thomson Licensing | Trick play using temporal layering |
US8185921B2 (en) | 2006-02-28 | 2012-05-22 | Sony Corporation | Parental control of displayed content using closed captioning |
US7555464B2 (en) * | 2006-03-01 | 2009-06-30 | Sony Corporation | Multiple DRM management |
US7515710B2 (en) | 2006-03-14 | 2009-04-07 | Divx, Inc. | Federated digital rights management scheme including trusted systems |
US8280982B2 (en) | 2006-05-24 | 2012-10-02 | Time Warner Cable Inc. | Personal content server apparatus and methods |
US9386327B2 (en) | 2006-05-24 | 2016-07-05 | Time Warner Cable Enterprises Llc | Secondary content insertion apparatus and methods |
US8024762B2 (en) | 2006-06-13 | 2011-09-20 | Time Warner Cable Inc. | Methods and apparatus for providing virtual content over a network |
US8826345B2 (en) | 2006-09-08 | 2014-09-02 | Edgeware Ab | Method and an apparatus for data streaming |
GB2441575A (en) * | 2006-09-08 | 2008-03-12 | Edgeware Ab | Video server using FPGA streamers with control GPU and memory wherein video data segments are chained with play, FF and rewind pointers |
GB2441577A (en) * | 2006-09-08 | 2008-03-12 | Edgeware Ab | Video server using FPGA streamers with control GPU and memory wherein video data segments are chained with play, FF and rewind pointers |
GB2441576A (en) * | 2006-09-08 | 2008-03-12 | Edgeware Ab | Video server using FPGA streamers with control GPU and memory wherein video data segments are chained with play, FF and rewind pointers |
KR20080032751A (en) * | 2006-10-10 | 2008-04-16 | 삼성전자주식회사 | Method of creating moving pictures and method of offering contents in portable terminal |
WO2008086313A1 (en) | 2007-01-05 | 2008-07-17 | Divx, Inc. | Video distribution system including progressive playback |
US8792777B2 (en) * | 2007-01-10 | 2014-07-29 | Broadcom Corporation | Accurate fast forward rate when performing trick play with variable distance between frames |
US8181206B2 (en) | 2007-02-28 | 2012-05-15 | Time Warner Cable Inc. | Personal content server apparatus and methods |
US8233768B2 (en) | 2007-11-16 | 2012-07-31 | Divx, Llc | Hierarchical and reduced index structures for multimedia files |
US9503691B2 (en) | 2008-02-19 | 2016-11-22 | Time Warner Cable Enterprises Llc | Methods and apparatus for enhanced advertising and promotional delivery in a network |
US20090313665A1 (en) * | 2008-06-17 | 2009-12-17 | Tandberg Television Inc. | Digital rights management licensing over third party networks |
US20100058404A1 (en) * | 2008-09-04 | 2010-03-04 | Tandberg Television, Inc. | Fulfilling Extended Video on Demand Customer Content Requests |
US8051287B2 (en) | 2008-10-15 | 2011-11-01 | Adobe Systems Incorporated | Imparting real-time priority-based network communications in an encrypted communication session |
US9462030B2 (en) | 2009-03-04 | 2016-10-04 | Jacquelynn R. Lueth | System and method for providing a real-time three-dimensional digital impact virtual audience |
JP5723888B2 (en) | 2009-12-04 | 2015-05-27 | ソニック アイピー, インコーポレイテッド | Basic bitstream cryptographic material transmission system and method |
US8443097B2 (en) * | 2010-04-12 | 2013-05-14 | Alcatel Lucent | Queue management unit and method for streaming video packets in a wireless network |
US8914534B2 (en) | 2011-01-05 | 2014-12-16 | Sonic Ip, Inc. | Systems and methods for adaptive bitrate streaming of media stored in matroska container files using hypertext transfer protocol |
US8812662B2 (en) | 2011-06-29 | 2014-08-19 | Sonic Ip, Inc. | Systems and methods for estimating available bandwidth and performing initial stream selection when streaming content |
US9467708B2 (en) | 2011-08-30 | 2016-10-11 | Sonic Ip, Inc. | Selection of resolutions for seamless resolution switching of multimedia content |
KR102074148B1 (en) | 2011-08-30 | 2020-03-17 | 엔엘디 엘엘씨 | Systems and methods for encoding and streaming video encoded using a plurality of maximum bitrate levels |
US8799647B2 (en) | 2011-08-31 | 2014-08-05 | Sonic Ip, Inc. | Systems and methods for application identification |
US8806188B2 (en) | 2011-08-31 | 2014-08-12 | Sonic Ip, Inc. | Systems and methods for performing adaptive bitrate streaming using automatically generated top level index files |
US8909922B2 (en) | 2011-09-01 | 2014-12-09 | Sonic Ip, Inc. | Systems and methods for playing back alternative streams of protected content protected using common cryptographic information |
US8964977B2 (en) | 2011-09-01 | 2015-02-24 | Sonic Ip, Inc. | Systems and methods for saving encoded media streamed using adaptive bitrate streaming |
US20130179199A1 (en) | 2012-01-06 | 2013-07-11 | Rovi Corp. | Systems and methods for granting access to digital content using electronic tickets and ticket tokens |
US9936267B2 (en) | 2012-08-31 | 2018-04-03 | Divx Cf Holdings Llc | System and method for decreasing an initial buffering period of an adaptive streaming system |
US9313510B2 (en) | 2012-12-31 | 2016-04-12 | Sonic Ip, Inc. | Use of objective quality measures of streamed content to reduce streaming bandwidth |
US9191457B2 (en) | 2012-12-31 | 2015-11-17 | Sonic Ip, Inc. | Systems, methods, and media for controlling delivery of content |
US20140282786A1 (en) | 2013-03-12 | 2014-09-18 | Time Warner Cable Enterprises Llc | Methods and apparatus for providing and uploading content to personalized network storage |
US10397292B2 (en) | 2013-03-15 | 2019-08-27 | Divx, Llc | Systems, methods, and media for delivery of content |
US9906785B2 (en) | 2013-03-15 | 2018-02-27 | Sonic Ip, Inc. | Systems, methods, and media for transcoding video data according to encoding parameters indicated by received metadata |
US9094737B2 (en) | 2013-05-30 | 2015-07-28 | Sonic Ip, Inc. | Network video streaming with trick play based on separate trick play files |
US9100687B2 (en) | 2013-05-31 | 2015-08-04 | Sonic Ip, Inc. | Playback synchronization across playback devices |
US9380099B2 (en) | 2013-05-31 | 2016-06-28 | Sonic Ip, Inc. | Synchronizing multiple over the top streaming clients |
US9386067B2 (en) | 2013-12-30 | 2016-07-05 | Sonic Ip, Inc. | Systems and methods for playing adaptive bitrate streaming content by multicast |
US9866878B2 (en) | 2014-04-05 | 2018-01-09 | Sonic Ip, Inc. | Systems and methods for encoding and playing back video at different frame rates using enhancement layers |
US9881223B2 (en) * | 2014-04-22 | 2018-01-30 | Lenovo (Singapore) Pte. Ltd. | Forming scanned composite document with optical character recognition function |
US20150350622A1 (en) | 2014-05-30 | 2015-12-03 | Apple Inc. | Packed i-frames |
EP3134995B1 (en) | 2014-08-07 | 2021-12-22 | DivX, LLC | Systems and methods for protecting elementary bitstreams incorporating independently encoded tiles |
CN107111477B (en) | 2015-01-06 | 2021-05-14 | 帝威视有限公司 | System and method for encoding content and sharing content between devices |
CN107251008B (en) | 2015-02-27 | 2020-11-13 | 帝威视有限公司 | System and method for frame replication and frame expansion in live video encoding and streaming |
JP6686541B2 (en) | 2016-03-04 | 2020-04-22 | 日本電気株式会社 | Information processing system |
US10075292B2 (en) | 2016-03-30 | 2018-09-11 | Divx, Llc | Systems and methods for quick start-up of playback |
US10231001B2 (en) | 2016-05-24 | 2019-03-12 | Divx, Llc | Systems and methods for providing audio content during trick-play playback |
US10129574B2 (en) | 2016-05-24 | 2018-11-13 | Divx, Llc | Systems and methods for providing variable speeds in a trick-play mode |
US10148989B2 (en) | 2016-06-15 | 2018-12-04 | Divx, Llc | Systems and methods for encoding video content |
US10498795B2 (en) | 2017-02-17 | 2019-12-03 | Divx, Llc | Systems and methods for adaptive switching between multiple content delivery networks during adaptive bitrate streaming |
WO2020191406A1 (en) | 2019-03-21 | 2020-09-24 | Divx, Llc | Systems and methods for multimedia swarms |
US11582478B2 (en) * | 2020-09-08 | 2023-02-14 | Alibaba Group Holding Limited | Video encoding technique utilizing user guided information in cloud environment |
Family Cites Families (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5359365A (en) * | 1991-05-24 | 1994-10-25 | Canon Kabushiki Kaisha | Moving image processing method and apparatus |
US5434678A (en) * | 1993-01-11 | 1995-07-18 | Abecassis; Max | Seamless transmission of non-sequential video segments |
US5734784A (en) * | 1992-03-25 | 1998-03-31 | Kabushiki Kaisha Toshiba | High data rate system and method for video recording and playback |
US5754773A (en) * | 1994-06-16 | 1998-05-19 | Lucent Technologies, Inc. | Multimedia on-demand server having different transfer rates |
US5720037A (en) * | 1994-06-16 | 1998-02-17 | Lucent Technologies Inc. | Multimedia on-demand server |
US5608448A (en) * | 1995-04-10 | 1997-03-04 | Lockheed Martin Corporation | Hybrid architecture for video on demand server |
US6006257A (en) * | 1995-09-29 | 1999-12-21 | Comverse Networks Systems, Inc. | Multimedia architecture for interactive advertising in which secondary programming is varied based upon viewer demographics and content of primary programming |
-
1997
- 1997-12-02 US US08/982,287 patent/US6057832A/en not_active Expired - Lifetime
-
1998
- 1998-11-30 EP EP98957115A patent/EP1044563A2/en not_active Withdrawn
- 1998-11-30 IL IL13626298A patent/IL136262A0/en not_active IP Right Cessation
- 1998-11-30 JP JP2000523804A patent/JP2001525636A/en active Pending
- 1998-11-30 CN CN98811743.6A patent/CN1280741A/en active Pending
- 1998-11-30 AU AU13502/99A patent/AU1350299A/en not_active Abandoned
- 1998-11-30 WO PCT/IL1998/000584 patent/WO1999029107A2/en not_active Application Discontinuation
Cited By (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN100411440C (en) * | 2003-04-28 | 2008-08-13 | 索尼株式会社 | Video decoding device and method |
CN100350262C (en) * | 2005-02-06 | 2007-11-21 | 重庆工学院 | On-line testing system for capacity of vehicle lead-acid battery |
CN101433085B (en) * | 2006-04-24 | 2012-04-18 | 松下电器产业株式会社 | Data processing device, data processing method, data processing program, recording medium containing the data processing program and intergrated circuit |
US8265274B2 (en) | 2006-04-24 | 2012-09-11 | Panasonic Corporation | Data processing device, data processing method, data processing program, recording medium containing the data processing program and integrated circuit |
CN101796793B (en) * | 2007-05-08 | 2013-11-27 | 埃治威尔股份公司 | Method and apparatus for streaming data containing trick play streaming modes |
Also Published As
Publication number | Publication date |
---|---|
WO1999029107A3 (en) | 1999-07-29 |
IL136262A0 (en) | 2001-05-20 |
EP1044563A2 (en) | 2000-10-18 |
US6057832A (en) | 2000-05-02 |
WO1999029107A2 (en) | 1999-06-10 |
AU1350299A (en) | 1999-06-16 |
JP2001525636A (en) | 2001-12-11 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN1280741A (en) | Method and apparatus for providing video on demand with fast playback capability | |
US5959690A (en) | Method and apparatus for transitions and other special effects in digital motion video | |
EP0972405B1 (en) | Computer system and process for capture, editing and playback of motion video compressed using interframe and intraframe techniques | |
CN1254952C (en) | Efficient transmission and playback of digital information | |
CN1278550C (en) | Method and apparatus for regenerating image and image recording device | |
US6721952B1 (en) | Method and system for encoding movies, panoramas and large images for on-line interactive viewing and gazing | |
CN1237815C (en) | Caption colour delimiting and positioning method and apparatus | |
US6430354B1 (en) | Methods of recording/reproducing moving image data and the devices using the methods | |
CN100508585C (en) | Apparatus and method for controlling reverse-play for digital video bit stream | |
EP0676898A1 (en) | Frame sampling scheme for video scanning in a video-on-demand system | |
EP0804028A1 (en) | Near video on-demand system and televising method of the same | |
US20020122656A1 (en) | Method and apparatus for recording broadcast data | |
US20070058927A1 (en) | Method and apparatus for traversing a multiplexed data packet stream | |
EP0771504A2 (en) | Interactive image manipulation | |
WO1998037699A1 (en) | System and method for sending and receiving a video as a slide show over a computer network | |
CN1134982C (en) | Algorithm for fast forward and fast rewind of MPEG streams | |
CN1518358A (en) | Method and device for backward broadcasting | |
KR100294769B1 (en) | Method of image transmission, and image decoding apparatus | |
EP0882358A2 (en) | Method and apparatus for transitions, reverse play and other special effects in digital motion video | |
US9070403B2 (en) | Processing of scalable compressed video data formats for nonlinear video editing systems | |
US6683986B1 (en) | Efficient transmission of quarter-VGA images using DVC codecs | |
CN1288906C (en) | Method of replaying digital broadcast program at low speed | |
MXPA99004572A (en) | Improved system and method for processing object-based audiovisual information. | |
CN100515066C (en) | Data processing system, reproduction apparatus, computer, reproduction method, | |
JP3880597B2 (en) | Multimedia information editing device |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C02 | Deemed withdrawal of patent application after publication (patent law 2001) | ||
WD01 | Invention patent application deemed withdrawn after publication |