Disclosed is a recording device for recording data in a recording/reproduction device using a recording medium in which the recording-rate performance showing the recordable data quantity per unit time varies area to area. The recording device comprises a data memory unit for temporarily storing data to be recorded; a data quantity management unit for managing the quantity of data in the memory unit, and requesting execution of writing data in the recording medium; a medium area management unit for managing an available area in the recording medium, and deciding a data write position; and a data transfer control unit for controlling transfer of data from the data memory unit to the recording/reproduction device according to the write position generated by the medium area management unit. The medium area management unit includes an area-division management section for dividing the recording medium into plural speed areas of different recording-rate performances, and managing the speed areas. The data quantity management unit includes a recording rate control unit for setting a rate of recording the data stored in the data memory unit according to the quantity of the data stored in the data memory unit. The speed areas on which data are to be recorded are switched on the basis of the recording rate set by the recording rate control unit. Therefore, the medium is used efficiently without being restricted by the recording-rate performance of a lower-speed area in the medium.
Methods for maximizing recording efficiency when recording data from a source to an optical media are provided. In one example, a method includes identifying a list of files to be recorded, and then generating a plurality of recording orders for the list of files. A plurality of writing speeds supported by a target optical media recording device are determined, and then each of the plurality of recording orders for the list of files at each of the plurality of writing speeds are evaluated to determine the amount of system cache required and the projected recording time for recording the data. The method selects a single recording order and a single writing speed that minimizes system cache utilization and minimizes actual recording time to record the data from the source to the optical media.
Provided is a disc drive device that optimally controls a speed for reading RTR-format data, such as video and audio, recorded on a DVD-format disc, thereby enabling real-time playback without interruption. In the disc drive device, information added to each sector is used for determining whether data is RTR-format data. When an error occurs at high-speed reading of RTR-format data and therefore the reading speed is changed to a low speed, the reading speed is so controlled as to be kept at the low speed for reading the following RTR-format data. Thus, for RTR-format data, overhead due to repetitive acceleration and deceleration processes can be avoided, and reading can be carried out without interfering with real-time playback. For normal data, reading can be carried out in a manner similar to that in background art.
A demultiplexing/GOP head detecting section detects a PCR value, while a recording/reproduction control section records a video or audio packet in a bit stream file and records information on the number of packets every PCR value and GOP. In reproduction, a reproduction position corresponding to a shift time is judged on the basis of information on the number of packets at every PCR value and GOP. This improves the shifting and returning speeds to time shift reproduction.
A disc drive device optimally controls a speed for reading RTR-format data, such as video and audio, recorded on a DVD-format disc, thereby enabling real-time playback without interruption. In the disc drive device, information added to each sector is used for determining whether data is RTR-format data. When an error occurs at high-speed reading of RTR-format data and therefore the reading speed is changed to a low speed, the reading speed is so controlled as to be kept at the low speed for reading the following RTR-format data. Thus, for RTR-format data, overhead due to repetitive acceleration and deceleration processes can be avoided, and reading can be carried out without interfering with real-time playback. For normal data, reading can be carried out in a manner similar to that in the background art.
A storage apparatus has a function of controlling rotation of a recording medium which is divided into a plurality of zones in a radial direction thereof and employing a ZCAV system. The storage apparatus is provided with a setting part for setting a mode to one of a normal mode in which the recording medium is controlled to rotate at a first rotational speed, and a high-speed mode in which the recording medium is controlled to rotated at a plurality of second rotational speeds respectively corresponding to a plurality of areas to which the recording medium is divided in the radial direction thereof.