US5742347A
Expired / Lapsed
US
⏱️ 0.0 years remaining
Efficient support for interactive playout of videos
Assignee: International Business Machines Corp
•
Filing: 1996-01-24
•
Granted: 1998-04-21
•
Expires: 2016-01-24
Abstract
Abstract A system and method of transforming the standard compressed media stream used for distribution to a local form for a client station. A media stream is downloaded from an input source to a device in the local station and then played out the video stream in the local station. During the playout, the stream is transformed to another storage format by altering the standard/original compression form to a local form.
Inventors
- 👤 Dilip Dinkar Kandlur
- 👤 Ming-Syan Chen
Bibliographic Details
Application Number
—
Jurisdiction
US
Data Source
google_patents
Last Synchronized
2026-11-02 19:29
CPC Classifications
H; H04; H04N; H04N7/00; H04N7/16; H04N7/173; H04N7/17309; H04N7/17318; H04N19/00; H04N19/40; H04N19/60; H04N19/61; H04N5/00; H04N5/76; H04N5/78; H04N5/782; H04N5/783; H04N9/00; H04N9/79; H04N9/80; H04N9/804; H04N9/8042
Claims Analysis
Total Claims: 21
Claim 1
Independent Claim
126 words
A method of transforming a compressed media stream used for distribution of video information to a local client station, comprising the steps of: downloading the compressed media stream from an input source to a device in the local station, the compressed media stream having a compression format of a type that requires a temporally previous frame to fully decode a temporally subsequent frame; playing out a video stream, decoded from the compressed media stream, from the local station; transforming the compressed media stream to data having another storage format during the playing out by altering the compression format of the temporally subsequent frame to a temporally independent anchor frame format suitable for use in decoding interframe encoded frames during subsequent playing out of the video stream.
Claim 2
Independent Claim
126 words
A method of transforming a compressed media stream used for distribution of video information to a local client station, comprising the steps of: downloading the compressed media stream from an input source to a device in the local station, the compressed media stream having a compression format of a type that requires a temporally previous frame to fully decode a temporally subsequent frame; playing out a video stream, decoded from the compressed media stream, from the local station; transforming the compressed media stream to data having another storage format during the playing out by altering the compression format of the temporally subsequent frame to a temporally independent anchor frame format suitable for use in decoding interframe encoded frames during subsequent playing out of the video stream.
Claim 3
Dependent Claim
13 words
The method of claim 1 wherein the storage format includes compressed video data.
Claim 4
Dependent Claim
17 words
The method of claim 1 comprising the further step of, storing the data in a memory buffer.
Claim 5
Dependent Claim
26 words
The method of claim 3 comprising the further step of playing out at least some of the data from the memory buffer in reverse temporal order.
Claim 6
Dependent Claim
21 words
The method of claim 3 wherein the playing out in reverse temporal order comprises skipping a number of frames between playout.
Claim 7
Dependent Claim
28 words
The method of claim 1 wherein the compressed media stream is of an MPEG format and wherein the storage format includes converting decompressed P frames to I frames.
Claim 8
Dependent Claim
55 words
The method of claim 1 wherein the compressed stream is an MPEG stream and wherein the transformation is a procedure comprising the steps of: encoding P frames in the MPEG stream as I frames after the decompression and playout of each P frame; storing the compressed I frames in a secondary storage for later use.
Claim 9
Dependent Claim
24 words
The method of claim 7 wherein the encoding a P frame into an I frame is performed by a component in the local station.
Claim 10
Independent Claim
146 words
A method of transforming a compressed media stream of a type wherein video data is encoded as a plurality of frames and wherein interframe dependencies exist in the compression media stream such that the decompression of at least some frames is dependent upon decompression of at least once predecessor frame, comprising the steps of: downloading the compressed media stream from a source to a video playout station; decompressing the compressed media stream at the playout station and providing video signals generated from the compressed media stream to a playout device; during the providing, transforming the compressed media stream to video data having another storage format; the storage format being of a type wherein at the least some of the frames are converted to temporally independent anchor frames suitable for use in decoding interframe encoded frames during subsequent provision of the video signals to the playout device.
Claim 11
Independent Claim
146 words
A method of transforming a compressed media stream of a type wherein video data is encoded as a plurality of frames and wherein interframe dependencies exist in the compression media stream such that the decompression of at least some frames is dependent upon decompression of at least once predecessor frame, comprising the steps of: downloading the compressed media stream from a source to a video playout station; decompressing the compressed media stream at the playout station and providing video signals generated from the compressed media stream to a playout device; during the providing, transforming the compressed media stream to video data having another storage format; the storage format being of a type wherein at the least some of the frames are converted to temporally independent anchor frames suitable for use in decoding interframe encoded frames during subsequent provision of the video signals to the playout device.
Claim 12
Dependent Claim
32 words
The method of claim 9 wherein the compressed media stream is of an MPEG format and wherein the transforming comprises the steps of transforming P frames in the stream into I frames.
Claim 13
Dependent Claim
32 words
The method of claim 10 comprising the further step of playing out at least some of the frames of the another storage format, stored in the storage media, in reverse temporal order.
Claim 14
Independent Claim
122 words
An apparatus for playing out videos provided in a temporally dependant, compressed form, comprising: an interface for receiving compressed video data; a decoder, coupled to the interface, for decompressing the compressed video data; a buffer memory for storing the decompressed video data; a display controller, coupled to the buffer memory, for reading the data from the buffer memory and converting the data to a displayable form; an encoder coupled to the buffer memory, for converting at least some of the compressed video data into temporally independent anchor frames suitable for use decoding interframe encoded frames during subsequent provision of the video signals to the playout device; and, a secondary storage device connected to receive the temporally independent anchor frames from the encoder.
Claim 15
Independent Claim
122 words
An apparatus for playing out videos provided in a temporally dependant, compressed form, comprising: an interface for receiving compressed video data; a decoder, coupled to the interface, for decompressing the compressed video data; a buffer memory for storing the decompressed video data; a display controller, coupled to the buffer memory, for reading the data from the buffer memory and converting the data to a displayable form; an encoder coupled to the buffer memory, for converting at least some of the compressed video data into temporally independent anchor frames suitable for use decoding interframe encoded frames during subsequent provision of the video signals to the playout device; and, a secondary storage device connected to receive the temporally independent anchor frames from the encoder.
Claim 16
Dependent Claim
26 words
The apparatus of claim 12 wherein the decoder is an MPEG decoder and wherein the encoder converts P frames received by the decoder into I frames.
Claim 17
Dependent Claim
25 words
The apparatus of claim 12 further comprising means for playing out at least some of the data from the buffer memory in reverse temporal order.
Claim 18
Dependent Claim
21 words
The apparatus of claim 14 wherein the playing out in reverse temporal order comprises skipping a number of frames between playout.
Claim 19
Dependent Claim
54 words
The apparatus of claim 12 wherein the compressed video data is an MPEG stream, the encoder comprises means for encoding P frames in the MPEG stream as I frames after the decompression and playout of each P frame; and wherein the compressed I frames are stored in the secondary storage device for later use.
Claim 20
Dependent Claim
39 words
The apparatus of claim 12 further comprising user controls and means for playing out the frames of the local storage format from the secondary storage in reverse temporal order, in response to a command signal from the user controls.
Claim 21
Dependent Claim
14 words
The apparatus of claim 12 wherein the local storage format comprises compressed video frames.
References Cited (Backward Citations)
US5164839A
Cited
US5122875A
Cited
US5146325A
Cited
US5267334A
Cited
US5231384A
Cited
US5247347A
Cited
US5305113A
Cited
US5262875A
Cited
US5371532A
Cited
US5287178A
Cited
DE4334931A1
Cited
EP0613298A2
Cited
US5414455A
Cited
EP0637888A2
Cited
USPTO Annuity & Maintenance Windows
| Annuity Stage | Window Opens | Payment Deadline | Surcharge Period Until | Estimated Fee | Status |
|---|---|---|---|---|---|
| 3.5 Years (Year 4) | 2001-04-20 | 2001-10-20 | 2002-04-21 | $2000.00 | Window Closed / Lapsed |
| 7.5 Years (Year 8) | 2005-04-20 | 2005-10-20 | 2006-04-21 | $3760.00 | Window Closed / Lapsed |
| 11.5 Years (Year 12) | 2009-04-20 | 2009-10-20 | 2010-04-21 | $7700.00 | Window Closed / Lapsed |