(57)【特許請求の範囲】
【請求項１】
記録媒体に記録ブロックデータを記録する記録手段と、
前記記録手段が記録媒体に記録ブロックデータを記録した時間に基づいて算出した記録媒体の残容量情報を第１の残容量情報として記憶し前記記録手段が記録媒体に記録する前記記録ブロックデータ量とブロックデータ長に基づいて算出した記録媒体の残容量情報を第２の残容量情報として記憶するメモリと、
前記メモリに記憶した前記第１の残容量情報と前記第２の残容量情報のうち残容量が少ない残容量情報を正しい残容量情報として出力するよう制御する制御手段とを備えることを特徴とする記録装置。
【請求項２】
請求項１記載の記録装置において、前記制御手段は、前記記録手段が記録媒体への記録ブロックデータの記録を停止したとき前記メモリに記憶されている前記正しい残容量情報を前記記録媒体に記録するよう制御することを特徴とする記録装置。
【請求項３】
請求項１記載の記録装置において、前記制御手段の制御により出力した正しい残容量情報を表示する残容量表示手段を備えることを特徴とする記録装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、情報記録媒体の記録装置に関するものである。
【０００２】
【従来の技術】
ＤＡＴ（Digital Audio Tape）等のテープ記録媒体を使用し、電話回線からの通話信号を一定の長さの記録ブロックのデータに分割して長時間記録する記録装置において、記録できる残りブロック数を表示する場合には、テープ或いはドライブによる許容差を吸収するため、テープに許される記憶容量に一定の減率を乗じたうえで、テープに記録できる許容ブロック数を設定していた。そして、このブロック数からテープに記録使用したブロック数を減じて得られたブロック数を残りブロック数として表示装置に表示していた。
【０００３】
【発明が解決しようとする課題】
しかしながら、上記のような手順を経て残り容量を表示すると、データが切れ目無く記録される場合は期待される残り容量が表示されるものの、正しく書き込まれないときは、正しく書き込まれるまでリライト処理が繰り返し行われる。通常、テープには、１、２、３・・・と、順番にトラックが記録されていく。例えば、２トラックが正しく書き込めないことを検出したときには、リライト処理として、エラー時間により３トラック以降の記録終了後に２トラックが記録されることになる。再度書き込む２トラック目のデータを２’とすると、１、２、３、２’、３’、４，、５、６・・・・と記録されていく。このとき、１トラックの次の２トラック目のデータは、無効となり、３トラックの次に書き込んだ２’が正しい２トラックとして扱われる。そのため、失敗した２トラックのデータ及びエラー検出時間に記録されたトラックのデータは、テープ上に物理的に存在することになる。
【０００４】
また、テープに書き込まれる所定のブロック数を一単位とし、記録ブロックがテープに記録される場合、記録ブロックが所定の単位のブロック数に達せず、かつデータの書き込まれる頻度が小さいときには、定期的にバッファフラッシュ処理が行われる。通常、テープに記録ブロックを記録する場合は、４ブロックを記録の一単位とし、４ブロックのデータがメモリに記憶されてから、一単位毎に記録されるように動作する。
このとき、所定の時間、例えば１分間に４ブロックのデータがメモリに記憶されず、２ブロックだけしか記憶されない場合は、２ブロックの無効データを２ブロックの有効データに加え、合計４ブロックとして、テープに記録される。そのため、２ブロックの無効データは、テープ上に物理的に存在することになる。
以上のようなリライト処理やバッファフラッシュ処理が、実際の容量と表示される容量の違いの原因となっていた。
【０００５】
本発明は上述の欠点を補い、期待される確実な残り容量を検出することができる記録装置を提供することを目的とする。
【０００６】
【課題を解決するための手段】
本発明は、記録装置において、記録媒体に記録ブロックデータを記録する記録手段と、前記記録手段が記録媒体に記録ブロックデータを記録した時間に基づいて算出した記録媒体の残容量情報を第１の残容量情報として記憶し前記記録手段が記録媒体に記録する前記記録ブロックデータ量とブロックデータ長に基づいて算出した記録媒体の残容量情報を第２の残容量情報として記憶するメモリと、前記メモリに記憶した前記第１の残容量情報と前記第２の残容量情報のうち残容量が少ない残容量情報を正しい残容量情報として出力するよう制御する制御手段とを備えることを特徴とする記録装置である。
【０００７】
本発明は、請求項１記載の記録装置において、前記制御手段は、前記記録手段が記録媒体への記録ブロックデータの記録を停止したとき前記メモリに記憶されている前記正しい残容量情報を前記記録媒体に記録するよう制御することを特徴とする記録装置である。
【０００８】
本発明は、請求項１記載の記録装置において、前記制御手段の制御により出力した正しい残容量情報を表示する残容量表示手段を備えることを特徴とする記録装置である。
【０００９】
【発明の実施の形態】
図１は、本発明の記録装置の一実施例を示すブロック図である。
入出力装置１には、入力端子２から電話回線からのアナログの通話信号が入力される。入力された通話信号は、Ａ／Ｄ変換器１ａでアナログ信号がデジタル信号に変換され、エンコーダ／デコーダ１ｂで変調された通話信号が記録ブロックとして記録手段のＤＡＴドライブ３に装着されたＤＡＴ３ａに記録される。
また、ＤＡＴ３ａに記録された記録ブロックは、エンコーダ／デコーダ１ｂでデコードされＤ／Ａ変換器１ｃでデジタル信号がアナログ信号に変換され出力端子２’から出力される。
【００１０】
ＤＡＴドライブ３には、ＤＡＴ３ａの残容量を検出する検出手段４が設けられており、残容量を検出する。ＤＡＴドライブ３、入出力装置１は、マイクロコンピュータ等の制御装置５で制御される。制御装置５には、メモリ５ａが接続されＤＡＴ３ａから読み込んだ残量情報データや目次情報が記憶される。
制御装置５は、入出力装置１からＤＡＴドライブ３に転送した固定長の記録ブロックの数を検出することによって、ＤＡＴ３ａに記録した容量を把握することができる。
ＤＡＴ３ａの残容量情報データは、メモリ５ａから制御装置５によって読み出され表示装置６に出力され残容量が表示される。操作部７からは、記録開始及び停止の指令を開始スイッチ７ａ、停止スイッチ７ｂで指示が成され、制御装置５に指令を与える。また、イジェクトスイッチ７ｃを押すと、ＤＡＴ３ａがＤＡＴドライブ３から排出される。
【００１１】
検出手段４は、ＤＡＴ３ａのテープ残量をテープの走行速度とテープリールの回転数から残量を検出する。制御装置５から残容量検出の命令を検出手段４に指示すると、検出手段４は、指示が与えられた時点のテープ残量を検出し制御装置５に残容量データを送出する。そして、残容量情報データは、メモリ５ａに記憶される。
【００１２】
図２の本発明の記録装置の動作を示すフローチャートを用いて以下説明する。制御装置５は、ステップＳＴ１で、ＤＡＴドライブ３にＤＡＴ（テープ）がローディングされセットされると、ＤＡＴ３ａに記録された目次情報をメモリ５ａに読みだし、ステップＳＴ２で、あらかじめ把握できる残りブロック数を表示装置６に表示する。
【００１３】
ステップＳＴ３で、開始スイッチ７ａによって記録指令が操作部７より制御装置５に入力されると、ステップＳＴ４で、制御装置５はメモリ５ａに、表示された残りブロック数とブロック長から算出される残り容量をメモリ５ａに設定し、ステップＳＴ５で、使用するメモリ５ａのワークエリアを初期化する。
そして、ステップＳＴ６で、入出力装置１から所定のブロック数のデータをＤＡＴ３ａに転送する。ステップＳＴ７で、残容量から転送したブロック数にブロック長を乗じた容量を減じた容量を残容量としてメモリ５ａに記憶する。
【００１４】
ステップＳＴ８で、データの転送終了後検出手段４からＤＡＴ３ａの残り容量を取得し、ステップＳＴ９で、残容量をメモリ５ａに一時記憶する。
ここで得られる残り容量はＤＡＴの機構的制約により必ずしも正しい値であるとは限らないので、前回転送後に得られた容量より検証するが、テープローディングの時の初回のみＳＴ１０で検出した容量を正しい残容量として判別し、それ以外はＳＴ１０以後の処理を行う。ステップＳＴ１１で、前回検出手段４で検出した残り容量と今回検出手段４で検出した残容量との差を求める。
【００１５】
図３は、本発明の記録装置の一実施例を示す残容量検出の説明図である。図３に示す実線は、目次情報から読み込んだテープの残量と、記録する記録ブロックの数及びブロック長、記録時間から算出される残容量の変化を示している。計算によって残容量を算出した理想的な残容量の変化を示している。
また、点線は、検出手段４によって検出されるＤＡＴ３ａのテープ残量の変化を示している。ＤＡＴの機構的制約を受けるため必ずしも正しい値が検出されているとはいえない。
【００１６】
ステップＳＴ１２で、入出力装置１から転送したブロック数から期待される減少量（実線）に対して、検出手段４によって検出した残容量値が、総転送数＋（ｎ×（不明回数＋１））×ブロック長（例：ｎは６）で定義される許容値内であれば（ＳＴ１３のＹ）、検出手段４によって得られた残り容量を正しい残り容量とする（ステップＳＴ１４）。例えば、図３のｔ３からｔ４までの区間。
【００１７】
図３のｔ１またはｔ２時間で示すように、許容値から外れていた場合は（ＳＴ１３のＮ）、次回の記録ブロックの転送時に残容量を判断するデータ（材料）とするため、残り容量が得られなかった回数をインクリメント（＋１）する（ＳＴ２５）。そして、ステップＳＴ２６で、残容量と転送したブロック長から残りブロック数を算出する。
【００１８】
ステップＳＴ１３で、正しいと判断される残り容量が得られた場合は（ＳＴ１３のＹ）、ステップＳＴ１４で、この容量を残りブロック数としてメモリ５ａに記憶し、ステップＳＴ２で、最初に表示した残りブロック数から転送ブロック数を減じた値と比較する（ＳＴ１６D１７D１８）。
【００１９】
ステップＳＴ１８で、残り容量から計算されたブロック数の方が大きい場合は（ＳＴ１８のＮ）、表示ブロック数から転送ブロック数を減じたブロック数を新しい表示ブロック数とする（ＳＴ２７）。小さい場合は（ＳＴ１８のＹ）、残り容量から得られたブロック数をステップＳＴ１９で算出し、ステップＳＴ２０で、メモリ５ａに記憶し新しく表示する残ブロック数とする。
【００２０】
以上で得られた残りブロック数を表示装置６に表示し（ＳＴ２１）、ステップＳＴ２２で、停止スイッチ７ｂからの停止指令がくるまでステップＳＴ６からステップＳＴ２２までを繰り返し処理する。制御装置５が停止指令を受信したときは、ステップＳＴ２３で、記録停止処理を行い停止する。イジェクトスイッチ７ｃが、押されていれば、ステップＳＴ２４で、メモリ５ａに記憶された残容量情報データをＤＡＴ３ａの目次情報エリアに書き込みＤＡＴ３ａを排出し終了する。
【００２１】
本発明によれば、記録媒体の残容量を検出するときに、第１の残容量情報を記録ブロックの記録時間の経過と共に所定の割合で減じ、転送した記録ブロック量から予測される第１の残容量情報と第２の検出手段で検出した第２の残容量情報を比較し、二つの残容量のうち残容量の少ない方を残容量情報とするようにしているので、残容量の少ない方は、リライト処理やバッファフラッシュ処理によって生じた無効データにより残容量が少ないと判別できる。したがって、検出された残容量を実際のテープ残りの容量として、記録媒体に記録ブロックを確実に記録することができる。
【００２２】
本発明によれば、記録媒体の残容量を検出するときに、第１の残容量情報を記録ブロックの記録時間の経過と共に所定の割合で減じ、転送した記録ブロック量から予測される第１の残容量情報と第２の検出手段で検出した第２の残容量情報を比較し、第１の残容量情報の割合で第２の残容量情報が減少しているときには、第１の残容量情報を出力し、そうでないときは第２の残容量情報を第１の残容量情報に近づくよう補正し、補正した残容量情報をメモリに記憶するようにした。そのため、続けて記録するときには補正した残容量情報を基に残容量をメモリから読みだし残容量を算出するので、リライト処理やバッファフラッシュ処理によって、無効データがテープ上に存在しても正確に残容量を知ることができる。
【００２３】
本発明によれば、上記記録装置で記録媒体に記録ブロックを記録したときの残容量情報を記録が停止したときに書き込むようにしているため、記録媒体に記録ブロックを記録をするときには、これを読みだし記録媒体の残容量を知ることができる。
【００２４】
本発明によれば、上記記録装置で記録した記録媒体の残容量を検出するときに、第１の残容量情報を記録ブロックの記録時間の経過と共に所定の割合で減じ、転送した記録ブロック量から予測される第１の残容量情報と第２の検出手段で検出した第２の残容量情報を比較し、二つの残容量のうち残容量の少ない方の残ブロック数を残容量として表示するので、残容量の少ない方は、リライト処理やバッファフラッシュ処理によって生じた無効データにより残容量が少ないと判別できる。したがって、表示された残容量を実際のテープ残りの容量と判別することができる。
【００２５】
【発明の効果】
本発明によれば、記録媒体の残容量を検出するときに、第１の残容量情報を記録ブロックの記録時間の経過と共に所定の割合で減じ、転送した記録ブロック量から予測される第１の残容量情報と第２の検出手段で検出した第２の残容量情報から、残容量を算出するようにしているので、リライト処理やバッファフラッシュ処理によって生じても、正確な残容量を検出でき、記録媒体に記録ブロックを確実に記録することができる。
【図面の簡単な説明】
【図１】本発明の記録装置の一実施例を示すブロック図
【図２】本発明の記録装置の一実施例を示す残容量検出の説明図。
【図３】本発明装置の動作を示すフローチャート。
【符号の説明】
１    入出力装置
１ａ  Ａ／Ｄ変換器
１ｂ  エンコーダ／デコーダ
１ｃ  Ｄ／Ａ変換器
２    入力端子
２’  出力端子
３    ＤＡＴドライブ
４    検出手段
５    制御装置
５ａ  メモリ
６    表示装置
７    操作部
７ａ  開始スイッチ
７ｂ  停止スイッチ
７ｃ  イジェクトスイッチ
【図１】
0003539831.tif 000002
【図３】
0003539831.tif 000003
【図２】
0003539831.tif 000004