(57)【要約】【課題】マルチタッチ操作が可能な表示装置において、無意識な指の動きによって表示画像の表示倍率にユーザの意図しない変化が生じるのを回避することのできる表示装置、画像処理装置及びプログラムを提供する。【解決手段】或る画像全体を表示部の表示画面全体に表示している状態で、ユーザが２本の指の指先をタッチパネルセンサーに対して接触位置Ｃ１，Ｃ２で接触させ、接触位置Ｃ１を上方の接触位置Ｃ３に、接触位置Ｃ２を下方の接触位置Ｃ４にそれぞれ移動させるピンチアウト操作を行うと、表示制御部は、その移動量に応じた表示倍率で、接触位置Ｃ１，Ｃ２の画像を含む一定範囲の画像が表示部２４に拡大表示させる。この状態で、所定時間内に２つの接触位置Ｃ３，Ｃ４を同一方向、例えば上下方向に往復移動させるロック操作をユーザが行うと、表示制御部は、表示画像の表示倍率を現時点の表示倍率にロックする。【選択図】図４
2014232415.tif 000002
【特許請求の範囲】
【請求項１】
画像を表示する表示手段と、
前記表示手段の表示画面に設置されるタッチパネルセンサーと、
前記タッチパネルセンサーの少なくとも２点に同時に接触するマルチタッチ操作を検出するマルチタッチ操作検出手段と、
前記マルチタッチ操作検出手段によりマルチタッチ操作が検出され、該マルチタッチ操作の２点間の距離が変化することに伴い、表示画像の表示倍率を変化させる表示制御手段と、
表示画像の表示倍率が変化した状態で前記タッチパネルセンサーの２点に同時に接触したまま行われる所定のロック操作を検出するロック操作検出手段と
を備え、
前記表示制御手段は、前記ロック操作検出手段によりロック操作が検出されると、前記表示画像の表示倍率をロックし、前記２点間の距離変化に基づく表示倍率を変化させないことを特徴とする表示装置。
【請求項２】
前記タッチパネルセンサーとの接触位置の移動操作を検出する移動操作検出手段を更に備え、
前記表示制御手段は、全体画像の一部を前記表示手段に表示させているときに前記移動操作検出手段により接触位置の移動操作が検出されると、その移動に応じて前記表示手段に表示させる画像の表示範囲を移動させ、全体画像の一部を前記表示手段に表示させているときに前記ロック操作検出手段によりロック操作が検出された場合には、前記表示手段に表示させる画像の表示範囲の移動方向を一方向に制限することを特徴とする請求項１に記載の表示装置。
【請求項３】
前記ロック操作は、所定時間内に２点の接触位置を同一方向に往復させる往復操作であり、
前記表示制御手段は、前記表示手段に表示させる画像の表示範囲の移動方向を前記往復操作が行われた方向に制限することを特徴とする請求項２に記載の表示装置。
【請求項４】
前記表示制御手段は、全体画像の一部を前記表示手段に表示させ且つその表示倍率をロックしているとき、前記一方向に接触位置を移動する操作に伴って、前記表示手段に表示させる画像の表示範囲を前記全体画像の画像範囲内で前記一方向に移動させ、画像の表示範囲が前記全体画像の端部に到達すると、前記表示手段に表示させる画像の表示範囲を前記一方向と異なる方向にシフトさせて前記一方向に移動させることを特徴とする請求項２又は３に記載の表示装置。
【請求項５】
前記表示制御手段は、前記表示手段に表示させる画像の表示範囲を、前記移動方向と直交する方向の該表示範囲の幅の分だけ前記直交する方向にシフトさせて前記一方向に移動させることを特徴とする請求項４に記載の表示装置。
【請求項６】
前記表示手段に全体画像の一部が表示され且つその表示倍率がロックされている状態において、現在の表示画像を含み、現在の表示画像を基準として前記一方向に隣接して並ぶ同一サイズの複数の画像の中から印刷対象を選択する選択操作を受け付ける印刷対象選択受付手段を更に備えることを特徴とする請求項２乃至５の何れか一項に記載の表示装置。
【請求項７】
前記印刷対象選択受付手段により印刷対象として受け付けられた画像ごとにページ設定した印刷データを作成する印刷データ作成手段を更に備えることを特徴とする請求項６に記載の表示装置。
【請求項８】
表示対象画像の切替操作を検出する画像切替操作検出手段を更に備え、
前記表示制御手段は、前記表示画像の表示倍率がロックされた状態で前記画像切替操作検出手段により表示対象画像の切替操作が検出されると、当該切替前後の画像同士の相関を判断し、相関があると判断すると、切替後の画像を切替前の画像と同一の表示倍率で前記表示手段に表示させることを特徴とする請求項１乃至７の何れか一項に記載の表示装置。
【請求項９】
画像データを取得する画像入力手段と、
前記画像入力手段によって取得された画像データに対して画像処理を行う画像処理手段と、
前記画像処理手段によって画像処理が施された画像データに基づき画像出力を行う画像出力手段と、
ユーザによる操作に基づき、前記画像入力手段、前記画像処理手段又は前記画像出力手段を制御する操作パネルと
を備え、
前記操作パネルは、
前記画像入力手段、前記画像処理手段又は前記画像出力手段から画像データを取得し、該画像データに基づき画像を表示する表示手段と、
前記表示手段の表示画面に設置されるタッチパネルセンサーと、
前記タッチパネルセンサーの少なくとも２点に同時に接触するマルチタッチ操作を検出するマルチタッチ操作検出手段と、
前記マルチタッチ操作検出手段によりマルチタッチ操作が検出され、該マルチタッチ操作の２点間の距離が変化することに伴い、画像データの表示倍率を変化させるとともに、表示倍率を変化させた表示画像の画像データを、前記画像入力手段、前記画像処理手段及び前記画像出力手段の何れかに出力する表示制御手段と、
表示画像の表示倍率が変化した状態で前記タッチパネルセンサーの２点に同時に接触したまま行われる所定のロック操作を検出するロック操作検出手段と
を備え、
前記表示制御手段は、前記ロック操作検出手段によりロック操作が検出されると、前記表示画像の表示倍率をロックし、前記２点間の距離変化に基づく表示倍率を変化させないことを特徴とする画像処理装置。
【請求項１０】
画像を表示する表示手段と、前記表示手段の表示画面に設置されるタッチパネルセンサーと、前記タッチパネルセンサーの少なくとも２点に同時に接触するマルチタッチ操作を検出するマルチタッチ操作検出手段とを備える表示装置を動作させるためのプログラムであって、
前記表示装置を、
前記マルチタッチ操作検出手段によりマルチタッチ操作が検出され、該マルチタッチ操作の２点間の距離が変化することに伴い、表示画像の表示倍率を変化させる表示制御手段、及び、
表示画像の表示倍率が変化した状態で前記タッチパネルセンサーの２点に同時に接触したまま行われる所定のロック操作を検出するロック操作検出手段
として機能させ、
前記表示制御手段は、前記ロック操作検出手段によりロック操作が検出されると、前記表示画像の表示倍率をロックし、前記２点間の距離変化に基づく表示倍率を変化させないことを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、マルチタッチ操作が可能なタッチパネルセンサーを備えた表示装置の技術分野に属する。
【背景技術】
【０００２】
近年、スマートフォンやモバイルＰＣ等の情報端末に搭載されるタッチパネルとして、タッチ面に同時に接触した複数のポイントを用いて指示を入力するマルチタッチ操作が可能なタッチパネルが知られている。また、コピー機やＭＦＰ（Multi-Function Peripherals）などの画像処理装置に搭載される操作パネルにも、マルチタッチ操作可能なタッチパネルを搭載する技術が提案されている。
【０００３】
この種のタッチパネルにより、例えば、ユーザが２本の指の指先をタッチパネルに同時に接触させたまま接触位置間の距離を広げたり縮めたりすることで、表示画面の画像を拡大したり縮小したりすることができる。また、一方の指の接触位置を固定し、その位置を回転中心として他方の指の接触位置を円弧状に移動させる回転操作を行うことで、表示画面を回転させることができる。
【０００４】
このようなマルチタッチ操作に関する技術文献として、例えば下記特許文献１がある。この特許文献１には、マルチタッチ操作によって画像の拡大や縮小を行っているときにスクロールの必要性が生じた場合の操作性を向上することを目的とする技術が開示されている。具体的には、タッチパネルに接触した２本の指の接触位置間の距離変化に応じて表示画像の表示倍率を変更するとともに、それら２本の指の接触位置が同一方向に移動するのに伴って画像のスクロールを行う点が下記特許文献１に記載されている。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２０１１−５９９５２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
特許文献１にあっては、２本の指の接触位置間の距離変化に応じて表示画像の表示倍率を変更するため、２本の指の各接触位置を同一方向に移動させて画像をスクロールさせている途中で不意に各接触位置間の距離が変化すると、表示画像の表示倍率が変化してしまう。よって、ユーザは、表示倍率を維持したまま画像をスクロールするために、各接触位置間の距離を一定に保ちつつ指を動かすことに多大な注意を払う必要がある。このように、表示倍率を維持したまま画像の移動操作を行う際の操作性に改善の余地があった。
【０００７】
本発明は、このような課題に鑑みてなされたものであり、マルチタッチ操作が可能な表示装置において、無意識な指の動きによって表示画像の表示倍率にユーザの意図しない変化が生じるのを回避することのできる表示装置、画像処理装置及びプログラムを提供することを目的とする。
【課題を解決するための手段】
【０００８】
前記目的を達成するため、請求項１に記載の発明は、画像を表示する表示手段と、前記表示手段の表示画面に設置されるタッチパネルセンサーと、前記タッチパネルセンサーの少なくとも２点に同時に接触するマルチタッチ操作を検出するマルチタッチ操作検出手段と、前記マルチタッチ操作検出手段によりマルチタッチ操作が検出され、該マルチタッチ操作の２点間の距離が変化することに伴い、表示画像の表示倍率を変化させる表示制御手段と、表示画像の表示倍率が変化した状態で前記タッチパネルセンサーの２点に同時に接触したまま行われる所定のロック操作を検出するロック操作検出手段とを備え、前記表示制御手段は、前記ロック操作検出手段によりロック操作が検出されると、前記表示画像の表示倍率をロックし、前記２点間の距離変化に基づく表示倍率を変化させないことを特徴とするものである。
【０００９】
請求項２に記載の発明は、請求項１に記載の表示装置において、前記タッチパネルセンサーとの接触位置の移動操作を検出する移動操作検出手段を更に備え、前記表示制御手段は、全体画像の一部を前記表示手段に表示させているときに前記移動操作検出手段により接触位置の移動操作が検出されると、その移動に応じて前記表示手段に表示させる画像の表示範囲を移動させ、全体画像の一部を前記表示手段に表示させているときに前記ロック操作検出手段によりロック操作が検出された場合には、前記表示手段に表示させる画像の表示範囲の移動方向を一方向に制限することを特徴とするものである。
【００１０】
請求項３に記載の発明は、請求項２に記載の表示装置において、前記ロック操作は、所定時間内に２点の接触位置を同一方向に往復させる往復操作であり、前記表示制御手段は、前記表示手段に表示させる画像の表示範囲の移動方向を前記往復操作が行われた方向に制限することを特徴とするものである。
【００１１】
請求項４に記載の発明は、請求項２又は３に記載の表示装置において、前記表示制御手段は、全体画像の一部を前記表示手段に表示させ且つその表示倍率をロックしているとき、前記一方向に接触位置を移動する操作に伴って、前記表示手段に表示させる画像の表示範囲を前記全体画像の画像範囲内で前記一方向に移動させ、画像の表示範囲が前記全体画像の端部に到達すると、前記表示手段に表示させる画像の表示範囲を前記一方向と直交する方向にシフトさせて前記一方向に移動させることを特徴とするものである。
【００１２】
請求項５に記載の発明は、請求項４に記載の表示装置において、前記表示制御手段は、前記表示手段に表示させる画像の表示範囲を、前記移動方向と直交する方向の該表示範囲の幅の分だけ前記直交する方向にシフトさせて前記一方向に移動させることを特徴とするものである。
【００１３】
請求項６に記載の発明は、請求項２乃至５の何れか一項に記載の表示装置において、前記表示手段に全体画像の一部が表示され且つその表示倍率がロックされている状態において、現在の表示画像を含み、現在の表示画像を基準として前記一方向に隣接して並ぶ同一サイズの複数の画像の中から印刷対象を選択する選択操作を受け付ける印刷対象選択受付手段を更に備えることを特徴とするものである。
【００１４】
請求項７に記載の発明は、請求項６に記載の表示装置において、前記印刷対象選択受付手段により印刷対象として受け付けられた画像ごとにページ設定した印刷データを作成する印刷データ作成手段を更に備えることを特徴とするものである。
【００１５】
請求項８に記載の発明は、請求項１乃至７の何れか一項に記載の表示装置において、表示対象画像の切替操作を検出する画像切替操作検出手段を更に備え、前記表示制御手段は、前記表示画像の表示倍率がロックされた状態で前記画像切替操作検出手段により表示対象画像の切替操作が検出されると、当該切替前後の画像同士の相関を判断し、相関があると判断すると、切替後の画像を切替前の画像と同一の表示倍率で前記表示手段に表示させることを特徴とするものである。
【００１６】
請求項９に記載の発明は、画像データを取得する画像入力手段と、前記画像入力手段によって取得された画像データに対して画像処理を行う画像処理手段と、前記画像処理手段によって画像処理が施された画像データに基づき画像出力を行う画像出力手段と、ユーザによる操作に基づき、前記画像入力手段、前記画像処理手段又は前記画像出力手段を制御する操作パネルとを備え、前記操作パネルは、前記画像入力手段、前記画像処理手段又は前記画像出力手段から画像データを取得し、該画像データに基づき画像を表示する表示手段と、前記表示手段の表示画面に設置されるタッチパネルセンサーと、前記タッチパネルセンサーの少なくとも２点に同時に接触するマルチタッチ操作を検出するマルチタッチ操作検出手段と、前記マルチタッチ操作検出手段によりマルチタッチ操作が検出され、該マルチタッチ操作の２点間の距離が変化することに伴い、表示画像の表示倍率を変化させるとともに、表示倍率を変化させた表示画像の画像データを、前記画像入力手段、前記画像処理手段及び前記画像出力手段の何れかに出力する表示制御手段と、表示画像の表示倍率が変化した状態で前記タッチパネルセンサーの２点に同時に接触したまま行われる所定のロック操作を検出するロック操作検出手段とを備え、前記表示制御手段は、前記ロック操作検出手段によりロック操作が検出されると、前記表示画像の表示倍率をロックし、前記２点間の距離変化に基づく表示倍率を変化させないことを特徴とする画像処理装置である。
【００１７】
請求項１０に記載の発明は、画像を表示する表示手段と、前記表示手段の表示画面に設置されるタッチパネルセンサーと、前記タッチパネルセンサーの少なくとも２点に同時に接触するマルチタッチ操作を検出するマルチタッチ操作検出手段とを備える表示装置を動作させるためのプログラムであって、前記表示装置を、前記マルチタッチ操作検出手段によりマルチタッチ操作が検出され、該マルチタッチ操作の２点間の距離が変化することに伴い、表示画像の表示倍率を変化させる表示制御手段、及び、表示画像の表示倍率が変化した状態で前記タッチパネルセンサーの２点に同時に接触したまま行われる所定のロック操作を検出するロック操作検出手段として機能させ、前記表示制御手段は、前記ロック操作検出手段によりロック操作が検出されると、前記表示画像の表示倍率をロックし、前記２点間の距離変化に基づく表示倍率を変化させないことを特徴とするものである。
【発明の効果】
【００１８】
本発明によれば、表示画像の表示倍率が変化した状態でタッチパネルセンサーの２点に同時に接触したまま行われる所定のロック操作を検出するロック操作検出手段を備え、表示制御手段は、ロック操作検出手段によりロック操作が検出されると、表示画像の表示倍率をロックし、２点間の距離変化に基づく表示倍率を変化させないようにした。
【００１９】
これにより、マルチタッチ操作の２点間の距離を調整することにより設定した表示画像の表示倍率に、無意識な指の動きによってユーザの意図しない変化が生じるのを回避することができる。
【図面の簡単な説明】
【００２０】
【図１】本発明に関する好ましい実施形態である画像処理装置の一実施形態の構成概念を示す図である。
【図２】図１に示す画像処理装置の構成例を示すブロック図である。
【図３】図２に示す制御部の機能構成を示すブロック図である。
【図４】表示倍率のロックを説明するための図である。
【図５】スクロール操作によって表示範囲が全体画像の端部に到達した場合の画像の表示形態を説明するための図である。
【図６】現在の表示画像を含む一部分の画像だけを、表示部に表示されている画像の表示倍率のままで印刷する機能を説明するための図である。
【図７】ページ切替時における表示倍率維持機能を説明するための図である。
【図８】タッチパネルセンサーに対する操作に応じた制御部の処理を示すフローチャートである。
【図９】ステップＳ３のシングルタッチ操作表示処理のサブルーチンを示すフローチャートである。
【図１０】ステップＳ４のマルチタッチ操作表示処理のサブルーチンを示すフローチャートである。
【図１１】ステップＳ９，Ｓ３９におけるスクロール表示処理のサブルーチンを示すフローチャートである。
【図１２】ステップＳ１９における印刷データ生成処理のサブルーチンを示すフローチャートである。
【発明を実施するための形態】
【００２１】
以下、本発明に関する好ましい実施形態について図面を参照しつつ詳細に説明する。なお、以下に説明する実施形態において互いに共通する部材には同一符号を付しており、それらについての重複する説明は省略する。
【００２２】
図１は、本発明に関する好ましい実施形態である画像処理装置１の構成例を示す図である。図１に示す画像処理装置１は、コピージョブやプリントジョブ、スキャンジョブ、ＦＡＸジョブなどの様々なジョブを実行することが可能な複合機などで構成されている。
【００２３】
画像処理装置１の装置本体１ａは、原稿を読み取って画像データを生成するスキャナ部２と、印刷用紙などに対する画像形成を行って印刷出力を行うプリンタ部３とを備えている。また、装置本体１ａの正面側には、ユーザが画像処理装置１を操作する際のユーザインタフェースとなる操作パネル５が設けられている。
【００２４】
この操作パネル５は、装置本体１ａに対して着脱可能となっている。操作パネル５を装置本体１ａから取り外して使用する場合、操作パネル５は、タブレット端末などのような携帯型の表示装置６として機能する。操作パネル５は、装置本体１ａと有線又は無線で通信を行うことにより、各種の操作画面を表示すると共に、ユーザによる操作を検出して装置本体１ａに通知するように構成されている。
【００２５】
図２は、本実施形態に係る画像処理装置１の構成を示すブロック図である。図２に示すように、画像処理装置１の装置本体１ａは、画像入力部１０と、画像メモリ１１と、画像処理部１２と、画像出力部１３と、ハードディスク装置（ＨＤＤ）１４と、ジョブ制御部１５と、通信インタフェース（Ｉ／Ｆ）１６とを備えている。
【００２６】
装置本体１ａにおいてこれら各部１０〜１６が動作することにより、画像処理装置１は、コピージョブやプリントジョブ、スキャンジョブ、ＦＡＸジョブなどの様々なジョブを実行する。例えば、ネットワークを介してジョブの実行対象となる画像データを受信すると、画像処理装置１はプリントジョブを実行する。また、ユーザがスキャナ部２に原稿をセットした状態で操作パネル５を操作してジョブの実行指示を行うと、画像処理装置１は、コピージョブやスキャンジョブ、ＦＡＸ送信ジョブなどのユーザによって指定されたジョブを実行する。
【００２７】
画像入力部１０は、ジョブ実行の対象となる画像データを入力する処理部である。この画像入力部１０は、上述したスキャナ部２を含んで構成される。また、その他にも、画像入力部１０には、画像データを入力可能な種々の構成が含まれる。画像入力部１０は、スキャナ部２の他、ＬＡＮ（Local Area Network）などのネットワークを介して、例えばプリントジョブの実行対象となる画像データを入力するネットワークインタフェースや、公衆電話回線などを介してＦＡＸデータを受信することにより、出力対象となる画像データを取得するＦＡＸ受信部を有する。
【００２８】
更に、画像入力部１０は、ネットワークに接続されている電子メールサーバーに定期的にアクセスし、その電子メールサーバーに画像処理装置１宛の電子メールが蓄積されているとき、その電子メールを出力対象の画像データとして取得する電子メール受信部や、ＵＳＢメモリなどの外部記憶装置に記憶されている画像データを実行対象として取得するＵＳＢインタフェースを有する。また、これらの他にも、画像入力部１０は、例えばＨＤＤ１４に記憶されている画像データをジョブの実行対象として取得することも可能である。画像入力部１０は、ジョブの実行開始に伴い、このような構成によってジョブの実行対象となる画像データを取得すると、その画像データを画像メモリ１１に格納する。
【００２９】
画像メモリ１１は、複数ページ分の画像データを記憶しておくことが可能な記憶領域を有するメモリである。画像処理部１２は、画像メモリ１１に格納された画像データを１ページずつ順次読み出し、予め設定された処理過程に応じた画像処理を実行する処理部である。この画像処理部１２は、複数の画像処理を予め設定された処理過程に従って順次実行可能となっている。
【００３０】
画像出力部１３は、上述したプリンタ部３を含んで構成される。また、その他にも、画像出力部１３には、画像出力を行うことが可能な種々の構成が含まれる。例えば、画像出力部１３は、プリンタ部３の他、例えばスキャンジョブの実行時において、画像メモリ１１に格納されている画像データを、ネットワークを介して他のコンピュータなどに送信するネットワークインタフェースや、画像メモリ１１に格納されている画像データをＵＳＢメモリなどの外部記憶装置に出力して保存するＵＳＢインタフェースを有する。
【００３１】
また、画像出力部１３は、画像メモリ１１に格納されている画像データに基づいてＦＡＸデータを生成し、公衆電話回線などを介して外部宛先に送信するＦＡＸ送信部や、画像メモリ１１に格納されている画像データを添付ファイルとして添付した電子メールを作成し、ネットワーク経由で外部の電子メールサーバーに送信する電子メール送信部を有する。さらに、画像出力部１３は、例えばスキャンジョブの実行時において、画像メモリ１１に格納されている画像データを、ＨＤＤ１４における記憶領域（ＢＯＸ）に出力して保存するＢＯＸ出力部を有する。
【００３２】
このように画像出力部１３は、それぞれ異なる出力態様で画像出力を行うことが可能な複数の構成を有しており、実行するジョブの種類や、ジョブの実行指示に先立って予めユーザによって設定された出力態様に基づいて画像出力を行うように構成されている。
【００３３】
ジョブ制御部１５は、上述した画像入力部１０、画像処理部１２及び画像出力部１３の動作を制御することにより、画像処理装置１におけるジョブの実行を統括的に制御する。このジョブ制御部１５は、ジョブの実行を開始する際、そのジョブの種類、或いは、ユーザによるジョブの事前設定操作に基づき、画像処理部１２に対して実行すべき画像処理を指示すると共に、画像出力部１３に対して出力態様を指示する。そして、ジョブ制御部１５は、ジョブの実行開始に伴い、画像入力部１０、画像処理部１２及び画像出力部１３のそれぞれにおいて必要な動作を行わせることにより、ジョブの実行中に行う一連の動作を制御する。
【００３４】
また、ジョブ制御部１５は、通信Ｉ／Ｆ１６を介して操作パネル５と通信を行う。通信Ｉ／Ｆ１６は、有線又は無線による通信を行うためのインタフェースである。ジョブ制御部１５は、画像メモリ１１又はＨＤＤ１４に格納されている画像データを読み出し、その画像データを通信Ｉ／Ｆ１６を介して操作パネル５に送信することにより、操作パネル５においてその画像データに基づいた画像表示を行わせることができる。
【００３５】
操作パネル５は、制御部１９と、表示部２４と、タッチパネルセンサー２５と、通信インタフェース（Ｉ／Ｆ）２６とを備えている。
【００３６】
制御部１９は、ＣＰＵ２０と、ＲＯＭ２１と、ＲＡＭ２２とを有する。ＣＰＵ２０は、ＲＯＭ２１に予め格納されているプログラム２３を読み出して実行する演算処理ユニットである。ＲＯＭ２１は、不揮発性のメモリであり、プログラム２３の他、様々なデータなどが予め記憶される。ＲＯＭ２１に記憶されるプログラム２３には、操作パネル５の基本アプリケーションであるオペレーティングシステムや、ユーザが利用する複数のアプリケーションプログラム等がある。ＲＡＭ２２は、ＣＰＵ２０がプログラム２３を実行することによって発生する一時的なデータなどを記憶するためのメモリである。このＲＡＭ２２には、装置本体１ａから受信する画像も一時的に保存される。
【００３７】
表示部２４は、カラー液晶ディスプレイ（Liquid Crystal Display）などで構成され、ユーザに対して各種の情報を表示する。タッチパネルセンサー２５は、例えば表示部２４の表示画面上に配置されるものであり、表示画面上の位置を指定する入力操作を受け付ける操作部として機能するものである。タッチパネルセンサー２５は、表示画面に対するタッチ操作がユーザにより行われると、そのタッチ位置を示す座標信号を制御部１９に出力する。また、タッチパネルセンサー２５は、複数のタッチ位置を同時に検出可能であり、複数の座標信号を制御部１９に出力することができる。通信Ｉ／Ｆ２６は、装置本体１ａとの間で有線又は無線による通信を行うためのインタフェースである。
【００３８】
図３は、制御部１９の機能構成を示すブロック図である。図３に示すように、制御部１９は、ＣＰＵ２０がプログラム２３を実行することにより、通信制御部３１、印刷制御部３２、タッチパネル操作検出部３３及び表示制御部３４として機能する。
【００３９】
通信制御部３１は、通信Ｉ／Ｆ２６を介して装置本体１ａから受信する情報を表示制御部３４に出力したり、タッチパネル操作検出部３３から入力する操作情報を通信Ｉ／Ｆ２６に出力して装置本体１ａに送信したりする処理部である。
【００４０】
印刷制御部３２は、タッチパネル操作検出部３３から出力される検出信号に基づいて、プリンタ部３の印刷動作を制御するものである。
【００４１】
タッチパネル操作検出部３３は、タッチパネルセンサー２５から出力される検出信号に基づき、タッチパネルセンサー２５に対して指を使って行われる各種の操作を検出する処理部である。このタッチパネル操作検出部３３は、表示制御部３４によって表示部２４に画像が表示されている状態でユーザによる操作を検出すると、その操作情報を通信制御部３１、印刷制御部３２及び表示制御部３４へ出力する。
【００４２】
通信制御部３１は、タッチパネル操作検出部３３から操作情報を入力すると、その操作情報をジョブ制御部１５に対して送信する。例えばジョブの実行中に、タッチパネル操作検出部３３からジョブ制御部１５に対して送出される操作情報には、ジョブの実行を一時的に停止させる停止信号、ジョブの実行中に行われる画像処理や出力態様を変更させる指示情報、或いは、一時停止させたジョブの実行を再開させる再開信号などが含まれる。
【００４３】
図３に示すように、タッチパネル操作検出部３３は、シングルタッチ操作検出部４１、スワイプ操作検出部４２、タップ操作検出部４３、マルチタッチ操作検出部４４、スクロール操作検出部４５、ピンチイン操作検出部４６、ピンチアウト操作検出部４７、及び、回転操作検出部４８として機能する。
【００４４】
シングルタッチ操作検出部４１は、タッチパネルセンサー２５の１点に接触するシングルタッチ操作を検出する。シングルタッチ操作検出部４１は、タッチパネルセンサー２５から１点の座標信号が出力される操作をシングルタッチ操作として検出する。
【００４５】
スワイプ操作検出部４２は、タッチパネルセンサー２５を指先でなぞるように１つの接触位置（接触点）を移動させるスワイプ操作を検出する。スワイプ操作検出部４２は、シングルタッチ操作のうちタッチパネルセンサー２５から１点の座標信号が示す接触位置が直線上を移動し、その移動速度が一定速度以下の操作をスワイプ操作として検出する。
【００４６】
タップ操作検出部４３は、タッチパネルセンサー２５を軽く叩くタップ操作を検出する。タップ操作検出部４３は、シングルタッチ操作のうちタッチパネルセンサー２５において１点に対する接触が例えば１秒以下の比較的短い時間検出される操作をタップ操作として検出する。
【００４７】
マルチタッチ操作検出部４４は、タッチパネルセンサー２５の少なくとも２点に同時に接触するマルチタッチ操作を検出する。マルチタッチ操作検出部４４は、タッチパネルセンサー２５から２点の座標信号が出力される操作をマルチタッチ操作として検出する。
【００４８】
スクロール操作検出部４５は、１つ又は２つの接触位置がタッチパネルセンサー２５上を移動するスクロール操作を検出する。スクロール操作検出部４５は、タッチパネルセンサー２５から出力される１点の座標信号が示す接触位置が直線上を移動し、その移動速度が一定速度以上の操作、及び、タッチパネルセンサー２５から出力される２点の座標信号が示す２つの接触位置が同一方向へ移動する操作をスクロール操作として検出する。スクロール操作検出部４５は、移動操作検出手段として機能する。
【００４９】
ピンチイン操作検出部４６は、２つの接触位置間の距離を縮めるように各接触位置を動かすピンチイン操作を検出する。ピンチイン操作検出部４６は、マルチタッチ操作のうちタッチパネルセンサー２５から出力される２点の座標信号が示す２つの接触位置間の距離が時間の経過とともに小さくなる操作をピンチイン操作として検出する。
【００５０】
ピンチアウト操作検出部４７は、２つの接触位置間の距離を広げるように各接触位置を動かすピンチアウト操作を検出する。ピンチアウト操作検出部４７は、マルチタッチ操作のうちタッチパネルセンサー２５から出力される２点の座標信号が示す２つの接触位置間の距離が時間の経過とともに大きくなる操作をピンチアウト操作として検出する。
【００５１】
回転操作検出部４８は、２つの接触位置のうち一方の接触位置を回転中心として他方の接触位置を円弧状に移動させる回転操作を検出する。回転操作検出部４８は、マルチタッチ操作のうちタッチパネルセンサー２５から出力される２点の座標信号のうち少なくとも一方の座標信号が示す接触位置が円弧状に変化する操作を回転操作として検出する。
【００５２】
このように、タッチパネル操作検出部３３は、タッチパネルセンサー２５から出力される座標信号の数に基づき、タッチパネルセンサー２５に対する操作がシングルタッチ操作かマルチタッチ操作かを判別する。また、タッチパネル操作検出部３３は、１点又は２点接触後の座標信号が示す接触位置の移動軌跡や移動速度に基づき、シングルタッチ操作又はマルチタッチ操作のうちのタッチパネルセンサー２５に対する操作の種類を判別する。
【００５３】
表示制御部３４は、タッチパネル操作検出部３３から操作情報を入力すると、その操作情報に基づいて表示部２４の表示画面を更新表示する。例えば、ジョブ制御部１５から複数ページに亘る画像データを受信している状態で、スワイプ操作検出部４２からスワイプ操作が検出された旨の操作情報を入力すると、表示制御部３４は、現在表示中のページをその操作方向に応じて降順方向又は昇順方向に切替えて表示ページを更新する。また、全体画像の一部を表示部２４に表示させている状態でスクロール操作検出部４５からスクロール操作が検出された旨の操作情報を入力すると、表示制御部３４は、その接触位置の移動方向に応じて、表示画像のスクロール表示を行う。換言すると、表示制御部３４は、その接触位置の移動方向に応じて、表示部２４に表示させる画像の表示範囲をスライド移動させる。
【００５４】
ピンチイン操作検出部４６からピンチイン操作が検出された旨の操作情報を入力すると、表示制御部３４は、２つの接触位置の移動量に応じた表示倍率で画像の縮小表示を行う。ピンチアウト操作検出部４７からピンチアウト操作が検出された旨の操作情報を入力すると、表示制御部３４は、２つの接触位置の移動量に応じた表示倍率で画像の拡大表示を行う。回転操作検出部４８から回転操作が検出された旨の操作情報を入力すると、表示制御部３４は、一方の接触位置を回転中心として、その回転操作の回転方向及び回転量に応じた表示画像の回転処理を行う。
【００５５】
以上の構成に加え、本実施形態においては、倍率変更操作（ピンチイン操作及びピンチアウト操作）によって設定された表示画像の表示倍率を、タッチパネルセンサー２５の２点に同時に接触した状態で行われる所定のロック操作によってロックするロック機能を有している。本実施形態におけるロック操作は、タッチパネルセンサー２５に対する操作とされており、例えば、マルチタッチ操作のうち所定時間内に２つの接触位置を同一方向に往復移動させる操作とされている。
【００５６】
そして、このロック操作を検出するロック操作検出部４９がタッチパネル操作検出部３３に備えられている。表示制御部３４は、ロック操作検出部４９からロック操作が検出された旨の操作情報を入力すると、表示画像の表示倍率を、現在の表示画像の表示倍率にロックし、それ以降、ロックが解除されない限り、マルチタッチ操作で２つの接触位置間に距離変化が生じても、表示倍率の変更を行わない。以上のようなロック機能につき、図４を参照しつつ具体的に説明する。
【００５７】
図４（ａ）は、或る画像全体を表示部２４の表示画面全体に表示している状態を示している。この状態で、図４（ａ）に示すように、ユーザが２本の指の指先をタッチパネルセンサー２５に対して２つの接触位置Ｃ１，Ｃ２で接触させるマルチタッチ操作がマルチタッチ操作検出部４４により検出され、さらに図４（ｂ）に示すように、接触位置Ｃ１を上方の接触位置Ｃ３に、接触位置Ｃ２を下方の接触位置Ｃ４にそれぞれ移動させるピンチアウト操作がピンチアウト操作検出部４７により検出されると、表示制御部３４は、それら２つの接触位置Ｃ１，Ｃ２の間隔の拡大量に応じた表示倍率で、接触位置Ｃ１，Ｃ２における画像を含む一定範囲の画像を表示部２４に拡大表示させる。
【００５８】
この状態で、図４（ｃ）に示すように、所定時間内に２つの接触位置Ｃ３，Ｃ４を同一方向、例えば上下方向に往復移動させるロック操作がロック操作検出部４９により検出されると、表示制御部３４は、表示画像の表示倍率を、図４（ｃ）に示す現時点の表示倍率にロックする。なお、図４中の位置Ｃ３'，Ｃ４'は、このロック操作における往復移動の折り返し位置を示している。
【００５９】
このように、倍率変更操作によって設定された表示画像の表示倍率を、タッチパネルセンサー２５の２点に同時に接触した状態で行われるロック操作によってロックできるようにしたので、該ロック後に行われる何らかの操作の途中で２つの接触位置間の距離が不意に変化しても、ユーザが意図することなく表示画像の表示倍率が変化するのを回避することができる。よって、表示倍率を維持したまま画像の移動操作を行う際の良好な操作性を得ることができる。
【００６０】
本実施形態に係る画像処理装置１は、ロック操作が検出されると、このような表示倍率のロックを行うだけでなく、表示部２４に表示させる画像の移動、換言すると表示範囲の移動を一方向に制限する機能も有している。すなわち、画像処理装置１には、ロック操作が検出されるまでは、スクロール操作や回転操作の操作方向に応じて画像（表示範囲）の移動を行うが、ロック操作が検出されると、一つの方向を除いて画像（表示範囲）の移動を禁止する機能が搭載されている。
【００６１】
表示範囲の移動が許容される方向は、本実施形態では、ロック操作の操作方向と同一方向とされている。例えば、ロック操作の操作方向が上下方向である場合、上方向及び下方向への画像の移動が許容される。
【００６２】
つまり、図４（ｃ）に示すように、上下方向に接触位置を往復移動させるロック操作が行われた場合、表示制御部３４は、ロック操作の操作方向と同一の上下方向へのスクロール操作だけを許容し、それ以外の方向のスクロール操作を受け付けない。例えば、図４（ｄ）に示すように、接触位置Ｃ３を接触位置Ｃ５へ、接触位置Ｃ４を接触位置Ｃ６へそれぞれロック操作と同一方向となる下方向に移動させるスクロール操作は、画像の移動（スクロール）が許容される操作となる。よって、この場合、表示制御部３４は、画像を下方向にスクロール移動させる、換言すると、表示制御部３４は、全体画像のうち表示される画像の表示範囲を上方向にスライド移動させる。
【００６３】
一方、ロック操作の操作方向である上下方向と異なる方向、例えば左右方向や斜め方向に移動させるスクロール操作は画像の移動が禁止される操作となる。よって、この場合には、表示制御部３４はそのスクロール操作に応じた画像のスクロール移動を行わない。また、接触位置Ｃ４を回転中心として接触位置Ｃ３を円弧状に移動させる回転操作も画像の移動が禁止される操作となる。よって、この場合にも、表示制御部３４はその回転操作に応じた画像の回転移動を行わない。
【００６４】
このように、本実施形態では、ロック操作の操作方向と表示範囲の移動が許容される移動方向とを一致させることで、ロック操作によって表示倍率のロックと同時に画像（表示範囲）の移動が許容される移動方向の指定も行うことができるようになっている。
【００６５】
以上のように、表示部２４に表示させる画像の移動を一方向に制限するようにしたので、該ロック後に行われる何らかの操作の途中でユーザが２つの接触位置を不意に意図しない方向へ移動させてしまった場合でも、それによって表示画像がスクロール移動してしまうことを回避することができる。よって、画像の移動操作を行う際の良好な操作性を得ることができる。
【００６６】
なお、このようなロック状態を解除可能とするため、タッチパネル操作検出部３３は、ロック解除操作を検出するロック解除操作検出部５０を備えている。ロック解除操作も、本実施形態ではタッチパネルセンサー２５に対する操作とされており、例えば、所定時間内に２回連続して行われるタップ操作（ダブルタップ操作）とされている。表示制御部３４は、ロック解除操作検出部５０からロック解除操作が検出された旨の操作情報を入力すると、表示画像の表示倍率のロックを解除する。
【００６７】
本実施形態では、ロック操作が行われると、画像のスクロールの移動方向がロック操作の操作方向に制限される。このため、ユーザが表示部２４に表示させたい範囲の画像が、現在の表示範囲のスクロールの移動方向に存在しないときには、ロック状態を解除してスクロール操作を行うことでその画像を表示部２４に表示させることができる。
【００６８】
つまり、例えば図５（ａ−１）に示すように、日本地図を含む全体画像のうち現在の表示範囲が矢印Ａで示す範囲となっている状態で左右方向へのスクロール移動が許容されている場合において、例えばユーザが矢印Ｂで示す表示範囲の画像を表示部２４に表示させたいとき、ユーザは一旦ロック状態を解除してスクロール操作すればよい。
【００６９】
しかし、この場合、ロックを一旦解除するため、その後、マルチタッチ操作でスクロール操作を行うと、その操作の途中で不意に２つの接触位置間の距離が変化し得ることがあり、そのような距離変化が生じた場合には、ユーザの意図に反して表示画像の表示倍率が変化してしまうケースが発生する。
【００７０】
そこで、本実施形態では、画像の移動方向を制限する機能の利点を活かしつつ、ロック操作によって許容されるスクロール操作方向に存在しない部分の画像についても、許容されているスクロール操作によって表示部２４に表示させることが出来るようにしている。以下、この点について説明する。
【００７１】
例えば、図５（ａ−１）に示すように、日本地図を含む全体画像のうち現在の表示範囲が矢印Ａで示す範囲となっているものとする。このときの表示画像を図５（ｂ−１）に示す。この状態で、図５（ｂ−１）に示すように、接触位置Ｃ１１を左方向に移動するスクロール操作を行うと、表示制御部３４は、画像を左方向にスクロール移動させる。すなわち、図５（ａ−２）に示すように、表示制御部３４は、全体画像のうちの表示範囲を右方向に移動させる。この表示範囲の全体画像における移動ラインを移動ラインＬ１という。そして、該スクロール操作の操作量によっては、図５（ａ−２）に示すように、表示範囲が全体画像の端部に到達する。このときの表示画像を図５（ｂ−２）に示す。
【００７２】
ここで、表示範囲が全体画像の端部に到達すると、本実施形態では、表示部２４に表示させる画像の表示範囲を、ロック操作の操作方向と直交する方向にシフトさせるようにするようにしている。すなわち、表示制御部３４は、許容されているスクロール操作により、表示範囲を、スクロール移動方向（左右方向）と直交する方向である上方向又は下方向に所定のシフト量Ｗだけシフトさせる。換言すると、スクロール操作によって表示範囲を移動させる移動ラインＬ１をシフト量Ｗだけ平行移動させる。その平行移動後の移動ラインを移動ラインＬ２という。本実施形態においては、図５（ａ−３）に示すように、表示範囲のシフト方向は下方向とされている。すなわち、移動ラインＬ２は、移動ラインＬ１の下方に位置する。
【００７３】
また、本実施形態においては、図５（ａ−２）に示すように、表示範囲が移動ラインＬ１上で全体画像の端部に到達すると、図５（ａ−３）に示すように、表示制御部３４は、表示範囲を、移動ラインＬ２上でその端部と反対側の端部に移動（ジャンプ）させる。該ジャンプ直後の表示画像を図５（ｂ−３）に示す。
【００７４】
このように表示範囲を移動ラインＬ２上でその端部と反対側の端部に移動（ジャンプ）させる場合、シフト量Ｗを、表示範囲の上下方向における幅と同一の長さ、若しくは表示範囲の幅より小さい長さに設定するのが好ましい。これにより、表示範囲を移動ラインＬ１上で移動させるときの該表示範囲の移動軌跡と、移動ラインＬ２上で移動させるときの該表示範囲の移動軌跡とが隣接するようにして、全体画像の中で表示部２４に表示されない部分の画像が生じないようにすることができる。また、シフト量Ｗを表示範囲の上下方向における幅と同一の長さに設定すると、表示範囲の幅より小さい長さに設定する場合に比して、移動ラインの数が少なくて済み、その結果、スクロール操作の回数を低減することができる。
【００７５】
表示制御部３４は、このように表示範囲をジャンプさせた後、図５（ａ−４）に示すように、表示範囲を移動ラインＬ２に沿ってロック操作の操作方向である右方向に移動させる。そして、ユーザがスクロール操作の操作量及び操作方向を調整することで、表示範囲が矢印Ｂで示す所望の部分の画像を含む範囲に達し、表示制御部３４は、画像のスクロールを停止する。これにより、矢印Ｂで示す所望の画像が表示部２４に表示される。このときの表示画像を図５（ｂ−４）に示す。
【００７６】
このような形態で表示範囲を移動させることにより、表示範囲のスクロール操作による移動方向を制限したとしても、その表示範囲を、ユーザが表示させたいと考えている画像を含む範囲に位置させることができる。よって、ユーザは、ロック操作を行った後、ロック状態を解除することなく、許容されている方向のスクロール操作を行うことによって、全体画像のうちの任意の部分の画像を表示部２４に拡大表示させることが出来る。
【００７７】
ところで、ユーザが設定した表示倍率で全体画像の一部が拡大表示されている場合に、現在の表示画像だけ、もしくは該表示画像を含む一部分の画像だけを現在の表示倍率のままで印刷したいという要望が生じ得ることが想定される。例えば図６（ａ）に示すように、全体画像のうち矢印Ｃに示す枠内の領域が表示部２４に表示されている場合に、矢印Ｃに示す枠内の領域の一部領域とそれに続く領域とからなる矢印Ｄに示す斜線領域を含んだ画像を現在の表示倍率で印刷したいというケースが生じ得ると考えられる。
【００７８】
このような要望に対応するべく、本実施形態では、現在の表示画像を基準としてロック状態でのスクロール移動方向に隣接して並ぶ同一サイズの画像の中から印刷対象とする画像をユーザが選択できる機能を有している。さらに、選択された画像ごとにページを設定した印刷データを作成する機能を有している。すなわち、印刷制御部３２は、これらの機能を実行する印刷対象選択受付部５１及び印刷データ作成部５２を有する。
【００７９】
印刷対象選択受付部５１は、現在の表示画像を印刷対象として選択する操作を受け付ける。具体的に説明する。例えば図６（ａ）に示すように、日本地図を含む全体画像のうち現在の表示範囲が矢印Ｃで示す枠内の表示範囲であるものとする。図６（ｂ）に、このときの表示画像を示す。
【００８０】
この状態で、印刷モードに移行するための図略の操作ボタンが操作されると、印刷対象選択受付部５１は、表示部２４に「印刷」ボタンＢ１を表示させ、この「印刷」ボタンＢ１によって、矢印Ｃで示す枠内の表示範囲の画像（現在の表示画像）を印刷対象として選択する操作を受け付ける。つまり、「印刷」ボタンＢ１に対する操作により、現在表示部２４に表示されている画像の印刷指示を入力することができる。
【００８１】
印刷対象選択受付部５１は、「印刷」ボタンＢ１の他、表示部２４の表示画面に「前へ」ボタンＢ２及び「次へ」ボタンＢ３を表示させ、これらのボタンＢ２，Ｂ３によって、表示部２４に表示させる画像を選択する操作を受け付ける。ここで、印刷対象選択受付部５１は、「前へ」ボタンＢ２及び「次へ」ボタンＢ３の操作によって、現在の表示画像を基準としてロック操作の操作方向に隣接して並ぶ同一サイズの画像を抽出する。
【００８２】
すなわち、図６（ａ）に示すように、矢印Ｃで示す表示範囲の画像が表示部２４に表示されているときに、「前へ」ボタンＢ２が操作されると、矢印Ｃで示す枠内の表示範囲と左側で隣接して並ぶ同一サイズの表示範囲の画像（矢印Ｅで示す枠内の表示範囲）を抽出し、該画像を表示部２４に表示させる。一方、「次へ」ボタンＢ３が操作されると、矢印Ｃで示す表示範囲と右側で隣接して並ぶ同一サイズの表示範囲の画像（矢印Ｆで示す枠内の表示範囲）を抽出し、該画像を表示部２４に表示させる。
【００８３】
そして、印刷対象選択受付部５１は、表示部２４に表示させる画像が切り替えられた画面にも「印刷」ボタンＢ１、「前へ」ボタンＢ２及び「次へ」ボタンＢ３を表示させる。そして、「印刷」ボタンＢ１に対して操作を行うことにより、現在表示部２４に表示されている画像の印刷指示を入力することができる。したがって、「印刷」ボタンＢ１、「前へ」ボタンＢ２及び「次へ」ボタンＢ３を適宜操作することで、全体画像のうち、現在の表示倍率で印刷したい部分の画像を選択して印刷することができる。
【００８４】
なお、印刷対象選択受付部５１は、各ボタンＢ１〜Ｂ３とともに、「終了」ボタンＢ４を表示部２４の表示画面に表示させる。「終了」ボタンＢ４が操作されると、印刷制御部３２は起動を終了し、画像処理装置１は、印刷モードの設定が解除される。
【００８５】
印刷制御部３２は、印刷データ作成部５２を有し、印刷データ作成部５２は、「印刷」ボタンＢ１により印刷対象としてそれぞれ選択された各画像にそれぞれ個別のページを割り当てて各ページの印刷データを作成し、該印刷データを画像出力部１３に出力する。
【００８６】
すなわち、印刷データ作成部５２は、「印刷」ボタンＢ１の操作時における表示画像を印刷用紙の１ページ全体に印刷するための印刷データを生成する。例えば、印刷制御部３２は、表示部２４に拡大表示されている部分の画像の画像データを全体画像の画像データの中から抽出する。また、印刷制御部３２は、その抽出した画像データに基づき、必要に応じてデータ補間処理を行うことにより、印刷用紙全体に印刷する画像サイズの画像データを印刷データとして作成する。印刷制御部３２は、このような処理を、「前へ」ボタンＢ２及び「次へ」ボタンＢ３により表示画像が切り替えられ、且つ、「印刷」ボタンＢ１が操作されるたびに行う。印刷制御部３２は、このように生成された印刷データを画像出力部１３に出力する。
【００８７】
これにより、ユーザは、ロック操作を行う前に倍率変更操作（ピンチイン操作及びピンチアウト操作）によって設定した表示倍率で表示されている拡大画像を、印刷用紙の１ページ全体に印刷するための設定を簡単に行うことができる。
【００８８】
ところで、本実施形態のように、表示画像の倍率設定及び表示対象となるページの切替えが可能な構成においては、倍率設定操作（本実施形態ではピンチイン操作及びピンチアウト操作）によって表示倍率が初期値（デフォルト値）から変更された状態でページの切替え操作が行われる場合がある。
【００８９】
ここで、ページ切替後の画像の表示倍率を初期値（デフォルト値）に戻すことが考えられる。しかしながら、例えば、ページ切替前の画像もページ切替後の画像も写真画像である場合や、同じファイル形式（ファイルフォーマット）の画像である場合には、ページ切替後の画像表示においてもページ切替前の表示倍率を維持したいと考えるケースが生じ得る。特にロック操作によって表示倍率がロックされている場合には、ユーザは、そのロックされている表示倍率で次のページの画像を視認したいと考えている可能性が高い。ところが、このような場合、ユーザは、ページ切替後の画像の表示倍率を初期値（デフォルト値）に戻すように構成すると、ページ切替後において、再度、倍率設定操作により当該ページの画像の表示倍率をページ切替前の画像の表示倍率に合わせる作業やロック操作を行わなければならず、利便性の点で好ましくない。
【００９０】
そこで、本実施形態では、表示画像の表示倍率がロックされた状態で表示画像のページ切替操作が行われた場合、ページ切替前後の画像同士で、画像のフォーム（体裁や形式）やファイル形式（ファイルフォーマット）などの相関を判断し、相関がある場合、ページ切替後の画像をページ切替前の画像と同一の表示倍率で表示部２４に表示させる機能を搭載している。
【００９１】
例えば、図７（ａ）に示すように、或る表計算アプリケーションによって作成された２ページ目の表の画像が表示部２４に表示されているものとする。この状態で、図７（ａ）に示すように、ユーザが２本の指の指先を２つの接触位置で接触させ、図７（ｂ）に示すように、上側の接触位置を上方に、下側の接触位置を下方にそれぞれ移動させるピンチアウト操作を行うと、その移動量に応じた表示倍率で、移動開始直前の２つの接触位置における画像を含む一定範囲の画像が表示部２４に拡大表示される。
【００９２】
この状態で、所定時間内に２つの接触位置を同一方向、例えば左右方向に往復移動させるロック操作をユーザが行うと、表示制御部３４は、表示画像の表示倍率を、図７（ｂ）に示す現時点の表示倍率にロックする。
【００９３】
そして、図７（ｃ）に示すように、１本の指先でタッチパネルセンサー２４にタッチされ、その接触位置を左方向に移動させるスワイプ操作が行われると、表示制御部３４は、３ページ目の画像を表示部２４に切替表示する。
【００９４】
ここで、表示制御部３４は、ページ切替前の画像である２ページ目の画像と、ページ切替後の画像である３ページ目の画像との相関を判断する。ここでは、２ページ目の画像と３ページ目の画像は、いずれも表形式で類似した罫線が存在していることから、表示制御部３４は、２ページ目の画像と３ページ目の画像との間に相関があると判断する。そして、表示制御部３４は、３ページ目の画像を表示部２４に表示させるに際し、図７（ｄ）に示すように、２ページ目の画像についてロックされた表示倍率と同じ表示倍率で表示部２４に表示させる。このとき、表示制御部３４は、表示倍率などのロック状態を継続させるようにしてもよい。
【００９５】
これにより、ページ切替後の画像の表示倍率をページ切替前の画像の表示倍率に合わせるための倍率変更操作をユーザが再度行う必要がなくなる。また、画像の移動方向をロック操作の操作方向に制限した状態を維持することができるため、再度のロック操作をユーザに課すことなく、不用意な指の動きに伴う画像の移動を防止することができる。なお、全体画像のうちのどの部分の画像をページ切替直後の表示画像として表示させるかについては、例えば次のようにすればよい。
【００９６】
表示制御部３４は、ページ切替直前の表示画像が当該ページの全体画像においてどの位置の画像であるかを、例えば、その全体画像の中心からページ切替直前の表示画像の中心までのベクトルとして検出する。そして、表示制御部３４は、そのベクトルの始点をページ切替後のページの全体画像の中心に合わせたときの該ベクトルの終点位置を中心とし、且つ、ページ切替直前の表示倍率に相当する表示範囲の画像を、ページ切替直後の表示画像として設定する。
【００９７】
次に、タッチパネルセンサー２５に対する操作に応じた制御部１９の処理につき、図８〜図１２に示すフローチャートに基づいて説明する。
【００９８】
図８に示すように、タッチパネルセンサー２５に対する操作が行われると（ステップＳ１でＹＥＳ）、シングルタッチ操作検出部４１及びマルチタッチ操作検出部４４は、その操作がシングルタッチ操作であるのかそれともマルチタッチ操作であるのかを判断する（ステップＳ２）。その結果、当該操作がシングルタッチ操作であることをシングルタッチ操作検出部４１が検出した場合（ステップＳ２でＮＯ）、表示制御部３４は、図９に示すシングルタッチ操作表示処理を行う一方（ステップＳ３）、当該操作がマルチタッチ操作であることをマルチタッチ操作検出部４４が検出した場合は（ステップＳ２でＹＥＳ）、表示制御部３４は、図１０に示すマルチタッチ操作表示処理を行う（ステップＳ４）。
【００９９】
図９は、ステップＳ３のシングルタッチ操作表示処理のサブルーチンを示すフローチャートである。
【０１００】
図９に示すように、シングルタッチ操作表示処理においては、まず、スクロール操作検出部４５は、ステップＳ１で行われた操作がスクロール操作であるか否かを判断する（ステップＳ５）。その結果、当該操作がスクロール操作であることをスクロール操作検出部４５が検出した場合（ステップＳ５でＹＥＳ）、表示制御部３４は、現在ロック状態に設定しているか否かを判断し（ステップＳ６）、現在ロック状態に設定していないと判断した場合（ステップＳ６でＮＯ）、当該スクロール操作に応じて画像をスクロール移動させる（表示範囲をスライド移動させる；ステップＳ７）。
【０１０１】
一方、ステップＳ６において、表示制御部３４が現在ロック状態に設定していると判断すると（ステップＳ６でＹＥＳ）、スクロール操作検出部４５は、ステップＳ１で行われた操作の操作方向が、ステップＳ１の操作の前に行われたロック操作の操作方向と同一方向であるか否かを判断する（ステップＳ８）。その結果、スクロール操作検出部４５がそうであると判断すると（ステップＳ８でＹＥＳ）、表示制御部３４は、図１１に示すスクロール表示処理を行う一方（ステップＳ９）、スクロール操作検出部４５がそうではないと判断すると（ステップＳ８でＮＯ）、表示制御部３４は、表示画像の処理を行わず、ステップＳ１の処理に戻る。
【０１０２】
ステップＳ５において、ステップＳ１で行われた操作がスクロール操作ではないとスクロール操作検出部４５が判断すると（ステップＳ５でＮＯ）、スワイプ操作検出部４２は、当該操作がスワイプ操作（ページ切替操作）であるか否かを判断する（ステップＳ１０）。その結果、スワイプ操作であることをスワイプ操作検出部４２が検出した場合（ステップＳ１０でＹＥＳ）、現在の表示画像とページ切替後の表示画像との相関を判断する（ステップＳ１１）。
【０１０３】
その結果、表示制御部３４は、両画像に、画像のフォーム（体裁や形式）やファイル形式（ファイルフォーマット）などの点において相関があると判断すると（ステップＳ１２でＹＥＳ）、表示倍率を維持したままページを切り替えてステップＳ１の処理に戻る（ステップＳ１３）。一方、表示制御部３４は、相関が無いと判断すると（ステップＳ１２でＮＯ）、表示倍率を初期値（デフォルト値）に戻してページを切り替えてステップＳ１の処理に戻る（ステップＳ１４）。
【０１０４】
ステップＳ１０において、ステップＳ１で行われた操作がスワイプ操作ではないとスワイプ操作検出部４２が判断すると（ステップＳ１０でＮＯ）、タップ操作検出部４３は、当該操作が１回のタップ操作（ワンタップ操作）であるか否かを判断する（ステップＳ１５）。その結果、タップ操作検出部４３は、当該操作がワンタップ操作であることを検出した場合、（ステップＳ１５でＹＥＳ）、ワンタップ操作された位置に表示されている画像（ボタンの画像など）との関係に基づき、そのワンタップ操作が印刷モードに移行するための操作であるか否かを判断する（ステップＳ１６）。タップ操作検出部４３は、当該ワンタップ操作が印刷モードに移行するための操作であると判断すると（ステップＳ１６でＹＥＳ）、印刷制御部３２は、図１２に示す印刷データ生成処理を実行する（ステップＳ１７）。
【０１０５】
一方、ステップＳ１６において、タップ操作検出部４３が、当該ワンタップ操作が印刷指示を示す操作ではなく、他の動作を指示する操作であると判断すると（ステップＳ１６でＮＯ）、制御部１９は、その操作に対応する指示に基づいて処理を実行する（ステップＳ１８）。
【０１０６】
ステップＳ１５において、タップ操作検出部４３は、ステップＳ１で行われた操作がワンタップ操作ではないと判断すると（ステップＳ１５でＮＯ）、当該操作がダブルタップ操作であるか否かを判断する（ステップＳ１９）。その結果、タップ操作検出部４３は、当該操作がダブルタップ操作であることを検出した場合（ステップＳ１９でＹＥＳ）、表示制御部３４は、現在ロック状態に設定しているか否かを判断する（ステップＳ２０）。表示制御部３４が現在ロック状態に設定していると判断すると（ステップＳ２０でＹＥＳ）、ロック解除操作検出部５０は、当該ダブルタップ操作はロック解除操作であると判断してその旨を表示制御部３４に通知し、表示制御部３４は、現在設定しているロック状態を解除する（ステップＳ２１）。
【０１０７】
ステップＳ２０において、表示制御部３４は、現在ロック状態に設定していないと判断すると（ステップＳ２０でＮＯ）、制御部１９は、当該ダブルタップ操作はロック解除以外の指示を示す操作であると判断し、当該操作に対応する指示に基づき処理を実行する（ステップＳ１８）。また、ステップＳ１９において、ステップＳ１で行われた操作がダブルタップ操作ではないとタップ操作検出部４３が判断すると（ステップＳ１９でＮＯ）、制御部１９は、当該操作（例えば長押し操作）に対応する指示に基づき処理を実行する（ステップＳ１８）。
【０１０８】
図１０は、ステップＳ４のマルチタッチ操作表示処理のサブルーチンを示すフローチャートである。
【０１０９】
図１０に示すように、マルチタッチ操作表示処理においては、まず、ピンチアウト操作検出部４７及びピンチイン操作検出部４６は、ステップＳ１で行われた操作が倍率変更操作（ピンチアウト操作又はピンチイン操作）であるか否かを判断する（ステップＳ３１）。その結果、ピンチアウト操作検出部４７及びピンチイン操作検出部４６が、当該操作が倍率変更操作であることを検出すると（ステップＳ３１でＹＥＳ）、表示制御部３４は、現在ロック状態に設定しているか否かを判断する（ステップＳ３２）。表示制御部３４は、現在ロック状態に設定していないと判断した場合（ステップＳ３２でＮＯ）、表示制御部３４は、その倍率変更操作の操作量に応じて表示画像の表示倍率を変更する（ステップＳ３３）。一方、表示制御部３４は、現在ロック状態に設定していると判断すると（ステップＳ３２でＹＥＳ）、表示画像の処理を行わず、ステップＳ１の処理に戻る。
【０１１０】
一方、ステップＳ３１において、ステップＳ１で行われた操作が倍率変更操作ではないとピンチアウト操作検出部４７及びピンチイン操作検出部４６が判断すると（ステップＳ３１でＮＯ）、回転操作検出部４８は、当該操作が回転操作であるか否かを判断する（ステップＳ３４）。その結果、当該操作が回転操作であることを回転操作検出部４８が検出すると（ステップＳ３４でＹＥＳ）、表示制御部３４は、現在ロック状態に設定しているか否かを判断する（ステップＳ３５）。表示制御部３４は、現在ロック状態に設定していないと判断した場合（ステップＳ３５でＮＯ）、表示制御部３４は、その回転操作に応じて表示画像の回転処理を行う（ステップＳ３６）。一方、表示制御部３４は、現在ロック状態に設定していると判断すると（ステップＳ３５でＹＥＳ）、表示画像の処理を行わず、ステップＳ１の処理に戻る。
【０１１１】
ステップＳ３４において、ステップＳ１で行われた操作が回転操作ではないと回転操作検出部４８が判断すると（ステップＳ３４でＮＯ）、スクロール操作検出部４５は、当該操作がスクロール操作であるか否かを判断する（ステップＳ３７）。その結果、当該操作がスクロール操作であることをスクロール操作検出部４５が検出すると（ステップＳ３７でＹＥＳ）、表示制御部３４は、現在ロック状態に設定しているか否かを判断する（ステップＳ３８）。表示制御部３４は、現在ロック状態に設定していないと判断した場合（ステップＳ３８でＮＯ）、表示制御部３４は、当該スクロール操作に応じて画像をスクロール移動させる（表示範囲をスライド移動させる；ステップＳ４１）。
【０１１２】
一方、ステップＳ３８において、表示制御部３４は、現在ロック状態に設定していると判断すると（ステップＳ３８でＹＥＳ）、ステップＳ１で行われたスクロール操作の操作方向が、ステップＳ１の操作の前に行われたロック操作の操作方向と同一方向であるか否かを判断する（ステップＳ３９）。その結果、スクロール操作検出部４５がそうであると判断すると（ステップＳ３９でＹＥＳ）、表示制御部３４は、図１１に示すスクロール処理を行う（ステップＳ４０）一方、スクロール操作検出部４５がそうではないと判断すると（ステップＳ３９でＮＯ）、表示制御部３４は、表示画像の処理を行わず、ステップＳ１の処理に戻る。
【０１１３】
ステップＳ３７において、ステップＳ１で行われた操作がスクロール操作ではないとスクロール操作検出部４５が判断すると（ステップＳ３７でＹＥＳ）、ロック操作検出部４９は、当該操作がロック操作であるか否かを判断する（ステップＳ４２）。当該操作がロック操作であるとロック操作検出部４９が判断すると（ステップＳ４２でＹＥＳ）、表示制御部３４は、表示画像の表示倍率をロックする一方（ステップＳ４３）、当該操作がロック操作ではないとロック操作検出部４９が判断すると（ステップＳ４２でＮＯ）、制御部１９は、その操作に対応する指示に基づき処理を実行し、ステップＳ１の処理に戻る。
【０１１４】
図１１は、ステップＳ９，Ｓ４０におけるスクロール操作表示処理のサブルーチンを示すフローチャートである。
【０１１５】
図１１に示すように、スクロール操作表示処理においては、表示制御部３４は、当該スクロール操作に応じた表示範囲の移動を開始し（ステップＳ５１）、操作量に応じた移動量だけ表示範囲を移動したか否かを判断する（ステップＳ５２）。
【０１１６】
一方、表示制御部３４は、操作量に応じた移動量だけ表示範囲を移動していないと判断すると（ステップＳ５２でＮＯ）、表示範囲が全体画像の端部に到達したか否かを判断する（ステップＳ５３）。表示制御部３４は、表示範囲が全体画像の端部に到達していないと判断すると（ステップＳ５３でＮＯ）、ステップＳ５２の処理に戻る。一方、表示制御部３４は、表示範囲が全体画像の端部に到達したと判断すると（ステップＳ５３でＹＥＳ）、表示部２４に表示させる画像の表示範囲を、ロック操作の操作方向と直交する方向にシフト量Ｗだけシフトさせ、且つ、表示範囲が到達した全体画像の端部と反対側の端部にジャンプさせた上で移動させ、ステップＳ５２の処理に戻る（ステップＳ５４）。
【０１１７】
そして、ステップＳ５２において、表示制御部３４は、操作量に応じた移動量だけ表示範囲を移動したと判断すると（ステップＳ５２でＹＥＳ）、ステップＳ１の処理に戻る。
【０１１８】
図１２は、ステップＳ１７における印刷データ生成処理のサブルーチンを示すフローチャートである。
【０１１９】
図１２に示すように、印刷データ生成処理においては、印刷モードに移行するための図略の操作ボタンが操作されると、印刷対象選択受付部５１は、表示部２４に「印刷」ボタンＢ１,「前へ」ボタンＢ２,「次へ」ボタンＢ３及び「終了」ボタンＢ４を表示させる（ステップＳ６１）。
【０１２０】
そして、何らかのボタン操作が行われると（ステップＳ６２でＹＥＳ）、印刷対象選択受付部５１は、そのボタン操作が「印刷」ボタンＢ１に対する操作であるか否かを判断する（ステップＳ６３）。印刷対象選択受付部５１は、そのボタン操作が「印刷」ボタンＢ１に対する操作であると判断すると（ステップＳ６３でＹＥＳ）、印刷データ作成部５２は、現在の表示画像を１枚の印刷用紙全体に印刷するための印刷データを生成し（ステップＳ６４）、該印刷データをジョブ制御部１５に出力する（ステップＳ６５）。
【０１２１】
印刷対象選択受付部５１は、そのボタン操作が「印刷」ボタンＢ１に対する操作ではなく（ステップＳ６３でＮＯ）、「前へ」ボタンＢ２であると判断すると（ステップＳ６６でＮＯ）、現在の表示範囲と左側で隣接して並ぶ同一サイズの表示範囲の画像を抽出し、該画像を表示部２４に切替表示させる（ステップＳ６７）。
【０１２２】
印刷対象選択受付部５１は、そのボタン操作が「前へ」ボタンＢ２に対する操作ではなく（ステップＳ６６でＮＯ）、「次へ」ボタンＢ３であると判断すると（ステップＳ６８でＹＥＳ）、現在の表示範囲と右側で隣接して並ぶ同一サイズの表示範囲の画像を抽出し、該画像を表示部２４に切替表示させる（ステップＳ６９）。ステップＳ６８において、ボタン操作が「次へ」ボタンＢ３に対する操作でもなく「終了」ボタンＢ４であると印刷対象選択受付部５１が判断すると（ステップＳ６８でＮＯ）、印刷制御部３２は起動を終了し、制御部１９は、ステップＳ１の処理に戻る。
【０１２３】
以上のように、本実施形態に係る画像処理装置１は、倍率変更操作によって設定された表示画像の表示倍率を、タッチパネルセンサー２５の２点に同時に接触した状態で行われるロック操作によってロックできるようにしたので、該ロック後に行われる何らかの操作の途中で２つの接触位置間の距離が不意に変化しても、ユーザが意図することなく表示画像の表示倍率が変化するのを回避することができる。また、ユーザは、表示倍率を維持したまま所望の操作を行う場合に、各接触位置間の距離を一定に保ちながら指を動かすことに特段の注意を払う必要が無くなる。よって、表示倍率を維持したまま画像の移動操作を行う際の良好な操作性を得ることができる。
【０１２４】
さらに、本実施形態に係る画像処理装置１は、ロック操作が検出されると、表示倍率をロックするだけでなく、表示部２４に表示させる画像の表示範囲の移動方向を一方向に制限する機能も有する。
【０１２５】
このように表示範囲の移動方向を一方向に制限することで、該ロック後に行われる何らかの操作の途中でユーザが２つの接触位置を不意に意図しない方向へ移動させてしまった場合でも、それによって表示画像がスクロール移動してしまうことを回避することができる。よって、画像の移動操作を行う際の良好な操作性を得ることができる。
【０１２６】
そして、表示部２４に表示させる画像の表示範囲の移動方向を制限する方向を、ロック操作の操作方向と同一方向としたので、ロック操作の操作方向によって、表示倍率のロックと同時に、画像の移動が許容される移動方向の指定も行うことができる。
【０１２７】
また、本実施形態においては、表示範囲が全体画像の端部に到達すると、表示部２４に表示させる画像の表示範囲をロック操作の操作方向と直交する方向にシフトさせるようにした。これにより、ロック操作が行われることで画像の移動方向をロック操作の操作方向に制限された場合に、ユーザが表示部２４に表示させたい表示範囲の画像が、現在の表示範囲からロック操作の操作方向に存在しないときであっても、許容された方向のスクロール操作によってその画像を表示部２４に表示させることが出来る。
【０１２８】
また、本実施形態に係る画像処理装置１は、現在の表示画像を基準としてロック操作の操作方向に隣接して並ぶ同一サイズの複数の画像（現在の表示画像を含む）の中からユーザが印刷対象を選択できる機能と、選択された画像ごとにページを設定した印刷データを作成する機能を有する。
【０１２９】
これにより、ユーザは、ロック操作を行う前に倍率変更操作（ピンチイン操作及びピンチアウト操作）によって設定した表示倍率で表示されている拡大画像を、印刷用紙の１ページ全体に印刷するための設定を簡単に行うことができる。
【０１３０】
また、本実施形態に係る画像処理装置１は、表示画像の表示倍率がロックされた状態でページ切替操作が行われた場合、当該切替前後の画像同士で、画像のフォーム（体裁や形式）やファイル形式（ファイルフォーマット）などの相関を判断し、相関がある場合、ページ切替後の画像をページ切替前の画像と同一の表示倍率で表示部２４に表示させる機能を有する。
【０１３１】
これにより、ユーザは、表示倍率が初期値（デフォルト値）から変更され表示画像の表示倍率がロックされた状態でページ切替操作が行われた場合に、表示倍率を初期値（デフォルト値）に戻す構成では必要となる作業、すなわち、ページ切替後の画像の表示倍率をページ切替前の画像の表示倍率に合わせる作業が不要となる。
【０１３２】
以上、本発明に関する好ましい実施形態について説明したが、本発明は上述した内容のものに限られるものではなく、種々の変形例が適用可能である。以下、いくつかの変形例について説明する。
【０１３３】
（１）第１の実施形態においては、本発明に係る表示装置を、画像処理装置１の操作パネルに適用した。しかし、本発明に係る表示装置の適用対象は、これに限定されるものではなく、例えば、タブレット端末、スマートフォン、或いは、ノート型パーソナルコンピュータなどの可搬型の情報端末や、デスクトップ型パーソナルコンピュータなどの固定設置型の情報端末も含まれる。
【０１３４】
（２）第１の実施形態においては、ロック操作を、所定時間内に２つの接触位置を同一方向に往復移動させる操作としたが、これに限定されるものではない。例えば、所定のボタンを押す操作をロック操作として設定してもよい。
【０１３５】
（３）第１の実施形態においては、ロック操作によって表示倍率のロックと同時に画像（表示範囲）の移動が許容される移動方向の指定も行うことができるという利便性の点から、表示範囲（画像）の移動を制限する方向をロック操作の操作方向と同一方向とした。しかし、表示範囲（画像）の移動が許容される方向は、ロック操作の操作方向と異なる方向でもよい。また、表示範囲（画像）の移動が許容される方向の数は、１つ限らず、例えばロック操作の操作方向が左右方向である場合、表示範囲（画像）の移動が許容される方向として左右方向と上下方向というように複数存在してもよい。
【０１３６】
（４）第１の実施形態においては、表示範囲が全体画像の端部に到達したときの表示範囲のシフト方向を下方向としたが、これに限定されず、上方向でもよい。また、ロック操作の操作方向が例えば上下方向である場合は、表示範囲のシフト方向は、右方向でもよいし、左方向でもよい。さらに、シフト方向は、ロック操作の操作方向と直交する方向に限定されず、ロック操作の操作方向と異なる方向であればよい。
【０１３７】
また、表示範囲が全体画像の端部に到達したときの表示範囲の移動先は、表示範囲が到達した全体画像の端部と反対側の端部に限定されず、全体画像の端部に到達した側の端部、すなわち、端部に到達したときの表示範囲の直下位置又は直上位置でもよい。ただし、表示範囲の移動先を、表示範囲が到達した全体画像の端部と反対側の端部とすると、画像が左から右に横書きされるテキスト画像である場合に、ユーザに視認させるテキストの内容に連続性が担保される点でより好ましい。
【０１３８】
（５）第１の実施形態においては、印刷制御部３２を操作パネル５の制御部１９に備えるが、この形態に限定されるものではなく、装置本体１ａのジョブ制御部１５に備えても良い。
【符号の説明】
【０１３９】
１  画像処理装置
２  スキャナ部（画像入力手段）
３  プリンタ部（画像出力手段）
５  操作パネル
１０  画像入力部（画像入力手段）
１２  画像処理部（画像処理手段）
１３  画像出力部（画像出力手段）
２４  表示部（表示手段）
２５  タッチパネルセンサー
３４  表示制御部（表示制御手段）
４２  スワイプ操作検出部（画像切替操作検出手段）
４４  マルチタッチ操作検出部（マルチタッチ操作検出手段）
４５  スクロール操作検出部（移動操作検出手段）
４９  ロック操作検出部（ロック操作検出手段）
５１  印刷対象選択受付部（印刷対象選択受付手段）
５２  印刷データ作成部（印刷データ作成手段）
【図１】
2014232415.tif 000003
【図２】
2014232415.tif 000004
【図３】
2014232415.tif 000005
【図４】
2014232415.tif 000006
【図５】
2014232415.tif 000007
【図６】
2014232415.tif 000008
【図７】
2014232415.tif 000009
【図８】
2014232415.tif 000010
【図９】
2014232415.tif 000011
【図１０】
2014232415.tif 000012
【図１１】
2014232415.tif 000013
【図１２】
2014232415.tif 000014