(57)【特許請求の範囲】
【請求項１】
記録機器へ送信する記録信号である記録データを一時的に記憶するホストバッファメモリーを備えたホスト機器より送信される記録データを記録機器により記録媒体に記録する方法であり、記録機器がバッファアンダーラン防止機能を有するか否かを検出し、バッファアンダーラン防止機能を備えていると判断された場合には、ホストバッファメモリーに記録データを記憶させることなく記録機器へ記録データを送信するようにしたことを特徴とする記録機器の記録制御方法。
【請求項２】
記録機器がバッファアンダーラン防止機能を備えていないと判断された場合には、ホストバッファメモリーに記録データを一時的に記憶させるとともに該ホストバッファメモリーに記憶された記録データを読み出して記録機器へ送信するようにしたことを特徴とする請求項１に記載の記録制御方法。
【請求項３】
ホストバッファメモリーがハードディスクであることを特徴とする請求項１に記載の記録制御方法。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、コンピュータ等のホスト機器より出力される記録データを光ディスク記録再生装置のような記録機器にて記録媒体に記録するための記録制御方法に関する。
【０００２】
【従来の技術】
光学式ピックアップを用いてディスクに記録されている信号の読み出し動作を行うディスクプレーヤーが普及しているが、最近では、再生機能に加えて光学式ピックアップより照射されるレーザーによってディスクに信号を記録することが出来るように構成された光ディスク記録再生装置が商品化されている。斯かる光ディスク記録再生装置の中には、規定の速度ではなく規定の速度に対して、２倍、４倍、６倍、８倍及び１２倍等の高速にて信号をディスクに記録することが出来る装置が開発されている。
【０００３】
斯かる高速記録可能な光ディスク記録再生装置は、ホスト機器より送信されてくる記録信号である記録データを一時的に記憶するバッファと呼ばれるメモリーを備えており、該メモリーに記憶されている記録データを読み出すことによってディスクに該データを記録するように構成されている。
【０００４】
【発明が解決しようとする課題】
バッファメモリーを備えた光ディスク記録再生装置は、該バッファメモリーに記憶されている記録データを読み出すことによってディスクに該データを記録するように構成されているが、ディスクへの記録速度が高速になるとホスト機器より送信されて前記バッファメモリーに記憶される記録データの量が不足することになる。斯かる現象は、一般にバッファアンダーランと呼ばれており、斯かるバッファアンダーラン現象が発生すると、ディスクへの記録データの記録動作が中断されるだけでなく、ディスクへの記録動作がエラーとして処理されるという問題がある。
【０００５】
斯かる問題を解決する方法としては、バッファメモリーの容量を増大させることが考えられるが、メモリーの容量には限界があるだけでなく、高価になるという問題がある。そして、最近では、ディスクへの記録データの記録動作が記録データの不足によって中断しても記録されている記録データに続けて記録データを記録するようにしたバッファアンダーラン防止機能を備えた光ディスク記録再生装置が開発されている。
【０００６】
また、最近では、ホスト機器であるコンピューターに組み込まれているハードディスクに一時領域に呼ばれる特定の領域を設け、その領域に記録信号である記録データを一旦記憶させた後、その記録データの読み出し動作を行って光ディスク記録再生装置に送信するようにすることによって前述したバッファアンダーランを防止するようにした技術が開発されている。斯かる技術において、ハードディスクに設けられている一時領域はホストバッファメモリーと呼ばれているが、ハードディスクには、コンピューターを動作させるためのプログラムソフトや種々のデータ信号が記憶されるとともにその容量には限界があるため一時領域として使用される領域の記憶容量が不足するという問題が必ず発生する。更に、斯かる技術では、ホストバッファメモリーに記録データを一旦記憶させた後そのデータの読み出し動作を行うことによって光ディスク記録再生装置に記録データを送信することになるため、記録動作時間が長くなるという問題がある。
【０００７】
本発明は、斯かる問題を解決することが出来る記録制御方法を提供しようとするものである。
【０００８】
【作用】
本発明は、記録機器へ送信する記録信号である記録データを一時的に記憶するホストバッファメモリーを備えたホスト機器より送信される記録データを記録機器によって記録媒体に記録する方法であり、記録機器がバッファアンダーラン防止機能を有するか否かを検出し、バッファアンダーラン防止機能を備えていると判断された場合には、ホストバッファメモリーに記録データを記憶させることなく記録機器へ記録データを送信するようにしたものである。
【０００９】
【実施例】
図１は本発明の記録制御方法を示すフローチャート、図２は本発明に係る装置の一実施例を示すブロック回路図である。図２において、１はディスクへの記録データの記録動作等を制御するホスト機器であり、記録データが一時的に記憶される一時領域として使用されるハードディスクのようなホストバッファメモリ２が組み込まれている。
【００１０】
３は光ディスク記録再生装置のような記録機器であり、バッファメモリーが組み込まれているとともにそのバッフアメモリーを利用してバッフアアンダーランを防止する機能を備えているものと防止機能を備えていないものとがある。そして、斯かる記録機器３は、前記ホスト機器１とケーブル４によって接続されている。
【００１１】
斯かる構成において、前記記録機器３は、バッファアンダーラン防止機能を備えている場合にホスト機器１側へバッファアンダーラン防止機能を備えていることを示すコマンドを送信する機能が組み込まれている。
【００１２】
以上に説明したように本発明に係る機器は構成されており、次に図１に示すフローチャートに基づいて本発明の記録制御方法について説明する。ホスト機器１を動作状態にさせると、該ホスト機器１に組み込まれているメモリーに記憶されているプログラムに基づいて制御動作が開始されるが、まず初期動作によって接続されている記録機器３の機能確認動作が行われる（ステップＡ）。
【００１３】
ステップＡの機能確認動作は、ホスト機器１より記録機器３に対して確認のためのコマンドが出力され、そのコマンドに対応して記録機器３よりホスト機器１に対して機能を示すコマンドが出力される。斯かるコマンドをホスト機器１が受けると、そのコマンド信号の中から記録機器３がバッファアンダーラン防止機能を備えているか否かの判定が行われる（ステップＢ）。
【００１４】
ステップＢにて記録機器３がバッファアンダーラン防止機能を備えていないと判定された場合には、ホスト機器１に設けられているホストバッファメモリー２に記録信号である記録データを一時的に記憶し、該ホストバッファメモリー２に記憶されている記録データを読み出した後記録機器３に送信する制御動作が行われる（ステップＣ）。即ち、斯かる場合には、記録データは、ホストバッファメモリー２に一旦記憶された後記録機器３に送信される。そして、斯かる記録データは、記録機器３内に設けられているバッファメモリーに記憶された後該バッファメモリーより読み出されることによって記録媒体である光ディスクに記録されることになる。
【００１５】
このように記録機器３がバッファアンダーラン防止機能を備えていない場合には、ホストバッファメモリー２及び記録機器３内に設けられているバッファメモリーによってバッファアンダーラン現象が発生しないようにする記録動作のための制御動作、例えば記録速度を所定の速度より高速にしない等の制御動作が行われることになる。
【００１６】
ステップＢにて記録機器３がバッファアンダーラン防止機能を備えていると判定された場合には、ホスト機器１に設けられているホストバッファメモリー２に記録信号である記録データを記憶させることなく記録機器３に送信する制御動作が行われる（ステップＤ）。即ち、斯かる場合には、記録データは、ホストバッファメモリー２に一旦記憶されることなく記録機器３に送信されるが、該記録機器３にはバッファアンダーラン防止機能が組み込まれているため、バッファアンダーラン現象が発生することはなく記録データの記録動作を支障無く行うことが出来る。
【００１７】
このように記録機器３がバッファアンダーラン防止機能を備えている場合には、ホストバッファメモリー２を使用することなく記録機器３による記録動作を行うようにしたので、記録動作を速やかに行うことが出来る。
【００１８】
尚、本実施例では、記録機器３がバッファアンダーラン防止機能を備えている場合には、ホスト機器１に設けられているホストバッファメモリー２を使用しないで記録動作を行うようにしたが、記録機器３がバッファアンダーラン防止機能を備えていてもホスト機器１に設けられているホストバッファメモリー２を使用して記録動作を行うように選択機能を組み込むことは勿論可能である。また、ホストバッファメモリー２として、パーソナルコンピューターが一般に備えているハードディスクを利用すれば、特別なメモリーを設ける必要が無く、コストの増加を招くことはない。
【００１９】
【発明の効果】
本発明は、記録機器がバッファアンダーラン防止機能を有するか否かを検出し、バッファアンダーラン防止機能を備えていると判断された場合には、ホストバッファメモリーに記録データを記憶させることなく記録機器へ記録データを送信するようにしたので、記録動作を速やかに行うことが出来るだけでなく効率良く行うことが出来る。また、本発明によれば、ホストバッファメモリーを使用する必要が無いので、ホスト機器の使用状況を考慮して該メモリーの容量を大きくする必要が無いという利点を本発明の記録制御方法は有している。
【００２０】
本発明は、記録機器がバッファアンダーラン防止機能を備えていないと判断された場合には、ホストバッファメモリーに記録データを一時的に記憶させるとともに該ホストバッファメモリーに記憶された記録データを読み出して記録機器へ送信するようにしたので、種々な記録機器に対応した記録制御動作を行うことが出来る。
【００２１】
そして、本発明は、ホストバッファメモリーとしてハードディスクを使用するようにしたので、特別なメモリーを設ける必要が無く、コストの増加を招くことがないという利点を有している。
【図面の簡単な説明】
【図１】本発明の記録制御方法を示すフローチャートである。
【図２】本発明に係る装置の一実施例を示すブロック回路図である。
【符号の説明】
１        ホスト機器
２        ホストバッファメモリー
３        記録機器
【図１】
0003604984.tif 000002
【図２】
0003604984.tif 000003