WO2003036962A1 - Trick play using an information file - Google Patents
Trick play using an information file Download PDFInfo
- Publication number
- WO2003036962A1 WO2003036962A1 PCT/US2002/033681 US0233681W WO03036962A1 WO 2003036962 A1 WO2003036962 A1 WO 2003036962A1 US 0233681 W US0233681 W US 0233681W WO 03036962 A1 WO03036962 A1 WO 03036962A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- information file
- picture
- mpeg
- video presentation
- trick mode
- Prior art date
Links
- 238000000034 method Methods 0.000 claims abstract description 18
- 230000000750 progressive effect Effects 0.000 claims abstract description 8
- 230000005055 memory storage Effects 0.000 claims description 3
- 230000015654 memory Effects 0.000 description 12
- 230000006835 compression Effects 0.000 description 8
- 238000007906 compression Methods 0.000 description 8
- 239000000872 buffer Substances 0.000 description 7
- 230000006870 function Effects 0.000 description 6
- 238000004590 computer program Methods 0.000 description 3
- 238000010586 diagram Methods 0.000 description 2
- 239000000463 material Substances 0.000 description 2
- 230000002250 progressing effect Effects 0.000 description 2
- 230000005540 biological transmission Effects 0.000 description 1
- 230000015556 catabolic process Effects 0.000 description 1
- 238000006243 chemical reaction Methods 0.000 description 1
- 238000006731 degradation reaction Methods 0.000 description 1
- 230000010365 information processing Effects 0.000 description 1
- 230000009191 jumping Effects 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 239000007787 solid Substances 0.000 description 1
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N5/00—Details of television systems
- H04N5/76—Television signal recording
- H04N5/78—Television signal recording using magnetic recording
- H04N5/782—Television signal recording using magnetic recording on tape
- H04N5/783—Adaptations for reproducing at a rate different from the recording rate
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N5/00—Details of television systems
- H04N5/76—Television signal recording
- H04N5/91—Television signal processing therefor
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T9/00—Image coding
- G06T9/004—Predictors, e.g. intraframe, interframe coding
-
- 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/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/43—Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
- H04N21/432—Content retrieval operation from a local storage medium, e.g. hard-disk
- H04N21/4325—Content retrieval operation from a local storage medium, e.g. hard-disk by playing back content from the storage medium
-
- 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/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/43—Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
- H04N21/44—Processing of video elementary streams, e.g. splicing a video clip retrieved from local storage with an incoming video stream or rendering scenes according to encoded video stream scene graphs
- H04N21/4402—Processing of video elementary streams, e.g. splicing a video clip retrieved from local storage with an incoming video stream or rendering scenes according to encoded video stream scene graphs involving reformatting operations of video signals for household redistribution, storage or real-time display
- H04N21/440281—Processing of video elementary streams, e.g. splicing a video clip retrieved from local storage with an incoming video stream or rendering scenes according to encoded video stream scene graphs involving reformatting operations of video signals for household redistribution, storage or real-time display by altering the temporal resolution, e.g. by frame skipping
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N5/00—Details of television systems
- H04N5/76—Television signal recording
- H04N5/765—Interface circuits between an apparatus for recording and another apparatus
- H04N5/775—Interface circuits between an apparatus for recording and another apparatus between a recording apparatus and a television receiver
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N5/00—Details of television systems
- H04N5/76—Television signal recording
- H04N5/78—Television signal recording using magnetic recording
- H04N5/781—Television signal recording using magnetic recording on disks or drums
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N5/00—Details of television systems
- H04N5/76—Television signal recording
- H04N5/84—Television signal recording using optical recording
- H04N5/85—Television signal recording using optical recording on discs or drums
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N5/00—Details of television systems
- H04N5/76—Television signal recording
- H04N5/907—Television signal recording using static stores, e.g. storage tubes or semiconductor memories
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N9/00—Details of colour television systems
- H04N9/79—Processing of colour television signals in connection with recording
- H04N9/80—Transformation of the television signal for recording, e.g. modulation, frequency changing; Inverse transformation for playback
- H04N9/804—Transformation of the television signal for recording, e.g. modulation, frequency changing; Inverse transformation for playback involving pulse code modulation of the colour picture signal components
- H04N9/8042—Transformation of the television signal for recording, e.g. modulation, frequency changing; Inverse transformation for playback involving pulse code modulation of the colour picture signal components involving data reduction
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N9/00—Details of colour television systems
- H04N9/79—Processing of colour television signals in connection with recording
- H04N9/80—Transformation of the television signal for recording, e.g. modulation, frequency changing; Inverse transformation for playback
- H04N9/82—Transformation of the television signal for recording, e.g. modulation, frequency changing; Inverse transformation for playback the individual colour picture signal components being recorded simultaneously only
- H04N9/8205—Transformation of the television signal for recording, e.g. modulation, frequency changing; Inverse transformation for playback the individual colour picture signal components being recorded simultaneously only involving the multiplexing of an additional signal and the colour video signal
Definitions
- the transducer or read head can be repositioned to acquire and decode picture P(16) as indicated by J2. This process can be repeated as indicated by J3 and J4 to acquire and decode P(19) and P(22) respectively.
- location of the prior l-picture should be timely determined and the transducer or read head should be promptly positioned to the location of the prior l-picture. It should be recognized that in the case where a file storage system such as a solid-state memory is used, then there would be an absence of a read head or transducer. In that case, the control CPU could read from a memory location of the solid-state memory.
- the transducer or read head can be repositioned as depicted by J5 to recover picture 1(1).
- the transducer or read head can be repositioned as depicted by J5 to recover picture 1(1).
- the jump and play process can be repeated for preceding GOPs, thereby progressing haltingly backwards through the records whilst smoothly portraying the program material in a reverse sequence at a video output.
- prior to the instant to the video pictures are sequentially played at speed 1X from 1(1) through (I25).
- the pictures can be decoded in the following order - I (25), 1(13), P(16), P(19), P(22), 1(1), P(4), P(7), P(10).
- These decoded video pictures can be displayed in the following order during reverse 3X trick mode - I (25), P(22), P(19), P(16), 1(13), P(10), P(7), P(4), 1(1).
- the decoding and display of the video pictures can occur concurrently.
- the invention also provides an apparatus for trick mode playback of an MPEG video presentation recorded on a storage medium.
- the apparatus can include a video processor programmed to respond to a command for trick mode playback of a portion of the MPEG video presentation.
- the video processor can be configured to access an information file for the MPEG video presentation.
- the information file can contain selected data about the MPEG video presentation for facilitating a trick mode.
- the video processor can retrieve from the information file, information for performing trick mode playback indicated by the command.
- a device 100 for implementing the various advanced operating features in accordance with the invention taught herein can utilize a file storage system 104 in accordance with the inventive arrangements depicted in the block diagram of FIG. 3.
- FIG. 3 illustrates a disk-based storage device 106, it is understood that the invention can be practiced with any MPEG or other compressed video playback device regardless of the status of the storage medium 106.
- MPEG or MPEG video refers to video compression according to the MPEG encoding standard, including but not limited to MPEG-1 , MPEG-2.
- the disc medium 106 is embodied as a fixed disk in the illustrated embodiment.
- a top_field_first parameter 555 can define whether top field for a picture should be displayed first or whether a bottom field for a picture should be displayed first for a frame picture which has two fields.
- a one (1 ) can represent top field should be displayed first and a zero (0) can represent a bottom field should be displayed first.
- a repeat_first field parameter 560 can define whether the first field or the picture should be repeated if the picture is a progressive frame.
- the number of bytes of data in the picture (num_bytes_in_picture) 570 can be defined.
- a GOP_info_bytes parameter 575 can define the total number of information bytes in the information file for the GOP, which can be used to determine the starting address of the prior GOP information.
- FIGs. 5a, 5b, 5c and 5d defines the size of each parameter in the exemplary information file as bit or bytes, the invention is not limited in this regard. Accordingly, the sizes of each parameter can vary depending on a particular application. Furthermore, the parameters are exemplary and in no way intended to limit the scope of the invention.
- FIGs. 6a, 6b and 6c in combination is a flow chart describing exemplary steps for utilizing an information file during a trick mode.
- An information file can be used for forward and reverse trick modes. Referring to FIG. 6a, normal playback at 1X speed in the forward direction occurs during step 600. During this forward playback, the information file can be read into RAM in step 605. In step 610, the MPEG video stream can be opened. It should be recognized that it is not necessary for the playback to occur in the forward direction in order to execute a video trick mode.
- step 640 a determination is made whether the current picture has been transferred. If the current picture has not been transferred, then step 635 can be executed to ensure that all the data in the current picture has been transferred from the transfer buffer. When the current picture has been transferred, and in preparation for transferring pictures for the reverse trick mode, the transfer buffer should be flushed in step 645. Due to latency occurring while a read head of hard disk 106 is being relocated, dummy pictures can be added to ensure continuity of the
- dummy pictures can be added where necessary to ensure continuity.
- the addition of dummy pictures can include the addition of P-pictures and/or B-pictures, which can be predicted from the last l-picture or P-picture that was transferred.
- a read head of hard disk 106 can be repositioned at the beginning of the preceding GOP in the MPEG stream. This can be done by extracting the GOP_start_address 535 from the GOP information 415. In particular, the GOP_start_address 535 can be determined from the GOP information 415.
- data can be read from this location, which is an l-picture location.
- dummy picture pictures can be inserted where necessary to maintain a desired reverse playback speed. The dummy pictures can be P-pictures and/or B-pictures, which can be predicted from a previous reference picture.
- step 670 the starting address of the previous GOP can be determined and the read head of hard disk 106 can be repositioned at the determined location, which is the start of the previous GOP.
- a starting address for the previous GOP can be determined based on various parameters located in the information file 400. Steps 660 and 665 can subsequently be repeated after step 670 until the reverse trick mode is cancelled or the beginning of the MPEG data is reached.
- a computer program in the present context means any expression, in any language, code or notation, of a set of instructions intended to cause a system having an information processing capability to perform a particular function either directly or after either or both of the following a) conversion to another language, code or notation; b) reproduction in a different material form.
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- Databases & Information Systems (AREA)
- Television Signal Processing For Recording (AREA)
- Indexing, Searching, Synchronizing, And The Amount Of Synchronization Travel Of Record Carriers (AREA)
Abstract
Description
Claims
Priority Applications (4)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2003539321A JP2005507218A (en) | 2001-10-23 | 2002-10-22 | Fast forward and rewind trick modes using information files |
EP02784203A EP1440574A4 (en) | 2001-10-23 | 2002-10-22 | Trick play using an information file |
MXPA04003888A MXPA04003888A (en) | 2001-10-23 | 2002-10-22 | Trick play using an information file. |
KR1020047005889A KR100958325B1 (en) | 2001-10-23 | 2002-10-22 | Method and apparatus for trick mode playback of an mpeg video presentation recorded on a storage medium |
Applications Claiming Priority (4)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US33491401P | 2001-10-23 | 2001-10-23 | |
US60/334,914 | 2001-10-23 | ||
US10/121,089 US20030077071A1 (en) | 2001-10-23 | 2002-04-11 | Fast forward trick mode and reverse trick mode using an information file |
US10/121,089 | 2002-04-11 |
Publications (2)
Publication Number | Publication Date |
---|---|
WO2003036962A1 true WO2003036962A1 (en) | 2003-05-01 |
WO2003036962A9 WO2003036962A9 (en) | 2003-12-11 |
Family
ID=26819069
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
PCT/US2002/033681 WO2003036962A1 (en) | 2001-10-23 | 2002-10-22 | Trick play using an information file |
Country Status (7)
Country | Link |
---|---|
US (1) | US20030077071A1 (en) |
EP (1) | EP1440574A4 (en) |
JP (1) | JP2005507218A (en) |
KR (1) | KR100958325B1 (en) |
CN (1) | CN100556110C (en) |
MX (1) | MXPA04003888A (en) |
WO (1) | WO2003036962A1 (en) |
Cited By (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
EP1440575A1 (en) * | 2001-10-23 | 2004-07-28 | Thomson Licensing S.A. | Trick mode using dummy predictive pictures |
EP1621007A2 (en) * | 2003-05-05 | 2006-02-01 | Thomson Licensing | Reverse trick modes on non-progressive video using special groups of pictures |
WO2007051729A1 (en) * | 2005-11-02 | 2007-05-10 | Thomson Licensing | Method and devices for the transfer of a data flow from a data source to a data sink |
CN101695116B (en) * | 2004-06-02 | 2013-01-02 | 松下电器产业株式会社 | Picture coding apparatus and picture decoding apparatus |
US8612354B2 (en) | 2005-07-07 | 2013-12-17 | Thomson Licensing | Method for controlling digital rights of the “Play N times” type for a digital audio and/or video content and device implementing this method |
Families Citing this family (70)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7139398B2 (en) | 2001-06-06 | 2006-11-21 | Sony Corporation | Time division partial encryption |
US7895616B2 (en) | 2001-06-06 | 2011-02-22 | Sony Corporation | Reconstitution of program streams split across multiple packet identifiers |
US7155012B2 (en) * | 2002-01-02 | 2006-12-26 | Sony Corporation | Slice mask and moat pattern partial encryption |
US7218738B2 (en) * | 2002-01-02 | 2007-05-15 | Sony Corporation | Encryption and content control in a digital broadcast system |
US7233669B2 (en) * | 2002-01-02 | 2007-06-19 | Sony Corporation | Selective encryption to enable multiple decryption keys |
US7823174B2 (en) | 2002-01-02 | 2010-10-26 | Sony Corporation | Macro-block based content replacement by PID mapping |
US7302059B2 (en) * | 2002-01-02 | 2007-11-27 | Sony Corporation | Star pattern partial encryption |
US7215770B2 (en) * | 2002-01-02 | 2007-05-08 | Sony Corporation | System and method for partially encrypted multimedia stream |
US7292690B2 (en) * | 2002-01-02 | 2007-11-06 | Sony Corporation | Video scene change detection |
US7292691B2 (en) * | 2002-01-02 | 2007-11-06 | Sony Corporation | Progressive video refresh slice detection |
US7765567B2 (en) | 2002-01-02 | 2010-07-27 | Sony Corporation | Content replacement by PID mapping |
US7242773B2 (en) * | 2002-09-09 | 2007-07-10 | Sony Corporation | Multiple partial encryption using retuning |
US7530084B2 (en) * | 2002-05-28 | 2009-05-05 | Sony Corporation | Method and apparatus for synchronizing dynamic graphics |
US20090180025A1 (en) * | 2002-05-28 | 2009-07-16 | Sony Corporation | Method and apparatus for overlaying graphics on video |
JP3826856B2 (en) * | 2002-08-05 | 2006-09-27 | ソニー株式会社 | REPRODUCTION CONTROL DEVICE, REPRODUCTION CONTROL METHOD, AND REPRODUCTION CONTROL PROGRAM |
US8818896B2 (en) | 2002-09-09 | 2014-08-26 | Sony Corporation | Selective encryption with coverage encryption |
US7292692B2 (en) * | 2003-03-25 | 2007-11-06 | Sony Corporation | Content scrambling with minimal impact on legacy devices |
US7024098B2 (en) * | 2003-05-05 | 2006-04-04 | Thomson Licensing | Reverse trick modes on progressive video using special groups of pictures |
US9456243B1 (en) | 2003-06-06 | 2016-09-27 | Arris Enterprises, Inc. | Methods and apparatus for processing time-based content |
US20050036067A1 (en) * | 2003-08-05 | 2005-02-17 | Ryal Kim Annon | Variable perspective view of video images |
US7853980B2 (en) | 2003-10-31 | 2010-12-14 | Sony Corporation | Bi-directional indices for trick mode video-on-demand |
US7263187B2 (en) * | 2003-10-31 | 2007-08-28 | Sony Corporation | Batch mode session-based encryption of video on demand content |
US20050097597A1 (en) * | 2003-10-31 | 2005-05-05 | Pedlow Leo M.Jr. | Hybrid storage of video on demand content |
US7620180B2 (en) * | 2003-11-03 | 2009-11-17 | Sony Corporation | Preparation of content for multiple conditional access methods in video on demand |
US7519274B2 (en) | 2003-12-08 | 2009-04-14 | Divx, Inc. | File format for multiple track digital data |
US8472792B2 (en) | 2003-12-08 | 2013-06-25 | Divx, Llc | Multimedia distribution 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 |
US7895617B2 (en) | 2004-12-15 | 2011-02-22 | Sony Corporation | Content substitution editor |
US8041190B2 (en) | 2004-12-15 | 2011-10-18 | Sony Corporation | System and method for the creation, synchronization and delivery of alternate content |
US20060280431A1 (en) * | 2005-06-03 | 2006-12-14 | Kirk Blattman | Supporting trick modes in a streaming digital video environment using a root trick mode stream |
US8185921B2 (en) * | 2006-02-28 | 2012-05-22 | Sony Corporation | Parental control of displayed content using closed captioning |
JP5200204B2 (en) | 2006-03-14 | 2013-06-05 | ディブエックス リミテッド ライアビリティー カンパニー | A federated digital rights management mechanism including a trusted system |
US7823056B1 (en) * | 2006-03-15 | 2010-10-26 | Adobe Systems Incorporated | Multiple-camera video recording |
US7623755B2 (en) | 2006-08-17 | 2009-11-24 | Adobe Systems Incorporated | Techniques for positioning audio and video clips |
US8483551B2 (en) | 2006-12-04 | 2013-07-09 | Electronics And Telecommunications Research Institute | Method for generating double-speed IDR-unit for trick play, and trick play system and method using the same |
WO2008086313A1 (en) * | 2007-01-05 | 2008-07-17 | Divx, Inc. | Video distribution system including progressive playback |
WO2009065137A1 (en) | 2007-11-16 | 2009-05-22 | Divx, Inc. | Hierarchical and reduced index structures for multimedia files |
US8966103B2 (en) * | 2007-12-21 | 2015-02-24 | General Instrument Corporation | Methods and system for processing time-based content |
EP2507995A4 (en) | 2009-12-04 | 2014-07-09 | Sonic Ip Inc | Elementary bitstream cryptographic material transport systems and methods |
US9247312B2 (en) | 2011-01-05 | 2016-01-26 | Sonic Ip, Inc. | Systems and methods for encoding source media in matroska container files for adaptive bitrate streaming 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 |
CN103875248B (en) | 2011-08-30 | 2018-09-07 | 帝威视有限公司 | For encoding the system and method with stream process by using the video of multiple Maximum Bit Rate grade encodings |
US9467708B2 (en) | 2011-08-30 | 2016-10-11 | Sonic Ip, Inc. | Selection of resolutions for seamless resolution switching of multimedia content |
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 |
US8799647B2 (en) | 2011-08-31 | 2014-08-05 | Sonic Ip, Inc. | Systems and methods for application identification |
US8964977B2 (en) | 2011-09-01 | 2015-02-24 | Sonic Ip, Inc. | Systems and methods for saving encoded media streamed using adaptive bitrate streaming |
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 |
US8918908B2 (en) | 2012-01-06 | 2014-12-23 | Sonic Ip, Inc. | Systems and methods for accessing digital content using electronic tickets and ticket tokens |
EP2665259A1 (en) * | 2012-05-17 | 2013-11-20 | Samsung Electronics Co., Ltd | Recording medium, reproducing device for performing trick play for data of the recording medium, and method thereof |
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 |
US9191457B2 (en) | 2012-12-31 | 2015-11-17 | Sonic Ip, Inc. | Systems, methods, and media for controlling delivery of content |
US9313510B2 (en) | 2012-12-31 | 2016-04-12 | Sonic Ip, Inc. | Use of objective quality measures of streamed content to reduce streaming bandwidth |
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 |
US10397292B2 (en) | 2013-03-15 | 2019-08-27 | Divx, Llc | Systems, methods, and media for delivery of content |
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 |
KR102597985B1 (en) | 2014-08-07 | 2023-11-06 | 디빅스, 엘엘씨 | Systems and methods for protecting elementary bitstreams incorporating independently encoded tiles |
KR20190097320A (en) | 2015-01-06 | 2019-08-20 | 디브이엑스, 엘엘씨 | Systems and methods for encoding and sharing content between devices |
CN104602117B (en) * | 2015-01-31 | 2018-03-16 | 华为技术有限公司 | A kind of speed plays the method and device of video |
US10715574B2 (en) | 2015-02-27 | 2020-07-14 | Divx, Llc | Systems and methods for frame duplication and frame extension in live video encoding and streaming |
US10075292B2 (en) | 2016-03-30 | 2018-09-11 | Divx, Llc | Systems and methods for quick start-up of playback |
US10129574B2 (en) | 2016-05-24 | 2018-11-13 | Divx, Llc | Systems and methods for providing variable speeds in a trick-play mode |
US10231001B2 (en) | 2016-05-24 | 2019-03-12 | Divx, Llc | Systems and methods for providing audio content during trick-play playback |
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 |
US11825142B2 (en) | 2019-03-21 | 2023-11-21 | Divx, Llc | Systems and methods for multimedia swarms |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5867625A (en) * | 1994-10-20 | 1999-02-02 | Thomson Consumer Electronics, Inc. | Digital VCR with trick play steam derivation |
US5995707A (en) * | 1994-11-26 | 1999-11-30 | Lg Electronics Inc. | Speed change reproduction recording apparatus for VCR of digital HDTV and method thereof |
US6009229A (en) * | 1995-07-28 | 1999-12-28 | Sony Corporation | Data coding/decoding method and apparatus and coded data recording medium |
US6141491A (en) * | 1993-03-16 | 2000-10-31 | Victor Company Of Japan, Ltd. | Method for jump-reproducing video data of moving picture coded with high efficiency |
Family Cites Families (11)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6002834A (en) * | 1995-02-24 | 1999-12-14 | Hitachi, Ltd. | Optical disk having table relating sector address and time and optical disk reproducing apparatus |
US6064794A (en) * | 1995-03-30 | 2000-05-16 | Thomson Licensing S.A. | Trick-play control for pre-encoded video |
US5959690A (en) * | 1996-02-20 | 1999-09-28 | Sas Institute, Inc. | Method and apparatus for transitions and other special effects in digital motion video |
US6654539B1 (en) * | 1998-10-26 | 2003-11-25 | Sony Corporation | Trick playback of digital video data |
US6643449B1 (en) * | 1998-11-10 | 2003-11-04 | Kabushiki Kaisha Toshiba | Recording/reproducing apparatus, video data recording apparatus, recording method, reproducing method |
JP3372221B2 (en) * | 1999-06-16 | 2003-01-27 | 日本ビクター株式会社 | Recording device |
CN1174625C (en) * | 1999-09-02 | 2004-11-03 | 松下电器产业株式会社 | Recorder and coding device |
FR2801464B1 (en) * | 1999-11-22 | 2001-12-28 | Thomson Multimedia Sa | METHOD FOR RECORDING A SCRATCHED MPEG STREAM |
JP2001218172A (en) * | 2000-01-31 | 2001-08-10 | Nec Corp | Device and method for converting frame rate in moving picture decoder, its recording medium and integrated circuit device |
US7212727B2 (en) * | 2000-04-21 | 2007-05-01 | Matsushita Electric Industrial Co., Ltd. | Trick play method for digital storage medium |
US6577809B2 (en) * | 2001-10-23 | 2003-06-10 | Thomson Licensing S.A. | User selectable variable trick mode speed |
-
2002
- 2002-04-11 US US10/121,089 patent/US20030077071A1/en not_active Abandoned
- 2002-10-22 KR KR1020047005889A patent/KR100958325B1/en not_active IP Right Cessation
- 2002-10-22 JP JP2003539321A patent/JP2005507218A/en active Pending
- 2002-10-22 MX MXPA04003888A patent/MXPA04003888A/en active IP Right Grant
- 2002-10-22 EP EP02784203A patent/EP1440574A4/en not_active Withdrawn
- 2002-10-22 CN CNB028211405A patent/CN100556110C/en not_active Expired - Fee Related
- 2002-10-22 WO PCT/US2002/033681 patent/WO2003036962A1/en active Application Filing
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6141491A (en) * | 1993-03-16 | 2000-10-31 | Victor Company Of Japan, Ltd. | Method for jump-reproducing video data of moving picture coded with high efficiency |
US5867625A (en) * | 1994-10-20 | 1999-02-02 | Thomson Consumer Electronics, Inc. | Digital VCR with trick play steam derivation |
US5995707A (en) * | 1994-11-26 | 1999-11-30 | Lg Electronics Inc. | Speed change reproduction recording apparatus for VCR of digital HDTV and method thereof |
US6009229A (en) * | 1995-07-28 | 1999-12-28 | Sony Corporation | Data coding/decoding method and apparatus and coded data recording medium |
Non-Patent Citations (1)
Title |
---|
See also references of EP1440574A4 * |
Cited By (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
EP1440575A1 (en) * | 2001-10-23 | 2004-07-28 | Thomson Licensing S.A. | Trick mode using dummy predictive pictures |
EP1440575A4 (en) * | 2001-10-23 | 2010-05-05 | Thomson Licensing | Trick mode using dummy predictive pictures |
EP1621007A2 (en) * | 2003-05-05 | 2006-02-01 | Thomson Licensing | Reverse trick modes on non-progressive video using special groups of pictures |
EP1621007A4 (en) * | 2003-05-05 | 2010-09-22 | Thomson Licensing | Reverse trick modes on non-progressive video using special groups of pictures |
CN101695116B (en) * | 2004-06-02 | 2013-01-02 | 松下电器产业株式会社 | Picture coding apparatus and picture decoding apparatus |
CN101695115B (en) * | 2004-06-02 | 2013-01-02 | 松下电器产业株式会社 | Picture coding apparatus and picture decoding apparatus |
US8612354B2 (en) | 2005-07-07 | 2013-12-17 | Thomson Licensing | Method for controlling digital rights of the “Play N times” type for a digital audio and/or video content and device implementing this method |
WO2007051729A1 (en) * | 2005-11-02 | 2007-05-10 | Thomson Licensing | Method and devices for the transfer of a data flow from a data source to a data sink |
US7984205B2 (en) | 2005-11-02 | 2011-07-19 | Thomson Licensing | Method and devices for the transfer of a data flow from a data source to a data sink |
Also Published As
Publication number | Publication date |
---|---|
JP2005507218A (en) | 2005-03-10 |
EP1440574A4 (en) | 2010-05-05 |
KR20040045893A (en) | 2004-06-02 |
KR100958325B1 (en) | 2010-05-17 |
WO2003036962A9 (en) | 2003-12-11 |
MXPA04003888A (en) | 2004-07-08 |
CN100556110C (en) | 2009-10-28 |
EP1440574A1 (en) | 2004-07-28 |
CN1575595A (en) | 2005-02-02 |
US20030077071A1 (en) | 2003-04-24 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
KR100958325B1 (en) | Method and apparatus for trick mode playback of an mpeg video presentation recorded on a storage medium | |
US20030159152A1 (en) | Fast motion trick mode using dummy bidirectional predictive pictures | |
US20080008455A1 (en) | Cpi data for steam buffer channels | |
KR20040039852A (en) | Trick play embodiment method using frame index | |
US6577809B2 (en) | User selectable variable trick mode speed | |
JP3156597B2 (en) | Image information decoding and reproducing apparatus and image information decoding and reproducing method | |
EP1440576A2 (en) | Changing a playback speed for video presentation recorded in a modified film format | |
KR20010101566A (en) | Reverse playback of a MPEG video stream | |
EP1440573B1 (en) | Fast motion playback using dummy predictive pictures | |
US7974523B2 (en) | Optimal buffering and scheduling strategy for smooth reverse in a DVD player or the like | |
US6990287B2 (en) | Fast motion trick mode using dummy bidirectional predictive pictures | |
KR100891065B1 (en) | Modifying video by inserting shadow intra pictures | |
JP2773594B2 (en) | Playback method for playing back fast-forward and fast-rewind images from highly efficient encoded video information | |
US20070150440A1 (en) | Method and circuit for retrieving data | |
JP2007074358A (en) | Video signal recording device, recording medium, and video signal reproducing device | |
JP2004112104A (en) | Method and apparatus for recording encoded bit stream |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
AK | Designated states |
Kind code of ref document: A1 Designated state(s): AE AG AL AM AT AU AZ BA BB BG BR BY BZ CA CH CN CO CR CU CZ DE DK DM DZ EC EE ES FI GB GD GE GH GM HR HU ID IL IN IS JP KE KG KP KR KZ LC LK LR LS LT LU LV MA MD MG MK MN MW MX MZ NO NZ OM PH PL PT RO RU SD SE SG SI SK SL TJ TM TN TR TT TZ UA UG US UZ VC VN YU ZA ZM ZW |
|
AL | Designated countries for regional patents |
Kind code of ref document: A1 Designated state(s): GH GM KE LS MW MZ SD SL SZ TZ UG ZM ZW AM AZ BY KG KZ MD RU TJ TM AT BE BG CH CY CZ DE DK EE ES FI FR GB GR IE IT LU MC NL PT SE SK TR BF BJ CF CG CI CM GA GN GQ GW ML MR NE SN TD TG |
|
121 | Ep: the epo has been informed by wipo that ep was designated in this application | ||
DFPE | Request for preliminary examination filed prior to expiration of 19th month from priority date (pct application filed before 20040101) | ||
COP | Corrected version of pamphlet |
Free format text: PAGE 1, DESCRIPTION, REPLACED BY CORRECT PAGE 1 |
|
WWE | Wipo information: entry into national phase |
Ref document number: 2002784203 Country of ref document: EP |
|
WWE | Wipo information: entry into national phase |
Ref document number: 2003539321 Country of ref document: JP |
|
WWE | Wipo information: entry into national phase |
Ref document number: 1020047005889 Country of ref document: KR |
|
WWE | Wipo information: entry into national phase |
Ref document number: 20028211405 Country of ref document: CN Ref document number: PA/a/2004/003888 Country of ref document: MX |
|
WWP | Wipo information: published in national office |
Ref document number: 2002784203 Country of ref document: EP |