WO2004081937A1 - 記録媒体、記録装置、再生装置、記録方法、再生方法 - Google Patents

記録媒体、記録装置、再生装置、記録方法、再生方法 Download PDF

Info

Publication number
WO2004081937A1
WO2004081937A1 PCT/JP2004/003230 JP2004003230W WO2004081937A1 WO 2004081937 A1 WO2004081937 A1 WO 2004081937A1 JP 2004003230 W JP2004003230 W JP 2004003230W WO 2004081937 A1 WO2004081937 A1 WO 2004081937A1
Authority
WO
WIPO (PCT)
Prior art keywords
replacement
data
recording
area
management information
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
Application number
PCT/JP2004/003230
Other languages
English (en)
French (fr)
Inventor
Mitsutoshi Terada
Shoei Kobayashi
Tomotaka Kuraoka
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Sony Corp
Original Assignee
Sony Corp
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Sony Corp filed Critical Sony Corp
Priority to KR1020047018288A priority Critical patent/KR101086598B1/ko
Priority to ES04719637T priority patent/ES2403148T3/es
Priority to KR1020117022149A priority patent/KR101120225B1/ko
Priority to KR1020117022151A priority patent/KR101101017B1/ko
Priority to EP04719637.3A priority patent/EP1505597B9/en
Priority to BR0403955-6A priority patent/BRPI0403955A/pt
Priority to KR1020117022146A priority patent/KR101100986B1/ko
Priority to US10/513,972 priority patent/US7277371B2/en
Priority to MXPA04010929A priority patent/MXPA04010929A/es
Publication of WO2004081937A1 publication Critical patent/WO2004081937A1/ja
Anticipated expiration legal-status Critical
Ceased legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B7/00Recording or reproducing by optical means, e.g. recording using a thermal beam of optical radiation by modifying optical properties or the physical structure, reproducing using an optical beam at lower power by sensing optical properties; Record carriers therefor
    • G11B7/007Arrangement of the information on the record carrier, e.g. form of tracks, actual track shape, e.g. wobbled, or cross-section, e.g. v-shaped; Sequential information structures, e.g. sectoring or header formats within a track
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B20/00Signal processing not specific to the method of recording or reproducing; Circuits therefor
    • G11B20/10Digital recording or reproducing
    • G11B20/18Error detection or correction; Testing, e.g. of drop-outs
    • G11B20/1883Methods for assignment of alternate areas for defective areas
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B20/00Signal processing not specific to the method of recording or reproducing; Circuits therefor
    • G11B20/10Digital recording or reproducing
    • G11B20/12Formatting, e.g. arrangement of data block or words on the record carriers
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B7/00Recording or reproducing by optical means, e.g. recording using a thermal beam of optical radiation by modifying optical properties or the physical structure, reproducing using an optical beam at lower power by sensing optical properties; Record carriers therefor
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B7/00Recording or reproducing by optical means, e.g. recording using a thermal beam of optical radiation by modifying optical properties or the physical structure, reproducing using an optical beam at lower power by sensing optical properties; Record carriers therefor
    • G11B7/004Recording, reproducing or erasing methods; Read, write or erase circuits therefor
    • G11B7/005Reproducing
    • G11B7/0053Reproducing non-user data, e.g. wobbled address, prepits, BCA
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B7/00Recording or reproducing by optical means, e.g. recording using a thermal beam of optical radiation by modifying optical properties or the physical structure, reproducing using an optical beam at lower power by sensing optical properties; Record carriers therefor
    • G11B7/007Arrangement of the information on the record carrier, e.g. form of tracks, actual track shape, e.g. wobbled, or cross-section, e.g. v-shaped; Sequential information structures, e.g. sectoring or header formats within a track
    • G11B7/00736Auxiliary data, e.g. lead-in, lead-out, Power Calibration Area [PCA], Burst Cutting Area [BCA], control information
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B7/00Recording or reproducing by optical means, e.g. recording using a thermal beam of optical radiation by modifying optical properties or the physical structure, reproducing using an optical beam at lower power by sensing optical properties; Record carriers therefor
    • G11B7/007Arrangement of the information on the record carrier, e.g. form of tracks, actual track shape, e.g. wobbled, or cross-section, e.g. v-shaped; Sequential information structures, e.g. sectoring or header formats within a track
    • G11B7/00745Sectoring or header formats within a track
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B20/00Signal processing not specific to the method of recording or reproducing; Circuits therefor
    • G11B20/10Digital recording or reproducing
    • G11B2020/10898Overwriting or replacing recorded data
    • G11B2020/10907Overwriting or replacing recorded data using pseudo-overwriting, i.e. virtually or logically overwriting data on WORM media by remapping recorded blocks to alternate areas
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B20/00Signal processing not specific to the method of recording or reproducing; Circuits therefor
    • G11B20/10Digital recording or reproducing
    • G11B20/12Formatting, e.g. arrangement of data block or words on the record carriers
    • G11B20/1217Formatting, e.g. arrangement of data block or words on the record carriers on discs
    • G11B2020/1218Formatting, e.g. arrangement of data block or words on the record carriers on discs wherein the formatting concerns a specific area of the disc
    • G11B2020/1221Formatting, e.g. arrangement of data block or words on the record carriers on discs wherein the formatting concerns a specific area of the disc cluster, i.e. a data structure which consists of a fixed number of sectors or ECC blocks
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B20/00Signal processing not specific to the method of recording or reproducing; Circuits therefor
    • G11B20/10Digital recording or reproducing
    • G11B20/12Formatting, e.g. arrangement of data block or words on the record carriers
    • G11B2020/1264Formatting, e.g. arrangement of data block or words on the record carriers wherein the formatting concerns a specific kind of data
    • G11B2020/1265Control data, system data or management information, i.e. data used to access or process user data
    • G11B2020/1275Calibration data, e.g. specific training patterns for adjusting equalizer settings or other recording or playback parameters
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B20/00Signal processing not specific to the method of recording or reproducing; Circuits therefor
    • G11B20/10Digital recording or reproducing
    • G11B20/12Formatting, e.g. arrangement of data block or words on the record carriers
    • G11B2020/1264Formatting, e.g. arrangement of data block or words on the record carriers wherein the formatting concerns a specific kind of data
    • G11B2020/1265Control data, system data or management information, i.e. data used to access or process user data
    • G11B2020/1285Status of the record carrier, e.g. space bit maps, flags indicating a formatting status or a write permission
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B20/00Signal processing not specific to the method of recording or reproducing; Circuits therefor
    • G11B20/10Digital recording or reproducing
    • G11B20/18Error detection or correction; Testing, e.g. of drop-outs
    • G11B2020/1873Temporary defect structures for write-once discs, e.g. TDDS, TDMA or TDFL
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B20/00Signal processing not specific to the method of recording or reproducing; Circuits therefor
    • G11B20/10Digital recording or reproducing
    • G11B20/18Error detection or correction; Testing, e.g. of drop-outs
    • G11B20/1883Methods for assignment of alternate areas for defective areas
    • G11B2020/1893Methods for assignment of alternate areas for defective areas using linear replacement to relocate data from a defective block to a non-contiguous spare area, e.g. with a secondary defect list [SDL]
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B2220/00Record carriers by type
    • G11B2220/20Disc-shaped record carriers
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B2220/00Record carriers by type
    • G11B2220/20Disc-shaped record carriers
    • G11B2220/21Disc-shaped record carriers characterised in that the disc is of read-only, rewritable, or recordable type
    • G11B2220/215Recordable discs
    • G11B2220/218Write-once discs
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B2220/00Record carriers by type
    • G11B2220/20Disc-shaped record carriers
    • G11B2220/25Disc-shaped record carriers characterised in that the disc is based on a specific recording technology
    • G11B2220/2537Optical discs
    • G11B2220/2541Blu-ray discs; Blue laser DVR discs
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B7/00Recording or reproducing by optical means, e.g. recording using a thermal beam of optical radiation by modifying optical properties or the physical structure, reproducing using an optical beam at lower power by sensing optical properties; Record carriers therefor
    • G11B7/007Arrangement of the information on the record carrier, e.g. form of tracks, actual track shape, e.g. wobbled, or cross-section, e.g. v-shaped; Sequential information structures, e.g. sectoring or header formats within a track
    • G11B7/00718Groove and land recording, i.e. user data recorded both in the grooves and on the lands
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B7/00Recording or reproducing by optical means, e.g. recording using a thermal beam of optical radiation by modifying optical properties or the physical structure, reproducing using an optical beam at lower power by sensing optical properties; Record carriers therefor
    • G11B7/24Record carriers characterised by shape, structure or physical properties, or by the selection of the material
    • G11B7/2403Layers; Shape, structure or physical properties thereof
    • G11B7/24035Recording layers
    • G11B7/24038Multiple laminated recording layers

