(57)【特許請求の範囲】
【請求項１】
静電容量型センサのアレイ中のセンサを選択するステップと、
前記選択されたセンサの行強度を決定するステップであって、前記行強度は前記アレイの前記選択されたセンサと同じ行の少なくとも１つの追加的センサの各々に関連する強度に少なくとも部分的に基づいて決まる、ステップと、
前記選択されたセンサの列強度を決定するステップであって、前記列強度は前記アレイの前記選択されたセンサと同じ列の少なくとも１つの追加的センサの各々に関連する強度に少なくとも部分的に基づいて決まる、ステップと、
前記選択されたセンサを、マルチタッチ信号バイアスドリフトに対して補償するステップであって、前記補償するステップは、前記選択されたセンサの強度を、前記行強度と列強度とに基づき調整するステップを含む、補償するステップとを有する、方法。
【請求項２】
前記選択されたセンサを含む前記同じ行中のセンサの行強度和を計算して、前記行強度を求めるステップと、
前記選択されたセンサを含む前記同じ列中のセンサの列強度和を計算して、前記列強度を求めるステップと、
前記行強度和と列強度和とを前記選択されたセンサの強度に足すステップとをさらに有する、請求項１に記載の方法。
【請求項３】
前記行強度和と列強度和を計算する前に、距離メトリックに少なくとも部分的に基づき、個々の行強度と列強度を重み付けするステップをさらに有する、請求項２に記載の方法。
【請求項４】
前記距離メトリックは距離に反比例する重みを与える、請求項３に記載の方法。
【請求項５】
前記行強度和と列強度和は、前記選択されたセンサと、前記タッチパネルの読み出し回路との間のセンサのみを含む、請求項２に記載の方法。
【請求項６】
前記センサを選択するステップと、行強度を決定するステップと、列強度を決定するステップと、前記選択されたセンサを、前記アレイ中の複数のセンサに対し調整するステップとを繰り返すステップをさらに有する、請求項１に記載の方法。
【請求項７】
静電容量型センサのアレイと、
前記アレイ中の各センサをマルチタッチ信号バイアスドリフトに対して補償する調整モジュールとを有し、
前記調整モジュールは、
前記アレイ中のセンサを選択し、
前記選択されたセンサの行強度を決定し、前記行強度は前記アレイの前記選択されたセンサと同じ行の少なくとも１つの追加的センサの各々に関連する強度に少なくとも部分的に基づいて決まり、
前記選択されたセンサの列強度を決定し、前記列強度は前記アレイの前記選択されたセンサと同じ列の少なくとも１つの追加的センサの各々に関連する強度に少なくとも部分的に基づいて決まり、
前記選択されたセンサの強度を、前記行強度と列強度とに少なくとも部分的に基づき調整する、ように構成された
タッチパネル。
【請求項８】
前記調整モジュールは、
前記選択されたセンサを含む前記同じ行中のセンサの行強度和を計算して、前記行強度を決定し、
前記選択されたセンサを含む前記同じ列中のセンサの列強度和を計算して、前記列強度を決定し、
前記行強度和と列強度和とを前記選択されたセンサの強度に足す、請求項７に記載のタッチパネル。
【請求項９】
前記調整モジュールは、前記行強度和と列強度和を計算する前に、距離メトリックに少なくとも部分的に基づき、個々の行強度と列強度を重み付けするように構成された、請求項８に記載のタッチパネル。
【請求項１０】
前記距離メトリックは距離に反比例する重みを与える、請求項９に記載のタッチパネル。
【請求項１１】
さらに、読み出し回路を有し、前記行強度和と列強度和には、前記選択されたセンサと前記読み出し回路との間のセンサのみを含む、請求項８に記載のタッチパネル。
【請求項１２】
前記調整モジュールは、前記センサの選択と、行強度の決定と、列強度の決定と、前記選択されたセンサの、前記アレイ中の複数のセンサに対する調整とを繰り返すように構成された、請求項７に記載のタッチパネル。
【請求項１３】
ノートブックフォームファクタを有するハウジングと、
前記ハウジングの水平面に結合し、静電容量型センサのアレイと、前記アレイ中の各センサをマルチタッチ信号バイアスドリフトに対して補償する調整モジュールとを有するタッチパネルとを有し、
前記調整モジュールは、
前記アレイ中のセンサを選択し、
前記選択されたセンサの行強度を決定し、前記行強度は前記アレイの前記選択されたセンサと同じ行の少なくとも１つの追加的センサの各々に関連する強度に少なくとも部分的に基づいて決まり、
前記選択されたセンサの列強度を決定し、前記列強度は前記アレイの前記選択されたセンサと同じ列の少なくとも１つの追加的センサの各々に関連する強度に少なくとも部分的に基づいて決まり、
前記選択されたセンサの強度を、前記行強度と列強度とに少なくとも部分的に基づき調整する、ように構成された
コンピューティングシステム。
【請求項１４】
前記調整モジュールは、
前記選択されたセンサを含む前記同じ行中のセンサの行強度和を計算して、前記行強度を決定し、
前記選択されたセンサを含む前記同じ列中のセンサの列強度和を計算して、前記列強度を決定し、
前記行強度和と列強度和とを前記選択されたセンサの強度に足す、請求項１３に記載のコンピューティングシステム。
【請求項１５】
前記調整モジュールは、前記行強度和と列強度和を計算する前に、距離メトリックに少なくとも部分的に基づき、個々の行強度と列強度を重み付けするように構成された、請求項１４に記載のコンピューティングシステム。
【請求項１６】
前記距離メトリックは距離に反比例する重みを与える、請求項１５に記載のコンピューティングシステム。
【請求項１７】
前記タッチパネルはさらに読み出し回路を有し、前記行強度和と列強度和には、前記選択されたセンサと前記読み出し回路との間のセンサのみを含む、請求項１４に記載のコンピューティングシステム。
【請求項１８】
前記調整モジュールは、前記センサの選択と、行強度の決定と、列強度の決定と、前記選択されたセンサの、前記アレイ中の複数のセンサに対する調整とを繰り返すように構成された、請求項１３に記載のコンピューティングシステム。
【発明の詳細な説明】
【技術分野】
【０００１】
実施形態は概してタッチパネルに関する。より具体的には、実施形態は投影型静電容量タッチパネルにおけるマルチタッチ信号バイアスの補償に関する。
【背景技術】
【０００２】
タッチパネルはいろいろな状況でユーザインタフェース（ＵＩ）として使われている。ノートブックコンピュータのキーボード面などの大きな水平面において投影型静電容量タッチパネルを使用するとき、パネルにはより大きなユーザの体の重みがかかる。この場合、静電容量回路を安定化させることが困難になる。例えば、ユーザの身体がパネルの一部分から他の部分に容量電荷をカップリングしてしまうため、関心タッチ信号が弱くなり、ドリフトし、多くの場合、検出可能レベルより低くなってしまう。
【発明の概要】
【０００３】
一実施形態による方法は、静電容量型センサのアレイ中のセンサを選択するステップと、前記選択されたセンサの行強度を決定するステップと、前記選択されたセンサの列強度を決定するステップと、前記選択されたセンサを、マルチタッチ信号バイアスドリフトに対して補償するステップであって、前記補償するステップは、前記選択されたセンサの強度を、前記行強度と列強度とに基づき調整するステップを含む、補償するステップとを有する。
【０００４】
他の一実施形態によるタッチパネルは、静電容量型センサのアレイと、前記アレイ中の各センサをマルチタッチ信号バイアスドリフトに対して補償する調整モジュールとを有する。
【０００５】
他の一実施形態によるコンピューティングシステムは、ノートブックフォームファクタを有するハウジングと、前記ハウジングの水平面に結合し、静電容量型センサのアレイと、前記アレイ中の各センサをマルチタッチ信号バイアスドリフトに対して補償する調整モジュールとを有するタッチパネルとを有する。
【図面の簡単な説明】
【０００６】
添付した図面を参照して、以下の明細書と特許請求の範囲とを読めば、当業者には、本発明の実施形態のいろいろな有利性が明らかとなるであろう。
【図１】マルチタッチ信号バイアス減少の一例を示す図である。
【図２】非補償センサの強度和の一例を示すグラフである。
【図３】一実施形態による強度加算センサの一例のグリッドを示す図である。
【図４】一実施形態による、右手がコンタクトし、親指が検出可能なタッチパネルからの測定値の一例を示す図である。
【図５】左前腕と右手がコンタクトし、親指が検出可能でないタッチパネルからの従来の測定値の一例を示す図である。
【図６】一実施形態による、左前腕と右手がコンタクトし、親指が検出可能なタッチパネルからの測定値の一例を示す図である。
【図７】一実施形態によるタッチパネルの操作方法の一例を示すフローチャートである。
【図８】一実施形態によるコンピューティングシステムの一例を示すブロック図である。
【図９】一実施形態による、ノートブックフォームファクタとタッチパネルを有するコンピューティングシステムの一例を示す図である。
【発明を実施するための形態】
【０００７】
実施形態は、静電容量型センサのアレイとそのアレイ中の各センサをマルチタッチ信号バイアスドリフトに対して補償する調整モジュールとを有するタッチパネルを提供する。
【０００８】
また、実施形態は、ノートブックフォームファクタのハウジングとそのハウジングの水平面に結合されたタッチパネルとを有するコンピューティングシステムも提供する。そのタッチパネルは、静電容量型センサのアレイとそのアレイ中の各センサをマルチタッチ信号バイアスドリフトに対して補償する調整モジュールとを有する。
【０００９】
また、実施形態はタッチパネルの動作方法を含む。その方法は、静電容量型センサのアレイ中のセンサを選択するステップと、その選択されたセンサの行強度（row  intensity）を決定するステップとを提供する。また、その選択されたセンサの列強度（column  intensity）も決定してもよい。この方法は、さらに、選択されたセンサをマルチタッチ信号バイアスドリフトに対して補償するステップであって、その補償は選択されたセンサの強度を行強度と列強度とに基づき調整するステップを含むステップを提供し得る。
【００１０】
ここで図１を参照して、投影型静電容量センサ／セルのタッチパネルアレイ３２の一例を示した。測定は、アレイ３２の各静電容量型センサに交流電流（ＡＣ）波形を通すことにより行える。この時、身体の一部や導電性スタイラスをセンサ表面に近づけると、静電場が局所的に変化する。アレイ３２の各センサの静電容量変化を測定して、タッチ位置を決定できる。図示した例では、アレイ３２の２つの領域３０（３０ａ、３０ｂ）がユーザによりタッチされている。例えば、左端のタッチ領域３０ａはユーザの左の手のひらに対応し、右端のタッチ領域３０ｂはユーザの右の手のひらに対応している。そのため、複数のタッチ領域３０は「マルチタッチ（multi-touch）」イベントに関連していると思われる。
【００１１】
タッチ領域３０から、一般的に、アレイ３２の下に、チャート３６中に示した強度測定値３４（３４ａ、３４ｂ）が得られる。一般的に、投影型静電容量タッチパネルアーキテクチャでは、タッチにより負の強度測定値が現れる。具体的に、タッチ領域３０ａから強度測定値３４ａが得られ、タッチ領域３０ｂから強度測定値３４ｂが得られる。マルチタッチによるアレイ３２に生じる電荷量は、身体との行及び列のカップリングと、その行及び列の他のスキャンされるタッチポイントとの関係の関数であることが分かっている。具体的に、一方の手で行をタッチし、他方の手で列をタッチすると、その行と列の交点におけるパネルの感度が低下する。そのため、交点領域３８が、タッチ領域３０ｂの行とタッチ領域３０ａの列のところに生じる。交点領域３８では、その位置のバイアスドリフト４０が生じる。したがって、交点３８におけるタッチをタッチとして検知するため、バイアスドリフト４０の正の強度を解消しなければならない。バイアスドリフト４０は、アレイ３２の一部分から、ユーザの身体を通して、アレイ３２の他の部分に結合した静電容量電荷によるものである。同様に、交点領域４２が、タッチ領域３０ｂの列とタッチ領域３０ａの行のところに生じる。図示した交点領域４２では、その位置のバイアスドリフト４４が生じる。このように、交点領域４２はマルチタッチの結果として「鈍感化（desensitized）」される。
【００１２】
図２は、３８×２４（８ｍｍセルサイズ）タッチパネルにおけるｘ＝１４、ｙ＝１５の目標センサの行と列の全重み付け強度の和のプロット４６を示す。図示した強度は、０から＋３０にかけて小さくなるが、行と列の電荷が増大するからである。目標センサ［１４，１５］にタッチが生じると、＋３０の増大（build  up）がタッチによる流出（draining）を凌駕し、コンタクトが検知されない。
【００１３】
したがって、マルチタッチ信号バイアスドリフトを補償するため、個々のセンサに動的な調整をするが、その調整は問題のセンサの行と列の流出（drain）の関数である。かかる補償への一アプローチは、選択されたセンサの行強度を決定し、選択されたセンサの列強度を決定し、その行強度と列強度に基づき、選択されたセンサの強度を調節するものである。例えば、バイアス調整の大きさは次式で計算できる。
【００１４】
【数１】
0005519026.tif 000002
ここで、Ｉはセンサ強度（例えば、ボルト単位）を表し、Ｔは選択されたセンサへのインデックスを表し、ωはインデックスの関数としてのスカラ重み（例えば、選択されたセンサまでの距離）を表す。このように、式の右辺の第１項は、選択されたセンサを含む列中のセンサの列強度和を計算し、式の左辺の第２項は、選択されたセンサを含む行中のセンサの行強度和を計算する。図示した例では、行強度和と列強度和は重み付けされている。具体的に、個々の強度に適用する重みは、選択されたセンサまでの距離に反比例し、目標センサに近いセンサほど大きな重み付けをしている。また、図示した行及び列の強度和は、選択されたセンサと、コントローラハードウェア（一般的には、アレイの［０，０］位置）の電荷／読み出し回路との間のセンサのみを含む。あるいは、行と列全体を使ってもよい。
【００１５】
図３は、強度和センサマップ４８の一例のグリッドを示し、行強度和を取るセンサ５０は選択されたセンサ５４と、その選択されたセンサ５４を含む行中の電荷／読み出し回路５６との間である。同様に、列強度和を取るセンサ５２は、選択されたセンサと、その選択されたセンサ５４を含む列中の電荷／読み出し回路５６との間である。
【００１６】
そのため、元の各センサ強度は次式の通りγにより線形調整できる：
【００１７】
【数２】
0005519026.tif 000003
ここで、Ｉ０は元のセンサ強度を表し、Ｉｆは最終的なセンサ強度を表す。この式はパネルの関心のあるすべてのセンサに対して繰り返すことができる。
【００１８】
ここで、図４を参照して、タッチパネルからの測定値６０の一例を示す。図示した例では、手のひら領域６２はユーザの右の手のひらに対応し、親指領域６４はユーザの右の親指に対応する。親指領域６４は検出可能である。しかし、図５は、同様の測定値６８であるが、別の前腕領域６６がある。この場合、親指領域６４の強度は補償されていないので弱くなっている。その結果、イベントを検出できなく、及び／又は性能が低下することがある。図６は、上記のマルチタッチ信号バイアスドリフト補償をして取った測定値７０を示している。図示した結果は、親指領域６４を検出したことを示す。
【００１９】
図７は、リアルタイムでのタッチパネルの動作方法７２を示す。方法７２は、例えば、ランダムアクセスメモリ（ＲＡＭ）、リードオンリメモリ（ＲＯＭ）、プログラマブルＲＯＭ（ＰＲＯＭ）、フラッシュメモリなどメモリの機械又はコンピュータ読み取り可能媒体に記憶された一組のロジック命令として、実行可能ソフトウェアで、又は特定目的集積回路（ＡＳＩＣ）、相補的金属酸化物半導体（ＣＭＯＳ）、又はトランジスタ・トランジスタ・ロジック（ＴＴＬ）などの回路技術を用いた固定機能ハードウェアで、又はこれらの任意の組み合わせで実装可能である。
【００２０】
処理ブロック７４において、静電容量型センサのアレイのセル／センサを選択する。ブロック７６において、選択されたセンサの行強度を決定する。かかる決定には、選択されたセンサを含む行中のセンサの重み付け行強度和の計算を含んでもよい。図示したブロック７８において、選択されたセンサの列強度を決定する。かかる決定には、選択されたセンサを含む行中のセンサの重み付け列強度和の計算を含んでもよい。一例では、行強度和と列強度和は、選択されたセンサと、タッチパネルの読み出し回路との間のセンサのみを含む。ブロック８０において、行強度と列強度とに基づき、選択されたセンサの強度を調整できる。ブロック８２において、センサの選択と、行強度の決定と、列強度の決定と、選択されたセンサの、そのアレイ中の別のセンサに対する調整とを繰り返す。
【００２１】
ここで、図８を参照して、コンピューティングシステム１０を示した。このシステム１０は、例えば、ラップトップ、パーソナルデジタルアシスタント（ＰＤＡ）、ワイヤレススマートフォン、メディアプレーヤ、画像化デバイスなど、またはこれらの任意の組み合わせ等のモバイルプラットフォームの一部である。また、システム１０は、パーソナルコンピュータ（ＰＣ）、サーバ、ワークステーション等の固定プラットフォームの一部であってもよい。例示したシステム１０はホストプロセッサ１２を含む。このホストプロセッサ１２は、システムメモリ１４へのアクセスを提供する、集積されたメモリコントローラ（図示せず）を含んでいてもよい。システムメモリ１４は、例えば、デュアルデータレート（ＤＤＲ）シンクロナス・ダイナミックランダムアクセスメモリ（ＳＤＲＡＭ、例えば、ＤＤＲ３  ＳＤＲＡＭ  ＪＥＤＥＣ  Ｓｔａｎｄａｒｄ  ＪＥＳＤ７９−３Ｃ、２００８年４月）モジュールを含む。システムメモリ１４のモジュールは、例えば、シングルインラインメモリモジュール（ＳＩＭＭ）、デュアルインラインメモリモジュール（ＤＩＭＭ）、スモールアウトラインＤＩＭＭ（ＳＯＤＩＭＭ）などに組み込まれている。また、プロセッサ１２は、１つ以上のプロセッサコア（図示せず）を有する。各コアは、例えば、命令フェッチユニット、命令デコーダ、レベル１（Ｌ１）キャッシュ、実行ユニット等を有し、完全に機能する。一実施形態では、プロセッサ１２の内部キャッシュは、例えば、スタティックＲＡＭ（ＳＲＡＭ）で実装されている。プロセッサ１２は、マイクロソフトウィンドウズ（登録商標）、Ｌｉｎｕｘ（登録商標）、又はＭａｃ（Ｍａｃｉｎｔｏｓｈ）ＯＳなどのオペレーティングシステム（ＯＳ）と、その他のいろいろなソフトウェアアプリケーションとを実行できる。
【００２２】
例示したプロセッサ１２は、プラットフォームコントローラハブ（ＰＣＨ）１６と通信する。プラットフォームコントローラハブ１６は、あるシステムではサウスブリッジとしても知られている。ＰＣＨ１６は内部コントローラ（図示せず）を有する。内部コントローラには、ＵＳＢ（Universal  Serial  Bus、例えばUSB  Specification  ２.０、USB  Implementers  Forum）、シリアルＡＴＡ（SATA、例えばSATA  Rev.  ３.０  Specification、２００９年５月２７日、SATA  International  Organization/SATA-IO）、ハイデフィニションオーディオ、その他のコントローラが含まれる。また、例示したＰＣＨ１６は、１つ以上の大規模記憶デバイス１８に結合している。この大規模記憶デバイス１８は、例えば、ハードドライブ、リードオンリメモリ（ＲＯＭ）、光ディスク、フラッシュメモリ等を含む。ＰＣＨ１６は、ユーザにシステム１０とインターラクトし、システム１０からの情報を把握できるようにするため、マイクロホン、ディスプレイ、キーパッド、マウス、スピーカなどのユーザインタフェースデバイスをサポートできる。
【００２３】
具体的に、ＰＣＨ１６は、静電容量型センサのアレイ２２、タッチパネルコントローラ２４、及びファームウェア２６を有するタッチパネル２０と通信できる。コントローラ２４は、例えば、特定目的集積回路（ＡＳＩＣ）、相補的金属酸化物半導体（ＣＭＯＳ）、又はトランジスタ・トランジスタ・ロジック（ＴＴＬ）技術、又はこれらの任意の組み合わせなどの回路技術を用いた固定機能ハードウェアロジックで実装された組み込みコントローラである。例示した例では、ファームウェア２６は、プログラマブルＲＯＭ（ＰＲＯＭ）又はフラッシュメモリ中のロジックとして実装してもよいが、一組の調整モジュール命令を含む。この一組の調整モジュール命令は、既述の通り、コントローラ２４により実行されると、そのコントローラ２４に、そのアレイ２２中の各センサを、マルチタッチ信号バイアスドリフトに対して補償させる。また、調整モジュールは、コントローラ２４又はその他の適切な処理コンポーネントにおける固定機能ハードウェアとして実装できる。
【００２４】
図９は、ノートブックフォームファクタのハウジングと、そのハウジングの水平面に結合されたタッチパネル８８とを有するモバイルコンピューティングシステム８６を示す。前述の通り、タッチパネル８８は、静電容量型センサのアレイと、そのアレイ中の各センサをマルチタッチ信号バイアスドリフトに対して補償する調整モジュールとを有する。一例では、システム８６のホストプロセッサは、タッチパネル８８を介してキーボードアプリケーションプロセスを実行するように構成されている。他のプロセスには、例えばOSナビゲーションプロセス（例えば、コンピューティングシステムをリフレッシュするタッチコンピューティング）が含まれる。
【００２５】
上記の手法は、例えばノートブックサイズの表面を用いる大型の静電容量型タッチパネルを構成する時に生じる信号測定問題を解決できる。具体的には、上記手法では、ハードウェアスキャニング回路で生じる動的ドリフト信号バイアスをモニタし、各タッチパネルセンサ測定値の信号対ベースラインオフセットを適応的に調整する。この適応的調整は、人体を通して流れ、関心のある静電容量測定値を歪めることが分かっているパネルの他の点における行・列測定値に基づき行われる。そうすることにより、弱くなった信号を回復して、非常に広い同時コンタクト面積（例えば、大きなタッチパネルを使う時に一般的に生じるフルハンドコンタクト及び／又は複数ユーザコンタクト）をサポートできる。
【００２６】
本発明の実施形態は、すべてのタイプの半導体集積回路（ＩＣ）チップで利用できる。これらのＩＣチップの例としては、プロセッサ、コントローラ、チップセットコンポーネント、プログラマブルロジックアレイ（ＰＬＡ）、メモリチップ、ネットワークチップなどがあるが、これらに限定されない。また、いくつかの図面では、線で信号導線を表した。いくつかの線は太く、より多くの構成信号経路を示し、複数のラベルを有し、複数の構成信号経路を示し、及び／又は１つ以上の端に矢印を有し、主な情報フロー方向を示す。しかし、これは、限定と解釈してはならない。むしろ、かかる付加的詳細は、１つ以上の実施形態と共に、回路の理解を促進するために用いられている。表示したどの信号線も、追加的情報を有していようがいまいが、複数の方向に進む１つ以上の信号を有していてもよく、例えば、差動ペアと実装されたデジタル又はアナログライン、光ファイバライン、及び／又は単一終端ラインなどの所望のタイプの信号方式で実装してもよい。
【００２７】
例示したサイズ／モデル／値／範囲は所与のものであってもよいが、本発明の実施形態はこれに限定されない。（フォトリソグラフィなどの）生産技術が時間とともに成熟してくるので、小さいサイズのデバイスを生産できると期待される。また、ＩＣチップその他のコンポーネントへの周知のパワー／グラウンド接続は、図示と説明とを簡単にするため、及び本発明の実施形態の態様を分かりにくくしないように、図示したものもあれば図示していないものもある。さらに、構成をブロック図の形式で示したが、それは本発明の実施形態を分かりにくくしないようにするため、またかかるブロック図構成の実装に関する具体的事項は実施形態を実装するプラットフォームに大きく依存すること、すなわちかかる具体的事項は当業者の管轄事項であることを考慮したものである。本発明の実施形態を説明するために、（例えば、回路などの）具体的な詳細事項を記載した場合、当業者には言うまでもなく、こうした具体的な詳細事項が無くても、又はそれを変更しても、本発明の実施形態を実施できる。よって、上記の説明は、限定ではなく例示と考えるべきである。
【００２８】
一部の実施形態は、例えば、機械により実行されると、その機械に実施形態による方法及び／または動作を実行させる命令またはそのセットを格納した、機械又は有体コンピュータ読み出し可能メディアまたは製品（article）を用いて実施される。かかる機械には、例えば、好適な処理プラットフォーム、コンピューティングプラットフォーム、コンピューティングデバイス、処理デバイス、コンピューティングシステム、処理システム、コンピュータプロセッサ等を含んでもよいし、好適なハードウェア及び／またはソフトウェアの組み合わせを用いて実施してもよい。機械読み出し可能媒体または製品には、例えば、任意の適切なタイプのメモリユニット、メモリデバイス、メモリ製品、メモリメディア、記憶デバイス、記憶製品、記憶メディア及び／または記憶ユニット、例えば、メモリ、リムーバブルまたは非リムーバブルメディア、消去可能または非消去可能メディア、書き込み可能または非書き込み可能メディア、デジタルまたはアナログメディア、ハードディスク、フロッピー（登録商標）ディスク、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、ＣＤ−ＲＷ、光ディスク、磁気メディア、光磁気メディア、リムーバブルメモリカードまたはディスク、様々なタイプのＤＶＤ、テープ、カセット等が含まれる。命令には、ハイレベル、ローレベル、オブジェクト指向、ビジュアル、コンパイル済み、及び／またはインタープリット済みプログラミング言語など好適な言語を用いて実装される、ソースコード、コンパイル済みコード、インタープリットコード、実行コード、スタティックコード、ダイナミックコード、暗号化コードなどの好適な任意のコードを含む。
【００２９】
特に断らなければ、言うまでもなく、「処理」、「算出」、「計算」、「判断」等の用語は、コンピュータ、コンピューティングシステム、類似の電子的計算機器の動作やプロセスであって、コンピューティングシステムのレジスタやメモリ内の物理的（電子的）量として表されたデータを操作し、コンピューティングシステムのメモリやレジスタ、その他の情報記憶装置、伝送機器、表示機器内の物理量として同様に表された他のデータに変換するものを指す。実施形態はこれに限定されない。
【００３０】
「結合した」との用語は、ここでは問題となるコンポーネント間の、直接的又は間接的な任意のタイプの関係を言い、電気的結合、機械的結合、流体的結合、光学的結合、光磁気的結合、電気機械的結合その他の結合に当てはまる。また、「第１の」、「第２の」等の用語は、ここでは、説明を容易にするためにだけに使われており、特に断らなければ時間的な意味は無い。
【００３１】
当業者には言うまでもなく、本発明の実施形態の幅広い手法は、いろいろな形式で実施できる。それゆえ、本発明の実施形態をその具体的な例に関連して説明したが、当業者には図面、明細書、及び特許請求の範囲を研究すればその他の修正が明らかであるから、本発明の実施形態の範囲は具体例に限定されない。
【図１】
0005519026.tif 000004
【図２】
0005519026.tif 000005
【図３】
0005519026.tif 000006
【図４】
0005519026.tif 000007
【図５−６】
0005519026.tif 000008
【図７】
0005519026.tif 000009
【図８】
0005519026.tif 000010
【図９】
0005519026.tif 000011