(57)【特許請求の範囲】
【請求項１】
輻射ビームを用いて記録層のトラックにマークを書き込むことにより、再書込可能型記録担体に情報を記録する装置であって、
前記記録層が前記トラックの位置を示すプリトラックパターンを有し、
前記装置は、
前記ビームを照射するヘッドと、
既定の記録フォーマットにより前記トラックに前記情報を記録して、前記記録層の始めに位置するリードインゾーンの次にある、ユーザデータを含む記録エリアを構成する記録手段と、
前記記録エリアがユーザデータを含まないことを示すデータを前記記録担体に書き込み、
前記記録エリアの始めから続く既存の連続書き込みエリアの検出に応じて、前記記録エリアの始めから続く連続書き込みエリアのサイズを示す状態情報を前記記録担体に提供し、
フォーマット中に前記記録エリア中の既存のユーザデータは書き込まないで、前記記録担体をフォーマットするフォーマット手段と
を有することを特徴とする装置。
【請求項２】
請求項１に記載の装置であって、
前記フォーマット手段は、前記記録エリアの始めから続く連続書き込みエリアのサイズを示す状態情報を読み出すことにより、前記検出をするように構成されたことを特徴とする装置。
【請求項３】
請求項１に記載の装置であって、
前記フォーマット手段は、前記記録担体に以前書き込まれたことがある場合、前記記録エリアの始めから続く連続書き込みエリアのサイズを示す状態情報を保持することにより、前記検出をするように構成されたことを特徴とする装置。
【請求項４】
請求項１に記載の装置であって、
前記フォーマット手段は、解凍に関する状態情報を前記リードインゾーンに保持し、前記ユーザデータの終わりを示す制御パラメータをリセットすることにより、前記提供をすることを特徴とする装置。
【請求項５】
請求項１に記載の装置であって、
前記フォーマット手段は、前記記録エリアにデータが書き込まれているか検出し、書き込まれていない場合、既存の連続書き込みエリアの前記サイズをゼロに設定することにより前記検出をするよう構成されたことを特徴とする装置。
【請求項６】
請求項１に記載の装置であって、
前記フォーマット手段は、所定の開始位置より後のシフトした開始位置から始まり、及び／または所定の終了位置より前で終わる短縮リードインを記録するように構成され、前記所定の記録フォーマットはDVDであり、前記シフトした開始位置は半径方向23.4mmであることを特徴とする装置。
【請求項７】
請求項１に記載の装置であって、
前記フォーマット手段は、ファイルシステムデータを格納するために用いる少なくとも１つの所定のアドレス範囲にダミーデータを書き込むことにより、前記記録エリアがユーザデータを含まないことを示すデータを前記記録担体に書き込むように構成され、前記ダミーデータはゼロデータであることを特徴とする装置。
【請求項８】
請求項７に記載の装置であって、
前記フォーマット手段は、少なくとも１つの所定のアドレス範囲として、前記記録エリアの始めの第１の所定のアドレス範囲及び／または前記記録エリアの終わりの第２の所定のアドレス範囲に前記ダミーデータを書き込むように構成され、前記第１と第２の範囲は複数のファイルシステムバージョンによりファイルシステムデータとして使用されることが知られているアドレス範囲に基づき予め決められていることを特徴とする装置。
【請求項９】
輻射ビームを用いて記録層のトラックにマークを書き込むことにより、再書込可能型記録担体に情報を記録する方法であって、
前記記録層が前記トラックの位置を示すプリトラックパターンを有し、
前記方法は、
既定の記録フォーマットにより前記トラックに前記情報を記録して、前記記録層の始めに位置するリードインゾーンの次にある、ユーザデータを含む記録エリアを構成するステップと、
前記記録担体をフォーマットするステップと、を有し、
前記フォーマットするステップは、
前記記録エリアがユーザデータを含まないことを示すデータを前記記録担体に書き込むステップと、
前記記録エリアの始めから続く既存の連続書き込みエリアを検出して、前記記録エリアの始めから続く連続書き込みエリアのサイズを示す状態情報を前記記録担体に提供するステップと、
を有し、
前記フォーマットするステップでは、フォーマット中に前記記録エリア中の既存のユーザデータは書き込まない、
ことを特徴とする方法。
【請求項１０】
プロセッサに請求項９に記載の方法を実行させることを特徴とする、情報を記録するコンピュータプログラム。
【発明の詳細な説明】
【発明の詳細な説明】
【０００１】
本発明は、トラックにマークを書き込むことにより、書込可能型記録担体に情報を記録する装置に関する。
【０００２】
本発明は、また、記録担体に記録する方法及びコンピュータプログラムに関する。
【０００３】
本発明は、特に、記録担体のフォーマットに関する。
【０００４】
光記録担体の記録装置及び方法については、米国特許公報第6,151,281号に開示されている。記録担体は、普通、プリグルーブと呼ばれる、トラックの位置を示すガイドグルーブにより構成されたプリトラックパターンを有する。情報はそのトラック位置に記録される。情報は既定の記録フォーマット（例えばDVD、すなわちデジタル多用途ディスク）により符号化され、光学的に読み取り可能なマークにより表される。プリグルーブは横方向にトラックが周期的に変位することにより蛇行している（ウォブルとも呼ぶ）。ウォブルはアドレス等の付加情報により周期的に変化してもよい。記録デバイスは、トラックをスキャンしてマークを書き込む放射ビームを発生するヘッドを備えている。ブランクの記録担体は、最初に使用する時、その記録担体の状態を示す所定量の制御データを有している。さらに、ファイルシステム情報等のデータが記録エリアに記録されていてもよい。普通、このように記録担体を初期化することをフォーマットと呼ぶ。
【０００５】
既記録ディスク用に設計された再生デバイスで記録担体を読む時、既定の記録フォーマットによると、再生デバイスは、そのディスクが容量いっぱいに記録されており、特にブランクエリアを含んでいないものとして扱う。このようなブランクでまだ記録がされていないエリアは「氷」と呼ばれるが、その理由は、プリグルーブを検出できない再生デバイスが「凍った」エリアを読もうとすると制御が効かなくなってしまうからである。上記の米国特許公報には、解凍と呼ばれる、記録エリアの始めから連続的に書き込まれたエリアを生成する記録担体のフォーマット方法が記載されている。連続書き込みエリアの終わりと解凍に関する管理データを示すパラメータが状態情報として記録担体に格納される。既知のフォーマットの問題は、連続したエリアへの書き込みにはかなり時間がかかり、ユーザがいらいらすることである。
【０００６】
それゆえ、本発明の１つの目的は、記録担体を再生装置で使用するために準備する必要がある時、その記録担体を遅延無くフォーマットする装置と方法を提供することである。
【０００７】
本発明の第１の態様によれば、上記目的は、輻射ビームを用いて記録層のトラックにマークを書き込むことにより、再書込可能型記録担体に情報を記録する装置により達成される。該装置は、前記記録層が前記トラックの位置を示すプリトラックパターンを有し、前記装置は、前記ビームを照射するヘッドと、既定の記録フォーマットにより前記トラックに前記情報を記録して、前記記録層の始めに位置するリードインゾーンの次にある、ユーザデータを含む記録エリアを構成する記録手段と、前記記録担体をフォーマットするフォーマット手段と、を有し、前記フォーマットは、前記記録エリアがユーザデータを含まないことを示すデータを前記記録担体に書き込むステップと、前記記録エリアの始めから続く既存の連続書き込みエリアを検出して、前記記録エリアの始めから続く連続書き込みエリアのサイズを示す状態情報を前記記録担体に提供するステップと、を有することを特徴とする。
【０００８】
本発明の第２の態様によれば、上記目的はクレーム９に記載した方法により達成される。本発明の第３の態様によれば、上記目的はクレーム１０に記載したコンピュータプログラムプロダクトを用いて達成される。
【０００９】
その手段の効果は、前にフォーマットされた再書き込み可能ディスクを非常に素早く再フォーマットできることである。その理由は、連続エリアは再び書き込まれないからである。これにより、ディスクの再生準備がすぐできるという利点がユーザにはある。さらに、記録担体と記録装置を不必要に減耗させることを防げる。
【００１０】
本発明は、以下の認識にも基づくものである。記録担体は、例えばDVD（デジタル多用途ディスク）プレーヤ等の既存の読み出し装置で読出可能である必要がある。記録装置は、予測可能な方法でディスクローディングを実行する。特に、再生装置は、例えばDVDの場合、半径方向29mmまでの、所定サイズの連続的に記録されたエリアを必要とする。現在実施されているDVD+RWデータドライブの場合、フォーマットコマンドによりリードインエリアが再書き込みされ、そのためディスクの状態を「忘れて」しまう（最後に記録されたアドレスが、制御データゾーンのエンドユーザポインターと解凍テーブルとともにリセットされる）。よって、再書き込み可能ディスクがユーザコマンドによりフォーマットされる時、リードインゾーンとその他の制御データをバージン状態にリセットすることにより記録担体をブランクの記録担体として扱うと、貴重な情報が失われることが分かった。ユーザが記録担体を再生装置（「DVD-ROM準拠」）で使用するように準備する時、バージン状態にするには所定のサイズまでダミーデータを書き込む長いプロセスが必要となる。記録担体の解凍状態に関する既存の制御情報を保持することにより、不必要な遅れを防ぐことができる。
【００１１】
本装置の一実施形態において、前記フォーマット手段は、前記記録エリアの始めから続く連続書き込みエリアのサイズを示す状態情報を読み出すことにより、前記検出をするように構成されたことを特徴とする。これにより、既存の連続エリアのサイズが容易に知ることができるという利点がある。
【００１２】
本装置の一実施形態において、前記フォーマット手段は、前記記録担体に以前書き込まれたことがある場合、読み出した状態情報を保持することにより、前記検出をするように構成されたことを特徴とする。これにより、記録担体の既書き込みエリアの実際の状態に対応する状態情報が再利用されるという利点がある。フォーマットコマンドへの応答は、非常に素早くなる。その理由は、制御データもダミーデータも記録する必要が無いからである。
【００１３】
本発明による装置のさらに別の好ましい実施形態は、別のクレームに記載した。
【００１４】
本発明の上記その他の態様は、実施例として以下に説明した実施形態と、添付した図面を参照して明らかになり、詳しく説明される。
図面において、すでに説明した構成要素に対応する構成要素には、同じ参照数字を付した。
【００１５】
図１ａは、トラック９と中心穴１０を有するディスク状の記録担体１１を示す。トラック９は、情報層上に実質的に平行なトラックを構成するらせんパターンにより構成されている。記録担体は記録可能型情報層を有する光ディスクであってもよい。記録可能ディスクの例としては、CD-R、CD-RW、DVD+RW等がある。記録可能型記録担体上のトラック９は、プリグルーブ等のブランク記録担体の生産の際に設けられるプリトラック構造により示される。既記録情報は、トラックに沿って記録された光学的に検出可能な情報層上に表される。マークは第１の物理パラメータの変化により構成され、その周辺と異なる光学的特性を有する。マークは、例えば反射光の変化など、反射ビーム中の変化により検出される。
【００１６】
図１ｂは、記録可能型記録担体１１の直線ｂ−ｂに沿って切り取った断面図であり、透明基板１５に記録層１６と保護層１７が設けられている。プリトラック構造が例えばプリグルーブ１４により構成される。このプリグルーブ１４により、読出／書込ヘッドがスキャンの際にトラックに追従することができる。プリグルーブ１４は、へこみや出っ張りとして実施してもよいし、プリグルーブの材料と異なる光学特性を有する材料で構成してもよい。プリグルーブにより、読出／書込ヘッドはスキャンの際にトラック９に追従できる。プリトラック構造は、サーボ信号を周期的に発生させる規則的に分散したサブトラックまたはプリピットにより形成されてもよい。記録担体は、例えばビデオやオーディオの情報等であるリアルタイム情報、またはその他のコンピュータデータ等の情報を搬送することを目的としたものであってもよい。
【００１７】
図１ｃは、トラックのウォブルの実施例を示す図である。トラック９の細部１２はプリグルーブ１４の横方向の位置の周期的変化を示しており、これはウォブルと呼ばれる。この変化により、例えば、スキャン装置のヘッドにある中央スポット中の部分検出器により構成されるプッシュプルチャンネルなどの補助検出器に、付加的信号が発生する。ウォブルは、例えば、変調周波数であり、位置情報が変調されて符号化されている。図１ｃに示したような、記録可能CDシステムに先行技術に属するウォブルであってディスク情報が符号化されたものが、米国特許第US4,901,300号（PHN12.398）及び第US5,187,699号（PHQ88.002）に説明されている。
【００１８】
スキャンして読み出す際、トラッキングサーボ信号を生成する検出器セグメントまたは付加的検出器により検出可能な反射ビーム断面における強度変化等である第２のタイプの輻射の変化を介して、ウォブル変調を検出可能である。トラッキングサーボシステムについてウォブルを検出することは、上記のCD-RやCD-RWシステムにおいて周知である。例えば、DVD+RWシステムや米国特許第US6,538,982号のように、ウォブル変調を用いて物理アドレスと制御情報を符号化する。
【００１９】
図２は、フォーマット機能を有する記録装置を示す。該装置は、記録担体１１上のトラックをスキャンする手段を備えている。該手段は、記録担体１１を回転させる駆動部２１、ヘッド２２、ヘッド２２をトラック上に位置づけするサーボ部２５、及び制御部２０を含む。ヘッド２２は、輻射ビーム２４を生成し、記録担体の情報層上のトラックにある輻射スポット２３に焦点を絞った光学要素を通して導く、既知のタイプの光システムを有する。輻射ビーム２４はレーザダイオード等の輻射源により生成される。ヘッドは、ビームの光軸に沿って輻射ビーム２４の焦点を移動させるフォーカスアクチュエータと、半径方向にスポット２３を微細位置合わせしてトラックの中心に合わせるトラッキングアクチュエータをさらに有する（図示せず）。トラッキングアクチュエータは、光学要素を半径方向に移動させるコイルを有し、あるいは反射要素の角度を変化させるように構成されている。フォーカス及びトラッキングアクチュエータは、サーボ部２５からのアクチュエータ信号により駆動される。読み出し時、情報層により反射された輻射がヘッド２２にある検出器信号を生成する通常タイプの検出器（例えば４分割ダイオード）により検出される。その検出器はいろいろなスキャン信号を生成するフロントエンド部３１と結合している。スキャン信号には、主スキャン信号３３と、トラッキング及びフォーカシングのためのエラー信号３５が含まれている。エラー信号３５はトラッキング及びフォーカシングアクチュエータを制御するサーボ部２５に入力される。エラー信号３５は、ウォブル変調またはプリピットにより構成されたプリトラックパターンから物理アドレスその他の制御情報を読み出すプリトラック復調部３２に入力される。主スキャン信号３３は、通常タイプの読出処理部３０により処理される。読出処理部３０は、情報を読み出すためのデモジュレータ、デフォーマッタ、及び出力部を含む。
【００２０】
該装置は、DVD等の読出専用タイプの記録担体の既定の記録フォーマットによる、DVD+RW等の再書込可能型の記録担体に関する情報を記録する記録手段を備えている。該記録手段は、ヘッド２２とフロントエンド部３１と協働して、輻射書込ビームを生成する。入力情報を処理する書込処理手段を有し、ヘッド２２を駆動するための書込信号を生成する。該書込処理手段は、入力部２７、フォーマッタ２８、及びモジュレータ２９を有する。情報の書き込み時、輻射ビームを制御して、記録層に光学的に検出可能なマークを生成する。マークは光学的に読み取り可能であればよく、例えば、色素、合金、または相変化物質等の材料に記録した時に得られる、周囲と反射係数が異なるエリアでもよいし、光磁気物質に記録した時に得られる、周囲と分極方向が異なるエリアでもよい。
【００２１】
光ディスクへの記録のための情報の書き込み及び読み出し、フォーマット、エラー訂正、及びチャンネル符号化のルールは、例えば、CDまたはDVDシステムから周知である。一実施形態において、入力部２７は、アナログオーディオ及び／またはビデオ、またはデジタル非圧縮オーディオ／ビデオ等の入力信号を圧縮する手段を有する。好適な圧縮手段がMPEG標準にビデオについて記載されている。MPEG-1がISO/IEC1172で規定されており、MPEG-2がISO/IEC13818で規定されている。あるいは、入力信号がこれらの標準によりすでに符号化されていてもよい。
【００２２】
制御部２０は、情報の記録と読出を制御し、ユーザやホストコンピュータからのコマンドを受信するように構成されている。制御部２０は、装置のその他のユニットに制御線２６（例えばシステムバス）を介して接続されている。制御部２０は、以下に説明するような方法と機能を実行する、例えばマイクロプロセッサ、プログラムメモリ、インターフェイスを有する制御回路を有する。制御部２０は、論理回路におけるステートマシンとして実施してもよい。本発明によると、該装置は、以下に記載した条件の下で記録担体をフォーマットする、制御部に結合されたフォーマット部３６を有する。一実施形態において、該フォーマット機能は、DVD+RWドライブ等の記録部を有するPCのコンピュータプログラムで実施される。
【００２３】
記録手段は、制御部２０と、フォーマッタ２８と、モジュレータ２９とを含み、既定の記録フォーマットにより情報をトラックに記録して、記録層の最初に位置するリードインゾーンにユーザデータが続き、ユーザデータにリードアウトゾーンが続く記録エリアを構成する。
【００２４】
図３は、既定の記録フォーマットによる情報を有する記録担体を示す。第１の記録担体３７（上のディスク）にはデータがいっぱいに記録されており、第２の記録担体４２（下のディスク）にはデータが部分的にしか記録されておらず、まだブランクエリア４１を有する。どちらのディスクにも情報が記録されていない中心エリアがある。半径方向でその次にリードインゾーン３８があり、既定の開始半径と終了半径を有する。リードインエリア３８が終わると、その次にメインデータ３９の記録エリアが始まる。メインデータの記録が終わると、その次にリードアウトゾーン４０が設けられる。以下の例は、DVD+RWやDVD-RW等のDVD記録可能ディスクに関する。ディスクへの記録は、DVD-ROMとの互換性が確保されなければならない。他の記録フォーマットでも同様の要請がある。
【００２５】
図４は、DVD記録フォーマットによる記録可能ディスクの論理レイアウトを示す図である。一旦書き込まれた記録可能ディスクには、リードインエリア、データエリア、及びリードアウトエリアがある。リードアウトエリアはディスクの最後まで行っている必要はない。DVDでは、４つの「エリア」が定義されている。すなわち、リードインゾーン３８ａ、メインデータ３９、ミドルエリア（２重層ディスクの場合のみ）、リードアウトゾーン４０である。メインデータエリア３９は決まったアドレス４５から始まり、DVDの場合そのアドレスは０ｘ３００００である。各エリアのデータは、各セクター４６のヘッダ４８にある２ビットのインジケータにより、そのエリアに応じたマークがされている。１６個のセクター４６を一組として、エラー訂正符号を含めたブロックを構成する。このブロックはECCブロックと呼ばれ、記録するデータの最小単位となる。読み出し専用DVDの標準によるDVDディスクは、連続した３つの書き込みエリア、すなわちリードイン、メインデータエリア、及びリードアウトを含む。
【００２６】
記録可能ディスクは、最初はデータが何も入っていないブランクディスクであり、図１を参照して上で説明したように、プリトラックパターンのみを有している。データが書き込まれていないエリアは、プリトラックパターンを検出できない読み出し専用装置からはアクセスすることができず、「凍っている」と呼ばれる。それ故、すべてのディスクは最初の状態では完全に凍っている。次の状態では、エリアにデータが書き込まれる。書き込みの最初の段階は、通常、「フォーマット」コマンドにより実行される。このコマンドに応じて、ドライブはリードイン３８ａに書き込む。「書き込み」コマンドにより、メインデータエリアに書き込まれ、「クローズトラックセッション」コマンドにより、記録セッションが終了し、リードアウトが記録される。DVD記録フォーマットによると、リードインは、１９２個の連続するECCブロックに制御データ４３を有する制御データゾーンを含む。制御データは、例えば、ユーザデータの終わりを示すポインター４４等の物理フォーマット情報を含む（バイト９−１１はデータエリアの終了セクター番号を示す。DVD標準のテーブル3.4.1.3.1-2を参照せよ。）。それ故、「クローズトラックセッション」コマンド、イジェクト、またはパワーダウンの際、リードアウトゾーンが決まる。その結果、リードインエリアの制御データを更新しなければならない。その時点で、リードインエリアには記録可能ディスクの状態が反映されている。
【００２７】
記録装置は、例えば、制御部２０の機能として実施されたフォーマット部３６を備えている。DVD+RW記録フォーマットによるブランク記録担体のフォーマットは以下の通りである。フォーマットは、プリトラックパターンを検出できない再生デバイスで記録担体を再生する準備をするために必要である。
【００２８】
情報ゾーンと呼ばれる記録可能ゾーンのすべてのエリアに記録されているとき、ディスクは完全にフォーマットされたと考えられる。ECCブロックのメインデータバイトには関連するデータを含めるか、ダミーデータ（すべてのバイトが（００））を設定することができる。ディスクは、リードインゾーン内のインナーディスクテストゾーン（Inner  Disc  Test  Zone）、インナードライブテストゾーン（Inner  Drive  Test  Zone）、ガードゾーン１（Guard  Zone  1）、リザーブドゾーン２（Reserved  Zone  2）、インナーディスクアイデンティフィケーションゾーン（Inner  Disc  Identification  Zone）、リザーブドゾーン３（Reserved  Zone  3）、リファレンスコードゾーン（Reference  Code  Zone）、バッファゾーン１（Buffer  Zone  1）、コントロールデータゾーン（Control  Data  Zone）、バッファゾーン２（Buffer  Zone  2）のいくつかのゾーンに記録されているとき、部分的にフォーマットされていると考えられる。ディスクの状態を示すため、ディスクアイデンティフィケーションゾーンは、フォーマティングディスクコントロールブロック（FDCB）（図５を参照）を含んでいる。
【００２９】
フォーマットは異なる方法で実行することができる。
１）プリフォーマットは記憶媒体に使用される従来のフォーマット方法である。プリフォーマットはディスクにユーザデータが記録される前に行われる。インナーディスクアイデンティフィケーションゾーンとアウターディスクアイデンティフィケーションゾーンは、進行中のプリフォーマットを示す、図５のようにFDCBを含む。プリフォーマットプロセスを実行するとディスクは完全にフォーマットされる。プリフォーマットは、以下のステップを含んでいる：リードインゾーンの書き込み、データゾーンの書き込み、リードアウトゾーンの書き込み、データゾーンの検証（任意的）。
２）バックグラウンドフォーマットは、レコーダでディスクを使用している間にバックグラウンドで実行されるフォーマットプロセスである。バックグラウンドプロセスを実行するとディスクは完全にフォーマットされる。バックグラウンドフォーマットプロセス中にユーザデータがディスクに記録されることもある。このプロセスは次のステップを含む。初期化、解凍（de-icing）、再生可能化（finalization）、検証。
【００３０】
初期化は必ず未記録ディスクに実行されるが、他のステップは任意的である。初期化中、記録担体の状態を示す制御データが、例えばFDCB（図５参照）に記録される。ディスクは最初のステップの後いつでも交換可能である。
【００３１】
解凍はECCブロックをデータゾーンに記録するプロセスである。解凍フェーズ中に、データゾーンの未記録エリアには、すべてが（００）バイトであるＥＣＣブロックを、  または要求があったときはユーザデータを入れる。既記録エリアはすべてインナー（またはアウター）ディスクアイデンティフィケーションゾーンにあるフォーマティングディスクコントロールブロック（FDCB）のフォーマットビットマップに登録される。ドライブがアイドル状態の間に、ドライブにより制御されて、解凍プロセスがバックグラウンドで処理される。アプリケーションがディスクアクセスを要求した時、解凍プロセスは中断され、ディスクの制御はアプリケーションに戻される。未記録エリアに書き込みを要求したアプリケーションはFDCBに登録される。バックグラウンド解凍中に、ドライブはFDCBを更新する。バックグラウンド解凍中にイジェクトが要求されると、ドライブはディスクをイジェクトする前にFDCBを更新する。
【００３２】
解凍プロセスが終了し、データゾーンのすべてのエリアに記録がなされると、再生可能化（finalizing）が実行される。ドライブはリードアウトゾーンを付加し、リードインゾーンはイニシャルゾーンを付加することにより仕上げられる。
【００３３】
検証はデータゾーンにあるすべてのECCブロックを読み出してチェックするプロセスである。１つでもECCブロックが信頼できないことが分かると、このブロックは欠陥管理システムを用いて代替される。インナー及びアウターディスクアイデンティフィケーションゾーンのフォーマティングディスクコントロールブロック（FDCB、図５参照）にあるラストベリファイドアドレス（LVA）ポインターにはチェックされたエリアが登録される。ディスクがアイドルである間に、ドライブにより制御されて検証プロセスがバックグラウンドで進行する。アプリケーションがディスクへのアクセスを要求した時、検証プロセスは中断され、ディスクの制御はアプリケーションに戻される。バックグラウンド検証中に、ドライブはFDCBを更新する。バックグラウンド検証中にイジェクトが要求されると、ドライブはディスクをイジェクトする前にFDCBを更新する。
【００３４】
図５は、フォーマティングコントロールデータを示す。テーブルはフォーマティングディスクコントロールブロック（FDCB）のレイアウトを示し、（ECCブロック内の）物理セクターナンバー、（物理セクター内の）メインデータバイト位置、制御情報の説明、及びバイト数を含む。FDCBは所定の場所に記録され、例えば、DVD+RWで規定されているようにインナー及びアウターディスクアイデンティフィケーションゾーンに記録される。FDCBは、記録担体のフォーマット状態に関する管理データを含み、特に、以下に規定した通りである。
物理セクター０／バイトＤ０−Ｄ３    コンテントディスクリプタ
これらのバイトは、フォーマティングDCBを特定し、文字「FDC」とバージョンナンバー０を表すように設定される。
物理セクター０／バイトＤ４−Ｄ７    未知コンテントディスクリプタアクション
（０００００００Ｄ）に設定され、このディスクコントロールブロックに関する情報がシステムになければ、DCBは上書きされず、ディスクは再フォーマットされず、データゾーンへの書き込みは許可されないが、DCB情報をドライブからホストコンピュータに転送することは許可される。
物理セクター０／バイトＤ８−Ｄ３９    ドライブＩＤ
これらのバイトはドライブの識別子を含む。
物理セクター０／バイトＤ４０−Ｄ４３    FDCB更新カウント
これらのバイトはFDCBの更新動作の全数を示す。FDCBの生成の際、このフィールドは（００００００００）に設定され、FDCBが再書き込みされるたびに１ずつインクリメントされる。
物理セクター０／バイトＤ４４−Ｄ４７    フォーマット状態及びモードバイト
バイトＤ４４−フォーマット状態フラグ
ビット７−６：
００＝ディスクはフォーマットされていない
０１＝部分的にフォーマットされている
１０＝ユーザにより完全にフォーマットされている
１１＝メーカにより完全にフォーマットされている
ビット５：
０＝ディスク上のFDCBはディスクの実際の状態を反映している
１＝ドライブのフォーマットプロセスはアクティブであり、ディスク上のFDCBはディスクの実際の状態を反映していないことがある
バイトＤ４５    検証状態フラグ
ビット７−６：
００＝ディスクは検証されていない
０１＝ディスクは部分的に検証されている
１０＝ディスクはユーザにより完全に検証されている
１１＝ディスクはメーカにより完全に検証されている
バイトＤ４６    記録状態フラグ
ビット７：
０＝リードインがアドレス（０２Ａ４８０）から（０２ＦＦＦＦ）に記録された
１＝リードインが完全に記録された
ビット６−５：
００＝リードアウトは記録されていない
０１＝一時的リードアウトが記録されている
１０＝リードアウトはアドレス（２６０５４０）から（２６１９３Ｆ）に記録された
１１＝リードアウトは完全に記録された
バイトＤ４７    予約されている
物理セクター０／バイトＤ４８−Ｄ５１    ラストリトゥンアドレス
これら４ビットは、アドレス（０３０００）から始まる（リードアウトゾーンはいかなるものも含まない）データゾーンの連続的に既記録の部分の最終ECCブロックの最終セクター番号を示す（アドレス（０３０００）とＬＷＡ間には未記録ECCブロックはない）。
物理セクター０／バイトＤ５２−Ｄ５５    ラストベリファイドアドレス
これらの４バイトは、アドレス（０３００００）から始まる連続した検証済みエリアの最終アドレスを示す。使用していなければ（００００００００）に設定することもできる。
物理セクター０／バイトＤ５６−Ｄ５９    ビットマップスタートアドレス
これらの４バイトは、フォーマットビットマップに表された最初のECCブロックのアドレスを示す。この値はラストリトゥンアドレスと同じか小さくなければならない。ディスクが完全にフォーマットされているか、フォーマットビットマップが使用されていない場合、（００００００００）に設定してもよい。
物理セクター０／バイトＤ６０−Ｄ６３    ビットマップレングス
これらの４バイトはフォーマットビットマップに表されたECCブロックの数を示す。ディスクが完全にフォーマットされているか、フォーマットビットマップを使用しない場合、（００００００００）に設定してもよい。
物理セクター０／バイトＤ６４−Ｄ９５    ディスクＩＤ
これらの３２バイトにはディスクの初期化の際にランダムで統計的にユニークな２５６ビット数が記録される。
物理セクター０／バイトＤ９６−Ｄ１２７    アプリケーションディペンデント
このフィールドは３２バイトを有し、特定のコピープロテクションデータ等の情報を格納するためアプリケーションによる使用のために予約されている。この設定がアプリケーションによりなされなければ、（００）に設定される。
物理セクター０／バイトＤ１２８−Ｄ１９１    リストオブDCB
ローバスト性と実際に有効なＤＣＢにアクセスする時間とを改善するため、インナー／アウターディスクアイデンティフィケーションゾーンの１６の場所と、その場所の各々に含まれるDCBのコンテントディスクリプタを表すリストを格納することを推奨する。
物理セクター１−９／バイトＤ０−Ｄ２０４７    フォーマットビットマップ
FDCBの物理セクター１−９はビットマップを含み、核ビットは１つのECCブロックの記録状態を反映している。セクター１のメインデータバイトＤ０のビット０（ＬＳＢ）は、ビットマップスタートアドレスにより示される最初のECCブロックを表す。セクター１のメインデータバイトＤ０のビット１は、ビットマップスタートアドレスにより示されたECCブロックに続く次のECCブロックを表す。以下同様である。ビットマップに続く物理セクター１−９の残りのビットはすべて０に設定される。ビットマップ中のECCブロックは、シーケンス番号ｉにより特定される。ｉはビットマップスタートアドレスにあるECCブロックの０から始まる。セクターｋのメインデータバイトＤｍのビットｎは、ビットマップスタートアドレスからｉ番目のECCブロックを表すとすると：
i＝[(k−1)×2048＋m]×8＋n、ここでk=1..9,  m=0..2047,  n=0..7
である。ｉ番目のECCブロックの最初の物理セクターのアドレス＝ビットマップスタートアドレス＋i×16である。ｉ番目のECCブロックを表すビットが１に設定されているとき、ｉ番目のブロックは記録されていない。ｉ番目のECCブロックを表すビットが０に設定されているとき、ｉ番目のブロックは記録されている。
【００３５】
図６は再書き込み可能記録担体のフォーマットを示す。本発明によると、フォーマットには以下のステップが含まれる。開始ステップ６１において、記録担体が記録装置に入れられ、フォーマットコマンドが受信される。第１のステップ６２（TEST）において、その記録担体がブランク（すなわち、情報を含んでいない未記録記録担体）かどうか判断する。これは、既定の記録フォーマットによる制御情報を含んでいるべき位置に未記録エリアが在るかどうか判断することにより行う。例えば、DVDタイプの記録担体の場合、リードインエリア内をスキャンして記録された制御情報を検出する。その記録担体がブランク（BLANK）であった場合、上で説明したように標準的フォーマットステップ６４（FORMAT  BLANK）に進み、フォーマット済み状態６７に至る。その記録担体がすでに記録されている（REC）が、例えばユーザからのIDEコマンド「フォーマット」等のコマンドがあったため再度フォーマットしなければならない場合、第２のステップ６３（SIZE）に進む。記録エリアの始めから続く既存の連続書き込みエリアを判断する。連続エリアのサイズは、未記録部分を検出するまで記録エリアをスキャンして調べるか、またはファイルシステム情報から導き出す。一実施形態において、連続エリアのサイズは、既定の記録フォーマットによるフォーマット状態情報（例えば、図５に示したラストリトゥンアドレスパラメータ）から検出される。
【００３６】
第３のステップ６５（Write  Lead-In）において、既定の記録フォーマットにより情報を含むと既定された記録担体のエリア（例えば、リードインエリアの一部）に制御データが書き込まれる。一実施形態において、制御情報は、記録エリアにユーザデータが含まれていないことを示すパラメータ（例えば、DVDで規定され図４に示したエンドユーザデータポインター）を含む。第３のステップは、ブランク記録担体をフォーマットする場合の同様のステップに対応する。
【００３７】
一実施形態において、フォーマット手段３６は、以下のように、記録エリアがユーザデータを含んでいないことを示すデータを記録担体に書き込むように構成されている。ファイルシステムがそのファイルシステムデータを読み出そうとする際、ダミーデータを読み出し、記録担体が空の記録担体であると推定する。ダミーデータとしては、ゼロデータを入れたブロックであることが好適である。一実施形態において、フォーマット手段３６は以下のように前記ダミーデータを書き込むように構成されている。ダミーデータは、記録エリアの始めにある所定の第１のアドレス範囲か、及び／または記録エリアの終わりにある所定の第２の範囲に、少なくとも１つの所定のアドレス範囲として書き込まれる。実際のファイルシステムにおいて、例えばいわゆるアンカーポイントの周りの、記録エリアの始めと終わりは、ファイルシステムデータの所定の構成要素を格納するために用いられる。ダミーデータを入れるアドレス範囲を、一般に使用される実質的にすべてのファイルシステムにより使用される範囲とオーバーラップするサイズに設定することにより、以前その記録担体にデータを書き込んだファイルシステムのタイプを考慮することなく、ダミーデータを書き込むことができる。よって、アドレス範囲は、複数のファイルシステムバージョンによりファイルシステムデータとして使用されると分かっているアドレス範囲に基づいて決める。
【００３８】
最後にステップ６６において（Write  FDCB）、記録エリアの始めから続く連続書き込みエリアのサイズを示す状態情報を記録担体に提供する。示されたサイズは第２のステップ６３で検出されたサイズに基づく。例えば、フォーマットディスクコントロールブロック（図５に示したFDCB）の「ラストリトゥンアドレス」パラメータは変更されずに保持されてもよい。一実施形態において、ラストベリファイドアドレスLVAまたはフォーマットビットマップ等（図５参照）のフォーマットの他の管理データを保持してもよい。
【００３９】
一実施形態において、「ラストリトゥンアドレス」パラメータを含む制御データブロックはまったく上書きされず、前に記録されたままで保持される。一実施形態において、「ラストリトゥンアドレス」パラメータを含む制御データブロックは、例えば、図５のFDCBのドライブIDパラメータ等その他の制御パラメータが入った新しい制御データブロックにより上書きされる。
【００４０】
一実施形態において、前に書き込まれたディスクをフォーマットするコマンドに応じて、ドライブはリードイン中のディスク管理をリセットせず、上で説明したように制御データゾーンのエンドユーザポインターをリセットする。ブランクディスクの場合、ドライブは短縮されたリードインを書き込む。ドライブが書き込むリードインは23.4mmから始まり、DVD-ROM標準で要求されている22.9mmである最低アドレスではない。これにより、標準スピード（１×）のDVD書き込み器で４４秒短縮することができる。さらに、制御情報を含むエリアだけがリードインに記録される。23.4mmから24.0mmの領域に、管理エリアを除いて、リードインにゼロが入れられたエリアを有しないので、（１×）DVD書き込み器で30秒短縮することができる。一実施形態において、短縮リードインとして記録されていないリードインは、その後の記録セッションの際、バックグラウンドモードでゼロデータが入れられることにより記録される。
【００４１】
本発明を主にDVD標準による光ディスクを用いる実施形態により説明したが、本発明は、BD（ブルーレイディスク）等の他の標準や、方形光カード、光磁気ディスク、または書き込み可能記録担体に予め設けられたトラックパターンを有するその他のタイプの情報記録システムにも好適である。以下の点に留意すべきである。本明細書において、「有する」という言葉は、挙げられたもの以外の構成要素やステップがあることを排除するものではない。構成要素の前の「１つの」という言葉は、そのような構成要素が複数あることを排除するものではない。参照符号はクレームの範囲を限定するものではない。本発明はハードウェアでもソフトウェアでもいずれによっても実施することができる。複数の「手段」や「部」が同一のハードウェアまたはソフトウェアにより表されてもよい。さらに、本発明の範囲は実施形態に限定されるものではなく、以上説明した新規な特徴の各々またはその組み合わせが本発明である。
【図面の簡単な説明】
【００４２】
【図１ａ】ディスク状の記録担体を示す上面図である。
【図１ｂ】該記録担体を示す断面図である。
【図１ｃ】トラックのウォブルを示す図である。
【図２】フォーマット機能を有する記録デバイスを示す図である。
【図３】既定の記録フォーマットによる情報を有する記録担体を示す図である。
【図４】DVD記録フォーマットによる記録可能ディスクの論理レイアウトを示す図である。
【図５】フォーマット制御データを示す図である。
【図６】再書込可能記録担体のフォーマットを示す図である。
【図１ａ】
0004686446.tif 000002
【図１ｂ】
0004686446.tif 000003
【図１ｃ】
0004686446.tif 000004
【図２】
0004686446.tif 000005
【図３】
0004686446.tif 000006
【図４】
0004686446.tif 000007
【図５】
0004686446.tif 000008
【図６】
0004686446.tif 000009