Method and apparatus for storage and playback of programs recorded on random access storage media
0 Assignments
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
94 Claims
-
1-44. -44. (canceled)
-
45. A method for playing back a first set of data and a plurality of a second sets of data recorded on a random access storage medium comprising:
-
obtaining a first set of data comprising a media feature and a plurality of second sets of data comprising a plurality of media advertisements, wherein said first set of data and said plurality of second sets of data are recorded on a random access storage medium;
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 is variable 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 (46, 47, 48, 49, 50, 51, 52, 53)
-
-
54. A random access storage medium comprising:
-
a first set of data prerecorded on a random access storage medium, said first set of data comprising a media feature;
a plurality of second sets of data prerecorded on said random access storage medium, said plurality of second sets of data comprising a plurality of media advertisements; 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 is variable for each playback of said first set of data. - View Dependent Claims (55, 56, 57, 58, 59, 60, 61)
-
-
62. 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 comprises a media feature and said plurality of second sets of data comprise a plurality of media advertisements;
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 is variable for each playback of said first set of data. - View Dependent Claims (63, 64)
-
-
65. An article of manufacture comprising:
-
a computer processor usable medium having computer processor readable program code embodied therein for playing back a media feature embodied in a first set of data recorded on a random access storage medium, said storage medium further comprising a plurality of media advertisements embodied in a plurality of second sets of data, 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 is variable for each playback of said first set of data. - View Dependent Claims (66, 67, 68, 69, 70, 71, 72, 73, 74)
-
-
75. A method for playing back media work recorded on a random access storage medium comprising:
-
receiving an instruction from a user to play a first media work;
obtaining a set of selection criteria comprising at least one input criterion other than said user'"'"'s instruction to play said first media work;
selecting a set of second media works from a plurality of media works stored on said random access storage medium using said selection criteria; and
playing back said first media work and said said set of second media works. - View Dependent Claims (76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86)
-
-
87. A system for playing back media comprising:
-
a random access storage medium storing a first media work and a plurality of second media works;
an input device configured to receive a user'"'"'s instruction to play said first media work;
a control unit configured to obtain a set of selection criteria comprising at least one input criterion other than said user'"'"'s instruction, and to select from said plurality of second media works based on said set of selection criteria; and
an output device having a media component configured to play at least one of said first media work and said plurality of second media works under the control of said control unit. - View Dependent Claims (88, 89, 90, 91, 92, 93, 94)
-
Specification