(57)【要約】【課題】ユーザーの意図に反した無効操作を低減できるタッチパネル入力装置を提供すること。【解決手段】接触開始座標Ｐ１と接触終了座標Ｐ２が共に操作子範囲に含まれる場合に加えて、接触終了座標Ｐ２が操作子範囲に含まれなくても、接触開始座標Ｐ１が操作子範囲に含まれかつ接触終了座標Ｐ２と接触開始座標Ｐ１との距離が所定の閾値ｒ１以内である場合に、操作子「１」が操作されたと判別する。これにより、接触終了座標Ｐ２がユーザーによる指の押圧の加減で意図せずに操作子「１」の範囲外になってしまったとしても、それが許容されて操作が有効とされる。【選択図】図４
2015111354.tif 000002
【特許請求の範囲】
【請求項１】
タッチパネルから接触座標が入力され、この接触座標と操作子の座標とに基づいて、前記操作子が操作されたか否かを判別する、タッチパネルの操作判別装置であって、
接触開始座標と接触終了座標が共に操作子範囲に含まれる場合に加えて、接触開始座標が操作子範囲に含まれかつ接触終了座標と接触開始座標との距離が所定の閾値以内である場合に、前記操作子が操作されたと判断する、
タッチパネルの操作判別装置。
【請求項２】
タッチパネルと、
前記タッチパネルの表示を制御する表示制御部と、
前記タッチパネルから接触座標が入力され、この接触座標と操作子の座標とに基づいて前記操作子が操作されたか否かを判別し判別結果を出力する、タッチ要素決定部と、
を有し、
前記タッチ要素決定部は、
接触開始座標と接触終了座標が共に操作子範囲に含まれる場合に加えて、接触開始座標が操作子範囲に含まれかつ接触終了座標と接触開始座標との距離が所定の閾値以内である場合に、前記操作子が操作されたと判断する、
タッチパネル入力装置。
【請求項３】
接触中の座標をリアルタイムに追跡して、リアルタイムの接触座標が接触開始座標と共に操作子範囲に含まれる場合に加えて、接触開始座標が操作子範囲に含まれかつ前記接触開始座標と前記リアルタイムの接触座標との距離が所定の閾値以内である場合に、リアルタイムで操作子の色を変えて前記タッチパネルに表示する、
請求項２に記載のタッチパネル入力装置。
【請求項４】
タッチパネルから接触座標を入力する座標入力ステップと、
この接触座標と操作子の座標とに基づいて、前記操作子が操作されたか否かを判別する判別ステップと、
を含むタッチパネルの操作判別方法であって、
前記判別ステップでは、
接触開始座標と接触終了座標が共に操作子範囲に含まれる場合に加えて、接触開始座標が操作子範囲に含まれかつ接触終了座標と接触開始座標との距離が所定の閾値以内である場合に、前記操作子が操作されたと判断する、
タッチパネルの操作判別方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、例えば抵抗膜式のタッチパネルが用いられたタッチパネルの操作判別装置、タッチパネル入力装置、及びタッチパネルの操作判別方法に関する。
【背景技術】
【０００２】
タッチパネル入力装置は、パネル上にアプリケーションに応じた様々な操作子を表示できることから、携帯端末などの電子機器を中心に広く普及している。タッチパネル入力装置は、表示装置(ディスプレイ)と入力装置が一体化したもので、指やペンが触れた位置を検知して、どの表示要素（操作子）が操作されたかを特定する。タッチパネル入力装置が搭載された電子機器は、この特定された表示要素（操作子）に応じた動作を行なう。
【０００３】
タッチパネルの方式には、抵抗膜方式（例えば特許文献１参照）や静電容量方式（例えば特許文献２参照）などがある。それぞれの方式には長所短所がある。抵抗膜方式のタッチパネルは、静電容量方式のタッチパネルと比較して、パネルに接触する物体の導電性にかかわりなく接触を検知できる点で有利である。つまり、静電容量方式のタッチパネルは、指以外で操作する場合には、導電性を有する専用の手袋や専用のペンを用いる必要があるのに対して、抵抗膜方式のタッチパネルは、専用の手袋や専用のペンを用いなくても接触を検知できる。そのため、医療分野などの手袋を常用する分野では、抵抗膜方式のタッチパネルが好んで用いられる。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００１−２２２３７８号公報
【特許文献２】特開２００６−３４４１６３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
ところで、タッチパネル上のどの位置がタッチ操作されたかを判断する方法としては、接触開始座標をタッチ操作位置と判断する方法と、接触終了座標をタッチ操作位置と判断する方法とがある。
【０００６】
接触終了座標をタッチ操作位置と判断する方法を用いた場合、電子機器は、接触終了時（パネルから指が離れるとき）まで処理を待機し、接触終了時にタッチ操作されている操作子に応じた処理を行う。これにより、接触座標が接触開始時には表示要素（操作子）の範囲内に入っていたとしても、接触終了時に操作子の範囲外である場合には、操作子はタッチされなかったと見なされてタッチ操作が無効とされる。
【０００７】
接触終了座標をタッチ操作位置と判断する方法におけるこのようなタッチ操作の無効処理は、意図的にタッチ操作をキャンセルできるので便利である。つまり、ユーザーは間違って操作子をタッチしてしまったときには、その操作子から離れた位置で指やペンを離すことにより、その操作子のタッチ操作をキャンセルできる。
【０００８】
一方、このようなタッチ操作の無効処理は、ユーザーの意図に反して実行されてしまう場合もある。例えば、接触開始時には指の先端付近でタッチパネルに接触し接触座標が操作子の範囲内であったが、接触終了時には指の腹付近でタッチパネルに接触し接触座標が操作子の範囲外になってしまった場合である。このような場合には、ユーザーの意図に反して、その操作子へのタッチ操作は無効とされてしまう。このようなことは、小さな操作子が表示される場合には、顕著に起こりうる。
【０００９】
さらに、タッチパネルにおいては、一般に、指によって面接触したとしても１点の点座標が代表値として検知されるので、ユーザーの操作意図に反して無効操作とされる可能性が増大する。因みに、代表値として検知される点座標は、例えば、接触した面の重心座標である。特に、抵抗膜式のタッチパネルは、静電容量式のタッチパネルと比較して、パネルを強く押圧する必要があるので、ユーザーが接触開始時と接触終了時とで同じ位置をタッチしているつもりでも、検知される座標が接触開始時と接触終了時とでずれることが多い。このため、ユーザーの意図に反して無効操作とされる可能性が増大する。
【００１０】
本発明は、以上の点を考慮してなされたものであり、ユーザーの意図に反した無効操作を低減できるタッチパネルの操作判別装置、タッチパネル入力装置、及びタッチパネルの操作判別方法を提供する。
【課題を解決するための手段】
【００１１】
本発明のタッチパネルの操作判別装置の一つの態様は、
タッチパネルから接触座標が入力され、この接触座標と操作子の座標とに基づいて、前記操作子が操作されたか否かを判別する、タッチパネルの操作判別装置であって、
接触開始座標と接触終了座標が共に操作子範囲に含まれる場合に加えて、接触開始座標が操作子範囲に含まれかつ接触終了座標と接触開始座標との距離が所定の閾値以内である場合に、前記操作子が操作されたと判断する。
【００１２】
本発明のタッチパネル入力装置の一つの態様は、
タッチパネルと、
前記タッチパネルの表示を制御する表示制御部と、
前記タッチパネルから接触座標が入力され、この接触座標と操作子の座標とに基づいて前記操作子が操作されたか否かを判別し判別結果を出力する、タッチ要素決定部と、
を有し、
前記タッチ要素決定部は、
接触開始座標と接触終了座標が共に操作子範囲に含まれる場合に加えて、接触開始座標が操作子範囲に含まれかつ接触終了座標と接触開始座標との距離が所定の閾値以内である場合に、前記操作子が操作されたと判断する。
【００１３】
本発明のタッチパネルの操作判別方法の一つの態様は、
タッチパネルから接触座標を入力する座標入力ステップと、
この接触座標と操作子の座標とに基づいて、前記操作子が操作されたか否かを判別する判別ステップと、
を含むタッチパネルの操作判別方法であって、
前記判別ステップでは、
接触開始座標と接触終了座標が共に操作子範囲に含まれる場合に加えて、接触開始座標が操作子範囲に含まれかつ接触終了座標と接触開始座標との距離が所定の閾値以内である場合に、前記操作子が操作されたと判断する。
【発明の効果】
【００１４】
本発明によれば、ユーザーの意図に反した無効操作を低減できる。
【図面の簡単な説明】
【００１５】
【図１】実施の形態に係るタッチパネル入力装置の要部構成を示す概略図
【図２】タッチパネルに表示される画像例を示す図
【図３】タッチ要素決定部による処理手順を示すフローチャート
【図４】タッチ要素決定部の処理の説明に供する模式図
【発明を実施するための形態】
【００１６】
以下、本発明の実施の形態について、図面を参照して詳細に説明する。
【００１７】
図１は、本発明の実施の形態に係るタッチパネル入力装置１００の要部構成を示す概略図である。タッチパネル入力装置１００は、例えば心電計などの医療機器に設けられている。ただし、タッチパネル入力装置１００は、医療機器に限らず、他の電子機器に用いることができる。
【００１８】
タッチパネル入力装置１００は、タッチパネル１０１と、タッチ要素決定部１０２と、制御部１０３と、表示制御部１０４と、を有する。
【００１９】
タッチパネル１０１は、表示装置(ディスプレイ)と入力装置が一体化されている。実際には、液晶ディスプレイ上に入力装置が配置されている。入力装置は、抵抗膜方式が採用されている。
【００２０】
タッチパネル１０１は、ユーザーのタッチ操作に応じて、パネルがタッチされているか否かを示すＯＮ／ＯＦＦ信号と、接触座標を示す座標信号と、をタッチ要素決定部１０２に出力する。例えば、ユーザーがパネル上の同じ位置をタッチし続けた場合には、タッチ開始から連続してＯＮ信号を出力し続けるとともに同じ位置の座標信号を出力し続ける。これに対して、ユーザーがパネルをタッチし続けながらパネル面と平行な方向に指を動かした場合には、タッチ開始から連続してＯＮ信号を出力し続けるとともに指の動きに応じた座標信号を出力する。
【００２１】
タッチ要素決定部１０２は、どのタッチ要素（すなわち操作子）がタッチ（操作）されたかを決定し、タッチされたと決定した操作子を示す情報を制御部１０３に出力する。このタッチ要素決定部１０２の処理については、後に詳述する。
【００２２】
制御部１０３は、タッチ要素決定部１０２から入力した操作子の情報を基に、その操作子に応じた処理を実行する。例えば、操作子として「メニュー」がタッチされたといった情報が入力された場合には、制御部１０３は表示制御部１０４にメニュー画面を表示することを指示し、表示制御部１０４はタッチパネル１０１にメニュー画面を表示する。また、例えば操作子として特定の数字や特定のコマンドがタッチされたといった情報が入力された場合には、制御部１０３はその数字やコマンドに応じた演算を実行し、表示制御部１０４を介してタッチパネル１０１に演算結果を表示する。
【００２３】
図２は、タッチパネル１０１に表示される画像例を示す。この画像例では、タッチパネル１０１に数字などの操作子が表示されており、ユーザーは表示されている操作子の中から所望の操作子を指でタッチする。
【００２４】
図３は、本実施の形態によるタッチ要素決定部１０２による処理手順を示すフローチャートである。
【００２５】
タッチ要素決定部１０２は、ステップＳ０で処理を開始すると、ステップＳ１でタッチパネル１０１からのＯＮ／ＯＦＦ信号に基づいてタッチパネル１０１に指などが接触しているか否か判断し、接触している場合にはステップＳ２に移る。ステップＳ２では、タッチパネル１０１から接触座標を入力し、入力した接触座標を記憶及び更新する。実際には、接触開始時の座標と、順次更新された最新の接触座標とを記憶する。ステップＳ３では、Δｔ１だけ時間Ｔが経過したかを判断し、Δｔ１だけ時間Ｔが経過するとステップＳ１に戻る。このΔｔ１は、座標信号を取得するサンプリング時間である。このように、タッチ要素決定部１０２は、ステップＳ１−Ｓ２−Ｓ３−Ｓ１の処理を繰り返すことにより、接触開始時の座標と、最新の接触座標とを取得する。
【００２６】
タッチ要素決定部１０２は、ステップＳ１で否定結果を得ると、つまりユーザーの指がタッチパネル１０１から離れタッチパネルからＯＦＦ信号を入力すると、ステップＳ４において、記憶している座標があるか否か判断する。ステップＳ４において記憶している座標が無いと判定すると、このことはタッチパネル１０１への接触が行われていなかったことを意味するので、ステップＳ９に移って無効と判定する。ここで、「無効」とは操作子が操作（タッチ）されなかったことを意味する。
【００２７】
タッチ要素決定部１０２は、ステップＳ４において記憶している座標が有ると判定すると、ステップＳ５に移り、接触開始座標が操作子の範囲内であるか否か判断する。ステップＳ５で否定結果を得ると、ステップＳ９に移って無効と判定する。なお、タッチ要素決定部１０２は、タッチパネル１０１に現在表示されている操作子の座標情報を表示制御部１０４から受け取り、その操作子の座標情報とタッチパネル１０１から入力した接触座標とを比較することで、接触座標が操作子の範囲に入っているか否か、入っているとしたらどの操作子の範囲に入っているかを検出するようになっている。
【００２８】
タッチ要素決定部１０２は、ステップＳ５で肯定結果を得た場合、ステップＳ６に移る。ステップＳ６では、接触終了座標が操作子の範囲内であるか否か判断する。ステップＳ６で肯定結果を得ると、ステップＳ８に移って有効と判定してその操作子を示す情報を制御部１０３に出力する。つまり、タッチ要素決定部１０２は、接触開始座標と接触終了座標が共に操作子範囲に含まれる場合には、その操作子がタッチ操作されたと判断する。
【００２９】
一方、タッチ要素決定部１０２は、ステップＳ６で否定結果を得ると、ステップＳ７に移る。タッチ要素決定部１０２は、ステップＳ７において、接触終了座標が接触開始座標から半径ｒ１の範囲内にあるか否か判断する。なお、半径ｒ１は、ユーザーが指で面をタッチしたときにタッチしようとする点から無意識にずれてしまうおそれがある距離に設定すればよい。本実施の形態の場合には、ｒ１＝１ｃｍと設定されている。ステップＳ７で肯定結果を得ると、ステップＳ８に移って有効と判定してその操作子を示す情報を制御部１０３に出力する。このように、タッチ要素決定部１０２は、接触終了座標が操作子範囲に含まれていなくても、接触開始座標が操作子範囲に含まれかつ接触終了座標と接触開始座標との距離が所定の閾値以内である場合に、操作子が操作されたと判断する。
【００３０】
タッチ要素決定部１０２は、ステップＳ７で否定結果を得ると、ステップＳ９に移って無効と判定する。タッチ要素決定部１０２は、ステップＳ９の処理の後、ステップＳ１０に移って当該処理手順を終了する。
【００３１】
次に、図４を用いて、タッチ要素決定部１０２の処理を模式的に説明する。図４は、数字の操作子「１」を拡大して示したものである。
【００３２】
ユーザーが指でタッチパネル１０１をタッチしたときの接触開始座標がＰ１であり、接触終了座標がＰ２であったとする。従来であれば、接触終了座標Ｐ２は操作子「１」の範囲外なので操作子「１」はタッチされなかったと見なされる。これに対して、本実施の形態のタッチ要素決定部１０２は、接触終了座標Ｐ２が操作子「１」の範囲外であったとしても、接触開始座標Ｐ１が操作子「１」の範囲内であり、かつ、接触開始座標Ｐ１と接触終了座標Ｐ２との距離ｒが距離ｒ１以下であれば、操作子「１」はタッチされたと判断する。これにより、接触終了座標Ｐ２がユーザーによる指の押圧の加減で意図せずに操作子「１」の範囲外になってしまったとしても、それが許容されて操作が有効とされる。なお、勿論、接触終了座標Ｐ２が操作子「１」の範囲内であった場合には、接触開始座標Ｐ１と接触終了座標Ｐ２との距離ｒが距離ｒ１より大きくても、操作子「１」はタッチされたと決定する。
【００３３】
以上説明したように、本実施の形態によれば、接触開始座標Ｐ１と接触終了座標Ｐ２が共に操作子範囲に含まれる場合に加えて、接触開始座標Ｐ１が操作子範囲に含まれかつ接触終了座標Ｐ２と接触開始座標Ｐ１との距離が所定の閾値ｒ１以内である場合に、操作子が操作されたと判断するようにしたことにより、ユーザーの意図に反した無効操作を低減できるタッチパネル入力装置１００を実現できる。
【００３４】
特に、抵抗膜式のタッチパネルは、静電容量式のタッチパネルと比較して、パネルを強く押圧する必要があるので、ユーザーが接触開始時と接触終了時とで同じ位置をタッチしているつもりでも、検知される座標が接触開始時と接触終了時とでずれることが多い。このため、本実施の形態の操作判別方法は、抵抗膜式のタッチパネルのように強く押す必要があるタッチパネルに適用した場合に顕著な効果を得ることができる。
【００３５】
また、接触終了座標Ｐ２が接触開始座標Ｐ１から距離ｒ１よりも離れれば無効操作となるので、意図的にタッチ操作をキャンセルすることもできる。許容距離ｒ１を大きくし過ぎると、キャンセル操作がしにくくなるので、許容距離ｒ１はこのことも考慮して設定するとよい。
【００３６】
なお上述の実施の形態では、接触終了座標Ｐ２のみを用いて処理を行う場合について述べたが、接触中の座標をリアルタイムに追跡して、リアルタイムの接触座標が接触開始座標と共に操作子範囲に含まれる場合に加えて、接触開始座標Ｐ１が操作子範囲に含まれかつ接触開始座標とリアルタイム接触座標との距離が所定の閾値以内である場合に、リアルタイムで操作子の色を変えて表示してもよい。このようにすれば、ユーザーは現在のタッチ位置が有効か無効かを操作子の色に基づいて認識できるようになる。このような処理は、表示制御部１０４がタッチ要素決定部１０２による決定結果に基づいて操作子の色を変えることで実現できる。
【００３７】
上述の実施の形態は、本発明を実施するにあたっての具体化の一例を示したものに過ぎず、これらによって本発明の技術的範囲が限定的に解釈されてはならないものである。すなわち、本発明はその要旨、またはその主要な特徴から逸脱することなく、様々な形で実施することができる。
【産業上の利用可能性】
【００３８】
本発明は、ユーザーの意図に反した無効操作を低減できるといった効果を有し、例えば、接触開始座標と接触終了座標が意図せずにずれてしまうような場合に好適である。
【符号の説明】
【００３９】
１００  タッチパネル入力装置
１０１  タッチパネル
１０２  タッチ要素決定部
１０３  制御部
１０４  表示制御部
【図１】
2015111354.tif 000003
【図２】
2015111354.tif 000004
【図３】
2015111354.tif 000005
【図４】
2015111354.tif 000006