(57)【要約】【課題】ユーザの感覚に合った、簡単な操作により一次元の変倍処理の指示を受け付けることを目的とする。【解決手段】表示画面の表面上に設けられた第１のタッチスクリーンへのタッチ入力が行われた場合に、タッチ入力が行われたタッチ位置が、表示画面に表示された表示画像の境界位置を基準とする、表示画像上の指定領域内か否かを判定する判定手段と、タッチ位置が指定領域内の位置である場合に、タッチ位置に基づいて、一次元の変倍方向を特定する方向特定手段と、方向特定手段により特定された変倍方向を表示画面に表示する表示手段と、ユーザにより、変倍方向へのスワイプ操作が行われた場合に、表示画像に対する変倍方向への変倍処理を行う画像処理手段とを備える。【選択図】図１
2015041216.tif 000002
【特許請求の範囲】
【請求項１】
表示画面の表面上に設けられた第１のタッチスクリーンへのタッチ入力が行われた場合に、前記タッチ入力が行われたタッチ位置が、前記表示画面に表示された表示画像の境界位置を基準とする、前記表示画像上の指定領域内か否かを判定する判定手段と、
前記タッチ位置が前記指定領域内の位置である場合に、前記タッチ位置に基づいて、一次元の変倍方向を特定する方向特定手段と、
前記方向特定手段により特定された前記変倍方向を前記表示画面に表示する表示手段と、
ユーザにより、前記変倍方向へのスワイプ操作が行われた場合に、前記表示画像に対する前記変倍方向への変倍処理を行う画像処理手段と
を備える画像処理装置。
【請求項２】
前記タッチ位置が前記指定領域内の位置である場合に、前記タッチ位置に基づいて、固定軸を特定する固定軸特定手段をさらに備え、
前記画像処理手段は、前記固定軸を基準として、前記表示画像に対する前記変倍方向への変倍処理を行う請求項１に記載の画像処理装置。
【請求項３】
前記方向特定手段は、前記表示画像の横軸方向又は縦軸方向を前記変倍方向として特定する請求項１又は２に記載の画像処理装置。
【請求項４】
前記判定手段は、前記表示画像が複数のオブジェクトを含み、前記オブジェクトに対する前記タッチ入力が行われた場合に、前記タッチ位置が前記オブジェクトの境界位置を基準とした前記指定領域内か否かを判定し、
前記画像処理手段は、前記オブジェクトに対する前記変倍方向への変倍処理を行う請求項１乃至３何れか１項に記載の画像処理装置。
【請求項５】
前記判定手段は、前記第１のタッチスクリーンへの２点以上のタッチ入力が行われた場合に、前記タッチ入力が行われた前記タッチ位置が前記指定領域内か否かを判定する請求項１乃至４何れか１項に記載の画像処理装置。
【請求項６】
前記判定手段は、前記第１のタッチスクリーン及び前記表示画面の裏面上に設けられた第２のタッチスクリーンそれぞれへの１点以上の前記タッチ入力が行われた場合に、前記タッチ位置が前記指定領域内か否かを判定する請求項１乃至４何れか１項に記載の画像処理装置。
【請求項７】
画像処理装置が実行する画像処理方法であって、
表示画面の表面上に設けられた第１のタッチスクリーンへのタッチ入力が行われた場合に、前記タッチ入力が行われたタッチ位置が、前記表示画面に表示された表示画像の境界位置を基準とする、前記表示画像上の指定領域内か否かを判定する判定ステップと、
前記タッチ位置が前記指定領域内の位置である場合に、前記タッチ位置に基づいて、一次元の変倍方向を特定する方向特定ステップと、
前記方向特定ステップにおいて特定された前記変倍方向を前記表示画面に表示する表示ステップと、
ユーザにより、前記変倍方向へのスワイプ操作が行われた場合に、前記表示画像に対する前記変倍方向への変倍処理を行う画像処理ステップと
を含む画像処理方法。
【請求項８】
コンピュータを、
表示画面の表面上に設けられた第１のタッチスクリーンへのタッチ入力が行われた場合に、前記タッチ入力が行われたタッチ位置が、前記表示画面に表示された表示画像の境界位置を基準とする、前記表示画像上の指定領域内か否かを判定する判定手段と、
前記タッチ位置が前記指定領域内の位置である場合に、前記タッチ位置に基づいて、一次元の変倍方向を特定する方向特定手段と、
前記方向特定手段により特定された前記変倍方向を前記表示画面に表示する表示手段と、
ユーザにより、前記変倍方向へのスワイプ操作が行われた場合に、前記表示画像に対する前記変倍方向への変倍処理を行う画像処理手段と
して機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像処理装置、画像処理方法及びプログラムに関する。
【背景技術】
【０００２】
従来、ＭＦＰ等の画像処理装置は、画像の拡大縮小の変倍処理を行うことができる。変倍処理においては、ユーザが手動で、拡大率や縮小率を設定することができる。さらには、画像処理装置は、画像の横方向、すなわちＸ方向のみの変倍、画像の縦方向、すなわちＹ方向のみの変倍も可能である（Ｘ・Ｙ独立変倍）。
一方で、近年タッチパネルが広く普及し、画像処理装置においても、ＵＩ（Ｕｓｅｒ  Ｉｎｔｅｒｆａｃｅ）としてタッチパネルが搭載されている。タッチパネルに関する開発も盛んに行われ、画面の複数個所のタッチを検出可能とするマルチタッチ対応のタッチパネルや、表示部の表面・裏面にタッチスクリーンを備えることにより、両面から操作が行える両面タッチパネル等が開発されている。
また、タッチパネルの進化に伴って、従来のタッチ操作の他にも、新しい操作方法が提案されている。例えば、特許文献１には、スワイプやフリックと呼ばれる指がスクリーン上をスライドする事を検知する入力方法が開示されている。また、特許文献２には、ピンチ動作と呼ばれる画面上に２点の指を置き、それらの距離の変化を検知する入力方法が開示されている。スワイプやフリックは、ページ送りや、ページスクロールによく用いられ、ピンチ動作は拡大縮小動作によく用いられている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開平５−１００８０９号公報
【特許文献２】特開２０００−１６３０３１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、ピンチ動作は、ＸＹの両方向への二次元の変倍処理に対応する操作であり、タッチパネルへの、Ｘ・Ｙ独立変倍処理のような一次元の変倍処理に対する、ピンチ動作とは異なる操作方法の提供が望まれている。
Ｘ・Ｙ独立変倍処理に対する指示の入力方法としては、倍率を直接入力するものが知られているが、独立変倍の指示についても、タッチパネルへの、ユーザの感覚に合った簡単な操作により入力を行えるのが望ましい。
【０００５】
本発明はこのような問題点に鑑みなされたもので、ユーザの感覚に合った、簡単な操作により一次元の変倍処理の指示を受け付けることのできる仕組みを提供することを目的とする。
【課題を解決するための手段】
【０００６】
そこで、本発明は、画像処理装置であって、表示画面の表面上に設けられた第１のタッチスクリーンへのタッチ入力が行われた場合に、前記タッチ入力が行われたタッチ位置が、前記表示画面に表示された表示画像の境界位置を基準とする、前記表示画像上の指定領域内か否かを判定する判定手段と、前記タッチ位置が前記指定領域内の位置である場合に、前記タッチ位置に基づいて、一次元の変倍方向を特定する方向特定手段と、前記方向特定手段により特定された前記変倍方向を前記表示画面に表示する表示手段と、ユーザにより、前記変倍方向へのスワイプ操作が行われた場合に、前記表示画像に対する前記変倍方向への変倍処理を行う画像処理手段とを備える。
【発明の効果】
【０００７】
本発明によれば、ユーザの感覚に合った、簡単な操作により一次元の変倍処理の指示を受け付けることができる。
【図面の簡単な説明】
【０００８】
【図１】ＭＦＰを示す図である。
【図２】操作部及び操作制御部を示す図である。
【図３】ＭＦＰによる処理を示すフローチャートである。
【図４】変倍操作を説明するための図である。
【図５】編集処理を示すフローチャートである。
【図６】判定処理を説明するための図である。
【図７】操作部及び操作制御部を示す図である。
【図８】変倍操作を説明するための図である。
【図９】編集処理を示すフローチャートである。
【図１０】変倍操作を説明するための図である。
【発明を実施するための形態】
【０００９】
以下、本発明の実施形態について図面に基づいて説明する。
【００１０】
（第１の実施形態）
図１は、第１の実施形態にかかるＭＦＰ（デジタル複合機）１００を示す図である。ここで、ＭＦＰ１００は、画像処理装置の一例である。ＭＦＰ１００は、画像入力デバイスであるスキャナ１１８と、画像出力デバイスであるプリンタエンジン１１７とを備えている。
ＭＦＰ１００は、スキャナ１１８とプリンタエンジン１１７に対し、画像データの読み取りやプリント出力のための制御を行う。また、ＭＦＰ１００は、ＬＡＮ１１５や公衆回線１１６と接続することで、デバイス情報や画像データの入出力を行うための制御を行う。
【００１１】
ＭＦＰ１００はさらに、ＣＰＵ１０１と、操作部１０２と、操作制御部１０３と、ネットワークＩ／Ｆ１０４と、モデム１０５と、ストレージ１０６と、ＲＯＭ１０７と、デバイスＩ／Ｆ１０８とを備えている。ＭＦＰ１００はさらに、編集用画像処理部１０９と、プリント画像処理部１１０と、スキャン画像処理部１１１と、ＲＩＰ（ラスタイメージプロセッサ）１１２と、メモリコントローラ１１３と、ＲＡＭ１１４とを備えている。
ＣＰＵ１０１は、ＭＦＰ１００を制御するための中央処理装置である。ＣＰＵ１０１は、ＭＦＰ１００の電源制御を行い、構成要素への電源供給を行うか否かを制御する。また、ＣＰＵ１０１は、ＭＦＰ１００のクロック制御を行い、構成要素へ供給する動作クロック周波数を制御する。
【００１２】
操作部１０２は、ユーザから操作指示の受け付け及び操作結果の表示を行う。操作部１０２は、表示画面と、表示画面に重畳されたタッチパネルとを有している。ユーザは、操作部１０２を介して、タッチパネルに表示されたプレビュー画像に対する各種画像処理を指定することができる。
操作制御部１０３は、操作部から入力された入力信号をＭＦＰ１００で実行できる形に変換し、ＣＰＵ１０１へ伝える。操作制御部１０３は、また操作部１０２が有する表示画面に、描画バッファに保持されている画像データを表示する。描画バッファはＲＡＭ１１４に確保されていても良いし、操作制御部１０３の内部に描画バッファを別途備えても良い。
【００１３】
ネットワークＩ／Ｆ１０４は、例えばＬＡＮカード等で実現される。ネットワークＩ／
Ｆ１０４は、ＬＡＮ１１５に接続して外部装置との間でデバイス情報や画像データの入出力を行う。モデム１０５は、公衆回線１１６に接続して外部装置との間で制御情報や画像データの入出力を行う。
ストレージ１０６は、ハードディスクドライブ等に代表される大容量記憶デバイスであり、各種処理のためのシステムソフトウェア及び入力された画像データ等を格納する。ＲＯＭ１０７は、ブートＲＯＭであり、システムのブートプログラムが格納されている。デバイスＩ／Ｆ１０８は、スキャナ１１８やプリンタエンジン１１７と接続し、画像データの転送処理を行う。
【００１４】
編集用画像処理部１０９は、画像データの回転や、変倍、色処理、トリミング・マスキング、２値変換、多値変換、白紙判定等の各種画像処理を行う。プリント画像処理部１１０は、プリント出力する画像データに対して、プリンタエンジン１１７に応じた補正等の画像処理を行う。
スキャン画像処理部１１１は、スキャナ１１８で読み込まれた画像データに対して、補正、加工、編集等の各種処理を行う。ＲＩＰ１１２は、ページ記述言語（ＰＤＬ）コードをイメージデータに展開する。
【００１５】
メモリコントローラ１１３は、例えばＣＰＵ１０１や各画像処理部からのメモリアクセスコマンドをＲＡＭ１１４が解釈可能なコマンドに変換して、ＲＡＭ１１４に対してアクセスを行う。
ＲＡＭ１１４は、ＣＰＵ１０１が動作するためのシステムワークメモリであり、入力された画像データを一時記憶する。また、ＲＡＭ１１４は、画像編集用の画像データを記憶する画像メモリである。ＲＡＭ１１４は更に、印刷ジョブに用いられる設定データ等も記憶する。ＲＡＭ１１４に記憶されるパラメータとしては、拡大率、カラー・モノ設定情報、ステイプル、両面印刷設定等が挙げられる。さらに、他の例としては、ＲＡＭ１１４は、操作部１０２に画像を表示する為の画像描画用バッファとして機能してもよい。以上のユニットは、システムバス１１９上に配置されている。
なお、後述するＭＦＰ１００の機能や処理は、ＣＰＵ１０１がＲＯＭ１０７又はストレージ１０６に格納されているプログラムを読み出し、このプログラムを実行することにより実現されるものである。
【００１６】
図２は、操作部１０２及び操作制御部１０３を示す図である。操作部１０２は、表示画面２０２と、タッチスクリーン２０３とを備えている。タッチスクリーン２０３は、表示画面２０２の表面上に重畳されている。表示画面２０２は、ＵＩ画面やプレビュー画像等の表示を行う。タッチスクリーン２０３は、ユーザによるタッチ操作の入力を受け付ける。
表示画面２０２は、液晶等に代表される表示デバイスである。表示画面２０２は、ユーザがＭＦＰ１００に対して行う、様々な指示入力のためのＵＩや、ユーザの指定した処理結果をプレビュー画像等の形にして表示する。
【００１７】
タッチスクリーン２０３は、ユーザがタッチ動作を行うと、これを検知し、入力信号を各種制御部に出力するデバイスである。タッチスクリーン２０３は、複数ヵ所へのタッチが同時に検出可能なデバイスである。タッチスクリーン２０３は、例えば投影型静電容量方式のマルチタッチスクリーン等である。すなわち、タッチスクリーン２０３は、指示された２以上の指示点を検出し、検出した２以上の指示点を示す検出信号を出力する。
操作部１０２はまた、キーボード２０４を備えている。キーボード２０４は、ユーザによる数値の入力等を受け付ける。なお、他の例としては、キーボード２０４で実行可能な機能をタッチＵＩの機能としてもよい。この場合、操作部１０２は、キーボード２０４を有さなくともよい。
【００１８】
操作制御部１０３は、画像バッファ２０５と、操作判別部２０６と、入出力Ｉ／Ｆ２０７とを備えている。画像バッファ２０５は、表示画面２０２に表示する内容を一時的に保持する一時記憶装置である。表示画面２０２に表示される表示画像は、文字やバックグランド画像等である。表示画像は、ＣＰＵ１０１等によって予め合成される。合成された表示画像は、画像バッファ２０５に保持され、ＣＰＵ１０１によって決められた描画タイミングにおいて、表示画面２０２に送られる。これにより、表示画面２０２に、表示画像が表示される。ただし、前述の通り、ＲＡＭ１１４を画像バッファとして用いる場合には、操作制御部１０３は、画像バッファ２０５を有さなくてもよい。
操作判別部２０６は、タッチスクリーン２０３やキーボード２０４へのユーザによる入力内容をＣＰＵ１０１が判別できる形に変換し、ＣＰＵ１０１へ転送を行う。本実施形態に係る操作判別部２０６は、入力操作の種類や、入力操作が行われた座標、入力操作が行われた時間等を関連付けて、入力情報として保持する。そして、操作判別部２０６は、ＣＰＵ１０１から入力情報の送信要求を受け取ると、ＣＰＵ１０１に入力情報を送信する。
【００１９】
入出力Ｉ／Ｆ２０７は、操作制御部１０３の外部回路との接続を行い、操作制御部１０３からの信号を適切にシステムバス１１９へ送る。入出力Ｉ／Ｆ２０７はまた、システムバス１１９からの信号を適切に操作制御部１０３に入力する。
画像バッファ２０５、操作判別部２０６及び入出力Ｉ／Ｆ２０７は、システムバス２０８に接続されている。各モジュールは、システムバス２０８と、入出力Ｉ／Ｆ２０７を介してシステムバス１１９上に接続されたモジュール群とデータのやり取りを行う。
【００２０】
図３は、ＭＦＰ１００による処理を示すフローチャートである。Ｓ３０１において、ＣＰＵ１０１は、操作部１０２からスキャンプリントジョブが入力されると、スキャナ１１８から、画像データを取得する。
次に、Ｓ３０２において、ＣＰＵ１０１は、取得した画像データをスキャン画像処理部１１１に送る。スキャン画像処理部１１１は、画像データに対し、スキャナ画像処理を行う。
【００２１】
次に、Ｓ３０３において、ＣＰＵ１０１は、スキャナ画像処理後の画像データをＲＡＭ１１４へ転送する。これにより、ＲＡＭ１１４に画像データが格納される。さらに、このとき、スキャン画像処理部１１１は、画像データからプレビュー画像を生成する。そして、ＣＰＵ１０１は、このプレビュー画像を、操作制御部１０３へ転送する。操作制御部１０３は、表示画面２０２にプレビュー画像を表示する。
次に、Ｓ３０４において、ＣＰＵ１０１は、操作部１０２からの編集命令等の入力情報を待ち、入力情報を受け取ると、入力情報に示される命令内容を判別する。なお、命令内容としては、編集命令とプリント命令とがある。編集命令は、画像データに対する編集を指示する情報である。プリント命令は、画像データに対するプリントを指示する情報である。
【００２２】
Ｓ３０５において、Ｓ３０４で判別された命令が編集命令である場合には（Ｓ３０５でＹＥＳ）、ＣＰＵ１０１は、処理をＳ３０６へ進める。編集命令でない場合には（Ｓ３０５でＮＯ）、ＣＰＵ１０１は、処理をＳ３０９へ進める。Ｓ３０６において、ＣＰＵ１０１は、編集命令に基づいて、編集用画像処理部１０９に編集パラメータをセットする。編集パラメータは例えば、拡大率や回転角度等、画像を編集する際に利用される値である。
次に、Ｓ３０７において、ＣＰＵ１０１は、ＲＡＭ１１４に格納されている画像データを編集用画像処理部１０９へ転送する。編集用画像処理部１０９は、Ｓ３０６においてセットされた編集パラメータに基づいて、Ｓ３０７において受け取った画像データに対し、編集に係る画像処理を行う（画像処理）。
次に、Ｓ３０８において、ＣＰＵ１０１は、編集後の画像データをＲＡＭ１１４に格納する。このとき、編集用画像処理部１０９は、編集後の画像データに対応するプレビュー画像を生成する。そして、ＣＰＵ１０１は、プレビュー画像を操作制御部１０３へ転送する。操作制御部１０３は、表示画面２０２に、編集後の画像データに対応するプレビュー画像を表示する。そして、ＣＰＵ１０１は、処理をＳ３０４へ進める。
【００２３】
一方、Ｓ３０９において、Ｓ３０４で判別された命令がプリント命令である場合には（Ｓ３０９でＹＥＳ）、ＣＰＵ１０１は、処理をＳ３１０へ進める。Ｓ３１０において、ＣＰＵ１０１は、プリント対象の画像データをＲＡＭ１１４からプリント画像処理部１１０へ転送する。そして、プリント画像処理部１１０は、受け取った画像データに対し、プリントのための画像処理を施す。
次に、Ｓ３１１において、ＣＰＵ１０１は、プリント画像処理部１１０によって画像処理が施された画像データを、プリンタエンジン１１７へ転送する。プリンタエンジン１１７は、画像データに基づいて、画像を形成する。以上で、処理は終了する。
【００２４】
また、Ｓ３０９において、Ｓ３０４で判別された命令がプリント命令でない場合には（Ｓ３０９でＮＯ）、ＣＰＵ１０１は、処理をＳ３１２へ進める。Ｓ３１２において、操作部１０２がキャンセル指示を受け付けた場合には（Ｓ３１２でＹＥＳ）、ＣＰＵ１０１は、キャンセル指示に従いジョブをキャンセルし、処理を終了する。キャンセル指示を受け付けていない場合には（Ｓ３１２でＮＯ）、ＣＰＵ１０１は、処理をＳ３０４へ進める。
以上のように、本実施形態にかかるＭＦＰ１００は、ユーザにより編集命令が入力された場合には、編集命令に従った編集後のプレビュー画像を表示画面２０２に表示することができる。
【００２５】
本実施形態にかかるＭＦＰ１００の編集用画像処理部１０９は、例えば、ＸＹ方向（二次元方向）への変倍処理（二次元変倍処理）や、Ｘ方向又はＹ方向への独立した一次元方向への変倍処理（一次元変倍処理）等の画像処理を行うことができる。こで、Ｘ方向とは、表示画像の横辺の方向（横軸方向）である。また、Ｙ方向とは、表示画像の縦辺の方向（縦軸方向）である。
さらに、本実施形態にかかるＭＦＰ１００においては、ユーザは、タッチスクリーン２０３上の操作により、上記編集処理を指定する編集命令を入力することができる。例えば、ＭＦＰ１００は、編集モードにおいて、ユーザが、タッチスクリーン２０３上でピンチインやピンチアウトの操作を行った場合に、二次元変倍処理の編集命令を受け付け、二次元変倍処理を行う。
【００２６】
一次元変倍処理にかかる編集命令を入力するためのタッチスクリーン２０３への、ユーザによる変倍操作について、図４を参照しつつ説明する。なお、ここでは、図４（ａ）に示すように、表示画像４０２が表示された状態において、Ｘ方向への拡大の一次元変倍処理の編集命令を入力する場合について説明する。
図４（ａ）に示す表示画面２０２には、プレビュー画像４０１が表示されている。プレビュー画像４０１は、編集対象の表示画像４０２と、編集可能域４０３と、各種機能ボタン４０４ａ，４０４ｂ，４０４ｃとを含んでいる。
ユーザは、表示画像４０２に対して、タッチ、スワイプ、フリック、ピンチイン・ピンチアウト等の操作により編集命令を入力することができる。編集結果は、図３に示す処理により、直ちに表示画面２０２に反映される。ユーザは、編集結果としてのプレビュー画像を見ながら編集を続行するか、終了するか等の判断を行うことができる。
【００２７】
編集可能域４０３は、ユーザが変倍操作を行う際に表示される領域で、想定される印刷用紙と印刷予定の画像の位置関係を示す。すなわち、編集可能域４０３は、ガイドの役割を果たしている。
設定ボタン４０４ａは、表示画像４０２に対して行われた編集動作を印刷設定として確定するための機能ボタンである。状況ボタン４０４ｂは、現在の編集結果をパラメータ表示させるための機能ボタンである。編集ボタン４０４ｃは、編集モードのＯＮ・ＯＦＦを行うための機能ボタンである。
【００２８】
図４（ｂ）は、Ｘ方向への拡大の一次元変倍処理の編集命令を指示する際の最初の操作を示す図である。ユーザは、まず編集ボタン４０４ｃを押下する。これにより、ＣＰＵ１０１は、表示モードをプレビューモードから編集モードに切り替える。
次に、表示画像４０２を右方向に拡大する場合には、ユーザは、図４（ｂ）示すように、表示画像４０２の左端を基準とした指定領域内を２点でタッチする。なお、タッチする点の数は、２点を最小数とする。ユーザは、２点よりも多い点をタッチしてもよい。
【００２９】
ここで、指定領域は、表示画像４０２の境界位置（右端、下端、上端又は下端）を基準として予め設定された領域であり、例えばＲＡＭ１１４等に格納されているものとする。指定領域は、例えば左端から横辺の全長に対する５０％までの領域、全長に対する２５％までの領域等、表示画像４０２に対する相対値で示されるものとする。
ＣＰＵ１０１は、２点以上のタッチ入力が行われた場合に、変倍処理に対応する変倍操作であると判断し、固定軸を特定する。ここで、固定軸は、一次元変倍処理において基準となる軸である。すなわち、固定軸の位置は、一次元変倍処理の前後において、変化しない。表示画像４０２の左端を基準とした指定領域にタッチ入力が行われた場合には、ＣＰＵ１０１は、表示画像４０２の左端を固定軸として特定する。
【００３０】
なお、表示画像４０２を左方向に拡大する場合には、ユーザは、表示画像４０２の右端を基準とした指定領域を２点以上でタッチする。この場合、ＣＰＵ１０１は、右端を固定軸として特定する。
また、表示画像４０２を下方向に拡大する場合には、ユーザは、表示画像４０２の上端を基準とした指定領域を２点以上でタッチする。この場合、ＣＰＵ１０１は、上端を固定軸として特定する。
また、表示画像４０２を上方向に拡大する場合には、ユーザは、表示画像４０２の下端を基準とした指定領域を２点以上でタッチする。この場合、ＣＰＵ１０１は、下端を固定軸として特定する。
【００３１】
図４（ｂ）に示すようなタッチ入力が行われると、ＣＰＵ１０１は、タッチ入力が行われたタッチ位置に基づいて、変倍方向を特定する。そして、ＣＰＵ１０１は、図４（ｃ）に示すように、変倍方向を示す矢印画像４０８を表示する。矢印画像４０８は、拡大方向を示す右向きの矢印の画像である。矢印画像４０８により、ユーザは、変倍可能な方向を把握することができる。
なお、図４（ｃ）に示す矢印画像４０８は、拡大方向を示す矢印であるが、他の例としては、縮小方向と拡大方向の両方を示す両方向の矢印画像であってもよい。
なお、ＣＰＵ１０１は、変倍方向をユーザに通知するための情報を表示すればよく、そのための情報は、矢印画像に限定されるものではない。例えば、ＣＰＵ１０１は、「左右に操作可能」のように、文字を表示してもよい。また、例えば、ＣＰＵ１０１は、方向を示すことのできる矢印以外の画像を表示してもよい。
【００３２】
そして、図４（ｄ）に示すように、ユーザは、表示画像４０２上で右方向へのスワイプ操作を行うと、ＣＰＵ１０１は、スワイプ操作における変倍方向の距離に応じた倍率を特定する。そして、ＣＰＵ１０１は、ユーザにより入力された命令が、Ｘ方向への、特定された倍率の拡大処理の編集命令であると特定する。そして、ＣＰＵ１０１は、拡大処理を制御し、表示画面２０２に表示されている表示画像４０２を拡大する。
なお、ユーザは、左方向への拡大処理を希望する場合には、右端の指定領域をタッチ入力により固定し、左方向へのスワイプ操作を行う。この場合、ＣＰＵ１０１は、ユーザにより入力された命令が、左方向への表示画像４０２の拡大処理の編集命令であると特定する。
【００３３】
また、ユーザは、下方向への拡大処理を希望する場合には、上端の指定領域をタッチ入力により固定し、下方向へのスワイプ操作を行う。この場合、ＣＰＵ１０１は、ユーザにより入力された命令が、下方向への表示画像４０２の拡大処理の編集命令であると特定する。
また、ユーザは、上方向への拡大処理を希望する場合には、下端の指定領域をタッチ入力により固定し、下方向へのスワイプ操作を行う。この場合、ＣＰＵ１０１は、ユーザにより入力された命令が、下方向への表示画像４０２の拡大処理の編集命令であると特定する。
【００３４】
このように、本実施形態にかかるＭＦＰ１００においては、変倍処理のための操作において、表示画像４０２の一端を固定するためのタッチ入力が行われる。このため、表示画像４０２を右方向に移動させるスワイプ操作と、変倍操作とを区別することができる。
以上のように、ＭＦＰ１００は、ユーザが表示画像を引き伸ばす感覚に合った操作を、変倍操作として受け付けることができる。すなわち、ユーザは、直観的に、変倍操作を行うことができる。
【００３５】
図５は、ＭＦＰ１００による編集処理を示すフローチャートである。編集処理は、図３に示すＳ３０４〜Ｓ３０６に対応する処理である。Ｓ５０１において、ＣＰＵ１０１は、操作制御部１０３から入力情報を取得する。なお、操作制御部１０３は、ユーザがタッチスクリーン２０３を操作すると、タッチが行われたか、スワイプが行われたか等の情報が、操作が行われた座標や時間に関連付けた入力情報を生成する。そして、操作制御部１０３は、入力情報を一定時間保持する。そして、ＣＰＵ１０１は、定期的に操作制御部１０３へアクセスし、操作制御部１０３が保持する入力情報を取得する。
次に、Ｓ５０２において、ＣＰＵ１０１は、入力情報に基づいて、タッチスクリーン２０３へのタッチ入力が行われたか否かを判定する。タッチ入力が行われていない場合（Ｓ５０２でＮＯ）、ＣＰＵ１０１は、処理をＳ５０１へ進める。タッチ入力が行われた場合（Ｓ５０２でＹＥＳ）、ＣＰＵ１０１は、処理をＳ５０３へ進める。
【００３６】
Ｓ５０３において、ＣＰＵ１０１は、入力情報に基づいて、Ｓ５０２において判定したタッチ入力が、同時になされた２点以上のタッチ入力であるか否かを判定する。なお、ＣＰＵ１０１は、２点以上のタッチ入力が第１の判定時間内に行われた場合に、２点のタッチ入力が同時になされたと判定する。
タッチ入力が、同時になされた２点以上のタッチ入力である場合には（Ｓ５０３でＹＥＳ）、ＣＰＵ１０１は、処理をＳ５０４へ進める。タッチ入力が、同時になされた２点以上のタッチ入力でない場合には（Ｓ５０３でＮＯ）、ＣＰＵ１０１は、編集命令の入力ではないと判断し、処理をＳ３０９（図３）へ進める。
【００３７】
Ｓ５０４において、ＣＰＵ１０１は、同時になされた２点以上のタッチが、タッチ位置が変化することなく、第２の判定時間以上継続しているか否かを判定する。例えば、ユーザがピンチ動作を行った場合や、タッチをやめた場合には、２点以上のタッチが第２の判定時間以上継続しないと判定される。
２点以上のタッチが第２の判定時間以上継続しない場合には（Ｓ５０４でＮＯ）、ＣＰＵ１０１は、処理をＳ３０９へ進める。２点以上のタッチが第２の判定時間以上継続した場合には（Ｓ５０４でＹＥＳ）、ＣＰＵ１０１は、処理をＳ５０５へ進める。
なお、第１の判定時間及び第２の判定時間は予め設定された値であり、例えばＲＡＭ１１４等に記憶されているものとする。
本実施形態にかかるＣＰＵ１０１は、２点以上のタッチ入力が行われた場合に、一次元変倍処理の編集命令が入力されたと判定し、Ｓ５０５以降の処理を行う。すなわち、２点以上のタッチ入力は、一次元変倍処理の編集命令を入力するための操作である。
なお、一次元変倍処理の編集命令を入力するための操作は、ピンチイン、ピンチアウト等、二次方向の変倍処理を入力するための操作と異なる操作であればよく、実施形態に限定されるものではない。他の例としては、ＣＰＵ１０１は、１点の一定時間以上継続したタッチ入力が行われた場合に、一次元変倍処理の編集命令が入力されたと判定してよい。
【００３８】
Ｓ５０５において、ＣＰＵ１０１は、タッチ座標と、表示画像４０２が表示されている画像座標とを取得する。なお、画像座標は、ＲＡＭ１１４等の一時記憶領域に格納されており、ＣＰＵ１０１は、ＲＡＭ１１４から画像座標を取得する。次に、Ｓ５０６において、ＣＰＵ１０１は、タッチ座標と画像座標とに基づいて、タッチ入力が表示画像上において行われたか否かを判定する。
表示画像に対するタッチ入力が行われた場合（Ｓ５０６でＹＥＳ）、ＣＰＵ１０１は、処理をＳ５０７へ進める。表示画像に対するタッチ入力が行われなかった場合（Ｓ５０６でＮＯ）、ＣＰＵ１０１は、処理をＳ３０９へ進める。
【００３９】
Ｓ５０７において、ＣＰＵ１０１は、タッチ座標が表示画像の左端の指定領域に含まれるか否かを判定する。タッチ座標が左端の指定領域に含まれる場合には（Ｓ５０７でＹＥＳ）、ＣＰＵ１０１は、処理をＳ５１０へ進める。タッチ座標が表示画像の左端の指定領域に含まれない場合には（Ｓ５０７でＮＯ）、ＣＰＵ１０１は、処理をＳ５０８へ進める。
Ｓ５０８において、ＣＰＵ１０１は、タッチ座標が表示画像の右端の指定領域に含まれるか否かを判定する。タッチ座標が右端の指定領域に含まれる場合には（Ｓ５０８でＹＥＳ）、ＣＰＵ１０１は、処理をＳ５１１へ進める。タッチ座標が右端の指定領域に含まれない場合には（Ｓ５０８でＮＯ）、ＣＰＵ１０１は、処理をＳ５０９へ進める。
Ｓ５０９において、ＣＰＵ１０１は、タッチ座標が表示画像の上端の指定領域に含まれるか否かを判定する。タッチ座標が上端の指定領域に含まれる場合には（Ｓ５０９でＹＥＳ）、ＣＰＵ１０１は、処理をＳ５１２へ進める。タッチ座標が上端の指定領域に含まれない場合には（Ｓ５０９でＮＯ）、ＣＰＵ１０１は、処理をＳ５１３へ進める。すなわち、タッチ座標が下端の指定領域に含まれる場合に、ＣＰＵ１０１は、処理をＳ５１３へ進める。ここで、Ｓ５０６，Ｓ５０７，Ｓ５０８，Ｓ５０９の処理は、判定処理の一例である。
【００４０】
Ｓ５１０において、ＣＰＵ１０１は、表示画像の左端を固定点として特定し、処理をＳ５１４へ進める。Ｓ５１１において、ＣＰＵ１０１は、表示画像の右端を固定軸として特定し、Ｓ５１４へ進む。Ｓ５１２において、ＣＰＵ１０１は、表示画像の上端を固定軸として特定し、Ｓ５１４へ進む。Ｓ５１３において、ＣＰＵ１０１は、表示画像の下端を固定軸として特定し、Ｓ５１４へ進む。ここで、Ｓ５１０，Ｓ５１１，Ｓ５１２，Ｓ５１３の処理は、固定軸特定処理の一例である。
以上のように、ＣＰＵ１０１は、２点以上のタッチ入力のタッチ位置に基づいて、固定軸を特定することができる。
【００４１】
Ｓ５１４において、ＣＰＵ１０１は、Ｓ５１０，Ｓ５１１，Ｓ５１２，Ｓ５１３において特定された固定軸固定点に基づいて、すなわちタッチ位置に基づいて、変倍操作が可能な変倍方向を特定する（変倍方向特定処理）。そして、ＣＰＵ１０１は、変倍方向をＵＩ画面（表示画面２０２）に表示し（表示処理）、処理をＳ５１５へ進める。図４（ｃ）に示す矢印画像４０８は、Ｓ５１４の処理により表示される。
次に、Ｓ５１５において、ＣＰＵ１０１は、操作制御部１０３から入力情報を取得する。次に、Ｓ５１６において、ＣＰＵ１０１は、Ｓ５１５において取得した入力情報に基づいて、ユーザが２点以上のタッチ入力を継続しているか否かを判定する。２点以上のタッチ入力が継続している場合には（Ｓ５１６でＹＥＳ）、ＣＰＵ１０１は、処理をＳ５１７へ進める。タッチ入力が継続していない場合には（Ｓ５１６でＮＯ）、ＣＰＵ１０１は、処理をＳ３０９へ進める。
【００４２】
Ｓ５１７において、ＣＰＵ１０１は、入力情報に基づいて、２点以上のタッチ入力が継続した状態において、タッチ入力以外に新たにスワイプ操作が行われたか否かを判定する。新たなタッチ操作がない場合や、タッチ入力はなされたものの、スワイプ操作に移らなかった場合には、ＣＰＵ１０１は、スワイプ操作が行われていないと判定する。
スワイプ操作が行われた場合には（Ｓ５１７でＹＥＳ）、ＣＰＵ１０１は、処理をＳ５１８へ進める。スワイプ操作が行われていない場合には（Ｓ５１７でＮＯ）、ＣＰＵ１０１は、処理をＳ５１５へ進める。
【００４３】
Ｓ５１８において、ＣＰＵ１０１は、スワイプ操作の方向が、変倍方向に一致するか否かを判定する。なお、スワイプ操作の方向が変倍方向に一致するか否かの判定処理については、図６を参照しつつ、後述する。
Ｓ５１８において、スワイプ操作の方向が変倍方向に一致する場合には（Ｓ５１８でＹＥＳ）、ＣＰＵ１０１は、処理をＳ５１９へ進める。Ｓ５１９において、ＣＰＵ１０１は、スワイプ操作に応じた編集パラメータを生成し、これを編集用画像処理部１０９にセットし、処理をＳ３０７（図３）へ進める。Ｓ５１８において、スワイプ操作の方向が変倍方向に一致しない場合には（Ｓ５１８でＮＯ）、ＣＰＵ１０１は、処理をＳ５１５へ進める。
以上の処理により、図４（ｄ）に示すように、右方向へのスワイプ操作がなされた場合には、ＣＰＵ１０１は、セットされた編集パラメータに基づいて、左端、すなわち左辺を固定軸とし、右方向に引き伸ばすように、表示画像を拡大する。また、左方向へのスワイプ操作がなされた場合には、ＣＰＵ１０１は、左辺を固定軸として、左方向に表圧縮されるように、表示画像を縮小する。
【００４４】
図６は、Ｓ５１８における判定処理を説明するための図である。図６は、図４（ｄ）に示すように、右方向への拡大の変倍処理が可能な状態において、右方向へのスワイプ操作が行われた状態を示している。図６において、軌跡６０２は、ユーザによるスワイプ操作の軌跡である。図６に示すように、ユーザが横方向にスワイプ操作を行った場合でも、その軌跡６０２には、縦方向への移動も含まれてしまう。
そこで、本実施形態にかかるＭＦＰ１００においては、例えば、矢印画像４０８の表示位置を基準とした入力範囲６１０を予めＲＡＭ１１４等に設定しておくこととする。そして、ＣＰＵ１０１は、入力範囲６１０内でのスワイプ操作においては、Ｙ方向の変位は破棄し、Ｘ方向の変位のみを検出することとする。これにより、ユーザは、ストレスなく、変倍処理のための編集命令を入力することができる。
さらに、他の例としては、入力範囲６１０を示すガイド線６０１ａ、６０１ｂを、矢印画像４０８とともに表示してもよい。これにより、ユーザは、ガイド線６０１ａ、６０１ｂ内において、スワイプ操作を行うことができる。
【００４５】
以上のように、本実施形態にかかるＭＦＰ１００においては、ユーザによる２点以上のタッチ入力により、一次元変倍処理における固定軸の指定を受け付けることができる。さらに、ＭＦＰ１００は、スワイプ操作に応じて、変倍率の指定を受け付けることができる。
すなわち、ＭＦＰ１００においては、ユーザの感覚に合った、簡単な操作により一次元の変倍処理の指示を受け付けることができる。また、ユーザは、直観的で簡単な操作により一次元の変倍処理を指示することができる。
【００４６】
また、本実施形態にかかるＭＦＰ１００が変倍処理にかかる編集命令として特定する変倍操作は、ピンチ動作と異なっている。このため、ＭＦＰ１００は、二次元方向への変倍処理にかかる命令と明確に区別して、一次元の変倍処理にかかる編集命令を特定することができる。
また、本実施形態にかかる変倍操作は、単なるスワイプ操作とも異なっている。このため、ＭＦＰ１００は、表示画像等のオブジェクトの移動処理にかかる命令と明確に区別して、一次元の変倍処理にかかる編集命令を特定することができる。
なお、本実施形態にかかる第１の変更例としては、ＣＰＵ１０１が、編集用画像処理部１０９、プリント画像処理部１１０及びスキャン画像処理部１１１うち少なくとも１つのモジュールの処理を行うこととしてもよい。この場合には、ＭＦＰ１００は、ＣＰＵ１０１が処理を行うモジュールは備えなくともよい。この場合には、例えば、ＣＰＵ１０１は、Ｓ３０７においてＲＡＭ１１４に格納されている画像データを読み出し、編集パラメータに基づいて、編集にかかる画像処理を行ってもよい。
【００４７】
（第２の実施形態）
次に、第２の実施形態にかかるＭＦＰ１００について説明する。第２の実施形態にかかるＭＦＰ１００は、２つのタッチスクリーンを備える。図７は、第２の実施形態にかかるＭＦＰ１００の操作部１０２及び操作制御部１０３を示す図である。ここでは、第１の実施形態にかかる操作部１０２及び操作制御部１０３（図２）と異なる部分について説明する。
操作部１０２は、第１タッチスクリーン７０１と、第２タッチスクリーン７０２と、表示画面７０３と、キーボード７０４とを備えている。第１タッチスクリーン７０１は、表示画面７０３の表面上に重畳して配置されている。第２タッチスクリーン７０２は、表示画面７０３の裏面上に重畳して配置されている。すなわち、ユーザによる操作時に、第１タッチスクリーン７０１は、ユーザに対応する位置に配置される。
なお、第１タッチスクリーン７０１及び第２タッチスクリーン７０２はいずれもマルチタッチスクリーンである。以下、第１タッチスクリーン７０１及び第２タッチスクリーン７０２を、適宜タッチスクリーン７０１，７０２と称する。
【００４８】
図８は、第２の実施形態にかかるタッチスクリーン７０１，７０２への、ユーザによる変倍操作を説明するための図である。ここでは、図８（ａ）に示すように、表示画像８０２が表示された状態において、Ｘ方向への拡大の変倍処理の編集命令を入力する場合について説明する。
図８（ａ）は、Ｘ方向への変倍処理の編集命令を入力する際の、最初の操作を示す図である。ユーザは、変倍対象となる表示画像８０２上を第１タッチスクリーン７０１においてタッチし、さらに、第２タッチスクリーン７０２においても、表示画像８０２上をタッチする。第２タッチスクリーン７０２においては、ユーザは、表示画像８０２の裏面をタッチする。このように、ユーザは、タッチスクリーン７０１，７０２において、表示画像８０２を掴む動作で固定軸を指定することができる。
本実施形態にかかるＭＦＰ１００は、タッチスクリーン７０１，７０２それぞれにおいて、表示画像８０２上の１点以上のタッチ入力が行われた場合に、一次元変倍処理の編集命令が入力されたと判定する。これにより、ユーザは、直観的な操作により、固定軸を指定することができる。
【００４９】
図８（ａ）に示すようなタッチ入力が行われると、ＣＰＵ１０１は、タッチ位置に基づいて、変倍方向を特定する。そして、ＣＰＵ１０１は、図８（ｂ）に示すように、変倍方向を示す矢印画像８０３を表示する。矢印画像８０３は、拡大方向を示す右向きの矢印の画像である。矢印画像８０３により、ユーザは、変倍可能な方向を把握することができる。
そして、ユーザは、図８（ｂ）に示すように、タッチスクリーン７０１，７０２において、表示画像８０２を掴み、掴んだ状態のまま、変倍方向に沿ってスワイプ操作を行う。これに対し、ＭＦＰ１００のＣＰＵ１０１は、スワイプ操作における変倍方向の距離に応じた倍率のＸ方向への拡大の一次元変倍処理にかかる編集命令が入力されたと判定することができる。
【００５０】
また、他の例としては、ユーザが、図８（ｃ）に示すように、第１タッチスクリーン７０１のみにおいてスワイプ操作を行った場合に、ＣＰＵ１０１は、Ｘ方向への拡大の一次元変倍処理にかかる編集命令が入力されたと判定してもよい。
なお、表示画像８０２の固定軸を指定するための指定領域は、第１の実施形態にかかる指定領域と同様である。すなわち、指定領域は、右端、左端、下端又は上端を基準とした４つの領域である。
【００５１】
図９は、第２の実施形態にかかるＭＦＰ１００による編集処理を示すフローチャートである。ここでは、第１の実施形態にかかるＭＦＰ１００による編集処理（図５）と異なる処理について説明する。なお、第１の実施形態にかかる編集処理（図５）と同様の処理については、同一番号を付している。
Ｓ５０２において、タッチ入力が行われた場合には、ＣＰＵ１０１は、処理をＳ９０１へ進める。Ｓ９０１において、ＣＰＵ１０１は、入力情報に基づいて、第１タッチスクリーン７０１及び第２タッチスクリーン７０２それぞれに対する入力が行われたか否かを確認する。
２つのタッチスクリーン７０１，７０２へのタッチ入力が行われた場合（Ｓ９０１でＹＥＳ）、ＣＰＵ１０１は、処理をＳ９０２へ進める。２つのタッチスクリーン７０１，７０２へのタッチ入力が行われていない場合（Ｓ９０１でＮＯ）、ＣＰＵ１０１は、処理をＳ３０９（図３）へ進める。
【００５２】
Ｓ９０２において、ＣＰＵ１０１は、入力情報に基づいて、２つのタッチスクリーン７０１，７０２へのタッチ入力が同時に行われたか否かを判定する。なお、ＣＰＵ１０１は、２つのタッチスクリーン７０１，７０２へのタッチ入力が第３の判定時間内に行われた場合に、２つのタッチスクリーン７０１，７０２へのタッチ入力が同時に行われたと判定する。ここで、第３の判定時間は、予めＲＡＭ１１４等に格納されているものとする。
２つのタッチスクリーン７０１，７０２へのタッチ入力が第３の判定時間内に行われた場合には（Ｓ９０２でＹＥＳ）、ＣＰＵ１０１は、処理をＳ９０３へ進める。２つのタッチスクリーン７０１，７０２へのタッチ入力が第３の判定時間内に行われなかった場合には（Ｓ９０２でＮＯ）、ＣＰＵ１０１は、処理をＳ３０９へ進める。
【００５３】
Ｓ９０３において、ＣＰＵ１０１は、２つのタッチスクリーン７０１，７０２それぞれにおけるタッチ入力のタッチ座標と、表示画像８０２が表示されている画像座標とを取得する。そして、ＣＰＵ１０１は、２つのタッチスクリーン７０１，７０２の対面する位置が同一座標となるように、タッチ座標を関連付ける。例えば、ＣＰＵ１０１は、一方のタッチスクリーンのタッチ座標を他方のタッチスクリーンのタッチ座標に変換してもよい。ＣＰＵ１０１は、Ｓ９０３の処理の後、処理をＳ５０６へ進める。
【００５４】
以上のように、第２の実施形態にかかるＭＦＰ１００は、表示画面２０２の表面及び裏面の２面で、表示画像を掴む動作に応じたタッチ入力により、一次元変倍処理における固定軸を指定することができる。
すなわち、ＭＦＰ１００においては、ユーザの感覚に合った、簡単な操作により一次元の変倍処理の指示を受け付けることができる。また、ユーザは、直観的で簡単な操作により一次元の変倍処理を指示することができる。
なお、第２の実施形態にかかるＭＦＰ１００のこれ以外の構成及び処理は、第１の実施形態にかかるＭＦＰ１００の構成及び処理と同様である。
【００５５】
（第３の実施形態）
次に、第３の実施形態にかかるＭＦＰ１００について説明する。第３の実施形態にかかるＭＦＰ１００は、変倍処理の対象となる表示画像が複数のオブジェクトを含む場合に、オブジェクト単位で、一次元変倍処理を行うことができる。ここで、オブジェクトとは、例えば、表示画像に含まれる画像や、テキストといった個々の要素である。
図１０は、オブジェクト単位での一次元変倍処理にかかる編集命令を入力するための変倍操作を説明するための図である。ここでは、オブジェクト１００２を、Ｘ方向に拡大する変倍処理の編集命令を入力する場合について説明する。
【００５６】
図１０（ａ）は、プレビュー画面に表示される表示画像の一例を示す図である。この表示画像１００１は、画像属性のオブジェクト１００２と、テキスト属性のオブジェクト１００３とを有している。
一般に、画像は、予め定められた座標上に配置されたテキスト属性又は画像属性のオブジェクトを有している。このような画像形式は、ベクタ形式と呼ばれ、ＭＦＰ１００のような画像処理装置において広く用いられている画像形式である。図１０（ａ）に示す表示画像は、ベクタ形式の画像である。
【００５７】
図１０（ｂ）に示すように、ユーザは、オブジェクト１００２の左端の指定領域にタッチ入力を行う。ＭＦＰ１００のＣＰＵ１０１は、このユーザ操作に応じて、オブジェクト１００２の固定軸を特定する。そして、ユーザが、オブジェクト１００２に対し、左右にスワイプ操作を行うと、ＣＰＵ１０１は、ユーザ操作に応じて、オブジェクト１００２の一次元変倍処理を行う。図１０（ｂ）に示す例においては、Ｘ方向への拡大処理を行っている。
図１０（ｃ）は、第２の実施形態にかかるＭＦＰ１００のように、２つのタッチスクリーンを有する場合の変倍操作を示す図である。この場合には、ユーザが、オブジェクト１００２を表示画面２０２の表面側と裏面側から掴むようにタッチ入力を行うと、ＣＰＵ１０１は、オブジェクト１００２の固定軸を特定する。この場合のスワイプ操作は、第１タッチスクリーン７０１のみにおいて行われる。なお他の例としては、スワイプ操作は、図８（ｂ）に示すように、２つのタッチスクリーン７０１，７０２において行われてもよい。
【００５８】
以上にように、第３の実施形態にかかるＭＦＰ１００においては、ユーザによるタッチ入力により、オブジェクト単位で、一次元変倍処理における固定軸の指定を受け付けることができる。さらに、ＭＦＰ１００は、スワイプ操作に応じて、オブジェクトに対する一次元変倍処理における変倍率の指定を受け付けることができる。
すなわち、ＭＦＰ１００においては、ユーザの感覚に合った、簡単な操作により、オブジェクト単位での一次元の変倍処理の指示を受け付けることができる。また、ユーザは、直観的で簡単な操作により、オブジェクト単位での一次元の変倍処理を指示することができる。
【００５９】
＜その他の実施形態＞
また、本発明は、以下の処理を実行することによっても実現される。即ち、上述した実施形態の機能を実現するソフトウェア（プログラム）を、ネットワーク又は各種記憶媒体を介してシステム或いは装置に供給する。そして、そのシステム或いは装置のコンピュータ（又はＣＰＵやＭＰＵ等）がプログラムを読み出して実行する処理である。
【００６０】
以上、上述した各実施形態によれば、ユーザの感覚に合った、簡単な操作により一次元の変倍処理の指示を受け付けることができる。
【００６１】
以上、本発明の好ましい実施形態について詳述したが、本発明は係る特定の実施形態に限定されるものではなく、特許請求の範囲に記載された本発明の要旨の範囲内において、種々の変形・変更が可能である。
例えば、本実施形態においては、画像処理装置として、ＭＦＰを例に説明したが、画像処理装置は、マルチタッチパネルを備え、画像処理を行う装置であればよい。
【符号の説明】
【００６２】
１００  ＭＦＰ、１０１  ＣＰＵ、１０２  操作部、１０３  操作制御部、１０６  ストレージ、１０７  ＲＯＭ、１０９  編集用画像処理部、１１０  プリント画像処理部、１１１  スキャン画像処理部、１１４  ＲＡＭ、１１７  プリンタエンジン、１１８  スキャナ、２０２  表示画面、２０３  タッチスクリーン
【図１】
2015041216.tif 000003
【図２】
2015041216.tif 000004
【図３】
2015041216.tif 000005
【図４】
2015041216.tif 000006
【図５】
2015041216.tif 000007
【図６】
2015041216.tif 000008
【図７】
2015041216.tif 000009
【図８】
2015041216.tif 000010
【図９】
2015041216.tif 000011
【図１０】
2015041216.tif 000012