(57)【要約】【課題】  多層記録媒体を既存のＤＶＤ−ＲＯＭドライブなどの再生装置で読むことができるようにする。【解決手段】  記録層が２層積層された２層ＤＶＤ−Ｒである多層記録媒体を一般のＤＶＤ−ＲＯＭドライブで読み取る場合に、デバイスドライバ１１３を介すことにより、記録区分となるセッション（Session）が複数存在し得て、セッションの記録範囲が複数層に渡って存在し、その記録範囲が不連続となる場合に、この不連続な記録範囲を連続に変換することができる。すなわち、論理アドレスがあたかも連続になっているかのように、デバイスドライバ１１３がアドレス変換を行うことによって目的のアドレスにアクセスすることが可能となる。【選択図】    図６
2005158143.tif 000002
【特許請求の範囲】
【請求項１】
複数の記録層が積層されて各記録層に情報の記録が可能で、複数の記録区分での情報記録ができる多層記録媒体について、前記記録区分の記録範囲が前記記録層の複数層に渡って存在するため当該記録層間で記録範囲が不連続となる場合に、当該不連続な記録範囲の論理アドレスが連続であるようなアドレス変換を行うアドレス変換処理を、コンピュータに実行させるコンピュータに読み取り可能なアドレス変換プログラム。
【請求項２】
請求項１に記載のアドレス変換プログラム、及び当該アドレス変換プログラムを記録媒体を再生する情報再生装置のホストコンピュータに組み込む処理をコンピュータに実行させる組込プログラムを前記多層記録媒体に記録する記録手段を、前記多層記録媒体に情報を記録する情報記録装置に実行させる組込手段を、コンピュータに実行させるコンピュータに読み取り可能な記録プログラム。
【請求項３】
前記記録手段は、前記アドレス変換プログラム及び前記組込プログラムの前記記録を、前記複数の記録層のうち最初にユーザデータが記録される記録層の情報記録が可能な領域の中の先頭部分の領域に行う、請求項２に記載の記録プログラム。
【請求項４】
前記記録手段は、前記先頭部分の領域と同一の記録面に位置する他の記録層に所定のダミーデータを記録する、請求項３に記載の記録プログラム。
【請求項５】
前記複数の記録区分で記録された前記多層記録媒体を、前記組込みを行うことなく読取りできるか否かを判定する判定手段をコンピュータに実行させる、請求項２〜４のいずれかの一に記載の記録プログラム。
【請求項６】
前記記録手段は、前記判定手段で前記組み込みを行わなければ前記読取りできないと判定したことを条件に前記組込みを行う、請求項５に記載の記録プログラム。
【請求項７】
請求項２〜６のいずれかの一に記載の記録プログラムを記憶している、記憶媒体。
【請求項８】
本記録媒体が前記情報記録装置に装填されると前記記録プログラムを自動で起動する起動手段を、コンピュータに実行させるコンピュータに読み取り可能な起動プログラムを記憶している、請求項７に記載の記憶媒体。
【請求項９】
請求項２〜４のいずれかの一に記載の記録プログラムと、
本記録媒体が前記情報記録装置に装填されると前記記録プログラムを自動で起動する起動手段を、コンピュータに実行させるコンピュータに読み取り可能な起動プログラムと、を記憶していて、
前記起動プログラムは、
前記複数の記録区分で記録された前記多層記録媒体を、前記組込みを行うことなく読取りできるか否かを判定する判定手段をコンピュータに実行させ、
前記起動手段は、前記判定手段で前記組み込みを行わなければ前記読取りできないと判定したことを条件に前記起動を行う、
請求項７に記載の記憶媒体。
【請求項１０】
記録媒体を再生する情報再生装置を備え、
請求項１に記載のアドレス変換プログラムが組み込まれている、
情報処理装置。
【請求項１１】
前記アドレス変換プログラムを前記情報記録装置のホストコンピュータに組み込む処理をコンピュータに実行させる組込プログラムを前記多層記録媒体に記録する記録手段を前記情報記録装置に実行させる組込手段をコンピュータに実行させる記録プログラムが組み込まれている、請求項１０に記載の情報処理装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、複数の記録層が積層されて各記録層に情報の記録が可能で、複数の記録区分での情報記録ができる多層記録媒体について、所定のアドレス変換を行わせるアドレス変換プログラム、このアドレス変換プログラムをコンピュータに組み込む記録プログラム、アドレス変換プログラムや記録プログラムを記憶している記憶媒体、及びアドレス変換プログラムが組み込まれた、あるいは前記組み込みを行う情報処理装置に関する。
【背景技術】
【０００２】
ＣＤ−ＲＯＭドライブとの互換性がある情報記録が可能なＣＤ−Ｒ／ＲＷドライブが知られている。基本的にＣＤ−Ｒ／ＲＷドライブで記録したメディアは、ＣＤ−ＲＯＭと互換性があり、一般的なＣＤ−ＲＯＭドライブで読み取ることが可能である。
【０００３】
しかし、ＣＤ−Ｒ／ＲＷには、パケットライトとよばれる記録方式がある。パケットライトには、可変長（バリアブル）パケットと、固定長（フィックス）パケットと呼ばれる２種類の方法があり、このうち後者の方法で記録された媒体は、アドレッシングメソッド２（Addressing Method 2、以下、メソッド２という）と呼ばれるアドレス管理方式により、論理アドレスが管理されている。この方式は、リンクブロック（ランアウト＋リンクブロック＋ランイン）を論理アドレスとしてアドレッシングせず、スキップされる方式で、この方式に対応していないと、記録された媒体を読み取ることができなかった。この方式は、ＣＤ−ＲＯＭドライブではほとんど対応しておらず、記録された情報を読み取ることができなかった。
【０００４】
そこで、メソッド２に未対応なＣＤ−ＲＯＭドライブが接続されているホストコンピュータに、アドレス変換を行うアプリケーションプログラム（デバイスドライバ）をインストールし、メソッド２に未対応なＣＤ−ＲＯＭドライブでも読み取りが可能としている。最近のＣＤ−ＲＯＭでは、この方式に対応しており、問題なく読み出すことが可能である。
【０００５】
一方、ＤＶＤ−ＲＯＭでは、ＤＶＤ＋ＲのマルチセッションやＤＶＤ−Ｒ／ＲＷのマルチボーダーと呼ばれる記録方式で記録された媒体を通常のＤＶＤ−ＲＯＭでは、最初のセッション（ボーダー）に記録された情報は読み取ることができるが、２セッション目以降の情報は読み取ることができなかった。これは、ＤＶＤ−ＲＯＭが１セッション、１トラック構成のため、上記のようなマルチセッション（ボーダー）で記録された媒体を正しく読み取ることができなかった。
【０００６】
しかし、現在では、ＤＶＤ−ＲＯＭでもアドレス変換のようなアプリケーションプログラムにより、マルチセッションで記録された情報も正しく読み出すことが可能となった。
【０００７】
特許文献１には、ＣＤ−ＲＷについて、データの読み込み時に行なう交代処理がディスクの物理的なフォーマットで規定されていないディスクに対する交代処理に関わる制御を、上位装置から最小限のコントロールで行なえるようにすることを目的とした技術が開示されている。すなわち、上位装置のＣＰＵは、ディスクがＣＤ−ＲＷドライブ内に挿入されると、ＲＡＭ内のＣＤ−ＲＷ用デバイスドライバに基づく制御により、ＣＤ−ＲＷドライブを介してＣＤ−ＲＷディスク上の交代処理情報を読み取り、その交代処理情報のインタフェイスコマンドを発行してＣＤ−ＲＷドライブへ報告する、というものである。
【０００８】
【特許文献１】特開２０００−１４８４１２公報
【発明の開示】
【発明が解決しようとする課題】
【０００９】
ところで、ＤＶＤ−ＲＯＭには、ＣＤと違い、記録層が片面に２層積層されたディスク（以下、２層ＤＶＤ−ＲＯＭという）が存在する。一方、記録型ディスクであるＤＶＤ＋ＲＷ／Ｒでは、いままでは技術的な問題から片面１層の記録層のみが形成されたものしか存在せず、２層ＤＶＤ−ＲＯＭのバックアップを行う場合、１枚に収めることができず、２枚に分けて保存しなければならなかった。
【００１０】
しかし、最近では再生専用である２層ＤＶＤ−ＲＯＭと再生互換がある記録層が片面に２層積層されたＤＶＤ＋Ｒ（以下、２層ＤＶＤ−Ｒという）と、その記録装置の開発が進んでいる。その容量は約８．４ＧＢと記録層が片面１層の既存のＤＶＤ＋Ｒと比較すると約２倍であり、２層ＤＶＤ−ＲＯＭなどのバックアップがこのディスク１枚で行うことが可能となる。
【００１１】
したがって、このような２層ＤＶＤ−Ｒなどのように、記録層が２層以上積層されて各記録層に情報の記録が可能な記録媒体（以下、多層記録媒体という）に対応したデバイスドライバなどは知られておらず、このような多層記録媒体で情報を記録したものを従来のＤＶＤ−ＲＯＭドライブで読み取ろうとした場合、前述と同様な問題が発生し、記録した情報が読めないことになる。
【００１２】
そして、前述の２層ＤＶＤ−Ｒに対して、再生互換を高めるためには、次に説明する二つの記録方式が考えられている。
【００１３】
一つ目は、通常のＤＶＤ−ＲＯＭと同様に１層目の記録層の論理アドレスの先頭から順番に記録していき、１層目がすべて記録終了後に、２層目を記録するというものであり、この場合は、論理アドレスは連続している。この方式の場合、２層目の途中でデータ記録を終了し、２層目に未記録状態がある場合、つまり、あるディスク上の記録面のある位置において１層目が記録状態で、２層目が未記録状態のような場合には、通常のＤＶＤ−ＲＯＭドライブ等でその１層目のアドレスを再生させると、フォーカスが外れたり、エラーが増大し、再生できないことが、実験により明らかになっている。したがって、完全なＲＯＭ互換を保つためには、２層目の未記録部分にダミーデータ等を記録しなければならないが、この場合、２層目全部を記録するために膨大な時間がかかってしまう。
【００１４】
二つ目は、一つ目の欠点をカバーしたもので、各記録層に逐次データ記録を行い、１層目、２層目をそれぞれ記録していく方式である。この場合、１層目と２層目を等しいデータ量で記録することにより、１層目と２層目が常に同じ記録状態となる。この状態をひとつのセッションとして、片面１層の記録層を備えた既存のＤＶＤ＋Ｒで定義されている、クロージャー（Closure）と同等なデータを、各層の最終記録アドレスの後に付加することにより、ＤＶＤ−ＲＯＭとの再生互換が高まることが期待でき、上記の問題を回避することが可能となる。
【００１５】
しかし、このような状態から、さらにデータを追記する場合、いわゆるマルチセッションと呼ばれる方式でデータを追記する場合、論理アドレスの連続性が取れなくなってしまう可能性がある。上記のような場合にデータを追加すると、論理アドレスは最初のセッションの１層目→２層目→追加したセッションの１層目→２層目というようになってしまい、論理アドレスが不連続となり、通常のＤＶＤ−ＲＯＭドライブでは、読めなくなってしまう。こういったディスクを通常のＤＶＤ−ＲＯＭドライブで読ませるためには、不連続なアドレスを連続なアドレスに変換するソフトウェアプログラムが必要となるが、そのためには、このようなソフトウェアプログラムをパーソナルコンピュータにインストールしなければならず、このようなディスクを人に配布したり、他の環境で読ませる等の行為が困難となってしまい、利便性が悪化してしまう。
【００１６】
本発明の目的は、多層記録媒体を既存のＤＶＤ−ＲＯＭドライブなどの再生装置で読むことができるようにすることである。
【課題を解決するための手段】
【００１７】
本発明は、複数の記録層が積層されて各記録層に情報の記録が可能で、複数の記録区分での情報記録ができる多層記録媒体について、前記記録区分の記録範囲が前記記録層の複数層に渡って存在するため当該記録層間で記録範囲が不連続となる場合に、当該不連続な記録範囲の論理アドレスが連続であるようなアドレス変換を行うアドレス変換処理を、コンピュータに実行させるコンピュータに読み取り可能なアドレス変換プログラムである。
【発明の効果】
【００１８】
本発明によれば、不連続な記録範囲の論理アドレスが連続であるようなアドレス変換を行うので、多層記録媒体を既存のＤＶＤ−ＲＯＭドライブなどの再生装置で読むことが可能となる。
【発明を実施するための最良の形態】
【００１９】
本発明を実施するための最良の一形態について説明する。
【００２０】
図１は、本実施の形態の情報記録再生装置１の概略構成を示す説明図である。この情報記録再生装置１は、記録媒体Ｄに情報の記録を行う情報記録装置、記録媒体Ｄの情報の再生を行う情報再生装置を実施するもので、具体的には、ＤＶＤ＋Ｒ／ＲＷドライブの例である。
【００２１】
図１に示すように、情報記録再生装置１は、記録媒体Ｄを回転させる駆動源となるモータ２と、その制御を行う回転制御系３と、レーザ光を照射して、記録媒体Ｄの記録、再生を行う光ピックアップ４と、そのピックアップ４を制御するピックアップ制御系５と、ピックアップ４を記録媒体Ｄの半径方向に移動させる駆動源となる粗動モータ６と、その制御を行う粗動モータ制御系７と、ピックアップ４からの信号に所定の処理を行う信号処理系８と、本情報記録再生装置１のホストコンピュータ９と信号のやり取りするための外部インターフェース１０と、情報記録再生装置１の全体を集中的に制御する、マイコンを備えたコントローラ１１と、コントローラ１１を動作するためのプログラムが記録されている記憶媒体となる不揮発メモリ１２とを備えている。なお、不揮発メモリ１２、記録媒体ＤのディスクＩＤ、記録媒体Ｄの所定位置のStartアドレス情報、Endアドレス情報や記録時のレーザーパワー等を記憶させておく領域となる。また、バッファメモリ１３はコントローラ１１がデータを一時的に記憶する領域として利用される。
【００２２】
図２は、片面に１層だけの記録層が形成されたＤＶＤ−ＲＯＭディスク（以下、１層ＤＶＤ−ＲＯＭという）の、図３は、片面に２層の記録層が積層されて形成されたＤＶＤ−ＲＯＭディスクの構成の概要を説明する説明図である。２層のＤＶＤ−ＲＯＭディスク（以下、２層ＤＶＤ−ＲＯＭという）には、ＯＴＰディスク、ＰＴＰディスクの２種類があるが、図３で説明するのは、ＯＴＰディスクの例である。
【００２３】
図２、図３に示すように、基本的に、ＤＶＤディスクは、リードイン、データ、リードアウト領域の３つの領域で構成されており、これらの３つの領域は、インフォメーション領域（Information Area）と呼ばれる。ＯＴＰディスク場合は、図３のように各層の外周にミドル領域（Middle Area）が存在している。１層ＤＶＤ−ＲＯＭの物理アドレス（ＰＳＮ：Physical Sector Number）は、リードインからリードアウトまで連続した値が割り振られている。一方、ＯＴＰディスクの場合は、リードインからミドル領域まで、連続した値が割り振られるが、２層目（Layer1）の物理アドレスは、１層目（Layer0）の物理アドレスをビット反転したものになる。すなわち、記録面の同一位置において、１層目の物理アドレスはx3FFFFh、２層目の物理アドレスは0xFC0000hとなる。これにより、データ再生時には、１層ＤＶＤ−ＲＯＭは、内周から外周、ＯＴＰディスクの場合、１層目は、内周から外周、２層目は、外周から、内周方向へとデータ再生が行われる。
【００２４】
図４、図５は、本実施の形態の、記録層が複数層積層されて記録され、各記録層に情報の記録が可能である多層記録媒体１０１の構成を説明する説明図であり、ここでの多層記録媒体１０１は、ＯＴＰ方式の２層ＤＶＤ＋Ｒにマルチセッションで記録した場合の例である。図４は、１セッション記録した場合の図である。１層目（Layer0）には、リードイン、データ、ミドル領域があり、２層目（Layer1）には、外周から、ミドル、データ、リードアウト領域が存在し、１セッション目の終わりには、セッションの終了を示す領域があり、ここでは、この領域をインターミディエイトゾーン（Intermediate Zone）と定義する。この領域は、ＤＶＤ＋Ｒで定義されているイントロ、クロージャーで構成され、２Ｂは、この領域のサイズを示し、Ｂがひとつの記録層についてのサイズとなり、これが２層あるということで、２Ｂと定義している。
【００２５】
図４に示すように、１セッション目は、論理アドレス（ＬＢＡ：Logical Block Address）０から記録され、１層目のユーザデータ領域の終了アドレスは、“Ｎ−１”で表される。２層目のユーザデータの開始アドレスは、“Ｃ−Ｎ”、終了アドレスは、“Ｃ−１”で定義され、続いて、リードアウトが記録される。また、この領域は、後述するデバイスドライバとインストールプログラムのための特別な専用領域でもよいし、最初のセッションをデバイスドライバとインストールプログラムのための領域として使用してもよい。ここで、Ｃは、多層記録媒体１０１全体の容量であり、“Ｃ＝２｛（XXXXX）−（2FFFF）｝”という式で表わされる。XXXXXは、１層目の最後の物理アドレスである。また、赤字の１,２という矢印を付した数字はそのセッション内で記録していく順番である。
【００２６】
図５は、図４の状態から、セッションを追加した状態である。この場合、ＬＢＡは、当然１セッション目、あるいは特別領域の最後から、２セッション目の先頭に割り振られるが、この場合、通常のＤＶＤ−ＲＯＭディスクであれば、前述のように物理アドレスが割り振られており、ＬＢＡも同様である。したがって、図５のように１層目に未記録部分が残った状態で、１層、２層にまたがってＬＢＡが割り振られることはなく、図５のようにＬＢＡは、２層目の終わりからＹに移り、不連続となり、通常のＤＶＤ−ＲＯＭドライブでは、読めなくなってしまう。
【００２７】
図５では、２セッション目にさらにセッションを追加した状態である。３セッション目は、さらにセッション内をインクリメンタルに記録した場合である。１層、２層を共に同じ一定のデータ量で記録していくため、図５の数字の順番で記録を行う。この場合も、ＬＢＡは、１層、２層にまたがってふられてしまうことになる。
【００２８】
図６は、本発明のアドレス変換プログラムを実施するデバイスドライバ１１３の機能を説明する概念図である。図６に示すアプリケーション１１１は、ホストコンピュータ９にインストールされているアプリケーションプログラムであり、このアプリケーション１１１が直接デバイス１１４（ＤＶＤ−ＲＯＭドライブ）を制御することはなく、アプリケーション１１１は、ＯＳ１１２とデバイスドライバ１１３を介してデバイス１１４にアクセス行う仕組みで、デバイスドライバ１１３は、ハードウェア（デバイス１１４）とＯＳ１１２との橋渡しをするためのソフトウェアと考えることができる。デバイスドライバ１１３は、一般的にＯＳ１１２の起動時に、ホストコンピュータ９の内部の主記憶装置に読み込まれ、その内部に常駐することで、ＯＳ１１２が制御できない機器（デバイス１１４）に対して、制御できるように機能を付加するためのものである。デバイスドライバ１１３が存在していないと、物理的に接続されたデバイス１１４は、ＯＳ１１２からは使用不可能となる。
【００２９】
そして、前述の多層記録媒体１０１を一般のＤＶＤ−ＲＯＭドライブで読み取る場合に、このデバイスドライバ１１３を介すことにより、記録区分となるセッション（Session）が複数存在し得て、セッションの記録範囲が複数層に渡って存在し、その記録範囲が不連続となる場合に、この不連続な記録範囲を連続に変換することができる。すなわち、ＬＢＡがあたかも連続になっているかのように、デバイスドライバ１１３がアドレス変換を行うことによって目的のアドレスにアクセスすることが可能となる。
【００３０】
図７は、ホストコンピュータ９の電気的な接続を示すブロック図である。
【００３１】
図７に示すように、ホストコンピュータ９は、各種演算を行ない、ホストコンピュータ９の各部を集中的に制御するＣＰＵ２１１と、各種のＲＯＭ、ＲＡＭからなるメモリ２１２とが、バス２１３で接続されている。
【００３２】
バス２１３には、所定のインターフェースを介して、ハードディスクなどの磁気記憶装置２１４と、キーボード、マウスなどの入力装置２１５と、表示装置２１６と、光ディスクなどの記憶媒体２１７を読み取る記憶媒体読取装置２１８と、画像を読み取る画像読取装置２２１とが接続され、また、ネットワーク２０１と通信を行なう所定の通信インターフェース２１９が接続されている。なお、記憶媒体２１７としては、ＣＤ，ＤＶＤなどの光ディスク、光磁気ディスク、フレキシブルディスクなどの各種メディアを用いることができる。また、記憶媒体読取装置２１８は、具体的には記憶媒体２１７の種類に応じて光ディスク装置、光磁気ディスク装置、フレキシブルディスク装置などが用いられる。これは複数台接続されていてもよく、そのうちの一台は情報記録再生装置１である。
【００３３】
ホストコンピュータ９は、この発明の記憶媒体を実施する記憶媒体２１７から、この発明の記録プログラムを実施するプログラム２２０を読み取って、磁気記憶装置２１４にインストールする。これらのプログラム２０はインターネットなどのネットワーク２０１等を介してダウンロードしてインストールするようにしてもよい。このインストールにより、ホストコンピュータ９は後述するような処理を実行することが可能となる。なお、プログラム２２０は、所定のＯＳ上で動作するものであってもよい。
【００３４】
すなわち、プログラム２２０は所定の制御プログラムなどにより構成され、記録用のデータとして、前述のデバイスドライバ１１３と、このデバイスドライバ１１３をコンピュータにインストールして組み込む組込プログラムとなるインストールプログラムも含まれている。
【００３５】
図８、図９は、コンピュータが処理を行うときに用いる、ゲットコンフィグレーションコマンド（Get Configuration Command）のコマンドディスクリプターブロック（ＣＤＢ）と、ＤＶＤ＋Ｒフィーチャーディスクリプターを示す説明図である。
【００３６】
図８は、ゲットコンフィグレーションコマンドのコマンドディスクリプターブロックを示したもので、図示のコマンドを情報記録再生装置１に送信することにより、その情報記録再生装置１がどのようなフィーチャー（特徴：Feature）を備えているかホストコンピュータ９は知ることができる。
【００３７】
図９は、ＤＶＤ＋Ｒフィーチャーディスクリプターである。たとえば、Byte2のBit0のCurrent bitは、ＤＶＤ＋Ｒディスクが挿入されていれば、１が立ち、Byte4のBit0のwrite bitに１が立っていれば、そのドライブは、４．７Ｇの１層ＤＶＤ＋Ｒに対して、記録可能であることがわかる。ここで、Byte4のBit1にDual Write bitを図８のように定義した。このBitが１であれば、２層ＤＶＤ＋Ｒに対して、記録可能であることがわかる。また、０であれば、記録が不可であることがわかる。次に、Byte4のBit2にDual Read bitを図８のように定義した。このBitが1であれば、２層ＤＶＤ＋Ｒが、デバイスドライバ１１３なしで読めるということがわかる。０であれば、デバイスドライバ１１３をインストールしないと読み取り不可ということである。なお、本例ではこのように定義したが、特にこのように限定する必要がないことはいうまでもない。
【００３８】
このようなゲットコンフィグレーションコマンドのコマンドディスクリプターブロックと、ＤＶＤ＋Ｒフィーチャーディスクリプターは、後述のホストコンピュータ９，３０１が実行する処理において用いられる。
【００３９】
次に、プログラム２２０に従って、ホストコンピュータ９が実行する処理について説明する。図１０は、プログラム２２０に従って、ホストコンピュータ９が実行する処理のフローチャートである。この処理は組込手段を実現するもので、ユーザから前述の多層記録媒体１０１に対するデータの記録の要求があったときに実行される処理である。まず、ＣＰＵ２１１は、ユーザからデータ記録要求を受けると（ステップＳ１のＹ）、その要求がマルチセッション記録かどうか判断する（ステップＳ２）。マルチセッション記録でない場合は（ステップＳ２のＮ）、指定されたアドレスにデータ記録を行い（ステップＳ５）、一連の処理を終了する。
【００４０】
マルチセッション記録の場合は（ステップＳ２のＹ）、多層記録媒体１０１の所定領域、例えば、１層目の記録層のユーザデータ領域の先頭部分の領域にデバイスドライバ１１３と、このデバイスドライバ１１３をコンピュータにインストールするインストールプログラムを記録する（記録手段）（ステップＳ３）。この領域は、デバイスドライバ１１３とインストールプログラムのための前述のような特別な専用領域でもよいし、最初のセッションをデバイスドライバ１１３とインストールプログラムのための領域として使用してもよい。次に、２層目の記録層のうち、先程デバイスドライバ１１３とインストールプログラムを記録した領域と同一記録面に位置する部分をダミーデータで記録する（記録手段）（ステップＳ４）。続いて、指定されたアドレスにデータ記録を行い（ステップＳ５）、一連の処理を終了する。
【００４１】
次に、図１０の処理においてマルチセッションで記録された多層記録媒体１０１を、パーソナルコンピュータなどのホストコンピュータ（その構成は、図７に図示のホストコンピュータ９と同様であるため、このホストコンピュータを符号３０１とし、図７と同一符号を用いて説明する）に接続された情報再生装置である光ディスク装置に装填した場合に、そのホストコンピュータ３０１が実行する処理を、図１１のフローチャートを参照して説明する。
【００４２】
図１１に示すように、まず、記憶媒体読取装置２１８である光ディスク装置にマルチセッションで記録された多層記録媒体１０１が挿入されると、前述のように多層記録媒体１０１に記録されているインストールプログラムが、周知の手段により自動的に起動して動作を開始する（起動手段）（ステップＳ１１）。この時点では、まだ表示装置２１６の画面にはメッセージなどは表示されず、バックグランドで動作している。そして、インストールプログラムに基づいてＣＰＵ２１１は以下の処理を実行する。
【００４３】
まず、前述のゲットコンフィグレーションコマンドを発行する（ステップＳ１２）。次に、前記コマンドの返送データにより、記憶媒体読取装置２１８である光ディスク装置が、多層記録媒体１０１、この例では２層ＤＶＤ＋Ｒに対して読み取り可能なドライブであるか否か判断する（ステップＳ１３）。２層ＤＶＤ＋Ｒに対して読み取り可能であるならば（ステップＳ１３のＹ）、デバイスドライバ１１３をインストール（ステップＳ１７）せずに、一連の処理を終了する。
【００４４】
読み取り可能でない場合は（ステップＳ１３のＮ）、すでに他のデバイスドライバがホストコンピュータ３０１に組み込まれてないか否かを確認する（ステップＳ１４）。これにより、デバイスドライバ１１３を組み込むことなく多層記録媒体１０１を読み込むことができるか否かが判定され、判定手段を実現する。組み込まれている場合は（ステップＳ１４のＹ）、一連の処理を終了する。組み込まれていない場合は（ステップＳ１４のＮ）、デバイスドライバ１１３を組み込まないと多層記録媒体１０１を読み込むことができないと判定するので、インストールプログラムに基づくメッセージを画面に表示させ（ステップＳ１６）、デバイスドライバ１１３をインストールするかどうか使用者に問い合わせる（ステップＳ１７）。インストールしないと使用者が選択した場合（ステップＳ１７のＮ）、一連の処理を終了する。インストールすると判断した場合（ステップＳ１７のＹ）、デバイスドライバ１１３をホストコンピュータ３０１をインストールし（ステップＳ１８）、ユーザにイントール完了を報告し（ステップＳ１９）、一連の処理を終了する。
【００４５】
なお、図１１の処理と異なり、多層記録媒体１０１に図１０の処理で記録された所定のプログラムに基づいて、マルチセッション記録された多層記録媒体１０１を、デバイスドライバ１１３の組込みを行うことなく読取りできるか否かを判定し、（判定手段）、デバイスドライバ１１３を組込まないと読取りできないと判断したことを条件に、ステップＳ１１のインストールプログラムをコンピュータに実行させるようにしてもよい（起動手段）。
【００４６】
このように、デバイスドライバ１１３を用いることにより、セッションの不連続な記録範囲の論理アドレスが連続であるようなアドレス変換を行うので、多層記録媒体１０１を既存のＤＶＤ−ＲＯＭドライブなどの再生装置で読むことが可能となる。
【００４７】
また、通常のＤＶＤ−ＲＯＭドライブなどで多層記録媒体１０１を読ませるためには、デバイスドライバ１１３とインストールプログラムを多層記録媒体１０１上から読み取らなければならない。その場合に、これらのプログラムが、従来のＤＶＤ−ＲＯＭドライブなどでデバイスドライバ１１３なしで読める多層記録媒体１０１上の位置にないと、これらのプログラムをインストールすることができない。これは、基本的に１層目の記録層のユーザデータ領域の先頭部分にあれば、マルチセッションに未対応なＤＶＤ−ＲＯＭドライブなどでもプログラムを読み出すことが可能となる。そこで、前述のように、これらプログラムを１層目の記録層のユーザデータ領域の先頭部分の領域に記録するので（ステップＳ３）、通常のＤＶＤ−ＲＯＭドライブなどでも問題なく、デバイスドライバ１１３とインストールプログラムを読み出すことができる。
【００４８】
この場合に、１層目の記録層の１セッション目にデータを書いておけば、前述のようにデバイスドライバ１１３をインストールすることができるが、その記録領域と同一記録面に位置している２層目の記録層の領域に何らかのデータで記録しておかないと、１層目の記録層を読み出すことができず、プログラムをインストールすることができなくなる。そこで、前述のように、この２層目の領域にダミーデータで記録するので、多層記録媒体１０１に記録した前述のプログラムを読むことができ、デバイスドライバ１１３を多層記録媒体１０１からコンピュータにインストールできる。
【００４９】
また、ステップＳ１４の判断で、デバイスドライバ１１３に相当するプログラムがすでに組み込まれている場合には（ステップＳ１４のＹ）、デバイスドライバ１１３をインストールせず、組み込まれていないことを条件として（ステップＳ１４のＮ）、デバイスドライバ１１３をインストールし、あるいはインストールプログラムを起動するので、無駄にデバイスドライバ１１３をインストールすることを省くことができる。また、多層記録媒体１０１からデバイスドライバ１１３を読み取ってすでにインストールしている場合には、その後、同じ多層記録媒体１０１からインストールプログラムを起動する処理を省くこともできる。
【００５０】
通常のＤＶＤ−ＲＯＭドライブなどでこの多層記録媒体１０１を読む場合、デバイスドライバ１１３に相当するプログラムをインストールしていないと、多層記録媒体１０１全体を読むことができない。しかし、この多層記録媒体１０１がマルチセッションで記録されたかどうかは、通常のＤＶＤ−ＲＯＭドライブなどではわからない。ステップＳ１４の判断を行えば多層記録媒体１０１が読めるかどうか判断することが可能であるが、そのためには、それを判断できるプログラムを多層記録媒体１０１上から起動しなければならないため、使用者がそれを起動せず、結果的にデバイスドライバ１１３をインストールしないため、記録された情報が読めない場合がある。
【００５１】
そこで、インストールプログラムは、多層記録媒体１０１を再生装置に挿入すれば自動で起動するようにしているので（ステップＳ１１）、多層記録媒体１０１をマルチセッションで書かれたものと判断でき、マルチセッションを読むためのデバイスドライバ１１３もインストールすることが容易となり、記録された情報を読むことが可能となる。
【００５２】
なお、本実施の形態では、多層記録媒体１０１は、記録層が２層である２層ＤＶＤ＋Ｒの例で説明したが、本発明の多層記録媒体は２層ＤＶＤ＋Ｒに限定されるものではなく、記録層が３層以上の多層記録媒体などにも適用することができる。
【図面の簡単な説明】
【００５３】
【図１】本実施の形態の情報記録再生装置の概略構成を示す説明図である。
【図２】片面に１層だけの記録層が形成されたＤＶＤ−ＲＯＭディスクの構成の概要を説明する説明図である。
【図３】片面に２層の記録層が積層されて形成されたＤＶＤ−ＲＯＭディスクの構成の概要を説明する説明図である。
【図４】本実施の形態の多層記録媒体の構成を説明する説明図である。
【図５】本実施の形態の多層記録媒体の構成を説明する説明図である。
【図６】デバイスドライバの機能を説明する概念図である。
【図７】ホストコンピュータの概略構成を示す説明図である。
【図８】ゲットコンフィグレーションコマンドのコマンドディスクリプターブロックの説明図である。
【図９】ゲットコンフィグレーションコマンドのＤＶＤ＋Ｒフィーチャーディスクリプターの説明図である。
【図１０】本実施の形態で実行する処理のフローチャートである。
【図１１】本実施の形態で実行する処理のフローチャートである。
【符号の説明】
【００５４】
１  情報記録装置、情報再生装置
９，３０１  ホストコンピュータ
１０１  多層記録媒体
１１３  アドレス変換プログラム
２１７  記憶媒体
２２０  記録プログラム
【図１】
2005158143.tif 000003
【図２】
2005158143.tif 000004
【図３】
2005158143.tif 000005
【図４】
2005158143.tif 000006
【図５】
2005158143.tif 000007
【図６】
2005158143.tif 000008
【図７】
2005158143.tif 000009
【図８】
2005158143.tif 000010
【図９】
2005158143.tif 000011
【図１０】
2005158143.tif 000012
【図１１】
2005158143.tif 000013