(57)【要約】【課題】複数のトラックを有する記録媒体上にバースト情報を書き込む方法を提供する。【解決手段】本発明では、自己サーボ書き込み時に、記録媒体のトラック上に定義されたスロット内にバースト情報が書き込まれる。そのバースト情報を書き込む場合、記録変換器の分離した読み取り素子及び書き込み素子によって引き起こされる書き込み・読み取り干渉は回避されるべきである。その書き込み・読み取り干渉を回避するために、スロットが注意深く選定される。特定のスロットの選定は、連続した順序のような如何なる事前定義された順序にも無関係となり得る。更に、スロットが選定される順序は、伝播プロセス中に変更可能である。【選択図】図３
2004522243.tif 000002
【特許請求の範囲】
【請求項１】
複数のトラックを有する記録媒体上にバースト情報を書き込む方法であって、
前記複数のトラックにおける第１部分のトラックにある複数のスロットにバースト情報を書き込むステップと、
前記複数のトラックにおける別の部分のトラックにある複数のスロットにバースト情報を書き込むステップと、
を含み、
前記第１部分のトラックにおける前記複数のスロットが、事前定義された順序で選定され、
前記別の部分のトラックにおける前記複数のスロットが、前記事前定義された順序とは異なる順序を使用して選定される、
方法。
【請求項２】
前記記録媒体が１つ又はそれ以上のセクタを含み、
前記複数のスロットが前記１つ又はそれ以上のセクタにおける１つのセクタ内にある、
請求項１に記載の方法。
【請求項３】
前記１つ又はそれ以上のセクタにおける各セクタが前記複数のスロットを含む、請求項２に記載の方法。
【請求項４】
前記事前定義された順序が連続した順序である、請求項１に記載の方法。
【請求項５】
前記第１部分のトラックにある前記複数のスロットにバースト情報を書き込むステップが、書き込み素子と分離した読み取り素子とを含む変換器を使用して遂行され、
前記別の部分のトラックにある前記複数のスロットにバースト情報を書き込むステップが、前記書き込み素子及び前記分離した読み取り素子に起因した書き込み・読み取り干渉を回避する、
請求項１に記載の方法。
【請求項６】
更に、前記別の部分のトラックにおける１つのトラックに対して、バースト情報を受け取るために使用されるべき前記複数のスロットにおける１つのスロットを選定するステップを含む、請求項１に記載の方法。
【請求項７】
前記選定するステップが、１つ又はそれ以上の基準を満足するスロットを選択するステップを含む、請求項６に記載の方法。
【請求項８】
前記１つ又はそれ以上の基準が最小間隔要件を含む、請求項７に記載の方法。
【請求項９】
前記１つ又はそれ以上の基準が１つ又はそれ以上のスロットの事前定義された排除を回避するステップを含む、請求項７に記載の方法。
【請求項１０】
前記書き込むステップが、書き込み素子及び分離した読み取り素子を含む変換器を使用して遂行され、
前記事前定義された排除が、前記読み取り素子の中心に最も近いスロット（Ｂスロット）、前記Ｂスロットの１ステップ前に書き込まれたスロット、及び前記Ｂスロットの１ステップ後に書き込まれたスロットの排除を含む、
請求項９に記載の方法。
【請求項１１】
前記選定するステップが、
新たなスロットを得るために、選択されたスロット識別子に１つの値を加えるステップと、
前記新たなスロットが排除されるかどうかを決定するステップと、
前記新たなスロットが排除されるとき、他のスロットを選択するステップと、
を含む、請求項６に記載の方法。
【請求項１２】
前記決定するステップは、前記新たなスロットが１つ又はそれ以上の基準を満足するかどうかをチェックするステップを含み、
前記１つ又はそれ以上の基準が、
最小間隔要件、及び、
１つ又はそれ以上のスロットの事前定義された排除を回避すること、
の少なくとも１つを含む、
請求項１１に記載の方法。
【請求項１３】
前記他のスロットを選択するステップが、前記加えるステップ及び前記決定するステップを反復するステップを含み、
加えられるべき値が、前に加えられた値と同じ値か又はそれとは異なる値である、
請求項１１に記載の方法。
【請求項１４】
前記他のスロットを選択するステップが、受け入れ可能なスロットを選定するステップを含む、請求項１１に記載の方法。
【請求項１５】
前記選択されたスロット識別子が、書き込まれた最後のスロット又は最初のスロットに対応する、請求項１１に記載の方法。
【請求項１６】
前記選択するステップが、複数の事前計算されたスロット選択肢からスロットを選択するステップを含む、請求項６に記載の方法。
【請求項１７】
バースト情報を受け取るために、前記複数のスロットにおける１つのスロットを前記別の部分のトラックにおける各トラックに対して選定するステップを含む、請求項１に記載の方法。
【請求項１８】
複数のトラックを有する記録媒体上にバースト情報を書き込むシステムであって、
前記複数のトラックにおける第１部分のトラックにある複数のスロットにバースト情報を書き込むための手段と、
前記複数のトラックにおける別の部分のトラックにある複数のスロットにバースト情報を書き込むための手段と
を含み、
前記第１部分のトラックにおける前記複数のスロットが、事前定義された順序で選定され、
前記別の部分のトラックにおける前記複数のスロットが、前記事前定義された順序とは異なる順序を使用して選定される
システム。
【請求項１９】
バースト情報を受け取るための複数のトラックを含む記録媒体にして、
前記複数のトラックにあって、バースト情報を受け取るための複数のスロットを含む第１部分のトラックと、
前記複数のトラックにあって、バースト情報を受け取るための複数のスロットを含む別の部分のトラックと、
前記第１部分のトラックにおける前記複数のスロットが、事前定義された順序で選定され、
前記別の部分のトラックにおける前記複数のスロットが、前記事前定義された順序とは異なる順序を使用して選定される、
記録媒体。
【請求項２０】
マシンによる読み取りが可能な少なくとも１つのプログラム記憶装置であって、複数のトラックを有する記録媒体上にバースト情報を書き込む方法を遂行するために前記マシンによる実行が可能な命令から成る少なくとも１つのプログラムを有形的に具体化するプログラム記憶装置であり、前記方法は、
前記複数のトラックにおける第１部分のトラックにある複数のスロットにバースト情報を書き込むステップと、
前記複数のトラックにおける別の部分のトラックにある複数のスロットにバースト情報を書き込むステップと、
を含み、
前記第１部分のトラックにおける前記複数のスロットが、事前定義された順序で選択され、
前記別の部分のトラックにおける前記複数のスロットが、前記事前定義された順序とは異なる順序を使用して選択される、
プログラム記憶装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、一般的言えば、自己伝搬（self-propagation）を使用して記録媒体上にサーボパターンを書き込む方法に関し、特に、自己サーボ書き込み（self-servowriting）中の書き込み・読み取り干渉（writeto read interference）を回避する方法に関するものである。
【背景技術】
【０００２】
自己サーボ書き込みは、ディスク・ファイルのような記録媒体上にサーボパターンを形成するための魅力ある機構である。それは、これが高価な位置決めシステムを必要とせずに、クリーン・ルーム環境の外で行い得るためである。放射状パターン及びタイミング・パターンの両方の自己伝搬用プロセッサが最近開発された。例えば、１９９７年８月１９日に発行された「ディスク・ファイル・サーボ書き込みのための放射状自己伝搬パターン生成（Radial Self-Propagation Pattern Generation for Disk FileServowriting）」と題した米国特許第５,６５９,４３６号には、トラックの書き込み中、ヘッドのロケーションを制御するために使用されるサーボ位置信号を取り出す機能が開示されている。この例では、サーボ位置信号は、１ステップ前に書き込まれたシングル・トラックのリードバック（readback）振幅から取り出される。
【０００３】
しかし、最新のディスク・ファイルには、ヘッドの読み取り素子が幾つものトラックによってヘッドの書き込み素子から隔てられているものがある。その読み取り・書き込みオフセット（read to write offset）が大きくなるとき、サーボに位置信号を供給するために幾つものトラックからのリードバック信号を結合したものを使用することが望ましい。これは、例えば、１９９８年５月２６日に発行された「使用可能なダイナミック・レンジ内でリファレンス・レベルを維持することを含む自己サーボ書き込みのための方法及びシステム（Methodsand Systems for Self-Servowriting Including Maintaining a Reference LevelWithin a Usable Dynamic Range）」と題した米国特許第５,７５７,５７４号、及び２０００年５月３１日に出願された「自己サーボ書き込みシステムおけるマルチトラック位置決め及びエラー成長の制御のための技法（Techniquesfor Multitrack Positioning and Controlling Error Growth in Self-ServowritingSystems）と題した米国特許出願番号第０９／５８３,８３２号の未決出願に開示されている。（なお、本願では、この技法は、マルチトラック・アプリケーションと呼ばれる）。
【０００４】
サーボ位置信号は、放射状伝搬プロセス時、ディスク内のタイム・スロットにバースト情報を書き込むようにヘッドを制御するために使用される。典型的には、ディスクが多数のセクタに区分され、各セクタは、放射状伝搬プロセスに専用のわずかな数のタイム・スロットを含む。ディスクの１回転以内に、トラックの各セクタにおけるスロットの１つにバースト情報が書き込まれる。スロットは、それらのスロットの数に等しい数のステップの後に、所与のスロットが再使用されるというように循環させられる。スロットの数が十分には大きくない場合、書き込まれるトラックは、読み取られるスロットの１つと一致するであろう。書き込みからの電気的干渉は、サーボ位置決めを撹乱し、書き込まれたトラックの位置におけるエラーの原因となるリードバック信号を変更するであろう。
【０００５】
更なる問題は、アクチュエータの弧状の動き並びに読み取り及び書き込み素子のヘッド距離に対するピボットの相違のために、一般に、読み取り・書き込みオフセットが半径方向の位置とともに変化するという事実から生じる。最新のファイルでは、オフセットは、５つほどの又はそれ以上のデータ・シリンダがディスクの内径（ＩＤ）から外径（ＯＤ）まで動くことによって変化し得るし、将来の設計によっては、更に大きな変更さえ期待される。
【特許文献１】米国特許第５,６５９,４３６号
【特許文献２】米国特許第５,７５７,５７４号
【特許文献３】米国特許出願番号第０９／５８３,８３２号
【発明の開示】
【発明が解決しようとする課題】
【０００６】
従って、本発明は、複数のトラックを有する記録媒体上にバースト情報を書き込む方法を提供する。
【課題を解決するための手段】
【０００７】
本発明の方法は、複数トラックにおける第１部分のトラックにある前記複数のスロットにバースト情報を書き込むステップ（なお、それら複数のスロットは事前定義された順序で選定される）と、上記複数トラックにおける別の部分のトラックにある前記複数のスロットにバースト情報を書き込むステップ（なお、それら複数のスロットは前記事前定義された順序とは異なる順序を使用して選定される）とを含む。
【０００８】
本発明は、大きなオフセットのヘッドによる書き込み・読み取り干渉を回避する能力を提供することが望ましい。更に、ディスクを横切って増加するオフセットに対する干渉を回避する能力が提供されることが望ましい。
【０００９】
記録媒体が１つ又はそれ以上のセクタを含み、複数のスロットが前記１つ又はそれ以上のセクタにおける１つのセクタ内にあることが望ましい。その１つ又はそれ以上のセクタにおける各セクタが複数のスロットを含むことが望ましい。
【００１０】
１つの実施例では、事前定義された順序が連続した順序である。
【００１１】
１つの実施例では、前記書き込むステップが、書き込み素子と分離した読み取り素子とを含む変換器を使用して遂行され、異なる順序を使用して選定されたスロット内にバースト情報の書き込むステップがその分離した書き込み及び読み取り素子に起因した書き込み・読み取り干渉を回避する。
【００１２】
１つの実施例では、その方法は、更に、別の部分のトラックにおける１つのトラックに対して、バースト情報を受け取るために使用されるべき前記複数のスロットにおける１つのスロットを選定するステップを含む。
【００１３】
前記選定ステップは、１つ又はそれ以上の基準を満足するスロットを選択するステップを含むことが望ましい。例えば、その基準が最小間隔要件を含み得る。それとは別に、その基準は、１つ又はそれ以上のスロットの事前定義された除外を回避するステップを含み得る。
【００１４】
１つの実施例では、書き込みが、書き込み素子及び分離した読み取り素子を含む変換器を使用して遂行される。前記事前定義された排除は、読み取り素子の中心に最も近いスロット（Ｂスロット）、該Ｂスロットの１ステップ前に書き込まれたスロット、及び該Ｂスロットの１ステップ後に書き込まれたスロットの排除を含む。
【００１５】
１つの実施例では、前記選定するステップは、新たなスロットを得るために、選択されたスロット識別子に１つの値を加えるステップと、その新たなスロットが排除されるかどうかを決定するステップと、その新たなスロットが排除されるとき、他のスロットを選択するステップとを含む。
【００１６】
１つの実施例では、新たなスロットが排除されるかどうかを決定するために、その新たなスロットが１つ又はそれ以上の基準を満足するかどうかに関してチェックが行われる。そのような基準は、最小間隔要件及び１つ又はそれ以上のスロットの事前定義された排除を回避することの少なくとも１つ含むことが望ましい。
【００１７】
１つの実施例では、他のスロットを選択するステップは、前記加えるステップ及び前記決定するステップを繰り返すステップを含む。なお、その加えられるべき値は、前に加えられた値と同じ値であるか又はその値とは異なる値である。
【００１８】
１つの実施例では、他のスロットを選択するステップは、受け入れ可能なスロットを選定するステップを含む。
【００１９】
１つの実施例では、選択されたスロットの識別子は、書き込まれた最後のスロット又は最初のスロットに対応する。
【００２０】
１つの実施例では、選定するステップは、複数の事前計算されたスロット選択肢からスロットを選択するステップを含む。
【００２１】
１つの実施例では、その方法は、更に、バースト情報を受けるために、前記複数のスロットにおける１つのスロットを別の部分のトラックにおける各トラックに対して選定するステップを含む。
【００２２】
更なる局面では、本発明は、複数のトラックを有する記録媒体上にバースト情報を書き込むシステムを提供する。そのシステムは、前記複数のトラックにおける第１トラック部分にある複数のスロット内にバースト情報を書き込むための手段と、前記複数のトラックにおける別の部分のトラックにある複数のスロット内にバースト情報を書き込むための手段とを含む。なお、第１部分のトラックにおける前記複数のスロットは事前定義された順序で選定され、別の部分のトラックにおける前記複数のスロットは前記事前定義された順序とは異なる順序を使用して選定される。
【００２３】
更なる局面では、本発明は、バースト情報を受け取るための複数のトラックを含む記録媒体を提供する。その記録媒体は、前記複数のトラックにあって、バースト情報を受け取るための複数のスロットを含む第１部分のトラックと、前記複数のトラックにあって、バースト情報を受け取るための複数のスロットを含む別の部分のトラックを含む。なお、前記第１部分のトラックにおける前記複数のトラックは事前定義された順序で選定され、前記別の部分のトラックにおける前記複数のスロットは前記事前定義された順序とは異なる順序を使用して選定される。
【００２４】
更なる局面では、本発明は、複数のトラックを有する記録媒体上にバースト情報を書き込む方法を遂行するために、マシンによる実行可能な命令から成る少なくとも１つのプログラムを有形的に具体化する、マシンにより読み取り可能な少なくとも１つのプログラム記憶装置を提供する。上記方法は、前記複数のトラックにおける第１部分のトラックにある複数のスロット内にバースト情報を書き込むステップと、前記複数のトラックにおける別の部分のトラックにある複数のスロット内にバースト情報を書き込むステップとを含む。なお、前記第１部分のトラックにおける前記複数のトラックは事前定義された順序で選定され、前記別の部分のトラックにおける前記複数のスロットは前記事前定義された順序とは異なる順序を使用して選定される。
【００２５】
望ましくは、バースト情報を受け取るためにスロットが選択される順序を変更することが可能である。都合のよいことに、これは、例えば、大きなオフセットのヘッドのために、書き込み・読み取り干渉が回避されることを可能にする。更に、それは、わずかな数の放射状タイム・スロットを使用して書き込み・読み取り干渉が回避されることを可能にする。更に、望ましくは、本発明は、記録媒体にわたって増加するオフセットに対する干渉の回避を可能にする。
【００２６】
１つの実施例によれば、本発明は、複数のトラックを有する記録媒体上にバースト情報を書き込む方法も提供する。その方法は、バースト情報を受け取るために前記複数のトラックにおける１つのトラックのスロットを選択するステップ及び前記選択されたスロット内にバースト情報を書き込むステップを含む。なお、その選択するステップは、スロットを選択する特定の順序と無関係である。
【００２７】
望ましくは、その方法は、更に、前記複数のトラックのうちの１つ又はそれ以上のトラックに対して前記選択するステップ及び書き込むステップを繰り返すステップを含む。
【００２８】
望ましくは、スロットを選択するための特定の順序は連続した順序を含む。
【００２９】
望ましくは、前記書き込むステップは、書き込み素子及び分離した読み取り素子を含む変換器を使用して遂行される。前記選択するステップは、前記分離した書き込み及び読み取り素子に起因する書き込み・読み取り干渉を回避する。
【００３０】
前記選択するステップは、新たなスロットを得るために、選択されたスロット識別子に１つの値を加えるステップと、その新たなスロットが排除されるかどうかを決定するステップと、その新たなスロットが排除されるとき、他のスロットを選択するステップとを含む。
【００３１】
望ましくは、前記決定するステップは、前記新たなスロットが１つ又はそれ以上の基準を満たすかどうかをチェックするステップと、１つ又はそれ以上のスロットの事前定義された排除を回避するステップとを含む。なお、前記１つ又はそれ以上の基準は、最小間隔要件の少なくとも１つを含む。
【００３２】
望ましくは、前記他のスロットを選択するステップは、前記加えるステップ及び前記決定するステップを繰り返すステップを含む。なお、前記加えられるべき値は、前に加えられた値と同じであるか又はそれとは異なっていてもよい。
【００３３】
望ましくは、前記他のスロットを選択するステップは、受け入れ可能なスロットを選定するステップを含む。
【００３４】
望ましくは、前記選択されたスロット識別子は、最後に書き込まれたスロット又は最初のスロットに対応する。
【００３５】
望ましくは、前記選択するステップは、複数の事前に計算されたスロット選択肢からスロットを選択するステップを含む。
【００３６】
１つの実施例によれば、本発明は、複数のトラックを有する記録媒体上にバースト情報を書き込む方法を提供する。その方法は、前記複数のトラックのうちの１つ又はそれ以上のトラックにおける１つ又はそれ以上のスロット内にバースト情報を書き込むステップと、書き込み・読み取り干渉が生じる前記複数のトラックのうちの他のトラックにおけるスロットにバースト情報が書き込まれるべきかどうかを決定するステップと、前記決定に応答して、前記他のトラックにおける他のスロットを選択して前記バースト情報を書き込むステップとを含む。
【００３７】
望ましくは、前記１つ又はそれ以上のスロットが特定の順序で選定される。なお、前記他のスロットは前記特定の順序のスロットではない。
【００３８】
望ましくは、前記１つ又はそれ以上のスロット及び前記他のスロットの各々は、如何なる特定の順序にも関係なくそれの対応するトラックに対して選定される。
【００３９】
１つの実施例によれば、本発明は、複数のトラックを有する記録媒体上にバースト情報を書き込む方法を提供する。その方法は、前記複数のトラックのうちの１つのトラックにおける１つのスロット内にバースト情報を書き込むステップと、前記複数のトラックのうちの次の１つのトラックにおける別のスロット内にバースト情報を書き込むステップとを含む。なお、前記別のスロットは前記１つのスロットの連続した順序内にはない。
【００４０】
望ましくは、前記別のスロットは、連続した順序ではない事前定義された順序を使用することによって選定される。
【００４１】
１つの実施例によれば、本発明は、複数のトラックを有する記録媒体上にバースト情報を書き込むシステムを提供する。前記システムは、バースト情報を受け取るために前記複数のトラックのうちの１つのトラックにおけるスロットを選択するための手段と、前記選択されたスロットないにバースト情報を書き込むための手段とを含む。なお、前記選択はスロットを選択するための特定の順序とは無関係である。
【００４２】
１つの実施例によれば、本発明は、複数のトラックを有する記録媒体上にバースト情報を書き込むシステムを提供する。前記システムは、前記複数のトラックのうちの１つ又はそれ以上のトラックにおける１つ又はそれ以上のスロット内にバースト情報を書き込むための手段と、書き込み・読み取り干渉が生じる前記複数のトラックのうちの他のトラックにおけるスロットにバースト情報が書き込まれるべきかどうかを決定するための手段と、前記決定に応答して、前記他のトラックにおける他のスロットを選択して前記バースト情報を書き込むための手段とを含む。
【００４３】
１つの実施例によれば、本発明は、複数のトラックを有する記録媒体上にバースト情報を書き込むシステムを提供する。前記システムは、前記複数のトラックのうちの１つのトラックにおける１つのスロット内にバースト情報を書き込むための手段と、前記複数のトラックのうちの次のトラックにおける別のスロット内にバースト情報を書き込むための手段とを含む。なお、前記別のスロットは前記１つのスロットの連続した順序内にはない。
【００４４】
１つの実施例によれば、本発明は、複数のトラックを有する記録媒体上にバースト情報を書き込むシステムを提供する。前記システムは、バースト情報を受け取るために前記複数のトラックのうちの１つのトラックにおけるスロットを選択するプロセッサと、前記プロセッサに結合され、前記選択されたスロット内にバースト情報を書き込む少なくとも１つの変換器とを含む。なお、前記選択はスロットを選択するための特定の順序とは無関係である。
【００４５】
１つの実施例によれば、本発明は、複数のトラックを有する記録媒体上にバースト情報を書き込むシステムを提供する。前記システムは、前記複数のトラックのうちの１つ又はそれ以上のトラックにおける１つ又はそれ以上のスロット内にバースト情報を書き込むための少なくとも１つの変換器と、前記変換器に結合され、前記複数のトラックのうちの別のトラックにおけるスロットにバースト情報の書き込みが書き込み・読み取り干渉を生じさせるかどうかを決定するプロセッサとを含む。なお、前記書き込み・読み取り干渉が結果として生じる場合、前記別のトラックにおける別のスロットが前記バースト情報を受け取るために選択される。
【００４６】
１つの実施例によれば、本発明は、複数のトラックを有する記録媒体上にバースト情報を書き込むシステムを提供する。前記システムは、前記複数のトラックのうちの１つのトラックにおける１つのスロット内にバースト情報を書き込むための１つ又はそれ以上のコンポーネントと、前記複数のトラックのうちの次のトラックにおける別のスロット内にバースト情報を書き込むための１つ又はそれ以上のコンポーネントとを含む。なお、前記別のスロットは前記１つのスロットの連続した順序内にはない。
【００４７】
１つの実施例によれば、本発明は、マシンによる読み取り可能な少なくとも１つのプログラム記憶装置を提供する。そのプログラム記憶装置は、複数のトラックを有する記録媒体上にバースト情報を書き込む方法を遂行するために前記マシンによる実行可能な命令から成る少なくとも１つのプログラムを有形的に具体化する。前記方法は、バースト情報を受け取るために前記複数のトラックのうちの１つのトラックにおけるスロットを選択するステップと、前記選択されたスロット内にバースト情報を書き込むステップとを含む。なお、前記選択するステップは、スロットを選択するための特定の順序とは無関係である。
【００４８】
１つの実施例によれば、本発明は、マシンによる読み取り可能な少なくとも１つのプログラム記憶装置を提供する。そのプログラム記憶装置は、複数のトラックを有する記録媒体上にバースト情報を書き込むためのスロットを選択する方法を遂行するために前記マシンによる実行可能な命令から成る少なくとも１つのプログラムを有形的に具体化する。前記方法は、書き込み・読み取り干渉が生じる前記複数のトラックのうちの１つのトラックにおけるスロットにバースト情報が書き込まれるべきかどうかを決定するステップと、前記決定に応答して、前記バースト情報を書き込むための前記トラックにおける別のスロットを選択するステップとを含む。
【００４９】
望ましくは、バースト情報は、前記複数のトラックのうちの１つ又はそれ以上のトラックにおける１つ又はそれ以上のスロットに書き込まれる。前記１つ又はそれ以上のスロットは特定の順序で選定され、前記別のスロットは前記特定の順序のスロットではない。
【００５０】
１つの実施例では、バースト情報は、前記複数のトラックのうちの１つ又はそれ以上のトラックにおける１つ又はそれ以上のスロットに書き込まれる。前記１つ又はそれ以上のスロット及び前記別のスロットは、いずれの特定の順序にも無関係にそれの対応するトラックに対して選定される。
【００５１】
１つの実施例によれば、本発明は、マシンによる読み取り可能な少なくとも１つのプログラム記憶装置を提供する。そのプログラム記憶装置は、複数のトラックを有する記録媒体上にバースト情報を書き込むためのスロットを選択する方法を遂行するために前記マシンによる実行可能な命令から成る少なくとも１つのプログラムを有形的に具体化する。前記方法は、前記複数のトラックのうちの１つのトラックにおける１つのスロットを選択してそこにバースト情報を書き込むステップと、前記複数のトラックのうちの次のトラックにおける別のスロットを選択してそこにバースト情報を書き込むステップとを含む。なお、前記別のスロットは前記１つのスロットの連続的な順序にはない。
【００５２】
望ましくは、前記別のスロットを選択するステップは連続的な順序ではない事前定義された順序を使用するステップを含む。
【発明を実施するための最良の形態】
【００５３】
大きくオフセットしたヘッドによって問題が生じることがわかっている。例えば、読み取り素子及び書き込み素子が非常に離隔しているとき、書き込み・読み取り干渉が自己サーボ書き込みプロセス中の特定の時点で生じることがわかっている。従って、本発明は、その書き込み・読み取り干渉を回避する機能を提供することが望ましい。１つの例として、この機能は、スロットがバースト情報を受け取る順序を変更することを含む。
【００５４】
放射状の自己伝搬及びサーボパターン書き込みのために使用される種々の素子の一実施例を、図１を参照して説明する。１つの例では、放射状伝搬コントローラ１００が振幅復調器１０２を含む。振幅復調器１０２は、読み取り／書き込みインターフェース・カード１０４からリードバック（readback）信号を入力として受け取る。読み取り／書き込みインターフェース・カード１０４は、記録変換器（例えば、記録ヘッド）１０６からそれらの信号を受け取る。
【００５５】
振幅復調器１０２は、リードバック信号を位置信号に変換する。その位置信号は、アナログ・ディジタル・コンバータ（Ａ／Ｄ）１０８に入力される。そのコンバータ１０８は、入力をディジタル信号に変換し、それをプロセッサ１１０（例えば、テキサス・インストルメンツ社によって提供されるＴＭＳ３２０のようなディジタル・プロセッサ）に送る。
【００５６】
プロセッサ１１０は、現在のヘッド位置における望ましい位置からの誤差を計算し、修正値をディジタル・アナログ・コンバータ（ＤＡＣ）１１２に出力する。ＤＡＣ１１２は、その修正値をアナログ信号に変換し、そのアナログ信号がボイス・コイル・モータ（ＶＭＣ）ドライバ１１４に入力される。ＶＣＭドライバ１１４は、アナログ電圧信号を電流に変換する。その電流がボイス・コイル・モータ（ＶＣＭ）１１６を駆動する。一方、ボイス・コイル・モータ１１６は、変換器（又は、ヘッド）１０６を、記録媒体１１８を横切ってほぼ半径方向に移動させる。
【００５７】
更に、プロセッサ１１０は、記録媒体１１８の選択された領域に磁気遷移のパターンを書きこむパターン・ジェネレータ１２０を制御する。放射状自己伝搬のために使用される素子に関連した更なる詳細は、２０００年６月２０日に発行された「タイミング・パターン生成におけるランダム・エラーを修正するための方法及び装置（Method And Apparatus For Random Errors in Timing Pattern Generation）」と題した米国特許第６,０７８,４５０号に開示されている。
【００５８】
１つの例では、記録媒体１１８は、図２に関して更に詳細に説明されているディスクである。特に、図２はそのディスクの一部分を示す。１つの例として、ディスクは、多くの伝搬トラック２００，２０１，２０２，．．．．２１５等を含み、各トラックは多くのセクタ２１８に分けられている。１つの例では、第１セクタ２２０は、ディスク・スピンドル・モータ・ドライバからのインデックス・パルスによって決定されるディスク回転インデックスの直後に生じる。
【００５９】
各セクタ２１８は、更に、伝搬のための振幅バーストを含む領域２２２及び領域２２４に分けられる。領域２２４は、精密タイミング伝搬システムの使用のために並びにセクタＩＤフィールド及び振幅バースト又はフェーズ・エンコード・パターンを含む実プロダクト・サーボパターンを書き込むために予約されている。１つの例では、伝搬バースト領域２２２はユーザ・データ追従サーボ書き込みによって上書きされるであろう。更に、領域２２４は、プロダクト・サーボパターンを含む部分を除いて、ユーザ・データでもって上書きされるであろう。
【００６０】
各伝搬バースト領域２２２は、更に、伝搬のための振幅バースト情報（例えば、パターン）が書き込まれる多数のバースト・スロット２２６に分けられる。この例では、０−７の番号を付けられた８個のスロットが示される。
【００６１】
図には、記録変換器を含む読み取り素子２２８及び分離した書き込み素子２３０も示される．この例では、書き込み素子がトラック２０５における書き込みのために位置付けられ、読み取り素子が幾つかの前に書き込まれたトラックを跨いでいる。（クロスハッチングされたバーストが、既に書き込まれたトラックにおけるバーストを表す）。このような大きなオフセットによって、複数のトラックに基づいたサーボが使用される前に、幾つものトラックが先行して作成される。トラックのこの初期セットを作成するための種々の可能な技法が存在する。そのような技法の１つが、２０００年５月３１日に出願された「ヘッド移動を制御するためにコンプライアント・クラッシュ・ストップを使用する自己サーボ書き込みシステムにおける初期トラック・セットの作成（Creating An Initial Set Of Tracks In A Self-Servowriting SystemUsing A Compliant Crash Stop To Control Head Movement）」と題した米国特許出願番号第０９／５８４,３０２号の未決出願に開示されている。
【００６２】
サーボ・トラック間隔がデータ・シリンダ間隔の半分であるとき、読み取り素子は、一般に、いつも３つのトラックに重畳する。上述のマルチトラックの出願に開示された技法によれば、３つのリードバック振幅すべてが、読み取り素子の中心に対応した補間トラック番号（interporated track number）を表すサーボ位置信号（ＰＳ）を計算するために使用される。図２に示された状況に対しては、トラック２０１，２０２、及び２０３からの信号が使用される。更に一般的には、リードバックに関連した３つのトラックは、Ａ、Ｂ、及びＣと呼ばれる。なお、Ｂは読み取り素子の中心に最も近いトラックであり、ＡはＢの１ステップ前に書き込まれたトラックであり、ＣはＢの１ステップ後に書き込まれたトラックである。図では、読み取り・書き込みオフセットが約２.７ステップであり、書き込まれるべき次のトラックがトラック２０５である。
【００６３】
次のトラックに書き込むためには、サーボが順方向にステップされる。これは、サーボに対する基準入力を変更することによって達成される。更に詳しく言えば、コントローラは、ＶＣＭ電流を変化させることによって、「基準マイナスＰＳ」に等しい位置誤差信号（ＰＥＳ）をゼロまで減少させるように作用する。その基準に１.０を加えることは、ＰＳが同じ量だけ増加するように、サーボにヘッドを再位置付けさせる。新たな位置に据えた後に、次のトラックが書き込まれる。
【００６４】
順方向に１.０だけステップすることによって、読み取り・書き込みオフセットがトラック番号単位では一定のままである。しかし、場合によっては、特に、ロータリ・アクチュエータの場合、物理的な読み取り・書き込みオフセット距離は、アクチュエータがディスクを横切って弧状に移動するときに増加する。絶対的なトラック間隔の大きな変化を回避するためには、書き込みが生じるポイントが調節されることである。この漸進的な変化は、１９９８年１２月１日に発行された「ディスク・ファイル・サーボ書き込みのための放射状自己伝搬パターン生成（RadialSelf-Propagation Patter Generation for Disk File Servowriting）」と題した米国特許第５,８４４,７４２号に開示された手順と同様の再キャリブレーション手順（recalibrationprocedure）によって処理可能である。
【００６５】
その再キャリブレーション手順では、書き込みが４０トラックほど毎に停止され、最後の数トラックのシリンダ間の間隔が測定され、そして所望の間隔を維持するためにわずかな量だけサーボ基準が調節される。即ち、オフセット間隔の増加は、トラック間隔を増大させ、従って、その基準が補償のためにわずかに減少する。これは、伝搬方向に関して逆方向に読み取り素子をシフトする。その方向は、トラック番号単位で読み取り・書き込みオフセットを増加させ、その前の再キャリブレーション以後における物理的オフセット距離の増加を補償する。
【００６６】
読み取り・書き込みオフセットは、書き込み・読み取り干渉の理解を助ける整数オフセットを提供するために使用される。整数オフセットは、書き込まれたトラック番号とＢトラック番号との間の差として定義される。従って、上記のように定義されたＢトラックの場合、整数オフセットは、ステップの最も近い整数に丸められた読み取り・書き込みオフセットに等しい。伝搬が進行し、基準調節が行われるとき、整数オフセットは、そのオフセットが整数値の半分を横切る度に１ずつ増加する。図２を参照して、更に、整数オフセットを説明する。
【００６７】
図２では、従来技術において説明されたように、バースト・スロットが連続して（例えば、番号順に又はアルファベット順に）割り当てられ、各ステップにおいて１ずつ増加し、最後のスロットが使用された後、ゼロに戻る。即ち、スロットは、スロットの数を法とした反復する連続した順（以下、連続順という）で割り当てられ、又は選定される（chosen）。図示の特定の例では、Ａ、Ｂ、及びＣがスロット１、２、及び３であり、整数オフセットが３であり、書き込みがスロット５において生じるので、いずれのスロットが読み取られても干渉はない。しかし、整数オフセットが７に等しい場合、Ａスロットであるスロット１にバーストが書き込まれるであろう。スロット割り当てを決定するモジュロ８の演算では、７が−１と同じであるので、書き込まれたスロットは、Ｂバーストに１だけ遅れるであろう。それはＡスロットである。更に詳しく言えば、Ａスロットとの干渉は、整数オフセットがスロットの数−１に等しいときに生じる。書き込み素子によって生成される強力なＲＦ磁界が、書き込みオペレーションの間正確なリードバックを不可能にしている近くの読み取り素子に必ず結合する。
【００６８】
場合によっては、書き込みから読み取りに切り替えた後の回復時間は、書き込みに続くタイム・スロットに対してでさえ正確なリードバックを妨げるに十分なほど長くなり得る。そのような場合、整数オフセットが「バーストの数−２」に達したときに干渉が始まる。明らかに、非常に大きな数のスロットを使用することによって干渉を回避することができるが、これは、オフセットが大きくなるにつれて時間制約を導くことになる。それは、放射方向のバースト・スロットに振り向けられた時間がプロダクト・サーボパターン（例えば、図２の領域２２４）の書き込みのために使用され得ないためである。
【００６９】
従って、本発明の１つの実施例では、比較的少ない数のスロット（例えば、８個のスロット）を使用するけれども干渉を回避するための機能が提供される。この機能は、例えば、干渉を回避するために、書き込まれたスロットの順序を変更することを含む。即ち、バースト情報を受け取るために連続したスロットを選定する代わりに、スロットが異なる順序で選定され、サーボ書き込みプロセスが可変的な順序を使用してそれらのスロットを書き込む。
【００７０】
スロットを書き込むための可変的順序を使用するサーボ書き込みプロセスと関連したロジックの一実施例を図３に関連して説明する。１つの例として、図３のロジックがプロセッサ１１０によって遂行され、又は制御される。
【００７１】
図３を参照すると、特定のトラックを書き込む前に、ステップ３００において、そのトラックに対して書き込み・読み取り干渉を回避するスロットが選定される。スロットを選定する態様は更に詳細に後述される。
【００７２】
スロットの選定に続いて、ステップ３０２において、そのスロット選択肢がメモリにおけるルックアップ・テーブルに記憶される。１つの例では、スロット選択肢がＳ(Ｎ)に記憶される。なお、Ｎはトラック番号である。これは、サーボが正しいＡ、Ｂ、及びＣを選ぶことを可能にする。例えば、Ｉに等しい整数オフセットに関しては、Ａ、Ｂ、及びＣに対するスロットが、それぞれＳ(Ｎ−Ｉ−１)、Ｓ(Ｎ−Ｉ)、及びＳ(Ｎ−Ｉ＋１)によって与えられる。上記の事項は、それらの式において負の値が生じない程度にＮが十分に大きいものと仮定する。Ｎがそのような値であるためには、早い段階で、連続的順序方法又は図７に関して後述される方法のような別の方法を使用して１つ又はそれ以上のトラックに書き込んでおいてもよい。
【００７３】
そのスロットをテーブルに保管した後、ステップ３０４において、その選定されたスロットを使用してそのトラックが書き込まれる。例えば、その選定されたスロットにバースト情報を書き込むために、パターン・ジェネレータ１２０が使用される。バースト情報の書き込みは、１９９８年１２月１日に発行された上記米国特許第５,８４４,７４２号に開示されている。
【００７４】
しかる後、照会ステップ３０６において、所望の数のトラックが書き込まれてしまったかどうかに関して決定が行われる。所望の数のトラックが書き込まれてしまった場合、ステップ３０８においてプロセスが完了する。しかし、書き込まれるべき更なるトラックがある場合、ステップ３１０において、トラック番号が増加する。
【００７５】
以上に加えて、ステップ３１２において、任意選択的な再キャリブレーション・ステップが遂行可能である．更に詳しく言えば、再キャリブレーションは、（４０個のステップのような）都合のよいインターバルで遂行される。その結果、それは、変化する読み取り・書き込みオフセットを償うためにサーボ基準の漸進的調節を生じる。再キャリブレーションは、１９９８年１２月１日に発行された前記米国特許第５,８４４,７４２号に開示されている。
【００７６】
しかる後、ステップ３１４において、変換器が次のトラックに移動し、処理がステップ３００において継続する。
【００７７】
上述のように、ステップ３００において、干渉を回避するスロットが選定される。いずれの特定のステップにおいても、干渉を回避するためにスロットを選定することに対して多くの可能性が存在する。例えば、８個のバーストの場合、Ａ、Ｂ、及びＣと干渉しない５つのスロットが存在する。しかし、すべての選定が等しく望ましいわけではない．１つの考察点は、スロット内の書き込まれたバースト相互間の半径方向の間隔（即ち、同じタイム・スロットを共用するバースト相互間の半径方向の距離）である。サーボ・トラック間隔がデータ・シリンダ間隔の半分である例を使うと、２ステップの間隔は、バースト相互間には未書き込みの媒体のわずかなギャップしか残らないであろうということは明らかである。（それは、これが、通常、データ・トラックを間隔付ける方法であるためである）。しかし、リードバック振幅は単一の書き込まれたトラックと読み取り素子との部分的な重畳を表すことなので、２つのトラックの同時検出を防ぐために、スロットにおけるバースト間には十分なスペースがなければならない。これは、約１つの読み取り幅のギャップを必要とし、一般的には、３ステップという最小間隔を保証することによって対処されるであろう。読み取り幅の変動を可能にするために、又はサーボ・ステップ・サイズがデータ・シリンダの半分よりも小さい場合、４ステップ又はそれ以上のステップの間隔が必要とされ得る。
【００７８】
間隔の要件を明らかにしても、通常、各ステップにおいて選ぶべきいくつかの適当なスロットが依然として存在する。しかし、或る選定は、「デッドエンド（dead-ends）」を導くことで終わり得るし、その場合、伝搬時のその後のステップにおいて、受け入れ可能なスロットは得られない。従って、デッドエンドを回避するスロットを選定することが有利である。
【００７９】
デッドエンドを回避するスロットを選定するための１つの実施例が図４を参照して説明される。１つの例では、図４のロジックがプロセッサ１１０によって遂行される。
【００８０】
図４を参照すると、まず、ステップ４００において、変数Ｘが選択されたスロット識別子（今書き込まれたスロット又は最初のスロットに対応した数）に等しくセットされ、変数Ｃが１に等しくセットされる。しかる後、ステップ４０２において、Ｋ(Ｃ)（例えば、Ｋ(１)）におけるベクトルＫに記憶された数が前のステップで使用されたスロット番号Ｘに加えられる。１つの例では、この数は１であり、それは後述するように、試行錯誤によって選定される。しかる後、照会ステップ４０４において、その結果生じたスロット番号がテストされ、それが書き込み・読み取り干渉のために排除されるべきスロットの１つであるかどうかを決定する。例えば、その結果生じたスロット番号が１つ又はそれ以上のルールに照らしてテストされ、それが排除されるべきであるかどうかを決定する。これらのルールは、所望の間隔の要件、後述するような１つ又はそれ以上の定義された排他事項、及び（又は）他の所望のルールを含み得る。
【００８１】
そのスロットが排除されない場合、ステップ４０６において、それは書き込みのための選択肢となる。しかし、それが排除される場合、ステップ４０８において、１がＣに加えられ、ステップ４０２による処理が継続する。このプロセスは、適当な選択肢が見つかるまで、（例えば、試行錯誤によって選択され、コンピュータ・プログラムによってテストされた）所定のセットのインクリメント値Ｋ(Ｃ)を使用して継続する。通常のように、使用可能なバースト・スロットの数を法にして加算が行われる。
【００８２】
この例の更なる詳細を図５に関連して説明する。特に、図５は、８個のバーストがあり且つ排除されるべきスロットがＡ、Ｂ、及びＣに対するものでという状況に対応した上記技法の一実施例を説明する。この特定の実施例では、２素子インクリメント・ベクトルＫ(Ｃ)＝１、４が使用される。読み取り・書き込みオフセットは、書き込み・読み取り干渉の回避を望ましくする伝搬が進行するにつれて増加する。この図では、８個のバースト・スロットの役割は、最上部から最下部に進む伝搬シーケンスに対するグリッドにおいて示される。読み取りバーストは、それらが生じるトラック番号を表すように添え字を伴ったＡ、Ｂ、及びＣとして示される。単純にするために、トラック０−６に対するスロットがちょうどトラック番号に等しいので、そのテーブルはトラック７で始まる。Ｗは、書き込まれつつあるスロットを表す。右へ、トラックにおけるオフセット及び書き込みトラック番号がリストされる。
【００８３】
第１行で始まり、書き込みトラック（即ち、トラック番号７）から６.４９トラックをカウント・バックすると、読み取り素子がトラック０とトラック１の間のほぼ中間にあることが推察し得る。オフセットが６.５よりもわずかに小さいので、読み取り素子は１に極めて近く、従って、Ｂ＝トラック１であり、整数オフセットは６に等しい。伝搬を続けると、トラック８に対する書き込みスロットが先行のものに１を加えることによって得られ、この場合、モジュロ８演算のためにスロット０に折り返す。整数オフセット６を有する先行のトラックにおけるように、１のインクリメントとともに生じる書き込み・読み取り干渉はなく、従って、そのテストは合格し、スロット０が使用される。
【００８４】
しかし、トラック９の書き込み前に、再キャリブレーションが行われ、基準シフトがトラック単位におけるオフセットを６.５よりもわずかに大きくさせ、整数オフセットを７に等しくする。読み取り素子は０と１との間のほぼ中間のポイントから１と２との間のほぼ中間のポイントに進み、Ａ、Ｂ、及びＣトラックは同じままである。この場合、１を加えることはスロット１与える。これは、それがＡバースト・サーボ・スロットと一致するため、排除テストに失敗する。更に４を加えることは、トラック９を書き込むための選択肢としてスロット５を与える。続いて、トラック１０−１６が各ステップにおいて書き込みスロットに１を加えるだけで書き込まれ得る。しかし、トラック１７において、書き込みスロットがＡスロットに「キャッチ・アップ（catchup）」し、＋１ルールが再び排除テストに失敗する。前のように、更に４が加えられ、スロット１をトラック１７に対する選択肢にする。これに続いて、＋１ルールが７つの更なるステップに対して作用するが、失敗し、ステップ２５において、更に４が加えられる。
【００８５】
図５のような図表は、プロセスが継続するに従って益々複雑になり、書き込みスロットの再順序付けは、Ａ、Ｂ、及びＣに対する広く分離したスロットのように見える。しかし、コンピュータ・プログラムを使用して多数のステップに対するスロット選択肢を生成することは、選定されたスロットが最終的に１６ステップの長さのパターンで繰り返すことを示す。従って、上記の技法は、伝搬の長さに関係なく適切なスロット選択肢を生成する。＋１、＋４インクリメントの結果として非干渉のスロットが生じるのみならず、同じスロットを共用するトラック間の間隔が４ステップよりも小さくない。
【００８６】
この例では、整数オフセットは、結果としてスロットの特定の反復パターンが生じるトラック番号９において変化した。しかし、これは、＋１、＋４インクリメント技法が作用するためには必要ない。７の整数オフセットへの切り替えは、いずれのトラックでも生じ得たであろう。初期のスロット順序が８トラック毎に反復するので、８個の異なる変更ロケーションが存在する。コンピュータ・プログラムによってこれらのすべてをチェックすると、スロットが４つの異なる１６ステップ・パターンの１つで反復を終了することがわかる。
【００８７】
伝搬が進行するにつれて、読み取り・書き込みオフセットは７.５を超え得るし、整数オフセットは７から８に変化するであろう。コンピュータを使用して４つの反復パターンの各々に対する１６個の可能な切り替えロケーションをチェックすると、＋１、＋４技法が適正に作用し続け、スロットにおけるトラック間の最小間隔は４のままである。再び、スロット選択肢が、４つの異なる１６ステップ・パターン（整数オフセット７に対するパターンと同じ）の１つにおける反復を終了する。整数オフセットが９に増加するとき、同じことが起こる。
【００８８】
１０−１４の整数オフセットに対して、スロット選択肢は、＋１インクリメントのみ関連するオリジナルの８ステップ反復パターンに戻る。モジュロ８演算における７に対応する１５のオフセットのとき、干渉が新たに始まり、＋４インクリメントが使用される。今度は、大きいオフセットのために、反復長が、１６ステップの代わって３２ステップになる。異なるパターンの数は４であり、オフセット１６及び１７に対する結果は１５に対する結果と同じである。
【００８９】
オフセットが増加するときもこの動作パターン全体が継続する。＋１及び＋４インクリメントの両方が使用される３つのオフセットがあり、それに続いて、＋１インクリメントだけを有する５つのオフセットがある。その反復パターンの長さは、サイクルが反復する度に１６ずつ増加する。この技法は、１００の整数オフセットまでコンピュータによってチェックされた。そして、いずれの徴候も、それが無限に作用し続けるであろうということである。
【００９０】
図５に戻ると、トラック９に対する選択肢は、スロット５の代わりにスロット４になっていることがあり得る。従って、考慮すべきインクリメント・ベクトルのもう１つの選択肢は、Ｋ(Ｃ)＝１、３である。一見したところ、これは、それがスロット４に対してトラック間に５ステップの間隔を与えるので、いっそう良好な選択肢であるように見える。上記のようにコンピュータ分析を進めると、７及び８のオフセットの結果、１つのスロットにおいて５ステップの最小間隔を有するスロットの反復パターンを６４ステップ毎に生じる。しかし、９のオフセットに切り替える場合、その技法は非干渉の選択肢を生じさせることができない。より多くのスロットのチェックを行うためにより多くの素子をインクリメント・ベクトルに加えることは、この問題を固定化するであろうが、Ｋ(Ｃ)＝１、３、１，１、１，１、２、１（スロット毎のチェックを終了する）を使用しても、１つのスロットにおいてトラック間での３ステップよりも少ないステップを有することからオフセット９における失敗を導くであろう。
【００９１】
上記の例は、多くの可能なインクリメント・ベクトルの特別なサブセットだけが非常に大きなオフセットになるであろうということを示している。図６は、種々な数の使用可能なスロット、最小間隔、および選択されたスロット排除に対して十分に作用するインクリメント・ベクトルを持ったテーブルを提供する。例えば、参照番号６００において、それは、６個のスロット、３の最小間隔、並びにＡ、Ｂ、及びＣに関する排除に対して、インクリメント・ベクトルＫ(Ｃ)＝１、１、１、１が適当であることを表している。同様に、参照番号６０２では、それは、７個のスロット、３の最小間隔、並びにＡ、Ｂ、Ｃスロット及びそのＡ、Ｂ、Ｃスロットの直前（時間的に）のスロットの排除に対して、インクリメント・ベクトルＫ(Ｃ)＝１、４、が適当であることを表している。これは、例えば、電子回路の書き込み・読み取り回復（writeto read recovery）が、正確に読み取られるべき書き込みスロットに続くスロットにとって遅すぎる場合に使用されるであろう。そのテーブルのインクリメント・ベクトルすべてが３０よりも多くの整数オフセットに対して確認されており、無限に大きいオフセットに対しても同様に作用すべきものである。
【００９２】
図４乃至図６を参照して上述したものは書き込み・読み取り干渉を回避するためにスロットを選択するための一実施例である。上述の例では、特定のトラックに対してスロットが選定され、しかる後、それが書き込み・読み取り干渉のために排除されるかどうかに関する決定が行われる。それが排除される場合、適切なスロットが見つかるまで、新たなスロットが選定され、チェックされる。
【００９３】
しかし、もう１つの例では、スロットが排除テストに失敗した場合、受け入れ可能であることがわかっているもう１つのスロットが、更なるチェックを行うことなく選択可能である。
【００９４】
スロットを選択するための上記技法は、各トラックがトラックのサブセットにおいてバースト情報を受け取るために遂行され得る。１つの例として、バースト情報は、事前定義された順序（例えば、連続的順序）を使用してそれらトラックのいずれかに書き込まれ、しかる後、伝搬が継続するとき、スロット選択技法の１つが使用され得る。例えば、書き込み・読み取り干渉が、選択された数のトラックに書き込んだ後にだけ生じるべきであることが決定されるとき、そのスロット選択技法が使用され得る。従って、バースト情報は、選定されたスロットに１つの順序で書き込まれ、しかる後、その順序は変更され得る。
【００９５】
スロットを選択するための更なる実施例が図７に示される。図７のロジックは、プロセッサ１１０によって遂行され、及び（又は）制御される。
【００９６】
このクラスのスロット選定の場合、そのスロット選択肢が事前計算され、ベクトルＰＩ(ｎ)に記憶される。但し、ｎは、伝搬において遭遇する整数オフセットＩの各々に対するトラック番号に等しい。各ベクトルは、整数オフセットＩに対するスロット選択肢のパターンの反復長に等しい有限の長さＬ(Ｉ)を有する。従って、特定のトラック又はステップｎでは、スロット選択肢が、ステップ７００において、ＰＩ(ｎ)に等しくセットされ、しかる後、ステップ７０２において、インデックスがインクリメントされる。従って、伝搬の各ステップに対して、スロット選択肢が選定される。インデックスｎは、図７におけるモジュロ演算によって表されるように、反復パターンの終わりに達した後、０に折り返す（wrapback）。
【００９７】
１つの例では、図７の技法の成功は、整数オフセットの変化が生じたトラック・ロケーションにおいてファイル・ツー・ファイル変更が大きな不確実性を導いても、１つの反復パターンから次の反復パターンに滑らかに且つ直接的に切り替えることができることによるものである。従って、この成功を確実にするためには、整数オフセットのシフトがインデックスｎの所定値においてのみ生じるように、再キャリブレーションから生じるサーボ基準の変化がこのスロット選定手順によって調整される。これは、再キャリブレーションが行われるトラック番号を注意深く選定することによって達成可能である。別の方法として、再キャリブレーションは一定のインターバルで行われ得るが、サーボ基準の調節は、変更前に所望のインデックス値に達するように適切なステップ数だけ延期され得る。これは、更に後述される。
【００９８】
この技法の特定の実施例では、整数オフセット・シフトが０のインデックス値で生じるように強制され、使用可能なスロットの数が８である。更に、図８は、５−２２からのオフセットに対するスロット選択肢パターン・ベクトルＰＩ(ｎ)及び長さＬ(Ｉ)を提供するテーブルを示す。これらの値を使用すると、書き込みがスロットＡ、Ｂ、及びＣ並びにそれらに先行するスロットから排除される。更に、４ステップの最小間隔が得られる。５よりも少ないオフセットはすべて、５と同じパターンを有する。
【００９９】
場合によっては、伝搬の開始時における整数オフセットは、スロット選択肢の適切なベクトルＰＩ(ｎ)が連続的順序とは異なっているような整数オフセットである。初期セットのトラックの伝搬時における特別の順序を使用すると、伝搬は書き込み・読み取り干渉又は如何なる排除の違反の可能性もなくスムーズに進行する。
【０１００】
場合によっては、所望の数のトラックが、整数オフセットを増加することなく書き込まれ得る。そのような場合、所定の順序の更なる変更なしに連続的順序とは異なる所定のスロット選択肢順序を使用することによって、書き込み・読み取り干渉が都合のよく回避され得る。
【０１０１】
上記の詳細な説明は、バーストを受け取るべきスロットの順序を選定するための種々の実施例である。特定のトラックにおけるスロットの選定を可能にすることによって、その順序が単一の連続的パターンから都合よく変更され得る。これは、書き込み・読み取り干渉を回避する自己サーボ書き込み技法を提供する。更に、それは、少ない数のスロットとの書き込み・読み取り干渉を回避する技法を提供する。それは、伝搬が記録媒体を横切って進むときに書き込み・読み取り干渉を回避する。更に、本発明は、バーストが、ディスクの１回転の間にそのディスクの各セクタに書き込まれることを可能にすることが望ましい。
【０１０２】
もう１つのオプションとして、トラックを作成するために、ディスクの複数回転（例えば、２回転）が使用可能である。このオプションの場合、セクタは読み取り及び書き込みの間で交互にされる。例えば、読み取りは偶数セクタにおいて行われ、書き込みは奇数セクタにおいて行われる。これは、遅くなり、各トラックを書き込むために複数回転を必要とするという欠点を有する。
【０１０３】
これらの実施例はディスクに関連して説明されたけれども、本発明は他の記録媒体にも等しく適用可能である。更に、トラックという用語は、円周状のトラックに限定されない。用語「トラック」は、例えば、記録媒体上の放射方向のロケーションも含むべきである。
【０１０４】
本発明は、例えば、コンピュータ使用可能な媒体を有する生産物（例えば、１つ又はそれ以上のコンピュータ・プログラム）にも含まれ得る。その媒体は、本発明の能力を提供及び促進するためのコンピュータ可読プログラム・コード手段をその媒体において具体化され得る。その生産物は、コンピュータ・システムの一部として含まれ、或いは分離して販売され得る。
【０１０５】
更に、マシンにより読み取り可能な少なくとも１つのプログラム記憶装置であって、本発明の機能を遂行するためにそのマシンにより実行可能な命令から成る少なくとも１つのプログラムを有形的に具体化する記憶装置が提供され得る。
【０１０６】
本願において示された流れ図は単なる例である。例えば、それらのステップは、別の順序で実行され得るし、追加、削除、又は修正され得る。
【図面の簡単な説明】
【０１０７】
【図１】本発明の実施例による、記録媒体及び自己サーボ書き込みのための関連する電子装置を示す図である。
【図２】バースト情報の伝搬に関する、図１の記録媒体における種々のセクタの部分的レイアウトを表した一実施例を示す図である。
【図３】書き込みスロットのための可変的順序を使用するサーボ書き込みプロセスと関連したロジックの一実施例を示す図である。
【図４】書き込み・読み取り干渉を回避するスロットを選定することに関連したロジックの一実施例を示す図である。
【図５】書き込み及び読み取りの間の干渉を回避するために書き込みスロットの再順序付けを示すテーブルの一実施例を示す図である。
【図６】本発明の実施例に従って、図４のロジックによって使用され得るインクリメント・ベクトルの一例を示す図である。
【図７】書き込み・読み取り干渉を回避するスロットを選定することに関連したロジックのもう１つの実施例を示す図である。
【図８】図７に示されたスロット選定技法の特定の実施例に関するスロット・パターン・ベクトル及びそれらの長さを与えるテーブルの一例を示す図である。
【図１】
2004522243.tif 000003
【図２】
2004522243.tif 000004
【図３】
2004522243.tif 000005
【図４】
2004522243.tif 000006
【図５】
2004522243.tif 000007
【図６】
2004522243.tif 000008
【図７】
2004522243.tif 000009
【図８】
2004522243.tif 000010
【国際公開パンフレット】
2004522243.tif 000011
2004522243.tif 000012
2004522243.tif 000013
2004522243.tif 000014
2004522243.tif 000015
2004522243.tif 000016
2004522243.tif 000017
2004522243.tif 000018
2004522243.tif 000019
2004522243.tif 000020
2004522243.tif 000021
2004522243.tif 000022
2004522243.tif 000023
2004522243.tif 000024
2004522243.tif 000025
2004522243.tif 000026
2004522243.tif 000027
2004522243.tif 000028
2004522243.tif 000029
2004522243.tif 000030
2004522243.tif 000031
2004522243.tif 000032
2004522243.tif 000033
2004522243.tif 000034
2004522243.tif 000035
2004522243.tif 000036
2004522243.tif 000037
2004522243.tif 000038
2004522243.tif 000039
2004522243.tif 000040
2004522243.tif 000041
2004522243.tif 000042
【国際調査報告】
2004522243.tif 000043
2004522243.tif 000044