(57)【要約】【課題】  画像データをスクロール表示させた場合に、その内容を確認するユーザの利便性を、従来よりもより一層向上させる。【解決手段】  画像処理装置は、複数のページを含む画像データを表示させ、表示された画像データに対してユーザによって所定の操作がなされたことに応じて、当該画像データをスクロール表示させる。その際、複数のページそれぞれの画像の特徴を示す特徴量を取得し、所定の条件を満たす特徴量を持った所定のページがスクロール表示された場合に、当該スクロール表示を停止させる。【選択図】  図７
2013164659.tif 000002
【特許請求の範囲】
【請求項１】
複数のページを含む画像データを表示させる表示制御手段と、
前記表示制御手段によって表示された画像データに対してユーザによって所定の操作がなされたことに応じて、前記画像データをスクロール表示させるスクロール表示手段と
前記複数のページそれぞれの画像の特徴を示す特徴量を取得する取得手段と、
所定の条件を満たす特徴量を持った所定のページが、前記スクロール表示手段によって表示された場合に、当該スクロール表示を停止させる制御手段と、
を有することを特徴とする画像処理装置。
【請求項２】
前記複数のページのうち表示制御手段によって表示されているページの画像の特徴量と、当該ページの次のページの画像の特徴量とが、異なるかどうかを判断する判断手段を更に有し、
前記所定のページは、前記判断手段によって特徴量が異なると判断されたページであることを特徴とする請求項１記載の画像処理装置。
【請求項３】
前記複数のページそれぞれについて、画像の特徴を示す特徴量を解析する解析手段と、
前記解析手段によって解析された各ページの画像の特徴量を格納する格納手段と、を更に有し、
前記取得手段は、前記格納手段に格納された特徴量を取得することを特徴とする請求項１又は２に記載の画像処理装置。
【請求項４】
前記表示制御手段によって表示される画像データは、処理を実行する前にユーザに画像を確認させるためのプレビュー画像であることを特徴とする請求項１乃至３の何れか一項に記載の画像処理装置。
【請求項５】
前記特徴量は、カラー画像であるか否かを示す情報、画像の向きを示す情報、画像のサイズを示す情報のうちの少なくとも何れかであることを特徴とする請求項１乃至４の何れか一項に記載の画像処理装置。
【請求項６】
前記画像処理装置は、印刷処理を実行する画像形成装置であって、
前記特徴量は、印刷処理のための印刷設定の設定値であることを特徴とする請求項１乃至５の何れか一項に記載の画像処理装置。
【請求項７】
前記表示制御手段は、タッチパネルを備える表示部に前記画像データを表示させ、
前記所定の操作は、前記タッチパネルに対して行うフリック操作であることを特徴とする請求項１乃至６の何れか一項に記載の画像処理装置。
【請求項８】
複数のページを含む画像データを表示させる表示制御手段と、
前記表示制御手段によって表示された画像データに対してユーザによって所定の操作がなされたことに応じて、前記画像データをスクロール表示させるスクロール表示手段と
前記複数のページそれぞれの画像の特徴を示す特徴量を取得する取得手段と、
所定の条件を満たす特徴量を持った所定のページを前記スクロール表示手段によって表示する場合と、当該所定のページ以外のページを前記スクロール表示手段によって表示する場合とで、スクロール表示の速度を異ならせるように制御する制御手段と、
を有することを特徴とする画像処理装置。
【請求項９】
画像処理装置の制御方法であって、
複数のページを含む画像データを表示させる表示制御ステップと、
前記表示制御ステップによって表示された画像データに対してユーザによって所定の操作がなされたことに応じて、前記画像データをスクロール表示させるスクロール表示ステップと
前記複数のページそれぞれの画像の特徴を示す特徴量を取得する取得ステップと、
所定の条件を満たす特徴量を持った所定のページが、前記スクロール表示手段によって表示された場合に、当該スクロール表示を停止させる制御ステップと、
を有することを特徴とする制御方法。
【請求項１０】
請求項９に記載の制御方法の各ステップを、コンピュータに実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像処理装置、画像処理装置の制御方法、及びプログラムに関する。
【背景技術】
【０００２】
近年、タッチパネルを備えた情報処理装置が一般的に利用されている。そのような情報処理装置を利用する際に、画面上でフリック操作を行うことによって、当該画面に表示された任意の画像をスクロールさせることが行われている。これにより例えば、複写機が備える表示部にタッチパネルを設け、スキャン処理後の画像を印刷前にプレビュー表示し、ユーザがフリック操作を行うことによって、各ページをスクロールさせて確認できるようになる。
【０００３】
フリック操作による画面のスクロール表示は、ユーザの操作が直感的であることや、スクロールが滑らかに表示されることにより、非常に使い勝手の良いものである。その一方で、スクロール表示が滑らかに高速に行われることにより、確認すべき画像をユーザが見落としてしまうといった問題も発生し易くなる。
【０００４】
このような問題に対する解決策として、複数のコンテンツの一覧表示において、ユーザ情報を基にコンテンツ毎の重要度を計算し、計算されたコンテンツ毎の重要度に応じてスクロール速度を変更する技術がある（特許文献１参照）。即ち、重要度が高いコンテンツをスクロール表示している最中は、スクロール速度が遅くなるものである。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２０１０−１５２７７７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
上記従来技術によれば、確かに、重要度が高いと計算されたコンテンツに関しては、スクロール表示中に見落とし難くなる。しかしながらこの従来技術では、各コンテンツの重要度を計算するための処理が煩雑であり、にもかかわらず重要度が高いと計算されたものが必ずしもユーザが確認したいと思うコンテンツに一致しているとは限らない。
【０００７】
例えば複写機において、スキャン処理後の画像を印刷前にプレビュー表示してユーザが各ページの画像を確認する場合、各ページの重要度よりも、ページ間の特徴量の変化の方が重要であることが多い。つまり、複数ページの中に１ページだけ天地が逆になっているページが混ざっているような場合に、そのページをプレビューによって見つけ易いことが重要である。そのページは他のページと比較して特徴量が変化しているページである。
【０００８】
しかしながら上記従来技術では、各コンテンツに対する絶対的な基準によって重要度の高いコンテンツを特定しているのであって、他のコンテンツと比較した相対的な基準によってコンテンツを特定することはできなかった。
【０００９】
本発明はこのような課題に対してなされたものであり、画像データをスクロール表示させた場合に、その内容を確認するユーザの利便性を、従来よりもより一層向上させることを目的とする。
【課題を解決するための手段】
【００１０】
上記目的を達成するために、本発明の画像処理装置は、複数のページを含む画像データを表示させる表示制御手段と、前記表示制御手段によって表示された画像データに対してユーザによって所定の操作がなされたことに応じて、前記画像データをスクロール表示させるスクロール表示手段と前記複数のページそれぞれの画像の特徴を示す特徴量を取得する取得手段と、所定の条件を満たす特徴量を持った所定のページが、前記スクロール表示手段によって表示された場合に、当該スクロール表示を停止させる制御手段とを有することを特徴とする。
【発明の効果】
【００１１】
本発明によれば、画像データをスクロール表示させた場合に、その内容を確認するユーザの利便性を、従来よりもより一層向上させることができる。
【図面の簡単な説明】
【００１２】
【図１】本実施例におけるＭＦＰ１０１のハードウェアブロック図
【図２】本実施例におけるＭＦＰ１０１のディスプレイに表示される画面例
【図３】本実施例におけるプレビュー画像の操作例
【図４】本実施例におけるプレビュー画像の操作例
【図５】本実施例におけるプレビュー画像の操作例
【図６】本実施例におけるＭＦＰ１０１の処理を示すフローチャート
【図７】本実施例におけるＭＦＰ１０１の処理を示すフローチャート
【図８】本実施例においてプレビュー表示される画像データの例
【図９】本実施例においてプレビュー表示される画像データの例
【図１０】本実施例においてプレビュー表示される画像データの例
【図１１】本実施例においてプレビュー表示される画像データの例
【図１２】本実施例におけるＭＦＰ１０１の処理を示すフローチャート
【図１３】本実施例においてプレビュー表示される画像データの例
【図１４】本実施例においてプレビュー表示される画像データの例
【発明を実施するための形態】
【００１３】
以下、本発明を実施するための最良の形態について図面を用いて説明する。なお、以下の実施の形態は特許請求の範囲に係る発明を限定するものでなく、また実施の形態で説明されている特徴の組み合わせの全てが発明の解決手段に必須のものとは限らない。
【００１４】
（実施形態１）
図１は、本発明が実施される装置の一例としてのＭＦＰ（Ｍｕｌｔｉ  Ｆｕｎｃｔｉｏｎ  Ｐｅｒｉｐｈｅｒａｌ）のハードウェア構成を示す図である。
【００１５】
図１において、システムバス１１０に対してＣＰＵ１１１、ＲＡＭ１１２、ＲＯＭ１１３、入力部１１４、表示制御部１１５、外部メモリＩ／Ｆ１１６、通信Ｉ／Ｆコントローラ１１７が接続される。また、タッチパネル１１８、ディスプレイ１１９、外部メモリ１２０が接続される。システムバス１１０に接続される各部は、システムバス１１０を介して互いにデータのやりとりを行うことができるように構成されている。
【００１６】
ＲＯＭ１１３は、不揮発性のメモリであり、画像データやその他のデータ、ＣＰＵ１１１が動作するための各種プログラムなどが、それぞれ所定の領域に格納される。ＲＡＭ１１２は、揮発性のメモリであり、ＣＰＵ１１１の主メモリ、ワークエリア等の一時記憶領域として用いられる。ＣＰＵ１１１は、例えばＲＯＭ１１３に格納されるプログラムに従い、ＲＡＭ１１２をワークメモリとして用いて、このＭＦＰ１０１の各部を制御する。なお、ＣＰＵ１０１が動作するためのプログラムは、ＲＯＭ１１３に格納されるのに限られず、外部メモリ（ハードディスク等）１２０に予め記憶しておいてもよい。
【００１７】
入力部１１４は、ユーザ操作を受け付け、操作に応じた制御信号を生成し、ＣＰＵ１１１に供給する。例えば、入力部１１４は、ユーザ操作を受け付ける入力デバイスとして、キーボードといった文字情報入力デバイス（不図示）や、マウス（不図示）やタッチパネル１１８といったポインティングデバイスなどを有する。なお、タッチパネル１１８は、例えば平面的に構成された入力部に対して接触された位置に応じた座標情報が出力されるようにした入力デバイスである。ＣＰＵ１１１は、入力デバイスに対してなされたユーザ操作に応じて入力部１１４で生成され供給される制御信号に基づき、プログラムに従いこのＭＦＰ１０１の各部を制御する。これにより、ＭＦＰ１０１に対し、ユーザ操作に応じた動作を行わせることができる。
【００１８】
表示制御部１１５は、ディスプレイ１１９に対して画像を表示させるための表示信号を出力する。例えば、表示制御部１１５に対して、ＣＰＵ１１１がプログラムに従い生成した表示制御信号が供給される。表示制御部１１５は、この表示制御信号に基づき表示信号を生成してディスプレイ１１９に対して出力する。例えば、表示制御部１１５は、ＣＰＵ１１１が生成する表示制御信号に基づき、ＧＵＩ（Ｇｒａｐｈｉｃａｌ  Ｕｓｅｒ  Ｉｎｔｅｒｆａｃｅ）を構成するＧＵＩ画面をディスプレイ１１９に表示させる。
【００１９】
タッチパネル１１８はディスプレイ１１９と一体的に構成される。例えば、タッチパネル１１８を光の透過率がディスプレイ１１９の表示を妨げないように構成し、ディスプレイ１１９の表示面の上層に取り付ける。そして、タッチパネル１１８における入力座標と、ディスプレイ１１９上の表示座標とを対応付ける。これにより、あたかもユーザがディスプレイ１１９上に表示された画面を直接的に操作可能であるかのようなＧＵＩを構成することができる。
【００２０】
外部メモリＩ／Ｆ１１６には、例えばハードディスクやフロッピー（登録商標）ディスク、又はＣＤやＤＶＤ、メモリーカード等の外部メモリ１２０が装着可能になっている。ＣＰＵ１１１の制御に基づき、装着された外部メモリ１２０からのデータの読み出しや、当該外部メモリ１２０に対するデータの書き込みを行う。通信Ｉ／Ｆコントローラ１１７は、ＣＰＵ１１１の制御に基づき、例えばＬＡＮやインターネット、有線、無線等の各種ネットワーク１０２に対する通信を行う。ネットワーク１０２には、ＰＣや他のＭＦＰ、プリンタ、サーバ等、様々な装置がＭＦＰ１０１と通信可能に接続される。
【００２１】
スキャナ１２１は原稿を読み取り、画像データを生成する。プリンタ１２２は入力部１１４を介して入力されたユーザの指示や通信Ｉ／Ｆコントローラ１１７を介して外部装置から入力されたコマンドに基づいて、印刷ジョブを実行する。
【００２２】
なお、ＣＰＵ１１１はタッチパネル１１８への例えば以下の操作や状態を検出できる。タッチパネルを指やペンで触れたこと（以下、タッチダウンと称する）。タッチパネルを指やペンで触れている状態であること（以下、タッチオンと称する）。タッチパネルを指やペンで触れたまま移動していること（以下、ムーブと称する）。タッチパネルへ触れていた指やペンを離したこと（以下、タッチアップと称する）。タッチパネルに何も触れていない状態（以下、タッチオフと称する）等である。これらの操作や、タッチパネル上に指やペンが触れている位置座標はシステムバス１１０を通じてＣＰＵ１１１に通知され、ＣＰＵ１１１は通知された情報に基づいてタッチパネル上にどのような操作が行なわれたかを判定する。ムーブについてはタッチパネル上で移動する指やペンの移動方向についても、位置座標の変化に基づいて、タッチパネル上の垂直成分・水平成分毎に判定できる。またタッチパネル上をタッチダウンから一定のムーブを経てタッチアップをしたとき、ストロークを描いたこととする。素早くストロークを描く操作をフリックと呼ぶ。フリックは、タッチパネル上に指を触れたままある程度の距離だけ素早く動かして、そのまま離すといった操作であり、言い換えればタッチパネル上を指ではじくように素早くなぞる操作である。ＣＰＵ１１１は、所定距離以上を、所定速度以上でムーブしたことが検出され、そのままタッチアップが検出されるとフリックが行なわれたと判定できる。また、所定距離以上のムーブが検出され、そのままタッチオンが検出されている場合には、ドラッグが行なわれたと判定するものとする。タッチパネル１１８は、抵抗膜方式や静電容量方式、表面弾性波方式、赤外線方式、電磁誘導方式、画像認識方式、光センサ方式等、様々な方式のタッチパネルのうちいずれの方式のものを用いても良い。
【００２３】
次に、ＭＦＰ１０１が備えるプレビュー機能について説明する。本実施例において、プレビュー機能とは、ＲＡＭ１１２もしくは外部メモリ１２０に保存された画像データをディスプレイ１１９に表示する機能である。ＣＰＵ１１１は、この画像データから、ディスプレイ１１９で表示するのに適したフォーマットの画像データを生成する。以下ではディスプレイ１１９に表示するのに適したフォーマットの画像データをプレビュー画像と呼ぶ。尚、外部メモリ１２０の保存された画像データは、複数のページから構成されていてもよく、その場合にはページ毎にプレビュー画像が生成される。
【００２４】
またＭＦＰ１０１は、一つ以上の方法により画像データをＲＡＭ１１２もしくは外部メモリ１２０に保存することができる。一つは、スキャナ１２１によって読み取られた原稿から生成された画像データを保存する方法である。又は、通信Ｉ／  Ｆコントローラ１１７を介してネットワーク１０２上に接続されているＰＣ等の外部装置から受信した画像データを保存する方法である。又は、外部メモリＩ／Ｆ１１６に装着された可搬型の記憶媒体（ＵＳＢメモリやメモリーカード等）から受信した画像データを保存する方法である。その他、別の方法によって画像データを外部メモリ１２０に保存してもよい。
【００２５】
図２は、ＭＦＰ１０１のディスプレイ１１９にプレビュー画像を表示している状態を示した画面例である。図２におけるプレビュー画面１００は、プレビュー画像を表示するための画面であり、プレビュー表示領域１０２、ページスクロールボタン１０３、拡大・縮小ボタン１０４、表示領域移動ボタン１０５、閉じるボタン１０７が含まれている。プレビュー表示領域１０２は、プレビュー画像１０６を表示するための表示領域である。また、プレビュー画像は一度に複数枚（複数ページ分）表示しても良い。図２では、例としてプレビュー表示領域１０２には、プレビュー画像を１枚表示している。ただし、次のページと前のページが存在することを示すために、プレビュー表示領域１０２の両端に、前後のページのプレビュー画像をその一部分だけ表示している。ページスクロールボタン１０３は、次のページや前のページのプレビュー画像が存在する場合に押下可能となるボタンである。このボタンの押下によって、プレビュー表示領域１０２に表示するプレビュー画像１０６をユーザがしたボタンが示す方向のページへと変更することができる。拡大・縮小ボタン１０４は、プレビュー表示領域１０２に表示するプレビュー画像１０６の表示倍率を変更するためのボタンである。表示倍率は複数の段階に区切られており、ユーザの指示により任意の表示倍率に変更することができる。表示領域移動ボタン１０５は、プレビュー表示領域１０２に表示されるプレビュー画像１０６の表示位置を変更するためのボタンである。拡大・縮小ボタン１０４により表示倍率を大きくした場合に、プレビュー表示領域１０２にプレビュー画像１０６の一部しか表示されなくなることがある。そのような場合に、表示領域移動ボタン１０５により、プレビュー画像１０６の任意の位置を表示することができる。閉じるボタン１０７は、プレビュー画面１００の画面を閉じ別の画面に遷移させ、また、プレビュー機能を終了させるためのボタンである。
【００２６】
図３、図４は、プレビュー表示領域１０２に表示されたプレビュー画像１０６を、タッチパネルを用いたジェスチャ操作によって表示操作する様子を示している。ＭＦＰ１０１は、上述のページスクロールボタン１０３、拡大・縮小ボタン１０４、表示領域移動ボタン１０５の代わりにこのジェスチャ操作によって、プレビュー画像１０６の表示を操作することができる。ジェスチャ操作は、上述のフリックやドラッグの他に、タッチパネル上の２点以上をタッチした状態（タッチダウン）からそれらの間隔を広げる操作であるピンチアウトや、逆に間隔を狭める操作であるピンチアウトがある。これ以外の操作をジェスチャ操作として採用しても構わない。尚、ＭＦＰ１０１の装置の動作を決めるための設定として、ジェスチャ操作を受け付けるか否かを変更できるようにしてもよい。そして、ジェスチャ操作を受け付ける設定になっていた場合には、ページスクロールボタン１０３、拡大・縮小ボタン１０４、表示領域移動ボタン１０５等を非表示にしてもよい。
【００２７】
図３では、ページスクロールボタン１０３の代わりにフリック操作を用いて、プレビュー表示１０６されるページの変更を行う様子を示している。図３に示すように、右方向へのフリック操作によって、前のページ（左側に隠れていたページ）のプレビュー画像が、右方向へのスクロールによって中央に表示されるようになる。ま左方向へのフリック操作によって、次のページ（右側に隠れていたページ）のプレビュー画像が、左方向へのスクロールによって中央に表示されるようになる。
【００２８】
図４では、拡大・縮小ボタン１０４の代わりにピンチイン操作やピンチアウト操作を用いて、プレビュー画像１０６の表示倍率を変更する様子を示している。ピンチアウトを用いると表示倍率が大きくなりプレビュー画像１０６は拡大されて表示される。逆にピンチインを用いると表示倍率が小さくなりプレビュー画像１０６は縮小されて表示される。
【００２９】
図５では、表示領域移動ボタン１０５の代わりにドラッグ操作を用いて、表示位置を変更する様子を示している。図５の例では、左上から右下方向へドラッグすることにより、プレビュー画像１０６の表示位置が変更されている。
【００３０】
尚、ジェスチャ操作と当該ジェスチャ操作によって行われる表示制御の対応関係は、図３〜図５で例示したもの以外であっても良い。例えば、タッチダウンで表示倍率を変更したり、フリックで表示位置を変更したり、ピンチインやピンチアウトでページスクロールしたり、ダブルタップ（タッチダウンを連続して二回行う操作）でプレビュー画面１００を閉じたりしても良い。
【００３１】
次に、ユーザによってプレビュー画像の表示が指示された場合にＭＦＰ１０１において実行される処理について図６，図７のフローチャートを用いて説明する。図６、７に示すフローチャートの各ステップは、ＭＦＰ１０１のＣＰＵ１１１がプログラムを実行することによって処理される。そのプログラムは、ＲＯＭ１１３や外部メモリ１２０等のメモリに格納されており、ＲＡＭ１１２に展開されて実行される。
【００３２】
本フローチャートは、ＭＦＰ１０１において、ユーザによってプレビュー画像の表示が指示された場合に開始される。まず、Ｓ２００において、ＣＰＵ１１１は、プレビュー表示の対象となる画像データの全てのページについて、プレビュー画像が生成されたか否かを判断する。生成されていないと判断された場合にはＳ２０１へと進む。Ｓ２０１において、ＣＰＵ１１１は、画像データに含まれる一つのページの画像を解析し、そのページの画像の特徴量を抽出する。特徴量とは、その画像の特徴を示す情報であり、例えば、カラー画像かモノクロ画像かの情報、画像のサイズ情報、画像データの天地を示す向きの情報、画像が斜めに傾いていることを示す情報等である。他にも、画像のデータ量、向き、日時、画像特性などがある。画像特性は、例えば、画像の色未、文字の密集度、文字と写真の割合等がある。また、印刷処理を実行する前のプレビュー画像を表示するような場合で、尚且つページ毎に印刷設定を変更できるような場合には、更に、各ページの印刷設定の設定値を特徴量として用いてもよい。例えば、出力用紙サイズの情報、縮小レイアウト（２ｉｎ１レイアウトや４ｉｎ１レイアウト）の設定情報、両面印刷設定の有無等の情報である。Ｓ２０１では、ＣＰＵ１１１は、あるページの画像に関して、このような特徴量を抽出し、記憶しておく。
【００３３】
その後Ｓ２０２において、ＣＰＵ１１１は、特徴量が抽出されたページの画像から、プレビュー画像を生成する。ここでは、印刷処理を実行する前のプレビュー表示である場合には、事前にユーザによって入力された印刷設定が反映されたプレビュー画像を生成するようにしてもよい。例えば、縮小レイアウト（２ｉｎ１レイアウトや４ｉｎ１レイアウト）や両面設定、ステイプル処理等が行われた状態を示すプレビュー画像を表示することにより、ユーザに出力結果と同じ画像の状態を確認させることができる。Ｓ２０２の処理が終わるとＳ２００へ戻り、全ページに対してＳ２０１、Ｓ２０２の処理が終了するまで、次のページに関して処理を繰り返す。尚、本フローチャートでは、全てのページのプレビュー画像が生成されるまでプレビュー画像が表示されないものとしたが、最初に表示すべきページ分のプレビュー画像が生成できた時点でプレビュー画像の表示を開始するようにしてもよい。その場合、ＣＰＵ１１１は、Ｓ２０３の処理と並行して、Ｓ２０１やＳ２０２の処理を実行することになる。
【００３４】
Ｓ２０３において、ＣＰＵ１１１は、Ｓ２０２において生成されたプレビュー画像を用いて、ディスプレイ１１９にプレビュー画像を表示させる。通常、複数ページから成る画像データのプレビュー表示を行う場合には、最初は１ページ目の画像データがプレビュー表示される。
【００３５】
その後、Ｓ２０４において、ＣＰＵ１１１は、ユーザによる操作を受け付ける。Ｓ２０４にて受け付けた操作が、プレビュー画像の拡大又は縮小を指示するための操作であった場合、Ｓ２０５へと進む。この操作は、拡大・縮小ボタン１０４の押下か、プレビュー画像に対するピンチイン又はピンチアウト操作の何れかである。Ｓ２０５において、ＣＰＵ１１１は、プレビュー画像の表示倍率を変更する。その後、Ｓ２０４へと戻る。
【００３６】
Ｓ２０４にて受け付けた操作が、プレビュー画像のスクロールであった場合、Ｓ２０６へと進む。この操作は、ページスクロールボタン１０３の押下か、プレビュー画像に対するフリック操作の何れかである。Ｓ２０６において、ＣＰＵ１１１は、受け付けた操作がフリック操作であるか否かを判断する。フリック操作ではないと判断された場合、即ち、ページスクロールボタン１０３の押下であると判断された場合にはＳ２１１へと進む。Ｓ２１１において、ＣＰＵ１１１は、プレビュー表示しているページを次のページ（又は前のページ）に切り替えて表示させる。Ｓ２０６において、フリック操作であると判断された場合、Ｓ２０７へと進む。Ｓ２０７において、ＣＰＵ１１１は、フリック操作の方向に従ってページをスクロールするように、スクロール表示を行わせる。
【００３７】
Ｓ２０８において、ＣＰＵ１１１は、スクロール表示によって次のページをディスプレイ１１９に表示させるにあたって、現在プレビュー画像が表示されているページの特徴量と、次に表示すべきページの特徴量とを比較する。各ページの特徴量は、Ｓ２０１で解析されて保持されているため、この情報を使用する。Ｓ２０８の処理の結果、現ページと次ページとの間で、特徴量が変換すると判断された場合、Ｓ２０９へと進む。Ｓ２０９において、ＣＰＵ１１１は、特徴量が変化すると判断された次ページのプレビュー画像を表示した時点で、スクロール表示を停止する。プレビュー表示領域１０２に複数ページ分のプレビュー画像が表示可能である場合には、特徴量が変化すると判断された次ページのプレビュー画像が、表示領域の中央に来た状態、又は一番右端や左端に来た状態で、スクロール表示を停止する。
【００３８】
一方、Ｓ２０８の処理の結果、現ページと次ページとの間で、特徴量が変換すると判断されなかった場合、Ｓ２１０へと進む。Ｓ２１０において、ＣＰＵ１１１は、スクロール表示を終了するか否かを判断する。フリック操作によるスクロール表示は、フリック操作の強度、即ちフリック操作時の指やペンの移動量や速度に応じて、スクロール量が決められる。Ｓ２１０では、スクロール表示による移動量がそのスクロール量に達したかどうかを判断する。達していないと判断された場合にはＳ２０７へと戻り、ＣＰＵ１１１は、次のページのプレビュー画像をディスプレイ１１９に表示させる。一方で、スクロール量に達したと判断された場合には、Ｓ２０９へと進み、スクロール表示を停止する。
【００３９】
図８は、プレビュー表示の対象となっている画像データの構成の一例を示すものであり、この画像データをプレビュー表示している場合にフリック操作によってスクロール表示が行われた場合の表示に関して説明する。
【００４０】
図８の例では、５ページから成る画像データであり、１〜３ページ目はモノクロ画像、４，５ページ目はカラー画像のデータである。従って１〜３ページ目の各画像データは「モノクロ画像」という特徴量をもっており、４，５ページ目の各画像データは「カラー画像」という特徴量をもっている。８０１で示した枠は、プレビュー表示画面上のプレビュー表示領域１０２を示している。今、１ページ目がプレビュー表示領域に表示されている状態で、８０２に示すようにユーザが左方向へのフリック操作を行った場合、スクロール表示が行われ、そのフリック操作の強度に従って、２ページ目、３ページ目、の順にプレビュー画像が表示される。本実施例では、２ページ目、３ページ目、４ページ目と、スクロールによって次のページを表示するにあたって、ページ間での特徴量の変化が判断される（Ｓ２０８）。図８の例では、１ページから２ページ、２ページから３ページにスクロール表示する際には、何れも特徴量は「モノクロ画像」であり、ページ間で変化はない。しかしながら、３ページから４ページにスクロールするにあたって、特徴量が「モノクロ画像」から「カラー画像」に変換している。そのため、本実施例では、もしフリック操作の強度が、５ページ目までスクロールすることができる強度であったとしても、特徴量の変化が検出された４ページ目のプレビュー画像を表示した時点でスクロールが停止することになる。これによりユーザは、どのページから画像データが変化したのかについて、確認し易くなる。
【００４１】
図７へ戻り説明を続ける。Ｓ２０４にて受け付けた操作が、プレビュー画像の表示位置の移動を指示するための操作であった場合、Ｓ２１２へと進む。この操作は、表示領域移動ボタン１０５の押下か、プレビュー画像に対するドラッグ操作の何れかである。Ｓ２１２において、ＣＰＵ１１１は、プレビュー画像の表示位置を変更する。その後、Ｓ２０４へと戻る。
【００４２】
Ｓ２０４にて受け付けた操作が、プレビュー画面を閉じる指示であった場合、Ｓ２１３へと進む。その操作は、閉じるボタン１０７の押下である。Ｓ２１３において、ＣＰＵ１１１は、現在表示していたプレビュー画面を閉じて、任意の別の画面をディスプレイに表示させる。
【００４３】
このように、本実施例のプレビュー表示におけるスクロール表示では、ページ間の画像の特徴量が変化したタイミングで、スクロールを停止するように制御している。これにより、ページ間で画像の特徴量が変化しているにも関わらず、スクロール表示によって、その内容をユーザが確認し難くなるといった問題を防ぐことができる。つまり、ページ間で特徴量が変化した箇所のページを、ユーザに確実に確認させることができるようになる。
【００４４】
（変形例）
上記実施例の説明では、単に現ページと次ページの画像の特徴量を比較し、変化がある場合にはその次ページのプレビュー表示でスクロールを停止するものとしたが、これ以外に様々な変形例が考えられる。
【００４５】
例えば、ページ間で複数の特徴量が変化していた場合に、ある閾値以上の特徴量が変化していたかどうかを条件として、スクロールを停止するか否か決めるようにしてもよい。ページ毎の画像データにおいて、複数の特徴量が抽出される場合がある。具体例として、１ページ目の画像の特徴量が「モノクロ画像」「出力用紙サイズＡ４」「文字データ」であり、２ページ目の画像の特徴量が「カラー画像」「出力用紙サイズＡ４」「写真画像」であった場合を考える。このとき、１ページ目と２ページ目との特徴量の変化は、２つである。もし、スクロールを停止する条件となる閾値が「２」以下であった場合には、２ページ目のプレビュー表示でスクロールは停止する。一方、スクロールを停止する条件となる閾値が「３」以上であった場合には、２ページ目のプレビュー表示でもスクロールは停止しない。このようにすれば、複数の特徴量の変化が起こり得る複数ページの画像データをスクロール表示する際にも、頻繁にスクロールが停止してかえって操作性が悪くなってしまうということがなくなる。また、この例において、スクロールを停止する条件とする閾値をユーザが任意に設定できるようにしてもよい。
【００４６】
別の例として、スクロールを停止する条件とすべき特徴量と条件としない特徴量とが予め決められていてもよい。例えば、カラー画像かモノクロ画像かを示す特徴量は、スクロールを停止する条件とし、出力用紙サイズの情報はスクロールを停止する条件としない。このような条件が決められていた場合には、上記具体例のケースでは、１ページ目と２ページ目とで停止の条件とすべき特徴量としてのカラー画像かモノクロ画像かが変化しているため、スクロールは停止されることになる。仮に、カラー画像かモノクロ画像かを示す特徴量は、スクロールを停止する条件とせず、出力用紙サイズの情報はスクロールを停止する条件とする場合には、上記具体例のケースでは、スクロールが停止されないことになる。またこの場合にも、スクロールを停止する条件とする特徴量の種類を、ユーザが任意に設定できるようにしてもよい。
【００４７】
このように、スクロールを停止する条件とする特徴量の種類が決められる場合には、ユーザによってその選択が行われてもよいし、実行すべきジョブの種別やジョブの設定に基づいて、どの特徴量を使用するかが決められてもよい。ジョブの種類とは、コピージョブ、印刷ジョブ、送信ジョブ、ＦＡＸジョブ等である。つまり、例えば印刷ジョブを実行する際のプレビュー表示（印刷前プレビュー）である場合には、ある種類の特徴量（例えばカラー画像かモノクロ画像か）をスクロール停止の条件とする。そして、スキャンしたデータを外部に送信する送信ジョブを実行する際のプレビュー表示（送信前プレビュー）である場合に、別の種類の特徴量（例えば画像の天地の向きが反対かどうか）をスクロール停止の条件とする。このようにして、ジョブの種類や設定に従って、確認すべき画像をより確実にユーザに確認させることができる。
【００４８】
また、プレビュー表示において、ユーザが何らかの設定を変更したページを記憶しておき、そのページが再度スクロールによって表示される場合に、当該ページでスクロールを停止するようにしてもよい。
【００４９】
また、図７の例では、ページ間の特徴量の変化は、フリック操作によるスクロールが行われた時のみ判断するものとし、ページスクロールボタン１０３が押下されたことによるスクロールの際には判断を行わなかった。これに代えて、フリック操作によるスクロールの時でも、ある一定以上の速度でスクロールが行われた場合にのみＳ２０８の判断及びその結果によるスクロールの停止を行うようにしてもよい。この場合、Ｓ２０７の処理の後、スクロール速度（又はフリックの強度等）を判断する処理を行い、その結果に従ってＳ２０８の処理に進むか否かを切り替える構成となる。
【００５０】
また、スクロールの停止に加えて、又はスクロールの停止に代えて、ページ間の特徴量が変化した場所を強調表示するようにしてもよい。強調表示とは、例えば線や文字を太くしたり、大きくしたり、色を変更したりして、他のページのプレビュー画像と特徴量が異なることをユーザが分かるように表示することを指す。他にも、特徴量が変化したページのプレビュー画像の枠を別のプレビュー画像の枠とは異なる表示にすることによって強調表示を行ってもよい。
【００５１】
また、ページ間の特徴量の変化を条件にスクロールを停止することに加えて、又は代えて、予め決められた特定のページをプレビュー表示する際に、必ずスクロールを停止するように制御してもよい。即ち、Ｓ２０８に代えて、又は加えて、特定のページかどうかを判断する処理を行う。このようにすれば、例えば、次のような状況において有用である。外部メモリ１２０に、ボックスと呼ばれる画像格納用に割り当てられた複数の記憶領域（ボックスＮｏ．１、ボックスＮｏ．２、・・・ボックスＮｏ．Ｎ）があるとする。あるボックス（ボックスＮｏ．１）には、ある会議の資料を格納するために専用に用いられているとする。そのボックスには会議の資料が複数可能されており、それらの資料は必ず所定のページまでは表紙や目次となっており、Ｘページ目からそれぞれ異なる内容になっているとする。このような場合、ユーザがＭＦＰ１０１のディスプレイでそのボックスに格納されている会議資料をプレビュー表示させて内容を確認する場合、特に、Ｘページ目以降の内容について確認したいと考えられる。そこで、そのプレビュー表示におけるスクロール時は、必ずＸページ目で停止するように制御すれば、ユーザの利便性が向上する。上記例のような場合を考慮して、ボックス毎に、停止する条件となるページ数を予め設定できるようにしてもよい。また、特徴量の変化による停止と併用させてもよい。例えば、ボックスＮｏ．１に格納された画像データをプレビューする際の停止条件として、「５ページ目」ｏｒ「カラー／モノクロ画像」を設定し、ボックスＮｏ．２に対しては、「３ページ目」ｏｒ「天地が逆の場合」を設定する。
【００５２】
上述したように、特徴量として、ページ間での印刷設定の変化を用いることも可能である。図９は、ページ間で印刷設定が異なる複数のページから成る画像データをプレビュー表示する際の例を示す図である。図９の例では、４ページから成る原稿画像が、１ページ目と２ページ目はそれぞれ１ｉｎ１レイアウト、３ページ目と４ページ目は２ｉｎ１レイアウトの設定がなされている。９０１で示した枠は、プレビュー表示画面上のプレビュー表示領域１０２を示している。今、１ページ目がプレビュー表示領域に表示されている状態で、９０２に示すようにユーザが左方向へのフリック操作を行った場合、スクロール表示が行われ、そのフリック操作の強度に従って、２ページ目、３ページ目、の順にプレビュー画像が表示される。このとき、２ページ目から３，４ページ目を表示するにあたって、ページ間での特徴量の変化が検知される。その結果、もしフリック操作の強度が、４ページ目までスクロールすることができる強度であったとしても、特徴量（この場合、印刷設定）の変化が検出された３ページ目のプレビュー画像を表示した時点でスクロールが停止することになる。これによりユーザは、どのページで印刷設定が変化したかについて、確認し易くなる。
【００５３】
また、スクロールを停止する条件として、ＭＦＰ１０１が現在印刷処理することができないページがあった場合に、そのページで停止するように制御してもよい。現在印刷処理することができないとは、指定されたサイズの用紙がない、カラートナーがない、ステイプルやパンチ等の後処理装置が使用できない等の理由が考えられる。図１０は、このような場合を説明するための例である。図１０の１００１は、現在プレビュー表示しようとしている画像データであり、１ページ〜４ページによって構成されている。図に示すように、１，２，４ページは出力用紙サイズとしてＡ４が設定されており、３ページ目はＡ３が設定されている。図の１００２は、現在のＭＦＰ１０１が備える給紙部にセットされている用紙サイズの情報を示している。１００２によれば、現在ＭＦＰ１０１には、４つの給紙部にそれぞれＡ４、Ａ４Ｒ，Ｂ４，Ａ５の用紙がセットされていることが分かる。従って現在ＭＦＰ１０１は、Ａ３のサイズの用紙を使った印刷ができない状態である。この時、１００３に示すようにユーザが左方向へのフリック操作を行った場合、スクロール表示が行われ、そのフリック操作の強度に従って、２ページ目、３ページ目、の順にプレビュー画像が表示される。このとき、２ページ目から３ページ目にスクロールする際に特徴量の変化が検知される。この場合の特徴量の変化とは、「印刷可能な設定」から「印刷不可能な設定」に変化したことを指す。その結果、もしフリック操作の強度が、４ページ目までスクロールすることができる強度であったとしても、特徴量（この場合、印刷可能か不可能か）の変化が検出された３ページ目のプレビュー画像を表示した時点でスクロールが停止することになる。これによりユーザは、どのページが印刷不可能であるかについて、確認し易くなる。
【００５４】
また、プレビュー画像を表示するにあたって、Ｎｉｎ１レイアウトの設定や両面印刷の設定なされているページに関して、１ページにレイアウトされるＮ個の各画像、又は１ページの表と裏にそれぞれレイアウトされる２個の画像を別々に表示してもよい。そして、その際に、別々に表示されたどの画像が、実際の印刷時に１枚にまとめて印刷されるのかを分かるように表示する。図１１は、６ページから成る原稿の画像に対して、両面印刷の設定がなされた場合のプレビュー表示の例を示したものである。図の１１０１はプレビュー表示領域１０２に相当する。図に示すように、６ページの原稿画像を両面印刷すると、実際には３ページ分の印刷用紙のそれぞれ表裏に各画像が印刷されることになる。本例では、１１０３に示すように、どの原稿画像のページが実際の印刷時に一枚の印刷用紙にまとめられるかを示す枠を表示し、ユーザに確認できるようにしている。そして、このような場合において、１１０２に示すようにフリック操作が行われた場合には、以下のように処理が行われる。即ち、原稿画像に対応する１〜６ページまでのそれぞれの画像に対する特徴量を比較するのではなく、印刷時にまとめられる原稿画像をグループ化し、グループ単位で特徴量の変化を判断する。図１１の例では、１ページと２ページをまとめた１グループと、３ページと４ページをまとめた２グループと、５ページと６ページをまとめた３グループの、それぞれの特徴量の変化が判断される。そして、スクロール停止の条件に該当してスクロールを停止するにあたっては、各グループの先頭の位置でスクロールが停止するように制御する（例えば図１１の１１０４）。これにより、ユーザは、実際に印刷される際に一枚にまとめられ画像のグループ単位で、各画像を確認することができる。
【００５５】
尚、上記実施例の説明では、各条件に従って、スクロールを停止するものとして説明したが、スクロールの停止に限らず、スクロール速度を低速にする（減速する）ように制御してもよい。又は、逆に条件に合致しない限りスクロール速度を高速にすることで相対的に条件に合致したページを低速にしてもよい。即ち、条件に合致したページと条件に合致したページ以外のページとでスクロール速度に変化をもたせることにより、ユーザに確認を促すべきページを、ユーザに確認させ易くするようにしてもよい。
【００５６】
（実施形態２）
実施形態１では、現在プレビュー表示しているページの画像と次に表示すべきページの画像とで特徴量の変化があるか判断し、特徴量の変化がある場合にスクロールを停止するようにした。これにより、ユーザは特徴量が変化したページについて確認し易くなる。ただし、この方法では、特徴量が変化するページが連続していたり、全てのページで特徴量が変化しているような場合に、頻繁にスクロールが停止してしまい、かえってユーザの操作性を損ねるおそれもある。本実施形態では、このような更なる課題に着目し、ユーザの操作性を損ねることなく、ユーザに確認させるべき画像を、より確実に確認できる仕組みについて説明する。
【００５７】
本実施形態を実施する装置やディスプレイの表示内容は実施形態１（図１や図２）と同様のため説明は省略する。以下、実施形態１との差分について詳しく説明する。
【００５８】
図１２は、本実施形態におけるＭＦＰ１０１の動作を示すフローチャートであり、図７のＳ２０７〜Ｓ２１０の処理の代わりに実行されるものである。それ以外の処理は図６、図７と同様のため、本実施例での説明は省略する。図１２は、プレビュー画像に対してフリック操作によってページスクロールが指示された場合に、ＭＦＰ１０１で実行される処理である。図１２の各ステップは、ＭＦＰ１０１のＣＰＵ１１１がプログラムを実行することによって処理される。そのプログラムは、ＲＯＭ１１３や外部メモリ１２０等のメモリに格納されており、ＲＡＭ１１２に展開されて実行される。
【００５９】
Ｓ１２０１において、ＣＰＵ１１１は、ある特定のページ数分の画像それぞれの特徴量を取得する。予め各ページの画像の特徴量は外部メモリ１２０に格納されているため、このステップでは、その中から特定のページ数分の特徴量を取得する。ここで、ある特定のページ数は、予め装置において決められていてもよいし、ユーザが任意に設定できるものであってもよい。
【００６０】
Ｓ１２０２において、ＣＰＵ１１１は、取得した特徴量を比較することによって、前記特定のページ数の中で、ページ間の特徴量の変化が何回発生するかをカウントする。図１３の（Ａ）（Ｂ）は、それぞれ７ページから成る画像データであり、各ページの画像は特徴量としてカラー画像かモノクロ画像かを示す情報を持っている。一例として、Ｓ１２０１での基準となる特定ページ数が、「６ページ」であった場合、図１３（Ａ）の場合には、Ｓ１２０２でカウントされる変化回数は「２」となる。一方、図１３（Ｂ）の場合には、Ｓ１２０２でカウントされる変化回数は「５」となる。
【００６１】
次に、Ｓ１２０３において、ＣＰＵ１１１は、Ｓ１２０２においてカウントされた変化回数が、予め決められた閾値である所定数よりも多いか否かを判断する。ここでの所定数は、予め装置に対して設定されていてもよいし、ユーザが任意に設定できるようにしてもよい。また、実行するジョブの種類や、スクロール停止の条件とすべき特徴量の種類などによってそれぞれ異なる所定数が設定されていてもよい。
【００６２】
Ｓ１２０３の判断の結果、変化回数が所定数よりも多いと判断された場合、Ｓ１２０４へ進む。Ｓ１２０４において、ＣＰＵ１１１は、スクロール表示を行わせる。その後、Ｓ１２０５において、ＣＰＵ１１１は、フリック操作の強度によって決まるスクロール終了地点に達したか否かを判断し、達するまでＳ１２０４、Ｓ１２０５の処理を繰り返す。一方、スクロール終了地点に達したと判断された場合には、Ｓ１２０６へと進み、スクロールを停止させる。このように、変化回数が所定数よりも多いと判断された場合には、実施形態１で説明したような、特徴量の変化によってスクロールを停止させることを行わない。
【００６３】
Ｓ１２０３の判断の結果、変化回数が所定数よりも少ないと判断された場合、Ｓ１２０７へ進む。Ｓ１２０７において、ＣＰＵ１１１は、スクロール表示を行わせる。
【００６４】
その後、Ｓ１２０８において、ＣＰＵ１１１は、スクロール表示によって次のページをディスプレイ１１９に表示させるにあたって、現在プレビュー画像が表示されているページの特徴量と、次に表示すべきページの特徴量とを比較する。各ページの特徴量は、予め解析されて保持されているため、この情報を使用する。Ｓ１２０８の処理の結果、現ページと次ページとの間で、特徴量が変換すると判断された場合、Ｓ１２０６へと進む。Ｓ１２０６において、ＣＰＵ１１１は、特徴量が変化すると判断された次ページのプレビュー画像を表示した時点で、スクロール表示を停止する。プレビュー表示領域１０２に複数ページ分のプレビュー画像が表示可能である場合には、特徴量が変化すると判断された次ページのプレビュー画像が、表示領域の中央に来た状態、又は一番右端や左端に来た状態で、スクロール表示を停止する。
【００６５】
一方、Ｓ１２０８の処理の結果、現ページと次ページとの間で、特徴量が変換すると判断されなかった場合、Ｓ２０９へと進む。Ｓ１２０９において、ＣＰＵ１１１は、スクロール表示を終了するか否かを判断する。即ち、フリック操作の強度によって決まるスクロール終了地点に達したか否かを判断する。達していないと判断された場合にはＳ１２０７へと戻り、ＣＰＵ１１１は、次のページのプレビュー画像をディスプレイ１１９に表示させる。一方で、スクロール量に達したと判断された場合には、Ｓ１２０６へと進み、スクロール表示を停止させる。このように、変化回数が所定数よりも少ないと判断された場合には、実施形態１で説明したような、特徴量の変化によってスクロールを停止させることを行う。
【００６６】
以上の処理を、図１３の具体例に当てはめて説明する。上述したように、例えば、Ｓ１２０１での基準となる特定ページ数が、「６ページ」であった場合、図１３（Ａ）の場合には、Ｓ１２０２でカウントされる変化回数は「２」となる。一方、図１３（Ｂ）の場合には、Ｓ１２０２でカウントされる変化回数は「５」となる。そして、Ｓ１２０３での基準となる所定数が「４」であった場合、図１３（Ａ）のプレビュー表示は、４ページ目にスクロールが達した時点でスクロールが停止する。また、その後更にフリック操作によるスクロールが行われた際には、６ページ目に達した時点でスクロールが停止する。一方、図１３（Ｂ）のプレビュー表示は、スクロールが２ページ目や３ページ目に達しても停止しない。
【００６７】
このように、図１３（Ｂ）のケースのように、特徴の変化点がある範囲内に所定数以上存在する場合には、その変化を無視し、スクロールを停止させることはしない。これにより、スクロールが頻繁に停止してしまいユーザの操作性がかえって悪くなってしまうという問題を防ぐことができる。
【００６８】
（変形例）
上記実施例の説明では、所定範囲内における変化回数をカウントし、閾値を超えるか否かに基づいて、スクロール停止を行うか行わないかを切り替えるものとしたが、これ以外に様々な変形例が考えられる。
【００６９】
例えば、所定範囲内の複数のページそれぞれの特徴量を解析し、所定の割合を超えて特徴量に偏りがある場合にのみスクロールを停止するようにしてもよい。図１４に具体例を示して説明する。
【００７０】
図１４（Ａ）は、８ページから成る画像データで、１，２，７，８ページは特徴量としてモノクロ画像を示す情報を持ち、３，４，５，６ページは特徴量としてカラー画像を示す情報を持つ。図１４（Ｂ）は同じく８ページから成る画像データで、４ページのみカラー画像であって、その他のページはモノクロ画像である。
【００７１】
本例では、所定範囲内（ここでは、８ページ分とする）での特徴量毎のページの割合を計算する。図１４（Ａ）では、モノクロ画像のページが４ページ分／８ページ分＝５０％で、カラー画像のページが４ページ分／８ページ分＝５０％である。一方、図１４（Ｂ）では、モノクロ画像のページが７ページ分／８ページ分＝８７．５％（小数点以下四捨五入）、カラー画像のページが１ページ分／８ページ分＝１２．５％である。本例では、ある閾値となる割合（例えば３０％）よりも少ない割合の特徴量を備えるページが存在した場合にのみ、スクロールを停止するようにする。その結果、図１４（Ａ）の場合には、特徴量が変化する３ページ目や７ページ目でもスクロールは停止しない。一方、図１４（Ｂ）の場合には、特徴量が変化する４ページ目や５ページ目でスクロールが停止する（ここで、少ない割合の特徴量のページを表示する場合のみ（４ページ目のみ）停止するようにしてもよい）。図１４の（Ａ）と（Ｂ）とは、図１２のフローチャートの処理に従えば、何れも変化回数は「２」で同じため、同じスクロール制御になるはずである。しかし本変形例のように制御すれば、図１４（Ｂ）のような場合にのみ、特徴量の変化地点でスクロールを停止させることができるようになる。その結果、ある範囲内のページの中で、他のページと特徴量が異なるページが非常に少ないような場合に、そのページをユーザにより確実に確認させることができるようになる。
【００７２】
その他、本実施形態においても、実施形態１の変形例で説明したのと同様に、複数種類の特徴量が解析された場合の処理など、様々な変形が可能である。
【００７３】
また、実施形態１と同様に、スクロールの停止に限らず、スクロール速度を低速にする（減速する）ように制御してもよい（又は高速にする）。即ち、条件に合致したページと合致していないページとでスクロール速度に変化をもたせるようにしてもよい。
【００７４】
（その他の実施形態）
上記実施形態１と上記実施形態２とをそれぞれ組み合わせて一つの装置を構成することも可能である。その場合、実施形態１で説明した動作と、実施形態２で説明した動作とをそれぞれ動作モードとして備え、任意の条件によって自動的に切り替わるようにしてもよい。又はユーザが指示を行うことで手動で切り替えることができる構成にしてもよい。
【００７５】
また、上記実施形態の説明では、タッチパネルを備えた表示部に表示される画像は、プレビュー画像であったが、本発明の処理の対象となる画像は、プレビュー画像に限定されるものではない。プレビュー画像に限らず、各ページの画像の特徴量が異なることがあり得る複数のページを表示する場合において、本発明は適用可能である。
【００７６】
また、上記実施形態の説明では、本発明を実施する装置の一例としてＭＦＰとしたが、本発明を実施する装置は、ＭＦＰに限定されるものではない。即ち、ＭＦＰに限らず、印刷装置やスキャナ、ＦＡＸ、デジタルカメラ等の画像形成装置や、ＰＣや携帯情報端末等の情報処理装置を含む、少なくとも画像データを処理することができる画像処理装置に本発明は適用可能である。
【００７７】
また、上記実施形態の説明では、スクロール表示を行うためにユーザが行う操作としてフリック操作を例に説明した。ただし、本発明はスクロール表示を行うためのユーザの操作としてフリック操作に限らなくても実現可能である。例えば、タッチパネルに対するフリック以外の操作によってもスクロール表示されるのであれば、その場合に本発明を実施してもよい。即ち、ユーザによる所定の操作によって、表示されている画像がスクロール表示されるのであれば、本発明は実施可能である。ここで所定の操作は、タッチパネルへのフリック操作以外にも、タッチパネルをタッチして行うその他のジェスチャ操作であったり、タッチパネルにタッチすることなく行うジェスチャ操作（所謂空間ジェスチャ操作）であってもよい。また、スクロール表示すべき画像の表示に関しても、タッチパネルを備える表示部に表示するものに限らず、プロジェクタ等の画像投影装置を用いて何らかのスクリーンに投影するようにしてもよい。そして、投影された画像に対して、所定のジェスチャ操作（空間ジェスチャ等）を行うことによってスクロール表示するようにしてもよい。
【００７８】
更に、本発明は、以下の処理を実行することによっても実現される。即ち、上述した実施形態の機能を実現するソフトウェア（プログラム）をネットワーク又は各種記憶媒体を介してシステム或いは装置に供給し、そのシステム又は装置のコンピュータ（又はＣＰＵやＭＰＵ等）がプログラムコードを読み出して実行する処理である。この場合、そのプログラム、及び該プログラムを記憶した記憶媒体は本発明を構成することになる。
【符号の説明】
【００７９】
１１１  ＣＰＵ
１１２  ＲＡＭ
１１３  ＲＯＭ
１１８  タッチパネル
１１９  ディスプレイ
【図１】
2013164659.tif 000003
【図２】
2013164659.tif 000004
【図３】
2013164659.tif 000005
【図４】
2013164659.tif 000006
【図５】
2013164659.tif 000007
【図６】
2013164659.tif 000008
【図７】
2013164659.tif 000009
【図８】
2013164659.tif 000010
【図９】
2013164659.tif 000011
【図１０】
2013164659.tif 000012
【図１１】
2013164659.tif 000013
【図１２】
2013164659.tif 000014
【図１３】
2013164659.tif 000015
【図１４】
2013164659.tif 000016