(57)【特許請求の範囲】
【請求項１】
複数のＸ電極と、
複数のＹ電極と、
前記複数のＸ電極と前記複数のＹ電極のそれぞれの交点の電極間容量を測定する測定部と、
前記複数のＸ電極と前記複数のＹ電極のそれぞれの交点毎の電極間容量値を格納する記憶部と、
得られる座標精度がそれぞれ異なる複数の座標計算アルゴリズムを有し、前記複数の座標計算アルゴリズムの中の一つを選択して、前記記憶部に格納された各交点毎の電極間容量値に基づき、タッチパネルのタッチ位置の座標を演算する制御部とを有するタッチパネルであって、
前記制御部は、前記記憶部に格納された各交点毎の電極間容量値に基づき、タッチパネルのタッチ点を検出し、当該検出した各タッチ点の仮座標を求める手段１と、
前記各タッチ点の状態に基づき、各タッチ点の間で高い座標精度を得るための優先順位を各タッチ点毎に決定する手段２と、
前記手段２で決定した優先順位に基づき、当該優先順位に対応する座標計算アルゴリズムを選択して、各タッチ点の座標を計算するときの演算時間を求める手段３と、
前記手段３で求めた演算時間が、規定の時間内か否かを判断する手段４と、
前記手段４において、前記手段３で求めた演算時間が規定の時間内でないと判断された場合に、前記手段２と前記手段３とを再度実行させる手段５と、
前記手段４において、前記手段３で求めた演算時間が、規定の時間内であると判断された場合に、前記手段２で決定した優先順位に基づき、当該優先順位に対応する座標計算アルゴリズムを選択して、各タッチ点の座標を計算する手段６とを有することを特徴とするタッチパネル。
【請求項２】
前記記憶部は、座標計算アルゴリズムの一覧と、各座標計算アルゴリズムを用いて計算を行った場合の所要時間と、得られる座標精度とが格納されているアルゴリズム情報を有し、
前記制御部の前記手段３は、前記アルゴリズム情報を参照して、優先順位に対応する座標計算アルゴリズムを選択し、各タッチ点の座標を計算したときの演算時間を求めることを特徴とする請求項１に記載のタッチパネル。
【請求項３】
前記記憶部は、同時に複数のタッチが行われた場合に座標を求めるタッチ点の総数である最大タッチ点数と、タッチ検出処理において許容される座標計算時間とが格納されているタッチ検出設定を有し、
前記制御部の前記手段１は、検出したタッチ点の総数が、前記タッチ検出設定の前記最大タッチ点数を越える場合に、前記タッチ点の検出を中止し、
前記制御部の前記手段４は、前記規定の時間として、前記タッチ検出設定の前記座標計算時間を用いることを特徴とする請求項１に記載のタッチパネル。
【請求項４】
前記タッチ検出設定の前記最大タッチ点数および前記座標計算時間は、前記タッチパネルの外部から設定可能であることを特徴とする請求項３に記載のタッチパネル。
【請求項５】
前記記憶部は、タッチパネル上の特定の領域と、前記特定の領域の座標精度とが格納されている領域設定を有し、
前記制御部の前記手段２は、前記領域設定の前記特定の領域内のタッチ点の優先順位として、前記特定の領域の座標精度に対応する優先順位を決定することを特徴とする請求項１に記載のタッチパネル。
【請求項６】
前記領域設定の前記特定の領域および前記特定の領域の座標精度は、前記タッチパネルの外部から設定可能であることを特徴とする請求項５に記載のタッチパネル。
【請求項７】
前記制御部の前記手段２は、始めに、各タッチ点に対して、最も高い座標精度を得るための優先順位を決定し、前記手段４での判断結果に基づき、各タッチ点毎の優先順位を再度決定する場合に、特定のタッチ点に高い優先度を与え、それ以外のタッチ点に低い優先度を与えることを特徴とする請求項１に記載のタッチパネル。
【請求項８】
前記制御部の前記手段２は、前記手段４での判断結果に基づき、各タッチ点毎の優先順位を再度決定する場合に、移動速度の遅いタッチ点に高い優先度を与え、移動速度の速いタッチ点に低い優先度を与えることを特徴とする請求項７に記載のタッチパネル。
【請求項９】
前記記憶部は、前記制御部の前記手段１で検出したタッチ点毎に、タッチ点の仮座標と、要求座標精度と、優先度と、座標計算アルゴリズムとが格納されているタッチ点管理表を有し、
前記タッチ点管理表の各項目には、前記制御部の前記手段１、および前記手段２で得られた値が格納されることを特徴とする請求項１に記載のタッチパネル。
【請求項１０】
前記記憶部は、前記制御部の前記手段１で検出したタッチ点毎に、タッチ点の座標と、座標精度とが格納されているタッチ検出結果を有し、
前記タッチ検出結果の各項目には、前記制御部の前記手段１、および前記手段６で得られた値が格納されることを特徴とする請求項１に記載のタッチパネル。
【請求項１１】
前記制御部は、前記制御部の前記手段１で検出したタッチ点毎に、タッチ点の座標と、座標精度とを、外部に通知することを特徴とする請求項１に記載のタッチパネル。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、タッチパネルに係わり、特に、一定時間でタッチ検出を完了するタッチパネル装置に関する。
【背景技術】
【０００２】
表示画面に使用者の指またはペンなどを用いてタッチ操作（接触押圧操作、以下、単にタッチと称する）して情報を入力する装置（以下、タッチセンサ又はタッチパネルとも称する）を備えた表示装置は、ＰＤＡや携帯端末などのモバイル用電子機器、各種の家電製品、現金自動預け払い機（Automated Teller Machine）等に用いられている。このようなタッチパネルとして、タッチされた部分の抵抗値変化を検出する抵抗膜方式、あるいは容量変化を検出する静電容量方式、または光量変化を検出する光センサ方式などが知られている。
静電容量方式のタッチパネルとしては、例えば、縦横二次元マトリクス状に配置した検出用縦方向の電極（Ｘ電極）と検出用横方向の電極（Ｙ電極）とを設け、入力処理部で各電極の容量を検出する。タッチパネルの表面に指などの導体が接触した場合には、各電極の容量が増加するため、入力処理部でこれを検知し、各電極が検知した容量変化の信号を基に入力座標（タッチ点）を計算する。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００８−２８７３７６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、従来のタッチパネルでは、タッチ点数に比例してタッチ検出時間が増加する問題があった。
そのため、同時に多数のタッチが行われた場合でもタッチ検出を所定の時間内に完了させるために、最大タッチ点数を少なく設定（２〜４点程度）する必要があった。
本発明は、前記従来技術の問題点を解決するためになされたものであり、本発明の目的は、最大タッチ点数を多く設定しても、一定時間でタッチ検出が完了するタッチパネルを提供することにある。
本発明の前記ならびにその他の目的と新規な特徴は、本明細書の記述及び添付図面によって明らかにする。
【課題を解決するための手段】
【０００５】
本願において開示される発明のうち、代表的なものの概要を簡単に説明すれば、下記の通りである。
（１）複数のＸ電極と、複数のＹ電極と、前記複数のＸ電極と前記複数のＹ電極のそれぞれの交点の電極間容量を測定する測定部と、前記複数のＸ電極と前記複数のＹ電極のそれぞれの交点毎の電極間容量値を格納する記憶部と、得られる座標精度がそれぞれ異なる複数の座標計算アルゴリズムを有し、前記複数の座標計算アルゴリズムの中の一つを選択して、前記記憶部に格納された各交点毎の電極間容量値に基づき、タッチパネルのタッチ位置の座標を演算する制御部とを有するタッチパネルであって、前記制御部は、前記記憶部に格納された各交点毎の電極間容量値に基づき、タッチパネルのタッチ点を検出し、当該検出した各タッチ点の仮座標を求める手段１と、前記各タッチ点の状態に基づき、各タッチ点の間で高い座標精度を得るための優先順位を各タッチ点毎に決定する手段２と、前記手段２で決定した優先順位に基づき、当該優先順位に対応する座標計算アルゴリズムを選択して、各タッチ点の座標を計算するときの演算時間を求める手段３と、前記手段３で求めた演算時間が、規定の時間内か否かを判断する手段４と、前記手段４において、前記手段３で求めた演算時間が規定の時間内でないと判断された場合に、前記手段２と前記手段３とを再度実行させる手段５と、前記手段４において、前記手段３で求めた演算時間が、規定の時間内であると判断された場合に、前記手段２で決定した優先順位に基づき、当該優先順位に対応する座標計算アルゴリズムを選択して、各タッチ点の座標を計算する手段６とを有する。
【０００６】
（２）（１）において、前記記憶部は、座標計算アルゴリズムの一覧と、各座標計算アルゴリズムを用いて計算を行った場合の所要時間と、得られる座標精度とが格納されているアルゴリズム情報を有し、前記制御部の前記手段３は、前記アルゴリズム情報を参照して、優先順位に対応する座標計算アルゴリズムを選択し、各タッチ点の座標を計算したときの演算時間を求める。
（３）（１）において、前記記憶部は、同時に複数のタッチが行われた場合に座標を求めるタッチ点の総数である最大タッチ点数と、タッチ検出処理において許容される座標計算時間とが格納されているタッチ検出設定を有し、前記制御部の前記手段１は、検出したタッチ点の総数が、前記タッチ検出設定の前記最大タッチ点数を越える場合に、前記タッチ点の検出を中止し、前記制御部の前記手段４は、前記規定の時間として、前記タッチ検出設定の前記座標計算時間を用いる。
（４）（３）において、前記タッチ検出設定の前記最大タッチ点数および前記座標計算時間は、前記タッチパネルの外部から設定可能である。
（５）（１）において、前記記憶部は、タッチパネル上の特定の領域と、前記特定の領域の座標精度とが格納されている領域設定を有し、前記制御部の前記手段２は、前記領域設定の前記特定の領域内のタッチ点の優先順位として、前記特定の領域の座標精度に対応する優先順位を決定する。
（６）（５）において、前記領域設定の前記特定の領域および前記特定の領域の座標精度は、前記タッチパネルの外部から設定可能である。
【０００７】
（７）（１）において、前記制御部の前記手段２は、始めに、各タッチ点に対して、最も高い座標精度を得るための優先順位を決定し、前記手段４での判断結果に基づき、各タッチ点毎の優先順位を再度決定する場合に、特定のタッチ点に高い優先度を与え、それ以外のタッチ点に低い優先度を与える。
（８）（７）において、前記制御部の前記手段２は、前記手段４での判断結果に基づき、各タッチ点毎の優先順位を再度決定する場合に、移動速度の遅いタッチ点に高い優先度を与え、移動速度の速いタッチ点に低い優先度を与える。
（９）（１）において、前記記憶部は、前記制御部の前記手段１で検出したタッチ点毎に、タッチ点の仮座標と、要求座標精度と、優先度と、座標計算アルゴリズムとが格納されているタッチ点管理表を有し、前記タッチ点管理表の各項目には、前記制御部の前記手段１、および前記手段２で得られた値が格納される。
（１０）（１）において、前記記憶部は、前記制御部の前記手段１で検出したタッチ点毎に、タッチ点の座標と、座標精度とが格納されているタッチ検出結果を有し、前記タッチ検出結果の各項目には、前記制御部の前記手段１、および前記手段６で得られた値が格納される。
（１１）（１）において、前記制御部は、前記制御部の前記手段１で検出したタッチ点毎に、タッチ点の座標と、座標精度とを、外部に通知する。
【発明の効果】
【０００８】
本願において開示される発明のうち代表的なものによって得られる効果を簡単に説明すれば、下記の通りである。
本発明によれば、最大タッチ点数を多く設定しても、一定時間でタッチ検出が完了するタッチパネルを提供することが可能となる。
【図面の簡単な説明】
【０００９】
【図１】本発明の実施例のタッチパネルの全体概略構成を示すブロック図である。
【図２】図１に示す信号値の構成と値の一例を示す図である。
【図３】図１に示すアルゴリズム情報の項目と値の一例を示す図である。
【図４】図１に示すタッチ検出設定の項目と値の一例を示す図である。
【図５】図１に示す領域設定の項目と値の一例を示す図である。
【図６】図１に示すタッチ点管理表の項目を示す図である。
【図７】本発明の実施例のタッチパネルのタッチ検出処理の処理手順を示すフローチャートである。
【図８】本発明の実施例のタッチパネルにおいて、信号値と検出されたタッチ点の一例を示す図である。
【図９】本発明の実施例のタッチパネルにおいて、１つ前および現在のサイクルにおけるタッチ点の一例を示す図である。
【図１０】図７のステップＳ２におけるタッチ点管理表の一例を示す図である。
【図１１】図７のステップＳ３におけるタッチ点管理表の一例を示す図である。
【図１２】図７のステップＳ４におけるタッチ点管理表の一例を示す図である。
【図１３】図７のステップＳ５におけるタッチ点管理表の一例を示す図である。
【図１４】本発明の実施例のタッチパネルにおいて、タッチ検出結果の項目と値の一例を示す図である。
【図１５】本発明の実施例のタッチパネルにおいて、タッチ検出結果の内容をホストへ送信する際の通信プロトコルを示す図である。
【発明を実施するための形態】
【００１０】
以下、図面を参照して本発明の実施例を詳細に説明する。
なお、実施例を説明するための全図において、同一機能を有するものは同一符号を付け、その繰り返しの説明は省略する。また、以下の実施例は、本発明の特許請求の範囲の解釈を限定するためのものではない。
［実施例］
図１は、本発明の実施例のタッチパネルの全体概略構成を示すブロック図である。
本実施例のタッチパネルは、タッチパネル１、容量検出部２、制御部３、記憶部４、およびバス接続信号線５から構成される。
タッチパネル１には、ユーザのタッチを検出するためのセンサ端子である電極パターン（Ｘ１〜Ｘ５のＸ電極、およびＹ１〜Ｙ５のＹ電極）が形成されている。
容量検出部２は、Ｘ１〜Ｘ５のＸ電極と、Ｙ１〜Ｙ５のＹ電極と接続されている。容量検出部２は、Ｘ１〜Ｘ５のＸ電極を送信電極（駆動電極）として順次パルス印加を行い、Ｙ１〜Ｙ５のＹ電極を受信電極とすることで、各電極交点における電極間容量（相互容量）を測定する。
制御部３は、容量検出部２における、電極交点における電極間容量の測定結果に基づいてタッチ検出を行い、バス接続信号線５を介して、検出結果をホストへ通知する。また、ホストからの指令をバス接続信号線５を介して受信する。ここで、制御部３は、複数の座標計算アルゴリズムを有する。
記憶部４は、制御部３がタッチ検出処理を行う過程で読み書きする作業用データとして信号値４１、アルゴリズム情報４２、タッチ検出設定４３、領域設定４４、タッチ点管理表４５、およびタッチ検出結果４６を格納する。
【００１１】
図２は、図１に示す信号値４１の構成と値の一例を示す図である。
信号値４１は、Ｘ電極数を横の要素数、Ｙ電極数を縦の要素数とする二次元配列データである。以下、Ｘ電極８本、Ｙ電極１２本の構成を例として用いる。
それぞれの信号値は、各電極交点における容量変化量を示すデジタル値である。予め記録しておいた非タッチ時の容量測定値を基準値として、その値からの差分を信号値とする。
すなわち、
信号値＝容量測定値−基準値
タッチ時に信号値が正負のどちらに変化するかは容量検出・信号処理の方法による。以下、タッチ時には信号値が正の方向に変化するものとする。
図２において、値が「０」でない箇所は、タッチにより容量変化があったことを示している。
図３は、図１に示すアルゴリズム情報４２の項目と値の一例を示す図である。
アルゴリズム情報４２には、座標計算アルゴリズムの一覧と、各座標計算アルゴリズムを用いて計算を行った場合の所要時間、および得られる座標精度を格納しておく。これらは座標計算アルゴリズムの設計・評価段階で得られる値である。
一般に、座標計算における所要時間と座標精度はトレードオフの関係にある。座標計算では、複数の信号値を参照し、補間処理によりタッチ中心座標を求める。このとき、より多くの信号値を参照し、より複雑な補間処理を行うほど座標精度は向上するが、所要時間も増加する。
ここでは、参照する信号値の数および使用する補間処理を選択したものを、１つの座標計算アルゴリズムとしている。
【００１２】
図４は、図１に示すタッチ検出設定４３の項目と値の一例を示す図である。
タッチ検出設定４３には、タッチ検出処理の全般に関するパラメータとして、最大タッチ点数と、座標計算時間を格納する。
最大タッチ点数は、同時に複数のタッチが行われた場合に、座標計算の対象とするタッチ点の数である。座標計算時間は、タッチ検出処理において許容する座標計算時間（全タッチ点の総計）を決めるものである。
これらのパラメータは、電源投入時に所定の値（初期値）に設定される。また、ホストからの指令により、いつでも変更可能である。
図５は、図１に示す領域設定４４の項目と値の一例を示す図である。
領域設定４４には、表示パネル上の特定の領域における座標精度を格納する。
ホストは、タッチパネルが取り付けられた表示パネル上にユーザインタフェースを表示する。ユーザインタフェースの種類により、必要なタッチ座標精度が規定される場合、ホストはその領域と座標精度をタッチパネルに通知する。タッチパネルは、通知されたデータにより領域設定を更新する。
図５（ａ）は、ユーザインタフェースの一例である。図５（ａ）では、表示パネルの画面上部をメニュー領域５１、画面下部をボタン領域５３として、要求するタッチ座標精度を規定している。
画面中央部の通常領域５２においては、特にタッチ座標精度を指定していない（＝なるべく良い座標精度とする）。ホストはこれらの情報をタッチパネル装置に通知する。その結果、領域設定４４には、図５（ｂ）のとおりに設定される。
図６は、図１に示すタッチ点管理表４５の項目を示す図である。
タッチ点管理表４５は、タッチ検出処理の過程で用いられる作業用データである。
各項目の意味については後述する。
【００１３】
図７は、本発明の実施例のタッチパネルのタッチ検出処理の処理手順を示すフローチャートである。
タッチパネル装置は、図７に示す手順を１サイクルとしてタッチ検出処理を行う。
図８は、本発明の実施例のタッチパネルにおいて、信号値と検出されたタッチ点の一例を示す図である。
図９は、本発明の実施例のタッチパネルにおいて、１つ前および現在のサイクルにおけるタッチ点の一例を示す図である。
図１０は、図７のステップＳ２におけるタッチ点管理表の一例を示す図である。
図１１は、図７のステップＳ３におけるタッチ点管理表の一例を示す図である。
図１２は、図７のステップＳ４におけるタッチ点管理表の一例を示す図である。
図１３は、図７のステップＳ５におけるタッチ点管理表の一例を示す図である。
図１４は、本発明の実施例のタッチパネルにおいて、タッチ検出結果の項目と値の一例を示す図である。
図１５は、本発明の実施例のタッチパネルにおいて、タッチ検出結果の内容をホストへ送信する際の通信プロトコルを示す図である。
以下、図７のフローチャートに従って、制御部３のタッチ検出処理を説明する。
【００１４】
ステップＳ１；各電極交点における電極間容量（相互容量）を検出する。
Ｘ電極を送信電極（駆動電極）として順次パルス印加を行い、Ｙ電極を受信電極とすることで、容量検出部２において、各電極交点における電極間容量（相互容量）を測定する。
容量検出の結果、得られた信号値の一例を図８に示す。図８では、信号値０の箇所は値を省略している。
ステップＳ２；タッチ点数および各タッチ点の仮座標を算出する。
このステップでは、信号値の配列データを参照し、極大点となるデータ位置を見つけ、タッチ点とみなす。極大点とは、周囲４近傍（上下左右）の値以上の値を持つデータ位置である。なお、極大点が複数ある場合は、その中の一つをタッチ点と見なす。
処理の途中で、タッチ点の数がタッチ検出設定４３の最大タッチ点数を超えた場合、タッチ点の検出を打ち切る。
図８の例では、タッチ点１ないしタッチ点３の３つのタッチ点が検出される。各タッチ点に対応する電極交点の中心位置を、仮座標とする。以上の処理の結果を、タッチ点管理表４５に格納する（図１０参照）。
【００１５】
ステップＳ３；各タッチ点の要求座標精度および優先度を決定する。
このステップでは、領域設定４４を参照し、各タッチ点の仮座標に対応する要求座標精度を取得する。
図５の領域設定、および図１０のタッチ点管理表によると、タッチ点３の要求座標精度は±５ｍｍとなる。タッチ点１、タッチ点２については指定がないため、要求座標精度は最大限とする。
次に、要求座標精度が最大限であるタッチ点を対象として、優先度を設定する。この優先度は、どのタッチ点を優先して高い座標精度を割り当てるかを決めるものである。
優先度の設定方法には様々な方法が考えられる。ここでは、「移動速度の遅いタッチ点に高い優先度を与える」方法を示す。これは、「速く移動しているタッチ点では座標精度の低下が目立たない」という経験則による。
図９では、同図（ａ）に、１サイクル前のタッチ点（タッチ検出結果４６から得られる）を、同図（ｂ）に、現在のタッチ点（ただしまだ仮座標）を示している。両者を比較することで、各タッチ点の移動速度を概算できる。
この例では、タッチ点１よりもタッチ点２の方が早く移動しているため、タッチ点１に高い優先度を与える。
以上の処理の結果を、タッチ点管理表４５に格納する（図１１参照）。
次に、アルゴリズム情報４２を参照し、各タッチ点の要求座標精度に対応する座標計算アルゴリズムを選択する。
図１１のタッチ点管理表４５に基づくと、タッチ点３の精度は±５ｍｍであるため、座標計算アルゴリズムはＣとなる。タッチ点１、タッチ点２の精度は最大限であるため、まずは最高精度の座標計算アルゴリズムＡとする。
以上の結果を、タッチ点管理表４５に格納する（図１２参照）。
【００１６】
ステップＳ４；座標計算時間が、規定の時間以内か否かを判断する。
このステップでは、アルゴリズム情報４２を参照し、座標計算時間の見積もりを行い、見積もった座標計算時間が、タッチ検出設定４３の座標計算時間以下であれば、ステップＳ６へ進む。条件を満たさない場合はステップ５へ進む。
この例では、
座標計算時間＝Σ（タッチ点ｎの座標計算アルゴリズムの所要時間）
＝５＋５＋０
＝１０ｍｓ
上の例では、指定値８ｍｓを超えているため、ステップＳ５へ進む。
ステップＳ５；タッチ点の座標精度を下げる。
このステップでは、タッチ点管理表４５を参照し、１つのタッチ点の座標精度を下げる。すなわち、座標計算アルゴリズムを、より所要時間の短いものに変更する。
対象とするタッチ点としては、要求座標精度が未指定（＝最大限）のもののうち、優先度の低いものを選択する。
これまでの例では、タッチ点２が対象となるため、その座標計算アルゴリズムをＡからＢへ変更する。その結果を、タッチ点管理表４５に格納する（図１３参照）。
【００１７】
ステップＳ４へ戻り、座標計算時間を再計算すると、今度は８ｍｓとなり、条件を満たすこととなる。
座標計算時間＝Σ（タッチ点ｎの座標計算アルゴリズムの所要時間）
＝５＋３＋０
＝８ｍｓ
もし条件を満たさなかった場合は、再びステップＳ５にて、順次タッチ点の座標計算アルゴリズムの変更を行う。
なお、タッチ点の座標計算アルゴリズムの変更において、要求座標精度が未指定（＝最大限）のもののうち、優先度の低いものを順次選択した後でも、座標計算時間が、タッチ検出設定４３の座標計算時間を越える場合は、優先度が高いものについても、所要時間が短い座標計算アルゴリズムに変更する。
それでも、座標計算時間が、タッチ検出設定４３の座標計算時間を越える場合は、前述したような方法で、要求座標精度が未指定（＝最大限）でないものも含めて、すべてのタッチ点の座標計算アルゴリズムが、所要時間が最も短い座標計算アルゴリズムになるまで、座標計算アルゴリズムを変更する。
【００１８】
ステップＳ６；決定された座標計算アルゴリズムに基づき、各タッチ点の座標計算を行う。
このステップで得られたタッチ座標を、タッチ検出結果４６へ格納する（図１４参照）。タッチ検出結果４６の座標精度の項目には、各タッチ点の座標計算に用いた座標計算アルゴリズムの座標精度を入れる。
タッチ検出結果４６の内容を、図１５に示す通信プロトコルでホストへ通知する。
本実施例は、タッチ検出結果に座標精度が含まれていることが特徴である。ホストはこの情報を、ユーザインタフェース処理に役立てることができる。
以上説明したように、本実施例では、制限時間内に処理が完了するように座標計算アルゴリズムを選択するため、タッチ点数によらず一定時間でタッチ検出が完了する。
また、本実施例では、座標計算アルゴリズムの選択肢として所要時間が非常に短いものを用意することにより、最大タッチ点数に制限がないものとすることができる。
また、一定周期でタッチ情報を取得できるため、リアルタイム性の高いユーザインタフェースを提供できる。
さらに、最大タッチ点数に限りがないため、多人数プレイのゲーム等のマルチタッチを活用したアプリケーションを実現できる。
以上、本発明者によってなされた発明を、前記実施例に基づき具体的に説明したが、本発明は、前記実施例に限定されるものではなく、その要旨を逸脱しない範囲において種々変更可能であることは勿論である。
【符号の説明】
【００１９】
１  タッチパネル
２  容量検出部
３  制御部
４  記憶部
５  バス接続信号線
４１  信号値
４２  アルゴリズム情報
４３  タッチ検出設定
４４  領域設定
４５  タッチ点管理表
４６  タッチ検出結果
Ｘ１〜Ｘ８  Ｘ電極
Ｙ１〜Ｙ１２  Ｙ電極
５１  メニュー領域
５２  通常領域
５３  ボタン領域
【図１】
0005738707.tif 000002
【図２】
0005738707.tif 000003
【図３】
0005738707.tif 000004
【図４】
0005738707.tif 000005
【図５】
0005738707.tif 000006
【図６】
0005738707.tif 000007
【図７】
0005738707.tif 000008
【図８】
0005738707.tif 000009
【図９】
0005738707.tif 000010
【図１０】
0005738707.tif 000011
【図１１】
0005738707.tif 000012
【図１２】
0005738707.tif 000013
【図１３】
0005738707.tif 000014
【図１４】
0005738707.tif 000015
【図１５】
0005738707.tif 000016