WO2010073379A1 - Recording medium reproduction apparatus, recording medium reproduction method, recording medium reproduction program, and recording medium wherein recording medium reproduction program is stored - Google Patents
Recording medium reproduction apparatus, recording medium reproduction method, recording medium reproduction program, and recording medium wherein recording medium reproduction program is stored Download PDFInfo
- Publication number
- WO2010073379A1 WO2010073379A1 PCT/JP2008/073781 JP2008073781W WO2010073379A1 WO 2010073379 A1 WO2010073379 A1 WO 2010073379A1 JP 2008073781 W JP2008073781 W JP 2008073781W WO 2010073379 A1 WO2010073379 A1 WO 2010073379A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- data
- recording medium
- area
- replacement
- reproducing
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Ceased
Links
Images
Classifications
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11B—INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
- G11B20/00—Signal processing not specific to the method of recording or reproducing; Circuits therefor
- G11B20/10—Digital recording or reproducing
- G11B20/10527—Audio or video recording; Data buffering arrangements
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11B—INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
- G11B20/00—Signal processing not specific to the method of recording or reproducing; Circuits therefor
- G11B20/10—Digital recording or reproducing
- G11B20/18—Error detection or correction; Testing, e.g. of drop-outs
- G11B20/1883—Methods for assignment of alternate areas for defective areas
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11B—INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
- G11B20/00—Signal processing not specific to the method of recording or reproducing; Circuits therefor
- G11B20/10—Digital recording or reproducing
- G11B20/10527—Audio or video recording; Data buffering arrangements
- G11B2020/1062—Data buffering arrangements, e.g. recording or playback buffers
- G11B2020/10814—Data buffering arrangements, e.g. recording or playback buffers involving specific measures to prevent a buffer underrun
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11B—INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
- G11B20/00—Signal processing not specific to the method of recording or reproducing; Circuits therefor
- G11B20/10—Digital recording or reproducing
- G11B2020/10916—Seeking data on the record carrier for preparing an access to a specific address
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11B—INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
- G11B20/00—Signal processing not specific to the method of recording or reproducing; Circuits therefor
- G11B20/10—Digital recording or reproducing
- G11B20/18—Error detection or correction; Testing, e.g. of drop-outs
- G11B20/1816—Testing
- G11B2020/1826—Testing wherein a defect list or error map is generated
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11B—INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
- G11B2220/00—Record carriers by type
- G11B2220/20—Disc-shaped record carriers
Definitions
- the present invention stores a recording medium reproducing apparatus, a recording medium reproducing method, a recording medium reproducing program, and a recording medium reproducing program for reproducing a recording medium having a replacement area in which data is recorded instead of a defective area in the recording area
- the present invention relates to a recording medium.
- recording media capable of recording such as CD-R (Compact Disc-Recordable) and DVD-R (Digital Versatile Disc-Recordable) are known.
- data is recorded by irradiating the recording area with a laser beam.
- a defect in manufacturing the disc occurred after the manufacturing. Due to scratches or dirt, a defective area where data cannot be recorded / reproduced is generated. Therefore, in order to compensate for the loss of recording capacity due to the defective area, a replacement recording area (replacement area) is secured. Therefore, data that should originally be written in the defect area can be recorded in the replacement area, and all desired data is recorded on the disc.
- the seek operation of the optical pickup is performed in order to access the recording area from the recording area and from the replacement area to the recording area. Will occur. Due to this seek operation, the data reading is temporarily interrupted, and the read data is not transferred during that time, resulting in a problem that the transfer rate of the reproduction data is lowered.
- a buffer or the like for temporarily storing data read from the recording medium and played back is often provided in order to ensure a transfer rate of playback data. If the seek operation of the optical pickup frequently occurs to access the recording area, the data stored in the buffer disappears (or becomes very small) and the data transfer is interrupted due to an underflow state.
- a disk drive device described in Patent Document 1 determines whether or not the loaded disk is a disk that has undergone a replacement process, and if it is determined that the disk has been subjected to a replacement process, When it is determined whether or not an instruction from the computer is being executed and it is determined that the instruction is not being executed, the replacement data is reproduced by accessing the replacement sector and stored in the cache memory. In this way, the read rate of the reproduction data is not lowered by prefetching the replacement sector when the host computer is in the idle state (reading the replacement sector in advance before accessing the defective sector).
- the disk drive device described in Patent Document 1 has a problem that when an instruction is issued from the host computer during prefetch access to the replacement data, the time until execution of the instruction processing is delayed. That is, in the disk drive device described in Patent Document 1, since there is a defective sector and a read-ahead access to the replacement data always occurs unless an instruction from the host computer is executed, the pre-read access to the replacement data is performed. When an instruction from the host computer is issued, the time until execution of instruction processing is delayed. As a result, the response of the entire apparatus may be reduced, and smooth operation may not be possible.
- the present invention provides a recording medium reproducing apparatus, a recording medium reproducing method, a recording medium reproducing program, and a recording medium capable of avoiding contention between prefetched access to alternate data and other access instructions as much as possible and suppressing a decrease in response. It is an object of the present invention to provide a recording medium storing a medium reproduction program.
- a recording medium reproducing apparatus configured to record data from a recording medium having a recording area, a replacement area, and a management area in which information on a defective area included in the recording area is recorded.
- a recording medium reproducing apparatus comprising: reproducing means for reading and reproducing; storage means for storing data reproduced by the reproducing means; and output means for outputting data stored in the storing means.
- An identification means for identifying whether or not replacement processing is being performed, and a predetermined predetermined value from the position where the reproduction means reads data when the identification means identifies that the recording medium is being replaced
- Predicting means for predicting whether or not the storage means will be in an underflow state within the section, and the reproducing means to access the defective area based on the prediction result by the predicting means.
- prefetch control means for prefetching the replacement data of the replacement area corresponding to prior to the scan, further comprising: a.
- the recording medium reproduction method reads and reproduces data from a recording medium having a recording area, a replacement area, and a management area in which information of a defective area included in the recording area is recorded, and the reproduction is performed.
- a recording medium reproducing method for storing data in a storage means and outputting the data stored in the storage means, when it is identified that a replacement process is being performed on the recording medium, the data is read from the recording medium It is predicted whether or not the storage means will be in an underflow state within a predetermined interval determined from the position where it is, and the replacement data of the replacement area before accessing the defective area based on the predicted result Is prefetched.
- the recording medium reproduction program wherein the reproduction means reads and reproduces data from a recording medium having a recording area, a replacement area, and a management area in which information of a defective area included in the recording area is recorded,
- a recording medium reproduction program for causing a computer to function as a storage means for storing data reproduced by the reproduction means and an output means for outputting data stored in the storage means, the recording medium is subjected to a replacement process.
- Identification means for identifying whether or not the recording medium has been replaced by the identification means, the storage means stores the data within a predetermined interval from a position where the reproduction means reads the data.
- Prediction means for predicting whether or not the means will be in an underflow state, and the defective area in the reproduction means based on the result predicted by the prediction means It is characterized with prefetch control means for prefetching the replacement data of the replacement area corresponding to the prior access, that causes the computer to function with.
- FIG. 1 is a block diagram of an optical disc playback apparatus according to an embodiment of the present invention. It is explanatory drawing which showed the structure of the data storage area of the optical disk reproduced
- 3 is a flowchart of an alternate processing operation in the optical disc playback apparatus shown in FIG. 1.
- Optical disk playback device (recording medium playback device) 9 Audio / Video signal processing section (output means) 10 Buffer (storage means) 11 Microcomputer (identification means, prediction means, prefetch control means) 12 Optical disc (recording medium) 15 Reproduction unit (reproduction means)
- a recording medium playback apparatus that stores a storage unit within a predetermined interval at which the reproducing unit reads data when the identifying unit identifies that a replacement process is being performed on the recording medium.
- the prefetch control means causes the reproduction means to prefetch the replacement data of the corresponding replacement area before accessing the defective area. Since it is possible to predict whether or not an underflow will occur in the storage means in advance and pre-read the replacement data based on the prediction, and the host computer only needs to pre-read the replacement data according to the prediction result. Even during idling, it is not always necessary to prefetch, and the possibility of contention between the prefetch access of the alternate data and other instructions can be reduced. Therefore, it is possible to suppress a decrease in response.
- the predicting means includes the number of defective areas in the predetermined section, the speed at which the reproducing means reads data from the recording medium, the speed at which the output means outputs data from the storage means, and a predetermined position in the recording area of the reproducing means. Seek time during which the reproducing means moves from the defective area to the replacement data of the corresponding replacement area, and seek time when the reproducing means moves from the replacement data to the data to be accessed next to the defective area Based on the above, it may be predicted whether or not the storage means enters an underflow state within the section. By doing so, it is possible to predict whether or not the storage means is in an underflow state by performing a simulation.
- the prefetch control means may not perform prefetching of the replacement data when the prediction means predicts that the storage means will not be in an underflow state. By doing so, since prefetching is not performed when there is no problem in the reproduction operation, the prefetching operation can be minimized, and the frequency of seek to the replacement data can be reduced.
- the prefetch control unit predicts that the storage unit is in an underflow state in the prediction unit
- the prefetch control unit prefetches corresponding replacement data in order from the defect region close to the current reading position among the defect regions in the predetermined section. Assuming that the prediction means may make a prediction again. By doing so, it is possible to confirm that underflow does not occur reliably by performing prefetching.
- the prediction means may calculate the timing for performing the prefetching at the time of prediction again. By doing so, it is possible to prefetch the replacement area at a timing at which underflow does not occur.
- the prefetch control means may prefetch the replacement data assumed to be prefetched when it is predicted that the underflow state will not occur as a result of the prediction by the prediction means again. By doing in this way, it is possible to prefetch only the replacement data required for preventing underflow from occurring.
- the recording medium playback method stores data within a predetermined interval from a position where data is read from the recording medium when it is identified that the replacement process is performed on the recording medium. Since it is predicted whether the means will be in an underflow state and the replacement data of the corresponding replacement area is pre-read before accessing the defective area based on the predicted result, an underflow has occurred in the storage means in advance. Since it is possible to pre-read replacement data based on the prediction and to pre-read the replacement data according to the prediction result, the host computer always pre-reads even when the host computer is idle. There is no need, and the possibility of contention between the read-ahead access of the alternate data and other instructions can be reduced. Therefore, it is possible to suppress a decrease in response.
- the recording medium playback program may cause the storage means to underflow within a predetermined interval from that time when the identification means identifies that the replacement process is being performed on the recording medium.
- Prediction means predicts whether or not a state is reached, and the prefetch control means causes the reproduction means to prefetch the replacement data of the corresponding replacement area before accessing the defective area based on the predicted result. It is possible to predict whether or not underflow will occur in the means and prefetch the replacement data based on the prediction, and it is sufficient to prefetch the replacement data according to the prediction result. Even if it exists, it is not always necessary to prefetch, and the possibility of contention between the prefetch access of the alternate data and another instruction can be reduced. Therefore, it is possible to suppress a decrease in response.
- the above-described recording medium reproduction program may be stored in a computer-readable recording medium.
- the recording medium playback program can be distributed alone, in addition to being incorporated into the device, and version upgrades can be easily performed.
- the optical disk reproducing apparatus 1 includes a disk motor 2, an optical pickup 3, a carriage motor 4, a lead screw 5, an RF amplifier 6, a servo signal processing unit 7, a driver 8, a sound / A video signal processing unit 9, a buffer 10, and a microcomputer 11 are provided.
- the disc motor 2 is a motor for rotating the optical disc 12 as a recording medium set in the optical disc reproducing apparatus 1, and is composed of a spindle motor or the like.
- the optical pickup 3 includes a laser diode that generates laser light to be applied to the optical disk 12, an objective lens for condensing the laser light from the laser diode on the optical disk 12, and a focus direction and a signal from the servo signal processing unit 7.
- Photodiode comprising an actuator for driving the objective lens in the tracking direction and a photodiode for receiving the reflected light reflected from the optical disk 12, an optical system for guiding the laser light to the objective lens, and guiding the reflected light to the light receiver, etc. From the output, an RF signal including a track data such as video and music recorded on the optical disk 12, a focus error signal, a tracking error signal, and the like are generated and output to the RF amplifier 6.
- the carriage motor 4 is a motor for moving the optical pickup 3 in the radial direction of the optical disk 12 through a lead screw 5 to be described later, and includes a stepping motor or the like.
- the lead screw 5 is formed in a columnar shape, and a thread groove and a thread are formed on the outer peripheral surface thereof, and is installed in parallel with the radial direction of the optical disk 12.
- the lead screw 5 is mechanically connected to the rotation shaft of the carriage motor 4 and rotates in accordance with the rotation of the carriage motor 4.
- the screw grooves and screw threads of the lead screw 5 are engaged with screw threads and screw grooves (not shown) formed in the optical pickup 3, and the optical pickup 3 moves along the radial direction of the optical disk 17 by the rotation of the lead screw 5. To do.
- the RF amplifier 6 amplifies the signal input from the optical pickup 3 to a predetermined value and outputs it to the servo signal processing unit 7.
- the servo signal processing unit 7 controls the focus and tracking by driving the actuator of the optical pickup 3 based on the control signal such as the focus error signal and the tracking error signal inputted from the RF amplifier 6 and is recorded on the optical disk 12. To read the information correctly. Further, the level of the input focus error signal is output to the microcomputer 13. Further, the RF signal including video and music recorded on the optical disk 12 is analog / digital converted and output to the audio / video signal processing unit 9.
- the driver 8 generates and outputs a drive signal to the actuator of the disk motor 2 and the optical pickup 3 and the carriage motor 4 from the signal input from the servo signal processing unit 7.
- the audio / video signal processing unit 9 performs error correction and the like on the signal input from the servo signal processing unit 7, performs demodulation and decoding, and outputs the result to the buffer 10. Then, it is read from the buffer 10 according to a request from the microcomputer 11 and output to the host computer 20.
- the disk motor 2, the optical pickup 3, the carriage motor 4, the lead screw 5, the RF amplifier 6, the servo signal processing unit 7, the driver 8, and the audio / video signal processing unit 9 read data from the optical disk 12 and reproduce it.
- a reproducing unit 15 as means is configured.
- the buffer 10 serving as a storage means is a memory for storing data such as video and audio reproduced by the audio / video signal processing unit 9 temporarily by a predetermined amount so that reproduction is not interrupted by vibration or the like. Consists of.
- the buffer 10 stores data read from the optical disk 12 at a normal playback speed of several times normal speed and outputs it at a normal playback speed.
- the microcomputer 11 as an identification unit, a prediction unit, and a prefetch control unit includes a CPU (Central Processing Unit), a RAM (Random Access Memory), and a ROM (Read Only Memory). Based on this, the entire optical disc playback apparatus 1 is controlled in each operation such as insertion, ejection, playback, stop and track search of the optical disc 12. Further, the microcomputer 11 infers whether or not to pre-read data stored in the alternate area during the reproducing operation of the optical disk 12, and causes the reading / reproducing unit 15 to pre-read if necessary.
- prefetching refers to reading replacement data in advance before accessing a defective sector as described in the prior art, that is, reading replacement data in a corresponding replacement area before accessing the defective area. It is.
- the optical disk 12 has a lead-in area, a data area, and a lead-out area.
- the lead-in area as the management area, an address of a defective sector as a defective area in a user data area to be described later, an address of a replacement sector (alternative data) in a replacement area corresponding to the defective sector, and the like are recorded.
- Information indicating the end of the data area is recorded in the lead-out area.
- the data area has a user data area and a replacement area.
- Data to be reproduced by the optical disc playback apparatus 1 is recorded in the user data area as a recording area, and a defective sector in the user data area is recorded in the replacement area.
- the data that should be recorded is recorded in the.
- a plurality of replacement areas are provided, but one replacement area may be provided.
- One replacement area may be composed of a plurality of sectors. That is, data corresponding to a plurality of defective sectors may be recorded in one replacement area.
- FIG. 4 a change in the amount of data in the buffer 10 during the reproducing operation in the optical disc reproducing apparatus 1 configured as described above will be described with reference to FIGS. 4 and 5.
- FIG. 4 a change in the amount of data in the buffer 10 during the reproducing operation in the optical disc reproducing apparatus 1 configured as described above will be described with reference to FIGS. 4 and 5.
- FIG. 4 is a diagram showing a change in the amount of data in the buffer 10 during the reproduction operation when there is no defective sector on the optical disc 12.
- reproduction of the optical disk 12 is started and data is accumulated in the buffer 10 (period A).
- reading of data from the optical disk 12 is stopped and data is output to the host computer 20, thereby reducing the data amount (period B).
- the optical pickup 3 continues to follow the track of the optical disk 12. That is, the optical pickup 3 moves in the same manner as when reading data.
- FIG. 5 is a diagram showing a change in the amount of data in the buffer 10 during the reproducing operation when a defective sector is present on the optical disk 12.
- the period A and the period B have elapsed, and when the position of the defective sector is reached during the next period A, seek is performed from the position of the defective sector to the replacement data of the replacement area of the optical disk 12. During this period, only data output is performed and the amount of data decreases (period C).
- the amount of data increases because the replacement data is read from the replacement area (period D).
- the amount of data decreases because of seeking to the sector next to the defective sector in the user data area (period E). Then, reading is started from the data of the sector next to the defective sector in the user data area.
- the defective sector is detected twice thereafter, and the buffer 10 falls into an underflow state by repeating the period C to E each time.
- the optical pickup 3 is read in advance from the reading position at a predetermined time point during reproduction.
- An increase / decrease in the amount of data as shown in FIG. 5 that is, a waveform as shown in FIGS. 4 and 5) within a predetermined interval is simulated to predict whether an underflow will occur within the predetermined interval.
- Information necessary at the time of simulation includes the number of defective sectors in a predetermined section from the data reading position at that time, the data increase rate in the period A (straight line), the data decrease rate in the period B (straight line), Re-seek time to the restart position when the re-seek start capacity falls below, seek time from the defective sector in the user data area to the replacement data in the replacement area, the data increase rate (straight line) in the replacement area, and replacement The seek time from the replacement data of the area to the next sector of the defective sector in the user data area is required.
- the number of defective sectors in a predetermined section can be obtained by reading replacement information from the lead-in area of the optical disc 12.
- the data increase rate (straight line) in the period A and the data increase rate (straight line) in the replacement area can be calculated based on the data reading speed from the optical disc 12 and the data transfer speed from the buffer 10 to the host computer 20.
- the data reduction rate (straight line) in the period B can be calculated by the data transfer rate from the buffer 10 to the host computer 20.
- the re-seek time to the restart position when the re-seek start capacity falls below can be calculated from the average of seek times in the user data area.
- the seek time from the defective sector in the user data area to the replacement data in the replacement area can be calculated from the distance from the defective sector to the replacement data.
- the seek time from the replacement data to the next sector of the defective sector can be calculated from the distance from the replacement data to the next sector of the defective sector.
- the information necessary for the simulation can be calculated from information acquired or found in advance. Therefore, it is possible to predict whether or not underflow occurs by performing a simulation that reproduces the waveform of FIG.
- the defective sector is pre-read while the data amount in the buffer 10 has a margin as shown in FIG.
- Re-simulation is performed assuming that At this time, the prefetch timing at which underflow does not occur is also calculated. In the case of FIG. 6, re-simulation is performed on the assumption that the defective sector 1 of FIG. If it can be confirmed by the re-simulation that no underflow occurs, the replacement data is pre-read at the same time.
- FIG. 7 shows a flowchart of the detailed operation of the operation described above.
- the flowchart shown in FIG. 7 is executed by the microcomputer 11.
- step S1 data reading from the optical disk 12 is started, and the process proceeds to step S2. That is, the signal taken from the optical pickup 3 is reproduced as data via the RF amplifier 6, the servo signal processing unit 7, and the audio / video signal processing unit 9 and stored in the buffer 10.
- the data stored in the buffer 10 is read by the microcomputer 11 in accordance with an instruction from the host computer 20 and output to the host computer 20.
- step S2 the buffer capacity is simulated up to 0x2000 sectors ahead as a predetermined section. Since 0x2000 indicates 2000 in hexadecimal display, it is 8192 in decimal display. Of course, the 0x2000 sector is an example, and any number of sectors may be used. That is, the number of defective sectors in a predetermined section, the data increase rate in the period A (straight line), the data decrease rate in the period B (straight line slope), and the restart position when it falls below the re-seek start capacity.
- Re-seek time seek time from defective sector in user data area to replacement data in replacement area, data increase rate (straight line) in replacement area, replacement data in replacement area next to defective sector in user data area
- the waveform shown in FIG. 4 or FIG. 5 is simulated from the seek time to the sector.
- step S3 it is determined whether or not an underflow occurs in the buffer 10 as a result of the simulation in step S2. If it occurs (if Y), the process proceeds to step S4, and if not (if N). Advances to step S7.
- step S4 a seek start point is calculated in which the buffer does not underflow even if prefetch access is performed in the simulation. That is, a condition that does not cause underflow is calculated. This corresponds to the re-simulation described above. That is, in addition to predicting whether or not underflow will occur after reading the replacement data, a prefetch seek start point that does not underflow is also calculated. In short, the time margin for prefetching is also calculated. That is, assuming that the replacement data corresponding to the defective sector nearest to the current reading position has been pre-read, the prediction is performed again and the pre-read timing is calculated.
- step S5 it is determined whether or not the seek start point has been read. If it is the seek start point (in the case of Y), the process proceeds to step S6, and if not (in the case of N), the process proceeds to step S9. .
- step S6 prefetch access to the replacement data is performed, and the process returns to step S2.
- the replacement data corresponding to the defective sector to be prefetched is sought and read. That is, since it is predicted that the underflow state will not occur as a result of re-prediction, replacement data assumed to be pre-read is read.
- step S7 it is determined whether or not data of 0x1000 sectors (decimal number of 4096 sectors) has been read from the optical disk 12. If read (if Y), the process returns to step S2, and if not read (N In the case of (), the process proceeds to step S8. In this step, it is determined whether or not 0x1000 sectors have been read from the simulation in step S2, and if read, the process returns to step S2 to perform another simulation. That is, in this flowchart, the simulation of step S2 is performed every 0x1000 sectors.
- step S8 it is determined whether or not a buffer clear has occurred. If it has occurred (in the case of Y), the process returns to step S2, and if it has not occurred (in the case of N), the process returns to step S7.
- the buffer clear indicates a state in which the data in the buffer 10 is cleared by changing the access position in the optical disk 12 by an instruction from the host computer 20 such as a track jump. In this state, the buffer is cleared again. It is necessary to perform a simulation based on data stored later. In other words, when passing through the path for executing steps S7 and S8, it is predicted that the underflow state will not occur, and the prefetching of the replacement data is not performed.
- step S9 it is determined whether or not a buffer clear has occurred. If it has occurred (in the case of Y), the process returns to step S2, and if it has not occurred (in the case of N), the process returns to step S5. Similarly to step S8, in this step, when the buffer is cleared, the simulation is performed again based on the data stored after the clearing.
- the optical disk 12 when the optical disk 12 is reproduced, the number of defective sectors in the section 0x2000 sectors ahead, the data increase rate when reading data from the optical disk 12, and the data decrease rate when stopping reading data from the optical disk 12, From the re-seek time to the restart position when the re-seek start capacity is exceeded, the seek time from the defective sector in the user data area to the replacement data in the replacement area, the data increase rate in the replacement area, and the replacement data in the replacement area It is predicted whether or not underflow will occur by simulating the change in data in the buffer 10 from the seek time to the next sector of the defective sector in the user data area. A simulation is performed again to calculate the prefetch position of the alternate data that does not occur.
- the replacement data is not prefetched, so the frequency of seek to the replacement area can be reduced.
- the simulation may be performed assuming that the next defective sector is also read.
- the optical disk such as CD-R or DVD-R has been described as the recording medium.
- the recording medium is not limited to this and is a recording medium such as a magneto-optical disk or magnetic disk such as MD (Mini-Disc). Applicable if available.
- the following optical disc playback apparatus 1, recording medium playback method, and recording medium playback program can be obtained.
- the reproducing part 15 which reads and reproduces
- an optical disc playback apparatus 1 including a buffer 10 for storing data and an audio / video signal processing unit 9 for outputting the data stored in the buffer 10,
- a microcomputer 11 for identifying whether the optical disk 12 is undergoing a replacement process; When the microcomputer 11 identifies that the replacement process is being performed on the optical disc 12, it is predicted whether or not the buffer 10 will be in an underflow state within a predetermined interval from the position where the reproducing unit 15 reads data.
- An optical disc reproducing apparatus 1 comprising:
- this optical disk reproducing apparatus 1 it is possible to predict whether or not an underflow will occur in the storage means in advance and pre-read the replacement data based on the prediction, and the replacement data can be pre-read according to the prediction result. Therefore, it is not always necessary to prefetch even when the host computer 20 is idle, and the possibility of contention between the prefetch access of the alternate data and other instructions can be reduced. Therefore, it is possible to suppress a decrease in response.
- (Supplementary Note 2) Data is read from and reproduced from the optical disk 12 having a lead-in area in which information on defective sectors included in the user data area, the replacement area, and the user data area is recorded, and the reproduced data is stored in the buffer 10 Then, in the recording medium reproduction method for outputting the data stored in the buffer 10 according to the instruction, When it is identified that the replacement process has been performed on the optical disc 12, it is predicted whether or not the buffer 10 will be in an underflow state within a predetermined interval from the position where data is read from the optical disc 12, and the prediction
- a recording medium reproducing method comprising: prefetching replacement data of a replacement area before accessing a defective sector based on a result.
- this recording medium playback method it is possible to predict in advance whether or not an underflow will occur in the storage means and to prefetch the replacement data based on the prediction, and to read the replacement data in advance according to the prediction result. Therefore, it is not always necessary to prefetch even when the host computer 20 is idle, and the possibility of contention between the prefetch access of the alternate data and other instructions can be reduced. Therefore, it is possible to suppress a decrease in response.
- the reproducing part 15 which reads and reproduces
- a recording medium reproduction program for causing a computer to function as a buffer 10 for storing data and an audio / video signal processing unit 9 for outputting the data stored in the buffer 10 according to a command
- a microcomputer 11 for identifying whether the optical disk 12 is undergoing a replacement process; When the microcomputer 11 identifies that the replacement process is being performed on the optical disc 12, it is predicted whether or not the buffer 10 will be in an underflow state within a predetermined interval from the position where the reproducing unit 15 reads data.
- this recording medium playback program it is possible to predict whether or not an underflow will occur in the storage means in advance, and to prefetch the replacement data based on the prediction, and to read the replacement data in advance according to the prediction result. Therefore, it is not always necessary to prefetch even when the host computer 20 is idle, and the possibility of contention between the prefetch access of the alternate data and other instructions can be reduced. Therefore, it is possible to suppress a decrease in response.
Landscapes
- Engineering & Computer Science (AREA)
- Signal Processing (AREA)
- Multimedia (AREA)
- Signal Processing For Digital Recording And Reproducing (AREA)
Abstract
Description
本発明は、記録領域中の欠陥領域の替わりにデータが記録される交替領域を有した記録媒体を再生する記録媒体再生装置、記録媒体再生方法、記録媒体再生プログラムおよび記録媒体再生プログラムを格納した記録媒体に関する。 The present invention stores a recording medium reproducing apparatus, a recording medium reproducing method, a recording medium reproducing program, and a recording medium reproducing program for reproducing a recording medium having a replacement area in which data is recorded instead of a defective area in the recording area The present invention relates to a recording medium.
例えばCD-R(Compact Disc - Recordable)、DVD-R(Digital Versatile Disc - Recordable)などのように記録可能とされる記録媒体が知られている。このような記録媒体に対しては、記録領域に対してレーザ光の照射を行ってデータの記録を行うようにされるが、その記録領域において、当該ディスクの製造上の欠陥、製造後に生じた傷や汚れなどによって、データの記録/再生を行うことができない欠陥領域が生じてくる。そこで、この欠陥領域による記録容量の損失を補うために、交替用の記録領域(交替領域)が確保されている。したがって、本来欠陥領域に書き込まれるはずであったデータは交替領域に記録することができるようになり、所望するデータは全てディスク上に記録されることになる。 For example, recording media capable of recording such as CD-R (Compact Disc-Recordable) and DVD-R (Digital Versatile Disc-Recordable) are known. For such a recording medium, data is recorded by irradiating the recording area with a laser beam. In the recording area, a defect in manufacturing the disc occurred after the manufacturing. Due to scratches or dirt, a defective area where data cannot be recorded / reproduced is generated. Therefore, in order to compensate for the loss of recording capacity due to the defective area, a replacement recording area (replacement area) is secured. Therefore, data that should originally be written in the defect area can be recorded in the replacement area, and all desired data is recorded on the disc.
しかし、記録媒体の読み出しを行う場合に、そのデータの一部が交替領域に記録されていると、記録領域から交替領域に、そして交替領域から記録領域にアクセスするために光ピックアップのシーク動作が生じることになる。このシーク動作により、データの読み出しが一時的に中断され、その間読み出しデータの転送も行われなくなるので、再生データの転送レートが低下してしまうという問題があった。 However, when the recording medium is read, if a part of the data is recorded in the replacement area, the seek operation of the optical pickup is performed in order to access the recording area from the recording area and from the replacement area to the recording area. Will occur. Due to this seek operation, the data reading is temporarily interrupted, and the read data is not transferred during that time, resulting in a problem that the transfer rate of the reproduction data is lowered.
また、近年の記録媒体再生装置では、再生データの転送レートを確保するために記録媒体から読み取って再生したデータを一時的に格納するバッファ等が設けられていることが多いが、前記交替領域から記録領域にアクセスするために光ピックアップのシーク動作が頻発すると、前記バッファに格納するデータが無くなり(或いは非常に少なくなり)、アンダーフロー状態となってデータの転送が中断してしまう。 Further, in recent recording medium playback apparatuses, a buffer or the like for temporarily storing data read from the recording medium and played back is often provided in order to ensure a transfer rate of playback data. If the seek operation of the optical pickup frequently occurs to access the recording area, the data stored in the buffer disappears (or becomes very small) and the data transfer is interrupted due to an underflow state.
上述した問題に対して、特許文献1に記載されたディスクドライブ装置が提案されている。特許文献1に記載されたディスクドライブ装置は、装填されたディスクが交替処理が行われたディスクであるか否かの判断を行い、交替処理が行われたディスクであると判別した場合は、ホストコンピュータからの命令を実行しているか否かの判別を行って、実行していないと判別した場合は、交替セクタにアクセスして交替データの再生を行いキャッシュメモリに格納している。このようにホストコンピュータがアイドル状態時に交替セクタを先読みする(欠陥セクタにアクセスする前に予め交替セクタを読み込む)ことで再生データの転送レートが低下しないようにしている。
しかしながら、特許文献1に記載されたディスクドライブ装置では、交替データへの先読みアクセス中にホストコンピュータからの命令が発行された場合、命令処理を実行するまでの時間が遅くなるという問題がある。つまり、特許文献1に記載されたディスクドライブ装置では欠陥セクタがあって、ホストコンピュータからの命令を実行していなければ必ず交替データへの先読みアクセスが発生するため、交替データへの先読みアクセス中にホストコンピュータからの命令が発行された場合、命令処理を実行するまでの時間が遅くなってしまう。そのために装置全体としてレスポンスが低下しスムーズな動作をすることができなくなってしまうことがあった。
However, the disk drive device described in
そこで、本発明は、交替データへの先読みアクセスと、他のアクセス命令との競合を極力回避してレスポンスの低下を抑えることができる記録媒体再生装置、記録媒体再生方法、記録媒体再生プログラムおよび記録媒体再生プログラムを格納した記録媒体を提供することを課題とする。 Accordingly, the present invention provides a recording medium reproducing apparatus, a recording medium reproducing method, a recording medium reproducing program, and a recording medium capable of avoiding contention between prefetched access to alternate data and other access instructions as much as possible and suppressing a decrease in response. It is an object of the present invention to provide a recording medium storing a medium reproduction program.
上記課題を解決するために、請求項1に記載の記録媒体再生装置は、記録領域及び交替領域並びに前記記録領域に含まれる欠陥領域の情報が記録される管理領域を有した記録媒体からデータを読み込み再生する再生手段と、前記再生手段が再生したデータを格納する格納手段と、前記格納手段に格納されたデータを出力する出力手段と、を備えた記録媒体再生装置において、前記記録媒体が、交替処理が行われているか否かを識別する識別手段と、前記識別手段が前記記録媒体に交替処理が行われていると識別した場合に、前記再生手段がデータを読み込む位置から予め定めた所定区間内で前記格納手段がアンダーフロー状態となるか否かを予測する予測手段と、前記予測手段が予測した結果に基づいて前記再生手段に前記欠陥領域へアクセスするよりも前に対応する前記交替領域の交替データを先読みさせる先読み制御手段と、を備えたことを特徴としている。
In order to solve the above-mentioned problem, a recording medium reproducing apparatus according to
請求項7に記載の記録媒体再生方法は、記録領域及び交替領域並びに前記記録領域に含まれる欠陥領域の情報が記録される管理領域を有した記録媒体からデータを読み込み再生し、その再生されたデータを格納手段に格納して、前記格納手段に格納されたデータを出力する記録媒体再生方法において、前記記録媒体に交替処理が行われていると識別した場合に、前記記録媒体からデータを読み込んでいる位置から予め定めた所定区間内で前記格納手段がアンダーフロー状態となるか否かを予測し、その予測した結果に基づいて前記欠陥領域へアクセスするよりも前に前記交替領域の交替データを先読みすることを特徴としている。
The recording medium reproduction method according to
請求項8に記載の記録媒体再生プログラムは、記録領域及び交替領域並びに前記記録領域に含まれる欠陥領域の情報が記録される管理領域を有した記録媒体からデータを読み込み再生する再生手段と、前記再生手段が再生したデータを格納する格納手段と、前記格納手段に格納されたデータを出力する出力手段と、してコンピュータを機能させる記録媒体再生プログラムにおいて、前記記録媒体が、交替処理が行われているか否かを識別する識別手段と、前記識別手段が前記記録媒体に交替処理が行われていると識別した場合に、前記再生手段がデータを読み込む位置から予め定めた所定区間内で前記格納手段がアンダーフロー状態となるか否かを予測する予測手段と、前記予測手段が予測した結果に基づいて前記再生手段に前記欠陥領域へアクセスするよりも前に対応する前記交替領域の交替データを先読みさせる先読み制御手段と、して前記コンピュータを機能させることを特徴としている。
The recording medium reproduction program according to
1 光ディスク再生装置(記録媒体再生装置)
9 音声/映像信号処理部(出力手段)
10 バッファ(格納手段)
11 マイクロコンピュータ(識別手段、予測手段、先読み制御手段)
12 光ディスク(記録媒体)
15 再生部(再生手段)
1 Optical disk playback device (recording medium playback device)
9 Audio / Video signal processing section (output means)
10 Buffer (storage means)
11 Microcomputer (identification means, prediction means, prefetch control means)
12 Optical disc (recording medium)
15 Reproduction unit (reproduction means)
以下、本発明の一実施形態にかかる記録媒体再生装置を説明する。本発明の一実施形態にかかる記録媒体再生装置は、識別手段が記録媒体に交替処理が行われていると識別した場合に、前記再生手段がデータを読み込む位置予め定めた所定区間内で格納手段がアンダーフロー状態となるか否かを予測手段で予測し、その予測した結果に基づいて先読み制御手段が再生手段に当該欠陥領域アクセスする前に対応する交替領域の交替データを先読みさせているので、予め格納手段にアンダーフローが発生するか否かを予測してその予測に基づいて交替データの先読みを行うことができ、予測結果に応じて交替データを先読みすればよくなるために、ホストコンピュータがアイドル時であっても常に先読みする必要が無く、交替データの先読みアクセスと他の命令とが競合する可能性を低くすることができる。したがって、レスポンスの低下を抑えることができる。 Hereinafter, a recording medium playback apparatus according to an embodiment of the present invention will be described. According to an embodiment of the present invention, there is provided a recording medium reproducing apparatus that stores a storage unit within a predetermined interval at which the reproducing unit reads data when the identifying unit identifies that a replacement process is being performed on the recording medium. Is predicted by the prediction means, and based on the predicted result, the prefetch control means causes the reproduction means to prefetch the replacement data of the corresponding replacement area before accessing the defective area. Since it is possible to predict whether or not an underflow will occur in the storage means in advance and pre-read the replacement data based on the prediction, and the host computer only needs to pre-read the replacement data according to the prediction result. Even during idling, it is not always necessary to prefetch, and the possibility of contention between the prefetch access of the alternate data and other instructions can be reduced. Therefore, it is possible to suppress a decrease in response.
また、予測手段は、所定区間内の欠陥領域の数と、再生手段が記録媒体からデータを読み込む速度と、出力手段が格納手段からデータを出力する速度と、再生手段の記録領域における所定の位置間のシーク時間と、再生手段が欠陥領域から対応する交替領域の交替データへ移動する際のシーク時間と、再生手段が交替データから欠陥領域の次にアクセスすべきデータに移動する際のシーク時間と、に基づいて格納手段が区間内でアンダーフロー状態となるか否かを予測してもよい。このようにすることにより、格納手段がアンダーフロー状態となるか否かのシミュレーションを行って予測することができる。 Further, the predicting means includes the number of defective areas in the predetermined section, the speed at which the reproducing means reads data from the recording medium, the speed at which the output means outputs data from the storage means, and a predetermined position in the recording area of the reproducing means. Seek time during which the reproducing means moves from the defective area to the replacement data of the corresponding replacement area, and seek time when the reproducing means moves from the replacement data to the data to be accessed next to the defective area Based on the above, it may be predicted whether or not the storage means enters an underflow state within the section. By doing so, it is possible to predict whether or not the storage means is in an underflow state by performing a simulation.
また、先読み制御手段は、予測手段において格納手段がアンダーフロー状態とならないと予測した際には、交替データの先読みを行わないようにしてもよい。このようにすることにより、再生動作に支障が無い場合は先読みを行わないので、先読み動作を最小限とすることができ、交替データへのシークの頻度を少なくすることができる。 The prefetch control means may not perform prefetching of the replacement data when the prediction means predicts that the storage means will not be in an underflow state. By doing so, since prefetching is not performed when there is no problem in the reproduction operation, the prefetching operation can be minimized, and the frequency of seek to the replacement data can be reduced.
また、先読み制御手段は、予測手段において格納手段がアンダーフロー状態となると予測した際には、所定区間内の欠陥領域のうち現在の読み取り位置に近い欠陥領域から順に対応する交替データを先読みしたと仮定して、予測手段に再度予測させてもよい。このようにすることにより、先読みを行って確実にアンダーフローが発生しないことを確認することができる。 In addition, when the prefetch control unit predicts that the storage unit is in an underflow state in the prediction unit, the prefetch control unit prefetches corresponding replacement data in order from the defect region close to the current reading position among the defect regions in the predetermined section. Assuming that the prediction means may make a prediction again. By doing so, it is possible to confirm that underflow does not occur reliably by performing prefetching.
また、予測手段は、再度予測の際に先読みを行うタイミングを算出してもよい。このようにすることにより、アンダーフローが発生しないタイミングで交替領域の先読みを行うことができる。 Further, the prediction means may calculate the timing for performing the prefetching at the time of prediction again. By doing so, it is possible to prefetch the replacement area at a timing at which underflow does not occur.
また、先読み制御手段は、予測手段の再度の予測の結果アンダーフロー状態にならないと予測した際には、先読みすると仮定した交替データを先読みするようにしてもよい。このようにすることにより、アンダーフローを発生させないために必要な分の交替データのみを先読みすることができる。 Further, the prefetch control means may prefetch the replacement data assumed to be prefetched when it is predicted that the underflow state will not occur as a result of the prediction by the prediction means again. By doing in this way, it is possible to prefetch only the replacement data required for preventing underflow from occurring.
また、本発明の一実施形態にかかる記録媒体再生方法は、記録媒体に交替処理が行われていると識別した場合に、記録媒体からデータを読み込んでいる位置から予め定めた所定区間内で格納手段がアンダーフロー状態となるか否かを予測し、その予測した結果に基づいて当該欠陥領域アクセスする前に対応する交替領域の交替データを先読みしているので、予め格納手段にアンダーフローが発生するか否かを予測してその予測に基づいて交替データの先読みを行うことができ、予測結果に応じて交替データを先読みすればよくなるために、ホストコンピュータがアイドル時であっても常に先読みする必要が無く、交替データの先読みアクセスと他の命令とが競合する可能性を低くすることができる。したがって、レスポンスの低下を抑えることができる。 The recording medium playback method according to an embodiment of the present invention stores data within a predetermined interval from a position where data is read from the recording medium when it is identified that the replacement process is performed on the recording medium. Since it is predicted whether the means will be in an underflow state and the replacement data of the corresponding replacement area is pre-read before accessing the defective area based on the predicted result, an underflow has occurred in the storage means in advance. Since it is possible to pre-read replacement data based on the prediction and to pre-read the replacement data according to the prediction result, the host computer always pre-reads even when the host computer is idle. There is no need, and the possibility of contention between the read-ahead access of the alternate data and other instructions can be reduced. Therefore, it is possible to suppress a decrease in response.
また、本発明の一実施形態にかかる記録媒体再生プログラムは、識別手段が記録媒体に交替処理が行われていると識別した場合に、その時点から予め定めた所定区間内で格納手段がアンダーフロー状態となるか否かを予測手段で予測し、その予測した結果に基づいて先読み制御手段が再生手段に当該欠陥領域アクセスする前に対応する交替領域の交替データを先読みさせているので、予め格納手段にアンダーフローが発生するか否かを予測してその予測に基づいて交替データの先読みを行うことができ、予測結果に応じて交替データを先読みすればよくなるために、ホストコンピュータがアイドル時であっても常に先読みする必要が無く、交替データの先読みアクセスと他の命令とが競合する可能性を低くすることができる。したがって、レスポンスの低下を抑えることができる。 The recording medium playback program according to one embodiment of the present invention may cause the storage means to underflow within a predetermined interval from that time when the identification means identifies that the replacement process is being performed on the recording medium. Prediction means predicts whether or not a state is reached, and the prefetch control means causes the reproduction means to prefetch the replacement data of the corresponding replacement area before accessing the defective area based on the predicted result. It is possible to predict whether or not underflow will occur in the means and prefetch the replacement data based on the prediction, and it is sufficient to prefetch the replacement data according to the prediction result. Even if it exists, it is not always necessary to prefetch, and the possibility of contention between the prefetch access of the alternate data and another instruction can be reduced. Therefore, it is possible to suppress a decrease in response.
また、上述した記録媒体再生プログラムをコンピュータ読み取り可能な記録媒体に格納してもよい。このようにすることにより、記録媒体再生プログラムを機器に組み込む以外に単体でも流通させることができ、バージョンアップ等も容易に行える。 Further, the above-described recording medium reproduction program may be stored in a computer-readable recording medium. In this way, the recording medium playback program can be distributed alone, in addition to being incorporated into the device, and version upgrades can be easily performed.
本発明の一実施例にかかる記録媒体再生装置としての光ディスク再生装置1を図1乃至図7を参照して説明する。光ディスク再生装置1は、図1に示すようにディスクモータ2と、光ピックアップ3と、キャリッジモータ4と、リードスクリュー5と、RFアンプ6と、サーボ信号処理部7と、ドライバ8と、音声/映像信号処理部9と、バッファ10と、マイクロコンピュータ11と、を備えている。
An optical
ディスクモータ2は、光ディスク再生装置1にセットされた記録媒体としての光ディスク12を回転させるためのモータであり、スピンドルモータなどで構成されている。
The
光ピックアップ3は、光ディスク12に照射するレーザ光を発生させるレーザダイオードや、光ディスク12上にレーザダイオードからのレーザ光を集光するための対物レンズ、サーボ信号処理部7からの信号によりフォーカス方向やトラッキング方向に対物レンズを駆動するためのアクチュエータおよび光ディスク12から反射された反射光を受けるフォトダイオードや、レーザ光を対物レンズへ導いたり、反射光を受光器へ導く光学系などを備え、フォトダイオードの出力から光ディスク12に記録されている映像や音楽などのトラックデータを含むRF信号やフォーカスエラー信号およびトラッキングエラー信号などを生成しRFアンプ6へ出力する。
The optical pickup 3 includes a laser diode that generates laser light to be applied to the
キャリッジモータ4は、後述するリードスクリュー5を通じて光ピックアップ3を光ディスク12の径方向に移動させるためのモータでありステッピングモータなどで構成されている。
The carriage motor 4 is a motor for moving the optical pickup 3 in the radial direction of the
リードスクリュー5は、円柱状に形成されてその外周面にネジ溝とネジ山が形成され、光ディスク12の径方向と平行に設置されている。リードスクリュー5は、キャリッジモータ4の回転軸と機械的に接続されておりキャリッジモータ4の回転に合わせて回転する。リードスクリュー5のネジ溝やネジ山は光ピックアップ3に形成された図示しないネジ山やネジ溝と噛み合っており、リードスクリュー5が回転することで光ピックアップ3が光ディスク17の径方向に沿って移動する。
The
RFアンプ6は、光ピックアップ3から入力される信号を所定の値に増幅し、サーボ信号処理部7へ出力する。
The
サーボ信号処理部7は、RFアンプ6から入力されるフォーカスエラー信号やトラッキングエラー信号などの制御信号を基に光ピックアップ3のアクチュエータを駆動させてフォーカスおよびトラッキングの制御などを行い光ディスク12に記録された情報を正確に読めるようにする。また、入力されたフォーカスエラー信号のレベルをマイクロコンピュータ13へ出力する。さらに、光ディスク12に記録された映像や音楽などを含むRF信号をアナログ/デジタル変換して音声/映像信号処理部9へ出力する。
The servo
ドライバ8は、サーボ信号処理部7から入力された信号からディスクモータ2および光ピックアップ3のアクチュエータおよびキャリッジモータ4への駆動信号を生成し出力する。
The
音声/映像信号処理部9は、サーボ信号処理部7から入力された信号にエラー訂正などを行った後復調やデコードを行いバッファ10へ出力する。そしてマイクロコンピュータ11からの要求に従ってバッファ10から読み出してホストコンピュータ20へ出力する。
The audio / video
ここで、ディスクモータ2、光ピックアップ3、キャリッジモータ4、リードスクリュー5、RFアンプ6、サーボ信号処理部7、ドライバ8、音声/映像信号処理部9で光ディスク12からデータを読み取って再生する再生手段としての再生部15を構成する。
Here, the
格納手段としてのバッファ10は、振動などによって再生が途切れないように所定量一時的に音声/映像信号処理部9で再生された映像や音声などのデータを格納するためのメモリであり、半導体メモリで構成される。バッファ10には光ディスク12から通常の数倍速の再生速度で読み込んだデータを格納し、通常の再生速度で出力する。
The
識別手段、予測手段、先読み制御手段としてのマイクロコンピュータ11は、CPU(Central Processing Unit)と、RAM(Random Access Memory)と、ROM(Read Only Memory)とを内蔵し、ホストコンピュータ20からの命令に基づいて光ディスク12の挿入や排出、再生や停止およびトラックサーチなどの各操作における光ディスク再生装置1全体の制御など行う。また、マイクロコンピュータ11は、光ディスク12の再生動作中の交替領域に格納されたデータの先読みを行うか否か推測し、必要な場合は読み取り再生部15に先読みを行わせる。なお、先読みとは、従来技術でも記載したように欠陥セクタにアクセスする前に予め交替データを読み込むこと、つまり、欠陥領域へアクセスするよりも前に対応する交替領域の交替データを先に読み込むことである。
The
光ディスク12は図2に示すようにリードイン領域と、データ領域と、リードアウト領域と、を有している。管理領域としてのリードイン領域には、後述するユーザデータ領域における欠陥領域としての欠陥セクタのアドレスやその欠陥セクタに対応する交替領域内の交替セクタ(交替データ)のアドレスなどが記録されている。リードアウト領域にはデータ領域の終端を示す情報が記録されている。
As shown in FIG. 2, the
データ領域は、ユーザデータ領域と、交替領域と、を有し、記録領域としてのユーザデータ領域には光ディスク再生装置1で再生するデータが記録され、交替領域には、ユーザデータ領域内の欠陥セクタに本来記録すべきデータが記録されている。なお、図2では交替領域は複数個所設けられているが1箇所でもよい。また、1つの交替領域が複数セクタで構成されていてもよい。つまり、複数の欠陥セクタに対応するデータが1つの交替領域に記録されていてもよい。
The data area has a user data area and a replacement area. Data to be reproduced by the optical
交替処理について従来技術でも説明したが図3を用いて具体的に説明する。交替処理とはユーザデータ領域に欠陥セクタがある場合、本来そのセクタに記録する予定だったデータを交替領域に記録し、欠陥セクタのアドレスや交替領域のアドレスなどの交替情報をリードイン領域に記録し、データを読み込むときに、欠陥セクタにアクセスした際には交替情報を参照して交替領域からデータを読み込む処理である。図3の場合、ユーザデータ領域のセクタ1からセクタ9までのうち欠陥セクタがセクタ3とセクタ7であり、それぞれに対応する交替セクタが交替領域内のセクタCとセクタFであったとすると、セクタ1から順次アクセスする場合には、セクタ1、2、C、4、5、6、F、8、9の順にアクセスされる。
The replacement process has been described in the prior art, but will be described in detail with reference to FIG. If there is a defective sector in the user data area, data that was originally scheduled to be recorded in that sector is recorded in the replacement area, and replacement information such as the address of the defective sector and the address of the replacement area is recorded in the lead-in area. When data is read, when a defective sector is accessed, data is read from the replacement area with reference to replacement information. In the case of FIG. 3, if the defective sectors are sector 3 and
次に、上述した構成の光ディスク再生装置1における再生動作時のバッファ10内のデータ量の変化について図4および図5を参照して説明する。
Next, a change in the amount of data in the
図4は光ディスク12に欠陥セクタが存在しない場合の再生動作時のバッファ10内のデータ量の変化を示した図である。図4では、光ディスク12の再生が開始されてバッファ10内にデータが蓄積されていく(期間A)。そして、バッファ10内にデータがフルに蓄積されると光ディスク12からのデータの読み込みを停止し、ホストコンピュータ20にデータを出力するためデータ量が減少する(期間B)。このとき、光ピックアップ3は、光ディスク12のトラックを引き続き追従している。すなわち、光ピックアップ3は、データを読み取る時と同様に移動する。そして、予め設定された再シーク開始容量を下回ると、その時点の光ピックアップ3の位置から再開位置(読み込みを停止したデータの次のデータの位置)までのシークに要する時間(期間B1)の経過後、光ディスク12からのデータの読み込みを再開してまたデータが蓄積され始める。以降は、これらの期間が繰り返される。
FIG. 4 is a diagram showing a change in the amount of data in the
図5は光ディスク12に欠陥セクタが存在する場合の再生動作時のバッファ10内のデータ量の変化を示した図である。図5では、図4と同様に期間A、期間Bと経過し、次の期間Aの際に欠陥セクタの位置に到達すると、欠陥セクタの位置から光ディスク12の交替領域の交替データまでシークするためその間はデータ出力のみとなりデータ量が減少する(期間C)。交替データまでシークすると、交替領域から交替データを読み込むためデータ量が増加する(期間D)。交替領域の交替データが読み込まれた後にはユーザデータ領域の欠陥セクタの次のセクタにシークするためデータ量が減少する(期間E)。そして、またユーザデータ領域の欠陥セクタの次のセクタのデータから読み込みを開始する。
FIG. 5 is a diagram showing a change in the amount of data in the
図5の例ではこの後2回欠陥セクタが検出され、その度に前記期間C~Eを繰り返すことでバッファ10がアンダーフロー状態に陥ってしまう。
In the example of FIG. 5, the defective sector is detected twice thereafter, and the
そのため本実施例では、リードイン領域を読み込んで交替情報が記録されていた場合は、交替処理が行われていると識別して、再生時の所定の時点において、光ピックアップ3の読み込み位置から予め定めた所定区間内での図5のようなデータ量の増減(つまり図4や図5のようにな波形)をシミュレーションしてその所定区間内でアンダーフローが発生するか否かを予測する。 Therefore, in this embodiment, when the replacement information is recorded by reading the lead-in area, it is identified that the replacement process is being performed, and the optical pickup 3 is read in advance from the reading position at a predetermined time point during reproduction. An increase / decrease in the amount of data as shown in FIG. 5 (that is, a waveform as shown in FIGS. 4 and 5) within a predetermined interval is simulated to predict whether an underflow will occur within the predetermined interval.
シミュレーション時に必要な情報は、その時点のデータの読み取り位置から所定区間内の欠陥セクタ数と、期間Aにおけるデータ増加率(直線の傾き)と、期間Bにおけるデータ減少率(直線の傾き)と、再シーク開始容量を下回った時の再開位置への再シーク時間と、ユーザデータ領域の欠陥セクタから交替領域の交替データへのシーク時間と、交替領域におけるデータ増加率(直線の傾き)と、交替領域の交替データからユーザデータ領域の欠陥セクタの次のセクタへのシーク時間と、が必要になる。 Information necessary at the time of simulation includes the number of defective sectors in a predetermined section from the data reading position at that time, the data increase rate in the period A (straight line), the data decrease rate in the period B (straight line), Re-seek time to the restart position when the re-seek start capacity falls below, seek time from the defective sector in the user data area to the replacement data in the replacement area, the data increase rate (straight line) in the replacement area, and replacement The seek time from the replacement data of the area to the next sector of the defective sector in the user data area is required.
所定区間内の欠陥セクタ数は、光ディスク12のリードイン領域から交替情報を読み込むことで取得できる。期間Aにおけるデータ増加率(直線の傾き)と交替領域におけるデータ増加率(直線の傾き)は、光ディスク12からのデータ読み込み速度とバッファ10からホストコンピュータ20へのデータ転送速度で算出することができる。期間Bにおけるデータ減少率(直線の傾き)は、バッファ10からホストコンピュータ20へのデータ転送速度で算出することができる。再シーク開始容量を下回った時の再開位置への再シーク時間は、ユーザデータ領域におけるシーク時間の平均などから算出することができる。ユーザデータ領域の欠陥セクタから交替領域の交替データへのシーク時間は、欠陥セクタから交替データまでの距離から算出することができる。交替データから欠陥セクタの次のセクタへのシーク時間は、交替データから欠陥セクタの次のセクタまでの距離から算出することができる。以上のように、シミュレーション時に必要な情報は、予め取得あるいは判明している情報から算出することが可能である。したがって、図5の波形を再現するようなシミュレーションを行ってアンダーフローが発生するか否かを予測することが可能となる。
The number of defective sectors in a predetermined section can be obtained by reading replacement information from the lead-in area of the
バッファ10においてアンダーフローが発生するか否かを予測して、アンダーフローが発生すると予測された場合は、図6に示すようにバッファ10内のデータ量に余裕があるうちに欠陥セクタを先読みしたと仮定して再シミュレーションを行う。この際にはアンダーフローが起こらない先読みタイミングも算出する。図6の場合は、図5の欠陥セクタ1を先読みしたと仮定して再シミュレーションを行ってアンダーフローが発生しないことを確認している。再シミュレーションによってアンダーフローが発生しないことを確認できた場合には、同時に算出したタイミングで交替データの先読みを行う。
If it is predicted whether or not underflow will occur in the
図7に上述した動作の詳細な動作のフローチャートを示す。図7に示したフローチャートはマイクロコンピュータ11で実行される。
FIG. 7 shows a flowchart of the detailed operation of the operation described above. The flowchart shown in FIG. 7 is executed by the
まず、ステップS1において、光ディスク12からデータ読み込みを開始してステップS2に進む。すなわち、光ピックアップ3から取り込んだ信号をRFアンプ6、サーボ信号処理部7、音声/映像信号処理部9を介してデータに再生しバッファ10に格納する。バッファ10に格納されたデータはホストコンピュータ20からの命令に従ってマイクロコンピュータ11が音声/映像信号処理部9に読み出させてホストコンピュータ20に出力する。
First, in step S1, data reading from the
次に、ステップS2において、所定の区間として0x2000セクタ先までバッファ容量のシミュレーションを行う。0x2000とは16進表示で2000を示しているので10進表示では8192となる。勿論0x2000セクタは一例であり任意のセクタ数で構わない。つまり、所定区間内の欠陥セクタ数と、期間Aにおけるデータ増加率(直線の傾き)と、期間Bにおけるデータ減少率(直線の傾き)と、再シーク開始容量を下回った時の再開位置への再シーク時間と、ユーザデータ領域の欠陥セクタから交替領域の交替データへのシーク時間と、交替領域におけるデータ増加率(直線の傾き)と、交替領域の交替データからユーザデータ領域の欠陥セクタの次のセクタへのシーク時間と、から上述した図4や図5のような波形をシミュレーションする。 Next, in step S2, the buffer capacity is simulated up to 0x2000 sectors ahead as a predetermined section. Since 0x2000 indicates 2000 in hexadecimal display, it is 8192 in decimal display. Of course, the 0x2000 sector is an example, and any number of sectors may be used. That is, the number of defective sectors in a predetermined section, the data increase rate in the period A (straight line), the data decrease rate in the period B (straight line slope), and the restart position when it falls below the re-seek start capacity. Re-seek time, seek time from defective sector in user data area to replacement data in replacement area, data increase rate (straight line) in replacement area, replacement data in replacement area next to defective sector in user data area The waveform shown in FIG. 4 or FIG. 5 is simulated from the seek time to the sector.
次に、ステップS3において、ステップS2のシミュレーションの結果バッファ10にアンダーフローが発生するか否かを判断し、発生する場合(Yの場合)はステップS4に進み、発生しない場合(Nの場合)はステップS7に進む。
Next, in step S3, it is determined whether or not an underflow occurs in the
次に、ステップS4において、シミュレーション上先読みアクセスを行ってもバッファがアンダーフローしないシーク開始ポイントを算出する。つまり、アンダーフローが発生しない条件を算出している。これは、上述した再シミュレーションに相当する。つまり交替データを読み込んだ上でアンダーフローするか否かを予測することに加えて、アンダーフローしない先読みシーク開始ポイントも算出している。要するに先読みするまでの時間的余裕も算出している。すなわち、現在の読み取り位置から直近の欠陥セクタに対応する交替データを先読みしたと仮定して、再度予測させるとともに、先読みを行うタイミングも算出している。 Next, in step S4, a seek start point is calculated in which the buffer does not underflow even if prefetch access is performed in the simulation. That is, a condition that does not cause underflow is calculated. This corresponds to the re-simulation described above. That is, in addition to predicting whether or not underflow will occur after reading the replacement data, a prefetch seek start point that does not underflow is also calculated. In short, the time margin for prefetching is also calculated. That is, assuming that the replacement data corresponding to the defective sector nearest to the current reading position has been pre-read, the prediction is performed again and the pre-read timing is calculated.
次に、ステップS5において、シーク開始ポイントまで読み込んだか否かを判断し、シーク開始ポイントであった場合(Yの場合)はステップS6に進み、そうでない場合(Nの場合)はステップS9に進む。 Next, in step S5, it is determined whether or not the seek start point has been read. If it is the seek start point (in the case of Y), the process proceeds to step S6, and if not (in the case of N), the process proceeds to step S9. .
次に、ステップS6において、交替データへの先読みアクセスを行ってステップS2に戻る。本ステップでは先読みすることとなった欠陥セクタに対応する交替データにシークして読み込んでいる。すなわち、再度の予測の結果アンダーフロー状態にならないと予測したので、先読みすると仮定した交替データを読み込んでいる。 Next, in step S6, prefetch access to the replacement data is performed, and the process returns to step S2. In this step, the replacement data corresponding to the defective sector to be prefetched is sought and read. That is, since it is predicted that the underflow state will not occur as a result of re-prediction, replacement data assumed to be pre-read is read.
一方、ステップS7においては、0x1000セクタ分(10進数では4096セクタ分)のデータを光ディスク12から読み込んだか否か判断し、読み込んだ場合(Yの場合)はステップS2に戻り、読み込んでない場合(Nの場合)はステップS8に進む。本ステップでは、ステップS2のシミュレーション時からさらに0x1000セクタ分読み込んだか否かを判断して読み込んだ場合はステップS2に戻ってまたシミュレーションを行う。つまり、本フローチャートでは0x1000セクタごとにステップS2のシミュレーションを行っている。
On the other hand, in step S7, it is determined whether or not data of 0x1000 sectors (decimal number of 4096 sectors) has been read from the
次に、ステップS8において、バッファクリアが発生したか否かを判断し、発生した場合(Yの場合)はステップS2に戻り、発生していない場合(Nの場合)はステップS7に戻る。バッファクリアとは、トラックジャンプなどホストコンピュータ20からの命令によって光ディスク12内のアクセス位置が変更されることによってバッファ10内のデータがクリアされる状態を示し、この状態になった場合は、改めてクリア後に格納されるデータに基づいてシミュレーションを行う必要がある。つまり、ステップS7やS8を実行する経路を通る場合は、アンダーフロー状態とならないと予測したこととなり、交替データの先読みを行わない。
Next, in step S8, it is determined whether or not a buffer clear has occurred. If it has occurred (in the case of Y), the process returns to step S2, and if it has not occurred (in the case of N), the process returns to step S7. The buffer clear indicates a state in which the data in the
ステップS9においては、バッファクリアが発生したか否かを判断し、発生した場合(Yの場合)はステップS2に戻り、発生していない場合(Nの場合)はステップS5に戻る。本ステップもステップS8と同様にバッファクリア状態になった場合は、改めてクリア後に格納されるデータに基づいてシミュレーションを行う。 In step S9, it is determined whether or not a buffer clear has occurred. If it has occurred (in the case of Y), the process returns to step S2, and if it has not occurred (in the case of N), the process returns to step S5. Similarly to step S8, in this step, when the buffer is cleared, the simulation is performed again based on the data stored after the clearing.
本実施例によれば、光ディスク12の再生時に、0x2000セクタ先の区間の欠陥セクタ数、光ディスク12からのデータ読み込み時のデータ増加率と、光ディスク12からのデータ読み込み停止時のデータ減少率と、再シーク開始容量を下回った時の再開位置への再シーク時間と、ユーザデータ領域の欠陥セクタから交替領域の交替データへのシーク時間と、交替領域におけるデータ増加率と、交替領域の交替データからユーザデータ領域の欠陥セクタの次のセクタへのシーク時間と、からバッファ10内のデータの変化をシミュレーションしてアンダーフローが発生するか否かを予測し、アンダーフローが発生する場合はアンダーフローが発生しない交替データの先読み位置を算出するために再度シミュレーションし、アンダーフローが発生しない位置で交替データの先読みを行っているので、確実にアンダーフローが発生しないことを確認したうえで、最小限の交替データの先読みを行うことができる。そのために、ホストコンピュータがアイドル時であっても常に先読みする必要が無く、交替データの先読みと他の命令とが競合する可能性を低くすることができる。
According to the present embodiment, when the
また、シミュレーションの結果アンダーフローが発生しない場合は、交替データの先読みを行わないので、交替領域へのシークの頻度を少なくすることができる。 Also, if underflow does not occur as a result of the simulation, the replacement data is not prefetched, so the frequency of seek to the replacement area can be reduced.
なお、上述した実施例で再シミュレーションによって先読みするタイミングを算出する際に即座に先読みしてもアンダーフローが発生してしまう場合は、次の欠陥セクタも読み込んだと仮定してシミュレーションを行えばよい。 In the above-described embodiment, when underflow occurs even when immediately prefetching when calculating the prefetch timing by re-simulation, the simulation may be performed assuming that the next defective sector is also read. .
また、上述した実施例では記録媒体としてCD-RやDVD-Rなどの光ディスクで説明したが、それに限らずMD(Mini Disc)などの光磁気ディスクや磁気ディスクなど交替処理が行われる記録媒体であれば適用可能である。 In the above-described embodiments, the optical disk such as CD-R or DVD-R has been described as the recording medium. However, the recording medium is not limited to this and is a recording medium such as a magneto-optical disk or magnetic disk such as MD (Mini-Disc). Applicable if available.
前述した実施例によれば、以下の光ディスク再生装置1、記録媒体再生方法および記録媒体再生プログラムが得られる。
According to the above-described embodiment, the following optical
(付記1)ユーザデータ領域及び交替領域並びにユーザデータ領域に含まれる欠陥セクタの情報が記録されるリードイン領域を有した光ディスク12からデータを読み込み再生する再生部15と、再生部15が再生したデータを格納するバッファ10と、バッファ10に格納されたデータを出力する音声/映像信号処理部9と、を備えた光ディスク再生装置1において、
光ディスク12が、交替処理が行われているか否かを識別するマイクロコンピュータ11と、
マイクロコンピュータ11が光ディスク12に交替処理が行われていると識別した場合に、前記再生部15がデータを読み込む位置から予め定めた所定区間内でバッファ10がアンダーフロー状態となるか否かを予測するマイクロコンピュータ11と、
マイクロコンピュータ11が予測した結果に基づいて再生部15に欠陥セクタへアクセスするよりも前に対応する交替領域の交替データを先読みさせるマイクロコンピュータ11と、
を備えたことを特徴とする光ディスク再生装置1。
(Additional remark 1) The reproducing
A
When the
A
An optical
この光ディスク再生装置1によれば、予め格納手段にアンダーフローが発生するか否かを予測してその予測に基づいて交替データの先読みを行うことができ、予測結果に応じて交替データを先読みすればよくなるために、ホストコンピュータ20がアイドル時であっても常に先読みする必要が無く、交替データの先読みアクセスと他の命令とが競合する可能性を低くすることができる。したがって、レスポンスの低下を抑えることができる。
According to this optical
(付記2)ユーザデータ領域及び交替領域並びにユーザデータ領域に含まれる欠陥セクタの情報が記録されるリードイン領域を有した光ディスク12からデータを読み込み再生し、その再生されたデータをバッファ10に格納して、バッファ10に格納されたデータを命令に従って出力する記録媒体再生方法において、
光ディスク12に交替処理が行われていると識別した場合に、光ディスク12からデータを読み込んでいる位置から予め定めた所定区間内でバッファ10アンダーフロー状態となるか否かを予測し、その予測した結果に基づいて欠陥セクタへアクセスする前に交替領域の交替データを先読みすることを特徴とする記録媒体再生方法。
(Supplementary Note 2) Data is read from and reproduced from the
When it is identified that the replacement process has been performed on the
この記録媒体再生方法によれば、予め格納手段にアンダーフローが発生するか否かを予測してその予測に基づいて交替データの先読みを行うことができ、予測結果に応じて交替データを先読みすればよくなるために、ホストコンピュータ20がアイドル時であっても常に先読みする必要が無く、交替データの先読みアクセスと他の命令とが競合する可能性を低くすることができる。したがって、レスポンスの低下を抑えることができる。
According to this recording medium playback method, it is possible to predict in advance whether or not an underflow will occur in the storage means and to prefetch the replacement data based on the prediction, and to read the replacement data in advance according to the prediction result. Therefore, it is not always necessary to prefetch even when the
(付記3)ユーザデータ領域及び交替領域並びにユーザデータ領域に含まれる欠陥セクタの情報が記録されるリードイン領域を有した光ディスク12からデータを読み込み再生する再生部15と、再生部15が再生したデータを格納するバッファ10と、バッファ10に格納されたデータを命令に従って出力する音声/映像信号処理部9と、してコンピュータを機能させる記録媒体再生プログラムにおいて、
光ディスク12が、交替処理が行われているか否かを識別するマイクロコンピュータ11と、
マイクロコンピュータ11が光ディスク12に交替処理が行われていると識別した場合に、前記再生部15がデータを読み込む位置から予め定めた所定区間内でバッファ10がアンダーフロー状態となるか否かを予測するマイクロコンピュータ11と、
マイクロコンピュータ11が予測した結果に基づいて再生部15に欠陥セクタへアクセスするよりも前に対応する交替領域の交替データを先読みさせるマイクロコンピュータ11と、
して前記コンピュータを機能させることを特徴とする記録媒体再生プログラム。
(Additional remark 3) The reproducing
A
When the
A
And a recording medium reproduction program for causing the computer to function.
この記録媒体再生プログラムによれば、予め格納手段にアンダーフローが発生するか否かを予測してその予測に基づいて交替データの先読みを行うことができ、予測結果に応じて交替データを先読みすればよくなるために、ホストコンピュータ20がアイドル時であっても常に先読みする必要が無く、交替データの先読みアクセスと他の命令とが競合する可能性を低くすることができる。したがって、レスポンスの低下を抑えることができる。
According to this recording medium playback program, it is possible to predict whether or not an underflow will occur in the storage means in advance, and to prefetch the replacement data based on the prediction, and to read the replacement data in advance according to the prediction result. Therefore, it is not always necessary to prefetch even when the
なお、前述した実施例は本発明の代表的な形態を示したに過ぎず、本発明は、実施例に限定されるものではない。すなわち、本発明の骨子を逸脱しない範囲で種々変形して実施することができる。 It should be noted that the above-described embodiments are merely representative forms of the present invention, and the present invention is not limited to the embodiments. That is, various modifications can be made without departing from the scope of the present invention.
Claims (9)
前記記録媒体が、交替処理が行われているか否かを識別する識別手段と、
前記識別手段が前記記録媒体に交替処理が行われていると識別した場合に、前記再生手段がデータを読み込む位置から予め定めた所定区間内で前記格納手段がアンダーフロー状態となるか否かを予測する予測手段と、
前記予測手段が予測した結果に基づいて前記再生手段に前記欠陥領域へアクセスするよりも前に対応する前記交替領域の交替データを先読みさせる先読み制御手段と、
を備えたことを特徴とする記録媒体再生装置。 Reproducing means for reading and reproducing data from a recording medium having a recording area and replacement area, and a management area in which information of a defective area included in the recording area is recorded, and storage means for storing data reproduced by the reproducing means; An output means for outputting the data stored in the storage means,
Identifying means for identifying whether the recording medium is undergoing a replacement process;
Whether or not the storage means is in an underflow state within a predetermined interval from the position where the reproduction means reads data when the identification means identifies that the replacement process is being performed on the recording medium. A prediction means to predict;
Prefetch control means for prefetching the replacement data of the corresponding replacement area before accessing the defective area based on the result predicted by the prediction means;
A recording medium reproducing apparatus comprising:
前記記録媒体に交替処理が行われていると識別した場合に、前記記録媒体からデータを読み込んでいる位置から予め定めた所定区間内で前記格納手段がアンダーフロー状態となるか否かを予測し、その予測した結果に基づいて前記欠陥領域へアクセスするよりも前に前記交替領域の交替データを先読みすることを特徴とする記録媒体再生方法。 Reading and reproducing data from a recording medium having a recording area, a replacement area, and a management area in which information of a defective area included in the recording area is recorded, storing the reproduced data in a storage means, and the storage means In a recording medium reproduction method for outputting data stored in
When it is identified that a replacement process is being performed on the recording medium, it is predicted whether or not the storage means is in an underflow state within a predetermined interval from a position where data is read from the recording medium. A method of reproducing a recording medium, comprising: prefetching replacement data of the replacement area before accessing the defective area based on the predicted result.
前記記録媒体が、交替処理が行われているか否かを識別する識別手段と、
前記識別手段が前記記録媒体に交替処理が行われていると識別した場合に、前記再生手段がデータを読み込む位置予め定めた所定区間内で前記格納手段がアンダーフロー状態となるか否かを予測する予測手段と、
前記予測手段が予測した結果に基づいて前記再生手段に前記欠陥領域へアクセスするよりも前に対応する前記交替領域の交替データを先読みさせる先読み制御手段と、
して前記コンピュータを機能させることを特徴とする記録媒体再生プログラム。 Reproducing means for reading and reproducing data from a recording medium having a recording area and replacement area, and a management area in which information of a defective area included in the recording area is recorded, and storage means for storing data reproduced by the reproducing means; In the recording medium reproduction program for causing the computer to function as output means for outputting the data stored in the storage means,
Identifying means for identifying whether the recording medium is undergoing a replacement process;
Predicting whether or not the storage means is in an underflow state within a predetermined interval where the reproduction means reads data when the identification means identifies that the replacement process is being performed on the recording medium Prediction means to
Prefetch control means for prefetching the replacement data of the corresponding replacement area before accessing the defective area based on the result predicted by the prediction means;
And a recording medium reproduction program for causing the computer to function.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| PCT/JP2008/073781 WO2010073379A1 (en) | 2008-12-26 | 2008-12-26 | Recording medium reproduction apparatus, recording medium reproduction method, recording medium reproduction program, and recording medium wherein recording medium reproduction program is stored |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| PCT/JP2008/073781 WO2010073379A1 (en) | 2008-12-26 | 2008-12-26 | Recording medium reproduction apparatus, recording medium reproduction method, recording medium reproduction program, and recording medium wherein recording medium reproduction program is stored |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| WO2010073379A1 true WO2010073379A1 (en) | 2010-07-01 |
Family
ID=42287046
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| PCT/JP2008/073781 Ceased WO2010073379A1 (en) | 2008-12-26 | 2008-12-26 | Recording medium reproduction apparatus, recording medium reproduction method, recording medium reproduction program, and recording medium wherein recording medium reproduction program is stored |
Country Status (1)
| Country | Link |
|---|---|
| WO (1) | WO2010073379A1 (en) |
Citations (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2001195835A (en) * | 2000-01-06 | 2001-07-19 | Internatl Business Mach Corp <Ibm> | Method for allocating alternate sector, method for reading out data, disk drive assembly and device for reading out and writing av data |
| JP2002056619A (en) * | 2000-08-08 | 2002-02-22 | Sony Corp | Disk drive device and data storage method |
| JP2004199767A (en) * | 2002-12-18 | 2004-07-15 | Sony Corp | Data processing device, data processing method, and program |
-
2008
- 2008-12-26 WO PCT/JP2008/073781 patent/WO2010073379A1/en not_active Ceased
Patent Citations (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2001195835A (en) * | 2000-01-06 | 2001-07-19 | Internatl Business Mach Corp <Ibm> | Method for allocating alternate sector, method for reading out data, disk drive assembly and device for reading out and writing av data |
| JP2002056619A (en) * | 2000-08-08 | 2002-02-22 | Sony Corp | Disk drive device and data storage method |
| JP2004199767A (en) * | 2002-12-18 | 2004-07-15 | Sony Corp | Data processing device, data processing method, and program |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP2002056619A (en) | Disk drive device and data storage method | |
| JP3584033B1 (en) | Information recording method, information recording device, program and storage medium | |
| US7623426B2 (en) | Optical disk apparatus | |
| JP4281680B2 (en) | Optical disk device | |
| US20100020654A1 (en) | Method and apparatus for data buffer control of optical disc player | |
| WO2010073379A1 (en) | Recording medium reproduction apparatus, recording medium reproduction method, recording medium reproduction program, and recording medium wherein recording medium reproduction program is stored | |
| KR100793231B1 (en) | How to control playback of finalized discs | |
| JP4437117B2 (en) | Information recording / reproducing apparatus and information recording method | |
| JP4733673B2 (en) | Optical disc playback device, optical disc playback method, optical disc playback program, and recording medium | |
| JP2011170921A (en) | Optical disk device, optical disk reproducing method, optical disk reproducing program, and recording medium with optical disk reproducing program stored thereon | |
| US7957235B2 (en) | Disk drive and information processing system having the same | |
| JP4547365B2 (en) | Optical disc apparatus and optical disc recording / reproducing method | |
| JP2010176743A (en) | Recording medium playback device and method, recording medium playback program and recording medium storing the recording medium playback program | |
| JP2010176760A (en) | Recording medium playback device and method, recording medium playback program and recording medium storing the recording medium playback program | |
| JP3954636B2 (en) | Recording system | |
| US20060109762A1 (en) | Method and apparatus for recording and/or reproducing information | |
| JP2010192033A (en) | Device, method and program for playing back recording medium, and recording medium storing the same program | |
| JP2011150743A (en) | Optical disk device, method of recording and reproducing optical disk, optical disk recording and reproducing program, and recording medium storing optical disk recording and reproducing program | |
| JP2010176770A (en) | Recording medium playing device, recording medium playing method, and recording medium playing program | |
| JPH11143644A (en) | Playback device and cache processing method | |
| US20050002290A1 (en) | Optical disc apparatus and still operation method capable of performing still operation without deteriorating optical disc | |
| JP2004288273A (en) | Data transfer device, drive device, optical information recording device, program for data transfer device, program for drive device, storage medium for storing program for data transfer device, storage medium for storing program for drive device, data transfer method, and drive Method | |
| KR19990058725A (en) | Recording control method of DVD-RAM drive | |
| JPH11259239A (en) | Optical disc playback device | |
| JP2005346785A (en) | Recording method, information recording medium, reproducing method, information recording apparatus, and information reproducing apparatus |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| 121 | Ep: the epo has been informed by wipo that ep was designated in this application |
Ref document number: 08879174 Country of ref document: EP Kind code of ref document: A1 |
|
| NENP | Non-entry into the national phase |
Ref country code: DE |
|
| NENP | Non-entry into the national phase |
Ref country code: JP |
|
| 122 | Ep: pct application non-entry in european phase |
Ref document number: 08879174 Country of ref document: EP Kind code of ref document: A1 |