(57)【要約】【課題】複数のサムネイル画像の中の注目するサムネイル画像を確認する場合の確認作業効率の低下を抑制することのできる画像処理装置を提供する。【解決手段】画像処理装置は、複数の原画像に対応して予め定められる縮小率で縮小した複数のサムネイル画像を生成する生成手段と、前記生成手段によって生成され表示手段の表示領域に表示される複数のサムネイル画像の中の注目するサムネイル画像が当該表示領域の予め定められる位置に配置されるよう制御する制御手段と、を備える。【選択図】図１
2012018597.tif 000002
【特許請求の範囲】
【請求項１】
複数の原画像に対応して予め定められる縮小率で縮小した複数のサムネイル画像を生成する生成手段と、
前記生成手段によって生成され表示手段の表示領域に表示される複数のサムネイル画像の中の注目するサムネイル画像が当該表示領域の予め定められる位置に配置されるよう制御する制御手段と、
を有することを特徴とする画像処理装置。
【請求項２】
前記制御手段は、
前記予め定められる位置に配置された前記注目するサムネイル画像の一部が前記表示領域に表示されていないときは、当該サムネイル画像の一部を前記表示領域に表示させるべく前記表示領域に表示される表示情報を移動させるスクロール方向を決定する、
ことを特徴とする請求項１に記載の画像処理装置。
【請求項３】
前記制御手段は、
前記注目するサムネイル画像の一部を前記表示領域に表示させる移動指示を取得したときは、当該移動指示に基づき前記表示情報を前記スクロール方向に移動させる、
ことを特徴とする請求項２に記載の画像処理装置。
【請求項４】
複数のサムネイル画像を表示領域に表示する表示手段と、
前記表示領域に表示される表示情報に対する移動指示を行う指示手段と、
請求項１から請求項３の何れか一項に記載の画像処理装置と、
を有することを特徴とする情報処理装置。
【請求項５】
複数の原画像に対応して予め定められる縮小率で縮小した複数のサムネイル画像を生成する生成処理過程と、
前記生成処理過程により生成され表示手段の表示領域に表示される複数のサムネイル画像の中の注目するサムネイル画像が当該表示領域の予め定められる位置に配置されるよう制御する制御処理過程と、
をコンピュータに実行させることを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像処理装置、情報処理装置およびプログラムに関するものである。
【背景技術】
【０００２】
コンピュータで動作するアプリケーションには、画像ファイルや電子文書のフォーマットに従って作成された複数のデータ（画像データ、文書データ）をサムネイル表示する機能を持つものがある。サムネイル表示するに際し、アプリケーションは、原画像（画像データ、文書データ）に対し縮小処理を実施した縮小画像いわゆるサムネイル画像を生成する。
【０００３】
このようなサムネイル画像を生成する方法または装置としては、例えば、特許文献１〜３に記載されたものが知られている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００１−１８６３３４号公報
【特許文献２】特開２００６−０４８２９３号公報
【特許文献３】特開２００６−２６２４４４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
本発明は、複数のサムネイル画像の中の注目するサムネイル画像を確認する場合の確認作業効率の低下を抑制することのできる画像処理装置、情報処理装置およびプログラムを提供することを目的とする。
【課題を解決するための手段】
【０００６】
上記課題を解決するため、請求項１に記載の本発明の画像処理装置は、複数の原画像に対応して予め定められる縮小率で縮小した複数のサムネイル画像を生成する生成手段と、前記生成手段によって生成され表示手段の表示領域に表示される複数のサムネイル画像の中の注目するサムネイル画像が当該表示領域の予め定められる位置に配置されるよう制御する制御手段と、を有することを特徴とする。
【０００７】
請求項２に記載の発明は、上記請求項１に記載の発明において、前記制御手段は、前記予め定められる位置に配置された前記注目するサムネイル画像の一部が前記表示領域に表示されていないときは、当該サムネイル画像の一部を前記表示領域に表示させるべく前記表示領域に表示される表示情報を移動させるスクロール方向を決定する、ことを特徴とする。
【０００８】
請求項３に記載の発明は、上記請求項２に記載の発明において、前記制御手段は、前記注目するサムネイル画像の一部を前記表示領域に表示させる移動指示を取得したときは、当該移動指示に基づき前記表示情報を前記スクロール方向に移動させる、ことを特徴とする。
【０００９】
上記課題を解決するため、請求項４に記載の本発明の情報処理装置は、複数のサムネイル画像を表示領域に表示する表示手段と、前記表示領域に表示される表示情報に対する移動指示を行う指示手段と、請求項１から請求項３の何れか一項に記載の画像処理装置と、を有することを特徴とする。
【００１０】
上記課題を解決するため、請求項５に記載の本発明のプログラムは、複数の原画像に対応して予め定められる縮小率で縮小した複数のサムネイル画像を生成する生成処理過程と、前記生成処理過程により生成され表示手段の表示領域に表示される複数のサムネイル画像の中の注目するサムネイル画像が当該表示領域の予め定められる位置に配置されるよう制御する制御処理過程と、をコンピュータに実行させることを特徴とする。
【発明の効果】
【００１１】
請求項１記載の発明によれば、複数のサムネイル画像の中の注目するサムネイル画像を確認する場合の確認作業効率の低下を抑制することができる。
【００１２】
請求項２記載の発明によれば、注目するサムネイル画像の全部が表示手段の表示領域に表示されていない場合であっても、当該注目するサムネイル画像を確認する場合の確認作業効率の低下を抑制することができる。
【００１３】
請求項３記載の発明によれば、注目するサムネイル画像の全部が表示手段の表示領域に表示されていない場合であっても、当該注目するサムネイル画像を確認する場合の確認作業効率の低下を抑制することができる。
【００１４】
請求項４記載の発明によれば、複数のサムネイル画像の中の注目するサムネイル画像を確認する場合の確認作業効率の低下を抑制することができる。
【００１５】
請求項５記載の発明によれば、複数のサムネイル画像の中の注目するサムネイル画像を確認する場合の確認作業効率の低下を抑制させるソフトウェアを提供することができる。
【図面の簡単な説明】
【００１６】
【図１】本発明の実施の形態に係る画像処理装置を有する情報処理装置の機能構成を示すブロック図である。
【図２】実施の形態に係るユーザインタフェースの一例を示す図である。
【図３】実施の形態に係るユーザインタフェースの表示領域に表示される複数のサムネイル画像の一例を示す図である。
【図４】実施の形態に係るユーザインタフェースでの注目するサムネイル画像が配置される表示領域の予め定められる位置を説明する図である。
【図５】実施の形態に係るユーザインタフェースの表示領域の予め定められる位置に配置される注目するサムネイル画像の位置を説明する図である。
【図６】実施の形態に係るサムネイル画像表示処理の処理手順を示すフローチャートである。
【図７】実施の形態に係るサムネイル画像表示処理の処理過程（ユーザインタフェースの表示領域に最初に表示される複数のサムネイル画像の表示処理）を説明する図である。
【図８】実施の形態に係るサムネイル画像表示処理の処理過程（注目するサムネイル画像として選択された次のサムネイル画像の配置処理）を説明する図である。
【図９】実施の形態に係るサムネイル画像表示処理の処理過程（ユーザインタフェースの表示領域に表示されていない部分を含んでいるサムネイル画像に対するスクロール処理）を説明する図である。
【図１０】実施の形態に係るユーザインタフェースの表示領域に一部（横方向および縦方向の一部）が表示されないサムネイル画像の他の例を示す図である。
【図１１】実施の形態に係る画像処理装置を有する情報処理装置のハードウェア構成を示すブロック図である。
【発明を実施するための形態】
【００１７】
以下、本発明の一例としての実施の形態について、図面に基づいて詳細に説明する。なお、実施の形態を説明するための図面において、同一の構成要素には原則として同一の符号を付し、その繰り返しの説明は省略する。
【００１８】
実施の形態に係る画像処理装置を有する情報処理装置について説明する。
【００１９】
図１に示すように、情報処理装置１は、画像処理装置１０、出力装置２０、入力装置としてのキーボード３０およびマウス４０を備えている。
【００２０】
画像処理装置１０は、ユーザインタフェース部１００、サムネイル生成部１５０および記憶部１６０を有し、原画像に対し縮小処理を施して縮小画像すなわちサムネイル画像を生成する。
【００２１】
ユーザインタフェース部１００は、サムネイル表示制御部１１０、表示モード選択部１２０、サムネイル選択部１３０、およびスクロール処理部１４０を有している。
【００２２】
サムネイル表示制御部１１０は、生成された複数のサムネイル画像を出力装置２０に表示させる制御を行うものであり、例えば、出力装置２０の表示領域（例えばユーザインタフェースの表示領域）に表示される複数のサムネイル画像の中の注目するサムネイル画像が当該表示領域の予め定められる位置に配置されるよう制御する。
【００２３】
表示モード選択部１２０は、ユーザによるキーボード３０あるいはマウス４０の操作に応じてサムネイル表示モードを含む表示モードを切り替える。
【００２４】
サムネイル選択部１３０は、ユーザによるキーボード３０あるいはマウス４０による操作に応じてサムネイル画像の選択状態を切り替える。
【００２５】
スクロール処理部１４０は、選択されているサムネイル画像に対するユーザによるマウス４０の操作に基づくスクロール指示を処理する。
【００２６】
また、スクロール処理部１４０は、出力装置２０の表示領域内の予め定められる位置に配置された注目するサムネイル画像の一部が当該表示領域に表示されていないときは、当該サムネイル画像の一部を当該表示領域に表示させるべく当該表示領域に表示される表示情報（例えば複数のサムネイル画像）を移動させるスクロール方向を決定する。
【００２７】
スクロール処理部１４０は、注目するサムネイル画像の全部（全体）が表示領域に表示されているか否か（注目するサムネイル画像の一部が表示領域に表示されていないか否か）は、当該表示領域のサイズと当該サムネイル画像のサイズとに基づき判断するようになっている。
【００２８】
さらに、スクロール処理部１４０は、注目するサムネイル画像の一部を上記表示領域に表示させる移動指示を取得したときは、当該移動指示に基づき上記表示情報（例えば複数のサムネイル画像）を上記決定したスクロール方向に移動させる。
【００２９】
この実施の形態では、サムネイル表示制御部１１０とスクロール処理部１４０とで、制御手段の機能を果たすようになっている。
【００３０】
サムネイル生成部１５０は、生成手段の機能を有しており、表示モード選択部１２０による切り替え後の表示モードに応じて、記憶部１６０から複数のデータ（原画像）を読み出し、これら複数のデータ（原画像）に対応して予め定められた縮小率で縮小した複数のサムネイル画像を生成する。サムネイル生成部１５０によって生成された複数のサムネイル画像は、サムネイル生成部１５０からサムネイル表示制御部１１０に向けて出力される。
【００３１】
記憶部１６０は、例えばＴＩＦＦやＪＰＥＧなど画像ファイルのフォーマットやＰＤＦなど電子文書のフォーマットに従って作成された複数のデータ（画像データ、文書データ）を記憶している。
【００３２】
出力装置２０は、表示手段の機能を有しており、例えば表示装置であり、画像処理装置１０によって生成された複数のサムネイル画像など表示情報を表示する。
【００３３】
キーボード３０、およびホイール（マウスホイール）４１を備えたマウス４０は、入力情報の入力、画像処理装置１０に対する指示情報（指令情報）の入力などを行う。
【００３４】
また、マウス４０は、指示手段の機能を有しており、ユーザによるホイール４１の回転（前後方向の回転）操作に応じて出力装置２０の表示領域内の表示情報（例えば複数のサムネイル画像）に対する移動指示（スクロール指示）を行う。具体的には、マウス４０は、ホイール４１の回転量に応じた移動量を示す情報を含む、出力装置２０内に表示されている表示情報（例えば複数のサムネイル画像）をスクロールさせるための移動指示（スクロール指示）情報を画像処理装置１０に与える。なお、マウス４０のホイール４１を前後に回転させることにより、表示情報が縦方向（Ｙ方向）にスクロールされるようになっている。
【００３５】
次に、実施の形態に係るユーザインタフェースについて図２を参照して説明する。
【００３６】
図２に示すように、出力装置２０に表示されるユーザインタフェース１０００は、表示領域（表示エリア）２００、上述した表示モード選択部１２０およびサムネイル選択部１３０を有している。
【００３７】
表示領域２００は、複数のファイル（画像ファイル、電子文書ファイル）すなわち複数のデータ（画像データ、文書データ）を表示する。表示領域２００には、表示モード選択部１２０によって切り替えられた表示モードに応じてファイル情報（画像データ、文書データ）が表示される。表示領域２００は、横方向（Ｘ方向）の長さが「Ｘ」、縦方向（Ｙ方向）の長さが「Ｙ」のサイズとなっている。
【００３８】
図２に示す例では、後述するサムネイル表示モード１２１が選択された場合にサムネイル生成部１５０によって生成された複数のサムネイル画像２０１〜２０６が表示領域２００に表示されている。これら複数のサムネイル画像２０１〜２０６は、データに対応する情報が描画される描画領域と余白領域とを含む用紙に対応する領域となっている。
【００３９】
なお、図２に示す例での複数のサムネイル画像２０１〜２０６は、それぞれ図３に示すようなサイズのサムネイル画像であるとする。ここで、サムネイル画像２０１はＡ４サイズの用紙に対応するサムネイル画像、サムネイル画像２０２，２０５，２０６はそれぞれＡ４横長尺用紙に対応するサムネイル画像、サムネイル画像２０３，２０４はそれぞれＡ４縦長尺用紙に対応するサムネイル画像である。
【００４０】
この実施の形態において、例えば図３に示すように、複数のサムネイル画像２０１〜２０６についてのサムネイル画像表示にかかわる配置関係が維持された状態の表示内容（表示領域２００に表示されないサムネイル画像の一部も含む表示内容）を、表示領域２００に表示される表示情報（以下「サムネイル表示情報」という。）と定義する。
【００４１】
また、この実施の形態において、Ａ４横長尺用紙とは、Ａ４サイズの用紙の一方の辺同士を隣接して配置した場合のＡ４サイズの複数の用紙に対応する長尺の用紙のことである。
【００４２】
また、Ａ４縦長尺用紙とは、Ａ４サイズの用紙の他方の辺同士を隣接して配置した場合のＡ４サイズの複数の用紙に対応する長尺の用紙のことである。
【００４３】
なお、図３において、表示領域２００は図２に示す表示領域２００に対応するものであり、横方向（Ｘ方向）および縦方向（Ｙ方向）は図２に示す横方向（Ｘ方向）および縦方向（Ｙ方向）に対応する（後述する図４、図７〜１０も同様とする。）。
【００４４】
ところで、図２に示す例では、サムネイル画像２０１，２０４はその全体が表示領域２００に表示され、一方、サムネイル画像２０２，２０３，２０５，２０６は、それぞれの一部（図３中、点線で示される部分）が表示領域２００に表示されていない（図３参照）。
【００４５】
ここで、図３に示すサムネイル画像２０２，２０３に注目した場合、サムネイル画像２０２のうち、領域２０２Ａが表示領域２００に表示され、一方、領域２０２Ｂは表示領域２００には表示されていない（領域２０２Ｂは表示領域２００からはみ出ている）。同様に、サムネイル画像２０３のうち、領域２０３Ａが表示領域２００に表示され、一方、領域２０３Ｂは表示領域２００には表示されていない（領域２０３Ｂは表示領域２００からはみ出ている）。
【００４６】
表示モード選択部１２０は、サムネイル画像をサムネイル表示するサムネイル表示モード１２１を含む複数の表示モードを有している。これら複数の表示モードのうち、ユーザによるキーボード３０あるいはマウス４０の選択操作により、一つの表示モードが選択されるようになっており、ユーザインタフェース１０００が起動されたときは（出力装置２０に表示されたときは）、デフォルトの表示モードが選択されるようになっている。
【００４７】
表示モード選択部１２０によって選択されたサムネイル表示モード１２１を示す情報は、表示モード選択部１２０からサムネイル生成部１５０およびサムネイル表示制御部１１０に向けて出力される。
【００４８】
サムネイル表示モード１２１が選択されＯＮ状態になると、表示領域２００に複数のサムネイル画像が表示されるとともに、サムネイル選択部１３０が有効になる。
【００４９】
サムネイル選択部１３０は、左方向に向かって選択肢を選択する選択部１３１、および右方向に向かって選択肢を選択する選択部１３２を有しており、これらの選択部１３１，１３２に対するユーザによるキーボード３０あるいはマウス４０の選択操作に応じて、表示領域２００に表示された複数のサムネイル画像の中から注目（注視）するサムネイル画像を選択する。
【００５０】
サムネイル選択部１３０によって選択された注目するサムネイル画像は、サムネイル選択部１３０からサムネイル表示制御部１１０に向けて出力される。
【００５１】
サムネイル選択部１３０によって選択された注目するサムネイル画像例えばサムネイル画像２０１は、サムネイル表示制御部１１０によって表示領域２００の予め定められる位置例えば中央（表示領域２００の中心）に配置されるよう制御され、当該予め定められる位置に表示される。また、選択された注目するサムネイル画像については、選択中であることを示すマーカー２０７が表示される。このマーカー２０７は無くともよい。
【００５２】
この実施の形態においては、上述したように出力装置２０が表示手段の機能を有しているものの、実際には上述したユーザインタフェース１０００が表示手段の機能を有していると言える。
【００５３】
次に、サムネイル表示制御部１１０が、注目するサムネイル画像を表示領域２００の予め定められる位置に表示させる場合の制御について、図４および図５を参照して説明する。
【００５４】
この実施の形態において、表示領域２００の予め定められる位置とは、図４に示すように当該表示領域２００の中心（中心点）３００のことである。
【００５５】
サムネイル表示制御部１１０は、注目するサムネイル画像がサムネイル画像２０１の場合、図５（ａ）に示すようにサムネイル画像２０１の中心（中心点）２０１＃ａが、表示領域２００の中心（中心点）３００に位置するように、複数のサムネイル画像２０１〜２０６の配置関係を維持した状態で、サムネイル表示情報をスクロールする。
【００５６】
注目するサムネイル画像がサムネイル画像２０２の場合、図５（ｂ）に示すようにサムネイル画像２０２の一方の端部分の予め定められる領域、例えばＡ４サイズの用紙に対応するサムネイル画像（例えばサムネイル画像２０１）に相当する領域の中心（中心点）２０２＃ａが、または図５（ｃ）に示すようにサムネイル画像２０２の中心（中心点）２０２＃ｂが、表示領域２００の中心（中心点）３００に位置するように、サムネイル表示情報がスクロールされる。
【００５７】
なお、サムネイル画像２０３が注目するサムネイル画像として選択された場合も、上述したサムネイル画像２０２の場合と同様に、サムネイル画像２０３の一方の端部分の予め定められる領域または当該サムネイル画像２０３の中心（中心点）が、表示領域２００の中心（中心点）３００に位置するように、サムネイル表示情報がスクロールされる。
【００５８】
次に、情報処理装置によるサムネイル画像表示処理について、図６を参照して説明する。
【００５９】
最初に、ユーザは、キーボード３０またはマウス４０を操作して、出力装置２０にユーザインタフェース１０００を表示させるとともに、表示されたユーザインタフェース１０００の表示モード選択部１２０のサムネイル表示モード１２１を選択して当該サムネイル表示モード１２１をＯＮ（オン）にする。
【００６０】
その結果、サムネイル表示モード１２１が選択された旨（ＯＮ状態になった旨）が表示モード選択部１２０からサムネイル生成部１５０およびサムネイル表示制御部１１０に向けて出力される。
【００６１】
サムネイル生成部１５０は、表示モード選択部１２０からのサムネイル表示モード１２１が選択された旨を取得した場合（ステップＳ１０１）、記憶部１６０から複数のデータ（原画像）を読み出し、これら複数のデータ（原画像）に対応して予め定められた縮小率で縮小した複数のサムネイル画像を生成するとともに（ステップＳ１０２）、生成した複数のサムネイル画像をサムネイル表示制御部１１０に向けて出力する。
【００６２】
サムネイル表示モード１２１が選択された旨を既に表示モード選択部１２０から受け取っているサムネイル表制御部１１０は、サムネイル生成部１５０からの複数のサムネイル画像を、ユーザインタフェース１０００の表示領域２００に表示する（ステップＳ１０３）。
【００６３】
ここでは、図７に示すように複数のサムネイル画像２０１〜２０６が表示領域２００に表示されたとする。
【００６４】
このようにして表示領域２００に複数のサムネイル画像が表示されると、サムネイル選択部１３０が有効となるので、ユーザは、キーボード３０またはマウス４０を操作して、注目（注視）するサムネイル画像としての最初のサムネイル画像を選択する。この選択された注目するサムネイル画像を示す情報はサムネイル表示制御部１１０に与えられる。
【００６５】
なお、最初の注目するサムネイル画像は、ユーザのキーボード３０またはマウス４０の操作により選択されるものでもよいし、例えば先頭（最初）のサムネイル画像などデフォルトにより選択されるものでもよい。
【００６６】
ここでは、図７に示す例において注目するサムネイル画像として最初にサムネイル画像２０１が選択されたとする。
【００６７】
さて、サムネイル表示制御部１１０は、注目するサムネイル画像を示す情報を取得した場合（ステップＳ１０４）、選択された注目するサムネイル画像（この例ではサムネイル画像２０１）を、ユーザインタフェース１０００の表示領域２００の予め定められる位置つまり中心（中心点）３００に表示するべくサムネイル表示情報（サムネイル画像２０１〜２０６についてのサムネイル画像表示にかかわる配置関係が維持された状態の表示内容）をスクロールする（ステップＳ１０５）。
【００６８】
これにより、図７に示す表示領域２００の表示内容は、図３に示す表示領域２００の表示内容に遷移する（図２参照）。
【００６９】
このようにして注目するサムネイル画像が表示領域２００の中心（中心点）３００に位置するように配置されると、スクロール処理部１４０は、選択中のサムネイル画像が表示領域２００からはみ出ているか否かを判断する（ステップＳ１０６）。
【００７０】
ここで、スクロール処理部１４０は、表示領域２００の横方向（Ｘ方向）の長さ「Ｘ」および縦方向（Ｙ方向）の長さ「Ｙ」のサイズと、注目するサムネイル画像（この例ではサムネイル画像２０１）の横方向（Ｘ方向）の長さおよび縦方向（Ｙ方向）の長さのサイズとに基づき、選択中のサムネイル画像が表示領域２００からはみ出ているか否かを判断する。
【００７１】
スクロール処理部１４０は、ステップＳ１０６において、選択中のサムネイル画像が表示領域２００からはみ出ていると判断した場合は、当該サムネイル画像のはみ出ている部分は縦方向あるいは横方向の一方のみであるか否かを判断し（ステップＳ１０７）、この判断した結果、当該サムネイル画像のはみ出ている部分は縦方向あるいは横方向の一方のみである場合は、スクロール方向を当該はみ出ている方向（縦方向または横方向）に決定（設定）する（ステップＳ１０８）。
【００７２】
これに対し、スクロール処理部１４０は、ステップＳ１０６において選択中のサムネイル画像が表示領域２００からはみ出ていないと判断した場合、ステップＳ１０７において選択中のサムネイル画像のはみ出ている部分は縦方向および横方向の両方であると判断した場合は、スクロール方向を縦方向に設定する（ステップＳ１０９）。
【００７３】
ところで、ユーザは、図３に示す表示領域２００（図２参照）のサムネイル表示情報をスクロールするべく、例えばマウス４０のホイール４１を前方向または後方向に回転させることでスクロール指示を行う。このスクロール指示には、ホイール４１の回転量に応じた移動量を示す情報およびホイール４１によるスクロール方向（この例では縦方向（Ｙ方向））を示す情報が含まれている。このスクロール指示はスクロール処理部１４０に与えられる。
【００７４】
スクロール処理部１４０は、上述したスクロール指示をマウス４０から取得した場合、サムネイル表示制御部１１０に対し、そのスクロール指示に応じてサムネイル表示情報をステップＳ１０８あるいはステップＳ１０９で決定したスクロール方向に従ってスクロールさせる制御を行う（ステップＳ１１０）。
【００７５】
ちなみに、ステップＳ１０８で決定されたスクロール方向（縦方向（Ｙ方）または横方向（Ｘ方向））とホイール４１によるスクロール方向（この例では縦方向（Ｙ方向））とが異なる場合もあり得るが、この場合は、ステップＳ１０８で決定されたスクロール方向（縦方向（Ｙ方）または横方向（Ｘ方向））に従ってスクロールされる。
【００７６】
なお、ステップＳ１０９で決定されたスクロール方向（縦方向（Ｙ方））とホイール４１によるスクロール方向（この例では縦方向（Ｙ方向））とは同じである。
【００７７】
ところで、ユーザインタフェース部１００は、ユーザインタフェース１０００の例えばメニューバーの「ファイル」の項目中の「終了」が選択されることに起因して、サムネイル画像表示処理を終了する旨を取得したか否かを判断する（ステップＳ１１１）。
【００７８】
ユーザインタフェース部１００がステップＳ１１１においてサムネイル画像表示処理を終了する旨を取得していないと判断した場合、サムネイル制御表示部１１０は、表示モード選択部１２０を通じて、注目するサムネイル画像として次のサムネイル画像を示す情報を取得したか否かを判断する（ステップＳ１１２）。
【００７９】
サムネイル制御表示部１１０は、ステップＳ１１２において、次のサムネイル画像を示す情報を取得したと判断した場合は、ステップＳ１０５に移行する。
【００８０】
ステップＳ１１２においてサムネイル制御部１１０によって次のサムネイル画像を示す情報を取得していないと判断された場合は、ステップＳ１１０に移行される。すなわち、次のサムネイル画像が選択されない限り、ステップＳ１１０の処理が継続される。
【００８１】
ユーザインタフェース部１００は、ステップＳ１１１においてサムネイル画像表示処理を終了する旨を取得したと判断した場合、このサムネイル画像表示処理を終了する。
【００８２】
次に、上述したサムネイル画像表示処理について、具体例を挙げて説明する。
【００８３】
図７に示す表示領域２００に表示されている複数のサムネイル画像２０１〜２０６中の注目するサムネイル画像としてサムネイル画像２０１が選択された場合、図７に示す表示領域２００の表示内容（複数のサムネイル画像のそれぞれは実線の部分が表示されている内容）は図３に示す表示内容（複数のサムネイル画像のそれぞれは実線の部分が表示されている内容）に遷移する。
【００８４】
図３に示す表示領域２００の表示内容から明らかなように、サムネイル画像２０１の全体（全部）が表示領域２００内に表示されているので、表示領域２００に表示されるサムネイル表示情報のスクロール方向は、縦方向（Ｙ方向）に決定される（ステップＳ１０９の処理が実行される）。
【００８５】
そのため、図３に示す表示領域２００の表示内容に対し、ユーザのマウス４０のホイール４１によるスクロール指示が行われた場合、サムネイル表示制御部１１０は、スクロール処理部１４０の制御に従って当該表示領域２００に表示されるサムネイル表示情報を縦方向（Ｙ方向）にスクロールする。
【００８６】
次に、例えば図３に示す表示領域２００に表示されている複数のサムネイル画像２０１〜２０６中の注目するサムネイル画像として次にサムネイル画像２０２が選択された場合、図３に示す表示領域２００の表示内容（複数のサムネイル画像のそれぞれは実線の部分が表示されている内容）は図８に示す表示内容（複数のサムネイル画像のそれぞれは実線の部分が表示されている内容）に遷移することになる。
【００８７】
この場合、サムネイル画像２０２は、図５（ｂ）に示すように、当該サムネイル画像２０２の一方の端部分の予め定められる領域の中心（中心点）２０２＃ａが、表示領域２００の中心（中心点）３００に位置するように、サムネイル表示情報がスクロールされた状態のものであるとする。
【００８８】
図８に示す表示領域２００の表示内容から明らかなように、サムネイル画像２０２の一部（領域２０２Ｂ）が表示領域２００に表示されておらず（表示領域２００からはみ出ており）、しかも、サムネイル画像２０２の一部（領域２０２Ｂ）の表示領域２００に表示されていない方向（表示領域２００からはみ出ている方向）は横方向（Ｘ方向）のみであるので、表示領域２００に表示されるサムネイル表示情報のスクロール方向は、横方向（Ｘ方向）に決定される（ステップＳ１０８の処理が実行される）。
【００８９】
そのため、図８に示す表示領域２００の表示内容に対し、ユーザのマウス４０のホイール４１によるスクロール指示が行われた場合、サムネイル表示制御部１１０は、スクロール処理部１４０の制御に従って当該表示領域２００に表示されるサムネイル表示情報を横方向（Ｘ方向）にスクロールする。
【００９０】
このようにしてスクロールされることで、図８に示す表示領域２００の表示内容（複数のサムネイル画像のそれぞれは実線の部分が表示されている内容）は例えば図９に示す表示内容（複数のサムネイル画像のそれぞれは実線の部分が表示されている内容）に遷移することになる。
【００９１】
最後に、複数のサムネイル画像中の注目するサムネイル画像が選択され、当該サムネイル画像が表示領域２００の予め定められる位置（中心）に配置された場合の表示領域２００の表示内容が、図１０に示す表示内容（複数のサムネイル画像のそれぞれは実線の部分が表示されている内容）であるとする。
【００９２】
図１０に示す例では、複数のサムネイル画像２３１，２３２，２３３が表示領域２００に表示され、注目するサムネイル画像としてサムネイル画像２３２が選択され、表示領域２００の予め定められる位置（中心）に配置されている。
【００９３】
図１０に示す表示領域２００の表示内容から明らかなように、サムネイル画像２３２の一部（領域２３２Ｂ）が表示領域２００に表示されておらず（表示領域２００からはみ出ており）、しかも、サムネイル画像２２３の一部（領域２３２Ｂ）の表示領域２００に表示されていない方向（表示領域２００からはみ出ている方向）は横方向（Ｘ方向）および縦方向（Ｙ方向）であるので、表示領域２００に表示されるサムネイル表示情報のスクロール方向は、縦方向（Ｘ方向）に決定される（ステップＳ１０９の処理が実行される）。
【００９４】
上述したように実施の形態では、ユーザがマウス４０のホイール４１を操作して縦方向（Ｘ方向）のスクロール指示を行った場合であっても、スクロール処理部１４０によって、注目するサムネイル画像２０２の表示領域２００からはみ出ている領域の方向（この例では横方向（Ｘ方向））に応じて、表示領域２００に表示されるサムネイル表示情報のスクロール方向が決定される（この例では横方向（Ｘ方向）に決定される）。
【００９５】
そのため、ユーザは、注目するサムネイル画像を選択し、その後、マウス４０のホイール４１を操作してスクロール指示を行うことで、注目するサムネイル画像の表示領域２００に表示されていない領域に記述されている内容を確認し得ることになる。
【００９６】
実施の形態において、マウス４０は、縦方向（Ｙ方向）にスクロールするホイール４１を有する構成としているが、これに限定されることなく、例えば、横方向（Ｘ方向）にスクロールするホイールを有する構成、または縦方向（Ｙ方向）にスクロールするホイールと横方向（Ｘ方向）にスクロールするホイールとを有する構成としてもよい。
【００９７】
この場合、マウスのホイールの操作によるスクロール指示が行われた場合であっても、スクロール処理部１４０によって、注目するサムネイル画像の表示領域２００からはみ出ている領域の方向に応じて、表示領域２００に表示されるサムネイル表示情報のスクロール方向が決定される。
【００９８】
すなわち、実施の形態では、ユーザによるサムネイル画像の選択変更のとき、ユーザインタフェースの表示領域に表示しきれないサムネイル画像のスクロールのときなど、ユーザが注目（注視）する箇所を変更した場合に、常に注目する箇所は当該表示領域の中心（中央）に表示される。また、注目対象（注視対象）が当該表示領域からはみ出てしまう場合であっても、スクロール方向を当該はみ出ている方向に応じて切り換えることで、ユーザの目線を表示領域の中央に注目させ（目線を表示領域の中央からずらさせることなく）、ユーザに対しサムネイル画像を参照させ得る。
【００９９】
次に、実施の形態に係る画像処理装置を有する情報処理装置のハードウェア構成について、図１１を参照して説明する。
【０１００】
図１１に示すように、情報処理装置１は、画像処理装置１０、出力装置２０、キーボード３０およびマウス４０を備えている。
【０１０１】
画像処理装置１０は、ＣＰＵ１１、記憶装置１２、ＲＯＭ１３、ＲＡＭ１４、複数のインタフェース（以下「Ｉ／Ｆ」という。）１５，１６，１７、通信インタフェース（以下「通信Ｉ／Ｆ」という。）１８を有している。これらの構成要素１１〜１８はシステムバス１９に接続されている。
【０１０２】
記憶装置１２は、例えばハードディスクであり、ユーザインタフェース部１００およびサムネイル生成部１５０の機能を実現するためのソフトウェア（プログラム）、処理プログラム１２Ａなど、インストールされた各種のプログラムを記憶している。また、記憶装置１２は、記憶部１６０の機能を有している。
【０１０３】
なお、ユーザインタフェース部１００の機能には、図１に示した各構成要素（構成要素１１０〜１４０）の機能を実現するためのソフトウェア（プログラム）が含まれる。
【０１０４】
また、処理プログラム１２Ａは、上述したサムネイル画像表示処理の処理手順（図６に示した処理手順）に対応するソフトウェア（プログラム）を含んでいる。
【０１０５】
例えば、処理プログラム１２Ａは、少なくとも、複数の原画像に対応して予め定められる縮小率で縮小した複数のサムネイル画像を生成する生成処理過程と、生成処理過程により生成され表示手段の表示領域に表示される複数のサムネイル画像の中の注目するサムネイル画像が当該表示領域の予め定められる位置に配置されるよう制御する制御処理過程と、を含んでいる。
【０１０６】
生成処理過程はサムネイル生成部１５０によって実行され、制御処理過程はサムネイル表示制御部１１０によって実行される。
【０１０７】
ＲＯＭ１３は、読み出し専用メモリであり、ユーザインタフェース部１００やサムネイル生成部１５０が処理を実施するのに必要な情報、ユーザインタフェース１０００に関する情報、外部装置との通信を実施するための通信プロトコル情報などを記憶している。
【０１０８】
ＲＡＭ１４は、随時書き込み読み出しメモリであり、記憶装置１２から読み込まれた処理プログラム１２Ａを含むプログラムやデータ、ＲＯＭ１３から読み込まれた情報、サムネイル生成部１５０によって生成された複数のサムネイル画像、ユーザインタフェース１０００に対する処理の結果、通信Ｉ／Ｆ１８によって送受信されるデータなどを記憶する。
【０１０９】
Ｉ／Ｆ１５，１６，１７は、それぞれ出力装置２０、キーボード３０、およびマウス４０との通信を司るインタフェースである。
【０１１０】
通信Ｉ／Ｆ１８は、通信回線（ネットワークなど）を介して外部装置との通信を行うものであり、例えば画像形成装置との通信を司る。
【０１１１】
ＣＰＵ１１は、中央演算処理装置であり、記憶装置１２からＲＡＭ１４へ、処理プログラム１２Ａを含むプログラムを読み込んで実行することにより、上述したユーザインタフェース部１００、サムネイル生成部１５０の機能を実現するとともに、処理プログラム１２Ａに対応する処理機能を実現する。また、ＣＰＵ１１は画像処理装置１０全体を制御する。
【０１１２】
以上本発明者によってなされた発明を実施の形態に基づき具体的に説明したが、本明細書で開示された実施の形態はすべての点で例示であって、開示された技術に限定されるものではないと考えるべきである。すなわち、本発明の技術的な範囲は、前記の実施の形態における説明に基づいて制限的に解釈されるものでなく、あくまでも特許請求の範囲の記載に従って解釈されるべきであり、特許請求の範囲の記載技術と均等な技術および特許請求の範囲の要旨を逸脱しない限りにおけるすべての変更が含まれる。
【０１１３】
また、プログラムを用いる場合には、ネットワークを介して提供し、或いはＣＤ−ＲＯＭ等の記憶媒体に格納して提供してもよい。
【０１１４】
すなわち、処理プログラムを含むプログラムをハードディスク等の記憶装置に記録する場合に限らず、当該プログラムを次のようにして提供してもよい。
【０１１５】
たとえば、プログラムをＲＯＭに格納しておき、ＣＰＵが、このプログラムをこのＲＯＭから主記憶装置へローディングして実行するようにしてもよい。
【０１１６】
また、上記プログラムを、ＤＶＤ−ＲＯＭ、ＣＤ−ＲＯＭ、ＭＯ（光磁気ディスク）、フレキシブルディスク、などのコンピュータ読み取りされる記憶媒体に格納して配布するようにしてもよい。
【０１１７】
さらには、画像処理装置等を通信回線（例えばインターネット）を介してサーバ装置あるいはホストコンピュータと接続するようにし、サーバ装置あるいはホストコンピュータから上記プログラムをダウンロードした後、このプログラムを実行するようにしてもよい。この場合、このプログラムのダウンロード先としては、ＲＡＭ等のメモリやハードディスクなどの記憶装置（記憶媒体）が挙げられる。
【産業上の利用可能性】
【０１１８】
本発明の画像処理装置を有する情報処理装置を縦方向（Ｙ方向）にスクロールするホイールを有するマウスを備えた情報処理装置に適用した場合が示されているが、例えば、横方向（Ｘ方向）にスクロールするホイールを有するマウス、または縦方向（Ｙ方向）にスクロールするホイールと横方向（Ｘ方向）にスクロールするホイールとを有するマウスを備えた情報処理装置に適用してもよい。
【符号の説明】
【０１１９】
１  情報処理装置
１０  画像処理装置
１１  ＣＰＵ
１２  記憶装置
１２Ａ  処理プログラム
１３  ＲＯＭ
１４  ＲＡＭ
２０  出力装置
３０  キーボード
４０  マウス
４１  ホイール
１００  ユーザインタフェース部
１１０  サムネイル表示制御部
１２０  表示モード選択部
１３０  サムネイル選択部
１４０  スクロール処理部
１５０  サムネイル生成部
１６０  記憶部
２００  表示領域
２０１〜２０６，２３１〜２３３  サムネイル画像
１０００  ユーザインタフェース
【図１】
2012018597.tif 000003
【図２】
2012018597.tif 000004
【図３】
2012018597.tif 000005
【図４】
2012018597.tif 000006
【図５】
2012018597.tif 000007
【図６】
2012018597.tif 000008
【図７】
2012018597.tif 000009
【図８】
2012018597.tif 000010
【図９】
2012018597.tif 000011
【図１０】
2012018597.tif 000012
【図１１】
2012018597.tif 000013