(57)【特許請求の範囲】
【請求項１】
データを磁気テープに書込むと同時に、クロストークを補償するためのデータ記憶システムであって、
前記データ記憶システムは、第１書込み素子と複数の隣接する書込み素子とを含む磁気ヘッドに動作可能に接続されたコントローラを備え、
前記コントローラは、
第１データを前記磁気テープに書込むように前記第１書込み素子に印加される電流の方向を決定し、
対応するデータを前記磁気テープに書込むように前記複数の隣接する書込み素子のそれぞれに印加される電流の方向を決定し、
前記第１書込み素子に印加される電流の方向と前記複数の隣接する書込み素子のそれぞれに印加される電流の方向とを比較し、
前記第１書込み素子に印加される電流の方向と前記複数の隣接する書込み素子のそれぞれに印加される電流の方向との比較に応じて、前記第１データを書込むように前記第１書込み素子を制御する、ように構成されている、システム。
【請求項２】
前記コントローラは、前記第１書込み素子に印加される電流の方向と前記複数の隣接する書込み素子のそれぞれに印加される電流の方向との比較に応じて、前記第１データを書込むように前記第１書込み素子を時間的に制御するようにさらに構成されている、請求項１に記載のシステム。
【請求項３】
前記コントローラは、前記磁気テープに前記第１データの書込みを遅らせることによって、前記第１書込み素子を時間的に制御するようにさらに構成されている、請求項１または２に記載のシステム。
【請求項４】
前記コントローラは、最初の予想書込み時間よりも短い所定時間で前記第１データを書込むことによって、前記第１書込み素子を時間的に制御するようにさらに構成されている、請求項１〜３のいずれか１項に記載のシステム。
【請求項５】
前記コントローラは、前記第１データを前記磁気テープの第１チャネルに書込むように前記第１書込み素子を制御し、対応するデータを前記磁気テープの対応するチャネルに書込むように前記複数の隣接する書込み素子のそれぞれを制御するようにさらに構成されている、請求項１〜４のいずれか１項に記載のシステム。
【請求項６】
前記磁気ヘッドに含まれた前記第１書込み素子と前記複数の隣接する書込み素子とは、互いに近接するように設けられている、請求項１〜５のいずれか１項に記載のシステム。
【請求項７】
データを磁気テープに書込むと同時に、クロストークを補償するための方法であって、
第１データを前記磁気テープに書込むように第１書込み素子に印加される電流の方向を決定するステップと、
対応するデータを前記磁気テープに書込むように複数の隣接する書込み素子のそれぞれに印加される電流の方向を決定するステップと、
前記第１書込み素子に印加される電流の方向と前記複数の隣接する書込み素子のそれぞれに印加される電流の方向とを比較するステップと、
前記第１書込み素子に印加される電流の方向と前記複数の隣接する書込み素子のそれぞれに印加される電流の方向との比較に応じて、前記第１データを前記磁気テープに書込むように前記第１書込み素子を制御するステップとを備える、方法。
【請求項８】
前記第１書込み素子を書込むように制御するステップは、前記第１書込み素子に印加される電流の方向と前記複数の隣接する書込み素子のそれぞれに印加される電流の方向との比較に応じて、前記第１データを前記磁気テープに書込むように前記第１書込み素子を時間的に制御するステップをさらに含む、請求項７に記載の方法。
【請求項９】
前記第１データを書込むように前記第１書込み素子を時間的に制御するステップは、前記第１書込み素子に印加される電流の方向と前記複数の隣接する書込み素子のそれぞれに印加される電流の方向との比較に応じて、前記第１書込み素子による前記第１データの書込みを遅らせるステップをさらに含む、請求項８に記載の方法。
【請求項１０】
前記第１データを書込むように前記第１書込み素子を時間的に制御するステップは、最初の予想書込み時間よりも短い所定時間で前記第１データを書込むように前記第１書込み素子を制御するステップをさらに含む、請求項８記載の方法。
【請求項１１】
前記第１データを前記磁気テープの第１チャネルに書込むように前記第１書込み素子を制御ステップと、
前記対応するデータを前記磁気テープの対応するチャネルに書込むように前記複数の隣接する書込み素子のそれぞれを制御するステップとをさらに含む、請求項７から１０のいずれか１項に記載の方法。
【請求項１２】
前記第１データを前記磁気テープに書込むように前記第１書込み素子を制御するステップは、前記第１書込み素子に印加される電流の方向が前記複数の隣接する書込み素子のそれぞれに印加される電流の方向と同様である場合、前記第１書込み素子が前記第１データを前記磁気テープに書込むことを遅らせるステップをさらに含む、請求項７〜１１のいずれか１項に記載の方法。
【請求項１３】
前記第１データを前記磁気テープに書込むように前記第１書込み素子を制御するステップは、前記第１書込み素子に印加される電流の方向が前記複数の隣接する書込み素子のそれぞれに印加される電流の方向と異なる場合、最初の予想書込み時間よりも短い所定時間で前記第１データを書込むように前記第１書込み素子を制御するステップをさらに含む、請求項７〜１２のいずれか１項に記載の方法。
【請求項１４】
データを磁気テープに書込むと同時に、クロストークを補償するようにプログラムされたコンピュータプログラムであって、請求項７〜１３のいずれか１項に記載の方法を実行するための指令を含む、コンピュータプログラム。
【請求項１５】
データを磁気テープに書込むと同時に、クロストークを補償するようにプログラムされたコンピュータプログラムであって、
前記コンピュータプログラムは、
第１データを前記磁気テープに書込むように第１書込み素子に印加される電流の方向を決定する指令と、
対応するデータを前記磁気テープに書込むように複数の隣接する書込み素子のそれぞれに印加される電流の方向を決定する指令と、
前記第１書込み素子に印加される電流の方向と前記複数の隣接する書込み素子のそれぞれに印加される電流の方向とを比較する指令と、
前記第１書込み素子に印加される電流の方向と前記複数の隣接する書込み素子のそれぞれに印加される電流の方向との比較に応じて、前記第１データを前記磁気テープに書込むように前記第１書込み素子を制御する指令とを含む、コンピュータプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本明細書に開示されたさまざまな態様は、一般に、磁気テープに関連して使用されるデータ記憶システムに関する。
【背景技術】
【０００２】
背景
磁気テープ上のデータトラックが狭くなることに連れて、ヘッド位置をテープに適切に追跡させる課題が著しく大きくなる。課題の１つは、テープの寸法安定性（dimensional stability）に関する。テープの寸法安定性要件を緩和する１つの有効な方法は、記録ヘッド上方のチャネル（またはデータトラック）間の間隔をより小さくすることである。しかしながら、書込み素子を互いにより接近するように配置すると、書込み動作中に、これらの素子は、互いに電磁干渉することができる。電子指令を受信して、特定のデータパターンをトラックに書込む１つの書込み素子は、隣接する書込み素子からの電磁妨害（electromagnetically interfere：ＥＭＩ）影響（または「クロストーク」）を受けてしまい、データパターンを変更（一般的に悪化）する可能性がある。このようなクロストークは、書込み素子間の近接配置を制限し得る。
【０００３】
クロストークは、以下の方法、すなわち、（ｉ）すべての書込み素子が同一のデータパターンをテープに書込む場合に、ビタビ品質測定法（Viterbi Quality Metric：ＶＱＭ）による測定値を取得し、（ｉｉ）すべての書込み素子が異なるデータパターンを書込む場合に、別のＶＱＭ測定値を取得し、および（ｉｉｉ）両方のＶＱＭ測定値（すなわち、同一のデータパターンを書込む場合のＶＱＭ測定値および異なるデータパターンを書込む場合のＶＱＭ測定値）を相互比較することによって、定量化することができる。ＶＱＭ測定値は、一般的に０から１まで変動する。より高い値は、一般的により良いチャネル品質を示す。
【０００４】
一例において、ＶＱＭ測定値は、クロストークを抑制するデータパターン（たとえば、同様のデータパターンがすべてのチャネルに書込まれる）またはクロストークを助長するデータパターン（たとえば、異なるデータパターンがすべてのチャンネルに書込まれる）を有する４２．６μチャンネルピッチを備えるドライバから得られる。クロストークを助長するデータパターンの場合、得られたＶＱＭが約０．１で低下することが観察された。また、「Crosstalk Between Write Transducers（書込みトランスデューサ間のクロストーク）」（R.G. Biskeborn, P. Herget ＆ P.O. Jubert, IEEE Trans Mag 44, No. 11, 2008年11月, p.3625）に記載されたように、書込み動作中に生成されたクロストークは、小さなチャネルピッチで配置された書込み装置に著しく遷移シフトを引き起こす可能性があることが知られている。
【０００５】
テープの寸法安定性は、一般的に、空きスペースがトラックに残っておらずまたはデータが以前に書込まれたトラックと一致するトラックに書込まれないように精確なトラック−チャネル間隔を保持するという概念に対応する。小さなチャネルのピッチがテープの寸法安定性要件を緩和することができるが、このようのチャネルピッチに生成されたクロストークが大きくなる可能性がある。
【０００６】
クロストークを対処するために、書込み素子を双極子に成型することができる。このような書込み素子からの磁界は、書込み素子からの距離ｄに従い、１／ｄ３で低下する。一般的には、さまざまな書込素子を互いに十分に離間すれば、磁界の低下（たとえば、１／ｄ３）が大きくなり、複数の書込み素子の間のクロストークが小さくなる。しかしながら、書込み素子を互いにより近接するように配置する場合、これらの書込み素子の間のクロストークが大きくなる。書込み素子を二倍に近接するように配置する場合、クロストークが８倍になることが期待される。上述を考慮して、書込み動作中に書込み素子によって生成されたクロストークをキャンセルすることは、望まれる。
【発明の概要】
【課題を解決するための手段】
【０００７】
概要
少なくとも１つの実施形態において、データ記憶システムが提供される。このシステムは、コントローラを含む。このコントローラは、第１データを磁気テープに書込むように第１書込み素子に印加される電流の方向を決定し、対応するデータを磁気テープに書込むように複数の隣接する書込み素子のそれぞれに印加される電流の方向を決定する、ように構成されている。また、このコントローラは、第１書込み素子に印加される電流の方向と複数の隣接する書込み素子のそれぞれに印加される電流の方向とを比較するように構成されている。さらに、このコントローラは、第１書込み素子に印加される電流の方向と複数の隣接する書込み素子のそれぞれに印加される電流の方向との比較に応じて、第１データを書込むように第１書込み素子を制御するように構成されている。
【０００８】
本開示に記載されたさまざまな実施形態は、添付の特許請求の範囲に記載の特徴を有する。しかしながら、さまざまな実施形態の他の特徴は、添付の図面とともに、以下の詳細な説明を参照することによって、より明らかになり、より良く理解されるであろう。
【図面の簡単な説明】
【０００９】
【図１】一実施形態に係るデータ記憶システムを示す図である。
【図２】クロストークを説明する書込素子の配列を示す図である。
【図３】一実施形態に係る書込み装置のクロストークを補償するための方法を示す図である。
【発明を実施するための形態】
【００１０】
詳細な説明
必要に応じて、本開示の詳細な実施形態が本明細書に開示されている。しかしながら、開示された実施形態は、さまざまな形態および代替の形態で実施することができる実現例の例示のみであることを理解すべきである。図面は、必ずしも一定の縮尺ではなく、特定の構成要素の詳細を示すためにいくつかの特徴を拡大または縮小することがある。したがって、ここに開示された具体的な構造および機能の詳細は、限定的であると解釈されるべきでなく、本発明をさまざまな方法で利用するように当業者に教示するための代表的な基礎のみとして解釈されるべきである。
【００１１】
本開示の実施形態は、一般的に複数の回路または他の電気装置を提供する。これらの回路および他の電気装置ならびにそれぞれによって提供された機能に対するすべての言及は、本明細書に図示および記載された内容のみを含むことに限定されるものではない。開示されたさまざまな回路または他の電気装置に特定の符号を割り当てるが、これらの符号は、回路および他の電気装置の動作範囲を限定するものではない。これらの回路および他の電気装置は、望まれる電気的な実装の特定の種類に基づき、任意の方法で互いに接続されおよび／または分離されることができる。認識すべきことは、本明細書に開示された任意の回路または他の電気装置は、任意の数のマイクロプロセッサ、集積回路、メモリ素子（たとえば、フラッシュメモリ、ランダムアクセスメモリ（ＲＡＭ）、読出し専用メモリ（ＲＯＭ）、電気的にプログラム可能な読出し専用メモリ（ＥＰＲＯＭ）、電気的に消去可能プログラマブル読出し専用メモリ（ＥＥＰＲＯＭ）（「メモリ」）、または他の適切な変形体）および共同作用することによって本明細書に開示された動作を実行するソフトウェアを含むことができることである。また、認識すべきことは、本明細書に開示された電気装置のうち１つまたは複数は、メモリ素子に格納され、書込み動作中に生成され得るクロストークを補償するための指令を実行することが可能であることである。さらに、認識すべきことは、本明細書の開示を考慮して提供されたコンピュータプログラム製品は、非一時的なコンピュータ読取可能な媒体に具体化され、書込み動作中に生成されたクロストークを補償するようにプログラムされることが可能であることである。
【００１２】
一般的には、磁気テープ上のデータトラックが狭くなると、狭くなったトラックに書込むために、書込み素子をより近接するようにパッケージ化する必要がある。書込み素子をより近接するようにパッケージ化することによって、書込み素子がより狭いトラックに書込むことができる一方、隣接する書込み素子間の近接によって干渉を生成し、隣接する書込み素子に近接して配置されている特定の書込み素子がデータをトラックに書込むタイミングを影響する。
【００１３】
本明細書は、特に、磁気テープ上のデータの書込みに関連する書込み装置のクロストークを補償するためのシステムおよび方法を提供する。コントローラまたは他の好適な変形体は、一般に、磁気テープの対応トラック（またはチャネル）上にデータを書込むためのさまざまな書込素子を制御する。コントローラにより制御された書込み素子によりデータをテープに書込む前に、データを書込む予定のチャネルが分かるため、コントローラは、書込み動作中に特定の書込み素子に対して、さまざまな隣接する書込み素子によってＥＭＩ（またはクロストーク）を生成するパターンを予測し、隣接する書込み素子によって生成されたクロストークを最小化するために、特定の書込み素子がデータをテープに書込むタイミングを変更するように構成することができる。以下、これらの特徴および他の特徴をより詳細に説明する。
【００１４】
図１は、一実施形態に係るデータ記憶システム１０を示している。システム１０は、磁気テープ（または媒体）１４からデータを読出しおよび磁気テープ（または媒体）１４にデータを書込むために使用されたコントローラ１２を含む。磁気ヘッド（または読取り／書込みヘッド）１５は、テープ１４からデータを読出しおよびテープ１４にデータを書込むために、コントローラ１２に電気的に接続されている。コントローラ１２は、複数のリールドライバ１６ａ、１６ｂ（以下、「１６」と総称する）に動作可能に接続されている。コントローラ１２は、テープ１４の速度および張力を制御するために、複数のリールドライバ１６に電子情報を提供する。たとえば、リールドライバ１６ａは、読取り／書込みヘッド１５に供給されるテープ１４の移動速度を制御するために、供給リール１８を制御する。リールドライバ１６ｂは、読取り／書込みヘッド１５から離れるテープ１４の移動速度を制御するために、巻取リール２０を制御する。巻取リール２０は、読取り／書込みヘッド１５を通過したテープ１４を巻付ける。
【００１５】
第１ローラ２２ａは、テープ１４を読取り／書込みヘッド１５に移動するために、供給リール１８と相互作用する。第２ローラ２２ｂは、読取り／書込みヘッド１５からテープ１４を離れて移動するために、第１ローラ２２ａおよび巻取リール２０と相互作用する。一般的に、テープ１４は、長手方向に沿って読取り／書込みヘッド１５を横切って、供給リール１８から巻取リール２０に移送される。
【００１６】
一般的に、読取り／書込みヘッド１５は、テープ１４からデータの読出しおよびテープ１４にデータの書込みを行うための複数の電気機械素子を備える。一例において、読取り／書込みヘッド１５は、テープ１４の対応するトラック（またはチャネル）（図示せず）からデータを読出すための複数の読出し素子２４を備える。コントローラ２６は、テープ１４から読出されたデータを示す読出し情報を変換するために、コントローラ１２に動作可能に接続されている。読出しコントローラ２６は、たとえば、テープ１４から読出されたアナログデータをデジタルデータに変換するためのアナログ−デジタル変換器（ＡＤＣ）を含むがこれに限定されない。サーバ２８は、デジタルデータを送受信するために、コントローラ１２に動作可能に接続されている。テープ１４に格納されたデジタルデータは、ユーザによる検索のために、サーバ２８に送信することができる。
【００１７】
一例において、サーバ２８は、コントローラ１２から離れて設置され、無線によりコントローラ１２からデジタルデータを受信することができる。別の例において、サーバ２８は、配線によりコントローラ１２に接続されかつコントローラ１２に近接して配置され、この配線接続を介してテープ１４からデジタルデータを受信することができる。システム１０内にサーバ２８の配置は、特定の実装の所望の基準に基づき、変更することができる。サーボコントローラ２９は、コントローラ１２および読取り／書込みヘッド１５に動作可能に接続される。サーボコントローラ２９は、テープ１４上方の読取り／書込みヘッド１５の場所（または位置）を示す情報をコントローラ１２に提供する。
【００１８】
読取り／書込みヘッド１５は、複数の書込み素子３０を備える。各書込み素子３０は、テープ１４の対応するトラック（またはチャネル）（図示せず）にデータを書込むように構成されている。書込みコントローラ３２は、テープ１４に書込まれるデータを示す書込み情報を変換するために、コントローラ１２に動作可能に接続されている。たとえば、書込みコントローラ３２は、テープ１４に書込まれるデータを示すデジタルデータをアナログデータに変換して、テープ１４の対応するトラックに記憶するためのデジタル−アナログ変換器（ＤＡＣ）を含む。認識すべきことは、テープ１４に書込まれる所望のデジタルデータは、コントローラ１２および／またはサーバ２８から提供されてもよいことである。
【００１９】
一般的に、各書込み素子３０は、互いに近接するように、読取り／書込みヘッド１５上に配置される。このような配置は、テープの寸法安定性要件を緩和する。しかしながら、各書込み素子３０を互いに近接して配置すると、書込み動作中に１つの書込み素子３０が隣接の書込み素子３０からの電磁干渉（またはクロストーク）に曝されるリスクが増加する。このようなクロストークは、テープ１４に書込まれた情報の質を低下し、隣接する書込み素子３０を読取り／書込みヘッド１５上に許容可能にパッケージ化することを制限する。
【００２０】
クロストークを対処するために、コントローラ１２は、（書込み事前補償値を用いて）特定の書込み素子３０がデータをテープ１４上の対応するチャネルに書込む時間を変更するように構成されている。たとえば、コントローラ１２は、特定の書込み素子３０がデータをテープ１４に書込む時間を遅らせることができる。別の例において、コントローラ１２は、特定の書込み素子３０がデータをテープ１４に書込む時間を早めることができる。コントローラ１２は、書込み動作を実際に行う前にテープ１４の対応するトラックに書込まれる情報を知っているため、実際の書込み動作の前に１つまたは複数の隣接する書込み素子がデータを書込む方式を評価し、隣接する書込み素子３０に近接して配置された特定の書込み素子３０がデータをテープ１４に書込む時間を調整することによって、隣接する書込み素子からのクロストークを避けることができる。このような局面および他の局面は、以下でより詳細に説明する。
【００２１】
図２は、クロストークを説明するために、書込素子３０ａ〜３０ｎの配列を示す図である。書込み素子３０ａ〜３０ｎの各々は、一般的に、磁気テープ１４の対応するトラック（またはチャネル）５２にデータ（データパターンまたはデータビット）を書込むように構成されている。テープ１４は、長手方向に沿って走行する（または、矢印５４より示された運動方向を有する）。図面に示された合計３つの書込み素子３０ａ、３０ｂおよび３０ｎは、読取り／書込みヘッド１５の書込み部を形成する。認識すべきことは、３つの書込み素子３０ａ、３０ｂおよび３０ｎよりも多くの書込素子を読取り／書込みヘッド１５に実装することができることである。
【００２２】
一般に、単一の書込み素子（たとえば、書込み素子３０ａ）を通電して書込み動作を行う場合、書込み素子３０ａは、テープ１４に書込まれる（または格納される）所望のデータを示す磁界を生成する。書込み素子３０ａを通電して書込み動作を行うために使用された電流の極性に応じて、書込み素子３０ａは、テープ１４の左側（符号４０を参照）にまたはテープ１４の右側（符号４２を参照）にデータビットを書込むように構成される。たとえば、順極性を有する電流を書込み素子３０ａに印加した場合、書込み素子３０ａは、データビットをテープ１４の左側４０に書込むことができる。逆に、逆極性を有する電流を書込み素子３０ａに印加した場合、書込み素子３０ａは、データビットをテープ１４の右側４２に書込むことができる。テープ１４が方向５４に沿って走行するとともに、データビットは、テープ１４に書込まれ、格納される。
【００２３】
同様に、書込み素子３０ｂ〜３０ｎの各々は、電流に応じて、データビットをテープ１４に書込む。しかしながら、書込み素子３０ａ、３０ｂおよび３０ｎのすべてが通電される場合、書込み素子３０ａ、３０ｂおよび３０ｎの各々は、同様の磁場を共有することができる。クロストークの状態をより詳細に説明するために、書込み素子３０ｂおよび３０ｎは、一般に、書込み素子３０ａに隣接する書込み素子として定義される。したがって、書込み素子３０ａおよび３０ｂと書込み素子３０ｎとの間の共有磁界（またはクロストーク）によって、以下の状況が生じる。
【００２４】
（１）隣接する書込素子３０ｂおよび３０ｎに印加された電流の極性が書込み素子３０ａに印加された電流の極性と同一である場合、隣接する書込素子３０ｂと３０ｎとの間に生成されたクロストークによって、書込み素子３０ａがテープ１４上の理想的位置（符号３１を参照）よりも前の位置にデータを書込む（すなわち、書込み素子３０ａの書込み動作が時間的に早められる（または書込み素子３０ａが所望の書込み時間よりも早めにデータをテープ１４に書込むまたは書込み素子３０ａが最初の予想書込み時間よりも短い第１所定時間でデータを書込む））、
（２）隣接する書込素子３０ｂおよび３０ｎに印加された電流の極性が書込み素子３０ａに印加された電流の極性と異なる場合、隣接する書込素子３０ｂと３０ｎとの間に生成されたクロストークによって、書込み素子３０ａがテープ１４上の理想的位置３１よりも後の位置にデータを書込む（すなわち、書込み素子３０ａの書込み動作が時間的に遅らせられる（書込み素子３０ａが所望の書込み時間よりも遅れてデータをテープ１４に書込むまたは書込み素子３０ａが最初の予想書込み時間よりも長い第１所定時間でデータを書込む））、
（３）隣接する書込素子３０ｂおよび３０ｎに印加された電流の極性が互いに異なる場合、隣接する書込素子３０ｂおよび３０ｎにより生成されたクロストークは、互いに逆になっているため、書込み素子３０ｎに影響を与えない。
【００２５】
状況（１）および（２）は、書込み素子３０ｂおよび３０ｎと書込み素子３０ａとの間のクロストークによるさまざまな故障モードを表す。たとえば、状況（１）において、コントローラ１２は、書込み素子３０ａが理想的位置３１にデータを書込むように予定したが、隣接する書込素子３０ｂと３０ｎとの間のクロストークは、書込み素子３０ａの書込みを理想的位置３１よりも早めてしまう。同様に、状況（２）において、コントローラ１２は、書込み素子３０ａが理想的位置３１にデータを書込むように予定したが、隣接する書込素子３０ｂと３０ｎとの間のクロストークは、書込み素子３０ａの書込みを理想的位置３１よりも遅らせてしまう。状況（３）の場合、逆向のクロストークが書込み素子３０ａに影響を与えないため、故障モードとは見なされない。
【００２６】
上述したように、コントローラ１２は、書込みが実際に行われる前に、書込み素子３０ａ、３０ｂおよび３０ｎの各々によって書込まれるデータの種類および書込み素子３０ａ、３０ｂおよび３０ｎの各々に印加される電流の極性を知っているため、隣接する書込素子３０ｂと３０ｎとの間のクロストークが書込み素子３０ａによるデータビットの書込みを遅らせた場合、コントローラ１２は、書込み素子３０によるデータビットの書込みを時間上早めることができる（すなわち、コントローラ１２は、書込み素子３０ａを制御して、最初の予想書込み時間よりも短い時間でデータを書込む）。同様に、隣接する書込素子３０ｂと３０ｎとの間のクロストークによって書込み素子３０ａが実際にデータを書込む所望時間よりも早い時間（または早い時点）でデータを書込む場合、コントローラ１２は、書込み素子３０ａによるデータビットの書込みを遅らせることができる（すなわち、コントローラ１２は、書込み素子３０ａを制御して、最初の予想書込み時間よりも遅い時間でデータを書込むる）。
【００２７】
図３は、一実施形態に係る書込み装置のクロストークを補償するための方法８０を示している。
【００２８】
動作８２において、コントローラ１２は、データをテープ１４に書込むために、書込み素子３０ａに印加される電流の極性（または電流の方向）を決定する。
【００２９】
動作８４において、コントローラ１２は、隣接する書込み素子３０ｂおよび３０ｎのそれぞれに印加される電流の極性を決定する（または電流の方向を決定する）。
【００３０】
動作８６において、コントローラ１２は、隣接する書込み素子３０ｂおよび３０ｎの極性（隣接する書込み素子３０ｂおよび３０ｎに印加される電流の方向）を書込み素子３０ａの極性（書込み素子３０ａに印加される電流の方向）と比較することによって、隣接する書込み素子３０ｂおよび３０ｎにより生成されたクロストークが書込み素子３０ａに与える影響を決定する。このような比較および影響は、図２に関連して、上記で詳細に説明した状況（１）〜（３）において言及されている。
【００３１】
動作８８において、コントローラ１２は、隣接する書込素子３０ｂおよび３０ｎによって生成されたクロストークが書込み素子３０ａに与える影響の決定に応じて、書込み素子３０ａ用の事前補償値を決定する。たとえば、隣接する書込み素子３０ｂおよび３０ｎによるクロストークが書込み素子３０ａの書込みを早めた場合（上記の状況（１）を参照）、事前補償値は、書込み動作中に書込み素子３０ａに与える遅延に対応する。隣接する書込み素子３０ｂおよび３０ｎによるクロストークが書込み素子３０ａの書込みを遅らせた場合（上記の状況（２）を参照）、事前補償値は、書込み動作中に、書込み素子３０ａによるテープ１４上のデータの書込みを早める時間に対応する。さらに、隣接するライト３０ｂ素子および３０ｎに印加された電流の極性が互いに異なる場合（上記の状況（３）を参照）、事前補償値は、前進または遅延なしにデータの書込みに対応する。
【００３２】
動作９０において、コントローラ１２は、書込み動作中に、書込み素子３０ａによるデータの書込みを時間的に制御する。たとえば、（ｉ）隣接する書込素子３０ｂと３０ｎとの間に生じたクロストークが書込み素子３０ａによる書込み動作を早めた場合、コントローラ１２は、（たとえば、書込みコントローラ３２を介して）書込み素子３０ａに事前補償値を適用し、データの書込み動作を遅くらせるように書込み素子３０ａを制御する、または（ｉｉ）隣接する書込素子３０ｂと３０ｎとの間に生じたクロストークが書込み素子３０ａによる書込み動作を遅らせた（すなわち、データを書込む所定時間よりも早い時間でデータを書込む）場合、コントローラ１２は、（たとえば、書込みコントローラ３２を介して）書込み素子３０ａに事前補償値を適用し、データの書込み動作を時間的に早めるように書込み素子３０ａを制御する、または（ｉｉｉ）隣接する書込素子３０ｂおよび３０ｎに印加された電流の極性が互いに異なる場合、コントローラ１２は、書込み動作を早めないまたは遅らせない。
【００３３】
本明細書に開示された実施形態は、（ｉ）隣接する書込素子３０ｂおよび３０ｎによるクロストークに起因し得るエラを最小限に抑えながら、書込素子３０ａ、３０ｂおよび３０ｎの間の間隔を近接にすることができ、および（ｉｉ）チャンネルピッチをより近接にすることにより増加したクロストークを補償することができる。認識すべきことは、チャネルピッチをより近接に形成することは、テープの寸法安定性の問題を軽減することができることである。さらに、本明細書に開示された実施形態は、テープ基材の高価改良によってテープの寸法安定性を制御する必要をなくすことができる。
【００３４】
例示的な実施形態が上記に説明されたが、これらの実施形態は請求項に含まれるすべての可能な形態を記載することは意図されていない。むしろ、明細書に使用された用語は、限定ではなく説明の用語であり、本発明の思想および範囲から逸脱することなくさまざまな変更がなされ得ると理解される。また、さまざまな実施形態の特徴を組み合わせて、本発明のさらなる実施形態を形成することができる。
【図１】
0006374957.tif 000002
【図２】
0006374957.tif 000003
【図３】
0006374957.tif 000004