(57)【特許請求の範囲】
【請求項１】
オブジェクトを表示する表示部と、
前記表示部に設けられ、タッチ操作を検知するためのタッチパネル部と、
前記タッチパネル部の出力に基づきタッチ操作を検知する制御部と、を備え、
前記制御部は、前記オブジェクトの表示中に、２点をタッチし、タッチした２点のうち１点のタッチを解除するタッチ操作であるモード切替操作が前記タッチパネル部に対して行われたことを検知すると、回転モードまたは拡大縮小モードに移行し、
前記回転モードに移行した場合、前記モード切替操作時から継続してタッチしている１点とは別の１点を新たにタッチし、新たにタッチした１点を含む２点のうちいずれかのタッチ点の位置を移動させるタッチ操作である表示変更操作が前記タッチパネル部に対して行われると、前記制御部は、前記表示変更操作時に位置が移動されるタッチ点である所定タッチ点が移動するのに従って前記オブジェクトを回転させていく回転表示を前記表示部に行わせるとともに、前記表示部に前記回転表示を行わせるときに、前記モード切替操作時にタッチされた２点間の距離が大きいほど、前記所定タッチ点の単位移動量あたりの前記オブジェクトの回転角度を大きくさせ、
前記拡大縮小モードに移行した場合、前記表示変更操作が前記タッチパネル部に対して行われると、前記制御部は、前記所定タッチ点が移動するのに従って前記オブジェクトを拡大または縮小させていく拡大縮小表示を前記表示部に行わせるとともに、前記表示部に前記拡大縮小表示を行わせるときに、前記モード切替操作時にタッチされた２点間の距離が大きいほど、前記所定タッチ点の単位移動量あたりの前記オブジェクトの拡大量または縮小量を大きくさせることを特徴とする表示入力装置。
【請求項２】
前記制御部は、前記モード切替操作時に検知した２点のタッチのうち先に検知したタッチが解除された場合には、前記回転モードおよび前記拡大縮小モードのうち一方のモードに移行し、前記モード切替操作時に検知した２点のタッチのうち後に検知したタッチが解除された場合には、前記回転モードおよび前記拡大縮小モードのうち前記一方モードとは別の他方のモードに移行することを特徴とする請求項１に記載の表示入力装置。
【請求項３】
前記オブジェクトは、３次元形状のオブジェクトであり、
前記制御部は、前記回転表示を前記表示部に行わせるとき、前記モード切替操作時にタッチを検知した２点のうち一方のタッチ点と、前記３次元形状のオブジェクトの予め定められた中心点とを通過する直線を回転軸として設定し、前記３次元形状のオブジェクトを前記回転軸の軸回り方向に回転させることを特徴とする請求項１または２に記載の表示入力装置。
【請求項４】
前記制御部は、前記拡大縮小表示を前記表示部に行わせるとき、前記モード切替操作時にタッチを検知した２点のうち一方のタッチ点と、前記オブジェクトの予め定められた中心点とを通過する直線を基準線として設定し、前記所定タッチ点の移動方向が前記基準線によって区切られた一方側領域に向かう方向であれば、前記オブジェクトを拡大させ、前記所定タッチ点の移動方向が前記一方側領域とは反対の他方側領域に向かう方向であれば、前記オブジェクトを縮小させることを特徴とする請求項１〜３のいずれか１項に記載の表示入力装置。
【請求項５】
請求項１〜４のいずれか１項に記載の表示入力装置を備えていることを特徴とする画像形成装置。
【請求項６】
オブジェクトを表示する表示部と、前記表示部に設けられ、タッチ操作を検知するためのタッチパネル部と、を備える表示入力装置の制御方法であって、
前記表示部に前記オブジェクトを表示するステップと、
前記オブジェクトの表示中に、２点をタッチし、タッチした２点のうち１点のタッチを解除するタッチ操作であるモード切替操作が前記タッチパネル部に対して行われたことを検知すると、回転モードまたは拡大縮小モードに移行するステップと、
前記回転モードに移行した場合には、前記モード切替操作時から継続してタッチしている１点とは別の１点を新たにタッチし、新たにタッチした１点を含む２点のうちいずれかのタッチ点の位置を移動させるタッチ操作である表示変更操作が前記タッチパネル部に対して行われると、前記表示変更操作時に位置が移動されるタッチ点である所定タッチ点が移動するのに従って前記オブジェクトを回転させていく回転表示を前記表示部に行わせるとともに、前記表示部に前記回転表示を行わせるときに、前記モード切替操作時にタッチされた２点間の距離が大きいほど、前記所定タッチ点の単位移動量あたりの前記オブジェクトの回転角度を大きくさせ、前記拡大縮小モードに移行した場合には、前記表示変更操作が前記タッチパネル部に対して行われると、前記所定タッチ点が移動するのに従って前記オブジェクトを拡大または縮小させていく拡大縮小表示を前記表示部に行わせるとともに、前記表示部に前記拡大縮小表示を行わせるときに、前記モード切替操作時にタッチされた２点間の距離が大きいほど、前記所定タッチ点の単位移動量あたりの前記オブジェクトの拡大量または縮小量を大きくさせるステップと、を備えていることを特徴とする表示入力装置の制御方法。
【請求項７】
請求項６に記載の表示入力装置の制御方法をコンピューターに実行させることを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、表示入力装置、それを備えた画像形成装置、表示入力装置の制御方法およびプログラムに関する。
【背景技術】
【０００２】
従来、種々のオブジェクトを表示する表示部と、その表示部に設けられ、タッチ操作を検知するためのタッチパネル部とを備えた表示入力装置が知られている。たとえば、特許文献１には、オブジェクトとして静止画像を表示し、そのオブジェクトを編集（回転や拡大縮小）することが可能な表示入力装置（画像編集装置）が開示されている。
【０００３】
特許文献１の表示入力装置は、オブジェクトを表示しているとき、タッチパネル部を介して、オブジェクトを編集するためのタッチ操作を受け付ける。たとえば、オブジェクトの表示中に、タッチパネル部の２点をタッチした後、１点目のタッチ位置を固定したまま、その１点目のタッチ位置を軸に２点目のタッチ位置を円弧状に移動させるタッチ操作を行うと、表示中のオブジェクトを回転させることができる。あるいは、オブジェクトの表示中に、タッチパネル部の２点をタッチした後、１点目のタッチ位置と２点目のタッチ位置との間隔を広げると、表示中のオブジェクトを拡大することができ、１点目のタッチ位置と２点目のタッチ位置との間隔を狭めると、表示中のオブジェクトを縮小することができる。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１２−７０３１０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
特許文献１では、オブジェクトの回転を要求するタッチ操作（以下、回転操作と称する）を受けた場合、１点目のタッチ位置と移動前の２点目のタッチ位置とを結ぶ線分と、１点目のタッチ位置と移動後の２点目のタッチ位置とを結ぶ線分とが成す角度を求める。そして、求めた角度だけオブジェクトを回転させる。
【０００６】
また、特許文献１では、オブジェクトの拡大縮小を要求するタッチ操作（以下、拡大縮小操作と称する）を受けた場合、１点目のタッチ位置と移動前の２点目のタッチ位置との間の第１距離と、１点目のタッチ位置と移動後の２点目のタッチ位置との間の第２距離とを判別し、第１距離と第２距離との比率から、拡大または縮小の倍率を求める。そして、求めた倍率でオブジェクトを拡大または縮小させる。
【０００７】
ここで、ユーザーによっては、オブジェクトを微小角度回転させ、それによってオブジェクトの位置を細かく調整したい場合がある。この場合、特許文献１では、オブジェクトの回転角度が所望の角度となるように、回転操作時に指（２点目のタッチ位置）を微小移動させなければならないので、操作性が悪い。また、オブジェクトを微小量拡大または縮小させ、それによってオブジェクトの大きさを細かく調整したい場合にも、オブジェクトの拡大または縮小の倍率が所望の倍率となるように、拡大縮小操作時に指を微小移動させなければならないので、操作性が悪い。
【０００８】
本発明は、上記課題を解決するためになされたものであり、表示中のオブジェクトを回転または拡大縮小させるためのタッチ操作の操作性を向上させることが可能な表示入力装置、それを備えた画像形成装置、表示入力装置の制御方法およびプログラムを提供することを目的とする。
【課題を解決するための手段】
【０００９】
上記目的を達成するために、本発明の表示入力装置は、オブジェクトを表示する表示部と、表示部に設けられ、タッチ操作を検知するためのタッチパネル部と、タッチパネル部の出力に基づきタッチ操作を検知する制御部と、を備える。制御部は、オブジェクトの表示中に、２点をタッチし、タッチした２点のうち１点のタッチを解除するタッチ操作であるモード切替操作がタッチパネル部に対して行われたことを検知すると、回転モードまたは拡大縮小モードに移行する。回転モードに移行した場合、モード切替操作時から継続してタッチしている１点とは別の１点を新たにタッチし、新たにタッチした１点を含む２点のうちいずれかのタッチ点の位置を移動させるタッチ操作である表示変更操作がタッチパネル部に対して行われると、制御部は、表示変更操作時に位置が移動されるタッチ点である所定タッチ点が移動するのに従ってオブジェクトを回転させていく回転表示を表示部に行わせるとともに、表示部に回転表示を行わせるときに、モード切替操作時にタッチされた２点間の距離が大きいほど、所定タッチ点の単位移動量あたりのオブジェクトの回転角度を大きくさせる。拡大縮小モードに移行した場合、表示変更操作がタッチパネル部に対して行われると、制御部は、所定タッチ点が移動するのに従ってオブジェクトを拡大または縮小させていく拡大縮小表示を表示部に行わせるとともに、表示部に拡大縮小表示を行わせるときに、モード切替操作時にタッチされた２点間の距離が大きいほど、所定タッチ点の単位移動量あたりのオブジェクトの拡大量または縮小量を大きくさせる。
【００１０】
本発明の構成では、オブジェクトを回転させる場合、モード切替操作時にタッチする２点間の距離を大きくするほど、表示変更操作時に位置を移動させる所定タッチ点の単位移動量あたりのオブジェクトの回転角度が大きくなる。すなわち、モード切替操作時にタッチした２点間の距離が小さい第１の場合と、モード切替操作時にタッチした２点間の距離が第１の場合よりも大きい第２の場合とでは、表示変更操作時の所定タッチ点の移動量が同じであっても、第１の場合の方が第２の場合よりもオブジェクトの回転角度が小さくなる。これにより、オブジェクトを微小角度回転させたい場合、モード切替操作時にタッチする２点間の距離を小さくしておけば、表示変更操作時に位置を移動させた所定タッチ点の移動量が大きくても（表示変更操作時に指を微小移動させなくても）、オブジェクトを微小角度回転させることができる。なお、オブジェクトの回転角度を大きくしたい場合には、モード切替操作時にタッチする２点間の距離を大きくしておくことにより、表示変更操作時に指を少し動かすだけでよくなる。
【００１１】
また、本発明の構成では、オブジェクトを拡大縮小させる場合、モード切替操作時にタッチする２点間の距離を大きくするほど、表示変更操作時に位置を移動させる所定タッチ点の単位移動量あたりのオブジェクトの拡大量（縮小量）が大きくなる。すなわち、モード切替操作時にタッチした２点間の距離が小さい第１の場合と、モード切替操作時にタッチした２点間の距離が第１の場合よりも大きい第２の場合とでは、表示変更操作時の所定タッチ点の移動量が同じであっても、第１の場合の方が第２の場合よりもオブジェクトの拡大量（縮小量）が小さくなる。これにより、オブジェクトを微小量拡大（縮小）させたい場合、モード切替操作時にタッチする２点間の距離を小さくしておけば、表示変更操作時に位置を移動させた所定タッチ点の移動量が大きくても（表示変更操作時に指を微小移動させなくても）、オブジェクトを微小量拡大（縮小）させることができる。
【００１２】
これらの結果、本発明の構成では、表示中のオブジェクトを回転させるためのタッチ操作または拡大縮小させるためのタッチ操作の操作性が向上する。
【発明の効果】
【００１３】
以上のように、本発明の構成では、表示中のオブジェクトを回転または拡大縮小させるためのタッチ操作の操作性を向上させることができる。
【図面の簡単な説明】
【００１４】
【図１】本発明の一実施形態による複合機の一例を示す図
【図２】本発明の一実施形態による操作パネルの一例を示す図
【図３】本発明の一実施形態による複合機（操作パネル）のハードウェア構成の一例を示す図
【図４】本発明の一実施形態による操作パネルに表示されるオブジェクトの簡略図
【図５】本発明の一実施形態による操作パネルを回転モードに移行させるためのモード切替操作について説明するための図
【図６】本発明の一実施形態による操作パネルを拡大縮小モードに移行させるためのモード切替操作について説明するための図
【図７】本発明の一実施形態による操作パネルに表示されるオブジェクトを回転させるための表示変更操作について説明するための図
【図８】本発明の一実施形態による操作パネルに表示されるオブジェクトを回転させるときの回転角度について説明するための図
【図９】本発明の一実施形態による操作パネルに表示されるオブジェクトを拡大させるための表示変更操作について説明するための図
【図１０】本発明の一実施形態による操作パネルに表示されるオブジェクトを縮小させるための表示変更操作について説明するための図
【図１１】本発明の一実施形態による操作パネルに表示されるオブジェクトを拡大させるときの拡大量について説明するための図
【図１２】本発明の一実施形態による操作パネルに表示されるオブジェクトを縮小させるときの縮小量について説明するための図
【図１３】本発明の一実施形態による操作パネルに表示される２次元形状のオブジェクトを回転させるときの図
【発明を実施するための形態】
【００１５】
以下に、本発明の一実施形態による画像形成装置について、コピー機能や送信機能（ファックス機能）など複数種の機能が搭載された複合機を例にとって説明する。
【００１６】
＜複合機の全体構成＞
図１に示すように、複合機１００（「画像形成装置」に相当）は、画像読取部１および印刷部２を備える。画像読取部１は、原稿を読み取って画像データを生成する。印刷部２は、用紙搬送路２１に沿って用紙を搬送するとともに、画像データに基づきトナー像を形成する。そして、印刷部２は、搬送中の用紙にトナー像を転写（印刷）し、印刷済みの用紙を排出トレイ２２に排出する。
【００１７】
印刷部２は、給紙部３、用紙搬送部４、画像形成部５および定着部６によって構成される。給紙部３は、ピックアップローラー３１および給紙ローラー対３２を含み、用紙カセット３３に収容された用紙を用紙搬送路２１に供給する。用紙搬送部４は、複数の搬送ローラー対４１を含み、用紙搬送路２１に沿って用紙を搬送する。
【００１８】
画像形成部５は、感光体ドラム５１、帯電装置５２、露光装置５３、現像装置５４、転写ローラー５５およびクリーニング装置５６を含む。そして、画像形成部５は、画像データに基づきトナー像を形成し、そのトナー像を用紙に転写する。定着部６は、加熱ローラー６１および加圧ローラー６２を含み、用紙に転写されたトナー像を加熱および加圧して定着させる。
【００１９】
また、複合機１００には、操作パネル７が設置される。たとえば、操作パネル７は、複合機１００の正面側（図１の破線で示す箇所）に配置される。この操作パネル７は、内部に記憶されたプログラムＰ（図３参照）に基づき動作するコンピューターとして機能するものである。たとえば、操作パネル７は、プログラムＰに基づき、後述するモード切替操作および表示変更操作を受け付ける処理や、表示変更操作に応じて表示を変更する処理などを実行する。なお、操作パネル７は、「表示入力装置」に相当する。
【００２０】
操作パネル７には、図２に示すように、操作表示部７１が設けられる。操作表示部７１は、表示部７２およびタッチパネル部７３を含む。表示部７２は、液晶表示パネルや有機ＥＬ表示パネルなどの表示パネルである。タッチパネル部７３は、複数点のタッチ位置を同時に検知可能なマルチタッチパネルであり、表示部７２に設けられる。そして、操作表示部７１は、各種設定を受け付けるためのソフトキーやメッセージなどを表示部７２に表示し、タッチパネル部７３を介して各種設定を受け付ける。なお、操作パネル７には、スタートキー、ストップキー、リセットキーおよびテンキーなど種々のハードキー７４も設けられる。
【００２１】
＜複合機のハードウェア構成＞
図３に示すように、複合機１００は、主制御部１１０を備える。主制御部１１０は、ＣＰＵ１１１、画像処理部１１２および記憶部１１３などを含む。画像処理部１１２は、画像処理専用のＡＳＩＣなどからなり、画像データに対して画像処理（拡大／縮小、濃度変換およびデータ形式変換など）を施す。記憶部１１３は、ＲＯＭおよびＲＡＭなどからなり、制御用のプログラムおよびデータを記憶する。そして、主制御部１１０は、記憶部１１３に記憶された制御用のプログラムおよびデータに基づき、画像読取部１および印刷部２（給紙部３、用紙搬送部４、画像形成部５および定着部６）の各部の動作を制御する。
【００２２】
操作パネル７は、主制御部１１０と接続されるパネル制御部１２０を備える。パネル制御部１２０は、パネルＣＰＵ１２１およびパネル記憶部１２２を含む。パネル記憶部１２２には、各種処理を実行するためのプログラムＰが記憶される。そして、パネル制御部１２０は、表示部７２の表示動作を制御したり、表示部７２の画面に対するタッチ操作をタッチパネル部７３の出力に基づき検知したりする。さらに、パネル制御部１２０は、ハードキー７４に対する押下操作も検知する。なお、パネル制御部１２０は、「制御部」に相当する。
【００２３】
たとえば、パネル制御部１２０は、ソフトキーなどを配置した画面を表示部７２に表示させ、そのソフトキーに対してタッチ操作が行われると、タッチパネル部７３の出力に基づきタッチ操作を受けたソフトキーを検知する。そして、パネル制御部１２０は、検知したソフトキーに対応付けられた画面が表示されるように、表示画面の切り替えを表示部７２に行わせる。
【００２４】
また、パネル制御部１２０は、ジャム処理の手順などをガイダンスするためのオブジェクト（ガイダンス情報）を配置した画面を表示部７２に表示させる。たとえば、ジャム処理用のオブジェクトは、紙詰まりが発生したときに行うジャム処理時に開けるべきカバー（または、各種ユニット）が開けられた状態の複合機１００を示す画像であり、２次元形状や３次元形状で表示される。
【００２５】
オブジェクトを３次元形状で表示するため、パネル記憶部１２２には３次元形状モデルが記憶される。そして、パネル制御部１２０は、３次元形状モデルに基づきオブジェクトを３次元形状で表示するための画像データを生成し、３次元形状のオブジェクトを表示部７２に表示させる。３次元形状モデルというのは、オブジェクトを３次元形状で表示するときに使用する多角形平面（ポリゴン）の頂点座標や色などの示すものである。なお、オブジェクトを３次元形状で表示するため、ＧＰＵ（Ｇｒａｐｈｉｃ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）などを含む専用のグラフィック処理部１２３をパネル制御部１２０に設けてもよい。たとえば、グラフィック処理部１２３は、３次元形状モデルを成すポリゴンの頂点座標を変更する処理などを行うことにより、３次元形状のオブジェクトが回転（あるいは、拡大縮小）したときの画像データを生成する。
【００２６】
また、主制御部１１０は、通信部１３０と接続される。通信部１３０は、外部のコンピューター２００とネットワークを介して通信可能に接続される。これにより、コンピューター２００から送信された画像データに基づき印刷を行うことができるとともに、原稿の読み取りによって得られた画像データをコンピューター２００に送信することもできる。また、通信部１３０にモデムなどを内蔵してもよい。この場合には、電話回線などのネットワークを介して、外部のファクシミリ３００とファックス通信することができる。
【００２７】
＜モードの切り替え＞
パネル制御部１２０は、予め定められたオブジェクトを表示部７２が表示しているときに、オブジェクトの表示を変更（回転や拡大縮小など）するモードへの切替指示の受け付けをタッチパネル部７３に行わせる。ここで変更対象となるオブジェクトは、特に限定されないが、３次元形状で表示されたオブジェクトであり、たとえば、ガイダンス情報を示すオブジェクトである。
【００２８】
以下、モードの切り替え操作について具体的に説明する。なお、以下の説明で参照する図面では、便宜上、変更対象のオブジェクトを六面体で示す。さらに、タッチ点（タッチ位置）を白抜き丸印で示し、タッチ点の移動方向を白抜き矢印で示す。また、以下の説明では、変更対象となるオブジェクトをオブジェクト８０と称する。
【００２９】
まず、図４に示すようなオブジェクト８０が表示部７２に表示されているとする。このとき、図５および図６に示すように、２点をタッチし、タッチした２点のうち１点のタッチを解除するタッチ操作がタッチパネル部７３に対して行われると、パネル制御部１２０は、タッチパネル部７３がモード切替操作（オブジェクト８０の表示を変更するモードへ切り替えるためのタッチ操作）を受け付けたと判断する。また、タッチパネル部７３がモード切替操作を受け付けた場合、パネル制御部１２０は、回転モードまたは拡大縮小モードに移行する。言い換えると、パネル制御部１２０は、回転モードまたは拡大縮小モードでの表示を表示部７２に行わせる。なお、回転モードというのは、オブジェクト８０を回転させる回転表示を行うモードである。また、拡大縮小モードというのは、オブジェクト８０を拡大または縮小させる拡大縮小表示を行うモードである。
【００３０】
たとえば、図５に示すように、パネル制御部１２０は、モード切替操作時に検知した２点のタッチのうち先に検知した一方のタッチ（図５では、親指のタッチ）が解除された場合には、回転モードに移行する。一方で、図６に示すように、パネル制御部１２０は、モード切替操作時に検知した２点のタッチのうち後に検知した他方のタッチ（図６では、人差し指のタッチ）が解除された場合には、拡大縮小モードに移行する。
【００３１】
なお、モード切替操作時に検知した２点のタッチのうち先に検知した一方のタッチが解除された場合に、拡大縮小モードに移行し、モード切替操作時に検知した２点のタッチのうち後に検知した他方のタッチが解除された場合に、回転モードに移行してもよい。
【００３２】
＜回転モードでの表示＞
図７に示すように、パネル制御部１２０は、回転モードに移行した場合、オブジェクト８０の表示を変更するためのタッチ操作として予め定められた表示変更操作をタッチパネル部７３が受け付けたか否かの判断を行う。たとえば、パネル制御部１２０は、モード切替操作時から継続してタッチしている１点とは別の１点を新たにタッチし、新たにタッチした１点を含む２点のうちいずれかのタッチ点の位置を移動させるタッチ操作がタッチパネル部７３に対して行われたことを検知すると、タッチパネル部７３が表示変更操作を受け付けたと判断する。以下の説明では、表示変更操作時に位置が移動されるタッチ点を所定タッチ点と称する場合がある。
【００３３】
たとえば、モード切替操作時から継続してタッチしているタッチ点とは別のタッチ点（表示変更操作時に新たにタッチしたタッチ点）の位置を移動させるタッチ操作が表示変更操作として受け付けられる。ただし、モード切替操作時から継続してタッチしているタッチ点の位置を移動させるタッチ操作も表示変更操作として受け付けられてもよい。図７では、一例として、モード切替操作時から継続してタッチしているタッチ点とは別のタッチ点（親指でタッチしたタッチ点）の位置を移動させるタッチ操作を表示変更操作として受け付ける場合を図示している。
【００３４】
ここで、パネル制御部１２０は、回転モードに移行した場合、モード切替操作時にタッチを検知した２点のタッチ点のうち一方のタッチ点（たとえば、先にタッチを検知したタッチ点）と、オブジェクト８０の予め定められた中心点ＣＰとを通過する直線を回転軸ＲＡとして設定する。このようにして設定された回転軸ＲＡは、表示されてもよいが、表示されなくてもよい。
【００３５】
そして、パネル制御部１２０は、表示部７２に回転表示を行わせるとき、表示変更操作時の所定タッチ点の移動方向が回転軸ＲＡによって区切られた一方側領域に向かう方向であるか他方側領域（一方側領域とは反対側の領域）に向かう方向であるかの判断を行う。この判断の結果、表示変更操作時の所定タッチ点の移動方向が一方側領域に向かう方向である場合、パネル制御部１２０は、所定タッチ点が移動するのに従って、オブジェクト８０を予め定められた方向ＲＤ（回転軸ＲＡの軸回り方向）に回転させていく。このとき、パネル制御部１２０は、オブジェクト８０が方向ＲＤに回転したときの画像データを生成し、その画像データに基づき表示部７２にオブジェクト８０の表示を行わせる。
【００３６】
一方で、図示しないが、表示変更操作時の所定タッチ点の移動方向が他方側領域に向かう方向である場合、パネル制御部１２０は、所定タッチ点が移動するのに従って、オブジェクト８０を方向ＲＤとは逆方向（回転軸ＲＡの軸回り方向）に回転させていく。すなわち、所定タッチ点の移動方向によって、オブジェクト８０の回転方向が決まる。
【００３７】
なお、図７では、表示画面の上下方向に延びる直線が回転軸ＲＡとされているが、モード切替操作時のタッチ位置によっては、表示画面の左右方向に延びる直線が回転軸ＲＡとされる場合もあるし、表示画面の上下方向および左右方向に対して斜め方向に延びる直線が回転軸ＲＡとされる場合もある。これらの場合でも、タッチパネル部７３に対して表示変更操作が行われると、パネル制御部１２０は、表示部７２に指示し、オブジェクト８０を回転軸ＲＡの軸周り方向に回転させる。
【００３８】
また、パネル制御部１２０は、表示部７２に回転表示を行わせるとき、モード切替操作時にタッチされた２点間の距離Ｄ（図５参照）が大きいほど、表示変更操作時の所定タッチ点の単位移動量あたりのオブジェクト８０の回転角度（単位移動量あたりにどれだけ回転させるかを示す値）を大きくさせる。すなわち、モード切替操作時の２点タッチ間の距離Ｄが小さければ、所定タッチ点の単位移動量あたりのオブジェクト８０の回転角度が小さくなる。たとえば、距離Ｄを複数段階（たとえば、数ｍｍ〜数十ｍｍ刻み）に分類し、各段階の距離Ｄにそれぞれ対応する回転角度を予め定めた回転情報が記憶部１２２に記憶される。そして、パネル制御部１２０は、タッチパネル部７３に対してモード切替操作が行われると、モード切替操作時にタッチされた２点間の距離Ｄを検知し、検知した距離Ｄに対応する回転角度を所定タッチ点の単位移動量あたりのオブジェクト８０の回転角度として設定する。
【００３９】
これにより、図８に示すように、モード切替操作時にタッチした２点間の距離Ｄが小さい第１の場合と、モード切替操作時にタッチした２点間の距離Ｄが第１の場合よりも大きい第２の場合とでは、表示変更操作時の所定タッチ点の移動量が同じであっても、第１の場合の方が第２の場合よりもオブジェクト８０の回転角度が小さくなる。
【００４０】
＜拡大縮小モードでの表示＞
図９および図１０に示すように、パネル制御部１２０は、拡大縮小モードに移行した場合、回転モードに移行した場合と同様、表示変更操作をタッチパネル部７３が受け付けたか否かの判断を行う。なお、回転モードに移行した場合の表示変更操作は、オブジェクト８０の回転を指示するタッチ操作として扱われるが、拡大縮小モードに移行した場合の表示変更操作は、オブジェクト８０の拡大縮小を指示するタッチ操作として扱われる。
【００４１】
ここで、パネル制御部１２０は、拡大縮小モードに移行した場合、モード切替操作時にタッチを検知した２点のタッチ点のうち一方のタッチ点（たとえば、先にタッチを検知したタッチ点）と、オブジェクト８０の予め定められた中心点ＣＰとを通過する直線を基準線ＲＬとして設定する。なお、基準線ＲＬとして設定される直線は、回転モードでは回転軸ＲＡ（図７参照）として設定される直線である。このようにして設定された基準線ＲＬは、表示されてもよいが、表示されなくてもよい。
【００４２】
そして、パネル制御部１２０は、表示部７２に拡大縮小表示を行わせるとき、表示変更操作時の所定タッチ点の移動方向が基準線ＲＬによって区切られた一方側領域に向かう方向であるか他方側領域（一方側領域とは反対側の領域）に向かう領域であるかの判断を行う。この判断の結果、表示変更操作時の所定タッチ点の移動方向が一方側領域に向かう方向である場合、パネル制御部１２０は、所定タッチ点が移動するのに従って、オブジェクト８０を徐々に拡大させていく（図９参照）。一方で、表示変更操作時の所定タッチ点の移動方向が他方側領域に向かう方向である場合、パネル制御部１２０は、所定タッチ点が移動するのに従って、オブジェクト８０を徐々に縮小させていく（図１０参照）。すなわち、所定タッチ点の移動方向によって、オブジェクト８０を拡大させるか縮小させるかが決まる。
【００４３】
また、パネル制御部１２０は、表示部７２に拡大縮小表示を行わせるとき、モード切替操作時にタッチされた２点間の距離Ｄ（図６参照）が大きいほど、表示変更操作時の所定タッチ点の単位移動量あたりのオブジェクト８０の拡大量（単位移動量あたりにどれだけ拡大するかを示す値）または縮小量（単位移動量あたりにどれだけ縮小するかを示す値）を大きくさせる。すなわち、モード切替操作時の２点タッチ間の距離Ｄが小さければ、所定タッチ点の単位移動量あたりのオブジェクト８０の拡大量または縮小量が小さくなる。たとえば、距離Ｄを複数段階（たとえば、数ｍｍ〜数十ｍｍ刻み）に分類し、各段階の距離Ｄにそれぞれ対応する拡大量（縮小量）を予め定めた拡大縮小情報が記憶部１２２に記憶される。そして、パネル制御部１２０は、タッチパネル部７３に対してモード切替操作が行われると、モード切替操作時にタッチされた２点間の距離Ｄを検知し、検知した距離Ｄに対応する拡大量（縮小量）を所定タッチ点の単位移動量あたりのオブジェクト８０の拡大量（縮小量）として設定する。
【００４４】
これにより、図１１に示すように、オブジェクト８０を拡大させる場合を例にとると、モード切替操作時にタッチした２点間の距離Ｄが小さい第１の場合と、モード切替操作時にタッチした２点間の距離Ｄが第１の場合よりも大きい第２の場合とでは、表示変更操作時の所定タッチ点の移動量が同じであっても、第１の場合の方が第２の場合よりもオブジェクト８０の拡大量が小さくなる。また、図１２に示すように、オブジェクト８０を縮小させる場合を例にとると、モード切替操作時にタッチした２点間の距離Ｄが小さい第１の場合と、モード切替操作時にタッチした２点間の距離Ｄが第１の場合よりも大きい第２の場合とでは、表示変更操作時の所定タッチ点の移動量が同じであっても、第１の場合の方が第２の場合よりもオブジェクト８０の縮小量が小さくなる。
【００４５】
本実施形態では、上記のように構成することによって、オブジェクト８０を回転させる場合、モード切替操作時にタッチする２点間の距離を大きくするほど、表示変更操作時に位置を移動させる所定タッチ点の単位移動量あたりのオブジェクト８０の回転角度が大きくなる。すなわち、モード切替操作時にタッチする２点間の距離を小さくするほど、表示変更操作時に位置を移動させる所定タッチ点の単位移動量あたりのオブジェクト８０の回転角度が小さくなる。これにより、オブジェクト８０を微小角度回転させたい場合、モード切替操作時にタッチする２点間の距離を小さくしておけば、表示変更操作時に位置を移動させた所定タッチ点の移動量が大きくても（表示変更操作時に指を微小移動させなくても）、オブジェクト８０を微小角度回転させることができる。なお、オブジェクト８０の回転角度を大きくしたい場合には、モード切替操作時にタッチする２点間の距離を大きくしておくことにより、表示変更操作時に指を少し動かすだけでよくなる。
【００４６】
また、オブジェクト８０を拡大縮小させる場合には、モード切替操作時にタッチする２点間の距離を大きくするほど、表示変更操作時に位置を移動させる所定タッチ点の単位移動量あたりのオブジェクトの拡大量（縮小量）が大きくなる。すなわち、モード切替操作時にタッチする２点間の距離を小さくするほど、表示変更操作時に位置を移動させる所定タッチ点の単位移動量あたりのオブジェクトの拡大量（縮小量）が小さくなる。これにより、オブジェクトを微小量拡大（縮小）させたい場合、モード切替操作時にタッチする２点間の距離を小さくしておけば、表示変更操作時に位置を移動させた所定タッチ点の移動量が大きくても（表示変更操作時に指を微小移動させなくても）、オブジェクトを微小量拡大（縮小）させることができる。
【００４７】
これらの結果、本実施形態では、表示中のオブジェクト８０を回転させるためのタッチ操作または拡大縮小させるためのタッチ操作の操作性が向上する。
【００４８】
また、本実施形態では、上記のように、パネル制御部１２０は、モード切替操作時に検知した２点のタッチのうち先に検知したタッチが解除された場合には、回転モードに移行し、モード切替操作時に検知した２点のタッチのうち後に検知したタッチが解除された場合には、拡大縮小モードに移行する。このように構成すれば、容易に、回転モードに移行するか拡大縮小モードに移行するかを選択することができる。
【００４９】
また、本実施形態では、上記のように、パネル制御部１２０は、回転表示を表示部７２に行わせるとき、モード切替操作時にタッチを検知した２点のうち一方のタッチ点と、オブジェクト８０の中心点ＣＰとを通過する直線を回転軸ＲＡとして設定し、オブジェクト８０を回転軸ＲＡの軸回り方向に回転させる。このように構成すれば、回転軸ＲＡの軸線方向を任意に設定することができる。すなわち、オブジュエク８０の回転方向を任意に設定することができる。これにより、ユーザーの利便性が向上する。
【００５０】
また、本実施形態では、上記のように、パネル制御部１２０は、拡大縮小表示を表示部７２に行わせるとき、モード切替操作時にタッチを検知した２点のうち一方のタッチ点と、オブジェクト８０の中心点ＣＰとを通過する直線を基準線ＲＬとして設定し、表示変更操作時に位置が移動した所定タッチ点の移動方向が基準線ＲＬによって区切られた一方側領域に向かう方向であれば、オブジェクト８０を拡大させ、所定タッチ点の移動方向が他方側領域に向かう方向であれば、オブジェクト８０を縮小させる。このように構成すれば、表示変更操作時に動かす指の移動方向を変えるだけで、オブジェクト８０を拡大させることもできるし縮小させることもできる。
【００５１】
今回開示された実施形態は、すべての点で例示であって、制限的なものではないと考えられるべきである。本発明の範囲は、上記実施形態の説明ではなく特許請求の範囲によって示され、さらに、特許請求の範囲と均等の意味および範囲内でのすべての変更が含まれる。
【００５２】
たとえば、上記実施形態では、画像形成装置に設置される表示入力装置に本発明を適用する例について説明したが、画像形成装置以外の装置に設置される表示入力装置にも適用可能である。また、スマートフォンやタブレット端末などの携帯情報端末にも適用可能である。
【００５３】
また、上記実施形態では、３次元形状のオブジェクトを回転（拡大縮小）させる例について説明したが、２次元形状のオブジェクトを回転（拡大縮小）させることもできる。たとえば、図１３に示すように、２次元形状のオブジェクト９０を回転させるために表示変更操作を行った場合には、オブジェクト９０の予め定められた中心点ＣＰを支点としてオブジェクト９０が回転する。
【符号の説明】
【００５４】
７  操作パネル（表示入力装置）
７２  表示部
７３  タッチパネル部
８０、９０  オブジェクト
１００  複合機（画像形成装置）
１２０  パネル制御部（制御部）
Ｐ  プログラム
ＲＡ  回転軸
ＲＬ  基準線
【図１】
0006269537.tif 000002
【図２】
0006269537.tif 000003
【図３】
0006269537.tif 000004
【図４】
0006269537.tif 000005
【図５】
0006269537.tif 000006
【図６】
0006269537.tif 000007
【図７】
0006269537.tif 000008
【図８】
0006269537.tif 000009
【図９】
0006269537.tif 000010
【図１０】
0006269537.tif 000011
【図１１】
0006269537.tif 000012
【図１２】
0006269537.tif 000013
【図１３】
0006269537.tif 000014