(57)【要約】【目的】  未記録領域にランダムにデータ記録される情報記録媒体を対象としてユーザが要求した記録領域の記録状態を正しく識別して速度を切り替えて、未記録領域への記録のみ高速に行うことが可能である利点を十分に活用することができるようにする。【構成】  コントローラ９は、データの上書きが可能な情報記録媒体であるＤＶＤ＋ＲＷディスク１２上のＦＤＣＢ内のビットマップ情報に基づいて記録領域内の既記録領域と未記録領域とを識別し、既記録領域に記録するときにはデータの上書きが可能な第１の記録速度を、未記録領域に記録するときには第１の記録速度よりも高速な第２の記録速度をそれぞれ設定してデータをランダムに記録する。【選択図】        図１
2005129120.tif 000002
【特許請求の範囲】
【請求項１】
データの上書きが可能な情報記録媒体の記録領域内にデータをランダムに記録する記録手段と、前記記録領域内の既記録領域と未記録領域とを識別する識別手段と、前記記録手段に対して前記識別手段によって識別した前記既記録領域と前記未記録領域における最適な記録速度を設定する設定手段とを備えたことを特徴とする情報記録装置。
【請求項２】
前記設定手段は、前記記録手段に対して前記識別手段によって識別した前記既記録領域と前記未記録領域における最適な記録速度としてデータの上書きが可能な第１の記録速度又は該第１の記録速度よりも高速な第２の記録速度を設定する手段であることを特徴とする請求項１記載の情報記録装置。
【請求項３】
前記設定手段は、前記記録手段に対して前記識別手段によって識別した前記既記録領域における最適な記録速度として前記第１の記録速度を設定する手段であることを特徴とする請求項２記載の情報記録装置。
【請求項４】
前記設定手段は、前記記録手段に対して前記識別手段によって識別した前記未記録領域における最適な記録速度として前記第２の記録速度を設定する手段であることを特徴とする請求項２記載の情報記録装置。
【請求項５】
前記設定手段に、前記記録手段に対して前記識別手段によって前記既記録領域と前記未記録領域の識別ができない不定領域における記録速度として前記第１の記録速度を設定する手段を設けたことを特徴とする請求項２乃至４のいずれか一項に記載の情報記録装置。
【請求項６】
前記設定手段に、前記記録手段に対して前記情報記録媒体の記録を開始する記録開始アドレス以降の少なくとも最小記録単位以上の所定範囲内に前記既記録領域と前記未記録領域が存在する場合は前記第１の記録速度を設定する手段を設けたことを特徴とする請求項２乃至５のいずれか一項に記載の情報記録装置。
【請求項７】
前記記録手段に、前記情報記録媒体に対してバックグラウンドでフォーマットをするバックグラウンドフォーマット手段を設け、
前記設定手段に、前記バックグラウンドフォーマット手段に対してバックグラウンドでフォーマットをするときの記録速度を設定するバックグラウンドフォーマット記録速度設定手段を設けたことを特徴とする請求項１乃至６のいずれか一項に記載の情報記録装置。
【請求項８】
前記バックグラウンドフォーマット記録速度設定手段は、前記バックグラウンドフォーマット手段に対してバックグラウンドでフォーマットをするときの記録速度としてデータの上書きが可能な記録速度よりも高速な記録速度を設定する手段であることを特徴とする請求項７記載の情報記録装置。
【請求項９】
前記バックグラウンドフォーマット記録速度設定手段に、前記バックグラウンドフォーマット手段に対して既にフォーマットされている情報記録媒体に再度フォーマットを行う場合はデータの上書きが可能な記録速度を設定する手段を設けたことを特徴とする請求項７又は８記載の情報記録装置。
【請求項１０】
前記情報記録媒体の所定領域に再度フォーマットしたことを示す情報を記録する手段を設けたことを特徴とする請求項９記載の情報記録装置。
【請求項１１】
前記バックグラウンドフォーマット記録速度設定手段に、前記バックグラウンドフォーマット手段に対して前記情報記録媒体の所定領域に再度フォーマットしたことを示す情報が記録されていた場合はデータの上書きが可能な記録速度を設定する手段を設けたことを特徴とする請求項１０記載の情報記録装置。
【請求項１２】
前記バックグラウンドフォーマット手段に、フォーマット完了前に前記情報記録媒体に一時的なリードアウト領域を記録してバックグラウンドでのフォーマットを中断する中断手段を設け、
前記バックグラウンドフォーマット記録速度設定手段に、前記バックグラウンドフォーマット手段に対して前記一時的なリードアウト領域に対して記録するときの記録速度としてデータの上書きが可能な記録速度を設定する手段を設けたことを特徴とする請求項７乃至１１のいずれか一項に記載の情報記録装置。
【請求項１３】
前記識別手段に、前記一時的なリードアウト領域を既記録領域と識別する手段を設け、
前記バックグラウンドフォーマット記録速度設定手段に、前記バックグラウンドフォーマット手段に対して前記一時的なリードアウト領域以降の領域への記録にはデータの上書きが可能な記録速度よりも高速な記録速度を設定する手段を設けたことを特徴とする請求項１２記載の情報記録装置。
【請求項１４】
前記設定手段に、前記記録手段に対して前記情報記録媒体がフォーマット途中であった場合にデータの上書きが可能な記録速度を設定する手段を設けたことを特徴とする請求項７乃至１３のいずれか一項に記載の情報記録装置。
【請求項１５】
前記情報記録媒体はＤＶＤ＋ＲＷ規格に準拠した光ディスクであることを特徴とする請求項１乃至１４のいずれか一項に記載の情報記録装置。
【請求項１６】
データの上書きが可能な情報記録媒体の記録領域内にデータをランダムに記録する記録工程と、前記記録領域内の既記録領域と未記録領域とを識別する識別工程と、前記記録工程に対して前記識別工程によって識別した前記既記録領域と前記未記録領域における最適な記録速度を設定する設定工程とからなることを特徴とする情報記録方法。
【請求項１７】
前記設定工程は、前記記録工程に対して前記識別工程によって識別した前記既記録領域と前記未記録領域における最適な記録速度としてデータの上書きが可能な第１の記録速度又は該第１の記録速度よりも高速な第２の記録速度を設定する工程であることを特徴とする請求項１６記載の情報記録方法。
【請求項１８】
前記設定工程は、前記記録工程に対して前記識別工程によって識別した前記既記録領域における最適な記録速度として前記第１の記録速度を設定する工程であることを特徴とする請求項１７記載の情報記録方法。
【請求項１９】
前記設定工程は、前記記録工程に対して前記識別工程によって識別した前記未記録領域における最適な記録速度として前記第２の記録速度を設定する工程であることを特徴とする請求項１７記載の情報記録方法。
【請求項２０】
前記設定工程に、前記記録工程に対して前記識別工程によって前記既記録領域と前記未記録領域の識別ができない不定領域における記録速度として前記第１の記録速度を設定する工程を設けたことを特徴とする請求項１７乃至１９のいずれか一項に記載の情報記録方法。
【請求項２１】
前記設定工程に、前記記録工程に対して前記情報記録媒体の記録を開始する記録開始アドレス以降の少なくとも最小記録単位以上の所定範囲内に前記既記録領域と前記未記録領域が存在する場合は前記第１の記録速度を設定する工程を設けたことを特徴とする請求項１７乃至２０のいずれか一項に記載の情報記録方法。
【請求項２２】
前記記録工程に、前記情報記録媒体に対してバックグラウンドでフォーマットをするバックグラウンドフォーマット工程を設け、
前記設定工程に、前記バックグラウンドフォーマット手段に対してバックグラウンドでフォーマットをするときの記録速度を設定するバックグラウンドフォーマット記録速度設定工程を設けたことを特徴とする請求項１６乃至２１のいずれか一項に記載の情報記録方法。
【請求項２３】
前記バックグラウンドフォーマット記録速度設定工程は、前記バックグラウンドフォーマット工程に対してバックグラウンドでフォーマットをするときの記録速度としてデータの上書きが可能な記録速度よりも高速な記録速度を設定する工程であることを特徴とする請求項２２記載の情報記録方法。
【請求項２４】
前記バックグラウンドフォーマット記録速度設定工程に、前記バックグラウンドフォーマット手段に対して既にフォーマットされている情報記録媒体に再度フォーマットを行う場合はデータの上書きが可能な記録速度を設定する工程を設けたことを特徴とする請求項２２又は２３記載の情報記録方法。
【請求項２５】
前記情報記録媒体の所定領域に再度フォーマットしたことを示す情報を記録する工程を設けたことを特徴とする請求項２４記載の情報記録方法。
【請求項２６】
前記バックグラウンドフォーマット記録速度設定工程に、前記バックグラウンドフォーマット工程に対して前記情報記録媒体の所定領域に再度フォーマットしたことを示す情報が記録されていた場合はデータの上書きが可能な記録速度を設定する工程を設けたことを特徴とする請求項２５記載の情報記録方法。
【請求項２７】
前記バックグラウンドフォーマット工程に、フォーマット完了前に前記情報記録媒体に一時的なリードアウト領域を記録してバックグラウンドでのフォーマットを中断する中断工程を設け、
前記バックグラウンドフォーマット記録速度設定工程に、前記バックグラウンドフォーマット工程に対して前記一時的なリードアウト領域に対して記録するときの記録速度としてデータの上書きが可能な記録速度を設定する工程を設けたことを特徴とする請求項２２乃至２６のいずれか一項に記載の情報記録方法。
【請求項２８】
前記識別工程に、前記一時的なリードアウト領域を既記録領域と識別する工程を設け、
前記バックグラウンドフォーマット記録速度設定工程に、前記バックグラウンドフォーマット工程に対して前記一時的なリードアウト領域以降の領域への記録にはデータの上書きが可能な記録速度よりも高速な記録速度を設定する工程を設けたことを特徴とする請求項２７記載の情報記録方法。
【請求項２９】
前記設定工程に、前記記録手段に対して前記情報記録媒体がフォーマット途中であった場合にデータの上書きが可能な記録速度を設定する工程を設けたことを特徴とする請求項２２乃至２８のいずれか一項に記載の情報記録方法。
【請求項３０】
前記情報記録媒体はＤＶＤ＋ＲＷ規格に準拠した光ディスクであることを特徴とする請求項１６乃至２９のいずれか一項に記載の情報記録方法。
【請求項３１】
コンピュータに、データの上書きが可能な情報記録媒体の記録領域内にデータをランダムに記録する記録手順と、前記記録領域内の既記録領域と未記録領域とを識別する識別手順と、前記記録手順に対して前記識別手順によって識別した前記既記録領域と前記未記録領域における最適な記録速度を設定する設定手順とを実行させるためのプログラム。
【請求項３２】
前記設定手順は、前記記録手順に対して前記識別手順によって識別した前記既記録領域と前記未記録領域における最適な記録速度としてデータの上書きが可能な第１の記録速度又は該第１の記録速度よりも高速な第２の記録速度を設定する手順であることを特徴とする請求項３１記載のプログラム。
【請求項３３】
前記設定手順は、前記記録手順に対して前記識別手順によって識別した前記既記録領域における最適な記録速度として前記第１の記録速度を設定する手順であることを特徴とする請求項３２記載のプログラム。
【請求項３４】
前記設定手順は、前記記録手順に対して前記識別手順によって識別した前記未記録領域における最適な記録速度として前記第２の記録速度を設定する手順であることを特徴とする請求項３２記載のプログラム。
【請求項３５】
前記設定手順に、前記記録手順に対して前記識別手順によって前記既記録領域と前記未記録領域の識別ができない不定領域における記録速度として前記第１の記録速度を設定する手順を設けたことを特徴とする請求項３２乃至３４のいずれか一項に記載のプログラム。
【請求項３６】
前記設定手順に、前記記録手順に対して前記情報記録媒体の記録を開始する記録開始アドレス以降の少なくとも最小記録単位以上の所定範囲内に前記既記録領域と前記未記録領域が存在する場合は前記第１の記録速度を設定する手順を設けたことを特徴とする請求項３２乃至３５のいずれか一項に記載のプログラム。
【請求項３７】
前記記録手順に、前記情報記録媒体に対してバックグラウンドでフォーマットをするバックグラウンドフォーマット手順を設け、
前記設定手順に、前記バックグラウンドフォーマット手順に対してバックグラウンドでフォーマットをするときの記録速度を設定するバックグラウンドフォーマット記録速度設定手順を設けたことを特徴とする請求項３１乃至３６のいずれか一項に記載のプログラム。
【請求項３８】
前記バックグラウンドフォーマット記録速度設定手順は、前記バックグラウンドフォーマット手順に対してバックグラウンドでフォーマットをするときの記録速度としてデータの上書きが可能な記録速度よりも高速な記録速度を設定する手順であることを特徴とする請求項３７記載のプログラム。
【請求項３９】
前記バックグラウンドフォーマット記録速度設定手順に、前記バックグラウンドフォーマット手順に対して既にフォーマットされている情報記録媒体に再度フォーマットを行う場合はデータの上書きが可能な記録速度を設定する手順を設けたことを特徴とする請求項３７又は３８記載のプログラム。
【請求項４０】
前記情報記録媒体の所定領域に再度フォーマットしたことを示す情報を記録する手順を設けたことを特徴とする請求項３９記載のプログラム。
【請求項４１】
前記バックグラウンドフォーマット記録速度設定手順に、前記バックグラウンドフォーマット手順に対して前記情報記録媒体の所定領域に再度フォーマットしたことを示す情報が記録されていた場合はデータの上書きが可能な記録速度を設定する手順を設けたことを特徴とする請求項４０記載のプログラム。
【請求項４２】
前記バックグラウンドフォーマット手順に、フォーマット完了前に前記情報記録媒体に一時的なリードアウト領域を記録してバックグラウンドでのフォーマットを中断する中断手順を設け、
前記バックグラウンドフォーマット記録速度設定手順に、前記バックグラウンドフォーマット手順に対して前記一時的なリードアウト領域に対して記録するときの記録速度としてデータの上書きが可能な記録速度を設定する手順を設けたことを特徴とする請求項３７乃至４１のいずれか一項に記載のプログラム。
【請求項４３】
前記識別手順に、前記一時的なリードアウト領域を既記録領域と識別する手順を設け、
前記バックグラウンドフォーマット記録速度設定手順に、前記バックグラウンドフォーマット手順に対して前記一時的なリードアウト領域以降の領域への記録にはデータの上書きが可能な記録速度よりも高速な記録速度を設定する手順を設けたことを特徴とする請求項４２記載のプログラム。
【請求項４４】
前記設定手順に、前記記録手順に対して前記情報記録媒体がフォーマット途中であった場合にデータの上書きが可能な記録速度を設定する手順を設けたことを特徴とする請求項３７乃至４３のいずれか一項に記載のプログラム。
【請求項４５】
前記情報記録媒体はＤＶＤ＋ＲＷ規格に準拠した光ディスクであることを特徴とする請求項３１乃至４４のいずれか一項に記載のプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、ＣＤ−ＲＷディスク，ＤＶＤ−ＲＷディスク，ＤＶＤ＋ＲＷディスク，ＤＶＤ−ＲＡＭディスク等のデータの上書きが可能な情報記録媒体へランダムな記録を行う情報記録装置と情報記録方法とプログラムとに関する。
【背景技術】
【０００２】
データの上書きが可能な情報記録媒体の１つとして、記録材料に相変化材料を用いたＣＤ−ＲＷディスクやＤＶＤ＋ＲＷディスクがある。
これらの相変化材料は可逆変化特性を有しており、急速に熱を与えた後で急速に冷やすことで低反射率のアモルファス（非結晶）状態となり、徐々に熱を与えた後で徐々に冷やすことで高反射率の結晶状態となることを利用し、結晶状態を未記録または消去状態として非結晶状態のマークを形成する。
ＣＤ−ＲＷディスクやＤＶＤ＋ＲＷディスクは、いわゆる１ビームオーバーライト可能な相変化型情報記録媒体であり、上記消去及び再記録過程を１つの集束光ビームで行うことが可能である。
【０００３】
例えば、ＤＶＤ＋ＲＷディスクでは８／１６変調された記録情報に対してマルチパルスのレーザ発行波形（ライトストラテジ）を照射することにより、結晶状態と非結晶状態の反射率の異なる２つの状態を作り出すことができる。
ここで、オーバーライト可能な相変化媒体では非結晶マークの形成のためには、記録層を融点以上に加熱したのち急冷させる必要がある。冷却速度が遅い場合は再結晶化が起こり易くなる。一般的には、記録速度が速いほど冷却速度も速くなり、記録速度が遅いほど冷却速度も遅くなる。
非結晶マークの消去、即ち再結晶化のためには記録層をその結晶化温度以上で融点近傍の温度に保持する必要がある。温度が低い場合には結晶化そのものが起こらず、温度が高すぎても溶融して再非結晶化してしまう恐れがある。
消去残りを少なくするためには、少なくとも非結晶マークの幅を上記のような温度に一定時間保持する必要がある。
【０００４】
しかしながら、通常オーバーライト時の速度が速いほどビーム走査方向及びビーム走査方向と垂直な方向であるマーク幅方向の温度分布が急峻となるため、マーク幅全体を上記温度範囲に一定時間保持することは困難である。
このように、相変化材料を用いた書き換え可能な情報記録媒体への記録では、記録マークの消去を行う必要性から、データの消去が不要な追記型の情報記録媒体に比べて記録速度が制限される傾向にある。
従って、相変化型情報記録媒体はデータの書き換えができる反面、追記型の情報記録媒体に比べてユーザが要求する記録のパフォーマンスが落ちるという問題があった。
【０００５】
このような問題に対して従来、相変化型情報記録媒体への記録に対して、データ未記録部への記録に限ってオーバーライト速度よりも速い速度で記録を行う情報記録方法と情報記録装置（例えば、特許文献１参照）が提案されている。
通常、相変化型情報記録媒体は全面が未記録の状態で市販されているため、初回記録の場合には記録マークの消去が不要である。
上記従来の情報記録方法と情報記録装置は、初期状態あるいは全面消去済みで結晶状態の相変化型情報記録媒体であれば、結晶化が必要な消去（オーバーライト）を行う必要がなく記録（非結晶化）のみでよい点に着目して、市販されている光ディスクに対する初回の記録（例えばフォーマット）をオーバーライト時の記録速度よりも高速で行うことにより、相変化型情報記録媒体に対する記録パフォーマンスの向上を可能にしている。
【０００６】
ここで、ＣＤ−ＲＷディスクやＤＶＤ＋ＲＷディスクに対するフォーマット処理について説明する。
これらのデータの上書き可能な（書き換え可能な）情報記録媒体を用いたファイルシステムとして、ユニバーサルディスクフォーマット（Ｕｎｉｖｅｒｓａｌ  Ｄｉｓｃ  Ｆｏｒｍａｔ：ＵＤＦ）がある。ＵＤＦは様々なデバイス上で使用され、それぞれの光ディスクの特徴を生かした記録フォーマットを利用しているファイルシステムである。
例えば、ＣＤ−ＲＷディスクやＤＶＤ＋ＲＷディスクはデータの上書きが可能であるため、データの記録再生をランダムに行うランダムＵＤＦが採用されている。
ランダムＵＤＦを用いて記録を行う場合はアクセスしようとしている領域全体を予めダミーデータで記録しておく（フォーマット）必要がある。
ところが、フォーマットはディスク全面或いは指定領域に対してダミーデータを埋め尽くすため、フォーマットの処理時間は情報記録媒体の大容量化に比例して増大してしまう問題がある。
【０００７】
このような問題に対して従来、フォーマット処理をバックグラウンドで行い、フォーマット要求後短時間でユーザが要求するデータの記録と再生を可能にする情報記録再生装置（例えば、特許文献２参照）が提案されている。
このような従来の情報記録再生装置は、ＣＤ−ＲＷディスクについてのバックグラウンドフォーマット処理に関するものであるが、ＤＶＤ＋ＲＷディスクにおいても同様のバックラウンドフォーマット処理が採用されている。
バックグラウンドフォーマットでは、ユーザからのフォーマット要求に対してリードイン領域の一部を記録（イニシャル処理）したのみでユーザに対してフォーマット完了を通知し、残りの領域はユーザからのアクセスがない時間を使用してダミーデータ記録を行う。つまり、バックグラウンドフォーマットではユーザが要求したフォーマット処理に対して、イニシャル処理までをフォアグラウンドで、イニシャル処理以降をバックグラウンドでそれぞれ行う。
【０００８】
また、イニシャル処理完了時にユーザに対してフォーマット完了を通知するため、イニシャル処理以降はユーザに対してフォーマットが完了、つまり残りの全領域へのダミーデータ記録が完了したように振舞う必要がある。
例えば、ユーザからダミーデータ記録前の領域へ記録を要求された場合はこの領域が未記録であっても記録を行い、記録データは正常に読み出しを行わなければならない。
また、ユーザからダミーデータ記録前の領域に対し再生要求を受けた場合は所定のデータ（ダミーデータ記録パターン）を生成してユーザに転送する必要がある。
ユーザが要求したデータ記録処理，データ再生処理が完了した場合は、引き続きバックグラウンドフォーマットによるダミーデータ記録が開始される。
このとき、ユーザが記録した領域を避けてダミーデータ記録を行う必要があることから、光ディスク上に間欠的に存在する既記録領域に関する情報を保持しておく情報記録装置が多い。このように、バックグラウンドフォーマットを行う場合はフォーマットによるダミーデータ記録とユーザが要求するデータ記録が平行して行われる。
【特許文献１】特開２０００−１１３８０公報
【特許文献２】特開平１１−１３４７９９号公報
【発明の開示】
【発明が解決しようとする課題】
【０００９】
しかしながら、上述した従来の情報記録方法，情報記録装置、すなわち、ＣＤ−ＲＷディスクやＤＶＤ＋ＲＷディスクなどの相変化情報記録媒体への記録において未記録領域への記録をオーバーライト可能な記録速度よりも高速で行うといった記録をバックグラウンドフォーマットに適用する場合、以下のような問題が生じる。
上述した従来の情報記録方法，情報記録装置では、フォーマット処理においてフォーマットする全領域が未記録であることが前提であったが、バックグラウンドフォーマットでは未記録領域に対するダミーデータ記録を完了させる前にユーザからランダムにデータ記録を要求される。
したがって、バックグラウンドフォーマットにおいては記録領域内にデータ既記録領域と未記録領域がランダムに存在する状態でダミーデータ記録及びユーザが要求する記録を行う。
【００１０】
例えば、ユーザが要求する記録に対して当該領域が未記録であれば高速に記録することが可能であり、当該記録領域が記録済みであった場合に高速記録を行うと、記録マークの消去を十分に行うことができずに記録したデータを正常に読み出すことができないなどの問題が生じてしまう。
すなわち、フォーマット処理を高速記録、その後のユーザデータ記録をオーバーライト可能な速度で記録するといった速度切り替えでは不十分であり、ユーザからの記録要求に対して初回記録時のみ高速で行う利点を十分に生かすことができない。
【００１１】
この発明は上記の点に鑑みてなされたものであり、未記録領域にランダムにデータ記録される情報記録媒体を対象としてユーザが要求した記録領域の記録状態を正しく識別して速度を切り替えることにより、未記録領域への記録のみ高速に行うことが可能である利点を十分に活用することができるようにすることを目的とする。
【課題を解決するための手段】
【００１２】
この発明は上記の目的を達成するため、次の（１）〜（１５）の情報記録装置を提供する。
（１）データの上書きが可能な情報記録媒体の記録領域内にデータをランダムに記録する記録手段と、上記記録領域内の既記録領域と未記録領域とを識別する識別手段と、上記記録手段に対して上記識別手段によって識別した上記既記録領域と上記未記録領域における最適な記録速度を設定する設定手段を備えた情報記録装置。
（２）上記（１）の情報記録装置において、上記設定手段が、上記記録手段に対して上記識別手段によって識別した上記既記録領域と上記未記録領域における最適な記録速度としてデータの上書きが可能な第１の記録速度又はその第１の記録速度よりも高速な第２の記録速度を設定する手段である情報記録装置。
【００１３】
（３）上記（２）の情報記録装置において、上記設定手段が、上記記録手段に対して上記識別手段によって識別した上記既記録領域における最適な記録速度として上記第１の記録速度を設定する手段である情報記録装置。
（４）上記（２）の情報記録装置において、上記設定手段が、上記記録手段に対して上記識別手段によって識別した上記未記録領域における最適な記録速度として上記第２の記録速度を設定する手段である情報記録装置。
（５）上記（２）〜（４）のいずれかの情報記録装置において、上記設定手段に、上記記録手段に対して上記識別手段によって上記既記録領域と上記未記録領域の識別ができない不定領域における記録速度として上記第１の記録速度を設定する手段を設けた情報記録装置。
【００１４】
（６）上記（２）〜（５）のいずれかの情報記録装置において、上記設定手段が、上記記録手段に対して上記情報記録媒体の記録を開始する記録開始アドレス以降の少なくとも最小記録単位以上の所定範囲内に上記既記録領域と上記未記録領域が存在する場合は上記第１の記録速度を設定する手段を設けた情報記録装置。
（７）上記（１）〜（６）のいずれかの情報記録装置において、上記記録手段に、上記情報記録媒体に対してバックグラウンドでフォーマットをするバックグラウンドフォーマット手段を設け、上記設定手段に、上記バックグラウンドフォーマット手段に対してバックグラウンドでフォーマットをするときの記録速度を設定するバックグラウンドフォーマット記録速度設定手段を設けた情報記録装置。
（８）上記（７）の情報記録装置において、上記バックグラウンドフォーマット記録速度設定手段は、上記バックグラウンドフォーマット手段に対してバックグラウンドでフォーマットをするときの記録速度としてデータの上書きが可能な記録速度よりも高速な記録速度を設定する手段である情報記録装置。
【００１５】
（９）上記（７）又は（８）の情報記録装置において、上記バックグラウンドフォーマット記録速度設定手段に、上記バックグラウンドフォーマット手段に対して既にフォーマットされている情報記録媒体に再度フォーマットを行う場合はデータの上書きが可能な記録速度を設定する手段を設けた情報記録装置。
（１０）上記（９）の情報記録装置において、上記情報記録媒体の所定領域に再度フォーマットしたことを示す情報を記録する手段を設けた情報記録装置。
（１１）上記（１０）の情報記録装置において、上記バックグラウンドフォーマット記録速度設定手段に、上記バックグラウンドフォーマット手段に対して上記情報記録媒体の所定領域に再度フォーマットしたことを示す情報が記録されていた場合はデータの上書きが可能な記録速度を設定する手段を設けた情報記録装置。
【００１６】
（１２）上記（７）〜（１１）のいずれかの情報記録装置において、上記バックグラウンドフォーマット手段に、フォーマット完了前に上記情報記録媒体に一時的なリードアウト領域を記録してバックグラウンドでのフォーマットを中断する中断手段を設け、上記バックグラウンドフォーマット記録速度設定手段に、上記バックグラウンドフォーマット手段に対して前記一時的なリードアウト領域に対して記録するときの記録速度としてデータの上書きが可能な記録速度を設定する手段を設けた情報記録装置。
（１３）上記（１２）の情報記録装置において、上記識別手段に、上記一時的なリードアウト領域を既記録領域と識別する手段を設け、上記バックグラウンドフォーマット記録速度設定手段に、上記バックグラウンドフォーマット手段に対して上記一時的なリードアウト領域以降の領域への記録にはデータの上書きが可能な記録速度よりも高速な記録速度を設定する手段を設けた情報記録装置。
【００１７】
（１４）上記（７）〜（１３）のいずれかの情報記録装置において、上記設定手段に、上記記録手段に対して上記情報記録媒体がフォーマット途中であった場合にデータの上書きが可能な記録速度を設定する手段を設けた情報記録装置。
（１５）上記（１）〜（１４）のいずれかの情報記録装置において、上記情報記録媒体はＤＶＤ＋ＲＷ規格に準拠した光ディスクである情報記録装置。
【００１８】
また、次の（１６）〜（３０）の情報記録方法も提供する。
（１６）データの上書きが可能な情報記録媒体の記録領域内にデータをランダムに記録する記録工程と、上記記録領域内の既記録領域と未記録領域とを識別する識別工程と、上記記録工程に対して上記識別工程によって識別した上記既記録領域と上記未記録領域における最適な記録速度を設定する設定工程とからなる情報記録方法。
（１７）上記（１６）の情報記録方法において、上記設定工程が、上記記録工程に対して上記識別工程によって識別した上記既記録領域と上記未記録領域における最適な記録速度としてデータの上書きが可能な第１の記録速度又はその第１の記録速度よりも高速な第２の記録速度を設定する工程である情報記録方法。
【００１９】
（１８）上記（１７）の情報記録方法において、上記設定工程が、上記記録工程に対して上記識別工程によって識別した上記既記録領域における最適な記録速度として上記第１の記録速度を設定する工程である情報記録方法。
（１９）上記（１７）の情報記録方法において、上記設定工程が、上記記録工程に対して上記識別工程によって識別した上記未記録領域における最適な記録速度として上記第２の記録速度を設定する工程である情報記録方法。
（２０）上記（１７）〜（１９）のいずれかの情報記録方法において、上記設定工程に、上記記録工程に対して上記識別工程によって上記既記録領域と上記未記録領域の識別ができない不定領域における記録速度として上記第１の記録速度を設定する工程を設けた情報記録方法。
【００２０】
（２１）上記（１７）〜（２０）のいずれかの情報記録方法において、上記設定工程に、上記記録工程に対して上記情報記録媒体の記録を開始する記録開始アドレス以降の少なくとも最小記録単位以上の所定範囲内に上記既記録領域と上記未記録領域が存在する場合は上記第１の記録速度を設定する工程を設けた情報記録方法。
（２２）上記（１６）〜（２１）のいずれかの情報記録方法において、上記記録工程に、上記情報記録媒体に対してバックグラウンドでフォーマットをするバックグラウンドフォーマット工程を設け、上記設定工程に、上記バックグラウンドフォーマット手段に対してバックグラウンドでフォーマットをするときの記録速度を設定するバックグラウンドフォーマット記録速度設定工程を設けた情報記録方法。
（２３）上記（２２）の情報記録方法において、上記バックグラウンドフォーマット記録速度設定工程が、上記バックグラウンドフォーマット工程に対してバックグラウンドでフォーマットをするときの記録速度としてデータの上書きが可能な記録速度よりも高速な記録速度を設定する工程である情報記録方法。
【００２１】
（２４）上記（２２）又は（２３）の情報記録方法において、上記バックグラウンドフォーマット記録速度設定工程に、上記バックグラウンドフォーマット手段に対して既にフォーマットされている情報記録媒体に再度フォーマットを行う場合はデータの上書きが可能な記録速度を設定する工程を設けた情報記録方法。
（２５）上記（２４）の情報記録方法において、上記情報記録媒体の所定領域に再度フォーマットしたことを示す情報を記録する工程を設けた情報記録方法。
（２６）上記（２５）の情報記録方法において、上記バックグラウンドフォーマット記録速度設定工程に、上記バックグラウンドフォーマット工程に対して上記情報記録媒体の所定領域に再度フォーマットしたことを示す情報が記録されていた場合はデータの上書きが可能な記録速度を設定する工程を設けた情報記録方法。
【００２２】
（２７）上記（２２）〜（２６）のいずれかの情報記録方法において、上記バックグラウンドフォーマット工程に、フォーマット完了前に上記情報記録媒体に一時的なリードアウト領域を記録してバックグラウンドでのフォーマットを中断する中断工程を設け、上記バックグラウンドフォーマット記録速度設定工程に、上記バックグラウンドフォーマット工程に対して上記一時的なリードアウト領域に対して記録するときの記録速度としてデータの上書きが可能な記録速度を設定する工程を設けた情報記録方法。
（２８）上記（２７）の情報記録方法において、上記識別工程に、上記一時的なリードアウト領域を既記録領域と識別する工程を設け、上記バックグラウンドフォーマット記録速度設定工程に、上記バックグラウンドフォーマット工程に対して上記一時的なリードアウト領域以降の領域への記録にはデータの上書きが可能な記録速度よりも高速な記録速度を設定する工程を設けた情報記録方法。
【００２３】
（２９）上記（２２）〜（２８）のいずれかの情報記録方法において、上記設定工程に、上記記録手段に対して上記情報記録媒体がフォーマット途中であった場合にデータの上書きが可能な記録速度を設定する工程を設けた情報記録方法。
（３０）上記（１６）〜（２９）のいずれかの情報記録方法において、上記情報記録媒体はＤＶＤ＋ＲＷ規格に準拠した光ディスクである情報記録方法。
【００２４】
さらに、次の（３１）〜（４５）のプログラムも提供する。
（３１）コンピュータに、データの上書きが可能な情報記録媒体の記録領域内にデータをランダムに記録する記録手順と、上記記録領域内の既記録領域と未記録領域とを識別する識別手順と、上記記録手順に対して上記識別手順によって識別した上記既記録領域と上記未記録領域における最適な記録速度を設定する設定手順を実行させるためのプログラム。
（３２）上記（３１）のプログラムにおいて、上記設定手順が、上記記録手順に対して上記識別手順によって識別した上記既記録領域と上記未記録領域における最適な記録速度としてデータの上書きが可能な第１の記録速度又はその第１の記録速度よりも高速な第２の記録速度を設定する手順であるプログラム。
（３３）上記（３２）のプログラムにおいて、上記設定手順が、上記記録手順に対して上記識別手順によって識別した上記既記録領域における最適な記録速度として上記第１の記録速度を設定する手順であるプログラム。
【００２５】
（３４）上記（３２）のプログラムにおいて、上記設定手順が、上記記録手順に対して上記識別手順によって識別した上記未記録領域における最適な記録速度として上記第２の記録速度を設定する手順であるプログラム。
（３５）上記（３２）〜（３４）のいずれかのプログラムにおいて、上記設定手順に、上記記録手順に対して上記識別手順によって上記既記録領域と上記未記録領域の識別ができない不定領域における記録速度として上記第１の記録速度を設定する手順を設けたプログラム。
（３６）上記（３２）〜（３５）のいずれかのプログラムにおいて、上記設定手順に、上記記録手順に対して上記情報記録媒体の記録を開始する記録開始アドレス以降の少なくとも最小記録単位以上の所定範囲内に上記既記録領域と上記未記録領域が存在する場合は上記第１の記録速度を設定する手順を設けたプログラム。
【００２６】
（３７）上記（３１）〜（３６）のいずれかのプログラムにおいて、上記記録手順に、上記情報記録媒体に対してバックグラウンドでフォーマットをするバックグラウンドフォーマット手順を設け、上記設定手順に、上記バックグラウンドフォーマット手順に対してバックグラウンドでフォーマットをするときの記録速度を設定するバックグラウンドフォーマット記録速度設定手順を設けたプログラム。
（３８）上記（３７）のプログラムにおいて、上記バックグラウンドフォーマット記録速度設定手順が、上記バックグラウンドフォーマット手順に対してバックグラウンドでフォーマットをするときの記録速度としてデータの上書きが可能な記録速度よりも高速な記録速度を設定する手順であるプログラム。
【００２７】
（３９）上記（３７）又は（３８）のプログラムにおいて、上記バックグラウンドフォーマット記録速度設定手順に、上記バックグラウンドフォーマット手順に対して既にフォーマットされている情報記録媒体に再度フォーマットを行う場合はデータの上書きが可能な記録速度を設定する手順を設けたプログラム。
（４０）上記（３９）のプログラムにおいて、上記情報記録媒体の所定領域に再度フォーマットしたことを示す情報を記録する手順を設けたプログラム。
（４１）上記（４０）のプログラムにおいて、上記バックグラウンドフォーマット記録速度設定手順に、上記バックグラウンドフォーマット手順に対して上記情報記録媒体の所定領域に再度フォーマットしたことを示す情報が記録されていた場合はデータの上書きが可能な記録速度を設定する手順を設けたプログラム。
【００２８】
（４２）上記（３７）〜（４１）のいずれかのプログラムにおいて、上記バックグラウンドフォーマット手順に、フォーマット完了前に上記情報記録媒体に一時的なリードアウト領域を記録してバックグラウンドでのフォーマットを中断する中断手順を設け、上記バックグラウンドフォーマット記録速度設定手順に、上記バックグラウンドフォーマット手順に対して上記一時的なリードアウト領域に対して記録するときの記録速度としてデータの上書きが可能な記録速度を設定する手順を設けたプログラム。
（４３）上記（４２）のプログラムにおいて、上記識別手順に、上記一時的なリードアウト領域を既記録領域と識別する手順を設け、上記バックグラウンドフォーマット記録速度設定手順に、上記バックグラウンドフォーマット手順に対して上記一時的なリードアウト領域以降の領域への記録にはデータの上書きが可能な記録速度よりも高速な記録速度を設定する手順を設けたプログラム。
【００２９】
（４４）上記（３７）〜（４３）のいずれかのプログラムにおいて、上記設定手順に、上記記録手順に対して上記情報記録媒体がフォーマット途中であった場合にデータの上書きが可能な記録速度を設定する手順を設けたプログラム。
（４５）上記（３１）〜（４４）のいずれかのプログラムにおいて、上記情報記録媒体はＤＶＤ＋ＲＷ規格に準拠した光ディスクであるプログラム。
【発明の効果】
【００３０】
この発明による情報記録装置と情報記録方法とプログラムは、未記録領域にランダムにデータ記録される情報記録媒体を対象としてユーザが要求した記録領域の記録状態を正しく識別して速度を切り替えることにより、未記録領域への記録のみ高速に行うことが可能である利点を十分に活用することができる。
【発明を実施するための最良の形態】
【００３１】
以下、この発明を実施するための最良の形態を図面に基づいて具体的に説明する。
図１は、この発明の一実施形態である情報記録装置の構成を示すブロック図である。
この情報記録装置は、ＤＶＤ＋ＲＷディスク等のデータの上書きが可能な情報記録媒体（光ディスク）にデータを記録するＤＶＤ＋ＲＷドライブ等の光ディスクドライブであり、光ディスク１２を回転させるスピンドルモータ等のモータ１と、そのモータ１の回転を制御する回転制御系部４と、光ディスク１２にデータ記録及び再生のためのレーザ光Ｌを照射する光ピックアップ２を備えている。
【００３２】
また、その光ピックアップ２によるレーザ光Ｌの発光駆動等の制御を行う光ピックアップ制御系部６と、光ピックアップ２を光ディスク１２の半径方向に移動させる粗動モータ３と、その粗動モータ３の回転駆動制御を行う粗動モータ制御系部５と、光ピックアップ２からの再生信号と光ピックアップ２への記録信号の入出力を制御する信号処理系部７と、ＣＰＵ，ＲＯＭ及びＲＡＭ等からなるマイクロコンピュータによって実現され、図示を省略したＲＯＭやＲＡＭ等のメモリにこの発明に係るプログラムも含む各種のプログラムを記録し、そのプログラムの手順を実行することによってこの発明に係る各手段（記録手段，識別手段，設定手段，バックグラウンドフォーマット手段，バックグラウンドフォーマット記録速度設定手段，中断手段等）の機能を実現するコントローラ９を備えている。そのコントローラ９により、後述のこの発明に係る情報記録方法の処理を行う。
【００３３】
さらに、光ディスク１２に記録するデータ及び光ディスク１２から再生したデータ等のデータを一時的に格納すると共に、コントローラ９が各種の処理を実行する際にデータを一時的に記憶する領域として利用するキャッシュメモリ（バッファメモリ）８と、外部に接続したホストコンピュータ１１とデータのやり取りをするための外部インタフェース１０も備えている。
ホストコンピュータ１１は、ＣＰＵ，ＲＯＭ及びＲＡＭ等からなるマイクロコンピュータによって実現され、この情報記録装置に対するデータの記録及びデータの再生を指示する。また、記録データの生成や情報記録再生装置から取得した再生データを利用する処理も行う。
【００３４】
以下、上記情報記録装置においてデータの上書き可能な情報記録媒体（光ディスク）１２としてＤＶＤ＋ＲＷ規格（ＤＶＤ＋ＲＷアライアンスで規格化された書き換え型ＤＶＤ規格のフォーマット）に準拠したＤＶＤ＋ＲＷディスクを用いた場合の例を説明する。そこで、以下ＤＶＤ＋ＲＷディスク１２とする。
コントローラ９は、ＤＶＤ＋ＲＷディスク１２には、バックグラウンドでフォーマットするバックグラウンドフォーマット中にデータをランダムに記録した領域に混在する既記録領域と未記録領域の位置に関する情報として、ＤＶＤ＋ＲＷディスク１２への最小記録単位である１ＥＣＣブロック（１６セクタ）毎にデータの記録状態を１ビットのフラグで表す管理テーブル情報（ビットマップ情報）を、ＤＶＤ＋ＲＷディスク１２上のリードイン領域内の所定領域に記録する。
【００３５】
そして、コントローラ９は、ＤＶＤ＋ＲＷディスク１２のリードイン領域からビットマップ情報を読み出してキャッシュメモリ８内に保持し、ホストコンピュータ１１から記録要求を受けたとき、キャッシュメモリ８内のビットマップ情報を参照して、記録領域内の記録先として指定された領域が既記録領域か未記録領域かを識別し、その識別結果に応じて既記録領域と未記録領域における最適な記録速度を設定してデータ記録を行う。
なお、上記ビットマップ情報がリードイン領域に存在しないディスクへランダムにデータ記録を行う情報記録装置であっても、未記録領域にランダムにデータ記録を行い、キャッシュメモリ内に既記録領域と未記録領域の位置に関する情報を保持する情報記録装置であれば良く、また、管理テーブル情報（ビットマップ情報）としてビットマップの形態でなくとも良い。
【００３６】
図２は、図１に示した情報記録装置における１ビームオーバーライトのレーザ発光波形を示す波形図である。
ＤＶＤ＋ＲＷディスク１２では、８／１６変調されたＥＦＭ（ＮＲＺＩ）記録情報（記録データ）に対して同図に示すようなマルチパルスに従ったレーザ発光波形（ライトストラテジ）を照射し、結晶状態（消去）と非結晶状態（記録）の反射率の異なる２つの状態を作り出すことでデータ（情報）の記録を行う。
同図に示すＡの期間（３Ｔ）で非結晶（アモルファス）状態になり、Ｂの期間で結晶状態になる。Ａの期間は、ライトパワーＰｗとリードパワーＰｒとの繰り返しマルチパルス波形であり、その繰り返しマルチパルスのパルス長（パルス数）によって３Ｔから１１Ｔの幅のピット列を形成する。ピットとピットとの間の結晶状態は、イレースパワーＰｅのレーザ光で形成される。これにより、再生専用ＤＶＤと同様な８／１６変調ピットが形成され、同図中に示すリード信号に従って上記記録情報の再生が可能となる。
【００３７】
次に、この情報記録装置のバックグラウンドフォーマットでは、上記ビットマップ情報を参照して、ホストコンピュータ１１からのデータをランダムに記録した既記録領域を避けてダミーデータ記録を行う。
すなわち、フォーマットによる記録は基本的に未記録領域に対する記録であり（ただし、フォーマット途中のＤＶＤ＋ＲＷディスクが挿入された場合、既記録領域直前の１ＥＣＣブロックは不定領域となる）、オーバーライト可能な速度よりも高速に行うことが可能である。そこで、コントローラ９は、バックグラウンドでフォーマットをするときの記録速度としてデータの上書きが可能な記録速度よりも高速な記録速度を設定してフォーマットを行う。
【００３８】
図３は、図１に示した情報記録装置におけるバックグラウンドフォーマット及びバックグラウンドフォーマット中の記録処理を示す説明図である。
コントローラ９は、ブランクディスク（未記録のディスク）のＤＶＤ＋ＲＷディスク１２に対してホストコンピュータ１１からフォーマット要求を受けた場合、ＤＶＤ＋ＲＷディスク１２上のリードイン領域（Ｌｅａｄ  ｉｎ  Ａｒｅａ）の一部を記録（イニシャル処理）したのみでホストコンピュータ１１に対してフォーマット完了を通知し、その後に引き続き記録領域内の未記録領域（データ領域）をダミーデータで記録していく（図３の（ａ）参照）。
【００３９】
上記イニシャル処理では、バックグラウンドフォーマット中にデータをランダムに記録した領域に混在する既記録領域と未記録領域の位置に関する管理テーブル情報（ビットマップ情報）を格納する領域であるＦＤＣＢ（Ｆｏｒｍａｔｔｉｎｇ  Ｄｉｓｃ  Ｃｏｎｔｒｏｌ  Ｂｌｏｃｋ）をリードイン領域内の所定領域に記録し、そのＦＤＣＢにデータ記録及びフォーマットによってビットマップ情報を記録する。また、このＦＤＣＢ内のビットマップ情報はキャッシュメモリ８内にコピーする。
ブランクディスクに対するイニシャル処理は未記録領域への記録であるため、コントローラ９は、バックグラウンドでフォーマットをするときの記録速度としてデータの上書きが可能な記録速度よりも高速な記録速度（オーバーライト速度よりも高速な記録速度）を設定してフォーマットを行う。
【００４０】
次に、コントローラ９は、ホストコンピュータ１１へのフォーマット完了通知後、ホストコンピュータ１１からデータ記録要求を受けた場合、ダミーデータ記録を中断して要求されたデータ記録（図３の（ｂ）のユーザデータ）を行う（図３の（ｂ）参照）。
このとき、キャッシュメモリ８内のＦＤＣＢのビットマップ情報を参照することにより要求記録領域の記録状態を識別して記録速度を切り替える。
すなわち、コントローラ９は、ビットマップ情報に基づいて記録領域内の記録先として指定された領域が既記録領域か未記録領域かを識別し、その識別結果に応じて既記録領域と未記録領域における最適な記録速度を設定してデータ記録を行う。
【００４１】
同図の（ｂ）では、ホストコンピュータ１１がユーザデータの記録を要求した記録領域は全て未記録領域の場合であり、コントローラ９は上書きが可能な第１の記録速度（オーバーライト速度）よりも高速な第２の記録速度でユーザデータ記録を行う。そして、ユーザデータ記録後は当該記録領域に対応するビットマップ情報を“記録済み”に設定する。
さらに、ホストコンピュータ１１が要求したユーザデータ記録を完了した場合は、バックグラウンドフォーマットによるダミーデータの記録を再開する（図３の（ｃ）参照）。
ここでは、キャッシュメモリ８内のビットマップ情報を参照して、記録が行われていない領域をダミーデータで記録していく。
したがって、ダミーデータ記録は基本的に未記録領域への記録であり、コントローラ９は、バックグラウンドでフォーマットをするときの記録速度としてデータの上書きが可能な記録速度よりも高速な記録速度、すなわち、オーバーライト速度よりも高速な記録速度を設定してフォーマットを行う。
このように、フォーマットによるダミーデータ記録はビットマップ情報により未記録であることが確認された領域に対する記録であり、基本的に未記録領域への記録となるため、高速記録を行っても問題ない。
【００４２】
なお、フォーマットによってダミーデータを記録した記録領域に関しても、その記録領域の位置情報に対応するビットマップ情報を“記録済み”に設定する。
ここで、再びホストコンピュータ１１から図３の（ｄ）に示す領域Ａに対してユーザデータ記録要求を受けた場合、コントローラ９は、キャッシュメモリ８内のビットマップ情報から領域Ａ１は既記録領域であり領域Ａ２は未記録領域であることを識別する。
したがって、コントローラ９は、領域Ａへのユーザデータ記録要求に対して、まず領域Ａ１をオーバーライト可能（上書き可能）な第１の記録速度（オーバーライト速度）に変速してユーザデータを記録し、次に領域Ａ２をオーバーライト速度（第１の記録速度）よりも高速な第２の記録速度に変速してユーザデータを記録する。
【００４３】
このようにして、ビットマップ情報を参照してデータ領域内の記録状態を識別することで、記録領域と未記録領域が混在する領域に対するランダムな記録であっても、最適な記録速度を設定して記録を行うことが可能となる。
【００４４】
図４は、ＤＶＤ＋ＲＷディスク１２のビットマップ情報を格納するＦＤＣＢの構成を示す図である。
ＦＤＣＢは、バックグラウンドフォーマット中の記録に関する情報全般を格納する１ＥＣＣブロック（１６セクタ）からなるデータ管理情報であり、リードイン領域内の所定領域へ記録する。
コンテント・ディスクリプタ（Ｃｏｎｔｅｎｔ  Ｄｅｓｃｒｉｐｔｏｒ）は、当該ＤＣＢが何のＤＣＢであるかを示すＩＤである。
ＦＤＣＢの場合、この領域には４６４４４３００と記録する。最初の３バイトはアスキーコードで“ＦＤＣ”であり、最後の１バイトがバージョン番号を表す。
【００４５】
次に、アンノウン・コンテント・ディスクリプタ・アクションズ（Ｕｎｋｎｏｗｎ  Ｃｏｎｔｅｎｔ  Ｄｅｓｃｒｉｐｔｏｒ  Ａｃｔｉｏｎｓ）には、コンテント・ディスクリプタ（Ｃｏｎｔｅｎｔ  Ｄｅｓｃｒｉｐｔｏｒ）に未知のＩＤが記録された記録されていた場合、すなわち情報記録装置がサポートしていないＤＣＢだった場合に、情報記録装置が行うべき制限事項を記録している。その制限事項の内容としては、データ領域に対する記録禁止，フォーマット禁止などの制限がある。
ドライブＩＤ（Ｄｒｉｖｅ  ＩＤ）は、当該ＦＤＣＢを記録した情報記録装置に関する情報を記録している。
【００４６】
ＦＤＣＢアップデート・カウント（ＦＤＣＢ  ｕｐｄａｔｅ  ｃｏｕｎｔ）以下はバックグラウンドフォーマットに関する情報であり、ＦＤＣＢ特有の情報である。
ＦＤＣＢアップデート・カウント（ＦＤＣＢ  ｕｐｄａｔｅ  ｃｏｕｎｔ）は、当該ＦＤＣＢが更新された回数を記録する。
フォーマッティング・ステータス・アンド・モード（Ｆｏｒｍａｔｔｉｎｇ  ｓｔａｔｕｓ  ａｎｄ  ｍｏｄｅ）は、バックグラウンドフォーマットの状態（フォーマット途中，フォーマット完了など，またはリードアウトの記録状態）を示す。
ラスト・リットン・アドレス（Ｌａｓｔ  ｗｒｉｔｔｅｎ  ａｄｄｒｅｓｓ（ＬＷＡ））は、連続してデータ記録（ダミーデータ含む）されている最後のアドレスであり、バックグラウンドフォーマットを再開する場合はＬＷＡからダミーデータを記録する。
【００４７】
ラスト・ベリファイド・アドレス（Ｌａｓｔ  ｖｅｒｉｆｉｅｄ  ａｄｄｒｅｓｓ（ＬＶＡ））は、連続してベリファイされている最後のアドレスである。ベリファイを行わない場合は“００”を記録する。
ビットマップ・スタート・アドレス（Ｂｉｔｍａｐ  ｓｔａｒｔ  ａｄｄｒｅｓｓ）は、ビットマップ領域の最初のビットが示すデータ領域内のアドレスである。
ビットマップ・レングス（Ｂｉｔｍａｐ  ｌｅｎｇｔｈ）は、有効なビットマップ領域の大きさを示す。ビットマップ領域の実体はフォーマッティング・ビットマップ（Ｆｏｒｍａｔｔｉｎｇ  ｂｉｔｍａｐ）に記録し、本領域にデータ領域に混在する記録領域と未記録領域の情報を格納する。
【００４８】
ＤＶＤ＋ＲＷディスク１２のビットマップ情報で管理される領域は、ビットマップ・スタート・アドレス（Ｂｉｔｍａｐ  ｓｔａｒｔ  ａｄｄｒｅｓｓ）で指定されるアドレスからビットマップ・レングス（Ｂｉｔｍａｐ  ｌｅｎｇｔｈ）で示される範囲内の領域であり、ビットマップ・スタート・アドレス（Ｂｉｔｍａｐ  ｓｔａｒｔ  ａｄｄｒｅｓｓ）で示されるアドレスよりも手前の領域は全てデータが記録されている必要がある。
つまり、ビットマップ・スタート・アドレス（Ｂｉｔｍａｐ  ｓｔａｒｔ  ａｄｄｒｅｓｓ）は、ＬＷＡよりも手前に設定されていなければならない。
ディスクＩＤ（Ｄｉｓｃ  ＩＤ）は、ディスク固有のＩＤ情報を記録する。
アプリケーション・ディペンデント（Ａｐｐｌｉｃａｔｉｏｎ  ｄｅｐｅｎｄｅｎｔ）は、将来、特定の目的に使用するための情報を記録する領域として予約されており、“００”を記録する。
【００４９】
リスト・オブ・ＤＣＢｓ（Ｌｉｓｔ  ｏｆ  ＤＣＢｓ）は、リードイン領域内に存在するＤＣＢ情報を記録する。
ＤＶＤ＋ＲＷディスク１２では、そのディスク上に最大１６種類のＤＣＢが記録可能であり、リスト・オブ・ＤＣＢｓ（Ｌｉｓｔ  ｏｆ  ＤＣＢｓ）は、各ＤＣＢのコンテント・ディスクリプタ（Ｃｏｎｔｅｎｔ  Ｄｅｓｃｒｉｐｔｏｒ）のリストを記録する。
ディスク上にＦＤＣＢのみ存在する場合、本領域にはＦＤＣＢのコンテント・ディスクリプタ（Ｃｏｎｔｅｎｔ  Ｄｅｓｃｒｉｐｔｏｒ）のみ記録し、残りは“００”を記録する。リザーブド・アンド・セット・トゥ（００）（Ｒｅｓｅｒｖｅｄ  ａｎｄ  ｓｅｔ  ｔｏ（００））は、将来のために予約された領域である。
【００５０】
上記ＦＤＣＢ内のビットマップ情報は、情報記録装置のキャッシュメモリ８内にコピーしており、データ記録後はキャッシュメモリ８内のビットマップ情報を更新する。
したがって、データ記録のたびにリードイン領域のＦＤＣＢを記録し直す必要はなく、ディスク排出などの所定のタイミングでＤＶＤ＋ＲＷディスク１２のリードイン領域のＦＤＣＢの内容を更新すればよい。
また、データ領域内の既記録領域と未記録領域の位置に関する情報としてはビットマップの形態でなくともよい。
さらに、上記ビットマップ情報がディスク上に存在しない情報記録媒体へランダムにデータ記録を行う情報記録装置であっても、キャッシュメモリ内に既記録領域と未記録領域の位置に関する情報を保持する情報記録装置であれば良い。
【００５１】
バックグラウンドフォーマット中にデータ記録を行う場合、データ領域に既記録領域と未記録領域が混在することになり、ホストコンピュータが要求した記録処理が完了した場合は引き続きバックグラウンドフォーマットによるダミーデータ記録を開始する。
そのとき、ホストコンピュータが記録した領域を避けてダミーデータ記録を行う必要があることから、ＤＶＤ＋ＲＷディスク上に間欠的に存在する既記録領域に関する情報を保持しておく情報記録装置が多い。
【００５２】
この情報記録装置は、そのデータ記録に関する情報（データ領域内に混在する既記録領域と未記録領域の位置に関する情報）を利用して、最適な記録速度を設定して記録を行う。すなわち、この情報記録装置はホストコンピュータから記録を要求された場合、当該記録領域内の記録状態（既記録領域か未記録領域か）を識別することにより、未記録領域にランダムな記録を行う情報記録装置においても最適な記録速度でデータ記録を行うことができる。例えば、記録領域にデータが記録されていればオーバーライト可能な記録速度で記録し、データが記録されていなければオーバーライト記録速度よりも高速な記録速度で記録を行うことが可能である。
【００５３】
次に、バックグラウンドフォーマット中に記録を行う場合、ホストコンピュータ１１からダミーデータ記録前の領域へ記録を要求された場合、その領域が未記録領域であっても記録を行い、その記録データは正常に読み出しを行わなければならない。
また、ホストコンピュータ１１からダミーデータ記録前の領域に対して再生要求を受けた場合、所定のデータ（ダミーデータ記録パターン）を生成してホストコンピュータ１１に転送する必要がある。
記録されたデータを読み出す場合、対象となる再生領域（再生目的アドレス）であるセクタの手前に光ピックアップを動かすシーク動作を行い、ＤＶＤ＋ＲＷディスク１２上のアドレス情報をトレースしていき、再生目的アドレスを検出した時点から情報記録装置（ドライブ）内部のキャッシュメモリ８に読み出したデータを取り込んでいく。
【００５４】
データ再生中は読み出したデータ内のフレーム同期信号及び位置信号を参照してスピンドルサーボ信号やアドレス信号を取得するので、目的アドレスから正常に再生させるためには、目的アドレスをトレースする際にアドレス信号を正常に取得しなければならない。
したがって、再生対象となるアドレスの手前にはデータが記録されている必要があり、再生対象となるアドレスの手前からデータ内のフレーム信号及び位置信号からスピンドルサーボ信号，アドレス信号を取得する必要がある。
そのため、未記録領域にデータ記録する場合は直前に所定のダミーデータ（ここではフォーマットによるダミーデータ記録と区別するため、「ラン・インブロック」と呼ぶ）を記録する。
【００５５】
例えば、ＤＶＤ＋ＲＷディスク１２では、バックグラウンドフォーマット中にランダムに記録された領域に混在する既記録領域と未記録領域の位置に関する情報として、ＤＶＤ＋ＲＷディスク１２への最小記録単位である１ＥＣＣブロック毎にデータの記録状態を１ビットのフラグであらわす管理テーブル情報（ビットマップ情報）を、リードイン領域内の所定領域に記録する。
すなわち、この情報記録装置では、未記録領域内にデータが記録された場合は、当該記録領域に対応するビットマップ情報を“記録済み”であることを示す状態に変更することを義務付けている。
バックグラウンドフォーマットでは、そのビットマップ情報を参照することにより、未記録領域のみをダミーデータで記録することが可能になる。
【００５６】
ところで、ＤＶＤ＋ＲＷディスクではホストコンピュータが記録した領域に関するビットマップ情報は“記録済み”に変更することを義務付けているが、要求記録領域の直前に記録されるラン・インブロックに対応するビットマップ情報に関しては、“記録済み”に変更するか、あるいは“未記録”を示す状態のままとしておくのか否かが決められていない。
例えば、ラン・インブロックに対応するビットマップ情報を“記録済み”とした場合、要求された再生領域がラン・インブロックであったとき、その領域の直前はやはり未記録であるために正常に読み出すことはできない。
本来、この領域はホストコンピュータが記録を行った領域でないため、情報記録装置がダミーデータパターンを生成してホストコンピュータに転送すればよいが、本領域がラン・インブロックであるかユーザデータであるかの識別手段は存在せず、ダミーデータを生成することができないためである。
一方、ラン・インブロックに対応するビットマップ情報を“未記録”のままとした場合はダミーデータを生成してユーザに転送することができる。ラン・インブロックはユーザが記録を行った領域でないためダミーデータを転送することは問題ない。
【００５７】
しかしながら、ラン・インブロックに対応する領域のビットマップ情報の設定に関して明確に定められていない以上、本領域の記録状態（既記録領域か未記録領域か）をビットマップ情報から知る手段はない。
例えば、ラン・インブロックに対応するビットマップ情報が“記録済み”に設定されていた場合、ビットマップ情報から判定した記録領域の直前は未記録であり、高速な記録速度で記録することが可能であるが、逆にラン・インブロックに対応するビットマップ情報が“未記録”のまま設定されていた場合、ビットマップ情報から判定した既記録領域の直前はデータが記録されていることになる。
したがって、ビットマップ情報から識別される記録領域の直前領域をオーバーライト速度よりも高速な記録速度で記録した場合、実際はオーバーライトされて記録したデータが正常に読み出しできない不具合が生じてしまう可能性がある。
そこで、コントローラ９は、既記録領域と未記録領域の識別ができない不定領域における記録速度としてデータの上書きが可能な第１の記録速度を設定して記録する。
【００５８】
図５は、図１に示した情報記録装置における既記録領域と未記録領域の識別ができない不定領域を含む領域への記録処理を示す説明図である。
この処理では、フォーマット途中のＤＶＤ＋ＲＷディスク１２が挿入され、図５の（ａ）に示すように、コントローラ９がリードイン領域内のＦＤＣＢ内のビットマップ情報から領域Ａが既記録領域であり、領域Ｂが未記録領域であり、領域Ｃが既記録領域であり、領域Ｄが未記録領域であることを識別したとする。
このようなＤＶＤ＋ＲＷディスク１２に対してバックグラウンドフォーマットを再開する場合、未記録領域である領域Ｂ及びＤをダミーデータで記録を行う。
しかしながら、領域Ｃの手前１ＥＣＣブロックはラン・インブロックとして記録されている可能性があり、その領域にデータが記録されているか否かをビットマップ情報から識別することはできない。つまり、領域Ｂは図５の（ｂ）に示すように、未記録領域Ｂ１と不定領域Ｂ２とに分割される。
【００５９】
したがって、この情報記録装置では、コントローラ９が、図５の（ｃ）に示すように、未記録領域Ｂ１に対してはオーバーライト速度（データの上書き可能な第１の記録速度）よりも高速な第２の記録速度を設定し、その第２の記録速度で記録し、不定領域Ｂ２に対してはオーバーライト速度を設定してそのデータの上書き可能な第１の記録速度で記録し、さらに領域Ｄに対してはをオーバーライト速度よりも高速な記録速度を設定して記録する。
したがって、不定領域Ｂ２にデータが記録されている場合に高速記録することにより、記録したデータが読み出せなくなる不具合を避けることが可能となる。
なお、本実施形態ではバックグラウンドフォーマットによるダミーデータ記録時の速度設定について述べたが、ユーザ要求による記録を行う場合も不定領域Ｂ２をオーバーライト速度で記録することで同様の効果をあげることができる。
【００６０】
このようにして、データの記録状態が識別できない不定領域への記録をオーバーライト可能な記録速度で行うことにより、既記録領域を高速記録してしまう危険性を回避することが可能となる。
例えば、ＤＶＤ＋ＲＷディスクの場合はビットマップ情報から判定された記録領域直前の１ＥＣＣブロックは、上述した理由からデータの記録状態が厳密に判定することができない。このような領域に対する記録をオーバーライト可能な速度で行うことにより、当該領域の記録状態が既記録領域あるいは未記録領域のいずれの場合であっても、記録データが正常に読み出されることを保証することが可能となる。
【００６１】
次に、記録領域内でデータ既記録領域と未記録領域が頻繁に切り替わるような領域に対して記録を行う場合に、その都度記録速度を切り替えて記録を行うことは変速による記録パフォーマンスの低下を招くことになる。
このような領域への記録では、未記録領域であってもオーバーライト速度で記録を行い、記録中の変速が発生しないようにすることが望ましい。
そこで、コントローラ９は、ＤＶＤ＋ＲＷディスク１２の記録を開始する記録開始アドレス以降の少なくとも最小記録単位以上の所定範囲内に既記録領域と未記録領域が存在する場合はデータの上書きが可能な第１の記録速度を設定して記録する。
【００６２】
図６は、図１に示した情報記録装置における開始アドレス以降の少なくとも最小記録単位以上の所定範囲内に既記録領域と未記録領域が混在する場合の記録速度の設定処理を示す説明図である。
この処理では、バックグラウンドフォーマット中、図６の（ａ）に示すように、コントローラ９がランダムに記録が行われている状態においてホストコンピュータ１１から領域２０からの記録要求を受けたとする。
そのとき、キャッシュメモリ８内のＦＤＣＢ内のビットマップ情報を参照して、図６の（ａ′）に示すように、ホストコンピュータ１１から記録要求を受けた領域２０の記録開始アドレス以降の所定範囲Ａの記録状態を検出する。
【００６３】
その検出結果、図６の（ａ′）に示すように、ビットマップ情報から所定範囲Ａの領域Ａ１が未記録領域であり、領域Ａ２が既記録領域であり、領域Ａ３が未記録領域であり、領域Ａ４が既記録領域であり、領域Ａ５が未記録領域であり、領域Ａ６が既記録領域であり、領域Ａ７が未記録領域であることを識別したとする。
このように、既記録領域と未記録領域が頻繁に切り替わるような領域に対して記録を行う場合に、その都度記録速度を切り替えて記録を行うことは、変速による記録パフォーマンスの低下を招くことになる。
そこで、コントローラ９は、ＤＶＤ＋ＲＷディスク１２の記録を開始する領域２０の記録開始アドレス以降の所定範囲Ａ内に所定数ずつの既記録領域と未記録領域が存在する場合はオーバーライト速度（データの上書きが可能な第１の記録速度）を設定して記録し、記録中の変速が発生しないようにする。
【００６４】
一方、ホストコンピュータ１１から図６の（ｂ）に示すような領域２１からの記録要求を受けた場合、コントローラ９は、上述と同様にしてビットマップ情報を参照して領域２１の記録開始アドレス以降の所定範囲Ａの記録状態を検出する。
その検出結果、図６の（ｂ′）に示すように、所定領域Ａは全て未記録領域であることを識別した場合、コントローラ９は、オーバーライト速度より高速な記録速度を設定して記録を行う。
このようにして、記録開始アドレス以降の所定範囲に対する記録状態を判別することにより、最適な速度を設定して記録を行うことが可能となる。
【００６５】
なお、記録状態識別の対象となる所定範囲は情報記録装置毎に最適な範囲を設定すればよいし、例えば、ユーザ要求による記録とバックグラウンドフォーマットによるダミーデータ記録で切り替えるという具合に設定を可変にしても良い。
また、本実施形態では記録開始アドレスが未記録領域内に含まれる場合について説明したが、記録開始アドレスが既記録領域に含まれる場合であっても良い。
その場合、例えばオーバーライト可能な記録速度を設定して記録を行い、既記録領域から未記録領域へ切り替わった時点で、当該切り替わりアドレス以降の所定範囲に対する記録状態を再度判定して、記録速度を変更するか否かの判定を行うことも可能である。
また、所定範囲内に既記録領域と未記録領域の切り替わり位置が所定数以上あった場合にオーバーライト可能な速度を設定するようにしても良い。
【００６６】
このようにして、ＤＶＤ＋ＲＷディスクであればビットマップ情報を参照することにより、記録を行う領域に対して既記録領域と未記録領域が混在しているかどうかを知ることができる。
したがって、既記録領域と未記録領域が頻繁に切り替わるような領域である場合はオーバーライト可能な速度に固定して記録を行うことにより、変速による記録パフォーマンスの低下を防ぐことが可能となる。
【００６７】
次に、ＤＶＤ＋ＲＷディスクではバックグラウンドフォーマット途中の状態でディスクを取り出すことが可能である。
そのとき、再生専用のＤＶＤ−ＲＯＭドライブとの再生互換を取るためには、まず、ＤＶＤ＋ＲＷディスク上に間欠的に存在している未記録領域をダミーデータで記録して、ＤＶＤ＋ＲＷディスク上のデータ領域を前半の既記録領域と後半の未記録領域とに分割するようにし、その後、分割した未記録領域から一時的なリードアウト領域（Ｔｅｍｐｏｒａｒｙ  Ｌｅａｄ−ｏｕｔ  Ａｒｅａ、以下「ＴＬＯ」とする）を付加する。
このとき、ＤＶＤ＋ＲＷディスクのビットマップ情報は、ＴＬＯ開始アドレスまでが既記録を、ＴＬＯ開始アドレス以降は未記録をそれぞれ示すようになっている。
【００６８】
このように、ＴＬＯ（リードアウト属性を有するダミーデータ）を記録してフォーマット中断されたＤＶＤ＋ＲＷディスクに対してフォーマットを再開する場合は、ＴＬＯを（ユーザデータ属性を有する）ダミーデータで上書きしていく。
したがって、ＴＬＯが記録されている場合にバックグラウンドフォーマットを再開する場合はオーバーライト可能な速度を設定する必要がある。
そこで、コントローラ９は、ＴＬＯを上書きしてバックグラウンドフォーマットを再開する場合の記録速度としてデータの上書きが可能な記録速度を設定して記録する。
【００６９】
また、ＴＬＯが記録されている領域以降の領域は未記録であるため高速記録が可能である。ＤＶＤ＋ＲＷディスクではＴＬＯのサイズが定義されておらず、ＴＬＯの領域を示す情報はＤＶＤ＋ＲＷディスク上に記録されていないが、例えばフォーマット再開する場合にＤＶＤ＋ＲＷディスク上をサーチすることでＴＬＯの領域を特定することができ、ＴＬＯの領域以降を記録する場合にオーバーライト速度よりも高速に記録することが可能である。そこで、コントローラ９は、ＴＬＯを既記録領域と識別し、ＴＬＯ以降の領域への記録にはデータの上書きが可能な記録速度よりも高速な記録速度を設定して記録する。
【００７０】
さらに、フォーマット途中のディスクが挿入された場合に、ビットマップ情報などからデータの記録状態を厳密に識別することは難しい。したがって、このような場合はオーバーライト速度で記録することが最も安全で確実である。
そこで、コントローラ９は、ＤＶＤ＋ＲＷディスク１２がフォーマット途中であった場合にデータの上書きが可能な記録速度を設定して記録する。
【００７１】
図７は、図１に示した情報記録装置におけるＴＬＯが記録されているＤＶＤ＋ＲＷディスクに対してバックグラウンドフォーマットを再開させる場合の記録処理を示す説明図である。
この場合、ＦＤＣＢのフォーマッティング・ステータス・アンド・モード（Ｆｏｒｍａｔｔｉｎｇ  ｓｔａｔｕｓ  ａｎｄ  ｍｏｄｅ）を参照してＴＬＯの有無を識別することが可能である。また、ＴＬＯの開始アドレスはＬＷＡより取得できる。
一方、ＤＶＤ＋ＲＷディスク１２ではＴＬＯのサイズが定義されておらず、ＴＬＯの領域を示す情報はＦＤＣＢ内に存在しないが、例えばフォーマット再開する場合にＤＶＤ＋ＲＷディスク１２上をサーチすることでＴＬＯの領域を特定することができる。
以上の情報から、コントローラ９は、図７の（ａ）に示すようにＴＬＯの領域を特定することが可能となる。
【００７２】
このようなＤＶＤ＋ＲＷディスク１２に対してバックグラウンドフォーマットを再開する場合、ＴＬＯを上書きしてダミーデータを記録していく。
これはＴＬＯがリードアウト属性を示すデータで記録されているためである。
このとき、コントローラ９は、図７の（ｂ）に示すように、フォーマット完了前に領域ＡであるＴＬＯをオーバーライト可能な記録速度で記録してバックグラウンドでのフォーマットを中断し、領域ＡであるＴＬＯ以降の未記録領域Ｂへの記録にはオーバーライト可能な記録速度（データの上書きが可能な記録速度）よりも高速な記録速度を設定して記録を行う。
したがって、ＴＬＯを高速で記録することにより記録後のデータが読めなくなる不具合を回避すると共に、ＴＬＯ以降の未記録領域を高速に記録することが可能となる。
【００７３】
このように、例えば、ＴＬＯを上書きしてバックグラウンドフォーマットを再開する場合、ビットマップ情報からは未記録である領域の記録であるが実際はオーバーライトが発生する。したがって、このような場合にオーバーライト速度を設定することにより、記録したデータが正常に再生されることを保証することが可能となる。
また、ＴＬＯを特定することにより、ＴＬＯ以降の領域に対して高速記録を行うことが可能となる。
さらに、フォーマット途中のＤＶＤ＋ＲＷディスクが挿入された場合はオーバーライト可能な速度で記録するため、既記録領域を高速で記録することにより記録したデータが読み出せなくなる不具合を回避することが可能となる。
なお、本実施形態ではバックグラウンドフォーマットによるダミーデータ記録時の速度設定について述べたが、ユーザ要求による記録を行う場合も同様の効果をあげることができる。
【００７４】
次に、ＤＶＤ＋ＲＷディスクではフォーマットされたディスクに対して、再度フォーマットすることが許されている。
この場合、データ領域内の既記録及び未記録を示すビットマップ情報はクリアされて初期情報が記録され、データ領域はダミーデータが記録（オーバーライト）される。
したがって、再度フォーマットを行った場合はビットマップ情報を参照して既記録領域と未記録領域を識別することができなくなる。
また、フォーマット済み、あるいはフォーマット途中のＤＶＤ＋ＲＷディスクを再度フォーマットし、そのＤＶＤ＋ＲＷディスクをフォーマット完了前に排出した場合、そのＤＶＤ＋ＲＷディスクがブランク状態からフォーマットされているのか、フォーマット済みディスクを再度フォーマットしているのかの区別がつかなくなる。
つまり、ビットマップ情報から取得した未記録領域が本当に未記録領域であるか否かの識別ができなくなり、未記録領域に対する高速記録が十分に活用できない。
【００７５】
そこで、コントローラ９は、既にフォーマットされているＤＶＤ＋ＲＷディスク１２に再度フォーマットを行う場合はデータの上書きが可能な記録速度を設定して記録する。
また、ＤＶＤ＋ＲＷディスク１２の所定領域に再度フォーマットしたことを示す情報を記録する。
さらに、ＤＶＤ＋ＲＷディスク１２の所定領域に再度フォーマットしたことを示す情報が記録されていた場合はデータの上書きが可能な記録速度を設定して記録する。
【００７６】
図８は、図１に示した情報記録装置におけるフォーマット処理を示すフローチャート図である。
コントローラ９は、ステップ（図中「Ｓ」で示す）１でホストコンピュータからフォーマット要求を受けると、ステップ２でホストコンピュータが要求するフォーマットが新規フォーマットであるかフォーマットの再開であるかを判断する。
ステップ２の処理でホストコンピュータが新規フォーマットを要求したと判断した場合（ステップ２でＹのとき）、ステップ３で挿入されたＤＶＤ＋ＲＷディスクがブランクディスクであるか否かを判断する。
【００７７】
ステップ３の処理でブランクディスクではないと判断した場合、ステップ４でＦＤＣＢに再度フォーマットされたことを示すリ・ユース（Ｒｅ−ｕｓｅ）ビットをセットして、ステップ５でオーバーライト速度（データが上書き可能な記録速度）を設定し、ステップ６でイニシャル領域を記録して、ステップ７でホストコンピュータに対してフォーマット完了報告を通知し、図９に示すバックグラウンドフォーマット処理へ移行する。
また、ステップ３の処理で挿入されたＤＶＤ＋ＲＷディスクがブランクディスクであったと判断した場合は、ステップ８でオーバーライト速度よりも高速な記録速度（データが上書き可能な記録速度よりも高速な記録速度）を設定し、ステップ６でイニシャル領域を記録し、ステップ７でホストコンピュータに対してフォーマット完了報告を通知し、図９に示すバックグラウンドフォーマット処理へ移行する。
【００７８】
一方、ステップ２の処理でホストコンピュータがフォーマット再開を要求した場合（ステップ２でＮのとき）、ステップ９で挿入されたＤＶＤ＋ＲＷディスクがフォーマット途中であるか否かを判断する。
ステップ９の処理でフォーマット途中のＤＶＤ＋ＲＷディスクではないと判断した場合、ステップ１１でホストコンピュータに対してエラー報告して、この処理を完了（終了）する。また、ステップ９の処理でフォーマット途中のＤＶＤ＋ＲＷディスクであると判断した場合、ステップ１０でＦＤＣＢの情報をバックグラウンドフォーマット中である情報に更新して、ステップ７でホストコンピュータに対してフォーマット完了報告を通知し、図９に示すバックグラウンドフォーマット処理へ移行する。
【００７９】
このようにして、再度フォーマットを行う場合はビットマップ情報によって既記録領域と未記録領域の識別を行うことができないが、オーバーライト可能な速度で記録を行うために既記録領域を高速で記録することによって記録したデータが読み出せなくなる不具合を回避することが可能となる。
また、フォーマット済みＤＶＤ＋ＲＷディスクを再度フォーマットした場合はその情報をディスク上の所定領域へ記録しておくことにより、フォーマット途中のディスクが挿入された場合に、当該ディスクがブランク状態からフォーマットされたものであるか、あるいはフォーマット済み状態から再度フォーマットされたものであるかを容易に区別することが可能である。
【００８０】
例えば、再度フォーマットされたことを示す情報が記録されていた場合、ビットマップ情報が未記録を示す領域であっても、実際はデータが記録されている可能性があるためオーバーライト速度で記録を行うことができる。
逆に、再度フォーマットされたことを示す情報が記録されていなかった場合、ビットマップ情報が未記録を示す領域は実際も未記録であることが保証できるため、高速記録しても問題ない。
このように、再度フォーマットした場合はその情報をＤＶＤ＋ＲＷディスク上に記録しておくことにより、フォーマット途中のディスクが挿入された場合に、既記録領域と未記録領域を示す管理テーブル情報の有効性を判断することができ、未記録領域に対する高速記録を十分に活用することができる。
【００８１】
図９は、図１に示した情報記録装置におけるバックグラウンドフォーマット中のデータ記録処理を示すフローチャート図である。
コントローラ９は、ステップ（図中「Ｓ」で示す）１２でホストコンピュータからの記録要求があるか否かを判断する。
ステップ１２の処理でホストコンピュータから記録要求があったと判断した場合、ステップ１３でディ・アイス中か否かを判断する。
ここで、ＤＶＤ＋ＲＷディスクではバックグラウンドフォーマットによるダミーデータ記録を“ディ・アイス（Ｄｅ−ｉｃｅ）”と呼ぶ。つまり、ステップ１３ではバックグラウンドフォーマットによるダミーデータ記録中か否かを判断する。
【００８２】
ステップ１３の処理でディ・アイス中であると判断した場合は、ステップ１５でディ・アイス処理を中断し、ステップ１６でＦＤＣＢを更新する。これはディ・アイスによって記録が行われたためにビットマップ情報やＬＷＡなどが変更されるためである。
ステップ１３の処理でディ・アイス中ではないと判断した場合は、ステップ１４と１５の処理をスキップしてステップ１６へ進む。
次に、ステップ１６でホストコンピュータが要求した記録アドレスＡｕ及び記録サイズＳｕを取得して、ステップ１７以降の記録処理へ移行する。
この記録処理では、まず、ステップ１７でこのＤＶＤ＋ＲＷディスクがブランク状態からフォーマットされたものであるか、あるいは、フォーマット済みディスクが再度フォーマットされたものであるかをＦＤＣＢ内のリ・ユースビットを参照して判断する。
【００８３】
すなわち、ステップ１７でリ・ユースビットがセットされているか否かを判断し、リ・ユースビットがセットされている場合は、ステップ２７でオーバーライト速度（データの上書きが可能な第１の記録速度）を設定して記録を行い、ステップ１２へ戻る。
ステップ１７の処理でリ・ユースビットがセットされていないと判断した場合は、次にステップ１８でホストコンピュータから要求された記録アドレスＡｕが未記録領域内のアドレスか否かを判断する。
ステップ１８の処理で記録アドレスＡｕが未記録領域内のアドレスではないと判断した場合、すなわちホストコンピュータから要求された記録アドレスＡｕが既記録領域あるいは不定領域である場合は、ステップ２７でオーバーライト速度（データの上書きが可能な第１の記録速度）を設定して記録を行い、ステップ１２へ戻る。
【００８４】
ステップ１８の判断で記録アドレスＡｕが未記録用域内のアドレスであると判断した場合は、次にステップ１９でホストコンピュータから要求された記録領域以降の所定範囲が未記録領域であるか否か、すなわち当該領域内に既記録領域あるいは不定領域が存在するか否かを判断する。
ステップ１９の処理で所定範囲が未記録領域ではない場合、つまり所定範囲内に既記録領域あるいは不定領域が存在する場合は、ステップ２７でオーバーライト速度（データの上書きが可能な第１の記録速度）を設定して記録を行い、ステップ１２へ戻る。
ステップ１９の処理で所定範囲内が未記録領域であった場合は、次にステップ２０でホストコンピュータから要求された記録アドレスＡｕがＴＬＯ内のアドレスであるか否かを判断する。
【００８５】
ステップ２０の処理で記録アドレスＡｕがＴＬＯ内のアドレスであると判断した場合は、ステップ２７でオーバーライト速度（データの上書きが可能な第１の記録速度）を設定して記録を行い、ステップ１２へ戻る。
ステップ２０の処理で記録アドレスＡｕがＴＬＯ内のアドレスではないと判断した場合は、次にステップ２１でホストコンピュータから要求された記録アドレスＡｕ以降の既記録領域あるいは不定領域の開始アドレスＡｗを検出して取得し、ステップ２２でホストコンピュータが要求した記録領域が開始アドレスＡｗを含むか否か、すなわちＡｕ＋Ｓｕ＞Ａｗとなるか否かを判断する。
【００８６】
ステップ２２の処理でホストコンピュータが要求した記録領域が開始アドレスＡｗを含む場合、すなわちＡｕ＋Ｓｕ＞Ａｗとなると判断した場合、ステップ２３で記録サイズＳｕ＝Ａｗ−Ａｕとして記録領域を記録アドレスＡｕから開始アドレスＡｗまでに変更し、ステップ２４でオーバーライト速度（データの上書きが可能な第１の記録速度）よりも高速な記録速度を設定して記録を行う。
ステップ２２の処理でホストコンピュータが要求した記録領域が開始アドレスＡｗを含まないと判断した場合、すなわちＡｕ＋Ｓｕ＞Ａｗとならないと判断した場合、ステップ２３の処理をスキップして、ステップ２４でオーバーライト速度（データの上書きが可能な第１の記録速度）よりも高速な記録速度を設定して記録を行う。
【００８７】
次に、ステップ２５でホストコンピュータが要求した記録領域のうち記録を行っていない領域があるか否か、すなわち記録残りありか否かを判断する。
ステップ２５の処理で記録残りありと判断した場合は、ステップ２６でホストコンピュータから要求された記録アドレスＡｕと記録サイズＳｕを更新（Ａｕ＝Ａｕ＋Ｓｕ，Ｓｕ＝Ａｗ−Ａｕ）して、ステップ１８へ戻る。
ステップ２５の処理で記録残り無しと判断した場合は、ステップ１２へ戻って再びホストコンピュータからの記録要求があるか否かを確認する。
このステップ１２でホストコンピュータからの記録要求がなかったと判断した場合は、図１０のバックグラウンドフォーマットによるディ・アイス処理へ移行する。
【００８８】
なお、上述の処理でフォーマット途中のＤＶＤ＋ＲＷディスクが挿入された場合はオーバーライト速度を設定しても良い。
その場合は、ステップ１７の処理においてＦＤＣＢ内のリ・ユースビットを参照する代わりに、ディスク挿入時の状態がフォーマット途中であったか否かを判断するようにする。
【００８９】
図１０は、図１に示した情報記録装置におけるバックグラウンドフォーマットによるディ・アイス処理を示すフローチャート図である。
コントローラ９は、ステップ（図中「Ｓ」で示す）２８でディ・アイス中であるか否かを判断する。
ステップ２８の処理でディ・アイス中であると判断した場合は、図９のステップ１２へ戻ってホストコンピュータからの記録要求があるか否かを判断する。
ステップ２８の処理でディ・アイス中ではないと判断した場合は、次にステップ２９で未記録領域が存在するか否かを判断する。
ステップ２９の処理で未記録領域が存在すると判断した場合は、ステップ３０でＦＤＣＢからＬＷＡを取得し、ステップ３１でＦＤＣＢのビットマップ情報を参照してディ・アイスサイズＳｄを取得して決定する。
【００９０】
次に、ステップ３２でこのＤＶＤ＋ＲＷディスクがブランク状態からフォーマットされたものであるか、あるいは、フォーマット済みディスクが再度フォーマットされたものであるかをＦＤＣＢ内のリ・ユースビットを参照して判断する。つまり、リ・ユースビットがセットされているか否かを判断する。
ステップ３２の処理でリ・ユースビットがセットされていると判断した場合は、ステップ４１でオーバーライト速度（データの上書きが可能な第１の記録速度）を設定してディ・アイスの記録を行い、図９のステップ１２へ戻ってホストコンピュータからの記録要求があるか否かを判断する。
ステップ３２の処理でリ・ユースビットがセットされていないと判断した場合は、次にステップ３３でＬＷＡがＴＬＯ内のアドレスか否かを判断する。
【００９１】
ステップ３３の処理でＬＷＡがＴＬＯ内のアドレスであると判断した場合、ステップ３８でＴＬＯの終了アドレスＡｔを取得し、ステップ３９でディ・アイス領域が終了アドレスＡｔを含むか否か、すなわち、ＬＷＡ＋Ｓｄ＞Ａｔとなるか否かを判断する。
ステップ３９の処理でＬＷＡ＋Ｓｄ＞Ａｔとなると判断した場合、つまりディ・アイス領域が終了アドレスＡｔを含むと判断した場合は、ステップ４０でディ・アイスサイズをＳｄ＝Ａｔ−ＬＷＡとしてアドレスＬＷＡからＡｔまでに変更して、ステップ４１でオーバーライト速度（データの上書きが可能な第１の記録速度）を設定してディ・アイスの記録を行い、図９のステップ１２へ戻ってホストコンピュータからの記録要求があるか否かを判断する。
【００９２】
一方、ステップ３３の処理でＬＷＡがＴＬＯ内のアドレスではないと判断した場合は、次にステップ３４でＬＷＡが不定領域内のアドレスであるか否かを判断する。
ここでは、ビットマップ領域より取得した既記録領域の開始アドレスの手前１ＥＣＣブロック分の領域が不定領域であるものとする。
ステップ３４の処理でＬＷＡが不定領域内のアドレスであると判断した場合は、ステップ４１でオーバーライト速度（データの上書きが可能な第１の記録速度）を設定してディ・アイスの記録を行い、図９のステップ１２へ戻ってホストコンピュータからの記録要求があるか否かを判断する。
【００９３】
ステップ３４の処理でＬＷＡが不定領域内のアドレスではないと判断した場合は、次にステップ３５でＬＷＡ以降の所定範囲内に不定領域が存在するか否かを判断する。
ステップ３５の処理で所定範囲内に不定領域が存在すると判断した場合は、ステップ４１でオーバーライト速度（データの上書きが可能な第１の記録速度）を設定してディ・アイスの記録を行い、図９のステップ１２へ戻ってホストコンピュータからの記録要求があるか否かを判断する。
ステップ３５の処理で所定範囲内に不定領域が存在しないと判断した場合は、ステップ３６でビットマップ情報から取得したディ・アイスサイズＳｄから不定領域１ＥＣＣブロック分のサイズをマイナス（Ｓｄ＝Ｓｄ−１ＥＣＣ）し、ステップ３７でオーバーライト速度よりも高速な記録速度を設定してディ・アイスを行う。
そして、ディ・アイス処理開始後は、図９のステップ１２へ戻って再びホストコンピュータからの記録要求があるか否かを判断する。
【００９４】
また、ステップ２９の処理で未記録領域が存在しないと判断した場合は、この処理を完了（終了）する。
なお、上述の処理でフォーマット途中のＤＶＤ＋ＲＷディスクが挿入された場合はオーバーライト速度を設定しても良い。
その場合は、ステップ３２の処理においてＦＤＣＢ内のリ・ユースビットを参照する代わりに、ディスク挿入時の状態がフォーマット途中であったか否かを判断するようにする。
【産業上の利用可能性】
【００９５】
この発明による情報記録装置と情報記録方法とプログラムは、ランダムなデータ記録に関する情報を管理する管理手段を有し、未記録領域への記録をオーバーライト可能な速度よりも高速で行う情報記録装置全般に適用することができる。また、デスクトップパソコン，ノートブックパソコン等のパーソナルコンピュータにおいても適用することができる。
【図面の簡単な説明】
【００９６】
【図１】この発明の一実施形態である情報記録装置の構成を示すブロック図である。
【図２】図１に示す情報記録装置における１ビームオーバーライトのレーザ発光波形を示す波形図である。
【図３】図１に示す情報記録装置におけるバックグラウンドフォーマット及びバックグラウンドフォーマット中の記録処理を示す説明図である。
【図４】ＤＶＤ＋ＲＷディスク１２のビットマップ情報を格納するＦＤＣＢの構成を示す図である。
【００９７】
【図５】図１に示す情報記録装置における既記録領域と未記録領域の識別ができない不定領域を含む領域への記録処理を示す説明図である。
【図６】図１に示す情報記録装置における開始アドレス以降の少なくとも最小記録単位以上の所定範囲内に既記録領域と未記録領域が混在する場合の記録速度の設定処理を示す説明図である。
【図７】図１に示す情報記録装置におけるＴＬＯが記録されているＤＶＤ＋ＲＷディスクに対してバックグラウンドフォーマットを再開させる場合の記録処理を示す説明図である。
【００９８】
【図８】図１に示す情報記録装置におけるフォーマット処理を示すフローチャート図である。
【図９】図１に示す情報記録装置におけるバックグラウンドフォーマット中のデータ記録処理を示すフローチャート図である。
【図１０】図１に示す情報記録装置におけるバックグラウンドフォーマットによるディ・アイス処理を示すフローチャート図である。
【符号の説明】
【００９９】
１：モータ    ２：光ピックアップ    ３：粗動モータ    ４：回転制御系部    ５：粗動モータ制御系部    ６：光ピックアップ制御系部    ７：信号処理系部    ８：キャッシュメモリ    ９：コントローラ    １０：外部インタフェース    １１：ホストコンピュータ
【図１】
2005129120.tif 000003
【図２】
2005129120.tif 000004
【図３】
2005129120.tif 000005
【図４】
2005129120.tif 000006
【図５】
2005129120.tif 000007
【図６】
2005129120.tif 000008
【図７】
2005129120.tif 000009
【図８】
2005129120.tif 000010
【図９】
2005129120.tif 000011
【図１０】
2005129120.tif 000012
【手続補正書】
【提出日】平成16年10月29日(2004.10.29)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
データの上書きが可能な情報記録媒体の記録領域内に最小記録単位毎にデータをランダムに記録する記録手段と、前記情報記録媒体に記録された前記最小記録単位毎の記録状態を表すビットマップ情報を読み出す手段と、前記ビットマップ情報に基づいて、前記記録領域内の前記最小記録単位毎の既記録領域と未記録領域とを識別する識別手段と、前記記録手段に対して前記識別手段によって識別した前記既記録領域における最適な記録速度として第１の記録速度を設定し、前記未記録領域における最適な記録速度として前記第１の記録速度よりも高速な第２の記録速度を設定する設定手段とを備えたことを特徴とする情報記録装置。
【請求項２】
前記設定手段に、前記記録手段に対して前記識別手段によって前記既記録領域と前記未記録領域の識別ができない不定領域における記録速度として前記第１の記録速度を設定する手段を設けたことを特徴とする請求項１記載の情報記録装置。
【請求項３】
前記設定手段に、前記記録手段に対して前記既記録領域と前記未記録領域が混在する領域における記録速度として前記第１の記録速度を設定する手段を設けたことを特徴とする請求項１記載の情報記録装置。
【請求項４】
前記設定手段に、前記記録手段に対して複数の前記記録領域にはさまれた前記未記録領域において、前記第２の記録速度に切り替えることによって記録パフォーマンスが低下する場合には、その未記録領域の記録速度として前記第１の記録速度を設定する手段を設けたことを特徴とする請求項１記載の情報記録装置。
【請求項５】
前記記録手段に、前記情報記録媒体に対してバックグラウンドでフォーマットをするバックグラウンドフォーマット手段を設け、
前記設定手段に、前記バックグラウンドフォーマット手段に対してバックグラウンドでフォーマットをするときの記録速度として前記第２の記録速度を設定するバックグラウンドフォーマット記録速度設定手段を設けたことを特徴とする請求項１乃至４のいずれか一項に記載の情報記録装置。
【請求項６】
前記バックグラウンドフォーマット記録速度設定手段に、前記バックグラウンドフォーマット手段に対して既にフォーマットされている情報記録媒体に再度フォーマットを行う場合は前記第１の記録速度を設定する手段を設けたことを特徴とする請求項５記載の情報記録装置。
【請求項７】
前記情報記録媒体の所定領域に再度フォーマットしたことを示す情報を記録する手段を設けたことを特徴とする請求項６記載の情報記録装置。
【請求項８】
前記バックグラウンドフォーマット記録速度設定手段に、前記バックグラウンドフォーマット手段に対して前記情報記録媒体の所定領域に再度フォーマットしたことを示す情報が記録されていた場合は前記第１の記録速度を設定する手段を設けたことを特徴とする請求項７記載の情報記録装置。
【請求項９】
前記バックグラウンドフォーマット手段に、フォーマット完了前に前記情報記録媒体に一時的なリードアウト領域を記録してバックグラウンドでのフォーマットを中断する中断手段を設け、
前記バックグラウンドフォーマット記録速度設定手段に、前記一時的なリードアウト領域を上書きしてフォーマットを行うときの記録速度として前記第１の記録速度を設定する手段を設けたことを特徴とする請求項５乃至８のいずれか一項に記載の情報記録装置。
【請求項１０】
前記識別手段に、前記一時的なリードアウト領域を既記録領域と識別する手段を設け、
前記バックグラウンドフォーマット記録速度設定手段に、前記バックグラウンドフォーマット手段に対して前記一時的なリードアウト領域に続く未記録領域への記録には前記第２の記録速度を設定する手段を設けたことを特徴とする請求項９記載の情報記録装置。
【請求項１１】
前記設定手段に、前記記録手段に対して前記情報記録媒体がフォーマット途中であった場合にデータの上書きが可能な記録速度を設定する手段を設けたことを特徴とする請求項５乃至１０のいずれか一項に記載の情報記録装置。
【請求項１２】
前記情報記録媒体はＤＶＤ＋ＲＷ規格に準拠した光ディスクであることを特徴とする請求項１乃至１１のいずれか一項に記載の情報記録装置。
【請求項１３】
データの上書きが可能な情報記録媒体の記録領域内に最小記録単位毎にデータをランダムに記録する記録工程と、前記情報記録媒体に記録された前記最小記録単位毎の記録状態を表すビットマップ情報を読み出す工程と、前記ビットマップ情報に基づいて、前記記録領域内の前記最小記録単位毎の既記録領域と未記録領域とを識別する識別工程と、前記記録工程に対して前記識別工程によって識別した前記既記録領域における最適な記録速度として第１の記録速度を設定し、前記未記録領域における最適な記録速度として前記第１の記録速度よりも高速な第２の記録速度を設定する設定工程とからなることを特徴とする情報記録方法。
【請求項１４】
前記設定工程に、前記記録工程に対して前記識別工程によって前記既記録領域と前記未記録領域の識別ができない不定領域における記録速度として前記第１の記録速度を設定する工程を設けたことを特徴とする請求項１３記載の情報記録方法。
【請求項１５】
前記設定工程に、前記記録工程に対して前記既記録領域と前記未記録領域が混在する領域における記録速度として前記第１の記録速度を設定する工程を設けたことを特徴とする請求項１３記載の情報記録方法。
【請求項１６】
前記設定工程に、前記記録工程に対して複数の前記記録領域にはさまれた前記未記録領域において、前記第２の記録速度に切り替えることによって記録パフォーマンスが低下する場合には、その未記録領域の記録速度として前記第１の記録速度を設定する工程を設けたことを特徴とする請求項１３記載の情報記録方法。
【請求項１７】
前記記録工程に、前記情報記録媒体に対してバックグラウンドでフォーマットをするバックグラウンドフォーマット工程を設け、
前記設定工程に、前記バックグラウンドフォーマット手段に対してバックグラウンドでフォーマットをするときの記録速度として前記第２の記録速度を設定するバックグラウンドフォーマット記録速度設定工程を設けたことを特徴とする請求項１３乃至１６のいずれか一項に記載の情報記録方法。
【請求項１８】
前記バックグラウンドフォーマット記録速度設定工程に、前記バックグラウンドフォーマット手段に対して既にフォーマットされている情報記録媒体に再度フォーマットを行う場合は前記第１の記録速度を設定する工程を設けたことを特徴とする請求項１７記載の情報記録方法。
【請求項１９】
前記情報記録媒体の所定領域に再度フォーマットしたことを示す情報を記録する工程を設けたことを特徴とする請求項１８記載の情報記録方法。
【請求項２０】
前記バックグラウンドフォーマット記録速度設定工程に、前記バックグラウンドフォーマット工程に対して前記情報記録媒体の所定領域に再度フォーマットしたことを示す情報が記録されていた場合は前記第１の記録速度を設定する工程を設けたことを特徴とする請求項１９記載の情報記録方法。
【請求項２１】
前記バックグラウンドフォーマット工程に、フォーマット完了前に前記情報記録媒体に一時的なリードアウト領域を記録してバックグラウンドでのフォーマットを中断する中断工程を設け、
前記バックグラウンドフォーマット記録速度設定工程に、前記一時的なリードアウト領域を上書きしてフォーマットを行うときの記録速度として前記第１の記録速度を設定する工程を設けたことを特徴とする請求項１７乃至２０のいずれか一項に記載の情報記録方法。
【請求項２２】
前記識別工程に、前記一時的なリードアウト領域を既記録領域と識別する工程を設け、
前記バックグラウンドフォーマット記録速度設定工程に、前記バックグラウンドフォーマット工程に対して前記一時的なリードアウト領域に続く未記録領域への記録には前記第２の記録速度を設定する工程を設けたことを特徴とする請求項２１記載の情報記録方法。
【請求項２３】
前記設定工程に、前記記録手段に対して前記情報記録媒体がフォーマット途中であった場合にデータの上書きが可能な記録速度を設定する工程を設けたことを特徴とする請求項１７乃至２２のいずれか一項に記載の情報記録方法。
【請求項２４】
前記情報記録媒体はＤＶＤ＋ＲＷ規格に準拠した光ディスクであることを特徴とする請求項１３乃至２３のいずれか一項に記載の情報記録方法。
【請求項２５】
コンピュータに、データの上書きが可能な情報記録媒体の記録領域内に最小記録単位毎にデータをランダムに記録する記録手順と、前記情報記録媒体に記録された前記最小記録単位毎の記録状態を表すビットマップ情報を読み出す手順と、前記ビットマップ情報に基づいて、前記記録領域内の前記最小記録単位毎の既記録領域と未記録領域とを識別する識別手順と、前記記録手順に対して前記識別手順によって識別した前記既記録領域における最適な記録速度として第１の記録速度を設定し、前記未記録領域における最適な記録速度として前記第１の記録速度よりも高速な第２の記録速度を設定する設定手順とを実行させるためのプログラム。
【請求項２６】
前記設定手順に、前記記録手順に対して前記識別手順によって前記既記録領域と前記未記録領域の識別ができない不定領域における記録速度として前記第１の記録速度を設定する手順を設けたことを特徴とする請求項２５記載のプログラム。
【請求項２７】
前記設定手順に、前記記録手順に対して前記既記録領域と前記未記録領域が混在する領域における記録速度として前記第１の記録速度を設定する手順を設けたことを特徴とする請求項２５記載のプログラム。
【請求項２８】
前記設定手順に、前記記録手順に対して複数の前記記録領域にはさまれた前記未記録領域において、前記第２の記録速度に切り替えることによって記録パフォーマンスが低下する場合には、その未記録領域の記録速度として前記第１の記録速度を設定する手順を設けたことを特徴とする請求項２５記載のプログラム。
【請求項２９】
前記記録手順に、前記情報記録媒体に対してバックグラウンドでフォーマットをするバックグラウンドフォーマット手順を設け、
前記設定手順に、前記バックグラウンドフォーマット手順に対してバックグラウンドでフォーマットをするときの記録速度として前記第２の記録速度を設定するバックグラウンドフォーマット記録速度設定手順を設けたことを特徴とする請求項２５乃至２８のいずれか一項に記載のプログラム。
【請求項３０】
前記バックグラウンドフォーマット記録速度設定手順に、前記バックグラウンドフォーマット手順に対して既にフォーマットされている情報記録媒体に再度フォーマットを行う場合は前記第１の記録速度を設定する手順を設けたことを特徴とする請求項２９記載のプログラム。
【請求項３１】
前記情報記録媒体の所定領域に再度フォーマットしたことを示す情報を記録する手順を設けたことを特徴とする請求項３０記載のプログラム。
【請求項３２】
前記バックグラウンドフォーマット記録速度設定手順に、前記バックグラウンドフォーマット手順に対して前記情報記録媒体の所定領域に再度フォーマットしたことを示す情報が記録されていた場合は前記第１の記録速度を設定する手順を設けたことを特徴とする請求項３１記載のプログラム。
【請求項３３】
前記バックグラウンドフォーマット手順に、フォーマット完了前に前記情報記録媒体に一時的なリードアウト領域を記録してバックグラウンドでのフォーマットを中断する中断手順を設け、
前記バックグラウンドフォーマット記録速度設定手順に、前記一時的なリードアウト領域を上書きしてフォーマットを行うときの記録速度として前記第１の記録速度を設定する手順を設けたことを特徴とする請求項２９乃至３２のいずれか一項に記載のプログラム。
【請求項３４】
前記識別手順に、前記一時的なリードアウト領域を既記録領域と識別する手順を設け、
前記バックグラウンドフォーマット記録速度設定手順に、前記バックグラウンドフォーマット手順に対して前記一時的なリードアウト領域に続く未記録領域への記録には前記第２の記録速度を設定する手順を設けたことを特徴とする請求項３３記載のプログラム。
【請求項３５】
前記設定手順に、前記記録手順に対して前記情報記録媒体がフォーマット途中であった場合にデータの上書きが可能な記録速度を設定する手順を設けたことを特徴とする請求項２９乃至３４のいずれか一項に記載のプログラム。
【請求項３６】
前記情報記録媒体はＤＶＤ＋ＲＷ規格に準拠した光ディスクであることを特徴とする請求項２５乃至３５のいずれか一項に記載のプログラム。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】００１２
【補正方法】変更
【補正の内容】
【００１２】
この発明は上記の目的を達成するため、次の（１）〜（１２）の情報記録装置を提供する。
（１）データの上書きが可能な情報記録媒体の記録領域内に最小記録単位毎にデータをランダムに記録する記録手段と、上記情報記録媒体に記録された上記最小記録単位毎の記録状態を表すビットマップ情報を読み出す手段と、上記ビットマップ情報に基づいて、上記記録領域内の上記最小記録単位毎の既記録領域と未記録領域とを識別する識別手段と、上記記録手段に対して上記識別手段によって識別した上記既記録領域における最適な記録速度として第１の記録速度を設定し、上記未記録領域における最適な記録速度として上記第１の記録速度よりも高速な第２の記録速度を設定する設定手段を備えた情報記録装置。
【手続補正３】
【補正対象書類名】明細書
【補正対象項目名】００１３
【補正方法】変更
【補正の内容】
【００１３】
（２）上記（１）の情報記録装置において、上記設定手段に、上記記録手段に対して上記識別手段によって上記既記録領域と上記未記録領域の識別ができない不定領域における記録速度として上記第１の記録速度を設定する手段を設けた情報記録装置。
【手続補正４】
【補正対象書類名】明細書
【補正対象項目名】００１４
【補正方法】変更
【補正の内容】
【００１４】
（３）上記（１）の情報記録装置において、上記設定手段に、上記記録手段に対して上記未記録領域が混在する領域における記録速度として上記第１の記録速度を設定する手段を設けた情報記録装置。
（４）上記（１）の情報記録装置において、上記設定手段に、上記記録手段に対して複数の上記記録領域にはさまれた上記未記録領域において、上記第２の記録速度に切り替えることによって記録パフォーマンスが低下する場合には、その未記録領域の記録速度として上記第１の記録速度を設定する手段を設けた情報記録装置。
（５）上記（１）〜（４）のいずれかの情報記録装置において、上記記録手段に、上記情報記録媒体に対してバックグラウンドでフォーマットをするバックグラウンドフォーマット手段を設け、上記設定手段に、上記バックグラウンドフォーマット手段に対してバックグラウンドでフォーマットをするときの記録速度として上記第２の記録速度を設定するバックグラウンドフォーマット記録速度設定手段を設けた情報記録装置。
【手続補正５】
【補正対象書類名】明細書
【補正対象項目名】００１５
【補正方法】変更
【補正の内容】
【００１５】
（６）上記（５）の情報記録装置において、上記バックグラウンドフォーマット記録速度設定手段に、上記バックグラウンドフォーマット手段に対して既にフォーマットされている情報記録媒体に再度フォーマットを行う場合は上記第１の記録速度を設定する手段を設けた情報記録装置。
（７）上記（６）の情報記録装置において、上記情報記録媒体の所定領域に再度フォーマットしたことを示す情報を記録する手段を設けた情報記録装置。
（８）上記（７）の情報記録装置において、上記バックグラウンドフォーマット記録速度設定手段に、上記バックグラウンドフォーマット手段に対して上記情報記録媒体の所定領域に再度フォーマットしたことを示す情報が記録されていた場合は上記第１の記録速度を設定する手段を設けた情報記録装置。
【手続補正６】
【補正対象書類名】明細書
【補正対象項目名】００１６
【補正方法】変更
【補正の内容】
【００１６】
（９）上記（５）〜（８）のいずれかの情報記録装置において、上記バックグラウンドフォーマット手段に、フォーマット完了前に上記情報記録媒体に一時的なリードアウト領域を記録してバックグラウンドでのフォーマットを中断する中断手段を設け、上記バックグラウンドフォーマット記録速度設定手段に、上記一時的なリードアウト領域を上書きしてフォーマットを行うときの記録速度として上記第１の記録速度を設定する手段を設けた情報記録装置。
（１０）上記（９）の情報記録装置において、上記識別手段に、上記一時的なリードアウト領域を既記録領域と識別する手段を設け、上記バックグラウンドフォーマット記録速度設定手段に、上記バックグラウンドフォーマット手段に対して上記一時的なリードアウト領域に続く未記録領域への記録には上記第２の記録速度を設定する手段を設けた情報記録装置。
【手続補正７】
【補正対象書類名】明細書
【補正対象項目名】００１７
【補正方法】変更
【補正の内容】
【００１７】
（１１）上記（５）〜（１０）のいずれかの情報記録装置において、上記設定手段に、上記記録手段に対して上記情報記録媒体がフォーマット途中であった場合にデータの上書きが可能な記録速度を設定する手段を設けた情報記録装置。
（１２）上記（１）〜（１１）のいずれかの情報記録装置において、上記情報記録媒体はＤＶＤ＋ＲＷ規格に準拠した光ディスクである情報記録装置。
【手続補正８】
【補正対象書類名】明細書
【補正対象項目名】００１８
【補正方法】変更
【補正の内容】
【００１８】
また、次の（１３）〜（２４）の情報記録方法も提供する。
（１３）データの上書きが可能な情報記録媒体の記録領域内に最小記録単位毎にデータをランダムに記録する記録工程と、上記情報記録媒体に記録された上記最小記録単位毎の記録状態を表すビットマップ情報を読み出す工程と、上記ビットマップ情報に基づいて、上記記録領域内の上記最小記録単位毎の既記録領域と未記録領域とを識別する識別工程と、上記記録工程に対して上記識別工程によって識別した上記既記録領域における最適な記録速度として第１の記録速度を設定し、上記未記録領域における最適な記録速度として上記第１の記録速度よりも高速な第２の記録速度を設定する設定工程とからなる情報記録方法。
【手続補正９】
【補正対象書類名】明細書
【補正対象項目名】００１９
【補正方法】変更
【補正の内容】
【００１９】
（１４）上記（１３）の情報記録方法において、上記設定工程に、上記記録工程に対して上記識別工程によって上記既記録領域と上記未記録領域の識別ができない不定領域における記録速度として上記第１の記録速度を設定する工程を設けた情報記録方法。
【手続補正１０】
【補正対象書類名】明細書
【補正対象項目名】００２０
【補正方法】変更
【補正の内容】
【００２０】
（１５）上記（１３）の情報記録方法において、上記設定工程に、上記記録工程に対して上記既記録領域と上記未記録領域が混在する領域における記録速度として上記第１の記録速度を設定する工程を設けた情報記録方法。
（１６）上記（１３）の情報記録方法において、上記設定工程に、上記記録工程に対して複数の上記記録領域にはさまれた上記未記録領域において、上記第２の記録速度に切り替えることによって記録パフォーマンスが低下する場合には、その未記録領域の記録速度として上記第１の記録速度を設定する工程を設けた情報記録方法。
（１７）上記（１３）〜（１６）のいずれかの情報記録方法において、上記記録工程に、上記情報記録媒体に対してバックグラウンドでフォーマットをするバックグラウンドフォーマット工程を設け、上記設定工程に、上記バックグラウンドフォーマット手段に対してバックグラウンドでフォーマットをするときの記録速度として上記第２の記録速度を設定するバックグラウンドフォーマット記録速度設定工程を設けた情報記録方法。
【手続補正１１】
【補正対象書類名】明細書
【補正対象項目名】００２１
【補正方法】変更
【補正の内容】
【００２１】
（１８）上記（１７）の情報記録方法において、上記バックグラウンドフォーマット記録速度設定工程に、上記バックグラウンドフォーマット手段に対して既にフォーマットされている情報記録媒体に再度フォーマットを行う場合は上記第１の記録速度を設定する工程を設けた情報記録方法。
（１９）上記（１８）の情報記録方法において、上記情報記録媒体の所定領域に再度フォーマットしたことを示す情報を記録する工程を設けた情報記録方法。
（２０）上記（１９）の情報記録方法において、上記バックグラウンドフォーマット記録速度設定工程に、上記バックグラウンドフォーマット工程に対して上記情報記録媒体の所定領域に再度フォーマットしたことを示す情報が記録されていた場合は上記第１の記録速度を設定する工程を設けた情報記録方法。
【手続補正１２】
【補正対象書類名】明細書
【補正対象項目名】００２２
【補正方法】変更
【補正の内容】
【００２２】
（２１）上記（１７）〜（２０）のいずれかの情報記録方法において、上記バックグラウンドフォーマット工程に、フォーマット完了前に上記情報記録媒体に一時的なリードアウト領域を記録してバックグラウンドでのフォーマットを中断する中断工程を設け、上記バックグラウンドフォーマット記録速度設定工程に、上記一時的なリードアウト領域を上書きしてフォーマットを行うときの記録速度として上記第１の記録速度を設定する工程を設けた情報記録方法。
（２２）上記（２１）の情報記録方法において、上記識別工程に、上記一時的なリードアウト領域を既記録領域と識別する工程を設け、上記バックグラウンドフォーマット記録速度設定工程に、上記バックグラウンドフォーマット工程に対して上記一時的なリードアウト領域に続く未記録領域への記録には上記第２の記録速度を設定する工程を設けた情報記録方法。
【手続補正１３】
【補正対象書類名】明細書
【補正対象項目名】００２３
【補正方法】変更
【補正の内容】
【００２３】
（２３）上記（１７）〜（２２）のいずれかの情報記録方法において、上記設定工程に、上記記録手段に対して上記情報記録媒体がフォーマット途中であった場合にデータの上書きが可能な記録速度を設定する工程を設けた情報記録方法。
（２４）上記（１３）〜（２３）のいずれかの情報記録方法において、上記情報記録媒体はＤＶＤ＋ＲＷ規格に準拠した光ディスクである情報記録方法。
【手続補正１４】
【補正対象書類名】明細書
【補正対象項目名】００２４
【補正方法】変更
【補正の内容】
【００２４】
さらに、次の（２５）〜（３６）のプログラムも提供する。
（２５）コンピュータに、データの上書きが可能な情報記録媒体の記録領域内に最小記録単位毎にデータをランダムに記録する記録手順と、上記情報記録媒体に記録された上記最小記録単位毎の記録状態を表すビットマップ情報を読み出す手順と、上記ビットマップ情報に基づいて、上記記録領域内の上記最小記録単位毎の既記録領域と未記録領域とを識別する識別手順と、上記記録手順に対して上記識別手順によって識別した上記既記録領域における最適な記録速度として第１の記録速度を設定し、上記未記録領域における最適な記録速度として上記第１の記録速度よりも高速な第２の記録速度を設定する設定手順を実行させるためのプログラム。
【手続補正１５】
【補正対象書類名】明細書
【補正対象項目名】００２５
【補正方法】変更
【補正の内容】
【００２５】
（２６）上記（２５）のプログラムにおいて、上記設定手順に、上記記録手順に対して上記識別手順によって上記既記録領域と上記未記録領域の識別ができない不定領域における記録速度として上記第１の記録速度を設定する手順を設けたプログラム。
（２７）上記（２５）のプログラムにおいて、上記設定手順に、上記記録手順に対して上記既記録領域と上記未記録領域が混在する領域における記録速度として上記第１の記録速度を設定する手順を設けたプログラム。
（２８）上記（２５）のプログラムにおいて、上記設定手順に、上記記録手順に対して複数の上記記録領域にはさまれた上記未記録領域において、上記第２の記録速度に切り替えることによって記録パフォーマンスが低下する場合には、その未記録領域の記録速度として上記第１の記録速度を設定する手順を設けたプログラム。
【手続補正１６】
【補正対象書類名】明細書
【補正対象項目名】００２６
【補正方法】変更
【補正の内容】
【００２６】
（２９）上記（２５）〜（２８）のいずれかのプログラムにおいて、上記記録手順に、上記情報記録媒体に対してバックグラウンドでフォーマットをするバックグラウンドフォーマット手順を設け、上記設定手順に、上記バックグラウンドフォーマット手順に対してバックグラウンドでフォーマットをするときの記録速度として上記第２の記録速度を設定するバックグラウンドフォーマット記録速度設定手順を設けたプログラム。
【手続補正１７】
【補正対象書類名】明細書
【補正対象項目名】００２７
【補正方法】変更
【補正の内容】
【００２７】
（３０）上記（２９）のプログラムにおいて、上記バックグラウンドフォーマット記録速度設定手順に、上記バックグラウンドフォーマット手順に対して既にフォーマットされている情報記録媒体に再度フォーマットを行う場合は上記第１の記録速度を設定する手順を設けたプログラム。
（３１）上記（３０３９）のプログラムにおいて、上記情報記録媒体の所定領域に再度フォーマットしたことを示す情報を記録する手順を設けたプログラム。
（３２）上記（３１）のプログラムにおいて、上記バックグラウンドフォーマット記録速度設定手順に、上記バックグラウンドフォーマット手順に対して上記情報記録媒体の所定領域に再度フォーマットしたことを示す情報が記録されていた場合は上記第１の記録速度を設定する手順を設けたプログラム。
【手続補正１８】
【補正対象書類名】明細書
【補正対象項目名】００２８
【補正方法】変更
【補正の内容】
【００２８】
（３３）上記（２９）〜（３２）のいずれかのプログラムにおいて、上記バックグラウンドフォーマット手順に、フォーマット完了前に上記情報記録媒体に一時的なリードアウト領域を記録してバックグラウンドでのフォーマットを中断する中断手順を設け、上記バックグラウンドフォーマット記録速度設定手順に、上記一時的なリードアウト領域を上書きしてフォーマットを行うときの記録速度として上記第１の記録速度を設定する手順を設けたプログラム。
（３４）上記（３３）のプログラムにおいて、上記識別手順に、上記一時的なリードアウト領域を既記録領域と識別する手順を設け、上記バックグラウンドフォーマット記録速度設定手順に、上記バックグラウンドフォーマット手順に対して上記一時的なリードアウト領域に続く未記録領域への記録には上記第２の記録速度を設定する手順を設けたプログラム。
【手続補正１９】
【補正対象書類名】明細書
【補正対象項目名】００２９
【補正方法】変更
【補正の内容】
【００２９】
（３５）上記（２９）〜（３４）のいずれかのプログラムにおいて、上記設定手順に、上記記録手順に対して上記情報記録媒体がフォーマット途中であった場合にデータの上書きが可能な記録速度を設定する手順を設けたプログラム。
（３６）上記（２５）〜（３５）のいずれかのプログラムにおいて、上記情報記録媒体はＤＶＤ＋ＲＷ規格に準拠した光ディスクであるプログラム。
【手続補正２０】
【補正対象書類名】明細書
【補正対象項目名】００６９
【補正方法】変更
【補正の内容】
【００６９】
また、ＴＬＯが記録されている領域に続く未記録領域は未記録であるため高速記録が可能である。ＤＶＤ＋ＲＷディスクではＴＬＯのサイズが定義されておらず、ＴＬＯの領域を示す情報はＤＶＤ＋ＲＷディスク上に記録されていないが、例えばフォーマット再開する場合にＤＶＤ＋ＲＷディスク上をサーチすることでＴＬＯの領域を特定することができ、ＴＬＯの領域に続く未記録領域を記録する場合にオーバーライト速度よりも高速に記録することが可能である。そこで、コントローラ９は、ＴＬＯを既記録領域と識別し、ＴＬＯに続く未記録領域への記録にはデータの上書きが可能な記録速度よりも高速な記録速度を設定して記録
する。