(57)【特許請求の範囲】
【請求項１】
複数の文書の特定の部分に基づいて当該複数の文書の特定の部分にそれぞれ対応する複数の縮小画像を生成する生成手段と、
前記生成手段により生成された前記複数の縮小画像に画像を付加する付加手段と、
前記生成手段により生成された前記複数の縮小画像に、互いに類似する２以上の縮小画像が含まれるかどうかを判定する判定手段と
を備え、
前記生成手段は、前記判定手段により互いに類似する２以上の縮小画像が含まれると判定された場合に、当該２以上の縮小画像に代えて、当該２以上の縮小画像の元となる２以上の文書の前記特定の部分とは異なる他の部分にそれぞれ対応する２以上の新たな縮小画像を再生成し、
前記付加手段は、前記生成手段により再生成された前記２以上の新たな縮小画像に対して、前記他の部分を特定する付加画像を付加することを特徴とする縮小画像生成装置。
【請求項２】
複数の文書に基づいて当該複数の文書にそれぞれ対応する複数の縮小画像を生成する生成手段と、
前記生成手段により生成された前記複数の縮小画像に画像を付加する付加手段と、
前記生成手段により生成された前記複数の縮小画像に、互いに類似する２以上の縮小画像が含まれるかどうかを判定する判定手段と、
前記２以上の縮小画像の互いに類似しない部分画像を抽出する抽出手段と
を備え、
前記生成手段は、前記判定手段により互いに類似する２以上の縮小画像が含まれると判定された場合に、当該２以上の縮小画像に代えて、前記抽出手段により抽出された前記部分画像を含む２以上の新たな縮小画像を再生成し、
前記付加手段は、前記生成手段により再生成された前記２以上の新たな縮小画像に対して、当該２以上の新たな縮小画像が前記部分画像を含むことを示す付加画像を付加することを特徴とする縮小画像生成装置。
【請求項３】
コンピュータに、
複数の文書の特定の部分に基づいて当該複数の文書の特定の部分にそれぞれ対応する複数の縮小画像を生成する機能と、
生成された前記複数の縮小画像に画像を付加する機能と、
生成された前記複数の縮小画像に、互いに類似する２以上の縮小画像が含まれるかどうかを判定する機能と
を実現させ、
前記生成する機能では、前記判定する機能で互いに類似する２以上の縮小画像が含まれると判定された場合に、当該２以上の縮小画像に代えて、当該２以上の縮小画像の元となる２以上の文書の前記特定の部分とは異なる他の部分にそれぞれ対応する２以上の新たな縮小画像を再生成し、
前記付加する機能では、再生成された前記２以上の新たな縮小画像に対して、前記他の部分を特定する付加画像を付加することを特徴とするプログラム。
【請求項４】
コンピュータに、
複数の文書に基づいて当該複数の文書にそれぞれ対応する複数の縮小画像を生成する機能と、
生成された前記複数の縮小画像に画像を付加する機能と、
生成された前記複数の縮小画像に、互いに類似する２以上の縮小画像が含まれるかどうかを判定する機能と、
前記２以上の縮小画像の互いに類似しない部分画像を抽出する機能と
を実現させ、
前記生成する機能では、前記判定する機能で互いに類似する２以上の縮小画像が含まれると判定された場合に、当該２以上の縮小画像に代えて、前記抽出する機能で抽出された前記部分画像を含む２以上の新たな縮小画像を再生成し、
前記付加する機能では、再生成された前記２以上の新たな縮小画像に対して、当該２以上の新たな縮小画像が前記部分画像を含むことを示す付加画像を付加することを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、縮小画像生成装置、プログラムに関する。
【背景技術】
【０００２】
画像記録装置において、類似画像データとキー画像データとを比較しやすくする技術は知られている（例えば、特許文献１参照）。この特許文献１の技術では、複数の検索対象画像データを記憶する記憶媒体を有する画像記録装置において、複数の検索対象画像データの中からキー画像データに類似する類似画像データを検索抽出し、検索抽出された類似画像データとキー画像データとを視覚的に区別できる態様で表示する。
【０００３】
同一または類似の表示内容を、なるべく区別できるように表示する技術も知られている（例えば、特許文献２参照）。この特許文献２の技術では、取得された複数のジョブ名について、所定文字数（例えば４文字）以上分の文字列が共通するジョブ名があれば共通指定情報と判定し、共通指定情報があると判定すれば、各印刷データの属性情報を、共通指定情報とされたジョブ名にそれぞれ付加する加工を施す。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００５−３５２７８０号公報
【特許文献２】特開２００８−１１０５２４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
本発明の目的は、互いに類似する縮小画像が生成された場合に、縮小画像を区別し易くすることにある。
【課題を解決するための手段】
【０００６】
請求項１に記載の発明は、複数の文書の特定の部分に基づいて当該複数の文書の特定の部分にそれぞれ対応する複数の縮小画像を生成する生成手段と、前記生成手段により生成された前記複数の縮小画像に画像を付加する付加手段と、前記生成手段により生成された前記複数の縮小画像に、互いに類似する２以上の縮小画像が含まれるかどうかを判定する判定手段とを備え、前記生成手段は、前記判定手段により互いに類似する２以上の縮小画像が含まれると判定された場合に、当該２以上の縮小画像に代えて、当該２以上の縮小画像の元となる２以上の文書の前記特定の部分とは異なる他の部分にそれぞれ対応する２以上の新たな縮小画像を再生成し、前記付加手段は、前記生成手段により再生成された前記２以上の新たな縮小画像に対して、前記他の部分を特定する付加画像を付加することを特徴とする縮小画像生成装置である。
請求項２に記載の発明は、複数の文書に基づいて当該複数の文書にそれぞれ対応する複数の縮小画像を生成する生成手段と、前記生成手段により生成された前記複数の縮小画像に画像を付加する付加手段と、前記生成手段により生成された前記複数の縮小画像に、互いに類似する２以上の縮小画像が含まれるかどうかを判定する判定手段と、前記２以上の縮小画像の互いに類似しない部分画像を抽出する抽出手段とを備え、前記生成手段は、前記判定手段により互いに類似する２以上の縮小画像が含まれると判定された場合に、当該２以上の縮小画像に代えて、前記抽出手段により抽出された前記部分画像を含む２以上の新たな縮小画像を再生成し、前記付加手段は、前記生成手段により再生成された前記２以上の新たな縮小画像に対して、当該２以上の新たな縮小画像が前記部分画像を含むことを示す付加画像を付加することを特徴とする縮小画像生成装置である。
請求項３に記載の発明は、コンピュータに、複数の文書の特定の部分に基づいて当該複数の文書の特定の部分にそれぞれ対応する複数の縮小画像を生成する機能と、生成された前記複数の縮小画像に画像を付加する機能と、生成された前記複数の縮小画像に、互いに類似する２以上の縮小画像が含まれるかどうかを判定する機能とを実現させ、前記生成する機能では、前記判定する機能で互いに類似する２以上の縮小画像が含まれると判定された場合に、当該２以上の縮小画像に代えて、当該２以上の縮小画像の元となる２以上の文書の前記特定の部分とは異なる他の部分にそれぞれ対応する２以上の新たな縮小画像を再生成し、前記付加する機能では、再生成された前記２以上の新たな縮小画像に対して、前記他の部分を特定する付加画像を付加することを特徴とするプログラムである。
請求項４に記載の発明は、コンピュータに、複数の文書に基づいて当該複数の文書にそれぞれ対応する複数の縮小画像を生成する機能と、生成された前記複数の縮小画像に画像を付加する機能と、生成された前記複数の縮小画像に、互いに類似する２以上の縮小画像が含まれるかどうかを判定する機能と、前記２以上の縮小画像の互いに類似しない部分画像を抽出する機能とを実現させ、前記生成する機能では、前記判定する機能で互いに類似する２以上の縮小画像が含まれると判定された場合に、当該２以上の縮小画像に代えて、前記抽出する機能で抽出された前記部分画像を含む２以上の新たな縮小画像を再生成し、前記付加する機能では、再生成された前記２以上の新たな縮小画像に対して、当該２以上の新たな縮小画像が前記部分画像を含むことを示す付加画像を付加することを特徴とするプログラムである。
【発明の効果】
【０００７】
請求項１の発明によれば、互いに類似する縮小画像を区別し易くするために用いられた文書の部分を特定することができる。
請求項２の発明によれば、互いに類似する縮小画像を区別し易くするために部分画像が用いられたことを明らかにすることができる。
請求項３の発明によれば、互いに類似する縮小画像を区別し易くするために用いられた文書の部分を特定することができる。
請求項４の発明によれば、互いに類似する縮小画像を区別し易くするために部分画像が用いられたことを明らかにすることができる。
【図面の簡単な説明】
【０００８】
【図１】本発明の実施の形態が適用される画像処理装置の構成例を示した図である。
【図２】第１の実施の形態の概略動作の説明で用いるサムネイル画像の一例を示した図である。
【図３】第１の実施の形態の概略動作について説明するための図である。
【図４】第１の実施の形態の概略動作について説明するための図である。
【図５】第１の実施の形態の概略動作について説明するための図である。
【図６】第１の実施の形態の概略動作について説明するための図である。
【図７】第１の実施の形態の概略動作について説明するための図である。
【図８】第１の実施の形態の概略動作について説明するための図である。
【図９】第１の実施の形態における一覧表示制御装置の機能構成例を示したブロック図である。
【図１０】第１の実施の形態における一覧表示制御装置の動作例を示したフローチャートである。
【図１１】第１の実施の形態で記憶されるサムネイル画像管理テーブルの一例を示した図である。
【図１２】第２の実施の形態の概略動作について説明するための図である。
【図１３】第２の実施の形態における一覧表示制御装置の機能構成例を示したブロック図である。
【図１４】第２の実施の形態における一覧表示制御装置の動作例を示したフローチャートである。
【発明を実施するための形態】
【０００９】
以下、添付図面を参照して、本発明の実施の形態について詳細に説明する。
［画像処理装置］
図１は、画像処理装置１０のハードウェア構成例を示した図である。
図示するように、画像処理装置１０は、ＣＰＵ（Central Processing Unit）１１と、ＲＡＭ（Random Access Memory）１２と、ＲＯＭ（Read Only Memory）１３と、ＨＤＤ（Hard Disk Drive）１４と、操作パネル１５と、画像読取部１６と、画像形成部１７と、通信インターフェースコントローラ（以下、「通信Ｉ／Ｆコントローラ」と表記する）１８とを備える。
【００１０】
ＣＰＵ１１は、ＲＯＭ１３等に記憶された各種プログラムをＲＡＭ１２にロードして実行することにより、後述する各機能を実現する。
ＲＡＭ１２は、ＣＰＵ１１の作業用メモリ等として用いられるメモリである。
ＲＯＭ１３は、ＣＰＵ１１が実行する各種プログラム等を記憶するメモリである。
ＨＤＤ１４は、画像読取部１６が読み取った画像データや画像形成部１７における画像形成にて用いる画像データ等を記憶する例えば磁気ディスク装置である。
操作パネル１５は、各種情報の表示やユーザからの操作入力の受付を行う例えばタッチパネルである。
【００１１】
画像読取部１６は、紙等の記録媒体に記録された画像を読み取る。ここで、画像読取部１６は、例えばスキャナであり、光源から原稿に照射した光に対する反射光をレンズで縮小してＣＣＤ(Charge Coupled Devices)で受光するＣＣＤ方式や、ＬＥＤ光源から原稿に順に照射した光に対する反射光をＣＩＳ(Contact Image Sensor)で受光するＣＩＳ方式のものを用いるとよい。
【００１２】
画像形成部１７は、記録媒体に画像を形成する。ここで、画像形成部１７は、例えばプリンタであり、感光体に付着させたトナーを記録媒体に転写して像を形成する電子写真方式や、インクを記録媒体上に吐出して像を形成するインクジェット方式のものを用いるとよい。
通信Ｉ／Ｆコントローラ１８は、ネットワークを介して他の装置との間で各種情報の送受信を行う。
【００１３】
ところで、このような画像処理装置１０に対して、例えばＵＳＢ（Universal Serial Bus）メモリを装着し、このＵＳＢメモリに格納されている文書ファイルの１つを選択して印刷等を行う場合がある。
この場合、文書ファイルを選択するための情報を画像処理装置１０の操作パネル１５に一覧表示する方法としては、文書ファイル名を表示する方法、縮小画像の一例であるサムネイル画像を表示する方法、文書ファイルの種類を示すアイコンを表示する方法、文書情報（プロパティ）を表示する方法等がある。
【００１４】
このうち、サムネイル画像を表示する方法には、表示される情報量も多いため、利用者が必要とする文書ファイルを直感的に選択し易いという利点はあるものの、次のような問題点もある。
即ち、通常、文書ファイルの１ページ目のサムネイル画像が表示されるため、社内文書等の決まったフォーマットの表紙が付けられた複数の文書ファイルのサムネイル画像が殆ど同じになってしまい、見た目では目的の文書ファイルに辿り着けないことがあるという問題点である。
【００１５】
そこで、本実施の形態では、比較的小さな操作パネル１５上で文書ファイルを利用者に選択させる際に、利用者がより速く簡単に目的の文書に辿り着けるようにするための手法を提案する。
【００１６】
尚、本明細書において「文書ファイル」とは、テキストを含む「文書」のデータをファイル化したもののみを意味するものではない。例えば、絵、写真、図形等の画像データ（ラスタデータかベクターデータかによらない）、データベース管理ソフトウェアや表計算ソフトウェアで記録されるデータ、その他の印刷可能な電子データをファイル化したものも含めて「文書ファイル」としている。
また、文書ファイルの「バージョン」とは、文書ファイルの各改訂を識別する情報であり、文書ファイルの版のことである。
【００１７】
［第１の実施の形態］
まず、第１の実施の形態における概略動作について説明する。
ここでは、操作パネル１５に６つの文書ファイルのサムネイル画像を表示できる場合において、６つの文書ファイルのサムネイル画像を操作パネル１５に表示する場合を考える。
図２は、６つの文書ファイルのサムネイル画像の一例を示したものである。
【００１８】
これらの文書ファイルのサムネイル画像を操作パネル１５に表示すると、通常は、上述したように、文書ファイルの１ページ目のサムネイル画像が一覧表示される。
図３は、このときの操作パネル１５上の表示例を示したものである。
この表示例では、１ページ目が同じ又は類似する文書ファイルが存在しているため、同じ又は類似するサムネイル画像が表示されている。従って、利用者が印刷を指示する際にどのサムネイル画像を選択すべきか判断し難くなっている。
【００１９】
そこで、本実施の形態では、まず、作成された複数のサムネイル画像をそれぞれ比較し、類似するものをグループにまとめることにより、グループ化を行う。
図４は、このときのグループ化について示した図である。
ここでは、幾つかのサムネイル画像を囲む実線によりグループを表している。即ち、「ｄｏｃ１−１．ｐｐｔ」、「ｄｏｃ１−２．ｐｐｔ」、「ｄｏｃ２．ｐｐｔ」は互いに類似するので、これらの文書ファイルをまとめてグループＧ１１としている。また、「ｄｏｃ１−１．ｐｄｆ」、「ｄｏｃ１−２．ｐｄｆ」は互いに類似するので、これらの文書ファイルをまとめてグループＧ１２としている。一方、「ｄｏｃ２．ｐｄｆ」は他に類似するものがないため、１つの文書ファイルでグループＧ１３としている。
【００２０】
次に、複数の文書ファイルを含むグループについては、それらの文書ファイルのサムネイル画像が類似しないようにする処理を行う。
図５は、このような処理を行った後のサムネイル画像について示した図である。
図示するように、グループＧ１１に含まれる３つの文書ファイルについては、それぞれの文書ファイルの２ページ目のサムネイル画像を作成している。そして、２ページ目であることを示すアイコン３１を各サムネイル画像に付与している。
また、グループＧ１２に含まれる２つの文書ファイルについても、それぞれの文書ファイルの２ページ目のサムネイル画像を作成している。そして、２ページ目であることを示すアイコン３１を各サムネイル画像に付与している。
一方、グループＧ１３は１つの文書ファイルしか含んでいないので、サムネイル画像の切り替えは行っていない。
【００２１】
この状態で、サムネイル画像を再度比較し、類似するものをグループにまとめることにより、グループ化を行う。
図６は、このときのグループ化について示した図である。
ここでも、幾つかのサムネイル画像を囲む実線によりグループを表している。即ち、「ｄｏｃ１−１．ｐｐｔ」、「ｄｏｃ１−２．ｐｐｔ」は互いに類似するので、これらの文書ファイルをまとめてグループＧ２１としている。一方、「ｄｏｃ２．ｐｐｔ」、「ｄｏｃ１−１．ｐｄｆ」、「ｄｏｃ１−２．ｐｄｆ」、「ｄｏｃ２．ｐｄｆ」は互いに類似しないので、それぞれ、１つの文書ファイルでグループＧ２２，Ｇ２３，Ｇ２４，Ｇ２５とするが、図示は省略している。
【００２２】
このように、図６ではまだ、互いに類似するサムネイル画像が存在し、複数の文書ファイルを含むグループが残っている。そこで、上記同様、複数の文書ファイルを含むグループについては、次ページのサムネイル画像に切り替える処理を再度行う。
図７は、このような処理を行った後のサムネイル画像について示した図である。
図示するように、グループＧ２１に含まれる２つの文書ファイルについては、それぞれの文書ファイルの３ページ目のサムネイル画像を作成している。そして、３ページ目であることを示すアイコン３２を各サムネイル画像に付与している。
一方、グループＧ２２，Ｇ２３，Ｇ２４，Ｇ２５は１つの文書ファイルしか含んでいないので、サムネイル画像の切り替えは行っていない。
【００２３】
この状態で、サムネイル画像を再度比較し、類似するサムネイル画像が存在しないので、その時点でのサムネイル画像を操作パネル１５に表示する。
図８は、このときの操作パネル１５上の表示例を示したものである。
【００２４】
尚、図７の状態で、類似するサムネイル画像が存在し、かつ、これらのサムネイル画像に対応する文書ファイルの全てにおいて次ページが存在しない場合も考えられる。このような場合は、次ページのサムネイル画像は作成しない。また、類似するサムネイル画像が存在し、かつ、これらのサムネイル画像に対応する文書ファイルの一部において次ページが存在する場合も考えられる。このような場合は、次ページが存在する文書ファイルについてのみ、次ページのサムネイル画像を作成する。更に、全てのグループに含まれる文書ファイルにおいて次ページが存在しない場合には、そこで処理を終了し、その時点でのサムネイル画像を操作パネル１５に表示する。
【００２５】
以下、このような概略動作を実現する画像処理装置１０の一覧表示制御装置２０について説明する。本実施の形態では、画像処理装置１０において、ＲＯＭ１３に記憶されたプログラムをＣＰＵ１１がＲＡＭ１２に読み込んで実行することにより、縮小画像生成装置の一例としての一覧表示制御装置２０を実現する。
まず、本実施の形態における一覧表示制御装置２０の機能構成について説明する。
図９は、本実施の形態の一覧表示制御装置２０の機能構成例を示したブロック図である。
図示するように、一覧表示制御装置２０は、サムネイル画像生成部２３と、サムネイル画像記憶部２４と、表示制御部２５と、グループ分類部２６と、アイコン付加部２７とを含んでいる。このうち、サムネイル画像記憶部２４は、例えばＨＤＤ１４によって実現される。また、サムネイル画像生成部２３、表示制御部２５、グループ分類部２６、アイコン付加部２７は、ＣＰＵ１１がプログラムをＲＯＭ１３からＲＡＭ１２に読み込んで実行することにより、実現される。
【００２６】
サムネイル画像生成部２３は、例えばＵＳＢメモリから複数の文書ファイルを読み出し、これら複数の文書ファイルのそれぞれの指定されたページに画像処理を施すことにより、複数のサムネイル画像を生成する。本実施の形態では、縮小画像を生成する生成手段の一例として、サムネイル画像生成部２３を設けている。
サムネイル画像記憶部２４は、サムネイル画像生成部２３が生成した複数のサムネイル画像を記憶する。また、複数のサムネイル画像を管理するサムネイル画像管理テーブルも記憶する。
表示制御部２５は、サムネイル画像記憶部２４に記憶された複数のサムネイル画像が操作パネル１５に表示されるよう制御する。
【００２７】
グループ分類部２６は、サムネイル画像記憶部２４に記憶された複数のサムネイル画像が互いに類似するかどうかを判定し、これら複数のサムネイル画像を、互いに類似するサムネイル画像を含む複数のグループに分類する。ここで、複数のサムネイル画像が互いに類似するかどうかの判定は、公知の手法によって行えばよい。例えば、２つのサムネイル画像の対応する画素の差分の全画素にわたっての二乗平均を算出し、この二乗平均が閾値より小さければ、２つのサムネイル画像が類似すると判定する手法が考えられる。また、互いに類似するサムネイル画像を含む複数のグループへの分類は、公知のクラスタリング手法を用いて行えばよい。本実施の形態では、互いに類似する縮小画像が含まれるかどうかを判定する判定手段の一例として、グループ分類部２６を設けている。
アイコン付加部２７は、サムネイル画像記憶部２４に記憶された複数のサムネイル画像のうちの指定されたサムネイル画像に対して、そのサムネイル画像に対応する文書ファイルのページ番号を示すアイコンを付加する。本実施の形態では、付加画像の一例としてアイコンを用いており、付加画像を付加する付加手段の一例として、アイコン付加部２７を設けている。
【００２８】
次に、本実施の形態における一覧表示制御装置２０の動作について説明する。
図１０は、本実施の形態の一覧表示制御装置２０の動作例を示したフローチャートである。尚、この動作例の説明では、上記概略動作の説明とは異なり、複数のサムネイル画像を含むグループのみを「グループ」と称し、１つのサムネイル画像しか含まないグループは「グループ」と呼ばないものとする。
【００２９】
一覧表示制御装置２０では、まず、サムネイル画像生成部２３が、例えばＵＳＢメモリに格納された複数の文書ファイルのそれぞれの１ページ目のサムネイル画像を生成し、サムネイル画像記憶部２４に記憶する（ステップ２０１）。
次に、グループ分類部２６が、サムネイル画像記憶部２４に記憶された複数のサムネイル画像を、互いの類似度に応じてグループ化する（ステップ２０２）。
すると、グループ分類部２６は、グループ（複数のサムネイル画像を含むグループ）ができたかどうかを判定する（ステップ２０３）。
【００３０】
その結果、グループができたと判定されれば、グループ分類部２６は、これらのグループの全てにおいてサムネイル画像に対応する文書ファイルに次ページがない、という状態にあるかどうかを判定する（ステップ２０４）。尚、このときの次ページの有無の判定は、サムネイル画像管理テーブルの情報（後述する最終ページフラグ）を参照することによって行われる。
ここで、そのような状態にないと判定されれば、グループ分類部２６はサムネイル画像生成部２３に制御を渡す。そして、サムネイル画像生成部２３が、ステップ２０２で得られたグループのうちの１つのグループに着目し、そのグループに含まれる複数のサムネイル画像に対応する複数の文書ファイルの次ページの複数のサムネイル画像を生成し、前ページのサムネイル画像に代えて、サムネイル画像記憶部２４に記憶する（ステップ２０５）。尚、このとき、そのグループに含まれる複数のサムネイル画像に対応する複数の文書ファイルの中に次ページがない文書ファイルがあれば、その文書ファイルについては、次ページのサムネイル画像を生成しなくてよい。
【００３１】
そして、次ページの複数のサムネイル画像が生成されると、アイコン付加部２７は、この生成された複数のサムネイル画像のそれぞれに対して、そのサムネイル画像に対応する文書ファイルのページ番号を示すアイコンを付加する（ステップ２０６）。ページが切り替わっていることを明示しないと、表示されている縮小画像が１ページ目の縮小画像であると誤解される虞があるからである。
その後、アイコン付加部２７はグループ分類部２６に制御を戻し、グループ分類部２６が、最後のグループを処理したかどうかを判定する（ステップ２０７）。最後のグループを処理していなければ、ステップ２０５へ戻り、次のグループに着目して同様の処理を行う。また、最後のグループを処理していれば、ステップ２０２へ戻り、再度グループ化及び次ページのサムネイル画像の生成処理を行う。
【００３２】
尚、ステップ２０３でグループができなかったと判定された場合、グループ分類部２６は表示制御部２５に制御を渡し、表示制御部２５が、その時点でサムネイル画像記憶部２４に記憶されている複数のサムネイル画像の一覧を操作パネル１５に表示するよう制御する（ステップ２０９）。
【００３３】
また、ステップ２０４で、グループの全てにおいてサムネイル画像に対応する文書ファイルに次ページがない、という状態にあると判定された場合、グループ分類部２６はサムネイル画像生成部２３に制御を渡す。そして、サムネイル画像生成部２３が、それらのグループに含まれる複数のサムネイル画像のそれぞれに文書ファイルの属性を示す文書情報を付加する（ステップ２０８）。
この場合、文書情報としては、文書ファイル名が考えられる。即ち、最後のページまで切り替えてもサムネイル画像が類似したままであれば、文書ファイル名をサムネイル画像に付加するとよい。
また、文書情報としては、文書ファイルのバージョンに関する情報も考えられる。複数の文書ファイルのバージョンの違いにより互いに類似する複数のサムネイル画像が生成されたと判断された場合、バージョンに関する情報をサムネイル画像に付加するとよい。例えば、最新バージョンであることを示す情報を、最新バージョンの文書ファイルのサムネイル画像に付加することが考えられる。或いは、それぞれの文書ファイルにそのバージョンを示す情報を付加してもよい。ここで、複数の文書ファイルのバージョンが違うかどうかを判断する方法としては、種々の方法がある。例えば、文書ファイル名の一部が共通し、文書ファイル名の異なる部分が数字列を含む場合に、複数の文書ファイルはバージョンが違うと判断する方法等である。
尚、これらの文書情報は、アイコンによって付加してもよい。また、サムネイル画像に文書情報を付加するのではなく、サムネイル画像を文書情報で置き換えるようにしてもよい。
その後、表示制御部２５が、その時点でサムネイル画像記憶部２４に記憶されている複数のサムネイル画像の一覧を操作パネル１５に表示するよう制御する（ステップ２０９）。
【００３４】
ここで、サムネイル画像記憶部２４にサムネイル画像と共に記憶されるサムネイル画像管理テーブルについて説明する。
図１１は、サムネイル画像管理テーブルの一例を示した図である。
図示するように、サムネイル画像管理テーブルは、文書ファイル名と、現在ページと、最終ページフラグと、サムネイル画像名と、グループＩＤとを対応付けたものとなっている。
【００３５】
文書ファイル名は、サムネイル画像に対応する文書ファイルの名称である。ここでは、全ての文書ファイルは同じフォルダに存在し、文書ファイルを文書ファイル名のみで特定できるものとしている。
現在ページは、サムネイル画像に対応する文書ファイルのページのページ番号である。
最終ページフラグは、現在ページがその文書ファイルの最終ページであることを示すフラグである。例えば、現在ページがその文書ファイルの最終ページでなければ「ＯＦＦ」、現在ページがその文書ファイルの最終ページであれば「ＯＮ」がセットされる。
サムネイル画像名は、サムネイル画像の名称である。ここでは、全てのサムネイル画像は同じフォルダに存在し、サムネイル画像をサムネイル画像名のみで特定できるものとしている。
グループＩＤは、サムネイル画像を含むグループを識別する識別情報である。
【００３６】
そして、（ａ），（ｂ）は、図４〜７のようにサムネイル画像を切り替えていくときのサムネイル画像管理テーブルの内容の遷移を示した図である。
（ａ）は、ステップ２０１でサムネイル画像を生成したときのサムネイル画像管理テーブルを示している。ステップ２０１では文書ファイルの１ページ目のサムネイル画像を生成するので、現在ページは全て「１」となっている。また、ステップ２０１でサムネイル画像を作成する際に、「ｄｏｃ１−１．ｐｐｔ」、「ｄｏｃ１−２．ｐｐｔ」、「ｄｏｃ２．ｐｐｔ」、「ｄｏｃ１−１．ｐｄｆ」、「ｄｏｃ１−２．ｐｄｆ」の１ページ目が最終ページでないことと、「ｄｏｃ２．ｐｄｆ」の１ページ目が最終ページであることとが分かる。従って、最初の５つの文書ファイルに対応する最終ページフラグは「ＯＦＦ」となっており、最後の１つの文書ファイルに対応する最終ページフラグは「ＯＮ」となっている。尚、グループＩＤは、ステップ２０１でサムネイル画像が生成された時点では書き込まれておらず、ステップ２０２でサムネイル画像がグループに分類された時点で書き込まれる。
【００３７】
また、（ｂ）は、１回目のステップ２０５でグループＧ１１の文書ファイルのサムネイル画像を生成し、２回目のステップ２０５でグループＧ１２の文書ファイルのサムネイル画像を生成したときのサムネイル画像管理テーブルを示している。１回目及び２回目のステップ２０５ではＧ１１及びＧ１２の文書ファイルの２ページ目のサムネイル画像を生成するので、これらの文書ファイルに対応する現在ページは「２」となっている。また、１回目及び２回目のステップ２０５でサムネイル画像を作成する際に、これらの文書ファイルの２ページ目が最終ページでないことが分かるので、これらの文書ファイルに対応する最終ページフラグは「ＯＦＦ」のままである。尚、グループＩＤは、１回目及び２回目のステップ２０５でサムネイル画像が生成された時点では書き換えられていないが、その後のステップ２０２でサムネイル画像がグループに分類された時点で書き換えられる。
【００３８】
以上により、第１の実施の形態の説明を終了する。
尚、本実施の形態では、サムネイル画像を次ページのサムネイル画像に切り替えることを前提に、最終ページまで切り替えてもサムネイル画像が類似したままである場合にステップ２０８で文書情報を用いるようにしたが、この限りではない。
例えば、最初のステップ２０２でのグループ化で１つのグループに閾値以上のサムネイル画像が含まれることとなった場合に、ソフトウェアの判断により利用者に手間をかけることなく、そのグループについては文書情報を用いる方法へと切り替えてもよい。或いは、１つのグループに閾値以上のサムネイル画像が含まれることとなった場合に、利用者の操作により、そのグループについては文書情報を用いる方法へと切り替えてもよい。
また、サムネイル画像を次ページのサムネイル画像に切り替えることを前提とせずに文書情報を用いてサムネイル画像を区別し易くする方法を採用してもよい。この方法の場合、文書ファイルの１ページ目のサムネイル画像を生成することを前提としてよい。即ち、この方法は、画像ファイルや動画ファイル等、ページの概念がないファイルにも適用可能である。
【００３９】
更に、本実施の形態では、サムネイル画像をページ単位で切り替えたが、ページはあくまで文書ファイルの部分の一例である。例えば、動画ファイルのシーン単位でサムネイル画像を切り替えるような構成も考えられる。
【００４０】
［第２の実施の形態］
まず、第２の実施の形態における概略動作について説明する。
ここでも、サムネイル画像を作成した結果、互いに類似するサムネイル画像になってしまった場合を考える。
図１２（ａ）は、互いに類似するサムネイル画像の一例を示したものである。
本実施の形態では、このように類似するサムネイル画像が作成された場合に、互いに類似しない特徴画像を抽出し、その特徴画像の部分を拡大した画像をサムネイル画像として一覧表示する。
図１２（ｂ）は、互いに類似しない特徴部分をサムネイル画像としたときの表示例を示したものである。この表示例では、特徴画像を拡大して表示していることを明示するアイコン３３を各サムネイル画像に付与している。
【００４１】
以下、このような概略動作を実現する画像処理装置１０の一覧表示制御装置２０について説明する。本実施の形態では、画像処理装置１０において、ＲＯＭ１３に記憶されたプログラムをＣＰＵ１１がＲＡＭ１２に読み込んで実行することにより、縮小画像生成装置の一例としての一覧表示制御装置２０を実現する。
まず、本実施の形態における一覧表示制御装置２０の機能構成について説明する。
図１３は、本実施の形態の一覧表示制御装置２０の機能構成例を示したブロック図である。
図示するように、一覧表示制御装置２０は、サムネイル画像生成部２３と、サムネイル画像記憶部２４と、表示制御部２５と、グループ分類部２６と、アイコン付加部２７と、特徴画像抽出部２８とを含んでいる。このうち、サムネイル画像記憶部２４は、例えばＨＤＤ１４によって実現される。また、サムネイル画像生成部２３、表示制御部２５、グループ分類部２６、アイコン付加部２７、特徴画像抽出部２８は、ＣＰＵ１１がプログラムをＲＯＭ１３からＲＡＭ１２に読み込んで実行することにより、実現される。
【００４２】
サムネイル画像生成部２３は、例えばＵＳＢメモリから複数の文書ファイルを読み出し、これら複数の文書ファイルのそれぞれの指定されたページに画像処理を施すことにより、複数のサムネイル画像を生成する。また、本実施の形態では、後述する特徴画像抽出部２８が抽出した特徴部分の画像を拡大したサムネイル画像も生成する。本実施の形態では、縮小画像を生成する生成手段の一例として、サムネイル画像生成部２３を設けている。
サムネイル画像記憶部２４、表示制御部２５、グループ分類部２６については、第１の実施の形態で説明したものと同様であるので、ここでの説明は省略する。
特徴画像抽出部２８は、グループ分類部２６により同じグループに分類された複数のサムネイル画像から互いに類似しない特徴部分の画像（以下、「特徴画像」という）を抽出する。本実施の形態では、部分画像の一例として、特徴画像を用いており、部分画像を抽出する抽出手段との一例として、特徴画像抽出部２８を設けている。
アイコン付加部２７は、サムネイル画像記憶部２４に記憶された複数のサムネイル画像のうちの指定されたサムネイル画像に対して、そのサムネイル画像が特徴画像を拡大したものであることを示すアイコンを付加する。本実施の形態では、付加画像の一例としてアイコンを用いており、付加画像を付加する付加手段の一例として、アイコン付加部２７を設けている。
【００４３】
次に、本実施の形態における一覧表示制御装置２０の動作について説明する。
図１４は、本実施の形態の一覧表示制御装置２０の動作例を示したフローチャートである。尚、この動作例の説明では、複数のサムネイル画像を含むグループのみを「グループ」と称し、１つのサムネイル画像しか含まないグループは「グループ」と呼ばないものとする。
【００４４】
一覧表示制御装置２０では、まず、サムネイル画像生成部２３が、例えばＵＳＢメモリに格納された複数の文書ファイルのそれぞれの１ページ目のサムネイル画像を生成し、サムネイル画像記憶部２４に記憶する（ステップ２２１）。
次に、グループ分類部２６が、サムネイル画像記憶部２４に記憶された複数のサムネイル画像を、互いの類似度に応じてグループ化する（ステップ２２２）。
すると、グループ分類部２６は、グループ（複数のサムネイル画像を含むグループ）ができたかどうかを判定する（ステップ２２３）。
【００４５】
その結果、グループができたと判定されれば、グループ分類部２６は特徴画像抽出部２８に制御を渡し、特徴画像抽出部２８が、これらのグループの全てにおいて特徴画像がない、という状態にあるかどうかを判定する（ステップ２２４）。
ここで、そのような状態にないと判定されれば、特徴画像抽出部２８は、ステップ２２２で得られたグループのうちの１つのグループに着目し、そのグループに含まれる複数のサムネイル画像の特徴画像を拡大した複数のサムネイル画像を生成し、ページ全体のサムネイル画像に代えて、サムネイル画像記憶部２４に記憶する（ステップ２２５）。
【００４６】
そして、特徴画像を拡大した複数のサムネイル画像が生成されると、アイコン付加部２７は、この生成された複数のサムネイル画像のそれぞれに対して、そのサムネイル画像が特徴画像を拡大したものであることを示すアイコンを付加する（ステップ２２６）。特徴画像を拡大したものであることを明示しないと、表示されている縮小画像がページ全体の縮小画像であると誤解される虞があるからである。
その後、アイコン付加部２７はグループ分類部２６に制御を戻し、グループ分類部２６が、最後のグループを処理したかどうかを判定する（ステップ２２７）。最後のグループを処理していなければ、ステップ２２５へ戻り、次のグループに着目して同様の処理を行う。また、最後のグループを処理していれば、そのまま処理を終了する。
【００４７】
尚、ステップ２２３でグループができなかったと判定された場合、グループ分類部２６は表示制御部２５に制御を渡し、表示制御部２５が、その時点でサムネイル画像記憶部２４に記憶されている複数のサムネイル画像の一覧を操作パネル１５に表示するよう制御する（ステップ２２９）。
【００４８】
また、ステップ２２４で、グループの全てにおいて特徴画像がない、という状態にあると判定された場合、グループ分類部２６はサムネイル画像生成部２３に制御を渡す。そして、サムネイル画像生成部２３が、それらのグループに含まれる複数のサムネイル画像のそれぞれに文書ファイルの属性を示す文書情報を付加する（ステップ２２８）。尚、文書情報については、第１の実施の形態で説明したものと同様なので、ここでの説明は省略する。
その後、表示制御部２５が、その時点でサムネイル画像記憶部２４に記憶されている複数のサムネイル画像の一覧を操作パネル１５に表示するよう制御する（ステップ２２９）。
【００４９】
尚、本実施の形態においてサムネイル画像と共に記憶されるサムネイル画像管理テーブルは、第１の実施の形態で説明したものとほぼ同様である。但し、本実施の形態では、文書ファイルのページの管理を行う必要がないので、ページ番号及び最終ページフラグの項目は必要ない。
【００５０】
以上により、第２の実施の形態の説明を終了する。
尚、本実施の形態では、第１の実施の形態とは異なり、サムネイル画像を次ページのサムネイル画像に切り替えることを前提とせずに、特徴画像を用いてサムネイル画像を区別し易くする方法を採用した。従って、この方法は、画像ファイルや動画ファイル等、ページの概念がないファイルにも適用可能である。
【００５１】
ところで、第１及び第２の実施の形態では、互いに類似するサムネイル画像が生成された場合に、文書ファイルの次ページのサムネイル画像、サムネイル画像の特徴画像、文書ファイルの文書情報を示すサムネイル画像の何れかを再生成することにより、サムネイル画像が類似しないようにしたが、この限りではない。互いに類似するサムネイル画像が生成された場合に、これらのサムネイル画像の元となる文書ファイルに対応し互いに類似しない新たなサムネイル画像を再生成することにより、サムネイル画像が類似しないようにするような構成であれば、如何なる構成を採用してもよい。この場合、付加画像の一例であるアイコンは、この新たなサムネイル画像の種類を示すものであってよい。
【００５２】
尚、本実施の形態を実現するプログラムは、通信手段により提供することはもちろん、ＣＤ−ＲＯＭ等の記録媒体に格納して提供することも可能である。
【符号の説明】
【００５３】
１０…画像処理装置、２０…一覧表示制御装置、２３…サムネイル画像生成部、２４…サムネイル画像記憶部、２５…表示制御部、２６…グループ分類部、２７…アイコン付加部、２８…特徴画像抽出部
【図１】
0005565130.tif 000002
【図２】
0005565130.tif 000003
【図３】
0005565130.tif 000004
【図４】
0005565130.tif 000005
【図５】
0005565130.tif 000006
【図６】
0005565130.tif 000007
【図７】
0005565130.tif 000008
【図８】
0005565130.tif 000009
【図９】
0005565130.tif 000010
【図１０】
0005565130.tif 000011
【図１１】
0005565130.tif 000012
【図１２】
0005565130.tif 000013
【図１３】
0005565130.tif 000014
【図１４】
0005565130.tif 000015