(57)【特許請求の範囲】
【請求項１】
複数の記録層を有する情報記録媒体に記録情報を記録可能な記録手段と、
前記記録情報の記録に従い、前記複数の記録層に記録された前記記録情報の記録領域が略均等に拡張するように、前記記録情報を記録する一の記録層を順次選択する選択手段と、
前記情報記録媒体の論理アドレス空間上における前記記録情報に対応する前記情報記録媒体上の論理アドレスを含み、且つ前記論理アドレス空間上における前記記録情報が、前記情報記録媒体への前記記録情報の記録順に配置されるように、前記記録情報の記録順と該記録位置に対応する前記論理アドレス情報とを対応付ける仮想参照情報を生成する生成手段と、
生成された前記仮想参照情報を前記情報記録媒体に記録するよう、前記記録手段を制御する制御手段と
を備え、
前記記録情報が新たに記録される場合において、前記生成工程は、前記情報記録媒体に記録されている記録情報のうち、少なくとも前記記録情報の新たな記録に起因して前記論理アドレス情報が変化する記録情報に対応する前記論理アドレス情報を書き換えることで前記仮想参照情報を生成することを特徴とする情報記録装置。
【請求項２】
前記生成手段は、前記選択される一の記録層に新たに前記記録情報が記録される毎に、前記仮想参照情報を生成することを特徴とする請求項１に記載の情報記録装置。
【請求項３】
前記生成手段は、前記情報記録媒体がファイナライズされる場合に前記仮想参照情報を生成することを特徴とする請求項１に記載の情報記録装置。
【請求項４】
前記生成された仮想参照情報を無効にする無効手段を更に備えることを特徴とする請求項１に記載の情報記録装置。
【請求項５】
複数の記録層を有する情報記録媒体に記録情報を記録可能な記録手段を有する情報記録装置における情報記録方法であって、
前記記録情報の記録に従い、前記複数の記録層に記録された前記記録情報の記録領域が略均等に拡張するように、前記記録情報を記録するための一の記録層を順次選択する選択工程と、
前記情報記録媒体の論理アドレス空間上における前記記録情報に対応する前記情報記録媒体上の論理アドレスを含み、且つ前記論理アドレス空間上における前記記録情報が、前記情報記録媒体への前記記録情報の記録順に配置されるように、前記記録情報の記録順と該記録位置に対応する前記論理アドレス情報とを対応付ける仮想参照情報を生成する生成工程と、
生成された前記仮想参照情報を前記情報記録媒体に記録するよう、前記記録手段を制御する制御工程と
を備え、
前記記録情報が新たに記録される場合において、前記生成工程は、前記情報記録媒体に記録されている記録情報のうち、少なくとも前記記録情報の新たな記録に起因して前記論理アドレス情報が変化する記録情報に対応する前記論理アドレス情報を書き換えることで前記仮想参照情報を生成することを特徴とする情報記録方法。
【請求項６】
請求項１に記載の情報記録装置により前記情報記録媒体に記録された前記記録情報を再生する情報再生装置であって、
前記仮想参照情報を再生する第１再生手段と、
前記第１再生手段により再生される前記仮想参照情報に含まれる前記論理アドレス情報に基づいて、前記情報記録媒体への前記記録情報の記録順に前記記録情報を再生する第２再生手段と
を備えることを特徴とする情報再生装置。
【請求項７】
請求項１に記載の情報記録装置により前記情報記録媒体に記録された前記記録情報を再生する情報再生方法であって、
前記仮想参照情報を再生する第１再生工程と、
前記第１再生工程において再生される前記仮想参照情報に含まれる前記論理アドレス情報に基づいて、前記情報記録媒体への前記記録情報の記録順に前記記録情報を再生する第２再生工程と
を備えることを特徴とする情報再生方法。
【請求項８】
請求項１に記載の情報記録装置に備えられたコンピュータを制御する記録制御用のコンピュータプログラムであって、該コンピュータを、前記記録手段、前記選択手段、前記生成手段及び前記制御手段のうち少なくとも一部として機能させることを特徴とするコンピュータプログラム。
【請求項９】
請求項６に記載の情報再生装置に備えられたコンピュータを制御する再生制御用のコンピュータプログラムであって、該コンピュータを、前記第１再生手段及び前記第２再生手段のうち少なくとも一部として機能させることを特徴とするコンピュータプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、例えばＤＶＤレコーダ等の情報記録装置及び方法、並びにコンピュータをこのような情報記録装置として機能させるコンピュータプログラムの技術分野に関する。
【背景技術】
【０００２】
例えば、ＣＤ−ＲＯＭ（Compact Disc−Read Only Memory）、ＣＤ−Ｒ（Compact Disc−Recordable）、ＤＶＤ−ＲＯＭなどの光ディスク等の情報記録媒体では、同一基板上に複数の記録層が積層されてなる多層型若しくはダブルレイヤ型の光ディスク等も開発されている。より具体的には、２層型の光ディスクは、１層目として、情報記録装置で記録される際のレーザ光の照射側から見て最も手前側（即ち、光ピックアップに近い側）に位置する第１記録層（本願では適宜「Ｌ０層」と称する）を有しており、更にその奥側（即ち、光ピックアップから遠い側）に位置する半透過反射膜を有する。２層目として、該半透過反射膜の奥側に接着層等の中間層を介して位置する第２記録層（本願では適宜「Ｌ１層」と称する）を有しており、更にその奥側に位置する反射膜を有する（特許文献１及び２参照）。そして、このような多層型の情報記録媒体を作成する際には、Ｌ０層とＬ１層とを別々に形成し、最後に夫々の層を貼り合わせることで、低コストに２層型の光ディスクを製造することができる。【０００３】
また光ディスク上に記録されるデータの管理方法（例えば、データの記録位置の特定方法等）としては、ファイルシステムを用いるのが一般的である。例えばＤＶＤでは、ＵＤＦ（Universal Disk Format）が、標準のファイルシステムとして規定されている。特に一度しか書き込みができない追記型メディアにおいては、ＶＡＴ（Virtual Allocation Table）を用いてファイルを管理する方法がある。このＶＡＴを用いた管理方法は、主として追記型の光ディスク上に記録されたファイルのファイルシステム情報を書き換える際に用いられる。【０００４】
【特許文献１】特表２０００−５０３４４６号公報
【特許文献２】特開２００１−２３２３７号公報
【特許文献３】特開２００２−１５０７０６号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
このような２層型の光ディスクにおいては、概して先ずＬ０層にデータを記録し、Ｌ０層の全体にデータが記録された後に続けてＬ１層へデータを記録する。従って、Ｌ０層の全体にはデータが記録されていながら、一方でＬ１層にはその一部にしかデータが記録されていない状態が生ずる。このような状態で、例えば既存のＤＶＤ−ＲＯＭプレーヤ等において当該光ディスクの再生を可能とするためのファイナライズ処理を行うと、データが記録されていないＬ１層においてダミーデータを記録する必要がある。このため、実際に記録されたデータのサイズと比較してファイナライズ処理に要する時間が多いという技術的な問題点を有している。【０００６】
本発明は、例えば上述した従来の問題点に鑑みなされたものであり、例えば複数の記録層を有する情報記録媒体において、ファイナライズ処理をより迅速に行うことを可能とならしめる情報記録装置及び方法、情報再生装置及び方法、並びにコンピュータをこのような情報記録装置や情報再生方法として機能させるコンピュータプログラムを提供することを課題とする。
【課題を解決するための手段】
【０００７】
（情報記録装置）
本発明の情報記録装置は上記課題を解決するために、複数の記録層を有する情報記録媒体に、記録情報を記録可能な記録手段と、前記記録情報の記録に従い、前記複数の記録層に記録された前記記録情報の記録領域が略均等に拡張するように、前記記録情報を記録する一の記録層を順次選択する選択手段と、前記情報記録媒体の論理アドレス空間（例えば、後述のディスクボリューム空間）上における前記記録情報の記録位置が、前記情報記録媒体への前記記録情報の記録順となるように、前記論理アドレス空間上における前記記録情報に対応する前記情報記録媒体上の論理アドレス情報（例えば、後述の論理的なアドレスたるＬＢＮやＬＢＡ）を含む仮想参照情報（例えば、後述のＶＡＴ）を生成する生成手段と、生成された前記仮想参照情報を前記情報記録媒体に記録するよう、前記記録手段を制御する制御手段とを備える。【０００８】
本発明の情報記録装置によれば、記録手段の動作により、複数の記録層に適宜記録情報を記録することが可能となる。このとき、記録手段による記録動作の対象となる一の記録層は、選択手段の動作により選択される。選択手段は、複数の記録層の夫々における記録情報が記録済みの記録領域が概ね均等になるように（或いは、均等に拡張するように）一の記録層を適宜選択する。【０００９】
本発明では特に、生成手段の動作により、仮想参照情報を生成することができる。仮想参照情報は、本発明に係る情報記録装置が認識する情報記録媒体の論理アドレス空間上における記録情報の記録位置が、当該記録情報の記録順となるように、論理アドレス空間上における記録情報の論理アドレス情報を含んで構成されている。即ち、３つの記録情報（記録情報＃１、記録情報＃２、記録情報＃３）がこの順に記録された場合、論理アドレス空間上における記録位置も、記録情報＃１、記録情報＃２、記録情報＃３の順に並ぶ（或いは、配置されるように）ように、これらの記録情報の論理アドレス情報を含む仮想参照情報が生成される。そして、制御手段の動作によりこの仮想参照情報が、情報記録媒体の所定の記録領域に記録される。【００１０】
これにより、本発明に係る情報記録装置が情報記録媒体上に記録された記録情報の論理アドレス空間上における記録位置を認識する際には、この仮想参照情報を参照することで適切に記録情報の記録位置を認識することができる。特に、論理アドレス空間上における記録情報の記録位置が、記録情報の記録順となるようにその記録位置を認識することができる。従って、複数の記録層の夫々に交互に或いは代わる代わる記録情報を記録していっても、記録された記録情報の記録位置を適切に認識することができる。【００１１】
そして、複数の記録層の夫々における記録情報が記録済みの記録領域が概ね均等になるように記録情報が記録されるため、複数の記録層の夫々に記録される記録情報の夫々の大きさ（サイズ）を概ね均等にすることが可能となる。このため、例えば一の記録層の全体に記録情報を記録した後に他の記録層に記録情報を記録する情報記録媒体と比較して、ファイナライズ処理の際にダミーデータを記録する必要のある領域の大きさを減少させ或いはなくすことが可能となる。【００１２】
以上の結果、本発明の情報記録装置によれば、ファイナライズに要する時間の短縮を図ることができ、その結果記録動作の効率化を図ることができるという大きな利点を有する。そして、それと共に、生成される仮想参照情報を適宜参照することで、複数の記録層に適切に記録情報を記録し、或いは該記録される記録情報を適切に再生することが可能となる。【００１３】
本発明の情報記録装置の一の態様は、前記仮想参照情報は、前記記録情報の記録順と該記録位置に対応する前記論理アドレス情報とを対応付ける。【００１４】
この態様によれば、記録順を示す情報（例えば、後述のＶＡＴエントリ番号等）と論理アドレス情報とが対応付けられた仮想参照情報を参照することで、複数の記録層に適切に記録情報を記録し、或いは該記録される記録情報を適切に再生することが可能となる。【００１５】
本発明の情報記録装置の他の態様は、前記記録情報が新たに記録される場合において、前記生成手段は、前記情報記録媒体に記録されている記録情報のうち少なくとも前記論理アドレス空間上における前記記録情報の記録位置が変化する記録情報に対応する前記論理アドレス情報を書き換えることで前記仮想参照情報を生成する。【００１６】
この態様によれば、論理アドレス空間上における記録位置が変化する記録情報の論理アドレス情報を書き換えて新たに仮想参照情報を生成することで、記録情報が記録されて続けても適切にこの仮想参照情報を生成することが可能となる。【００１７】
本発明の情報記録装置の他の態様は、前記生成手段は、前記選択される一の記録層に新たに前記記録情報が記録される毎に、前記仮想参照情報を生成する。【００１８】
この態様によれば、複数の記録層のいずれに記録情報が記録されても、その記録情報の記録を反映した仮想参照情報を適切に生成することができる。従って、記録動作中であっても、当該仮想参照情報を参照することで、記録された記録情報を適切に管理することできる。【００１９】
本発明の情報記録装置の他の態様は、前記生成手段は、前記情報記録媒体がファイナライズされる場合に前記仮想参照情報を生成する。【００２０】
この態様によれば、ファイナライズ処理を行うまでは仮想参照情報を生成する必要がなく、記録動作のパフォーマンスを向上させることができる。また、必要以上に仮想参照情報を情報記録媒体に記録する必要がなく、情報記録媒体の記録容量を有効に利用することができる。【００２１】
また、ファイナライズ処理をする際には、適切に仮想参照情報が生成されるため、この情報記録媒体に記録された記録情報を再生する情報再生装置等において、適切に記録情報を読み取り、再生することが可能となる。【００２２】
本発明の情報記録装置の他の態様は、前記生成された仮想参照情報を無効にする無効手段を更に備える。【００２３】
この態様によれば、一旦生成した仮想参照情報を、無効手段の動作により必要に応じて無効にすることができる（例えば、情報記録装置より参照できないようにしたりすることができる）。例えば、仮想参照情報を生成して該仮想参照情報により記録される記録情報を管理してもよいし、或いは仮想参照情報を無効にして他の手法により記録される記録情報を管理してもよい。【００２４】
（情報記録方法）
本発明の情報記録方法は上記課題を解決するために、複数の記録層を有する情報記録媒体に、記録情報を記録可能な記録手段を有する情報記録装置における情報記録方法であって、前記記録情報の記録に従い、前記複数の記録層に記録された前記記録情報の記録領域が略均等に拡張するように、前記記録情報を記録する一の記録層を順次選択する選択工程と、前記情報記録媒体の論理アドレス空間（例えば、後述のディスクボリューム空間等）上における記録情報の記録位置が、前記情報記録媒体への前記記録情報の記録順となるように、前記論理アドレス空間上における前記記録情報に対応する前記情報記録媒体上の論理アドレス情報（例えば、後述の論理的なアドレスたるＬＢＮ等）を含む仮想参照情報（例えば、後述のＶＡＴ）を生成する生成工程と、生成された前記仮想参照情報を前記情報記録媒体に記録するよう、前記記録手段を制御する制御工程とを備える。【００２５】
本発明の情報記録方法によれば、上述した本発明の情報記録装置と同様の各種利益を享受することができる。【００２６】
尚、上述した本発明の情報記録装置における各種態様に対応して、本発明に係る情報記録方法も各種態様を採ることが可能である。【００２７】
（情報再生装置）
本発明に係る情報再生装置は上記課題を解決するために、上述した本発明の情報記録装置（但し、各種態様を含む）により前記情報記録媒体に記録された前記記録情報を再生する情報再生方法であって、前記仮想参照情報を再生する第１再生手段と、前記第１再生手段により再生される前記仮想参照情報に含まれる前記論理アドレス情報に基づいて、前記情報記録媒体への前記記録情報の記録順に前記記録情報を再生する第２再生手段とを備える。【００２８】
本発明に係る情報再生装置によれば、第１再生手段の動作により仮想参照情報を再生（或いは、取得）することができる。そして、この再生された仮想参照情報に含まれる論理アドレス情報に基づいて、第２再生手段の動作により記録情報を再生する。特に、仮想参照情報には、情報記録媒体の論理アドレス空間上における記録情報の記録位置が、情報記録媒体への記録情報の記録順となるように、論理アドレス空間上における記録情報の論理アドレス情報が含まれているため、第２再生手段の動作により、記録順に記録情報を適切に再生することができる。従って、複数の記録層を有する情報記録媒体に記録された記録情報を、仮想参照情報を参照しながら、適切に再生することが可能となる。【００２９】
尚、上述した本発明の情報記録装置における各種態様に対応して、本発明に係る情報再生装置も各種態様を採ることが可能である。【００３０】
（情報再生方法）
本発明に係る情報再生方法は上記課題を解決するために、上述した本発明の情報記録装置（但し、各種態様を含む）により前記情報記録媒体に記録された前記記録情報を再生する情報再生方法であって、前記仮想参照情報を再生する第１再生手段と、前記第１再生手段により再生される前記仮想参照情報に含まれる前記論理アドレス情報に基づいて、前記情報記録媒体への前記記録情報の記録順に前記記録情報を再生する第２再生工程とを備える。【００３１】
本発明の情報再生方法によれば、上述した本発明の情報再生装置と同様の各種利益を享受することができる。【００３２】
尚、上述した本発明の情報再生装置における各種態様に対応して、本発明に係る情報再生方法も各種態様を採ることが可能である。【００３３】
（コンピュータプログラム）
本発明に係る第１コンピュータプログラムは上記課題を解決するために、コンピュータを上述した情報記録装置（但し、その各種形態も含む）として機能させる。より具体的には、コンピュータを上述した情報記録装置における前記記録手段、前記選択手段、前記生成手段及び前記制御手段のうち少なくとも一部として機能させる。【００３４】
本発明に係る第１コンピュータプログラムによれば、当該コンピュータプログラムを格納するＲＯＭ、ＣＤ−ＲＯＭ、ＤＶＤ−ＲＯＭ、ハードディスク等の記録媒体から、当該コンピュータプログラムをコンピュータに読み込んで実行させれば、或いは、当該コンピュータプログラムを、通信手段を介してコンピュータにダウンロードさせた後に実行させれば、上述した本発明の情報記録装置を比較的簡単に実現できる。【００３５】
尚、上述した本発明の情報記録装置における各種態様に対応して、本発明の第１コンピュータプログラムも各種態様を採ることが可能である。【００３６】
本発明に係る第２コンピュータプログラムは上記課題を解決するために、コンピュータを上述した情報記録装置（但し、その各種形態も含む）として機能させる。より具体的には、コンピュータを上述した情報記録装置における前記第１再生手段及び前記第２再生手段のうち少なくとも一部として機能させる。【００３７】
本発明に係る第２コンピュータプログラムによれば、当該コンピュータプログラムを格納するＲＯＭ、ＣＤ−ＲＯＭ、ＤＶＤ−ＲＯＭ、ハードディスク等の記録媒体から、当該コンピュータプログラムをコンピュータに読み込んで実行させれば、或いは、当該コンピュータプログラムを、通信手段を介してコンピュータにダウンロードさせた後に実行させれば、上述した本発明の情報再生装置を比較的簡単に実現できる。【００３８】
尚、上述した本発明の情報再生装置における各種態様に対応して、本発明の第２コンピュータプログラムも各種態様を採ることが可能である。【００３９】
コンピュータ読取可能な媒体内の第１コンピュータプログラム製品は上記課題を解決するために、コンピュータにより実行可能なプログラム命令を明白に具現化し、該コンピュータを、上述した情報記録装置における前記記録手段、前記選択手段、前記生成手段及び前記制御手段のうち少なくとも一部として機能させる。【００４０】
本発明の第１コンピュータプログラム製品によれば、当該コンピュータプログラム製品を格納するＲＯＭ、ＣＤ−ＲＯＭ、ＤＶＤ−ＲＯＭ、ハードディスク等の記録媒体から、当該コンピュータプログラム製品をコンピュータに読み込めば、或いは、例えば伝送波である当該コンピュータプログラム製品を、通信手段を介してコンピュータにダウンロードすれば。上述した情報記録装置における前記記録手段、前記選択手段、前記生成手段及び前記制御手段のうち少なくとも一部を比較的容易に実施可能となる。更に具体的には、当該コンピュータプログラム製品は、上述した情報記録装置における前記記録手段、前記選択手段、前記生成手段及び前記制御手段のうち少なくとも一部として機能させるコンピュータ読取可能なコード（或いはコンピュータ読取可能な命令）から構成されてよい。【００４１】
コンピュータ読取可能な媒体内の第２コンピュータプログラム製品は上記課題を解決するために、コンピュータにより実行可能なプログラム命令を明白に具現化し、該コンピュータを、上述した情報記録装置における前記第１再生手段及び前記第２再生手段のうち少なくとも一部として機能させる。【００４２】
本発明の第２コンピュータプログラム製品によれば、当該コンピュータプログラム製品を格納するＲＯＭ、ＣＤ−ＲＯＭ、ＤＶＤ−ＲＯＭ、ハードディスク等の記録媒体から、当該コンピュータプログラム製品をコンピュータに読み込めば、或いは、例えば伝送波である当該コンピュータプログラム製品を、通信手段を介してコンピュータにダウンロードすれば、上述した情報記録装置における前記第１再生手段及び前記第２再生手段のうち少なくとも一部を比較的容易に実施可能となる。更に具体的には、当該コンピュータプログラム製品は、上述した情報記録装置における前記第１再生手段及び前記第２再生手段のうち少なくとも一部として機能させるコンピュータ読取可能なコード（或いはコンピュータ読取可能な命令）から構成されてよい。【００４３】
本発明のこのような作用及び他の利得は次に説明する実施例から明らかにされる。【００４４】
以上説明したように、本発明の情報記録装置又は方法によれば、記録手段、選択手段、生成手段及び制御手段、又は選択工程、生成工程及び制御工程を備える。従って、ファイナライズ処理に要する時間の短縮を図ることができ、その結果記録動作の効率化或いは迅速化を図ることが可能となる。【００４５】
また、本発明の情報再生装置又は方法によれば、第１再生手段及び第２再生手段、又は第１再生工程及び第２再生工程を備える。従って、本発明に係る情報記録装置により情報記録媒体に記録された記録情報を、仮想参照情報を参照しながら適切に再生することが可能となる。
【図面の簡単な説明】
【００４６】
【図１】本発明の情報記録再生装置に係る実施例に用いられる情報記録媒体に係る複数の記録領域を有する光ディスクの基本構造を示した概略平面図であり、該光ディスクの概略断面図と、これに対応付けられた、その半径方向における記録領域構造の図式的概念図である
【図２】本発明の情報記録装置及び情報再生装置に係る実施例における情報記録再生装置及び、ホストコンピュータのブロック図である。
【図３】本実施例に係る情報記録再生装置において、記録動作全体の流れを概念的に示すフローチャートである。
【図４】本実施例に係る情報記録再生装置において、データの交互記録動作の流れを概念的に示すフローチャートである。
【図５】本実施例に係る情報記録再生装置において、ＶＡＴを参照してファイルを再生（或いは、取得）する流れを概念的に示す説明図である。
【図６】本実施例に係る情報記録再生装置によりデータが記録された光ディスクのデータ構造とそれに対応するディスクボリューム空間及びＶＡＴの一の具体例を概念的に示す説明図である。
【図７】本実施例に係る情報記録再生装置によりデータが記録された光ディスクのデータ構造とそれに対応するディスクボリューム空間及びＶＡＴの他の具体例を概念的に示す説明図である。
【図８】本実施例に係る情報記録再生装置によりデータが記録された光ディスクのデータ構造とそれに対応するディスクボリューム空間及びＶＡＴの他の具体例を概念的に示す説明図である。
【図９】本実施例に係る情報記録再生装置によりデータが記録された光ディスクのデータ構造とそれに対応するディスクボリューム空間及びＶＡＴの他の具体例を概念的に示す説明図である。
【図１０】ＶＡＴを参照しない場合のディスクボリューム空間を概念的に示す説明図である。
【図１１】比較例に係る情報記録再生装置によりデータが記録された光ディスク１００上のデータ構造を概念的に示すデータ構造図である。
【図１２】本実施例に係る情報記録再生装置によりデータが記録された光ディスク１００上のデータ構造を概念的に示すデータ構造図である。
【図１３】本実施例に係る情報記録再生装置の変形動作例に係る動作全体の流れを概念的に示すフローチャートである。
【図１４】変形動作例によりデータが記録された光ディスクのデータ構造とボリューム空間との一の具体例を概念的に示す説明図である
【図１５】変形動作例によりデータが記録された光ディスクのデータ構造とボリューム空間との他の具体例を概念的に示す説明図である
【符号の説明】
【００４７】
１００  光ディスク
１０２  リードインエリア
１０５  データ記録エリア
１０８  リードアウトエリア
１０９  ミドルエリア
３００  情報記録再生装置
３５２  光ピックアップ
３５３  信号記録再生手段
３５４  ＣＰＵ
３５５  メモリ
３５９  ＣＰＵ
３６０  メモリ
【発明を実施するための最良の形態】
【００４８】
以下、本発明を実施するための最良の形態について実施例毎に順に図面に基づいて説明する。【００４９】
以下、本発明の実施例を図面に基づいて説明する。【００５０】
先ず図１を参照して、本発明の情報記録再生装置に係る実施例において用いられる情報記録媒体に係る光ディスクの基本構造について説明する。ここに、図１（ａ）は、本発明の情報記録再生装置に係る実施例に用いられる情報記録媒体に係る複数の記録領域を有する光ディスクの基本構造を示した概略平面図であり、図１（ｂ）は、該光ディスクの概略断面図と、これに対応付けられた、その半径方向における記録領域構造の図式的概念図である。【００５１】
図１（ａ）及び図１（ｂ）に示されるように、光ディスク１００は、例えば、ＤＶＤと同じく直径１２ｃｍ程度のディスク本体上の記録面に、センターホール１０１を中心として本実施例に係るリードインエリア１０２、データ記録エリア１０５並びにリードアウトエリア１０８又はミドルエリア１０９が設けられている。そして、光ディスク１００の例えば、透明基板２００に、記録層等が積層されている。そして、この記録層の各記録領域には、例えば、センターホール１０１を中心にスパイラル状或いは同心円状に、例えば、グルーブトラック及びランドトラック等の記録トラックが交互に設けられている。また、このトラック上には、データがＥＣＣブロックという単位で分割されて記録される。ＥＣＣブロックは、記録情報がエラー訂正可能なプリフォーマットアドレスによるデータ管理単位である。【００５２】
例えば、オポジットトラックパス方式を採用している光ディスク１００であれば、Ｌ０層において、内周側からリードインエリア１０２、データ記録エリア１０５及びミドルエリア１０９が設けられる。また、Ｌ１層において、内周側からリードアウトエリア１０８、データ記録エリア１０５及びミドルエリア１０９が設けられる。他方、パラレルトラックパス方式を採用している光ディスク１００であれば、Ｌ０層において、内周側からリードインエリア１０２、データ記録エリア１０５及びリードアウトエリア１０８が設けられる。また、Ｌ１層において、内周側からリードインエリア１０２、データ記録エリア１０５及びリードアウトエリア１０８が設けられる。そして、以下に述べる本実施例に係る情報記録再生装置では、このいずれの記録方式を採用している光ディスク１００であっても、適切にデータを記録することができ、後述する各種利益を享受することが可能である。【００５３】
尚、本発明は、このような三つのエリアを有する光ディスクには特に限定されない。例えば、リードインエリア１０２、リードアウトエリア１０８又はミドルエリア１０９が存在せずとも、以下に説明するデータ構造等の構築は可能である。また、後述するように、リードインエリア１０２、リードアウトエリア１０８又はミドルエリア１０９は更に細分化された構成であってもよい。【００５４】
特に、本実施例に係る光ディスク１００は、図１（ｂ）に示されるように、例えば、透明基板に、後述される本発明に係る「複数の記録層」の一例を構成するＬ０層及びＬ１層が積層された構造をしている。このような二層型の光ディスク１００の記録再生時には、図１（ｂ）中、下側から上側に向かって照射されるレーザ光ＬＢの集光位置をいずれの記録層に合わせるかに応じて、Ｌ０層における記録再生が行なわれるか又はＬ１層における記録再生が行われる。また、本実施例に係る光ディスク１００は、２層片面、即ち、デュアルレイヤーに限定されるものではなく、２層両面、即ちデュアルレイヤーダブルサイドであってもよい。更に、上述の如く２層の記録層を有する光ディスクに限られることなく、３層以上の多層型の光ディスクであってもよい。【００５５】
続いて、図２から図１５を参照して、本発明の情報記録再生装置に係る実施例について説明する。【００５６】
（基本構成）
先ず、図２を参照して、本発明の情報記録再生装置に係る実施例における情報記録再生装置３００及び、ホストコンピュータ４００の構成について説明する。ここに、図２は、本発明の情報記録再生装置に係る実施例における情報記録再生装置及び、ホストコンピュータのブロック図である。尚、情報記録再生装置３００は、光ディスク１００に記録データを記録する機能と、光ディスク１００に記録された記録データを再生する機能とを備える。【００５７】
図２を参照して情報記録再生装置３００の内部構成を説明する。情報記録再生装置３００は、ドライブ用のＣＰＵ（Central Processing Unit）３５４の制御下で、光ディスク１００に情報を記録すると共に、光ディスク１００に記録された情報を読み取る装置である。【００５８】
情報記録再生装置３００は、光ディスク１００、スピンドルモータ３５１、光ピックアップ３５２、信号記録再生手段３５３、ＣＰＵ（ドライブ制御手段）３５４、メモリ３５５、データ入出力制御手段３０６、及びバス３５７を備えて構成されている。また、ホストコンピュータ４００は、ＣＰＵ３５９、メモリ３６０、操作／表示制御手段３０７、操作ボタン３１０、表示パネル３１１、及びデータ入出力制御手段３０８を備えて構成される。【００５９】
スピンドルモータ３５１は光ディスク１００を回転及び停止させるもので、光ディスク１００へのアクセス時に動作する。より詳細には、スピンドルモータ３５１は、図示しないサーボユニット等によりスピンドルサーボを受けつつ所定速度で光ディスク１００を回転及び停止させるように構成されている。【００６０】
光ピックアップ３５２は、本発明における「記録手段」、「第１再生手段」及び「第２再生手段」を実現するための構成要素の一具体例であって、光ディスク１００への記録再生を行うために、例えば半導体レーザ装置とレンズ等から構成される。より詳細には、光ピックアップ３５２は、光ディスク１００に対してレーザービーム等の光ビームを、再生時には読み取り光として第１のパワーで照射し、記録時には書き込み光として第２のパワーで且つ変調させながら照射する。【００６１】
信号記録再生手段３５３は、本発明における「記録手段」、「第１再生手段」及び「第２再生手段」の一具体例であって、スピンドルモータ３５１と光ピックアップ３５２を制御することで光ディスク１００に対して記録再生を行う。より具体的には、信号記録再生手段３５３は、例えば、レーザダイオード（ＬＤ）ドライバ及びヘッドアンプ等によって構成されている。レーザダイオードドライバ（ＬＤドライバ）は、光ピックアップ３５２内に設けられた図示しない半導体レーザを駆動する。ヘッドアンプは、光ピックアップ３５２の出力信号、即ち、光ビームの反射光を増幅し、該増幅した信号を出力する。より詳細には、信号記録再生手段３５３は、ＯＰＣ（Optimum Power Calibration）処理時には、ＣＰＵ３５４の制御下で、図示しないタイミング生成器等と共に、ＯＰＣパターンの記録及び再生処理により最適なレーザパワーの決定が行えるように、光ピックアップ３５２内に設けられた図示しない半導体レーザを駆動する。【００６２】
メモリ３５５は、記録再生データのバッファ領域や、信号記録再生手段３５３で使用出来るデータに変換する時の中間バッファとして使用される領域など情報記録再生装置３００におけるデータ処理全般及びＯＰＣ処理において使用される。また、メモリ３５５はこれらレコーダ機器としての動作を行うためのプログラム、即ちファームウェアが格納されるＲＯＭ領域と、記録再生データの一時格納用バッファや、ファームウェアプログラム等の動作に必要な変数が格納されるＲＡＭ領域などから構成される。【００６３】
ＣＰＵ（ドライブ制御手段）３５４は、信号記録再生手段３５３及びメモリ３５５と、バス３５７を介して接続され、各種制御手段に指示を行うことで、情報記録再生装置３００全体の制御を行う。通常、ＣＰＵ３５４が動作するためのソフトウェア又はファームウェアは、メモリ３５５に格納されている。【００６４】
データ入出力制御手段３０６は、情報記録再生装置３００に対する外部からのデータ入出力を制御し、メモリ３５５上のデータバッファへの格納及び取り出しを行う。情報記録再生装置３００とＳＣＳＩや、ＡＴＡＰＩなどのインタフェースを介して接続されている外部のホストコンピュータ４００（以下、適宜ホストと称す）から発行されるドライブ制御命令は、データ入出力制御手段３０６を介してＣＰＵ３５４に伝達される。また、記録再生データも同様にデータ入出力制御手段３０６を介して、ホストコンピュータ４００とやり取りされる。【００６５】
操作／表示制御手段３０７はホストコンピュータ４００に対する動作指示受付と表示を行うもので、例えば記録又は再生といった操作ボタン３１０による指示をＣＰＵ３５９に伝える。ＣＰＵ３５９は、操作／表示制御手段３０７からの指示情報を元に、データ入出力手段３０８を介して、情報記録再生装置３００に対して制御命令（コマンド）を送信し、情報記録再生装置３００全体を制御する。同様に、ＣＰＵ３５９は、情報記録再生装置３００に対して、動作状態をホストに送信するように要求するコマンドを送信することができる。これにより、記録中や再生中といった情報記録再生装置３００の動作状態が把握できるためＣＰＵ３５９は、操作／表示制御手段３０７を介して蛍光管やＬＣＤなどの表示パネル３１１に情報記録再生装置３００の動作状態を出力することができる。【００６６】
メモリ３６０は、ホストコンピュータ４００が使用する内部記憶装置であり、例えばＢＩＯＳ（Basic Input／Output System)等のファームウェアプログラムが格納されるＲＯＭ領域、オペレーティングシステムや、アプリケーションプログラム等の動作に必要な変数等が格納されるＲＡＭ領域などから構成される。また、データ入出力制御手段３０８を介して、図示しないハードディスク等の外部記憶装置に接続されていてもよい。【００６７】
以上説明した、情報記録再生装置３００とホストコンピュータ４００を組み合わせて使用する一具体例は、映像を記録再生するレコーダ機器等の家庭用機器である。このレコーダ機器は放送受信チューナや外部接続端子からの映像信号をディスクに記録し、テレビなど外部表示機器にディスクから再生した映像信号を出力する機器である。メモリ３６０に格納されたプログラムをＣＰＵ３５９で実行させることでレコーダ機器としての動作を行っている。また、別の具体例では、情報記録再生装置３００はディスクドライブ（以下、適宜ドライブと称す）であり、ホストコンピュータ４００はパーソナルコンピュータやワークステーションである。パーソナルコンピュータ等のホストコンピュータとドライブはＳＣＳＩやＡＴＡＰＩといったデータ入出力制御手段３０６及び３０８を介して接続されており、ホストコンピュータにインストールされているライティングソフトウェア等のアプリケーションが、ディスクドライブを制御する。【００６８】
（動作原理）
続いて、図３から図１２を参照して、本実施例に係る情報記録再生装置３００の動作原理について説明する。【００６９】
（１）記録動作全体の流れ
先ず、図３を参照して、記録動作全体について説明する。ここに、図３は、本実施例に係る情報記録再生装置の記録動作全体の流れを概念的に示すフローチャートである。【００７０】
図３に示すように、先ず光ディスク１００が情報記録再生装置３００にローディングされる（ステップＳ１０１）。そして、例えばＣＰＵ３５４の制御下で、光ピックアップ３５２によりシーク動作が行われ、光ディスク１００への記録処理に必要な各種管理用データが取得される。この管理用データに基づいて、ＣＰＵ３５４或いはＣＰＵ３５９の制御により、例えば操作ボタン３１０によるユーザからの指示に応じて、データ入出力制御手段３０８を介して光ディスク１００へのデータの記録動作が開始される（ステップＳ１０２）。【００７１】
本実施例では特に、映像データや音声データやＰＣ用データ等のコンテンツデータを含むデータは、Ｌ０層及びＬ１層の夫々に交互に（或いは、均等に）記録される（ステップＳ１０３）。この交互記録動作については、後に詳述する（図４等参照）。【００７２】
その後、例えばＣＰＵ３５４の動作により、記録動作を終了するか否かを判定する（ステップＳ１０４）。即ち、当該記録動作において記録すべきデータを全て記録し終えたか否かを判定する。【００７３】
この判定の結果、記録動作が終了しないと判定された場合（ステップＳ１０４：Ｎｏ）、再びステップＳ１０３に戻り、更に記録すべきデータを記録していく。他方、記録動作が終了すると判定された場合（ステップＳ１０４：Ｙｅｓ）、ファイナライズ処理を行うか否かを判定する（ステップＳ１０５）。この判定の結果、ファイナライズが必要と判定された場合（ステップＳ１０５：Ｙｅｓ）、ファイナライズ処理を行う（ステップＳ１０７）。ファイナライズ処理とは、例えばＤＶＤ−Ｒ／ＲＷレコーダ等の情報記録再生装置により記録された光ディスクを、例えばＤＶＤ−ＲＯＭプレーヤ等の情報再生装置において再生できるようにするための処理である。より具体的には、上述したリードインエリア１０２及びリードアウトエリア１０８或いはミドルエリア１０９を作成し、必要に応じてダミーデータを記録する。【００７４】
そして、光ディスク１００を情報記録再生装置３００からイジェクトし（ステップＳ１０６）、記録動作が終了する。【００７５】
（２）交互記録動作の流れ
続いて図４を参照して、データの交互記録動作について説明する。ここに、図４は、データの交互記録動作の流れを概念的に示すフローチャートである。【００７６】
図４に示すように、例えばＣＰＵ３５９の制御の下に、先ず記録すべきデータのサイズＭが、予め定められた所定の固定サイズＬよりも大きいか否かが判定される（ステップＳ２０１）。【００７７】
この判定の結果、記録すべきデータのサイズＭが、予め定められた所定の固定サイズＬよりも大きいと判定された場合（ステップＳ２０１：Ｙｅｓ）、この記録すべきデータをＥＣＣブロック単位で２分割し（即ち、データサイズが略Ｍ／２となる２つのデータに分割し）、先ずＬ０層にデータサイズが略Ｍ／２のデータを記録する（ステップＳ２０２）。続いて、例えば本発明における「生成手段」の一具体例たるＣＰＵ３５９の制御の下に、本発明における「仮想参照情報」の一具体例たるＶＡＴ（Virtual Allocation Table）を生成する（ステップＳ２０３）。このＶＡＴについては、後に詳述する（図５等参照）。続いて、分割した残りの、データサイズが略Ｍ／２のデータをＬ１層に記録する（ステップＳ２０４）。そして、再びＶＡＴを生成する（ステップＳ２０３）。この場合、データが記録される１つの記録領域を記録ブロックとしてみると、この記録ブロックのデータサイズを記録されるデータのサイズに応じて変化させる（即ち、可変長な）記録の態様といえる。【００７８】
他方、記録すべきデータのサイズＭが、予め定められた所定の固定サイズＬよりも小さいと判定された場合（ステップＳ２０１：Ｎｏ）、Ｌ０層又はＬ１層の固定サイズＬのデータサイズを有する記録ブロックの一部にデータを記録する（ステップＳ２０６）。そして、ＶＡＴを生成する（ステップＳ２０３）。このとき、Ｌ０層の固定サイズＬのデータサイズを有する記録ブロックの全体にデータが記録されている場合には、このＬ０層の記録ブロックに対向する固定サイズＬのデータサイズを有するＬ１層の記録ブロックに新たにデータを記録していく。即ち、データを記録する時点で、Ｌ０層の記録ブロックに空き容量があれば、Ｌ０層の記録ブロックにデータを記録し、他方Ｌ０層の記録ブロックに空き容量がなければ、このＬ０層の記録ブロックに対向するＬ１層の記録ブロックにデータを記録する。更に、このＬ１層の記録ブロックに空き容量がなければ、更に外周側に位置するＬ０層の新たな他の記録ブロックにデータを記録し、以降この動作を繰り返す。この場合、記録ブロックのデータサイズを固定サイズＬに固定させる（即ち、固定長な）記録の態様といえる。【００７９】
このように、記録されるデータのサイズに応じて記録ブロックを可変長にしたり或いは固定長にしたりすることで、より効率的にデータを記録することができる。即ち、相対的に小さなサイズのデータは、可変長の記録ブロックに記録しようとすると、細かな（即ち、サイズが小さい）記録ブロックが多数作成されるため効率的とはいえない。一方、相対的に大きなサイズのデータは、固定長の記録ブロックに記録しようとすると、多数の分割データが作成され効率的とはいえない。しかるに図４に示すようなフローチャートで記録動作を行うことにより、係る不都合を防止することができ、効率的なデータの記録を実現することが可能となる。【００８０】
尚、データをＬ０層とＬ１層とに対して交互に記録する手法は、図４に示して説明したものに限られないことは言うまでもない。即ち、Ｌ０層とＬ１層との夫々に記録されるデータが概ね同じサイズになるような記録手法であれば、本実施例に係る情報記録再生装置が意図する記録動作に含まれるものである。また、このような交互記録は、主として本発明における「選択手段」の一具体例に相当するＣＰＵ３５９の制御の下に行われる。【００８１】
続いて、ＶＡＴについて図５を参照して説明する。ここに、図５は、ＶＡＴを参照してファイルを再生（或いは、取得）する流れを概念的に示す説明図である。【００８２】
図５（ａ）に示すように、光ディスク１００上に記録されたファイル１を再生する際には、先ずファイルシステムは、ＶＡＴを参照して再生すべきファイル１の実際の記録位置を取得する。即ち、ファイルシステムは、ファイル１の位置情報から直接的にファイル１を取得するのではなく、一度ＶＡＴを参照してから間接的にファイル１を取得する。【００８３】
具体的には、図５（ｂ）に示すように、ファイルシステム情報は、例えばファイル名等のファイル識別情報とそのファイルが記録されている記録位置を示す情報を有している。特に、ファイルの記録位置を示す情報は、直接ファイルの実体が存在する場所を示しているわけではなく、仮想的に割り当てられたアドレス空間を参照しているＶＡＴエントリ番号（仮想アドレス）として間接的に記録されている。ここでは、ファイル名等の識別情報として、“ファイル１”なるテキスト情報と、そのファイル１が記録されている記録位置を示す間接的な情報として、エントリ番号＝“Ｙ”が記録されている。例えば、ＶＡＴを使用しないファイルシステムにおいては、図５（ｂ）における、ファイル情報の中のファイル１の位置情報を直接参照して、（この場合、Ｙを直接参照して）ファイル１にアクセスすることになる。【００８４】
ＶＡＴは、ＶＡＴ自身の識別番号を示す情報であるＶＡＴ識別番号と、ＶＡＴエントリ番号に対応する、ディスクボリューム空間（即ち、本発明における論理アドレス空間）上における論理アドレス（具体的には、ＬＢＡ（Logical Block Address）或いはＬＢＮ（Logical Block Number）であって、本発明における「論理アドレス情報」の一具体例）を示す情報を有している。ここでは例えば、ＶＡＴ識別番号として、“２４８”なる情報と、ＶＡＴエントリ番号＝“Ｙ”に対応する記録位置を示す論理的なアドレス値を有している。また、ＶＡＴのヘッダー情報には、例えば、記録されているファイルやディレクトリの数等の情報、その他の情報も記録されている。【００８５】
従って、ファイル１を参照する際には、ファイルシステムが有するファイル１の間接的な記録位置を示す情報（ＶＡＴエントリ番号＝“Ｙ”）に基づいてＶＡＴにアクセスし、ＶＡＴにてこのＶＡＴエントリ番号＝“Ｙ”に対応するＶＡＴエントリを参照し、ファイル１の記録位置を示す論理的なアドレス値を実際に取得し、ファイル１の本体を参照することができる。【００８６】
また、このファイル１を新たに書き換えた場合には、図５（ｃ）に示すように、データ記録エリア１０５の新たな記録領域に新ファイル１が記録され、この新ファイル１の記録位置を示す情報を含んでなる新ＶＡＴが新たに記録される。そして、新ファイル１の参照は、新ＶＡＴを参照することで行われる。尚、ＶＡＴは、例えばＵＤＦ２．００の規格上、データが記録されている記録領域のうち論理アドレスが最大となる記録領域に記録される。但し、本実施例に係る情報記録再生装置が適切に動作するという観点からは、ＶＡＴは光ディスク１００のいずれの位置に記録されるように構成してもよい。【００８７】
（３）具体的なデータの記録態様及びデータの再生方法
続いて、具体的なデータの記録の様子とＶＡＴとの対応関係、並びにＶＡＴを用いたデータの再生の態様について、図６から図１０を参照して説明する。ここに、図６から図９は夫々、データが記録された光ディスク１００のデータ構造とそれに対応するディスクボリューム空間及びＶＡＴを概念的に示す説明図であり、図１０は、ＶＡＴを参照しない場合のディスクボリューム空間を概念的に示す説明図である。尚、図６から図９においては、パラレルトラックパス方式の光ディスク１００にデータが記録されていく態様について説明を進める。また、以下の説明においては、主としてＶＡＴと記録されるデータとの関係について説明を進めるため、ＵＤＦ２．００の規格における「ＡＶＤＰ（Anchor Volume Descriptor Pointer）」や「ＶＤＳ（Volume Description Sequence）」や「Root Directory ICB」等についてはその記載を省略して説明を進める。もちろん、ＵＤＦ２．００の規格に準拠するために、これらの各種ファイルシステム情報をも記録しながら以下に説明するようにデータが記録されることはいうまでもない。【００８８】
図６（ａ）に示すように、先ずディスクボリューム空間上における論理的なアドレス値が“Ａ０１”にて示されるＬ０層の記録領域にデータ１が記録される。そして、本発明における「制御手段」の一具体例たるＣＰＵ３５９の制御の下に、データが記録されている記録領域のうち論理アドレスが最大となる記録領域に連続して、即ち、Ｌ０層におけるデータ記録エリア１０５の最後の記録領域にＶＡＴ１が記録される。【００８９】
このとき、情報記録再生装置３００が認識する、光ディスク１００のディスクボリューム空間には、図６（ｂ）に示すようにデータ１が配置されている。【００９０】
また、ＶＡＴ１には、データ１に対応するＶＡＴエントリ番号と、データ１のディスクボリューム空間上における論理的なアドレスとの対応を示す情報を含んでいる。具体的には、図６（ｃ）に示すように、データ１に対応するＶＡＴエントリ番号“Ｐ”と、データ１の論理的なアドレス（ＬＢＮ＝“Ａ０１”）とが対応付けられてなるテーブルが、ＶＡＴ１として光ディスク１００上に記録される。【００９１】
続いて、図７（ａ）に示すように、ボリューム空間上における論理的なアドレス値が“Ａ１１”にて示されるＬ１層の記録領域にデータ２が記録されたとする。ここで、アドレス“Ａ１１”は、データ１の記録データの最終論理アドレス値の次のアドレス値である。このとき、新たにＶＡＴ２が生成され、データが記録されている記録領域のうちディスクボリューム空間上における論理的なアドレス値が最大となる記録領域に連続して、即ち、Ｌ１層に記録されたデータ２に連続してＶＡＴ２が記録される。このとき、情報記録再生装置３００等は、最新のＶＡＴであるＶＡＴ２を参照してデータの記録或いは再生動作を行う。即ち、新たにＶＡＴ２が記録された時点でＶＡＴ１は情報記録再生装置３００等には参照されなくなる。【００９２】
このとき、情報記録再生装置３００等が認識する、光ディスク１００のディスクボリューム空間には、図７（ｂ）に示すようにデータ１及びデータ２が配置されている。このようにデータ１及びデータ２が連続してディスクボリューム空間に配置されるように情報記録再生装置３００が認識したり、また当初データ１のみで構成されていたディスクボリューム空間の大きさが大きくなるように情報記録再生装置３００が認識したりするのは、以下に説明するＶＡＴ２を参照して各データにアクセスするように構成されるからである。【００９３】
ＶＡＴ２には、データ１及びデータ２の夫々に対応するＶＡＴエントリ番号と、データ１及びデータ２の夫々のディスクボリューム空間上における論理的なアドレスとの対応を示す情報を含んでいる。具体的には、図７（ｃ）に示すように、図６のＶＡＴ１が有していたデータ１に関する情報に加えて、データ２に対応するＶＡＴエントリ番号“Ｑ”と、データ２の論理的なアドレス（ＬＢＮ＝“Ａ１１”）とが対付けられてなるテーブルが、ＶＡＴ２として光ディスク１００上に記録される。【００９４】
そして、実際にデータ１及びデータ２にアクセス（或いは、再生）する際には、ファイルシステムから先ずＶＡＴ２を参照する。例えば、データ１へアクセスするには、ファイルシステムよりデータ１の仮想的な位置情報、即ちＶＡＴエントリ番号＝“Ｐ”を取得する。このＶＡＴエントリ番号＝“Ｐ”に対応付けられている論理的なアドレス値（ＬＢＮ＝“Ａ０１”）をＶＡＴから取得し、実際のデータ１にアクセスする。また、データ２へアクセスするには、ファイルシステムよりデータ２の仮想的な位置情報、即ちＶＡＴエントリ番号＝“Ｑ”を取得する。そして、このＶＡＴエントリ番号＝“Ｑ”に対応付けられている論理的なアドレス値（ＬＢＮ＝“Ａ１１”）をＶＡＴから取得し、実際のデータ２にアクセスする。従って、ＶＡＴエントリ番号の順に従ってデータにアクセスしていけば、光ディスク１００にデータが記録された順に各データにアクセスすることが可能となる。いわば、ＶＡＴエントリ番号は、データの記録順を間接的に示す情報ともいえよう。【００９５】
続いて、図８（ａ）に示すように、ディスクボリューム空間上における論理的なアドレス値が“Ａ０２”にて示されるＬ０層の記録領域（即ち、データ１が記録されている記録領域に続く記録領域）にデータ３が記録されたとする。このとき、新たにＶＡＴ３が生成され、データが記録されている記録領域のうちディスクボリューム空間上における論理的なアドレス値が最大となる記録領域に連続して、即ち、Ｌ１層に記録されたＶＡＴ２に連続してＶＡＴ３が記録される。このときも、情報記録再生装置３００等は、最新のＶＡＴであるＶＡＴ３を参照してデータの記録或いは再生動作を行う。即ち、新たにＶＡＴ３が記録された時点でＶＡＴ１及びＶＡＴ２は情報記録再生装置３００等には参照されなくなる。【００９６】
このとき、情報記録再生装置３００等が認識する、光ディスク１００のディスクボリューム空間上には、図８（ｂ）に示すようにデータ１、データ２及びデータ３が、この順に配置されている。即ち、データの記録順に応じて、光ディスク１００のボリューム空間上に各データが配置されている。このようにデータ１、データ２及びデータ３がその記録順に連続してディスクボリューム空間上に配置されるように情報記録再生装置３００が認識するのは、ＶＡＴ３を参照して各データを取得するように構成されるからである。【００９７】
ＶＡＴ３には、データ１、データ２及びデータ３の夫々に対応するＶＡＴエントリ番号と、データ１、データ２及びデータ３の夫々のディスクボリューム空間上における論理的なアドレスとの対応を示す情報を含んでいる。具体的には、図８（ｃ）に示すように、図７のＶＡＴ２が有していたデータ１及びデータ２に関する情報に加えて、データ３に対応するＶＡＴエントリ番号“Ｒ”と、データ３の論理的なアドレス（ＬＢＮ＝“Ａ０２”）とが対付けられてなるテーブルが、ＶＡＴ３として光ディスク１００上に記録される。【００９８】
ここで特に、ＶＡＴ３では、ＶＡＴ２と比較して、データ２のディスクボリューム空間上における論理的なアドレス値が変更されている。これは、一般的に、Ｌ０層の記録領域全体に続いてＬ１層の記録領域全体が割り当てられることでディスクボリューム空間が構成されることに起因している。即ち、データ３が記録された時点で、光ディスク１００のディスクボリューム空間には、図１０に示すように、データ１→データ３→データ２の順にデータが配置されることになる。即ち、データ２の前にデータ３が配置されるため、データ２のディスクボリューム空間上における論理的なアドレスが変更される。具体的には、データ２のディスクボリューム空間上における論理的なアドレスが、データ３のデータ長に相当するアドレス値だけ大きくなる。このように、記録動作の途中にあるデータの論理的なアドレスが変化する場合には、当該論理的なアドレスが変化したデータに適切にアクセスすることができなくなるおそれがある。即ち、上述したようにＶＡＴを用いることなく、ファイルシステムから直接的にデータにアクセスする場合には、ファイルシステムがデータの実際に存在する論理的なアドレス等を直接指定する必要がある。しかしながら、ファイルシステムは、追記型メディアにおいては、オーバーライトによるファイルシステム情報の書き換えができない。また、追記によってファイルシステム情報を書き換える場合には、すべてのファイルシステム情報を書き直さねばならず、記録容量の無駄が大きい。【００９９】
ＶＡＴを使用せず、且つ追記によるファイルシステム情報全体の更新を行わない場合、上のデータ２の如く論理的なアドレスが場合によって変更してしまうようなデータへは、データ２の変更前の論理的なアドレスを指定してこのデータ２へアクセスを行うおそれがあり、適切にデータ２にアクセスすることができないおそれがある。即ち、情報記録再生装置３００が認識するディスクボリューム空間上において、適切にデータの記録位置を認識し、該データにアクセスすることができないおそれがある。【０１００】
しかるに、本実施例では、ＶＡＴを介してデータにアクセスし、且つ記録されるデータの論理的なアドレスが変更するたびに（或いは、新たにデータが記録されるたびに）ＶＡＴを書き換えて（或いは、新たに生成して）、記録される各データへの適切なアクセスを担保することが可能となる。例えば図８で具体的に説明すると、ＶＡＴ３中に含まれるデータ２の論理的なアドレスの値を変更している。即ち、データ３が記録されたことに起因して、このデータ３のデータ長に相当するアドレス値だけ、データ２の論理的なアドレスの値を大きくしている。従って、データ３のデータサイズのアドレス値に換算した大きさをＬ（データ３）とすると、ＶＡＴ３では、データ２の論理的なアドレスは、ＬＢＮ＝Ａ０１＋Ｌ（データ３）となる。【０１０１】
尚、先行技術文献等に挙げたＶＡＴの使用例は、主としてファイルを書き換えた際に、旧ファイルと書き換えられた新ファイルとの整合性を保つ（即ち、新ファイルへ適切にアクセス可能とする）ために用いられている。しかるに、本実施例においては、ディスクボリューム空間上における各データの配置を必要に応じて変更したり、ディスクボリューム空間全体の大きさを必要に応じて変更したりするために用いられている。即ち、先行技術文献等に挙げたＶＡＴとは全く異なる視点から本実施例に係る情報記録再生装置はＶＡＴを用いており、このような用い方をするがゆえに、複数の記録層を有する光ディスクへのデータの適切な記録等を担保することができるのである。【０１０２】
そして、実際にデータ１、データ２及びデータ３にアクセス（或いは、再生）する際には、ファイルシステムから先ずＶＡＴ３を参照する。例えば、データ１へアクセスするには、ファイルシステムよりデータ１の仮想的な位置情報、即ちＶＡＴエントリ番号＝“Ｐ”を取得する。このＶＡＴエントリ番号＝“Ｐ”に対応付けられている論理的なアドレス値（ＬＢＮ＝“Ａ０１”）をＶＡＴから取得し、実際のデータ１にアクセスする。【０１０３】
また、データ２へアクセスするには、ファイルシステムよりデータ２のＶＡＴエントリ番号＝“Ｑ”を取得する。そして、ＶＡＴエントリ番号＝“Ｑ”に対応付けられている論理的なアドレス値（ＬＢＮ＝“Ａ１１＋Ｌ（データ３）”）をＶＡＴから取得し、実際のデータ２にアクセスする。仮に、ＶＡＴ３を参照することなく、例えばファイルシステムから直接データ２にアクセスしようとすれば、例えばＬＢＮ＝“Ａ１１”を指定してデータ２にアクセスするがゆえに、本来のデータ２の位置にアクセスできず、例えばデータ３の何れかの記録部分にアクセスしてしまうおそれがある。しかるに本実施例では、新たに生成したＶＡＴ３を参照してデータ２へアクセスするため、データ３の追加によってデータ２のディスクボリューム空間上における論理的なアドレス値が変化しても、適切にデータ２にアクセスすることが可能となる。【０１０４】
また、データ３へアクセスするには、ファイルシステムよりデータ３のＶＡＴエントリ番号＝“Ｒ”を取得する。そして、ＶＡＴエントリ番号＝“Ｒ”に対応付けられている論理的なアドレス値（ＬＢＮ＝“Ａ０２）”）をＶＡＴから取得し、実際のデータ３にアクセスする。【０１０５】
更に図９（ａ）に示すように、ディスクボリューム空間上における論理的なアドレス位置が“Ａ１２”にて示されるＬ１層の記録領域（即ち、ＶＡＴ３が記録されている記録領域に続く記録領域）にデータ４が記録されたとする。このとき、新たにＶＡＴ４が生成され、データが記録されている記録領域のうちディスクボリューム空間上における論理的なアドレス値が最大となる記録領域に、即ち、Ｌ１層に記録されたデータ４に連続してＶＡＴ４が記録される。このときも、情報記録再生装置３００等は、最新のＶＡＴであるＶＡＴ４を参照してデータの記録或いは再生動作を行う。即ち、新たにＶＡＴ４が記録された時点でＶＡＴ１、ＶＡＴ２及びＶＡＴ３は情報記録再生装置３００等には参照されなくなる。【０１０６】
このとき、情報記録再生装置３００等が認識する、光ディスク１００のディスクボリューム空間上には、図９（ｂ）に示すようにデータ１、データ２、データ３及びデータ４が、この順に配置されている。即ち、データの記録順に応じて、光ディスク１００のボリューム空間上に各データが配置されている。【０１０７】
ＶＡＴ４には、データ１、データ２、データ３及びデータ４の夫々に対応するＶＡＴエントリ番号と、データ１、データ２、データ３及びデータ４の夫々のディスクボリューム空間上における論理的なアドレスとの対応を示す情報を含んでいる。具体的には、図９（ｃ）に示すように、図８のＶＡＴ３が有していたデータ１、データ２及びデータ３に関する情報に加えて、データ４に対応するＶＡＴエントリ番号“Ｓ”とデータ４の記録位置（ＬＢＮ＝“Ａ１２”）とが対付けられてなるテーブルが、ＶＡＴ４として光ディスク１００上に記録される。【０１０８】
尚、このとき、データ４の追加により、データ１、データ２及びデータ３の夫々のディスクボリューム空間上における論理的なアドレスは変更しないため、これらのデータに関するＶＡＴ４に含まれる情報（特に、ＬＢＮ）は、ＶＡＴ３に含まれるそれらと同様である。【０１０９】
そして、実際にデータ１、データ２、データ３及びデータ４にアクセス（或いは、再生）する際には、ファイルシステムから先ずＶＡＴ４を参照する。例えば、データ１へアクセスするには、ファイルシステムよりデータ１に対応するＶＡＴエントリ番号＝“Ｐ”を取得する。そして、ＶＡＴエントリ番号＝“Ｐ”に対応付けられている論理的なアドレス値（ＬＢＮ＝“Ａ０１”）をＶＡＴから取得し、実際のデータ１にアクセスする。また、データ２へアクセスするには、ファイルシステムよりデータ２に対応するＶＡＴエントリ番号＝“Ｑ”を取得する。そして、ＶＡＴエントリ番号＝“Ｑ”に対応付けられている論理的なアドレス値（ＬＢＮ＝“Ａ１１＋Ｌ（データ３）”）をＶＡＴから取得し、実際のデータ２にアクセスする。また、データ３へアクセスするには、ファイルシステムよりデータ３に対応するＶＡＴエントリ番号＝“Ｒ”を指定する。そして、ＶＡＴエントリ番号＝“Ｒ”に対応付けられている論理的なアドレス値（ＬＢＮ＝“Ａ０２”）をＶＡＴから取得し、実際のデータ３にアクセスする。また、データ４へアクセスするには、ファイルシステムよりデータ４に対応するＶＡＴエントリ番号＝“Ｓ”を指定する。そして、ＶＡＴエントリ番号＝“Ｓ”に対応付けられている論理的なアドレス値（ＬＢＮ＝“Ａ１２”）をＶＡＴから取得し、実際のデータ４にアクセスする。従って、例えばＶＡＴエントリ番号の昇順にデータにアクセスするように構成すれば、情報記録再生装置３００はデータの記録順に各データにアクセスすることが可能となる。即ち、ＶＡＴ４を参照することで情報記録再生装置３００は、ディスクボリューム空間上において、図９（ｂ）に示すように、各データがデータの記録順に配置されているように認識する。【０１１０】
このように、ＶＡＴを介して光ディスク１００上に記録されるデータへアクセスすることで、２層型の光ディスクへの交互記録動作によって各データのディスクボリューム空間上における論理的なアドレス値が変化しても、適切にデータを記録することができ、また、当該記録されたデータを再生することが可能となる。【０１１１】
更に、ＶＡＴを介して光ディスク１００上に記録されるデータアクセスすることができるため、例えば１つの映画データ等のタイトルや例えば１つのＰＣ用データ等のファイルを複数の相対的に小さなデータサイズを有するデータに分割してＬ０層及びＬ１層の夫々に記録することができる。上述したようにＶＡＴを介してデータにアクセスしなければ、ファイルシステムからファイル名或いはタイトル名等を直接的に指定してもこのように複数の分割されたデータの夫々に適切にアクセスすることはできず、その点でも本実施例に係る情報記録再生装置は大きな利点を有している。【０１１２】
更に、このようにＬ０層及びＬ１層の夫々に対して交互に、且つＬ０層及びＬ１層の夫々におけるデータが記録済みの記録領域の大きさが概ね均等となるようにデータを記録するように構成することで、光ディスクのファイナライズ処理の際に、その処理に要する時間が相対的に短くなるという利点を有する。【０１１３】
具体的に図１１及び図１２を参照して説明する。ここに、図１１は、比較例に係る情報記録再生装置によりデータが記録された光ディスク１００上のデータ構造を概念的に示すデータ構造図であり、図１２は、本実施例に係る情報記録再生装置によりデータが記録された光ディスク１００上のデータ構造を概念的に示すデータ構造図である。【０１１４】
図１１に示すように、Ｌ０層の全体にデータを記録した後にＬ１層へデータを記録するような比較例に係る情報記録再生装置によりデータが記録された光ディスクでは、Ｌ０層のデータ記録エリア１０５には、概ね同等のデータサイズを夫々有するデータ１及びデータ２、並びにデータ３の一部が記録されて空き領域がなくなる。そして、残りのデータ３は、Ｌ１層へ記録される。このとき、再生専用の情報記録媒体との互換性を採るためにファイナライズ処理を光ディスク１００に施す必要がある。具体的には、リードインエリア１０２やリードアウトエリア１０８を設け、また光ピックアップ３５２の暴走を防ぐために、データが記録済みのＬ０層の記録領域にリードアウトエリア１０８の一部を構成するダミーデータを記録する必要がある。図１１に示すデータの記録の態様では、Ｌ０層の全体にデータが記録されており且つＬ１層に殆どデータが記録されていないため、Ｌ１層の広い範囲においてダミーデータを記録する必要があり、ファイナライズ処理に要する時間が大きく増加してしまう問題点を有している。【０１１５】
他方、図１２に示すように、本実施例に係る情報記録再生装置３００によりデータが記録された光ディスク１００では、Ｌ０層及びＬ１層の夫々に対して交互に、且つＬ０層及びＬ１層の夫々におけるデータが記録済みの記録領域の大きさが概ね均等となるようにデータを記録される。具体的には、データ１がＬ０層に記録され、データ１と概ね同等のデータサイズを有するデータ２がＬ１層に記録され、データ３は分割されてＬ０層及びＬ１層の夫々に記録される。従って、データが記録済みのＬ０層に対応するＬ１層には既にデータが記録されているため、ファイナライズ処理の際には、単にリードインエリア１０２及びリードアウトエリア１０８を作成すればよく、上述したようにＬ１層においてダミーデータを記録する必要が殆どなくなる。言い換えれば、リードアウトエリア１０８よりも外周側においては、未記録状態（即ち、ミラー状態）のままで足りるため、ファイナライズ処理に要する時間を短縮することができるため、記録動作時間の短縮やユーザの快適性の向上等に資することができる。【０１１６】
尚、上述した実施例では、２層型の光ディスクを情報記録媒体の一例として説明を進めたが、もちろんこれに限られることなく、３層以上の複数の記録層を有する情報記録媒体についても、同様の構成を採ることで、上述した各種利益を享受することができる。【０１１７】
更には、１層の記録層を有する光ディスクであっても、例えば光ディスク上にランダムにデータを記録していく場合においても、上述の如くＶＡＴを使用してデータ管理をすることで、適切にデータを記録し、また該記録されたデータを再生することができる。【０１１８】
また、上述の実施例では、パラレルトラックパス方式の光ディスクを一例として説明を進めたが、もちろんオポジットトラックパス方式の光ディスクについても、或いは他の記録パス方式の光ディスクについても、ＶＡＴを用いて適切にデータ管理を行うことで、上述した各種利益を享受することが可能である。【０１１９】
また、マルチボーダー対応の情報記録再生装置であれば、Ｌ０層とＬ１層とに跨ってデータを記録する際にボーダーインエリアやボーダーアウトエリアや層間緩衝エリアを適宜設けるように構成してもよい。【０１２０】
（変形動作例）
続いて、図１３から図１５を参照して、本実施例に係る情報記録再生装置の変形動作例について説明を進める。ここに、図１３は、変形動作例に係る動作全体の流れを概念的に示すフローチャートであり、図１４及び図１５は夫々、変形動作例によりデータが記録された光ディスクのデータ構造とボリューム空間とを概念的に示す説明図である。【０１２１】
図１３に示すように、変形動作例においても、図３等を用いて上述したように、光ディスクをローディングした後（ステップＳ１０１）、記録動作を開始する（ステップＳ１０２）。【０１２２】
変形動作例では特に、図４にて説明したようなＶＡＴを生成することなく交互記録動作を行う（ステップＳ３０１）。即ち、データを何れかの記録層に記録する毎にＶＡＴを生成することなく、交互記録動作を行う。【０１２３】
このとき、光ディスク１００に記録されるデータを情報記録再生装置３００において適切に管理するため、データ管理用の情報を作成し、例えばメモリ３５５（或いは、メモリ３６０）上に記録することが好ましい。【０１２４】
そして、記録動作を終了するか否かを判定し（ステップＳ１０４）、記録動作を終了すると判定された場合には（ステップＳ１０４：Ｙｅｓ）、ＶＡＴを作成し（ステップＳ２０３）、ファイナライズ処理を行い、リードイン、リードアウトを記録する（ステップＳ１０７）。【０１２５】
具体的には、光ディスク１００上に記録されたデータのディスクボリューム空間上における整合性が保たれるようにＶＡＴが生成される。【０１２６】
例えば、図１４（ａ）に示すように、光ディスク１００上にデータ１及びデータ２が記録されている場合には、ＶＡＴが生成されていなければ、本実施例に係る情報記録再生装置３００が認識するディスクボリューム空間上におけるデータ１及びデータ２は、図１４（ｂ）に示すように配置される。この時点でファイナライズ処理をし、ＶＡＴを生成すれば、本実施例に係る情報記録再生装置３００が認識するディスクボリューム空間上におけるデータ１及びデータ２は、図７（ｂ）において説明したように配置される。即ち、データ１とデータ２とが連続的に配置されたディスクボリューム空間が構成される。そして、ここで生成されるＶＡＴは、図７（ｃ）において示したＶＡＴ２と同様のテーブルとなる。【０１２７】
また、図１５（ａ）に示すように、光ディスク１００上にデータ１、データ２、データ３及びデータ４が記録されている場合には、ＶＡＴが生成されていなければ、本実施例に係る情報記録再生装置３００が認識するディスクボリューム空間上におけるデータ１、データ２、データ３及びデータ４は、図１５（ｂ）に示すように配置される。この時点でファイナライズ処理をし、ＶＡＴを生成すれば、本実施例に係る情報記録再生装置３００が認識するディスクボリューム空間上におけるデータ１、データ２、データ３及びデータ４は、図９（ｂ）において説明したように配置される。即ち、データ１、データ２、データ３及びデータ４の夫々が連続的に配置されたディスクボリューム空間が構成される。そして、ここで生成されるＶＡＴは、図９（ｃ）において示したＶＡＴ４と同様のテーブルとなる。【０１２８】
このように例えばファイナライズ処理の際にＶＡＴを生成するように構成しても、当該光ディスク１００に記録されたデータを情報記録再生装置３００により再生する際には、ＶＡＴを参照して適切にデータを再生することができる。更には、記録動作中にＶＡＴを光ディスク１００に記録する必要がなく、光ディスク１００の記録容量を有効に利用することができる。【０１２９】
尚、この場合、ＣＰＵ３５４ないしは３５９の制御の下に、一度生成したＶＡＴを有効に利用できなくなるように構成してもよい。例えば、一度生成したＶＡＴを論理的に或いは論理的に光ディスク１００上から消去るように構成してもよいし、或いは情報記録再生装置３００においてＶＡＴを参照しないように構成してもよい。このように構成することで、情報記録再生装置３００が認識するディスクボリューム空間上における各データの配置を、図１４（ｂ）又は図１５（ｂ）に示す状態と図７（ｃ）又は図９（ｃ）に示す状態との間で相互に変化させることが可能となる。そして、例えばボリューム空間上におけるデータの配置を再構成することも可能である。そして、一度ＶＡＴを生成した光ディスク１００に更にデータを追加することも比較的容易に行うことができる。【０１３０】
尚、必ずしもファイナライズ処理の際にＶＡＴを生成するように構成しなくとも、例えば記録動作の最中に必要に応じて適宜ＶＡＴを生成するように構成してもよいし、或いは必要に応じて適宜ＶＡＴを有効に利用できなくなるように構成してもよい。【０１３１】
また、上述の実施例では、情報記録媒体の一例として光ディスク１００及び情報記録再生装置の一例として光ディスク１００に係るレコーダ或いはプレーヤについて説明したが、本発明は、光ディスク及びそのレコーダに限られるものではなく、他の高密度記録或いは高転送レート対応の各種情報記録媒体並びにそのレコーダ或いはプレーヤにも適用可能である。【０１３２】
本発明は、上述した実施例に限られるものではなく、請求の範囲及び明細書全体から読み取れる発明の要旨或いは思想に反しない範囲で適宜変更可能であり、そのような変更を伴う情報記録装置及び方法、情報再生装置及び方法、並びに、記録制御用のコンピュータプログラムもまた本発明の技術的範囲に含まれるものである。
【産業上の利用可能性】
【０１３３】
本発明に係る情報記録装置及び方法、情報再生装置及び方法、並びにコンピュータプログラムは、例えば、ＤＶＤレコーダ等の情報記録装置に利用可能であり、更にＤＶＤプレーヤ等の情報再生装置に利用可能である。また、例えば民生用或いは業務用の各種コンピュータ機器に搭載される又は各種コンピュータ機器に接続可能な情報記録再生装置等にも利用可能である。
【図１】
0004353536.tif 000002
【図２】
0004353536.tif 000003
【図３】
0004353536.tif 000004
【図４】
0004353536.tif 000005
【図５】
0004353536.tif 000006
【図６】
0004353536.tif 000007
【図７】
0004353536.tif 000008
【図８】
0004353536.tif 000009
【図９】
0004353536.tif 000010
【図１０】
0004353536.tif 000011
【図１１】
0004353536.tif 000012
【図１２】
0004353536.tif 000013
【図１３】
0004353536.tif 000014
【図１４】
0004353536.tif 000015
【図１５】
0004353536.tif 000016