[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

WO2015182393A1 - 記録制御装置および方法、ドライブ制御コントローラおよび方法、記録媒体、並びにプログラム - Google Patents

記録制御装置および方法、ドライブ制御コントローラおよび方法、記録媒体、並びにプログラム Download PDF

Info

Publication number
WO2015182393A1
WO2015182393A1 PCT/JP2015/063865 JP2015063865W WO2015182393A1 WO 2015182393 A1 WO2015182393 A1 WO 2015182393A1 JP 2015063865 W JP2015063865 W JP 2015063865W WO 2015182393 A1 WO2015182393 A1 WO 2015182393A1
Authority
WO
WIPO (PCT)
Prior art keywords
recording
area
dma
recorded
information
Prior art date
Application number
PCT/JP2015/063865
Other languages
English (en)
French (fr)
Inventor
順一 堀米
安藤 秀樹
Original Assignee
ソニー株式会社
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 ソニー株式会社 filed Critical ソニー株式会社
Priority to JP2016523421A priority Critical patent/JP6455510B2/ja
Priority to US15/129,281 priority patent/US9858957B2/en
Publication of WO2015182393A1 publication Critical patent/WO2015182393A1/ja

Links

Images

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/004Recording, reproducing or erasing methods; Read, write or erase circuits therefor
    • G11B7/0045Recording
    • 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
    • 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
    • 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
    • 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
    • G11B20/1889Methods for assignment of alternate areas for defective areas with discs
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B27/00Editing; Indexing; Addressing; Timing or synchronising; Monitoring; Measuring tape travel
    • G11B27/10Indexing; Addressing; Timing or synchronising; Measuring tape travel
    • G11B27/19Indexing; Addressing; Timing or synchronising; Measuring tape travel by using information detectable on the record carrier
    • G11B27/28Indexing; Addressing; Timing or synchronising; Measuring tape travel by using information detectable on the record carrier by using information signals recorded by the same method as the main recording
    • G11B27/32Indexing; Addressing; Timing or synchronising; Measuring tape travel by using information detectable on the record carrier by using information signals recorded by the same method as the main recording on separate auxiliary tracks of the same or an auxiliary record carrier
    • G11B27/327Table of contents
    • G11B27/329Table of contents on a disc [VTOC]
    • 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
    • G11B2020/10861Finalising a record carrier after a recording operation, e.g. to ensure compatibility with a ROM medium

Definitions

  • the present technology relates to a recording control apparatus and method, a drive control controller and method, a recording medium, and a program, and in particular, a recording control apparatus and method, a drive control controller and method, and a recording medium that can read information more reliably , As well as programs.
  • optical disc recording media such as BD (Blu-ray (registered trademark) Disc) (hereinafter simply referred to as optical discs) are widely used as write-once optical recording media in which signals are recorded and reproduced by light irradiation. is doing.
  • BD Blu-ray (registered trademark) Disc
  • Some optical discs have a management area secured as an area used by disc management or defect management (see, for example, Patent Document 1). In this management area, information for managing a recording area in which data is recorded is recorded.
  • an optical disc when there is a defect or the like in a recording area designated as a data recording destination (writing destination) and data cannot be recorded, an alternate area different from that area is used as the actual data recording destination.
  • a replacement process for recording data may be performed.
  • the recording destination of the designated data and the defect list indicating the actual data recording destination are recorded in the management area, and this defect list is referred to when reading the data. Then, reading is performed.
  • This technology has been made in view of such a situation, and enables information to be read more reliably.
  • a recording control apparatus includes a recording control unit that controls recording of data on a write-once type recording medium, and stores information related to a recording area in the recording medium by controlling the recording control unit.
  • a management unit that records a plurality of basic management information stored in the recording medium in which the counter indicating the number of times the content of the basic management information is updated is stored.
  • the recording medium includes a first surface and a second surface on which data can be recorded, and the management unit records the basic management information on each of the first surface and the second surface. it can.
  • the basic management information may not include pointer information indicating a recording position of information included in the basic management information.
  • the management unit stores information related to the recording area that has been stored in the basic management information until now.
  • the extended management information and the new basic management information in which pointer information indicating the recording position of the extended management information on the recording medium is stored can be recorded on the recording medium.
  • the management unit can record the new basic management information after recording the extended management information.
  • the counter stored in the basic management information may be a counter indicating the number of updates of the contents of the basic management information and the extended management information.
  • the plurality of basic management information may be recorded on the recording medium in a state before the recording medium is finalized.
  • a recording control method or program controls a recording control unit that controls recording of data on a write-once recording medium, and stores basic information in which information on a recording area in the recording medium is stored.
  • a step of recording a plurality of pieces of basic management information, which is information and stores a counter indicating the number of updates of the contents of the basic management information, on the recording medium.
  • the recording control unit that controls the recording of data on the write-once type recording medium is controlled, and basic management information in which information about a recording area in the recording medium is stored, A plurality of basic management information in which a counter indicating the number of updates of the contents of the basic management information is stored is recorded on the recording medium.
  • the drive control controller is basic management information in which information related to a recording area in a write-once type recording medium is stored, and a counter indicating the number of times the content of the basic management information is updated is stored.
  • a management unit that records a plurality of basic management information on the recording medium.
  • the drive control method is basic management information in which information relating to a recording area in a write-once recording medium is stored, and a counter indicating the number of updates of the content of the basic management information is stored. And recording a plurality of basic management information on the recording medium.
  • basic management information in which information related to a recording area in a write-once type recording medium is stored, and a counter indicating the number of updates of the content of the basic management information is stored A plurality of pieces of information are recorded on the recording medium.
  • a recording medium is a write-once recording medium, which is basic management information in which information about a recording area and the recording area is stored, and updates of the contents of the basic management information There are provided a plurality of management areas in which basic management information in which counters indicating the number of times are stored is recorded.
  • the recording medium may further include a first surface and a second surface on which data can be recorded, and the management area may be provided on each of the first surface and the second surface.
  • the basic management information may not include pointer information indicating a recording position of information included in the basic management information.
  • the new basic management information may be recorded in the management area after the extended management information is recorded.
  • the counter stored in the basic management information may be a counter indicating the number of updates of the contents of the basic management information and the extended management information.
  • the basic management information can be recorded in the management area in a state before the recording medium is finalized.
  • a write-once recording medium basic management information in which information relating to a recording area and the recording area is stored, the counter indicating the number of times the content of the basic management information is updated And a plurality of management areas in which basic management information in which is stored is recorded.
  • information can be read more reliably.
  • the recording medium that is subject to data reading and writing in this technology may be any write-once type recording medium that can be additionally written.
  • the description will be continued with an example of a once-type optical disc.
  • Such an optical disc has, for example, a plurality of recording layers as shown in FIG.
  • the left side represents the inner circumference side of the optical disc
  • the right side represents the outer circumference side of the optical disc in the figure.
  • the optical disc is provided with a DS0 surface and a DS1 surface, and data can be read and written simultaneously on these surfaces.
  • the L0 layer, the L1 layer, and the L2 layer are provided on the DS0 surface of the optical disc, and similarly, the L0 layer, the L1 layer, and the L2 layer are provided on the DS1 surface of the optical disc.
  • the DS1 L2 layer, the DS1 L1 layer, the DS1 L0 layer, the DS0 L0 layer, the DS0 L1 layer, and It is the L2 layer on the DS0 surface.
  • the L1 layer means the DS1 plane L1 layer, the DS1 plane L1 layer, or the DS0 plane and the DS1 plane L1 layer.
  • the DS0 and DS1 layers are mainly provided with a user data area and spare area, and a DMA (Disk Management Area) area or DMA mirror area.
  • DMA disk Management Area
  • the user data area is an area in which user data, which is data designated by the user, is recorded. Normally, user data instructed to be recorded by the user is recorded in the user data area.
  • the user data area is divided into several continuous recording areas, that is, SRR (Sequential Recording Range).
  • SRR Sequential Recording Range
  • the recordable SRR is an open SRR and user data is recorded in the open SRR and no more user data is written in the SRR, or when user data is written in the entire SRR, the SRR Is closed. Some consecutive SRRs are also called sessions.
  • An SRR is composed of one or more clusters.
  • the spare area is a replacement area that becomes a recording destination of user data when the replacement process is performed. For example, when a predetermined area of the user data area is designated as a user data recording destination (writing destination), but the user data cannot be recorded for some reason such as a defect in the designated user data area, a spare area is set. User data is recorded as the actual user data recording destination. The process of changing the user data recording destination to the spare area in this way is called a replacement process.
  • “Spare00” to “Spare05” on the DS0 surface and “Spare10” to “Spare15” on the DS1 surface represent spare areas, respectively, and up to these 12 areas are spares on the optical disc. It can be set as an area.
  • Spare00 and Spare10 are provided on the inner peripheral side of each L0 layer of the DS0 surface and DS1 surface
  • Spare01 and Spare11 are provided on the outer peripheral side of each L0 layer of the DS0 surface and DS1 surface.
  • Spare03 and Spare13 are provided on the inner peripheral side of each L1 layer on the DS0 surface and DS1 surface
  • Spare02 and Spare12 are provided on the outer peripheral side of each L1 layer on the DS0 surface and DS1 surface.
  • Spare04 and Spare14 are provided on the inner peripheral side of each L2 layer of the DS0 surface and DS1 surface
  • Spare05 and Spare15 are provided on the outer peripheral side of each L2 layer of the DS0 surface and DS1 surface.
  • the continuous defect area when a continuous defect (defect) is detected in the user data area, the continuous defect area can be replaced with a continuous spare area by the replacement process.
  • the size of the spare area is determined by the value of Inner Spare Area Size or Outer Spare Area Size recorded in the management area at the time of optical disc formatting.
  • Inner Spare Area Size of each layer of the DS0 surface and the DS1 surface is, for example, 2 ⁇ 512 ⁇ IS (however, a predetermined value is TBD, 0 ⁇ IS ⁇ TBD).
  • the total size of the spare area in the entire optical disc is 1024 ⁇ IS ⁇ 2 ⁇ 3 + 1024 ⁇ OS ⁇ 2 ⁇ 3.
  • the DMA area and the DMA mirror area provided on the optical disc are management areas in which management information for managing the user data area and the spare area is recorded.
  • the DMA area is provided in each layer of the DS0 surface, and the DMA mirror area is provided in each layer of the DS1 surface.
  • each of “DMA0” to “DMA7” on the DS0 plane represents a DMA area
  • each of “DMA-Mirror0” to “DMA-Mirror7” on the DS1 plane represents a DMA mirror area
  • the DMA-Mirror 1 provided in the zone is a predetermined fixed area.
  • DMA2 and DMA-Mirror2 provided on the inner circumference side of the L0 layer, and DMA3 and DMA-Mirror3 provided on the outer circumference side of the L0 layer are on the DS0 surface and the DS1 surface as user-configurable areas. Existing.
  • DMA4 and DMA-Mirror4 provided on the outer periphery side of the L1 layer
  • DMA5 and DMA-Mirror5 provided on the inner periphery side of the L1 layer
  • DMA6 and DMA-Mirror6 and DMA7 and DMA-Mirror7 provided on the outer peripheral side of the L2 layer exist as regions that can be set by the user.
  • Each DMA area is an area on the DS0 surface that is used to perform replacement processing.
  • the DMA area on the DS0 surface manages the entire optical disc, that is, replacement information that is information related to the replacement processing on the DS0 and DS1 surfaces. Is done.
  • Information recorded in the DMA area is also recorded in the DMA mirror area on the DS1 surface, thereby duplicating the information.
  • each DMA area is used in the order of DMA0, DMA1, DMA2, DMA3, DMA4, DMA5, DMA6, and DMA7. That is, management information including replacement information is recorded in each DMA area in order from DMA0 to DMA7.
  • DMA0 and DMA1 are fixed sizes.
  • the size of the DMA area other than DMA0 and DMA1 can be determined by the setting at the time of optical disc formatting. That is, DMA2 to DMA7 can be variable in size.
  • the size of the DMA area is determined by the value of Inner DMA / DMA-Mirror Area Size or Outer DMA / DMA-Mirror Area Size recorded in the management area when the optical disc is formatted.
  • the sizes of DMA2, DMA5, and DMA6 are, for example, 2 ⁇ 512 ⁇ IT (where 0 ⁇ IT ⁇ TBD, where TBD is a predetermined value).
  • the sizes of DMA3, DMA4, and DMA7 are, for example, 2 ⁇ 512 ⁇ OT (where 0 ⁇ OT ⁇ TBD).
  • each DMA mirror area is an area on the DS1 surface that is used to perform the replacement process.
  • the DMA mirror area on the DS1 surface is the replacement process for the entire optical disk, that is, the DS0 and DS1 surfaces.
  • the replacement information which is information regarding, is managed.
  • the information recorded in the DMA mirror area is the same information as the information recorded in the DMA area on the DS0 surface, whereby information is duplicated.
  • each DMA mirror area is used in the order of DMA-Mirror0, DMA-Mirror1, DMA-Mirror2, DMA-Mirror3, DMA-Mirror4, DMA-Mirror5, DMA-Mirror6, and DMA-Mirror7. That is, management information is recorded in each DMA mirror area in order from DMA-Mirror0 to DMA-Mirror7.
  • DMA-Mirror0 and DMA-Mirror1 have a fixed size.
  • the size of the DMA mirror areas other than DMA-Mirror0 and DMA-Mirror1 can be determined according to the settings at the time of optical disc formatting.
  • the size of the DMA mirror area is determined by the value of Inner DMA / DMA-Mirror Area Size or Outer DMA / DMA-Mirror Area Size recorded in the management area when the optical disc is formatted.
  • the size of DMA-Mirror2, DMA-Mirror5, and DMA-Mirror6 is, for example, 2 ⁇ 512 ⁇ IT (where 0 ⁇ IT ⁇ TBD).
  • the sizes of DMA-Mirror 3, DMA-Mirror 4, and DMA-Mirror 7 are, for example, 2 ⁇ 512 ⁇ OT (where 0 ⁇ OT ⁇ TBD).
  • a DMA anchor area (not shown) is provided on the optical disc.
  • division information about the DMA area or the DMA mirror area is recorded when a replacement process occurs in the DMA area or the DMA mirror area. That is, whenever a division (alternating process) occurs due to a defect or the like in the DMA area or the DMA mirror area, information about the division is recorded.
  • FIG. 2 shows PSN and LSN (Logical Sector Number) of each area of the optical disc. That is, the straight line indicated by the arrow AL11 represents the PSN at the position of each region, and the straight line indicated by the arrow AL12 represents the LSN at the position of each region.
  • AL11 represents the PSN at the position of each region
  • AL12 represents the LSN at the position of each region.
  • PSN is a physical address indicating the physical position on the recording area of the optical disc
  • LSN is a logical address indicating the position of the user data area.
  • data can be recorded independently on the DS0 surface and DS1 surface of the optical disk, so the same PSN and LSN are assigned to the corresponding positions on these surfaces.
  • the same PSN is recorded with wobble information on the DS0 and DS1 surfaces of the optical disc.
  • the most significant bit of the PSN is assigned to the DS0 surface or the DS1 surface as necessary.
  • Surface information indicating which one is added is used as SPSN.
  • ⁇ About DMS> management information is recorded in the DMA area and the DMA mirror area as the management area.
  • This management information is called, for example, DMS (Disc Management Structure).
  • a DMS including the division information is recorded in the DMA anchor area as necessary.
  • PDSD Pointer & Counter, Disk Definition Structure, Sequential Recording Range Information 0 and Defect List 0
  • the PDSD indicated by the arrow Q11 is basic information having a size corresponding to a predetermined recording unit (block) of 1RUB (Recording ⁇ Unit Block).
  • the PDSD includes P & C (Pointer & Counter), DDS. (Disk Definition Structure) 0, SRRI (Sequential Recording Range Information) 0, and DFL0 are included.
  • one RUB is one cluster, and the cluster includes 32 sectors.
  • P & C includes various pointers and counters
  • DDS0 includes information indicating how much data has been recorded in the spare area. With these P & C and DDS0, the data amount is one frame.
  • SRRI0 is data for one frame, and SRRI0 includes disk information indicating an arrangement position of each SRR in the user data area, that is, an SRR entry indicating the position of the SRR provided in the user data area. More specifically, SRRI0 is used as a temporary area for recording an SRR entry, that is, a work area.
  • DFL0 is data for 30 frames, and DFL0 includes replacement information that is information related to replacement processing. That is, the recording destination of user data designated by the user when the replacement processing is performed (hereinafter also referred to as a replacement source) and the actual recording destination of user data recorded by the replacement processing (hereinafter also referred to as a replacement destination). ) Is recorded in DFL0.
  • the DFL entry is a defect list indicating a region where a defect (defect) has occurred, that is, a replacement source region and a replacement destination region.
  • some DFL entries indicate a defective area in each recording area, such as a user data area and a spare area, in addition to the replacement source and the replacement destination.
  • DFL0 is used as a temporary area for recording DFL entries, that is, a work area.
  • SRRI1 indicated by arrow Q12 is information about SRR, that is, an extension unit of SRRI, and has a size of 1RUB.
  • SRRI1 is generated when SRR entries cannot be recorded in SRRI0, and is used as an extension area of SRRI. At this time, if there is an SRR entry for the SRR that is open in SRRI0, the SRR entry is left in SRRI0, and the remaining SRR entries, that is, data that will not be added later are closed. The SRR entry of the SRR is recorded in SRRI1.
  • the SPSN at the head position of SRRI1 is included as a pointer indicating the start position of SRRI1.
  • DFLn is generated when DFL entries cannot be recorded in DFL0, and is used as an extension area of DFL. At this time, all the DFL entries recorded in DFL0 are swept (moved) into DFLn, and no DFL entry is recorded in DFL0. In DFL1 to DFL16, duplicate DFL entries are eliminated, and each DFL entry is sorted and recorded.
  • the SPSN at the head position of each DFLn is included as a pointer indicating the start position of DFLn.
  • DMS is basically composed only of PDSD, but when SRRI or DFL is expanded, DMS will include SRRI1 and DFLn as appropriate in addition to PDSD.
  • PDSD is configured as shown in FIG. 4, for example.
  • Data Frame0 which is the first frame of PDSD, includes the above-mentioned P & C and DDS0.
  • Data Frame1 following Data ⁇ ⁇ Frame0 includes SRRI0.
  • Data Frame2 to Data Frame31 include DFL0.
  • the P & C is configured as shown in FIG. 5, for example.
  • ⁇ P & C is in the area from byte0 to byte511 in Data Frame0 of PDSD, and the W11 part at the beginning of P & C is the header area of P & C. Further, the W12 portion following the W11 portion includes a P & C indicator that indicates in which area the DMS including the P & C is recorded, such as a DMA region or a DMA mirror region.
  • the DMS recording destination including this P & C is a DMA area on the DS0 side
  • the value of the P & C indicator is 00h
  • the DMS recording destination is a DMA mirror area on the DS1 side
  • the value of the P & C indicator is 01h.
  • the value of the P & C indicator is set to 02h, 03h, or 04h depending on the recording destination area in the DMA anchor area or at the time of finalization.
  • the value of P & C indicator is 04h.
  • the W12 portion of P & C includes a pointer indicating the start positions of the recording destinations of SSRI1 and DFL1 to DFL16 constituting the DMS including this P & C.
  • First SPSN of DS0 / DS1 SRRI1 indicates the SPSN at the head position of SRRI1.
  • First SPSN of DS0 / DS1 DFL1 indicates the SPSN at the head position of DFL1.
  • the value of First SPSN of DS0 / DS1 SRRI1 which is a pointer indicating the start position of the SSRI1 recording destination is set to 00h when SRRI is not expanded, that is, when SRRI1 does not exist. Also, the value of First & SPSN of DS0 / DS1 SRRI1 is also set to 00h when the value of P & C dicator is any of 02h to 04h.
  • the pointer value indicating the start position of the recording destination of DFLn such as First SPSN of DS0 / DS1 DFL1 is set to 00h when there is no DFLn. Even when the value of the P & C indicator is any one of 02h to 04h, the value of the pointer indicating the start position of the recording destination of DFLn is set to 00h.
  • the same DMS is recorded in the DMA area and the DMA mirror area.
  • the pointer value of the W12 part in the P & C in those DMSs is the SPSN that distinguishes whether it is the DS0 plane or the DS1 plane, so for the W12 part in the P & C, the DMA area and the DMA It differs from the mirror area.
  • the W13 part following the W12 part includes a counter indicating the number of times each piece of information has been updated, that is, version information of each piece of information.
  • the part of W13 includes DDS0
  • ⁇ DDS0 contents update count is a counter indicating the number of times DDS0 has been updated, and DDS0 contents update count is incremented only when the contents of DDS0 are updated (changed).
  • DFL contents update count is a counter indicating the number of times the DFL has been updated.
  • SRRI contents update count is a counter indicating the number of times SRRI has been updated. SRRI contents update count is incremented when the contents of SRRI0, SRRI1, or SRRI0 and SRRI1 are updated (changed). That is, it is incremented only when the content of the SRR entry is changed or when a new SRR entry is added.
  • [DMA-Anchor content updates] count is incremented only when fragmentation occurs in the DMA area or DMA mirror area, and fragmentation information (DMS) is recorded in the DMA anchor area.
  • DMS fragmentation information
  • the values of DDS0 contents update count, DFL contents update count, and SRRI contents update count included in the W13 part are PDSD, SRRI1, and DFLn rewrites due to reasons such as defects in the DMA area and DMA mirror area ( In the case of performing rewriting), it is not incremented (counted up) unless there is a change in the contents. This is to ensure consistency between the counter value in the P & C recorded in the DMA area and the counter value in the P & C recorded in the DMA mirror area.
  • DMA-Anchor content update count is not incremented when there is a defect in the DMA anchor area and the DMS is rewritten.
  • DMA-Anchor contents update count one is commonly used for the case of DMA region division and the case of DMA mirror region division. That is, the same DMA-Anchor contents update count is incremented regardless of whether the DMA region is divided or the DMA mirror region is divided.
  • the DMA flag contains a flag indicating whether there is an abnormality in the DMA area or if a break has occurred, and the DMA-Mirror Flag has an error in the DMA mirror area or has a break occurred. Is included.
  • the DMA flag includes a DMA abnormality flag indicating whether or not there is an abnormality in the DMA area and a DMA division flag indicating whether or not the DMA area is divided.
  • the DMA-Mirror Flag includes a DMA mirror abnormality flag indicating whether or not there is an abnormality in the DMA mirror area, and a DMA mirror division flag indicating whether or not the DMA mirror area is divided.
  • the W14 part of P & C includes the first PSN of the last RUB before the DMA area is divided, the first PSN of the first RUB after the DMA area is divided, and the beginning of the last RUB before the DMA mirror area is divided.
  • the PSN and the first PSN of the first RUB after the DMA mirror area is divided are included as the division information. With these pieces of information, the recording positions of the DMA area and the DMA mirror area before and after being divided due to a defect or the like can be specified.
  • each value of the W14 part is set to 00h.
  • the W15 part is recorded only when the DMS is recorded in the DMA anchor area when the DMA anchor area is closed, that is, when the optical disc is finalized.
  • a pointer indicating the start position of the recording destination of DFLn such as PDSD, SRRI1, DFL1 to DFL16, which is finally recorded in the DS0 surface and the DS1 surface, that is, the DMA region and the DMA mirror region. To be recorded.
  • the values of these pointers are 00h.
  • DDS0 included in PDSD is configured as shown in FIG. 6, for example.
  • DDS0 is in the area from byte512 to byte2047 in Data Frame0 of PDSD, and the header information of DDS0 is recorded in the W21 part of DDS0.
  • information related to the configuration of the optical disc, the configuration of the spare area, and the like are recorded.
  • there are Inner Spare Area Size, Inner DMA / DMA-Mirror Area Size, Outer Spare Area Size, Outer DMA / DMA-Mirror Area Size that define the size of the spare area, DMA area, and DMA mirror area. Etc. are recorded.
  • information indicating how much information has been recorded for each area of the optical disk is recorded.
  • information indicating a PSN indicating the first position where recording (additional writing) can be performed next is recorded for each spare area, that is, each area Spare00 to Spare15 shown in FIG.
  • next available PSN “of DS0” L0 “inner” Spare00 in the W23 portion indicates the PSN at the first recordable position in the Spare00 in the L0 layer of the DS0 surface. Therefore, when the replacement process is performed next time and user data is recorded in the spare area Spare00, the user data is recorded from the position of the PSN. When the area of Spare00 becomes full and user data cannot be recorded in Spare00 any more, FFh is recorded as the value of Next available PSN of DS0 L0 inner Spare00. This applies not only to Spare00 but also to other Next available PSNs.
  • next available PSN “of DS1” “L0” “Inner” Spare10 in the W23 portion indicates the PSN of the first recordable position in Spare10 in the L0 layer of the DS1 surface.
  • the W23 portion includes information indicating the PSN of the area that can be recorded next to the spare area in each layer of the DS0 surface and the DS1 surface. Therefore, when the value of Next available PSN of all spare areas on the DS0 surface and the DS1 surface becomes FFh, there is no recordable spare area.
  • control Flags indicating whether or not the DMS including this DDS0 is temporary, that is, temporary provisional, is recorded.
  • the value of Temporary DMS included in control Flags is 1, it indicates that the DMS is temporary, and if the value of Temporary0DMS is 0, the DMS is not temporary. Is shown.
  • SRRI0 included in PDSD is configured as shown in FIG. 7, for example.
  • SRRI0 is in the Data Frame1 area of PDSD, and the first W31 part of SRRI0 is the SRRI0 header area, and this header area contains number ⁇ of SRR entry on SRRI0 etc. indicating the total number of SRR entries in SRRI0 include.
  • numberSof open ⁇ ⁇ SRRs indicating the number of open SRRs (continuous recording areas) is recorded.
  • SRRI0 can store only a predetermined number of SRR entries. For example, SRR entry 1 in the portion of W34 indicates the first SRR entry included in SRRI0.
  • each SRR entry is configured as shown in FIG. 8, for example.
  • the SRR entry includes Start SPSN, Session start, and Last Recorded SPSN, and the SRR entry is 64-bit length (size) information.
  • Start SN SPSN indicates the head position of the SRR specified by this SRR entry, more specifically, the SPSN of the head sector in the head cluster.
  • Last Recorded SPSN indicates the position of the tail of the data recorded in the SRR specified by this SRR entry, that is, the SPSN of the sector including the last user data recorded in the SRR.
  • user data is recorded in the SRR specified by the SRR entry from the position indicated by Start SPSN to the location indicated by Last Recorded SPSN. Further, when user data is additionally recorded in this SRR, the user data is recorded at positions after the first sector of the cluster next to the cluster including the sector indicated by LastLRecorded SPSN.
  • Session start included in the SRR entry indicates whether the SRR specified by this SRR entry is the first (first) SRR constituting a session composed of a plurality of SRRs. Specifically, for example, the value of Session start is 1 when it is the first SRR constituting the session, and the value of Session start is 0 when it is not the first SRR constituting the session.
  • each SRR entry is arranged in the order of addresses, that is, in the order of SPSN. Therefore, when referring to a plurality of arranged SRR entries, a target SRR entry can be searched more quickly, and convenience can be improved.
  • DFL0 included in the PDSD is configured as shown in FIG. 9, for example.
  • DFL0 is in the area of Data Frame2 to Data Frame31 of PDSD.
  • the W41 part of DFL0 is a header area of DFL0, and this header area includes number of DFL entry on DFL0 indicating the total number of DFL entries in DFL0.
  • the DFL entry and DFL terminator are recorded in the W42 part following the W41 part, that is, in the Data Frame 31 part from the middle of the Data Frame2 in DFL0.
  • the size of the portion of W42 is a predetermined size. Therefore, only a predetermined number of DFL entries can be stored in DFL0. Also, for example, DFL entry 1 in the portion W42 indicates the first DFL entry included in DFL0.
  • Whether or not the DFL entry cannot be recorded in DFL0 and the DFL has been expanded is determined from the information of the pointer in the above-mentioned P & C, specifically from First SPSN of DS0 / DS1 DFL1 to First SPSN of DS0 / DS1 DFL16 Can be identified. That is, it can be seen which DFLn is generated and the DFL entry is recorded in those DFLn.
  • each DFL entry is configured as shown in FIG. 10, for example.
  • the DFL entry includes Operation, Original SPSN, Address mode, and Destination SPSN, and the DFL entry is 64-bit length (size) information.
  • Original SPSN is 28-bit information and indicates the position of a recording area (cluster) where a defect has occurred in the optical disc.
  • the area indicated by Original SPSN may indicate the position of the replacement source at the time of the replacement process, or may indicate the position of the area where the defect has occurred, not just the replacement source.
  • Destination SPSN is 28-bit information and indicates the location of the replacement destination.
  • Operation is an entry indicating a replacement destination and a replacement source, or an entry indicating a defective area that is registered not as an area to be replaced but simply as an unusable area Is operation information.
  • Address mode is address mode information indicating an alternate address mode, such as whether the defect handled in this DFL entry is a single cluster (Physical Cluster) or a continuous cluster.
  • the defect handled in the DFL entry is an isolated single defect or a continuous defect, and whether or not the defect has been replaced. Can be expressed.
  • the value of Operation is 1000 when the defect handled by the DFL entry is changed, and is 0000 when the defect is not changed.
  • the value of Address mode is set to 0000 when the defect handled in the DFL entry is a registered single defect or a single defect that is a replacement source.
  • the value of Address mode is either 0001 or 0010 depending on the Original SPSN of the defect handled in the DFL entry.
  • the types of defects handled in the DFL entry can be classified into four types of RSD, RCD, NRSD, and NRCD written as “Type” on the right side in the figure from Operation and Adddress mode. In other words, it is possible to identify what type of defect is from the Operation and Address mode described in the DFL entry.
  • the information consisting of Operation and Address mode is information indicating the type of defect.
  • RSD indicates a single defect that has been replaced
  • RCD indicates a continuous defect that has been replaced
  • NRSD indicates a single defect that has not been replaced
  • NRCD is Indicates a continuous defect that has not been replaced.
  • SRRI1 constituting the DMS is configured as shown in FIG. 12, for example.
  • the first W51 part of SRRI1 is the SRRI1 header area, and this header area includes number of SRR entry SRRI1 indicating the total number of SRR entries in SRRI1.
  • An SRR entry and an SRR terminator are recorded in the W52 portion following the W51 portion. For example, SRR entry 1 in the portion of W52 indicates the first SRR entry included in SRRI1.
  • Each DFLn constituting the DMS that is, each of DFL1 to DFL16 is configured as shown in FIG. 13, for example.
  • the W61 part of DFLn is a DFLn header area, and this header area includes number of DFL entry on DFLn indicating the total number of DFL entries in DFLn.
  • DFL entry and DFL terminator are recorded in the W62 part following the W61 part.
  • DFL entry 1 in the portion W62 indicates the first DFL entry included in DFLn.
  • a recording / reproducing apparatus to which the present technology is applied is configured as shown in FIG. 14, for example.
  • the recording / reproducing apparatus 11 shown in FIG. 14 reads / writes data from / to the optical disc 12 having the configuration described above, and is, for example, an optical disc drive.
  • the recording / reproducing apparatus 11 includes a host I / F (Interface) 21, a controller 22, a memory 23, a recording / reproduction processing unit 24-1, a recording / reproduction processing unit 24-2, an optical pickup 25-1, an optical pickup 25-2, and A spindle motor 26 is provided.
  • the host I / F 21 communicates with a host device (not shown) to exchange data and commands.
  • a host device (not shown) to exchange data and commands.
  • the host I / F 21 supplies various commands and data supplied from the host device to the controller 22.
  • the host I / F 21 supplies various information supplied from the controller 22 and various data read from the optical disc 12 to the host device.
  • the controller 22 controls the operation of the entire recording / reproducing apparatus 11.
  • the controller 22 is a drive control controller composed of one control chip.
  • the controller 22 supplies the data supplied from the host I / F 21 to the recording / reproduction processing unit 24-1 or the recording / reproduction processing unit 24-2, or the recording / reproduction processing unit 24-1 or the recording / reproduction processing unit 24-2.
  • the data supplied from is supplied to the host I / F 21.
  • the controller 22 controls the recording / reproduction processing unit 24-1, the recording / reproduction processing unit 24-2, and the spindle motor 26 based on a command supplied from the host I / F 21, and the user data or the like is stored in the optical disc 12. Data is recorded or data such as user data is read from the optical disk 12.
  • the controller 22 includes a management unit 41 and a replacement processing unit 42.
  • the management unit 41 manages each area of the optical disc 12. For example, the management unit 41 generates the above-described DMS, or notifies the host device of an area in which user data or the like can be recorded, via the host I / F 21 based on the read DMS.
  • the replacement processing unit 42 performs replacement processing when the user data area, the DMA area, the DMA mirror area, or the like of the optical disk 12 is defective and data cannot be recorded.
  • the memory 23 exchanges various data with the controller 22 and functions as a work area of the controller 22. For example, data to be recorded on the optical disk 12 supplied from the host device is also temporarily recorded in the memory 23.
  • the recording / reproduction processing unit 24-1 and the recording / reproduction processing unit 24-2 perform signal processing and servo operation for data recording and reproduction under the control of the controller 22.
  • the recording / reproduction processing unit 24-1 and the recording / reproduction processing unit 24-2 supply the data supplied from the controller 22 to the optical pickup 25-1 and the optical pickup 25-2 and record the data on the optical disc 12.
  • the recording / reproduction processing unit 24-1 and the recording / reproduction processing unit 24-2 supply the data read from the optical disc 12 and supplied from the optical pickup 25-1 and the optical pickup 25-2 to the controller 22.
  • the recording / reproduction processing unit 24-1 and the recording / reproduction processing unit 24-2 are also simply referred to as the recording / reproduction processing unit 24 unless it is necessary to distinguish between them.
  • the optical pickup 25-1 and the optical pickup 25-2 record data by irradiating the optical disc 12 with a laser beam corresponding to the data supplied from the recording / reproducing processor 24 in accordance with the control of the recording / reproducing processor 24.
  • the optical pickup 25-1 and the optical pickup 25-2 irradiate the optical disk 12 with laser light according to the control of the recording / reproduction processing unit 24, receive reflected light of the laser light, and receive the data obtained by the light reception.
  • the read data is supplied to the recording / reproducing processor 24.
  • optical pickup 25-1 and the optical pickup 25-2 are also simply referred to as the optical pickup 25 when it is not necessary to distinguish between them.
  • the surface of the optical disc 12 on which data is recorded and reproduced by the optical pickup 25-1 is the above-described DS1 surface, and data is recorded and reproduced by the optical pickup 25-2.
  • the surface is the DS0 surface.
  • the spindle motor 26 rotates the optical disk 12 mounted on the spindle by rotating the spindle under the control of the controller 22.
  • the management unit 41 records DMS as management information in a plurality of areas of the optical disc 12. Specifically, as shown in FIG. 15, the management unit 41 records the same DMS in the DMA area and the DMA mirror area, which are management areas.
  • PDSD, SRRI1, and DFLn are recorded as DMS in the DMA area and the DMA mirror area, respectively.
  • SRRI1 and DFLn are the same in the DMA area and the DMA mirror area.
  • the DDS0 update counter which is the DDS0 update counter, the DFL update counter, the DFL update counter, and the SRRI update counter, which is the SRRI update counter, are the same in the DMA area and the DMA mirror area. This is because, as described above, these update counters are not counted up (incremented) by rewriting DMS (PDSD).
  • the DMS recording data amount is minimized when only PDSD is recorded as shown in the upper side of FIG.
  • SRRI and DFL are not expanded and SRRI1 and DFLn are not required, only PDSD is recorded as DMS.
  • SRRI or DFL has been expanded and SRRI1 or DFLn has already been recorded, but when recording DMS, SRRI1 and DFLn do not need to be updated and only PDSD content is updated. Only will be recorded.
  • the SRRI1 pointer or DFLn pointer included in the PDSD remains the pointer that points to the last recorded SRRI1 or DFLn, and this time the newly recorded SRRI1 or DFLn
  • the information consisting of the PDSD recorded is the latest DMS.
  • the PDSD includes a pointer indicating SRRI1 recorded simultaneously with the PDSD and a pointer indicating each of DFL1 to DFL16 recorded simultaneously with the PDSD.
  • the management unit 41 records DMS as management information in a plurality of areas of the optical disc 12. Specifically, as shown in FIG. 15, the management unit 41 records the same DMS, more specifically, the DMS that differs only in pointer information in the DMA area and the DMA mirror area.
  • the DMS can be recorded further in independent areas on different surfaces such as the DMA area on the DS0 surface of the optical disk 12 and the DMA mirror area on the DS1 surface. Can be improved. Further, in the recording / reproducing apparatus 11, since the DMS is multiplexed in the DMA area and the DMA mirror area even before the optical disk 12 is finalized, that is, in a state where additional recording can be performed on the optical disk 12, Even in the state, reliability can be ensured.
  • the management unit 41 sets the configuration of the PDSD serving as basic management information to a configuration in which the PDSD does not have pointer information indicating itself (the position of information in the PDSD), and the pointer information included in the PDSD. Indicates external extended management information. Further, the management unit 41 is configured to increment each counter included in the PDSD only when the contents of the DMS change.
  • DDS0 contents update count, DFL contents update count, and SRRI contents update count as update counters that indicate the number of times each piece of information included in the DMS has been updated are updated. Not incremented. Therefore, for the DMS having the same contents in the DMA area and the DMA mirror area, the update counters in the DMS recorded in these areas always match, and consistency is maintained.
  • the DMS consists of PDSD and SRRI1 and the contents of SRRI1 have not been updated, so that only the updated PDSD is recorded in the DMA area and the DMA mirror area.
  • the new PDSD is in the state of referring to the already recorded SRRI1.
  • the management unit 41 controls the recording / playback processing unit 24 to rewrite the PDSD that has failed to be recorded at a new position in the DMA area.
  • the PDSD does not include pointer information indicating itself, the contents of the PDSD are not changed. Specifically, there is no change in the pointer information pointing to SRRI1, and there is no change in DDS0 or SRRI, so their update counters are not incremented.
  • the management unit 41 it is not necessary for the management unit 41 to generate a new PDSD, and the PDSD that has failed to be recorded may be rewritten as it is in the DMA area.
  • the update counter values of DDS0, DFL, and SRRI of DMS recorded in the DMA area and the DMA mirror area are the same. As a result, the consistency of the DMS recorded in the DMA area and the DMA mirror area can be ensured, and the latest DMS can be easily identified.
  • the management unit 41 records SRRI1 and DFLn first, and after these SRRI1 and DFLn are correctly recorded, the PDSD is recorded. Thus, even if the PDSD recording fails, it is not necessary to change the contents of the PDSD at the time of rewriting, so that consistency can be ensured.
  • the management unit 41 when the management unit 41 reads the DMS from the DMA area and the DMA mirror area, the management unit 41 can confirm the consistency by comparing the values of the update counters.
  • the DMS with the largest update counter value recorded in the DMA area and DMA mirror area is the latest DMS recorded in those areas. And when the values of the update counters of the latest DMS in each of these areas match, both of those DMSs are considered to be the latest, and when the values of the update counters of the two DMSs do not match, The DMS containing the update counter with the larger value is made up to date.
  • the management unit 41 normally has an arrow in FIG. As shown in Q41, a new SRR entry is added to SRRI0 in PDSD, or an SRR entry in SRRI0 is updated.
  • SRRI0 includes an SRR entry for an open SRR, an SRR entry for an SRR in a closed state, and It is included. That is, SRRI0 includes open SRR entries and closed SRR entries.
  • the management unit 41 generates a DMS composed of PDSD and SRRI1 as indicated by an arrow Q42, and records it in the DMA area or the DMA mirror area. For example, when an attempt is made to add a new SRR entry to SRRI0, but an SRR entry cannot already be recorded in SRRI0, SRRI1 is generated.
  • the management unit 41 includes an open SRR entry among the SRR entries previously included in SRRI0, and a PDSD having a new SRRI0 including one newly added SRR entry, Among the SRR entries that have been included in SRRI0 so far, SRRI1 that includes a closed SRR entry is generated.
  • the management unit 41 regards the 64-bit data of the entire SRR entry as an integer value represented by 64 bits, sorts the SRR entries, and stores them in SRRI0. Similarly, the management unit 41 sorts the SRR entries stored in SRRI1, and then stores the SRR entries in SRRI1 in the sorted order. As a result, the SRR entries included in SRRI0 and SRRI1 are arranged in SPSN order, that is, LSN order.
  • SRRI1 As an SRRI extension area, when recording DMS in the DMA area or DMA mirror area next time, if there is no update in the contents of SRRI1, the management unit 41 only generates and records a new PDSD. That's okay.
  • First SPSN of DS0 / DS1 SRRI1 included in the newly recorded PDSD P & C is used as pointer information indicating the position of the already recorded SRRI1, and is already recorded with the newly recorded PDSD.
  • the information consisting of SRRI1 is the latest DMS.
  • SRRI1 as extended management information in addition to PDSD as basic management information, consumption of the DMA area and the DMA mirror area can be reduced.
  • the management unit 41 when a replacement process is performed at the time of recording user data and it is necessary to add a DFL entry, the management unit 41 normally adds a new DFL entry to DFL0 in the PDSD as indicated by an arrow Q51 in FIG. Add
  • DFL0 includes all DFL entries. In this state, DFL entries are stored in DFL0 in a sorted state without duplication.
  • the management unit 41 generates a DMS composed of PDSD and DFL1, and records it in the DMA area or the DMA mirror area. That is, the management unit 41 causes all the DFL entries that have been stored in the DFL0 so far to be included in the DFL1, and the new DFL0 does not include any DFL entries, that is, is in an empty state. Generate PDSD and DFL1.
  • the management unit 41 stores the DFL entry in DFL0.
  • the DFL entries stored in DFL0 are swept (moved) to DFL1, and DFL0 is emptied. New DFL entries are recorded in
  • the management unit 41 generates a DMS composed of PDSD, DFL1, and DFL2 as indicated by an arrow Q52, and records the DMS in the DMA area or the DMA mirror area.
  • new DFL1 and DFL2 are generated.
  • the management unit 41 sorts the DFL entries previously included in DFL0 and the DFL entries previously included in DFL1, sorts and stores them in order in DFL1 and DFL2, and is newly generated. Let DFL1 and DFL2.
  • the sorting of DFL entries is performed so that the DFL entries are arranged in ascending order, considering the 64-bit data of the entire DFL entry as an integer value represented by 64 bits, similarly to the sorting of the SRR entries.
  • the DFL entry group of the replaced defect is arranged in the order of the replacement source SPSN.
  • DFL1 so far includes a DFL entry whose replacement source is A and the replacement destination is B
  • DFL0 includes a DFL entry whose replacement source is A and the replacement destination is C.
  • the management unit 41 validates the DFL entry included in the newer DFL entry, that is, DFL0, whose replacement source is A and whose replacement destination is C, and whose replacement source is A and whose replacement destination is the replacement destination. Delete the DFL entry that is B. This eliminates duplication of DFL entries. When there are duplicate DFL entries in this way, the DFL entry stored in DFL0 is the latest, so the DFL entry in DFL0 has priority and the DFL entries in other DFLn are deleted.
  • the management unit 41 has DFL0 in which no DFL entry is stored, and newly generated DFL1 and DFL2 as First SPSN of DS0 / DS1 DFL1 and First SPSN of DS0 / DS1 DFL2 included in P & C of PDSD PDSD in which information indicating the recording destination is described is generated.
  • the newly added DFL entry may be recorded in the empty DFL0, or may be recorded in DFL1 or DFL2.
  • the management unit 41 records the newly generated DFL1 and DFL2 in this manner in the DMA area and the DMA mirror area, and then records the newly generated PDSD in the DMA area and the DMA mirror area, so that these PDSD and DFL1 , And DFL2 as a new DMS.
  • DFLn as an extension area of DFL in this way, if DMS is recorded in the DMA area or DMA mirror area after that, it is necessary to add DFL entries, and management is possible while DFL entries can be stored in DFL0.
  • the unit 41 need only generate and record a new PDSD. That is, the pointer information in the newly generated PDSD may be information indicating the position of the already recorded DFLn.
  • DFLn as extended management information in addition to PDSD as basic management information
  • consumption of the DMA area and the DMA mirror area can be reduced.
  • DFL entries may overlap between DFL0 and DFLn.
  • the management unit 41 of the recording / reproducing apparatus 11 gives priority to the DFL entry in the DFL0 over the DFL entry in the DFLn, there is no inconvenience even when the DFL entries overlap.
  • the recording / reproducing apparatus 11 allows duplication of DFL entries in DFL0 and DFLn, if DFL entries can be recorded in DFL0 when DMS is updated, only DFL0 can be recorded even if there is duplication of DFL entries. You just need to update
  • DFL1 includes a DFL entry whose replacement source is A and whose replacement destination is B, and DFL0 has a replacement source of A (region A) and a replacement destination of C (region C)
  • the management unit 41 gives priority to the DFL entry in the DFL0 and designates the area C that is the true (latest) replacement destination of the area A. Then, the recording / playback processing unit 24 is instructed to access (read or write) the area C.
  • TDFL non-alternating defects
  • a single defect that is not replaced and a continuous defect that is not replaced can be distinguished and registered.
  • continuous defects that have not been replaced defects that are assumed to be NRCD
  • the DMS can be reduced, and the DMA area and DMA mirror area Consumption can be reduced.
  • the controller that configures the drive that generates the inspection when a defect is detected in the user data area or the like at the time of disk certification, such as at the time of shipping inspection of the optical disk 12, the controller that configures the drive that generates the inspection generates a DFL entry classified as NRSD or NRCD for the detected defect.
  • the PDSD including the DFL entry is recorded in the DMA area and the DMA mirror area.
  • the optical disk 12 can be shipped in a state where a single defect and a continuous defect are registered in the DFL in advance.
  • the management unit 41 of the recording / reproducing apparatus 11 When reading / writing data from / to the optical disc 12, the management unit 41 of the recording / reproducing apparatus 11 reads a DFL entry for a defect registered in advance and reads out the defective area before reading / writing the data. deep. Then, the management unit 41 does not access the registered defect area that is known in advance when actually reading and writing data, that is, does not use the defect area (do not record or reproduce). The recording / playback processing unit 24 is controlled.
  • the recording / reproducing apparatus 11 collects the SRR entry and the DFL entry in one place so that handling of the entries after finalization becomes easier.
  • SRRI is not expanded as indicated by an arrow Q61 in FIG. 19, and that the DMS component is only PDSD.
  • SRR entries of the opened or closed SRR are sorted and recorded in SRRI0.
  • the management unit 41 closes all sessions and SRRs, and all closed SRR entries are included in a sorted state as indicated by an arrow Q62. Generate PDSD with SRRI0 as DMS. Then, the management unit 41 supplies the generated DMS to the recording / playback processing unit 24 and records it in the DMA area and the DMA mirror area. The same DMS is also recorded in the DMA anchor area, and the optical disk 12 is finalized (closed).
  • SRRI and DFL are expanded as shown by an arrow Q71 in FIG. 20, and that the components of the DMS are PDSD, SRRI1, and DFL1.
  • the SRR entries of the opened SRR are sorted and recorded in SRRI0.
  • SRRI1 closed SRR entries are sorted and recorded.
  • the management unit 41 closes all the sessions and SRRs, and all the closed SRR entries are included in a sorted state as indicated by an arrow Q72. Generate SRRI1.
  • the management unit 41 also generates DFL1 included in a state where all DFL entries are sorted, and also generates PDSD.
  • SRRI of PDSD does not include an SRR entry, and the value of number of SRR ent on SRRI0 shown in FIG. Similarly, the DFL entry in the PDSD is not included in the DFL entry.
  • the management unit 41 supplies the DMS composed of PDSD, SRRI1, and DFL1 generated in this way to the recording / playback processing unit 24, and records them in the DMA area and the DMA mirror area.
  • a similar DMS (but only PDSD) is also recorded in the DMA anchor area, and the optical disk 12 is in a finalized state.
  • DFL0 is sorted and recorded with DFL entries without duplication.
  • the management unit 41 DMS the PDSD having DFL0 included in a state where all DFL entries do not overlap and are sorted as indicated by an arrow Q82. Generate as Then, the management unit 41 supplies the generated DMS to the recording / playback processing unit 24 and records it in the DMA area and the DMA mirror area. Similar DMS is also recorded in the DMA anchor area, and the optical disk 12 is in a finalized state.
  • DFL0 is sorted and recorded with DFL entries without duplication.
  • DFL entries are sorted and recorded in DFL1 and DFL2 without duplication. Note that the sorted DFL entries are recorded in DFL1, and then the portion that cannot be recorded in DFL1 is recorded in DFL2.
  • the management unit 41 sorts all the DFL entries that have been recorded in DFL0, DFL1, and DFL2 so far as indicated by an arrow Q92, and duplicates them. Create new DFL1 and DFL2 stored in the absence. That is, all DFL entries are sorted and stored in DFL1 and DFL2 in order.
  • DFL entries that overlap between DFLn and DFL0 that is, DFL entries with the same replacement source are included
  • the one included in DFL0 has priority and was included in DFLn.
  • the DFL entry is deleted.
  • the management unit 41 also generates a PDSD in which no DFL entry is stored in DFL0.
  • the management unit 41 supplies the DMS composed of PDSD, DFL1, and DFL2 generated in this way to the recording / playback processing unit 24 and records them in the DMA area and the DMA mirror area.
  • a similar DMS (but only PDSD) is also recorded in the DMA anchor area, and the optical disk 12 is in a finalized state.
  • DFL When DFL is expanded in this way, all DFL entries are stored in DFLn and finalized, making it easier to manage DFL entries after finalization and shortening the mount time. be able to.
  • the recording / reproducing apparatus 11 employs a mechanism for more efficiently using the spare area.
  • the three user data areas on the DS0 plane shown in FIG. 1 are considered as one user data area UR11-1 as shown by an arrow Q101 in FIG.
  • the six spare areas on the DS0 plane are collectively considered as one spare area SR11-1.
  • the three user data areas on the DS1 plane shown in FIG. 1 are collectively considered as one user data area UR11-2 as shown by the arrow Q101 in FIG. 23, and the DS1 plane shown in FIG. Assume that six spare areas are collectively considered as one spare area SR11-2.
  • the user data area UR11-1 and the user data area UR11-2 are simply referred to as user data area UR11 unless it is necessary to distinguish between them.
  • the spare area SR11-1 and the spare area SR11-2 are also simply referred to as a spare area SR11 when it is not necessary to distinguish between them.
  • the defective area of the user data area UR11-1 on the DS0 plane is replaced only with the spare area SR11-1 on the DS0 plane, and the defective portion of the user data area UR11-2 on the DS1 plane is replaced. It is assumed that the area is changed only to the spare area SR11-2 on the DS1 surface.
  • the hatched areas of the user data area UR11 and spare area SR11 represent areas where data is recorded.
  • the spare area SR11-1 on the DS0 surface becomes full, and data cannot be recorded in the spare area SR11-1 any more.
  • the number of defect areas in the user data area UR11-2 on the DS1 surface is smaller than the number of defect areas in the user data area UR11-1 on the DS0 surface, so data can still be recorded in the spare area SR11-2. It is in a state.
  • the management unit 41 and the replacement processing unit 42 of the recording / reproducing apparatus 11 manage the spare area not for each surface but for the DS0 surface and the DS1 surface, that is, the entire surface.
  • the replacement processing unit 42 replaces the spare area SR11-1 and the spare area SR11-2 with the replacement destination of both the user data area UR11-1 and the user data area UR11-2.
  • the spare area SR11-2 is used as both the replacement destination of the user data area UR11-1 and the replacement destination of the user data area UR11-2.
  • the replacement processing unit 42 uses the spare area SR11 with more unrecorded areas, that is, more recordable areas, as the replacement destination area, so that each surface is used evenly. To do. Two spare regions SR11 may be used alternately.
  • the spare areas SR11-1 and SR11- User data can be recorded until both areas 2 cannot be recorded. That is, the spare area can be used more efficiently. In this example, it can be seen that the spare areas SR11 are evenly used.
  • the same PSN is given to the DS0 surface and the DS1 surface as described above. That is, the same PSN is recorded on the DS0 surface and the DS1 surface of the optical disc 12 by the wobble information on each surface.
  • the upper software that controls the entire recording / playback apparatus 11 uses the virtual address in which the surface information is added to the block for converting the surface information, that is, the PSN. And a block that distinguishes the DS1 surface. Then, the upper software issues a recording and reproduction instruction to the software that controls the optical pickup 25-1 and the software that controls the optical pickup 25-2.
  • the software for controlling the optical pickup 25-1 corresponds to a program that is read from a memory (not shown) and executed by the recording / playback processing unit 24-1 in order to realize various functions.
  • the software that controls the optical pickup 25-2 corresponds to a program that is read from a memory (not shown) and executed by the recording / playback processing unit 24-2 to realize various functions.
  • the upper software that controls the entire recording / reproducing apparatus 11 corresponds to a program that is read from a memory (not shown) and executed by the controller 22 in order to realize various functions.
  • the surface information is converted by executing this program.
  • a block to perform is also realized.
  • the recording / reproducing apparatus 11 only the management of each area of the optical disk 12 and the control of the replacement process performed by the management unit 41 and the replacement processing unit 42 are controlled by a virtual address including surface information, that is, control by the SPSN. Is done.
  • the software for controlling the optical pickup 25-1 and the software for controlling the optical pickup 25-2 can be shared, and the control software can be easily managed.
  • the actual address information on the optical disk 12 can be reduced by 1 bit, that is, by the surface information.
  • This data recording process is started when the optical disc 12 is injected (inserted) into the recording / reproducing apparatus 11 and recording of user data for 1 RUB is instructed.
  • step S11 the controller 22 reads the DMS from the DMA anchor area of the optical disc 12.
  • the controller 22 instructs the recording / playback processing unit 24 to read the DMS, and the recording / playback processing unit 24 controls the optical pickup 25 in accordance with the instruction from the controller 22 to read the DMS from the DMA anchor area of the optical disc 12. .
  • the optical pickup 25 was obtained (read out) by irradiating the optical disk 12 with laser light according to the control of the recording / reproducing processing unit 24, and receiving and photoelectrically converting reflected light (laser light) from the optical disk 12.
  • the DMS is supplied to the controller 22 via the recording / playback processing unit 24.
  • the management unit 41 specifies whether or not there is an abnormality in the DMA area or the DMA mirror area based on the DMA flag and the DMA-Mirror flag included in the latest DMS P & C read out, Also check the partition information of the DMA area and DMA mirror area.
  • the confirmation of fragmentation information is included in the P & C, the first PSN of the last RUB before the DMA area is divided, the first PSN of the first RUB after the DMA area is divided, and before the DMA mirror area is divided This is performed by reading the first PSN of the last RUB and the first PSN of the first RUB after the DMA mirror area is divided.
  • a search start PSN for detecting (searching) the position of the DMA area or DMA mirror area where the latest DMS is recorded from the optical disc 12 can be obtained from the division information.
  • step S12 the management unit 41 detects the latest DMS recorded in the DMA area and the DMA mirror area.
  • the management unit 41 supplies the search start PSN to the recording / playback processing unit 24 and instructs the recording / playback processing unit 24 to read data after the search start PSN of the DMA area and the DMA mirror area. Then, the recording / playback processing unit 24 controls the optical pickup 25 in accordance with an instruction from the management unit 41, reads data from the optical disk 12, and supplies the read data to the controller 22.
  • the management unit 41 selects the DMS in the DMA area or the DMA mirror area that has the largest update counter value such as DDS0 contents update count. The latest DMS in the DMA mirror area.
  • the management unit 41 When the latest DMS of the DMA area and the DMA mirror area is detected, the management unit 41 includes the DDS0 contents update count, DFL contents update count, SRRI contents update count, and DMA-Anchor contents updates That is, the consistency of the DMS is confirmed by checking whether or not the values of the update counters match.
  • the management unit 41 instructs the recording / playback processing unit 24 to read out the latest DMS from the DMA area and the DMA mirror area. Then, the recording / playback processing unit 24 controls the optical pickup 25 in accordance with an instruction from the management unit 41, reads the latest DMS from the optical disk 12, and supplies the read DMS to the controller 22.
  • the management unit 41 obtains PDSD from the latest DMS.
  • the management unit 41 also obtains SRRI1 and DFLn as necessary.
  • step S13 the management unit 41 generates a temporary PDSD. That is, the management unit 41 sets Temporary DMS included in control Flags in DDS0 in the PDSD constituting the latest DMS to 1, and further increments DDS0 contents update count by 1 to make a temporary PDSD.
  • step S14 the management unit 41 supplies the generated temporary PDSD to the recording / playback processing unit 24 and records it in the DMA area and the DMA mirror area.
  • the recording / playback processing unit 24 controls the optical pickup 25 based on the PDSD supplied from the management unit 41, and records the temporary PDSD in the DMA area and the DMA mirror area of the optical disc 12.
  • step S15 the controller 22 supplies the user data supplied together with the write command from the host device via the host I / F 21 to the recording / playback processing unit 24 together with the recording destination PSN, and the user data is stored in the user data area.
  • the recording / playback processing unit 24 controls the optical pickup 25 based on the user data supplied from the controller 22 and the PSN of the user data recording destination, and is specified by the designated area of the user data area, that is, the designated PSN. User data is recorded in the area.
  • step S16 the controller 22 determines whether or not an error has occurred during the user data recording operation. For example, the controller 22 determines that an error has occurred when notified from the recording / playback processing unit 24 that various errors such as a servo error have occurred during recording of user data.
  • step S17 the controller 22 determines whether the user data has been correctly written. That is, the user data is verified.
  • the controller 22 instructs the recording / playback processing unit 24 to read the recorded user data. Then, the recording / reproducing processor 24 controls the optical pickup 25 in accordance with an instruction from the controller 22, reads the user data recorded in the process of step S 15 from the optical disk 12, and supplies it to the controller 22.
  • the controller 22 determines that the user data has been correctly written when the user data read from the optical disc 12 supplied from the recording / playback processing unit 24 matches the user data instructed to be recorded.
  • step S17 If it is determined in step S17 that the user data has been written correctly, the management unit 41 generates a DMS in step S18.
  • the management unit 41 sets the Temporary DMS included in the control Flags in the DDS0 in the PDSD generated in Step S13 to 0 (resets), and updates the Last Recorded SPSN of the SRR entry in which the user data is recorded.
  • the management unit 41 adds a new SRR entry as necessary, or performs the process described with reference to FIG. 17 to generate SRRI1 when the SRRI needs to be expanded.
  • the management unit 41 adds a new SRR entry as necessary, or performs the process described with reference to FIG. 17 to generate SRRI1 when the SRRI needs to be expanded.
  • the management unit 41 increments DDS0 content updates count and SRRI content updates count in the P & C by 1 to obtain the latest PDSD, that is, DMS. Note that the latest DMS is generated in the DMA area and the latest DMS is recorded in the DMA mirror area.
  • step S19 the management unit 41 supplies the generated latest DMS, that is, PDSD, to the recording / playback processing unit 24, and records it in the DMA area and the DMA mirror area.
  • the recording / playback processing unit 24 controls the optical pickup 25 based on the PDSD supplied from the management unit 41 and records the PDSD in the DMA area and the DMA mirror area of the optical disc 12.
  • SRRI1 When SRRI1 is included in the DMS in addition to PDSD, SRRI1 is first recorded in the DMA area and DMA mirror area, and then PDSD is generated and recorded in the DMA area and DMA mirror area. As a result, even when the PDSD is rewritten, there is no change in the contents of the PDSD, so that the consumption of the DMA area and the DMA mirror area can be reduced.
  • the timing at which the DMS (PDSD) is recorded may be any timing. For example, when some user data is recorded continuously, after a certain amount of user data is recorded, all user data is recorded, and the DMS is recorded immediately before the optical disc 12 is ejected. You may make it do.
  • the recording / reproducing apparatus 11 ejects (discharges) the optical disk 12, and the data recording process is performed. finish.
  • step S16 If it is determined in step S16 that an error has occurred, or if it is determined in step S17 that user data has not been written correctly, the process proceeds to step S20.
  • step S20 the replacement processing unit 42 performs replacement processing for recording user data that has failed to be recorded in an area different from the area specified by the host device.
  • the alternation processing unit 42 records user data in a recordable area from the next DMS, that is, Next available PSN of DS0 L0 inner Spare00 to Next available PSN of DS1 L2 outer Spare15 included in the DDS0 of PDSD. Select as replacement.
  • the replacement processing unit 42 supplies the user data that has failed to be recorded and the PSN of the selected replacement destination to the recording / playback processing unit 24, and instructs the recording of the user data to the replacement destination.
  • the recording / playback processing unit 24 controls the optical pickup 25 based on the user data supplied from the replacement processing unit 42 and the PSN of the replacement destination, and is specified by the designated area of the spare area, that is, the designated PSN. User data is recorded in the area.
  • step S21 the controller 22 determines whether the user data has been correctly written. In step S21, the same processing as in step S17 is performed. That is, the user data is verified.
  • step S21 If it is determined in step S21 that the user data has not been correctly written, the process returns to step S20, and the above-described process is repeated. That is, a new replacement destination is selected, and user data is recorded in the new replacement destination.
  • step S21 If it is determined in step S21 that the user data has been correctly written, the management unit 41 performs DMA processing in step S22. That is, the management unit 41 generates a DMS to which a DFL entry is added according to the replacement process, and records it in the DMA area of the optical disc 12.
  • step S23 the management unit 41 performs DMA mirror processing. That is, the management unit 41 generates a DMS to which a DFL entry is added according to the replacement process, and records the DMS in the DMA mirror area of the optical disc 12.
  • the recording / reproducing apparatus 11 records the user data on the optical disc 12, and records the DMS in the DMA area and the DMA mirror area as necessary.
  • the DMS By recording and multiplexing the DMS as management information in the DMA area and the DMA mirror area in this way, it is possible to prevent the DMS from being read due to a defect or the like, and to improve the reliability of the optical disc 12 against the defect. it can.
  • step S51 the management unit 41 determines whether or not the DMA abnormality flag included in the DMA flag of the P & C in the PDSD constituting the latest DMS is set.
  • step S51 If it is determined in step S51 that the DMA abnormality flag is set, that is, if there is an abnormality in the DMA area, or if no recordable area remains in the DMA area, the management unit 41 has an abnormality in the DMA area.
  • the DMA process ends when there is a certain DMA abnormal state and DMS cannot be recorded in the DMA area. That is, after that, the process proceeds to step S23 in FIG.
  • step S52 the management unit 41 determines whether or not an abnormality has occurred in the recording process of the DMA area.
  • step S54 For example, if it is repeatedly determined that an error has occurred in step S54, which will be described later, or if it is repeatedly determined that writing has not been performed correctly in step S55, it is determined that an abnormality has occurred in the DMA area recording process.
  • step S53 the management unit 41 performs a DMA recording process.
  • the DMA recording process will be described later, in this DMA recording process, a DMS is generated and recorded in the DMA area.
  • step S54 the controller 22 determines whether or not an error has occurred during the recording operation of the DMS. For example, the controller 22 determines that an error has occurred when it is notified from the recording / playback processing unit 24-2 that various errors such as a servo error have occurred during DMS recording.
  • step S54 determines in step S55 whether or not the DMS has been written correctly. That is, DMS verification is performed.
  • the controller 22 instructs the recording / playback processing unit 24-2 to read the recorded DMS. Then, the recording / playback processing unit 24-2 controls the optical pickup 25-2 in accordance with an instruction from the controller 22, reads out the DMS recorded in the process of step S53 from the DMA area of the optical disc 12, and supplies it to the controller 22 To do.
  • the controller 22 determines that the DMS has been correctly written when the DMS read from the optical disc 12 supplied from the recording / playback processing unit 24-2 matches the DMS instructed to record.
  • step S55 If it is determined in step S55 that the DMS has been correctly written, the DMA processing ends. On the other hand, if it is determined in step S55 that the DMS has not been correctly written, the process returns to step S52, and the above-described process is repeated.
  • the DMS is recorded in the next DMA area.
  • the verification error is not a servo error or the like
  • the division information is not recorded and the PDSD is not updated, so the update counter is not updated.
  • step S56 the management unit 41 records the division information in the DMA anchor area.
  • the management unit 41 generates a DMS (PDSD) in which the division information is included in, for example, the W14 portion of FIG. 5 of the P & C, supplies the DMS (PDSD) to the recording / playback processing unit 24, and instructs recording in the DMA anchor area. . Then, the recording / playback processing unit 24 controls the optical pickup 25 based on the DMS supplied from the management unit 41 and records the DMS in the DMA anchor area of the optical disc 12.
  • PDSD DMS
  • the recording / playback processing unit 24 controls the optical pickup 25 based on the DMS supplied from the management unit 41 and records the DMS in the DMA anchor area of the optical disc 12.
  • step S52 If it is determined in step S52 that an abnormality has occurred in the recording process of the DMA area, the management unit 41 records the division information in the DMA anchor area in step S57.
  • the management unit 41 generates a DMS in which the fragmentation information is included in the P & C, for example, the W14 portion in FIG. 5 and the DMA error flag including the set DMA abnormality flag is generated, and the recording / reproduction processing unit 24 generates the DMS. Supply and instruct recording to DMA anchor area.
  • the recording / playback processing unit 24 controls the optical pickup 25 based on the DMS supplied from the management unit 41 and records the DMS in the DMA anchor area of the optical disc 12.
  • the recording / reproducing apparatus 11 updates the DMS and records it in the DMA area when the replacement process with the user data area as the replacement source is performed.
  • step S81 the management unit 41 determines whether to record a DFL entry in a new DFLn, that is, whether to newly extend the DFL. For example, in the latest DMS, when a DFL entry cannot be recorded in DFL0, that is, when DFL0 is full, it is determined to record in a new DFLn.
  • step S82 the management unit 41 sets 00h in the P & C indicator in the P & C of the PDSD constituting the latest DMS.
  • step S83 the management unit 41 adds to the DFL0 of the PDSD that constitutes the DMS a DFL entry indicating the replacement source and the replacement destination in the replacement process performed in the process of step S20 in FIG.
  • step S84 the management unit 41 increments DFL contents update count by 1 in the PDSD P & C of the PDMS.
  • step S85 the management unit 41 updates Next available PSN in DDS0 of the PDSD constituting the DMS.
  • the management unit 41 sets Next available PSN of DS0 L0 inner Spare00 as Next, the recordable PSN value is stored.
  • step S86 the management unit 41 increments DDS0 contents update count in the P & C of PDSD constituting the DMS by 1.
  • the PDSD composing the latest DMS for recording in the DMA area is generated.
  • the component of the DMS is only PDSD, or PDSD and DFLn already recorded.
  • Temporary DMS included in control D Flags in DDS0 included in PDSD is set to 0.
  • step S87 the management unit 41 supplies the latest PDSD generated to the recording / playback processing unit 24-2, and records it in the DMA area.
  • the recording / playback processing unit 24-2 controls the optical pickup 25-2 based on the PDSD supplied from the management unit 41, and records the PDSD in the DMA area of the optical disc 12.
  • step S81 If it is determined in step S81 that DFL entries are to be recorded in the new DFLn, the management unit 41 sorts the DFL entries in step S88.
  • the management unit 41 sorts all the DFL entries that have been recorded in the DFL0 so far and all the DFL entries that have been recorded in the DFLn so far. To do. At this time, the management unit 41 appropriately deletes the DFL entry so that the DFL entry does not overlap. If there is no DFLn at this time, the DFL entries in DFL0 are sorted.
  • step S89 the management unit 41 generates DFLn including the DFL entries sorted in the process of step S88. For example, if DFL1 and DFL2 are required to store all DFL entries, DFL1 and DFL2 are generated.
  • step S90 the management unit 41 supplies the generated DFLn to the recording / playback processing unit 24-2, and records it in the DMA area.
  • the recording / playback processing unit 24-2 controls the optical pickup 25-2 based on DFLn supplied from the management unit 41, and records DFLn in the DMA area of the optical disc 12.
  • step S91 When DFLn is correctly recorded in the DMA area, the process proceeds to step S91. In more detail, when DFLn cannot be recorded correctly, DFLn is appropriately rewritten.
  • step S91 the management unit 41 sets 00h to the P & C indicator in the PDSD P & C of the latest DMS.
  • step S92 the management unit 41 sets First SPSN of DS0 / DS1 DFLn included in the PDSD P & C constituting the DMS. For example, when DFL1 and DFL2 are generated in step S90, the SPSN at the beginning of the recorded DFL1 and DFL2 is stored as First SPSN of DS0 / DS1 DFL1 and First SPSN of DS0 / DS1 DFL2.
  • step S92 When the process of step S92 is performed, the processes of step S93 to step S95 are thereafter performed. Since these processes are the same as the processes of step S84 to step S86, the description thereof is omitted.
  • the PDSD that constitutes the latest DMS for recording in the DMA area is generated by the processing of the above steps S91 to S95.
  • the components of the DMS are PDSD and DFLn, but DFLn has already been recorded in the DMA area in the process of step S90.
  • Temporary DMS included in control D Flags in DDS0 included in PDSD is set to 0.
  • step S96 the management unit 41 supplies the generated PDSD constituting the latest DMS to the recording / playback processing unit 24-2, and records it in the DMA area.
  • the recording / playback processing unit 24-2 controls the optical pickup 25-2 based on the PDSD supplied from the management unit 41, and records the PDSD in the DMA area of the optical disc 12.
  • the recording / reproducing apparatus 11 generates and records only PDSD when a new extension of DFL is not performed, and generates PDSD and DFLn when a new extension of DFL is performed. Record.
  • the DFLn is provided as the extension management information (extension area), so that the consumption of the DMA area can be reduced.
  • the DMA mirror process shown in FIG. 28 is performed as a process corresponding to the process of step S23 of FIG.
  • step S121 to step S127 in the DMA mirror processing shown in FIG. 28 is the same as the processing from step S51 to step S57 in the DMA processing shown in FIG.
  • step S121 it is determined whether the DMA mirror abnormality flag is set.
  • step S122 it is determined whether there is an abnormality in the DMA mirror area.
  • DMA processing and DMA mirror processing can be performed in parallel.
  • the DMA mirror recording process shown in FIG. 29 is performed as the DMA mirror recording process corresponding to the process of step S123 in the DMA mirror process shown in FIG.
  • step S151 to step S166 in the DMA mirror recording processing shown in FIG. 29 is the same as the processing from step S81 to step S96 in the DMA recording processing in FIG.
  • step S152 and step S161 01h is set in the P & C indicator in the PDSD P & C. DFLn and PDSD are recorded in the DMA mirror area.
  • the recording / reproducing apparatus 11 performs the recording state determination processing shown in FIG. 30 after the DMA processing and the DMA mirror processing are performed, and grasps the recording state of the DMS.
  • step S191 the management unit 41 determines whether or not the DMS is correctly recorded in the DMA area. For example, when it is determined that the data has been correctly written in step S55 of FIG. 26 and the DMA processing is completed, it is determined that the DMS is correctly recorded in the DMA area.
  • step S192 the management unit 41 determines whether the DMS is correctly recorded in the DMA mirror area. For example, when it is determined that the data has been correctly written in step S125 of FIG. 28 and the DMA mirror processing is completed, it is determined that the DMS has been correctly recorded in the DMA mirror area.
  • step S192 If it is determined in step S192 that the DMS has been correctly recorded, the DMS has been correctly recorded in both the DMA area and the DMA mirror area. Therefore, in step S193, the management unit 41 finishes the recording as normal recording has been performed. Then, the recording state determination process ends.
  • step S192 when it is determined in step S192 that the DMS has not been correctly recorded, in step S194, the management unit 41 terminates the recording of user data on the assumption that a DMA mirror abnormality has occurred, and thereby the recording state determination process Also ends.
  • DMS cannot be recorded in the DMA mirror area, but DMS is recorded in the DMA area.
  • the DMA processing is completed, and it is determined in step S121 in FIG. 28 that the DMA mirror abnormality flag is set, and the DMA mirror processing is performed. For example, when it is finished.
  • step S195 the management unit 41 determines whether or not the DMS has been correctly recorded in the DMA mirror area.
  • step S195 If it is determined in step S195 that the DMS has not been correctly recorded in the DMA mirror area, in step S196, the management unit 41 ends the recording state determination process as a recording failure.
  • step S197 the management unit 41 terminates the recording of user data on the assumption that a DMA error has occurred, thereby performing the recording state determination process. finish.
  • the recording / reproducing apparatus 11 determines the recording state based on the results of the DMA processing and the DMA mirror processing.
  • step S221 the management unit 41 determines whether the SRRI is expanded based on the latest DMS temporarily recorded in, for example, the memory 23 or the like. For example, when SRRI1 is included as an element constituting the DMS, it is determined that SRRI is extended.
  • step S222 the management unit 41 generates SRRI1 including all the SRR entries in SRRI0 and SRRI1. That is, for example, as described with reference to FIG. 20, the management unit 41 closes all sessions and SRRs, and generates SRRI1 that includes all the closed SRR entries in a sorted state.
  • step S223 the management unit 41 supplies the generated SRRI1 to the recording / playback processing unit 24 to record it in the DMA area and the DMA mirror area.
  • the recording / playback processing unit 24 controls the optical pickup 25 based on the SRRI1 supplied from the management unit 41, and records SRRI1 in the DMA area and the DMA mirror area of the optical disc 12.
  • step S224 the management unit 41 determines whether or not DFL is expanded based on the latest DMS. judge. For example, when DFLn is included as an element constituting the DMS, it is determined that the DFL is extended.
  • step S225 the management unit 41 generates DFLn including DFL entries in DFL 0 and DFLn. That is, as described with reference to FIG. 22, for example, the management unit 41 sorts all DFL entries that have been recorded in the DFL0 and DFLn so far and stores a new DFLn that is stored without duplication. Generate.
  • DFL entries are recorded in DFL0, DFL1, and DFL2 so far, and DFL2 has an area enough to store DFL entries stored in DFL0 so far.
  • the management unit 41 sorts all the DFL entries that have been stored in DFL0, DFL1, and DFL2 so far and stores them in new DFL1 and DFL2.
  • step S226 the management unit 41 supplies the newly generated DFLn to the recording / playback processing unit 24 and records it in the DMA area and the DMA mirror area.
  • the recording / playback processing unit 24 controls the optical pickup 25 based on DFLn supplied from the management unit 41 and records DFLn in the DMA area and the DMA mirror area of the optical disc 12.
  • SRRI1 may be recorded after DFLn is recorded.
  • step S226 If DFLn has been recorded in step S226, or if it is determined in step S224 that the DFL has not been expanded, the management unit 41 generates PDSD in step S227.
  • the management unit 41 will sort and store all the SRR entries stored in SRRI0 so far in SRRI0 of the newly generated PDSD. To do.
  • the SRR entry is not stored in SRRI0 of the newly generated PDSD.
  • the newly generated PDSD P & C includes pointer information indicating the SPSN of SRRI1 recorded in the DMA area or the DMA mirror area.
  • the management unit 41 sorts and stores all the DFL entries stored in the DFL0 so far in the newly generated PDSD DFL0. .
  • DFLn is generated in step S225, no DFL entry is stored in DFL0 of the newly generated PDSD.
  • the newly generated PDSD P & C includes pointer information indicating the SPSN of DFLn recorded in the DMA area or the DMA mirror area.
  • the recording / playback processing unit 24 controls the optical pickup 25 based on the PDSD supplied from the management unit 41 and records the PDSD in the DMA area and the DMA mirror area of the optical disc 12.
  • step S229 the management unit 41 generates a DMS to be recorded in the DMA anchor area.
  • the management unit 41 generates a PDSD similar to the PDSD generated by the process in step S227 as a DMS.
  • the value of the P & C indicator included in the P & C is 04h, and the PDN, SRRI1, and the DFLn recording start position PSN on the DS0 surface and the DS1 surface are recorded in the W15 portion of the P & C shown in FIG. Is done.
  • step S230 the management unit 41 supplies the DMS generated for the DMA anchor area to the recording / playback processing unit 24 and records it in the DMA anchor area.
  • the recording / playback processing unit 24 controls the optical pickup 25 based on the DMS supplied from the management unit 41 and records the DMS in the DMA anchor area of the optical disc 12.
  • the optical disc 12 is ejected from the recording / reproducing apparatus 11 and the finalizing process is completed.
  • the recording / reproducing apparatus 11 generates a DMS in which all SRR entries are stored in either SRRI0 or SRRI1, and all DFL entries are stored in either DFL0 or one or a plurality of DFLn. And recording on the optical disk 12.
  • the finalized SRR entry and DFL entry can be managed more easily, and the mount time can be shortened.
  • the above-described series of processing can be executed by hardware or can be executed by software.
  • a program constituting the software is installed in, for example, a nonvolatile memory (not shown) of the controller 22 or the recording / playback processing unit 24.
  • the controller 22 and the recording / playback processing unit 24 execute a program recorded in a memory (not shown) to perform the above-described series of processing.
  • the program executed by the controller 22 and the recording / playback processing unit 24 may be a program that is processed in time series in the order described in the present specification, or is called in parallel or is called. It may be a program in which processing is performed at a necessary timing.
  • each step described in the above flowchart can be executed by one device or can be shared by a plurality of devices.
  • the plurality of processes included in the one step can be executed by being shared by a plurality of apparatuses in addition to being executed by one apparatus.
  • the present technology can be configured as follows.
  • a recording control unit for controlling data recording on a write-once recording medium;
  • the basic control information in which information related to the recording area in the recording medium is stored by controlling the recording control unit, and the basic management information in which a counter indicating the number of updates of the content of the basic management information is stored is recorded.
  • a recording control apparatus comprising: a management unit that records a plurality of data on a medium.
  • the recording medium has a first surface and a second surface on which data can be recorded, The recording control device according to (1), wherein the management unit records the basic management information on each of the first surface and the second surface.
  • the management unit stores information related to the recording area that has been stored in the basic management information until now. Any one of (1) to (3), wherein the extended management information and the new basic management information storing pointer information indicating the recording position of the extended management information on the recording medium are recorded on the recording medium.
  • the recording control device according to item.
  • the recording control device wherein the management unit records the new basic management information after recording the extended management information.
  • the recording control device according to (4) or (5), wherein the counter stored in the basic management information is a counter indicating the number of times the contents of the basic management information and the extended management information are updated.
  • a basic control information in which information related to a recording area in the recording medium is stored by controlling a recording control unit that controls recording of data on a write-once type recording medium, and the number of updates of the content of the basic management information is A recording control method including a step of recording a plurality of basic management information in which a counter is stored on the recording medium.
  • a basic control information in which information related to a recording area in the recording medium is stored by controlling a recording control unit that controls recording of data on a write-once type recording medium, and the number of updates of the content of the basic management information is A program that causes a computer to execute processing including a step of recording a plurality of basic management information in which a counter is stored on the recording medium.
  • Management for recording a plurality of basic management information in which information related to a recording area in a write-once type recording medium is stored, and a counter indicating the number of updates of the content of the basic management information is stored in the recording medium A drive control controller comprising a unit.
  • a write-once recording medium There are provided a recording area and a plurality of management areas in which basic management information in which information related to the recording area is stored and in which a counter indicating the number of updates of the content of the basic management information is stored is recorded. Recording medium.

