(57)【要約】【課題】タッチパネルから検知した電圧にノイズが重畳する環境であっても、操作者の操作感度を損ねることなく、タッチ位置の座標を特定する、ことを目的とする。【解決手段】タッチパネル装置は、操作者によるタッチパネルに対するタッチの有無を認識し、タッチと認識された後から連続回数検知時間経過の直前における所定数のＡＤ値のうち、最大値と最小値とを除去して算出した平均ＡＤ値に応じた座標をタッチ位置として特定する。【選択図】図６
2017199181.tif 000002
【特許請求の範囲】
【請求項１】
タッチパネルに設けられた対向する２枚の導電膜の接触位置に応じて生じる電圧値を検知することで、操作者によるタッチ位置の座標を特定するタッチパネル装置であって、
操作者による前記タッチパネルに対するタッチの有無を認識するタッチ認識手段と、
前記タッチと認識された後から所定時間経過の直前における所定数の電圧値のうち、最大値と最小値とを除去して算出した平均値に応じた座標を前記タッチ位置として特定する第１特定手段と、
を備えるタッチパネル装置。
【請求項２】
前記所定時間内に、予め定められた誤差許容値内の電圧値を所定回数以上連続して検知することを条件とし、前記条件を満たした電圧値に応じた座標を前記タッチ位置として特定する第２特定手段を備え、
前記第１特定手段は、前記所定時間内に前記条件が満たされなかった場合、前記平均値に応じた座標を前記タッチ位置として特定する請求項１に記載のタッチパネル装置。
【請求項３】
前記第１特定手段は、少なくとも２つの電圧値によって前記平均値を算出するように、除去する電圧値の数が設定される請求項１又は請求項２記載のタッチパネル装置。
【請求項４】
前記第１特定手段による前記タッチ位置の座標の特定回数に応じて、前記平均値を算出するために除去する前記電圧値の数を多くする請求項１から請求項３の何れか１項記載のタッチパネル装置。
【請求項５】
前記条件を満たしたタイミングと前記所定時間が経過したタイミングとが同時となった場合、前記第２特定手段によって前記タッチ位置が特定される請求項２から請求項４の何れか１項記載のタッチパネル装置。
【請求項６】
タッチパネルに設けられた対向する２枚の導電膜の接触位置に応じて生じる電圧値を検知することで、操作者によるタッチ位置の座標を特定するタッチ位置検知方法であって、
操作者による前記タッチパネルに対するタッチの有無を認識し、
前記タッチと認識された後から所定時間経過の直前における所定数の電圧値のうち、最大値と最小値とを除去して算出した平均値に応じた座標を前記タッチ位置として特定するタッチ位置検知方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、タッチパネル装置及びタッチ位置検知方法に関するものである。
【背景技術】
【０００２】
抵抗膜式のタッチパネルは、２枚の導電膜が対向して設けられ、操作者によってタッチ（押し下げ）されると、その位置（以下「タッチ位置」という。）で２枚の導電膜が接触し、タッチ位置に応じた電圧を生じさせる。すなわち、タッチパネルに対するタッチ位置の座標を特定する座標検知は、タッチされたときに生じる電圧を検知することで行われる。このため、座標検知に用いられる電圧は、耐ノイズ性が高く、安定している必要がある。
【０００３】
一方、電圧にノイズが全く重畳しない環境は存在しない。このため、電圧へのノイズの重畳による座標の誤検知を防ぐために、タッチパネルがタッチされると、電圧値を複数回検知し、所定回数連続で一致した電圧値に応じた座標をタッチ位置とする。
【０００４】
このような方法の例として、特許文献１には、タッチパネルがタッチされると、測定電圧値を複数回測定して第１回目の測定電圧値を基準電圧値とし第２回目以降の測定電圧値を比較電圧値とし、基準電圧値と比較電圧値とを順次比較して連続して予め定められた規定回数一致すると基準電圧値又は比較値を座標データに変換することが開示されている。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００１−３０６２５９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
しかしながら、電圧にノイズが過度に重畳する環境下では、電圧値の連続した一致という座標検知の条件を満たせず、座標検知までに時間を要したり、座標の誤検知が生じたり、さらには、座標の特定ができなかったりし、タッチパネルに対する操作者の操作感度を損ねる場合がある。
【０００７】
本発明は、このような事情に鑑みてなされたものであって、タッチパネルから検知した電圧にノイズが重畳する環境であっても、操作者の操作感度を損ねることなく、タッチ位置の座標を特定できる、タッチパネル装置及びタッチ位置検知方法を提供することを目的とする。
【課題を解決するための手段】
【０００８】
上記課題を解決するために、本発明のタッチパネル装置及びタッチ位置検知方法は以下の手段を採用する。
【０００９】
本発明の第一態様に係るタッチパネル装置は、タッチパネルに設けられた対向する２枚の導電膜の接触位置に応じて生じる電圧値を検知することで、操作者によるタッチ位置の座標を特定するタッチパネル装置であって、操作者による前記タッチパネルに対するタッチの有無を認識するタッチ認識手段と、前記タッチと認識された後から所定時間経過の直前における所定数の電圧値のうち、最大値と最小値とを除去して算出した平均値に応じた座標を前記タッチ位置として特定する第１特定手段と、を備える。
【００１０】
本構成に係るタッチパネルは、所謂、抵抗膜式のタッチパネルであり、対向する２枚の導電膜の接触位置に応じて生じる電圧値を検知することで、操作者によるタッチ位置の座標を特定する。
【００１１】
操作者によるタッチパネルに対するタッチの有無は、タッチ認識手段によって認識される。タッチ認識手段は、例えば、検知された電圧値が所定閾値以上の場合にタッチパネルが操作者によってタッチされたと認識する。
【００１２】
ここで、予め定められた誤差許容値内の電圧値を所定回数以上連続して検知することを条件とし、この条件を満たした電圧値に応じた座標がタッチ位置として特定する処理がある。しかしながら、電圧値に重畳するノイズが大きいと、所定回数以上、電圧値が誤差許容値内で連続し難い。
【００１３】
そこで、本構成は、第１特定手段によって、タッチと認識された後から所定時間経過の直前における所定数の電圧値のうち、最大値と最小値とを除去して算出した平均値に応じた座標がタッチ位置として特定される。操作者によるタッチと認識された後から所定時間経過すると、ノイズの影響を受けない電圧値そのものの変動量は小さい。一方、上記所定数の電圧値のうち、最大値と最小値とが最も大きくノイズが重畳された電圧値である。このため、これらを除去して算出した電圧値の平均値に応じた座標をタッチ位置とすることで、電圧値に重畳するノイズの影響が小さくなる。また、本構成は、連続して一致する電圧値を検知できなくても、既に検知済みの電圧値を用いてタッチ位置の座標を強制的に特定するので、電圧値の再検知等を必要とせず、確実にタッチ位置の座標を特定できる。
【００１４】
従って、本構成は、タッチパネルから検知した電圧にノイズが重畳する環境であっても、操作者の操作感度を損ねることなく、タッチ位置の座標を特定できる。
【００１５】
上記第一態様では、前記所定時間内に、予め定められた誤差許容値内の電圧値を所定回数以上連続して検知することを条件とし、前記条件を満たした電圧値に応じた座標を前記タッチ位置として特定する第２特定手段を備え、前記第１特定手段は、前記所定時間内に前記条件が満たされなかった場合、前記平均値に応じた座標を前記タッチ位置として特定してもよい。
【００１６】
本構成は、タッチパネルから検知した電圧にノイズが重畳する環境であっても、操作者の操作感度を損ねることなく、タッチ位置の座標を特定できる。
【００１７】
上記第一態様では、前記第１特定手段が、少なくとも２つの電圧値によって前記平均値を算出するように、除去する電圧値の数が設定してもよい。
【００１８】
本構成によれば、タッチパネル装置の設置環境に適した平均値を算出すための設定が可能となる。
【００１９】
上記第一態様では、前記第１特定手段による前記タッチ位置の座標の特定回数に応じて、前記平均値を算出するために除去する前記電圧値の数を多くしてもよい。
【００２０】
本構成によれば、タッチパネル装置の設置環境に応じて、平均値を算出すための設定を自動的に変更できる。
【００２１】
上記第一態様では、前記条件を満たしたタイミングと前記所定時間が経過したタイミングとが同時となった場合、前記第２特定手段によって前記タッチ位置を特定してもよい。
【００２２】
本構成によれば、第２特定手段により特定されるタッチ位置の方が第１特定手段により特定されるタッチ位置に比べてノイズの影響を受けないため、特定されるタッチ位置の精度を高くできる。
【００２３】
本発明の第二態様に係るタッチ位置検知方法は、タッチパネルに設けられた対向する２枚の導電膜の接触位置に応じて生じる電圧値を検知することで、操作者によるタッチ位置の座標を特定するタッチ位置検知方法であって、操作者による前記タッチパネルに対するタッチの有無を認識し、前記タッチと認識された後から所定時間経過の直前における所定数の電圧値のうち、最大値と最小値とを除去して算出した平均値に応じた座標を前記タッチ位置として特定する。
【発明の効果】
【００２４】
本発明によれば、タッチパネルから検知した電圧にノイズが重畳する環境であっても、操作者の操作感度を損ねることなく、タッチ位置の座標を特定できる、という効果を有する。
【図面の簡単な説明】
【００２５】
【図１】本発明の実施形態に係るタッチパネル装置の構成図である。
【図２】連続回数検知特定処理を示す模式図である。
【図３】ノイズが重畳した場合のＡＤ値の変化を示す模式図である。
【図４】本発明の実施形態に係る平均値特定処理を示す模式図である。
【図５】本発明の実施形態に係るタッチパネル制御装置のタッチパネル検知機能に関する電気的構成を示すブロック図である。
【図６】本発明の実施形態に係るタッチ位置検知処理の流れを示すフローチャートである。
【図７】本発明の実施形態に係るタッチ位置検知処理の例を示す模式図である。
【図８】本発明の実施形態に係るタッチ位置検知処理の例を示す模式図である。
【発明を実施するための形態】
【００２６】
以下に、本発明に係るタッチパネル装置及びタッチ位置検知方法の一実施形態について、図面を参照して説明する。
【００２７】
図１は、本実施形態に係るタッチパネル装置１０の構成図である。なお、本実施形態に係るタッチパネル装置１０は、一例として、空気調和装置等の電気機器に備えられ、空気調和装置のオン、オフ及び運転モードや温度等の各種設定等、空気調和装置の操作を行うために用いられる。
【００２８】
タッチパネル装置１０は、筐体１２にタッチパネル１４、複数のスイッチ１６、リモコンセンサ１８、及びタッチパネル制御装置２０を備える。
【００２９】
タッチパネル１４は、入力される表示データをビデオ信号に変換し、変換したビデオ信号に応じた各種情報をＬＣＤ（Liquid Crystal Display）に表示する。また、タッチパネル１４は、操作者の指やタッチペン等の指示体を用いて押し下げされた位置であるタッチ位置を検知する。
【００３０】
このタッチパネル１４は、所謂、抵抗膜式であり、ＬＣＤの上面に設けられた対向する２枚の透明な導電膜（ＴｉＯ）の接触位置に応じて生じる電圧値を検知することで、操作者によるタッチ位置の座標を特定する。
具体的には、タッチパネル１４は、ｘ軸方向である左右両端に＋側のｘ軸電極３０Ａ及び−側のｘ軸電極３０Ｂを備え、ｙ軸方向である上下両端に＋側のｙ軸電極３２Ａ及び−側のｙ軸電極３２Ｂを備える。２枚の導電膜の接触位置に応じた分圧値（電圧値）がｘ軸電極３０Ａ，３０Ｂ及びｙ軸電極３２Ａ，３２Ｂによって検知される。すなわち、ｘ軸電極３０Ａ，３０Ｂによって検知された電圧値によって、タッチ位置に対するｘ軸方向の座標が特定され、ｙ軸電極３２Ａ，３２Ｂによって検知された電圧値によって、タッチ位置に対するｙ軸方向の座標が特定される。
【００３１】
複数のスイッチ１６は、空気調和装置のオン、オフや、各種設定を行う場合に、操作者によって押圧される。
【００３２】
リモコンセンサ１８は、空気調和装置を制御するために、後述するＣＰＵ２２に電圧値を出力する。リモコンセンサ１８は、温度に応じた抵抗値の変動に基づく電圧値を出力する周知のセンサである。
【００３３】
タッチパネル制御装置２０は、ＣＰＵ（Central  Processing  Unit）２２、ＲＡＭ（Random  Access  Memory）２４の他に、ＲＯＭ（Read  Only  Memory）、及びコンピュータ読み取り可能な記憶媒体等から構成されている。そして、各種機能を実現するための一連の処理は、一例として、プログラムの形式で記憶媒体等に記憶されており、このプログラムをＣＰＵ２２がＲＡＭ２４等に読み出して、情報の加工・演算処理を実行することにより、各種機能が実現される。なお、プログラムは、ＲＯＭやその他の記憶媒体に予めインストールしておく形態や、コンピュータ読み取り可能な記憶媒体に記憶された状態で提供される形態、有線又は無線による通信手段を介して配信される形態等が適用されてもよい。
【００３４】
また、タッチパネル制御装置２０は、ＡＤＣ（Analog  to  Digital  Converter）２６を備えている。ＡＤＣ２６は、ｘ軸電極３０Ａ，３０Ｂ及びｙ軸電極３２Ａ，３２Ｂによって検知された電圧値や、リモコンセンサ１８が出力した電圧値をＡＤ変換（アナログ・デジタル変換）し、ＣＰＵ２２へ出力する。また、ＡＤ変換後の電圧値（以下「ＡＤ値」という。）は、時系列でＲＡＭ２４に記憶される。
【００３５】
なお、ＡＤＣ２６は、一例として、ｘ軸電極３０Ａ，３０Ｂで検知した電圧値、ｙ軸電極３２Ａ，３２Ｂで検知した電圧値、リモコンセンサ１８が出力した電圧値を、１ｍｓｅｃ毎に切り替えてＡＤ変換する。すなわち、ｘ軸電極３０Ａ，３０Ｂで検知した電圧値、ｙ軸電極３２Ａ，３２Ｂで検知した電圧値、リモコンセンサ１８が出力した電圧値は、各々３ｍｓｅｃ周期でＡＤ変換される。
【００３６】
ＣＰＵ２２は、ｘ軸電極３０Ａ，３０Ｂ及びｙ軸電極３２Ａ，３２Ｂによって検知された電圧値に基づいて、タッチ位置の座標を特定（以下「座標検知」という。）する。そして、タッチパネル制御装置２０は、特定した座標に応じた制御信号、押圧されたスイッチ１６に応じた制御信号、及びリモコンセンサ１８が出力した電圧値をＡＤ変換した制御信号等を空気調和装置に送信する。
【００３７】
次に、タッチパネル制御装置２０によるタッチ位置の座標検知について説明する。
【００３８】
本実施形態に係るタッチパネル制御装置２０は、連続回数検知特定処理又は平均値特定処理を行う。
【００３９】
連続回数検知特定処理は、予め定められた許容誤差値内の電圧値を所定回数以上連続して検知することを条件（以下「連続回数検知条件」という。）とし、連続回数検知条件を満たした電圧値に応じた座標をタッチ位置として特定する。上記所定回数は、一例として８回とする。
【００４０】
図２は、連続回数検知特定処理による座標検知を示す模式図である。図２の横軸は時間経過を示し、縦軸はＡＤ変換後の電圧値（以下「ＡＤ値」という。）の大きさを示す。図２の上方に示される一致カウンタとは、ＡＤ値が前回のＡＤ値と同一となった連続回数である。
なお、ＡＤ値が安定したとしても、実際には十数ｍＶ程度で振動している。このため、前回検知したＡＤ値に対して予め定められた誤差許容値内のＡＤ値は、同一のＡＤ値とされる。すなわち、以下の説明において、同一のＡＤ値とは誤差許容値内のＡＤ値をいう。この誤差許容値は、上述した振動範囲に基づいて予め設定されている。
【００４１】
次にＡＤ値の変化と連続回数検知について説明する。
図２に示すようにＡＤ値は、操作者によるタッチパネル１４に対するタッチ（押し下げ）の開始時は、押し下げ強さが小さいためＡＤ値が小さい。ＡＤ値が入力閾値以下の場合は、それが操作者によるタッチに基づくものか、ノイズ等のタッチ以外に基づくものであるか判別できないため、連続回数検知に用いない。換言すると、ＡＤ値が入植閾値を超えると、そのＡＤ値は、タッチパネル１４に対する操作者によるタッチであると認識される。
【００４２】
ＡＤ値は、タッチパネル１４に対する押下開始から徐々に大きくなる。ここで、連続回数検知＃１では、●（黒丸）で示される比較開始となるＡＤ値を含んで６回連続でＡＤ値が同一となっているが、比較開始のＡＤ値に対して７回目のＡＤ値は、誤差許容値を超える。このため、“６”までカウントアップされていた一致カウンタは、カウントクリアされて“０”に戻る。この結果、連続回数検知＃１におけるＡＤ値は、タッチ位置の座標検知には用いられない。そして、新たに検知されたＡＤ値が、比較開始のＡＤ値とされる。
【００４３】
操作者による押し下げ強さが最大となると、ＡＤ値が略一定となる。ここで、連続回数検知＃２では、●で示される比較開始となるＡＤ値を含んで８回連続でＡＤ値が同一となっている。このため、連続回数検知＃２における比較開始とされたＡＤ値が、タッチ位置の座標検知に用いられる。また、連続回数検知＃３でも８回連続でＡＤ値が同一となっているように、連続回数検知は繰り返し行われ、タッチ位置の座標検知に用いられる。
【００４４】
図３は、電圧値にノイズが重畳する場合を示している。図３に示されるように、電圧値に重畳するノイズが大きいと、ＡＤ値が大きく変化し、所定回数以上、ＡＤ値が一致して連続し難い。このため、電圧値にノイズが重畳している場合に、連続回数検知特定処理による座標検知では時間を要したり、誤検知、さらには座標を特定できない場合がある。
【００４５】
そこで、本実施形態に係るタッチパネル装置１０では、平均値特定処理を行う。
平均値特定処理は、操作者によるタッチと認識された後から所定時間経過の直前における所定数（以下「抽出数」という。）のＡＤ値のうち、最大値と最小値とを除去して平均値（以下「平均ＡＤ値」という。）を算出する。そして、平均ＡＤ値に応じた座標が、タッチ位置として特定される。
【００４６】
上記所定時間（以下「連続回数検知時間」という。）は、操作者がタッチパネル１４をタッチしてから反応がないため、ストレスを感じるまでの時間よりも短い時間が設定され、一例として、５０ｍｓｅｃである。
【００４７】
また、抽出数は、一例として８つである。この場合、最大値と最小値とを除去した６つのＡＤ値によって平均ＡＤ値が算出されるが、これに限らず、少なくとも２つの電圧値によって平均ＡＤ値を算出するように、除去するＡＤ値の数が設定されればよい。すなわち、少なくともＡＤ値の最大値と最小値が除去されればよく、例えば、２番目に大きなＡＤ値と２番目に小さなＡＤ値をさらに除去し、４つのＡＤ値によって平均ＡＤ値を算出してもよい。
除去するＡＤ値の数は、タッチパネル装置１０の設置環境等によって予め設定される。このような処理によって、タッチパネル装置１０の設置環境等に適した平均ＡＤ値を算出すための設定が可能となる。
【００４８】
図４は、平均値特定処理の例を示しており、連続回数検知時間がタイムアップ（経過）したタイミングから遡って８つのＡＤ値のうち、最大値である最初のＡＤ値と最小値である４つめのＡＤ値の除いた残りの６つのＡＤ値によって平均ＡＤ値を算出する。また、図４の他の例では、連続回数検知時間がタイムアップしたタイミングから遡って８つのＡＤ値のうち、最大値である最初のＡＤ値と最小値である２つめのＡＤ値の除いた残りの６つのＡＤ値によって平均ＡＤ値を算出する。
【００４９】
図５は、タッチパネル制御装置２０のタッチパネル検知機能に関する電気的構成を示すブロック図である。
ＣＰＵ２２は、ＡＤＣ２６から入力されたＡＤ値に基づいて座標検知を行うために、タッチ認識部４０、連続回数検知特定部４２、平均値特定部４４、及びタイムカウンタ４６を備える。これらの構成が有する機能は、ソフトウェアによって実現される。
【００５０】
タッチ認識部４０は、操作者によるタッチの有無を認識する。タッチ認識部４０は、上述したように、ＡＤ値が入力閾値以上の場合にタッチパネル１４が操作者によってタッチされたと認識する。
【００５１】
連続回数検知特定部４２は、連続回数検知特定処理を実行する機能を有し、連続回数検知時間内に、連続回数検知条件を満たしたＡＤ値に応じた座標をタッチ位置として特定する。
【００５２】
平均値特定部４４は、平均値特定処理を実行する機能を有し、連続回数検知時間内に連続回数検知条件が満たされなかった場合、連続回数検知時間経過の直前における所定数のＡＤ値をＲＡＭ２４から読み出す。そして、平均値特定部４４は、ＲＡＭ２４から読み出したＡＤ値のうち、最大値と最小値とを除去して算出した平均ＡＤ値に応じた座標をタッチ位置として特定する。
【００５３】
タイムカウンタ４６は、連続回数検知時間を計時する。なお、タイムカウンタ４６は、連続回数検知時間に達するまで０からカウントアップするが、これに限らず、連続回数検知時間から０に達するまでカウントダウンしてもよい。
【００５４】
図６は、検知された電圧値がＡＤ変換されて、ＡＤ値がＣＰＵ２２に入力される毎に行われるタッチ位置検知処理の流れを示すフローチャートである。
【００５５】
ＡＤ値がＣＰＵ２２に入力されると、ステップ１００によって、ＡＤ値が入力閾値以上であるか否かを判定し、否定判定の場合はステップ１０２へ移行し、肯定判定の場合はステップ１０４へ移行する。
【００５６】
ステップ１０２では、連続回数検知時間のカウントをスタートし、次のＡＤ値がＣＰＵ２２に入力されるとステップ１００から処理が再開される。すなわち、ＡＤ値がＣＰＵ２２に入力されても入力閾値以上でない場合には、ステップ１０２へ常に移行するため、連続回数検知時間のカウントがその都度、初期値（ゼロクリア）とさる。一方、ＡＤ値が入力閾値以上となった場合にはステップ１０４へ移行するので、連続回数検知時間は、ゼロクリアされず、そのまま計時され続けることとなる。
【００５７】
ステップ１０４では、ＡＤ値が所定回数以上連続して一致したか否かを判定し、肯定判定の場合はステップ１１０へ移行する。一方、否定判定の場合はステップ１０６へ移行する。
【００５８】
ステップ１０６では、連続回数検知時間がタイムアップしたか否かを判定し、肯定判定の場合はステップ１０８へ移行する。一方、否定判定の場合は一旦処理を終了し、次のＡＴ値がＣＰＵ２２に入力されるとステップ１００から処理が開始される。
【００５９】
ステップ１０８では、連続回数検知時間経過の直前における所定数のＡＤ値をＲＡＭ２４から読み出して、平均ＡＤ値を算出し、ステップ１１０へ移行する。
【００６０】
ステップ１１０では、ＡＤ値に応じた座標をタッチ位置として特定する。
すなわち、ステップ１０４からステップ１１０へ移行した場合、ステップ１１０では、連続したＡＤ値に応じた座標をタッチ位置として特定する。
一方、ステップ１０８からステップ１１０へ移行した場合、ステップ１１０では、平均ＡＤ値に応じた座標をタッチ位置として特定する。
【００６１】
図７は、ステップ１０８からステップ１１０した場合におけるタッチ位置検知処理（平均値特定処理）の例を示す模式図である。
【００６２】
操作者によるタッチと認識された後から連続回数検知時間経過すると、ノイズの影響を受けないＡＤ値そのものの変動量は小さい。一方、連続回数検知時間経過の直前における所定数のＡＤ値のうち、最大値と最小値とが最も大きくノイズが重畳されたＡＤ値である。このため、これらを除去して算出した平均ＡＤ値に応じた座標をタッチ位置とすることで、ＡＤ値に重畳するノイズの影響が小さくなる。また、図７に示されるように、操作者がタッチパネル１４をタッチし続けていると、連続回数検知時間が経過しても、連続回数検知時間を繰り返しカウントアップし、連続回数検知特定処理又は平均値特定処理を繰り返す。
【００６３】
このように、平均値特定処理は、連続して一致するＡＤ値を検知できなくても、既に検知済みのＡＤ値を用いてタッチ位置の座標を強制的に特定する。このため、本実施形態に係るタッチ位置検知処理は、連続回数検知特定処理によってタッチ位置の座標が特定できなくても、電圧値の再検知等を必要としない。
従って、本実施形態に係るタッチ位置検知処理は、座標検知までにさらに時間を要したり、タッチ位置の座標が特定できないことを防止でき、確実にタッチ位置の座標を特定できる。
【００６４】
図８は、タッチ位置検知処理の他の例を示す模式図である。
処理Ａに示されるように、連続回数検知条件を満たしたタイミングと連続回数検知時間が経過（タイムアップ）するタイミングとが同時となった場合、連続回数検知特定処理によってタッチ位置が特定される。この理由は、連続回数検知特定処理により特定されるタッチ位置の方が平均値特定処理により特定されるタッチ位置に比べてノイズの影響を受けないため、特定されるタッチ位置の精度が高くなるためである。
【００６５】
また、処理２に示されるように、ＡＤ値が所定回数一致し、連続回数検知特定処理によってタッチ位置の座標が特定されると、連続回数検知時間のカウントが初期値から繰り返され、押下終了となるまでタッチ位置検知処理が繰り返される。
【００６６】
さらに、本実施形態に係るタッチ位置検知処理は、平均値特定処理によるタッチ位置の座標の特定回数に応じて、平均ＡＤ値を算出するために除去するＡＤ値の数を多くしてもよい。
平均値特定処理による座標の特定回数が多い環境は、よりノイズが重畳し易く、ノイズが重畳したＡＤ値の数もより多いと推測される。
【００６７】
そこで、タッチパネル制御装置２０は、タッチパネル装置１０の電源投入から一定時間の間、平均値特定処理によってタッチ位置の座標の特定した回数をカウントし、このカウント数が所定の閾値を超える毎に除去するＡＤ値の数を多くする。除去されるＡＤ値は、値が大きい順又は小さい順である。
【００６８】
より具体的には、カウント数が第１閾値を超えるまでは、除去するＡＤ値は最大値と最小値の２つとされる。カウント数が第１閾値を超えると除去されるＡＤ値は、最大値を含む大きい値２つと最初値を含む小さい値２つ、計４つとされる。さらに、カウント数がより大きな第２閾値を超えると除去されるＡＤ値は、最大値を含む大きい値３つと最初値を含む小さい値３つ、計６つとされる。なお、除去後のＡＤ値の数は、少なくとも２つ以上とする。
この処理により、タッチパネル制御装置２０は、タッチパネル装置１０の設置環境に応じて、平均値を算出すための設定を自動的に変更できる。
【００６９】
以上説明したように、本実施形態に係るタッチパネル装置１０は、操作者によるタッチパネル１４に対するタッチの有無を認識し、タッチと認識された後から連続回数検知時間経過の直前における所定数のＡＤ値のうち、最大値と最小値とを除去して算出した平均ＡＤ値に応じた座標をタッチ位置として特定する。
これにより、タッチパネル装置１０は、タッチパネル１４から検知したＡＤ値にノイズが重畳する環境であっても、操作者の操作感度を損ねることなく、タッチ位置の座標を特定できる。
【００７０】
以上、本発明を、上記各実施形態を用いて説明したが、本発明の技術的範囲は上記実施形態に記載の範囲には限定されない。発明の要旨を逸脱しない範囲で上記各実施形態に多様な変更又は改良を加えることができ、該変更又は改良を加えた形態も本発明の技術的範囲に含まれる。また、上記各実施形態を適宜組み合わせてもよい。
【００７１】
また、上記各実施形態で説明したタッチ位置検知処理の流れも一例であり、本発明の主旨を逸脱しない範囲内において不要なステップを削除したり、新たなステップを追加したり、処理順序を入れ替えたりしてもよい。
【符号の説明】
【００７２】
１０    タッチパネル装置
１４    タッチパネル
４０    タッチ認識部（タッチ認識手段）
４２    連続回数検知特定部（第２特定手段）
４４    平均値特定部（第１特定手段）
【図１】
2017199181.tif 000003
【図２】
2017199181.tif 000004
【図３】
2017199181.tif 000005
【図４】
2017199181.tif 000006
【図５】
2017199181.tif 000007
【図６】
2017199181.tif 000008
【図７】
2017199181.tif 000009
【図８】
2017199181.tif 000010