(57)【要約】【課題】画面に表示された文字の間隔を変更したいユーザーおよび画面の表示倍率を変更したいユーザーの両方の利便性を向上させる。【解決手段】表示入力装置は、操作表示部と、制御部と、を備え、制御部は、所定条件を満たしている状態でピンチ操作を検知したとき、間隔変更操作が行われたと判断し、画面に表示された文字の間隔を大きくまたは小さくする間隔変更処理を操作表示部に行わせる一方、所定条件を満たしていない状態で前記ピンチ操作を検知したとき、倍率変更操作が行われたと判断し、画面の表示倍率を大きくまたは小さくする倍率変更処理を操作表示部に行わせる。【選択図】図１１
2018060462.tif 000002
【特許請求の範囲】
【請求項１】
画面を表示し、前記画面に対するタッチ操作をユーザーから受け付ける操作表示部と、
前記タッチ操作を検知し、当該検知した前記タッチ操作に応じた処理を前記操作表示部に行わせる制御部と、を備え、
前記制御部は、所定条件を満たしている状態で、前記画面の２点をタッチしたままタッチした２点の間隔を変更する前記タッチ操作であるピンチ操作を検知したとき、間隔変更操作が行われたと判断し、前記画面に表示された文字の間隔を大きくまたは小さくする間隔変更処理を前記操作表示部に行わせる一方、前記所定条件を満たしていない状態で、前記ピンチ操作を検知したとき、倍率変更操作が行われたと判断し、前記画面の表示倍率を大きくまたは小さくする倍率変更処理を前記操作表示部に行わせることを特徴とする表示入力装置。
【請求項２】
前記操作表示部は、前記間隔変更操作を有効にするか無効にするかの設定をユーザーから受け付け、
前記制御部は、前記間隔変更操作が有効に設定されている状態で前記ピンチ操作を検知したとき、当該検知した前記ピンチ操作が前記所定条件を満たしている状態で行われた前記間隔変更操作であると判断する一方、前記間隔変更操作が無効に設定されている状態で前記ピンチ操作を検知したとき、当該検知した前記ピンチ操作が前記所定条件を満たしていない状態で行われた前記倍率変更操作であると判断することを特徴とする請求項１に記載の表示入力装置。
【請求項３】
前記制御部は、前記画面の２点が新たにタッチされた後、前記画面の２点に対するタッチの一方だけが解除され、続けて、前記画面の１点が新たにタッチされた状態になってから前記ピンチ操作を検知したとき、当該検知した前記ピンチ操作が前記所定条件を満たしている状態で行われた前記間隔変更操作であると判断する一方、前記画面の２点が新たにタッチされた後、前記画面の２点に対するタッチの両方が解除され、続けて、前記画面の２点が新たにタッチされた状態になってから前記ピンチ操作を検知したとき、当該検知した前記ピンチ操作が前記所定条件を満たしていない状態で行われた前記倍率変更操作であると判断するとともに、前記画面の２点が新たにタッチされた状態から、そのまま前記ピンチ操作を検知したときにも、当該検知した前記ピンチ操作が前記所定条件を満たしていない状態で行われた前記倍率変更操作であると判断することを特徴とする請求項１に記載の表示入力装置。
【請求項４】
前記操作表示部は、それぞれが文字を含む複数のオブジェクトを選択肢として前記画面に配するとともに、前記複数のオブジェクトのいずれかを選択的にタッチする前記タッチ操作をユーザーから受け付け、
前記操作表示部は、前記間隔変更処理を行うとき、前記画面に表示された文字の間隔が大きくまたは小さくなるように、互いに隣り合う前記オブジェクトの間隔を変更することを特徴とする請求項１〜３のいずれか１項に記載の表示入力装置。
【請求項５】
前記制御部は、前記所定条件を満たしていない状態で前記ピンチ操作を検知したとき、当該検知した前記ピンチ操作の開始時点または終了時点の２点のタッチ位置を結ぶ直線と前記画面の所定方向に延びる直線とが成す角度であるピンチ操作角度を求め、前記ピンチ操作角度が所定角度範囲の角度であれば、前記所定条件を満たしていなくても、前記間隔変更操作が行われたと判断することを特徴とする請求項１〜４のいずれか１項に記載の表示入力装置。
【請求項６】
前記制御部は、前記倍率変更操作として検知した前記ピンチ操作が前記画面の２点をタッチしたままタッチした２点の間隔を広げるピンチアウト操作であるとき、前記画面の表示倍率を前記倍率変更操作の検知時点よりも大きくする処理を前記倍率変更処理として前記操作表示部に行わせる一方、前記間隔変更操作として検知した前記ピンチ操作が前記ピンチアウト操作であるとき、前記画面に表示された文字の間隔を前記間隔変更操作の検知時点よりも大きくする間隔拡大処理を前記間隔変更処理として前記操作表示部に行わせ、
前記制御部は、前記所定条件を満たしていない状態で前記ピンチアウト操作を検知したとき、前記画面の表示倍率が予め定められた上限倍率に達していれば、前記所定条件を満たしていなくても、前記間隔変更操作が行われたと判断し、前記操作表示部に前記間隔拡大処理を行わせることを特徴とする請求項１〜５のいずれか１項に記載の表示入力装置。
【請求項７】
前記制御部は、前記倍率変更操作として検知した前記ピンチ操作が前記画面の２点をタッチしたままタッチした２点の間隔を狭めるピンチイン操作であるとき、前記画面の表示倍率を前記倍率変更操作の検知時点よりも小さくする処理を前記倍率変更処理として前記操作表示部に行わせる一方、前記間隔変更操作として検知した前記ピンチ操作が前記ピンチイン操作であるとき、前記画面に表示された文字の間隔を前記間隔変更操作の検知時点よりも小さくする間隔縮小処理を前記間隔変更処理として前記操作表示部に行わせ、
前記制御部は、前記所定条件を満たしていない状態で前記ピンチイン操作を検知したとき、前記画面の表示倍率が予め定められた下限倍率に達していれば、前記所定条件を満たしていなくても、前記間隔変更操作が行われたと判断し、前記操作表示部に前記間隔縮小処理を行わせることを特徴とする請求項１〜６のいずれか１項に記載の表示入力装置。
【請求項８】
前記制御部は、前記操作表示部が前記画面として表示倍率の変更が許可されていない画面を表示している状態で前記ピンチ操作を検知したとき、前記所定条件を満たしていなくても、前記間隔変更操作が行われたと判断することを特徴とする請求項１〜７のいずれか１項に記載の表示入力装置。
【請求項９】
請求項１〜８のいずれか１項に記載の表示入力装置を備えることを特徴とする画像形成装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、表示入力装置およびそれを備えた画像形成装置に関する。
【背景技術】
【０００２】
従来、画面に表示された文字のサイズや間隔を変更することが可能な表示入力装置が知られている。このような表示入力装置は、たとえば、特許文献１に開示されている。
【０００３】
特許文献１の表示入力装置（コンピューター端末）は、表示部、マウスおよびキーボードなどを備える。特許文献１の表示入力装置では、ウェブページが表示部に表示される。そして、マウスやキーボードを操作することにより、ウェブページの文字サイズや文字間隔を変更することができる。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００４−２１８３８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
従来の表示入力装置には、画面を表示する表示部としてタッチパネルディスプレイを備えたものがある。タッチパネルディスプレイを備えた表示入力装置は、タッチパネルディスプレイに画面を表示し、表示画面（タッチパネルディスプレイ）をタッチするタッチ操作をユーザーから受け付ける。
【０００６】
たとえば、タッチパネルディスプレイに表示された文字の視認性が悪い場合には、文字の視認性を向上させるため、画面の表示倍率を変更するためのタッチ操作がユーザーによって行われる。一般的に、画面の２点をタッチし、タッチした２点の間隔を広げるピンチ操作（ピンチアウト操作）が画面の表示倍率を拡大する操作に割り当てられる。なお、画面の２点をタッチし、タッチした２点の間隔を狭めるピンチ操作（ピンチイン操作）は、画面の表示倍率を縮小する操作に割り当てられる。
【０００７】
ここで、ユーザーによっては、画面の表示倍率は変更せず、画面に表示された文字の間隔を変更することによって視認性を向上させたい場合がある。しかし、上記従来の表示入力装置では、ピンチ操作を行うと、画面の表示倍率が変更されてしまうので、ユーザーにとっては利便性が悪い。仮に、画面に表示された文字の間隔を変更する操作としてピンチ操作を割り当てた場合には、画面に対してピンチ操作を行っても、画面の表示倍率が変更されないので、画面の表示倍率を変更したいユーザーの利便性が低下する。
【０００８】
本発明は、上記課題を解決するためになされたものであり、画面に表示された文字の間隔を変更したいユーザーおよび画面の表示倍率を変更したいユーザーの両方の利便性を向上させることが可能な表示入力装置およびそれを備えた画像形成装置を提供することを目的とする。
【課題を解決するための手段】
【０００９】
上記目的を達成するため、本発明の表示入力装置は、画面を表示し、画面に対するタッチ操作をユーザーから受け付ける操作表示部と、タッチ操作を検知し、当該検知したタッチ操作に応じた処理を操作表示部に行わせる制御部と、を備える。そして、制御部は、所定条件を満たしている状態で、画面の２点をタッチしたままタッチした２点の間隔を変更するタッチ操作であるピンチ操作を検知したとき、間隔変更操作が行われたと判断し、画面に表示された文字の間隔を大きくまたは小さくする間隔変更処理を操作表示部に行わせる一方、所定条件を満たしていない状態で、ピンチ操作を検知したとき、倍率変更操作が行われたと判断し、画面の表示倍率を大きくまたは小さくする倍率変更処理を操作表示部に行わせる。
【００１０】
本発明の構成では、所定条件を満たしている状態で画面に対して行われたピンチ操作を間隔変更操作として検知する一方、所定条件を満たしていない状態で画面に対して行われたピンチ操作を倍率変更操作として検知する。すなわち、所定条件を満たしている状態でピンチ操作を行うか所定条件を満たしていない状態でピンチ操作を行うかによって、画面に表示された文字の間隔を変更することもできるし、画面の表示倍率を変更することもできる（文字の間隔を変更したい場合には所定条件を満たしている状態でピンチ操作を行えばよく、表示倍率を変更したい場合には所定条件を満たしていない状態でピンチ操作を行えばよい）。これにより、画面に表示された文字の間隔を変更したいユーザーおよび画面の表示倍率を変更したいユーザーの両方の利便性を向上させることができる。
【発明の効果】
【００１１】
本発明の構成では、画面に表示された文字の間隔を変更したいユーザーおよび画面の表示倍率を変更したいユーザーの両方の利便性を向上させることができる。
【図面の簡単な説明】
【００１２】
【図１】本発明の一実施形態による操作パネルを備えた画像形成装置の構成を示す図
【図２】本発明の一実施形態による操作パネルの構成を示す図
【図３】本発明の一実施形態による操作パネルが表示する画面を示す図
【図４】本発明の一実施形態による操作パネルが表示する画面に対して倍率変更操作を行った場合の画面の遷移を示す図（表示倍率が拡大された場合の図）
【図５】本発明の一実施形態による操作パネルが表示する画面に対して倍率変更操作を行った場合の画面の遷移を示す図（表示倍率が縮小された場合の図）
【図６】本発明の一実施形態による操作パネルが表示する画面に対して間隔変更操作を行った場合の画面の遷移を示す図（文字間隔が垂直方向に拡大された場合の図）
【図７】本発明の一実施形態による操作パネルが表示する画面に対して間隔変更操作を行った場合の画面の遷移を示す図（文字間隔が垂直方向に縮小された場合の図）
【図８】本発明の一実施形態による操作パネルが表示する画面に対して間隔変更操作を行った場合の画面の遷移を示す図（文字間隔が水平方向に拡大された場合の図）
【図９】本発明の一実施形態による操作パネルが表示する画面に対して間隔変更操作を行った場合の画面の遷移を示す図（文字間隔が水平方向に縮小された場合の図）
【図１０】本発明の一実施形態による操作パネルがピンチ操作の設定を受け付けるときに表示するピンチ操作設定画面を示す図
【図１１】本発明の一実施形態による操作パネルが行う第１操作判断処理について説明するための図
【図１２】本発明の一実施形態による操作パネルにより求められるピンチ操作角度について説明するための図
【図１３】本発明の一実施形態による操作パネルが行う第２操作判断処理について説明するための図（所定条件を満たす状態でピンチ操作が行われた場合の図）
【図１４】本発明の一実施形態による操作パネルが行う第２操作判断処理について説明するための図（所定条件を満たさない状態でピンチ操作が行われた場合の図）
【図１５】本発明の一実施形態による操作パネルが倍率変更処理後に行う処理について説明するための図
【発明を実施するための形態】
【００１３】
＜画像形成装置の全体構成＞
図１に示すように、本実施形態の画像形成装置１００は、画像読取部１と印刷部２とを備える。画像読取部１は、原稿を読み取って原稿の画像データを生成する。印刷部２は、画像データ（たとえば、画像読取部１による原稿の読み取りによって得られた原稿の画像データ）に基づく画像を用紙に印刷する。
【００１４】
ここで、画像形成装置１００は、図２に示すような操作パネル３を備える。なお、操作パネル３は「表示入力装置」に相当する。
【００１５】
操作パネル３は、タッチパネルディスプレイ３１を備える。なお、タッチパネルディスプレイ３１は「操作表示部」に相当する。タッチパネルディスプレイ３１は、表示パネル３２およびタッチパネル３３を含む。表示パネル３２は、液晶表示パネルである。タッチパネル３３は、表示パネル３２の表面（表示面）上に設置される。そして、タッチパネルディスプレイ３１は、各種設定を受け付けるためのソフトウェアキーやメッセージなどを配した画面を表示パネル３２に表示する。また、タッチパネルディスプレイ３１は、タッチパネル３３を介して、表示パネル３２の表示画面に対するタッチ操作をユーザーから受け付ける。
【００１６】
たとえば、タッチパネルディスプレイ３１は、画像形成装置１００によるジョブの実行に際して、ジョブに関する設定画面を表示する。そして、タッチパネルディスプレイ３１は、ジョブに関する設定の受け付けを行う。また、タッチパネルディスプレイ３１は、画像形成装置１００の状態（たとえば、用紙残量やトナー残量など）をユーザーに対して報知するためのメッセージを表示する。
【００１７】
なお、操作パネル３には、ジョブの実行指示をユーザーから受け付けるためのスタートキーやジョブのストップ指示をユーザーから受け付けるためのストップキー、数値入力をユーザーから受け付けるためのテンキーなど種々のハードウェアキー３４も設けられる。
【００１８】
図１に戻り、画像形成装置１００は、主制御部１１０を備える。主制御部１１０は、ＣＰＵ１１１、画像処理部１１２および記憶部１１３を含む。画像処理部１１２は、画像データに対して、種々の画像処理を行う。記憶部１１３は、画像形成装置１００の各部の動作を制御するためのプログラムや、画像処理を制御するためのプログラム、各種制御に必要なデータを記憶する。そして、主制御部１１０は、記憶部１１３に記憶されたプログラムおよびデータに基づき、画像読取部１や印刷部２の動作を制御したり、画像データに対する画像処理を行ったりする。
【００１９】
また、操作パネル３は、パネル制御部１３０を備える。なお、パネル制御部１３０は「制御部」に相当する。パネル制御部１３０は、パネルＣＰＵ１３１およびパネルメモリー１３２（ＲＯＭやＲＡＭなど）を含む。パネルメモリー１３２には、タッチパネルディスプレイ３１に画面を表示させるための表示プログラムや、タッチパネルディスプレイ３１に表示される画面の画面データなどが記憶される。
【００２０】
パネル制御部１３０は、主制御部１１０に接続され、主制御部１１０から指示を受け、操作パネル３を制御する。たとえば、パネル制御部１３０は、操作パネル３に対して行われた操作（タッチパネルディスプレイ３１に対するタッチ操作やハードウェアキー３４に対する押下操作）を検知する。そして、パネル制御部１３０は、操作パネル３に対する操作を検知すると、当該検知した操作に応じた処理をタッチパネルディスプレイ３１に行わせる。詳細は後述する。
【００２１】
＜倍率変更処理および間隔変更処理＞
パネル制御部１３０は、図３に示すように、複数の文字（ひらがな、カタカナ、漢字、数字およびアルファベットなど）からなる文字列オブジェクト３１０を複数配した画面３００をタッチパネルディスプレイ３１に表示させる。たとえば、複数の文字列オブジェクト３１０にそれぞれ含まれる複数の文字は、画面３００の水平方向（左右方向）に配列される。また、複数の文字列オブジェクト３１０は、画面３００の水平方向と直交する垂直方向（上下方向）に配列される。以下の説明では、画面３００の水平方向をＤ１方向と称し、画面３００の垂直方向をＤ２方向と称する。
【００２２】
特に限定されないが、画面３００は、画像形成装置１００のシステム設定に関する複数の設定項目（設定項目の項目名を示す文字列を含む文字列オブジェクト３１０）を選択肢として表示したシステムメニュー画面である。パネル制御部１３０は、システムメニュー画面の表示中に、複数の設定項目にそれぞれ対応する複数の文字列オブジェクト３１０のいずれかを選択する選択操作が行われたことを検知すると、当該検知した選択操作の対象となった文字列オブジェクト３１０に対応する設定項目の設定をユーザーから受け付けるための設定画面（図示せず）をタッチパネルディスプレイ３１に表示させる。たとえば、パネル制御部１３０は、複数の文字列オブジェクト３１０のいずれかの表示領域の１点を１回タッチするタッチ操作（タップ操作）を選択操作として検知する。すなわち、複数の文字列オブジェクト３１０は、それぞれ、選択操作をユーザーから受け付けるためのソフトウェアキーとして機能する。
【００２３】
なお、複数の文字列オブジェクト３１０を配した画面３００としては、システムメニュー画面の他にも、画像形成装置１００に登録された複数のアドレス（当該アドレスを示す文字列を含む文字列オブジェクト３１０）を表示したアドレス帳画面や、画像形成装置１００に格納されたジョブデータなどをそれぞれが含む複数のファイル（当該ファイルのファイル名を示す文字列を含む文字列オブジェクト３１０）を表示したジョブリスト画面など種々存在する。
【００２４】
画面３００の表示中に、画面３００に対するピンチ操作を検知したとき、パネル制御部１３０は、倍率変更操作または間隔変更操作が行われたと判断する。すなわち、パネル制御部１３０は、画面３００に対して行われたピンチ操作を倍率変更操作または間隔変更操作として検知する。なお、画面３００に対して行われたピンチ操作が倍率変更操作であるか間隔変更操作であるかを判断する操作判断処理については、後に詳細に説明する。
【００２５】
画面３００に対して行われたピンチ操作が倍率変更操作であると判断した場合、パネル制御部１３０は、画面３００の表示倍率を変更する倍率変更処理をタッチパネルディスプレイ３１に行わせる。一方で、画面３００に対するピンチ操作が間隔変更操作であると判断した場合、パネル制御部１３０は、画面３００に表示された文字の間隔を変更する間隔変更処理をタッチパネルディスプレイ３１に行わせる。
【００２６】
なお、ピンチ操作には、ピンチアウト操作およびピンチイン操作が存在する。ピンチアウト操作は、画面３００の２点をタッチしたまま２点の間隔を広げる操作である。ピンチイン操作は、画面３００の２点をタッチしたまま２点の間隔を狭める操作である。
【００２７】
パネル制御部１３０は、倍率変更操作として検知したピンチ操作がピンチアウト操作である場合、図４に示すように、画面３００の表示倍率を倍率変更操作の検知時点よりも大きくする倍率拡大処理を倍率変更処理としてタッチパネルディスプレイ３１に行わせる。一方で、パネル制御部１３０は、倍率変更操作として検知したピンチ操作がピンチイン操作である場合、図５に示すように、画面３００の表示倍率を倍率変更操作の検知時点よりも小さくする倍率縮小処理を倍率変更処理としてタッチパネルディスプレイ３１に行わせる。
【００２８】
また、パネル制御部１３０は、間隔変更操作として検知したピンチ操作がピンチアウト操作である場合、図６に示すように、画面３００に表示された文字の間隔を間隔変更操作の検知時点よりも大きくする間隔拡大処理を間隔変更処理としてタッチパネルディスプレイ３１に行わせる。図６に示す例では、互いに隣接する文字列オブジェクト３１０のＤ２方向の間隔が拡大される。これにより、画面３００に表示された文字のＤ２方向の間隔が拡大される。
【００２９】
一方で、パネル制御部１３０は、間隔変更操作として検知したピンチ操作がピンチイン操作である場合、図７に示すように、画面３００に表示された文字の間隔を間隔変更操作の検知時点よりも小さくする間隔縮小処理を間隔変更処理としてタッチパネルディスプレイ３１に行わせる。図７に示す例では、互いに隣接する文字列オブジェクト３１０のＤ２方向の間隔が縮小される。これにより、画面３００に表示された文字のＤ２方向の間隔が縮小される。
【００３０】
なお、間隔変更操作として検知したピンチ操作がピンチアウト操作である場合、図８に示すように、文字列オブジェクト３１０に含まれる文字のＤ１方向の間隔を間隔変更操作の検知時点よりも大きくしてもよい。また、間隔変更操作として検知したピンチ操作がピンチイン操作である場合、図９に示すように、文字列オブジェクト３１０に含まれる文字のＤ１方向の間隔を間隔変更操作の検知時点よりも小さくしてもよい。
【００３１】
さらに、図示しないが、画面３００に対して行われたピンチ操作が間隔変更操作である場合に、互いに隣接する文字列オブジェクト３１０のＤ２方向の間隔、および、文字列オブジェクト３１０に含まれる文字のＤ１方向の間隔の両方が変更されてもよい。
【００３２】
＜操作判断処理＞
パネル制御部１３０による操作判断処理（画面３００に対して行われたピンチ操作が倍率変更操作であるか間隔変更操作であるかを判断する処理）では、所定条件を満たしている状態で画面３００に対するピンチ操作を検知したか否かの判断が行われる。そして、パネル制御部１３０は、所定条件を満たしている状態でピンチ操作を検知したとき、間隔変更操作が行われたと判断し、タッチパネルディスプレイ３１に間隔変更処理を行わせる。その一方、パネル制御部１３０は、所定条件を満たしていない状態でピンチ操作を検知したとき、倍率変更操作が行われたと判断し、タッチパネルディスプレイ３１に倍率変更処理を行わせる。
【００３３】
ここで、パネル制御部１３０は、操作判断処理として、第１操作判断処理および第２操作判断処理のいずれかを行うよう構成される。以下、第１操作判断処理および第２操作判断処理について具体的に説明する。
【００３４】
（第１操作判断処理）
まず、パネル制御部１３０が第１操作判断処理を行うよう構成されている場合について説明する。
【００３５】
第１操作判断処理を行うよう構成されている場合、パネル制御部１３０は、予め、間隔変更操作を有効にするか無効にするかの設定の受け付けをタッチパネルディスプレイ３１に行わせる。当該設定を受け付けるとき、タッチパネルディスプレイ３１は、図１０に示すようなピンチ操作設定画面３２０を表示する。
【００３６】
ピンチ操作設定画面３２０には、ピンチ操作そのものを有効にするか無効にするかの設定をユーザーから受け付けるため、オンキー３２１およびオフキー３２２が配される。パネル制御１３０は、オンキー３２１に対するタッチ操作を検知すると、ピンチ操作を有効に設定し、オフキー３２２に対するタッチ操作を検知すると、ピンチ操作を無効に設定する。ピンチ操作が有効に設定されている場合には、オンキー３２１の表示色が白黒反転され、ピンチ操作が無効に設定されている場合には、オフキー３２２の表示色が白黒反転される。
【００３７】
なお、ピンチ操作を無効に設定すると、画面３００に対して倍率変更操作や間隔変更操作を意図してピンチ操作を行っても、当該行ったピンチ操作は受け付けられない。すなわち、画面３００の表示倍率は変更されず、画面３００に表示された文字の間隔も変更されない。以下の説明では、ピンチ操作が有効に設定されているとする。
【００３８】
また、ピンチ操作設定画面３２０には、間隔変更操作を有効にするか無効にするかの設定をユーザーから受け付けるため、チェックボックス３２３および３２４が配される。パネル制御部１３０は、チェックボックス３２３に対するタッチ操作を検知すると、倍率変更操作を有効に設定する（間隔変更操作を無効に設定する）。一方で、パネル制御部１３０は、チェックボックス３２４に対するタッチ操作を検知すると、間隔変更操作を有効に設定する（倍率変更操作を無効に設定する）。倍率変更操作が有効に設定されている場合には、チェックボックス３２３にチェックが入り、間隔変更操作が有効に設定されている場合には、チェックボックス３２４にチェックが入る。
【００３９】
そして、図１１に示すように、パネル制御部１３０は、画面３００の２点がタッチされた状態からタッチされた２点の間隔が変更されたことを検知したとき、すなわち、ピンチ操作を検知したとき、間隔変更操作が有効（倍率変更操作が無効）に設定されていれば、当該検知したピンチ操作が所定条件を満たしている状態で行われた間隔変更操作であると判断する。この場合、タッチパネルディスプレイ３１は間隔変更処理を行う。その一方、パネル制御部１３０は、ピンチ操作を検知したとき、間隔変更操作が無効（倍率変更操作が有効）に設定されていれば、当該検知したピンチ操作が所定条件を満たしていない状態で行われた倍率変更操作であると判断する。この場合、タッチパネルディスプレイ３１は倍率変更処理を行う。図１１では、一例として、パネル制御部１３０が検知したピンチ操作がピンチアウト操作であるとする。
【００４０】
なお、図１１では、画面３００のタッチ位置を白抜きの丸印で示す。以下の説明で参照する図面についても同様である。
【００４１】
ここで、間隔変更操作を無効に設定した状態（所定条件を満たしていない状態）で画面３００に対してピンチ操作を行ったとき、ピンチ操作の操作方向（タッチ位置の移動方向）によっては、倍率変更処理ではなく間隔変更処理が行われる場合がある。
【００４２】
具体的には、パネル制御部１３０は、間隔変更操作が無効に設定されている状態で画面３００に対するピンチ操作を検知したとき、当該検知したピンチ操作の操作方向の傾斜角度を示すピンチ操作角度を求める。たとえば、図１２に示すように、パネル制御部１３０は、画面３００に対するピンチ操作を検知したとき、当該検知したピンチ操作の開始時点または終了時点の２点のタッチ位置を結ぶ直線（以下の説明では、操作線ＯＬと称する）を定義する。なお、ピンチアウト操作を検知した場合には、ピンチアウト操作の終了時点の２点のタッチ位置を結ぶ直線を操作線ＯＬとして定義し、ピンチイン操作を検知した場合には、ピンチイン操作の開始時点の２点のタッチ位置を結ぶ直線を操作線ＯＬとして定義してもよい。そして、パネル制御部１３０は、Ｄ１方向に水平に延びる直線（以下の説明では、基準線ＲＬと称する）と操作線ＯＬとが成す反時計回りの角度θをピンチ操作角度として求める。
【００４３】
その後、パネル制御部１３０は、ピンチ操作角度が所定角度範囲の角度であるか否かを判断する。その結果、ピンチ操作角度が所定角度範囲の角度である場合、パネル制御部１３０は、間隔変更操作が無効に設定されていても（所定条件を満たしていなくても）、間隔変更操作が行われたと判断し、タッチパネルディスプレイ３１に間隔変更処理を行わせる。その一方、ピンチ操作角度が所定角度範囲の角度ではない場合、パネル制御部１３０は、倍率変更操作が行われたと判断し、タッチパネルディスプレイ３１に倍率変更処理を行わせる。なお、所定角度範囲を示す情報はパネルメモリー１３２に予め記憶される。また、所定角度範囲はユーザーによって任意に変更可能である。
【００４４】
特に限定されないが、所定角度範囲の下限値は、８０°前後（±数度）の角度に設定され、所定角度範囲の上限値は、１００°前後（±数度）の角度に設定される。このため、間隔変更操作を無効に設定していても、ピンチ操作角度が約９０°（ピンチ操作の操作方向がＤ２方向と略一致する方向）となるようピンチ操作を行えば、画面３００に表示された文字の間隔を変更することができる。すなわち、ピンチ操作角度が角度θ１となるようピンチ操作を行った場合（操作線ＯＬ１を参照）には、画面３００に表示された文字の間隔が変更される。その一方、ピンチ操作角度が角度θ２となるようピンチ操作を行った場合（操作線ＯＬ２を参照）には、画面３００の表示倍率が変更される。
【００４５】
なお、間隔変更操作が有効に設定されている状態（所定条件を満たしている状態）で画面３００に対するピンチ操作をパネル制御部１３０が検知したとき、当該検知したピンチ操作のピンチ操作角度に応じて、文字のＤ１方向の間隔を変更するか文字のＤ２方向の間隔を変更するかをパネル制御部１３０が切り替えるよう構成してもよい。
【００４６】
このように構成する場合、間隔変更処理として文字のＤ１方向の間隔を変更する処理を行うか文字のＤ２方向の間隔を変更する処理を行うかを決定するために用いる間隔変更処理用の角度範囲を示す情報が予めパネルメモリー１３２に記憶される。間隔変更処理用の角度範囲はユーザーによって任意に変更可能である。
【００４７】
そして、間隔変更操作が有効に設定されている状態で画面３００に対するピンチ操作を検知したとき、間隔変更操作が無効に設定されている状態で画面３００に対するピンチ操作を検知したときと同様、パネル制御部１３０は、間隔変更操作として検知したピンチ操作のピンチ操作角度（ここでは、間隔変更操作角度と称する）を求める。また、パネル制御部１３０は、間隔変更操作角度が間隔変更処理用の角度範囲の角度であるか否かを判断する。その結果、間隔変更操作角度が間隔変更処理用の角度範囲の角度であれば、パネル制御部１３０は、文字のＤ２方向の間隔を変更する処理を間隔変更処理としてタッチパネルディスプレイ３１に行わせる。その一方、間隔変更操作角度が間隔変更処理用の角度範囲の角度ではなければ、パネル制御部１３０は、文字のＤ１方向の間隔を変更する処理を間隔変更処理としてタッチパネルディスプレイ３１に行わせる。
【００４８】
たとえば、間隔変更処理用の角度範囲は、４５°前後の角度から１３５°前後の角度範囲に設定される。この設定では、ピンチ操作の操作方向がＤ２方向と略一致するよう間隔変更操作を行えば、画面３００に表示された文字のＤ２方向の間隔が変更され、ピンチ操作の操作方向がＤ１方向と略一致するよう間隔変更操作を行えば、画面３００に表示された文字のＤ１方向の間隔が変更される。
【００４９】
また、間隔変更操作を無効に設定した状態（所定条件を満たしていない状態）で画面３００に対してピンチ操作を行ったとき、ピンチ操作を行った時点の画面３００の表示倍率によっては、倍率変更処理ではなく間隔変更処理が行われる場合がある。
【００５０】
具体的には、パネル制御部１３０は、間隔変更操作が無効に設定されている状態で画面３００に対するピンチアウト操作を検知したとき、その時点の画面３００の表示倍率（検知時倍率）を認識する。そして、パネル制御部１３０は、検知時倍率が予め定められた上限倍率に達していれば、間隔変更操作が無効に設定されていても（所定条件を満たしていなくても）、間隔変更操作が行われたと判断し、タッチパネルディスプレイ３１に間隔変更処理を行わせる。このときに行われる間隔変更処理は、画面３００に表示された文字の間隔を拡大する間隔拡大処理である。なお、パネル制御部１３０が間隔変更操作として検知したピンチアウト操作の検知時点で画面３００の表示倍率が既に上限倍率に達しているとき、タッチパネルディスプレイ３１による間隔変更処理（間隔拡大処理）が行われないよう構成してもよい。
【００５１】
また、パネル制御部１３０は、間隔変更操作が無効に設定されている状態（所定条件を満たしていない状態）で画面３００に対するピンチイン操作を検知したとき、その時点の画面３００の表示倍率（検知時倍率）を認識する。そして、パネル制御部１３０は、検知時倍率が予め定められた下限倍率に達していれば、間隔変更操作が無効に設定されていても（所定条件を満たしていなくても）、間隔変更操作が行われたと判断し、タッチパネルディスプレイ３１に間隔変更処理を行わせる。このときに行われる間隔変更処理は、画面３００に表示された文字の間隔を縮小する間隔縮小処理である。なお、パネル制御部１３０が間隔変更操作として検知したピンチイン操作の検知時点で画面３００の表示倍率が既に下限倍率に達しているとき、タッチパネルディスプレイ３１による間隔変更処理（間隔縮小処理）が行われないよう構成してもよい。
【００５２】
その一方、パネル制御部１３０は、間隔変更操作が無効に設定されている状態でピンチアウト操作を検知したとき、検知時倍率が上限倍率に達していなければ、倍率変更操作が行われたと判断し、タッチパネルディスプレイ３１に倍率変更処理（倍率拡大処理）を行わせる。また、パネル制御部１３０は、間隔変更操作が無効に設定されている状態でピンチイン操作を検知したとき、検知時倍率が下限倍率に達していなければ、倍率変更操作が行われたと判断し、タッチパネルディスプレイ３１に倍率変更処理（倍率縮小処理）を行わせる。
【００５３】
なお、間隔変更操作が無効に設定されている状態でピンチアウト操作やピンチイン操作をパネル制御部１３０が検知したときに、その時点で画面３００に表示されている文字のサイズ（検知時文字サイズ）に基づきパネル制御部１３０が操作判断処理を行うよう構成してもよい。この構成の場合、パネル制御部１３０は、間隔変更操作が無効に設定されている状態で画面３００に対するピンチアウト操作を検知したとき、検知時文字サイズが予め定められた上限サイズに達していれば、間隔変更操作が行われたと判断し、検知時文字サイズが上限サイズに達していなければ、倍率変更操作が行われたと判断する。また、パネル制御部１３０は、間隔変更操作が無効に設定されている状態で画面３００に対するピンチイン操作を検知したとき、検知時文字サイズが予め定められた下限サイズに達していれば、間隔変更操作が行われたと判断し、検知時文字サイズが下限サイズに達していなければ、倍率変更操作が行われたと判断する。
【００５４】
また、画面３００に表示する文字の間隔の上限間隔および下限間隔が予め定められてもよい。この場合には、上限間隔および下限間隔を示す情報がパネルメモリー１３２に予め記憶される。
【００５５】
上限間隔および下限間隔が予め定められている場合には、画面３００に表示される文字の間隔は上限間隔よりも大きくならない。また、画面３００に表示される文字の間隔は下限間隔よりも小さくならない。
【００５６】
すなわち、パネル制御部１３０は、画面３００に対して行われたピンチアウト操作を間隔変更操作として検知したとき、その時点の画面３００の文字間隔が上限間隔に達していれば、タッチパネルディスプレイ３１に間隔変更処理（間隔拡大処理）を行わせない。このとき、画面３００の表示倍率が上限倍率に達していなければ、画面３００の表示倍率を拡大する倍率拡大処理をタッチパネルディスプレイ３１に行わせてもよい。また、パネル制御部１３０は、画面３００に対して行われたピンチイン操作を間隔変更操作として検知したとき、その時点の画面３００の文字間隔が下限間隔に達していれば、タッチパネルディスプレイ３１に間隔変更処理（間隔縮小処理）を行わせない。このとき、画面３００の表示倍率が下限倍率に達していなければ、画面３００の表示倍率を縮小する倍率縮小処理をタッチパネルディスプレイ３１に行わせてもよい。
【００５７】
また、間隔変更操作を無効に設定した状態（所定条件を満たしていない状態）で画面３００に対してピンチ操作を行ったとき、その時点に表示されていた画面３００の種類によっては、倍率変更処理ではなく間隔変更処理が行われる場合がある。
【００５８】
具体的には、タッチパネルディスプレイ３１は、画面３００として、表示倍率の変更が許可されている画面を表示する場合もあるし、表示倍率の変更が許可されていない画面を表示する場合もある。以下の説明では、便宜上、表示倍率の変更が許可されていない画面を所定画面と称する。
【００５９】
そして、パネル制御部１３０は、タッチパネルディスプレイ３１が所定画面を表示している状態でピンチ操作を検知したとき、間隔変更操作が無効に設定されていても（所定条件を満たしていなくても）、間隔変更操作が行われたと判断し、タッチパネルディスプレイ３１に間隔変更処理を行わせる。なお、パネル制御部１３０は、タッチパネルディスプレイ３１が所定画面以外の画面を表示している状態でピンチ操作を検知したとき、間隔変更操作が無効に設定されていれば、倍率変更操作が行われたと判断し、タッチパネルディスプレイ３１に倍率変更処理を行わせる。
【００６０】
パネル制御部１３０が操作判断処理として第１操作判断処理を行う構成では、上記のように、パネル制御部１３０は、間隔変更操作が有効に設定されている状態（所定条件を満たしている状態）で画面３００に対して行われたピンチ操作を間隔変更操作として検知する一方、間隔変更操作が無効に設定されている状態（所定条件を満たしていない状態）で画面３００に対して行われたピンチ操作を倍率変更操作として検知する。すなわち、間隔変更操作を有効に設定した状態でピンチ操作を行うか間隔変更操作を無効に設定した状態でピンチ操作を行うかによって、画面３００に表示された文字の間隔を変更することもできるし、画面３００の表示倍率を変更することもできる（文字の間隔を変更したい場合には間隔変更操作を有効に設定してピンチ操作を行えばよく、表示倍率を変更したい場合には間隔変更操作を無効に設定してピンチ操作を行えばよい）。これにより、画面３００に表示された文字の間隔を変更したいユーザーおよび画面３００の表示倍率を変更したいユーザーの両方の利便性を向上させることができる。
【００６１】
たとえば、図３に示したシステムメニュー画面に対して間隔変更操作を行うと、Ｄ２方向に互いに隣接する文字列オブジェクト３１０の間隔が大きくなるので、複数の文字列オブジェクト３１０のいずれかを選択的にタッチする選択操作の操作性が向上する。すなわち、所望の文字列オブジェクト３１０とは異なる文字列オブジェクト３１０を誤ってタッチしてしまうという不都合が生じ難くなる。
【００６２】
また、上記の構成では、間隔変更操作を無効に設定していても、ピンチ操作角度が約９０°（ピンチ操作の操作方向がＤ２方向と略一致する方向）となるようピンチ操作を行えば、当該行ったピンチ操作が間隔変更操作として受け付けられる。このため、画面３００に表示された文字の間隔を変更したいときに、間隔変更操作が無効に設定されていても、ピンチ操作の設定を再設定する必要はない。これにより、ユーザーの利便性がより向上する。
【００６３】
また、上記の構成では、間隔変更操作を無効に設定していても、画面３００の表示倍率が上限倍率に達していれば、画面３００に対して行ったピンチ操作が間隔変更操作として受け付けられ、画面３００に表示された文字の間隔が拡大される。また、間隔変更操作を無効に設定していても、画面３００の表示倍率が下限倍率に達していれば、画面３００に対して行ったピンチ操作が間隔変更操作として受け付けられ、画面３００に表示された文字の間隔が縮小される。このように構成すれば、以下の効果が得られる。
【００６４】
たとえば、ユーザーによっては、倍率変更操作を行うことによって画面３００の表示倍率を上限倍率まで拡大させた後、文字の視認性をさらに向上させたい場合がある。この場合、ピンチ操作の設定を再設定しなくても、続けてピンチ操作を行うと、当該行ったピンチ操作が間隔変更操作として受け付けられ、画面３００に表示された文字の間隔が大きくなる（文字の視認性がさらに向上する）。その結果、ユーザーの利便性がより向上する。
【００６５】
また、上記の構成では、表示中の画面３００が所定画面（表示倍率の変更が許可されていない画面）であっても、所定画面に対してピンチアウト操作を行うと、所定画面に表示された文字の間隔が大きくなるので、所定画面に表示された文字の視認性を向上させることができる。
【００６６】
（第２操作判断処理）
次に、パネル制御部１３０が第２操作判断処理を行うよう構成されている場合について説明する。
【００６７】
第２操作判断処理を行うよう構成されている場合、図１３に示すように、パネル制御部１３０は、画面３００の２点が新たにタッチされた後、画面３００の２点に対するタッチの一方だけが解除され、続けて、画面３００の１点が新たにタッチされた状態（画面２００の２点がタッチされた状態）になってからピンチ操作を検知したとき、当該検知したピンチ操作が所定条件を満たしている状態で行われた間隔変更操作であると判断し、タッチパネルディスプレイ３１に間隔変更処理を行わせる。たとえば、画面３００の１点を１本の指でタッチしたまま、別の１本の指で画面３００をフリックするタッチ操作（フリック操作）を繰り返し行った場合に、当該行ったタッチ操作が間隔変更操作として受け付けられる。
【００６８】
その一方、図１４に示すように、パネル制御部１３０は、画面３００の２点が新たにタッチされた後、画面３００の２点に対するタッチの両方が解除され、続けて、画面３００の２点が新たにタッチされた状態になってからピンチ操作を検知したとき、当該検知したピンチ操作が所定条件を満たしていない状態で行われた倍率変更操作であると判断し、タッチパネルディスプレイ３１に倍率変更処理を行わせる。
【００６９】
たとえば、パネル制御部１３０は、画面３００の２点が新たにタッチされた状態から、そのままピンチ操作を検知したときも、当該検知したピンチ操作が所定条件を満たしていない状態で行われた倍率変更操作であると判断し、タッチパネルディスプレイ３１に倍率変更操作を行わせる。この構成の場合、間隔変更操作を行いたいにもかかわらず、画面３００の２点をタッチした後、画面３００の２点をタッチしたままタッチした２点の間隔を誤って変更してしまうと、倍率変更操作が行われたと判断されるので、画面３００の表示倍率が意図せず変更される。
【００７０】
そこで、たとえば、図１５に示すように、パネル制御部１３０は、画面３００に対して行われたピンチ操作を倍率変更操作として検知し、タッチパネルディスプレイ３１に倍率変更処理を行わせた後、画面３００の２点に対して行われたタッチのうち両方のタッチが解除されると、画面３００の表示倍率を変更後の表示倍率のまま維持させる。すなわち、パネル制御部１３０は、画面３００に対して行われたピンチ操作を倍率変更操作として確定する。
【００７１】
その一方、パネル制御部１３０は、画面３００に対して行われたピンチ操作を倍率変更操作として検知し、タッチパネルディスプレイ３１に倍率変更処理を行わせた後、画面３００の２点に対して行われたタッチのうち一方のタッチだけが解除されると、その時点からの経過時間を計測する。そして、パネル制御部１３０は、画面３００の残りの１点がタッチされたまま（他方のタッチが解除されないまま）、画面３００の１点が新たにタッチされずに経過時間が所定時間に到達すると、画面３００の表示倍率を変更前の表示倍率に戻させる。これにより、画面３００の表示倍率を変更することなく、画面３００に表示された文字の間隔だけを変更することができる。
【００７２】
経過時間が所定時間に到達する前に、画面３００の残りの１点に対するタッチ（他方のタッチ）も解除された場合には、画面３００の表示倍率を変更後の表示倍率のまま維持してもよいし、画面３００の表示倍率を変更前の表示倍率に戻してもよい。また、経過時間が所定時間に到達する前に、画面３００の残りの１点がタッチされたまま（他方のタッチが解除されないまま）、画面３００の１点が新たにタッチされた場合にも、画面３００の表示倍率を変更後の表示倍率のまま維持してもよいし、画面３００の表示倍率を変更前の表示倍率に戻してもよい。
【００７３】
パネル制御部１３０が操作判断処理として第２操作判断処理を行う構成では、上記のように、パネル制御部１３０は、画面３００の２点が新たにタッチされた後、画面３００の２点に対するタッチの一方だけが解除され、続けて、画面３００の１点が新たにタッチされた状態になってから行われたピンチ操作（ここでは、第１ピンチ操作と称する）を検知したとき、当該検知した第１ピンチ操作が所定条件を満たしている状態で行われた間隔変更操作であると判断する。その一方、パネル制御部１３０は、画面３００の２点が新たにタッチされた後、画面３００の２点に対するタッチの両方が解除され、続けて、画面３００の２点が新たにタッチされた状態になってから行われたピンチ操作（ここでは、第２ピンチ操作と称する）を検知したとき、当該検知した第２ピンチ操作が所定条件を満たしていない状態で行われた倍率変更操作であると判断する。
【００７４】
この構成では、第１ピンチ操作を行うか第２ピンチ操作を行うかによって、画面３００に表示された文字の間隔を変更することもできるし、画面３００の表示倍率を変更することもできる（文字の間隔を変更したい場合には第１ピンチ操作を行えばよく、表示倍率を変更した場合には第２ピンチ操作を行えばよい）。これにより、画面３００に表示された文字の間隔を変更したいユーザーおよび画面３００の表示倍率を変更したいユーザーの両方の利便性を向上させることができる。
【００７５】
なお、パネル制御部１３０が第２操作判断処理を行うよう構成されている場合にも、パネル制御部１３０が第１操作判断処理を行うよう構成されている場合と同様、パネル制御部１３０によりピンチ操作角度（間隔変更操作角度）が求められてもよい。そして、画面３００に対するピンチ操作を所定条件が満たされていない状態で検知しても、ピンチ操作角度が所定角度範囲の角度であれば、間隔変更操作が行われたとパネル制御部１３０に判断させてもよい。さらに、間隔変更操作角度が間隔変更処理用の角度範囲の角度であれば、文字のＤ２方向の間隔を変更する処理を間隔変更処理としてタッチパネルディスプレイ３１に行わせ、間隔変更操作角度が間隔変更処理用の角度範囲の角度ではなければ、文字のＤ１方向の間隔を変更する処理を間隔変更処理としてタッチパネルディスプレイ３１に行わせてもよい。
【００７６】
また、パネル制御部１３０が第２操作判断処理を行うよう構成されている場合にも、パネル制御部１３０が第１操作判断処理を行うよう構成されている場合と同様、所定条件を満たしていない状態で画面３００に対するピンチアウト操作を検知したとき、画面３００の表示倍率（検知時倍率）が上限倍率に達していれば、所定条件を満たしていなくても、間隔変更操作が行われたとパネル制御部１３０に判断させてもよい（タッチパネルディスプレイ３１に間隔拡大処理を行わせてもよい）。さらに、所定条件を満たしていない状態で画面３００に対するピンチイン操作を検知したとき、検知時倍率が下限倍率に達していれば、所定条件を満たしていなくても、間隔変更操作が行われたとパネル制御部１３０に判断させてもよい（タッチパネルディスプレイ３１に間隔縮小処理を行わせてもよい）。
【００７７】
また、パネル制御部１３０が第２操作判断処理を行うよう構成されている場合にも、パネル制御部１３０が第１操作判断処理を行うよう構成されている場合と同様、タッチパネルディスプレイ３１が所定画面（表示倍率の変更が許可されていない画面）を表示している状態でピンチ操作を検知したとき、所定条件を満たしていなくても、間隔変更操作が行われたとパネル制御部１３０に判断させてもよい（タッチパネルディスプレイ３１に間隔変更処理を行わせてもよい）。
【００７８】
今回開示された実施形態は、すべての点で例示であって、制限的なものではないと考えられるべきである。本発明の範囲は、上記実施形態の説明ではなく特許請求の範囲によって示され、さらに、特許請求の範囲と均等の意味および範囲内でのすべての変更が含まれる。
【００７９】
たとえば、上記実施形態では、画像形成装置の操作パネルに本発明を適用する例について説明したが、本発明はこれに限らず、画像形成装置以外の装置の操作パネルにも適用可能であり、スパートフォンやタブレット端末にも適用可能である。
【符号の説明】
【００８０】
３  操作パネル（表示入力装置）
３１  タッチパネルディスプレイ（操作表示部）
１００  画像形成装置
１３０  パネル制御部（制御部）
３００  画面
【図１】
2018060462.tif 000003
【図２】
2018060462.tif 000004
【図３】
2018060462.tif 000005
【図４】
2018060462.tif 000006
【図５】
2018060462.tif 000007
【図６】
2018060462.tif 000008
【図７】
2018060462.tif 000009
【図８】
2018060462.tif 000010
【図９】
2018060462.tif 000011
【図１０】
2018060462.tif 000012
【図１１】
2018060462.tif 000013
【図１２】
2018060462.tif 000014
【図１３】
2018060462.tif 000015
【図１４】
2018060462.tif 000016
【図１５】
2018060462.tif 000017