Landscapes

  • Engineering & Computer Science (AREA)
  • Signal Processing (AREA)
  • Signal Processing For Digital Recording And Reproducing (AREA)
  • Optical Recording Or Reproduction (AREA)

Abstract

 本技術は、より確実に情報を読み出すことができるようにする記録制御装置および方法、ドライブ制御コントローラおよび方法、記録媒体、並びにプログラムに関する。 管理部は、光ディスクのユーザデータ領域やスペア領域を管理するための管理情報としてDMSを生成する。そして、管理部は、生成したDMSを光ディスクのDS0にあるDMA領域に記録させるとともに、生成したDMSを光ディスクのDS1面にあるDMAミラー領域にも記録させる。このように、管理情報としてのDMSを光ディスク上の異なる領域に記録させることで、何れか一方の領域からDMSを読み出すことができない状態となったとしても、他方の領域からDMSを読み出すことができる。本技術は、記録再生装置に適用することができる。

Description

記録制御装置および方法、ドライブ制御コントローラおよび方法、記録媒体、並びにプログラム
 本技術は記録制御装置および方法、ドライブ制御コントローラおよび方法、記録媒体、並びにプログラムに関し、特に、より確実に情報を読み出すことができるようにした記録制御装置および方法、ドライブ制御コントローラおよび方法、記録媒体、並びにプログラムに関する。
 従来、光の照射により信号の記録や再生が行われるライトワンス型の光記録媒体として、例えばBD(Blu-ray(登録商標) Disc)などの光ディスク記録媒体(以下、単に光ディスクという)が広く普及している。
 このような光ディスクには、ディスクマネジメントやディフェクトマネジメントによって使用される領域として管理領域が確保されているものもある(例えば、特許文献1参照)。この管理領域には、データが記録されている記録領域を管理するための情報が記録される。
 例えば光ディスクでは、データの記録先(書き込み先)として指定された記録領域に欠陥等があってデータを記録することができない場合に、その領域とは異なる交替領域を実際のデータの記録先として、データを記録する交替処理が行われる場合がある。
 このような交替処理が行われると、指定されたデータの記録先と、実際のデータの記録先を示すディフェクトリスト等が管理領域に記録され、データの読み出しの際には、このディフェクトリストが参照されて読み出しが行われる。
