(57)【要約】      （修正有）【課題】多層の光ディスクに対するデータ記録の信頼性を向上させる。【解決手段】光ディスク１１には、複数の記録層が設けられ、各記録層には記録目的別にいくつかの連続記録領域が形成される。分割部８１は、このような光ディスクの連続記録領域を分割する。例えば、分割部は、レーザ光入射面からみて所定記録層の奥側にある記録層の互いに隣接する連続記録領域の注目境界位置近傍において、一方の連続記録領域にデータが記録されていないとき、所定記録層上の、光ディスクの半径方向における注目境界位置と同じ位置から所定の距離だけ離れた位置を分割位置として、所定記録層の連続記録領域を分割する。本技術は、ホスト機器６１に適用することができる。【選択図】図２
2014078291.tif 000002
【特許請求の範囲】
【請求項１】
データ記録が行なわれる複数の記録層を有し、各記録層に記録目的別にいくつかの連続記録領域が形成される記録媒体に対してレーザ光を照射させ、前記記録媒体へのデータ記録を制御する記録制御部と、
前記記録媒体のレーザ光入射面側から見て所定の前記記録層の奥側にある前記記録層の互いに隣接する２つの前記連続記録領域の境界近傍において、前記２つの前記連続記録領域の一方の領域にデータが記録されていない場合、前記所定の前記記録層において、前記記録媒体の中心と外周とを結ぶ方向における前記境界と同じ位置から、前記方向に対して前記２つの前記連続記録領域の他方側に所定距離だけ離れた位置を分割位置として、前記所定の前記記録層の前記連続記録領域を分割する分割部と
を備える記録制御装置。
【請求項２】
前記分割部は、前記方向における前記境界の位置に基づいてバッファ量を定め、前記方向における前記所定の前記記録層上の前記境界と同じ位置から、データの記録方向に沿って前記バッファ量だけ離れた位置を、前記分割位置とする
請求項１に記載の記録制御装置。
【請求項３】
前記記録層には、管理情報を記録目的とする前記連続記録領域、ユーザデータを記録目的とする前記連続記録領域、または前記管理情報のミラーデータを記録目的とする前記連続記録領域の少なくとも何れかが形成される
請求項２に記載の記録制御装置。
【請求項４】
前記記録層には、前記記録層の中心から外側に向かってスパイラル状に前記連続記録領域が並んでいる
請求項３に記載の記録制御装置。
【請求項５】
前記記録媒体は、互いに隣接する前記記録層におけるデータの記録方向が異なる記録媒体である
請求項４に記載の記録制御装置。
【請求項６】
データ記録が行なわれる複数の記録層を有し、各記録層に記録目的別にいくつかの連続記録領域が形成される記録媒体に対してレーザ光を照射させ、前記記録媒体へのデータ記録を制御し、
前記記録媒体のレーザ光入射面側から見て所定の前記記録層の奥側にある前記記録層の互いに隣接する２つの前記連続記録領域の境界近傍において、前記２つの前記連続記録領域の一方の領域にデータが記録されていない場合、前記所定の前記記録層において、前記記録媒体の中心と外周とを結ぶ方向における前記境界と同じ位置から、前記方向に対して前記２つの前記連続記録領域の他方側に所定距離だけ離れた位置を分割位置として、前記所定の前記記録層の前記連続記録領域を分割する
ステップを含む記録制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本技術は記録制御装置および方法に関し、特に、多層の光ディスクに対するデータ記録の信頼性を向上させることができるようにした記録制御装置および方法に関する。
【背景技術】
【０００２】
従来、光の照射により信号の記録や再生が行われる光記録媒体として、例えばCD（Compact Disc）、DVD（Digital Versatile Disc）、BD（Blu-ray Disc：登録商標）などの光ディスク記録媒体（以下、単に光ディスクという）が広く普及している（例えば、非特許文献１および特許文献１参照）。
【０００３】
このような光ディスクでは、情報記録密度の向上を図ることで大記録容量化が達成されてきた。具体的には、ピット列またはマーク列としてのトラックの形成ピッチを小さくすることで、半径方向における記録密度を向上させたり、ピットまたはマークのサイズ縮小化により半径方向に直交する方向の記録密度を向上させたりする手法が採用されている。
【０００４】
一方で、大記録容量化を図るにあたっては、記録層（レイヤ）の数を増加させるという手法も有効であり、現状においても２層ディスクや３層以上の多層ディスクが提案，実用化されている。
【先行技術文献】
【非特許文献】
【０００５】
【非特許文献１】「Universal Disk Format Specification Revision 2.50」OSTA,2003年
【特許文献】
【０００６】
【特許文献１】特開２００９−１２３３３１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
ところで、多層の光ディスクにおいては、ユーザデータや管理情報が記録されるトラック（連続記録領域）を効率的に管理し、かつ信頼性や動作効率を向上させることが求められている。
【０００８】
例えば、光ディスクにおいて、レーザ入射面側から見て奥側にあるレイヤは、手前側のレイヤの記録状態の影響を受ける。すなわち、所定のレイヤへの記録の際に、レーザ光が通過する手前側のレイヤが記録済みであることは好ましくない。ディスク種別によっては、手前側のレイヤが記録済みであると、奥側のレイヤでは記録済み領域と重なる領域に適切にデータを記録することができなくなり、データ記録の信頼性が低下してしまう。
【０００９】
本技術は、このような状況に鑑みてなされたものであり、光ディスクへのデータ記録の信頼性を向上させることができるようにするものである。
【課題を解決するための手段】
【００１０】
本技術の一側面の記録制御装置は、データ記録が行なわれる複数の記録層を有し、各記録層に記録目的別にいくつかの連続記録領域が形成される記録媒体に対してレーザ光を照射させ、前記記録媒体へのデータ記録を制御する記録制御部と、前記記録媒体のレーザ光入射面側から見て所定の前記記録層の奥側にある前記記録層の互いに隣接する２つの前記連続記録領域の境界近傍において、前記２つの前記連続記録領域の一方の領域にデータが記録されていない場合、前記所定の前記記録層において、前記記録媒体の中心と外周とを結ぶ方向における前記境界と同じ位置から、前記方向に対して前記２つの前記連続記録領域の他方側に所定距離だけ離れた位置を分割位置として、前記所定の前記記録層の前記連続記録領域を分割する分割部とを備える。
【００１１】
前記分割部には、前記方向における前記境界の位置に基づいてバッファ量を定めさせ、前記方向における前記所定の前記記録層上の前記境界と同じ位置から、データの記録方向に沿って前記バッファ量だけ離れた位置を、前記分割位置とさせることができる。
【００１２】
前記記録層には、管理情報を記録目的とする前記連続記録領域、ユーザデータを記録目的とする前記連続記録領域、または前記管理情報のミラーデータを記録目的とする前記連続記録領域の少なくとも何れかが形成されるようにすることができる。
【００１３】
前記記録層には、前記記録層の中心から外側に向かってスパイラル状に前記連続記録領域が並んでいるようにすることができる。
【００１４】
前記記録媒体は、互いに隣接する前記記録層におけるデータの記録方向が異なる記録媒体であるようにすることができる。
【００１５】
本技術の一側面の記録制御方法は、データ記録が行なわれる複数の記録層を有し、各記録層に記録目的別にいくつかの連続記録領域が形成される記録媒体に対してレーザ光を照射させ、前記記録媒体へのデータ記録を制御し、前記記録媒体のレーザ光入射面側から見て所定の前記記録層の奥側にある前記記録層の互いに隣接する２つの前記連続記録領域の境界近傍において、前記２つの前記連続記録領域の一方の領域にデータが記録されていない場合、前記所定の前記記録層において、前記記録媒体の中心と外周とを結ぶ方向における前記境界と同じ位置から、前記方向に対して前記２つの前記連続記録領域の他方側に所定距離だけ離れた位置を分割位置として、前記所定の前記記録層の前記連続記録領域を分割するステップを含む。
【００１６】
本技術の一側面においては、データ記録が行なわれる複数の記録層を有し、各記録層に記録目的別にいくつかの連続記録領域が形成される記録媒体に対してレーザ光を照射させることで、前記記録媒体へのデータ記録が制御され、前記記録媒体のレーザ光入射面側から見て所定の前記記録層の奥側にある前記記録層の互いに隣接する２つの前記連続記録領域の境界近傍において、前記２つの前記連続記録領域の一方の領域にデータが記録されていない場合、前記所定の前記記録層において、前記記録媒体の中心と外周とを結ぶ方向における前記境界と同じ位置から、前記方向に対して前記２つの前記連続記録領域の他方側に所定距離だけ離れた位置を分割位置として、前記所定の前記記録層の前記連続記録領域が分割される。
【発明の効果】
【００１７】
本技術の一側面によれば、光ディスクへのデータ記録の信頼性を向上させることができる。
【図面の簡単な説明】
【００１８】
【図１】光ディスクの構成例を示す図である。
【図２】記録システムの構成例を示す図である。
【図３】単層のファイルシステムについて説明する図である。
【図４】多層のファイルシステムについて説明する図である。
【図５】本技術を適用した多層のファイルシステムについて説明する図である。
【図６】フォーマット処理を説明するフローチャートである。
【図７】交替処理について説明する図である。
【図８】交替処理について説明する図である。
【図９】交替処理について説明する図である。
【図１０】データ記録処理を説明するフローチャートである。
【図１１】データ容量の取得について説明する図である。
【図１２】データ容量取得処理を説明するフローチャートである。
【図１３】トラックの分割について説明する図である。
【図１４】トラック分割処理を説明するフローチャートである。
【図１５】トラックの分割について説明する図である。
【図１６】トラック分割処理を説明するフローチャートである。
【図１７】トラックの分割について説明する図である。
【図１８】トラック分割処理を説明するフローチャートである。
【図１９】トラックの分割について説明する図である。
【図２０】トラック分割処理を説明するフローチャートである。
【図２１】トラックの分割について説明する図である。
【図２２】トラック分割処理を説明するフローチャートである。
【図２３】トラックの分割について説明する図である。
【図２４】トラック分割処理を説明するフローチャートである。
【図２５】トラックの分割について説明する図である。
【図２６】トラック分割処理を説明するフローチャートである。
【図２７】トラック分割処理を説明するフローチャートである。
【図２８】トラックの確保について説明する図である。
【図２９】トラック確保処理を説明するフローチャートである。
【発明を実施するための形態】
【００１９】
以下、図面を参照して、本技術を適用した実施の形態について説明する。
【００２０】
〈第１の実施の形態〉
［記録媒体について］
まず、本技術において、データが記録されたり、データが読み出されたりする多層記録媒体について説明する。
【００２１】
この多層記録媒体は、例えば記録層（レイヤ）が複数あるWO（Write Once）型の光ディスクなどとされる。なお、以下では、多層記録媒体が光ディスクであるものとして説明を続けるが、以下において説明する光ディスクは多層記録媒体の一例であり、記録層などの構造や形態はどのようなものであってもよい。
【００２２】
例えば、多層記録媒体としての光ディスクは、互いに隣接するレイヤ（記録層）におけるデータの記録方向が異なるOTP（Opposite Track Path）形式のWO型多層光ディスクなどとされる。このような光ディスクの断面では、例えば図１に示すように、複数の記録層が形成されている。
【００２３】
図１に示す光ディスク１１には、図中、上側から順番にカバー層２１、記録層形成領域２２、および基板２３が設けられている。そして、カバー層２１の表面にあるレーザ入射面３１側からレーザ光が照射されて、記録層形成領域２２へのデータの記録や、データの読み出しが行なわれる。
【００２４】
なお、以下の説明においては、光ディスク１１へのレーザ光の入射方向を基準として、光ディスク１１におけるレーザ入射面３１側を手前側と称し、記録層形成領域２２側を奥側と称することとする。
【００２５】
カバー層２１は、例えば樹脂で構成され、その奥側に形成された記録層形成領域２２の保護層として機能する。
【００２６】
記録層形成領域２２には、データが記録される２つの記録層３２−１と記録層３２−２が設けられており、記録層３２−１と記録層３２−２の間には、中間層３３が設けられている。なお、以下、記録層３２−１および記録層３２−２を特に区別する必要のない場合、単に記録層３２とも称する。
【００２７】
例えば、記録層３２は半透明記録膜で構成され、中間層３３は熱可塑性樹脂や紫外線硬化樹脂など樹脂材料で構成される。また、記録層３２−１と記録層３２−２には、それぞれ位置案内子（凹凸パターン）としてグルーブ３４−１およびグルーブ３４−２が設けられている。以下、グルーブ３４−１およびグルーブ３４−２を特に区別する必要のない場合、単にグルーブ３４とも称する。このグルーブ３４は、記録層３２のアドレス情報として利用される。
【００２８】
なお、この例では、手前側の記録層３２−１がＬ１層とされており、奥側の記録層３２−２がＬ０層とされている。例えば、記録層３２が３以上である場合には、記録層３２と中間層３３が交互に設けられ、各記録層３２が奥側から順番に、Ｌ０層，Ｌ１層，Ｌ２層，Ｌ３層，・・・，Ｌｋ層（但し、ｋは任意の整数）とされる。
【００２９】
このように光ディスク１１に設けられた記録層３２には、データの記録動作に伴って記録マーク列が形成されていく。なお、ここでいう記録マーク列とは、例えば光ディスクにスパイラル状に形成されていくトラックのことであり、連続記録される領域単位を意味している。
【００３０】
［記録システムの構成例］
続いて、本技術を適用した記録システムの構成について説明する。図２は、本技術を適用した記録システムの一実施の形態の構成例を示す図である。なお、図２において、図１における場合と対応する部分には同一の符号を付してあり、その説明は適宜省略する。
【００３１】
図２に示す記録システムは、光ディスク１１へのデータの記録や、光ディスク１１からのデータの読み出しを行なうものであり、ホスト機器６１および記録再生装置６２から構成される。
【００３２】
ホスト機器６１は、記録再生装置６２に対して各種コマンドを発行し、記録再生装置６２による光ディスク１１への記録再生を実行させる。なお、ホスト機器６１と記録再生装置６２は、例えばホストコンピュータ機器と、ディスクドライブ装置という関係など、個別の装置とされてもよいし、ホスト機器６１と記録再生装置６２が１つの装置に設けられるようにしてもよい。
【００３３】
ホスト機器６１は、ドライブ制御部７１を備えており、ドライブ制御部７１は、アプリケーションソフトウエアやOS（Operating System）による要求に応じて、記録再生装置６２によるデータの記録や再生を制御する。
【００３４】
例えば、ドライブ制御部７１は、光ディスク１１に構築するファイルシステムとして、UDF（Universal Disk Format）に準拠したファイルシステム管理を行なう。また、ドライブ制御部７１は、そのためのトラック設定やクローズトラック処理を実行し、記録再生装置６２に対して各種の処理の実行を指示することで、管理状態を光ディスク１１上に反映させる。特に、ドライブ制御部７１は分割部８１を有しており、分割部８１は光ディスク１１上の記録層３２のトラックへの分割を制御する。
【００３５】
記録再生装置６２は、ホストインターフェース（ホストＩ／Ｆ）９１、コントローラ９２、メモリ９３、記録再生処理部９４、光ピックアップ９５、およびスピンドルモータ９６を備えている。
【００３６】
ホストインターフェース９１は、ホスト機器６１との通信を行って、各種のデータを授受する。例えば、ホストインターフェース９１は、ホスト機器６１から供給された各種のコマンドをコントローラ９２に供給したり、ホスト機器６１から供給された記録データを記録再生処理部９４に供給したりする。また、ホストインターフェース９１は、光ディスク１１から読み出され、記録再生処理部９４から供給された再生データをホスト機器６１に供給する。
【００３７】
コントローラ９２は、ホストインターフェース９１を介してホスト機器６１から供給される各種コマンドに応じて、光ディスク１１に対してデータの記録や、データの再生、フォーマット処理などが実行されるように記録再生装置６２の各部を制御する。このとき、コントローラ９２は、必要に応じてメモリ９３をワーク領域として利用する。
【００３８】
また、コントローラ９２は、交替処理部１０１を備えており、交替処理部１０１は光ディスク１１へのデータの記録時に必要に応じて交替処理を行い、データの記録先を変更する。メモリ９３は、コントローラ９２とのデータの授受を行い、コントローラ９２が使用するワーク領域として機能したり、各種のパラメータを記録したりする。
【００３９】
記録再生処理部９４は、コントローラ９２の制御にしたがって、データの記録や再生のための信号処理やサーボ動作を行う。例えば、記録再生処理部９４は、ホストインターフェース９１から供給された記録データを光ピックアップ９５に供給して、光ディスク１１に記録させたり、光ディスク１１から読み出され、光ピックアップ９５から供給された再生データをホストインターフェース９１に供給したりする。
【００４０】
光ピックアップ９５は、記録再生処理部９４やコントローラ９２の制御にしたがって、記録再生処理部９４から供給された記録データに応じたレーザ光を光ディスク１１に照射し、光ディスク１１に記録データを記録する。また、光ピックアップ９５は、記録再生処理部９４やコントローラ９２の制御にしたがって、光ディスク１１にレーザ光を照射するとともに、そのレーザ光の反射光を受光し、受光により得られた信号を記録再生処理部９４に供給する。
【００４１】
スピンドルモータ９６はスピンドルを回転駆動することにより、スピンドルに装着された光ディスク１１を回転させる。
【００４２】
［ファイルシステムついて］
次に、記録システムにおける光ディスク１１のトラック管理方式やデータの記録について説明していく。なお、トラック管理は、ホスト機器６１のドライブ制御部７１がファイルシステム管理として行なうものである。
【００４３】
また、記録再生装置６２のコントローラ９２は、ドライブ制御部７１からのライトコマンドに応じて記録制御を行うが、その際に交替処理が発生する場合がある。交替処理とは、ライトコマンドによりデータの記録先（書き込み先）として指定された領域に何らかの理由でデータを記録することができない場合に、その領域とは異なる領域を実際のデータの記録先として、データを記録する処理である。
【００４４】
さらに、ドライブ制御部７１は、光ディスク１１の１つのレイヤ（記録層３２）に対し、トラックを記録目的別に複数個設定するトラック設定処理と、各トラックを連続記録完了状態とするクローズトラック処理とを行うようにしている。
【００４５】
なお、ここでいうトラックとは、連続記録領域（SRR（Sequential Recording Range）のことである。光ディスク１１の各記録層３２には、記録層３２の中心から外側に向かって、スパイラル状にトラックが形成される。
【００４６】
またクローズとは、そのトラックが記録を完了した状態であって、連続記録領域としてのシーケンシャルな記録について今後使用できない管理状態とすることである。記録再生装置６２のコントローラ９２は、そのようなドライブ制御部７１によるファイルシステム管理上のトラックを対象として記録動作を行う。
【００４７】
ここで、まず本実施の形態に対する比較例として、１層の光ディスク（シングルレイヤディスク）で用いられているファイルシステム、つまりUDF準拠の論理レイアウトと物理レイアウトを図３に示す。
【００４８】
図３では、図中、上側にファイルシステムの論理レイアウトが示されており、図中、下側にファイルシステムの物理レイアウトが示されている。なお、ファイルシステムの物理レイアウトにおいて、光ディスクの記録層１３１の図中、左側が光ディスクの中心側であり、記録層１３１の図中、右側が光ディスクの外周側を示している。
【００４９】
図３中、上側に示す論理レイアウトでは、光ディスクのボリュームスペースに５つのトラック＃１乃至トラック＃５、すなわちTrack#1乃至Track#5が設定されている。なお、ボリュームスペース外にスペアエリア（Spare Area：交替領域）が設定されている。
【００５０】
ここで、図３に示す各トラックは、光ディスク上の物理領域に連続的にデータが記録される単位であり、上述した連続記録領域（SRR）に相当する。
【００５１】
この例では、トラック＃１は、ボリュームストラクチャ（Volume Structure）、メタデータファイルFE（Metadata File File Entry）、メタデータミラーファイルFE（Metadata Mirror File File Entry）等の管理情報が記録されるアドレス空間となる。
【００５２】
トラック＃２は、メタデータファイルの連続記録領域であり、ファイルセットディスクリプタ（File Set Descriptor）、およびルートディレクトリとしてのファイルエントリ（File Entry）が記録されていくアドレス空間となる。
【００５３】
トラック＃３は、例えばユーザデータが連続記録されるアドレス空間となる。トラック＃４は、メタデータミラーファイル（メタデータのコピー）の連続記録領域であり、ファイルセットディスクリプタ（File Set Descriptor）、およびファイルエントリ（File Entry）が記録されていくアドレス空間となる。
【００５４】
トラック＃５は、AVDP（Anchor Volume Descriptor Pointer）が記録されるアドレス空間となる。なお、以上の各データ（ボリュームストラクチャ、メタデータファイルFE、メタデータミラーファイルFE、ファイルセットディスクリプタ、AVDP等）についての詳細は、非特許文献１などに記載されている。
【００５５】
図中、下側に示す物理レイアウトでは、１層の光ディスクのレイヤＬ０、つまり記録層１３１にこれらのトラック＃１乃至トラック＃５が物理的に配置されている。ここで、記録層１３１の半径方向、つまり図中、横方向の各位置を示す境界位置ＢＯ１１乃至境界位置ＢＯ１５は、各トラックの境界位置を示している。
【００５６】
各トラック＃１乃至トラック＃５では、それぞれデータ記録に応じて、NWA（Next Writable Address：次記録アドレス）が、記録済みのアドレスの次のアドレスに更新されていき、データの記録時にはNWAで示されるアドレスからデータの記録が行なわれる。これにより、各トラック＃１乃至トラック＃５は、トラック内の物理的な領域がシーケンシャルに使用されて記録が進行する。
【００５７】
なお、図３では、各トラック内の斜線部分は、データの記録が行なわれた領域、つまりデータ記録済みの領域を示している。以下においても、各記録層のトラックにおける斜線部分は、データ記録済みの領域を示すものとする。
【００５８】
このように、１層の光ディスクにおいては、物理的な記録領域はレイヤＬ０、すなわちＬ０層のみであるため、必然的に各トラックはレイヤＬ０に形成されることになる。
【００５９】
続いて、比較例として図４に多層の光ディスクの例を示す。なお、図４では、図中、上側にファイルシステムの論理レイアウトが示されており、図中、下側にファイルシステムの物理レイアウトが示されている。また、この例では、ファイルシステムの論理レイアウトは図３の例と同様であるので、その説明は省略する。
【００６０】
図４の下側には、２層の光ディスクの物理的なトラックの配置例が示されている。この例では、光ディスクには、記録層として、奥側に位置する記録層１６１と手前側に位置する記録層１６２が設けられており、記録層１６１がＬ０層、記録層１６２がＬ１層となっている。また、光ディスクの記録層の図中、左側が光ディスクの中心側であり、記録層の図中、右側が光ディスクの外周側を示している。
【００６１】
さらに、Ｌ０層（レイヤＬ０）では、データの記録方向が図中、右方向となっており、記録層１６１には左から右方向にデータが記録されていく。これに対して、Ｌ１層（レイヤＬ１）では、データの記録方向が図中、左方向となっており、記録層１６２には右から左方向にデータが記録されていく。
【００６２】
図４の例では、レイヤＬ０およびレイヤＬ１の領域が用いられて、論理レイアウトのトラック記録が実現されている。すなわち、レイヤＬ０およびレイヤＬ１が１つの物理的記録空間とされ、トラック＃１乃至トラック＃５が設定されている。また、境界位置ＢＯ２１乃至境界位置ＢＯ２５が、各トラックの境界位置となっている。
【００６３】
具体的には、トラック＃１とトラック＃２はレイヤＬ０内で設定され、トラック＃３はレイヤＬ０とレイヤＬ１の範囲にわたって設定されている。そしてトラック＃４およびトラック＃５は、レイヤＬ１の光ディスク中心側の端領域に設定されている。
【００６４】
図４の例では、多層の光ディスクにおいて、１層の光ディスクに対応したファイルシステムを、そのまま各記録層全体に拡張して適用しただけのものとなっている。
【００６５】
ところが多層の光ディスクで、このようにファイルシステムを適用すると、データ記録時の動作効率と信頼性が低下してしまう。
【００６６】
具体的には、例えばメタデータファイル（以下、単にメタデータとも称する）の書き込みと、メタデータミラーファイル（以下、単にメタデータミラーとも称する）の書き込みについて、データ記録の動作効率が低下してしまう。これは、例えばメタデータファイルとメタデータミラーファイルを記録しようとすると、レイヤＬ０からレイヤＬ１へと大きく移動する必要があるからであり、この動作効率の低下は光ディスクのレイヤ数が多くなるほど顕著になる。
【００６７】
また、レーザ入射面側から見て手前側のレイヤの記録状況に、奥側のレイヤが影響を受け、適切な記録が実行できない場合が生じ易い。
【００６８】
例えば、トラック＃４でのメタデータミラーの記録が進行すると、トラック＃４のデータ記録済みの領域直下に位置するトラック＃１やトラック＃２の領域については、レーザ入射面側に、記録済みのレイヤＬ１が存在することになる。そのため、その後のトラック＃１や、トラック＃２へのデータの記録、例えばユーザデータの記録や、その記録に伴った管理情報の更新などに支障を来すことがある。すなわち、例えばレイヤＬ０に対して照射されたレーザ光がレイヤＬ１において拡散されてしまい、レイヤＬ０のトラックに適切にデータを記録することができなくなってしまうことがあり、データ記録の信頼性が低下する。
【００６９】
さらに、例えばレイヤＬ０でのトラック＃２への記録に応じて、トラック＃５のAVDP等の更新が必要になると、レイヤＬ０とレイヤＬ１間の移動が必要になり、データ記録の動作効率が低下する。また、交替処理が発生することを考えると、管理情報の集約や、例えばメタデータとメタデータミラーの分散が維持できないなどの問題も生じる。例えばディフェクトなどを考慮すると、メタデータなどの管理情報ファイルと、メタデータミラーとは、適度に離れた位置に分散して記録されることが望ましい。
【００７０】
このように、図４に示した多層の光ディスクのファイルシステムおよび物理的なトラック管理方式は、データ記録時の動作効率やデータ記録の信頼性の観点からすれば、充分に適切であるとはいえなかった。
【００７１】
これに対して、本技術では、図５に示すようにトラック管理が行われる。
【００７２】
図５中、上側には、UDFに準拠したファイルシステムの論理レイアウトが示されており、図中、下側にはファイルシステムの物理レイアウトが示されている。
【００７３】
なお、図５において、図１における場合と対応する部分には同一の符号を付してあり、その説明は適宜省略する。また、ファイルシステムの物理レイアウトにおいて、光ディスク１１の記録層３２の図中、左側が光ディスク１１の半径方向の中心側であり、記録層３２の図中、右側が光ディスク１１の半径方向の外周側を示している。なお、半径方向とは、光ディスク１１の中心と外周とを結ぶ方向である。
【００７４】
図５中、上側に示す論理レイアウトでは、初期状態において、光ディスク１１のボリュームスペースに４つのトラック＃１乃至トラック＃４、すなわちTrack#1乃至Track#4が設定されている。
【００７５】
この例では、トラック＃１は、ボリュームストラクチャ（Volume Structure）、メタデータファイルFE（Metadata File File Entry）、メタデータミラーファイルFE（Metadata Mirror File File Entry）、ファイルセットディスクリプタ、およびルートディレクトリとしてのファイルエントリが記録されていくアドレス空間となる。つまりトラック＃１は、管理情報ファイルを記録目的とする管理情報トラックとされる。以下では、トラック＃１などの管理情報ファイルを記録目的とするトラックを、メタデータ用トラックとも称することとする。
【００７６】
トラック＃２は、例えばユーザデータが連続記録されるアドレス空間となる。つまりトラック＃２は、ユーザデータを記録目的とするユーザデータ用トラックとなる。
【００７７】
トラック＃３は、メタデータミラーファイル（メタデータのコピー）の連続記録領域であり、ファイルセットディスクリプタ（File Set Descriptor）、およびファイルエントリ（File Entry）が記録されていくアドレス空間となる。つまりトラック＃３は管理情報のミラーファイルを記録目的とするミラー用トラックとなる。
【００７８】
トラック＃４は、AVDPが記録されるアドレス空間となる。
【００７９】
光ディスク１１では、図中、下側に示すように、このようなトラック＃１乃至トラック＃４が、フォーマット処理により記録層３２に設けられ、初期状態とされる。
【００８０】
この例では、レーザ入射面３１側からみて最も奥のレイヤＬ０にトラック＃１とトラック＃２が設定され、レイヤＬ０とレーザ入射面３１側からみてレイヤＬ０の手前側にあるレイヤＬ１にわたって、トラック＃３が設定されている。さらに、レイヤＬ１における光ディスク１１の半径方向の中心側の端、つまり内周側の端部にトラック＃４が設定されている。換言すれば、トラック＃４は、記録方向の最後に位置するトラックである。
【００８１】
また、図５では境界位置ＢＯ３１乃至境界位置ＢＯ３４が、各トラックの境界位置となっている。すなわち、レイヤＬ０の境界位置ＢＯ３１から境界位置ＢＯ３２までの領域がトラック＃１とされ、境界位置ＢＯ３２から境界位置ＢＯ３３までの領域がトラック＃２とされている。同様に、レイヤＬ０の境界位置ＢＯ３３からレイヤＬ１の境界位置ＢＯ３４までの領域がトラック＃３とされ、境界位置ＢＯ３４からレイヤＬ１の内周側の端までの領域がトラック＃４とされている。
【００８２】
なお、各レイヤＬ０およびレイヤＬ１では、OTP形式で記録が進行されるものとしている。すなわち、この例では、レイヤＬ０の記録方向は図中、左から右方向であり、光ディスク１１の内周から外周に向かってデータが記録されていく。これに対して、レイヤＬ１の記録方向は図中、右から左方向であり、光ディスク１１の外周から内周に向かってデータが記録されていく。また、データ記録については最も奥側のレイヤＬ０から順に、各レイヤが使用される。
【００８３】
光ディスク１１では、レイヤＬ０の内周側の端部分から記録方向にトラック＃１，トラック＃２，トラック＃３，・・・，トラック＃Ｎと設けられていき、記録方向に沿って前側から後ろ側にいくにしたがって、トラックの番号が１ずつ大きくなるようになされる。また、１つのトラックがいくつかのトラックに分割された場合には、新たにトラックの番号が振り直される。
【００８４】
ところで、トラック＃４は、一旦は最も手前側のレイヤＬ１の終端部分に設定されるので、AVDPの記録位置がUDF規定に適うようにされている。
【００８５】
公知のように、UDFのファイル構造では、先頭のＬＳＮ（Logical Sector Number：論理アドレス）から１６セクタを置いて、連続記録に用いられるボリューム認識領域（Volume recognition area）が開始される。そしてアンカーポイントは、例えば２５６セクタの位置と、ラストセクタＮまたはＮ−２５６セクタの位置に配置される。ラストセクタＮまたはＮ−２５６セクタのAVDPを記録するトラックが、ここでいうトラック＃４となる。
【００８６】
但し、トラック＃４は、設定直後に実際にはAVDP等の記録は行なわれずにクローズされる。すると、トラック＃４では次記録アドレスであるNWAがなくなるので、以降においては、トラック＃４への実際のデータの書き込みは行なわれない管理状態となる。
【００８７】
しかし、光ディスク１１のフォーマット時には、AVDPやその他の各種管理情報の書き込みが行なわれる必要がある。そして、実際には、トラック＃４に対するデータの記録が指示されると、交替処理（POW（Pseudo Over Write））が発生し、交替先の領域にデータの書き込みが行なわれる。
【００８８】
以上のように、本技術では、光ディスク１１のレイヤごとに、メタデータ用トラックやユーザデータ用トラックなど、記録目的別にトラックが設定される。また、所定レイヤの記録目的別のトラック全域が記録済みとなると、そのレイヤの手前側のレイヤに新しい記録目的別のトラックが設定される。
【００８９】
これにより、例えば図５の例では、初期状態において、メタデータ用のトラック＃１と、ミラー用のトラック＃３とが同じレイヤＬ０に設けられるので、メタデータとメタデータミラーの記録時にレイヤ間の移動が発生せず、動作効率を向上させることができる。また、メタデータとメタデータミラーの分散が維持され、データのロバスト性を向上させることができる。
【００９０】
さらに、本技術では、レイヤごとに記録目的別のトラックを設定することで、後述するようにデータ記録の信頼性を向上させることもでき、フォーマット時にトラック＃４をクローズすることで、データ記録時の動作効率と信頼性を向上させることができる。
【００９１】
［フォーマット処理の説明］
それでは、以下において、図２に示した記録システムの具体的な動作について説明していく。
【００９２】
まず、図６のフローチャートを参照して、ホスト機器６１により行なわれるフォーマット処理について説明する。このフォーマット処理は、光ディスク１１としてまだデータが記録されていないブランクディスクのフォーマットを制御する処理であり、ホスト機器６１からドライブ制御部７１にファイルシステムのフォーマットコマンドが供給されると開始される。
【００９３】
ステップＳ１１において、ドライブ制御部７１は、光ディスク１１からディスクパラメータを取得する。
【００９４】
すなわち、ドライブ制御部７１がホストインターフェース９１を介してコントローラ９２にディスクパラメータの読み出しを指示すると、コントローラ９２は、光ピックアップ９５と記録再生処理部９４を制御して、光ディスク１１からディスクパラメータを読み出させる。記録再生処理部９４は、光ピックアップ９５から供給された信号に対して、必要に応じて復調処理等を施し、その結果得られたディスクパラメータをドライブ制御部７１に供給する。
【００９５】
ステップＳ１２において、ドライブ制御部７１は、読み出したディスクパラメータに基づいて、記録再生装置６２に装着されている光ディスク１１はブランクディスクであるか否かを判定する。
【００９６】
ステップＳ１２においてブランクディスクではないと判定された場合、例えば光ディスク１１は既にフォーマット済みであるので、ドライブ制御部７１はフォーマットできないメディアである旨のメッセージをホスト機器６１に供給し、フォーマット処理は終了する。
【００９７】
これに対して、ステップＳ１２において、ブランクディスクであると判定された場合、ステップＳ１３において、ドライブ制御部７１はコントローラ９２にFormat Unitコマンドを供給し、光ディスク１１の物理フォーマットを指示する。
【００９８】
すると、コントローラ９２は、Format Unitコマンドに応じて、記録再生処理部９４や光ピックアップ９５を制御し、光ディスク１１の物理フォーマットを実行させ、その実行結果を示す情報をドライブ制御部７１に供給する。
【００９９】
ステップＳ１４において、ドライブ制御部７１は、コントローラ９２から供給された情報に基づいて、物理フォーマット時にエラーが発生したか否かを判定する。
【０１００】
ステップＳ１４において、エラーが発生したと判定された場合、ドライブ制御部７１は、フォーマットエラーが発生した旨のメッセージをホスト機器６１に出力し、フォーマット処理は終了する。
【０１０１】
これに対して、ステップＳ１４において、エラーが発生しなかったと判定された場合、物理フォーマットが完了したので、処理はステップＳ１５へと進み、光ディスク１１のトラック設定が行なわれる。
【０１０２】
ステップＳ１５において、ドライブ制御部７１は、コントローラ９２に対して、AVDPおよびRVDS（Reserve Volume Descriptor Sequence）用のトラックの確保を指示する。すると、コントローラ９２は、ドライブ制御部７１の指示に応じて、光ディスク１１上にAVDPやRVDSの記録に用いるトラックを設定（Reserve）する。
【０１０３】
これにより、例えば図５に示したように光ディスク１１の最も手前側に位置するレイヤＬ１の記録方向側の終端部分が、AVDPおよびRVDS用のトラック＃４として設定される。
【０１０４】
ステップＳ１６において、ドライブ制御部７１は、コントローラ９２に対して、設定されたAVDPおよびRVDS用のトラックのクローズを指示する。すると、コントローラ９２は、ドライブ制御部７１の指示に応じて記録再生処理部９４や光ピックアップ９５を制御し、ドライブ制御部７１により指定されたトラックをクローズさせる。
【０１０５】
これにより、例えば図５に示したトラック＃４が未記録の状態でクローズされる。このようなクローズ処理は、UDF規則に則り、AVDP領域をトラック＃４として設定しつつ、このトラック＃４をクローズし、その後AVDPを交替処理によって他の場所に記録するための処理である。
【０１０６】
なお、UDFにおけるAVDPはホストが最初に読み出すポイントであり、ここから光ディスク上の全てのファイルにたどり着ける情報である。UDFでは、AVDPは、論理ブロック番号２５６のセクタ、最後のセクタ（Ｚ）、Ｚ−２５６のセクタのうち、２カ所以上に記録することが規定されている。
【０１０７】
ステップＳ１７において、ドライブ制御部７１は、コントローラ９２に対して、メタデータ用トラックの確保を指示する。すると、コントローラ９２は、ドライブ制御部７１の指示に応じて、光ディスク１１上にメタデータの記録に用いるトラックを設定する。
【０１０８】
これにより、例えば図５に示したように、光ディスク１１の最も奥側に位置するレイヤＬ０の内周側の端部分、つまり記録方向と反対方向側の端部分が、メタデータ用のトラック＃１として設定される。
【０１０９】
ステップＳ１８において、ドライブ制御部７１は、コントローラ９２に対して、ユーザデータ用トラックの確保を指示する。すると、コントローラ９２は、ドライブ制御部７１の指示に応じて、光ディスク１１上にユーザデータの記録に用いるトラックを設定する。
【０１１０】
これにより、例えば図５に示したように、光ディスク１１の最も奥側に位置するレイヤＬ０のメタデータ用のトラック＃１に続く領域が、ユーザデータ用のトラック＃２として設定される。その結果、トラック＃２以降にあるトラック＃４までの区間が、過渡的にミラー用トラックであるトラック＃３とされる。
【０１１１】
ステップＳ１９において、ドライブ制御部７１は、UDFストラクチャを作成する。
【０１１２】
ステップＳ２０において、ドライブ制御部７１は、コントローラ９２に対して必要に応じてコマンド等を供給し、AVDP等のデータをメタデータ用トラックに記録させる。
【０１１３】
例えば、ドライブ制御部７１は、AVDP、MVDS（Main Volume DescriptorSequence）、メタデータファイルFE、メタデータミラーファイルFE、およびメタデータファイルを記録再生処理部９４に供給するとともに、コントローラ９２にこれらのデータの光ディスク１１への記録を指示する。
【０１１４】
すると、コントローラ９２は、記録再生処理部９４および光ピックアップ９５を制御し、ドライブ制御部７１から記録再生処理部９４に供給されたデータの光ディスク１１上のメタデータ用トラックへの記録を制御する。このとき、記録再生処理部９４は、必要に応じてドライブ制御部７１から供給されたAVDP等のデータを変調し、光ピックアップ９５に供給する。また、光ピックアップ９５は記録再生処理部９４から供給されたデータに応じてレーザ光を光ディスク１１に照射し、光ディスク１１へのデータの記録を行なう。
【０１１５】
これにより、例えば図５に示したトラック＃１に、AVDP、MVDS、メタデータファイルFE、メタデータミラーファイルFE、およびメタデータファイルが記録される。この例では、トラック＃１はオープン状態であり、トラック＃１の先頭位置がNWAの位置となっているので、AVDP等のデータは、このNWAの位置から書き込まれていく。
【０１１６】
ステップＳ２１において、ドライブ制御部７１は、メタデータ用トラックへのデータの書き込み時にエラーが発生したか否かを判定する。
【０１１７】
ステップＳ２１において、エラーが発生したと判定された場合、つまりライトエラーが発生し、データの書き込みに失敗した場合、ドライブ制御部７１は、ホスト機器６１にフォーマットが失敗した旨のメッセージを出力し、フォーマット処理は終了する。
【０１１８】
一方、ステップＳ２１において、エラーが発生しなかったと判定された場合、ステップＳ２２において、ドライブ制御部７１は、コントローラ９２に対して必要に応じてコマンド等を供給し、メタデータミラーをミラー用トラックに記録させる。
【０１１９】
すなわち、ドライブ制御部７１はメタデータミラーを記録再生処理部９４に供給するとともに、コントローラ９２にメタデータミラーの光ディスク１１への記録を指示する。すると、コントローラ９２は、記録再生処理部９４および光ピックアップ９５を制御し、ドライブ制御部７１から記録再生処理部９４に供給されたメタデータミラーの光ディスク１１上のミラー用トラックへの記録を制御する。
【０１２０】
このとき、記録再生処理部９４は、必要に応じてドライブ制御部７１から供給されたメタデータミラーを変調して光ピックアップ９５に供給し、光ピックアップ９５は記録再生処理部９４からのデータに応じてレーザ光を光ディスク１１に照射する。これにより、例えば図５に示したトラック＃３に、メタデータミラーが記録される。
【０１２１】
ステップＳ２３においてドライブ制御部７１は、AVDPおよびRVDSを記録再生処理部９４に供給するとともに、コントローラ９２にこれらのデータの光ディスク１１への記録を指示することで、AVDPおよびRVDSをAVDPおよびRVDS用トラックに記録させる。
【０１２２】
すると、コントローラ９２は、記録再生処理部９４および光ピックアップ９５を制御し、AVDPおよびRVDSの光ディスク１１への記録を制御する。記録再生処理部９４は、必要に応じてAVDPおよびRVDSを変調して光ピックアップ９５に供給し、光ピックアップ９５は記録再生処理部９４からのデータに応じてレーザ光を光ディスク１１に照射する。
【０１２３】
このとき、AVDPおよびRVDS用のトラックは、ステップＳ１６の処理によりクローズされているので、コントローラ９２は交替処理を行い、他のトラックへとAVDPおよびRVDSが記録されるように、データの記録を制御する。これにより、光ディスク１１は、例えば図５に示した初期状態となる。なお、クローズされたトラックへのデータ記録が指示された場合に行なわれる交替処理については後述する。
【０１２４】
ステップＳ２４において、ドライブ制御部７１は、AVDPおよびRVDSの書き込み時にエラーが発生したか否かを判定する。
【０１２５】
ステップＳ２４において、エラーが発生したと判定された場合、ドライブ制御部７１は、ホスト機器６１に対して、ライトエラーが発生し、フォーマットが失敗した旨のメッセージを出力して、フォーマット処理は終了する。
【０１２６】
一方、ステップＳ２４において、エラーが発生しなかったと判定された場合、ドライブ制御部７１は、ホスト機器６１にフォーマットが正常に終了した旨のメッセージを出力して、フォーマット処理は終了する。
【０１２７】
以上のようにして、ホスト機器６１は、光ディスク１１の最も手前側のレイヤにAVDPおよびRVDS用のトラックを設定するとともに、そのトラックをクローズし、さらに最も奥側のレイヤに記録目的別のトラックを設定して、必要なデータを記録させる。
【０１２８】
［交替処理について］
次に、記録再生装置６２で行なわれる交替処理について説明する。
【０１２９】
交替処理は、ドライブ制御部７１が光ディスク１１の特定領域を書き込み先として指定し、データの書き込みを要求するライトコマンドを発行した場合に、書き込み先として指定された領域が、データの書き込みを行なうことができない領域であるときに発生する。
【０１３０】
例えば、ドライブ制御部７１は、光ディスク１１の記録層３２上の位置、より詳細にはセクタ番号を示す論理アドレスであるLSN（Logical Sector Number）を書き込み先として指定する。
【０１３１】
また、コントローラ９２は、ドライブ制御部７１からライトコマンドを受信すると、書き込み先を示すLSNを、光ディスク１１の記録層３２上の物理的な位置、より詳細には物理セクタ番号を示す物理アドレスであるPSN（Physical Sector Number）に変換する。そして、コントローラ９２は、PSNにより示される位置が、光ディスク１１上のトラックのNWA（次記録アドレス）の位置と一致するときには、NWAの位置からデータの書き込みを行なっていく。
【０１３２】
一方で、コントローラ９２（交替処理部１０１）は、PSNにより示される位置がトラック内のNWAの位置と一致しないときには、交替処理を行い、データの書き込み先を他の位置（以下、交替先とも称する）へと変更する。そして、コントローラ９２は、交替先を最終的なデータの書き込み先として、データの書き込みを行なっていく。
【０１３３】
ここで、コントローラ９２の交替処理部１０１が交替先を決定する場合には、次に示す優先順位、つまり以下の第１優先乃至第４優先の順に交替先を選択する。
【０１３４】
（第１優先）
書き込み先が光ディスク１１の最後に位置するトラックであり、そのトラックがクローズしている場合、光ディスク１１の最も外周側にあるNWAを交替先とする
（第２優先）
書き込み先を含むトラック内にNWAがある場合には、そのNWAを交替先とする
（第３優先）
全てのレイヤのNWAのうち、書き込み先とNWAとの光ディスク１１の半径方向の相対距離が最も短いNWAを交替先とする
（第４優先）
書き込み先とNWAとの光ディスク１１の半径方向の相対距離が最短となるNWAが複数ある場合、書き込むデータがメタデータであれば最も内周側にあるNWAを交替先とし、書き込むデータがメタデータミラーであれば最も外周側にあるNWAを交替先とする
【０１３５】
交替処理部１０１は、以上の第１優先乃至第４優先の順で交替先を決定する。
【０１３６】
したがって、例えば図７に示すように、光ディスク１１の最後に位置するトラック＃４内の位置が書き込み先として指定された場合には、第１優先が適用される。なお、図７において、図５における場合と対応する部分には同一の符号を付してあり、その説明は適宜省略する。
【０１３７】
図７では、光ディスク１１上にはトラック＃１乃至トラック＃４が設定されており、トラック＃１乃至トラック＃３については、それぞれトラック内のNWAがNWA1乃至NWA3となっている。また、トラック＃４はクローズされているので、トラック＃４のNWAは存在しない。ここで、トラック＃４は境界位置ＢＯ３４から、レイヤＬ１の内周側の端に位置する境界位置ＢＯ４１までの領域となっている。
【０１３８】
このような状態で、ライトコマンドが発行され、データの書き込み先として論理アドレスLSN Nが指定されたとする。ここでLSNに続く「N」は論理アドレス番号であるとする。このとき、コントローラ９２は、論理アドレスLSN Nを物理アドレスPSN Nに変換し、物理アドレスPSN Nにより特定されるトラックのトラック情報を取得する。なお、PSNに続く「N」は物理アドレス番号であるとする。
【０１３９】
ここで、物理アドレスPSN Nにより示される位置がトラック＃４内の位置であったとすると、トラック＃４はクローズされているので交替処理が発生する。
【０１４０】
交替処理では、上述の第１優先から第４優先まで順番に、条件が満たされているかが特定されていくが、この例では、トラック＃４は最後に位置するトラック、つまり最もトラック番号が大きいトラックである。また、トラック＃４はクローズされているので、第１優先が適用されることになる。
【０１４１】
そこで、交替処理部１０１は、現時点において光ディスク１１に設定されている全トラックのNWAのなかから交替先を選択する。第１優先では、光ディスク１１の最も外周側にあるNWAが交替先とされるので、図７の例ではNWA3が交替先として決定される。このようにして交替先が決定されると、コントローラ９２は、記録が指示されたデータを、交替先であるNWA3の位置から書き込んでいく。トラック＃３へのデータの書き込みが終了すると、記録したデータの分だけNWA3の位置が記録方向に移動し、NWA3’とされる。したがって、次回以降においてトラック＃３にデータが書き込まれる場合には、NWA3’の位置から記録が行なわれることになる。
【０１４２】
また、交替処理部１０１は、書き込み先として指定された物理アドレスPSN Nの実際の書き込み先をNWA3に変更した旨の情報を交替情報として登録する。
【０１４３】
このような第１優先による交替処理が行なわれるのは、例えば図６のステップＳ２３の処理が行なわれる場合などである。
【０１４４】
図６のステップＳ２３の処理が行なわれる場合、トラック＃１にメタデータが書き込まれて、さらにトラック＃３にメタデータミラーが書き込まれた後、トラック＃４へのAVDP等のデータの書き込みが指示される。そして、トラック＃４への書き込みが指示されたAVDP等のデータは、交替処理によりトラック＃３へと書き込まれることになる。
【０１４５】
このような場合には、レイヤＬ０にあるトラックに全てのデータが書き込まれるため、フォーマット処理において、データの書き込み時に光ピックアップ９５がレーザ光の照射先をレイヤＬ０から他のレイヤに移動させる必要がない。そのため、データ記録時の動作効率を向上させることができる。
【０１４６】
また、例えば図８に示すように、記録再生装置６２に装着される光ディスクに、３つの記録層１９１−１乃至記録層１９１−３が設けられ、各記録層１９１−１乃至記録層１９１−３が、それぞれレイヤＬ０乃至レイヤＬ２とされているとする。ここで、レイヤＬ０が最も奥側に位置する記録層であり、図中、左側が光ディスクの半径方向内周側であるとする。また、レイヤＬ０とレイヤＬ２の記録方向は図中、右方向であり、レイヤＬ１の記録方向は左方向であるとする。
【０１４７】
この例では、光ディスク上には、４つのトラック＃１乃至トラック＃４が設定され、トラック＃１乃至トラック＃３内のNWAがNWA1乃至NWA3となっている。また、トラック＃４はクローズされており、NWAは存在しない状態とされている。なお、図８において、境界位置ＢＯ５１乃至境界位置ＢＯ５５は、各トラックの境界位置を示している。
【０１４８】
このような状態で、ライトコマンドが発行され、データの書き込み先として論理アドレスLSN 0が指定されたとする。コントローラ９２は、論理アドレスLSN 0を物理アドレスPSN 0に変換する。
【０１４９】
ここで、物理アドレスPSN 0の位置がトラック＃１の先頭の位置であるとすると、物理アドレスPSN 0の位置は、NWA1の位置よりも記録方向と反対側にあるので、物理アドレスPSN 0には既にデータが記録されており、交替処理が発生する。
【０１５０】
物理アドレスPSN 0が含まれるトラック＃１は、最後のトラックではないので、この場合、第１優先は適用されない。また、物理アドレスPSN 0が含まれるトラック＃１には、NWA1が存在するので、この例では第２優先が適用され、NWA1が交替先として決定される。
【０１５１】
その後、コントローラ９２は、記録が指示されたデータを、交替先であるNWA1の位置から書き込んでいく。トラック＃１へのデータの書き込みが終了すると、記録したデータの分だけNWA1の位置が記録方向に移動し、NWA1’とされる。また、交替処理部１０１は、書き込み先として指定された物理アドレスPSN 0の実際の書き込み先をNWA1に変更した旨の情報を交替情報として登録する。
【０１５２】
このように第２優先にしたがって交替先を決定すれば、同じ種別のデータの集中が維持されるので、データの信頼性を向上させるとともに、データ記録時およびデータ読み出し時の動作効率を向上させることができる。
【０１５３】
この例では、トラック＃１がメタデータ用トラックであるとすると、メタデータの書き込み時には、トラック＃１内の位置が書き込み先として指定されることになる。したがって、書き込み先として指定された位置に、指定されたメタデータを書き込むことができない場合でも、その書き込み先を含むトラック内のNWAを交替先として決定すれば、書き込みが指示されたメタデータは、メタデータ用トラック内に記録される。
【０１５４】
これにより、交替処理が発生した場合であっても、メタデータはメタデータ用トラックに記録され、メタデータの集中が維持されるとともに、メタデータの信頼性が向上する。また、メタデータなどの管理情報が特定領域に集中するので、光ディスクのマウント時間をより短くすることができる。
【０１５５】
さらに、例えば図９に示すように、記録再生装置６２に装着される光ディスクに、３つの記録層２１１−１乃至記録層２１１−３が設けられ、各記録層２１１−１乃至記録層２１１−３が、それぞれレイヤＬ０乃至レイヤＬ２とされているとする。ここで、レイヤＬ０が最も奥側に位置する記録層であり、図中、左側が光ディスクの半径方向内周側であるとする。また、レイヤＬ０とレイヤＬ２の記録方向は図中、右方向であり、レイヤＬ１の記録方向は左方向であるとする。
【０１５６】
この例では、光ディスク上には、５つのトラック＃１乃至トラック＃５が設定され、トラック＃１乃至トラック＃３内のNWAがNWA1乃至NWA3となっている。また、トラック＃４はクローズされており、NWAは存在しない状態とされている。なお、図９において、境界位置ＢＯ６１乃至境界位置ＢＯ６５は、各トラックの境界位置を示している。
【０１５７】
このような状態で、ライトコマンドが発行され、データの書き込み先として論理アドレスLSN Nが指定されたとする。コントローラ９２は、論理アドレスLSN Nを物理アドレスPSN Nに変換する。
【０１５８】
ここで、物理アドレスPSN Nの位置がトラック＃４の終端位置であるとすると、物理アドレスPSN Nが含まれるトラック＃４にはNWAがなく、データを記録することができないので、交替処理が発生する。
【０１５９】
この場合、物理アドレスPSN Nが含まれるトラック＃４は、最後のトラックではないので第１優先は適用されず、またトラック＃４内にはNWAがないので第２優先も適用されない。
【０１６０】
そこで、交替処理部１０１は、第３優先を適用して、現時点において光ディスクに設定されている全トラックのNWAのうち、書き込み先として指定された物理アドレスPSN Nの位置と光ディスクの半径方向の相対距離が最も短いNWAを交替先として決定する。
【０１６１】
この例では、NWA1乃至NWA3のなかから、書き込み先として指定された物理アドレスPSN N、つまりトラック＃４の終端位置である境界位置ＢＯ６５との相対距離が最も短いNWA3が交替先として選択される。
【０１６２】
交替先が決定されると、コントローラ９２は、記録が指示されたデータを、交替先であるNWA3の位置から書き込んでいく。トラック＃３へのデータの書き込みが終了すると、記録したデータの分だけNWA3の位置が記録方向に移動し、NWA3’とされる。また、交替処理部１０１は、書き込み先として指定された物理アドレスPSN Nの実際の書き込み先をNWA3に変更した旨の情報を交替情報として登録する。
【０１６３】
このように第３優先にしたがって交替先を決定すれば、光ディスクの半径方向において、書き込みが指示された位置から、なるべく近い位置にデータが記録されることになるので、データの集中が維持され、データ読み出し時の動作効率を向上させることができる。
【０１６４】
例えば、トラック＃４がユーザデータ用トラックであるとし、書き込みが指示されたデータがユーザデータであるとする。この場合、交替処理が発生してユーザデータがトラック＃３に記録されたとしても、記録されたユーザデータの領域と、トラック＃４とは光ディスクの半径方向の距離が充分短いので、ユーザデータの集中が維持されることになる。これにより、ユーザデータの読み出し時に、光ピックアップ９５によるレーザ光の照射領域を大きく移動させる必要がなくなるので、動作効率が向上する。
【０１６５】
［データ記録処理の説明］
次に、記録再生装置６２が、必要に応じて第１優先乃至第４優先の何れかの適用を行なって、光ディスクにデータを記録していく具体的な処理について説明する。
【０１６６】
すなわち、以下、図１０のフローチャートを参照して、記録再生装置６２がドライブ制御部７１からのライトコマンドに応じてデータを光ディスク１１に記録するデータ記録処理について説明する。
【０１６７】
ステップＳ５１において、コントローラ９２はドライブ制御部７１から供給されたライトコマンドを受信する。このとき、ドライブ制御部７１は、書き込み対象となるデータを記録再生処理部９４に供給するとともに、ライトコマンドにおいてそのデータの書き込み先として論理アドレスLSNが指定される。
【０１６８】
ステップＳ５２において、コントローラ９２は、受信したライトコマンドにおいてデータの書き込み先として指定されている論理アドレスLSNを、物理アドレスPSNに変換する。
【０１６９】
ステップＳ５３において、コントローラ９２は、得られた物理アドレスPSNにより示される光ディスク１１上の位置を含むトラックについて、そのトラックに関する情報であるトラック情報を取得する。なお、以下、得られた物理アドレスPSNにより示される位置を含むトラックを、処理対象トラックとも称することとする。
【０１７０】
ステップＳ５４において、コントローラ９２は、トラック情報に基づいて、処理対象トラックは、最後のトラックであり、かつそのトラックがクローズしているか否かを判定する。つまり、交替処理時の第１優先の条件が満たされているか否かが判定される。
【０１７１】
ここで、最後のトラックとは、光ディスク１１の記録方向に沿って並ぶトラックのうち、最も手前側に位置する記録層上の、記録方向側の端に位置するトラックである。
【０１７２】
ステップＳ５４において、最後に位置し、かつクローズされているトラックではないと判定された場合、つまり第１優先の条件を満たさない場合、ステップＳ５５において、コントローラ９２は、処理対象トラックにNWAがあるか否かを判定する。
【０１７３】
ステップＳ５５において、NWAがあると判定された場合、ステップＳ５６において、コントローラ９２は、書き込み先として指定された物理アドレスPSNが、処理対象トラックのNWA以上であるか否か、つまりPSN≧NWAであるか否かを判定する。
【０１７４】
ステップＳ５６において、PSN≧NWAであると判定された場合、ステップＳ５７において、コントローラ９２は、書き込み先として指定された物理アドレスPSNが、処理対象トラックのNWAと等しいか否か、つまりPSN＝NWAであるか否かを判定する。
【０１７５】
ステップＳ５７において、PSN＝NWAでないと判定された場合、コントローラ９２は、パラメータエラーである旨のメッセージをドライブ制御部７１に出力し、データ記録処理は終了する。この場合、記録方向においてNWAよりも先のアドレス位置が書き込み先として指定されているので、トラック内においてデータの連続記録が行なわれないため、パラメータエラーとされる。
【０１７６】
これに対して、ステップＳ５７において、PSN＝NWAであると判定された場合、ステップＳ５８において、コントローラ９２は、記録再生処理部９４と光ピックアップ９５を制御し、処理対象トラックのNWAからデータを記録させる。
【０１７７】
記録再生処理部９４は、コントローラ９２の制御にしたがって、ドライブ制御部７１から供給されたデータを必要に応じて変調し、光ピックアップ９５に供給する。光ピックアップ９５は、記録再生処理部９４から供給されたデータに応じてレーザ光を光ディスク１１のトラックに照射し、データをトラックに記録する。
【０１７８】
例えば、PSN＝NWAであると判定された場合には、ライトコマンドにおいて、処理対象トラックのNWAの位置が、書き込み先の位置として指定されたので、特に交替処理は行なわれずに、指定された書き込み先からデータが連続的に書き込まれる。
【０１７９】
ステップＳ５９において、コントローラ９２は、データの記録時にエラーが発生したか否かを判定する。なお、ここでのエラーとは、記録再生装置６２において欠陥交替やリトライを行ってもライトエラーになった場合のことである。また、ファイルシステム側（ドライブ制御部７１）によるリトライ処理を行なった結果、ライトエラーとなった場合も含まれるものとする。
【０１８０】
ステップＳ５９において、エラーが発生したと判定された場合、コントローラ９２は、ライトエラーが発生し、データの記録に失敗した旨のメッセージをドライブ制御部７１に出力して、データ記録処理は終了する。
【０１８１】
これに対して、ステップＳ５９において、エラーが発生していないと判定された場合、ステップＳ６０において、コントローラ９２は、データの記録時に交替処理を行なったか否かを判定する。
【０１８２】
ステップＳ６０において、交替処理を行なっていないと判定された場合、コントローラ９２はデータの記録が正常に行なわれた旨のメッセージをドライブ制御部７１に出力し、データ記録処理は終了する。
【０１８３】
一方、ステップＳ６０において、交替処理を行なったと判定された場合、ステップＳ６１において、交替処理部１０１は、書き込み先として指定された物理アドレスPSNの実際の書き込み先を、交替先であるNWAに変更した旨の情報を交替情報として登録する。
【０１８４】
交替情報が登録されると、コントローラ９２はデータの記録が正常に行なわれた旨のメッセージをドライブ制御部７１に出力し、データ記録処理は終了する。
【０１８５】
また、ステップＳ５４において、処理対象トラックが、最後のトラックであり、かつそのトラックがクローズしていると判定された場合、つまり第１優先の条件が満たされる場合、処理はステップＳ６２に進む。この場合、交替処理が発生して第１優先が適用される。
【０１８６】
ステップＳ６２において、交替処理部１０１は、光ディスク１１上の全てのトラックのNWAの半径方向の位置（以下、単に半径位置とも称する）を取得する。
【０１８７】
ステップＳ６３において、交替処理部１０１は、第１優先にしたがって、各トラックのNWAの半径位置に基づいて、光ディスク１１の半径方向において最も外周側に位置するNWAを、交替先のNWAとする。これにより、例えば図７に示した例では、トラック＃３のNWA3が交替先として選択されることになる。
【０１８８】
交替先のNWAが決定されると、処理はステップＳ５８へと進み、ステップＳ５８乃至ステップＳ６１の処理が行なわれてデータ記録処理は終了する。すなわち、交替先とされたNWAから記録方向に向かって、順次、データが記録されていく。
【０１８９】
また、ステップＳ５６において、PSN≧NWAでないと判定された場合、つまり書き込み先として、処理対象トラックのNWAよりも記録方向で手前側の位置が指定された場合、処理はステップＳ６４へと進む。この場合、処理対象トラック内にNWAが存在するので、第２優先の条件が満たされていることになる。
【０１９０】
ステップＳ６４において、交替処理部１０１は、交替処理を発生させ、第２優先にしたがって、書き込み先のトラックと同トラックのNWAを交替先とする。これにより、例えば図８に示した例では、処理対象トラックであるトラック＃１のNWA1が交替先として選択されることになる。
【０１９１】
交替先のNWAが決定されると、処理はステップＳ５８へと進み、ステップＳ５８乃至ステップＳ６１の処理が行なわれてデータ記録処理は終了する。すなわち、交替先とされたNWAから記録方向に向かって、順次、データが記録されていく。
【０１９２】
さらに、ステップＳ５５において、処理対象トラックにNWAがないと判定された場合、処理はステップＳ６５へと進む。この場合、第１優先と第２優先の条件は満たされていないので、第３優先または第４優先が必要に応じて適用される。
【０１９３】
なお、処理対象トラックにNWAがないと判定されるのは、例えば図９に示した例のように、処理対象トラックがクローズされたトラックである場合などである。
【０１９４】
ステップＳ６５において、交替処理部１０１は交替処理を発生させる。そして以降の処理において、第３優先または第４優先の適用が可能であるかが特定される。
【０１９５】
ステップＳ６６において、交替処理部１０１は、ライトコマンドで指定された書き込み先の位置の半径情報Ｒを取得する。ここで、半径情報Ｒとは、書き込み先として指定された物理アドレスPSNの半径位置を示す情報である。
【０１９６】
ステップＳ６７において、交替処理部１０１は、光ディスク１１上のトラックのNWAを特定する変数Ｎを１とし、変数Ｎの最大値ＮmaxをNWA_Numとする。
【０１９７】
ここで、変数Ｎは処理対象となっているNWAが、レイヤＬ０の記録方向とは反対側の端、つまり内周側の端部分にあるNWAから、記録方向に沿って何番目にあるNWAであるかを示している。したがって、例えばトラック＃１にNWAがある場合、変数Ｎ＝１により示されるＮ番目のNWAは、トラック＃１のNWAとなる。
【０１９８】
また、最大値Ｎmax＝NWA_Numは、光ディスク１１に設けられたトラックに存在するNWAの数を示している。
【０１９９】
ステップＳ６８において、交替処理部１０１は、光ディスク１１のトラックにある全てのNWAの半径位置を取得し、半径情報Ｒにより示される半径位置との差分を計算する。
【０２００】
これにより、光ディスク１１上のNWAを有する全てのトラックについて、トラック内のNWAの半径位置と、ライトコマンドにより指定された書き込み先の半径位置との半径方向の距離が半径位置の差分として求められる。
【０２０１】
ステップＳ６９において、交替処理部１０１は、ステップＳ６８の処理で求めた各トラックのNWAについての半径位置の差分のうち、その差分値が同じであるNWAが複数あるか否かを判定する。
【０２０２】
ステップＳ６９において、差分が同じであるNWAがあると判定された場合、ステップＳ７０において、交替処理部１０１は差分の調整を行なう。
【０２０３】
具体的には、ライトコマンドにより光ディスク１１への記録が指示されたデータがメタデータ（管理情報）である場合、交替処理部１０１は、差分が同じであるとされたNWAのうち、光ディスク１１の最も内周側に位置するNWAの差分を所定値だけ減少させる。
【０２０４】
これにより、例えば差分が同じであるとされたNWAが、最も差分が小さいNWAであった場合には、第４優先が適用されて、それらのNWAのうち、光ディスク１１の最も内周側に位置するNWAが交替先として選択されるようになる。
【０２０５】
例えば図５に示したように、レイヤＬ０では、最も内周側に位置するトラック＃１がメタデータ用トラックとされているので、メタデータの集中を考えれば、各メタデータはなるべく光ディスク１１の内周側の領域に記録されることが望ましい。
【０２０６】
そこで、差分が同じであるとされたNWAが複数ある場合には、それらのNWAのうちの最も内周側に位置するものの差分を適切に調整することで、必要に応じて第４優先が適用されるようになり、メタデータが記録される領域を特定の領域に集中させることができる。その結果、メタデータの集中が維持され、メタデータの信頼性と動作効率を向上させることができる。
【０２０７】
また、ライトコマンドにより光ディスク１１への記録が指示されたデータがメタデータミラーである場合、交替処理部１０１は、差分が同じであるとされたNWAのうち、光ディスク１１の最も外周側に位置するNWAの差分を所定値だけ減少させる。
【０２０８】
これにより、例えば差分が同じであるとされたNWAが、最も差分が小さいNWAであった場合には、第４優先が適用されて、それらのNWAのうち、光ディスク１１の最も外周側に位置するNWAが交替先として選択されるようになる。
【０２０９】
この場合においても、メタデータにおける場合と同様に、メタデータミラーが記録される領域を特定の領域に集中させることができるので、メタデータミラーの集中が維持され、メタデータミラーの信頼性と動作効率を向上させることができる。また、メタデータとメタデータミラーが適度に分散されるので、ディフェクト等の影響を受けにくくすることができ、データの信頼性を向上させることができる。
【０２１０】
このようにして、適宜、NWAの差分の調整が行なわれると、処理はステップＳ７０からステップＳ７１へと進む。
【０２１１】
ステップＳ７０において差分の調整が行なわれたか、またはステップＳ６９において差分が同じであるNWAがないと判定された場合、ステップＳ７１において、交替処理部１０１は、変数Ｎにより特定されるＮ番目のNWAの差分が最小であるか否かを判定する。すなわち、Ｎ番目のNWAの差分が、全NWAの差分の最小値であるかが判定される。
【０２１２】
ステップＳ７１において、Ｎ番目のNWAの差分が最小であると判定された場合、交替処理部１０１は、交替処理により第３優先または第４優先にしたがって、Ｎ番目のNWAを交替先とする。
【０２１３】
これにより、例えば図９に示した例では、書き込み先として指定されたトラック＃４内の位置から、最も半径方向の距離が短いNWAであるNWA3が交替先として選択されることになる。
【０２１４】
交替先のNWAが決定されると、処理はステップＳ５８へと進み、ステップＳ５８乃至ステップＳ６１の処理が行なわれてデータ記録処理は終了する。
【０２１５】
これに対して、ステップＳ７１において、Ｎ番目のNWAの差分が最小でないと判定された場合、ステップＳ７２において、交替処理部１０１は変数Ｎを１インクリメントする。
【０２１６】
ステップＳ７３において、交替処理部１０１は、Ｎ＞Ｎmaxであるか否か、すなわち、全てのNWAを処理対象としたか否かを判定する。
【０２１７】
ステップＳ７３において、Ｎ＞Ｎmaxでないと判定された場合、処理はステップＳ７１に戻り、上述した処理が繰り返される。すなわち、次のNWAについて、差分が最小であるかの判定が行なわれる。
【０２１８】
一方、ステップＳ７３において、Ｎ＞Ｎmaxであると判定された場合、処理はステップＳ７４に進む。
【０２１９】
ステップＳ７４において、交替処理部１０１は、光ディスク１１の最も奥側のレイヤＬ０の内周側の端にあるトラック＃１、つまり最初のトラックから最後のトラックまで記録方向に沿って順番に、トラックに対して設定されたNWAを検索する。
【０２２０】
ステップＳ７５において、交替処理部１０１は、ステップＳ７４の処理における検索の結果、光ディスク１１のトラックにNWAがあったか否かを判定する。
【０２２１】
ステップＳ７５において、NWAがあったと判定された場合、交替処理部１０１は、交替処理において、検索により得られたNWAを交替先とする。交替先のNWAが決定されると、その後、処理はステップＳ５８へと進み、ステップＳ５８乃至ステップＳ６１の処理が行なわれてデータ記録処理は終了する。
【０２２２】
これに対して、ステップＳ７５において、NWAがなかったと判定された場合、コントローラ９２は、ライトエラーが発生した旨のメッセージ、例えばライトプロテクトにより、データの記録に失敗した旨のメッセージをドライブ制御部７１に出力する。メッセージが出力されると、データ記録処理は終了する。
【０２２３】
以上のようにして、記録再生装置６２は、ライトコマンドを受信すると、必要に応じて第１優先乃至第４優先を適用させて交替先を決定し、指定されたデータを光ディスク１１に記録する。
【０２２４】
このように、第１優先乃至第４優先を適用させて交替先を決定することで、適度なデータの集中とミラー分散を維持し、データの信頼性と動作効率を向上させることができる。
【０２２５】
［データ容量取得処理の説明］
ところで、例えば光ディスク１１の１つのレイヤ（記録層）における所定の記録目的別のトラック全域にデータが書き込まれると、そのレイヤの手前側にあるレイヤを分割し、新たな記録目的別のトラックを設定する必要がある。
【０２２６】
そのような場合、ドライブ制御部７１は、光ディスク１１の１レイヤ当たりのデータ容量を求め、そのデータ容量に基づいて対象となるレイヤをいくつかの記録目的別のトラックに分割する。ここでいうデータ容量とは、トラックとして使用可能な領域の容量である。
【０２２７】
例えば、図１１に示すように、光ディスクに４つの記録層２４１−１乃至記録層２４１−４が設けられており、各記録層２４１−１乃至記録層２４１−４が、それぞれレイヤＬ０乃至レイヤＬ３とされているとする。
【０２２８】
この場合、光ディスクのレイヤ数NLは４であり、レイヤ数NLは既知の情報である。また、光ディスク全体のデータ容量SENTも既知の情報である。したがって、ドライブ制御部７１は、これらのデータ容量SENTとレイヤ数NLとから、光ディスクにおける１レイヤ当たりのデータ容量SLを算出することができる。すなわち、データ容量SENTをレイヤ数NLで除算することで、データ容量SLを得ることができる。
【０２２９】
ここで、図１２のフローチャートを参照して、ホスト機器６１が光ディスクの１レイヤ当たりのデータ容量を取得する処理である、データ容量取得処理について説明する。
【０２３０】
ステップＳ１０１において、ドライブ制御部７１は、光ディスク１１全体のデータ容量SENTを取得する。
【０２３１】
ステップＳ１０２において、ドライブ制御部７１は、光ディスク１１のレイヤ数NLを取得する。
【０２３２】
例えば、データ容量SENTやレイヤ数NLはコントローラ９２などから取得される。具体的には、例えばコントローラ９２は、記録再生処理部９４および光ピックアップ９５を制御して、記録再生処理部９４に光ディスク１１から管理情報として記録されているデータ容量SENTやレイヤ数NLを読み出させて、ドライブ制御部７１に供給させる。
【０２３３】
ステップＳ１０３において、ドライブ制御部７１は、取得したデータ容量SENTをレイヤ数NLで除算することで、光ディスク１１の１レイヤ（層）当たりのデータ容量SLを算出する。
【０２３４】
以上のように、ホスト機器６１は、光ディスク１１全体のデータ容量と、光ディスクのレイヤ数から、１レイヤ当たりのデータ容量を算出する。ホスト機器６１は、このようにして得られた１レイヤ当たりのデータ容量を用いて、光ディスク１１のレイヤ（トラック）をいくつかのトラックへと分割する。なお、データ容量取得処理は、レイヤを分割するタイミングで行なわれるようにしてもよいし、レイヤの分割前に予め行なわれるようにしてもよい。
【０２３５】
［トラック分割処理の説明］
次に、各レイヤがいくつかのトラックに分割されて初期状態とされた後、さらに所定のレイヤ（トラック）がいくつかのトラックに分割される場合に行なわれる処理について説明する。
【０２３６】
例えば、図１３の上側に示すように、光ディスク１１の記録層３２がトラック＃１乃至トラック＃４に分割されているとする。なお、図１３において、図５における場合と対応する部分には同一の符号を付してあり、その説明は省略する。また、図１３において、トラック上の斜線部分の領域は、データ記録済みの領域を表しており、境界位置ＢＯ７１乃至境界位置ＢＯ７６は、各トラックの境界位置を表している。
【０２３７】
この例では、図中、左側が光ディスク１１の内周側となっており、レイヤＬ０およびレイヤＬ１の記録方向は、それぞれ図中、右方向および左方向である。
【０２３８】
図１３の上側に示す例では、レイヤＬ０に光ディスク１１の内周側からトラック＃１乃至トラック＃３が設定されており、トラック＃３はレイヤＬ１にもまたがって設定されている。また、レイヤＬ１には光ディスク１１の外周側からトラック＃３およびトラック＃４が設定されており、トラック＃４は既にクローズされている。
【０２３９】
ここで、トラック＃１はメタデータ用トラックであり、トラック＃２はユーザデータ用トラックである。また、トラック＃３はミラー用トラックであり、トラック＃４はAVDPおよびRVDS用のトラックである。
【０２４０】
さらに、１レイヤ当たりのデータ容量はSLとなっており、トラック＃１、トラック＃２、およびレイヤＬ０におけるトラック＃３の領域のデータ容量は、それぞれSMeta、SUSR、およびSMirrorとなっている。
【０２４１】
このような状態で、トラック＃１へのデータの記録が進行し、レイヤＬ０内のトラック＃１がクローズしたとする。この場合、トラック＃１はメタデータ用トラックであり、レイヤＬ０にもレイヤＬ１にも、他にメタデータ用トラックはないので、レイヤＬ１に新たにメタデータ用トラックを設定する必要がある。
【０２４２】
そこで、ドライブ制御部７１の分割部８１は、コントローラ９２に対してコマンドを出力し、レイヤＬ１におけるトラック＃３の大きさがSUSR＋SMirrorとなるように、トラック＃３を分割させる。これにより、図中、下側に示すように境界位置ＢＯ７６でトラック＃３が分割される。つまり、これまでのトラック＃３が、新たなトラック＃３とトラック＃４とにスプリットされる。そして、トラック分割で新たに得られたトラック＃４がメタデータ用トラックとされ、これまでトラック＃４とされていた領域は、図中、下側に示すように新たなトラック＃５とされる。
【０２４３】
このように、メタデータ用のトラック＃１がクローズした場合に、そのトラック＃１が設定されているレイヤＬ０の１つ手前側にあるレイヤＬ１が分割され、レイヤＬ１上の光ディスク１１の半径方向においてトラック＃１とほぼ同じ位置に新たなメタデータ用トラックが設定される。
【０２４４】
このようなトラック分割を行なうことで、各メタデータ用トラックが半径方向のほぼ同じ位置に設定されるので、各レイヤがいくつかのトラックに分割される場合にも、メタデータを特定領域に集中させ、データの信頼性と動作効率を向上させることができる。また、データのロバストネスを保持したまま簡単にメタデータ用トラックを拡張することができる。
【０２４５】
しかも、新たなメタデータ用のトラック＃４にデータが書き込まれる場合にも、そのトラック＃４の奥側にあるトラック＃１には、既に全領域にデータが記録されている。したがって、トラック＃４へのデータの書き込みにより、奥側にあるトラックへのデータの書き込み時に、トラック＃４のデータ記録済み領域でレーザ光が拡散してしまい、データが正しく書き込まれなくなってしまうことを防止することができる。
【０２４６】
次に、図１４のフローチャートを参照して、図１３に示したトラック分割が行なわれる場合にホスト機器６１により実行されるトラック分割処理について説明する。このトラック分割処理はメタデータ用トラックがクローズされると開始される。
【０２４７】
ステップＳ１３１において、分割部８１は、レイヤＬ１内のミラー用トラックの大きさがSUSR＋SMirrorとなるように、ミラー用トラックを分割する。すなわち、レイヤＬ０とレイヤＬ１にわたって設定されているミラー用トラック全体の大きさが、SUSR＋2×SMirrorとなるようにミラー用トラックが分割される。
【０２４８】
具体的には、分割部８１は、コントローラ９２に対してミラー用トラックの分割を指示し、コントローラ９２にトラック分割を実行させる。これにより、例えば図１３の上側に示したトラック＃３が２つのトラックに分割される。
【０２４９】
ステップＳ１３２において、分割部８１は、分割されて得られたトラックのうち、記録方向に沿って、記録方向とは反対側のトラックをミラー用トラックとし、記録方向側のトラックをメタデータ用トラックとして、トラック分割処理は終了する。
【０２５０】
このようにしてトラックが分割されると、分割により新たにメタデータ用トラックとされたトラックのNWAの位置から、メタデータが記録されていく。例えば、図１３の下側に示す例では、トラック＃４がメタデータ用トラックとされるとともに、トラック＃４の先頭位置がNWAとされ、そのNWAの位置からメタデータが記録されていく。
【０２５１】
以上のようにして、ホスト機器６１は、メタデータ用トラックがクローズされると、そのトラックの１つ手前側のレイヤにおける半径方向のほぼ同じ位置に、新たなメタデータ用トラックを設定し、メタデータの記録を行なう。
【０２５２】
また、例えば図１５の上側に示すように、光ディスク１１にトラック＃１乃至トラック＃４が設定されている状態において、ユーザデータ用トラックであるトラック＃２にデータが書き込まれていき、トラック＃２がクローズされたとする。なお、図１５において、図１３における場合と対応する部分には同一の符号を付してあり、その説明は適宜省略する。
【０２５３】
図１５の上側に示す状態では、トラック＃１乃至トラック＃４は、それぞれメタデータ用トラック、ユーザデータ用トラック、ミラー用トラック、並びにAVDPおよびRVDS用のトラックとされている。このような状態で、トラック＃２へのデータの記録が進行し、レイヤＬ０内のトラック＃２がクローズしたとする。この場合、トラック＃２はユーザデータ用トラックであり、レイヤＬ０にもレイヤＬ１にも、他にユーザデータ用トラックはないので、レイヤＬ１に新たにユーザデータ用トラックを設定する必要がある。
【０２５４】
そこで、分割部８１は、コントローラ９２に対してコマンドを出力し、分割後のトラック＃３の大きさが2×SMirrorとなるように、トラック＃３を分割させる。これにより、図中、下側に示すように境界位置ＢＯ８１でトラック＃３が分割され、新たなトラック＃３およびトラック＃４とされる。そして、トラック分割で新たに得られたトラック＃４がユーザデータ用トラックとされ、これまでトラック＃４とされていた領域は、図中、下側に示すように新たなトラック＃５とされる。
【０２５５】
このように、ユーザデータ用のトラック＃２がクローズした場合に、そのトラック＃２が設定されているレイヤＬ０の１つ手前側にあるレイヤＬ１が分割され、レイヤＬ１上の光ディスク１１の半径方向においてトラック＃２とほぼ同じ位置に新たなユーザデータ用トラックが設定される。
【０２５６】
このようなトラック分割を行なうことで、各レイヤのユーザデータ用トラックが半径方向のほぼ同じ位置に設定されるので、ユーザデータを各レイヤのほぼ中央に集中させ、データの書き込みや読み出し時の動作効率を向上させることができる。また、トラックへのデータの書き込み時に、その手前側にあるトラックのデータ記録済み領域におけるレーザ光拡散の発生を防止し、データが正しく書き込まれるようにすることができる。
【０２５７】
次に、図１６のフローチャートを参照して、図１５に示したトラック分割が行なわれる場合にホスト機器６１により実行されるトラック分割処理について説明する。このトラック分割処理はユーザデータ用トラックがクローズされると開始される。
【０２５８】
ステップＳ１６１において、分割部８１は、ミラー用トラックの大きさがSMirrorの２倍の大きさとなるように、ミラー用トラックを分割する。すなわち、レイヤＬ０とレイヤＬ１にわたって設定されているミラー用トラック全体の大きさが2×SMirrorとなるようにミラー用トラックが分割される。これにより、例えば図１５の上側に示したトラック＃３が２つのトラックに分割される。
【０２５９】
ステップＳ１６２において、分割部８１は、分割されて得られたトラックのうち、記録方向に沿って、記録方向とは反対側のトラックをミラー用トラックとし、記録方向側のトラックをユーザデータ用トラックとして、トラック分割処理は終了する。
【０２６０】
このようにしてトラックが分割されると、分割により新たにユーザデータ用トラックとされたトラックのNWAの位置から、ユーザデータが記録されていく。例えば、図１５の下側に示す例では、トラック＃４がユーザデータ用トラックとされるとともに、トラック＃４の先頭位置がNWAとされ、そのNWAの位置からユーザデータが記録されていく。
【０２６１】
以上のようにして、ホスト機器６１は、ユーザデータ用トラックがクローズされると、そのトラックの１つ手前側のレイヤにおける半径方向のほぼ同じ位置に、新たなユーザデータ用トラックを設定し、ユーザデータの記録を行なう。
【０２６２】
さらに、例えば図１７の上側に示すように、光ディスク１１の記録層３２がトラック＃１乃至トラック＃６に分割されているとする。なお、図１７において、図５における場合と対応する部分には同一の符号を付してあり、その説明は省略する。また、図１７において、トラック上の斜線部分の領域は、データ記録済みの領域を表しており、境界位置ＢＯ９１乃至境界位置ＢＯ９８は、各トラックの境界位置を表している。
【０２６３】
この例では、図中、左側が光ディスク１１の内周側となっており、レイヤＬ０およびレイヤＬ１の記録方向は、それぞれ図中、右方向および左方向である。
【０２６４】
図１７の上側に示す例では、レイヤＬ０に光ディスク１１の内周側から記録方向に沿って順番にトラック＃１乃至トラック＃３が設定されており、トラック＃３はレイヤＬ１にもまたがって設定されている。また、レイヤＬ１には光ディスク１１の外周側から記録方向に沿って順番にトラック＃３乃至トラック＃６が設定されており、トラック＃６は既にクローズされている。
【０２６５】
ここで、トラック＃１およびトラック＃５はメタデータ用トラックであり、トラック＃２およびトラック＃４はユーザデータ用トラックである。また、トラック＃３はミラー用トラックであり、トラック＃６はAVDPおよびRVDS用のトラックである。
【０２６６】
さらに、１レイヤ当たりのデータ容量はSLとなっており、トラック＃１、トラック＃２、およびレイヤＬ０におけるトラック＃３の領域のデータ容量は、それぞれSMeta、SUSR、およびSMirrorとなっている。
【０２６７】
このような状態で、図中、上側に示すように、トラック＃５へのデータの記録が進行し、レイヤＬ１内のトラック＃５がクローズしたとする。なお、この時点においては、トラック＃２は既にクローズされており、トラック＃４の一部にユーザデータが記録されている。
【０２６８】
この場合、トラック＃５はメタデータ用トラックであり、レイヤＬ０にもレイヤＬ１にも、他にオープン状態、つまりデータを記録可能な状態のメタデータ用トラックはないので、レイヤＬ１に新たにメタデータ用トラックを設定する必要がある。
【０２６９】
そこで、分割部８１は、コントローラ９２に対してコマンドを出力して、レイヤＬ１においてトラック＃５に隣接し、これまでユーザ用トラックとして用いられていたトラック＃４を、ユーザデータ用トラックとメタデータ用トラックとに分割させる。
【０２７０】
これにより、図中、下側に示すように境界位置ＢＯ９８でトラック＃４が分割される。つまり、これまでのトラック＃４が、新たなトラック＃４とトラック＃５とにスプリットされる。これに伴い、これまでトラック＃５とされていたメタデータ用トラックが新たなトラック＃６とされ、これまでトラック＃６とされていたトラックが、新たなトラック＃７とされる。そして、トラック分割で新たに得られたトラック＃４がこれまで通りユーザデータ用トラックとされ、トラック分割で新たに得られたトラックのうち、メタデータ用のトラック＃６に隣接するトラックが、新たなメタデータ用のトラック＃５とされる。
【０２７１】
このように、レイヤＬ１のメタデータ用のトラック＃５がクローズした場合に、そのトラック＃５に隣接するトラック＃４を分割して、トラック＃５側に隣接する方を、新たなメタデータ用トラックとすることで、メタデータを特定領域に集中させることができる。これにより、データの信頼性と動作効率を向上させることができる。
【０２７２】
なお、図１７では、トラック＃２がクローズされ、トラック＃４に対するユーザデータの書き込みが行なわれている場合について説明したが、まだトラック＃２がクローズされていないが充分な空き容量がない場合においても、同様の処理が行なわれる。
【０２７３】
次に、図１８のフローチャートを参照して、図１７に示したトラック分割が行なわれる場合にホスト機器６１により実行されるトラック分割処理について説明する。このトラック分割処理はメタデータ用トラックがクローズされると開始される。
【０２７４】
ステップＳ１９１において、分割部８１は、レイヤＬ１内のメタデータ用トラックに隣接するユーザデータ用トラックを、メタデータ用トラックとユーザデータ用トラックとに分割する。
【０２７５】
具体的には、分割部８１は、コントローラ９２に対してユーザデータ用トラックの分割を指示し、コントローラ９２にトラック分割を実行させる。これにより、例えば図１７の上側に示したトラック＃４が２つのトラックに分割される。
【０２７６】
ステップＳ１９２において、分割部８１は、分割されて得られたトラックのうち、クローズされたメタデータ用トラックに隣接するトラックを、新たなメタデータ用トラックとし、他方のトラックをユーザデータ用トラックとして、トラック分割処理は終了する。
【０２７７】
このようにしてトラックが分割されると、分割により新たにメタデータ用トラックとされたトラックのNWAの位置から、メタデータが記録されていく。例えば、図１７の下側に示す例では、トラック＃５がメタデータ用トラックとされるとともに、トラック＃５の先頭位置がNWAとされ、そのNWAの位置からメタデータが記録されていく。また、トラック＃４では、そのトラック＃４のNWAの位置からユーザデータが記録されていく。
【０２７８】
以上のようにして、ホスト機器６１は、メタデータ用トラックがクローズされると、記録方向において、そのトラックの直前に位置するトラックを分割し、クローズしたメタデータ用トラック側に隣接するトラックを、新たなメタデータ用トラックとする。
【０２７９】
さらに、例えば図１９の上側に示すように、光ディスク１１にトラック＃１乃至トラック＃６が設定されている状態において、ミラー用トラックであるトラック＃３にデータが書き込まれていき、トラック＃３がクローズされたとする。なお、図１９において、図１７における場合と対応する部分には同一の符号を付してあり、その説明は適宜省略する。
【０２８０】
図１９の上側に示す状態は、図１７の上側に示した状態とほぼ同じ状態である。但し、図１９の上側に示す状態では、ミラー用のトラック＃３がクローズされた状態となっている。このように、トラック＃３がクローズされると、レイヤＬ０にもレイヤＬ１にも、他にミラー用トラックはないので、レイヤＬ１に新たにミラー用トラックを設定する必要がある。しかし、この状態では、レイヤＬ１においてトラック＃３に隣接するトラック＃４には、既にユーザデータが書き込まれている。
【０２８１】
そこで、分割部８１は、コントローラ９２に対してコマンドを出力し、トラック＃３に隣接するトラック＃４をクローズさせる。すると、クローズされたトラック＃４とトラック＃５の間には、まだデータの書き込みが行なわれていない新たなトラックが設けられるので、分割部８１は、このトラックを２つのトラックに分割する。
【０２８２】
そして、分割部８１は、分割により得られた２つのトラックのうち、記録方向において、よりトラック＃３に近い方のトラックを、新たなミラー用のトラックとし、他方のトラックをユーザデータ用のトラックとする。
【０２８３】
これにより、例えば図中、下側に示すように境界位置ＢＯ１０１でクローズされたトラック＃４に隣接する、境界位置ＢＯ１０１から境界位置ＢＯ１０２までの領域が新たなミラー用のトラック＃５として設定される。また、トラック＃５に隣接するトラック＃６がユーザデータ用のトラックとされる。さらに、これらの新たなトラック＃５とトラック＃６の設定に伴って、これまでトラック＃５およびトラック＃６とされていたトラックが、新たなトラック＃７およびトラック＃８とされる。
【０２８４】
このように、ミラー用のトラック＃３がクローズした場合に、そのトラック＃３に隣接するトラック＃４の一部に既にデータが書き込まれている場合には、トラック＃４をクローズし、その結果得られる１つのトラックを２つのトラックに分割する。そして、分割により得られたトラックのうち、ミラー用のトラック＃３により近い方のトラックを新たなミラー用トラックとする。
【０２８５】
このようなトラック分割を行なうことで、各ミラー用トラックが半径方向のなるべく近い位置に設定されるので、ユーザデータミラーを特定の領域に集中させ、データの書き込みや読み出し時の動作効率を向上させることができる。
【０２８６】
なお、図１９では、トラック＃３がクローズされる場合について説明したが、まだトラック＃３がクローズされていないが充分な空き容量がない場合においても、同様の処理が行なわれる。
【０２８７】
次に、図２０のフローチャートを参照して、図１９に示したトラック分割が行なわれる場合にホスト機器６１により実行されるトラック分割処理について説明する。このトラック分割処理は、例えばミラー用トラックがクローズされると開始される。
【０２８８】
ステップＳ２２１において、分割部８１は、レイヤＬ１においてクローズしたミラー用トラックに対して記録方向に隣接して設けられているユーザデータ用トラックをクローズする。
【０２８９】
ステップＳ２２２において、分割部８１はステップＳ２２１の処理でユーザデータ用トラックをクローズすることで得られた新たなトラックを、２つのトラックに分割する。
【０２９０】
ステップＳ２２３において、分割部８１は、分割されて得られたトラックのうち、記録方向に沿って、ミラー用トラック側、つまりクローズされたユーザデータ用トラック側にあるトラックを新たなミラー用トラックとし、他方のトラックを新たなユーザデータ用トラックとする。このようにして新たなミラー用トラックとユーザデータ用トラックが設定されると、トラック分割処理は終了する。
【０２９１】
このようにしてトラックが分割されると、分割により新たにミラー用トラックとされたトラックのNWAの位置から、ユーザデータミラーが記録されていき、新たにユーザデータ用トラックとされたトラックのNWAの位置から、ユーザデータが記録されていく。
【０２９２】
以上のようにして、ホスト機器６１は、ミラー用トラックがクローズされると、そのトラックに隣接するトラックをクローズさせ、その結果得られた１つのトラックを分割して、新たなミラー用トラックおよびユーザデータ用トラックとする。
【０２９３】
〈第２の実施の形態〉
［ミラー用トラックの境界位置について］
ところで、例えばレイヤＬ０にある所定のトラックがクローズされ、それに伴いレイヤＬ０の手前側に位置するレイヤＬ１がトラック分割されたとする。
【０２９４】
このとき、新たに設定されたレイヤＬ１内のトラックの境界位置の奥側、つまりレイヤＬ０の同じ半径位置に他のトラックの境界位置があり、その境界位置近傍にデータが未記録である領域があると、データ記録時の信頼性が低下してしまうことがある。
【０２９５】
具体的には、例えば図２１に示すように、レイヤＬ０にトラック＃１乃至トラック＃３が設けられ、トラック＃３にデータが書き進められているとする。なお、図２１において図１３における場合と対応する部分には同一の符号を付してあり、その説明は適宜省略する。
【０２９６】
図２１の例では、レイヤＬ０とレイヤＬ１の一部がトラック＃３の領域とされている。また、データの記録方向においてトラック＃３の直前に位置するトラック＃２には、一部の領域にデータが記録されている。
【０２９７】
この状態で、レイヤＬ０におけるトラック＃３の部分全てにデータが記録されると、トラック＃３へのデータの記録が指示された場合には、レイヤＬ１におけるトラック＃３の部分にデータが書き込まれていくことになる。
【０２９８】
レイヤＬ０では、トラック＃２の境界位置ＢＯ７３近傍の領域には、まだデータが記録されていない。したがって、トラック＃３にデータが書き進まれた場合に、境界位置ＢＯ７３と同じ半径位置よりもさらに記録方向側にデータの記録が行なわれると、トラック＃３のデータ記録済み領域の奥側に、データが未記録の領域があることになる。
【０２９９】
そうすると、トラック＃２に対してデータの記録が指示され、記録再生装置６２がデータを記録しようとして、トラック＃２の境界位置ＢＯ７３近傍の領域にレーザ光を照射した場合に、レーザ光が手前側のトラック＃３の領域で拡散されてしまうことが生じ得る。このようなレーザ光の拡散が生じると、トラック＃２に対して正しくデータが記録されず、データの信頼性が低下してしまうおそれがある。
【０３００】
そのため、記録再生装置６２では、レイヤＬ１におけるトラック＃３のデータ記録済みの領域が、境界位置ＢＯ７３と同じ半径位置に到達する前に、トラック＃３をクローズする必要がある。
【０３０１】
いま、仮にトラック＃３を境界位置ＢＯ１１１の位置でクローズさせたとする。ここで、境界位置ＢＯ１１１の位置は、光ディスク１１の半径方向において、境界位置ＢＯ７３と同じ位置となっている。境界位置ＢＯ１１１でトラック＃３をクローズすれば、トラック＃２のデータが未記録である領域の手前側には、データが記録済みの領域は存在しないことになる。
【０３０２】
しかし、厳密には、トラック＃２の境界位置ＢＯ７３近傍の領域にレーザ光を照射した場合に、レーザ光のビーム半径等の影響により境界位置ＢＯ１１１でレーザ光の拡散が生じ、トラック＃２に対して正しくデータが記録されなくなってしまうこともある。
【０３０３】
そこで、ホスト機器６１は、トラック＃３をクローズさせる場合に、境界位置ＢＯ１１１よりも記録方向の手前側に境界位置ＢＯ１１２を設け、この境界位置ＢＯ１１２でトラック＃３をクローズすることで、トラック＃２に記録されるデータの信頼性を向上させる。つまり、トラック＃３の終端位置を、境界位置ＢＯ１１１から境界位置ＢＯ１１２へとずらすことで、レーザ光の拡散が防止される。
【０３０４】
ここで、トラック＃３の終端位置を、通常の境界位置ＢＯ１１１から境界位置ＢＯ１１２へとずらす量、つまりデータの記録方向の距離（以下、バッファ量と称する）は、境界位置ＢＯ１１１（境界位置ＢＯ７３）の半径位置に応じて異なる。
【０３０５】
例えば、光ディスク１１をレーザ入射面３１の方向からみると、レイヤ（記録層３２）ごとにトラック、つまり記録マーク列が記録層３２の中心から外側に向かってスパイラル状に形成されている。ここで、レーザ入射面３１側からみて、境界位置ＢＯ１１１と境界位置ＢＯ１１２との間にトラック（記録マーク列）が２本だけ含まれるように、境界位置ＢＯ１１１と境界位置ＢＯ１１２との間のデータ記録方向の距離であるバッファ量を定めるとする。
【０３０６】
このような場合、境界位置ＢＯ１１１から境界位置ＢＯ１１２までの記録方向の距離は、境界位置ＢＯ１１１が、光ディスク１１の半径方向のどの位置にあるか、つまり半径位置がどこであるかによって変化することになる。これは、境界位置ＢＯ１１１から境界位置ＢＯ１１２までの半径方向の距離が同じでも、データ記録方向に沿って見た場合には、境界位置ＢＯ１１１が外周側にあるほど、境界位置ＢＯ１１１から境界位置ＢＯ１１２までの記録方向の距離が長くなるからである。
【０３０７】
そこで、分割部８１は、半径方向の位置（半径位置）と、その半径位置に対してずらすべきデータ記録方向の距離であるバッファ量とが対応付けられているバッファ量テーブルを予め保持している。そして、分割部８１は、保持しているバッファ量テーブルを参照して、境界位置ＢＯ１１１の半径位置に対応付けられたバッファ量を特定し、境界位置ＢＯ１１２の位置を定める。
【０３０８】
これにより、トラック＃２の未記録の領域にデータを記録させる場合に、レーザ光の拡散を防止し、記録されるデータの信頼性を向上させることができる。
【０３０９】
一般化すると、注目レイヤにあるトラックを分割する場合、レーザ入射面３１側からみて注目レイヤの奥側にあるレイヤのトラックの境界位置（以下、注目境界位置と称する）近傍において、その注目境界位置に隣接する一方のトラックの領域にデータが記録されていないとする。つまり、一方のトラックの注目境界位置近傍の領域がデータ未記録の領域であるとする。この場合、注目境界位置に隣接する他方のトラックでは、注目境界位置近傍の領域はデータ記録済みとなっている。
【０３１０】
このような場合に、分割部８１は、これから分割しようとする注目レイヤのトラックにおける、注目境界位置と同じ半径方向の位置（以下、仮境界位置と称する）から、記録方向に沿ってバッファ量だけ離れている位置をトラックの最終的な境界位置として、注目レイヤのトラック分割を行なう。このとき、光ディスク１１の半径方向において、最終的な境界位置が、仮境界位置よりも上記他方のトラック側に位置するようになされる。
【０３１１】
これにより、分割するトラックの最終的な境界位置は、光ディスク１１の半径方向において、常に注目境界位置（仮境界位置）から一定の距離だけ離れた位置となる。しかも、最終的な境界位置は、注目境界位置から、半径方向において直下のレイヤのデータ記録済みの領域側にずらされることになる。
【０３１２】
この一定の距離を、例えばレーザ光のビーム半径等に基づいて求まる、注目境界位置近傍にレーザ光を照射しても、最終的な境界位置でレーザ光の拡散が生じない距離とすれば、レーザ光の拡散を生じさせることなく、注目境界位置に隣接するトラックにデータを記録することができるようになる。つまり、データ記録の信頼性を向上させることができる。
【０３１３】
次に、図２２のフローチャートを参照して、図２１に示したようにトラック分割が行なわれる場合にホスト機器６１により実行されるトラック分割処理について説明する。
【０３１４】
ステップＳ２５１において、分割部８１は、ミラー用トラックの境界位置に基づいてバッファ量を求める。例えば図２１の例では、分割部８１は、保持しているバッファ量テーブルから、ミラー用トラックであるトラック＃３の境界位置ＢＯ７３の半径位置に対応するバッファ量を読み出すことで、バッファ量を得る。
【０３１５】
ステップＳ２５２において、分割部８１は、求めたバッファ量と、ミラー用トラックの境界位置とに基づいて、ミラー用トラックの終端とすべき位置をバッファアドレスとして求める。これにより、図２１の例では、トラック＃３の終端位置とすべき境界位置ＢＯ１１２の位置がバッファアドレスとして算出される。
【０３１６】
ステップＳ２５３において、ドライブ制御部７１は、求められたバッファアドレスを超えないように、メタデータミラーの記録を制御する。
【０３１７】
例えば図２１の例では、ドライブ制御部７１は、コントローラ９２にライトコマンドを供給するとともに、データを記録再生処理部９４に供給して、記録方向においてデータの記録位置が境界位置ＢＯ１１２（バッファアドレス）を超えないように、トラック＃３にデータを書き込ませていく。
【０３１８】
そして、データがバッファアドレスまで書き込まれると、ステップＳ２５４において、分割部８１は、コントローラ９２にコマンドを供給し、バッファアドレス位置でミラー用トラックを分割させて、トラック分割処理は終了する。
【０３１９】
例えば図２１の例では、境界位置ＢＯ１１２の位置でトラック＃３がクローズされ、これまでトラック＃３の領域であった、境界位置ＢＯ１１２から境界位置ＢＯ７４までの部分が、新たなトラック＃４とされる。そして、これまでトラック＃４とされていた、境界位置ＢＯ７４から境界位置ＢＯ７５までの部分が、新たなトラック＃５とされる。
【０３２０】
以上のようにしてホスト機器６１は、光ディスク１１の外周側に位置するミラー用トラックにおいて、レイヤＬ０の全領域にデータが書き込まれると、そのミラー用トラックの境界位置の半径位置に基づいてバッファ量を求め、バッファアドレスを算出する。そして、ホスト機器６１は、バッファアドレスにより示される位置を超えてデータの書き込みが行なわれないように、レイヤＬ１におけるミラー用トラックへのデータの記録を制御する。
【０３２１】
これにより、ミラー用トラックに隣接する他のトラックへのデータ書き込み時に、レーザ光が拡散してしまうのを防止し、記録されるデータの信頼性を向上させることができる。
【０３２２】
［メタデータ用トラックの境界位置について］
また、例えば図２３に示すように、レイヤＬ０にトラック＃１乃至トラック＃３が設けられ、トラック＃１にデータが書き進められているとする。なお、図２３において図１３における場合と対応する部分には同一の符号を付してあり、その説明は適宜省略する。
【０３２３】
図２３の例では、レイヤＬ０とレイヤＬ１の一部がトラック＃３の領域とされている。また、記録方向においてトラック＃１の直後に位置するトラック＃２には、一部の領域にデータが記録されている。さらに、レイヤＬ１には、トラック＃３とトラック＃４が設定されている状態となっている。
【０３２４】
この状態において、メタデータ用のトラック＃１の全領域にデータが書き込まれ、トラック＃１をクローズするとする。この場合、分割部８１は、レイヤＬ１のトラック＃３を分割して、レイヤＬ１に新たなメタデータ用トラックを設定する必要がある。
【０３２５】
この例では、トラック＃２へのデータの書き込みは殆ど行なわれていないので、トラック＃２の未記録の領域、つまりNWA2は境界位置ＢＯ７２の近傍に位置している。したがって、境界位置ＢＯ７２と半径位置が同じであるレイヤＬ１の位置に境界位置ＢＯ１２１を設定し、この境界位置ＢＯ１２１を新たなトラック＃４の境界位置とすると、図２１の例と同様にトラック＃２に記録されるデータの信頼性が低下するおそれがある。つまり、トラック＃２にデータを書き込もうとする場合に、境界位置ＢＯ１２１でレーザ光の拡散が生じて、トラック＃２に正しくデータが書き込まれなくなってしまうおそれがある。
【０３２６】
そこで、分割部８１は境界位置ＢＯ７２（境界位置ＢＯ１２１）の半径位置に基づいてバッファ量を求め、新たなトラック＃４の境界位置を、境界位置ＢＯ１２１からバッファ量だけデータの記録方向にずらす。このとき、境界位置がずらされる方向は、半径方向において、トラック＃１側、つまりレイヤＬ０において既にデータが記録されている側の方向とされる。そして、境界位置ＢＯ１２１をずらした位置である境界位置ＢＯ１２２が、新たなトラック＃４の境界位置とされる。
【０３２７】
すなわち、境界位置ＢＯ７３から境界位置ＢＯ１２２までの領域が、新たなトラック＃３とされ、境界位置ＢＯ１２２から境界位置ＢＯ７４までの領域が、新たなメタデータ用のトラック＃４とされ、これまでのトラック＃４が新たなトラック＃５とされる。また、新たなメタデータ用のトラック＃４には、境界位置ＢＯ１２２から記録方向にデータが書き込まれていく。
【０３２８】
このように新たなトラックの境界位置を、奥側のレイヤにおいて既にデータが記録されている側にずらすことで、奥側のレイヤへのデータ記録時に、手前側の新たなトラック境界においてレーザ光が拡散してしまうことを防止することができる。その結果、記録されるデータの信頼性を向上させることができる。
【０３２９】
次に、図２４のフローチャートを参照して、図２３に示したようにトラック分割が行なわれる場合にホスト機器６１により実行されるトラック分割処理について説明する。
【０３３０】
ステップＳ２８１において、分割部８１は、メタデータ用トラックの境界位置に基づいてバッファ量を求める。例えば図２３の例では、分割部８１は、保持しているバッファ量テーブルから、メタデータ用トラックであるトラック＃１の境界位置ＢＯ７２の半径位置に対応するバッファ量を読み出すことで、バッファ量を得る。
【０３３１】
ステップＳ２８２において、分割部８１は、求めたバッファ量と、メタデータ用トラックの境界位置とに基づいて、新たなメタデータ用トラックの開始端とすべき位置をバッファアドレスとして求める。これにより、図２３の例では、境界位置ＢＯ１２２の位置がバッファアドレスとして算出される。
【０３３２】
ステップＳ２８３において、分割部８１は、コントローラ９２にコマンドを供給し、バッファアドレス位置でミラー用トラックを分割させて、トラック分割処理は終了する。
【０３３３】
例えば図２３の例では、境界位置ＢＯ１２２の位置でトラック＃３が分割され、境界位置ＢＯ１２２から境界位置ＢＯ７４までの領域が、新たなメタデータ用のトラック＃４とされる。また、これまでトラック＃４とされていた、境界位置ＢＯ７４から境界位置ＢＯ７５までの部分が、新たなトラック＃５とされる。
【０３３４】
以上のようにしてホスト機器６１は、レイヤＬ０のメタデータ用トラックの全領域にデータが書き込まれると、そのメタデータ用トラックの境界位置の半径位置に基づいてバッファ量を求め、バッファアドレスを算出する。そして、ホスト機器６１は、バッファアドレスにより示される位置を、レイヤＬ１における新たなメタデータ用トラックの境界位置とする。これにより、メタデータ用トラックに隣接する他のトラックへのデータ書き込み時に、レーザ光が拡散してしまうのを防止し、記録されるデータの信頼性を向上させることができる。
【０３３５】
［ユーザデータ用トラックの境界位置について］
さらに、例えば図２５の上側に示すように、レイヤＬ０にトラック＃１乃至トラック＃３が設けられ、トラック＃２にデータが書き進められているとする。なお、図２５において図１５における場合と対応する部分には同一の符号を付してあり、その説明は適宜省略する。
【０３３６】
図２５の上側の例では、レイヤＬ０とレイヤＬ１の一部がトラック＃３の領域とされている。また、レイヤＬ０におけるトラック＃１およびトラック＃３には、まだ未記録の領域が残っており、トラック＃２には全領域にデータが書き込まれている。さらに、レイヤＬ１には、トラック＃３とトラック＃４が設定されている状態となっている。
【０３３７】
このようにユーザデータ用のトラック＃２の全領域にデータが書き込まれ、トラック＃２をクローズするとする。この場合、分割部８１は、レイヤＬ１のトラック＃３を分割して、レイヤＬ１に新たなユーザデータ用トラックを設定する必要がある。
【０３３８】
この例では、トラック＃３へのデータの書き込みは殆ど行なわれていないので、レイヤＬ０におけるトラック＃３の未記録の領域、つまりNWA3は境界位置ＢＯ７３の近傍に位置している。
【０３３９】
したがって、境界位置ＢＯ７３と半径位置が同じであるレイヤＬ１の位置に境界位置ＢＯ１３１を設定し、この境界位置ＢＯ１３１を新たなユーザデータ用のトラック＃４の境界位置とすると、トラック＃３に記録されるデータの信頼性が低下するおそれがある。つまり、トラック＃３にデータを書き込もうとする場合に、境界位置ＢＯ１３１でレーザ光の拡散が生じて、レイヤＬ０のトラック＃３に正しくデータが書き込まれなくなってしまうおそれがある。
【０３４０】
そこで、分割部８１は境界位置ＢＯ７３（境界位置ＢＯ１３１）の半径位置に基づいてバッファ量を求め、新たなトラック＃４の境界位置を、境界位置ＢＯ１３１からバッファ量だけデータの記録方向にずらす。このとき、境界位置がずらされる方向は、半径方向において、トラック＃２側、つまりレイヤＬ０において既にデータが記録されている側の方向とされる。そして、境界位置ＢＯ１３１をずらした位置である境界位置ＢＯ１３２が、新たなトラック＃４の境界位置とされる。
【０３４１】
すなわち、境界位置ＢＯ７３から境界位置ＢＯ１３２までの領域が、新たなトラック＃３とされ、境界位置ＢＯ１３２から境界位置ＢＯ７４までの領域が、新たなユーザデータ用のトラック＃４とされ、これまでのトラック＃４が新たなトラック＃５とされる。
【０３４２】
そして、これ以降において、光ディスク１１に新たにユーザデータが記録される場合には、新たなトラック＃４の境界位置ＢＯ１３２から、記録方向に向かってデータが書き込まれていく。
【０３４３】
その結果、例えば図中、下側に示すようにトラック＃４にデータが書き進められていき、トラック＃４のデータ記録済みの領域が、境界位置ＢＯ７２と同じ半径位置近くまで達したとする。この場合、分割部８１は、トラック＃４をクローズする必要がある。
【０３４４】
この例では、トラック＃１にはまだ未記録の領域があるので、境界位置ＢＯ７２と半径位置が同じであるレイヤＬ１の位置に境界位置ＢＯ１３３を設定し、トラック＃４の境界位置とすると、トラック＃１に記録されるデータの信頼性が低下するおそれがある。つまり、トラック＃１にデータを書き込もうとする場合に、境界位置ＢＯ１３３でレーザ光の拡散が生じて、レイヤＬ０のトラック＃１に正しくデータが書き込まれなくなってしまうおそれがある。
【０３４５】
そこで、分割部８１は境界位置ＢＯ７２の半径位置に基づいてバッファ量を求め、クローズするトラック＃４の境界位置を、境界位置ＢＯ１３３からバッファ量だけデータの記録方向にずらす。このとき、境界位置がずらされる方向は、半径方向において、トラック＃２側、つまりレイヤＬ０において既にデータが記録されている側の方向とされる。そして、境界位置ＢＯ１３３をずらした位置である境界位置ＢＯ１３４が、クローズされるトラック＃４の境界位置とされる。
【０３４６】
すなわち、トラック＃４が境界位置ＢＯ１３４でクローズされ、境界位置ＢＯ１３４から境界位置ＢＯ７４までが、メタデータ用の新たなトラック＃５とされる。また、これまでのトラック＃５が新たなトラック＃６とされる。
【０３４７】
このように、新たなトラックの境界位置を、奥側のレイヤにおいて既にデータが記録されている側にずらすことで、奥側のレイヤへのデータ記録時に、手前側の新たなトラック境界においてレーザ光が拡散してしまうことを防止することができる。その結果、記録されるデータの信頼性を向上させることができる。
【０３４８】
次に、図２６のフローチャートを参照して、図２５の上側に示したようにトラック分割が行なわれる場合にホスト機器６１により実行されるトラック分割処理について説明する。
【０３４９】
ステップＳ３１１において、分割部８１は、ユーザデータ用トラックの境界位置に基づいてバッファ量を求める。例えば図２５の例では、分割部８１は、保持しているバッファ量テーブルからトラック＃２の境界位置ＢＯ７３の半径位置に対応するバッファ量を読み出すことで、バッファ量を得る。
【０３５０】
ステップＳ３１２において、分割部８１は、求めたバッファ量と、ユーザデータ用トラックの境界位置とに基づいて、新たなユーザデータ用トラックの境界位置とすべき位置をバッファアドレスとして求める。これにより、図２５の例では、境界位置ＢＯ１３２の位置がバッファアドレスとして算出される。
【０３５１】
ステップＳ３１３において、分割部８１は、コントローラ９２にコマンドを供給し、バッファアドレス位置でミラー用トラックを分割させて、トラック分割処理は終了する。
【０３５２】
例えば図２５の例では、境界位置ＢＯ１３２の位置でトラック＃３が分割され、境界位置ＢＯ１３２から境界位置ＢＯ７４までの領域が、新たなユーザデータ用のトラック＃４とされる。また、これまでトラック＃４とされていたトラックが、新たなトラック＃５とされる。
【０３５３】
以上のようにしてホスト機器６１は、レイヤＬ０のユーザデータ用トラックの全領域にデータが書き込まれると、そのユーザデータ用トラックの境界位置の半径位置に基づいてバッファ量を求め、バッファアドレスを算出する。そして、ホスト機器６１は、バッファアドレスにより示される位置を、レイヤＬ１における新たなユーザデータ用トラックの境界位置とする。これにより、ユーザデータ用トラックに隣接する他のトラックへのデータ書き込み時に、レーザ光が拡散してしまうのを防止し、記録されるデータの信頼性を向上させることができる。
【０３５４】
さらに、図２７のフローチャートを参照して、図２５の下側に示したようにトラック分割が行なわれる場合にホスト機器６１により実行されるトラック分割処理について説明する。
【０３５５】
ステップＳ３４１において、分割部８１は、ユーザデータ用トラックの境界位置に基づいてバッファ量を求める。例えば図２５の例では、分割部８１は、保持しているバッファ量テーブルからトラック＃２の境界位置ＢＯ７２の半径位置に対応するバッファ量を読み出すことで、バッファ量を得る。
【０３５６】
ステップＳ３４２において、分割部８１は、求めたバッファ量と、ユーザデータ用トラックの境界位置とに基づいて、クローズするユーザデータ用トラックの境界位置とすべき位置をバッファアドレスとして求める。これにより、図２５の例では、境界位置ＢＯ１３４がバッファアドレスとして算出される。
【０３５７】
ステップＳ３４３において、分割部８１は、コントローラ９２にコマンドを供給し、バッファアドレス位置でユーザデータ用トラックをクローズさせて、トラック分割処理は終了する。
【０３５８】
例えば図２５の例では、境界位置ＢＯ１３４の位置でトラック＃４がクローズされ、その結果、境界位置ＢＯ１３４から境界位置ＢＯ７４までの領域が、新たなメタデータ用のトラック＃５とされる。また、これまでトラック＃５とされていたトラックが、新たなトラック＃６とされる。
【０３５９】
以上のようにしてホスト機器６１は、レイヤＬ０のユーザデータ用トラックの境界位置と同じ半径位置の領域近くまで、レイヤＬ１のユーザデータ用トラックにデータが書き進められると、その半径位置に基づいてバッファ量を求め、バッファアドレスを算出する。そして、ホスト機器６１は、バッファアドレスにより示される位置でレイヤＬ１のユーザデータ用トラックをクローズさせる。これにより、レイヤＬ０のユーザデータ用トラックに隣接する他のトラックへのデータ書き込み時に、レーザ光が拡散してしまうのを防止し、記録されるデータの信頼性を向上させることができる。
【０３６０】
［光ディスクについて］
なお、以上においては、記録再生装置６２に装着され、データが記録されたり、データが読み出されたりする光ディスクとして、光ディスクの片面に記録層が設けられている例について説明したが、光ディスクの両面に記録層が設けられていてもよい。
【０３６１】
そのような場合、例えば図２８の上側に示すように、光ディスクの表面の一番奥側にある記録層２７１が表面のレイヤＬ０とされ、この記録層２７１にトラック＃１ａ（Track#1a）が設定される。また、光ディスクの裏面の一番奥側にある記録層２７２が裏面のレイヤＬ０とされ、この記録層２７２にトラック＃１ｂ（Track#1b）が設定される。
【０３６２】
そして、リザーブトラックコマンドにより、レイヤＬ０にデータ容量Ｓのトラックの設定が指示されると、図中、下側に示すように、光ディスクの表面のレイヤＬ０がトラック分割されて、データ容量Ｓ／２のトラック＃１ａが確保される。このとき、記録層２７１のトラック＃１ａ以外の領域が、トラック＃２ａとされる。
【０３６３】
同様に、光ディスクの裏面のレイヤＬ０がトラック分割されて、データ容量Ｓ／２のトラック＃１ｂが確保され、記録層２７２のトラック＃１ｂ以外の領域が、トラック＃２ｂとされる。
【０３６４】
そして、レイヤＬ０にデータが書き込まれていく場合には、例えば所定のデータ量ずつトラック＃１ａとトラック＃１ｂに交互にデータが記録されていく。つまり、ストライピングによりデータの記録が行なわれていく。
【０３６５】
次に、図２９のフローチャートを参照して、ホスト機器６１が、リザーブトラックコマンドにより光ディスクにトラックを確保する処理であるトラック確保処理について説明する。
【０３６６】
ステップＳ３７１において、ホスト機器６１は、確保すべきトラックのデータ容量Ｓを指定してリザーブトラックコマンドを発行し、ドライブ制御部７１に供給する。
【０３６７】
すると、ステップＳ３７２において、ドライブ制御部７１は、リザーブトラックコマンドに応じてコントローラ９２を制御し、記録再生装置６２に装着されている光ディスクにトラックを確保する。
【０３６８】
例えば、ドライブ制御部７１は、指定されたデータ容量Ｓを２で除算し、Ｓ／２を求める。そして、ドライブ制御部７１は、両面ディスクである光ディスクの表側と裏側の各面に、データ容量がＳ／２であるトラックを確保する。これにより、例えば図２８に示したトラック＃１ａとトラック＃１ｂが確保される。トラックが確保されると、トラック確保処理は終了する。
【０３６９】
なお、データ容量Ｓが２で割り切れない場合には、ドライブ制御部７１はエラーとし、トラック確保処理は終了する。また、光ディスクが光ディスク１１のような片面ディスクである場合には、１つのレイヤにデータ容量Ｓのトラックが確保される。
【０３７０】
以上のようにして、ホスト機器６１は光ディスク上に必要なトラックを確保する。
【０３７１】
このようにして、両面ディスクである光ディスクにトラックが確保されると、上述したように、表面と裏面に交互にデータが記録されていく。したがって、記録再生装置６２に装着される光ディスクが両面にそれぞれ複数の記録層が設けられた構成となっている場合でも、以上の実施の形態において説明した処理と同様の処理が行なわれることになる。
【０３７２】
なお、本技術の実施の形態は、上述した実施の形態に限定されるものではなく、本技術の要旨を逸脱しない範囲において種々の変更が可能である。
【０３７３】
例えば、本技術は、１つの機能をネットワークを介して複数の装置で分担、共同して処理するクラウドコンピューティングの構成をとることができる。
【０３７４】
また、上述のフローチャートで説明した各ステップは、１つの装置で実行する他、複数の装置で分担して実行することができる。
【０３７５】
さらに、１つのステップに複数の処理が含まれる場合には、その１つのステップに含まれる複数の処理は、１つの装置で実行する他、複数の装置で分担して実行することができる。
【０３７６】
さらに、本技術は、以下の構成とすることも可能である。
【０３７７】
［１］
データ記録が行なわれる複数の記録層を有し、各記録層に記録目的別にいくつかの連続記録領域が形成される記録媒体に対してレーザ光を照射させ、前記記録媒体へのデータ記録を制御する記録制御部と、
前記記録媒体のレーザ光入射面側から見て所定の前記記録層の奥側にある前記記録層の互いに隣接する２つの前記連続記録領域の境界近傍において、前記２つの前記連続記録領域の一方の領域にデータが記録されていない場合、前記所定の前記記録層において、前記記録媒体の中心と外周とを結ぶ方向における前記境界と同じ位置から、前記方向に対して前記２つの前記連続記録領域の他方側に所定距離だけ離れた位置を分割位置として、前記所定の前記記録層の前記連続記録領域を分割する分割部と
を備える記録制御装置。
［２］
前記分割部は、前記方向における前記境界の位置に基づいてバッファ量を定め、前記方向における前記所定の前記記録層上の前記境界と同じ位置から、データの記録方向に沿って前記バッファ量だけ離れた位置を、前記分割位置とする
［１］に記載の記録制御装置。
［３］
前記記録層には、管理情報を記録目的とする前記連続記録領域、ユーザデータを記録目的とする前記連続記録領域、または前記管理情報のミラーデータを記録目的とする前記連続記録領域の少なくとも何れかが形成される
［１］または［２］に記載の記録制御装置。
［４］
前記記録層には、前記記録層の中心から外側に向かってスパイラル状に前記連続記録領域が並んでいる
［１］乃至［３］の何れかに記載の記録制御装置。
［５］
前記記録媒体は、互いに隣接する前記記録層におけるデータの記録方向が異なる記録媒体である
［１］乃至［４］の何れかに記載の記録制御装置。
【符号の説明】
【０３７８】
１１  光ディスク，  ６１  ホスト機器，  ６２  記録再生装置，  ７１  ドライブ制御部，  ８１  分割部，  ９２  コントローラ，  ９４  記録再生処理部，  ９５  光ピックアップ，  １０１  交替処理部
【図１】
2014078291.tif 000003
【図２】
2014078291.tif 000004
【図３】
2014078291.tif 000005
【図４】
2014078291.tif 000006
【図５】
2014078291.tif 000007
【図６】
2014078291.tif 000008
【図７】
2014078291.tif 000009
【図８】
2014078291.tif 000010
【図９】
2014078291.tif 000011
【図１０】
2014078291.tif 000012
【図１１】
2014078291.tif 000013
【図１２】
2014078291.tif 000014
【図１３】
2014078291.tif 000015
【図１４】
2014078291.tif 000016
【図１５】
2014078291.tif 000017
【図１６】
2014078291.tif 000018
【図１７】
2014078291.tif 000019
【図１８】
2014078291.tif 000020
【図１９】
2014078291.tif 000021
【図２０】
2014078291.tif 000022
【図２１】
2014078291.tif 000023
【図２２】
2014078291.tif 000024
【図２３】
2014078291.tif 000025
【図２４】
2014078291.tif 000026
【図２５】
2014078291.tif 000027
【図２６】
2014078291.tif 000028
【図２７】
2014078291.tif 000029
【図２８】
2014078291.tif 000030
【図２９】
2014078291.tif 000031