(57)【要約】【課題】操作子による操作に対する応答性を向上させることができるタッチパネル装置を提供する。【解決手段】操作子に接触された位置に応じた信号を出力するタッチパネル１８を有するタッチパネル装置１０であって、タッチパネル１８上を格子状に区画し、それぞれの区画Ｓにおいて信号の強度を取得する信号強度取得部２０と、信号の強度が第１閾値Ｔ１以上である区画を主区画に設定し、主区画に対して所定距離内に位置する区画を補助区画に設定し、信号の強度が第１閾値Ｔ１よりも小さい第２閾値Ｔ２以上である補助区画の個数が所定個数以上である主区画の位置を、操作子の操作位置として取得する操作位置取得部２２と、を有する。【選択図】図１
2020067735.tif 000002
【特許請求の範囲】
【請求項１】
操作子に接触された位置に応じた信号を出力するタッチパネルを有するタッチパネル装置であって、
前記タッチパネル上を格子状に区画し、それぞれの区画において前記信号の強度を取得する信号強度取得部と、
前記信号の強度が第１閾値以上である区画を主区画に設定し、前記主区画に対して所定距離内に位置する区画を補助区画に設定し、前記信号の強度が前記第１閾値よりも小さい第２閾値以上である前記補助区画の個数が所定個数以上である前記主区画の位置を、前記操作子の操作位置として取得する操作位置取得部と、
を有する、タッチパネル装置。
【請求項２】
操作子に接触された位置に応じた信号を出力するタッチパネルを有するタッチパネル装置の制御方法であって、
前記タッチパネル上を格子状に区画し、それぞれの区画において前記信号の強度を取得する信号強度取得ステップと、
前記信号の強度が第１閾値以上である区画を主区画に設定し、前記主区画に対して所定距離内に位置する区画を補助区画に設定し、前記信号の強度が前記第１閾値よりも小さい第２閾値以上である前記補助区画の個数が所定個数以上である前記主区画の位置を、前記操作子の操作位置として取得する位置取得ステップと、
を有する、タッチパネル装置の制御方法。
【請求項３】
請求項２に記載のタッチパネル装置の制御方法をコンピュータに実行させる、プログラム。
【請求項４】
請求項２に記載のタッチパネル装置の制御方法をコンピュータに実行させる、プログラムを記憶する記憶媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、操作子に接触された位置に応じた信号を出力するタッチパネルを有するタッチパネル装置、タッチパネル装置の制御方法、プログラムおよびプログラムを記憶する記憶媒体に関する。
【背景技術】
【０００２】
下記特許文献１には、指がタッチパネルを触れたタップ位置を示すタップ位置信号の検出容量のレベルが第１閾値を超えており、かつ、検出容量のレベルが第１閾値を超えている時間が第２閾値時間を超えて継続している場合に、そのタップ位置信号を有効とするものが開示されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１８−１０１３４２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
上記特許文献１の技術では、第２閾値時間を経過しないとタップ位置信号を有効とすることができないため、操作に対するタッチパネル装置の応答性が悪化する問題があった。
【０００５】
本発明は、上記の問題を解決するためになされたものであり、操作子による操作に対する応答性を向上させることができるタッチパネル装置、タッチパネル装置の制御方法、プログラムおよびプログラムを記憶する記憶媒体を提供することを目的とする。
【課題を解決するための手段】
【０００６】
本発明の第１の態様は、操作子に接触された位置に応じた信号を出力するタッチパネルを有するタッチパネル装置であって、前記タッチパネル上を格子状に区画し、それぞれの区画において前記信号の強度を取得する信号強度取得部と、前記信号の強度が第１閾値以上である区画を主区画に設定し、前記主区画に対して所定距離内に位置する区画を補助区画に設定し、前記信号の強度が前記第１閾値よりも小さい第２閾値以上である前記補助区画の個数が所定個数以上である前記主区画の位置を、前記操作子の操作位置として取得する操作位置取得部と、を有する。
【０００７】
本発明の第２の態様は、操作子に接触された位置に応じた信号を出力するタッチパネルを有するタッチパネル装置の制御方法であって、前記タッチパネル上を格子状に区画し、それぞれの区画において前記信号の強度を取得する信号強度取得ステップと、前記信号の強度が第１閾値以上である区画を主区画に設定し、前記主区画に対して所定距離内に位置する区画を補助区画に設定し、前記信号の強度が前記第１閾値よりも小さい第２閾値以上である前記補助区画の個数が所定個数以上である前記主区画の位置を、前記操作子の操作位置として取得する位置取得ステップと、を有する。
【０００８】
本発明の第３の態様は、上記第２の態様のタッチパネル装置の制御方法をコンピュータに実行させる、プログラムである。
【０００９】
本発明の第４の態様は、上記第２の態様のタッチパネル装置の制御方法をコンピュータに実行させる、プログラムを記憶する記憶媒体である。
【発明の効果】
【００１０】
本発明によれば、操作子による操作に対する応答性を向上させることができる。
【図面の簡単な説明】
【００１１】
【図１】タッチパネル装置の構成を示すブロック図である。
【図２】タッチパネル上を格子状に区画した状態の模式図である。
【図３】操作位置取得部において行われる位置取得処理の流れを示すフローチャートである。
【図４】タッチパネル上の各区画におけるタッチパネルの信号の強度の例を示す模式図である。
【図５】タッチパネル上の２点で操作子により接触されたときの、タッチパネル上の信号の様子を示す図である。
【発明を実施するための形態】
【００１２】
〔第１の実施の形態〕
［タッチパネル装置の構成］
図１は、タッチパネル装置１０の構成を示すブロック図である。タッチパネル装置１０は、ユーザが指やスタイラス等の操作子で、画像等が表示された表示部１２上を触れることによって操作が行われる入力装置である。本実施の形態のタッチパネル装置１０は、図示しない工作機械を制御する数値制御装置１４の入力装置として用いられる。
【００１３】
タッチパネル装置１０は、表示部１２、表示制御部１６、タッチパネル１８、信号強度取得部２０および操作位置取得部２２を有している。
【００１４】
表示部１２は、液晶ディスプレイ等であって、ユーザが数値制御装置１４に対して指令を入力するためのアイコン、数値制御装置１４から送られてくる工作機械の状況を示す情報等を表示する。表示制御部１６は、数値制御装置１４の要求にしたがって表示部１２を制御する。
【００１５】
タッチパネル１８は、表示部１２の画面に貼着された透明なフィルム状の部材である。タッチパネル１８は、操作子が接触された位置に応じた信号を出力する。本実施の形態のタッチパネル１８は相互容量方式のタッチパネルであるが、自己容量方式のタッチパネルであってもよい。
【００１６】
信号強度取得部２０は、タッチパネル１８上を格子状に区画して、それぞれの区画におけるタッチパネル１８の信号の強度を取得する。図２は、タッチパネル１８上を格子状に区画した状態の模式図である。例えば、タッチパネル１８上をｍ×ｎ個の区画Ｓ［１、１］〜Ｓ［ｍ、ｎ］に区画し、信号強度取得部２０は各区画Ｓ［１、１］〜Ｓ［ｍ、ｎ］におけるタッチパネル１８が出力した信号の強度を取得する。図２には、区画Ｓ［１、１］〜Ｓ［ｍ、ｎ］の境界を示す線が記載されているが、実際のタッチパネル１８には区画Ｓ［１、１］〜Ｓ［ｍ、ｎ］の境界を示す線は見えていない。以下、１つの区画Ｓ［１、１］〜Ｓ［ｍ、ｎ］を特定しないときには、区画Ｓと記載することがある。
【００１７】
操作位置取得部２２は、信号強度取得部２０において取得された各区画Ｓにおけるタッチパネル１８が出力した信号の強度から、タッチパネル１８が操作子に操作されている操作位置を取得する。
【００１８】
なお、表示制御部１６、信号強度取得部２０および操作位置取得部２２は、記憶媒体２６に記憶されているプログラムがコンピュータにより実行されることにより実現される。
【００１９】
［位置取得処理］
図３は、操作位置取得部２２において行われる位置取得処理の流れを示すフローチャートである。
【００２０】
ステップＳ１において、操作位置取得部２２は、タッチパネル１８上の１つの区画Ｓを選択する。区画Ｓの選択は、例えば、区画Ｓ［１、１］→区画Ｓ［１、２］→区画Ｓ［１、３］の順で行われる（図２）。
【００２１】
ステップＳ２において、操作位置取得部２２は、選択した区画Ｓにおいてタッチパネル１８が出力した信号の強度を取得する。
【００２２】
ステップＳ３において、操作位置取得部２２は、選択した区画Ｓの信号の強度が第１閾値Ｔ１以上であるか否かを判定する。選択した区画Ｓの信号の強度が第１閾値Ｔ１以上である場合にはステップＳ４に移行し、選択した区画Ｓの信号強度が第１閾値Ｔ１未満である場合にはステップＳ９に移行する。
【００２３】
ステップＳ４において、操作位置取得部２２は、選択した区画Ｓを主区画に設定する。
ステップＳ５において、操作位置取得部２２は、主区画に隣接する区画Ｓを補助区画に設定する。なお、主区画に対して所定距離内の区画Ｓを補助区画として設定するようにしてもよい。
【００２４】
ステップＳ６において、操作位置取得部２２は、各補助区画においてタッチパネル１８が出力した信号の強度を取得する。
【００２５】
ステップＳ７において、操作位置取得部２２は、補助区画の信号の強度が第２閾値Ｔ２（＜第１閾値Ｔ１）以上である区画Ｓが６個以上あるか否かを判定する。信号の強度が第２閾値Ｔ２以上である区画Ｓが６個以上ある場合にはステップＳ８に移行し、信号の強度が第２閾値Ｔ２以上である区画Ｓが６個未満である場合にはステップＳ９に移行する。
【００２６】
ステップＳ８において、操作位置取得部２２は、タッチパネル１８上の主区画の位置を操作子の操作位置に設定する。
【００２７】
ステップＳ９において、操作位置取得部２２は、ステップＳ１の処理により、すべての区画Ｓが選択されたか否かを判定する。すべての区画Ｓが選択された場合には処理を終了し、まだ選択されていない区画Ｓがある場合にはステップＳ１に移行する。
【００２８】
図４は、タッチパネル１８上の各区画Ｓにおけるタッチパネル１８の信号の強度の例を示す模式図である。図４では、信号の強度が第１閾値Ｔ１以上である区画Ｓは黒色で示され、信号の強度が第２閾値Ｔ２以上であって第１閾値Ｔ１未満である区画Ｓは灰色で示され、信号の強度が第２閾値Ｔ２未満である区画Ｓは白色で示されている。
【００２９】
図４の例では、操作位置取得部２２は、信号の強度が第１閾値Ｔ１以上である区画Ｓ（４、４）を主区画に設定する。操作位置取得部２２は、主区画である区画Ｓ（４、４）に隣接する区画Ｓ（３、３）、区画Ｓ（３、４）、区画Ｓ（３、５）、区画Ｓ（４、３）、区画Ｓ（４、５）、区画Ｓ（５、３）、区画Ｓ（５、４）、区画Ｓ（５、５）を補助区画に設定する。
【００３０】
補助区画に設定された８個の区画Ｓのうち、６個の区画Ｓの信号の強度が第２閾値Ｔ２以上であるため、操作位置取得部２２は、主区画である区画Ｓ（４、４）の位置を操作子の操作位置に設定する。
【００３１】
また、図４の例では、操作位置取得部２２は、信号の強度が第１閾値Ｔ１以上である区画Ｓ（７、８）を主区画に設定する。操作位置取得部２２は、主区画である区画Ｓ（７、８）に隣接する区画Ｓ（６、７）、区画Ｓ（６、８）、区画Ｓ（６、９）、区画Ｓ（７、７）、区画Ｓ（７、９）、区画Ｓ（８、７）、区画Ｓ（８、８）、区画Ｓ（８、９）を補助区画に設定する。
【００３２】
補助区画に設定された８個の区画Ｓのうち、３個の区画Ｓの信号の強度が第２閾値Ｔ２以上であるため、操作位置取得部２２は、主区画である区画Ｓ（７、８）の位置を操作子の操作位置には設定しない。
【００３３】
［作用効果］
図５は、タッチパネル１８上の２点で操作子により接触されたときの、タッチパネル１８上の信号の様子を示す図である。
【００３４】
図５に示されるように、タッチパネル１８上で操作子が接触されている箇所以外の箇所においてノイズが検出されている。本実施の形態のタッチパネル１８のように静電容量方式のタッチパネルでは、ノイズによりタッチパネル１８が操作子に接触された位置とは異なる位置を操作位置として取得するおそれがある。
【００３５】
ユーザの指やスタイラス等の操作子がタッチパネル１８に接触すると、操作位置に対応する区画Ｓを中心として周囲の区画Ｓにおいても信号が検出される。一方、ノイズは、操作子がタッチパネル１８に接触した場合に信号に比べると狭い範囲の区画Ｓにおいて信号が検出される。
【００３６】
そこで、本実施の形態では、信号の強度が第１閾値Ｔ１以上である区画Ｓを主区画に設定し、主区画に対して隣接する区画Ｓを補助区画に設定し、信号の強度が第２閾値Ｔ２以上である補助区画の個数が６個数以上である主区画の位置を、操作子の操作位置として取得する。なお、信号の強度が第２閾値Ｔ２以上である補助区画の個数の条件は、６個以上に限らなくともよい。
【００３７】
これにより、タッチパネル装置１０のノイズ耐性を向上し、取得される操作子の操作位置の精度を向上させることができる。
【００３８】
操作子がタッチパネル１８に接触したときに信号が検出される時間の長さに対して、ノイズが検出される時間の長さは短い。そのため、信号の強度が閾値以上である時間が所定時間以上である区画Ｓを操作子の操作位置として取得することも考えられる。その場合、操作子の操作位置を取得できるまで時間を要し、応答性が悪化する。これに対し、本実施の形態のタッチパネル装置１０では、応答性を向上させることができる。
【００３９】
〔実施の形態から得られる技術的思想〕
上記実施の形態から把握しうる技術的思想について、以下に記載する。
【００４０】
操作子に接触された位置に応じた信号を出力するタッチパネル（１８）を有するタッチパネル装置（１０）であって、前記タッチパネル上を格子状に区画し、それぞれの区画（Ｓ）において前記信号の強度を取得する信号強度取得部（２０）と、前記信号の強度が第１閾値（Ｔ１）以上である区画を主区画に設定し、前記主区画に対して所定距離内に位置する区画を補助区画に設定し、前記信号の強度が前記第１閾値よりも小さい第２閾値（Ｔ２）以上である前記補助区画の個数が所定個数以上である前記主区画の位置を、前記操作子の操作位置として取得する操作位置取得部（２２）と、を有する。これにより、タッチパネル装置の操作子による操作に対する応答性を向上させることができる。
【００４１】
操作子に接触された位置に応じた信号を出力するタッチパネル（１８）を有するタッチパネル装置（１０）の制御方法であって、前記タッチパネル上を格子状に区画し、それぞれの区画（Ｓ）において前記信号の強度を取得する信号強度取得ステップと、前記信号の強度が第１閾値（Ｔ１）以上である区画を主区画に設定し、前記主区画に対して所定距離内に位置する区画を補助区画に設定し、前記信号の強度が前記第１閾値よりも小さい第２閾値（Ｔ２）以上である前記補助区画の個数が所定個数以上である前記主区画の位置を、前記操作子の操作位置として取得する位置取得ステップと、を有する。これにより、タッチパネル装置の操作子による操作に対する応答性を向上させることができる。
【００４２】
上記のタッチパネル装置（１０）の制御方法をコンピュータに実行させる、プログラム。これにより、タッチパネル装置の操作子による操作に対する応答性を向上させることができる。
【００４３】
上記のタッチパネル装置（１０）の制御方法をコンピュータに実行させる、プログラムを記憶する記憶媒体（２６）。これにより、タッチパネル装置の操作子による操作に対する応答性を向上させることができる。
【符号の説明】
【００４４】
１０…タッチパネル装置                  １８…タッチパネル
２０…信号強度取得部                    Ｓ…区画
Ｔ１…第１閾値                          Ｔ２…第２閾値
【図１】
2020067735.tif 000003
【図２】
2020067735.tif 000004
【図３】
2020067735.tif 000005
【図４】
2020067735.tif 000006
【図５】
2020067735.tif 000007