(57)【特許請求の範囲】
【請求項１】
ホストコンピュータと接続される、書換型ディスクに対して固定長パケットライト方式でデータを記録し、また記録されたデータを再生することのできるディスクドライブ装置において、
前記ホストコンピュータは、ユーザが前記書換型ディスクを取り出そうとしている旨を検知して、互換性確保の必要性の有無のＧＵＩを表示させると共に、ユーザに選択させる制御手段と、
前記ユーザの選択に基づく要求を前記ディスクドライブ装置に送信する送信手段とを備え、
前記ディスクドライブ装置は、
前記書換型ディスクの記録可能領域全体に対する一部領域であって、かつリードイン領域及びリードアウト領域が形成される領域を除いた局所領域のみに対してフォーマット処理を実行させるフォーマット制御手段と、
前記ホストコンピュータから送信されたユーザ選択に基づく要求を受信する受信手段と、
前記フォーマット制御手段によりフォーマットされた領域に対して、データの記録動作を実行制御する記録制御手段と、
を備え、
前記記録制御手段は、前記書換型ディスクを排出する際に、前記局所領域の前後に、リードイン領域とリードアウト領域の形成処理を実行制御できるとともに、前記形成処理は、前記受信したユーザの選択に基づく要求に応じて、実行又は不実行を設定する
ディスクドライブ装置。
【請求項２】
前記フォーマット制御手段は、記録要求されたデータ量に応じて、フォーマットを実行する上記局所領域の範囲を設定することを特徴とする請求項１に記載のディスクドライブ装置。
【請求項３】
前記フォーマット制御手段は、フォーマット実行時に設定されている記録スピードに応じて、フォーマットを実行する上記局所領域の範囲を設定することを特徴とする請求項１に記載のディスクドライブ装置。
【請求項４】
前記フォーマット制御手段によりフォーマットされた前記局所領域に対して、その局所領域の記録可能容量を越える記録要求があった際に、  前記フォーマット制御手段は、前記記録要求が満たせる範囲まで、フォーマット済みとされる前記局所領域を拡張する拡張フォーマット処理を行い、
前記記録制御手段は、前記拡張フォーマット処理で拡張された前記局所領域に対して、前記記録要求に応じた記録動作を実行制御することを特徴とする請求項１に記載のディスクドライブ装置。
【請求項５】
前記ディスクの記録方式は、ＣＬＶ記録方式であることを特徴とする請求項３に記載のディスクドライブ装置。
【請求項６】
前記書換型ディスクにリードアウト領域が形成されている場合において、前記局所領域に対して、その局所領域の記録可能容量を越える追加記録要求があった際には、
前記フォーマット制御手段は、前記リードアウト領域を消去した上で、前記記録要求が満たせる範囲まで、フォーマット済みとされる前記局所領域を拡張する拡張フォーマット処理を行い、
前記記録制御手段は、前記拡張フォーマット処理で拡張された前記局所領域に対して、前記記録要求に応じた記録動作を実行制御することを特徴とする請求項１に記載のディスクドライブ装置。
【請求項７】
前記フォーマット制御手段は、入力された指示に応じて、前記局所領域のみのフォーマット処理又は前記記録可能領域全体のフォーマット処理を、選択的に実行できることを特徴とする請求項１に記載のディスクドライブ装置。
【請求項８】
ホストコンピュータと接続される、書換型ディスクに対して固定長パケットライト方式でデータを記録し、また記録されたデータを再生することのできるディスクドライブ装置における固定長パケットライト方式でデータを記録する書換型ディスクに対するディスクフォーマット方法として、
ホストコンピュータにおいて、
ユーザが前記書換型ディスクを取り出そうとしている旨を検知して、互換性確保の必要性の有無のＧＵＩを表示させると共に、ユーザに選択させる表示選択処理と、
前記表示選択処理におけるユーザの選択に基づく要求を前記ディスクドライブ装置に送信する送信処理とが実行され、
前記ディスクドライブ装置において、
前記ホストコンピュータから送信されたユーザ選択に基づく要求を受信する受信処理と、
前記書換型ディスクの記録可能領域全体に対する一部領域であって、かつリードイン領域及びリードアウト領域が形成される領域を除いた局所領域のみに対してフォーマット処理を実行させるとともに、
前記書換型ディスクの排出要求があった際に、前記局所領域の前後にリードイン領域とリードアウト領域を形成する処理を、前記受信処理で受信されたユーザ選択に基づく要求に応じて実行し又は実行しないことを特徴とするディスクフォーマット方法。
【請求項９】
前記フォーマット処理の際には、記録要求されたデータ量に応じて、フォーマットを実行する上記局所領域の範囲を設定することを特徴とする請求項８に記載のディスクフォーマット方法。
【請求項１０】
前記フォーマット処理の際には、フォーマット実行時に設定されている記録スピードに応じて、フォーマットを実行する上記局所領域の範囲を設定することを特徴とする請求項８に記載のディスクフォーマット方法。
【請求項１１】
既にフォーマットされた前記局所領域に対して、その局所領域の記録可能容量を越える記録要求があった際には、前記記録要求が満たせる範囲まで、フォーマット済みとされる前記局所領域を拡張する拡張フォーマット処理を行なうことを特徴とする請求項８に記載のディスクフォーマット方法。
【請求項１２】
前記書換型ディスクにリードアウト領域が形成されている場合において、前記局所領域に対して、その局所領域の記録可能容量を越える追加記録要求があった際には、
前記リードアウト領域を消去した上で、前記記録要求が満たせる範囲まで、フォーマット済みとされる前記局所領域を拡張する拡張フォーマット処理を行なうことを特徴とする請求項８に記載のディスクフォーマット方法。
【請求項１３】
入力された指示に応じて、前記局所領域のみのフォーマット処理又は前記記録可能領域全体のフォーマット処理を、選択的に実行できることを特徴とする請求項８に記載のディスクフォーマット方法。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、例えばＣＤ−ＲＷ(Compact Disc Rewritable）等、データの書換が可能とされたディスクに対してデータの記録及び再生を行うディスクドライブ装置、及びディスクに対するフォーマット方法に関するものである。
【０００２】
【従来の技術】
通常、大容量データを記録する記録媒体は、アドレス単位に論理的にフォーマットされる。例えば、コンピュータで用いられるディスク状記録媒体やテープ状記録媒体では、通常、いくつかの区画に分けられた番号付きセクタと、番号付きトラックを有する。
またこれらの記録媒体では、通常、エラー検出および訂正用の追加ビットと、読取りまたは書込み前のクロックの同期化のためのビットからなる同期パターンと、ドライブ間の可変速度に順応する未使用空間とを含むオーバヘッド情報を含む。そしてオーバヘッド情報（セクタのアドレス番号と、同期パターンと、未使用空間のギャップとを含む）はフォーマットと呼ばれるプロセスで別々に書き込まれる。
【０００３】
一般にコンパクト・ディスクと呼ばれるＣＤ方式のディスクは、ディスクの中心（内周）から始まり、ディスクの端（外周）で終わる単一の螺旋状のデータトラックを有する。ＣＤ−ＲやＣＤ−ＲＷなどの記録可能ディスクおよび書換型ディスクの場合は、螺旋状のデータトラックは物理的な溝（グルーブ）により形成される。一方、ＣＤ−ＤＡ、ＣＤ−ＲＯＭなどの再生専用ディスクの場合は、データトラックとしての物理的な溝はない。
【０００４】
ＣＤ方式の信号フォーマットでは、バイトがフレーム単位に編成され、フレームがセクタ単位に編成され、セクタが最小のアドレス単位になっている。
１フレームは２３５２データバイトを有する。フレームアドレスは、時間およびフレームオフセットという単位で表す。すなわち、フレームアドレスは｛Ｍ ，Ｓ ，Ｆ ｝として表し、Ｍは分、Ｓは秒、Ｆは１秒以内のフレームオフセットである。毎分６０ 秒に対し、毎秒７５ フレームである。
このフレームアドレス（ＭＳＦアドレス）は絶対的（物理データ・トラックの先頭から測定する）な場合もあれば、相対的（現行の論理データ・トラックの先頭から測定する）な場合もある。
【０００５】
また、フレームはパケット単位に編成することもできる。１つのパケットは、１つのリンクフレームと、４つのランインフレームと、実データフレームと、４つのランアウト・フレームとを有する。
そしてＣＤ−Ｒは可変長パケットを有して構成される。ＣＤ−ＲＷの場合、現行のフォーマット規格では、パケット当たり３９個の合計フレーム（３２個の実データフレームと７個のオーバヘッドフレーム）を備えた固定長のパケットでなければならない。
【０００６】
ＣＤ−ＤＡおよびＣＤ−ＲＯＭのフォーマットでは、リードイン領域と呼ばれる物理データトラックの先頭付近の領域と、それに続くプログラム領域が必要である。プログラム領域は論理データトラック単位にフォーマットされる。最後に、このＣＤ−ＤＡおよびＣＤ−ＲＯＭのフォーマットでは、リードアウト領域と呼ばれる最後の論理データトラックの末尾の領域が必要である。
ＣＤ−ＤＡおよびＣＤ−ＲＯＭに対応する再生装置では、特定の論理データトラック番号を探索することができる。即ちこの探索のために、リードイン領域はＴＯＣ情報（目次情報）を含み、ＴＯＣ情報は論理データトラック用の絶対的ＭＳＦアドレス情報を含むようにされている。またリードイン領域はリードアウト領域を指すポインタも含む。
多くのドライブ装置では、半径方向のサーボ較正ができないため、リードイン領域はリードアウト領域の両方が存在しないとディスクを読みとることができない。
【０００７】
上述したようにＣＤ−Ｒ、ＣＤ−ＲＷはデータが記録される物理的な溝を有するが、再生専用ディスク（ＣＤ−ＤＡおよびＣＤ−ＲＯＭ）には物理的な溝がない。再生専用ディスクの場合、データピットとランドからなる螺旋状の経路が光学的に検出可能なトラックになる。
半径方向の移動の場合、多くの再生装置は、ピックアップが、ディスク上のピット列によるトラックを横切る回数をカウントするか、またはグルーブ（溝）を横切る回数をカウントする。
ＣＤ−Ｒ、ＣＤ−ＲＷ対応のドライブ装置は、グルーブの検出機能を備えているが、ＣＤ−ＤＡおよびＣＤ−ＲＯＭに対応するドライブ装置（再生専用装置）ではグルーブの検出機能を備えていない場合がある。
ドライブ装置によっては、螺旋状の物理データトラックを横切る半径方向の移動が、物理データトラックの横切る回数をカウントしないオープン・ループになる可能性がある。
オープンループの半径方向の移動を行うドライブ装置は、通常、ピックアップをリードイン領域からリードアウト領域ヘ移動して、半径方向のサーボ較正をする。したがってドライブ装置によっては、リードイン領域とリードアウト領域の間の、すべてのフレームをフォーマットしなければならない。
【０００８】
ＣＤ−ＤＡおよびＣＤ−ＲＯＭ用のフォーマットが開発された後で、記録可能（追記型ともいう）ディスク（ＣＤ−Ｒ）が導入された。データを部分的にディスクに記録し、後で新しいデータを付加できる能力は、ＣＤ−Ｒの記録にとって特に重要なものである。追記型ディスクでは、新しいデータを追加するときに元のリードイン領域を変更できないので、単一リードイン領域では不十分である。したがって、「セッション」という技法が導入され、物理データトラックが複数のセッションにフォーマットできるようにされた。この場合、各セッションは１つのリードイン領域と１つのリードアウト領域を有するようになる。そしてすべてのセッションに渡り、最高９９個の論理データトラックを有することができる。  また最後のセッションを除く各リードイン領域は、次の（可能な）セッションのフレーム・アドレスを指すポインタを含む。
なおＣＤ−ＲＯＭのフォーマットおよびその他のフォーマットは現在では物理データトラックを複数のセッションにフォーマットするマルチセッションにすることができる。
【０００９】
さらにその後、書換型（消去可能）ディスク（ＣＤ−ＲＷ）が開発された。ＣＤ−ＲＷの場合、磁気ディスクおよびテープと同様、一般化したランダム・アクセス記録が必要である。しかし、単一セッション（たとえば、ＣＤ−ＤＡ）およびマルチセッションのディスクフォーマットとの下位互換性を維持する必要がある。テープおよび磁気ディスクの場合、多くのデータ・トラックを同時にフォーマットし、通常のトラック速度より高速でフォーマットするために、特殊フォーマット用磁気ヘッドを製造することができる。しかし、ＣＤ−ＲＷの場合、各ピットを書き込むには、熱と一定の冷却速度が必要であり、その速度は本質的に低速である。書換型媒体では、加熱してから一定の制御速度で冷却することによって、可逆的に結晶の状態変化が可能な透過性を有する相変化材料を使用する。加熱してから小さい領域を必要な一定の制御速度で冷却するためには、レーザを使用する。このため、媒体メーカが行うか、ドライブ内で行うかにかかわらず、ＣＤ−ＲＷのディスク全体をフォーマットするには４０〜８０分を要する。その結果、フォーマット済みＣＤ−ＲＷは、顧客にとって極めて高価なものになる可能性がある。しかし、顧客がデータを直ちに記録する必要がある際に、ディスクをフォーマットするための４０〜８０分の間、顧客のドライブ装置が使用中の状態になることは、商業上、受け入れられないおそれがある。したがって、高速な初期状態のユーザビリティと追加のデータを記録するインクリメンタル記録に対応するために、ドライブ装置によってＣＤ−ＲＷを高速に部分フォーマットする必要性が一般的になっている。
【００１０】
ところで、データを記録可能な追記型ディスク（ＣＤ−Ｒ）や、データを上書きで再記録可能な書換型ディスク（ＣＤ−ＲＷ）等の光ディスクのデータ記録方式には、トラックアットワンス方式とパケットライト方式とがある。
トラックアットワンス方式は、トラックを１パケットで一気に記録する方式であり、トラック中のユーザデータブロックは連続しており、ユーザデータブロック間にリンク用ブロックは存在しない。このトラックは、ＣＤ上に最大９９個まで記録できる記録単位であり、その開始アドレスと終了アドレスなどの目次情報（ＴＯＣ）はユーザデータを記録する領域とは別領域に記録する。
一方、パケットライト方式は、上記トラックを複数のパケットに分割し、そのパケット毎にデータを記録する方式である。そして、データの記録はパケット単位で行なうので、１トラック中のユーザデータブロックは離散的に存在し、各ユーザデータブロックの間にはリンク用ブロックが存在する。
【００１１】
このパケットライト方式には、さらに固定長パケットライト方式と可変長パケットライト方式の２種類の方式がある。
固定長パケットライト方式は、パケット内のユーザデータブロック数を示すパケット長がトラック内で固定する方式であり、可変長パケットライト方式は、トラック内にさまざまなパケット長のパケットを混在させる方式である。この固定長パケットライト方式を利用したファイルシステムとして、ユニバーサルディスクフォーマット（Ｕｎｉｖｅｒｓａｌ Ｄｉｓｋ Ｆｏｒｍａｔ ：ＵＤＦ ）がある。ＵＤＦ は、さまざまなデバイス上で使用され、それぞれのデバイスの特徴を生かした記録フォーマットを利用しているファイルシステムである。
【００１２】
ＣＤ−Ｒ専用のドライブ装置では、ＣＤ−Ｒに対するデータの記録は全て追記であるので、パケットライト方式で記録する際も既記録パケットの後に繋げて記録するのみであった。そのため、ＵＤＦ もシーケンシャルＵＤＦと称する可変長パケットライト方式の追記のみであり、フォーマットについては考慮する必要がなかった。
一方、ＣＤ−ＲＷ対応のドライブ装置では、ＣＤ−ＲＷに対するデータの上書きが可能なので、データ記録をパケット単位で行ない、データ再生をブロック単位で行なうランダムＵＤＦを採用している。このランダムＵＤＦでは、データをランダムに記録及び再生できるようにするために、ＣＤ−ＲＷの記録領域の全面あるいは指定領域に対して予め固定長パケットを記録し、記録領域を固定長パケットで埋め尽くすフォーマットを行なう必要があった。このフォーマットを行なうことにより、ＣＤ−ＲＷの記録領域に対してデータをランダムに記録及び再生することができる。
【００１３】
一般にフォーマットは、可変データ（ユーザーデータ等）が書き込まれる前に完了しなければならないが、フォーマットは相当な時間を要する場合が多い。したがって、フレキシブルディスクやテープなどの記録媒体は、メーカー側で予めフォーマットしておく場合がある。
その一方で、フォーマットをユーザーサイドの機器、例えばディスクドライブ装置において実行する場合もある。そして特にユーザーサイドでフォーマットする場合は、そのフォーマットに要する時間が長時間となることは好ましいものではない。
【００１４】
書換型のディスク記録媒体であるＣＤ−ＲＷは、ユーザーサイドのディスクドライブ装置でフォーマットされることが多い。
ここでディスクドライブ装置で実行されるＣＤ−ＲＷに対する従来のフォーマット動作例について図２３及び図２４，図２５で説明する。
図２３は、従来より実行されているフォーマット動作手順を示しており、説明上このフォーマット動作を「フルフォーマットプロセス」と呼ぶ。一方、図２４，図２５は、「フルフォーマットプロセス」よりは短時間化を実現するものであり、説明上、「ＵＤＦグロウフォーマットプロセス」と呼ぶ。
【００１５】
まず図２３のフルフォーマットプロセスについて説明する。
図に示すディスク全域とは、ＣＤ−ＲＷとしてのディスク上におけるフォーマット動作対象となり得る記録再生可能領域の全体を示すものである。後述するが、レーザパワーの調整に用いるパワーキャリブレーション領域や、記録動作中の中間的な管理情報を記録する中間記録領域はここでいうディスク全域からは除いてある。（これらはリードイン領域よりディスク内周側に形成される。）
【００１６】
フルフォーマットプロセスの際には、まず手順ＳＴ１として、ディスク全域にNull (＝０)データを書きこむ。
続いて手順ＳＴ２として、ディスク全域のうちのディスク最内周側にリードイン領域を形成し、また最外周側にリードアウト領域を形成する。リードイン領域とは、一般にＴＯＣ（Table of Contents）といわれる管理情報を記録する部位である。リードアウト領域は、データ記録領域の終端を示す部位である。
【００１７】
続いて手順ＳＴ３では、リードイン領域直後の部分及びリードアウト領域の直前の部分にＵＤＦファイルシステムを記録する。ＵＤＦ（ユニバーサル・ディスク・フォーマット）は、業界許容ファイル・システム規格であり、すなわちここでは、ＵＤＦ仕様に基づいてシステム情報を記録する。
最後に手順ＳＴ４として、リードイン領域とリードアウト領域に挟まれた領域、即ちユーザーデータが記録されるプログラム領域について、ベリファイを行う。つまりベリファイデータとして、ディスクに記録された情報を読み出し、正しい状態、つまりこの場合は＝Ｎｕｌｌデータが読み込まれる状態にあるか否かを確認する。そして不適切なベリファイデータが読み出された場合は、そのデータが記録された部分（セクター）は何らかの欠陥があると判断して交替処理を行う。
交替処理とは、欠陥セクターを他の予備のセクターに置き換えて使用する用にするための処理であり、このために、欠陥セクターと交替セクターを対にして管理するスペアリングテーブルの書換を行うものとなる。
以上で、フルフォーマットプロセスとしてのフォーマットが完了する。
【００１８】
次に、ＵＤＦグロウフォーマットプロセスは、図２４，図２５に示される。これは、ＵＤＦで規定されている“Growing”と呼ばれているフォーマット方法である。
【００１９】
この場合、まず手順ＳＴ１１として、ディスク全域に対して一部の領域にＮｕｌｌ(＝０)データを書きこむ。
続いて手順ＳＴ１２として、Ｎｕｌｌデータを書き込んだ領域の中のディスク最内周側にリードイン領域を形成し、また最外周側にリードアウト領域を形成する。
続いて手順ＳＴ１３では、リードイン領域に続く部分及びリードアウト領域の直前にＵＤＦファイルシステムを記録する。
手順ＳＴ１４では、リードイン領域とリードアウト領域に挟まれたプログラム領域について、ベリファイを行う。そしてベリファイ結果に応じて交替処理を行う。即ちスペアリングテーブルの書換を行う。
ここまでで、ディスク全域に対して、一部の領域についてフォーマットが完了したものとなる。従って、このフォーマット済みの部分については、プログラム領域に対するユーザーデータの記録が可能となる。なお、図からわかるように、このフォーマット済み領域はリードイン領域と、プログラム領域と、リードアウト領域とを含む。
【００２０】
ここで手順ＳＴ１５として示すように、上記フォーマット済みの部分に対してデータ記録が行われていったとする。つまり矢印Ｒｅｃのように記録が進行していくことで、ある時点で、プログラム領域内でデータフルとなり、それ以上記録が続行できなくなったとする。
このような場合は、拡張的なフォーマットが実行される。
まず手順ＳＴ１６として示すようにリードイン領域を消去する。
また図２５に示す手順ＳＴ１７としてリードアウト領域を消去する。
そして手順ＳＴ１８として、データ記録済みの領域に続いて、拡張する範囲にＮｕｌｌデータを書き込んでいく。（このとき、データ記録済みの領域に続くＵＤＦファイルシステムは上書き消去される）
そして手順ＳＴ１９で拡張した部分に対するベリファイを行い、その結果に応じてスペアリングテーブルの書換を行う。
【００２１】
この時点でデータが記録可能な状態となったので、手順ＳＴ２０として、それまで記録されたデータパケットの直後に始まるデータパケットからの記録を実行する。
その後、手順ＳＴ２１として適切なパーティションマップを調整する。また手順２２で新しい記録可能領域を示すフリースペースマップを更新する。さらに手順ＳＴ２３で、アンカーボリュームディスクリプションポインタ（Anchor Volume Description Point）を拡張に応じて移動させる。
その後手順ＳＴ２４で、上記拡張を反映した新たなリードイン領域が形成され、また手順ＳＴ２５でリードアウト領域が形成される。
【００２２】
つまり、ＵＤＦグロウフォーマットプロセスでは、最初は一部の領域に対してフォーマットを行う。そしてデータ記録に伴って容量が足りなくなったら、手順ＳＴ１６〜手順ＳＴ２５によりフォーマット領域を拡張していく。
手順ＳＴ１６〜手順ＳＴ２５の拡張フォーマットについては、容量不足の際に逐次実行されていくことで、最終的には手順ＳＴ２６として示すように、ディスク全域が用いられた状態となる。
【００２３】
なお通常、以上のフォーマット処理、即ちフルフォーマットプロセスとしての手順ＳＴ１〜ＳＴ４、ＵＤＦグロウフォーマットプロセスにおける最初のフォーマットとしての手順ＳＴ１１〜ＳＴ１４、及び拡張フォーマットの手順ＳＴ１６〜ＳＴ２５の処理については、ディスクドライブ装置が、ホストコンピューターからの指示に基づいて実行するものとなる。
【００２４】
【発明が解決しようとする課題】
従来ＣＤ−ＲＷ等の書換型ディスクについては以上のようなフルフォーマットプロセス又はＵＤＦグロウフォーマットプロセスによるフォーマットが行われていたが、このフォーマット処理には非常に時間がかかるという問題があった。
【００２５】
まずフルフォーマットプロセスの場合、書換型ディスク、例えばＣＤ−ＲＷのディスク全域に対してＮｕｌｌデータ等による固定長パケットを埋め尽くすことが行われるため、フォーマット処理に非常に長時間を要することになる。もちろんそのフォーマット処理中はユーザーデータの記録再生は行なえないため、ユーザーはフォーマット処理が終わるまで待たなければならない。
【００２６】
またＵＤＦグロウフォーマットプロセスによるフォーマット処理では、最初は部分的にフォーマットを行うため、ユーザーの待ち時間は上記フルフォーマットプロセスの場合よりも時間は短縮される。
しかしながらこの場合、上述した拡張フォーマットの際に、リードイン領域、リードアウト領域を書き換えるという処理が入ることになり、その点において十分な時間短縮化が実現できていないものであった。
【００２７】
【課題を解決するための手段】
本発明はこのような問題点に鑑みて、書換型ディスクに対するフォーマット処理を迅速化することを目的とする。
【００２８】
このため本発明では、ホストコンピュータと接続される、書換型ディスクに対して固定長パケットライト方式でデータを記録し、また記録されたデータを再生することのできるディスクドライブ装置において、前記ホストコンピュータは、ユーザが前記書換型ディスクを取り出そうとしている旨を検知して、互換性確保の必要性の有無のＧＵＩを表示させると共に、ユーザに選択させる制御手段と、前記ユーザの選択に基づく要求を前記ディスクドライブ装置に送信する送信手段とを備え、前記ディスクドライブ装置は、前記書換型ディスクの記録可能領域全体に対する一部領域であって、かつリードイン領域及びリードアウト領域が形成される領域を除いた局所領域のみに対してフォーマット処理を実行させるフォーマット制御手段と、前記ホストコンピュータから送信されたユーザ選択に基づく要求を受信する受信手段と、前記フォーマット制御手段によりフォーマットされた領域に対して、データの記録動作を実行制御する記録制御手段と、を備え、前記記録制御手段は、前記書換型ディスクを排出する際に、前記局所領域の前後に、リードイン領域とリードアウト領域の形成処理を実行制御できるとともに、前記形成処理は、前記受信したユーザの選択に基づく要求に応じて、実行又は不実行を設定するようにする。
ここで、前記フォーマット制御手段は、記録要求されたデータ量に応じて、フォーマットを実行する上記局所領域の範囲を設定する。
又はフォーマット実行時に設定されている記録スピードに応じて、フォーマットを実行する上記局所領域の範囲を設定する。
また、フォーマットされた前記局所領域に対して、その局所領域の記録可能容量を越える記録要求があった際には、前記フォーマット制御手段は、前記記録要求が満たせる範囲まで、フォーマット済みとされる前記局所領域を拡張する拡張フォーマット処理を行い、前記記録制御手段は、前記拡張フォーマット処理で拡張された前記局所領域に対して、前記記録要求に応じた記録動作を実行制御するようにする。
また前記書換型ディスクにリードアウト領域が形成されている場合において、前記局所領域に対して、その局所領域の記録可能容量を越える追加記録要求があった際には、前記フォーマット制御手段は、前記リードアウト領域を消去した上で、前記記録要求が満たせる範囲まで、フォーマット済みとされる前記局所領域を拡張する拡張フォーマット処理を行い、前記記録制御手段は、前記拡張フォーマット処理で拡張された前記局所領域に対して、前記記録要求に応じた記録動作を実行制御する。
さらに前記フォーマット制御手段は、入力された指示に応じて、前記局所領域のみのフォーマット処理又は前記記録可能領域全体のフォーマット処理を、選択的に実行できるようにする。
【００２９】
また本発明では、ホストコンピュータと接続される、書換型ディスクに対して固定長パケットライト方式でデータを記録し、また記録されたデータを再生することのできるディスクドライブ装置における固定長パケットライト方式でデータを記録する書換型ディスクに対するディスクフォーマット方法として、ホストコンピュータにおいて、ユーザが前記書換型ディスクを取り出そうとしている旨を検知して、互換性確保の必要性の有無のＧＵＩを表示させると共に、ユーザに選択させる表示選択処理と、前記表示選択処理におけるユーザの選択に基づく要求を前記ディスクドライブ装置に送信する送信処理とが実行され、前記ディスクドライブ装置において、前記ホストコンピュータから送信されたユーザ選択に基づく要求を受信する受信処理と、前記書換型ディスクの記録可能領域全体に対する一部領域であって、かつリードイン領域及びリードアウト領域が形成される領域を除いた局所領域のみに対してフォーマット処理を実行させるとともに、前記書換型ディスクの排出要求があった際に、前記局所領域の前後にリードイン領域とリードアウト領域を形成する処理を、前記受信処理で受信されたユーザ選択に基づく要求に応じて実行し又は実行しないようにするディスクフォーマット方法を提供する。
またこの場合において、記録要求されたデータ量に応じて、フォーマットを実行する上記局所領域の範囲を設定する。
或いはフォーマット実行時に設定されている記録スピードに応じて、フォーマットを実行する上記局所領域の範囲を設定する。
また既にフォーマットされた前記局所領域に対して、その局所領域の記録可能容量を越える記録要求があった際には、前記記録要求が満たせる範囲まで、フォーマット済みとされる前記局所領域を拡張する拡張フォーマット処理を行なうようにする。
また書換型ディスクにリードアウト領域が形成されている場合において、前記局所領域に対して、その局所領域の記録可能容量を越える追加記録要求があった際には、前記リードアウト領域を消去した上で、前記記録要求が満たせる範囲まで、フォーマット済みとされる前記局所領域を拡張する拡張フォーマット処理を行なう。
さらに、入力された指示に応じて、前記局所領域のみのフォーマット処理又は前記記録可能領域全体のフォーマット処理を、選択的に実行できるようにする。
【００３０】
即ち本発明では、フォーマットする領域をディスク全域では無く、必要最小限と考えられる局所領域にだけ行う。その際、局所領域とはリードイン領域とリードアウト領域も含まない領域としている。
これにより、固定長パケットを固定データで書き尽くすフォーマット処理を速やかに終了して、ユーザーの書き込み要求を速やかに受け入れられるようにするものである。
またこれにより、拡張的なフォーマットの際もリードイン領域とリードアウト領域の消去、再記録も行わないようになり、その分時間が短縮される。
さらに、従来、フォーマット処理中に含まれていたリードイン領域とリードアウト領域の記録を、ディスク取り出し要求時に、ユーザーが必要とした時（ユーザーの意志）のみに行うことで、リードイン領域とリードアウト領域の記録動作を必要最小限の機会のみとする。
【００３１】
【発明の実施の形態】
以下、本発明の実施の形態としてＣＤ−Ｒ、ＣＤ−ＲＷに対応するディスクドライブ装置（記録再生装置）、及び実行されるフォーマット動作について説明する。説明は次の順序で行う。
１．ディスクドライブ装置の構成
２．ＣＤ方式の概要
２−１  ＣＤ方式の概要
２−２  信号フォーマット
２−３  書換型ディスク
２−４  ＡＴＩＰ
２−５  記録領域フォーマット
３．ディスクフォーマット動作
３−１  ファストフォーマットプロセス
３−２  フォーマット開始処理
３−３  ファストフォーマット処理
３−４  イジェクト処理
４．変形例
【００３２】
１．ディスクドライブ装置の構成
ＣＤ−Ｒは、記録層に有機色素を用いたライトワンス型のメディアであり、ＣＤ−ＲＷは、相変化技術を用いることでデータ書き換え可能なメディアである。
ＣＤ−Ｒ、ＣＤ−ＲＷ等のＣＤ方式のディスクに対してデータの記録再生を行うことのできる本例のディスクドライブ装置の構成を図１で説明する。
図１において、ディスク９０はＣＤ−Ｒ又はＣＤ−ＲＷである。なお、ＣＤ−ＤＡ（CD-Digital Audio）やＣＤ−ＲＯＭなども、ここでいうディスク９０として再生可能である。
【００３３】
ディスク９０は、ターンテーブル７に積載され、記録／再生動作時においてスピンドルモータ１によって一定線速度（ＣＬＶ）もしくは一定角速度（ＣＡＶ）で回転駆動される。そして光学ピックアップ１によってディスク９０上のピットデータ（相変化ピット、或いは有機色素変化（反射率変化）によるピット）の読み出しが行なわれる。なおＣＤ−ＤＡやＣＤ−ＲＯＭなどの場合はピットとはエンボスピットのこととなる。
【００３４】
ピックアップ１内には、レーザ光源となるレーザダイオード４や、反射光を検出するためのフォトディテクタ５、レーザ光の出力端となる対物レンズ２、レーザ光を対物レンズ２を介してディスク記録面に照射し、またその反射光をフォトディテクタ５に導く光学系（図示せず）が形成される。
またレーザダイオード４からの出力光の一部が受光されるモニタ用ディテクタ２２も設けられる。
【００３５】
対物レンズ２は二軸機構３によってトラッキング方向及びフォーカス方向に移動可能に保持されている。
またピックアップ１全体はスレッド機構８によりディスク半径方向に移動可能とされている。
またピックアップ１におけるレーザダイオード４はレーザドライバ１８からのドライブ信号（ドライブ電流）によってレーザ発光駆動される。
【００３６】
ディスク９０からの反射光情報はフォトディテクタ５によって検出され、受光光量に応じた電気信号とされてＲＦアンプ９に供給される。
なお、ディスク９０へのデータの記録前・記録後や、記録中などで、ディスク９０からの反射光量はＣＤ−ＲＯＭの場合より大きく変動するのと、更にＣＤ−ＲＷでは反射率自体がＣＤ−ＲＯＭ、ＣＤ−Ｒとは大きく異なるなどの事情から、ＲＦアンプ９には一般的にＡＧＣ回路が搭載される。
【００３７】
ＲＦアンプ９には、フォトディテクタ５としての複数の受光素子からの出力電流に対応して電流電圧変換回路、マトリクス演算／増幅回路等を備え、マトリクス演算処理により必要な信号を生成する。例えば再生データであるＲＦ信号、サーボ制御のためのフォーカスエラー信号ＦＥ、トラッキングエラー信号ＴＥなどを生成する。
ＲＦアンプ９から出力される再生ＲＦ信号は２値化回路１１へ、フォーカスエラー信号ＦＥ、トラッキングエラー信号ＴＥはサーボプロセッサ１４へ供給される。
【００３８】
また、ＣＤ−Ｒ、ＣＤ−ＲＷとしてのディスク９０上は、記録トラックのガイドとなるグルーブ（溝）が予め形成されており、しかもその溝はディスク上の絶対アドレスを示す時間情報がＦＭ変調された信号によりウォブル（蛇行）されたものとなっている。従って記録動作時には、グルーブの情報からトラッキングサーボをかけることができるとともに、グルーブのウォブル情報から絶対アドレスを得ることができる。ＲＦアンプ９はマトリクス演算処理によりウォブル情報ＷＯＢを抽出し、これをアドレスデコーダ２３に供給する。
アドレスデコーダ２３では、供給されたウォブル情報ＷＯＢを復調することで、絶対アドレス情報を得、システムコントローラ１０に供給する。
またグルーブ情報をＰＬＬ回路に注入することで、スピンドルモータ６の回転速度情報を得、さらに基準速度情報と比較することで、スピンドルエラー信号ＳＰＥを生成し、出力する。
【００３９】
ＲＦアンプ９で得られた再生ＲＦ信号は２値化回路１１で２値化されることでいわゆるＥＦＭ信号（８−１４変調信号）とされ、エンコード／デコード部１２に供給される。
エンコード／デコード部１２は、再生時のデコーダとしての機能部位と、記録時のエンコーダとしての機能部位を備える。
再生時にはデコード処理として、ＥＦＭ復調、ＣＩＲＣエラー訂正、デインターリーブ、ＣＤ−ＲＯＭデコード等の処理を行い、ＣＤ−ＲＯＭフォーマットデータに変換された再生データを得る。
またエンコード／デコード部１２は、ディスク９０から読み出されてきたデータに対してサブコードの抽出処理も行い、サブコード（Ｑデータ）としてのＴＯＣやアドレス情報等をシステムコントローラ１０に供給する。
さらにエンコード／デコード部１２は、ＰＬＬ処理によりＥＦＭ信号に同期した再生クロックを発生させ、その再生クロックに基づいて上記デコード処理を実行することになるが、その再生クロックからスピンドルモータ６の回転速度情報を得、さらに基準速度情報と比較することで、スピンドルエラー信号ＳＰＥを生成し、出力できる。
【００４０】
再生時には、エンコード／デコード部１２は、上記のようにデコードしたデータをバッファメモリ２０に蓄積していく。
このディスクドライブ装置からの再生出力としては、バッファメモリ２０にバファリングされているデータが読み出されて転送出力されることになる。
【００４１】
インターフェース部１３は、外部のホストコンピュータ８０と接続され、ホストコンピュータ８０との間で記録データ、再生データや、各種コマンド等の通信を行う。実際にはＳＣＳＩやＡＴＡＰＩインターフェースなどが採用されている。そして再生時においては、デコードされバッファメモリ２０に格納された再生データは、インターフェース部１３を介してホストコンピュータ８０に転送出力されることになる。
なお、ホストコンピュータ８０からのリードコマンド、ライトコマンドその他の信号はインターフェース部１３を介してシステムコントローラ１０に供給される。
【００４２】
一方、記録時には、ホストコンピュータ８０から記録データ（オーディオデータやＣＤ−ＲＯＭデータ）が転送されてくるが、その記録データはインターフェース部１３からバッファメモリ２０に送られてバッファリングされる。
この場合エンコード／デコード部１２は、バファリングされた記録データのエンコード処理として、ＣＤ−ＲＯＭフォーマットデータをＣＤフォーマットデータにエンコードする処理（供給されたデータがＣＤ−ＲＯＭデータの場合）、ＣＩＲＣエンコード及びインターリーブ、サブコード付加、ＥＦＭ変調などを実行する。
【００４３】
エンコード／デコード部１２でのエンコード処理により得られたＥＦＭ信号は、ライトストラテジー２１で波形調整処理が行われた後、レーザドライブパルス（ライトデータＷＤＡＴＡ）としてレーザードライバ１８に送られる。
ライトストラテジー２１では記録補償、すなわち記録層の特性、レーザー光のスポット形状、記録線速度等に対する最適記録パワーの微調整を行うことになる。
【００４４】
レーザドライバ１８ではライトデータＷＤＡＴＡとして供給されたレーザドライブパルスをレーザダイオード４に与え、レーザ発光駆動を行う。これによりディスク９０にＥＦＭ信号に応じたピット（相変化ピットや色素変化ピット）が形成されることになる。
【００４５】
ＡＰＣ回路（Auto Power Control）１９は、モニタ用ディテクタ２２の出力によりレーザ出力パワーをモニターしながらレーザーの出力が温度などによらず一定になるように制御する回路部である。レーザー出力の目標値はシステムコントローラ１０から与えられ、レーザ出力レベルが、その目標値になるようにレーザドライバ１８を制御する。
【００４６】
サーボプロセッサ１４は、ＲＦアンプ９からのフォーカスエラー信号ＦＥ、トラッキングエラー信号ＴＥや、エンコード／デコード部１２もしくはアドレスデコーダ２０からのスピンドルエラー信号ＳＰＥ等から、フォーカス、トラッキング、スレッド、スピンドルの各種サーボドライブ信号を生成しサーボ動作を実行させる。
即ちフォーカスエラー信号ＦＥ、トラッキングエラー信号ＴＥに応じてフォーカスドライブ信号ＦＤ、トラッキングドライブ信号ＴＤを生成し、二軸ドライバ１６に供給する。二軸ドライバ１６はピックアップ１における二軸機構３のフォーカスコイル、トラッキングコイルを駆動することになる。これによってピックアップ１、ＲＦアンプ９、サーボプロセッサ１４、二軸ドライバ１６、二軸機構３によるトラッキングサーボループ及びフォーカスサーボループが形成される。
【００４７】
またシステムコントローラ１０からのトラックジャンプ指令に応じて、トラッキングサーボループをオフとし、二軸ドライバ１６に対してジャンプドライブ信号を出力することで、トラックジャンプ動作を実行させる。
【００４８】
サーボプロセッサ１４はさらに、スピンドルモータドライバ１７に対してスピンドルエラー信号ＳＰＥに応じて生成したスピンドルドライブ信号を供給する。スピンドルモータドライバ１７はスピンドルドライブ信号に応じて例えば３相駆動信号をスピンドルモータ６に印加し、スピンドルモータ６のＣＬＶ回転又はＣＡＶ回転を実行させる。またサーボプロセッサ１４はシステムコントローラ１０からのスピンドルキック／ブレーキ制御信号に応じてスピンドルドライブ信号を発生させ、スピンドルモータドライバ１７によるスピンドルモータ６の起動、停止、加速、減速などの動作も実行させる。
【００４９】
またサーボプロセッサ１４は、例えばトラッキングエラー信号ＴＥの低域成分として得られるスレッドエラー信号や、システムコントローラ１０からのアクセス実行制御などに基づいてスレッドドライブ信号を生成し、スレッドドライバ１５に供給する。スレッドドライバ１５はスレッドドライブ信号に応じてスレッド機構８を駆動する。スレッド機構８には、図示しないが、ピックアップ１を保持するメインシャフト、スレッドモータ、伝達ギア等による機構を有し、スレッドドライバ１５がスレッドドライブ信号に応じてスレッドモータ８を駆動することで、ピックアップ１の所要のスライド移動が行なわれる。
【００５０】
以上のようなサーボ系及び記録再生系の各種動作はマイクロコンピュータによって形成されたシステムコントローラ１０により制御される。
システムコントローラ１０は、ホストコンピュータ８０からのコマンドに応じて各種処理を実行する。
例えばホストコンピュータ８０から、ディスク９０に記録されている或るデータの転送を求めるリードコマンドが供給された場合は、まず指示されたアドレスを目的としてシーク動作制御を行う。即ちサーボプロセッサ１４に指令を出し、シークコマンドにより指定されたアドレスをターゲットとするピックアップ１のアクセス動作を実行させる。
その後、その指示されたデータ区間のデータをホストコンピュータ８０に転送するために必要な動作制御を行う。即ちディスク９０からのデータ読出／デコード／バファリング等を行って、要求されたデータを転送する。
【００５１】
またホストコンピュータ８０から書込命令（ライトコマンド）が出されると、システムコントローラ１０は、まず書き込むべきアドレスにピックアップ１を移動させる。そしてエンコード／デコード部１２により、ホストコンピュータ８０から転送されてきたデータについて上述したようにエンコード処理を実行させ、ＥＦＭ信号とさせる。
そして上記のようにライトストラテジー２１からのライトデータＷＤＡＴＡがレーザドライバ１８に供給されることで、記録が実行される。
【００５２】
２．ＣＤ方式の概要
２−１  ＣＤ方式の概要
ここで、ＣＤ−ＤＡ、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、ＣＤ−ＲＷなどＣＤ方式のディスクの信号処理形態、構造などについて説明しておく。
【００５３】
まず図２、図３にＣＤ方式の信号処理シーケンスを示す。
図２はステレオオーディオ信号がディスクに記録されるまでの信号処理の概要を示している。
左右（L-Ch,R-Ch）のオーディオ信号入力は44.1kHzの標本化周波数でサンプリングされ、その後、１６ビットで直線量子化される。この１６ビットを１ワードとし、８ビット毎に区分し、１シンボルとする。（１シンボル＝８ビット＝1/2ワード）
図２のＣ２エンコーダはエラーの検出と訂正の為のＥＣＣ(Error Correcting Code；エラー訂正符号)を付加するエンコーダである。ここでは左右両チャンネルの６サンプル分、即ち１６ビット×２チャネル×６サンプル＝１９２ビット＝２４シンボルを取り込み、これに４シンボルのＥＣＣ（Ｑパリティ）を付加し、２８シンボルとする。このＥＣＣとして、ＣＤ方式ではリードソロモン（Read-Solomon code）を生成付加している。
【００５４】
次にインターリーブは、光ディスク基板の連続する大欠陥（バースト状欠陥）に対処するものである。
インターリーブ原理は図４に示されるが、図４（ａ）に示す原信号列はインターリーブ（並び換え）されて図４（ｂ）のような信号列で光ディスク盤面上に記録される。ここでディスク盤面上にバースト欠陥が生じていたとしても、復号時にはインターリーブとは逆のデインターリーブが行われて信号列が図４（ｃ）のように戻される。このとき、斜線部として示すように、光ディスク基板のバースト欠陥の影響を受けるデータ部分は、復号時の信号列上では拡散されている事が分かる。
このようにバーストエラーが拡散されることで、エラー訂正対応可能な状態とし、データ再生能力を向上させるものである。
【００５５】
図２において、インターリーブを行った後は、更にＣ１エンコーダーでリードソロモンコード（Read-Solomon code ）４シンボルを生成付加（Ｐパリティ）して３２シンボルとし、それに制御用の１シンボル（サブコード）を加え、ＥＦＭ変調（Eight to Fourteen Modulation）を行う。ＥＦＭ変調は８ビットを１４ビットに拡大するものである。
【００５６】
ＥＦＭ変調は量子化された１６ビットの信号を上位８ビット、下位８ビットに分け、この８ビットを信号の最小単位として８ビットを１４ビットに変換し、この時最小連続ビットを３ビット、最大連続ビットを１１ビットとして、“１”と“１”の間には“０”が２個以上、１０個以下とする条件で変換する変調方式である。尚，変換後は“１”は符号反転（NRZ-I）を示す。
ＥＦＭ変調による８ビットから１４ビットへの変換の一部を図５に示す。図５に一部を示すように、「００００００００」〜「１１１１１１１１」までの全８ビットデータに対して対応する１４ビット値が決められている。
【００５７】
ＥＦＭ変調の目的は、
（１） 記録する周波数範囲を狭くし、ディスクへの記録及び再生が容易な帯域に選定し、長時間記録を可能にする。 （“１”と“０”の反転回数が多くなると周波数が高くなる）
（２） クロック再生を容易にする。
（３） 直流成分を少なくする。
等の為である。
【００５８】
ＥＦＭ変換の様子を図６に示す。
即ちＬチャンネル、Ｒチャンネルの各１６ビットのデータは、それぞれ上位、下位の８ビットづつに分割され、各８ビットが図５のテーブルで１４ビットに変換される。そして各１４ビットが結合ビットを介して結合されることで記録データストリームが形成されるものとなる。
【００５９】
このようにＥＦＭ変調では各シンボルを、１４ビットから成るビットパターンに変換する。１４ビットあればパターンは２１４個＝16,384個作れる訳だが、元となるシンボルは８ビットであるから２８＝256個しか作れない。
従って16,384個のパターンから都合の良いもの256個を人為的に選定する事になる。
先の説明から“１”と“１”の間には“０”が２個以上、１０個以下となるパターンは２６７個が可能となり、その中で２５６個を選定している。また各シンボル間でも“１”と“１”の間には“０”が２個以上入るという制限を成立させる為には最低２個（２ビット）の結合ビットが必要であり、ＣＤでは各シンボル間で低い周波数成分を低減する為の自由度を持たせる為に３ビットの結合ビットを設けている。この３ビットの結合ビットにより、各シンボル間でも“１”が立つビット間の最低間隔Ｔmin = ３Ｔ(0.9nsec.)、最高間隔Ｔmax = １１Ｔ(3.3nsec.)となる３Ｔ〜１１Ｔの９種類のビット長になる様になっている。
【００６０】
なお図２に示すようにＥＦＭ変調されたデータ（フレーム）にはさらにフレーム同期信号や、サブコードを構成する制御信号が付加され、そのデータストリームがディスクに記録されることになる。フレーム同期信号及びサブコードについては後述する。
【００６１】
図３には、以上のようにして記録されたデータ列を再生する際の経緯が示されているが、これは上記記録時とは逆の処理によりデータ復号が行われることになる。
即ちディスクから読み出されたデータ列に対してはＥＦＭ復調された後、Ｃ１デコード、デインターリーブ、Ｃ２デコードが行われ、さらにチャネル分離が行われる。そして量子化１６ビット、４４．１ＫＨｚサンプリングの状態のＬ、Ｒ各オーディオデータはＤ／Ａ変換されることで、ステレオ音楽信号として出力される。
【００６２】
２−２  信号フォーマット
上記ＣＩＲＣはＣ１系列として、44.1kHzでサンプルしたＬ、Ｒの２チャンネルの各６サンプルのデータを３２個のシンボルに変換している。この３２個のシンボルを１まとめにして扱う必要が有り、１まとめにいている事が分かる様に頭にフレーム同期信号を付加している。
ＣＤ方式ではＴmaxが２つ連続するパターンを用いている。即ち「1 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 1 0 」で示される２４ビットのパターンがフレーム同期信号と決められている。
変調波形としては、“１”が反転を示すことになるため、図７のようになる。
【００６３】
図８にＣＤ方式のフレームフォーマットを示す。１フレームの中には、
・フレーム同期信号                       ２４ビット
・サブコーディング                       １シンボル＝１４ビット
・ディジタルオーディオのデータとパリティ  32シンボル＝３２×１４ビット
・各シンボル間の結合ビット               ３×３４＝１０２ビット
の合計５８８ビットで１フレームが構成される。
これが６サンプル区間に相当するので44.1kHz／６サンプル ＝ 7.35kHzであり、この中に５８８ビット存在するから、再生クロックは、7.35kHz × 588 ＝4.3218 MHz となる。
【００６４】
１つのフレームにおいては、フレーム同期信号に続いて１４ビットのサブコードが付加される。
このサブコードは、９８フレームからそれぞれ１４ビットづつ取り出されることで、図９のような１つのサブコードフレームを構成する。
【００６５】
このサブコードは例えば、
（１） 曲の頭出しや、あらかじめ設定された順序に従って再生するプログラム機能を実現
（２） ＴＥＸＴ情報等の付加情報を記録
等のために用いられる。
【００６６】
サブコードブロックの先頭フレーム＃０とフレーム＃１にはＳ０、Ｓ１という同期パターンが入っており、このブロックの頭を識別できる様になっている。Ｓ０、Ｓ１はＥＦＭ変換表には現れないパターンのものが２つ用いられている。
またＰ１〜Ｐ９６、Ｑ１〜Ｑ９６は、絶対アドレス等の時間情報、トラックナンバ、その他ポインタなどとして用いられる。ディスクのリードインエリアでは、ＱデータによりＴＯＣ情報が形成されることになる。またプログラムエリアではＱデータにより絶対時間やトラック内時間が示される。
Ｒ〜Ｗについては例えばテキストデータの記録などに利用可能である。
【００６７】
２−３  書換型ディスク
ＣＤ−Ｒ／ＣＤ−ＲＷの様な記録可能ディスクには、記録前は基板上にレーザー光ガイド用の案内溝だけが形成されている。これに高パワーでデータ変調されたレーザー光を当てる事により、記録膜の反射率変化が生じる様になっており、この原理でデータが記録が行われる。
ＣＤ−Ｒでは、１回だけ記録可能な記録膜が形成されている。その記録膜は有機色素で、高パワーレーザーによる穴あけ記録である。
多数回書換え可能な記録膜が形成されているＣＤ−ＲＷでは、記録方式は相変化(Phase Change)記録で、結晶状態と非結晶状態の反射率の違いとしてデータ記録を行う。
物理特性上、反射率は再生専用ＣＤ及びＣＤ−Ｒが0.7以上であるのに対して、ＣＤ−ＲＷは0.2程度であるので、反射率0.7以上を期待して設計された再生装置では、ＣＤ−ＲＷはそのままでは再生できない。このため弱い信号を増幅するAGC(Auto Gain Control)機能を付加して再生される。
【００６８】
ＣＤ−ＲＯＭではディスク内周のリードイン領域が半径４６ｍｍから５０ｍｍの範囲に渡って配置され、それよりも内周にはピットは存在しない。
ＣＤ−Ｒ及びＣＤ−ＲＷでは図１０に示すように、リードイン領域よりも内周側にＰＭＡ（Program Memory Area)とＰＣＡ（Power Calibration Area）が設けられている。
【００６９】
リードイン領域と、リードイン領域に続いて実データの記録に用いられるプログラム領域は、ＣＤ−Ｒ又はＣＤ−ＲＷに対応するドライブ装置により記録され、ＣＤ−ＤＡ等と同様に記録内容の再生に利用される。
ＰＭＡはトラックの記録毎に、記録信号のモード、開始及び終了の時間情報が一時的に記録される。予定された全てのトラックが記録された後、この情報に基づき、リードイン領域にＴＯＣ（Table of contents）が形成される。
ＰＣＡは記録時のレーザーパワーの最適値を得る為に、試し書きをする為のエリアである。
【００７０】
ＣＤ−Ｒ、ＣＤ−ＲＷでは記録位置やスピンドル回転制御の為に、データトラックを形成するグルーブ（案内溝）がウォブル（蛇行）されるように形成されている。
このウォブルは、絶対アドレス等の情報により変調された信号に基づいて形成されることで、絶対アドレス等の情報を内包するものとなっている。このようなウォブリングされたグルーブにより表現される絶対時間情報をＡＴＩＰ（Absolute Time In Pregroove）と呼ぶ。
ウォブリンググルーブは図１１に示すようにわずかに正弦波状に蛇行（Wobble）しており、その中心周波数は２２．０５ｋＨｚで、蛇行量は約±０．０３μｍ程度である。
【００７１】
このウォブリングにはＦＭ変調により次の様な情報がエンコードされている。
・時間軸情報
この時間軸信号はＡＴＩＰと呼ばれ、プログラム領域の初めから、ディスク外周に向かって単純増加で記録され、記録時のアドレス制御に利用される。
・推奨記録レーザーパワー
メーカー側の推奨値であるが、実際にはいろいろな条件で最適パワーは変化するので、記録前に最適記録パワーを決定する為の工程が設けられている。これをＯＰＣ（Optimum Power Control）と呼ぶ。
・ディスクの使用目的
アプリケーションコードと呼ばれ、次の様に分類される。
Restricted Use
General Purpose     ．．．．．一般業務用
Special Purpose     ．．．．．特定用途（フォトＣＤ カラオケＣＤ等）
Unrestricted Use      ．．．．．民生オーディオ用
【００７２】
２−４  ＡＴＩＰ
ＣＤ−Ｒ／ＣＤ−ＲＷのグルーブからプッシュプルチャンネルで検出したウォブル信号は、ディスクを標準速度で回転させた時、中心周波数が２２．０５ｋＨｚになる様にスピンドルモーター回転を制御すると、ちょうどＣＤ方式で規定される線速1.2m/s〜1.4m/sで回転させられる。ＣＤ−ＲＯＭではサブコードＱにエンコードされている絶対時間情報を頼れば良いが、記録前のディスク（ブランクディスク）では、この情報が得られないのでウォブル信号に含まれている絶対時間情報を頼りにしている。
【００７３】
１ＡＴＩＰセクターは記録後のメインチャネルの１データセクター（２３５２バイト）と一致しており、ＡＴＩＰセクターとデータセクターの同期を取りながら書き込みが行われる。
ＡＴＩＰ情報は、そのままウォブル信号にエンコードされておらず、図１２に示す様に、一度 バイフェーズ（Bi-Phase）変調がかけられてからＦＭ変調される。これはウォブル信号を回転制御にも用いる為である。すなわちバイフェーズ変調によって所定周期毎に１と０が入れ替わり、かつ１と０の平均個数が１：１になる様にし、ＦＭ変調した時のウォブル信号の平均周波数が２２．０５ｋＨｚになる様にしている。尚、ＡＴＩＰには時間情報以外にもスペシャルインフォメーションとして、記録レーザーパワー設定情報もエンコードされている。ＣＤ−ＲＷディスクではスペシャルインフォメーションを拡張して、ＣＤ−ＲＷ用のパワー及び記録パルス情報をエンコードしてある。
ＡＴＩＰ情報の同期パターンは図１３又は図１４に示すように、先行するビットが「０」のときは「１１１０１０００」、先行するビットが「１」のときは「０００１０１１１」が用いられる。
【００７４】
２−５  記録領域フォーマット
ディスクドライブ装置が、記録可能な光ディスクの記録領域にデータを記録する時のフォーマットを説明する。
図１５は記録可能な光ディスクの記録領域のフォーマットを示す図であり、図１６は図１５で示したトラック内のフォーマットを示す図である。
【００７５】
ディスクドライブ装置は、図１５に示す様に、内周側からパワーキャリブレーションエリア（ＰＣＡ)、中間記録領域（Program Memory Area: PMA）、リードイン領域、１または複数のトラック、リードアウト領域にフォーマットする。
そして図１６に示す様にパケットライト方式によって各トラックを複数のパケットに分けてユーザーデータを記録する。
【００７６】
図１５に示すＰＣＡはレーザー光の出力パワーの調整を行う為のテスト記録を行う領域である。
各トラックはユーザーデーターを記録する領域である。
リードイン領域とリードアウト領域はトラックの先頭アドレスと終了アドレス等の目次情報（Table Of Contens:ＴＯＣ）と光ディスクに関する各種情報を記録する領域である。
ＰＭＡはトラックの目次情報を一時的に保持する為に記録する領域である。
各トラックはトラック情報を記録するプレギャップと、ユーザーデーターを記録するユーザーデータ領域からなる。
【００７７】
図１６に示す各パケットは１つ以上の再生可能なユーザーデーターブロックと、ユーザーデーターブロックの前に設けた一つのリンクブロックと４つのランインブロックとから成る５つのリンク用ブロックと、ユーザーデーターブロックの後に設けた２つのランアウト領域から成る２つのリンク用ブロックが有る。
リンクブロックは、パケット同士をつなげる為に必要なブロックである。
固定長パケットライト方式は、書換え型ディスクの記録領域に複数のトラックを形成し、各トラック内を複数のパケットに分割し、１トラック内の各パケットのユーザーデーターブロック数（ブロック長）を同数に固定し、各パケット毎にデータを一括して記録する方法である。
従って、固定長パケットライト方式では、光ディスクの記録領域では、１つのトラック内の、各パケットのパケット長を同じにし、各パケット内のユーザーデーターブロック数を同数にするフォーマットである。
【００７８】
図１７はディスクドライブ装置によってフォーマット処理が施された光ディスクの記録領域のフォーマットを示している。
フォーマット前の記録領域の全域又は指定領域に固定長パケットでフォーマット処理を行うと、その領域は固定長パケットで埋められる。
【００７９】
３．ディスクフォーマット動作
３−１  ファストフォーマットプロセス
続いて本例のディスクフォーマット処理について説明していく。なお、説明上、本例のフォーマット処理を「ファストフォーマットプロセス（Fast Format Process）」と呼ぶこととし、図２３、図２４及び図２５で説明した「フルフォーマットプロセス」「ＵＤＦグロウフォーマットプロセス」と区別する。
【００８０】
本例のファストフォーマットプロセスを図１８，図１９で説明する。このファストフォーマットプロセスは図１に示したドライブ装置において、ホストコンピュータコントローラ８０の指示に基づいて、システムコントローラ１０が制御を実行することで実現される。
なお、図１８，図１９においてディスク全域とは、図２３〜図２５の場合と同様に、リードイン領域〜プログラム領域〜リードアウト領域を形成できる範囲としてのディスク上の記録可能範囲を示しており、ＰＣＡ、ＰＭＡが記録される領域は除外してある。
【００８１】
まず手順ＳＴ３１として、プログラム領域を部分的に固定パケット方式でフォーマットする。即ちプログラム領域内で局所的に設定した領域のみに対してＮｕｌｌデータ（＝０）を書き込む。説明上、フォーマットを実行する領域を「局所領域」と呼ぶこととする。
このフォーマットを行う局所領域にはリードイン領域やリードアウト領域は含んでいない。
【００８２】
次に手順ＳＴ３２で、ＵＤＦファイルシステムを記録する。
さらに手順ＳＴ３３で、局所領域内でベリファイを行い、その結果に応じてスペアリングテーブルを更新する。
【００８３】
以上の処理で、局所領域についてフォーマット処理が完了する。つまり局所領域に対してデータの記録が可能な状態となる。
ここまでの局所領域のみのフォーマット処理についてみてみると、上記フルフォーマットプロセスのようにディスク全域をフォーマットするよりも処理時間が短くなることは明らかである。
またリードイン領域、リードアウト領域も記録しないので、更に処理時間が短縮されている。
また上記ＵＤＦグロウフォーマットプロセスに比べると、同様に一部の領域だけをフォーマットしていることになるが、ＵＤＦグロウフォーマットプロセスではリードイン領域とリードアウト領域を含んだ領域をフォーマットしているのに対して、本件では、リードイン領域とリードアウト領域を含まない領域の部分フォーマットであり、その分、速やかな（高速な）フォーマット処理が出来る。
【００８４】
ここで、局所領域として部分的にフォーマットした既存のプログラム領域の容量を超える新しいデータを追加する場合を説明する。つまりフォーマット範囲を拡張する必要が生じた場合である。
【００８５】
手順ＳＴ３４において示すように、上記フォーマット済みの部分に対して記録要求に応じて矢印Ｒｅｃ１で示すようにデータ記録が行われ、さらにその後、記録要求が発生して矢印Ｒｅｃ２で示すようにデータ記録が行われたとする。
そしてさらにその後、書込要求が発生した際に、それに応じて破線矢印のＲｅｃ３を実行しようとしたところ、プログラム領域の不足となったとする。
このような場合は、拡張的なフォーマットが実行される。
即ちまず、追加フォーマット部分として示すように、ＵＤＦを上書きし、さらに必要領域まで、Ｎｕｌｌデータを書き込む拡張フォーマットを開始する。
そして手順ＳＴ３５で拡張した部分に対するベリファイを行い、その結果に応じてスペアリングテーブルの書換を行う。
【００８６】
この時点でデータが記録可能な状態となったので、手順ＳＴ３６として、それまで記録されたデータパケットの直後となるデータパケットから、矢印Ｒｅｃ３として示すように記録を実行する。
その後、手順ＳＴ３７として適切なパーティションマップを調整する。また手順３８で新しい記録可能領域を示すフリースペースマップを更新する。さらに手順ＳＴ３９で、アンカーボリュームディスクリプションポインタ（Anchor Volume Description Point）を拡張に応じて移動させる。
以上でデータ記録要求に応じた拡張フォーマットを完了する。
【００８７】
以上のような手順３４〜手順３９の拡張フォーマットは、手順３４で説明したような容量不足の際に逐次実行されて、順次プログラム領域が拡張されていくことになる。最終的にはディスク全域のうちで、リードイン領域とリードアウト領域を形成できる部分を残すのみの状態になるまでプログラム領域を拡張可能となる。
なお、拡張フォーマットでプログラム領域を拡張する範囲（容量）は任意である。図１８，図１９に示した手順３４〜手順３９では、追加記録するデータが十分収容でき、かつ、あまり拡張フォーマット時間が長くならない様な任意の領域を追加フォーマットしている様子を示したが、既存のフォーマット済みのプログラム領域の容量を超えた分だけ、つまり追加したいデータが記録出来る最低限の範囲のみの拡張を行なうようにしてもよい。その場合は拡張フォーマットに要する時間は必要最小限となる。
【００８８】
次にユーザーからディスク取り出し要求があった場合を説明する。
ディスクを取り出す際には、ホストコンピュータ８０（或いはアプリケーション）はユーザーに「他の装置（再生専用装置）で、このディスクを再生させたいか否か」を問う。
ユーザーが他の再生専用装置でも、このディスクに記録されたデータを再生させたいとの意志を示したら（付加要求有り）、ホストコンピュータ８０（或いはアプリケーション）がドライブ装置に対して、リードイン領域とリードアウト領域の付加を要求する。
ドライブ装置のシステムコントローラ１０は、その旨の命令を受け取ったらリードイン領域とリードアウト領域を記録する。
これが手順ＳＴ４０として示してある。
なお、このとき先にリードイン領域を記録するのか、それともリードアウト領域が先かは、任意である。
手順ＳＴ４０としてリードイン領域とリードアウト領域の形成が完了したら、システムコントローラ１０はディスク取り出し要求を実行する。つまりディスク９０をイジェクトさせることになる。
【００８９】
一方、ディスク取り出し要求時にユーザーがリードイン領域とリードアウト領域の付加要求をしなかった場合には、手順ＳＴ４１として示すように、上記手順ＳＴ３９のディスク状態のまま、ディスク取り出し要求に従って、ディスク９０をドライブ装置からイジェクトさせることになる。
【００９０】
つまり本例では、リードイン領域、リードアウト領域を形成することはユーザーの意志により必要に応じて実行するものとしている。
上述したようにＣＤ−ＲＷについて記録を行うことのできるディスクドライブ装置は、ウォブリンググルーブの情報を読みとることができ、従ってその情報に基づいて記録されたデータを再生させることができる。従って、他の機器との互換を考えなくてもよいのであれば、リードイン領域、リードアウト領域を形成する必要はない。
ところが再生専用装置の場合は、通常はウォブル情報を読みとる必要はないため、その機能が付加されていないものがある。そのような再生専用装置においてデータ再生を行いたい場合はリードイン領域、リードアウト領域が必要になるものである。
従って本例では、ユーザーの事情に応じてリードイン領域、リードアウト領域を形成するか否かを決めるようにしている。
形成しないのであれば、もちろんその分迅速な処理が可能となる。
【００９１】
なお、既にリードアウト領域が形成されているディスク９０に対して、本例のファストフォーマットでプログラム領域の拡張を行う場合は、リードアウト領域を消去した上で、記録要求が満たせる範囲まで、フォーマット済みとされる前記局所領域を拡張することになる。
これによって一旦リードイン領域、リードアウト領域が形成されたディスクであっても、ファストフォーマットにおける拡張フォーマットに対応できる。
【００９２】
３−２  フォーマット開始処理
続いて、上記のファストフォーマットプロセスを実行できる本例のディスクドライブ装置とホストコンピュータ８０の間の処理を図２０、図２１，図２２で説明する。
まず図２０は、フォーマット実行までの処理を示している。
【００９３】
ステップＦ１０１として示すように、ユーザーが書換型ディスク９０をドライブ装置に挿入し、データを書き込む意志が任意の方法で確認できたら、ホスト・コンピュータ８０はディスク９０のフォーマット処理が必要であると判断した時に、ディスク９０のフォーマット方法をユーザーに選択させる為のグラフィカル・ユーザー・インターフェース(GUI)を起動する(ステップＦ１０２)。
そのGUIにより、ユーザーはホストコンピュータ８０のディスプレイ上、又は任意の手段で、ディスク９０のフォーマット処理が必要である事を知らされる。
そして、ユーザーはディスク９０のフォーマット方法を選択する(ステップＦ１０３）。
本例ではフォーマット方法として、上記ファストフォーマットプロセスのみではなく、上述したフルフォーマットプロセス又はＵＤＦグロウフォーマットプロセスが選択可能であるとし、各種フォーマットプロセスをユーザーの事情に応じて使用できるものとしている。
【００９４】
ユーザーがマウスやキーボード等の入力装置を操作して選択したフォーマット方法の情報はホストコンピュータ８０に伝えられる。
ホストコンピュータ８０は、ユーザーが選択した方法がファストフォーマットプロセスであるか否かを判断して、ドライブ装置に発行するコマンドを設定する（ステップＦ１０４）。
もしファストフォーマットプロセスが選択されたのなら、ドライブ装置にファストフォーマットを行う様にコマンドを発行する(ステップＦ１０５）。一方、ファストフォーマットプロセスではなく、フルフォーマットプロセス又はＵＤＦグロウフォーマットプロセスが選択されたのなら、そのフォーマット処理を行う様にドライブ装置にコマンドを発行する（ステップＦ１０６）。
【００９５】
ドライブ装置は、ディスク９０が挿入された後はアイドル状態（ステップＦ１００〜Ｆ１０７）で待機しているが、ホストコンピュータ８０からフォーマットコマンドを受け取ることに応じて、フォーマットを実行する状態へと遷移する(ステップＦ１０８)。
即ちコマンドに応じて、ファストフォーマット又はフルフォーマット（或いはＵＤＦグロウフォーマット）が行われる状態となる。
【００９６】
３−３  ファストフォーマット処理
上記図２０でフォーマットが開始されるが、その際のホストコンピュータ８０からのコマンドがファストフォーマットを指示するものであった場合は、ドライブ装置は上述したファストフォーマットを実行することになる。
この際の処理を図２１に示す。
【００９７】
アイドル状態にあるドライブ装置のシステムコントローラ１０が（ステップＦ２０１）、ホストコンピュータ８０からファストフォーマットのコマンドを受け取ると（ステップＦ２００）、ファストフォーマットとしての処理を開始する。
まず、ステップＦ２０２としてシステムコントローラ１０は、リードイン領域もリードアウト領域も付けない状態で限られたプログラム領域だけ、つまり上記図１８に示した局所領域についてのフォーマットを実行する。これは図１８の手順ＳＴ３１〜ＳＴ３３までの処理に相当する。
このような局所領域のフォーマット処理を終了すると、システムコントローラ１０は再びアイドル状態へと遷移する（ステップＦ２０３）。
この状態になると、ホストコンピュータ８０からの新たなコマンドを受け付ける事が出来る。
【００９８】
ホストコンピュータ８０がステップＦ２０４として新しいデータの書き込みのコマンドを発すると、システムコントローラ１０は、フォーマット済みの領域内に、これから記録しようとするデータが収納できるか否かを判断する(ステップＦ２０５)。
ここでフォーマット済みの領域内に、新しいデータが記録出来ると判断した場合には、速やかにステップＦ２０６のデータの記録処理を実行して、次に発行されるであろうホストコマンドを受け入れる状態、つまりアイドル状態に遷移する（ステップＦ２０６→Ｆ２０３）。
【００９９】
一方、書込コマンドが発生した際において、ステップＦ２０５の判断で、新しいデータが既存のフォーマット領域内に納まらないと判断した場合には、フォーマット済みプログラム領域の容量を超えるデータ書き込み指示とみなして、システムコントローラ１０はステップＦ２０７に進む。
ここでは新しいフォーマット領域を開拓しようとして、既存のフォーマット領域をどこまで拡張したら良いかを判断する。
先ず今回の書込指示による書込が、ディスク９０に記録出来る最大容量を超えるものとなるか否かを判定する。もし超えるのであれば、物理的にホストコンピュータ８０からの要求は満たせないので、「ディスクの記録可能容量が不足している」旨をホストに伝える(ステップＦ２０８)。この場合、ホストコンピュータ８０はユーザーに対してエラーメッセージを発し、記録を中止させることになる。
【０１００】
ステップＦ２０７で、ディスク９０の記録容量を超えなくて済むと判断されれば、ステップＦ２０９で、新しいデータが記録できる範囲、或いはそれ以上の範囲まで、フォーマット済み領域を拡張する。
即ち図１８で手順ＳＴ３４〜ＳＴ３５として示したようにプログラム領域を拡張する。
そしてフォーマット済み領域の拡張を終えたら、ステップＦ２０６として、ホストコンピュータ８０の要求通り、新しいデータを光ディスクに記録する。
このときには図１９の手順ＳＴ３６〜ＳＴ３９までが行われることになる。
【０１０１】
このような拡張フォーマットを必要に応じて実行し、記録要求に従ってデータ記録を行う一連の処理は、フォーマット済み領域がプログラム領域として使用できる全域に達するまで続けられる。
拡張フォーマットする範囲は、新しいデータが記録出来る最小範囲から、ユーザーをフォーマット処理で待たせられるであろう許容時間内で出来る範囲（ドライブ装置のフォーマット処理スピードに依存）で任意である。ドライブ装置が行うフォーマット処理は、“０”データ、或いは任意のデータで記録される。
【０１０２】
３−４  イジェクト処理
次にディスク９０をイジェクトする際の処理を図２２で説明する。
上記図２１のようにファストフォーマットが行われながらデータ記録が行われた場合は、リードイン領域、リードアウト領域は形成されていない。このようなディスク９０を他の再生専用装置で再生させたい場合は、イジェクト時にリードイン領域及びリードアウト領域を記録する必要がある。換言すれば、再生専用装置との互換を考えなければ、リードイン領域及びリードアウト領域を記録する必要はない。
このような事情に応じて、図２２の処理が行われる。
【０１０３】
ユーザーがディスク９０を取り出す操作を行った時(ステップＦ３００)には、ホストコンピュータ８０はユーザーがディスク９０を取り出そうとしている旨を任意の手段で検知して、ディスク取り出し処理を起動する（ステップＦ３０１）。そして、ユーザーに対して、ディスク９０の取り出す時に、他の再生専用装置との互換性確保の為、リードイン領域とリードアウト領域を記録するか否かを尋ねるGUIを起動する（ステップＦ３０２）。
ユーザーはディスプレイ上に現れた選択画面に従って、再生専用装置との互換性確保が必要か否かを選択する（ステップＦ３０３）。
ホストコンピュータ８０は再生専用装置との互換性確保が必要であるか否かのユーザーの意志を確認し（ステップＦ３０４）、互換性が必要でなかったら、ドライブ装置に対してディスク９０のイジェクト要求を発行する（ステップＦ３０５）。
このときドライブ装置のシステムコントローラ１０はホストコンピュータ８０の要求（コマンド）に従って、ディスク９０のイジェクト処理を行うことになる（ステップＦ３０６）。つまりリードイン領域及びリードアウト領域が形成されないままディスク９０が排出される。
【０１０４】
一方、ユーザーの意志が再生専用装置との互換性確保を希望していると確認されたら、ホストコンピュータ８０は、ドライブ装置に対して、ディスクにリードイン領域とリードアウト領域の記録を行う様にコマンドを発行する（ステップＦ３０７）。
ドライブ装置のシステムコントローラ１０は、リードイン領域とリードアウト領域の記録を行う命令を受け、リードイン領域とリードアウト領域の記録を行う(ステップＦ３０８)。
ドライブ装置においてコマンド実行の終了、つまりリードイン領域とリードアウト領域の記録を終了し、アイドル状態になったことを検知したら、ホストコンピュータ８０は、今度はユーザーのディスク取り出し要求を実行する為にイジェクトコマンドをドライブ装置に対して発行する（ステップＦ３０９）。
ドライブ装置のシステムコントローラ１０はコマンドに従ってディスクの排出処理を行う(ステップＦ３１０)。
この場合、リードイン領域及びリードアウト領域が形成されたため、このディスク９０は再生専用装置においても再生させることができる。
【０１０５】
４．変形例
以上、本発明の実施の形態を説明してきたが、以下のように各種の変形例が考えられる。
【０１０６】
まず、本発明のファストフォーマットの際のディスク盤面のプログラム領域記録範囲、つまり上述した局所領域は、ドライブ装置が指定されたスピード、又は現在の設定フォーマットスピードに応じて変える方法も有効である。
つまり短時間でできるだけ多くの領域がフォーマット出来る事が望ましいが、その反面、ユーザーの待ち時間を短くするためには、フォーマット範囲を狭くせざるを得ない。そのような事情があることから、フォーマットスピードに応じて局所領域の範囲を設定することは有効である。
例えばＣＤ−ＲＷの記録容量は歴史的経緯から時間表示され、１分≒９Mbytesとすると、７４分のデータが記録可能で有り、ＴＯＣ等を含めると２倍速で記録を行っても、約４０分の記録時間が掛かる。
ドライブ装置が２倍速書き込み状態にある時には、フォーマット範囲を９Mbytesとしたら、ドライブ装置が４倍速状態時には、フォーマット範囲を１８ Mbytesとし、同様に８倍速書き込み状態ならば３６Mbytesのフォーマットを行う様にしても良い。
いずれにしてもユーザーから見れば、「フォーマット時間は１分」となる。
ここでは、例として１分を挙げたが、時間は任意である。ユーザーに不快感を与えない時間範囲で、出来るだけ多くの範囲をフォーマットできた方が望ましい。
【０１０７】
またリードイン領域やリードアウト領域の再記録時には“０”データ或いは任意のデータを上書きするか、一度消去してから“０”データ或いは任意のデータを上書きしても良い。
過去に形成されたリードアウト領域を上書きしてフォーマット領域を拡張する際にも同様で、一度古いリードアウト領域を消去してからフォーマットするか、そのままダイレクトに上書きしながらフォーマットするかは任意である。
【０１０８】
【発明の効果】
以上の説明から理解されるように、本発明によれば次のような効果が得られる。
本発明によれば、書換型ディスクの記録可能領域全体に対する一部領域であって、かつリードイン領域及びリードアウト領域が形成される領域を除いた局所領域のみに対してフォーマット処理が実行される。つまいりプログラム領域の必要最小限の部分だけをフォーマットすることや、リードイン領域とリードアウト領域はフォーマットしないことにより、速やかにフォーマット動作を完了できる。これにより、従来のフォーマット処理、例えば上述したフルフォーマットプロセスやＵＤＦグロウフォーマットプロセスによるフォーマット処理よりも迅速にフォーマット処理を完了することができ、ユーザーの待ち時間を短縮化できる。
【０１０９】
さらに、記録要求されたデータ量に応じて、フォーマットを実行する上記局所領域の範囲が設定されるため、フォーマット実行する局所領域の範囲は記録データ容量とフォーマット時間の点でもっとも適切な範囲となる。
【０１１０】
さらに、フォーマット実行時にディスクドライブ装置で設定されている記録スピードに応じて、フォーマットを実行する上記局所領域の範囲を設定する。即ちフォーマット能力（速度）に応じて、できるだけ広い範囲でフォーマットしたいという点と、できるだけフォーマット時間を短くしたいという点を勘案して、適切な範囲でフォーマットを実行できる。
【０１１１】
さらに、フォーマット済みの局所領域では容量が不足した際には、拡張的にフォーマットが実行されるため、必要に応じた段階的なフォーマットが実現され、記録動作に対して適切なものとなる。またこの際もリードイン領域とリードアウト領域については処理されないことから迅速に処理可能となる。
【０１１２】
さらに、リードイン領域とリードアウト領域の形成は、書換型ディスクを排出する際であって、かつ入力された指示に応じて必要であれば実行される。例えばユーザーが不要と考える場合は、無駄な書き込み時間を省くことができる。また、他の再生専用装置との互換性を確保したいときはリードイン領域とリードアウト領域を形成することで対応できる。
【０１１３】
さらに、書換型ディスクにリードアウト領域が形成されている場合において、拡張的なフォーマットを行いたい場合は、リードアウト領域を消去した上で、記録要求が満たせる範囲まで、フォーマット済みとされる前記局所領域を拡張する。従って、一旦リードイン領域、リードアウト領域が形成されたディスクであっても、拡張フォーマットに対応できる。
【０１１４】
さらに、入力された指示に応じて、局所領域のみのフォーマット処理と記録可能領域全体のフォーマット処理を選択的に実行できる。これによってユーザー側の事情などに応じてフレキシブルに対応できる。
【図面の簡単な説明】
【図１】本発明の実施の形態のディスクドライブ装置のブロック図である。
【図２】ＣＤ方式の信号記録処理の説明図である。
【図３】ＣＤ方式の信号再生処理の説明図である。
【図４】ＣＤ方式のインターリーブ原理の説明図である。
【図５】ＣＤ方式のＥＦＭ変換テーブルの説明図である。
【図６】ＣＤ方式のＥＦＭ変換動作の説明図である。
【図７】ＣＤ方式の同期信号パターンの説明図である。
【図８】ＣＤ方式のフレームフォーマットの説明図である。
【図９】ＣＤ方式のサブコードフレームフォーマットの説明図である。
【図１０】ディスクレイアウトの説明図である。
【図１１】ウォブリンググルーブの説明図である。
【図１２】ＡＴＩＰエンコーディングの説明図である。
【図１３】ＡＴＩＰ波形の説明図である。
【図１４】ＡＴＩＰ波形の説明図である。
【図１５】記録領域フォーマットの説明図である。
【図１６】トラックフォーマットの説明図である。
【図１７】固定パケットでのディスクフォーマットの説明図である。
【図１８】実施の形態のファストフォーマットプロセスの説明図である。
【図１９】実施の形態のファストフォーマットプロセスの説明図である。
【図２０】実施の形態のフォーマット開始処理のフローチャートである。
【図２１】実施の形態のファストフォーマット処理のフローチャートである。
【図２２】実施の形態のイジェクト処理のフローチャートである。
【図２３】フルフォーマットプロセスの説明図である。
【図２４】ＵＤＦグロウフォーマットプロセスの説明図である。
【図２５】ＵＤＦグロウフォーマットプロセスの説明図である。
【符号の説明】
１  ピックアップ、２  対物レンズ、３  二軸機構、６  スピンドルモータ、１０  システムコントローラ、１２  エンコード／デコード部、１４  サーボプロセッサ、８０  ホストコンピュータ、９０ ディスク
【図１】
0004218168.tif 000002
【図２】
0004218168.tif 000003
【図３】
0004218168.tif 000004
【図４】
0004218168.tif 000005
【図５】
0004218168.tif 000006
【図６】
0004218168.tif 000007
【図７】
0004218168.tif 000008
【図８】
0004218168.tif 000009
【図９】
0004218168.tif 000010
【図１０】
0004218168.tif 000011
【図１１】
0004218168.tif 000012
【図１２】
0004218168.tif 000013
【図１３】
0004218168.tif 000014
【図１４】
0004218168.tif 000015
【図１５】
0004218168.tif 000016
【図１６】
0004218168.tif 000017
【図１７】
0004218168.tif 000018
【図１８】
0004218168.tif 000019
【図１９】
0004218168.tif 000020
【図２０】
0004218168.tif 000021
【図２１】
0004218168.tif 000022
【図２２】
0004218168.tif 000023
【図２３】
0004218168.tif 000024
【図２４】
0004218168.tif 000025
【図２５】
0004218168.tif 000026