(57)【要約】【課題】操作子による操作に対する応答性を向上させることができるタッチパネル装置を提供する。【解決手段】タッチパネル装置１０は、第１電極Ｅｙを駆動電極とし第２電極Ｅｘを検出電極とする第１状態と、第２電極Ｅｘを駆動電極とし第１電極を検出電極とする第２状態とを切り替える切替部２０、２６と、検出信号にノイズが含まれると判定されていない場合には、第１状態において信号強度が第１閾値以上である区画を操作子の操作位置として取得し、検出信号にノイズが含まれると判定された場合には、第１状態において信号強度が第１閾値以上であって、かつ、第２状態において信号強度が第１閾値以上である区画を操作子の操作位置として取得する操作位置取得部３６と、を有する。【選択図】図１
2020067733.tif 000002
【特許請求の範囲】
【請求項１】
第１の方向に延びて設けられた複数列の第１電極と、
前記第１の方向に直交する第２の方向に延びて設けられた複数列の第２電極と、
を備えるタッチパネルを有するタッチパネル装置であって、
前記第１電極および前記第２電極の一方の駆動電極に対して駆動パルス信号を送信する駆動部と、
前記第１電極および前記第２電極の他方の検出電極が検出した検出信号を１列毎に受信する受信部と、
前記第１電極を前記駆動電極として前記駆動部と接続させ、前記第２電極を前記検出電極として前記受信部と接続させる第１状態と、前記第２電極を前記駆動電極として前記駆動部と接続させ、前記第１電極を前記検出電極として前記受信部と接続させる第２状態とを切り替える切替部と、
複数の前記駆動電極に対して順に設定周波数の前記駆動パルス信号を送信するように前記駆動部を制御する駆動制御部と、
前記タッチパネル上を格子状に区画し、前記駆動部が前記駆動パルス信号を送信した前記駆動電極の列と、前記受信部が前記検出信号を受信した前記検出電極の列との組み合わせにより１つの区画を特定し、前記受信部が受信した前記検出信号の強度を特定した前記区画における信号強度とする信号強度取得部と、
前記検出電極の検出信号にノイズが含まれることを判定するノイズ判定部と、
前記検出信号にノイズが含まれると判定された場合に、前記第１状態と前記第２状態とを切り替えるように前記切替部を制御する切替制御部と、
前記検出信号にノイズが含まれると判定されていない場合には、前記第１状態において前記信号強度が第１閾値以上である区画を操作子の操作位置として取得し、前記検出信号にノイズが含まれると判定された場合には、前記第１状態において前記信号強度が前記第１閾値以上であって、かつ、前記第２状態において前記信号強度が前記第１閾値以上である区画を前記操作子の前記操作位置として取得する操作位置取得部と、
を有する、タッチパネル装置。
【請求項２】
請求項１に記載のタッチパネル装置であって、
前記ノイズ判定部は、前記第１状態において、前記駆動部が各列の前記駆動電極に対して順に前記駆動パルス信号を送信するスキャンを複数回行った場合に、前記区画のうち、前記信号強度が第２閾値以上である回数が１回以上所定回数未満である区画がある場合には、前記検出信号にノイズが含まれると判定する、タッチパネル装置。
【請求項３】
第１の方向に延びて設けられた複数列の第１電極と、
前記第１の方向に直交する第２の方向に延びて設けられた複数列の第２電極と、
を備えるタッチパネルを有するタッチパネル装置の制御方法であって、
前記タッチパネル装置は、
前記第１電極および前記第２電極の一方の駆動電極に対して駆動パルス信号を送信する駆動部と、
前記第１電極および前記第２電極の他方の検出電極が検出した検出信号を１列毎に受信する受信部と、
前記第１電極を前記駆動電極として前記駆動部と接続させ、前記第２電極を前記検出電極として前記受信部と接続させる第１状態と、前記第２電極を前記駆動電極として前記駆動部と接続させ、前記第１電極を前記検出電極として前記受信部と接続させる第２状態とを切り替える切替部と、
を有し、
複数の前記駆動電極に対して順に設定周波数の前記駆動パルス信号を送信するように前記駆動部を制御する駆動制御ステップと、
前記タッチパネル上を格子状に区画し、前記駆動部が前記駆動パルス信号を送信した前記駆動電極の列と、前記受信部が前記検出信号を受信した前記検出電極の列との組み合わせにより１つの区画を特定し、前記受信部が受信した前記検出信号の強度を特定した前記区画における信号強度とする信号強度取得ステップと、
前記検出電極の検出信号にノイズが含まれることを判定するノイズ判定ステップと、
前記検出信号にノイズが含まれると判定された場合に、前記第１状態と前記第２状態とを切り替えるように前記切替部を制御する切替制御ステップと、
前記検出信号にノイズが含まれると判定されていない場合には、前記第１状態において前記信号強度が第１閾値以上である区画を操作子の操作位置として取得し、前記検出信号にノイズが含まれると判定された場合には、前記第１状態において前記信号強度が前記第１閾値以上であって、かつ、前記第２状態において前記信号強度が前記第１閾値以上である区画を前記操作子の前記操作位置として取得する操作位置取得ステップと、
を有する、タッチパネル装置の制御方法。
【請求項４】
請求項３に記載のタッチパネル装置の制御方法であって、
前記ノイズ判定ステップは、前記第１状態において、前記駆動部が各列の前記駆動電極に対して順に前記駆動パルス信号を送信するスキャンを複数回行った場合に、前記区画のうち、前記信号強度が第２閾値以上である回数が１回以上所定回数未満である区画がある場合には、前記検出信号にノイズが含まれると判定する、タッチパネル装置の制御方法。
【請求項５】
請求項３または４に記載のタッチパネル装置の制御方法をコンピュータに実行させる、プログラム。
【請求項６】
請求項３または４に記載のタッチパネル装置の制御方法をコンピュータに実行させる、プログラムを記憶する記憶媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、操作子にタッチされた位置に応じた信号を出力するタッチパネルを有するタッチパネル装置、タッチパネル装置の制御方法、プログラムおよびプログラムを記憶する記憶媒体に関する。
【背景技術】
【０００２】
下記特許文献１には、各Ｘ軸電極が駆動電極となり各Ｙ軸電極が検出電極になる状態と、各Ｘ軸電極が検出電極となり各Ｙ軸電極が駆動電極となる状態とを所定タイミングで切り替えるように制御するものが開示されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１４−１８２４７１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
上記特許文献１の技術では、複数列のＸ電極パターンの検出電圧から操作面上に配置された指先の横方向の位置が検出され、複数列のＹ電極パターンの検出電圧から操作面上に配置された指先の縦方向の位置が検出されるため、操作に対するタッチパネル装置の応答性が悪化する問題があった。
【０００５】
本発明は、上記の問題を解決するためになされたものであり、操作子による操作に対する応答性を向上させることができるタッチパネル装置、タッチパネル装置の制御方法、プログラムおよびプログラムを記憶する記憶媒体を提供することを目的とする。
【課題を解決するための手段】
【０００６】
本発明の第１の態様は、第１の方向に延びて設けられた複数列の第１電極と、前記第１の方向に直交する第２の方向に延びて設けられた複数列の第２電極と、を備えるタッチパネルを有するタッチパネル装置であって、前記第１電極および前記第２電極の一方の駆動電極に対して駆動パルス信号を送信する駆動部と、前記第１電極および前記第２電極の他方の検出電極が検出した検出信号を１列毎に受信する受信部と、前記第１電極を前記駆動電極として前記駆動部と接続させ、前記第２電極を前記検出電極として前記受信部と接続させる第１状態と、前記第２電極を前記駆動電極として前記駆動部と接続させ、前記第１電極を前記検出電極として前記受信部と接続させる第２状態とを切り替える切替部と、複数の前記駆動電極に対して順に設定周波数の前記駆動パルス信号を送信するように前記駆動部を制御する駆動制御部と、前記タッチパネル上を格子状に区画し、前記駆動部が前記駆動パルス信号を送信した前記駆動電極の列と、前記受信部が前記検出信号を受信した前記検出電極の列との組み合わせにより１つの区画を特定し、前記受信部が受信した前記検出信号の強度を特定した前記区画における信号強度とする信号強度取得部と、前記検出電極の検出信号にノイズが含まれることを判定するノイズ判定部と、前記検出信号にノイズが含まれると判定された場合に、前記第１状態と前記第２状態とを切り替えるように前記切替部を制御する切替制御部と、前記検出信号にノイズが含まれると判定されていない場合には、前記第１状態において前記信号強度が第１閾値以上である区画を操作子の操作位置として取得し、前記検出信号にノイズが含まれると判定された場合には、前記第１状態において前記信号強度が前記第１閾値以上であって、かつ、前記第２状態において前記信号強度が前記第１閾値以上である区画を前記操作子の前記操作位置として取得する操作位置取得部と、を有する。
【０００７】
本発明の第２の態様は、第１の方向に延びて設けられた複数列の第１電極と、前記第１の方向に直交する第２の方向に延びて設けられた複数列の第２電極と、を備えるタッチパネルを有するタッチパネル装置の制御方法であって、前記タッチパネル装置は、前記第１電極および前記第２電極の一方の駆動電極に対して駆動パルス信号を送信する駆動部と、前記第１電極および前記第２電極の他方の検出電極が検出した検出信号を１列毎に受信する受信部と、前記第１電極を前記駆動電極として前記駆動部と接続させ、前記第２電極を前記検出電極として前記受信部と接続させる第１状態と、前記第２電極を前記駆動電極として前記駆動部と接続させ、前記第１電極を前記検出電極として前記受信部と接続させる第２状態とを切り替える切替部と、を有し、複数の前記駆動電極に対して順に設定周波数の前記駆動パルス信号を送信するように前記駆動部を制御する駆動制御ステップと、前記タッチパネル上を格子状に区画し、前記駆動部が前記駆動パルス信号を送信した前記駆動電極の列と、前記受信部が前記検出信号を受信した前記検出電極の列との組み合わせにより１つの区画を特定し、前記受信部が受信した前記検出信号の強度を特定した前記区画における信号強度とする信号強度取得ステップと、前記検出電極の検出信号にノイズが含まれることを判定するノイズ判定ステップと、前記検出信号にノイズが含まれると判定された場合に、前記第１状態と前記第２状態とを切り替えるように前記切替部を制御する切替制御ステップと、前記検出信号にノイズが含まれると判定されていない場合には、前記第１状態において前記信号強度が第１閾値以上である区画を操作子の操作位置として取得し、前記検出信号にノイズが含まれると判定された場合には、前記第１状態において前記信号強度が前記第１閾値以上であって、かつ、前記第２状態において前記信号強度が前記第１閾値以上である区画を前記操作子の前記操作位置として取得する操作位置取得ステップと、を有する。
【０００８】
本発明の第３の態様は、第２の態様のタッチパネル装置の制御方法をコンピュータに実行させる、プログラムである。
【０００９】
本発明の第４の態様は、第２の態様のタッチパネル装置の制御方法をコンピュータに実行させる、プログラムを記憶する記憶媒体である。
【発明の効果】
【００１０】
本発明によれば、操作子による操作に対する応答性を向上させることができる。
【図面の簡単な説明】
【００１１】
【図１】タッチパネル装置の構成を示すブロック図である。
【図２】タッチパネルの構造を示す模式図である。
【図３】第１駆動部からＹ軸電極のそれぞれに入力される駆動パルス信号を示すグラフである。
【図４】タッチパネル上を格子状に区画した状態の模式図である。
【図５】操作位置取得部において行われる操作位置取得処理の流れを示すフローチャートである。
【図６】図６Ａ〜図６Ｃは、操作位置取得方法について説明する図である。
【発明を実施するための形態】
【００１２】
〔第１の実施の形態〕
［タッチパネル装置の構成］
図１は、タッチパネル装置１０の構成を示すブロック図である。タッチパネル装置１０は、ユーザが指やスタイラス等の操作子で、画像等が表示された表示部１２上を触れることによって操作が行われる入力装置である。本実施の形態のタッチパネル装置１０は、図示しない工作機械を制御する数値制御装置１４の入力装置として用いられる。
【００１３】
タッチパネル装置１０は、表示部１２、表示制御部１６、タッチパネル１８、第１切替部２０、第１駆動部２２、第１受信部２４、第２切替部２６、第２駆動部２８、第２受信部３０、駆動制御部３２、信号強度取得部３４、操作位置取得部３６、ノイズ判定部３８および切替制御部４０を有している。
【００１４】
表示部１２は、液晶ディスプレイ等であって、ユーザが数値制御装置１４に対して指令を入力するためのアイコン、数値制御装置１４から送られてくる工作機械の状況を示す情報等を表示する。表示制御部１６は、数値制御装置１４の要求にしたがって表示部１２を制御する。
【００１５】
タッチパネル１８は、表示部１２の画面に貼着された透明なフィルム状の部材である。本実施の形態のタッチパネル１８は相互容量方式のタッチパネルである。
【００１６】
図２は、タッチパネル１８の構造を示す模式図である。タッチパネル１８は、酸化インジウム錫により形成されたＸ軸電極Ｅｘ［１］〜Ｅｘ［ｍ］とＹ軸電極Ｅｙ［１］〜Ｅｙ［ｎ］を有している。Ｘ軸電極Ｅｘ［１］〜Ｅｘ［ｍ］は、図２のＹ軸方向に延びて配置され、Ｘ軸方向にｍ列設けられている。Ｙ軸電極Ｅｙ［１］〜Ｅｙ［ｎ］は、図２のＸ軸方向に延びて配置され、Ｙ軸方向にｎ列設けられている。
【００１７】
Ｙ軸電極Ｅｙ［１］〜Ｅｙ［ｎ］には、第１切替部２０を介して第１駆動部２２と第１受信部２４が接続されている。Ｘ軸電極Ｅｘ［１］〜Ｅｘ［ｍ］には、第２切替部２６を介して第２受信部３０と第２駆動部２８が接続されている。
【００１８】
第１切替部２０は、Ｙ軸電極Ｅｙ［１］〜Ｅｙ［ｎ］と第１駆動部２２とを接続する第１状態と、Ｙ軸電極Ｅｙ［１］〜Ｅｙ［ｎ］と第１受信部２４とを接続する第２状態とを切り替える。第１状態において、Ｙ軸電極Ｅｙ［１］〜Ｅｙ［ｎ］は駆動電極となり、第２状態において、Ｙ軸電極Ｅｙ［１］〜Ｅｙ［ｎ］は検出電極となる。
【００１９】
第２切替部２６は、Ｘ軸電極Ｅｘ［１］〜Ｅｘ［ｍ］と第２受信部３０とを接続する第１状態と、Ｘ軸電極Ｅｘ［１］〜Ｅｘ［ｍ］と第２駆動部２８とを接続する第２状態とを切り替える。第１状態において、Ｘ軸電極Ｅｘ［１］〜Ｅｘ［ｍ］は検出電極となり、第２状態において、Ｘ軸電極Ｅｘ［１］〜Ｅｘ［ｍ］は駆動電極となる。
【００２０】
第１駆動部２２は、第１状態において、Ｙ軸電極Ｅｙ［１］〜Ｅｙ［ｎ］のそれぞれに駆動パルス信号を送信する。図３は、第１駆動部２２からＹ軸電極Ｅｙ［１］〜Ｅｙ［ｎ］のそれぞれに入力される駆動パルス信号を示すグラフである。第１駆動部２２は、Ｙ軸電極Ｅｙ［１］〜Ｅｙ［ｎ］に順番に、あらかじめ設定されている設定周波数の駆動パルス信号を３０パルスずつ送信する。なお、駆動パルス信号のパルス数は３０パルスに限らなくともよい。第２駆動部２８は、第２状態において、上記と同様にＸ軸電極Ｅｘ［１］〜Ｅｘ［ｍ］のそれぞれに駆動パルス信号を送信する。
【００２１】
第２受信部３０は、第１状態において、Ｘ軸電極Ｅｘ［１］〜Ｅｘ［ｍ］のそれぞれの検出信号を受信する。第２受信部３０は、Ｙ軸電極Ｅｙ［１］〜Ｅｙ［ｎ］からＸ軸電極Ｅｘ［１］〜Ｅｘ［ｍ］に流れる電流を検出し、検出した電流を電圧に変換する。タッチパネル１８に操作子が接触しておらず、ノイズの影響がない状況では、Ｘ軸電極Ｅｘ［１］〜Ｅｘ［ｍ］の電圧の振幅はＶ０となる。タッチパネル１８に操作子が接触すると、Ｙ軸電極Ｅｙ［１］〜Ｅｙ［ｎ］からＸ軸電極Ｅｘ［１］〜Ｅｘ［ｍ］に流れていた電流の一部が操作子側に流れるため、Ｘ軸電極Ｅｘ［１］〜Ｅｘ［ｍ］の電圧の振幅はＶ０よりも小さくなる。第２受信部３０は、電圧Ｖ０と検出した電圧の振幅であるＶとの差分｜Ｖ０−Ｖ｜を用いて検出信号を計算する。検出信号の強度が閾値以上であるときに、第２受信部３０は所定の位置に操作子が触れたことを認識する。第１受信部２４は、第２状態において、上記と同様に、Ｙ軸電極Ｅｙ［１］〜Ｅｙ［ｎ］のそれぞれの検出信号を受信する。
【００２２】
以下では、Ｘ軸電極Ｅｘ［１］〜Ｅｘ［ｍ］の列を区別しない場合には、Ｘ軸電極Ｅｘと記載することがある。また、以下では、Ｙ軸電極Ｅｙ［１］〜Ｅｙ［ｎ］の列を区別しない場合には、Ｙ軸電極Ｅｙと記載することがある。
【００２３】
図１に戻り、駆動制御部３２は、第１状態において、設定周波数の駆動パルス信号をＹ軸電極Ｅｙ［１］からＹ軸電極Ｅｙ［ｎ］まで順に送信するスキャンを繰り返し行うように第１駆動部２２を制御する。駆動制御部３２は、第２状態において、設定周波数の駆動パルス信号をＸ軸電極Ｅｘ［１］からＸ軸電極Ｅｘ［ｍ］まで順に送信するスキャンを繰り返し行うように第２駆動部２８を制御する。
【００２４】
信号強度取得部３４は、タッチパネル１８上を格子状に区画した区画Ｓ［１、１］〜Ｓ［ｍ、ｎ］毎の信号強度を取得する。図４は、タッチパネル１８上を格子状に区画した状態の模式図である。図４には、区画Ｓ［１、１］〜Ｓ［ｍ、ｎ］の境界を示す線が記載されているが、実際のタッチパネル１８には区画Ｓ［１、１］〜Ｓ［ｍ、ｎ］の境界を示す線は見えていない。
【００２５】
信号強度取得部３４は、第１状態において、第１駆動部２２が駆動パルス信号を送信したＹ軸電極Ｅｙの列と、第２受信部３０が検出信号を受信したＸ軸電極Ｅｘの列との組み合わせから、操作子がタッチパネル１８に接触している位置（以下、操作位置）に対応する区画Ｓ［１、１］〜Ｓ［ｍ、ｎ］を特定する。そして、信号強度取得部３４は、検出信号の強度を、特定した区画Ｓ［１、１］〜Ｓ［ｍ、ｎ］の信号強度として取得する。例えば、第１駆動部２２がＹ軸電極Ｅｙ［３］に駆動パルス信号を送信し、第２受信部３０がＸ軸電極Ｅｘ［４］の検出信号を受信した場合には、信号強度取得部３４は、操作子の操作位置として区画Ｓ［４、３］を特定する。そして、信号強度取得部３４は、Ｘ軸電極Ｅｘ［４］の検出信号の強度を、区画Ｓ［４、３］における信号強度として取得する。信号強度取得部３４は、上記と同様にして、第２状態において、第２駆動部２８が駆動パルス信号を送信したＸ軸電極Ｅｘの列と、第１受信部２４が検出信号を受信したＹ軸電極Ｅｙの列との組み合わせから、操作子の操作位置に対応する区画Ｓ［１、１］〜Ｓ［ｍ、ｎ］を特定する。以下、区画Ｓ［１、１］〜Ｓ［ｍ、ｎ］を区別しない場合には、区画Ｓと記載することがある。
【００２６】
操作位置取得部３６は、信号強度取得部３４が取得した各区画Ｓの信号強度に応じて、操作子の操作位置を取得する。操作位置取得部３６は、例えば、信号強度が第１閾値である区画Ｓの位置を操作位置として取得する。操作位置取得部３６による操作子の操作位置の取得は、後に詳述する。
【００２７】
ノイズ判定部３８は、第１状態において、信号強度取得部３４が取得した各区画Ｓの信号強度に応じて、検出信号にノイズが発生していることを判定する。ノイズ判定部３８によるノイズの発生の判定については、後に詳述する。
【００２８】
切替制御部４０は、ノイズ判定部３８において、検出信号にノイズが発生していると判定された場合には、第１状態と第２状態とを所定の周期で切り替えるように第１切替部２０と第２切替部２６を制御する。
【００２９】
なお、駆動制御部３２、信号強度取得部３４、操作位置取得部３６、ノイズ判定部３８および切替制御部４０は、記憶媒体４２に記憶されているプログラムがコンピュータにより実行されることにより実現される。
【００３０】
［ノイズ判定処理］
ノイズ判定部３８は、第１状態において、先のスキャンが行われたときの信号強度が第２閾値以上であって、次のスキャンが行われたときの信号強度が第２閾値未満である区画Ｓがある場合には、検出信号にノイズが含まれると判定する。第２閾値は、第１閾値以下の値に設定される。
【００３１】
なお、上記では、ノイズ判定部３８は、スキャンが２回行われた場合に、区画Ｓのうち、信号強度が第２閾値以上である回数が１回以上２回未満である場合に、検出信号にノイズが含まれると判定しているが、スキャンの回数や、信号強度が第２閾値以上である回数は、適宜設定してよい。
【００３２】
［操作位置取得処理］
図５は、操作位置取得部３６において行われる操作位置取得処理の流れを示すフローチャートである。
【００３３】
ステップＳ１において、操作位置取得部３６は、検出信号にノイズが含まれているか否かを判定する。検出信号にノイズが含まれている場合にはステップＳ２に移行し、検出信号にノイズが含まれていない場合にはステップＳ５に移行する。
【００３４】
ステップＳ２において、操作位置取得部３６は、第１状態における各区画Ｓの信号強度を取得する。
【００３５】
ステップＳ３において、操作位置取得部３６は、第２状態における各区画Ｓの信号強度を取得する。
【００３６】
ステップＳ４において、操作位置取得部３６は、第１状態における信号強度が第１閾値以上、かつ、第２状態における信号強度が第１閾値以上である区画Ｓを操作位置として取得する。
【００３７】
ステップＳ５において、操作位置取得部３６は、第１状態における各区画Ｓの信号強度を取得する。
【００３８】
ステップＳ６において、操作位置取得部３６は、第１状態における信号強度が第１閾値以上である区画Ｓを操作位置として取得して、処理を終了する。
【００３９】
図６Ａ〜図６Ｃは、操作位置取得方法について説明する図である。図６Ａは、第１状態における信号強度が第１閾値以上であった区画Ｓを灰色で塗りつぶし、図６Ｂは、第２状態における信号強度が第１閾値以上であった区画Ｓを灰色で塗りつぶしている。
【００４０】
図６Ａに示されるように、第１状態において区画Ｓ［７、４］、区画Ｓ［７、１１］、区画Ｓ［７、ｎ−１］の信号強度が第１閾値以上であった。また、図６Ｂに示されるように、第２状態において区画Ｓ［３、１１］、区画Ｓ［７、１１］、区画Ｓ［ｍ−１、１１］の信号強度が第１閾値以上であった。この場合、操作位置取得部３６は、図６Ｃに黒で塗りつぶした区画Ｓ［７、１１］を操作位置として取得する。
【００４１】
［作用効果］
操作位置取得部３６が、Ｙ軸電極Ｅｙ［１］〜Ｅｙ［ｎ］を駆動電極とし、Ｘ軸電極Ｅｘ［１］〜Ｅｘ［ｍ］を検出電極とする第１状態と、Ｘ軸電極Ｅｘ［１］〜Ｅｘ［ｍ］を駆動電極とし、Ｙ軸電極Ｅｙ［１］〜Ｅｙ［ｎ］を検出電極とする第２状態の両方において、信号強度が第１閾値以上である区画Ｓを操作位置として取得することにより、ノイズ耐性を向上させることができる。しかし、Ｙ軸電極Ｅｙ［１］〜Ｅｙ［ｎ］のスキャンと、Ｘ軸電極Ｅｘ［１］〜Ｅｘ［ｍ］のスキャンがそれぞれ行われる必要があり、操作に対するタッチパネル装置１０の応答性が悪化する問題があった。
【００４２】
そこで、本実施の形態のタッチパネル装置１０では、操作位置取得部３６は、検出信号にノイズが含まれると判定されていない場合には、第１状態において取得された各区画Ｓの信号強度に基づいて操作子の操作位置を取得し、検出信号にノイズが含まれると判定された場合には、第１状態において取得された各区画Ｓの信号強度と第２状態において取得された各区画Ｓの信号強度とに基づいて操作子の操作位置を取得するようにした。
【００４３】
これにより、検出信号にノイズが含まれると判定されていない場合には、操作に対するタッチパネル装置１０の応答性を向上させることができ、検出信号にノイズが含まれると判定された場合には、タッチパネル装置１０のノイズ耐性を向上させることができる。
【００４４】
また、本実施の形態のタッチパネル装置１０では、ノイズ判定部３８は、第１状態において、第１駆動部２２または第２駆動部２８が、各列の駆動電極に対して順に駆動パルス信号を送信するスキャンを２回行った場合に、区画Ｓのうち、信号強度が第２閾値以上である回数が１回以上２回未満である区画Ｓがある場合には、検出信号にノイズが含まれると判定するようにした。操作子がタッチパネル１８に接触している場合に、第２受信部３０が検出信号を受信している時間の長さに対して、第２受信部３０がノイズを受信する時間の長さは短い。そのため、信号強度が第２閾値以上である回数が所定回数未満である区画Ｓがある場合には、検出信号にノイズが含まれると判定することができる。
【００４５】
〔実施の形態から得られる技術的思想〕
上記実施の形態から把握しうる技術的思想について、以下に記載する。
【００４６】
第１の方向に延びて設けられた複数列の第１電極（Ｅｙ）と、前記第１の方向に直交する第２の方向に延びて設けられた複数列の第２電極（Ｅｘ）と、を備えるタッチパネル（１８）を有するタッチパネル装置（１０）であって、前記第１電極および前記第２電極の一方の駆動電極に対して駆動パルス信号を送信する駆動部（２２、２８）と、前記第１電極および前記第２電極の他方の検出電極が検出した検出信号を１列毎に受信する受信部（２４、３０）と、前記第１電極を前記駆動電極として前記駆動部と接続させ、前記第２電極を前記検出電極として前記受信部と接続させる第１状態と、前記第２電極を前記駆動電極として前記駆動部と接続させ、前記第１電極を前記検出電極として前記受信部と接続させる第２状態とを切り替える切替部（２０、２６）と、複数の前記駆動電極に対して順に設定周波数の前記駆動パルス信号を送信するように前記駆動部を制御する駆動制御部（３２）と、前記タッチパネル上を格子状に区画し、前記駆動部が前記駆動パルス信号を送信した前記駆動電極の列と、前記受信部が前記検出信号を受信した前記検出電極の列との組み合わせにより１つの区画（Ｓ）を特定し、前記受信部が受信した前記検出信号の強度を特定した前記区画における信号強度とする信号強度取得部（３４）と、前記検出電極の検出信号にノイズが含まれることを判定するノイズ判定部（３８）と、前記検出信号にノイズが含まれると判定された場合に、前記第１状態と前記第２状態とを切り替えるように前記切替部を制御する切替制御部（４０）と、前記検出信号にノイズが含まれると判定されていない場合には、前記第１状態において前記信号強度が第１閾値以上である区画を操作子の操作位置として取得し、前記検出信号にノイズが含まれると判定された場合には、前記第１状態において前記信号強度が前記第１閾値以上であって、かつ、前記第２状態において前記信号強度が前記第１閾値以上である区画を前記操作子の前記操作位置として取得する操作位置取得部（３６）と、をする。これにより、検出信号にノイズが含まれると判定されていない場合には、操作に対するタッチパネル装置の応答性を向上させることができ、検出信号にノイズが含まれると判定された場合には、タッチパネル装置のノイズ耐性を向上させることができる。
【００４７】
上記のタッチパネル装置であって、前記ノイズ判定部は、前記第１状態において、前記駆動部が各列の前記駆動電極に対して順に前記駆動パルス信号を送信するスキャンを複数回行った場合に、前記区画のうち、前記信号強度が第２閾値以上である回数が１回以上所定回数未満である区画がある場合には、前記検出信号にノイズが含まれると判定してもよい。これにより、ノイズ判定部は、第１状態において、検出信号にノイズが含まれることの判定を行うことができる。
【００４８】
第１の方向に延びて設けられた複数列の第１電極（Ｅｙ）と、前記第１の方向に直交する第２の方向に延びて設けられた複数列の第２電極（Ｅｘ）と、を備えるタッチパネル（１８）を有するタッチパネル装置（１０）の制御方法であって、前記タッチパネル装置は、前記第１電極および前記第２電極の一方の駆動電極に対して駆動パルス信号を送信する駆動部（２２、２８）と、前記第１電極および前記第２電極の他方の検出電極が検出した検出信号を１列毎に受信する受信部（２４、３０）と、前記第１電極を前記駆動電極として前記駆動部と接続させ、前記第２電極を前記検出電極として前記受信部と接続させる第１状態と、前記第２電極を前記駆動電極として前記駆動部と接続させ、前記第１電極を前記検出電極として前記受信部と接続させる第２状態とを切り替える切替部（２０、２６）と、を有し、複数の前記駆動電極に対して順に設定周波数の前記駆動パルス信号を送信するように前記駆動部を制御する駆動制御ステップと、前記タッチパネル上を格子状に区画し、前記駆動部が前記駆動パルス信号を送信した前記駆動電極の列と、前記受信部が前記検出信号を受信した前記検出電極の列との組み合わせにより１つの区画を特定し、前記受信部が受信した前記検出信号の強度を特定した前記区画における信号強度とする信号強度取得ステップと、前記検出電極の検出信号にノイズが含まれることを判定するノイズ判定ステップと、前記検出信号にノイズが含まれると判定された場合に、前記第１状態と前記第２状態とを切り替えるように前記切替部を制御する切替制御ステップと、前記検出信号にノイズが含まれると判定されていない場合には、前記第１状態において前記信号強度が第１閾値以上である区画を操作子の操作位置として取得し、前記検出信号にノイズが含まれると判定された場合には、前記第１状態において前記信号強度が前記第１閾値以上であって、かつ、前記第２状態において前記信号強度が前記第１閾値以上である区画を前記操作子の前記操作位置として取得する操作位置取得ステップと、を有する。これにより、検出信号にノイズが含まれると判定されていない場合には、操作に対するタッチパネル装置の応答性を向上させることができ、検出信号にノイズが含まれると判定された場合には、タッチパネル装置のノイズ耐性を向上させることができる。
【００４９】
上記のタッチパネル装置の制御方法であって、前記ノイズ判定ステップは、前記第１状態において、前記駆動部が各列の前記駆動電極に対して順に前記駆動パルス信号を送信するスキャンを複数回行った場合に、前記区画のうち、前記信号強度が第２閾値以上である回数が１回以上所定回数未満である区画がある場合には、前記検出信号にノイズが含まれると判定してもよい。これにより、ノイズ判定ステップは、第１状態において、検出信号にノイズが含まれることの判定を行うことができる。
【００５０】
上記のタッチパネル装置の制御方法をコンピュータに実行させる、プログラム。これにより、検出信号にノイズが含まれると判定されていない場合には、操作に対するタッチパネル装置の応答性を向上させることができ、検出信号にノイズが含まれると判定された場合には、タッチパネル装置のノイズ耐性を向上させることができる。
【００５１】
上記のタッチパネル装置の制御方法をコンピュータに実行させる、プログラムを記憶する記憶媒体（４２）。これにより、検出信号にノイズが含まれると判定されていない場合には、操作に対するタッチパネル装置の応答性を向上させることができ、検出信号にノイズが含まれると判定された場合には、タッチパネル装置のノイズ耐性を向上させることができる。
【符号の説明】
【００５２】
１０…タッチパネル装置                  １８…タッチパネル
２０…第１切替部（切替部）              ２２…第１駆動部（駆動部）
２４…第１受信部（受信部）              ２６…第２切替部（切替部）
２８…第２駆動部（駆動部）              ３０…第２受信部（受信部）
３４…信号強度取得部                    ３６…操作位置取得部
３８…ノイズ判定部                      ４０…切替制御部
Ｅｘ…Ｘ軸電極（第２電極）              Ｅｙ…Ｙ軸電極（第１電極）
【図１】
2020067733.tif 000003
【図２】
2020067733.tif 000004
【図３】
2020067733.tif 000005
【図４】
2020067733.tif 000006
【図５】
2020067733.tif 000007
【図６】
2020067733.tif 000008