(57)【特許請求の範囲】
【請求項１】
それぞれ少なくともシステム領域とデータ領域からなる複数のパーティションを持つテープフォーマットで、回転ヘッドにより磁気テープ上の傾斜トラックにデータを記録するにあたり、１トラックをメインデータ領域と該メインデータ領域の両端のマージン領域とに分割し、各トラックのメインデータ領域を複数のブロックに分割し、１ブロックを複数の区間に分割し、各ブロックの第１区間に同期信号を記録し、第２区間にサブコードを記録し、第３区間にデータを記録するデータ記録方法であって、
各パーティション毎のテープ履歴情報を全て先頭のパーティションのシステム領域のみにサブコードとして上記第２区間に記録することを特徴とするデータ記録方法。
【請求項２】
それぞれ少なくともシステム領域とデータ領域からなる複数のパーティションを持つテープフォーマットで、回転ヘッドにより磁気テープ上の傾斜トラックにデータを記録するにあたり、１トラックをメインデータ領域と該メインデータ領域の両端のマージン領域とに分割し、各トラックのメインデータ領域を複数のブロックに分割し、１ブロックを複数の区間に分割し、各ブロックの第１区間に同期信号を記録し、第２区間にサブコードを記録し、第３区間にデータを記録するデータ記録方法であって、
各パーティション毎のテープ履歴情報を全て先頭のパーティションのシステム領域のみにデータとして上記第３区間に記録することを特徴とするデータ記録方法。
【請求項３】
それぞれ少なくともシステム領域とデータ領域からなる複数のパーティションを持つ複数のテープフォーマットで、回転ヘッドにより磁気テープ上の傾斜トラックにデータを記録するデータ記録方法であって、
磁気テープのテープフォーマットを判別し、
第１のテープフォーマットの磁気テープに対し、各パーティション毎のテープ履歴情報を、各パーティションのシステム領域に記録し、
第２のテープフォーマットの磁気テープに対し、１トラックをメインデータ領域と該メインデータ領域の両端のマージン領域とに分割し、各トラックのメインデータ領域を複数のブロックに分割し、１ブロックを複数の区間に分割し、各ブロックの第１区間に同期信号を記録し、第２区間にサブコードを記録し、第３区間にデータを記録し、各パーティション毎のテープ履歴情報を全て先頭のパーティションのシステム領域のみにサブコードとして上記第２区間に記録することを特徴とするデータ記録方法。
【請求項４】
それぞれ少なくともシステム領域とデータ領域からなる複数のパーティションを持つ複数のテープフォーマットで、回転ヘッドにより磁気テープ上の傾斜トラックにデータを記録するデータ記録方法であって、
磁気テープのテープフォーマットを判別し、
第１のテープフォーマットの磁気テープに対し、各パーティション毎のテープ履歴情報を、各パーティションのシステム領域に記録し、
第２のテープフォーマットの磁気テープに対し、１トラックをメインデータ領域と該メインデータ領域の両端のマージン領域とに分割し、各トラックのメインデータ領域を複数のブロックに分割し、１ブロックを複数の区間に分割し、各ブロックの第１区間に同期信号を記録し、第２区間にサブコードを記録し、第３区間にデータを記録し、各パーティション毎のテープ履歴情報を全て先頭のパーティションのシステム領域のみにデータとして第３区間に記録することを特徴とするデータ記録方法。
【発明の詳細な説明】
【０００１】
【産業上の利用分野】
本発明は、コンピュータなどから送られるデータを回転ヘッドにより磁気テープ上の傾斜トラックに記録するデータ記録方法に関するものである。
【０００２】
【従来の技術】
コンピュータにおいて、ハードディスクなどに書き込まれたデータを保護するために、例えば１日に１回これらデータをデータストリーマと呼ばれるデータレコーダに転送して記録することが行われている。
【０００３】
従来、上記データレコーダとしては、通常のアナログのオーディオテープレコーダが多く用いられていた。しかし、このアナログ・オーディオテープレコーダでは、磁気テープの消費量が極めて多くなり、また、記録時のデータレートが低いために、データの記録・転送に時間がかかっていた。さらに、アナログ・オーディオテープレコーダでは、高速検索操作がでないため、所望のデータのスタート部分のサーチ所謂頭出しにも時間がかかるという欠点があった。
【０００４】
そこで、回転ヘッドを用いるヘリカルスキャン型のデジタル・オーディオテープレコーダ所謂ＤＡＴをデータレコーダとして使用することが行われている。
【０００５】
ＤＡＴをデータレコーダとして使用する場合、ホストコンピュータからのデータをＤＡＴフォーマットのデータに変換してから記録することになる。ＤＡＴフォーマットでは、図１１に示すように、互いにアジマスの異なる２つのヘッドが１回転する間に形成される２本の傾斜トラックＴA ，ＴB で１フレームを構成し、この１フレームを単位とて１６ビットのＰＣＭオーディオデータをインターリーブして記録するようにしている。１本のトラックは、３６バイトを１ブロックとした１９６ブロックよりなる。そのうちの両端部の３４ブロックがサブエリアとなり、中央部の１２８ブロックがメインエリアとなっている。
【０００６】
サブエリアは、トラックの一端から、マージン区間、サブコードＰＬＬ用プリアンブル区間、第１サブコード区間、ポストアンブル区間、隣接ブロック間ギャップ区間、トラックキング（ATF: Automatic Track Finding）信号区間、隣接ブロック間ギャップ区間、データＰＬＬ用プリアンブル区間、隣接ブロック間ギャップ区間、ＡＴＦ信号区間、隣接ブロック間ギャップ区間、サブコードＰＬＬ用プリアンブル区間、第２サブコード区間、ポストアンブル区間、隣接ブロック間ギャップ区間、マージン区間に分割されている。なお、上記第１サブコード区間及び第２サブコード区間は８ブロックで構成され、他の区間はそれぞれ所定数のブロックで構成されている。
【０００７】
また、メインエリアは１２８個のデータブロックよりなる。１データブロックは、図１２に示すように、ブロックの先頭から同期信号，ＰＣＭ・ＩＤ，ブロックアドレス，パリティがそれぞれ１バイトで配され、次の３２バイトの区間にメインデータが配置されている。
【０００８】
上記メインデータは、オーディオ信号を取り扱う場合は、ＬチャンネルとＲチャンネルのそれぞれ１６ビットのＰＣＭデータである。この１６ビットのメインデータは、図１３に示すように、１フレームすなわち２本のトラックのメインエリアにインターリーブされてパリティＱとともに配される。この場合１フレームのメインエリアには、略５７６０バイトのデータが記録されることになる。
【０００９】
このようにＤＡＴフォーマットでは、１トラックをメインエリアとサブエリアとに分割することにより、上記サブエリアを用いてアフターレコーディングを行うことができるようになっている。
【００１０】
ここで、ＤＡＴフォーマットにおけるメインデータの誤り訂正符号の構成は、図１４に示すように、二次元符号であり、符号平面は１トラックにつき四平面で構成され、それぞれＣ１，Ｃ２方向に符号化されている。
【００１１】
また、ＤＡＴをデータレコーダとして使用する場合には、ホストコンピュータから送られてくるデータを１６ビッドのデータとし、上記ＰＣＭデータと同等に扱い、これらのデータをフォーマット化して１フレームのメインエリアに記録する。その場合、Ｌ，Ｒチャンネルに相当する２バイト１６ビットのデータを用い、例えばその上位４ビットをフォーマットＩＤとし、下位８ビットを論理フレーム番号として記録する。フォーマットＩＤは、データレコーダ固有のフォーマットを示し、論理フレーム番号、例えば２３フレームを１単位として、単位毎に１〜２３のフレーム番号を付加する。
【００１２】
そして、このようなＤＡＴを使用したデータレコーダのフォーマットとして、例えばＥＣＭＡ（EURPPEAN COMPUTER MANUFACTURERS ASSOCIATION)規格によりＤＤＳやＤＤＳ２が規定されている。
【００１３】
上記ＤＤＳフォーマットやＤＤＳ２フォーマットでは、磁気テープのローディングとアンローディングを行うための領域として、リーダテープに続く先頭領域に物理的なテープ開始位置（PBOT: Physical Beginning of Tape) から論理的なテープ開始位置（LBOT: Logical Beginning of Tape)までのデバイス領域が規定されており、このデバイス領域の次にリファレンス領域及びシステム領域が設けられている。上記リファレンス領域は、上記システム領域にシステムログ（履歴情報）を記録する際の物理的な基準として使用される。そして、上記システム領域の次にデータを記録するためのデータ領域が設けられ、このデータ領域の次にＥＯＤ（EOD: End of Data) 領域が設けられている。
【００１４】
さらに、上記ＤＤＳ２フォーマットでは、それぞれ  リファレンス領域，システム領域，データ領域及びＥＯＤ領域からなる２つのパーティションＰ１，Ｐ２を有する２パーティション・テープが規定されており、各パーティションＰ１，Ｐ２毎のシステムログ（履歴情報）が上記パーティションＰ１，Ｐ２のシステム領域に記録されるようになっている。上記システムログは、システム領域のサブコード領域にパック（Pack) という形で多重記録されていた。
【００１５】
【発明が解決しようとする課題】
ところで、上記ＤＤＳフォーマットやＤＤＳ２フォーマットでは、２つのパーティションの各システム領域にパーティション毎のシステムログを個別に記録していたので、テープのローディング／アンローディングの際に、上記各システム領域をアクセスしなければならず、ローディング／アンローディングに時間がかかるという問題点があった。
【００１６】
なお、システム領域は、何回も記録再生されるので、テープダメージが大きい。そのために多重記録が必要となる。また、サブコード領域は、誤り訂正符号Ｃ２がかかっていないので、信頼性がメインデータ領域よりも低い。
【００１７】
ファームウエアは、信頼性を上げるために、多重記録されたデータをアクセスしようとすると時間がかかるが、現実には、フレームのタイムリミットまでしかチェックできない。また、パック（Pack) という形では書けるアイテムの種類が制限されてしまっていた。
【００１８】
そこで、本発明は、上述の如き従来の実情に鑑みてなされたものであり、次のような目的を有するものである。
【００１９】
すなわち、本発明の目的は、それぞれ少なくともシステム領域とデータ領域からなる複数のパーティションを持つテープフォーマットで、回転ヘッドにより磁気テープ上の傾斜トラックにデータを記録するデータ記録方法であって、各パーティション毎のシステムログの記録再生に要する時間を短縮したデータ記録方法を提供することにある。
【００２０】
本発明の他の目的は、それぞれ少なくともシステム領域とデータ領域からなる複数のパーティションを持つ複数のテープフォーマットで、回転ヘッドにより磁気テープ上の傾斜トラックにデータを記録するデータ記録方法であって、各テープフォーマットに対応したシステムログの記憶を行うデータ記録方法を提供することにある。
【００２１】
さらに、本発明の他の目的は、システムログの信頼性の向上を図ったデータ記録方法を提供することにある。
【００２２】
【課題を解決するための手段】
本発明は、それぞれ少なくともシステム領域とデータ領域からなる複数のパーティションを持つテープフォーマットで、回転ヘッドにより磁気テープ上の傾斜トラックにデータを記録するデータ記録方法であって、各パーティション毎のテープ履歴情報を全て先頭のパーティションのシステム領域に記録することを特徴とする。
【００２３】
また、本発明は、それぞれ少なくともシステム領域とデータ領域からなる複数のパーティションを持つテープフォーマットで、回転ヘッドにより磁気テープ上の傾斜トラックにデータを記録するにあたり、１トラックをメインデータ領域と該メインデータ領域の両端のマージン領域とに分割し、各トラックのメインデータ領域を複数のブロックに分割し、１ブロックを複数の区間に分割し、各ブロックの第１区間に同期信号を記録し、第２区間にサブコードを記録し、第３区間にメインデータを記録するデータ記録方法であって、各パーティション毎のテープ履歴情報を全て先頭のパーティションのシステム領域に上記サブコードとして記録することを特徴とする。
【００２４】
本発明は、それぞれ少なくともシステム領域とデータ領域からなる複数のパーティションを持つテープフォーマットで、回転ヘッドにより磁気テープ上の傾斜トラックにデータを記録するにあたり、１トラックをメインデータ領域と該メインデータ領域の両端のマージン領域とに分割し、各トラックのメインデータ領域を複数のブロックに分割し、１ブロックを複数の区間に分割し、各ブロックの第１区間に同期信号を記録し、第２区間にサブコードを記録し、第３区間にメインデータを記録するデータ記録方法であって、各パーティション毎のテープ履歴情報を全て先頭のパーティションのシステム領域に上記メインデータとして記録することを特徴とする。
【００２５】
また、本発明は、それぞれ少なくともシステム領域とデータ領域からなる複数のパーティションを持つ複数のテープフォーマットで、回転ヘッドにより磁気テープ上の傾斜トラックにデータを記録するデータ記録方法であって、磁気テープのテープフォーマットを判別し、第１のテープフォーマットの磁気テープに対し、各パーティション毎のテープ履歴情報を、各パーティションのシステム領域に記録し、第２のテープフォーマットの磁気テープに対し、各パーティション毎のテープ履歴情報を全て先頭のパーティションのシステム領域に記録することを特徴とする。
【００２８】
【作用】
本発明に係るデータ記録方法では、それぞれ少なくともシステム領域とデータ領域からなる複数のパーティションを持つテープフォーマットで、回転ヘッドにより磁気テープ上の傾斜トラックにデータを記録するにあたり、各パーティション毎のテープ履歴情報を全て先頭のパーティションのシステム領域に記録する。
【００２９】
また、本発明に係るデータ記録方法では、それぞれ少なくともシステム領域とデータ領域からなる複数のパーティションを持つテープフォーマットで、回転ヘッドにより磁気テープ上の傾斜トラックにデータを記録するにあたり、１トラックをメインデータ領域と該メインデータ領域の両端のマージン領域とに分割し、各トラックのメインデータ領域を複数のブロックに分割し、１ブロックを複数の区間に分割し、各ブロックの第１区間に同期信号を記録し、第２区間にサブコードを記録し、第３区間にメインデータを記録するにあたり、各パーティション毎のテープ履歴情報を全て先頭のパーティションのシステム領域に上記サブコードとして記録する。
【００３０】
また、本発明に係るデータ記録方法では、それぞれ少なくともシステム領域とデータ領域からなる複数のパーティションを持つテープフォーマットで、回転ヘッドにより磁気テープ上の傾斜トラックにデータを記録するにあたり、１トラックをメインデータ領域と該メインデータ領域の両端のマージン領域とに分割し、各トラックのメインデータ領域を複数のブロックに分割し、１ブロックを複数の区間に分割し、各ブロックの第１区間に同期信号を記録し、第２区間にサブコードを記録し、第３区間にメインデータを記録するにあたり、各パーティション毎のテープ履歴情報を全て先頭のパーティションのシステム領域に上記メインデータとして記録する。
【００３２】
さらに、本発明に係るデータ記録方法では、各パーティション毎のテープ履歴情報をパーティションのシステム領域にメインデータとして記録する。
【００３３】
【実施例】
以下、本発明に係るデータ記録方法の実施例について、図面に従い詳細に説明する。
【００３４】
本発明に係るデータ記録方法は、例えば図１に示すような構成のデータストリーマにより実施される。
【００３５】
このデータストリーマは、回転磁気ヘッドにより磁気テープ上の傾斜トラックをデータの記録再生を行うものであって、外部とのデータの授受を行うためのインタフェースコントローラ１０と、このインタフェースコントローラ１０を介して入力されたデータに信号処理を施して所定のフォーマットの信号に変換する記録系信号処理部２０と、この記録系信号処理部２０から供給される信号を一対の回転磁気ヘッド３１Ａ，３１Ｂにより磁気テープ３２上の傾斜トラックに記録し、また、上記傾斜トラックに記録されている信号を上記回転磁気ヘッド３１Ａ，３１Ｂにより再生する記録再生部３０と、この記録再生部３０により再生された再生信号に信号処理を施して、元のデータを再生する再生系信号処理部４０と、上記記録再生部３０のテープ走行系を制御するトラッキング制御部５０などを備えてなる。
【００３６】
このデータストリーマにおいて、上記記録再生部３０は、一対の回転磁気ヘッド３１Ａ，３１Ｂが１８０°の角度をもって配設された回転ドラム３１を備え、この回転ドラム３１の周囲に磁気テープ３２を約９０°の範囲に巻装した状態で、所定の走行速度で上記磁気テープ３２を走行させるようになっている。そして、上記回転ドラム３１の１回転毎に、図２に示すように、上記一対の回転磁気ヘッド３１Ａ，３１Ｂにより磁気テープ３２上の２本の傾斜トラックＴA ，ＴB を走査して信号の記録再生を行うようになっている。
【００３７】
ここで、このデータストリーマでは、１トラックをメインデータ領域と該メインデータ領域の両端のマージン領域の３領域に分割し、１９５バイトを１ブロックとして６４ブロックに上記メインデータ領域を分割し、さらに、同期信号を記録する１バイトの第１区間と、サブコードとブロックアドレスを記録する６バイトの第２区間と、ヘッダパリティを記録する２バイトの第３区間と、データを記録する１８６バイトの第４区間に、１ブロックを４分割して、上記メインデータ領域の各ブロックにサブコードとブロックアドレスをデータとともに記録する。
【００３８】
上記第４区間に記録する１８６バイトデータは、図３に示すように、２次元構成の誤り訂正符号Ｃ２，Ｃ１が付加されている。そして、上記誤り訂正符号Ｃ１はブロック毎のメインデータに付加されて記録され、また、上記誤り訂正符号Ｃ２は各トラックの上記メインデータ領域の両端部分に２分割されて記録される。
【００３９】
また、このデータストリーマでは、２トラックすなわち１２８ブロック分の１フレームとして、４６トラックすなわち２３フレームを１単位（グループ）としたエラー訂正用の符号構成を採用し、図４に示すように、トラック方向に対応するデータ列のエラー訂正符号Ｃ２をトラックの両側に配置して記録し、トラック幅方向に対応するデータ列のエラー訂正符号Ｃ３を上記４６トラックの最終の２トラックに割り当てて記録する。なお、上記１単位毎に、１連のデータを区分するためのインデックス情報が付加されている。
【００４０】
そして、上記サブコードとして、メインデータの区切りを示す区切り情報であるセパレータカウント、記録数を示すレコードカウント、テープフォーマット上で定義された各領域を示すエリアＩＤ、記録単位の絶対位置を示すフレーム番号、記録単位数を示すグループカウントやチェクサムなどを記録する。
【００４１】
ここで、このデータストリーマでは、テープフォーマットとして、上記ＤＤＳ２フォーマットと同様に、図５に示すように、磁気テープのローディングとアンローディングを行うための領域として、リーダテープに続く先頭領域に物理的なテープ開始位置（PBOT: Physical Beginning of Tape) から論理的なテープ開始位置（LBOT: Logical Beginning of Tape)までのデバイス領域が規定されており、このデバイス領域の次にリファレンス領域及びシステム領域が設けられている。上記リファレンス領域は、上記システム領域にシステムログ（履歴情報）を記録する際の物理的な基準として使用される。そして、上記システム領域の次にデータを記録するためのデータ領域が設けら、このデータ領域の次にＥＯＤ（EOD:End of Data) 領域が設けられている。さらに、図６に示すように、それぞれリファレンス領域，システム領域，データ領域及びＥＯＤ領域からなる２つのパーティションＰ１，Ｐ２を有する２パーティション・テープが規定されている。
【００４２】
そして、各パーティションＰ１，Ｐ２毎のシステムログ（履歴情報）は、ともに上記パーティションＰ１のシステム領域に記録される。このように、各パーティションＰ１，Ｐ２毎のシステムログ（履歴情報）を両方ともに上記パーティションＰ１のシステム領域に記録することにより、テープのローディング／アンローディングの際に、上記パーティションＰ１のシステム領域だけを再生／記録すればよいので、各パーティション毎のシステムログの記録再生に要する時間を短縮することができる。
【００４３】
このデータストリーマおいて、上記インタフェースコントローラ１０は、図示しない外部のホストコンピュータとバス１１を介してのデータの授受を行い、上記ホストコンピュータから送られてくるデータを上記記録系信号処理部２０に供給し、また、上記再生系信号処理部４０により再生されたデータを上記ホストコンピュータに送るようになっている。
【００４４】
また、上記記録系信号処理部２０は、上記インタフェースコントローラ１０を介して入力されたデータが供給されるインデックス付加回路２１及びサブコード発生部２２と、上記インデックス付加回路２１によりインデックス情報が付加されたメインデータが供給される誤り訂正符号生成部２３と、この誤り訂正符号生成部２３により誤り訂正符号が付加されたメインデータと上記サブコード発生部２２からサブコード及びブロックアドレスが供給されるサブコード付加回路２４と、このサブコード付加回路２４によりサブコード及びブロックアドレスが付加されたメインデータが供給されるヘッダパリティ付加回路２５と、このヘッダパリティ付加回路２５によりヘッダパリティが付加されたメインデータが供給される８／１０変調回路２６と、この８／１０変調回路２７により１０ビッドデータに変換されたメインデータが供給される同期信号付加回路２７と、この同期信号付加回路２７が付加されたメインデータが供給されるマージン付加回路２８と、このマージン付加回路２８によりマージンが付加されたメインデータが供給される記録増幅器２９などからなる。
【００４５】
上記インデックス付加回路２１は、上記インタフェースコントローラ１０を介して入力されたデータに、上述の４６トラックすなわち２３フレームを単位とする１単位毎に１連のデータを区分するためのインデックス情報を付加する。
【００４６】
また、上記誤り訂正符号生成部２３は、メモリ４９、Ｃ３エンコーダ２３Ａ、Ｃ２エンコーダ２３Ｂ及びＣ１エンコーダ２３Ｃからなる。
【００４７】
この誤り訂正符号生成部２３において、上記メモリ４９は、上記インデックス付加回路２１によりインデックス情報が付加されたメインデータを１単位毎に一時記憶する。そして、上記Ｃ３エンコーダ２３Ａは、上記メモリ４９に記憶された１単位毎のメインデータについて、上述のトラック幅方向に対応するデータ列のエラー訂正符号Ｃ３を生成し、このエラー訂正符号Ｃ３を上記１単位４６トラックの最終の２トラックに割り当てる。また、上記Ｃ２エンコーダ２３Ｂは、上述のトラック方向に対応するデータ列のエラー訂正符号Ｃ２を生成し、このエラー訂正符号Ｃ２を２分割して各トラックの上記メインデータ領域の両端部分に割り当てる。さらに、上記Ｃ１エンコーダ２３Ｃは、上述のブロック毎の誤り訂正符号Ｃ１を生成する。
【００４８】
また、上記サブコード付加回路２４は、上記誤り訂正符号生成部２３により誤り訂正符号Ｃ３，Ｃ２，Ｃ１が付加されたメインデータに上記サブコード発生部２２から供給されるサブコード及びブロックアドレスを付加する。これにより、上記サブコード及びブロックアドレスを上述の各ブロックの第２区間に割り付ける。
【００４９】
ここで、上記サブコード発生部２２は、第１及び第２のサブコード発生回路２２Ａ，２２Ｂと、システムログ生成回路２２Ｃとからなる。
【００５０】
このサブコード発生部２２において、上記第１のサブコード発生回路２２Ａは、上記インタフェースコントローラ１０を介して入力されたデータに基づいて、メインデータの区切りを示す区切り情報であるセパレータカウントや記録数を示すレコードカウントなどを発生する。また、上記第２のサブコード発生回路２２Ｂは、テープフォーマット上で定義された各領域を示すエリアＩＤ、フレーム番号、記録単位数を示すグループカウントやチェクサムなどをブロックアレスとともに自動的に発生する。さらに、上記システムログ生成回路２２Ｃは、上記テープフォーマットとして規定されている各パーティションＰ１，Ｐ２毎のシステムログ（履歴情報）を生成する。
【００５１】
また、上記ヘッダパリティ付加回路２５は、上記サブコード付加回路２４によりメインデータに付加されたサブコード及びブロックアドレスについてエラー検出のための２バイトパリティを生成し、この２バイトパリティを上記メインデータに付加する。これにより、上記２バイトパリティを上述の各ブロックの第３区間に割り付ける。
【００５２】
また、上記８／１０変調回路２６は、上記ヘッダパリティ付加回路２５によりヘッダパリティ及びブロックアドレスが付加されたメインデータを１バイト単位で８ビットを１０ビットに変換して、記録する信号の直流レベルを略々０に保つようにする。
【００５３】
また、上記同期信号付加回路２７は、上記８／１０変調回路２６により１０ビッドデータに変換されたメインデータに１ブロック毎に同期信号を付加する。これにより、上記同期信号を上述の各ブロックの第１区間に割り付ける。
【００５４】
さらに、上記マージン付加回路２８は、上記同期信号付加回路２７が付加されたメインデータに、１トラック毎にマージンを付加する。これにより、上述の１トラック毎の各メインデータ領域の両側にマージン領域を付加する。
【００５５】
そして、上記マージン付加回路２８により１トラック毎にマージンが付加されたメインデータは、上記記録増幅器２９を介して記録再生部３０に供給される。
【００５６】
このデータストリーマでは、このような構成の上記記録系信号処理部２０を備えることにより、１トラックをメインデータ領域と該メインデータ領域の両端のマージン領域の３領域に分割し、１９５バイトを１ブロックとして６４ブロックに上記メインデータ領域を分割し、さらに、同期信号を記録する１バイトの第１区間と、サブコードとブロックアドレスを記録する６バイトの第２区間と、ヘッダパリティを記録する２バイトの第３区間と、データを記録する１８６バイトの第４区間に、１ブロックを４分割して、上記メインデータ領域の各ブロックにサブコードをデータとともに記録することができる。そして、上記サブコードとして、メインデータの区切りを示す区切り情報であるセパレータカウント、記録数を示すレコードカウント、テープフォーマット上で定義された各領域を示すエリアＩＤ、フレーム番号、記録単位数を示すグループカウントやチェクサムなどを記録することができる。このように、１トラックをメインデータ領域と該メインデータ領域の両端のマージン領域の３領域に分割し、上記メインデータ領域にメインデータとともにサブコードも記録するので、トラックの使用効率を高めることができる。しかも、サブコードのエラー検出のための２バイトパリティを各ブロックの第３区間に記録する記録することにより、サブコードの信頼性を高めることができる。従って、トラックの使用効率の高いデータ記録媒体を提供することができる。
【００５７】
また、このデータストリーマでは、上記第４区間に記録する１８６バイトデータに対して、２次元構成の誤り訂正符号Ｃ２，Ｃ１を生成し、上記誤り訂正符号Ｃ１をブロック毎のメインデータに付加して記録し、また、上記誤り訂正符号Ｃ２を各トラックの上記メインデータ領域の両端部分に２分割して記録することができる。このように、上記誤り訂正符号Ｃ１をブロック毎に記録しておくことにより、上記ブロック毎のメインデータの信頼性を向上させることができる。また、上記誤り訂正符号Ｃ２を１トラック毎に記録しておくことにより、上記トラック毎のメインデータの信頼性を向上させることができる。しかも、上記誤り訂正符号Ｃ２を各トラック毎に上記メインデータ領域の両端部分に２分割して記録することによって、回転ヘッドとの摺接開始／終了部分から上記メインデータ領域を離すことができ、上記メインデータ領域のデータに発生するエラーを少なくすることができる。
【００５８】
また、このデータストリーマでは、２トラックすなわち１２８ブロック分の１フレームとして、４６トラックすなわち２３フレームを１単位（グループ）としたエラー訂正用の符号構成を採用し、トラック方向に対応するデータ列のエラー訂正符号Ｃ２をトラックの両側に配置して記録し、トラック幅方向に対応するデータ列のエラー訂正符号Ｃ３を上記４６トラックの最終の２トラックに割り当てて記録することができる。さらに、上記１単位毎に、１連のデータを区分するためのインデックス情報を付加して記録することができる。このように、トラック方向に対応するデータ列のエラー訂正符号Ｃ２をトラックの両側に配置して記録することにより、メインデータを破壊され難くすることができ、上記メインデータにエラーが発生する確率を低くして、上記トラック幅方向に対応するデータ列のエラー訂正符号Ｃ３により確実にメインデータのエラーを訂正することができるようになる。
【００５９】
さらに、このデータストリーマでは、各パーティションＰ１，Ｐ２毎のシステムログ（履歴情報）を両方ともに上記パーティションＰ１のシステム領域にサブコードとして記録する。このように、上記パーティションＰ１のシステム領域に、各パーティションＰ１，Ｐ２毎のシステムログ（履歴情報）を両方ともに記録することにより、アクセス時間を短縮することができ、操作性の良好なデータストリーマを実現することができる。
【００６０】
また、このデータストリーマにおいて、上記再生系信号処理部４０は、上記記録再生部３０により上記磁気テープ３２の傾斜トラックから再生された再生信号が再生増幅器４１を介して供給される同期信号検出回路４２と、この同期信号検出回路４２から２値化された再生データが供給される１０／８復調回路４３と、この１０／８復調回路４３から８ビットデータに変換された再生データがヘッダパリティチェック回路４４を介して供給されるサブコード分離回路４５と、このサブコード分離回路４５によりサブコードが分離され再生データが供給される誤り訂正処理部４６と、この誤り訂正処理部４６により誤り訂正された再生データが供給されるインデックス分離回路４７などからなる。
【００６１】
この再生系信号処理部４０において、上記同期信号検出回路４２は、上記記録再生部３０から再生増幅器４１を介して供給される再生信号について、同期信号を検出して、この同期信号に同期したクロックにより上記再生信号を２値化し、再生データを生成する。
【００６２】
また、上記１０／８復調回路４３は、上記同期信号検出回路４２から供給される再生データについて、１０ビットデータを８ビットデータに変換するもので、上述の記録系信号処理部２０の８／１０変調回路２６に対応した１０／８復調を行う。
【００６３】
また、上記ヘッダパリティチェック回路４４では、上述の２バイトヘッダパリティを用いてサブコード及びブロックアドレスのパリティチェックを行う。そして、サブコード分離回路４５では、上記ヘッダパリティチェック回路４４によりパリティチェックされた正しいサブコードを再生データから分離して、図示しないシステムコントローラなどに供給する。
【００６４】
また、上記誤り訂正処理部４６は、メモリ４９、Ｃ１デコーダ４６Ａ、Ｃ２デコーダ４６Ｂ及びＣ３デコーダ４６Ｃからなる。
【００６５】
この誤り訂正符号生成部４６において、上記メモリ４９は、上記４６トラックすなわち２３フレーム分のメインデータを１単位として、上記インデックス情報が付加されたメインデータを１単位毎に一時記憶する。なお、このメモリ４９は、上記記録系信号処理部２０の誤り訂正符号生成処理部２３と共用されている。
【００６６】
そして、上記メモリ４９に記憶された１単位毎のメインデータについて、上記Ｃ１デコーダ４６Ａは、上述のブロック毎に付加されている誤り訂正符号Ｃ１を用いて、各ブロックのメインデータに誤り訂正処理を施す。また、上記Ｃ２デコーダ４６Ｂは、上記Ｃ１デコーダ４６Ａにより誤り訂正処理が施された１単位毎のメインデータについて、上述の各トラックのメインデータ領域の両端部分に付加されているエラー訂正符号Ｃ２を用いて、トラック方向に対応するデータ列にエラー訂正処理を施す。さらに、上記Ｃ３デコーダ４６Ｃは、上記Ｃ２デコーダ４６Ｂにより誤り訂正処理が施された１単位毎のメインデータについて、上述の１単位４６トラックの最終の２トラックに割り当てられているエラー訂正符号Ｃ３を用いて、トラック幅方向に対応するデータ列にエラー訂正処理を施す。
【００６７】
さらに、上記インデックス分離回路４７では、上記エラー訂正処理部４６によりエラー訂正処理が施された１単位毎のメインデータから、インデックス情報を分離して、図示しないシステムコントローラなどに供給する。
【００６８】
このデータストリーマでは、このような構成の再生系信号処理部４０を備えることにより、上記エラー訂正処理部４６において、ブロック毎のエラー訂正符号Ｃ１、トラック毎のエラー訂正符号Ｃ２及び１単位毎の誤り訂正符号Ｃ３を用いたエラー訂正処理を行うことにより、確実にメインデータのエラーを訂正することができ、極めて信頼性の高いメインデータを得ることができる。
【００６９】
また、このデータストリーマにおいて、上記トラッキング制御部５０は、上記再生系信号処理部４０から上記ヘッダパリティチェック回路４４を介してブロックアドレスが供給されるブロックアドレス検出回路５１と、上記記録再生部３０からＰＧパルスが供給されるＰＧ検出回路５２と、上記ブロックアドレス検出回路５１と上記ＰＧ検出回路５２の各検出出力が供給される時間検出回路５３と、この時間検出回路５３の検出出力が供給されるトラッキングサーボ回路５４と、このトラッキングサーボ回路５４の出力が供給されるキャプスタン駆動回路５５などからなる。
【００７０】
このトラッキング制御部５０において、上記ブロックアドレス検出回路５１は、上記ヘッダパリティチェック回路４４によりパリティチェックされた正しいブロックアドレスを検出し、その検出タイミングを示す検出出力を上記時間検出回路５３に供給する。また、上記ＰＧ検出回路５２は、上記記録再生部３０から供給される上記回転ドラム３１の回転位相を示すＰＧパルスを検出し、その検出タイミングを示す検出出力を上記時間検出回路５３に供給する。上記時間検出回路５３は、上記ブロックアドレス検出回路５１が所定のブロックアドレスを検出し１タイミングと上記ＰＧ検出回路５２がＰＧパルスを検出したタイミングとの間の時間を検出する。ここで、磁気テープ３２上の傾斜トラックを所定の回転位相の回転磁気ヘッド３１Ａ，３１Ｂで走査した場合、図７に示すように、トラックのテープエッジから所定のブロックまでの走査距離は、ジャストトラッキングの状態ではＬであるのに対し、トラッキングエラーがあると、そのトラッキングエラーに応じて±Δだけ変化するが変化する。従って、上記時間検出回路５３により検出される時間は、ジャストトラッキングの状態における時間からトラッキングエラーに応じて変化する。
【００７１】
そして、上記トラッキングサーボ回路５４は、ジャストトラッキングの状態における時間を基準時間とし、この基準時間と上記時間検出回路５３により検出された時間との時間差すなわちトラッキングエラーを検出して、その検出出力に基づいて、トラッキングエラーを０になるように、上記記録再生部３０のテープ走行系のキャプスタンモータを駆動するキャプスタン駆動回路５５を制御する。
【００７２】
このデータストリーマは、このような構成のトラッキング制御部５０を備えることにより、トラッキング制御のＡＴＦ信号を磁気テープに記録することなく、トラッキング制御を行うことができる。したがって、トラッキング制御のＡＴＦ信号を記録するための区間を確保する必要がないので、その分だけメンデータのデータ量を増加することができ、トラックの利用効率をさらに高めることができる。
【００７３】
ここで、このデータストリーマでは、上記システムログ生成回路２２Ｃにより生成した各パーティションＰ１，Ｐ２毎のシステムログを上記サブコード付加回路２４にして、上記パーティションＰ１のシステム領域にサブコードとして各システムログを記録したが、上記システムログ生成回路２２Ｃにより生成した各パーティションＰ１，Ｐ２毎のシステムログを上記Ｃ２エンコーダ２３Ｂに供給して、上記パーティションＰ１のシステム領域にメインデータとして各システムログを記録するようにしても良い。
【００７４】
このように各パーティションＰ１，Ｐ２毎のシステムログを上記パーティションＰ１のシステム領域にメインデータとして記録すれば、システムログにもエラー訂正符号Ｃ２がかかるので、システムログの信頼性を高めることができる。
【００７５】
また、このデータストリーマは、複数のテープフォーマットの磁気テープを取り扱うようにしても良い。この場合、例えば図８に示すように、上記記録再生部３０に装着されるテープカートリッジ３４にテープフォーマットの識別穴３５を設けておき、上記識別穴３５を検出する識別穴検出部６１による検出出力をシステムコントローラ６２に供給して、このシステムコントローラ６２により磁気テープ３２のフォーマット判別を行い、例えば図９に示すフローチャートに従って各フォーマットに対応した制御を行うようにする。
【００７６】
すなわち、上記システムコントローラ６２は、磁気テープ３２を収容したテープカートリッジ３４が上記記録再生部３０に装着されると、ステップＳ１においおて、上記テープカートリッジ３４に設けられているテープフォーマットの識別穴３５を上記識別穴検出部６１により検出し、次のステップＳ２で、その検出出力に基づいて磁気テープ３２のフォーマット判別を行う。
【００７７】
そして、上記ステップＳ２において、第１のテープフォーマットであると判定した場合にはステップＳ１１に進み、また、第２のテープフォーマットであると判定した場合にはステップＳ２１に進む。
【００７８】
なお、第１のテープフォーマットは従来のＤＤＳ２フォーマットとし、第２のテープフォーマットは上述の実施例で採用したフォーマットとする。
【００７９】
上記ステップＳ１１では磁気テープ３２を第１のパーティションＰ１のシステム領域まで走行させ、ステップＳ１２において上記第１のパーティションＰ１のシステムログ情報を読み取ってメモリに記憶する。次のステップＳ１３では上記磁気テープ３２を第２のパーティションＰ２のシステム領域まで走行させ、ステップＳ１４において上記第２のパーティションＰ２のシステムログ情報を読み取ってメモリに記憶する。
【００８０】
次のステップＳ１５では、図示しないシステムコントローラからの指示に応じてデータの書込／読出などを各種制御動作を行うとともに、その動作内容に応じてメモリ上のシステムログを更新する。
【００８１】
そして、イジェクトコマンドを受け付けると、ステップ１６に進んで、上記磁気テープ３２を第２のパーティションＰ２のシステム領域まで走行させ、ステップＳ１７において上記第２のパーティションＰ２のシステムログ情報を該第２のパーティションＰ２のシステム領域に記録する。次のステップ１８では上記磁気テープ３２を第１のパーティションＰ１のシステム領域まで走行させ、ステップＳ１９において上記第１のパーティションＰ１のシステムログ情報を該第１のパーティションＰ１のシステム領域に記録する。その後にステップＳ３０に進んで、上記テープカートリッジ３４を上記記録再生部３０からイジェクトして、第１のテープフォーマットの磁気テープ３２に対する制御を終了する。
【００８２】
すなわち、第１のテープフォーマットの磁気テープ３２に対しては、上記ステップＳ１１〜ステップＳ１９の一連の制御動作により、各パーティションＰ１，Ｐ２毎のシステムログが各パーティションのシステム領域に個別に記録されることになる。
【００８３】
また、上記ステップＳ２１では磁気テープ３２を第１のパーティションＰ１のシステム領域まで走行させ、ステップＳ２２において上記第１のパーティションＰ１のシステムログ情報を読み取ってメモリに記憶する。
【００８４】
次のステップＳ２３では、図示しないシステムコントローラからの指示に応じてデータの書込／読出などを各種制御動作を行うとともに、その動作内容に応じてメモリ上のシステムログを更新する。
【００８５】
そして、イジェクトコマンドを受け付けると、ステップ２４に進んで、上記磁気テープ３２を第１のパーティションＰ１のシステム領域まで走行させ、ステップＳ１９において上記第１のパーティションＰ１のシステムログ情報及び第２のパーティションＰ２のシステムログ情報を両方ともに上記第１のパーティションＰ１のシステム領域に記録する。その後にステップＳ３０に進んで、上記テープカートリッジ３４を上記記録再生部３０からイジェクトして、第２のテープフォーマットの磁気テープ３２に対する制御を終了する。
【００８６】
すなわち、上記第２のテープフォーマットの磁気テープ３２に対しては、上記ステップＳ２１〜ステップＳ２５の一連の制御動作により、各パーティションＰ１，Ｐ２毎のシステムログが両方ともに第１のパーティションのシステム領域に記録されることになる。
【００８７】
ここで、上記第２のテープフォーマットの磁気テープ３２に対しては、各パーティションＰ１，Ｐ２毎のシステムログを第１のパーティションのシステム領域にサブコードとして記録してもよいが、各システムログをメインデータとして記録すれば、エラー訂正符号Ｃ２によりシステムログが保護されるので、システムログの信頼性の向上を図ることができる。
【００８８】
なお、上述の各実施例においては、各パーティションＰ１，Ｐ２がそれぞれリファレンス領域、システム領域，データ領域及びＥＯＤ領域からなるＤＤＳ２フォーマットと同様なテープフォーマットを採用しているが本発明に係るデータ記録方法では、上述のように各パーティションＰ１，Ｐ２毎のシステムログ（履歴情報）を両方ともに先頭のパーティションＰ１のシステム領域に記録するので、図１０に示すように、後段のパーティションＰ２のシステム領域を省略して、先頭のパーティションＰ１だけにシステム領域を設けるようにしたテープフォーマットを採用しても良い。
【００８９】
【発明の効果】
本発明に係るデータ記録方法では、複数のパーティションを持つテープフォーマットで、回転ヘッドにより磁気テープ上の傾斜トラックにデータを記録するにあたり、各パーティション毎のテープ履歴情報を全て先頭のパーティションのシステム領域に記録するので、各パーティション毎のシステムログの記録再生に要する時間を短縮することができる。
【００９０】
また、本発明に係るデータ記録方法では、それぞれ少なくともシステム領域とデータ領域からなる複数のパーティションを持つ複数のテープフォーマットで、回転ヘッドにより磁気テープ上の傾斜トラックにデータを記録するにあたり、磁気テープのテープフォーマットを判別し、第１のテープフォーマットの磁気テープに対し、各パーティション毎のテープ履歴情報を、各パーティションのシステム領域に記録し、第２のテープフォーマットの磁気テープに対し、１トラックをメインデータ領域と該メインデータ領域の両端のマージン領域とに分割し、各トラックのメインデータ領域を複数のブロックに分割し、１ブロックを複数の区間に分割し、各ブロックの第１区間に同期信号を記録し、第２区間にサブコードを記録し、第３区間にデータを記録し、各パーティション毎のテープ履歴情報を全て先頭のパーティションのシステム領域のみにサブコードとして上記第２区間に記録するので、各テープフォーマットに対応したシステムログを記録することができる。
【００９１】
さらに、本発明に係るデータ記録方法では、それぞれ少なくともシステム領域とデータ領域からなる複数のパーティションを持つ複数のテープフォーマットで、回転ヘッドにより磁気テープ上の傾斜トラックにデータを記録するにあたり、磁気テープのテープフォーマットを判別し、第１のテープフォーマットの磁気テープに対し、各パーティション毎のテープ履歴情報を、各パーティションのシステム領域に記録し、第２のテープフォーマットの磁気テープに対し、１トラックをメインデータ領域と該メインデータ領域の両端のマージン領域とに分割し、各トラックのメインデータ領域を複数のブロックに分割し、１ブロックを複数の区間に分割し、各ブロックの第１区間に同期信号を記録し、第２区間にサブコードを記録し、第３区間にデータを記録し、各パーティション毎のテープ履歴情報を全て先頭のパーティションのシステム領域のみにデータとして第３区間に記録することにより、各テープフォーマットに対応したシステムログの信頼性を向上することができる。
【図面の簡単な説明】
【図１】本発明に係るデータ記録方法を実施するためのデータストリーマの構成を示すブロック回路図である。
【図２】上記データストリーマによりデータを記録する磁気テープのトラックフォーマットを示す図である。
【図３】上記データストリーマにより磁気テープに記録するデータの１トラック分のデータ構成を示す図である。
【図４】上記データストリーマにより磁気テープに記録するデータの１単位４６トラック分のデータ構成を示す図である。
【図５】上記データストリーマによりデータを記録する磁気テープのテープフォーマットを示す図である。
【図６】上記磁気テープの２パーティション・テープのテープフォーマットを示す図である。
【図７】上記データストリーマにおけるトラッキング制御部によるトラックキングエラーの検出原理を説明するための図である。
【図８】上記データストリーマにおいて、複数のテープフォーマットの磁気テープを取り扱う場合の、フォーマット判別のための要部構成を示すブロック回路図である。
【図９】２種類のテープフォーマットに対応したシステムコントローラの制御動作を示すフローチャートである。
【図１０】上記磁気テープの２パーティション・テープの他のテープフォーマットを示す図である。
【図１１】ＤＡＴフォーマットを示す図である。
【図１２】ＤＡＴフォーマットにおけるメインデータのブロックフォーマットを示す図である。
【図１３】ＤＡＴフォーマットにおけるインターリーブによるデータ配列を示す図である。
【図１４】ＤＡＴフォーマットにおけるメインデータの誤り訂正符号の構成を示す図である。
【符号の説明】
１０  インターフェースコントローラ
２０  記録系信号処理部
２１  インデックス付加回路
２２  サブコード発生部
２２Ａ  第１のサブコード発生回路
２２Ｂ  第２のサブコード発生回路
２２Ｃ  システムログ生成回路
２３  誤り訂正符号生成部
２３Ａ  Ｃ３エンコーダ
２３Ｂ  Ｃ２エンコーダ
２３Ｃ  Ｃ１エンコーダ
２４  サブコード付加回路
２５  ヘッダパリティ付加回路
２６  ８／１０変調回路
２７  同期信号付加回路
２８  マージン付加回路
３０  記録再生部
３１  回転ドラム
３１Ａ，３１Ｂ  回転磁気ヘッド
３２  磁気テープ
４０  再生系信号処理回路
４２  同期検出回路
４３  ８／１０復調回路
４４  ヘッダパリティチェック回路
４５  サブコード分離回路
４６  エラー訂正処理部
４６Ａ  Ｃ１デコーダ
４６Ｂ  Ｃ２デコーダ
４６Ｃ  Ｃ３デコーダ
４７  インデックス分離回路
４９  メモリ
【図１】
0003871351.tif 000002
【図２】
0003871351.tif 000003
【図３】
0003871351.tif 000004
【図４】
0003871351.tif 000005
【図５】
0003871351.tif 000006
【図６】
0003871351.tif 000007
【図７】
0003871351.tif 000008
【図８】
0003871351.tif 000009
【図９】
0003871351.tif 000010
【図１０】
0003871351.tif 000011
【図１１】
0003871351.tif 000012
【図１２】
0003871351.tif 000013
【図１３】
0003871351.tif 000014
【図１４】
0003871351.tif 000015