特許第4026517号公報
 ところで、光ディスク上の1か所にしか記録領域を管理するための情報を記録していないと、その情報が記録されている管理領域に欠陥等が生じてしまった場合に、管理領域に記録されている情報を読み出すことができなくなってしまうことがある。そうすると、ディフェクトリストや、光ディスクに関する他の管理情報等、光ディスクに関する最新の情報を得ることができなくなってしまう。
 特に、光ディスクがファイナライズされる前に管理領域から最新の情報を読み出すことができなくなると、光ディスクへのデータの記録に支障をきたすことになる。
 本技術は、このような状況に鑑みてなされたものであり、より確実に情報を読み出すことができるようにするものである。
 本技術の第1の側面の記録制御装置は、ライトワンス型の記録媒体に対するデータの記録を制御する記録制御部と、前記記録制御部を制御して、前記記録媒体における記録領域に関する情報が格納された基本管理情報であって、その基本管理情報の内容の更新回数を示すカウンタが格納された基本管理情報を前記記録媒体に複数記録させる管理部とを備える。
 前記記録媒体にはデータを記録可能な第1の面と第2の面を設け、前記管理部には前記基本管理情報を前記第1の面および前記第2の面のそれぞれに記録させることができる。
 前記基本管理情報には、前記基本管理情報内に含まれている情報の記録位置を示すポインタ情報は含まれていないようにすることができる。
 前記管理部には、予め定められた大きさの前記基本管理情報に前記記録領域に関する情報が格納しきれなくなった場合、これまで前記基本管理情報に格納されていた、前記記録領域に関する情報が格納された拡張管理情報と、前記記録媒体における前記拡張管理情報の記録位置を示すポインタ情報が格納された新たな前記基本管理情報とを前記記録媒体に記録させることができる。
 前記管理部には、前記拡張管理情報を記録させた後、前記新たな前記基本管理情報を記録させることができる。
 前記基本管理情報に格納される前記カウンタを、前記基本管理情報および前記拡張管理情報の内容の更新回数を示すカウンタとすることができる。
 前記記録媒体には、前記記録媒体がファイナライズされる前の状態で、複数の前記基本管理情報が記録されているようにすることができる。
 本技術の第1の側面の記録制御方法またはプログラムは、ライトワンス型の記録媒体に対するデータの記録を制御する記録制御部を制御して、前記記録媒体における記録領域に関する情報が格納された基本管理情報であって、その基本管理情報の内容の更新回数を示すカウンタが格納された基本管理情報を前記記録媒体に複数記録させるステップを含む。
 本技術の第1の側面においては、ライトワンス型の記録媒体に対するデータの記録を制御する記録制御部が制御されて、前記記録媒体における記録領域に関する情報が格納された基本管理情報であって、その基本管理情報の内容の更新回数を示すカウンタが格納された基本管理情報が前記記録媒体に複数記録される。
 本技術の第2の側面のドライブ制御コントローラは、ライトワンス型の記録媒体における記録領域に関する情報が格納された基本管理情報であって、その基本管理情報の内容の更新回数を示すカウンタが格納された基本管理情報を前記記録媒体に複数記録させる管理部を備える。
 本技術の第2の側面のドライブ制御方法は、ライトワンス型の記録媒体における記録領域に関する情報が格納された基本管理情報であって、その基本管理情報の内容の更新回数を示すカウンタが格納された基本管理情報を前記記録媒体に複数記録させるステップを含む。
 本技術の第2の側面においては、ライトワンス型の記録媒体における記録領域に関する情報が格納された基本管理情報であって、その基本管理情報の内容の更新回数を示すカウンタが格納された基本管理情報が前記記録媒体に複数記録される。
 本技術の第3の側面の記録媒体は、ライトワンス型の記録媒体であって、記録領域と、前記記録領域に関する情報が格納された基本管理情報であって、その基本管理情報の内容の更新回数を示すカウンタが格納された基本管理情報が記録される複数の管理領域とが設けられている。
 記録媒体には、データを記録可能な第1の面と第2の面をさらに設け、前記第1の面および前記第2の面のそれぞれに前記管理領域が設けられるようにすることができる。
 前記基本管理情報には、前記基本管理情報内に含まれている情報の記録位置を示すポインタ情報は含まれていないようにすることができる。
 予め定められた大きさの前記基本管理情報に前記記録領域に関する情報が格納しきれなくなった場合、これまで前記基本管理情報に格納されていた、前記記録領域に関する情報が格納された拡張管理情報と、前記記録媒体における前記拡張管理情報の記録位置を示すポインタ情報が格納された新たな前記基本管理情報とがさらに前記管理領域に記録されるようにすることができる。
 前記管理領域には、前記拡張管理情報が記録された後、前記新たな前記基本管理情報が記録されるようにすることができる。
 前記基本管理情報に格納される前記カウンタを、前記基本管理情報および前記拡張管理情報の内容の更新回数を示すカウンタとすることができる。
 前記管理領域には、前記記録媒体がファイナライズされる前の状態で、前記基本管理情報が記録されているようにすることができる。
 本技術の第3の側面においては、ライトワンス型の記録媒体において、記録領域と、前記記録領域に関する情報が格納された基本管理情報であって、その基本管理情報の内容の更新回数を示すカウンタが格納された基本管理情報が記録される複数の管理領域とが設けられる。
 本技術の第1の側面乃至第3の側面によれば、より確実に情報を読み出すことができる。
 なお、ここに記載された効果は必ずしも限定されるものではなく、本開示中に記載された何れかの効果であってもよい。
