(57)【要約】【課題】未記録部分の探索に要する時間を短縮する書き換え型光ディスクの記録制御方法およびドライブ装置を提供する。【解決手段】光ディスク記録制御方法は、記録ステップと、区画割当ステップと、ビットマップ記録ステップと、探索ステップと、パディングステップとを具備する。書き換え型の光ディスクは、ユーザデータを記録するユーザデータ領域と、光ディスクの状態を示す制御情報を記録する制御情報記録領域とを備える。記録ステップは、光ディスクにデータを記録するときの最小領域であるＥＣＣブロックに記録データを記録する。区画割当ステップは、複数のＥＣＣブロックを含む記録区画をユーザデータ領域全域に割り当てる。ビットマップ記録ステップは、記録区画毎の記録状態を１ビットデータで表し、ユーザデータ領域全域の記録状態を示すビットマップを制御情報記録領域に記録する。このビットマップの容量は、ＥＣＣブロックの容量より少ない。【選択図】図６
2007323695.tif 000002
【特許請求の範囲】
【請求項１】
書き換え型の光ディスクにデータを記録するときの最小領域であるＥＣＣブロックに記録データを記録する記録ステップと、前記光ディスクは、ユーザデータを記録するユーザデータ領域と、前記光ディスクの状態を示す制御情報を記録する制御情報記録領域とを備え、
複数の前記ＥＣＣブロックを含む記録区画を前記ユーザデータ領域全域に割り当てる区画割当ステップと、
前記記録区画毎の記録状態を１ビットデータで表し、前記ユーザデータ領域全域の記録状態を示すビットマップを前記制御情報記録領域に記録するビットマップ記録ステップと、前記ビットマップの容量は、前記ＥＣＣブロックの容量より少なく、
前記ビットマップに基づいて所望の状態の前記記録区画を探索する探索ステップと、
探索された前記記録区画の一部に所定のデータを記録するパディングステップと
を具備する
光ディスク記録制御方法。
【請求項２】
前記記録ステップは、記録すべきデータを備える有効データ部分の先頭と末尾とに、所定のデータを備える付随部分を付加するステップを具備する
請求項１に記載の光ディスク記録制御方法。
【請求項３】
前記有効データ部分の先頭に付加される前記付随部分は、末尾に付加される前記付随部分よりも長い
請求項２に記載の光ディスク記録制御方法。
【請求項４】
前記付随部分は、クロック同期を取るために使用される固定パターンを含む
請求項２または請求項３に記載の光ディスク記録制御方法。
【請求項５】
前記付随部分は、フレーム同期を取るために使用されるシンクパターンを含む
請求項２から請求項４のいずれかに記載の光ディスク記録制御方法。
【請求項６】
前記記録ステップは、複数の前記ＥＣＣブロックに連続してデータが記録されるとき、最後の前記ＥＣＣブロックに記録される前記記録データの末尾に所定のデータを含む記録列追加部分を付加するステップをさらに具備する
請求項１から請求項５のいずれかに記載の光ディスク記録制御方法。
【請求項７】
前記記録列追加部分は、前記ＥＣＣブロックにデータを記録するときの位置決め精度より長く、かつ、前記有効データ部分の先頭に付加される前記付随データより短く設定される
請求項６に記載の光ディスク記録制御方法。
【請求項８】
前記ビットマップの１ビットデータは、対応する前記記録区画に含まれる全前記ＥＣＣブロックに所定の条件を満たすデータが記録されているか否かを示す
請求項１から請求項７のいずれかに記載の光ディスク記録制御方法。
【請求項９】
前記ビットマップの１ビットデータは、対応する前記記録区画に含まれる全前記ＥＣＣブロックにデータ属性を有するデータが記録されているか否かを示す
請求項８に記載の光ディスク記録制御方法。
【請求項１０】
探索ステップは、ホストから記録要求のあった前記ＥＣＣブロックを含む前記記録区画のうち、前記ビットマップが未記録を示し、かつ、前記ホストから記録要求されていない前記ＥＣＣブロックを含むパディング記録区画を探索するステップを備え、
前記パディングステップは、前記パディング記録区画に含まれる前記ホストから記録要求されていない前記ＥＣＣブロックに所定条件を満たすデータを記録するステップを備える
請求項１から請求項９のいずれかに記載の光ディスク記録制御方法。
【請求項１１】
前記記録区画は、２つの前記ＥＣＣブロックを含む
請求項１から請求項１０に記載の光ディスク制御方法。
【請求項１２】
書き換え型の光ディスクにデータを記録するときの最小領域であるＥＣＣブロックに記録データを記録するデータ記録回路と、前記光ディスクは、ユーザデータを記録するユーザデータ領域と、前記光ディスクの状態を示す制御情報を記録する制御情報記録領域とを備え、
複数の前記ＥＣＣブロックを含む記録区画毎の記録状態を１ビットデータで表し、前記ユーザデータ領域全域の記録状態を示すビットマップを生成し、前記制御情報記録領域に記録するビットマップ制御回路と、前記記録区画は、前記ユーザデータ領域全域に割り当てられ、前記ビットマップの容量は、前記ＥＣＣブロックの容量より少なく、
を具備し、
前記ビットマップに基づいて所望の状態の前記記録区画を探索し、探索された前記記録区画の一部に所定のデータを記録する
光ディスクドライブ装置。
【請求項１３】
前記ＥＣＣブロックに記録される前記記録データは、
記録すべき有効データ部分と、
前記有効データ部分の先頭と末尾とに付加される付随部分と
を含み、
前記データ記録回路は、前後に隣接する前記ＥＣＣブロックの前記有効データ部分が保持されるように、前記ＥＣＣブロックに格納される前記記録データを書き換える
請求項１２に記載の光ディスクドライブ装置。
【請求項１４】
前記有効データ部分の先頭に付加される前記付随部分は、末尾に付加される前記付随部分よりも長い
請求項１３に記載の光ディスク記録制御方法。
【請求項１５】
前記付随部分は、クロック同期を取るために使用される固定パターンを含む
請求項１３または請求項１４に記載の光ディスクドライブ装置。
【請求項１６】
前記付随部分は、フレーム同期を取るために使用されるシンクパターンを含む
請求項１３から請求項１５のいずれかに記載の光ディスクドライブ装置。
【請求項１７】
前記データ記録回路は、複数の前記ＥＣＣブロックに連続してデータが記録されるとき、最後の前記ＥＣＣブロックに記録される前記記録データの末尾に、所定のデータを含む記録列追加部分をさらに付加して記録する
請求項１２から請求項１６のいずれかに記載の光ディスクドライブ装置。
【請求項１８】
前記記録列追加部分は、前記ＥＣＣブロックにデータを記録するときの位置決め精度より長く、かつ、前記有効データ部分の先頭に付加される前記付随データより短く設定される
請求項１７に記載の光ディスクドライブ装置。
【請求項１９】
前記ビットマップの１ビットデータは、対応する前記記録区画に含まれる全前記ＥＣＣブロックに所定の条件を満たすデータが記録されているか否かを示す
請求項１２から請求項１８のいずれかに記載の光ディスクドライブ装置。
【請求項２０】
前記ビットマップの１ビットデータは、対応する前記記録区画に含まれる全前記ＥＣＣブロックにデータ属性を有するデータが記録されているか否かを示す
請求項１９に記載の光ディスクドライブ装置。
【請求項２１】
前記ビットマップ制御回路は、ホストから記録要求があった前記ＥＣＣブロックを含む前記記録区画のうち、前記ビットマップが未記録を示し、かつ、前記ホストから記録要求されていない前記ＥＣＣブロックを含むパディング記録区画を探索し、
前記データ記録回路は、前記パディング記録区画に含まれる前記ホストから記録要求されていない前記ＥＣＣブロックに所定条件を満たすデータを記録する
請求項１２から請求項２０のいずれかに記載の光ディスクドライブ装置。
【請求項２２】
前記記録区画は、２つの前記ＥＣＣブロックを含む
請求項１２から請求項２１に記載の光ディスクドライブ装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、微小な光スポットによりデータの記録再生を行うドライブ装置およびドライブ装置に使用される書き換え型光ディスクの記録制御方法に関する。
【背景技術】
【０００２】
微小な光スポットによりデータの記録再生を行う光ディスク分野において、予めエンボス状のデータピット列が形成された再生専用のＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）媒体に続いて、データの記録が出来る光ディスクであるＣＤ−Ｒ（Ｃｏｍｐａｃｔ  Ｄｉｓｃ−Ｒｅｃｏｒｄａｂｌｅ）やＤＶＤ−Ｒ（Ｄｉｇｉｔａｌ  Ｖｅｒｓａｔｉｌｅ  Ｄｉｓｃ−Ｒｅｃｏｒｄａｂｌｅ）が広く普及している。また、記録されたデータを書き換えることも可能なＣＤ−ＲＷ（ＣＤ−ＲｅＷｒｉｔａｂｌｅ）やＤＶＤ−ＲＷ（ＤＶＤ−ＲｅＷｒｉｔａｂｌｅ）と呼ばれる光ディスクも利用されている。さらに次世代のＤＶＤとして青色光源が用いられるＨＤ  ＤＶＤと呼ばれる規格も発行されている。
【０００３】
書き換え型光ディスクは、光ディスク基板にトラッキングのためのスパイラル状のグルーブトラックが形成され、その上に相変化材料を含む書き換え可能な多層の記録層が形成されている。この記録層に高いパワーのレーザ光が集光され、部分的に相変化材料の結晶構造が変質することなどの方法で記録ピットが形成される。この記録ピッドによりデータが記録されることになる。記録後は、エンボス状のデータピット列が形成されたＲＯＭ媒体と同じ構成のデータフォーマットになり、ほぼ同じ特性のサーボ信号を得ることができる。そのため、再生専用のドライブ装置でも容易に再生できる利点がある。
【０００４】
記録されたデータの消去は、データを記録するときより少し低いパワーのレーザ光を照射し、相変化材料の結晶構造を元に戻すことなどにより行われる。実際の動作では、消去動作が可能な記録パワーに、次に記録したいデータの記録パワーを加えて生成された波形のレーザ光が光ディスクに照射される。これにより、記録済みのデータが消去されて新しいデータが記録され、データの書き換えが可能になる。すなわち、記録済みのデータが、新しいデータに直接書き換えられる。
【０００５】
図１に書き換え型の光ディスク１の例を示す。光ディスク１にはスパイラル状の記録トラック２が形成されている。図内下側に光ディスク１の断面形状が示される。図に示されるように、光ディスク１内は、半径方向に内周側から、制御情報記録領域３、ユーザデータ記録領域４、外周制御情報記録領域５に分かれている。制御情報記録領域３は一部がエンボス状のプリピットで形成されていることもある。
【０００６】
ディスクの状態を示す制御情報は、一般に、内周にある制御情報記録領域３の中に記録される。この制御情報は、ユーザデータ領域４内のデータ記録位置や、サーボ制御のためのパラメータ情報、記録パワー情報など、ドライブ装置で記録再生するための必須情報である。ユーザデータや制御情報は、例えば、ＥＣＣブロックと呼ばれる最小の記録単位によって、光ディスク１に記録される。ＥＣＣブロックに記録されるデータは、元のユーザデータにアドレス情報やエラー訂正符号が付加され、適当な配置の入れ替えが施された後に、光ディスクに記録されるデータ列へと符号変換が行われたものである。このとき、例えば、ＤＶＤでは８／１６符号変換と呼ばれるコーディングが用いられる。
【０００７】
ドライブ装置は、ホスト側からのリクエストによりユーザデータ記録領域４内の所望の部分にユーザデータの記録を行う。場合によっては、ユーザデータ記録領域に断続的にしか記録が行われない場合もある。このような部分的な記録を行った光ディスク１を、再生専用ドライブ装置でも安定に再生可能となるようにするためには、ユーザデータ記録領域４の未記録部分にドライブ装置でダミーデータ記録動作（データパディング）を行い、記録ピット列が連続するように形成する必要がある。これは、再生専用ドライブ装置は、ピット記録部分しかアクセスできないことが多く、未記録部分を跨いだアクセスが難しいためである。
【０００８】
このようなドライブ装置によるデータ記録を制御する方法として、例えば、特開平１１−８６４１８号公報に開示されているように、ビットマップを用いる方式が考えられる。このビットマップ方式では、図２に示されるように、記録トラック２上の各ＥＣＣブロック２０の記録状態をビットマップ内の１ビットに対応させて表す。例えば、ビットマップのデータ“１”は、記録部分２５を、ビットマップのデータ“０”は、未記録部分２６を表すようにする。ユーザデータ記録領域４内のすべてのＥＣＣブロック２０に対して、それぞれ１ビットを対応させたビットマップができる。このビットマップを参照すると、ドライブ装置はユーザデータ記録領域４内全部の記録状態を判断できることになり、ユーザデータを損なうことなく、ドライブ装置によってデータパディングを安全に行うことが可能となる。
【０００９】
ところが、このような１ビットを１ＥＣＣブロックに対応させるビットマップでは、ユーザデータ記録領域４の容量が大きくなると、必然的にビットマップ自体のデータ量も大きくなる。したがって、ビットマップから未記録部分を探索するのに、それほど高性能とは言えない安価なドライブ装置の処理能力では長い時間がかかることになる。
【００１０】
また、光ディスク１上に記録するＥＣＣブロック２０の構造と記録の位置精度とによっては、１つのＥＣＣブロック２０の書き換えにより、前後のＥＣＣブロック２０のデータの一部が上書きされて破壊されてしまう可能性がある。つまり、データパディングにより、その前後のＥＣＣブロックの記録済みのユーザデータの再生特性が劣化することもある。例えば、現在のＤＶＤ記録媒体では、記録位置を数チャンネルビット以下の精度で合わせないとＥＣＣブロックの一部分がオーバーラップして書き換わる。
【００１１】
例えば、１ＥＣＣブロックだけ単独でユーザデータが記録されており、その前後が未記録になっている光ディスクの場合、ドライブ装置がこの未記録領域にデータパディングを行うと、このＥＣＣブロックの前後の一部が書き換わってしまう可能性があり、データの信頼性が損なわれてしまう。
【００１２】
【特許文献１】特開平１１−８６４１８号公報
【発明の開示】
【発明が解決しようとする課題】
【００１３】
本発明の目的は、未記録部分の探索に要する時間を短縮する書き換え型光ディスクの記録制御方法およびドライブ装置を提供することにある。
【００１４】
本発明の他の目的は、効率的でかつユーザデータの損失を生じることのない書き換え型光ディスクの記録制御方法およびドライブ装置を提供することにある。
【００１５】
また、本発明の他の目的は、データパディングを行っても記録済みのユーザデータの再生特性を維持する書き換え型光ディスクの記録制御方法およびドライブ装置を提供することにある。
【００１６】
さらに、本発明の他の目的は、データの信頼性を維持する書き換え型光ディスクの記録制御方法およびドライブ装置を提供することにある。
【課題を解決するための手段】
【００１７】
以下に、［発明を実施するための最良の形態］で使用される番号・符号を用いて、課題を解決するための手段を説明する。これらの番号・符号は、［特許請求の範囲］の記載と［発明を実施するための最良の形態］との対応関係を明らかにするために付加されたものである。ただし、それらの番号・符号を、［特許請求の範囲］に記載されている発明の技術的範囲の解釈に用いてはならない。
【００１８】
本発明の観点では、光ディスク記録制御方法は、記録ステップと、区画割当ステップと、ビットマップ記録ステップと、探索ステップと、パディングステップとを具備する。書き換え型の光ディスク（１）は、ユーザデータを記録するユーザデータ領域（４）と、光ディスク（１）の状態を示す制御情報を記録する制御情報記録領域（３）とを備える。記録ステップは、光ディスク（１）にデータを記録するときの最小領域であるＥＣＣブロック（２０）に記録データを記録する。区画割当ステップは、複数のＥＣＣブロック（２０）を含む記録区画（２１）をユーザデータ領域全域（４）に割り当てる。ビットマップ記録ステップは、記録区画（２１）毎の記録状態を１ビットデータで表し、ユーザデータ領域全域（４）の記録状態を示すビットマップを制御情報記録領域（３）に記録する。このビットマップの容量は、ＥＣＣブロック（２０）の容量より少ない。探索ステップは、ビットマップに基づいて、所望の状態の記録区画（２１）を探索する。パディングステップは、探索された記録区画の一部に所定のデータを記録する。なお、制御情報記録領域は、外周側に設けられる外周制御情報記録領域（５）が含まれてもよい。
【００１９】
本発明の記録ステップは、記録すべきデータを備える有効データ部分（２２）の先頭と末尾とに、所定のデータを備える付随部分（２３）を付加するステップを具備する。この有効データ部分の先頭に付加される付随部分（２３−１）は、末尾に付加される付随部分（２３−２）よりも長いことが好ましい。また、付随部分（２３）は、クロック同期を取るために使用される固定パターンを含んでもよいし、フレーム同期を取るために使用されるシンクパターンを含んでもよい。
【００２０】
また、本発明の記録ステップは、複数のＥＣＣブロック（２０）に連続してデータが記録されるとき、最後のＥＣＣブロック（２０）に記録される記録データの末尾に所定のデータを含む記録列追加部分（２４）を付加するステップをさらに具備する。記録列追加部分（２４）は、ＥＣＣブロックにデータを記録するときの位置決め精度より長く、かつ、有効データ部分の先頭に付加される付随データ（２３−１）より短く設定されることが好ましい。
【００２１】
本発明において、ビットマップの１ビットデータは、対応する記録区画（２１）に含まれる全ＥＣＣブロック（２０）に所定の条件を満たすデータが記録されているか否かを示す。その条件として、ＥＣＣブロック（２０）に記録されているデータがデータ属性を有するデータか否かを用いることが好ましい。
【００２２】
本発明の探索ステップは、ホスト（３２）から記録要求のあったＥＣＣブロック（２０）を含む記録区画（２１）のうち、ビットマップが未記録を示し、かつ、ホスト（３２）から記録要求されていないＥＣＣブロック（２８）を含むパディング記録区画を探索するステップを備える。パディングステップは、このパディング記録区画に含まれるホスト（３２）から記録要求されていないＥＣＣブロック（２８）に所定条件を満たすデータを記録するステップを備える。
【００２３】
本発明の記録区画は、２つのＥＣＣブロック（２０）を含むことが好ましい。
【００２４】
本発明の他の観点では、光ディスクドライブ装置（３３）は、データ記録回路（３６）と、ビットマップ制御回路（３５）とを具備し、ビットマップに基づいて所望の状態の記録区画（２１）を探索し、探索された記録区画の一部に所定のデータを記録する。書き換え型の光ディスク（１）は、ユーザデータを記録するユーザデータ領域（４）と、光ディスク（１）の状態を示す制御情報を記録する制御情報記録領域（３）とを備える。データ記録回路（３６）は、光ディスク（１）にデータを記録するときの最小領域であるＥＣＣブロック（２０）に記録データを記録する。ビットマップ制御回路（３５）は、複数のＥＣＣブロック（２０）を含む記録区画（２１）毎の記録状態を１ビットデータで表してユーザデータ領域全域（４）の記録状態を示すビットマップを生成し、制御情報記録領域（３）に記録する。記録区画（２１）は、ユーザデータ領域（４）全域に割り当てられる。ビットマップの容量は、ＥＣＣブロック（２０）の容量より少ない。
【００２５】
本発明において、ＥＣＣブロック（２０）に記録される記録データは、記録すべき有効データ部分（２２）と、有効データ部分（２２）の先頭と末尾とに付加される付随部分（２３）とを含む。データ記録回路（３６）は、前後に隣接するＥＣＣブロック（２０）の有効データ部分（２２）が保持されるように、ＥＣＣブロック（２０）に格納される記録データを書き換える。この有効データ部分の先頭に付加される付随部分（２３−１）は、末尾に付加される付随部分（２３−２）よりも長いことが好ましい。また、付随部分（２３）は、クロック同期を取るために使用される固定パターンを含んでもよいし、フレーム同期を取るために使用されるシンクパターンを含んでもよい。
【００２６】
本発明のデータ記録回路（３６）は、複数のＥＣＣブロック（２０）に連続してデータが記録されるとき、最後のＥＣＣブロック（２０）に記録される記録データの末尾に、所定のデータを含む記録列追加部分（２４）をさらに付加して記録する。この記録列追加部分（２４）は、ＥＣＣブロック（２０）にデータを記録するときの位置決め精度より長く、かつ、有効データ部分（２２）の先頭に付加される付随データ（２３−１）より短く設定されることが好ましい。
【００２７】
本発明において、ビットマップの１ビットデータは、対応する記録区画（２１）に含まれる全ＥＣＣブロック（２０）に所定の条件を満たすデータが記録されているか否かを示す。その所定の条件として、データ属性を有するデータであるか否かを用いることが好ましい。
【００２８】
本発明のビットマップ制御回路（３５）は、ホスト（３２）から記録要求があったＥＣＣブロック（２０）を含む記録区画（２１）のうち、ビットマップが未記録を示し、かつ、ホスト（３２）から記録要求されていないＥＣＣブロック（２８）を含むパディング記録区画を探索する。データ記録回路（３６）は、パディング記録区画に含まれるホスト（３２）から記録要求されていないＥＣＣブロック（２８）に所定条件を満たすデータを記録する。
【００２９】
本発明の記録区画（２１）は、２つのＥＣＣブロック（２０）を含むことが好ましい。
【発明の効果】
【００３０】
本発明によれば、未記録部分の探索に要する時間を短縮する書き換え型光ディスクの記録制御方法およびドライブ装置を提供することができる。
【００３１】
また、本発明によれば、効率的でかつユーザデータの損失を生じることのない書き換え型光ディスクの記録制御方法およびドライブ装置を提供することができる。
【００３２】
さらに、本発明によれば、データパディングを行っても記録済みのユーザデータの再生特性を維持する書き換え型光ディスクの記録制御方法およびドライブ装置を提供することができる。
【００３３】
また、本発明によれば、データの信頼性を維持する書き換え型光ディスクの記録制御方法およびドライブ装置を提供することができる。
【発明を実施するための最良の形態】
【００３４】
以下に添付図面を参照して、本発明の光ディスク記録制御方法とドライブ装置について説明する。
【００３５】
図３に本発明の実施の形態に係るドライブ装置３３の構成ブロック図が示される。ドライブ装置３３は、スピンドル３０、光ヘッド３１、信号検出回路３４、ビットマップ制御回路３５、データ記録回路３６を具備する。
【００３６】
スピンドル３０にセットされた光ディスク１は、光ヘッド３１によって信号の記録再生が行われる。光ヘッド３１によって検出された光ディスクの再生信号は、信号検出回路３４を経てビットマップ制御回路３５に送られる。このビットマップ制御回路３５は、記録／未記録状態の判定や新たなビットマップの生成を行う。ホスト３２から指示される記録リクエストと生成されたビットマップの状況に基づいて、データ記録回路３６は、光ディスク１上にユーザデータの記録、データパディング、制御情報記録等を行う。ドライブ装置３３の機能は、後述する記録方式を実現するものが含まれる。つまり、ビットマップによる未記録部分の検索、未記録部分へのデータパディング、ホスト記録リクエストに付随する記録前後端でのデータパディングなどである。
【００３７】
光ディスク１には、図１に示されるように、スパイラル状の記録トラック２が形成されている。図１の下方に示される断面形状のように、記録層６は、透明層７を介して形成される集光スポットにより記録再生が行われる。記録層６としては、例えば、ＧｅＳｂＴｅの化合物の相変化材料をＳｉＮの誘電体保護層で挟んだ多層膜が用いられる。透明層７は、ポリカーボネートの基板に射出成形で記録トラック用のグルーブを形成したものが利用できる。
【００３８】
記録トラック２は、内周側から、制御情報記録領域３、ユーザデータ記録領域４、外周制御情報記録領域５に分かれている。制御情報記録領域３は、ディスクやユーザデータ記録領域の状態を示す情報を記録する部分や、記録条件を最適化するためのテスト記録を行う部分などを備える。外周制御情報記録領域５は、制御情報記録領域３と同じように、ディスクやユーザデータ記録領域の状態を示す情報を記録する部分や、記録条件を最適化するためのテスト記録を行う部分などを備えるが、光ディスク１に設けられない場合もある。また、ユーザデータ記録領域４は、所定の容量を有するように設定されていることもあるが、任意の容量を有するように設定可能となっていても良い。
【００３９】
図４は、記録トラック２の構成を示す図である。記録トラック２は、複数のＥＣＣブロック２０を備える。光ディスクへの記録や再生は、このＥＣＣブロック２０を最小単位として行われる。ＥＣＣブロック２０に記録されるデータは、元のユーザデータに対して、アドレス情報やエラー訂正符号などが加えられ、適当な配置の入れ替えが行われた後に、光ディスクに記録するデータ列に符号変換されたものである。この符号変換では、例えば、２ビットのデータを３ビットの符号のうちの“１”または“０”が連続する４つの符号に対応させ、“１”や“０”の連続が２より大きくなる１−７変調とよばれるコーディング等を利用することが出来る。また、１つのＥＣＣブロック２０に含まれる元データの容量は、ＤＶＤと同じ３２キロバイトや６４キロバイトが利用可能である。
【００４０】
本発明のＥＣＣブロック２０は、元データや付加したアドレス情報やエラー訂正符号などの情報が含まれる有効データ部分２２と、その前後に付加される付随部分２３とを有する。このＥＣＣブロック２０が記録トラック２上に連続的に配置される。このとき、隣接するＥＣＣブロック２０において、有効データ部分２２の間に付随部分２３が挟まることになる。したがって、記録するときのＥＣＣブロック２０の記録位置精度よりこの付随部分２３の幅を大きく取っておくことにより、書き換えが行われたＥＣＣブロック２０の前後のＥＣＣブロック２０の有効データ部分２２が書き換えられることが無くなる。すなわち、記録済みのデータが損なわれることはなくなる。なお、記録データ列に符号変換をするコーディングにおいて、再生時の同期を取るためのシンクパターンと呼ばれるデータ列が、所定の周期ごとに挿入される。このシンクパターンは、その後に続く有意なデータ列を読み出すために必須であるので、有効データ部分２２に含められる。
【００４１】
例えば、６４キロバイトの元データに付加情報を加えると、有効データ部分２２は、７７キロバイトほどのデータ量になる。０．１５３μｍ／ビットの密度で記録を行うものとすると、容易に±３バイト＝±２４ビット≒±３．５μｍ程度の記録時の位置精度が確保できる。また、未記録部分から記録部分にかけて再生するときに、ＥＣＣブロック２０の先頭付随部分２３−１においてクロック同期を行う機能も考慮され、先頭付随部分２３−１は後尾付随部分２３−２より長くなる。したがって、先頭付随部分２３−１として７０バイト程度、後尾付随部分２３−２に２０バイト程度の付随部分２３が各ＥＣＣブロック２０に設定される。各ＥＣＣブロック２０に追加される付随部分２３は９０バイト程度であり、ＥＣＣブロック２０の容量６４キロバイトに比較すると、追加部分による線方向の容量増加はわずかに０．１％程度である。
【００４２】
このように、記録効率の点からもほとんど問題にならない追加量によって、ユーザデータの損失がないという本発明の大きな効果が得られることがわかる。この付随部分２３には、クロック同期を行う固定パターンや、シンクパターンなどが形成されてもよい。
【００４３】
実際にＥＣＣブロック２０が記録されるときには、図５に示されるように、連続して記録されるＥＣＣブロック２０の列の最後尾に記録列追加部分２４が付加される。この記録列追加部分２４の長さは、記録時の位置精度より大きく、かつ、ＥＣＣブロック２０の先頭部分の付随部分２３−１より短く設定される。このように設定しておくと、次に書き継ぐ記録列が正規の位置より離れて記録されても記録列追加部分２４がその隙間に記録されていることになる。すなわち、先に記録されているＥＣＣブロック２０の後尾の付随部分２３−２あるいは記録列追加部分２４と、次に書き継ぐ記録列の先頭付随部分とが常に重なり合うようになる。したがって、未記録の隙間が記録トラック２上に残ることは無くなる。また、書き継いだ記録列が、記録済みのＥＣＣブロック２０の有効データ部分２２に重なることもない。例えば、先の位置精度が±３バイトの数値例では、記録列追加部分２４として８バイト、ＥＣＣブロック先頭の付随部分２３−１として７０バイトを設定することで、容易に条件を満足できる。
【００４４】
以上のように、付随部分２３、記録列追加部分２４をデータに追加することにより、各ＥＣＣブロック２０を自由に記録、書き換えをすることができるようになる。また、ドライブ装置３３によるビットマップを用いた未記録領域のデータパディングも、ユーザデータの損失無く実施できる。
【００４５】
さらに、本発明の特徴は、図４に示されるように、ユーザデータ領域４の全域にわたって、複数のＥＣＣブロック２０を含む記録区画２１を割り付けることにもある。図６に示されるように、記録区画２１をビットマップの１ビットに対応させ、記録トラック２の各記録区画２１が記録済みの記録部分２５であるか、未記録部分２６であるかを“１”と“０”とで表す。もちろん、“１”と“０”とが逆の状態を表してもよい。
【００４６】
このように、ビットマップが記録区画２１ごとに記録状態を表すことにより、ＥＣＣブロック２０ごとに表す場合に比べて、ビットマップの容量は半分以下に圧縮されることになる。ビットマップを小さくすることが出来れば、ドライブ装置３３は、ビットマップから未記録部分２６を探索し、データパディングを行うことも容易となる。また、２層以上の多層構造により容量が増大するような場合にも、ビットマップの容量は、１ＥＣＣブロックの中に格納できる容量に圧縮することができる。ドライブ装置３３内では、１ＥＣＣブロックごとにエラー訂正処理や信号再生処理が行われることが多い。そのため、ビットマップが１ＥＣＣブロック内に収まると、制御情報記録領域３に記録されるビットマップの読み書きや、ビットマップ情報を検索することも容易になる。
【００４７】
記録区画２１が複数のＥＣＣブロック２０を含む場合、ホスト３２から記録リクエストが、記録区画２１に含まれる複数のＥＣＣブロック２０を全て記録するとは限らない。したがって、記録区画２１内に、記録済みのＥＣＣブロックと、未記録のＥＣＣブロックとが混在する状態になる可能性がある。その場合、ビットマップと記録トラックの記録状態とを一致させるために、ホスト３２からの記録リクエストに応じて、ドライブ装置３３はデータパディングを行う。
【００４８】
図７にデータパディングの様子が示される。図７（ａ）に示されるように、記録トラック２上には記録区画２１単位に、記録部分２５と未記録部分２６とが存在する。この状態において、ホスト３２からホスト記録リクエスト部分２７にデータを記録するように指示が出されるとする。ホスト記録リクエスト部分２７は、記録区画２１の境界と一致していない。図７（ａ）の場合、ホスト記録リクエスト部分２７の前端は、記録部分２５の記録区画内にあるため、ホストからの記録リクエストにより上書き記録が行われても記録部分２５の記録状態は変化しない。したがって、この部分に関して問題はない。
【００４９】
ホスト記録リクエスト部分２７の後端は、未記録部分２６の記録区画２１内にある。したがって、ホストからの記録リクエストに従うと、記録区画２１の一部のＥＣＣブロック２０のみ記録が行われ、記録区画２１の残りのＥＣＣブロック２０は未記録のままになる。このような未記録の記録区画２６内の一部分を含む記録リクエストの場合、図７（ｂ）に示されるように、残りのＥＣＣブロック２０に対して、ドライブパディング２８によりデータパディングが行われる。このように、わずかなデータパディング動作を加えることにより、ドライブ装置３３は、記録区画２１の記録／未記録状態とビットマップとを常に一致するように管理することが可能となる。
【００５０】
上記のドライブパディング動作を最小限に留めながらビットマップの縮小効果を得るためには、記録区画２１内に含まれるＥＣＣブロック２０の数は、２であることが望ましい。この場合、１回のホスト記録リクエストに対して、ドライブ装置３３は、最大でも２つのＥＣＣブロック２０のデータパディングを行えば十分であることがわかる。
【００５１】
光ディスクの容量が増大して、ビットマップがＥＣＣブロックに収まりきらない場合は、さらに３、４個のＥＣＣブロック２０を記録区画２１とすることも、もちろん可能である。ただし、データパディングが必要になることを考慮すると、記録速度の観点からせいぜい１桁のＥＣＣブロック数に収めることが好ましい。
【００５２】
本発明によれば、ビットマップが記録トラックの記録状態を正しく表すことができ、また、データの損失なく各ＥＣＣブロックに記録することが可能となる。そのため、ドライブ装置３３は、効率的に、少ない容量のビットマップを探索し、未記録部分に容易にデータパディングが出来ることがわかる。
【００５３】
尚、以上の説明では、ビットマップによる記録の状態の表示を未記録と記録済みとの２種類に分けた。ＥＣＣブロックに異なる属性、例えば、データ属性、リードアウト属性などが付加される場合、データ属性で記録されているか、記録されていないかをビットマップで表すようなことも可能である。また、図１では、１層の記録層を有する光ディスクの構造が示されているが、２層以上の多層構造の光ディスクに対しても同じように本発明を適用可能である。
【００５４】
以上、本発明によれば、従来にない書き換え型光ディスクの記録制御方法およびドライブ装置を実現することが出来る。
【図面の簡単な説明】
【００５５】
【図１】書き換え型光ディスクを説明する図である。
【図２】従来のビットマップによる状態管理を説明する図である。
【図３】本発明の実施の形態に係るドライブ装置の構成を示すブロック図である。
【図４】同記録トラックのフォーマットを説明する図である。
【図５】同記録トラックに追加記録する例を説明する図である。
【図６】同記録トラックとビットマップとの関係を示す図である。
【図７】同データパディングを説明する図である。
【符号の説明】
【００５６】
１  光ディスク
２  記録トラック
３  制御情報記録領域
４  ユーザデータ記録領域
５  外周制御情報記録領域
６  記録層
７  透明層
２０  ＥＣＣブロック
２１  記録区画
２２  有効データ部分
２３  付随部分
２４  記録列追加部分
２５  記録部分
２６  未記録部分
２７  ホスト記録リクエスト部分
２８  ドライブパディング部分
３０  スピンドル
３１  光ヘッド
３２  ホスト
３３  ドライブ装置
３４  信号検出回路
３５  ビットマップ制御回路
３６  データ記録回路
【図１】
2007323695.tif 000003
【図２】
2007323695.tif 000004
【図３】
2007323695.tif 000005
【図４】
2007323695.tif 000006
【図５】
2007323695.tif 000007
【図６】
2007323695.tif 000008
【図７】
2007323695.tif 000009