(57)【要約】【課題】短時間でフォーマット処理を完了することが可能な情報記憶媒体を提供すること。【解決手段】管理データを格納するとともに、フォーマット毎に更新される世代情報を格納するための管理エリア（１０１）と、所定の記録単位でユーザデータを格納するとともに、前記管理エリアに格納された世代情報と同一世代の世代情報を前記所定の記録単位毎にユーザデータの格納に合わせて格納するためのユーザデータエリアと（１０２）を備えている。【選択図】　　図２
2004014058.tif 000002
【特許請求の範囲】
【請求項１】
管理データを格納するとともに、世代情報を格納するための管理エリアと、
所定の記録単位でユーザデータを格納するとともに、前記管理エリアに格納された世代情報と同一世代の世代情報を前記所定の記録単位毎にユーザデータの格納に合わせて格納するためのユーザデータエリアと、
を備えたことを特徴とする情報記憶媒体。
【請求項２】
前記ユーザデータエリアは、複数のセクタエリアを含み、
一つの記録単位を構成する所定数のセクタエリアの個々は、一つの世代情報を分散して格納するためのエリアを含む、
ことを特徴とする請求項１に記載の情報記憶媒体。
【請求項３】
ユーザデータを格納するユーザデータエリア、及び管理データを格納する管理エリアを備えた情報記録媒体に情報を記録する情報記録装置であって、
フォーマットの指示に対応して、前記管理エリアに対してフォーマット毎に更新した世代情報を記録するフォーマット手段と、
ユーザデータの記録指示に対応して、前記ユーザデータエリアに対して所定の記録単位でユーザデータを記録するとともに、前記管理エリアに記録された世代情報と同一世代の世代情報を前記所定の記録単位毎にユーザデータの記録に合わせて記録する記録手段と、
を備えたことを特徴とする情報記録装置。
【請求項４】
前記記録手段は、一つの記録単位を構成する所定数のセクタエリアの個々に対して、一つの世代情報を分散して記録することを特徴とする請求項３に記載の情報記録装置。
【請求項５】
前記フォーマット手段は、前記管理エリアに記録された管理データに基づき、前記ユーザエリア中の未記録エリアを検出し、未記録エリアに対してフォーマットデータを記録しフォーマットを完了することを特徴とする請求項３に記載の情報記録装置。
【請求項６】
ユーザデータを格納するユーザデータエリア、及び管理データを格納する管理エリアを備えた情報記録媒体から情報を再生する情報再生装置であって、
前記管理エリアに記録されている世代情報、及び前記ユーザデータエリアの所定の記録単位毎に記録されている世代情報を再生する再生手段と、
前記再生手段により前記管理エリアから再生された世代情報及び前記ユーザデータエリアから再生された世代情報を比較して、比較結果に基づき前記ユーザデータエリアの所定の記録単位毎に記録されているユーザデータの有効性を判断する判断手段と、
を備えたことを特徴とする情報再生装置。
【請求項７】
前記判断手段は、前記ユーザデータエリアの中の所定数のセクタエリアに分散して記録された世代情報を復元し、前記管理エリアに記録された世代情報及び復元された世代情報とを比較して、比較結果に基づき前記ユーザデータエリアの中の所定数のセクタエリアに記録されたユーザデータの有効性を判断する、ことを特徴とする請求項６に記載の情報再生装置。
【請求項８】
ユーザデータを格納するユーザデータエリア、及び管理データを格納する管理エリアを備えた情報記録媒体に情報を記録する情報記録方法であって、
フォーマットの指示に対応して、前記管理エリアに対してフォーマット毎に更新した世代情報を記録し、
ユーザデータの記録指示に対応して、前記ユーザデータエリアに対して所定の記録単位でユーザデータを記録するとともに、前記管理エリアに記録された世代情報と同一世代の世代情報を前記所定の記録単位毎にユーザデータの記録に合わせて記録する、
ことを特徴とする情報記録方法。
【請求項９】
一つの記録単位を構成する所定数のセクタエリアの個々に対して、一つの世代情報を分散して記録することを特徴とする請求項８に記載の情報記録方法。
【請求項１０】
前記管理エリアに記録された管理データに基づき、前記ユーザエリア中の未記録エリアを検出し、未記録エリアに対してフォーマットデータを記録しフォーマットを完了することを特徴とする請求項８に記載の情報記録方法。
【請求項１１】
ユーザデータを格納するユーザデータエリア、及び管理データを格納する管理エリアを備えた情報記録媒体から情報を再生する情報再生方法であって、
前記管理エリアに記録されている世代情報、及び前記ユーザデータエリアの所定の記録単位毎に記録されている世代情報を再生し、
前記管理エリアから再生された世代情報及び前記ユーザデータエリアから再生された世代情報を比較して、比較結果に基づき前記ユーザデータエリアの所定の記録単位毎に記録されているユーザデータの有効性を判断する、
ことを特徴とする情報再生方法。
【請求項１２】
前記ユーザデータエリアの中の所定数のセクタエリアに分散して記録された世代情報を復元し、前記管理エリアに記録された世代情報及び復元された世代情報とを比較して、比較結果に基づき前記ユーザデータエリアの中の所定数のセクタエリアに記録されたユーザデータの有効性を判断する、ことを特徴とする請求項１１に記載の情報記録方法。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
この発明は、書き換え可能な情報記憶媒体に関する。また、この発明は書き換え可能な情報記憶媒体をフォーマットし情報を記録する情報記録装置及び情報記録方法に関する。また、この発明は書き換え可能な情報記憶媒体から情報を再生する情報再生装置及び情報再生方法に関する。
【０００２】
【従来の技術】
書き換え可能な情報記憶媒体として、ＣＤ−ＲＷ、ＤＶＤ−ＲＷ、及びＤＶＤ−ＲＡＭなどの光ディスクが知られている。また、これら光ディスクに対して情報を記録するディスクドライブ装置は、フォーマット処理機能或いはイレーズ処理機能を有する。
【０００３】
フォーマット処理或いはイレーズ処理は、ディスク上に書き込まれたデータを全て捨てて、新しくデータを書き込む準備をする。フォーマット処理は、ディスクのユーザデータ記録エリアに含まれる各セクタに対して位置情報を記録すると同時に、各セクタ内のデータエリアをオールゼロデータで上書きする。イレーズ処理は、ディスクのユーザデータ記録エリアを未記録状態に戻す処理である。フォーマット処理及びイレーズ処理の両者共に、以前に記録されたデータを全て消去する処理である。
【０００４】
【発明が解決しようとする課題】
しかしながら、フォーマット処理及びイレーズ処理の両者共に、原則としてディスク上のユーザデータ記録エリア全体に所定の処理を施す必要がある。このため、フォーマット処理又はイレーズ処理を完了するまでに、極めて長時間を要する。このため使用者の使い勝手が著しく損なわれている。
【０００５】
本発明の目的は、短時間でフォーマット処理（又はイレーズ処理）を完了することが可能な情報記憶媒体、情報記録装置、及び情報記録方法を提供することにある。また、本発明の目的は、上記フォーマット処理に対応して正確にデータを再生することが可能な情報再生装置及び情報再生方法を提供することにある。
【０００６】
【課題を解決するための手段】
上記課題を解決し目的を達成するために、この発明の情報記憶媒体、情報記録装置、情報記録方法、情報再生装置、及び情報再生方法は、以下のように構成されている。
【０００７】
（１）この発明の情報記憶媒体は、管理データを格納するとともに、フォーマット毎に更新される世代情報を格納するための管理エリアと、所定の記録単位でユーザデータを格納するとともに、前記管理エリアに格納された世代情報と同一世代の世代情報を前記所定の記録単位毎にユーザデータの格納に合わせて格納するためのユーザデータエリアと、を備えている。
【０００８】
（２）この発明は、ユーザデータを格納するユーザデータエリア、及び管理データを格納する管理エリアを備えた情報記録媒体に情報を記録する情報記録装置であって、フォーマットの指示に対応して、前記管理エリアに対してフォーマット毎に更新した世代情報を記録するフォーマット手段と、ユーザデータの記録指示に対応して、前記ユーザデータエリアに対して所定の記録単位でユーザデータを記録するとともに、前記管理エリアに記録された世代情報と同一世代の世代情報を前記所定の記録単位毎にユーザデータの記録に合わせて記録する記録手段と、を備えている。
【０００９】
（３）この発明は、ユーザデータを格納するユーザデータエリア、及び管理データを格納する管理エリアを備えた情報記録媒体から情報を再生する情報再生装置であって、前記管理エリアに記録されている世代情報、及び前記ユーザデータエリアの所定の記録単位毎に記録されている世代情報を再生する再生手段と、前記再生手段により前記管理エリアから再生された世代情報及び前記ユーザデータエリアから再生された世代情報を比較して、比較結果に基づき前記ユーザデータエリアの所定の記録単位毎に記録されているユーザデータの有効性を判断する判断手段と、を備えている。
【００１０】
（４）この発明は、ユーザデータを格納するユーザデータエリア、及び管理データを格納する管理エリアを備えた情報記録媒体に情報を記録する情報記録方法であって、フォーマットの指示に対応して、前記管理エリアに対してフォーマット毎に更新した世代情報を記録し、ユーザデータの記録指示に対応して、前記ユーザデータエリアに対して所定の記録単位でユーザデータを記録するとともに、前記管理エリアに記録された世代情報と同一世代の世代情報を前記所定の記録単位毎にユーザデータの記録に合わせて記録する。
【００１１】
（５）この発明は、ユーザデータを格納するユーザデータエリア、及び管理データを格納する管理エリアを備えた情報記録媒体に情報を記録する情報記録方法であって、フォーマットの指示に対応して、前記管理エリアに対してフォーマット毎に更新した世代情報を記録し、ユーザデータの記録指示に対応して、前記ユーザデータエリアに対して所定の記録単位でユーザデータを記録するとともに、前記管理エリアに記録された世代情報と同一世代の世代情報を前記所定の記録単位毎にユーザデータの記録に合わせて記録する。
【００１２】
【発明の実施の形態】
以下、この発明の実施の形態について図面を参照して説明する。
【００１３】
図１は、この発明の一例に係る光ディスク装置（情報記録装置）の概略構成を示す図である。この光ディスク装置は、書き換え可能な光ディスク１に対して目的のデータを記録したり、この光ディスク１に記録されたデータを再生したりする。
【００１４】
図１に示すように、光ディスク装置は、変調回路２、レーザ制御回路３、レーザ４、コリメートレンズ５、偏光ビームスプリッタ（以下ＰＢＳ）６、４分の１波長板７、対物レンズ８、集光レンズ９、光検出器１０、信号処理回路１１、復調回路１２、フォーカスエラー信号生成回路１３、トラッキングエラー信号生成回路１４、フォーカス制御回路１６、トラッキング制御回路１７、データ有効性判断部１８を備えている。
【００１５】
まず、この光ディスク装置によるデータの記録について説明する。記録データ（データシンボル）は、例えば変調回路２により所定のチャネルビット系列に変調される。記録データに対応したチャネルビット系列は、レーザ制御回路３によりレーザ駆動波形に変換される。レーザ制御回路３は、レーザ４をパルス駆動し、所望のビット系列に対応したデータを光ディスク１上に記録する。レーザ４から放射された記録用の光ビームは、コリメートレンズ５で平行光となり、ＰＢＳ６に入射し、透過する。ＰＢＳ６を透過したビームは４分の１波長板７を透過し、対物レンズ８により光ディスク１の情報記録面に集光される。集光されたビームは、フォーカス制御回路１６によるフォーカス制御及びトラッキング制御回路１７によるトラッキング制御により、記録面上に最良の微小スポットが得られる状態で維持される。
【００１６】
続いて、この光ディスク装置によるデータの再生について説明する。データ再生指示に基づき、レーザ４は再生用の光ビームを放射する。レーザ４から放射された再生用の光ビームは、コリメートレンズ５で平行光となり、ＰＢＳ６に入射し、透過する。ＰＢＳ６を透過した光ビームは４分の１波長板７を透過し、対物レンズ８により光ディスク１の情報記録面に集光される。集光されたビームは、フォーカス制御回路１６によるフォーカス制御及びトラッキング制御回路１７によるトラッキング制御により、記録面上に最良の微小スポットが得られる状態で維持される。このとき、光ディスク１上に照射された再生用の光ビームは、情報記録面内の反射膜あるいは反射性記録膜により反射される。反射光は対物レンズ８を逆方向に透過し、再度平行光となる。反射光は４分の１波長板７を透過し、入射光に対して垂直な偏光を持ち、ＰＢＳ６では反射される。ＰＢＳ６で反射されたビームは集光レンズ９により収束光となり、光検出器１０に入射される。光検出器１０は、例えば、４分割のフォトディテクタから構成されている。光検出器１０に入射した光束は光電変換されて電気信号となり増幅される。増幅された信号は信号処理回路１１にて等化され２値化され、復調回路１２に送られる。復調回路１２では所定の変調方式に対応した復調動作を施されて、再生データが出力される。
【００１７】
また、光検出器１０から出力される電気信号の一部に基づき、フォーカスエラー信号生成回路１３によりフォーカスエラー信号が生成される。同様に、光検出器１０から出力される電気信号の一部に基づき、トラッキングエラー信号生成回路１４によりトラッキングエラー信号が生成される。フォーカス制御回路１６は、フォーカスエラー信号に基づきビームスポットのフォーカスを制御する。トラッキング制御回路１７は、トラッキングエラー信号に基づきビームスポットのトラッキングを制御する。
【００１８】
データ有効性判断部１８は、光ディスク１のユーザデータエリアに記録されたユーザデータの有効性を判断する。このデータ有効性判断部１８によるユーザデータの有効性の判断処理については、後に詳しく説明する。
【００１９】
次に、上記説明した光ディスク装置によるフォーマット処理について説明する。フォーマット処理を必要とする理由は、上記したように、ディスク上のユーザデータエリアに位置情報を記録するためである。その他にも、フォーマット処理／イレーズ処理を必要とする理由は、以前に記録されていたディスク上の情報を削除するためである。ディスク上に以前記録した情報が残存している状態で新たなデータの記録を始めると次のような問題が生じる。問題を引き起こす原因は、途中まで情報が記録されている状態のディスクに対して、どこまでが新たなデータでどこからが以前のデータかを区別する手段がないからである。そのため、ディスクが一旦取り出され再度挿入されると、削除したはずの以前のデータが復活してしまったり、電源断などの障害から復旧できなかったり、といった問題が発生する。
【００２０】
本発明では、従来のようなフォーマット処理／イレーズ処理によらずに上記問題を解決する。その解決手段として、ディスク上のユーザデータエリアに、記録単位ごとに記録の世代に関する世代情報を記録するエリアを設ける。さらに、ディスク上の管理エリアに現在の世代情報、つまり最新の世代情報を記録するエリアも設ける。そして、ユーザデータエリア上の所定のユーザデータと共に記録された世代情報と管理エリア上の世代情報とが一致する場合に、この所定のユーザデータが有効なデータであると判断する。
【００２１】
管理エリア上の世代情報を更新する処理を世代情報更新処理と呼ぶ。従来のフォーマット処理／イレーズ処理に代えて世代情報更新処理を採用する。つまり、従来のフォーマット処理／イレーズ処理が必要なタイミングで、世代情報更新処理により管理エリア上の世代情報を更新する。この世代情報更新処理により、この世代情報更新処理以前にユーザデータエリア上で有効だったユーザデータは無効となる。つまり、世代情報更新処理により管理エリア上の世代情報が更新され、管理エリア上の世代情報（最新の世代情報）とユーザデータエリア上のユーザデータと共に記録された世代情報（一世代以上前の世代情報）とが一致しなくなる。結果的に、本発明の世代情報更新処理により、従来のフォーマット処理／イレーズ処理と同等の効果が得られる。なお、無効と判断される古いユーザデータであっても、このユーザデータが記録されているエリアの位置情報は有効である。よって、無効なユーザデータが記録されているエリアであっても、このエリアに対して正確にアクセスすることが可能である。つまり、無効なユーザデータが記録されているエリアに対して任意の位置からアクセスし、ユーザデータと共に最新の世代情報を記録することが可能なとなる。従来、イレーズ処理とフォーマット処理は区別されていたが、本発明によって両者を区別する必要はなくなる。
【００２２】
さらに、ユーザデータエリア上に未記録エリアが存在しているディスクに対して従来のフォーマット処理が必要な場合であっても、未記録部分だけをゼロデータ（フォーマットデータ）で埋めれば良い。結果的に、このようなケースのフォーマット処理時間を短縮することもできる。
【００２３】
続いて、図２を参照して、この発明の一実施の形態に係る書き換え可能な光ディスクのデータ構造について説明する。図２は、この発明の一実施の形態に係る書き換え可能な光ディスクのデータ構造の概略を示す図である。
【００２４】
図２（ａ）に示すように、光ディスク１は、管理エリア１０１及びユーザデータエリア１０２を備えている。管理エリア１０１は、複数のセクタ（セクタエリア）を含んでいる。これら複数のセクタのうちの所定数のセクタにより、エラー訂正ブロックが構成される。例えば、エラー訂正ブロックは記録単位である。管理エリア１０１のセクタには、管理データが格納される。一方、ユーザデータエリア１０２は、複数のセクタを含んでいる。これら複数のセクタのうちの所定数のセクタにより、エラー訂正ブロックが構成される。セクタには、ユーザデータが格納される。管理エリア１０１及びユーザデータエリア１０２に対するデータの記録形態は、同じである。
【００２５】
図１に示す光ディスク装置は、上記したエラー訂正ブロックの単位で光ディスク１に対してデータを記録する。すなわち、本実施例では、記録単位はエラー訂正ブロックに一致する。エラー訂正ブロックは、上記したように、所定数のセクタを含んでいる。図２（ｂ）に示すように、例えばエラー訂正ブロックは、１６個のセクタ（Ｓ０〜Ｓ１５）を含んでいる。図２（ｃ）に示すように、各セクタは、セクタ情報、セクタ番号、ユーザデータ、ＥＤＣ（Ｅｒｒｏｒ　Ｄｅｔｅｃｔｉｏｎ　Ｃｏｄｅ）などを含む。
【００２６】
図２（ｄ）に示すように、上記したセクタ情報は、世代情報を含む。つまり、セクタ情報を示すビット列の中に、世代情報を示すビット（世代ビット）が含まれる。厳密に言うと、一つの世代情報は、一つのエラー訂正ブロックに格納される。つまり、一つの世代情報は、一つのエラー訂正ブロックに含まれる１６個のセクタに分散して格納される。一つのエラー訂正ブロックに含まれる１６個のセクタの個々は、世代情報を示す１ビットを有する。つまり、一つのエラー訂正ブロックは、世代情報を示す１６ビットを有する。一方、図２（ｅ）及び（ｆ）に示すように、管理エリア１０１の特定位置にも、世代情報を示す１６ビット（＝２バイト）が格納される。
【００２７】
なお、上記説明では、記録単位に対応した世代情報は、各記録単位の中（エラー訂正ブロックの中）に埋め込まれるケースについて説明したが、この発明はこれに限定されるものではない。例えば、世代情報だけをまとめて管理エリア内に配置するようにしてもよい。
【００２８】
図３は、フォーマット処理を説明するためのフローチャートである。この発明のフォーマット処理は、従来のフォーマット処理とは異なる。両者のフォーマットを区別するために、この発明のフォーマット処理を新フォーマット処理と称する。この新フォーマット処理は、図１に示す光ディスク装置のデータ再生機能及びデータ記録機能により実行される。
【００２９】
光ディスク装置がホストコンピュータからのフォーマットの指示を受け取ると、受け取ったフォーマットの指示に対応して新フォーマットを開始する。まず、光ディスク装置のデータ再生機能により光ディスク１の管理エリア１０１に格納されている世代情報を取得しようとする（ＳＴ１１）。
【００３０】
世代情報の取得に失敗した場合は（ＳＴ１２、ＮＯ）、当該ディスクは管理エリアにデータの書かれていない未記録のディスクであるから、光ディスク装置のデータ記録機能により新世代情報として”０”が記録される（ＳＴ１３）。世代情報の取得に成功した場合は（ＳＴ１２、ＹＥＳ）、取得された世代情報が”６５５３５”であるかどうかを調べる（ＳＴ１４）。世代情報が”６５５３５”であると、この世代情報の値をインクリメントすることによって、次の世代情報は”０”になってしまう。なぜなら、世代情報は１６ビットの情報だからである。そうなると、ディスク上には、世代情報＝０〜６５５３５の全ての世代が理論上存在し得ることになる。この場合、どのデータが有効か正確に判断することができなくなる。よって、新フォーマットは失敗となる。このケースでは、従来のフォーマット操作により、管理エリアとユーザデータエリアの世代情報を含むディスク上の全てのエリアにゼロデータ（フォーマットデータ）を書く必要がある。
【００３１】
さて、取得された世代情報が”６５５３５”未満である場合は（ＳＴ１４、ＮＯ）、取得された世代情報の値をインクリメントした値を新世代情報とする（ＳＴ１５）。未記録ディスクの場合を含めて新世代情報の値を管理エリアに書き込み（ＳＴ１６）、新フォーマットを終了する。
【００３２】
図４は、リード処理を説明するためのフローチャートである。リード処理は、図１に示す光ディスク装置のデータ再生機能により実行される。光ディスク装置がホストコンピュータからリード命令を受け取ると、受け取ったリード命令に対応して、光ディスクからデータを読み取る（ＳＴ２１）。このとき、リード命令が目的とするアドレスに記録されたデータを含むエラー訂正ブロック単位でデータが読み取られる。
【００３３】
リードに成功しなかった場合は（ＳＴ２２、ＮＯ）、リードエラーとなる。これは通常のディスクドライブでのリード動作と同様である。リードに成功した場合は（ＳＴ２２、ＹＥＳ）、エラー訂正ブロックの単位に分散して配置されている世代情報を示すビットを集めて、１６ビットの世代情報を作成する（ＳＴ２３）。
【００３４】
続いて、ユーザデータエリア１０２のエラー訂正ブロックから集められた世代情報が、管理エリア１０１に記載された世代情報と一致するかどうかを調べる（ＳＴ２４）。具体的には、データ有効性判断部１８が、再生データからユーザデータエリア１０２の世代情報及び管理エリア１０１の世代情報を抽出し、両世代情報を比較する。
【００３５】
両世代情報が一致しない場合は（ＳＴ２４、ＮＯ）、ターゲットとなったエラー訂正ブロックに記録されたユーザデータは、最後の新フォーマット処理以前に記録されてものであることが判明する。従って、このターゲットとなったエラー訂正ブロックに記録されたユーザデータは無効の扱いである。結果的に、ホストからのリード命令に対して、リードエラーが返される。なお、本実施形態では上記した無効データをリードエラーとしているが、当該無効データがあたかもオールゼロデータであったかのようにホストコンピュータにデータを戻すようにしてもよい。
【００３６】
さて、ユーザデータエリア１０２のエラー訂正ブロックから集められた世代情報が、管理エリア１０１に記載された世代情報と一致する場合には（ＳＴ２４、ＹＥＳ）、ターゲットとなったエラー訂正ブロックに記録されたユーザデータは、有効データである。従って、ホストからのリード命令に対して、目的アドレスから読み取られたデータを返送し（ＳＴ２５）、リード終了となる。
【００３７】
なお、管理エリア１０１に格納された世代情報を、必ずしも毎回ディスクから読み出す必要はない。ディスクがドライブに挿入された時点で、管理エリア１０１から世代情報を読み出し、メモリ等に記憶しておけば済む。必要に応じて（ＳＴ２４の有効か否かの判定時）メモリから世代情報を読み出し利用する。
【００３８】
図５は、ライト処理を説明するためのフローチャートである。ライト処理は、図１に示す光ディスク装置のデータ記録機能により実行される。光ディスク装置がホストコンピュータからライトアドレス並びにデータを受け取ると（ＳＴ３１）、光ディスク装置は書き込むべきデータを作成する。即ち、エラー訂正ブロック単位のイメージを作成し、エラー訂正ブロックの中に世代情報を示すビットを埋め込む。ここで、埋め込まれる世代情報は、管理エリア１０１に格納されている世代情報と同一の世代情報である。つまり、最新の世代情報が埋め込まれる。厳密に言うと、管理エリア１０１に格納されている１６ビットの世代情報がビット単位に分解され、目的のエラー訂正ブロックに含まれる各セクタに１ビットずつ埋め込まれる（ＳＴ３２）。そして、エラー訂正ブロック単位のデータに対して、必要な変換処理を加えて（エラー訂正符号の付加処理など）、ライトアドレスにデータを書き込む（ＳＴ３３）。上記したように、ユーザデータの記録時に、ユーザデータの記録単位で世代情報を埋め込むだけでよい。
【００３９】
以上説明したように、新フォーマット処理は、実質的に管理エリア上の世代情報を書き換える（更新する）だけでフォーマットを完了できる。よって、極めて短時間でフォーマット処理を終了することができる。
【００４０】
続いて、図６を参照して、光ディスクのユーザデータエリア中に、記録済み領域と未記録領域が混在しているケースにおける新フォーマット処理について説明する。図６は、記録済み領域と未記録領域が混在しているケースにおける新フォーマット処理を説明するための図であり、光ディスクのデータ構造は図２に示す通りである。つまり、図２で説明したように、管理エリア１０１に最新の世代情報が格納されており、ユーザデータエリア１０２のエラー訂正ブロックに対するデータ記録時にも世代情報が格納される。厳密に言うと、エラー訂正ブロックに含まれる１６個のセクタに対して世代情報が分散して格納される。図６に示すように、ディスク上のユーザデータエリア１０２には記録済みの領域と未記録の領域が混在している。管理エリアには、どこが記録済みエリアかを示す記録済みエリア管理情報が記録される。
【００４１】
図７は、光ディスクのユーザデータエリア中に、記録済み領域と未記録領域が混在しているケースにおける新フォーマット処理を説明するためのフローチャートである。この新フォーマット処理は、図１に示す光ディスク装置のデータ再生機能及びデータ記録機能により実行される。
【００４２】
光ディスク装置がホストコンピュータからのフォーマットの指示を受け取ると、受け取ったフォーマットの指示に対応して新フォーマットを開始する。まず、光ディスク装置のデータ再生機能により光ディスク１の管理エリア１０１に格納されている世代情報を取得しようとする（ＳＴ４１）。
【００４３】
世代情報の取得に失敗した場合は（ＳＴ４２、ＮＯ）、当該ディスクは管理エリアにデータの書かれていない未記録のディスクであるから、光ディスク装置のデータ記録機能により新世代情報として”０”が記録される（ＳＴ４３）。世代情報の取得に成功した場合は（ＳＴ４２、ＹＥＳ）、取得された世代情報が”６５５３５”であるかどうかを調べる（ＳＴ４４）。世代情報が”６５５３５”であると、この世代情報の値をインクリメントすることによって、次の世代情報は”０”になってしまう。なぜなら、世代情報は１６ビットの情報だからである。図３のフローチャートで説明した新フォーマット処理では、取得された世代情報が”６５５３５”である場合に、新フォーマット失敗として扱う。ところが、この図７のフローチャートで説明する新フォーマット処理では、取得された世代情報が”６５５３５”である場合に（ＳＴ４４、ＹＥＳ）、光ディスク装置のデータ記録機能により新世代情報として”０”が記録される（ＳＴ４３）。
【００４４】
さて、取得された世代情報が”６５５３５”未満である場合は（ＳＴ４４、ＮＯ）、取得された世代情報の値をインクリメントした値を新世代情報とする（ＳＴ４５）。未記録ディスクの場合を含めて新世代情報の値を管理エリアに書き込む（ＳＴ４６）。
【００４５】
続いて、ユーザデータエリア１０２の未記録部分への書き込みに移る。先ず注目アドレスをユーザデータエリアの先頭とする（ＳＴ４７）。さらに、注目アドレスがフォーマット終了アドレスに達したかどうかを判断する（ＳＴ４８）。注目アドレスがフォーマット終了アドレスに達していれば（ＳＴ４８、ＹＥＳ）、フォーマットを終了する。注目アドレスがフォーマット終了アドレスに達していない場合は（ＳＴ４８、ＮＯ）、これからユーザデータエリアに記録すべき新世代情報が”０”であるか否かを調べる（ＳＴ４９）。新世代情報が”０”であれば、ディスクが完全に未記録であるか、または最新の世代情報がこれまでの世代情報と重複することを意味する。この場合、ユーザデータエリアの全域を新世代情報で埋めなくてはならない。よって記録の有無に関わらず直ちに、処理はＳＴ５１に移行する。新世代情報が”０”でない場合は（ＳＴ４９、ＮＯ）、注目アドレスが記録済みかどうかを管理エリアに記録された記録済みエリア管理情報に基づき判断する（ＳＴ５０）。図６に示すように、記録済みエリア管理情報は、記録済みエリアの始点と終点のアドレスが記録されたリストである。よって、注目アドレスが、記録済みエリアに含まれるか否かを順次調べることができる。注目アドレスが記録済みエリアに含まれる場合（ＳＴ５０、ＹＥＳ）、注目アドレスに対する書き込みは不要であり、処理はＳＴ５４に移行する。注目アドレスが記録済みエリアに含まれない場合（ＳＴ５０、ＮＯ）、つまり注目アドレスが未記録エリアに含まれる場合は、注目アドレスに対してオールゼロデータ（フォーマットデータ）及び新世代情報を書き込む必要がある。まず、直前に書き込んだアドレスから注目アドレスが連続かどうかを調べる（ＳＴ５１）。連続であれば（ＳＴ５１、ＹＥＳ）、注目アドレスに書き込みが行なわれる（ＳＴ５３）。連続でなければ（ＳＴ５１、ＮＯ）、注目アドレスへ書き込みヘッドを移動する（ＳＴ５２）。続いて、注目アドレスにオールゼロデータ（フォーマットデータ）及び新世代情報が書き込まれる（ＳＴ５３）。そして、注目アドレスを一つ進め（ＳＴ５４）、ＳＴ４８の処理に移行する。
【００４６】
上記図７を参照して説明した新フォーマット処理が施された光ディスクに対するリード処理は図４に示すリード処理と同様である。また、図７を参照して説明した新フォーマット処理が施された光ディスクに対するライト処理も図５に示すライト処理と同様である。
【００４７】
上記図７を参照して説明した新フォーマット処理は、記録済み領域と未記録領域が混在するディスクの未記録領域だけを選択的にフォーマットすることができる。よって、記録済み領域のサイズに応じてフォーマット処理時間を短縮することができる。完全に未記録のディスクに対しては、全面フォーマットすることになる。つまり、全面にわたりオールゼロデータの書き込みが必要となる。
【００４８】
なお、本願発明は、上記実施形態に限定されるものではなく、実施段階ではその要旨を逸脱しない範囲で種々に変形することが可能である。また、各実施形態は可能な限り適宜組み合わせて実施してもよく、その場合組み合わせた効果が得られる。更に、上記実施形態には種々の段階の発明が含まれており、開示される複数の構成要件における適当な組み合わせにより種々の発明が抽出され得る。例えば、実施形態に示される全構成要件からいくつかの構成要件が削除されても、発明が解決しようとする課題の欄で述べた課題が解決でき、発明の効果の欄で述べられている効果が得られる場合には、この構成要件が削除された構成が発明として抽出され得る。
【００４９】
【発明の効果】
この発明によれば、短時間でフォーマット処理（又はイレーズ処理）を完了することが可能な情報記憶媒体、情報記録装置、及び情報記録方法を提供できる。
【図面の簡単な説明】
【図１】この発明の一実施の形態に係る光ディスク装置（情報記録装置）の概略構成を示す図である。
【図２】この発明の一実施の形態に係る書き換え可能な光ディスク（情報記憶媒体）のデータ構造について説明する。
【図３】この発明の一実施の形態に係るフォーマット処理を説明するためのフローチャートである。
【図４】図３に示すフォーマット処理によりフォーマットされた光ディスクに対するリード処理を説明するためのフローチャートである。
【図５】図３に示すフォーマット処理によりフォーマットされた光ディスクに対するライト処理を説明するためのフローチャートである。
【図６】光ディスクのユーザデータエリア中に、記録済み領域と未記録領域が混在している光ディスクのデータ構造を示す図である。
【図７】光ディスクのユーザデータエリア中に、記録済み領域と未記録領域が混在しているケースにおけるフォーマット処理を説明するためのフローチャートである。
【符号の説明】
１…光ディスク（情報記憶媒体）
２…変調回路
３…レーザ制御回路
４…レーザ
５…コリメートレンズ
６…偏光ビームスプリッタ（ＰＢＳ）
７…４分の１波長板
８…対物レンズ
９…集光レンズ
１０…光検出器
１１…信号処理回路
１２…復調回路
１３…フォーカスエラー信号生成回路
１４…トラッキングエラー信号生成回路
１６…フォーカス制御回路
１７…トラッキング制御回路
１０１…管理エリア
１０２…ユーザデータエリア
【図１】
2004014058.tif 000003
【図２】
2004014058.tif 000004
【図３】
2004014058.tif 000005
【図４】
2004014058.tif 000006
【図５】
2004014058.tif 000007
【図６】
2004014058.tif 000008
【図７】
2004014058.tif 000009