光ディスクの構成について説明する図である。 光ディスクの構成について説明する図である。 DMSの構成について説明する図である。 PDSDの構成について説明する図である。 P&Cの構成について説明する図である。 DDS0の構成について説明する図である。 SRRI0の構成について説明する図である。 SRRエントリの構成について説明する図である。 DFL0の構成について説明する図である。 DFLエントリの構成について説明する図である。 DFLエントリについて説明する図である。 SRRI1の構成について説明する図である。 DFLnの構成について説明する図である。 記録再生装置の構成例を示す図である。 DMSの2重化について説明する図である。 DMSの記録について説明する図である。 SRRIの拡張について説明する図である。 DFLの拡張について説明する図である。 光ディスクのファイナライズについて説明する図である。 光ディスクのファイナライズについて説明する図である。 光ディスクのファイナライズについて説明する図である。 光ディスクのファイナライズについて説明する図である。 スペア領域への記録について説明する図である。 光ディスクのアドレスと面情報について説明する図である。 データ記録処理を説明するフローチャートである。 DMA処理を説明するフローチャートである。 DMA記録処理を説明するフローチャートである。 DMAミラー処理を説明するフローチャートである。 DMAミラー記録処理を説明するフローチャートである。 記録状態判定処理を説明するフローチャートである。 ファイナライズ処理を説明するフローチャートである。
 以下、図面を参照して、本技術を適用した実施の形態について説明する。
〈第1の実施の形態〉
〈光ディスクについて〉
 まず、本技術においてデータが記録されたり、データが読み出されたりする記録媒体について説明する。
 例えば本技術でデータの読み書きの対象とされる記録媒体は、追記可能なライトワンス型のものであればどのようなものであってもよいが、以下では、記録媒体がランドアンドグルーブフォーマットのライトワンス型の光ディスクである場合を例として説明を続ける。
 そのような光ディスクは、例えば図1に示すように複数の記録層を有している。
 図1の例では、図中、左側が光ディスクの内周側を表しており、図中、右側が光ディスクの外周側を表している。また、光ディスクには、DS0面とDS1面とが設けられており、それらの面に対して同時にデータの読み書きが可能となっている。
 光ディスクのDS0面にはL0層、L1層、およびL2層が設けられており、同様に光ディスクのDS1面にもL0層、L1層、およびL2層が設けられている。図1の例では、図中、上側から下方向に向かって順番に、DS1面のL2層、DS1面のL1層、DS1面のL0層、DS0面のL0層、DS0面のL1層、およびDS0面のL2層となっている。
 なお、以下、各層についてDS0面であるかDS1面であるかを特に区別する必要のない場合には、単に層とも称することとする。したがって、例えばL1層と記すときには、DS0面のL1層、DS1面のL1層、またはDS0面とDS1面のL1層を意味することとする。
 DS0面およびDS1面の各層には、主にユーザデータ領域およびスペア領域と、DMA(Disk Management Area)領域またはDMAミラー領域とが設けられている。
 ここで、ユーザデータ領域は、ユーザにより指定されたデータであるユーザデータが記録される領域であり、通常はユーザにより記録が指示されたユーザデータは、ユーザデータ領域に記録される。
 例えばユーザデータ領域は、いくつかの連続記録領域、すなわちSRR(Sequential Recording Range)に区分けされる。そして、記録可能なSRRがオープンなSRRとされて、オープンなSRRにユーザデータが記録されていき、これ以上SRRにユーザデータを書き込まない場合や、SRR全域にユーザデータが書き込まれた場合にSRRがクローズされる。なお、いくつかの連続するSRRはセッションとも呼ばれている。また、SRRは1または複数のクラスタから構成される。
 また、スペア領域は交代処理が行われた時にユーザデータの記録先となる交代領域である。例えば、ユーザデータ領域の所定領域がユーザデータの記録先(書き込み先)として指定されたが、指定されたユーザデータ領域に対して、欠陥等の何らかの理由によりユーザデータが記録できない場合、スペア領域を実際のユーザデータの記録先としてユーザデータが記録される。このようにスペア領域へとユーザデータの記録先を変更する処理は交代処理と呼ばれている。
 図1では、DS0面の「Spare00」乃至「Spare05」、およびDS1面の「Spare10」乃至「Spare15」のそれぞれがスペア領域を表しており、光ディスクには最大でこれらの12か所の領域をスペア領域として設定することが可能である。
 具体的には、DS0面およびDS1面のそれぞれのL0層の内周側にSpare00およびSpare10が設けられており、DS0面およびDS1面のそれぞれのL0層の外周側にSpare01およびSpare11が設けられている。
 また、DS0面およびDS1面のそれぞれのL1層の内周側にSpare03およびSpare13が設けられており、DS0面およびDS1面のそれぞれのL1層の外周側にSpare02およびSpare12が設けられている。
 さらに、DS0面およびDS1面のそれぞれのL2層の内周側にSpare04およびSpare14が設けられており、DS0面およびDS1面のそれぞれのL2層の外周側にSpare05およびSpare15が設けられている。
 光ディスクでは、ユーザデータ領域に連続した欠陥(ディフェクト)が検出された場合、交代処理により連続した欠陥の領域を、連続したスペア領域に交代させることができる。
 なお、スペア領域の大きさは、光ディスクフォーマット時の管理領域に記録されるInner Spare Area SizeまたはOuter Spare Area Sizeの値により定まる。
 ここで、DS0面およびDS1面の各層のInner Spare Area Sizeは、例えば2×512×IS(但し、所定値をTBDとして0≦IS≦TBD)などとされる。また、DS0面およびDS1面の各層のOuter Spare Area Sizeは、例えば2×512×OS(但し、0≦OS≦TBD)などとされる。このような場合、光ディスク全体におけるスペア領域の合計の大きさは、1024×IS×2×3+1024×OS×2×3となる。
 また、光ディスクに設けられたDMA領域およびDMAミラー領域は、ユーザデータ領域やスペア領域を管理するための管理情報が記録される管理領域である。DMA領域はDS0面の各層に設けられており、DMAミラー領域はDS1面の各層に設けられている。
 図1の例ではDS0面の「DMA0」乃至「DMA7」のそれぞれがDMA領域を表しており、DS1面の「DMA-Mirror0」乃至「DMA-Mirror7」のそれぞれがDMAミラー領域を表している。
 特に、DS0面L1層のインナーゾーンに設けられたDMA0、DS0面L2層のインナーゾーンに設けられたDMA1、DS1面L1層のインナーゾーンに設けられたDMA-Mirror0、およびDS1面L2層のインナーゾーンに設けられたDMA-Mirror1は、予め定められた固定の領域とされている。
 これに対して、L0層の内周側に設けられたDMA2とDMA-Mirror2、L0層の外周側に設けられたDMA3とDMA-Mirror3は、ユーザが設定可能な領域としてDS0面およびDS1面に存在している。
 同様に、DS0面およびDS1面には、L1層の外周側に設けられたDMA4とDMA-Mirror4、L1層の内周側に設けられたDMA5とDMA-Mirror5、L2層の内周側に設けられたDMA6とDMA-Mirror6、L2層の外周側に設けられたDMA7とDMA-Mirror7がユーザにより設定可能な領域として存在している。
 各DMA領域はDS0面にある、交代処理を行うために使用される領域であり、DS0面にあるDMA領域で、光ディスク全体、つまりDS0面およびDS1面の交代処理に関する情報である交代情報が管理される。DMA領域に記録される情報は、DS1面のDMAミラー領域にも記録されることで、情報の2重化が行われる。
 図1の例では、各DMA領域がDMA0、DMA1、DMA2、DMA3、DMA4、DMA5、DMA6、およびDMA7の順番で使用される。つまりDMA0からDMA7へと順番に各DMA領域に交代情報を含む管理情報が記録されていく。
 これらのDMA領域のうちのDMA0とDMA1は固定サイズとされる。また、DMA0およびDMA1以外の他のDMA領域は、光ディスクフォーマット時の設定によって、大きさを定めることができる。つまり、DMA2乃至DMA7は可変の大きさとすることができる。
 このときDMA領域の大きさは、光ディスクフォーマット時の管理領域に記録されるInner DMA/DMA-Mirror Area SizeまたはOuter DMA/DMA-Mirror Area Sizeの値により定まる。
 具体的にはDMA2、DMA5、およびDMA6の大きさは、例えば2×512×IT(但し、所定値をTBDとして0≦IT≦TBD)などとされる。また、DMA3、DMA4、およびDMA7の大きさは、例えば2×512×OT(但し、0≦OT≦TBD)などとされる。
 DMA領域と同様に、各DMAミラー領域はDS1面にある、交代処理を行うために使用される領域であり、DS1面にあるDMAミラー領域で、光ディスク全体、つまりDS0面およびDS1面の交代処理に関する情報である交代情報が管理される。DMAミラー領域に記録される情報は、DS0面のDMA領域に記録される情報と同じ情報とされ、これにより情報の2重化が行われる。
 図1の例では、各DMAミラー領域がDMA-Mirror0、DMA-Mirror1、DMA-Mirror2、DMA-Mirror3、DMA-Mirror4、DMA-Mirror5、DMA-Mirror6、およびDMA-Mirror7の順番で使用される。つまりDMA-Mirror0からDMA-Mirror7へと順番に各DMAミラー領域に管理情報が記録されていく。
 これらのDMAミラー領域のうちのDMA-Mirror0とDMA-Mirror1は固定サイズとされる。また、DMA-Mirror0およびDMA-Mirror1以外の他のDMAミラー領域は、光ディスクフォーマット時の設定によって、大きさを定めることができる。
 このときDMAミラー領域の大きさは、光ディスクフォーマット時の管理領域に記録されるInner DMA/DMA-Mirror Area SizeまたはOuter DMA/DMA-Mirror Area Sizeの値により定まる。
 具体的にはDMA-Mirror2、DMA-Mirror5、およびDMA-Mirror6の大きさは、例えば2×512×IT(但し、0≦IT≦TBD)などとされる。また、DMA-Mirror3、DMA-Mirror4、およびDMA-Mirror7の大きさは、例えば2×512×OT(但し、0≦OT≦TBD)などとされる。
 さらに、光ディスクには、図示せぬDMAアンカ領域が設けられている。DMAアンカ領域には、DMA領域やDMAミラー領域で交代処理が発生したときに、DMA領域やDMAミラー領域についての分断情報が記録される。すなわち、DMA領域やDMAミラー領域で欠陥等の理由により分断(交代処理)が発生するたびに、その分断に関する情報が記録されていく。
 また、図1に示した光ディスクの各領域をL0層の内周側からL2層の外周側までPSN(Physical Sector Number)の順に並べると図2に示すようになる。なお、図2において図1における場合と対応する部分には、同じ名称が記されており、その説明は適宜省略する。
 図2では、光ディスクの各領域のPSNとLSN(Logical Sector Number)が示されている。すなわち、矢印AL11により示される直線は各領域の位置でのPSNを表しており、矢印AL12で示される直線は各領域の位置でのLSNを表している。
 ここで、PSNは光ディスクの記録領域上の物理的な位置を示す物理アドレスであり、LSNはユーザデータ領域の位置を示す論理アドレスである。
 この例では、光ディスクのDS0面およびDS1面に対して独立にデータを記録可能であるので、それらの面の対応する位置には、同じPSNやLSNが付与されている。
 例えば光ディスクのDS0面およびDS1面には、同じPSNがウォブル情報によって記録されている。しかし、PSNにより示される位置(領域)がDS0面上の位置であるのか、またはDS1面上の位置であるのかを区別するときには、必要に応じてPSNの最上位ビットにDS0面またはDS1面の何れであるかを示す面情報が付加され、SPSNとされる。
 具体的には、DS0面のPSNに対しては、そのPSNの最上位ビットにDS0面を示す「0」が付加されてSPSNとされる。同様に、DS1面のPSNに対しては、そのPSNの最上位ビットにDS1面を示す「1」が付加されてSPSNとされる。
〈DMSについて〉
 ところで、上述したように管理領域としてのDMA領域およびDMAミラー領域には、管理情報が記録されるが、この管理情報は例えばDMS(Disc Management Structure)と呼ばれるものとされる。また、DMAアンカ領域にも、分断情報を含むDMSが必要に応じて記録される。
 DMSは、例えば図3に示すように予め定められた大きさの基本管理情報であるPDSD(Pointer&Counter, Disk Definition Structure, Sequential Recording Range Information 0 and Defect List 0)と、拡張管理情報であるSSRI(Sequential Recording Range Information)1およびDFL(Defect List)n(但し、n=1,…,16)とからなる。
 具体的には、矢印Q11に示すPDSDは、所定の記録単位(ブロック)である1RUB(Recording Unit Block)分の大きさの基本構成となる情報であり、PDSDには、P&C(Pointer&Counter)、DDS(Disk Definition Structure)0、SRRI(Sequential Recording Range Information)0、およびDFL0が含まれている。ここでは1RUBは1クラスタとされ、クラスタには32個のセクタが含まれている。
 P&Cには各種のポインタやカウンタが含まれており、DDS0にはスペア領域のどこまでデータが記録されたかを示す情報が含まれている。これらのP&CとDDS0で1フレーム分のデータ量となるようになされている。
 SRRI0は1フレーム分のデータであり、SRRI0にはユーザデータ領域における各SRRの配置位置を示すディスク情報、すなわちユーザデータ領域に設けられたSRRの位置を示すSRRエントリが含まれている。なお、より詳細には、SRRI0はSRRエントリの記録のためのテンポラリの領域、つまりワークエリアとして使用される。
 DFL0は30フレーム分のデータであり、DFL0には交代処理に関する情報である交代情報が含まれている。すなわち、交代処理が行われた時のユーザにより指定されたユーザデータの記録先(以下、交代元とも称する)と、交代処理により記録されたユーザデータの実際の記録先(以下、交代先とも称する)とを示すDFLエントリ等の情報がDFL0に記録される。
 DFLエントリは、欠陥(ディフェクト)が発生した領域、つまり交代元の領域と、その交代先の領域を示すディフェクトリストである。なお、より詳細にはDFLエントリのなかには、交代元および交代先を示すもののほか、ユーザデータ領域やスペア領域等の各記録領域における欠陥のある領域を示すものもある。
 DFL0はDFLエントリの記録のためのテンポラリの領域、つまりワークエリアとして使用される。
 また、矢印Q12に示すSRRI1は、SRRに関する情報、つまりSRRIの拡張ユニットであり、1RUB分の大きさとされる。SRRI1は、SRRI0にSRRエントリが記録しきれなくなったときに生成され、SRRIの拡張領域として使用される。このとき、SRRI0にオープンされているSRRのSRRエントリがある場合には、そのSRRエントリはSRRI0に残されたままとされ、残りのSRRエントリ、つまり以降においてデータが追記されることのないクローズされたSRRのSRRエントリがSRRI1に記録される。
 上述したP&Cには、SRRI1の先頭位置のSPSNがSRRI1の開始位置を示すポインタとして含まれている。
 さらに、矢印Q13に示すDFLn(但し、n=1,…,16)は、欠陥に関する情報、つまりDFLの拡張ユニットであり、1RUB分の大きさとされる。DFLnは、DFL0にDFLエントリが記録しきれなくなったときに生成され、DFLの拡張領域として使用される。このとき、DFL0に記録されていたDFLエントリは全てDFLnに掃き出され(移動され)、DFL0にはDFLエントリが記録されていない状態とされる。また、DFL1乃至DFL16では重複するDFLエントリが排除されて各DFLエントリがソートされ、記録される。
 上述したP&Cには、各DFLnの先頭位置のSPSNがDFLnの開始位置を示すポインタとして含まれている。
 したがって、DMSは基本的にはPDSDのみから構成されるが、SRRIやDFLの拡張が行われた時には、DMSにはPDSDに加えて適宜SRRI1やDFLnが含まれることになる。
