(57)【特許請求の範囲】
【請求項１】
データの上書きが可能なＣＤ−ＲＷディスクに対して複数の固定長パケットからなるトラックを記録，再生，及び消去する手段を備えた情報記録再生装置において、
前記ＣＤ−ＲＷディスクのフォーマット処理時、前記ＣＤ−ＲＷディスク上のユーザデータ部に対するデータの記録を省略し、リードイン領域内のトラック情報記録領域，プログラムメモリ領域，およびプレギャップ領域のみを記録するものであって、前記リードイン領域内のトラック情報記録領域と前記プログラムメモリ領域とにトラック情報を、前記プレギャップ領域に固定長パケットのパケット長の情報をそれぞれ記録する簡易フォーマット手段を設けたことを特徴とする情報記録再生装置。
【請求項２】
前記ＣＤ−ＲＷディスク上に形成されたＡＴＩＰからアドレスを検出し、該検出されたアドレスに基づいてデータを記録する請求項１記載の情報記録再生装置。
【請求項３】
請求項１又は２記載の情報記録再生装置において、
前記ＣＤ−ＲＷディスクに対してデータの記録及び再生を行なっていない時、前記ＣＤ−ＲＷディスク上のユーザデータ部内に存在する全てのブランク部に対して所定のデータを記録する手段を設けたことを特徴とする情報記録再生装置。
【請求項４】
請求項１又は２記載の情報記録再生装置において、
前記ＣＤ−ＲＷディスクに対するデータの記録時、前記ＣＤ−ＲＷディスク上のユーザデータ部内に対する最終記録アドレスを記憶する手段と、前記ＣＤ−ＲＷディスクに対してデータの記録及び再生を行なっていない時、前記手段に記憶された最終記録アドレスより内側にあるブランク部に対してのみ所定のデータを記録する手段を設けたことを特徴とする情報記録再生装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
この発明は、情報の記録再生が可能で且つフォーマット処理を必要とする，ＣＤ−Ｒディスク，ＣＤ−ＲＷディスク，その他の記録メディアに対する情報の記録，再生，及び消去を行なう情報記録再生装置に関する。
【０００２】
【従来の技術】
従来、光ディスク上でトラック内のデータ未記録のパケットを管理し、そのデータ未記録のパケットを素早く探し出せるようにし、光ディスクに対して直接パケットの記録や再生させる時の時間短縮を図った光ディスク記録装置（例えば、特開平０９−２８８８８３号公報参照）があった。
【０００３】
情報（データ）を記録することが可能なコンパクトディスク（ＣｏｍｐａｃｔＤｉｓｃ：ＣＤ）には、ＣＤ−Ｒディスク（Ｃｏｍｐａｃｔ  Ｄｉｓｃ  Ｒｅｃｏｒｄａｂｌｅ：同じ領域に対して１回のみデータの記録が可能なディスク）と、ＣＤ−ＲＷディスク（Ｃｏｍｐａｃｔ  Ｄｉｓｃ  Ｒｅｗｒｉｔａｂｌｅ：同じ領域に対してデータの上書きが可能なディスク）がある。
【０００４】
上記ＣＤ−Ｒディスク，ＣＤ−ＲＷディスクの特徴として、ディスク上にＡＴＩＰ（Ａｂｓｏｌｕｔｅ  Ｔｉｍｅ  Ｉｎ  Ｐｒｅ−ｇｒｏｏｖｅ）がある。
ＡＴＩＰとは、ＣＤ−Ｒディスク，ＣＤ−ＲＷディスク上にある溝（「グルーブ（ｇｒｏｏｖｅ）」と呼ぶ）のことであり、その溝には細かい振動（「ワブル（ｗｏｂｂｌｅ）」と呼ぶ）により、時間情報やディスク情報等がＡＴＩＰフォーマットで記録されている。
【０００５】
ＣＤ−Ｒディスク，ＣＤ−ＲＷディスクに対してデータの記録／再生を行なうときは、時間情報により読み書きする位置を探したり、ディスク情報によりデータを記録する時のレーザ光の強さを知ることができる。
【０００６】
また、ＣＤ−Ｒディスク，ＣＤ−ＲＷディスクで再生できる最小単位にブロックと呼ばれる単位があり、１ブロックには２０４８〜２３５２バイト（ｂｙｔｅ）のデータが含まれる。
【０００７】
また、記録できる最小単位にパケットと呼ばれる単位があり、１つ以上の再生可能なユーザデータブロックと、その前の５つのリンク用ブロック（１つのリンクブロック（Ｌｉｎｋ  Ｂｌｏｃｋ）と４つのランインブロック（Ｒｕｎ−ｉｎＢｌｏｃｋ）とからなる）と、後ろの２つのリンク用ブロック（ランアウトブロック（Ｒｕｎ−ｏｕｔ  Ｂｌｏｃｋ）と呼ぶ）から成る。
【０００８】
このパケット内のユーザデータブロック数をパケット長と呼ぶ。
ＣＤ−Ｒディスク，ＣＤ−ＲＷディスクに対してデータを記録する手段として、トラックアットワンス方式やパケットライト方式と呼ばれる記録方式がある。
【０００９】
トラックアットワンス方式とは、トラック（最大９９個まで記録が可能な記録単位）を１パケットで一気に記録していく方式である。
トラックの開始アドレスや終了アドレスなどの情報は、メディア上の別領域にＰＭＡ（Ｐｒｏｇｒａｍ  Ｍｅｍｏｒｙ  Ａｒｅａ）やＴＯＣ（Ｔａｂｌｅ  Ｏｆ  Ｃｏｎｔｅｎｔｓ）として記録される。
【００１０】
１つのトラックの前には１５０ブロック、または２２５ブロックから成るプレギャップがあり、そのプレギャップ内のユーザデータフィールドには、トラック内の固定長パケットのパケット長等、そのトラックの属性に関する情報が記録されている。
【００１１】
パケットライト方式とは、上記トラックを複数のパケットに分割し、そのパケットごとに記録していく方式である。
【００１２】
記録方式として、固定長パケットライト方式と、可変長パケットライト方式の２種類があり、トラック内でパケット長が固定である方式を固定長パケットライト方式と呼び、トラック内でそれぞれのパケットのパケット長がさまざまである方式を可変長パケットライト方式と呼ぶ。
【００１３】
この固定長パケットを利用したファイルシステムとして、ＵＤＦ（Ｕｎｉｖｅｒｓａｌ  Ｄｉｓｋ  Ｆｏｒｍａｔ）がある。
ＵＤＦとは、ハードディスクドライブ（ＨＤＤ）やフロッピディスクドライブ（ＦＤＤ）のように、ＣＤ−ＲＷディスク上で、ファイル単位での記録／再生／消去が容易に行なえるファイルシステムである。
【００１４】
再生はブロック単位で、記録はパケット単位でランダムに記録／再生／消去が可能であることから、ランダムＵＤＦとも呼ばれる。
ＵＤＦでは、このようにＣＤ−ＲＷディスクに対してランダムにアクセスできるようにするために、一度ディスクに対してフォーマット処理を行なう必要がある。
【００１５】
そのフォーマット処理とは、ＣＤ−ＲＷディスクの全面，あるいは指定領域に対して固定長パケットを記録して埋め尽くす動作のことである。
このフォーマット処理を行なうことにより、ＣＤ−ＲＷディスクに対してデータをランダムに記録／再生／消去することができるようになる。
【００１６】
【発明が解決しようとする課題】
しかしながら、上述のフォーマット処理は、ＣＤ−ＲＷディスクの全面あるいは指定領域をパケットで埋め尽くすため、処理時間が非常に長くなるという問題があった。
【００１７】
例えば、ＣＤ−ＲＷディスクの記録容量は時間表示で７４分（６５０ＭＢｙｔｅ）あるため、ＴＯＣ情報なども含めると、２倍速で記録を行なっても約４０分のフォーマット処理時間がかかることになる。
【００１８】
ＵＤＦでは、ＣＤ−ＲＷディスクを１度フォーマット処理してしまえば、その後はランダムにデータの記録／再生／消去を行なうことができるが、ブランクディスクを使用する際には、ユーザは約４０分待たなければならないことになる。
【００１９】
ところが、ＴＯＣ情報やＰＭＡ情報によってトラックの開始アドレス及び、終了アドレスを知ることができ、またプレギャップ情報によって固定長パケットのパケット長を知ることができるため、ディスクの全面、あるいは指定領域を固定長パケットで埋め尽くさなくても、ディスクに対してランダムにアクセスすることが可能である。
【００２０】
この発明は上記の点に鑑みてなされたものであり、固定長パケット単位でデータの上書きが可能なＣＤ−ＲＷディスクに対するフォーマットの時間を短縮することを目的とする。
【００２１】
【課題を解決するための手段】
この発明は上記の目的を達成するため、データの上書きが可能なＣＤ−ＲＷディスクに対して複数の固定長パケットからなるトラックを記録，再生，及び消去する手段を備えた情報記録再生装置において、上記ＣＤ−ＲＷディスクのフォーマット処理時、上記ＣＤ−ＲＷディスク上のユーザデータ部に対するデータの記録を省略し、リードイン領域内のトラック情報記録領域（ＴＯＣ領域），プログラムメモリ領域（ＰＭＡ領域），およびプレギャップ領域のみを記録するものであって、上記リードイン領域内のトラック情報記録領域と上記プログラムメモリ領域とにトラック情報を、上記プレギャップ領域に固定長パケットのパケット長の情報をそれぞれ記録する簡易フォーマット手段を設けたものである。
【００２２】
また、上記ＣＤ−ＲＷディスク上に形成されたＡＴＩＰからアドレスを検出し、その検出されたアドレスに基づいてデータを記録するとよい。
さらに、上記ＣＤ−ＲＷディスクに対してデータの記録及び再生を行なっていない時、上記ＣＤ−ＲＷディスク上のユーザデータ部内に存在する全てのブランク部に対して所定のデータを記録する手段を設けるとよい。
【００２３】
さらにまた、上記ＣＤ−ＲＷディスクに対するデータの記録時、上記ＣＤ−ＲＷディスク上のユーザデータ部内に対する最終記録アドレスを記憶する手段と、上記ＣＤ−ＲＷディスクに対してデータの記録及び再生を行なっていない時、上記手段に記憶された最終記録アドレスより内側にあるブランク部に対してのみ所定のデータを記録する手段を設けるとよい。
【００２４】
この発明の請求項１の情報記録再生装置によれば、固定長パケット単位でデータを記録するＣＤ−ＲＷディスクのフォーマット処理時には、ＣＤ−ＲＷディスク上のユーザデータ部に対するデータの記録を省略し、リードイン領域内のトラック情報記録領域，プログラムメモリ領域，およびプレギャップ領域のみを記録するものであって、上記リードイン領域内のトラック情報記録領域と上記プログラムメモリ領域とにトラック情報を、上記プレギャップ領域に固定長パケットのパケット長の情報をそれぞれ記録する簡易フォーマット処理を施すため、フォーマット時間を大幅に短縮することができる。
【００２５】
この発明の請求項２の情報記録再生装置によれば、上記ＣＤ−ＲＷディスク上に形成されたＡＴＩＰからアドレスを検出し、その検出されたアドレスに基づいてデータを記録することができる。
この発明の請求項３の情報記録再生装置によれば、上記の簡易フォーマット処理が為されたＣＤ−ＲＷディスクを一般のＣＤ−ＲＯＭドライブ等のドライブで再生することが可能になる。
【００２６】
この発明の請求項４の情報記録再生装置によれば、上記のような簡易フォーマットの処理時、ＣＤ−ＲＷディスク上のユーザデータ部内の全てのブランク部に対してでなく、上記ユーザデータ部内に対する最終記録アドレスよりも内側にあるブランク部に対してのみ所定の内容のデータを記録する処理を行なうので、さらにフォーマット処理を早く終了することができる。
【００２７】
【発明の実施の形態】
以下、この発明の実施の形態を図面に基づいて具体的に説明する。
図１は、この発明の一実施形態のＣＤ−ＲＷドライブの構成を示す図である。このＣＤ−ＲＷドライブは、データの上書きが可能な記録メディアであるＣＤ−ＲＷディスク１を任意の回転速度で回転させるモータ２と、モータ２の制御を行なう回転制御部３を備えている。
【００２８】
また、ＣＤ−ＲＷディスク１にレーザ光Ｌを照射するピックアップ４と、ピックアップ４のレーザ光Ｌを駆動するレーザ駆動回路９と、ピックアップ４を半径方向に移動させたりする制御を行なうアクチュエータ制御部５と、ピックアップ４からの信号を制御する信号制御部６を備えている。
【００２９】
さらに、ホストコンピュータ１１との各種データ，コマンドの信号のやりとりを行なう外部インタフェース１０，及びホストコンピュータ１１から送られてくるデータ等の一時保管場所（一時記憶領域）であるバッファ８と、このＣＤ−ＲＷドライブ全体の制御を司ると共にこの発明に係わる各種の処理を実行するドライブコントローラ７も備えている。
このドライブコントローラ７は、ＣＰＵ，ＲＯＭ，及びＲＡＭ等からなるマイクロコンピュータによって実現される。
【００３０】
すなわち、上記ドライブコントローラ７等が、データの上書きが可能なＣＤ−ＲＷディスクに対して複数の固定長パケットからなるトラックを記録，再生，及び消去する手段と、ＣＤ−ＲＷディスクのフォーマット処理時、ＣＤ−ＲＷディスク上のユーザデータ部に対するデータの記録を省略し、リードイン領域内のトラック情報記録領域（ＴＯＣ領域），プログラムメモリ領域（ＰＭＡ領域），およびプレギャップ領域のみを記録するものであって、リードイン領域内のトラック情報記録領域とプログラムメモリ領域とにトラック情報を、プレギャップ領域に固定長パケットのパケット長の情報をそれぞれ記録する簡易フォーマット手段の機能を果たす。
【００３１】
また、ＣＤ−ＲＷディスク上に形成されたＡＴＩＰからアドレスを検出し、その検出されたアドレスに基づいてデータを記録する機能も果たす。
さらに、ＣＤ−ＲＷディスクに対してデータの記録及び再生を行なっていない時、ＣＤ−ＲＷディスク上のユーザデータ部内に存在する全てのブランク部に対して所定のデータを記録する手段の機能も果たす。
【００３２】
さらにまた、上記バッファ８がＣＤ−ＲＷディスクに対するデータの記録時、ＣＤ−ＲＷディスク上のユーザデータ部内に対する最終記録アドレスを記憶する手段に相当し、上記ドライブコントローラ７等が、ＣＤ−ＲＷディスクに対してデータの記録及び再生を行なっていない時、上記手段に記憶された最終記録アドレスより内側にあるブランク部に対してのみ所定のデータを記録する手段の機能を果たす。
【００３３】
図２は、ＣＤ−ＲＷディスク１のデータ記録領域のフォーマットを示す図である。
ＣＤ−ＲＷディスク１は、内周から、パワーキャリブレーション領域（Ｐｏｗｅｒ  Ｃａｌｉｂｒａｔｉｏｎ  Ａｒｅａ：ＰＣＡ）２０，プログラムメモリ領域（Ｐｒｏｇｒａｍ  Ｍｅｍｏｒｙ  Ａｒｅａ：ＰＭＡ）２１，リードイン領域（Ｌｅａｄ−ｉｎ  Ａｒｅａ）２２，プログラムエリア（プログラム領域）２３から構成される。
【００３４】
ＰＣＡ２０は、ＣＤ−ＲＷディスク１にデータを記録するときの記録パワーキャリブレーションを行なう領域である。
その領域にはテストエリア，カウントエリアがそれぞれ１００個ずつあり、このＣＤ−ＲＷドライブは、そのＣＤ−ＲＷディスク１に対して初めてデータ（情報）を記録する時、ＰＣＡ（当該領域）でレーザパワーキャリブレーション（ＯＰＣ）を行ない、ＣＤ−ＲＷディスク１に対してデータ記録時の適切な記録パワー値を設定する。
【００３５】
ＰＭＡ２１は、トラック情報を記録する領域である。
リードイン領域２２は、セッション３０の初めを示す領域であり、セッション３０内のトラック情報（ＴＯＣ）を記録する領域である。
セッション３０は、１つもしくは複数のトラック（図ではトラック１と２を示す）とリードアウト領域（Ｌｅａｄ−ｏｕｔ  Ａｒｅａ）２５からなる１つの単位である。
【００３６】
プログラム領域２３は、ユーザデータを記録する領域であり、トラック２４単位でデータを記録し、そのトラック２４の先頭アドレス，終了アドレス，及びデータモード等の情報が、ＰＭＡ２１やリードイン領域２２内にあるＴＯＣと呼ばれる内容で記録される。そのＴＯＣには、セッション３０に含まれるトラック２４の情報を記録する。
【００３７】
トラック２４は、ユーザがファイル，音楽等のデータを記録する領域である。
リードアウト領域２５は、セッション３０の終わりを示す領域である。
【００３８】
図３は、ＣＤ−ＲＷディスク１上にあるＡＴＩＰのフォーマットを示す図である。
ＡＴＩＰとは、未使用のＣＤ−ＲＷディスクにある溝（グルーブ）のことであり、その溝には細かい振動（ワブル）により時間情報や、ディスク情報が記録されている。図中「Ｍｉｎｕｔｅｓ」「Ｓｅｃｏｎｄｓ」は６０進数で、「Ｆｒａｍｅ」は７５進数でそれぞれ表現される。
【００３９】
図４は、トラックアットワンス方式で情報を記録したトラックフォーマットを示す図である。
トラック４０は１パケットで構成される。
トラックアットワンス方式を用いた場合には、このユーザデータブロック４１は最少でも３００ブロック以上なくてはならないと規定されている。
【００４０】
プレギャップ（ＰｒｅＧａｐ）領域４２は、１５０ブロック又は２２５ブロックからなり、トラック４０の先頭に位置し、プレギャップ領域内のユーザデータフィールドには、そのトラックの属性に関する情報が記録されている。
リンクブロック４３は、１ブロックからなり、トラックとトラックのつなぎめを意味するブロックである。
【００４１】
ランインブロック（Ｒｕｎ−ｉｎ  Ｂｌｏｃｋ）４４は、４ブロックからなり、トラック４０の先頭を意味するブロックである。
ユーザデータブロック４１は、ユーザ（ホストコンピュータ１１）から転送されたデータを記録する領域である。
ランアウトブロック（Ｒｕｎ−ｏｕｔ  Ｂｌｏｃｋ）４５は、２ブロックからなり、トラック４０の最後を意味するブロックである。
【００４２】
図５は、パケットライト方式で情報を記録したトラックフォーマットを示す図である。
パケットライト方式で記録したトラック５０は、プレギャップ領域５１とユーザデータ部５２からなり、そのユーザデータ部５２は複数のパケット５３から構成されている。
【００４３】
プレギャップ領域５１は、図４で示した内容と同じであるので、その説明を省略する。
パケット５３は、トラック５０の中に存在するセクタの固まりであり、最小単位は１セクタである。パケットライト方式では、このパケット５３を１回で記録する。
【００４４】
リンクブロック（Ｌｉｎｋ  Ｂｌｏｃｋ）５４は、１ブロックからなり、パケットとパケットのつなぎめを意味するブロックである。
ランインブロック（Ｒｕｎ−ｉｎ  Ｂｌｏｃｋ）５５は、４ブロックからなり、パケット５３の先頭を意味するブロックである。
【００４５】
ユーザデータブロック５６は、ユーザ（ホストコンピュータ１１）から転送されたデータを記録する領域である。
ランアウトブロック（Ｒｕｎ−ｏｕｔ  Ｂｌｏｃｋ）５７は、２ブロックからなり、パケット５３の最後を意味するブロックである。
【００４６】
ＣＤ−ＲＷドライブは、このパケット５３を１回のライト処理で記録する。
トラックアットワンス方式に比べ、パケットライト方式ではユーザデータブロック５６は最少で１ブロックから記録できる。
【００４７】
また、ファイルシステムを使うことにより、ハードディスクやフロッピディスクのような扱いができる。これがパケットライト方式の利点である。
さらにパケットライト方式には、記録方式として固定長パケットと可変長パケットの２種類があるが、公知技術なのでその詳細な説明は省略する。
【００４８】
図６は、このＣＤ−ＲＷドライブにおけるＣＤ−ＲＷディスク１の簡易フォーマット処理を示すフローチャートである。
ドライブコントローラ７は、ホストコンピュータ１１からフォーマット処理の命令を受け付けたら、ＣＤ−ＲＷディスク１が挿入されているかを確認し、ディスク有りか否かを判断して（Ｓ１）、ＣＤ−ＲＷディスク１が挿入されていたら、ディスク有りと判断し、ＣＤ−ＲＷディスク１上の記録領域のプレギャップ領域の記録を行なう（Ｓ２）。
【００４９】
その後、プレギャップ領域の記録が正常に終了したか否かを判断し（Ｓ３）、プレギャップ領域の記録が正常に終了したら、次にＰＭＡ領域の記録を行なう（Ｓ４）。
【００５０】
その後、ＰＭＡ領域の記録が正常に終了したか否かを判断し（Ｓ５）、ＰＭＡ領域の記録が正常に終了したら、次にＴＯＣ領域の記録を行なう（Ｓ６）。
そして、ＴＯＣ領域の記録が正常に終了したか否かを判断し（Ｓ７）、ＴＯＣ領域の記録が正常に終了したら、当該ＣＤ−ＲＷディスク１に対する簡易フォーマット処理が正常に終了したとして、処理を終了する。
【００５１】
一方、ディスク有りか否かの判断（Ｓ１）において、ＣＤ−ＲＷディスク１が挿入されておらず、ディスク無しと判断したとき、またはプレギャップ領域の記録が正常に終了したか否かの判断（Ｓ３）において、プレギャップ領域の記録で異常終了（エラー）になったとき、あるいはまたＰＭＡ領域の記録が正常に終了したか否かの判断（Ｓ５）において、ＰＭＡ領域の記録で異常終了（エラー）になったときには、それぞれエラーコードを設定して（Ｓ８）、この処理をエラー終了する。
【００５２】
このようにして、ＣＤ−ＲＷディスク１のフォーマット処理時には、ディスクの全面あるいは指定領域を固定長パケットで埋め尽くす処理を省き、ディスク上のＴＯＣ領域，ＰＭＡ領域，プレギャップ領域のみしか記録しないでフォーマットを完了させるので、フォーマット時間を大幅に短縮することができる。
【００５３】
図７は、このＣＤ−ＲＷドライブにおける簡易フォーマット処理が施されたＣＤ−ＲＷ１に対する情報記録処理を示すフローチャートである。
通常、ＣＤ−ＲＷドライブにおけるフォーマット時はトラック領域にもデータを記録するので、記録アドレスは、記録されているサブコード（Ｓｕｂ  Ｃｏｄｅ）によって検出することができる。
【００５４】
しかし、この実施形態のＣＤ−ＲＷドライブにおいてはサブコードを記録していないので、ブランクディスクと同様にＡＴＩＰによりアドレス検出を行なってデータの記録を行なう。
【００５５】
ドライブコントローラ７は、ホストコンピュータ１１からデータの記録処理命令を受け付けたら、ＣＤ−ＲＷディスク１上のＡＴＩＰを再生し（Ｓ１１）、実際にデータを記録するディスク上の記録位置へシークし（Ｓ１２）、データをＣＤ−ＲＷディスク１上のシーク先に記録する（Ｓ１３）。
【００５６】
その後、ＣＤ−ＲＷディスク１に対するデータ記録が正常に終了したか否かを判断し（Ｓ１４）、データを正常にＣＤ−ＲＷディスク１に記録することができたなら、データの記録処理は正常に終了したと判断し、処理を終了する。
【００５７】
一方、データの記録処理は正常に終了したか否かの判断（Ｓ１４）において、データの記録が正常に行なえずに異常終了したときには、正常に終了しなかったと判断し、エラーコードを設定して（Ｓ１５）、この処理をエラー終了する。
【００５８】
ところで、上述の簡易フォーマット処理でフォーマットを施したＣＤ−ＲＷディスク１は、そのままでは一般のＣＤ−ＲＯＭドライブではデータの再生を行なうことができない。
【００５９】
なぜなら、一般のＣＤ−ＲＯＭドライブでは、ＣＤ−ＲＷディスク１上のＡＴＩＰを再生することができないため、データとデータの間に存在するブランク部の位置を認識することができず、ブランク部で再生位置を見失ってしまって全てのデータを再生させることができなくなってしまうからである。
【００６０】
ＣＤ−ＲＯＭドライブで当該ＣＤ−ＲＷディスク１を再生できるようにするには、ディスク上のフォーマットされた領域内にブランク部が存在し無いようにすれば良い。
【００６１】
そこで、このＣＤ−ＲＷドライブが、ユーザ（ホストコンピュータ１１）によって使用されていない時に、上述の簡易フォーマット処理が施されたＣＤ−ＲＷディスク１のブランク部に対してデータを記録することによって、未記録部を無くし、他のＣＤ−ＲＯＭドライブ装置においても本ＣＤ−ＲＷディスク１を再生できるようにするものである。
【００６２】
図８は、このＣＤ−ＲＷドライブにおけるＣＤ−ＲＷディスク１のブランク部記録処理を示すフローチャートである。
ブランク部は、トラック５０上に存在するパケット５３を最初から再生させることによって検出される。
【００６３】
ドライブコントローラ７は、最初に記録を実施するパケット番号ｎ（ｎの初期値は“１”）の設定をする（Ｓ２１）。
そのパケット番号ｎは、トラックの先頭からパケット番号１，２，３…ｎとする。
【００６４】
ドライブコントローラ７は、ホストコンピュータ１１から所定時間アクセス無しか否かを判断して、ホストコンピュータ１１からドライブに対して最後にアクセスした状態から所定時間アクセスが無かったときには、アクセス無しと判断し（Ｓ２２）、１番目のパケットを再生し、ブランク部か否かを調べる処理を行なう（Ｓ２３）。
【００６５】
その後、１番目のパケットがブランク部であるか否かを判定し、ブランク部であると判定したときは（Ｓ２４）、１番目のパケットに所定の内容のデータ（例えば、“００ｈ”で構成されるデータ）を記録する（Ｓ２５）。
【００６６】
１番目のパケット記録処理を終えたら、ｎ＝最終パケット番号か否かを判断して（Ｓ２６）、最終パケット番号でなかったら、ｎを１つインクリメントし（Ｓ２７）、次のパケットについて上記Ｓ２２〜Ｓ２７の処理を繰り返す。
【００６７】
そして、Ｓ２６においてパケット番号ｎがＣＤ−ＲＷディスク１上に存在する最終パケットの番号になったときは、この処理を終了する。
一方、Ｓ２２においてホストコンピュータ１１からドライブに対して最後にアクセスした状態から所定の時間内にアクセスがあったときには、この処理は実行しないで終了する。
【００６８】
また、Ｓ２４において当該パケットがブランク部でないと判定されたとき、または、Ｓ２６においてパケット番号ｎがディスク上に存在する最終パケットと一致しなかったときにはパケット番号ｎに“１”をプラス（Ｓ２７）してＳ２２へ戻る。
【００６９】
このようにして、上述の簡易ディスクフォーマット処理が為されたＣＤ−ＲＷディスク１上のブランク部を無くすので、一般のＣＤ−ＲＯＭドライブで再生することが可能になる。
【００７０】
次に、上述のＣＤ−ＲＷディスク１上のブランク部に対して所定の内容のデータを記録する処理をフォーマット領域内のブランク部の全てに行なうと、ブランク部の量が多いほど記録時間がかかってしまう。
【００７１】
例えば、フォーマット領域内の内側にしかデータが記録されていなかった場合にも、その外側まで所定の内容のデータを記録してしまうので、無駄な記録処理のために時間がかかってしまう。
【００７２】
一方、ＣＤ−ＲＷディスク１上に存在する全パケット５３に対してブランク部の記録処理を繰り返すのは無駄である。
なぜなら、ＵＤＦデータが記録されている最終アドレス以降は、Ｗｉｎｄｏｗｓ９５（登録商標）等のＯＳからアクセスされないからである。
【００７３】
したがって、一般のＣＤ−ＲＯＭ装置においても、当該アドレス以降は再生されず、再生エラーは発生しない。
つまり、ＯＳにとって必要なデータが記録されている最終部以降はブランク部記録処理を実施する必要がなく、かえって時間の無駄が発生する。
【００７４】
そこで、無駄な時間を省略するためには、ユーザデータブロック５６が記録されている最終アドレスをバッファ８上で管理し、この処理を実行するためには、所定の内容のデータで埋めるアドレスと当該最終アドレスを常に比較する必要がある。
【００７５】
図９は、このＣＤ−ＲＷドライブにおけるＣＤ−ＲＷディスク１に対する他のデータ記録処理を示すフローチャートである。
ドライブコントローラ７は、ホストコンピュータ１１からデータの記録処理命令を受け付けたら、記録位置を設定し（Ｓ３１）、ＣＤ−ＲＷディスク１にデータを記録する（Ｓ３２）。
【００７６】
その後、ＣＤ−ＲＷディスク１に対するデータ記録が正常に終了したか否かを判断し（Ｓ３３）、ＣＤ−ＲＷディスク１にデータを正常に記録することができたなら、正常終了と判断して、当記録位置とバッファ８に記録されている値（この値は、パケット記録時にバッファ８に記録する）を比較し、バッファ８に記録されている値が当記録位置よりも小さいか否かを判断する（Ｓ３４）。
【００７７】
当記録位置がバッファ８に記憶されている値以下であり、バッファ８に記録されている値が当記録位置よりも小さくなかったとき、そのまま処理を終了する。また、当記録位置がバッファ８に記憶されている値よりも大きいときは、当記録位置をバッファ８に記憶し（Ｓ３５）、この処理を終了する。
【００７８】
一方、Ｓ３３において記録エラーとなり、ＣＤ−ＲＷディスク１に対するデータ記録が正常に終了しなかったと判断したら、エラーコードを設定して（Ｓ３６）、この処理をエラー終了する。
【００７９】
図１０は、このＣＤ−ＲＷドライブにおけるＣＤ−ＲＷディスク１に対する他のブランク部記録処理を示すフローチャートである。
ドライブコントローラ７は、最初にパケット番号ｎ（ｎ＝１，２，３…）の設定をする（Ｓ４１）。
【００８０】
その後、所定時間ホストコンピュータ１１からアクセス無しか否かを判断し（Ｓ４２）、所定の時間内にホストコンピュータ１１からアクセスがあったときには、この処理は実行しないで処理を終了する。
【００８１】
一方、Ｓ４２において所定の時間内にホストコンピュータ１１からドライブに対してアクセスが無かったとき、アクセス無しと判断し、ｎ番目のパケットを再生し、ブランク部か否かを調べる処理を行なう（Ｓ４３）。
【００８２】
そのｎ番目のパケット再生処理（Ｓ４３）に基づいて、ｎ番目のパケットがブランク部か否かを判定し（Ｓ４４）、ブランク部ではないと判定したときは、パケット番号ｎに“１”をプラスして（Ｓ４７）、Ｓ４２へ戻る。
【００８３】
また、Ｓ４４においてｎ番目のパケット再生処理（Ｓ４３）に基づいて、ｎ番目のパケットがブランク部と判定したときは、当該パケットに所定の内容のデータを記録する（Ｓ４５）。
【００８４】
そして、パケット番号ｎ≧バッファに記憶している値（パケット番号）か否かを判断して（Ｓ４６）、パケット番号ｎがバッファ８に記憶されている値よりも小さな値であったときは、パケット番号ｎに“１”をプラスして（Ｓ４７）、Ｓ４２へ戻る。
あるいは、パケット番号ｎがバッファ８に記憶されている値以上の値であったときは、この処理を終了する。
【００８５】
このようにして、上記のディスクフォーマットの処理時、フォーマット領域内の全てのブランク部に対してでなく、フォーマット領域内に対する最終記録アドレスよりも内側にあるブランク部に対してのみ所定の内容のデータを記録する処理を行なうので、ブランク部記録処理を必要なパケットのみに行なうことができ、さらにフォーマット処理を早く終了することができる。
【００８７】
【発明の効果】
以上説明してきたように、この発明による情報記録再生装置によれば、ＣＤ−ＲＷディスクのディスクフォーマット時に、必要最低限の記録処理で済むので、フォーマットの処理時間を短縮することができる。
【図面の簡単な説明】
【図１】この発明の一実施形態のＣＤ−ＲＷドライブの構成を示す図である。
【図２】ＣＤ−ＲＷディスク１のデータ記録領域のフォーマットを示す図である。
【図３】ＣＤ−ＲＷディスク１上にあるＡＴＩＰのフォーマットを示す図である。
【図４】トラックアットワンス方式で情報を記録したトラックフォーマットを示す図である。
【図５】パケットライト方式で情報を記録したトラックフォーマットを示す図である。
【図６】図１に示したＣＤ−ＲＷドライブにおけるＣＤ−ＲＷディスク１の簡易フォーマット処理を示すフローチャートである。
【図７】図１に示したＣＤ−ＲＷドライブにおける簡易フォーマット処理が施されたＣＤ−ＲＷ１に対する情報記録処理を示すフローチャートである。
【図８】図１に示したＣＤ−ＲＷドライブにおけるＣＤ−ＲＷディスク１のブランク部記録処理を示すフローチャートである。
【図９】図１に示したＣＤ−ＲＷドライブにおけるＣＤ−ＲＷディスク１に対する他のデータ記録処理を示すフローチャートである。
【図１０】図１に示したＣＤ−ＲＷドライブにおけるＣＤ−ＲＷディスク１に対する他のブランク部記録処理を示すフローチャートである。
【符号の説明】
１：ＣＤ−ＲＷディスク    ２：モータ
３：回転制御部            ４：ピックアップ
５：アクチュエータ制御部  ６：信号制御部
７：ドライブコントローラ  ８：バッファ
９：レーザ駆動回路
１０：外部インタフェース
１１：ホストコンピュータ  ２０：ＰＣＡ
２１：ＰＭＡ              ２２：リードイン領域
２３：プログラム領域      ２４：トラック
２５：リードアウト領域    ３０：セッション
４０，５０：トラック
４１，５６：ユーザデータブロック
４２，５１：プレギャップ領域
４３，５４：リンクブロック
４４，５５：ランインブロック
４５，５７：ランアウトブロック
５２：ユーザデータ部      ５３：パケット
【図１】
0003580711.tif 000002
【図２】
0003580711.tif 000003
【図３】
0003580711.tif 000004
【図４】
0003580711.tif 000005
【図５】
0003580711.tif 000006
【図６】
0003580711.tif 000007
【図７】
0003580711.tif 000008
【図８】
0003580711.tif 000009
【図９】
0003580711.tif 000010
【図１０】
0003580711.tif 000011