Method and apparatus for storage and playback of programs recorded on random access storage media
First Claim
1. A method for playing back a first set of data and a plurality of a second set of data recorded on a random access storage medium comprising:
- obtaining a first set of data and a plurality of second sets of data recorded on a random access storage medium, wherein said first set of data and said plurality of second sets of data are integrally unrelated, said plurality of second sets of data having a fixed portion and a variable portion;
obtaining playback criteria from said random access storage medium;
applying said playback criteria to obtain a subset of said plurality of second sets of data for playback with said first set of data, wherein said subset of said plurality of second sets of data comprises said fixed portion and a portion of said variable portion such that said subset of said plurality of second sets of data varies for each playback of said first set of data; and
playing back said subset of said plurality of second sets of data and said first set of data in accordance with said playback criteria.
1 Assignment
0 Petitions
Accused Products
Abstract
The present invention comprises a method and apparatus for playback of programs and other works recorded on random access storage media. One embodiment of the invention relates to random access storage media such as a DVD (“digital versatile disk” or “digital video disk”) used to distribute motion pictures and other audio/video programs or works. The invention involves a manner of utilizing secondary storage space of the storage media not used by the primary program being distributed to store secondary programs such as movie trailers and product advertisements, and to present the secondary programs to the user in a topical and interesting manner. In one embodiment, storage space of a random access storage medium such as a DVD is allocated to a number of variously sized programs or program portions called “chapters.” In one embodiment, each primary and secondary program constitutes a separate chapter. In this embodiment, each time the primary chapter is played, the DVD playback device plays a limited selection of secondary chapters before and/or after the primary chapter. In one embodiment, the sequence of secondary chapters played back varies each time the DVD is played. In this manner, as a viewer repeatedly views the DVD over time, a large variety of promotional material can be presented to the viewer without overburdening the viewer with overly-long sequences of promotions and trailers. In addition, because the sequence of trailers changes each time the DVD is viewed viewer interest is maintained.
-
Citations
44 Claims
-
1. A method for playing back a first set of data and a plurality of a second set of data recorded on a random access storage medium comprising:
-
obtaining a first set of data and a plurality of second sets of data recorded on a random access storage medium, wherein said first set of data and said plurality of second sets of data are integrally unrelated, said plurality of second sets of data having a fixed portion and a variable portion;
obtaining playback criteria from said random access storage medium;
applying said playback criteria to obtain a subset of said plurality of second sets of data for playback with said first set of data, wherein said subset of said plurality of second sets of data comprises said fixed portion and a portion of said variable portion such that said subset of said plurality of second sets of data varies for each playback of said first set of data; and
playing back said subset of said plurality of second sets of data and said first set of data in accordance with said playback criteria. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A random access storage medium comprising:
-
a first set of data prerecorded on a random access storage medium;
a plurality of second sets of data prerecorded on said random access storage medium, wherein said first set of data and said plurality of second sets of data are integrally unrelated, said plurality of second sets of data having a fixed portion and a variable portion; and
playback criteria encoded on said random access storage medium, said playback criteria identifying a subset of said plurality of second sets of data to be played back in conjunction with each play back of said first set of data, wherein said subset of said plurality of second sets of data comprises said fixed portion and a portion of said variable portion such that said subset of said plurality of second sets of data varies for each playback of said first set of data. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20, 21, 22, 23)
-
-
24. A player for playing back programs recorded on random access storage media, said player comprising:
-
a storage medium access unit for retrieving data from a random access storage medium;
a control unit comprising a computer processor for controlling operation of said storage medium access unit;
computer processor readable program code configured to cause said computer processor to;
retrieve from said random access storage medium information identifying a first set of data and a plurality of second sets of data stored on said storage medium, wherein said first set of data and said plurality of second sets of data are integrally unrelated, said plurality of second sets of data having a fixed portion and a variable portion;
retrieve playback criteria stored on said storage medium; and
select a subset of said plurality of second sets of data and said first set of data from said storage medium according to said playback criteria, wherein said subset of said plurality of second sets of data comprises said fixed portion and a portion of said variable portion such that said subset of said plurality of second sets of data varies for each playback of said first set of data. - View Dependent Claims (25, 26, 27)
-
-
28. An article of manufacture comprising:
a computer processor usable medium having computer processor readable program code embodied therein for playing back a first set of data recorded on a random access storage medium, said storage medium comprising a plurality of second sets of data in addition to said first set of data, said first set of data and said plurality of second sets of data integrally unrelated, said plurality of second sets of data having a fixed portion and a variable portion, said program code comprising;
computer processor readable program code configured to cause a computer processor to determine playback criteria applicable to said storage medium; and
computer processor readable program code configured to cause a computer processor to select and play back a subset of said plurality of second sets of data according to said playback criteria in conjunction with playing back said first set of data, wherein said subset of said plurality of second sets of data comprises said fixed portion and a portion of said variable portion such that said subset of said plurality of second sets of data varies for each playback of said first set of data. - View Dependent Claims (29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40)
-
41. A method for playing back data prerecorded on a random access storage medium, said storage medium comprising a plurality of variable sets of data in addition to a fixed set of data, said fixed set of data and said plurality of variable sets of data integrally unrelated, said method comprising:
-
obtaining playback criteria applicable to said plurality of variable sets of data on said prerecorded random access storage medium wherein said playback criteria specifies which subset of said plurality of variable sets of data are for playback;
selecting a subset of said variable sets of data according to said playback criteria, wherein said subset of said variable sets of data is variable for each playback of said fixed set of data; and
playing said subset in union with playing back said fixed set of data in accordance with said playback criteria.
-
-
42. A player for playing back programs recorded on random access storage media, said player comprising:
-
a storage medium access unit configured to retrieve data from a random access storage medium having a first set of prerecorded data and a plurality of second sets of prerecorded data, wherein said first set of prerecorded data and said plurality of second sets of prerecorded data are integrally unrelated, said plurality of second sets of data having a fixed portion and a variable portion;
a control unit comprising a computer processor for controlling operation of said storage medium access unit;
computer processor readable program code configured to cause said computer processor to;
retrieve playback criteria stored on said storage medium, said playback criteria identifying a subset of said plurality of second sets of prerecorded data to be played back;
retrieve said subset of said plurality of second sets of prerecorded data and said first set of prerecorded data from said storage medium according to said playback criteria, wherein said subset of said plurality of second sets of data comprises said fixed portion and a portion of said variable portion such that said subset of said plurality of second sets of data varies for each playback of said first set of data; and
play said subset of said plurality of second sets of prerecorded data and said first set of prerecorded data in accordance with said playback criteria. - View Dependent Claims (43, 44)
-
Specification