(57)【特許請求の範囲】
【請求項１】
複数のセンサを配置したタッチパネル部と、前記タッチパネル部を走査して各センサの出力値を取得するセンシング部と、最大の出力値に対応したセンサをピークセンサとして検出するピークセンサ検出部と、前記タッチパネル部の構造または前記タッチパネル部上に存在する物体の種類に応じた複数の異なる重みデータを格納した重みテーブルと、前記タッチパネル部の構造関連情報または前記タッチパネル部上存在物体の種類に関連する情報を格納した重み情報格納部と、所定の計算方式を有し、前記重み情報格納部の情報に対応する重みデータを前記重みテーブルから選択して、前記所定の計算方式と前記重みデータを出力する座標計算方法決定部と、前記座標計算方法決定部が出力した前記計算方式と前記重みデータおよび前記ピークセンサとその周辺のセンサの出力値とから前記タッチパネル部上に存在する物体の位置座標を計算する座標算出部とを備えたタッチパネル装置。
【請求項２】
前記座標計算方法決定部は、前記重み情報格納部が前記タッチパネル部の構造情報を格納する構造情報格納部であり、前記重みテーブルに格納される前記重みデータは前記タッチパネル部の構造に応じた複数の異なる重みデータであることを特徴とする請求項１記載のタッチパネル装置。
【請求項３】
前記座標計算方法決定部は、前記重み情報格納部が、前記タッチパネル部上に存在する物体の種類情報を格納する利用情報格納部であり、前記重みテーブルに格納される前記重みデータはタッチパネル部上存在物体の種類に応じた複数の異なる重みデータであることを特徴とする請求項１記載のタッチパネル装置。
【請求項４】
前記座標計算方法決定部は、前記ピークセンサ周辺のセンサについて出力値の広がり度合いを求めるセンサ値広がり度合い抽出部を有し、前記重み情報格納部はセンサ値広がり度合い抽出部から求めた広がり度合い情報を格納するセンサ値広がり度合い情報格納部であり、前記重みテーブルに格納される前記重みデータは広がり度合い情報に対応した複数の異なる重みデータであることを特徴とする請求項１記載のタッチパネル装置。
【請求項５】
前記タッチパネル部は、複数の領域に分割され、
前記座標計算方法決定部は、前記重み情報格納部に格納される情報が、複数の領域に分割された前記タッチパネル部の分割領域の位置情報であり、前記重みテーブルに格納される前記重みデータは前記タッチパネル部を複数に分割した領域毎に設定された複数の異なる重みデータであることを特徴とする請求項１記載のタッチパネル装置。
【請求項６】
前記座標計算方法決定部は、前記重みテーブルが、前記センサ値広がり度合い情報格納部からの広がり度合い情報から重みデータを計算する重みデータ算出部であることを特徴とする請求項４記載のタッチパネル装置。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、タッチパネル部の各センサ出力を用いてタッチパネル部上のスタイラスペンや指等の物体の位置座標を高精度に求めるタッチパネル装置に関する。
【背景技術】
【０００２】
タッチパネル装置において、タッチパネル部上の物体（タッチしている指など）の位置を高精度に算出することを目的としたものとしては、例えば、特開２０１０−１９１７７８号公報に示されるものがある。この技術では、タッチパネル部に配置された複数のセンサとタッチパネル部上の指との間の静電容量の出力値を得て、最も大きな出力値のセンサをピークセンサとして検出し、ピークセンサの出力値の情報およびピークセンサ周辺のセンサの出力値の情報を基に、所定の算出式でタッチパネル部上の指の位置座標を計算する。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１０−１９１７７８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
従来のタッチパネル装置では、単一の計算方法で指の位置座標を計算するため、タッチパネル部上に設置される保護部材の材質（ガラスや樹脂）や厚みが変わった場合など、タッチパネル装置の構造が変わり、座標計算の算式も変更する必要が生じた場合に、煩雑な設定作業が必要になるという課題があった。
また、タッチパネル部の利用方法として、細いスタイラスペンでタッチされる場合と、太い指でタッチされる場合も、望ましい座標計算方法が異なるが、このような違いにも簡単に対応できないという課題があった。
【０００５】
この発明は、前記のような課題を解決するためになされたものであり、タッチパネル装置の構造や利用方法が変わっても、少ない手間で、または自動的に、望ましい座標計算方法に調整でき、高精度な座標が得られるタッチパネル装置を得ることを目的としている。
【課題を解決するための手段】
【０００６】
この発明に係るタッチパネル装置は、
複数のセンサを配置したタッチパネル部と、タッチパネル部を走査して各センサの出力値を取得するセンシング部と、最大の出力値に対応したセンサをピークセンサとして検出するピークセンサ検出部と、タッチパネル部の構造またはタッチパネル部上に存在する物体の種類に応じた複数の異なる重みデータを格納した重みテーブルと、タッチパネル部の構造関連情報またはタッチパネル部上存在物体の種類に関連する情報を格納した重み情報格納部と、所定の計算方式を有し、重み情報格納部の情報に対応する重みデータを重みテーブルから選択して、所定の計算方式と重みデータを出力する座標計算方法決定部と、座標計算方法決定部が出力した計算方式と重みデータおよびピークセンサとその周辺のセンサの出力値とからタッチパネル部上に存在する物体の位置座標を計算する座標算出部とを備える。
【発明の効果】
【０００７】
この発明に係るタッチパネル装置によれば、タッチパネル部の構造またはタッチパネル部上に存在した物体の種類に応じた複数の異なる計算方式を記憶する算式情報部と、タッチパネル部上に存在する物体の種類またはタッチパネル部の構造に応じてタッチパネル部上に存在する物体の位置座標の計算をする計算方式を決定し、算式情報部から選択し出力する算式選択部を有する座標計算方法決定部と、ピークセンサとその周辺のセンサの出力値と前記座標計算方法決定部が決定した計算方式からタッチパネル部上に存在する物体の位置座標を計算する座標算出部とを備えるので、算式情報部が記憶するタッチパネル部の構造またはタッチパネル部上に存在した物体の種類に応じた複数の異なる計算方式はタッチパネル装置外部から取得・格納可能であり、簡単な構成で、タッチパネル上に設置される保護部材の材質や厚みの変更など、タッチパネル装置の構造の変化、また、タッチパネル部上に存在する物体が指やスタイラスペン等にかかわらず対応することが可能となる。
【図面の簡単な説明】
【０００８】
【図１】この発明の実施の形態１を示す概略構成図である。
【図２】この発明の実施の形態１に係る処理フロー図である。
【図３】タッチパネル部の構成例を示す概略平面図である。
【図４】図３のように指がタッチパネル部センサ上の位置にある場合の各Ｘセンサの出力値を示す特性図である。
【図５】実施の形態１に係る座標計算方法決定部の構成例を示す構成図である。
【図６】実施の形態２に係る処理フロー図である。
【図７】実施の形態２に係る座標計算方法決定部の構成例を示す構成図である。
【図８】実施の形態３に係る処理フロー図である。
【図９】実施の形態３に係る座標計算方法決定部の構成例を示す構成図である。
【図１０】実施の形態４に係る処理フロー図である。
【図１１】実施の形態４に係る座標計算方法決定部の構成例を示す構成図である。
【図１２】センサ出力値の広がり度合が小さい場合のセンサの出力値を示す特性図である。
【図１３】センサ出力値の広がり度合が大きい場合のセンサの出力値を示す特性図である。
【図１４】実施の形態５に係る処理フロー図である。。
【図１５】実施の形態５に係る座標計算方法決定部の構成例を示す構成図である。
【図１６】シグモイド関数の特性図である。
【発明を実施するための形態】
【０００９】
実施の形態１．
以下、この発明の実施の形態１を図について説明する。図１はこの発明の実施の形態１を示す概略構成図である。図において、１は複数のセンサを配置したタッチパネル部、２はタッチパネル部１を走査して各センサの出力値を取得するセンシング部、３は最大の出力値に対応したセンサをピークセンサとして検出するピークセンサ検出部、４はタッチパネル部１上に存在する物体の位置座標の計算方法を決定する座標計算方法決定部、５はピークセンサ及びその周辺のセンサの出力値と座標計算方法決定部４が決定した座標計算方法からタッチパネル部１上に存在する物体の位置座標を計算する座標算出部である。
【００１０】
次に動作を図により説明する。図２はこの発明の実施の形態１に係る処理フロー図である。ここでは、図３〜５を用いて動作を説明する。図３は、タッチパネル部１の構成例を示す概略平面図であり、６はタッチパネル部１を構成するセンサで、Ｘ座標を検出するためのＸセンサが９個、Ｙ座標を検出するためのＹセンサが８個ある。また、７はタッチパネル部１上に存在する指である。図４は、図３に示すようなセンサ６上の位置に指７がある場合の各Ｘセンサ（Ｘセンサ番号１〜９）の出力値を示す特性図であり、８はピーク-センサの出力値である。図４に示すように、Ｘセンサの中では、指７の接触位置に最も近いＸセンサ６の出力値が最も大きく、それに隣接する右隣のＸセンサ７の出力値が次に大きく、さらに、Ｘセンサ６の左隣のＸセンサ５も指７による影響を受けて、その他のセンサに比べて出力値が大きくなっている。図５は、座標計算方法決定部４の構成を示す例であり、９は座標計算の算式を決定する算式選択部であり、１０が具体的な算式を表わす算式情報である。
【００１１】
まず、センシング部２がタッチパネル部１の各センサを走査して出力値を得る（図２のステップＳＡ１）。ここでは、例えば、指７とタッチパネル部１の各センサとの間の静電容量を検出する方法を用いるものとする。この場合、指が近くあるセンサほど、出力値が大きくなる。
【００１２】
次に、ピークセンサ検出部３は、ＸセンサとＹセンサそれぞれから、最大の出力値に対応したセンサをピークセンサとして検出する（図２ステップＳＡ２）。図４のＸセンサの例では、Ｘセンサ６の出力値８が最も大きく、Ｘセンサ６がピークセンサとなる。この実施の形態では、本ステップで、座標計算に必要となるピークセンサ周辺のセンサ情報も検出するものとし、例えば、特許文献１と同じように、ピークセンサに隣接するセンサのうち、出力値が大きい方を２ｎｄピークセンサ、小さい方を３ｒｄピークセンサとする。図４の例では、Ｘセンサ７が２ｎｄピークセンサ、さらに、Ｘセンサ５が３ｒｄピークセンサとなる。
【００１３】
その後、座標計算方法決定部４が、センサ出力値から指７の位置座標を計算するための計算方法を決定する（図２ステップＳＡ３）。この実施の形態では、座標計算方法決定部４は、図５に示すように、算式選択部９と算式情報１０で構成されているものとする。例えば、算式選択部９はハードウエア的なスイッチで、設定される情報、あるいは、タッチパネル装置外部から通信によって設定される情報などを参照し、算式情報１０に格納されている下記に示す二つの式（式１と式２）のうち、どちらかを選択するものとする。算式情報１０に格納されているＸ軸座標Ｘを求める算式の例を以下に示す。
【００１４】
Ｘ＝Ｘｐ＋ｋ×（Ｓ２÷（Ｓ１＋Ｓ２））×Ｌ                    ・・・  式１
Ｘ＝Ｘｐ＋ｋ×（（Ｓ２−Ｓ３）÷（Ｓ１＋Ｓ２−２×Ｓ３））×Ｌ・・・  式２
ただし、ＸｐはピークセンサのＸ座標、
kはピークセンサと２ｎｄピークセンサの位置関係に応じて定まる定数、
Ｌは個々のセンサの幅、
Ｓ１はピークセンサの出力値、
Ｓ２は２ｎｄピークセンサの出力値、
Ｓ３は３ｒｄピークセンサの出力値である。
【００１５】
式１はピークセンサと２ｎｄピークセンサの二つのセンサの出力値を、式２はピークセンサと２ｎｄピークセンサおよび３ｒｄピークセンサの三つのセンサの出力値を用いているが、一般に、タッチパネル部上の保護部材（ガラスなど）の厚みが大きいほど、静電容量は広がるため、多くのセンサの出力値を参照した方が高精度に計算できる。しかし、必要以上に参照範囲を広げることは、誤差の成分を取り込むことになり、好ましくない。この実施の形態では、保護部材が厚めのガラスであるとし、算式選択部９は、事前に設定された情報によって、式２を選択するものとし、これが座標計算方法決定部４の出力となる。
【００１６】
最後に、座標算出部５は、座標計算方法決定部４が出力した式２に対して、ピークセンサ、２ｎｄピークセンサ、３ｒｄピークセンサの出力値を適用し、指７の位置座標を計算する（図２ステップＳＡ４）。なお、ここまでのステップＳＡ２〜ＳＡ４の説明では、ＸセンサからＸ座標を求める場合で説明したが、同様の処理をＹセンサに対しても実施し、Ｙ座標も求めるものとする。
【００１７】
この実施の形態では、以上の工程を経ることで、ハードウエア的なスイッチと、通信によってタッチパネル装置外部から取得・格納される算式情報を参照し、タッチパネル部上の物体の位置座標を高精度に計算することができるので、簡単な構成で、タッチパネル部上に設置される保護部材の材質や厚みの変更など、タッチパネル装置の構造の変化にかかわらず対応することが可能となる。
【００１８】
実施の形態２．
以下、この発明の実施の形態２を図について説明する。概略構成図は実施の形態１と同じ図１である。この実施の形態の処理フローは図６である。ここでは、図７を用いて動作を説明する。図７は座標計算方法決定部４の構成を示す例であり、１１はタッチパネル部の構造情報を格納した重み情報格納部としての構造情報格納部であり、１２は構造情報に対応した重みデータを格納した重みテーブルである。この実施の形態では、構造情報は、タッチパネル部上の保護部材の材質と厚みとし、重みテーブル１２には、保護部材の材質と厚みに応じた重みデータが格納されているものとする。
【００１９】
この実施の形態の処理における図６のステップＳＢ１〜ＳＢ２は、図２に示す実施の形態１のステップＳＡ１〜ＳＡ２と同じであり、実施の形態１と同様の手順で、センシング部２がタッチパネル部１の各センサを走査して出力値を得て（図６ステップＳＢ１）、ピークセンサ検出部３が、最大の出力値に対応したセンサをピークセンサとして検出する（図６ステップＳＢ２）。
【００２０】
その後、座標計算方法決定部４が、構造情報格納部１１から構造情報を読み出し（図６ステップＳＢ３）、その情報で、重みテーブル１２の中から使用する重みデータを選択する（図６ステップＳＢ４）。この実施の形態では、構造情報格納部１１の構造情報が“ガラス・２ｍｍ”に対応したものであったとし、この情報から図７における重みデータＢが選択されるものとする。
【００２１】
その後、座標計算方法決定部４が、図６のステップＳＢ２で求めたセンサ出力値と、図６ステップＳＢ４で求めた重みデータから、下記の式３で位置座標を計算する（図６ステップＳＢ５）。
【００２２】
Ｘ＝Ｘｐ＋ｋ×（（Ｗ２×Ｓ２−Ｗ３×Ｓ３）÷（Ｗ１×Ｓ１＋Ｗ２×Ｓ２−２×Ｗ３×Ｓ３））×Ｌ
・・・  式３
ただし、Ｗ１はピークセンサの出力値に対する重み、
Ｗ２は２ｎｄピークセンサの出力値に対する重み、
Ｗ３は３ｒｄピークセンサの出力値に対する重みであり、重みデータＢに含まれ      る値とする。
その他の記号は前記式２と同じである。
【００２３】
ここで、式３は、Ｗ１とＷ２を１とし、Ｗ３を０にすると、式１に一致する。また、Ｗ１とＷ２とＷ３を１とすると、式２に一致する。両者の中間となる設定も可能であり、式３は、式１と式２を包含して拡張したものととらえることができる。すなわち、Ｗ１〜Ｗ３の値を変えるだけで細かな調整が可能である。
【００２４】
この実施の形態では、以上の工程を経ることで、タッチパネルの構造情報に依存した調整を、簡単に行うことができる。また、算式そのものではなく、算式に適用する重みを選択するようにしたため、格納情報がシンプルになり、記憶容量を削減できる。なお、この実施の形態では、ピークセンサの位置などにかかわらず重みデータを選択する例で説明したが、例えば、重みテーブル１２に、ピークセンサがタッチパネル部１の端にある場合と中央にある場合に応じて、別々の重みデータを格納しておき、ピークセンサの位置でどちらかを選択するようにしても良い。この場合、タッチパネル部１の位置に依存した特性の違いも反映できる。
【００２５】
実施の形態３．
以下、この発明の実施の形態３を図について説明する。概略構成図は実施の形態１と同じ図１である。この実施の形態の処理フローは図８である。ここでは、図９を用いて動作を説明する。図９は座標計算方法決定部４の構成を示す例であり、１３はタッチパネルの利用情報を格納した重み情報格納部としての利用情報格納部、１４は利用情報に対応した重みデータを格納した重みテーブルである。この実施の形態では、利用情報は、タッチパネル部にタッチする形態（指でタッチするか、あるいはスタイラスペンでタッチするか）を示す情報とし、ユーザが事前に設定しておくものとする。また、重みテーブル１４には、タッチ形態に応じた重みデータが格納されているものとする。
【００２６】
この実施の形態の処理における図８のステップＳＣ１〜ＳＣ２は、図２に示す実施の形態１のステップＳＡ１〜ＳＡ２と同じであり、実施の形態１と同様の手順で、センシング部２がタッチパネル部１の各センサを走査して出力値を得て（図８ステップＳＣ１）、ピークセンサ検出部３が、最大の出力値に対応したセンサをピークセンサとして検出する（図８ステップＳＣ２）。
【００２７】
その後、座標計算方法決定部４が、利用情報格納部１３から利用情報を読み出し（図８ステップＳＣ３）、その情報で、重みテーブル１４の中から使用する重みデータを選択する（図８ステップＳＣ４）。例えば、利用情報格納部１３の構造情報が“指”に対応したものであったとすると、その情報から図９における重みデータＡが選択される。一般に、スタイラスペンよりも指の方が静電容量が広く分布するため、指ではスタイラスペンよりも多くのセンサの出力値を参照した方がよい。あるいは、３ｒｄピークセンサといった下位のセンサに対する重みを大きくした方がよい。このため、例えば図９の重みテーブル１４において、３ｒｄピークセンサの重みデータの値は重みデータＡが最もが大きく、続いて、重みデータＣ，重みデータＢとなるのが望ましい。
【００２８】
その後、座標計算方法決定部４が、図８のステップＳＣ２で求めたセンサ出力値と、ステップＳＣ４で求めた重みデータから、前記の式３で位置座標を計算する（図８ステップＳＣ５）。
【００２９】
この実施の形態では、以上の工程を経ることで、タッチパネルの利用形態に応じた調整を、簡単に行うことができる。
【００３０】
実施の形態４．
以下、この発明の実施の形態４を図について説明する。概略構成図は実施の形態１と同じ図１である。この実施の形態の処理フローは図１０である。ここでは、図１１〜１３を用いて動作を説明する。図１１は座標計算方法決定部４の構成を示す例であり、１５はセンサ出力値の広がり度合いを抽出するセンサ値広がり度合い抽出部、１５ｂはセンサ値広がり度合い抽出部１５が抽出したセンサ出力値の広がり度合いの情報を格納する重み情報格納部としてのセンサ値広がり度合い情報格納部、１６はセンサ値の広がり度合い情報に対応した重みデータを格納した重みテーブルである。また、重みテーブル１６において、Ｖ１とＶ２は、センサ値の広がり度合いを示す閾値（定数）である。
【００３１】
この実施の形態の処理における図１０のステップＳＤ１は、図２に示す実施の形態１のステップＳＡ１と同じであり、実施の形態１と同様の手順で、センシング部２がタッチパネル部１の各センサを走査して出力値を得る（図１０ステップＳＤ１）。その後、ピークセンサ検出部３が、最大の出力値に対応したセンサをピークセンサとして検出するが（図１０ステップＳＤ２）、この実施の形態では、実施の形態１で説明したピークセンサ、２ｎｄピークセンサ、３ｒｄピークセンサに加え、４ｔｈピークセンサも検出するものとする。この４ｔｈピークセンサは、例えば、２ｎｄピークセンサと３ｒｄピークセンサに隣接するセンサ（ただしピークセンサは除く）のうち、出力値の大きい方とする。
【００３２】
その後、座標計算方法決定部４が、センサ値広がり度合い抽出部１５に、センサ値の広がり度合いを抽出させる（図１０ステップＳＤ３）。例えば、広がり度合いＰは、下記の式４で計算されるものとする。
【００３３】
Ｐ＝（Ｓ１＋Ｓ２＋Ｓ３＋Ｓ４）÷（Ｓ１＋Ｓ２）  ・・・  式４
ただし、Ｓ４は４ｔｈピークセンサの出力値を意味し、
Ｓ１〜Ｓ３は式２と同じ意味である。
【００３４】
センサ出力値が、図１２の場合と図１３の場合を比較すると、センサ番号６がピークセンサ、センサ番号７が２ｎｄピークセンサ、センサ番号５が３ｒｄピークセンサ、センサ番号８が４ｔｈピークセンサ、であるところは同じであるが、図１２ではピークセンサと他のセンサの出力値の差が図１３よりも大きいため、式４の広がり度合いは、図１２の方が図１３よりも小さい値となる。
【００３５】
そして、座標計算方法決定部４は、重みテーブル１６の中から、図１０のステップＳＤ３で抽出したセンサ値広がり度合いに対応する重みデータを読み出す（図１０ステップＳＤ４）。図１１の重みテーブル１６では、センサ値広がり度合いが大きいほど、下位のセンサの影響が大きい状態であると言えるため、３ｒｄピークセンサなどの下位センサの重みを大きくすることが望ましい。このため、例えば３ｒｄピークセンサの重みは、重みデータＣが最も大きく、続いて、重みデータＢ，重みデータＡとなる。
【００３６】
その後、座標計算方法決定部４が、図１０のステップＳＤ２で求めたセンサ出力値と、図１０のステップＳＤ４で求めた重みデータから、前記の式３で位置座標を計算する（図１０ステップＳＤ５）。
【００３７】
この実施の形態では、以上の工程を経ることで、タッチパネル装置の構造や利用形態によらず、自動的に最適な座標計算を行うことができ、高精度な位置座標を取得できる。なお、この実施の形態では、センサ値の広がり度合いを式４で求めたが、これは、別の計算式で求めても良い。
【００３８】
実施の形態５．
以下、この発明の実施の形態５を図について説明する。概略構成図は実施の形態１と同じ図１である。この実施の形態の処理フローは図１４である。ここでは、図１４〜図１６を用いて動作を説明する。図１５は座標計算方法決定部４の構成を示す例であり、１５はセンサ値広がり度合い抽出部、１５ｂは重み情報格納部としてのセンサ値広がり度合い情報格納部、１７はセンサ値広がり度合い情報格納部１５ｂからのセンサ値の広がり度合い情報から重みデータを計算する重みテーブルとしての重みデータ算出部である。図１６はシグモイド関数を示す特性図である。
【００３９】
この実施の形態の処理における図１４のステップＳＥ１〜ＳＥ３は、実施の形態４のステップＳＤ１〜ＳＤ３と同じであり、実施の形態４と同様の手順で、センシング部２がタッチパネル部１の各センサを走査して出力値を得て（図１４ステップＳＥ１）、ピークセンサ検出部３が、最大の出力値に対応したセンサをピークセンサとして検出し（図１４ステップＳＥ２）、座標計算方法決定部４が、センサ値広がり度合い抽出部１５に、センサ値の広がり度合いを抽出させる（図１４ステップＳＥ３）。その後、座標計算方法決定部４は、センサ値広がり度合い抽出部１５が抽出した広がり度合いの値から、重みデータ算出部１７に重みデータを計算させる（図１４ステップＳＥ４）。この計算では、重みデータは例えば、下記の式５に示すシグモイド関数を用いる。広がり度合いＰに対するシグモイド関数値Ｗ（Ｐ）は、図１６のグラフに示す通り、定数θの位置で大きく変化し、これら定数θの値を適正に定めることで、連続性を保ちつつ、望ましい重みデータを計算できる。
【００４０】
【数１】
0005888951.tif 000002
【００４１】
その後、座標計算方法決定部４が、ステップＳＥ２で求めたセンサ出力値と、ステップＳＥ４で求めた重みの値から、前記の式３で位置座標を計算する（ステップＳＥ５）。
【００４２】
この実施の形態では、以上の工程を経ることで、タッチパネル装置の構造や利用形態によらず、自動的に最適な座標計算を行うことができる。また、テーブルから離散的な重みの値を読み出すのではなく、関数で計算することで、連続性を持った安定な座標計算を行うことができる。なお、この実施の形態では、重みの計算にシグモイド関数を用いたが、これは、別の関数を用いても良い。
【００４３】
なお、実施の形態１〜５では、ピークセンサ及びその周辺のセンサについて、最大３個のセンサ値を参照して位置座標を計算する例で説明したが、２ｎｄピークセンサや３ｒｄピークセンサに隣接するセンサから、４番目以降のセンサも選んで、座標計算に適用するようにしてもよい。また、重みデータは、センサ値と１対１対応する値を、センサ値と乗算する例で説明したが、算式の定数値を重みデータに含んでも良く、また、同一のセンサ値が算式に複数回出てくる場合は、それぞれに対して異なる重みを設定できるようにしても良い。
【産業上の利用可能性】
【００４４】
この発明によるタッチパネル装置は、パーソナルコンピュータや携帯端末等に装備するタッチパネル装置として利用可能である。
【符号の説明】
【００４５】
１；タッチパネル部、２；センシング部、３；ピークセンサ検出部、４；座標計算方法決定部、５；座標算出部、７；指、９；算式選択部、１０；算式情報、１１；構造情報格納部、１２、１４、１６；重みテーブル、１３；利用情報格納部、１５；センサ値広がり度合い抽出部、１５ｂ；センサ値広がり度合い情報格納部、１７；重みデータ算出部。
【図１】
0005888951.tif 000003
【図２】
0005888951.tif 000004
【図３】
0005888951.tif 000005
【図４】
0005888951.tif 000006
【図５】
0005888951.tif 000007
【図６】
0005888951.tif 000008
【図７】
0005888951.tif 000009
【図８】
0005888951.tif 000010
【図９】
0005888951.tif 000011
【図１０】
0005888951.tif 000012
【図１１】
0005888951.tif 000013
【図１２】
0005888951.tif 000014
【図１３】
0005888951.tif 000015
【図１４】
0005888951.tif 000016
【図１５】
0005888951.tif 000017
【図１６】
0005888951.tif 000018