System and method for controlling play of multiple versions of the same motion picture stored on an optical disk
First Claim
1. A software carrier for storing video data for access by a data processor comprising a single track with a data structure having three different types of interleaved video data blocks, each of said video data blocks including (1) video data unique to one of at least two versions of the same program material, (2) video data unique to the other of said at least two versions of the same program material, and (3) video data common to said at least two versions of the same program material, with said track containing at least one data block of each of said three types and said video data blocks further containing addresses and pointer data identifying the sequential addresses of the video data blocks to be selected for a particular version of the same program material.
4 Assignments
0 Petitions
Accused Products
Abstract
An optical disk containing PG-rated and R-rated versions of the same motion picture. To minimize redundant storage of data, three types of video data blocks are provided in the same track, in an interleaved fashion--A-type blocks which contain material unique to version A, B-type blocks which contain material unique to version B, and C-type blocks which contain material common to both. A series of codes and pointers included in each block allow play of all common blocks, play of all A or B blocks depending on which version has been selected, and skipping over of the blocks which contain data unique to the unselected version. Play of adult-rated versions are automatically prevented if a parental lock option in the player has been keyed on. The disk may contain special software for identifying multiple versions of the same material where the selection criterion is one other than a rating.
-
Citations
6 Claims
- 1. A software carrier for storing video data for access by a data processor comprising a single track with a data structure having three different types of interleaved video data blocks, each of said video data blocks including (1) video data unique to one of at least two versions of the same program material, (2) video data unique to the other of said at least two versions of the same program material, and (3) video data common to said at least two versions of the same program material, with said track containing at least one data block of each of said three types and said video data blocks further containing addresses and pointer data identifying the sequential addresses of the video data blocks to be selected for a particular version of the same program material.
Specification