〈PDSDについて〉
 続いて、以上において説明したPDSD、SRRI1、およびDFLnについてさらに詳細に説明する。まず、PDSDについて説明する。
 PDSDは、例えば図4に示すように構成される。
 PDSDの先頭フレームであるData Frame0には、上述したP&CとDDS0が含まれている。また、Data Frame0に続くData Frame1には、SRRI0が含まれている。そして、Data Frame2乃至Data Frame31にはDFL0が含まれている。
〈P&Cについて〉
 P&Cは、例えば図5に示すように構成されている。
 P&Cは、PDSDのData Frame0におけるbyte0からbyte511までの領域にあり、P&Cの先頭のW11の部分はP&Cのヘッダ領域となっている。また、W11の部分に続くW12の部分には、このP&Cを含むDMSがDMA領域やDMAミラー領域等のどの領域に記録されるものであるかを示すP&C indicatorが含まれている。
 例えばこのP&Cを含むDMSの記録先がDS0面にあるDMA領域である場合、P&C indicatorの値は00hとされ、DMSの記録先がDS1面にあるDMAミラー領域である場合、P&C indicatorの値は01hとされる。また、DMSの記録先がDMAアンカ領域である場合、そのDMAアンカ領域内の記録先の領域やファイナライズ時であるかなどに応じて、P&C indicatorの値は02h、03h、または04hとされる。特に、光ディスクがファイナライズされる場合、P&C indicatorの値は04hとされる。
 さらに、P&CのW12の部分には、このP&Cを含むDMSを構成するSSRI1およびDFL1乃至DFL16の記録先の開始位置を示すポインタが含まれている。
 例えばFirst SPSN of DS0/DS1 SRRI1は、SRRI1の先頭位置のSPSNを示している。また、First SPSN of DS0/DS1 DFL1は、DFL1の先頭位置のSPSNを示している。
 ここで、SSRI1の記録先の開始位置を示すポインタであるFirst SPSN of DS0/DS1 SRRI1の値は、SRRIが拡張されていないとき、つまりSRRI1がないときには00hとされる。また、P&C indicatorの値が02h乃至04hの何れかである場合にもFirst SPSN of DS0/DS1 SRRI1の値は00hとされる。
 同様に、First SPSN of DS0/DS1 DFL1などのDFLnの記録先の開始位置を示すポインタの値は、DFLnがないときには00hとされる。また、P&C indicatorの値が02h乃至04hの何れかである場合にもDFLnの記録先の開始位置を示すポインタの値は00hとされる。
 上述したように、基本的にはDMA領域とDMAミラー領域には、同じDMSが記録される。但し、それらのDMS内のP&CにおけるW12の部分のポインタの値は、DS0面であるかDS1面であるかも区別されるSPSNとなっているので、P&CにおけるW12の部分については、DMA領域とDMAミラー領域とで異なることになる。
 W12の部分に続くW13の部分には各情報が更新された回数、つまり各情報のバージョン情報を示すカウンタが含まれている。具体的には、W13の部分には、DDS0 contents update count、DFL contents update count、SRRI contents update count、およびDMA-Anchor contents update countが含まれている。
 DDS0 contents update countは、DDS0が更新された回数を示すカウンタであり、DDS0 contents update countはDDS0の内容が更新(変更)された場合にのみインクリメントされる。
 DFL contents update countは、DFLが更新された回数を示すカウンタであり、DFL contents update countは、DFL0、DFLn(但し、n=1,…,16)、またはDFL0とDFLnの内容が更新(変更)された場合にのみインクリメントされる。つまり、新たにDFLエントリが追加された場合にのみインクリメントされる。
 SRRI contents update countは、SRRIが更新された回数を示すカウンタであり、SRRI contents update countはSRRI0、SRRI1、またはSRRI0およびSRRI1の内容が更新(変更)されるとインクリメントされる。つまり、SRRエントリの内容に変更があった場合、または新たにSRRエントリが追加された場合にのみインクリメントされる。
 DMA-Anchor contents update countは、DMA領域またはDMAミラー領域に分断が生じて、DMAアンカ領域に分断情報(DMS)が記録される場合にのみインクリメントされる。
 W13の部分に含まれるDDS0 contents update count、DFL contents update count、およびSRRI contents update countの各値は、DMA領域やDMAミラー領域で欠陥が発生した等の理由によって、PDSDやSRRI1、DFLnの書き換え(書き直し)を行うなどの場合には、内容に変化がない限りインクリメント(カウントアップ)されないようになされている。これは、DMA領域に記録されるP&C内のカウンタの値と、DMAミラー領域に記録されるP&C内のカウンタの値との整合性を確保するためである。
 例えばDMA領域にDMSを記録するときに欠陥があり、交代処理等によりDMSをDMA領域内の他の領域に書き直す時にP&C内のDDS0 contents update count等がインクリメントされると、DMAミラー領域に記録されるP&C内のDDS0 contents update countと値が一致しなくなり、どのDMSが最新のものであるかが分からなくなるからである。
 同様にDMA-Anchor contents update countは、DMAアンカ領域に欠陥等があってDMSの書き直しをする場合等にはインクリメントされない。また、DMA-Anchor contents update countとして、DMA領域の分断に関する場合とDMAミラー領域の分断に関する場合とで共通して1つのものが用いられる。つまり、DMA領域に分断が生じた場合でも、DMAミラー領域に分断が生じた場合でも、同じDMA-Anchor contents update countがインクリメントされる。
 P&CのW14の部分には、このP&Cを含むDMSがDMAアンカ領域に記録される場合に記録される情報が含まれている。
 すなわち、DMA Flagには、DMA領域に異常があるかや分断が発生したかを示すフラグが含まれており、DMA-Mirror Flagには、DMAミラー領域に異常があるかや分断が発生したかを示すフラグが含まれている。
 具体的には、DMA FlagにはDMA領域に異常があったか否かを示すDMA異常フラグと、DMA領域に分断があるか否かを示すDMA分断フラグが含まれている。同様に、DMA-Mirror FlagにはDMAミラー領域に異常があったか否かを示すDMAミラー異常フラグと、DMAミラー領域に分断があるか否かを示すDMAミラー分断フラグが含まれている。
 さらにP&CのW14の部分には、DMA領域が分断する前の最後のRUBの先頭PSN、DMA領域が分断した後の最初のRUBの先頭PSN、DMAミラー領域が分断する前の最後のRUBの先頭PSN、およびDMAミラー領域が分断した後の最初のRUBの先頭PSNが分断情報として含まれている。これらの各情報により、欠陥等により分断される前と後のDMA領域やDMAミラー領域の記録位置を特定することができる。
 W14の部分は、DMAアンカ領域にDMSが記録されるときだけ記録され、そうでない場合には、これらのW14の部分の各値は00hとされる。
 W15の部分は、DMAアンカ領域をクローズする場合、つまり光ディスクをファイナライズする場合に、DMAアンカ領域にDMSが記録されるときだけ記録される。W15の部分には、DS0面やDS1面における最終的な、つまり最後にDMA領域やDMAミラー領域に記録されたPDSD、SRRI1、DFL1乃至DFL16などのDFLnの記録先の開始位置を示すポインタ等が記録される。なお、光ディスクをファイナライズしない場合には、これらのポインタの値は00hとされる。
〈DDS0について〉
 また、PDSDに含まれるDDS0は、例えば図6に示すように構成される。
 DDS0はPDSDのData Frame0におけるbyte512からbyte2047までの領域にあり、DDS0のW21の部分には、DDS0のヘッダ情報が記録される。また、W22の部分には、光ディスクの構成に関わる情報や、スペア領域の構成などが記録される。例えばW22の部分には、スペア領域や、DMA領域、DMAミラー領域の大きさを定めるInner Spare Area Sizeや、Inner DMA/DMA-Mirror Area Size、Outer Spare Area Size、Outer DMA/DMA-Mirror Area Sizeなどが記録される。
 W23の部分には、光ディスクの各領域について、どこまで情報が記録されたかを示す情報が記録される。例えばW23の部分には、各スペア領域、つまり図1に示したSpare00乃至Spare15の各領域について、次に記録(追記)可能な最初の位置を示すPSNを示す情報が記録されている。
 具体的には、例えばW23の部分のNext available PSN of DS0 L0 inner Spare00は、DS0面のL0層にあるSpare00における、次に記録可能な最初の位置のPSNを示している。したがって、次回に交代処理が行われてスペア領域であるSpare00にユーザデータが記録される場合には、このPSNの位置からユーザデータが記録されていくことになる。また、Spare00の領域が一杯になり、これ以上Spare00にユーザデータを記録することができない状態となると、Next available PSN of DS0 L0 inner Spare00の値としてFFhが記録される。これはSpare00に限らず、他のNext available PSNについても同様である。
 さらに、例えばW23の部分のNext available PSN of DS1 L0 inner Spare10は、DS1面のL0層にあるSpare10における、次に記録可能な最初の位置のPSNを示している。
 このようにW23の部分には、DS0面とDS1面の各層にあるスペア領域の次に記録可能な領域のPSNを示す情報が含まれている。したがって、DS0面とDS1面の全てのスペア領域のNext available PSNの値がFFhとなった場合には、記録可能なスペア領域はなくなったことになる。
 また、W24の部分には、このDDS0を含むDMSがテンポラリ、つまり一時的な仮のものであるのか否かを示すcontrol Flagsなどの情報が記録される。ここで、control Flagsに含まれるTemporary DMSの値が1である場合、DMSがテンポラリのものであることを示しており、Temporary DMSの値が0である場合、DMSがテンポラリではないものであることを示している。
 さらにW25の部分には、Drive IDに関する情報が記録される。
〈SRRI0について〉
 また、PDSDに含まれるSRRI0は、例えば図7に示すように構成される。
 SRRI0はPDSDのData Frame1の領域にあり、SRRI0の先頭のW31の部分はSRRI0のヘッダ領域とされており、このヘッダ領域にはSRRI0内のSRRエントリの総数を示すnumber of SRR entry on SRRI0などが含まれている。W31の部分に続くW32の部分には、オープンしているSRR(連続記録領域)の数を示すnumber of open SRRsが記録される。
 また、W33の部分にはオープンしているSRRのリストが記録される。さらに、W34の部分には、SRRエントリとSRRターミネータが記録されている。このW34の部分の大きさは予め定められた大きさとなっている。そのため、SRRI0には予め定められた数のSRRエントリしか格納することができないようになっている。また、例えばW34の部分におけるSRR entry1は、SRRI0に含まれている1番目のSRRエントリを示している。
 ここで、各SRRエントリは例えば図8に示す構成とされる。
 この例では、SRRエントリにはStart SPSN、Session start、およびLast Recorded SPSNが含まれており、SRRエントリは64ビットの長さ(大きさ)の情報とされる。
 Start SPSNは、このSRRエントリにより特定されるSRRの先頭の位置、より詳細には先頭のクラスタ内の先頭セクタのSPSNを示している。またLast Recorded SPSNは、このSRRエントリにより特定されるSRR内に記録されたデータの最後尾の位置、つまりSRRに記録されている最も後ろのユーザデータを含むセクタのSPSNを示している。
 したがって、SRRエントリにより特定されるSRRには、Start SPSNにより示される位置から、Last Recorded SPSNにより示される位置までユーザデータが記録されていることになる。そして、さらにこのSRRにユーザデータが追記される場合には、Last Recorded SPSNで示されるセクタを含むクラスタの次のクラスタの先頭セクタ以降の位置にユーザデータが記録されていくことになる。
 また、SRRエントリに含まれているSession startは、このSRRエントリにより特定されるSRRが複数のSRRからなるセッションを構成する最初(先頭)のSRRであるかを示している。具体的には、例えばセッションを構成する最初のSRRである場合にはSession startの値は1とされ、セッションを構成する最初のSRRでない場合にはSession startの値は0とされる。
 このような64ビットからなるSRRエントリを、64ビットで表される整数値とみなして、SRRエントリを並べる(ソートする)と、整数値の最上位はSRRの先頭の位置のSPSNとなるので、各SRRエントリはアドレス順、つまりSPSN順に並ぶことになる。したがって、複数並べられたSRRエントリを参照するときに、目的とするSRRエントリをより迅速に検索することができ、利便性を向上させることができる。
〈DFL0について〉
 PDSDに含まれるDFL0は、例えば図9に示すように構成される。
 DFL0は、PDSDのData Frame2乃至Data Frame31の領域にある。DFL0のW41の部分は、DFL0のヘッダ領域とされており、このヘッダ領域にはDFL0内のDFLエントリの総数を示すnumber of DFL entry on DFL0などが含まれている。
 W41の部分に続くW42の部分、つまりDFL0におけるData Frame2の途中からData Frame31の部分には、DFLエントリとDFLターミネータが記録されている。このW42の部分の大きさは予め定められた大きさとなっている。そのため、DFL0には予め定められた数のDFLエントリしか格納することができないようになっている。また、例えばW42の部分におけるDFL entry1は、DFL0に含まれている1番目のDFLエントリを示している。
 なお、DFL0にDFLエントリが記録しきれなくなってDFLが拡張されているか否かは、上述したP&Cにおけるポインタの情報、具体的にはFirst SPSN of DS0/DS1 DFL1乃至First SPSN of DS0/DS1 DFL16から特定することができる。つまり、どのDFLnまでが生成されて、それらのDFLnにDFLエントリが記録されているかが分かる。
 ここで、各DFLエントリは例えば図10に示す構成とされる。
 この例では、DFLエントリにはOperation、Original SPSN、Address mode、およびDestination SPSNが含まれており、DFLエントリは64ビットの長さ(大きさ)の情報とされる。
 Original SPSNは、28ビットの情報であり、光ディスクにおける欠陥が発生した記録領域(クラスタ)の位置を示している。Original SPSNにより示される領域は、交代処理時の交代元の位置を示す場合もあるし、交代元ではなく単に登録されている、欠陥が発生した領域の位置を示す場合もある。Destination SPSNは28ビットの情報であり、交代先の位置を示している。
 Operationは、このDFLエントリが交代先および交代元を示すエントリであるか、または交代対象となる領域ではなく、単に使用できない領域であるとして登録されている、欠陥がある領域を示すエントリであるかを示すオペレーション情報である。
 Address modeは、このDFLエントリで扱われる欠陥が単独のクラスタ(Physical Cluster)であるか、連続するクラスタであるかなど、交代のアドレスモードを示すアドレスモード情報である。
 DFLエントリによれば、例えば図11に示すように、そのDFLエントリで扱われる欠陥が孤立した単独の欠陥であるか、または連続する欠陥であるかと、さらにその欠陥が交代されているか否かとを表現することができる。
 例えば図11の例では、Operationの値は、DFLエントリで扱われる欠陥が交代されているときには1000とされ、欠陥が交代されていないときには0000とされる。
 また、Address modeの値は、DFLエントリで扱われる欠陥が、登録されている単独の欠陥、または交代元となる単独の欠陥である場合には0000とされる。
 さらに、DFLエントリで扱われる欠陥が連続する欠陥(連続するクラスタからなる欠陥)である場合、そのDFLエントリで扱われる欠陥のOriginal SPSNに応じてAddress modeの値は0001または0010の何れかとされる。
 したがって、DFLエントリで扱われる欠陥の種類はOperationとAdddress modeとから図中、右側に「Type」として記されているRSD、RCD、NRSD、およびNRCDの4つの種類に分類することができる。換言すれば、DFLエントリに記述されているOperationとAddress modeから、どのような種類の欠陥であるかを特定することができる。
 したがって、OperationとAddress modeからなる情報は、欠陥の種類を示す情報であるということができる。
 ここでRSDは交代が行われた単独の欠陥を示しており、RCDは交代が行われた連続する欠陥を示しており、NRSDは交代が行われていない単独の欠陥を示しており、NRCDは交代が行われていない連続する欠陥を示している。
 このような64ビットからなるDFLエントリを、64ビットで表される整数値とみなして、DFLエントリを昇順に並べる(ソートする)と、整数値の最上位はOperationの値となるので、交代されていない欠陥のDFLエントリが前半に配置され、その後に交代された欠陥のDFLエントリが配置されることになる。したがって、複数並べられたDFLエントリを参照するときに、目的とするDFLエントリをより迅速に検索することができ、利便性を向上させることができる。
〈SRRI1について〉
 また、DMSを構成するSRRI1は、例えば図12に示すように構成される。
 SRRI1の先頭のW51の部分はSRRI1のヘッダ領域とされており、このヘッダ領域にはSRRI1内のSRRエントリの総数を示すnumber of SRR entry on SRRI1などが含まれている。W51の部分に続くW52の部分にはSRRエントリとSRRターミネータが記録されている。例えばW52の部分におけるSRR entry1は、SRRI1に含まれている1番目のSRRエントリを示している。
〈DFLnについて〉
 DMSを構成する各DFLn、すなわちDFL1乃至DFL16のそれぞれは、例えば図13に示すように構成される。
 DFLnのW61の部分は、DFLnのヘッダ領域とされており、このヘッダ領域にはDFLn内のDFLエントリの総数を示すnumber of DFL entry on DFLnなどが含まれている。
 W61の部分に続くW62の部分には、DFLエントリとDFLターミネータが記録されている。例えばW62の部分におけるDFL entry1は、DFLnに含まれている1番目のDFLエントリを示している。
〈記録再生装置の構成例〉
 次に本技術を適用した記録再生装置の一実施の形態の構成例について説明する。本技術を適用した記録再生装置は、例えば図14に示す構成とされる。
 図14に示す記録再生装置11は、以上において説明した構成を有する光ディスク12に対してデータの読み書きを行うものであり、例えば光ディスクドライブである。
 記録再生装置11は、ホストI/F(Interface)21、コントローラ22、メモリ23、記録再生処理部24-1、記録再生処理部24-2、光ピックアップ25-1、光ピックアップ25-2、およびスピンドルモータ26を有している。
 ホストI/F21は、図示せぬホスト機器と通信を行ってデータやコマンドの授受を行う。例えばホストI/F21は、ホスト機器から供給された各種のコマンドやデータをコントローラ22に供給する。また、ホストI/F21はコントローラ22から供給された各種の情報や、光ディスク12から読み出された各種のデータをホスト機器に供給する。
 コントローラ22は、記録再生装置11全体の動作を制御する。例えばコントローラ22は、1つの制御チップから構成されるドライブ制御コントローラである。
 例えば、コントローラ22はホストI/F21から供給されたデータを記録再生処理部24-1や記録再生処理部24-2に供給したり、記録再生処理部24-1や記録再生処理部24-2から供給されたデータをホストI/F21に供給したりする。
 また、例えばコントローラ22は、ホストI/F21から供給されたコマンドに基づいて、記録再生処理部24-1や記録再生処理部24-2、スピンドルモータ26を制御し、光ディスク12にユーザデータ等のデータを記録させたり、光ディスク12からユーザデータ等のデータを読み出させたりする。
 コントローラ22は、管理部41および交代処理部42を備えている。
 管理部41は、光ディスク12の各領域の管理を行う。例えば管理部41は上述したDMSを生成したり、読み出されたDMSに基づいて、ユーザデータ等を記録可能な領域をホストI/F21を介してホスト機器に通知したりする。また、交代処理部42は、光ディスク12のユーザデータ領域やDMA領域、DMAミラー領域などに欠陥があり、データを記録することができない場合、交代処理を行う。
 メモリ23は、コントローラ22と各種のデータの授受を行い、コントローラ22のワークエリアとして機能する。例えばホスト機器から供給された、光ディスク12に記録されるデータも一時的にメモリ23に記録される。
 記録再生処理部24-1および記録再生処理部24-2は、コントローラ22の制御に従ってデータの記録や再生のための信号処理やサーボ動作を行う。
 例えば記録再生処理部24-1および記録再生処理部24-2は、コントローラ22から供給されたデータを光ピックアップ25-1および光ピックアップ25-2に供給して光ディスク12に記録させる。また、例えば記録再生処理部24-1および記録再生処理部24-2は、光ディスク12から読み出され、光ピックアップ25-1および光ピックアップ25-2から供給されたデータをコントローラ22に供給する。
 なお、以下、記録再生処理部24-1および記録再生処理部24-2を特に区別する必要のない場合、単に記録再生処理部24とも称する。
 光ピックアップ25-1および光ピックアップ25-2は、記録再生処理部24の制御に従って、記録再生処理部24から供給されたデータに応じたレーザ光を光ディスク12に照射してデータを記録させる。また、光ピックアップ25-1および光ピックアップ25-2は、記録再生処理部24の制御に従って光ディスク12にレーザ光を照射するとともに、そのレーザ光の反射光を受光し、受光により得られたデータを読み出したデータとして記録再生処理部24に供給する。
 なお、以下、光ピックアップ25-1および光ピックアップ25-2を特に区別する必要のない場合、単に光ピックアップ25とも称することとする。
 また、例えば光ディスク12における、光ピックアップ25-1によってデータの記録や再生が行われる対象となる面が上述したDS1面とされ、光ピックアップ25-2によってデータの記録や再生が行われる対象となる面がDS0面とされる。
 スピンドルモータ26は、コントローラ22の制御に従ってスピンドルを回転駆動させることにより、スピンドルに装着された光ディスク12を回転させる。
〈本技術について〉
(管理情報の多重化について)
 続いて、本技術について説明する。
 管理部41は、管理情報としてのDMSを光ディスク12の複数の領域に記録させる。具体的には、管理部41は図15に示すように、同じDMSを管理領域であるDMA領域とDMAミラー領域とに記録させる。
 この例では、DMSとして、PDSD、SRRI1、およびDFLnが、それぞれDMA領域およびDMAミラー領域に記録されている。このとき、SRRI1およびDFLnは、DMA領域とDMAミラー領域とで同じものとなる。
 これに対して、PDSDのP&Cに含まれているSRRI1のポインタであるFirst SPSN of DS0/DS1 SRRI1や、DFLnのポインタであるFirst SPSN of DS0/DS1 DFL n(但し、n=1,…,16)は、DMA領域とDMAミラー領域とで異なるものとなる。これは、上述したようにポインタにより指し示される位置情報に面情報が付加され、SPSNとされているからである。
 なお、DDS0のアップデートカウンタであるDDS0 contents update countや、DFLのアップデートカウンタであるDFL contents update count、SRRIのアップデートカウンタであるSRRI contents update countは、DMA領域とDMAミラー領域とで同じものとなる。これは、上述したようにこれらのアップデートカウンタは、DMS(PDSD)の書き直しではカウントアップ(インクリメント)されないからである。
 また、DMSの記録が行われる場合、DMSの記録データ量が最小となるのは、図16の上側に示すようにPDSDのみが記録されるときとなる。
 例えばSRRIおよびDFLが拡張されず、SRRI1とDFLnが不要である場合、DMSとしてPDSDのみが記録される。
 また、例えばSRRIまたはDFLが拡張されており、SRRI1またはDFLnが既に記録されているが、DMSを記録するにあたってSRRI1もDFLnも更新が不要であり、PDSDの内容のみが更新される場合にもPDSDのみが記録されることになる。なお、この場合、PDSDに含まれるSRRI1のポインタやDFLnのポインタは、最後に記録されたSRRI1やDFLnを指し示すポインタのままとされ、それらの最後に記録されたSRRI1またはDFLnと、今回、新たに記録されるPDSDとからなる情報が、最新のDMSとされる。
 これに対してDMSの記録が行われる場合に、DMSの記録データ量が最大となるのは、図16の下側に示すようにDMSとしてPDSD、SRRI1、およびDFL1乃至DFL16が記録されるときとなる。
 この例では、PDSDには、そのPDSDと同時に記録されるSRRI1を指し示すポインタ、およびそのPDSDと同時に記録されるDFL1乃至DFL16のそれぞれを指し示すポインタのそれぞれが含まれることになる。
 ところで、上述したようにDMS等の管理情報が光ディスクの1か所の領域にしか記録されていない場合、その領域に欠陥が発生すると光ディスクの最新の管理情報を読み出すことができなくなってしまう。そうすると、光ディスクに対してデータを追記することができなくなるだけでなく、光ディスクに記録されているデータにアクセスすることもできなくなる。
 そこで、管理部41は、管理情報としてのDMSを光ディスク12の複数の領域に記録させる。具体的には、管理部41は図15に示したように同じDMS、より詳細にはポインタ情報のみが異なるDMSをDMA領域とDMAミラー領域とに記録させる。
 このようにDMSを多重化することにより、何れかの領域からDMSを読み出すことができなくなったとしても、残りの領域からDMSを読み出すことができ、最新の管理情報をより確実に得ることができる。したがって、欠陥に対する光ディスク12の信頼性を向上させることができる。
 特に、記録再生装置11によれば、光ディスク12のDS0面にあるDMA領域と、DS1面にあるDMAミラー領域という互いに異なる面にある独立した領域にDMSを記録させるようにすることで、さらに信頼性を向上させることができる。さらに、記録再生装置11では、光ディスク12がファイナライズされる前の状態、つまり光ディスク12に追記可能な状態においてもDMSがDMA領域とDMAミラー領域に多重化されているので、光ディスク12がどのような状態であっても信頼性を確保することができる。
