(57)【特許請求の範囲】
【請求項１】
記録情報が記録される単位であるボーダーエリア毎に、前記記録情報を情報記録媒体に記録する第１記録手段と、
前記記録情報が記録されることで形成される複数のボーダーエリアのうちの最初のボーダーエリアに、前記情報記録媒体に記録された前記記録情報を再生する情報再生装置により実行され且つ前記情報再生装置に前記複数のボーダーエリアの夫々を認識させるブートプログラムを記録する第２記録手段と
を備え、
前記複数のボーダーエリアの夫々は、前記記録情報が記録されるデータエリア、並びに該データエリアに記録される前記記録情報を管理するための管理情報が前記記録情報として記録されるボーダーインエリア及びボーダーアウトエリアを含んでおり、
前記第２記録手段は、前記最初のボーダーエリアにおける前記データエリア内であって且つ前記最初のボーダーエリアにおける前記ボーダーアウトエリアから所定アドレス離れた位置に、前記ブートプログラムを記録し、
前記第１記録手段は、前記複数のボーダーエリアの夫々における前記ボーダーアウトエリアに、当該ボーダーエリアの次のボーダーエリアにおける前記ボーダーアウトエリア及び該次のボーダーエリアの更に次のボーダーエリアにおける前記ボーダーインエリアの少なくとも一方の位置を示す位置情報を前記記録情報として更に記録し、
前記ブートプログラムは、前記情報再生装置に、前記最初のボーダーエリアにおける前記ボーダーアウトエリアにアクセスさせることを特徴とする情報記録装置。
【請求項２】
前記ブートプログラムは、再生専用型の情報記録媒体以外の情報記録媒体を前記情報再生装置が認識することができるか否かを判定することを特徴とする請求の範囲第１項に記載の情報記録装置。
【請求項３】
前記認識可能でないと判定された場合に、前記ブートプログラムは、前記情報再生装置に前記複数のボーダーエリアの夫々を認識させることを特徴とする請求の範囲第１項に記載の情報記録装置。
【請求項４】
前記第２記録手段は、前記最初のボーダーエリアの端部から所定アドレス離れた位置に前記ブートプログラムを記録することを特徴とする請求の範囲第１項に記載の情報記録装置。
【請求項５】
前記第１記録手段は、前記複数のボーダーエリアの夫々に、次のボーダーエリアの位置を示す位置情報を前記記録情報として更に記録し、
前記ブートプログラムは、前記情報再生装置に、前記位置情報が記録されている記録領域にアクセスさせることを特徴とする請求の範囲第１項に記載の情報記録装置。
【請求項６】
当該情報記録媒体は、前記記録情報が記録される第１記録層及び第２記録層を備え、
前記第１記録手段は、前記第１記録層及び前記第２記録層の夫々に跨る前記ボーダーエリアの単位で前記記録情報を記録し、
前記第２記録手段は、前記第１記録層及び前記第２記録層の少なくとも一方に前記ブートプログラムを記録することを特徴とする請求の範囲第１項に記載の情報記録装置。
【請求項７】
前記第１記録手段は、第１記録層の一部の記録領域と該一部の記録領域と相対向する位置にある前記第２記録層の一部の記録領域とを含む前記ボーダーエリアの単位で前記記録情報を記録することを特徴とする請求の範囲第６項に記載の情報記録装置。
【請求項８】
前記第２記録手段は、ＵＤＦ（Universal Disk Format）ファイルシステムにおけるＢｏｏｔ  Ｄｅｓｃｒｉｐｔｏｒを利用して、前記ブートプログラムを前記情報記録媒体に記録することを特徴とする請求の範囲第１項に記載の情報記録装置。
【請求項９】
記録情報が記録される単位であるボーダーエリア毎に、前記記録情報を情報記録媒体に記録する第１記録工程と、
前記記録情報が記録されることで形成される複数のボーダーエリアのうちの最初のボーダーエリアに、前記情報記録媒体に記録された前記記録情報を再生する情報再生装置により実行され且つ前記情報再生装置に前記複数のボーダーエリアの夫々を認識させるブートプログラムを記録する第２記録工程と
を備え、
前記複数のボーダーエリアの夫々は、前記記録情報が記録されるデータエリア、並びに該データエリアに記録される前記記録情報を管理するための管理情報が前記記録情報として記録されるボーダーインエリア及びボーダーアウトエリアを含んでおり、
前記第２記録工程は、前記最初のボーダーエリアにおける前記データエリア内であって且つ前記最初のボーダーエリアにおける前記ボーダーアウトエリアから所定アドレス離れた位置に、前記ブートプログラムを記録し、
前記第１記録工程は、前記複数のボーダーエリアの夫々における前記ボーダーアウトエリアに、当該ボーダーエリアの次のボーダーエリアにおける前記ボーダーアウトエリア及び該次のボーダーエリアの更に次のボーダーエリアにおける前記ボーダーインエリアの少なくとも一方の位置を示す位置情報を前記記録情報として更に記録し、
前記ブートプログラムは、前記情報再生装置に、前記最初のボーダーエリアにおける前記ボーダーアウトエリアにアクセスさせることを特徴とする情報記録方法。
【請求項１０】
請求の範囲第１項に記載の情報記録装置により記録された前記記録情報を再生する情報再生装置であって、
前記ブートプログラムを読み取る読取手段と、
前記読みとられたブートプログラムを実行する実行手段と、
前記ブートプログラムが実行された後に、前記複数のボーダーエリアの夫々を認識する認識手段と、
前記認識手段により認識された前記複数のボーダーエリアの夫々に記録された前記記録情報を再生する再生手段と
を備えることを特徴とする情報再生装置。
【請求項１１】
前記ブートプログラムは、前記実行手段により実行されることで、再生専用型の情報記録媒体以外の情報記録媒体を当該情報再生装置が認識することができるか否かを判定し、
前記認識可能でないと判定された場合に、前記認識手段は、前記ブートプログラムの動作に基づいて、前記複数のボーダーエリアの夫々を認識することを特徴とする請求の範囲第１０項に記載の情報再生装置。
【請求項１２】
前記ブートプログラムは、前記最初のボーダーエリアの端部から所定アドレス離れた位置に記録されており、
前記認識手段は、前記ブートプログラムが記録される記録領域から所定アドレス離れた位置にアクセスすることで、前記最初のボーダーエリアを認識することを特徴とする請求の範囲第１０項に記載の情報再生装置。
【請求項１３】
前記複数のボーダーエリアの夫々は、前記記録情報が記録されるデータエリア、並びに該データエリアに記録される前記記録情報を管理するための管理情報が前記記録情報として記録されるボーダーインエリア及びボーダーアウトエリアを含んでおり、
前記ブートプログラムは、前記最初のボーダーエリアにおける前記データエリア内であって且つ前記最初のボーダーエリアにおける前記ボーダーアウトエリアから所定アドレス離れた位置に記録されており、
前記認識手段は、前記ブートプログラムが記録される記録領域から所定アドレス離れた位置にアクセスすることで、前記最初のボーダーエリアにおける前記ボーダーアウトエリアを認識することを特徴とする請求の範囲第１０項に記載の情報再生装置。
【請求項１４】
前記複数のボーダーエリアの夫々には、次のボーダーエリアの位置を示す位置情報が前記記録情報として更に記録されており、
前記認識手段は、前記位置情報を参照することで、前記複数のボーダーエリアの夫々を認識することを特徴とする請求の範囲第１０項に記載の情報再生装置。
【請求項１５】
当該情報記録媒体は、前記記録情報が記録される第１記録層及び第２記録層を備え、
前記記録情報は、前記第１記録層及び前記第２記録層の夫々に跨る前記ボーダーエリアの単位で記録されることを特徴とする請求の範囲第１０項に記載の情報再生装置。
【請求項１６】
請求の範囲第１項に記載の情報記録装置により記録された前記記録情報を再生する情報再生方法であって、
前記ブートプログラムを読み取る読取工程と、
前記読みとられたブートプログラムを実行する実行工程と、
前記ブートプログラムが実行された後に、前記複数のボーダーエリアの夫々を認識する認識工程と、
前記認識手段により認識された前記複数のボーダーエリアの夫々に記録された前記記録情報を再生する再生工程と
を備えることを特徴とする情報再生方法。
【請求項１７】
夫々に前記記録情報が記録された複数のボーダーエリアを備えており、
前記複数のボーダーエリアのうちの最初のボーダーエリアは、当該情報記録媒体に記録された前記記録情報を再生する情報再生装置の初期動作時に実行され且つ前記情報再生装置に前記複数のボーダーエリアの夫々を認識させるブートプログラムが記録されたブートエリアを更に備え、
前記複数のボーダーエリアの夫々は、前記記録情報が記録されるデータエリア、並びに該データエリアに記録される前記記録情報を管理するための管理情報が前記記録情報として記録されたボーダーインエリア及びボーダーアウトエリアを含んでおり、
前記ブートエリアは、前記最初のボーダーエリアにおける前記データエリア内であって且つ前記最初のボーダーエリアにおける前記ボーダーアウトエリアから所定アドレス離れた位置にあり、
前記複数のボーダーエリアの夫々における前記ボーダーアウトエリアに、当該ボーダーエリアの次のボーダーエリアにおける前記ボーダーアウトエリア及び該次のボーダーエリアの更に次のボーダーエリアにおける前記ボーダーインエリアの少なくとも一方の位置を示す位置情報が前記記録情報として記録され、
前記ブートプログラムは、前記情報再生装置に、前記最初のボーダーエリアにおける前記ボーダーアウトエリアにアクセスさせることを特徴とする情報記録媒体。
【請求項１８】
請求の範囲第１項に記載の情報記録装置に備えられたコンピュータを制御する記録制御用のコンピュータプログラムであって、該コンピュータを、前記第１記録手段及び前記第２記録手段として機能させることを特徴とするコンピュータプログラム。
【請求項１９】
請求の範囲第１０項に記載の情報再生装置に備えられたコンピュータを制御する再生制御用のコンピュータプログラムであって、該コンピュータを、前記読取手段、前記実行手段、前記認識手段及び前記再生手段として機能させることを特徴とするコンピュータプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、例えばＤＶＤ等の情報記録媒体、例えばＤＶＤレコーダ等の情報記録装置及び方法、例えばＤＶＤプレーヤ等の情報再生装置及び方法、並びにコンピュータをこのような情報記録装置として機能させるコンピュータプログラムの技術分野に関する。
【背景技術】
【０００２】
例えば、ＣＤ−ＲＯＭ（Compact Disc−Read Only Memory）、ＣＤ−Ｒ（Compact Disc−Recordable）、ＤＶＤ−ＲＯＭ等の情報記録媒体の開発が進められている。更には、情報記録媒体の記録容量を増大させるべく、同一基板上に複数の記録層が積層、または貼り合わされてなる多層型若しくはデュアルレイヤー型の光ディスク等の情報記録媒体も開発されている。【０００３】
一方で、例えばＤＶＤ−Ｒ等の記録可能型の情報記録媒体では、記録されたデータの構造を示す管理データが、リードインエリア内に設けられているR-Physical format information zoneに記録される。このような記録可能型の情報記録媒体を認識することができる情報再生装置は、R-Physical format information zone内に記録される管理データを読み取ることで、情報記録媒体上のデータの構造を認識することができ、その結果データの再生が行われる。他方、このような記録可能型の情報記録媒体を認識することができない情報再生装置は、記録可能型の情報記録媒体に特有の構造であるR-Physical format Information zoneを認識することができない。この場合、例えばＤＶＤ−ＲＯＭ等の再生専用型の情報記録媒体と共通の構造であって且つR-Physical format Information zoneに類似した構造を有するControl data zone内に記録されている管理データを読み取ることで、情報記録媒体上のデータ構造を認識することができ、その結果データの再生が行われる。Control data zoneには、情報記録媒体内におけるデータを記録可能な最終領域のアドレス（即ち、リードアウトエリアの直前のアドレス）を示す管理データが、例えばエンボスピット等を用いて予め記録されている。【０００４】
【特許文献１】特開２０００−３１１３４６号公報
【特許文献２】特開２００１−２３２３７号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
このような情報記録媒体では、記録されるデータのサイズに応じて、情報記録媒体内の記録領域を細かく区切ることで構成されるボーダーエリアの単位でデータを記録することができる。具体的には、記録されるデータのサイズが、情報記録媒体の記録容量よりも小さければ、該データのサイズに応じたサイズを有するボーダーエリアに該データを記録し、その後、新たにデータを追記する場合には、そのボーダーエリアに続く新たなボーダーエリアにデータが追記される。これにより、情報記録媒体の記録容量を有効に利用することができる。この場合、情報記録媒体内の記録領域を区切ることで構成されるボーダーエリアのデータ構造を示す管理データは、R-Physical format information zoneに記録される。【０００６】
しかしながら、R-Physical format information zoneを認識することができない情報再生装置は、情報記録媒体内の記録領域を細かく区切ることで構成されるボーダーエリアのデータ構造を示す管理データを読み取ることができない。また、Control data zoneには、ボーダーエリアの単位でデータを記録する以前の情報記録媒体上のデータ構造を示す管理データが予め記録されているにすぎない。このため、R-Physical format information zoneを認識することができない情報記録再生装置は、情報記録媒体内の記録領域を細かく区切ることで構成される複数のボーダーエリアを正しく認識することができないため、データを再生することができないという技術的な問題点を有している。【０００７】
本発明は、例えば上述した従来の問題点に鑑みなされたものであり、例えばボーダーエリアの単位でデータが記録される場合であっても好適な再生動作を可能とならしめる情報記録装置及び方法、情報再生装置及び方法、情報記録媒体、並びにコンピュータをこのような情報記録装置や情報再生装置として機能させるコンピュータプログラムを提供することを課題とする。
【課題を解決するための手段】
【０００８】
（情報記録装置）
本発明の情報記録装置は上記課題を解決するために、記録情報が記録される単位であるボーダーエリア毎に、前記記録情報を情報記録媒体に記録する第１記録手段と、前記記録情報が記録されることで形成される複数のボーダーエリアのうちの最初のボーダーエリアに、前記情報記録媒体に記録された前記記録情報を再生する情報再生装置により実行され且つ前記情報再生装置に前記複数のボーダーエリアの夫々を認識させるブートプログラムを記録する第２記録手段とを備える。【０００９】
本発明の情報記録装置によれば、第１記録手段の動作により、ボーダーエリアの単位で、ボーダーエリア毎に記録情報が記録される。ボーダーエリアは、記録情報を記録する際の記録の単位であって、関連性を有する又は有さないひとまとまりの記録情報を一のボーダーエリアに記録した後に新たなひとまとまりの記録情報を追記する必要がある場合には、該新たなひとまとまりの記録情報が他のボーダーエリアに記録される。即ち、ボーダーエリアは、情報記録媒体上における記録領域を細分化した単位でもあると言える。各ボーダーエリアは、リードインエリアやリードアウトエリアに類似する構成（具体的には、後述のボーダーインエリアやボーダーアウトエリア等）を有している。そして、各ボーダーエリアの構造を示す管理データは、例えば情報記録媒体上のリードインエリア内に設けられるR-Physical format information zone等に記録される。係る構成を有しているがゆえに、情報再生装置は、例えばR-Physical format information zone等を認識することができれば、ファイナライズ処理がされていなくとも（即ち、リードインエリアやリードアウトエリアに必要な情報が記録されていなくとも）、ボーダーエリアに記録された記録情報を好適に再生することができる。【００１０】
本発明では特に、第２記録手段の動作により、情報再生装置により、例えば該情報再生装置の例えば初期動作時に実行されるブートプログラムが、複数のボーダーエリアのうちの最初のボーダーエリアに更に記録される。ここに、「最初のボーダーエリア」とは、当該情報記録装置の記録動作により、最初に形成されるボーダーエリアを示しており、具体的には、例えば円盤形状を有する情報記録媒体であれば、例えば最内周側に形成されるボーダーエリアを示している。ブートプログラムは、情報再生装置により実行されることで、該情報再生装置に複数のボーダーエリアの夫々を認識させることができる。尚、ブートプログラムが情報再生装置により実行されることで、ブートプログラム自身が情報再生装置にボーダーエリアを認識させるように直接的に動作してもよい。或いは、ブートプログラムの実行により何らかのプログラム等が情報再生装置上で実行されるないしは何らかのドライバ等が情報再生装置にアタッチされることで、ブートプログラムが情報再生装置にボーダーエリアを認識させるように間接的に動作してもよい。【００１１】
これにより、例えばR-Physical format information zone等を認識することができない情報再生装置であっても、ブートプログラムを実行すれば、情報記録媒体上の複数のボーダーエリアを認識することができ、その結果、該複数のボーダーエリアに記録された記録情報を好適に再生することができる。つまり、本発明に係る情報記録装置によれば、ボーダーエリアの単位でデータが記録される場合であっても好適な再生動作を実現することができるように記録情報を記録することができる。【００１２】
本発明の情報記録装置の一の態様は、前記ブートプログラムは、再生専用型の情報記録媒体以外の情報記録媒体を前記情報再生装置が認識することができるか否かを判定する。【００１３】
この態様によれば、ブートプログラムが情報再生装置により実行されることで、該ブートプログラムは、例えばＣＤ−ＲＯＭやＤＶＤ−ＲＯＭ等の再生専用型の情報記録媒体以外の情報記録媒体（例えば、ＣＤ−ＲやＤＶＤ−Ｒ等の記録可能型の情報記録媒体）を当該情報再生装置が認識することができるか否かを判定する。言い換えれば、ブートプログラムは、情報再生装置が、例えばR-Physical format information zone等を認識することができるか否かを判定する。これにより、ブートプログラムの動作によって情報再生装置にボーダーエリアを認識させる必要があるか否かを判定することができる。【００１４】
本発明の情報記録装置の他の態様は、前記認識可能でないと判定された場合に、前記ブートプログラムは、前記情報再生装置に前記複数のボーダーエリアの夫々を認識させる。【００１５】
この態様によれば、情報再生装置が再生専用型の情報記録媒体以外の情報記録媒体を認識することができない場合に、選択的にブートプログラムの動作によって該情報再生装置にボーダーエリアを認識させることができる。他方、情報再生装置が再生専用型の情報記録媒体以外の情報記録媒体を認識することができる場合には、例えばR-Physical format information zone等に記録されるボーダーエリアの構造を示す管理データを読み取ることで、該情報再生装置は、ブートプログラムの動作によらずにボーダーエリアを認識することができる。これにより、必要な場合に、ブートプログラムの動作によって情報再生装置にボーダーエリアを認識させれば足りるため、効率的な再生動作を実現することができる。【００１６】
本発明の情報記録装置の他の態様は、前記第２記録手段は、前記最初のボーダーエリアの端部から所定アドレス離れた位置（例えば、所定の第１アドレスだけ離れた位置）に前記ブートプログラムを記録する。【００１７】
この態様によれば、最初のボーダーエリアの端部（例えば、始端部や終端部等）とブートプログラムが記録される記録領域との位置関係が固定される。従って、情報再生装置は、ブートプログラムを読み取る際にアクセスする記録領域から所定アドレスだけシフトした位置にアクセスすれば、最初のボーダーエリアの端部に比較的容易にアクセスすることができる。その結果、情報再生装置は、例えば該端部に記録される後述の位置情報等を参照して、複数のボーダーエリアを認識することができる。【００１８】
本発明の情報記録装置の他の態様は、前記複数のボーダーエリアの夫々は、前記記録情報が記録されるデータエリア、並びに該データエリアに記録される前記記録情報を管理するための管理情報が前記記録情報として記録されるボーダーインエリア及びボーダーアウトエリアを含んでおり、前記第２記録手段は、前記最初のボーダーエリアにおける前記データエリア内であって且つ前記最初のボーダーエリアにおける前記ボーダーアウトエリアから所定アドレス離れた位置（例えば、所定の第２アドレスだけ離れた位置）に、前記ブートプログラムを記録する。【００１９】
この態様によれば、ボーダーエリアは、実際に映像情報や音声情報等のコンテンツ情報が記録情報として記録されるデータエリアと、該データエリアに記録された記録情報を管理するための管理情報が記録情報として記録されるボーダーインエリア及びボーダーアウトエリアとに細分化される。ボーダーインエリア及びボーダーアウトエリアは、例えばデータエリアの両端に隣接するように形成される。そして、最初のボーダーエリアにおけるボーダーアウトエリアとブートプログラムが記録される記録領域との位置関係が固定される。従って、情報再生装置は、ブートプログラムを読み取る際にアクセスする記録領域から所定アドレスだけシフトした位置にアクセスすれば、最初のボーダーエリアにおけるボーダーアウトエリアに比較的容易にアクセスすることができる。その結果、情報再生装置は、例えば該ボーダーアウトエリアに記録される後述の位置情報等を参照して、複数のボーダーエリアを認識することができる。【００２０】
本発明の情報記録装置の他の態様は、前記第１記録手段は、前記複数のボーダーエリアの夫々に、次のボーダーエリアの位置を示す位置情報を前記記録情報として更に記録し、前記ブートプログラムは、前記情報再生装置に、前記最初のボーダーエリア内の前記位置情報が記録されている記録領域にアクセスさせる。【００２１】
この態様によれば、各ボーダーエリアには位置情報が更に記録される。位置情報は、該位置情報が記録されるボーダーエリアの次に位置するボーダーエリアの位置を示す。即ち、位置情報は、複数のボーダーエリアの構造をチェイン構造で示す。そして、情報再生装置がブートプログラムを実行すれば、該情報再生装置は、最初のボーダーエリアに記録される位置情報を読み取ることができる。その後、該位置情報が示す次に位置するボーダーエリアを認識し、該認識した次のボーダーエリアの更に次に位置するボーダーエリア等を認識することができる。その結果、情報再生装置は、複数のボーダーエリアを好適に認識することができる。【００２２】
本発明の情報記録装置の他の態様は、前記複数のボーダーエリアの夫々は、前記記録情報が記録されるデータエリア、並びに該データエリアに記録される前記記録情報を管理するための管理情報が前記記録情報として記録されるボーダーインエリア及びボーダーアウトエリアを含んでおり、前記第１記録手段は、前記複数のボーダーエリアの夫々における前記ボーダーアウトエリアに、当該ボーダーエリアの次のボーダーエリアにおける前記ボーダーアウトエリア及び該次のボーダーエリアの更に次のボーダーエリアにおける前記ボーダーインエリアの少なくとも一方の位置を示す位置情報を前記記録情報として更に記録し、前記ブートプログラムは、前記情報再生装置に、前記最初のボーダーエリアにおける前記ボーダーアウトエリアにアクセスさせる。【００２３】
この態様によれば、各ボーダーエリアのボーダーアウトエリアには位置情報が更に記録される。位置情報は、(i)該位置情報が記録されるボーダーアウトエリアが属するボーダーエリアの次に位置するボーダーエリアにおけるボーダーアウトエリアの位置、及び(ii)該位置情報が記録されるボーダーアウトエリアが属するボーダーエリアの次に位置するボーダーエリアの更に次に位置するボーダーエリアにおけるボーダーインエリアの位置の少なくとも一方の位置を示す。即ち、位置情報は、複数のボーダーエリアの構造をチェイン構造で示す。そして、情報再生装置がブートプログラムを実行すれば、該情報再生装置は、最初のボーダーエリアにおけるボーダーアウトエリアに記録される位置情報を読み取ることができる。その後、該位置情報が示す次に位置するボーダーエリアを認識し、該認識した次のボーダーエリアの更に次に位置するボーダーエリア等を認識することができる。その結果、情報再生装置は、複数のボーダーエリアを好適に認識することができる。【００２４】
本発明の情報記録装置の他の態様は、当該情報記録媒体は、前記記録情報が記録される第１記録層及び第２記録層を備え、前記第１記録手段は、前記第１記録層及び前記第２記録層の夫々に跨る前記ボーダーエリアの単位で前記記録情報を記録し、前記第２記録手段は、前記第１記録層及び前記第２記録層の少なくとも一方に前記ブートプログラムを記録する。【００２５】
この態様によれば、２層型の（即ち、デュアルレイヤー型の）或いは多層型の情報記録媒体であっても、上述した各種利益を享受することができる。【００２６】
上述の如く第１記録層及び第２記録層に記録された情報記録媒体に記録情報を記録する情報記録装置の態様では、前記第１記録手段は、第１記録層の一部の記録領域と該一部の記録領域と相対向する位置にある前記第２記録層の一部の記録領域とを含む前記ボーダーエリアの単位で前記記録情報を記録するように構成してもよい。【００２７】
このように構成すれば、第１記録層と第２記録層とに交互に概ね同サイズの記録情報が記録されることでボーダーエリアが形成される。従って、第１記録層に記録された記録情報のサイズと第２記録層に記録された記録情報のサイズとを概ね同一とすることができる。これにより、ファイナライズ処理に要する時間を短縮することができる。【００２８】
本発明の情報記録装置の前記第２記録手段は、ＵＤＦ（Universal Disk Format）ファイルシステムにおけるＢｏｏｔ  Ｄｅｓｃｒｉｐｔｏｒを利用して、前記ブートプログラムを前記情報記録媒体に記録する。【００２９】
この態様によれば、ＵＤＦファイルシステムのフォーマットを用いて、比較的容易に、情報再生装置に実行させる（特に、初期動作時に実行させる）ブートプログラムを記録することができる。【００３０】
（情報記録方法）
本発明の情報記録方法は上記課題を解決するために、記録情報が記録される単位であるボーダーエリア毎に、前記記録情報を情報記録媒体に記録する第１記録工程と、前記記録情報が記録されることで形成される複数のボーダーエリアのうちの最初のボーダーエリアに、前記情報記録媒体に記録された前記記録情報を再生する情報再生装置により実行され且つ前記情報再生装置に前記複数のボーダーエリアの夫々を認識させるブートプログラムを記録する第２記録工程とを備える。【００３１】
本発明の情報記録方法によれば、上述した本発明の情報記録装置と同様の各種利益を享受することができる。【００３２】
尚、上述した本発明の情報記録装置における各種態様に対応して、本発明の情報記録方法も各種態様を採ることが可能である。【００３３】
（情報再生装置）
本発明の情報再生装置は上記課題を解決するために、上述した本発明の情報記録装置（但し、その各種態様を含む）により記録された前記記録情報を再生する情報再生装置であって、前記ブートプログラムを読み取る読取手段と、前記読みとられたブートプログラムを実行する実行手段と、前記ブートプログラムが実行された後に、前記複数のボーダーエリアの夫々を認識する認識手段と、前記認識手段により認識された前記複数のボーダーエリアの夫々に記録された前記記録情報を再生する再生手段とを備える。【００３４】
本発明の情報再生装置によれば、読取手段の動作により、ブートプログラムが読み取られる。読み取られたブートプログラムは、実行手段の動作により実行される。実行されたブートプログラムは、当該情報再生装置に、情報記録媒体上に形成される複数のボーダーエリアの夫々を認識させるように動作する。その結果、認識手段は、複数のボーダーエリアの夫々を認識することができる。その後、認識された複数のボーダーエリアの夫々に記録された記録情報が、再生手段の動作により再生される。【００３５】
これにより、上述したように、例えばR-Physical format information zone等を認識することができない情報再生装置であっても、ブートプログラムを実行すれば、情報記録媒体上の複数のボーダーエリアを認識することができ、その結果、該複数のボーダーエリアに記録された記録情報を好適に再生することができる。つまり、本発明に係る情報再生装置によれば、ボーダーエリアの単位でデータが記録される場合であっても好適な再生動作を実現することができる。【００３６】
本発明の情報再生装置の一の態様は、前記ブートプログラムは、前記実行手段により実行されることで、再生専用型の情報記録媒体以外の情報記録媒体を当該情報再生装置が認識することができるか否かを判定し、前記認識可能でないと判定された場合に、前記認識手段は、前記ブートプログラムの動作に基づいて、前記複数のボーダーエリアの夫々を認識する。【００３７】
この態様によれば、ブートプログラムが実行されることで、当該情報再生装置が、再生専用型の情報記録媒体以外の情報記録媒体を認識することができるか否かが判定される。情報再生装置が再生専用型の情報記録媒体以外の情報記録媒体を認識することができない場合には、実行されたブートプログラムは、当該情報再生装置に、情報記録媒体上に形成される複数のボーダーエリアの夫々を認識させるように動作する。その結果、認識手段は、ブートプログラムの動作に基づき、ボーダーエリアを認識することができる。他方、情報再生装置が再生専用型の情報記録媒体以外の情報記録媒体を認識することができる場合には、情報再生装置は、ブートプログラムの動作によらずにボーダーエリアを認識することができる。これにより、ブートプログラムの動作によって、不必要に情報再生装置にボーダーエリアを認識させる必要がなくなるため、効率的な再生動作を実現することができる。【００３８】
本発明の情報再生装置の他の態様は、前記ブートプログラムは、前記最初のボーダーエリアの端部から所定アドレス離れた位置に記録されており、前記認識手段は、前記ブートプログラムが記録される記録領域から所定アドレス離れた位置（例えば、所定の第１アドレスだけ離れた位置）にアクセスすることで、前記最初のボーダーエリアを認識する。【００３９】
この態様によれば、最初のボーダーエリアの端部（例えば、始端部や終端部等）とブートプログラムが記録される記録領域との位置関係は固定されている。従って、認識手段は、ブートプログラムの動作に基づいて、読取手段がブートプログラムを読み取る際にアクセスする記録領域から所定アドレスだけシフトした位置にアクセスすれば、最初のボーダーエリアの端部を比較的容易に認識することができる。その結果、認識手段は、ブートプログラムの動作に基づいて、例えば該端部に記録される後述の位置情報等を参照して、複数のボーダーエリアを認識することができる。【００４０】
本発明の情報再生装置の他の態様は、前記複数のボーダーエリアの夫々は、前記記録情報が記録されるデータエリア、並びに該データエリアに記録される前記記録情報を管理するための管理情報が前記記録情報として記録されるボーダーインエリア及びボーダーアウトエリアを含んでおり、前記ブートプログラムは、前記最初のボーダーエリアにおける前記データエリア内であって且つ前記最初のボーダーエリアにおける前記ボーダーアウトエリアから所定アドレス離れた位置（例えば、所定の第２アドレスだけ離れた位置）に記録されており、前記認識手段は、前記ブートプログラムが記録される記録領域から所定アドレス離れた位置にアクセスすることで、前記最初のボーダーエリアにおける前記ボーダーアウトエリアを認識する。【００４１】
この態様によれば、ボーダーエリアは、実際に映像情報や音声情報等のコンテンツ情報が記録情報として記録されるデータエリアと、該データエリアに記録された記録情報を管理するための管理情報が記録情報として記録されるボーダーインエリア及びボーダーアウトエリアとに細分化されている。そして、最初のボーダーエリアにおけるボーダーアウトエリアとブートプログラムが記録される記録領域との位置関係は固定されている。従って、認識手段は、ブートプログラムの動作に基づき、読取手段がブートプログラムを読み取る際にアクセスする記録領域から所定アドレスだけシフトした位置にアクセスすれば、最初のボーダーエリアにおけるボーダーアウトエリアを比較的容易に認識することができる。その結果、認識手段は、ブートプログラムの動作に基づき、例えば該ボーダーアウトエリアに記録される後述の位置情報等を参照して、複数のボーダーエリアを認識することができる。【００４２】
本発明の情報再生装置の他の態様は、前記複数のボーダーエリアの夫々には、次のボーダーエリアの位置を示す位置情報が前記記録情報として更に記録されており、前記認識手段は、前記位置情報を参照することで、前記複数のボーダーエリアの夫々を認識する。【００４３】
この態様によれば、各ボーダーエリアには位置情報が更に記録されている。従って、認識手段は、ブートプログラムの動作に基づき、最初のボーダーエリアに記録される位置情報を参照して、該位置情報が示す次に位置するボーダーエリアを認識することができる。その後も同様に、認識手段はブートプログラムの動作に基づき、該認識した次のボーダーエリアの更に次に位置するボーダーエリア等を認識することができる。その結果、認識手段は、複数のボーダーエリアを好適に認識することができる。【００４４】
本発明の情報再生装置の他の態様は、当該情報記録媒体は、前記記録情報が記録される第１記録層及び第２記録層を備え、前記記録情報は、前記第１記録層及び前記第２記録層の夫々に跨る前記ボーダーエリアの単位で記録される。【００４５】
この態様によれば、２層型の（即ち、デュアルレイヤー型の）或いは多層型の情報記録媒体であっても、上述した各種利益を享受することができる。【００４６】
（情報再生方法）
本発明の情報再生方法は上記課題を解決するために、上述した本発明の情報記録装置（但し、各種態様を含む）により記録された前記記録情報を再生する情報再生方法であって、前記ブートプログラムを読み取る読取工程と、前記読みとられたブートプログラムを実行する実行工程と、前記ブートプログラムが実行された後に、前記複数のボーダーエリアの夫々を認識する認識工程と、前記認識手段により認識された前記複数のボーダーエリアの夫々に記録された前記記録情報を再生する再生工程とを備える。【００４７】
本発明の情報再生方法によれば、上述した本発明の情報再生装置と同様の各種利益を享受することができる。【００４８】
尚、上述した本発明の情報再生装置における各種態様に対応して、本発明の情報再生方法も各種態様を採ることが可能である。【００４９】
（情報記録媒体）
本発明の情報記録媒体は上記課題を解決するために、夫々に前記記録情報が記録される複数のボーダーエリアを備えており、前記複数のボーダーエリアのうちの最初のボーダーエリアは、当該情報記録媒体に記録された前記記録情報を再生する情報再生装置の初期動作時に実行され且つ前記情報再生装置に前記複数のボーダーエリアの夫々を認識させるブートプログラムが記録されるブートエリアを更に備える。【００５０】
本発明の情報記録媒体によれば、ブートエリアに記録されたブートプログラムを実行することで、再生専用型の情報記録媒体以外の情報記録媒体を再生することができない情報再生装置にも、当該情報記録媒体上に形成される複数のボーダーエリアを認識させることができる。従って、上述した各種利益を享受することができる。【００５１】
尚、上述した本発明の情報記録装置における各種態様に対応して、本発明の情報記録媒体も各種態様を採ることが可能である。【００５２】
（コンピュータプログラム）
本発明の第１コンピュータプログラムは上記課題を解決するために、上述した本発明の情報記録装置（但し、その各種態様を含む）に備えられたコンピュータを制御する記録制御用のコンピュータプログラムであって、該コンピュータを、前記第１記録手段及び前記第２記録手段のうち少なくとも一部として機能させる。また、本発明の第２コンピュータプログラムは上記課題を解決するために、上述した本発明の情報再生装置（但し、その各種態様を含む）に備えられたコンピュータを制御する再生制御用のコンピュータプログラムであって、該コンピュータを、前記読取手段、前記実行手段、前記認識手段及び前記再生手段のうち少なくとも一部として機能させる。【００５３】
本発明に係る各コンピュータプログラムによれば、当該コンピュータプログラムを格納するＲＯＭ、ＣＤ−ＲＯＭ、ＤＶＤ−ＲＯＭ、ハードディスク等の記録媒体から、当該コンピュータプログラムをコンピュータに読み込んで実行させれば、或いは、当該コンピュータプログラムを、通信手段を介してコンピュータにダウンロードさせた後に実行させれば、上述した本発明の情報記録装置又は情報再生装置を比較的簡単に実現できる。【００５４】
尚、上述した本発明の情報記録装置又は情報再生装置における各種態様に対応して、本発明の第１又は第２コンピュータプログラムに係る実施形態も各種態様を採ることが可能である。【００５５】
コンピュータ読取可能な媒体内の第１コンピュータプログラム製品は上記課題を解決するために、上述した本発明の情報記録装置（但し、その各種態様を含む）に備えられたコンピュータにより実行可能なプログラム命令を明白に具現化し、該コンピュータを、前記第１記録手段及び前記第２記録手段のうち少なくとも一部として機能させる。コンピュータ読取可能な媒体内の第２コンピュータプログラム製品は上記課題を解決するために、上述した本発明の情報再生装置（但し、その各種態様を含む）に備えられたコンピュータにより実行可能なプログラム命令を明白に具現化し、該コンピュータを、前記読取手段、前記実行手段、前記認識手段及び前記再生手段のうち少なくとも一部として機能させる。【００５６】
本発明の各コンピュータプログラム製品によれば、当該コンピュータプログラム製品を格納するＲＯＭ、ＣＤ−ＲＯＭ、ＤＶＤ−ＲＯＭ、ハードディスク等の記録媒体から、当該コンピュータプログラム製品をコンピュータに読み込めば、或いは、例えば伝送波である当該コンピュータプログラム製品を、通信手段を介してコンピュータにダウンロードすれば、上述した本発明の情報記録装置又は情報再生装置を比較的容易に実施可能となる。更に具体的には、当該コンピュータプログラム製品は、上述した本発明の情報記録装置又は情報再生装置として機能させるコンピュータ読取可能なコード（或いはコンピュータ読取可能な命令）から構成されてよい。【００５７】
本発明のこのような作用及び他の利得は次に説明する実施例から明らかにされる。【００５８】
以上説明したように、本発明の情報記録装置又は方法によれば、第１記録手段及び第２記録手段、又は第１記録工程及び第２記録工程を備える。また、本発明の情報再生装置によれば、読取手段、実行手段、認識手段及び再生手段、又は読取工程、実行工程、認識工程及び再生工程を備える。また、本発明の情報記録媒体によれば、ボーダーエリア及びブートエリアを備える。従って、ボーダーエリアの単位でデータが記録される場合であっても好適な再生動作を実現することができる。
【図面の簡単な説明】
【００５９】
【図１】本発明の情報記録媒体に係る実施例である光ディスクについて、上側に複数のエリアを有する光ディスクの構造を概略平面図で示すと共に、下側にその径方向におけるエリア構造を概念図で対応付けて示す説明図である。
【図２】本実施例に係る情報記録装置の基本的な構成を概念的に示すブロック図である。
【図３】本実施例に係る情報記録装置による、光ディスクへのデータの記録の態様を概念的に示す説明図である。
【図４】ボーダーインエリア及びボーダーアウトエリアのデータ構造をより詳細に説明する図である。
【図５】本実施例に係る情報再生装置の基本的な構成を概念的に示すブロック図である。
【図６】本実施例に係る情報再生装置の再生動作の流れを概念的に示すフローチャートである。
【図７】本実施例に係る情報再生装置による、光ディスク上におけるデータの再生の一の態様を概念的に示す説明図である。
【図８】本実施例に係る情報再生装置による、光ディスク上におけるデータの再生の他の態様を概念的に示す説明図である。
【符号の説明】
【００６０】
１００  光ディスク
１０２  リードインエリア
１０２ａ  記録物理フォーマット情報ゾーン
１０２ｂ  コントロールデータゾーン
１０５  ユーザデータエリア
１０６  ボーダーインエリア
１０７  ボーダーアウトエリア
１０９、１１９  ミドルエリア
１１８  リードアウトエリア
１２０  ブートプログラム
２００  情報記録装置
２１２  光ピックアップ
２１３  信号記録手段
２１４、２１９  ＣＰＵ
３００  情報再生装置
３１２  光ピックアップ
３１３  信号再生手段
３１４、３１９  ＣＰＵ
【発明を実施するための最良の形態】
【００６１】
以下、本発明を実施するための最良の形態について実施例毎に順に図面に基づいて説明する。【００６２】
（情報記録媒体）
初めに、図１を参照して、本発明の情報記録媒体に係る実施例の基本構造について説明を進める。ここに、図１（ａ）は、本発明の情報記録媒体に係る実施例としての複数の記録領域を有する光ディスクの基本構造を示した概略平面図であり、図１（ｂ）は、該光ディスクの概略断面図と、これに対応付けられた、その半径方向における記録領域構造の図式的概念図である。【００６３】
図１（ａ）及び図１（ｂ）に示されるように、光ディスク１００は、例えば、ＤＶＤと同じく直径１２ｃｍ程度のディスク本体上の記録面に、センターホールを中心として、リードインエリア１０２又はリードアウトエリア１１８、ユーザデータエリア１０５及び１１５、並びにミドルエリア１０９及び１１９が設けられている。そして、光ディスク１００は、透明基板１１０上に記録層等が積層されている。そして、この記録層の各記録領域には、例えば、センターホールを中心にスパイラル状或いは同心円状に、例えば、グルーブトラック及びランドトラック等のトラックが交互に設けられている。また、このトラック上には、データがＥＣＣブロックという単位で分割されて記録される。ＥＣＣブロックは、記録情報がエラー訂正可能なプリフォーマットアドレスによるデータ管理単位である。【００６４】
尚、本発明は、このような三つのエリアを有する光ディスクには特に限定されない。例えば、リードインエリア１０２、リードアウトエリア１１８又はミドルエリア１０９（１１９）が存在せずとも、以下に説明するデータ構造等の構築は可能である。また、後述するように、リードインエリア１０２、リードアウトエリア１１８又はミドルエリア１０９（１１９）は更に細分化された構成であってもよい。【００６５】
特に、本実施例に係る光ディスク１００は、図１（ｂ）に示されるように、例えば、透明基板１１０に、本発明に係る第１及び第２記録層の一例を構成するＬ０層及びＬ１層が積層された構造をしている。このような二層型の光ディスク１００の記録再生時には、図１（ｂ）中、下側から上側に向かって照射されるレーザ光ＬＢの集光位置をいずれの記録層に合わせるかに応じて、Ｌ０層におけるデータの記録再生が行なわれるか又はＬ１層におけるデータの記録再生が行われる。特に、Ｌ０層においては内周側から外周側に向かってデータが記録され、他方Ｌ１層においては外周側から内周側に向かってデータが記録される。即ち、本実施例に係る光ディスク１００は、オポジットトラックパス方式の光ディスクに相当する。但し、パラレルトラックパス方式の光ディスクであっても、以下に説明する構成を採用することで、以下に述べる各種利益を享受することができる。【００６６】
また、本実施例に係る光ディスク１００は、リードインエリア１０２及びリードアウトエリア１１８の更に内周側に、ＰＣＡ（Power Calibration Area：パワー較正エリア）１０３（１１３）と、ＲＭＡ（Recording Management Area：記録管理エリア）１０４（１１４）とを備えている。【００６７】
ＰＣＡ１０３（１１３）は、光ディスク１００へデータを記録する際のレーザ光ＬＢのレーザパワーを調整（較正）するＯＰＣ（Optimum Power Control）処理を実行するための記録エリアである。レーザパワーを段階的に変化させながらＰＣＡ１０３（１１３）にＯＰＣパターンが記録され、且つ記録されたＯＰＣパターンの再生品質（例えばアシンメトリ等）が測定されることで、データを記録する際の最適なレーザパワーが算出される。【００６８】
ＲＭＡ１０４（１１４）は、光ディスク１００へのデータの記録を管理するためのＲＭＤ（Recording Management Data：記録管理情報）を記録するための記録エリアである。【００６９】
また、本実施例に係る光ディスク１００は、２層片面、即ち、デュアルレイヤーに限定されるものではなく、２層両面、即ちデュアルレイヤーダブルサイドであってもよい。更に、上述の如く２層の記録層を有する光ディスクに限られることなく、３層以上の多層型の光ディスクであってもよい。【００７０】
（情報記録装置）
次に図２から図４を参照して、本発明の情報記録装置に係る実施例としての構成及び動作について説明する。【００７１】
（１）基本構成
先ず、図２を参照して、本実施例に係る情報記録装置２００の基本的構成について説明する。ここに、図２は、本実施例に係る情報記録装置２００の基本的な構成を概念的に示すブロック図である。尚、情報記録装置２００は、光ディスク１００にデータを記録する機能を備える。【００７２】
図２に示すように、情報記録再生装置２００は、実際に光ディスク１００がローディングされ且つデータの記録やデータの再生が行なわれるディスクドライブ２０１と、該ディスクドライブ２０１に対するデータの記録及び再生を制御するパーソナルコンピュータ等のホストコンピュータ２０２とを備えている。【００７３】
ディスクドライブ２０１は、光ディスク１００、スピンドルモータ２１１、光ピックアップ２１２、信号記録手段２１３、ＣＰＵ（ドライブ制御手段）２１４、メモリ２１５、データ入出力制御手段２１６、及びバス２１７を備えて構成されている。また、ホストコンピュータ２０２は、データ入出力制御手段２１８、ＣＰＵ２１９、メモリ２２０、バス２２１、操作／表示制御手段２２２、操作ボタン２２３及び表示パネル２２４を備えて構成される。【００７４】
スピンドルモータ２１１は光ディスク１００を回転及び停止させるもので、光ディスク１００へのアクセス時に動作する。より詳細には、スピンドルモータ２１１は、図示しないサーボユニット等によりスピンドルサーボを受けつつ所定速度で光ディスク１００を回転及び停止させるように構成されている。【００７５】
光ピックアップ２１２は、光ディスク１００へのデータの記録を行うために、例えば半導体レーザ装置とレンズ等から構成される。より詳細には、光ピックアップ２１２は、光ディスク１００に対してレーザービーム等の光ビームを、書き込み光として所定のパワーで且つ変調させながら照射する。【００７６】
信号記録手段２１３は、スピンドルモータ２１１と光ピックアップ２１２を制御することで光ディスク１００に対してデータの記録を行う。より具体的には、信号記録手段２１３は、例えば、レーザダイオードドライバ（ＬＤドライバ）及びヘッドアンプ等によって構成されている。レーザダイオードドライバは、光ピックアップ２１２内に設けられた図示しない半導体レーザを駆動する。ヘッドアンプは、光ピックアップ２１２の出力信号、即ち、光ビームの反射光を増幅し、該増幅した信号を出力する。【００７７】
メモリ２１５は、データのバッファ領域や、信号記録手段２１３で使用出来るデータに変換する時の中間バッファとして使用される領域などディスクドライブ２０１におけるデータ処理全般において使用される。また、メモリ２１５はこれらレコーダ機器としての動作を行うためのプログラム、即ちファームウェアが格納されるＲＯＭ領域と、記録再生データの一時格納用バッファや、ファームウェアプログラム等の動作に必要な変数が格納されるＲＡＭ領域などから構成される。【００７８】
ＣＰＵ（ドライブ制御手段）２１４は、信号記録手段２１３及びメモリ２１５と、バス２１７を介して接続され、各種制御手段に指示を行うことで、ディスクドライブ３００全体の制御を行う。通常、ＣＰＵ２１４が動作するためのソフトウェア又はファームウェアは、メモリ２１５に格納されている。【００７９】
データ入出力制御手段２１６は、ディスクドライブ２０１に対する外部からのデータ入出力を制御し、メモリ２１５上のデータバッファへの格納及び取り出しを行う。情報記録装置２００とＳＣＳＩや、ＡＴＡＰＩなどのインタフェースを介して接続されている外部のホストコンピュータ２０２から発行されるドライブ制御命令は、データ入出力制御手段２１６を介してＣＰＵ２１４に伝達される。また、データも同様にデータ入出力制御手段２１６を介して、ホストコンピュータ２０２とやり取りされる。【００８０】
操作／表示制御手段２２２はホストコンピュータ２０２に対する動作指示受付と表示を行うもので、例えば記録といった操作ボタン２２３による指示をＣＰＵ２１９に伝える。ＣＰＵ２１９は、操作／表示制御手段２２２からの指示情報を元に、データ入出力手段２１８を介して、情報記録装置２００に対して制御命令（コマンド）を送信し、ディスクドライブ２０１全体を制御する。同様に、ＣＰＵ２１９は、ディスクドライブ２０１に対して、動作状態をホストに送信するように要求するコマンドを送信することができる。これにより、記録中といったディスクドライブ２０１の動作状態が把握できるためＣＰＵ２１９は、操作／表示制御手段２２２を介して蛍光管やＬＣＤなどの表示パネル２２４にディスクドライブ２０１の動作状態を出力することができる。【００８１】
メモリ２２０は、ホストコンピュータ２０２が使用する内部記憶装置であり、例えばＢＩＯＳ（Basic Input／Output System)等のファームウェアプログラムが格納されるＲＯＭ領域、オペレーティングシステムや、アプリケーションプログラム等の動作に必要な変数等が格納されるＲＡＭ領域などから構成される。また、データ入出力制御手段２１８を介して、図示しないハードディスク等の外部記憶装置に接続されていてもよい。【００８２】
以上説明した、ディスクドライブ２０１とホストコンピュータ２０２を組み合わせて使用する一具体例は、映像を記録するレコーダ機器等の家庭用機器である。このレコーダ機器は放送受信チューナや外部接続端子からの映像信号をディスクに記録する機器である。メモリ２２０に格納されたプログラムをＣＰＵ２１９で実行させることでレコーダ機器としての動作を行っている。また、別の具体例では、ディスクドライブ２０１はディスクドライブ（以下、適宜ドライブと称す）であり、ホストコンピュータ２０２はパーソナルコンピュータやワークステーションである。パーソナルコンピュータ等のホストコンピュータとドライブはＳＣＳＩやＡＴＡＰＩといったデータ入出力制御手段２１６及び２１８を介して接続されており、ホストコンピュータ２０２にインストールされているリーディングソフトウェア等のアプリケーションが、ディスクドライブ２０１を制御する。【００８３】
（２）動作原理
続いて、図３及び図４を参照して、本実施例に係る情報記録装置２００の、光ディスクへのデータの記録の態様についてより詳細に説明する。ここに、図３は、本実施例に係る情報記録装置２００による、光ディスク１００へのデータの記録の態様を概念的に示す説明図であり、図４は、ボーダーインエリア及びボーダーアウトエリアのデータ構造をより詳細に説明する図である。【００８４】
図３に示すように、本実施例に係る情報記録装置２００は、例えば映画データや音声データ等の各種コンテンツデータやその他各種データ等を、ボーダーエリアの単位毎に記録する。その結果、Ｌ０層及びＬ１層の夫々のユーザデータエリア１０５（１１５）中に複数のボーダーエリアが形成される。より具体的には、例えば初めにある映画データ（或いは、あるファイル）が光ディスク１００に記録されることで第１ボーダーエリアが形成される。その後、例えばある音楽データ（或いは、あるファイル）を新たに追記する場合には、該音楽データを第１ボーダーエリアに続けて記録することで第２ボーダーエリアが形成される。その後、例えばあるＰＣ用データ（或いは、あるファイル）を新たに追記する場合には、該ＰＣ用データを第２ボーダーエリアに続けて記録することで第３ボーダーエリアが形成される。【００８５】
このボーダーエリアについてより詳細に説明すると、各ボーダーエリア中には、ボーダーインエリア１０６（１１６）、ユーザデータエリア１０５（１１５）及びボーダーアウトエリア１０７（１１７）が形成される。但し、リードインエリア１０２からみて最初の（即ち、リードインエリア１０２に最も近い位置に形成される）ボーダーエリアに相当する第１ボーダーエリアにおいては、後述するようにリードインエリア１０２内にエクストラボーダーゾーン１０２ｃ（或いは、ファイルシステム情報等）が記録されるため、ボーダーインエリア１０６（１１６）は形成されない。即ち、第１ボーダーエリアは、ユーザデータエリア１０５ａ（１１５ａ）、並びにボーダーアウトエリア１０７ａ及び１１７ａ（更には、エクストラボーダーゾーン１０２ｃ等）を含んで構成されている。第２ボーダーエリアは、ボーダーインエリア１０６ｂ（１１６ｂ）、ユーザデータエリア１０５ｂ（１１５ｂ）、並びにボーダーアウトエリア１０７ｂ（１１７ｂ）を含んで構成されている。第３ボーダーエリアは、ボーダーインエリア１０６ｃ（１１６ｃ）、ユーザデータエリア１０５ｃ（１１５ｃ）、並びにボーダーアウトエリア１０７ｃ（１１７ｃ）を含んで構成されている。【００８６】
ボーダーインエリア１０６（１１６）は、各ボーダーエリアに記録されているデータを管理するための各種管理情報（例えば、後述の最新物理フォーマット情報等）が記録される。ボーダーインエリア１０６（１１６）は、例えば光ディスク１００の内周から外周方向に向かって数μｍ程度の大きさを有している。ボーダーインエリア１０６（１１６）の具体的なデータ構造については後に詳述する（図４参照）。【００８７】
ユーザデータエリア１０５（１１５）は、実際にコンテンツデータやその他各種データが記録される。本実施例においては、ユーザデータエリア１０５（１１５）の大きさは予め定められていてもよいし、或いはデータの記録と並行して適宜大きさを可変してもよい。そして、同一のボーダーエリアに含まれるユーザデータエリア１０５とユーザデータエリア１１５とは、光ピックアップ２１１側から見て同一半径位置或いは概ね同一半径位置に配置される関係にあることが好ましい。即ち、夫々対応するアドレスを有している記録エリアであることが好ましい。【００８８】
ボーダーアウトエリア１０７（１１７）は、各ボーダーエリアに記録されているデータを管理するための各種管理情報が記録される。ボーダーアウトエリア１０７（１１７）は、例えば光ディスク１００の内周から外周方向に向かって概ね５００ないし１００μｍ程度の大きさを有している。ボーダーアウトエリア１０７（１１７）の具体的なデータ構造については後に詳述する（図４参照）。【００８９】
そして、コンテンツデータや各種データは、第１ボーダーエリアから順に、第２ボーダーエリア、第３ボーダーエリアへと記録される。そして、各ボーダーエリア内においては、図中矢印にて示すように、Ｌ０層におけるユーザデータエリア１０５の内周側より記録され、続いてＬ１層におけるユーザデータエリア１１５の外周側よりデータが記録される。また、各ボーダーエリア内においても、更に細分化されたデータの記録区画を規定し、該細分化された記録区画毎にデータを記録するように構成してもよい。【００９０】
記録動作の最中には、情報記録装置２００は、光ディスク１００上におけるデータの記録の態様に応じて、ＲＭＡ１０４（１１４）に管理情報を記録する。より具体的には、ＲＭＡ１０４（１１４）には、光ディスク１００上におけるデータの分布の態様を示すビットマップ情報等がＲＭＤとして記録される。記録動作の最中には、情報記録装置２００は、ＲＭＡ１０４（１１４）に記録されるＲＭＤを参照することで、光ディスク１００上におけるデータの分布（即ち、データ構造）を認識する。【００９１】
また、リードインエリア１０２には、記録物理フォーマット情報ゾーン（R-Physical format information zone）１０２ａと、コントロールデータゾーン（Control data zone）１０２ｂと、エクストラボーダーゾーン（Extra Border zone）１０２ｃとが予め設けられている。【００９２】
記録物理フォーマット情報ゾーン１０２ａは、ファイナライズ処理の際に、ＲＭＡ１０４（１１４）に記録されている最新のＲＭＤが記録される。即ち、ファイナライズ処理を行う時点の光ディスク１００上におけるデータの分布の態様を示すビットマップ情報等を含む最新のＲＭＤが、ファイナライズ処理の際に記録物理フォーマット情報ゾーンに記録される。そして、例えばＤＶＤ−Ｒ等の記録可能型の光ディスク１００を認識可能な情報再生装置（即ち、例えば記録物理フォーマット情報ゾーン１０２ａを認識可能な情報再生装置）であれば、データの再生時に、該記録物理フォーマット情報ゾーン１０２ａが参照されることで光ディスク１００上におけるデータの分布が認識され、光ディスク１００に記録されたデータが再生される。【００９３】
コントロールデータゾーン１０２ａは、再生専用型の光ディスクにも設けられている記録領域であって、光ディスク１００上におけるデータ構造が予めエンボスピットや記録ピットないしは記録マーク等で記録されている。より具体的には、コントロールデータゾーン１０２ｂには、リードインエリア１０２の始端部（即ち、最内周型の端部）や終端部（即ち、最外周側の端部）のアドレスや、データを記録可能な記録領域の終端部（即ち、リードアウトエリア１１８の終端部）のアドレス等が予め記録されている。【００９４】
例えばＤＶＤ−Ｒ等の記録可能型の光ディスク１００を認識不可能な情報再生装置であれば、上述の記録物理フォーマット情報ゾーン１０２ａを参照することができない。このため、ＤＶＤ−Ｒ等の記録可能型の光ディスク１００を認識不可能な情報再生装置は、データの再生時に、該コントロールデータゾーン１０２ｂを参照することで光ディスク１００上におけるデータの分布を認識する。その結果、例えばＤＶＤ−Ｒ等の記録可能型の光ディスク１００を認識不可能な情報再生装置であっても、光ディスク１００に記録されたデータを再生することができる。【００９５】
エクストラボーダーゾーン１０２ｃは、第１ボーダーエリアのボーダーインエリア１０６（１１６）に相当する記録領域である。【００９６】
続いて、図４を参照して、ボーダーインエリア１０６（１１６）及びボーダーアウトエリア１０７（１１７）の具体的なデータ構造について説明する。ここに、図４は、ボーダーインエリア１０６（１１６）及びボーダーアウトエリア１０７（１１７）の具体的なデータ構造を概念的に示すデータ構造図である。【００９７】
図４に示すように、ボーダーインエリア１０６（１１６）には、最新物理フォーマット情報（updated physical format information）が記録されている。この最新物理フォーマット情報は、ユーザデータエリア１０５（１１５）中におけるデータの分布情報（例えば、マッピング情報等）を示す情報である。より具体的には、最新物理フォーマット情報は、当該ボーダーインエリア１０６（１１６）が形成された時点でのユーザデータエリア１０５（１１５）中におけるデータの分布情報を示す情報である。そして、最新物理フォーマット情報は、５ＥＣＣブロックに相当する大きさを有している。但し、この大きさに限定されるものではない。【００９８】
ボーダーアウトエリア１０７（１１７）には、ＲＭＤコピーと、ストップブロックと、ネクストボーダーポインタと、ネクストボーダーマーカーとが記録されている。【００９９】
ＲＭＤコピーは、データの記録を管理する情報であって、且つＲＭＡ１０４（１１４）内に記録されているＲＭＤと同一の情報を含んでいる。【０１００】
ストップブロックは、例えば２ＥＣＣブロックのサイズを有するフラグ情報を含んでおり、当該ボーダーアウトエリア１０７（１１７）以降にデータが記録されているか否かを示す。即ち、当該ボーダーアウトエリア１０７（１１７）が属するボーダーエリア以降に、更にボーダーエリアが形成されているか否かを示す。従って、光ディスク１００に記録されたデータを再生する情報再生装置が、当該ストップブロックによりデータが記録されていないと判断したら、それ以降のエリアは読み取らない。【０１０１】
ネクストボーダーポインタは、当該ボーダーアウトエリア１０７（１１７）が属するボーダーエリアの次に位置するボーダーエリアにおけるボーダーアウトエリア１０７（１１７）の位置、及び該次に位置するボーダーエリアの更に次に位置するボーダーエリアにおけるボーダーインエリア１０６（１１６）の位置を示す。具体的には、例えば第１ボーダーエリアにおけるボーダーアウトエリア１０７ａ（１１７ａ）に記録されるネクストボーダーポインタは、第２ボーダーエリアにおけるボーダーアウトエリア１０７ｂ（１１７ｂ）及び第３ボーダーエリアにおけるボーダーインエリア１０６ｃ（１１６ｃ）を示す。係るネクストボーダーポインタにより、複数のボーダーエリアは夫々が一連のつながりを有するチェイン構造を有するように形成される。【０１０２】
ネクストボーダーマーカーは、光ディスク１００にデータを記録する情報記録装置により用いられる情報であって、例えば２ＥＣＣブロックのサイズのデータが、３つ記録されることで示される。具体的には、当該ボーダーアウトエリア（１０７）１１７に続いて更にデータが記録されている場合に、所定のデータ（例えば、“００ｈ”）をネクストボーダーマーカーとして記録する。他方、当該ボーダーアウトエリア１０７（１１７）に続いて更にデータが記録されていない場合、ボーダーアウトエリア１０７−２（１１７−２）はミラー状態（即ち、未記録状態）となっている。【０１０３】
再び図３において、本実施例では特に、情報記録装置２００は、ＵＤＦファイルシステムのBoot Descriptorを設けることで、ブートプログラム１２０を、最初のボーダーエリアにおけるボーダーアウトエリア１０７（１１７）の直前に記録する。具体的には、図３に示すように、最初のボーダーエリアである第１ボーダーエリアのボーダーアウトエリア１０７ａの直前（即ち、ボーダーアウトエリア１０７ａの始端部に隣接する記録領域）にブートプログラム１２０を記録する。尚、ＵＤＦファイルシステムの具体的な説明については、ＯＳＴＡ（Optical Storage Technology Association）が発行しているＵＤＦ  Ｓｐｅｃｉｆｉｃａｔｉｏｎ（Revision 2.50）を参照されたい。もちろん他の規格に準拠したデータ構造であっても、本実施例において説明するブートプログラム１２０を記録し、以下に説明する動作を行なうことは当然に可能である。【０１０４】
ブートプログラム１２０は、後述の情報再生装置の初期動作時に実行されるプログラムである。ブートプログラム１２０が情報再生装置上で実行されると、ブートプログラム１２０は、情報再生装置が記録可能型であって且つ２層型の光ディスク１００を認識することができるか否かを判定する。情報再生装置が記録可能型であって且つ２層型の光ディスク１００を認識することができないと判定された場合には、ブートプログラム１２０は、該情報再生装置に複数のボーダーエリアを認識させる。尚、ブートプログラム１２０が実際に情報再生装置に読み込まれ、実行された時の動作の詳細については、後に詳述する（図６等参照）。【０１０５】
（情報再生装置）
続いて、図５から図８を参照して、本実施例に係る情報再生装置の実施例について説明する。【０１０６】
（１）基本構成
先ず、図５を参照して、本実施例に係る情報再生装置３００の基本的構成について説明する。ここに、図５は、本実施例に係る情報再生装置３００の基本的な構成を概念的に示すブロック図である。尚、情報再生装置３００は、上述した本実施例に係る情報記録装置２００により光ディスク１００に記録されたデータを再生する機能を備える。【０１０７】
図５に示すように、情報再生装置３００は、実際に光ディスク１００がローディングされ且つデータの記録やデータの再生が行なわれるディスクドライブ３０１と、該ディスクドライブ３０１に対するデータの記録及び再生を制御するパーソナルコンピュータ等のホストコンピュータ３０２とを備えている。【０１０８】
ディスクドライブ３０１は、光ディスク１００、スピンドルモータ３１１、光ピックアップ３１２、信号再生手段３１３、ＣＰＵ（ドライブ制御手段）３１４、メモリ３１５、データ入出力制御手段３１６、及びバス３１７を備えて構成されている。また、ホストコンピュータ３０２は、データ入出力制御手段３１８、ＣＰＵ３１９、メモリ３２０、バス３２１、操作／表示制御手段３２２、操作ボタン３２３及び表示パネル３２４を備えて構成される。【０１０９】
スピンドルモータ３１１は光ディスク１００を回転及び停止させるもので、光ディスク１００へのアクセス時に動作する。より詳細には、スピンドルモータ３１１は、図示しないサーボユニット等によりスピンドルサーボを受けつつ所定速度で光ディスク１００を回転及び停止させるように構成されている。【０１１０】
光ピックアップ３１２は、光ディスク１００へのデータの記録を行うために、例えば半導体レーザ装置とレンズ等から構成される。より詳細には、光ピックアップ３１２は、光ディスク１００に対してレーザービーム等の光ビームを、読み取り光として所定のパワーで照射する。【０１１１】
信号再生手段３１３は、スピンドルモータ３１１と光ピックアップ３１２を制御することで光ディスク１００に対してデータの再生を行う。より具体的には、信号再生手段３１３は、例えば、レーザダイオードドライバ（ＬＤドライバ）及びヘッドアンプ等によって構成されている。レーザダイオードドライバは、光ピックアップ３１２内に設けられた図示しない半導体レーザを駆動する。ヘッドアンプは、光ピックアップ３１２の出力信号、即ち、光ビームの反射光を増幅し、該増幅した信号を出力する。【０１１２】
メモリ３１５は、データのバッファ領域や、信号再生手段３１３で使用出来るデータに変換する時の中間バッファとして使用される領域などディスクドライブ３０１におけるデータ処理全般において使用される。また、メモリ３１５はこれらプレーヤ機器としての動作を行うためのプログラム、即ちファームウェアが格納されるＲＯＭ領域と、データの一時格納用バッファや、ファームウェアプログラム等の動作に必要な変数が格納されるＲＡＭ領域などから構成される。【０１１３】
ＣＰＵ（ドライブ制御手段）３１４は、信号再生手段３１３及びメモリ３１５と、バス３１７を介して接続され、各種制御手段に指示を行うことで、ディスクドライブ３００全体の制御を行う。通常、ＣＰＵ３１４が動作するためのソフトウェア又はファームウェアは、メモリ３１５に格納されている。【０１１４】
データ入出力制御手段３１６は、ディスクドライブ３０１に対する外部からのデータ入出力を制御し、メモリ３１５上のデータバッファへの格納及び取り出しを行う。情報再生装置３００とＳＣＳＩや、ＡＴＡＰＩなどのインタフェースを介して接続されている外部のホストコンピュータ３０２から発行されるドライブ制御命令は、データ入出力制御手段３１６を介してＣＰＵ３１４に伝達される。また、データも同様にデータ入出力制御手段３１６を介して、ホストコンピュータ３０２とやり取りされる。【０１１５】
操作／表示制御手段３２２はホストコンピュータ３０２に対する動作指示受付と表示を行うもので、例えば再生といった操作ボタン２２３による指示をＣＰＵ３１９に伝える。ＣＰＵ３１９は、操作／表示制御手段３２２からの指示情報を元に、データ入出力手段２１８を介して、情報再生装置３００に対して制御命令（コマンド）を送信し、ディスクドライブ３０１全体を制御する。同様に、ＣＰＵ３１９は、ディスクドライブ３０１に対して、動作状態をホストに送信するように要求するコマンドを送信することができる。これにより、再生中といったディスクドライブ３０１の動作状態が把握できるためＣＰＵ３１９は、操作／表示制御手段３２２を介して蛍光管やＬＣＤなどの表示パネル３２４にディスクドライブ３０１の動作状態を出力することができる。【０１１６】
メモリ３２０は、ホストコンピュータ３０２が使用する内部記憶装置であり、例えばＢＩＯＳ（Basic Input／Output System)等のファームウェアプログラムが格納されるＲＯＭ領域、オペレーティングシステムや、アプリケーションプログラム等の動作に必要な変数等が格納されるＲＡＭ領域などから構成される。また、データ入出力制御手段３１８を介して、図示しないハードディスク等の外部記憶装置に接続されていてもよい。【０１１７】
以上説明した、ディスクドライブ３０１とホストコンピュータ３０２を組み合わせて使用する一具体例は、映像を再生するプレーや機器等の家庭用機器である。このプレーヤ機器は光ディスク１００に記録された映像信号を再生する機器である。メモリ３２０に格納されたプログラムをＣＰＵ３１９で実行させることでプレーヤ機器としての動作を行っている。また、別の具体例では、ディスクドライブ３０１はディスクドライブ（以下、適宜ドライブと称す）であり、ホストコンピュータ３０２はパーソナルコンピュータやワークステーションである。パーソナルコンピュータ等のホストコンピュータとドライブはＳＣＳＩやＡＴＡＰＩといったデータ入出力制御手段３１６及び３１８を介して接続されており、ホストコンピュータ３０２にインストールされているリーディングソフトウェア等のアプリケーションが、ディスクドライブ３０１を制御する。【０１１８】
（２）基本動作
続いて、図６から図８を参照して、本実施例に係る情報再生装置３００の、光ディスク１００に記録されたデータの再生の態様についてより詳細に説明する。ここに、図６は、本実施例に係る情報再生装置３００の再生動作の流れを概念的に示すフローチャートであり、図７は、本実施例に係る情報再生装置３００による、光ディスク１００上におけるデータの再生の一の態様を概念的に示す説明図であり、図８は、本実施例に係る情報再生装置３００による、光ディスク１００上におけるデータの再生の他の態様を概念的に示す説明図である。【０１１９】
図６に示すように、初めにブートプログラム１２０が読み込まれ実行される（ステップＳ１０１）。ブートプログラム１２０は、ＵＤＦファイルシステムのBoot Descriptorを設けることで光ディスク１００上に記録されるため、光ディスク１００が情報再生装置３００にローディングされれば、初期動作の一つとしてブートプログラム１２０の読み込み及び実行は自動的に行われる。【０１２０】
続いて、実行されたブートプログラム１２０の動作により、当該情報再生装置３００が、記録可能型であって且つ２層型の光ディスク１００を認識することができるか否かが判定される（ステップＳ１０２）。ここでは、Ｍｔ．ＦｕｊｉコマンドセットであるＡＴＡＰＩ（AT Attachment Packet Interface）のFeature codeを取得することで、比較的容易に上述の判定を行うことができる。【０１２１】
ステップＳ１０２の判定の結果、情報再生装置３００が、記録可能型であって且つ２層型の光ディスク１００を認識することができると判定された場合（ステップＳ１０２：Ｙｅｓ）、記録物理フォーマット情報ゾーン（R-Physical format information zone）１０２ａに記録されているＲＭＤが読み取られる（ステップＳ１０３）。これにより、情報再生装置３００は、光ディスク１００上のデータの分布の態様（より具体的には、複数のボーダーエリアの分布の態様）を認識する。その結果、複数のボーダーエリアに記録されたデータが好適に再生される（ステップＳ１０８）。【０１２２】
係る再生時の、光ディスク１００上における物理的な読み取り（或いは、アクセス）の具体的な態様を図７に示す。図７に示すように、情報再生装置３００は、記録物理フォーマット情報ゾーン１０２ａに記録されているＲＭＤを参照することで、第１ボーダーエリアのボーダーアウトエリア１０７ａ（１１７ａ）の始端部及び第２ボーダーエリアのボーダーインエリア１０６ｂ（１１６ｂ）の始端部の夫々のアドレスを認識する。これにより、情報再生装置３００は、第１ボーダーエリアのボーダーアウトエリア１０７ａ（１１７ａ）及び第２ボーダーエリアのボーダーインエリア１０６ｂ（１１６ｂ）ボーダーアウトエリア１０７ａ（１１７ａ）の夫々に記録されている各種情報を読み取ることができる。ボーダーアウトエリア１０７ａ（１１７ａ）に記録されている各種情報を読み取れば、ネクストボーダーポインタを参照することで、第２ボーダーエリアのボーダーアウトエリア１０７ｂ（１１７ｂ）の始端部及び第３ボーダーエリアのボーダーインエリア１０６ｃ（１１６ｃ）の始端部の夫々のアドレスを認識できる。また、ボーダーインエリア１０６ｂ（１１６ｂ）に記録されている各種情報を読み取れば、最新物理フォーマット情報を参照することで、第２ボーダーエリアのユーザデータエリア１０５ｂ（１１５ｂ）のデータの分布を認識することができる。この動作を光ディスク１００上に形成されるボーダーエリアの数に応じて繰り返すことで、情報再生装置３００は、複数のボーダーエリアを認識することができる。【０１２３】
このときの、ＵＤＦファイルシステムに準拠した論理的な情報再生装置３００の動作を説明すると、情報再生装置３００は、先ずＬＳＮ（Logical Sector Number）が“１６”である記録領域を読み取ることで、ＶＲＳ（Volume Recognition Sequence）と称されるデータ構造を取得する。その後、記録物理フォーマット情報ゾーン（R-Physical format information zone）１０２ａに記録されているＲＭＤを読み取ることで認識される複数のボーダーエリアのうちの最後のボーダーエリア（より具体的には、例えば最外周側に形成されるボーダーエリア）の先頭部分のＬＳＮに“２５６”を加えたＬＳＮが示す記録領域が読み取られる。これにより、情報再生装置３００は、光ディスク１００のディスクボリューム空間全体を示すための各種情報が記録されているＶＤＳ（Volume Description Sequence）が実際に記録されているアドレス位置（論理アドレス）を指し示すポインタ情報であるＡＶＤＰ（Anchor Volume Description Pointer）を取得する。ＶＤＳ中には、例えばＰＶＤ（Primary Volume Descriptor）、ＬＶＤ（Logical Volume Descriptor）、ＰＤ（Partition Descriptor）、ＩＵＶＤ（Implementation Use Volume Descriptor）、ＵＳＤ（Unallocated Space Descriptor）、ＴＤ（Terminating Descriptor）等が、各種情報として記録されている。【０１２４】
このとき、特にＬＶＤはＦＳＤ（File Set Descriptor）が実際に記録されているアドレス位置を指し示している。このＦＳＤは、光ディスク１００の論理的なディスクボリューム空間毎に一つずつ設けられ、光ディスク１００上の実際のファイル構造（具体的には、ルートディレクトリ（Root Directory））を指し示すためのルートディレクトリＩＣＢが実際に記録されているアドレス位置を指し示している。【０１２５】
ルートディレクトリには、実際の各ファイルを識別するファイルＩＤ（File Identifier）が記録されている。例えば、ルートディレクトリは、サブディレクトリ（Sub Directory：サブＤ）に関するファイルＩＤ、ファイルに関するファイルＩＤを備えている。また、サブディレクトリに関するファイルＩＤは、サブディレクトリＩＣＢが実際に記録されているアドレス位置を指し示している。ファイルに関するファイルＩＤは、ファイルエントリＩＣＢが実際に記録されているアドレス位置を指し示しており、そして、サブディレクトリＩＣＢは、サブディレクトリの実体が実際に記録されているアドレス位置を指し示している。また、ファイルエントリＩＣＢは、ファイルの実体が実際に記録されているアドレス位置を指し示している。【０１２６】
このように、光ディスク１００上における物理的な及び論理的なデータ構造を認識することで、情報再生装置３００は、複数のボーダーエリアの夫々を認識することができ、その結果、光ディスク１００上に記録されたデータを再生することができる。【０１２７】
他方、情報再生装置３００が記録可能型であって且つ２層型の光ディスク１００を認識することができないと判定された場合（ステップＳ１０２：Ｎｏ）、ブートプログラム１２０は、情報再生装置３００が複数のボーダーエリアを認識するために必要なドライバを、該情報再生装置３００にアタッチする（ステップＳ１０４）。係るドライバにより、情報再生装置３００は、光ディスク１００上に形成される複数のボーダーエリアを認識する（ステップＳ１０５）。言い換えれば、情報再生装置３００は、複数のボーダーエリアの夫々のボーダーインエリア１０６（１１６）及びボーダーアウトエリア１０７（１１７）に記録されている各種情報を取得することで、複数のボーダーエリアを認識する。【０１２８】
より具体的説明すると、情報再生装置３００が記録可能型であって且つ２層型の光ディスク１００を認識することができないと判定された場合情報再生装置３００は、記録物理フォーマット情報ゾーン１０２ａを認識することができないため、上述の手法で複数のボーダーエリアを認識することはできない。しかしながら、コントロールデータゾーン１０２ｃを認識することはできるため、光ディスク１００の論理ボリューム空間上における第１ボーダーエリア（いわば、論理ボリューム空間上におけるリードインエリア１０２とリードアウトエリア１１８との間に形成される第１ボーダーエリア）を認識することはできる。また、第２ボーダーエリアや第３ボーダーエリア等は、論理ボリューム空間上においては、第１ボーダーエリアの内部に形成される。このため、ブートプログラム１２０は、第１ボーダーエリアのボーダーアウトエリア１０７（１１７）を読み取らせ、該ボーダーアウトエリア１０７（１１７）に記録されているネクストボーダーポインタ等を辿らせることで、複数のボーダーエリアを情報再生装置３００に認識させるようなドライバを、情報再生装置３００にアタッチする。また、ブートプログラム１２０は、ボーダーインエリア１０６（１１６）に記録されている最新物理フォーマット情報を読み取らせることで、ユーザデータエリア１０５（１１５）全体（即ち、各ボーダーエリア内のユーザデータエリア１０５（１１５））のデータの分布の態様を認識させるようなドライバを、情報再生装置３００にアタッチする。【０１２９】
係る再生時の、光ディスク１００上における読み取り（或いは、アクセス）の具体的な態様を図８に示す。図８に示すように、必要なドライバがアタッチされた情報再生装置３００は、ブートプログラム１２０に隣接しているボーダーアウトエリア１０７ａ、ボーダーアウトエリア１１７ａ、並びに第１ボーダーエリアの次に位置する第２ボーダーエリアにおけるボーダーインエリア１０６ｂ及び１１６ｂの夫々にアクセスするように制御される。ボーダーアウトエリア１０７ａ及び１１７ａにアクセスすれば、該ボーダーアウトエリア１０７ａ（１１７ａ）中に記録されているネクストボーダーポインタを参照することで、第２ボーダーエリアのボーダーアウトエリア１０７ｂ（１１７ｂ）及び第３ボーダーエリアのボーダーインエリア１０６ｃ及び１１６ｃを認識することができる。また、ボーダーインエリア１０６ｂ及び１１６ｂの夫々にアクセスすれば、該ボーダーインエリア１０６ｂ及び１１６ｂ中に記録されている最新物理フォーマット情報を参照することで、第２ボーダーエリア中におけるデータの分布の態様（即ち、データ構造）を認識することができる。この結果、情報再生装置３００は、第２ボーダーエリアを認識することができる。第２ボーダーエリアを認識することができれば、ドライバの制御を受ける情報再生装置３００は、第２ボーダーエリア中のボーダーアウトエリア１０７ｂ（１１７ｂ）に記録されているネクストボーダーポインタを参照することで、第２ボーダーエリアの次に位置する第３ボーダーエリアを認識することができる。【０１３０】
その後、ドライバの制御を受ける情報再生装置３００は、最後のボーダーエリアを認識したか否かを判定する（ステップＳ１０６）。例えば、図８に示すように３つのボーダーエリアが光ディスク１００上に形成されている場合は、第３ボーダーエリアを認識したか否かを判定する。【０１３１】
ステップＳ１０６の判定の結果、最後のボーダーエリアを認識していないと判定された場合（ステップＳ１０６：Ｎｏ）、ステップＳ１０５へ戻り、ボーダーエリアの認識が継続して行われる。【０１３２】
他方、最後のボーダーエリアを認識したと判定された場合（ステップＳ１０６：Ｙｅｓ）、最後のボーダーエリアに記録されたファイルシステム情報が取得される（ステップＳ１０７）。より具体的には、上述したように、複数のボーダーエリアのうちの最後のボーダーエリア（より具体的には、例えば最外周側に形成されるボーダーエリア）の先頭部分のＬＳＮに“２５６”を加えたＬＳＮが示す記録領域が読み取られる。その結果、情報再生装置３００は、ファイルシステム情報の一具体例として、ＡＶＤＰやＶＤＳ等を取得し、その結果、光ディスク１００上における論理的なデータ構造を認識することができる。【０１３３】
このように、記録可能型であって且つ２層型の光ディスク１００を認識することができない情報再生装置３００であっても、ブートプログラム１２０を読み取り且つ実行することで、光ディスク１００上における物理的な及び論理的なデータ構造を認識することができる。これにより、情報再生装置３００は、複数のボーダーエリアの夫々を認識することができ、その結果、光ディスク１００上に記録されたデータを再生することができる。【０１３４】
以上説明したように、本実施例に係る情報記録装置２００によれば、上述した動作を情報再生装置３００に行なわせるためのブートプログラム１２０が複数のボーダーエリアのうちの最初のボーダーエリアに記録される。これにより、記録可能型であって且つ２層型の光ディスク１００を認識することができない情報再生装置（即ち、記録物理フォーマット情報ゾーン１０２ａを認識することができない情報再生装置）であっても、記録可能型であって且つ２層型の光ディスク１００を認識することができる情報再生装置（即ち、記録物理フォーマット情報ゾーン１０２ａを認識することができる情報再生装置）と同様に、光ディスク１００上の複数のボーダーエリアを認識させることができる。その結果、光ディスク１００上に記録されたデータを好適に再生することができる。【０１３５】
特に、記録可能型であって２層型の光ディスク１００が市場に流通し始める際には、情報再生装置が必ずしもこのような光ディスク１００に対応しているとは限らない。係る場合であっても、上述の如きブートプログラム１２０を光ディスク１００に記録し、再生時にそれを実行する構成を採用すれば、どのような情報再生装置であっても、光ディスク１００に記録されたデータを好適に再生することができるという点で、本発明は大きな利点を有しているといえよう。【０１３６】
更に、ブートプログラム１２０がボーダーアウトエリア１０７ａの直前に記録されているがゆえに、情報再生装置３００は、ブートプログラム１２０の先頭位置（即ち、始端部）からブートプログラム１２０自身のサイズだけ外周側にシフトすれば、ボーダーアウトエリア１０７ａにアクセスすることができる。従って、情報再生装置３００が複数のボーダーエリアの構造を認識できなくとも、該情報再生装置をボーダーアウトエリア１０７ａに比較的容易にアクセスさせることができる。その結果、ボーダーアウトエリア１０７ａに記録されているネクストボーダーポインタを参照させることで、光ディスク１００上の複数のボーダーエリアを認識させることができる。【０１３７】
尚、上述の実施例では、ブートプログラム１２０をボーダーアウトエリア１０７ａの直前に記録するように構成しているがこれに限定されないことは言うまでもない。即ち、ブートプログラム１２０とボーダーアウトエリア１０７ａとが、予め定められた所定の位置関係を有していれば、ブートプログラム１２０が記録されている記録領域からボーダーアウトエリア１０７ａに比較的容易にアクセスさせることができる。その結果、上述した各種利益を享受することができる。【０１３８】
また、上述の実施例では２層型の光ディスク１００を情報記録媒体の具体例として用いて説明を進めたが、もちろん２層型の光ディスクや、３つ以上の記録層を有する多層型の光ディスクであっても、上述した構成を採用することで、上述した各種利益を享受することができることはいうまでもない。【０１３９】
また、上述の実施例では、情報記録媒体の一例として光ディスク１００及び情報記録再生装置の一例として光ディスク１００に係るレコーダ或いはプレーヤについて説明したが、本発明は、光ディスク及びそのレコーダに限られるものではなく、他の高密度記録或いは高転送レート対応の各種情報記録媒体並びにそのレコーダ或いはプレーヤにも適用可能である。【０１４０】
本発明は、上述した実施例に限られるものではなく、請求の範囲及び明細書全体から読み取れる発明の要旨或いは思想に反しない範囲で適宜変更可能であり、そのような変更を伴う情報記録装置及び方法、情報再生装置及び方法、並びに記録制御用又は再生制御用のコンピュータプログラムもまた本発明の技術的範囲に含まれるものである。
【産業上の利用可能性】
【０１４１】
本発明に係る情報記録装置及び方法、情報再生装置及び方法、情報記録媒体、並びにコンピュータプログラムは、例えば、ＣＤやＤＶＤ等の記録媒体に利用可能であり、更に、ＤＶＤレコーダやＤＶＤプレーヤ等の情報記録再生装置に利用可能である。また、例えば民生用或いは業務用の各種コンピュータ機器に搭載される又は各種コンピュータ機器に接続可能な情報記録再生装置等にも利用可能である。
【図１】
0004493049.tif 000002
【図２】
0004493049.tif 000003
【図３】
0004493049.tif 000004
【図４】
0004493049.tif 000005
【図５】
0004493049.tif 000006
【図６】
0004493049.tif 000007
【図７】
0004493049.tif 000008
【図８】
0004493049.tif 000009