Data structure for representing two or more versions of program material
AssigneeTime Warner Entertainment Co., L.P.
InventorsChristopher J. Cookson, Lewis S. Ostrover, Warren N. Lieberfarb
Life of this patent
Estimating the term…
Loading patent…
AssigneeTime Warner Entertainment Co., L.P.
InventorsChristopher J. Cookson, Lewis S. Ostrover, Warren N. Lieberfarb
Estimating the term…
A system for playing a selected one of multiple audio tracks recorded in synchronized fashion with a motion picture on an optical disk. The optical disk has encoded on it a mixing master music and effects (“M&E”) track, or a switching master M&E track. Individual audio tracks are provided for language-specific versions of the same motion picture, but these tracks have data recorded in them only where there is dialog. In this way, for many a motion picture, all tracks but masters will have data recorded for well less than half of the running time of the motion picture. When a mixing master is used, it is mixed with a language-specific track when the latter has dialog; the mixing master contains no dialog. If a switching master is used, it may contain dialog recorded with the M&E; when a language-specific track has dialog recorded in it, it also contains M&E and the track is played to the exclusion of the switching master.
A data stream comprising three different types of interleaved video data blocks, said video data blocks including
A bit sequence embodied in a data stream comprising three different types of interleaved data blocks, said data blocks including
A method of processing stored data, said stored data representing at least two versions of the same program material and having three different types of interleaved data blocks containing respectively (1) data unique to one of said at least two versions, (2) data unique to the other of said at least two versions, and (3) data common to said at least two versions, said data blocks containing data representing different signal components that are to be processed at rates that are different from and independent of each other, said data blocks further containing address and pointer data identifying addresses of succeeding data blocks to be accessed for respective versions, comprising the steps of selecting one of said at least two versions, accessing sequentially only the blocks containing data unique to the selected version and blocks containing data common to said at least two versions, processing at respective rates the sequentially accessed data representing different signal components and forming a signal therefrom, and operating on block addresses and pointer data to identify the data blocks that must be accessed for the selected version to facilitate the sequential accessing of the data.
A method of processing a data stream, said data stream representing at least two versions of the same program material and having three different types of interleaved data blocks containing respectively (1) data unique to one of said at least two versions, (2) data unique to the other of said at least two versions, and (3) data common to said at least two versions, said data stream containing data representing different signal components that are to be processed at rates that are different from and independent of each other, said data blocks further containing address and pointer data identifying addresses of succeeding data blocks to be accessed for respective versions, comprising the steps of selecting one of said at least two versions, accessing sequentially only the blocks containing data unique to the selected version and blocks containing data common to said at least two versions, processing at respective rates the sequentially accessed data representing different signal components and forming a signal therefrom, and operating on block addresses and pointer data to identify the data blocks that must be accessed for the selected version to facilitate the sequential accessing of the data.
A set of stored data embodied in a data stream comprising three different types of interleaved video data blocks, said video data blocks including
Dependencies are inferred from the claim text.