(最新の管理情報の特定について)
 また、DMS等の管理情報を多重化する場合、DMSのポインタ情報として自分自身(DMS内の情報の位置)を示す情報がDMS内に含まれていると、例えばDMA領域に欠陥が存在してDMSをDMA領域の他の位置に書き直す場合でもポインタ情報が変化し、DMSの内容を更新した回数を示すカウンタがインクリメントされてしまう。
 この場合、DMAミラー領域にDMSが正しく記録されたとすると、DMA領域に書き直されたDMSと、DMAミラー領域に記録されたDMSとの間でカウンタの値が異なることになり、どちらのDMSが最新のものであるのか分からなくなってしまう。
 これに対して、管理部41は、基本管理情報となるPDSDの構成を、そのPDSD内部に自分自身(PDSD内の情報の位置)を示すポインタ情報を持たない構成とし、PDSD内部含まれるポインタ情報は、外部の拡張管理情報を指し示すものとする。さらに、管理部41はPDSD内に含まれる各カウンタを、DMSの内容が変化したときにのみインクリメントする構成とする。
 換言すれば、DMSに含まれている各情報の更新回数を示すアップデートカウンタとしてのDDS0 contents update countや、DFL contents update count、SRRI contents update countは、それらの情報が更新されていない場合には更新(インクリメント)されない。したがって、DMA領域とDMAミラー領域とで、同じ内容のDMSについては、それらの領域に記録されているDMS内のアップデートカウンタは必ず一致することになり、整合性が保たれることになる。
 このようにポインタ情報とアップデートカウンタをPDSD内に集約して管理することで、管理が容易になるだけでなく、多重化されるDMSの整合性を保ち、最新のDMSを簡単に確認することができるようになる。
 例えばDMSがPDSDとSRRI1から構成され、SRRI1の内容の更新がなかったため、更新のあったPDSDのみをDMA領域とDMAミラー領域とに記録するとする。この場合、新たなPDSDは既に記録されているSRRI1を参照している状態となっている。
 このとき、DMAミラー領域にはPDSDを正しく記録できたが、DMA領域にはライトエラー等によりPDSDを正しく記録できなかったとする。
 そのような場合、管理部41は、記録に失敗したPDSDをDMA領域の新たな位置に書き直すように記録再生処理部24を制御する。このとき、PDSD内には自分自身を指し示すポインタ情報が含まれていないので、PDSDの内容に変更はない。具体的にはSRRI1を指し示すポインタ情報に変更はなく、DDS0やSRRIの変更もないのでそれらのアップデートカウンタもインクリメントされない。
 したがって管理部41は、新たなPDSDを生成する必要はなく、記録に失敗したPDSDをそのままDMA領域に書き直せばよい。しかも、この場合、DMA領域とDMAミラー領域に記録されるDMSのDDS0、DFL、およびSRRIの各アップデートカウンタの値は同じとなる。これにより、DMA領域とDMAミラー領域に記録されるDMSの整合性を確保することができ、最新のDMSを簡単に特定することができる。
 なお、DMSとして、PDSDとともにSRRI1やDFLnが記録される場合でも、管理部41がSRRI1やDFLnを先に記録させ、これらのSRRI1やDFLnが正しく記録された後、PDSDを記録させるようにすることで、PDSDの記録に失敗しても、書き直し時にPDSDの内容を変更する必要がないので、整合性を確保することができる。
 さらに、管理部41はDMA領域とDMAミラー領域からDMSを読み出した時に、それらのアップデートカウンタの値を比較することで、整合性を確認することができる。
 つまりDMA領域とDMAミラー領域に記録されているDMSのアップデートカウンタの値が最大のものが、それらの領域内に記録されている最新のDMSとされる。そして、それらの各領域の最新のDMSのアップデートカウンタの値が一致しているときには、それらの両方のDMSがともに最新のものであるとされ、2つのDMSのアップデートカウンタの値が一致しないときには、より大きい値を有するアップデートカウンタを含むDMSが最新のものとされる。
(管理情報の記録のための領域の消費低減について)
 また、上述したように管理部41がDMSを記録させるときに、基本管理情報となるPDSDのほか、拡張管理情報となるSRRI1やDFLnを設けることで、DMA領域やDMAミラー領域などの管理領域の消費を低減させることができる。そして、管理領域の消費が減る分だけ、ユーザデータ領域を増やすことが可能になる。
 例えば光ディスク12上に新たなSRRが設けられたり、既存のSRRにユーザデータが追記されたりして、SRRエントリの追加または更新が必要となった場合、管理部41は、通常は図17の矢印Q41に示すようにPDSD内のSRRI0に新たなSRRエントリを追加したり、SRRI0内のSRRエントリを更新したりする。
 このようにSRRIが拡張されていない場合、つまりDMSの構成要素としてSRRI1が含まれていない場合には、SRRI0にはオープンな状態のSRRのSRRエントリと、クローズされた状態のSRRのSRRエントリとが含まれている。つまり、オープンしているSRRエントリとクローズされたSRRエントリがSRRI0に含まれている。
 このような状態からSRRエントリが増えていき、これ以上SRRI0にSRRエントリを記録することができない状態となったとする。
 そのような場合、管理部41は矢印Q42に示すようにPDSDとSRRI1とからなるDMSを生成し、DMA領域やDMAミラー領域に記録させる。例えばSRRI0に新たなSRRエントリを追加しようとしたが、既にSRRI0にSRRエントリを記録することができない状態であったときに、SRRI1が生成される。
 具体的には管理部41は、これまでSRRI0に含まれていたSRRエントリのうちのオープンな状態のSRRエントリ、および新たに追加された1つのSRRエントリが含まれる新たなSRRI0を有するPDSDと、これまでSRRI0に含まれていたSRRエントリのうちのクローズされたSRRエントリが含まれるSRRI1とを生成する。
 また、このとき管理部41は、SRRエントリ全体の64ビットのデータを、64ビットで表される整数値とみなしてSRRエントリをソートし、SRRI0に格納する。同様に、管理部41はSRRI1に格納されるSRRエントリをソートしてから、それらのソートされた順番でSRRエントリをSRRI1に格納する。これにより、SRRI0やSRRI1に含まれるSRRエントリはSPSNの順、つまりLSN順に並べられることになる。
 SRRIの拡張領域としてSRRI1を設けることで、次回、DMSをDMA領域やDMAミラー領域に記録する場合、SRRI1の内容に更新がないときには、管理部41は新たなPDSDのみを生成して記録させるだけですむ。この場合、新たに記録させたPDSDのP&Cに含まれるFirst SPSN of DS0/DS1 SRRI1は、既に記録されているSRRI1の位置を示すポインタ情報とされ、新たに記録させたPDSDと既に記録されているSRRI1とからなる情報が最新のDMSとされる。
 通常、ユーザデータを追記するときにアクセスされるのはオープンされたSRRであり、クローズされたSRRのSRRエントリが変更されることはないので、SRRIの拡張後でも殆どの場合、PDSDの追記を行うだけでよい。このように基本管理情報としてのPDSDに加え、拡張管理情報としてのSRRI1を設けることで、DMA領域やDMAミラー領域の消費を低減させることができる。
 また、例えばユーザデータの記録時に交代処理が行われ、DFLエントリの追加が必要となった場合、管理部41は、通常は図18の矢印Q51に示すようにPDSD内のDFL0に新たなDFLエントリを追加する。
 このようにDFLが拡張されていない場合、つまりDMSの構成要素としてDFLnが含まれていない場合には、DFL0には全てのDFLエントリが含まれている。この状態では、DFL0にはDFLエントリがソートされた状態で重複なく格納されている。
 このような状態からDFLエントリが増えていき、これ以上DFL0にDFLエントリを記録することができない状態となったとする。
 そのような場合、管理部41はPDSDとDFL1とからなるDMSを生成し、DMA領域やDMAミラー領域に記録させる。すなわち、管理部41は、これまでDFL0に格納されていた全てのDFLエントリがDFL1に含まれるようにし、新たなDFL0にはDFLエントリが1つも含まれていない状態、つまり空の状態となるようにPDSDとDFL1を生成する。
 そして、管理部41は新たにDFLエントリを生成するときには、そのDFLエントリをDFL0に格納していく。さらにDFL0内のDFLエントリが増えていき、これ以上DFL0に記録することができなくなると、DFL0に格納されていたDFLエントリはDFL1に掃き出されて(移動されて)DFL0が空とされ、DFL0に新たなDFLエントリが記録されていく。
 さらに、その後、DFL0にDFLエントリが記録できなくなり、これまでDFL0に記録されていたDFLエントリをDFL1に記録しようとしたときに、DFL1にDFLエントリを記録しきれない状態となったとする。そのような場合、管理部41は、矢印Q52に示すようにPDSD、DFL1、およびDFL2からなるDMSを生成し、DMA領域やDMAミラー領域に記録させる。
 例えば、DFL0に新たなDFLエントリを追加しようとしたが、既にDFL0に新たなDFLエントリを記録できない状態であった場合に、新たなDFL1およびDFL2が生成される。
 具体的には管理部41は、これまでDFL0に含まれていたDFLエントリと、これまでDFL1に含まれていたDFLエントリとをソートしてDFL1およびDFL2に順番に並べて格納し、新たに生成されたDFL1およびDFL2とする。
 ここで、DFLエントリのソートは、SRRエントリのソートと同様にDFLエントリ全体の64ビットのデータを64ビットで表される整数値とみなして、DFLエントリが昇順に並ぶように行われる。これにより、交代されていない欠陥のDFLエントリ群の後に、交代された欠陥のDFLエントリ群が交代元のSPSNの順に並ぶことになる。
 また、このとき、これまでのDFL1に交代元がAであり交代先がBであるDFLエントリが含まれており、DFL0に交代元がAであり交代先がCであるDFLエントリが含まれていたとする。つまり、交代元が同じであるDFLエントリが重複して存在しているとする。このような重複は、DFL1に交代元がAであり交代先がBであるDFLエントリが記録されている状態で、さらにAからCへの交代処理が発生したときに生じる。
 このような場合、管理部41は、より新しいDFLエントリ、つまりDFL0に含まれていた、交代元がAであり交代先がCであるDFLエントリを有効とし、交代元がAであり交代先がBであるDFLエントリを削除する。これにより、DFLエントリの重複がなくなる。このようにDFLエントリが重複して存在する場合、DFL0に格納されているDFLエントリが最新のものであるから、DFL0内のDFLエントリが優先され、他のDFLn内のDFLエントリが削除される。
 さらに、管理部41は、DFLエントリが格納されていないDFL0を有し、PDSDのP&Cに含まれるFirst SPSN of DS0/DS1 DFL1およびFirst SPSN of DS0/DS1 DFL2として、新たに生成されたDFL1およびDFL2の記録先を示す情報が記述されたPDSDを生成する。なお、新たに追加されるDFLエントリは、空とされたDFL0に記録されてもよいし、DFL1またはDFL2に記録されてもよい。
 管理部41は、このようにして生成した新たなDFL1およびDFL2をDMA領域やDMAミラー領域に記録させた後、新たに生成したPDSDをDMA領域やDMAミラー領域に記録させ、これらのPDSD、DFL1、およびDFL2からなる情報を新たなDMSとする。
 このようにDFLの拡張領域としてDFLnを設けることで、その後、DFLエントリの追加が必要となってDMSをDMA領域やDMAミラー領域に記録する場合、DFL0にDFLエントリを格納可能な間は、管理部41は新たなPDSDのみを生成して記録させるだけですむ。すなわち、新たに生成したPDSD内のポインタ情報を、既に記録されているDFLnの位置を示す情報とすればよい。
 この場合、DFL0にDFLエントリを格納しきれなくなったときのみ、新たにDFLnを生成し、記録すればよい。DFL0にDFLエントリを記録しきれなくなることは、ごく僅かな頻度でしか発生しないため、通常はPDSDのみの記録ですむ。
 このように基本管理情報としてのPDSDに加え、拡張管理情報としてのDFLnを設けることで、DMA領域やDMAミラー領域の消費を低減させることができる。
 また、記録再生装置11のようにDFLを拡張する仕組みを利用する場合、上述したようにDFL0内のDFLエントリと、DFLn内のDFLエントリとに同じ交代元を示すものが含まれることがある。つまり、DFL0とDFLnとでDFLエントリが重複することがある。
 しかし、記録再生装置11の管理部41は、DFLn内のDFLエントリよりもDFL0内にあるDFLエントリを優先させるので、DFLエントリが重複する場合でも不都合が生じることはない。しかも記録再生装置11では、DFL0とDFLnとにおけるDFLエントリの重複が許容されるので、DMSの更新時にDFL0にDFLエントリが記録可能である場合には、DFLエントリの重複があるときでも、DFL0のみを更新するだけですむ。
 例えば上述したようにDFL1に交代元がAであり交代先がBであるDFLエントリが含まれており、DFL0に交代元がA(領域A)であり交代先がC(領域C)であるDFLエントリが含まれているとする。この場合、ホスト機器から領域Aへのアクセスが指示されたときには、管理部41は、DFL0にあるDFLエントリを優先させて、領域Aの真(最新)の交代先である領域Cを指定して、記録再生処理部24に領域Cへのアクセス(読み出しまたは書き込み)を指示する。
 さらに、光ディスク12では、図11を参照して説明したように、交代されていない連続する欠陥のエントリがDFLエントリとして登録可能となっている。
 例えばBD等では、交代されていない欠陥をTDFLとして登録可能であるが、その際に連続したブロック(連続する欠陥)を表す方法がなく、連続する複数個の各ブロック(欠陥)を個別に登録しておく必要があった。そうすると、TDMSに記録されるTDFLのエントリ数が多くなり、結果としてTDMSが大きくなってしまう恐れがある。
 これに対して、光ディスク12では交代が行われていない単独の欠陥と、交代が行われていない連続する欠陥とを区別して登録することができる。つまり、交代が行われていない連続する欠陥(NRCDとされる欠陥)を2つ(1組)のDFLエントリで登録することができるので、DMSを小さくすることができ、DMA領域やDMAミラー領域の消費を低減させることができる。
 例えば光ディスク12の出荷検査時など、ディスクサーティファイ時にユーザデータ領域等で欠陥が検出されると、検査を行うドライブを構成するコントローラは、検出された欠陥についてNRSDやNRCDに分類されるDFLエントリを生成し、そのDFLエントリを含むPDSDをDMA領域とDMAミラー領域に記録させる。このように光ディスク12は、予め単独の欠陥および連続する欠陥についてのDFLへの登録が行われた状態で出荷されるようにすることもできる。
 記録再生装置11の管理部41は、光ディスク12へのデータの読み書きを行う場合、データの読み書きを行う前に、予め登録されている欠陥についてのDFLエントリを読み出し、欠陥のある領域を把握しておく。そして、管理部41は、実際にデータの読み書きを行うときに、予め把握されている、登録された欠陥の領域にはアクセスしない、つまり欠陥の領域を使わない(記録、再生をしない)ように記録再生処理部24を制御する。
 このように予め欠陥をDFLエントリに登録しておき、登録された欠陥の領域の使用を避けることで、無駄な記録や再生の処理、正しく記録できたかの確認処理などを行わなくてすむので、データの記録や再生の速度を向上させることができる。特に、データの記録時には未知の欠陥に遭遇する確率をより低くすることができるので、データの記録速度をさらに向上させることができる。
(光ディスクのファイナライズについて)
 さらに、光ディスク12ではSRRIやDFLの拡張が行われると、SRRエントリやDFLエントリがSRRI0やDFL0だけでなく、SRRI1やDFLnにも記録されている状態となる。このような状態で、そのまま光ディスク12のファイナライズが行われると、その後、光ディスク12からユーザデータを読み出すたびに、SRRI0やDFL0だけでなく、SRRI1やDFLnからSRRエントリやDFLエントリを読み出して、各エントリをソートしなければならず、処理に時間がかかってしまう。つまり、マウントに時間がかかってしまう。なお、ここで光ディスク12のファイナライズとは、光ディスク12に追記ができなくなる状態、つまりデータの読み出しだけが可能な状態とする処理をいう。
 そこで記録再生装置11は、光ディスク12のファイナライズを行う場合に、SRRエントリおよびDFLエントリを、それぞれ1か所に纏めることで、ファイナライズ後のエントリの取り扱いがより簡単になるようにする。
 例えば図19の矢印Q61に示すようにSRRIが拡張されておらず、DMSの構成要素がPDSDのみであるとする。このとき、SRRI0には、オープンまたはクローズされたSRRのSRRエントリがソートされて記録されている。
 このような状態で光ディスク12のファイナライズが指示されると、管理部41は、全てのセッションおよびSRRをクローズさせ、矢印Q62に示すように全てのクローズされたSRRエントリがソートされた状態で含まれるSRRI0を有するPDSDをDMSとして生成する。そして、管理部41は、生成したDMSを記録再生処理部24に供給し、DMA領域およびDMAミラー領域に記録させる。また、同様のDMSがDMAアンカ領域にも記録され、光ディスク12がファイナライズ(クローズ)された状態とされる。
 これに対して、例えば図20の矢印Q71に示すようにSRRIとDFLが拡張されており、DMSの構成要素がPDSD、SRRI1、およびDFL1であるとする。このとき、SRRI0には、オープンされたSRRのSRRエントリがソートされて記録されているとする。また、SRRI1にはクローズされたSRRエントリがソートされて記録されている。
 このような状態で光ディスク12のファイナライズが指示されると、管理部41は、全てのセッションおよびSRRをクローズさせ、矢印Q72に示すように全てのクローズされたSRRエントリがソートされた状態で含まれるSRRI1を生成する。また、管理部41は、全てのDFLエントリがソートされた状態で含まれているDFL1も生成するとともに、PDSDも生成する。このとき、PDSDのSRRI0にはSRRエントリは含まれておらず、図7に示したnumber of SRR entry on SRRI0の値は0とされる。同様にPDSD内のDFL0にもDFLエントリが含まれていない状態とされる。
 管理部41は、このようにして生成されたPDSD、SRRI1、およびDFL1からなるDMSを記録再生処理部24に供給し、DMA領域およびDMAミラー領域に記録させる。また、同様のDMS(但しPDSDのみ)がDMAアンカ領域にも記録され、光ディスク12がファイナライズされた状態とされる。
 このようにSRRIが拡張されている場合には、全てのSRRエントリをSRRI1に格納してファイナライズすることで、ファイナライズ後のSRRエントリの管理をより簡単にすることができ、マウント時間をより短くすることができる。
 同様に例えば図21の矢印Q81に示すようにDFLが拡張されておらず、DMSの構成要素がPDSDのみであるとする。このとき、DFL0にはDFLエントリが重複のない状態でソートされて記録されている。
 このような状態で光ディスク12のファイナライズが指示されると、管理部41は、矢印Q82に示すように全てのDFLエントリが重複しない状態で、かつソートされた状態で含まれるDFL0を有するPDSDをDMSとして生成する。そして、管理部41は、生成したDMSを記録再生処理部24に供給し、DMA領域およびDMAミラー領域に記録させる。また、同様のDMSがDMAアンカ領域にも記録され、光ディスク12がファイナライズされた状態とされる。
 これに対して、例えば図22の矢印Q91に示すようにDFLが拡張されており、DMSの構成要素がPDSD、DFL1、およびDFL2であるとする。このとき、DFL0にはDFLエントリが重複のない状態でソートされて記録されている。また、DFL1およびDFL2にはDFLエントリが重複のない状態でソートされて記録されている。なお、ソートされたDFLエントリはDFL1に記録されていき、その後DFL1に記録しきれない分がDFL2に記録されていく。
 このような状態で光ディスク12のファイナライズが指示されると、管理部41は矢印Q92に示すように、これまでDFL0、DFL1、およびDFL2に記録されていた全てのDFLエントリがソートされ、かつ重複のない状態で格納されている新たなDFL1およびDFL2を生成する。つまり、全てのDFLエントリがソートされて順番にDFL1およびDFL2に格納される。このとき、上述したようにDFLnとDFL0に重複するDFLエントリ、つまり交代元が同じDFLエントリが含まれている場合には、DFL0に含まれているものが優先されて、DFLnに含まれていたDFLエントリは削除される。
 また、管理部41はDFL0にDFLエントリが格納されていないPDSDも生成する。管理部41は、このようにして生成されたPDSD、DFL1、およびDFL2からなるDMSを記録再生処理部24に供給し、DMA領域およびDMAミラー領域に記録させる。また、同様のDMS(但しPDSDのみ)がDMAアンカ領域にも記録され、光ディスク12がファイナライズされた状態とされる。
 このようにDFLが拡張されている場合には、全てのDFLエントリをDFLnに格納してファイナライズすることで、ファイナライズ後のDFLエントリの管理をより簡単にすることができ、マウント時間をより短くすることができる。
(スペア領域の使用について)
 さらに記録再生装置11では、スペア領域をより効率的に利用する仕組みが採用されている。
 例えば説明を簡単にするため、図1に示したDS0面にある3つのユーザデータ領域を、図23の矢印Q101に示すようにまとめて1つのユーザデータ領域UR11-1と考え、図1に示したDS0面にある6つのスペア領域をまとめて1つのスペア領域SR11-1と考えるとする。同様に、図1に示したDS1面にある3つのユーザデータ領域を、図23の矢印Q101に示すように、まとめて1つのユーザデータ領域UR11-2と考え、図1に示したDS1面にある6つのスペア領域をまとめて1つのスペア領域SR11-2と考えるとする。
 なお、以下、ユーザデータ領域UR11-1およびユーザデータ領域UR11-2を特に区別する必要のない場合、単にユーザデータ領域UR11とも称することとする。また、以下、スペア領域SR11-1およびスペア領域SR11-2を特に区別する必要のない場合、単にスペア領域SR11とも称することとする。
 いま、矢印Q102に示すようにDS0面のユーザデータ領域UR11-1の欠陥部分の領域は、DS0面のスペア領域SR11-1にのみ交代し、DS1面のユーザデータ領域UR11-2の欠陥部分の領域は、DS1面のスペア領域SR11-2にのみ交代するとする。なお、図23において、ユーザデータ領域UR11やスペア領域SR11の斜線が施されている領域は、データが記録された領域を表している。
 このようにして交代処理を行っていった結果、例えば矢印Q103に示すようにDS0面のスペア領域SR11-1が一杯になり、これ以上スペア領域SR11-1にデータを記録できない状態になったとする。この例では、DS1面のユーザデータ領域UR11-2の欠陥領域の数は、DS0面のユーザデータ領域UR11-1の欠陥領域の数よりも少ないため、まだスペア領域SR11-2にデータを記録可能な状態となっている。
 しかし、DS0面のスペア領域SR11-1には既に記録可能な領域はないため、ホスト機器でDS0面とDS1面を区別していない場合には、スペア領域SR11-2に記録可能な領域があるにも関わらず、ユーザデータ領域UR11にユーザデータを記録することができない。つまり、これ以上、光ディスク12にデータを記録することができない。このように、面ごとにスペア領域の管理を行うと、DS0面とDS1面の何れかの面に欠陥が多いときには、スペア領域の消費状態が面ごとに異なり、光ディスク12の記録領域の利用効率が低下してしまう。
 そこで、記録再生装置11の管理部41や交代処理部42はスペア領域を面ごとではなく、DS0面とDS1面をまとめて、つまり両面全体で管理する。
 具体的には、矢印Q104に示すように、交代処理部42はスペア領域SR11-1とスペア領域SR11-2を、ユーザデータ領域UR11-1およびユーザデータ領域UR11-2の両方の領域の交代先として利用する。この例では、スペア領域SR11-2が、ユーザデータ領域UR11-1の交代先としてもユーザデータ領域UR11-2の交代先としても用いられている。
 例えば、一例として交代処理部42は、より未記録の領域、つまり記録可能な領域が多いスペア領域SR11を交代先の領域として使用していくことで、各面が均等に使用されていくようにする。また、2つのスペア領域SR11が交互に使用されてもよい。
 このようにスペア領域を両面でまとめて管理することで、DS0面とDS1面とで欠陥領域数に偏りがある場合でも、例えば矢印Q105に示すように、スペア領域SR11-1とスペア領域SR11-2の両方の領域が記録できなくなるまで、ユーザデータの記録を行うことができるようになる。つまり、より効率的にスペア領域を利用することができる。この例では各スペア領域SR11が均等に使用されていることが分かる。
