(57)【要約】【課題】タッチ操作中のタッチ情報が欠落した場合であっても、タッチ操作を正確に認識することができるタッチパネルシステム等を提供する。【解決手段】タッチパネルシステム（１）は、あるタッチ位置が検出された後、次のタッチ位置が検出されるまでの期間に基づいて、タッチ位置の検出結果が欠落している可能性を判定すると共に、タッチ位置の履歴に基づいて、上記次のタッチ位置の予測座標または予測範囲を設定するタッチ位置予測部（５６）を備える。タッチ位置予測部（５６）は、上記検出された次のタッチ位置と、上記予測座標または予測範囲とを比較して、上記あるタッチ位置と次のタッチ位置との連続性を判定する連続性判定部を備える。【選択図】図１
2014228890.tif 000002
【特許請求の範囲】
【請求項１】
タッチパネルと、タッチパネル上のタッチ位置を検出するタッチ位置検出部とを備え、
タッチ位置検出部は、一連のタッチ操作中における、あるタッチ位置が検出された後、次のタッチ位置が検出されるまでの期間が第１期間（ｔ）よりも長く、かつ、第２期間（Ｔ；ただしＴ＞ｔ）以内の場合に、タッチ位置の検出結果が欠落している可能性があると判定すると共に、タッチ位置の履歴に基づいて、上記次のタッチ位置の予測座標または予測範囲を設定するタッチ位置予測部を備え、
上記タッチ位置予測部は、上記検出された次のタッチ位置と、上記予測座標または予測範囲とを比較して、上記あるタッチ位置と次のタッチ位置との連続性を判定する連続性判定部を備えることを特徴とするタッチパネルシステム。
【請求項２】
上記タッチ位置予測部は、少なくともタッチ位置、タッチ位置の移動速度に基づいて、次のタッチ位置の予測座標または予測範囲を設定することを特徴とする請求項１に記載のタッチパネルシステム。
【請求項３】
上記タッチ位置予測部は、さらに、タッチ位置の移動加速度に基づいて、次のタッチ位置の予測座標または予測範囲を設定することを特徴とする請求項２に記載のタッチパネルシステム。
【請求項４】
上記連続性判定部は、上記検出された次のタッチ位置が、上記予測座標から所定距離内に存在する場合、または、上記予測範囲内に存在する場合に、上記あるタッチ位置から次のタッチ位置までタッチが連続していると判定することを特徴とする請求項１〜３のいずれか１項に記載のタッチパネルシステム。
【請求項５】
上記連続性判定部は、上記検出された次のタッチ位置が、上記予測座標から所定距離よりも離れて存在する場合、または、上記予測範囲外に存在する場合に、上記あるタッチ位置で連続するタッチが終了したと判定することを特徴とする請求項１〜４のいずれか１項に記載のタッチパネルシステム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、タッチパネルシステムおよびそれを備えた電子機器に関し、特に、タッチ操作中にタッチ位置の検出結果が欠落した場合であっても、タッチ操作を正確に認識することのできるタッチパネルシステムおよびそれを備えた電子機器に関するものである。
【背景技術】
【０００２】
現在、スマートフォン等の携帯情報機器、自動券売機等の自動販売機を始めとする様々な電子機器に、タッチパネルシステムの搭載が急速に進んでいる。タッチパネルシステムに搭載される主流のタッチパネルは、抵抗膜方式のタッチパネルである。しかし最近では、マルチタッチが可能であることなどの理由から、投影型静電容量方式のタッチパネルが普及してきている。
【０００３】
このようなタッチパネルシステムの一例として、特許文献１には、コマンド入力装置が開示されている。このコマンド入力装置は、タッチパネルと、接触時間検出手段と、接触回数検出手段と、接触間隔検出手段と、入力コマンド判定手段とを備えている。接触時間検出手段は、タッチパネルに指が連続的に接触している時間を検出する。接触回数検出手段は、タッチパネルに指が触れた回数を検出する。接触間隔検出手段は、指がタッチパネルから離れて次に接触するまでの時間を検出する。入力コマンド判定手段は、接触時間検出手段、接触回数検出手段、および、接触間隔検出手段の検出結果に基づいて、入力コマンドを判定する。
【０００４】
図７は、特許文献１に記載のコマンド入力装置の動作を説明するフローチャートである。図７のように、上記コマンド入力装置は、タッチパネルに指を接触する時間・回数・間隔に基づいてコマンドを入力できるようになっている（Ｓ５０１〜５０７）。そして、入力されたコマンドに基づいてコマンドが判定される（Ｓ５０８）。さらに、判定されたコマンドに基づいて動作が選択され（Ｓ５０９）、その動作に応じて制御される（Ｓ５１０）。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００４−３６２４２９号公報（２００４年１２月２４日公開）
【発明の概要】
【発明が解決しようとする課題】
【０００６】
しかしながら、従来のタッチパネルシステムは、タッチ操作中のタッチ情報が欠落した場合に、タッチ操作を正確に認識することができないという問題がある。
【０００７】
具体的には、従来のタッチパネルシステムでは、所定時間ごとにタッチ位置を検知することにより、一連のタッチ操作が認識される。このため、例えば、ノイズ等が原因で本来のタッチ位置が検出されなかった場合、検出されなかったタッチ位置前後のタッチ操作は、連続性のない独立したタッチ操作として認識される。つまり、一連のタッチ操作として認識する必要があるにもかかわらず、検出されなかったタッチ位置の前後で、タッチが一旦途切れたと認識される。このように、検出されなかったタッチ位置の前後のタッチ操作が、独立した２つのタッチ操作であると、誤って認識されてしまう。
【０００８】
一方、特許文献１に記載のコマンド入力装置は、カーナビゲーション装置としての適用が意図されている。すなわち、上記コマンド入力装置は、タッチパネルへの連続接触時間、接触回数、接触時間間隔に基づいて、入力コマンドを判定することによって、運転中のコマンド入力時に運転者がタッチパネルに視線を移す必要がなく、車両が振動していても正確なコマンド入力を可能とするものである。このため、上記コマンド入力装置において、タッチ情報が欠落すると、タッチパネルへの連続接触時間、接触回数、接触時間間隔が、実際よりも少なくなってしまい、目的とする入力コマンドが実行されない。従って、上記コマンド入力装置も、タッチ情報が欠落した場合、タッチ操作が誤って認識されてしまう。
【０００９】
本発明は、上記従来の問題点に鑑みてなされたものであり、その目的は、タッチ操作中のタッチ情報が欠落した場合であっても、タッチ操作を正確に認識することのできるタッチパネルシステム等を提供することにある。
【課題を解決するための手段】
【００１０】
上記の課題を解決するために、本発明の一態様に係るタッチパネルシステムは、タッチパネルと、タッチパネル上のタッチ位置を検出するタッチ位置検出部とを備え、
上記タッチ位置検出部は、一連のタッチ操作中における、あるタッチ位置が検出された後、次のタッチ位置が検出されるまでの期間が第１期間（ｔ）よりも長く、かつ、第２期間（Ｔ；ただしＴ＞ｔ）以内の場合に、タッチ位置の検出結果が欠落している可能性があると判定すると共に、タッチ位置の履歴に基づいて、上記次のタッチ位置の予測座標または予測範囲を設定するタッチ位置予測部を備え、
上記タッチ位置予測部は、上記検出された次のタッチ位置と、上記予測座標または予測範囲とを比較して、上記あるタッチ位置と次のタッチ位置との連続性を判定する連続性判定部を備えることを特徴としている。
【発明の効果】
【００１１】
本発明の一態様によれば、タッチ操作中のタッチ情報が欠落した場合であっても、タッチ操作を正確に認識することができるという効果を奏する。
【図面の簡単な説明】
【００１２】
【図１】本発明の実施形態１に係るタッチパネルシステムの概略図である。
【図２】図１のタッチパネルシステムにおけるタッチ情報予測部を示すブロック図である。
【図３】図１のタッチパネルシステムにおけるタッチ位置予測部の処理を示すフローチャートである。
【図４】図１のタッチパネルシステムにおけるタッチ位置予測部の処理を示す模式図である。
【図５】本発明の実施形態２に係るタッチパネルシステムにおけるタッチ位置予測部の処理を示すフローチャートである。
【図６】本発明の実施形態２に係るタッチパネルシステムにおけるタッチ位置予測部の処理を示す模式図である。
【図７】本発明の実施形態３に係る携帯電話機の構成を示すブロック図である。
【図８】特許文献１に記載のコマンド入力装置の動作を説明するフローチャートである。
【発明を実施するための形態】
【００１３】
〔実施形態１〕
（タッチパネルシステム１の構成）
以下、本発明の実施形態について、詳細に説明する。図１は、本発明の実施形態１に係るタッチパネルシステム１の基本構成を示す概略図である。図１に示すように、タッチパネルシステム１は、表示装置２、タッチパネル３、ドライブライン駆動部４、タッチ位置検出部５、およびホスト端末６を備えている。以下では、使用者が利用する側を、前面（または上方）として説明する。
【００１４】
表示装置２は、表示面を有している。表示面には、操作用の各種アイコンや、使用者の操作指示に応じた文字情報等が表示される。表示装置２は、例えば、液晶ディスプレイ、プラズマディスプレイ、有機ＥＬディスプレイ、電界放出ディスプレイ（ＦＥＤ；field 
emission display）等から構成される。これらのディスプレイは、日常的な電子機器に多用されており、汎用性の高いタッチパネルシステム１が構成される。表示装置２は、任意の構成とすればよく、特に限定されない。また、表示装置２は、ＴＦＴ（Thin-Film Transistor）として、その半導体層にいわゆる酸化物半導体を用いたＴＦＴを採用することが好ましい。この酸化物半導体には、例えば、ＩｎＧａＺｎＯ系酸化物半導体が含まれる。ＩｎＧａＺｎＯ系酸化物半導体を採用した表示装置２は、高精細表示および飛躍的な省エネルギー化を実現することができる。
【００１５】
タッチパネル３は、使用者が指またはペン等の指示体により、タッチパネル３の表面をタッチ（押圧）操作することによって、各種の操作指示を入力する。タッチパネル３は、表示面を覆うように、表示装置２の前面（上部）に積層されている。本実施形態では、タッチパネル３として、投影型静電容量方式のタッチパネルを用いている。静電容量方式のタッチパネル３は、透過率が高く、耐久性も有するという利点を有する。しかし、タッチパネル３の方式は限定されるものではなく、他の方式であってもよい。例えば、タッチパネル３の方式は、抵抗膜方式、電磁誘導方式、超音波表面弾性波方式、または、赤外線走査方式であってもよい。
【００１６】
具体的には、タッチパネル３は、表示面に沿って設けられる複数の平行なドライブラインＤＬと、表示面に沿って設けられドライブラインＤＬと立体交差する複数の平行なセンスラインＳＬとを備える。ドライブラインＤＬとセンスラインＳＬとの交差部分には、静電容量が形成されている。ドライブラインＤＬ及びセンスラインＳＬは、いずれも、例えば、ＩＴＯ（Indium Tin Oxide：酸化インジウムスズ）などの透明な配線材料、または、金属メッシュから形成することができる。ドライブラインＤＬ及びセンスラインＳＬは、表示装置２（表示面の一部を成すパネル体）に配線される。なお、図１では、ドライブラインＤＬとセンスラインＳＬとが垂直に立体交差する場合について例示しているが、垂直以外の角度で立体交差してもよい。
【００１７】
ドライブライン駆動部４は、ドライブラインＤＬに接続されており、タッチパネルシステム１の起動時に、ドライブラインＤＬに一定周期で電位を印加する。ドライブライン駆動部４は、ドライブラインＤＬを駆動することで当該ドライブラインＤＬと立体交差するセンスラインＳＬに状態信号を生成させる。状態信号は、タッチパネル３上の上記立体交差部分やその近傍部分（以下、検出領域（図１中の検出領域Ｘ））上におけるタッチの状態を示す信号である。
【００１８】
状態信号は、ドライブラインＤＬとセンスラインＳＬとの間の静電容量に応じた値となり、タッチパネル３上の検出領域Ｘに対して接触あるいは近接しているかを示す信号となる。つまり、状態信号は、検出領域Ｘに対する接触あるいは近接の有無や、検出領域Ｘと指示体との離間距離などを示す信号となる。なお、指示体が検出領域Ｘに接触または近接するほど、静電容量は小さくなる。
【００１９】
タッチ位置検出部５は、タッチパネル３からの信号を処理し、タッチ位置を検出する。すなわち、タッチ位置検出部５は、センスラインＳＬに生成された状態信号を処理することで、表示面に接触または近接するタッチの位置を検出する。タッチ位置検出部５は、増幅部５１、信号取得部５２、Ａ／Ｄ変換部５３、復号処理部５４、タッチ位置算出部５５、およびタッチ位置予測部５６を、タッチパネル３側からこの順に備えている。
【００２０】
増幅部５１は、センスラインＳＬに生成される状態信号を増幅する。信号取得部５２は、増幅部５１によって増幅された状態信号を取得して時分割で出力する。Ａ／Ｄ変換部５３は、信号取得部５２から出力されたアナログ信号をデジタル信号に変換する。復号処理部５４は、Ａ／Ｄ変換部５３で変換されたデジタル信号に基づいて、タッチパネル３内の容量分布の変化量を求める。タッチ位置算出部５５は、復号処理部５４で求められた容量分布の変化量に基づいて、タッチパネル３上のタッチの位置を算出し、その位置を示すタッチ位置情報を生成する。タッチ位置予測部５６は、一連のタッチ操作中にタッチ位置情報が欠落している可能性がある場合に、次に検出されるタッチ位置の予測座標または予測範囲を設定すると共に、欠落前後のタッチ位置情報の連続性を判定する。タッチ位置予測部５６の詳細は、後述する。
【００２１】
ホスト端末６は、ドライブライン駆動部４が駆動するドライブラインＤＬを制御する。また、ホスト端末６は、タッチ位置検出部５が状態信号を処理するセンスラインＳＬを制御する。なお、以下では、ホスト端末６がこれらの両方を制御する場合について例示するが、ホスト端末６がこれらの一方のみを制御してもよい。
【００２２】
（タッチパネルシステム１の基本動作）
次に、図１を参照して、このタッチパネルシステム１の基本動作の一例について説明する。なお、以下では、タッチパネルシステム１がタッチパネル３に接触または近接する指示体を検出する１回の試行動作について説明する。
【００２３】
最初に、ドライブライン駆動部４がドライブラインＤＬを駆動して、センスラインＳＬに状態信号を生成させる。次に、増幅部５１が、センスラインＳＬに生成される状態信号を増幅する。さらに、信号取得部５２が、増幅部５１で増幅された状態信号を、時分割で出力する。なお、ドライブライン駆動部４、増幅部５１及び信号取得部５２のそれぞれは、ホスト端末６によってその動作が制御される。すなわち、ホスト端末６は、駆動すべきドライブラインＤＬ、状態信号を処理すべきセンスラインＳＬを制御する。
【００２４】
次に、Ａ／Ｄ変換部５３が、信号取得部５２から出力されたアナログ信号を、所定のビット数のデジタル信号に変換する。続いて、復号処理部５４は、Ａ／Ｄ変換部５３によって変換されたデジタル信号に基づいて、タッチパネル３内の容量分布の変化量を求める。例えば、復号処理部５４は、タッチの検出前に、タッチパネル３上にタッチ対象（指示体）が存在しない場合のデジタル信号を取得して、タッチパネル３上にタッチ対象（指示体）が存在しない場合の容量分布をあらかじめ求めておく。復号処理部５４は、Ａ／Ｄ変換部５３から指示体の検出時のデジタル信号を取得して、指示体が存在する場合の容量分布を求める。そして、あらかじめ求めたタッチ対象が存在しない場合の容量分布と、タッチ対象が存在する場合の容量分布とを比較して、容量分布の変化量を求める。この容量分布の変化量は、タッチ対象（指示体）に起因する静電容量の変化量とも言い換えられる。
【００２５】
タッチ位置算出部５５は、復号処理部５４で求められた容量分布の変化量に基づいて、タッチパネル３上のタッチ対象の位置を算出し、タッチ位置情報を生成する。例えば、タッチ位置算出部５５は、タッチパネル３上で静電容量の変化量が、タッチ判定しきい値よりも大きくなっている部分にタッチ対象が存在すると判断して、タッチパネル３上のタッチ対象の位置を算出する。タッチ位置算出部５５は、任意のスキャン周期で検出された、各時点のタッチ位置を算出する。
【００２６】
タッチ位置予測部５６は、タッチ位置算出部５５で算出されたタッチ位置情報の欠落可能性の有無を判定する。さらに、タッチ位置予測部５６は、タッチ位置情報が欠落している可能性がある場合に、タッチ操作の履歴に基づいて、次に検出されるであろうタッチ位置（欠落後のタッチ位置）の予測座標または予測範囲を設定する。タッチ位置予測部５６は、その予測座標または予測範囲に基づいて、欠落前後のタッチ操作の連続性を判定する。
【００２７】
図２に基づいて、タッチ位置予測部５６の一例について説明する。図２は、図１のタッチパネルシステム１におけるタッチ位置予測部５６の構成を示すブロック図である。図２に示すように、タッチ位置予測部５６は、タッチ履歴記憶部５６ａと、タッチ位置判定部（連続性判定部）５６ｂとから構成されている。
【００２８】
タッチ履歴記憶部５６ａは、タッチ位置算出部５５により算出されたタッチ位置に関するタッチ情報を記憶する。具体的には、タッチ履歴記憶部５６ａは、算出されたタッチ位置の相対時刻と共に、そのタッチ位置情報（タッチ位置の座標など）を記憶する。タッチパネルシステム１では、タッチ履歴記憶部５６ａは、タッチ操作の履歴に基づいて算出される、タッチ位置の移動速度（タッチ速度）、タッチ位置の移動加速度も記憶している。タッチ履歴記憶部５６ａは、タッチ位置の移動量と移動時間とからタッチ位置の移動速度を算出し、連続するタッチ位置の移動速度から移動加速度を算出する。このように、タッチパネル３上で一連のタッチ操作がされた場合、タッチ履歴記憶部５６ａは、タッチ操作中、継続的にタッチ情報を記憶する。従って、タッチ履歴記憶部５６ａは、タッチ情報をリアルタイムに記憶することになる。
【００２９】
タッチ位置判定部５６ｂは、タッチ履歴記憶部５６ａに記憶されたタッチ情報を読み出す。一連のタッチ操作中にノイズ等が発生すると、本来のタッチ位置が検出されず、そのタッチ位置に関するタッチ情報が欠落する。このため、欠落したタッチ情報については、タッチ履歴記憶部５６ａに記憶されない。そこで、タッチ位置判定部５６ｂは、タッチ位置の検出結果（タッチ情報）の欠落可能性の有無を判定すると共に、欠落可能性がある場合に、欠落前後のタッチ情報の連続性を判定する。タッチ位置判定部５６ｂは、連続性を判定したタッチ情報をタッチ位置算出部５５（図１参照）に出力する。タッチ位置判定部５６ｂについては、後述する。
【００３０】
タッチパネルシステム１では、このような試行動作を繰り返すことによって、タッチ対象である指示体を、継続的に検出する。
【００３１】
なお、ホスト端末６は、必要に応じてタッチ位置算出部５５から出力されるタッチ位置情報を参照して、ドライブライン駆動部４およびタッチ位置検出部５の各部を制御することができる。また、ホスト端末６は、タッチ位置検出部５が単位時間（例えば１秒）当たりにタッチ対象の検出を試行する回数であるフレームレートを、制御することができる。すなわち、タッチパネルシステム１では、ホスト端末６の制御によって、ドライブライン駆動部４が駆動すべきドライブラインＤＬ、タッチ位置検出部５が状態信号を処理すべきセンスラインＳＬ、フレームレート、検出感度などを、それぞれ任意に設定することができる。
【００３２】
（タッチ位置予測部５６の処理）
次に、タッチパネルシステム１の特徴的構成であるタッチ位置予測部５６の詳細について説明する。タッチパネルシステム１では、タッチ位置検出部５が所定時間ごとにタッチ位置を検知することにより、ある時点のタッチ位置が認識される。一連のタッチ操作中にノイズ等が発生すると、本来のタッチ位置が検出されず、そのタッチ位置に関するタッチ情報が欠落する。また、タッチパネル３の損傷、タッチパネル３への水滴や埃の付着など、タッチパネル３へのタッチが妨害されると、タッチ位置に関するタッチ情報が欠落する原因となる。つまり、指示体による一連のタッチ操作中に、一部のタッチ位置が認識されない状態（指示体によりタッチ操作されているにもかかわらず、一部のタッチ位置が認識されていない状態）が起こり得る。その結果、一連のタッチ操作であるのにもかかわらず、欠落したタッチ位置の前後で、タッチ操作が途切れたと認識される可能性がある。つまり、タッチ操作を正確に認識することができなくなる可能性がある。
【００３３】
そこで、タッチパネルシステム１は、ノイズ等の影響によるタッチ情報の欠落対策として、タッチ位置予測部５６を備えている。タッチ位置予測部５６は、一連のタッチ操作中にタッチ情報が欠落した可能性がある場合、欠落前後のタッチ情報の連続性の有無を判定する。
【００３４】
以下では、図３および図４に基づいて、タッチ位置予測部５６が、タッチ情報の欠落可能性の有無の判定、および、欠落前後のタッチ情報の連続性の有無の判定を実施する処理例について説明する。図３は、図１のタッチパネルシステム１におけるタッチ位置予測部５６の処理を示すフローチャートである。図４は、図１のタッチパネルシステム１におけるタッチ位置予測部５６の処理を示す模式図である。
【００３５】
図３に示すように、タッチ位置検出部５は、任意のスキャン周期でタッチパネル３からの信号を処理し、タッチ位置を検出する（Ｓ１）。具体的には、タッチパネル３上でタッチ操作が行われると、タッチ位置算出部５５は、タッチパネル３の静電容量の変化量に基づいて、現在のタッチ位置を算出し、算出結果をタッチ位置予測部５６（タッチ履歴記憶部５６ａ）に送信する。
【００３６】
次に、タッチ位置判定部５６ｂは、タッチ履歴記憶部５６ａに記憶されたタッチ情報を読み出し、一連のタッチ操作中にタッチ情報が欠落している可能性があるかどうかを判定する（Ｓ２）。タッチ位置判定部５６ｂは、タッチ情報が欠落した可能性がある場合に、タッチ位置の履歴から欠落したタッチ位置及び現在のタッチ位置を予測する（Ｓ３）。図３の例では、タッチ位置判定部５６ｂは、等速直線運動でタッチ操作されているとみなして、欠落したタッチ位置および現在のタッチ位置を予測する。次に、タッチ位置判定部５６ｂは、予測の合否によって欠落前後のタッチの連続性を判定（Ｓ４〜Ｓ６）する。具体的には、実際に検出された現在のタッチ位置が、現在のタッチ位置の予測位置に近接しているかまたは予測範囲内であるかどうかに基づいて、タッチの連続性を判定する。
【００３７】
ここで、図４に基づいて、タッチ位置判定部５６ｂの処理（図３のＳ２〜Ｓ６）についてより詳細に説明する。図４の例では、図１のタッチパネルシステム１において検出された一連のタッチ操作の例が示されている。すなわち、図４には、タッチ位置Ｐｔ−４→タッチ位置Ｐｔ−３→タッチ位置Ｐｔ−２の順にタッチ位置が検出され、ある時刻においてタッチ位置Ｐ１、タッチ位置Ｐ２、またはタッチ位置Ｐ３（現在のタッチ位置）が検出された例が示されている。また、図３の例では、現在のタッチ位置（タッチ位置Ｐ１、タッチ位置Ｐ２、タッチ位置Ｐ３）の直前のタッチ位置（タッチ位置Ｐｔ−１）のタッチ情報が欠落している。また、図３には、タッチ位置Ｐｔ−４からタッチ位置Ｐｔ−３へのタッチ位置の移動速度Ｖｔ−３、タッチ位置Ｐｔ−３からタッチ位置Ｐｔ−２へのタッチ位置の移動速度Ｖｔ−２、タッチ位置Ｐｔ−２からタッチ位置Ｐｔ−１へのタッチ位置の移動速度Ｖｔ−１、タッチ位置Ｐｔ−１から予測された現在のタッチ位置Ｐｔへのタッチ位置の移動速度Ｖｔも記載されている。
【００３８】
まず、タッチ位置判定部５６ｂは、第１期間（ｔ）ごとに、タッチ履歴記憶部５６ａに記憶されたタッチ情報を読み出す。そして、あるタッチ位置が検出された後、次のタッチ位置が検出されるまでの期間が第１期間（ｔ）よりも長く、かつ、第２期間（Ｔ；ただしＴ＞ｔ）以内の場合に、タッチ情報（タッチ位置の検出結果）が欠落している可能性があると判定する。図４の例では、タッチ位置判定部５６ｂは、第１期間（ｔ）としてスキャン周期が設定され、第２期間（Ｔ）としてスキャン周期の２倍が設定されている。すなわち、タッチ位置判定部５６ｂは、スキャン周期ごとにタッチ情報を読み出す（ｔ＝スキャン周期）と共に、ある時点で読み出されたタッチ情報から、次に読み出されたタッチ情報までの期間（間隔）が、スキャン周期の２倍以内（Ｔ＝２ｔ＝スキャン周期×２）かどうかを確認して、タッチ情報の欠落可能性を判定する。図４では、タッチ位置Ｐｔ−２のタッチ情報が検出された後、ｔ秒後にはタッチ情報（タッチ位置Ｐｔ−１）が検出されず、２ｔ秒後にタッチ位置Ｐ１またはタッチ位置Ｐ２が検出されている。この場合、タッチ位置Ｐｔ−２が検出されてからタッチ位置Ｐ１またはタッチ位置Ｐ２が検出されるまでの期間（Ｔ１，Ｔ２）は、いずれもスキャン周期の２倍（Ｔ１＝Ｔ２＝２ｔ）であり、ｔ＜Ｔ１≦２ｔおよびｔ＜Ｔ２≦２ｔを満たす。従って、タッチ位置判定部５６ｂは、タッチ位置Ｐｔ−１のタッチ情報が欠落している可能性があると判定する（Ｓ２でＹＥＳ）。
【００３９】
タッチ情報が欠落している可能性があると判定した場合、タッチ位置判定部５６ｂは、タッチ履歴に基づいて欠落したタッチ位置Ｐｔ−１及び現在のタッチ位置Ｐｔを予測する（Ｓ３）。本実施形態のタッチパネルシステム１では、タッチ操作を等速直線運動と仮定して、欠落したタッチ位置Ｐｔ−１及び現在のタッチ位置Ｐｔを予測する。具体的には、タッチ位置判定部５６ｂは、欠落したタッチ位置（タッチ位置Ｐｔ−１）よりも前に検出されたタッチ位置（タッチ位置Ｐｔ−２，タッチ位置Ｐｔ−３）のタッチ情報を利用し、タッチ位置Ｐｔ−３→タッチ位置Ｐｔ−２→タッチ位置Ｐｔ−１→タッチ位置Ｐｔと等速直線運動するものと仮定して、欠落したタッチ位置Ｐｔ−１及び現在のタッチ位置Ｐｔを予測する。つまり、移動速度Ｖｔ−２＝移動速度Ｖｔ−１＝移動速度Ｖｔとみなして、欠落したタッチ位置Ｐｔ−１及び現在のタッチ位置Ｐｔを予測する。さらに、タッチ位置判定部５６ｂは、タッチ履歴を利用して、現在のタッチ位置の予測範囲Ｐｔ’を設定してもよい。ここでは、予測範囲Ｐｔ’として、予測された現在のタッチ位置Ｐｔを中心とする円が設定されている。
【００４０】
タッチ位置判定部５６ｂは、実際に検出された現在のタッチ位置Ｐ１またはタッチ位置Ｐ２と、予測された現在のタッチ位置Ｐｔまたはその予測範囲Ｐｔ’とを比較して、タッチの連続性を判定する。すなわち、現在のタッチ位置Ｐ１またはタッチ位置Ｐ２が、予測された現在のタッチ位置Ｐｔから所定距離に存在するかどうか、または、予測範囲Ｐｔ’内に存在するかどうかに基づいて、タッチの連続性を判定する。
【００４１】
具体的には、現在のタッチ位置としてタッチ位置Ｐ１が検出された場合、タッチ位置Ｐ１は、予測範囲Ｐｔ’内に存在する（Ｓ４でＹＥＳ）。つまり、タッチ位置Ｐ１は、予測された現在のタッチ位置Ｐｔから所定距離に存在する。この場合、タッチ位置判定部５６ｂは、欠落したタッチ位置Ｐｔ−１前後のタッチが、一連のタッチ操作によるものであると判定する（Ｓ５）。つまり、タッチ位置Ｐｔ−４→タッチ位置Ｐｔ−３→タッチ位置Ｐｔ−２→タッチ位置Ｐｔ−１→タッチ位置Ｐ１の順にされた一連のタッチ操作であると判定する。判定結果は、タッチ履歴記憶部５６ａに記録される。なお、タッチ情報が欠落していない場合（Ｓ２でＮＯ）も、同様に、連続して検出されたタッチ情報が、一連のタッチ操作によるものであると判定される。
【００４２】
一方、現在のタッチ位置としてタッチ位置Ｐ２が検出された場合、タッチ位置Ｐ２は、予測範囲Ｐｔ’内に存在しない（Ｓ４でＮＯ）。つまり、タッチ位置Ｐ２は、予測された現在のタッチ位置Ｐｔから所定距離に存在しない。この場合、タッチ位置判定部５６ｂは、欠落したタッチ位置Ｐｔ−１前後のタッチが、一連のタッチ操作によるものでなく、連続しない独立したタッチ操作と判定する（Ｓ６）。つまり、連続したタッチは、タッチ位置Ｐｔ−２で一旦途切れ、タッチ位置Ｐ２は、タッチ位置Ｐｔ−４→タッチ位置Ｐｔ−３→タッチ位置Ｐｔ−２までのタッチとは独立したものであると判定する。判定結果は、タッチ履歴記憶部５６ａに記録される。
【００４３】
なお、上述したタッチ位置Ｐ１およびタッチ位置Ｐ２が検出されず、タッチ位置Ｐｔ−２の検出後、第２期間（Ｔ）以降に、現在のタッチ位置としてタッチ位置Ｐ３が検出される場合もある。この場合、タッチ位置Ｐｔ−２が検出されてから次のタッチ位置Ｐ３が検出されるまでの期間（Ｔ３）は、スキャン周期の２倍より大きくなるため（Ｔ３＞Ｔ＝２ｔ）、ｔ＜Ｔ３≦２ｔを満たさない。タッチ位置判定部５６ｂは、この場合も、連続したタッチは、タッチ位置Ｐｔ−２で一旦途切れ、タッチ位置Ｐ３は、タッチ位置Ｐｔ−４→タッチ位置Ｐｔ−３→タッチ位置Ｐｔ−２までのタッチとは独立したものであると判定する。判定結果は、タッチ履歴記憶部５６ａに記録される。また、タッチ位置判定部５６ｂは、図４において、タッチ位置Ｐｔ−２の検出後、第２期間（Ｔ）以降にタッチ情報が検出されなかった場合、タッチ位置Ｐｔ−２で一連のタッチ操作が終了したと判断する。
【００４４】
タッチパネルシステム１は、このような処理を繰り返し、一連のタッチ操作を認識し、欠落前後のタッチ位置の連続性を判定する。なお、タッチ位置判定部５６ｂに設定される第１期間（ｔ）および第２期間（Ｔ）は、上述の例に限定されるものではない。当業者であれば、第１期間（ｔ）および第２期間（Ｔ）を、経験則に基づいて設定することができる。
【００４５】
また、タッチ位置判定部５６ｂは、予測した欠落したタッチ位置Ｐｔ−１、現在のタッチ位置Ｐｔおよびその予測範囲Ｐｔ’をタッチ履歴記憶部５６ａに記録してもよい。これにより、タッチ位置Ｐｔ−１、現在のタッチ位置Ｐｔおよびその予測範囲Ｐｔ’の各タッチ情報が補完される。
【００４６】
以上のように、タッチパネルシステム１は、タッチ位置検出部５が、一連のタッチ操作中における、タッチ位置Ｐｔ−２が検出された後、次のタッチ位置（タッチ位置Ｐ１、タッチ位置Ｐ２、タッチ位置Ｐ３）が検出されるまでの期間が第１期間（ｔ）よりも長く、かつ、第２期間（Ｔ；ただしＴ＞ｔ）以内の場合に、タッチ位置Ｐｔ−２の検出結果が欠落している可能性があると判定すると共に、タッチ位置の履歴から次のタッチ位置の予測座標（タッチ位置Ｐｔ）または次のタッチ位置が入るであろう範囲（予測範囲Ｐｔ’）を予測するタッチ位置予測部５６を備え、予測の合否によって２つのタッチ（タッチ位置Ｐｔ−２とタッチ位置Ｐ１、タッチ位置Ｐ２、またはタッチ位置Ｐ３）連続性を判定する。
【００４７】
すなわち、本実施形態のタッチパネルシステム１は、一連のタッチ操作中に、ある時点のタッチ位置Ｐｔ−１が欠落した場合に、直ちにタッチ情報の関連付けを終了するのではなく、次の時点についてタッチ位置の予測座標（タッチ位置Ｐｔ）またはタッチ位置Ｐｔの予測範囲Ｐｔ’を設定する。そして、そのタッチ位置Ｐｔ付近または予測範囲Ｐｔ’内に、タッチが検出された場合、欠落したタッチ位置Ｐｔ−１の前後のタッチ位置のタッチ情報を関連付け、一連のタッチ操作であると判定する。そして、次の時点以降も、タッチ情報の関連付けの判定を継続する。
【００４８】
一方、本実施形態のタッチパネルシステム１は、予測座標（タッチ位置Ｐｔ）から離れてタッチが検出された場合、または、予測範囲Ｐｔ’外でタッチが検出された場合、欠落したタッチ位置Ｐｔ−１の前後のタッチ位置のタッチ情報を関連付けずに、独立したタッチであると判定する。これにより、不自然なタッチ情報の関連付けを排除することができる。従って、タッチ操作中のタッチ情報が欠落した場合であっても、タッチ操作の誤認識を防止することができる。
【００４９】
また、本実施形態のタッチパネルシステム１において、連続して検出されたタッチ位置の距離だけで、タッチ操作を関連付けすると、タッチ位置の履歴からして明らかに不自然な方向に出現しているノイズ等のタッチ様現象を、一連のタッチ操作として誤って関連付けてしまい、タッチ操作を誤認識する可能性がある。
【００５０】
そこで、本実施形態のタッチパネルシステムは、欠落以前のタッチ位置の履歴（タッチ履歴記憶部５６ａに記憶されたタッチ情報）から、欠落したタッチ位置Ｐｔ−１への移動速度Ｖｔ−１および現在のタッチ位置Ｐｔを予測する。これにより、タッチ操作を誤認識が排除され、タッチの連続性を正確に判定することができる。
【００５１】
このように、本実施形態のタッチパネルシステム１は、タッチパネル３上での一連のタッチ操作中にタッチが一旦途切れた際（欠落した際）に、途切れた前後のタッチの連続性の有無を適切に判別することが可能となる。
【００５２】
また、本実施形態のタッチパネルシステム１では、タッチ位置判定部５６ｂは、現在のタッチ位置Ｐ１が、予測範囲Ｐｔ’内に存在する場合に、欠落したタッチ位置Ｐｔ−１を含めて、一連のタッチが連続したものであると判定する。これにより、タッチ操作の連続性を簡便に判定することができる。
【００５３】
また、本実施形態のタッチパネルシステム１では、タッチ位置判定部５６ｂは、現在のタッチ位置Ｐ２およびタッチ位置Ｐ３が予測範囲Ｐｔ’内に存在しないことで、タッチ位置Ｐｔ−１が欠落しているのではなく、タッチ位置Ｐｔ−２でタッチが一旦途切れたと判定する。これにより、タッチ操作の連続性をより正確に判定することができる。
【００５４】
また、本実施形態のタッチパネルシステム１では、タッチ位置予測部５６（タッチ位置判定部５６ｂ）は、タッチ位置、タッチ位置の移動速度に基づいて、次のタッチ位置の予測座標（タッチ位置Ｐｔ）または予測範囲Ｐｔ’を設定するようになっている。これにより、予測座標（タッチ位置Ｐｔ）または予測範囲Ｐｔ’の設定処理（予測処理）を簡素化することができる。
【００５５】
なお、欠落したタッチ位置の予測は必須ではないものの、図４のようにしてタッチ位置を算出する場合、現在のタッチ位置Ｐｔを予測する過程で、欠落したタッチ位置Ｐｔ−１も予測していることになる。欠落したタッチ位置の予測座標は、必要に応じて、タッチ履歴記憶部５６ａに記憶することにより、欠落したタッチ位置Ｐｔ−１のタッチ情報を補完してもよい。
【００５６】
また、タッチ位置予測部５６は、少なくともタッチ位置の検出結果が欠落している可能性があると判定した場合に、次に検出されるタッチ位置を予測すればよい。しかし、タッチ位置予測部５６は、常時、次に検出されるタッチ位置を予測するようになっていてもよい。
【００５７】
また、本実施形態１では、欠落したタッチ位置が１つである場合について説明したが、２つ以上のタッチ位置が欠落した場合についても同様に、タッチの連続性を判定することができる。ただし、欠落したタッチ位置が１つである場合の判定精度が最も高くなるため、欠落したタッチ位置の数は１つであることが好ましい。
【００５８】
〔実施形態２〕
本発明の他の実施形態について、図５および図６に基づいて説明すれば、以下のとおりである。なお、説明の便宜上、前記実施形態にて説明した部材と同じ機能を有する部材については、同じ符号を付記し、その説明を省略する。以下の説明では、実施形態１との相違点であるタッチ位置予測部５６の処理を中心に説明する。
【００５９】
（タッチ位置予測部５６の他の処理）
実施形態１では、タッチ位置予測部５６が、欠落したタッチ位置（タッチ位置Ｐｔ−１）の前に検出されたタッチ位置（タッチ位置Ｐｔ−２，タッチ位置Ｐｔ−３）のタッチ情報を利用し、タッチ位置Ｐｔ−３→タッチ位置Ｐｔ−２→タッチ位置Ｐｔ−１→タッチ位置Ｐｔと等速直線運動するものとして、欠落したタッチ位置Ｐｔ−１及び現在のタッチ位置Ｐｔを予測していた。
【００６０】
しかし、実際の指示体の動きは、単純な直線的な軌跡をたどるだけでなく、曲線的な軌跡をたどる場合が多い。
【００６１】
そこで、実施形態２では、タッチ位置予測部５６が、タッチ位置およびタッチ位置の移動速度だけでなく、タッチ位置の移動加速度も鑑みて欠落したタッチ位置Ｐｔ−１及び現在のタッチ位置Ｐｔを予測する。
【００６２】
図５は、本発明の実施形態２に係るタッチパネルシステム１におけるタッチ位置予測部５６の処理を示すフローチャートである。図６は、本発明の実施形態２に係るタッチパネルシステム１におけるタッチ位置予測部５６の処理を示す模式図である。
【００６３】
図５に示すように、タッチ位置検出部５は、任意のスキャン周期でタッチパネル３からの信号を処理し、タッチ位置を検出する（Ｓ１１）。具体的には、タッチパネル３上でタッチ操作が行われると、タッチ位置算出部５５は、タッチパネル３の静電容量の変化量に基づいて、現在のタッチ位置を算出し、算出結果をタッチ位置予測部５６（タッチ履歴記憶部５６ａ）に送信する。
【００６４】
次に、タッチ位置判定部５６ｂは、タッチ履歴記憶部５６ａに記憶されたタッチ情報を読み出し、一連のタッチ操作中にタッチ情報が欠落している可能性があるかどうかを判定する（Ｓ１２）。タッチ位置判定部５６ｂは、タッチ情報が欠落した可能性がある場合に、タッチ位置の履歴から欠落したタッチ位置及び現在のタッチ位置を予測する（Ｓ１３）。図５の例では、タッチ位置判定部５６ｂは、欠落したタッチ位置以前のタッチ位置、欠落したタッチ位置以前のタッチ位置の移動速度、欠落したタッチ位置以前のタッチ位置の移動加速度に基づいて、欠落したタッチ位置および現在のタッチ位置を予測する。次に、タッチ位置判定部５６ｂは、予測の合否によって欠落前後のタッチの連続性を判定（Ｓ１４〜Ｓ１６）する。具体的には、実際に検出された現在のタッチ位置が、現在のタッチ位置の予測位置に近接しているかまたは予測範囲内であるかどうかに基づいて、タッチの連続性を判定する。
【００６５】
ここで、図６に基づいて、タッチ位置判定部５６ｂの処理（図５のＳ１２〜Ｓ１６）についてより詳細に説明する。図６の例では、図４と同様に、タッチ位置Ｐｔ−４→タッチ位置Ｐｔ−３→タッチ位置Ｐｔ−２の順にタッチ位置が検出され、ある時刻においてタッチ位置Ｐ１、タッチ位置Ｐ２、またはタッチ位置Ｐ３（現在のタッチ位置）が検出された例が示されている。また、図６の例でも、現在のタッチ位置（タッチ位置Ｐ１、タッチ位置Ｐ２、タッチ位置Ｐ３）の直前のタッチ位置（タッチ位置Ｐｔ−１）のタッチ情報が欠落している。また、図６には、タッチ位置Ｐｔ−４からタッチ位置Ｐｔ−３へのタッチ位置の移動速度Ｖｔ−３、タッチ位置Ｐｔ−３からタッチ位置Ｐｔ−２へのタッチ位置の移動速度Ｖｔ−２、タッチ位置Ｐｔ−２からタッチ位置Ｐｔ−１へのタッチ位置の移動速度Ｖｔ−１、タッチ位置Ｐｔ−１から予測された現在のタッチ位置Ｐｔへのタッチ位置の移動速度Ｖｔも記載されている。
【００６６】
まず、タッチ位置判定部５６ｂは、第１期間（ｔ）ごとに、タッチ履歴記憶部５６ａに記憶されたタッチ情報を読み出す。そして、あるタッチ位置が検出された後、次のタッチ位置が検出されるまでの期間が第１期間（ｔ）よりも長く、かつ、第２期間（Ｔ；ただしＴ＞ｔ）以内の場合に、タッチ情報（タッチ位置の検出結果）が欠落している可能性があると判定する。図６の例では、タッチ位置判定部５６ｂは、第１期間（ｔ）としてスキャン周期が設定され、第２期間（Ｔ）としてスキャン周期の２倍が設定されている。すなわち、タッチ位置判定部５６ｂは、スキャン周期ごとにタッチ情報を読み出す（ｔ＝スキャン周期）と共に、ある時点で読み出されたタッチ情報から、次に読み出されたタッチ情報までの期間（間隔）が、スキャン周期の２倍以内（Ｔ＝２ｔ＝スキャン周期×２）かどうかを確認して、タッチ情報の欠落可能性を判定する。図６では、タッチ位置Ｐｔ−２のタッチ情報が検出された後、ｔ秒後にはタッチ情報（タッチ位置Ｐｔ−１）が検出されず、２ｔ秒後にタッチ位置Ｐ１またはタッチ位置Ｐ２が検出されている。この場合、タッチ位置Ｐｔ−２が検出されてからタッチ位置Ｐ１またはタッチ位置Ｐ２が検出されるまでの期間（Ｔ１，Ｔ２）は、いずれもスキャン周期の２倍（Ｔ１＝Ｔ２＝２ｔ）であり、ｔ＜Ｔ１≦２ｔおよびｔ＜Ｔ２≦２ｔを満たす。従って、タッチ位置判定部５６ｂは、タッチ位置Ｐｔ−１のタッチ情報が欠落している可能性があると判定する（Ｓ１２でＹＥＳ）。
【００６７】
タッチ情報が欠落している可能性があると判定した場合、タッチ位置判定部５６ｂは、タッチ履歴に基づいて欠落したタッチ位置Ｐｔ−１及び現在のタッチ位置Ｐｔを予測する（Ｓ１３）。
【００６８】
実施形態１では、タッチ操作を等速直線運動（移動速度Ｖｔ−２＝移動速度Ｖｔ−１＝移動速度Ｖｔ）とみなして、欠落したタッチ位置Ｐｔ−１及び現在のタッチ位置Ｐｔを設定していた。
【００６９】
これに対し、実施形態２では、欠落したタッチ位置Ｐｔ−１及び現在のタッチ位置Ｐｔを設定するために、タッチ位置の移動速度に加えて、タッチ位置の移動加速度も用いる。
【００７０】
具体的には、本実施形態のタッチパネルシステム１では、タッチ位置判定部５６ｂは、移動速度Ｖｔ−２だけでなく、移動加速度ａｔ−２を加味して、タッチ位置Ｐｔ−２から欠落したタッチ位置Ｐｔ−１への移動速度Ｖｔ−１を予測する。すなわち、移動速度Ｖｔ−２と移動速度Ｖｔ−３との差分から移動加速度ａｔ−２を算出する（移動加速度ａｔ−２＝移動速度Ｖｔ−２−移動速度Ｖｔ−３）。さらに、移動速度Ｖｔ−２と移動加速度ａｔ−２と和を、移動速度Ｖｔ−１と予測して（移動速度Ｖｔ−１＝移動速度Ｖｔ−２＋移動加速度ａｔ−２）、欠落したタッチ位置Ｐｔ−１を設定する。
【００７１】
同様にして、タッチ位置判定部５６ｂは、現在のタッチ位置Ｐｔを予測する。すなわち、移動速度Ｖｔ−１と移動速度Ｖｔ−２との差分から移動加速度ａｔ−１を算出する（移動加速度ａｔ−１＝移動速度Ｖｔ−１−移動速度Ｖｔ−２）。さらに、移動速度Ｖｔ−１と移動加速度ａｔ−１と和を、移動速度Ｖｔと予測して（移動速度Ｖｔ＝移動速度Ｖｔ−１＋移動加速度ａｔ−１）、現在のタッチ位置Ｐｔを設定する。さらに、タッチ位置判定部５６ｂは、タッチ履歴を利用して、現在のタッチ位置の予測範囲Ｐｔ’を設定してもよい。ここでは、予測範囲Ｐｔ’として、予測された現在のタッチ位置Ｐｔを中心とする円が設定されている。
【００７２】
タッチ位置判定部５６ｂは、実際に検出された現在のタッチ位置Ｐ１またはタッチ位置Ｐ２と、予測された現在のタッチ位置Ｐｔまたはその予測範囲Ｐｔ’とを比較して、タッチの連続性を判定する。すなわち、現在のタッチ位置Ｐ１またはタッチ位置Ｐ２が、予測された現在のタッチ位置Ｐｔから所定距離に存在するかどうか、または、予測範囲Ｐｔ’内に存在するかどうかに基づいて、タッチの連続性を判定する。
【００７３】
具体的には、現在のタッチ位置としてタッチ位置Ｐ１が検出された場合、タッチ位置Ｐ１は、予測範囲Ｐｔ’内に存在する（Ｓ１４でＹＥＳ）。つまり、タッチ位置Ｐ１は、予測された現在のタッチ位置Ｐｔから所定距離に存在する。この場合、タッチ位置判定部５６ｂは、欠落したタッチ位置Ｐｔ−１前後のタッチが、一連のタッチ操作によるものであると判定する（Ｓ１５）。つまり、タッチ位置Ｐｔ−４→タッチ位置Ｐｔ−３→タッチ位置Ｐｔ−２→タッチ位置Ｐｔ−１→タッチ位置Ｐ１の順にされた一連のタッチ操作であると判定する。判定結果は、タッチ履歴記憶部５６ａに記録される。なお、タッチ情報が欠落していない場合（Ｓ１２でＮＯ）も、同様に、連続して検出されたタッチ情報が、一連のタッチ操作によるものであると判定される。
【００７４】
一方、現在のタッチ位置としてタッチ位置Ｐ２が検出された場合、タッチ位置Ｐ２は、予測範囲Ｐｔ’内に存在しない（Ｓ１４でＮＯ）。つまり、タッチ位置Ｐ２は、予測された現在のタッチ位置Ｐｔから所定距離に存在しない。この場合、タッチ位置判定部５６ｂは、欠落したタッチ位置Ｐｔ−１前後のタッチが、一連のタッチ操作によるものでなく、連続しない独立したタッチ操作と判定する（Ｓ１６）。つまり、連続したタッチは、タッチ位置Ｐｔ−２で一旦途切れ、タッチ位置Ｐ２は、タッチ位置Ｐｔ−４→タッチ位置Ｐｔ−３→タッチ位置Ｐｔ−２までのタッチとは独立したものであると判定する。判定結果は、タッチ履歴記憶部５６ａに記録される。
【００７５】
なお、上述したタッチ位置Ｐ１およびタッチ位置Ｐ２が検出されず、タッチ位置Ｐｔ−２の検出後、第２期間（Ｔ）以降に、現在のタッチ位置としてタッチ位置Ｐ３が検出される場合もある。この場合、タッチ位置Ｐｔ−２が検出されてから次のタッチ位置Ｐ３が検出されるまでの期間（Ｔ３）は、スキャン周期の２倍より大きくなるため（Ｔ３＞Ｔ＝２ｔ）、ｔ＜Ｔ３≦２ｔを満たさない。タッチ位置判定部５６ｂは、この場合も、連続したタッチは、タッチ位置Ｐｔ−２で一旦途切れ、タッチ位置Ｐ３は、タッチ位置Ｐｔ−４→タッチ位置Ｐｔ−３→タッチ位置Ｐｔ−２までのタッチとは独立したものであると判定する。判定結果は、タッチ履歴記憶部５６ａに記録される。また、タッチ位置判定部５６ｂは、図４において、タッチ位置Ｐｔ−２の検出後、第２期間（Ｔ）以降にタッチ情報が検出されなかった場合、タッチ位置Ｐｔ−２で一連のタッチ操作が終了したと判断する。
【００７６】
タッチパネルシステム１は、このような処理を繰り返し、一連のタッチ操作を認識し、欠落前後のタッチ位置の連続性を判定する。
【００７７】
以上のように、本実施形態のタッチパネルシステムにおいても、タッチ位置判定部５６ｂが、実際に検出されたタッチ位置（タッチ位置Ｐ１、タッチ位置Ｐ２、タッチ位置Ｐ３）と、予測座標（タッチ位置Ｐｔ）または予測範囲Ｐｔ’とを比較して、タッチ位置Ｐｔ−２と検出されたタッチ位置（タッチ位置Ｐ１、タッチ位置Ｐ２、タッチ位置Ｐ３）との連続性を判定する。従って、実施形態１のタッチパネルシステムと同様の効果を奏する。
【００７８】
さらに、本実施形態のタッチパネルシステムは、タッチ位置の履歴として、タッチ位置およびタッチ位置の移動速度に加えて、タッチ位置の移動加速度に基づいて、予測座標（タッチ位置Ｐｔ）または予測範囲Ｐｔ’を設定する。これにより、指示体が曲線的な軌跡をたどって移動しているか直線的な軌跡をたどって移動しているかに関係なく、指示体の動きに応じた予測座標（タッチ位置Ｐｔ）または予測範囲Ｐｔ’が高精度に設定される。従って、実際の指示体の動きを考慮して、タッチ操作をより正確に認識することができる。
【００７９】
〔実施形態３〕
図７は、タッチパネルシステム１を搭載した携帯電話機１０の構成を示す機能ブロック図である。携帯電話機（電子機器）１０は、ＣＰＵ７１と、ＲＡＭ７３と、ＲＯＭ７２と、カメラ７４と、マイクロフォン７５と、スピーカ７６と、操作キー７７と、タッチパネルシステム１とを備えている。各構成要素は、相互にデータバスによって接続されている。
【００８０】
ＣＰＵ７１は、携帯電話機１０の動作を制御する。ＣＰＵ７１は、たとえばＲＯＭ７２に格納されたプログラムを実行する。操作キー７７は、携帯電話機１０のユーザによる指
示の入力を受ける。ＲＡＭ７３は、ＣＰＵ７１によるプログラムの実行により生成されたデータ、または操作キー７７を介して入力されたデータを揮発的に格納する。ＲＯＭ７２は、データを不揮発的に格納する。
【００８１】
また、ＲＯＭ７２は、ＥＰＲＯＭ（Erasable Programmable Read-Only Memory）やフラッシュメモリなどの書込みおよび消去が可能なＲＯＭである。なお、図７には示していないが、携帯電話機１０が、他の電子機器に有線により接続するためのインターフェイス（ＩＦ）を備える構成としてもよい。
【００８２】
カメラ７４は、ユーザの操作キー７７の操作に応じて、被写体を撮影する。なお、撮影された被写体の画像データは、ＲＡＭ７３や外部メモリ（たとえば、メモリカード）に格納される。マイクロフォン７５は、ユーザの音声の入力を受付ける。携帯電話機１０は、当該入力された音声（アナログデータ）をデジタル化する。そして、携帯電話機１０は、通信相手（たとえば、他の携帯電話機）にデジタル化した音声を送る。スピーカ７６は、たとえば、ＲＡＭ７３に記憶された音楽データなどに基づく音を出力する。
【００８３】
ＣＰＵ７１は、タッチパネルシステム１の動作を制御する。ＣＰＵ７１は、例えばＲＯＭ７２に記憶されたプログラムを実行する。ＲＡＭ７３は、ＣＰＵ７１によるプログラムの実行により生成されたデータを揮発的に格納する。ＲＯＭ７２は、データを不揮発的に格納する。なお、タッチパネルシステム１には、ＲＯＭ７２、ＲＡＭ７３に格納されている画像を表示する。
【００８４】
なお、本発明は、以下のように表現することもできる。
【００８５】
〔まとめ〕
本発明の態様１に係るタッチパネルシステム１は、タッチパネル３と、タッチパネル３上のタッチ位置を検出するタッチ位置検出部５とを備え、
タッチ位置検出部５は、一連のタッチ操作中における、あるタッチ位置（タッチ位置Ｐｔ−２）が検出された後、次のタッチ位置（タッチ位置Ｐ１、タッチ位置Ｐ２、タッチ位置Ｐ３）が検出されるまでの期間が第１期間（ｔ）よりも長く、かつ、第２期間（Ｔ；ただしＴ＞ｔ）以内の場合に、タッチ位置（タッチ位置Ｐｔ−２）の検出結果が欠落している可能性があると判定すると共に、タッチ位置の履歴に基づいて、上記次のタッチ位置（タッチ位置Ｐ１、タッチ位置Ｐ２、タッチ位置Ｐ３）の予測座標（タッチ位置Ｐｔ）または予測範囲Ｐｔ’を設定するタッチ位置予測部５６を備え、
上記タッチ位置予測部５６は、上記検出された次のタッチ位置（タッチ位置Ｐ１、タッチ位置Ｐ２、タッチ位置Ｐ３）と、上記予測座標（タッチ位置Ｐｔ）または予測範囲Ｐｔ’とを比較して、上記あるタッチ位置（タッチ位置Ｐｔ−２）と次のタッチ位置（タッチ位置Ｐ１、タッチ位置Ｐ２、タッチ位置Ｐ３）との連続性を判定する連続性判定部（タッチ位置判定部５６ｂ）を備えることを特徴としている。
【００８６】
上記の構成によれば、タッチ位置予測部５６（タッチ位置判定部５６ｂ）が、タッチ操作中に、連続して検出された２つのタッチ位置の検出時間に基づいて、タッチ位置の検出結果の欠落（タッチ情報の欠落）可能性の有無を判定する。さらに、タッチ位置判定部５６ｂは、タッチ情報の欠落可能性ありと判定された場合、検出された２つのタッチ位置（タッチ位置Ｐｔ−２と、タッチ位置Ｐ１、タッチ位置Ｐ２またはタッチ位置Ｐ３）のうち、後に検出されたタッチ位置（タッチ位置Ｐ１、タッチ位置Ｐ２またはタッチ位置Ｐ３）を予測し、そのタッチ位置の予測座標（タッチ位置Ｐｔ）または予測範囲Ｐｔ’を設定する。そして、実際に後に検出されたタッチ位置（タッチ位置Ｐ１、タッチ位置Ｐ２、タッチ位置Ｐ３）と、そのタッチ位置の予測座標（タッチ位置Ｐｔ）または予測範囲Ｐｔ’とを比較することにより、２つのタッチ位置間（タッチ位置Ｐｔ−２と、タッチ位置Ｐ１、タッチ位置Ｐ２またはタッチ位置Ｐ３）のタッチの連続性が判定される。これにより、欠落したタッチ位置（タッチ位置Ｐｔ−１）の前後のタッチ位置（タッチ位置Ｐｔ−２と、タッチ位置Ｐ１、タッチ位置Ｐ２またはタッチ位置Ｐ３）が、一連のタッチ操作によるものか、独立したタッチ操作（一連のタッチ操作ではない）によるものかが判定される。従って、タッチ操作中にタッチ位置の検出結果が欠落した場合であっても、タッチ操作を正確に認識することができる。
【００８７】
本発明の態様２に係るタッチパネルシステム１は、上記態様１において、上記タッチ位置予測部は、少なくともタッチ位置、タッチ位置の移動速度に基づいて、次のタッチ位置の予測座標または予測範囲を設定することが好ましい。
【００８８】
上記の構成によれば、タッチ位置予測部５６は、タッチ位置の履歴として、少なくともタッチ位置およびタッチ位置の移動速度に基づいて、予測座標（タッチ位置Ｐｔ）または予測範囲Ｐｔ’を設定する。これにより、予測座標（タッチ位置Ｐｔ）または予測範囲Ｐｔ’の設定処理（予測処理）を簡素化することができる。
【００８９】
本発明の態様３に係るタッチパネルシステム１は、上記態様２において、上記タッチ位置予測部５６は、さらに、タッチ位置の移動加速度に基づいて、次のタッチ位置の予測座標または予測範囲を設定することがより好ましい。
【００９０】
上記の構成によれば、タッチ位置予測部５６は、タッチ位置の履歴として、タッチ位置およびタッチ位置の移動速度に加えて、タッチ位置の移動加速度に基づいて、予測座標（タッチ位置Ｐｔ）または予測範囲Ｐｔ’を設定する。これにより、指示体が曲線的な軌跡をたどって移動しているか直線的な軌跡をたどって移動しているかに関係なく、指示体の動きに応じた予測座標（タッチ位置Ｐｔ）または予測範囲Ｐｔ’が高精度に設定される。従って、実際の指示体の動きを考慮して、タッチ操作をより正確に認識することができる。
【００９１】
本発明の態様４に係るタッチパネルシステム１は、上記態様１〜３のいずれかにおいて、上記連続性判定部（タッチ位置判定部５６ｂ）は、上記検出された次のタッチ位置（タッチ位置Ｐ１）が、上記予測座標（タッチ位置Ｐｔ）から所定距離内に存在する場合、または、上記予測範囲Ｐｔ’内に存在する場合に、上記あるタッチ位置（タッチ位置Ｐｔ−２）から次のタッチ位置（タッチ位置Ｐ１）までタッチが連続していると判定することが好ましく、上記予測範囲Ｐｔ’内に存在する場合に、上記あるタッチ位置（タッチ位置Ｐｔ−２）から次のタッチ位置（タッチ位置Ｐ１）までタッチが連続していると判定することがより好ましい。
【００９２】
上記の構成によれば、タッチ位置判定部５６ｂが、実際に後に検出されたタッチ位置（タッチ位置Ｐ１、タッチ位置Ｐ２、タッチ位置Ｐ３）が、そのタッチ位置の予測座標（タッチ位置Ｐｔ）から所定距離の範囲内に存在する場合に、欠落したタッチ位置（タッチ位置Ｐｔ−１）の前後のタッチ位置（タッチ位置Ｐｔ−２と、タッチ位置Ｐ１、タッチ位置Ｐ２またはタッチ位置Ｐ３）が、一連のタッチ操作によるものであると判定される。これにより、タッチ操作の連続性を簡便に判定することができる。
【００９３】
本発明の態様５に係るタッチパネルシステム１は、上記態様１〜４のいずれかにおいて、上記連続性判定部（タッチ位置判定部５６ｂ）は、上記検出された次のタッチ位置（タッチ位置Ｐ１、タッチ位置Ｐ２、タッチ位置Ｐ３）が、上記予測座標（タッチ位置Ｐｔ）から所定距離よりも離れて存在する場合、または、上記予測範囲Ｐｔ’外に存在する場合に、上記あるタッチ位置（タッチ位置Ｐｔ−２）で連続するタッチが終了したと判定することが好ましい。
【００９４】
上記の構成によれば、タッチ位置判定部５６ｂが、実際に後に検出されたタッチ位置（タッチ位置Ｐ１、タッチ位置Ｐ２、タッチ位置Ｐ３）が、そのタッチ位置の予測座標（タッチ位置Ｐｔ）から所定距離よりも離れて存在する場合に、欠落したタッチ位置（タッチ位置Ｐｔ−１）の前後のタッチ位置（タッチ位置Ｐｔ−２と、タッチ位置Ｐ１、タッチ位置Ｐ２またはタッチ位置Ｐ３）が、一連のタッチ操作によるものであると判定せずに、あるタッチ位置（タッチ位置Ｐｔ−２）で一連のタッチが終了したと判定する。これにより、タッチ操作の連続性をより正確に判定することができる。
【００９５】
本発明の態様６に係るタッチパネルシステム１は、上記態様１〜５のいずれかにおいて、上記タッチ位置予測部５６は、上記予測範囲Ｐｔ’を、上記予測座標（タッチ位置Ｐｔ）を中心とする円形状に設定することが好ましい。
【００９６】
上記の構成によれば、現在のタッチ位置の予測範囲Ｐｔ’が円形状であるため、現在のタッチ位置の予測座標（タッチ位置Ｐｔ）を中心として均等な範囲の予測範囲Ｐｔ’が設定される。これにより、予測されたタッチ位置Ｐｔを中心としてあらゆる方向で検出されたタッチの連続性を判定することができる。
【００９７】
本発明の態様７に係るタッチパネルシステム１は、上記態様１〜６のいずれかにおいて、上記タッチパネル３は、投影型静電容量方式のタッチパネルであってもよい。
【００９８】
上記の構成によれば、動作原理が投影型静電容量方式のタッチパネルを備えているため、マルチタッチ（多点検出）が可能なタッチパネルシステムを提供することができる。
【００９９】
本発明の態様８に係るタッチパネルシステム１は、上記態様１〜７のいずれかにおいて、表示装置をさらに備え、上記タッチパネル３は、上記表示装置の前面に設けられていてもよい。
【０１００】
上記の構成によれば、タッチパネル３が表示装置２の前面に設けられているため、表示装置２に発生したノイズがタッチ位置として誤認識されるのを防止することができる。
【０１０１】
本発明の態様９に係るタッチパネルシステム１は、上記態様１〜８のいずれかにおいて、上記表示装置２は、液晶ディスプレイ、プラズマディスプレイ、または有機ＥＬディスプレイ、電界放出ディスプレイ、またはＩｎＧａＺｎＯ系酸化物半導体を搭載したディスプレイであってもよい。
【０１０２】
上記の構成によれば、表示装置２が、日常的な電子機器に多用されている各種ディスプレイから構成されている。従って、汎用性の高いタッチパネルシステム１を提供することができる。また、ＩｎＧａＺｎＯ系酸化物半導体を採用した表示装置２は、高精細表示および飛躍的な省エネルギー化を実現することができる。
【０１０３】
本発明の態様１０に係る電子機器は、上記態様１〜９のいずれかに記載のタッチパネルシステムを備える構成である。
【０１０４】
従って、タッチ操作中のタッチ情報が欠落した場合であっても、タッチ操作を正確に認識することのできる電子機器を提供することができる。
【０１０５】
本発明は上述した各実施形態に限定されるものではなく、請求項に示した範囲で種々の変更が可能であり、異なる実施形態にそれぞれ開示された技術的手段を適宜組み合わせて得られる実施形態についても本発明の技術的範囲に含まれる。さらに、各実施形態にそれぞれ開示された技術的手段を組み合わせることにより、新しい技術的特徴を形成することができる。
【産業上の利用可能性】
【０１０６】
本発明は、テレビ、パソコン、携帯電話、デジタルカメラ、携帯ゲーム機、電子フォトフレーム、携帯情報端末、電子ブック、家電製品、券売機、ＡＴＭ、カーナビゲーション等、タッチパネル式の各種電子機器に適用することができる。
【符号の説明】
【０１０７】
１  タッチパネルシステム
２  表示装置
３  タッチパネル
５  タッチ位置検出部
１０  携帯電話機（電子機器）
５６  タッチ位置予測部
５６ａ  タッチ履歴記憶部
５６ｂ  タッチ位置判定部（連続性判定部）
【図１】
2014228890.tif 000003
【図２】
2014228890.tif 000004
【図３】
2014228890.tif 000005
【図４】
2014228890.tif 000006
【図５】
2014228890.tif 000007
【図６】
2014228890.tif 000008
【図７】
2014228890.tif 000009
【図８】
2014228890.tif 000010