(57)【特許請求の範囲】
【請求項１】
画面を表示する表示部と、
前記表示部に設けられ、前記表示部の表示画面に対する操作を検知するためのタッチパネル部と、
前記タッチパネル部の出力に基づき前記表示部の表示画面に対する操作を検知するとともに、前記表示部の表示動作を制御する制御部と、を備え、
前記制御部は、ボタンを配置した所定画面の表示中に、前記所定画面内の領域をタッチしたままタッチ位置を移動させるタッチ位置移動操作のタッチ位置の移動量が予め定められた閾値量に達したことを検知すると、第１操作が行われたとして、前記所定画面から前記第１操作に対応する第１画面へ表示画面を切り替える一方、前記ボタンの表示領域に対するタップ操作を検知すると、第２操作が行われたとして、前記所定画面から前記第２操作を受けた前記ボタンに対応する第２画面へ表示画面を切り替え、予め定められた画面復帰操作を検知すると、現在表示中の画面を前記所定画面へ切り替えるよう構成され、
前記制御部は、前記所定画面を前記第２画面へ切り替え、その後、前記画面復帰操作以外の操作を検知することなく、前記第２画面を前記所定画面へ切り替えるという処理を実行した場合、予め定められた対象処理を実行したと認識するとともに、前記対象処理の実行回数が予め定められた閾値回数に達すると、前記第１操作の検知条件を緩和し、
前記制御部は、前記第１操作の検知条件を緩和した場合、前記所定画面内の領域に対する前記タッチ位置移動操作のタッチ位置の移動量が前記閾値量に達する前にタッチ解除を検知しても、前記タッチ解除の検知時点では前記タッチ位置移動操作が終了したと判断せず、前記タッチ解除の検知直前に行われていた前記タッチ位置移動操作のタッチ位置の移動方向を基準方向として設定し、前記タッチ解除の検知時点から所定時間が経過するまでの間に、前記タッチ解除の検知位置よりも前記基準方向側の領域においてタッチを再検知すると、前記タッチ解除の検知直前に行われていた前記タッチ位置移動操作が続行していると判断することを特徴とする表示入力装置。
【請求項２】
前記制御部は、前記対象処理の連続実行回数が予め定められた第１閾値回数に達した場合に、前記第１操作の検知条件を緩和することを特徴とする請求項１に記載の表示入力装置。
【請求項３】
ログインしたユーザーごとに、前記対象処理の累積実行回数を記憶する記憶部を備え、
前記制御部は、ユーザーがログインすると、ログインしたユーザーに対応する前記累積実行回数を確認し、当該確認した前記累積実行回数が予め定められた第２閾値回数に達していれば、前記第１操作の検知条件を緩和することを特徴とする請求項１または２に記載の表示入力装置。
【請求項４】
前記制御部は、ユーザーがログインして以降、前記対象処理を実行する度に、ログインしたユーザーに対応する前記累積実行回数をカウントアップし、ログインしたユーザーに対応する前記累積実行回数が前記第２閾値回数に達すると、前記第１操作の検知条件を緩和することを特徴とする請求項３に記載の表示入力装置。
【請求項５】
前記制御部は、前記所定画面を予め複数の領域に分類し、前記対象処理の実行回数が前記閾値回数に達したとき、前記複数の領域のうちから、前記対象処理の一処理である前記所定画面を前記第２画面へ切り替える処理のトリガーとなったトリガー操作を受けた領域を対象領域として判別するとともに、前記対象領域に対する前記第１操作の検知条件については緩和する一方、前記対象領域以外の領域に対する前記第１操作の検知条件については緩和しないことを特徴とする請求項１〜４のいずれか１項に記載の表示入力装置。
【請求項６】
請求項１〜５のいずれか１項に記載の表示入力装置を備えた画像形成装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、表示入力装置およびそれを備えた画像形成装置に関する。
【背景技術】
【０００２】
従来、タッチパネルディスプレイ（表示部およびその表示部に設けられたタッチパネル部によって構成されるもの）を備えた表示入力装置が知られている。たとえば、特許文献１の表示入力装置（電子機器）は、抵抗膜方式のタッチパネルディスプレイが用いられている。
【０００３】
タッチパネルディスプレイは、ユーザーにより行われた操作に応じた信号を制御部に出力する。制御部は、タッチパネルディスプレイからの出力に基づきタッチパネルディスプレイに対して行われた操作を検知し、当該検知した操作に応じた処理（表示画面の切替処理など）を実行する。タッチパネルディスプレイにて受け付けられる操作としては、一例を挙げると、タッチパネルディスプレイの画面内の領域を叩くタップ操作や、タッチパネルディスプレイの画面内の領域をタッチしたままタッチ位置を移動させるドラッグ操作（スワイプ操作あるいはフリック操作と称される場合もある）などがある。
【０００４】
たとえば、タッチパネルディスプレイに対してドラッグ操作を行う場合、ドラッグ操作の移動先にボタン（ソフトウェアボタン）が配置されていると、そのボタンを誤ってタッチしてしまい、意図しない処理が実行されることがある。このため、特許文献１では、タッチパネルに対するドラッグ操作を検知すると、画面内からボタンを消去するようにしている（当該ボタンに対する操作を行えないようにしている）。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００４−４８２２９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
抵抗膜方式のタッチパネルディスプレイでは、ドラッグ操作を行っている最中に、タッチパネルディスプレイに対するタッチの押圧不足が発生する場合がある。すなわち、操作不良が発生する。この場合、制御部は、ドラッグ操作が行われたと判断せず、タップ操作が行われたと判断する。
【０００７】
たとえば、ドラッグ操作を意図して行っていた操作がボタンに対するタップ操作として検知された場合には、ユーザー所望の処理とは異なる処理が実行されてしまう。仮に、ユーザー所望の処理とは異なる処理が実行され、それによって表示画面が意図しない画面へ切り替わってしまった場合には、表示画面を元の画面に戻すための操作を行わなければならない。したがって、ユーザーにとっては、煩わしく利便性が悪い。
【０００８】
本発明は、上記の課題を解決するためになされたものであり、ユーザー所望の処理とは異なる処理が実行されるのを抑制することが可能な表示入力装置およびそれを備えた画像形成装置を提供することを目的とする。
【課題を解決するための手段】
【０００９】
上記の目的を達成するために、本発明の表示入力装置は、画面を表示する表示部と、表示部に設けられ、表示部の表示画面に対する操作を検知するためのタッチパネル部と、タッチパネル部の出力に基づき表示部の表示画面に対する操作を検知するとともに、表示部の表示動作を制御する制御部と、を備える。制御部は、ボタンを配置した所定画面の表示中に、所定画面内の領域をタッチしたままタッチ位置を移動させるタッチ位置移動操作のタッチ位置の移動量が予め定められた閾値量に達したことを検知すると、第１操作が行われたとして、所定画面から第１操作に対応する第１画面へ表示画面を切り替える一方、ボタンの表示領域に対するタップ操作を検知すると、第２操作が行われたとして、所定画面から第２操作を受けたボタンに対応する第２画面へ表示画面を切り替え、予め定められた画面復帰操作を検知すると、現在表示中の画面を所定画面へ切り替えるよう構成される。そして、制御部は、所定画面を第２画面へ切り替え、その後、画面復帰操作以外の操作を検知することなく、第２画面を所定画面へ切り替えるという処理を実行した場合、予め定められた対象処理を実行したと認識するとともに、対象処理の実行回数が予め定められた閾値回数に達すると、第１操作の検知条件を緩和する。制御部は、第１操作の検知条件を緩和した場合、所定画面内の領域に対するタッチ位置移動操作のタッチ位置の移動量が閾値量に達する前にタッチ解除を検知しても、タッチ解除の検知時点ではタッチ位置移動操作が終了したと判断せず、タッチ解除の検知直前に行われていたタッチ位置移動操作のタッチ位置の移動方向を基準方向として設定し、タッチ解除の検知時点から所定時間が経過するまでの間に、タッチ解除の検知位置よりも基準方向側の領域においてタッチを再検知すると、タッチ解除の検知直前に行われていたタッチ位置移動操作が続行していると判断する。
【００１０】
本発明の構成では、タッチパネル部に対するタッチの押圧不足に起因して意図せず第２操作として検知されたタッチ位置移動操作を行った後（所定画面を第２画面へ切り替えた後）、表示画面を第２画面から所定画面へ戻して操作をやり直すために、画面復帰操作以外の操作を行うことなく画面復帰操作を行った場合（第２画面を所定画面へ切り替えた場合）、この一連の操作によって実行した処理を対象処理として制御部が認識する。すなわち、制御部が対象処理として実行する処理というのは、操作不良（第１操作を意図して行っていたタッチ位置移動操作がタッチパネル部に対するタッチの押圧不足によって途切れるという操作不良）が発生したことによって実行される処理であるといえる。
【００１１】
ここで、制御部は、対象処理の実行回数が閾値回数に達すると、第１操作の検知条件を緩和する。したがって、操作不良が繰り返し発生し、それによって操作不良の発生回数が閾値回数に達すると、第１操作の検知条件が緩和される。このため、操作不良の発生回数が閾値回数に達して以降は、第１操作を意図して行っていたタッチ位置移動操作がタッチパネル部に対するタッチの押圧不足によって第２操作として検知されてしまう、という不都合の発生が抑制される。これにより、ユーザー所望の処理とは異なる処理が実行されるのを抑制することができる。
【発明の効果】
【００１２】
本発明の構成では、ユーザー所望の処理とは異なる処理が実行されるのを抑制することができる。
【図面の簡単な説明】
【００１３】
【図１】本発明の一実施形態による画像形成装置を示す図
【図２】本発明の一実施形態による操作パネル（表示入力装置）を示す図
【図３】本発明の一実施形態による画像形成装置および操作パネルのハードウェア構成を示す図
【図４】本発明の一実施形態による操作パネルに表示される機能選択画面（所定画面）を示す図
【図５】本発明の一実施形態による操作パネルに表示される機能選択画面（第１画面）を示す図
【図６】本発明の一実施形態による操作パネルにて検知される第１操作を示す図
【図７】本発明の一実施形態による操作パネルにて検知される第１操作を示す図
【図８】本発明の一実施形態による操作パネルにて検知される第１操作を示す図
【図９】本発明の一実施形態による操作パネルが第１操作を検知したときの表示画面の遷移を示す図
【図１０】本発明の一実施形態による操作パネルが第２操作を検知したときの表示画面の遷移を示す図
【図１１】本発明の一実施形態による操作パネルが第２操作を検知したときの表示画面の遷移を示す図
【図１２】本発明の一実施形態による操作パネルに対して行ったタッチ位置移動操作が第２操作として検知されるときの状態を示す図
【図１３】本発明の一実施形態による操作パネルに対して行ったタッチ位置移動操作がタッチ解除後も続行されていると判断されるときの状態を示す図
【図１４】本発明の一実施形態による操作パネルに対して行われる第１操作の検知条件を緩和するか否かを判断するときの処理の流れを説明するためのフローチャート
【図１５】本発明の一実施形態による操作パネルに対して行われる第１操作の検知条件を緩和して以降にタッチ位置移動操作が行われた場合の処理の流れを説明するためのフローチャート
【図１６】本発明の一実施形態による操作パネルに表示される機能選択画面内の領域が複数の領域に分類されていることを示す図
【発明を実施するための形態】
【００１４】
＜画像形成装置の全体構成＞
図１に示すように、本実施形態の画像形成装置１００は、画像読取部１と印刷部２とを備える。画像読取部１は、原稿を読み取って原稿の画像データを生成する。印刷部２は、画像データに基づく画像を用紙に印刷する。
【００１５】
また、画像形成装置１００は、操作パネル３を備える。なお、操作パネル３は、「表示入力装置」に相当する。
【００１６】
図２に示すように、操作パネル３は、タッチパネルディスプレイ３１を備える。タッチパネルディスプレイ３１は、表示部３２とタッチパネル部３３とを含む。表示部３２は、液晶表示パネルや有機ＥＬ表示パネルなどの表示パネルである。タッチパネル部３３は、抵抗膜方式のタッチパネルであり、表示部３２に設けられる。そして、タッチパネルディスプレイ３１は、各種設定を受け付けるためのボタン（ソフトウェアボタン）やメッセージなどを表示部３２に表示し、タッチパネル部３３を介して、ユーザーから各種設定を受け付ける。なお、操作パネル３には、スタートボタンやストップボタンなど種々のハードウェアボタン３４も設けられる。
【００１７】
＜画像形成装置のハードウェア構成＞
図３に示すように、画像形成装置１００は、主制御部１１０を備える。主制御部１１０は、ＣＰＵ１１１、画像処理部１１２および記憶部１１３を含む。画像処理部１１２は、画像データに対して、種々の画像処理（たとえば、拡大／縮小、濃度変換およびデータ形式変換など）を行う。記憶部１１３は、画像形成装置１００の各部の動作を制御するためのプログラムや、画像処理を制御するためのプログラム、各種制御に必要なデータなどを記憶する。そして、主制御部１１０は、記憶部１１３に記憶されたプログラムおよびデータに基づき、画像読取部１や印刷部２の動作を制御したり、画像データに対する画像処理を行ったりする。
【００１８】
主制御部１１０は、操作パネル３と接続される。操作パネル３はパネル制御部１２０を備え、そのパネル制御部１２０に主制御部１１０が接続される。パネル制御部１２０は、主制御部１１０から指示を受け、タッチパネルディスプレイ３１の表示動作を制御する。また、パネル制御部１２０は、タッチパネルディスプレイ３１に対して行われた操作や、ハードウェアボタン３４に対して行われた操作を検知し、検知結果を主制御部１１０に送信する。なお、パネル制御部１２０は、「制御部」に相当する。
【００１９】
パネル制御部１２０は、パネルＣＰＵ１２１およびパネル記憶部１２２を含む。パネル記憶部１２２には、タッチパネルディスプレイ３１の表示動作を制御するためのパネルプログラムや、各種画面を表示するため画面データなどを記憶する。これらパネルプログラムや画面データに基づき、パネル制御部１２０は、表示部３２に各種画面を表示させる。
【００２０】
たとえば、パネル制御部１２０は、ボタン（ソフトウェアボタン）を配置した画面を表示部３２に表示させる。そして、パネル制御部１２０は、タッチパネル部３３の出力に基づき、表示部３２の表示画面に対する操作を検知する（ユーザーが操作したボタンを特定する）。パネル制御部１２０は、表示部３２の表示画面に対する操作を検知すると、当該検知した操作に応じて、表示画面の切り替えを表示部３２に行わせる。
【００２１】
また、主制御部１１０は、ＵＳＢ接続部１３０と接続される。ＵＳＢ接続部１３０は、ＵＳＢメモリーなどのＵＳＢデバイスを画像形成装置１００に接続するためのインターフェースである。そして、主制御部１１０は、ＵＳＢ接続部１３０に接続されたＵＳＢデバイスとの間でデータを送受信する。
【００２２】
また、主制御部１１０は、通信部１４０と接続される。通信部１４０は、たとえば、ローカルエリアネットワーク（ＬＡＮ）を介して、画像形成装置１００のユーザーにより使用されるパーソナルコンピューター（ＰＣ）２００と接続される。これにより、ＰＣ２００から送信された画像データに基づき印刷を行うことができるとともに、原稿の読み取りによって得られた画像データをＰＣ２００に送信することもできる。なお、通信部１４０にモデムなどを内蔵してもよい。この場合には、ファクシミリ３００とファックス通信することができる。
【００２３】
さらに、通信部１４０は、ＬＡＮを介して外部ネットワークに接続し、インターネットにアクセスする。この場合、操作パネル３（タッチパネルディスプレイ３１）には、ウェブページが表示される。
【００２４】
＜表示画面の一例＞
パネル制御部１２０は、図４および図５に示すような機能選択画面４０をタッチパネルディスプレイ３１に表示させ、ユーザー所望の機能（使用機能）の選択指示をユーザーから受け付ける。機能選択画面４０には、使用機能を選択するための機能選択ボタンＢ（ソフトウェアボタン）が配置される。
【００２５】
図４に示す機能選択画面４０は、画像形成装置１００に予め搭載された基本機能のうちから使用機能の選択指示を受け付けるための画面である。この機能選択画面４０には、複数の基本機能にそれぞれ対応する複数の機能選択ボタンＢが配置される。以下、図４に示す機能選択画面４０を基本機能選択画面５０と称し、基本機能選択画面５０に配置される機能選択ボタンＢを基本機能選択ボタンＢ１と称する場合がある。
【００２６】
たとえば、コピー機能、スキャン機能、ＦＡＸ機能、ユーザーボックス機能、ＵＳＢメモリー機能およびブラウザ機能などが基本機能として画像形成装置１００に予め搭載される。すなわち、これら複数の基本機能にそれぞれ対応する複数の基本機能選択ボタンＢ１が基本機能選択画面５０に配置される。
【００２７】
なお、ユーザーボックス機能というのは、予め登録されたボックスと称される保存領域への画像データの蓄積や、当該保存領域に蓄積した画像データに基づく印刷を行える機能である。ＵＳＢメモリー機能というのは、ＵＳＢメモリーへの画像データの蓄積や、ＵＳＢメモリーに蓄積した画像データに基づく印刷を行える機能である。ブラウザ機能というのは、インターネットにアクセスする機能である。
【００２８】
図５に示す機能選択画面４０は、画像形成装置１００に追加的にインストールされたアプリケーションの機能（追加機能）のうちから使用機能の選択指示を受け付けるための画面である。この機能選択画面４０には、画像形成装置１００に追加された追加機能に対応する機能選択ボタンＢが配置される。以下、図５に示す機能選択画面４０を追加機能選択画面６０と称し、追加機能選択画面６０に配置される機能選択ボタンＢを追加機能選択ボタンＢ２と称する場合がある。
【００２９】
なお、画像形成装置１００に複数の機能が追加されている場合には、複数の追加機能にそれぞれ対応する複数の追加機能選択ボタンＢ２が追加機能選択画面６０に配置される。図５では、一例として、追加機能が複数存在する場合を図示する。
【００３０】
パネル制御部１２０は、機能選択画面４０にて使用機能の選択指示をユーザーから受け付けると、ユーザーが選択した機能を使用するための画面を表示する（図１０の下図および図１１の下図参照）。
【００３１】
＜表示画面の切り替え＞
パネル制御部１２０は、予め定められた第１操作あるいは予め定められた第２操作が行われたことを検知すると、表示画面の切り替えをタッチパネルディスプレイ３１に行わせる。なお、パネル制御部１２０は、タッチパネル部３３の出力に基づき、第１操作（第２操作）が行われたか否かを検知する。
【００３２】
（第１操作）
まず、第１操作について説明する。第１操作というのは、たとえば、ドラッグ操作やスワイプ操作、フリック操作などと称される操作であり、機能選択画面４０の表示中に行うことができる。
【００３３】
パネル制御部１２０は、図６〜図８に示すように、機能選択画面４０の画面内の領域をタッチしたままタッチ位置を移動させるタッチ位置移動操作のタッチ位置の移動量Ｍが予め定められた閾値量Ｔｈに達したことを検知すると、第１操作が行われたと判断する。第１操作が行われたか否かの判断基準となる閾値量は任意に変更可能である。なお、図６〜図８では、タッチ位置の移動量および移動方向を白抜き矢印で示す。以下の説明で参照する図面についても、タッチ位置の移動量および移動方向を白抜き矢印で示す。
【００３４】
ここで、パネル制御部１２０は、タッチ位置移動操作の始点位置が機能選択ボタンＢの表示領域内の位置であっても、タッチ位置移動操作のタッチ位置の移動量Ｍが閾値量Ｔｈに達したとき、第１操作が行われたと判断する（図６参照）。また、パネル制御部１２０は、タッチ位置移動操作の終点位置が機能選択ボタンＢの表示領域内の位置であっても、タッチ位置移動操作のタッチ位置の移動量Ｍが閾値量Ｔｈに達していれば、第１操作が行われたと判断する（図７参照）。さらに、パネル制御部１２０は、ボタンＢの表示領域を横切るようにタッチ位置移動操作が行われても、タッチ位置移動操作のタッチ位置の移動量Ｍが閾値量Ｔｈに達すれば、第１操作が行われたと判断する（図８参照）。
【００３５】
一例として、図９（上図）に示すように、基本機能選択画面５０の表示中にタッチ位置移動操作を行ったとする。この場合、パネル制御部１２０は、タッチ位置移動操作のタッチ位置の移動量が閾値量に達すると、第１操作が行われたと判断する。そして、パネル制御部１２０は、図９（下図）に示すように、追加機能選択画面６０の表示をタッチパネルディスプレイ３１に行わせる。すなわち、基本機能選択画面５０に対して第１操作を行った場合には、表示画面が基本機能選択画面５０から追加機能選択画面６０へ切り替わる。なお、図示しないが、追加機能選択画面６０に対して第１操作を行った場合には、表示画面が追加機能選択画面６０から基本機能選択画面５０へ切り替わる。
【００３６】
（第２操作）
次に、第２操作について説明する。第２操作というのは、ボタンＢに対して行われる操作である。
【００３７】
パネル制御部１２０は、機能選択ボタンＢの表示領域に対するタップ操作（叩くような操作）が行われると、その操作を第２操作として受け付ける。すなわち、パネル制御部１２０は、機能選択ボタンＢの表示領域に対するタッチを検知した後、予め定められた閾値時間内にタッチ解除を検知すると、第２操作が行われたと判断する。そして、パネル制御部１２０は、機能選択ボタンＢに対応する機能を使用するための機能画面７０（図１０の下図および図１１の下図参照）をタッチパネルディスプレイ３１に表示させる。
【００３８】
一例として、図１０（上図）に示すように、基本機能選択画面５０に配置された基本機能選択ボタンＢ１（ここでは、ブラウザボタンとする）に対してタップ操作を行ったとする。この場合、パネル制御部１２０は、第２操作が行われたと判断し、第２操作を受けた基本機能選択ボタンＢ１を特定する。そして、パネル制御部１２０は、図１０（下図）に示すように、機能画面７０として、第２操作を受けた基本機能選択ボタンＢ１に対応する機能を使用するための基本機能画面８０の表示をタッチパネルディスプレイ３１に行わせる。なお、追加機能選択画面６０に配置された追加機能選択ボタンＢ２に対して第２操作を行った場合には、第２操作を行った追加機能選択ボタンＢ２に対応する追加機能を使用するための追加機能画面９０が機能画面７０として表示される（図１１参照）。
【００３９】
（画面復帰操作）
操作パネル３には、ハードウェアボタン３４として、ホームボタン３５が設けられる（図２参照）。ホームボタン３５は、現在表示中の表示画面をホーム画面へ戻すためのボタンである。パネル制御部１２０は、ホームボタン３５に対する押下操作を検知すると、画面復帰操作を受け付けたと判断する。そして、パネル制御部１２０は、現在表示中の表示画面からホーム画面への切り替えをタッチパネルディスプレイ３１に行わせる。
【００４０】
たとえば、パネ制御部１２０は、ホーム画面として、図４に示した基本機能選択画面５０をタッチパネルディスプレイ３１に表示させる。この場合、追加機能選択画面６０や機能画面７０の表示中に画面復帰操作（ホームボタン３５を押下する操作）を行うと、表示画面が基本機能選択画面５０に切り替わる。
【００４１】
なお、ホーム画面が追加機能選択画面６０であってもよい。また、追加機能選択画面６０および機能画面７０の各画面内にソフトウェアボタンとしてのホームボタン（図示せず）を配置し、そのホームボタンに対する操作を画面復帰操作として扱ってもよい。
【００４２】
＜第１操作の検知条件の緩和＞
パネル制御部１２０は、図６〜図８に示したように、機能選択画面４０の画面内の領域に対するタッチ位置移動操作のタッチ位置の移動量Ｍが閾値量Ｔｈに達すると、第１操作が行われたと判断する（第１操作と検知する条件が満たされたと判断する）。すなわち、機能選択画面４０の画面内の領域に対するタッチ位置移動操作のタッチ位置の移動量Ｍが閾値量Ｔｈに達することが第１操作の検知条件となっている。
【００４３】
ここで、第１操作を意図して行っているタッチ位置移動操作の最中に、タッチパネル部３３に対するタッチの押圧不足に起因して、タッチ位置移動操作のタッチ位置の移動量が閾値量に達する前にタッチ解除が検知されてしまうことがある（タッチ位置移動操作のタッチ位置の移動量が閾値量に達する前にタッチ位置移動操作が終了したと判断される）。この場合、タッチ解除の直前に行っていたタッチ位置移動操作がタップ操作として検知される。
【００４４】
たとえば、ボタンＢが配置されていない領域で行っていたタッチ位置移動操作がタップ操作として検知された場合には、表示画面は切り替わらない。しかし。図１２に示すように、ボタンＢの表示領域で行っていたタッチ位置移動操作がタップ操作として検知された場合（タッチ位置の移動量Ｍが閾値量Ｔｈ未満であった場合）には、その操作がボタンＢに対する第２操作として検知される。結果として、表示画面が機能選択画面４０から意図しない画面（機能画面７０）へ切り替わってしまう。すなわち、図１０に示した例と同様の画面切替処理が実行される。
【００４５】
このように、表示画面が意図せず機能選択画面４０から機能画面７０へ切り替わってしまった場合には、画面復帰操作（ホームボタン３５を押下する操作）を行うことによって表示画面を機能選択画面４０に戻し、再度、第１操作を意図したタッチ位置移動操作を行わなければならない。このため、ユーザーにとっては煩わしく利便性が悪い。
【００４６】
そこで、本実施形態では、所定条件が満たされると、第１操作の検知条件を緩和する。具体的には、パネル制御部１２０は、機能選択画面４０を機能画面７０へ切り替え、その後、画面復帰操作以外の操作を検知することなく、機能画面７０を機能選択画面４０へ切り替えるという処理を実行した場合、予め定められた対象処理を実行したと認識する。なお、対象処理というのは、第１操作の検知条件を緩和するか否かの判断において基準となる処理（判断基準処理）である。
【００４７】
パネル制御部１２０は、対象処理を実行すると、対象処理の実行回数をカウントアップする。たとえば、対象処理の実行回数を示す回数情報はパネル記憶部１２２に記憶され、対象処理が実行されると回数情報が更新される。そして、パネル制御部１２０は、対象処理の実行回数が予め定められた閾値回数に達すると、所定条件が満たされたとして、第１操作の検知条件を緩和する。なお、第１操作の検知条件を緩和した後、画像形成装置１００の再起動が行われると、第１条件の検知条件はデフォルトに戻る。
【００４８】
たとえば、パネル制御部１２０は、対象処理の連続実行回数をカウントする。そして、パネル制御部１２０は、連続実行回数が閾値回数（第１閾値回数）に達すると、第１操作の検知条件を緩和する。この場合の閾値回数は、たとえば、２回とされる。
【００４９】
あるいは、画像形成装置１００にログイン機能（ユーザー認証機能）を搭載する場合には、ログインしたユーザーであるログインユーザーごとに対象処理の実行回数がカウントされ、ログインユーザーごとに第１操作の検知条件を緩和するか否かの判断が行われるよう構成してもよい。
【００５０】
このように構成する場合、たとえば、パネル記憶部１２２は、ログインユーザーと、そのログインユーザーがログインしているときに実行された対象処理の累積実行回数とを対応付けた情報を回数情報として記憶する（ログインユーザーごとに対象処理の累積実行回数を記憶する）。また、パネル制御部１２０は、ユーザーがログインしてからログアウトするまでの間に対象処理を実行すると、そのときにログインしていたログインユーザーに対応する累積実行回数をカウントアップする。
【００５１】
そして、パネル制御部１２０は、ユーザーがログインすると、そのログインユーザーに対応する累積実行回数を確認する。この確認の結果、ログインユーザーに対応する累積実行回数が閾値回数（第２閾値回数）に達していれば、パネル制御部１２０は、第１操作の検知条件を緩和する。また、パネル制御部１２０は、ユーザーがログインして以降、そのログインユーザーに対応する累積実行回数が閾値回数（第２閾値回数）に達すると、第１操作の検知条件を緩和する。この場合の閾値回数は、たとえば、５回とされる。
【００５２】
なお、パネル制御部１２０は、ログインユーザーに対応する累積実行回数に基づき第１操作の検知条件を緩和したとき、当該ログインユーザーに対応する累積実行回数をリセットする。あるいは、所定期間（たとえば、数カ月）における画像形成装置１００の使用頻度が予め定められた閾値よりも低いログインユーザーに対応する累積実行回数をリセットしてもよい（当該ログインユーザーに対応する回数情報を消去してもよい）。
【００５３】
また、パネル制御部１２０は、ログインユーザーに対応する累積実行回数に基づき第１操作の検知条件を緩和した後、当該ログインユーザーがログアウトすると、第１操作の検知条件をデフォルトに戻す。そして、パネル制御部１２０は、新たなユーザーがログインすると、新たなログインユーザーに対応する累積実行回数に基づき、第１操作の検知条件を緩和するか否かの判断を行う。
【００５４】
パネル制御部１２０は、第１操作の検知条件を緩和した場合、図１３に示すように、機能選択画面４０の画面内の領域に対するタッチ位置移動操作の移動量Ｍが閾値量Ｔｈに達する前にタッチ解除を検知しても、そのタッチ解除の検知時点ではタッチ位置移動操作が終了したと判断しない。すなわち、パネル制御部１２０は、仮に、機能選択ボタンＢの表示領域内の位置がタッチ解除の検知位置であっても、その時点では、機能選択ボタンＢに対する第２操作と判断せず、表示画面の切り替えは行わない。
【００５５】
機能選択画面４０の画面内の領域に対するタッチ位置移動操作の移動量Ｍが閾値量Ｔｈに達する前にタッチ解除を検知すると、パネル制御部１２０は、タッチ解除の検知直前に行われていたタッチ位置移動操作のタッチ位置の移動方向（白抜き矢印方向）を基準方向ＲＤとして設定する。図１３に示す例では、右側から左側へ向かう方向が基準方向ＲＤとして設定される。
【００５６】
その後、パネル制御部１２０は、タッチ解除の検知時点から所定時間が経過するまでの間に、タッチ解除の検知位置よりも基準方向ＲＤ側の領域においてタッチを再検知した場合、タッチ解除の検知直前に行われていたタッチ位置移動操作が続行している（終了していない）と判断する。それ以降、パネル制御部１２０は、現在行われているタッチ位置移動操作がタッチ解除の検知直前に行われていたタッチ位置移動操作の始点位置から開始されていると見做す。そして、パネル制御部１２０は、最初にタッチ解除を検知した直前に行われていたタッチ位置移動操作の始点位置からのタッチ位置の移動量Ｍが閾値量Ｔｈに達したことを検知すると、第１操作が行われたと判断する。
【００５７】
以下、図１４および図１５を参照し、第１操作の検知条件を緩和するか否かを判断するときの処理の流れ、および、第１操作の検知条件を緩和して以降にタッチ位置移動操作が行われた場合の処理の流れについて説明する。
【００５８】
なお、以下の説明では、基本機能選択画面５０がホーム画面（画面復帰操作を行うと表示される画面）とされているとする。この構成においては、基本機能選択画面５０が「所定画面」に相当する画面となる。そして、基本機能選択画面５０に対して第１操作を行うと表示される追加機能選択画面６０が「第１画面」に相当する画面となり、基本機能選択画面５０に対して第２操作を行うと表示される基本機能画面８０が「第２画面」に相当する画面となる。そこで、以下の説明では、便宜上、基本機能選択画面５０を所定画面５０と称し、追加機能選択画面６０を第１画面６０と称し、基本機能画面８０を第２画面８０と称する。
【００５９】
まず、図１４に示すフローチャートを参照し、第１操作の検知条件を緩和するか否かを判断するときの処理の流れについて説明する。図１４に示すフローチャートのスタート時点では、タッチパネルディスプレイ３１が所定画面５０を表示しているとする。そして、図１４に示すフローチャートは、所定画面５０から第２画面８０へ表示画面を切り替えるための操作が行われたときにスタートする。すなわち、第１操作を意図して行っているタッチ位置移動操作の途中でタッチが途切れた場合や、第２操作を行った場合に、図１４に示すフローチャートがスタートする。
【００６０】
ステップＳ１において、パネル制御部１２０は、所定画面５０から第２画面８０への表示画面の切り替えをタッチパネルディスプレイ３１に行わせる。続いて、ステップＳ２において、パネル制御部１２０は、画面復帰操作（ホームボタン３５に対する押下操作）を受け付けたか否かを判断する。その結果、画面復帰操作を受け付けたとパネル制御部１２０が判断した場合には、ステップＳ３に移行する。
【００６１】
ステップＳ３に移行した場合、パネル制御部１２０は、第２画面８０から所定画面５０への表示画面の切り替えをタッチパネルディスプレイ３１に行わせる。なお、パネル制御部１２０は、ステップＳ１〜Ｓ３までの処理を実行した場合、対象処理を実行したと認識する。
【００６２】
そして、ステップＳ４において、パネル制御部１２０は、対象処理の実行回数が閾値回数に達したか否かを判断する。その結果、対象処理の実行回数が閾値回数に達したとパネル制御部１２０が判断すると、ステップＳ５に移行し、対象処理の実行回数が閾値回数に達していないとパネル制御部１２０が判断すると、ステップＳ６に移行する。
【００６３】
ステップＳ５に移行すると、パネル制御部１２０は、第１操作の検知条件を緩和する。一方で、ステップＳ６に移行すると、パネル制御部１２０は、第１操作の検知条件を緩和しない（現状の検知条件を保持する）。
【００６４】
また、ステップＳ２において、画面復帰操作を受け付けていないとパネル制御部１２０が判断した場合には、ステップＳ７に移行する。ステップＳ７に移行すると、パネル制御部１２０は、画面復帰操作以外の他の操作を受け付けたか否かを判断する。その結果、他の操作を受け付けたとパネル制御部１２０が判断すると、ステップＳ６に移行し、他の操作を受け付けていないとパネル制御部１２０が判断すると、ステップＳ２に戻る。
【００６５】
次に、図１５に示すフローチャートを参照して、第１操作の検知条件を緩和して以降にタッチ位置移動操作が行われた場合の処理の流れについて説明する。図１５に示すフローチャートのスタート時点では、タッチパネルディスプレイ３１が所定画面５０を表示しているとする。そして、図１５に示すフローチャートは、所定画面５０に対して行われているタッチ位置移動操作のタッチ位置の移動量が閾値量に達する前にタッチ解除を検知したときにスタートする。
【００６６】
ステップＳ１１において、パネル制御部１２０は、タッチ解除を検知してから所定時間が経過するまでに間に、タッチ解除の検知位置よりも基準方向側の領域においてタッチを再検知したか否かを判断する。その結果、タッチを再検知したとパネル制御部１２０が判断すると、ステップＳ１２に移行する。ステップＳ１２に移行すると、パネル制御部１２０は、タッチ位置移動操作が続行していると判断する。
【００６７】
続いて、ステップＳ１３において、パネル制御部１２０は、タッチ解除の検知直前に行われていたタッチ位置移動操作の始点位置からのタッチ位置の移動量が閾値量に達したか否かを判断する。その結果、移動量が閾値量に到達したとパネル制御部１２０が判断すると、ステップＳ１４に移行し、パネル制御部１２０は、第１操作が行われたと判断する。そして、ステップＳ１５において、パネル制御部１２０は、所定画面５０から第１画面６０への表示画面の切り替えをタッチパネルディスプレイ１２０に行わせる。
【００６８】
また、ステップＳ１３において、移動量が閾値量に到達していないとパネル制御部１２０が判断すると、ステップＳ１６に移行する。ステップＳ１６に移行すると、パネル制御部１２０は、タッチ解除を検知したか否かを判断する。その結果、タッチ解除を検知したとパネル制御部１２０が判断すると、ステップＳ１１に移行する。一方で、タッチ解除を検知していないとパネル制御部１２０が判断すると、ステップＳ１３に移行し、移動量が閾値量に到達したか否かの判断が繰り返される。
【００６９】
ステップＳ１１において、タッチを再検知していないとパネル制御部１２０が判断すると、ステップＳ１７に移行する。ステップＳ１７に移行すると、パネル制御部１２０は、所定画面５０に対してタップ操作が行われたと判断する。この場合、所定画面５０の表示が続けられる。あるいは、基本機能選択ボタンＢ１の表示領域でタップ操作が検知されると、所定画面５０から第２画面８０へ表示画面が切り替わる。
【００７０】
本実施形態の操作パネル３（表示入力装置）は、上記のように、画面を表示する表示部３２と、表示部３２に設けられ、表示部３２の表示画面に対する操作を検知するためのタッチパネル部３３と、タッチパネル部３３の出力に基づき表示部３２の表示画面に対する操作を検知するとともに、表示部３２の表示動作を制御するパネル制御部１２０（制御部）と、を備える。パネル制御部１２０は、機能選択ボタンＢ（ボタン）を配置した所定画面５０の表示中に、所定画面５０内の領域をタッチしたままタッチ位置を移動させるタッチ位置移動操作のタッチ位置の移動量が閾値量に達したことを検知すると、第１操作が行われたとして、所定画面５０から第１画面６０へ表示画面を切り替える一方、機能選択ボタンＢの表示領域に対するタップ操作を検知すると、第２操作が行われたとして、所定画面５０から第２画面８０へ表示画面を切り替え、予め定められた画面復帰操作を検知すると、現在表示中の画面を所定画面５０へ切り替えるよう構成される。そして、パネル制御部１２０は、所定画面５０を第２画面８０へ切り替え、その後、画面復帰操作以外の操作を検知することなく、第２画面８０を所定画面５０へ切り替えるという処理を実行した場合、予め定められた対象処理を実行したと認識するとともに、対象処理の実行回数が閾値回数に達すると、第１操作の検知条件を緩和する。パネル制御部１２０は、第１操作の検知条件を緩和した場合、所定画面５０内の領域に対するタッチ位置移動操作のタッチ位置の移動量が閾値量に達する前にタッチ解除を検知しても、タッチ解除の検知時点ではタッチ位置移動操作が終了したと判断せず、タッチ解除の検知直前に行われていたタッチ位置移動操作のタッチ位置の移動方向を基準方向として設定し、タッチ解除の検知時点から所定時間が経過するまでの間に、タッチ解除の検知位置よりも基準方向側の領域においてタッチを再検知すると、タッチ解除の検知直前に行われていたタッチ位置移動操作が続行していると判断する。
【００７１】
本実施形態の構成では、タッチパネル部３３に対するタッチの押圧不足に起因して意図せず第２操作として検知されたタッチ位置移動操作を行った後（所定画面５０を第２画面８０へ切り替えた後）、表示画面を第２画面８０から所定画面５０へ戻して操作をやり直すために、画面復帰操作以外の操作を行うことなく画面復帰操作を行った場合（第２画面８０を所定画面５０へ切り替えた場合）、この一連の操作によって実行した処理を対象処理としてパネル制御部１２０が認識する。すなわち、パネル制御部１２０が対象処理として実行する処理というのは、操作不良（第１操作を意図して行っていたタッチ位置移動操作がタッチパネル部３３に対するタッチの押圧不足によって途切れるという操作不良）が発生したことによって実行される処理であるといえる。
【００７２】
ここで、パネル制御部１２０は、対象処理の実行回数が閾値回数に達すると、第１操作の検知条件を緩和する。したがって、操作不良が繰り返し発生し、それによって操作不良の発生回数が閾値回数に達すると、第１操作の検知条件が緩和される。このため、操作不良の発生回数が閾値回数に達して以降は、第１操作を意図して行っていたタッチ位置移動操作がタッチパネル部３３に対するタッチの押圧不足によって第２操作として検知されてしまう、という不都合の発生が抑制される。これにより、ユーザー所望の処理とは異なる処理が実行されるのを抑制することができる。
【００７３】
また、本実施形態では、上記のように、パネル制御部１２０は、対象処理の連続実行回数が第１閾値回数（２回）に達した場合に、第１操作の検知条件を緩和する。ここで、操作不良が連続して発生するということは、タッチパネルディスプレイ３１に対する操作に不慣れなユーザーが操作パネル３を使用している可能性が高い。したがって、操作不良が連続して発生したときには、直ちに、第１操作の検知条件を緩和するのが好ましい。
【００７４】
また、本実施形態では、上記のように、パネル記憶部１２２は、ログインユーザーごとに、対象処理の累積実行回数を記憶する。そして、パネル制御部１２０は、ユーザーがログインすると、ログインユーザーに対応する累積実行回数を確認し、当該確認した累積実行回数が第２閾値回数（５回）に達していれば、第１操作の検知条件を緩和する。また、パネル制御部１２０は、ユーザーがログインして以降、対象処理を実行する度に、ログインユーザーに対応する累積実行回数をカウントアップし、ログインユーザーに対応する累積実行回数が第２閾値回数に達すると、第１操作の検知条件を緩和する。これにより、操作不良を起こし易いユーザーが操作パネル３を使用しているときだけ、第１操作の検知条件を緩和することができる。
【００７５】
なお、変形例として、所定画面５０を複数の領域に分類し、複数の領域ごとに第１操作の検知条件を緩和するか否かを設定してもよい。このように構成する場合、図１６に示すように、パネル制御部１２０は、所定画面５０を予め複数の領域に分類する。ここでは、一例として、所定画面５０がＡ１〜Ａ４の４つの領域に分類されているとする。
【００７６】
そして、パネル制御部１２０は、対象処理の実行回数が閾値回数に達したとき、領域Ａ１〜Ａ４のうちから、対象処理の一処理である所定画面５０を第２画面８０へ切り替える処理のトリガーとなったトリガー操作を受けた領域を対象領域として判別する。ここで、トリガー操作を最も多く受けた領域だけが対象領域とされてもよい。あるいは、複数の領域Ａ１〜Ａ４ごとに対象処理の実行回数（トリガー操作を受けた回数）をカウントし、複数の領域Ａ１〜Ａ４のうち対象処理の実行回数が閾値回数に達した領域を対象領域としてもよい。なお、トリガー操作というのは、第２操作として検知された操作であり、機能選択ボタンＢの表示領域に対するタップ操作である。あるいは、タッチ位置の移動量が閾値量に達しなかったために第２操作として検知されたタッチ位置移動操作である。
【００７７】
パネル制御部１２０は、対象領域が確定すると、対象領域に対する第１操作の検知条件については緩和し、対象領域以外の領域に対する第１操作の検知条件については緩和しない。このように構成すると、領域Ａ１〜Ａ４のうち、１つの領域に対する第１操作の検知条件だけが緩和される場合もあれば、全ての領域に対する第１操作の検知条件が緩和される場合もある。また、２つまたは３つの領域に対する第１操作の検知条件が緩和され、それ以外の領域に対する第１操作の検知条件については緩和されない場合もある。
【００７８】
今回開示された実施形態は、すべての点で例示であって、制限的なものではないと考えられるべきである。本発明の範囲は、上記実施形態の説明ではなく特許請求の範囲によって示され、さらに、特許請求の範囲と均等の意味および範囲内でのすべての変更が含まれる。
【符号の説明】
【００７９】
３  操作パネル（表示入力装置）
３２  表示部
３３  タッチパネル部
１００  画像形成装置
１２０  パネル制御部（制御部）
１２２  記憶部（パネル記憶部）
【図１】
0006332224.tif 000002
【図２】
0006332224.tif 000003
【図３】
0006332224.tif 000004
【図４】
0006332224.tif 000005
【図５】
0006332224.tif 000006
【図６】
0006332224.tif 000007
【図７】
0006332224.tif 000008
【図８】
0006332224.tif 000009
【図９】
0006332224.tif 000010
【図１０】
0006332224.tif 000011
【図１１】
0006332224.tif 000012
【図１２】
0006332224.tif 000013
【図１３】
0006332224.tif 000014
【図１４】
0006332224.tif 000015
【図１５】
0006332224.tif 000016
【図１６】
0006332224.tif 000017