(57)【特許請求の範囲】
【請求項１】
表示ディスプレイと、
前記表示ディスプレイの前面に配置されるタッチパネルと、
前記タッチパネルに対するタッチ入力に基づき、予め定められたジェスチャーを検出するジェスチャー検出部と、
前記ジェスチャー検出部で検出されたジェスチャーがユーザーの操作ミスによるものであるか否かを判定する操作ミス判定部と、
前記操作ミス判定部による判定結果に基づき、前記ジェスチャーの優先度を決定する優先度決定部と、
前記ジェスチャーに対応して予め定められた情報処理を実行する情報処理部とを備え、
前記情報処理部は、前記ジェスチャー検出部が同時期のタッチ入力により複数のジェスチャーを検出した場合に、前記優先度に基づき受け付けるジェスチャーを決定し、当該決定したジェスチャーに対応して予め定められた情報処理を実行するタッチパネル装置。
【請求項２】
前記情報処理部は、前記ジェスチャー検出部が同時期のタッチ入力により複数のジェスチャーを検出した場合に、前記優先度が予め定められた値以上のジェスチャーを受け付ける請求項１に記載のタッチパネル装置。
【請求項３】
前記優先度の初期値として予め定められた値を前記ジェスチャー毎に記憶している優先度記憶部を更に備え、
前記優先度決定部は、前記操作ミス判定部によりユーザーの操作ミスによるものと判定されたジェスチャーの前記優先度記憶部に記憶されている優先度の値を減らし、前記操作ミス判定部によりユーザーの操作ミスによるものと判定されないジェスチャーの前記優先度記憶部に記憶されている優先度の値を増やす請求項１に記載のタッチパネル装置。
【請求項４】
前記ジェスチャー検出部が検出した各ジェスチャーに対する操作時間を記憶するジェスチャー操作記憶部を更に備え、
前記操作ミス判定部は、前記ジェスチャー検出部が検出した複数のジェスチャーのうち、前記ジェスチャー操作記憶部に記憶される操作時間が予め定められた時間以下のジェスチャーをユーザーの操作ミスによるものと判定する請求項１に記載のタッチパネル装置。
【請求項５】
前記操作ミス判定部は、前記ジェスチャー検出部が同時期のタッチ入力により検出した前記複数のジェスチャーのうち、前記ジェスチャー検出部により第１番目に検出された第１のジェスチャーを除く第２のジェスチャーに対して、ユーザーの操作ミスによるものであるか否かを判定する請求項１に記載のタッチパネル装置。
【請求項６】
前記優先度決定部は、前記第１のジェスチャーの種類毎に、その第１のジェスチャーの検出中に検出された前記第２のジェスチャーの優先度を決定し、
前記情報処理部は、前記ジェスチャー検出部が同時期のタッチ入力により複数のジェスチャーを検出した場合に、前記優先度決定部が決定した前記第１のジェスチャーに対する前記第２のジェスチャーの優先度に基づき第２のジェスチャーを受け付けるか否かを決定する請求項５に記載のタッチパネル装置。
【請求項７】
請求項１乃至請求項６のいずれかに記載のタッチパネル装置を備えた画像形成装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、タッチパネルを有するタッチパネル装置、及びこれを備えた画像形成装置に関する。
【背景技術】
【０００２】
タッチパネル装置は、タッチパネルに入力されたタッチ入力に基づき、「スワイプ操作」、「ピンチ操作」等のジェスチャーを検出し、検出したジェスチャーに対応した情報処理を実行するものである。ユーザーの直観的な操作が可能となるため、近年では、画像形成装置等の情報機器にタッチパネル装置が搭載されることも多い。
【０００３】
タッチパネル装置は、上記のような利点がある反面、ユーザーの操作ミスによるジェスチャーを検出して、ユーザーが意図しない情報処理を実行してしまう場合がある。特に、２点以上の接触（マルチタッチ）を検出可能なタッチパネル装置では、ユーザーの操作ミスが生じやすい。この問題に対して、特許文献１には、タッチパネル上の複数の接触点の移動方向の組み合わせに基づいて、ジェスチャーの種類を検出することで、ジェスチャーの検出精度を高めたタッチパネル装置が開示されている。このタッチパネル装置では、ジェスチャーの検出精度が向上しているため、ユーザーの操作ミスに基づくジェスチャーの誤検出を抑制することができる。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１２−２０３４４０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
上記の特許文献１に開示されるタッチパネル装置は、ユーザーの操作ミスに基づくジェスチャーの誤検出を抑制することができるものの、一旦誤検出してしまったジェスチャーに対しては何ら対策が施されていない。このため、ジェスチャーを誤検出してしまった場合、上記の特許文献１に開示されるタッチパネル装置は、その誤検出したジェスチャーに対応した情報処理を実行してしまう。この情報処理は、ユーザーが意図しない情報処理であり、実行されないことが好ましい。
【０００６】
本発明は上記の事情に鑑みなされたものであり、ユーザーの操作ミスに基づき、ユーザーが意図しない情報処理が実行されることを抑制することができるタッチパネル装置、及びこれを備えた画像形成装置を提供することを目的とする。
【課題を解決するための手段】
【０００７】
本発明の一局面にかかるタッチパネル装置は、表示ディスプレイと、前記表示ディスプレイの前面に配置されるタッチパネルと、前記タッチパネルに対するタッチ入力に基づき、予め定められたジェスチャーを検出するジェスチャー検出部と、前記ジェスチャー検出部で検出されたジェスチャーがユーザーの操作ミスによるものであるか否かを判定する操作ミス判定部と、前記操作ミス判定部による判定結果に基づき、前記ジェスチャーの優先度を決定する優先度決定部と、前記ジェスチャーに対応して予め定められた情報処理を実行する情報処理部とを備え、前記情報処理部は、前記ジェスチャー検出部が同時期のタッチ入力により複数のジェスチャーを検出した場合に、前記優先度に基づき受け付けるジェスチャーを決定し、当該決定したジェスチャーに対応して予め定められた情報処理を実行するタッチパネル装置である。
【０００８】
また、本発明の一局面にかかる画像形成装置は、上記のタッチパネル装置を備えた画像形成装置である。
【発明の効果】
【０００９】
本発明によれば、ユーザーの操作ミスに基づき、ユーザーが意図しない情報処理が実行されることを抑制することができる。
【図面の簡単な説明】
【００１０】
【図１】本発明の第１の実施形態にかかるタッチパネル装置を備える画像形成装置の構造を示す正面断面図である。
【図２】本発明の第１の実施形態にかかる画像形成装置の主要内部構成を概略的に示す機能ブロック図である。
【図３】本発明の第１の実施形態にかかるタッチパネル装置の優先度記憶部に記憶されているジェスチャーの優先度の内容の一例を示す図である。
【図４】本発明の第１の実施形態にかかるタッチパネル装置の動作の流れを示すフローチャートである。
【図５】本発明の第２の実施形態にかかるタッチパネル装置の動作の流れを示すフローチャートである。
【図６】本発明の第３の実施形態にかかるタッチパネル装置の優先度記憶部に記憶されているジェスチャーの優先度の内容の一例を示す図である。
【図７】（Ａ）第１のジェスチャーがスワイプ操作の場合のジェスチャーの優先度の内容の一例を示す図であり、（Ｂ）は第１のジェスチャーがピンチ操作の場合のジェスチャーの優先度の内容の一例を示す図である。
【図８】本発明の第３の実施形態にかかるタッチパネル装置の動作の流れを示すフローチャートである。
【発明を実施するための形態】
【００１１】
以下、本発明の一実施形態にかかるタッチパネル装置、及び画像形成装置について図面を参照して説明する。
【００１２】
＜実施の形態１＞
図１は、本発明の実施の形態１にかかるタッチパネル装置を備える画像形成装置の構造を示す正面断面図である。
【００１３】
画像形成装置１は、例えば、コピー機能、プリンター機能、スキャナー機能、及びファクシミリ機能のような複数の機能を兼ね備えた複合機であり、本発明の一実施形態にかかるタッチパネル装置を備える。画像形成装置１は、装置本体１１に、操作部４７、画像形成部１２、定着部１３、給紙部１４、原稿給送部６、及び原稿読取部５等を備えて構成されている。
【００１４】
画像形成装置１が原稿読取動作を行う場合、原稿給送部６により給送されてくる原稿、又は原稿載置ガラス１６１に載置された原稿の画像を原稿読取部５が光学的に読み取り、画像データを生成する。原稿読取部５により生成された画像データは内蔵ＨＤＤ又はネットワーク接続されたコンピューター等に保存される。
【００１５】
画像形成装置１が画像形成動作を行う場合は、上記原稿読取動作により生成された画像データ又は内蔵ＨＤＤに記憶されている画像データ等に基づいて、画像形成部１２が、給紙部１４から給紙される記録媒体としての記録紙Ｐにトナー像を形成する。画像形成部１２の画像形成ユニット１２Ｍ、１２Ｃ、１２Ｙ、及び１２Ｂｋは、感光体ドラム１２１と、帯電装置１２３と、露光装置１２４と、現像装置１２２と、１次転写ローラー１２６とをそれぞれ備えている。
【００１６】
画像形成ユニット１２Ｍ、１２Ｃ、１２Ｙ、及び１２Ｂｋの各現像装置１２２は、静電潜像現像用のトナーを収容している。現像装置１２２は、当該トナーを、上記帯電装置１２３による帯電及び上記露光装置１２４による露光が完了した感光体ドラム１２１表面に供給する。
【００１７】
カラー印刷を行う場合、画像形成部１２のマゼンタ用の画像形成ユニット１２Ｍ、シアン用の画像形成ユニット１２Ｃ、イエロー用の画像形成ユニット１２Ｙ及びブラック用の画像形成ユニット１２Ｂｋは、それぞれに、画像データを構成するそれぞれの色成分からなる画像に基づいて、帯電、露光及び現像の工程により感光体ドラム１２１上にトナー像を形成し、トナー像を１次転写ローラー１２６により、駆動ローラー１２５ａ及び従動ローラー１２５ｂに張架されている中間転写ベルト１２５上に転写させる。
【００１８】
中間転写ベルト１２５は、その外周面にトナー像が転写される像担持面が設定され、感光体ドラム１２１の周面に当接した状態で駆動ローラー１２５ａによって駆動される。中間転写ベルト１２５は、各感光体ドラム１２１と同期しながら、駆動ローラー１２５ａと従動ローラー１２５ｂとの間を無端走行する。
【００１９】
中間転写ベルト１２５上に転写される各色のトナー画像は、転写タイミングを調整して中間転写ベルト１２５上で重ね合わされ、カラーのトナー像となる。２次転写ローラー２１０は、中間転写ベルト１２５の表面に形成されたカラーのトナー像を、中間転写ベルト１２５を挟んで駆動ローラー１２５ａとのニップ部Ｎにおいて、給紙部１４から搬送路１９０を搬送されてきた記録紙Ｐに転写させる。この後、定着部１３が、記録紙Ｐ上のトナー像を熱圧着により記録紙Ｐに定着させる。定着処理の完了したカラー画像形成済みの記録紙Ｐは、排出トレイ１５１に排出される。
【００２０】
次に、画像形成装置１の電気的構成を説明する。図２は画像形成装置１の主要内部構成を概略的に示す機能ブロック図である。
【００２１】
画像形成装置１は、制御ユニット１０、操作部４７、原稿読取部５、画像形成部１２、画像処理部３１、画像メモリー３２、及びＨＤＤ（ハードディスクドライブ）８１等を備えている。
【００２２】
制御ユニット１０は、ＣＰＵ(Central Processing Unit)、ＲＡＭ、ＲＯＭ及び専用のハードウェア回路等から構成され、画像形成装置１の全体的な動作制御を司る。
【００２３】
制御ユニット１０は、操作部４７、原稿読取部５、画像形成部１２、画像処理部３１、画像メモリー３２、及びＨＤＤ（ハードディスクドライブ）８１等と接続されている。制御ユニット１０は、接続されている上記各機構の動作制御や、各機構との間での信号又はデータの送受信を行う。
【００２４】
制御ユニット１０は、上述した画像形成装置１の全体的な動作制御を司る制御部１００を備える。制御部１００は、ユーザーから操作部４７等を通じて入力されるジョブの実行指示に従って、スキャナー機能、プリンター機能、コピー機能及びプリンター機能の各機能についての動作制御を実行するために必要な各機構部の駆動及び処理を制御する。
【００２５】
原稿読取部５は、光照射部及びＣＣＤセンサー等を有し、制御ユニット１０による制御の下、光照射部により原稿を照射し、その反射光をＣＣＤセンサーで受光することにより、原稿から画像を読み取る。
【００２６】
画像処理部３１は、原稿読取部５で読み取られた画像の画像データを必要に応じて画像処理する。例えば、画像処理部３１は、原稿読取部５により読み取られた画像が画像形成部１２により画像形成された後の品質を向上させるために、シェーディング補正等の予め定められた画像処理を行う。
【００２７】
画像メモリー３２は、原稿読取部５による読取で得られた画像のデータを一時的に記憶したり、画像形成部１２のプリント対象となるデータを一時的に保存する領域である。
【００２８】
ＨＤＤ８１は、原稿読取部５によって読み取られた原稿画像等を記憶する大容量の記憶装置である。
【００２９】
操作部４７は、表示ディスプレイ４７３、タッチパネル４７２及び操作キー４７１を備える。
【００３０】
表示ディスプレイ４７３は、液晶ディスプレイ（ＬＣＤ：Liquid Crystal Display）や有機ＥＬ（ＯＬＥＤ：Organic Light-Emitting Diode）ディスプレイで構成されている。表示ディスプレイ４７３は、制御ユニット１０の後述する情報処理部１０６による制御に基づき、画像形成に関する設定メニュー等を表示する。
【００３１】
操作キー４７１は、例えば、メニューを呼び出すメニューキー、メニューを構成するＧＵＩのフォーカスを移動させる矢印キー、メニューを構成するＧＵＩに対して確定操作を行う決定キー、数値キー等であり、表示ディスプレイ４７３に表示される設定メニューに対する操作をユーザーから受け付ける。
【００３２】
タッチパネル４７２は、所謂抵抗膜方式や静電容量方式等のタッチパネルである。タッチパネル４７２は、接触検知部として、表示ディスプレイ４７３の前面に配置され、表示ディスプレイ４７３の表示画面上におけるユーザーによる接触をその接触位置と共に検知する。タッチパネル４７２は、ユーザーによる接触を検知すると、その接触点の座標位置を示す信号を制御ユニット１０の後述するジェスチャー検出部１０１等に出力する。
【００３３】
また、制御ユニット１０は、更に、ジェスチャー検出部１０１、ジェスチャー操作記憶部１０２、操作ミス判定部１０３、優先度決定部１０４、優先度記憶部１０５、及び情報処理部１０６を備えている。制御ユニット１０内のメモリー又はＲＯＭ、或いはＨＤＤ８１等に記憶されたタッチパネル制御プログラムに従ってＣＰＵが動作することで、これら各部として機能する。或いは、制御ユニット１０が上記各部に対応する専用のハードウェア回路等を備えることにより当該各部として機能するようにしてもよい。
【００３４】
ジェスチャー検出部１０１は、タッチパネル４７２に対するタッチ入力に基づき、予め定められたジェスチャーを検出する。具体的には、ジェスチャー検出部１０１は、タッチパネル４７２が出力した接触点の座標位置を示す信号を受信して、その座標位置の推移から予め定められたジェスチャーを特定する。
【００３５】
予め定められたジェスチャーには、例えば、「スワイプ操作」、「ピンチ操作」、「回転操作」、「２本指スワイプ操作」等がある。スワイプ操作とは、１本の指でタッチパネル４７２上をタッチして、タッチパネル４７２上に指を載せたまま、指を移動させる操作である。ジェスチャー検出部１０１は、タッチパネル４７２上に１つの接触点が存在し、かつ、その接触点が移動している場合に、スワイプ操作を検出する。
【００３６】
ピンチ操作とは、２本の指でタッチパネル４７２上をタッチして、タッチパネル４７２上に指を載せたまま、２本の指の感覚を拡げたり、狭めたりする操作である。ジェスチャー検出部１０１は、タッチパネル４７２上に２つの接触点が存在し、かつ、その２つの接触点の間隔が拡がるように又は狭まるように接触点の座標位置が推移している場合に、ピンチ操作を検出する。
【００３７】
回転操作とは、２本の指でタッチパネル４７２上をタッチして、タッチパネル４７２上に指を載せたまま、２本の指を回転させる操作である。ジェスチャー検出部１０１は、タッチパネル４７２上に２つの接触点が存在し、かつ、その２つの接触点が回転するように接触点の座標地位が推移している場合に、回転操作を検出する。
【００３８】
２本指スワイプ操作とは、２本の指でタッチパネル４７２上をタッチして、タッチパネル４７２上に指を載せたまま、２本の指を同じ方向に移動させる操作である。ジェスチャー検出部１０１は、タッチパネル４７２上に２つの接触点が存在し、かつ、その２つの接触点が略平行移動するように座標位置が推移している場合に、２本指スワイプ操作を検出する。
【００３９】
また、ジェスチャー検出部１０１は、各ジェスチャーに対して、そのジェスチャーが検出されてから検出されなくなるまでの時間（操作時間）をカウントする。ジェスチャー検出部１０１は、カウントしたその操作時間を、制御ユニット１０内のジェスチャー操作記憶部１０２に記憶させる。
【００４０】
操作ミス判定部１０３は、ジェスチャー検出部１０１で検出されたジェスチャーがユーザーの操作ミスによるものであるか否かを判定する。操作ミス判定部１０３は、ジェスチャー操作記憶部１０２に記憶されているジェスチャーの操作時間が予め定められた時間以下である場合、そのジェスチャーがユーザーの操作ミスによるものと判定する。また、操作ミス判定部１０３は、ジェスチャー操作記憶部１０２に記憶されているジェスチャーの操作時間が予め定められた時間以下でない場合、そのジェスチャーがユーザーの操作ミスによるものでないと判定する。
【００４１】
優先度決定部１０４は、操作ミス判定部１０３による判定結果に基づき、ジェスチャーの優先度を決定する。各ジェスチャーは、優先度の初期値として予め定められた値を有しており、優先度決定部１０４は、操作ミス判定部１０３による判定結果に基づき、その値を増減させることでジェスチャーの優先度を決定する。具体的には、優先度決定部１０４は、操作ミス判定部１０３によりユーザーの操作ミスによるものと判定されたジェスチャーに対して、そのジェスチャーの優先度を減らす処理を行う。また、優先度決定部１０４は、操作ミス判定部１０３によりユーザーの操作ミスによるものでないと判定されたジェスチャーに対して、そのジェスチャーの優先度を増やす処理を行う。優先度決定部１０４は、決定したジェスチャーの優先度を、制御ユニット１０内の優先度記憶部１０５に記憶させる。
【００４２】
図３は、優先度記憶部１０５に記憶されているジェスチャーの優先度１０５１の内容の一例を示す図である。図３に示すように、ジェスチャーの優先度１０５１には、ジェスチャーの種類毎にそのジェスチャーの優先度が示されている。
【００４３】
ここで、ジェスチャー検出部１０１により、ピンチ操作と２本指スワイプ操作とが同時期のタッチ入力により検出された場合を考える。この時、操作ミス判定部１０３は、ピンチ操作及び２本指スワイプ操作に対して、ユーザーの操作ミスによるものであるか否かを判定する。２本指スワイプ操作がユーザーの操作ミスによるものと判定された場合、優先度決定部１０４は、ジェスチャーの優先度１０５１に示されている２本指スワイプの優先度の値「２」から例えば「１」を引き、その算出後の値を優先度記憶部１０５に記憶させる。２本指スワイプ操作がユーザーの操作ミスによるものと判定されなかった場合、優先度決定部１０４は、ジェスチャーの優先度１０５１に示されている２本指スワイプの優先度の値「２」に例えば「１」を足し、その算出後の値を優先度記憶部１０５に記憶させる。
【００４４】
情報処理部１０６は、ジェスチャー検出部１０１が検出したジェスチャーに対応して予め定められた情報処理を実行する。例えば、ジェスチャー検出部１０１がピンチ操作を検出した場合、情報処理部１０６は、表示ディスプレイ４７３に表示されている画像を拡大又は縮小させる処理を実行する。
【００４５】
また、情報処理部１０６は、ジェスチャー検出部１０１が同時期のタッチ入力により複数のジェスチャーを検出した場合には、優先度記憶部１０５に記憶されているジェスチャーの優先度を参照する。情報処理部１０６は、ジェスチャーの優先度が予め定められた値以上である場合、そのジェスチャーに対応する情報処理を実行する。情報処理部１０６は、ジェスチャーの優先度が予め定められた値より小さい場合、そのジェスチャーに対応する情報処理を実行しない。また、同時期のタッチ入力により検出された複数のジェスチャーの優先度がいずれも予め定められた値より小さい場合、情報処理部１０６は、その中で最も高い優先度を有するジェスチャーに対応する情報処理を実行する。
【００４６】
本発明の第１の実施形態にかかるタッチパネル装置は、上記の表示ディスプレイ４７３、タッチパネル４７２、ジェスチャー検出部１０１、ジェスチャー操作記憶部１０２、操作ミス判定部１０３、優先度決定部１０４、優先度記憶部１０５、及び情報処理部１０６を備えてなる。
【００４７】
以下では、上記の構成を備えるタッチパネル装置の動作について説明する。
【００４８】
図４は、本発明の第１の実施形態にかかるタッチパネル装置の動作の流れを示すフローチャートである。
【００４９】
なお、以下では、同時期のタッチ入力により検出された複数のジェスチャーのうち、ジェスチャー検出部１０１により第１番目に検出されたジェスチャーを第１のジェスチャーとし、第２番目以降に検出されたジェスチャーを第２のジェスチャーとして説明を行う。
【００５０】
本発明の第１の実施形態にかかるタッチパネル装置の動作は、（１）ジェスチャーを検出し、検出したジェスチャーに基づく情報処理を行うステップ群（ステップＳ１０〜Ｓ２０）、（２）ジェスチャーの優先度の決定するステップ群（ステップＳ２１〜Ｓ２６）からなる。
【００５１】
本発明の第１の実施形態にかかるタッチパネル装置のジェスチャー検出部１０１は、まず、第１のジェスチャーを検出したか否かを判定する（ステップＳ１０）。
【００５２】
ジェスチャー検出部１０１が第１のジェスチャーを検出した場合（ステップＳ１０においてＹＥＳ）、ジェスチャー検出部１０１は、ジェスチャー操作記憶部１０２に第１のジェスチャーの操作時間を記憶させる（ステップＳ１１）。
【００５３】
その後、情報処理部１０６は、第１のジェスチャーに対応する情報処理を実行する（ステップＳ１２）。
【００５４】
ジェスチャー検出部１０１は、第１のジェスチャーの検出中に、第２のジェスチャーを検出したか否かを判定する（ステップＳ１３）。
【００５５】
ジェスチャー検出部１０１が第１のジェスチャーの検出中に第２のジェスチャーを検出した場合（ステップＳ１３においてＹＥＳ）、ジェスチャー検出部１０１は、ジェスチャー操作記憶部１０２に第２のジェスチャーの操作時間を記憶させる（ステップＳ１４）。
【００５６】
情報処理部１０６は、優先度記憶部１０５に記憶されている第１のジェスチャーの優先度が予め定められた値以上であるか否かを判定する（ステップＳ１５）。
【００５７】
第１のジェスチャーの優先度が予め定められた値以上である場合（ステップＳ１５においてＹＥＳ）、情報処理部１０６は、第１のジェスチャーに対応する情報処理を実行する（ステップＳ１６）。
【００５８】
第１のジェスチャーの優先度が予め定められた値以上でない場合（ステップＳ１５においてＮＯ）、情報処理部１０６は、第１のジェスチャーに対応する情報処理を実行せず、ステップＳ１７の処理に移る。
【００５９】
情報処理部１０６は、優先度記憶部１０５に記憶されている第２のジェスチャーの優先度が予め定められた値以上であるか否かを判定する（ステップＳ１７）。
【００６０】
第２のジェスチャーの優先度が予め定められた値以上である場合（ステップＳ１７においてＹＥＳ）、情報処理部１０６は、第２のジェスチャーに対応する情報処理を実行する（ステップＳ１８）。
【００６１】
第２のジェスチャーの優先度が予め定められた値以上でない場合（ステップＳ１７においてＮＯ）、情報処理部１０６は、第２ジェスチャーに対応する情報処理を実行せず、ステップＳ１９処理に移る。
【００６２】
情報処理部１０６は、ステップＳ１５の処理以後に、第１のジェスチャー又は第２のジェスチャーに対応する情報処理を実行したか否かを判定する（ステップＳ１９）。
【００６３】
ステップＳ１５の処理以後に、第１のジェスチャー又は第２のジェスチャーに対応する情報処理を実行していない場合（ステップＳ１９においてＮＯ）、情報処理部１０６は、第１のジェスチャーの優先度と第２のジェスチャーの優先度とを比較して、優先度がより高いジェスチャーに対応する情報処理を実行する（ステップＳ２０）。
【００６４】
以上のステップＳ１０〜Ｓ２０が、ジェスチャーを検出し、検出したジェスチャーに基づく情報処理を行うステップ群である。
【００６５】
ステップＳ１９又はステップＳ２０の処理後、ジェスチャーの優先度の決定処理（ステップＳ２１〜Ｓ２６）を行う。操作ミス判定部１０３は、まず、第１のジェスチャーがユーザーの操作ミスによるものであるか否かを判定する（ステップＳ２１）。操作ミス判定部１０３は、ジェスチャー操作記憶部１０２に記憶されている第１のジェスチャーの操作時間が予め定められた時間以下である場合、第１のジェスチャーがユーザーの操作ミスによるものと判定する。操作ミス判定部１０３は、ジェスチャー操作記憶部１０２に記憶されている第１のジェスチャーの操作時間が予め定められた時間以下でない場合、第１のジェスチャーがユーザーの操作ミスによるものでないと判定する。
【００６６】
第１のジェスチャーがユーザーの操作ミスによるものと判定された場合（ステップＳ２１においてＹＥＳ）、優先度決定部１０４は、優先度記憶部１０５に記憶されている第１のジェスチャーの優先度を下げる（ステップＳ２２）。
【００６７】
第１のジェスチャーがユーザーの操作ミスによるものでないと判定された場合（ステップＳ２１においてＮＯ）、優先度決定部１０４は、優先度記憶部１０５に記憶されている第２のジェスチャーの優先度を上げる（ステップＳ２３）。
【００６８】
続いて、操作ミス判定部１０３は、第２のジェスチャーがユーザーの操作ミスによるものであるか否かを判定する（ステップＳ２４）。
【００６９】
第２のジェスチャーがユーザーの操作ミスによるものと判定された場合（ステップＳ２４においてＹＥＳ）、優先度決定部１０４は、優先度記憶部１０５に記憶されている第２のジェスチャーの優先度を下げる（ステップＳ２５）。
【００７０】
第２のジェスチャーがユーザーの操作ミスによるものでないと判定された場合（ステップＳ２４においてＮＯ）、優先度決定部１０４は、優先度記憶部１０５に記憶されている第２のジェスチャーの優先度を上げる（ステップＳ２６）。
【００７１】
以上が、本発明の第１の実施形態にかかるタッチパネル装置の動作についての説明である。
【００７２】
本発明の第１の実施形態にかかるタッチパネル装置は、表示ディスプレイ４７３と、タッチパネル４７２と、ジェスチャー検出部１０１と、操作ミス判定部１０３と、優先度決定部１０４と、情報処理部１０６とを備える。ジェスチャー検出部１０１は、タッチパネル４７２に対するタッチ入力に基づき、予め定められたジェスチャーを検出する。操作ミス判定部１０３は、ジェスチャー検出部１０１で検出されたジェスチャーがユーザーの操作ミスによるものであるか否かを判定する。優先度決定部１０４は、操作ミス判定部１０３による判定結果に基づき、ジェスチャーの優先度を決定する。情報処理部１０６は、ジェスチャー検出部１０１が同時期のタッチ入力により複数のジェスチャーを検出した場合に、優先度に基づき受け付けるジェスチャーを決定し、当該決定したジェスチャーに対応して予め定められた情報処理を実行する。
【００７３】
本発明の実施の形態１にかかるタッチパネル装置によれば、検出されたジェスチャーがユーザーの操作ミスによるものか否かを判定し、その判定により定めた優先度に基づき、ジェスチャーに対応する情報処理を実行するか否かを決定するため、ユーザーの操作ミスに基づき、ユーザーが意図しない情報処理が実行されることを抑制することができる。
【００７４】
また、情報処理部１０６は、ジェスチャー検出部１０１が同時期のタッチ入力により複数の種類のジェスチャーを検出した場合に、優先度が予め定められた値以上のジェスチャーを受け付ける。これにより、本発明の実施の形態１にかかるタッチパネル装置は、ジェスチャー検出部１０１が同時期のタッチ入力により複数の種類のジェスチャーを検出した場合であっても、ユーザーが意図しない情報処理が実行されることを抑制することができる。
【００７５】
また、操作ミス判定部１０３は、ジェスチャー検出部１０１が検出した複数のジェスチャーのうち、ジェスチャー操作記憶部１０２に記憶される操作時間が予め定められた時間以下のジェスチャーをユーザーの操作ミスによるものと判定する。これにより、本発明の実施の形態１にかかるタッチパネル装置は、ユーザーの操作ミスに基づくジェスチャーである可能性が高いジェスチャーを特定することができる。
【００７６】
＜実施の形態２＞
実施の形態２にかかるタッチパネル装置は、操作ミス判定部１０３による判定の対象が、第２のジェスチャーである点において実施の形態１にかかるタッチパネル装置と異なる。
【００７７】
例えば、ジェスチャー検出部１０１が、ピンチ操作を検出中に回転操作を検出した場合、操作ミス判定部１０３は、第２のジェスチャーである回転操作に対してユーザーの操作ミスによるものであるか否かを判定する。一方、操作ミス判定部１０３は、第１のジェスチャーであるピンチ操作に対してユーザーの操作ミスによるものであるか否かの判定を行わない。
【００７８】
２点以上の接触を検出可能なタッチパネル装置では、ジェスチャー検出部１０１により複数のジェスチャーが同時期のタッチ入力により検出される場合がある。この同時期のタッチ入力により検出された複数のジェスチャーの中に、ユーザーの操作ミスによるジェスチャーが介在する場合がある。例えば、表示ディスプレイ４７３に表示されている画像を拡大表示させたい場合、ユーザーは、表示ディスプレイ４７３に載せた２本の指の間隔を拡げる動作を行うが、この動作中に２本の指が意図せず回転してしまった場合には、ジェスチャー検出部１０１は、ピンチ操作と同時に回転操作を検出してしまう。その結果、表示ディスプレイ４７３には、ユーザーが意図しない回転処理が施された画像が表示されてしまう。このように、第２のジェスチャーがユーザーの操作ミスによるものである可能性は、第１のジェスチャーがユーザーの操作ミスによるものである可能性よりも高い。
【００７９】
このため、実施の形態２にかかるタッチパネル装置の操作ミス判定部１０３は、ユーザーの操作ミスの可能性がより高い第２のジェスチャーに対してユーザーの操作ミスによるものであるか否かの判定を行い、ユーザーの操作ミスの可能性が低い第１のジェスチャーに対しては、ユーザーの操作ミスによるものであるか否かの判定を行わない。
【００８０】
また、実施の形態２にかかるタッチパネル装置は、情報処理部１０６が、第２のジェスチャーの優先度を参照して、第２のジェスチャーに対応する情報処理を実行するか否かを決定する点において、実施の形態１にかかるタッチパネル装置と異なる。実施の形態２にかかるタッチパネル装置の情報処理部１０６は、第１のジェスチャーの優先度を参照して、第１のジェスチャーに対応する情報処理を実行するか否かを決定する処理を行わない。
【００８１】
具体的には、情報処理部１０６は、ジェスチャー検出部１０１が同時期のタッチ入力により複数のジェスチャーを検出した場合には、優先度記憶部１０５に記憶されている第２のジェスチャーの優先度を参照する。情報処理部１０６は、第２のジェスチャーが予め定められた値以上である場合、第１のジェスチャーに対応する情報処理に加えて、第２のジェスチャーに対応する情報処理を実行する。情報処理部１０６は、第２のジェスチャーが予め定められた値より小さい場合、第２のジェスチャーに対応する情報処理を実行せず、第１のジェスチャーに対応する情報処理のみを実行する。
【００８２】
次に、実施の形態２にかかるタッチパネル装置の動作について説明する。図５は、本発明の実施の形態２にかかるタッチパネル装置の動作の流れを示すフローチャートである。なお、図４のフローチャートに示す処理と同内容の処理については説明を省略する。
【００８３】
ジェスチャー検出部１０１が、ジェスチャー操作記憶部１０２に第２のジェスチャーの操作時間を記憶させた（ステップＳ３４）後、情報処理部１０６は、優先度記憶部１０５に記憶されている第２のジェスチャーの優先度が予め定められた値以上であるか否かを判定する（ステップＳ３５）。
【００８４】
第２のジェスチャーの優先度が予め定められた値以上でない場合（ステップＳ３５においてＮＯ）、情報処理部１０６は、第２のジェスチャーに対応する情報処理を実行せず、第１のジェスチャーに対応する情報処理のみを実行する（ステップＳ３６）。
【００８５】
第２のジェスチャーの優先度が予め定められた値以上である場合（ステップＳ３５においてＹＥＳ）、情報処理部１０６は、第１のジェスチャー及び第２のジェスチャーに対応する情報処理を実行する（ステップＳ３７）。
【００８６】
ステップＳ３６又はステップＳ３７の処理後、ジェスチャーの優先度の決定処理（ステップＳ３８〜Ｓ４０）を行う。操作ミス判定部１０３は、第２のジェスチャーがユーザーの操作ミスによるものであるか否かを判定する（ステップＳ３８）。操作ミス判定部１０３は、ジェスチャー操作記憶部１０２に記憶されている第２のジェスチャーの操作時間が予め定められた時間以下である場合、第２のジェスチャーがユーザーの操作ミスによるものと判定する。操作ミス判定部１０３は、ジェスチャー操作記憶部１０２に記憶されている第２のジェスチャーの操作時間が予め定められた時間以下でない場合、第２のジェスチャーがユーザーの操作ミスによるものでないと判定する。
【００８７】
第２のジェスチャーがユーザーの操作ミスによるものと判定された場合（ステップＳ３８においてＹＥＳ）、優先度決定部１０４は、優先度記憶部１０５に記憶されている第２のジェスチャーの優先度を下げる（ステップＳ３９）。
【００８８】
第２のジェスチャーがユーザーの操作ミスによるものでないと判定された場合（ステップＳ３８においてＮＯ）、優先度決定部１０４は、優先度記憶部１０５に記憶されている第２のジェスチャーの優先度を上げる（ステップＳ４０）。
【００８９】
以上のように、実施の形態２にかかるタッチパネル装置では、操作ミス判定部１０３は、ジェスチャー検出部１０１が同時期のタッチ入力により検出した複数のジェスチャーのうち、ジェスチャー検出部１０１により第１番目に検出された第１のジェスチャーを除く第２のジェスチャーに対して、ユーザーの操作ミスによるものであるか否かを判定する。これにより、本発明の実施の形態２にかかるタッチパネル装置は、ユーザーの操作ミスの可能性がある第２のジェスチャーに対して、ユーザーの操作ミスによるものであるか否かを判定することができる。
【００９０】
なお、同時期のタッチ入力により検出された複数のジェスチャーのうち、第１番目に検出された第１のジェスチャーのみに対応する情報処理を行い、第１のジェスチャーを除く第２のジェスチャーに対応する情報処理を行わないように制御することで、ユーザーの操作ミスの可能性がある第２のジェスチャーに対応した情報処理を実行せず、ユーザーが意図しない情報処理が実行されることを防止することが考えられる。しかしながら、上記のような第１番目に検出された第１のジェスチャーのみに対応する情報処理を行うという制御では、ユーザーが画像の拡大と回転を同時に行わせたい場合であっても、そのような操作はできないことになる。
【００９１】
これに対して、実施の形態２にかかるタッチパネル装置では、ユーザーの操作ミスの可能性がある第２のジェスチャーに対して、ユーザーの操作ミスによるものであるか否かを判定したうえで、そのジェスチャーに対応する情報処理を実行するか否かを決定するものである。
【００９２】
＜実施の形態３＞
実施の形態３にかかるタッチパネル装置は、優先度決定部１０４が決定する優先度の内容が、上記の実施の形態２にかかるタッチパネル装置と異なる。
【００９３】
実施の形態３にかかるタッチパネル装置の優先度決定部１０４は、第１のジェスチャーの種類毎に、その第１のジェスチャーの検出中に検出された第２のジェスチャーの優先度を決定する。優先度決定部１０４は、決定したジェスチャーの優先度を、制御ユニット１０内の優先度記憶部１０５に記憶させる。
【００９４】
図６は、実施の形態３にかかるタッチパネル装置の優先度記憶部１０５に記憶されているジェスチャーの優先度１０５２の内容の一例を示す図である。図６に示すように、ジェスチャーの優先度１０５２には、第１のジェスチャーの種類毎に、第２のジェスチャーの優先度１０５３〜１０５６が示されている。図７（Ａ）に示すように、優先度１０５３には、第１のジェスチャーがスワイプ操作の場合の第２のジェスチャー（ピンチ操作、回転操作、２本指スワイプ操作）の各優先度が示されている。また、図７（Ｂ）に示すように、優先度１０５４には、第１のジェスチャーがピンチ操作の場合の第２のジェスチャー（スワイプ操作、回転操作、２本指スワイプ操作）の各優先度が記憶されている。
【００９５】
ここで、ジェスチャー検出部１０１により、ピンチ操作（第１のジェスチャー）と２本指スワイプ操作（第２のジェスチャー）とが同時期のタッチ入力により検出された場合を考える。この時、操作ミス判定部１０３は、第２のジェスチャーである２本指スワイプ操作に対して、ユーザーの操作ミスによるものであるか否かを判定する。２本指スワイプ操作がユーザーの操作ミスによるものと判定された場合、優先度決定部１０４は、第１のジェスチャーがピンチ操作の場合の優先度１０５４に示されている２本指スワイプの優先度の値「-７」（図６（Ｂ）を参照）から例えば「１」を引き、その算出後の値を優先度記憶部１０５に記憶させる。２本指スワイプ操作がユーザーの操作ミスによるものと判定されなかった場合、優先度決定部１０４は、第１のジェスチャーがピンチ操作の場合の優先度１０５４に示されている２本指スワイプの優先度の値「-７」に例えば「１」を足し、その算出後の値を優先度記憶部１０５に記憶させる。
【００９６】
図８は、実施の形態３にかかるタッチパネル装置の動作の流れを示すフローチャートである。なお、図４及び図５のフローチャートに示す処理と同内容の処理については説明を省略する。
【００９７】
実施の形態３では、第２のジェスチャーがユーザーの操作ミスによるものと判定された場合（ステップＳ５８においてＹＥＳ）、優先度決定部１０４は、優先度記憶部１０５に記憶されている第１のジェスチャーに対する第２のジェスチャーの優先度を下げる（ステップＳ５９）。
【００９８】
第２のジェスチャーがユーザーの操作ミスによるものでないと判定された場合（ステップＳ５８においてＮＯ）、優先度決定部１０４は、優先度記憶部１０５に記憶されている第１のジェスチャーに対する第２のジェスチャーの優先度を上げる（ステップＳ６０）。
【００９９】
また、実施の形態３では、情報処理部１０６は、優先度記憶部１０５に記憶されている第１のジェスチャーに対する第２のジェスチャーの優先度を参照して、第２のジェスチャーの優先度が予め定められた値以上であるか否かを判定する（ステップＳ５５）。
【０１００】
第２のジェスチャーがユーザーの操作ミスによるものであるか否かは、第１のジェスチャーの種類により変わる。例えば、第１のジェスチャーがピンチ操作であって、第２のジェスチャーが回転操作である場合、その回転操作は、ユーザーの操作ミスである可能性が比較的高い。ピンチ操作と回転操作とは、その操作が比較的似ているため、ユーザーが意図せず入力してしまう場合があるからである。
【０１０１】
これに対して実施の形態３にかかるタッチパネル装置によれば、優先度決定部１０４が、第１のジェスチャーの種類毎に、その第１のジェスチャーの検出中に検出された第２のジェスチャーの優先度を決定する。このため、変形例１にかかるタッチパネル装置は、ユーザーの操作ミスに基づき、ユーザーが意図しない情報処理が実行されることをより抑制することができる。
【０１０２】
なお、本発明は上記の実施の形態の構成に限られず種々の変形が可能である。
【０１０３】
＜変形例＞
上記の実施の形態では、情報処理部１０６が、第２のジェスチャーの優先度と予め定められた値とを比較することにより、第２のジェスチャーに対応する情報処理を実行するか否かを決定する場合を説明したが、本発明は必ずしもこの場合に限定されない。
【０１０４】
情報処理部１０６が、第１のジェスチャーの優先度と第２のジェスチャーの優先度とを比較することにより、第２のジェスチャーに対応する情報処理を実行するか否かを決定してもよい。すなわち、この変形例では、第２のジェスチャーに対応する情報処理を行うか否かを決定する予め定められた値に第１のジェスチャーの優先度を用いる。
【０１０５】
情報処理部１０６は、第２のジェスチャーの優先度が第１のジェスチャーの優先度以上である場合に、第１のジェスチャー及び第２のジェスチャーに対応する情報処理を実行する。また、情報処理部１０６は、第２のジェスチャーの優先度が第１のジェスチャーの優先度より小さい場合に、第２のジェスチャーに対応する情報処理を実行せず、第１のジェスチャーに対応する情報処理のみを実行する。
【符号の説明】
【０１０６】
１      画像形成装置
５      原稿読取部
１０    制御ユニット
１２    画像形成部
３１    画像処理部
３２    画像メモリー
４７    操作部
１００  制御部
１０１  ジェスチャー検出部
１０２  ジェスチャー操作記憶部
１０３  操作ミス判定部
１０４  優先度決定部
１０５  優先度記憶部
１０６  情報処理部
４７１  操作キー
４７２  タッチパネル
４７３  表示ディスプレイ
【図１】
0005948294.tif 000002
【図２】
0005948294.tif 000003
【図３】
0005948294.tif 000004
【図４】
0005948294.tif 000005
【図５】
0005948294.tif 000006
【図６】
0005948294.tif 000007
【図７】
0005948294.tif 000008
【図８】
0005948294.tif 000009