(57)【要約】【課題】ガジェットと重なるソフトウェアボタンに対する操作を簡単に行えるようにすることでユーザーの利便性を向上させる。【解決手段】表示入力装置は、タッチパネルディスプレイと、制御部と、を備え、制御部は、操作画面上にガジェットが重畳表示されている状態で、タッチの位置がガジェットの表示領域内の位置であることを検知したとき、タッチの押圧力が閾値以上であるか否かの判断を行い、閾値未満であるとき、タッチがガジェットを対象にした操作であると認識する一方、閾値以上であるとき、タッチの位置を含む領域が表示領域に設定されているソフトウェアボタンが操作画面の構成要素として存在すれば、タッチがソフトウェアボタンを対象にした操作であると認識する。【選択図】図９
2018195041.tif 000002
【特許請求の範囲】
【請求項１】
操作画面を表示するタッチパネルディスプレイと、
前記タッチパネルディスプレイに対して行われた操作を認識する制御部と、を備え、
前記制御部は、前記タッチパネルディスプレイが前記操作画面上にガジェットを重畳表示している状態で、前記タッチパネルディスプレイに対して行われたタッチの位置が前記ガジェットの表示領域内の位置であることを検知したとき、前記タッチの押圧力が予め定められた閾値以上であるか否かの判断を行い、
前記制御部は、前記タッチの押圧力が前記閾値未満であるとき、前記タッチが前記ガジェットを対象にした操作であると認識する一方、前記タッチの押圧力が前記閾値以上であるとき、前記タッチの位置を含む領域が表示領域に設定されているソフトウェアボタンが前記操作画面の構成要素として存在すれば、前記タッチが前記ソフトウェアボタンを対象にした操作であると認識することを特徴とする表示入力装置。
【請求項２】
前記制御部は、前記タッチの押圧力が前記閾値以上であるとき、前記ガジェットの全部分または前記ガジェットのうち前記タッチの位置に対応する部分の表示を停止する表示停止処理を前記タッチパネルディスプレイに行わせることを特徴とする請求項１に記載の表示入力装置。
【請求項３】
前記制御部は、前記タッチが前記ソフトウェアボタンを対象にした操作であると認識して以降、前記タッチの押圧力が前記閾値未満になってから所定時間が経過する前に前記タッチが解除されたとき、前記ソフトウェアボタンに割り当てられた処理を実行することを特徴とする請求項１または２に記載の表示入力装置。
【請求項４】
前記制御部は、前記タッチが前記ソフトウェアボタンを対象にした操作であると認識して以降、前記タッチの押圧力が前記閾値未満になってから前記タッチが解除されることなく前記所定時間が経過したとき、前記ソフトウェアボタンに対する操作がキャンセルされたと判断し、前記タッチが前記ガジェットを対象にした操作であると認識することを特徴とする請求項３に記載の表示入力装置。
【請求項５】
前記タッチパネルディスプレイを振動させるための振動発生部を備え、
前記制御部は、前記タッチの押圧力が前記閾値以上であるとき、前記振動発生部を制御し、前記タッチパネルディスプレイを振動させることを特徴とする請求項１〜４のいずれか１項に記載の表示入力装置。
【請求項６】
請求項１〜５のいずれか１項に記載の表示入力装置を備えた画像形成装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、表示入力装置およびそれを備えた画像形成装置に関する。
【背景技術】
【０００２】
複合機のような画像形成装置には、表示入力装置（操作パネルなどと称される）が設置される。画像形成装置に設置された表示入力装置は、たとえば、特許文献１に開示されている。
【０００３】
特許文献１の表示入力装置は、タッチパネルディスプレイを備える。タッチパネルディスプレイは、画像形成装置にて実行されるジョブの実行条件を設定する操作を受け付けるための操作画面を表示する。そして、ジョブの実行条件を設定するとき、ユーザーは操作画面に対してタッチ操作（タップ操作）やジェスチャー操作（たとえば、フリック操作）などを行う。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１６−９５５７６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
表示入力装置には、操作画面上にガジェットを重畳表示することが可能なものがある。たとえば、メモ帳（付箋）やカレンダー、電卓などをガジェットとして操作画面上に重畳表示することができる。
【０００６】
表示入力装置が表示する操作画面には、通常、構成要素としてソフトウェアボタンが含まれる。操作画面上に重畳表示されるガジェットの表示領域がソフトウェアボタン（操作画面の構成要素）の表示領域と重なる場合には、ソフトウェアボタンが非表示とされる。この場合、ガジェットと重なるソフトウェアボタン（非表示となっているソフトウェアボタン）に対する操作を行うには、ガジェットの表示を停止する操作やガジェットを移動させる操作などを別途行わなければならず、ユーザーにとっては煩わしく利便性が悪い。
【０００７】
本発明は、上記課題を解決するためになされたものであり、操作画面上にガジェットが重畳表示された状態において、ガジェットと重なるソフトウェアボタンに対する操作を簡単に行えるようにすることでユーザーの利便性を向上させることが可能な表示入力装置およびそれを備えた画像形成装置を提供することを目的とする。
【課題を解決するための手段】
【０００８】
上記目的を達成するため、本発明の表示入力装置は、操作画面を表示するタッチパネルディスプレイと、タッチパネルディスプレイに対して行われた操作を認識する制御部と、を備える。制御部は、タッチパネルディスプレイが操作画面上にガジェットを重畳表示している状態で、タッチパネルディスプレイに対して行われたタッチの位置がガジェットの表示領域内の位置であることを検知したとき、タッチの押圧力が予め定められた閾値以上であるか否かの判断を行う。制御部は、タッチの押圧力が閾値未満であるとき、タッチがガジェットを対象にした操作であると認識する一方、タッチの押圧力が閾値以上であるとき、タッチの位置を含む領域が表示領域に設定されているソフトウェアボタンが操作画面の構成要素として存在すれば、タッチがソフトウェアボタンを対象にした操作であると認識する。
【０００９】
本発明の構成では、操作画面の構成要素であるソフトウェアボタンがガジェットと重なっているとき（ソフトウェアボタンが非表示となっているとき）、ガジェットの表示領域内の位置に対して閾値未満の弱い押圧力でタッチを行えば、当該タッチがガジェットに対する操作であると認識される。一方で、ガジェットの表示領域内の位置（ガジェットが表示されていることによって非表示となっているソフトウェアボタンが本来表示されるべき位置）に対して閾値以上の強い押圧力でタッチを行えば、当該タッチがガジェットと重なるソフトウェアボタンに対する操作であると認識される。これにより、ガジェットの表示を停止する操作やガジェットを移動させる操作などを別途行わなくても（簡単に）、ガジェットと重なるソフトウェアボタンに対する操作を行うことができる。その結果、ユーザーの利便性が向上する。
【発明の効果】
【００１０】
本発明の構成では、操作画面上にガジェットが重畳表示されているとき、ガジェットと重なるソフトウェアボタンに対する操作を簡単に行えるので、ユーザーの利便性が向上する。
【図面の簡単な説明】
【００１１】
【図１】本発明の一実施形態による操作パネルを備える画像形成装置の構成を示す図
【図２】本発明の一実施形態による操作パネルの外観を示す図
【図３】本発明の一実施形態による操作パネルの表示画面を示す図
【図４】本発明の一実施形態による操作パネルの表示画面を示す図
【図５】本発明の一実施形態による操作パネルの表示画面上に重畳表示されたガジェットを示す図
【図６】本発明の一実施形態による操作パネルの表示画面上に重畳表示されたガジェットがソフトウェアボタンと重なっている状態を示す図
【図７】本発明の一実施形態による操作パネルが行う表示停止処理（第１処理）について説明するための図
【図８】本発明の一実施形態による操作パネルが行う表示停止処理（第２処理）について説明するための図
【図９】本発明の一実施形態による操作パネルが行う操作認識処理の流れを示す図
【発明を実施するための形態】
【００１２】
＜画像形成装置の本体構成＞
図１に示すように、本実施形態の画像形成装置１００は、画像読取部１と印刷部２とを備える。画像読取部１は、原稿を読み取って原稿の画像データを生成する。印刷部２は、画像データ（たとえば、画像読取部１による原稿の読み取りによって得られた原稿の画像データ）に基づく画像を用紙に印刷する。
【００１３】
また、画像形成装置１００は、本体制御部１１０を備える。本体制御部１１０は、本体ＣＰＵ１１１、画像処理部１１２および本体記憶部１１３を含む。画像処理部１１２は、画像データに対して種々の画像処理を行う。本体記憶部１１３は、画像形成装置１００の各部の動作を制御するためのプログラムや画像処理を制御するためのプログラム、各種制御に必要なデータなどを記憶する。本体制御部１１０は、本体記憶部１１３に記憶されたプログラムおよびデータに基づき、画像読取部１や印刷部２の動作を制御したり、画像データに対する画像処理を行ったりする。
【００１４】
＜操作パネルの構成＞
画像形成装置１００は、図２に示すような操作パネル３を備える。操作パネル３は「表示入力装置」に相当する。なお、図２に示す操作パネル３は一例であり、操作パネル３の形状などは特に限定されない。
【００１５】
操作パネル３は、図１および図２に示すように、タッチパネルディスプレイ３１を備える。タッチパネルディスプレイ３１は、表示パネル３２およびタッチパネル３３を含む。表示パネル３２は、液晶表示パネルである。タッチパネル３３は、表示パネル３２の表面上に設置される。タッチパネルディスプレイ３１は、各種設定を受け付けるためのソフトウェアボタンやメッセージなどを含む画面を表示パネル３２に表示する。また、タッチパネルディスプレイ３１は、タッチパネル３３を介してユーザーから操作を受け付ける。
【００１６】
たとえば、タッチパネルディスプレイ３１は、画像形成装置１００によるジョブの実行に際して、ジョブに関する設定用の画面を表示する。そして、タッチパネルディスプレイ３１は、ジョブに関する設定を受け付ける。また、タッチパネルディスプレイ３１は、画像形成装置１００の状態（たとえば、用紙残量やトナー残量など）を報知するためのメッセージを表示する。
【００１７】
なお、操作パネル３には、ジョブの実行指示をユーザーから受け付けるためのスタートボタンやジョブのストップ指示をユーザーから受け付けるためのストップボタンなど、種々のハードウェアボタン３４も設けられる。
【００１８】
操作パネル３は、パネル制御部１３０を備える。パネル制御部１３０は「制御部」に相当する。パネル制御部１３０は、パネルＣＰＵ１３１およびパネルメモリー１３２（ＲＯＭやＲＡＭなど）を含む。パネルメモリー１３２には、タッチパネルディスプレイ３１に画面を表示させるための表示プログラムや、タッチパネルディスプレイ３１に表示する画面の画面データなどが記憶される。
【００１９】
パネル制御部１３０は、本体制御部１１０に接続され、本体制御部１１０から指示を受け、操作パネル３を制御する。たとえば、パネル制御部１３０は、操作パネル３に対して行われた操作（タッチパネルディスプレイ３１に対する操作やハードウェアボタン３４に対する操作）を検知する。そして、パネル制御部１３０は、操作パネル３に対する操作に応じた処理をタッチパネルディスプレイ３１に行わせる。また、パネル制御部１３０は、操作パネル３に対する操作の内容を示す操作情報を本体制御部１１０に通知する。
【００２０】
パネル制御部１３０は、タッチパネルディスプレイ３１に対する操作の内容（操作されたソフトウェアボタン）を認識するため、タッチパネル３３の出力に基づき、タッチパネルディスプレイ３１に対するタッチの位置（座標）を検知する。たとえば、タッチパネル３３の出力とタッチの位置との対応関係を示す情報はパネルメモリー１３２に予め記憶される。パネル制御部１３０は、タッチの位置を検知すると、当該検知したタッチの位置と表示画面の画面データとを比較し、タッチの位置に表示されているソフトウェアボタンを認識する（当該ソフトウェアボタンが操作されたと認識する）。
【００２１】
また、パネル制御部１３０は、タッチパネルディスプレイ３１に対するタッチの押圧力を検知する。たとえば、タッチパネルディスプレイ３１は、圧力検知部３５を備える。圧力検知部３５は、複数（たとえば、４つ）の歪ゲージ式圧力センサーを含む。各圧力センサーは、タッチパネル３３に設置される。パネル制御部１３０は、タッチパネルディスプレイ３１に対するタッチを検知すると、圧力検知部３５の各圧力センサーの出力値を平均した値をタッチの押圧力として求める。パネル制御部１３０は、タッチパネルディスプレイ３１に対するタッチが解除されるまで、タッチの押圧力を検知する（タッチの押圧力の経時的な変化を検知する）。
【００２２】
なお、タッチパネルディスプレイ３１には、振動発生部３６が備えられる。振動発生部３６は、複数の圧電素子および各圧電素子に駆動電圧を印加する駆動回路を含む。パネル制御部１３０は、振動発生部３６に接続され、駆動回路による各圧電素子への駆動電圧を制御し、各圧電素子を適切なタイミングで駆動させる。各圧電素子が駆動すると、タッチパネルディスプレイ３１が振動する。
【００２３】
＜操作パネルの表示画面＞
操作パネル３は、図３および図４に示すような操作画面３００を表示し、設定操作や選択操作などをユーザーから受け付ける。操作パネル３が表示する操作画面３００は、ソフトウェアボタンＢを構成要素（画面要素）として含む。操作画面３００に配されるソフトウェアボタンＢの個数は様々であり、複数の場合もあるし、１つの場合もある。
【００２４】
図３に示す操作画面３００（３１０）は、用紙サイズや濃度などコピージョブの実行条件として設定可能な複数の設定項目からユーザー指定の設定項目（設定値をデフォルト値から変更したい設定項目）を受け付けるための画面であり、複数の設定項目にそれぞれ対応する複数の項目選択ボタンＢ１をソフトウェアボタンＢとして含む。操作画面３１０では、設定項目を選択する選択操作の受け付けが行われる。
【００２５】
図４に示す操作画面３００（３２０）は、コピージョブで使用する用紙サイズの設定をユーザーから受け付けるための画面であり、複数の用紙サイズにそれぞれ対応する複数のサイズ設定ボタンＢ２をソフトウェアボタンＢとして含む。操作画面３２０では、用紙サイズを設定する設定操作の受け付けが行われる。
【００２６】
パネル制御部１３０は、複数のソフトウェアボタンＢのいずれかの表示領域においてタッチを検知すると、当該検知したタッチの位置に表示されているソフトウェアボタンＢを操作対象と認識する（当該検知したタッチがソフトウェアボタンＢを対象にした操作であると認識する）。その後、操作対象のソフトウェアボタンＢの表示領域に対するタッチが解除されたことを検知すると、パネル制御部１３０は、操作対象のソフトウェアボタンＢに割り当てられた処理を実行する。
【００２７】
たとえば、図３に示す操作画面３１０において、用紙サイズと表記されたソフトウェアボタンＢ（以下、用紙サイズボタンＢと称する場合がある）の表示領域がタッチされ、タッチが解除されたとする。この場合、パネル制御部１３０は、図４に示す操作画面３２０をタッチパネルディスプレイ３１に表示させる処理を実行する。これにより、タッチパネルディスプレイ３１に操作画面３２０が表示されるので、ユーザーは用紙サイズの設定を行うことができるようになる。
【００２８】
＜ガジェットの表示＞
操作パネル３には、ハードウェアボタン３４として、操作画面３００上で動作するガジェットプログラムを起動する操作をユーザーから受け付けるためのガジェットボタンＧＢ（図２参照）が設けられる。パネル制御部１３０は、ガジェットボタンＧＢに対する操作を検知すると、ガジェットプログラムの機能を利用するためのガジェット（グラフィカルユーザーインターフェイス（ＧＵＩ）画像）をタッチパネルディスプレイ３１に表示させる。このとき、タッチパネルディスプレイ３１は、操作画面３００上にガジェットを重ねて表示する。なお、ガジェットはウィジェットと称される場合もある。
【００２９】
たとえば、図５に示すように、数値入力操作をユーザーから受け付けるためのテンキーボードのガジェット４００が操作画面３００に重畳表示される。数値入力欄３０１（図５では、コピー部数を入力する欄）を構成要素として含む操作画面３００上にガジェット４００を表示した場合には、ガジェット４００に対する操作により、数値入力欄３０１に数値を入力することができる。
【００３０】
なお、操作画面３００上に重畳表示されるガジェットの種類は特に限定されない。図示しないが、テンキーボードのガジェット４００の他に、電卓、メモ帳（付箋）およびタイマーなどのガジェットが操作画面３００上に重畳表示されてもよい。
【００３１】
ここで、図５に示す例では、操作画面３００上に重畳表示されたガジェット４００は操作画面３００のソフトウェアボタンＢに重なっていない。言い換えると、ガジェット４００の表示領域には操作画面４００のソフトウェアボタンＢが存在しない。
【００３２】
この場合、パネル制御部１３０は、タッチパネルディスプレイ３１に対して行われたタッチの位置がガジェット４００の表示領域内の位置であることを検知すると、タッチパネルディスプレイ３１に対するタッチがガジェット４００を対象にした操作であると認識する。その後、タッチパネルディスプレイ３１に対するタッチが解除されたことを検知すると、パネル制御部１３０は、タッチパネルディスプレイ３１に対して行われたタッチがガジェット４００に対する有効な操作であると判断し、ガジェット４００に対する操作の内容に応じた処理を実行する。当該処理がパネル制御部１３０により実行されることによって、数値入力欄３０１に数値が入力される（あるいは、数値入力欄３０１に入力された数値が変更される）。
【００３３】
ところで、操作画面３００上におけるガジェット４００の表示位置は変更可能である。ガジェット４００の位置変更はドラッグアンドドロップ操作によって行うことができる。このように操作画面３００上におけるガジェット４００の表示位置が変更可能であれば、図６に示すように、操作画面３００上のソフトウェアボタンＢと重なる位置にガジェット４００が移動される場合がある。この場合には、ガジェット４００と重なるソフトウェアボタンＢの全部分または一部分（ガジェット４００と重なる部分）が非表示となる。
【００３４】
たとえば、ガジェット４００が用紙サイズボタンＢと重なり、それによって用紙サイズボタンＢが非表示になったとする。この場合、ガジェット４００の表示位置を移動する（たとえば、図６下図の状態から図６上図の状態に戻す）ことにより、用紙サイズボタンＢが再表示される。これにより、用紙サイズボタンＢに対する操作を行うことができるようになる。なお、ガジェット４００の表示を停止した場合にも、用紙サイズボタンＢが再表示される。たとえば、ガジェット４００の停止ボタン４０１に対して操作を行うことにより、ガジェット４００の表示を停止することができる。あるいは、ガジェット４００が表示されている状態で、ガジェットボタンＧＢに対して再度操作を行った場合にも、ガジェット４００の表示を停止することができる。
【００３５】
しかし、ユーザーからすると、ガジェット４００を移動させる操作を行ったり、ガジェット４００の表示を停止する操作を行ったりするのは煩わしい。
【００３６】
そこで、パネル制御部１３０は、タッチパネルディスプレイ３１が操作画面３００上にガジェット４００を重畳表示している状態で、タッチパネルディスプレイ３１に対して行われたタッチの位置がガジェット４００の表示領域内の位置であることを検知したとき、タッチパネルディスプレイ３１に対するタッチの押圧力が予め定められた閾値以上であるか否かの判断を行う。そして、タッチパネルディスプレイ３１に対するタッチの押圧力が閾値以上ではない（閾値未満である）と判断したとき、パネル制御部１３０は、タッチパネルディスプレイ３１に対するタッチがガジェット４００を対象にした操作であると認識する。
【００３７】
その一方、タッチパネルディスプレイ３１に対するタッチの押圧力が閾値以上であると判断したとき、パネル制御部１３０は、タッチパネルディスプレイ３１に対するタッチがガジェット４００を対象にした操作ではないと認識する。この場合、パネル制御部１３０は、タッチパネルディスプレイ３１に対するタッチの位置を含む領域が表示領域に設定されているソフトウェアボタンＢが操作画面３００の構成要素として存在すれば、タッチパネルディスプレイ３１に対するタッチが当該ソフトウェアボタンＢを対象にした操作であると認識する。
【００３８】
また、パネル制御部１３０は、タッチパネルディスプレイ３１に対して行われたタッチの位置がガジェット４００の表示領域内の位置であり、かつ、タッチの押圧力が閾値以上であるとき、ガジェット４００の全部分の表示を停止する表示停止処理（第１処理）をタッチパネルディスプレイ３１に行わせる。あるいは、パネル制御部１３０は、ガジェット４００のうちタッチの位置に対応する部分（タッチの位置の周辺部分も含む）の表示を停止する表示停止処理（第２処理）をタッチパネルディスプレイ３１に行わせる。
【００３９】
たとえば、図６下図の状態から、ガジェット４００の表示領域（用紙サイズボタンＢに対応する領域）に対するタッチが行われたとする。また、タッチの押圧力が閾値以上であったとする。この例において、表示停止処理として第１処理が行われた場合には、図７に示すように、ガジェット４００の全部分の表示が停止される。表示停止処理として第２処理が行われた場合には、図８に示すように、ガジェット４００のうちタッチの位置に対応する部分だけの表示が停止される。図７および図８では、タッチの位置を手画像で示す（人差し指の先端がタッチの位置である）。
【００４０】
また、パネル制御部１３０は、タッチパネルディスプレイ３１に対して行われたタッチの位置がガジェット４００の表示領域内の位置であり、かつ、タッチの押圧力が閾値以上であるとき、振動発生部３６に振動を発生させる。これにより、タッチパネルディスプレイ３１が振動する。そして、このとき、タッチパネルディスプレイ３１の振動がユーザーに伝わる。
【００４１】
なお、音データを再生して音を出力する音出力部を操作パネル３に設けてもよい。そして、タッチパネルディスプレイ３１に対して行われたタッチの位置がガジェット４００の表示領域内の位置であり、かつ、タッチの押圧力が閾値以上であるとき、予め定められた報知音を音出力部から出力してもよい。特に限定されないが、物体が割れたような音が音出力部から出力されてもよい。
【００４２】
以下に、図９に示すフローチャートを参照し、パネル制御部１３０により行われる操作認識処理（タッチの押圧力に基づき操作を認識する処理）の流れを説明する。図９に示すフローチャートのスタート時点では、タッチパネルディスプレイ３１が操作画面３００上にガジェット４００を重畳表示しているとする。そして、この状態で、タッチパネルディスプレイ３１に対してタッチが行われ、タッチパネルディスプレイ３１に対するタッチの位置がガジェット４００の表示領域内の位置であることをパネル制御部１３０が検知したとき、図９に示すフローチャートがスタートする。
【００４３】
ステップＳ１において、パネル制御部１３０は、タッチの押圧力が閾値以上であるか否か（あるいは、タッチの押圧力が閾値未満から閾値以上に変化したか否か）を判断する。その結果、タッチの押圧力が閾値以上ではない（閾値未満である）とパネル制御部１３０が判断した場合には、ステップＳ２に移行する。この場合、パネル制御部１３０は、タッチパネルディスプレイ３１に対するタッチがガジェット４００を対象にした操作であると認識する。
【００４４】
ステップＳ２に移行すると、パネル制御部１３０は、タッチの押圧力が閾値以上になることなく、タッチが解除されたか否かを判断する。その結果、タッチが解除されたとパネル制御部１３０が判断した場合には、ステップＳ３に移行し、タッチが解除されていないとパネル制御部１３０が判断した場合には、ステップＳ１に移行する。
【００４５】
ステップＳ３に移行すると、パネル制御部１３０は、タッチパネルディスプレイ３１に対して行われたタッチがガジェット４００に対する有効な操作であると判断し、ガジェット４００に対する操作の内容に応じた処理を実行する。このとき、タッチの押圧力は閾値未満であるので、ガジェット４００の表示を停止する表示停止処理は行われない。
【００４６】
ステップＳ１において、タッチの押圧力が閾値以上である（あるいは、タッチの押圧力が閾値未満から閾値以上に変化した）とパネル制御部１３０が判断した場合には、ステップＳ４に移行する。この場合、パネル制御部１３０は、タッチパネルディスプレイ３１に対するタッチがガジェット４００を対象にした操作ではないと認識する。
【００４７】
ステップＳ４に移行すると、パネル制御部１３０は、振動発生部３６を制御し、タッチパネルディスプレイ３１を一時的に振動させる。また、ステップＳ５において、パネル制御部１３０は、表示停止処理（第１処理または第２処理）をタッチパネルディスプレイ３１に行わせる。操作パネル３に音出力部を設ける場合には、このときに、音出力部から報知音を出力すればよい。
【００４８】
ステップＳ６において、パネル制御部１３０は、タッチの位置を含む領域が表示領域に設定されているソフトウェアボタンＢ（操作画面３００上にガジェット４００が重畳表示されたことによって全部分または一部分が非表示となっていたソフトウェアボタンＢ）が操作画面３００の構成要素として存在するか否かを判断する。その結果、当該ソフトウェアボタンＢが存在するとパネル制御部１３０が判断した場合には、ステップＳ７に移行する。この場合、パネル制御部１３０は、タッチパネルディスプレイ３１に対するタッチが当該ソフトウェアボタンＢを対象にした操作であると認識する。以下の説明では、当該ソフトウェアボタンＢを対象ボタンＢと称し、他のソフトウェアボタンＢと区別する。
【００４９】
ステップＳ７に移行すると、パネル制御部１３０は、タッチの押圧力が閾値以上から閾値未満に変化したか否かを判断する。その結果、タッチの押圧力が閾値未満になったとパネル制御部１３０が判断した場合には、ステップＳ８に移行し、タッチの押圧力が閾値未満になっていないとパネル制御部１３０が判断した場合には、ステップＳ７の処理（パネル制御部１３０による判断）が繰り返される。
【００５０】
ステップＳ８に移行すると、パネル制御部１３０は、所定条件が満たされたか否かを判断する。その結果、所定条件が満たされたとパネル制御部１３０が判断した場合には、ステップＳ９に移行する。ここで、パネル制御部１３０は、タッチの押圧力が閾値未満になってから所定時間が経過する前にタッチが解除されると、所定条件が満たされたと判断する。ステップＳ９に移行すると、パネル制御部１３０は、タッチパネルディスプレイ３１に対して行われたタッチが対象ボタンＢに対する有効な操作であると判断し、対象ボタンＢに割り当てられた処理を実行する。
【００５１】
ステップＳ８において、所定条件が満たされていないとパネル制御部１３０が判断した場合には、ステップＳ１０に移行する。なお、パネル制御部１３０は、タッチの押圧力が閾値未満になってからタッチが解除されることなく所定時間が経過すると、所定条件が満たされていないと判断する。この場合、パネル制御部１３０は、対象ボタンＢに対する操作がキャンセルされたと判断し、タッチパネルディスプレイ３１に対するタッチがガジェット４００を対象にした操作であると認識する。
【００５２】
ステップＳ１０に移行すると、パネル制御部１３０は、ガジェット４００の表示状態を元の表示状態に戻す表示復帰処理（ガジェット４００の全部分を表示する処理）をタッチパネルディスプレイ３１に行わせる。なお、ステップＳ６において、対象ボタンＢが存在しないとパネル制御部１３０が判断した場合にも、ステップＳ１０に移行する。その後、ステップＳ２に移行する。
【００５３】
本実施形態の操作パネル３（表示入力装置）は、上記のように、操作画面３００を表示するタッチパネルディスプレイ３１と、タッチパネルディスプレイ３１に対して行われた操作を認識するパネル制御部１３０（制御部）と、を備える。パネル制御部１３０は、タッチパネルディスプレイ３１が操作画面３００上にガジェット４００を重畳表示している状態で、タッチパネルディスプレイ３１に対して行われたタッチの位置がガジェット４００の表示領域内の位置であることを検知したとき、タッチの押圧力が予め定められた閾値以上であるか否かの判断を行う。パネル制御部１３０は、タッチの押圧力が閾値未満であるとき、タッチがガジェット４００を対象にした操作であると認識する一方、タッチの押圧力が閾値以上であるとき、タッチの位置を含む領域が表示領域に設定されているソフトウェアボタンＢが操作画面３００の構成要素として存在すれば、タッチが当該ソフトウェアボタンＢを対象にした操作であると認識する。
【００５４】
本実施形態の構成では、操作画面３００の構成要素であるソフトウェアボタンＢがガジェット４００と重なっているとき（当該ソフトウェアボタンＢが非表示となっているとき）、ガジェット４００の表示領域内の位置に対して閾値未満の弱い押圧力でタッチを行えば、当該タッチがガジェット４００に対する操作であると認識される。一方で、ガジェット４００の表示領域内の位置に対して閾値以上の強い押圧力でタッチを行えば、当該タッチがガジェット４００と重なるソフトウェアボタンＢに対する操作であると認識される。これにより、ガジェット４００の表示を停止する操作やガジェット４００を移動させる操作などを別途行わなくても（簡単に）、ガジェット４００と重なるソフトウェアボタンＢに対する操作を行うことができる。その結果、ユーザーの利便性が向上する。
【００５５】
また、本実施形態では、上記のように、パネル制御部１３０は、タッチパネルディスプレイ３１に対して行われたタッチの位置がガジェット４００の表示領域内の位置であり、かつ、タッチの押圧力が閾値以上であるとき、ガジェット４００の全部分またはガジェット４００のうちタッチの位置に対応する部分の表示を停止する表示停止処理をタッチパネルディスプレイ３１に行わせる。これにより、ガジェット４００と重なるソフトウェアボタンＢ（ガジェット４００が表示されたことにより非表示となっていたソフトウェアボタンＢ）が表示されるので、ユーザーが操作対象としているソフトウェアボタンＢをユーザーに認識させることができる。その結果、ユーザーの操作ミスを抑制することができる。
【００５６】
また、本実施形態では、上記のように、パネル制御部１３０は、ガジェット４００の表示領域内の位置に対して行われたタッチがガジェット４００と重なるソフトウェアボタンＢを対象にした操作であると認識して以降、タッチの押圧力が閾値未満になってから所定時間が経過する前にタッチが解除されたとき、ガジェット４００と重なるソフトウェアボタンＢに割り当てられた処理を実行する。一方で、パネル制御部１３０は、ガジェット４００の表示領域内の位置に対して行われたタッチがガジェット４００と重なるソフトウェアボタンＢを対象にした操作であると認識して以降、タッチの押圧力が閾値未満になってからタッチが解除されることなく所定時間が経過したとき、ガジェット４００と重なるソフトウェアボタンＢに対する操作がキャンセルされたと判断し、ガジェット４００の表示領域内の位置に対するタッチがガジェット４００を対象にした操作であると認識する。これにより、ガジェット４００の表示領域内の位置に対して閾値以上の強い押圧力でタッチを行ったことにより、当該タッチがガジェット４００と重なるソフトウェアボタンＢに対する操作であると認識されても、ガジェット４００と重なるソフトウェアボタンＢに対する操作を容易にキャンセルすることができる。その結果、ユーザーの利便性が向上する。
【００５７】
また、本実施形態では、上記のように、パネル制御部１３０は、ガジェット４００の表示領域内の位置に対して行われたタッチの押圧力が閾値以上であるとき、振動発生部３６を制御し、タッチパネルディスプレイ３１を振動させる。これにより、ユーザーからすると、タッチパネルディスプレイ３１を閾値以上の押圧力でタッチしたか否かを認識することができるので、利便性が良い。
【００５８】
今回開示された実施形態は、すべての点で例示であって、制限的なものではないと考えられるべきである。本発明の範囲は、上記実施形態の説明ではなく特許請求の範囲によって示され、さらに、特許請求の範囲と均等の意味および範囲内でのすべての変更が含まれる。
【符号の説明】
【００５９】
３  操作パネル（表示入力装置）
３１  タッチパネルディスプレイ
３６  振動発生部
１００  画像形成装置
１３０  パネル制御部（制御部）
３００  操作画面
４００  ガジェット
【図１】
2018195041.tif 000003
【図２】
2018195041.tif 000004
【図３】
2018195041.tif 000005
【図４】
2018195041.tif 000006
【図５】
2018195041.tif 000007
【図６】
2018195041.tif 000008
【図７】
2018195041.tif 000009
【図８】
2018195041.tif 000010
【図９】
2018195041.tif 000011