(57)【要約】【課題】  サーボ読み取りヘッドの横方向位置を判断するために、代替的な時間間隔をタイミング・ベース・サーボ・バンドから得る。【解決手段】  サーボ・バンドは、リニア・テープの連続的に隣接するサブ・フレームに非平行なサーボ・ストライプをもつ一連のバーストとして配列される。タイミング間隔は、サブ・フレームの非平行なサーボ・ストライプの第１の対の間における少なくとも１つの第１の時間間隔（Ａ）と、非平行なサーボ・ストライプの対の間における、第１の時間間隔（Ａ）の中間の代替的な時間間隔（Ｃ）とを含み、連続的に隣接するサブ・フレームの代替的な間隔のサーボ・ストライプは、第１の対の第２のサーボ・ストライプと、連続的に続く第１の対の第１のサーボ・ストライプとを含む。位置信号は、第１及び第２の時間間隔に関する比である。【選択図】      図９
2013521592.tif 000002
【特許請求の範囲】
【請求項１】
リニア・テープの連続的に隣接するサブ・フレームに非平行なサーボ・ストライプをもつサブ・フレームを有する一連のフレームとして配列されたタイミング・ベースのサーボ・バンド内でタイミングを計測する方法であって、前記タイミング・ベースのサーボ・バンドは、前記タイミング・ベースのサーボ・バンドの幅より狭い検知幅を有するサーボ読み取りヘッドによって検知され、前記サーボ読み取りヘッド及び前記タイミング・ベースのサーボ・バンドは、互いに対して長手方向に移動し、
サブ・フレームの非平行なサーボ・ストライプの第１の対の間における前記サーボ読み取りヘッドの第１の時間間隔（Ａ）を決定することと、
連続的に隣接するサブ・フレームの平行なサーボ・ストライプの第２の対の間における前記サーボ読み取りヘッドの第２の時間間隔（Ｂ）を決定することであって、サーボ・ストライプの前記第２の対は前記第１の対の一方のサーボ・ストライプを含む、決定することと、
連続的に隣接するサブ・フレームの非平行なサーボ・ストライプの第３の対の間における、前記第１の時間間隔（Ａ）の中間の前記サーボ読み取りヘッドの第３の時間間隔（Ｃ）を決定することであって、サーボ・ストライプの前記第３の対は前記第１の対の一方のサーボ・ストライプを含む、決定することと、
前記第１及び第２の時間間隔の関数である位置信号と前記第３及び第２の時間間隔の関数である位置信号とを生成することであって、前記位置信号は、前記サーボ・バンドに対する前記サーボ読み取りヘッドの横方向位置に関連する、生成することと、
を含む方法。
【請求項２】
前記第３の時間間隔（Ｃ）におけるサーボ・ストライプの前記第３の対は、前記第１の対の第２のサーボ・ストライプと、連続的に続く第１の対の第１のサーボ・ストライプとを含む、請求項１に記載の方法。
【請求項３】
前記第１及び第２の時間間隔の前記関数は、（Ａ）の（Ｂ）に対する比を含み、前記第３及び第２の時間間隔の前記関数は、［（Ｂ）−（Ｃ）］の（Ｂ）に対する比を含む、請求項２に記載の方法。
【請求項４】
（Ａ）の値が（Ｂ）／２の値より大きいときには、位置信号を生成する前記ステップは、（Ａ）の（Ｂ）に対する比として前記第１及び第２の時間間隔の関数である位置信号を生成することを含み、
（Ａ）の値が（Ｂ）／２の値より小さいときには、位置信号を生成する前記ステップは、［（Ｂ）−（Ｃ）］の（Ｂ）に対する比として前記第３及び第２の時間間隔の関数である位置信号を生成することを含む、
請求項２又は請求項３のいずれかに記載の方法。
【請求項５】
少なくとも所定のヒステリシス係数によって前記（Ａ）の値が（Ｂ）／２とは異なる値となるまで、位置信号を生成する前記ステップ間で切り換えることなく、前記位置信号を生成し続けることをさらに含む、請求項４に記載の方法。
【請求項６】
連続的に隣接するサブ・フレームの平行なサーボ・ストライプの第４の対の間における前記サーボ読み取りヘッドの第４の時間間隔（Ｄ）を決定するステップであって、前記サーボ・ストライプの第４の対は前記第２の対のサーボ・ストライプ以外のサーボ・ストライプを含む、決定するステップをさらに含み、前記位置信号を生成する前記ステップは、前記第１及び第２の時間間隔の関数である位置信号と前記第３及び第４の時間間隔の関数である位置信号とを生成することを含む、請求項２から請求項５までのいずれかに記載の方法。
【請求項７】
第２の時間間隔（Ｂ）を決定する前記ステップは、連続的に隣接するサブ・フレームの平行なサーボ・ストライプの第２の対の間におけるものであり、第４の時間間隔を決定する前記ステップは、連続的に隣接するサブ・フレームのサーボ・ストライプの第４の対の間におけるものであり、サーボ・ストライプの前記第２の対とサーボ・ストライプの前記第４の対とは、互いに交互に配置され、互いに非平行である、請求項６に記載の方法。
【請求項８】
前記第１及び第２の時間間隔の前記関数は、（Ａ）の（Ｂ）に対する比を含み、前記第３及び第４の時間間隔の前記関数は、［（Ｄ）−（Ｃ）］の（Ｄ）に対する比を含む、請求項７に記載の方法。
【請求項９】
リニア・テープのタイミング・ベースのサーボ・バンドに対する少なくとも１つのサーボ読み取りヘッドの位置誤差信号を提供するように構成されたサーボ・デコーダ・システムであって、前記サーボ読み取りヘッドは、前記タイミング・ベースのサーボ・バンドの幅より狭い検知幅を有し、前記サーボ読み取りヘッドは、前記タイミング・ベースのサーボ・バンド及び前記サーボ読み取りヘッドが互いに対して長手方向に移動するときに、前記タイミング・ベースのサーボ・バンドのサーボ・ストライプの少なくとも１つの転移を読み取るように構成され、前記サーボ・バンドは、連続的に隣接するサブ・フレーム内に非平行なサーボ・ストライプをもつサブ・フレームを有する一連のフレームとして配列され、前記サーボ・デコーダ・システムは、
前記少なくとも１つのサーボ読み取りヘッドに応答するタイミング装置であって、サブ・フレームの非平行なサーボ・ストライプの第１の対の間における第１の時間間隔（Ａ）を決定することと、前記連続的に隣接するサブ・フレームの平行なサーボ・ストライプの第２の対の間における第２の時間間隔（Ｂ）を決定することであって、サーボ・ストライプの前記第２の対は前記第１の対の一方のサーボ・ストライプを含む、決定することと、前記連続的に隣接するサブ・フレームの非平行なサーボ・ストライプの第３の対の間における、前記第１の時間間隔（Ａ）の中間の第３の時間間隔（Ｃ）を決定することであって、サーボ・ストライプの前記第３の対は前記第１の対の一方のサーボ・ストライプを含む、決定することとを行うように構成された、タイミング装置と、
前記第１及び第２の時間間隔の関数である位置信号と前記第３及び第２の時間間隔の関数である位置信号とを生成するように構成された、位置信号生成器と、
前記生成された位置信号に従って位置誤差信号を生成するように構成された、位置誤差信号生成器と、
を含む、サーボ・デコーダ・システム。
【請求項１０】
前記タイミング装置における前記第３の時間間隔（Ｃ）のサーボ・ストライプの前記第３の対は、前記第１の対の第２のサーボ・ストライプと、連続的に続く第１の対の第１のサーボ・ストライプとを含む、請求項９に記載のサーボ・デコーダ・システム。
【請求項１１】
前記位置信号生成器における前記第１及び第２の時間間隔の前記関数は、（Ａ）の（Ｂ）に対する比を含み、前記第３及び第２の時間間隔の前記関数は、［（Ｂ）−（Ｃ）］の（Ｂ）に対する比を含む、請求項１０に記載のサーボ・デコーダ・システム。
【請求項１２】
前記位置信号生成器は、
（Ａ）の値が（Ｂ）／２の値より大きいときには、（Ａ）の（Ｂ）に対する比として前記第１及び第２の時間間隔の関数である位置信号を生成し、
（Ａ）の値が（Ｂ）／２の値より小さいときには、［（Ｂ）−（Ｃ）］の（Ｂ）に対する比として前記第３及び第２の時間間隔の関数である位置信号を生成する、
ように構成された、請求項１０又は請求項１１のいずれかに記載のサーボ・デコーダ・システム。
【請求項１３】
前記位置信号生成器は、少なくとも所定のヒステリシス係数によって前記（Ａ）の値が（Ｂ）／２とは異なる値になるまで、前記位置生成関数の間で切り換えることなく、前記位置信号を生成し続けるようにさらに構成された、請求項１２に記載のサーボ・デコーダ・システム。
【請求項１４】
前記タイミング装置は、連続的に隣接するサブ・フレームの平行なサーボ・ストライプの第４の対の間における前記サーボ読み取りヘッドの第４の時間間隔（Ｄ）を決定するようにさらに構成され、サーボ・ストライプの前記第４の対は、前記第２の対のサーボ・ストライプ以外のサーボ・ストライプを含み、前記位置信号生成器は、前記第１及び第２の時間間隔の関数である位置信号と前記第３及び第４の時間間隔の関数である位置信号とを生成するようにさらに構成された、請求項１０から請求項１３までのいずれかに記載のサーボ・デコーダ・システム。
【請求項１５】
前記タイミング装置は、連続的に隣接するサブ・フレームの平行なサーボ・ストライプの第２の対の間における前記第２の時間間隔（Ｂ）を決定するように構成され、連続的に隣接するサブ・フレームのサーボ・ストライプの第４の対の間における前記第４の時間間隔を決定するように構成され、サーボ・ストライプの前記第２の対とサーボ・ストライプの前記第４の対とは、互いに交互に配置され、互いに非平行である、請求項１４に記載のサーボ・デコーダ・システム。
【請求項１６】
前記第１及び第２の時間間隔の前記関数は、（Ａ）の（Ｂ）に対する比を含み、前記第３及び第４の時間間隔の前記関数は、［（Ｄ）−（Ｃ）］の（Ｄ）に対する比を含む、請求項１５に記載のサーボ・デコーダ・システム。
【請求項１７】
リニア・テープのデータに関するデータを読み取り及び書き込みするように構成された読み取り／書き込みヘッドであって、前記読み取り／書き込みヘッドは、前記リニア・テープのタイミング・ベースのサーボ・バンドに対する少なくとも１つのサーボ読み取りヘッドをさらに含み、前記サーボ読み取りヘッドは、前記タイミング・ベースのサーボ・バンドの幅より狭い検知幅を有し、前記サーボ読み取りヘッドは、前記タイミング・ベースのサーボ・バンド及び前記サーボ読み取りヘッドが互いに対して長手方向に移動するときに、前記タイミング・ベースのサーボ・バンドのサーボ・ストライプの少なくとも１つの転移を読み取るように構成され、前記サーボ・バンドは、連続的に隣接するサブ・フレーム内に非平行なサーボ・ストライプをもつサブ・フレームを有する一連のフレームとして配列された、読み取り／書き込みヘッドと、
サーボ・デコーダ・システムであって、
前記少なくとも１つのサーボ読み取りヘッドに応答するタイミング装置であって、サブ・フレームの非平行なサーボ・ストライプの第１の対の間における第１の時間間隔（Ａ）を決定することと、連続的に隣接するサブ・フレームの平行なサーボ・ストライプの第２の対の間における第２の時間間隔（Ｂ）を決定することであって、サーボ・ストライプの前記第２の対は前記第１の対の一方のサーボ・ストライプを含む、決定することと、前記連続的に隣接するサブ・フレームの非平行なサーボ・ストライプの第３の対の間における、前記第１の時間間隔（Ａ）の中間の第３の時間間隔（Ｃ）を決定することであって、サーボ・ストライプの前記第３の対は前記第１の対の一方のサーボ・ストライプを含む、決定することとを行うように構成された、タイミング装置と、
前記第１及び第２の時間間隔の関数である位置信号と前記第３及び第２の時間間隔の関数である位置信号とを生成するように構成された、位置信号生成器と、
前記生成された位置信号に従って位置誤差信号を生成するように構成された、位置誤差信号生成器と、
前記生成された位置誤差信号に応答して、前記読み取り／書き込みヘッドを前記リニア・テープに対して横方向に移動させるように構成された、サーボ・コントローラ及びアクチュエータと、
を含むサーボ・デコーダ・システムと、
を含む、データ・ストレージ・ドライブ。
【請求項１８】
前記タイミング装置における前記第３の時間間隔（Ｃ）のサーボ・ストライプの前記第３の対は、前記第１の対の第２のサーボ・ストライプと、連続的に続く第１の対の第１のサーボ・ストライプとを含む、請求項１７に記載のデータ・ストレージ・ドライブ。
【請求項１９】
前記位置信号生成器における前記第１及び第２の時間間隔の前記関数は、（Ａ）の（Ｂ）に対する比を含み、前記第３及び第２の時間間隔の前記関数は、［（Ｂ）−（Ｃ）］の（Ｂ）に対する比を含む、請求項１８に記載のデータ・ストレージ・ドライブ。
【請求項２０】
前記サーボ・デコーダ・システムにおける前記位置信号生成器は、
（Ａ）の値が（Ｂ）／２の値より大きいときには、（Ａ）の（Ｂ）に対する比として前記第１及び第２の時間間隔の関数である位置信号を生成し、
（Ａ）の値が（Ｂ）／２の値より小さいときには、［（Ｂ）−（Ｃ）］の（Ｂ）に対する比として前記第３及び第２の時間間隔の関数である位置信号を生成する、
ように構成された、請求項１８又は請求項１９のいずれかに記載のデータ・ストレージ・ドライブ。
【請求項２１】
前記サーボ・デコーダ・システムにおける前記位置信号生成器は、少なくとも所定のヒステリシス係数によって前記（Ａ）の値が（Ｂ）／２とは異なる値となるまで、前記位置生成関数の間で切り換えることなく、位置信号を生成し続けるようにさらに構成された、請求項２０に記載のデータ・ストレージ・ドライブ。
【請求項２２】
前記サーボ・デコーダ・システムにおける前記タイミング装置は、連続的に隣接するサブ・フレームの平行なサーボ・ストライプの第４の対の間における前記サーボ読み取りヘッドの第４の時間間隔（Ｄ）を決定するようにさらに構成され、サーボ・ストライプの前記第４の対は、前記第２の対のサーボ・ストライプ以外のサーボ・ストライプを含み、前記位置信号生成器は、前記第１及び第２の時間間隔の関数である位置信号と前記第３及び第４の時間間隔の関数である位置信号とを生成するようにさらに構成された、請求項１８から請求項２１までのいずれかに記載のデータ・ストレージ・ドライブ。
【請求項２３】
前記サーボ・デコーダ・システムにおける前記タイミング装置は、連続的に隣接するサブ・フレームの平行なサーボ・ストライプの第２の対の間における前記第２の時間間隔（Ｂ）を決定するように構成され、連続的に隣接するサブ・フレームのサーボ・ストライプの第４の対の間における前記第４の時間間隔（Ｄ）を決定するように構成され、サーボ・ストライプの前記第２の対とサーボ・ストライプの前記第４の対とは、互いに交互に配置され、互いに非平行である、請求項２２に記載のデータ・ストレージ・ドライブ。
【請求項２４】
前記第１及び第２の時間間隔の前記関数は、（Ａ）の（Ｂ）に対する比を含み、前記第３及び第４の時間間隔の前記関数は、［（Ｄ）−（Ｃ）］の（Ｄ）に対する比を含む、請求項２３に記載のデータ・ストレージ・ドライブ。
【請求項２５】
リニア・テープの連続的に隣接するサブ・フレームに非平行なサーボ・ストライプをもつサブ・フレームを有する一連のフレームとして配列されたタイミング・ベースのサーボ・バンド内でタイミングを計測する方法であって、前記タイミング・ベースのサーボ・バンドは、前記タイミング・ベースのサーボ・バンドの幅より狭い検知幅を有するサーボ読み取りヘッドによって検知され、前記サーボ読み取りヘッド及び前記タイミング・ベースのサーボ・バンドは、互いに対して長手方向に移動し、
サブ・フレームの非平行なサーボ・ストライプの第１の対の間における前記サーボ読み取りヘッドの第１の時間間隔（Ａ）を決定することと、
連続的に隣接するサブ・フレームの非平行なサーボ・ストライプの第２の対の間における、前記第１の時間間隔（Ａ）の中間の前記サーボ読み取りヘッドの第２の時間間隔（Ｃ）を決定することであって、サーボ・ストライプの前記第２の対は前記第１の対の第２のサーボ・ストライプと連続的に続く第１の対の第１のサーボ・ストライプとを含む、決定することと、
前記第１（Ａ）及び第２（Ｃ）の時間間隔の関数である位置信号を生成することであって、前記位置信号は前記サーボ・バンドに対する前記サーボ読み取りヘッドの横方向位置に関連する、生成することと、
を含む方法。
【請求項２６】
前記第１及び第２の時間間隔の前記関数は、（Ａ）の［（Ａ）＋（Ｃ）］に対する比を含む、請求項２５に記載の方法。
【請求項２７】
前記方法は、前記第１（Ａ）及び第２（Ｃ）の時間間隔の前記関数を連続的に更新することを含み、更新された（Ｃ）と交互になる更新された（Ａ）を用いて前記比を連続的に更新することを含む、請求項２６に記載の方法。
【請求項２８】
リニア・テープのタイミング・ベースのサーボ・バンドに対する少なくとも１つのサーボ読み取りヘッドの位置誤差信号を提供するように構成されたサーボ・デコーダ・システムであって、前記サーボ読み取りヘッドは、前記タイミング・ベースのサーボ・バンドの幅より狭い検知幅を有し、前記サーボ読み取りヘッドは、前記タイミング・ベースのサーボ・バンド及び前記サーボ読み取りヘッドが互いに対して長手方向に移動するときに、前記タイミング・ベースのサーボ・バンドのサーボ・ストライプの少なくとも１つの転移を読み取るように構成され、前記サーボ・バンドは、連続的に隣接するサブ・フレーム内に非平行なサーボ・ストライプをもつサブ・フレームを有する一連のフレームとして配列され、前記サーボ・デコーダ・システムは、
前記少なくとも１つのサーボ読み取りヘッドに応答するタイミング装置であって、サブ・フレームの非平行なサーボ・ストライプの第１の対の間における第１の時間間隔（Ａ）を決定することと、連続的に隣接するサブ・フレームの非平行なサーボ・ストライプの第２の対の間における、前記第１の時間間隔（Ａ）の中間の第２の時間間隔（Ｃ）を決定することであって、サーボ・ストライプの前記第２の対は前記第１の対の第２のサーボ・ストライプと連続的に続く第１の対の第１のサーボ・ストライプとを含む、決定することとを行うように構成された、タイミング装置と、
前記第１（Ａ）及び第２（Ｃ）の時間間隔の関数である位置信号を生成するように構成された、位置信号生成器と、
前記生成された位置信号に従って位置誤差信号を生成するように構成された、位置誤差信号生成器と、
を含む、サーボ・デコーダ・システム。
【請求項２９】
前記位置信号生成器における前記第１及び第２の時間間隔の前記関数は、（Ａ）の［（Ａ）＋（Ｃ）］に対する比を含む、請求項２８に記載のサーボ・デコーダ・システム。
【請求項３０】
前記タイミング装置及び前記位置信号生成器は、前記第１（Ａ）及び第２（Ｃ）の時間間隔の連続的に更新された関数を提供するように構成され、更新された（Ｃ）と交互になる更新された（Ａ）を用いて前記比を連続的に更新することを含む、請求項２９に記載のサーボ・デコーダ・システム。
【請求項３１】
リニア・テープのデータに関するデータを読み取り及び書き込みするように構成された読み取り／書き込みヘッドであって、前記読み取り／書き込みヘッドは、前記リニア・テープのタイミング・ベースのサーボ・バンドに対する少なくとも１つのサーボ読み取りヘッドをさらに含み、前記サーボ読み取りヘッドは、前記タイミング・ベースのサーボ・バンドの幅より狭い検知幅を有し、前記サーボ読み取りヘッドは、前記タイミング・ベースのサーボ・バンド及び前記サーボ読み取りヘッドが互いに対して長手方向に移動するときに、前記タイミング・ベースのサーボ・バンドのサーボ・ストライプの少なくとも１つの転移を読み取るように構成され、前記サーボ・バンドは、連続的に隣接するサブ・フレーム内に非平行なサーボ・ストライプをもつサブ・フレームを有する一連のフレームとして配列された、読み取り／書き込みヘッドと、
サーボ・デコーダ・システムであって、
前記少なくとも１つのサーボ読み取りヘッドに応答するタイミング装置であって、サブ・フレームの非平行なサーボ・ストライプの第１の対の間における第１の時間間隔（Ａ）を決定することと、連続的に隣接するサブ・フレームの非平行なサーボ・ストライプの第２の対の間における、前記第１の時間間隔（Ａ）の中間の第２の時間間隔（Ｃ）を決定することであって、サーボ・ストライプの前記第２の対は前記第１の対の第２のサーボ・ストライプと連続的に続く第１の対の第１のサーボ・ストライプとを含む、決定することとを行うように構成された、タイミング装置と、
前記第１（Ａ）及び第２（Ｃ）の時間間隔の関数である位置信号を生成するように構成された、位置信号生成器と、
前記生成された位置信号に従って位置誤差信号を生成するように構成された、位置誤差信号生成器と、
前記生成された位置誤差信号に応答して、前記読み取り／書き込みヘッドを前記リニア・テープに対して横方向に移動させるように構成された、サーボ・コントローラ及びアクチュエータと、
を含む、サーボ・デコーダ・システムと、
を含む、データ・ストレージ・ドライブ。
【請求項３２】
前記位置信号生成器における前記第１（Ａ）及び第２（Ｃ）の時間間隔の前記関数は、（Ａ）の［（Ａ）＋（Ｃ）］に対する比を含む、請求項３１に記載のデータ・ストレージ・ドライブ。
【請求項３３】
前記タイミング装置及び前記位置信号生成器は、前記第１（Ａ）及び第２（Ｃ）の時間間隔の連続的に更新された関数を提供するように構成され、更新された（Ｃ）と交互になる更新された（Ａ）を用いて前記比を連続的に更新することを含む、請求項３２に記載のデータ・ストレージ・ドライブ。
【請求項３４】
リニア・テープの連続的に隣接するサブ・フレームに非平行なサーボ・ストライプをもつサブ・フレームを有する一連のフレームとして配列されたタイミング・ベースのサーボ・バンド内でタイミングを計測するためのコンピュータ・プログラム製品であって、前記タイミング・ベースのサーボ・バンドは、前記タイミング・ベースのサーボ・バンドの幅より狭い検知幅を有するサーボ読み取りヘッドによって検知され、前記サーボ読み取りヘッド及び前記タイミング・ベースのサーボ・バンドは、互いに対して長手方向に移動し、
処理回路によって読み取り可能であり、請求項１から請求項８まで及び請求項２５から請求項２７までのいずれかに記載の方法を実施するように処理回路によって実行するための命令を格納した、コンピュータ可読ストレージ媒体、
を含む、コンピュータ・プログラム製品。
【請求項３５】
コンピュータ可読媒体上に格納され、デジタル・コンピュータの内部メモリにロード可能なコンピュータ・プログラムであって、前記プログラムがコンピュータ上で稼働するときに、請求項１から請求項８まで及び請求項２５から請求項２７までいずれかの記載の方法を実施するためのソフトウェア・コード部分を含む、コンピュータ・プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、リニア・テープ媒体に関し、より具体的には、トラック追従型のタイミング・ベースのサーボ構成に関する。
【背景技術】
【０００２】
ヘッドが、テープに沿って、長手方向の平行なデータ・トラック内のデータを読み取ること及び／又は書き込むことができるように、リニア・テープは、典型的には、読み取り／書き込みヘッドを横切って長手方向に移動する。サーボ・バンドは、データ・トラックに対して平行に設けられ、少なくとも１つのサーボ・ヘッドがサーボ・バンドを読み取る。サーボ・システムは、サーボ読み取りヘッドの横方向位置に応答してアクチュエータを動作させ、読み取り／書き込みヘッドを、サーボ・バンドに対して同一の横方向位置で特定の経路をたどるようにテープに対して横に移動させ、これにより、読み取り／書き込みヘッドは、同一のデータ・トラックをたどる。
【０００３】
タイミング・ベースのサーボ構成は、トラック追従能力を提供するために、例えば磁気テープ・システムのリニア・テープ媒体に用いられる。記録されたサーボ・パターンは、１つより多い方位角方向でテープ媒体を横切って記録された対として配列された「サーボ・ストライプ」と呼ばれる、２部分からなる磁気転移を含む。この技術は、タイミング・ベースのサーボ構成を説明する特許文献１（Ａｌｂｒｅｃｈｔ、Ｔ  Ｒ他、「Ｔｉｍｉｎｇ  ｂａｓｅｄ  ｓｅｒｖｏ  ｓｙｓｔｅｍ  ｆｏｒ  ｍａｇｎｅｔｉｃ  ｔａｐｅ  ｓｙｓｔｅｍｓ」）において説明される。サーボ読み取りヘッドによってサーボ・パターンを読み取ることにより、磁気媒体上に書き込まれたサーボ・ストライプの両縁部における転移に対応する「ダイビット」と呼ばれる一連のパルスが得られる。従って、異なる方位角方向のサーボ・ストライプの任意の対に対応するダイビット間のタイミングは、サーボ読み取りヘッドがサーボ・バンドを横切って横方向に移動するにつれて、連続的に変化する。パターンは、サーボ・バンド・パターンと比較して幅の狭いサーボ読み取りヘッドによって読み取られ、サーボ読み取りヘッドの位置は、テープが長手方向に移動するにつれてサーボ・パターンを読み取るサーボ読み取りヘッドによって生成されるパルスの相対的なタイミングから、導出される。このシステムを用いた位置検知は、２つのサーボ・パターン間隔の比を導出することによって達成され、一方のパターン間隔は、異なる方位角方向を有する一対のサーボ・ストライプに対応するダイビットの各々の転移間のタイミングを含み、他方のパターン間隔は、同じ方位角方向を有する一対のサーボ・ストライプに対応するダイビットの各々の転移間のタイミングを含む。従って、位置検知は、比に依存し、テープの速度には左右されない。
【０００４】
リニア・テープは、典型的には、読み取り／書き込みヘッドを横切って長手方向に移動するにつれて横方向に移動することがあり、読み取り／書き込みヘッドがテープのいずれの横移動にも追従できるようにするために、トラック追従が採用される。検知された位置がトラック追従のために用いられ、トラック追従においては、アクチュエータが読み取り／書き込みヘッドをリニア・テープに対して横方向に移動させて、サーボ・バンドに沿ってサーボ読み取りヘッドの所望の横方向位置を取得し、サーボ・バンドを追従する経路をたどり、これにより、典型的にはサーボ読み取りヘッドから横方向にオフセットされたデータ・ヘッドを用いてデータ・トラックを追従する。検知された位置は、サーボ・バンドに対するサーボ読み取りヘッドの所望の横方向位置と比較され、その差を用いて位置誤差信号が導出され、アクチュエータが作動される。
【０００５】
特許文献２（Ａｉｋａｗａ、Ｋ．、「Ｍｅｔｈｏｄ  ｆｏｒ  Ｄｉｇｉｔａｌｌｙ  Ｄｅｍｏｄｕｌａｔｉｎｇ  Ｐｏｓｉｔｉｏｎ  Ｓｉｇｎａｌｓ  Ｒｅｃｏｒｄｅｄ  ｏｎ  Ｒｅｃｏｒｄｉｎｇ  Ｍｅｄｉａ」、２０００年９月１９日）は、サーボ・バースト信号の周波数より２倍又はそれ以上高い周波数で第１及び第２のサーボ・バースト信号をサンプリングすることによって、サーボ・バースト信号を読み取るために磁気ディスク装置において位置信号を復調するための方法を開示する。
【０００６】
特許文献３（Ｍｏｌｓｔａｄ他、「Ｔｉｍｅ−Ｂａｓｅｄ  Ｓｅｒｖｏｐｏｓｉｔｉｏｎｉｎｇ  Ｓｙｓｔｅｍｓ」、２００６年２月１４日）は、同じものに関連して用いられるサーボ位置決めシステムを開示しており、これは、瞬間的な変動によって引き起こされるタイム・ベースの誤差に対する耐性を向上させるために、付加的なタイミング基準情報を用いる。
【先行技術文献】
【特許文献】
【０００７】
【特許文献１】米国特許第５，６８９，３８４号明細書
【特許文献２】米国特許出願ＵＳ  ６，１２２，１１７号明細書
【特許文献３】米国特許出願ＵＳ  ６，９９９，２５８号明細書
【発明の概要】
【発明が解決しようとする課題】
【０００８】
トラック追従制御システムに最も必要なことは、高い帯域幅のトラック追従型サーボ・システムをサポートするために、高いサンプリング・レートのサーボ・フィードバック信号を有することである。高いサンプリング・レートによって、読み取り／書き込みヘッドの正確な最新の情報が提供される。タイミング・ベースのサーボ・システムは、例えば、２つのバーストを含むサブ・フレーム及び２つのサブ・フレームを含むフレームの形態で配列されたサーボ転移における異なるバーストのサーボ転移間の時間を測定する。サブ・フレームのバーストは、第１のパターン間隔又は隙間によって隔てられ、フレームのサブ・フレームは、第２のパターン間隔又は隙間によって隔てられる。現在のタイミング・ベースのサーボ・システムは、サブ・フレームにおける２つのバーストのサーボ転移間の時間と２つのサブ・フレームにおけるサーボ転移間の時間とを用いるものであり、その結果、サンプリング・レートは、全フレームを網羅する。従って、テープ速度は遅くなり、サンプリング・レートが遅くなり過ぎて高い帯域幅のトラック追従システムを維持することができない可能性がある。
【０００９】
従って、当該技術分野において、前述の問題に対処する必要性が存在する。
【課題を解決するための手段】
【００１０】
リニア・テープの連続的に隣接するサブ・フレームに非平行なサーボ・ストライプをもつサブ・フレームを有する一連のフレームとして配列されたタイミング・ベースのサーボ・バンドに関するタイミング情報を提供するための方法、サーボ・デコーダ・システム、データ・ストレージ・ドライブ及びコンピュータ・プログラム製品が提供され、タイミング・ベースのサーボ・バンドは、タイミング・ベースのサーボ・バンドの幅より狭い検知幅を有するサーボ読み取りヘッドによって検知され、サーボ読み取りヘッド及びタイミング・ベースのサーボ・バンドは、互いに対して長手方向に移動する。
【００１１】
一実施形態において、本方法は、
サブ・フレームの非平行なサーボ・ストライプの第１の対の間におけるサーボ読み取りヘッドの第１の時間間隔（Ａ）を決定することと、
連続的に隣接するサブ・フレームの平行なサーボ・ストライプの第２の対の間におけるサーボ読み取りヘッドの第２の時間間隔（Ｂ）を決定することであって、サーボ・ストライプの第２の対は第１の対の一方のサーボ・ストライプを含む、決定することと、
連続的に隣接するサブ・フレームの非平行なサーボ・ストライプの第３の対の間における、第１の時間間隔（Ａ）の中間のサーボ読み取りヘッドの代替的な第３の時間間隔（Ｃ）を決定することであって、サーボ・ストライプの第３の対は第１の対の一方のサーボ・ストライプを含む、決定することと、
第１及び第２の時間間隔の関数である位置信号と第３及び第２の時間間隔の関数である位置信号とを生成することであって、位置信号はサーボ・バンドに対するサーボ読み取りヘッドの横方向位置に関連する、生成することと、
を含む。
【００１２】
さらなる実施形態においては、第３の時間間隔（Ｃ）のサーボ・ストライプの第３の対は、第１の対の第２のサーボ・ストライプと、連続的に続く第１の対の第１のサーボ・ストライプとを含む。
【００１３】
別の実施形態においては、第１及び第２の時間間隔の関数は、（Ａ）の（Ｂ）に対する比を含み、第３及び第２の時間間隔の関数は、［（Ｂ）−（Ｃ）］の（Ｂ）に対する比を含む。
【００１４】
さらに別の実施形態においては、（Ａ）の値が（Ｂ）／２の値より大きいときには、位置信号を生成するステップは、（Ａ）の（Ｂ）に対する比として第１及び第２の時間間隔の関数である位置信号を生成することを含み、（Ａ）の値が（Ｂ）／２の値より小さいときには、位置信号を生成するステップは、［（Ｂ）−（Ｃ）］の（Ｂ）に対する比として第３及び第２の時間間隔の関数である位置信号を生成することを含む。
【００１５】
さらに別の実施形態は、少なくとも所定のヒステリシス係数によって（Ａ）の値が（Ｂ）／２とは異なる値になるまで、位置信号を生成するステップ間で切り換えることなく位置信号を生成し続けることを含む。
【００１６】
別の実施形態において、本方法は、連続的に隣接するサブ・フレームの平行なサーボ・ストライプの第４の対の間におけるサーボ読み取りヘッドの第４の時間間隔（Ｄ）を決定するステップであって、サーボ・ストライプの第４の対は第２の対のサーボ・ストライプ以外のサーボ・ストライプを含む、決定するステップをさらに含み、位置信号を生成するステップは、第１及び第２の時間間隔の関数である位置信号と第３及び第４の時間間隔の関数である位置信号とを生成することを含む。
【００１７】
さらに別の実施形態において、第２の時間間隔（Ｂ）を決定するステップは、連続的に隣接するサブ・フレームの平行なサーボ・ストライプの第２の対の間におけるものであり、第４の時間間隔（Ｄ）を決定するステップは、連続的に隣接するサブ・フレームのサーボ・ストライプの第４の対の間におけるものであり、サーボ・ストライプの第２の対とサーボ・ストライプの第４の対とは、互いに交互に配置され、互いに非平行である。
【００１８】
さらに別の実施形態において、第１及び第２の時間間隔の関数は、（Ａ）の（Ｂ）に対する比を含み、第３及び第４の時間間隔の関数は、［（Ｄ）−（Ｃ）］の（Ｄ）に対する比を含む。
【００１９】
別の実施形態においては、本方法は、
サブ・フレームの非平行なサーボ・ストライプの第１の対の間におけるサーボ読み取りヘッドの第１の時間間隔（Ａ）を決定することと、
連続的に隣接するサブ・フレームの非平行なサーボ・ストライプの第２の対の間における、第１の時間間隔（Ａ）の中間のサーボ読み取りヘッドの第２の時間間隔（Ｃ）を決定することであって、サーボ・ストライプの第２の対は第１の対の第２のサーボ・ストライプと連続的に続く第１の対の第１のサーボ・ストライプとを含む、決定することと、
第１（Ａ）及び第２（Ｃ）の時間間隔の関数である位置信号を生成することであって、位置信号はサーボ・バンドに対するサーボ読み取りヘッドの横方向位置に関連する、生成することと
を含む。
【００２０】
さらなる実施形態においては、第１及び第２の時間間隔の関数は、（Ａ）の［（Ａ）＋（Ｃ））に対する比を含む。
【００２１】
さらに別の実施形態においては、第１及び第２の時間間隔の関数を連続的に更新することは、更新された（Ｃ）と交互になる更新された（Ａ）を用いて比を連続的に更新することを含む。
【図面の簡単な説明】
【００２２】
【図１】本発明の好ましい実施形態を実装することができる、従来技術による磁気テープ・カートリッジを示す。
【図２】本発明の好ましい実施形態を実装することができる、従来技術による図１の磁気テープ・カートリッジのリールを示す。
【図３】本発明の好ましい実施形態を実装することができる、図１及び図２の磁気テープ・カートリッジと共に動作するデータ・ストレージ・ドライブを示す。
【図４】本発明の好ましい実施形態を実装することができる、図３のデータ・ストレージ・ドライブのブロック図を示す。
【図５】本発明の好ましい実施形態による、図１−図４のデータ・ストレージ・ドライブの磁気ヘッド及びサーボ・システム並びに磁気テープ・カートリッジの概略的なブロック図である。
【図６】本発明の好ましい実施形態による、図５のサーボ・デコーダの概略的なブロック図である。
【図７】従来技術による例示的なサーボ・バンドの図である。
【図８】従来技術による、図７のサーボ・バンドに対する従来技術のタイミング情報の図である。
【図９】本発明の好ましい実施形態による、図７のサーボ・バンドに対して本発明によって提供されるタイミング情報の図である。
【図１０】本発明の好ましい実施形態による、図５及び図６の装置の動作を示すフローチャートである。
【図１１】図７のサーボ・バンドに対して本発明によって提供されるタイミング情報の別の図である。
【図１２】図７のサーボ・バンドに対して本発明によって提供されるタイミング情報のさらに別の図である。
【図１３】図７のサーボ・バンドに対して本発明によって提供されるタイミング情報の別の図である。
【発明を実施するための形態】
【００２３】
ここで、本発明が、図面に示されるような好ましい実施形態を参照して、単なる例として説明される。
【００２４】
本発明は、図面を参照した以下の説明において好ましい実施形態の中で説明され、図面においては、同様の番号は同一又は類似の要素を表す。本発明は、本発明の目的を達成するための最良の形態に関して説明されるが、当業者であれば、これらの教示に照らして、本発明の趣旨及び範囲から逸脱することなく変型を実現できることが分かるであろう。  
【００２５】
図１及び図２を参照すると、磁気テープ・カートリッジ１００のような従来技術の取り外し可能なデータ・ストレージ媒体の例は、カートリッジ本体１０１、カートリッジ扉１０６及びデータ・ストレージ媒体１２１を含む。
【００２６】
例えば書き換え可能な磁気テープを含むデータ・ストレージ媒体１２１は、リール１１０上に巻かれており、磁気テープ・ドライブのテープ経路を通して磁気テープ１２１を進ませるために、リーダ・ピン１１１が用いられる。当業者であれば理解できるように、磁気テープ・データ・ストレージ・カートリッジは、１つ又は２つのリール上に巻かれた長い磁気テープを含み、その例は、Ｌｉｎｅａｒ  Ｔａｐｅ  Ｏｐｅｎ（ＬＴＯ）フォーマットに従うものである。図示された磁気テープ・カートリッジ１００は、単一リール型カートリッジである。磁気テープ・カートリッジは、テープがカートリッジのリール間で搬送される双リール型カートリッジも含むことができる。
【００２７】
磁気テープ・データ・ストレージ・カートリッジ１００の一例は、ＬＴＯ技術に基づいたＩＢＭ（登録商標）３５８０Ｕｌｔｒｉｕｍ（ウルトリウム）磁気テープ・カートリッジである。単一リール型磁気テープ・データ・ストレージ・カートリッジのさらに別の例は、ＩＢＭ（登録商標）３５９２ＴｏｔａｌＳｔｏｒａｇｅ  Ｅｎｔｅｒｐｒｉｓｅ磁気テープ・カートリッジ及びそれに関連する磁気テープ・ドライブである。双リール型カートリッジの例は、ＩＢＭ（登録商標）３５７０磁気テープ・カートリッジ及びそれに関連するドライブである。ＩＢＭは、世界中の多数の管轄区域において登録されているインターナショナル・ビジネス・マシーンズ・コーポレーションの登録商標である。
【００２８】
テープ・カートリッジ１００内では、テープ・リール１１０を所定の場所に保持し、テープ・カートリッジ１００がテープ・ドライブに装填されていないときにテープ・リール１１０が回転するのを防ぐために、ブレーキ・ボタン１１２が用いられる。リーダ・ピン１１１と磁気テープ１２１との間に、任意のテープ・リーダ１２０を介在させることができる。
【００２９】
当業者であれば分かるように、例えば、カートリッジ・メモリ（ＣＭ）とも呼ばれる補助的な不揮発性メモリ１０３を、例えば、カートリッジを組み立てるときにカートリッジに封入することにより、カートリッジ１００内に入れて、保持することができる。
【００３０】
図３及び図４を参照すると、磁気テープ・ドライブ２００のようなデータ・ストレージ・ドライブが示される。本発明の好ましい実施形態を用いることができる磁気テープ・ドライブの一例は、磁気テープ・カートリッジ１００に対して所望の操作を実行するためにマイクロコード等を用いる、ＬＴＯ技術に基づいたＩＢＭ３５８０Ｕｌｔｒｉｕｍ磁気テープ・ドライブである。
【００３１】
図１−図４を参照すると、この例において、磁気テープ・カートリッジ１００は、１０７の方向に沿って磁気テープ・ドライブ２００の開口部２０２に挿入され、磁気テープ・ドライブ２００に装填される。
【００３２】
磁気テープ・ドライブにおいては、磁気テープは、カートリッジ・リール１１０と巻き取りリール１３０との間で進められて搬送される。代替的には、双リール型カートリッジの両方のリールを駆動して、リール間で磁気テープを搬送する。
【００３３】
磁気テープ・ドライブは、磁気テープ・カートリッジ１００の補助的な不揮発性メモリ１０３との間で、例えば非接触方式で情報の読み取り及び書き込みを行うためのメモリ・インターフェース１４０を含む。
【００３４】
読み取り／書き込みシステムが、磁気テープとの間で情報の読み取り及び書き込みを行うために提供され、例えば、磁気テープ１２１の横方向にヘッドを移動させるためのサーボ・システムを備えた読み取り／書き込み及びサーボ読み取りヘッド・システム１８０と、読み取り／書き込み及びサーボ制御部１９０と、磁気テープ１２１を、カートリッジ・リール１１０と巻き取りリール１３０との間で、読み取り／書き込み及びサーボ・ヘッド・システム１８０を横切って移動させる駆動モータ・システム１９５と、を含むことができる。以下に説明されるように、読み取り／書き込み及びサーボ制御部１９０は、駆動モータ・システム１９５の動作を制御して、磁気テープ１２１を、読み取り／書き込み及びサーボ・ヘッド・システム１８０を横切って所望の速度で移動させ、一例においては、磁気テープ１２１に対する読み取り／書き込み及びサーボ・ヘッド・システムの長手方向の場所を判断する。
【００３５】
制御システム２４０は、メモリ・インターフェース１４０と通信し、例えば読み取り／書き込み及びサーボ制御部１９０において、読み取り／書き込みシステムと通信する。以下においてより詳細に説明されるように、制御システム２４０は、ソフトウェア、マイクロコード若しくはファームウェアによって動作するプロセッサを含むいずれかの適切な形態の論理を含むか、ハードウェア論理回路を含むか、又はこれらの組み合わせを含むことができる。
【００３６】
制御システム２４０は、典型的には、１つ又は複数のホスト・システム２５０と通信し、ホストから出されるコマンドに従って磁気テープ・ドライブ２００を動作させる。代替的には、磁気テープ・ドライブ２００は、自動データ・ストレージ・ライブラリのようなサブシステムの一部を形成することができ、サブシステムからのコマンドを受け取り、これに応答することもできる。
【００３７】
図示されるように、制御システム２４０は、受信したコマンドに従って動作を行うように、磁気テープ・ドライブ２００を動作させる。例として、テープを所望の場所に移動させること、ファイルなどのデータをテープから読み取ること、新しいデータ・ファイルなどのデータをテープに書き込むこと、新しいデータを既存ファイルに追加するか又は新しいデータ若しくはデータ・ファイルをパーティションの既存データ・ファイルに追加すること、インデックスを書き換えること若しくは追加すること、などが挙げられる。
【００３８】
図５及び図６を参照すると、磁気テープ１２１は、テープのサーボ・バンド２２７に記録されたサーボ・パターンを検出するサーボ読み取りヘッド２２６を含むヘッド・システム１８０を横切って引っ張られる。ヘッド・システム１８０のデータ・ヘッド２２８が、テープのデータ・トラック領域２２９の上に位置決めされており、例えば、１つ又は複数のデータ・トラックに記録されたデータを読み取るための、又は、１つ又は複数のデータ・トラックにデータを書き込むための、多数のデータ・ヘッドを含む。図５は、説明を簡単にするために、単一のサーボ読み取りヘッドと単一のデータ・ヘッドとを示す。当業者であれば、大部分のテープ・システムは、多数の平行なサーボ・バンド、多数のサーボ読み取りヘッド及び多数のデータ読み取り及び書き込みヘッドを有することが分かるであろう。
【００３９】
サーボ・バンド中央線２３０が、テープ１２１の長さに沿って延びるように示される。組み入れられた特許文献１において説明されるように、サーボ・バンドは、サーボ・バンド上の磁気転移がサーボ読み取りヘッドによって検知され、サーボ信号線２３４上で信号デコーダ２３６に提供されるという点で、トラック追従のために用いられる。信号デコーダの実施形態が、図６においてより詳細に示されており、タイミング検出モジュール２５０が、サーボ読み取りヘッド信号を処理し、サーボ・バンドにおいて遭遇した種々の転移間のタイミングを検出する。位置信号生成器２５２が、サーボ・バンドに対するサーボ読み取りヘッドの現在の横方向位置を示す位置信号を生成し、位置誤差信号生成器２５４が、現在の横方向位置を所望の横方向位置と比較して、位置信号線２３８を介して位置誤差信号をサーボ・コントローラ２４１に送信する。サーボ・コントローラは、サーボ制御信号を生成し、その信号を制御線２４２上でヘッド・システム１８０におけるサーボ位置決め機構に提供し、サーボ位置決め機構は、トラック追従の間に、ヘッド・アセンブリを、サーボ・バンド中央線２３０に対して横方向に所望の横方向位置まで移動させるか、又は、サーボ・バンド２２７に対して所望の横方向位置にサーボ読み取りヘッドを維持するように移動させる。
【００４０】
「サーボ・バンド」及び「サーボ・トラック」という用語は、サーボ・ストライプの直線的な流れを特定するための用語として、交換可能に用いられてきた。サーボ読み取りヘッドは、サーボ・バンドを横切って幾つかの横方向位置のいずれかに位置決めすることができ、特定の横方向位置においてトラックを追従するためにサーボ信号を用いることができるので、「サーボ・バンド」という用語は、本明細書においては、サーボ・ストライプによって占有される物理的領域を指し、「トラック追従」という表現から生じる混同を避けるように用いられる。
【００４１】
図７は、従来技術によるタイミング・ベースのサーボ・パターンを示す。タイミング・ベースのサーボ構成によって、トラック追従能力が提供される。例においては、記録されたサーボ・パターンは、「サーボ・ストライプ」２７０と呼ばれ、前縁又は後縁（テープの移動方向に応じて）を有する、２部分からなる磁気転移を含む。パターンは、サーボ・バンド・パターンと比較して幅の狭いサーボ読み取りヘッドによって読み取られ、サーボ読み取りヘッドは、テープがサーボ読み取りヘッドを横切って長手方向に移動するにつれて、サーボ読み取りヘッドがサーボ・ストライプを横切るときに、「ダイビット」と呼ばれる２つの逆極性のパルスを生成する。
【００４２】
どのサーボ・ストライプが読み取られているかを判断する典型的な方法は、サーボ・ストライプを配列してバーストのパターンとし、バーストを配列してサーボ・フレーム２７５とすることであり、各々のフレームは２つのサブ・フレーム２７６、２７７を有し、サブ・フレームの各々は、異なる方位角方向に配列されたサーボ・ストライプの２つのバースト２８０、２８１及び２８２、２８３を有する。あるパターン間隔は、サブ・フレーム内で提供され、別のパターン間隔は、サブ・フレーム間のものである。典型的には、フレーム及びサブ・フレームは、一方のサブ・フレームのバースト内に他方のサブ・フレームとは異なる数のサーボ・ストライプを有することによって、区別される。一例として、フレーム及びサブ・フレームは、フレーム２７５内で、サブ・フレーム２７６の各々のバースト２８０、２８１においては５ダイビットであり、サブ・フレーム２７７の各々のバースト２８２、２８３においては４ダイビットであるというように、各々のバーストから得られるサーボ信号におけるダイビットのカウントを観測することによって、容易に区別される。各々のバーストにおいて異なる数のダイビットをカウントすることによって、サーボ・システムがフレームの境界を区別することが可能になる。
【００４３】
図７及び図８を参照すると、サーボ・ストライプは、１つより多い方位角方向２９２、２９３でテープ媒体を横切って記録された対２９０のような対として配列される。この技術については、組み入れられた特許文献１において説明される。サーボ読み取りヘッドは、サーボ・ストライプを横断し、サーボ・ストライプごとにダイビットを生成する。従って、サーボ読み取りヘッドから得られる、サブ・フレーム内の各々のバーストから得られるものである、任意の対のダイビットの各々の転移間のタイミングは、読み取りヘッドがサーボ・バンドを横切って横方向に移動するにつれて、連続的に変化する。サーボ読み取りヘッドの位置は、テープが長手方向に移動するにつれてサーボ・パターンを読み取るヘッドによって生成されるパルスの相対的なタイミングから、導出される。このシステムを用いた位置検知は、２つのサーボ・パターン間隔の比を導出すことによって達成され、一方のパターン間隔は、異なる方位角方向を有するサーボ・ストライプから得られるダイビットの各々の転移間のタイミング２９０を含み、他方のパターン間隔は、同じ方位角方向を有するサーボ・ストライプから得られるダイビットの各々の転移間のタイミング２９５を含む。従って、位置検知は、比に依存し、テープ速度には左右されない。
【００４４】
当技術分野において定義される、バーストについての「Ａ」、「Ｂ」、「Ｃ」及び「Ｄ」、並びに、選択されたストライプ間のタイミングについての「Ａ」及び「Ｂ」という用語の使用は、当業者以外の者に対しては矛盾した状況を与える可能性がある。例えば、バースト「Ａ」のサーボ・ストライプ３００と、同じ方位角方向のバースト「Ｂ」の対応するサーボ・ストライプ３０１との間の距離は、「ＡＢ」距離と呼ばれ、（Ａ）タイミング間隔２９０とも呼ばれる。バースト「Ａ」のサーボ・ストライプ３００と、バースト「Ｃ」の対応するサーボ・ストライプ３０２との間の距離は、「ＡＣ」距離と呼ばれ、（Ｂ）タイミング間隔２９５とも呼ばれる。実際には、（Ｂ）タイミング間隔３０５は、（Ａ）及び（Ｂ）タイミング間隔の両方が同一のインスタンスであるサーボ・ストライプ３０１からのものとなるように、１つのバーストだけシフトすることがある。
【００４５】
現在の技術においては、比（Ａ）／（Ｂ）の値を用いて、サーボ・バンドに対するヘッドの横方向位置を決定する。従って、比は、（Ａ）タイミングの決定及び（Ｂ）タイミングの決定の両方の最後に求められ、その情報は、サーボ・システムが、タイミング決定に応じたデータ転送速度でヘッド位置決め制御のために利用することができる。
【００４６】
図９を参照すると、本発明の好ましい実施形態は、連続的に隣接するサブ・フレームの非平行なサーボ・ストライプの第３の対の間における、第１の時間間隔２９０、３２３の中間のサーボ読み取りヘッドの代替的な第３の時間間隔（Ｃ）３２０、３２２の決定を加えたものである。例えば、第３の時間間隔（Ｃ２）３２２は、非平行である一対のサーボ・ストライプ３３０と３３１との間のものである。第３のタイミング間隔（Ｃ２）を構成するサーボ・ストライプは、前の（Ａ１）タイミング間隔２９０の第１の対の第２のサーボ・ストライプ３３０、及び、次の（Ａ２）時間間隔３２３の連続的に続く第１の対の第１のサーボ・ストライプ３３１である。
【００４７】
タイミング間隔（Ｃ）は、隣接する（Ａ）タイミング間隔によって提供される間隔の中間において、サーボ読み取りヘッドの横方向の位置決めを更新するための基準を提供し、これによって、横方向位置の推定値の生成率を効果的に倍増させる。比（Ａ）／（Ｂ）と等しい、更新された位置の値は、［（Ｂ）−（Ｃ）］／（Ｂ）である。
【００４８】
言い換えれば、位置信号は、（Ａ）の（Ｂ）に対する比を含む第１及び第２の時間間隔の関数、並びに、［（Ｂ）−（Ｃ）］の（Ｂ）に対する比を含む第３及び第２の時間間隔の関数になる。
【００４９】
タイミングの視点から、（Ａ）及び（Ｃ）は、一般に、横方向のテープ移動及びテープ速度の変動に応じて変わる場合があるので、（Ｂ）は、必ずしも（Ｃ）＋（Ａ）と等しいわけではない。第３のタイミング間隔（Ｃ）の値は、前の（Ａ）又は（Ｂ）の値より新しい又はより最新の情報を有する。
【００５０】
図５、図６、図９及び図１０を参照すると、ステップ４００において、タイミング検出モジュール２５０は、タイミング間隔（Ａ）及びタイミング間隔（Ｃ）について同様である。タイミング検出モジュール２５０は、サーボ読み取りヘッド信号を処理し、サーボ・バンドにおいて遭遇した種々の転移間のタイミングを検出する。一例においては、転移は、例えば、４、４、５、５のパターンに従ったバースト内のダイビットの数及びパターン内の選択された転移の位置によってデコードされ、例えば、（Ａ１）タイミング間隔２９０の始まりを含む転移３２９を検出し、（Ａ１）タイミング間隔の終わりを含む転移３３０を検出する。一例においては、タイミング検出モジュール２５０は、カウンタを用いて、転移３２９の検出と転移３３０の検出との間のクロック・パルスをカウントし、そのカウントは、タイミング間隔（Ａ１）２９０を表す。（Ａ１）についてのカウントが終了すると、同一のカウンタ又は異なるカウンタを用いて、転移３３０の検出と転移３３１の検出との間のクロック・パルスをカウントし、そのカウントは、タイミング間隔（Ｃ２）３２２を表す。同時に、タイミング間隔（Ｂ１）は、転移３２８の検出と転移３３０の検出との間のカウントを行うこと、又は、同じ転移３２８及び３３０の間のものであるタイミング間隔（Ｃ１）３２０と（Ａ１）２９０とを合計することのいずれかによって、決定される。
【００５１】
ステップ４０１において、位置信号生成器２５２は、比（Ａ）／（Ｂ）及び比［（Ｂ）−（Ｃ）］／（Ｂ）の両方を用いて、サーボ・バンドに対するサーボ読み取りヘッドの現在の横方向位置を示す位置信号を生成する。
【００５２】
ステップ４０２において、位置誤差信号生成器２５４は、現在の横方向位置を所望の横方向位置と比較し、位置誤差信号を、位置信号線２３８を介してサーボ・コントローラ２４１に送信する。サーボ・コントローラは、サーボ制御信号を生成して、その信号を制御線２４２上でヘッド・システム１８０におけるサーボ位置決め機構に提供し、サーボ位置決め機構は、トラック追従の間に、ヘッド・アセンブリをサーボ・バンドに対して横方向に所望の横方向位置まで移動させるか、又は、サーボ・バンド２２７に対して所望の横方向位置にサーボ読み取りヘッドを維持するように移動させる。
【００５３】
図９において、（Ｃ２）間隔３２２による比［（Ｂ）−（Ｃ）］／（Ｂ）を用いるサーボ読み取りヘッドの最新値は、（Ｂ２）間隔３４０の測定の終了を待つべきであるという議論があるかもしれない。しかしながら、そのようにすると、（Ｂ２）に関して、（Ａ２）３２３より新しい情報が提供されない。しかしながら、（Ｂ）の値は、テープ位置の観点からは一定である。（Ｂ）は、テープ速度のみによって変わる。テープ速度の変化は、横方向の（ヘッド位置）の変化と比較して相対的に遅いため、テープ速度、従って（Ｂ）間隔は、少なくとも幾つかのサンプルにわたって、比較的一定のまま保たれると仮定するのが安全である。従って、新しい位置の値は、前の（Ｂ）値３３９を用いることによって（Ｃ２）３２２が利用可能になるタイミング・ポイントにおいて決定される。
【００５４】
従って、図９において、増加したサンプリング・レートでのヘッド位置の計算シーケンスは、［（Ｂ０）−（Ｃ１）］／（Ｂ０）、（Ａ１）／（Ｂ１）、［（Ｂ１）−（Ｃ２）］／（Ｂ１）、（Ａ２）／（Ｂ２）などとなる。図６を参照すると、タイミング検出レート２５０の増加は、位置誤差信号のサンプリング・レート２５４を効果的に増加させる。
【００５５】
別の実施形態においては、図９を参照すると、「時間的に古い」（Ｂ）値の問題は、連続的に隣接するサブ・フレームの平行なサーボ・ストライプの第４の対の間のものである、サーボ読み取りヘッドの第４の時間間隔「（Ｄ）」３５１、３５２を用いることによって、解決される。第４のタイミング間隔（Ｄ）を形成するサーボ・ストライプの対は、タイミング間隔（Ｂ）を形成する第２の対のサーボ・ストライプ以外のサーボ・ストライプを含み、サーボ・ストライプの第２の対（Ｂ）とサーボ・ストライプの第４の対（Ｄ）とは、互いに交互に配置され、互いに非平行である。このことによって、典型的には（Ｂ）として測定される一定のサーボ・パターン距離のより最新の測定値が提供される。
【００５６】
第１及び第２の時間間隔を用いてヘッドの横方向位置を決定する関数は、（Ａ）の（Ｂ）に対する比を含み、第３及び第４の時間間隔を用いる関数は、［（Ｄ）−（Ｃ）］の（Ｄ）に対する比を含む。新しいシーケンスは、［（Ｄ１）−（Ｃ１）］／（Ｄ１）、（Ａ１）／（Ｂ１）、［（Ｄ２）−（Ｃ２）］／（Ｄ２）、（Ａ２）／（Ｂ２）などとなる。
【００５７】
さらに、低速での位置誤差推定の質を向上させるが、サンプリング・レートは変化しない状態を維持するための代替形態は、サーボ・バンドの中央線に対するサーボ読み取りヘッドの横方向の場所を決定することを含む。
【００５８】
具体的には、（Ａ）の値が（Ｂ）／２の値より大きいときには、位置信号を生成するステップは、（Ａ）の（Ｂ）に対する比として第１及び第２の時間間隔の関数である位置信号を生成することを含み、（Ａ）の値が（Ｂ）／２の値より小さいときには、位置信号を生成するステップは、［（Ｂ）−（Ｃ）］の（Ｂ）に対する比として第３及び第２の時間間隔の関数である位置信号を生成することを含む。（Ａ）の値が（Ｂ）／２の値より大きいときには、（Ａ）の値は、常に［（Ｂ）−（Ｃ）］又は［（Ｄ）−（Ｃ）］の値より大きく、図６のカウント２５０をより大きくすることができるようになり、より正確な位置の比２５２が提供される。サーボ読み取りヘッドが、サーボ・バンドの中央線の反対側にあるときには、［（Ｂ）−（Ｃ）］又は［（Ｄ）−（Ｃ）］の値は、（Ａ）の値より大きい。
【００５９】
サーボ読み取りヘッドが中央線に近づいたときに必要以上にトグリングを繰り返すことを避けるために、さらなる実施形態は、少なくとも所定のヒステリシス係数によって（Ａ）の値が（Ｂ）／２と異なる値になるまで、位置信号を生成するステップ間で切り換えることなく位置信号を生成し続けることを含む。例えば、中央位置の周囲に狭いバンドを形成することができ、その中では位置信号が生成される方法に変更はなく、狭いバンドを完全に横切った場合にのみ、モードが切り換えられる。バンドは、例えば、「２Δ」と定義して、中央の両側において「Δ」の距離とすることができる。従って、式が、
［（Ｂ）／２］−Δ＜＝（Ａ）＜＝［（Ｂ）／２］＋Δ
の場合には、現在のモードで続けられる。
【００６０】
図１１を参照すると、タイミング間隔の間の関係によって、特定の時間間隔を除外し、さらに有効な位置信号を取得できるようになることに注目することができる。図１１の例は、「１ｘ」と呼ぶことができる元のサンプリング・レートに戻るが、更新されたテープ速度を考慮している。（Ｃ）タイミング間隔が除外され、（Ｄ）タイミング間隔が保持され、その結果、サンプリング・シーケンスは、（Ａ１）／（Ｂ１）、（Ａ１）／（Ｄ２）、（Ａ２）／（Ｂ２）、（Ａ２）／（Ｄ３）などとなる。
【００６１】
代替的には、図１２を参照すると、（Ｄ）タイミング間隔を除外することができ、これもまた最初のサンプリング・レート「１ｘ」に戻る。（Ｃ）タイミング間隔は保持されるので、サンプリング・シーケンスは、（Ａ１）／（Ｂ１）、（Ａ１）／［（Ａ１）＋（Ｃ２）］、（Ａ２）／（Ｂ２）、（Ａ２）／［（Ａ２）＋（Ｃ３）］などとなる。
【００６２】
（Ｂ）＝［（Ａ）＋（Ｃ）］であることに注目すれば、測定される間隔の数をさらに減らし、（Ｂ）間隔の測定を除外して測定回数を２回のみに減少させることができる。一実施形態において、図１３では、（Ｂ）間隔は測定されない。「１ｘ」サンプリング・レートの下で、シーケンスは、（Ａ１）／［（Ａ１）＋（Ｃ１）］、（Ａ２）／［（Ａ２）＋（Ｃ２）］、（Ａ３）／［Ａ３］＋（Ｃ３）］などとなる。
【００６３】
「２ｘ」サンプリング・レートの下では、シーケンスは、（Ａ１）／［（Ａ１）＋（Ｃ１）］、（Ａ１）／［（Ａ１）＋（Ｃ２）］、（Ａ２）／［（Ａ２）＋（Ｃ２）］、（Ａ２）／［（Ａ２）＋（Ｃ３）］、（Ａ３）／［（Ａ３）＋（Ｃ３）］などとなる。
【００６４】
「２ｘ」サンプリングは、２つのカウンタの同じ実装形態を用いて（Ａ）及び（Ｃ）を決定することができるという点で、（Ａ）及び（Ｂ）のみを決定する現在のシステムの使用を可能にする方法である。
【００６５】
「２ｘ」サンプリング・レートは、（Ａ）及び（Ｃ）を交互に更新することによって、連続的に更新された位置信号を提供する。従って、上述のように、最初に（Ｃ１）が（Ｃ２）に更新され、次に（Ａ１）が（Ａ２）に更新され、次に（Ｃ２）が（Ｃ３）に更新されるなどと更新される。（Ｂ）が関与する更新とは異なり、（Ｃ）のみが関与する更新は、比の分母に対するものである。（Ｂ）は、サーボ読み取りヘッドの横方向位置に関わらず変化しないが、（Ｃ）は、非平行なサーボ・ストライプの間のものであり、サーボ読み取りヘッドの横方向位置の変化を反映し、これにより、上記の比は、横方向位置を与える。
【００６６】
従って、図６、図９、図１０及び図１３を参照すると、ステップ４００において、タイミング検出モジュール２５０は、タイミング間隔（Ａ）及びタイミング間隔（Ｃ）について同様である。タイミング検出モジュール２５０は、サーボ読み取りヘッド信号を処理し、サーボ・バンドにおいて遭遇した種々の転移間のタイミングを検出する。一例においては、転移は、例えば、４、４、５、５のパターンに従ったバースト内のダイビットの数及びパターン内の選択された転移の位置によってデコードされ、例えば、（Ａ１）タイミング間隔２９０の始まりを含む転移３２９を検出し、（Ａ１）タイミング間隔の終わりを含む転移３３０を検出する。一例においては、タイミング検出モジュール２５０は、カウンタを用いて、転移３２９の検出と転移３３０の検出との間のクロック・パルスをカウントし、そのカウントは、タイミング間隔（Ａ１）２９０を表す。（Ａ１）についてのカウントが終了すると、同一のカウンタ又は異なるカウンタを用いて、転移３３０の検出と転移３３１の検出との間のクロック・パルスをカウントし、そのカウントは、タイミング間隔（Ｃ２）３２２を表す。
【００６７】
ステップ４０１において、位置信号生成器２５２は、比（Ａ）／［（Ａ）＋（Ｃ）］を用いて、サーボ・バンドに対するサーボ読み取りヘッドの現在の横方向位置を示す位置信号を生成する。
【００６８】
ステップ４０２において、位置誤差信号生成器２５４は、現在の横方向位置を所望の横方向位置と比較し、位置誤差信号を、位置信号線２３８を介してサーボ・コントローラ２４１に送信する。サーボ・コントローラは、サーボ制御信号を生成し、その信号を制御線２４２上でヘッド・システム１８０におけるサーボ位置決め機構に提供し、サーボ位置決め機構は、トラック追従の間に、ヘッド・アセンブリをサーボ・バンドに対して横方向に所望の横方向位置まで移動させるか、又は、サーボ・バンド２２７に対して所望の横方向位置にサーボ読み取りヘッドを維持するように移動させる。
【００６９】
当業者であれば分かるように、本発明の態様は、システム、方法又はコンピュータ・プログラム製品として具体化することができる。従って、本発明の態様は、完全にハードウェアの実施形態、完全にソフトウェアの実施形態（ファームウェア、常駐ソフトウェア、マイクロコード等を含む）、又は、ソフトウェアの態様とハードウェアの態様とを組み合わせた実施形態の形態をとることができ、これらはすべて、本明細書において一般的に「回路」、「モジュール」又は「システム」と呼ぶことがある。さらに、本発明の態様は、具体化されたコンピュータ可読プログラム・コードを有する１つ又は複数のコンピュータ可読ストレージ媒体内に具体化されたコンピュータ・プログラム製品の形態をとることができる。
【００７０】
１つ又は複数のコンピュータ可読ストレージ媒体のいずれかの組み合わせを利用することができる。コンピュータ可読ストレージ媒体は、例えば、電子的、磁気的、光学的、電磁気的、赤外線又は半導体のシステム、装置若しくはデバイス、又は上記のもののいずれかの適切な組み合わせとすることができるが、これらに限定されない。コンピュータ可読ストレージ媒体のより具体的な例（非網羅的なリスト）として、以下のもの、即ち、１つ又は複数の配線を有する電気的接続、ポータブル・コンピュータ・ディスケット、ハード・ディスク、ランダム・アクセス・メモリ（ＲＡＭ）、読み出し専用メモリ（ＲＯＭ）、消去可能なプログラム可能読み出し専用メモリ（ＥＰＲＯＭ又はフラッシュ・メモリ）、光ファイバ、ポータブル・コンパクト・ディスク型読み出し専用メモリ（ＣＤ−ＲＯＭ）、光記憶装置、磁気記憶装置、又は上記のもののいずれかの適切な組み合わせが挙げられる。本明細書の文脈においては、コンピュータ可読ストレージ媒体は、命令実行システム、装置若しくはデバイスによって、又はこれらと関連して、用いるためのプログラムを収容又は格納することができるいずれかの有形媒体とすることができる。
【００７１】
本発明の態様についての動作を実行するためのコンピュータ・プログラム・コードは、Ｊａｖａ、Ｓｍａｌｌｔａｌｋ、Ｃ＋＋等のようなオブジェクト指向プログラミング言語、及び、「Ｃ」プログラミング言語又は同様のプログラミング言語のような従来の手続き型プログラミング言語を含む、１つ又は複数のプログラミング言語のいずれかの組み合わせで記述することができる。プログラム・コードは、ユーザのコンピュータ上で完全に実行される場合があり、独立したソフトウェア・パッケージとして、一部がユーザのコンピュータ上で実行される場合もあり、一部がユーザのコンピュータ上で実行され、一部が遠隔コンピュータ上で実行される場合もあり、全体が遠隔コンピュータ若しくはサーバ上で実行される場合もある。後者のシナリオにおいては、遠隔コンピュータは、ローカル・エリア・ネットワーク（ＬＡＮ）若しくは広域ネットワーク（ＷＡＮ）を含むいずれかのタイプのネットワークを通じてユーザのコンピュータに接続される場合もあり、外部コンピュータへの（例えば、インターネット・サービス・プロバイダを用いるインターネットを通じた）接続が行われる場合もある。
【００７２】
本発明の好ましい実施形態について詳細に説明してきたが、当業者であれば、特許請求の範囲において説明される本発明の範囲から逸脱することなく、それらの実施形態に対する修正及び改変を行うことができることが明らかである。
【符号の説明】
【００７３】
１００：磁気テープ・カートリッジ
１０１：カートリッジ本体
１０３：補助的な不揮発性メモリ（カートリッジ・メモリ）
１０６：カートリッジ扉
１０７：挿入方向
１１０：カートリッジ・リール
１１１：リーダ・ピン
１１２：ブレーキ・ボタン
１２０：テープ・リーダ
１２１：データ・ストレージ媒体（磁気テープ）
１３０：巻き取りリール
１４０：メモリ・インターフェース
１８０：読み取り／書き込み及びサーボ読み取りヘッド・システム
１９０：読み取り／書き込み及びサーボ制御部
１９５：駆動モータ・システム
２００：磁気テープ・データ・ストレージ・ドライブ
２０２：開口部
２２６：サーボ読み取りヘッド
２２７：サーボ・バンド
２２８：データ・ヘッド
２２９：データ・トラック領域
２３０：サーボ・バンドの中央線
２３４：サーボ信号線
２３６：信号デコーダ
２３８：位置信号線
２４０：制御システム
２４１：サーボ・コントローラ
２４２：制御線
２５０：ホスト・システム
２５０：タイミング検出モジュール
２５２：位置信号生成器
２５４：位置誤差信号生成器
２７０、３００、３０１、３０２、３２８、３２９、３３０、３３１、３３２：サーボ・ストライプ（転移）
２７５：サーボ・フレーム
２７６、２７７：サブ・フレーム
２８０、２８１、２８２、２８３：バースト
２９０、２９５、３０５、３２０、３２２、３２３、３３９、３４０、３５１、３５２：タイミング間隔（時間間隔）
２９２、２９３：方位角方向
【図１】
2013521592.tif 000003
【図２】
2013521592.tif 000004
【図３】
2013521592.tif 000005
【図４】
2013521592.tif 000006
【図５】
2013521592.tif 000007
【図６】
2013521592.tif 000008
【図７】
2013521592.tif 000009
【図８】
2013521592.tif 000010
【図９】
2013521592.tif 000011
【図１０】
2013521592.tif 000012
【図１１】
2013521592.tif 000013
【図１２】
2013521592.tif 000014
【図１３】
2013521592.tif 000015
【手続補正書】
【提出日】平成24年9月4日(2012.9.4)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
リニア・テープの連続的に隣接するサブ・フレームに非平行なサーボ・ストライプをもつサブ・フレームを有する一連のフレームとして配列されたタイミング・ベースのサーボ・バンド内でタイミングを計測する方法であって、
前記タイミング・ベースのサーボ・バンドは、前記タイミング・ベースのサーボ・バンドの幅より狭い検知幅を有するサーボ読み取りヘッドによって検知され、前記サーボ読み取りヘッド及び前記タイミング・ベースのサーボ・バンドは、互いに対して長手方向に移動し、
サブ・フレームの非平行なサーボ・ストライプの第１の対の間における前記サーボ読み取りヘッドの第１の時間間隔（Ａ）を決定することと、
連続的に隣接するサブ・フレームの平行なサーボ・ストライプの第２の対の間における前記サーボ読み取りヘッドの第２の時間間隔（Ｂ）を決定することであって、サーボ・ストライプの前記第２の対は前記第１の対の一方のサーボ・ストライプを含む、決定することと、
連続的に隣接するサブ・フレームの非平行なサーボ・ストライプの第３の対の間における、前記第１の時間間隔（Ａ）の中間の前記サーボ読み取りヘッドの第３の時間間隔（Ｃ）を決定することであって、サーボ・ストライプの前記第３の対は前記第１の対の一方のサーボ・ストライプを含む、決定することと、
前記第１及び第２の時間間隔の関数である位置信号と前記第３及び第２の時間間隔の関数である位置信号とを生成することであって、前記位置信号は、前記サーボ・バンドに対する前記サーボ読み取りヘッドの横方向位置に関連する、生成することと、
を含む方法。
【請求項２】
前記第３の時間間隔（Ｃ）におけるサーボ・ストライプの前記第３の対は、前記第１の対の第２のサーボ・ストライプと、連続的に続く第１の対の第１のサーボ・ストライプとを含む、請求項１に記載の方法。
【請求項３】
前記第１及び第２の時間間隔の前記関数は、（Ａ）の（Ｂ）に対する比を含み、前記第３及び第２の時間間隔の前記関数は、［（Ｂ）−（Ｃ）］の（Ｂ）に対する比を含む、請求項２に記載の方法。
【請求項４】
（Ａ）の値が（Ｂ）／２の値より大きいときには、位置信号を生成する前記ステップは、（Ａ）の（Ｂ）に対する比として前記第１及び第２の時間間隔の関数である位置信号を生成することを含み、
（Ａ）の値が（Ｂ）／２の値より小さいときには、位置信号を生成する前記ステップは、［（Ｂ）−（Ｃ）］の（Ｂ）に対する比として前記第３及び第２の時間間隔の関数である位置信号を生成することを含む、
請求項２又は請求項３のいずれかに記載の方法。
【請求項５】
少なくとも所定のヒステリシス係数によって前記（Ａ）の値が（Ｂ）／２とは異なる値となるまで、位置信号を生成する前記ステップ間で切り換えることなく、前記位置信号を生成し続けることをさらに含む、請求項４に記載の方法。
【請求項６】
連続的に隣接するサブ・フレームの平行なサーボ・ストライプの第４の対の間における前記サーボ読み取りヘッドの第４の時間間隔（Ｄ）を決定するステップであって、前記サーボ・ストライプの第４の対は前記第２の対のサーボ・ストライプ以外のサーボ・ストライプを含む、決定するステップをさらに含み、前記位置信号を生成する前記ステップは、前記第１及び第２の時間間隔の関数である位置信号と前記第３及び第４の時間間隔の関数である位置信号とを生成することを含む、請求項２から請求項５までのいずれかに記載の方法。
【請求項７】
第２の時間間隔（Ｂ）を決定する前記ステップは、連続的に隣接するサブ・フレームの平行なサーボ・ストライプの第２の対の間におけるものであり、第４の時間間隔を決定する前記ステップは、連続的に隣接するサブ・フレームのサーボ・ストライプの第４の対の間におけるものであり、サーボ・ストライプの前記第２の対とサーボ・ストライプの前記第４の対とは、互いに交互に配置され、互いに非平行である、請求項６に記載の方法。
【請求項８】
前記第１及び第２の時間間隔の前記関数は、（Ａ）の（Ｂ）に対する比を含み、前記第３及び第４の時間間隔の前記関数は、［（Ｄ）−（Ｃ）］の（Ｄ）に対する比を含む、請求項７に記載の方法。
【請求項９】
リニア・テープのタイミング・ベースのサーボ・バンドに対する少なくとも１つのサーボ読み取りヘッドの位置誤差信号を提供するように構成されたサーボ・デコーダ・システムであって、前記サーボ読み取りヘッドは、前記タイミング・ベースのサーボ・バンドの幅より狭い検知幅を有し、前記サーボ読み取りヘッドは、前記タイミング・ベースのサーボ・バンド及び前記サーボ読み取りヘッドが互いに対して長手方向に移動するときに、前記タイミング・ベースのサーボ・バンドのサーボ・ストライプの少なくとも１つの転移を読み取るように構成され、前記サーボ・バンドは、連続的に隣接するサブ・フレーム内に非平行なサーボ・ストライプをもつサブ・フレームを有する一連のフレームとして配列され、前記サーボ・デコーダ・システムは、
前記少なくとも１つのサーボ読み取りヘッドに応答するタイミング装置であって、サブ・フレームの非平行なサーボ・ストライプの第１の対の間における第１の時間間隔（Ａ）を決定することと、前記連続的に隣接するサブ・フレームの平行なサーボ・ストライプの第２の対の間における第２の時間間隔（Ｂ）を決定することであって、サーボ・ストライプの前記第２の対は前記第１の対の一方のサーボ・ストライプを含む、決定することと、前記連続的に隣接するサブ・フレームの非平行なサーボ・ストライプの第３の対の間における、前記第１の時間間隔（Ａ）の中間の第３の時間間隔（Ｃ）を決定することであって、サーボ・ストライプの前記第３の対は前記第１の対の一方のサーボ・ストライプを含む、決定することとを行うように構成された、タイミング装置と、
前記第１及び第２の時間間隔の関数である位置信号と前記第３及び第２の時間間隔の関数である位置信号とを生成するように構成された、位置信号生成器と、
前記生成された位置信号に従って位置誤差信号を生成するように構成された、位置誤差信号生成器と、
を含む、サーボ・デコーダ・システム。
【請求項１０】
前記タイミング装置における前記第３の時間間隔（Ｃ）のサーボ・ストライプの前記第３の対は、前記第１の対の第２のサーボ・ストライプと、連続的に続く第１の対の第１のサーボ・ストライプとを含む、請求項９に記載のサーボ・デコーダ・システム。
【請求項１１】
前記位置信号生成器における前記第１及び第２の時間間隔の前記関数は、（Ａ）の（Ｂ）に対する比を含み、前記第３及び第２の時間間隔の前記関数は、［（Ｂ）−（Ｃ）］の（Ｂ）に対する比を含む、請求項１０に記載のサーボ・デコーダ・システム。
【請求項１２】
前記位置信号生成器は、
（Ａ）の値が（Ｂ）／２の値より大きいときには、（Ａ）の（Ｂ）に対する比として前記第１及び第２の時間間隔の関数である位置信号を生成し、
（Ａ）の値が（Ｂ）／２の値より小さいときには、［（Ｂ）−（Ｃ）］の（Ｂ）に対する比として前記第３及び第２の時間間隔の関数である位置信号を生成する、
ように構成された、請求項１０又は請求項１１のいずれかに記載のサーボ・デコーダ・システム。
【請求項１３】
前記位置信号生成器は、少なくとも所定のヒステリシス係数によって前記（Ａ）の値が（Ｂ）／２とは異なる値になるまで、前記位置生成関数の間で切り換えることなく、前記位置信号を生成し続けるようにさらに構成された、請求項１２に記載のサーボ・デコーダ・システム。
【請求項１４】
前記タイミング装置は、連続的に隣接するサブ・フレームの平行なサーボ・ストライプの第４の対の間における前記サーボ読み取りヘッドの第４の時間間隔（Ｄ）を決定するようにさらに構成され、サーボ・ストライプの前記第４の対は、前記第２の対のサーボ・ストライプ以外のサーボ・ストライプを含み、前記位置信号生成器は、前記第１及び第２の時間間隔の関数である位置信号と前記第３及び第４の時間間隔の関数である位置信号とを生成するようにさらに構成された、請求項１０から請求項１３までのいずれかに記載のサーボ・デコーダ・システム。
【請求項１５】
前記タイミング装置は、連続的に隣接するサブ・フレームの平行なサーボ・ストライプの第２の対の間における前記第２の時間間隔（Ｂ）を決定するように構成され、連続的に隣接するサブ・フレームのサーボ・ストライプの第４の対の間における前記第４の時間間隔を決定するように構成され、サーボ・ストライプの前記第２の対とサーボ・ストライプの前記第４の対とは、互いに交互に配置され、互いに非平行である、請求項１４に記載のサーボ・デコーダ・システム。
【請求項１６】
前記第１及び第２の時間間隔の前記関数は、（Ａ）の（Ｂ）に対する比を含み、前記第３及び第４の時間間隔の前記関数は、［（Ｄ）−（Ｃ）］の（Ｄ）に対する比を含む、請求項１５に記載のサーボ・デコーダ・システム。
【請求項１７】
リニア・テープのデータに関するデータを読み取り及び書き込みするように構成された読み取り／書き込みヘッドであって、前記読み取り／書き込みヘッドは、前記リニア・テープのタイミング・ベースのサーボ・バンドに対する少なくとも１つのサーボ読み取りヘッドをさらに含み、前記サーボ読み取りヘッドは、前記タイミング・ベースのサーボ・バンドの幅より狭い検知幅を有し、前記サーボ読み取りヘッドは、前記タイミング・ベースのサーボ・バンド及び前記サーボ読み取りヘッドが互いに対して長手方向に移動するときに、前記タイミング・ベースのサーボ・バンドのサーボ・ストライプの少なくとも１つの転移を読み取るように構成され、前記サーボ・バンドは、連続的に隣接するサブ・フレーム内に非平行なサーボ・ストライプをもつサブ・フレームを有する一連のフレームとして配列された、読み取り／書き込みヘッドと、
サーボ・デコーダ・システムであって、
前記少なくとも１つのサーボ読み取りヘッドに応答するタイミング装置であって、サブ・フレームの非平行なサーボ・ストライプの第１の対の間における第１の時間間隔（Ａ）を決定することと、連続的に隣接するサブ・フレームの平行なサーボ・ストライプの第２の対の間における第２の時間間隔（Ｂ）を決定することであって、サーボ・ストライプの前記第２の対は前記第１の対の一方のサーボ・ストライプを含む、決定することと、前記連続的に隣接するサブ・フレームの非平行なサーボ・ストライプの第３の対の間における、前記第１の時間間隔（Ａ）の中間の第３の時間間隔（Ｃ）を決定することであって、サーボ・ストライプの前記第３の対は前記第１の対の一方のサーボ・ストライプを含む、決定することとを行うように構成された、タイミング装置と、
前記第１及び第２の時間間隔の関数である位置信号と前記第３及び第２の時間間隔の関数である位置信号とを生成するように構成された、位置信号生成器と、
前記生成された位置信号に従って位置誤差信号を生成するように構成された、位置誤差信号生成器と、
前記生成された位置誤差信号に応答して、前記読み取り／書き込みヘッドを前記リニア・テープに対して横方向に移動させるように構成された、サーボ・コントローラ及びアクチュエータと、
を含むサーボ・デコーダ・システムと、
を含む、データ・ストレージ・ドライブ。
【請求項１８】
リニア・テープの連続的に隣接するサブ・フレームに非平行なサーボ・ストライプをもつサブ・フレームを有する一連のフレームとして配列されたタイミング・ベースのサーボ・バンド内でタイミングを計測する方法であって、前記タイミング・ベースのサーボ・バンドは、前記タイミング・ベースのサーボ・バンドの幅より狭い検知幅を有するサーボ読み取りヘッドによって検知され、前記サーボ読み取りヘッド及び前記タイミング・ベースのサーボ・バンドは、互いに対して長手方向に移動し、
サブ・フレームの非平行なサーボ・ストライプの第１の対の間における前記サーボ読み取りヘッドの第１の時間間隔（Ａ）を決定することと、
連続的に隣接するサブ・フレームの非平行なサーボ・ストライプの第２の対の間における、前記第１の時間間隔（Ａ）の中間の前記サーボ読み取りヘッドの第２の時間間隔（Ｃ）を決定することであって、サーボ・ストライプの前記第２の対は前記第１の対の第２のサーボ・ストライプと連続的に続く第１の対の第１のサーボ・ストライプとを含む、決定することと、
前記第１（Ａ）及び第２（Ｃ）の時間間隔の関数である位置信号を生成することであって、前記位置信号は前記サーボ・バンドに対する前記サーボ読み取りヘッドの横方向位置に関連する、生成することと、
を含む方法。
【請求項１９】
リニア・テープのタイミング・ベースのサーボ・バンドに対する少なくとも１つのサーボ読み取りヘッドの位置誤差信号を提供するように構成されたサーボ・デコーダ・システムであって、前記サーボ読み取りヘッドは、前記タイミング・ベースのサーボ・バンドの幅より狭い検知幅を有し、前記サーボ読み取りヘッドは、前記タイミング・ベースのサーボ・バンド及び前記サーボ読み取りヘッドが互いに対して長手方向に移動するときに、前記タイミング・ベースのサーボ・バンドのサーボ・ストライプの少なくとも１つの転移を読み取るように構成され、前記サーボ・バンドは、連続的に隣接するサブ・フレーム内に非平行なサーボ・ストライプをもつサブ・フレームを有する一連のフレームとして配列され、前記サーボ・デコーダ・システムは、
前記少なくとも１つのサーボ読み取りヘッドに応答するタイミング装置であって、サブ・フレームの非平行なサーボ・ストライプの第１の対の間における第１の時間間隔（Ａ）を決定することと、連続的に隣接するサブ・フレームの非平行なサーボ・ストライプの第２の対の間における、前記第１の時間間隔（Ａ）の中間の第２の時間間隔（Ｃ）を決定することであって、サーボ・ストライプの前記第２の対は前記第１の対の第２のサーボ・ストライプと連続的に続く第１の対の第１のサーボ・ストライプとを含む、決定することとを行うように構成された、タイミング装置と、
前記第１（Ａ）及び第２（Ｃ）の時間間隔の関数である位置信号を生成するように構成された、位置信号生成器と、
前記生成された位置信号に従って位置誤差信号を生成するように構成された、位置誤差信号生成器と、
を含む、サーボ・デコーダ・システム。
【請求項２０】
リニア・テープのデータに関するデータを読み取り及び書き込みするように構成された読み取り／書き込みヘッドであって、前記読み取り／書き込みヘッドは、前記リニア・テープのタイミング・ベースのサーボ・バンドに対する少なくとも１つのサーボ読み取りヘッドをさらに含み、前記サーボ読み取りヘッドは、前記タイミング・ベースのサーボ・バンドの幅より狭い検知幅を有し、前記サーボ読み取りヘッドは、前記タイミング・ベースのサーボ・バンド及び前記サーボ読み取りヘッドが互いに対して長手方向に移動するときに、前記タイミング・ベースのサーボ・バンドのサーボ・ストライプの少なくとも１つの転移を読み取るように構成され、前記サーボ・バンドは、連続的に隣接するサブ・フレーム内に非平行なサーボ・ストライプをもつサブ・フレームを有する一連のフレームとして配列された、読み取り／書き込みヘッドと、
サーボ・デコーダ・システムであって、
前記少なくとも１つのサーボ読み取りヘッドに応答するタイミング装置であって、サブ・フレームの非平行なサーボ・ストライプの第１の対の間における第１の時間間隔（Ａ）を決定することと、連続的に隣接するサブ・フレームの非平行なサーボ・ストライプの第２の対の間における、前記第１の時間間隔（Ａ）の中間の第２の時間間隔（Ｃ）を決定することであって、サーボ・ストライプの前記第２の対は前記第１の対の第２のサーボ・ストライプと連続的に続く第１の対の第１のサーボ・ストライプとを含む、決定することとを行うように構成された、タイミング装置と、
前記第１（Ａ）及び第２（Ｃ）の時間間隔の関数である位置信号を生成するように構成された、位置信号生成器と、
前記生成された位置信号に従って位置誤差信号を生成するように構成された、位置誤差信号生成器と、
前記生成された位置誤差信号に応答して、前記読み取り／書き込みヘッドを前記リニア・テープに対して横方向に移動させるように構成された、サーボ・コントローラ及びアクチュエータと、
を含む、サーボ・デコーダ・システムと、
を含む、データ・ストレージ・ドライブ。
【請求項２１】
リニア・テープの連続的に隣接するサブ・フレームに非平行なサーボ・ストライプをもつサブ・フレームを有する一連のフレームとして配列されたタイミング・ベースのサーボ・バンド内でタイミングを計測するためのコンピュータ・プログラムであって、
前記タイミング・ベースのサーボ・バンドは、前記タイミング・ベースのサーボ・バンドの幅より狭い検知幅を有するサーボ読み取りヘッドによって検知され、前記サーボ読み取りヘッド及び前記タイミング・ベースのサーボ・バンドは、互いに対して長手方向に移動し、
請求項１から請求項８まで及び請求項２５のいずれかに記載の方法を、
コンピュータに実行させる、コンピュータ・プログラム。
【国際調査報告】
2013521592.tif 000016
2013521592.tif 000017