(57)【要約】【課題】  画像データを識別可能なサムネールを生成すること。【解決手段】  ＭＦＰは、複数ページを含む画像データを受け付ける画像読取部またはデータ通信制御部と、画像データから図形または写真の表された候補画像を抽出する候補画像抽出部２０１と、候補画像抽出部２０１により複数の候補画像が抽出された場合、複数の候補画像それぞれの画像サイズ、データ量または類似する他の候補画像の数に基づいて、複数の候補画像のうちから１つを代表画像として選択する代表画像決定部２１１と、代表画像を縮小することによりサムネールを生成するサムネール生成部２１５と、を備える。【選択図】        図４
2008078942.tif 000002
【特許請求の範囲】
【請求項１】
複数ページを含む画像データを受け付ける画像データ受付手段と、
前記画像データから図形または写真の表された候補画像を抽出する抽出手段と、
前記抽出手段により複数の候補画像が抽出された場合、前記複数の候補画像それぞれの属性に基づいて、前記複数の候補画像のうちから１つを代表画像として選択する選択手段と、
前記代表画像を縮小することによりサムネールを生成するサムネール生成手段と、を備えたサムネール生成装置。
【請求項２】
前記属性は、画像サイズであり、
前記選択手段は、前記複数の候補画像のうちから画像サイズが最大の候補画像を選択する画像サイズ選択手段を含む、請求項１に記載のサムネール生成装置。
【請求項３】
前記属性は、データ量であり、
前記選択手段は、前記複数の候補画像のうちからデータ量が最大の候補画像を選択するデータ量選択手段を含む、請求項１に記載のサムネール生成装置。
【請求項４】
前記属性は、類似する他の候補画像と数であり、
前記選択手段は、前記複数の候補画像それぞれを他の候補画像と比較する第１比較手段を含み、前記複数の候補画像のうちから類似する他の候補画像の数が最小の候補画像を選択する第１類似度選択手段を含む、請求項１に記載のサムネール生成装置。
【請求項５】
前記属性は、類似する他のデータのサムネールの数であり、
前記選択手段は、前記複数の候補画像それぞれを他のデータのサムネールと比較する第２比較手段を含み、前記複数の候補画像のうちから類似する他のデータのサムネールの数が最小の候補画像を選択する第２類似度選択手段を含む、請求項１に記載のサムネール生成装置。
【請求項６】
前記選択手段は、前記複数の候補画像それぞれの属性に基づいて、優先度を付与する優先度付与手段を含み、前記複数の候補画像のうちから優先度の高い候補画像を選択する、請求項１に記載のサムネール生成装置。
【請求項７】
複数ページを含む画像データを受け付けるステップと、
前記画像データから図形または写真の表された候補画像を抽出するステップと、
前記抽出ステップにより複数の候補画像が抽出された場合、前記複数の候補画像それぞれの属性に基づいて、前記複数の候補画像のうちから１つを選択するステップと、
前記代表画像を縮小することによりサムネールを生成するステップと、を含むサムネール生成方法。
【請求項８】
複数ページを含む画像データを受け付けるステップと、
前記画像データから図形または写真の表された候補画像を抽出するステップと、
前記抽出ステップにより複数の候補画像が抽出された場合、前記複数の候補画像それぞれの属性に基づいて、前記複数の候補画像のうちから１つを選択するステップと、
前記代表候補画像を縮小することによりサムネールを生成するステップと、をコンピュータに実行させるサムネール生成プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、サムネール生成装置、サムネール生成方法およびサムネール生成プログラムに関し、特に複数ページの画像データに対するサムネールを生成するサムネール生成装置、サムネール生成方法およびサムネール生成プログラに関する。
【背景技術】
【０００２】
近年、ＭＦＰ等の複合機では、スキャナ等で原稿を読み取って、得られる画像データを、それが備えるハードディスクドライブ（ＨＤＤ）に記憶することが可能となっている。後に、画像データを指定すれば、その画像データを紙などに形成したり、ネットワークに接続されたコンピュータ等に送信したりすることが可能である。画像データを記憶する際に、その画像データを他の画像データと識別するためにファイル名が付与されるが、ファイル名だけからは複数ある画像データのうちから所望の画像データを選択することが困難であるため、最近では画像データの最初のページの画像を縮小したサムネールを表示するものが登場している（例えば、特許文献１）。サムネールは、ユーザが画像データを識別するために表示されるため、画像データの特徴を表した画像であるのが好ましい。
【０００３】
しかしながら、画像データの最初のページが画像データの特徴を表した画像であるとは限らない。このため、サムネールだけから画像データを識別することができない場合があるといった問題があった。
【特許文献１】特開２００３−２７４１２４号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
この発明は上述した問題点を解決するためになされたもので、この発明の目的の一つは、画像データを識別可能なサムネールを生成することが可能なサムネール生成装置を提供することである。
【０００５】
この発明の他の目的は、画像データを識別可能なサムネールを生成することが可能なサムネール生成方法を提供することである。
【０００６】
この発明のさらに他の目的は、画像データを識別可能なサムネールを生成することが可能なサムネール生成プログラムを提供することである。
【課題を解決するための手段】
【０００７】
この発明は上述した目的を達成するためになされたもので、この発明のある局面によれば、サムネール生成装置は、複数ページを含む画像データを受け付ける画像データ受付手段と、画像データから図形または写真の表された候補画像を抽出する抽出手段と、抽出手段により複数の候補画像が抽出された場合、複数の候補画像それぞれの属性に基づいて、複数の候補画像のうちから１つを代表画像として選択する選択手段と、代表画像を縮小することによりサムネールを生成するサムネール生成手段と、を備える。
【０００８】
この局面に従えば、画像データから図形または写真の表された候補画像が複数抽出された場合、複数の候補画像それぞれの属性に基づいて、複数の候補画像のうちから１つが代表画像として選択され、代表画像を縮小することによりサムネールが生成される。このため、画像データのうちに含まれる図形または写真の表された候補画像からサムネールを生成するので、画像データのうちで特徴のある画像をサムネールにすることができる。また、複数の候補画像が抽出された場合に、複数の候補画像それぞれの属性に基づいて代表画像を選択するので、画像データのうちから特徴のある画像をサムネールとすることができる。その結果、画像データを識別可能なサムネールを生成することが可能なサムネール生成装置を提供することができる。
【０００９】
好ましくは、属性は、画像サイズであり、選択手段は、複数の候補画像のうちから画像サイズが最大の候補画像を選択する画像サイズ選択手段を含む。
【００１０】
好ましくは、属性は、データ量であり、選択手段は、複数の候補画像のうちからデータ量が最大の候補画像を選択するデータ量選択手段を含む。
【００１１】
好ましくは、属性は、類似する他の候補画像と数であり、選択手段は、複数の候補画像それぞれを他の候補画像と比較する第１比較手段を含み、複数の候補画像のうちから類似する他の候補画像の数が最小の候補画像を選択する第１類似度選択手段を含む。
【００１２】
好ましくは、属性は、類似する他のデータのサムネールの数であり、選択手段は、複数の候補画像それぞれを他のデータのサムネールと比較する第２比較手段を含み、複数の候補画像のうちから類似する他のデータのサムネールの数が最小の候補画像を選択する第２類似度選択手段を含む。
【００１３】
好ましくは、選択手段は、複数の候補画像それぞれの属性に基づいて、優先度を付与する優先度付与手段を含み、複数の候補画像のうちから優先度の高い候補画像を選択する。
【００１４】
この発明の他の局面によれば、サムネール生成方法は、複数ページを含む画像データを受け付けるステップと、画像データから図形または写真の表された候補画像を抽出するステップと、抽出ステップにより複数の候補画像が抽出された場合、複数の候補画像それぞれの属性に基づいて、複数の候補画像のうちから１つを選択するステップと、代表画像を縮小することによりサムネールを生成するステップと、を含む。
【００１５】
この局面に従えば、画像データを識別可能なサムネールを生成することが可能なサムネール生成方法を提供することができる。
【００１６】
この発明のさらに他の局面によれば、サムネール生成プログラムは、複数ページを含む画像データを受け付けるステップと、画像データから図形または写真の表された候補画像を抽出するステップと、抽出ステップにより複数の候補画像が抽出された場合、複数の候補画像それぞれの属性に基づいて、複数の候補画像のうちから１つを選択するステップと、代表候補画像を縮小することによりサムネールを生成するステップと、をコンピュータに実行させる。
【００１７】
この局面に従えば、画像データを識別可能なサムネールを生成することが可能なサムネール生成プログラムを提供することができる。
【発明を実施するための最良の形態】
【００１８】
以下、本発明の実施の形態について図面を参照して説明する。以下の説明では同一の部品には同一の符号を付してある。それらの名称および機能も同じである。したがってそれらについての詳細な説明は繰返さない。
【００１９】
図１は、本発明の実施の形態の一つにおける文書管理システムの全体概要を示す図である。図１を参照して、文書管理システム１は、ネットワーク２にそれぞれ接続された画像形成装置としてのＭＦＰ（Ｍｕｌｔｉ  Ｆｕｎｃｔｉｏｎ  Ｐｅｒｉｐｈｅｒａｌ）１００と、コンピュータ３，３Ａ，３Ｂ，３Ｃとを含む。
【００２０】
ＭＦＰ１００は、原稿を読取るためのスキャナ、画像データに基づいて紙などの記録媒体に画像を形成するための画像形成部、ファクシミリを含み、画像読取機能、複写機能、ファクシミリ送受信機能を備えている。また、ＭＦＰ１００は、ウエブ（Ｗｅｂ）サーバとして機能する。
【００２１】
ネットワーク２は、ローカルエリアネットワーク（ＬＡＮ）であり、接続形態は有線または無線を問わない。またネットワーク２は、ＬＡＮに限らず、ワイドエリアネットワーク（ＷＡＮ）、インターネット等であってもよい。
【００２２】
コンピュータ３，３Ａ，３Ｂ，３Ｃは、一般的なパーソナルコンピュータであり、その構成は周知なのでここでは説明を繰り返さない。コンピュータ３，３Ａ，３Ｂ，３Ｃそれぞれは、ブラウザプログラムがインストールされている。このため、例えば、コンピュータ３が、Ｗｅｂサーバとして機能するＭＦＰ１００にＵＲＬ（Ｕｎｉｆｏｒｍ  Ｒｅｓｏｕｒｃｅ  Ｌｏｃａｔｏｒ）を送信すると、ＭＦＰ１００は、ＨＴＭＬ（ＨｙｐｅｒＴｅｘｔ  Ｍａｒｋｕｐ  Ｌａｎｇｕａｇｅ）などのマークアップ言語で記述されたＷｅｂページを生成する。ＭＦＰ１００は、生成したＷｅｂページを、ＵＲＬを送信してきたコンピュータ３に返信する。コンピュータ３は、Ｗｅｂページを受信すると、それをディスプレイに表示する。例えば、ＭＦＰ１００のＨＤＤに記憶されている画像データのリストを閲覧するためのＵＲＬを送信すれば、ＭＦＰ１００は、画像データごとにサムネールを生成し、そのサムネールを含むＷｅｂページを生成し、ＵＲＬを送信してきたコンピュータに返信する。このため、コンピュータ３，３Ａ，３Ｂ，３Ｃそれぞれのユーザは、サムネールを見て、ＭＦＰ１００に記憶されている画像データを識別することができる。その後、コンピュータ３，３Ａ，３Ｂ，３Ｃそれぞれのユーザは、サムネールを指定することにより、画像データを特定することができ、ＭＦＰ１００に特定した画像データに対する処理を指示することができる。ＭＦＰ１００に指示する処理は、例えば、画像データに基づいて紙などに画像を形成させる処理、画像データをコンピュータ３，３Ａ，３Ｂ，３Ｃに送信させる処理、画像データに所定の画像処理を実行する処理等を含む。
【００２３】
図２は、ＭＦＰの外観を示す斜視図である。図２を参照して、ＭＦＰ１００は、自動原稿搬送装置（ＡＤＦ）１０と、画像読取部２０と、画像形成部４０と、給紙部５０と、を含む。ＡＤＦ１０は、原稿台に搭載された複数枚の原稿をさばいて１枚ずつ順に、画像読取部２０に搬送する。画像読取部２０は、写真、文字、絵等の画像情報を原稿から光学的に読み取って画像データを取得する。画像形成部４０は、画像データが入力されると、画像データに基づいて用紙上に画像を形成する。画像形成部４０は、シアン、マゼンタ、イエロー、ブラックの４色のトナーを用いて画像を形成する。給紙部５０は、用紙を格納しており、格納した用紙を１枚ずつ画像形成部４０に供給する。ＭＦＰ１００は、その上面に操作パネル９を備える。
【００２４】
図３は、ＭＦＰのハード構成の一例を示すブロック図である。図３を参照して、ＭＦＰ１００は、メイン回路１０１と、ファクシミリ部６０と、通信制御部６１と、ＡＤＦ１０と、画像読取部２０と、画像形成部４０と、給紙部５０とを含む。メイン回路１０１は、中央演算装置（ＣＰＵ）１１１と、ＣＰＵ１１１の作業領域として使用されるＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）１１２と、ＣＰＵ１１１が実行するプログラム等を記憶するためのＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）１１３と、表示部１１４と、操作部１１５と、大容量記憶装置としてのハードディスクドライブ（ＨＤＤ）１１６と、データ通信制御部１１７と、を含む。ＣＰＵ１１１は、表示部１１４、操作部１１５、ＨＤＤ１１６およびデータ通信制御部１１７とそれぞれ接続され、メイン回路１０１の全体を制御する。また、ＣＰＵ１１１は、ファクシミリ部６０、通信制御部６１、ＡＤＦ１０、画像読取部２０、画像形成部４０、給紙部５０、と接続され、ＭＦＰ１００の全体を制御する。
【００２５】
表示部１１４は、液晶表示装置（ＬＣＤ）、有機ＥＬＤ（Ｅｌｅｃｔｒｏ  Ｌｕｍｉｎｅｓｃｅｎｃｅ  Ｄｉｓｐｌａｙ）等の表示装置であり、ユーザに対する指示メニューや取得した画像データに関する情報等を表示する。操作部１１５は、複数のキーを備え、キーに対応するユーザの操作による各種の指示、文字、数字などのデータの入力を受付ける。操作部１１５は、表示部１１４上に設けられたタッチパネルを含む。表示部１１４と操作部１１５とで、操作パネル９が構成される。
【００２６】
データ通信制御部１１７は、ＴＣＰ（Ｔｒａｎｓｍｉｓｓｉｏｎ  Ｃｏｎｔｒｏｌ  Ｐｒｏｔｏｃｏｌ）またはＦＴＰ（Ｆｉｌｅ  Ｔｒａｎｓｆｅｒ  Ｐｒｏｔｏｃｏｌ）等の通信プロトコルで通信するためのインターフェースであるＬＡＮ端子１１８と、シリアル通信するためのシリアル通信インターフェース端子１１９とを有する。データ通信制御部１１７は、ＣＰＵ１１１からの指示に従って、ＬＡＮ端子１１８またはシリアル通信インターフェース端子１１９に接続された外部の機器との間でデータを送受信する。
【００２７】
ＬＡＮ端子１１８に、ネットワーク２に接続するためのＬＡＮケーブルが接続される場合、データ通信制御部１１７は、ＬＡＮ端子１１８を介して接続された他のＭＦＰ、スキャナ、プリンタ、またはコンピュータ３，３Ａ，３Ｂ，３Ｃと通信する。シリアル通信インターフェース端子１１９に機器が接続された場合、データ通信制御部１１７は、シリアル通信インターフェース端子１１９に接続された機器、例えば、デジタルカメラ、デジタルビデオカメラまたは携帯情報端末との間で通信して画像データを入出力する。また、シリアル通信インターフェース端子１１９には、フラッシュメモリを内蔵したメモリカード１１９Ａが接続可能である。ＣＰＵ１１１は、データ通信制御部１１７を制御して、メモリカード１１９ＡからＣＰＵ１１１が実行するためのプログラムを読出し、読み出したプログラムをＲＡＭ１１２に記憶し、実行する。
【００２８】
なお、ＣＰＵ１１１が実行するためのプログラムを記憶する記録媒体としては、メモリカード１１９Ａに限られず、フレキシブルディスク、カセットテープ、光ディスク（ＣＤ−ＲＯＭ（Ｃｏｍｐａｃｔ  Ｄｉｓｃ−Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）／ＭＯ（Ｍａｇｎｅｔｉｃ  Ｏｐｔｉｃａｌ  Ｄｉｓｃ／ＭＤ（Ｍｉｎｉ  Ｄｉｓｃ）／ＤＶＤ（Ｄｉｇｉｔａｌ  Ｖｅｒｓａｔｉｌｅ  Ｄｉｓｃ））、ＩＣカード、光カード、マスクＲＯＭ、ＥＰＲＯＭ（Ｅｒａｓａｂｌｅ  Ｐｒｏｇｒａｍｍａｂｌｅ  ＲＯＭ）、ＥＥＰＲＯＭ（Ｅｌｅｃｔｒｏｎｉｃａｌｌｙ  ＥＰＲＯＭ）などの半導体メモリ等の媒体でもよい。さらに、ＣＰＵ１１１がインターネットに接続されたコンピュータからプログラムをダウンロードしてＨＤＤ１１６に記憶する、または、インターネットに接続されたコンピュータが画像データ記憶プログラムをＨＤＤ１１６に書込みするようにして、ＨＤＤ１１６に記憶されたプログラムをＲＡＭ１１２にロードしてＣＰＵ１１１で実行するようにしてもよい。ここでいうプログラムは、ＣＰＵ１１１により直接実行可能なプログラムだけでなく、ソースプログラム、圧縮処理されたプログラム、暗号化されたプログラム等を含む。
【００２９】
通信制御部６１は、ＣＰＵ１１１をＰＳＴＮ７に接続するためのモデムである。ＭＦＰ１００には、ＰＳＴＮ７における電話番号が予め割り当てられており、ＰＳＴＮ７に接続されたファクシミリ装置からＭＦＰ１００に割り当てられた電話番号に発呼があると、通信制御部６１がその発呼を検出する。通信制御部６１は、発呼を検出すると通話を確立し、ファクシミリ部６０に通信させる。
【００３０】
ファクシミリ部６０は、ＰＳＴＮ７に接続され、ＰＳＴＮ７にファクシミリデータを送信する、またはＰＳＴＮ７からファクシミリデータを受信する。ファクシミリ部６０は、受信したファクシミリデータを画像形成部４０でプリント可能なプリントデータに変換して、画像形成部４０に出力する。これにより、画像形成部４０は、ファクシミリ部６０により受信されたファクシミリデータを記録シートにプリントする。また、ファクシミリ部６０は、受信したファクシミリデータをＨＤＤ１１６の指定された領域に格納することが可能である。ファクシミリ部６０は、ＨＤＤ１１６に記憶された画像データをファクシミリデータに変換して、ＰＳＴＮ７に接続されたファクシミリ装置または他のＭＦＰに出力する。これにより、ＨＤＤ１１６に記憶されたデータをファクシミリ装置または他のＭＦＰに出力することができる。このように、ＭＦＰ１００は、ファクシミリ送受信機能を有する。なお、ファクシミリデータは画像データに含まれる。
【００３１】
また、ＭＦＰ１００は、スキャナ機能を有する。ＣＰＵ１１１は、画像読取部２０が原稿を読み取って出力する画像データをＨＤＤ１１６の指定された領域に格納する。また、ＭＦＰ１００は、コピー機能を有する。ＣＰＵ１１１は、画像読取部２０が原稿を読み取って出力する画像データを、画像形成部４０に出力する。これにより、画像形成部４０は、画像読取部２０から入力される画像データに基づいて、用紙等の記録シート上に画像を形成する。
【００３２】
このように、ＭＦＰ１００への画像データの入力は、（１）画像読取部２０が原稿を読み取って、画像データを出力する場合、（２）ＬＡＮ端子１１８を介してネットワーク２に接続された他のコンピュータ３，３Ａ，３Ｂ，３Ｃのいずれかから画像データが受信される場合、（３）シリアルインターフェース端子に接続された機器またはメモリカード１１９Ａから画像データを受信する場合、（４）ファクシミリ部６０が、ファクシミリデータを受信する場合がある。ＭＦＰ１００のＣＰＵ１１１は、入力された画像データにファイル名を付し、ＨＤＤ１１６の所定の領域に格納する。
【００３３】
図４は、ＣＰＵの機能の概要の一例をＨＤＤに記憶される情報とともに示す機能ブロック図である。図４を参照して、ＨＤＤ１１６には、画像データ２３１が記憶されており、ＣＰＵ１１１は、ＨＤＤ１１６に記憶された画像データを読み出して、その画像データに対応するサムネール２３５を生成し、画像データ２３１と関連付けて、ＨＤＤ１１６に格納する。画像データは、白黒の場合は画素値が２５６階調（８ビット）で表わされ、カラーの場合は画素値が赤（Ｒ）、緑（Ｇ）、青（Ｂ）ごとに２５６階調（８ビット）で表わされる。画像データがカラーの場合は、ＲＧＢの３つの画素データをＨＬＳ座標系に変換した際の明度情報として処理すれば、白黒の場合と同様の処理ができる。以下説明を簡単にするため単に「画像データ」というときは、白黒の画像データに示し、画像データが白黒の場合について説明する。
【００３４】
ＣＰＵ１１１は、画像データから文字または写真の表された領域を抽出し、候補画像としてＨＤＤ１１６に格納する候補画像抽出部２０１と、複数の候補画像のうちから代表画像を決定する代表画像決定部２１１と、代表画像の解像度を変換してサムネールを生成するサムネール生成部２１５と、生成したサムネールを画像データ２３１と関連付け、ＨＤＤ１１６に格納する関連付部２１７と、画像データの表示要求を受け付ける表示要求受付部２２１と、サムネール２３５をＨＤＤ１１６から読み出すサムネール読出部２２３と、読み出したサムネール２３５を出力するサムネール出力部２２５と、を含む。
【００３５】
ＨＤＤ１１６が記憶する画像データは、１ページ以上の画像データを含む。候補画像抽出部２０１は、画像データが複数ページで構成される場合、画像データをページ毎に処理する。候補画像抽出部２０１は、１ページ分の画像データを複数のブロックに分割し、複数のブロックそれぞれの画像属性を判定する。画像属性は、デジタルカメラなどで撮影して得られた写真を示す写真属性、グラフまたは描画作成ソフトウエアなどで作成された図形を示す図形属性を含む。ブロックサイズは、任意のサイズ（ｍ×ｎ：ｍ，ｎは自然数）に定めることができるが、例えば縦８画素、横８画素のサイズとする。画像属性を判定する手法は、公知の技術を用いることができる。例えば、ブロック毎に、ブロックに含まれる複数の画像の値の最大値と最小値との差（ＭＡＸ−ＭＩＮ値）および平均値等の特徴量を算出し、その特徴量に基づき画像属性を判定する。そして、候補画像抽出部２０１は、同じ画像属性のブロックを含む矩形の領域を、その画像属性の領域として抽出する。具体的には、画像属性が写真属性の複数のブロックを囲む矩形の領域を写真属性の領域として抽出し、画像属性が図形属性の複数のブロックを囲む矩形の領域を図形属性の領域として抽出する。そして、候補画像抽出部２０１は、抽出した写真属性の領域および図形属性の領域の画像を、候補画像としてＨＤＤ１１６に格納する。これにより、ＨＤＤ１１６に候補画像２３３が記憶される。
【００３６】
候補画像抽出部２０１は、画像データに含まれる複数ページの画像データを、ページ毎に処理する。このため、画像データの１つのページが複数の図形領域または写真領域を含んでいれば、複数の候補画像２３３がＨＤＤ１１６に記憶される。また、画像データが複数ページで構成される場合、各ページから抽出された図形領域または写真領域の全てが候補画像２３３としてＨＤＤ１１６に記憶される。
【００３７】
代表画像決定部２１１は、候補画像抽出部２０１が画像データの全てのページを処理すると、ＨＤＤ１１６から候補画像２３３を読出す。代表画像決定部２１１は、候補画像２３３が複数の場合、複数の候補画像２３３のうちから１つの代表画像を決定する。代表画像決定部２１１は、優先度算出部２１３を含む。優先度算出部２１３は、候補画像２３３の属性に基づいて、優先度を算出し、複数の候補画像２３３のうち優先度が最も高い候補画像２３３を代表画像に決定する。
【００３８】
候補画像２３３の属性は、画像サイズ、データ量、類似画像数を含む。画像サイズは、候補画像２３３の画素数を示す。優先度算出部２１３は、画像サイズが大きいほど高いサイズ優先度を算出する。データ量は、候補画像２３３のデータ量であり、画素数に１画素当たりのビット数を乗算した値で定まる。優先度算出部２１３は、データ量が大きいほど高いデータ量優先度を算出する。類似画像数は、画像データから抽出された複数の候補画像のうちで類似する候補画像の数である。優先度算出部２１３は、類似画像数が少ないほど高い類似優先度を算出する。代表画像決定部２１１は、サイズ優先度と、データ量優先度と、類似優先度との総和を優先度とし、複数の候補画像２３３のうち優先度が最大の候補画像２３３を代表画像に決定し、代表画像をサムネール生成部２１５に出力する。なお、サイズ優先度と、データ量優先度と、類似優先度それぞれに重み付けをし、優先度を算出するようにしてもよい。
【００３９】
また、画像サイズ、データ量、類似画像数それぞれで、代表画像を決定するようにしてもよい。画像サイズのみから代表画像を決定する場合、代表画像決定部２１１は、複数の候補画像２３３のうちから画像サイズが最大の候補画像２３３を代表画像に決定し、代表画像をサムネール生成部２１５に出力する。データ量のみから代表画像を決定する場合、代表画像決定部２１１は、複数の候補画像２３３のうちからデータ量が最大の候補画像２３３を代表画像に決定し、代表画像をサムネール生成部２１５に出力する。類似画像数のみから代表画像を決定する場合、代表画像決定部２１１は、複数の候補画像２３３のうちから類似画像数が最小の候補画像２３３を代表画像に決定し、代表画像をサムネール生成部２１５に出力する。
【００４０】
また、代表画像決定部２１１は、画像サイズまたはデータ量と類似画像数とを組み合わせて、複数の候補画像のうちから代表画像を決定するようにしてもよい。例えば、代表画像決定部２１１は、複数の候補画像２３３のうち画像サイズまたはデータ量が所定のしきい値を超えるものであって、類似画像数が最小の候補画像を代表画像に決定する。
【００４１】
サムネール生成部２１５は、代表画像を予め定められた解像度に変換することにより、サムネールを生成し、生成したサムネールを関連付部２１７に出力する。関連付部２１７は、入力されるサムネールを画像データ２３１と関連付け、サムネールをＨＤＤ１１６に格納する。これにより、サムネール２３５がＨＤＤ１１６に記憶される。サムネール２３５は、画像データ２３１と関連付けられるので、サムネール２３５は画像データを識別するための識別情報として用いることができる。
【００４２】
表示要求受付部２２１は、表示要求を受け付ける。表示要求は、ＨＤＤ１１６の予め定められた領域に記憶された画像データの全ての識別情報を表示するための要求を含む。表示要求受付部２２１は、操作部１１５または通信制御部６１から表示要求を受け付ける。ユーザが操作部１１５にＨＤＤ１１６の領域を指定する表示要求を入力すると、表示要求受付部２２１は、操作部１１５から表示要求を受け付ける。表示要求受付部２２１は、表示要求を受け付けると、その表示要求をサムネール読出部２２３に出力する。サムネール読出部２２３は、表示要求により指定されたＨＤＤ１１６の領域に記憶された画像データ２３１に関連付けられたサムネール２３５を読出し、それをサムネール出力部２２５に出力する。サムネール出力部２２５は、入力されるサムネール２３５を表示部１１４に表示する。サムネール読出部２２３は、表示要求により指定されたＨＤＤ１１６の領域に複数の画像データ２３１が記憶されている場合、複数の画像データ２３１それぞれに関連付けられた複数のサムネール２３５を読出し、それらをサムネール出力部２２５に出力する。サムネール出力部２２５は、入力される複数のサムネール２３５のすべてを表示部１１４に表示する。
【００４３】
表示要求受付部２２１は、通信制御部６１が、他のコンピュータ３、３Ａ，３Ｂ，３Ｃのいずれかから、予め定められたＵＲＬを受信すると、通信制御部６１からそのＵＲＬを受け付ける。予め定められたＵＲＬは、ＨＤＤ１１６の予め定められた領域の画像データのリストを表示するためのＷｅｂページを示す。表示要求受付部２２１は、受け付けたＵＲＬをサムネール読出部２２３に出力する。サムネール読出部は、入力されるＵＲＬで特定されるＷｅｂページを生成するために予め定義されたＨＤＤ１１６の領域に記憶された画像データ２３１に関連付けられたサムネール２３５を読出し、それをサムネール出力部２２５に出力する。サムネール出力部２２５は、入力されるサムネール２３５を表示部１１４に表示する。サムネール読出部２２３は、ＵＲＬで特定されるＷｅｂページを生成するために予め定義されたＨＤＤ１１６の領域に複数の画像データ２３１が記憶されている場合、複数の画像データ２３１それぞれに関連付けられた複数のサムネール２３５を読出し、それらをサムネール出力部２２５に出力する。サムネール出力部２２５は、入力される１または複数のサムネール２３５を含むＷｅｂページを生成し、生成したＷｅｂページを、コンピュータ３、３Ａ，３Ｂ，３ＣのうちＵＲＬを送信してきたものに送信する。
【００４４】
図５は、サムネール生成処理の流れの一例を示すフローチャートである。サムネール生成処理は、ＭＦＰ１００のＣＰＵ１１１がＲＯＭ１１３に記憶されたサムネール生成プログラムを実行することにより、ＣＰＵ１１１により実行される処理である。図５を参照して、ＣＰＵ１１１は、画像データが入力されたか否かを判断する（ステップＳ０１）。画像データが入力されるまで待機状態となり（ステップＳ０１でＮＯ）、画像データが入力されると（ステップＳ０１でＹＥＳ）、処理をステップＳ０２に進める。すなわち、サムネール生成処理は、画像データが入力されることを条件に実行される処理である。
【００４５】
ステップＳ０２において、最初のページの画像データを処理対象に設定する。画像データが単一のページで構成される場合は、画像データ全部を処理対象に設定する。そして、図形・写真領域抽出処理を実行する。図形・写真領域抽出処理の詳細は後述するが、画像データから画像属性が図形属性の領域および写真属性の写真領域を抽出する処理である。
【００４６】
次のステップＳ０４においては、抽出された図形属性の領域または写真属性の領域の画像を候補画像としてＨＤＤ１１６に格納する。図形領域または写真領域が複数抽出された場合、それらのすべてを候補画像として格納する。ステップＳ０５においては、全てのページの画像データに対して図形・写真領域抽出処理を実行したか否かを判断する。全てのページの画像データに対して図形・写真領域抽出処理を実行したならば処理をステップＳ０７に進めるが、そうでなければ処理をステップＳ０６に進める。ステップＳ０６においては、未処理のページの画像データを処理対象に設定し、処理をステップＳ０３に戻す。
【００４７】
ステップＳ０７においては、代表画像決定処理を実行する。代表画像決定処理については後述するが、複数の候補画像のうちの１つを代表画像に決定する処理である。ステップＳ０９においては、代表画像を予め定められた解像度に変換することにより、代表画像からサムネールを生成する。そして、生成したサムネールをステップＳ０１で入力された画像データと関連付け、ＨＤＤ１１６に格納し、処理を終了する。
【００４８】
ＣＰＵ１１１がサムネール生成処理を実行すると、入力された画像データに対して１つのサムネールが生成され、そのサムネールが画像データと関連付けられてＨＤＤ１１６に記憶される。このため、サムネールは、画像データを識別するための識別情報としての役割を果たす。また、サムネール生成処理は、画像データに含まれる図形領域または写真領域の画像のうちの１つからサムネールを生成するので、画像データに含まれる特徴のある部分をサムネールにすることができる。このため、画像データに代えてサムネールを表示した場合に、サムネールを見たユーザは画像データを容易に識別することができる。
【００４９】
図６は、図形・写真領域抽出処理の流れの一例を示すフローチャートである。図形・写真領域抽出処理は、図５のステップＳ０３で実行される処理である。図６を参照して、ＣＰＵ１１１は、画像データを複数のブロックに分割する（ステップＳ１１）。ブロックサイズは、特に限定しないが、ここでは縦８画素、横８画素のサイズとする。そして、最初のブロックを処理対象に設定する（ステップＳ１２）。次のステップＳ１３においては、ブロックの画像属性を判定する。ここでは、ブロックに含まれる複数の画像の値の最大値と最小値との差（ＭＡＸ−ＭＩＮ値）および平均値等の特徴量を算出し、その特徴量に基づき画像属性を判定する。画像属性は、図形属性と、写真属性と、その他の属性とを含む。
【００５０】
ステップＳ１４においては、全てのブロックに対して画像属性を判定したか否かを判断する。全てのブロックに対して画像属性を判定したならば処理をステップＳ１６に進めるが、そうでなければ処理をステップＳ１５に進める。ステップＳ１５においては、未処理のブロックを処理対象に設定し、処理をステップＳ１３に戻す。
【００５１】
次のステップＳ１６においては、画像属性が図形属性の複数のブロックを囲む矩形の領域を図形属性の領域として抽出する。画像属性が図形属性の複数のブロックを囲む矩形の領域が複数存在する場合には、それらのすべてを抽出する。さらに、ステップＳ１７においては、画像属性が写真属性の複数のブロックを囲む矩形の領域を写真属性の領域として抽出し、処理をサムネール生成処理に戻す。画像属性が写真属性の複数のブロックを囲む矩形の領域が複数存在する場合には、それらのすべてを抽出する。
【００５２】
図７は、代表画像決定処理の流れの一例を示すフローチャートである。代表画像決定処理は、図５のステップＳ０７において実行される処理である。図７を参照して、ＨＤＤ１１６から画像データから抽出された候補画像を読み出す（ステップＳ２１）。候補画像が複数か単数かにより処理を分岐する（ステップＳ２２）。候補画像が複数ならば処理をステップＳ２３に進め、単数ならば処理をステップＳ２８に進める。
【００５３】
ステップＳ２３においては、最初の候補画像を処理対象に設定する。ステップＳ２４においては、処理対象に設定した候補画像の優先度を算出するために優先度算出処理を実行する。そして、すべての候補画像について優先度が算出されたか否かを判断する（ステップＳ２５）。すべての候補画像について優先度を算出したならば処理をステップＳ２７に進めるが、そうでなければ処理をステップＳ２６に進める。ステップＳ２６においては、未処理の候補画像を処理対象に設定し、処理をステップＳ２４に戻す。
【００５４】
ステップＳ２７においては、優先度が最大の候補画像を代表画像に決定し、処理をサムネール生成処理に戻す。一方、ステップＳ２８においては、単一の候補画像を代表画像に決定し、処理をサムネール生成処理に戻す。
【００５５】
図８は、優先度算出処理の流れの一例を示すフローチャートである。優先度算出処理は、図７のステップＳ２４において実行される処理である。図８を参照して、ＣＰＵ１１１は、候補画像の画像サイズを取得し（ステップＳ４１）、画像サイズに応じて予め定められたサイズ優先度を決定する（ステップＳ４２）。例えば、画素数に応じて１０段階のサイズ優先度を予め設定しておき、候補画像の画素数に該当するサイズ優先度に決定する。サイズ優先度は、画素数が多いほど、大きな値に設定する。画像サイズが大きければ、１ページに占める画像の割合が大きいため、画像データの特徴的な画像である可能性が高い。
【００５６】
また、ＣＰＵ１１１は、候補画像のデータ量を取得し（ステップＳ４３）、データ量に応じて予め定められたデータ量優先度を決定する（ステップＳ４４）。例えば、データ量に応じて１０段階のデータ量優先度を予め設定しておき、候補画像のデータ量に該当するデータ量優先度に決定する。データ量優先度は、データ量が大きいほど、大きな値に設定する。データ量が大きな候補画像は、カラー画像またはグレースケールの画像等であり、画像データの特徴的な画像である可能性が高い。
【００５７】
また、ＣＰＵ１１１は、候補画像を他の候補画像と比較し（ステップＳ４５）、類似する候補画像の数に応じた優先度を決定する（ステップＳ４６）。類似する候補画像の数に応じて予め定められた類似優先度を決定する。例えば、類似する候補画像の数に応じて１０段階の類似優先度を予め設定しておき、類似する候補画像の数に該当する類似優先度に決定する。類似優先度は、類似する候補画像の数が少ないほど、大きな値に設定する。他に類似する候補画像がなければ、ユニークな画像であり、画像データの特徴的な画像である可能性が高い。
【００５８】
ステップＳ４７においては、サイズ優先度と、データ量優先度と類似優先度との総和を優先度として算出し、処理を代表画像決定処理に戻す。
【００５９】
画像サイズが大きいほど、データ量が大きいほど、または他の候補画像と類似していないほど、優先度が大きくなる。このため、画像データに含まれる図形または写真の表された画像のうち画像データの特徴的な画像を代表画像に決定することができる。
【００６０】
なお、候補画像を他の画像データのサムネールと比較し、類似するサムネールが少ないほど大きな他データ類似優先度を用いるようにしてもよい。この他データ類似優先度を、類似優先度に代えて優先度の要素としてもよいし、類似優先度に加えて優先度の要素としてもよい。他データ類似優先度を類似優先度に加えて優先度の要素とする場合、優先度は、サイズ優先度と、データ量優先度と、類似優先度と、他データ類似優先度との総和となる。さらに、優先度を、サイズ優先度と、データ量優先度と、類似優先度と、他データ類似優先度それぞれ単独としてもよいし、それらのうち選択された２以上の組合せとしてもよい。
【００６１】
＜代表画像決定処理の第１の変形例＞
図９は、代表画像決定処理の第１の変形例の流れの一例を示すフローチャートである。図９を参照して、画像データから抽出された候補画像をＨＤＤ１１６から読み出す（ステップＳ５１）。そして、候補画像が複数か単数かにより処理を分岐する（ステップＳ５２）。候補画像が複数ならば処理をステップＳ５３に進め、単数ならば処理をステップＳ６１に進める。
【００６２】
ステップＳ５３においては、複数の候補画像の画像サイズの平均である平均画像サイズを算出する。そして、複数の候補画像の最初の候補画像を処理対象に設定する（ステップＳ５４）。ステップＳ５４においては、候補画像を他の候補画像と比較し（ステップＳ４５）、類似する候補画像の数を記憶する（ステップＳ５６）。そして、すべての候補画像について類似する候補画像の数を記憶したか否かを判断する（ステップＳ５７）。すべての候補画像について類似する候補画像の数を記憶したならば処理をステップＳ５９に進めるが、そうでなければ処理をステップＳ５８に進める。ステップＳ５８においては、未処理の候補画像を処理対象に設定し、処理をステップＳ５５に戻す。
【００６３】
ステップＳ５９においては、ステップＳ５１で読み出した複数の候補画像のうちから画像サイズが平均画像サイズ以上の候補画像を選択する。そして、選択された候補画像のうちから類似する候補画像の数が最小の候補画像を代表画像に決定し（ステップＳ６０）、処理をサムネール生成処理に戻す。一方、ステップＳ６１においては、ステップＳ５１で読み出した単一の候補画像を代表画像に決定し、処理をサムネール生成処理に戻す。
【００６４】
第１の変形例における代表画像決定処理は、複数の候補画像のうちから画像サイズが平均画像サイズ以上で、他の候補画像に最も類似しない候補画像を代表画像に決定する。画像サイズが大きいほど、かつ、他の候補画像に類似しないものほど、画像データの特徴を現している可能性が高い。このため、画像データに含まれる写真または図形の表された領域の画像のうちから画像データの特徴を表す画像を代表画像に決定することができる。
【００６５】
＜代表画像決定処理の第２の変形例＞
図１０は、代表画像決定処理の第２の変形例の流れの一例を示すフローチャートである。図１０を参照して、ＨＤＤ１１６から画像データから抽出された候補画像を読み出す（ステップＳ７１）。そして、候補画像が複数か単数かにより処理を分岐する（ステップＳ７２）。候補画像が複数ならば処理をステップＳ７３に進め、単数ならば処理をステップＳ７６に進める。
【００６６】
ステップＳ７３においては、複数の候補画像の画像サイズの平均である平均画像サイズを算出する。そして、複数の候補画像のうちから画像サイズが平均画像サイズ以上の候補画像を選択する（ステップＳ７４）。さらに、選択された候補画像のうちから、それが抽出された画像データのページが最初の候補画像を代表画像に決定し（ステップＳ７５）、処理をサムネール生成処理に戻す。一方、ステップＳ７６においては、ステップＳ７１で読み出した単一の候補画像を代表画像に決定し、処理をサムネール生成処理に戻す。
【００６７】
第２の変形例における代表画像決定処理は、複数の候補画像のうちから画像サイズが平均画像サイズ以上で、画像データにおけるページ位置が最初の候補画像を代表画像に決定する。画像サイズが大きいほど、かつ、画像データの先のページに含まれるものほど、画像データの特徴を現している可能性が高い。このため、画像データに含まれる写真または図形の表された領域の画像のうちから画像データの特徴を表す画像を代表画像に決定することができる。
【００６８】
図１１は、サムネール出力処理の流れの一例を示すフローチャートである。サムネール出力処理は、ＭＦＰ１００のＣＰＵ１１１がＲＯＭ１１３に記憶されたサムネール出力プログラムを実行することにより、ＣＰＵ１１１により実行される処理である。図５を参照して、ＣＰＵ１１１は、表示要求を受け付けたか否かを判断する（ステップＳ８１）。表示要求を受け付けるまで待機状態となり（ステップＳ８１でＮＯ）、表示要求を受け付けたならば処理をステップＳ８２に進める。すなわち、サムネール出力処理は、表示要求を受け付けることを条件に実行される処理である。ユーザが操作部１１５に表示要求を入力すると、ＣＰＵ１１１は、操作部１１５から表示要求を受け付ける。また、通信制御部６１が、他のコンピュータ３、３Ａ，３Ｂ，３Ｃのいずれかから、予め定められたＵＲＬを受信すると、通信制御部６１からそのＵＲＬを受け付ける。予め定められたＵＲＬは、ＨＤＤ１１６の予め定められた領域の画像データのリストを表示するためのＷｅｂページを示し、表示要求である。
【００６９】
ステップＳ８２においては、表示要求により指定されたＨＤＤ１１６の領域に記憶された画像データ２３１に関連付けられたサムネール２３５を読出す。操作部１１５から表示要求を受け付ける場合、その表示要求はＨＤＤ１１６の領域を指定する指示を含むので、その指示で特定されるＨＤＤ１１６の領域に記憶されている画像データ２３１を特定し、特定した画像データに関連付けられたサムネール２３５を読み出す。ＨＤＤ１１６の領域に複数の画像データ２３１が記憶されている場合には、複数の画像データ２３１それぞれに関連付けられた複数のサムネール２３５を読出す。また、通信制御部６１から表示指示であるＵＲＬを受け付ける場合、そのＵＲＬは、ＨＤＤ１１６の予め定められた領域の画像データのリストを表示するためのＷｅｂページを示すので、そのＵＲＬで特定されるＷｅｂページを生成するために予め定義されたＨＤＤ１１６の領域に記憶された画像データ２３１を特定し、特定した画像データに関連付けられたサムネール２３５を読出す。ＨＤＤ１１６の領域に複数の画像データ２３１が記憶されている場合には、複数の画像データ２３１それぞれに関連付けられた複数のサムネール２３５を読出す。
【００７０】
次のステップＳ８３においては、ステップＳ８２において読み出したサムネールを出力する。操作部１１５から表示要求を受け付ける場合、サムネールを表示部１１４に表示する。通信制御部６１から表示指示であるＵＲＬを受け付ける場合、サムネールを含むＷｅｂページを生成し、生成したＷｅｂページを、ＵＲＬを送信してきた送信元に送信する。例えば、コンピュータ３がＵＲＬをＭＦＰ１００に送信してきた場合には、コンピュータ３にＷｅｂページを送信する。これにより、コンピュータ３は、それが備えるディスプレイにＷｅｂページを表示するので、サムネールがコンピュータ３のディスプレイに表示される。
【００７１】
したがって、操作部１１５を用いてＭＦＰ１００を操作するユーザに対しては、画像データを識別するためのサムネールを表示部１１４に表示することにより提示することができ、コンピュータ３を用いてＭＦＰ１００を遠隔操作するユーザに対しては、コンピュータ３にＷｅｂページを送信することにより提示することができる。
【００７２】
＜サムネール生成処理の変形例＞
上述したサムネール生成処理は、画像データがＭＦＰ１００に入力された時点で、サムネールを生成する例を説明したが、画像データを入力した時点で一時画像データを記憶し、その後、画像データを識別するための識別情報を表示するための表示要求があった時点で、サムネールを生成するようにしてもよい。
【００７３】
図１２は、変形例におけるサムネール生成処理の流れの一例を示すフローチャートである。図１２を参照して、ステップＳ９１、図１１のステップＳ８１と同じである。すなわち、表示要求を受け付けたか否かを判断し（ステップＳ９１）、表示要求を受け付けたならば処理をステップＳ９２に進めるが、そうでなければ待機状態となる。ステップＳ９２においては、表示要求により指定されたＨＤＤ１１６の領域に記憶された画像データ２３１を読み出す。
【００７４】
ステップＳ９３においては、読み出された画像データ２３１が複数の場合、複数の画像データの最初の画像データを処理対象に設定し、処理をステップＳ９４に進める。また、読み出された画像データ２３１が単数の場合、その画像データを処理対象に設定し、処理をステップＳ９４に進める。
【００７５】
ステップＳ９４〜ステップＳ１００の処理は、図５に示したステップＳ０２〜ステップＳ０８の処理とそれぞれ同じなのでここでは説明を繰り返さない。ステップＳ１００においては、処理対象に設定された画像データのサムネールを生成する。生成されたサムネールは、ＲＡＭ１１２に一時的に記憶される。
【００７６】
ステップＳ１０１においては、ステップＳ９２で読み出した画像データの全てを処理したか否かを判断する。すべての画像データを処理したならば処理をステップＳ１０３に進めるが、そうでなければ処理をステップＳ１０２に進める。ステップＳ１０２においては、未処理の画像データを処理対象に設定し、処理をステップＳ９４に戻す。
【００７７】
処理をステップＳ１０３に進める場合、ステップＳ９２で読み出した画像データが複数の場合は、複数の画像データに対してそれぞれサムネールが生成される。ステップＳ１０３においては、複数の画像データに対してそれぞれ生成されたサムネールのすべてを出力する。操作部１１５から表示要求を受け付ける場合は、すべてのサムネールを表示部１１４に表示する。通信制御部６１から表示指示であるＵＲＬを受け付ける場合、すべてのサムネールを含むＷｅｂページを生成し、生成したＷｅｂページを、ＵＲＬを送信してきた送信元に送信する。
【００７８】
以上説明したように、本実施の形態におけるＭＦＰ１００は、画像データから図形または写真の表された複数の候補画像を抽出した場合、複数の候補画像それぞれの属性情報に基づいて、複数の候補画像のうちから１つを代表画像として選択し、代表画像を縮小することによりサムネールを生成する。このため、画像データのうちに含まれる図形または写真の表された候補画像からサムネールを生成するので、画像データのうちで特徴のある画像をサムネールにすることができる。
【００７９】
また、複数の候補画像のうちから画像サイズが最大の候補画像を代表画像に選択する、複数の候補画像のうちからデータ量が最大の候補画像を代表画像に選択する、複数の候補画像それぞれを他の候補画像と比較し、類似する他の候補画像の数が最小の候補画像を選択する、または、複数の候補画像それぞれを他のデータのサムネールと比較し、複数の候補画像のうちから類似する他のデータのサムネールの数が最小の候補画像を代表画像に選択する。このため、複数の候補画像のうちから画像データの特徴的な部分を代表画像に選択することができ、画像データが含む画像のうちから特徴的な画像をサムネールにすることができる。
【００８０】
なお、本実施の形態においては、サムネール生成装置の一例としてＭＦＰ１００を説明したが、図５〜図１２に示した処理をコンピュータ３，３Ａ，３Ｂ，３Ｃで実行することが可能である。したがって、コンピュータ３，３Ａ，３Ｂ，３Ｃをサムネール生成装置として実現することが可能である。また、図５〜図１２に示した処理を、ＭＦＰ１００またはコンピュータ３，３Ａ，３Ｂ，３Ｃに実行させるためのサムネール生成方法またはサムネール生成プログラムとして発明を捉えることができるのは言うまでもない。
【００８１】
今回開示された実施の形態はすべての点で例示であって制限的なものではないと考えられるべきである。本発明の範囲は上記した説明ではなくて特許請求の範囲によって示され、特許請求の範囲と均等の意味および範囲内でのすべての変更が含まれることが意図される。
【００８２】
＜付記＞
（１）  前記優先度付与手段は、前記抽出された候補画像の画像サイズが大きいほど、大きな優先度を付与する画像サイズ判別手段を含む、請求項６に記載のサムネール生成装置。
（２）  前記優先度付与手段は、前記抽出された候補画像のデータ量が大きいほど、大きな優先度を付与するデータ量判別手段を含む、請求項６に記載のサムネール生成装置。
（３）  前記優先度付与手段は、前記抽出された候補画像を他の候補画像と比較する第１比較手段と、
前記抽出された候補画像と類似する他の候補画像の数が少ないほど、大きな優先度を付与する第１類似度判別手段を含む、請求項６に記載のサムネール生成装置。
（４）  前記優先度付与手段は、前記抽出された候補画像を他のデータのサムネールと比較する第２比較手段と、
前記抽出された候補画像と類似する他のデータのサムネールの数が少ないほど、大きな優先度を付与する第２類似度判別手段を含む、請求項６に記載のサムネール生成装置。
【図面の簡単な説明】
【００８３】
【図１】本発明の実施の形態の一つにおける文書管理システムの全体概要を示す図である。
【図２】ＭＦＰの外観を示す斜視図である。
【図３】ＭＦＰのハード構成の一例を示すブロック図である。
【図４】ＣＰＵの機能の概要の一例をＨＤＤに記憶される情報とともに示す機能ブロック図である。
【図５】サムネール生成処理の流れの一例を示すフローチャートである。
【図６】図形・写真領域抽出処理の流れの一例を示すフローチャートである。
【図７】代表画像決定処理の流れの一例を示すフローチャートである。
【図８】優先度算出処理の流れの一例を示すフローチャートである。
【図９】代表画像決定処理の第１の変形例の流れの一例を示すフローチャートである。
【図１０】代表画像決定処理の第２の変形例の流れの一例を示すフローチャートである。
【図１１】サムネール出力処理の流れの一例を示すフローチャートである。
【図１２】変形例におけるサムネール生成処理の流れの一例を示すフローチャートである。
【符号の説明】
【００８４】
１  文書管理システム、２  ネットワーク、３，３Ａ，３Ｂ，３Ｃ  コンピュータ、９  操作パネル、１０  ＡＤＦ、２０  画像読取部、４０  画像形成部、５０  給紙部、６０  ファクシミリ部、６１  通信制御部、１００  ＭＦＰ、１０１  メイン回路、１１１  ＣＰＵ、１１２  ＲＡＭ、１１３  ＲＯＭ、１１４  表示部、１１５  操作部、１１６  ＨＤＤ１１６、１１７  データ通信制御部、１１８  ＬＡＮ端子、１１９  シリアル通信インターフェース端子、１１９Ａ  メモリカード、２０１  候補画像抽出部、２１１  代表画像決定部、２１３  優先度算出部、２１５  サムネール生成部、２１７  関連付部、２２１  表示要求受付部、２２３  サムネール読出部、２２５  サムネール出力部、２３１  画像データ、２３３  候補画像、２３５  サムネール。
【図１】
2008078942.tif 000003
【図２】
2008078942.tif 000004
【図３】
2008078942.tif 000005
【図４】
2008078942.tif 000006
【図５】
2008078942.tif 000007
【図６】
2008078942.tif 000008
【図７】
2008078942.tif 000009
【図８】
2008078942.tif 000010
【図９】
2008078942.tif 000011
【図１０】
2008078942.tif 000012
【図１１】
2008078942.tif 000013
【図１２】
2008078942.tif 000014