Claims Analysis
Total Claims: 8
Claim 1
Independent Claim
154 words
A data playback process in which data blocks recorded on a plurality of recording media are randomly selected and reproduced, comprising; (a) providing a data playback apparatus having a plurality of storage locations, each for accommodating one of said recording media, (b) selecting a recording medium by generating a first random number associated with one of said recording media, the presence of said selected medium in said plurality of storage locations being initially unknown, (c) determining if said selected recording medium is present in one of said locations, (d) in response to a determination that said selected recording medium is present, determining the number of data blocks recorded on said selected medium and their respective locations thereon, (e) selecting a data block by generating a second random number associated with one of said number of data blocks recorded on said selected medium, and (f) playing said selected data block recorded on said selected medium.
Claim 2
Dependent Claim
154 words
A data playback process in which data blocks recorded on a plurality of recording media are randomly selected and reproduced, comprising; (a) providing a data playback apparatus having a plurality of storage locations, each for accommodating one of said recording media, (b) selecting a recording medium by generating a first random number associated with one of said recording media, the presence of said selected medium in said plurality of storage locations being initially unknown, (c) determining if said selected recording medium is present in one of said locations, (d) in response to a determination that said selected recording medium is present, determining the number of data blocks recorded on said selected medium and their respective locations thereon, (e) selecting a data block by generating a second random number associated with one of said number of data blocks recorded on said selected medium, and (f) playing said selected data block recorded on said selected medium.
Claim 3
Dependent Claim
80 words
A process as recited in claim 1, wherein said step of determining the number of data blocks comprises the steps of: discriminating whether said number of said data blocks recorded on said selected medium and their respective locations thereon are known; and reading and storing said number of said data blocks and their said respective locations from said selected recording medium if said discriminating step discriminates that said number of data blocks and their said respective locations are not known.
Claim 4
Dependent Claim
28 words
A process as recited in claim 2, further comprising: determining that said playing step has been completed; and then repeating said steps (b), (c), (d), (e) and (f).
Claim 5
Dependent Claim
79 words
A process as recited in claim 2, wherein said reading and storing step stores said number of data blocks and their said respective locations in random access memory and wherein said step of determining the number of data blocks includes reading from said random access memory said number of data blocks recorded on said selected medium and their respective locations thereon if said discriminating steps discriminates that said number of data blocks and their said respective locations are known.
Claim 6
Dependent Claim
28 words
A process as recited in claim 1, further comprising: determining that said playing step has been completed; and then repeating said steps (b), (c), (d), (e) and (f).
Claim 7
Dependent Claim
28 words
A process as recited in claim 1, wherein said medium presence determining step comprises detecting the status of a focus servo after the elapse of a predetermined time.
Claim 8
Dependent Claim
38 words
A process as recited in claim 1, wherein said medium presence determining step includes the step of storing an indicator of the absence of said selected medium from said plurality of storage locations in a random access memory.