Definitions

  • the present invention particularly relates to a recording medium such as an optical disk as a write-once medium, and a recording apparatus, a recording method, a reproducing apparatus, and a reproducing method for the recording medium.
  • Techniques for recording and playing back digital data include, for example, CD (Compact Disk), MD (Mini-Disk), DVD (Digital
  • optical disks including magneto-optical disks
  • An optical disk is a general term for a recording medium that irradiates a disk, which is a metal thin plate protected with plastic, with laser light and reads signals by changing the reflected light.
  • optical discs There are two types of optical discs: read-only type, for example, known as CD, CD-ROM, DVD-ROM, etc., MD, CD-R, CD-RW, DVD-R, DVD-RW, DVD + Some types can record user data as is known in RW, DVD-RAM, etc.
  • the recordable type uses the magneto-optical recording method, the phase change recording method, the dye film change recording method, and the like, so that data can be recorded overnight.
  • the dye film change recording method is also called a write-once recording method, which can be recorded once and cannot be rewritten, and is therefore suitable for data storage and the like.
  • magneto-optical recording and phase-change recording can be rewritten overnight. It is used for various purposes, including recording various content data such as music, video, games, and application programs.
  • data recording / reproduction is performed under the condition of a combination of a laser with a wavelength of 405 nm (so-called blue laser) and an objective lens with an NA of 0.85.
  • a laser with a wavelength of 405 nm so-called blue laser
  • an objective lens with an NA of 0.85 At a density of 0.12 zm / bit and a 64KB (kilobyte) data unit as one recording / reproducing unit, with a format efficiency of about 82%, a disk with a diameter of 12cm would be 23.3 It can record and play back capacity of about GB (gigabyte).
  • a guide means for tracking a data track is required.
  • a groove (group) is formed in advance as a pre-glue, and the group or land (a cross-sectional plateau-like portion sandwiched between the groups) is used as a data track.
  • this address information may be recorded by making the group wobble. is there. That is, a track for recording data is formed in advance as, for example, a pre-group, and the sidewall of the pre-group is wobbled in accordance with the address information. In this way, at the time of recording or reproduction, the address can be read from the wobbled information obtained as the reflected light information. For example, even if pit data or the like indicating the address is not previously formed on the track, a desired address can be obtained. You can record and play back the data at the position.
  • Pregroove or A DIP (Adress In Pregroove).
  • the specifications of file systems recorded on optical recording media are defined on the assumption that most of them are used on non-recordable read-only media (ROM type discs) or rewritable media (RAM type discs). .
  • the file system for write-once recording media with one-time recording has specifications in which functions are restricted and special functions are added. This is the reason why file systems for write-once optical recording media are not widely used. For example, a FAT file system that can support various OSs of information processing devices cannot be directly applied to write-once media.
  • write-once media is widely used because it is useful for data storage, etc.
  • the write-once media will become more useful if it can be applied to the above FAT file system, etc. with general specifications. Will increase.
  • the recording surface of the disc may be damaged when the optical disc is taken in and out of the disc drive device, or depending on the storage condition and handling of the disc. For this reason, a defect management method has been proposed as described above. Of course, even write-once media must be able to cope with defects such as scratches.
  • the present invention makes it possible to rewrite data in a write-once type recording medium and performs appropriate defect management, thereby further improving the usefulness of the write-in type recording medium,
  • the purpose is to maintain compatibility.
  • the recording medium of the present invention includes a normal recording / reproducing area for recording / reproducing data in a write-once recording area where data can be written once, and a defect / data rewriting in the normal recording / reproducing area.
  • a replacement area for recording data by the replacement processing a first replacement management information area for recording replacement management information for managing the replacement processing using the replacement area, and an update process (before finalization).
  • a second replacement management information area for recording the replacement management information in an updatable manner is provided.
  • the replacement management information recorded in the second replacement management information area is, for each data unit, physically different from the first information format indicating the replacement source address and the replacement destination address.
  • a plurality of data units are combined to indicate the replacement source address and the replacement destination address.
  • the latest replacement management information in the second replacement management information area is all recorded in the first information format.
  • the second information format is information indicating a replacement source address and a replacement destination address of a first data unit and a replacement source address and a replacement destination address of a last data unit in a plurality of physically continuous data units. Format. Further, in a predetermined area, for each data unit in the write-once recording area, write presence / absence presentation information indicating whether or not the data has been written is recorded, and according to the second information format. The indicated plurality of data units of the replacement source and the plurality of data units of the replacement destination are indicated as written in the writing presence / absence presentation information.
  • a recording device of the present invention is a recording device for the recording medium, and includes a writing unit for performing data writing, and a control unit.
  • the replacement means updates the replacement management information in the second replacement management information area in accordance with the replacement processing for a data unit physically non-continuous with another data unit
  • the replacement means writes the replacement management information of the first information format indicating the replacement source address and the replacement destination address for the evening unit, and on the other hand, performs the replacement for a plurality of physically continuous data units.
  • the second information format indicating the replacement source address and the replacement destination address collectively includes the plurality of data units.
  • the replacement management information is written by the writing means.
  • control means when the replacement management information is recorded in the first replacement management information area by the writing means, the second replacement management information area The latest replacement management information recorded in the first information format.
  • the second information format is information indicating a replacement source address and a replacement destination address of a first data unit and a replacement source address and a replacement destination address of a last data unit in a plurality of physically continuous data units. Format.
  • the control means causes the writing means to record, in a predetermined area, writing presence / absence presentation information indicating whether or not writing has been performed for each data unit of the write-once recording area, The plurality of data units of the replacement source and the plurality of data units of the replacement destination indicated by the information formats of “1” and “2” are indicated as “written” in the writing presence / absence presentation information.
  • the reproducing apparatus is a reproducing apparatus for the recording medium, comprising: reading means for performing data reading; and recording in the second replacement management information area when a request for reading data from the main data area is issued. Means for confirming whether or not the address related to the read request is an address subjected to replacement processing, based on the replacement management information in the first or second information format thus obtained, and When it is confirmed that the address related to the read request is not the address subjected to the replacement process, the reading means causes the address related to the read request to execute the overnight reading. If the address related to the request is confirmed to be the address that has been subjected to the replacement processing, the reading unit reads out the read request from the replacement area based on the replacement management information. Obtain Bei and control means for performing control to execute the de-Isseki read according.
  • the recording method of the present invention is a recording method for the above-mentioned recording medium, and performs a replacement in the second replacement management information area in accordance with the replacement process for a data unit physically discontinuous with other data units.
  • the management information When the management information is updated, the first information indicating the replacement source address and the replacement destination address for the above data unit.
  • the replacement management information is stored in the second replacement management information area.
  • the second information format is information indicating a replacement source address and a replacement destination address of a first data unit and a replacement source address and a replacement destination address of a last data unit in a plurality of physically continuous data units. Format.
  • a fourth writing step is provided for recording, in a predetermined area, for each data unit of the write-once recording area, information indicating whether or not writing has been performed, indicating whether or not the data has been written.
  • the plurality of replacement source data units and the plurality of replacement destination data units indicated by the second information format are indicated as written in the writing presence / absence presentation information.
  • the reproducing method is a reproducing method for the recording medium, wherein, when a request for reading data from the main data area is made, the first or second data recorded in the second replacement management information area is written.
  • a second reading step of executing data reading related to the read request from the replacement area based on the replacement management information when the address is confirmed to be a replacement address.
  • a normal recording / reproducing area a spare area, a first spare management information area, and a second spare management information area are provided.
  • the second replacement management information area is an area for realizing rewriting of replacement management information by additionally writing replacement management information related to replacement processing. Further, if the writing presence / absence presentation information is recorded, the recording status of each data unit on the recording medium can be easily grasped. .
  • the replacement management information recorded in the second replacement management information area is, for each data unit, physically different from the first information format indicating the replacement source address and the replacement destination address. If a plurality of data units described above are combined to include the data in the second information format indicating the replacement source address and the replacement destination address, the plurality of data units can be efficiently used in the second information format. Can manage replacement. BRIEF DESCRIPTION OF THE FIGURES
  • FIG. 1 is an explanatory diagram of an area structure of a disk according to an embodiment of the present invention.
  • FIG. 2 is an explanatory diagram of the structure of the single-layer disc according to the embodiment.
  • FIG. 3 is an explanatory diagram of the structure of the double-layer disc according to the embodiment.
  • FIG. 4 is an explanatory diagram of the DMA of the disk of the embodiment.
  • FIG. 5 is an explanatory diagram of the contents of the DDS of the disk of the embodiment.
  • FIG. 6 is an explanatory diagram of the contents of the DFL of the disk of the embodiment.
  • FIG. 7 is an explanatory diagram of the DFL and TD FL difference list management information of the disc of the embodiment.
  • FIG. 8 is an explanatory diagram of the DFL and TDFL replacement address information of the disk of the embodiment.
  • FIG. 9 is an explanatory diagram of TDMA of the disk of the embodiment.
  • FIG. 10 is an explanatory diagram of a space bitmap of the disk of the embodiment.
  • FIG. 11 is an explanatory diagram of the TDFL of the disk of the embodiment.
  • FIG. 12 is an explanatory diagram of TDDS of the disk of the embodiment.
  • FIG. 13 is an explanatory diagram of ISA and OSA of the disk of the embodiment.
  • ⁇ Fig. 14 is an explanatory diagram of the data recording order in the TDMA of the embodiment.
  • ⁇ Fig. 15 is an embodiment of the disk.
  • FIG. 4 is an explanatory diagram of a use state of TDMA of a two-layer disc according to an embodiment.
  • FIG. 16 is a block diagram of the disk drive device of the embodiment
  • FIG. 17 is a flowchart of the data writing process of the embodiment
  • FIG. 18 is a flowchart of a user data writing process according to the embodiment.
  • FIG. 19 is a flowchart of the overwrite function process according to the embodiment.
  • FIG. 20 is a flowchart of the replacement address information generation processing of the embodiment.
  • FIG. 21 is a flowchart of a data reading process according to the embodiment.
  • FIG. 22 is a flowchart of the TDFL space bitmap update processing according to the embodiment.
  • FIG. 23 is a flowchart of the replacement address information reorganization processing according to the embodiment.
  • FIG. 24 is an explanatory diagram of the replacement address information reorganization processing of the embodiment
  • FIG. 25 is a flowchart of a conversion process to a compatible disk according to the embodiment.
  • FIG. 26 is an explanatory diagram of TDMA of the disk of the embodiment.
  • FIG. 27 is an explanatory diagram of TDDS of the disk of the embodiment.
  • FIG. 28 is an explanatory diagram of the ISA and OSA of the disk according to the embodiment.
  • FIGS. 29A to 29B are explanatory diagrams of the replacement area usable flag of the embodiment.
  • FIG. 30 is a flowchart of a data writing process according to the embodiment.
  • FIG. 31 is a flowchart of a rewriting function setting process of the embodiment (
  • FIG. 32 is a flowchart of a data reading process of the embodiment.
  • FIG. 33 is a flowchart of a TDFLZ of the embodiment).
  • 10 is a flowchart of a space pit map update process.
  • an optical disc as an embodiment of the present invention will be described, and a disc drive device serving as a recording device and a reproducing device for the optical disc will be described. The description will be made in the following order.
  • This optical disk can be implemented as a write-once type disk in the category of a high-density optical disk system called a so-called Blu-ray disk.
  • the optical disk of this example has a disk size of 120 mm in diameter and a disk thickness of 1.2 mm. In other words, these points are similar to a CD (Compact Disc) type disc and a DVD (Digital Versatile Disc) type disc when viewed from the outside.
  • CD Compact Disc
  • DVD Digital Versatile Disc
  • NA 0.85
  • a high linear density for example, recording linear density of 0.12 zm
  • the data capacity per user is 23 G to 25
  • Fig. 1 shows the layout (area configuration) of the entire disc.
  • a read-in zone, data zone, and lead-out zone are arranged from the inner side.
  • the prerecorded information area PIC on the innermost side of the lead-in zone is a read-only area
  • the write-once area from the lead-in zone management / control information area to the lead-out zone is a write-once area that can be recorded once. Is done.
  • recording tracks by a wobbling group are formed in a spiral shape.
  • the group is used as a guide for tracking when tracing with a laser spot, and the group of parentheses is used as a recording track to record and reproduce data.
  • an optical disk on which data is recorded in a group is assumed.
  • the present invention is not limited to such an optical disk of group recording, and a land recording method for recording data on a land between a group and a group.
  • the present invention may be applied to an optical disc of a land dub recording method in which data is recorded on a dub and a land.
  • the recording track group has a meandering shape according to the wobble signal. Therefore, a disk drive device for optical disks In, the position of both edges of the group is detected from the reflected light of the laser spot irradiated on the group, and the fluctuation component of the position of both edges in the disk radial direction when the laser spot is moved along the recording track By extracting the signal, the wobble signal can be reproduced.
  • This wobble signal is modulated by the address information (physical address, other additional information, etc.) of the recording track at the recording position. Therefore, the disk drive device can perform address control and the like at the time of data recording and reproduction by demodulating address information and the like from the wobble signal.
  • the lead-in zone shown in FIG. 1 is, for example, an area inside a radius of 24 mm.
  • a radius of 22.2 to 23.1 mm in the lead-in zone is defined as a prerecorded information area PIC.
  • disk information such as recording / reproducing power conditions, area information on the disk, information on copy protection, etc. are recorded as read-only information by group wobbling in advance. I have. These information may be recorded by emboss pits or the like.
  • BCA Burst Cut Tint ng Area
  • PIC prerecorded information area
  • Management Z control information area contains control data area, DMA
  • a predetermined area format including a (Defect Management Area), a TDMA (Temporary Defect Management Area), a test write area (@PC), and a notifier area is set.
  • the following management / control information is recorded in the control data area in the management Z control information area.
  • disc type, disc size, disc version, layer structure, channel bit length, BCA information, transfer rate, data zone position information, recording linear velocity, recording / reproducing laser power information, etc. are recorded (also,
  • the test write area (OPC) provided in the management / control information area is used for trial writing when setting data recording / reproducing conditions such as laser power for recording / reproducing. This is the area for adjustment.
  • a DMA is provided in the management / control information area.
  • the DMA records replacement management information for defect management.
  • the DMA records not only the replacement management of the defective part but also the management Z control information for realizing the data rewriting in this write-once disk.
  • the management information of ISA and OSA described later is recorded.
  • the replacement management information is additionally recorded in TDMA and updated.
  • the last (latest) replacement management information finally recorded in the TDMA is recorded in the DMA.
  • a radius of 24.0 to 58. Omm on the outer peripheral side of the lead-in zone is the data zone.
  • the data zone is the area where user data is actually recorded and reproduced.
  • the start address ADdts and end address ADdte of the data zone are indicated in the data zone position information of the control data area described above.
  • an ISA Inner Spare Area
  • an OSA Outer Spare Area
  • ISA and ⁇ SA have defects and data rewriting as described later.
  • OSA is formed with a predetermined number of cluster sizes from the end position of the data zone to the inner peripheral side.
  • the size of I SA, ⁇ S A is described in the above DM A.
  • the section between IsA and OSA in the data zone is defined as the user data area.
  • This user data area is a normal recording / reproducing area normally used for recording / reproducing of user data.
  • the position of the user data area that is, the start address ADus and the end address ADue are described in the DMA.
  • the outer side of the data zone is a read-out zone.
  • the lead-out zone is a management / control information area, and a control data area, a DMA, a buffer area, and the like are formed in a predetermined format.
  • Various control Z control information is recorded in the control data area, for example, as in the control data area in the lead-in zone.
  • the DMA is prepared as an area for recording the management information of the Isa and the ⁇ SA in the same manner as the DMA in the lead-in zone.
  • FIG. 2 shows an example of the structure of the management control information area in a single-layer disc having one recording layer.
  • DMA 2,0 PC test write area
  • TDMAs DMA 1 areas are formed except for the undefined section (reserved).
  • Each area of DMA 3 and DMA 4 is formed in the lead-out zone except for the undefined section (reserved).
  • DMAs are provided in the lead-in zone and lead-out zone.
  • the same replacement management information is recorded in each of DMA1 to DMA4.
  • a TDMA is provided, and the replacement management information is initially recorded using the TDMA, and the replacement management information is additionally recorded in the TDMA as replacement processing occurs due to a data rewrite defect. It will be updated with.
  • FIG. 3 is a recording layer are two formed two layers Layer 0 recording layer shows that c first case of a disc, the second recording layer also referred to as Layer 1.
  • recording / reproduction is performed from the outer circumference of the disk toward the inner circumference.
  • the progress of the physical address value is also in this direction. That is, in layer 0, the address value increases from the inner circumference to the outer circumference, and in layer 1, the address value increases from the outer circumference to the inner circumference.
  • DMA 2 In the layer 0 lead-in zone, DMA 2, OPC (test write area), TDMA 0, and DMA 1 areas are formed as in the single-layer disc. Since the outermost side of layer 0 is not a lead-out, it is simply referred to as outer zone 0. Then, DMA 3 and DMA 4 are formed in the outer zone 0.
  • the outermost circumference of layer 1 is outer zone 1.
  • DMA 3 and DMA 4 are also formed in the outer zone 1.
  • the innermost circumference of Layer 1 is a door open zone. In this lead-out zone, DMA 2, OPC (test light area), TDMA 1, and DMA 1 areas are formed.
  • DMAs are provided in the lead-in zone, outer zones 0 and 1, and lead-out zone.
  • TDMA is provided for each recording layer.
  • the size of the lead-in zone of layer 0 and the lead-out zone of layer 1 is the same as the lead-in zone of the single-layer disc.
  • outer zone 0 and outer zone 1 are the same as the lead-out zone of a single-layer disc.
  • FIG. 4 shows the structure of the DMA.
  • the size of the DMA is 32 classes (32 X 6 5 5 3 6 bytes).
  • the class evening is the minimum unit of data recording.
  • the size of the DM A is not limited to 32 classes.
  • the data positions of the respective contents in the DMA are shown with the clusters of the 32 clusters as cluster numbers 1 to 32.
  • the size of each content is shown as class evenings.
  • DMA disk definition structure
  • this DDS is described in Fig. 5, but the DDS is the size of one class evening, and is recorded four times repeatedly in the section of the four classes evening.
  • the 4th class section of cluster pick-ups 5 to 8 is the first recording area (D FL # 1) of the effect list D FL.
  • the structure of the diff list D FL is described in Fig. 6, but the difference list D FL is 4-class evening-size data, in which individual replacement address information is listed.
  • Class evening pick-up The section of class evening 9 to 12 in the fourth class evening is the second recording area (D FL # 2) of the effect list D FL.
  • a recording area for the third and subsequent diff list DFL # 3 to DFL # 6 is provided for each of the four classes, and the fourth class evening section for cluster pick-ups 29 to 32 is the seventh for the third DFL. It becomes the recording area (DFL # 7).
  • the DMA of the 32nd class is provided with seven recording areas of the difference lists DFL # 1 to DFL # 7.
  • the byte position indicates the first byte of the DDS which is 655336 bytes as byte 0.
  • the number of bytes indicates the number of bytes of each data content.
  • DDS Identifier “DS” is recorded to identify the cluster as a DDS cluster.
  • One byte at byte position 2 contains the DDS format number (format purge).
  • the number of updates of the DDS is recorded. Note that in this example, the replacement management information is written in the DMA itself at the time of finalization and is not updated, and the replacement management information is performed in TDMA. Therefore, when the finalization is finally performed, the number of updates of the DDS (TDDS: temporary DDS) performed by the TDMA is recorded in the byte position.
  • TDDS temporary DDS
  • the first physical sector address (AD DRV) of the drive area in the DMA is recorded.
  • the starting physical sector address (AD DFL) of the differential list DFL in the DMA is recorded.
  • the four bytes of byte positions 32 to 35 are the start position of the user data area in the data zone, that is, the logical sector number (LSN).
  • LSN logical sector number
  • PSN phisical sector number
  • the 4 bytes at byte positions 36 to 39 indicate the end position of the user data overnight area in the data zone by LSN (Logical Sector One Address).
  • the four bytes at byte positions 40 to 43 indicate the size of the ISA (ISA of a single-layer disc or ISA of layer 0 of a dual-layer disc) in the data zone.
  • the four bytes at byte positions 48 to 51 indicate the size of the I S A (I S A of layer 1 of the dual-layer disc) in the data storage zone.
  • a spare area use flag indicating whether or not data rewriting is possible using ISA and $ SA is indicated.
  • the spare area available flag shall indicate when all the ISAs or OSAs have been used.
  • the DDS includes the address of the user data area, the size of the ISA, the size of the OSA, and the alternate area available flag. In other words, it is management / control information that manages the areas of IS A and OS A in the data zone.
  • Fig. 6 shows the structure of the effect list DFL.
  • the effect list DFL is recorded in the recording area in the fourth class.
  • the byte positions indicate the data positions of the contents of each data in the differential cluster DFL of four clusters.
  • 1 sector 2 048 bytes.
  • the number of bytes indicates the number of bytes as the size of each data content.
  • the first 64 bytes of the change list D FL are used as change list management information.
  • difference list management information information such as information recognizing the class list of the difference list, the version, the number of update of the difference list, and the number of entry of the differential list are recorded.
  • 0h is filled from the end of the replacement address information to the end of the class evening.
  • the 64-byte difference list management information is as shown in FIG.
  • the character string “DF” is recorded in byte position 0 to byte 2 as the identifier of the effect list D FL.
  • One byte at byte position 2 indicates the model number of the effect list D FL.
  • the four bytes from byte position 12 indicate the number of entries in the defect list DFL, that is, the number of replacement address information ati.
  • the 4 bytes from byte position 24 are the replacement area I SA 0, I SA 1, ⁇
  • FIG. 8 shows the structure of the replacement address information ati. That is, it is information indicating the contents of each entry that has been subjected to the replacement processing.
  • the total number of replacement address information ati is a maximum of 327559 for a single-layer disc.
  • One alternative address information ati is composed of 8 bytes (64 bits). Each bit is denoted as bits b63-b0.
  • Bits b63 to b60 record the status information (status 1) of the entry.
  • the status information is set to “0000”, indicating a normal replacement processing entry.
  • Bits b59 to b32 indicate the first physical sector address PSN of the replacement cluster. That is, the cluster replaced by the defect or rewrite is indicated by the physical sector address PSN of the first sector.
  • Bits b31 to b28 are reserved. Another status information (status 2) in the entry may be recorded.
  • Bits b27 to b0 indicate the physical sector address PSN at the head of the replacement class.
  • the replacement cluster is indicated by the physical sector address PSN of the first sector.
  • the replacement address information ati as described above is regarded as one entry, and the replacement source cluster and the replacement destination class related to one replacement process are indicated.
  • the replacement management information is recorded in the above data structure. However, as described above, the information is recorded in the DMA when the disc is finalized, and at that time, the latest replacement management information in the TDMA is reflected.
  • the TDMA (temporary DMA) is an area for recording replacement management information like the DMA, but the replacement management information is additionally recorded in response to the occurrence of replacement processing in response to detection of a data rewrite failure. It will be updated by things.
  • Figure 9 shows the structure of TDMA.
  • the size of TDMA is, for example, 2048 class.
  • the first cluster of cluster number 1 records a space bitmap for layer 0.
  • the space bitmap is one bit for each cluster of the main data area, which is the data overnight zone, and the management z control area, the lead-in zone and the lead-out zone (key zone). Is assigned, and a value of 1 pit indicates whether each class has been written or not. It is presence / absence indication information.
  • all classes from the lead-in zone to the lead-out zone are assigned to one bit, but this space bitmap can be composed of one cluster size.
  • the cluster with cluster number 2 is the space bitmap for layer 1.
  • the cluster with cluster number 2 is the space bitmap for layer 1.
  • TDMA TDMA
  • a TDFL temporary defect list
  • the space bitmap for layer 1 is not necessary.
  • the first TDFL will be recorded from the position of number 2.
  • the TD FL is additionally recorded at the class evening position where there is no gap thereafter.
  • the size of TD FL is from one cluster to a maximum of four clusters. Since the space bit map indicates the writing status of each class, the space bit map is updated as data writing occurs. In this case, a new space pit map is created from the head of the empty area in the TDMA as in the case of the TDFL.
  • the space bitmap or TDFL is added as needed.
  • the configurations of the space bitmap and TDFL are described below.
  • FIG. 10 shows the configuration of the space bit map.
  • the space bitmap indicates the recorded / unrecorded state of one glass evening on the disc with one bit, and sets the bit corresponding to the case where the class evening is unrecorded to, for example, “1”. It is a bitmap to be performed. In the case of a dual-layer disc, a bitmap that holds independent information for each layer is used.
  • the capacity of 25 GB of one recording layer can be constituted by a bit map having a size of 25 sectors.
  • FIG. 10 shows 32 sectors in one cluster as sectors 0 to 31.
  • the byte position is indicated as a byte position in the sector.
  • the management information of the space pit map is recorded.
  • the space bitmap ID (Un-al located Space Bitmap I den ti 11 er) Is recorded as UB.
  • the format version (format number) is recorded in one byte at byte position 2, for example, "0 0h”.
  • the layer picker is recorded in 4 bytes from byte position 4. That is, whether the space bit map corresponds to layer 0 or layer 1 is indicated.
  • Bitmap information (Bitmap Information) is recorded in 48 bytes from byte position 16. Bitmap information is composed of zone information corresponding to each of the three zones of inner zone, data zone, and outer zone. (Zone Information for Inner Zone) (Zone Information
  • Zone Information for Data Zone (Zone Information for Outer Zone).
  • Each zone information includes the zone start position (Start
  • the start position of the zone on the disk that is, the start address when each zone is bit-mapped, is indicated by PSN (physical sector address).
  • the start position of the bitmap data indicates the start position of the pit map data for the zone, and the Una11 occated Space Bitmap at the beginning of the space hit mapp.
  • bitmap data size (Validate Bit Length in Bitmap data) is the bitmap data size of the zone in bits.
  • the size of bitmap data is one sector per GB.
  • the area up to the last sector (sector 31) is reserved and is set to “0 0h”.
  • the TD DS is recorded in the last sector (sector 31) of the space pit map.
  • the management based on the above-mentioned bit map formation is as follows. First, a space bitmap in which layer 0 is indicated as a layer picker at byte position 4, that is, a space bitmap for layer 0 of a single-layer disc or a double-layer disc will be described.
  • the Zone Information for Inner Zone indicates the information of the layer 0 inner zone, that is, the zone of the inner zone.
  • the PSN of the start position of the lead-in zone is indicated by a solid arrow.
  • the pit map data size (Validate Bit Length in Bitmap data) indicates the size of the pit map data for the lead-in zone.
  • Zone Information for Data Zone information on the data zone of layer 0 is shown.
  • the PSN of the start position of the data zone is indicated as indicated by a solid arrow.
  • Bitmap data At the start position of the bitmap data (Start Byte Position of Bitmap data), as shown by the broken line, the position of the bitmap map corresponding to the data overnight zone in the space bitmap (the byte position of sector 2) .0).
  • Validate Bit Length in Bitmap data indicates the size of bitmap data for the data zone.
  • the Zone Information for Outer Zone indicates the information of the key zone of layer 0, that is, the read-out zone of a single-layer disc or the outer zone 0 of a two-layer disc.
  • the PSN of the start position of the lead-out zone is indicated as shown by a solid arrow.
  • the bitmap data size indicates the size of the bitmap data for the lead-out zone (or for the outer zone 0).
  • the Zone Information for Inner Zone indicates the information of the inner zone of Layer 1, that is, the information of the lead-out zone.
  • the PSN of the start position of the readout zone is indicated as indicated by the dashed-dotted arrow.
  • the position indicated by the arrow is the start position).
  • the bitmap data size (Validate Bit Length in Bitmap data) indicates the size of the bitmap data for the lead-out zone.
  • the Zone Information for Data Zone indicates information on the data zone of Layer 1.
  • the PSN of the start position of the data zone is indicated as indicated by the dashed line arrow.
  • the bitmap data size (Validate Bit Length in Bitmap data) indicates the size of the pitmap data for the data zone (
  • the Zone Informal ion for Outer Zone indicates information on the outer zone 1 of layer 1.
  • the PSN of the start position of the outer zone 1 is indicated by the dashed line arrow.
  • the bitmap data size indicates the size of the bitmap data for the outer zone 1.
  • TDF L temporary DFL
  • Fig. 11 shows the structure of TD FL.
  • TD FL consists of 1 to 4 clusters. As can be seen from the DFL shown in Fig. 6, the first 64 bytes are used as the list management information, and the 8-byte replacement address information ati is recorded from byte position 64 onward. Similarly, the next 8 bytes after the last alternate address information ati #N are the end of the alternate address information.
  • the TDFL of the 1st to 4th class differs from the DFL in that a temporary DDS (TDDS) is recorded in 2048 bytes which is the last sector.
  • TDDS temporary DDS
  • TD FL In the case of TD FL, it is filled with 00h up to the last sector of the class to which the end of the replacement address information belongs. And TDD S is recorded in the last sector. If the end of the alternate address information belongs to the last sector of the class, it shall be padded with zeros up to the last sector of the next cluster, and TDDS shall be recorded in the last sector.
  • the 64-byte difference list management information is the same as the DFL difference list management information described with reference to FIG.
  • the serial number of the change list management information in the latest TDF L indicates the number of change of the change list.
  • the number of 4 bytes from the byte position 12 in the change list DFL that is, the number of replacement address information ati, and the 4-byte replacement area from byte position 24 ISA 0, I SA 1, ⁇ SA 0 , OS
  • the size (cluster number) of each free area of A1 the value at the time of the TDFL update is recorded.
  • the structure of the replacement address information ati in the TDF L is the same as the structure of the replacement address information ati in the DFL shown in FIG. 8, and the replacement address information ati is set to one entry and related to one replacement process.
  • the source cluster and the destination class are indicated. Then, such an entry is registered in the temporary difference list TDFL having the structure shown in FIG.
  • the status 1 of the replacement address information ati of the TDFL may be "0 1 0 1” or “1 0 1 0" in addition to "0 0 0 0".
  • Status 1 is set to “0 1 0 1” or “1 0 1 0” because when multiple physically continuous clusters are collectively replaced, the multiple classes are replaced and the replacement management (burst transfer management) is performed. ).
  • the first physical sector address of the replacement source class and the first physical sector address of the replacement destination class of the replacement address information ati are the physical sector addresses of a plurality of physically continuous classes. It indicates the replacement source and replacement destination for the first cluster.
  • the first physical sector address of the replacement source class of the replacement address information ati and the first physical sector address of the replacement destination cluster are the last physical sector address of a plurality of physically continuous clusters. It indicates the replacement source and replacement destination for the cluster.
  • the TDFL basically has the same structure as the DFL, except that the size can be extended to four classes, the TDD is recorded in the last sector, and the replacement address information ati The feature is that burst transfer management is possible.
  • TDMA space bitmap and the TD FL are recorded as shown in Fig. 9, but as described above, the TDD ( temporary disc def inition structure;
  • TDD S is composed of one sector (208 bytes). And it contains the same contents as DDS in DMA described above. Note that the DDS is one cluster (65536 bytes), but the actual content definition in the DDS is performed at the byte position 5 2 as described in Fig. 5. Up to. In other words, the actual contents are recorded in the first sector of the first class. Therefore, even if the TDD S is one sector, the contents of the DDS can be included.
  • TDD S has the same contents as DDS from byte positions 0 to 53. However, from byte position 4, the TDD serial number, from byte position 16, the drive area start physical address in TDMA, from byte position 24, the TD FL start physical address (AD DFL) in TDMA. Become.
  • the outermost physical sector address L RA which is recorded in the user-to-user data area is recorded in the four bytes from byte position 102 4. In the 4 bytes starting from byte position 128, the start physical sector address (ADBP0) of the latest space bitmap for layer 0 in the TDMA is recorded.
  • the start physical sector address (AD BP1) of the latest space bit map for layer 1 in TDMA is recorded.
  • One byte at byte position 10636 stores a flag for controlling use of the overwrite function.
  • the TDD S includes the address of the user data area, the size of the IS A, the size of the SA A, and the replacement area use flag.
  • it is management / control information that manages the areas of IS A and OS A in the data zone. In this respect it is similar to DDS.
  • AD BP0, AD BP1 the position of the latest valid space bitmap
  • AD DFL the position of the latest valid temporary DFL
  • Figure 13 shows the locations of ISA and ⁇ SA.
  • ISA inner spare area: inner spare area
  • OSA outer spare area: outer spare area
  • Figure 13 shows the locations of ISA and ⁇ SA.
  • ISA inner spare area: inner spare area
  • OSA outer spare area: outer spare area
  • ISA and OSA are also used as replacement areas for actually recording data to be written to a target address when a write to a recorded address, that is, a data rewrite request is made.
  • FIG. 13 (a) shows the case of a single-layer disc, ISA is provided on the innermost side of the data zone, and OSA is provided on the outermost side of the data zone.
  • ISA 0 is provided on the innermost peripheral side of the layer 0 data zone
  • ⁇ SA 0 is provided on the outermost peripheral side of the layer 0 data zone.
  • IS A1 is provided on the innermost circumference side of the layer 1 data zone
  • OSA 1 is provided on the outermost circumference side of the layer 1 data zone.
  • ISA0 and ISA1 may be different.
  • the magnitudes of OSA 0 and 0SA1 are the same.
  • IS A (or IS AO, IS A 1) and OS A (or OS AO, ⁇ S A 1) are defined in DDS and TDD S described above.
  • the size (size) of IS A is determined at the time of initialization, and the size after that is fixed, but the size of S SA can be changed even after recording the data. In other words, when updating the TDD S, it is possible to increase the size of the S A by changing the value of the size of the S A recorded in the TDD S.
  • the replacement process using ISA and OSA is performed as follows.
  • An example of rewriting overnight is given below.
  • a data write request that is, a rewrite request has occurred in a cluster in which data has already been recorded in a user data area.
  • the rewrite data should be written to a certain class in the ISA or OSA. This is replacement processing.
  • This replacement processing is managed as an entry of the above-mentioned replacement address information ati.
  • one replacement address information ati is entered as the replacement source is the cluster address where the data recording was originally performed, and the replacement destination is the cluster address where the rewrite data is written in the IS A or OS A.
  • the rewriting data is recorded in the ISA or ⁇ SA, and the replacement of the data position by the rewriting is managed by the replacement address information ati in the TD FL in the TDMA.
  • it is a write-once type disk, it substantially realizes data rewriting (for example, from the viewpoint of the host system ⁇ S, file system, etc.).
  • the space pit map and TDFL are updated as needed in accordance with data writing and replacement processing.
  • FIG. 14 shows the state of update in TDMA.
  • FIG. 14 (a) shows a state in which a space bitmap (for layer 0), a space bitmap (for layer 1), and TDFL are recorded in TDMA.
  • a temporary DDS (TDD S) is recorded in the last sector of each piece of information. These are shown as TDD S 1, TDD S 2 and TDD S 3.
  • TDD S3 in the last sector of TDFL is the latest TDD S.
  • this TDD S contains information indicating the position of the latest valid space bitmap (AD BP0, AD BP1) and information indicating the position of the latest valid TDFL (AD DFL), the TDD S3 shows valid information as shown by a solid line (AD BP0), a broken line (AD BP1), and a dashed line (AD DFL), respectively. That is, in this case, in TDD S3, the TD FL including itself is designated as an effective TD FL by the address (AD DFL).
  • the space bitmap (for layer 0) and the space bitmap (for layer 1) are specified by the address (AD BP0, AD BP1) as valid space bit maps.
  • the space bitmap (for layer 0) including itself is specified as valid information by the address (AD BP0).
  • the address (AD BPK AD DFL) specifies the same space bit map (layer 1) as in Fig. 14 (a) and TDFL as valid information.
  • FIG. 14 (c) A new space bitmap (for layer 0) is recorded at the beginning of the empty area.
  • TDD S5 of the last sector becomes the latest TDD S, and valid information is specified by the address (AD BP0, AD BPK AD DFL) in it.
  • the space bitmap (for layer 0) including itself is specified as valid information by the address (AD BP0).
  • the address (AD BPK AD DFL) specifies the same space for bitmap (layer 1) as in Fig. 14 (a) and (b) and the TD FL as valid information.
  • the valid information (TDF LZ space bitmap) in the TDMA is indicated by the TDD in the last sector of the latest information.
  • the disk drive can refer to the last recorded TDFL or TDDS in the space pit map to determine a valid TDFLZ space bit map.
  • FIG. 14 described the case of a dual-layer disc. That is, a space bitmap (for layer 0) and a space bitmap (for layer 1) are recorded.
  • the TDMA in the first layer, Layer 1 is used after the TDMA in Layer 0 is exhausted. Then, even in Layer 1 TDMA, recording is performed using the TD FL / space bitmap in order from the top.
  • FIG. 15 shows a state in which the TDMA of layer 0 has been used up by the N times of recording of the TDFLZ space bit map. This is the case where the space bitmap (for layer 1) has been updated continuously after Fig. 14 (c).
  • FIG. 15 shows a state where two space bitmaps (for layer 1) are further recorded in the layer 1 TDMA after the layer 0 TDMA is exhausted.
  • TDD SN + 2 of the last sector of the latest space bitmap (for layer 1) is the latest TDD S.
  • c This latest TDD S, as in the case of FIG. As shown by BP0), broken line (AD BP1), and dashed line (AD DFL), it indicates valid information.
  • the space bitmap (for layer 1) including itself is specified as valid information using the address (AD BP1).
  • the same space bitmap (for layer 0) t, TDFL as in Fig. 14 (c) is specified as valid information (updated latest information) by the address (AD BPO, AD DFL).
  • each recording layer layers 0 and 1
  • these are used for updating the TDF LZ space bitmap while being exhausted in order.
  • the TDMA of each recording layer is used as one large TDMA, and a plurality of TDMAs can be used efficiently.
  • valid TDFLZ space bitmap can be obtained simply by searching for the last recorded TDDS.
  • the embodiment assumes a single-layer disc and a double-layer disc, a disc having three or more recording layers is also conceivable.
  • the TDMA of each layer may be used while being exhausted in the same manner as described above.
  • the disk drive device of this example is a write-once type disk, for example, a state in which only the pre-recorded information area PIC in FIG. 1 is formed, and a write-once area is a state in which nothing is recorded.
  • a write-once area is a state in which nothing is recorded.
  • by performing the formatting process it is possible to form a disk layout in the state described in FIG. 1, and to record and reproduce data in such a formatted disk in the user data area. Perform When necessary, it also updates the record Z in TDMA, ISSA and OSA.
  • FIG. 16 shows the configuration of the disk drive device.
  • the disk 1 is the write-once type disk described above.
  • Disc 1 is placed on Tante one table (not shown), c and (head to optical) the optical pickup is driven to rotate at a constant linear velocity (CLV) by a spindle motor 5 2 during recording / reproducing operation disc 1 by 5 1
  • CLV constant linear velocity
  • ADIP address embedded as a lube track coupling And management z control information as pre-recorded information is read out.
  • management pick-up control information and user data are recorded on the track in the write-once area by optical pickup at optical pickup, and at recording, the recorded data is read by optical pickup. .
  • a laser diode serving as a laser light source, a photodetector for detecting reflected light, an objective lens serving as an output end of the laser light, and a laser beam are irradiated on the disk recording surface via the objective lens.
  • An optical system (not shown) for guiding the reflected light to the photodetector is formed.
  • the objective lens is held by a two-axis mechanism so as to be movable in the tracking direction and the focus direction.
  • the entire pickup 51 can be moved in the radial direction of the disc by a thread mechanism 53.
  • the laser diode in the pickup 51 is driven to emit laser light by a drive signal (drive current) from the laser driver 63.
  • the reflected light information from the disk 1 is detected by the photodetector in the pickup 51, and the light is received.
  • An electric signal corresponding to the light amount is supplied to the matrix circuit 54.
  • the matrix circuit 54 includes a current-voltage conversion circuit, a matrix operation / amplification circuit, and the like corresponding to output currents from a plurality of light-receiving elements as photodetectors, and generates necessary signals by matrix operation processing.
  • a push-pull signal is generated as a signal related to group wobbling, that is, a signal for detecting wobbling.
  • matrix circuit 54 may be integrally formed in the pickup 51 in some cases.
  • the reproduced data signal output from the matrix circuit 54 is supplied to the reader / writer circuit 55, the focus error signal and the tracking error signal are supplied to the service circuit 61, and the push-pull signal is supplied to the coupon circuit 58.
  • the reader / writer circuit 55 performs a binarization process on the reproduced data signal, a reproduction peak generation process by a PLL, and reproduces the data read by the pickup 51. It is supplied to a modulation / demodulation circuit 56.
  • the modulation / demodulation circuit 56 has a functional part as a decoder at the time of reproduction and a functional part as an encoder at the time of recording.
  • demodulation of the run-length limited code is performed based on the reproduction clock as decoding processing.
  • the ECC encoder / decoder 57 performs ECC encoding processing for adding an error correction code during recording and ECC decoding processing for correcting errors during playback.
  • the data demodulated by the modulation and demodulation circuit 56 is loaded into the internal memory, and error detection Z correction processing and processing such as interleaving are performed to obtain reproduction data.
  • the data decoded to the playback data by the ECC encoder Z decoder 57 is read out according to the instruction of the system controller 60, and is read out to a connected device, for example, an AV (Audio-Visual) system 120. Transferred.
  • the push-pull signal output from the matrix circuit 54 as a signal relating to the coupling of the group is processed in the movable circuit 58.
  • the push-pull signal as ADIP information is demodulated into a data stream constituting an ADIP address in a cobble circuit 58 and supplied to an address decoder 59.
  • the address decoder 59 decodes the supplied data, obtains an address value, and supplies it to the system controller 60.
  • the address decoder 59 generates a clock by PLL processing using the enable signal supplied from the enable circuit 58, and supplies it to each section as, for example, an encoding clock at the time of recording.
  • the system controller 60 can perform various operation setting processing, copy protection processing, and the like based on the read pre-recorded information.
  • recording data is transferred from the AV system 120, and the recording data is sent to the memory of the ECC encoder / decoder 57 and buffered.
  • the ECC encoder / decoder 57 adds an error correction code addition interleave, a subcode, and the like as an encoding process of the buffered recording data.
  • the ECC-encoded data is subjected to, for example, RLL (1-7) PP modulation in a modulation / demodulation circuit 56, and is supplied to a reader / writer circuit 55.
  • a clock generated from a wobble signal is used as an encoding clock serving as a reference clock for these encoding processes during recording.
  • the recording data generated by the encoding process is sent to the reader / writer circuit.
  • the laser driver 63 supplies the supplied laser drive pulse to the laser diode in the pickup 51 to perform laser emission driving. As a result, pits corresponding to the recording data are formed on the disk 1.
  • the laser driver 63 has a so-called APC circuit (Auto Power Control).
  • the laser driver 63 monitors the laser output power using the output of the laser power monitor provided in the pickup 51. Control is performed so that one output is constant regardless of the temperature.
  • the target value of the laser output at the time of recording and reproduction is given from the system controller 60, and control is performed so that the laser output level at the time of recording and at the time of reproduction respectively becomes the target value.
  • the servo circuit 61 generates various focus, tracking, and sled support drive signals from the focus error signal and the tracking error signal from the matrix circuit 54, and executes the servo operation.
  • a focus drive signal and a tracking drive signal are generated according to the focus error signal and the tracking error signal, and the focus coil and the tracking coil of the two-axis mechanism in the pickup 51 are driven.
  • a pickup 51, a matrix circuit 54, a support circuit 61, a tracking support loop by a two-axis mechanism, and a force support loop are formed.
  • the support circuit 61 turns off the tracking servo loop in response to a track jump command from the system controller 60 and outputs a jump drive signal, thereby executing a track jump operation.
  • the servo circuit 61 generates a thread error signal obtained as a low-frequency component of the tracking error signal and a thread drive signal based on an access execution control from the system controller 60, and drives the thread mechanism 53.
  • the thread mechanism 53 has a mechanism including a main shaft for holding the pick-up 51, a thread motor, a transmission gear, and the like. By driving the thread motor in accordance with a thread drive signal, a pickup is provided. 51 The required slide movement of 1 is performed.
  • the spindle support circuit 62 controls the spindle motor 52 to rotate CLV.
  • the spindle servo circuit 62 obtains the clock generated by the PLL processing for the cobble signal as the rotation speed information of the current spindle motor 52, and compares this with predetermined CLV reference speed information. Generate a spindle error signal. At the time of data reproduction, the reproduction clock (clock used as the reference for decoding) generated by the PL in the reader / writer circuit 55 becomes the rotation speed information of the current spindle motor 52. Therefore, a spindle error signal can be generated by comparing this with the predetermined CLV reference speed information.
  • the spindle servo circuit 62 outputs the spindle drive signal generated according to the spindle error signal, and executes the CLV rotation of the spindle motor 52.
  • the spindle support circuit 62 generates a spindle drive signal in response to the spindle kick Z brake control signal from the system controller 60, and also operates the spindle motor 52 such as start, stop, acceleration, and deceleration. Let it run.
  • a system controller 60 formed by a microcomputer.
  • the system controller 60 executes various processes in response to a command from the AV system 120.
  • the system controller 60 when a write command (write command) is issued from the AV system 120, the system controller 60 first moves the pickup 51 to the address to be written.
  • the ECC encoder Z decoder 57 and modulation / demodulation circuit 56 encode the data transferred from the AV system 120 (for example, video data of various formats such as MPEG2, audio data, etc.) as described above. Let it run. Then, as described above, the recording is executed by supplying the laser drive pulse from the reader Z writer circuit 55 to the laser driver 63.
  • a read command for requesting the transfer of certain data (such as MPEG 2 video data) recorded on the disc 1 from the AV system 120
  • seek operation control is first performed for the specified address. That is, a command is issued to the servo circuit 61, and the access operation of the pickup 51 targeting the address specified by the seek command is executed.
  • the system controller 60 can control access and recording / reproducing operation by using the ADIP address detected by the wobbled circuit 58 and the address decoder 59.
  • the system controller 60 sends the unique ID recorded in the BCA of the disc 1 (if the BCA is formed) or a wobble to the read-only area. Read the pre-recorded information (PIC) recorded as a groove.
  • PIC pre-recorded information
  • seek operation control is performed for the purpose of BCA and pre-recorded dead data zone PR. That is, a command is issued to the servo circuit 61 to cause the pickup 51 to access the innermost side of the disk.
  • the reproduction trace is executed by the pickup 51, the push-pull signal is obtained as the reflected light information, and the decoding process is executed by the cobble circuit 58, the reader Z writer circuit 55, the ECC encoder / decoder 57, and the BCA is performed.
  • Get playback information as information and pre-recorded information.
  • the system controller 60 performs laser power setting, copy protection processing, and the like based on the BCA information and prerecorded information thus read.
  • FIG. 16 shows a cache memory 60 a in the system controller 60.
  • This cache memory 60a is used, for example, for holding and updating the TDF LZ space bitmap read from the TDMA of the disk 1.
  • the system controller 60 controls each unit to read the TDF LZ space bit map recorded in the TDMA, and stores the read information in the cache memory 60a. Hold.
  • the TD FL / space bitmap in the cache memory 60a is updated.
  • the replacement process is performed by writing data or rewriting data.
  • the space pit map or TD FL is updated, the TD FL or space bit map may be additionally recorded in the TDMA of the disc 1 each time. TDMA consumption is accelerated.
  • the TD FL / space bit map is updated in the cache memory 60a.
  • the final (latest) TD FLZ space bitmap in the cache memory 60a is written to the TDMA of the disk 1.
  • a large number of updates of the TD FL / space bitmap are combined and updated on the disk 1, and the TDMA consumption of the disk 1 can be reduced.
  • the TD FL / space bitmap may be updated each time as writing to the disk 1 without using the cache memory 60a.
  • the configuration example of the disk drive device in FIG. 16 is an example of the disk drive device connected to the AV system 120, but the disk drive device of the present invention is connected to, for example, a personal computer or the like. It may be done.
  • the device may be not connected to another device.
  • an operation unit and a display unit are provided, and the configuration of the data input / output interface is different from that in FIG. That is, it is only necessary that recording and reproduction be performed in accordance with the operation of the user and that a terminal unit for inputting and outputting various data be formed.
  • step F101 referring to the space bitmap taken into the cache memory 60a (or the latest space bitmap updated in the cache memory 60a), whether the designated address (cluster) has been recorded. Check if it has not been recorded.
  • step F102 the process proceeds to step F102, and proceeds to the user data writing process shown in FIG.
  • step F103 proceeds to the overwriting process shown in FIG.
  • the user data writing process shown in Fig. 18 is a normal writing process because it is a write command for an address for which recording has not yet been performed. If an error occurs, a replacement process may be performed.
  • step F111 the system controller 60 executes control for writing data to the specified address.
  • pickers Step 5 Make 1 access to the specified address, and execute the recording of the data requested to be written.
  • step F112 When the data writing is completed normally, the process proceeds from step F112 to F113 to update the space bitmap in the cache memory 60a.
  • the bit corresponding to the class written this time is set to a value indicating that writing has been completed.
  • step F111 if the data writing in step F111 cannot be completed normally and the replacement processing function is turned on, the process proceeds from step F112 to F114. .
  • step F112 whether or not the replacement processing function is enabled in step F112 is determined by whether or not ISAA and 0SA are defined. If at least one of I S A and O S A is defined, replacement processing is possible, so the replacement processing function is assumed to be effective.
  • I S A and O S A means that the size of I S A and O S A in TDD in TDMA is not zero. That is, at the time of formatting disk 1, at least one of I S A and ⁇ S A is defined as an actual (non-zero size) replacement area, and the first TDMA is recorded. Or, when the TDD is updated in the TDMA, for example, ⁇ SA is redefined and the size is not zero.
  • step F112 If the replacement processing function is invalidated in step F112 (if both ISA and hiSA do not exist), the process proceeds to step F113, in which case the cache memory 60 space bitmap in a Then, the bit corresponding to the specified address is recorded, and the processing ends. The error is ended for the write request.
  • a write flag is set for the space bit map as in the case of normal termination, despite a write error. This means that the defective area is managed as written in the space bitmap. Even if there is a write request for the defective area in which the error has occurred, the processing by referring to the space bitmap can be performed. Efficient processing becomes possible.
  • step F114 If it is determined that the replacement processing function is ON in step F1 12 and the process proceeds to step F114, first, in order to perform c replacement processing for determining whether the replacement processing is actually possible,
  • the spare area (either ISA or OSA) has at least a free space to write the data this time, and has room to add an entry for the replacement address information a ti that manages the replacement process (that is, update the TD FL). It needs to be in TDMA.
  • step F114 If there is free space in at least one of ISA or ⁇ SA, and there is free space in TDMA for updating, the processing of system controller 60 proceeds from step F114 to F115, and pickup 51 To the ISA or OSA to record the data requested to be written this time to a free address in the ISA or SA.
  • step F116 the TDFL and the space bitmap are updated in the cache memory 60a in accordance with the writing with the current replacement processing. That is, the content of the TDFL is updated so that the replacement address information ati shown in FIG. 8 indicating the current replacement process is newly added.
  • the addition of the number of registered differential lists in the differential list management information in FIG. 7 and the subtraction of the number of unrecorded clusters of ISAZOSA are performed. In the case of one cluster replacement process, 1 is added to the number of registered change lists, and the value of the number of unrecorded classes in ISA / 0 SA is further reduced by 1.
  • the bits corresponding to the address (cluster) where a write request was made and a write error occurred, and the address (class evening) where data was actually written in the ISA or OSA are recorded. Done.
  • the processing for the write request is completed.
  • a write error occurred for the address specified in response to the write request, but the data write was completed by the replacement process. From the perspective of the host device, the writing is normally completed.
  • step F114 if it is determined in step F114 that there is no free space in the spare area (ISA or ⁇ SA), or if there is no free space for updating the TDFL in TDMA, the replacement process can no longer be performed. Proceeding to step F117, an error is returned to the host device, and the processing is terminated ( the address specified by the host device for writing in step F101 of Fig. 17 above). Is determined by the space bit map to have been written, and when the process proceeds to step F103, the overwriting function process shown in FIG. 19 is performed.
  • the system controller 60 first determines whether or not the overwriting, that is, the data rewriting function is valid in step F122. This decision This is used to confirm the overwrite function availability flag in the TDDS shown in Fig. 12.
  • step F122 in which it is determined that the address is incorrect, an error is returned to the host device, and the processing is performed. finish.
  • the overwrite function availability flag is “1”
  • the rewrite function is enabled and processing of the rewrite function is started.
  • step F123 it is first determined whether or not a replacement process for data rewriting is actually possible. Also in this case, in order to perform the replacement process, the spare area (either ISA or OSA) has at least a free space for writing the data this time, and the entry of the replacement address information ati that manages the replacement process is required. It is necessary for TDMA to have room to add (that is, update the TDFL).
  • the processing of the system controller 60 proceeds from step F123 to F124, and the pickup 51 is moved to the ISA.
  • step F125 the TDFL and the space bit map are updated in the cache memory 60a in accordance with the replacement process performed for the current rewrite.
  • TDF L the content of TDF L is updated so that the replacement address information ati in FIG. 8 indicating the current replacement process is newly added.
  • the replacement address information ati When the replacement address information ati is added, the number of registered defect lists in the differential list management information in FIG. 7 is added. Also, the value of the number of unrecorded clusters of I S A / O S A is reduced.
  • the bits corresponding to the address (class evening) in which data was actually written in ISSA or ⁇ SA by replacement processing for data rewriting are recorded.
  • the system controller 60 can respond to a write request for an already recorded address, that is, a data rewrite request, by using the ISA and the OSA.
  • step F123 if there is no free space in both OSA and ISA in step F123, or if there is no free space in TDMA for updating, replacement processing is not possible and data rewriting cannot be supported. 26 Proceed to 6 to return an error to the host system as there is no write area, and end the processing.
  • step F116 of FIG. 18 and step F125 of FIG. 19 replacement address information ati is newly generated in accordance with the replacement process.
  • the processing of the system controller 60 at that time is as shown in FIG.
  • step F151 it is determined whether or not the cluster to be subjected to the replacement processing is a class that is a plurality of physically continuous classes.
  • step F154 the process proceeds to step F154 to generate replacement address information ati for one or a plurality of classes.
  • the status 1 of the replacement address information ati is set to “0 0 0 0” (see FIG. 8).
  • step F155 the generated replacement address information ati is added to TDFL.
  • step F155 the two generated replacement address information ati are added to TDFL.
  • the process of the system controller 60 confirms whether or not the requested address has data recorded by referring to the spatial map in step F201.
  • step F202 in which the designated address is incorrect, an error is returned to the host device, and the process is terminated.
  • step F203 search the replacement address information ati recorded in the TDFL, and the address specified this time is registered as the replacement source address. Check if it is.
  • step F203 If the specified address is not the address registered in the replacement address information ati, the process proceeds from step F203 to step F204, where data is reproduced from the specified address and the process is completed. .
  • step F203 if the address related to the read request is the address registered in the replacement address information ati in step F203, the process proceeds from step F203 to F205, and from the replacement address information ati, Get the replacement address. That is, the address in I S A or O S A.
  • step F206 the system controller 60 executes data reading from the address in the ISA or OSA registered as the replacement address, and reproduces the data from the host device such as the AV system 120. Transfer to and finish the process. By such a process, even if the data has been rewritten and the reproduction of the data is requested, the latest data can be appropriately reproduced and transferred to the host device. 5-3 TDFLZ space bitmap update
  • updating of the TDFL, the space bit 1 corresponding to the data writing, and the map when the replacement processing is performed for the overnight writing is performed in the cache memory 60a.
  • the time when the TDMA update recording is performed on the disk 1 is not particularly limited, but is most preferably performed, for example, when the disk 1 is ejected. Of course, regardless of the ejection, it may be performed when the disk drive is turned off, or periodically.
  • Fig. 22 shows the process of updating the TDMA on the disk 1.
  • the system controller 60 needs to update the contents of the TDMA, that is, the TD FL and the space bit map. It determines whether or not there is, and updates the information in TDMA as necessary.
  • the system controller 60 executes the updating process of the TDFL space bit map from step F301 in FIG.
  • step F302 it is confirmed whether or not the TD FL has been updated in the cache memory 60a. If the TD FL has been updated, go to step F303 to add the TDD S (see Fig. 12) to the last sector of the updated TD FL. Then, in step F304, the pickup 51 records the TDFL from the beginning of the free area in the TDMA of the disk 1.
  • the space bit map is updated in the cache memory 60a.
  • step F305 the cache memory 60a is used. Check if the space bit map has been updated in the.
  • the smart bitmap is updated.
  • the space bitmap is updated according to the replacement process.
  • the space bitmap is updated as soon as the data is written, even if there is no replacement process.
  • step F306 After adding TDDS (see Fig. 12) to the last section of the space bit map in the cache memory 60a, in step F307, the pickup 51 Record the space bitmap from the beginning of the empty area of Then, writing to TDMA at the time of ejection, etc., is completed.
  • the data is sequentially transferred from the top to the empty area in the TDMA.
  • recording is performed using the layer 0 TDMA, and after the layer 0 TDMA is exhausted, the layer 1 TDMA is used.
  • the TDD S added to the last TD FL or the last sector in the space bit map in the TDMA becomes a valid TDD S, and is used depending on the TDD S.
  • the effective TD FL and space bit map are shown.
  • FIG. This may be performed, for example, immediately before step F303 in FIG.
  • step F 351 the content of each alternate address information ati is searched in the TD FL in the cache memory 60 a to check whether the alternate address information ati indicating a physically continuous cluster exists. I do.
  • step F352 If there is not a plurality of replacement address information ati in which both the replacement destination and the replacement source address are physically continuous, the process proceeds from step F352 to step F303 in FIG. 11 as it is. .
  • step F 353 when there are a plurality of pieces of replacement address information a t i in which both the replacement destination and the replacement source address are physically continuous, the process proceeds to step F 353 to perform a reorganization process for synthesizing the replacement address information a t i.
  • step F303 When the reorganization process is performed on all the continuous replacement address information ati in steps F355 and F353, the process proceeds to step F303.
  • This reorganization process is a process like the example shown in FIG.
  • a data write request is generated separately for each of the clusters CL1, CL2, CL3, and CL4. It is assumed that data has been rewritten after being replaced by CL 12, CL 13, and CL 14.
  • the four clusters are physically assigned to both the replacement source and the replacement destination. It is continuous.
  • the replacement management information is executed in the DMA. That is, unlike the disk of this example, TDMA is not provided, and it is possible to cope with the occurrence of the replacement process by rewriting the DMA itself. Of course, this is possible because it is a rewritable disc.
  • the DMA of the rewritable disc is the same as the configuration of the DMA of the disc 1 of the present embodiment described above.
  • a cluster address is registered as replacement address information ati in the DMA for each one.
  • the address replacement information is registered for the first time when the replacement process occurs. Therefore, in the write-once optical disc of this example, the size of the TD FL is variable, and as the number of clusters to which the replacement process is applied increases. Although the TD FL becomes larger, the expansion of the TD FL can be reduced by allowing multiple replacement clusters to be managed collectively as described above.
  • the format of the DFL to be recorded is the rewritable optical disc. It is hoped that this will be the same as
  • writing to the DMA means a process of converting the disc 1 of the present example into a disc having playback compatibility with a rewritable disc.
  • the system controller first writes the TD FL / space bitmap in the cache memory 60a to the TDMA in step F401 in FIG. Perform the recording process. This is the same as the above-described process of FIG. 22 performed at the time of ejection or the like, and thus detailed description is omitted.
  • step F402 the latest TDDS recorded in the last recording sector in the TDMA is read, and information on the DDS (see FIG. 5) is created.
  • step F403 the replacement address in the TDFL is replaced. Check if the information ati is 1 or more. To do this, first read the latest TDFL recorded in TDMA. As described in FIG. 14, etc., the effective TDFL recording position can be obtained from TDDS. Then, the registration number of the replacement address information ati is acquired from the registration number of the difference list of the differential management information in the TD FL.
  • step F404 the process proceeds to step F404, and the data obtained by deleting the TDD S from the TD FL is referred to as DFL (see FIG. 6) (this is because the TDD S exists in the last sector of the TD FL (FIG. 11)). That's why.
  • step F408 the created DDS and DFL are recorded in DMA1, DMA2, DMA3, and DMA4 on the disk 1, and the processing is terminated.
  • step F403 If the number of the replacement address information ati is one or more in step F403, then it is confirmed whether or not the continuous area has been replaced.
  • step F405 the replacement address information at.i that has been entered is sequentially read, and the status 1 is confirmed. If status 1 is If there is the replacement address information ati of “0 1 0 1”, replacement processing has been performed on the continuous area.
  • step F 406 the data obtained by deleting TDD from TDF L is set to D FL.
  • step F410 the replacement address information ati having the status 1 of "0101" is acquired, and this is set as the start address SA. Subsequently, the written replacement address information ati is obtained, and this is set as the end address EA.
  • step F411 the status 1 is set to "0000”, and the replacement address information ati of the start address SA is recorded in DFL.
  • status 1 is recorded in "0 00 00”, and replacement address information ati of address S A + 1 is recorded in DFL. This process is repeated in sequence until the address becomes the end address EA.
  • the created DFL is sorted in ascending order using the replacement source address of the replacement address information as a key.
  • step F408 the created DDS and DFL are recorded in DMA1, DMA2, DMA3, and DMA4 on the disk 1, and the process ends.
  • the DMA is read to check the replacement processing status.
  • the disc 1 of this example in which DMA is recorded as described above also receives data from the DMA. It will be possible to check the status of the replacement process and respond to it. 6. Effect of the first TDMA method
  • a write-once disk can respond to a write request for the same address, and therefore, a file system that cannot be used with a conventional write-once disk Can be used.
  • a file system corresponding to each type of 0S such as a FAT file system, can be applied as it is, and data can be exchanged without being aware of the difference in the ⁇ S.
  • video data and music data can be used as an updatable medium as long as the unrecorded area of the ISA and OSA remains.
  • the recording status of the replacement area can be managed, the address of the replacement destination when performing defect replacement processing or logically writing can be obtained without accessing the disk.
  • the recording status of the management Z control information can also be managed by managing the management Z control information area of the disk, such as the lead-in zone and the lead-out zone, using a single bit map.
  • the management of the test area (OPC), especially for adjusting the laser power, is particularly effective. Conventionally, when searching for the address to write in the OPC area, The search was performed by accessing the disk, but the area recorded with low power may be judged as unrecorded. ⁇ By managing the PC area with a space bitmap, this erroneous detection can be prevented.
  • Combining the above overwrite function with a space bitmap also reduces the load on the drive system. That is, as is apparent from the processing shown in FIGS. 17 to 21, it can be determined whether or not to activate the overwrite function without accessing the disk.
  • the update processing of the TDFL and space bitmap which is the replacement management information
  • TDFLZ space bit map can be identified. That is, the disk drive device can properly grasp the update state of the replacement management information.
  • recording the space bitmap in TDMA means that the data zone, which is the main data area, is not used for recording the space bitmap. For example, it does not use ISA. For this reason, it is possible to make effective use of the night zone and to make effective use of the ISA and OSA, which are the replacement areas.
  • the disk drive device determines that the data has been written from the space bitmap and can record data without error by the overwrite function. Become.
  • the disk of the present example can be reproduced even in a system that reproduces only the rewritable optical disk.
  • FIGS. 1 to 3 The disk structure shown in FIGS. 1 to 3 is the same. The same applies to the configuration of the DMA described in FIG. 4 to FIG.
  • the second TDMA system differs from the first TDMA system in that the space bitmap is not recorded in the TDMA and the ISA is used for recording the space bitmap.
  • TDMA structure of TDMA is as shown in Fig. 26.
  • the size of TDMA shall be 2048 class.
  • TDFL temporary defect list
  • TDS temporary disc definition structure
  • TDFL and TDD S are one set, and when additional recording is performed for updating, TDFL and TDD S are set at the beginning of the unrecorded area in TDMA at that point, that is, immediately after the recorded TDDS, TDD S is recorded.
  • TDDS is not recorded in the last sector as in the first TDMA method. In other words, after the end of the alternate address information in FIG. 11, the value is all "00h".
  • T.DDS is recorded as a separate cluster from TDFL.
  • FIG. 7 shows the difference list management information in TDFL
  • FIG. 8 shows the replacement address information ati.
  • TDD S The structure of TDD S recorded in a separate cluster from TD FL is as shown in Fig. 27.
  • TDD S since TDD S is one cluster, it is the same size as DD S (see Fig. 5).
  • the content of the TDD S is almost the same as the DDS described in FIG.
  • FIGS. 27 and 5 from byte position 4, the TDD S serial number, from byte position 16, the drive area start physical address in TDMA, and from byte position 24, This is the starting physical address (AD DFL) of TD FL in TDMA.
  • TDMAs exist in layers 0 and 1, respectively, but as in the case of the first TDMA method, the TD FL and TDD S are first updated using the layer 0 TDMA. It is possible to use the layer 1 TDMA after the layer 0 TDMA is exhausted.
  • FIG. 28 shows IS A and OS A.
  • OS A is used as a spare area
  • IS A is treated as a space bitmap recording area.
  • the size of ISA and ⁇ SA is defined by DDS and TDDS.
  • the size of the ISA is determined at initialization and the size after that is fixed, but the size of the OSA can be changed even after data is recorded.
  • data is recorded sequentially from the last cluster in the OSA to the first class without any gap.
  • space bitmaps (SBM # 1 to # 5) are recorded in the IS A in order from the first class of the IS A.
  • the space bitmap has a size of one class as in the case of the first TDMA method, and the first space bit map is recorded in the first class of ISA.
  • the last space bitmap is effective information.
  • the space bitmap SBM # 5 is valid information.
  • the configuration of the space pit map is the same as in FIG. However, even in the case of this space bit map, the point that TDD is not recorded in the last sector is different from the configuration shown in FIG.
  • the space bitmap for layer 0 may be recorded in the ISA of layer 0, and the space bitmap for layer 1 may be recorded in the ISA of layer 1. .
  • each layer ISA of layer 0 and layer 1 is treated as one large area.
  • the space bitmap for each layer is recorded using the ISA of layer 0
  • the layer 1 ISA after the ISA is exhausted.
  • the TDDS replacement area enable flag (see Fig. 27) is used.
  • the 1-byte alternate area use flag is defined as shown in Fig. 29A for a single-layer disc, and as shown in Fig. 29B for a double-layer disc.
  • bits b7 to b2 are reserved as shown in Fig. 29A. .
  • Bit b1 is an Outer Spare Area Full 1 Flag, and when this bit is "1", it indicates that all areas of ⁇ SA have been recorded.
  • Bit b0 is an Inner Spare Area Full Flag, and when this bit is "1", it indicates that all areas of the ISA have been recorded.
  • flags relating to the second layer I S A and ⁇ S A are added to bits hb2 and b3.
  • the bits b0 and b1 indicate the flags of the first layer ISA and OSA.
  • FIG. 30 shows a data write process performed by the system controller 60 of the disk drive in the case of the second TDMA method.
  • the TDFL, TDDS, and space bitmap recorded in the TDMA of the disk 1 at the time of loading the disk 1 are loaded. It is assumed that the data is being read into the cache memory 60a. The logical-physical address conversion is omitted.
  • step F501 referring to the space pit map taken into the cache memory 60a (or the latest space pit map updated in the cache memory 60a), check whether the specified address (cluster) has been recorded. Check if it has not been recorded.
  • step F502 If not recorded, the process proceeds from step F502 to F503. In this case, normal write processing is performed because the write command is for an address for which recording has not yet been performed.
  • step F503 the system controller 60 executes control for writing data to the specified address. That is, the pickup 51 is made to access the designated address, and the recording of the data requested to be written is executed.
  • step F504 the flow advances to step F504 to update the space bitmap in the cache memory 60a.
  • the bit corresponding to the cluster written this time is set to a value indicating that writing has been completed.
  • step F502 If it is determined in step F502 that the address specified for writing by the host device has been written by the space bitmap, the flow advances to step F505.
  • the system controller 60 determines whether or not the data rewriting function is valid.
  • the activation process of the data rewriting function is described in Fig. 31.
  • step F506 If the data rewriting function is not valid, the process proceeds to step F506, returns an error to the host device, and ends the process.
  • step F507 If the data rewriting function is valid, the process proceeds to step F507, and first, it is determined whether or not a replacement process for data rewriting is actually possible.
  • the OSA has at least a vacant area for writing this data overnight, and the entry of the replacement address information ati that manages the replacement process is added (that is, the TDFL is updated) It is necessary for the margin to exist in TDMA.
  • step F507 If there is free space in the SA and there is free space in the TDMA for updating, the processing of the system controller 60 proceeds from step F507 to F508 to make the pickup 51 access the ⁇ SA. ⁇ Record the date for which writing was requested this time to SA.
  • step F509 the space bit map in the cache memory 60a is updated.
  • the bit corresponding to the address (cluster) where data was actually written in the 0 SA by replacement processing for data rewriting is recorded.
  • step F510 the TDFL is updated in the cache memory 60a. That is, the replacement address information ati indicating the current replacement process is newly added (or rewritten if there is an entry of the same replacement source address in the past), and the number of registered change lists and ISAs in the change list management information are changed. / Update the value of the number of unrecorded clusters of OSA.
  • the system controller 60 can cope with the use of the OSA even when a write request for an already recorded address, that is, a data rewrite request is made.
  • step F507 if there is no free area in the SA or there is no free area for updating in the TDMA in step F507, the replacement process cannot be performed and data rewriting cannot be supported. Proceed, return an error to the host system as there is no write area, and end the processing.
  • step F510 When newly generating the replacement address information ati according to the replacement process in step F510, the process of FIG. 20 described above may be performed.
  • the disc drive unit starts to transmit the RF signal (reproduced data signal) from the last space bit map to the unrecorded area on the disc. Check and rebuild the space bitmap.
  • the disk drive only permits limited writing (sequential writing) on the disk after the last address of the recorded user data for a disk on which bitmap information is written to the ISA and there is no unrecorded area.
  • the ISA is used for recording the space bitmap, so the data rewrite function is enabled depending on whether the loaded disk 1 is a disk that can use the ISA for the space bitmap. There is a need to.
  • step F505 the setting based on the processing in FIG. 31 is confirmed.
  • the rewriting function setting process shown in FIG. 31 is performed, for example, when a disc is loaded.
  • the system controller 60 checks the TDD of the disc in step F601, and sets the spare area full flag bits bO of byte position 52 to 0. Check.
  • bit bO is set to "1" in the disk 1 of the present example in which the space pit map is recorded in the IS A.
  • bit b 0 is set to “1” if all the IS A have already been used as a spare area.
  • bit b O is set to “1”, while for non-disks of this example, bit b O is “0” or “1” and at least “ If it is "0", it is not the disc of this example.
  • step F 604 to turn off the rewriting function.
  • replacement processing and recording of a space bitmap are not performed on the disk by the disk drive device of this example. That is, the processing of steps F507 to F511 in FIG. 30 is not performed.
  • the updating of the space bitmap in step F504 in the case where normal writing is performed is not performed.
  • the rewriting operation of the present example is not executed, but the ISA state of the disc is maintained, and compatibility of reproduction is ensured.
  • step F603 If the last cluster of the ISA is bitmap information, go from step F603 to F605 to obtain a space bit map (take it into cache memory 60a) and rewrite it in step F606 Enable the function.
  • step F603 if it is determined in step F603 that the last cluster of the ISA is not bitmap information, the rewriting function is disabled in step F604.
  • step F701 it is determined whether or not the requested address has been recorded with reference to the space bitmap.
  • step F702 in which the designated address is incorrect, an error is returned to the host device, and the process ends.
  • step F703 search for the replacement address information ati recorded in the TDFL, and the address specified this time is registered as the replacement source address. Check if it is.
  • step F703 If the specified address is not the address registered in the replacement address information ati, the process proceeds from step F703 to step F704, where data is reproduced from the specified address to perform processing. Finish. This is a normal playback process for the user data area.
  • step F703 if the address related to the read request is the address registered in the replacement address information ati, the process proceeds from step F703 to F705, and from the replacement address information ati, Get the replacement address. That is, the address in OSA.
  • step F706 the system controller 60 executes data reading from the address in the OSA registered as the replacement address, and transfers the reproduced data to the host device such as the AV system 120. Finish the process.
  • the host device such as the AV system 120.
  • the TDFL and the space bitmap updated in the cache memory 60a are recorded on the disk 1 at a predetermined time such as at the time of ejection.
  • the process of recording the replacement management information (TDFL, TDDS) and the space bit map on the disk 1 is as shown in Fig. 33.
  • step F801 the system controller 60 checks whether TDFL has been updated in the cache memory 60a. If TD FL has been updated Proceed to step F802 to record TD FL from the beginning of the free area in TDMA of disk 1.
  • step F803 the TDDS is recorded from the beginning of the free area in the TDMA of the disk 1.
  • the space pit map is updated in the cache memory 60a in accordance with the recording of the TD FL and TDD S in the TDMA.
  • step F804 it is checked whether or not the space bit map has been updated in the cache memory 60a.
  • step F805. the space bitmap in the cache memory 60a is recorded from the head of the free area in the ISA of the disk 1.
  • TDFL and TDDS are recorded in the TDMA
  • the space bitmap is recorded in the ISA
  • the replacement information and the write presence / absence presentation information are reflected on the disk 1.
  • the space bitmap is recorded in the ISA, but this is preferable in terms of maintaining compatibility since the disk layout is not changed particularly for existing disks.
  • the spare area use flag is set to “1”, so that the IS A will not be used as a spare area in other disk drive devices.
  • the recording medium of the present invention can be applied to a recording medium other than an optical disk medium, such as a magneto-optical disk, a magnetic disk, and a medium using a semiconductor memory.
  • a recording medium other than an optical disk medium such as a magneto-optical disk, a magnetic disk, and a medium using a semiconductor memory.
  • a write-once recording medium can be used as a substantially rewritable recording medium. Therefore, a file system such as FAT compatible with rewritable recording media can be used for write-once recording media, and the usefulness of write-once recording media can be significantly improved. effective.
  • the FAT file system which is a standard file system in an information processing device such as a personal computer, is a file system capable of recording and reproducing a rewritable recording medium from various OSs (operating systems). According to this, the FAT file system can be applied to a write-once type recording medium as it is, and data can be exchanged without being aware of the difference between the two. This is also suitable for maintaining compatibility.
  • the write-once type recording medium can be used as a data rewritable recording medium as long as a spare area and an area for updating the replacement management information remain, so that the write-once type recording medium can be used. Can be used effectively, and there is also an effect that waste of resources can be reduced.
  • each data unit (each class) of each recording layer on the recording medium has been written, based on the write presence / absence indication information (space bitmap). Wear.
  • recording and reading data to and from an address specified by a host computer or the like is a process with a heavy load. If it is known that the data has already been recorded, an error can be returned without accessing the recording medium, or data rewrite processing by replacement processing can be performed. In particular, it is possible to determine whether or not to execute the data rewriting function without accessing the recording medium.
  • the processing load on the recording device and the reproducing device when realizing random access recording / reproducing on the recording medium can be reduced.
  • the recording status of the spare area can be managed, so that the address of the replacement destination when performing the replacement process for the defect or the data rewriting can be obtained without accessing the recording medium.
  • management / control information area such as the lead-in Z-rearrangement can also be managed by the writing presence / absence presentation information. For this reason, for example, to adjust the laser power
  • the replacement management information recorded in the second replacement management information area includes, for each data unit, information in a first information format indicating a replacement source address and a replacement destination address, and a plurality of physically continuous addresses.
  • the second data format that indicates the replacement source address and the replacement destination address is included.
  • the number of entries (replacement address information ati) in the replacement management information can be saved, and the second replacement management information area can be saved. The possibility of updating more times.
  • a plurality of data units related to the replacement process managed by the second information format are also written in the write presence / absence indicator information (a single bit map), so that the write presence / absence indicator information is written.
  • the latest replacement management information in the second replacement management information area is all recorded in the first information format. This means that a recording / reproducing apparatus that accesses using the replacement management information in the first replacement management information area can appropriately record and reproduce the recording medium of the present invention. Therefore, the effect of maintaining compatibility can be obtained.

Landscapes

  • Engineering & Computer Science (AREA)
  • Signal Processing (AREA)
  • Signal Processing For Digital Recording And Reproducing (AREA)
  • Optical Recording Or Reproduction (AREA)
  • Management Or Editing Of Information On Record Carriers (AREA)

Description

明細 ; 記録媒体、 記録装置、 再生装置、 記録方法、 再生方法 技術分野
本発明は、 特にライトワンス型メディアとしての光ディスク等の記録 媒体、 およびその記録媒体に対する記録装置、 記録方法、 再生装置、 再 生方法に関するものである。 背景技術
デジタルデ一夕を記録 ·再生するための技術として、 例えば、 CD (Compact Disk) , MD (Mini-Disk) , DVD (Digital
Versati le Disk) などの、 光ディスク (光磁気ディスクを含む) を記 録メディアに用いたデータ記録技術がある。 光ディスクとは、 金属薄板 をプラスチックで保護した円盤に、 レーザ光を照射し、 その反射光の変 化で信号を読み取る記録メディァの総称である。
光ディスクには、 例えば CD、 CD-ROM, DVD— ROMなどと して知られているように再生専用タイプのものと、 MD、 CD-R, C D— RW、 DVD-R, DVD— RW、 DVD + RW、 DVD - RAM などで知られているようにュ一ザ一データが記録可能なタイプがある。 記録可能タイプのものは、 光磁気記録方式、 相変化記録方式、 色素膜変 化記録方式などが利用されることで、 デ一夕が記録可能とされる。 色素 膜変化記録方式はライトワンス記録方式とも呼ばれ、 一度だけデ一夕記 録が可能で書換不能であるため、 デ一夕保存用途などに好適とされる。 一.方、 光磁気記録方式や相変化記録方式は、 デ一夕の書換が可能であり 音楽、 映像、 ゲーム、 アプリケーションプログラム等の各種コンテンツ データの記録を始めとして各種用途に利用される。
更に近年、 ブルーレイディスク (Blu- ray Disc) と呼ばれる高密度 光ディスクが開発され、 著しい大容量化が図られている。
例えばこの高密度ディスクでは、 波長 40 5 nmのレーザ (いわゆる 青色レーザ) と NAが 0. 8 5の対物レンズの組み合わせという条件下 でデータ記録再生を行うとし、 トラックピッチ 0. 3 2 m、 線密度 0. 1 2 zm/bitで、 64KB (キロバイト) のデ一タブ口ックを 1つの 記録再生単位として、 フォーマット効率約 8 2 %としたとき、 直径 1 2 cmのディスクに 2 3. 3 GB (ギガバイト) 程度の容量を記録再生で きる。
このような高密度ディスクにおいても、 ライトワンス型ゃ書換可能型 が開発されている。
光磁気記録方式、 色素膜変化記録方式、 相変化記録方式などの記録可 能なディスクに対してデ一夕を記録するには データトラックに対する トラッキングを行うための案内手段が必要になり、 このために、 プリグ ル一ブとして予め溝 (グループ) を形成し、 そのグループもしくはラン ド (グループとグループに挟まれる断面台地状の部位) をデータトラッ クとすることが行われている。
またデータトラック上の所定の位置にデ一夕を記録することができる ようにアドレス情報を記録する必要もあるが、 このァドレス情報は、 グ ループをゥォブリング (蛇行) させることで記録される場合がある。 すなわち、 データを記録するトラックが例えばプリグループとして予 め形成されるが、 このプリグループの側壁をァドレス情報に対応してゥ ォブリングさせる。 このようにすると、 記録時や再生時に、 反射光情報として得られるゥ ォブリング情報からアドレスを読み取ることができ、 例えばァドレスを 示すピットデータ等を予めトラック上に形成しておかなくても、 所望の 位置にデ一夕を記録再生することができる。
このようにゥォプリンググループとしてァドレス情報を付加すること で、 例えばトラック上に離散的にアドレスエリアを設けて例えばピット データとしてァドレスを記録することが不要となり、 そのアドレスエリ ァが不要となる分、 実データの記録容量を増大させることができる。 なお、 このようなゥォブリングされたグループにより表現される絶対 時間 (アドレス) 情報は、 AT I P (Absolute Time In
Pregroove) 又は A D I P (Adress In Pr egroove) と呼ばれる。
また、 これらのデ一夕記録可能 (再生専用ではない) な記録メディア では、 交替領域を用意してディスク上でデ一夕記録位置を交替させる技 術が知られている。 即ち、 ディスク上の傷などの欠陥により、 データ記 録に適さない箇所が存在した場合、 その欠陥個所に代わる交替記録領域 を用意することで、 適正な記録再生が行われるようにする欠陥管理手法 である。
例えば特表 2 0 0 2— 5 2 1 7 8 6、 特開昭 6 0— 740 20または 特開平 1 1一 3 98 0 1に欠陥管理技術が開示されている。
' 記録が可能な光記録媒体においては、 当然ながら記録済みの領域に対 してデータの記録を行うことは不可能である。
光記録媒体上に記録されるファイルシステムは、 その多くが記録不可 の再生専用媒体 (ROMタイプディスク) 、 または書き換え可能な媒体 (RAMタイプディスク) 上での使用を前提に仕様が定義されている。 そして 1回記録のライトワンス記録媒体用のファイルシステムは機能を 制限し特殊な機能を追加した仕様となっている。 このことがライトワンス光記録媒体用のファイルシステムが広く普及 していない原因となっている。 例えば情報処理装置の各種 O Sに対応で きる F A Tファイルシステム'などを、 そのままライトワンスメディァに 適用できない。
ライトワンスメディアはデータ保存用途などに有用とされて広く利用 されているが、 さらに上記 F A Tファイルシステムなどにも、 一般的な 仕様のままで適用することができれば、 ライトワンスメディアの有用性 は一層高まることになる。
ところが F A Tのように広く使われているファイルシステム、 R A M 用またはハードディスク用のファイルシステムをそのまま適用するため には、 同一ァドレスに対する書き込み機能、 即ちデータ書換ができるこ とが必要になる。 もちろんライ I、ワンスメディアはデ一夕書換ができな いことがその特徴の 1つであり、 従って、 そもそも上記のように書換可 能な記録媒体に用いられているファイルシステムをそのまま利用するこ とはできない。
また、 光ディスクをディスクドライブ装置から出し入れする際や、 デ イスクの保管状態や扱い方によりディスクの記録面に傷がつく場合があ る。 このため、 上述のように欠陥管理の手法が提案されている。 当然ラ イトワンスメディアであっても、 このような傷等による欠陥に対応でき なくてはならない。
また従来のライトワンス型光ディスクは、 ディスクの内周側から順次 詰めて記録し、 記録しょうとする領域と前回記録した領域との間に未記 録領域を残さずに詰めて記録する。 これは、 従来の光記録ディスクが R O Mタイプをベースに開発されたものであり、 未記録部分があると再 生.ができなくなるためである。 このような事情は、 ライトワンスメディ ァにおけるランダムアクセス記録を制限するものとなっている。 またディスクドライブ装置 (記録再生装置) 側にとっては、 ライトヮ ンス型光ディスクに対して、 ホストコンピュータから指定されたァドレ スに対するデータの記録や読み込みは負荷の大きい処理である。
これらのことから、 近年のライトワンスメディア、 特に上記ブルーレ ィディスクのように 2 0 G Bを越える高密度大容量の光ディスクとして のライ トワンスメディアについては、 データ書換ゃ欠陥管理を適切な管 理により可能とすること、 ランダムアクセス性を向上させること、 記録 再生装置側の処理負荷を低減すること、 データ書換を可能とすることで 汎用的なファイルシステムに対応すること、 さらに書換型ディスクや再 生専用ディスク等との互換性を維持することなど、 各種の要望が生じて いる。 発明の開示
本発明はこのような事情に鑑みて、 ライトワンス型の記録媒体におい てデータ書換を可能とし また適切な欠陥管理を行うことで、 ライ トヮ ンス型記録媒体の有用性を一層向上させるとともに、 互換性を維持する ことを目的とする。
本発明の記録媒体は、 1回のデータ書込が可能なライトワンス記録領 域において、 データの記録再生を行う通常記録再生領域と、 上記通常記 録再生領域における欠陥ゃデ一タ書換に応じた交替処理によるデータ記 録を行う交替領域と、 上記交替領域を用いた交替処理を管理する交替管 理情報を記録する第 1の交替管理情報領域と、 更新過程にある (フアイ ナライズ前の) 上記交替管理情報を更新可能に記録する第 2の交替管理 情報領域とが設けられる。 そして上記第 2の交替管理情報領域に記録さ れる交替管理情報としては、 1つのデータ単位毎に、 交替元アドレスと 交替先ァドレスを示す第 1の情報形式によるものと、 物理的に連続した 複数のデータ単位をまとめて交替元ァドレスと交替先ァドレスを示す第
2の情報形式によるものが含まれる。
また、 上記第 1の交替管理情報領域は、 上記第 2の交替管理情報領域 における最新の交替管理情報が、 全て上記第 1の情報形式とされた状態 で記録される。
また上記第 2の情報形式は、 物理的に連続した複数のデータ単位にお ける先頭のデータ単位の交替元ァドレスと交替先ァドレス、 及び終端の データ単位の交替元ァドレスと交替先ァドレスを示す情報形式である。 また、 さらに所定の領域に、 上記ライ トワンス記録領域の各データ単 位毎について、 書込済か否かを示す書込有無提示情報が記録されるとと もに、 上記第 2の情報形式によって示される交替元の複数のデ一夕単位 と、 交替先の複数のデータ単位は、 上記書込有無提示情報において書込 済として示される。
本発明の記録装置は、 上記記録媒体に対する記録装置であり、 デ一タ 書込を行う書込手段と、 制御手段を備える。 制御手段は 他のデータ単 位と物理的に非連続なデータ単位についての上記交替処理に応じて、 上 記第 2の交替管理情報領域で交替管理情報の更新を行う際には、 上記デ 一夕単位について交替元ァドレスと交替先ァドレスを示す第 1の情報形 式の交替管理情報の書込を上記書込手段に実行させ、 一方、 物理的に連 続する複数のデータ単位についての上記交替処理に応じて、 上記第 2の 交替管理情報領域で交替管理情報の更新を行う際には、 上記複数のデー 夕単位をまとめて交替元ァドレスと交替先ァドレスを示す第 2の情報形 式の交替管理情報の書込を上記書込手段に実行させる。
また上記制御手段は、 上記書込手段により、 上記第 1の交替管理情報 領域に交替管理情報を記録させる際には、 上記第 2の交替管理情報領域 に記録されている最新の交替管理情報を、 全て上記第 1の情報形式とし た状態で記録させる。
また上記第 2の情報形式は、 物理的に連続した複数のデータ単位にお ける先頭のデータ単位の交替元ァドレスと交替先ァドレス、 及び終端の データ単位の交替元ァドレスと交替先ァドレスを示す情報形式である。 また上記制御手段は、 上記書込手段により、 所定の領域に、 上記ライ トワンス記録領域の各データ単位毎について、 書込済か否かを示す書込 有無提示情報を記録させるとともに、 上記第 2の情報形式によって示さ れる交替元の複数のデータ単位と、 交替先の複数のデ一夕単位について は、 上記書込有無提示情報において書込済として示すようにする。
本発明の再生装置は、 上記記録媒体に対する再生装置であり、 データ 読出を行う読出手段と、 上記主データ領域からのデ一夕の読出要求の際 に、 上記第 2の交替管理情報領域に記録された上記第 1又は第 2の情報 形式による上記交替管理情報によって、 該読出要求に係るアドレスが交 替処理されたアドレスであるか否かを確認する確認手段と、 上記確認手 段によって、 上記読出要求に係るァドレスが交替処理されたァドレスで はないと確認された場合は、 上記読出手段により上記読出要求に係るァ ドレスからデ一夕読出を実行させ、 一方、 上記確認手段によって、 上記 読出要求に係るァドレスが交替処理されたァドレスと確認された場合は, 上記交替管理情報に基づいて、 上記読出手段により、 上記交替領域から 上記読出要求に係るデ一夕読出を実行させる制御を行う制御手段とを備 える。
本発明の記録方法は、 上記記録媒体に対する記録方法であり、 他のデ —夕単位と物理的に非連続なデータ単位についての上記交替処理に応じ て、 上記第 2の交替管理情報領域で交替管理情報の更新を行う際に、 上 記データ単位について交替元ァドレスと交替先ァドレスを示す第 1の情 報形式の交替管理情報の書込を行う第 1の書込ステップと、 物理的に連 続する複数のデータ単位についての上記交替処理に応じて、 上記第 2の 交替管理情報領域で交替管理情報の更新を行う際に、 上記複数のデ一タ 単位をまとめて交替元ァドレスと交替先ァドレスを示す第 2の情報形式 の交替管理情報の書込を行う第 2の書込ステップとを備える。
また上記第 1の交替管理情報領域に交替管理情報を記録させる際には、 上記第 2の交替管理情報領域に記録されている最新の交替管理情報を、 全て上記第 1の情報形式とした状態で記録させる第 3の書込ステップを、 さらに備える。
また上記第 2の情報形式は、 物理的に連続した複数のデータ単位にお ける先頭のデータ単位の交替元ァドレスと交替先ァドレス、 及び終端の データ単位の交替元ァドレスと交替先ァドレスを示す情報形式である。 また所定の領域に、 上記ライトワンス記録領域の各データ単位毎につ いて、 書込済か否かを示す書込有無提示情報を記録する第 4の書込ステ ップを備えるとともに、 この第 4の書込ステップにおいて、 上記第 2の 情報形式によって示される交替元の複数のデータ単位と、 交替先の複数 のデ一夕単位については、 上記書込有無提示情報において書込済として 示すようにする。
本発明の再生方法は、 上記記録媒体に対する再生方法であり、 上記主 データ領域からのデータの読出要求の際に、 上記第 2の交替管理情報領 域に記録された上記第 1又は第 2の情報形式による上記交替管理情報に よって、 該読出要求に係るァドレスが交替処理されたァドレスであるか 否かを確認する確認ステップと、 上記確認ステップによって、 上記読出 要求に係るアドレスが交替処理されたァドレスではないと確認された場 合は、 上記読出要求に係るアドレスからデータ読出を実行する第 1の読 出ステップと、 上記確認ステップによって、 上記読出要求に係るアドレ スが交替処理されたァドレスと確認された場合は、 上記交替管理情報に 基づいて、 上記交替領域から上記読出要求に係るデータ読出を実行する 第 2の読出ステップとを備える。
即ち本発明では、 ライトワンス型の記録媒体において、 通常記録再生 領域と、 交替領域と、 第 1の交替管理情報領域と、 第 2の交替管理情報 領域が設けられる。
第 2の交替管理情報領域は、 交替処理に係る交替管理情報を追記して いくことで、 交替管理情報の書換を実現する領域とされる。 さらに書込 有無提示情報が記録されるようにすれば、 記録媒体上の各デ一夕単位の 記録状況を容易に把握できる。 .
そして、 上記第 2の交替管理情報領域に記録される交替管理情報とし ては、 1つのデータ単位毎に、 交替元ァドレスと交替先ァドレスを示す 第 1の情報形式によるものと、 物理的に連続した複数のデータ単位をま とめて交替元ァドレスと交替先ァドレスを示す第 2の情報形式によるも のが含まれるようにすれば、 第 2の情報形式によって複数のデ一夕単位 を効率的に交替管理できる。 図面の簡単な説明
第 1図は、 本発明の実施の形態のディスクのエリァ構造の説明図であ る。
第 2図は、 実施の形態の 1層ディスクの構造の説明図である。
第 3図は、 実施の形態の 2層ディスクの構造の説明図である。
第 4図は、 実施の形態のディスクの D M Aの説明図である。
第 5図は、 実施の形態のディスクの D D Sの内容の説明図である。 第 6図は、 実施の形態のディスクの D F Lの内容の説明図である。 第 7図は、 実施の形態のディスクの D FL及び TD F Lのディフエク トリスト管理情報の説明図である。
第 8図は、 実施の形態のディスクの D F L及び TD F Lの交替ァドレ ス情報の説明図である。
第 9図は、 実施の形態のディスクの TDMAの説明図である。
第 1 0図は、 実施の形態のディスクのスペースビットマップの説明図 である。
第 1 1図は、 実施の形態のディスクの TDF Lの説明図である。
第 1 2図は、 実施の形態のディスクの TDD Sの説明図である。
第 1 3図は、 実施の形態のディスクの I S A, O S Aの説明図である < 第 1 4図は、 実施の形態の TDMA内のデータ記録順の説明図である < 第 1 5図は 実施の形態の 2層ディスクの TDMAの使用状態の説明 図である。
第 1 6図は、 実施の形態のディスクドライブ装置のブロック図である, 第 1 7図は 実施の形態のデ一タ書込処理のフロ一チャートである。 第 1 8図は、 実施の形態のユーザデータ書込処理のフローチャートで ある。
第 1 9図は、 実施の形態の上書機能処理のフローチャートである。 第 2 0図は、 実施の形態の交替ァドレス情報生成処理のフローチヤ一 トである。
第 2 1図は、 実施の形態のデータ読出処理のフローチャートである。 第 2 2図は、 実施の形態の TD F L スペースビットマップ更新処理 のフ口一チヤ一トである。
第 2 3図は、 実施の形態の交替ァドレス情報再編処理のフローチヤ一 ト.である。
第 24図は、 実施の形態の交替ァドレス情報再編処理の説明図である, 第 2 5図は、 実施の形態の互換ディスクへの変換処理のフローチヤ一 トである。
第 2 6図は、 実施の形態のディスクの TDMAの説明図である。
第 2 7図は、 実施の形態のディスクの TDD Sの説明図である。
第 2 8図は、 実施の形態のディスクの I S A, OSAの説明図である, 第 2 9 A図乃至第 2 9 B図は、 実施の形態の交替領域使用可能フラグ の説明図である。
第 3 0図は、 実施の形態のデータ書込処理のフローチャートである。 第 3 1図は、 実施の形態の書換機能設定処理のフローチャートである ( 第 3 2図は、 実施の形態のデータ読出処理のフローチャートである。 第 3 3図は、 実施の形態の TD F LZスペースピットマップ更新処理 のフローチヤ一卜である。 発明を実施するための最良の形態
以下、 本発明の実施の形態としての光ディスクを説明するとともに、 その光ディスクに対する記録装置、 再生装置となるディスクドライブ装 置について説明していく。 説明は次の順序で行う。
2. DMA
3. 第 1の TDMA方式
3 - 1 TDMA
3 - 2 I S A及び O S A
3 - 3 TDMAの使用方式
4. ディスクドライブ装置
5. 第 1の TDMA方式に対応する動作
0— 1 テータ書込 5 - 2 データ読出
5 - 3 TD F LZスペースビットマップ更新
5 - 4 互換ディスクへの変換
6. 第 1の TDMA方式による効果
7. 第 2の TDMA方式
7 - 1 TDMA
7 - 2 I S A及び〇 S A
8 · 第 2の TDMA方式に対応する動作
8— 1 う—夕書込
8 - 2 データ読出
8 - 3 TD F L/スペースピットマツプ更新及び互換ディスクへ の変換
9. 第 2の TDMA方式による効果 1. ディスク構造
まず実施の形態の光ディスクについて説明する。 この光ディスクは、 いわゆるブルーレイディスクと呼ばれる高密度光ディスク方式の範疇に おけるライ卜ワンス型ディスクとして実施可能である。
本実施の形態の高密度光ディスクの物理パラメータの一例について説 明する。
本例の光ディスクは、 ディスクサイズとしては、 直径が 1 2 0 mm、 ディスク厚は 1. 2 mmとなる。 即ちこれらの点では外形的に見れば C D (Compact Disc) 方式のディスクや、 DVD (Digital Versatile Disc) 方式のディスクと同様となる。
そして記録 Z再生のためのレーザとして、 いわゆる青色レーザが用い られ、 また光学系が高 NA (例えば NA= 0. 8 5) とされること、 さ らには狭トラックピッチ (例えばトラックピッチ = 0 . 3 2 ^ m) 、 高 線密度 (例えば記録線密度 0 . 1 2 z m) を実現することなどで、 直径
1 2 c mのディスクにおいて、 ュ一ザ一データ容量として 2 3 G〜 2 5
Gバイト程度を実現している。
また、 記録層が 2層とされたいわゆる 2層ディスクも開発されており、
2層ディスクの場合、 ユーザーデ一夕容量は 5 0 Gバイト程度となる。 第 1図は、 ディスク全体のレイアウト (領域構成) を示す。
ディスク上の領域としては、 内周側からリ一ドインゾーン、 データゾ ーン、 リードアウトゾーンが配される。
また、 記録 ·再生に関する領域構成としてみれば。 リードインゾーン のうちの最内周側のプリレコ一デッド情報領域 P I Cが再生専用領域と され、 リードインゾ一ンの管理/'制御情報領域からリードアウトゾーン までが、 1回記録可能なライトワンス領域とされる。
再生専用領域及びライ トワンス領域には、 ゥォブリンググループ (蛇 行された溝) による記録トラックがスパイラル状に形成されている。 グ ル一ブはレーザスポッ卜による卜レースの際の卜ラッキングのガイドと され、 かっこのグループが記録トラックとされてデータの記録再生が行 われる。
なお本例では、 グループにデータ記録が行われる光ディスクを想定し ているが、 本発明はこのようなグループ記録の光ディスクに限らず、 グ ループとグループの間のランドにデータを記録するランド記録方式の光 ディスクに適用してもよいし、 また、 ダル一ブ及びランドにデ一夕を記 録するランドダル一ブ記録方式の光ディスクにも適用することも可能で ある。
.また記録トラックとされるグループは、 ゥォブル信号に応じた蛇行形 状となっている。 そのため、 光ディスクに対するディスクドライブ装置 では、 グループに照射したレーザスポットの反射光からそのグループの 両エッジ位置を検出し、 レーザスポットを記録トラックに沿って移動さ せていった際におけるその両エッジ位置のディスク半径方向に対する変 動成分を抽出することにより、 ゥォブル信号を再生することができる。
このゥォブル信号は、 その記録位置における記録トラックのアドレス 情報 (物理アドレスやその他の付加情報等) によって変調されている。 そのため、 ディスクドライブ装置では、 このゥォブル信号からァドレス 情報等を復調することによって、 データの記録や再生の際のァドレス制 御等を行うことができる。
第 1図に示すリードインゾーンは、 例えば半径 2 4 mmより内側の領 域となる。
そしてリードインゾーン内における半径 2 2 . 2〜 2 3 . 1 mmがプ リレコ一デッド情報領域 P I Cとされる。
プリレコ一デッド情報領域 P I cには、 あらかじめ、 記録再生パワー 条件等のディスク情報や、 ディスク上の領域情報、 コピープロテクショ ンにっかう情報等を、 グループのゥォブリングによって再生専用情報と して記録してある。 なお、 エンボスピット等によりこれらの情報を記録 してもよい。
なお図示していないが、 プリレコ一デッド情報領域 P I Cよりさらに 内周側に B C A (Bu r s t Cu t t i ng Ar e a) が設けられる場合もある。 B C Aはディスク記録媒体固有のユニーク I Dを、 書き換えできないよう に記録したものである。 つまり記録マークを同心円状に並べるように形 成していくことで、 バーコード状の記録データを形成する。
リードインゾーンにおいて、 例えば半径 2 3 . ;!〜 2 4 mmの範囲が 管理 Z制御情報領域とされる。 管理 Z制御情報領域にはコントロールデ一タエリァ、 DMA
(Defect Management Area ) 、 TDMA (Temporary Defect Management Area) 、 テス トライ トエリア (〇P C) 、 ノ ッファエリ ァなどを有する所定の領域フォーマツトが設定される。
管理 Z制御情報領域におけるコントロールデータエリアには、 次のよ うな管理/制御情報が記録される。
すなわち、 ディスクタイプ、 ディスクサイズ、 ディスクバ一ジョン、 層構造、 チャンネルビット長、 B CA情報、 転送レート、 データゾーン 位置情報、 記録線速度、 記録/再生レーザパワー情報などが記録される ( また同じく、 管理/制御情報領域内に設けられるテストライトエリア (OP C) は、 記録/再生時のレーザパワー等、 デ一夕記録再生条件を 設定する際の試し書きなどに使われる。 即ち記録再生条件調整のための 領域である。
管理/制御情報領域内には、 DMAが設けられるが、 通常、 光デイス クの分野では DMAは欠陥管理のための交替管理情報が記録される。 し かしながら本例のディスクでは、 DM Aは、 欠陥箇所の交替管理のみで はなく、 このライトワンス型ディスクにおいてデータ書換を実現するた めの管理 Z制御情報が記録される。 特にこの場合、 DMAでは、 後述す る I SA、 O S Aの管理情報が記録される。
また、 交替処理を利用してデータ書換を可能にするためには、 データ 書換に応じて DM Aの内容も更新されていかなければならない。 このた め T DM Aが設けられる。
交替管理情報は T DMAに追加記録されて更新されていく。 DMAに は、 最終的に TDMAに記録された最後 (最新) の交替管理情報が記録 される。
DM A及び TDMAについては後に詳述する。 リードインゾーンより外周側の例えば半径 24. 0〜5 8. Ommが データゾーンとされる。 データゾーンは、 実際にユーザ—データが記録 再生される領域である。 データゾーンの開始アドレス ADdts、 終了ァ ドレス ADdteは、 上述したコントロールデータエリァのデータゾーン 位置情報において示される。
データゾーンにおいては、 その最内周側に I SA (Inner Spare Area) が、 また最外周側に O S A (Outer Spare Area) が設けられる ( I SA、 〇 S Aについては後に述べるように欠陥やデータ書換 (上書) のための交替領域とされる。
I S Aはデ一夕ゾーンの開始位置から所定数のクラスタサイズ ( 1ク ラスタ = 6 5 5 3 6バイ ト) で形成される。
O S Aはデータゾーンの終了位置から内周側へ所定数のクラスタサイ ズで形成される。 I SA、 〇 S Aのサイズは上記 DM Aに記述される。 データゾーンにおいて I s Aと O S Aにはさまれた区間がユーザーデ —夕領域とされる。 このユーザ一データ領域が通常にユーザーデ一夕の 記録再生に用いられる通常記録再生領域である。
ユーザーデータ領域の位置、 即ち開始ァドレス ADus、 終了アドレ ス ADueは、 上記 DM Aに記述される。
データゾーンより外周側、 例えば半径 5 8. 0〜 5 8 · 5 mmはリ一 ドアウトゾーンとされる。 リードアウトゾーンは、 管理/制御情報領域 とされ、 コントロールデータエリア、 DMA, バッファエリァ等が、 所 定のフォ一マツ卜で形成される。 コント口一ルデータエリアには、 例え ばリードインゾーンにおけるコントロールデー夕エリアと同様に各種の 管理 Z制御情報が記録される。 DMAは、 リードインゾーンにおける D M.Aと同様に I SA、 〇S Aの管理情報が記録される領域として用意さ れる。 第 2図には、 記録層が 1層の 1層ディスクにおける管理 制御情報領 域の構造例を示している。
図示するようにリードインゾーンには、 未定義区間 (リザーブ) を除 いて、 DMA 2, 0 P C (テストライトエリア) 、 TDMAs DMA 1 の各エリアが形成される。 またリードアウトゾーンには、 未定義区間 (リザーブ) を除いて、 DMA 3, DMA 4の各エリアが形成される。 なお、 上述したコントロールデ一夕エリアは示していないが、 例えば 実際にはコントロ一ルデ一夕エリァの一部が DM Aとなること、 及び D M Aに関する構造が本発明の要点となることから、 図示を省略した。
このようにリードインゾーン、 リードアウトゾーンにおいて 4つの D M Aが設けられる。 各 DMA 1〜DMA4は、 同一の交替管理情報が記 録される。
但し、 TDMAが設けられており、 当初は TDMAを用いて交替管理 情報が記録され、 またデータ書換ゃ欠陥による交替処理が発生すること に応じて、 交替管理情報が TDMAに追加記録されていく形で更新され ていく。
従って、 例えばディスクをフアイナライズするまでは、 DM Aは使用 されず、 TDMAにおいて交替管理が行われる。 ディスクをフアイナラ ィズすると、 その時点において TDMAに記録されている最新の交替管 理情報が、 DMAに記録され、 DMAによる交替管理が可能となる。 第 3図は、 記録層が 2つ形成された 2層ディスクの場合を示している c 第 1の記録層をレイヤ 0、 第 2の記録層をレイヤ 1ともいう。
レイヤ 0では、 記録再生はディスク内周側から外周側に向かって行わ れる。 つまり 1層ディスクと同様である。
.レイヤ 1では、 記録再生はディスク外周側から内周側に向かって行わ れる。 物理アドレスの値の進行も、 この方向のとおりとなる。 つまりレイヤ 0では内周→外周にァドレス値が増加し、 レイヤ 1では外周→内周にァ ドレス値が増加する。
レイヤ 0のリードインゾーンには、 1層ディスクと同様に D M A 2, OP C (テストライトエリア) 、 TDMA 0、 DMA 1の各エリアが形 成される。 レイヤ 0の最外周側はリードアウトとはならないため、 単に ァウタ一ゾーン 0と呼ばれる。 そしてアウターゾーン 0には、 DMA 3 , DMA 4が形成される。
レイヤ 1の最外周は、 アウターゾーン 1となる。 このアウターゾーン 1にも DMA 3 , DMA 4が形成される。 レイヤ 1の最内周はリ一ドア ゥトゾーンとされる。 このリードアウトゾーンには、 DMA 2, OP C (テス卜ライ 卜エリア) 、 TDMA 1、 DMA 1の各エリァが形成され る。
このようにリードインゾーン、 アウターゾ一ン 0、 1、 リードアウト ゾーンにおいて 8つの DMAが設けられる。 また TDMAは各記録層に それぞれ設けられる。
レイヤ 0のリードインゾーン、 及びレイヤ 1のリードアウトゾ一ンの サイズは、 1層ディスクのリードィンゾーンと同じとされる。
またァウタ一ゾーン 0、 アウターゾーン 1のサイズは、 1層ディスク のリードアウトゾーンと同じとされる。
2. DMA
リードインゾーン、 リードアウトゾーン (及び 2層ディスクの場合は アウターゾーン 0, 1 ) に記録される DMAの構造を説明する。
第 4図に DMAの構造を示す。 ここでは DM Aのサイズは 3 2クラス夕 (3 2 X 6 5 5 3 6バイ ト) とする例を示す。 なお、 クラス夕とはデータ記録の最小単位である。 もちろん DM Aサイズが 3 2クラス夕に限定されるものではない。 第 4図では、 3 2クラスタの各クラスタを、 クラスタ番号 1〜 3 2として DMAにおける各内容のデータ位置を示している。 また各内容のサイズ をクラス夕数として示している。
DMAにおいて、 クラスタ番号 1〜4の 4クラスタの区間には DD S (disc def inition s t rue ture)としてディスクの詳細情報が記録され る。
この DD Sの内容は第 5図で述べるが、 DD Sは 1クラス夕のサイズ とされ、 当該 4クラス夕の区間において 4回繰り返し記録される。
クラスタナンパ 5〜 8の 4クラス夕の区間は、 ディフエクトリスト D F Lの 1番目の記録領域 (D F L # 1 ) となる。 ディフエクトリスト D F Lの構造は第 6図で述べるが、 ディフエク トリスト D F Lは 4クラス 夕サイズのデータとなり、 その中に、 個々の交替アドレス情報をリスト アップした構成となる。
クラス夕ナンパ 9〜 1 2の 4クラス夕の区間は、 ディフエクトリスト D F Lの 2番目の記録領域 (D F L # 2 ) となる。
さらに、 4クラス夕づっ 3番目以降のディフエクトリスト D F L # 3 〜D F L # 6の記録領域が用意され、 クラスタナンパ 2 9〜3 2の 4ク ラス夕の区間は、 ディフエク トリスト D F Lの 7番目の記録領域 (D F L # 7 ) となる。
つまり、 3 2クラス夕の DMAには、 ディフエクトリスト D F L # 1 〜D F L # 7の 7個の記録領域が用意される。
本例のように 1回書き込み可能なライ トワンス型光ディスクの場合、 この DM Aの内容を記録するためには、 フアイナライズという処理を行 う必要がある。 その場合、 DMAに書き込む 7つのディフエクトリスト
D F L # 1〜D F L # 7は全て同じ内容とされる。
上記第 4図の DM Aの先頭に記録される DD Sの内容を第 5図に示す c 上記のように DD Sは 1クラスタ (= 6 5 5 3 6バイト) のサイズと される。
第 5図においてバイト位置は、 6 5 5 3 6バイトである DD Sの先頭 バイ トをバイト 0として示している。 パイト数は各データ内容のバイト 数を示す。
バイト位置 0〜 1の 2バイトには、 DD Sのクラスタであることを認 識するための、 DD S識別子 (DDS Identi f ier) = 「D S」 が記録さ れ
バイ ト位置 2の 1バイトに、 DD S形式番号 (フォーマツ卜のパージ ョン) が示される。
バイト位置 4〜 7の 4バイトには、 DD Sの更新回数が記録される。 なお,, 本例では DMA自体はフアイナライズ時に交替管理情報が書き込 まれるものであって更新されるものではなく、 交替管理情報は TDMA において行われる。 従って、 最終的にフアイナライズされる際に、 TD MAにおいて行われた DD S (TDD S :テンポラリ DD S) の更新回 数が、 当該バイト位置に記録されるものとなる。
バイト位置 1 6〜 1 9の 4バイトには、 D M A内のドライブエリアの 先頭物理セクタアドレス (AD DRV) が記録される。
バイ ト位置 2 4 ~ 2 7の 4バイトには、 DM A内のディフエクトリス ト D F Lの先頭物理セクタアドレス (AD DFL) が記録される。
バイ ト位置 3 2〜 3 5の 4バイ トは、 データゾーンにおけるユーザー データ領域の先頭位置、 つまり L S N (logical sector number:論 理セクタアドレス) " 0" の位置を、 P SN (phisical sector number:物理セクタアドレス) によって示している。
バイト位置 3 6〜3 9の 4バイトは、 データゾーンにおけるユーザー デ一夕エリアの終了位置を L SN (論理セクタ一アドレス) によって示 している。
バイト位置 40〜43の 4バイトには、 データゾーンにおける I S A ( 1層ディスクの I SA又は 2層ディスクのレイヤ 0の I SA) のサイ ズが示される。
バイト位置 44〜 47の 4バイトには、 デ一タゾ一ンにおける O S A のサイズが示される。
バイ卜位置 48〜 5 1の 4バイ トには、 デ一夕ゾーンにおける I S A (2層ディスクのレイヤ 1の I S A) のサイズが示される。
バイト位置 5 2の 1パイ卜には、 I SA、 〇 S Aを使用してデ一夕書 換が可能であるか否かを示す交替領域使用可能フラグが示される。 交替 領域使用可能フラグは I S A又は O S Aが全て使用された際に、 それ を示すものとされる。
これら以外のバイ ト位置はリザーブ (未定義) とされ、 全て 0 0 hと される。
このように、 DD Sはュ一ザ一デ一タ領域のアドレスと I SA、 OS Aのサイズ、 及び交替領域使用可能フラグを含む。 つまりデータゾーン における I S A、 OS Aの領域管理を行う管理/制御情報とされる。 次に第 6図にディフエクトリスト DFLの構造を示す。
第 4図で説明したように、 ディフエクトリスト DF Lは 4クラス夕の 記録領域に記録される。
第 6図においては、 バイト位置として、 4クラスタのディフエクトリ スト D F Lにおける各デ一夕内容のデータ位置を示している。 なお 1ク ラスタ = 3 2セクタ = 6 5 5 3 6バイトであり、 1セクタ一 = 2 04 8 バイ卜である。
バイト数は各データ内容のサイズとしてのバイト数を示す。
ディフエクトリスト D F Lの先頭の 64バイ トはディフエクトリスト 管理情報とされる。
このディフエクトリスト管理情報には、 ディフエクトリストのクラス 夕であることを認識する情報、 バージョン、 ディフエクトリスト更新回 数、 ディフエクトリス卜のェン卜リー数などの情報が記録される。
またパイト位置 64以降は、 ディフエクトリストのエントリ一内容と して、 各 8バイトの交替アドレス情報 a t iが記録される。
そして有効な最後の交替アドレス情報 a t i #Nの直後には、 交替ァ ドレス情報終端としてのタ一ミネ一夕情報が 8バイ ト記録される。
この D F Lでは、 交替ァドレス情報終端以降、 そのクラス夕の最後ま でが 0 0 hで埋められる。
64バイトのディフエクトリスト管理情報は第 7図のようになる。 バイト位置 0から 2バイ卜には、 ディフエクトリスト D F Lの識別子 として文字列 「DF」 が記録される。
バイ卜位置 2の 1バイ卜はディフエクトリスト D F Lの形式番号を示 す。
バイト位置 4からの 4バイ トは ディフエクトリスト D F Lを更新し た回数を示す。 なお、 これは後述するテンポラリディフエクトリスト T
DF Lの更新回数を引き継いだ値とされる。
バイト位置 1 2からの 4バイトは、 ディフエクトリスト DF Lにおけ るエントリー数、 即ち交替アドレス情報 a t iの数を示す。
バイト位置 24からの 4バイトは、 交替領域 I SA 0、 I SA 1、 〇
S A 0、 O S A 1のそれぞれの空き領域の大きさをクラス夕数で示す。 これら以外のパイト位置はリザーブとされ、 すべて 0 0 hとされる。 第 8図に、 交替アドレス情報 a t iの構造を示す。 即ち交替処理され た各ェン卜リー内容を示す情報である。
交替アドレス情報 a t iの総数は 1層ディスクの場合、 最大 3 2 7 5 9個である。
1つの交替アドレス情報 a t iは、 8バイト (6 4ビット) で構成さ れる。 各ビットをビット b 6 3〜b 0として示す。
ビット b 6 3〜b 6 0には、 ェントリーのステータス情報 (status 1) が記録される。
D F Lにおいては、 ステータス情報は 「 0 0 0 0」 とされ、 通常の交 替処理ェントリーを示すものとなる。
他のステ一タス情報値については、 後に TDMAにおける TD F Lの 交替ァドレス情報 a t iの説明の際に述べる。
ビット b 5 9〜b 3 2には、 交替元クラスタの最初の物理セクターァ ドレス P S Nが示される。 即ち欠陥又は書換により交替されるクラスタ を、 その先頭セクタ一の物理セク夕一ァドレス P S Nによって示すもの である。
ビッ卜 b 3 1〜 b 2 8は、 リザ一ブとされる。 なおエントリーにおけ るもう一つのステータス情報 (status 2) が記録されるようにしても よい。
ビット b 2 7〜b 0には、 交替先クラス夕の先頭の物理セクタ一ァド レス P S Nが示される。
即ち、 欠陥或いは書換によりクラスタが交替される場合に、 その交替 先のクラスタを、 その先頭セクタ一の物理セクタ一ァドレス P S Nによ つて示すものである。 以上のような交替アドレス情報 a t iが 1つのエントリ一とされて 1 つの交替処理に係る交替元クラスタと交替先クラス夕が示される。
そして、 このようなエントリーが、 第 6図の構造のディフエクトリス ト D F Lに登録されていく。
DMAにおいては、 以上のようなデータ構造で、 交替管理情報が記録 される。 但し、 上述したように、 DMAにこれらの情報が記録されるの はディスクをフアイナライズした際であり、 そのときは、 TDMAにお ける最新の交替管理情報が反映されるものとなる。
欠陥管理やデータ書換のための交替処理及びそれに応じた交替管理情 報の更新は、 次に説明する TDMAにおいて行われることになる。
3. 第 1の TDMA方式
3 - 1 TDMA
続いて、 第 2図, 第 3図に示したように管理 Z制御情報領域に設けら れる TDMAについて説明する。 TDMA (テンポラリ DMA) は、 D MAと同じく交替管理情報を記録する領域とされるが、 データ書換ゃ欠 陥の検出に応じた交替処理が発生することに応じて交替管理情報が追加 記録されることで更新されていく。
第 9図に TDMAの構造を示す。
TDMAのサイズは、 例えば 2 048クラス夕とされる。
図示するようにクラスタ番号 1の最初のクラスタには、 レイヤ 0のた めのスペースビットマップが記録される。
スぺ一スビットマップとは、 主デ一夕領域であるデ一夕ゾーン、 及び 管理 z制御領域であるリードインゾーン、 リードアウトゾーン (ァゥ夕 —ゾーン) の各クラスタについて、 それぞれ 1ビットが割り当てられ、 1ピッ卜の値により各クラス夕が書込済か否かを示すようにされた書込 有無標示情報である。 スペースビットマップでは、 リードインゾーンか らリードアウトゾーン (ァウタ一ゾーン) までの全てのクラス夕が 1ビ ッ卜に割り当てられるが、 このスペースビットマップは 1クラスタのサ ィズで構成できる。
クラスタ番号 2のクラスタには、 レイヤ 1のためのスペースビットマ ップとされる。 なお、 もちろん 1層ディスクの場合は、 レイヤ 1 (第 2 層) のためのスペースビットマップは必要ない。
T DM Aにおいては、 データ内容の変更等で交替処理があった場合、 TDM A内の未記録エリアの先頭のクラスタに TD F L (テンポラリデ イフェクトリスト) が追加記録される。 従って、 2層ディスクの場合は, 図示するようにクラスタ番号 3の位置から最初の TD F Lが記録される t 1層ディスクの場合は、 レイヤ 1のためのスペースビットマップは不要 であるので、 クラスタ番号 2の位置から最初の T D F Lが記録されるこ とになる。 そして、 交替処理の発生に応じて、 以降、 間を空けないクラ ス夕位置に TD F Lが追加記録されていく。
TD F Lのサイズは、 1クラスタから最大 4クラスタまでとされる。 またスペースビットマツプは各クラス夕の書込状況を示すものである ため、 データ書込が発生することに応じて更新される。 この場合、 新た なスペースピットマップは、 TDFLと同様に、 TDMA内の空き領域 の先頭から行われる。
つまり、 TDMA内では、 スペースビットマップもしくは T D F Lが, 随時追記されていくことになる。
なお、 スペースビットマップ及び TDFLの構成は次に述べるが、 ス ペースビットマップとされる 1クラスタの最後尾のセクタ (2 048パ ィ .ト) 及び TDFLとされる 1〜4クラス夕の最後尾のセクタ (204 8バイト) には、 光ディスクの詳細情報である TDD S (テンポラリ D D S (temporary disc def inition structure) が記録される。
第 1 0図にスペースビットマツプの構成を示す。
上述のようにスぺ一スビットマップは、 ディスク上の 1グラス夕の記 録 /未記録状態を 1ビットで表し、 クラス夕が未記録状態の場合に対応 したビットに例えば 「1」 をセットするビットマップである。 なお、 2 層ディスクの場合は、 各層ごとに独立した情報を保持するビッ卜マツプ の例とする。
1セクタ = 2 0 4 8バイ卜の場合、 1つの記録層の 2 5 GBの容量は 2 5セクタの大きさのビットマツプで構成することができる。 つまり 1 クラスタ (= 3 2セクタ) のサイズでスペースビットマップを構成でき る。
第 1 0図では、 セクタ 0〜 3 1として、 1クラスタ内の 3 2セクタを 示している。 またバイト位置は、 セクタ内のバイト位置として示してい る。
先頭のセクタ 0には.、 スペースピットマップの管理情報が記録される, セクタ 0のバイト位置 0からの 2バイ卜には、 スペースビットマップ I D (Un-al located Space Bitmap I den t i 11 er) として U B が記録される。
バイト位置 2の 1バイトには、 フォーマットバ一ジョン (形式番号) が記録され、 例えば 「0 0 h」 とされる。
バイト位置 4からの 4パイトには、 レイヤナンパが記録される。 即ち このスペースビットマツプがレイヤ 0に対応するのか、 レイヤ 1に対応 するのかが示される。
.バイト位置 1 6からの 4 8バイトには、 ビットマップインフォメ一シ ヨン (Bitmap Information) が記録される。 ビットマップインフォメーションは、 インナーゾーン、 データゾーン、 アウターゾーンの 3つの各ゾーンに対応するゾーンィンフオメ一シヨン 力 ら構成される (Zone Information for Inner Zone) (Zone
Information for Data Zone) (Zone Information for Outer Zone) 。
各ゾーンインフォメーションは、 ゾーンの開始位置 (Start
Cluster First PSN) 、 ビットマップデータの開始位置 (Start Byte Pos i t ion of Bitmap data) 、 ビットマップデ一夕の大きさ
(Validate Bit Length in Bitmap data) 、 及びリザーブが、 それ ぞれ 4バイトとされた 1 6バイトで構成される。
ゾーンの開始位置 (Start Cluster First PSN) では、 ディスク上 のゾーンの開始位置、 即ち各ゾーンをビットマップ化する際のスタート アドレスが、 P SN (物理セクタアドレス) により示される。
ビットマップデータの開始位置 (Start Byte Position of Bitmap data) は、 そのゾーンに関するピットマップデ一夕の開始位置を、 ス ペースヒッ卜マツフの先頭の Un- a 11 ocat ed Space Bitmap
Identifier からの相対位置としてのバイ 卜数で示したものである。 ビットマップデータの大きさ (Validate Bit Length in Bitmap data) は、 そのゾーンのビットマップデ一夕の大きさをビット数で表 したものである。
そしてスペースビットマップの第 2セクタ (=セクタ 1) のバイト位 置 0から実際のビットマップデータ (Bitmap data) が記録される。 ビットマップデータの大きさは 1 GBあたり 1セクタである。
最後のビットマップデータ以降の領域は最終セクタ (セクタ 3 1) の 手前までがリザーブとされ 「0 0 h」 とされる。 そしてスペースピットマップの最終セクタ (セクタ 3 1 ) には、 TD D Sが記録される。
上記ビットマップィンフオメ一ションによる管理は次のようになる。 まず、 バイト位置 4のレイヤナンパとしてレイヤ 0が示されたスぺー スビットマップ、 つまり 1層ディスク、 又は 2層ディスクのレイヤ 0に 対するスペースビットマップの場合を述べる。
この場合、 Zone Information for Inner Zoneによってレイヤ 0 のィンナ一ゾーン、 つまりり一ドインゾーンの情報が示される。
ゾーンの開始位置 (Start Cluster First PSN) では、 実線矢印で 示すようにリードィンゾーンの開始位置の P S Nが示される。
ビットマップデ一夕の開始位置 (Start Byte Position of Bitmap data) では、 破線で示すように、 当該スペースビットマップ内でのリ —ドィンゾーンに対応するビットマツプデータの位置 (セクタ 1のバイ ト位置 0を示す情報) が示される。
ピットマップデータの大きさ (Validate Bit Length in Bi tmap data) は、 リードインゾーン用のピットマップデータのサイズが示さ れる。
Zone Inf ormat ion for Da t a Zoneでは、 レイヤ 0のデータゾーン の情報が示される。
ゾーンの開始位置 (Start Cluster First PSN) では、 実線矢印で 示すようにデータゾーンの開始位置の P S Nが示される。
ビットマップデータの開始位置 (Start Byte Posi tion of Bitmap data) では、 破線で示すように、 当該スペースビットマップ内でのデ 一夕ゾーンに対応するビットマツプデ一夕の位置 (セクタ 2のバイ卜位 置.0を示す情報) が示される。 ビットマップデ一夕の大きさ (Validate Bit Length in Bitmap data) は、 データゾーン用のビットマップデータのサイズが示される
Zone Information for Outer Zoneによってレイヤ 0のァゥ夕一 ゾーン、 つまり 1層ディスクのリードアウトゾーン、 又は 2層ディスク のアウターゾーン 0の情報が示される。
ゾーンの開始位置 (Start Cluster First PSN) では、 実線矢印で 示すようにリードアウトゾ一ン (又はアウターゾーン 0) の開始位置の P S Nが示される。
ビットマップデータの開始位置 (Start Byte Position of Bi tmap data) では、 破線で示すように、 当該スペースビットマップ内でのリ ードアウトゾーン (又はアウターゾーン 0 ) に対応するビットマップデ 一夕の位置 (セクタ Nのバイト位置 0を示す情報) が示される。
ビットマップデ一夕の大きさ (Val idate Bi t Length in Bi tmap data) は、 リードアウトゾーン用 (又はアウターゾーン 0用) のビッ トマップデータのサイズが示される。
次に、 バイト位置 4のレイヤナンパとしてレイヤ 1が示されたスぺー スビットマップ、 つまり 2層ディスクのレイヤ 1に対するスペースビッ トマップの場合を述べる。
この場合、 Zone Information for Inner Zoneによってレイャ 1 のインナ一ゾーン、 つまりリードアウトゾ一ンの情報が示される。
ゾーンの開始位置 (Start Cluster First PSN) では、 一点鎖線矢 印で示すようにリ一ドアゥトゾーンの開始位置の P S Nが示される (レ ィャ 1ではァドレス方向は外周—内周であるため、 一点鎖線矢印で示す 位置が開始位置となる) 。
ビットマップデータの開始位置 (Start Byte Position of Bitmap ' data) では、 破線で示すように、 当該スペースビットマップ内でのリ —ドアゥトゾーンに対応するビットマップデータの位置 (セクタ 1のバ イト位置 0を示す情報) が示される。
ビットマップデータの大きさ (Validate Bit Length in Bitmap data) は、 リードアウトゾーン用のビットマツプデ一夕のサイズが示 される。
Zone Information for Data Zoneでは、 レイヤ 1のデータゾーン の情報が示される。
ゾーンの開始位置 (Start Cluster First PSN) では、 一点鎖線矢 印で示すようにデータゾーンの開始位置の P S Nが示される。
ビットマップデータの開始位置 (Start Byte Position of Bitmap data) では、 破線で示すように、 当該スペースビットマップ内でのデ 一夕ゾーンに対応するビットマップデータの位置 (セクタ 2のパイト位 置 0を示す情報) が示される。
ビットマップデータの大きさ (Validate Bit Length in Bitmap data) は、 データゾーン用のピットマップデ一夕のサイズが示される (
Zone Informal ion for Outer Zoneによってレイヤ 1のアウター ゾーン 1の情報が示される。
ゾーンの開始位置 (Start Cluster First PSN) では、 一点鎖線矢 印で示すようにアウターゾーン 1の開始位置の P S Nが示される。
ビットマップデータの開始位置 (Start Byte Position of Bitmap data) では、 破線で示すように、 当該スペースビットマップ内でのァ ウタ—ゾーン 1に対応するビットマップデータの位置 (セクタ Nのパイ ト位置 0を示す情報) が示される。
ビットマップデータの大きさ (Validate Bit Length in Bitmap data) は、 アウターゾーン 1用のビットマップデータのサイズが示さ れる。 次に TDF L (テンポラリ D F L) の構成を述べる。 上記のように T D F Lは、 TDMAにおいてスペースピットマップに続く空きエリアに 記録され、 更新される毎に空きエリアの先頭に追記されていく。
第 1 1図に TD F Lの構成を示す。
TD F Lは 1〜4クラスタで構成される。 その内容は第 6図の D F L と比べてわかるように、 先頭の 64バイトがディフエク卜リスト管理情 報とされ、 バイト位置 6 4以降に各 8バイトの交替ァドレス情報 a t i が記録されていく点、 及び最後の交替アドレス情報 a t i #Nの次の 8 バイ卜が交替ァドレス情報終端とされることは同様である。
但し、 1〜4クラス夕の TD F Lにおいては、 その最後のセクタ一と なる 2 048バイトにテンポラリ DD S (TDD S) が記録される点が D F Lと異なる。
なお、 TD F Lの場合、 交替ァドレス情報終端が属するクラス夕の最 終セクタの手前まで 0 0 hで埋める。 そして最終セクタに TDD Sが記 録される。 もし交替アドレス情報終端が、 クラス夕の最終セクタに属す る場合には、 次のクラスタの最終セクタ手前まで 0で埋め、 最終セクタ に TDD Sを記録することになる。
6 4バイ卜のディフエクトリスト管理情報は、 第 7図で説明した D F Lのディフエクトリスト管理情報と同様である。
ただしバイト位置 4からの 4バイ卜のディフエクトリスト更新回数と しては、 ディフエクトリストの通し番号が記録される。 これによつて最 新の TDF Lにおけるディフエクトリスト管理情報の通し番号が、 ディ フエクトリスト更新回数を示すものとなる。
また、 バイト位置 1 2からの 4バイトの、 ディフエクトリスト D F L におけるエントリー数、 即ち交替アドレス情報 a t iの数や、 バイト位 置 24からの 4バイトの交替領域 I S A 0、 I SA 1、 〇SA 0、 OS A 1のそれぞれの空き領域の大きさ (クラスタ数) は、 その TD F L更 新時点の値が記録されることになる。
TDF Lにおける交替アドレス情報 a t iの構造も、 第 8図で示した DF Lにおける交替アドレス情報 a t iの構造と同様であり、 交替アド レス情報 a t iが 1つのエントリ一とされて 1つの交替処理に係る交替 元クラスタと交替先クラス夕が示される。 そして、 このようなエントリ —が、 第 1 1図の構造のテンポラリディフエクトリスト TDFLに登録 されていく。
但し TDF Lの交替アドレス情報 a t iのステータス 1としては、 「 0 0 0 0」 以外に、 「0 1 0 1」 「 1 0 1 0」 となる場合がある。 ステータス 1が 「0 1 0 1」 「 1 0 1 0」 となるのは、 物理的に連続 する複数クラスタをまとめて交替処理した際に、 その複数クラス夕をま とめて交替管理 (バースト転送管理) する場合である。
即ちステータス 1が 「0 1 0 1」 の場合、 その交替ァドレス情報 a t iの交替元クラス夕の先頭物理セクタァドレスと交替先クラス夕の先頭 物理セクタァドレスは、 物理的に連続する複数のクラス夕の先頭のクラ スタについての交替元、 交替先を示すものとなる。
またステータス 1が 「 1 0 1 0」 の場合、 その交替ァドレス情報 a t iの交替元クラス夕の先頭物理セクタァドレスと交替先クラスタの先頭 物理セクタアドレスは、 物理的に連続する複数のクラスタの最後のクラ スタについての交替元、 交替先を示すものとなる。
従って、 物理的に連続する複数のクラスタをまとめて交替管理する場 合は、 その複数個の全てのクラス夕 1つづつ交替アドレス情報 a t iを ェントリする必要はなく、 先頭クラス夕と終端クラスタとについての 2 つ.の交替アドレス情報 a t iをエントリすればよいものとなる。 TD F Lでは、 以上のように、 基本的に D F Lと同様の構造とされる が、 サイズが 4クラス夕まで拡張可能なこと、 最後のセクタ一に TDD Sが記録されること、 交替アドレス情報 a t i としてバースト転送管理 が可能とされていることなどの特徴をもつ。
TDMAでは第 9図に示したようにスペースビットマップと TD F L が記録されるが、 上記のようにスペースビットマップ及び TD F Lの最 後のセクタ一としての 2 0 4 8バイトには TDD S (temporary disc def ini tion structure; 力 s el録される。
この TDD Sの構造を第 1 2図に示す。
TDD Sは 1セクタ ( 2 0 4 8バイト) で構成される。 そして上述し た DMAにおける DD Sと同様の内容を含む。 なお、 DD Sは 1クラス タ ( 6 5 5 3 6バイ ト) であるが、 第 5図で説明したように DD Sにお ける実質的内容定義が行われているのはバイ 卜位置 5 2までである。 つ まり 1クラス夕の先頭セクタ内に実質的内容が記録されている。 このた め TDD Sが 1セクタであっても、 DD S内容を包含できる。
第 1 2図と第 5図を比較してわかるように、 TDD Sは、 バイト位置 0〜 5 3までは DD Sと同様の内容となる。 ただし、 バイト位置 4から は TDD S通し番号、 バイト位置 1 6からは T DM A内のドライブエリ ァ開始物理ァドレス、 バイト位置 2 4からは TDMA内の TD F Lの開 始物理ァドレス (AD DFL) となる。
TDD Sのバイト位置 1 0 2 4以降には、 DD Sには無い情報が記録 される。
バイト位置 1 0 2 4からの 4パイ卜には、 ュ一ザ一デ一夕領域でのデ —夕記録されている最外周の物理セクタアドレス L RAが記録される。 バイト位置 1 02 8からの 4バイトには、 T DMA内の最新のレイヤ 0用のスペースビットマップの開始物理セクタアドレス (AD BP0) が 記録される。
パイト位置 1 0 3 2からの 4バイトには、 TDMA内の最新のレイヤ 1用のスペースビットマップの開始物理セクタアドレス (AD BP1) が 記録される。
バイト位置 1 03 6の 1バイトは、 上書き機能の使用を制御する為の フラグが記録される。
これらのバイト位置以外のバイトはリザーブとされ、 その内容は全て 0 0 hである。
このように、 TDD Sはユーザーデータ領域のァドレスと I S A、 〇 S Aのサイズ、 及び交替領域使用可能フラグを含む。 つまりデータゾー ンにおける I S A、 OS Aの領域管理を行う管理/制御情報とされる。 この点で DD Sと同様となる。
そしてさらに、 有効な最新のスペースビットマップの位置を示す情報 (AD BP0、 AD BP1) を有し、 さらに有効な最新のテンポラリ D F L (TDFL) の位置を示す情報 (AD DFL) を有するものとされる。 この TD D Sは、 スペースビットマップ及び TD F Lの最終セクタに 記録されるため、 スペースビットマツプ又は TD F Lが追加されるたび に、 新たな TDD Sが記録されることになる。 従って第 9図の TDMA 内では、 最後に追加されたスペースビットマツプ又は TD F L内の TD D Sが最新の TDD Sとなり、 その中で最新のスペースビットマツプ及 び TD F Lが示されることになる。
•3 - 2 I S A及び〇 S A
第 1 3図に I S Aと〇 S Aの位置を示す。 I S A (インナースペアエリア : 内周側交替領域) および O S A (ァ ウタ一スペアエリア :外周側交替領域) は欠陥クラスタの交替処理のた めの交替領域としてデータゾーン内に確保される領域である。
また I S Aと O S Aは、 記録済みァドレスに対する書き込み、 つまり データ書換の要求があった場合に、 対象アドレスに書き込むデータを実 際に記録するための交替領域としても使用する。
第 1 3図 (a) は 1層ディスクの場合であり、 I S Aはデータゾーン の最内周側に設けられ、 O S Aはデータゾ一ンの最外周側に設けられる 第 1 3図 (b) は 2層ディスクの場合であり、 I S A 0はレイヤ 0の データゾーンの最内周側に設けられ、 〇 S A 0はレイヤ 0のデータゾー ンの最外周側に設けられる。 また I S A 1はレイヤ 1のデータゾーンの 最内周側に設けられ、 O S A 1はレイヤ 1のデ一夕ゾ一ンの最外周側に 設けられる。
2層ディスクにおいて、 I S A 0と I S A 1の大きさは異なる場合も ある。 O S A 0と 0 S A 1の大きさは同一である。
I S A (又は I S A O , I S A 1 ) , O S A (又は O S A O , 〇S A 1 ) のサイズは上述の DD S , TDD S内で定義される。
I S Aの大きさ (サイズ) は初期化時に決定され、 その後の大きさも 固定であるが、 〇 S Aの大きさはデ一夕を記録した後でも、 変更するこ とが可能である。 つまり TDD Sの更新の際に、 TDD S内に記録する 〇 S Aのサイズの値を変更することで、 〇 S Aサイズを拡大することな どが可能とされる。
これら I S A、 O S Aを用いた交替処理は、 次のように行われる。 デ 一夕書換の場合を例に挙げる。 例えばユーザ一データ領域における既に データ記録が行われたクラスタに対してデータ書込、 つまり書換の要求 が発生したとする。 この場合、 ライトワンスディスクであることからそ のクラスタには書き込みできないため、 その書換データは I S A又は O S A内の或るクラス夕に書き込まれるようにする。 これが交替処理であ る。
この交替処理が上記の交替ァドレス情報 a t iのェントリとして管理 される。 つまり元々データ記録が行われれていたクラスタアドレスが交 替元、 I S A又 OS A内に書換データを書き込んだクラスタアドレスが 交替先として、 1つの交替ァドレス情報 a t iがェントリされる。
つまり、 データ書換の場合は、 書換データを I S A又は〇 S Aに記録 し、 かつ当該書換によるデータ位置の交替を T DM A内の TD F Lにお ける交替ァドレス情報 a t iで管理するようにすることで、 ライトワン ス型のディスクでありながら、 実質的に (例えばホス卜システムの〇 S, ファイルシステム等から見て) データ書換を実現するものである。
欠陥管理の場合も同様で、 或るクラス夕が欠陥領域とされた場合、 そ こに書き込むべきデータは、 交替処理により I SA又 OSA内の或るク ラス夕に書き込まれる。 そしてこの交替処理の管理のために 1つの交替 ァドレス情報 a t iがェントリされる。
3 - 3 TDMAの使用方式
上述のように T DM Aにおいては、 データ書込や交替処理に応じて、 スペースピットマップや T D F Lが随時更新されていく。
第 14図に、 T DM Aにおける更新の様子を示す。
第 14図 (a) には、 TDMA内にスペースビットマップ (レイヤ 0 用) 、 スペースビットマップ (レイヤ 1) 用、 TDFLが記録された状 態を示している。 上述のごとく、 これらの各情報の最終セクタには、 テンポラリ DDS (TDD S) が記録されている。 これらを TDD S 1 , TDD S 2, T DD S 3として示している。
この第 14図 (a) の場合、 TD F Lが最新の書込データであるため、 TD F Lの最終セクタの TDD S 3が、 最新の TDD Sである。
第 1 2図で説明したように、 この TDD Sには、 有効な最新のスぺー スビットマップの位置を示す情報 (AD BP0、 AD BP1) 、 有効な最新の TDFLの位置を示す情報 (AD DFL) を有するが、 TDD S 3におい ては、 それぞれ実線 (AD BP0) 、 破線 (AD BP1) 、 一点鎖線 (AD DFL) で示すように、 有効な情報を示すことになる。 つまりこの場合、 TDD S 3では、 アドレス (AD DFL) により自身を含む TD F Lを有 効な TD F Lと指定する。 またスペースビットマップ (レイヤ 0用) 、 スペースビットマップ (レイヤ 1 ) 用を、 それぞれ有効なスペースビッ トマップとして、 アドレス (AD BP0、 AD BP1) で指定する。
この後、 デ一夕書込が行われ、 スぺ一スビットマップ (レイヤ 0用) が更新のため追加されたとする。 すると第 14図 (b) のように空き領 域の先頭に新たなスペースビットマップ (レイヤ 0用) が記録される。 この場合、 その最終セクタの TDD S 4が最新の TDD Sとなり、 その 中のアドレス (AD BP0、 AD BPK AD DFL) により有効な情報を指定す る。
この場合 TDD S 4では、 アドレス (AD BP0) により自身を含むス ぺ一スビットマップ (レイヤ 0用) を有効な情報と指定する。 またアド レス (AD BPK AD DFL) により第 14図 (a) と同じスペースビット マップ (レイヤ 1) 用と、 TDF Lを有効な情報として指定する。
さらにその後、 データ書込が行われ、 スペースビットマップ (レイヤ 0用) が再び更新のため追加されたとする。 すると第 1 4図 (c) のよ うに空き領域の先頭に新たなスペースビットマップ (レイヤ 0用) が記 録される。 この場合、 その最終セクタの TDD S 5が最新の TDD Sと なり、 その中のアドレス (AD BP0、 AD BPK AD DFL) により有効な情 報を指定する。
この場合 TDD S 4では、 アドレス (AD BP0) により自身を含むス ペースビットマップ (レイヤ 0用) を有効な情報と指定する。 またアド レス (AD BPK AD DFL) により第 1 4図 (a) (b) と同じスペース ビットマップ (レイヤ 1 ) 用と、 TD F Lを有効な情報として指定する 例えばこのように、 TD F LZスペースビットマップ更新処理に応じ ては、 その最新の情報の最後のセクタにおける TDD Sで、 TDMA内 の有効な情報 (TDF LZスペースビットマップ) が示されるものとな る。 有効な情報とは、 更新過程 (=フアイナライズ前) の最新の TD F LZスペースピットマップである。
従ってディスクドライブ装置側は、 TDMA内では、 記録された最後 の TD F L又はスペースピットマップにおける TDD Sを参照して、 有 効な TD F LZスペースビットマツプを把握できる。
ところで、 この第 1 4図は 2層ディスクの場合を述べた。 つまりスぺ —スビットマップ (レイヤ 0用) とスペースビットマップ (レイヤ 1 用) が記録される場合である。
この 2つのスペースビットマップ及び TDF Lは、 最初はレイャ 0の TDMA内に記録される。 つまり、 レイヤ 0の TDMAのみが使用され て、 第 1 4図のように TD F LZスペースビットマツプが更新の度に追 加記録されていく。
第 2層目であるレイヤ 1における TDMAが使用されるのは、 レイヤ 0.の TDMAが消尽された後となる。 そして、 レイヤ 1の TDMAでも、 TD F L/スペースビットマップ が先頭から順番に使用されて記録が行われる。
第 1 5図には、 レイヤ 0の TDMAが、 TD F LZスペースビットマ ップの N回の記録によって使い尽くされた状態を示している。 これは、 第 14図 (c) の後、 スペースビットマップ (レイヤ 1用) が連続して 更新されていった場合としている。
この第 1 5図では、 レイヤ 0の TDMAが消尽された後、 2回のスぺ —スビットマップ (レイヤ 1用) の記録が、 さらにレイヤ 1の TDMA に行われた状態を示している。 このとさ、 最新のスペースビットマップ (レイヤ 1用) の最終セクタの TDD S N + 2が最新の TDD Sである c この最新の TDD Sによって、 上記第 1 4図の場合と同様、 実線 (AD BP0) 、 破線 (AD BP1) 、 一点鎖線 (AD DFL) で示すように、 有 効な情報を示すことになる。 つまりこの場合、 TDD SN+ 2では、 ァ ドレス (AD BP1) により自身を含むスペースビットマップ (レイヤ 1 用) を有効な情報と指定する。 またアドレス (AD BPO, AD DFL) によ り第 14図 (c) と同じスペースビッ 卜マップ (レイヤ 0用) t, TD FLを有効な情報 (更新された最新の情報) として指定する。
もちろんその後も、 TDFL、 スペースビッ卜マップ (レイヤ 0用) - スペースビットマップ (レイヤ 1用) が更新される場合は、 レイヤ 1の TDMAの空き領域の先頭から順番に使われていく。
このように、 各記録層 (レイヤ 0, 1) に設けられる TDMAでは、 これらは順番に消尽されていきながら TDF LZスペースビットマップ の更新に使用される。 これにより、 各記録層の TDMAを合わせて 1つ の大きな TDMAとして使用することになり、 複数の TDMAを効率的 に活用できる。 またレイヤ 0, 1の T D M Aに関わらず、 単に記録された最後の T D D Sを探すことで、 有効な T D F L Zスペースビットマップが把握でき る。
なお、 実施の形態では 1層ディスクと 2層ディスクを想定しているが、 3層以上の記録層を有するディスクも考えられる。
その場合も各層の T D M Aは、 上記同様に順番に消尽されながら使用 されていくようにすればよい。
4 . ディスクドライブ装置
次に、 上記のようなライ トワンス型のディスクに対応するディスクド ライブ装置 (記録再生装置) を説明していく。
本例のディスクドライブ装置は、 ライ トワンス型のディスク、 例えば 第 1図のプリレコーデッド情報領域 P I Cのみが形成されている状態で あって、 ライトワンス領域は何も記録されていない状態のディスクに対 してフォーマット処理を行うことで、 第 1図で説明した状態のディスク レイァゥトを形成することができるものとし、 また、 そのようなフォー マツト済のディスクに対してユーザーデータ領域にデータの記録再生を 行なう。 必要時において、 T D M A、 I S A、 O S Aへの記録 Z更新も 行うものである。
第 1 6図はディスクドライブ装置の構成を示す。
ディスク 1は上述したライトワンス型のディスクである。 ディスク 1 は、 図示しないターンテ一ブルに積載され、 記録/再生動作時において スピンドルモータ 5 2によって一定線速度 (C L V ) で回転駆動される c そして光学ピックアップ (光学へッド) 5 1によってディスク 1上の グ.ルーブトラックのゥォプリングとして埋め込まれた A D I Pアドレス やプリレコーデッド情報としての管理 z制御情報の読み出しがおこなわ れる。
また初期化フォーマツト時や、 ユーザーデータ記録時には光学ピック アップによってライトワンス領域における卜ラックに、 管理 Z制御情報 やユーザ一データが記録され、 再生時には光学ピックアップによって記 録されたデータの読出が行われる。
ピックアップ 5 1内には、 レーザ光源となるレーザダイオードや、 反 射光を検出するためのフォトディテクタ、 レーザ光の出力端となる対物 レンズ、 レーザ光を対物レンズを介してディスク記録面に照射し、 また その反射光をフォトディテクタに導く光学系. (図示せず) が形成される ピックアップ 5 1内において対物レンズは二軸機構によってトラツキ ング方向及びフォーカス方向に移動可能に保持されている。
またピックアップ 5 1全体はスレツド機構 5 3によりディスク半径方 向に移動可能とされている。
またピックアップ 5 1におけるレーザダイォ一ドはレ一ザドライバ 6 3からのドライブ信号 (ドライブ電流) によってレーザ発光駆動される ディスク 1からの反射光情報はピックアップ 5 1内のフォトディテク 夕によって検出され、 受光光量に応じた電気信号とされてマトリクス回 路 5 4に供給される。
マトリクス回路 5 4には、 フォトディテクタとしての複数の受光素子 からの出力電流に対応して電流電圧変換回路、 マトリクス演算/増幅回 路等を備え、 マ卜リクス演算処理により必要な信号を生成する。
例えば再生データに相当する高周波信号 (再生データ信号) 、 サーポ 制御のためのフォーカスエラー信号、 トラッキングエラー信号などを生 成する。 さらに、 グループのゥォブリングに係る信号、 即ちゥォブリングを検 出する信号としてプッシュプル信号を生成する。
なお、 マトリクス回路 5 4は、 ピックアップ 5 1内に一体的に構成さ れる場合もある。
マトリクス回路 5 4から出力される再生データ信号はリーダ /ライタ 回路 5 5へ、 フォーカスエラ一信号及びトラッキングエラ一信号はサー ポ回路 6 1へ、 プッシュプル信号はゥォブル回路 5 8へ、 それぞれ供給 される。
リーダ/ライ夕回路 5 5は、 再生データ信号に対して 2値化処理、 P L Lによる再生ク口ック生成処理等を行い、 ピックアップ 5 1により読 み出されたデ一夕を再生して、 変復調回路 5 6に供給する。
変復調回路 5 6は、 再生時のデコーダとしての機能部位と、 記録時の エンコーダとしての機能部位を備える。
再生時にはデコード処理として、 再生ク口ックに基づいてランレング スリミテッドコードの復調処理を行う。
また E C Cエンコーダ /デコーダ 5 7は-. 記録時にエラー訂正コード を付加する E C Cエンコード処理と、 再生時にエラー訂正を行う E C C デコード処理を行う。
再生時には、 変復調回路 5 6で復調されたデ一夕を内部メモリに取り 込んで、 エラ一検出 Z訂正処理及びディンターリ一ブ等の処理を行い、 再生データを得る。
E C Cエンコーダ Zデコーダ 5 7で再生データにまでデコードされた データは、 システムコントローラ 6 0の指示に基づいて、 読み出され、 接続された機器、 例えば A V (Au d i o -V i s u a l ) システム 1 2 0に転送 さ.れる。 グループのゥォプリングに係る信号としてマトリクス回路 5 4から出 力されるプッシュプル信号は、 ゥォブル回路 5 8において処理される。 A D I P情報としてのプッシュプル信号は、 ゥォブル回路 5 8において A D I Pアドレスを構成するデータストリームに復調されてァドレスデ コーダ 5 9に供給される。
ァドレスデコーダ 5 9は、 供給されるデータについてのデコードを行 い、 ァドレス値を得て、 システムコントローラ 6 0に供給する。
またァドレスデコーダ 5 9はゥォブル回路 5 8から供給されるゥォブ ル信号を用いた P L L処理でクロックを生成し、 例えば記録時のェンコ 一ドクロックとして各部に供給する。
また、 グループのゥォプリングに係る信号としてマトリクス回路 5 4 から出力されるプッシュプル信号として、 プリレコーデッド情報 P I C としてのプッシュプル信号は、 ゥォブル回路 5 8においてバンドパスフ ィルタ処理が行われてリーダ/ライ夕回路 5 5に供給される。 そして 2 値化され、 データピットストリームとされた後、 E C Cエンコーダ Zデ コーダ 5 7で E C Cデコード、 ディンターリ一プされて、 プリレコ一デ ッド情報としてのデータが抽出される。 抽出されたプリレコーデッド情 報はシステムコントロ一ラ 6 0に供給される。
システムコントロ一ラ 6 0は、 読み出されたプリレコ一デッド情報に 基づいて、 各種動作設定処理やコピープロテクト処理等を行うことがで きる。
記録時には、 A Vシステム 1 2 0から記録デ一夕が転送されてくるが、 その記録デ一夕は E C Cエンコーダ /デコーダ 5 7におけるメモリに送 られてバッファリングされる。 この場合 E C Cエンコーダ/デコーダ 5 7は、 バファリングされた記 録デ一夕のエンコード処理として、 エラー訂正コ一ド付加ゃィンターリ ーブ、 サブコード等の付加を行う。
また E C Cエンコードされたデータは、 変復調回路 5 6において例え ば RL L ( 1 - 7) P P方式の変調が施され、 リーダ/ライタ回路 5 5 に供給される。
記録時においてこれらのエンコード処理のための基準クロックとなる エンコードクロックは上述したようにゥォブル信号から生成したクロッ クを用いる。
エンコード処理により生成された記録データは、 リーダ Zライタ回路
5 5で記録補償処理として、 記録層の特性、 レーザ一光のスポット形状、 記録線速度等に対する最適記録パワーの微調整やレーザドライブパルス 波形の調整などが行われた後、 レーザドライブパルスとしてレーザード ライバ 6 3に送られる。
レ一ザドライバ 6 3では供給されたレーザドライブパルスをピックァ ップ 5 1内のレ一ザダイオードに与え、 レーザ発光駆動を行う。 これに よりディスク 1に記録データに応じたピットが形成されることになる。 なお、 レーザドライバ 6 3は、 いわゆる A P C回路 (Auto Power Control) を備え、 ピックアップ 5 1内に設けられたレーザパワーのモ 二夕用ディテクタの出力によりレ一ザ出力パワーをモニターしながらレ —ザ一の出力が温度などによらず一定になるように制御する。 記録時及 び再生時のレ一ザ一出力の目標値はシステムコントローラ 6 0から与え られ、 記録時及び再生時にはそれぞれレーザ出力レベルが、 その目標値 になるように制御する。 サーポ回路 6 1は、 マトリクス回路 5 4からのフォーカスエラー信号、 トラッキングエラー信号から、 フォーカス、 トラッキング、 スレッドの 各種サ一ポドライブ信号を生成しサーポ動作を実行させる。
即ちフォーカスエラー信号、 トラッキングエラー信号に応じてフォー カスドライブ信号、 トラッキングドライブ信号を生成し、 ピックアップ 5 1内の二軸機構のフォーカスコイル、 トラッキングコイルを駆動する ことになる。 これによつてピックアップ 5 1、 マトリクス回路 5 4、 サ ーポ回路 6 1、 二軸機構によるトラッキングサ一ポループ及びフォー力 スサ一ボループが形成される。
またサ一ポ回路 6 1は、 システムコント口一ラ 6 0からのトラックジ ヤンプ指令に応じて、 トラッキングサーボループをオフとし、 ジャンプ ドライブ信号を出力することで、 トラックジャンプ動作を実行させる。 またサーポ回路 6 1は、 トラッキングエラー信号の低域成分として得 られるスレツドエラ一信号や、 システムコントローラ 6 0からのァクセ ス実行制御などに基づいてスレツドドライブ信号を生成し スレツド機 構 5 3を駆動する。 スレッド機構 5 3には、 図示しないが、 ピックアツ プ 5 1を保持するメインシャフト、 スレッドモ一夕、 伝達ギア等による 機構を有し、 スレッ ドドライブ信号に応じてスレツドモータを駆動する ことで、 ピックアップ 5 1の所要のスライ ド移動が行なわれる。
スピンドルサ一ポ回路 6 2はスピンドルモータ 5 2を C L V回転させ る制御を行う。
スピンドルサーポ回路 6 2は、 ゥォブル信号に対する P L L処理で生 成されるクロックを、 現在のスピンドルモ一夕 5 2の回転速度情報とし て得、 これを所定の C L V基準速度情報と比較することで、 スピンドル エラー信号を生成する。 またデータ再生時においては、 リーダ/ライ夕回路 5 5内の P Lしに よって生成される再生クロック (デコード処理の基準となるクロック) が、 現在のスピンドルモ一夕 5 2の回転速度情報となるため、 これを所 定の C L V基準速度情報と比較することでスピンドルエラー信号を生成 することもできる。
そしてスピンドルサーポ回路 6 2は、 スピンドルエラ一信号に応じて 生成したスピンドルドライブ信号を出力し、 スピンドルモー夕 5 2の C L V回転を実行させる。
またスピンドルサ一ポ回路 6 2は、 システムコントローラ 6 0からの スピンドルキック Zブレーキ制御信号に応じてスピンドルドライブ信号 を発生させ、 スピンドルモー夕 5 2の起動、 停止、 加速、 減速などの動 作も実行させる。
以上のようなサーボ系及び記録再生系の各種動作はマイクロコンピュ 一夕によって形成されたシステムコントロ一ラ 6 0により制御される。 システムコントローラ 6 0は、 A Vシステム 1 2 0からのコマンドに 応じて各種処理を実行する。
例えば A Vシステム 1 2 0から書込命令 (ライトコマンド) が出され ると、 システムコントローラ 6 0は、 まず書き込むべきアドレスにピッ クアップ 5 1を移動させる。 そして E C Cエンコーダ Zデコーダ 5 7、 変復調回路 5 6により、 A Vシステム 1 2 0から転送されてきたデータ (例えば M P E G 2などの各種方式のビデオデータや、 オーディォデー 夕等) について上述したようにエンコード処理を実行させる。 そして上 記のようにリーダ Zライタ回路 5 5からのレーザドライブパルスがレ一 ザドライバ 6 3に供給されることで、 記録が実行される。
また例えば A Vシステム 1 2 0から、 ディスク 1に記録されている或 るデータ (M P E G 2ビデオデータ等) の転送を求めるリードコマンド が供給された場合は、 まず指示されたアドレスを目的としてシーク動作 制御を行う。 即ちサーポ回路 6 1に指令を出し、 シークコマンドにより 指定されたァドレスをターゲットとするピックアップ 5 1のアクセス動 作を実行させる。
その後、 その指示されたデ一夕区間のデータを A Vシステム 1 2 0に 転送するために必要な動作制御を行う。 即ちディスク 1からのデータ読 出を行い、 リーダ Zライタ回路 5 5、 変復調回路 5 6、 E C Cェンコ一 ダ/デコーダ 5 7におけるデコード/バファリング等を実行させ、 要求 されたデータを転送する。
なお、 これらのデータの記録再生時には、 システムコントローラ 6 0 は、 ゥォブル回路 5 8及びァドレスデコーダ 5 9によって検出される A D I Pアドレスを用いてアクセスや記録再生動作の制御を行うことがで さる。
また、 ディスク 1が装填された際など所定の時点で、 システムコント ローラ 6 0は、 ディスク 1の B C Aにおいて記録されたユニーク I Dや ( B C Aが形成されている場合) 、 再生専用領域にゥォブリンググルー ブとして記録されているプリレコ一デッド情報 ( P I C ) の読出を実行 させる。
その場合、 まず B C A、 プリレコ一デッドデ一タゾーン P Rを目的と してシーク動作制御を行う。 即ちサ一ボ回路 6 1に指令を出し、 デイス ク最内周側へのピックアップ 5 1のアクセス動作を実行させる。
その後、 ピックアップ 5 1による再生トレースを実行させ、 反射光情 報としてのプッシュプル信号を得、 ゥォブル回路 5 8、 リーダ Zライタ 回路 5 5、 E C Cエンコーダ/デコーダ 5 7によるデコード処理を実行 させ、 B C A情報やプリレコーデッド情報としての再生デ一夕を得る。 システムコントローラ 6 0はこのようにして読み出された B C A情報 やプリレコーデッド情報に基づいて、 レーザパワー設定やコピープロテ クト処理等を行う。
第 1 6図ではシステムコントローラ 6 0内にキャッシュメモリ 6 0 a を示している。 このキャッシュメモリ 6 0 aは、 例えばディスク 1の T DMAから読み出した TD F LZスペースビットマップの保持や、 その 更新に利用される。
システムコントローラ 6 0は、 例えばディスク 1が装填された際に各 部を制御して TDMAに記録された TD F LZスペースビットマツプの 読出を実行させ、 読み出された情報をキヤッシュメモリ 6 0 aに保持す る。
その後、 データ書換ゃ欠陥による交替処理が行われた際には、 キヤッ シュメモリ 6 0 a内の TD F L /スペースビットマップを更新していく < 例えばデータの書込や、 データ書換等で交替処理が行われ、 スペース ピットマップ又は TD F Lの更新を行う際に、 その都度ディスク 1の T DMAにおいて、 TD F L又はスペースビットマツプを追加記録しても 良いのであるが、 そのようにすると、 ディスク 1の TDMAの消費が早 まってしまう。
そこで、 例えばディスク 1がディスクドライブ装置からイジェクト (排出) されるまでの間は、 キャッシュメモリ 6 0 a内で TD F L/ス ペースビットマツプの更新を行っておく。 そしてィジェク卜時などにお いて、 キャッシュメモリ 6 0 a内の最終的な (最新の) TD FLZスぺ ースビットマップを、 ディスク 1の TDMAに書き込むようにする。 す ると、 多数回の TD F L /スペースビットマップの更新がまとめられて ディスク 1上で更新されることになり、 ディスク 1の TDMAの消費を 低減できることになる。 後述する記録等の動作処理では、 このようにキャッシュメモリ 6 0 a を利用してディスク 1の TDMAの消費を低減させる方式に則して説明 する。 但しもちろん本発明としては、 キャッシュメモリ 6 0 aを使用せ ずに、 TD F L /スペースビッ卜マップの更新を毎回ディスク 1への書 込として行うようにしてもよい。
ところで、 この第 1 6図のディスクドライブ装置の構成例は、 AVシ ステム 1 2 0に接続されるディスクドライブ装置の例としたが、 本発明 のディスクドライブ装置としては例えばパーソナルコンピュータ等と接 続されるものとしてもよい。
さらには他の機器に接続されない形態もあり得る。 その場合は、 操作 部や表示部が設けられたり、 データ入出力のィン夕一フェース部位の構 成が、 第 1 6図とは異なるものとなる。 つまり、 ユーザ一の操作に応じ て記録や再生が行われるとともに、 各種データの入出力のための端子部 が形成されればよい。
もちろん構成例としては他にも多様に考えられ 例えば記録専用装置, 再生専用装置としての例も考えられる。
5. 第 1の TDMA方式に対応する動作
5— 1 つ—タ書込
続いて、 ディスクドライブ装置によるディスク 1に対するデ一夕記録 時のシステムコントローラ 6 0の処理を第 1 7図〜第 2 0図で説明する c なお、 以下説明するデータ書込処理が行われる時点では、 ディスク 1 が装填され、 かつ、 その装填時のディスク 1の TDMAに記録されてい た T D F L Zスペースビットマップがキヤッシュメモリ 6 0 aに読み込 まれている状態であるとする。 また、 通常、 A Vシステム 1 2 0等のホスト機器からの書込要求や読 出要求の際には、 その対象とするアドレスを論理セクタアドレスで指定 してくる。 ディスクドライブ装置は、 これを物理セクタアドレスに変換 して処理を行うが、 その論理—物理アドレス変換については、 逐次述べ ることを省略する。
なお、 ホスト側から指定された論理セクタアドレスを、 物理セクタァ ドレスに変換するには、 論理セクタアドレスに T D D S内に記録された 「ユーザデ一夕領域の開始物理セクタァドレス」 を加えればよい。
システムコン卜ローラ 6 0に対して、 A Vシステム 1 2 0等のホス卜 機器から或るァドレス Nに対する書き込み要求が来たとする。
この場合システムコントロ一ラ 6 0において第 1 7図の処理が開始さ れる。 まずステツプ F 1 0 1では、 キャッシュメモリ 6 0 aに取り込ん である (或いはキヤッシュメモリ 6 0 aで更新された最新の) スペース ビットマップを参照して、 指定されたァドレス (クラスタ) が記録済か 未記録かを確認する。
もし未記録であればステップ F 1 0 2に進み、 第 1 8図に示すユーザ データ書き込み処理へ進む。
一方、 記録済みであれば、 その指定されたアドレスに今回のデータ書 込を行うことはできないため、 ステツプ F 1 0 3に進み、 第 1 9図に示 す上書き処理へ進む。
第 1 8図のユーザデータ書込処理は、 未だ記録が行われていないアド レスに対する書込命令となった場合であるため、 通常の書込処理となる 但し書込時にディスク上の傷などによるエラーが生じた場合、 交替処理 が行われる場合がある。
.システムコントローラ 6 0は、 まずステップ F 1 1 1で、 指定された アドレスに対して、 データ書込を行う制御を実行する。 つまりピックァ ップ 5 1を指定されたァドレスにアクセスさせて、 書込が要求されたデ —夕の記録を実行させる。
データ書込が正常に終了した場合は、 ステップ F 1 1 2から F 1 1 3 に進み、 キャッシュメモリ 6 0 a内でスペースビットマップの更新を行 う。 つまりスペースビットマップにおいて、 今回書き込んだクラス夕に 相当するビットを、 書込済を示す値にする。
以上で書込要求に対する処理を終える。
ところが、 ステツプ F 1 1 1でのデ一タ書込が正常に終了できなかつ た場合であり、 かつ交替処理機能がオンとされている場合は、 ステップ F 1 1 2から F 1 1 4に進む。
なおステップ F 1 1 2で交替処理機能が有効となっているか否かは、 I S A、 0 S Aが定義されているか否かで判断する。 I S A又は O S A の少なくとも一方が定義されていれば、 交替処理が可能であるため、 交 替処理機能が有効であるとする。
I S A、 O S Aが定義されているとは 上記の TDMA内の TD D S で I S A, O S Aのサイズがゼ口ではない場合のことである。 つまりデ イスク 1のフォーマッ ト時に I S A、 〇 S Aの少なくとも一方が、 実際 に存在する (サイズがゼロではない) 交替領域として定義されて、 最初 の T D M Aが記録された場合である。 又は TDMA内で TDD Sが更新 された際に、 例えば〇 S Aが再定義されてサイズ =ゼロではなくなつて いた場合である。
結局、 I S A、 O S Aの少なくとも一方が存在すれば、 交替処理機能 オンと判断してステップ F 1 1 4に進むことになる。
なおステップ F 1 1 2で、 交替処理機能が無効とされた場合 ( I S A, ひ S Aの両方が存在しない場合) には、 ステップ F 1 1 3に進むことに なり、 この場合、 キャッシュメモリ 6 0 a内のスペースビットマップに おいて、 指定されたァドレスに該当するビットを記録済みにして終了す る。 書込要求に対してはエラ一終了となる。
この場合、 書込エラーであったにもかかわらず、 スペースビットマツ プについては、 正常終了時と同様に、 書込済のフラグを立てる。 これは、 欠陥領域をスペースビットマップで書込済として管理させるものとなる これによつて、 当該エラーが生じた欠陥領域に対する書込要求があった としても、 スペースビットマップを参照した処理により、 効率的な処理 が可能となる。
ステップ F 1 1 2で交替処理機能がオンと判断され、 ステップ F 1 1 4に進んだ場合は、 まず実際に交替処理が可能であるか否かを判断する c 交替処理を行うためには、 スペアエリァ ( I S Aと O S Aのいずれ か) に、 少なくとも今回のデータ書込を行う空きがあり、 且つその交替 処理を管理する交替ァドレス情報 a t iのエントリを追加する (つまり TD F Lを更新する) 余裕が TDMAに存在することが必要となる。
O S A又は I S Aに空きが存在するか否かの判別は 第 1 1図に示し たディフエクトリスト管理情報内の、 第 7図に示した I S A/O S Aの 未記録クラスタ数を確認することで可能である。
I S A或いは〇 S Aの少なくとも一方に空きがあり、 かつ TDMAに 更新のための空きがあれば、 システムコントロ一ラ 6 0の処理はステツ プ F 1 1 4から F 1 1 5に進み、 ピックアップ 5 1を I S A又は O S A にアクセスさせて、 今回書込が要求されたデータを、 I S A或いは〇 S A内の空きァドレスへ記録させる。
次にステップ F 1 1 6では、 今回の交替処理を伴う書込に応じて、 T D F Lとスペースビットマップの更新をキャッシュメモリ 6 0 a内で実 行する。 即ち、 今回の交替処理を示す第 8図の交替アドレス情報 a t iを新た に追加するように T D F Lの内容を更新する。 またこれに応じて、 第 7 図のディフエクトリスト管理情報内のディフエク卜リスト 登録数の加 算、 及び I S A Z O S Aの未記録クラスタ数の値の減算を行う。 1クラ スタの交替処理の場合、 ディフエクトリスト登録数に 1を加え、 さらに I S A/ 0 S Aの未記録クラス夕数の値を 1減らすことになる。
なお、 交替アドレス情報 a t iの生成処理については後述する。
また、 スペースビットマップについては、 書込要求されて書込エラ一. となったアドレス (クラスタ) 、 及び I S A又は O S A内で実際にデー タを書き込んだアドレス (クラス夕) に該当するビットを記録済みにす る。
そして、 書込要求に対する処理を終える。 この場合、 書込要求に対し て指定されたアドレスについては書込エラーとなったが、 交替処理によ りデータ書込が完了したことになる。 ホスト機器から見れば、 通常に書 込が完了したものとなる。
一方、 ステップ F 1 1 4でスペアエリア ( I S A又は〇 S A ) に空き が無いか、 或いは T D M Aにおいて T D F Lの更新のための空きがない とされた場合は、 もはや交替処理ができないものであるため、 ステップ F 1 1 7に進んで、 ホスト機器に対してエラ一を返し、 処理を終了する ( 上記第 1 7図のステップ F 1 0 1で、 ホスト機器より書込のために指 定されたァドレスがスペースビットマツプによって書込済であると判断 され、 ステップ F 1 0 3に進んだ場合は、 第 1 9図の上書き機能処理を 行う。
その場合システムコントローラ 6 0は、 まずステツプ F 1 2 1で上書, つまりデータ書換の機能が有効で有るか否かを判断する。 この判断は、 第 1 2図に示した T D D S内の上書き機能使用可否フラグを確認するも のとなる。
上書機能使用可否フラグが 「1」 でなければ (有効でなければ) 、 ス テツプ F 1 2 2に進んで、 アドレスの指定が間違えているとして、 ホス ト機器にエラ一を返し、 処理を終了する。
上書き機能使用可否フラグが 「 1」 であれば、 書換機能が有効として 書き換え機能の処理を開始する。
この場合、 ステップ F 1 2 3に進み、 まず実際にデータ書換のための 交替処理が可能であるか否かを判断する。 この場合も、 交替処理を行う ためには、 スペアエリア ( I S Aと O S Aのいずれか) に、 少なくとも 今回のデータ書込を行う空きがあり、 且つその交替処理を管理する交替 ァドレス情報 a t iのエントリを追加する (つまり T D F Lを更新す る) 余裕が T D M Aに存在することが必要となる。
I S A或いは 0 S Aの少なくとも一方に空きがあり、 かつ T D M Aに 更新のための空きがあれば、 システムコントローラ 6 0の処理はステツ プ F 1 2 3から F 1 2 4に進み、 ピックアップ 5 1を I S A又は O S A にアクセスさせて、 今回書込が要求されたデータを、 I S A或いは〇 S A内の空きァドレスへ記録させる。
次にステップ F 1 2 5では、 今回のデ一夕書換のために行つた交替処 理に応じて、 T D F Lとスペースビットマツプの更新をキャッシュメモ リ 6 0 a内で実行する。
即ち、 今回の交替処理を示す第 8図の交替アドレス情報 a t iを新た に追加するように T D F Lの内容を更新する。
但し、 同一アドレスに対して既にデ一タ書換が行われ、 その交替処理 に係る交替アドレス情報 a t iがエントリされている場合があるので、 まず T D F L内に登録されている交替ァドレス情報 a t iのうちで交替 元ァドレスが該当するェントリを検索する。 もし交替元ァドレスが該当 する交替アドレス情報 a t iが既に登録されていれば、 その交替アドレ ス情報 a t iにおける交替先アドレスを、 今回記録した I S Aまたは〇 S Aのアドレスに変更する。 この時点では、 更新はキャッシュメモリ 6 0 a内で行うものであるので、 既にエントリされている交替アドレス情 報 a t iの交替先アドレスを変更することは可能である。 (なお、 キヤ ッシュメモリ 6 0 aを使用せず、 毎回ディスク 1上で更新する場合は、 旧ェントリを削除し、 新規ェントリを追加した T D F Lを追記するかた ちとなる)
また交替アドレス情報 a t iを追加する場合は、 第 7図のディフエク トリスト管理情報内のディフエクトリスト登録数の加算を行う。 また I S A / O S Aの未記録クラスタ数の値の減箅を行う。
スペースピッ卜マップについては、 データ書換のために交替処理によ つて I S A又は〇 S A内で実際にデ一夕を書き込んだァドレス (クラス 夕) に該当するビットを記録済みにする。
そして、 書込要求に対する処理を終える。 このような処理により、 既 に記録済のァドレスに対する書込要求、 即ちデータ書換要求があった場 合も、 システムコントローラ 6 0は、 I S A、 O S Aを利用して対応で きるものとなる。
一方、 ステップ F 1 2 3で O S A、 I S Aの両方に空き領域が無い場 合、 或いは T D M Aに更新のための空き領域が無い場合は、 交替処理が 不能でデータ書換に対応できないため、 ステップ F 1 2 6に進んで、 書 き込み領域がないとしてエラーをホストシステムに返し、 処理を終了す る。
ところで、 第 1 8図のステップ F 1 1 6 , 及び第 1 9図のステップ F 1 2 5では、 交替処理に応じて新たに交替アドレス情報 a t iを生成す るが、 その際のシステムコントローラ 6 0の処理は第 2 0図のようにな る。
ステップ F 1 5 1では、 交替処理を行う対象のクラスタが、 複数の物 理的に連続したクラス夕であるか否かを判断する。
1つのクラス夕、 又は物理的に連続しない複数のクラスタの交替処理 の場合は、 ステップ F 1 5 4に進んで、 1又は複数のクラス夕について それぞれ交替アドレス情報 a t iを生成する。 この場合、 通常の交替処 理として、 交替ァドレス情報 a t iのステータス 1 = 「 0 0 0 0」 とさ れる (第 8図参照) 。 そしてステップ F 1 5 5で、 生成した交替ァドレ ス情報 a t iを T D F Lに追加する。
一方、 物理的に連続する複数クラスタの交替処理の場合 (交替元、 交 替先で共に物理的に連続する場合) は、 ステップ F 1 5 2に進んで、 ま ず連続するクラス夕の先頭クラス夕について、 交替ァドレス情報 a t i を生成する。 ステータス 1 = 「0 1 0 1」 とする。 次にステツプ F 1 5 3で、 連続するクラス夕の終端クラス夕について、 交替アドレス情報 a t iを生成する。 ステータス 1 = 「 1 0 1 0」 とする。 そしてステツプ F 1 5 5で、 生成した 2つの交替ァドレス情報 a t i を T D F Lに追加 する。
このような処理を行うことで、 物理的に連続したクラスタの交替処理 の場合は、 3以上のクラスタについても、 2つの交替ァドレス情報 a t iで管理できるものとなる。
5 - 2 データ読出
続いて、 ディスクドライブ装置によるディスク 1に対するデータ再生 時のシステムコント口一ラ 6 0の処理を第 2 1図で説明する。 システムコントローラ 6 0に対して、 A Vシステム 1 2 0等のホスト 機器から或るアドレスに対する読出要求が来たとする。
この場合システムコントローラ 6 0の処理はステツプ F 2 0 1でスぺ —スピットマップを参照して、 要求されたァドレスがデータ記録済であ るか否かを確認する。
もし、 要求されたアドレスがデータ未記録であったとしたら、 ステツ プ F 2 0 2に進み、 指定されたァドレスが誤っているとして、 ホス卜機 器にエラーを返して処理を終了する。
指定されたァドレスが記録済みである場合、 ステップ F 2 0 3に進ん で、 T D F L内に記録されている交替ァドレス情報 a t i を検索し、 交 替元ァドレスとして、 今回指定されたァドレスが登録されているか否か を確認する。
指定されたアドレスが、 交替アドレス情報 a t iに登録されたァドレ- スではなかった場合は、 ステップ F 2 0 3から F 2 0 4に進み、 指定さ れたァドレスからデータ再生を行って処理を終える。
これは-, ユーザーデータ領域に対する通常の再生処理となる。
一方、 ステップ F 2 0 3で、 読出要求に係るァドレスが交替ァドレス 情報 a t iに登録されたァドレスであった場合は、 ステップ F 2 0 3か ら F 2 0 5に進み、 当該交替ァドレス情報 a t iから、 交替先ァドレス を取得する。 即ち I S A又は O S A内のアドレスである。
そしてシステムコントローラ 6 0は、 ステップ F 2 0 6で、 交替先ァ ドレスとして登録されている I S A又は O S A内のアドレスからデータ 読出を実行させ、 再生デ一夕を A Vシステム 1 2 0等のホスト機器に転 送して処理を終える。 このような処理により、 既にデータ書換が実行された後において、 そ のデータの再生が要求された場合も、 適切に最新のデータを再生し、 ホ ス卜機器に転送できるものとなる。 5 - 3 TDFLZスペースビットマップ更新
上記処理例では、 デ一夕書込のために交替処理を行った場合の TD F Lや、 データ書込に対応するスペースビッ 1、マップの更新はキャッシュ メモリ 6 0 a内で行うようにした。 この場合、 ある時点で、 キャッシュ メモリ 6 0 a内で更新された内容をディスク 1の TDMAに記録する必 要がある。 つまりディスク 1上で、 記録済状況や、 交替処理による管理 状況を更新する必要がある。
このディスク 1に対する T D M Aの更新記録を実行する時点は特に限 定されないが、 例えばディスク 1をィジェクトする際に行うことが最も 好適となる。 もちろんイジェクトに関わらず、 ディスクドライブ装置が 電源オフとされる際に行つたり.. 或いは定期的に行っても良い。
第 2 2図では、 ディスク 1上の TDMAを更新する処理を示している ( ィジェクト等の場合には、 システムコン卜ローラ 6 0は、 TDMAの 内容、 つまり TD F Lやスペースビットマツプを更新する必要があるか 否かを判別し、 必要に応じて T D M A内の情報の更新処理を行う。
イジェクト時等には、 システムコントローラ 6 0は第 2 2図のステツ プ F 3 0 1から、 TD F L スペースビットマツプの更新処理を実行す る。
まずステップ F 3 02では、 キャッシュメモリ 60 a内で TD FLが 更新されたか否かを確認する。 TD F Lが更新されている場合、 ステツ プ. F 3 0 3に進んで、 更新された TD F Lの最終セクタに、 TDD S (第 1 2図参照) を追加する。 そしてステップ F 3 0 4で、 ピックアップ 5 1により、 ディスク 1の TDMA内で、 空き領域の先頭から、 TD F Lを記録させる。
なお、 このとき、 TDMA内でデータ記録を行うことになるため、 キ ャッシュメモリ 6 0 a内でスペースビッ卜マップを更新する ό
このように TD F Lを記録してステップ F 3 0 5に進んだ場合、 或い は TD F Lの更新が無く、 ステツプ F 3 0 2から F 3 0 5に進んだ場合 は、 キャッシュメモリ 6 0 a内でスペースビットマツプが更新されてい るか否かを確認する。
上記のように TD F Lが更新された場合は、 少なくともその際にスぺ 一スビットマップが更新されている。 また、 それは交替処理があつた場 合であるので、 交替処理に応じてスペースビットマップが更新されてい る。
さらに、 スペースビットマップは交替処理が無くとも、 デ一夕書込に 応じて更新される。
これらの状況で、 キャッシュメモリ 6 0 a内のスペースピットマップ が更新されているのであれば、 ステップ F 3 0 6に進む。 そしてキヤッ シュメモリ 6 0 a内のスペースビットマツプの最終セク夕に、 TDD S (第 1 2図参照) を追加したうえで、 ステップ F 3 0 7で、 ピックアツ プ 5 1により、 ディスク 1の TDMA内の空き領域の先頭からスペース ビットマップを記録させる。 そしてイジェクト時等の TDMAへの書込 を終える。
なお、 ディスク 1が装填された以降、 データ書込が 1回もなかった場 合は、 第 2 2図の処理はステップ F 3 0 2→F 3 0 5→終了として TD MA書込は行われない。
ディスク 1の TDMAに対する、 ステップ F 3 0 4での TD F Lの記 録、 及びステツプ F 3 0 7でのスペースビットマツプの記録については、 第 1 4図, 第 1 5図で説明したように、 TDMA内の空き領域に先頭か ら順番に行っていくものとなる。 2層ディスクの場合は、 レイヤ 0の T DM Aから使用して記録を行い、 レイヤ 0の T DM Aが消尽された後、 レイヤ 1の T DM Aが使用される。
また、 1層ディスク、 2層ディスクいずれの場合も、 TDMA内で最 後の TD F L又はスペースビットマツプにおける最終セクタに追加され た TDD Sが、 有効な TDD Sとなり、 またその TDD Sによって、 有 効な TD F Lとスペースビットマツプが示される。
ところで、 ステップ F 3 0 3 , F 3 0 4で TD F Lを追加記録する場 合には、 キヤッシュメモリ 6 0 a内における交替ァドレス情報 a t iを 再編するような手法も考えられる。
この処理例を第 2 3図に示す。 これは、 例えば第 2 2図のステツプ F 3 0 3の直前に行われればよい。
ステツプ F 3 5 1では、 キャッシュメモリ 6 0 a内の TD F Lで、 各 交替アドレス情報 a t iの内容をサーチし、 物理的に連続するクラスタ を示した交替アドレス情報 a t iが存在するか否かを確認する。
そして、 交替先、 交替元ァドレスが共に物理的に連続している複数の 交替ァドレス情報 a t iが存在しなければ、 ステップ F 3 5 2からその まま上記第 1 1図のステップ F 3 0 3に進む。
ところが交替先、 交替元アドレスが共に物理的に連続している複数の 交替アドレス情報 a t iが存在した場合は、 ステップ F 3 5 3に進み、 その交替アドレス情報 a t iを合成する再編処理を行う。
ステップ F 3 5 2 , F 3 5 3で全ての連続する交替ァドレス情報 a t iについて再編処理を行ったら、 ステツプ F 3 0 3に進むことになる。
.この再編処理は第 2 4図に示す例のような処理となる。 例えば第 24図 (a) のように、 クラスタ C L 1、 C L 2 , C L 3 , CL 4について、 それぞれ別々にデ一夕書込要求が発生し、 これらが、 それぞれ〇 S Aのクラスタ C L 1 1, C L 1 2 , C L 1 3 , C L 1 4に 交替処理されてデータ書換が行われたと仮定する。
この場合、 別々の書込要求に係る 4回の交替処理のため、 交替アドレ ス情報 a t i としては第 24図 (b) に示すように、 ステータス 1 = 「 0 0 0 0」 の 4つのエントリが生成されていることになる。
ところが、 交替ァドレス情報 a t i としては上述のステータス 1 = 「0 1 0 1」 「1 0 1 0」 とする形式を利用でき、 この例の場合、 4つ のクラスタは交替元、 交替先共に物理的に連続したものである。
従って、 4つのエントリを第 24図 (c) のように、 ステータス 1 = 「0 1 0 1」 の形式で先頭クラス夕の交替 (C L 1→C L 1 1 ) を示し, ステータス 1 = 「 1 0 1 0」 の形式で終端クラスタの交替 (C L 4→C L 1 4) を示すように再編する。
これによつて、 ディスク 1に書き込む交替アドレス情報 a t iの数を 削減できる。
なお、 このような交替ァドレス情報の再編は、 複数クラス夕をまとめ て管理する一対の交替ァドレス情報にも当然適用できる。 例えば、 ステ —タス 1 = 「0 1 0 1」 「 1 0 1 0」 の一対の交替ァドレス情報が示す 複数のクラスタと、 同じく他の一対の交替ァドレス情報が示す複数のク ラスタが、 物理的に連続しているなら、 それらをまとめて一対の交替ァ ドレス情報に再編できる。
更に、 ステ一タス 1 = 「0 1 0 1」 「 1 0 1 0」 の一対の交替ァドレ ス情報が示す複数のクラス夕と、 ステ一タス 1 = 「 0 0 0 0」 の交替ァ ド.レス情報が示す 1つのクラス夕が物理的に連続している場合も再編可 能である。 5 -4 互換ディスクへの変換
ところで、 書き換え可能型の光ディスクにおいては、 交替管理情報を DM Aにおいて実行している。 つまり本例のディスクのように T DM A は設けられず、 DMA自体を書き換えることで、 交替処理の発生に対応 できる。 もちろんこれは書換可能なディスクであるから可能となるもの である。
そして書換可能ディスクの DM Aは、 上述した本例のディスク 1の D MAの構成と同様である。
一方、 本例のように追記型 (ライ 卜ワンス) ディスクでは、 1つの領 域に 1回しかデ一夕書込ができないことから、 TDMAとして交替管理 情報を追加しながら更新していく手法を採る。
従って、 書換型ディスクに対応するディスクドライプ装置で、 本例の ディスク 1を再生可能とするには、 TDMAにおける最新の交替管理情 報を . DMAに反映させる必要がある。
また、 書換型ディスク等では、 一般的に、 連続した領域を交替処理す る場合でも、 DM A内の交替ァドレス情報 a t i としては、 クラスタァ ドレスを 1個 1個について登録する。
ところが本例のようにライトワンス型のディスク、 つまりデータ書込 よって記録容量が消費されていくディスクでは、 有限な TDMAの領域 を有効に利用することが.特に重要となり、 このため、 連続した領域に対 する交代処理時の TDFLの大きさを大きくしない方法が望まれる。 こ のような事情から、 TDMA内に記録する一時的な欠陥管理情報 (TD FL) においては、 交替処理したクラスタアドレスを全て交替アドレス 情報 a t i として登録せず、 上述のステータス 1 = 「 0 1 0 1」 「1 0 1 0」 によるバースト転送の形式を利用することで、 交替アドレス情報 a t iのエントリ数を削減できるようにしている。 つまり 3個以上連続 したァドレスが交替処理の適用を受け、 交替先も連続領域に記録される 場合でも、 TD F Lへの交替ァドレス情報の登録を 2個のェントリで済 ませることができる。
TD F Lでは、 交替処理が発生したときに初めてアドレス交代情報を 登録するため、 本例の追記型光ディスクは TD F L の大きさが可変と なり、 交替処理が適用されるクラスタが増加するに応じて TD F L が 大きくなるが、 上記のように複数の交替処理クラスタをまとめて交替管 理できるようにすることで、 TD F Lの拡大を少なくできる。
ここで、 本例の追記型光ディスクと審換可能型光ディスクとの再生互 換を考え、 TDMAに登録した TD F Lを DMAへ変換する際には、 記 録する DFLのフォーマットは、 書換可能型光ディスクと同一にするこ とが望まれる。
具体的には、 交替アドレス情報 a t iについては、 全てステータス 1 = 「 0 0 0 0」 の形式にすることが好ましい。 これによつてディスクド ライプ装置側も 書換型ディスクか追記型ディスクかで、 DMAの情報 に関する処理を切り換える必要はなくなり、 ディスクドライブ装置の負 荷を減らすことができる。
これらのことから、 本例のディスク 1において、 T DM Aの情報を D M Aに書き込む際には。 第 2 5図のような処理が行われる。 なお、 DM Aに書き込むことで、 その交替管理情報は最終的なものとなり、 以降は TDMAを利用したデ一タ書換ができない。 従って、 DMAへの書込は, 例えばディスクのフアイナライズ時の処理として行われる。 そして DM Aへの書込は、 本例のディスク 1を、 書換型ディスクとの再生互換性を 有するディスクへ変換する処理という意味を持つ。 DMAの書込、 つまり互換ディスクへの変換処理を行う場合、 システ ムコントローラは、 まず第 2 5図のステップ F 40 1において、 キヤッ シュメモリ 6 0 a内の TD F L/スペースビットマップを TDMAに記 録する処理を行う。 これは、 上述したイジェクト時等に行われる第 22 図の処理と同様となるため、 詳細な説明を省略する。
次にステップ F 402では、 TDMA内の最終記録セクタに記録され ている最新の TDD Sを読み、 DD S (第 5図参照) の情報を作成する 次にステップ F 403では、 TDFL内の交替ァドレス情報 a t iが 1以上であるか否かを確認する。 このためには、 まず TDMA内に記録 されている最新の TD F Lを読み込む。 第 1 4図等で説明したように有 効な TD F Lの記録位置は、 TDD Sから取得できる。 そして TD F L におけるディフエクトリス卜管理情報のディフエクトリスト登録数から, 交替アドレス情報 a t iの登録数を取得する。
ここで、 もし交替アドレス情報 a t iの登録数が 0であれば、 交替ァ ドレス情報 a t iは無いことになる。 このためステップ F 404に進み, TD F Lから TDD Sを削除したデ一夕を D F L (第 6図参照) とする ( これは TD F L (第 1 1図) の最終セクタには TDD Sが存在するため である。
そしてステツプ F 40 8で、 作成した DD Sと D F Lを、 ディスク 1 上の DMA 1, DMA 2 , DMA 3, DMA 4に記録して、 処理を終了 する。
ステップ F 40 3で交替ァドレス情報 a t iの数が 1個以上であれば, 続いて連続領域に対する交替処理の有無を確認する。
まずステップ F 40 5では、 ェントリされている交替ァドレス情報 a t .i を順次読み込み、 ステータス 1を確認する。 もしステータス 1が 「0 1 0 1」 の交替ァドレス情報 a t iがあれば、 連続領域に対する交 替処理がおこなわれたことになる。
ところが全てのエントリのステータス 1 = 「 0 0 0 0」 であり、 連続 領域に対する交替処理がない場合、 ステップ F 40 6に進んで、 TDF Lから TDD Sを削除したデータを D F Lとする。
連続領域に対する交替処理があった場合、 まずステップ F 40 9で、 通常の 1対 1の交替処理の交替アドレス情報 (ステータス 1 = 「0 0 0 0 J のエントリ) を DF Lへコピーする。
次にステツプ F 4 1 0で、 ステータス 1が 「0 1 0 1」 の交替ァドレ ス情報 a t i を取得し、 これを開始アドレス SAとする。 また、 続いて 書かれている交代アドレス情報 a t iを取得し、 これを終了ァドレス E Aとする。
ステツプ F 4 1 1では、 ステータス 1を 「 0 0 0 0」 として、 開始ァ ドレス S Aの交替ァドレス情報 a t iを D F Lへ記録する。 次にステ一 タス 1を 「0 0 0 0」 、 アドレス S A+ 1の交替ァドレス情報 a t iを DF Lへ記録する。 これを順次くりかえし、 ァドレスが終了ァドレス E Aになるまで繰り返す。
この処理によって、 まとめて交替管理されていた、 連続クラス夕が、 個々の交替ァドレス情報 a t iのェントリで表現された形式になる。 ステップ F 4 1 2では、 さらに TD F L内を検索し、 他にステータス 1 = 「0 1 0 1」 のエントリが有れば、 ステップ F 4 1 0に戻って同様 の処理を行う。 つまり、 TD F L内の、 ステータス 1 = 「0 1 0 1」 で ある交替ァドレス情報全てに対してステップ F 4 1 0, F 4 1 1の処理 を適用する。 ステップ F 4 0 6もしくは F 4 1 2から F 4 0 7に進んだら、 作成し た DF Lを、 交替アドレス情報の交替元アドレスをキーとして、 昇順に 並べ替えをする。
その後、 ステップ F 4 0 8で、 作成した DD Sと D F Lを、 ディスク 1上の DMA 1 , DMA 2 , DMA 3 , DMA4に記録して、 処理を終 了する。
以上の処理により、 TDMAの情報が DMAに記録されることになる ( そしてそのとき、 交替ァドレス情報 a t i としては、 全てがステータス 1 = 「 0 0 0 0」 のエントリに変換される。
書換型ディスクに対するディスクドライブ装置では、 DMAを読んで 交替処理状態を確認するが、 以上のように D M Aが記録された本例のデ イスク 1についても、 通常の書換型ディスクと同様に、 DMAからの交 替処理状態の確認及び対応処理ができることになる。 6. 第 1の T DM A方式による効果
以上の実施の形態のディスク 1及びディスクドライブ装置で、 次のよ うな効果が得られる。 '
本実施の形態によれば、 ライトワンス型のディスクにおいて、 同一ァ ドレスに対する書込要求に対応できることになり、 従って、 従来ライ卜 ヮンス型のディスクでは使用することが不可能であったファイルシステ ムを利用することが出来る。 たとえば FATファイルシステムなど、 各 種 0 Sに対応するファイルシステムをそのまま適用でき、 また〇 Sの違 いを意識することなしにデータのやり取りをすることができる。
またユーザーデータだけでなく、 ユーザ一データ領域に記録される F A.T等のディレクトリ情報の書換も当然可能である。 従って FAT等の ディレクトリ情報等の更新が随時行われていくファイルシステムの適用 に都合がよい。
また、 A Vシステム 1 2 0を想定すれば、 映像データや音楽デ一夕を、 I S A、 O S Aの未記録領域が残されている限り、 更新可能なメディア として利用できるものとなる。
またディスクドライブシステムにとって、 追記型光記録ディスクに対 して、 ホストコンピュータ等から指定されたァドレスに対するデ一夕の 記録や読み込みは負荷の大きい処理である。 書き込み命令が来た場合、 もし指定されたァドレスが既に記録済みとわかっていれば、 ディスクに 対してアクセスすることなくエラ一を返すことができる。 同様に読み込 み命令が来た場合、 もし指定されたアドレスにデ一夕が記録されていな いとわかっていればアクセスすることなしにエラ一を返すことができる c これを実現する為には、 ディスクの記録状況を管理することが必要とな るが、 本実施の形態の、 スペースビットマップにより、 記録状況管理を 実現した。
スペースピットマップを用意することで、 大容量の追記型光ディスク 上で、 ランダム記録をドライブに負荷をかけずに実現することが可能と なる。
また交替領域の記録状況も管理できるので、 欠陥交替処理や論理上書 きをする際の交替先のァドレスをディスクへアクセスすることなしに取 得できる。
さらにリードインゾーン、 リードアウトゾーンといった、 ディスクの 管理 Z制御情報領域もスぺ一スビッ卜マップにより管理することで管理 Z制御情報の記録状況を管理することもできる。 とくにレ一ザのパワー を調整する為の領域、 テストエリア (O P C ) に対する管理は効果的で ある。 従来、 O P C領域の書くべきアドレスを探すのに、 実際にデイス クへアクセスして探索していたが、 低パワーで記録された領域が未記録 と判断される可能性がある。 〇P C領域をスペースビットマップで管理 することでこの誤検出を防げる。
上述の上書き機能とスペースビットマップを組み合わせることも、 ド ライブシステムの負荷低減となる。 すなわち、 上記第 1 7図〜第 2 1図 の処理から明らかなように、 上書き機能を起動させるかどうかを、 ディ スクにアクセスすることなしに判断できる。
また書き込み時に欠陥があった領域、 およびその周辺をスペースビッ 卜マツプ上で記録済みとすることで、 時間がかかる傷など欠陥のあるァ ドレスに対する記録処理を省くことが可能となる。 また、 これと上書き 機能を組み合わせることで、 ホストに対して見かけ上、 書き込みエラ一 なしに書き込み処理をおこなうことが可能となる。
また、 交替管理情報である T D F Lやスペースビットマップの更新処 理については、 T D M Aに追加記録するようにするとともに、 有効な T D F L Zスペースピットマップを示す情報を記録させるようにすれば、 各時点で有効な T D F L Zスペースビットマツプを判別できる。 つまり ディスクドライブ装置は交替管理情報の更新状態を適切に把握できる。 また、 スペースビットマップを T D M A内に記録することが、 スぺ一 スビットマツプの記録に主デ一夕領域であるデー夕ゾーンを用いないこ とを意味する。 例えば I S A等を利用するものではない。 このため、 デ 一夕ゾーンの有効利用や、 交替領域である I S A、 O S Aを有効に活用 した交替処理が可能である。 例えば交替処理の際に、 I S A、 O S Aを どちらを用いるかは、 例えば交替元ァドレスから見て近い方とするとい う選択も可能となる。 このようにすれば、 交替処理されたデータをァク セスする際の動作も効率化される。 また、 ディスク 1への書き込み時に、 書き込む領域が欠陥のために書 き込めず、 かつその後もデータが連続して送られている場合、 交代処理 を使うことでエラー報告を返すことなしに書き込み処理を続けることが できる (第 1 7図, 第 1 8図参照) 。
また傷により書き込みができない場合、 その周辺の領域もまた書き込 みができない場合が多い。 そのため書き込みができない領域より後ろの 領域に対して、 実際にアクセスすることなしに一定の領域を欠陥領域と して処理することができる。 もし既にドライブシステム内に該当領域の デ一夕が送られているのであれば交替処理をする。 この際、 たとえ 3 個以上の連続したクラス夕を交替処理した場合でも、 交替ァドレス情報 は 2個のエントリのみを登録することが可能となる為、 書き込み領域の 節約になる。
また、 こうして処理された領域を書き込み済みとしてスペースビット マップ上で処理することで、 不正なアクセスを防ぐことができる。 書き込みができない領域より後ろの領域に対するデ一夕が、 ドライブ システム内にない場合、 一定の領域を T D F Lに交替先が未割り当ての 欠陥クラスタとして登録し、 スペースピッ卜マップ上、 記録済みとして 処理する。 この後、 該当領域に対する書き込み命令がホストから来た場 合には、 ディスクドライブ装置はスペースビットマップから書き込み済 みであると判断して、 上書き機能によりエラーなしにデータを記録する ことが可能となる。
また D M Aでは書換可能型光ディスクとデータ構成を同じにすること で、 書き換え可能型光ディスクのみを再生するシステムでも、 本例のデ イスクの再生が可能となる。
7 . 第 2の T D M A方式 7 - 1 TDMA
続いて、 第 2の TDMA方式について説明する。 なお、 基本的には同 様の点が多いため、 主に上述してきた第 1の TDMAとの相違点を説明 することとする。
第 1図〜第 3図に示したディスク構造は同様である。 また第 4図〜第 8図で述べた DM Aの構成も同様である。
この第 2の TDMA方式では、 TDMA内にスペースビットマップを 記録せず、 スペースビットマップの記録に I S Aを用いることが、 上記 第 1の TDMA方式と相違する。 '
TDMAの構造は第 2 6図のようになる。
TDMAの大きさは 2 048クラス夕とする。
クラスタ番号 1 (〜4) としては、 1クラスタ以上 4クラスタ以内で 構成される TD F L (temporary defect list) を記録する。
TD F Lに続くクラスタ番号 nには、 1クラス夕で構成される光記録 媒体の詳細情報である T D D S (temporary disc definition structure) を 録する。
TDM A内では、 TDFLと TDD Sが 1セッ卜となり、 更新のため に追加記録される場合は、 その時点の T D M A内の未記録領域の先頭、 つまり記録されている T D D Sの直後に、 TDFLと TDD Sが記録さ れる。
1〜4クラス夕で構成される TD F Lの構造は、 図示しないが第 1 1 図とほぼ同様である。 但し、 この場合、 上記第 1の TDMA方式のよう に最終セクタに TDD Sが記録されることはない。 つまり、 第 1 1図の 交替アドレス情報終端の後は全て 「00 h」 となる。 第 2 6図のように T.DD Sは TD F Lと別のクラスタとして記録される。 TDF L内におけるディフエクトリスト管理情報は、 第 7図のとおり であり、 また交替ァドレス情報 a t iも第 8図のとおりである。 ステ一 タス 1 = 「0 1 0 1」 「 1 0 1 0」 とされることで複数の連続クラス夕 をまとめてエントリすることも同様にあり得る。
TD F Lと別クラスタで記録される TDD Sの構造は第 27図のよう になる。 この場合、 TDD Sは 1クラスタであるため、 DD S (第 5図 参照) と同サイズである。 そして TDD Sの内容は、 第 5図で説明した DD Sとほぼ同内容となる。 ただし、 第 27図と第 5図を比較してわか るように、 バイト位置 4からは TDD S通し番号、 バイト位置 1 6から は T DM A内のドライブエリァ開始物理ァドレス、 バイト位置 24から は TDMA内の TD F Lの開始物理ァドレス (AD DFL) となる。
なお、 2層ディスクの場合、 レイヤ 0、 1にそれぞれ TDMAが存在 するが、 上記第 1の TDMA方式の場合と同様に、 最初にレイヤ 0の T DMAを使用して TD F L及び TDD Sの更新を行っていき、 レイヤ 0 の TDMAが消尽されてからレイヤ 1の TDMAを使用するという使用 方式が可能である。
7 - 2 I S A及び〇 S A
I S A及び OS Aを第 28図に示す。 本例の場合、 O S Aのみが交替 領域として使用され、 I S Aはスペースビットマップの記録領域として 扱われる。
I S A及び〇 S Aの大きさは、 DD S, TDD Sで定義される。 I S Aの大きさは初期化時に決定され、 その後の大きさも固定であるが、 O S Aの大きさはデータを記録した後でも、 変更することが可能である。 交替処理のために O S Aにデータ書込を行う場合は、 O S A内の最終 クラスタから先頭クラス夕へ向かって間を空けることなく順次記録され る。
I S Aには、 図示するように I S Aの先頭クラス夕から順番に使用さ れてスペースビットマップ (S B M # 1〜# 5 ) が記録される。 つまり スペースビットマップは上記第 1の T D M A方式の場合と同様に 1クラ ス夕のサイズであり、 最初のスペースビットマツプは I S Aの先頭クラ ス夕に記録される。 その後、 スペースビットマツプを更新する場合は、 I S Aの未記録領域の先頭、 つまり記録されている最後のスペースビッ トマップに続いて間を空けずに、 新たなスペースビットマップが書き込 まれるものとなる。
従って、 I S A内に記録されているスペースビッ トマップのうち、 最 後のスペースビットマップが有効な情報となる。 第 2 8図の場合、 スぺ ースビットマップ S B M # 5が有効な情報である。
スペースピッ トマップの構成は第 1 0図と同様である。 但し このス ペースビッ卜マップの場合も、 最後のセクタ一に T D D Sが記録されな い点が、 第 1 0図に示した構成と異なるものとなる。
なお、 2層ディスクの場合、 レイヤ 0用のスペースビッ卜マップをレ ィャ 0の I S Aに記録し、 またレイャ 1用のスペースビットマップをレ ィャ 1の I S Aに記録するようにすればよい。
但し、 レイヤに関わらずレイヤ 0, レイヤ 1の各 I S Aをまとめて 1 つの大きな領域として扱い、 最初はレイヤ 0の I S Aから使用して各レ ィャ用のスペースビットマップを記録し、 レイヤ 0の I S Aが消尽され てからレイヤ 1の I S Aを使用するという方式も可能である。 ところで、 I S Aにスペースビットマップを記録する場合、 本例のデ イスク 1が他のディスクドライブ装置に装填された際に、 I S Aが交替 領域として使用されてしまうことを防止する必要がある。
このために TDD Sの交替領域使用可能フラグ (第 2 7図参照) を利 用する。
1バイトの交替領域使用可能フラグは、 1層ディスクの場合、 第 2 9 A図のように定義され、 2層ディスクの場合、 第 2 9 B図のように定義 されている。
まず 1層ディスクの場合は、 第 2 9 A図のようにビット b 7〜b 2は リザーブとされる。 .
ビット b 1は、 Outer Spare Area Ful 1 Flagであり、 このビッ卜 が 「 1」 のとき、 〇 S Aの全ての領域が記録済みであることを示す。 ビット b 0は、 Inner Spare Area Full Flagであり、 このビット が 「 1」 のとき、 I S Aの全ての領域が記録済みであることを示す。 また第 2 9 B図の 2層ディスクの場合、 1層ディスクのピットアサイ ンに加えて、 2層目の I S Aおよび〇 S Aに関するフラグがビッ h b 2, b 3に追加される。 この場合ビット b 0, b 1は 1層目の I SA、 O S Aのフラグを示す。
ここで、 本例のようにスペースビットマップを I S Aに記録する場合, Inner Spare Area Ful 1 Flag としてのビッ トを 「 1 J にセットする t すると、 他のディスクドライブ装置では、 I SAに空き領域が無いよ うに見えることになるため、 そのディスクドライブ装置が交替処理のた めに I S Aを使用することは防止できる。 .8. 第 2の TDMA方式に対応する動作
8— 1 データ書込 第 2の T D M A方式の場合に、 ディスクドライブ装置のシステムコン トロ一ラ 6 0が行うデ一夕書込処理を第 3 0図に示す。
なお、 この場合も、 以下説明するデータ書込処理が行われる時点では、 ディスク 1が装填され、 かつ、 その装填時のディスク 1の T D M Aに記 録されていた T D F L、 T D D S、 及びスペースビットマップがキヤッ シュメモリ 6 0 aに読み込まれている状態であるとする。 また、 論理一 物理ァドレス変換については省略する。
システムコントローラ 6 0に対して、 A Vシステム 1 2 0等のホスト 機器から或るァドレスに対する書き込み要求が来たとする。
この場合システムコントロ一ラ 6 0において第 3 0図の処理が開始さ れる。 まずステップ F 5 0 1では、 キャッシュメモリ 6 0 aに取り込ん である (或いはキャッシュメモリ 6 0 aで更新された最新の) スペース ピットマップを参照して、 指定されたアドレス (クラスタ) が記録済か 未記録かを確認する。
もし未記録であればステップ F 5 0 2から F 5 0 3に進む。 この場合, 未だ記録が行われていないアドレスに対する書込命令となるため通常の 書込処理となる。
即ちシステムコン卜ローラ 6 0は、 ステップ F 5 0 3で、 指定された アドレスに対して、 データ書込を行う制御を実行する。 つまりピックァ ップ 5 1を指定されたァドレスにアクセスさせて、 書込が要求されたデ 一夕の記録を実行させる。
そしてデータ書込が正常に終了した場合は、 ステップ F 5 0 4に進み, キャッシュメモリ 6 0 a内でスペースビットマップの更新を行う。 つま りスペースビットマップにおいて、 今回書き込んだクラスタに相当する ビ.ットを、 書込済を示す値にする。
以上で書込要求に対する処理を終える。 なお、 この第 3 0図では説明を省略したが、 書込時にディスク上の傷 などによるエラーが生じた場合、 交替処理が行われる場合がある。 その 場合、 第 1 8図で説明したような交替処理が行われればよい。
ステップ F 5 0 2で、 ホスト機器より書込のために指定されたァドレ スがスペースビットマップによって書込済であると判断された場合は、 ステップ F 5 0 5に進む。
その場合システムコン卜ローラ 6 0はデータ書換の機能が有効で有る か否かを判断する。 なお、 データ書換機能の有効化処理については第 3 1図で述べる。
データ書換機能が有効でなければ、 ステップ F 5 0 6に進んで、 ホス ト機器にエラーを返し、 処理を終了する。
データ書換機能が有効で有れば、 ステップ F 5 0 7に進み、 まず実際 にデ一夕書換のための交替処理が可能であるか否かを判断する。
この場合も、 交替処理を行うためには、 O S Aに少なくとも今回のデ 一夕書込を行う空きがあり 且つその交替処理を管理する交替アドレス 情報 a t iのェントリを追加する (つまり T D F Lを更新する) 余裕が T D M Aに存在することが必要となる。
〇 S Aに空きがあり、 かつ T D M Aに更新のための空きがあれば、 シ ステムコントローラ 6 0の処理はステツプ F 5 0 7から F 5 0 8に進み, ピックアップ 5 1を〇 S Aにアクセスさせて、 今回書込が要求されたデ 一夕を、 〇 S Aへ記録させる。
次にステップ F 5 0 9でキヤッシュメモリ 6 0 a内のスペースビット マツプの更新を行う。 つまりデ一タ書換のために交替処理によって 0 S A内で実際にデータを書き込んだアドレス (クラスタ) に該当するビッ トを記録済みにする。 またステップ F 5 1 0では、 キャッシュメモリ 6 0 a内で T D F Lを 更新する。 即ち、 今回の交替処理を示す交替アドレス情報 a t iを新た に追加 (又は過去に同一交替元アドレスのエントリがあれば書換) する ようにし、 さらにディフエクトリスト管理情報内のディフエクトリスト 登録数や I S A / O S Aの未記録クラスタ数の値の更新を行う。
そして、 書込要求に対する処理を終える。 このような処理により、 既 に記録済のァドレスに対する書込要求、 即ちデ一タ書換要求があった場 合も、 システムコン卜ローラ 6 0は、 O S Aを利用して対応できるもの となる。
一方、 ステツプ F 5 0 7で〇 S Aに空き領域が無い場合、 或いは T D M Aに更新のための空き領域が無い場合は、 交替処理が不能でデータ書 換に対応できないため、 ステップ F 5 1 1に進んで、 書き込み領域がな いとしてエラ一をホストシステムに返し、 処理を終了する。
なお、 ステップ F 5 1 0で交替処理に応じて新たに交替ァドレス情報 a t iを生成する際には、 上述した第 2 0図の処理を行えばよい。
なお、 スペースビットマップの記録領域である I S Aに未記録領域が 存在しない場合には、 スペースピッ卜マップの更新のための記録ができ なくなる。
この場合には、 例えば以下のような対策をとり、 ユーザデータの記録 は許可するようにする。
•ディスクドライブ装置は、 I S Aにスペースビットマツプが書き込ま れ、 かつ未記録領域が存在しないディスクがマウントされたときには、 最後のスペースビットマツプからディスク上の未記録領域に関して R F 信号 (再生データ信号) のチェックを行い、 スペースビットマップを 再構築するようにする。 •ディスクドライブ装置は、 I S Aにビットマップ情報が書き込まれ、 かつ未記録領域が存在しないディスクに関しては、 記録されたユーザデ 一夕の最後のァドレス以降に関して制限的な書き込み (シーケンシャル ライト) のみ許可する。
ところで、 本例の場合は I S Aをスペースビットマップの記録に用い るため、 装填されたディスク 1が、 I S Aをスペースビットマップに用 いて良いディスクか否かで、 データ書換機能を有効化 Z無効化する必要 がある。
即ちステツプ F 5 0 5での判断の際には、 第 3 1図の処理に基づく設 定を確認することになる。
第 3 1図の書換機能設定処理は、 例えばディスク装填時などに行う。 ディスクが装填された際に、 システムコントローラ 6 0は、 ステップ F 6 0 1でディスクの TDD Sをチェックし、 バイ卜位置 5 2の交替領 域使用可能フラグ(Spare Area Full Flags) のビット b Oを確認す る。
第 2 9 A図乃至第 2 9 B図で述べたように、 I S Aにスペースピット マツプを記録する本例のディスク 1では、 ビット b Oが 「 1」 とされ ている。 その一方で、 I S Aを交替領域と使用するディスクであっても. 既に I S Aが全て交替領域として使用されていたのであればビット b 0 は 「 1」 とされている。
つまり、 少なくとも本例のディスクであれば、 ビット b Oが 「1」 とされており、 一方、 本例のディスクではない場合、 ビット b Oは 「0」 又は 「 1」 であって、 少なくとも 「0」 であれば本例のディスク ではない。
そこで、 ビット b 0 = 「 0」 であった場合は、 ステツプ F 6 04に進 んで書換機能をオフとする。 この場合、 そのディスクについては本例のディスクドライブ装置によ つて交替処理やスペースビットマップの記録は行われないようにする。 つまり、 第 3 0図のステツプ F 5 0 7〜F 5 1 1の処理が行われない。 また、 第 3 0図では示さなかったが、 通常の書込を行った場合のステツ プ F 5 0 4のスペースビットマップの更新も行わない。
これにより、 本例の書換動作は実行されないが、 そのディスクの I S Aの状態は保たれ、 再生の互換性は確保される。
ステツプ F 6 0 1でビット b 0 = 「 1」 であった場合は、 本例のディ スク 1である可能性があるため、 ステップ F 6 0 2に進んで I S Aの最 終クラスタを確認する。
I S Aの最後のクラスタがビットマップ情報である場合、 ステップ F 6 0 3から F 6 0 5に進んでスペースビットマツプを取得 (キヤッシュ メモリ 6 0 aに取込) し、 ステップ F 6 0 6で書き換え機能を有効にす る。
一方、 ステップ F 6 0 3で I S Aの最後のクラスタがビットマップ情 報ではないと判断された場合、 ステップ F 6 0 4で書き換え機能を無効 にする。
このような設定処理により、 I S Aをスペースピットマップの記録に 用いる本例のディスクに対して、 デ一タ書換が有効化される。 一方、 I S Aを交替領域として用いるディスク (他のディスクドライブ装置で記 録が行われたディスク) については、 I S Aをスペースビットマップの 記録に使用せず、 本例のデータ書換も行わない。
8 - 2 データ読出
続いて、 ディスクドライブ装置によるディスク 1に対するデ一夕再生 時のシステムコント口一ラ 6 0の処理を第 3 2図で説明する。 システムコントローラ 6 0に対して、 A Vシステム 1 2 0等のホスト 機器から或るアドレスに対する読出要求が来たとする。
この場合システムコントロ一ラ 6 0の処理はステツプ F 7 0 1でスぺ 一スビットマップを参照して、 要求されたァドレスがデータ記録済であ るか否かを確認する。
もし、 要求されたアドレスがデータ未記録であったとしたら、 ステツ プ F 7 0 2に進み、 指定されたァドレスが誤っているとして、 ホス卜機 器にエラーを返して処理を終了する。
指定されたァドレスが記録済みである場合、 ステップ F 7 0 3に進ん で、 T D F L内に記録されている交替アドレス情報 a t iを検索し、 交 替元ァドレスとして、 今回指定されたァドレスが登録されているか否か を確認する。
指定されたアドレスが、 交替ァドレス情報 a t iに登録されたァドレ スではなかった場合は、 ステップ F 7 0 3から F 7 0 4に進み、 指定さ れたアドレスからデ一夕再生を行って処理を終える。 これは、 ユーザー データ領域に対する通常の再生処理となる。
一方、 ステップ F 7 0 3で、 読出要求に係るァドレスが交替ァドレス 情報 a t iに登録されたアドレスであつた場合は、 ステップ F 7 0 3か ら F 7 0 5に進み、 当該交替ァドレス情報 a t iから、 交替先ァドレス を取得する。 即ち O S A内のアドレスである。
そしてシステムコントローラ 6 0は、 ステップ F 7 0 6で、 交替先ァ ドレスとして登録されている O S A内のァドレスからデータ読出を実行 させ、 再生データを A Vシステム 1 2 0等のホスト機器に転送して処理 を終える。 このような処理により、 既にデータ書換が実行された後において、 そ のデータの再生が要求された場合も、 適切に最新のデータを再生し、 ホ スト機器に転送できるものとなる。 8 - 3 TD F LZスペースビットマップ更新及び互換ディスクへの 変換
上述した第 1の T DM A方式の場合と同様に、 キャッシュメモリ 6 0 aで更新された TD F Lやスペースビットマップは、 イジェク卜時など 所定の時点でディスク 1上に記録させる。
この第 2の TDMA方式の場合、 交替管理情報 (TD F L、 TDD S) とスペースビットマツプのディスク 1への記録処理は第 3 3図のよ つにな
即ちシステムコントローラ 6 0は、 ステツプ F 8 0 1で、 キヤッシュ メモリ 6 0 a内で TD F Lが更新されたか否かを確認する。 TD F Lが 更新されている場合 ステップ F 8 0 2に進んで、 TD F Lをディスク 1の T DM A内の空き領域の先頭から記録させる。
またステツプ F 8 0 3で、 TDD Sをディスク 1の TDMA内の空き 領域の先頭から記録させる。
なお、 これら TD F L、 TDD Sを TDM A内に記録することに応じ て、 キャッシュメモリ 6 0 a内でスペースピットマップを更新する。 ステップ F 8 0 4では、 キャッシュメモリ 6 0 a内でスペースビット マップが更新されているか否かを確認する。
キャッシュメモリ 6 0 a内のスペースビットマップが更新されている のであれば、 ステップ F 8 0 5に進む。 そしてキヤッシュメモリ 6 0 a 内のスペースビットマップを、 ディスク 1の I S A内の空き領域の先頭 から記録させる。 このように、 TDFL, TDD Sが TDMA内に記録され、 スペース ビットマップが I S A内に記録されて、 ディスク 1において交替情報及 び書込有無提示情報が反映されるものとなる。
また、 このように TDMA内で TD F L、 TDD Sが更新されていく が、 書換型ディスクとの再生互換性を確保するには、 フアイナライズ時 において、 TDMA内の情報を DM Aに記録することが必要となる。 この場合、 最新の TDF L、 TDD Sが、 そのまま DMAに記録され ればよい。 但し、 TD F L内の交替ァドレス情報 a t iについては、 全 てをステータス 1 = 「 0 0 0 0」 のエントリに変換する必要があり、 そ のために第 2 5図のステツプ F 40 5〜F 40 7の処理が行われればよ い。
9. 第 2の TDMA方式による効果
このような第 2の TDMA方式を用いても、 基本的には第 1の TDM A方式の場合と同様の効果を得ることができる。
本例の場合、 スペースビットマップを I S Aに記録するが、 これは、 既存のディスクに対して特にディスクレイァゥトを変更しないものとな るため、 互換性の維持の点で好適である。
またスペースビットマツプを記録する I S Aについては、 交替領域使 用可能フラグを 「1」 としておくため、 他のディスクドライブ装置で I S Aが交替領域として使用されてしまうことはない。
そしてスぺ一スビットマップを TDMAに記録しないことは、 TDM Aを TDFL, TDD Sの更新に有効利用できる。 つまり交替管理情報 の更新可能回数を増大することができ、 多数回のデータ書換に対応でき るようになる。 以上、 実施の形態のディスク及びそれに対応するディスクドライブ装 置について説明してきたが、 本発明はこれらの例に限定されるものでは なく、 要旨の範囲内で各種変形例が考えられるものである。
例えば本発明の記録媒体としては、 光ディスク媒体以外の記録媒体、 例えば光磁気ディスク、 磁気ディスク、 半導体メモリによるメディアな どにも適用できる。
以上の説明から理解されるように本発明よれば以下のような効果が得 りれる。
本発明によれば、 ライ トワンス型の記録媒体を、 実質的にデータ書換 可能な記録媒体として用いることができる。 そして従って、 書換可能記 録媒体に対応する F A T等のファイルシステムをライトワンス型の記録 媒体に用いることができるようになり、 ライ トワンス型の記録媒体の有 用性を著しく向上させることができるという効果がある。 例えばパ一ソ ナルコンピュータ等の情報処理装置で標準的なファイルシステムである F A Tファイルシステムは、 各種 O S (オペレーティングシステム) か ら書換可能記録媒体の記録再生ができるファイルシステムであるが、 本 発明によればライトワンス型の記録媒体に対しても F A Tファイルシス テムをそのまま適用することができ、 かつ〇 Sの違いを意識することな しにデータのやり取りをすることができるようになる。 またこれは互換 性維持の点でも好適である。
また本発明によれば、 交替領域や交替管理情報の更新のための領域が 残っている限り、 ライトワンス型の記録媒体をデータ書換可能な記録媒 体として利用できるため、 ライトワンス型の記録媒体を有効に利用でき, 資源の無駄を低減できるという効果もある。
また、 書込有無標示情報 (スペースビットマップ) によって、 記録媒 体上の各記録層の各データ単位 (各クラス夕) が書込済か否かが判別で きる。 記録装置、 再生装置においては、 ホストコンピュータ等から指定 されたァドレスに対するデータの記録や読込は負荷の大きい処理である が、 例えば書込要求の際に書込有無標示情報から、 指定されたアドレス が既に記録済みとわかっていれば、 記録媒体に対してアクセスすること なくエラーを返したり、 或いは交替処理によるデータ書換処理に移行で きる。 特に言えば、 データ書換の機能を実行するか (できるか) 否かの 判断も、 記録媒体にアクセスすることなく可能となる。
また読出要求の際に、 書込有無標示情報から、 指定されたアドレスが 未記録とわかっていれば、 記録媒体に対してアクセスすることなくエラ 一を返すことができる。
つまり、 記録媒体に対するランダムアクセス記録再生を実現する際の 記録装置、 再生装置に対する処理負担を軽減できる。
また書込有無標示情報によれば、 交替領域の記録状況も管理できるの で、 欠陥やデータ書換のための交替処理を行う際の交替先のァドレスを 記録媒体へアクセスすることなしに取得できる。
さらにリードイン Zリ一ドアゥト等の管理/制御情報領域も書込有無 提示情報で管理できる。 このため、 例えばレーザパワーを調整する為の
O P Cの使用済み範囲の把握などにも好適である。 つまり、 O P C内で レーザーパワー調整のための試し書き領域を探索する際に、 記録媒体へ アクセスする必要が無くなると共に、 記録済か否かの誤検出も防止でき る。
また書込時に欠陥があった領域、 およびその周辺を書込有無標示情報 で記録済みとすることで、 時間がかかる傷など欠陥のあるァドレスに対 する記録処理を省くことが可能となる。 また、 これと書換き機能を組み 合わせることで、 ホストに対して見かけ上、 書き込みエラ一なしに書き 込み処理を行うことが可能となる。 また第 2の交替管理情報領域に記録される交替管理情報としては、 1 つのデータ単位毎に、 交替元ァドレスと交替先ァドレスを示す第 1の情 報形式によるものと、 物理的に連続した複数のデータ単位をまとめて交 替元ァドレスと交替先ァドレスを示す第 2の情報形式によるものが含ま れる。 第 2の情報形式によって複数のデータ単位の交替処理をまとめて 管理することで、 交替管理情報におけるエントリ (交替アドレス情報 a t i ) の数を節約でき、 第 2の交替管理情報領域の節約、 及びこれによ るより多数回の更新の可能性を得ることができる。 また、 第 2の情報形 式によって管理された交替処理にかかる複数のデータ単位についても、 書込有無標示情報 (スぺ一スビットマップ) において書込済とすること で、 書込有無標示情報に基づいて適切な動作処理が可能となり、 不正或 いは誤動作としてのアクセスを防ぐことができる。
また、 上記第 1の交替管理情報領域は、 上記第 2の交替管理情報領域 における最新の交替管理情報が、 全て上記第 1の情報形式とされた状態 で記録される。 これは 第 1の交替管理情報領域における交替管理情報 を用いてアクセスを行う記録再生装置において、 本発明の記録媒体を適 切に記録再生できるものとなることを意味する。 従って、 互換性維持の 効果を得ることができる。

Claims

請求の範囲
1 . 1回のデータ書込が可能なライ卜ワンス記録領域において、 データの記録再生を行う通常記録再生領域と、
上記通常記録再生領域における欠陥やデータ書換に応じた交替処理に よるデータ記録を行う交替領域と、
上記交替領域を用いた交替処理を管理する交替管理情報を記録する第 1の交替管理情報領域と、
上記交替管理情報を更新可能に記録する第 2の交替管理情報領域とが 設けられ、
上記第 2の交替管理情.報領域に記録される交替管理情報としては、 1 つのデータ単位毎に、 交替元ァドレスと交替先ァドレスを示す第 1の情 報形式によるものと、 物理的に連続した複数のデータ単位をまとめて交 替元ァドレスと交替先ァドレスを示す第 2の情報形式によるものが含ま れることを特徴とする記録媒体。
2 . 上記第 1の交替管理情報領域は、 上記第 2の交替管理情報領域に おける最新の交替管理情報が、 全て上記第 1の情報形式とされた状態で 記録されることを特徴とする請求の範囲第 1項に記載の記録媒体。
3 . 上記第 2の情報形式は、 物理的に連続した複数のデータ単位にお ける先頭のデータ単位の交替元アドレスと交替先アドレス、 及び終端の データ単位の交替元ァドレスと交替先ァドレスを示す情報形式であるこ とを特徴とする請求の範囲第 1項に記載の記録媒体。
4 . さらに所定の領域に、 上記ライ卜ワンス記録領域の各データ単位 毎について、 書込済か否かを示す書込有無標示情報が記録されるととも に.、 上記第 2の情報形式によって示される交替元の複数のデータ単位と、 交替先の複数のデータ単位は、 上記書込有無標示情報において書込済と して示されることを特徴とする請求の範囲第 1項に記載の記録媒体。
5 . 1回のデ一夕書込が可能なライ卜ワンス記録領域において、 デ一夕の記録再生を行う通常記録再生領域と、
上記通常記録再生領域における欠陥やデータ書換に応じた交替処理に よるデータ記録を行う交替領域と、
上記交替領域を用いた交替処理を管理する交替管理情報を記録する第 1の交替管理情報領域と、
上記交替管理情報を更新可能に記録する第 2の交替管理情報領域とが 設けられる記録媒体に対する記録装置として、
デ一夕書込を行う書込手段と、
他のデータ単位と物理的に非連続なデータ単位についての上記交替処 理に応じて、 上記第 2の交替管理情報領域で交替管理情報の更新を行う 際には、 上記データ単位について交替元ァドレスと交替先ァドレスを示 す第 1の情報形式の交替管理情報の書込を上記書込手段に実行させ、 一 方、 物理的に連続する複数のデータ単位についての上記交替処理に応じ て、 上記第 2の交替管理情報領域で交替管理情報の更新を行う際には、 上記複数のデータ単位をまとめて交替元ァドレスと交替先ァドレスを示 す第 2の情報形式の交替管理情報の書込を上記書込手段に実行させる制 御手段と、
を備えたことを特徴とする記録装置。
6 . 上記制御手段は、 上記書込手段により、 上記第 1の交替管理情報 領域に交替管理情報を記録させる際には、 上記第 2の交替管理情報領域 に記録されている最新の交替管理情報を、 全て上記第 1の情報形式とし た状態で記録させることを特徴とする請求の範囲第 5項に記載の記録装
7 . 上記第 2の情報形式は、 物理的に連続した複数のデータ単位にお ける先頭のデ一タ単位の交替元ァドレスと交替先ァドレス、 及び終端の データ単位の交替元ァドレスと交替先ァドレスを示す情報形式であるこ とを特徴とする請求の範囲第 5項に記載の記録装置。
8 . 上記制御手段は、 上記書込手段により、 所定の領域に、 上記ライ トワンス記録領域の各データ単位毎について、 書込済か否かを示す書込 有無標示情報を記録させるとともに、 上記第 2の情報形式によって示さ れる交替元の複数のデータ単位と、 交替先の複数のデータ単位について は、 上記書込有無標示情報において書込済として示すようにすることを 特徴とする請求の範囲第 5項に記載の記録装置。
9 . 1回のデータ書込が可能なライトワンス記録領域において、 データの記録再生を行う通常記録再生領域と、
上記通常記録再生領域における欠陥やデータ書換に応じた交替処理に よるデータ記録を行う交替領域と、
上記交替領域を用いた交替処理を管理する交替管理情報を記録する第 1の交替管理情報領域と、
上記交替管理情報を更新可能に記録する第 2の交替管理情報領域とが 設けられ、
上記第 2の交替管理情報領域に記録される交替管理情報としては、 1 つのデータ単位毎に、 交替元ァドレスと交替先ァドレスを示す第 1の情 報形式によるものと、 物理的に連続した複数のデータ単位をまとめて交 替元ァドレスと交替先ァドレスを示す第 2の情報形式によるものが含ま れる記録媒体に対する再生装置として、
データ読出を行う読出手段と、
上記主データ領域からのデ一夕の読出要求の際に、 上記第 2の交替管 理情報領域に記録された上記第 1又は第 2の情報形式による上記交替管 理情報によって、 該読出要求に係るアドレスが交替処理されたァドレス であるか否かを確認する確認手段と、
上記確認手段によって、 上記読出要求に係るアドレスが交替処理され たァドレスではないと確認された場合は、 上記読出手段により上記読出 要求に係るアドレスからデータ読出を実行させ、 一方、 上記確認手段に よって、 上記読出要求に係るアドレスが交替処理されたァドレスと確認 された場合は、 上記交替管理情報に基づいて、 上記読出手段により、 上 記交替領域から上記読出要求に係るデータ読出を実行させる制御を行う 制御手段と、
を備えることを特徴とする再生装置。
1 0 . 1回のデ一夕誉込が可能なライ トヮンス記録領域において、 デ一夕の記録再生を行う通常記録再生領域と、
上記通常記録再生領域における欠陥やデータ書換に応じた交替処理に よるデータ記録を行う交替領域と、
上記交替領域を用いた交替処理を管理する交替管理情報を記録する第 1の交替管理情報領域と、
上記交替管理情報を更新可能に記録する第 2の交替管理情報領域とが 設けられる記録媒体に対する記録方法として、
他のデータ単位と物理的に非連続なデータ単位についての上記交替処 理に応じて、 上記第 2の交替管理情報領域で交替管理情報の更新を行う 際に、 上記データ単位について交替元ァドレスと交替先ァドレスを示す 第 1の情報形式の交替管理情報の書込を行う第 1の書込ステップと、 物理的に連続する複数のデータ単位についての上記交替処理に応じて, 上記第 2の交替管理情報領域で交替管理情報の更新を行う際に、 上記複 数.のデータ単位をまとめて交替元ァドレスと交替先ァドレスを示す第 2 の情報形式の交替管理情報の書込を行う第 2の書込ステップと、 を備えたことを特徴とする記録方法。
1 1 . 上記第 1の交替管理情報領域に交替管理情報を記録させる際に は、 上記第 2の交替管理情報領域に記録されている最新の交替管理情報 を、 全て上記第 1の情報形式とした状態で記録させる第 3の書込ステツ プを、 さらに備えることを特徴とする請求の範囲第 1 0項に記載の記録 方法。
1 2 . 上記第 2の情報形式は、 物理的に連続した複数のデータ単位に おける先頭のデータ単位の交替元ァドレスと交替先ァドレス、 及び終端 のデータ単位の交替元ァドレスと交替先ァドレスを示す情報形式である ことを特徴とする請求の範囲第 1 0項に記載の記録方法。
1 3 . 所定の領域に、 上記ライトワンス記録領域の各デ一夕単位毎に ついて、 書込済か否かを示す書込有無標示情報を記録する第 4の書込ス テツプを備えるとともに、 該第 4の書込ステツプにおいて、 上記第 2の 情報形式によって示される交替元の複数のデータ単位と、 交替先の複数 のデ一夕単位については、 上記書込有無標示情報において書込済として 示すようにすることを特徴とする請求の範囲第 1 0項に記載の記録方法 ( 1 4 . 1回のデータ書込が可能なライトワンス記録領域において、 データの記録再生を行う通常記録再生領域と、
上記通常記録再生領域における欠陥やデータ書換に応じた交替処理に よるデータ記録を行う交替領域と、
上記交替領域を用いた交替処理を管理する交替管理情報を記録する第 1の交替管理情報領域と、
上記交替管理情報を更新可能に記録する第 2の交替管理情報領域とが 設けられ、
上記第 2の交替管理情報領域に記録される交替管理情報としては、 1 つのデータ単位毎に、 交替元ァドレスと交替先ァドレスを示す第 1の情 報形式によるものと、 物理的に連続した複数のデータ単位をまとめて交 替元ァドレスと交替先ァドレスを示す第 2の情報形式によるものが含ま れる記録媒体に対する再生方法として、
上記主データ領域からのデータの読出要求の際に、 上記第 ·2の交替管 理情報領域に記録された上記第 1又は第 2の情報形式による上記交替管 理情報によって、 該読出要求に係るアドレスが交替処理されたアドレス であるか否かを確認する確認ステツプと、
上記確認ステツプによって、 上記読出要求に係るアドレスが交替処理 されたァドレスではないと確認された場合は、 上記読出要求に係るアド レスからデ一夕読出を実行する第 1の読出ステップと、
上記確認ステップによって、 上記読出要求に係るァドレスが交替処理 された 7ドレスと確認された場合は、 上記交替管理情報に基づいて、 上 記交替領域から上記読出要求に係るデータ読出を実行する第 2の読出ス テツプと、
を備えることを特徵とする再生方法。
PCT/JP2004/003230 2003-03-12 2004-03-11 記録媒体、記録装置、再生装置、記録方法、再生方法 Ceased WO2004081937A1 (ja)

Priority Applications (9)

Application Number Priority Date Filing Date Title
KR1020047018288A KR101086598B1 (ko) 2003-03-12 2004-03-11 기록 매체, 기록 장치, 재생 장치, 기록 방법, 재생 방법
ES04719637T ES2403148T3 (es) 2003-03-12 2004-03-11 Soporte de grabación, aparato de grabación y método de grabación
KR1020117022149A KR101120225B1 (ko) 2003-03-12 2004-03-11 기록 매체, 기록 장치, 재생 장치, 기록 방법, 재생 방법
KR1020117022151A KR101101017B1 (ko) 2003-03-12 2004-03-11 재생 제어 장치 및 재생 제어 방법
EP04719637.3A EP1505597B9 (en) 2003-03-12 2004-03-11 Recording medium, recording apparatus, and recording method
BR0403955-6A BRPI0403955A (pt) 2003-03-12 2004-03-11 Meio de gravação e aparelhos e métodos de gravação e de reprodução
KR1020117022146A KR101100986B1 (ko) 2003-03-12 2004-03-11 기록 매체, 기록 장치, 재생 장치, 기록 방법, 재생 방법
US10/513,972 US7277371B2 (en) 2003-03-12 2004-03-11 Recording medium, recording device, reproduction device, recording method and reproduction method
MXPA04010929A MXPA04010929A (es) 2003-03-12 2004-03-11 Medio de grabacion, aparato de grabacion, aparato de reproduccion, metodo de grabacion y metodo de reproduccion.

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
JP2003066662A JP4026518B2 (ja) 2003-03-12 2003-03-12 記録媒体、記録装置、記録方法
JP2003-066662 2003-03-12

Publications (1)

Publication Number Publication Date
WO2004081937A1 true WO2004081937A1 (ja) 2004-09-23

Family

ID=32984541

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/JP2004/003230 Ceased WO2004081937A1 (ja) 2003-03-12 2004-03-11 記録媒体、記録装置、再生装置、記録方法、再生方法

Country Status (10)

Country Link
US (1) US7277371B2 (ja)
EP (1) EP1505597B9 (ja)
JP (1) JP4026518B2 (ja)
KR (4) KR101120225B1 (ja)
CN (1) CN100440361C (ja)
BR (1) BRPI0403955A (ja)
ES (1) ES2403148T3 (ja)
MX (1) MXPA04010929A (ja)
TW (1) TWI256041B (ja)
WO (1) WO2004081937A1 (ja)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7599266B2 (en) 2005-06-30 2009-10-06 Lg Electronics Inc. Multi-layered recording medium, and method and apparatus for recording data
AU2005222766B2 (en) * 2004-03-19 2010-03-11 Lg Electronics Inc. Recording medium with status information thereon which changes upon reformatting and apparatus and methods for forming, recording, and reproducing the recording medium
EP1702322A4 (en) * 2004-01-05 2011-11-09 Samsung Electronics Co Ltd OPTICAL RECORDING MEDIUM, RECORDING REPRODUCER AND RECORDING REPRODUCTION METHOD

Families Citing this family (77)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR100964688B1 (ko) 2002-09-26 2010-06-21 엘지전자 주식회사 광 디스크 및 1회 기록가능한 광디스크상에서 결함 영역을관리하는 방법 및 장치
JP2006500723A (ja) 2002-09-26 2006-01-05 エルジー エレクトロニクス インコーポレーテッド 追記型光記録媒体上の欠陥領域を管理する方法、およびこの方法を用いた光記録媒体
KR20040027259A (ko) 2002-09-26 2004-04-01 엘지전자 주식회사 1 회 기록 가능한 광디스크의 디펙트 영역 관리방법
KR20040028469A (ko) 2002-09-30 2004-04-03 엘지전자 주식회사 1 회 기록 가능한 광디스크의 디펙트 영역 관리방법
US7233550B2 (en) 2002-09-30 2007-06-19 Lg Electronics Inc. Write-once optical disc, and method and apparatus for recording management information on write-once optical disc
TWI260606B (en) * 2002-10-05 2006-08-21 Samsung Electronics Co Ltd Read-only information storage medium and method of reproducing data from the same
KR101036473B1 (ko) 2002-12-11 2011-05-24 엘지전자 주식회사 1회 기록가능한 광디스크에 있어서의 중첩기록 관리방법 및관리정보 기록방법
WO2004053872A1 (en) 2002-12-11 2004-06-24 Lg Electronics Inc. Method and apparatus for managing overwrite on an optical disc write once
US7372788B2 (en) 2003-01-14 2008-05-13 Lg Electronics Inc. Method for managing defective area on write-once optical recording medium, and optical recording medium using the same
TWI334595B (en) 2003-01-27 2010-12-11 Lg Electronics Inc Optical disc, method and apparatus for managing a defective area on an optical disc
TWI314315B (en) 2003-01-27 2009-09-01 Lg Electronics Inc Optical disc of write once type, method, and apparatus for managing defect information on the optical disc
US20040160799A1 (en) 2003-02-17 2004-08-19 Park Yong Cheol Write-once optical disc, and method and apparatus for allocating spare area on write-once optical disc
TWI335587B (en) 2003-02-21 2011-01-01 Lg Electronics Inc Write-once optical recording medium and defect management information management method thereof
US7499383B2 (en) 2003-02-21 2009-03-03 Lg Electronics Inc. Write-once optical disc and method for managing spare area thereof
US7188271B2 (en) 2003-02-25 2007-03-06 Lg Electronics Inc. Write-once optical disc, and method and apparatus for recording management information on write-once optical disc
TWI278851B (en) 2003-02-25 2007-04-11 Lg Electronics Inc Recording medium having data structure for managing at least a data area of the recording medium and recording and reproducing methods and apparatuses
TWI291168B (en) 2003-02-25 2007-12-11 Lg Electronics Inc Defect management method for optical recording medium and optical recording medium using the same
BRPI0318160B1 (pt) 2003-03-04 2016-05-31 Lg Electronics Inc método para gravação em meio de gravação óptica, aparelho para gravação em e reprodução de um meio de gravação óptica e meio de gravação óptica
JP4026517B2 (ja) 2003-03-12 2007-12-26 ソニー株式会社 記録媒体、記録装置、記録方法
JP4026518B2 (ja) 2003-03-12 2007-12-26 ソニー株式会社 記録媒体、記録装置、記録方法
US7289404B2 (en) 2003-03-13 2007-10-30 Lg Electronics Inc. Write-once recording medium and defective area management method and apparatus for write-once recording medium
TWI326450B (en) * 2003-03-24 2010-06-21 Samsung Electronics Co Ltd Write-once information storage medium and data apparatus for write-once information storage medium
JP2004303381A (ja) * 2003-04-01 2004-10-28 Hitachi Ltd 光ディスクの記録方法、再生方法
WO2004090890A1 (en) 2003-04-14 2004-10-21 Koninklijke Philips Electronics N.V. Device for and method of recording information
US7506109B2 (en) 2003-05-09 2009-03-17 Lg Electronics Inc. Recording medium having data structure for managing at least a data area of the recording medium and recording and reproducing methods and apparatuses
TWI349282B (en) 2003-05-09 2011-09-21 Lg Electronics Inc Write once optical disc, and method and apparatus for recovering disc management information from the write once optical disc
BRPI0410196A (pt) 2003-05-09 2006-05-23 Lg Electronics Inc meio fìsico de gravação, método e aparelho para gravar dados de gerenciamento em meio fìsico de gravação, método de reproduzir dados de meio fìsico de gravação
MXPA05012044A (es) 2003-05-09 2006-02-03 Lg Electronics Inc Disco optico de una sola escritura, metodo y aparato par recuperacion de informacion de administracion de disco del disco optico de una sola escritura.
JP4533892B2 (ja) 2003-07-04 2010-09-01 エルジー エレクトロニクス インコーポレイティド 追記型光ディスクの上書きを管理する方法及び装置
WO2005006314A1 (en) 2003-07-14 2005-01-20 Lg Electronics Inc. Write-once optical disc, method and apparatus for recording management information on write-once optical disc
KR101014703B1 (ko) 2003-07-15 2011-02-21 엘지전자 주식회사 광디스크의 결함영역 관리방법 및 광디스크의 기록방법과기록재생장치
KR20050009031A (ko) 2003-07-15 2005-01-24 엘지전자 주식회사 1회 기록 가능한 광디스크 및 광디스크의 관리정보 기록방법
CN101197166B (zh) 2003-08-05 2011-01-26 Lg电子株式会社 一次写入光盘以及在/从光盘上记录/再现管理信息的方法和装置
US7313065B2 (en) 2003-08-05 2007-12-25 Lg Electronics Inc. Write-once optical disc, and method and apparatus for recording/reproducing management information on/from optical disc
KR101041818B1 (ko) 2003-08-05 2011-06-17 엘지전자 주식회사 1회 기록 가능한 광디스크 및 광디스크에 관리 정보를기록 재생하는 방법 및 장치
WO2005024793A2 (en) 2003-09-08 2005-03-17 Lg Electronics Inc. Write-once optical disc, and method and apparatus for recording management information thereon
EP1665259B1 (en) 2003-09-08 2013-11-06 LG Electronics Inc. Write-once optical disc and method for recording management information thereon
BRPI0414208A (pt) 2003-09-08 2006-10-31 Lg Electronics Inc método e aparelho de gravar informação de gerenciamento, meio fìsico de gravação
KR100964685B1 (ko) * 2003-10-20 2010-06-21 엘지전자 주식회사 1회 기록가능한 광디스크 및 광디스크의 기록재생방법과기록재생장치
KR20050086340A (ko) * 2004-02-25 2005-08-30 엘지전자 주식회사 1회 기록 가능한 광디스크에서 중첩 기록 방법과 중첩기록 장치, 재생 방법 및 재생 장치
EP1735781B1 (en) 2004-03-18 2013-07-17 LG Electronics, Inc. Apparatus and method for recording and/or reproducing data to/from recording medium
US7710853B2 (en) 2004-03-18 2010-05-04 Lg Electronics, Inc. Recording medium with segment information thereon and apparatus and methods for forming, recording, and reproducing the recording medium
US7480764B2 (en) 2004-03-18 2009-01-20 Lg Electronics, Inc. Recording medium with overlapping segment information thereon and apparatus and methods for forming, recording, and reproducing the recording medium
KR101024916B1 (ko) 2004-03-19 2011-03-31 엘지전자 주식회사 1회 기록 가능한 고밀도 광디스크의 데이터 기록 방법 및장치
EP1726015B1 (en) 2004-03-19 2013-08-28 LG Electronics Inc. Recording medium with physical access control (pac) information thereon and apparatus and methods for forming, recording, and reproducing the recording medium
EP1870893B9 (en) * 2004-03-19 2014-04-23 LG Electronics Inc. Recording medium with status information thereon which changes upon reformatting and apparatus and method for forming, recording, and reproducing the recording medium
US7970988B2 (en) 2004-03-19 2011-06-28 Lg Electronics Inc. Recording medium with status information thereon which changes upon reformatting and apparatus and methods for forming, recording, and reproducing the recording medium
KR101113866B1 (ko) 2004-03-19 2012-03-02 엘지전자 주식회사 기록매체내에 기록되는 데이터 구조 및 데이터 기록방법과기록장치
EP1887577B1 (en) 2004-03-19 2013-12-18 LG Electronics Inc. Recording medium with physical access control (PAC) cluster thereon and apparatus and methods for forming, recording, and reproducing the recording medium
EP1887578B1 (en) * 2004-03-19 2013-12-18 LG Electronics Inc. Recording medium with physical access control (PAC) information thereon and apparatus and methods for forming, recording, and reproducing the recording medium
EP1760719A3 (en) * 2004-03-22 2007-06-13 Pioneer Corporation Write-once type recording medium, recording apparatus and method for the same, reproducing apparatus and method for the same, and computer program
KR100792273B1 (ko) 2004-03-22 2008-01-07 파이오니아 가부시키가이샤 추기형 기록 매체, 추기형 기록 매체용의 기록 장치 및기록 방법, 및 추기형 기록 매체용의 재생 장치 및 재생방법
EP1730741B1 (en) 2004-03-23 2013-07-24 LG Electronics Inc. Recording medium, and method and apparatus for recording and reproducing data on/from recording medium
KR100677114B1 (ko) 2004-04-27 2007-02-02 삼성전자주식회사 정보 저장 매체, 이 정보 저장 매체의 데이터 기록/재생방법 및 장치
KR101049117B1 (ko) 2004-06-08 2011-07-14 엘지전자 주식회사 1회 기록 가능한 광디스크 및 광디스크의 관리정보 기록방법, 디스크 클로징 방법 및 기록재생 장치
US7986599B2 (en) 2004-06-15 2011-07-26 Panasonic Corporation Drive device
KR20060046157A (ko) 2004-06-21 2006-05-17 엘지전자 주식회사 기록매체 및 기록매체의 재포맷팅 방법 및 장치
KR100667755B1 (ko) * 2004-06-23 2007-01-11 삼성전자주식회사 복수의 기록층을 구비한 광 디스크, 데이터 기록 방법 및그 장치
KR101014727B1 (ko) 2004-06-23 2011-02-16 엘지전자 주식회사 1회 기록 가능한 광디스크의 중첩 기록 방법 및 장치
KR20060046445A (ko) 2004-07-22 2006-05-17 엘지전자 주식회사 기록매체 및 기록매체의 기록재생 제어방법 및 데이터기록재생 방법과 장치
KR101041811B1 (ko) 2004-08-02 2011-06-17 엘지전자 주식회사 광 저장매체의 기록 재생 방법 및 장치
KR101012378B1 (ko) 2004-08-16 2011-02-09 엘지전자 주식회사 광 저장매체의 기록 재생 방법 및 장치
MX2007001243A (es) 2004-09-14 2007-04-18 Lg Electronics Inc Medio de grabacion, y metodo y aparato para grabar y reproducir datos en el mismo.
US7613874B2 (en) 2004-10-14 2009-11-03 Lg Electronics, Inc. Recording medium, and a method and apparatus for overwriting data in the same
ATE502427T1 (de) * 2005-07-06 2011-04-15 Graaf B V V D Trommelmotorantrieb und dessen verwendung
JP2007048409A (ja) * 2005-08-12 2007-02-22 Toshiba Corp 情報記録媒体、情報記録装置、情報記録方法
JP2006059525A (ja) * 2005-09-09 2006-03-02 Hitachi Ltd 光ディスクの記録方法、再生方法
KR101227485B1 (ko) 2005-11-25 2013-01-29 엘지전자 주식회사 기록매체 및 기록매체의 결함관리 정보 기록방법과기록장치
KR20070058292A (ko) 2005-12-02 2007-06-08 엘지전자 주식회사 기록매체, 기록매체 기록재생 방법 및 장치와 기록매체클로징 방법
JP4910475B2 (ja) * 2006-05-18 2012-04-04 ソニー株式会社 記録装置、記録方法および記録プログラム、ならびに、撮像装置、撮像方法および撮像プログラム
KR101365447B1 (ko) 2006-09-04 2014-02-19 삼성전자주식회사 정보 저장 매체 및 기록 재생 장치
US20080201522A1 (en) 2007-02-16 2008-08-21 Mediatek Inc. Buffer management method and optical disc drive
US8145794B2 (en) * 2008-03-14 2012-03-27 Microsoft Corporation Encoding/decoding while allowing varying message formats per message
JP6056215B2 (ja) * 2012-06-28 2017-01-11 ソニー株式会社 記録装置、記録方法
JP6429124B2 (ja) 2015-03-27 2018-11-28 パナソニックIpマネジメント株式会社 光ディスク装置、方法およびコンピュータプログラム
US10042582B2 (en) 2015-08-28 2018-08-07 Panasonic Intellectual Property Management Co., Ltd. Data erasing method
US10268421B2 (en) 2015-10-02 2019-04-23 Panasonic Intellectual Property Management Co., Ltd. Information recording device and information recording method

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH07129330A (ja) * 1993-11-05 1995-05-19 Canon Inc 情報記録方法
JPH09102173A (ja) * 1995-10-03 1997-04-15 Ricoh Co Ltd Cdーrドライブ装置
JP2000251446A (ja) * 1999-03-01 2000-09-14 Sanyo Electric Co Ltd データ記録装置及び方法
JP2000357374A (ja) * 1999-06-11 2000-12-26 Hitachi Maxell Ltd 光ディスク、光ディスクの記録方法及び光ディスクドライブ
JP2001351334A (ja) * 2000-06-08 2001-12-21 Sony Corp 光学的記録媒体及びこの光学的記録媒体に対してデータの記録/再生を行なうデータ記録/再生装置

Family Cites Families (13)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5146571A (en) * 1988-03-28 1992-09-08 Emc Corporation Remapping defects in a storage system through the use of a tree structure
JPH0223417A (ja) * 1988-07-13 1990-01-25 Matsushita Electric Ind Co Ltd 情報記録方式と情報記録媒体
EP0964399B1 (en) * 1996-03-18 2002-09-18 Matsushita Electric Industrial Co., Ltd. Recording defect substitution method, and a recording and reproducing apparatus for a disc-shaped recording medium
JP3132754B2 (ja) * 1997-09-08 2001-02-05 インターナショナル・ビジネス・マシーンズ・コーポレ−ション 記録装置、記録媒体及び記録制御方法
JP2001023317A (ja) * 1999-07-02 2001-01-26 Nec Corp 光ディスク記録再生方法および装置ならびに光ディスク記録再生プログラムを記録した媒体
US7051054B1 (en) * 2000-05-30 2006-05-23 Dphi Acquisitions, Inc. Method and apparatus for emulating read/write file system on a write-once storage disk
JP2002329321A (ja) 2001-04-27 2002-11-15 Sony Corp 記録装置および再生装置
TWI228250B (en) * 2002-07-18 2005-02-21 Mediatek Inc Method for defect management of optical disk
KR100964688B1 (ko) * 2002-09-26 2010-06-21 엘지전자 주식회사 광 디스크 및 1회 기록가능한 광디스크상에서 결함 영역을관리하는 방법 및 장치
KR100667749B1 (ko) * 2002-10-18 2007-01-11 삼성전자주식회사 임시 결함 관리 영역을 사용한 결함 관리 방법, 그 장치및 그디스크
US7385889B2 (en) * 2003-03-03 2008-06-10 Samsung Electronics Co., Ltd. Method and apparatus for managing disc defect using temporary DFL and temporary DDS including drive and disc information disc with temporary DFL and temporary DDS
JP4026518B2 (ja) 2003-03-12 2007-12-26 ソニー株式会社 記録媒体、記録装置、記録方法
US7313066B2 (en) * 2003-03-13 2007-12-25 Samsung Electronics Co., Ltd. Write once disc allowing management of data area, method of managing the data area, and method for reproducing data from write once disc

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH07129330A (ja) * 1993-11-05 1995-05-19 Canon Inc 情報記録方法
JPH09102173A (ja) * 1995-10-03 1997-04-15 Ricoh Co Ltd Cdーrドライブ装置
JP2000251446A (ja) * 1999-03-01 2000-09-14 Sanyo Electric Co Ltd データ記録装置及び方法
JP2000357374A (ja) * 1999-06-11 2000-12-26 Hitachi Maxell Ltd 光ディスク、光ディスクの記録方法及び光ディスクドライブ
JP2001351334A (ja) * 2000-06-08 2001-12-21 Sony Corp 光学的記録媒体及びこの光学的記録媒体に対してデータの記録/再生を行なうデータ記録/再生装置

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP1702322A4 (en) * 2004-01-05 2011-11-09 Samsung Electronics Co Ltd OPTICAL RECORDING MEDIUM, RECORDING REPRODUCER AND RECORDING REPRODUCTION METHOD
AU2005222766B2 (en) * 2004-03-19 2010-03-11 Lg Electronics Inc. Recording medium with status information thereon which changes upon reformatting and apparatus and methods for forming, recording, and reproducing the recording medium
US7599266B2 (en) 2005-06-30 2009-10-06 Lg Electronics Inc. Multi-layered recording medium, and method and apparatus for recording data

Also Published As

Publication number Publication date
JP2004280865A (ja) 2004-10-07
KR20110110871A (ko) 2011-10-07
CN1698124A (zh) 2005-11-16
EP1505597A1 (en) 2005-02-09
MXPA04010929A (es) 2005-07-14
EP1505597B9 (en) 2013-05-22
JP4026518B2 (ja) 2007-12-26
KR101120225B1 (ko) 2012-03-19
US20050207262A1 (en) 2005-09-22
KR20050109895A (ko) 2005-11-22
CN100440361C (zh) 2008-12-03
US7277371B2 (en) 2007-10-02
TWI256041B (en) 2006-06-01
BRPI0403955A (pt) 2005-03-01
EP1505597B1 (en) 2013-01-16
KR20110110872A (ko) 2011-10-07
TW200425092A (en) 2004-11-16
KR20110108427A (ko) 2011-10-05
EP1505597A4 (en) 2010-02-17
KR101101017B1 (ko) 2011-12-29
ES2403148T3 (es) 2013-05-14
KR101086598B1 (ko) 2011-11-23
KR101100986B1 (ko) 2011-12-29

Similar Documents

Publication Publication Date Title
JP4026518B2 (ja) 記録媒体、記録装置、記録方法
JP4026517B2 (ja) 記録媒体、記録装置、記録方法
JP4026519B2 (ja) 記録媒体、記録装置、再生装置、記録方法、再生方法
JP3861856B2 (ja) 記録再生装置、記録再生方法
JP2009245586A (ja) 記録方法、記録装置、及び記録媒体
JP4483853B2 (ja) 記録媒体、記録装置、再生装置、記録方法、再生方法
JP4483854B2 (ja) 記録媒体、記録装置、再生装置、記録方法、再生方法
JP4544261B2 (ja) 記録媒体、記録装置、再生装置、記録方法、再生方法
JP4968359B2 (ja) 再生制御装置、再生制御方法
JP4930581B2 (ja) 記録媒体、記録装置、再生装置、記録方法、再生方法
JP4544260B2 (ja) 記録媒体、記録装置、再生装置、記録方法、再生方法

Legal Events

Date Code Title Description
AK Designated states

Kind code of ref document: A1

Designated state(s): AE AG AL AM AT AU AZ BA BB BG BR BW BY BZ CA CH CN CO CR CU CZ DE DK DM DZ EC EE EG ES FI GB GD GE GH GM HR HU ID IL IN IS KE KG KP KR KZ LC LK LR LS LT LU LV MA MD MG MK MN MW MX MZ NA NI NO NZ OM PG PH PL PT RO RU SC SD SE SG SK SL SY TJ TM TN TR TT TZ UA UG US UZ VC VN YU ZA ZM ZW

AL Designated countries for regional patents

Kind code of ref document: A1

Designated state(s): BW GH GM KE LS MW MZ SD SL SZ TZ UG ZM ZW AM AZ BY KG KZ MD RU TJ TM AT BE BG CH CY CZ DE DK EE ES FI FR GB GR HU IE IT LU MC NL PL PT RO SE SI SK TR BF BJ CF CG CI CM GA GN GQ GW ML MR NE SN TD TG

WWE Wipo information: entry into national phase

Ref document number: 3243/DELNP/2004

Country of ref document: IN

WWE Wipo information: entry into national phase

Ref document number: PA/a/2004/010929

Country of ref document: MX

WWE Wipo information: entry into national phase

Ref document number: 10513972

Country of ref document: US

WWE Wipo information: entry into national phase

Ref document number: 2004719637

Country of ref document: EP

WWE Wipo information: entry into national phase

Ref document number: 1020047018288

Country of ref document: KR

121 Ep: the epo has been informed by wipo that ep was designated in this application
WWE Wipo information: entry into national phase

Ref document number: 20048003593

Country of ref document: CN

WWP Wipo information: published in national office

Ref document number: 2004719637

Country of ref document: EP

WWP Wipo information: published in national office

Ref document number: 1020047018288

Country of ref document: KR