(57)【特許請求の範囲】
【請求項１】
外部から入力された記録情報をバッファ手段に記憶すると共に、該記憶された記録情報を順次読み出し、所定の信号処理を施して所定記録単位の記録情報を生成し、該生成された記録情報を記録媒体に記録する情報記録装置であって、
前記バッファ手段に記憶された記録情報の記憶量を検出する記憶量検出手段と、
該手段によって検出された記憶量が前記所定記録単位に相当する所定量以上になったとき、前記記録媒体への記録情報の記録を開始する記録開始手段と、
前記記録媒体への前記所定記録単位の記録情報の記録が終了する前に、前記バッファ手段に記憶された記録情報の記憶量が前記所定記録単位に相当する所定量未満のとき、前記所定記録単位の記録情報の終端部の一定の情報量を記録せずに記録を停止する停止手段と、
前記停止手段によって記録を停止した後に記録を再開するとき、前記記録を停止した情報に繋げて前記終端部の所定情報量に相当するダミー情報を付加して次の所定記録単位の記録情報の記録を再開する手段とを備えたことを特徴とする情報記録装置。
【請求項２】
請求項１記載の情報記録装置において、
前記記録情報の入力先が外部のコンピュータ装置であることを特徴とする情報記録装置。
【請求項３】
請求項２記載の情報記録装置において、
前記停止手段によって前記記録媒体への記録情報の記録を停止した後、前記コンピュータ装置に対して記録停止を示す信号を送信する手段を設けたことを特徴とする情報記録装置。
【請求項４】
外部から入力された記録情報をバッファ手段に記憶すると共に、該記憶された記録情報を順次読み出し、所定の信号処理を施して所定記録単位の記録情報を生成し、該生成された記録情報を記録媒体に記録する情報記録方法であって、
前記バッファ手段に記憶された記録情報の記憶量を検出し、該検出された記憶量が前記所定記録単位に相当する所定量以上になったとき、前記記録媒体への記録情報の記録を開始し、前記記録媒体への前記所定記録単位の記録情報の記録が終了する前に、前記バッファ手段に記憶された記録情報の記憶量が前記所定記録単位に相当する所定量未満のとき、前記所定記録単位の記録情報の終端部の一定の情報量を記録せずに記録を停止し、記録を再開するとき、前記記録を停止した情報に繋げて前記終端部の所定情報量に相当するダミー情報を付加して次の所定記録単位の記録情報の記録を再開することを特徴とする情報記録方法。
【請求項５】
請求項４記載の情報記録方法において、
外部のコンピュータ装置から前記記録情報を入力することを特徴とする情報記録方法。
【請求項６】
請求項５記載の情報記録方法において、
前記記録媒体への記録情報の記録を停止した後、前記コンピュータ装置に対して記録停止を示す信号を送信することを特徴とする情報記録方法。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
この発明は、ホストコンピュータ等の外部記憶装置として使用され、高密度光ディスク等の追記或いは書換型情報記録媒体に対して記録情報を記録する光ディスクドライブ等の情報記録装置及びその情報記録方法に関する。
【０００２】
【従来の技術】
例えば、ＤＶＤ−Ｒディスクドライブにおいて、バッファアンダーランが発生すると、ＥＣＣブロックの先頭から２番目のシンクフレームの後半部分で光ディスクへの情報記録を停止して、アンダーランが解消すると記録を停止したＥＣＣブロックの先頭から２番目のシンクフレームの先頭から情報の記録を再開する情報記録装置があった（例えば、特開平１０−６３４３３号公報参照）。
【０００３】
【発明が解決しようとする課題】
しかしながら、上述のような従来の情報記録装置では、バッファにデータが満杯になってから光ディスクへの記録を開始し、１ＥＣＣブロックよりも多いデータ量以下になったらアンダーランが発生したと判断するので、１ＥＣＣブロックのみのデータの追記ができないという問題があった。
また、記録を再開する時は、記録を停止する以前のデータの一部を記憶しておき、上書きする形で重複記録するので、データ出力制御が複雑になるという問題もあった。
【０００４】
【０００５】
この発明は上記の課題を解決するためになされたものであり、記録を開始する時のデータ出力制御を容易にすることを第１の目的とする。
【０００６】
さらに、コンピュータ装置から出力される情報を記録媒体に記録する時に、コンピュータ装置からの情報出力が一時的に途絶えても、問題無く情報を記録できるようにすることを第２の目的とする。
【０００７】
【課題を解決するための手段】
この発明は上記の第１の目的を達成するため、外部から入力された記録情報をバッファ手段に記憶すると共に、その記憶された記録情報を順次読み出し、所定の信号処理を施して所定記録単位の記録情報を生成し、その生成された記録情報を記録媒体に記録する情報記録装置であって、上記バッファ手段に記憶された記録情報の記憶量を検出する記憶量検出手段と、その手段によって検出された記憶量が上記所定記録単位に相当する所定量以上になったとき、上記記録媒体への記録情報の記録を開始する記録開始手段と、上記記録媒体への上記所定記録単位の記録情報の記録が終了する前に、上記バッファ手段に記憶された記録情報の記憶量が上記所定記録単位に相当する所定量未満のとき、上記所定記録単位の記録情報の終端部の一定の情報量を記録せずに記録を停止する停止手段と、上記停止手段によって記録を停止した後に記録を再開するとき、上記記録を停止した情報に繋げて上記終端部の所定情報量に相当するダミー情報を付加して次の所定記録単位の記録情報の記録を再開する手段を備えたものである。
【０００８】
また、外部から入力された記録情報をバッファ手段に記憶すると共に、その記憶された記録情報を順次読み出し、所定の信号処理を施して所定記録単位の記録情報を生成し、その生成された記録情報を記録媒体に記録する情報記録方法であって、上記バッファ手段に記憶された記録情報の記憶量を検出し、その検出された記憶量が上記所定記録単位に相当する所定量以上になったとき、上記記録媒体への記録情報の記録を開始し、上記記録媒体への上記所定記録単位の記録情報の記録が終了する前に、上記バッファ手段に記憶された記録情報の記憶量が上記所定記録単位に相当する所定量未満のとき、上記所定記録単位の記録情報の終端部の一定の情報量を記録せずに記録を停止し、記録を再開するとき、上記記録を停止した情報に繋げて上記終端部の所定情報量に相当するダミー情報を付加して次の所定記録単位の記録情報の記録を再開するとよい。
【０００９】
【００１０】
【００１１】
次に、上記の第２の目的を達成するため、上記のような情報記録装置において、上記記録情報の入力先が外部のコンピュータ装置にするとよい。
【００１２】
また、上記のような情報記録装置において、上記停止手段によって上記記録媒体への記録情報の記録を停止した後、上記コンピュータ装置に対して記録停止を示す信号を送信する手段を設けるとよい。
【００１３】
さらに、上記のような情報記録方法において、外部のコンピュータ装置から上記記録情報を入力するとよい。
【００１４】
さらにまた、上記のような情報記録方法において、上記記録媒体への記録情報の記録を停止した後、上記コンピュータ装置に対して記録停止を示す信号を送信するとよい。
【００１５】
【発明の実施の形態】
以下、この発明の実施形態を図面に基づいて具体的に説明する。
図１は、この発明の一実施形態である光ディスク装置とそれを外部記憶装置として使用するホストコンピュータとからなるシステムの構成を示すブロック図である。
【００１６】
この光ディスク装置で使用する光ディスク上のアドレス情報等の情報は、通常はプリピットによって記録されているが、この実施形態では、アドレスインプレグルーブ（Ａｄｄｒｅｓｓ  ｉｎ  ｐｒｅ−ｇｒｏｏｖｅ：ＡＤＩＰ）と呼ばれる方式で記録されている。
【００１７】
このアドレスインプレグルーブ方式は、光ディスク上にグルーブ（ｇｒｏｏｖｅ）と称する溝によってトラックを一定の周波数で蛇行（ウォブル：ｗｏｂｂｌｅ）させて形成し、光ディスク装置では、その蛇行周波数が一定になるようにサーボ制御を行って光ディスクを一定の線速度或いは一定の回転数で回転させて、そのときに検出したウォブル（ｗｏｂｂｌｅ）信号に同期させて情報の記録再生を行うものである。
【００１８】
光ディスク上のアドレス情報等の情報は、ウォブル信号の位相変調によって記録されており、光ディスク装置は、光ディスクに情報を記録するときは復調回路によってデジタルデータを再生し、ＡＤＩＰデコード回路によってアドレス情報等の情報を再生し、その情報に基づいて光ディスク上の記録位置を検出する。
【００１９】
この実施形態の光ディスク装置は、ＣＰＵ，ＲＯＭ及びＲＡＭ等からなるマイクロコンピュータによって実現され、図１に示す各部からなる。
スピンドルモータ１は、ＣＤ−Ｒ，ＣＤ−ＲＷ，ＤＶＤ−Ｒ等の記録媒体である光ディスク２１を回転させる。
ピックアップ２は、光ディスク２１に対して光学的にデータを記録し、その記録されたデータを再生する。
【００２０】
再生増幅回路７は、ピックアップ２からの出力信号を増幅して出力する。
サーボ回路６は、スピンドルモータ１，ピックアップ２のフォーカス，トラッキング制御を行う。
レーザ駆動回路３は、ピックアップ２内のレーザダイオード（図示を省略する）を発光させる。
パワー制御回路４は、レーザダイオードから発生されたレーザ光Ｌの出力と発光波形を制御する。
【００２１】
エンコーダ５は、光ディスク２１に情報を記録するために、誤り訂正符号の付加や８−１６変調処理等の処理を行う。
デコーダ８は、光ディスク２１から再生されたデジタルデータを入力し、８−１６復調や誤り訂正等の処理を行う。
ウォブル（ｗｏｂｂｌｅ）復調回路１１は、位相変調されたウォブル信号を復調し、ＡＤＩＰデジタル信号を再生する。
【００２２】
ＡＤＩＰデコーダ１２は、ＡＤＩＰデジタル信号によるアドレス等の情報を復号する。
バッファメモリ１０は、ホストコンピュータ２０と光ディスク装置との間のデータ転送速度の違いを吸収するために一時的にデータを貯えるメモリである。
【００２３】
バッファマネージャ９は、バッファメモリ１０のデータ入出力を制御し、光ディスク２１への情報記録時は、ホストコンピュータ２０から入力された情報をバッファメモリ１０に記憶しながらそれを順次読み出してエンコーダ５へ出力する。また、光ディスク２１からの情報再生時は、デコーダ８から出力されるデータをバッファメモリ１０に記憶しながらそれを順次読み出してホストコンピュータ２０へ出力する。さらに、この発明に係わるバッファメモリ１０内のデータ量の検出も行う。
【００２４】
インタフェース１３は、この光ディスク装置とホストコンピュータ２０と間のデータ転送を制御する。
ＣＰＵ１４は、この光ディスク装置全体の動作を制御するプロセッサである。
【００２５】
ホストコンピュータ２０は、同じくＣＰＵ，ＲＯＭ及びＲＡＭ等からなるマイクロコンピュータによって実現され、この光ディスク装置を一つの外部記憶装置として使用し、光ディスク装置へ記録情報を入力するコンピュータ装置である。
【００２６】
すなわち、上記光ディスク装置が、外部から入力された記録情報をバッファ手段（上記バッファメモリ１０に相当する）に記憶すると共に、その記憶された記録情報を順次読み出し、所定の信号処理を施して所定記録単位の記録情報を生成し、その生成された記録情報を記録媒体（上記光ディスク２１）に記録する情報記録装置に相当する。
【００２７】
また、上記バッファマネージャ９が、上記バッファ手段に記憶された記録情報の記憶量を検出する記憶量検出手段と、その手段によって検出された記憶量が上記所定記録単位に相当する所定量以上になったとき、上記記録媒体への記録情報の記録を開始する記録開始手段と、上記記録媒体への上記所定記録単位の記録情報の記録が終了する前に、上記バッファ手段に記憶された記録情報の記憶量が上記所定記録単位に相当する所定量未満のとき、上記所定記録単位の記録情報の終端部の一定の情報量を記録せずに記録を停止する停止手段の機能を果たす。
【００２８】
さらに、上記バッファマネージャ９は、上記停止手段によって記録を停止した後に記録を再開するとき、上記記録を停止した情報に繋げて上記終端部の所定情報量に相当するダミー情報を付加して次の所定記録単位の記録情報の記録を再開する手段の機能も果たす。
【００２９】
さらにまた、上記バッファマネージャ９は、上記停止手段によって上記記録媒体への記録情報の記録を停止した後、上記コンピュータ装置に対して記録停止を示す信号を送信する手段の機能も果たす。
【００３０】
次に、この光ディスク装置における記録処理について説明する。
図２は、図１に示した光ディスク装置におけるこの発明の参考技術の記録処理を示すフローチャート図である。このフローチャート図は、ホストコンピュータ２０から転送されたデータを光ディスク２１に記録する時の処理概要を示している。
【００３１】
先ず、バッファマネージャ９は、ステップ（図中「Ｓ」で示す）１でホストコンピュータからのデータ転送信号を受信すると、ステップ２でバッファメモリへのデータ入力を開始し、ステップ３でバッファメモリ内のデータ量が１ＥＣＣブロック（所定記録単位）以上になったか否かを判断する。
【００３２】
ステップ３の判断でバッファメモリ内のデータ量が１ＥＣＣブロック以上になったら、ステップ４で光ディスクへの記録情報の記録を開始し、ステップ５で記録中の情報の１ＥＣＣブロックの終わりが近いか否かを判断する。
【００３３】
ステップ５の判断で１ＥＣＣブロックの終わりが近いと判断したら、ステップ６でバッファメモリ内のデータ量が１ＥＣＣブロック以上か否かを判断し、１ＥＣＣブロック以上ならステップ５へ戻り、１ＥＣＣブロック未満ならステップ７で記録中の１ＥＣＣブロックの記録を終了後に記録を停止し、ステップ８でホストコンピュータへの記録停止信号を出力して、この記録処理を終了する。
【００３４】
つまり、上記ステップ５からステップ８の処理で、上記ステップ光ディスクに記録している情報が１ＥＣＣブロックの終わり部分に近づいた時点で、バッファメモリ１０内の次に記録すべき情報量が１ＥＣＣブロック以上ある場合は、光ディスク２１に継続して情報を記録して、１ＥＣＣブロック未満の場合は、１ＥＣＣブロック分の情報を記録した時点で記録を停止し、ホストコンピュータ２０へ記録停止信号を出力する。
【００３５】
そして、ホストコンピュータ２０は、光ディスク装置へさらに送るべき情報がある場合は、光ディスク装置へ再びデータ転送信号を送信し、光ディスク装置はこのフローチャート図の最初のステップから処理を行う。
また、ホストコンピュータ２０から送るべき情報が無い場合は記録処理を終了する。
【００３６】
図３は、光ディスク２１上の記録開始時と記録終了時の記録情報の繋ぎ目の一例の説明図である。
この発明の実施例の記録停止時（図中矢示Ｅ）は、一例として、１ＥＣＣブロックの終端部の８−１６変調後の８ビットを記録せずに終了する。
【００３７】
また、記録開始時（図中矢示Ｓ）は、１ＥＣＣブロックの先頭に８ビットのダミーデータＤを付加して記録を開始する。
このようにして、記録停止時の最後の１ＥＣＣブロックにおいては終端のデータが欠落するが、それは誤り訂正によって充分復元することができる。
【００３８】
この実施形態では、記録を停止した後に記録を開始するとき、光ディスク上で情報を繋いで記録するためのＡＤＩＰアドレスの記憶と検出処理とを、従来の公知技術を用いているのでその詳細な説明を省略した。また、バッファメモリ１０がデータで満杯になった時の処理説明も同様の理由で省略した。
【００３９】
このようにして、バッファメモリ１０内のデータ量が１ＥＣＣブロック以上であれば、光ディスク２１への記録を開始し、光ディスク２１にその１ＥＣＣブロック分の情報を記録し終わる前に、バッファメモリ１０内のデータ量が１ＥＣＣブロック以上あれば記録を継続し、バッファメモリ１０内のデータ量が１ＥＣＣブロック未満であれば記録を停止するので、光ディスク２１への記録途中でバッファメモリ１０内のデータが無くなって、不完全な情報記録が行われるのを防止することができ、バッファアンダーランが発生しても光ディスク上のデータの連続性を維持することができる。
【００４０】
また、光ディスク２１に情報を記録する時に、先頭に所定量のダミーデータを付加して記録するだけなので、データ出力制御が容易になる。
【００４１】
さらに、光ディスク２１に記録すべき情報がホストコンピュータ２０から送られるので、ホストコンピュータ２０からのデータ転送が一時的に途絶えても、光ディスク２１に問題無く情報を記録することができる。
【００４２】
さらにまた、光ディスク２１に記録すべき情報がホストコンピュータ２０から送られ、ホストコンピュータ２０からのデータ転送が途絶えた場合に、ホストコンピュータ２０へ記録を停止した信号を出力するので、ホストコンピュータ２０上での次の処理を迅速に行うことができ、システムとしての動作効率を向上させることができる。
【００４３】
【発明の効果】
この発明の情報記録装置と情報記録方法によれば、記録を開始する時のデータ出力制御を容易にすることができる。
【００４４】
【００４５】
また、コンピュータ装置から出力される情報を記録媒体に記録する時に、コンピュータ装置からの情報出力が一時的に途絶えても、情報を問題無く記録することができる。
【図面の簡単な説明】
【図１】  この発明の一実施形態である光ディスク装置とそれを外部記憶装置として使用するホストコンピュータとからなるシステムの構成を示すブロック図である。
【図２】  図１に示した光ディスク装置におけるこの発明の参考技術の記録処理を示すフローチャート図である。
【図３】  図１に示した光ディスク２１上の記録開始時と記録終了時の記録情報の繋ぎ目の一例の説明図である。
【符号の説明】
１：スピンドルモータ      ２：ピックアップ
３：レーザ駆動回路        ４：パワー制御回路
５：エンコーダ            ６：サーボ回路
７：再生増幅回路          ８：デコーダ
９：バッファマネージャ    １０：バッファメモリ
１１：ウォブル復調回路    １２：ＡＤＩＰデコーダ
１３：インタフェース      １４：ＣＰＵ
２０：ホストコンピュータ  ２１：光ディスク
【図１】
0003986737.tif 000002
【図２】
0003986737.tif 000003
【図３】
0003986737.tif 000004