(57)【要約】      （修正有）【課題】タッチパネルの接触操作による入力の内容を変える際の柔軟性を損ねずに、タッチパネルの接触操作が実際に行ったパターンとは異なるパターンで検出されてユーザの意図しない処理が行われるのを抑制する。【解決手段】上面のスイッチ１６が押圧操作されており、かつ、上面のスイッチ１７が押圧操作されていない状態では、液晶ディスプレイの表示画面上でタップ操作が行われたと判別された場合だけ、その判別が無視されて、判別されたタップ操作に応じたクリック処理は、液晶ディスプレイ１表示内容に対して行われない。一方、上面のスイッチ１６が押圧操作されており、かつ、スイッチ１７も押圧操作されている状態では、液晶ディスプレイの表示画面上でフリック操作が行われたと判別された場合だけ、その判別が無視されて、判別されたフリック操作に応じたスクロール処理は、液晶ディスプレイの表示内容に対して行われない。【選択図】図１
2017084165.tif 000002
【特許請求の範囲】
【請求項１】
表示画面の接触操作を検出する接触検出手段と、
前記接触検出手段が検出した接触操作のパターンを判別するパターン判別手段と、
特定の操作の有無によって、前記接触操作の有効とするパターンを指定する有効パターン指定手段と、
前記接触検出手段が前記表示画面の接触操作を検出したときに前記有効パターン指定手段により有効と指定されていたパターンを、前記接触検出手段が検出した接触操作のパターンとして前記パターン判別手段が判別した場合に、該判別したパターンに対応する処理を行うと共に、前記接触検出手段が前記表示画面の接触操作を検出したときに前記有効パターン指定手段により有効と指定されていなかったパターンを、前記接触検出手段が検出した接触操作のパターンとして前記パターン判別手段が判別した場合に、該判別を無効とする制御手段と、
を備えることを特徴とする接触操作処理装置。
【請求項２】
前記有効パターン指定手段は、前記特定の操作を受け付ける操作部を複数備えており、各操作部の操作の有無によって前記接触操作の有効とするパターンを指定することを特徴とする請求項１記載の接触操作処理装置。
【請求項３】
表示画面に画像を表示する表示部を備えるコンピュータを、
前記表示画面の接触操作を検出する接触検出手段、
前記接触検出手段が検出した接触操作のパターンを判別するパターン判別手段、
特定の操作の有無によって、前記接触操作の有効とするパターンを指定する有効パターン指定手段、
前記接触検出手段が前記表示画面の接触操作を検出したときに前記有効パターン指定手段により有効と指定されていたパターンを、前記接触検出手段が検出した接触操作のパターンとして前記パターン判別手段が判別した場合に、該判別したパターンに対応する処理を行うと共に、前記接触検出手段が前記表示画面の接触操作を検出したときに前記有効パターン指定手段により有効と指定されていなかったパターンを、前記接触検出手段が検出した接触操作のパターンとして前記パターン判別手段が判別した場合に、該判別を無効とする制御手段、
として機能させることを特徴とする接触操作処理プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、表示画面に対する接触操作を検出してそれに応じた処理を行う接触操作処理装置とそのプログラムに関する。
【背景技術】
【０００２】
表示装置の画面にタッチセンサを設けたタッチパネルは、例えばスマートフォンやタブレット端末等の情報処理装置におけるユーザインタフェースとして広く用いられている。この種の情報処理装置では、指やタッチペンによる画面の接触操作で入力を行い、タッチセンサで検出した接触操作のパターンに応じた処理を行っている。
【０００３】
このとき、実際に行った接触操作のパターンとは異なるパターンがタッチセンサで検出されてしまうと、ユーザが意図していない処理が行われてしまう。そこで、画面の接触操作によりタッチパネルの操作モードを設定可能とし、設定された操作モードにおいて無効とされているパターンの接触操作については、検出しても無効とする提案が既に行われている（例えば、特許文献１）。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１４−１０９８３３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
ところが、上述した従来の提案では、操作モードの設定により無効としていたパターンの接触操作を有効とする際には操作モードの設定をその都度変える必要があり、タッチパネルの接触操作による入力の内容を変える際の柔軟性に欠けるという側面がある。
【０００６】
本発明は前記事情に鑑みなされたものであり、本発明の目的は、タッチパネルの接触操作による入力の内容を変える際の柔軟性を損ねずに、タッチパネルの接触操作が実際に行ったパターンとは異なるパターンで検出されてユーザの意図しない処理が行われるのを抑制することができる接触操作処理装置及び接触操作処理プログラムを提供することにある。
【課題を解決するための手段】
【０００７】
上記目的を達成するために本発明の第１の態様による接触操作処理装置は、
表示画面の接触操作を検出する接触検出手段と、
前記接触検出手段が検出した接触操作のパターンを判別するパターン判別手段と、
特定の操作の有無によって、前記接触操作の有効とするパターンを指定する有効パターン指定手段と、
前記接触検出手段が前記表示画面の接触操作を検出したときに前記有効パターン指定手段により有効と指定されていたパターンを、前記接触検出手段が検出した接触操作のパターンとして前記パターン判別手段が判別した場合に、該判別したパターンに対応する処理を行うと共に、前記接触検出手段が前記表示画面の接触操作を検出したときに前記有効パターン指定手段により有効と指定されていなかったパターンを、前記接触検出手段が検出した接触操作のパターンとして前記パターン判別手段が判別した場合に、該判別を無効とする制御手段と、
を備えることを特徴とする。
【０００８】
また、本発明の第２の態様による接触操作処理装置は、本発明の第１の態様による接触操作処理装置において、前記有効パターン指定手段は、前記特定の操作を受け付ける操作部を複数備えており、各操作部の操作の有無によって前記接触操作の有効とするパターンを指定することを特徴とする。
【０００９】
さらに、上記目的を達成するために本発明の第３の態様による接触操作処理プログラムは、
表示画面に画像を表示する表示部を備えるコンピュータを、
前記表示画面の接触操作を検出する接触検出手段、
前記接触検出手段が検出した接触操作のパターンを判別するパターン判別手段、
特定の操作の有無によって、前記接触操作の有効とするパターンを指定する有効パターン指定手段、
前記接触検出手段が前記表示画面の接触操作を検出したときに前記有効パターン指定手段により有効と指定されていたパターンを、前記接触検出手段が検出した接触操作のパターンとして前記パターン判別手段が判別した場合に、該判別したパターンに対応する処理を行うと共に、前記接触検出手段が前記表示画面の接触操作を検出したときに前記有効パターン指定手段により有効と指定されていなかったパターンを、前記接触検出手段が検出した接触操作のパターンとして前記パターン判別手段が判別した場合に、該判別を無効とする制御手段、
として機能させることを特徴とする。
【発明の効果】
【００１０】
本発明によれば、タッチパネルの接触操作による入力の内容を変える際の柔軟性を損ねずに、タッチパネルの接触操作が実際に行ったパターンとは異なるパターンで検出されてユーザの意図しない処理が行われるのを抑制することができる。
【００１１】
即ち、本発明の第１の態様による接触操作処理装置によれば、表示画面を接触操作する際に特定の操作が行われているか否かによって、表示画面の接触操作の有効とされるパターンが設定される。このため、あるパターンで表示画面を接触操作する際に、そのパターンの接触操作を有効とし、かつ、そのパターンの接触操作と誤って判別されそうな別のパターンを有効としない内容で、特定の操作を行えばよい。
【００１２】
また、そのパターンによる表示画面の接触操作を終えた後、そのパターンとは異なるパターンで表示画面を接触操作する際には、異なるパターンの接触操作を有効とし、かつ、その異なるパターンの接触操作と誤って判別されそうな別のパターンを有効としない内容に、特定の操作の操作内容を変えればよい。
【００１３】
これにより、タッチパネルの接触操作による入力の内容を変える際にその都度設定モードを切り替えることなく、有効とする接触操作のパターンを柔軟に変えられるようにして、タッチパネルの接触操作が実際に行ったパターンとは異なるパターンで検出されてユーザの意図しない処理が行われるのを抑制することができる。
【００１４】
また、本発明の第２の態様による接触操作処理装置によれば、本発明の第１の態様による接触操作処理装置において、操作の有無によって接触操作の有効とするパターンを指定する操作部を複数備えることから、表示画面を接触操作するパターンが多くても、各操作部の操作状態の変更により有効とするパターンを接触操作の際に柔軟に切り替えることができる。
【００１５】
なお、本発明の第３の態様による接触操作処理プログラムによれば、本発明の第１の態様による接触操作処理装置において得られる作用、効果を同様に得ることができる。
【図面の簡単な説明】
【００１６】
【図１】本発明の一実施形態に係る携帯端末装置の正面図である。
【図２】図１の携帯端末装置の概略構成を示すブロック図である。
【図３】図２のＣＰＵがＲＯＭの制御プログラムを実行することで行うタッチパネルの接触操作に関する処理の手順を示すフローチャートである。
【図４】図２のＣＰＵがＲＯＭの制御プログラムを実行することで行うタッチパネルの接触操作に関する処理の手順を示すフローチャートである。
【発明を実施するための形態】
【００１７】
以下、本発明の実施形態について図面を参照しながら説明する。図１は本発明の一実施形態に係る携帯端末装置の正面図、図２は同じく携帯端末装置の概略構成を示すブロック図である。本実施形態の携帯端末装置１（請求項中の接触操作処理装置に相当）は、例えば、無線公衆回線や無線ＬＡＮ（ローカルエリアネットワーク）を介してインターネット接続可能な所謂タブレット端末である。
【００１８】
そして、図１に示すように、本実施形態の携帯端末装置１は、前面１１にタッチパネル１２を有している。タッチパネル１２は、携帯端末装置１のＵＩ（ユーザインタフェース）として用いられる。携帯端末装置１の上面には、後述する用途で用いられる２つのスイッチ１６，１７（請求項中の操作部に相当）が並べて配置されており、また、携帯端末装置１の側面上部には、携帯端末装置１の電源のオンオフ用のスイッチ１８が配置されている。
【００１９】
図２に示すように、タッチパネル１２は、液晶ディスプレイ１３とその表示画面を覆う透明フィルム状のタッチセンサ１４とを有しており、共に、ＣＰＵ２１に接続されている。ＣＰＵ２１は、ＲＯＭ２２格納された制御プログラムに基づいて各種の処理を実行する。その際、ＣＰＵ２１に接続されたＲＡＭ２３は、作業エリア及びデータの保存エリアとして利用される。ＣＰＵ２１には、上述した各スイッチ１６〜１８も接続されている。
【００２０】
ＣＰＵ２１は、ＲＯＭ２２の制御プログラムを実行することで、不図示のビデオコントローラを介して液晶ディスプレイ１３の表示を制御する。また、ＣＰＵ２１は、不図示の指やタッチペン等による液晶ディスプレイ１３の表示画面上の接触操作を検出する。
【００２１】
したがって、タッチパネル１２において、液晶ディスプレイ１３の表示画面上をユーザが接触操作（例えば、タップ、フリック、ピンチイン、ピンチアウト等）すると、その操作がタッチセンサ１４を介してＣＰＵ２１により検出される。その場合、ＣＰＵ２１は、検出した接触操作の内容と操作位置及び操作量を判別し、判別した内容と操作位置及び操作量に対応する処理（例えば、クリック処理、スクロール処理、縮小処理、拡大処理等）とを液晶ディスプレイ１３の表示内容に対して行う。
【００２２】
以下、携帯端末装置１のＣＰＵ２１がＲＯＭ２２の制御プログラムを実行して行う、タッチパネル１２の接触操作に関する処理の手順を、図３及び図４のフローチャートを参照して説明する。
【００２３】
まず、図３に示すように、ＣＰＵ２１は、タッチセンサ１４が液晶ディスプレイ１３の表示画面上の接触操作を検出するのを待ち受ける（ステップＳ１）。そして、接触操作を検出した場合は（ステップＳ１でＹＥＳ）、ＣＰＵ２１は、検出した接触操作の内容（例えば、タップ、フリック、ピンチイン、ピンチアウト等）と操作位置及び操作量を判別し（ステップＳ３）、さらに、判別した接触操作の内容がタップであるか否かを確認する（ステップＳ５）。
【００２４】
判別した接触操作の内容がタップでない場合は（ステップＳ５でＮＯ）、後述するステップＳ１５に処理を移行し、タップである場合は（ステップＳ５でＹＥＳ）、ＣＰＵ２１は、スイッチ１６が押圧操作されているか否かを確認する（ステップＳ７）。押圧操作されていない場合は（ステップＳ７でＮＯ）、後述するステップＳ１３に処理を移行し、押圧操作されている場合は（ステップＳ７でＹＥＳ）、ＣＰＵ２１は、スイッチ１７が押圧操作されているか否かを確認する（ステップＳ９）。
【００２５】
スイッチ１７が押圧操作されている場合は（ステップＳ９でＹＥＳ）、ステップＳ１３に処理を移行し、スイッチ１７が押圧操作されていない場合は（ステップＳ９でＮＯ）、ＣＰＵ２１は、ステップＳ３で判別したタップ操作を無視し（ステップＳ１１）、タッチパネル１２の接触操作に関する一連の処理を終了する。
【００２６】
そして、ステップＳ１３では、ＣＰＵ２１は、ステップＳ３で判別した接触操作がタップ操作であるものとして、液晶ディスプレイ１３の表示内容に対してステップＳ３で判別した操作位置へのクリック処理を行う。そして、タッチパネル１２の接触操作に関する一連の処理を終了する。
【００２７】
また、ステップＳ５において、判別した接触操作の内容がタップでない場合（ＮＯ）に進むステップＳ１５では、図４に示すように、ＣＰＵ２１は、ステップＳ３で判別した接触操作の内容がフリック操作であるか否かを確認する。
【００２８】
判別した接触操作の内容がフリックでない場合は（ステップＳ１５でＮＯ）、後述するステップＳ２５に処理を移行し、フリックである場合は（ステップＳ１５でＹＥＳ）、ＣＰＵ２１は、スイッチ１６が押圧操作されているか否かを確認する（ステップＳ１７）。押圧操作されていない場合は（ステップＳ１７でＮＯ）、後述するステップＳ２３に処理を移行し、押圧操作されている場合は（ステップＳ１７でＹＥＳ）、ＣＰＵ２１は、スイッチ１７が押圧操作されているか否かを確認する（ステップＳ１９）。
【００２９】
スイッチ１７が押圧操作されていない場合は（ステップＳ１９でＮＯ）、ステップＳ２３に処理を移行し、スイッチ１７が押圧操作されている場合は（ステップＳ１９でＹＥＳ）、ＣＰＵ２１は、ステップＳ３で判別したフリック操作を無視し（ステップＳ２１）、タッチパネル１２の接触操作に関する一連の処理を終了する。
【００３０】
そして、ステップＳ２３では、ＣＰＵ２１は、ステップＳ３で判別した接触操作がフリック操作であるものとして、液晶ディスプレイ１３の表示内容に対してステップＳ３で判別した操作位置及び操作量でのスクロール処理を行う。そして、タッチパネル１２の接触操作に関する一連の処理を終了する。
【００３１】
さらに、ステップＳ１５において、判別した接触操作の内容がフリックでない場合（ＮＯ）に進むステップＳ２５では、ＣＰＵ２１は、ステップＳ３で判別した接触操作の内容がピンチイン操作であるか否かを確認する。
【００３２】
判別した接触操作の内容がピンチイン操作である場合は（ステップＳ２５でＹＥＳ）、ＣＰＵ２１は、ステップＳ３で判別した接触操作がピンチイン操作であるものとして、液晶ディスプレイ１３の表示内容に対してステップＳ３で判別した操作位置及び操作量での縮小処理を行う（ステップＳ２７）。そして、タッチパネル１２の接触操作に関する一連の処理を終了する。
【００３３】
一方、判別した接触操作の内容がピンチイン操作でない場合は（ステップＳ２５でＮＯ）、ＣＰＵ２１は、ステップＳ３で判別した接触操作がピンチアウト操作であるものとして、液晶ディスプレイ１３の表示内容に対してステップＳ３で判別した操作位置及び操作量での拡大処理を行う（ステップＳ２９）。そして、タッチパネル１２の接触操作に関する一連の処理を終了する。
【００３４】
以上の説明からも明らかなように、本実施形態では、図３のフローチャートにおけるステップＳ１が、請求項中の接触検出手段に対応する処理となっており、ステップＳ３が請求項中のパターン判別手段に対応する処理となっている。また、図３中のステップＳ５乃至ステップＳ１３や、図４のフローチャートにおけるステップＳ１５乃至ステップＳ２３が、請求項中の制御手段に対応する処理となっている。
【００３５】
このように構成された本実施形態の携帯端末装置１では、上面のスイッチ１６が押圧操作されていない状態では、液晶ディスプレイ１３の表示画面上でタップ、フリック、ピンチイン、ピンチアウトのいずれの接触操作が行われたと判別された場合でも、その内容と操作位置及び操作量とに応じた処理が、液晶ディスプレイ１３の表示内容に対して行われる。
【００３６】
また、上面のスイッチ１６が押圧操作されており、かつ、上面のスイッチ１７が押圧操作されていない状態では、液晶ディスプレイ１３の表示画面上でタップ操作が行われたと判別された場合だけ、その判別が無視されて、判別されたタップ操作に応じたクリック処理は、液晶ディスプレイ１３の表示内容に対して行われない。
【００３７】
そして、液晶ディスプレイ１３の表示画面上で、タップ操作以外のフリック、ピンチイン、ピンチアウトの各操作が行われたと判別された場合は、判別された接触操作の内容と操作位置及び操作量とに応じた処理（スクロール処理、縮小処理、拡大処理）が、液晶ディスプレイ１３の表示内容に対して行われる。
【００３８】
一方、上面のスイッチ１６が押圧操作されており、かつ、スイッチ１７も押圧操作されている状態では、液晶ディスプレイ１３の表示画面上でフリック操作が行われたと判別された場合だけ、その判別が無視されて、判別されたフリック操作に応じたスクロール処理は、液晶ディスプレイ１３の表示内容に対して行われない。
【００３９】
そして、液晶ディスプレイ１３の表示画面上で、フリック操作以外のタップ、ピンチイン、ピンチアウトの各操作が行われたと判別された場合は、判別された接触操作の内容と操作位置及び操作量とに応じた処理（クリック処理、縮小処理、拡大処理）が、液晶ディスプレイ１３の表示内容に対して行われる。
【００４０】
即ち、上面のスイッチ１６だけを押圧操作した状態では、仮に、液晶ディスプレイ１３の表示画面上をフリック操作したのにタップ操作であると誤って判別されてしまった場合でも、タップ操作に対応するクリック処理が液晶ディスプレイ１３の表示内容に対して誤って行われることはない。
【００４１】
同様に、上面のスイッチ１６及びスイッチ１７を両方とも押圧操作した状態では、仮に、液晶ディスプレイ１３の表示画面上をタップ操作したのにフリック操作であると誤って判別されてしまった場合でも、フリック操作に対応するスクロール処理が液晶ディスプレイ１３の表示内容に対して誤って行われることはない。
【００４２】
したがって、例えば、タップ操作を行う必要のない状況では上面のスイッチ１６だけを押圧操作して、液晶ディスプレイ１３の表示画面上をフリック操作したのにその接触操作が検出されてタップ操作であると誤って判別されても、判別されたタップ操作が処理上無視されるようにし、タップ操作に対応するクリック処理が意図せずに誤って行われないようにすることができる。
【００４３】
同じく、例えば、フリック操作を行う必要のない状況では上面のスイッチ１６及びスイッチ１７を両方とも押圧操作して、液晶ディスプレイ１３の表示画面上をタップ操作したのにその接触操作が検出されてフリック操作であると誤って判別されても、判別されたフリック操作が処理上無視されるようにし、フリック操作に対応するスクロール処理が意図せずに誤って行われないようにすることができる。
【００４４】
なお、本実施形態では、液晶ディスプレイ１３の表示画面上の接触操作を検出した際にその接触操作がピンチイン及びピンチアウトの各操作であると判別した場合は、スイッチ１６及びステップＳ１７の押圧操作状態に関係なく常に判別したピンチインやピンチアウトの各操作に対応する縮小処理や拡大処理が、液晶ディスプレイ１３の表示内容に対して行われるものとした。
【００４５】
しかし、タップ操作及びフリック操作に対応するスイッチ１７と同様のスイッチをピンチイン操作及びピンチアウト操作に対応して設け、スイッチ１６が押圧操作されている状態におけるこのスイッチの押圧操作状態によって、ピンチイン操作やピンチアウト操作が行われたと判別されてもその判別した操作が処理上無視されるように構成してもよい。
【００４６】
また、本実施形態では、タップ操作やフリック操作があったものと判別したときに、その判別をスイッチ１７の押圧操作の有無に応じて無視するものとしたが、タップ操作やフリック操作の代わりにピンチイン操作やピンチアウト操作の判別をスイッチ１７の押圧操作の有無に応じて無視するものとしてもよい。
【００４７】
さらに、本実施形態では、操作部に相当する２つのスイッチ１６，１７を設け、スイッチ１６が押圧操作されている状態で、スイッチ１７の押圧操作の有無に応じてタップ操作やフリック操作の判別を無視するものとした。しかし、操作部に相当するのをスイッチ１７のみとし、スイッチ１６の押圧操作の有無に関係なく単に、例えばスイッチ１７が押圧操作されていなければタップ操作の判別を無視し、スイッチ１７が押圧操作されていればフリック操作の判別を無視する構成としてもよい。
【００４８】
また、本実施形態における操作部に相当するスイッチ１７は、ＵＩ上にてＯＮ／ＯＦＦの設定が可能なソフトスイッチに変えても良い。このソフトスイッチは、例えば、ＵＩ画面上の所定領域に小さい円形状のボタン等にて表示されるもので構成することができる。ソフトスイッチを操作部として用いる場合は、ユーザがタップ操作を行ったときに、このボタンに接触しているか否かによって、タップ操作とフリック操作のうちいずれを有効としいずれを無効とするかを、ＣＰＵ２１が切り替えるようにすることができる。なお、スイッチ１６も同様なソフトスイッチに変えても良い。
【００４９】
さらに、本実施形態では、図３及び図４のフローチャートに示す手順の処理を実行するプログラムをＲＯＭ２２にインストールした携帯端末装置１を、本発明の接触操作処理装置の一例として説明した。しかし、本発明は、ＲＯＭ２２にインストールしたプログラムを一例とする接触操作処理プログラムとしても実施可能である。
【００５０】
また、本実施形態では、携帯端末装置１がタブレット端末である場合を例に取って説明したが、本発明は、例えばスマートフォンや、表示画面の接触操作を受け付けるＯＳで動作するパーソナルコンピュータ等、表示画面に対する接触操作を検出してそれに応じた処理を行う装置や、それらの装置にインストールして使用するプログラムとして広く適用可能である。
【符号の説明】
【００５１】
１  携帯端末装置（接触操作処理装置）
１１  前面
１２  タッチパネル
１３  液晶ディスプレイ
１４  タッチセンサ
１６，１７  スイッチ（操作部）
１８  スイッチ
２１  ＣＰＵ
２２  ＲＯＭ
２３  ＲＡＭ
【図１】
2017084165.tif 000003
【図２】
2017084165.tif 000004
【図３】
2017084165.tif 000005
【図４】
2017084165.tif 000006