(57)【特許請求の範囲】
【請求項１】
タイミングベースのサーボ・パターンにシリアル・ビットストリームをコード化するための方法において、前記サーボ・パターンは定期的であり、各期間は５通りの遷移からなる２回のバーストとそれに続く４通りの遷移からなる２回のバーストとを含み、
５遷移バーストの２番目と４番目の遷移を前記バースト内の等間隔の位置から２つのビット値のそれぞれを表す２つの定義済み位置の１つにシフトさせるステップと、
４遷移バーストの２番目と３番目の遷移を前記バースト内の等間隔の位置から２つのビット値のそれぞれを表す２つの定義済み位置の１つにシフトさせるステップと、
１つまたは複数の４ビット記号からなるワードで前記シリアル・ビットストリームをコード化するステップであって、前記ワード同士が６ビット・ワード区切り記号によって分離されるステップとを含み、前記シフト・ステップの前記２つの定義済み位置のそれぞれが、前記等間隔の位置から等距離だけ互いに近接または互いに離間して配置され、前記コード化するステップが、前記４遷移バーストのみまたは前記５遷移バーストのみで始まるように６ビットの前記パターンをコード化することを含む、コード化方法。
【請求項２】
前記コード化するステップの前記４ビット記号がそれぞれ４ビットからなる１４通りのビット・パターンのものを含み、前記ワード区切り記号を表すものとして４ビットからなる２つのビット・パターンが除外される、請求項１に記載のコード化方法。
【請求項３】
前記コード化するステップが、４ビットからなる前記２つの除外ビット・パターンを結合する６ビットのパターンをコード化することを含む、請求項２に記載のコード化方法。
【請求項４】
４ビットからなる前記２つの除外ビット・パターンが「００００」と「１０００」とを含み、前記ワード区切り記号が「１０００００」という６ビットを含む、請求項３に記載のコード化方法。
【請求項５】
少なくとも１つの縦方向サーボ・トラックを定義する磁束遷移パターンで記録されたタイミングベースのサーボ・パターン上にスーパーインポーズされた事前記録シリアル・ビットストリームを有する磁気テープ媒体において、前記パターンは定期的であり、各期間は５通りの磁束遷移からなる２回のバーストとそれに続く４通りの遷移からなる２回のバーストとを含み、
５通りの磁束遷移からなる各バーストが、２つのビット値のそれぞれを表すために前記バースト内の等間隔の位置から間隔をあけた２番目と４番目の磁束遷移用の２つの定義済み位置を有し、
４通りの磁束遷移からなる各バーストが、２つのビット値のそれぞれを表すために前記バースト内の等間隔の位置から間隔をあけた２番目と３番目の磁束遷移用の２つの定義済み位置を有し、
前記ビットストリームが１つまたは複数の４ビット記号からなるワードでコード化され、前記ワード同士が６ビット・ワード区切り記号によって分離され、５通りの磁束遷移からなる前記バーストと４通りの磁束遷移からなる前記バーストの前記２つの定義済み位置のそれぞれが、前記等間隔の位置から等距離だけ互いに近接または互いに離間して形成され、６ビットからなる前記ビットストリーム・ワード区切り記号パターンが、前記ビットストリームの前記４磁束遷移バーストのみまたは前記５磁束遷移バーストのみで始まるようにコード化される、磁気テープ媒体。
【請求項６】
前記コード化ビットストリームの４ビット記号がそれぞれ４ビットからなる１４通りのビット・パターンのものを含み、前記ワード区切り記号を表すものとして４ビットからなる２つのビット・パターンが除外される、請求項５に記載の磁気テープ媒体。
【請求項７】
前記ビットストリーム・ワード区切り記号が、４ビットからなる前記２つの除外ビット・パターンを結合する６ビットのパターンを含む、請求項６に記載の磁気テープ媒体。
【請求項８】
４ビットからなる前記２つの除外ビット・パターンが「００００」と「１０００」とを含み、前記ワード区切り記号が「１０００００」という６ビットを含む、請求項７に記載の磁気テープ媒体。
【請求項９】
移動記憶媒体上にタイミングベースのサーボ・パターンでスーパーインポーズされたシリアル・ビットストリームを前記移動記憶媒体の縦方向にデコードするためのデータ・システムにおいて、前記サーボ・パターンは定期的であり、各期間は５通りの遷移からなる２回のバーストとそれに続く４通りの遷移からなる２回のバーストとを含み、５遷移バーストの２番目と４番目の遷移が２つのビット値のそれぞれを表すための２つの定義済み位置を有し、４遷移バーストの２番目と３番目の遷移が２つのビット値のそれぞれを表すための２つの定義済み位置を有し、前記シリアル・ビットストリームが１つまたは複数の４ビット記号からなるワードでコード化され、前記ワード同士が６ビット・ワード区切り記号によって分離され、５通りの磁束遷移からなる前記バーストと４通りの磁束遷移からなる前記バーストの前記２つの定義済み位置のそれぞれが、前記等間隔の位置から等距離だけ互いに近接または互いに離間して形成され、６ビットからなる前記ビットストリーム・ワード区切り記号パターンが、前記ビットストリームの前記４磁束遷移バーストのみまたは前記５磁束遷移バーストのみで始まるようにコード化されており、
前記移動記憶媒体に対して前記縦方向に沿った前記サーボ遷移を感知するサーボ・トランスデューサと、
前記感知サーボ遷移に応答する検出器であって、前記各バーストの前記定義済み位置遷移の前記位置間の間隔を検出し、前記各バーストの２つの非定義位置遷移間の間隔を検出する検出器と、
前記検出間隔に応答するデコーダであって、前記定義済み位置遷移と前記非定義位置遷移の前記間隔を比較し、前記比較に応答して前記スーパーインポーズ済みコード化記号をデコードするデコーダとを含む、データ・システム。
【請求項１０】
５通りの遷移からなる前記バーストと４通りの遷移からなる前記バーストの前記２つの定義済み位置のそれぞれが、前記等間隔の位置から等距離だけ互いに近接または互いに離間して形成されるそれぞれ前記５遷移バーストの前記２番目と４番目の遷移の間隔と、前記等間隔の位置から等距離だけ互いに近接または互いに離間して形成されるそれぞれ前記４遷移バーストの前記２番目と３番目の遷移の間隔とからなり、前記非定義位置遷移が等間隔の位置にあり、
前記検出器が、前記５遷移バーストの前記２番目と４番目の遷移間の間隔を検出し、前記４遷移バーストの前記２番目と３番目の遷移間の間隔を検出し、前記各バーストの２つの非定義位置遷移間の間隔を検出する、請求項９に記載のデータ・システム。
【請求項１１】
前記検出器が、５遷移期間の前記２回のバーストの前記定義済み位置遷移間の間隔と、比較のための前記５遷移期間の前記２回のバーストの前記２つの非定義位置遷移間の間隔を累計し、４遷移期間の前記２回のバーストの前記定義済み位置遷移間の間隔と、比較のための前記４遷移期間の前記２回のバーストの前記２つの非定義位置遷移間の間隔を累計する、請求項１０に記載のデータ・システム。
【請求項１２】
前記デコーダが、前記ワードを識別するために前記６ビット・ワード区切り記号をさらに検出する、請求項１１に記載のデータ・システム。
【請求項１３】
磁気テープ媒体用のタイミングベースのサーボ制御システムを有し、前記タイミングベースのサーボ・パターンでスーパーインポーズされたシリアル・ビットストリームをデコードするための磁気テープ・ドライブにおいて、前記サーボ・パターンは定期的であり、各期間は５通りの遷移からなる２回のバーストとそれに続く４通りの遷移からなる２回のバーストとを含み、５磁束遷移バーストの２番目と４番目の磁束遷移が２つのビット値のそれぞれを表すための２つの定義済み位置を有し、４磁束遷移バーストの２番目と３番目の磁束遷移が２つのビット値のそれぞれを表すための２つの定義済み位置を有し、前記シリアル・ビットストリームが１つまたは複数の４ビット記号からなるワードでコード化され、前記ワード同士が前記５遷移バーストのみまたは前記４遷移バーストのみで始まる６ビット・ワード区切り記号によって分離され、５通りの磁束遷移からなる前記バーストと４通りの磁束遷移からなる前記バーストの前記２つの定義済み位置のそれぞれが、前記等間隔の位置から等距離だけ互いに近接または互いに離間して形成され、６ビットからなる前記ビットストリーム・ワード区切り記号パターンが、前記ビットストリームの前記４磁束遷移バーストのみまたは前記５磁束遷移バーストのみで始まるようにコード化されており、前記磁気テープ・ドライブが、
前記磁気テープ媒体上のデータの読取り／書込みを行うための磁気読取り／書込みヘッド及び読取り／書込みチャネルと、
前記磁気テープ媒体上で読取り／書込みを行うために前記磁気読取り／書込みヘッドに対して縦方向に前記磁気テープ媒体を移動するためのドライブ・メカニズムと、
前記ドライブ・メカニズムが前記磁気テープを縦方向に移動するときに前記磁気テープ媒体に対して前記縦方向に沿った前記サーボ磁束遷移を感知し、前記サーボ磁束遷移を表す信号を供給するサーボ・トランスデューサと、
前記感知サーボ遷移信号に応答する検出器であって、前記各バーストの前記定義済み位置磁束遷移の前記位置間の間隔を検出し、前記各バーストの２つの非定義位置磁束遷移間の間隔を検出する検出器と、
前記検出間隔に応答するデコーダであって、前記定義済み位置磁束遷移と前記非定義位置磁束遷移の前記間隔を比較し、前記比較及び前記５遷移バーストの開始または前記４遷移バーストの開始に応答して前記スーパーインポーズ済みコード化記号をデコードするデコーダとを含む、磁気テープ・ドライブ。
【請求項１４】
５通りの磁束遷移からなる前記バーストと４通りの磁束遷移からなる前記バーストの前記２つの定義済み位置のそれぞれが、前記等間隔の位置から等距離だけ互いに近接または離間して形成されたそれぞれ前記５磁束遷移バーストの前記２番目と４番目の磁束遷移の間隔と、前記等間隔の位置から等距離だけ互いに近接または離間して形成されたそれぞれ前記４磁束遷移バーストの前記２番目と３番目の磁束遷移の間隔とを含み、前記非定義位置磁束遷移が等間隔の位置にあり、
前記検出器が、前記５磁束遷移バーストの前記２番目と４番目の磁束遷移間の間隔を検出し、前記４磁束遷移バーストの前記２番目と３番目の磁束遷移間の間隔を検出し、前記各バーストの２つの非定義位置遷移間の間隔を検出する、請求項１３に記載の磁気テープ・ドライブ。
【請求項１５】
前記検出器が、５磁束遷移期間の前記２回のバーストの前記定義済み位置磁束遷移間の間隔を累計し、比較のための前記５磁束遷移期間の前記２回のバーストの前記２つの非定義位置磁束遷移間の間隔を累計し、４磁束遷移期間の前記２回のバーストの前記定義済み位置磁束遷移間の間隔を累計し、比較のための前記４磁束遷移期間の前記２回のバーストの前記２つの非定義位置磁束遷移間の間隔を累計する、請求項１４に記載の磁気テープ・ドライブ。
【請求項１６】
前記デコーダが、前記ワードを識別するために前記６ビット・ワード区切り記号をさらに検出する、請求項１５に記載の磁気テープ・ドライブ。
【請求項１７】
前記コード化ビットストリームの４ビット記号がそれぞれ４ビットからなる１４通りのビット・パターンのものを含み、前記ワード区切り記号を表すものとして４ビットからなる２つのビット・パターンが除外され、
前記デコーダが、前記４ビット記号を前記１４通りのビット・パターンにデコードするためのデコード論理回路をさらに含む、請求項１６に記載の磁気テープ・ドライブ。
【請求項１８】
移動記憶媒体上にタイミングベースのサーボ・パターンでスーパーインポーズされたシリアル・ビットストリームを前記移動記憶媒体の縦方向にデコードするための方法において、前記サーボ・パターンは定期的であり、各期間は５通りの遷移からなる２回のバーストとそれに続く４通りの遷移からなる２回のバーストとを含み、５遷移バーストの２番目と４番目の遷移が２つのビット値のそれぞれを表すための２つの定義済み位置を有し、４遷移バーストの２番目と３番目の遷移が２つのビット値のそれぞれを表すための２つの定義済み位置を有し、前記シリアル・ビットストリームが１つまたは複数の４ビット記号からなるワードでコード化され、前記ワード同士が前記５遷移バーストのみまたは前記４遷移バーストのみで始まる６ビット・ワード区切り記号によって分離され、５通りの磁束遷移からなる前記バーストと４通りの磁束遷移からなる前記バーストの前記２つの定義済み位置のそれぞれが、前記等間隔の位置から等距離だけ互いに近接または互いに離間して形成され、６ビットからなる前記ビットストリーム・ワード区切り記号パターンが、前記ビットストリームの前記４磁束遷移バーストのみまたは前記５磁束遷移バーストのみで始まるようにコード化されており、
前記移動記憶媒体に対して前記縦方向に沿った前記サーボ遷移を感知するステップと、
前記感知サーボ遷移に応答して、前記各バーストの前記定義済み位置遷移の前記位置間の間隔を検出し、前記各バーストの２つの非定義位置遷移間の間隔を検出するステップと、
前記検出間隔に応答して、前記定義済み位置遷移と前記非定義位置遷移の前記間隔を比較するステップと、
前記比較と、同期マーク及び前記５遷移バーストまたは前記４遷移バーストで始まる各記号の検出とに応答して、前記スーパーインポーズ済みコード化記号をデコードするステップとを含む方法。
【請求項１９】
５通りの遷移からなる前記バーストと４通りの遷移からなる前記バーストの前記２つの定義済み位置のそれぞれが、前記等間隔の位置から等距離だけ互いに近接または互いに離間して形成されたそれぞれ前記５遷移バーストの前記２番目と４番目の遷移の間隔と、前記等間隔の位置から等距離だけ互いに近接または互いに離間して形成されたそれぞれ前記４遷移バーストの前記２番目と３番目の遷移の間隔とを含み、前記非定義位置遷移が等間隔の位置にあり、
前記検出ステップが、前記５遷移バーストの前記２番目と４番目の遷移間の間隔を検出することを含み、前記４遷移バーストの前記２番目と３番目の遷移間の間隔を検出し、前記各バーストの２つの非定義位置遷移間の間隔を検出する、請求項１８に記載の方法。
【請求項２０】
前記検出ステップが、５遷移期間の前記２回のバーストの前記定義済み位置遷移間の間隔を累計することと、比較のための前記５遷移期間の前記２回のバーストの前記２つの非定義位置遷移間の間隔を累計することと、４遷移期間の前記２回のバーストの前記定義済み位置遷移間の間隔を累計することと、比較のための前記４遷移期間の前記２回のバーストの前記２つの非定義位置遷移間の間隔を累計することとを含む、請求項１９に記載の方法。
【請求項２１】
前記デコード・ステップが、前記ワードを識別するために前記６ビット・ワード区切り記号を検出することをさらに含む、請求項２０に記載の方法。
【請求項２２】
前記コード化ビットストリームの４ビット記号がそれぞれ４ビットからなる１４通りのビット・パターンのものを含み、前記ワード区切り記号を表すものとして４ビットからなる２つのビット・パターンが除外され、
前記デコード・ステップが、前記４ビット記号を前記１４通りのビット・パターンにデコードすることをさらに含む、請求項２１に記載の方法。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、磁気テープ・ドライブなどの水平記録用のタイミングベースのサーボに関し、より具体的には、サーボ上にシリアル・ビットストリームをスーパーインポーズするためのコードと、コード化したシリアル・ビットストリームを書き込んでデコードするための装置及び方法に関する。
【０００２】
【従来の技術】
１９９４年６月３０日に出願し、本出願人に譲渡されたAlbrecht他による米国特許出願第０８−２７０２０７号（以下、ＴＵ９９３０６２としても参照することあり。）は、磁気テープ・システム用のタイミング・ベースのサーボ・システムを示すために本発明に関連する。この米国特許出願は、米国特許第５，６８９，３８４号として１９９７年１１月１８日に発行されている。また、この出願の対応日本国特許出願は、特願平７−１４９１４２号である。
【０００３】
１９９７年５月１６日に出願し、本出願人に譲渡されたAlbrecht他による米国特許出願第０８／８５９８３０号（以下、ＴＵ９９７０１７としても参照することあり。）は、タイミング・ベースのサーボ・システムの遷移をシフトしてサーボ信号上にデータをスーパーインポーズすることを示すために本発明に関連する。この出願の対応日本国特許出願は、特願平１０−１２４５１５号である。
【０００４】
磁気テープ装置が容量を最大化するために使用する方法の１つは、テープ上のパラレル・トラックの数を最大化することである。トラックの数を最大化するための典型的なやり方は、トラック追跡を行い、トラック同士の間隔を非常に密接にすることができるサーボ・システムを使用することである。いわゆる「ロー・エンド」テープ装置でも、現在ではトラック追跡を使用して、トラックの数を最大化している。
【０００５】
トラック追跡サーボの一例では、縦方向データ・トラックのグループ間に位置する事前記録パラレル縦方向サーボ・トラックのグループを設け、１つまたは複数のサーボ・ヘッドがサーボ情報を読み取れるようにし、付随のトラック追跡サーボによってヘッドまたはテープの横方向位置を調整し、サーボ・ヘッドを対応するサーボ・トラック上でセンタリングした状態に維持する。サーボ・ヘッドはデータ・ヘッドから定義済みの距離だけ間隔があいているので、サーボ・ヘッドをセンタリングすると、データ・ヘッドがデータ・トラック上でセンタリングされる。定義済みの距離は特定のファミリ内のすべてのテープ・ドライブについて維持されているので、同じファミリまたは互換性のあるファミリ内のテープ・ドライブ間でテープ媒体を交換することができる。
【０００６】
特にテープに適合させたトラック追跡サーボ・システムの一例は、Albrecht他による１９９４年の米国出願第０８−２７０２０７号のシステムを含む。ヘッドがサーボ・パターンの幅を横切って移動したときにパターン上の任意の点にあるサーボ・パターンから読み取ったサーボ遷移のタイミングが連続して変動するように、サーボ・パターンは非パラレル角度でトラック上に連続長で記録された磁束遷移からなる。たとえば、パターンは、それぞれが「山形」と呼ばれ、菱形として現れる１対の対向遷移を含むことができ、その遷移は縦方向のトラックに対して傾斜または斜めになっている。したがって、サーボ読取りヘッドによって読み取られた遷移の相対タイミングは、ヘッドの横方向位置に応じて線形に変動する。速度の不変性は、インタレースした複数対の遷移からなるグループを使用し、２つの似ていない遷移間の間隔と比べた２つの同様の遷移間の間隔という２つのタイミング間隔の割合を決定することによって得られる。デコーダとサーボ・パターンとの同期化は、複数対の遷移からなる２つの別々のグループを用意し、各グループが異なる数の遷移対を有することによって達成することができる。したがって、１組のグループ内の位置は、現在のグループ内の遷移対の数を把握することによって容易に決定される。
【０００７】
テープの縦方向位置を決定するために、Albrecht他による１９９７年の米国出願（ＴＵ９９７０１７）では、Albrecht他による１９９４年の米国出願第０８−２７０２０７号のタイミングベースのサーボ情報上にスーパーインポーズしたデータ情報を有する磁気テープ媒体を開示しているが、このデータ情報は縦方向のアドレス指定またはタコメータ情報を含むことができる。サーボ情報の少なくとも２通りの遷移はサーボ情報の他の遷移に対して縦方向にシフトし、シフトした遷移はスーパーインポーズしたアドレス指定データ情報を含む。２通りの遷移をシフトする理由は、タイミングベースのサーボに必要な遷移対間でタイミングを維持するためである。シフトした２通りの遷移は、同じ組のパターンまたは「山形」に含まれるか、または「菱形」パターンと呼ばれる対向山形に含まれる可能性がある。
【０００８】
Albrecht他による１９９７年の米国出願（ＴＵ９９７０１７）に記載されたコードとその結果のパターンは、主に、大量のデータを収容するための非常にロー・エンドのテープ・ドライブ以外のものに適合しており、したがって、いくらか複雑であり、大量の論理をデコードする必要がある。
【０００９】
タイミングベースのサーボ内でデータをスーパーインポーズするためのこのような能力は、高価なタコメータの必要性を解消するために、非常にロー・エンドのテープ・ドライブでも高い価値がある。
【００１０】
【発明が解決しようとする課題】
要求される理想の解決策は、サーボの論理に加えて大量の論理を使用せずにデコードを達成できるようなコード体系である。本発明の目的は、かかる理想の解決策を実現することにある。
【００１１】
【課題を解決するための手段】
シリアル・ビットストリーム・データの簡略同期を行うためにタイミング・ベースのサーボ用の内部同期化技法の使用を利用するコード技法であって、定期的なバースト・パターンを使用し、各期間が５通りの遷移からなる２回のバーストとそれに続く４通りの遷移からなる２回のバーストとを含む、シリアル・ビットストリーム用のコード技法を含むコード技法を開示する。一実施例では、コードは、５通りの遷移からなる各バーストにおいて、そのバースト内で等間隔の位置から間隔をあけた２番目と４番目の遷移用の２つの定義済み位置を提供し、２つのビット値のそれぞれを表す。また、このコードは、４通りの遷移からなる各バーストにおいて、そのバースト内で等間隔の位置から間隔をあけた２番目と３番目の遷移用の２つの定義済み位置を提供し、２つのビット値のそれぞれを表す。ビットストリームは１つまたは複数の４ビット記号からなるワードでコード化され、ワード同士は６ビット・ワード区切り記号によって分離されている。区切り記号を容易に検出できるようにするには、可能な１６個の４ビット記号のうちの２つを除去し、データに使用可能な１４個の４ビット記号を残す必要がある。
【００１２】
このコード技法は、５遷移期間の２回のバーストの定義済み位置遷移間の間隔を累計し、比較のための５遷移期間の２回のバーストの非定義位置遷移のうちの２つの間の間隔を累計し、４遷移期間の２回のバーストの定義済み位置遷移間の間隔を累計し、比較のための４遷移期間の２回のバーストのうちの一方の非定義位置遷移のうちの２つの間の間隔を累計するロー・エンドのテープ・ドライブに適した簡略技法によって感知される。
【００１３】
【発明の実施の形態】
図１を参照すると、サーボ・パターンを読み取り、本発明の実施例によりサーボ・パターンにコード化したデータを読み取るためのタイミング・ベースのサーボ・システムが示されている。図１を参照すると、このシステムは、テープ・データ・カートリッジ１４を受け入れ、ケーブル１８によってホスト・プロセッサ１６のテープ・コントローラに接続されたテープ・ドライブ１２を含む。テープ・カートリッジ１４は、所定の長さの磁気テープ２０を収容するハウジング１９を含む。テープ・ドライブ１２は、カートリッジ１４が挿入される受入れスロット２２を含む。ホスト・プロセッサ１６は、任意の適当なプロセッサ、たとえば、ＩＢＭの「Aptiva」などのパーソナル・コンピュータを含むか、またはＩＢＭの「ＲＳ６０００」などのワークステーションにするか、またはＩＢＭの「ＡＳ４００」などのシステム・コンピュータにすることができる。テープ・ドライブ１２は、関連のホスト・プロセッサと互換性のあるものであることが好ましく、様々なカートリッジまたはカセット・リニア・フォーマットの任意の１つを採用することができる。このようなテープ・ドライブの例としては、「ディジタル・リニア・テープ」または「Travan」互換テープ・ドライブなどの「ロー・エンド」のテープ・ドライブ・ユニットであることが好ましい。
【００１４】
図２は、Albrecht他による１９９４年の米国出願第０８−２７０２０７号の未コード化タイミングベース・サーボ・パターンを示している。ヘッドがサーボ・パターンの幅を横切って移動したときにパターン上の任意の点にあるサーボ・パターンから読み取ったサーボ遷移のタイミングが連続して変動するように、サーボ・パターンは非パラレル角度でトラック上に連続長で記録された磁束遷移からなる。パターンは、それぞれが「山形」と呼ばれ、菱形として現れる１対の対向遷移を含むことができ、その遷移は縦方向のトラックに対して傾斜または斜めになっている。したがって、サーボ読取りヘッドによって読み取られた遷移の相対タイミングは、ヘッドの横方向位置に応じて線形に変動する。速度の不変性は、インタレースした複数対の遷移からなるグループを使用し、２つの似ていない遷移間の間隔と比べた２つの同様の遷移間の間隔という２つのタイミング間隔の割合を決定することによって得られる。デコーダとサーボ・パターンとの同期化は、複数対の遷移からなる２つの別々のグループを用意し、各グループが異なる数の遷移対を有することによって達成することができる。したがって、１組のグループ内の位置は、現在のグループ内の遷移対の数を把握することによって容易に決定される。
【００１５】
次に、本発明の実施例によるコード化サーボ・パターンの２つの例が図２に示されている。具体的には、５遷移バーストの２番目と４番目の遷移をシフトし、４遷移バーストの２番目と３番目の遷移をシフトすることによって、ビットがコード化される。その遷移についてまだシフトしていない位置は破線の山形として示されている。山形は、菱形パターンの両側に同じようにシフトする。コード化パターンでは、５遷移バーストと４遷移バーストを交互に使用して、以下に説明するようにデータの簡略同期を行い、定期的なバースト・パターンを使用し、各期間が５通りの遷移からなる２回のバーストの菱形とそれに続く４通りの遷移からなる２回のバーストの菱形とを含む、コード技法を含む。コードは、５通りの遷移からなる各バーストにおいて、そのバースト内で等間隔の位置から間隔をあけた２番目と４番目の遷移用の２つの定義済み位置を提供し、２つのビット値のそれぞれを表す。また、このコードは、４通りの遷移からなる各バーストにおいて、そのバースト内で等間隔の位置から間隔をあけた２番目と３番目の遷移用の２つの定義済み位置を提供し、２つのビット値のそれぞれを表す。
【００１６】
したがって、真ん中の例では、５山形パターンの２番目と４番目の山形の位置を互いにより接近するようにシフトすることにより、「１」のビットがコード化されている。次に示すビットは４山形パターンの「０」であり、これは４山形パターンの２番目と３番目の山形の位置をさらに離れるようにシフトすることによりコード化されている。一番下の例では、５山形パターンの２番目と４番目の山形の位置をさらに離れるようにシフトすることにより、「０」のビットが５山形パターンでコード化されている。次に示すビットは４山形パターンの「１」であり、これは４山形パターンの２番目と３番目の山形の位置を互いにより接近するようにシフトすることによりコード化されている。
【００１７】
図３は、本発明による４つのビット記号と６ビットの同期マーカのコード化を示している。記号に使用可能な１６通りのパターンのうち、コード化したシリアル・ビットストリームのワード同士を分離する同期マーカを提供するために、２つのパターンは除外される。したがって、「１０００」と「００００」というパターンは、「１０００００」という６ビット同期マーカ・パターンを提供するために除外される。
【００１８】
したがって、ワードは、１つの記号内のビット数である４で割り切れる長さのビットストリームを含むことができる。ワード長は、そのワードの長さに同期マーカの６ビットを加えたものを含む。したがって、以下のようになる。
ワード長＝（Ｎ・４）＋６
【００１９】
記号同期及びワード同期を行うため、すべての記号及び同期マーカは、同一の２山形菱形パターンで始まることが必要である。したがって、ある例では、すべての記号と同期マーカが５菱形パターンで始まらなければならない。これは、図示の実施例の例である。したがって、代替例では、すべての記号と同期マーカが４菱形パターンで始まらなければならない。
【００２０】
図４及び図５には、コード化サーボ・パターンをテープ２０に書き込むためのヘッド３０が示されている。このテープは、リール３２と３３の間で矢印３４の方向に移動する。図３のパターン発生器３５は、図２に詳しく示すが、コントローラ４０とエンコーダ４１とを含む。パターン発生器とパルス発生器は、ヘッド３０の両方のパターン化ギャップに結合された状態で示されている。コード化したデータは、コントローラの制御下でエンコーダからシフト・レジスタ４３にロードされ、パルス発生器４５にシフトされる。シフト・レジスタは、ヘッド３０が菱形の両方の山形を同時にテープ４０２に書き込むためにパルス発生器によるパルスの供給タイミングを表す。したがって、Albrecht他による１９９４年の米国出願第０８−２７０２０７号の規則正しく繰り返す山形パターンではなく、シフト・レジスタ・データは、菱形の山形をシフトして所望のデータをサーボ・パターン上にスーパーインポーズするように、選択したパルス検出器のタイミングを変調する。パルス発生器４５を一定のクロックに一致させ、アイドル・ホイール４８でテープ速度を監視してテープ速度をできるだけ一定に保持することにより、精度が達成される。
【００２１】
図５を参照すると、コード化サーボ・パターンは、読取りヘッド５０によって検出され、回路５１によって増幅され、パターン・ベリファイヤ５２によって検証される。ヘッド５３でエラー信号を印加することにより、エラーに注意することができる。
【００２２】
図６は、図１のテープ・ドライブ１２内のカートリッジ１４の磁気テープ２０の一部分を示す図である。テープ・ドライブ１２は、通常、カートリッジ１４のリールを回転してテープ２０をヘッド・アセンブリ６０を超えて移動するためのドライブ・モータ（図示せず）を含む。ヘッド・アセンブリは、実線で示すが、テープのサーボ・トラック６３に記録されたサーボ・パターンを検出する比較的狭いサーボ読取りヘッド６２を含む。ヘッド・アセンブリのデータ・ヘッド６５は、通常、サーボ・ヘッドより大きく、データ・トラックに記録されたデータを読み取るかまたはデータ・トラックにデータを書き込むために複数のデータ・トラックを含むテープのデータ・トラック領域６６上に位置決めされる。図２は、図示を単純にするため、単一サーボ読取りヘッドと単一データ・ヘッドとを示している。一部のロー・エンド・テープ・システムがパラレル・サーボ・トラックと、複数のサーボ読取りヘッドと、複数のデータ読取り及び書込みヘッドとを有することは、当業者であれば分かるだろう。
【００２３】
サーボ・トラックの中心線７０は、テープ２０の長さに沿って延びるものとして示されている。サーボ読取りヘッド６２は、比較的狭く、サーボ・トラック６３の幅よりかなり小さい幅を有する。本発明に組み込んだAlbrecht他による１９９４年の米国出願第０８−２７０２０７号によれば、サーボ・トラック６３がサーボ・ヘッド６２に対して線形に移動するように、テープはテープ・ヘッド・アセンブリ６０を超えて縦方向に移動する。このような移動が発生すると、サーボ信号線７２を介して信号デコーダ７３に供給されるアナログ・サーボ読取りヘッド信号を生成するように、サーボ読取りヘッド６２によって磁束遷移のサーボ・パターンが検出される。信号デコーダは、サーボ読取りヘッド信号を処理し、位置信号線７５を介してサーボ・コントローラ７６に伝送される位置信号を発生する。サーボ・コントローラは、サーボ制御信号を発生し、それを制御線７８上でヘッド・アセンブリ６０のサーボ位置決めメカニズムに供給する。サーボ位置決めメカニズムは、所望のサーボ・トラックに達するかまたはそれぞれのデータ・トラックに対してデータ・ヘッドをセンタリングして維持するために、サーボ・ヘッド６２を含むアセンブリをサーボ・トラックの中心線７０に対して横方向に移動することにより、サーボ・コントローラからの制御信号に応答する。
【００２４】
図７は、Albrecht他による１９９４年の米国出願第０８−２７０２０７号のタイミングベースのサーボ・パターンを示している。垂直線が磁束遷移のストライプまたはサーボ・トラックの幅を横切って延びる磁束の領域を表すことは、当業者であれば分かるだろう。磁束の領域の場合、エッジは、サーボ読取りヘッド信号を発生するために検出された磁束遷移を含む。この遷移は、ストライプの各エッジに１つずつ、合わせて２つの磁気極性を有する。図６をさらに参照すると、サーボ読取りヘッド６２が遷移を横切った場合、その極性が遷移の極性によって決定されるパルスが生成される。たとえば、サーボ・ヘッドは、各ストライプのリーディング・エッジ上の正のパルスと、トレーリング・エッジ上の負のパルスとを生成する可能性がある。好ましいことに、デコーダでは、リーディング・エッジの正のパルスのみを順方向に使用し、トレーリング・エッジの正のパルスを逆方向に使用する。
【００２５】
サーボ・パターン６３は、２つの異なる向きを有する反復遷移を含む。第１の「山形」８０は、サーボ・トラックの幅を横切って延び、トラックの縦方向に対して斜めの第１の向きを有する。第２のストライプまたは山形８１も、サーボ・トラックの幅を横切って延びるが、山形８０の向きとは反対の斜めの向きを有する。
【００２６】
各山形８０と対応する山形８１は、所定の距離Ａ0、Ａ1、Ａ2、Ａ3だけ分離された１対の遷移を含む。Albrecht他による１９９４年の米国出願第０８−２７０２０７号の配置では、所定の距離のそれぞれが同一である。それぞれの山形の頂点はサーボ・トラックの中心線に位置する。山形８０及び８１は、トラックの中心線に関して対称な菱形形状のパターンを形成する。
【００２７】
したがって、サーボ読取りヘッドに対して線形にテープが移動すると、サーボ読取りヘッドは、トラックの幅を横切ってヘッドが移動したときにピーク間タイミングが変動するピークを有するアナログ・サーボ読取りヘッド信号を発生する。このようなタイミングの変動は、サーボ・トラック内の磁気サーボ読取りヘッドの相対横方向位置を決定するために使用する。通常、サーボ・タイミング測定には、正の極性の遷移だけを使用する。
【００２８】
図７に示すサーボ・パターンは、第１の組の遷移山形８０及び８１の対と、第２の組の遷移山形８２及び８１の対とを含む。遷移８２及び８１は、所定の距離Ｂ0、Ｂ1、Ｂ2、Ｂ3だけ分離されている。間隔Ａ及びＢは、テープ速度とは無関係な位置信号を発生するために使用する。菱形形状のパターンまたは菱形の両側にある山形同士の間の間隔Ａだけが横方向位置につれて変動することは重要である。間隔Ｂは、位置にかかわらず、一定である。したがって、間隔のタイミングを取り、その割合を計算することによって、サーボ位置信号が生成される。
【００２９】
菱形または同様の対が読み取られているかどうかを確認する能力は、菱形の交互のグループに異なる数の山形を用意することによって決定することができる。図７に示すように、一方の菱形には４つの山形８０及び８１が設けられ、もう一方の菱形には５つの山形８２が設けられている。
【００３０】
図８は、図７の山形及び菱形を示しているが、データをサーボ・トラックにコード化するために遷移の一方がテープに対して縦方向にシフトされている。
【００３１】
サーボ・ループの場合、位置エラー信号は以下の式から求められる。
エラー信号＝（Ａ０＋Ａ１＋Ａ２＋Ａ３）／（Ｂ０＋Ｂ１＋Ｂ２＋Ｂ３）
式中、Ａ０は順方向グループの第１の山形と逆方向グループの第１の山形との距離であり、Ａ１は順方向グループの第２の山形と逆方向グループの第２の山形との距離であり、以下同様である。同様に、Ｂ０は順方向グループの第１の山形と次の順方向グループの第１の山形との距離であり、Ｂ１は順方向グループの第２の山形と次の順方向グループの第２の山形との距離であり、以下同様である。
【００３２】
図９は、本発明のデコード技法の一実施例を示している。図示のパターンは、２番目と３番目の山形が「１」のビットを表すために互いに向かって縦方向にシフトし、「０」のビットを表すために互いに離れるように縦方向にシフトした４山形パターン９０を含む。本発明によれば、４山形菱形のそれぞれの半分に含まれる両方の組の山形は、同じビットを表すためにシフトする。５山形パターン９１は、「１」のビットを表すために２番目と４番目の山形を互いに向かって縦方向にシフトし、「０」のビットを表すために互いに離れるように縦方向にシフトすることによってコード化される。また、本発明によれば、５山形菱形のそれぞれの半分に含まれる両方の組の山形は、同じビットを表すためにシフトする。
【００３３】
シフトすべき山形の選択は、コード化が両方向になるように行われる。したがって、テープが右から左に移動するのか左から右に移動するのかにかかわらず、４山形パターンでは２番目と３番目の山形が依然としてシフトし、５山形パターンでは２番目と４番目の山形が依然としてシフトする。
【００３４】
使用するのに単純で、速度非依存デコードを達成するようなデコード・アルゴリズムの一実施例では、シフトした間隔Ｐ１及びＰ２が基準間隔ＲｅｆまたはＲｅｆ１及びＲｅｆ２と比較される。具体的な比較は、シフトした間隔と、シフトしていない等しい長さの間隔との比較である。したがって、山形のシフトが互いに向かっているのかまたは互いに離れようとしているのかを判定することは、単純になる。この比較を行うためのアルゴリズム例は以下の通りである。
【００３５】
４バーストでは、単一長間隔Ｐ１及び他の単一長間隔Ｐ２と、４通りの基準間隔長との間で比較を行う。
Is 2(P1 + P2) > Ref1 + Ref2 + Ref3 + Ref4 ? YES=0; NO=1
【００３６】
５バーストでは、２通りの間隔長の間隔Ｐ１及びＰ２と、４通りの基準間隔長との間で比較を行う。
Is P1 + P2 > Ref1 + Ref2 + Ref3 + Ref4 ? YES=0; NO=1
【００３７】
様々な程度の信号対雑音比及びエラー検査能力を使用して、広範囲のデコード・アルゴリズムを使用することができる。
【００３８】
図１０は、サーボ・システム用の「Ａ」信号と「Ｂ」信号の両方を供給し、デコードしたビットストリーム・データ用のビット信号を供給するための回路の実施例を示している。
【００３９】
ピーク検出器９０は、図６のサーボ・ヘッド６２からの線７２上のアナログ信号を、遷移のリーディング・エッジまたはトレーリング・エッジのいずれかを表すパルスに変換する。好ましい実施例では、正のピークを検出したときに論理「ロー」から論理「ハイ」に切り替わり、負のピーク時に「ハイ」から「ロー」に切り替わる。検出器は、正の極性のピークのみからすべての間隔のタイミングをトリガする。
【００４０】
制御論理回路９２は、４山形パターンまたは５山形パターンのいずれが検出されたのかを判定し、サーボ・システム用の間隔「Ａ」及び「Ｂ」と、本発明の一実施例用の間隔「Ｐ」及び「Ｒｅｆ」を供給する。制御論理回路９２の論理は、高レベル論理設計言語によって作成された固定論理であることが好ましい。「Ａ」及び「Ｂ」のタイミング・カウントは累計され、比較すべき累計サーボ・データは、「既存のＰＥＳデコーダ」として図１０に示す、Albrecht他による１９９４年の米国出願第０８−２７０２０７号のサーボ・システムによって供給される。４または５山形パターン信号は、線９４上の「４であって５ではない」ビットの形式で発行される。
【００４１】
アキュムレータ９５は、図９に関連して説明するアルゴリズムにより、４菱形バーストの場合に「Ｐ１」及び「Ｐ２」のタイミング・カウントを２回累計し、５菱形バーストの場合に「Ｐ１」及び「Ｐ２」のタイミング・カウントを累計する。アキュムレータ９６は、図９に関連して説明するアルゴリズムにより、４菱形バーストと５菱形バーストの両方の場合に４通りの「Ｒｅｆ」間隔のタイミング・カウントを累計する。規模比較器９８は「Ｐ」及び「Ｒｅｆ」の累計カウントを比較し、「Ｐ」累計タイミング・カウントが「Ｒｅｆ」累計タイミング・カウントより大きい場合に線９９上に「１」のビット信号を発行する。「Ｐ」累計タイミング・カウントが「Ｒｅｆ」累計タイミング・カウントより小さい場合、規模比較器９８は線９９上に「０」のビット信号を発行する。
【００４２】
各バーストのＰ１とＰ２、Ｒｅｆ１とＲｅｆ３、Ｒｅｆ２とＲｅｆ４の間隔は同一なので、図９のバーストは冗長情報を含んでいる。したがって、エラー検査アルゴリズムは以下のように実現することができる。
【００４３】
４バーストでは以下の通りである。
If (2P1 > Ref1 + Ref2), Boolean0 = 1, else = 0;
If (2P2 > Ref3 + Ref4), Boolean1 = 1, else = 0;
If (Boolean0 XOR Boolean1) == 0, then Error = 0, else = 1
【００４４】
５バーストでは以下の通りである。
If (P1 > Ref1 + Ref2), Boolean0 = 1, else = 0;
If (P2 > Ref3 + Ref4), Boolean1 = 1, else = 0;
If (Boolean0 XOR Boolean1) == 0, then Error = 0, else = 1
【００４５】
いずれの場合も、Error = 1であれば、２組の冗長間隔が一致せず、エラーが発生したことを示す。
【００４６】
線９９上のデコード済みデータ・ビットはデータ・ビットストリームを含む。図１１に示すデコーダは、そのデータ・ビットストリームから記号のワードを発生するための記号ワード・デコーダの実施例を含む。図示の例では、１ワードは、３４ビットと、６ビットの同期マーカと、７つの４ビット記号を含む２８ビットのデータとを含む。
【００４７】
同期マーカは、４バースト・パターンまたは５バースト・パターンのみで始まることが必要なので、同期検出器１００は、線９４上の正しいバースト・パターンを示すとともに、シフト・レジスタ１０２内の線９９からの同期ビット・パターンの発生のみを発生する。現在の例では、すべての記号と同期マーカは５バースト・パターンで始まり、４バースト・パターンで終わる。したがって、線９４上の信号は、４バースト・パターンがシフト・レジスタ１０２によって受け取られることを示し、同期マーカの一致が同期検出器によって示された場合には、それにより、ビットストリーム内の適切な点にある同期マーカであることを示す。次に同期検出器１００は、線１０５上でラッチ出力を供給し、シフト・レジスタ１０２の内容をレジスタ１０８に転送する。転送した内容は、同期マーカの検出前に検出されたワードの７つの４ビット記号の２８ビットを含む。
【００４８】
線１０５上のラッチ信号は、線１０６上でホストにも供給され、ワードが用意されたことを通知する。デコードしたシリアル・ビットストリームは、ホストに直接供給することができ、またはどの記号を読み取るべきかを選択するために線１１１上でホストによって操作可能なデータ・セレクタ１１０に伝送することもできる。データ・セレクタは、選択した記号をＲＯＭ参照テーブル１１２に供給し、線１１５上でドライブ・コントローラに供給すべき具体的な信号を表すためにその記号をさらにデコードする。
【００４９】
図１０及び図１１のデコード回路は、より安価で提供でき、ロー・エンド・テープ・ドライブに特に適した、比較的単純な回路を含む。
【００５０】
代替配置としてのコード化パターンは、１つのビット値を表すための遷移のシフトと、他のビット値を表すための遷移のシフトなしとを含むことができる。
【００５１】
５及び４遷移バースト・パターンは好ましい実施例を構成するが、本発明の範囲内で他のパターンを使用することもできる。このようなパターンは、各期間において、Ｘ通りの遷移からなる少なくとも１回のバーストと、それに続くＹ通りの遷移からなる少なくとも１回のバーストとを含み、ＸとＹは少なくとも１通りの遷移だけ異なっている。ワード区切り記号は、Ｘ遷移バーストのみまたはＹ遷移バーストのみで始まる。
【００５２】
まとめとして、本発明の構成に関して以下の事項を開示する。
【００５３】
（１）タイミングベースのサーボ・パターンにシリアル・ビットストリームをコード化するための方法において、前記パターンは定期的であり、各期間は５通りの遷移からなる２回のバーストとそれに続く４通りの遷移からなる２回のバーストとを含み、
５遷移バーストの２番目と４番目の遷移を前記バースト内の等間隔の位置から２つの定義済み位置の１つにシフトして、２つのビット値のそれぞれを表すステップと、
４遷移バーストの２番目と３番目の遷移を前記バースト内の等間隔の位置から２つの定義済み位置の１つにシフトして、２つのビット値のそれぞれを表すステップと、
１つまたは複数の４ビット記号からなるワードで前記シリアル・ビットストリームをコード化するステップであって、前記ワード同士が６ビット・ワード区切り記号によって分離されるステップとを含む方法。
（２）前記シフト・ステップの前記２つの定義済み位置のそれぞれが、ほぼ等距離だけ前記等間隔の位置から互いに向かうまたは互いに離れるそれぞれ前記遷移をシフトすることを含む、上記（１）に記載のコード化方法。
（３）前記ワード区切り記号をコード化する前記ステップが、前記４遷移バーストのみまたは前記５遷移バーストのみで始まるように６ビットの前記パターンを必ずコード化することを含む、上記（２）に記載のコード化方法。
（４）前記コード化ステップの前記４ビット記号がそれぞれ４ビットからなる１４通りのビット・パターンのものを含み、前記ワード区切り記号を表すものとして４ビットからなる２つのビット・パターンが除外される、上記（３）に記載のコード化方法。
（５）前記ワード区切り記号をコード化する前記ステップが、４ビットからなる前記２つの除外ビット・パターンを結合する６ビットのパターンをコード化することを含む、上記（４）に記載のコード化方法。
（６）４ビットからなる前記２つの除外ビット・パターンが「００００」と「１０００」とを含み、前記ワード区切り記号が「１０００００」という６ビットを含む、上記（５）に記載のコード化方法。
（７）記録媒体上にタイミングベースのサーボ・パターンでシリアル・ビットストリームを記録するための感知可能な遷移パターンにおいて、前記パターンは定期的であり、各期間は５通りの遷移からなる２回のバーストとそれに続く４通りの遷移からなる２回のバーストとを含み、
５通りの遷移からなる各バーストが、２つのビット値のそれぞれを表すために前記バースト内の等間隔の位置から間隔をあけた２番目と４番目の遷移用の２つの定義済み位置を有し、
４通りの遷移からなる各バーストが、２つのビット値のそれぞれを表すために前記バースト内の等間隔の位置から間隔をあけた２番目と３番目の遷移用の２つの定義済み位置を有し、
前記ビットストリームが１つまたは複数の４ビット記号からなるワードでコード化され、前記ワード同士が６ビット・ワード区切り記号によって分離される、感知可能な遷移パターン。
（８）５通りの遷移からなる前記バーストと４通りの遷移からなる前記バーストの前記２つの定義済み位置のそれぞれが、ほぼ等距離だけ前記等間隔の位置から互いに向かうまたは互いに離れるそれぞれ前記遷移の間隔を含む、上記（７）に記載の感知可能な遷移パターン。
（９）６ビットからなる前記ビットストリーム・ワード区切り記号パターンが、前記ビットストリームの前記４遷移バーストのみまたは前記５遷移バーストのみで始まるようにコード化される、上記（８）に記載の感知可能な遷移パターン。
（１０）前記コード化ビットストリームの４ビット記号がそれぞれ４ビットからなる１４通りのビット・パターンのものを含み、前記ワード区切り記号を表すものとして４ビットからなる２つのビット・パターンが除外される、上記（９）に記載の感知可能な遷移パターン。
（１１）前記ビットストリーム・ワード区切り記号が、４ビットからなる前記２つの除外ビット・パターンを結合する６ビットのパターンを含む、上記（１０）に記載の感知可能な遷移パターン。
（１２）４ビットからなる前記２つの除外ビット・パターンが「００００」と「１０００」とを含み、前記ワード区切り記号が「１０００００」という６ビットを含む、上記（１１）に記載の感知可能な遷移パターン。
（１３）少なくとも１つの縦方向サーボ・トラックを定義する磁束遷移パターンで記録されたタイミングベースのサーボ・パターン上にスーパーインポーズされた事前記録シリアル・ビットストリームを有する磁気テープ媒体において、前記パターンは定期的であり、各期間は５通りの磁束遷移からなる２回のバーストとそれに続く４通りの磁束遷移からなる２回のバーストとを含み、
５通りの磁束遷移からなる各バーストが、２つのビット値のそれぞれを表すために前記バースト内の等間隔の位置から間隔をあけた２番目と４番目の磁束遷移用の２つの定義済み位置を有し、
４通りの磁束遷移からなる各バーストが、２つのビット値のそれぞれを表すために前記バースト内の等間隔の位置から間隔をあけた２番目と３番目の磁束遷移用の２つの定義済み位置を有し、
前記ビットストリームが１つまたは複数の４ビット記号からなるワードでコード化され、前記ワード同士が６ビット・ワード区切り記号によって分離される、磁気テープ媒体。
（１４）５通りの磁束遷移からなる前記バーストと４通りの磁束遷移からなる前記バーストの前記２つの定義済み位置のそれぞれが、ほぼ等距離だけ前記等間隔の位置から互いに向かうまたは互いに離れるそれぞれ前記磁束遷移の間隔を含む、上記（１３）に記載の磁気テープ媒体。
（１５）６ビットからなる前記ビットストリーム・ワード区切り記号パターンが、前記ビットストリームの前記４磁束遷移バーストのみまたは前記５磁束遷移バーストのみで始まるようにコード化される、上記（１４）に記載の磁気テープ媒体。
（１６）前記コード化ビットストリームの４ビット記号がそれぞれ４ビットからなる１４通りのビット・パターンのものを含み、前記ワード区切り記号を表すものとして４ビットからなる２つのビット・パターンが除外される、上記（１５）に記載の磁気テープ媒体。
（１７）前記ビットストリーム・ワード区切り記号が、４ビットからなる前記２つの除外ビット・パターンを結合する６ビットのパターンを含む、上記（１６）に記載の磁気テープ媒体。
（１８）４ビットからなる前記２つの除外ビット・パターンが「００００」と「１０００」とを含み、前記ワード区切り記号が「１０００００」という６ビットを含む、上記（１７）に記載の磁気テープ媒体。
（１９）移動記憶媒体上にタイミングベースのサーボ・パターンでスーパーインポーズされたシリアル・ビットストリームを前記移動記憶媒体の縦方向にデコードするためのデータ・システムにおいて、前記サーボ・パターンは定期的であり、各期間は５通りの遷移からなる２回のバーストとそれに続く４通りの遷移からなる２回のバーストとを含み、５遷移バーストの２番目と４番目の遷移が２つのビット値のそれぞれを表すための２つの定義済み位置を有し、４遷移バーストの２番目と３番目の遷移が２つのビット値のそれぞれを表すための２つの定義済み位置を有し、前記シリアル・ビットストリームが１つまたは複数の４ビット記号からなるワードでコード化され、前記ワード同士が６ビット・ワード区切り記号によって分離され、
前記移動記憶媒体に対して前記縦方向に沿った前記サーボ遷移を感知するサーボ・トランスデューサと、
前記感知サーボ遷移に応答する検出器であって、前記各バーストの前記定義済み位置遷移の前記位置間の間隔を検出し、前記各バーストの２つの非定義位置遷移間の間隔を検出する検出器と、
前記検出間隔に応答するデコーダであって、前記定義済み位置遷移と前記非定義位置遷移の前記間隔を比較し、前記比較に応答して前記スーパーインポーズ済みコード化記号をデコードするデコーダとを含む、データ・システム。
（２０）５通りの遷移からなる前記バーストと４通りの遷移からなる前記バーストの前記２つの定義済み位置のそれぞれが、ほぼ等距離だけ前記等間隔の位置から互いに向かうまたは互いに離れるそれぞれ前記５遷移バーストの前記２番目と４番目の遷移の間隔と、ほぼ等距離だけ前記等間隔の位置から互いに向かうまたは互いに離れるそれぞれ前記４遷移バーストの前記２番目と３番目の遷移の間隔とを含み、前記非定義位置遷移が等間隔の位置にあり、
前記検出器が、前記５遷移バーストの前記２番目と４番目の遷移間の間隔を検出し、前記４遷移バーストの前記２番目と３番目の遷移間の間隔を検出し、前記各バーストの２つの非定義位置遷移間の間隔を検出する、上記（１９）に記載のデータ・システム。
（２１）前記検出器が、５遷移期間の前記２回のバーストの前記定義済み位置遷移間の間隔と、比較のための前記５遷移期間の前記２回のバーストの前記２つの非定義位置遷移間の間隔を累計し、４遷移期間の前記２回のバーストの前記定義済み位置遷移間の間隔と、比較のための前記４遷移期間の前記２回のバーストの前記２つの非定義位置遷移間の間隔を累計する、上記（２０）に記載のデータ・システム。
（２２）前記デコーダが、前記ワードを識別するために前記６ビット・ワード区切り記号をさらに検出する、上記（２１）に記載のデータ・システム。
（２３）磁気テープ媒体用のタイミングベースのサーボ制御システムを有し、前記タイミングベースのサーボ・パターンでスーパーインポーズされたシリアル・ビットストリームをデコードするための磁気テープ・ドライブにおいて、前記サーボ・パターンは定期的であり、各期間は５通りの磁束遷移からなる２回のバーストとそれに続く４通りの磁束遷移からなる２回のバーストとを含み、５磁束遷移バーストの２番目と４番目の磁束遷移が２つのビット値のそれぞれを表すための２つの定義済み位置を有し、４磁束遷移バーストの２番目と３番目の磁束遷移が２つのビット値のそれぞれを表すための２つの定義済み位置を有し、前記シリアル・ビットストリームが１つまたは複数の４ビット記号からなるワードでコード化され、前記ワード同士が前記５遷移バーストのみまたは前記４遷移バーストのみで始まる６ビット・ワード区切り記号によって分離され、前記磁気テープ・ドライブが、
前記磁気テープ媒体上のデータの読取り／書込みを行うための磁気読取り／書込みヘッド及び読取り／書込みチャネルと、
前記磁気テープ媒体上で読取り／書込みを行うために前記磁気読取り／書込みヘッドに対して縦方向に前記磁気テープ媒体を移動するためのドライブ・メカニズムと、
前記ドライブ・メカニズムが前記磁気テープを縦方向に移動するときに前記磁気テープ媒体に対して前記縦方向に沿った前記サーボ磁束遷移を感知し、前記サーボ磁束遷移を表す信号を供給するサーボ・トランスデューサと、
前記感知サーボ遷移信号に応答する検出器であって、前記各バーストの前記定義済み位置磁束遷移の前記位置間の間隔を検出し、前記各バーストの２つの非定義位置磁束遷移間の間隔を検出する検出器と、
前記検出間隔に応答するデコーダであって、前記定義済み位置磁束遷移と前記非定義位置磁束遷移の前記間隔を比較し、前記比較及び前記５遷移バーストの開始または前記４遷移バーストの開始に応答して前記スーパーインポーズ済みコード化記号をデコードするデコーダとを含む、磁気テープ・ドライブ。
（２４）５通りの磁束遷移からなる前記バーストと４通りの磁束遷移からなる前記バーストの前記２つの定義済み位置のそれぞれが、ほぼ等距離だけ前記等間隔の位置から互いに向かうまたは互いに離れるそれぞれ前記５磁束遷移バーストの前記２番目と４番目の磁束遷移の間隔と、ほぼ等距離だけ前記等間隔の位置から互いに向かうまたは互いに離れるそれぞれ前記４磁束遷移バーストの前記２番目と３番目の磁束遷移の間隔とを含み、前記非定義位置磁束遷移が等間隔の位置にあり、
前記検出器が、前記５磁束遷移バーストの前記２番目と４番目の磁束遷移間の間隔を検出し、前記４磁束遷移バーストの前記２番目と３番目の磁束遷移間の間隔を検出し、前記各バーストの２つの非定義位置遷移間の間隔を検出する、上記（２３）に記載の磁気テープ・ドライブ。
（２５）前記検出器が、５磁束遷移期間の前記２回のバーストの前記定義済み位置磁束遷移間の間隔を累計し、比較のための前記５磁束遷移期間の前記２回のバーストの前記２つの非定義位置磁束遷移間の間隔を累計し、４磁束遷移期間の前記２回のバーストの前記定義済み位置磁束遷移間の間隔を累計し、比較のための前記４磁束遷移期間の前記２回のバーストの前記２つの非定義位置磁束遷移間の間隔を累計する、上記（２４）に記載の磁気テープ・ドライブ。
（２６）前記デコーダが、前記ワードを識別するために前記６ビット・ワード区切り記号をさらに検出する、上記（２５）に記載の磁気テープ・ドライブ。
（２７）前記コード化ビットストリームの４ビット記号がそれぞれ４ビットからなる１４通りのビット・パターンのものを含み、前記ワード区切り記号を表すものとして４ビットからなる２つのビット・パターンが除外され、
前記デコーダが、前記４ビット記号を前記１４通りのビット・パターンにデコードするためのデコード論理回路をさらに含む、上記（２６）に記載の磁気テープ・ドライブ。
（２８）移動記憶媒体上にタイミングベースのサーボ・パターンでスーパーインポーズされたシリアル・ビットストリームを前記移動記憶媒体の縦方向にデコードするための方法において、前記サーボ・パターンは定期的であり、各期間は５通りの遷移からなる２回のバーストとそれに続く４通りの遷移からなる２回のバーストとを含み、５遷移バーストの２番目と４番目の遷移が２つのビット値のそれぞれを表すための２つの定義済み位置を有し、４遷移バーストの２番目と３番目の遷移が２つのビット値のそれぞれを表すための２つの定義済み位置を有し、前記シリアル・ビットストリームが１つまたは複数の４ビット記号からなるワードでコード化され、前記ワード同士が前記５遷移バーストのみまたは前記４遷移バーストのみで始まる６ビット・ワード区切り記号によって分離され、
前記移動記憶媒体に対して前記縦方向に沿った前記サーボ遷移を感知するステップと、
前記感知サーボ遷移に応答して、前記各バーストの前記定義済み位置遷移の前記位置間の間隔を検出し、前記各バーストの２つの非定義位置遷移間の間隔を検出するステップと、
前記検出間隔に応答して、前記定義済み位置遷移と前記非定義位置遷移の前記間隔を比較するステップと、
前記比較と、同期マーク及び前記５遷移バーストまたは前記４遷移バーストで始まる各記号の検出とに応答して、前記スーパーインポーズ済みコード化記号をデコードするステップとを含む方法。
（２９）５通りの遷移からなる前記バーストと４通りの遷移からなる前記バーストの前記２つの定義済み位置のそれぞれが、ほぼ等距離だけ前記等間隔の位置から互いに向かうまたは互いに離れるそれぞれ前記５遷移バーストの前記２番目と４番目の遷移の間隔と、ほぼ等距離だけ前記等間隔の位置から互いに向かうまたは互いに離れるそれぞれ前記４遷移バーストの前記２番目と３番目の遷移の間隔とを含み、前記非定義位置遷移が等間隔の位置にあり、
前記検出ステップが、前記５遷移バーストの前記２番目と４番目の遷移間の間隔を検出することを含み、前記４遷移バーストの前記２番目と３番目の遷移間の間隔を検出し、前記各バーストの２つの非定義位置遷移間の間隔を検出する、上記（２８）に記載の方法。
（３０）前記検出ステップが、５遷移期間の前記２回のバーストの前記定義済み位置遷移間の間隔を累計することと、比較のための前記５遷移期間の前記２回のバーストの前記２つの非定義位置遷移間の間隔を累計することと、４遷移期間の前記２回のバーストの前記定義済み位置遷移間の間隔を累計することと、比較のための前記４遷移期間の前記２回のバーストの前記２つの非定義位置遷移間の間隔を累計することとを含む、上記（２９）に記載の方法。
（３１）前記デコード・ステップが、前記ワードを識別するために前記６ビット・ワード区切り記号を検出することをさらに含む、上記（３０）に記載の方法。
（３２）前記コード化ビットストリームの４ビット記号がそれぞれ４ビットからなる１４通りのビット・パターンのものを含み、前記ワード区切り記号を表すものとして４ビットからなる２つのビット・パターンが除外され、
前記デコード・ステップが、前記４ビット記号を前記１４通りのビット・パターンにデコードすることをさらに含む、上記（３１）に記載の方法。
（３３）タイミングベースのサーボ・パターンにシリアル・ビットストリームをコード化するための方法において、前記パターンは定期的であり、各期間はＸ通りの遷移からなる少なくとも１回のバーストとそれに続くＹ通りの遷移からなる少なくとも１回のバーストとを含み、ＸとＹが少なくとも１通りの遷移だけ異なっており、
前記Ｘ遷移バーストの指定の遷移を２つの定義済み位置の１つにシフトして、２つのビット値のそれぞれを表すステップと、
前記Ｙ遷移バーストの指定の遷移を２つの定義済み位置の１つにシフトして、２つのビット値のそれぞれを表すステップと、
１つまたは複数の４ビット記号からなるワードで前記シリアル・ビットストリームをコード化するステップであって、前記ワード同士が前記Ｘ遷移バーストのみまたは前記Ｙ遷移バーストのみで始まるワード区切り記号によって分離されるステップとを含む方法。
（３４）前記コード化ステップの前記４ビット記号がそれぞれ４ビットからなる１４通りのビット・パターンのものを含み、前記ワード区切り記号を表すものとして４ビットからなる２つのビット・パターンが除外される、上記（３３）に記載のコード化方法。
（３５）記録媒体上にタイミングベースのサーボ・パターンでシリアル・ビットストリームを記録するための感知可能な遷移パターンにおいて、前記パターンは定期的であり、各期間はＸ通りの遷移からなる少なくとも１回のバーストとそれに続くＹ通りの遷移からなる少なくとも１回のバーストとを含み、ＸとＹが少なくとも１通りの遷移だけ異なっており、
Ｘ通りの遷移からなる各バーストが、２つのビット値のそれぞれを表すために指定の遷移用の２つの定義済み位置を有し、
Ｙ通りの遷移からなる各バーストが、２つのビット値のそれぞれを表すために指定の遷移用の２つの定義済み位置を有し、
前記ビットストリームが１つまたは複数の４ビット記号からなるワードでコード化され、前記ワード同士が前記Ｘ遷移バーストのみまたは前記Ｙ遷移バーストのみで始まるワード区切り記号によって分離される、感知可能な遷移パターン。
（３６）前記コード化ビットストリームの４ビット記号がそれぞれ４ビットからなる１４通りのビット・パターンのものを含み、前記ワード区切り記号を表すものとして４ビットからなる２つのビット・パターンが除外される、上記（３５）に記載の感知可能な遷移パターン。
（３７）少なくとも１つの縦方向サーボ・トラックを定義する磁束遷移パターンで記録されたタイミングベースのサーボ・パターン上にスーパーインポーズされた事前記録シリアル・ビットストリームを有する磁気テープ媒体において、前記パターンは定期的であり、各期間はＸ通りの磁束遷移からなる少なくとも１回のバーストとそれに続くＹ通りの磁束遷移からなる少なくとも１回のバーストとを含み、ＸとＹが少なくとも１通りの磁束遷移だけ異なっており、
Ｘ通りの磁束遷移からなる各バーストが、２つのビット値のそれぞれを表すために指定の磁束遷移用の２つの定義済み位置を有し、
Ｙ通りの磁束遷移からなる各バーストが、２つのビット値のそれぞれを表すために指定の磁束遷移用の２つの定義済み位置を有し、
前記ビットストリームが１つまたは複数の４ビット記号からなるワードでコード化され、前記ワード同士が前記Ｘ磁束遷移バーストのみまたは前記Ｙ磁束遷移バーストのみで始まるワード区切り記号によって分離される、磁気テープ媒体。
（３８）前記コード化ビットストリームの４ビット記号がそれぞれ４ビットからなる１４通りのビット・パターンのものを含み、前記ワード区切り記号を表すものとして４ビットからなる２つのビット・パターンが除外される、上記（３７）に記載の磁気テープ媒体。
（３９）磁気テープ媒体用のタイミングベースのサーボ制御システムを有し、前記タイミングベースのサーボ・パターンでスーパーインポーズされたシリアル・ビットストリームをデコードするための磁気テープ・ドライブにおいて、前記サーボ・パターンは定期的であり、各期間はＸ通りの磁束遷移からなる少なくとも１回のバーストとそれに続くＹ通りの磁束遷移からなる少なくとも１回のバーストとを含み、ＸとＹが少なくとも１通りの磁束遷移だけ異なっており、Ｘ磁束遷移バーストの指定の磁束遷移が２つのビット値のそれぞれを表すための２つの定義済み位置を有し、Ｙ磁束遷移バーストの指定の磁束遷移が２つのビット値のそれぞれを表すための２つの定義済み位置を有し、前記シリアル・ビットストリームが１つまたは複数の４ビット記号からなるワードでコード化され、前記ワード同士が前記Ｘ磁束遷移バーストのみまたは前記Ｙ磁束遷移バーストのみで始まるワード区切り記号によって分離され、前記磁気テープ・ドライブが、
前記磁気テープ媒体上のデータの読取り／書込みを行うための磁気読取り／書込みヘッド及び読取り／書込みチャネルと、
前記磁気テープ媒体上で読取り／書込みを行うために前記磁気読取り／書込みヘッドに対して縦方向に前記磁気テープ媒体を移動するためのドライブ・メカニズムと、
前記ドライブ・メカニズムが前記磁気テープを縦方向に移動するときに前記磁気テープ媒体に対して前記縦方向に沿った前記サーボ磁束遷移を感知し、前記サーボ磁束遷移を表す信号を供給するサーボ・トランスデューサと、
前記感知サーボ遷移信号に応答する検出器であって、前記各バーストの前記定義済み位置磁束遷移の前記位置間の間隔を検出し、前記各バーストの２つの非定義位置磁束遷移間の間隔を検出する検出器と、
前記検出間隔に応答するデコーダであって、前記定義済み位置磁束遷移と前記非定義位置磁束遷移の前記間隔を比較し、前記比較及び前記Ｘ遷移バーストの開始または前記Ｙ遷移バーストの開始に応答して前記スーパーインポーズ済みコード化記号をデコードするデコーダとを含む、磁気テープ・ドライブ。
【図面の簡単な説明】
【図１】本発明のコーディングを使用可能なテープ・ドライブ・データ記憶装置及び関連のテープ・カートリッジの斜視図である。
【図２】本発明によるコード化サーボ・パターンの２つの例と、未コード化サーボ・パターンを示す図である。
【図３】本発明の記号コード化と同期マーカを示す図である。
【図４】本発明のコード化遷移を書き込むための書込み発生器の概略ブロック図である。
【図５】本発明のコード化遷移を書き込むための書込み発生器の概略ブロック図である。
【図６】本発明のテープ・ドライブ・データ記憶装置及び関連のテープ・カートリッジの磁気読取り／書込みヘッドとサーボ・ヘッド及びシステムとを示す概略ブロック図である。
【図７】それが発生するヘッド出力信号と対応するＡ及びＢの信号間隔とを示す図とともに、それがサーボ・パターンを追跡するときのサーボ・ヘッドを示す図である。
【図８】本発明によりコード化した遷移の間隔を示す図である。
【図９】本発明のデコード技法の一例を示す図である。
【図１０】本発明のビット・デコーダのブロック図である。
【図１１】本発明のデータ・ワード・デコーダのブロック図である。
【符号の説明】
１２  テープ・ドライブ
１４  テープ・データ・カートリッジ
１６  ホスト・プロセッサ
１８  ケーブル
１９  ハウジング
２０  磁気テープ
２２  受入れスロット
【図１】
0003782892.tif 000002
【図２】
0003782892.tif 000003
【図３】
0003782892.tif 000004
【図４】
0003782892.tif 000005
【図５】
0003782892.tif 000006
【図６】
0003782892.tif 000007
【図７】
0003782892.tif 000008
【図８】
0003782892.tif 000009
【図９】
0003782892.tif 000010
【図１０】
0003782892.tif 000011
【図１１】
0003782892.tif 000012