(面情報について)
 ところで、例えば図24の矢印Q111に示すように、光ピックアップ25-1によりDS1面にアクセス(記録または再生)するとともに、光ピックアップ25-2によりDS0面にアクセスする場合を考える。このとき、記録再生装置11全体を制御するソフトウェアが、光ピックアップ25-1を制御するソフトウェアに対して記録や再生を指示し、また記録再生装置11全体を制御するソフトウェアが、光ピックアップ25-2を制御するソフトウェアに対して記録や再生を指示する。
 このような場合、DS0面とDS1面に対して、それぞれ独立のPSN(物理アドレス)を付与すると、光ピックアップ25-1を制御するソフトウェア、および光ピックアップ25-2を制御するソフトウェアとして、それぞれ異なるソフトウェアを用意する必要があり、管理が複雑になってしまう。
 そこで、光ディスク12では、上述したようにDS0面とDS1面に対して同じPSNが付与されている。すなわち、光ディスク12のDS0面とDS1面では、各面のウォブル情報によって同じPSNが記録されている。
 そのため、矢印Q112に示すように、記録再生装置11の全体を制御する上位のソフトウェアでは、面情報を変換するブロック、つまりPSNに対して面情報を付加した仮想的なアドレスを用いて、DS0面とDS1面を区別するブロックが実現される。そして、上位のソフトウェアは、光ピックアップ25-1を制御するソフトウェアと、光ピックアップ25-2を制御するソフトウェアとに対して記録や再生の指示を行う。
 ここで、光ピックアップ25-1を制御するソフトウェアは、記録再生処理部24-1が各種の機能を実現するために、図示せぬメモリから読み出して実行するプログラムに相当する。同様に光ピックアップ25-2を制御するソフトウェアは、記録再生処理部24-2が各種の機能を実現するために、図示せぬメモリから読み出して実行するプログラムに相当する。
 また、記録再生装置11全体を制御する上位のソフトウェアは、コントローラ22が各種の機能を実現するために、図示せぬメモリから読み出して実行するプログラムに相当し、このプログラムの実行により面情報を変換するブロックも実現される。
 このように、記録再生装置11では、管理部41や交代処理部42により行われる光ディスク12の各領域の管理や交代処理の制御においてのみ、面情報を含む仮想的なアドレス、つまりSPSNでの制御が行われる。これにより、光ピックアップ25-1を制御するソフトウェアと、光ピックアップ25-2を制御するソフトウェアとを共通化することができ、制御ソフトウェアの管理を簡単に行うことができる。また、光ディスク12上の実際のアドレス情報を1ビットだけ、つまり面情報の分だけ小さくすることができる。
〈データ記録処理の説明〉
 次に、記録再生装置11の動作について説明する。
 まず、図25のフローチャートを参照して、記録再生装置11によるデータ記録処理について説明する。このデータ記録処理は、光ディスク12が記録再生装置11にインジェクト(挿入)され、1RUB分のユーザデータの記録が指示された場合に開始される。
 ステップS11において、コントローラ22は、光ディスク12のDMAアンカ領域からDMSを読み出す。
 すなわち、コントローラ22は、記録再生処理部24にDMSの読み出しを指示し、記録再生処理部24は、コントローラ22の指示に従って光ピックアップ25を制御し、光ディスク12のDMAアンカ領域からDMSを読み出させる。
 光ピックアップ25は記録再生処理部24の制御に従って光ディスク12にレーザ光を照射するとともに、光ディスク12からの反射光(レーザ光)を受光して光電変換することで得られた(読み出された)DMSを記録再生処理部24を介してコントローラ22に供給する。
 また、管理部41は、読み出された最新のDMSのP&Cに含まれているDMA FlagおよびDMA-Mirror Flagに基づいて、DMA領域やDMAミラー領域に異常があるか否かを特定するとともに、DMA領域やDMAミラー領域の分断情報も確認する。
 例えば分断情報の確認は、P&Cに含まれている、DMA領域が分断する前の最後のRUBの先頭PSN、DMA領域が分断した後の最初のRUBの先頭PSN、DMAミラー領域が分断する前の最後のRUBの先頭PSN、およびDMAミラー領域が分断した後の最初のRUBの先頭PSNを読み出すことにより行われる。これらの分断情報から、光ディスク12から最新のDMSが記録されているDMA領域やDMAミラー領域の位置を検出(サーチ)する際のサーチ開始PSNを得ることができる。
 ステップS12において、管理部41は、DMA領域およびDMAミラー領域に記録されている最新のDMSを検出する。
 具体的には管理部41は、サーチ開始PSNを記録再生処理部24に供給し、記録再生処理部24にDMA領域とDMAミラー領域のサーチ開始PSN以降のデータの読み出しを指示する。すると、記録再生処理部24は、管理部41の指示に応じて光ピックアップ25を制御し、光ディスク12からデータを読み出させて、読み出されたデータをコントローラ22に供給する。
 管理部41は、記録再生処理部24から供給されたデータから、DMA領域やDMAミラー領域にあるDMSのうち、DDS0 contents update count等のアップデートカウンタの値が最も大きいものを、それらのDMA領域やDMAミラー領域の最新のDMSとする。
 DMA領域とDMAミラー領域の最新のDMSが検出されると、管理部41は、それらのDMSに含まれるDDS0 contents update count、DFL contents update count、SRRI contents update count、およびDMA-Anchor contents update count、つまり各アップデートカウンタの値が一致するか否かを確認することで、DMSの整合性を確認する。
 このとき、DMA領域のDMSと、DMAミラー領域のDMSとでアップデートカウンタの値が一致しないときには、アップデートカウンタの値がより大きい方のDMSが最新のDMSとされる。
 また、管理部41は、記録再生処理部24に対してDMA領域およびDMAミラー領域からの最新のDMSの読み出しを指示する。すると、記録再生処理部24は、管理部41の指示に応じて光ピックアップ25を制御し、光ディスク12から最新のDMSを読み出させて、読み出されたDMSをコントローラ22に供給する。
 このようにして最新のDMSが得られると、管理部41は最新のDMSからPDSDを得る。また、管理部41は必要に応じてSRRI1およびDFLnも得る。
 ステップS13において、管理部41はテンポラリのPDSDを生成する。すなわち、管理部41は最新のDMSを構成するPDSDにおけるDDS0内のcontrol Flagsに含まれるTemporary DMSを1とし、さらにDDS0 contents update countを1だけインクリメントしてテンポラリのPDSDとする。
 なお、以下では、SRRIとDFLが拡張されておらず、DMSの構成要素がPDSDのみであるものとして説明を続ける。
 ステップS14において、管理部41は、生成したテンポラリのPDSDを記録再生処理部24に供給し、DMA領域およびDMAミラー領域に記録させる。記録再生処理部24は、管理部41から供給されたPDSDに基づいて光ピックアップ25を制御し、光ディスク12のDMA領域およびDMAミラー領域にテンポラリのPDSDを記録させる。
 ステップS15においてコントローラ22は、ホストI/F21を介して上位のホスト機器からライトコマンドとともに供給されたユーザデータを、記録先のPSNとともに記録再生処理部24に供給し、ユーザデータをユーザデータ領域に記録させる。記録再生処理部24は、コントローラ22から供給されたユーザデータおよびユーザデータの記録先のPSNに基づいて光ピックアップ25を制御し、ユーザデータ領域の指定された領域、つまり指定されたPSNにより特定される領域にユーザデータを記録させる。
 ステップS16において、コントローラ22は、ユーザデータの記録動作中にエラーが発生したか否かを判定する。例えばコントローラ22は、記録再生処理部24から、ユーザデータの記録中にサーボエラー等の各種のエラーが発生した旨が通知された場合、エラーが発生したと判定する。
 ステップS16においてエラーが発生しなかったと判定された場合、ステップS17において、コントローラ22は、ユーザデータが正しく書き込まれたか否かを判定する。すなわち、ユーザデータのベリファイが行われる。
 例えば、コントローラ22は、ユーザデータの記録が行われた後、記録再生処理部24に記録したユーザデータの読み出しを指示する。すると、記録再生処理部24はコントローラ22の指示に応じて光ピックアップ25を制御し、光ディスク12からステップS15の処理で記録されたユーザデータを読み出させ、コントローラ22に供給する。
 コントローラ22は、記録再生処理部24から供給された、光ディスク12から読み出されたユーザデータが、記録を指示したユーザデータと一致する場合、ユーザデータが正しく書き込まれたと判定する。
 ステップS17において、ユーザデータが正しく書き込まれたと判定された場合、ステップS18において、管理部41はDMSを生成する。
 例えば管理部41は、ステップS13の処理で生成したPDSDにおけるDDS0内のcontrol Flagsに含まれるTemporary DMSを0とし(リセットし)、ユーザデータが記録されたSRRエントリのLast Recorded SPSNを更新する。
 なお、このとき管理部41は、必要に応じて新たなSRRエントリを追加したり、SRRIの拡張が必要であるときには図17を参照して説明した処理を行い、SRRI1を生成する。ここでは説明を簡単にするためSRRエントリの追加やSRRIの拡張はないものとする。
 また、管理部41は、P&C内のDDS0 contents update count、およびSRRI contents update countをそれぞれ1だけインクリメントさせ、最新のPDSD、つまりDMSとする。なお、最新のDMSはDMA領域に記録されるものと、DMAミラー領域に記録されるものとがそれぞれ生成される。
 ステップS19において、管理部41は、生成した最新のDMS、つまりPDSDを記録再生処理部24に供給し、DMA領域およびDMAミラー領域に記録させる。記録再生処理部24は、管理部41から供給されたPDSDに基づいて光ピックアップ25を制御し、光ディスク12のDMA領域およびDMAミラー領域にPDSDを記録させる。
 なお、DMSにPDSDに加えてSRRI1が含まれているときには、まずSRRI1がDMA領域およびDMAミラー領域に記録された後、PDSDが生成されてDMA領域およびDMAミラー領域に記録される。これにより、PDSDを書き直す場合でもPDSDの内容の変更はないので、DMA領域やDMAミラー領域の消費を低減させることができる。
 また、DMS(PDSD)が記録されるタイミングはどのようなタイミングとされてもよい。例えば連続していくつかのユーザデータが記録される場合には、ある程度ユーザデータが記録されてからや、全てのユーザデータが記録され、光ディスク12がイジェクトされる直前などのタイミングでDMSが記録されるようにしてもよい。
 このようにしてユーザデータが光ディスク12に記録され、それに伴い変更されたDMSがDMA領域およびDMAミラー領域に記録されると、記録再生装置11は光ディスク12をイジェクト(排出)し、データ記録処理は終了する。
 また、ステップS16において、エラーが発生したと判定された場合、またはステップS17においてユーザデータが正しく書き込まれなかったと判定された場合、処理はステップS20へと進む。
 ステップS20において、交代処理部42は、記録に失敗したユーザデータをホスト機器に指定された領域とは異なる領域に記録する交代処理を行う。
 例えば交代処理部42は、最新のDMS、つまりPDSDのDDS0に含まれているNext available PSN of DS0 L0 inner Spare00乃至Next available PSN of DS1 L2 outer Spare15のなかから記録可能な領域をユーザデータを記録する交代先として選択する。
 そして、交代処理部42は、記録に失敗したユーザデータと、選択した交代先のPSNとを記録再生処理部24に供給し、交代先へのユーザデータの記録を指示する。すると、記録再生処理部24は、交代処理部42から供給されたユーザデータおよび交代先のPSNに基づいて光ピックアップ25を制御し、スペア領域の指定された領域、つまり指定されたPSNにより特定される領域にユーザデータを記録させる。
 ステップS21において、コントローラ22は、ユーザデータが正しく書き込まれたか否かを判定する。ステップS21ではステップS17における場合と同様の処理が行われる。すなわち、ユーザデータのベリファイが行われる。
 ステップS21において、ユーザデータが正しく書き込まれなかったと判定された場合、処理はステップS20に戻り、上述した処理が繰り返し行われる。すなわち、新たな交代先が選択され、その新たな交代先へとユーザデータが記録される。
 ステップS21において、ユーザデータが正しく書き込まれたと判定された場合、ステップS22において、管理部41はDMA処理を行う。すなわち、管理部41は、交代処理に応じてDFLエントリが追加されたDMSを生成し、光ディスク12のDMA領域に記録させる。
 ステップS23において、管理部41はDMAミラー処理を行う。すなわち、管理部41は、交代処理に応じてDFLエントリが追加されたDMSを生成し、光ディスク12のDMAミラー領域に記録させる。
 なお、DMA処理とDMAミラー処理の詳細は後述する。このようにして最新のDMSが光ディスク12に記録されると、データ記録処理は終了する。
 以上のようにして記録再生装置11は、ユーザデータを光ディスク12に記録し、必要に応じてDMSをDMA領域およびDMAミラー領域に記録する。このように管理情報であるDMSをDMA領域およびDMAミラー領域に記録させて多重化することで、欠陥等によりDMSが読み出せなくなることを防止し、欠陥に対する光ディスク12の信頼性を向上させることができる。
 またDMSの構成要素として、基本管理情報となるPDSDと、拡張管理情報となるSRRI1やDFLnを設けることで、通常は管理情報としてPDSDのみを記録させればよくなり、DMA領域やDMAミラー領域の消費を低減させることができる。
〈DMA処理の説明〉
 次に、図26のフローチャートを参照して、図25のステップS22の処理に対応するDMA処理について説明する。
 ステップS51において、管理部41は、最新のDMSを構成するPDSD内のP&CのDMA Flagに含まれているDMA異常フラグがセットされているか否かを判定する。
 ステップS51において、DMA異常フラグがセットされていると判定された場合、つまりDMA領域に異常がある場合や、既にDMA領域に記録可能な領域が残っていない場合、管理部41はDMA領域に異常があるDMA異常状態であり、DMA領域にはDMSを記録できないとしてDMA処理は終了する。つまり、その後、処理は図25のステップS23へと進む。
 これに対して、ステップS51においてDMA異常フラグがセットされていないと判定された場合、ステップS52において、管理部41はDMA領域の記録処理で異常が生じているか否かを判定する。
 例えば、後述するステップS54でエラーが発生したと繰り返し判定されたり、ステップS55で正しく書き込まれなかったと繰り返し判定されたりした場合、DMA領域の記録処理で異常が生じていると判定される。
 ステップS52で異常が生じていないと判定された場合、ステップS53において、管理部41はDMA記録処理を行う。なお、DMA記録処理は後述するが、このDMA記録処理ではDMSが生成されてDMA領域に記録される。
 ステップS54において、コントローラ22は、DMSの記録動作中にエラーが発生したか否かを判定する。例えばコントローラ22は、記録再生処理部24-2から、DMSの記録中にサーボエラー等の各種のエラーが発生した旨が通知された場合、エラーが発生したと判定する。
 ステップS54において、エラーが発生しなかったと判定された場合、ステップS55において、コントローラ22は、DMSが正しく書き込まれたか否かを判定する。すなわち、DMSのベリファイが行われる。
 例えば、コントローラ22は、DMSの記録が行われた後、記録再生処理部24-2に記録したDMSの読み出しを指示する。すると、記録再生処理部24-2はコントローラ22の指示に応じて光ピックアップ25-2を制御し、光ディスク12のDMA領域からステップS53の処理で記録されたDMSを読み出させ、コントローラ22に供給する。
 コントローラ22は、記録再生処理部24-2から供給された、光ディスク12から読み出されたDMSが、記録を指示したDMSと一致する場合、DMSが正しく書き込まれたと判定する。
 ステップS55において、DMSが正しく書き込まれたと判定された場合、DMA処理は終了する。これに対して、ステップS55においてDMSが正しく書き込まれなかったと判定された場合、処理はステップS52に戻り、上述した処理が繰り返し行われる。
 この場合、次のステップS53の処理では、次のDMA領域にDMSが記録される。つまり、サーボエラー等ではないベリファイエラーである場合には分断情報の記録は行われず、PDSDの更新も生じないため、アップデートカウンタも更新されない。
 また、ステップS54においてエラーが発生したと判定された場合、ステップS56において、管理部41はDMAアンカ領域に分断情報を記録させる。
 すなわち、管理部41はP&Cの例えば図5のW14の部分等に分断情報が含まれているDMS(PDSD)を生成して記録再生処理部24に供給し、DMAアンカ領域への記録を指示する。すると、記録再生処理部24は、管理部41から供給されたDMSに基づいて光ピックアップ25を制御し、光ディスク12のDMAアンカ領域にDMSを記録させる。
 分断情報が含まれているDMSが記録されると、その後、処理はステップS52に戻り、上述した処理が繰り返し行われる。
 また、ステップS52においてDMA領域の記録処理で異常が生じていると判定された場合、ステップS57において、管理部41はDMAアンカ領域に分断情報を記録させる。
 すなわち、管理部41はP&Cの例えば図5のW14の部分等に分断情報が含まれ、かつセットされたDMA異常フラグを含むDMA Flagが含まれているDMSを生成して記録再生処理部24に供給し、DMAアンカ領域への記録を指示する。記録再生処理部24は、管理部41から供給されたDMSに基づいて光ピックアップ25を制御し、光ディスク12のDMAアンカ領域にDMSを記録させる。
 分断情報が含まれているDMSが記録されると、DMA処理は終了する。つまり、その後、処理は図25のステップS23へと進む。
 以上のようにして記録再生装置11は、ユーザデータ領域を交代元とする交代処理が行われると、DMSを更新してDMA領域に記録する。
〈DMA記録処理の説明〉
 続いて、図27のフローチャートを参照して、図26のステップS53の処理に対応するDMA記録処理について説明する。
 ステップS81において、管理部41は新たなDFLnにDFLエントリの記録を行うか否か、つまり新たにDFLを拡張するか否かを判定する。例えば最新のDMSにおいて、既にDFL0にDFLエントリを記録することができない場合、つまりDFL0が一杯となっている場合に新たなDFLnに記録を行うと判定される。
 ステップS81においてDFLnに記録を行うと判定されなかった場合、ステップS82において、管理部41は最新のDMSを構成するPDSDのP&CにおけるP&C indicatorに00hをセットする。
 ステップS83において、管理部41はDMSを構成するPDSDのDFL0に、図25のステップS20の処理で行われた交代処理時の交代元および交代先を示すDFLエントリを追加する。
 ステップS84において、管理部41は、DMSを構成するPDSDのP&CにおけるDFL contents update countを1だけインクリメントする。
 ステップS85において、管理部41は、DMSを構成するPDSDのDDS0におけるNext available PSNを更新する。
 例えばステップS20で行われた交代処理により、DS0面のスペア領域であるSpare00内の領域が交代先とされてユーザデータが記録された場合、管理部41はNext available PSN of DS0 L0 inner Spare00として、次に記録可能なPSNの値を格納する。
 ステップS86において、管理部41は、DMSを構成するPDSDのP&CにおけるDDS0 contents update countを1だけインクリメントする。
 以上の処理により、DMA領域に記録するための最新のDMSを構成するPDSDが生成されたことになる。この例では、DMSの構成要素はPDSDのみであるか、またはPDSDおよび、既に記録されているDFLnとなる。また、このPDSDに含まれるDDS0内のcontrol Flagsに含まれるTemporary DMSは0とされる。
 ステップS87において、管理部41は、生成した最新のPDSDを記録再生処理部24-2に供給し、DMA領域に記録させる。記録再生処理部24-2は、管理部41から供給されたPDSDに基づいて光ピックアップ25-2を制御し、光ディスク12のDMA領域にPDSDを記録させる。
 PDSDが記録されると、DMA記録処理は終了し、その後、処理は図26のステップS54へと進む。
 また、ステップS81において新たなDFLnにDFLエントリの記録を行うと判定された場合、ステップS88において、管理部41はDFLエントリのソートを行う。
 具体的には、管理部41は例えば図18を参照して説明したように、これまでDFL0に記録されていた全てのDFLエントリと、これまでDFLnに記録されていた全てのDFLエントリとをソートする。このとき、管理部41はDFLエントリに重複が生じないように、適宜、DFLエントリを削除する。なお、この時点においてDFLnがない場合には、DFL0内のDFLエントリのソートが行われる。
 ステップS89において、管理部41はステップS88の処理でソートされたDFLエントリが含まれるDFLnを生成する。例えば全てのDFLエントリを格納するのにDFL1とDFL2が必要である場合には、DFL1とDFL2が生成される。
 ステップS90において、管理部41は生成したDFLnを記録再生処理部24-2に供給して、DMA領域に記録させる。記録再生処理部24-2は、管理部41から供給されたDFLnに基づいて光ピックアップ25-2を制御し、光ディスク12のDMA領域にDFLnを記録させる。
 DFLnが正しくDMA領域に記録されると、その後、処理はステップS91へと進む。なお、より詳細には、DFLnが正しく記録できなかった場合には、適宜、DFLnの書き直しが行われる。
 ステップS91において、管理部41は最新のDMSを構成するPDSDのP&CにおけるP&C indicatorに00hをセットする。
 ステップS92において、管理部41はDMSを構成するPDSDのP&Cに含まれているFirst SPSN of DS0/DS1 DFLnをセットする。例えばステップS90でDFL1とDFL2が生成された場合、First SPSN of DS0/DS1 DFL1およびFirst SPSN of DS0/DS1 DFL2として、記録されたDFL1およびDFL2の先頭位置のSPSNが格納される。
 ステップS92の処理が行われると、その後、ステップS93乃至ステップS95の処理が行われるが、これらの処理はステップS84乃至ステップS86の処理と同様であるので、その説明は省略する。
 以上のステップS91乃至ステップS95の処理により、DMA領域に記録するための最新のDMSを構成するPDSDが生成されたことになる。この例では、DMSの構成要素はPDSDとDFLnであるが、DFLnはすでにステップS90の処理でDMA領域に記録されている。また、このPDSDに含まれるDDS0内のcontrol Flagsに含まれるTemporary DMSは0とされる。
 ステップS96において、管理部41は、生成した最新のDMSを構成するPDSDを記録再生処理部24-2に供給し、DMA領域に記録させる。記録再生処理部24-2は、管理部41から供給されたPDSDに基づいて光ピックアップ25-2を制御し、光ディスク12のDMA領域にPDSDを記録させる。
 PDSDが記録されると、DMA記録処理は終了し、その後、処理は図26のステップS54へと進む。
 以上のようにして記録再生装置11は、DFLの新たな拡張が行われない場合にはPDSDのみを生成して記録し、DFLの新たな拡張が行われる場合にはPDSDとDFLnを生成して記録する。このように拡張管理情報(拡張領域)としてDFLnを設ける構成とすることで、DMA領域の消費を低減させることができる。
〈DMAミラー処理の説明〉
 また、記録再生装置11では、図25のステップS23の処理に対応する処理として、図28に示すDMAミラー処理が行われる。
 なお、図28に示すDMAミラー処理におけるステップS121乃至ステップS127の処理は、図26に示したDMA処理におけるステップS51乃至ステップS57の処理と同様であるので、その説明は省略する。
 但し、図26のDMA処理における処理対象がDMA領域であったのに対して、図28のDMAミラー処理では処理対象がDMAミラー領域とされる。そのため、ステップS121では、DMAミラー異常フラグがセットされているか否かが判定され、ステップS122ではDMAミラー領域に異常があるか否かが判定される。
 なお、DMA処理とDMAミラー処理を並行して行うことも可能である。
〈DMAミラー記録処理の説明〉
 さらに、図28に示すDMAミラー処理におけるステップS123の処理に対応するDMAミラー記録処理として、図29に示すDMAミラー記録処理が行われる。
 なお、図29に示すDMAミラー記録処理におけるステップS151乃至ステップS166の処理は、図27のDMA記録処理におけるステップS81乃至ステップS96の処理と同様であるので、その説明は省略する。
 但し、ステップS152およびステップS161では、PDSDのP&CにおけるP&C indicatorに01hがセットされる。また、DFLnやPDSDはDMAミラー領域に記録される。
