(57)【要約】  記憶媒体１１上に情報を記録する装置が、記憶媒体のフォーマット用に構成される。この装置は、プロトコルＡＴＡ／ＡＴＡＰＩに従って、フォーマットコマンドを受け取る。装置は、このフォーマットコマンドに従って、多層記憶媒体をフォーマットするフォーマット手段を含む。フォーマット処理は、多層記憶媒体の各層Ｌ０、Ｌ１上において、その層上の第１の半径方向位置に第１の制御領域７１、７２を記録し、その層上の第２の半径方向位置に第２の制御領域７３、７４を記録して、それらの制御領域の間に、ある選択サイズの円環状データ領域を形成する処理を含む。フォーマットサイズが、多層記憶媒体上において利用可能な最大サイズよりも小さいときは、制御領域が実質的に等しい半径方向位置に配置されて、半径方向位置の対応する円環状データ領域７５、７６が形成される。必要とされるフォーマットサイズは、各円環状データ領域の選択サイズの合計に等しい。
2009518770.tif 000002
【特許請求の範囲】
【請求項１】
記憶媒体上に情報を記録する装置であって、
− 前記記憶媒体の記録層上のデータの記録および取出しのために、前記記憶媒体を走査する走査手段と、
− プロトコルに従って、フォーマットコマンドを含むコマンドを受け取るインターフェース手段と、
− フォーマットサイズを示すサイズパラメータを含む前記フォーマットコマンドに従って、前記記憶媒体をフォーマットするフォーマット手段とを含み、
前記フォーマット手段が、
− 多層記憶媒体の各層上において、当該層上の第１の半径方向位置に第１の制御領域を記録し、当該層上の第２の半径方向位置に第２の制御領域を記録して、前記第１の制御領域と前記第２の制御領域との間に、ある選択サイズの円環状データ領域を形成することにより、前記多層記憶媒体をフォーマットし、
− 前記フォーマットサイズが、前記多層記憶媒体上において利用可能な最大サイズよりも小さいときは、各層上において、対応する前記第１の制御領域および前記第２の制御領域を、実質的に等しい第１の半径方向位置および第２の半径方向位置に配置して、前記フォーマットサイズが、前記円環状データ領域の各々の前記選択サイズの合計に等しくなるように、半径方向位置の対応する前記円環状データ領域を形成する
ように構成されていることを特徴とする装置。
【請求項２】
前記フォーマット手段が、前記多層記憶媒体の層の数を特定し、前記サイズパラメータを前記層の数で割ることにより、前記選択サイズを決定するように構成されていることを特徴とする請求項１記載の装置。
【請求項３】
前記フォーマット手段が、前記フォーマットコマンドから、前記サイズパラメータとしてブロック数を取得し、前記選択サイズを前記ブロック数に等しく設定することにより、前記選択サイズを決定するように構成されていることを特徴とする請求項１記載の装置。
【請求項４】
前記フォーマット手段が、第１の層および第２の層を有する二層光ディスクを、前記多層記憶媒体として受容し、前記フォーマットコマンドから、前記サイズパラメータとしてブロック数を取得し、前記第１の層の前記選択サイズを、前記ブロック数を２で割った値に等しく設定するように構成されていることを特徴とする請求項２記載の装置。
【請求項５】
前記走査手段が、書換可能型の多層光記録担体に、データを記録するように構成されていることを特徴とする請求項１記載の装置。
【請求項６】
ホストシステムと、
該ホストシステムから前記コマンドを受け取るように構成された前記インターフェース手段とを含んでいることを特徴とする請求項１記載の装置。
【請求項７】
当該装置がビデオレコーダ装置であり、
前記ホストシステムがビデオ処理手段を含んでいることを特徴とする請求項６記載の装置。
【請求項８】
データの記録および取出しのために記憶媒体をフォーマットする方法であって、
− プロトコルに従って、フォーマットコマンドを含むコマンドを受け取る工程と、
− フォーマットサイズを示すサイズパラメータを含む前記フォーマットコマンドに従って、前記記憶媒体をフォーマットするフォーマット工程とを含み、
多層記憶媒体の場合において、前記フォーマット工程が、
− 前記多層記憶媒体の各層上において、当該層上の第１の半径方向位置に第１の制御領域を記録し、当該層上の第２の半径方向位置に第２の制御領域を記録して、前記第１の制御領域と前記第２の制御領域との間に、ある選択サイズの円環状データ領域を形成する工程と、
− 前記フォーマットサイズが、前記多層記憶媒体上において利用可能な最大サイズよりも小さいときは、各層上において、対応する前記第１の制御領域および前記第２の制御領域を、実質的に等しい第１の半径方向位置および第２の半径方向位置に配置して、前記フォーマットサイズが、前記円環状データ領域の各々の前記選択サイズの合計に等しくなるように、半径方向位置の対応する前記円環状データ領域を形成する工程と
を含んでいることを特徴とする方法。
【請求項９】
データの記録および取出しのために記憶媒体をフォーマットするコンピュータプログラムであって、
請求項８記載の方法をプロセッサに実行させるように動作可能であることを特徴とするコンピュータプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、記憶媒体上に情報を記録する装置であって、記憶媒体の記録層上のデータの記録および取出しのために、記憶媒体を走査する走査手段と、プロトコルに従って、フォーマットコマンドを含むコマンドを受け取るインターフェース手段と、フォーマットサイズを示すサイズパラメータを含むフォーマットコマンドに従って、記憶媒体をフォーマットするフォーマット手段とを含む装置に関するものである。
【０００２】
本発明はまた、データの記録および取出しのために記憶媒体をフォーマットする方法であって、プロトコルに従って、フォーマットコマンドを含むコマンドを受け取る工程と、フォーマットサイズを示すサイズパラメータを含むフォーマットコマンドに従って、記憶媒体をフォーマットするフォーマット工程とを含む方法にも関するものである。
【０００３】
本発明はさらに、記憶媒体をフォーマットするコンピュータプログラムにも関するものである。
【背景技術】
【０００４】
光記録担体のフォーマット処理が、Ｎａｔｉｏｎａｌ  Ｃｏｍｍｉｔｔｅｅ  ｆｏｒ  Ｉｎｆｏｒｍａｔｉｏｎ  Ｔｅｃｈｎｏｌｏｇｙ  Ｓｔａｎｄａｒｄｓ（ＮＣＩＴＳ）：ワーキングドラフト、Ｔ１０／１６７５−Ｄ、改訂第１版（Ｒｅｖｉｓｉｏｎ  １）、２００４年１０月１１日、「ＩＮＦＯＲＭＡＴＩＯＮ  ＴＥＣＨＮＯＬＯＧＹ−Ｍｕｌｔｉｍｅｄｉａ  Ｃｏｍｍａｎｄｓ  ＭＭＣ−５（情報技術−マルチメディアコマンドＭＭＣ−５）」というドラフト案から知られている（以下、本明細書ではＭＭＣ−５と呼ぶ）。ＭＭＣ−５では、ユーザデータの書込みを可能とする前に、ＤＶＤ＋ＲＷディスクをフォーマットする必要がある。フォーマットコマンドは、ＭＭＣ−５で規定されているように、既知のプロトコルに従って与えられてもよい。このフォーマットに従って、ユーザデータ領域が生成される。このユーザデータ領域に先行して、リードイン制御領域が存在する。また、リードイン制御領域に後続するデータ領域の後には、通常はリードアウトと呼ばれるさらなる制御領域が、データ領域の終端境界に記録されてもよい。
【０００５】
フォーマットコマンドに従って、各層上に制御領域が記録されなくてはならない。ＭＭＣ−５は、ＤＶＤ＋ＲＷベーシックフォーマットに関する第４．４．８．３章によれば、記録担体の始点に対し、データ領域はユーザスペースであり、論理ブロックアドレス指定（ＤＶＤ−ＲＯＭより既知のＬＢＡ（ｌｏｇｉｃａｌ  ｂｌｏｃｋ  ａｄｄｒｅｓｓｉｎｇ））に従ってアドレス指定されるべきであることを規定している。ＤＶＤ＋ＲＷにおける物理アドレスから論理アドレスへのマッピングは、ＤＶＤ−ＲＯＭにおけるマッピングと同様である。すなわち、物理セクタ番号（ＤＶＤ−ＲＯＭより既知のＰＳＮ（ｐｈｙｓｉｃａｌ  ｓｅｃｔｏｒ  ｎｕｍｂｅｒ））がデータ領域内の１つのセクタを表わすとすると、そのＬＢＡは、ＬＢＡ＝ＰＳＮ−０３００００ｈである。ＭＭＣ−５にはさらに、フォーマットユニット（ＦＯＲＭＡＴ  ＵＮＩＴ）コマンドに関する第６．５章に、フォーマット処理に関する記述がある。フォーマットユニットコマンドは、ＭＭＣ−５プロトコルで規定されているオプションに従って、媒体を、アドレス指定可能な複数の論理ブロックへとフォーマットする。第６．５．３．４．１２章では、ＤＶＤ＋ＲＷベーシックフォーマットと呼ばれる、フォーマットの１つの具体例が説明されている。コマンド中では、ブロック数（Ｎｕｍｂｅｒ  ｏｆ  Ｂｌｏｃｋｓ）フィールドが、フォーマット容量読出コマンド（Ｒｅａｄ  Ｆｏｒｍａｔ  Ｃａｐａｃｉｔｉｅｓコマンド）により返される値、またはＦＦＦＦＦＦＦＦｈのいずれかに設定されることになっている。媒体の利用可能な容量は、フォーマット容量読出コマンドにより検出される。この段取りにより、記憶媒体は、論理アドレスから物理アドレスへの予め規定されたマッピングを適用して、自己の利用可能な最大容量でフォーマットされる。
【０００６】
現在、記録可能な多層記録担体が開発されている。多層記録担体上では、各層が自己の円環状のデータ領域を有する。それらの円環状データ領域が協働して、単一の論理的なデータ記憶スペースを構成してもよい。たとえば、二層型の記録担体では、第１の層上においては、円環状データ領域がリードイン領域を伴って始まり、中間制御領域により終端させられる。その場合、第２の層は、中間制御領域を伴って始まり、リードアウト制御領域により終端させられる。
【発明の開示】
【発明が解決しようとする課題】
【０００７】
しかしながら、上記の既知のフォーマット方法は柔軟でなく、多層担体が、任意の意図する用途に適合させられることを可能とするものではない。とりわけ、ＭＭＣ−５は、多層記憶媒体をフォーマットする具体的な方法を、何ら提供していない。
【０００８】
したがって、本発明の１つの目的は、多層記憶媒体のフォーマット処理を可能とするフォーマットシステムを提供することである。
【課題を解決するための手段】
【０００９】
本発明の第１の側面によれば、上記の目的は、冒頭の段落で述べたような情報を記録する装置であって、上記のフォーマット手段が、多層記憶媒体の各層上において、当該層上の第１の半径方向位置に第１の制御領域を記録し、当該層上の第２の半径方向位置に第２の制御領域を記録して、それら第１および第２の制御領域の間に、ある選択サイズの円環状データ領域を形成することにより、その多層記憶媒体をフォーマットし、上記のフォーマットサイズが、その多層記憶媒体上において利用可能な最大サイズよりも小さいときは、各層上において、対応する第１の制御領域および第２の制御領域を、実質的に等しい第１の半径方向位置および第２の半径方向位置に配置して、上記のフォーマットサイズが、円環状データ領域の各々の選択サイズの合計に等しくなるように、半径方向位置の対応する円環状データ領域を形成するように構成されていることを特徴とする装置により達成される。
【００１０】
本発明の第２の側面によれば、上記の目的は、冒頭の段落で述べたような記憶媒体をフォーマットする方法であって、多層記憶媒体の場合において、上記のフォーマット工程が、多層記憶媒体の各層上において、当該層上の第１の半径方向位置に第１の制御領域を記録し、当該層上の第２の半径方向位置に第２の制御領域を記録して、それら第１および第２の制御領域の間に、ある選択サイズの円環状データ領域を形成する工程と、上記のフォーマットサイズが、その多層記憶媒体上において利用可能な最大サイズよりも小さいときは、各層上において、対応する第１の制御領域および第２の制御領域を、実質的に等しい第１の半径方向位置および第２の半径方向位置に配置して、上記のフォーマットサイズが、円環状データ領域の各々の選択サイズの合計に等しくなるように、半径方向位置の対応する円環状データ領域を形成する工程とを含んでいることを特徴とする方法により達成される。
【００１１】
上記の方策の効果は、フォーマットコマンドが、多層記憶媒体、たとえば書換可能型の二層光ディスクに対して、効果的なコマンドとされることである。第１および第２の制御領域は、各層上において円環状データ領域の境界を構成する。多層記憶媒体の異なる層上において、第１および第２の制御領域を等しい半径方向位置に配置することにより、異なる層上の円環状データ領域が、半径方向に関して空間的に一致させられる。フォーマットサイズが、記憶媒体上において利用可能な最大サイズよりも小さい場合において、かかる円環状データ領域の配置は、走査ヘッドが半径方向に移動する必要性を低減させ、異なる層にジャンプする際のデータの記録および読出しの速度を改善するという利点を有する。
【００１２】
本発明はまた、以下の認識にも基づいている。従来のやり方では、記録担体をフォーマットする際には、円環状データ領域は、終端にリードアウト制御領域を有する連続した領域としてフォーマットされる。たとえば、ＭＭＣ−５に従うと、上記で説明したように、フォーマット処理およびアドレスマッピングの結果、最大サイズを有する物理的に連続した領域が得られる。本発明の発明者は、記録担体の各記録層の内側および外側の半径方向境界に制御領域を記録することにより、単層記録担体をフォーマットするための既知のプロセスを、多層記録担体にも適用できるかもしれないと予見した。しかしながら、本発明者の発明者はまた、そのような構成は、フォーマットサイズが記憶媒体上において利用可能な最大サイズよりも小さい場合には、データ領域のより適切でない配置をもたらし得るとも予見した。そのような場合に従来型のフォーマット処理を適用すると、必要な合計のフォーマットサイズに到達するにあたり、第１の層は自己の最大サイズを有し、後続の層は最大サイズよりも小さなサイズとなるであろう。空間的に一致する半径方向位置に制御領域を配置することは、実質的に等しい半径方向サイズと、対応する半径方向位置とを有する、円環状データ領域を結果としてもたらす。したがって、走査ヘッドは、簡単にかつ高速で、層から層へとジャンプを行うことができる。
【００１３】
本発明の発明者は、読出専用型の既知の多層記録担体は、各層についてマスタディスクを用いた、プレスおよび成形技術によって製造されることに注目した。マスタディスクを作製するためにデータが処理される際、記録担体上に保存されるデータの総量は分かっている。したがって、製造上の理由により、マスタディスクは通常、データの総量を複数の均等な部分に大まかに分割することにより作製される。しかしながら、そのように既知の量のデータを分割する処理は、いまだ未知の量のデータの記録前である空の記録担体をフォーマットする処理と同等ではない。常識的には、そのようなディスクは常に、利用可能な最大データ容量までフォーマットされる。本発明の発明者はまず、すべてのデータが利用可能となる前のフォーマット処理により、データ領域の合計の記録可能サイズを制限することが、有利であると予見した。続いて、本発明によれば、（とりわけ記録されるデータが分かる前に）提案のように制御領域を配置することにより、かかる制限が成し遂げられる。
【００１４】
最後に、本発明の発明者は、追記型の二層記憶媒体に適したいくつかの記録装置が、市場に出てきたことに注目した。しかしながら、そのようなレコーダは、データの記録後まで、制御領域の記録を先延ばしにしている。そのため、現在提案されているような多層記録担体のための具体的なフォーマット処理は、何ら実行されない。とりわけ、かかる装置は、前もって層ごとの選択サイズを決定するような制御領域の記録を行うようには、構成されていない。そのため、ここでの新規なフォーマット処理は、第一義的には書換可能型の記憶媒体用に提案されるが、各層に対して最初に選択サイズを設定するため、追記型の多層記録担体にも適用され得るかもしれない。
【００１５】
上記の装置の１つの実施形態では、フォーマット手段は、多層記憶媒体の層の数を特定し、フォーマットサイズを層の数で割ることにより、上記の選択サイズを決定するように構成される。この実施形態は、各層に対する選択サイズの設定のためのフォーマットパラメータにより、必要とされるスペースの合計量が示されるという利点を有する。
【００１６】
上記の装置の１つの実施形態では、フォーマット手段は、上記のフォーマットコマンドから、上記のサイズパラメータとしてブロック数を取得し、上記の選択サイズをブロック数に等しく設定することにより、選択サイズを決定するように構成される。この実施形態は、各層のサイズの設定にサイズパラメータが用いられる一方、合計のフォーマットサイズは、層の数とサイズパラメータとの組合せにより特定されるという利点を有する。したがって、各層に適用される選択サイズを、ユーザが設定することができる。
【００１７】
本発明の方法および装置のさらなる好ましい実施形態は、他の請求項において与えられている。
【発明を実施するための最良の形態】
【００１８】
以下の説明において図面を参照しながら例として説明される実施形態を参照することにより、本発明の上記およびその他の特徴が、さらに明らかとされる。図中において、説明済みの要素に対応する要素は、同一の参照番号を有する。
【００１９】
図１は、ディスク形状の記憶媒体、記録装置、およびホストシステムを示している。中心穴１０を有する記憶媒体１１（たとえば光ディスク）は、記録装置１２と協働する記録担体を構成する。かかる記録担体のいくつかの例がＭＭＣ−５で挙げられており、第４．４章はＤＶＤモデル（デジタルバーサタイルディスク）を記述している。このＤＶＤモデルとは、ＤＶＤ−ＲＯＭ、ＤＶＤＲＡＭ、ＤＶＤ−Ｒ／−ＲＷといった媒体タイプ、およびＤＶＤ＋ＲならびにＤＶＤ＋ＲＷといったさらなる記録可能な媒体タイプを記述したものである。ＣＤシステムのように、以下のような複数のタイプのＤＶＤ記憶媒体が存在する。
ａ）読出専用型（ＤＶＤ−ＲＯＭ）
ｂ）記録可能型（すなわち追記型）（ＤＶＤ−ＲおよびＤＶＤ＋Ｒ）
ｃ）書換可能型（ＤＶＤ−ＲＡＭ、ＤＶＤ−ＲＷおよびＤＶＤ＋ＲＷ）
これらの異なる媒体の容量は様々である。これらの媒体のいくつかは、片面型または両面型という可能性も有しており、それぞれ別に、片面側につき一層または二層という可能性を有している。
【００２０】
記録装置１２の多くの機能は、予め規定された規格に従って規定されている。かかる規格としては、たとえば、ＭＭＣ−５（第１章）中で記述されている周知のＡＴＡ／ＡＴＡＰＩ規格、とりわけ、ＭＭＣ−５（第２．１．２章）中で引用されているパケットインターフェース５を伴うＮＣＩＴＳ  Ｔ１３／１３２１Ｄ  ＡＴアタッチメント（ＡＴＡ／ＡＴＡＰＩ−５）が挙げられる。そのため、この装置を、ＡＴＡ／ＡＴＡＰＩ装置と呼んでもよい。装置１２は、記憶媒体１１（たとえばＤＶＤ＋ＲＷディスク）に作用するものであり、ＣＤまたはＤＶＤシステムから一般的に知られているような、データの記録および取出しのために記憶媒体を走査する走査ユニット（たとえば書込／読出ヘッド）と、位置決めサーボシステムと、制御回路とを有している。装置１２は、ＰＣ等の別個のシステムであってもよいホストシステム１３とやりとりするための、ホストインターフェース１５（たとえばＡＴＡケーブル）を有している。あるいは、装置は、ビデオレコーダ（たとえばビデオ情報の入出力のための通常の要素を有するビデオレコーダ）のようなスタンドアロン型の装置であってもよい。ビデオレコーダ内にはホストシステム１３が包含されており、インターフェース１５のアプリケーション側を提供する。したがって、媒体走査ユニット１４、およびホストシステム１３と組み合わされたＡＴＡ／ＡＴＡＰＩ装置１２は、民生用ビデオレコーダ（たとえばＤＶＤ＋ＲＷのような光ディスク用の民生用ビデオレコーダ）を構成することができる。
【００２１】
本発明の主な関心は、記録装置１２と、記憶媒体のフォーマット処理とにある。本発明によれば、装置は、以下で詳細に説明するようにして記録担体をフォーマットする、フォーマット手段１６を有している。以下では、媒体と、ホストインターフェース１５すなわちＡＴＡケーブルをカバーするプロトコルとが、より詳細に説明される。ここで、ＡＴＡ／ＡＴＡＰＩプロトコルは単なる一例であり、記憶媒体をフォーマットするコマンドを担持するあらゆるインターフェースが、ここで説明する解決策から恩恵を受け得る点に留意されたい。たとえばＭＭＣ−５で挙げられているような、もともとは単層型の記録担体用に考えられたフォーマットコマンドの規定には問題があり、媒体とプロトコルとの関係を理解することにより、この問題に対する解決策を理解することができる。
【００２２】
ＡＴＡケーブルおよびそのプロトコルは、よく知られており、たとえばＡＴＡ／ＡＴＡＰＩ−５といったような多くの文書で記述されている。かかるケーブルの最も高いプロトコルレベルが、ＭＭＣ−５で挙げられている。以下の説明では、記憶媒体１１は、フォーマット処理のために、予め規定された制御情報を記録担体の特定の領域（たとえばリードイン領域内の制御データ領域）に記録することを必要とする、ＤＶＤ＋ＲＷ媒体であるとする。明らかなことであるが、フォーマットされた記録担体のみが、記録および／または再生装置により、正しく認識され取り扱われることができる。本発明において対処する問題は、上記のＭＭＣ−５の第６．５章に記載されているフォーマットユニットコマンド（ＦＯＲＭＡＴ  ＵＮＩＴコマンド）に関連する。
【００２３】
図２は、フォーマットユニットコマンドを示している。この図は、フォーマットコマンドのテーブルを示している。第１のバイト２１において、動作コードが与えられる。第２のバイト２２において、ＭＭＣ−５の第６．５章で説明されているような、さらなるパラメータが与えられる。ＤＶＤ＋ＲＷ媒体に対しては、フォーマットコード（ＦＯＲＭＡＴ  ＣＯＤＥ）「０ｘ００１」というパラメータが適用可能である。図２に示すような６バイトのコマンドに従って、このコマンドのパラメータを表わすデータブロック（フォーマットパラメータリスト）が送信される。
【００２４】
図３は、フォーマットユニットパラメータリスト（Ｆｏｒｍａｔ  Ｕｎｉｔ  Ｐａｒａｍｅｔｅｒ  Ｌｉｓｔ）を示している。この図は、フォーマットコマンドパラメータのテーブルを示している。バイトの第１の組３１において、図４を参照して後述する、フォーマットリストのヘッダ（Ｆｏｒｍａｔ  Ｌｉｓｔ  ｈｅａｄｅｒ）が与えられる。バイトの第２の組３２において、図５を参照して後述する、フォーマット記述子（Ｆｏｒｍａｔ  Ｄｅｓｃｒｉｐｔｏｒ）が与えられる。このフォーマットユニットパラメータリストについては、ＭＭＣ−５の第６．５章においてさらなる説明がなされている。
【００２５】
図４は、フォーマットリストのヘッダを示している。この図は、フォーマットユニットパラメータリストの一部である、フォーマットリストのヘッダのテーブルを示している。第１のバイト４１において、複数の具体的なオプションに対する複数のフラグを有する、フォーマットのオプションが規定されている。バイトの第２の組４２においては、フォーマット記述子の長さ（Ｆｏｒｍａｔ  Ｄｅｓｃｒｉｐｔｏｒ  Ｌｅｎｇｔｈ）が与えられる。フォーマット記述子自体については、図５を参照して説明する。フォーマットリストのヘッダについては、ＭＭＣ−５の第６．５章においてさらなる説明がなされている。ＤＶＤ＋ＲＷに対しては、初期化パターン記述子（Ｉｎｉｔｉａｌｉｚａｔｉｏｎ  Ｐａｔｔｅｒｎ  Ｄｅｓｃｒｉｐｔｏｒ）は必要ない。
【００２６】
図５は、フォーマットコードのフォーマット記述子（Ｆｏｒｍａｔ  Ｃｏｄｅ  Ｆｏｒｍａｔ  Ｄｅｓｃｒｉｐｔｏｒ）を示している。この図は、００１ｂの値を有するフォーマットコードに対するフォーマット記述子のテーブルを示しており、これはフォーマットユニットパラメータリストの一部である。他のフォーマットコードに対するフォーマット記述子は、ＭＭＣ−５で与えられており、たとえばＣＤ−ＲＷに関しては第６．５．３．４．１．１章で与えられている。バイトの第１の組において、記憶媒体のフォーマットサイズすなわちユーザデータ領域のサイズを示す、サイズパラメータ５１が与えられる。第２のバイト５２において、フォーマットタイプ（Ｆｏｒｍａｔ  Ｔｙｐｅ）が与えられる。フォーマットコード００１ｂのフォーマット記述子については、ＭＭＣ−５の第６．５．３．４章においてさらなる説明がなされている。
【００２７】
フォーマットコマンドが与えられると、装置は、たとえばリードイン制御領域を書き込むことにより、実際のフォーマット処理を開始することができる。このコマンドおよびそれに伴う潜在的な処理をただちに完了しなくてはならないか否かは、図４に示されているＩＭＭＥＤビットの値に依存する。ＩＭＭＥＤビットがゼロの場合は、ドライブは、リードインが完全にフォーマットされるまで、ＡＴＡバスを占有する。
【００２８】
一般的に、空のディスクは、ＤＶＤ−ＲＯＭドライブにより読出可能とされるためには、順序立ててフォーマットされなくてはならない。既存のＭＭＣ−５によれば、フォーマットコマンドは、単一のフォーマットサイズ、具体的には最大フォーマットサイズのみを許容する。本発明によれば、フォーマットコマンドが広範な異なるサイズを許容することを可能とする、解決策が提供される。ここで、この解決策は、図２から５を参照して上記で説明したＭＭＣ−５の例のような、既知のフォーマットコマンドを利用するものであってもよい点に留意されたい。
【００２９】
図５に示したフォーマットコマンドは、フォーマットサイズを示すサイズパラメータ５１を含んでいる。記録装置１２内では、フォーマットユニット１６が、フォーマットコマンドを実行するための以下の機能を実行する。多層記憶媒体をフォーマットするには、各層が以下のように記録される。第１の制御領域が、層の第１の半径方向位置に記録され、第２の制御領域が、層の第２の半径方向位置に記録される。両方の制御領域の間には、上記の半径方向位置により決定される選択サイズを有する、円環状データ領域が形成される。ここで、第１の層上の第１の制御領域が、通常、リードイン領域と呼ばれ、最後の層上の最後の制御領域が、通常、リードアウト領域と呼ばれる点に留意されたい。中間的に層を開始または終端させるさらなる領域は、中間領域と呼ばれてもよい。合計のフォーマットサイズは、個々の層それぞれに存在するデータ領域のサイズの合計となる。
【００３０】
フォーマットユニット１６は、記録担体の利用可能な記録容量を決定する。この容量は、ディスクタイプに応じてまたはユーザにより入力されて、予め分かっている容量（たとえば固定容量）であってもよいし、空の記録担体、たとえばパラメータをウォブルパターンまたはプリピットにコード化したプリグルーブが設けられた記録担体から取得された、何らかの物理パラメータから導出されてもよい。続いて、フォーマットコマンドにより与えられたフォーマットサイズが、上記の利用可能な容量と比較される。必要なフォーマットサイズが等しい場合、すなわち最大サイズが必要とされている場合には、それぞれの層の物理的境界に制御領域を配置することにより、すなわち各層の各データ領域について最大サイズを与えることにより、フォーマット処理が実行される。
【００３１】
フォーマットサイズが、記憶媒体上において利用可能な最大サイズよりも小さい場合には、制御領域の位置は以下のようにして決定される。まず、各層上のデータ領域の選択サイズが決定される。続いて、各層上において、データ領域の境界を与える第１および第２の制御領域を配置することにより、その選択サイズが生成される。とりわけ、複数の第１の制御領域が、実質的に等しい第１の半径方向位置に配置され、複数の第２の制御領域が、実質的に等しい第２の半径方向位置に配置される。こうして、半径方向位置の対応する円環状データ領域が形成される。選択サイズは、フォーマットサイズが、各円環状データ領域の選択サイズの合計に等しくなるように設定される。
【００３２】
多層記憶媒体のための１つの実施形態では、媒体は、隣接する層において反対方向のトラックパターンを有する、オポジットトラックパス記録担体と呼ばれるものであってもよい。たとえば、オポジットトラックパスを有する二層ディスクは、Ｌ０と呼ばれる第１の層上の最も小さな半径方向位置に、記録可能領域の物理的な内側境界を構成するリードイン領域を、第１の制御領域として有していてもよい。Ｌ１と呼ばれる第２の層上には、物理的な内側境界の対応の半径方向位置に、リードアウト領域と呼ばれる第１の制御領域が記録され、このリードアウト領域が、Ｌ１上のデータ領域を終端させる。選択サイズ、すなわち合計フォーマットサイズの半分のサイズが決定され、Ｌ０上の第２の制御領域（Ｌ０中間領域と呼ばれる）の位置の決定に利用される。最大サイズよりも小さな必要な選択サイズのため、このＬ０中間領域は、記録領域の物理的な外側境界ではなく、中間の半径方向位置に存在する。Ｌ１上には、対応の第２の半径方向位置に、さらなる中間領域（Ｌ１中間領域）が記録される。
【００３３】
図６は、記録システムの１つのフォーマット機能を示している。このフォーマット機能は、ソフトウェアプログラムに基づいて、ＰＣまたはマイクロプロセッサといったようなプログラミング可能なユニット内で実行されてもよい。あるいは、このフォーマット機能は、光ディスクドライブのような記録装置内に内蔵されてもよい。まず、開始点６１において、システムは使用できる状態になっていると想定する。マウント工程６２では、記憶媒体１１が入れられ（たとえば挿入またはアクティブ化され）、記憶媒体に物理的にアクセスするためのユニットがアクティブ化される。受信工程６３では、コマンドが、インターフェース（たとえばユーザインターフェースまたはＰＣシステムへのインターフェース）を介して受信され得る。ここでは、フォーマットコマンドが受信されるものと想定する。フォーマットコマンドは、フォーマットサイズを示す情報、たとえば記憶媒体が最大サイズの８０％またはある特定のサイズでフォーマットされるべきであることを示す情報を含む。次に、容量決定工程６４において、記録担体の利用可能な容量が検出される。この利用可能な容量は、たとえば、記録担体から取得された物理的なディスクパラメータから、または記録担体上もしくはカートリッジ上のバーコード等のインジケータから検出される。計算工程６５では、各層のデータ領域の必要サイズが、フォーマットサイズ、各層の物理的なデータ容量、および層の数に基づいて決定される。また、論理的に必要とされるデータ領域のサイズも、制御領域の物理的な半径方向位置を決定するのに用いられる。よく知られているように、実際の半径方向位置は、プリグルーブやサーボパターンといったような、空の記録担体上にすでに存在するサーボ情報に基づくものであってもよい。次に、記録工程６６において、第１および第２の制御領域が、第１の層上に書き込まれる。次の層への工程６７において、書込みの必要なさらなる層があれば、記録工程６６に戻る決定がなされる。書込みの必要なさらなる層がない場合には、準備完了点６８において、フォーマット処理が完了する。ここで、それぞれの制御領域の書込順序は、上記に代えて、最初に各層の第１の制御領域に記録を行い、続いて各層の第２の制御領域に記録を行うように設定されてもよい点に留意されたい。内側境界と外側境界との間で書込ヘッドを半径方向に動かすのは比較的低速であるが、層から層へのジャンプは比較的高速であるので、実用上、後者の書込順序は、前者の順序よりも高速である。
【００３４】
１つの実施形態では、フォーマットシステムは、入れられた多層記憶媒体の層の数ＮＬを特定する。続いて、選択サイズＳＳを決定するために、受信されたフォーマットコマンドから（たとえばフォーマットサイズを示すフォーマットパラメータ５１から）、フォーマットサイズが導出される。続いて、フォーマットサイズを層の数ＮＬで割ることによって、選択サイズが計算される。フォーマットサイズは、たとえばブロック数ＮＢとして与えられてもよい。その場合、選択サイズは、ブロック数を層の数で割ること、すなわち
ＳＳ＝ＮＢ／ＮＬ
によって決定される。
【００３５】
１つの実施形態では、フォーマットシステムは、フォーマットコマンドから、サイズパラメータとしてブロック数ＮＢを取得する。ブロック数ＮＢは、必要とされる選択サイズを直接示してもよいものであり、その場合、合計のフォーマットサイズは、このブロック数ＮＢとフォーマットされる記憶媒体の層の数ＮＬとの積に等しい。したがって、選択サイズは、ブロック数ＮＢに等しく設定される。
【００３６】
受信工程６３に関し、１つの実施形態では、多層記憶媒体として第１の層（Ｌ０）と第２の層（Ｌ１）とを有する二層光ディスクを受容するように構成される。フォーマットコマンドは、ブロック数ＮＢを、サイズパラメータとして供給する。続いて、計算工程６５は、第１の層の選択サイズ（Ｌ０ｓｉｚｅ）を、ブロック数（ＮＢ）を２で割った値に等しく設定する。すなわち
Ｌ０ｓｉｚｅ＝ＮＢ／２
である。したがって、ブロック数ＮＢは、Ｌ０に対する選択サイズを含意し、それと等しいＬ１に対する選択サイズも含意する。
【００３７】
ここで、既存のフォーマット機能の単純な移行は、書換可能型ディスクの１つのみのフォーマットサイズ、具体的には最大サイズに固定された、フォーマットシステムを結果としてもたらす点に留意されたい。異なるサイズを許容することは、ユーザが、種々のアプリケーション用のディスクを柔軟に作製するという利益を得ることを可能にする。また、Ｌ０ｓｉｚｅを合計ディスクサイズの半分として計算することは、標準的なフォーマットコマンドのパラメータを利用するための賢明な方法であり、これにより、新規の複雑なサイズパラメータを導入することが防止される。
【００３８】
図７は、フォーマットされた記録担体を示している。この図は、記録担体１１を概略的に示しており、中心穴１０が、記録装置内で記録担体が回転するための半径方向の配向を与えている。第１の記録層Ｌ０と第２の記録層Ｌ１が示されており、これらの記録層は、同一の入射面側から、それぞれの層に合焦される走査ヘッド８０からの光ビーム８１によってアクセス可能とされている。各層は、内側の物理的な直径位置から外側の物理的な直径位置までの記録可能領域７０を有しており、これらの直径位置は、それぞれの記憶媒体タイプに対して規定されており、あらゆる記録装置によりカバーされるべきものである。記録担体は、上記のようにして、利用可能な最大データ容量よりも小さな合計フォーマットサイズにフォーマットされている。かかる記録担体のＬ０の内側境界に、第１の制御領域７１（たとえばリードイン）が、矢印７０１で示す最小半径方向位置までカバーするように書き込まれている。別の第１の制御領域（たとえばリードアウト）は、Ｌ１の内側境界において、同一の最小半径方向位置に書き込まれている。Ｌ０上には、第２の制御領域７３、すなわち上側中間領域が、矢印７０２で示す中間半径方向位置までカバーするように書き込まれており、Ｌ１上の同じ半径方向位置に、さらなる中間領域７４が書き込まれている。この構成は、たとえば、最大データ容量の６０％でフォーマットされたディスクを、結果としてもたらすかもしれない。
【００３９】
以上、主にＤＶＤ＋ＲＷ二層光ディスクを用いた実施形態によって本発明を説明してきたが、本発明は、四角形の光カード、光磁気ディスク、高密度（ブルーレイ）ディスク、または円環状の領域にフォーマットされるべき記録可能な層を有する任意の他のタイプの情報記憶系といった、他の多層記録担体にも適したものである。とりわけ、層の数は、二層よりも多くてもよい。その場合、開始および終端境界を与える対応の制御領域は、複数層のスタックのデータ領域が空間的に一致するようにして、各層上に配置され得る。
【００４０】
ここで、本明細書および特許請求の範囲において、「含む」または「備える」との語は、列挙された以外の要素または工程の存在を排除するものではなく、ある要素に先行する「１つの」との語は、そのような要素が複数存在することを排除するものではなく、いずれの参照符号も特許請求の範囲を限定するものではなく、本発明は、ハードウェアとソフトウェアとの両方によって実装可能であり、いくつかの「手段」または「ユニット」が、ハードウェアまたはソフトウェアの同一項目によって代表されてもよい点に留意されたい。さらに、本発明の技術的範囲は、上記の実施形態に限定されるものではなく、本発明の思想は、上記で述べた新規な特徴およびそれら特徴の組合せの各々すべてに見出されるものである。
【図面の簡単な説明】
【００４１】
【図１】ディスク形状の記憶媒体、記録装置、およびホストシステムを示した図
【図２】フォーマットユニットコマンドを示した図
【図３】フォーマットユニットパラメータリストを示した図
【図４】フォーマットリストのヘッダを示した図
【図５】フォーマットコードのフォーマット記述子を示した図
【図６】記録システムの１つのフォーマット機能を示した図
【図７】フォーマットされた記録担体を示した図
【図１】
2009518770.tif 000003
【図２】
2009518770.tif 000004
【図３】
2009518770.tif 000005
【図４】
2009518770.tif 000006
【図５】
2009518770.tif 000007
【図６】
2009518770.tif 000008
【図７】
2009518770.tif 000009
【国際調査報告】
2009518770.tif 000010
2009518770.tif 000011