(19)【発行国】日本国特許庁(JP)
(12)【公報種別】特許公報(B2)
(11)【特許番号】6533790
(24)【登録日】2019年5月31日
(45)【発行日】2019年6月19日
(54)【発明の名称】磁気消去幅のフィードバックを利用する傾斜の調整方法およびシステム
(51)【国際特許分類】
G11B 5/39 20060101AFI20190610BHJP
【FI】
G11B5/39
【請求項の数】19
【全頁数】13
(21)【出願番号】特願2016-546040(P2016-546040)
(86)(22)【出願日】2015年1月8日
(65)【公表番号】特表2017-503304(P2017-503304A)
(43)【公表日】2017年1月26日
(86)【国際出願番号】US2015010698
(87)【国際公開番号】WO2015106033
(87)【国際公開日】20150716
【審査請求日】2018年1月5日
(31)【優先権主張番号】61/925,056
(32)【優先日】2014年1月8日
(33)【優先権主張国】US
(31)【優先権主張番号】14/276,111
(32)【優先日】2014年5月13日
(33)【優先権主張国】US
(73)【特許権者】
【識別番号】516205018
【氏名又は名称】ウエスタンデジタル(フレモント), エルエルシー
(74)【代理人】
【識別番号】110002572
【氏名又は名称】特許業務法人平木国際特許事務所
(72)【発明者】
【氏名】ミランダ,レオ マイケル シー.
(72)【発明者】
【氏名】モラベク,マーク ディー.
(72)【発明者】
【氏名】リム,タン ヒョク
(72)【発明者】
【氏名】イロー,レイモン ジー.
【審査官】
中野 和彦
(56)【参考文献】
【文献】
特開2010−003332(JP,A)
【文献】
特開2011−028825(JP,A)
【文献】
特開2006−331562(JP,A)
【文献】
特開2005−339781(JP,A)
【文献】
特開2001−126226(JP,A)
(58)【調査した分野】(Int.Cl.,DB名)
G11B 5/39
(57)【特許請求の範囲】
【請求項1】
磁気抵抗デバイス製造方法において、
ウェハの第1のバー区画からバーの第1のサブセット、及びバーの第2のサブセットを取り出すことであって、前記ウェハは複数のバー区画を有し、前記複数のバー区画のうちの各バー区画は、複数のバーを備えることと、
前記バーの第1のサブセットの磁気性能を得ることと、
前記バーの第2のサブセットについて、前記磁気性能に基づいて角度を決定することであって、決定された前記角度は、前記磁気抵抗デバイスの磁気性能を最適化する前記バーの第2のサブセットの空気潤滑面(ABS)傾斜角度を含むことと、
前記バーの第2のサブセットのABS傾斜角度が、前記バーの第1のサブセットのABS傾斜角度とは異なるよう、前記決定された角度に基づいて、前記ウェハの前記第1のバー区画からの前記バーの第2のサブセットを処理することと
を含むことを特徴とする磁気抵抗デバイス製造方法。
【請求項2】
請求項1に記載の方法において、
前記ウェハの前記第1のバー区画から取り出された前記バーの第1のサブセットが、前記第1のバー区画のトップ部分から取り出されたトップバーと、前記第1のバー区画のミドル部分から取り出されたミドルバーと、前記第1のバー区画のボトム部分から取り出されたボトムバーとを含むことを特徴とする方法。
【請求項3】
請求項1に記載の方法において、前記磁気性能を得ることには、前記バーの第1のサブセットの磁気消去幅プロファイルを決定することを含むことを特徴とする方法。
【請求項4】
請求項1に記載の方法において、前記磁気抵抗デバイスは、磁気読取ヘッドを含むことを特徴とする方法。
【請求項5】
請求項1に記載の方法において、前記決定された角度は、90度からプラスマイナス0.5度の範囲の角度であることを特徴とする方法。
【請求項6】
請求項1に記載の方法において、前記バーの第2のサブセットの前記処理は、前記バーの第2のサブセットを決められた角度で研削およびスライスすることを含むことを特徴とする方法。
【請求項7】
請求項6に記載の方法において、前記バーの第2のサブセットの前記処理は、さらに、前記バーの第2のサブセットにラッピング工程を施して、前記残りのバーのABSの垂直を微調整することを含むことを特徴とする方法。
【請求項8】
請求項1に記載の方法において、前記磁気抵抗デバイスは、磁気読取ヘッドを含むことを特徴とする方法。
【請求項9】
磁気デバイス製造方法において、
ウェハをスライスおよび分割してバー区画にすることと、
ウェハの第1のバー区画のうちの、バーの第1のサブセットを研削およびスライスすることと、
ウェハの第1のバー区画のうちの、バーの第2のサブセットのABS傾斜角度が、前記バーの第1のサブセットのABS傾斜角度とは異なるよう、前記バーの第1のサブセットの磁気消去幅(MEW)を得て、前記MEWに基づいて、前記第1のバー区画のうちの、バーの第2のサブセットの空気潤滑面(ABS)傾斜角度を決定することと、
前記ABS傾斜角度に基づいて、前記バーの第2のサブセットを研削およびスライスすることと
を含むことを特徴とする磁気デバイス製造方法。
【請求項10】
請求項9に記載の方法において、さらに、前記バーの第1のサブセットの前記研削およびスライスに続き第1のラッピング工程を実行することを含むことを特徴とする方法。
【請求項11】
請求項10に記載の方法において、さらに、前記バーの第2のサブセットの前記研削およびスライスに続き第2のラッピング工程を実行することを含むことを特徴とする方法。
【請求項12】
請求項11に記載の方法において、さらに、前記バーの第1のサブセットの前記研削およびスライス、ならびに前記バーの第2のサブセットの前記研削およびスライス各々に続き、第1および第2のスライダ組み立ておよびヘッドジンバルアセンブリ(HGA)処理を実行して、前記バーの第1のサブセットの前記MEWを得ることを含むことを特徴とする方法。
【請求項13】
請求項9に記載の方法において、さらに
追加のバー区画のための追加のバーの第1のサブセットを研削およびスライスすることと、
前記追加のバーの第1のサブセットの追加のMEWを得て、前記追加のバーの第1のサブセットの前記追加のMEWに基づいて、前記追加のバー区画の追加のバーの第2のサブセットの追加のABS傾斜角度を決定することと、
前記各追加のバー区画用に決定された前記追加のABS傾斜角度に基づいて、前記追加のバー区画のバーの第2のサブセットを研削およびスライスすることと
を含むことを特徴とする方法。
【請求項14】
請求項13に記載の方法において、前記ウェハを各バー区画に分割することは、前記各バー区画を、トップバー区画、ボトムバー区画、エッジバー区画およびミドルバー区画に仕分けることを含むことを特徴とする方法。
【請求項15】
請求項14に記載の方法において、前記追加のABS傾斜角度は、前記トップバー区画のバー、前記ボトムバー区画のバー、前記エッジバー区画のバー、前記ミドルバー区画のバー用に決定された複数のABS傾斜角度を含むことを特徴とする方法。
【請求項16】
請求項13に記載の方法において、前記バーの第1のサブセットは、トップバー区画、ボトムバー区画、エッジバー区画、およびミドルバー区画の1つから取り出されたトップバー、ミドルバー、およびボトムバーを含むことを特徴とする方法。
【請求項17】
請求項13に記載の方法において、前記追加のバーの第1のサブセットは、トップバー区画、ボトムバー区画、エッジバー区画、およびミドルバー区画の各々から取り出された各々のトップバー、ミドルバー、およびボトムバーを含むことを特徴とする方法。
【請求項18】
請求項9に記載の方法において、前記ABS傾斜角度は、90度からプラスマイナス0.5度の範囲の角度であることを特徴とする方法。
【請求項19】
請求項9に記載の方法において、前記磁気デバイスは、磁気読取ヘッドを含むことを特徴とする方法。
【発明の詳細な説明】
【背景技術】
【0001】
ハードディスクドライブなどの磁気記憶装置は、データを記憶するための磁気媒体および可動スライダを用いる。可動スライダは磁気媒体上に配置された磁気変換器(たとえば読み書きヘッド)を有し、データを磁気媒体から選択的に読み取り、データを磁気媒体に選択的に書き込む。スライダ上に配置される磁気変換器のために、電子ラッピングガイド(ELG)は、スライダの空気潤滑面(ABS)に適合するラッピングの程度を正確に制御する目的で用いられ、特定のストライプ高さもしくはABSからの距離を実現する。Rudyに対する米国特許第8,165,709号およびRudy他に対する米国特許第8,151,441号は、全体を参照としてここに取り入れ、ハードディスクドライブ用のスライダ製造において用いられるELGについて包括的な説明を提供する。
【0002】
磁気変換器のデザインが、よりいっそう複雑になるにつれて、その製造工程も、ますます複雑になっている。このような複雑な製造工程は、本来的に、最終製品において望ましくないバリエーションとして最終的に発現するいくつかの不具合を含む。最終製品(たとえば1もしくはそれ以上の磁気変換器を含むスライダ)の特定の性能パラメータを観察することにより、これら望ましくないバリエーションを計測し定量化することが可能である。そこで、磁気変換器の性能におけるこれら望ましくないバリエーションを低減もしくは除去するためのシステムおよび方法が必要とされる。
【図面の簡単な説明】
【0003】
本発明を、添付図面の各図において示すが、例示であり限定ではない。
【0004】
【
図1A】様々な実施形態により製造された磁気読取素子が用いられてよい、従来の磁気ディスクドライブの例を示す。
【
図1B】様々な実施形態により製造された磁気読取素子が用いられてよい、従来の磁気ディスクドライブの例を示す。
【0005】
【0006】
【
図2】従来の、磁気読取素子製造工程を示す操作のフローチャートである。
【0007】
【
図3】様々な実施形態による磁気読取素子製造工程を示す操作のフローチャートである。
【0008】
【
図4】様々な実施形態によるウェハを処理する方法の例のシーケンス図である。
【0009】
【
図5】様々な実施形態の様々な機能を実行するために用いられてよいコンピュータの例を示す。
【0010】
上述のように、ハードディスクドライブなどの磁気記憶装置は、データを記憶するための磁気媒体および可動スライダを用いる。可動スライダは、磁気媒体上に配置された磁気変換器を有し、データを磁気媒体から選択的に読み取り、データを磁気媒体に選択的に書き込む。可動スライダおよび磁気変換器は、ヘッドジンバルアセンブリ(HGA)のサブコンポーネントであってよい。磁気換器は、一般に磁気抵抗読取素子(たとえば、いわゆる巨大磁気抵抗読取素子、もしくはトンネル磁気抵抗読取素子)ならびに、フォトリソグラフィにより設置された平坦なコイルおよびディスク媒体に面するポール端を有するヨーク構造を含む誘導性の書込構造体を含む。
【0011】
図1Aおよび1Bは、密封包囲体12、ディスクドライブモータ14、モータ14のスピンドルS1による回転を支持する磁気ディスク16、アクチュエータ18、およびアクチュエータ18のスピンドルS2に取り付けられるアーム20を含む、磁気ディスクドライブ10の例を示す。サスペンション22は、片端をアーム20に、もう一方の片端を読み書きヘッドもしくは変換器24に結合される。変換器24は、一般に磁気抵抗読取素子とともに誘導性の書込素子を含む(
図1C参照)。矢印Rで示すようにモータ14が磁気ディスク16を回転させると、変換器24下で空気軸受が形成されて、磁気ディスク16の表面を離れてわずかに持ち上がる、もしくは当該技術分野で呼ばれるように、磁気ディスク16上を「飛ぶ」。アクチュエータ18が変換器24を矢印Pで示す短いアークでピボットさせるにつれて、様々な磁気「トラック」情報を磁気ディスク16から読み取ることが可能である。
【0012】
図1Cは、書込素子32および読取素子34を含む磁気読み書きヘッド30を示す。書込素子32および読取素子34の両端は、操作の間磁気ディスク16の表面上を飛ぶ、平面33におけるABSも定義する。
【0013】
読取素子34は、第1のシールド44、第2のシールドとしての役割を果たす中間層38、第1のシールド44および中間層38との間に位置する読取センサ46を含む。読取センサ46は、特定のストライプ高さ、および第1のシールド44と第2のシールド38との間に特定の位置を有する。これらは両方とも特定の読み取り性能を得るために選択される。ストライプ高さの制御は、デバイスの抵抗、デバイスの出力振幅、デバイスのバイアス点、およびその結果性能について多くの関連する計測の制御において重要である。磁気抵抗センサは、様々なストライプ高さ、典型的には1ミクロンよりさらに小さいものを含むおよそ2ミクロンより小さいストライプ高さで利用可能である。さらに、シールドされた単一素子垂直読取素子として、読取センサ46が
図1Cに示されるが、読取素子34は、当業者に周知であるシールドされていない読取センサなどの様々な形式をとることが可能である。
【0014】
書込素子32は、一般に、第1のヨーク素子もしくはヨークポールとしての役割を果たす中間層38および、第2のヨーク素子もしくはヨークポール36を含む誘導性の書込素子であり、それらの間の書込ギャップ40を定義する。第1のヨーク素子38および第2のヨーク素子36は、書込ギャップ40が特定のノーズ長NLを有するように、互いに関連して配置され設定される。書込素子32には、誘電体媒体43内に配置される導電コイル42も含まれる。当業者に周知のように、これらの素子は、磁気ディスク16などの磁気媒体上に磁気的にデータを書き込むために操作する。
【0015】
前述の磁気抵抗読取素子で利用される磁気抵抗デバイスは、ウェハ(基板)上に磁気変換器の複数の列を配置することにより製造できる。ウェハは、磁気記録ヘッドに組み込むための能動素子領域のバーにダイシングして切り分けられてよい。ダイシング工程やカット工程の後、結果として生じたバーにラッピング工程を施して磁気抵抗デバイスのストライプ高さを好ましい高さまで低減し、当該構造体の表面を滑らかにしまたは研磨する。
【0016】
ストライプ高さは、磁気抵抗デバイスの磁場に対する感度を決定することができる。ストライプ高さの低減により、より感度のよい磁気抵抗デバイスを製造してよい。磁気記録密度が増加するにつれて、たとえば巨大磁気抵抗デバイスなどの縮小化した磁気抵抗デバイスが用いられて、適した信号出力を実現する。また、磁気抵抗デバイスが縮小化するにつれて、ストライプ高さもそれに従い縮小化する。
【0017】
図2は、磁気読取素子製造に関する従来の工程の例を示す。操作200において、ウェハが研削されスライスされる。操作200の間、バーが90度の角度で切断される。操作202において、第1区画のバーが分割される。操作204において、ラッピング工程が実行されて、結果として生じた磁気ヘッドの磁気性能を改良する角度を得る。操作206において、第1区画のバーで、スライダの組み立ておよびHGA工程が実行される。操作208において、磁気消去幅(MEW)フィードバックを受け取る。MEWフィードバックは、バーに適用するのに望ましいABS傾斜角度を含む、あるいは対応する。MEWは、磁気消去の直接測定を含む測定を基準とすることができる。つまり、MEWは、記録領域バブルフットプリント幅の測定であってよく、ゆえに、磁気変換器性能のすぐれた指標であってよい。操作210において、別のラッピング工程が、望ましいABS傾斜角度に基づいて、(ウェハの)残りの区画のバーで実行される。操作212において、スライダの組み立ておよびHGA工程が、残りの区画のバーで実行される。
【0018】
図2の従来の製造工程を用いて、続いて行われるラッピング工程の間、望ましいABS傾斜角度が適応されることは評価できることである。しかしながら、適応できる傾斜の量は、おおよそマイナス0.15度からプラス0.20度に限定される。これでは、最適の光学性能を実現するためにたとえば傾斜のプラスマイナス0.4度以上を要求してよいウェハの各区画(いくつかのケースにおいて、ウェハのおおよそ15%に達する)について説明することができない。
【0019】
したがって、磁気変換器の性能における望ましくないバリエーションを低減あるいは除去するシステムおよび方法が提供される。特に、ウェハの少なくとも1つのバー区画からバーの列のサンプルもしくはサブセットを処理した結果の、MEWフィードバックを用いて、ABS傾斜を調整するシステムおよび方法である。
【0020】
図3は、様々な実施形態による磁気読取素子の製造工程の例を示す。操作300において、ウェハをスライスおよび分割して各バー区画にする。操作302において、(多数のバー区画のうちの)1つのバー区画のバーのサブセットを研削しスライスする。この研削およびスライス工程は90度の角度で実行されることに注意されたい。ある実施形態によれば、研削されスライスされるバーのサブセットは、3つのバー、バー区画の「トップ」バー、「ミドル」バー、および「ボトム」バーを含む。操作304において、スライダの組み立ておよびHGA工程は、バー区画のバーのサブセット上で実行される。操作308において、(スライダの組み立ておよびHGA工程の実行に基づいた)各バーのサブセットから、MEWが得られ、ABS傾斜角度がMEWに基づいて決定される。言い換えると、MEWフィードバックが受け取られる。MEWフィードバックは、バーに適用するのに望ましいABS傾斜角度を含みあるいは対応する。操作310において、ABS傾斜角度に基づいて、バー区画の残りのバーが研削されスライスされる。操作312において、別のラッピング工程が、残りのバーで実行される。操作314において、スライダの組み立ておよびHGA工程が残りのバーで実行される。バー区画の残りの各バーが当該引き続きのラッピング工程を受けることにより、ABSの垂直を微調整することが可能となる。操作314に続き、
図3の方法が繰り返されてよく、別のバー区画の別のバーのサブセットが操作302ごとに研削されスライスされる。操作304から314も、すべての残りのバー区画のバーが処理されるまで繰り返されてよい。
【0021】
ウェハの特定のバー区画のバーのサブセットを処理することにより、最適な磁気性能のためのABS傾斜角度の適用について最適化を改良することが可能になる。つまり、同じABS傾斜角度をウェハのすべてのバー区画に適用するかわりに(
図2の従来の製造工程の場合のように)、MEWフィードバックを、異なる区画におけるウェハのニュアンスもしくはバリエーションの根拠とするために受け取り、スライスおよび研削する段階およびラッピング工程の微調整で必要であれば、適切なABS傾斜角度を適用(たとえばプラスマイナス0.5度まで)することが可能である。したがって、様々な実施形態によるスライダの製造は、もはや、ラッピング単独で実現されるたったマイナス0.15度からプラス0.20度のABS傾斜角度の調整に限定されない。
【0022】
他の実施形態に従い、前述の繰り返しの工程を経て、複数のバー区画からMEWフィードバックを取り込むよりむしろ、複数のバー区画からの複数のバーのサブセットの研削およびスライスを実行できる。こうして、ウェハのバリエーションをABS傾斜角度を最適化するための根拠としてよい。
【0023】
図4は、1例であるウェハ400を処理する方法のシーケンス図を示す。ウェハ400は、様々な実施形態に従って、スライスおよび分割され複数のバー区画にされることができる。ここで述べるバー区画は、「トップ」および「ボトム」バー区画、「エッジ」バー区画、および「ミドル」バー区画を含んでよい。たとえば、トップバー区画は、エリア1_Tおよび2_Tを含むバー区画を含んでよく、一方ボトムバー区画は、エリア3_Tおよび4_Tを含むバー区画を含んでよい。エッジバー区画は、下記の各エリアを含むバー区画を含んでよい。1_Eおよび2_E;3_Eおよび4_E;5_Eおよび6_E;7_Eおよび8_E;9_Eおよび10_E;11_Eおよび12_E;13_Eおよび14_E;15_Eおよび16_E;17_Eおよび18_E;19_Eおよび20_E;21_Eおよび22_E;23_Eおよび24_E;25_Eおよび26_E;27_Eおよび28_E;29_Eおよび30_E;31_Eおよび32_E;33_Eおよび34_E;35_Eおよび36_E。ミドルバー区画は、下記のエリアを含むバー区画を含んでよい。1_Mおよび2_M;3_Mおよび4_M;5_Mおよび6_M;7_Mおよび8_M;9_Mおよび10_M。この例において、ウェハは、25のバー区画を有してよく、各バー区画が、フィンガープリントを示すことが可能である。異なるバー区画は、異なるフィンガープリントもしくはオーバーレイの特徴を有する。
【0024】
トップ、ボトム、およびエッジバー区画は、「異常な」MEWプロファイルを有するエリアを有してよいことを理解されたい。これに対してミドルバー区画は、比較的フラットであり、もしくは少なくとも「一定の」MEWプロファイルを有すると考えられてよい。つまり、単一もしくは一定のABS傾斜角度を、ミドルバー区画のいずれのバーにも適応して、最適な磁気性能を実現してよい。しかしながら、異常なMEWプロファイルを有する区画には、異なるABS傾斜角度を適応することを要求してよい。たとえば、トップおよびボトムバー区画は、各々のバーの両方のエリアにわたり異常なMEWプロファイルを有してよい。エッジバー区画は、異常なMEWプロファイルを有してよい左もしくは右のエリア(ウェハのエッジに一致する)のどちらかを有してよい。
【0025】
特に、エリア13_Eおよび14_Eを含む1つのエッジバー区画を考えると、エリア13_Eは、ウェハ400のエッジに一致してよく、異常なMEWプロファイルを有するエリア13_Eということになる。したがって、最適な磁気性能を実現するために、エリア1_Mおよび2_Mを含むミドルバー区画に適用できるABS傾斜角度を、エリア13_Eおよび14_Eを含むエッジバー区画に適応することは望ましくない。むしろ、様々な実施形態に従って、MEWフィードバックを、ウェハの1もしくはそれ以上のバー区画のバーのサブセットに関連して受け取り、ウェハの1もしくはそれ以上のバー区画のために好ましいあるいは望ましいABS傾斜角度を達成してよい。
【0026】
図4で示される例において、操作410は、ウェハ400の少なくとも1つのバー区画からバーの少なくとも1つのサブセットを取り出すことを含んでよい。バーの少なくとも1つのサブセットは、バー区画のトップ、ミドル、およびボトムから研削されスライスされたバー(本例では、エリア13_Eおよび14_Eを含むバー区画からのトップ、ミドル、およびボトムバー)を含んでよい。バーの少なくとも1つのサブセットの磁気性能を得るため、および操作420における磁気性能に基づいて角度を決定するために、少なくとも1つのバーのセットが取り出される。つまり、MEWプロファイルの代表的なサンプリングが、複数のバー区画のために得られてよい(ウェハ全体に適応する単一のバー区画からの単一のMEWプロファイルよりむしろ)。他の実施形態に従って、バーの少なくとも1つのサブセットは、他のバー区画部分から得られたバーであってよく、バー区画のより多いもしくはより少ないバーを含むことができることに注意されたい。バーに関連したMEWフィードバックに基づき、少なくとも1つのバー区画の残りのバーが、決定された角度に基づいて操作430で処理されてよい。様々な実施形態において、少なくとも1つのバー区画からバーの少なくとも1つのサブセットを取り出した後、ウェハの残りは、ある期間保存されてよい(たとえば7から10日間)。
【0027】
従来のシステムおよび方法におけるラッピング工程での制限を取り除くことにより、様々な実施形態において、改良したMEWアベレージおよびシグマ差を提供できる。加えて、一貫したおおよそのラッピング時間と同様、HGAレベル静的ピッチ角(PSA)を実現できる。ABS傾斜角度の正確さおよびターゲティングは、ウェッジ検出器を利用することにより、さらに改良されてよいことに注意されたい。
【0028】
様々な実施形態において、ここに述べられる工程は、プロセッサ、メモリ、および当該技術分野で周知である他の構成要素、たとえばウェハのスライスおよび分割を制御もしくは指示すること、バー区画のバーのサブセットの選択と同様バー区画を選択すること、ラッピングおよび他の製造および処理、MEWフィードバックを受け取ること、当該フィードバックから収集した情報をさらに製造および/または処理に適応することなどを備えている1もしくはそれ以上のコンピュータで実行することができる。ある実施形態において、工程は異なる命令において一連の操作を実行することが可能である。別の実施形態において、工程は1もしくはそれ以上の操作をスキップすることが可能である。他の実施形態において、1もしくはそれ以上の操作が同時に実行される。いくつかの実施形態において、追加の操作を実行することができる。
【0029】
図5は、ここに開示されるシステムおよび方法の様々な特徴を実行するために用いられてよいコンピュータの例を示す。
【0030】
本書で使用するとき、モジュールという言葉は、本出願の1もしくはそれ以上の実施形態に従って実行可能な機能の特定のユニットを表す。本書で使用するとき、モジュールは、ハードウェア、ソフトウェア、もしくはそのコンビネーションのどの形式を利用して実行されてもよい。たとえば、1もしくはそれ以上のプロセッサ、コントローラ、ASIC、PLA、PAL、CPLD、FPGA、論理コンポーネント、ソフトウェアルーチン、もしくは他のメカニズムが、モジュールを組み立てるために実行されてよい。実行において、ここで述べられる様々なモジュールは、ディスクリートのモジュールとして実行されてよく、述べられる機能および特徴は、1もしくはそれ以上のモジュールの間で部分的もしくは全体で共有することができる。言い換えれば、この説明を読めば当業者には明らかであるように、ここに述べられる様々な特徴および機能は、どの任意の出願においても実行されてよく、様々なコンビネーションおよび置換において、1もしくはそれ以上の別個のもしくは共有のモジュールで実行可能である。様々な特徴もしくは機能の要素が、別個のモジュールとして個別に述べられもしくはクレームされてよいとしても、当業者は、これらの特徴や機能は、1もしくはそれ以上の一般的なソフトウェアおよびハードウェア要素の間で共有できること、および当該記述が、当該特徴や性能を実行するために別個のハードウェアもしくはソフトウェアコンポーネントを用いることを要求もしくは意味するべきではないことに理解を示すであろう。
【0031】
本出願のコンポーネントもしくはモジュールが、ソフトウェアを用いて全体もしくは一部で実行される場合、ある実施形態において、関連して述べられる機能を実行可能なコンピュータもしくは処理モジュールで操作するために、これらのソフトウェア要素を実行することができる。当該コンピュータの1例が
図5に示される。様々な実施形態を、当該例示のコンピューティングモジュール500に関して説明する。この説明を読んだ関連技術の当業者であれば、他のコンピュータもしくはアーキテクチャに用いる本出願の実行の仕方が明らかであろう。
【0032】
図5を参照されたい。コンピューティングモジュール500は、たとえば、デスクトップ、ラップトップ、ノート型パソコン 、およびタブレットコンピュータ、ハンディタイプの計算デバイス(タブレット、PDA,スマートフォン、携帯電話、パームトップなど)、メインフレーム、スーパーコンピュータ、ワークステーションもしくはサービス、または任意のアプリケーションもしくは環境に望ましいもしくは適してよい他のあらゆるタイプの特別な目的もしくは一般的な目的の計算デバイス内で見られる計算能力もしくは処理能力を表してよい。コンピューティングモジュール500は、任意のデバイス内に組み込まれた、あるいは利用可能な計算能力も表してよい。たとえば、コンピュータは、何らかの形式の処理能力を含む、たとえばデジタルカメラ、ナビゲーションシステム、携帯電話、ポータブルコンピュータデバイス、モデム、ルータ、WAP,ターミナルおよび他の電子デバイスなどの他の電子デバイスにおいて見られてよい。
【0033】
コンピューティングモジュール500は、たとえば、1もしくはそれ以上のプロセッサ、コントローラ、コントロールモジュール、もしくはプロセッサ504などの他の処理デバイスを含んでよい。プロセッサ504は、たとえばマイクロプロセッサ、コントローラ、もしくは他の制御論理などの一般目的もしくは特別目的の処理エンジンを用いて実行されてよい。コンピューティングモジュール500の他のコンポーネントとの相互作用を円滑にするため、もしくは外部に通信するために、あらゆる通信媒体を用いることができるが、図示の例において、プロセッサ504は、バス502に接続される。
【0034】
コンピューティングモジュール500は、ここでは単にメインメモリ508として言及する1もしくはそれ以上のメモリモジュールも含んでよい。たとえば、好ましいランダムアクセスメモリ(RAM)もしくは他のダイナミックメモリを、情報を記憶するためおよびプロセッサ504により実行される命令を記憶するために用いてよい。メインメモリ508も、プロセッサ504により命令が実行されている間、一時的に不定であるもしくは他の中間情報を記憶するために用いられてよい。コンピューティングモジュール500は、同様に、プロセッサ504の静的情報および命令を記憶するために、読み出し専用メモリ(ROM)もしくは、バス502に結合された他の静的記憶装置を含んでよい。
【0035】
コンピューティングモジュール500は、1もしくはそれ以上の様々な形式の情報記憶メカニズム510も含んでよい。情報記憶メカニズム510は、たとえば、メディアドライブ512および記憶ユニットインターフェース520を含んでよい。メディアドライブ512は、固定のもしくはリムーバブルな記憶媒体514をサポートするために、ドライブもしくは他のメカニズムを含んでよい。たとえば、ハードディスクドライブ、フロッピーディスクドライブ、磁気テープドライブ、光学ディスクドライブ、CDもしくはDVDドライブ(RもしくはRW)、または他のリムーバブルなもしくは固定のメディアドライブが提供されてよい。したがって、記憶媒体514は、たとえば、ハードディスク、フロッピーディスク、磁気テープ、カートリッジ、光学ディスク、CDもしくはDVD、またはメディアドライブ512に読み取られ、書き込まれ、もしくはアクセスされる他の固定のもしくはリムーバブルな媒体を含んでよい。これらの例で示されるように、記憶媒体514は、コンピュータ・ソフトウェアもしくはデータをそこに記憶する、コンピュータ使用可能記憶媒体を含むことができる。
【0036】
他の実施形態において、情報記憶メカニズム510は、コンピュータ・プログラムもしくは他の命令またはデータをコンピューティングモジュール500にロードすることを許容する、他の同類の媒体を含んでよい。当該媒体は、たとえば、固定のもしくはリムーバブルな記憶ユニット522およびインターフェース520を含んでよい。当該記憶ユニット522およびインターフェース520の例として、プログラム・カートリッジとカートリッジ・インターフェース、リムーバブル・メモリ(たとえばフラッシュ・メモリもしくは他のリムーバブル・メモリ・モジュール)とメモリ・スロット、PCMCIAスロットとカード、および他の固定のもしくはリムーバブルな記憶ユニット522およびインターフェース520を含み、ソフトウェアおよびデータを、記憶ユニット522からコンピューティングモジュール500に移すことができる。
【0037】
コンピューティングモジュール500は、通信インターフェース524も含んでよい。通信インターフェース524は、コンピューティングモジュール500と外部装置との間でソフトウェアおよびデータを転送可能にするために用いられてよい。通信インターフェース524の例として、モデムもしくはソフトモデム、ネットワーク・インターフェース(イーサネット(登録商標)、ネットワークインターフェースカード、WiMedia、IEEE802.XXもしくは他のインターフェースなど)、COMポート(たとえばUSBポート、IRポート、RS232,ポートBluetooth(登録商標)インターフェース、もしくは他のポートなど)、または他の通信インターフェースを含んでよい。通信インターフェース524を介して転送されたソフトウェアおよびデータは、通常は、信号を出力し続ける。信号は、電子的、電磁気の(光学を含む)もしくは任意のコミュニケーション・インターフェース524により変換可能な他の信号である。これらの信号は、チャネル528を介して通信インターフェース524に提供されてよい。チャネル528は、信号を伝えてよく、ワイヤ、もしくはワイヤレスコミュニケーション媒体を用いて実行されてよい。チャネルに関するいくつかの例として、電話回線、携帯電話リンク、RFリンク、光学リンク、ネットワーク・インターフェース、ローカルもしくはワイド・エリア・ネットワーク、および他のワイヤもしくはワイヤレス通信チャネルを含んでよい。
【0038】
この書類において、「コンピュータ・プログラム媒体」および「コンピュータ使用可能媒体」という用語は、一般に一時的なもしくは一時的でない媒体に関して用いられる。たとえば、メモリ508、記憶ユニット520、媒体514、およびチャネル528などである。これらおよび他の様々な形式のコンピュータ・プログラム媒体もしくはコンピュータ使用可能媒体は、実行するための処理装置に、1もしくはそれ以上の命令の1もしくはそれ以上の順序を伝えることに関わってよい。媒体上で具体化される当該命令は、一般に「コンピュータ・プログラム・コード」もしくは「コンピュータ・プログラム・プロダクト」と呼ばれる(コンピュータ・プログラムもしくは他のグルーピングの形式にグループ化されてよい)。実行の際、当該命令は、コンピューティングモジュール500がここに述べる本出願の特徴および機能を実行することを可能にしてよい。
【0039】
様々な代表的実施形態および実行に関し上述したが、1もしくはそれ以上の個々の実施形態で述べられる様々な特徴、側面、および機能は、述べられた特定の実施形態への適応に限定されるのではなく、単独もしくは様々なコンビネーションにおいて、当該実施形態が記述されているか否か、および当該特徴が記述された実施形態の一部として存在しているか否かにかかわらず、本出願の1もしくはそれ以上の他の実施形態に適応できることを理解されたい。このように、本出願の幅および範囲は、上述のどの代表的実施形態にも限定されるべきではない。
【0040】
本書類で用いられる用語および表現、およびそのバリエーションは、特に言明される場合を除き、制限の反対である無制限として解釈されるべきである。上記の例として、用語「含む」は「制限なしに含む」または同種の意味として読まれるべきであり、「例」という用語は、説明における項目の代表的な例を提供するために用いられるのであり、網羅的もしくは制限的なリストではない。「a」もしくは「an」という用語は、「少なくとも1つの」「1もしくはそれ以上の」または同種の意味として読まれるべきである。「従来の」「伝統的な」「通常の」「標準的な」「周知の」および同類の意味の用語などの形容詞は、所定の時間区分に記載された項目もしくは所定の時間の時点で利用可能な項目に限定的に解釈されるべきではなく、現在もしくは将来のどの時点でも利用可能なもしくは周知であってよい、従来の、伝統的な、通常の、もしくは標準的な技術を包んでいると読まれるべきである。同じように、本書類が、本技術に関する当業者に明らかもしくは周知である技術に言及する場合、当該技術は、現在もしくは将来のどの時点における当業者にも明らかもしくは周知であることを包んでいる。
【0041】
いくつかの例において「1もしくはそれ以上」「少なくとも」「〜に制限されない」または同種の表現などの、広がる用語もしくは表現の存在は、当該広がる表現が存在しない例において、より範囲の狭いケースが意図されもしくは要求されることを意味すると読まれるべきではない。「モジュール」という用語の使用は、モジュールの部分として記載されクレームされるコンポーネントもしくは機能がすべて共通のパッケージで構成されることを意味するものではない。実際、モジュールの様々なコンポーネントのあらゆるものもしくはすべては、制御論理であろうと他のコンポーネントであろうと、単一のパッケージに結合し、もしくは別々に維持することが可能であり、さらに複数のグループもしくはパッケージ、または複数の配置にわたって分配することが可能である。
【0042】
さらに、ここに明記する様々な実施形態は、代表的なブロック図、フローチャートおよび他の図により述べられる。当業者であれば、この文書を読めば明らかなように、説明した実施形態およびその様々な代替を、示した例に限定せずに実行することが可能である。たとえば、ブロック図およびそれに付随する記述が、特定の構成もしくは構造を要求するものとして解釈されるべきではない。