(57)【特許請求の範囲】
【請求項１】
ビットマップで表現できる電子データの内容を縮小して表示する縮小画像表示装置において、前記電子データの縮小画像を複数表示する画像表示手段と、前記縮小画像相互の類似度を判定する差異判定手段と、前記類似度が所定の閾値よりも大きい電子データをいくつかの領域に分割して類似度が所定の閾値よりも大きいデータの対応する領域同士を比較し差異が大きい領域の画像を作成する差異画像作成手段と、を備え、前記類似度が所定の閾値よりも大きい電子データについては前記縮小画像の代わりに前記差異画像作成手段が作成した画像を表示することを特徴とする縮小画像表示装置。
【請求項２】
前記分割する領域は文字領域、表領域、図領域、写真領域などの属性に基づいて分割することを特徴とする請求項１記載の縮小画像表示装置。
【請求項３】
前記分割する領域は電子データ全体を所定の窓幅で等分割することを特徴とする請求項１記載の縮小画像表示装置。
【請求項４】
前記差異画像作成手段が作成する画像は、差異が最大の領域であることを特徴とする請求項１〜３のいずれか１項に記載の縮小画像表示装置。
【請求項５】
前記差異画像作成手段は差異が所定の閾値よりも小さい場合、再度差異を求める領域を設定して、領域同士を比較することを特徴とする請求項１〜４のいずれか１項に記載の縮小画像表示装置。
【請求項６】
前記差異画像作成手段は差異が所定の閾値よりも小さい場合、電子データ全体を縮小表示することを特徴とする請求項１〜４のいずれか１項に記載の縮小画像表示装置。
【請求項７】
ビットマップで表現できる電子データの内容を縮小して表示する縮小画像表示方法において、
前記電子データの縮小画像を複数表示するステップと、前記縮小画像相互の類似度を判定するステップと、前記類似度が所定の閾値よりも大きい電子データをいくつかの領域に分割して類似度が所定の閾値よりも大きいデータの対応する領域同士を比較し差異が大きい領域の画像を作成するステップと、前記類似度が所定の閾値よりも大きい電子データについては前記縮小画像の代わりに差異が大きい領域の画像を表示するステップと、を含むことを特徴とする縮小画像表示方法。
【請求項８】
コンピュータを、請求項１〜６のいずれか１項に記載の縮小画像表示装置として機能させるためのプログラム。
【請求項９】
請求項８に記載の縮小画像表示装置のプログラムを記録したコンピュータ読み取り可能な記録媒体。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、文書等の電子データの検索に適した縮小画像表示技術に関する。
【０００２】
【従来の技術】
従来、文書ファイリング装置などで、文書画像を大量に表示する場合、図３に示すような縮小画像（サムネイル画像）を表示して、ユーザが対象画像を検索する方法が一般的であった。しかし、類似の画像が大量にある場合、縮小画像表示を行ったのでは識別が困難な場合が多かった。これを解決するために、ファイリングされている文書や画像からタイトル領域を抽出して、タイトルと縮小画像とを同時に表示する方法や、空白がある場合に、空白を利用して文字を少しでも大きく表示する方法などの提案がなされている（例えば特開平９−２７４６１９号公報、特開平７−１１５４９３号公報）。
【０００３】
【発明が解決しようとする課題】
しかし、前記従来技術では文書のタイトルが認識できなかったり、文字間隔が狭く文字を大きく表示できないといった問題があった。
本発明は、類似した文書の縮小画像でも区別が容易に行える縮小画像表示装置、方法、プログラムおよびプログラムを記録した記録媒体を提供することを目的とする。
【０００４】
【課題を解決するための手段】
上記の課題を解決するために、本発明の請求項１の縮小画像表示装置は、ビットマップで表現できる電子データの内容を縮小して表示する縮小画像表示装置において、前記電子データの縮小画像を複数表示する画像表示手段と、前記縮小画像相互の類似度を判定する差異判定手段と、前記類似度が所定の閾値よりも大きい電子データをいくつかの領域に分割して類似度が所定の閾値よりも大きいデータの対応する領域同士を比較し差異が大きい領域の画像を作成する差異画像作成手段と、を備え、前記類似度が所定の閾値よりも大きい電子データについては前記縮小画像の代わりに前記差異画像作成手段が作成した画像を表示することを特徴とする。
また、本発明の請求項２は、請求項１記載の縮小画像表示装置において、前記分割する領域は文字領域、表領域、図領域、写真領域などの属性に基づいて分割することを特徴とする。
また、本発明の請求項３は、請求項１記載の縮小画像表示装置において、前記分割する領域は電子データ全体を所定の窓幅で等分割することを特徴とする。すなわち、領域を分割する方法として、例えばＡ４、４００ｄｐｉの画像の場合、画素は約４８００画素×３３６０画素となるが、これを縦横１０分割して、４８０×３３６画素の１００領域に分割して、それぞれ対応する領域の差異をとるようにする。
また、本発明の請求項４は、請求項１〜３のいずれか１項に記載の縮小画像表示装置において、前記差異画像作成手段が作成する画像は、差異が最大の領域であることを特徴とする。すなわち、例えば１００領域に分割された対応領域間の差異を求め、１００領域の中で最も差異が大きな領域を表示対象とする。
【０００５】
また、本発明の請求項５は、請求項１〜４のいずれか１項に記載の縮小画像表示装置において、前記差異画像作成手段は差異が所定の閾値よりも小さい場合、再度差異を求める領域を設定して、領域同士を比較することを特徴とする。
また、本発明の請求項６は、請求項１〜４のいずれか１項に記載の縮小画像表示装置において、前記差異画像作成手段は差異が所定の閾値よりも小さい場合、電子データ全体を縮小表示することを特徴とする。
また、本発明の請求項７の縮小画像表示方法は、ビットマップで表現できる電子データの内容を縮小して表示する縮小画像表示方法において、前記電子データの縮小画像を複数表示するステップと、前記縮小画像相互の類似度を判定するステップと、前記類似度が所定の閾値よりも大きい電子データをいくつかの領域に分割して類似度が所定の閾値よりも大きいデータの対応する領域同士を比較し差異が大きい領域の画像を作成するステップと、前記類似度が所定の閾値よりも大きい電子データについては前記縮小画像の代わりに差異が大きい領域の画像を表示するステップと、を含むことを特徴とする。
また、本発明の請求項８のプログラムは、請求項１〜６のいずれか１項に記載の縮小画像表示装置として機能させることを特徴とする。
また、本発明の請求項９の記録媒体は、請求項８に記載の縮小画像表示装置のプログラムを記録したことを特徴とする。
【０００６】
【発明の実施の形態】
以下、図面を参照して、本発明の縮小画像表示装置の一実施形態を説明する。図１は、本発明にかかる縮小画像表示装置の主要部の機能構成を示すブロック図である。縮小画像表示装置そのものはＣＰＵを搭載した専用のハードウエアあるいはパーソナルコンピュータで構成し、後述する様々な処理や動作の制御はプログラムで行うようになっている。また、このプログラムは図示しないハードディスク等の記録媒体に格納され、必要に応じて縮小画像表示装置のメモリに読み出され実行されるようになっている。
図１において、画像データやワードプロセッサで作成した文書、表計算ソフトのデータなど電子データを縮小画像作成部２が読み込み縮小画像を作成する。作成する単位は、例えば1回に画面に表示する個数分を行うことになる。差異判定部３は、ここで作成された複数の縮小画像間の類似度を求め、類似度が所定の閾値よりも大きい場合は、差異画像作成部４により、類似する画像の中で差異のある部分の領域を切り出し、その部分を画像表示部１に表示する。
差異のある部分の領域が画像表示部１に表示する画像サイズ（例えばサムネイル画像の大きさ）に比べて大きい場合は、この領域をさらに縮小画像作成部２で縮小画像を作成し、画像表示部１に表示しても良い。差異の判定は、例えば、文書画像の場合、文字領域や文字行、写真領域、表領域、図領域などの領域を識別して、それぞれの領域ごと複数の類似する縮小画像の対応する領域間での差異を求める方法がある。画像を領域に分ける方法は、文字認識技術で通常に行われていることなので詳細な説明は省略する。文字認識では、写真領域や図領域は認識する必要がないので、文字の存在する領域を確定して、行の方向（縦なのか横なのか）、行の幅（文字の大きさ）等を確定することになる。
縮小画像間の差異は、例えば、領域間の各画素の画素値が一致しているか否かで判定すれば良い。また、最も差異が大きいものを縮小画像の代わりに画像表示部１に表示しても良い。例えば、図３に示す例の場合、２つの文書画像の左下の領域の文字行の間隔が左の文書１０は大きく、右の文書１１は小さいとする。これらの縮小画像を作成すると、全体としてのレイアウトは似通っているために判別ができない。しかし、左下の領域を左側の画像１２と右側の画像１３で差異をとれば、その違いが大きくなる。そこで、図４のように、差異の大きな左下の文字領域１１を画像全体の縮小画像を表示する代わりに画像表示部１に表示することで、２つの画像の識別を容易に行うことが可能となる。  ここでは、領域として文字領域の例で説明を行ったが、これは写真領域や表領域などでも同様である。
【０００７】
次に図２を用いて、本発明の縮小画像表示装置の動作を説明する。
図２は本発明の縮小画像表示装置の処理を示すフローチャートである。同図において、まず、縮小画像を作成する（Ｓ１００）。例えば、縮小画像の表示可能領域が、１００×１００画素分のサイズしかない領域に、１０００×１０００画素のオリジナル画像を表示したい場合は、１／１０の縮小画像を作成する必要がある。画像そのものの縮小は画素を間引きすることで容易に行える。この画像縮小は１画面に表示する個数分だけ１度に行い、縮小画素データを保存することになる。次に縮小画像間の比較を行う（Ｓ１０１）。縮小画像は通常同じ画素数になっているので、対応する画素の画素値を比較することで行える。画素値とはカラー画像ではＲＧＢのそれぞれの数値であり、多値画像ではグレースケールの値、２値画像では単に０か１の１ビットの値である。そして、同一画素値を持つ画素が所定の数（閾値）以上ある場合は、２つの画像は類似度が高いと判定する。縮小画像の比較は１度に作成した縮小画像について総当りで行う。
次に、ステップＳ１０１で類似度が高いと判定された縮小画像について、差異画像を作成する（Ｓ１０２）。この方法は、例えば前述したように文字認識の技術を用いて文字、写真、図形等の領域を認識し、領域同士を比較して差異の大きい領域を選び、所定の大きさの画像を生成する。所定の大きさとは原則縮小画像と同じ大きさを意味する。そして、ステップＳ１０３で縮小画像を表示する。この実施例では、類似度に拘らずステップＳ１００で求めた縮小画像を表示するようにしている。そして、ユーザがマウス等を用いて逐次画面の表示を変更できるようにしている。
以降、ユーザと装置とのインタラクション（対話）が始まる。まず、装置はマウスがクリックされるのを待つ（Ｓ１０４）。クリックされたことが検知されたら、終了を指示する部分がクリックされたのかを判定し、もしそうなら処理を終了する（Ｓ１０５）。終了でなければ次の画面の表示を支持する部分がクリックされたのかを判定する（Ｓ１０６）。もし次の画面がクリックされたら、ステップＳ１００の画像縮小のステップに移行して、残りの電子データの処理を行う。また、特定の縮小画像がクリックされたら（Ｓ１０７）、ステップＳ１０２で作成した差異画像をクリックされた縮小画像の代わりに表示して（Ｓ１０８）、マウスがクリックされるのを待つ。もし、特定の縮小画像がダブルクリックされたら、それはデータの中味を表示する指示として処理を行えば良い。
本実施例では、縮小画像の類似度に拘らず、まず縮小画像を表示したが、初めから差異画像を表示しても良い。
【０００８】
【発明の効果】
以上説明したように本発明によれば、類似した文書（電子データ）の縮小画像でも区別が容易に行え、所望の文書を効率良く検索することができる。
【図面の簡単な説明】
【図１】本発明にかかる縮小画像表示装置の主要部の機能構成を示すブロック図である。
【図２】本発明の縮小画像表示装置の処理を示すフローチャートである。
【図３】全体の縮小画像の例を示す図である。
【図４】差異画像の例を示す図である。
【符号の説明】
１  画像表示部、２  縮小画像作成部、３  差異判定部、４  差異画像作成部
【図１】
0004040905.tif 000002
【図２】
0004040905.tif 000003
【図３】
0004040905.tif 000004
【図４】
0004040905.tif 000005