(57)【要約】【課題】管理領域の消費を低減させることができるようにする。【解決手段】管理部は、DMA領域にDMSを記録させる場合、SRRIが拡張されていないときには、基本管理情報としてのPDSDのみを記録させる。このPDSDのSRRI0には、オープンされた状態およびクローズされた状態のSRRエントリが格納されている。これに対して、SRRIが拡張されるとき、管理部は、これまでSRRI0に格納されていた、クローズされた状態のSRRエントリが格納されたSRRI1を拡張管理情報として生成するとともに、これまでSRRI0に格納されていた、オープンされた状態のSRRエントリが格納されたSRRI0を含む新たなPDSDを生成する。そして、管理部は、新たなPDSDとSRRI1とをDMSとして記録させる。本技術は、記録再生装置に適用することができる。【選択図】図１７
2015225683.tif 000002
【特許請求の範囲】
【請求項１】
ライトワンス型の記録媒体に対するデータの記録を制御する記録制御部と、
前記記録制御部を制御して、前記記録媒体における記録領域に関する情報が格納された予め定められた大きさの基本管理情報を前記記録媒体に記録させ、前記基本管理情報に前記記録領域に関する情報が格納しきれなくなった場合、新たな前記基本管理情報と、これまで前記基本管理情報に格納されていた、前記記録領域に関する情報が格納された拡張管理情報とを前記記録媒体に記録させる管理部と
を備える記録制御装置。
【請求項２】
前記基本管理情報には、前記記録媒体における前記拡張管理情報の記録位置を示すポインタ情報が含まれている
請求項１に記載の記録制御装置。
【請求項３】
前記管理部は、前記記録媒体に前記基本管理情報と前記拡張管理情報とが記録されている状態で前記基本管理情報のみが更新された場合、既に記録されている前記拡張管理情報の記録位置を示す前記ポインタ情報を含む、更新された前記基本管理情報のみを前記記録媒体に記録させる
請求項２に記載の記録制御装置。
【請求項４】
前記記録領域に関する情報は、前記記録媒体に設けられた連続記録領域の位置を示す情報を含むエントリ情報である
請求項１に記載の記録制御装置。
【請求項５】
前記管理部は、前記基本管理情報に格納されていた前記エントリ情報のうちの追記可能な前記連続記録領域の前記エントリ情報が格納された前記新たな前記基本管理情報と、前記基本管理情報に格納されていた前記エントリ情報のうちの追記可能でない前記連続記録領域の前記エントリ情報が格納された前記拡張管理情報とを前記記録媒体に記録させる
請求項４に記載の記録制御装置。
【請求項６】
前記エントリ情報には、前記連続記録領域内に最後に記録されたデータの位置を示す情報がさらに含まれている
請求項４に記載の記録制御装置。
【請求項７】
前記管理部は、前記記録媒体のファイナライズが行われる場合、最後に記録された前記基本管理情報に格納されている全ての前記エントリ情報と、最後に記録された前記拡張管理情報に格納されている全ての前記エントリ情報とが格納された、最終的な前記拡張管理情報と、前記エントリ情報が格納されていない最終的な前記基本管理情報とを前記記録媒体に記録させる
請求項４に記載の記録制御装置。
【請求項８】
前記記録領域に関する情報は、前記記録媒体における欠陥領域の位置を示す情報を含むエントリ情報である
請求項１に記載の記録制御装置。
【請求項９】
前記管理部は、前記新たな前記基本管理情報と、前記基本管理情報に格納されていた全ての前記エントリ情報が格納された前記拡張管理情報とを前記記録媒体に記録させる
請求項８に記載の記録制御装置。
【請求項１０】
前記基本管理情報または前記拡張管理情報には、交代処理の交代元となる前記欠陥領域の位置を示す情報と、前記交代処理の交代先となる領域の位置を示す情報とを含む前記エントリ情報が格納されている
請求項８に記載の記録制御装置。
【請求項１１】
前記管理部は、前記基本管理情報に格納されている前記エントリ情報と、前記拡張管理情報に格納されている前記エントリ情報とが格納される新たな前記拡張管理情報を前記記録媒体に記録させる場合、前記基本管理情報と前記拡張管理情報とに同じ交代元の位置を示す情報を含む前記エントリ情報があるときには、前記同じ交代元の位置を示す情報を含む前記エントリ情報のうち、前記拡張管理情報に格納されていた前記エントリ情報を削除し、前記新たな前記拡張管理情報を生成する
請求項１０に記載の記録制御装置。
【請求項１２】
前記基本管理情報または前記拡張管理情報には、前記交代処理の交代元とされていない、連続して並ぶ複数の前記欠陥領域の位置を示す情報を含む前記エントリ情報がさらに格納されている
請求項１０に記載の記録制御装置。
【請求項１３】
前記管理部は、前記記録媒体のファイナライズが行われる場合、最後に記録された前記基本管理情報に格納されている全ての前記エントリ情報と、最後に記録された前記拡張管理情報に格納されている全ての前記エントリ情報とが格納された、最終的な前記拡張管理情報と、前記エントリ情報が格納されていない最終的な前記基本管理情報とを前記記録媒体に記録させる
請求項８に記載の記録制御装置。
【請求項１４】
ライトワンス型の記録媒体に対するデータの記録を制御する記録制御部を制御して、前記記録媒体における記録領域に関する情報が格納された予め定められた大きさの基本管理情報を前記記録媒体に記録させ、前記基本管理情報に前記記録領域に関する情報が格納しきれなくなった場合、新たな前記基本管理情報と、これまで前記基本管理情報に格納されていた、前記記録領域に関する情報が格納された拡張管理情報とを前記記録媒体に記録させる
ステップを含む記録制御方法。
【請求項１５】
ライトワンス型の記録媒体に対するデータの記録を制御する記録制御部を制御して、前記記録媒体における記録領域に関する情報が格納された予め定められた大きさの基本管理情報を前記記録媒体に記録させ、前記基本管理情報に前記記録領域に関する情報が格納しきれなくなった場合、新たな前記基本管理情報と、これまで前記基本管理情報に格納されていた、前記記録領域に関する情報が格納された拡張管理情報とを前記記録媒体に記録させる
ステップを含む処理をコンピュータに実行させるプログラム。
【請求項１６】
ライトワンス型の記録媒体における記録領域に関する情報が格納された予め定められた大きさの基本管理情報を前記記録媒体に記録させ、前記基本管理情報に前記記録領域に関する情報が格納しきれなくなった場合、新たな前記基本管理情報と、これまで前記基本管理情報に格納されていた、前記記録領域に関する情報が格納された拡張管理情報とを前記記録媒体に記録させる管理部を備える
ドライブ制御コントローラ。
【請求項１７】
ライトワンス型の記録媒体における記録領域に関する情報が格納された予め定められた大きさの基本管理情報を前記記録媒体に記録させ、前記基本管理情報に前記記録領域に関する情報が格納しきれなくなった場合、新たな前記基本管理情報と、これまで前記基本管理情報に格納されていた、前記記録領域に関する情報が格納された拡張管理情報とを前記記録媒体に記録させる
ステップを含むドライブ制御方法。
【請求項１８】
ライトワンス型の記録媒体であって、
記録領域と、前記記録領域に関する情報が格納された予め定められた大きさの基本管理情報が記録される管理領域とが設けられ、
前記基本管理情報に前記記録領域に関する情報が格納しきれなくなった場合、新たな前記基本管理情報と、これまで前記基本管理情報に格納されていた、前記記録領域に関する情報が格納された拡張管理情報とが前記管理領域にさらに記録される
記録媒体。
【請求項１９】
前記基本管理情報または前記拡張管理情報には、交代処理の交代元とされていない、前記記録媒体における続して並ぶ複数の欠陥領域の位置を示す情報を含むエントリ情報が前記記録領域に関する情報として格納されている
請求項１８に記載の記録媒体。
【請求項２０】
前記基本管理情報には、前記管理領域における前記拡張管理情報の記録位置を示すポインタ情報が含まれている
請求項１８に記載の記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本技術は記録制御装置および方法、ドライブ制御コントローラおよび方法、記録媒体、並びにプログラムに関し、特に、管理領域の消費を低減させることができるようにした記録制御装置および方法、ドライブ制御コントローラおよび方法、記録媒体、並びにプログラムに関する。
【背景技術】
【０００２】
従来、光の照射により信号の記録や再生が行われるライトワンス型の光記録媒体として、例えばBD（Blu-ray Disc：登録商標）などの光ディスク記録媒体（以下、単に光ディスクという）が広く普及している。
【０００３】
このような光ディスクには、ディスクマネジメントやディフェクトマネジメントによって使用される領域として管理領域が確保されているものもある（例えば、特許文献１参照）。この管理領域には、データが記録されている記録領域を管理するための情報が記録される。
【０００４】
例えば光ディスクでは、データの記録先（書き込み先）として指定された記録領域に欠陥等があってデータを記録することができない場合に、その領域とは異なる交代領域を実際のデータの記録先として、データを記録する交代処理が行われる場合がある。
【０００５】
このような交代処理が行われると、指定されたデータの記録先と、実際のデータの記録先を示すディフェクトリスト等が管理領域に記録され、データの読み出しの際には、このディフェクトリストが参照されて読み出しが行われる。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特許第４０２６５１７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
ところで、光ディスクに設けられる管理領域は、ユーザから見ると使用することのできない無駄な領域であるが、管理領域として大きな領域を確保しておいた方が、光ディスクに欠陥があった場合にも対応することができるため、好ましい。しかし、管理領域を大きくすると、その分だけユーザがデータの記録に用いることのできる記録領域が小さくなってしまう。
【０００８】
そのため、なるべく管理領域を消費しないようなディスクマネジメントやディフェクトマネジメント方法を採用し、光ディスクの記録容量を有効に利用することが望まれている。
【０００９】
ところが、BD等では１つのディスクの欠陥や１つのディスク情報の変更でも多くの管理領域が消費されてしまう場合があった。
【００１０】
例えばBD等では１つのディフェクトリストエントリが追加された場合でも、ディフェクトリスト全体や、交代先となる記録領域の使用状況に関する情報などが含まれるTDMSと呼ばれるデータが新たに生成され、管理領域に記録される。そうすると、TDMSの内容が更新されるたびに大きなデータが管理領域に記録されることになり、管理領域の消費量が多くなってしまう。
【００１１】
本技術は、このような状況に鑑みてなされたものであり、管理領域の消費を低減させることができるようにするものである。
【課題を解決するための手段】
【００１２】
本技術の第１の側面の記録制御装置は、ライトワンス型の記録媒体に対するデータの記録を制御する記録制御部と、前記記録制御部を制御して、前記記録媒体における記録領域に関する情報が格納された予め定められた大きさの基本管理情報を前記記録媒体に記録させ、前記基本管理情報に前記記録領域に関する情報が格納しきれなくなった場合、新たな前記基本管理情報と、これまで前記基本管理情報に格納されていた、前記記録領域に関する情報が格納された拡張管理情報とを前記記録媒体に記録させる管理部とを備える。
【００１３】
前記基本管理情報には、前記記録媒体における前記拡張管理情報の記録位置を示すポインタ情報が含まれているようにすることができる。
【００１４】
前記管理部には、前記記録媒体に前記基本管理情報と前記拡張管理情報とが記録されている状態で前記基本管理情報のみが更新された場合、既に記録されている前記拡張管理情報の記録位置を示す前記ポインタ情報を含む、更新された前記基本管理情報のみを前記記録媒体に記録させることができる。
【００１５】
前記記録領域に関する情報を、前記記録媒体に設けられた連続記録領域の位置を示す情報を含むエントリ情報とすることができる。
【００１６】
前記管理部には、前記基本管理情報に格納されていた前記エントリ情報のうちの追記可能な前記連続記録領域の前記エントリ情報が格納された前記新たな前記基本管理情報と、前記基本管理情報に格納されていた前記エントリ情報のうちの追記可能でない前記連続記録領域の前記エントリ情報が格納された前記拡張管理情報とを前記記録媒体に記録させることができる。
【００１７】
前記エントリ情報には、前記連続記録領域内に最後に記録されたデータの位置を示す情報がさらに含まれているようにすることができる。
【００１８】
前記管理部には、前記記録媒体のファイナライズが行われる場合、最後に記録された前記基本管理情報に格納されている全ての前記エントリ情報と、最後に記録された前記拡張管理情報に格納されている全ての前記エントリ情報とが格納された、最終的な前記拡張管理情報と、前記エントリ情報が格納されていない最終的な前記基本管理情報とを前記記録媒体に記録させることができる。
【００１９】
前記記録領域に関する情報を、前記記録媒体における欠陥領域の位置を示す情報を含むエントリ情報とすることができる。
【００２０】
前記管理部には、前記新たな前記基本管理情報と、前記基本管理情報に格納されていた全ての前記エントリ情報が格納された前記拡張管理情報とを前記記録媒体に記録させることができる。
【００２１】
前記基本管理情報または前記拡張管理情報には、交代処理の交代元となる前記欠陥領域の位置を示す情報と、前記交代処理の交代先となる領域の位置を示す情報とを含む前記エントリ情報が格納されているようにすることができる。
【００２２】
前記管理部には、前記基本管理情報に格納されている前記エントリ情報と、前記拡張管理情報に格納されている前記エントリ情報とが格納される新たな前記拡張管理情報を前記記録媒体に記録させる場合、前記基本管理情報と前記拡張管理情報とに同じ交代元の位置を示す情報を含む前記エントリ情報があるときには、前記同じ交代元の位置を示す情報を含む前記エントリ情報のうち、前記拡張管理情報に格納されていた前記エントリ情報を削除させ、前記新たな前記拡張管理情報を生成させることができる。
【００２３】
前記基本管理情報または前記拡張管理情報には、前記交代処理の交代元とされていない、連続して並ぶ複数の前記欠陥領域の位置を示す情報を含む前記エントリ情報がさらに格納されているようにすることができる。
【００２４】
前記管理部には、前記記録媒体のファイナライズが行われる場合、最後に記録された前記基本管理情報に格納されている全ての前記エントリ情報と、最後に記録された前記拡張管理情報に格納されている全ての前記エントリ情報とが格納された、最終的な前記拡張管理情報と、前記エントリ情報が格納されていない最終的な前記基本管理情報とを前記記録媒体に記録させることができる。
【００２５】
本技術の第１の側面の記録制御方法またはプログラムは、ライトワンス型の記録媒体に対するデータの記録を制御する記録制御部を制御して、前記記録媒体における記録領域に関する情報が格納された予め定められた大きさの基本管理情報を前記記録媒体に記録させ、前記基本管理情報に前記記録領域に関する情報が格納しきれなくなった場合、新たな前記基本管理情報と、これまで前記基本管理情報に格納されていた、前記記録領域に関する情報が格納された拡張管理情報とを前記記録媒体に記録させるステップを含む。
【００２６】
本技術の第１の側面においては、ライトワンス型の記録媒体に対するデータの記録を制御する記録制御部が制御されて、前記記録媒体における記録領域に関する情報が格納された予め定められた大きさの基本管理情報が前記記録媒体に記録され、前記基本管理情報に前記記録領域に関する情報が格納しきれなくなった場合、新たな前記基本管理情報と、これまで前記基本管理情報に格納されていた、前記記録領域に関する情報が格納された拡張管理情報とが前記記録媒体に記録される。
【００２７】
本技術の第２の側面のドライブ制御コントローラは、ライトワンス型の記録媒体における記録領域に関する情報が格納された予め定められた大きさの基本管理情報を前記記録媒体に記録させ、前記基本管理情報に前記記録領域に関する情報が格納しきれなくなった場合、新たな前記基本管理情報と、これまで前記基本管理情報に格納されていた、前記記録領域に関する情報が格納された拡張管理情報とを前記記録媒体に記録させる管理部を備える。
【００２８】
本技術の第２の側面のドライブ制御方法は、ライトワンス型の記録媒体における記録領域に関する情報が格納された予め定められた大きさの基本管理情報を前記記録媒体に記録させ、前記基本管理情報に前記記録領域に関する情報が格納しきれなくなった場合、新たな前記基本管理情報と、これまで前記基本管理情報に格納されていた、前記記録領域に関する情報が格納された拡張管理情報とを前記記録媒体に記録させるステップを含む。
【００２９】
本技術の第２の側面においては、ライトワンス型の記録媒体における記録領域に関する情報が格納された予め定められた大きさの基本管理情報が前記記録媒体に記録され、前記基本管理情報に前記記録領域に関する情報が格納しきれなくなった場合、新たな前記基本管理情報と、これまで前記基本管理情報に格納されていた、前記記録領域に関する情報が格納された拡張管理情報とが前記記録媒体に記録される。
【００３０】
本技術の第３の側面の記録媒体は、ライトワンス型の記録媒体であって、記録領域と、前記記録領域に関する情報が格納された予め定められた大きさの基本管理情報が記録される管理領域とが設けられ、前記基本管理情報に前記記録領域に関する情報が格納しきれなくなった場合、新たな前記基本管理情報と、これまで前記基本管理情報に格納されていた、前記記録領域に関する情報が格納された拡張管理情報とが前記管理領域にさらに記録される。
【００３１】
前記基本管理情報または前記拡張管理情報には、交代処理の交代元とされていない、前記記録媒体における続して並ぶ複数の欠陥領域の位置を示す情報を含むエントリ情報が前記記録領域に関する情報として格納されるようにすることができる。
【００３２】
前記基本管理情報には、前記管理領域における前記拡張管理情報の記録位置を示すポインタ情報が含まれるようにすることができる。
【００３３】
本技術の第３の側面においては、ライトワンス型の記録媒体において、記録領域と、前記記録領域に関する情報が格納された予め定められた大きさの基本管理情報が記録される管理領域とが設けられ、前記基本管理情報に前記記録領域に関する情報が格納しきれなくなった場合、新たな前記基本管理情報と、これまで前記基本管理情報に格納されていた、前記記録領域に関する情報が格納された拡張管理情報とが前記管理領域にさらに記録される。
【発明の効果】
【００３４】
本技術の第１の側面乃至第３の側面によれば、管理領域の消費を低減させることができる。
【００３５】
なお、ここに記載された効果は必ずしも限定されるものではなく、本開示中に記載された何れかの効果であってもよい。
【図面の簡単な説明】
【００３６】
【図１】光ディスクの構成について説明する図である。
【図２】光ディスクの構成について説明する図である。
【図３】DMSの構成について説明する図である。
【図４】PDSDの構成について説明する図である。
【図５】P&Cの構成について説明する図である。
【図６】DDS0の構成について説明する図である。
【図７】SRRI0の構成について説明する図である。
【図８】SRRエントリの構成について説明する図である。
【図９】DFL0の構成について説明する図である。
【図１０】DFLエントリの構成について説明する図である。
【図１１】DFLエントリについて説明する図である。
【図１２】SRRI1の構成について説明する図である。
【図１３】DFLnの構成について説明する図である。
【図１４】記録再生装置の構成例を示す図である。
【図１５】DMSの2重化について説明する図である。
【図１６】DMSの記録について説明する図である。
【図１７】SRRIの拡張について説明する図である。
【図１８】DFLの拡張について説明する図である。
【図１９】光ディスクのファイナライズについて説明する図である。
【図２０】光ディスクのファイナライズについて説明する図である。
【図２１】光ディスクのファイナライズについて説明する図である。
【図２２】光ディスクのファイナライズについて説明する図である。
【図２３】スペア領域への記録について説明する図である。
【図２４】光ディスクのアドレスと面情報について説明する図である。
【図２５】データ記録処理を説明するフローチャートである。
【図２６】DMA処理を説明するフローチャートである。
【図２７】DMA記録処理を説明するフローチャートである。
【図２８】DMAミラー処理を説明するフローチャートである。
【図２９】DMAミラー記録処理を説明するフローチャートである。
【図３０】記録状態判定処理を説明するフローチャートである。
【図３１】ファイナライズ処理を説明するフローチャートである。
【発明を実施するための形態】
【００３７】
以下、図面を参照して、本技術を適用した実施の形態について説明する。
【００３８】
〈第１の実施の形態〉
〈光ディスクについて〉
まず、本技術においてデータが記録されたり、データが読み出されたりする記録媒体について説明する。
【００３９】
例えば本技術でデータの読み書きの対象とされる記録媒体は、追記可能なライトワンス型のものであればどのようなものであってもよいが、以下では、記録媒体がランドアンドグルーブフォーマットのライトワンス型の光ディスクである場合を例として説明を続ける。
【００４０】
そのような光ディスクは、例えば図１に示すように複数の記録層を有している。
【００４１】
図１の例では、図中、左側が光ディスクの内周側を表しており、図中、右側が光ディスクの外周側を表している。また、光ディスクには、DS0面とDS1面とが設けられており、それらの面に対して同時にデータの読み書きが可能となっている。
【００４２】
光ディスクのDS0面にはL0層、L1層、およびL2層が設けられており、同様に光ディスクのDS1面にもL0層、L1層、およびL2層が設けられている。図１の例では、図中、上側から下方向に向かって順番に、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は１または複数のクラスタから構成される。
【００４７】
また、スペア領域は交代処理が行われた時にユーザデータの記録先となる交代領域である。例えば、ユーザデータ領域の所定領域がユーザデータの記録先（書き込み先）として指定されたが、指定されたユーザデータ領域に対して、欠陥等の何らかの理由によりユーザデータが記録できない場合、スペア領域を実際のユーザデータの記録先としてユーザデータが記録される。このようにスペア領域へとユーザデータの記録先を変更する処理は交代処理と呼ばれている。
【００４８】
図１では、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面の各層に設けられている。
【００５６】
図１の例では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重化が行われる。
【００６１】
図１の例では、各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重化が行われる。
【００６６】
図１の例では、各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ミラー領域で欠陥等の理由により分断（交代処理）が発生するたびに、その分断に関する情報が記録されていく。
【００７１】
また、図１に示した光ディスクの各領域をL0層の内周側からL２層の外周側までPSN（Physical Sector Number）の順に並べると図２に示すようになる。なお、図２において図１における場合と対応する部分には、同じ名称が記されており、その説明は適宜省略する。
【００７２】
図２では、光ディスクの各領域の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は、例えば図３に示すように予め定められた大きさの基本管理情報である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は、例えば図４に示すように構成される。
【００９２】
PDSDの先頭フレームであるData Frame0には、上述したP&CとDDS0が含まれている。また、Data Frame0に続くData Frame1には、SRRI0が含まれている。そして、Data Frame2乃至Data Frame31にはDFL0が含まれている。
【００９３】
〈P&Cについて〉
P&Cは、例えば図５に示すように構成されている。
【００９４】
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は、例えば図６に示すように構成される。
【０１１６】
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の部分には、各スペア領域、つまり図１に示した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は、例えば図７に示すように構成される。
【０１２４】
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エントリは例えば図８に示す構成とされる。
【０１２７】
この例では、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は、例えば図９に示すように構成される。
【０１３３】
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エントリは例えば図１０に示す構成とされる。
【０１３７】
この例では、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エントリによれば、例えば図１１に示すように、そのDFLエントリで扱われる欠陥が孤立した単独の欠陥であるか、または連続する欠陥であるかと、さらにその欠陥が交代されているか否かとを表現することができる。
【０１４２】
例えば図１１の例では、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は、例えば図１２に示すように構成される。
【０１５０】
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のそれぞれは、例えば図１３に示すように構成される。
【０１５２】
DFLnのW61の部分は、DFLnのヘッダ領域とされており、このヘッダ領域にはDFLn内のDFLエントリの総数を示すnumber of DFL entry on DFLnなどが含まれている。
【０１５３】
W61の部分に続くW62の部分には、DFLエントリとDFLターミネータが記録されている。例えばW62の部分におけるDFL entry1は、DFLnに含まれている1番目のDFLエントリを示している。
【０１５４】
〈記録再生装置の構成例〉
次に本技術を適用した記録再生装置の一実施の形態の構成例について説明する。本技術を適用した記録再生装置は、例えば図１４に示す構成とされる。
【０１５５】
図１４に示す記録再生装置１１は、以上において説明した構成を有する光ディスク１２に対してデータの読み書きを行うものであり、例えば光ディスクドライブである。
【０１５６】
記録再生装置１１は、ホストI/F（Interface）２１、コントローラ２２、メモリ２３、記録再生処理部２４−１、記録再生処理部２４−２、光ピックアップ２５−１、光ピックアップ２５−２、およびスピンドルモータ２６を有している。
【０１５７】
ホストI/F２１は、図示せぬホスト機器と通信を行ってデータやコマンドの授受を行う。例えばホストI/F２１は、ホスト機器から供給された各種のコマンドやデータをコントローラ２２に供給する。また、ホストI/F２１はコントローラ２２から供給された各種の情報や、光ディスク１２から読み出された各種のデータをホスト機器に供給する。
【０１５８】
コントローラ２２は、記録再生装置１１全体の動作を制御する。例えばコントローラ２２は、1つの制御チップから構成されるドライブ制御コントローラである。
【０１５９】
例えば、コントローラ２２はホストI/F２１から供給されたデータを記録再生処理部２４−１や記録再生処理部２４−２に供給したり、記録再生処理部２４−１や記録再生処理部２４−２から供給されたデータをホストI/F２１に供給したりする。
【０１６０】
また、例えばコントローラ２２は、ホストI/F２１から供給されたコマンドに基づいて、記録再生処理部２４−１や記録再生処理部２４−２、スピンドルモータ２６を制御し、光ディスク１２にユーザデータ等のデータを記録させたり、光ディスク１２からユーザデータ等のデータを読み出させたりする。
【０１６１】
コントローラ２２は、管理部４１および交代処理部４２を備えている。
【０１６２】
管理部４１は、光ディスク１２の各領域の管理を行う。例えば管理部４１は上述したDMSを生成したり、読み出されたDMSに基づいて、ユーザデータ等を記録可能な領域をホストI/F２１を介してホスト機器に通知したりする。また、交代処理部４２は、光ディスク１２のユーザデータ領域やDMA領域、DMAミラー領域などに欠陥があり、データを記録することができない場合、交代処理を行う。
【０１６３】
メモリ２３は、コントローラ２２と各種のデータの授受を行い、コントローラ２２のワークエリアとして機能する。例えばホスト機器から供給された、光ディスク１２に記録されるデータも一時的にメモリ２３に記録される。
【０１６４】
記録再生処理部２４−１および記録再生処理部２４−２は、コントローラ２２の制御に従ってデータの記録や再生のための信号処理やサーボ動作を行う。
【０１６５】
例えば記録再生処理部２４−１および記録再生処理部２４−２は、コントローラ２２から供給されたデータを光ピックアップ２５−１および光ピックアップ２５−２に供給して光ディスク１２に記録させる。また、例えば記録再生処理部２４−１および記録再生処理部２４−２は、光ディスク１２から読み出され、光ピックアップ２５−１および光ピックアップ２５−２から供給されたデータをコントローラ２２に供給する。
【０１６６】
なお、以下、記録再生処理部２４−１および記録再生処理部２４−２を特に区別する必要のない場合、単に記録再生処理部２４とも称する。
【０１６７】
光ピックアップ２５−１および光ピックアップ２５−２は、記録再生処理部２４の制御に従って、記録再生処理部２４から供給されたデータに応じたレーザ光を光ディスク１２に照射してデータを記録させる。また、光ピックアップ２５−１および光ピックアップ２５−２は、記録再生処理部２４の制御に従って光ディスク１２にレーザ光を照射するとともに、そのレーザ光の反射光を受光し、受光により得られたデータを読み出したデータとして記録再生処理部２４に供給する。
【０１６８】
なお、以下、光ピックアップ２５−１および光ピックアップ２５−２を特に区別する必要のない場合、単に光ピックアップ２５とも称することとする。
【０１６９】
また、例えば光ディスク１２における、光ピックアップ２５−１によってデータの記録や再生が行われる対象となる面が上述したDS1面とされ、光ピックアップ２５−２によってデータの記録や再生が行われる対象となる面がDS0面とされる。
【０１７０】
スピンドルモータ２６は、コントローラ２２の制御に従ってスピンドルを回転駆動させることにより、スピンドルに装着された光ディスク１２を回転させる。
【０１７１】
〈本技術について〉
（管理情報の多重化について）
続いて、本技術について説明する。
【０１７２】
管理部４１は、管理情報としてのDMSを光ディスク１２の複数の領域に記録させる。具体的には、管理部４１は図１５に示すように、同じ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の記録データ量が最小となるのは、図１６の上側に示すように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の記録データ量が最大となるのは、図１６の下側に示すようにDMSとしてPDSD、SRRI1、およびDFL1乃至DFL16が記録されるときとなる。
【０１８０】
この例では、PDSDには、そのPDSDと同時に記録されるSRRI1を指し示すポインタ、およびそのPDSDと同時に記録されるDFL1乃至DFL16のそれぞれを指し示すポインタのそれぞれが含まれることになる。
【０１８１】
ところで、上述したようにDMS等の管理情報が光ディスクの１か所の領域にしか記録されていない場合、その領域に欠陥が発生すると光ディスクの最新の管理情報を読み出すことができなくなってしまう。そうすると、光ディスクに対してデータを追記することができなくなるだけでなく、光ディスクに記録されているデータにアクセスすることもできなくなる。
【０１８２】
そこで、管理部４１は、管理情報としてのDMSを光ディスク１２の複数の領域に記録させる。具体的には、管理部４１は図１５に示したように同じDMS、より詳細にはポインタ情報のみが異なるDMSをDMA領域とDMAミラー領域とに記録させる。
【０１８３】
このようにDMSを多重化することにより、何れかの領域からDMSを読み出すことができなくなったとしても、残りの領域からDMSを読み出すことができ、最新の管理情報をより確実に得ることができる。したがって、欠陥に対する光ディスク１２の信頼性を向上させることができる。
【０１８４】
特に、記録再生装置１１によれば、光ディスク１２のDS0面にあるDMA領域と、DS1面にあるDMAミラー領域という互いに異なる面にある独立した領域にDMSを記録させるようにすることで、さらに信頼性を向上させることができる。さらに、記録再生装置１１では、光ディスク１２がファイナライズされる前の状態、つまり光ディスク１２に追記可能な状態においてもDMSがDMA領域とDMAミラー領域に多重化されているので、光ディスク１２がどのような状態であっても信頼性を確保することができる。
【０１８５】
（最新の管理情報の特定について）
また、DMS等の管理情報を多重化する場合、DMSのポインタ情報として自分自身（DMS内の情報の位置）を示す情報がDMS内に含まれていると、例えばDMA領域に欠陥が存在してDMSをDMA領域の他の位置に書き直す場合でもポインタ情報が変化し、DMSの内容を更新した回数を示すカウンタがインクリメントされてしまう。
【０１８６】
この場合、DMAミラー領域にDMSが正しく記録されたとすると、DMA領域に書き直されたDMSと、DMAミラー領域に記録されたDMSとの間でカウンタの値が異なることになり、どちらのDMSが最新のものであるのか分からなくなってしまう。
【０１８７】
これに対して、管理部４１は、基本管理情報となるPDSDの構成を、そのPDSD内部に自分自身（PDSD内の情報の位置）を示すポインタ情報を持たない構成とし、PDSD内部含まれるポインタ情報は、外部の拡張管理情報を指し示すものとする。さらに、管理部４１は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を正しく記録できなかったとする。
【０１９２】
そのような場合、管理部４１は、記録に失敗したPDSDをDMA領域の新たな位置に書き直すように記録再生処理部２４を制御する。このとき、PDSD内には自分自身を指し示すポインタ情報が含まれていないので、PDSDの内容に変更はない。具体的にはSRRI1を指し示すポインタ情報に変更はなく、DDS0やSRRIの変更もないのでそれらのアップデートカウンタもインクリメントされない。
【０１９３】
したがって管理部４１は、新たなPDSDを生成する必要はなく、記録に失敗したPDSDをそのままDMA領域に書き直せばよい。しかも、この場合、DMA領域とDMAミラー領域に記録されるDMSのDDS0、DFL、およびSRRIの各アップデートカウンタの値は同じとなる。これにより、DMA領域とDMAミラー領域に記録されるDMSの整合性を確保することができ、最新のDMSを簡単に特定することができる。
【０１９４】
なお、DMSとして、PDSDとともにSRRI1やDFLnが記録される場合でも、管理部４１がSRRI1やDFLnを先に記録させ、これらのSRRI1やDFLnが正しく記録された後、PDSDを記録させるようにすることで、PDSDの記録に失敗しても、書き直し時にPDSDの内容を変更する必要がないので、整合性を確保することができる。
【０１９５】
さらに、管理部４１はDMA領域とDMAミラー領域からDMSを読み出した時に、それらのアップデートカウンタの値を比較することで、整合性を確認することができる。
【０１９６】
つまりDMA領域とDMAミラー領域に記録されているDMSのアップデートカウンタの値が最大のものが、それらの領域内に記録されている最新のDMSとされる。そして、それらの各領域の最新のDMSのアップデートカウンタの値が一致しているときには、それらの両方のDMSがともに最新のものであるとされ、2つのDMSのアップデートカウンタの値が一致しないときには、より大きい値を有するアップデートカウンタを含むDMSが最新のものとされる。
【０１９７】
（管理情報の記録のための領域の消費低減について）
また、上述したように管理部４１がDMSを記録させるときに、基本管理情報となるPDSDのほか、拡張管理情報となるSRRI1やDFLnを設けることで、DMA領域やDMAミラー領域などの管理領域の消費を低減させることができる。そして、管理領域の消費が減る分だけ、ユーザデータ領域を増やすことが可能になる。
【０１９８】
例えば光ディスク１２上に新たなSRRが設けられたり、既存のSRRにユーザデータが追記されたりして、SRRエントリの追加または更新が必要となった場合、管理部４１は、通常は図１７の矢印Q41に示すようにPDSD内のSRRI0に新たなSRRエントリを追加したり、SRRI0内のSRRエントリを更新したりする。
【０１９９】
このようにSRRIが拡張されていない場合、つまりDMSの構成要素としてSRRI1が含まれていない場合には、SRRI0にはオープンな状態のSRRのSRRエントリと、クローズされた状態のSRRのSRRエントリとが含まれている。つまり、オープンしているSRRエントリとクローズされたSRRエントリがSRRI0に含まれている。
【０２００】
このような状態からSRRエントリが増えていき、これ以上SRRI0にSRRエントリを記録することができない状態となったとする。
【０２０１】
そのような場合、管理部４１は矢印Q42に示すようにPDSDとSRRI1とからなるDMSを生成し、DMA領域やDMAミラー領域に記録させる。例えばSRRI0に新たなSRRエントリを追加しようとしたが、既にSRRI0にSRRエントリを記録することができない状態であったときに、SRRI1が生成される。
【０２０２】
具体的には管理部４１は、これまでSRRI0に含まれていたSRRエントリのうちのオープンな状態のSRRエントリ、および新たに追加された1つのSRRエントリが含まれる新たなSRRI0を有するPDSDと、これまでSRRI0に含まれていたSRRエントリのうちのクローズされたSRRエントリが含まれるSRRI1とを生成する。
【０２０３】
また、このとき管理部４１は、SRRエントリ全体の64ビットのデータを、64ビットで表される整数値とみなしてSRRエントリをソートし、SRRI0に格納する。同様に、管理部４１はSRRI1に格納されるSRRエントリをソートしてから、それらのソートされた順番でSRRエントリをSRRI1に格納する。これにより、SRRI0やSRRI1に含まれるSRRエントリはSPSNの順、つまりLSN順に並べられることになる。
【０２０４】
SRRIの拡張領域としてSRRI1を設けることで、次回、DMSをDMA領域やDMAミラー領域に記録する場合、SRRI1の内容に更新がないときには、管理部４１は新たなPDSDのみを生成して記録させるだけですむ。この場合、新たに記録させたPDSDのP&Cに含まれるFirst SPSN of DS0/DS1 SRRI1は、既に記録されているSRRI1の位置を示すポインタ情報とされ、新たに記録させたPDSDと既に記録されているSRRI1とからなる情報が最新のDMSとされる。
【０２０５】
通常、ユーザデータを追記するときにアクセスされるのはオープンされたSRRであり、クローズされたSRRのSRRエントリが変更されることはないので、SRRIの拡張後でも殆どの場合、PDSDの追記を行うだけでよい。このように基本管理情報としてのPDSDに加え、拡張管理情報としてのSRRI1を設けることで、DMA領域やDMAミラー領域の消費を低減させることができる。
【０２０６】
また、例えばユーザデータの記録時に交代処理が行われ、DFLエントリの追加が必要となった場合、管理部４１は、通常は図１８の矢印Q51に示すようにPDSD内のDFL0に新たなDFLエントリを追加する。
【０２０７】
このようにDFLが拡張されていない場合、つまりDMSの構成要素としてDFLnが含まれていない場合には、DFL0には全てのDFLエントリが含まれている。この状態では、DFL0にはDFLエントリがソートされた状態で重複なく格納されている。
【０２０８】
このような状態からDFLエントリが増えていき、これ以上DFL0にDFLエントリを記録することができない状態となったとする。
【０２０９】
そのような場合、管理部４１はPDSDとDFL1とからなるDMSを生成し、DMA領域やDMAミラー領域に記録させる。すなわち、管理部４１は、これまでDFL0に格納されていた全てのDFLエントリがDFL1に含まれるようにし、新たなDFL0にはDFLエントリが1つも含まれていない状態、つまり空の状態となるようにPDSDとDFL1を生成する。
【０２１０】
そして、管理部４１は新たにDFLエントリを生成するときには、そのDFLエントリをDFL0に格納していく。さらにDFL0内のDFLエントリが増えていき、これ以上DFL0に記録することができなくなると、DFL0に格納されていたDFLエントリはDFL1に掃き出されて（移動されて）DFL0が空とされ、DFL0に新たなDFLエントリが記録されていく。
【０２１１】
さらに、その後、DFL0にDFLエントリが記録できなくなり、これまでDFL0に記録されていたDFLエントリをDFL1に記録しようとしたときに、DFL1にDFLエントリを記録しきれない状態となったとする。そのような場合、管理部４１は、矢印Q52に示すようにPDSD、DFL1、およびDFL2からなるDMSを生成し、DMA領域やDMAミラー領域に記録させる。
【０２１２】
例えば、DFL0に新たなDFLエントリを追加しようとしたが、既にDFL0に新たなDFLエントリを記録できない状態であった場合に、新たなDFL1およびDFL2が生成される。
【０２１３】
具体的には管理部４１は、これまで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への交代処理が発生したときに生じる。
【０２１６】
このような場合、管理部４１は、より新しいDFLエントリ、つまりDFL0に含まれていた、交代元がAであり交代先がCであるDFLエントリを有効とし、交代元がAであり交代先がBであるDFLエントリを削除する。これにより、DFLエントリの重複がなくなる。このようにDFLエントリが重複して存在する場合、DFL0に格納されているDFLエントリが最新のものであるから、DFL0内のDFLエントリが優先され、他のDFLn内のDFLエントリが削除される。
【０２１７】
さらに、管理部４１は、DFLエントリが格納されていないDFL0を有し、PDSDのP&Cに含まれるFirst SPSN of DS0/DS1 DFL1およびFirst SPSN of DS0/DS1 DFL2として、新たに生成されたDFL1およびDFL2の記録先を示す情報が記述されたPDSDを生成する。なお、新たに追加されるDFLエントリは、空とされたDFL0に記録されてもよいし、DFL1またはDFL2に記録されてもよい。
【０２１８】
管理部４１は、このようにして生成した新たなDFL1およびDFL2をDMA領域やDMAミラー領域に記録させた後、新たに生成したPDSDをDMA領域やDMAミラー領域に記録させ、これらのPDSD、DFL1、およびDFL2からなる情報を新たなDMSとする。
【０２１９】
このようにDFLの拡張領域としてDFLnを設けることで、その後、DFLエントリの追加が必要となってDMSをDMA領域やDMAミラー領域に記録する場合、DFL0にDFLエントリを格納可能な間は、管理部４１は新たなPDSDのみを生成して記録させるだけですむ。すなわち、新たに生成したPDSD内のポインタ情報を、既に記録されているDFLnの位置を示す情報とすればよい。
【０２２０】
この場合、DFL0にDFLエントリを格納しきれなくなったときのみ、新たにDFLnを生成し、記録すればよい。DFL0にDFLエントリを記録しきれなくなることは、ごく僅かな頻度でしか発生しないため、通常はPDSDのみの記録ですむ。
【０２２１】
このように基本管理情報としてのPDSDに加え、拡張管理情報としてのDFLnを設けることで、DMA領域やDMAミラー領域の消費を低減させることができる。
【０２２２】
また、記録再生装置１１のようにDFLを拡張する仕組みを利用する場合、上述したようにDFL0内のDFLエントリと、DFLn内のDFLエントリとに同じ交代元を示すものが含まれることがある。つまり、DFL0とDFLnとでDFLエントリが重複することがある。
【０２２３】
しかし、記録再生装置１１の管理部４１は、DFLn内のDFLエントリよりもDFL0内にあるDFLエントリを優先させるので、DFLエントリが重複する場合でも不都合が生じることはない。しかも記録再生装置１１では、DFL0とDFLnとにおけるDFLエントリの重複が許容されるので、DMSの更新時にDFL0にDFLエントリが記録可能である場合には、DFLエントリの重複があるときでも、DFL0のみを更新するだけですむ。
【０２２４】
例えば上述したようにDFL1に交代元がAであり交代先がBであるDFLエントリが含まれており、DFL0に交代元がA（領域A）であり交代先がC（領域C）であるDFLエントリが含まれているとする。この場合、ホスト機器から領域Aへのアクセスが指示されたときには、管理部４１は、DFL0にあるDFLエントリを優先させて、領域Aの真（最新）の交代先である領域Cを指定して、記録再生処理部２４に領域Cへのアクセス（読み出しまたは書き込み）を指示する。
【０２２５】
さらに、光ディスク１２では、図１１を参照して説明したように、交代されていない連続する欠陥のエントリがDFLエントリとして登録可能となっている。
【０２２６】
例えばBD等では、交代されていない欠陥をTDFLとして登録可能であるが、その際に連続したブロック（連続する欠陥）を表す方法がなく、連続する複数個の各ブロック（欠陥）を個別に登録しておく必要があった。そうすると、TDMSに記録されるTDFLのエントリ数が多くなり、結果としてTDMSが大きくなってしまう恐れがある。
【０２２７】
これに対して、光ディスク１２では交代が行われていない単独の欠陥と、交代が行われていない連続する欠陥とを区別して登録することができる。つまり、交代が行われていない連続する欠陥（NRCDとされる欠陥）を2つ（1組）のDFLエントリで登録することができるので、DMSを小さくすることができ、DMA領域やDMAミラー領域の消費を低減させることができる。
【０２２８】
例えば光ディスク１２の出荷検査時など、ディスクサーティファイ時にユーザデータ領域等で欠陥が検出されると、検査を行うドライブを構成するコントローラは、検出された欠陥についてNRSDやNRCDに分類されるDFLエントリを生成し、そのDFLエントリを含むPDSDをDMA領域とDMAミラー領域に記録させる。このように光ディスク１２は、予め単独の欠陥および連続する欠陥についてのDFLへの登録が行われた状態で出荷されるようにすることもできる。
【０２２９】
記録再生装置１１の管理部４１は、光ディスク１２へのデータの読み書きを行う場合、データの読み書きを行う前に、予め登録されている欠陥についてのDFLエントリを読み出し、欠陥のある領域を把握しておく。そして、管理部４１は、実際にデータの読み書きを行うときに、予め把握されている、登録された欠陥の領域にはアクセスしない、つまり欠陥の領域を使わない（記録、再生をしない）ように記録再生処理部２４を制御する。
【０２３０】
このように予め欠陥をDFLエントリに登録しておき、登録された欠陥の領域の使用を避けることで、無駄な記録や再生の処理、正しく記録できたかの確認処理などを行わなくてすむので、データの記録や再生の速度を向上させることができる。特に、データの記録時には未知の欠陥に遭遇する確率をより低くすることができるので、データの記録速度をさらに向上させることができる。
【０２３１】
（光ディスクのファイナライズについて）
さらに、光ディスク１２ではSRRIやDFLの拡張が行われると、SRRエントリやDFLエントリがSRRI0やDFL0だけでなく、SRRI1やDFLnにも記録されている状態となる。このような状態で、そのまま光ディスク１２のファイナライズが行われると、その後、光ディスク１２からユーザデータを読み出すたびに、SRRI0やDFL0だけでなく、SRRI1やDFLnからSRRエントリやDFLエントリを読み出して、各エントリをソートしなければならず、処理に時間がかかってしまう。つまり、マウントに時間がかかってしまう。なお、ここで光ディスク１２のファイナライズとは、光ディスク１２に追記ができなくなる状態、つまりデータの読み出しだけが可能な状態とする処理をいう。
【０２３２】
そこで記録再生装置１１は、光ディスク１２のファイナライズを行う場合に、SRRエントリおよびDFLエントリを、それぞれ1か所に纏めることで、ファイナライズ後のエントリの取り扱いがより簡単になるようにする。
【０２３３】
例えば図１９の矢印Q61に示すようにSRRIが拡張されておらず、DMSの構成要素がPDSDのみであるとする。このとき、SRRI0には、オープンまたはクローズされたSRRのSRRエントリがソートされて記録されている。
【０２３４】
このような状態で光ディスク１２のファイナライズが指示されると、管理部４１は、全てのセッションおよびSRRをクローズさせ、矢印Q62に示すように全てのクローズされたSRRエントリがソートされた状態で含まれるSRRI0を有するPDSDをDMSとして生成する。そして、管理部４１は、生成したDMSを記録再生処理部２４に供給し、DMA領域およびDMAミラー領域に記録させる。また、同様のDMSがDMAアンカ領域にも記録され、光ディスク１２がファイナライズ（クローズ）された状態とされる。
【０２３５】
これに対して、例えば図２０の矢印Q71に示すようにSRRIとDFLが拡張されており、DMSの構成要素がPDSD、SRRI1、およびDFL1であるとする。このとき、SRRI0には、オープンされたSRRのSRRエントリがソートされて記録されているとする。また、SRRI1にはクローズされたSRRエントリがソートされて記録されている。
【０２３６】
このような状態で光ディスク１２のファイナライズが指示されると、管理部４１は、全てのセッションおよびSRRをクローズさせ、矢印Q72に示すように全てのクローズされたSRRエントリがソートされた状態で含まれるSRRI1を生成する。また、管理部４１は、全てのDFLエントリがソートされた状態で含まれているDFL1も生成するとともに、PDSDも生成する。このとき、PDSDのSRRI0にはSRRエントリは含まれておらず、図７に示したnumber of SRR entry on SRRI0の値は0とされる。同様にPDSD内のDFL0にもDFLエントリが含まれていない状態とされる。
【０２３７】
管理部４１は、このようにして生成されたPDSD、SRRI1、およびDFL1からなるDMSを記録再生処理部２４に供給し、DMA領域およびDMAミラー領域に記録させる。また、同様のDMS（但しPDSDのみ）がDMAアンカ領域にも記録され、光ディスク１２がファイナライズされた状態とされる。
【０２３８】
このようにSRRIが拡張されている場合には、全てのSRRエントリをSRRI1に格納してファイナライズすることで、ファイナライズ後のSRRエントリの管理をより簡単にすることができ、マウント時間をより短くすることができる。
【０２３９】
同様に例えば図２１の矢印Q81に示すようにDFLが拡張されておらず、DMSの構成要素がPDSDのみであるとする。このとき、DFL0にはDFLエントリが重複のない状態でソートされて記録されている。
【０２４０】
このような状態で光ディスク１２のファイナライズが指示されると、管理部４１は、矢印Q82に示すように全てのDFLエントリが重複しない状態で、かつソートされた状態で含まれるDFL0を有するPDSDをDMSとして生成する。そして、管理部４１は、生成したDMSを記録再生処理部２４に供給し、DMA領域およびDMAミラー領域に記録させる。また、同様のDMSがDMAアンカ領域にも記録され、光ディスク１２がファイナライズされた状態とされる。
【０２４１】
これに対して、例えば図２２の矢印Q91に示すようにDFLが拡張されており、DMSの構成要素がPDSD、DFL1、およびDFL2であるとする。このとき、DFL0にはDFLエントリが重複のない状態でソートされて記録されている。また、DFL1およびDFL2にはDFLエントリが重複のない状態でソートされて記録されている。なお、ソートされたDFLエントリはDFL1に記録されていき、その後DFL1に記録しきれない分がDFL2に記録されていく。
【０２４２】
このような状態で光ディスク１２のファイナライズが指示されると、管理部４１は矢印Q92に示すように、これまでDFL0、DFL1、およびDFL2に記録されていた全てのDFLエントリがソートされ、かつ重複のない状態で格納されている新たなDFL1およびDFL2を生成する。つまり、全てのDFLエントリがソートされて順番にDFL1およびDFL2に格納される。このとき、上述したようにDFLnとDFL0に重複するDFLエントリ、つまり交代元が同じDFLエントリが含まれている場合には、DFL0に含まれているものが優先されて、DFLnに含まれていたDFLエントリは削除される。
【０２４３】
また、管理部４１はDFL0にDFLエントリが格納されていないPDSDも生成する。管理部４１は、このようにして生成されたPDSD、DFL1、およびDFL2からなるDMSを記録再生処理部２４に供給し、DMA領域およびDMAミラー領域に記録させる。また、同様のDMS（但しPDSDのみ）がDMAアンカ領域にも記録され、光ディスク１２がファイナライズされた状態とされる。
【０２４４】
このようにDFLが拡張されている場合には、全てのDFLエントリをDFLnに格納してファイナライズすることで、ファイナライズ後のDFLエントリの管理をより簡単にすることができ、マウント時間をより短くすることができる。
【０２４５】
（スペア領域の使用について）
さらに記録再生装置１１では、スペア領域をより効率的に利用する仕組みが採用されている。
【０２４６】
例えば説明を簡単にするため、図１に示したDS0面にある3つのユーザデータ領域を、図２３の矢印Q101に示すようにまとめて1つのユーザデータ領域UR11-1と考え、図１に示したDS0面にある6つのスペア領域をまとめて1つのスペア領域SR11-1と考えるとする。同様に、図１に示したDS1面にある3つのユーザデータ領域を、図２３の矢印Q101に示すように、まとめて1つのユーザデータ領域UR11-2と考え、図１に示した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にのみ交代するとする。なお、図２３において、ユーザデータ領域UR11やスペア領域SR11の斜線が施されている領域は、データが記録された領域を表している。
【０２４９】
このようにして交代処理を行っていった結果、例えば矢印Q103に示すようにDS0面のスペア領域SR11-1が一杯になり、これ以上スペア領域SR11-1にデータを記録できない状態になったとする。この例では、DS1面のユーザデータ領域UR11-2の欠陥領域の数は、DS0面のユーザデータ領域UR11-1の欠陥領域の数よりも少ないため、まだスペア領域SR11-2にデータを記録可能な状態となっている。
【０２５０】
しかし、DS0面のスペア領域SR11-1には既に記録可能な領域はないため、ホスト機器でDS0面とDS1面を区別していない場合には、スペア領域SR11-2に記録可能な領域があるにも関わらず、ユーザデータ領域UR11にユーザデータを記録することができない。つまり、これ以上、光ディスク１２にデータを記録することができない。このように、面ごとにスペア領域の管理を行うと、DS0面とDS1面の何れかの面に欠陥が多いときには、スペア領域の消費状態が面ごとに異なり、光ディスク１２の記録領域の利用効率が低下してしまう。
【０２５１】
そこで、記録再生装置１１の管理部４１や交代処理部４２はスペア領域を面ごとではなく、DS0面とDS1面をまとめて、つまり両面全体で管理する。
【０２５２】
具体的には、矢印Q104に示すように、交代処理部４２はスペア領域SR11-1とスペア領域SR11-2を、ユーザデータ領域UR11-1およびユーザデータ領域UR11-2の両方の領域の交代先として利用する。この例では、スペア領域SR11-2が、ユーザデータ領域UR11-1の交代先としてもユーザデータ領域UR11-2の交代先としても用いられている。
【０２５３】
例えば、一例として交代処理部４２は、より未記録の領域、つまり記録可能な領域が多いスペア領域SR11を交代先の領域として使用していくことで、各面が均等に使用されていくようにする。また、2つのスペア領域SR11が交互に使用されてもよい。
【０２５４】
このようにスペア領域を両面でまとめて管理することで、DS0面とDS1面とで欠陥領域数に偏りがある場合でも、例えば矢印Q105に示すように、スペア領域SR11-1とスペア領域SR11-2の両方の領域が記録できなくなるまで、ユーザデータの記録を行うことができるようになる。つまり、より効率的にスペア領域を利用することができる。この例では各スペア領域SR11が均等に使用されていることが分かる。
【０２５５】
（面情報について）
ところで、例えば図２４の矢印Q111に示すように、光ピックアップ２５−１によりDS1面にアクセス（記録または再生）するとともに、光ピックアップ２５−２によりDS0面にアクセスする場合を考える。このとき、記録再生装置１１全体を制御するソフトウェアが、光ピックアップ２５−１を制御するソフトウェアに対して記録や再生を指示し、また記録再生装置１１全体を制御するソフトウェアが、光ピックアップ２５−２を制御するソフトウェアに対して記録や再生を指示する。
【０２５６】
このような場合、DS0面とDS1面に対して、それぞれ独立のPSN（物理アドレス）を付与すると、光ピックアップ２５−１を制御するソフトウェア、および光ピックアップ２５−２を制御するソフトウェアとして、それぞれ異なるソフトウェアを用意する必要があり、管理が複雑になってしまう。
【０２５７】
そこで、光ディスク１２では、上述したようにDS0面とDS1面に対して同じPSNが付与されている。すなわち、光ディスク１２のDS0面とDS1面では、各面のウォブル情報によって同じPSNが記録されている。
【０２５８】
そのため、矢印Q112に示すように、記録再生装置１１の全体を制御する上位のソフトウェアでは、面情報を変換するブロック、つまりPSNに対して面情報を付加した仮想的なアドレスを用いて、DS0面とDS1面を区別するブロックが実現される。そして、上位のソフトウェアは、光ピックアップ２５−１を制御するソフトウェアと、光ピックアップ２５−２を制御するソフトウェアとに対して記録や再生の指示を行う。
【０２５９】
ここで、光ピックアップ２５−１を制御するソフトウェアは、記録再生処理部２４−１が各種の機能を実現するために、図示せぬメモリから読み出して実行するプログラムに相当する。同様に光ピックアップ２５−２を制御するソフトウェアは、記録再生処理部２４−２が各種の機能を実現するために、図示せぬメモリから読み出して実行するプログラムに相当する。
【０２６０】
また、記録再生装置１１全体を制御する上位のソフトウェアは、コントローラ２２が各種の機能を実現するために、図示せぬメモリから読み出して実行するプログラムに相当し、このプログラムの実行により面情報を変換するブロックも実現される。
【０２６１】
このように、記録再生装置１１では、管理部４１や交代処理部４２により行われる光ディスク１２の各領域の管理や交代処理の制御においてのみ、面情報を含む仮想的なアドレス、つまりSPSNでの制御が行われる。これにより、光ピックアップ２５−１を制御するソフトウェアと、光ピックアップ２５−２を制御するソフトウェアとを共通化することができ、制御ソフトウェアの管理を簡単に行うことができる。また、光ディスク１２上の実際のアドレス情報を1ビットだけ、つまり面情報の分だけ小さくすることができる。
【０２６２】
〈データ記録処理の説明〉
次に、記録再生装置１１の動作について説明する。
【０２６３】
まず、図２５のフローチャートを参照して、記録再生装置１１によるデータ記録処理について説明する。このデータ記録処理は、光ディスク１２が記録再生装置１１にインジェクト（挿入）され、1RUB分のユーザデータの記録が指示された場合に開始される。
【０２６４】
ステップＳ１１において、コントローラ２２は、光ディスク１２のDMAアンカ領域からDMSを読み出す。
【０２６５】
すなわち、コントローラ２２は、記録再生処理部２４にDMSの読み出しを指示し、記録再生処理部２４は、コントローラ２２の指示に従って光ピックアップ２５を制御し、光ディスク１２のDMAアンカ領域からDMSを読み出させる。
【０２６６】
光ピックアップ２５は記録再生処理部２４の制御に従って光ディスク１２にレーザ光を照射するとともに、光ディスク１２からの反射光（レーザ光）を受光して光電変換することで得られた（読み出された）DMSを記録再生処理部２４を介してコントローラ２２に供給する。
【０２６７】
また、管理部４１は、読み出された最新の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を読み出すことにより行われる。これらの分断情報から、光ディスク１２から最新のDMSが記録されているDMA領域やDMAミラー領域の位置を検出（サーチ）する際のサーチ開始PSNを得ることができる。
【０２６９】
ステップＳ１２において、管理部４１は、DMA領域およびDMAミラー領域に記録されている最新のDMSを検出する。
【０２７０】
具体的には管理部４１は、サーチ開始PSNを記録再生処理部２４に供給し、記録再生処理部２４にDMA領域とDMAミラー領域のサーチ開始PSN以降のデータの読み出しを指示する。すると、記録再生処理部２４は、管理部４１の指示に応じて光ピックアップ２５を制御し、光ディスク１２からデータを読み出させて、読み出されたデータをコントローラ２２に供給する。
【０２７１】
管理部４１は、記録再生処理部２４から供給されたデータから、DMA領域やDMAミラー領域にあるDMSのうち、DDS0 contents update count等のアップデートカウンタの値が最も大きいものを、それらのDMA領域やDMAミラー領域の最新のDMSとする。
【０２７２】
DMA領域とDMAミラー領域の最新のDMSが検出されると、管理部４１は、それらの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とされる。
【０２７４】
また、管理部４１は、記録再生処理部２４に対してDMA領域およびDMAミラー領域からの最新のDMSの読み出しを指示する。すると、記録再生処理部２４は、管理部４１の指示に応じて光ピックアップ２５を制御し、光ディスク１２から最新のDMSを読み出させて、読み出されたDMSをコントローラ２２に供給する。
【０２７５】
このようにして最新のDMSが得られると、管理部４１は最新のDMSからPDSDを得る。また、管理部４１は必要に応じてSRRI1およびDFLnも得る。
【０２７６】
ステップＳ１３において、管理部４１はテンポラリのPDSDを生成する。すなわち、管理部４１は最新のDMSを構成するPDSDにおけるDDS0内のcontrol Flagsに含まれるTemporary DMSを1とし、さらにDDS0 contents update countを1だけインクリメントしてテンポラリのPDSDとする。
【０２７７】
なお、以下では、SRRIとDFLが拡張されておらず、DMSの構成要素がPDSDのみであるものとして説明を続ける。
【０２７８】
ステップＳ１４において、管理部４１は、生成したテンポラリのPDSDを記録再生処理部２４に供給し、DMA領域およびDMAミラー領域に記録させる。記録再生処理部２４は、管理部４１から供給されたPDSDに基づいて光ピックアップ２５を制御し、光ディスク１２のDMA領域およびDMAミラー領域にテンポラリのPDSDを記録させる。
【０２７９】
ステップＳ１５においてコントローラ２２は、ホストI/F２１を介して上位のホスト機器からライトコマンドとともに供給されたユーザデータを、記録先のPSNとともに記録再生処理部２４に供給し、ユーザデータをユーザデータ領域に記録させる。記録再生処理部２４は、コントローラ２２から供給されたユーザデータおよびユーザデータの記録先のPSNに基づいて光ピックアップ２５を制御し、ユーザデータ領域の指定された領域、つまり指定されたPSNにより特定される領域にユーザデータを記録させる。
【０２８０】
ステップＳ１６において、コントローラ２２は、ユーザデータの記録動作中にエラーが発生したか否かを判定する。例えばコントローラ２２は、記録再生処理部２４から、ユーザデータの記録中にサーボエラー等の各種のエラーが発生した旨が通知された場合、エラーが発生したと判定する。
【０２８１】
ステップＳ１６においてエラーが発生しなかったと判定された場合、ステップＳ１７において、コントローラ２２は、ユーザデータが正しく書き込まれたか否かを判定する。すなわち、ユーザデータのベリファイが行われる。
【０２８２】
例えば、コントローラ２２は、ユーザデータの記録が行われた後、記録再生処理部２４に記録したユーザデータの読み出しを指示する。すると、記録再生処理部２４はコントローラ２２の指示に応じて光ピックアップ２５を制御し、光ディスク１２からステップＳ１５の処理で記録されたユーザデータを読み出させ、コントローラ２２に供給する。
【０２８３】
コントローラ２２は、記録再生処理部２４から供給された、光ディスク１２から読み出されたユーザデータが、記録を指示したユーザデータと一致する場合、ユーザデータが正しく書き込まれたと判定する。
【０２８４】
ステップＳ１７において、ユーザデータが正しく書き込まれたと判定された場合、ステップＳ１８において、管理部４１はDMSを生成する。
【０２８５】
例えば管理部４１は、ステップＳ１３の処理で生成したPDSDにおけるDDS0内のcontrol Flagsに含まれるTemporary DMSを0とし（リセットし）、ユーザデータが記録されたSRRエントリのLast Recorded SPSNを更新する。
【０２８６】
なお、このとき管理部４１は、必要に応じて新たなSRRエントリを追加したり、SRRIの拡張が必要であるときには図１７を参照して説明した処理を行い、SRRI1を生成する。ここでは説明を簡単にするためSRRエントリの追加やSRRIの拡張はないものとする。
【０２８７】
また、管理部４１は、P&C内のDDS0 contents update count、およびSRRI contents update countをそれぞれ1だけインクリメントさせ、最新のPDSD、つまりDMSとする。なお、最新のDMSはDMA領域に記録されるものと、DMAミラー領域に記録されるものとがそれぞれ生成される。
【０２８８】
ステップＳ１９において、管理部４１は、生成した最新のDMS、つまりPDSDを記録再生処理部２４に供給し、DMA領域およびDMAミラー領域に記録させる。記録再生処理部２４は、管理部４１から供給されたPDSDに基づいて光ピックアップ２５を制御し、光ディスク１２のDMA領域およびDMAミラー領域にPDSDを記録させる。
【０２８９】
なお、DMSにPDSDに加えてSRRI1が含まれているときには、まずSRRI1がDMA領域およびDMAミラー領域に記録された後、PDSDが生成されてDMA領域およびDMAミラー領域に記録される。これにより、PDSDを書き直す場合でもPDSDの内容の変更はないので、DMA領域やDMAミラー領域の消費を低減させることができる。
【０２９０】
また、DMS（PDSD）が記録されるタイミングはどのようなタイミングとされてもよい。例えば連続していくつかのユーザデータが記録される場合には、ある程度ユーザデータが記録されてからや、全てのユーザデータが記録され、光ディスク１２がイジェクトされる直前などのタイミングでDMSが記録されるようにしてもよい。
【０２９１】
このようにしてユーザデータが光ディスク１２に記録され、それに伴い変更されたDMSがDMA領域およびDMAミラー領域に記録されると、記録再生装置１１は光ディスク１２をイジェクト（排出）し、データ記録処理は終了する。
【０２９２】
また、ステップＳ１６において、エラーが発生したと判定された場合、またはステップＳ１７においてユーザデータが正しく書き込まれなかったと判定された場合、処理はステップＳ２０へと進む。
【０２９３】
ステップＳ２０において、交代処理部４２は、記録に失敗したユーザデータをホスト機器に指定された領域とは異なる領域に記録する交代処理を行う。
【０２９４】
例えば交代処理部４２は、最新のDMS、つまりPDSDのDDS0に含まれているNext available PSN of DS0 L0 inner Spare00乃至Next available PSN of DS1 L2 outer Spare15のなかから記録可能な領域をユーザデータを記録する交代先として選択する。
【０２９５】
そして、交代処理部４２は、記録に失敗したユーザデータと、選択した交代先のPSNとを記録再生処理部２４に供給し、交代先へのユーザデータの記録を指示する。すると、記録再生処理部２４は、交代処理部４２から供給されたユーザデータおよび交代先のPSNに基づいて光ピックアップ２５を制御し、スペア領域の指定された領域、つまり指定されたPSNにより特定される領域にユーザデータを記録させる。
【０２９６】
ステップＳ２１において、コントローラ２２は、ユーザデータが正しく書き込まれたか否かを判定する。ステップＳ２１ではステップＳ１７における場合と同様の処理が行われる。すなわち、ユーザデータのベリファイが行われる。
【０２９７】
ステップＳ２１において、ユーザデータが正しく書き込まれなかったと判定された場合、処理はステップＳ２０に戻り、上述した処理が繰り返し行われる。すなわち、新たな交代先が選択され、その新たな交代先へとユーザデータが記録される。
【０２９８】
ステップＳ２１において、ユーザデータが正しく書き込まれたと判定された場合、ステップＳ２２において、管理部４１はDMA処理を行う。すなわち、管理部４１は、交代処理に応じてDFLエントリが追加されたDMSを生成し、光ディスク１２のDMA領域に記録させる。
【０２９９】
ステップＳ２３において、管理部４１はDMAミラー処理を行う。すなわち、管理部４１は、交代処理に応じてDFLエントリが追加されたDMSを生成し、光ディスク１２のDMAミラー領域に記録させる。
【０３００】
なお、DMA処理とDMAミラー処理の詳細は後述する。このようにして最新のDMSが光ディスク１２に記録されると、データ記録処理は終了する。
【０３０１】
以上のようにして記録再生装置１１は、ユーザデータを光ディスク１２に記録し、必要に応じてDMSをDMA領域およびDMAミラー領域に記録する。このように管理情報であるDMSをDMA領域およびDMAミラー領域に記録させて多重化することで、欠陥等によりDMSが読み出せなくなることを防止し、欠陥に対する光ディスク１２の信頼性を向上させることができる。
【０３０２】
またDMSの構成要素として、基本管理情報となるPDSDと、拡張管理情報となるSRRI1やDFLnを設けることで、通常は管理情報としてPDSDのみを記録させればよくなり、DMA領域やDMAミラー領域の消費を低減させることができる。
【０３０３】
〈DMA処理の説明〉
次に、図２６のフローチャートを参照して、図２５のステップＳ２２の処理に対応するDMA処理について説明する。
【０３０４】
ステップＳ５１において、管理部４１は、最新のDMSを構成するPDSD内のP&CのDMA Flagに含まれているDMA異常フラグがセットされているか否かを判定する。
【０３０５】
ステップＳ５１において、DMA異常フラグがセットされていると判定された場合、つまりDMA領域に異常がある場合や、既にDMA領域に記録可能な領域が残っていない場合、管理部４１はDMA領域に異常があるDMA異常状態であり、DMA領域にはDMSを記録できないとしてDMA処理は終了する。つまり、その後、処理は図２５のステップＳ２３へと進む。
【０３０６】
これに対して、ステップＳ５１においてDMA異常フラグがセットされていないと判定された場合、ステップＳ５２において、管理部４１はDMA領域の記録処理で異常が生じているか否かを判定する。
【０３０７】
例えば、後述するステップＳ５４でエラーが発生したと繰り返し判定されたり、ステップＳ５５で正しく書き込まれなかったと繰り返し判定されたりした場合、DMA領域の記録処理で異常が生じていると判定される。
【０３０８】
ステップＳ５２で異常が生じていないと判定された場合、ステップＳ５３において、管理部４１はDMA記録処理を行う。なお、DMA記録処理は後述するが、このDMA記録処理ではDMSが生成されてDMA領域に記録される。
【０３０９】
ステップＳ５４において、コントローラ２２は、DMSの記録動作中にエラーが発生したか否かを判定する。例えばコントローラ２２は、記録再生処理部２４−２から、DMSの記録中にサーボエラー等の各種のエラーが発生した旨が通知された場合、エラーが発生したと判定する。
【０３１０】
ステップＳ５４において、エラーが発生しなかったと判定された場合、ステップＳ５５において、コントローラ２２は、DMSが正しく書き込まれたか否かを判定する。すなわち、DMSのベリファイが行われる。
【０３１１】
例えば、コントローラ２２は、DMSの記録が行われた後、記録再生処理部２４−２に記録したDMSの読み出しを指示する。すると、記録再生処理部２４−２はコントローラ２２の指示に応じて光ピックアップ２５−２を制御し、光ディスク１２のDMA領域からステップＳ５３の処理で記録されたDMSを読み出させ、コントローラ２２に供給する。
【０３１２】
コントローラ２２は、記録再生処理部２４−２から供給された、光ディスク１２から読み出されたDMSが、記録を指示したDMSと一致する場合、DMSが正しく書き込まれたと判定する。
【０３１３】
ステップＳ５５において、DMSが正しく書き込まれたと判定された場合、DMA処理は終了する。これに対して、ステップＳ５５においてDMSが正しく書き込まれなかったと判定された場合、処理はステップＳ５２に戻り、上述した処理が繰り返し行われる。
【０３１４】
この場合、次のステップＳ５３の処理では、次のDMA領域にDMSが記録される。つまり、サーボエラー等ではないベリファイエラーである場合には分断情報の記録は行われず、PDSDの更新も生じないため、アップデートカウンタも更新されない。
【０３１５】
また、ステップＳ５４においてエラーが発生したと判定された場合、ステップＳ５６において、管理部４１はDMAアンカ領域に分断情報を記録させる。
【０３１６】
すなわち、管理部４１はP&Cの例えば図５のW14の部分等に分断情報が含まれているDMS（PDSD）を生成して記録再生処理部２４に供給し、DMAアンカ領域への記録を指示する。すると、記録再生処理部２４は、管理部４１から供給されたDMSに基づいて光ピックアップ２５を制御し、光ディスク１２のDMAアンカ領域にDMSを記録させる。
【０３１７】
分断情報が含まれているDMSが記録されると、その後、処理はステップＳ５２に戻り、上述した処理が繰り返し行われる。
【０３１８】
また、ステップＳ５２においてDMA領域の記録処理で異常が生じていると判定された場合、ステップＳ５７において、管理部４１はDMAアンカ領域に分断情報を記録させる。
【０３１９】
すなわち、管理部４１はP&Cの例えば図５のW14の部分等に分断情報が含まれ、かつセットされたDMA異常フラグを含むDMA Flagが含まれているDMSを生成して記録再生処理部２４に供給し、DMAアンカ領域への記録を指示する。記録再生処理部２４は、管理部４１から供給されたDMSに基づいて光ピックアップ２５を制御し、光ディスク１２のDMAアンカ領域にDMSを記録させる。
【０３２０】
分断情報が含まれているDMSが記録されると、DMA処理は終了する。つまり、その後、処理は図２５のステップＳ２３へと進む。
【０３２１】
以上のようにして記録再生装置１１は、ユーザデータ領域を交代元とする交代処理が行われると、DMSを更新してDMA領域に記録する。
【０３２２】
〈DMA記録処理の説明〉
続いて、図２７のフローチャートを参照して、図２６のステップＳ５３の処理に対応するDMA記録処理について説明する。
【０３２３】
ステップＳ８１において、管理部４１は新たなDFLnにDFLエントリの記録を行うか否か、つまり新たにDFLを拡張するか否かを判定する。例えば最新のDMSにおいて、既にDFL0にDFLエントリを記録することができない場合、つまりDFL0が一杯となっている場合に新たなDFLnに記録を行うと判定される。
【０３２４】
ステップＳ８１においてDFLnに記録を行うと判定されなかった場合、ステップＳ８２において、管理部４１は最新のDMSを構成するPDSDのP&CにおけるP&C indicatorに00hをセットする。
【０３２５】
ステップＳ８３において、管理部４１はDMSを構成するPDSDのDFL0に、図２５のステップＳ２０の処理で行われた交代処理時の交代元および交代先を示すDFLエントリを追加する。
【０３２６】
ステップＳ８４において、管理部４１は、DMSを構成するPDSDのP&CにおけるDFL contents update countを1だけインクリメントする。
【０３２７】
ステップＳ８５において、管理部４１は、DMSを構成するPDSDのDDS0におけるNext available PSNを更新する。
【０３２８】
例えばステップＳ２０で行われた交代処理により、DS0面のスペア領域であるSpare00内の領域が交代先とされてユーザデータが記録された場合、管理部４１はNext available PSN of DS0 L0 inner Spare00として、次に記録可能なPSNの値を格納する。
【０３２９】
ステップＳ８６において、管理部４１は、DMSを構成するPDSDのP&CにおけるDDS0 contents update countを1だけインクリメントする。
【０３３０】
以上の処理により、DMA領域に記録するための最新のDMSを構成するPDSDが生成されたことになる。この例では、DMSの構成要素はPDSDのみであるか、またはPDSDおよび、既に記録されているDFLnとなる。また、このPDSDに含まれるDDS0内のcontrol Flagsに含まれるTemporary DMSは0とされる。
【０３３１】
ステップＳ８７において、管理部４１は、生成した最新のPDSDを記録再生処理部２４−２に供給し、DMA領域に記録させる。記録再生処理部２４−２は、管理部４１から供給されたPDSDに基づいて光ピックアップ２５−２を制御し、光ディスク１２のDMA領域にPDSDを記録させる。
【０３３２】
PDSDが記録されると、DMA記録処理は終了し、その後、処理は図２６のステップＳ５４へと進む。
【０３３３】
また、ステップＳ８１において新たなDFLnにDFLエントリの記録を行うと判定された場合、ステップＳ８８において、管理部４１はDFLエントリのソートを行う。
【０３３４】
具体的には、管理部４１は例えば図１８を参照して説明したように、これまでDFL0に記録されていた全てのDFLエントリと、これまでDFLnに記録されていた全てのDFLエントリとをソートする。このとき、管理部４１はDFLエントリに重複が生じないように、適宜、DFLエントリを削除する。なお、この時点においてDFLnがない場合には、DFL0内のDFLエントリのソートが行われる。
【０３３５】
ステップＳ８９において、管理部４１はステップＳ８８の処理でソートされたDFLエントリが含まれるDFLnを生成する。例えば全てのDFLエントリを格納するのにDFL1とDFL2が必要である場合には、DFL1とDFL2が生成される。
【０３３６】
ステップＳ９０において、管理部４１は生成したDFLnを記録再生処理部２４−２に供給して、DMA領域に記録させる。記録再生処理部２４−２は、管理部４１から供給されたDFLnに基づいて光ピックアップ２５−２を制御し、光ディスク１２のDMA領域にDFLnを記録させる。
【０３３７】
DFLnが正しくDMA領域に記録されると、その後、処理はステップＳ９１へと進む。なお、より詳細には、DFLnが正しく記録できなかった場合には、適宜、DFLnの書き直しが行われる。
【０３３８】
ステップＳ９１において、管理部４１は最新のDMSを構成するPDSDのP&CにおけるP&C indicatorに00hをセットする。
【０３３９】
ステップＳ９２において、管理部４１はDMSを構成するPDSDのP&Cに含まれているFirst SPSN of DS0/DS1 DFLnをセットする。例えばステップＳ９０でDFL1とDFL2が生成された場合、First SPSN of DS0/DS1 DFL1およびFirst SPSN of DS0/DS1 DFL2として、記録されたDFL1およびDFL2の先頭位置のSPSNが格納される。
【０３４０】
ステップＳ９２の処理が行われると、その後、ステップＳ９３乃至ステップＳ９５の処理が行われるが、これらの処理はステップＳ８４乃至ステップＳ８６の処理と同様であるので、その説明は省略する。
【０３４１】
以上のステップＳ９１乃至ステップＳ９５の処理により、DMA領域に記録するための最新のDMSを構成するPDSDが生成されたことになる。この例では、DMSの構成要素はPDSDとDFLnであるが、DFLnはすでにステップＳ９０の処理でDMA領域に記録されている。また、このPDSDに含まれるDDS0内のcontrol Flagsに含まれるTemporary DMSは0とされる。
【０３４２】
ステップＳ９６において、管理部４１は、生成した最新のDMSを構成するPDSDを記録再生処理部２４−２に供給し、DMA領域に記録させる。記録再生処理部２４−２は、管理部４１から供給されたPDSDに基づいて光ピックアップ２５−２を制御し、光ディスク１２のDMA領域にPDSDを記録させる。
【０３４３】
PDSDが記録されると、DMA記録処理は終了し、その後、処理は図２６のステップＳ５４へと進む。
【０３４４】
以上のようにして記録再生装置１１は、DFLの新たな拡張が行われない場合にはPDSDのみを生成して記録し、DFLの新たな拡張が行われる場合にはPDSDとDFLnを生成して記録する。このように拡張管理情報（拡張領域）としてDFLnを設ける構成とすることで、DMA領域の消費を低減させることができる。
【０３４５】
〈DMAミラー処理の説明〉
また、記録再生装置１１では、図２５のステップＳ２３の処理に対応する処理として、図２８に示すDMAミラー処理が行われる。
【０３４６】
なお、図２８に示すDMAミラー処理におけるステップＳ１２１乃至ステップＳ１２７の処理は、図２６に示したDMA処理におけるステップＳ５１乃至ステップＳ５７の処理と同様であるので、その説明は省略する。
【０３４７】
但し、図２６のDMA処理における処理対象がDMA領域であったのに対して、図２８のDMAミラー処理では処理対象がDMAミラー領域とされる。そのため、ステップＳ１２１では、DMAミラー異常フラグがセットされているか否かが判定され、ステップＳ１２２ではDMAミラー領域に異常があるか否かが判定される。
【０３４８】
なお、DMA処理とDMAミラー処理を並行して行うことも可能である。
【０３４９】
〈DMAミラー記録処理の説明〉
さらに、図２８に示すDMAミラー処理におけるステップＳ１２３の処理に対応するDMAミラー記録処理として、図２９に示すDMAミラー記録処理が行われる。
【０３５０】
なお、図２９に示すDMAミラー記録処理におけるステップＳ１５１乃至ステップＳ１６６の処理は、図２７のDMA記録処理におけるステップＳ８１乃至ステップＳ９６の処理と同様であるので、その説明は省略する。
【０３５１】
但し、ステップＳ１５２およびステップＳ１６１では、PDSDのP&CにおけるP&C indicatorに01hがセットされる。また、DFLnやPDSDはDMAミラー領域に記録される。
【０３５２】
〈記録状態判定処理の説明〉
さらに、図２６や図２８を参照して説明した処理では、DMA領域やDMAミラー領域に異常があり、DMSをそれらの領域に記録できないこともある。したがって、より詳細には、記録再生装置１１は、DMA処理およびDMAミラー処理が行われてから、図３０に示す記録状態判定処理を行って、DMSの記録状態を把握する。
【０３５３】
以下、図３０のフローチャートを参照して、記録再生装置１１により行われる記録状態判定処理について説明する。
【０３５４】
ステップＳ１９１において、管理部４１は、DMA領域に正しくDMSが記録されたか否かを判定する。例えば図２６のステップＳ５５で正しく書き込まれたと判定されてDMA処理が終了した場合、DMA領域に正しくDMSが記録されたと判定される。
【０３５５】
ステップＳ１９１において正しくDMSが記録されたと判定された場合、ステップＳ１９２において、管理部４１は、DMAミラー領域に正しくDMSが記録されたか否かを判定する。例えば図２８のステップＳ１２５で正しく書き込まれたと判定されてDMAミラー処理が終了した場合、DMAミラー領域に正しくDMSが記録されたと判定される。
【０３５６】
ステップＳ１９２において正しくDMSが記録されたと判定された場合、DMSはDMA領域にもDMAミラー領域にも正しく記録されたので、ステップＳ１９３において、管理部４１は正常に記録が行われたとして記録を終了し、記録状態判定処理は終了する。
【０３５７】
これに対して、ステップＳ１９２において、正しくDMSが記録されなかったと判定された場合、ステップＳ１９４において、管理部４１はDMAミラー異常が発生したとしてユーザデータの記録を終了させ、これにより記録状態判定処理も終了する。
【０３５８】
この場合、DMAミラー領域にはDMSを記録することができなかったが、DMA領域にはDMSが記録されている状態となる。このような状態は、例えば図２６のステップＳ５５で正しく書き込まれたと判定されてDMA処理が終了し、かつ図２８のステップＳ１２１でDMAミラー異常フラグがセットされていると判定されてDMAミラー処理が終了した場合などである。
【０３５９】
また、ステップＳ１９１において、正しくDMSが記録されなかったと判定された場合、ステップＳ１９５において、管理部４１は、DMAミラー領域に正しくDMSが記録されたか否かを判定する。
【０３６０】
ステップＳ１９５において、DMAミラー領域に正しくDMSが記録されなかったと判定された場合、ステップＳ１９６において、管理部４１は、記録失敗として記録状態判定処理を終了する。
【０３６１】
この場合、DMA領域にもDMAミラー領域にもDMSを記録することができなかったので、ユーザデータの記録に失敗した旨の通知が管理部４１からホストI/F２１を介して上位のホスト機器に通知される。このような状態となるのは、例えば図２６のステップＳ５１でDMA異常フラグがセットされていると判定されてDMA処理が終了し、かつ図２８のステップＳ１２１でDMAミラー異常フラグがセットされていると判定されてDMAミラー処理が終了した場合などである。
【０３６２】
また、ステップＳ１９５において、DMAミラー領域に正しくDMSが記録されたと判定された場合、ステップＳ１９７において、管理部４１はDMA異常が発生したとしてユーザデータの記録を終了させ、これにより記録状態判定処理も終了する。
【０３６３】
以上のように記録再生装置１１は、DMA処理およびDMAミラー処理の結果に基づいて、記録状態を判定する。
【０３６４】
〈ファイナライズ処理の説明〉
さらに光ディスク１２が記録再生装置１１に挿入されている状態で、つまり管理部４１が最新のDMSを保持している状態で、上位のホスト機器により光ディスク１２のファイナライズが指示されたときに行われるファイナライズ処理について説明する。
【０３６５】
以下、図３１のフローチャートを参照して、記録再生装置１１によるファイナライズ処理について説明する。
【０３６６】
ステップＳ２２１において、管理部４１は、例えばメモリ２３等に一時的に記録されている最新のDMSに基づいて、SRRIが拡張されているか否かを判定する。例えばDMSを構成する要素としてSRRI1が含まれている場合、SRRIが拡張されていると判定される。
【０３６７】
ステップＳ２２１において、SRRIが拡張されていると判定された場合、ステップＳ２２２において、管理部４１はSRRI0内およびSRRI1内の全てのSRRエントリが含まれるSRRI1を生成する。すなわち、管理部４１は例えば図２０を参照して説明したように、全てのセッションおよびSRRをクローズさせ、全てのクローズされたSRRエントリがソートされた状態で含まれるSRRI1を生成する。
【０３６８】
ステップＳ２２３において、管理部４１は、生成したSRRI1を記録再生処理部２４に供給し、DMA領域およびDMAミラー領域に記録させる。記録再生処理部２４は、管理部４１から供給されたSRRI1に基づいて光ピックアップ２５を制御し、光ディスク１２のDMA領域およびDMAミラー領域にSRRI1を記録させる。
【０３６９】
ステップＳ２２３においてSRRI1が記録されたか、またはステップＳ２２１においてSRRIが拡張されていないと判定された場合、ステップＳ２２４において、管理部４１は、最新のDMSに基づいて、DFLが拡張されているか否かを判定する。例えばDMSを構成する要素としてDFLnが含まれている場合、DFLが拡張されていると判定される。
【０３７０】
ステップＳ２２４において、DFLが拡張されていると判定された場合、ステップＳ２２５において、管理部４１はDFL 0内およびDFLn内のDFLエントリが含まれるDFLnを生成する。すなわち、管理部４１は例えば図２２を参照して説明したように、これまでDFL0およびDFLnに記録されていた全てのDFLエントリがソートされ、かつ重複のない状態で格納されている新たなDFLnを生成する。
【０３７１】
例えばこれまでDFL0と、DFL1およびDFL2とにDFLエントリが記録されており、DFL2に、これまでDFL0に格納されていたDFLエントリを格納するだけの領域が空いているとする。この場合、管理部４１は、これまでDFL0、DFL1、およびDFL2に格納されていた全てのDFLエントリをソートし、新たなDFL1およびDFL2に格納する。
【０３７２】
ステップＳ２２６において、管理部４１は、新たに生成したDFLnを記録再生処理部２４に供給し、DMA領域およびDMAミラー領域に記録させる。記録再生処理部２４は、管理部４１から供給されたDFLnに基づいて光ピックアップ２５を制御し、光ディスク１２のDMA領域およびDMAミラー領域にDFLnを記録させる。
【０３７３】
なお、ここではSRRI1が記録されてからDFLnが記録される例について説明したが、DFLnが記録されてからSRRI1の記録が行われるようにしてもよい。
【０３７４】
ステップＳ２２６においてDFLnが記録されたか、またはステップＳ２２４においてDFLが拡張されていないと判定された場合、ステップＳ２２７において、管理部４１はPDSDを生成する。
【０３７５】
このとき、管理部４１はSRRIが拡張されていない場合には、新たに生成されるPDSDのSRRI0には、これまでSRRI0内に格納されていたSRRエントリが、全てソートされて格納されるようにする。これに対して、ステップＳ２２２でSRRI1が生成された場合には、新たに生成されるPDSDのSRRI0にはSRRエントリが格納されていないようになされる。また、SRRI1が生成された場合には、新たに生成されるPDSDのP&Cには、DMA領域またはDMAミラー領域に記録されたSRRI1のSPSNを示すポインタ情報が含まれるようになされる。
【０３７６】
さらに、管理部４１はDFLが拡張されていない場合には、新たに生成されるPDSDのDFL0には、これまでDFL0内に格納されていたDFLエントリが、全てソートされて格納されるようにする。これに対して、ステップＳ２２５でDFLnが生成された場合には、新たに生成されるPDSDのDFL0にはDFLエントリが格納されていないようになされる。また、DFLnが生成された場合には、新たに生成されるPDSDのP&Cには、DMA領域またはDMAミラー領域に記録されたDFLnのSPSNを示すポインタ情報が含まれるようになされる。
【０３７７】
このようなPDSDとして、DMA領域に記録されるものと、DMAミラー領域に記録されるものとがそれぞれ生成される。
【０３７８】
ステップＳ２２８において、管理部４１は、新たに生成したPDSDを記録再生処理部２４に供給し、DMA領域およびDMAミラー領域に記録させる。記録再生処理部２４は、管理部４１から供給されたPDSDに基づいて光ピックアップ２５を制御し、光ディスク１２のDMA領域およびDMAミラー領域にPDSDを記録させる。
【０３７９】
ステップＳ２２９において、管理部４１は、DMAアンカ領域に記録するDMSを生成する。例えば管理部４１は、ステップＳ２２７の処理により生成されたPDSDと同様のPDSDをDMSとして生成する。
【０３８０】
このとき、例えばP&Cに含まれるP&C indicatorの値は04hとされ、図５に示したP&CのW15の部分に、DS0面やDS1面におけるPDSD、SRRI1、およびDFLnの記録開始位置のPSN等が記録される。
【０３８１】
ステップＳ２３０において、管理部４１は、DMAアンカ領域用に生成したDMSを記録再生処理部２４に供給し、DMAアンカ領域に記録させる。記録再生処理部２４は、管理部４１から供給されたDMSに基づいて光ピックアップ２５を制御し、光ディスク１２のDMAアンカ領域にDMSを記録させる。
【０３８２】
DMSが記録されて光ディスク１２がファイナライズ（クローズ）されると、光ディスク１２は記録再生装置１１からイジェクトされ、ファイナライズ処理は終了する。
【０３８３】
以上のようにして記録再生装置１１は、SRRI0またはSRRI1の何れかに全てのSRRエントリが格納され、かつDFL0、または1若しくは複数のDFLnの何れかに全てのDFLエントリが格納されたDMSを生成し、光ディスク１２に記録する。これにより、ファイナライズ後のSRRエントリやDFLエントリをより簡単に管理することができ、マウント時間をより短くすることができる。
【０３８４】
ところで、上述した一連の処理は、ハードウェアにより実行することもできるし、ソフトウェアにより実行することもできる。一連の処理をソフトウェアにより実行する場合には、そのソフトウェアを構成するプログラムが、例えばコントローラ２２や記録再生処理部２４の図示せぬ不揮発性のメモリにインストールされる。
【０３８５】
そのような場合、例えばコントローラ２２や記録再生処理部２４が図示せぬメモリに記録されているプログラムを実行することにより、上述した一連の処理が行われる。
【０３８６】
なお、コントローラ２２や記録再生処理部２４が実行するプログラムは、本明細書で説明する順序に沿って時系列に処理が行われるプログラムであっても良いし、並列に、あるいは呼び出しが行われたとき等の必要なタイミングで処理が行われるプログラムであっても良い。
【０３８７】
また、本技術の実施の形態は、上述した実施の形態に限定されるものではなく、本技術の要旨を逸脱しない範囲において種々の変更が可能である。
【０３８８】
また、上述のフローチャートで説明した各ステップは、１つの装置で実行する他、複数の装置で分担して実行することができる。
【０３８９】
さらに、１つのステップに複数の処理が含まれる場合には、その１つのステップに含まれる複数の処理は、１つの装置で実行する他、複数の装置で分担して実行することができる。
【０３９０】
また、本明細書中に記載された効果はあくまで例示であって限定されるものではなく、他の効果があってもよい。
【０３９１】
さらに、本技術は、以下の構成とすることも可能である。
【０３９２】
（１）
ライトワンス型の記録媒体に対するデータの記録を制御する記録制御部と、
前記記録制御部を制御して、前記記録媒体における記録領域に関する情報が格納された予め定められた大きさの基本管理情報を前記記録媒体に記録させ、前記基本管理情報に前記記録領域に関する情報が格納しきれなくなった場合、新たな前記基本管理情報と、これまで前記基本管理情報に格納されていた、前記記録領域に関する情報が格納された拡張管理情報とを前記記録媒体に記録させる管理部と
を備える記録制御装置。
（２）
前記基本管理情報には、前記記録媒体における前記拡張管理情報の記録位置を示すポインタ情報が含まれている
（１）に記載の記録制御装置。
（３）
前記管理部は、前記記録媒体に前記基本管理情報と前記拡張管理情報とが記録されている状態で前記基本管理情報のみが更新された場合、既に記録されている前記拡張管理情報の記録位置を示す前記ポインタ情報を含む、更新された前記基本管理情報のみを前記記録媒体に記録させる
（２）に記載の記録制御装置。
（４）
前記記録領域に関する情報は、前記記録媒体に設けられた連続記録領域の位置を示す情報を含むエントリ情報である
（１）乃至（３）の何れか一項に記載の記録制御装置。
（５）
前記管理部は、前記基本管理情報に格納されていた前記エントリ情報のうちの追記可能な前記連続記録領域の前記エントリ情報が格納された前記新たな前記基本管理情報と、前記基本管理情報に格納されていた前記エントリ情報のうちの追記可能でない前記連続記録領域の前記エントリ情報が格納された前記拡張管理情報とを前記記録媒体に記録させる
（４）に記載の記録制御装置。
（６）
前記エントリ情報には、前記連続記録領域内に最後に記録されたデータの位置を示す情報がさらに含まれている
（４）または（５）に記載の記録制御装置。
（７）
前記管理部は、前記記録媒体のファイナライズが行われる場合、最後に記録された前記基本管理情報に格納されている全ての前記エントリ情報と、最後に記録された前記拡張管理情報に格納されている全ての前記エントリ情報とが格納された、最終的な前記拡張管理情報と、前記エントリ情報が格納されていない最終的な前記基本管理情報とを前記記録媒体に記録させる
（４）乃至（６）の何れか一項に記載の記録制御装置。
（８）
前記記録領域に関する情報は、前記記録媒体における欠陥領域の位置を示す情報を含むエントリ情報である
（１）乃至（３）の何れか一項に記載の記録制御装置。
（９）
前記管理部は、前記新たな前記基本管理情報と、前記基本管理情報に格納されていた全ての前記エントリ情報が格納された前記拡張管理情報とを前記記録媒体に記録させる
（８）に記載の記録制御装置。
（１０）
前記基本管理情報または前記拡張管理情報には、交代処理の交代元となる前記欠陥領域の位置を示す情報と、前記交代処理の交代先となる領域の位置を示す情報とを含む前記エントリ情報が格納されている
（８）または（９）に記載の記録制御装置。
（１１）
前記管理部は、前記基本管理情報に格納されている前記エントリ情報と、前記拡張管理情報に格納されている前記エントリ情報とが格納される新たな前記拡張管理情報を前記記録媒体に記録させる場合、前記基本管理情報と前記拡張管理情報とに同じ交代元の位置を示す情報を含む前記エントリ情報があるときには、前記同じ交代元の位置を示す情報を含む前記エントリ情報のうち、前記拡張管理情報に格納されていた前記エントリ情報を削除し、前記新たな前記拡張管理情報を生成する
（１０）に記載の記録制御装置。
（１２）
前記基本管理情報または前記拡張管理情報には、前記交代処理の交代元とされていない、連続して並ぶ複数の前記欠陥領域の位置を示す情報を含む前記エントリ情報がさらに格納されている
（１０）または（１１）に記載の記録制御装置。
（１３）
前記管理部は、前記記録媒体のファイナライズが行われる場合、最後に記録された前記基本管理情報に格納されている全ての前記エントリ情報と、最後に記録された前記拡張管理情報に格納されている全ての前記エントリ情報とが格納された、最終的な前記拡張管理情報と、前記エントリ情報が格納されていない最終的な前記基本管理情報とを前記記録媒体に記録させる
（８）乃至（１２）の何れか一項に記載の記録制御装置。
（１４）
ライトワンス型の記録媒体に対するデータの記録を制御する記録制御部を制御して、前記記録媒体における記録領域に関する情報が格納された予め定められた大きさの基本管理情報を前記記録媒体に記録させ、前記基本管理情報に前記記録領域に関する情報が格納しきれなくなった場合、新たな前記基本管理情報と、これまで前記基本管理情報に格納されていた、前記記録領域に関する情報が格納された拡張管理情報とを前記記録媒体に記録させる
ステップを含む記録制御方法。
（１５）
ライトワンス型の記録媒体に対するデータの記録を制御する記録制御部を制御して、前記記録媒体における記録領域に関する情報が格納された予め定められた大きさの基本管理情報を前記記録媒体に記録させ、前記基本管理情報に前記記録領域に関する情報が格納しきれなくなった場合、新たな前記基本管理情報と、これまで前記基本管理情報に格納されていた、前記記録領域に関する情報が格納された拡張管理情報とを前記記録媒体に記録させる
ステップを含む処理をコンピュータに実行させるプログラム。
（１６）
ライトワンス型の記録媒体における記録領域に関する情報が格納された予め定められた大きさの基本管理情報を前記記録媒体に記録させ、前記基本管理情報に前記記録領域に関する情報が格納しきれなくなった場合、新たな前記基本管理情報と、これまで前記基本管理情報に格納されていた、前記記録領域に関する情報が格納された拡張管理情報とを前記記録媒体に記録させる管理部を備える
ドライブ制御コントローラ。
（１７）
ライトワンス型の記録媒体における記録領域に関する情報が格納された予め定められた大きさの基本管理情報を前記記録媒体に記録させ、前記基本管理情報に前記記録領域に関する情報が格納しきれなくなった場合、新たな前記基本管理情報と、これまで前記基本管理情報に格納されていた、前記記録領域に関する情報が格納された拡張管理情報とを前記記録媒体に記録させる
ステップを含むドライブ制御方法。
（１８）
ライトワンス型の記録媒体であって、
記録領域と、前記記録領域に関する情報が格納された予め定められた大きさの基本管理情報が記録される管理領域とが設けられ、
前記基本管理情報に前記記録領域に関する情報が格納しきれなくなった場合、新たな前記基本管理情報と、これまで前記基本管理情報に格納されていた、前記記録領域に関する情報が格納された拡張管理情報とが前記管理領域にさらに記録される
記録媒体。
（１９）
前記基本管理情報または前記拡張管理情報には、交代処理の交代元とされていない、前記記録媒体における続して並ぶ複数の欠陥領域の位置を示す情報を含むエントリ情報が前記記録領域に関する情報として格納されている
（１８）に記載の記録媒体。
（２０）
前記基本管理情報には、前記管理領域における前記拡張管理情報の記録位置を示すポインタ情報が含まれている
（１８）または（１９）に記載の記録媒体。
【符号の説明】
【０３９３】
１１  記録再生装置，  １２  光ディスク，  ２２  コントローラ，  ２３  メモリ，  ２４−１，２４−２，２４  記録再生処理部，  ２５−１，２５−２，２５  光ピックアップ，  ４１  管理部，  ４２  交代処理部
【図１】
2015225683.tif 000003
【図２】
2015225683.tif 000004
【図３】
2015225683.tif 000005
【図４】
2015225683.tif 000006
【図５】
2015225683.tif 000007
【図６】
2015225683.tif 000008
【図７】
2015225683.tif 000009
【図８】
2015225683.tif 000010
【図９】
2015225683.tif 000011
【図１０】
2015225683.tif 000012
【図１１】
2015225683.tif 000013
【図１２】
2015225683.tif 000014
【図１３】
2015225683.tif 000015
【図１４】
2015225683.tif 000016
【図１５】
2015225683.tif 000017
【図１６】
2015225683.tif 000018
【図１７】
2015225683.tif 000019
【図１８】
2015225683.tif 000020
【図１９】
2015225683.tif 000021
【図２０】
2015225683.tif 000022
【図２１】
2015225683.tif 000023
【図２２】
2015225683.tif 000024
【図２３】
2015225683.tif 000025
【図２４】
2015225683.tif 000026
【図２５】
2015225683.tif 000027
【図２６】
2015225683.tif 000028
【図２７】
2015225683.tif 000029
【図２８】
2015225683.tif 000030
【図２９】
2015225683.tif 000031
【図３０】
2015225683.tif 000032
【図３１】
2015225683.tif 000033