(57)【特許請求の範囲】
【請求項１】
基板に書き込まれる様々なサイズの離散的な特徴の多次元パターンを、複数の連続領域に分割する分割ステップであって、前記複数の連続領域は、第１のサイズの第１の一組の特徴を有する第１の領域と、第２のサイズの、異なる第２の一組の特徴を有する第２の領域とを含む、分割ステップと、
一意の一組の補償値を各領域に割り当てる割り当てステップと、
書込みシステムの書込みビームを用いる使用ステップあって、前記一意の一組の補償値に応じて前記基板に前記特徴を書込み、それによって、前記第１の領域内の前記第１のサイズの前記第１の一組の特徴の全てが、前記割り当てステップからの第１の一組の補償値を用いて書き込まれ、前記第２の領域内の前記第２のサイズの前記第２の一組の特徴の全てが、前記割り当てステップからの異なる第２の一組の補償値を用いて書き込まれるように、前記書込みビームを用いる使用ステップと、
を含む、方法。
【請求項２】
前記各領域に割り当てられた前記一意の一組の補償値を、前記書込みビームに結合されたコントローラーに１回のみ送信する送信ステップと、関連付けられたメモリ内に、前記１回送信された一組の補償値を格納する格納ステップと、前記複数の連続領域のそれぞれの複数のコピーを、前記１回送信された一組の補償値を用いて前記基板に書き込むために、前記書込みビームを用いる使用ステップと、を更に含む、請求項１に記載の方法。
【請求項３】
前記第１の領域及び前記第２の領域の両方は、前記基板上において、少なくとも一つの選択されたトラックを区切り、
前記第１の領域は、前記選択されたトラック上にサーボデータ領域を含み、前記第２の領域は、前記選択されたトラック上にユーザデータ領域を含む、請求項１に記載の方法。
【請求項４】
前記割り当てステップの各一意の一組の補償値は、前記関連付けられた領域に書き込まれる特徴の数を示すカウント値と、前記関連付けられた領域内の前記特徴のそれぞれに適用される少なくとも１つの記録パラメーター設定値とを含む、請求項１に記載の方法。
【請求項５】
前記複数の連続領域は、アドレス指定可能なセクターを含み、複数の名目上同一の追加のセクターが、前記基板の選択された次元に沿って位置合わせされた媒体に書き込まれ、前記使用ステップは、前記アドレス指定可能なセクター及び前記複数の名目上同一の追加のセクターを、前記割り当てステップからの共通の一意の一組の前記補償値を用いて前記媒体に書き込むことを含む、請求項１に記載の方法。
【請求項６】
前記書込みビームの影響エリアに対応する幅を有する第３の領域の対向する側の、それぞれの第４の領域及び第５の領域によって境界付けられる該第３の領域を識別する識別ステップと、
前記第３の領域を少なくとも２つの部分領域に分割する分割ステップと、
一意の一組の補償値を前記少なくとも２つの部分領域のそれぞれに割り当てる割り当てステップと、
前記少なくとも２つの部分領域のそれぞれに、前記関連付けられた一意の一組の補償値を用いて前記特徴を書き込むために、前記書込みビームを用いる使用ステップと、を更に含む、請求項１に記載の方法。
【請求項７】
前記第１の領域に対応する選択された一組の補償値を有する第３の領域を識別する識別ステップと、
前記選択された一組の補償値を用いて前記第１の領域に特徴を書き込むために、第１の一組のデータを書込みシステムに送信する送信ステップと、
前記第１の一組のデータを前記書込みシステムに再送信することなく、前記第３の領域に特徴を書き込むために、前記書込みシステムによって受信された前記送信された第１の一組のデータを用いる使用ステップと、を更に含む、請求項１に記載の方法。
【請求項８】
符号化データセットを、前記書込みシステムの信号発生器に送信する送信ステップと、前記符号化データセットをメモリ内に格納する格納ステップと、を更に含み、前記信号発生器は、前記符号化データセットに応じて、前記書込みビームを、前記複数の連続領域のそれぞれに順番に書き込むように調整する制御信号を提供し、前記符号化データセットは、各領域に割り当てられた前記一意の一組の補償値に応じて形成される、請求項１に記載の方法。
【請求項９】
基板に書き込まれる離散的な特徴の多次元パターンの複数の異なる連続領域のそれぞれの一意の一組の補償値を提供する一組の符号化データを格納するメモリと、
前記メモリ内の前記一組の符号化データに応じて、前記多次元パターンの前記特徴を前記基板に書き込む書込みビームであって、前記符号化データセットの同じ部分を用いて、少なくとも２つの同一の領域が前記基板に書き込まれる、書込みビームと、を備え、
前記複数の連続領域は、第１のサイズの第１の一組の特徴を有する第１の領域と、第２のサイズの、異なる第２の一組の特徴を有する第２の領域とを含み、
前記書込みビームは、前記第１の領域内の前記第１のサイズの前記第１の一組の特徴の全てが、第１の一組の補償値を用いて書き込まれ、前記第２の領域内の前記第２のサイズの前記第２の一組の特徴の全てが、異なる第２の一組の補償値を用いて書き込まれるように用いられる、装置。
【請求項１０】
前記一組の符号化データは、前記メモリにロードされ、該ロードされたデータは１回目に、前記書込みビームが媒体の第１のロケーションに１回目に前記多次元パターンを書き込むのに用いられ、次に２回目に、前記書込みビームが前記媒体の第２の異なるロケーションに２回目に前記多次元パターンを書き込むのに再利用される、請求項９に記載の装置。
【請求項１１】
前記一組の符号化データは、前記メモリにロードされ、該ロードされたデータは１回目に、前記書込みビームが第１の媒体の第１のロケーションに１回目に前記多次元パターンを書き込むのに用いられ、次に２回目に、前記書込みビームが、異なる第２の媒体の前記第１のロケーションに２回目に前記多次元パターンを書き込むのに再利用される、請求項９に記載の装置。
【請求項１２】
前記一組の符号化データを、前記書込みビームによる前記特徴の前記書込みの間に適用される一組の補償値として生成し、前記符号化データを、前記書込みビームによる前記基板の前記書込みのために前記メモリに１回送信するプロセッサを更に備える、請求項９に記載の装置。
【請求項１３】
選択された領域の前記一組の補償値は、前記選択された領域内の複数の特徴について前記書込みビームのビーム強度振幅を設定する書込み電力レベル値を含む、請求項９に記載の装置。
【請求項１４】
選択された領域の前記一組の補償値は、前記選択された領域内の複数の特徴について前記書込みビームのデューティーサイクルを設定するデューティーサイクル値を含む、請求項９に記載の装置。
【請求項１５】
選択された領域のための前記一組の補償値は、前記基板に対し、選択された次元で前記書込みビームを偏向する偏向信号を含む、請求項９に記載の装置。
【請求項１６】
前記連続領域のうちの少なくとも選択された１つは、前記基板上にアドレス指定可能なデータセクターを含む、請求項９に記載の装置。
【請求項１７】
前記基板は光ディスクを含む、請求項９に記載の装置。
【請求項１８】
前記基板は磁気記録ディスクを含み、前記書き込まれた特徴は、サーボビットロケーション及びデータビットロケーションを含む、請求項９に記載の装置。
【発明の詳細な説明】
【背景技術】
【０００１】
大量のデジタル符号化データを、高速で効率的な方式で格納及び検索するのに、データストレージ媒体が用いられる。そのような媒体は、磁気、光、及びソリッドステート（例えばフラッシュメモリ等）のような複数の異なる形式で市販されている。
【０００２】
いわゆるパターンドメディアは、離散的な特徴の２次元（２Ｄ）アレイを、記録可能ディスク又は半導体デバイス等の基板に書き込むことによって生成することができる。書込みプロセスは、電子ビームレコーダー（ＥＢＲ）からの粒子ビーム等の書込みビームを利用して、基板上の局所的なエリアに当たるようにし、所望の特徴パターンを形成することができる。基板は、書込みパターンを有する複数の複製媒体を生成する、リソグラフィーオペレーション等の後続の処理を受けることができる。
【０００３】
これらのタイプ及び他のタイプの書込みプロセスは、近接効果と呼ばれる場合があるものを与える可能性がある。近接効果とは、一般的に、ビームの焦点を囲む隣接エリアがビームによって望ましくない影響を受ける現象を示す。例えば、ＥＢＲビームは、ビームを囲む影響エリア内で或る程度の後方散乱電子を与える可能性がある。これらの後方散乱電子は、特徴の遷移境界をぼやけさせるか又は曇らせること等によって、以前に書き込まれた特徴を変更する可能性がある。レーザービーム、磁気記録ビーム等の他のタイプの書込みビームも、対応する影響エリアを有する可能性がある。
【発明の概要】
【０００４】
本発明の様々な実施の形態は、包括的には、回転可能なデータストレージディスク等であるがそれには限定されない基板に、繰返しパターンの特徴を書き込む方法及び装置を対象とする。
【０００５】
幾つかの実施の形態によれば、基板に書き込まれる様々なサイズの離散的な特徴の多次元パターンを、複数の連続領域に分割する。一意の一組の補償値を各領域に割り当てる。書込みシステムの書込みビームを用いて一意の一組の補償値に応じて基板に特徴を書込み、それによって、少なくとも１つの領域において共通サイズを有する特徴の全てを、関連付けられた組からの同じ補償値を用いて書き込む。
【０００６】
種々の実施形態のこれらの特徴及び種々の他の特徴は、以下の詳細な説明及び関連する図面を検討することによって理解することができる。
【図面の簡単な説明】
【０００７】
【図１】本発明の種々の実施形態に従ってフォーマットされるデータストレージ媒体を示す図である。
【図２】ストレージ媒体のデータトラックの例示的なフォーマットを提供する図である。
【図３】サーボフィールドの例示的なフォーマットの図である。
【図４】データセクターの例示的なフォーマットの図である。
【図５】種々の実施形態による、ストレージ媒体にパターンを書き込むのに用いられる書込みシステムの機能ブロック図を説明する図である。
【図６】２次元（２Ｄ）アレイ状の第１の例示的な特徴パターンを示す図である。
【図７Ａ】繰返しパターンの単純化されたパターンを示す図である。
【図７Ｂ】図７Ａのパターンを書き込むのにどれだけ様々な電力レベルを用いることができるかを示す図である。
【図７Ｃ】図７Ａのパターンを書き込むための様々なデューティーサイクルの使用を示す図である。
【図７Ｄ】図７Ａのパターンを書き込むのに用いることができるＸ次元及びＹ次元の偏向補償値を提供する図である。
【図８】２Ｄアレイ状の第２の例示的なパターンの特徴を示す図である。
【図９】図８のパターンの特徴を書き込むのに有用なデータ書込みルーチンのフローチャートである。
【図１０】２Ｄアレイ状の第３の例示的なパターンの特徴を示す図である。
【図１１】図１０のパターンの特徴を書き込むのに有用なデータ書込みルーチンのフローチャートである。
【図１２】図９及び図１１のそれぞれのルーチンを実行するのに適したシステムの機能ブロック表現である。
【図１３】種々の実施形態に従って特徴を書き込むことができる媒体を示す図である。
【図１４】種々の実施形態に従って特徴を書き込むことができる複数の媒体を示す図である。
【発明を実施するための形態】
【０００８】
本発明の種々の実施形態は、包括的には、回転可能なストレージ媒体等であるがそれには限定されない基板上にパターンを形成することを対象とする。パターンは、離散的な特徴の２次元（２Ｄ）アレイを構成することができる。そのような書込み中の近接効果の補償は、以下で説明するように提供することができる。
【０００９】
図１は、本発明の種々の実施形態に従って構成された回転可能なデータストレージ媒体１００を表す。本論考において、媒体１００は、ハードディスクドライブ（ＨＤＤ）データストレージデバイスにおいて用いるための磁気データストレージディスクとして特徴付けられる。しかしながら、媒体は、光ディスク、光磁気ディスク等の他の形態をとることができる。本明細書において提示される技法は回転可能な媒体に限定されるものではなく、ソリッドステート半導体層等の、任意の数の他の形態の基板に容易に拡張することができることに留意されたい。
【００１０】
媒体１００（ディスク）は、ディスク記録面１０２上に画定された、円周状に延在するトラックに沿ってデータを格納する。第２のディスク記録面は、ディスク１００の下側に所望に応じて設けることができる。ディスク１００は、記録面１０２上に画定された、同心円状に配置されたゾーン１０４Ａ〜１０４Ｄによって表されるようなゾーンベースの記録（ＺＢＲ）を用いる。各ゾーンは、複数の同心円状のトラックを含む。各ゾーン内のトラックは、そのトラックに、同じ数のチャネルビットを格納している。各ゾーンは一定の記録密度を有するので、異なる復元クロック周波数を用いて各ゾーン内に格納されたデータを復元することができる。
【００１１】
ディスク１００は、１０６で表されるような、局所的な記録可能な特徴のアレイがディスク上に画定されるパターンドメディアを構成することが企図される。特徴１０６は、所与の用途の要件に依拠して、任意の数の形態、配列、及び形状をとることができる。特徴１０６間の余白は、記録可能な特徴エリアを囲む記録不可能な緩衝エリア１０８を表す。図１の特徴１０６は、リードバックトランスデューサー（ヘッド）によって感知され、ディスク１００からデータを復元することができる、離散的な局所的な磁区を格納するように構成される。
【００１２】
図２は、図１の記録面１０２からのトラック１１０の例示的な構成を示している。他の構成を容易に用いることができることが理解されよう。幾つかの実施形態では、サーボフィールド１１２が、ユーザーデータフィールド１１４と離間した関係で埋め込まれる。サーボフィールド１１２は、読取りトランスデューサーの位置決めを制御するのに用いられるサーボ情報を格納し、データフィールド１１４は、アドレス指定可能なセクターの形態でユーザーデータを格納する。
【００１３】
図３は、サーボフィールド１１２に組み込むことができる様々なタイプのサーボデータを示している。同期（ｓｙｎｃ）フィールド１１６は、サーボフィールド１１２の開始をシグナリングするために特別に構成されたビットパターンを格納する。自動利得制御（ＡＧＣ）フィールド１１８は、サーボ回路がサーボデータ上で周波数ロックを得ることを可能にする振動（例えば反復２Ｔ）パターンを提供する。アドレスフィールド１２０は、マルチビットトラックアドレスコード（グレイコード等）を格納する。バーストフィールド１２２は、径方向にオフセットされたバーストパターン（Ａ、Ｂ、Ｃ、Ｄ双ビットパターン等）を提供してトラック内位置決めを容易にし、繰返し振れ（ＲＲＯ）フィールド１２４はＲＲＯ補償値の格納を可能にする。
【００１４】
図４は、トラック１１０のユーザーデータフィールド部分１１４内のデータセクター１２６の例示的な構成を示している。ディスク１００によって用いられる例示的なＺＢＲ方式によれば、選択されたゾーン１０４Ａ〜１０４Ｄ内のトラック１１０の全てが同じ数のユーザーデータセクターを格納し、セクター／トラック数はゾーンごとに異なることになる。最も外側のゾーン１０４Ａは、最大数のセクター／トラックを格納し、最も内側のゾーン１０４Ｄは最小数のセクター／トラックを格納することになる。各トラック１００は、最大で数百個のデータセクター１２６を格納することができることが企図される。
【００１５】
データセクター１２６は、アドレス情報、ＡＧＣパターン、又は他のタイプのオーバーヘッドデータを格納するヘッダーフィールド１２８を含むことができる。ユーザーデータフィールド１３０は、５１２バイト等の選択された量のユーザーデータを格納する。誤り訂正符号（ＥＣＣ）フィールド１３２は、ＥＣＣコードを格納し、ユーザーデータ内の、最大で選択された数の誤りがリードバック回路によって検出され訂正されることを可能にする。
【００１６】
図５は、１００のようなディスクをフォーマットするのに用いることができる書込みシステム１４０を表している。本論考において、書込みシステム１４０は電子ビームレコーダー（ＥＢＲ）として特徴付けられるが、サーボトラックライター（ＳＴＷ）、レーザービームレコーダー（ＬＢＲ）等であるがそれらに限定されない他の形態の書込みシステムを用いることができる。書込みシステムは、モーター１４４を用いて媒体１４２を回転させる。媒体１４２はマスターディスクを構成することができ、このマスターディスクから、複製プロセスにおいて一群の名目上同一のディスク１００が形成される。書込みビームアセンブリ１４６は、電子又は他の粒子の制御されたストリーム等のビームを媒体１４２上に提供し、所望の局所的パターンの特徴を付与する。書込みビームは、アクチュエーター１４８によって制御可能に位置決めされる。
【００１７】
信号発生器ブロック１５０は、媒体１４２に特徴を書き込む複数の制御信号を供給する。これらの信号は、データ変調信号と、１つ又は複数のサーボ位置制御信号と、ＸＹビーム偏向信号と、モーター速度制御信号とを含むものとして示される。信号発生器ブロック１５０は、パターン発生器ブロック１５２によって提供されるパターン信号Ｐ及び補償値ＣＶに応じて、これらの信号を生成することができる。ブロック１５０、１５２は、メモリ内に格納された関連付けられたプログラミングステップを有するプログラム可能なコントローラーの一部を形成することもできるし、ハードウェアで実現することもできる。
【００１８】
図６は、図５のシステム１４０によって書き込まれた例示的なパターン１６０の一部を示している。パターンは、比較的小さな丸い特徴１６２、比較的大きな丸い特徴１６４、及び長方形の特徴１６６を含む、複数の異なるタイプの特徴を含む。これらの特徴は、図２〜図４において説明される様々なタイプのデータに対応することができる。他の特徴の形状及び特徴のサイズも所望に応じて生成することができる。
【００１９】
一般に、より小さな特徴のサイズ、及び隣接した特徴間のより小さな距離を用いることによって、より大きなデータストレージ密度を達成することができる。しかしながら、パターンの特徴の実装密度が高くなると、特徴を生成するのに用いられる記録信号は、他の付近の特徴の書き込まれた特性に、望ましくない形で干渉又は影響する場合がある。例えば、ＥＢＲ記録中、近接効果と呼ばれる現象によって、ビームの焦点を囲むエリアにおいて後方散乱粒子によるぼけ又は曇りの効果が生じる可能性があることが知られている。このため、以前に書き込まれた特徴は、隣接した特徴の後続の書込みによって変更される場合がある。他のタイプの記録を用いても、レーザー記録中のレーザー散乱、及び磁気記録中の隣接トラック干渉等、他の隣接した特徴の影響が生じる可能性がある。
【００２０】
図６は、影響エリアと呼ばれる複数のそれぞれの円を示している。各影響エリアは、３つの隣接する小さな特徴１６２（それらの間の空間を含む）によって占められた距離に名目上等しい半径を有する。例示的な影響エリアの形状は円形であるが、実際の影響エリアは、長方形、正方形、楕円形等を含む任意の形状とすることができる。一般に、影響は距離に反比例するため、図６に示す影響エリア境界は、各エリア内に生じる有効な影響レベルと、各エリアを越えた領域の無視できる影響レベルとの間のしきい値を表すことができることが理解されよう。
【００２１】
選択された小さな特徴１６２Ａについて、第１の影響エリアが１６８で表されている。これは、特徴１６２Ａの書込みが、通常、エリア１６８内の他の小さな特徴に影響することを意味する。これらの影響は、記録電力、パルスタイミング、ビーム偏向等の調整を含む、システム１４０によって生成される様々な信号の調整を必要とする場合がある。個々の特徴ごとの調整のタイプ及び量は、それぞれの影響エリア内の全ての他の特徴の距離、ロケーション、サイズ、及び実際の記録特性に依拠することになる。
【００２２】
第２の選択された小さな特徴１６２Ｂについて、第２の影響エリアが１７０で表されている。影響エリア１７０も、影響エリア１６８内に含まれるのと同じタイプ及び配列の小さな特徴を含む。このため、エリア１６８内に適用されるのと同じ調整を、エリア１７０内に含まれる特徴に適用することができる。
【００２３】
第３の選択された小さな特徴１６２Ｃについて、第３の影響エリアが１７２で表されている。影響エリア１６８及び１７０と異なり、エリア１７２は、大きな方の特徴１６４のうちの幾つかを含む。エリア１７２内での記録は、影響エリアが小さな方の特徴及び大きな方の特徴の双方を覆っていることに起因して異なる記録特性を有することになる。第４の選択された小さな特徴１６２Ｄについて、第４の影響エリアが１７４で表されている。エリア１７４は、大きな方の特徴１６４及び長方形の特徴１６６の双方を含む。これによって、エリア１７４内に含まれる様々な特徴タイプに起因して、更に異なる一組の影響が与えられる。
【００２４】
図６に示すような特徴の近接効果補償を提供するために、当該技術分野において複数の手法が提案されている。１つの従来の方法は、通常、アレイ内の特徴ごとに補償値を計算し、これらの補償値をパターンデータとともに１５０（図５）等の信号発生器に送信して、基板に特徴を書き込むための適切な出力値を生成することを含む。
【００２５】
動作可能ではあるが、この手法に伴う制限は、全てのパターンの特徴について補償値を生成するのに、多数の計算が必要となること、及び特徴の補償を有効にするために大量のデータが送信される必要があることである。例えば、図７Ａは、１６２Ｅ〜１６２Ｈとして表される図６からの４つの小さな特徴の単純なパターンを示している。この単純なパターンは、固定クロックレートで入力変調シーケンス０１０１０１０１を用いて書き込むことができる。これは通常、特徴ごとに１ビットの８ビットのデータしか必要としない。ここで、「０」は記録電力がないことを意味し、「１」は記録電力がフルであることを意味する。
【００２６】
しかしながら、書込み作業に補償値が含められると、図７Ａのこの単純なパターンを書き込むのに必要とされるデータ量は、実質的に幾何学級数的な速度で増大する場合がある。そのような補償値は、図６において検討された隣接ビットの影響エリアに由来することができるが、これは単に例示的なものであり、限定するものではなく、本明細書において用いられるとき、補償値とは、理由が何であれ、基板上に最終的に望ましいパターンを得るために実行されるシステム調整をもたらすデータ値であることに留意されたい。このため、補償は、隣接する特徴の影響に起因して適用することもできるし、他の要因で適用することもできる。
【００２７】
そのような補償値を適用することができる１つの分野は、書込み源によって印加される記録電力量における調整に関する。図７Ｂは、２５６（２８）個のステップ等の選択された範囲にわたるデジタル入力を受信し、様々な大きさの印加される書込み源電力を出力するように構成される例示的な書込みドライバー１７５を示している。このため、図７Ｂの駆動回路は、図７Ａの特徴ごとに適切な電力レベルを設定するのに追加の８ビットを必要とする。
【００２８】
同様に、図７Ｃによって示すように、各書込みパルス１７６のデューティーサイクルに対する調整は、パルスの立ち上がりエッジ（ＬＥ）及び立ち下がりエッジ（ＴＥ）の双方について１／２５６ステップのエッジ調整を必要とする場合がある。これはエッジごとに更なる８ビットを必要とすることになる。他の可能な調整は、ビーム偏向ドライバー１７６、１７８について図７Ｄに示すように、書込みビームの半径（Ｘ）偏向及び／又は角度（Ｙ）偏向を含む。書込み周波数、焦点、フライ高、ヒーター電力等の変化等であるがこれらに限定されない所与の用途の要件に依拠して任意の数の他のタイプの調整が適切である場合があるので、これらのパラメトリックな調整は、単に例示的なものであり、限定するものではないことが理解されよう。さらに、説明の目的で８ビット分解能が提供されているが、これより高いか又は低い他の分解能レベル（例えば６ビット、２４ビット等）を所望に応じて用いることができる。
【００２９】
したがって、図７Ａ等の単純なパターンの書込みであっても、個々の特徴ごとに大量のシステム構成データを必要とする可能性があるということになる。幾つかの実世界の応用形態では、Ｎ個の特徴の書込みは、必要な補償を提供するのに、３２＊Ｎビット以上等の、或るスカラー倍のビットを必要とする場合があることがわかっている。より一般的には、或るスカラー乗数Ｘが必要とされる場合がある（Ｎ個の特徴を書き込むのにＸ＊Ｎ個のデータビット、ここでＸは比較的大きな数である）。ＨＤＤ上の単一のデータトラックの場合に一般的であるように、数百万個の特徴を含むパターンの場合、これは大量の全体制御データ（例えば数ギガビット以上のデータ）を表す。
【００３０】
したがって、本発明の種々の実施形態は、包括的には、計算複雑度及びデータ送信要件の双方を低減する、基板に書き込まれるアレイの特徴の符号化データセットを提供することを対象とする。
【００３１】
以下に説明するように、特徴の多次元アレイを複数の軸方向に沿って解析して、各領域内の特徴の全てに均一の補償値を適用することができる様々なタイプの連続領域を識別することができる。これらの領域のそれぞれにおいて特徴の補償を提供するために、一意の一組の補償値を割り当てることができる。
【００３２】
その後、基板への特徴の書込み中、所与の領域の補償値をパターン発生器（例えば信号発生器）に１回送信し、その補償値を、パターン発生器によって領域内の各特徴に繰り返し適用することができる。
【００３３】
所望に応じて、領域のうちの少なくとも幾つかは、部分領域に再分割され、部分領域のそれぞれに異なる補償値が提供される。これは、例えば、２つの異なるタイプ（例えばサイズ）の特徴間の緩衝領域とともに有用とすることができる。
【００３４】
更なる実施形態によれば、一次領域のうちの１つと同じ種類の特徴のサイズ及び特徴の配列を有するアレイ内の二次領域を識別することができる。対応する二次領域において、特徴のそれぞれに、関連付けられた一次領域の補償値が適用される。このようにして、領域のタイプごとに一組の補償値しか生成される必要がなく、その一組の補償値は、１回送信されればよく、対応する二次領域のそれぞれについて再利用することができる。
【００３５】
図１の例示的なストレージディスク１００の各トラック等、単一の記録方向に沿って、パターンのシーケンスを解析することによって、更なるデータ計算効率及びデータ送信効率を実現することができる。ともにグループ化して関連補償値を共有することができる繰返しパターンの特徴と、異なる一組の補償値を必要とする、特徴の非繰返しパターンとを区別することができる。
【００３６】
種々の実施形態に従って書き込まれる特徴は、複数のパスにわたって書き込むことができ、それにより、最終的な特徴の部分は、各パス中に書き込まれ、これらの部分はともに「縫合」されて最終的な特徴を形成することが理解されよう。そのような場合、各パスについて同じ補償値を用いることができる。代替的に、各パスについて異なる一組の補償値を定義することができるが、それにもかかわらず、各それぞれのパス中の関連付けられた領域内の特徴の全てに同じ補償値が適用される。
【００３７】
本明細書において提示される種々の実施形態のこれらの態様及び他の態様は、図８を検討することにより理解することができる。図８は、図５のシステム１４０によって、図５に示すマスターディスク１４２上に形成することができる例示的なパターン１８０を提供する。パターン１８０は、比較的小さな丸い（ユーザーデータ）特徴１８２の第１のアレイと、比較的大きな丸い（ガードバンド）特徴１８４の第２のアレイと、径方向に延在する（トラックＩＤ）長方形の特徴１８６の第３のアレイと、楕円形の（ガードバンド）特徴１８８の第４のアレイと、角度方向に延在する（サーボバースト）長方形の特徴１９０の第５のアレイとを含む。上述したように、任意の数の異なるタイプ及び配列の特徴を用いることができるので、図８に示すパターン１８０は単に例示的なものであり、限定するものではない。
【００３８】
第１のアレイは、水平（角度）方向及び垂直（半径）方向の双方に沿って規則的に発生するパターンに配列された小さな丸い特徴１８２の４８×３２のアレイとして特徴付けることができる。第２のアレイは、規則的な水平配列の２８×３の大きな丸い特徴１８４を有し、各行は、前の行から水平距離の１／２だけオフセットされている。第３のアレイは、反復する段階的（ビットインクリメント）様式で配列された４×３２の長方形の特徴１８６を有する。第４のアレイは、規則的な配列の２８×２の楕円形特徴１８８を含み、各行は、前の行から水平距離の１／２だけオフセットされている。第５のアレイは、単一の垂直列に沿って配列された１×１１の大きな長方形の特徴１９０を有する。
【００３９】
上述したように、本実施例では、影響距離は、３つの隣接した小さな特徴１８２に対応する半径距離に等しいものと企図される。影響補償が４つの調整可能なパラメーター（電力、立ち上がりエッジタイミング、立ち下がりエッジタイミング、及び径方向位置）を与えられると仮定すると、８ビットを用いて各パラメーターを記述することができ、特徴ごとに個々の補償値を個々に計算し、送信することができ、従来の処理を用いると、図７の１８１５個全ての特徴について、総データ量は、［（４８×３２）＋（２８×３）＋（４×３２）＋（２８×２）＋（ｌ×１１）］×３２＝５８０８０ビットとして表すことができる。
【００４０】
種々の実施形態によれば、このように多くのデータを計算し、送信する代わりに、パターン１８０を解析して、共通のタイプの補償を連続領域内の特徴のそれぞれに適用することができる様々な連続領域を識別する。図８は、図８において画定される合計１３個の例示的な領域Ａ〜Ｍを示している。種々の領域境界をどのように選択することができるかを示すのに役立つように、これらの領域のうちの幾つかの影響エリアが含まれている。影響エリアのサイズは、適切な領域境界を求めるのに役立つことが理解されよう。
【００４１】
合計で１３個の領域が存在するので、各領域は４ビット（例えば領域Ａを識別する００００、領域Ｂを識別する０００１から、領域Ｍを識別する１１００まで）を用いて一意に識別することができる。
【００４２】
領域Ｅを参照すると、この領域は、２６×４２＝１０９２個の小さな丸い特徴１８２のアレイを構成する。これらの特徴のそれぞれを記録するのに用いられる記録パラメーターは、３２ビット（４つのパラメーター×８ビット／パラメーター）によって記述することができる。４つの追加ビット（領域コード）を用いて、領域を領域Ｅとして識別することができる。このため、領域Ｅ内に特徴を記録するのに必要とされる総ビット数は、補償パラメーターのための３２ビットに加えて、１０９２個の基本記録特徴のそれぞれがその関連付けられた領域符号によって指定され（１０９２×４＝４３６８）、合計で４４００ビットとなる。これは、アレイのこの部分内の各特徴を個々に記述するのに必要とされる３４９４４ビット（１０９２×３２＝３４９４４）よりも大幅に少ない。
【００４３】
必要とされるビット数における更なる低減は、２６行×４２列（２６×４２）の領域Ｅのアレイサイズを、２つの８ビット値、すなわち行ロケーション（水平配置）を与える一方の８ビット値及び列ロケーション（垂直配置）を与える他方の８ビット値として記述することとすることができる。この代替的な方式では、総ビット数は、記録パラメーターのための３２ビットに加えて、特徴行位置のための８ビット、特徴列位置のための８ビット、及び領域のための４ビットの、合計５２ビット（３２＋８＋８＋４＝５２）となる。
【００４４】
領域Ｄは、従来の個々のアドレス指定を用いると、補償パラメーターを記述するのに合計で４０３２ビットを必要とする（３行×４２列×３２ビット＝４０３２ビット）。対照的に、本開示に従って領域Ｄ内の特徴に均一な補償を適用することによって、データがどのようにフォーマットされているかに依拠して、５６０ビット（（４×１３２）＋３２＝５６０）又は４６ビット（３２＋２＋８＋４＝４６）という代替の解が与えられる。
【００４５】
幾つかの状況では、所与の領域内に部分領域を画定し、その領域の対向する側の異なるタイプの特徴を考慮に入れることが望ましい場合がある。例えば、領域Ｅと領域Ｊとの間に領域Ｄが配置され、領域Ｄは３つの小さな特徴の影響エリア半径に対応する幅を有する。このため、領域Ｄは、実用目的で、領域Ｅへの大きな特徴１８４の書込みが、領域Ｊにおける小さな特徴１８２に影響せず、逆もまた同様であるという点で、領域Ｅと領域Ｊとの間の緩衝としての役割を果たす。
【００４６】
しかしながら、領域Ｄをより綿密に検討することによって、最下行の特徴の全てが、領域Ｊからの影響を僅かしか受けずに主に領域Ｅによって影響を受けることになるのに対し、最上行の特徴は、領域Ｅに由来する影響を僅かしか受けずに主に領域Ｊによって影響を受けることになることがわかる。行単位で領域Ｊ内のより大きな特徴１８４によって受ける影響が増大することに起因して、領域Ｄを、行ごとに３つの部分領域に分割することが望ましい場合がある。このため、補償値の３つの組を領域Ｄに提供することができ、ここで、所与の行に沿った特徴の全てに補償値の異なる組が適用される。領域Ｂ、領域Ｆ、及び領域Ｈ等の、異なるタイプの特徴間の緩衝ゾーンとしての役割を果たす部分領域を、他の領域について画定することができる。
【００４７】
補償値の様々な一意の組が様々な領域（及び要求に応じて部分領域）に割り当てられると、領域の繰り返しの発現を識別することができ、補償値を再送信する必要なく補償値を再利用することができる。このため、パターンデータのそれぞれの量、及びパターン発生器（図５、１５０）に送信される関連する一組の補償値（ＣＶ）を大幅に低減することができる。
【００４８】
図９は、上記の論考を包括的に説明するデータ書込みルーチン２００のフローチャートを提供する。このルーチンは通常、基板に記録される２次元物理パターンのレイアウトを解析することを含む。パターンは領域又はエリアに分割され、それらの領域又はエリアに対し、それぞれの補償値を、上記各領域内の特徴のそれぞれに適用することができる。所望に応じて、緩衝領域（図８のＤ等）を、隣接領域に対する相対的近接度に基づいて、部分領域に更に再分割することができる。
【００４９】
部分領域が識別されると、同一の記録パラメーターを有することになる繰返し記録特徴を、一組の記録パラメーターと、記録される特徴のアレイのｘロケーション及びｙロケーション並びにサイズの表現とによって記述することができる。同一の記録パラメーターを有するこれらの特徴は、２次元アレイ内に存在する場合もあれば、一次元アレイ内に存在する場合もある。いずれの場合においても、記録特徴のシーケンスについて一度記録パラメーターを記述するだけで効率性が得られる。
【００５０】
例示的なルーチン２００は以下のステップによって特徴付けることができる。第１に、ステップ２０２によって示すように、基板に記録される特徴のレイアウトが、水平次元又は垂直次元のいずれか（又は双方）の物理記録レベルにおける繰返しパターンのエリアを識別する目的で解析される。
【００５１】
次に、ステップ２０４において、影響距離及び関連付けられた多次元影響エリアが求められる。上記で論考したように、影響エリアは、その影響エリア内で記録される任意の特徴が、その影響エリア内で記録される任意の他の特徴に影響するような全体エリアとして特徴付けることができる。図８の例示的な影響エリアは、３つの隣接する特徴１６２（及びそれらの間の空間）が占める距離に名目上等しい半径を有するが、所与の用途の要件に基づいて、任意の適切なメトリック又は距離を選択することができることを想起されたい。円形の影響エリアが用いられているが、これは単に例示的なものであり、限定するものではない。
【００５２】
レイアウト内の繰返し特徴のパターンは、次に、ステップ２０６において様々な領域に再分割される。再分割の１つの分類を、領域内の全ての記録される特徴について同じ補償値を有することになる第１の領域について識別することができる。再分割の別の分類を、互いに隣接する第２の領域、第２のタイプの領域と異なる規則的パターンを有する第３の領域として識別することができる。再分割の更に別の分類は、不規則的なパターンを有するか、又は不規則的なパターンの領域若しくは繰返しパターンのない領域に隣接する第４の領域として識別することができる。所望に応じて、他の形態及び記述を作成することができる。基板の幾つかの領域は、領域内に記録される特徴ごとに補償値の離散的な記述を必要とする場合があることを見出すことができる。
【００５３】
ルーチンはステップ２０８において継続し、ステップ２０８では、ステップ２０６で規定された各領域（及び要求に応じて部分領域）内の記録される特徴が非離散的な方式で記述される。例えば、選択された領域は、その領域内の各特徴に用いられる一組の記録パラメーターとして記述することができ、その後に、水平次元及び／又は垂直次元内の繰返しカウントが続き、その一組の記録パラメーターを用いて書き込まれる特徴の総数が識別される。規定された領域のそれぞれにおける特徴の全てを記述する符号化データセットを生成することができる。
【００５４】
ステップ２１０において、符号化データセットは、図５の信号発生器１５０等の記録信号発生器に送信される。ステップ２１２において、発生器は送信されたデータセットを用いて、基板に特徴のレイアウトを書き込むのに適した補償値（例えば図７Ａ〜図７Ｄを参照されたい）を出力することへと進む。その後、ステップ２１４においてルーチンは終了する。
【００５５】
関連する実施形態によれば、特徴の所与のレイアウトを基板に書き込むのに必要とされる計算の量及び送信データの量を更に減らすために、所望に応じて追加のステップをとることができる。これらの関連する実施形態は、図９のルーチン２００によって説明された上記の手法と組み合わせることもできるし、別個に実行することもできる。これらの関連する実施形態は影響エリア補償を容易に提供することができるが、これは必ずしも必要とされていない。
【００５６】
図１０は、図８において上記で論考したものに概ね類似した特徴のレイアウト２２０を提供する。図１０において、小さな丸い特徴２２２、大きな丸い特徴２２４、長方形の特徴２２６、楕円形の特徴２２８、及び大きな長方形の特徴２３０を含む、複数の異なるタイプの特徴が提供される。上述したように、任意の数の様々なタイプ及び配列の特徴を用いることができるので、パターン２２０は単に例示的なものであり、限定するものではない。
【００５７】
特徴は、サーボデータ情報、ユーザーデータの個々のビットのストレージのための個々のビットセル等の任意の数の様々な機能に与えることができる。さらに、上述したように、パターンは、メモリ又はコントローラーチップ等の特定のソリッドステートデバイスのための半導体レイアウトの一部とすることができる。図１０に示すパターン２２０は、媒体にわたって複数回繰り返す、繰返し可能パターンとすることができる。単純化された、非限定的な例を提供するために、基板は記録ディスクであり、パターン２２０は媒体の回りの周縁配列において８回現れると企図される。
【００５８】
図８のパターン２２０は、３２個の径方向に隣接したアドレス指定可能なデータセクターを構成し、それらのデータセクターのうちの１つが囲み線２１２によって表される。各セクターは通常、小さな丸い特徴２０２の異なる行に対応し、４８ビットのユーザーデータ（小さな丸い特徴２０２）を格納する。先頭の長方形の特徴２０６はセクターのアドレスデータを提供し、末尾の長方形特徴２１０はセクターのサーボ双ビットを構築する。
【００５９】
セクター２３２を記述するために、セクター（長方形特徴２０６）のアドレスビットは、アドレスコーディングの５ビット（例えば２５＝３２）等によって離散的に符号化することができる。上述したように、セクター２３２内の記録される特徴ごとに４つの記録パラメーターが用いられ、電力、立ち上がりエッジタイミング、立ち下がりエッジタイミング、及び径方向位置のパラメーターごとに８ビットが必要とされると仮定する。４つの記録パラメーターを用いて、４８データビット（小さな丸い特徴２０２）を離散的な方式で記述することができる。５ビットのサーボデータを用いて、サーボビット（大きな長方形特徴２１０）を離散的に符号化することができる。記録ビットごとに３２ビットを仮定すると、全体セクター２１２は、３２×（５＋４８＋５）＝１８５６ビットで符号化することができる。次の隣接セクターは、アドレスビット及びサーボビットが離散的に符号化されることを必要とする場合があるが、セクター２３２からのデータビットと関連付けられたデータの全てを再利用することができる。したがって、残りのセクターは、３２×（５＋５）＝３２０個の追加ビットのみを用いて書き込むことができる。
【００６０】
合計で８個のセクター２３２を有する完全なトラックを、この手法に従って１８５６＋（７×３２０）＝４０９６ビットを用いて符号化することができる。対照的に、離散的に記録される同じトラックは、合計で１４８４８ビットを必要とする場合がある。図１０に示す一組の３２個のトラック全体は、（３２×（５＋４８＋５））＋（５５×３２０）＝１９４５６ビットを用いて表すことができる。従来の方法に従って記録されるこの同じゾーンは、（３２×（５＋４８＋５））×５６＝１０３９３６ビットを必要とする場合がある。
【００６１】
このため、図１０に例示されるような同じトラック上に記録されるセクターの繰返しエリアは記録信号発生器によって再利用することができ、複数回生成される必要もなければ、記録信号発生器に複数回送信される必要もない。この手法はセクターに限定されるものではなく、特徴の繰返しグループ化の任意の数の集合体に限定されることが理解されよう。さらに、この手法は特に、様々なタイプの特徴（例えば、セクター２３２は異なる形状の特徴２２２、２２６、及び２３０を有する）のグループ化に特に適しているが、これは必ずしも必要とされていない。
【００６２】
これに応じて、図１１は、上記の論考に従って実行することができるステップを説明するデータ書込みルーチン２４０を提供する。上述したように、このルーチンは、図５に示すような書込みシステムによって実行することができるが、他の適した環境を用いることもできる。
【００６３】
ステップ２４２において、基板に記録される特徴の計画されたレイアウトが、まず、水平次元及び／又は垂直次元において特徴のグループの繰返しパターンを見つけるように解析される。幾つかの実施形態では、これは論理レベル（例えば図１０のようなアドレス指定可能なセクターレベル）において実行することができ、それによって、単一方向に沿った（例えば各トラックに沿った）解析に探索が連動する。パターンは、異なるサイズの特徴のグループ化、又は図８のような繰返し領域のグループ化を含むことができる。このとき、影響エリアを計算することができ、パターンを求める際に用いることができるが、これは必要とされていない。
【００６４】
ルーチンはステップ２４４において継続し、繰返しパターンを、図１０のセクター２３２と同様の繰返し領域を含む様々な領域（エリア）に再分割する。上述したように、特徴のレイアウトの幾つかの部分は、各特徴の補償値の離散的な記述を必要とする不規則的なパターンを生じる場合がある。
【００６５】
ステップ２４６において、各エリア内の記録特徴は、特徴ごとに用いられる一組の補償値及び水平次元及び／又は垂直次元における繰返しカウント等、上述したような離散的な方式で記述される。これによって、各識別されたパターンを書き込むのに必要な情報を提供する符号化データセットが提供される。
【００６６】
ステップ２４８において、符号化データセットは記録信号発生器に送信され、そして記録信号発生器が、ステップ２５０において、特徴の所望のレイアウトを基板に書き込む。次に、ルーチンはステップ２５２において終了する。
【００６７】
特徴の繰返しシーケンス及び非繰返し特徴のロケーションを特定するために、これらの関連する実施形態を用いて様々な次元における論理パターンを解析することができることが理解されよう。繰返し特徴は、一組の記録パラメーターと、これらの記録パラメーターを用いて、関連付けられた領域に書き込まれる特徴の総数を示すカウント値とを用いて記述することができる。このため、ハードディスクドライブ（ＨＤＤ）セクター等の論理パターンは、非繰返しパターンの離散的な記述及び繰返しパターンの記述のシーケンスによって記述することができる。離散的に符号化された特徴及び記述的に符号化された特徴を用いたＨＤＤセクターのこの混成型の記述は、完全に離散的に符号化された論理セクターよりも効率的とすることができる。
【００６８】
さらに、記述的に符号化されたブロックに一意の値を割り当てることができ、次に、この値を、記述的に符号化されたブロックの代わりに用いて、生成され、記録信号発生器に転送されなくてはならないデータ量を更に低減することができる。例えば、符号化データは、信号発生器によるアクセスのためにローカルで格納することができ、次に要求に応じて参照することができる。上述したように、これはデータを送信する必要性を２回以上低減する傾向にある。
【００６９】
図１２は、図８〜図１１の上記の実施形態に従って基板にデータを書き込むように適合させることができるシステム２６０の一般化された機能ブロック表現を提供する。システム２６０はホストデバイス２６２を備え、ホストデバイス２６２は、コンピューター又は他の処理デバイス等の複数の形態をとることができる。ホスト２６２は、１つ又は複数のプログラム可能な又はハードウェアに基づくプロセッサ２６４と、関連付けられたメモリ２６６とを備える。
【００７０】
ホスト２６２は、書込み器２７０と動作可能に通信するように結合されるよう適合され、書込み器２７０は図５の書込み器と類似の形態をとることができ、関連付けられたメモリ２７４を有する信号発生器ブロック２７２と、書込みビーム発生器２７６とを備えることができる。
【００７１】
少なくとも幾つかの実施形態によれば、ホスト２６２はプロセッサ２６４を介して動作し、符号化データセットを解析及び形成し、基板の特徴のレイアウトを記述する。この符号化データセットは、ローカルメモリ２６６内に一時的に格納することができる。グラフィカルユーザーインターフェース（ＧＵＩ、別個には示されない）等を通じたユーザーによるデータのエントリーは、符号化データセットの生成ステップの一部を形成することができる。種々の補償値は、計算することもできるし、経験的に求めることもできる。
【００７２】
符号化データセットが生成されると、このデータセットは、信号発生器ブロック２７２が、関連付けられた所望のレイアウトの基板への書込み中に書込みビーム発生器２７６を制御するのに用いるために、書込み器２７０に送信される。そのような通信は、ローカルで、又はコンピューターネットワーク（広域ネットワーク、ＷＡＮ、又はインターネットを含むがそれらに限定されない）にわたって行うことができる。受信したデータセットは、信号発生器メモリ２７４内に格納し、信号発生器２７２が、所望のパターンを書き込むのに適した制御信号を生成し書込みビーム発生器２７６に出力するのに用いることができる。処理は別個のホストデバイス２６０によって実行されるように示されるが、この機能は書込み器２７０に直接組み込むことができることが理解されよう。
【００７３】
本明細書において開示される種々の実施形態は、従来技術のデータ処理手法を上回る複数の利点を提供することができる。通常必要とされる補償値計算及びデータ転送が大幅に少なくなり、より大きなレベルの生成スループットを可能にする。様々な領域に一意の一組の補償値を割り当て、信号発生器に一度に送信することができる。信号発生器は次に、同じ補償値を利用する他の領域の補償値を再利用する。図１のような回転可能なストレージ媒体は、単一のトラック、トラックのサブセット、及び／又は各ゾーン内の各トラックの回りの特徴のグループ（セクター等）について生成された単一組の補償値を有することができ、次にこれらの補償値を用いて各ゾーン内のトラックの全てに書き込むことができる。
【００７４】
図１３は、データが基板２８０に書き込まれる第１の例を示している。符号化データセットが、基板２８０上の第１のロケーション２８２Ａに提供される特徴の補償値を与えるように生成される。特徴のこの同じ配列が、２８２Ｂによって示すような、基板上の異なる第２のロケーションで１回又は複数回繰り返される。種々の実施形態によれば、符号化データセットは１回のみ送信することができ、それぞれのロケーション２８２Ａ、２８２Ｂを書き込むのに再利用することができる。
【００７５】
別の例では、図１４は２つの名目上同一の基板２８０Ａ、２８０Ｂを示している。上述したように、符号化データセットを生成して、第１の基板２８０Ａ上の第１のロケーション２８２Ａにおいて提供される特徴の補償値を提供することができる。その後、この同じ符号化データセットを用いて、データを再送信する必要なく、第２の基板２８０Ｂの特徴を書き込むことができる。
【００７６】
目下好ましい実施形態は、磁気ディスク又は光ディスク等の回転可能な記録媒体にパターンを書き込むことを対象としているが、これは単に例示的なものであり、限定するものではない。種々の実施形態を、ソリッドステートメモリ、半導体製造、任意の数のタイプの証印の印刷、及び他の用途を含むがこれらに限定されない他の実施形態における使用に容易に適合させることができる。
【図１】
0005615386.tif 000002
【図２】
0005615386.tif 000003
【図３】
0005615386.tif 000004
【図４】
0005615386.tif 000005
【図５】
0005615386.tif 000006
【図６】
0005615386.tif 000007
【図７Ａ】
0005615386.tif 000008
【図７Ｂ】
0005615386.tif 000009
【図７Ｃ】
0005615386.tif 000010
【図７Ｄ】
0005615386.tif 000011
【図８】
0005615386.tif 000012
【図９】
0005615386.tif 000013
【図１０】
0005615386.tif 000014
【図１１】
0005615386.tif 000015
【図１２】
0005615386.tif 000016
【図１３】
0005615386.tif 000017
【図１４】
0005615386.tif 000018