(57)【特許請求の範囲】
【請求項１】
データを上書き記録可能な光ディスクに対してリードイン領域とリードアウト領域を記録する記録手段と、前記光ディスク上の記録されたデータを再生する再生手段とを備えた光ディスク記録再生装置において、
前記リードイン領域又はリードアウト領域の記録処理をバックグラウンドで行ない、その処理中にユーザデータの記録又は再生要求が来た場合、前記リードイン領域又はリードアウト領域の記録処理を一時中断し、前記ユーザデータの記録又は再生を実施し、その実施後に前記リードイン領域又はリードアウト領域の記録処理を再開して続ける制御手段と、前記リードイン領域又はリードアウト領域の記録処理中に一旦排出された前記光ディスクが再び挿入された場合、既記録のリードイン領域とリードアウト領域の記録単位から情報を収集し、その情報に基づいて前記リードイン領域又はリードアウト領域に追記する情報を構成し、未記録の記録単位を追記する手段とを設けたことを特徴とする光ディスク記録再生装置。
【請求項２】
請求項１記載の光ディスク記録再生装置において、
前記リードイン領域又はリードアウト領域に繰り返し記録される情報を一通り含む記録単位を定め、その記録単位間の繋ぎ目に該当して再生が困難になる情報が特定の情報に偏らないように記録単位を定め、前記リードイン領域又はリードアウト領域の記録処理を一時中断する際に、前記記録単位の記録中は中断させずに任意の記録単位の記録終了時点で記録を中断し、前記ユーザデータの記録又は再生を実施し、その実施後に前記リードイン領域又はリードアウト領域の次の記録単位から記録処理を再開して続ける手段を設けたことを特徴とする光ディスク記録再生装置。
【請求項３】
請求項１又は２記載の光ディスク記録再生装置において、
前記リードイン領域又はリードアウト領域の記録処理中に前記光ディスクの排出要求があった場合、記録単位の記録中は記録を中断せずに任意の記録単位の記録終了時点で記録を中断して前記光ディスクを排出する手段を設けたことを特徴とする光ディスク記録再生装置。
【請求項４】
請求項１又は２記載の光ディスク記録再生装置において、
前記リードイン領域又はリードアウト領域の記録処理中に前記光ディスクの排出要求があった場合、記録単位の記録中は記録を中断せずに任意の記録単位の記録終了時点で記録を中断し、その記録終了位置を前記光ディスク上の所定の場所に記録した後に前記光ディスクを排出する手段を設けたことを特徴とする光ディスク記録再生装置。
【請求項５】
請求項４記載の光ディスク記録再生装置において、
前記リードイン領域又はリードアウト領域の記録処理中に一旦排出された前記光ディスクが再び挿入された場合、既記録のリードイン領域とリードアウト領域の記録単位から情報を収集して追記する情報を構成し、前記光ディスク上の所定の位置に記録された記録終了位置を再生して追記位置を取得し、当該追記位置から未記録の記録単位を追記する手段を設けたことを特徴とする光ディスク記録再生装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
この発明は、情報記録メディアとして再記録可能なＣＤ−ＲＷ等の光ディスクに情報を記録するＣＤ−ＲＷドライブ等の光ディスク記録再生装置に関する。
【０００２】
【従来の技術】
コンパクトディスク（ＣＤ）の最小再生単位はブロックと呼ばれる単位であり、１ブロックには２０４８〜２３５２バイト（Ｂｙｔｅ）の情報が含まれる。
一方、最小記録単位はパケットと呼ばれる単位であり、一つ以上の再生可能なユーザデータブロックと、その前に５つのリンク用ブロック（１つのリンクブロック：Ｌｉｎｋ  Ｂｌｏｃｋと、４つのランインブロック：Ｒｕｎ−Ｉｎ  Ｂｌｏｃｋ）及び、後ろの２つのリンク用ブロック（２つのランアウトブロック：Ｒｕｎ−Ｏｕｔ  Ｂｌｏｃｋ）から成る。
【０００３】
これらのリンク用ブロック（１パケット当たり計７ブロック）は、ＣＤにデータを記録する際に、パケットとパケットを繋げるために必要な規格（記録ルール）で規定されているブロックであり、当該ブロックにはユーザデータは含まれない。以下、この記録ルールをリンキングルールと呼ぶ。
【０００４】
追記型コンパクトディスク（ＣＤ−Ｒ）や再記録可能コンパクトディスク（ＣＤ−ＲＷ）の記録方式には、トラックアットワンス方式とパケットライト方式がある。
【０００５】
トラックアットワンス方式とは、トラック（ＣＤメディア上に最大９９個まで記録できる記録単位であり、その開始アドレス、終了アドレスなどはメディア上の別領域に目次情報（テーブルオブコンテンツ：Ｔａｂｌｅ  Ｏｆ  Ｃｏｎｔｅｎｔｓ、以下ＴＯＣと呼ぶ）として記録される）を１パケットで一気に記録する方式であり、トラック中のユーザデータブロックは連続していて、ユーザデータブロック間にリンク用ブロックは存在しない。
【０００６】
また、パケットライト方式とは、上述のトラックを複数のパケットに分割し、そのパケット毎に記録していく方法である。
その記録はパケット単位で行なうため、１トラック中のユーザデータブロックは離散的に存在し、各ユーザデータブロックの間にはリンク用ブロックが存在する。
【０００７】
このパケットライト方式は更に２種類に分類され、固定長パケットライト方式と、可変長パケットライト方式がある。
パケット内のユーザデータブロック数をパケット長と呼ぶが、このパケット長がトラック内で固定である方式を固定長パケットライト方式、さまざまなパケット長のパケットがトラック内に混在する方式を可変長パケットライト方式と呼ぶ。
【０００８】
この固定長パケットライト方式を利用したファイルシステムとして、ＵＤＦ（ユニバーサルディスクフォーマット：Ｕｎｉｖｅｒｓａｌ  Ｄｉｓｋ  Ｆｏｒｍａｔ）がある。
【０００９】
ＵＤＦはさまざまなデバイス上で使用され、それぞれのデバイスの特徴を生かした記録フォーマットを利用しているファイルシステムであるが、その中でＣＤ−ＲＷ上で使用されるＵＤＦは固定長パケットライト方式を利用している。
その再生はブロック単位、記録はパケット単位でランダムに可能であることから、ランダムＵＤＦとも呼ばれる。
【００１０】
このランダムＵＤＦでは予め光ディスク（メディア）をフォーマットする必要がある。
このフォーマットとは、光ディスクの全面、あるいは指定領域に対し、固定パケットを記録して領域をパケットで埋め尽くす動作である。
このようなフォーマットをすることにより、光ディスクをランダムに記録／再生することができる。
【００１１】
しかし、フォーマット動作は全面、あるいは指定領域をパケットで埋め尽くすため、動作時間が非常に長くなる。
ＣＤ−ＲＷの記録容量は、その歴史的経緯から時間で表されるが（１分に約９ＭＢｙｔｅ）、７４分であり、ＴＯＣ情報なども含めると、２倍速記録を行なっても約４０分の記録時間がかかることになる。
【００１２】
ＣＤ−ＲＷは、一度フォーマットしてしまえばその後はランダムに記録／再生を行なうことができるが、ブランクメディアを始めて使用する際にはユーザは約４０分待たなければならないことになる。
【００１３】
フォーマットすべき領域は大きく、リードイン（Ｌｅａｄ−ｉｎ）領域（上記ＴＯＣなどが記録されている領域，プログラム領域（ユーザデータを含むパケットが記録される領域），リードアウト（Ｌｅａｄ−ｏｕｔ）領域（プログラム領域の外側に記録される所定の大きさを持つ領域），及びＰＭＡ（ＴＯＣ情報を含むリードイン領域よりも内側の領域）に分けられる。
【００１４】
リードイン領域，リードアウト領域は、再生専用装置（ＣＤ−ＲＯＭドライブなど）でメディアを再生する場合に必要な領域であり、（ＣＤ−Ｒ／ＲＷドライブなどの）記録装置で記録した光ディスク（メディア）を再生専用装置で再生させるためには、記録装置から排出する前に当該リードイン領域，リードアウト領域を記録しておく必要がある。
【００１５】
フォーマット処理をバックグラウンドで行なう技術については、例えば、特開平１０−３２０９２５号公報及び特願平９−２２７９２１号の願書に添付された明細書中に示されている。
【００１６】
その中で、リードイン領域の記録／中断／再開の方法について、リードイン領域，リードアウト領域の記録量は表１に示す通りであり、従来はこれらを一気に記録していた。
【００１７】
【表１】
0003752108.tif 000002
【００１８】
【発明が解決しようとする課題】
しかしながら、上述したような従来の技術では、例えば第一セッションのリードイン領域の記録では、倍速記録装置でも１分近く（倍速記録装置の記録速度＝１５０セクタ／秒）かかることになり、この間、プログラム領域のパケット記録又は再生ができないと、ファイルの入出力ができず、ユーザを待たせることになってしまうという問題があった。
【００１９】
この発明は上記の課題を解決するためになされたものであり、データを上書き記録可能な光ディスクのリードイン領域，リードアウト領域を細かい単位で記録，記録中断，及び記録再開ができるようにし、リードイン領域，リードアウト領域の記録中にも他のプログラム領域のパケットの記録又は再生を行なうことができるようにすることを目的とする。
【００２０】
【課題を解決するための手段】
この発明は上記の目的を達成するため、データを上書き記録可能な光ディスクに対してリードイン領域とリードアウト領域を記録する記録手段と、上記光ディスク上の記録されたデータを再生する再生手段とを備えた光ディスク記録再生装置において、上記リードイン領域又はリードアウト領域の記録処理をバックグラウンドで行ない、その処理中にユーザデータの記録又は再生要求が来た場合、上記リードイン領域又はリードアウト領域の記録処理を一時中断し、上記ユーザデータの記録又は再生を実施し、その実施後に上記リードイン領域又はリードアウト領域の記録処理を再開して続ける制御手段と、上記リードイン領域又はリードアウト領域の記録処理中に一旦排出された上記光ディスクが再び挿入された場合、既記録のリードイン領域とリードアウト領域の記録単位から情報を収集し、その情報に基づいて上記リードイン領域又はリードアウト領域に追記する情報を構成し、未記録の記録単位を追記する手段を設けたものである。
【００２１】
また、上記のような光ディスク記録再生装置において、上記リードイン領域又はリードアウト領域に繰り返し記録される情報を一通り含む記録単位を定め、その記録単位間の繋ぎ目に該当して再生が困難になる情報が特定の情報に偏らないように記録単位を定め、上記リードイン領域又はリードアウト領域の記録処理を一時中断する際に、上記記録単位の記録中は中断させずに任意の記録単位の記録終了時点で記録を中断し、上記ユーザデータの記録又は再生を実施し、その実施後に上記リードイン領域又はリードアウト領域の次の記録単位から記録処理を再開して続ける手段を設けるとよい。
【００２２】
さらに、上記のような光ディスク記録再生装置において、上記リードイン領域又はリードアウト領域の記録処理中に上記光ディスクの排出要求があった場合、記録単位の記録中は記録を中断せずに任意の記録単位の記録終了時点で記録を中断して上記光ディスクを排出する手段を設けるとよい。
【００２４】
また、上記のような光ディスク記録再生装置において、上記リードイン領域又はリードアウト領域の記録処理中に上記光ディスクの排出要求があった場合、記録単位の記録中は記録を中断せずに任意の記録単位の記録終了時点で記録を中断し、その記録終了位置を上記光ディスク上の所定の場所に記録した後に上記光ディスクを排出する手段を設けるとよい。
【００２５】
さらに、上記のような光ディスク記録再生装置において、上記リードイン領域又はリードアウト領域の記録処理中に一旦排出された上記光ディスクが再び挿入された場合、既記録のリードイン領域とリードアウト領域の記録単位から情報を収集して追記する情報を構成し、上記光ディスク上の所定の位置に記録された記録終了位置を再生して追記位置を取得し、当該追記位置から未記録の記録単位を追記する手段を設けるとよい。
【００２６】
この発明の請求項１の光ディスク記録再生装置は、光ディスクのリードイン領域，リードアウト領域の記録をバックグラウンドで処理することにより、光ディスクに対するユーザデータの記録又は再生を行なう合間にリードイン領域，リードアウト領域の記録処理を進めることができ、また、リードイン領域，リードアウト領域の記録中に、ユーザデータの記録又は再生要求を実行できるので、リードイン領域，リードアウト領域の処理終了を待たずにユーザデータの記録動作を行なうことができる。さらに、リードイン領域，リードアウト領域の記録を中断し、光ディスクを排出した後に再挿入後、その光ディスクのリードイン領域，リードアウト領域の追記ができるので、リードイン領域，リードアウト領域の記録中でも、その記録結果に悪影響が及ばないように光ディスクの排出と再挿入を安易に実行することができる。
【００２７】
また、この発明の請求項２の光ディスク記録再生装置は、光ディスクのリードイン領域，リードアウト領域の記録の記録単位を定め、その記録単位に一通りの情報を含み、かつ繋ぎ目が偏らないようにすることにより、リードイン領域，リードアウト領域の記録を中断、そして再開しても再生時に必要な情報を容易に読み込むことができる。
【００２８】
さらに、この発明の請求項３の光ディスク記録再生装置は、光ディスクのリードイン領域，リードアウト領域の記録の記録単位を定め、その記録単位に一通りの情報を含み、且つ繋ぎ目が偏らないようにすることにより、リードイン領域，リードアウト領域の記録を中断、そして再開しても再生時に必要な情報を容易に読み込むことができる。
【００３０】
また、この発明の請求項４の光ディスク記録再生装置は、リードイン領域，リードアウト領域の記録を中断し、光ディスクを排出する際に記録終了位置（次回追記位置）を記録するので、追記位置を正確に得られ、またフォーマット前の情報を確実に上書き消去することができる。
【００３１】
さらに、この発明の請求項５の光ディスク記録再生装置は、リードイン領域，リードアウト領域の記録を中断し、光ディスクを排出する際に、記録終了位置（次回追記位置）を記録し、光ディスク挿入後の追記時に当該情報を再生して追記位置を得るので、追記位置を正確に得られ、またフォーマット前の情報を確実に上書き消去することができる。
【００３２】
【発明の実施の形態】
以下、この発明の実施形態を図面に基づいて具体的に説明する。
図１は、この発明の光ディスク記録再生装置の一実施形態である光ディスクドライブの構成を示すブロック図である。
【００３３】
光ディスク記録再生装置は、光ディスク１０を回転させるスピンドルモータ（以下「モータ」と称する）１と、半導体レーザを搭載して光ディスク１０の記録領域にレーザ光Ｌを照射する光ピックアップ３と、その光ピックアップ３をその内部に設けられているシークモータと共同して光ディスク１０の半径方向に移動させる粗動モータ２を備えている。
【００３４】
また、モータ１の回転制御を行なう回転制御系４と、粗動モータ２の駆動制御を行なう粗動モータ制御系５と、光ピックアップ３の制御を行なう光ピックアップ制御系６と、光ピックアップ３によって読み取った電子情報の信号及び光ディスク１０の記録領域に書き込む電子情報の信号を送受する信号処理系７と、上記制御系４〜６及び信号処理系７の制御と共に、この発明に係るリードイン領域，リードアウト領域の記録と記録中断と記録再開の制御処理を行なうＣＰＵ，ＲＯＭ，及びＲＡＭ等からなるマイクロコンピュータによって実現されるコントローラ８を備えている。
【００３５】
さらに、コントローラ８は外部インタフェイス９を介してホストコンピュータに接続されており、光ディスク１０から読み取った電子情報をホストコンピュータへ送出し、光ディスク１０に書き込む電子情報をホストコンピュータから受け取る処理も行なう。
【００３６】
そして、光ディスク１０をモータ１によって回転させながら光ピックアップ３をその光ディスク１０の半径方向に移動させ、光ピックアップ３の半導体レーザからレーザ光Ｌを光ディスク１０の記録面上の記録領域に照射させて電子情報の記録又は再生を行なうと共に、光ディスク１０に対するこの発明にかかわる制御処理を行なう。
【００３７】
また、データ再生時には再生パワーでレーザ光を発光し、その反射光に基づいてデータを再生する。
【００３８】
すなわち、上記コントローラ８等が、データを上書き記録可能な光ディスクに対してリードイン領域とリードアウト領域を記録する記録手段と、光ディスク上の記録されたデータを再生する再生手段と、リードイン領域又はリードアウト領域の記録処理をバックグラウンドで行ない、その処理中にユーザデータの記録又は再生要求が来た場合、リードイン領域又はリードアウト領域の記録処理を一時中断し、ユーザデータの記録又は再生を実施し、その実施後にリードイン領域とリードアウト領域の記録処理を再開して続ける制御手段の機能を果たす。
【００３９】
また、リードイン領域又はリードアウト領域に繰り返し記録される情報を一通り含む記録単位を定め、その記録単位間の繋ぎ目に該当して再生が困難になる情報が特定の情報に偏らないように記録単位を定め、リードイン領域又はリードアウト領域の記録処理を一時中断する際に、記録単位の記録中は中断させずに任意の記録単位の記録終了時点で記録を中断し、ユーザデータの記録又は再生を実施し、その実施後にリードイン領域とリードアウト領域の次の記録単位から記録処理を再開して続ける手段の機能を果たす。
【００４０】
さらに、リードイン領域又はリードアウト領域の記録処理中に光ディスクの排出要求があった場合、記録単位の記録中は記録を中断せずに任意の記録単位の記録終了時点で記録を中断して光ディスクを排出する手段の機能を果たす。
【００４１】
また、リードイン領域又はリードアウト領域の記録処理中に一旦排出された光ディスクが再び挿入された場合、既記録のリードイン領域とリードアウト領域の記録単位から情報を収集し、その情報に基づいてリードイン領域又はリードアウト領域に追記する情報を構成し、未記録の記録単位を追記する手段の機能を果たす。
【００４２】
さらに、リードイン領域又はリードアウト領域の記録処理中に光ディスクの排出要求があった場合、記録単位の記録中は記録を中断せずに任意の記録単位の記録終了時点で記録を中断し、その記録終了位置を光ディスク上の所定の場所に記録した後に光ディスクを排出する手段の機能を果たす。
【００４３】
さらにまた、リードイン領域又はリードアウト領域の記録処理中に一旦排出された光ディスクが再び挿入された場合、既記録のリードイン領域とリードアウト領域の記録単位から情報を収集して追記する情報を構成し、光ディスク上の所定の位置に記録された記録終了位置を再生して追記位置を取得し、当該追記位置から未記録の記録単位を追記する手段の機能を果たす。
【００４４】
図２は、上記光ディスク１０に記録する情報の単位であるパケットのフォーマット例を示す説明図である。
同図に示すように、パケット２１は、リンクブロック（Ｌｉｎｋ  Ｂｌｏｃｋ）２２，ランインブロック（Ｒｕｎ−Ｉｎ  Ｂｌｏｃｋ）２３で始まり、ランアウトブロック（Ｒｕｎ−Ｏｕｔ  Ｂｌｏｃｋ）２５で終わる。
そして、ランインブロック（Ｒｕｎ−Ｉｎ  Ｂｌｏｃｋ）とランアウトブロック（Ｒｕｎ−Ｏｕｔ  Ｂｌｏｃｋ）との間にプログラムエリア内のユーザデータブロック２４が存在する。
【００４５】
図３は、上記光ディスク１０に対するフォーマット処理の概念を表す説明図である。
同図に示すように、光ディスク１０の記録領域は上記光ディスクドライブによるフォーマット処理により、メディア全面もしくは指定領域が固定長パケットＰで埋められる。
【００４６】
図４は、上記光ディスク１０のリードイン領域の記録単位の概念を示す説明図である。
同図に示すように、リードイン領域に記録されるＴＯＣ情報はある一定の情報が繰り返し記録されている。その一定量はセッション内のトラック情報ａ及びディスク全般の情報であるディスク情報ｂ，ｃ，ｄ，ｆ．．．からなる。
フォーマット時のセッション内のトラック量は通常“１”であり、ディスク情報も６種類程度から構成される。
図４に示す例もトラック情報＝１，ディスク情報＝６の構成である。
【００４７】
リードイン領域内の１種類の記録に必要なセクタ数は３セクタであり、トラック情報とディスク情報を交互に記録しなければならないという規定に基づいて、上記一定量のＴＯＣ記録量は通常３６セクタ（トラック情報ａの記録３セクタ、ディスク情報ａ´の記録３セクタ、トラック情報ａの記録３セクタ、ディスク情報ｂ´の記録３セクタ、．．．トラック情報ａの記録３セクタ、ディスク情報ｆ´の記録３セクタ）である。
【００４８】
図中に示すように、この一定量及び次の３セクタ（上記例ではトラック情報ａの記録３セクタ）を記録単位とする。
図中では、セクタ番号（Ｓｅｃｔｏｒ  Ｎｏ．）＝ｎからセクタ番号（Ｓｅｃｔｏｒ  Ｎｏ．）＝ｎ＋３８まで、セクタ番号（Ｓｅｃｔｏｒ  Ｎｏ．）＝ｎ＋３９からセクタ番号（Ｓｅｃｔｏｒ  Ｎｏ．）＝ｎ＋８３まで、などを記録単位とする。
【００４９】
このようにして、一記録単位内に必要な情報は全て含まれ、かつ繋ぎ目に含まれてしまう情報も各記録単位毎にずれるため、必要な情報が再生できなくなる問題を避けることができる。
【００５０】
次に、この光ディスクドライブにおけるこの発明のリードイン領域とリードアウト領域の記録・中断・再開の制御処理について説明する。
【００５１】
図５は、この光ディスクドライブの第１の制御処理を示すフローチャートである。
この制御処理は、ステップ（図中「Ｓ」で示す）１でリードイン領域（Ｌｅａｄ−ｉｎ），リードアウト領域（Ｌｅａｄ−ｏｕｔ）記録動作開始の直後に、ステップ２へ進んでユーザ（ホストコンピュータ）に動作終了通知をし、ステップ３へ進んでリードイン領域（Ｌｅａｄ−ｉｎ），リードアウト領域（Ｌｅａｄ−ｏｕｔ）を記録し始める。
【００５２】
ステップ４へ進んでホストコンピュータからリードイン領域とリードアウト領域の記録中に光ディスクのプログラムエリア内のユーザデータブロックに対するユーザデータの記録又は再生要求が来たか否かを判断し、ユーザデータの記録又は再生要求が来た場合には、ステップ５へ進んでリードイン領域（Ｌｅａｄ−ｉｎ），リードアウト領域（Ｌｅａｄ−ｏｕｔ）の記録を一時中断し、ステップ６へ進んでユーザデータパケットの記録又は再生を行ない、その記録又は再生の実施後にステップ７へ進んでリードイン領域（Ｌｅａｄ−ｉｎ），リードアウト領域（Ｌｅａｄ−ｏｕｔ）の全域が記録済みか否かを判断する。
【００５３】
そして、ステップ７の判断でリードイン領域（Ｌｅａｄ−ｉｎ），リードアウト領域（Ｌｅａｄ−ｏｕｔ）の全域が記録済みでなければ、ステップ３へ戻ってリードイン領域（Ｌｅａｄ−ｉｎ），リードアウト領域（Ｌｅａｄ−ｏｕｔ）の記録を再開して上述の処理を繰り返す。
【００５４】
一方、ステップ４の判断でホストコンピュータからリードイン領域とリードアウト領域の記録中にユーザデータの記録又は再生要求が来なければ、リードイン領域（Ｌｅａｄ−ｉｎ），リードアウト領域（Ｌｅａｄ−ｏｕｔ）の全域が記録済みになるまで記録処理を続ける。
【００５５】
そして、ステップ７の判断でリードイン領域（Ｌｅａｄ−ｉｎ），リードアウト領域（Ｌｅａｄ−ｏｕｔ）の全域が記録済みになったら、ステップ８へ進んでリードイン領域（Ｌｅａｄ−ｉｎ），リードアウト領域（Ｌｅａｄ−ｏｕｔ）の記録処理を終了する。
【００５６】
次に、上述の制御処理ににおいて、リードイン領域（Ｌｅａｄ−ｉｎ）の記録を任意の位置で止めると、リードイン領域（Ｌｅａｄ−ｉｎ）のエリア再生に不都合が生じる場合がある。
何故なら、ＣＤ−Ｒ・ＲＷはその特性上、記録と記録の繋ぎ目付近ではデータ再生が困難であり、通常は再生不可能であるためである。
【００５７】
そのため、記録を途中で中断しても必要な情報は再生できるようにする仕組みが必要である。
ここで、リードイン領域（Ｌｅａｄ−ｉｎ）に記録されるＴＯＣ情報はある一定の情報が繰り返し記録されている。
その一定量はセッション内のトラック情報及び光ディスク全般の情報からなる。そして、フォーマット時のセッション内のトラック量は通常“１”であり、ディスク情報も６種類程度から構成される。
【００５８】
また、１種類の記録に必要なセクタ数は３セクタであり、トラック情報とディスク情報を交互に記録しなければならないという規定に基づいて、上記一定量のＴＯＣ記録量は通常３６セクタ（トラック情報ａの記録３セクタ、ディスク情報ａ´の記録３セクタ、トラック情報ａの記録３セクタ、ディスク情報ｂ´の記録３セクタ、．．．トラック情報ａの記録３セクタ、ディスク情報ｆ´の記録３セクタ）である。
【００５９】
この一定量及び次の３セクタ（上記例ではトラック情報ａの記録３セクタ）を記録単位として一気に記録し、記録単位間でのみ記録を中断可能にすれば、一記録単位内に必要な情報は全て含まれ、且つ繋ぎ目に含まれてしまう情報も各記録単位毎にずれるため、必要な情報が再生できなくなる問題を避けることができる。
【００６０】
図６は、この光ディスクドライブの第２の制御処理を示すフローチャートである。
この制御処理は、ステップ（図中「Ｓ」で示す）１１でリードイン領域（Ｌｅａｄ−ｉｎ），リードアウト領域（Ｌｅａｄ−ｏｕｔ）記録動作開始の直後に、ステップ１２へ進んでユーザ（ホストコンピュータ）へ動作終了通知をし、ステップ１３へ進んでリードイン領域（Ｌｅａｄ−ｉｎ），リードアウト領域（Ｌｅａｄ−ｏｕｔ）を記録し始める。
【００６１】
ステップ１４へ進んでホストコンピュータからリードイン領域とリードアウト領域の記録中にユーザデータの記録又は再生要求が来たか否かを判断し、ユーザデータの記録又は再生要求が来た場合には、ステップ１５へ進んでリードイン領域（Ｌｅａｄ−ｉｎ），リードアウト領域（Ｌｅａｄ−ｏｕｔ）の記録単位の境界まで記録して中断する。
【００６２】
すなわち、予め決められたリードイン領域とリードアウト領域に繰り返し記録される情報を一通り含む記録単位間の繋ぎ目に該当して再生が困難になる情報が特定の情報に偏らないように設定された記録単位に基づいて、その任意の記録単位が記録終了になった時点で記録を一時中断する。
【００６３】
そして、ステップ１６へ進んでユーザデータパケットの記録又は再生を行ない、その記録又は再生の実施後にステップ１７へ進んでリードイン領域（Ｌｅａｄ−ｉｎ），リードアウト領域（Ｌｅａｄ−ｏｕｔ）の全域が記録済みか否かを判断する。
【００６４】
ステップ１７の判断でリードイン領域（Ｌｅａｄ−ｉｎ），リードアウト領域（Ｌｅａｄ−ｏｕｔ）の全域が記録済みでなければ、ステップ１３へ戻ってリードイン領域（Ｌｅａｄ−ｉｎ），リードアウト領域（Ｌｅａｄ−ｏｕｔ）の記録を再開して上述の処理を繰り返す。
【００６５】
一方、ステップ１４の判断でホストコンピュータからリードイン領域とリードアウト領域の記録中にユーザデータの記録又は再生要求が来なければ、リードイン領域（Ｌｅａｄ−ｉｎ），リードアウト領域（Ｌｅａｄ−ｏｕｔ）の全域が記録済みになるまで記録処理を続ける。
【００６６】
そして、ステップ１７の判断でリードイン領域（Ｌｅａｄ−ｉｎ），リードアウト領域（Ｌｅａｄ−ｏｕｔ）の全域が記録済みになったら、ステップ１８へ進んでリードイン領域（Ｌｅａｄ−ｉｎ），リードアウト領域（Ｌｅａｄ−ｏｕｔ）の記録処理を終了する。
【００６７】
次に、上述の制御処理において、リードイン領域（Ｌｅａｄ−ｉｎ），リードアウト領域（Ｌｅａｄ−ｏｕｔ）の記録量は表１に示したが、記録途中で光メディア排出要求が来る場合もある。
そこで、記録途中に光ディスクを排出した場合、次に挿入されたときに続きのリードイン領域（Ｌｅａｄ−ｉｎ），リードアウト領域（Ｌｅａｄ−ｏｕｔ）を記録する必要がある。
【００６８】
図７は、この光ディスクドライブの第３の制御処理を示すフローチャートである。
この制御処理は、ステップ（図中「Ｓ」で示す）２１でリードイン領域（Ｌｅａｄ−ｉｎ），リードアウト領域（Ｌｅａｄ−ｏｕｔ）記録動作開始の直後に、ステップ２２へ進んでユーザ（ホストコンピュータ）へ動作終了通知をし、ステップ２３へ進んでリードイン領域（Ｌｅａｄ−ｉｎ），リードアウト領域（Ｌｅａｄ−ｏｕｔ）を記録し始める。
【００６９】
ステップ２４へ進んでホストコンピュータからリードイン領域とリードアウト領域の記録中にメディア（光ディスク）の排出要求が来たか否かを判断し、メディアの排出要求が来た場合には、ステップ２５へ進んでリードイン領域（Ｌｅａｄ−ｉｎ），リードアウト領域（Ｌｅａｄ−ｏｕｔ）の記録単位の境界まで記録して中断する。
【００７０】
すなわち、予め決められたリードイン領域とリードアウト領域に繰り返し記録される情報を一通り含む記録単位間の繋ぎ目に該当して再生が困難になる情報が特定の情報に偏らないように設定された記録単位に基づいて、その任意の記録単位が記録終了になった時点で記録を一時中断する。
【００７１】
そして、ステップ２６へ進んで光ディスクを排出するメディア排出処理を実行し、ステップ２７へ進んでこの処理を終了する。
【００７２】
一方、ステップ２４の判断でホストコンピュータからメディア排出要求が来なければ、ステップ２８へ進んでリードイン領域（Ｌｅａｄ−ｉｎ），リードアウト領域（Ｌｅａｄ−ｏｕｔ）の全域が記録済みか否かを判断して、その全域が記録済みでなければ、ステップ２３へ戻ってリードイン領域（Ｌｅａｄ−ｉｎ），リードアウト領域（Ｌｅａｄ−ｏｕｔ）の記録を再開して上述の処理を繰り返す。
【００７３】
そして、ステップ２８の判断でリードイン領域（Ｌｅａｄ−ｉｎ），リードアウト領域（Ｌｅａｄ−ｏｕｔ）の全域が記録済みになったら、ステップ２９へ進んでリードイン領域（Ｌｅａｄ−ｉｎ），リードアウト領域（Ｌｅａｄ−ｏｕｔ）の記録処理を終了する。
【００７４】
次に、上記の制御処理において、光ディスク１０の排出後に再び同光ディスク１０が挿入されたときの制御処理を説明する。
【００７５】
図８は、この光ディスクドライブの第４の制御処理を示すフローチャートである。
この制御処理は、ステップ（図中「Ｓ」で示す）３１で処理を開始し、ステップ３２へ進んでメディア（光ディスク）が挿入された後、ステップ３３へ進んでその挿入された光ディスクのリードイン領域（Ｌｅａｄ−ｉｎ），リードアウト領域（Ｌｅａｄ−ｏｕｔ）の全域が記録済か否かを判断する。
【００７６】
ステップ３３の判断で挿入された光ディスクのリードイン領域とリードアウト領域の全域が記録済みでない場合には、ステップ３４へ進んでその光ディスク上の既記録のリードイン領域（Ｌｅａｄ−ｉｎ），リードアウト領域（Ｌｅａｄ−ｏｕｔ）の記録単位から情報を収集する。
【００７７】
そして、ステップ３５へ進んでその収集した情報に基づいて未記録の追記する情報を構成して、追記するリードイン領域（Ｌｅａｄ−ｉｎ），リードアウト領域（Ｌｅａｄ−ｏｕｔ）の内容を構築し、ステップ３６へ進んでリードイン領域（Ｌｅａｄ−ｉｎ），リードアウト領域（Ｌｅａｄ−ｏｕｔ）への追記を行ない、ステップ３７へ進んでこの処理を終了する。
【００７８】
また、ステップ３３の判断で挿入された光ディスクのリードイン領域とリードアウト領域の全域が記録済みの場合は、ステップ３７へ進んでこの処理を終了する。
【００７９】
次に、上記光ディスク１０がＣＤ−ＲＷの場合、リードイン領域（Ｌｅａｄ−ｉｎ），リードアウト領域（Ｌｅａｄ−ｏｕｔ）は必ずしも未記録領域に記録されるわけではない。
【００８０】
例えば、既使用のＣＤ−ＲＷをフォーマットし直して再利用する場合、には前使用時のリードイン領域（Ｌｅａｄ−ｉｎ），リードアウト領域（Ｌｅａｄ−ｏｕｔ）が記録されている。
【００８１】
そして、新たにフォーマットする領域のサイズやトラック数などが異なる場合には、リードイン領域（Ｌｅａｄ−ｉｎ），リードアウト領域（Ｌｅａｄ−ｏｕｔ）に記録する内容も異なり、前使用時のリードイン領域（Ｌｅａｄ−ｉｎ），リードアウト領域（Ｌｅａｄ−ｏｕｔ）を上書きする必要がある。
【００８２】
ところが、上述した制御処理の場合、リードイン領域（Ｌｅａｄ−ｉｎ），リードアウト領域（Ｌｅａｄ−ｏｕｔ）の記録途中にホストコンピュータからメディア排出要求が来ると光ディスク１０を排出し、その再挿入後、追記を行なうが、この際に光ディスクに記録されているリードイン領域（Ｌｅａｄ−ｉｎ），リードアウト領域（Ｌｅａｄ−ｏｕｔ）のセクタが新たにフォーマットしているセクタなのか、フォーマット前の情報なのかが区別できなくなる。
【００８３】
そこで、メディア排出前に、どこまでのリードイン領域（Ｌｅａｄ−ｉｎ），リードアウト領域（Ｌｅａｄ−ｏｕｔ）を記録したか（次回追記位置）を光ディスク１０上に記録し、その再挿入後の追記時には、当該追記位置を読み込んで、当該位置から追記をすれば、追記位置を正確に得られ、またフォーマット前の情報を確実に上書き消去することができる。
【００８４】
次に、その制御処理について説明する。
図９は、この光ディスクドライブの第５の制御処理を示すフローチャートである。
この制御処理は、ステップ（図中「Ｓ」で示す）４１でリードイン領域（Ｌｅａｄ−ｉｎ），リードアウト領域（Ｌｅａｄ−ｏｕｔ）記録動作開始の直後に、ステップ４２へ進んでユーザ（ホストコンピュータ）へ動作終了通知をし、ステップ４３へ進んでリードイン領域（Ｌｅａｄ−ｉｎ），リードアウト領域（Ｌｅａｄ−ｏｕｔ）を記録し始める。
【００８５】
ステップ４４へ進んでホストコンピュータからリードイン領域とリードアウト領域の記録中にメディア（光ディスク）の排出要求が来たか否かを判断し、メディアの排出要求が来た場合には、ステップ４５へ進んでリードイン領域（Ｌｅａｄ−ｉｎ），リードアウト領域（Ｌｅａｄ−ｏｕｔ）の記録単位の境界まで記録して中断する。
【００８６】
すなわち、予め決められたリードイン領域とリードアウト領域に繰り返し記録される情報を一通り含む記録単位間の繋ぎ目に該当して再生が困難になる情報が特定の情報に偏らないように設定された記録単位に基づいて、その任意の記録単位が記録終了になった時点で記録を一時中断する。
【００８７】
そして、ステップ４６へ進んで記録を一時中断したときの記録終了位置をメディア（光ディスク）上の所定の位置（場所）に記録し、ステップ４７へ進んで光ディスクを排出するメディア排出処理を実行し、ステップ２８へ進んでこの処理を終了する。
【００８８】
一方、ステップ４４の判断でホストコンピュータからメディア排出要求が来なければ、ステップ４９へ進んでリードイン領域（Ｌｅａｄ−ｉｎ），リードアウト領域（Ｌｅａｄ−ｏｕｔ）の全域が記録済みか否かを判断して、その全域が記録済みでなければ、ステップ４３へ戻ってリードイン領域（Ｌｅａｄ−ｉｎ），リードアウト領域（Ｌｅａｄ−ｏｕｔ）の記録を再開して上述の処理を繰り返す。
【００８９】
そして、ステップ４９の判断でリードイン領域（Ｌｅａｄ−ｉｎ），リードアウト領域（Ｌｅａｄ−ｏｕｔ）の全域が記録済みになったら、ステップ５０へ進んでリードイン領域（Ｌｅａｄ−ｉｎ），リードアウト領域（Ｌｅａｄ−ｏｕｔ）の記録処理を終了する。
【００９０】
次に、上記の制御処理において、リードイン領域とリードアウト領域の記録中断時の記録終了位置を記録した光ディスク１０が再び挿入されたときの制御処理を説明する。
【００９１】
図１０はこの光ディスクドライブの第６の制御処理を示すフローチャートである。
この制御処理は、ステップ（図中「Ｓ」で示す）６１で処理を開始し、ステップ６２へ進んでメディア（光ディスク）が挿入された後、ステップ６３へ進んでその挿入された光ディスクのリードイン領域（Ｌｅａｄ−ｉｎ），リードアウト領域（Ｌｅａｄ−ｏｕｔ）の全域が記録済か否かを判断する。
【００９２】
ステップ６３の判断で挿入された光ディスクのリードイン領域とリードアウト領域の全域が記録済みでない場合には、ステップ６４へ進んでその光ディスク上の既記録のリードイン領域（Ｌｅａｄ−ｉｎ），リードアウト領域（Ｌｅａｄ−ｏｕｔ）の記録単位から情報を収集する。
【００９３】
そして、ステップ６５へ進んでその収集した情報に基づいて未記録の追記する情報を構成して、追記するリードイン領域（Ｌｅａｄ−ｉｎ），リードアウト領域（Ｌｅａｄ−ｏｕｔ）の内容を構築し、ステップ６６へ進んでメディア（光ディスク）上の所定位置から記録終了位置を再生して追記位置を得て、ステップ６７へ進んでリードイン領域（Ｌｅａｄ−ｉｎ），リードアウト領域（Ｌｅａｄ−ｏｕｔ）への追記を行ない、ステップ６８へ進んでこの処理を終了する。
【００９４】
また、ステップ６３の判断で挿入された光ディスクのリードイン領域とリードアウト領域の全域が記録済みの場合は、ステップ６８へ進んでこの処理を終了する。
【００９５】
【発明の効果】
以上説明してきたように、この発明の光ディスク記録再生装置によれば、データを上書き記録可能な光ディスクのリードイン領域，リードアウト領域を細かい単位で記録，記録中断，及び記録再開ができるようにし、リードイン領域，リードアウト領域の記録中にも他のプログラム領域のパケットの記録又は再生を行なうことができる。
【図面の簡単な説明】
【図１】この発明の光ディスク記録再生装置の一実施形態である光ディスクドライブの構成を示すブロック図である。
【図２】図１に示した光ディスク１０に記録する情報の単位であるパケットのフォーマット例を示す説明図である。
【図３】図１に示した光ディスク１０に対するフォーマット処理の概念を表す説明図である。
【図４】図１に示した光ディスク１０のリードイン領域の記録単位の概念を示す説明図である。
【図５】  図１に示した光ディスクドライブにおける第１の制御処理を示すフローチャートである。
【図６】  図１に示した光ディスクドライブにおける第２の制御処理を示すフローチャートである。
【図７】  図１に示した光ディスクドライブにおける第３の制御処理を示すフローチャートである。
【図８】  図１に示した光ディスクドライブにおける第４の制御処理を示すフローチャートである。
【図９】  図１に示した光ディスクドライブにおける第５の制御処理を示すフローチャートである。
【図１０】  図１に示した光ディスクドライブにおける第６の制御処理を示すフローチャートである。
【符号の説明】
１：スピンドルモータ    ２：粗動モータ
３：光ピックアップ      ４：回転制御系
５：粗動モータ制御系    ６：ピックアップ制御系
７：信号処理系          ８：コントローラ
９：外部インタフェイス  １０：光ディスク
２１：パケット          ２２：リンクブロック
２３：ランインブロック  ２４：ユーザデータブロック
２５：ランアウトブロック
【図１】
0003752108.tif 000003
【図２】
0003752108.tif 000004
【図３】
0003752108.tif 000005
【図４】
0003752108.tif 000006
【図５】
0003752108.tif 000007
【図６】
0003752108.tif 000008
【図７】
0003752108.tif 000009
【図８】
0003752108.tif 000010
【図９】
0003752108.tif 000011
【図１０】
0003752108.tif 000012