Patent ID: 6076135
Filing Date: 2000-06-13
Classification: G11B

Abstract:
A processor readable medium comprising a plurality of program sections for causing a processor to control operation of a disk reproducing apparatus which reproduces a disk having at least a first digital signal recording surface on a first layer and a second digital signal recording surface on a second layer, the first recording surface and the second recording surface being readable from one side of the disk and having recorded thereon a data frame composed of at least a lead-in block having the same format as data blocks of the data frame, the lead-in block including information identifying the configuration of the data frame recorded on the disk and a flag identifying a recording format of the data frame recorded on the disk, and n data blocks (n is a natural number) arranged in order of recording, each data block including at least a synchronization (sync) signal indicative of the boundary between that data block and an adjacent data block, a block address indicative of the address of the data block on the disk, and data;the addresses of the arranged data blocks being assigned corresponding consecutive address numbers in order of arrangement;data blocks of the data frame including first to m-th block addresses (m is a natural number, 0<m<n) being recorded as first to m-th data blocks on the first recording surface of the disk in a first radial direction of the disk; anddata blocks of the data frame including (m+1)th to n-th block addresses being recorded as (m+1)th to n-th data blocks on the second recording surface of the disk in a second radial direction of the disk opposite to the first radial direction of the disk so as to continue from the m-th data block recorded on the first recording surface of the disk;said program sections comprising:a mode selecting program section for causing the processor to select a disk reproduction mode in accordance with a flag obtained by reproduction of the lead-in block;a comparing program section for causing the processor to compare a reproduction starting block address i (i is a natural number) obtained by a command from a host computer, and an end block address m (m is a natural number) on the first recording surface obtained by the reproduction of the lead-in block;a calculating/comparing program section for causing the processor to calculate a transfer end block address (i+j) at which reproduction of data blocks ends based on the reproduction starting block address i and a transfer block count j (j is a natural number) obtained by the reproduction of the lead-in block, and compare a result of the calculation and the end block address m;a focus control program section for causing the processor to control the focus of a reproduction pickup to access a selected one of a plurality of recording surfaces;a pickup moving program section for causing the processor to move the pickup to a desired position on the disk;a program section for causing the processor to process the comparing program section when the flag obtained when the processor processes the mode selecting program section coincides with a flag indicating that the disk has a plurality of recording surfaces readable from one side of the disk;a program section for causing the processor to process the calculating/comparing program section in response to it being determined when the processor processes the comparing program section that i is not greater than m;a program section for causing the processor to process the pickup moving program section in response to it being determined when the processor processes the comparing/calculating program section that (i+j) is greater than m, start the reproduction of data blocks from the data block including the reproduction starting block address i, and continue to reproduce data blocks until the end block address m is detected; anda program section for causing the processor to process the focus control program section to access the second recording surface after the data block including the end block address m is reproduced and, after the data block including the block address (m+1) is reproduced, continue to reproduce data blocks until the data block including the transfer end block address (i+j) is detected.