(57)【要約】【課題】比較的少ないバイト数で、高速サーチにおいても補助データが確実に取得できる情報記録装置を提供することを目的とする。【解決手段】トラックを、ホストコンピュータから所定ブロック毎に転送されたデータを記録するデータ領域と、前記データの補助データを記録するサブコード領域によって構成し、前記サブコード領域は所定の周期でトラックの始端または終端のどちらか一方に配置し、かつ前記サブコード領域を始端に配置されたトラックと終端に配置されたトラックとが混在するように配する。これにより、横傷、高速サーチによるサブコードのデータ取得率の劣化を防止することができる。【選択図】  図１２
2004213790.tif 000002
【特許請求の範囲】
【請求項１】
磁気テープにトラック単位でデータを記録する装置であって、前記トラックは、ホストコンピュータから転送されたデータを記録するデータ領域と、前記データの補助データを記録するサブコード領域によって構成され、前記サブコード領域は、所定の周期でトラックの始端または終端のどちらか一方に配置し、かつ始端に配置されたトラックと終端に配置されたトラックとが混在することを特徴とした情報記録装置。
【請求項２】
前記サブコード領域は、前記トラックの始端と前記トラックの終端に交互に配置することを特徴とした請求項１記載の情報記録装置。
【請求項３】
磁気テープにトラック単位でデータを記録する装置であって、前記トラックは、ホストコンピュータから転送されたデータを記録するデータ領域と、前記データの補助データを記録するサブコード領域によって構成され、前記サブコード領域に記録される前記補助データは複数の情報パックを含み、前記サブコード領域は、１個以上の前記情報パックを構成要素とする複数のサブコードブロックによって構成されることを特徴とした情報記録装置。
【請求項４】
磁気テープにトラック単位でデータを記録する装置であって、前記トラックは、ホストコンピュータから転送されたデータを記録するデータ領域と、前記データの補助データを記録するサブコード領域によって構成され、前記サブコード領域は複数のサブコードブロックによって構成され、磁気テープの物理位置情報を格納したサブコードブロックが、前記サブコード領域に複数ブロック記録されることを特徴とした情報記録装置。
【請求項５】
磁気テープにトラック単位でデータを記録する装置であって、前記トラックは、ホストコンピュータから転送されたデータを記録するデータ領域と、前記データの補助データを記録するサブコード領域によって構成され、前記サブコード領域は複数のサブコードブロックによって構成され、前記単位サブコードブロックには、磁気テープの物理位置情報と前記データ領域を構成するデータの付帯情報とが一対となって含まれることを特徴とした情報記録装置。
【請求項６】
前記磁気テープの物理位置情報は、磁気テープの始端からのトラック番号の連番に関連する値を含むことを特徴とした請求項５記載の情報記録装置。
【請求項７】
前記データの付帯情報は、記録したデータの論理ブロック番号またはファイル番号とすることを特徴とした請求項５記載の情報記録装置。
【請求項８】
磁気テープにトラック単位でデータを記録する装置であって、前記トラックは、ホストコンピュータから転送されたデータを記録するデータ領域と、前記データの補助データを記録するサブコード領域によって構成され、前記サブコード領域は、データ領域に記録するデータの付帯情報と磁気テープの物理位置情報とが一対となって構成される第１のサブコードブロック群と、複数項目の前記付帯情報によって構成される第２のサブコードブロック群によって構成されることを特徴とした情報記録装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
【０００２】
【従来の技術】
デジタルデータを磁気テープに記録／再生することのできるドライブ装置として、いわゆるテープドライブが知られている。このようなテープドライブは、メディアであるテープカセットのテープ長にもよるが、例えば数十〜数百ギガバイト程度の膨大な記録容量を有することが可能であり、このため、コンピュータ本体のハードディスク等のメディアに記録されたデータをバックアップするなどの用途に広く利用されている。また、データサイズの大きい画像データ等の保存に利用する場合にも好適とされている。
【０００３】
そして、上述のようなテープドライブとして、例えば、８ミリＶＴＲのテープカセットを記録媒体として、回転ヘッドによるヘリカルスキャン方式を採用してデータの記録／再生を行うようにされたものが提案されている。上記のようなテープドライブにより記録されたデータをリードする場合、ＳＣＳＩインターフェイスを通して、磁気ヘッドを磁気テープの所望の論理ブロックに位置づけるように、ＳＰＡＣＥ／ＬＯＣＡＴＥコマンドが発行される。
【０００４】
このような位置付けコマンドが発行された場合、位置付けの速度が速いテープドライブが、アクセスが良好なテープドライブとされる。良好なアクセスを実現させるためには、磁気テープをより高速に走行させ、かつ位置付けに必要なデータを確実に取得することが技術的課題である。
【０００５】
Ｓｔａｎｄａｒｄ  ＥＣＭＡ−２９３号（Ｍａｍｍｏｔｈ  Ｔａｐｅ２  Ｆｏｒｍａｔ）によれば、磁気テープに記録する最小単位であるトラックを、ＤａｔａフィールドとＳｅａｒｃｈフィールドに分け、Ｄａｔａフィールドには、ホストコンピュータから転送されるデータを記録し、Ｓｅａｒｃｈフィールドには、現トラックにおけるホストコンピュ−タから転送されるデータの論理ブロック情報と、磁気テープの物理位置情報（合計３２Ｂｙｔｅ）からなる補助データに、同期信号、ＥＣＣ等を付加、変調されて、最終的には５２０ｂｉｔのＳｅａｒｃｈフィールドブロックとして記録している。Ｓｅａｒｃｈフィールドブロックはトラック当たり２０ブロック記録し、トラック上の配置はトラックの両端，及び中央である。（図１６参照）
また、ＡＩＴ２フォーマット（Ｓｔａｎｄａｒｄ  ＥＣＭＡ−２９２号）によれば、各トラックを３３６個のシンクブロックで構成し、前記論理ブロック情報または磁気テープの物理位置情報を補助データとして４バイトずつ、各シンクブロックのＩＤ部に挿入して磁気テープに記録している。（図１７参照）
【０００６】
【非特許文献１】
スタンダード  イー・シー・エム・エイ−２９３（マンモス  テープ−２  フォーマット）５３〜５７頁（Ｓｔａｎｄａｒｄ  ＥＣＭＡ−２９３号（Ｍａｍｍｏｔｈ  Ｔａｐｅ−２  Ｆｏｒｍａｔ）Ｐ５３〜５７）
【非特許文献２】
スタンダード  イー・シー・エム・エイ−２９２（エイ・アイ・ティー・２ウィズ  エム・アイ・シー  フォーマット）５８〜６３頁（ＳｔａｎｄａｒｄＥＣＭＡ−２９２号  （ＡＩＴ２  ｗｉｔｈ  ＭＩＣ  Ｆｏｒｍａｔ）Ｐ５８〜６３）
【０００７】
【発明が解決しようとする課題】
しかしながら、上記の従来の構成では、１００倍速サーチのような高速サーチにおいて、磁気ヘッドが１００本のトラックを交差し１トラック当りに取得するデータ量が１／１００になるので、ブロックサイズが大きい（５２０ｂｉｔ）サーチフィールドは、データの取得が困難である。
【０００８】
また、１シンクブロックあたり４バイトの補助データを１トラック当り１３４４バイト（４＊３３６）付加するので、１トラック当りに補助データが占める割合が大きくなってしまうという課題があった。（約３％）
本発明は上記従来の問題点を解決するもので、比較的少ないバイト数で、高速サーチにおいても補助データが確実に取得できる情報記録装置を提供することを目的とする。
【０００９】
【課題を解決するための手段】
この目的を達成するために本明細書に記した第１の発明は、磁気テープにトラック単位でデータを記録する装置であって、前記トラックは、ホストコンピュータから転送されたデータを記録するデータ領域と、前記データの補助データを記録するサブコード領域によって構成され、前記サブコード領域は所定の周期でトラックの始端または終端のどちらか一方に配置し、かつ前記サブコード領域を始端に配置されたトラックと終端に配置されたトラックとが混在することを特徴としている。
【００１０】
始端、終端以外に配置する場合は各領域間にギャップ領域を設ける必要があり、サブコード領域をトラックの配置位置を１トラック毎に始端、終端と所定の周期で交互に配置することにより、データ領域を大きくとることができ、さらに、横傷、高速サーチによるサブコードのデータ取得率の劣化を防止することができる。
【００１１】
【発明の実施の形態】
本発明の請求項１に記載の発明は、磁気テープにトラック単位でデータを記録する装置であって、前記トラックは、ホストコンピュータから転送されたデータを記録するデータ領域と、前記データの補助データを記録するサブコード領域によって構成され、前記サブコード領域は所定の周期でトラックの始端または終端のどちらか一方に配置し、かつ前記サブコード領域を始端に配置されたトラックと終端に配置されたトラックとが混在することを特徴としている。
【００１２】
これにより、データ領域を大きくとることができ、さらに、横傷、高速サーチによるサブコードのデータ取得率の劣化を防止する。
【００１３】
本発明の請求項２に記載の発明は、サブコード領域を前記トラックの始端と前記トラックの終端に交互に配置することを特徴としたものであり、請求項１に記載の発明より、一層横傷に対する耐性が強くなる。
【００１４】
本発明の請求項３に記載の発明は、磁気テープにトラック単位でデータを記録する装置であって、前記トラックは、ホストコンピュータから転送されたデータを記録するデータ領域と、前記データの補助データを記録するサブコード領域によって構成され、前記サブコード領域に記録される前記補助データは複数の情報パックを含み、前記サブコード領域は、１個以上の前記情報パックを構成要素とする複数のサブコードブロックによって構成されることを特徴としている。
【００１５】
これにより、補助データを構成する各情報パックは１つのサブコードブロックに含まれる為、１サブコードブロックが取得と補助データの各情報パックが対応づけられ、確実に各情報パックのデータ取得が可能である。
【００１６】
本発明の請求項４に記載の発明は、磁気テープにトラック単位でデータを記録する装置であって、前記トラックは、ホストコンピュータから転送されたデータを記録するデータ領域と、前記データの補助データを記録するサブコード領域によって構成され、前記サブコード領域は複数のサブコードブロックによって構成され、磁気テープの物理位置情報を格納したサブコードブロックは、前記サブコード領域に複数ブロック記録されることを特徴とする。
【００１７】
これにより、磁気テープの物理位置情報のデータ取得率を向上させることができ、磁気テープの始終端で行う加減速の位置精度が向上する。
【００１８】
本発明の請求項５に記載の発明は、磁気テープにトラック単位でデータを記録する装置であって、前記トラックは、ホストコンピュータから転送されたデータを記録するデータ領域と、前記データの補助データを記録するサブコード領域によって構成され、前記サブコード領域は複数のサブコードブロックによって構成され、前記単位サブコードブロックには、磁気テープの物理位置情報と前記データ領域を構成するデータの付帯情報とが一対となって含まれることを特徴としている。
【００１９】
これにより、高速サーチにおいて、磁気テープの物理位置情報と論理ブロックの付帯情報が同時に取得できるので、所望の検索データ位置に磁気ヘッドを早く位置付けすることが可能である。
【００２０】
本発明の請求項６に記載の発明は、磁気テープの物理位置情報を、磁気テープの始端からのトラック番号の連番に関連する値を含むことを特徴としたものであり、これにより正確に磁気テープの現在位置を検出できる。
【００２１】
本発明の請求項７に記載の発明は、データの付帯情報は、記録したデータの論理ブロック番号またはファイル番号としたものであり、所望の論理ブロック検出、所望のファイル検索を正確に行なうことが可能である。
【００２２】
本発明の請求項８に記載の発明は、磁気テープにトラック単位でデータを記録する装置であって、前記トラックは、ホストコンピュータから転送されたデータを記録するデータ領域と、前記データの補助データを記録するサブコード領域によって構成され、前記サブコード領域は、付帯情報と磁気テープの物理位置情報とが一対となって構成される第１のサブコードブロック群と、複数項目の付帯情報によって構成される第２のサブコードブロック群によって構成されることを特徴としている。
【００２３】
これにより、第１のサブコードブロック群によって、高速再生によるデータ検索をおこない、磁気テープの物理位置情報を含まない第２のサブコードブロック群を設けることで、サブコード領域を小さくすることが可能である。
【００２４】
以下、本発明の実施の形態について、図面を用いて説明する。
【００２５】
（実施の形態１）
図１に本発明のテープドライブの構成概略を示す。図１において、１はホストコンピュータとＳＣＳＩインタフェースをもちいて、データブロックを送受信するＳＣＳＩインタフェイス手段、２はＳＣＳＩインターフェイス手段１より転送されたデータブロックを圧縮する圧縮／復元手段、３は圧縮手段２から転送されたデータブロックを所定バイトで構成されるパケットに変換するパケット化手段、４は前記パケットを分割してサブパケットを生成し、サブパケット単位で、積符号構成の誤り訂正符号を生成し、それらを記録の最小単位であるシンクブロックに変換するデータ変換手段、５は前記シンクブロックを入力とし、変調等を行い、記録アンプによって増幅した信号を磁気へッドに伝送する記録手段、６は磁気テープの走行を制御する磁気テープ走行制御手段、７は磁気ヘッド、８は磁気テープ、９はＳＣＳＩインタフェイス手段１、圧縮／復元手段２、パケット化手段３、データ変換手段４、記録手段５、磁気テープ走行制御手段６の制御を行うシステムコントローラである。
【００２６】
図１で構成されたテープドライブの処理フローの概要について、図２を参照にしながら説明する。
【００２７】
図２（ａ）はホストより転送されるデータブロックの概念図であり、ホストから転送される論理データブロックをＬＢ（Ｌｏｇｉｃａｌ  Ｂｌｏｃｋ）と記す。本図でＬＢ１と記しているのはＬＢの番号１である。ＬＢ２、ＬＢ３・・・も同様に番号２、番号３のＬＢである。
【００２８】
図２（ａ）で示した複数のＬＢは圧縮／復元手段２に入力される。圧縮／復元手段２では前記ＬＢをＮブロック（Ｎは自然数）まとめてＬＢＳ（Ｌｏｇｉｃａｌ  Ｂｌｏｃｋ  Ｓｅｔ）とし、ＬＢＳ単位でデータ圧縮する（図２（ｂ））。データ圧縮の手段としてはＡＬＤＣ等の可逆圧縮を用いる。ＡＬＤＣの動作原理については、Ｓｔａｎｄａｒｄ  Ｅｃｍａ−２２２号（Ａｄａｐｔｉｖｅ  Ｌｏｓｓｌｅｓｓ  Ｄａｔａ  Ｃｏｍｐｒｅｓｓｉｏｎ  Ａｌｇｏｒｉｔｈｍ）に記載されているため、説明を割愛する。
【００２９】
圧縮／復元手段２で圧縮されたＬＢＳはパケット化手段３に入力され、所定のワード数でパケットされる（図２（ｃ））。ホストからのブロックサイズ、データブロックの圧縮効率の差異によってＬＢＳのブロックサイズが一定でないため、１パケットは、ＬＢＳの一部、複数個のＬＢＳで構成される。これらを管理する為、パケット毎に、Ｐａｃｋｅｔ  Ｉｎｆｏｒｍａｔｉｏｎ  Ｔａｂｌｅ（ＰＩＴ）とＰａｃｋｅｔ  Ｍａｎａｇｅｍｅｎｔ  Ｔａｂｌｅ（ＰＭＴ）を付加している。
【００３０】
１パケットの構成について図３を参照にしながら、詳細に説明する。
【００３１】
１パケットは３７４４００バイトで構成され、同図に示すように、パケットの先頭バイトから３６バイトをＰＩＴに割当てている。また先頭から３７バイト目から後方にＬＢＳがパッキングされていく。ＬＢＳがパックされる毎にＰＭＴが４バイトずつＰａｃｋｅｔの最終バイトから前方方向にパッキングされていく。ＬＢＳのデータサイズが小さく、１Ｐａｃｋｅｔに多くのＬＢＳを含む場合は、ＰＭＴに割り当てれられるバイト数はＬＢＳ数に比例して増加していく。
【００３２】
単位ＬＢＳに対応する４バイトのＰＭＴのデータ構造を図４に示す。
【００３３】
ＰＭＴはＰＭＴ−Ｔｙｐｅ、Ｃｏｍｐ、Ｂｙｔｅ−Ｃｏｕｎｔの３つの要素から構成される。ＰＭＴ−Ｔｙｐｅは対応するＬＢＳの種類を示すものであり、以下のような識別をする。
（１）当該ＬＢＳの全バイトが現パケットに含まれている。
（２）当該ＬＢＳの先頭バイトが現パケットに含まれているが、全バイトは含まれていない。
（３）当該ＬＢＳの先頭バイト、最終バイトが共に現パケットに含まれていない。
（４）当該ＬＢＳの最終バイトは現パケットに含まれているが、先頭バイトは含まれていない。
（５）当該ＬＢＳはファイルマークである。
（６）当該ＬＢＳはセットマークである。
（７）ＰＭＴの終了を示す。
【００３４】
Ｃｏｍｐは、当該ＬＢＳが前記圧縮／復元手段２でデータ圧縮をおこなったＬＢＳかどうかを識別するビットである。
【００３５】
また、現パケットに属する各ＬＢＳのバイト長がＢｙｔｅ−Ｃｏｕｎｔとして登録される。
【００３６】
ＰＭＴの終了を示すＰＭＴ−Ｔｙｐｅは、ホストコンピュータから転送される最終のデータブロック等で、１パケットの途中でデータが終了した場合に本ＰＭＴ−Ｔｙｐｅを登録して、パケットを終端している。
【００３７】
図５にＰＩＴのデータ構造をしめす。ＰＩＴは以下の７要素で構成される。
（１）Ｐａｃｋｅｔ−Ｎｏ、
（２）Ｍａｘ−Ｆｉｌｅ−Ｍａｒｋ−Ｃｏｕｎｔ、
（３）Ｍａｘ−Ｓｅｔ−Ｍａｒｋ−Ｃｏｕｎｔ、
（４）Ｍａｘ−Ｒｅｃｏｒｄ−Ｃｏｕｎｔ、
（５）Ｐａｃｋｅｔ−Ｎｏ  Ｏｆ  Ｐｒｅｖｉｏｕｓ  Ｆｉｌｅ−Ｍａｒｋ，
（６）Ｐａｃｋｅｔ−Ｎｏ  Ｏｆ  Ｐｒｅｖｉｏｕｓ  Ｓｅｔ−Ｍａｒｋ  ，
（７）Ｐａｃｋｅｔ−Ｎｏ  Ｏｆ  Ｐｒｅｖｉｏｕｓ  Ｒｅｃｏｒｄ
（１）はテープ始端からのパケットの連番を示す。（２）はテープ始端からのファイルマーク数、（３）はテープ始端からのセットマーク数、（４）はテープ始端からの論理データブロック数。（５）は、前ファイルマークを含むパケット番号、（６）は前セットマークを含むパケット番号、（７）は前データブロックを含むパケット番号である。
【００３８】
また、本実施の形態では、データブロックの終了を示す識別データとして、ＥＯＤパケットを設けている。ＥＯＤパケットと上述してきた通常データパケットはパケットのＰＩＴで識別する。ＥＯＤパケットのデータ構造を図６に示す。同図にしめすごとく、ＥＯＤパケットは前記（１）のＰａｃｋｅｔ−Ｎｏ部に２４ｈＦＦＦＦＦＦを格納している。本実施の形態では、磁気テープに記録できるＰａｃｋｅｔ数が  ２４ｈＦＦＦＦＦＦに到達することは不可能であり、Ｐａｃｋｅｔ−Ｎｏの２４ｈＦＦＦＦＦＦはＥＯＤパケットを判定する識別コードにすることができる。
【００３９】
パケット化手段３でバケット化されたパケットはデータ変換手段４に入力され、１５個に分割される。
【００４０】
図７にパケットを分割する概念図を示す。同図に示すように、３７４４００バイトのデータを有するパケットは２４９６０バイト毎に分割され、１５個のサブパケットとなる。本実施の形態では、パケットの先頭から順番に１５個のサブパケットを作成している（図２（ｄ））。
【００４１】
前記１５個のサブパケットは夫々誤り訂正符号を構成される。誤り訂正符号では、符号間距離の大きく取れるリードソロモン符号が一般的に使用されている。
【００４２】
図８は誤り訂正符号の構成図である。各サブパケットは図８の縦軸方向の１６０バイトに対して誤り訂正パリティを１２バイト付加される。
【００４３】
一般的に、同図の縦軸方向の１６０バイトのデータと１２バイトの誤り訂正パリティを外符号と呼び、１２バイトの誤り訂正パリティを外符号パリティと呼ぶ。外符号は単位サブパケット当たり１５６コード作成される。
【００４４】
サブパケットは上記のように外符号生成された後、同図の横方向に１５６ワードを有する１７２個のブロックに分割される。
【００４５】
さらに、前記ブロックは１５６バイトのデータに、誤り訂正パリティを１６バイト付加される。
【００４６】
これらの１５６バイトのデータと１６バイトの誤り訂正パリティとを合わせた１７２バイトの誤り訂正符号を内符号、誤り訂正パリティを内符号パリティと呼ぶ。内符号も外符号と同様にリードソロモン符号を用いている。
【００４７】
図８に示す誤り訂正符号の構成では、サブパケットのデータに対して、図８の縦軸方向に外符号パリティを付加して外符号を生成し、図８の横軸方向の１５６バイトのデータに対して内符号パリティを付加して内符号を生成している。これらの外符号と内符号とは直交関係にあるので、一般的に積符号と呼ばれる。
【００４８】
上記のように、サブパケットは外符号、内符号による誤り訂正積符号を施されたセクタとなる。図８の横軸の１７２バイトの単位内符号を内符号ブロックと呼ぶ。各セクタは１７２個の内符号ブロックを有している。前記１７２個の内符号ブロックの内、１６０個はデータから構成される内符号ブロックであり、１２個は外符号パリティ部で構成される内符号ブロックである。
【００４９】
データから構成される１セクタ当たり１６０個の内符号ブロックは、さらに２０分割され、８ブロックずつ１本の記録トラックにマッピングされる（図２（ｅ））。１セクタ当たり８個の内符号ブロックが１本の記録トラックにマッピングされるので、１トラック当たりに含まれるデータから構成されるの内符号ブロックの数は、８＊１５＝１２０ブロックとなる。
【００５０】
さらに内符号ブロックは３バイトの識別符号（ＳＹＮＣＩＤ）と、２バイトの同期符号（ＳＹＮＣ）を付加され、シンクブロックとなる。シンクブロックは記録トラックを構成する基本単位である。
【００５１】
図９にシンクブロックの模式図を示す。
【００５２】
前記ＳＹＮＣＩＤは、シンクブロックの識別符号であり、本実施の形態では
（１）各トラック内の記録ブロックのトラック始端からの連番（シンク番号）
（２）単位パケット内の記録トラックの連番（トラック番号）
（３）各記録ブロックの記録内容（データ／ＥＯＤ／Ａｍｂｌｅ）の識別番号
を格納している。
【００５３】
また、これらの内符号ブロックはセクタ単位でインターリーブされてトラックにマッピングされている。つまり、トラックの最初のシンクブロックのデータをセクタ１に属する内符号ブロックとすると、次のシンクブロックのデータはセクタ２に属する内符号ブロック、その次のシンクブロックのデータはセクタ３に属する内符号ブロック―――というようにインターリーブされる。
【００５４】
数式で示すと、
・トラック番号をＡ（０≦Ａ≦１９；Ａは整数）、
シンクブロック番号をＢ（０≦Ｂ≦１５９  ；Ｂは整数））を有するシンクブロックのデータは、
・セクタの内符号ブロック番号  ：  ２０＊ＩＮＴ（Ｂ／１５）＋  Ａ
・セクタ番号  ：（２＊Ｂ＋４＊Ａ）％１５、
の内符号ブロックのデータと一致する。
ＩＮＴ（）：整数化演算子、（）％１５：（）内を１５で割った余り
図１０は各セクタとトラックとの対応を示す図である。縦軸はトラックのシンクブロック番号、横軸は単位パケットにおけるトラック番号を示している。また、長方形で囲まれた内部の符号は、各シンクブロックを構成している内符号ブロックの属するセクタ内の内符号ブロック番号、セクタ番号の順に示している。
【００５５】
例えば、同図の最左のトラックの上から２番目のシンクブロックは０−２の符号が記してあり、これは２番目のセクタの０番目の内符号ブロックのデータであることを示している。
【００５６】
シンクブロック番号  ≧  １６０  の場合は、外符号パリティからなる内符号ブロックが、各シンクブロックにマッピングされている。以下外符号パリティからなる内符号ブロックのマッピング法について説明する。
【００５７】
外符号パリティからなる内符号ブロックはセクタ当たり１２ブロックあり、１２／２０は整数とならない為、１セクタ当たりの外符号パリティからなる内符号ブロックは等分に２０本のトラックに分割できない。
【００５８】
ゆえに、本実施の形態では１パケット当たり１２＊１５＝１８０個の外符号パリティからなる内符号ブロックを２０本のトラックに９ブロックずつ分配している。また、できるだけ均等に単位セクタの記録ブロックを均等にトラックに配置するために、１トラックに含まれるセクタ当りの外符号パリティからなる内符号ブロック数を１個または２個としている。
【００５９】
外符号パリティ部の内符号ブロックの各シンクブロックへのマッピングを図１０に示す。
【００６０】
同図に示すように１２０番以上のシンクブロック番号を有するシンクブロックに配置される外符号パリティからなる内符号ブロックも、略均等に配置されている。
【００６１】
以上のように、１トラックあたり１２９個のシンクブロックが生成され、１パケット当り１７２＊１５個の内符号ブロックが、２０本のトラックに記録手段５により記録される。
【００６２】
次にテープレイアウトについて説明する。
【００６３】
本実施の形態のテープレイアウトを図１１に示す。
【００６４】
本実施の形態では＋アジマストラックと−アジマストラックの２トラックを一組として磁気テープに記録していく。前記一組の２本のトラックをフレームと定義する。
【００６５】
磁気テープの始端（ＰＢＯＴ）にはＤｅｖｉｃｅ  Ａｒｅａが約１５００ｍｍ定義される。Ｄｅｖｉｃｅ  Ａｒｅａは、磁気テープをロード・アンロードするためのエリアであり、本エリアで磁気テープをロード・アンロードすることにより、パケットを記録したエリアの磁気テープの劣化を防止している。また磁気テープの終端にも、Ｄｅｖｉｃｅ  Ａｒｅａが定義される。
【００６６】
Ｄｅｖｉｃｅエリアの次にＲｅｆｅｒｅｎｃｅエリアが設定される。Ｒｅｆｅｒｅｎｃｅエリアには３０００トラック分（１５００フレーム）トラッキングの基準データが記録される。
【００６７】
トラッキングの基準は前記のシンクブロックの同期信号（ＳＹＮＣ）が用いられる。
【００６８】
すなわち、磁気テープの再生時に、＋アジマストラックのＳＹＮＣと−アジマストラックのＳＹＮＣとの相対位相差を検出し、相対位相誤差によってトラッキングを制御している。
【００６９】
Ｒｅｆｅｒｅｎｃｅエリアの後には５０フレームのＴｏｌｅｒａｎｃｅエリアが記録される。オーバーライトする場合は本エリアから記録が開始される。
【００７０】
Ｔｏｌｅｒａｎｃｅエリアの後には、Ｒｅｆｅｒｅｎｃｅエリアでのトラッキングセンター検出後の引き込みエリアとして１５０フレームのＰｒｅ−Ａｍｂｌｅエリアが記録される。オーバーライト時には、前記Ｒｅｆｅｒｅｎｃｅエリアを再生し、トラッキングサーボを施してトラッキング動作を完了させてから記録に入る。
【００７１】
以上のＲｅｆｅｒｅｎｃｅエリア、Ｔｏｌｅｒａｎｃｅエリア、Ｐｒｅ−Ａｍｂｌｅエリアにはパケットは記録されない。
【００７２】
Ｐｒｅ−Ａｍｂｌｅエリアの後はＵｓｅｒ−Ｄａｔａエリアであり、ＳＣＳＩインタフェイスを通してホストコンピュータから伝送されたデータブロックが記録される。このエリアに前述したパケットが記録されていく。
【００７３】
Ｕｓｅｒ−Ｄａｔａエリアの後には、Ｕｓｅｒ−Ｄａｔａの終了を示すＥＯＤパケットが最低１０パケット連続して記録される。
【００７４】
図１２は１フレームを構成するトラックの模式図である。
【００７５】
同図に示すように、１フレームは２トラックで構成され、１フレームを構成する２トラックは相反するアジマスで記録される。各トラックは、サブコード領域、データ領域で構成される。サブコード領域には、磁気テープの物理位置情報、データ領域に記録する論理データブロックの付帯情報等が記録される。
【００７６】
サブコード領域について詳細に説明する。
【００７７】
本実施の形態では、サブコード領域の記録位置を１トラック毎に磁気テープの両端に交互に配置している。
【００７８】
図１３（ａ）、図１３（ｂ）、図１３（ｃ）にサブコード領域のフォーマット図を示す。
【００７９】
図１３（ａ）はサブコード領域の構成図であり、サブコードは１２個のシンクブロックから構成される。各シンクブロックは、２バイトの同期信号（サブコードＳＹＮＣ）、３バイトの識別信号（サブコードＩＤ）、５バイトの補助データ、２バイトのパリティによって構成されている。サブコードＳＹＮＣには、データ領域のブロックと識別するために、データ領域のＳＹＮＣとは別内容の２バイトデータが割り当てられている。サブコードＩＤには、サブコードＳＹＮＣ番号、後述する１０フレーム毎に構成される１パケット内のフレームを識別するフレームＩＤ、パリティが付加され、サブコードＩＤとして記録される。
【００８０】
サブコード領域をトラックの両端に配置している理由を列挙する。
（１）中央部に配置すると、サブコード領域と、データ領域の判定が複雑になり、誤検出防止のためギャップ等を設ける必要が生じ記録容量の点で不利である。
（２）トラックの片端のみに配置すると、テープの横傷等に弱い。
（３）高速サーチで再生データの周波数の上限をリミットするために、ドラムシリンダの回転数を制御する場合には、ドラムシリンダのジッタの影響によって、トラックの片端の再生データの取得率が劣化する。
【００８１】
本実施の形態では上記の理由により、サブコード領域をトラックの配置位置を１トラック毎に上端、下端と交互に配置することにより、データ領域を大きくとることができ、さらに、横傷、高速サーチによるサブコードのデータ取得率の劣化を防止している。
【００８２】
図１３（ｂ）はサブコードデータを構成する補助データのレイアウト図である。各サブコード領域のシンクブロックには１項目（Ｐａｃｋ０）の補助データを記録している。補助データは１４種類あり、１フレームを構成する２トラック毎に各補助データに対応するシンク番号を決定している。
【００８３】
補助データの内容を図１３（ｃ）に示す。
【００８４】
図１３（ｂ）でＰａｃｋ０が２回記録されているように、磁気テープの物理位置を示すＡＦＮ番号は、高速サーチにおいて、取得率を向上するため、各トラックに２重化して記録している。
【００８５】
また、図１３（ｂ）でＰａｃｋ１が２回記録されているように、磁気テープのレイアウトを示すＥＯＤ（Ｅｎｄ  Ｏｆ  Ｄａｔａ）エリア等のエリア識別信号も、高速サーチにおいて、取得率を向上するため、各トラックに２重化して記録している。
【００８６】
さらに、磁気テープに記録したデータの論理的な付帯情報として、テープ始端からの記録したファイルマーク数、テープ始端からの記録したセットマーク数、テープ始端からの記録した論理ブロック数（データブロック、ファールマーク、セットマークの総和）を記録する。
【００８７】
さらに、現パケットに含まれるファイルマーク数、セットマーク数、論理ブロック数、前ファールマークが含まれているパケット番号、前セットマークが含まれているパケット番号、前論理ブロックが含まれているパケット番号を記録している。
【００８８】
本実施の形態ではサブコード領域に記録するデータ量はトラック当り５＊１２＝６０バイトであり、１トラック当りに記録するユーザデータ量（１５６＊１２０＝１８７２０バイト）と比較すると、１％以下であり、トラックが有効に使用できることは明白である。
【００８９】
以上説明したように、サブコード領域をトラックの配置位置を１トラック毎に上端、下端と交互に配置することにより、データ領域の記録容量の劣化、横傷、高速サーチによるサブコードのデータ取得率の劣化を防止している。
【００９０】
また、補助データの各項目の全バイトは、単位シンクブロックに含まれる構成であるので、１個のシンクブロックが取得できれば当該補助データの項目は確定することができる。
【００９１】
また、磁気テープの物理位置を示すＡＦＮ番号は、各トラックに２重化して記録することにより、高速サーチにおいて取得率が向上するので、テープ始終端におけるテープ送り速度の減速をより正確に行なうことができる。
【００９２】
（実施の形態２）
本実施の形態は、実施の形態１のサブコード領域に記録する補助データのレイアウトに工夫を加えたものであり、より正確に高速サーチ時に所望の補助データを取得可能である。
【００９３】
実施の形態１では、サブコード領域を構成するシンクブロックに、補助データの項目が１個ずつ格納されている。
【００９４】
しかしながら、１００倍速サーチを実施した場合、磁気ヘッドの１スキャンで取得できるシンクブロックは２シンクブロック程度である。よって、サブコード領域に記録された補助データが同一トラックに記録されていた補助データでない可能性が高くなる。すなわち、図１４のように、１スキャン目に磁気テープの物理位置情報を格納したシンクブロックを取得し、２スキャン目の論理ブロックの付帯情報を格納したシンクブロックを取得した場合、データ取得が１００トラック離れているので、取得した物理位置情報と論理ブロックの付帯情報は相関性が小さくなる。
【００９５】
そのため、論理ブロックの付帯情報である磁気テープの始端からのファイル番号を検索して、所望のファイル番号位置に磁気ヘッドを位置づける場合の物理位置情報に大きな誤差が発生していまうという課題があった。
【００９６】
本実施の形態は上記の課題を解決するものであり、１００倍速程度の高速サーチにおいて、磁気ヘッドの位置付けをより正確に行うものである。
【００９７】
図１５（ａ）に本実施の形態のサブコード領域のシンクブロックの構成図、図１５（ｂ）にサブコード領域に記録される補助データのレイアウト図を示す。
【００９８】
図１５（ａ）に示すように、シンクブロックの補助データ部は補助データ１と補助データ２によって構成され、それぞれ図１３（ｃ）に示すＰａｃｋが割当てられる。
【００９９】
例えば、図１５（ｂ）に示すように、２番のＳＹＮＣ−Ｎｏを有するシンクブロックには、補助データ１にはＰａｃｋ０、補助データ２にはＰａｃｋ３が格納されている。Ｐａｃｋ０はＡＦＮ番号（磁気テープの始端からのフレーム番号の連番）が格納されており、磁気テープの物理位置位置を示す。Ｐａｃｋ３には磁気テープ始端からのファイルマーク数が格納されており、これは論理データブロックの付帯情報である。
【０１００】
よって、２番のシンクブロックが取得されると、当該ファイルマーク番号を有する磁気テープの位置（ＡＦＮ番号に相当する）を知る事ができる。
【０１０１】
同様に３番のシンクブロックの取得では，当該セットマーク番号を有する磁気テープの位置情報、４番のシンクブロックの取得では、当該論理ブロック番号を有する磁気テープの位置情報を検出可能である。
【０１０２】
以上のように、サブコードブロックを、磁気テープの物理位置情報とデータ領域を構成するデータの付帯情報とが一対となって含まれる構成にすることにより、高速サーチにおいて、磁気テープの物理位置情報と論理ブロックの付帯情報が同時に取得できるので、所望の検索データ位置に磁気ヘッドを早く位置付けすることが可能である。
【０１０３】
なお、磁気テープの物理位置情報と関連付けをする必要のない付帯情報は、付帯情報のみでシンクブロックを構成しても良いことはいうまでもない。
【０１０４】
【発明の効果】
以上のように本発明は、サブコード領域を所定の周期でトラックの始端または終端のどちらか一方に配置し、かつ前記サブコード領域を始端に配置されたトラックと終端に配置されたトラックとが混在することを特徴とすることにより、データ領域を比較的大きくとることができ、横傷、高速サーチによるサブコードのデータ取得率の劣化を防止できる。
【０１０５】
また、補助データを構成する各情報パックが、１つのサブコードブロックに含まれるように配するので、１サブコードブロックが取得と各情報パックが対応づけられ、確実に各情報パックのデータ取得が可能である。
【０１０６】
また、磁気テープの物理位置情報を格納したサブコードブロックは、前記サブコード領域に複数ブロック記録することにより、磁気テープの物理位置情報のデータ取得率を向上させることができ、磁気テープの始終端で行う加減速の位置精度が向上する。
【０１０７】
また、前記サブコードブロックを、磁気テープの物理位置情報と前記データ領域を構成するデータの付帯情報とが一対となって含み構成にすることにより、高速サーチにおいて、磁気テープの物理位置情報と論理ブロックの付帯情報が同時に取得できるので、所望の検索データ位置に磁気ヘッドを早く位置付けすることが可能である。
【０１０８】
さらに、サブコード領域を、付帯情報と磁気テープの物理位置情報とが一対となって構成される第１のサブコードブロック群と、複数項目の付帯情報によって構成される第２のサブコードブロック群によって構成することにより、第１のサブコードブロック群によって、高速再生によるデータ検索をおこない、磁気テープの物理位置情報を含まない第２のサブコードブロック群を設けることで、サブコード領域を小さくすることが可能である。
【図面の簡単な説明】
【図１】本発明の実施の形態に記載のテープドライブ装置のブロック図
【図２】本発明の実施の形態に記載のテープドライブ装置のデータフロー図
【図３】本発明の実施の形態に記載のパケットの構造図
【図４】本発明の実施の形態に記載のＰＭＴの構造図
【図５】本発明の実施の形態に記載のＰＩＴの構造図
【図６】本発明の実施の形態に記載のＥＯＤパケットのＰＩＴの構造図
【図７】本発明の実施の形態に記載のサブパケットの概念図
【図８】本発明の実施の形態に記載のセクタの構成図
【図９】本発明の実施の形態に記載のシンクブロックの構成図
【図１０】本発明の実施の形態に記載の内符号ブロックのトラックへの配置図
【図１１】本発明の実施の形態に記載の磁気テープのレイアウト図
【図１２】本発明の実施の形態に記載のトラックのレイアウト図
【図１３】本発明の実施の形態１に記載のサブコード領域の構成を示す図
【図１４】本発明の実施の形態１に記載の高速再生時のヘッド軌跡を示す模式図
【図１５】本発明の実施の形態２に記載のサブコード領域の構成を示す図
【図１６】従来の情報記録装置のサブコードブロックの構成図
【図１７】従来の情報記録装置のサブコードデータの記録方式を示す概念図
【符号の説明】
１  ＳＣＳＩインタフェイス手段
２  圧縮／復元手段
３  パケット化手段
４  データ変換手段
５  記録手段
【図１】
2004213790.tif 000003
【図２】
2004213790.tif 000004
【図３】
2004213790.tif 000005
【図４】
2004213790.tif 000006
【図５】
2004213790.tif 000007
【図６】
2004213790.tif 000008
【図７】
2004213790.tif 000009
【図８】
2004213790.tif 000010
【図９】
2004213790.tif 000011
【図１０】
2004213790.tif 000012
【図１１】
2004213790.tif 000013
【図１２】
2004213790.tif 000014
【図１３】
2004213790.tif 000015
【図１４】
2004213790.tif 000016
【図１５】
2004213790.tif 000017
【図１６】
2004213790.tif 000018
【図１７】
2004213790.tif 000019