(57)【特許請求の範囲】
【請求項１】
データ供給側より供給されるデータから所定のフォーマットに基づいて順次各ファイルを作成する際に、
最後のファイルの管理情報を記録する管理情報記録部を上記最後のファイルの後に記録されるエンドマークの後に設けて、
上記各ファイルの管理情報の全部を磁気記録側によるデータの記録後の所定時に記録する主管理情報記録部を最初のファイルより前に設け、
上記磁気記録側へデータを供給することを特徴とする信号処理装置。
【請求項２】
請求項１記載の信号処理装置において、
上記管理情報記録部は順次作成される各ファイルに対して更新して作成されることを特徴とする信号処理装置。
【請求項３】
請求項１記載の信号処理装置において、
上記管理情報記録部は順次作成される各ファイルに対して差分のみを作成することを特徴とする信号処理装置。
【発明の詳細な説明】
【０００１】
【産業上の利用分野】
本発明は、例えばデータレコーダに使用して好適な信号処理装置に関する。
【０００２】
【従来の技術】
従来、ホストコンピュータ等の上位装置からデータレコーダ等の磁気記録装置にデータを記録・再生する際に、記録時においては、所定の論理フォーマットに則りデータを変換した後に磁気記録装置に記録し、または再生時においては、磁気記録装置から再生されたデータを論理フォーマットに則り元のデータに戻すような信号処理装置を使用していた。
【０００３】
ここで、コンピュータ周辺機器としては、磁気テープによる記録装置は、磁気ディスクのような任意の位置のデータに対してランダムアクセス可能なダイレクトアクセスデバイスと対比して、順次データにアクセスすることからシーケンシャルアクセスデバイスと呼ばれている。
【０００４】
このコンピュータシステムのシーケンシャルアクセスデバイスでは、テープ上にファイルフォーマティングを行うようにしている。例えば、ファイルとファイルを区切るために設けられるテープマーク、最後のファイルの後ろにテープマークを２つ連続して設けるエンドマークなどである。また、テープ上のテープマークの位置を示すアドレスデータやリールやカセット等のテープ媒体そのもののボリューム管理情報、アップデイト情報などが入ったディレクトリインフォメーションテーブルＤＩＴが書き込まれたものなどがある。
【０００５】
例えば、図５に示すように、物理的テープ開始位置ＰＢＯＴ（Ｐｈｙｓｉｃａｌ  Ｂｅｇｉｎｎｉｎｇ  ｏｆ  Ｔａｐｅ），論理的テープ開始位置ＬＢＯＴ（Ｌｏｇｉｃａｌ  Ｂｅｇｉｎｎｉｎｇ  ｏｆ  Ｔａｐｅ），物理的テープ終了位置ＰＥＯＴ（Ｐｈｙｓｉｃａｌ  Ｅｎｄ  ｏｆ  Ｔａｐｅ），論理的テープ終了位置ＬＥＯＴ（Ｌｏｇｉｃａｌ  Ｅｎｄ  ｏｆ  Ｔａｐｅ），が示してある。
【０００６】
また、図５において、ファイルデータやディレクトリインフォメーションテーブルＤＩＴ、テープマークＴＭなどが書き込まれるヘルカルトラックＨＴの他に、サーボやアドレス情報などを固定ヘッドにより長手方向の記録再生を行うコントロールトラックＣＴ、メモ情報などを固定ヘッドにより長手方向の記録再生を行うアノテーショントラックＡＴ１，ＡＴ２などがある。この長手方向のトラックは、ビデオテープレコーダでオーディオ・タイムコード用として用いられていたものである。
【０００７】
このヘリカルトラックＨＴは、図６に示すように、ファイルデータとしてファイルＸやディレクトリインフォメーションテーブルＤＩＴ、テープマークＴＭなどが書き込まれるが、これらのトラックの種類を判別するための情報としてのトラックの属性等をコード化したサブコードＳＣが記録されている。
【０００８】
例えば、図７に示すように、ディレクトリインフォメーションテーブルトラックＤＩＴＴのサブコードＳＣの値は「ＡＡＡ」、テープマークトラックＴＭＴのサブコードＳＣの値は「ＢＢＢ」、ユーザデータトラックＵＤＴのサブコードＳＣの値は「ＣＣＣ」、ダミートラックＤＴのサブコードＳＣの値は「ＤＤＤ」などである。
【０００９】
ここでユーザデータトラックＵＤＴとは、ファイルに実際にユーザのデータが有効データとして入っているトラックである。またダミートラックＤＴとはファイルにユーザが必要としない、デバイスの都合などで挿入された不用のデータが無効データとして入っているトラックである。
【００１０】
ここで、コンピュータシステムのシーケンシャルデバイスに用いられるテープは、通常のオペレーションとして、テープをドライブ装置からアンロードする場合には、データの保護のために、必ず物理的テープ開始位置ＰＢＯＴに卷き取ってから行われる。またロードする場合にも物理的テープ開始位置ＰＢＯＴに卷き取った後に、書き込みまたは読みだしなどの作業が開始される。
【００１１】
従って、テープ上のテープマークの位置を示すアドレスデータやリールやカセット等のテープ媒体そのもののボリューム管理情報、アップデイト情報などが入ったディレクトリインフォメーションテーブルＤＩＴはテープの先頭部分、即ち論理的テープ開始位置ＬＢＯＴのほぼ直後に設けるようになされている。
【００１２】
【発明が解決しようとする課題】
しかし、上述した信号処理装置では、ファイルを順次作成する場合、ファイルを作成する毎に、更新された管理情報としてのディレクトリインフォメーションテーブルＤＩＴをその都度記録するので、ディレクトリインフォメーションテーブルＤＩＴを記録するために、物理的テープ開始位置ＰＢＯＴに卷き戻すには時間がかかりすぎる。また、ディレクトリインフォメーションテーブルＤＩＴが記録された付近のテープ位置を走行させる回数が非常に多くなり、テープそのもののダメージが発生し易くなるという不都合があった。
【００１３】
そこで、通常は、半導体メモリなどにこの更新されたディレクトリインフォメーションテーブルＤＩＴを一時的に保存しておき、テープを取り替える直前にテープの物理的テープ開始位置ＰＢＯＴに卷き戻してから、半導体メモリに蓄えられたディレクトリインフォメーションテーブルＤＩＴをテープ上に移す作業を行っているが、電源が切断された場合に半導体メモリの記憶内容が消えるので、テープよりも保存状態が不安定になってしまうという不都合があった。
【００１４】
ここで、停電などによる消去対策としては、不揮発性メモリが考えられるが、書き込み回数の制限などがあるため実用的ではない。また、更新されたディレクトリインフォメーションテーブルＤＩＴをテープ上に移す作業を行う前に、電源が切断されてディレクトリインフォメーションテーブルＤＩＴが消えてしまった場合には、テープの物理的テープ開始位置ＰＢＯＴから最後のファイルを順次読みだし、ディレクトリインフォメーションテーブルＤＩＴを再構築しなければならず、処理が複雑で、時間がかかりすぎるという不都合があった。
【００１５】
本発明はかかる点に鑑みてなされたもので、短時間に最新の管理情報をテープに記録できるようにする信号処理装置の提供を目的とするものである。
【００１６】
【課題を解決するための手段】
【００１７】
本発明の信号処理装置は例えば図４に示すごとく、データ供給側１０より供給されるデータから所定のフォーマットに基づいて順次各ファイルを作成する際に、最後のファイルの管理情報を記録する管理情報記録部ＬＤＩＴを最後のファイルの後に記録されるエンドマークの後に設けて、各ファイルの管理情報の全部を磁気記録側３４によるデータの記録後の所定時に記録する主管理情報記録部ＭＤＩＴを最初のファイルより前に設け、磁気記録側３４へデータを供給するものである。
【００１８】
また、本発明の信号処理装置は例えば図２に示す如く、管理情報記録部ＤＩＴ，ＬＤＩＴは順次作成される各ファイルに対して更新して作成されるものである。
【００１９】
また、本発明の信号処理装置は例えば図１に示すごとく、管理情報記録部ＤＩＴ、ＬＤＩＴは順次作成される各ファイルに対して差分のみを作成するものである。
【００２０】
【作用】
【００２１】
上述せる本発明によれば、データ供給側１０より供給されるデータから所定のフォーマットに基づいて順次各ファイルを作成する際に、最後のファイルの管理情報を記録する管理情報記録部ＬＤＩＴを最後のファイルの後に記録されるエンドマークの後に設けて、各ファイルの管理情報の全部を磁気記録側３４によるデータの記録後の所定時に記録する主管理情報記録部ＭＤＩＴを最初のファイルより前に設け、磁気記録側３４へデータを供給するので、磁気記録側３４によるデータの記録後にテープを取り替える際に、主管理情報記録部ＭＤＩＴに管理情報記録部ＬＤＩＴの管理情報を記録して信頼性の高い管理情報を得ることができる。
【００２２】
また、上述せる本発明によれば、管理情報記録部ＤＩＴ，ＬＤＩＴは順次作成される各ファイルに対して更新して作成されるので、磁気記録側３４でテープを取り替える際に、更新された管理情報よりも後ろの未記録位置に多少テープを移動させるだけでテープの取り替えが可能となり、卷き戻しが不用となることにより、短時間でテープの取り替え作業をすることができる。また、ファイルを新しく追加作成する場合に、最後のファイルに続けて新しいファイルを記録するので、最短の距離をテープ走行させるだけで新しいファイルを記録するので、テープ走行の回数を減らすことができる。
【００２４】
また、上述せる本発明によれば、管理情報記録部ＤＩＴ、ＬＤＩＴは順次作成される各ファイルに対して差分のみを作成するので、重複した管理情報を残すことなく、管理情報記録部ＤＩＴ、ＬＤＩＴの容量を最小限にすることができる。
【００２５】
【実施例】
以下に、図１乃至図４を参照して本発明の信号処理装置の一実施例について詳細に説明する。この信号処理装置は、上位装置としてのホストコンピュータと下位装置としてのデータレコーダ等の磁気記録装置との間に入り、ホストコンピュータからデータ転送されてくるデータをＡＮＳＩ（Ａｍｅｒｉｃａｎ  Ｎａｔｉｏｎａｌ  Ｓｔａｎｄａｒｄｓ  Ｉｎｓｔｉｔｕｔｅ  ：米国国家規格協会）で規格された磁気記録のフォーマットであるＤＤ−１フォーマットに変換する装置である。
【００２６】
この信号処理装置では、ＤＤ−１フォーマットで規定されているパディングデータ、サブコードの付加、エラー訂正コードの付加を行うと共に、データレコーダのコントロールを行うものである。
【００２７】
この信号処理装置は、図１に示すようなコンピュータシステムにより構成されている。ホストコンピュータ１０は周辺装置として、ダイレクトアクセスデバイスの磁気ディスクドライブユニット２０およびシーケンシャルアクセスデバイスの磁気テープドライブユニット３０とペリフェラルバスを介してファイルデータの交換を行っている。
【００２８】
ここでシーケンシャルアクセスデバイスの磁気テープドライブユニット３０とのやりとりは、詳細には、Ｉ／Ｏプロセッサー１１からコマンド信号およびステータス信号に基づいて、データをホストインタフェースコントローラ３３に供給することにより行われる。
【００２９】
例えば、データ書き込み時においては、ホストコンピュータ１０はシーケンシャルアクセスデバイスの磁気テープドライブユニット３０を選択し、データ書き込み用のライトコマンドを磁気テープドライブユニット３０に対して発行し、データを送り出す。
【００３０】
信号処理装置３１のホストインタフェースコントローラ３３は、このライトコマンドを受け取り、ファイルフォーマッター３２に対してホストコンピュータ１０から供給されたデータを送る。ファイルフォーマッター３２はデータを所定の様式でファイルフォーマティングし、磁気記録装置３４のプロセッサーおよびＲＦ変調・復調部３５へ送り込む。プロセッサーおよびＲＦ変調・復調部３５では、磁気テープ３９上に記録するためのプロセッシングおよびＲＦ変調などを行う。
【００３１】
これらの処理がなされたデータは、システムコントローラおよびサーボ・モータ駆動部３６からのコントロール信号により、磁気ヘッド３７へＲＦ信号を供給することにより磁気テープ３９に記録する。一方、プロセッサーおよびＲＦ変調・復調部３５からシステムコントローラおよびサーボ・モータ駆動部３６へは、ライトコマンドを解釈したドライブ専用のコントロール信号が送られる。システムコントローラおよびサーボ・モータ駆動部３６はこれに従って、記録系の制御およびモータ３８の制御を行う。
【００３２】
また、データ再生時においては、ホストコンピュータ１０はシーケンシャルアクセスデバイスの磁気テープドライブユニット３０を選択し、データ読み込み用のリードコマンドを磁気テープドライブユニット３０に対して発行する。信号処理装置３１のホストインタフェースコントローラ３３は、このリードコマンドを受け取り、システムコントローラおよびサーボ・モータ駆動部３６へ、リードコマンドを解釈したドライブ専用コマンドが送られる。
【００３３】
システムコントローラおよびサーボ・モータ駆動部３６はこれに従い、モータ３８および記録系の制御を行う。そして、磁気ヘッド３７により磁気テープ３９上のデータをＲＦ信号として読み、プロセッサーおよびＲＦ変調・復調部３５、ファイルフォーマッター３２などでデータ処理を行い、ホストインタフェースコントローラ３３を介してホストコンピュータ１０にデータを供給する。
【００３４】
なお、この場合、ファイルフォーマッター３２では、データのファイルフォーマッティングを元に戻す処理をしている。また、プロセッサーおよびＲＦ変調・復調部３５は、ＲＦ復調やテープ上に記録するためのプロセッシングを元に戻す処理などを行っている。
【００３５】
また、ファイルフォーマッター３２では、ディレクトリインフォメーションテーブルＤＩＴ、テープマークＴＭ、ダミートラックＤＴなどのトラックデータやサブコードの生成および解読などのファイルに係わる処理を行っている。
【００３６】
このような信号処理装置３１においては、例えば、図２に示すように、物理的テープ開始位置ＰＢＯＴ（Ｐｈｙｓｉｃａｌ  Ｂｅｇｉｎｎｉｎｇ  ｏｆ  Ｔａｐｅ），論理的テープ開始位置ＬＢＯＴ（Ｌｏｇｉｃａｌ  Ｂｅｇｉｎｎｉｎｇｏｆ  Ｔａｐｅ），物理的テープ終了位置ＰＥＯＴ（Ｐｈｙｓｉｃａｌ  Ｅｎｄ  ｏｆ  Ｔａｐｅ），論理的テープ終了位置ＬＥＯＴ（Ｌｏｇｉｃａｌ  Ｅｎｄ  ｏｆ  Ｔａｐｅ），が示してある。
【００３７】
また、図２において、ファイルデータやディレクトリインフォメーションテーブルＤＩＴ、テープマークＴＭなどが書き込まれるヘルカルトラックＨＴの他に、サーボやアドレス情報などを固定ヘッドにより長手方向の記録再生を行うコントロールトラックＣＴ、メモ情報などを固定ヘッドにより長手方向の記録再生を行うアノテーショントラックＡＴ１，ＡＴ２などがある。この長手方向のトラックは、ビデオテープレコーダでオーディオ・タイムコード用として用いられていたものである。
【００３８】
このヘリカルトラックＨＴは、すでに従来の技術において図６に示したように、ファイルデータとしてファイルＸやディレクトリインフォメーションテーブルＤＩＴ、テープマークＴＭなどが書き込まれるが、これらのトラックの種類を判別するための情報としてのトラックの属性等をコード化したサブコードＳＣが記録されている。
【００３９】
また同様に、すでに従来の技術において図７に示したように、ディレクトリインフォメーションテーブルトラックＤＩＴＴのサブコードＳＣの値は「ＡＡＡ」、テープマークトラックＴＭＴのサブコードＳＣの値は「ＢＢＢ」、ユーザデータトラックＵＤＴのサブコードＳＣの値は「ＣＣＣ」、ダミートラックＤＴのサブコードＳＣの値は「ＤＤＤ」などである。
【００４０】
ここでユーザデータトラックＵＤＴとは、ファイルに実際にユーザのデータが有効データとして入っているトラックである。またダミートラックＤＴとはファイルにユーザが必要としない、デバイスの都合などで挿入された不用のデータが無効データとして入っているトラックである。
【００４１】
ここで、ホストコンピュータ１０から供給されたデータに従い、ファイル１から順にファイルＥまでファイルが作成され、テープマークＴＭを２つ連続して設けてエンドマークを形成し、ディレクトリインフォメーションテーブルＤＩＴは、その直後に設けられる。さらにテープロードおよびアンロード領域をその後方に設けている。
【００４２】
これにより、記録時にはテープロードおよびアンロード領域からディレクトリインフォメーションテーブルＤＩＴまでテープを走行させて、この位置から新しいファイルを上書きして、最後のファイルの後に更新後のディレクトリインフォメーションテーブルＤＩＴを作成すれば良いので、テープ走行量を最小にすることができる。また、再生時にはテープロードおよびアンロード領域からディレクトリインフォメーションテーブルＤＩＴまでテープを走行させてファイルの管理情報を知ることができるので、同様にテープ走行量を最小にすることができる。
【００４３】
さらに、このファイルＥに続いてファイル（Ｅ＋１）を作成する場合には、図３に示すように、ファイルＥの後に設けたディレクトリインフォメーションテーブルＤＩＴを消去するようにファイル（Ｅ＋１）を上書きして、ファイル（Ｅ＋１）の後に更新されたディレクトリインフォメーションテーブルＤＩＴを設けるようにする。
【００４４】
また、図４に示すように、ファイル１の前にマスターディレクトリインフォメーションテーブルＭＤＩＴを設け、最新のファイルＥの後にローカルディレクトリインフォメーションテーブルＬＤＩＴを設け、ローカルディレクトリインフォメーションテーブルＬＤＩＴは、新しいファイルが作成される度に順次更新され、マスターディレクトリインフォメーションテーブルＭＤＩＴは、磁気記録装置３４における記録が終了して、テープがアンロードされる際に、ローカルディレクトリインフォメーションテーブルＬＤＩＴの内容を記録するようにしても良い。
【００４５】
上例によれば、少なくとも最後のファイルの管理情報を記録するディレクトリインフォメーションテーブルＤＩＴを最後のファイルの後に設けて、磁気記録装置３４へデータを供給するので、新たに追加するファイルの直後に管理情報をテープ上に記録することができ、テープよりも保存状態が不安定な半導体メモリ等に管理情報を保存することがなく、信頼性の高い管理情報を磁気記録装置３４へを提供することができる。また、テープを再度装填後に、ファイルを新しく追加作成する場合に、テープの先頭から最後のファイルの位置までテープ走行させることなく、最後のファイルに続けてまたはディレクトリインフォメーションテーブルＤＩＴに続けて新しいファイルを記録するので、最短の距離をテープ走行させるだけで新しいファイルを記録するので、テープ走行の回数を減らすことができる。
【００４６】
また、上述せる本発明によれば、各ファイルの管理情報の全部を磁気記録装置３４によるデータ記録後の所定時に記録するマスターディレクトリインフォメーションテーブルＭＤＩＴを最初のファイルより前に設け、少なくとも最後のファイルの管理情報を記録するローカルディレクトリインフォメーションテーブルＬＤＩＴを最後のファイルの後に設けて、磁気記録装置３４へデータを供給するので、磁気記録装置３４によるデータの記録後にテープを取り替える際に、マスターディレクトリインフォメーションテーブルＭＤＩＴにローカルディレクトリインフォメーションテーブルＬＤＩＴの管理情報を記録して信頼性の高い管理情報を得ることができる。
【００４７】
また、上述せる本発明によれば、ディレクトリインフォメーションテーブルＤＩＴは順次作成される各ファイルに対して更新して作成されるので、磁気記録装置３４でテープを取り替える際に、更新された管理情報よりも後ろの未記録位置に多少テープを移動させるだけでテープの取り替えが可能となり、卷き戻しが不用となることにより、短時間でテープの取り替え作業をすることができる。また、ファイルを新しく追加作成する場合に、最後のファイルに続けて新しいファイルを記録するので、最短の距離をテープ走行させるだけで新しいファイルを記録するので、テープ走行の回数を減らすことができる。
【００４８】
また、上述せる本発明によれば、ローカルディレクトリインフォメーションテーブルＬＤＩＴは順次作成される各ファイルに対して更新して作成されるので、磁気記録装置３４によるデータの記録後にテープを取り替える際に、マスターディレクトリインフォメーションテーブルＭＤＩＴに最新のローカルディレクトリインフォメーションテーブルＬＤＩＴの管理情報を記録することができる。
【００４９】
また、上述せる本発明によれば、ディレクトリインフォメーションテーブルＤＩＴまたはローカルディレクトリインフォメーションテーブルＬＤＩＴは各ファイルの後にそれぞれ設けられるので、各ファイル毎に管理情報を対応させて得ることができる。
【００５０】
また、上述せる本発明によれば、ディレクトリインフォメーションテーブルＤＩＴまたはローカルディレクトリインフォメーションテーブルＬＤＩＴは各ファイルの後にそれぞれ設けられ、ディレクトリインフォメーションテーブルＤＩＴまたはローカルディレクトリインフォメーションテーブルＬＤＩＴは順次作成される各ファイルに対して差分のみを作成するので、重複した管理情報を残すことなく、ディレクトリインフォメーションテーブルＤＩＴまたはローカルディレクトリインフォメーションテーブルＬＤＩＴの容量を最小限にすることができる。
【００５１】
尚、上述の実施例は本発明の一例であり、本発明の要旨を逸脱しない範囲でその他様々な構成が取り得ることは勿論である。
【００５２】
【発明の効果】
【００５３】
上述せる本発明によれば、最後のファイルの管理情報を記録する管理情報記録部を最後のファイルの後に記録されるエンドマークの後に設けて、各ファイルの管理情報の全部を磁気記録側によるデータの記録後の所定時に記録する主管理情報記録部を最初のファイルより前に設け、磁気記録側へデータを供給するので、磁気記録側によるデータの記録後にテープを取り替える際に、主管理情報記録部に管理情報記録部の管理情報を記録して信頼性の高い管理情報を得ることができる。
【００５４】
また、上述せる本発明によれば、管理情報記録部は順次作成される各ファイルに対して更新して作成されるので、磁気記録側でテープを取り替える際に、更新された管理情報よりも後ろの未記録位置に多少テープを移動させるだけでテープの取り替えが可能となり、卷き戻しが不用となることにより、短時間でテープの取り替え作業をすることができる。また、ファイルを新しく追加作成する場合に、最後のファイルに続けて新しいファイルを記録するので、最短の距離をテープ走行させるだけで新しいファイルを記録するので、テープ走行の回数を減らすことができる。
【００５６】
また、上述せる本発明によれば、管理情報記録部は順次作成される各ファイルに対して差分のみを作成するので、重複した管理情報を残すことなく、管理情報記録部の容量を最小限にすることができる。
【００５７】
【図面の簡単な説明】
【図１】本発明の信号処理装置の一実施例を用いたシステムの構成図である。
【図２】本発明の信号処理装置の一実施例の作用を説明する図である。
【図３】本発明の信号処理装置の一実施例の作用を説明する図である。
【図４】本発明の信号処理装置の一実施例の作用を説明する図である。
【図５】従来の信号処理装置の作用を説明する図である。
【図６】従来の信号処理装置の作用を説明する図である。
【図７】従来の信号処理装置の作用を説明する図である。
【符号の説明】
１０  ホストコンピュータ
１１  Ｉ／Ｏプロセッサー
２０  磁気ディスクドライブユニット
３０  磁気テープドライブユニット
３１  信号処理装置
３２  ファイルフォーマッター
３３  ホストインタフェースコントローラ
３４  磁気記録装置
３５  プロセッサーおよびＲＦ変調・復調部
３６  システムコントローラおよびサーボ・モータ駆動部
３７  磁気ヘッド
３８  モータ
３９  磁気テープ
ＰＢＯＴ  物理的テープ開始位置
ＬＢＯＴ  論理的テープ開始位置
ＴＭ  テープマーク
ＨＴ  ヘリカルトラック
ＡＴ１  アノテーショントラック１
ＡＴ２  アノテーショントラック１
ＥＭ  エンドマーク
ＤＩＴ  ディレクトリインフォメーションテーブル
ＬＥＯＴ  論理的テープ終了位置
ＰＥＯＴ  物理的テープ終了位置
ＭＤＩＴ  マスターディレクトリインフォメーションテーブル
ＬＤＩＴ  ローカルディレクトリインフォメーションテーブル
【図１】
0003632213.tif 000002
【図２】
0003632213.tif 000003
【図３】
0003632213.tif 000004
【図４】
0003632213.tif 000005
【図５】
0003632213.tif 000006
【図６】
0003632213.tif 000007
【図７】
0003632213.tif 000008