(57)【要約】【課題】ユーザーの作業効率の低下を招来することなく画像データのサムネイル画像を生成し表示することが可能な画像表示装置、画像表示方法及び画像表示プログラムを提供することである。【解決手段】画像データを表示可能な表示手段と、複数の画像データを含む画像データ群を記憶する記憶手段と、前記記憶手段に記憶された前記画像データ群に含まれる前記画像データに対して優先度を決定し、決定した優先度に基づいて前記表示手段に表示する画像データである代表画像を前記画像データ群の中から決定する代表画像決定手段と、決定された前記代表画像を縮小したサムネイル画像を生成する画像生成手段と、生成された前記サムネイル画像を前記表示手段に表示する表示制御手段とを備えたことを特徴とする画像表示装置である。【選択図】        図１
2009251587.tif 000002
【特許請求の範囲】
【請求項１】
画像データを表示可能な表示手段と、
ページ毎に前記画像データを有し、複数のページを含む文書を記憶する記憶手段と、
前記記憶手段に記憶された前記文書に含まれる複数の前記画像データに対して優先度を決定し、決定した優先度に基づいて、前記表示手段に表示する画像データである代表画像を前記文書に含まれる前記複数の画像データの中から決定する代表画像決定手段と、
決定された前記代表画像を縮小したサムネイル画像を生成する画像生成手段と、
生成された前記サムネイル画像を前記表示手段に表示する表示制御手段と、
を備えたことを特徴とする画像表示装置。
【請求項２】
利用者から、前記優先度として前記画像データごとの優先順位の入力を受け付ける入力受付手段をさらに備え、
前記代表画像決定手段は、前記優先順位と所定の閾値とを比較して、前記所定の閾値より小さい前記優先順位の前記画像データを前記代表画像として決定すること
を特徴とする請求項１に記載の画像表示装置。
【請求項３】
利用者から、前記優先度として前記画像データごとの優先順位の入力を受け付ける入力受付手段をさらに備え、
前記代表画像決定手段は、前記優先順位の順に前記文書に含まれる前記複数の画像データをソートし、ソートされた前記複数の画像データの中で、ソート順で先頭の画像データを前記代表画像として決定すること
を特徴とする請求項１に記載の画像表示装置。
【請求項４】
前記画像データが文字を含む場合に、画像データに含まれる予め定められたキーワードを検索し、検索されたキーワードの個数であるキーワード数を前記優先度として取得するキーワード数取得手段をさらに備え、
前記代表画像決定手段は、前記キーワード数と所定の閾値とを比較して、前記所定の閾値よりもキーワード数の大きい前記画像データを前記代表画像として決定すること
を特徴とする請求項１に記載の画像表示装置。
【請求項５】
前記画像データが文字を含む場合に、画像データに含まれる予め定められたキーワードを検索し、検索されたキーワードの個数であるキーワード数を前記優先度として取得するキーワード数取得手段をさらに備え、
前記代表画像決定手段は、前記キーワード数の大きい順に前記文書に含まれる前記複数の画像データをソートし、ソートされた前記複数の画像データの中で、ソート順で先頭の画像データを前記代表画像として決定すること
を特徴とする請求項１に記載の画像表示装置。
【請求項６】
前記画像データが文字を含む場合に、利用者からキーワードの入力を受け付ける入力受付手段をさらに備え、
前記キーワード数取得手段は、入力された前記キーワードを前記文書に含まれる前記複数の画像データの中から検索し、検索したキーワード数を取得すること
を特徴とする請求項４または５に記載の画像表示装置。
【請求項７】
前記画像データ毎に、前記画像データの特徴を数値化したデータである画像特徴量を算出し、算出された画像特徴量と、予め定められた画像特徴量との類似度を前記優先度として求める類似度取得手段をさらに備え、
前記代表画像決定手段は、前記類似度と所定の閾値とを比較して、前記所定の閾値よりも前記類似度が大きい前記画像データを前記代表画像として決定すること
を特徴とする請求項１に記載の画像表示装置。
【請求項８】
前記画像データ毎に、前記画像データの特徴を数値化したデータである画像特徴量を算出し、算出された画像特徴量と、予め定められた画像特徴量との類似度を前記優先度として求める類似度取得手段をさらに備え、
前記代表画像決定手段は、前記類似度の大きい順に前記文書に含まれる前記複数の画像データをソートし、ソートされた前記複数の画像データの中で、ソート順で先頭の画像データを前記代表画像として決定すること
を特徴とする請求項１に記載の画像表示装置。
【請求項９】
前記画像データの使用頻度を前記優先度として取得する使用頻度取得手段をさらに備え、
前記代表画像決定手段は、前記使用頻度と所定の閾値とを比較して、前記所定の閾値よりも大きい使用頻度の前記画像データを前記代表画像として決定すること
を特徴とする請求項１に記載の画像表示装置。
【請求項１０】
前記画像データの使用頻度を前記優先度として取得する使用頻度取得手段をさらに備え、
前記代表画像決定手段は、前記使用頻度の高い順に前記文書に含まれる前記複数の画像データをソートし、ソートされた前記複数の画像データの中で、ソート順で先頭の画像データを前記代表画像として決定すること
を特徴とする請求項１に記載の画像表示装置。
【請求項１１】
前記入力受付手段は、さらに、利用者からの切替え指示の入力を受付けた場合に、ソート順で次の優先順位の画像データを前記代表画像として決定すること
を特徴とする請求項３に記載の画像表示装置。
【請求項１２】
利用者からの切替え指示の入力を受付ける入力受付手段をさらに備え、
前記代表画像決定手段は、さらに、前記切替え指示の入力を受け付けた場合に、ソート順で次の優先順位の画像データを前記代表画像として決定すること
を特徴とする請求項５、８、１０のいずれか一つに記載の画像表示装置。
【請求項１３】
画像表示装置で実行される画像表示方法であって、
前記画像表示装置は、
画像データを表示可能な表示手段と、
ページ毎に前記画像データを有し、複数のページを含む文書を記憶する記憶手段とを備え、
代表画像決定手段が、前記記憶手段に記憶された前記文書に含まれる複数の前記画像データに対して優先度を決定し、決定した優先度に基づいて、前記表示手段に表示する画像データである代表画像を前記文書に含まれる前記複数の画像データの中から決定する代表画像決定ステップと、
画像生成手段が決定された前記代表画像を縮小したサムネイル画像を生成する画像生成ステップと、
表示制御手段が生成された前記サムネイル画像を前記表示手段に表示する表示制御ステップと、
を含むことを特徴とする画像表示装置の画像表示方法。
【請求項１４】
請求項１３に記載の画像表示方法をコンピュータに実行させること
を特徴とする画像表示プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像表示装置、画像表示方法及び画像表示プログラムに関するものである。
【背景技術】
【０００２】
記憶装置が保存している大量の画像データの中から、ユーザーが希望する条件の画像を検索するために、膨大な画像を閲覧する必要がある。そのような状況への有効な手段として、従来から画像検索時に画像を縮小して表示するサムネイル表示が知られている。このサムネイル表示を用いることにより、ユーザーは保存されている複数の画像を一度に閲覧することが可能となり、画像群の内容を視覚的に把握することができる。このサムネイル画像を利用することで限られた表示画面上で効率的に画像データを表示する技術として、特許文献１は複雑度に応じてサイズを変更する技術を開示する。特許文献２は、お気に入り度に応じて表示非表示を切り替える技術を開示する。その他、お気に入り度に応じてサムネイルのサイズを変更するもの等が提供されている。
【０００３】
一方で、表示する画像データが複数ページから構成される場合、複数ページにわたるデータをまとめて表示したいというニーズも増加している。このようなニーズに対し、サムネイルは１枚のページの概要を知るのみではなく、サムネイルの集合をまとめてひとつの文書として表示し、デスクトップにいくつもの文書が置いてある感覚で扱える技術が提案されている。特許文献３は、予めユーザーが電子データの特定のページに付箋を付し、付箋で指定されたページを最前面に表示する技術を開示する。特許文献４は、ページを連続で表示する機能を設けることにより、辞書等と同じ感覚で電子文書のページをぱらぱらめくりながら各ページを視認して所望のページを探す手法を開示する。
【０００４】
この特許文献３、４にかかる技術によれば、初期画面上で代表ページを１ページだけ表示し、残りの画像データをみるためには、次ページボタンをクリックする等、ユーザー側からの操作を受付けることにより所望のページを画面上に表示することが可能である。
【特許文献１】特開２００６−３０３７０７号公報
【特許文献２】特開２００６−０７２７３８号公報
【特許文献３】特開２０００−３３９３２７号公報
【特許文献４】特開２００５−３４６５１９号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
ところで、初期画面で表示される代表画像の選択方法及びサムネイルをまとめて１つの文書として表示する場合のページの重なり順は、迅速に所望の画像を検索し表示する上で非常に重要である。例えば、類似画像検索の結果を表示する場合、そのページ順序が類似度順にソートされていれば、ユーザーは所望の画像を迅速に検索することが可能である。
【０００６】
しかしながら、特許文献１〜４には、複数ページから構成される画像データを大量に含む文書が存在する場合に、表示ページ数や先頭に表示すべきページ、ページ順序等を効率よく表示する手法について何ら開示していない。従って、複数のページから構成される文書については、所望の画像データを迅速且つ容易に検索することができない虞れがある。
【０００７】
本発明は、上記実情に鑑みてなされたものであって、複数の画像データを含む、複数のページから構成される文書について、画像データを効率良く表示し、所望の画像データを迅速且つ容易に検索することが可能な画像表示装置、画像表示方法及び画像表示プログラムを提供することである。
【課題を解決するための手段】
【０００８】
上述した課題を解決し、目的を達成するために、請求項１にかかる発明は、画像表示装置であって、画像データを表示可能な表示手段と、ページ毎に前記画像データを有し、複数のページを含む文書を記憶する記憶手段と、前記記憶手段に記憶された前記文書に含まれる複数の前記画像データに対して優先度を決定し、決定した優先度に基づいて、前記表示手段に表示する画像データである代表画像を前記文書に含まれる前記複数の画像データの中から決定する代表画像決定手段と、決定された前記代表画像を縮小したサムネイル画像を生成する画像生成手段と、生成された前記サムネイル画像を前記表示手段に表示する表示制御手段とを備えたことを特徴とする。
【０００９】
また、請求項２にかかる発明は、請求項１に記載の画像表示装置であって、利用者から、前記優先度として前記画像データごとの優先順位の入力を受け付ける入力受付手段をさらに備え、前記代表画像決定手段は、前記優先順位と所定の閾値とを比較して、前記所定の閾値より小さい前記優先順位の前記画像データを前記代表画像として決定することを特徴とする。
【００１０】
また、請求項３にかかる発明は、請求項１に記載の画像表示装置であって、利用者から、前記優先度として前記画像データごとの優先順位の入力を受け付ける入力受付手段をさらに備え、前記代表画像決定手段は、前記優先順位の順に前記文書に含まれる前記複数の画像データをソートし、ソートされた前記複数の画像データの中で、ソート順で先頭の画像データを前記代表画像として決定することを特徴とする。
【００１１】
また、請求項４にかかる発明は、請求項１に記載の画像表示装置であって、前記画像データが文字を含む場合に、画像データに含まれる予め定められたキーワードを検索し、検索されたキーワードの個数であるキーワード数を前記優先度として取得するキーワード数取得手段をさらに備え、前記代表画像決定手段は、前記キーワード数と所定の閾値とを比較して、前記所定の閾値よりもキーワード数の大きい前記画像データを前記代表画像として決定することを特徴とする。
【００１２】
また、請求項５にかかる発明は、請求項１に記載の画像表示装置であって、前記画像データが文字を含む場合に、画像データに含まれる予め定められたキーワードを検索し、検索されたキーワードの個数であるキーワード数を前記優先度として取得するキーワード数取得手段をさらに備え、前記代表画像決定手段は、前記キーワード数の大きい順に前記文書に含まれる前記複数の画像データをソートし、ソートされた前記複数の画像データの中で、ソート順で先頭の画像データを前記代表画像として決定することを特徴とする。
【００１３】
また、請求項６にかかる発明は、請求項４または５に記載の画像表示装置であって、前記画像データが文字を含む場合に、利用者からキーワードの入力を受け付ける入力受付手段をさらに備え、前記キーワード数取得手段は、入力された前記キーワードを前記文書に含まれる前記複数の画像データの中から検索し、検索したキーワード数を取得することを特徴とする。
【００１４】
また、請求項７にかかる発明は、請求項１に記載の画像表示装置であって、前記画像データ毎に、前記画像データの特徴を数値化したデータである画像特徴量を算出し、算出された画像特徴量と、予め定められた画像特徴量との類似度を前記優先度として求める類似度取得手段をさらに備え、前記代表画像決定手段は、前記類似度と所定の閾値とを比較して、前記所定の閾値よりも前記類似度が大きい前記画像データを前記代表画像として決定することを特徴とする。
【００１５】
また、請求項８にかかる発明は、請求項１に記載の画像表示装置であって、前記画像データ毎に、前記画像データの特徴を数値化したデータである画像特徴量を算出し、算出された画像特徴量と、予め定められた画像特徴量との類似度を前記優先度として求める類似度取得手段をさらに備え、前記代表画像決定手段は、前記類似度の大きい順に前記文書に含まれる前記複数の画像データをソートし、ソートされた前記複数の画像データの中で、ソート順で先頭の画像データを前記代表画像として決定することを特徴とする。
【００１６】
また、請求項９にかかる発明は、請求項１に記載の画像表示装置であって、前記画像データの使用頻度を前記優先度として取得する使用頻度取得手段をさらに備え、前記代表画像決定手段は、前記使用頻度と所定の閾値とを比較して、前期所定の閾値よりも大きい使用頻度の前記画像データを前記代表画像として決定することを特徴とする。
【００１７】
また、請求項１０にかかる発明は、請求項１に記載の画像表示装置であって、前記画像データの使用頻度を前記優先度として取得する使用頻度取得手段をさらに備え、前記代表画像決定手段は、前記使用頻度の高い順に前記文書に含まれる前記複数の画像データをソートし、ソートされた前記複数の画像データの中で、ソート順で先頭の画像データを前記代表画像として決定することを特徴とする。
【００１８】
また、請求項１１にかかる発明は、請求項３に記載の画像表示装置であって、前記入力受付手段は、さらに、利用者からの切替え指示の入力を受付けた場合に、ソート順で次の優先順位の画像データを前記代表画像として決定することを特徴とする。
【００１９】
また、請求項１２にかかる発明は、請求項５、８、１０のいずれか一つに記載の画像表示装置であって、利用者からの切替え指示の入力を受付ける入力受付手段をさらに備え、
前記代表画像決定手段は、さらに、前記切替え指示の入力を受け付けた場合に、ソート順で次の優先順位の画像データを前記代表画像として決定することを特徴とする。
【００２０】
また、請求項１３にかかる発明は、画像表示装置で実行される画像表示方法であって、
前記画像表示装置は、画像データを表示可能な表示手段と、ページ毎に前記画像データを有し、複数のページを含む文書を記憶する記憶手段とを備え、代表画像決定手段が、前記記憶手段に記憶された前記文書に含まれる複数の前記画像データに対して優先度を決定し、決定した優先度に基づいて、前記表示手段に表示する画像データである代表画像を前記文書に含まれる前記複数の画像データの中から決定する代表画像決定ステップと、画像生成手段が決定された前記代表画像を縮小したサムネイル画像を生成する画像生成ステップと、表示制御手段が生成された前記サムネイル画像を前記表示手段に表示する表示制御ステップと、を含むことを特徴とする。
【００２１】
また、請求項１４にかかる発明は、画像表示プログラムであって、請求項１３に記載の画像表示方法をコンピュータに実行させることを特徴とする。
【発明の効果】
【００２２】
本発明によれば、ページ毎に前記画像データを有し、複数のページを含む文書について、画像データをまとめた形式で画面上に表示したい場合に、画像データの表示上の優先順位を決定し、決定した優先度に基づいて代表画像を決定し、当該代表画像のサムネイル画像を生成し一覧表示することができる。これにより、大量の画像データの中から所望の画像を迅速且つ容易に検索することが可能となる。
【発明を実施するための最良の形態】
【００２３】
以下に添付図面を参照して、この発明にかかる画像表示装置、画像表示方法、画像表示プログラムの最良な実施の形態を詳細に説明する。なお、以下に示す実施の形態では、パーソナルコンピュータ（ｐｅｒｓｏｎａｌ  ｃｏｍｐｕｔｅｒ）を画像表示装置として用いた場合を例示して説明するが、これに限定されるものではない。例えば、ＰＤＡ（Ｐｅｒｓｏｎａｌ  Ｄａｔａ  Ａｓｓｉｓｔａｎｃｅ）等他の電子機器を画像表示装置として用いても良い。
【００２４】
（実施の形態１）
図１は、実施の形態１にかかる画像表示装置１の主な機能構成を示すブロック図である。画像表示装置１は、画像データのサムネイル画像４００を生成して表示する装置であり、制御部１０と、記憶部２０と、入力部３０と、表示部４０とを主に備えている。制御部１０は、入力受付部１００と、画像生成部１０２と、文書取得部１０４と、表示制御部１０６と、代表画像決定部１０８とを主に備えている。
【００２５】
この画像表示装置１は、画像取得装置５０と接続することにより、ページ毎に画像データを有し、複数のページを含む文書２００を画像取得装置５０から取得する。画像取得装置５０は、例えばデジタルカメラ等の撮像装置やスキャナ等の画像入力装置等が該当するが、これらに限定されるものではない。
【００２６】
記憶部２０には、ページ毎に画像データを有し、複数のページを含む文書２００を格納するメモリ、ハードディスクドライブ装置（ＨＤＤ）等の記憶媒体である。本実施の形態においては、画像取得装置５０より取得した、ページ毎に画像データを有し、複数のページを含む文書Ａ、文書Ｂ、文書Ｃを格納する。文書の具体例としては、ＪＰＥＧ等の圧縮技術を利用して、複数ページから構成される画像データをＰＤＦ（Portable Document Format）ファイル形式等により１つの文書として保存する場合等を例示することができる。文書取得部１０４は、後述するように、表示対象となる代表画像３００のサムネイル画像４００を生成するために必要な複数の画像データを含む、複数のページから構成される文書を記憶部２０より取得する。
【００２７】
文書Ａ、Ｂ、Ｃに含まれる画像データ２００Ａ、２００Ｂ、２００Ｃのデータ形式としては、例えばデジタルカメラ等の撮像装置から取得したＪＰＥＧ、ビットマップデータ等の形式や、スキャナから取得したＰＤＦ形式等を例示することができるが、これらの形式に限定されるものではない。
【００２８】
入力部３０は、マウス等のポインティングデバイスやキーボードなどのユーザーインターフェースである。入力受付部１００は、この入力部３０によるユーザーからの優先度としての優先順位の指示入力や追加・変更、表示領域等の指示入力を受ける。
【００２９】
代表画像決定部１０８は、入力受付部１００でユーザーから入力を受け付けた指示（優先順位）に基づき優先度を決定する。そして、決定した優先度に基づいて、前記表示部４０に表示する画像データである代表画像３００を、前記文書に含まれる全ての画像データ２００の中から決定する。具体的には、代表画像決定部１０８は、入力受付部１００でユーザーから受けた優先度としての優先順位をそのまま用い、この優先順位が所定の閾値より小さい（すなわち、優先順位が高い）画像データ２００を代表画像と決定する。すなわち、本実施の形態では、優先度として、ユーザーから入力された優先順位をそのまま用いている。優先順位は、文書に含まれる全ての画像データ２００に付与されている不図示の画像番号に対応付けられているものとする。
【００３０】
画像生成部１０２は、代表画像決定部１０８により決定された代表画像３００を縮小したサムネイル画像４００を生成する。すなわち、本実施の形態では、代表画像３００として決定された画像データ２００のみについてサムネイル画像４００が生成されることになる。
【００３１】
表示部４０は、画像生成部１０２により生成されたサムネイル画像４００の表示、入力された優先度の指示や指示結果等の表示出力を行う。表示部４０は、表示する画面を備えていればどのような構成でも良い。本実施の形態では液晶ディスプレイやＣＲＴなどによって実現される。表示制御部１０６は、入力受付部１００でユーザーから受けた指示に基づきサムネイル画像４００の拡大縮小等の表示部４０に対する表示制御を行う。
【００３２】
次に、以上のように構成された本実施の形態の画像表示装置１による代表画像３００の決定からサムネイル画像４００の生成表示までの処理について説明する。図２は、第１の実施の形態にかかる画像表示装置における代表画像の決定からサムネイル画像の生成表示までの処理の手順を示すフローチャートである。まず、文書取得部１０４は、記憶部２０から、ページ毎に画像データを有し、複数のページを含む文書を取得する（ステップＳ２００）。
【００３３】
次に、入力受付部１００は、ユーザーにより入力部３０から入力された優先順位を受け付ける（ステップＳ２０２）。そして、代表画像決定部１０８は、文書に含まれる全ての画像データ２００に対して、入力受付部１００が取得した優先順位が、予め登録された所定の閾値よりも小さいか否か（すなわち、優先順位が高いか否か）を判断する（ステップＳ２０４）。代表画像決定部１０８は、取得した画像データ２００の優先順位が閾値よりも小さいと判断した場合には（ステップＳ２０４，Ｙｅｓ）、優先順位の数値と対応付けられている各ページの画像番号に対応する画像データ２００を代表画像３００に決定する（ステップＳ２０６）。一方、ステップＳ２０４で、取得した画像データ２００の優先順位が閾値以上であると判断した場合には（ステップＳ２０４，Ｎｏ）、優先順位の数値と対応付けられている各ページの画像番号に対応する画像データ２００について処理することなくステップＳ２０８に進む。
【００３４】
代表画像決定部１０８は、優先順位の数値が所定の閾値よりも小さいか否かの判断を文書に含まれる全ての画像データ２００について行う（ステップＳ２０８）。代表画像決定部１０８が、優先順位と閾値との比較判断を全てのページについて行ったと判断した場合には（ステップＳ２０８，Ｙｅｓ）、さらに、取得した全ての文書について、同様に優先順位と閾値との比較判断を行ったか否かを判断する（ステップＳ２１０）。代表画像決定部１０８が、全ての文書について優先順位と閾値との比較判断を行ったと判断した場合には（ステップＳ２１０；Ｙｅｓ）、画像生成部１０２は、ステップＳ２０６で決定した代表画像３００の画像データ２００を縮小してサムネイル画像４００を生成する（ステップＳ２１２）。次に、表示制御部１０６は、サムネイル画像４００を表示部４０に出力表示する（ステップＳ２１４）。これにより、ユーザーが文書に含まれる画像データの画像番号に対応付けられている優先順位の数値を入力することにより、代表画像３００のサムネイル画像４００を表示することが可能となる。
【００３５】
一方、ステップＳ２０８、ステップＳ２１０で、代表画像決定部１０８が優先順位と閾値との比較判断を全てのページ、全ての文書について行っていないと判断した場合には（ステプＳ２０８；Ｎｏ、ステップＳ２１０；Ｎｏ）、ステップＳ２０２に戻る。なお、閾値は文書Ａ、文書Ｂ、文書Ｃ毎に異なる閾値を用いても、文書Ａ、文書Ｂ、文書Ｃ全てについて共通の閾値を用いてもよい。
【００３６】
次に、画像生成部１０２によって生成されたサムネイル画像４００の表示態様について説明する。図３は、第１の実施の形態にかかる画像表示装置１の表示部４０にサムネイル画像４００を表示する際の画面例を示した図である。
【００３７】
代表画像３００Ａ、３００Ｂ、３００Ｃは、それぞれ文書Ａ、文書Ｂ、文書Ｃに格納されている画像データ２００Ａ、２００Ｂ、２００Ｃの中で代表画像３００として決定された画像データ２００について、生成したサムネイル画像４００を表示した画面（表示部４０）を表している。
【００３８】
図３に示すように、サムネイル画像４００は、文書Ａ、文書Ｂ、文書Ｃのように、各文書単位で表示させることが可能であり、複数の文書のサムネイル画像４００を一覧表示させることも可能である。また、ユーザーはマウスやポインティングデバイスをドラッグすることにより、例えば代表画像３００Ａの表示位置を、文書Ａの位置から文書Ｃの表示位置へと変更することができる。また、ユーザーからサムネイル画像４００の拡大縮小等の指示を受け付けた場合には、表示制御部１０６において、例えば、サムネイル画像４００ｂの表示サイズをサムネイル画像４００ａのサイズに縮小したり、サムネイル画像４００ｃのサイズに拡大したりすることができる。各サムネイル画像４００の優先順位に従って拡大するようにしてもよい。
【００３９】
このように、実施の形態１にかかる画像表示装置１によれば、ページ毎に画像データを有し、複数のページを含む文書について、表示上の優先順位を決定し、決定した優先順位に基づいて代表画像を決定し、代表画像について生成したサムネイル画像を画面上に表示させることができる。従って、ユーザーは、優先順位を入力することにより、文書ごとに最も優先順位の高いページのムネイル画像を画面上に表示させることができる。これにより、ユーザーは大量の画像データの中から所望の画像を迅速且つ容易に検索することが可能となる。
【００４０】
（実施の形態２）
上述した実施の形態１では、ページごとに画像データを有し、複数のページを含む文書について、ユーザーから入力された優先順位と所定の閾値とを比較して、所定の閾値よりも優先順位が小さいと判断した場合に、当該優先順位に対応する画像番号を有する画像データ２００を代表画像３００に決定していた。実施の形態２では、ページごとに画像データを有し、複数のページを含む文書について、ユーザーから入力された優先順位の順に、文書に含まれる全ての画像データ２００をソートし、ソートされた複数の画像データ２００の中で、ソート順で先頭の画像データ２００を代表画像３００として決定するものである。
【００４１】
図４は、実施の形態２にかかる画像表示装置１の主な機能構成を示すブロック図である。画像表示装置１は、制御部１０と、記憶部２０と、入力部３０と、表示部４０とを主に備えている。制御部１０は、入力受付部１００と、画像生成部１０２と、文書取得部１０４と、表示制御部１０６と、代表画像決定部４０８とを主に備えている。ここで、代表画像決定部４０８以外の機能及び構成については第１の実施の形態と同様である。
【００４２】
代表画像決定部４０８は、ページごとに画像データを有し、複数のページを含む文書について、入力受付部１００でユーザーから受け付けた優先度としての優先順位の順に、文書に含まれる全ての画像データをソートし、ソートされた複数の画像データ２００の中で、ソート順で先頭の画像データ２００を代表画像３００として決定する。
【００４３】
次に、以上のように構成された本実施の形態の画像表示装置１による代表画像３００の決定からサムネイル画像４００の生成表示までの処理について説明する。図５は、第２の実施の形態にかかる画像表示装置における代表画像の決定からサムネイル画像の生成表示までの処理の手順を示すフローチャートである。まず、文書取得部１０４は、記憶部２０から、ページごとに画像データを有し、複数のページを含む文書を取得する（ステップＳ５００）。
【００４４】
次に、入力受付部１００は、入力部３０においてユーザーから優先順位の入力を受け付ける（ステップＳ５０２）。代表画像決定部４０８は、取得した文書に含まれる全ての画像データについて優先順位を取得する処理を行う（ステップＳ５０４）。代表画像決定部４０８が全てのページについて優先順位を取得した場合には（ステップＳ５０４，Ｙｅｓ）、さらに、取得した全ての文書について、同様に優先順位を取得したか否かを判断する（ステップＳ５０６）。代表画像決定部１０８が、全ての文書について優先順位を取得したと判断した場合には（ステップＳ５０６；Ｙｅｓ）、文書に含まれる全ての画像データ２００を優先順位の順にソートする（ステップＳ５０８）。そして、代表画像決定部４０８は、ソート順で先頭の画像データ２００を代表画像３００に決定する（ステップＳ５１０）。画像生成部１０２は、決定された代表画像３００の画像データを縮小してサムネイル画像４００を生成する（ステップＳ５１２）。次に、表示制御部１０６は、サムネイル画像４００を表示部４０に出力表示する（ステップＳ５１４）。これにより、ユーザーが優先順位の数値を入力することにより、ページごとに画像データを有し、複数のページを含む文書を優先順位順に並べ替え、代表画像３００のサムネイル画像４００を先頭に表示することが可能となる。一方、ステップＳ５０４、ステップＳ５０６で、代表画像決定部４０８が全てのページ、全ての文書について優先順位を取得する処理を行っていない場合には（ステップＳ５０４；Ｎｏ、ステップＳ５０６；Ｎｏ）、ステップＳ５０２に戻る。
【００４５】
図６は、実施の形態２にかかる画像表示装置１の表示部４０にサムネイル画像４００を表示する際の画面例を示した図である。図６では、文書Ａ、文書Ｂ、文書Ｃに含まれる画像データ２００Ａ、２００Ｂ、２００Ｃについて、上記の処理手順により生成した代表画像のサムネイル画像４００を表示した画面（表示部４０）を表している。図６に示すように、サムネイル画像４００は、文書Ａ、文書Ｂ、文書Ｃのように、文書単位で表示させることも、複数の文書Ａ、文書Ｂ、文書Ｃのサムネイル画像４００を一覧表示さることも可能である。サムネイル画像４００の表示位置下方には、ユーザーから次順位の画像データの閲覧の要求を受け付けるため、次ページボタンが表示されている。
【００４６】
図５に戻り、入力受付部１００は、ユーザーから次ページボタンのクリック操作を受け付けたか否かを判断する（ステップＳ５１６）。入力受付部１００が、ユーザーから次ページボタンのクリック操作を受付けたと判断した場合には（ステップＳ５１６；Ｙｅｓ）、代表画像決定部４０８は、先頭の画像データの次のソート順の画像データ２００を代表画像３００に決定する（ステップＳ５１８）。画像生成部１０２は、決定された代表画像３００の画像データを縮小してサムネイル画像４００を生成する。そして、表示制御部１０６は生成されたサムネイル画像４００を表示部４０に重ねて表示する（ステップＳ５２０）。これにより、ページ毎に画像データを有し、複数のページを含む文書について、優先順位の順に文書に含まれる全ての画像データをソートし、先頭ページに代表画像３００のサムネイル画像４００を表示するとともに、ユーザーから次ページボタンのクリック操作を受付けることにより、優先順位が次に高い画像データを代表画像として表示することが可能となる。
【００４７】
一方、ステップＳ５１６で、入力受付部１００が、ユーザーから次ページボタンのクリック操作を受付けていないと判断した場合には（ステップＳ５１６，Ｎｏ）、入力受付部１００が、ユーザーから次ページボタンのクリック操作を受付けるまで表示部４０は、先頭ページのサムネイル画像４００を表示する。
【００４８】
図７は、図６に示す代表画像３００の次順位の画像データを代表画像３００として表示する際の画面例を示した図である。例えば、ユーザーが、文書Ｃの画像データ２００Ｃについて、次ページボタンを押下すると、先頭に表示されているサムネイル画像４００の次順位の画像が代表画像３００として決定され、当該代表画像３００のサムネイル画像４００が先頭に表示される。
【００４９】
実施の形態２では、図７に示すように、ユーザーが次ページボタンを押下することにより、次順位の画像データ２００を代表画像として表示するように構成しているが、次順位以降の画像データの表示方式はこれに限られるものではない。例えば、ユーザーが次ページボタンを押下すると、連続的に次順位以降の画像データ２００が適宜表示されるように構成してもよい。また、全ての画像データについて一括して次順位以降の画像データ２００を適宜表示するように構成してもよい。
【００５０】
このように、実施の形態２にかかる画像表示装置１によれば、ページ毎に画像データを有し、複数のページを含む文書について、優先順位の高い順に、文書に含まれる複数の画像データをソートし、優先度の高い画像データから先に表示することが可能となる。代表画像を初期画面に表示させることにより、あいまいな記憶を頼りに所望の画像データを検索することが可能となる。そして、ユーザーは優先順位の高い順に紙文書のページをぱらぱらめくる感覚で所望のページを迅速に検索することが可能となる。
【００５１】
（実施の形態３）
上述した実施の形態１、２では、ページ毎に画像データを有し、複数のページを含む文書について、代表画像決定部１０８および４０８は、ユーザーから入力された優先順位に基づいて代表画像３００を決定していた。実施の形態３では、ページ毎に画像データを有し、複数のページを含む文書について、画像データ２００が文字を含む場合に、代表画像決定部８０８は、文書に含まれる画像データ２００から所定のキーワードを検索し、画像データに含まれるキーワードの個数であるキーワード数を優先度として用いる。そして、キーワード数と所定の閾値とを比較して、所定の閾値よりもキーワード数を多く含む画像データ２００を代表画像３００と決定するものである。
【００５２】
図８は、実施の形態３にかかる画像表示装置１の主な機能構成を示すブロック図である。画像表示装置１は、制御部１０と、記憶部２０と、入力部３０と、表示部４０とを主に備えている。制御部１０は、入力受付部１００と、画像生成部１０２と、文書取得部１０４と、表示制御部１０６と、代表画像決定部８０８とを主に備えている。実施の形態３にかかる画像表示装置１は、実施の形態１、２の構成に加えて、キーワード決定部８０３、キーワード数取得部８０５を有している。ここで、キーワード決定部８０３、キーワード数取得部８０５及び代表画像決定部８０８以外の機能及び構成については実施の形態２と同様である。
【００５３】
文字を含む画像データ２００とは、文字または文字列が含まれる画像データ２００を示す。実施の形態３では、例えばデジタルカメラ等の撮像装置や紙原稿をスキャナ等で読み込むことにより取得した、文字列を有する画像データを含む複数ページから構成される文書等を例示することができる。
【００５４】
キーワード決定部８０３は、検索条件となるキーワードを決定して保持するものである。キーワードの登録はどのような方法を用いてもよい。例えば、予め定めたキーワードを、キーワード決定部８０３で保持する構成としてもよい。また、ユーザーから入力を受付けたキーワードを、キーワード決定部８０３がキーワードと決定して保持する構成としてもよい。キーワードの取得方法としては、特開２００１−１３４５８８号公報にあるような方法を用いるなど、どのような取得方法を用いてもよい。また、この特開２００１−１３４５８８号公報に記載された手法等では、予めユーザーによってキーワードが登録され、登録されたキーワードに基づいて選出される関連語情報により、画像データ２００を再検索する方法を用いてキーワードを取得する。また、キーワード決定部８０３を、記憶部２０に保存されている画像データからキーワードとなりうる用語を抽出してキーワードとして保持するように構成してもよい。
【００５５】
キーワード数取得部８０５は、記憶部２０から取得した、ページ毎に画像データを有し、複数のページを含む文書について、画像データが文字を含む場合に、予め定めたキーワード（キーワード決定部８０３で決定され保持されたキーワード）を、文書に含まれる全ての画像データから検索し、検索されたキーワードの個数であるキーワード数を求めるものである。ここで、本実施の形態においては、優先度としてキーワード数を用いている。
【００５６】
代表画像決定部８０８は、キーワード数取得部８０３で取得したキーワード数に基づき優先度を決定する。具体的には、所定の閾値よりもキーワード数を多く含む画像データを、前記文書に含まれる全ての画像データ２００の中から代表画像３００と決定する。
【００５７】
次に、以上のように構成された本実施の形態の画像表示装置１による代表画像３００の決定からサムネイル画像４００の生成表示までの処理について説明する。図９は、第３の実施の形態にかかる画像表示装置１における代表画像３００の決定からサムネイル画像４００の生成表示までの処理の手順を示すフローチャートである。まず、文書取得部１０４は、記憶部２０から、ページ毎に画像データを有し、複数のページを含む文書を取得する（ステップＳ９００）。
【００５８】
キーワード数取得部８０５は、キーワード決定部８０３に登録されているキーワードを取得する（ステップＳ９０２）。次に、キーワード数取得部８０５は、文書に含まれる全ての画像データ２００に対して、取得したキーワードを用いて検索を行い、画像データの中に発見されるキーワードの個数であるキーワード発見個数を取得する（ステップＳ９０４）。
【００５９】
代表画像決定部８０８は、文書に含まれる全ての画像データ２００について、取得したキーワード数が所定の閾値よりも大きいか否かを判断する（ステップＳ９０６）。代表画像決定部８０８は、取得したキーワード数が所定の閾値よりも大きいと判断した場合には（ステップＳ９０６，Ｙｅｓ）、その画像データ２００を代表画像３００に決定する（ステップＳ９０８）。一方、取得したキーワード数が所定の閾値以下であると判断した場合には（ステップＳ９０６，Ｎｏ）、その画像データ２００について処理することなくステップＳ９１０に進む。
【００６０】
代表画像決定部８０８は、キーワード数が所定の閾値よりも大きいか否かについての判断を、文書に含まれる全ての画像データ２００について行う（ステップＳ９１０）。代表画像決定部８０８が、キーワード発見個数と閾値との比較判断を全てのページについて行ったと判断した場合には（ステップＳ９１０，Ｙｅｓ）、さらに、取得した全ての文書について、同様に、キーワード発見個数と閾値との比較判断を行ったか否かを判断する（ステップＳ９１２）。代表画像決定部８０８が、全ての文書についてキーワード発見個数と閾値との比較判断を行ったと判断した場合には（ステップＳ９１２；Ｙｅｓ）、画像生成部１０２は、ステップＳ９０８で決定した代表画像３００の画像データ２００を縮小してサムネイル画像４００を生成する（ステップＳ９１４）。次に、表示制御部１０６は、代表画像３００のサムネイル画像４００を表示部４０に表示する（ステップＳ９１６）。これにより、ページ毎に画像データを有し、複数のページを含む文書について、画像データ２００が文字を含む場合に、文書に含まれる全ての画像データ２００から予め登録されたキーワードを検索し、画像データ２００に含まれるキーワードの個数であるキーワード数を取得することにより、キーワードを多く含む画像データ２００を代表画像３００と決定し、代表画像３００のサムネイル画像４００を生成し表示させることが可能である。
【００６１】
一方、ステップＳ９１０、ステップＳ９１２で、代表画像決定部８０８が、キーワード発見個数と閾値との比較判断を全てのページ、全ての文書について行っていないと判断した場合には（ステップＳ９１０；Ｎｏ、ステップＳ９１２；Ｎｏ）、ステップＳ９０４に戻る。
【００６２】
本実施の形態において、画像生成部１０２によって生成されたサムネイル画像４００の表示態様は、図３に表示する画面例と同様である。
【００６３】
このように、実施の形態３にかかる画像表示装置によれば、ページ毎に画像データを有し、複数のページを含む文書について、画像データ２００が文字を含む場合に、キーワード数を多く含む画像データ２００を代表画像と決定し、代表画像のサムネイル画像表示させることが可能となる。これにより、ユーザーはキーワードを入力することにより迅速に所望の画像を画面に表示させることが可能となる。そして、あいまいな記憶を頼りに所望の画像データを検索することが可能となる。また、表示する画像データ及び関連する画像データについても容易に検索し表示させることが可能となる。
【００６４】
（実施の形態４）
上述した実施の形態３では、代表画像決定部８０８は、ページ毎に画像データを有し、複数のページを含む文書について、画像データ２００が文字を含む場合に、画像データ２００に含まるキーワードを検索し、画像データ２００に含まれるキーワードの個数であるキーワード数を優先度として用いて、キーワード数と所定の閾値とを比較して、所定の閾値よりもキーワード数を多く含む画像データ２００を代表画像３００と決定していた。実施の形態４では、ページ毎に画像データを有し、複数のページを含む文書について、画像データ２００が文字を含む場合に、代表画像決定部は、キーワード数を優先度として用いて、キーワード数の多い順に文書中に含まれる全ての画像データ２００をソートし、ソートされた複数の画像データ２００の中で、ソート順で先頭の画像データ２００を代表画像３００として決定するものである。
【００６５】
図１０は、実施の形態４にかかる画像表示装置１の主な機能構成を示すブロック図である。画像表示装置１は、制御部１０と、記憶部２０と、入力部３０と、表示部４０とを主に備えている。制御部１０は、入力受付部１００と、画像生成部１０２と、文書取得部１０４と、キーワード決定部８０３、表示制御部１０６と、代表画像決定部１００８と、キーワード数取得部８０５、を主に備えている。実施の形態４にかかる画像表示装置１は、実施の形態３の構成に加えて、キーワード発見テーブル１００７を有している。ここで、代表画像決定部１００８及びキーワード発見テーブル１００７以外の機能及び構成については第３の実施の形態と同様である。
【００６６】
代表画像決定部１００８は、ページ毎に画像データを有し、複数のページを含む文書について、画像データ２００が文字を含む場合に、キーワード数取得部８０５からキーワード数を取得し、キーワード数を多く含む順に、文書に含まれる全ての画像データ２００をソートし、ソートされた複数の画像データ２００中で、ソート順で先頭の画像データ２００を代表画像３００として決定する。
【００６７】
キーワード発見テーブル１００７は、後述するように、複数の画像データ２００の各ページの画像データから発見したキーワードの個数であるキーワード発見個数と、キーワード発見個数の多い順にソートしたソート順とを対応付けて記憶している。
【００６８】
次に、以上のように構成された本実施の形態の画像表示装置１による代表画像３００の決定からサムネイル画像４００の生成表示までの処理について説明する。図１１は、第４の実施の形態にかかる画像表示装置における代表画像のソートからサムネイル画像の生成表示までの処理の手順を示すフローチャートである。まず、文書取得部１０４は、記憶部２０から、ページ毎に画像データを有し、複数のページを含む文書を取得する（ステップＳ１１００）。
【００６９】
キーワード数取得部８０５は、キーワード決定部８０３に登録されているキーワードを取得する（ステップＳ１１０２）。次に、キーワード数取得部８０５は、取得した文書に含まれる全ての画像データ２００について、キーワードを検索し、キーワードの個数であるキーワード数を取得する（ステップＳ１１０４）。キーワード数取得部８０５は、キーワード発見テーブル１００７に、キーワードを発見した画像データ２００のページ数及び発見したキーワードの個数であるキーワード発見個数を登録する（ステップＳ１１０６）。
【００７０】
図１２は、実施の形態４にかかる画像表示装置１におけるキーワード発見テーブルのデータ構造の一例を示す図である。本実施の形態では、文書Ａに含まれる複数の画像データ２００について、キーワード検索の結果、登録されたキーワード発見テーブル１００７を例示している。例えば、ページ数「ｋ＋１」についてみると、「ｋ＋１」に含まれるキーワード発見個数は８個である。図から明らかなように、フォルダＡに含まれる画像データ２００の中では、ページ数「ｋ＋１」に含まれるキーワード発見個数が最も多い。従って、ページ数「ｋ＋１」のソート順での順位は「１」となる。次にページ数「ｋ」についてみると、「ｋ」に含まれるキーワード発見個数は７個であり、フォルダＡに含まれる画像データ２００の中ではページ数「ｋ」に含まれるキーワード発見個数は「ｋ＋１」に次いで多い。従って、ページ数「ｋ」のソート順での順位は「２」となる。
【００７１】
図１１に戻り、キーワード数取得部８０５は、キーワード発見個数の登録処理を、文書に含まれる全ての画像データ２００について行ったか否かを判断する（ステップＳ１１０８）。キーワード数取得部８０５は、全てのページについて、キーワード発見個数の登録処理を行ったと判断した場合には（ステップＳ１１０８；Ｙｅｓ）、さらに、取得した全ての文書について、同様に、キーワード発見個数の登録処理を行ったか否かを判断する（ステップＳ１１１０）。キーワード数取得部８０５は、全ての文書についてキーワード発見個数の登録処理を行ったと判断した場合には（ステップＳ１１１０；Ｙｅｓ）、代表画像決定部１００８は、文書に含まれる全ての画像データ２００をキーワード発見個数の多い順にソートして、ソート順をキーワード発見テーブル１００７に登録する（ステップＳ１１１２）。そして、代表画像決定部１００８は、ソート順で先頭の画像データ２００を代表画像３００に決定する（ステップＳ１１１４）。
【００７２】
画像生成部１０２は、決定された代表画像３００の画像データを縮小してサムネイル画像４００を生成する（ステップＳ１１１６）。次に、表示制御部１０６は、ソート順にサムネイル画像４００を重ねて表示部４０に出力表示する（ステップＳ１１１８）。これにより、ページ毎に画像データを有し、複数のページを含む文書について、画像データ２００が文字を含む場合に、全ての画像データを所定のキーワードを多く含む順にソートし、代表画像３００のサムネイル画像４００を先頭に表示することが可能となる。一方、ステップＳ１１０８、ステップＳ１１１０で、キーワード数取得部８０５が、全てのページ、全ての文書について、キーワード発見個数の登録処理を行っていないと判断した場合には、（ステップＳ１１０８；Ｎｏ、ステップＳ１１１０；Ｎｏ）ステップＳ１１０４に戻る。
【００７３】
入力受付部１００は、ユーザーから次ページボタンのクリック操作を受付けたか否かを判断する（ステップＳ１１２０）。入力受付部１００が、ユーザーから次ページボタンのクリック操作を受付けたと判断した場合には（ステップＳ１１２０；Ｙｅｓ）、代表画像決定部１００８は、先頭の画像データ３００の次のソート順の画像データ２００を代表画像３００に決定する（ステップＳ１１２２）。画像生成部１０２は、決定された代表画像３００の画像データを縮小してサムネイル画像４００を生成する。そして、表示制御部１０６は、生成されたサムネイル画像４００を表示部４０に重ねて表示する（ステップＳ１１２４）。これにより、ページ毎に画像データを有し、複数のページを含む文書について、所定のキーワードを多く含む順に複数の画像データをソートし、先頭ページに代表画像３００のサムネイル画像４００を表示するとともに、ユーザーから次ページボタンのクリック操作を受付けることにより、優先順位が次に高い画像データを代表画像として表示することが可能となる。
【００７４】
一方、ステップＳ１１２０で、入力受付部１００が、ユーザーからの次ページボタンのクリック操作を受付けていないと判断した場合には（ステップＳ１１２０，Ｎｏ）、入力受付部１００が、ユーザーから次ページボタンのクリック操作を受付けるまで表示部４０は、先頭ページのサムネイル画像４００を表示する。
【００７５】
本実施の形態において、画像生成部１０２によって生成されたサムネイル画像４００の表示態様は、図６及び図７に表示する画面例と同様である。
【００７６】
このように、実施の形態４にかかる画像表示装置１によれば、ページ毎に画像データを有し、複数のページを含む文書について、画像データ２００が文字を含む場合に、画像データ２００をキーワード数の多い順にソートし、ソート順に画像データを表示することが可能である。そして、先頭の画像データ２００を代表画像３００とし、代表画像３００のサムネイル画像４００を表示させることができる。従って、ユーザーは所定のキーワードを予め登録することにより、キーワードを多く含む所望の画像データ２００を迅速に検索し、代表画像３００として画面に表示させることが可能となる。これにより、あいまいな記憶を頼りに所望の画像データを検索することが可能となる。また、ユーザーは、次ページボタンを適宜クリック操作することにより、代表画像３００に関連する画像データ２００を迅速に検索し、画面に表示させることが可能となる。
【００７７】
（実施の形態５）
上述した実施の形態３、４では、ページ毎に画像データを有し、複数のページを含む文書について、画像データ２００が文字を含む場合に、代表画像決定部８０８および１００８は、画像データ２００から検索されるキーワードの個数であるキーワード数を優先度として用いて、キーワード数に基づいて代表画像３００を決定していた。実施の形態５では、ページ毎に画像データを有し、複数のページを含む文書について、画像データ２００が文字を含む場合に、代表画像決定部１３０８は、画像データに含まれるキーワードの個数であるキーワード発見個数を、キーワード数取得部１３０５から取得する。そして、キーワード発見個数を優先度として用いて、キーワード発見個数と所定の閾値を比較して、所定の閾値よりもキーワード発見個数を多く含む画像データ２００を代表画像３００と決定するものである。
【００７８】
図１３は、実施の形態５にかかる画像表示装置１の主な機能構成を示すブロック図である。画像表示装置１は、制御部１０と、記憶部２０と、入力部３０と、表示部４０とを主に備えている。制御部１０は、入力受付部１３００と、画像生成部１０２と、文書取得部１０４と、表示制御部１０６と、代表画像決定部１３０８と、キーワード数取得部１３０５とを主に備えている。実施の形態５にかかる画像表示装置１は、入力受付部１３００、キーワード数取得部１３０５及び代表画像決定部１３０８以外の機能及び構成については第３の実施の形態とほぼ同様である。
【００７９】
入力受付部１３００は、ユーザーからの優先度の指示入力や追加・変更、表示領域等の指示入力を受付けるほか、ユーザーから検索条件としてのキーワードの入力を受付ける。
【００８０】
キーワード数取得部１３０５は、入力受付部１３００で受付けたキーワードを画像データ２００から検索し、検索されたキーワードの個数であるキーワード発見個数を取得する。ここで、本実施の形態においては、優先度としてキーワード数を用いている。
【００８１】
代表画像決定部１３０８は、キーワード数取得部１３０５で求めた優先度に基づいて、文書に含まれる全ての画像データ２００の中から代表画像３００を決定する。具体的には、代表画像決定部１３０８は、キーワード発見個数を優先度として用い、このキーワード発見個数が所定の閾値よりも大きい画像データ２００を代表画像３００と決定する。
【００８２】
次に、以上のように構成された本実施の形態の画像表示装置１による代表画像３００の決定からサムネイル画像４００の生成表示までの処理について説明する。図１４は、実施の形態５にかかる画像表示装置１における代表画像の決定からサムネイル画像の生成表示までの処理の手順を示すフローチャートである。まず、文書取得部１０４は、記憶部２０から、ページ毎に画像データを有し、複数のページを含む文書を取得する（ステップＳ１４００）。
【００８３】
入力受付部１３００は、ユーザーからキーワードの入力を受付ける。（ステップＳ１４０２）。キーワード数取得部１３０５は、入力受付部１３００で受け付けたキーワードを取得し、文書に含まれる全ての画像データからキーワードを検索する（ステップＳ１４０４）。そして、画像データ２００の中に発見されるキーワードの個数であるキーワード発見個数を取得する。
【００８４】
代表画像決定部１３０８は、文書に含まれる全ての画像データ２００について、キーワード発見個数が所定の閾値よりも大きいか否かを判断する（ステップＳ１４０６）。代表画像決定部１３０８は、キーワード発見個数が所定の閾値よりも大きいと判断した場合には（ステップＳ１４０６；Ｙｅｓ）、その画像データ２００を代表画像３００に決定する（ステップＳ１４０８）。一方、ステップＳ１４０６で、キーワード発見個数が所定の閾値以下であると判断した場合には（ステップＳ１４０６，Ｎｏ）、その画像データ２００について処理することなくステップＳ１４１０に進む。
【００８５】
代表画像決定部１３０８は、キーワード発見個数が所定の閾値よりも大きいか否かの判断を、文書に含まれる全ての画像データ２００について行う（ステップＳ１４１０）。代表画像決定部１３０８が、キーワード発見個数と閾値との比較判断を全てのページについて行ったと判断した場合には（ステップＳ１４１０；Ｙｅｓ）、さらに、取得した全ての文書について、同様に、キーワード発見個数と閾値との比較判断を行ったか否かを判断する（ステップＳ１４１２）。代表画像決定部１３０８が、全ての文書について、キーワード発見個数と閾値との比較判断を行ったと判断した場合には（ステップＳ１４１２；Ｙｅｓ）、画像生成部１０２は、決定した代表画像３００の画像データを縮小して、サムネイル画像４００を生成する（ステップＳ１４１４）。次に、表示部４０は、代表画像３００のサムネイル画像４００を表示する（ステップＳ１４１６）。これにより、ページ毎に画像データを有し、複数のページを含む文書について、画像データ２００が文字を含む場合にも、ユーザーが適宜キーワードを入力することにより、キーワードを多く含む画像データ２００を代表画像３００とし、代表画像３００のサムネイル画像４００を表示させることが可能である。
【００８６】
一方、ステップＳ１４１０、ステップＳ１４１２で、代表画像決定部１３０８が、キーワード発見個数と閾値との比較判断を全てのページ、全ての文書について行っていないと判断した場合には（ステップＳ１４１０；Ｎｏ、ステップＳ１４１２；Ｎｏ）、ステップＳ１４０４に戻る。
【００８７】
本実施の形態において、画像生成部１０２によって生成されたサムネイル画像４００の表示態様は、図３に表示する画面例と同様である。
【００８８】
このように、実施の形態５にかかる画像表示装置１によれば、ページ毎に画像データを有し、複数のページを含む文書について、画像データ２００が文字を含む場合に、ユーザーから入力を受付けたキーワードを多く含む画像データ２００を代表画像として決定し、画面に表示することが可能である。これにより、ユーザーは文字を含む画像データにおいても、検索条件として、キーワードを入力することにより所望の画像データ２００を迅速に検索し表示させることが可能となる。
【００８９】
（実施の形態６）
実施の形態５では、代表画像決定部１３０８は、ページ毎に画像データを有し、複数のページを含む文書について、画像データ２００が文字を含む場合に、キーワード発見個数を優先度として用いて、キーワード発見個数と所定の閾値を比較して、所定の閾値よりもキーワード発見個数を多く含む画像データ２００を代表画像３００と決定していた。実施の形態６では、ページ毎に画像データを有し、複数のページを含む文書について、画像データ２００が文字を含む場合に、代表画像決定部１５０８は、キーワード発見個数の多い順に、文書に含まれる全ての画像データ２００をソートし、ソートされた複数の画像データ２００の中で、ソート順で先頭の画像データ２００を代表画像３００として決定するものである。
【００９０】
図１５は、実施の形態６にかかる画像表示装置１の主な機能構成を示すブロック図である。画像表示装置１は、制御部１０と、記憶部２０と、入力部３０と、表示部４０とを主に備えている。制御部１０は、入力受付部１３００と、画像生成部１０２と、文書取得部１０４と、表示制御部１０６と、代表画像決定部１５０８と、キーワード数取得部１３０５を、主に備えている。実施の形態６にかかる画像表示装置１は、実施の形態５の構成に加えて、キーワード発見テーブル１００７を有している。ここで、代表画像決定部１５０８及びキーワード発見テーブル１００７以外の機能及び構成については、実施の形態５と同様である。
【００９１】
代表画像決定部１５０８は、ページ毎に画像データを有し、複数のページを含む文書について、画像データ２００が文字を含む場合に、キーワード数取得部１３０５から取得した、優先度としてのキーワード発見個数の多い順に、文書に含まれる全ての画像データをソートし、ソートされた複数の画像データ２００の中で、ソート順で先頭の画像データ２００を代表画像３００として決定する。
【００９２】
次に、以上のように構成された本実施の形態にかかる画像表示装置１による代表画像３００の決定からサムネイル画像４００の生成表示までの処理について説明する。図１６は、第６の実施の形態にかかる画像表示装置における代表画像のソートからサムネイル画像の生成表示までの処理の手順を示すフローチャートである。まず、文書取得部１０４は、記憶部２０から、ページ毎に画像データを有し、複数のページを含む文書を取得する（ステップＳ１６００）。
【００９３】
入力受付部１３００は、入力部３０でユーザーからのキーワードの入力を受付ける（ステップＳ１６０２）。キーワード数取得部１３０５は、取得した文書に含まれる全ての画像データ２００について、入力受付部１３００で受付けたキーワードを検索する（ステップＳ１６０４）。キーワード数取得部１３０５は、画像データ２００から検索されたキーワードの数であるキーワード発見個数を取得し、取得したキーワード発見個数を、キーワードを発見したページ数と共にキーワード発見テーブル１００７に登録する（ステップＳ１６０６）。本実施の形態においては、キーワード発見テーブル１００７のデータ構造は、図１２に表示すキーワード発見テーブル１００７のデータ構造と同様である。
【００９４】
キーワード数取得部１３０５は、キーワード発見個数の登録処理を、文書に含まれる全ての画像データ２００について行ったか否かを判断する（ステップＳ１６１０）。キーワード数取得部１３０５は、全てのページについて、キーワード発見個数の登録処理を行ったと判断した場合には（ステップＳ１６０８；Ｙｅｓ）、さらに、取得した全ての文書について、同様に、キーワード発見個数の登録処理を行ったか否かを判断する（ステップＳ１６１０）。キーワード数取得部１３０５が、全ての文書について、キーワード発見個数の登録処理を行ったと判断した場合には（ステップＳ１６１０；Ｙｅｓ）、代表画像決定部１５０８は文書に含まれる全ての画像データ２００をキーワード発見個数の多い順にソートして、ソート順をキーワード発見テーブル１００７に登録する（ステップＳ１６１２）。代表画像決定部１５０８は、ソート順の先頭の画像データ２００を代表画像３００に決定する（ステップＳ１６１４）。
【００９５】
画像生成部１０２は、決定された代表画像３００の画像データを縮小してサムネイル画像４００を生成する（ステップＳ１６１６）。次に、表示制御部１０６は、ソート順にサムネイル画像４００を重ねて表示部４０に出力表示する（ステップＳ１６１８）。これにより、ページ毎に画像データを有し、複数のページを含む文書について、画像データ２００が文字を含む場合にも、ユーザーから入力されたキーワードの発見個数の多い順に並べ替え、代表画像３００のサムネイル画像４００を先頭に表示することが可能となる。一方、ステップＳ１６０８、ステップＳ１６１０で、キーワード数取得部１３０５が、全てのページ、全ての文書について、キーワード発見個数の登録処理を行っていないと判断した場合には（ステップＳ１６０８；Ｎｏ、ステップＳ１６１０；Ｎｏ）、ステップＳ１６０４に戻る。
【００９６】
入力受付部１００は、ユーザーから次ページボタンのクリック操作を受付けたか否かを判断する（ステップＳ１６２０）。入力受付部１３００が、ユーザーから次ページボタンのクリック操作を受付けたと判断した場合には（ステップＳ１６２０；Ｙｅｓ）、代表画像決定部１５０８は、先頭の画像データの次のソート順の画像データ２００を代表画像３００に決定する（ステップＳ１６２２）。画像生成部１０２は、決定された代表画像３００の画像データを縮小してサムネイル画像４００を生成する。そして、表示制御部１０６は、生成されたサムネイル画像４００を表示部４０に重ねて表示する（ステップＳ１６２４）。これにより、ページ毎に画像データを有し、複数のページを含む文書について、画像データ２００が文字を含む場合にも、文書中に含まれる全ての画像データ２００をキーワード発見個数の多い順にソートし、先頭ページに代表画像３００のサムネイル画像４００を表示するとともに、次にキーワード数を多く含む画像データを代表画像として表示することが可能となる。
【００９７】
一方、ステップＳ１６２０で、入力受付部１３００が、ユーザーからの次ページボタンのクリック操作を受付けていないと判断した場合には（ステップＳ１６２０；Ｎｏ）、入力受付部１３００が、ユーザーから次ページボタンのクリック操作を受付けるまで表示部４０は、先頭ページのサムネイル画像４００を表示する。
【００９８】
本実施の形態において、画像生成部１０２によって生成されたサムネイル画像４００の表示態様は、図６及び図７に表示する画面例と同様である。
【００９９】
このように、実施の形態６にかかる画像表示装置１によれば、ページ毎に画像データを有し、複数のページを含む文書について、画像データ２００が文字を含む場合にも、文書に含まれる全ての画像データ２００をキーワード数の多い順にソートし、ソート順に画像データを表示することが可能である。そして、先頭の画像データ２００を代表画像３００とし、代表画像３００のサムネイル画像４００を表示させることができる。従って、ユーザーは所定のキーワードを予め入力することにより、キーワードを多く含む画像データ２００を迅速に検索し、代表画像３００として画面に表示させることが可能となる。また、ユーザーは、次ページボタンを適宜クリック操作することにより、代表画像３００に関連する画像データ２００を迅速に検索し、画面に表示させることが可能となる。
【０１００】
（実施の形態７）
上述した実施の形態５、６では、代表画像決定部１３０８、１５０８は、ページ毎に画像データを有し、複数のページを含む文書について、画像データ２００が文字を含む場合に、画像データから検索された、キーワードの個数であるキーワード発見個数に基づいて代表画像３００を決定していた。実施の形態７では、代表画像決定部１７０８は、ページ毎に画像データを有し、複数のページを含む文書について画像の特徴量をもとに、類似する画像データを文書中の全ての画像データ２００から検索し、類似度と所定の閾値とを比較して、所定の閾値よりも類似度の高い画像データ２００を代表画像３００と決定するものである。
【０１０１】
図１７は、実施の形態７にかかる画像表示装置１の主な機能構成を示すブロック図である。画像表示装置１は、制御部１０と、記憶部２０と、入力部３０と、表示部４０とを主に備えている。制御部１０は、入力受付部１００と、画像生成部１０２と、文書取得部１０４と、画像特徴量決定部１７０３と、表示制御部１０６と、代表画像決定部１７０８と、類似度取得部１７０５を、主に備えている。実施の形態７にかかる画像表示装置１は、実施の形態１、２の構成に加えて、画像特徴量決定部１７０３、類似度取得部１７０５を有している。ここで、画像特徴量決定部１７０３、類似度取得部１７０５、代表画像決定部１７０８以外の機能及び構成については、第１の実施の形態と同様である。
【０１０２】
画像特徴量決定部１７０３は、画像データ２００について基準となる画像特徴量を決定する。ここで、画像特徴量とは、対象となる画像から、画像自体が持つ視覚情報、例えば、配色、質感、エッジ分布、構図等、画像の特徴を数値列であらわしたデータをいう。
【０１０３】
類似度取得部１７０５は、ページ毎に画像データを有し、複数のページを含む文書について、文書中に含まれる各画像データ２００の画像特徴量を算出し、算出された画像特徴量と、予め定められた基準となる画像特徴量との類似度を優先度として算出する。画像特徴量の類似度を算出するための方法としては、各画像特徴量から特徴ベクトルを作成し、各画像特徴量ベクトル間のユークリッド距離を算出する方法を例示することができるが、これらの方法に限定されるものではない。
【０１０４】
代表画像決定部１７０８は、類似度取得部１７０５から取得した、優先度としての類似度に基づいて、文書に含まれる全ての画像データ２００の中から代表画像３００を決定する。具体的には、代表画像決定部１７０８は、類似度が所定の閾値よりも大きい画像データ２００を代表画像３００と決定する。本実施の形態において、類似度とは、類似度取得部１７０５が、画像データの特徴量を数値化したデータである、基準となる画像特徴量と、複数の画像データの各画像データについて算出された画像特徴量とを比較して算出した値を用いる場合を例示する。
【０１０５】
次に、以上のように構成された本実施の形態にかかる画像表示装置１による代表画像３００の決定からサムネイル画像４００の生成表示までの処理について説明する。図１８は、実施の形態７にかかる画像表示装置１における代表画像の決定からサムネイル画像の生成表示までの処理の手順を示すフローチャートである。まず、文書取得部１０４は、記憶部２０から、ページ毎に画像データを有し、複数のページを含む文書を取得する（ステップＳ１８００）。
【０１０６】
類似度取得部１７０５は、画像特徴量決定部１７０３により予め決定された、基準となる画像特徴量を取得し、取得した文書に含まれる全ての画像データ２００について、画像特徴量を算出して取得する（ステップＳ１８０２）。類似度取得部１７０５は、基準となる画像特徴量と、各画像データ２００について算出した画像特徴量とを比較し、類似度を算出し取得する（ステップＳ１８０４）。
【０１０７】
代表画像決定部１７０８は、文書に含まれる全ての画像データについて、類似度が所定の閾値よりも大きいか否かを判断する（ステップＳ１８０６）。代表画像決定部１７０８は、類似度が所定の閾値よりも大きいと判断した場合には（ステップＳ１８０６；Ｙｅｓ）、その画像データ２００を代表画像３００に決定する（ステップＳ１８０８）。一方、ステップＳ１８０６で、類似度が所定の閾値以下であると判断した場合には（ステップＳ１８０６；Ｎｏ）、その画像データ２００について処理することなくステップＳ１８１０に進む。
【０１０８】
代表画像決定部１７０８は、類似度が所定の閾値よりも大きいか否かについての判断を、文書に含まれる全ての画像データについて行う（ステップＳ１８１０）。代表画像決定部１７０８が、類似度と閾値との比較判断を全てのページについて行ったと判断した場合には（ステップＳ１８１０；Ｙｅｓ）、さらに、取得した全ての文書について、同様に、類似度と閾値との比較判断を行ったか否かを判断する（ステップＳ１８１２）。代表画像決定部１７０８が、全ての文書について、類似度と閾値との比較判断を行ったと判断した場合には（ステップＳ１８１２；Ｙｅｓ）、画像生成部１０２は、決定した代表画像３００の画像データを縮小してサムネイル画像４００を生成する（ステップＳ１８１４）。次に、表示制御部１０６は、生成されたサムネイル画像４００のサムネイル画像４００を表示部４０に表示する（ステップＳ１８１６）。これにより、ページ毎に画像データを有し、複数のページを含む文書について、画像データ２００の画像特徴量を算出し、基準となる画像の画像特徴量との類似度を算出することにより、所定の閾値よりも類似度が高いと判断された画像データ２００を代表画像３００に決定し、代表画像３００のサムネイル画像４００を表示することが可能となる。
【０１０９】
一方、ステップＳ１８１０、ステップＳ１８１２で、代表画像決定部１７０８が、類似度と閾値との比較判断を全てのページ、全ての文書について行っていないと判断した場合には（ステップＳ１８１０；Ｎｏ、ステップＳ１８１２；Ｎｏ）、ステップＳ１８０２に戻る。
【０１１０】
本実施の形態において、画像生成部１０２によって生成されたサムネイル画像４００の表示態様は、図３に表示する画面例と同様である。
【０１１１】
このように、実施の形態７にかかる画像表示装置１によれば、ページ毎に画像データを有し、複数のページを含む文書について、予め定められた基準となる画像特徴量と、各画像データ２００の画像特徴量との類似度を算出し、類似度が所定の閾値よりも大きい画像データ２００を代表画像３００し、代表画像３００のサムネイル画像４００を表示させることが可能となる。これにより、画像自体が持つ視覚情報である、配色、テクスチャ、質感、エッジ分布、構図等、画像特徴量の観点から、代表画像と、これに類似する画像を迅速に検索し表示することが可能となる。
【０１１２】
（実施の形態８）
上述した実施の形態７では、代表画像決定部１７０８は、ページ毎に画像データを有し、複数のページを含む文書について、画像データの特徴を数値化したデータである基準となる画像特徴量と、各画像データ２００の画像特徴量との類似度を取得し、類似度と所定の閾値とを比較して、所定の閾値よりも類似度の高い画像データ２００を代表画像３００と決定していた。実施の形態８では、ページ毎に画像データを有し、複数のページを含む文書について、代表画像決定部１９０８は、類似度の高い順に、文書に含まれる全ての画像データをソートし、ソートされた複数の画像データの中で、ソート順で先頭の画像データ２００を代表画像３００として決定するものである。
【０１１３】
図１９は、実施の形態８にかかる画像表示装置の主な機能構成を示すブロック図である。画像表示装置１は、制御部１０と、記憶部２０と、入力部３０と、表示部４０とを主に備えている。制御部１０は、入力受付部１００と、画像生成部１０２と、文書取得部１０４と、画像特徴量決定部１７０３と、表示制御部１０６と、代表画像決定部１９０８と、類似度取得部１７０５を、主に備えている。実施の形態８にかかる画像表示装置１は、実施の形態７の構成に加えて、類似度テーブル１９０７を備えている。ここで、類似度テーブル１９０７、代表画像決定部１９０８以外の機能及び構成については、実施の形態７と同様である。
【０１１４】
代表画像決定部１９０８は、ページ毎に画像データを有し、複数のページを含む文書について、について、類似度取得部１７０５より取得した優先度としての類似度順に、文書に含まれる全ての画像データ２００をソートし、ソートされた複数の画像データの中で、ソート順で先頭の画像データ２００を代表画像３００として決定するものである。
【０１１５】
次に、以上のように構成された本実施の形態にかかる画像表示装置１による代表画像３００の決定からサムネイル画像４００の生成表示までの処理について説明する。図２０は、第８の実施の形態にかかる画像表示装置における代表画像のソートからサムネイル画像の生成表示までの処理の手順を示すフローチャートである。まず、文書取得部１０４は、記憶部２０から、ページ毎に画像データを有し、複数のページを含む文書を取得する（ステップＳ２０００）。
【０１１６】
類似度取得部１７０５は、画像特徴量決定部１７０３により予め決定された、基準となる画像特徴量を取得する。次に、類似度取得部１７０３は、取得した文書に含まれる全ての画像データ２００について、画像特徴量を算出して取得する（ステップＳ２００２）。類似度取得部１７０５は、基準となる画像特徴量と、各画像データ２００について算出した画像特徴量とを比較し、類似度を算出し取得する。そして、文書に含まれる画像データ２００のページ数及び画像データ２００の類似度を類似度テーブル１９０７に登録する（ステップＳ２００４）。本実施の形態においては、類似度テーブル１９０７は、複数の画像データ２００の各ページの画像データについて取得した類似度と、類似度の高い順にソートしたソート順と、各ページ数とを対応付けて記憶している。なお、類似度テーブル１９０７のデータ構造は、図１２に表示すキーワード発見テーブル１００７のデータ構造と同様である。
【０１１７】
類似度取得部１７０５は、類似度の登録処理を、文書中に含まれる全ての画像データについて行ったか否かを判断する（ステップＳ２００６）。類似度取得部１７０５は、全てのページについて、類似度の登録処理を行ったと判断した場合には（ステップＳ２００６；Ｙｅｓ）、さらに、取得した全ての文書について、同様に、類似度の登録処理を行ったか否かを判断する（ステップＳ２００８）。類似度取得部１７０５は、全ての文書について類似度の登録処理を行ったと判断した場合には（ステップＳ２００８；Ｙｅｓ）、代表画像決定部１９０８は、文書に含まれる全ての画像データ２００を類似度の高い順にソートして、ソート順を類似度テーブル１９０７に登録する（ステップＳ２０１０）。代表画像決定部１９０８は、ソート順の先頭の画像データ２００を代表画像３００に決定する（ステップＳ２０１２）。
【０１１８】
画像生成部１０２は、決定された代表画像３００の画像データを縮小してサムネイル画像４００を生成する（ステップＳ２０１４）。次に、表示制御部１０６は、ソート順にサムネイル画像４００を重ねて表示部４０に出力表示する（ステップＳ２０１６）。これにより、ページ毎に画像データを有し、複数のページを含む文書について、基準となる画像データの画像特徴量と、文書に含まれる画像データ２００についての画像特徴量とを比較して類似度を算出し、文書に含まれる全ての画像データを類似度の高い順にソートし、代表画像３００のサムネイル画像４００を先頭に表示することが可能となる。一方、ステップＳ２００６、ステップＳ２００８で、類似度取得部１７０５が、全てのページ、全ての文書について、類似度の登録処理を行っていないと判断した場合には（ステップＳ２００６；Ｎｏ、ステップＳ２００８；Ｎｏ）、ステップＳ２００２に戻る。
【０１１９】
入力受付部１００は、ユーザーから次ページボタンのクリック操作を受付けたか否かを判断する（ステップＳ２０１８）。入力受付部１００が、ユーザーから次ページボタンのクリック操作を受付けたと判断した場合には（ステップＳ２０１８；Ｙｅｓ）、代表画像決定部１９０８は、先頭の画像データの次のソート順の画像データ２００を代表画像３００に決定する（ステップＳ２０２０）。画像生成部１０２は、決定された代表画像３００の画像データを縮小してサムネイル画像４００を生成する。そして、表示制御部１０６は、生成されたサムネイル画像４００を表示部４０に重ねて表示する（ステップＳ２０２２）。これにより、ページ毎に画像データを有し、複数のページを含む文書について、文書に含まれる全ての画像データ２００を類似度の高い順にソートし、先頭ページに代表画像３００のサムネイル画像４００を表示するとともに、次に類似度の高い画像データを代表画像として表示することが可能となる。
【０１２０】
一方、ステップＳ２０１８で、入力受付部１００が、ユーザーからの次ページボタンのクリック操作を受付けていないと判断した場合には（ステップＳ２０１８，Ｎｏ）、入力受付部１００が、ユーザーから次ページボタンのクリック操作を受付けるまで表示部４０は、先頭ページのサムネイル画像４００を表示する。
【０１２１】
本実施の形態において、画像生成部１０２によって生成されたサムネイル画像４００の表示態様は、図６及び図７に表示する画面例と同様である。
【０１２２】
このように、実施の形態８にかかる画像表示装置１によれば、ページ毎に画像データを有し、複数のページを含む文書について、文書に含まれる画像データ２００の画像特徴量を算出し、予め定められた基準となる画像特徴量と比較することにより類似度を算出し、類似度の高い順に複数の画像データ２００を並べ替え、先頭の画像を代表画像３００とし、代表画像３００のサムネイル画像４００を表示させることが可能となる。これにより、画像自体が持つ視覚情報である、配色、テクスチャ、質感、エッジ分布、構図等、画像特徴量の類似度の高い代表画像と、これに類似する画像を迅速に検索し表示することが可能となる。
【０１２３】
（実施の形態９）
上述した実施の形態７、８では、代表画像決定部１７０８、１９０８は、ページ毎に画像データを有し、複数のページを含む文書について、基準となる画像の画像特徴量と、文書に含まれる画像データの画像特徴量とを比較して算出した類似度に基づいて代表画像３００を決定していた。実施の形態９では、代表画像決定部２１０８は、ページ毎に画像データを有し、複数のページを含む文書について、文書中に含まれる画像データから取得した使用頻度を優先度として用いて、使用頻度と所定の閾値とを比較して、所定の閾値よりも使用頻度の高い画像データ２００を代表画像３００と決定するものである。
【０１２４】
図２１は、実施の形態９にかかる画像表示装置１の主な機能構成を示すブロック図である。画像表示装置１は、制御部１０と、記憶部２０と、入力部３０と、表示部４０とを主に備えている。制御部１０は、入力受付部１００と、画像生成部１０２と、文書取得部１０４と、表示制御部１０６と、代表画像決定部２１０８と、使用頻度取得部２１０５を、主に備えている。実施の形態９にかかる画像表示装置１は、実施の形態１、２の構成に加えて、使用頻度取得部２１０５を有している。ここで、使用頻度取得部２１０５、代表画像決定部２１０８以外の機能及び構成については、第１の実施の形態と同様である。
【０１２５】
使用度取得部２１０５は、文書に含まれる画像データ２００から使用頻度を取得するものである。使用頻度を取得する方法としては、例えば文字を含む画像データにおいて、ヘッダ部に含まれる使用頻度を参照して、使用頻度を取得する方法を例示することができるが、これに限定されるものではない。
【０１２６】
代表画像決定部２１０８は、使用頻度取得部２１０５から取得した優先度に基づいて、文書に含まれる全ての画像データ２００の中から代表画像３００を決定する。具体的には、代表画像決定部２１０８は、使用頻度取得部２１０５から取得した使用頻度を優先度として用いて、類似度が所定の閾値よりも大きい画像データ２００を代表画像３００と決定する。本実施の形態では優先度として使用頻度を用いているが、これに限定されるものではない。例えば、優先度としては使用頻度の他、更新日情報等を用いてもよい。
【０１２７】
次に、以上のように構成された本実施の形態にかかる画像表示装置１による代表画像３００の決定からサムネイル画像４００の生成表示までの処理について説明する。図２２は、第９の実施の形態にかかる画像表示装置１における代表画像３００の決定からサムネイル画像４００の生成表示までの処理の手順を示すフローチャートである。まず、文書取得部１０４は、記憶部２０から、ページ毎に画像データを有し、複数のページを含む文書を取得する（ステップＳ２２００）。
【０１２８】
使用頻度取得部２１０５は、文書に含まれる全ての画像データ２００について、使用頻度を取得する（ステップＳ２２０２）。代表画像決定部２１０８は、使用頻度が所定の閾値よりも大きいか否かの判断を、文書に含まれる全ての画像データ２００について行う（ステップＳ２２０４）。代表画像決定部２１０８は、取得した使用頻度が所定の閾値よりも大きいと判断した場合には（ステップＳ２２０４，Ｙｅｓ）、その画像データ２００を代表画像３００に決定する（ステップＳ２２０６）。一方、ステップＳ２２０２で取得した使用頻度が所定の閾値以下であると判断した場合には（ステップＳ２２０４，Ｎｏ）、その画像データ２００について処理することなくステップＳ２２０８に進む。
【０１２９】
代表画像決定部２１０８は、使用頻度が所定の閾値よりも大きいか否かの判断を文書に含まれる全ての画像データ２００について行う（ステップＳ２２０８）。代表画像決定部２１０８が、使用頻度と閾値との比較判断を全てのページについて行ったと判断した場合には（ステップＳ２２０８，Ｙｅｓ）、さらに、取得した全ての文書について、同様に、使用頻度と閾値との比較判断を行ったか否かを判断する（ステップＳ２２１０）。代表画像決定部２１０８が、全ての文書について、使用頻度と閾値との比較判断を行ったと判断した場合には（ステップＳ２２１０）、画像生成部１０２は、決定した代表画像３００の画像データを縮小してサムネイル画像４００を生成する（ステップＳ２２１２）。次に、表示部制御部１０６は、生成されたサムネイル画像４００のサムネイル画像４００を表示部４０に表示する（ステップＳ２２１４）。これにより、ページ毎に画像データを有し、複数のページを含む文書について、閾値よりも使用頻度の高い画像データ２００を代表画像３００に決定し、代表画像３００のサムネイル画像４００を表示することが可能となる。
【０１３０】
一方、ステップＳ２２０８、ステップＳ２２１０で、代表画像決定部２１０８が使用頻度と閾値との比較判断を全てのページ、全ての文書について行っていないと判断した場合には（ステップＳ２２０８；Ｎｏ、ステップＳ２２１０；Ｎｏ）、ステップＳ２２０２に戻る。
【０１３１】
本実施の形態において、画像生成部１０２によって生成されたサムネイル画像４００の表示態様は、図３に表示する画面例と同様である。
【０１３２】
このように、実施の形態９にかかる画像表示装置１によれば、各画像データ２００の使用頻度を算出し、使用頻度が所定の閾値よりも大きい画像データ２００を代表画像３００とし、代表画像３００のサムネイル画像４００を表示させることが可能となる。これにより、ユーザーは使用頻度が高く処理対象の可能性が高い画像データを迅速且つ容易に表示することが可能となる。
【０１３３】
（実施の形態１０）
上述した実施の形態９では、代表画像決定部２１０８は、ページ毎に画像データを有し、複数のページを含む文書について、文書に含まれる画像データから取得した使用頻度に基づいて代表画像３００を決定していた。実施の形態１０では、ページ毎に画像データを有し、複数のページを含む文書について、代表画像決定部２３０８は、使用頻度の高い順に、文書に含まれる全ての画像データをソートし、ソートされた複数の画像データの中で、ソート順で先頭の画像データ２００を代表画像３００として決定するものである。
【０１３４】
図２３は、実施の形態１０にかかる画像表示装置１の主な機能構成を示すブロック図である。画像表示装置１は、制御部１０と、記憶部２０と、入力部３０と、表示部４０とを主に備えている。制御部１０は、入力受付部１００と、画像生成部１０２と、文書取得部１０４と、表示制御部１０６と、代表画像決定部２３０８と、使用頻度取得部２１０５を、主に備えている。実施の形態１０にかかる画像表示装置１は、実施の形態９の構成に加えて、使用頻度テーブル２３０７を備えている。ここで、使用頻度テーブル２３０７、代表画像決定部２３０８以外の機能及び構成については実施の形態９と同様である。
【０１３５】
代表画像決定部２３０８は、ページ毎に画像データを有し、複数のページを含む文書について、使用頻度取得部２１０５から取得した優先度としての使用頻度の高い順に、文書に含まれる全ての画像データ２００をソートし、ソートされた複数の画像データの中で、ソート順で先頭の画像データ２００を代表画像３００として決定するものである。
【０１３６】
次に、以上のように構成された本実施の形態にかかる画像表示装置１による代表画像３００の決定からサムネイル画像４００の生成表示までの処理について説明する。図２４は、第１０の実施の形態にかかる画像表示装置における代表画像のソートからサムネイル画像の生成表示までの処理の手順を示すフローチャートである。まず、文書取得部１０４は、記憶部２０から、ページ毎に画像データを有し、複数のページを含む文書を取得する（ステップＳ２４００）。
【０１３７】
使用頻度取得部１７０５は、取得した文書に含まれる全ての画像データ２００から使用頻度を取得する（ステップＳ２４０２）。使用頻度取得部２１０５は、使用頻度テーブル２３０７に、画像データ２００のページ数と使用頻度とを登録する（ステップＳ２４０４）。本実施の形態においては、使用頻度テーブル２３０７は、文書に含まれる全ての画像データについて取得した使用頻度と、使用頻度の高い順にソートしたソート順と、各ページ数とを対応付けて記憶している。なお、使用頻度テーブル２３０７のデータ構造は、図１２に表示すキーワード発見テーブル１００７のデータ構造と同様である。
【０１３８】
使用頻度取得部２１０５は、取得した文書に含まれる全ての画像データについて、使用頻度の登録処理を行ったか否かを判断する（ステップＳ２４０６）。使用頻度取得部２１０５は、全てのページについて、使用頻度の登録処理を行ったと判断した場合には（ステップＳ２４０６，Ｙｅｓ）、さらに、取得した全ての文書について、同様に、使用頻度の登録処理を行ったか否かを判断する（ステップＳ２４０８）。使用頻度取得部２１０５は、全ての文書について使用頻度の登録処理を行ったと判断した場合には（ステップＳ２４０８；Ｙｅｓ）、代表画像決定部２３０８は、文書に含まれる全ての画像データ２００を使用頻度の高い順にソートして、ソート順を使用頻度テーブル２３０７に登録する（ステップＳ２４１０）。代表画像決定部２３０８は、ソート順の先頭の画像データ２００を代表画像３００に決定する（ステップＳ２４１２）。
【０１３９】
画像生成部１０２は、決定された代表画像３００の画像データを縮小してサムネイル画像４００を生成する（ステップＳ２４１４）。次に、表示制御部１０６は、ソート順にサムネイル画像４００を重ねて表示部４０に出力表示する（ステップＳ２４１６）。これにより、ページ毎に画像データを有し、複数のページを含む文書について、使用頻度の高い順にソートし、代表画像３００のサムネイル画像４００を先頭に表示することが可能となる。一方、ステップＳ２４０６、ステップＳ２４０８で、使用頻度取得部２１０５が、全てのページ、全ての文書について、使用頻度の登録処理を行っていないと判断した場合には（ステップＳ２４０６；Ｎｏ、ステップＳ２４０８；Ｎｏ）、ステップＳ２４０２に戻る。
【０１４０】
入力受付部１００は、ユーザーから次ページボタンのクリック操作を受付けたか否かを判断する（ステップＳ２４１８）。入力受付部１００が、ユーザーから次ページボタンのクリック操作を受付けたと判断した場合には（ステップＳ２４１８，Ｙｅｓ）、代表画像決定部２３０８は、先頭の画像データの次のソート順の画像データ２００を代表画像３００に決定する（ステップＳ２４２０）。画像生成部１０２は、決定された代表画像３００の画像データを縮小してサムネイル画像４００を生成する。そして、表示制御部１０６は、生成されたサムネイル画像４００を表示部４０に重ねて表示する（ステップＳ２４２２）。これにより、ページ毎に画像データを有し、複数のページを含む文書について、使用頻度の高い順にソートし、先頭ページに代表画像３００のサムネイル画像４００を表示するとともに、次に使用頻度の高い画像データを代表画像として表示することが可能となる。
【０１４１】
一方、ステップＳ２４１８で、入力受付部１００が、ユーザーからの次ページボタンのクリック操作を受付けていないと判断した場合には（ステップＳ２４１８；Ｎｏ）、入力受付部１００が、ユーザーから次ページボタンのクリック操作を受付けるまで表示部４０は、先頭ページのサムネイル画像４００を表示する。
【０１４２】
本実施の形態において、画像生成部１０２によって生成されたサムネイル画像４００の表示態様は、図６及び図７に表示する画面例と同様である。
【０１４３】
このように、実施の形態１０にかかる画像表示装置１によれば、ページ毎に画像データを有し、複数のページを含む文書について、使用頻度の高い順に複数の画像データ２００をソートし、先頭の画像を代表画像３００とし、代表画像３００のサムネイル画像４００を表示させることが可能となる。このように、使用頻度の高い順に画像データを表示することにより、処理対象となる可能性の高い画像データを迅速に検索し表示することが可能となる。
【０１４４】
上述した実施の形態にかかる画像表示装置は、ＣＰＵなどの制御装置と、ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）やＲＡＭなどの記憶装置と、ＨＤＤ、ＣＤドライブ装置などの外部記憶装置と、ディスプレイ装置などの表示装置と、キーボードやマウスなどの入力装置を備えており、通常のコンピュータを利用したハードウェア構成となっている。
【０１４５】
上述した実施の形態にかかる画像表示装置で実行される画像表示プログラムは、インストール可能な形式又実行可能な形式のファイルでＣＤ−ＲＯＭ、フレキシブルディスク（ＦＤ）、ＣＤ−Ｒ、ＤＶＤ（Ｄｉｇｉｔａｌ  Ｖｅｒｓａｔｉｌｅ  Ｄｉｓｋ）等のコンピュータで読み取り可能な記録媒体に記録されて提供される。
【０１４６】
また、上述した実施の形態にかかる画像表示装置で実行される画像表示プログラムを、インターネット等のネットワークに接続されたコンピュータ上に格納し、ネットワーク経由でダウンロードさせることにより提供するように構成しても良い。また、上述した実施の形態にかかる画像表示装置で実行される画像表示プログラムをインターネット等のネットワーク経由で提供または配布するように構成しても良い。
【０１４７】
また、上述した実施の形態にかかる画像表示プログラムを、ＲＯＭ等に予め組み込んで提供するように構成してもよい。
【０１４８】
上述した実施の形態にかかる画像表示プログラムは、上述した各部（入力受付部１００、画像生成部１０２、文書取得部１０４、表示制御部１０６、代表画像決定部１０８）を含むモジュール構成となっており、実際のハードウェアとしてはＣＰＵ（プロセッサ）が上記記憶媒体から画像表示プログラムを読み出して実行することにより上記各部が主記憶装置上にロードされ、入力受付部１００、画像生成部１０２、文書取得部１０４、表示制御部１０６、代表画像決定部１０８が主記憶装置上に生成されるようになっている。
【図面の簡単な説明】
【０１４９】
【図１】第１の実施の形態にかかる画像表示装置の主な機能構成を示すブロック図である。
【図２】第１の実施の形態にかかる画像表示装置における代表画像の決定からサムネイル画像の生成表示までの処理の手順を示すフローチャートである。
【図３】第１の実施の形態にかかる画像表示装置の表示部にサムネイル画像を表示する際の画面例を示した図である。
【図４】第２の実施の形態にかかる画像表示装置の主な機能構成を示すブロック図である。
【図５】第２の実施の形態にかかる画像表示装置における代表画像のソートからサムネイル画像の生成表示までの処理の手順を示すフローチャートである。
【図６】第２の実施の形態にかかる画像表示装置の表示部にサムネイル画像を表示する際の画面例を示した図である。
【図７】図６に示す代表画像の次順位の画像データを代表画像として表示する際の画面例を示した図である。
【図８】第３の実施の形態にかかる画像表示装置の主な機能構成を示すブロック図である。
【図９】第３の実施の形態にかかる画像表示装置における代表画像の決定からサムネイル画像の生成表示までの処理の手順を示すフローチャートである。
【図１０】第４の実施の形態にかかる画像表示装置の主な機能構成を示すブロック図である。
【図１１】第４の実施の形態にかかる画像表示装置における代表画像のソートからサムネイル画像の生成表示までの処理の手順を示すフローチャートである。
【図１２】第４の実施の形態にかかる画像表示装置におけるキーワード発見テーブルのデータ構造の一例を示す図である。
【図１３】第５の実施の形態にかかる画像表示装置の主な機能構成を示すブロック図である。
【図１４】第５の実施の形態にかかる画像表示装置における代表画像の決定からサムネイル画像の生成表示までの処理の手順を示すフローチャートである。
【図１５】第６の実施の形態にかかる画像表示装置の主な機能構成を示すブロック図である。
【図１６】第６の実施の形態にかかる画像表示装置における代表画像のソートからサムネイル画像の生成表示までの処理の手順を示すフローチャートである。
【図１７】第７の実施の形態にかかる画像表示装置の主な機能構成を示すブロック図である。
【図１８】第７の実施の形態にかかる画像表示装置における代表画像の決定からサムネイル画像の生成表示までの処理の手順を示すフローチャートである。
【図１９】第８の実施の形態にかかる画像表示装置の主な機能構成を示すブロック図である。
【図２０】第８の実施の形態にかかる画像表示装置における代表画像のソートからサムネイル画像の生成表示までの処理の手順を示すフローチャートである。
【図２１】第９の実施の形態にかかる画像表示装置の主な機能構成を示すブロック図である。
【図２２】第９の実施の形態にかかる画像表示装置における代表画像の決定からサムネイル画像の生成表示までの処理の手順を示すフローチャートである。
【図２３】第１０の実施の形態にかかる画像表示装置の主な機能構成を示すブロック図である。
【図２４】第１０の実施の形態にかかる画像表示装置における代表画像のソートからサムネイル画像の生成表示までの処理の手順を示すフローチャートである。
【符号の説明】
【０１５０】
１  画像表示装置
１０  制御部
２０  記憶部
３０  入力部
４０  表示部
５０  画像取得装置
１００  入力受付部
１０２  画像生成部
１０４  文書取得部
１０６  表示制御部
１０８  代表画像決定部
２００  画像データ
２００Ａ  画像データ
２００Ｂ  画像データ
２００Ｃ  画像データ
３００  代表画像
３００Ａ  代表画像
３００Ｂ  代表画像
３００Ｃ  代表画像
４００  サムネイル画像
４０８  代表画像決定部
８０３  キーワード決定部
８０５  キーワード数取得部
８０８  代表画像決定部
１００７  キーワード発見テーブル
１００８  代表画像決定部
１３００  入力受付部
１３０５  キーワード数取得部
１３０８  代表画像決定部
１５０８  代表画像決定部
１７０３  画像特徴量決定部
１７０５  類似度取得部
１７０８  代表画像決定部
１９０７  類似度テーブル
１９０８  代表画像決定部
２１０５  使用頻度取得部
２１０８  代表画像決定部
２３０７  使用頻度テーブル
２３０８  代表画像決定部
【図１】
2009251587.tif 000003
【図２】
2009251587.tif 000004
【図３】
2009251587.tif 000005
【図４】
2009251587.tif 000006
【図５】
2009251587.tif 000007
【図６】
2009251587.tif 000008
【図７】
2009251587.tif 000009
【図８】
2009251587.tif 000010
【図９】
2009251587.tif 000011
【図１０】
2009251587.tif 000012
【図１１】
2009251587.tif 000013
【図１２】
2009251587.tif 000014
【図１３】
2009251587.tif 000015
【図１４】
2009251587.tif 000016
【図１５】
2009251587.tif 000017
【図１６】
2009251587.tif 000018
【図１７】
2009251587.tif 000019
【図１８】
2009251587.tif 000020
【図１９】
2009251587.tif 000021
【図２０】
2009251587.tif 000022
【図２１】
2009251587.tif 000023
【図２２】
2009251587.tif 000024
【図２３】
2009251587.tif 000025
【図２４】
2009251587.tif 000026