(57)【特許請求の範囲】
【請求項１】
ホストコンピュータから転送されてくる記録データをバッファメモリに順次蓄積し、この蓄積した記録データを順次読み出しながら、一定速度で追従する光ピックアップを介して光ディスクに順次記録する可変長パケットライト方式の追記型光ディスクの記録方法であって、
可変長パケットライト方式による前記光ディスクへの記録中にエラーが発生したとき、記録中のトラックがリザーブトラックであるか否かを判断する第１の手順と、
リザーブトラックでない場合には、記録中のトラックを、それまでの可変長パケットライト方式から任意長の固定長パケットライト方式に切り換える第２の手順と、
リザーブトラックでない場合には、エラー発生までに１トラックの最低長である３００ブロック以上記録しているか否かを判断する第３の手順と、
３００ブロック以上記録していない場合には、現在記録済みのパケットを含めて３００ブロック以上になるまで前記任意長の固定長パケットライト方式によりダミーデータを引き続き記録する第４の手順と、
この第４の手順によるダミーデータの記録途中においてエラーが発生した場合には、さらに前記任意長の固定長パケットの１パケット分を追加する形でダミーデータを引き続き記録する第５の手順と、
前記第３の手順において３００ブロック以上記録されていると判断した場合、前記第４の手順において３００ブロック以上になるまで固定長パケットライトによりダミーデータを記録した場合、または前記第５の手順において追加したパケット分までダミーデータを記録した場合には、最後にリンク用ブロックを記録する第６の手順とを備えたことを特徴とする追記型光ディスクの記録方法。
【請求項２】
ホストコンピュータから転送されてくる記録データをバッファメモリに順次蓄積し、この蓄積した記録データを順次読み出しながら、一定速度で追従する光ピックアップを介して光ディスクに順次記録する可変長パケットライト方式の追記型光ディスクの記録方法であって、
可変長パケットライト方式による前記光ディスクへの記録中にエラーが発生したとき、記録中のトラックを、それまでの可変長パケットライト方式から任意長の固定長パケットライト方式に切り換える第１の手順と、
エラー発生までに一定ブロック数以上記録しているか否かを判断する第２の手順と、
一定ブロック数以上記録していない場合には、現在記録済みのパケットを含めて一定ブロック数以上になるまで前記任意長の固定長パケットライト方式によりダミーデータを引き続き記録する第３の手順と、
この第３の手順によるダミーデータの記録途中においてエラーが発生した場合には、さらに前記任意長の固定長パケットの１パケット分を追加する形でダミーデータを引き続き記録する第４の手順と、
前記第２の手順において一定ブロック数以上記録されていると判断した場合、前記第３の手順において一定ブロック数以上になるまで固定長パケットライト方式によりダミーデータを記録した場合、または前記第４の手順において追加したパケット分までダミーデータを記録した場合には、最後にリンク用ブロックを記録する第５の手順とを備えたことを特徴とする追記型光ディスクの記録方法。
【請求項３】
前記ダミーデータがヌルデータまたは無音データである請求項１または２に記載の追記型光ディスクの記録方法。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、ホストコンピュータから転送されてくる記録データをバッファメモリに順次蓄積し、この蓄積した記録データを順次読み出しながら、一定速度で追従する光ピックアップを介して光ディスクに順次書き込む可変長パケットライト方式の追記型光ディスクの記録方法に関する。
【０００２】
【従来の技術】
追記型光ディスクにデータを記録する場合、記録装置には、ホストコンピュータから記録すべきデータが、バス形式の高速インターフェイスで転送されてくるのが一般的である。この記録データは、記録装置内のバッファメモリに一旦蓄積された後、順次読み出され、例えば固定長パケットライト方式で光ピックアップにより光ディスクに順次書き込まれるようになっている。
【０００３】
このような可変長パケットライト方式でデータを記録中に、光ディスク上の傷や付着したゴミ等によって記録エラーが発生すると、ＰＭＡに記録されている情報と、実際のトラックに記録されているデータの内容とが不一致となるため、その時点でメディアエラー、すなわちその光ディスク自体が使用不可能になってしまうといった問題があった。
【０００４】
そこで、このような問題を解決した情報記録再生装置が提案されている（例えば、特開平１０−１４３９８０号公報参照）。
この情報記録再生装置は、光ディスクへの記録中にオフトラック等のサーボエラーが発生してデータの記録を中止したとき、その中止したときのエラーアドレスを記憶し、その記憶したエラーアドレスの付近からトラックとして割り当てた領域の残りの部分に対して所定のダミーデータを記録するようになっている。具体的には、同公報の図５に詳細なフローチャートが示されている。
【０００５】
すなわち、この情報記録再生装置によれば、記録中にエラーが発生した場合、１トラックの最低長である３００ブロックまでダミーデータを記録し、ＰＭＡへエラー情報をセットして終了するようになっている。
【０００６】
【発明が解決しようとする課題】
ところで、光ディスクの表面の傷や付着したゴミ等によって起こるエラーは、単発的ではなく、繰り返し発生する可能性が高い。つまり、記録中にエラーが発生し、その時点でダミーデータを記録する追記処理を実行している最中にも、再度エラーが発生する可能性が高い。
【０００７】
しかしながら、上記した従来の情報記録再生装置では、このようなダミーデータの追記処理中にエラーが発生した場合には、単にエラー処理を行って終了することになっており（図５のステップＳ２７）、このような追記処理中のエラーについては何も考慮されていない。つまり、ダミーデータの追記処理中に発生するエラーについては対応できないといった問題があった。
【０００８】
仮に、追記処理中にエラーが発生した場合には、その時点で同じ追記処理を最初から繰り返すと仮定すると、例えば、その後エラーが１０回繰り返された場合には、ダミーデータの追記処理として１０トラック分が使われることになり、使用可能なトラック数が大幅に減少してしまうといった問題が発生する。また、例えば追記処理を１００ブロック分行った時点でエラーが発生した場合、残り２００ブロックをそのまま追記処理して１トラック分の記録を終了し、その後に再度１トラック（３００ブロック）の追記処理を行うことになるため、本来使用可能であるブロックまで追記処理に使われてしまい、データの記録可能領域がその分少なくなってしまうといった問題も発生する。
【０００９】
本発明は係る問題点を解決すべく創案されたもので、その目的は、エラー処理中（従来技術でいう追記処理中）にエラーが発生した場合でも、エラー処理のためのトラック数を増やすことなく、また使用可能なブロック数を必要以上に減らすことなく、その後も光ディスクの追記を可能とするようなエラー処理を行うことのできる追記型光ディスクの記録方法を提供することにある。
【００１０】
【課題を解決するための手段】
上記課題を解決するため、本発明に係わる追記型光ディスクの記録方法は、ホストコンピュータから転送されてくる記録データをバッファメモリに順次蓄積し、この蓄積した記録データを順次読み出しながら、一定速度で追従する光ピックアップを介して光ディスクに順次記録する可変長パケットライト方式の追記型光ディスクの記録方法であって、可変長パケットライト方式による前記光ディスクへの記録中にエラーが発生したとき、記録中のトラックがリザーブトラックであるか否かを判断する第１の手順と、リザーブトラックでない場合には、記録中のトラックを、それまでの可変長パケットライト方式から任意長の固定長パケットライト方式に切り換える第２の手順と、リザーブトラックでない場合には、エラー発生までに１トラックの最低長である３００ブロック以上記録しているか否かを判断する第３の手順と、３００ブロック以上記録していない場合には、現在記録済みのパケットを含めて３００ブロック以上になるまで前記任意長の固定長パケットライト方式によりダミーデータを引き続き記録する第４の手順と、この第４の手順によるダミーデータの記録途中においてエラーが発生した場合には、さらに前記任意長の固定長パケットの１パケット分を追加する形でダミーデータを引き続き記録する第５の手順と、前記第３の手順において３００ブロック以上記録されていると判断した場合、前記第４の手順において３００ブロック以上になるまで固定長パケットライトによりダミーデータを記録した場合、または前記第５の手順において追加したパケット分までダミーデータを記録した場合には、最後にリンク用ブロックを記録する第６の手順とを備えたことを特徴とする。また、ダミーデータとして、ヌルデータまたは無音データを記録する。
【００１１】
このような特徴を有する本発明によれば、光ディスクへの記録中にエラーが発生したとき、記録中のトラックの記録方式を、それまでの可変長パケットライト方式から任意長の固定長パケットライト方式に切り換える。そして、記録済みのパケットを含めて、そのトラックが３００ブロック以上になるまで任意長の固定長パケットによりダミーデータを引き続き記録し、最後にリンク用ブロック（ＲＵＮ−ＯＵＴ１ブロック、ＲＵＮ−ＯＵＴ２ブロック、ＬＩＮＫブロック）を記録する。このとき、ダミーデータの記録中にエラーが発生した場合には、そのようなエラーが発生するたびに、任意長の固定長パケットの１パケット分を随時追加する形でダミーデータを引き続き記録する。このような処理を繰り返した結果、そのトラックのブロック数が３００ブロック以上になるまで固定長パケットライト方式によりダミーデータを記録した場合には、最後にリンク用ブロック（ＲＵＮ−ＯＵＴ１ブロック、ＲＵＮ−ＯＵＴ２ブロック、ＬＩＮＫブロック）を記録する。
【００１２】
すなわち、可変長パケットライト方式による光ディスクへの記録中に記録エラーが発生した場合には、その時点で、記録中のトラックの記録方式を、それまでの可変長パケットライト方式から任意長の固定長パケットライト方式に切り換えてエラー処理を実行し、そのエラー処理中に再度エラーが発生した場合には、その時点で、設定された任意長の固定長パケットを１パケット分追加する形でダミーデータを引き続き記録する。そして、３００ブロック以上のダミーデータを記録したら、最後にリンク用ブロックを記録するようになっている。
【００１３】
つまり、記録されたデータ自体はエラーが発生する前のパケットまでしか正しく読めないものの、トラックとしてはリンク用ブロックまで記録された通常のトラックと同じ形態で記録されることになるので、次に新たなトラックを追記するときには、ダミーデータを記録したトラックの続きに、この新たなトラックを記録することが可能となる。また、エラー処理中に再度エラーが発生した場合でも、固定長パケットを１パケット分追加する形でダミーデータを続けて記録し、最後にリンク用ブロックを記録するので、ダミーデータを記録するブロック数は３００ブロックを超えて多くなる場合があっても、エラー処理のためのトラックは１トラックで済むことになる。つまり、エラー処理のためのトラックが１トラックで済むので、データを記録するためのトラックをその分無駄に消費することがない。また、エラー処理中に再度エラーが発生した場合でも、ダミーデータを続けて記録するので、従来の技術に示した情報記録再生装置と比べて、使用可能なブロック数（すなわち、空きエリア）を必要以上に消費してしまうといった不具合も発生しない。すなわち、本発明によれば、エラー処理中に再度エラーが発生した場合でも、１トラックの最低長である３００ブロックを確保しつつ、ダミーデータを記録するブロック数を、任意長に設定した固定長パッケト単位での必要最小限のブロック数の追加に留めることができる。
【００１４】
また、本発明の追記型光ディスクの記録方法は、ホストコンピュータから転送されてくる記録データをバッファメモリに順次蓄積し、この蓄積した記録データを順次読み出しながら、一定速度で追従する光ピックアップを介して光ディスクに順次記録する可変長パケットライト方式の追記型光ディスクの記録方法であって、可変長パケットライト方式による前記光ディスクへの記録中にエラーが発生したとき、記録中のトラックを、それまでの可変長パケットライト方式から任意長の固定長パケットライト方式に切り換える第１の手順と、エラー発生までに一定ブロック数以上記録しているか否かを判断する第２の手順と、一定ブロック数以上記録していない場合には、現在記録済みのパケットを含めて一定ブロック数以上になるまで前記任意長の固定長パケットライト方式によりダミーデータを引き続き記録する第３の手順と、この第３の手順によるダミーデータの記録途中においてエラーが発生した場合には、さらに前記任意長の固定長パケットの１パケット分を追加する形でダミーデータを引き続き記録する第４の手順と、前記第２の手順において一定ブロック数以上記録されていると判断した場合、前記第３の手順において一定ブロック数以上になるまで固定長パケットライト方式によりダミーデータを記録した場合、または前記第４の手順において追加したパケット分までダミーデータを記録した場合には、最後にリンク用ブロックを記録する第５の手順とを備えたことを特徴とする。
【００１５】
このような特徴を有する本発明によれば、記録されたデータ自体はエラーが発生する前のパケットまでしか正しく読めないものの、トラックとしてはリンク用ブロックまで記録された通常のトラックと同じ形態で記録されることになるので、次に新たなトラックを追記するときには、ダミーデータを記録したトラックの続きに、この新たなトラックを記録することが可能となる。また、エラー処理中に再度エラーが発生した場合でも、ダミーデータを続けて記録し、最後にリンク用ブロックを記録するので、エラー処理のためのトラックは１トラックで済むことになる。つまり、エラー処理のためのトラックが１トラックで済むので、データを記録するためのトラックをその分無駄に消費することがない。また、エラー処理中に再度エラーが発生した場合でも、ダミーデータを続けて記録するので、従来の技術に示した情報記録再生装置と比べて、使用可能なブロック数を必要以上に消費してしまうといった不具合も発生しない。
【００１６】
【発明の実施の形態】
以下、本発明の実施の形態について、図面を参照して説明する。
図１は、本発明に係わる追記型光ディスクの記録方法が適用されるシステム全体の構成図である。
このシステムは、追記型ディスク装置としての例えばＣＤ−Ｒ（／ＲＷ）装置１と、このＣＤ−Ｒ（／ＲＷ）装置１を利用してデータを記録するホストコンピュータ２とを備えている。
【００１７】
ＣＤ−Ｒ（ＲＷ）装置１は、ホストコンピュータ２との接続を行うためのインターフェイスコントローラ（Ｉ／Ｆコントローラ）１１を備えており、このＩ／Ｆコントローラ１１に、データ制御部１２とマイコン１７とが接続されている。また、データ制御部１２には、データ処理部１３を介して光ピックアップ１４が接続されているとともに、バッファメモリとしてのＲＡＭ１５が接続されている。
【００１８】
また、光ピックアップ１４は、ドライブ回路１６によって制御されており、ドライブ回路１６は、マイコン１７からの制御によって光ピックアップ１４を駆動する。すなわち、データの記録時には、光ディスク４の記録面に沿って、光ディスク４の半径方向に一定速度で移動（追従）するように制御する。
また、マイコン１７は、Ｉ／Ｆコントローラ１１、データ制御部１２およびデータ処理部１３のそれぞれを制御するようになっている。
【００１９】
すなわち、Ｉ／Ｆコントローラ１１は、マイコン１７からの指示に従ってデータ転送要求（転送コマンド）をホストコンピュータ２に出力する。ホストコンピュータ２は、この転送コマンドに応じて記録データをＣＤ−Ｒ（／ＲＷ）装置１に順次転送する。転送されてきた記録データは、Ｉ／Ｆコントローラ１１を介してデータ制御部１２に与えら、データ制御部１２の指示に従ってＲＡＭ１５に順次蓄積される。
【００２０】
データ処理部１３では、光ディスク４にデータを記録するための信号処理（エンコード）が実行される。つまり、光ディスク４にデータを記録する場合、データ処理部１３ではマイコン１７からの指示に従ってエンコードの準備が行われ、準備が完了すると、準備完了コマンドをマイコン１７に出力する。マイコン１７は、準備完了コマンドに応じてデータ制御部１２を制御し、ＲＡＭ１５に蓄積しているデータを読み出してデータ処理部１３に出力する。データ処理部１３でエンコードされたデータは、光ピックアップ１４によって光ディスク４に順次記録される。この場合、本実施形態では、光ディスク４上に可変長パケットライト方式でデータを順次記録するものとする。
【００２１】
このように可変長パケットライト方式で光ディスク４にデータを記録中に、光ディスク４上の傷や付着したゴミ等によってサーボエラーが発生し、その結果、記録エラーが発生すると、マイコン１７では、本発明の特徴である記録中エラー処理を実行する。この際、マイコン１７は、データ処理部１３を制御して、エラーの発生したトラックにダミーデータを記録することになるが、このダミーデータを記録したブロック数をカウントするために、マイコン１７にはブロックカウンタ１８が接続されている。
【００２２】
以下、この記録中エラー処理動作について、図２に示すフローチャートを参照して説明する。
すなわち、可変長パケットライト方式による光ディスク４へのデータの記録中に、サーボエラー等によって記録エラーが発生すると、マイコン１７は、記録中のトラックがリザーブトラックであるか否かを判断する（ステップＳ１）。ここで、リザーブトラックは、ＰＭＡに情報を記録してからトラックにデータを記録するトラックのことである。これに対し、インビジブルトラックは、トラックにデータを記録してからそのトラックの情報をＰＭＡに記録するトラックのことである。つまり、記録中のトラックがリザーブトラックである場合（ステップＳ１でＹｅｓと判断された場合）には、ＰＭＡの情報もトラックも存在するので、この場合はエラー処理を行わずに終了する。
【００２３】
一方、記録中のトラックがリザーブトラックでない場合、すなわちインビジブルトラックである場合（ステップＳ１でＮｏと判断された場合）には、本発明の記録中エラー処理を実行する。すなわち、次のステップＳ２において、マイコン１７は、記録中のトラックを、それまでの可変長パケットライト方式から任意長の固定長パケットライト方式に切り換える。すなわち、任意長の固定長パケットで以後の記録を行うことになる。
【００２４】
ここで、固定長パケットは、最低１個のユーザデータブロックと、このユーザデータブロックの前に設けられた４個のリンク用ブロック（ＲＵＮ−ＩＮ１ブロック〜ＲＵＮ−ＩＮ４ブロック）と、ユーザデータブロックの後ろに設けられた３個のリンク用ブロック（ＲＵＮ−ＯＵＴ１ブロック、ＲＵＮ−ＯＵＴ２ブロック、ＬＩＮＫブロック）の、最低８ブロックから構成されている。従って、ユーザデータブロックが１６ブロックある場合、固定長パケットは２３ブロックで構成されることになる。固定長パケットを構成するブロック数については、本実施形態では、予め設定（例えば上記の２３ブロック等）されているものとする。
次に、マイコン１７は、ステップＳ３において、ブロックカウンタ１８に初期値を設定する。この初期値は、エラー発生までの記録済ブロック数である。
【００２５】
この後、マイコン１７は、次のステップＳ４において、エラー発生までに１トラックの最低長である３００ブロック以上記録しているか否かを、ブロックカウンタ１８のカウント値と、予め内部に設定されている１トラックの最低長（３００ブロック）とを比較することで判断する。
【００２６】
その結果、カウント値が３００ブロック以上である場合（ステップＳ３でＮｏと判断された場合）には、マイコン１７は、そのトラックの最後に、リンク用ブロック（ＲＵＮ−ＯＵＴ１ブロック、ＲＵＮ−ＯＵＴ２ブロック、ＬＩＮＫブロック）を記録する（ステップＳ９）。この記録中においてもエラーが発生した場合には、ステップＳ８に進むことになるが、このステップＳ８については後述する。一方、リンク用ブロックの記録を正常に終了すると（ステップＳ１０でＹｅｓと判断されると）、ＰＭＡにそのトラックの情報を記録して（ステップＳ１１）、エラー処理を終了する。
【００２７】
一方、ステップＳ４において、カウント値が３００ブロック以上でないと判断された場合（ステップＳ４でＹｅｓと判断された場合）には、ステップＳ５へと動作を進め、ダミーデータであるヌルデータ（ＮＵＬＬ  ＤＡＴＡ）または無音データを、ステップＳ２で設定した任意長の固定長パケットの１パケット分（ここでは、２３ブロック等）記録する。
【００２８】
このようにしてダミーデータを固定長パケットの１パケット分（例えば２３ブロック分）記録した後、その記録中にエラーが発生したか否かを確認し（ステップＳ６）、エラーが発生していない場合には、ステップＳ７においてブロックカウンタ１８のカウント値を１パケット分インクリメントして（上記の例で言えば、２３ブロック分プラスして）、ステップＳ４に戻り、インクリメント後のカウント値と、予め内部に設定されている３００ブロックとを比較する。
【００２９】
このように、ダミーデータを記録しているエラー処理中に、再度エラーが発生しない限り（ステップＳ６でＹｅｓと判断されない限り）、ステップＳ４〜ステップＳ７の処理が繰り返され、全記録ブロック数が１トラックの最低長である３００ブロックを超えるまで、固定長パケットライト方式によりダミーデータが記録される。そして、正規のデータとダミーデータとを合わせて３００ブロック以上を記録すると（すなわち、ブロックカウンタ１８のカウント値が３００ブロックを超えていると）、ステップＳ４でＮｏと判断されるので、マイコン１７は、そのトラックの最後に、リンク用ブロックを記録する（ステップＳ９）。この記録中においてもエラーが発生した場合（ステップＳ１０でＹｅｓと判断された場合）には、再びステップＳ８に進む。一方、リンク用ブロックの記録を正常に終了すると（ステップＳ１０でＹｅｓと判断されると）、ＰＭＡにそのトラックの情報を記録して（ステップＳ１１）、エラー処理を終了する。
【００３０】
一方、ダミーデータを記録しているエラー処理中に、再度エラーが発生した場合（ステップＳ４〜ステップＳ７の繰り返し処理において、ステップＳ６でＹｅｓと判断された場合）には、マイコン１７は、ブロックカウンタ１８のカウント値を、固定長パケットの１パケット分（上記の例で言えば、２３ブロック分）減算して（すなわち、逆に言えば、ダミーデータを記録するブロックを、さらに固定長パケットの１パケット分追加して）、ステップＳ３に戻る。
【００３１】
つまり、エラー処理中に再度エラーが発生するといった状況が繰り返された場合でも（ディスクに傷などが入っている場合には、このような状況になりやすい）、エラー処理のための１パケット分のブロックをその都度追加していくだけでよいので、エラー処理のために使用されるブロック数（すなわち、ダミーデータを記録するブロック数）をできるだけ少なく抑えて、以後のデータ記録領域をより広く確保することができるものである。
【００３２】
このようにして、エラー処理中に発生したエラーに対して、ブロックカウンタ１８のカウント値を１パケット分減算する（すなわち、実質的にダミーデータを記録するブロックを１パケット分追加する）処理を繰り返し、その追加した１パケット分のブロックにエラーなくダミーデータが記録された場合（ステップＳ６でＮｏと判断された場合）には、ステップＳ７においてブロックカウンタ１８のカウント値を１パケット分インクリメントして、ステップＳ４に戻る。
【００３３】
そして、ステップＳ４において、ブロックカウンタ１８のカウント値が３００ブロックを超えていると判断された場合には、マイコン１７は、そのトラックの最後に、リンク用ブロックを記録する（ステップＳ８）。そして、リンク用ブロックの記録を正常に終了すると（ステップＳ１０でＹｅｓと判断されると）、ＰＭＡにそのトラックの情報を記録して（ステップＳ１１）、エラー処理を終了する。
【００３４】
すなわち、本発明の追記型光ディスクの記録方法によれば、可変長パケットライト方式によりデータを記録中にエラーが発生した場合には、その時点で、そのトラックの記録方式をそれまでの可変長パケットライト方式から任意長の固定長パケットライト方式に切り換えて記録エラー処理を実行する。そして、ダミーデータを記録している記録エラー処理中にさらにエラーが発生した場合には、ダミーデータの記録をさらに任意長の固定長パケットの１パケット分追加して行うとともに、１トラックの最低長である３００トラックが確保できた時点で、１トラックの終了を示すリンク用ブロックを記録するようになっている。これにより、１トラックの最低長である３００ブロックを確保しつつ、ダミーデータを記録するブロック数を、任意長に設定した固定長パッケト単位での必要最小限のブロック数の追加に留めることができる。また、エラー処理のために使用されるブロック数（すなわち、ダミーデータを記録するブロック数）をできるだけ少なく抑えることにより、以後のデータ記録領域をより広く確保することができるといった効果もある。
【００３５】
【発明の効果】
本発明に係わる追記型光ディスクの記録方法によれば、可変長パケットライト方式によりデータを記録中にエラーが発生した場合には、その時点で、そのトラックの記録方式をそれまでの可変長パケットライト方式から任意長の固定長パケットライト方式に切り換えて記録エラー処理を実行し、その記録エラー処理中に再度エラーが発生した場合には、その時点で、設定された任意長の固定長パケットを１パケット分追加する形でダミーデータを引き続き記録する。そして、３００ブロック以上のダミーデータを記録したら、最後にリンク用ブロックを記録する。記録されたデータ自体はエラーが発生する前のパケットまでしか正しく読めないものの、トラックとしてはリンク用ブロックまで記録された通常のトラックと同じ形態で記録されることになるので、次に新たなトラックを追記するときには、ダミーデータを記録したトラックの続きに、この新たなトラックを記録することができる。
【００３６】
また、エラー処理中に再度エラーが発生した場合でも、任意長の固定長パケットを１パケット分追加する形でダミーデータを続けて記録し、最後にリンク用ブロックを記録するので、ダミーデータを記録するブロック数は３００ブロックを超えて多くなる場合があっても、エラー処理のためのトラックは１トラックで済むことになる。つまり、エラー処理のためのトラックが１トラックで済むので、データを記録するためのトラックをその分無駄に消費することがない。
【００３７】
また、エラー処理中に再度エラーが発生した場合でも、ダミーデータを続けて記録するので、従来の技術に示した情報記録再生装置と比べて、使用可能なブロック数（すなわち、空きエリア）を必要以上に消費してしまうといった不具合も発生しない。すなわち、本発明によれば、エラー処理中に再度エラーが発生した場合でも、１トラックの最低長である３００ブロックを確保しつつ、ダミーデータを記録するブロック数を、任意に設定した固定長パッケト単位での必要最小限のブロック数の追加に留めることができるので、以後のデータ記録領域をより広く確保することができる。
【図面の簡単な説明】
【図１】本発明に係わる追記型光ディスクの記録方法が適用されるシステム全体の構成図である。
【図２】本発明に係わる追記型光ディスクの記録方法を説明するためのフローチャートである。
【符号の説明】
１  ＣＤ−Ｒ（／ＲＷ）装置
２  ホストコンピュータ
４  光ディスク（追記型光ディスク）
１１  Ｉ／Ｆコントローラ
１２  データ制御部
１３  データ処理部
１４  光ピックアップ
１５  ＲＡＭ（バッファメモリ）
１６  ドライブ回路
１７  マイコン
１８  ブロックカウンタ
【図１】
0004174967.tif 000002
【図２】
0004174967.tif 000003