(57)【要約】【課題】誤動作を防止し、操作感を向上させるとともに、使用メモリを削減することができるタッチパネル装置およびタッチパネルのタッチ検出方法を得る。【解決手段】タッチパネル１０Ａの１水平ラインにおけるＲａｗｄａｔａを取得するＲａｗｄａｔａ取得部３１と、Ｒａｗｄａｔａ取得部３１で取得された１水平ラインのＲａｗｄａｔａの中央値を、メディアンベースラインとして算出するメディアンベースライン算出部３２と、タッチパネル１０Ａの１水平ラインの各センサについて、取得されたＲａｗｄａｔａとメディアンベースラインとを比較し、Ｒａｗｄａｔａがメディアンベースラインのプラス方向に一定のオフセットを加えたスレッシュホールド以上である場合にタッチ有りと判定し、Ｒａｗｄａｔａがスレッシュホールド以下である場合にタッチなしと判定するタッチ検出処理部３３とを備える。【選択図】図１
2014126899.tif 000002
【特許請求の範囲】
【請求項１】
静電容量方式のタッチパネルを備えたタッチパネル装置であって、
前記タッチパネルの１水平ラインにおけるＲａｗｄａｔａを取得するＲａｗｄａｔａ取得部と、
前記Ｒａｗｄａｔａ取得部で取得された前記１水平ラインのＲａｗｄａｔａの中央値を、メディアンベースラインとして算出するメディアンベースライン算出部と、
前記タッチパネルの１水平ラインの各センサについて、取得されたＲａｗｄａｔａと前記メディアンベースラインとを比較し、前記Ｒａｗｄａｔａが前記メディアンベースラインのプラス方向に一定のオフセットを加えたスレッシュホールド以上である場合にタッチ有りと判定し、前記Ｒａｗｄａｔａが前記スレッシュホールド以下である場合にタッチなしと判定するタッチ検出処理部と、
を備えたタッチパネル装置。
【請求項２】
前記メディアンベースライン算出部は、隣り合うＲａｗｄａｔａの差分が前記スレッシュホールド以上である場合には、当該Ｒａｗｄａｔａを中央値の算出から除外する
請求項１に記載のタッチパネル装置。
【請求項３】
前記メディアンベースライン算出部は、前記１水平ラインのＲａｗｄａｔａの数が偶数である場合には、中央に近い２つのＲａｗｄａｔａの平均値を、前記メディアンベースラインとする
請求項１または請求項２に記載のタッチパネル装置。
【請求項４】
静電容量方式のタッチパネルのタッチ検出方法であって、
前記タッチパネルの１水平ラインにおけるＲａｗｄａｔａを取得するＲａｗｄａｔａ取得ステップと、
前記Ｒａｗｄａｔａ取得ステップで取得された前記１水平ラインのＲａｗｄａｔａの中央値を、メディアンベースラインとして算出するメディアンベースライン算出ステップと、
前記タッチパネルの１水平ラインの各センサについて、取得されたＲａｗｄａｔａと前記メディアンベースラインとを比較し、前記Ｒａｗｄａｔａが前記メディアンベースラインのプラス方向に一定のオフセットを加えたスレッシュホールド以上である場合にタッチ有りと判定し、前記Ｒａｗｄａｔａが前記スレッシュホールド以下である場合にタッチなしと判定するタッチ検出処理ステップと、
を備えたことを特徴とするタッチパネルのタッチ検出方法。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、静電容量（Ｐｒｏｊｅｃｔｅｄ  ｃａｐ）方式のタッチパネル装置およびタッチパネルのタッチ検出方法に関する。
【背景技術】
【０００２】
静電容量方式のタッチパネルは、指の接触等による静電容量の変化を測定することによってタッチ位置を検出するものであり、例えば携帯電話やタブレットＰＣ等に適用されている。
【０００３】
図７は、従来の一般的なタッチパネル装置を示すブロック構成図である。図７において、このタッチパネル装置は、タッチパネル１０、タッチ制御ＩＣ（Ｉｎｔｅｇｒａｔｅｄ  Ｃｉｒｃｕｉｔ）２０、ＭＣＵ（Ｍｉｃｒｏ  Ｃｏｎｔｒｏｌ  Ｕｎｉｔ）３０、ＭＣＵ３０内にベースラインデータ（後述する）専用に割り当てられたメモリ領域であるメモリ４０およびホストコントローラ５０を備えている。なお、ＭＣＵ３０は、ＣＰＵとメモリ（１次メモリ）とを有するマイクロプロセッサ（図示せず）で構成されている。
【０００４】
タッチパネル１０は、後述する液晶ディスプレイ（以下、「ＬＣＤ（Ｌｉｑｕｉｄ  Ｃｒｙｓｔａｌ  Ｄｉｓｐｌａｙ）」と称する）の表面に設けられ、タッチ制御ＩＣ２０からの制御命令に応じて、各センサのＲａｗｄａｔａをアナログ信号で出力する。
【０００５】
タッチ制御ＩＣ２０は、ＭＣＵ３０からの制御命令に応じて、タッチパネル１０に対するセンシングの仕方等を制御するとともに、タッチパネル１０からのアナログ信号のＲａｗｄａｔａを、デジタル信号に変換して出力する。
【０００６】
ＭＣＵ３０は、ホストコントローラ５０からの制御命令に応じて、タッチ制御ＩＣ２０の動作を制御するとともに、タッチ制御ＩＣ２０からのデジタル信号のＲａｗｄａｔａが入力される。また、ＭＣＵ３０は、メモリ４０に格納されたベースラインデータを読み出すとともに、入力されたＲａｗｄａｔａに基づいて、ベースラインデータを更新する。
【０００７】
さらに、ＭＣＵ３０は、次回のタッチ検出処理時に使用するために、更新後のベースラインデータをメモリ４０に書き込む。また、ＭＣＵ３０は、タッチ制御ＩＣ２０からのＲａｗｄａｔａとメモリ４０から読み出したベースラインデータとの差分データに基づいて、タッチ検出処理によってタッチの有無を検出し、タッチ検出信号をホストコントローラ５０に出力する。
【０００８】
ホストコントローラ５０は、ＭＣＵ３０の動作を制御するとともに、ＭＣＵ３０からのタッチ検出信号が入力される。また、ホストコントローラ５０は、ＬＣＤのタイミングコントローラ（図示せず）に対して、ＬＣＤの液晶書き込みを行うための制御命令を出力する。
【０００９】
以下、図８のフローチャートを参照しながら、図７に示したタッチパネル装置のＭＣＵ３０の動作について説明する。
【００１０】
まず、ＭＣＵ３０は、タッチパネル１０およびタッチ制御ＩＣ２０から、タッチパネル１０の全センサ（１フレームの全センサ交点）について、Ｒａｗｄａｔａを一括して取得する（ステップＳ５１）。
続いて、ＭＣＵ３０は、メモリ４０に格納されたベースラインデータを読み出す（ステップＳ５２）。
【００１１】
次に、ＭＣＵ３０は、タッチ制御ＩＣ２０からのＲａｗｄａｔａとメモリ４０から読み出したベースラインデータとを比較して、タッチパネル１０の全センサについてベースラインデータを更新し、次回のタッチ検出処理時に使用するために、更新後のベースラインデータをメモリ４０に書き込む（ステップＳ５３）。
【００１２】
具体的には、ＭＣＵ３０は、タッチパネル１０の各センサについて、Ｒａｗｄａｔａがベースラインデータよりも大きい場合には、ベースラインデータをインクリメントし、Ｒａｗｄａｔａがベースラインデータよりも小さい場合には、ベースラインデータをデクリメントし、Ｒａｗｄａｔａとベースラインデータとが等しい場合には、ベースラインデータを更新しない。なお、タッチ検出時には、ベースラインデータを更新しない。
【００１３】
続いて、ＭＣＵ３０は、タッチ制御ＩＣ２０からのＲａｗｄａｔａから、メモリ４０から読み出したベースラインデータを減算し、タッチパネル１０の全センサについて差分データを算出する（ステップＳ５４）。
【００１４】
次に、ＭＣＵ３０は、タッチ制御ＩＣ２０からのＲａｗｄａｔａとステップＳ５４で算出した差分データとに基づいて、タッチパネル１０の各センサについてタッチ検出処理を行い、タッチの有無をタッチ検出信号としてホストコントローラ５０に出力して（ステップＳ５５）、図８の処理を終了する。
【００１５】
具体的には、ＭＣＵ３０は、タッチ検出処理において、ステップＳ５４で算出した差分データがスレッシュホールド以上の場合にタッチ有りと判定し、差分データがスレッシュホールド以下の場合にタッチなしと判定する。
【００１６】
すなわち、第Ｎ（Ｎは整数）フレーム時間におけるＲａｗｄａｔａを例示した図９に表されるように、Ｒａｗｄａｔａが、ベースラインデータのプラス方向に一定のオフセットを加えた値として決定されるスレッシュホールド以上である場合に、タッチ有りと判定される。
【００１７】
ここで、図１０の断面図を参照しながら、従来の一般的なタッチパネル１０を備えた液晶表示装置について説明する。図１０において、この液晶表示装置は、ＬＣＤ６０と、ＬＣＤ６０の表面に設けられたタッチパネル１０とから構成されている。
【００１８】
ＬＣＤ６０は、第１偏光板６１、ＴＦＴ（Ｔｈｉｎ  Ｆｉｌｍ  Ｔｒａｎｓｉｓｔｏｒ）側ガラス基板６２、ＴＦＴ側ガラス基板６２の表面に形成された液晶駆動電極６３、カラーフィルタ側ガラス基板６４、および第２偏光板６５が、層状に重ねられて構成されている。なお、液晶は、ＴＦＴ側ガラス基板６２と液晶駆動電極６３との間に注入等されるが、図示を省略している。また、カラーフィルタおよび配向膜も、図示を省略している。
【００１９】
タッチパネル１０は、第２偏光板６５とエアギャップを介して設けられたシールドＩＴＯ（Ｉｎｄｉｕｍ  Ｔｉｎ  Ｏｘｉｄｅ）１１、センサ基板１２、センサ基板１２の表面に形成されたセンサＩＴＯ１３、接着剤１４、および接着剤１４によって接着されるカバーガラス１５が、層状に重ねられて構成されている。
【００２０】
一般的に、液晶表示装置においては、ＬＣＤ６０の液晶書き込みに伴ってノイズが発生する。以下、このノイズを「ＬＣＤノイズ」と称する。なお、最も大きなＬＣＤノイズは、液晶駆動電極６３に供給される共通電圧Ｖｃｏｍの変動によるノイズである。
【００２１】
ここで、図１０に示した液晶表示装置では、カラーフィルタ側ガラス基板６４は約０．４ｍｍ、第２偏光板６５は約０．２ｍｍ、エアギャップは約０．５ｍｍ、センサ基板１２は約０．５ｍｍの厚さをそれぞれ有している。
【００２２】
すなわち、ＬＣＤノイズの発生源である液晶駆動電極６３から、タッチパネル１０のセンサＩＴＯ１３までは、約１．６ｍｍの距離が確保される。また、シールドＩＴＯ１１が存在するとともに、シールドＩＴＯ１１は、グランド（ＧＮＤ）に接続されている。そのため、図１０に示した液晶表示装置は、ＬＣＤノイズに対して強い構成となっている。
【００２３】
一方、近年では、静電容量方式のタッチパネルの薄型化が進んでおり、ＬＣＤ内部にセンサが取り込まれたオンセル方式のタッチパネルが提案されている（例えば、特許文献１参照）。
【００２４】
図１１は、従来の薄型のタッチパネルを備えた液晶表示装置を示す断面図である。図１１において、この液晶表示装置は、ＬＣＤ６０Ａと、ＬＣＤ６０Ａの内部にセンサＩＴＯ１３が形成された薄型のタッチパネル１０Ａとから構成されている。
【００２５】
ＬＣＤ６０Ａは、第１偏光板６１、ＴＦＴ側ガラス基板６２、ＴＦＴ側ガラス基板６２の表面に形成された液晶駆動電極６３、カラーフィルタ側ガラス基板６４、および第２偏光板６５が、層状に重ねられて構成されている。なお、液晶は、ＴＦＴ側ガラス基板６２と液晶駆動電極６３との間に注入等されるが、図示を省略している。また、カラーフィルタおよび配向膜も、図示を省略している。
【００２６】
タッチパネル１０Ａは、カラーフィルタ側ガラス基板６４の表面に形成されたセンサＩＴＯ１３、第２偏光板６５の表面に設けられた接着剤１４、および接着剤１４によって接着されるカバーガラス１５が、層状に重ねられて構成されている。
【先行技術文献】
【特許文献】
【００２７】
【特許文献１】特開２０１０−２３２１６２号公報
【発明の概要】
【発明が解決しようとする課題】
【００２８】
しかしながら、従来技術には、以下のような課題がある。
図１１に示した従来の薄型のタッチパネルを備えた液晶表示装置では、カラーフィルタ側ガラス基板６４が約０．４ｍｍの厚さなので、ＬＣＤノイズの発生源である液晶駆動電極６３から、タッチパネル１０ＡのセンサＩＴＯ１３までの距離が、約０．４ｍｍとなる。
【００２９】
すなわち、図１１に示した液晶表示装置では、図１０に示した液晶表示装置と比較して、液晶駆動電極６３とセンサＩＴＯ１３との距離が近くなる。また、図１０に示したシールドＩＴＯ１１が省略されていることから、ＬＣＤノイズの影響を受けやすい構成となっている。そのため、薄型のタッチパネル１０Ａを備えたタッチパネル装置においては、ＬＣＤノイズの影響によって、Ｒａｗｄａｔａが急激に上下する場合がある。
【００３０】
このとき、薄型のタッチパネル１０Ａを備えたタッチパネル装置について、第Ｎフレーム時間におけるＲａｗｄａｔａを例示した図１２に表されるように、ＬＣＤノイズの影響によってＲａｗｄａｔａがスレッシュホールドの上下で変動することにより、タッチされていないにも関わらず、タッチ有りと判定される場合がある。
【００３１】
これは、ベースラインデータがＬＣＤノイズの影響によるＲａｗｄａｔａの急激な変動に追従できていないことが原因である。図１３は、従来の薄型のタッチパネル装置のタッチされていないポイントにおけるＲａｗｄａｔａの変動を例示する説明図である。ここで、このポイントは、タッチされていない状態が継続しているものとする。
【００３２】
図１３において、Ｒａｗｄａｔａが急激にベースラインデータ以下となった後、次のフレーム時間で、ベースラインデータまたはスレッシュホールド以上となっている点がある。このとき、ベースラインデータは、デクリメントされた後にインクリメントされるか、またはタッチ検出時であるとして更新されないので、ほぼ一定の値を示すこととなる。
【００３３】
すなわち、Ｒａｗｄａｔａが短時間に大きな変動量でベースラインデータの上下を推移する場合には、ベースラインデータがＲａｗｄａｔａの急激な変動に追従することができず、ほぼ一定の値を示し続けることとなる。そのため、Ｒａｗｄａｔａが短時間に大きく下方に変動した場合には、タッチされていないにも関わらず、タッチ有りと判定される場合がある。
【００３４】
したがって、ＬＣＤノイズの影響によって誤動作が生じるとともに操作感が低下し、タッチパネル装置のパフォーマンスが低下するという問題があった。
また、更新後のベースラインデータは、次回のタッチ検出処理時に使用するために、ベースラインデータ専用に割り当てられたメモリに書き込まれるので、このメモリの容量を、１フレームの全センサ交点分確保する必要があるという問題もあった。
【００３５】
この発明は、上記のような課題を解決するためになされたものであり、ＬＣＤノイズの影響を低減することにより、誤動作を防止し、操作感を向上させるとともに、使用メモリを削減することができるタッチパネル装置およびタッチパネルのタッチ検出方法を得ることを目的とする。
【課題を解決するための手段】
【００３６】
この発明に係るタッチパネル装置は、静電容量方式のタッチパネルを備えたタッチパネル装置であって、タッチパネルの１水平ラインにおけるＲａｗｄａｔａを取得するＲａｗｄａｔａ取得部と、Ｒａｗｄａｔａ取得部で取得された１水平ラインのＲａｗｄａｔａの中央値を、メディアンベースラインとして算出するメディアンベースライン算出部と、タッチパネルの１水平ラインの各センサについて、取得されたＲａｗｄａｔａとメディアンベースラインとを比較し、Ｒａｗｄａｔａがメディアンベースラインのプラス方向に一定のオフセットを加えたスレッシュホールド以上である場合にタッチ有りと判定し、Ｒａｗｄａｔａがスレッシュホールド以下である場合にタッチなしと判定するタッチ検出処理部と、を備えたものである。
【００３７】
また、この発明に係るタッチパネルのタッチ検出方法は、静電容量方式のタッチパネルのタッチ検出方法であって、タッチパネルの１水平ラインにおけるＲａｗｄａｔａを取得するＲａｗｄａｔａ取得ステップと、Ｒａｗｄａｔａ取得ステップで取得された１水平ラインのＲａｗｄａｔａの中央値を、メディアンベースラインとして算出するメディアンベースライン算出ステップと、タッチパネルの１水平ラインの各センサについて、取得されたＲａｗｄａｔａとメディアンベースラインとを比較し、Ｒａｗｄａｔａがメディアンベースラインのプラス方向に一定のオフセットを加えたスレッシュホールド以上である場合にタッチ有りと判定し、Ｒａｗｄａｔａがスレッシュホールド以下である場合にタッチなしと判定するタッチ検出処理ステップと、を備えたものである。
【発明の効果】
【００３８】
この発明に係るタッチパネル装置およびタッチパネルのタッチ検出方法によれば、Ｒａｗｄａｔａ取得部は、タッチパネルの１水平ラインにおけるＲａｗｄａｔａを取得し、メディアンベースライン算出部は、Ｒａｗｄａｔａ取得部で取得された１水平ラインのＲａｗｄａｔａの中央値を、メディアンベースラインとして算出し、タッチ検出処理部は、タッチパネルの１水平ラインの各センサについて、取得されたＲａｗｄａｔａとメディアンベースラインとを比較し、Ｒａｗｄａｔａがメディアンベースラインのプラス方向に一定のオフセットを加えたスレッシュホールド以上である場合にタッチ有りと判定し、Ｒａｗｄａｔａがスレッシュホールド以下である場合にタッチなしと判定する。
そのため、ＬＣＤノイズの影響を低減することにより、タッチパネルの誤動作を防止し、操作感を向上させることができる。また、従来必要であった１フレームの全センサ交点分のメモリを不要とすることにより、使用メモリを削減することができる。
【図面の簡単な説明】
【００３９】
【図１】この発明の実施の形態１に係るタッチパネル装置を示すブロック構成図である。
【図２】この発明の実施の形態１に係るタッチパネル装置のタッチパネルにおける１水平ライン上のＲａｗｄａｔａの取得位置を示す説明図である。
【図３】（ａ）〜（ｃ）は、図２に示した水平ラインにおけるフレーム時間毎の差分データを示す説明図である。
【図４】この発明の実施の形態１に係るタッチパネル装置のＭＣＵの動作を示すフローチャートである。
【図５】この発明の実施の形態１に係るタッチパネル装置の第Ｎフレーム時間におけるＲａｗｄａｔａを例示する説明図である。
【図６】（ａ）〜（ｃ）は、メディアンベースラインに基づいてタッチの有無を検出する場合と、平均ベースラインに基づいてタッチの有無を検出する場合とを比較して示す説明図である。
【図７】従来の一般的なタッチパネル装置を示すブロック構成図である。
【図８】従来の一般的なタッチパネル装置のＭＣＵの動作を示すフローチャートである。
【図９】従来の一般的なタッチパネル装置の第Ｎフレーム時間におけるＲａｗｄａｔａを例示する説明図である。
【図１０】従来の一般的なタッチパネルを備えた液晶表示装置を示す断面図である。
【図１１】従来の薄型のタッチパネルを備えた液晶表示装置を示す断面図である。
【図１２】従来の薄型のタッチパネル装置の第Ｎフレーム時間におけるＲａｗｄａｔａを例示する説明図である。
【図１３】従来の薄型のタッチパネル装置のタッチされていないポイントにおけるＲａｗｄａｔａの変動を例示する説明図である。
【発明を実施するための形態】
【００４０】
以下、この発明に係るタッチパネル装置およびタッチパネルのタッチ検出方法の好適な実施の形態につき図面を用いて説明するが、各図において同一、または相当する部分については、同一符号を付して説明する。
【００４１】
実施の形態１．
図１は、この発明の実施の形態１に係るタッチパネル装置を示すブロック構成図である。図１において、このタッチパネル装置は、タッチパネル１０Ａ、タッチ制御ＩＣ２０、ＭＣＵ３０Ａおよびホストコントローラ５０を備えている。
【００４２】
タッチパネル１０Ａは、図１１に示した薄型のタッチパネルである。また、タッチパネル１０Ａの動作、並びにタッチ制御ＩＣ２０およびホストコントローラ５０の構成および動作は、上述した図７のものと同様なので、説明を省略する。
【００４３】
ＭＣＵ３０Ａは、Ｒａｗｄａｔａ取得部３１、メディアンベースライン算出部３２およびタッチ検出処理部３３を有している。なお、ＭＣＵ３０Ａは、ＣＰＵとプログラムを格納したメモリ（１次メモリ）とを有するマイクロプロセッサ（図示せず）で構成されており、ＭＣＵ３０Ａを構成する各ブロックは、メモリにソフトウェアとして記憶されている。
【００４４】
ここで、図２、３を参照しながら、タッチパネル１０Ａに重畳するＬＣＤノイズについて説明する。図２は、この発明の実施の形態１に係るタッチパネル装置のタッチパネル１０Ａにおける１水平ライン上のＲａｗｄａｔａの取得位置Ｐ〜Ｐ＋１０（Ｐは整数）を示す説明図である。また、図３（ａ）〜（ｃ）は、図２に示した水平ライン（取得位置Ｐ〜Ｐ＋１０）におけるフレーム時間毎の差分データを示す説明図である。
【００４５】
具体的には、図３（ａ）は、図２に示した水平ラインにおける第Ｎフレーム時間の差分データ（Ｒａｗｄａｔａ−ベースラインデータ）を示し、図３（ｂ）は、図２に示した水平ラインにおける第Ｎ＋１フレーム時間の差分データを示し、図３（ｃ）は、図２に示した水平ラインにおける第Ｎ＋２フレーム時間の差分データを示している。この図２、３では、取得位置Ｐ〜Ｐ＋１０の何れもタッチされていない場合について説明する。
【００４６】
図３（ａ）〜（ｃ）において、差分データは、各フレーム時間のそれぞれにおいて、ともに同じレベルで上下していることが分かる。すなわち、タッチパネル１０Ａの１水平ラインについて、タッチパネル１０Ａに同一のＬＣＤノイズが重畳していることが分かる。したがって、タッチパネル１０Ａの１水平ライン単位で、ＬＣＤノイズの影響を低減することを考える。
【００４７】
ここで、上述した図９、１２を参照すると、１水平ライン上の各センサのＲａｗｄａｔａは、ほぼ同じ値をとっていることが分かる。そこで、タッチパネル１０Ａの１水平ラインにおけるＲａｗｄａｔａの中央値をベースライン（以下、「メディアンベースライン」と称する）とし、Ｒａｗｄａｔａとメディアンベースラインとの差分データに基づいて、タッチの有無を検出することが考えられる。
【００４８】
以下、図４のフローチャートを参照しながら、図１に示したタッチパネル装置のＭＣＵ３０Ａの各部の動作について説明する。
まず、Ｒａｗｄａｔａ取得部３１は、タッチパネル１０Ａの１水平ラインにおけるＲａｗｄａｔａを取得する（ステップＳ１）。
【００４９】
続いて、メディアンベースライン算出部３２は、ステップＳ１で取得された１水平ラインのＲａｗｄａｔａの中央値を算出する（ステップＳ２）。このとき、メディアンベースライン算出部３２は、算出したＲａｗｄａｔａの中央値を、１水平ラインのメディアンベースラインとしてＭＣＵ３０Ａ内のメモリ（１次メモリ）に記憶する。なお、この１次メモリは、汎用メモリ領域であって、別途専用に割り当てる必要のない、他でも使用可能なメモリである。
【００５０】
このように、従来は、次回のタッチ検出処理時に使用するために、更新後のベースラインデータを、ベースラインデータ専用に割り当てられたメモリ（図７のメモリ４０）に、１フレームの全センサ交点分書き込む必要があったが、算出したメディアンベースラインをＭＣＵ３０Ａ内の１次メモリに記憶することにより、ベースラインデータを次回のタッチ検出処理まで保持する必要がなくなるので、使用メモリを削減することができる。
【００５１】
ここで、メディアンベースライン算出部３２は、隣り合うＲａｗｄａｔａの差分がスレッシュホールド以上である場合、すなわちタッチ検出時には、当該Ｒａｗｄａｔａを中央値の算出から除外する。これにより、タッチ未検出時の基準となるメディアンベースラインを高精度に算出することができる。
【００５２】
また、メディアンベースライン算出部３２は、タッチパネル１０Ａの１水平ラインにおけるＲａｗｄａｔａの数が偶数である場合には、中央に近い２つのＲａｗｄａｔａの平均値を、メディアンベースラインとする。これにより、タッチ未検出時の基準となるメディアンベースラインを高精度に算出することができる。
【００５３】
次に、タッチ検出処理部３３は、タッチ制御ＩＣ２０からのＲａｗｄａｔａとステップＳ２で算出したメディアンベースラインとに基づいて、タッチパネル１０Ａの１水平ラインの各センサについてタッチ検出処理を行い、タッチの有無をタッチ検出信号としてホストコントローラ５０に出力して（ステップＳ３）、図４の処理を終了する。
【００５４】
具体的には、タッチ検出処理部３３は、第Ｎ（Ｎは整数）フレーム時間におけるＲａｗｄａｔａを例示した図５に表されるように、Ｒａｗｄａｔａがメディアンベースラインのプラス方向に一定のオフセットを加えたスレッシュホールド以上である場合にタッチ有りと判定し、Ｒａｗｄａｔａがスレッシュホールド以下である場合にタッチなしと判定する。
【００５５】
なお、Ｒａｗｄａｔａ取得部３１、メディアンベースライン算出部３２およびタッチ検出処理部３３は、続くサイクルにおいて、次の水平ラインについて、順次図４に示した処理を繰り返し実行する。
【００５６】
ここで、図６を参照しながら、タッチパネル１０Ａの１水平ラインにおけるＲａｗｄａｔａの中央値をベースライン（メディアンベースライン）とし、Ｒａｗｄａｔａとメディアンベースラインとの差分データに基づいて、タッチの有無を検出する場合と、タッチパネル１０Ａの１水平ラインにおけるＲａｗｄａｔａの平均値をベースライン（平均ベースライン）とし、Ｒａｗｄａｔａと平均ベースラインとの差分データに基づいて、タッチの有無を検出する場合とを比較して説明する。
【００５７】
図６（ａ）は、１水平ラインにおいて、すべてのＲａｗｄａｔａが高く、かつ突発的に高いＲａｗｄａｔａがある場合の差分データ（Ｒａｗｄａｔａ−ベースラインデータ）を示している。また、図６（ｂ）は、１水平ラインにおけるＲａｗｄａｔａの中央値を使用して全差分データをシフトさせた場合（実線）と、１水平ラインにおけるＲａｗｄａｔａの平均値を使用して全差分データをシフトさせた場合（破線）とを示している。また、図６（ｃ）は、スレッシュホールドの近傍における差分データを拡大して示している。
【００５８】
図６（ｂ）において、１水平ラインにおけるＲａｗｄａｔａの平均値を使用して全差分データを下方にシフトさせた場合には、突発的に高いＲａｗｄａｔａの影響により、ベースラインデータからのずれが生じる。そのため、図６（ｃ）に示されるように、タッチ検出が行われない場合が発生する。
【００５９】
これに対して、図６（ｂ）において、１水平ラインにおけるＲａｗｄａｔａの中央値を使用して全差分データを下方にシフトさせた場合には、突発的に高いＲａｗｄａｔａが除外されるので、全差分データがベースラインに近いデータとなる。そのため、図６（ｃ）に示されるように、タッチ検出が可能となる。
【００６０】
このように、１水平ラインにおけるＲａｗｄａｔａの数が少ない場合において、平均値を使用すると、スレッシュホールド内にある高いＲａｗｄａｔａの影響を受けることになるので、タッチ検出が行われない場合が発生する。そのため、Ｒａｗｄａｔａとメディアンベースラインとの差分データに基づいて、タッチの有無を検出する場合のほうが、タッチの有無を、高精度に検出することができる。
【００６１】
なお、１水平ラインにおけるＲａｗｄａｔａの数が多い場合において、平均値を使用すると、使用データ数が多くなるので、突発的に高いＲａｗｄａｔａ値の影響は少なくなり、メディアン値を使用した場合とほぼ同じシフト量となる。
【００６２】
以上のように、実施の形態１によれば、Ｒａｗｄａｔａ取得部は、タッチパネルの１水平ラインにおけるＲａｗｄａｔａを取得し、メディアンベースライン算出部は、Ｒａｗｄａｔａ取得部で取得された１水平ラインのＲａｗｄａｔａの中央値を、メディアンベースラインとして算出し、タッチ検出処理部は、タッチパネルの１水平ラインの各センサについて、取得されたＲａｗｄａｔａとメディアンベースラインとを比較し、Ｒａｗｄａｔａがメディアンベースラインのプラス方向に一定のオフセットを加えたスレッシュホールド以上である場合にタッチ有りと判定し、Ｒａｗｄａｔａがスレッシュホールド以下である場合にタッチなしと判定する。
そのため、ＬＣＤノイズの影響を低減することにより、タッチパネルの誤動作を防止し、操作感を向上させることができる。また、従来必要であった１フレームの全センサ交点分のメモリを不要とすることにより、使用メモリを削減することができる。
【符号の説明】
【００６３】
１０、１０Ａ  タッチパネル、１１  シールドＩＴＯ、１２  センサ基板、１３  センサＩＴＯ、１４  接着剤、１５  カバーガラス、２０  タッチ制御ＩＣ、３０、３０Ａ  ＭＣＵ、３１  Ｒａｗｄａｔａ取得部、３２  メディアンベースライン算出部、３３  タッチ検出処理部、４０  メモリ、５０  ホストコントローラ、６１  第１偏光板、６２  ＴＦＴ側ガラス基板、６３  液晶駆動電極、６４  カラーフィルタ側ガラス基板、６５  第２偏光板。
【図１】
2014126899.tif 000003
【図２】
2014126899.tif 000004
【図３】
2014126899.tif 000005
【図４】
2014126899.tif 000006
【図５】
2014126899.tif 000007
【図６】
2014126899.tif 000008
【図７】
2014126899.tif 000009
【図８】
2014126899.tif 000010
【図９】
2014126899.tif 000011
【図１０】
2014126899.tif 000012
【図１１】
2014126899.tif 000013
【図１２】
2014126899.tif 000014
【図１３】
2014126899.tif 000015