Plaque It!
Sponsored by: Flash of Genius |
[0001] 1. Field of the Invention
[0002] The present invention relates to recording apparatuses and recording methods related to disk rotation control, for example, in a case in which data is recorded into an optical disk.
[0003] 2. Description of the Related Art
[0004] In these years, recordable optical disks such as compact disc recordables (CD-Rs) and rewritable optical disks such as compact disc rewritables (CD-RWs) have been spread. For these recordable optical disks (hereinafter called disks), recording methods, such as a packet-write method, a track-at-once method, a session-at-once method, and a disk-at-once method, are selected. Disks are rotated by constant-linear-velocity (CLV) control, in which a linear velocity is made constant, so that recording is performed at a constant linear velocity even at the inner-periphery side and the outer-periphery side of a recording area.
[0005] As disk driving control other than CLV control, there is also known constant-angular-velocity (CAV) control, in which an angular velocity is made constant.
[0006] Since a constant linear velocity is maintained in CLV control, recording can be performed in any position on a disk at the same data transmission rate. To this end, however, rotation driving control needs to be applied so as to obtain the rotation speed corresponding to a radial position on the disk. It takes time to change the number of revolutions. Therefore, when recording is performed with random access, for example, the number of revolutions needs to be changed in some cases and a long period elapses from the start of recording to the end.
[0007] In CAV control, since a constant rotation speed is maintained irrespective of a radial position on the disk, better accessibility is provided than in CLV control, but a recording speed is different depending on a recording position (the outer-periphery side or the inner-periphery side). Therefore, a data transmission rate is lower when recording is performed at the inner-periphery side than when recording is performed at the outer-periphery side.
[0008] It is demanded that an efficient recording operation be performed by selecting CLV control or CAV control according to the purpose of recording.
[0009] The present invention has been made in consideration of the foregoing conditions. It is an object of the present invention to provide a recording apparatus and a recording method which appropriately select constant-linear-velocity control or constant-angular-velocity control to suppress a reduction in accessibility and a reduction in data transfer rate.
[0010] The foregoing object is achieved in one aspect of the present invention through the provision of a recording apparatus including laser-light emitting means for emitting laser light to a loaded disk; detecting means for detecting light reflected from the disk; driving means for rotating the disk; determination means for determining the type of the loaded disk; driving control means for controlling the driving means according to the result of determination performed by the determination means, so as to perform rotation driving at a constant angular velocity or at a constant linear velocity; and recording control means for executing recording for the disk in a state in which the driving control means performs rotation driving control.
[0011] The foregoing object is achieved in another aspect of the present invention through the provision of a recording apparatus including reading means for reading data from a loaded disk; determining means for determining the type of recording from data recorded into the disk, according to the reading output of the reading means; driving means for rotating the disk; driving control means for controlling the disk according to the determination output of the determination means so as to perform rotation driving at a constant angular velocity or at a constant linear velocity; and recording control means for executing recording for the disk in a state in which the driving control means performs rotation driving control.
[0012] The foregoing object is achieved in still another aspect of the present invention through the provision of a recording apparatus including reading means for reading data from a loaded disk; detecting means for detecting substituted-area-identification information indicating whether a substituted area is used in the disk, according to the reading output of the reading means; driving means for rotating the disk; driving control means for controlling the driving means according to the substituted-area-identification information so as to perform rotation driving at a constant angular velocity or at a constant linear velocity; and recording control means for executing recording for the disk in a state in which the driving control means performs rotation driving control.
[0013] The foregoing object is achieved in yet another aspect of the present invention through the provision of a recording apparatus including input means for inputting at least a recording command from the outside; driving means for rotating the disk; determination means for determining whether initialization is required for a loaded disk, when the recording command is input; and driving control means for controlling the driving means according to the result of determination performed by the determination means, so as to perform rotation driving at a constant angular velocity or at a constant linear velocity.
[0014] The foregoing object is achieved in a further aspect of the present invention through the provision of a recording apparatus including reading means for reading data from a loaded disk; detecting means for detecting recording-start-position information according to data read by the reading means; driving means for rotating the disk; driving control means for controlling the driving means according to the recording-start-position information so as to perform rotation driving at a constant angular velocity or at a constant linear velocity; and recording control means for executing recording for the disk in a state in which the driving control means performs rotation driving control.
[0015] The foregoing object is achieved in a still further aspect of the present invention through the provision of a recording method including a determination step of determining the type of a loaded disk; a step of controlling according to the result of determination so as to rotate the disk at a constant angular velocity or at a constant linear velocity; and a step of executing recording in a state in which the disk is rotated.
[0016] The foregoing object is achieved in a yet further aspect of the present invention through the provision of a recording method including a recording-type detecting step of detecting the type of recording of data recorded into a disk; a step of controlling according to the type of recording used for the disk so as to rotate the disk at a constant angular velocity or at a constant linear velocity; and a step of executing recording for the disk in a state in which the disk is rotated.
[0017] The foregoing object is achieved in an additional aspect of the present invention through the provision of a recording method including a step of reading from a loaded disk substituted-area-identification information indicating whether the disk is provided with a substituted area; a step of rotating the disk at a constant angular velocity or at a constant linear velocity according to the substituted-area-identification information; and a step of executing recording for the disk in a state in which the disk is rotated.
[0018] The foregoing object is achieved in a still additional aspect of the present invention through the provision of a recording method including a determination step of determining whether initialization is required for a loaded disk, when a recording command is input from the outside; and a control step of controlling according to the result of determination performed in the determination step, so as to rotate the disk at a constant angular velocity or at a constant linear velocity.
[0019] The foregoing object is achieved in a yet additional aspect of the present invention through the provision of a recording method including a step of reading from a loaded disk recording-start-position information for the disk; a step of controlling according to the recording-start-position information so as to rotate the disk at a constant angular velocity or at a constant linear velocity; and a step of executing recording for the disk in a state in which the disk is rotated.
[0020] Since the present invention employs the foregoing structures to allow CAV control and CLV control to be selected according to whether priority is given to a data transmission rate or to an access time during data recording and initialization, a reduction in access time and a reduction in data transmission rate are suppressed during recording.
[0021]
[0022]
[0023]
[0024]
[0025]
[0026]
[0027]
[0028]
[0029]
[0030]
[0031]
[0032]
[0033]
[0034]
[0035]
[0036]
[0037]
[0038] A disk drive apparatus (recording and reproduction apparatus) which can handle recordable disks, such as CD-Rs and CD-RWs, and a disc-shaped recording medium will be described below as embodiments of the present invention in the following order.
[0039] 1. Structure of disk drive apparatus
[0040] 2. Sub-code and TOC
[0041] 3. Outline of CD format
[0042] 3-1. Rewritable disks
[0043] 3-2. Recording-area format
[0044] 4. Driving control based on disk reflectivity
[0045] 5. Driving control based on whether random recording is allowed or not
[0046] 6. Driving control based on a recording format
[0047] 7. Driving control based on whether an alternative area is provided or not
[0048] 8. Driving control based on whether initialization is performed or not
[0049] 9. Driving control based on a recording-start radial position
[0050] 1. Structure of Disk Drive Apparatus
[0051] CD-Rs are write-once-type media using organic pigment in a recording layer. CD-RWs are media using a phase-change technology to allow data to be rewritable.
[0052] The structure of a disk drive apparatus having a capability of recording and reproducing data into and from CD-type disks, such as CD-Rs and CD-RWs, according to a present embodiment will be described by referring to
[0053] In
[0054] The disk
[0055] The pickup
[0056] A monitoring detector
[0057] The objective lens
[0058] The entire pickup
[0059] Laser emission in the laser diode
[0060] The photo-detector
[0061] The RF amplifier
[0062] The RF amplifier
[0063] The reproduced RF signal output from the RF amplifier
[0064] On the disk
[0065] The address decoder
[0066] The groove information is also sent to a PLL circuit to obtain the rotation-speed information of the spindle motor
[0067] The binarizing circuit
[0068] The encoding/decoding section
[0069] In reproduction, decoding processing, such as EFM demodulation, CIRC error correction, deinterleaving, and CD-ROM decoding, is executed to obtain reproduced data which has been converted to CD-ROM-format data.
[0070] The encoding/decoding section
[0071] In addition, the encoding/decoding section
[0072] The encoding/decoding section
[0073] The data buffered in the buffer memory
[0074] An interface section
[0075] Signals sent from the host computer
[0076] Recording data (such as audio data and CD-ROM data) is sent from the host computer
[0077] In this case, the encoding/decoding section
[0078] A write strategy
[0079] The write strategy
[0080] The laser driver
[0081] An automatic-power-control (APC) circuit
[0082] A servo processor
[0083] More specifically, the focus driving signal FD and the tracking driving signal TD are generated from the focus-error signal FE and the tracking-error signal TE, and are sent to the two-axis driver
[0084] In response to a track jump instruction sent from the system controller
[0085] The servo processor
[0086] The servo processor
[0087] The system controller
[0088] The system controller
[0089] When the host computer
[0090] Then, operation control required for sending data disposed in a specified data zone to the host computer
[0091] When the host computer
[0092] As described above, write data WDATA is sent from the write strategy
[0093] 2. Sub-code and TOC
[0094] A TOC and a sub-code recorded into a lead-in area of a CD-format disk will be described below.
[0095] In a CD-format disk, the minimum unit of recorded data is called a frame. One block is formed of 98 frames.
[0096]
[0097] One frame is formed of 588 bits. The first 24 bits indicate synchronization data, the following 14 bits indicate a sub-code data, and data and parity are disposed thereafter.
[0098] 98 frames each having this structure constitute one block. Sub-code data extracted from 98 frames is collected to form one-block sub-code data (sub-coding frame) like that shown in
[0099] Sub-code data extracted from the first and second frames (frame 98n+1 and frame 98n+2) of the 98 frames serve as synchronization patterns. Channel data each having 96 bits, in other words, P, Q, R, S, T, U, V, and W sub-code data, is formed from the third frame to the 98-th frame (frame 98n+3 to frame 98n+98).
[0100] The P channel and Q channel are used for access management and other management. The P channel only indicates pause sections between tracks, and the Q channel is used for more-detailed control.
[0101] Four bits Q
[0102] The next four bits Q
[0103] 72 bits Q
[0104] 3. Outline of CD Format
[0105] 3-1. Rewritable Disks
[0106] In recordable disks such as CD-Rs and CD-RWs, only a laser-light guiding groove is formed on the substrate before recording. When the disk is illuminated with laser light which is data-modulated by a high power, the reflectivity of a recording film changes. With this principle, data is recorded.
[0107] A recording film which allows recording only once is formed on CD-Rs. This recording film is made from organic pigment. A high power laser is used to achieve drilling recording.
[0108] A recording film which allows multiple-times rewriting is formed on CD-RWs. Phase-change recording is employed. Data is recorded as a reflectivity difference between a crystalline state and a non-crystalline state.
[0109] Since reproduction-only CDs and CD-Rs have a reflectivity of 0.7 or more and CD-RWs have that of about 0.2 due to physical characteristics, reproduction apparatuses designed for disks having a reflectivity of 0.7 or more cannot reproduce data from CD-RWs. Therefore, an automatic-gain-control (AGC) function for amplifying weak signals is added to allow reproduction.
[0110] In CD-ROMs, the lead-in area is disposed at an inner-periphery area having radii of 46 mm to 50 mm, and no bit is disposed more inside the lead-in area.
[0111] As shown in
[0112] Drive apparatuses which can handle CD-Rs and CD-RWs record data in the lead-in area and in the program area following the lead-in area, used for recording actual data, and reproduce recorded contents in the same way as for CD-DAs.
[0113] The PMA temporarily stores the mode of a recording signal, and start-and-end-time information every time data is recorded into a track. After data has been recorded into all tracks to be used, a table of contents (TOC) is formed in the lead-in area according to the information.
[0114] The PCA is used for writing data on trial in order to obtain the most appropriate laser power value for recording.
[0115] On CD-Rs and CD-RWs, a groove (guiding groove) constituting a data track is formed in a wobbling manner in order to control a recording position and spindle rotation.
[0116] The groove is wobbled according to a signal modulated by information such as an absolute address, and therefore includes the information such as the absolute address. The absolute-time information represented by the wobbled groove is called an absolute time in pregroove (ATIP).
[0117] The wobbled groove is meandered in a slightly sine-wave manner as shown in
[0118] The following pieces of information is encoded by FM modulation in the wobbled groove.
[0119] Time-axis Information
[0120] This time-axis signal is called ATIP, increases monotonously toward the outer periphery of the disk from the beginning of the program area, and is recorded and used for address control for data recording.
[0121] Recommended Recording Laser Power
[0122] This is the recommended value of the manufacturer. Since the most appropriate power actually changes according to various conditions, a process for determining the most appropriate recording power before recording is provided. This process is called optimum power control (OPC).
[0123] Usage of Disk
[0124] This is called an application code. The following items apply.
[0125] Restricted use
[0126] General purpose: For general business
[0127] Special purpose: For special cases (such as for photo CDs and “karaoke” CDs)
[0128] Unrestricted use: For commercial audio
[0129] 3-2. Recording-area Format
[0130] A format which the disk drive apparatus uses to record data into a recording area of a recordable optical disk will be described below.
[0131]
[0132] The disk drive apparatus formats the disk so as to form a power calibration area (PCA), an intermediate recording area (program memory area, PMA), a lead-in area, one or a plurality of tracks, and a lead-out area in that order from the inner periphery.
[0133] When user data is recorded, for example, by the packet-write method, each track is divided into a plurality of packets and recording is performed for each packet.
[0134] The PCA shown in
[0135] Each track records user data.
[0136] The lead-in area and the lead-out area record table-of-contents (TOC) information, such as the start address and the end address of a track, and various pieces of information related to the optical disk. The next writable address, which corresponds to the starting position for the next recording, is also managed in the lead-in area and the lead-out area.
[0137] The PMA records the table-of-contents information of a track for temporary storage.
[0138] Each track is formed of a pre gap for recording track information and a user-data area for recording user data.
[0139] 4. Driving Control Based on Disk Reflectivity
[0140] As described above, CD-Rs and CD-RWs have different reflectivities due to their physical characteristics. Therefore, by selecting CLV control or CAV control according to the reflectivity detected before data recording, efficient recording is performed.
[0141] For CD-Rs, which are recordable, for example, CLV control is performed since sequential-access recording is more appropriate than random-access recording. For CD-RWs, which are rewritable, CAV control is performed since random-access recording is appropriate.
[0142]
[0143] When it is determined in step S
[0144] When a recording start process is performed, receiving of data sent, for example, from the host computer
[0145] When is it determined in step S
[0146] When writing data is started, it is determined whether writing has been finished (S
[0147] As described above, the type (recordable/rewritable) of the disk is determined, for example, according to the reflectivity and rotation driving is controlled, so that recording suited to the characteristics of the disk is performed. Therefore, data recording is allowed such that an access time or a data transmission rate is not reduced for each disk.
[0148] 5. Driving Control Based on Whether Random Recording is Allowed or Not
[0149] As described above, CD-RWs, which are rewritable, are disks suited to random recording. A case will be described next in which it is determined, for example, according to a file system whether random recording is performed, and rotation driving control is performed for a disk.
[0150] Example determination data in a file system will be described first.
[0151]
[0152] When a CD-R conforms to ISO 9660, for example, a primary volume descriptor (PVD) is written in LBA “16” and information indicating the nature of an application recorded into the disk is specified as the PVD information.
[0153] In a CD-RW employing the UDF bridge, LBA “256” indicates an anchor volume descriptor pointer as shown in
[0154] Therefore, To determine whether the file system employed in the disk
[0155]
[0156] The same processes are used in step S
[0157] The file system shown in
[0158] When it is determined in step S
[0159] When writing data is started, it is determined whether writing has been finished (S
[0160] With this processing, recording is performed in disks suited to random recording, such as CD-RWs, by CAV control, which is suited to random access. Recording is performed in disks not suited to random recording, such as CD-Rs, which are recordable, by CLV control, which has an efficient data transmission rate.
[0161] It is also possible to determine, for example, according to the reflectivity of the disk
[0162] 6. Driving Control Based on a Recording Format
[0163] A case will be described next in which it is determined whether a track is closed in a disk into which data has already been recorded and data is to be further recorded, and rotation driving control is performed according to whether packets to be further recorded are of a fixed-length type or a variable-length type.
[0164] A data recording method for the disk
[0165] In a recording method called disk at once shown in
[0166] In a recording method called track at once shown in
[0167] In the track-at-once recording method, a plurality of tracks can be formed between the lead-in area and the lead-out area. In this case, a joint called a link block is formed between tracks. In the track-at-once recording method, a plurality of sessions can be formed as session #1 and session #2, as show in
[0168] In a recording method called session at once shown in
[0169] When track recording is performed in this way, a packet-write method, in which data is recorded in units of packets, is, for example, employed.
[0170] The packet-write method includes fixed-length packet recording, in which the data length of a packet is fixed, and a variable-length packet recording, in which the data length of a packet is variable. CAV control is used in fixed-length packet recording, and CLV control is used in variable-length packet recording.
[0171] Since fixed-length packets and variable-length packets are not mixed in one track, when fixed-length packet recording is started in a track, for example, fixed-length packet recording is performed until the track is closed.
[0172] Which type of packets is used is recorded in a track descriptor table in a pre-gap disposed at the top of each track.
[0173]
[0174] In TDB, byte
[0175] Byte
[0176] Byte
[0177] Byte
[0178] Byte
[0179] Byte
[0180] Byte
[0181] In the track descriptor block, byte
[0182] When the TDB recorded in each track is referred to as described above, whether the track is recorded with fixed-length packets or variable-length packets is determined.
[0183]
[0184] The same processes are used in steps S
[0185] When a recording operation has been started in response to a recording request sent from the host computer
[0186] When it is determined that the track is closed, a new track is recorded. Therefore, the processing proceeds to step S
[0187] When it is determined in step S
[0188] When rotation driving control is performed in this way, writing data is started (S
[0189] Since it is determined whether the track is closed, and whether recording is performed in the track with fixed-length packets or variable-length packets is determined by referring to the TDB, rotation driving control suited to the current recording state of the disk
[0190] 7. Driving Control Based on Whether an Alternative Area is Provided or Not
[0191] Example processing for applying rotation driving control to the disk
[0192] The disk
[0193] To this end, the lead-in area or the lead-out area is provided with a defect management area DMA into which management information of a defective area is recorded.
[0194] When such a defective area is found, it is demanded that recording be performed with CAV control with priority being given to accessibility assuming that access processing corresponding to the defective area is performed during recording. Therefore, whether a defective area is detected is determined, and rotation driving control of the disk
[0195] The DMA includes a disk definition structure DDS, a primary defect list (PDL), and a secondary defect list (SDL) as defect management information as shown in
[0196] The disk definition structure DDS is used for managing the position where information for defect management is recorded, and stores the addresses of the primary defect list PDL, the secondary defect list (SDL), and an alternative area. More specifically, when the disk is read, the disk definition structure DDS is first read to access actual information for defect management.
[0197] The primary defect list PDL stores, as shown in
[0198] The form of defect management performed with the primary defect list PDL is a form called slipping and is generated, for example, when the disk is formatted.
[0199] For defect management, the disk is checked for a defective block on the entire recording surface when the disk is manufactured or formatted.
[0200] For defective blocks found in this checking, the addresses thereof are sequentially recorded in the primary defect list PDL as defect addresses dfaP
[0201] In this case, the block disposed immediately after a found defective block is used as the alternative block of the defective block. In other words, blocks used for recording are shifted backward as defective blocks are found, and this operation is called slipping processing.
[0202] The secondary defect list is used for managing a defective block found when the user uses the disk.
[0203] The secondary defect list SDL stores, as shown in
[0204] The form of defect management performed with the secondary defect list SDL is a form called linear placement, and the contents of the list are updated (added) as a defective block is found when the user uses the disk.
[0205] More specifically, a block in a predetermined area is assigned as the alternative block of a defective block found when the user uses the disk. Therefore, in the secondary defect list, a total of 14 to 16 bytes are used as data for one found defective block, in which the defect address dfa(x) of several bytes (7 to 8 bytes) and the alternative address rpa(x) of several bytes (7 to 8 bytes) are included.
[0206]
[0207] When receiving data is started in step S
[0208] When it is determined in step S
[0209] When writing data is started, it is determined whether writing has been finished (S
[0210] With this operation, rotation driving is applied to a disk having a substituted block, by CAV control with priority being given to accessibility, and rotation driving is applied to a disk having no alternative area, by CLV control with priority being given to a data transmission rate.
[0211] 8. Driving Control Based on Whether Initialization is Performed or Not
[0212] Example processing for applying rotation driving control to the disk
[0213] When a write command is sent from the host computer
[0214] When it is determined that initialization is required, the disk
[0215] After initialization is performed in step S
[0216] As described above, the rotation driving control method for the disk
[0217] Example processing for applying rotation driving control to the disk
[0218] In this case, a boundary position is set between a inner-periphery side and an outer-periphery side, for example, based on addresses on the disk
[0219] As addresses indicating positions on the disk
[0220] Logical addresses are assigned to a user area to be accessed during usual recording and reproduction operations. The top block of the user area has a logical address of zero. In other words, the address value corresponding to the lead-in area is added to a logical address as an offset to obtain the corresponding physical address.
[0221] Therefore, for example, the LBA corresponding to the next writable address stored in the lead-in area, that is, a writing start position is determined as a radial position on the disk
[0222] 9. Driving Control Based on a Recording-start Radial Position
[0223]
[0224] When receiving data is started in step S
[0225] When it is determined in step S
[0226] When writing data is started, it is determined whether writing has been finished (S
[0227] As described above, since the rotation driving control of the disk
[0228] Rotation driving control may be performed such that, when the disk
[0229] As described above, the present invention allows recording to be executed by CAV control or CLV control according to the amount of reflected light obtained when laser light is emitted to the disk. In addition, type-identification information recorded into the disk is read and recording can be executed by CAV control or by CLV control according to the type-identification information.
[0230] Therefore, the type of a disk is determined, and recording is performed by servo control suited to the type of the disk.
[0231] It is determined according to recording-instruction information whether a track is closed or not. When the track is not closed, recording can be executed by CAV control or by CLV control according to packet information.
[0232] Therefore, recording is performed by servo control suited to the recording state of the disk.
[0233] Recording can also be performed by CAV control or by CLV control according to switching-identification information recorded into the disk.
[0234] Therefore, when a substituted area is used, for example, recording is performed by CAV servo control with priority being given to accessibility.
[0235] Further, CAV control or CLV control is allowed according to whether initialization or recording is performed for the disk.
[0236] Therefore, initialization is efficiently performed by CLV control with priority being given to a transmission rate. User data is also recorded with priority being given to accessibility.
[0237] Furthermore, CAV control or CLV control is allowed according to a recording-start position on the disk.
[0238] Therefore, recording control suited to the inner-periphery side or the outer-periphery side of the disk is performed.
[0239] In other words, according to a recording apparatus and recording method of the present invention, it is possible to select CAV control or CLV control according to whether priority is given to a data transmission rate or to an access time correspondingly to the type of a disk or a data recording method. Therefore, recording is performed with a reduction in an access time for a predetermined recording area and a reduction in a data transmission rate being suppressed.