〈記録状態判定処理の説明〉
 さらに、図26や図28を参照して説明した処理では、DMA領域やDMAミラー領域に異常があり、DMSをそれらの領域に記録できないこともある。したがって、より詳細には、記録再生装置11は、DMA処理およびDMAミラー処理が行われてから、図30に示す記録状態判定処理を行って、DMSの記録状態を把握する。
 以下、図30のフローチャートを参照して、記録再生装置11により行われる記録状態判定処理について説明する。
 ステップS191において、管理部41は、DMA領域に正しくDMSが記録されたか否かを判定する。例えば図26のステップS55で正しく書き込まれたと判定されてDMA処理が終了した場合、DMA領域に正しくDMSが記録されたと判定される。
 ステップS191において正しくDMSが記録されたと判定された場合、ステップS192において、管理部41は、DMAミラー領域に正しくDMSが記録されたか否かを判定する。例えば図28のステップS125で正しく書き込まれたと判定されてDMAミラー処理が終了した場合、DMAミラー領域に正しくDMSが記録されたと判定される。
 ステップS192において正しくDMSが記録されたと判定された場合、DMSはDMA領域にもDMAミラー領域にも正しく記録されたので、ステップS193において、管理部41は正常に記録が行われたとして記録を終了し、記録状態判定処理は終了する。
 これに対して、ステップS192において、正しくDMSが記録されなかったと判定された場合、ステップS194において、管理部41はDMAミラー異常が発生したとしてユーザデータの記録を終了させ、これにより記録状態判定処理も終了する。
 この場合、DMAミラー領域にはDMSを記録することができなかったが、DMA領域にはDMSが記録されている状態となる。このような状態は、例えば図26のステップS55で正しく書き込まれたと判定されてDMA処理が終了し、かつ図28のステップS121でDMAミラー異常フラグがセットされていると判定されてDMAミラー処理が終了した場合などである。
 また、ステップS191において、正しくDMSが記録されなかったと判定された場合、ステップS195において、管理部41は、DMAミラー領域に正しくDMSが記録されたか否かを判定する。
 ステップS195において、DMAミラー領域に正しくDMSが記録されなかったと判定された場合、ステップS196において、管理部41は、記録失敗として記録状態判定処理を終了する。
 この場合、DMA領域にもDMAミラー領域にもDMSを記録することができなかったので、ユーザデータの記録に失敗した旨の通知が管理部41からホストI/F21を介して上位のホスト機器に通知される。このような状態となるのは、例えば図26のステップS51でDMA異常フラグがセットされていると判定されてDMA処理が終了し、かつ図28のステップS121でDMAミラー異常フラグがセットされていると判定されてDMAミラー処理が終了した場合などである。
 また、ステップS195において、DMAミラー領域に正しくDMSが記録されたと判定された場合、ステップS197において、管理部41はDMA異常が発生したとしてユーザデータの記録を終了させ、これにより記録状態判定処理も終了する。
 以上のように記録再生装置11は、DMA処理およびDMAミラー処理の結果に基づいて、記録状態を判定する。
〈ファイナライズ処理の説明〉
 さらに光ディスク12が記録再生装置11に挿入されている状態で、つまり管理部41が最新のDMSを保持している状態で、上位のホスト機器により光ディスク12のファイナライズが指示されたときに行われるファイナライズ処理について説明する。
 以下、図31のフローチャートを参照して、記録再生装置11によるファイナライズ処理について説明する。
 ステップS221において、管理部41は、例えばメモリ23等に一時的に記録されている最新のDMSに基づいて、SRRIが拡張されているか否かを判定する。例えばDMSを構成する要素としてSRRI1が含まれている場合、SRRIが拡張されていると判定される。
 ステップS221において、SRRIが拡張されていると判定された場合、ステップS222において、管理部41はSRRI0内およびSRRI1内の全てのSRRエントリが含まれるSRRI1を生成する。すなわち、管理部41は例えば図20を参照して説明したように、全てのセッションおよびSRRをクローズさせ、全てのクローズされたSRRエントリがソートされた状態で含まれるSRRI1を生成する。
 ステップS223において、管理部41は、生成したSRRI1を記録再生処理部24に供給し、DMA領域およびDMAミラー領域に記録させる。記録再生処理部24は、管理部41から供給されたSRRI1に基づいて光ピックアップ25を制御し、光ディスク12のDMA領域およびDMAミラー領域にSRRI1を記録させる。
 ステップS223においてSRRI1が記録されたか、またはステップS221においてSRRIが拡張されていないと判定された場合、ステップS224において、管理部41は、最新のDMSに基づいて、DFLが拡張されているか否かを判定する。例えばDMSを構成する要素としてDFLnが含まれている場合、DFLが拡張されていると判定される。
 ステップS224において、DFLが拡張されていると判定された場合、ステップS225において、管理部41はDFL 0内およびDFLn内のDFLエントリが含まれるDFLnを生成する。すなわち、管理部41は例えば図22を参照して説明したように、これまでDFL0およびDFLnに記録されていた全てのDFLエントリがソートされ、かつ重複のない状態で格納されている新たなDFLnを生成する。
 例えばこれまでDFL0と、DFL1およびDFL2とにDFLエントリが記録されており、DFL2に、これまでDFL0に格納されていたDFLエントリを格納するだけの領域が空いているとする。この場合、管理部41は、これまでDFL0、DFL1、およびDFL2に格納されていた全てのDFLエントリをソートし、新たなDFL1およびDFL2に格納する。
 ステップS226において、管理部41は、新たに生成したDFLnを記録再生処理部24に供給し、DMA領域およびDMAミラー領域に記録させる。記録再生処理部24は、管理部41から供給されたDFLnに基づいて光ピックアップ25を制御し、光ディスク12のDMA領域およびDMAミラー領域にDFLnを記録させる。
 なお、ここではSRRI1が記録されてからDFLnが記録される例について説明したが、DFLnが記録されてからSRRI1の記録が行われるようにしてもよい。
 ステップS226においてDFLnが記録されたか、またはステップS224においてDFLが拡張されていないと判定された場合、ステップS227において、管理部41はPDSDを生成する。
 このとき、管理部41はSRRIが拡張されていない場合には、新たに生成されるPDSDのSRRI0には、これまでSRRI0内に格納されていたSRRエントリが、全てソートされて格納されるようにする。これに対して、ステップS222でSRRI1が生成された場合には、新たに生成されるPDSDのSRRI0にはSRRエントリが格納されていないようになされる。また、SRRI1が生成された場合には、新たに生成されるPDSDのP&Cには、DMA領域またはDMAミラー領域に記録されたSRRI1のSPSNを示すポインタ情報が含まれるようになされる。
 さらに、管理部41はDFLが拡張されていない場合には、新たに生成されるPDSDのDFL0には、これまでDFL0内に格納されていたDFLエントリが、全てソートされて格納されるようにする。これに対して、ステップS225でDFLnが生成された場合には、新たに生成されるPDSDのDFL0にはDFLエントリが格納されていないようになされる。また、DFLnが生成された場合には、新たに生成されるPDSDのP&Cには、DMA領域またはDMAミラー領域に記録されたDFLnのSPSNを示すポインタ情報が含まれるようになされる。
 このようなPDSDとして、DMA領域に記録されるものと、DMAミラー領域に記録されるものとがそれぞれ生成される。
 ステップS228において、管理部41は、新たに生成したPDSDを記録再生処理部24に供給し、DMA領域およびDMAミラー領域に記録させる。記録再生処理部24は、管理部41から供給されたPDSDに基づいて光ピックアップ25を制御し、光ディスク12のDMA領域およびDMAミラー領域にPDSDを記録させる。
 ステップS229において、管理部41は、DMAアンカ領域に記録するDMSを生成する。例えば管理部41は、ステップS227の処理により生成されたPDSDと同様のPDSDをDMSとして生成する。
 このとき、例えばP&Cに含まれるP&C indicatorの値は04hとされ、図5に示したP&CのW15の部分に、DS0面やDS1面におけるPDSD、SRRI1、およびDFLnの記録開始位置のPSN等が記録される。
 ステップS230において、管理部41は、DMAアンカ領域用に生成したDMSを記録再生処理部24に供給し、DMAアンカ領域に記録させる。記録再生処理部24は、管理部41から供給されたDMSに基づいて光ピックアップ25を制御し、光ディスク12のDMAアンカ領域にDMSを記録させる。
 DMSが記録されて光ディスク12がファイナライズ(クローズ)されると、光ディスク12は記録再生装置11からイジェクトされ、ファイナライズ処理は終了する。
 以上のようにして記録再生装置11は、SRRI0またはSRRI1の何れかに全てのSRRエントリが格納され、かつDFL0、または1若しくは複数のDFLnの何れかに全てのDFLエントリが格納されたDMSを生成し、光ディスク12に記録する。これにより、ファイナライズ後のSRRエントリやDFLエントリをより簡単に管理することができ、マウント時間をより短くすることができる。
 ところで、上述した一連の処理は、ハードウェアにより実行することもできるし、ソフトウェアにより実行することもできる。一連の処理をソフトウェアにより実行する場合には、そのソフトウェアを構成するプログラムが、例えばコントローラ22や記録再生処理部24の図示せぬ不揮発性のメモリにインストールされる。
 そのような場合、例えばコントローラ22や記録再生処理部24が図示せぬメモリに記録されているプログラムを実行することにより、上述した一連の処理が行われる。
 なお、コントローラ22や記録再生処理部24が実行するプログラムは、本明細書で説明する順序に沿って時系列に処理が行われるプログラムであっても良いし、並列に、あるいは呼び出しが行われたとき等の必要なタイミングで処理が行われるプログラムであっても良い。
 また、本技術の実施の形態は、上述した実施の形態に限定されるものではなく、本技術の要旨を逸脱しない範囲において種々の変更が可能である。
 また、上述のフローチャートで説明した各ステップは、1つの装置で実行する他、複数の装置で分担して実行することができる。
 さらに、1つのステップに複数の処理が含まれる場合には、その1つのステップに含まれる複数の処理は、1つの装置で実行する他、複数の装置で分担して実行することができる。
 また、本明細書中に記載された効果はあくまで例示であって限定されるものではなく、他の効果があってもよい。
 さらに、本技術は、以下の構成とすることも可能である。
(1)
 ライトワンス型の記録媒体に対するデータの記録を制御する記録制御部と、
 前記記録制御部を制御して、前記記録媒体における記録領域に関する情報が格納された基本管理情報であって、その基本管理情報の内容の更新回数を示すカウンタが格納された基本管理情報を前記記録媒体に複数記録させる管理部と
 を備える記録制御装置。
(2)
 前記記録媒体はデータを記録可能な第1の面と第2の面を有し、
 前記管理部は前記基本管理情報を前記第1の面および前記第2の面のそれぞれに記録させる
 (1)に記載の記録制御装置。
(3)
 前記基本管理情報には、前記基本管理情報内に含まれている情報の記録位置を示すポインタ情報は含まれていない
 (1)または(2)に記載の記録制御装置。
(4)
 前記管理部は、予め定められた大きさの前記基本管理情報に前記記録領域に関する情報が格納しきれなくなった場合、これまで前記基本管理情報に格納されていた、前記記録領域に関する情報が格納された拡張管理情報と、前記記録媒体における前記拡張管理情報の記録位置を示すポインタ情報が格納された新たな前記基本管理情報とを前記記録媒体に記録させる
 (1)乃至(3)の何れか一項に記載の記録制御装置。
(5)
 前記管理部は、前記拡張管理情報を記録させた後、前記新たな前記基本管理情報を記録させる
 (4)に記載の記録制御装置。
(6)
 前記基本管理情報に格納される前記カウンタは、前記基本管理情報および前記拡張管理情報の内容の更新回数を示すカウンタである
 (4)または(5)に記載の記録制御装置。
(7)
 前記記録媒体には、前記記録媒体がファイナライズされる前の状態で、複数の前記基本管理情報が記録されている
 (1)乃至(6)の何れか一項に記載の記録制御装置。
(8)
 ライトワンス型の記録媒体に対するデータの記録を制御する記録制御部を制御して、前記記録媒体における記録領域に関する情報が格納された基本管理情報であって、その基本管理情報の内容の更新回数を示すカウンタが格納された基本管理情報を前記記録媒体に複数記録させる
 ステップを含む記録制御方法。
(9)
 ライトワンス型の記録媒体に対するデータの記録を制御する記録制御部を制御して、前記記録媒体における記録領域に関する情報が格納された基本管理情報であって、その基本管理情報の内容の更新回数を示すカウンタが格納された基本管理情報を前記記録媒体に複数記録させる
 ステップを含む処理をコンピュータに実行させるプログラム。
(10)
 ライトワンス型の記録媒体における記録領域に関する情報が格納された基本管理情報であって、その基本管理情報の内容の更新回数を示すカウンタが格納された基本管理情報を前記記録媒体に複数記録させる管理部を備える
 ドライブ制御コントローラ。
(11)
 ライトワンス型の記録媒体における記録領域に関する情報が格納された基本管理情報であって、その基本管理情報の内容の更新回数を示すカウンタが格納された基本管理情報を前記記録媒体に複数記録させる
 ステップを含むドライブ制御方法。
(12)
 ライトワンス型の記録媒体であって、
 記録領域と、前記記録領域に関する情報が格納された基本管理情報であって、その基本管理情報の内容の更新回数を示すカウンタが格納された基本管理情報が記録される複数の管理領域とが設けられている
 記録媒体。
(13)
 データを記録可能な第1の面と第2の面を有し、
 前記第1の面および前記第2の面のそれぞれに前記管理領域が設けられている
 (12)に記載の記録媒体。
(14)
 前記基本管理情報には、前記基本管理情報内に含まれている情報の記録位置を示すポインタ情報は含まれていない
 (12)または(13)に記載の記録媒体。
(15)
 予め定められた大きさの前記基本管理情報に前記記録領域に関する情報が格納しきれなくなった場合、これまで前記基本管理情報に格納されていた、前記記録領域に関する情報が格納された拡張管理情報と、前記記録媒体における前記拡張管理情報の記録位置を示すポインタ情報が格納された新たな前記基本管理情報とがさらに前記管理領域に記録される
 (12)乃至(14)の何れか一項に記載の記録媒体。
(16)
 前記管理領域には、前記拡張管理情報が記録された後、前記新たな前記基本管理情報が記録される
 (15)に記載の記録媒体。
(17)
 前記基本管理情報に格納される前記カウンタは、前記基本管理情報および前記拡張管理情報の内容の更新回数を示すカウンタである
 (15)または(16)に記載の記録媒体。
(18)
 前記管理領域には、前記記録媒体がファイナライズされる前の状態で、前記基本管理情報が記録されている
 (12)乃至(17)の何れか一項に記載の記録媒体。
 11 記録再生装置, 12 光ディスク, 22 コントローラ, 23 メモリ, 24-1,24-2,24 記録再生処理部, 25-1,25-2,25 光ピックアップ, 41 管理部, 42 交代処理部

Claims (18)

  1.  ライトワンス型の記録媒体に対するデータの記録を制御する記録制御部と、
     前記記録制御部を制御して、前記記録媒体における記録領域に関する情報が格納された基本管理情報であって、その基本管理情報の内容の更新回数を示すカウンタが格納された基本管理情報を前記記録媒体に複数記録させる管理部と
     を備える記録制御装置。
  2.  前記記録媒体はデータを記録可能な第1の面と第2の面を有し、
     前記管理部は前記基本管理情報を前記第1の面および前記第2の面のそれぞれに記録させる
     請求項1に記載の記録制御装置。
  3.  前記基本管理情報には、前記基本管理情報内に含まれている情報の記録位置を示すポインタ情報は含まれていない
     請求項1に記載の記録制御装置。
  4.  前記管理部は、予め定められた大きさの前記基本管理情報に前記記録領域に関する情報が格納しきれなくなった場合、これまで前記基本管理情報に格納されていた、前記記録領域に関する情報が格納された拡張管理情報と、前記記録媒体における前記拡張管理情報の記録位置を示すポインタ情報が格納された新たな前記基本管理情報とを前記記録媒体に記録させる
     請求項1に記載の記録制御装置。
  5.  前記管理部は、前記拡張管理情報を記録させた後、前記新たな前記基本管理情報を記録させる
     請求項4に記載の記録制御装置。
  6.  前記基本管理情報に格納される前記カウンタは、前記基本管理情報および前記拡張管理情報の内容の更新回数を示すカウンタである
     請求項4に記載の記録制御装置。
  7.  前記記録媒体には、前記記録媒体がファイナライズされる前の状態で、複数の前記基本管理情報が記録されている
     請求項1に記載の記録制御装置。
  8.  ライトワンス型の記録媒体に対するデータの記録を制御する記録制御部を制御して、前記記録媒体における記録領域に関する情報が格納された基本管理情報であって、その基本管理情報の内容の更新回数を示すカウンタが格納された基本管理情報を前記記録媒体に複数記録させる
     ステップを含む記録制御方法。
  9.  ライトワンス型の記録媒体に対するデータの記録を制御する記録制御部を制御して、前記記録媒体における記録領域に関する情報が格納された基本管理情報であって、その基本管理情報の内容の更新回数を示すカウンタが格納された基本管理情報を前記記録媒体に複数記録させる
     ステップを含む処理をコンピュータに実行させるプログラム。
  10.  ライトワンス型の記録媒体における記録領域に関する情報が格納された基本管理情報であって、その基本管理情報の内容の更新回数を示すカウンタが格納された基本管理情報を前記記録媒体に複数記録させる管理部を備える
     ドライブ制御コントローラ。
  11.  ライトワンス型の記録媒体における記録領域に関する情報が格納された基本管理情報であって、その基本管理情報の内容の更新回数を示すカウンタが格納された基本管理情報を前記記録媒体に複数記録させる
     ステップを含むドライブ制御方法。
  12.  ライトワンス型の記録媒体であって、
     記録領域と、前記記録領域に関する情報が格納された基本管理情報であって、その基本管理情報の内容の更新回数を示すカウンタが格納された基本管理情報が記録される複数の管理領域とが設けられている
     記録媒体。
  13.  データを記録可能な第1の面と第2の面を有し、
     前記第1の面および前記第2の面のそれぞれに前記管理領域が設けられている
     請求項12に記載の記録媒体。
  14.  前記基本管理情報には、前記基本管理情報内に含まれている情報の記録位置を示すポインタ情報は含まれていない
     請求項12に記載の記録媒体。
  15.  予め定められた大きさの前記基本管理情報に前記記録領域に関する情報が格納しきれなくなった場合、これまで前記基本管理情報に格納されていた、前記記録領域に関する情報が格納された拡張管理情報と、前記記録媒体における前記拡張管理情報の記録位置を示すポインタ情報が格納された新たな前記基本管理情報とがさらに前記管理領域に記録される
     請求項12に記載の記録媒体。
  16.  前記管理領域には、前記拡張管理情報が記録された後、前記新たな前記基本管理情報が記録される
     請求項15に記載の記録媒体。
  17.  前記基本管理情報に格納される前記カウンタは、前記基本管理情報および前記拡張管理情報の内容の更新回数を示すカウンタである
     請求項15に記載の記録媒体。
  18.  前記管理領域には、前記記録媒体がファイナライズされる前の状態で、前記基本管理情報が記録されている
     請求項12に記載の記録媒体。
PCT/JP2015/063865 2014-05-28 2015-05-14 記録制御装置および方法、ドライブ制御コントローラおよび方法、記録媒体、並びにプログラム WO2015182393A1 (ja)

Priority Applications (2)

Application Number Priority Date Filing Date Title
JP2016523421A JP6455510B2 (ja) 2014-05-28 2015-05-14 記録制御装置および方法、ドライブ制御コントローラおよび方法、記録媒体、並びにプログラム
US15/129,281 US9858957B2 (en) 2014-05-28 2015-05-14 Recording control apparatus and method, drive controlling controller and method, recording medium, and program

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
JP2014109691 2014-05-28
JP2014-109691 2014-05-28

Publications (1)

Publication Number Publication Date
WO2015182393A1 true WO2015182393A1 (ja) 2015-12-03

Family

ID=54698730

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/JP2015/063865 WO2015182393A1 (ja) 2014-05-28 2015-05-14 記録制御装置および方法、ドライブ制御コントローラおよび方法、記録媒体、並びにプログラム

Country Status (3)

Country Link
US (1) US9858957B2 (ja)
JP (1) JP6455510B2 (ja)
WO (1) WO2015182393A1 (ja)

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2005293833A (ja) * 2003-02-28 2005-10-20 Pioneer Electronic Corp 追記型記録媒体、追記型記録媒体用の記録装置および記録方法、並びに追記型記録媒体用の再生装置および再生方法
JP2006351195A (ja) * 2006-08-30 2006-12-28 Pioneer Electronic Corp 追記型記録媒体、追記型記録媒体用の記録装置および記録方法、追記型記録媒体用の再生装置および再生方法、並びにコンピュータプログラム
WO2012108178A1 (ja) * 2011-02-08 2012-08-16 パナソニック株式会社 記録再生装置および記録再生方法
JP2013054792A (ja) * 2011-09-02 2013-03-21 Panasonic Corp 追記型情報記録媒体、情報記録装置、情報再生装置、情報記録方法、および情報再生方法
JP2013211081A (ja) * 2012-03-30 2013-10-10 Taiyo Yuden Co Ltd 多層光記録媒体および光記録装置

Family Cites Families (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH0426517A (ja) 1990-05-18 1992-01-29 Tosoh Corp 五酸化バナジウム薄膜の製造方法
JP2004014088A (ja) * 2002-06-11 2004-01-15 Sony Corp ディスク記録媒体、記録方法、ディスクドライブ装置
JP4026517B2 (ja) 2003-03-12 2007-12-26 ソニー株式会社 記録媒体、記録装置、記録方法
JP2006031740A (ja) * 2004-06-17 2006-02-02 Ricoh Co Ltd 情報記録媒体、記録方法、データ構造、情報記録装置、プログラム及び記録媒体
JP3892470B2 (ja) * 2005-07-15 2007-03-14 シャープ株式会社 記憶媒体管理装置、記憶媒体管理プログラム、コンピュータ読み取り可能な記憶媒体

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2005293833A (ja) * 2003-02-28 2005-10-20 Pioneer Electronic Corp 追記型記録媒体、追記型記録媒体用の記録装置および記録方法、並びに追記型記録媒体用の再生装置および再生方法
JP2006351195A (ja) * 2006-08-30 2006-12-28 Pioneer Electronic Corp 追記型記録媒体、追記型記録媒体用の記録装置および記録方法、追記型記録媒体用の再生装置および再生方法、並びにコンピュータプログラム
WO2012108178A1 (ja) * 2011-02-08 2012-08-16 パナソニック株式会社 記録再生装置および記録再生方法
JP2013054792A (ja) * 2011-09-02 2013-03-21 Panasonic Corp 追記型情報記録媒体、情報記録装置、情報再生装置、情報記録方法、および情報再生方法
JP2013211081A (ja) * 2012-03-30 2013-10-10 Taiyo Yuden Co Ltd 多層光記録媒体および光記録装置

Also Published As

Publication number Publication date
US20170103779A1 (en) 2017-04-13
JP6455510B2 (ja) 2019-01-23
US9858957B2 (en) 2018-01-02
JPWO2015182393A1 (ja) 2017-04-20

Similar Documents

Publication Publication Date Title
JP4542909B2 (ja) 追記型光記録媒体における欠陥エリアの管理方法及び光記録媒体
KR101008640B1 (ko) 1회 기록가능한 광디스크 및 1회 기록가능한 광디스크에있어서의 tdma 정보를 이용한 결함영역 관리방법 및장치
JP4290651B2 (ja) 臨時欠陥情報及び臨時欠陥管理情報を利用した欠陥管理方法、その装置と、その臨時欠陥情報及び臨時欠陥管理情報が記録されたディスク
CN101064156B (zh) 在盘上形成区的方法以及再现设备
CA2525133C (en) Write once optical disc, and method and apparatus for recovering disc management information from the write once optical disc
RU2330330C1 (ru) Устройство для записи и/или воспроизведения данных в отношении носителя записи с однократной записью и записывающая среда с однократной записью
KR20040032674A (ko) 임시 결함 관리 영역을 사용한 결함 관리 방법, 그 장치및 그 디스크
BRPI0306601B1 (pt) método de gravação de informações de gerenciamento em mídia ótica de gravação única, aparato para gravação de informações de gerenciamento em mídia ótica de gravação única e mídia ótica de gravação única para gravação de informações de gerenciamento
JP4456119B2 (ja) 追記型光ディスク、およびデータを光ディスク上に/から記録/再生する方法および装置
WO2005109432A1 (ja) 情報記録装置
US7617426B2 (en) Verification method and apparatus
JP6455510B2 (ja) 記録制御装置および方法、ドライブ制御コントローラおよび方法、記録媒体、並びにプログラム
US20050122870A1 (en) Information recording medium, recording and/or reproducing method, and recording and/or reproducing apparatus
RU2457553C2 (ru) Устройство для записи и/или воспроизведения данных в отношении носителя записи с однократной записью (варианты) и носитель записи с однократной записью
JP2015225683A (ja) 記録制御装置および方法、ドライブ制御コントローラおよび方法、記録媒体、並びにプログラム
JP2005216475A (ja) 情報記録媒体、記録/再生装置及び記録/再生方法
CN101064157B (zh) 缺陷管理方法及记录设备
KR20040078545A (ko) Drive & Disc Information 기록된임시 결함 관리 영역을 사용한 결함 관리 방법, 그 장치및 그 디스크
KR100728044B1 (ko) 기록 장치 및 그 디스크
JP2007200417A (ja) 情報記録再生装置及び光ディスク媒体の管理情報の更新方法
KR20050006658A (ko) 호환성을 고려한 결함관리방법, 그 디스크 드라이브 및 그디스크

Legal Events

Date Code Title Description
121 Ep: the epo has been informed by wipo that ep was designated in this application

Ref document number: 15799049

Country of ref document: EP

Kind code of ref document: A1

WWE Wipo information: entry into national phase

Ref document number: 15129281

Country of ref document: US

ENP Entry into the national phase

Ref document number: 2016523421

Country of ref document: JP

Kind code of ref document: A

NENP Non-entry into the national phase

Ref country code: DE

122 Ep: pct application non-entry in european phase

Ref document number: 15799049

Country of ref document: EP

Kind code of ref document: A1