(57)【特許請求の範囲】
【請求項１】
層間切り替えのための第１緩衝エリアを有する第１記録層、及び、前記層間切り替えのための第２緩衝エリアを有する第２記録層を少なくとも備えてなる情報記録媒体に対して、記録情報を記録するための情報記録装置であって、
前記記録情報を前記第１及び第２記録層に書込可能な書込手段と、
前記記録情報の全情報量に基づいて、前記記録情報を前記第１記録層及び第２記録層に引き続いて記録する際の折り返しアドレスを算出する算出手段と、
（Ｉ−１）前記記録情報の第１部分を、前記第１記録層における前記折り返しアドレスまで前記第１記録層に書き込み、（Ｉ−２）第１ダミーデータを、前記折り返しアドレスから前記第１緩衝エリアの一部に書き込み、（ＩＩ−１）第２ダミーデータを前記折り返しアドレスに対応する前記第２記録層における対応アドレスまで前記第２緩衝エリアの一部に書き込み、（ＩＩ−２）前記記録情報の第２部分を前記対応アドレスから前記第２記録層に書き込むように、前記書込手段を制御する制御手段と
を備えたことを特徴とする情報記録装置。
【請求項２】
前記算出手段は、前記第２部分の情報量が、前記第１部分の情報量以下となるように前記折り返しアドレスを算出することを特徴とする請求項１に記載の情報記録装置。
【請求項３】
前記書込手段は、所定記録単位で前記記録情報を書込可能に構成されており、
前記算出手段は、前記第１及び第２部分が夫々、前記所定記録単位の倍数となるように、前記折り返しアドレスを算出することを特徴とする請求項１に記載の情報記録装置。
【請求項４】
層間切り替えのための第１緩衝エリアを有する第１記録層、及び、前記層間切り替えのための第２緩衝エリアを有する第２記録層を少なくとも備えてなる情報記録媒体に対して、記録情報を前記第１及び第２記録層に書込可能である書込手段を備えた情報記録装置における情報記録方法であって、
前記記録情報の全情報量に基づいて、前記記録情報を前記第１記録層及び第２記録層に引き続いて記録する際の折り返しアドレスを算出する算出工程と、
（Ｉ−１）前記記録情報の第１部分を、前記第１記録層における前記折り返しアドレスまで前記第１記録層に書き込み、（Ｉ−２）第１ダミーデータを、前記折り返しアドレスから前記第１緩衝エリアの一部に書き込み、（ＩＩ−１）第２ダミーデータを前記折り返しアドレスに対応する前記第２記録層における対応アドレスまで前記第２緩衝エリアの一部に書き込み、（ＩＩ）前記記録情報の第２部分を前記対応アドレスから前記第２記録層に書き込むように、前記書込手段を制御する制御工程と
を備えたことを特徴とする情報記録方法。
【請求項５】
請求項１に記載の情報記録装置に備えられたコンピュータを制御する記録制御用のコンピュータプログラムであって、該コンピュータを、前記書込手段、前記算出手段及び前記制御手段の少なくとも一部として機能させることを特徴とする記録制御用のコンピュータプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、例えばＤＶＤレコーダ等の情報記録装置及び方法の技術分野に関する。
【背景技術】
【０００２】
例えば、ＣＤ、ＤＶＤ等の情報記録媒体では、特許文献１、２等に記載されているように、同一基板上に複数の記録層を備えてなる多層型若しくはデュアルレイヤ又はマルチプルレイヤ型の光ディスク等の情報記録媒体も開発されている。そして、このようなデユアルレイヤ型、即ち、二層型の光ディスクを記録する、ＣＤレコーダ等の情報記録装置では、レーザ光の照射側から見て最も手前側に位置する記録層（本願では適宜「Ｌ０層」と称する）に対して記録用のレーザ光を集光することで、Ｌ０層に対して情報を加熱などによる非可逆変化記録方式や書換え可能方式で記録し、Ｌ０層等を介して、レーザ光の照射側から見てＬ０層の奥側に位置する記録層（本願では適宜「Ｌ１層」と称する）に対して該レーザ光を集光することで、Ｌ１層に対して情報を加熱などによる非可逆変化記録方式や書換え可能方式で記録することになる。【０００３】
また、これらＬ０層及びＬ１層に対してＤＡＯ記録方式によって記録を行う技術も開示されている。ここに、ＤＡＯ（Disk At Once）記録方式とは、実際の記録動作以前に、記録すべき全体の情報量を、例えば、ディスクドライブ側又はホストコンピュータ側のＣＰＵ（Central Processing Unit）等の制御手段が把握し、情報記録媒体に連続的に一回の記録動作によって、記録すべき情報（本願では「記録情報」と定義する）をリードインエリアからリードアウトエリアまで記録する方式のことである。特に、ＤＶＤ−ＶＩＤＥＯ／ＲＯＭとの互換性の保持が実現可能となる。【０００４】
他方、これらＬ０層及びＬ１層に対して“オポジット方式”又は“パラレル方式”によって記録又は再生を行う技術も開示されている。ここに、“オポジット方式”とは、例えば二つの記録層の間でトラックパスの方向が逆向きである記録又は再生方式である。これに対し、“パラレル方式”とは、例えば二つの記録層の間でトラックパスの方向が同一である記録又は再生方式である。【０００５】
尚、“オポジット方式”では、Ｌ０層における記録又は再生が終了されると、Ｌ１層における記録又は再生が開始される時に、光ディスクの最外周にある光ピックアップが再度、最内周へ向かって移動する必要はなく、Ｌ０層からＬ１層への焦点距離だけを切り換えればよいため、Ｌ０層からＬ１層への切り換え時間がパラレル方式と比較して短いという利点があるため、連続再生が必要な大容量のコンテンツ情報の記録には採用されている。【０００６】
【特許文献１】特開２０００−３１１３４６号公報
【特許文献２】特開２００１−２３２３７号公報
【特許文献３】特開平９−２３１６１３号公報
【特許文献４】特開２００２−３５８６６０号公報
【特許文献５】特開２００１−１２６２５５号公報
【発明の開示】
【発明が解決しようとする課題】
【０００７】
しかしながら、ＤＡＯ記録方式及びオポジット方式においては、例えば、コンテンツ情報等を含んだユーザデータがＬ０層とＬ１層の２層にまたがって記録される場合、このユーザデータ等の実効データに加えて、例えば、ダミーデータ等の無駄なデータがＬ１層の内周側に位置する未記録の領域に記録される。これは、一般のＤＶＤ−ＲＯＭドライブの再生動作時において、光ピックアップが層間フォーカスジャンプ（層間切換え）する際のトラッキングサーボが正常に制御され、ユーザデータが正常に再生されるためである。従って、実際の記録時間は、コンテンツ情報等の実効データの記録時間に加えて、無駄なデータの記録時間だけ長くなるという技術的な問題点がある。【０００８】
そこで本発明は、例えば上記問題点に鑑みなされたものであり、例えば多層型の情報記録媒体における各記録層において、効率的に情報を記録することが可能であると共に、記録時間を短縮させることが可能である情報記録装置及び方法を提供することを課題とする。
【課題を解決するための手段】
【０００９】
本発明の請求の範囲第１項に記載の情報記録装置は上記課題を解決するために、第１記録容量を持つ第１記録層及び第２記録容量を持つ第２記録層を少なくとも備えてなる情報記録媒体に対して、記録情報を記録するための情報記録装置であって、前記記録情報を前記第１及び第２記録層に書込可能な書込手段と、前記記録情報の全情報量と前記第１及び第２記録容量とに基づいて、前記記録情報を前記第１記録層及び第２記録層に引き続いて記録する際の折り返しアドレスを算出する算出手段と、（Ｉ）前記記録情報の第１部分を前記算出された折り返しアドレスまで前記第１記録層に書き込み、（ＩＩ）前記記録情報の残りの第２部分を前記第１記録層における前記算出された折り返しアドレスに対応する前記第２記録層における対応アドレスから書き込むように、前記書込手段を制御する制御手段とを備える。【００１０】
本発明の請求の範囲第６項に記載の情報記録方法は上記課題を解決するために、第１記録容量を持つ第１記録層及び第２記録容量を持つ第２記録層を少なくとも備えてなる情報記録媒体に対して、記録情報を前記第１及び第２記録層に書込可能である書込手段を備えた情報記録装置における情報記録方法であって、前記記録情報の全情報量と前記第１及び第２記録容量とに基づいて、前記記録情報を前記第１記録層及び第２記録層に引き続いて記録する際の折り返しアドレスを算出する算出工程と、（Ｉ）前記記録情報の第１部分を前記算出された折り返しアドレスまで前記第１記録層に書き込み、（ＩＩ）前記記録情報の残りの第２部分を前記第１記録層における前記算出された折り返しアドレスに対応する前記第２記録層における対応アドレスから書き込むように、前記書込手段を制御する制御工程とを備える。【００１１】
本発明の請求の範囲第7項に記載のコンピュータプログラムは上記課題を解決するために、請求の範囲第１項に記載の情報記録装置に備えられたコンピュータを制御する記録制御用のコンピュータプログラムであって、該コンピュータを、前記書込手段、前記算出手段及び前記制御手段の少なくとも一部として機能させる。【００１２】
本発明の作用及び利得は次に説明する実施の形態から明らかにされる。
【図面の簡単な説明】
【００１３】
【図１】本発明の情報記録装置に係る実施例における情報記録再生装置及び、ホストコンピュータのブロック図である。
【図２】本実施例に係る情報記録再生装置のオポジット方式の概略動作と、２層型光ディスクのデータ構造及び該光ディスクの記録領域における物理的セクタ番号との関係を示す概念的グラフ図である。
【図３】本実施例に係る情報記録再生装置によって記録された２層型光ディスクのデータ構造の一具体例を示した図式的データ構造図である。
【図４】比較例に係る情報記録再生装置の記録動作によって記録された２層型光ディスクのデータ構造の一具体例を示した図式的データ構造図である。
【図５】一般のＤＶＤ−ＲＯＭドライブ等の情報記録再生装置が２層型光ディスクにおける目的のセクタ番号へアクセスする際の経路を示した図式的な概念図である。
【図６】本発明の情報記録装置の実施例に係る情報記録再生装置、特にドライブにおける光ディスクの記録動作の流れを示したフローチャート図である。
【図７】本発明の情報記録装置の実施例に係る情報記録再生装置によって、折り返し点のセクタ番号が計算される一具体例を示した模式図である。
【図８】本発明の情報記録装置、特にホストの実施例に係る情報記録再生装置における光ディスクの転送動作の流れを示したフローチャート図である。
【符号の説明】
【００１４】
１００…光ディスク、１０１−０（１０１−１）…リードインエリア、１０２−０（１０２−１）…データゾーン、１０３−０（１０３−１又は１０３−１ａ）…リードアウトエリア、ミドルエリア１０４−０（１０４−１）、未記録エリア１０５−０（１０５−１）、３００…情報記録再生装置、３０６（３０８）…データ入出力制御手段、３０７…操作制御手段、３１０…操作ボタン、３１１…表示パネル、３５１…スピンドルモータ、３５２…光ピックアップ、３５３…信号記録再生手段、３５４…ＣＰＵ（ドライブ制御手段）、３５５（３６０）…メモリ、３５９…ＣＰＵ（ホスト用）、４００…ホストコンピュータ、ＬＢ…レーザ光
【発明を実施するための最良の形態】
【００１５】
（情報記録装置に係る実施形態）
以下、本発明の実施形態に係る情報記録装置について説明する。【００１６】
本発明の情報記録装置に係る実施形態は、第１記録容量を持つ第１記録層及び第２記録容量を持つ第２記録層を少なくとも備えてなる情報記録媒体に対して、記録情報を記録するための情報記録装置であって、前記記録情報を前記第１及び第２記録層に書込可能な書込手段と、前記記録情報の全情報量と前記第１及び第２記録容量とに基づいて、前記記録情報を前記第１記録層及び第２記録層に引き続いて記録する際の折り返しアドレスを算出する算出手段と、（Ｉ）前記記録情報の第１部分を前記算出された折り返しアドレスまで前記第１記録層に書き込み、（ＩＩ）前記記録情報の残りの第２部分を前記第１記録層における前記算出された折り返しアドレスに対応する前記第２記録層における対応アドレスから書き込むように、前記書込手段を制御する制御手段とを備える。【００１７】
本発明の情報記録装置に係る実施形態によれば、対象となる情報記録媒体は、例えば、ディスク状の基板の一方の面上に、第１及び第２記録層が積層、あるいは貼り合わされており、二層型或いは多層型の例えばＤＶＤ或いは光ディスク等である。第１記録層には、グルーブ（案内溝）が形成された第１記録トラックパスに沿って、例えば音声、映像情報或いはコンテンツ情報等の記録情報のうち第１部分が記録可能とされている。第２記録層には、同様にグルーブ（案内溝）が形成された第２トラックパスに沿って、例えば音声、映像情報或いはコンテンツ情報等の記録情報のうち第２部分が記録可能とされている。【００１８】
ここで特に、第１記録トラックパスは、ディスク状の基板の内周側及び外周側のうち一方側から他方側へと向かい、これとは逆に、第２トラックパスは、他方側から一方側へと向かう。即ち、当該二層型或いは多層型の情報記録媒体では、トラックパスが二つの記録層の間で逆方向を向いている“オポジット方式”による連続記録が可能とされる。従って、第１記録層の終了端（例えば、外周側の端部）に続いて第２記録層の開始端（例えば、外周側の端部）へと、記録を連続的に行うようにすれば、記録情報に係る記録処理或いは再生処理の対象としての記録層を切り替える際に、基板面内におけるレーザ光の照射位置を半径方向に殆ど又は全く変えないで済むので、迅速な層間フォーカスジャンプ（即ち、層間切替動作）が可能となる。これは、例えば映画などの記録情報を、連続した第１及び第２部分として記録する際に、記録層の切り替えのために特別なバッファ機能を必要とすることなく、途切れのない再生を行なうことが容易となるという意味で、実践上大変便利である。【００１９】
以下、このように構成されている当該情報記録媒体の記録動作を行う情報記録装置の動作について詳細に説明する。【００２０】
先ず、例えば、情報記録装置又はホストコンピュータのＣＰＵ等の算出手段は、例えば、記録動作以前に把握されている、記録情報の全情報量と第１及び第２記録容量とに基づいて、記録情報のうち第１記録容量に満たない情報量となる第１部分を第１記録トラックパスに沿って第１記録層に書き込むと共に、第２記録容量に満たない情報量となる第２部分を第２トラックパスに沿って書き込む場合における、第１記録トラックパスから第２トラックパスへと折り返す際の第１記録トラックパス上の折り返しアドレスを算出する。【００２１】
次に、例えば、ＣＰＵ等の制御手段の制御下で、記録情報を第１及び第２記録層に書込む、例えば、光ピックアップ等の書込手段は、記録情報の第１部分を第１記録層に第１記録トラックパスに沿って、算出された折り返しアドレスまで書き込み、第１記録層における算出された折り返しアドレスに対応する第２記録層における対応アドレスから、記録情報の第２部分を第２記録層に第２トラックパスに沿って書き込む。ここに、折り返しアドレス及び対応アドレスに係る、アドレスとは、物理的なセクタ番号でもよいし、論理的なブロックアドレスでもよい。更に、第１記録層における折り返しアドレスと第２記録層における対応アドレスとの対応関係の一具体例とは、物理的なセクタ番号においては、補数関係である。より具体的には、２進数表示で“００１１”と“１１００”の関係である。或いは、他の具体例としては、論理的なブロックアドレスにおいては、逆比例関係である。より具体的には、“Ｙ”＝定数−“Ｘ”の関係である。但し、“Ｘ”は、第１記録層における折り返しアドレスであり、“Ｙ”は、第２記録層における対応アドレスである。【００２２】
従って、制御手段の制御下で、書込手段が第１及び第２部分を、第１及び第２記録層において、ディスク状の基板の例えば、内周側である一方側に集中させて記録することが可能となる。よって、記録時間は、例えば、コンテンツ情報等の記録情報、即ち、実効情報を記録する時間のみでよいため、効率的に短縮化される。言い換えると、後述される例えば、“０”又は“Ｎｕｌｌ”等のダミーデータの無駄な記録を行う必要がなくなる。【００２３】
具体的には、例えば、６（ＧＢ）（ＧＢ：Giga Bytes）のコンテンツ情報を含んだ記録情報を、例えば、ＤＡＯ記録方式及びオポジット方式で記録する場合、第１部分の情報量は３（ＧＢ）と算出されると共に、第２部分の情報量は３（ＧＢ）と算出される。そして、より具体的には、第１記録層において、例えば、内周側の記録開始アドレス“０３００００ｈ”から、外周側に位置する折り返しアドレス“１ＡＦＦＦＦｈ”まで３（ＧＢ）だけ記録される。尚、本願明細書において、“３００００ｈ”等の末尾の“ｈ”とは、“ｈ”より前方部分の数字が１６進数で表現されていることを示す。そして、光ピックアップ等の書込手段の焦点が第１から第２記録層へ合わされ、第２記録層において、例えば、外周側に位置する対応アドレス“Ｅ５００００ｈ”から、内周側の記録終了位置“ＦＣＦＦＦＦｈ”まで３（ＧＢ）だけ記録される。そして、最後に、第１及び第２記録層の例えば、緩衝エリアにおいてファイナライズ処理のための記録が行われる。【００２４】
このように、記録時間は、例えば、コンテンツ情報等の記録情報、即ち、実効情報だけを記録する時間のみでよい。【００２５】
仮に、折り返しアドレスを算出せずに、第１記録容量をもつ第１記録層に最大限、記録した場合では、例えば、コンテンツ情報等を含んだ記録情報が第１記録層と第２記録層の２層にまたがって記録される場合、この記録情報に加えて、例えば、ダミーデータ等の無駄な情報を、例えば、第１記録層の内周側に位置する未記録の領域に記録するのが望ましくなる。何故ならば、一般のＤＶＤ−ＲＯＭドライブの再生動作時において、光ピックアップ等の読込手段の層間フォーカスジャンプ（層間切換え）した先の領域において、トラッキングサーボが正常に制御され、該ジャンプ先の記録層に記録された全ての実効情報に対して正常なアクセスが行えるようにするためには、無信号領域があってはならないためである。そのため、記録すべき実効データが第２記録層の最大容量である第２記録容量に満たない場合には、残りの空き領域に対してなんらかのダミーデータ等の無駄な情報の記録が必要となるのである。従って、実際の記録時間は、この記録情報の記録時間に加えて、無駄な情報の記録時間だけ長くなってしまう。【００２６】
より具体的には、例えば、６（ＧＢ）のコンテンツ情報を含んだユーザデータをＤＡＯ記録方式及びオポジット方式で記録する場合、記録情報は第１記録層の第１記録容量、例えば、４．７（ＧＢ）だけ最大限記録され、第１記録層に記録されなかった残りの記録情報は第２記録層の第２記録容量のうち１．３（ＧＢ）だけ記録される。加えて、第２記録層の第２記録容量のうち未記録の３．４（ＧＢ）も記録する必要があるため、結局、記録情報が６（ＧＢ）であるにも関わらず、第１記録層の第１記録容量と第２記録層の第２記録容量の合計、例えば、４．７＋４．７＝９．４（ＧＢ）を記録する必要があり、例えば、ＤＶＤフォーラムで定義された１倍速による記録時間は、約１時間５４分となりダミーデータを記録する分だけ長時間となる。【００２７】
これに対して、本実施形態の情報記録装置は、光ピックアップ等の書込手段のトラッキングサーボを正常に制御しつつ、上述の如く、記録時間は、この記録情報を記録する時間のみでよくなる。このため、例えば、１倍速（１３８５（ＫＢ／秒））による記録時間は、６（ＧＢ）÷１３８５（ＫＢ／秒）＝約１時間１２分となり、無駄な情報を記録する場合と比べて、約３７％（約４０分）もの大幅な記録時間の短縮が可能となるので、格段に有利になる。【００２８】
本発明の情報記録装置に係る実施形態の一態様では、前記算出手段は、前記第２部分の情報量が、前記第１部分の情報量以下となるように前記折り返しアドレスを算出する。【００２９】
この態様によれば、第２記録層における第２部分の記録の終了端に対応される第１記録層におけるアドレスが存在可能となり、第１及び第２記録層に記録された第１及び第２部分に対して効率的な記録又は再生動作が可能となる。【００３０】
本発明の情報記録装置に係る実施形態の他の態様では、前記書込手段は、所定記録単位で前記記録情報を書込可能に構成されており、前記算出手段は、前記第１及び第２部分が夫々、前記所定記録単位の倍数となるように、前記折り返しアドレスを算出する。【００３１】
この態様によれば、書込手段は、所定記録単位で記録情報を書込可能に構成されている。ここに、所定記録単位とは、ＥＣＣブロック又はセクタ（Sector）である。より詳細には、ＥＣＣブロック（Error Correcting Codeブロック）とは、データの誤りを検出して訂正可能なデータ量の単位である。尚、ＤＶＤの場合、１ＥＣＣブロックは、３２ＫＢ（＝１６セクタ）である。そして、折り返しアドレスは、算出手段によって、第１及び第２部分が夫々、例えば、ＥＣＣブロックである所定記録単位の倍数となるように算出されるので、少なくとも第１記録層における第１部分はこのＥＣＣブロックごとに書き込み可能となる。【００３２】
よって、特に、ＤＶＤ−Ｒディスクにおいて、ＲＯＭディスクとの互換性の保持が可能となる。尚、セクタ単位だと、より詳細な折り返し又は対応アドレスの算出が可能となり、第１及び第２記録層における記録容量の効率的な利用が可能となる。【００３３】
本発明の情報記録装置に係る実施形態の他の態様では、前記算出手段は、前記全情報量が前記第１記録容量より大きい場合に限って、前記折り返しアドレスを算出する。【００３４】
この態様によれば、ＣＰＵ等の制御手段の制御下で、第１及び第２記録層のうち少なくとも第１記録層の第１記録容量をより効率的に、利用して記録情報の記録を行うことが可能となる。【００３５】
本発明の情報記録装置に係る実施形態の他の態様では、前記記録情報を提供するホストコンピュータに通信接続されると共に前記算出手段を論理的に構築するファームウェアが組み込まれた通信手段を備え、前記書込手段及び前記制御手段は、前記通信手段を介して前記ホストコンピュータから前記記録情報を取得する。【００３６】
この態様によれば、ファームウェアによって、比較的簡単に算出及び通信手段を構築することが可能であると共に算出及び通信処理の高速化が可能となる。ここに、ファームウェア（firmware）とは、ハードウェアの基本的な制御を行なうために機器に組み込まれたソフトウェアであり、機器に固定的に搭載され、原則的には、変更されないが、例外的には、機能の追加や不具合の修正のため、後から変更も可能である。ハードウェアとソフトウェアの中間的な存在である。具体的には、ファームウェアは、例えば、パソコンや周辺機器、家電製品等に搭載されており、機器に内蔵されたＲＯＭやフラッシュメモリに記憶されている。より具体的には、パソコンのＢＩＯＳ（Basic Input/Output System）もファームウェアの一例である。【００３７】
（情報記録方法に係る実施形態）
以下、本発明の実施形態に係る情報記録方法について説明する。【００３８】
本発明の情報記録方法に係る実施形態は、第１記録容量を持つ第１記録層及び第２記録容量を持つ第２記録層を少なくとも備えてなる情報記録媒体に対して、記録情報を前記第１及び第２記録層に書込可能である書込手段を備えた情報記録装置における情報記録方法であって、前記記録情報の全情報量と前記第１及び第２記録容量とに基づいて、前記記録情報を前記第１記録層及び第２記録層に引き続いて記録する際の折り返しアドレスを算出する算出工程と、（Ｉ）前記記録情報の第１部分を前記算出された折り返しアドレスまで前記第１記録層に書き込み、（ＩＩ）前記記録情報の残りの第２部分を前記第１記録層における前記算出された折り返しアドレスに対応する前記第２記録層における対応アドレスから書き込むように、前記書込手段を制御する制御工程とを備える。【００３９】
本発明の情報記録方法に係る実施形態によれば、上述した本発明の情報記録装置に係る実施形態の場合と同様に、制御工程の制御下で、書込手段が第１及び第２部分を、第１及び第２記録層において、ディスク状の基板の例えば、内周側である一方側に集中させて記録することが可能となる。よって、記録時間は、例えば、コンテンツ情報等の記録情報、即ち、実効情報を記録する時間のみでよいため、効率的に短縮化されることが可能となる。【００４０】
尚、本発明の情報記録方法に係る実施形態においても、上述した本発明の情報記録装置に係る実施形態についての各種態様と同様の態様を適宜採ることが可能である。【００４１】
（コンピュータプログラムに係る実施形態）
以下、本発明の実施形態に係るコンピュータプログラムについて説明する。【００４２】
本発明のコンピュータプログラムに係る実施形態は、上述した本発明の情報記録装置に係る実施形態（但し、その各種態様を含む）に備えられたコンピュータを制御する記録制御用のコンピュータプログラムであって、該コンピュータを、前記書込手段、前記算出手段及び前記制御手段の少なくとも一部として機能させる。【００４３】
本発明のコンピュータプログラムに係る実施形態によれば、当該コンピュータプログラムを格納するＲＯＭ、ＣＤ−ＲＯＭ、ＤＶＤ−ＲＯＭ、ハードディスク等の記録媒体から、当該コンピュータプログラムをコンピュータに読み込んで実行させれば、或いは、当該コンピュータプログラムを、例えば、通信手段等を介してコンピュータにダウンロードさせた後に実行させれば、上述した本発明の情報記録装置に係る実施形態を比較的簡単に実現できる。【００４４】
尚、上述した本発明の情報記録装置に係る実施形態における各種態様に対応して、本発明のコンピュータプログラムに係る実施形態も各種態様を採ることが可能である。【００４５】
本発明のコンピュータ読取可能な媒体内のコンピュータプログラム製品に係る実施形態は、上述した本発明の情報記録装置に係る実施形態（但し、その各種態様を含む）に備えられたコンピュータにより実行可能なプログラム命令を明白に具現化し、該コンピュータを、前記書込手段、前記算出手段及び前記制御手段の少なくとも一部として機能させる。【００４６】
本発明のコンピュータプログラム製品に係る実施形態によれば、当該コンピュータプログラム製品を格納するＲＯＭ、ＣＤ−ＲＯＭ、ＤＶＤ−ＲＯＭ、ハードディスク等の記録媒体から、当該コンピュータプログラム製品をコンピュータに読み込めば、或いは、例えば当該コンピュータプログラム製品を、通信手段を介してコンピュータにダウンロードすれば、上述した本発明の前記書込手段、前記算出手段及び前記制御手段の少なくとも一部を比較的容易に実施可能となる。更に具体的には、当該コンピュータプログラム製品は、上述した本発明の前記書込手段、前記算出手段及び前記制御手段の少なくとも一部として機能させるコンピュータ読取可能なコード（或いはコンピュータ読取可能な命令）から構成されてよい。【００４７】
本実施形態のこのような作用及び他の利得は次に説明する実施例から明らかにされる。【００４８】
以上説明したように、本発明の情報記録装置及び方法に係る実施形態によれば、書込手段、算出手段及び工程、並びに、制御手段及び工程を備えているので、記録時間の効率的な短縮化を実現することが可能となる。また、本発明のコンピュータプログラムに係る実施形態によれば、コンピュータを上述した本発明の情報記録装置に係る実施形態として機能させるので、記録時間の効率的な短縮化を実現することが可能となる。
【実施例】
【００４９】
（情報記録装置の実施例）
次に、図1から図８を参照して、本発明の情報記録装置の実施例の構成及び動作について詳細に説明する。特に、本実施例は、本発明に係る情報記録装置を光ディスク用の情報記録再生装置に適用した例である。【００５０】
先ず、図１を参照して、本発明の情報記録装置に係る実施例における情報記録再生装置３００及び、ホストコンピュータ４００の構成について説明する。ここに、図１は、本発明の情報記録装置に係る実施例における情報記録再生装置及び、ホストコンピュータのブロック図である。尚、情報記録再生装置３００は、光ディスク１００に記録データを記録する機能と、光ディスク１００に記録された記録データを再生する機能とを備える。【００５１】
図１を参照して情報記録再生装置３００の内部構成を説明する。情報記録再生装置３００は、ドライブ用のＣＰＵ（Central Processing Unit）３５４の制御下で、光ディスク１００に情報を記録すると共に、光ディスク１００に記録された情報を読み取る装置である。【００５２】
情報記録再生装置３００は、光ディスク１００、スピンドルモータ３５１、光ピックアップ３５２、信号記録再生手段３５３、ＣＰＵ（ドライブ制御手段）３５４、メモリ３５５、データ入出力制御手段３０６、及びバス３５７を備えて構成されている。また、ホストコンピュータ４００は、ＣＰＵ３５９、メモリ３６０、操作制御手段３０７、操作ボタン３１０、表示パネル３１１、及びデータ入出力制御手段３０８を備えて構成される。【００５３】
特に、情報記録再生装置３００と、ホストコンピュータ４００を同一筐体内に収めることにより、或いは、ＣＰＵ（ドライブ制御手段）３５４、データ入出力制御手段３０６、及びバス３５７によって、本発明に係る通信手段が構成されていてもよい。【００５４】
スピンドルモータ３５１は光ディスク１００を回転及び停止させるもので、光ディスクへのアクセス時に動作する。より詳細には、スピンドルモータ３５１は、図示しないサーボユニット等によりスピンドルサーボを受けつつ所定速度で光ディスク１００を回転及び停止させるように構成されている。【００５５】
光ピックアップ３５２は光ディスク１００への記録再生を行うもので、半導体レーザ装置とレンズから構成される。より詳細には、光ピックアップ３５２は、光ディスク１００に対してレーザービーム等の光ビームを、再生時には読み取り光として第１のパワーで照射し、記録時には書き込み光として第２のパワーで且つ変調させながら照射する。【００５６】
信号記録再生手段３５３は、スピンドルモータ３５１と光ピックアップ３５２を制御することで光ディスク１００に対して記録再生を行う。より具体的には、信号記録再生手段３５３は、例えば、レーザダイオード（ＬＤ）ドライバ及びヘッドアンプ等によって構成されている。レーザダイオードドライバ（ＬＤドライバ）は、光ピックアップ３５２内に設けられた図示しない半導体レーザを駆動する。ヘッドアンプは、光ピックアップ３５２の出力信号、即ち、光ビームの反射光を増幅し、該増幅した信号を出力する。より詳細には、信号記録再生手段３５３は、ＯＰＣ（Optimum Power Calibration）処理時には、ＣＰＵ３５４の制御下で、図示しないタイミング生成器等と共に、ＯＰＣパターンの記録及び再生処理により最適なレーザパワーの決定が行えるように、光ピックアップ３５２内に設けられた図示しない半導体レーザを駆動する。特に、信号記録再生手段３５３は、光ピックアップ３５２と共に、本発明に係る「書込手段」の一例を構成する。【００５７】
メモリ３５５は、記録再生データのバッファ領域や、信号記録再生手段３５３で使用出来るデータに変換する時の中間バッファとして使用される領域など情報記録再生装置３００におけるデータ処理全般及びＯＰＣ処理において使用される。また、メモリ３５５はこれらレコーダ機器としての動作を行うためのプログラム、即ちファームウェアが格納されるＲＯＭ領域と、記録再生データの一時格納用バッファや、ファームウェアプログラム等の動作に必要な変数が格納されるＲＡＭ領域などから構成される。【００５８】
ＣＰＵ（ドライブ制御手段）３５４は、信号記録再生手段３５３及びメモリ３５５と、バス３５７を介して接続され、各種制御手段に指示を行うことで、情報記録再生装置３００全体の制御を行う。通常、ＣＰＵ３５４が動作するためのソフトウェア又はファームウェアは、メモリ３５５に格納されている。特に、ＣＰＵ３５４は、本発明に係る「制御手段」及び「算出手段」の一例を構成する。【００５９】
データ入出力制御手段３０６は、情報記録再生装置３００に対する外部からのデータ入出力を制御し、メモリ３５５上のデータバッファへの格納及び取り出しを行う。情報記録再生装置３００とＳＣＳＩや、ＡＴＡＰＩなどのインターフェースを介して接続されている外部のホストコンピュータ４００（以下、適宜ホストと称す）から発行されるドライブ制御命令は、データ入出力制御手段３０６を介してＣＰＵ３５４に伝達される。また、記録再生データも同様にデータ入出力制御手段３０６を介して、ホストコンピュータ４００とやり取りされる。【００６０】
操作制御手段３０７はホストコンピュータ４００に対する動作指示受付と表示を行うもので、例えば記録又は再生といった操作ボタン３１０による指示をＣＰＵ３５９に伝える。ＣＰＵ３５９は、操作制御手段３０７からの指示情報を元に、データ入出力手段３０８を介して、情報記録再生装置３００に対して制御命令（コマンド）を送信し、情報記録再生装置３００全体を制御する。同様に、ＣＰＵ３５９は、情報記録再生装置３００に対して、動作状態をホストに送信するように要求するコマンドを送信することができる。これにより、記録中や再生中といった情報記録再生装置３００の動作状態が把握できるためＣＰＵ３５９は、操作制御手段３０７を介して蛍光管やＬＣＤなどの表示パネル３１１に情報記録再生装置３００の動作状態を出力することができる。【００６１】
以上説明した、情報記録再生装置３００とホストコンピュータ４００を組み合わせて使用する一具体例は、映像を記録再生するレコーダ機器等の家庭用機器である。このレコーダ機器は放送受信チューナや外部接続端子からの映像信号をディスクに記録し、テレビなど外部表示機器にディスクから再生した映像信号を出力する機器である。メモリ３６０に格納されたプログラムをＣＰＵ３５９で実行させることでレコーダ機器としての動作を行っている。また、別の具体例では、情報記録再生装置３００はディスクドライブ（以下、適宜ドライブと称す）であり、ホストコンピュータ４００はパーソナルコンピュータやワークステーションである。パーソナルコンピュータ等のホストコンピュータとドライブはＳＣＳＩやＡＴＡＰＩといったデータ入出力制御手段３０６及び３０８を介して接続されており、ホストコンピュータにインストールされているライティングソフトウェア等のアプリケーションが、ディスクドライブを制御する。【００６２】
次に、図２を参照して、本発明の情報記録装置の実施例に係る情報記録再生装置のオポジット方式による概略動作と、２層型光ディスクのデータ構造及び該光ディスクの記録領域における物理的セクタ番号との関係について説明する。ここに、物理的セクタ番号（以下適宜、セクタ番号と称す。）とは、光ディスクの記録領域における絶対的な物理的アドレスを示した位置情報である。ここに、図２は、本実施例に係る情報記録再生装置のオポジット方式の概略動作と、２層型光ディスクのデータ構造及び該光ディスクの記録領域における物理的セクタ番号との関係を示す概念的グラフ図である。縦軸は、１６進数で表現されたセクタ番号を示し、横軸は、光ディスクの半径方向の相対的な位置を示す。【００６３】
図２に示すように、本実施例に係る光ディスク１００は、図示しない基板と該基板に積層、あるいは貼り合わされた２層の記録層、即ち、Ｌ０層とＬ１層とを備えて構成されている。【００６４】
具体的には、Ｌ０層には、内周側から外周側にかけて、リードインエリア１０１−０、データエリア１０２−０及びミドルエリア１０４−０が設けられている。このリードインエリア１０１−０の内周側には、図示しないＯＰＣエリア等が設けられている。【００６５】
他方、Ｌ１層には、外周側から内周側にかけて、ミドルエリア１０４−１、データエリア１０２−１及び本発明に係る「リードアウト領域」の一例であるリードアウトエリア１０３−１が設けられている。このリードアウトエリア１０３−１の内周側にも、図示しないＯＰＣエリア等が設けられている。【００６６】
以上のように当該光ディスク１００は構成されているので、本実施例に係る情報記録再生装置の図示しない光ピックアップによって、レーザ光ＬＢは、図示しない基板の側から、即ち、図２中の下側から上側に向けて照射され、その焦点距離等が制御されると共に、光ディスク１００の半径方向における移動距離及び方向が制御される。これにより、夫々の記録層にデータを記録し、また情報再生装置として機能する場合には記録されたデータを再生する。【００６７】
特に、本実施例に係る情報記録再生装置によるデータの記録又は再生動作において、オポジット方式が採用されている。ここに、オポジット方式とは、情報記録再生装置の記録又は再生動作によって、光ピックアップが、Ｌ０層において、内周側から外周側へ向かって、即ち、図２中の矢印の右方向へ移動するのとは逆に、Ｌ１層においては、光ピックアップが外周側から内周側へ向かって、即ち、図２中の矢印の左方向へ移動する方式である。【００６８】
このオポジット方式では、Ｌ０層における記録又は再生が終了されると、Ｌ１層における記録又は再生が開始される時に、光ディスクの最外周にある光ピックアップが再度、最内周へ向かって移動する必要はなく、Ｌ０層からＬ１層への焦点距離だけを切り換えればよいため、Ｌ０層からＬ１層への切り換え時間がパラレル方式と比較して短いという利点がある。【００６９】
具体的には、先ず、Ｌ０層において、光ピックアップがリードインエリア１０１−０、データエリア１０２−０及びミドルエリア１０４−０を内周側から外周側へ移動するにつれて光ディスク１００の記録領域におけるセクタ番号は増加していく。より具体的には、光ピックアップは、セクタ番号が“０２ＦＦＦＦｈ”のリードインエリア１０１−０の終了位置（図２中のＡ地点を参照）、セクタ番号が“０３００００ｈ”のデータエリア１０２−０の開始位置（図２中のＢ地点を参照）、本発明に係る「折り返しアドレス」の一例を構成するセクタ番号“１ＡＦＦＦＦｈ”のデータエリア１０２−０の終了位置（以下、適宜、Ｌ０層の「折り返し点」と称す：図２中のＣ地点を参照）に順次アクセスして、緩衝の役目を果たすミドルエリア１０４−０へと移動する。【００７０】
他方、Ｌ１層において、具体的には、光ピックアップがミドルエリア１０４−１、データエリア１０２−１及びリードアウトエリア１０３−１を外周側から内周側へ移動するにつれて光ディスク１００の記録領域におけるセクタ番号は増加していく。より具体的には、光ピックアップは、緩衝の役目を果たすミドルエリア１０４−１、本発明に係る「対応アドレス」の一例を構成するセクタ番号“Ｅ５００００ｈ”のデータエリア１０２−１の開始位置（以下、適宜、Ｌ１層の「折り返し点」と称す：図２中のＤ地点を参照）、セクタ番号が“ＦＣＦＦＥＦｈ”のデータエリア１０２−１の終了位置（図２中のＥ地点を参照）に順次アクセスして、リードアウトエリア１０３−１へと移動する。【００７１】
以上説明したＬ０層とＬ１層におけるセクタ番号はすべて、１６進数における１５の補数の関係にある。より具体的には、例えば、Ｌ０層における折り返し点（セクタ番号“１ＡＦＦＦＦｈ”）とＬ１層における折り返し点（セクタ番号“Ｅ５００００ｈ”）は１５の補数の関係にある。形式的には、“１ＡＦＦＦＦｈ”の補数は、１６進数のセクタ番号“１ＡＦＦＦＦｈ”を２進数“０００１１０１０１１１１１１１１１１１１１１１１”に変換してからビット反転（インバート：invert）“１１１００１０１００００００００００００００００”させ、１６進数“Ｅ５００００ｈ”に再変換させることによって求められる。【００７２】
よって、コンテンツ情報は、例えば、Ｌ０層のデータエリア１０２−０のセクタ番号“０３００００ｈ”から“１ＡＦＦＦＦｈ”及びＬ１層のデータエリア１０２−１のセクタ番号“Ｅ５００００ｈ”から“ＦＣＦＦＥＦｈ”において、光ピックアップが連続して移動されると同時に記録又は再生される。【００７３】
次に、図３を参照して、本発明の情報記録装置の実施例に係る情報記録再生装置によって記録された２層型光ディスクのデータ構造の一具体例について説明する。ここに、図３は、本実施例に係る情報記録再生装置によって記録された２層型光ディスクのデータ構造の一具体例を示した図式的データ構造図である。【００７４】
図３に示されるように、本実施例では、特に、ＤＡＯ記録方式においては、記録動作以前に記録する情報量が把握されているので、ドライブ又はホストのＣＰＵ等の制御下で、例えば、コンテンツ情報を含んだユーザデータ等の本発明に係る「記録情報の全情報量」（例えば、６（ＧＢ）（ＧＢ：Giga Bytes））と、本発明に係る「第１記録容量」と「第２記録容量」の一例であるＬ０層の記録容量（４．７（ＧＢ））とＬ１層の記録容量（４．７（ＧＢ））に基づいて、記録情報のうちＬ０層の記録容量に満たない情報量（例えば、３（ＧＢ））となる部分をＬ０層における太線右矢印に沿ってＬ０層に書き込む。それと共に、Ｌ１層の記録容量に満たない情報量（例えば、３（ＧＢ））となる部分をＬ１層における太線左矢印に沿ってＬ１層に書き込む。このように、例えば、３（ＧＢ）をＬ０層及びＬ１層に夫々記録可能なように、Ｌ０層の折り返し点（セクタ番号“１ＡＦＦＦＦｈ”）及びＬ１層の折り返し点（セクタ番号“Ｅ５００００ｈ”）が算出される。【００７５】
特に、Ｌ０層及びＬ１層の折り返し点は、本発明の「所定記録単位」の一例であるＥＣＣブロックの倍数である。ここに、所定記録単位とは、ＥＣＣブロック又はセクタ（Sector）である。より詳細には、ＲＯＭディスクの互換性を重視する場合には、ＥＣＣブロックごとに情報の記録が行われる。【００７６】
より具体的には、Ｌ０層において、内周側のデータエリアの開始位置（セクタ番号：“０３００００ｈ”）から、外周側に位置する折り返し点（セクタ番号：“１ＡＦＦＦＦｈ”）まで３（ＧＢ）だけ記録される。そして、光ピックアップの焦点がＬ１層へ合わされ、Ｌ１層において、外周側に位置する折り返し点（セクタ番号：“Ｅ５００００ｈ”）から、内周側のデータエリアの終了位置（セクタ番号：“ＦＣＦＦＦＦｈ”）まで３（ＧＢ）だけ記録される。そして、最後に、緩衝エリアであるミドルエリア１０４−０及び１０４−１においてファイナライズ処理のための記録が行われる。よって、Ｌ０層及びＬ１層における最外周は未記録エリア１０５−０及び１０５−１である。【００７７】
尚、Ｌ０層の折り返し点における記録直後に、ミドルエリア１０４−０の小さな領域における記録が追加的に行われてもよい。他方、Ｌ１層の折り返し点における記録直前に、ミドルエリア１０４−１の小さな領域における記録が追加的に行われてもよい。【００７８】
或いは、また、Ｌ０層の折り返し点における記録後に、緩衝エリアであるミドルエリア１０４−０におけるファイナライズ処理のための記録が代替的に行われてもよいし、Ｌ１層の折り返し点における記録前に、緩衝エリアであるミドルエリア１０４−１におけるファイナライズ処理のための記録が代替的に行われてもよい。【００７９】
このようにすれば、記録時間は、例えば、コンテンツ情報等の記録情報、即ち、実効情報を記録する時間のみでよいため、効率的に短縮化される。言い換えると、後述される例えば、“０”又は“Ｎｕｌｌ”等のダミーデータの無駄な記録を行う必要がなくなる。【００８０】
このため、後述される比較例に係るＬ０層とＬ１層の領域全体（４．７×２＝９．４（ＧＢ））を記録する場合と比べて、大幅な記録時間の短縮が可能となる。【００８１】
具体的には、ＤＶＤフォーラムで定義された１倍速（１３８５（ＫＢ／秒））による記録時間は、６（ＧＢ）÷１３８５（ＫＢ／秒）＝約１時間１２分となり、後述される比較例より約３７％（約４０分）もの短縮が可能となる。【００８２】
尚、実施例に係る情報記録再生装置の記録動作の詳細の流れについては、後述される。【００８３】
次に、図４及び図５を参照して、本発明の情報記録装置の実施例に係る情報記録再生装置の作用効果について検討を加える。ここに、図４は、比較例に係る情報記録再生装置の記録動作によって記録された２層型光ディスクのデータ構造の一具体例を示した図式的データ構造図である。図５は、一般のＤＶＤ−ＲＯＭドライブ等の情報記録再生装置が２層型光ディスクにおける目的のセクタ番号へアクセスする際の経路を示した図式的な概念図である。【００８４】
図４に示されるように、比較例では、ＤＡＯ記録方式及びオポジット方式において、例えば、コンテンツ情報を含んだユーザデータがＬ０層とＬ１層の２層にまたがって記録される場合、このユーザデータ等の実効データに加えて、例えば、ダミーデータ等の無駄なデータをＬ１層の内周側に位置する未記録の領域に記録する必要があった。何故ならば、一般のＤＶＤ−ＲＯＭドライブの再生動作時において、光ピックアップの層間フォーカスジャンプ（層間切換え）する際のトラッキングサーボが正常に制御され、ユーザデータが正常に再生されるためである。従って、実際の記録時間は、コンテンツ情報等の実効データの記録時間に加えて、無駄なデータの記録時間だけ長くなってしまう。【００８５】
具体的には、例えば、６（ＧＢ）のコンテンツ情報を含んだユーザデータをＤＡＯ記録方式及びオポジット方式で記録する場合、ユーザデータはＬ０層の全記録領域、即ち、最大４．７ＧＢ記録可能な領域に記録され、Ｌ０層に記録されなかった残りのユーザデータはＬ１層の１．３ＧＢの記録可能な記録領域に記録される。【００８６】
より具体的には、Ｌ０層において、内周側のデータエリアの開始位置（セクタ番号：０３００００ｈ”）から、外周側に位置する折り返し点（セクタ番号：“２６ＦＦＦＦｈ”）まで４．７（ＧＢ）だけ記録される。そして、光ピックアップの焦点がＬ１層へ合わされ、Ｌ１層において、外周側に位置する折り返し点（セクタ番号：“Ｄ９００００ｈ”）から、内周側に向かって、データエリアの終了位置（セクタ番号：“Ｅ２ＦＦＦＦｈ”）まで１．３（ＧＢ）だけ記録される。更に、比較例では、Ｌ１層において、リードアウトエリア１０３−１ａの開始位置（セクタ番号：“Ｅ３００００ｈ”）から、リードアウトエリア１０３−１ａの終了位置（セクタ番号：“ＦＣＦＦＦＦｈ”）まで、例えば、“０”又は“Ｎｕｌｌ”等のダミーデータが３．４（ＧＢ）だけ記録されるのが望ましくなる。何故ならば、仮に、Ｌ１層の内周側が、例えば、ダミーデータが記録されずに未記録である場合、そこに光ピックアップが突入するとトラッキングサーボがはずれて、暴走してしまうからである。具体的には、例えば、ＤＶＤ−ＲＯＭドライブの光ピックアップが、２層型光ディスクにおいて、Ｌ０層の所定のセクタ番号（図５中の“Ｘ０”）からＬ１層にある目的のセクタ番号（図５中の“Ｙ１”）にアクセスするために、先ず、Ｌ１層への焦点合わせ、即ち、層間フォーカスジャンプ（層間切換え）を行った場合、層間フォーカスジャンプした先のＬ１層のセクタ番号（図５中の“Ｚ１”）が未記録であると、光ピックアップは、例えば、位相差法によるトラッキングサーボの制御を行うことができずに、暴走してしまうのである。より詳細には、位相差法が採用されているＤＶＤ−ＲＯＭ再生専用ドライブの光ピックアップは、プッシュプル法が採用されているＤＶＤ−Ｒにおける未記録領域に対してはトラッキングサーボの制御が殆ど又は完全に不可能である。このことが、ＤＶＤ−ＲＯＭドライブでＤＶＤ−Ｒを再生できない場合があることの一例であることも付記しておく。【００８７】
このように、比較例においては、ユーザデータが６（ＧＢ）であるにも関わらずＬ０層とＬ１層の領域全体（４．７×２＝９．４（ＧＢ））を記録する必要があり、例えば、１倍速による記録時間は、約１時間５４分となりダミーデータを記録する分だけ長時間となる。【００８８】
これに対して、図１から図３を参照して説明した本発明の情報記録装置の実施例に係る情報記録再生装置によれば、光ピックアップのトラッキングサーボを正常に制御することが可能であると同時に、記録時間は、例えば、コンテンツ情報を含んだユーザデータ等の実効データを記録する時間のみ（前述した約１時間１２分）でよくなるため、大幅な記録時間の短縮、即ち、約３７％の記録時間の短縮が可能となるので、比較例と比べて格段に有利である。【００８９】
尚、一般のＤＶＤ−ＲＯＭドライブは規格上、２種類のアクセス経路で光ピックアップを目的のセクタ番号へアクセスさせることが可能である。図５に示されるように、１種類目は、Ｌ０層のセクタ番号“Ｘ０”からＬ１層のセクタ番号“Ｚ１”へ層間フォーカスジャンプしてからＬ１層を内周側から外周側へスキャンし、Ｌ１層のセクタ番号“Ｙ１”へアクセスする第１経路に沿ったアクセス経路である。２種類目は、Ｌ０層のセクタ番号“Ｘ０”からＬ０層のセクタ番号“Ｗ０”まで内周側から外周側へスキャンしてから層間フォーカスジャンプしてＬ１層のセクタ番号“Ｙ１”へアクセスする第２経路に沿ったアクセス経路である。【００９０】
（情報記録再生装置による記録動作の流れ−ドライブ側−）
次に図６に加えて図７を適宜参照して、本発明の情報記録装置の実施例に係る情報記録再生装置、特に、ドライブにおける光ディスクの記録動作の流れについて詳細に説明する。ここに、図６は本発明の情報記録装置の実施例に係る情報記録再生装置、特にドライブにおける光ディスクの記録動作の流れを示したフローチャート図である。尚、図６中、“Ｘ”、“Ｙ”及び“Ｚ”は、すべて変数である。図７は、本発明の情報記録装置の実施例に係る情報記録再生装置によって、折り返し点のセクタ番号が計算される一具体例を示した模式図である。尚、折り返し点の算出手順を理解しやすく説明するために、小さなデータ量を一具体例としている。【００９１】
図６において、光ディスク１００が装填されると、先ず、ＣＰＵ３５４の制御下で、光ピックアップ３５２によりシーク動作が行われ、例えばユーザデータ等が記録されていないブランク（未記録）ディスクか否かが判定される（ステップＳ１０１）。尚、この判定と同時に、光ディスク１００への記録処理に必要な各種管理情報が取得されてもよい。【００９２】
ここで、光ディスク１００が未記録状態のブランクディスクの場合（ステップＳ１０１：Ｙｅｓ）、更に、書込みモードがＤＡＯ記録モードであるか否かが判定される（ステップＳ１０２）。より具体的には、ホストから「MODE SELECT command」が発行されることによってＤＡＯ記録モードに設定される。他方、情報記録装置がＤＡＯ記録モードに対応していない場合も、（ステップＳ１０２：Ｎｏ）処理終了となる。ここで、書込みモードがＤＡＯ記録モードである場合（ステップＳ１０２：Ｙｅｓ）、ホストからドライブへ転送される全体のデータ量“Ｘ”（ＫＢ）が取得され、例えば、メモリ３５５に格納される（ステップＳ１０３）。即ち、全体のデータを記録するための記録領域の確保が要求される。具体的には、ホストから「RESERVE RZONE command」が発行されることによって、ドライブはホストから送られてくる全体のデータ量を取得する。より具体的には、図７で示されるように、全体のデータ量“Ｘ”＝６５（ＫＢ）（Kilo Bytes）としてメモリ３５５に格納される。尚、データ量が１セクタ（＝２ＫＢ）未満のデータは、ホストがセクタ単位の境界まで例えば、“０”又は“Ｎｕｌｌ”等のダミーデータの埋め込み（パディング：Padding）をしてからドライブへ転送するため、実際に記録するデータ量“Ｘ”は６６（ＫＢ）となる。【００９３】
続いて、ステップＳ１０３における全体のデータを記録するのに必要なＥＣＣブロック数“Ｙ”が計算される（ステップＳ１０４）。より具体的には、図７で示されるように、全体のデータを記録するのに必要なＥＣＣブロック数“Ｙ”が、“Ｙ”＝Ceil（“Ｘ”÷３２）＝Ceil（６６÷３２）＝Ceil（２．０６２５）＝３  として算出され、メモリ３５５に格納される。尚、“Ceil”は、引数の小数点以下の切り上げを行う関数である。【００９４】
続いて、折り返し点のセクタ番号“Ｚ”が計算される（ステップＳ１０５）。より具体的には、図７で示されるように、折り返し点のセクタ番号“Ｚ”が、“Ｚ”＝Ceil（“Ｙ”÷２）×１６＋“３００００ｈ”＝Ceil（３÷２）×１６＋“３００００ｈ”＝２×１６＋“３００００ｈ”＝“３００２０ｈ”  として算出され、メモリ３５５に格納される。【００９５】
続いて、例えば、Ｌ０層及びＬ１層に対してＯＰＣ処理が行われ、最適な記録レーザパワーが算出される（ステップＳ１０６）。【００９６】
続いて、Ｌ０層のリードインエリア１０１−０の例えば、コントロールデータエリア等に、ＯＰＣ処理に基づく最適な記録レーザパワーの値、制御情報又は管理情報等が記録される（ステップＳ１０７）。【００９７】
続いて、コンテンツ情報等のユーザデータが、Ｌ０層のデータエリア１０２−０の開始位置から最適な記録レーザパワーで記録される（ステップＳ１０８）。具体的には、図７で示されるように、例えばセクタ番号が“３００００ｈ”のＬ０層のデータエリア１０２−０の開始位置からコンテンツ情報の記録が実行される。【００９８】
次に、折り返し点のセクタ番号“Ｚ”に到着したか否かが判定される（ステップＳ１０９）。具体的には、図７で示されるように、例えばセクタ番号が“３００２０ｈ”のＬ０層のデータエリア１０２−０の終了位置である折り返し点に到着したか否かが判定される。【００９９】
ここで、折り返し点のセクタ番号“Ｚ”（“３００２０ｈ”）に到着していない場合（ステップＳ１０９：Ｎｏ）、引き続きＬ０層のデータエリアにおいて記録が実行される（ステップＳ１１０）。【０１００】
他方、ステップＳ１０９の判定の結果、折り返し点のセクタ番号“Ｚ”（“３００２０ｈ”）に到着した場合（ステップＳ１０９：Ｙｅｓ）、Ｌ０層のミドルエリアに、例えば、少量のダミーデータが記録される（ステップＳ１１１）。【０１０１】
続いて、光ピックアップは、Ｌ０層からＬ１層へ焦点を合わせる（ステップＳ１１２）。【０１０２】
続いて、Ｌ１層のミドルエリアに、例えば、少量のダミーデータが記録される（ステップＳ１１３）。尚、ステップＳ１０９の判定の結果、折り返し点のセクタ番号“Ｚ”に到着した場合（ステップＳ１０９：Ｙｅｓ）、前述したステップＳ１１１からＳ１１３は省略され、ステップＳ１０９からＳ１１４へ直接進んでもよい。【０１０３】
続いて、コンテンツ情報等のユーザデータが、Ｌ１層のデータエリアの開始位置から最適な記録レーザパワーで記録される（ステップＳ１１４）。具体的には、図７で示されるように、例えばセクタ番号が“３００２０ｈ”の１５の補数である“ＣＦＦＤＦｈ”のＬ１層のデータエリアの開始位置である折り返し点からコンテンツ情報の記録が実行される。【０１０４】
続いて、全体のデータが記録されたか否かが判定される（ステップＳ１１５）。ここで、全体のデータが記録されていない場合（ステップＳ１１５：Ｎｏ）、引き続きＬ１層のデータエリアにおいて記録が実行される（ステップＳ１１６）。【０１０５】
他方、ステップＳ１１５の判定の結果、全体のデータが記録された場合（ステップＳ１１５：Ｙｅｓ）、Ｌ１層のリードアウトエリアに、例えば、ダミーデータが記録される（ステップＳ１１７）。【０１０６】
続いて、ＤＶＤ−ＲＯＭの規格を満たすための処理として、ステップＳ１１８からステップＳ１２２での処理が行われる。【０１０７】
先ず、折り返し点のセクタ番号に相当する記録面上の位置が、光ディスクの中心から半径３４ｍｍより内周側にあるか否かが判定される（ステップＳ１１８）。ここで、折り返し点が半径３４ｍｍより内周側にある場合（ステップＳ１１８：Ｙｅｓ）、Ｌ０層とＬ１層において、折り返し点から最低限３５ｍｍの半径位置まで、例えばダミーデータが記録され、ミドルエリアとなる（ステップＳ１１９）。【０１０８】
他方、ステップＳ１１８の判定の結果、折り返し点の位置が、光ディスクの中心から半径３４ｍｍより内周側にない場合（ステップＳ１１８：Ｎｏ）、更に、折り返し点が光ディスクの中心から半径５７．５ｍｍより外周側に位置し、且つ、半径５８ｍｍより内周側に位置するか否かが判定される（ステップＳ１２０）。ここで、折り返し点が光ディスクの中心から半径５７．５ｍｍより外周側に位置しない場合又は、半径５８ｍｍより内周側に位置しない場合（ステップＳ１２０：Ｎｏ）、折り返し点が光ディスクの記録面の半径３４ｍｍより外周側に位置し、且つ、半径５７．５ｍｍより内周側に位置するので、Ｌ０層とＬ１層において、折り返し点から外周側に向けて、記録面の半径方向で最低限１ｍｍの領域だけ、例えばダミーデータ等が記録され、ミドルエリアとなる（ステップＳ１２１）。【０１０９】
或いは、折り返し点が光ディスクの記録面の半径５８ｍｍより外周側に位置する場合（ステップＳ１２０：Ｎｏ）、最低限の半径位置は必然的に保持される。【０１１０】
他方、ステップＳ１２０の判定の結果、折り返し点が光ディスクの記録面の半径５７．５ｍｍより外周側に位置し、且つ、５８ｍｍより内周側に位置する場合（ステップＳ１２０：Ｙｅｓ）、Ｌ０層とＬ１層において、折り返し点から外周側に向けて、記録面の半径方向で最低限０．５ｍｍの領域だけ、例えばダミーデータが記録され、ミドルエリアとなる（ステップＳ１２２）。【０１１１】
以上の処理によって、ＤＶＤ−ＲＯＭの規格要件を満たすことが可能となる。より詳細には、ＤＶＤ−ＲＯＭの規格とは、光ディスクの記録面において、最低限、直径７０ｍｍ、即ち、半径３５ｍｍまで、例えば、ユーザデータ又はダミーデータ等のデータ情報が記録されていることである。【０１１２】
他方、ステップＳ１０１の判定の結果、ブランクディスクでない場合（ステップＳ１０１：Ｎｏ）、ステップＳ１０２の判定の結果、書込みモードがＤＡＯ記録モードでない場合（ステップＳ１０２：Ｎｏ）、並びに、ステップＳ１１９、ステップＳ１２１及びステップＳ１２２の処理以降は、一連の記録動作は終了する。【０１１３】
（情報記録再生装置による転送動作の流れ−ホスト側−）
次に図８に加えて前述した図６を適宜参照して、本発明の情報記録装置の実施例に係る情報記録再生装置、特にホストにおける光ディスクの転送動作の流れについて詳細に説明する。ここに、図８は本発明の情報記録装置、特にホストの実施例に係る情報記録再生装置における光ディスクの転送動作の流れを示したフローチャート図である。尚、図８中、“Ｘ”、“Ｙ”及び“Ｚ”は、前述した図６と同様にすべて変数である。【０１１４】
図８において、光ディスク１００が装填されると、先ず、ＣＰＵ３５４の制御下で、光ピックアップ３５２によりシーク動作が行われ、例えばユーザデータ等が記録されていないブランク（未記録）ディスクか否かが判定される（ステップＳ２０１）。より具体的には、「READ DISK INFORMATION command」が発行されることによって判定される。尚、この判定と同時に、光ディスク１００への記録処理に必要な各種管理情報が取得されてもよい。ここで、光ディスク１００が未記録状態のブランクディスクの場合（ステップＳ２０１：Ｙｅｓ）、光ディスク１００の容量情報が取得される（ステップＳ２０２）。より具体的には、「READ CAPACITY command」が発行されることによって取得される。【０１１５】
続いて、ドライブの書込みモードがＤＡＯ記録モードに設定される（ステップＳ２０３）。より具体的には、「MODE SELECT command」が発行されることによって「Write parameters mode page」の「Write type」が「ＤＡＯ」に設定される。【０１１６】
続いて、例えばコンテンツ情報等のユーザデータ全体のデータ量“Ｘ”（ＫＢ）が、ホスト自身によって取得され、例えば、メモリ３６０等に格納される（ステップＳ２０４）。より具体的には、前述した図６のステップＳ１０３と同様に、ダミーデータのパディングが行われるため、実際に記録するデータ量“Ｘ”は６６（ＫＢ）となる。【０１１７】
続いて、ステップＳ２０４における全体のデータ量を記録するのに必要なＥＣＣブロック数“Ｙ”が計算される（ステップＳ２０５）。より具体的には、前述した図６のステップＳ１０４と同様に“Ｙ”＝Ceil（“Ｘ”÷３２）＝Ceil（６６÷３２）＝Ceil（２．０６２５）＝３  として算出され、メモリ等に格納される。【０１１８】
続いて、折り返し点の相対的なセクタ番号“Ｚ”が計算される（ステップＳ２０６）。より具体的には、前述した図６のステップＳ１０５を応用して、折り返し点の相対的なセクタ番号“Ｚ”が、“Ｚ”＝Ceil（“Ｙ”÷２）×１６＝Ceil（３÷２）×１６＝２×１６＝“０００２０ｈ”  として算出され、メモリ３６０等に格納される。尚、折り返し点の絶対的なセクタ番号は、ドライブによって算出されてもよい。【０１１９】
続いて、ホストはドライブに折り返し点の相対的なセクタ番号“Ｚ”（“０００２０ｈ”）を指定する（ステップＳ２０７）。より具体的には、例えば「RESERVE RZONE command」に制御ビットが追加され、折り返し点を指定するコマンドである「SET MIDDOLE command」がホストから発行されることによってドライブに指定する。尚、ホストがデータ量を例えば、２等分することに限定されずに、任意の割合で２分割し、ドライブに対して折り返し点のセクタ番号を任意に指定させることも可能である。【０１２０】
続いて、ホストからドライブへ転送する全体のデータ量がドライブに通知される（ステップＳ２０８）。より具体的には「RESERVE RZONE command」が発行されることによってドライブに通知される。【０１２１】
続いて、ドライブへユーザデータが転送される（ステップＳ２０９）。より具体的には、「WRITE command」が論理的セクタ番号（ＬＳＮ：Logical Sector Number）毎に、順次発行されることによってデータが転送される。尚、ドライブは、ホストから指定された折り返し点の絶対的なセクタ番号に記録すると自動的にＬ０層からＬ１層へ焦点を合わせ、Ｌ１層の折り返し点から記録を開始する。【０１２２】
続いて、全体のデータの転送が完了したか否かが判定される（ステップＳ２１０）。ここで、全体のデータの転送が完了していない場合（ステップＳ２１０：Ｎｏ）、引き続き、ドライブへデータが転送される（ステップＳ２１１）。【０１２３】
他方、ステップＳ２０１の判定の結果、ブランクディスクでない場合（ステップＳ２０１：Ｎｏ）、及び、ステップＳ２１０の判定の結果、全体のデータの転送が完了した場合（ステップＳ２１０：Ｙｅｓ）、一連の転送動作は終了する。【０１２４】
本実施例では、情報記録装置の一具体例として、例えば、２層型ＤＶＤ−Ｒ等の追記型光ディスクの情報記録再生装置について説明したが、本発明は、例えば、２層型ＤＶＤ−Ｒ／Ｗ等の書き換え型光ディスクの情報記録再生装置にも適用可能である。加えて、例えば、３層型等のマルチプルレイヤ型の光ディスクの情報記録再生装置にも適用可能である。更に、ブルーレイ（Blue-ray）ディスク等の大容量記録媒体の情報記録再生装置にも適用可能である。【０１２５】
本発明は、上述した実施例に限られるものではなく、請求の範囲及び明細書全体から読み取れる発明の要旨或いは思想に反しない範囲で適宜変更可能であり、そのような変更を伴う情報記録装置及び方法もまた本発明の技術的範囲に含まれるものである。
【産業上の利用可能性】
【０１２６】
本発明に係る情報記録装置及び方法は、例えば、民生用或いは業務用の、各種情報を高密度に記録可能な多層型の光ディスクに係るレコーダ等にも利用可能である。また、例えば民生用或いは業務用の各種コンピュータ機器に搭載される又は各種コンピュータ機器に接続可能な、記録装置等にも利用可能である。
【図１】
0004415943.tif 000002
【図２】
0004415943.tif 000003
【図３】
0004415943.tif 000004
【図４】
0004415943.tif 000005
【図５】
0004415943.tif 000006
【図６】
0004415943.tif 000007
【図７】
0004415943.tif 000008
【図８】
0004415943.tif 000009