(57)【要約】    【課題】  異なる用紙サイズの複数の文書をサムネイル表示を行う場合であっても、用紙サイズをサムネイルサイズに反映し、且つ文書サムネイル表示領域を有効に利用することができる文書管理システム及びそのサムネイル表示方法並びにプログラムを提供する。    【解決手段】  文書管理システム１００は、ユーザインターフェース部６０１によるユーザ入力に基づきサムネイルの最小サイズ及び最大サイズや文書の最小用紙サイズ及び最大用紙サイズとをサイズ定義画面７００を表示する画像表示装置１０４ａ，１０５ａを備えるクライアント１０４，１０５と、サムネイルサイズ設定記憶部６０６を有するデータベース１０２を備えるサーバ１０２とを有する。文書の用紙サイズが最小用紙サイズと最大用紙サイズの間の大きさのときに、最小のサムネイルサイズの縮小率と最大のサムネイルサイズの縮小率とから得られる縮小率α（ｈ）を用いてサムネイルサイズを設定する。【選択図】      図５
2006048293.tif 000002
【特許請求の範囲】
【請求項１】
サーバ内に保持している文書を、クライアントでサムネイル表示する文書管理システムにおいて、
前記クライアントは、
基準用紙の用紙サイズとなる最小用紙サイズ及び最大用紙サイズを設定する基準用紙サイズ設定手段と、
前記最小用紙サイズに対応する最小のサムネイルサイズを設定する最小サムネイルサイズ設定手段と、
前記最大用紙サイズに対応する最大のサムネイルサイズを設定する最大サムネイルサイズ設定手段とを備え、
前記サーバは、前記保持している文書の用紙サイズが前記最小用紙サイズと前記最大用紙サイズの間にあるときに、前記最小のサムネイルサイズの縮小率と前記最大のサムネイルサイズの縮小率とから得られる２次縮小率を用いて当該文書に対するサムネイルサイズを設定する設定手段を備えることを特徴とする文書管理システム。
【請求項２】
前記サーバは、前記保持している文書の用紙サイズが前記最小用紙サイズ以下のときに、当該文書に対するサムネイルサイズを前記最小のサムネイルサイズに設定する他の設定手段を備えること特徴とする請求項１記載の文書管理システム。
【請求項３】
前記他の設定手段は、前記保持している文書の用紙サイズが非定型用紙サイズの文書であるときに、当該文書のサムネイルサイズを前記最小のサムネイルサイズの高さと合わせることを特徴とする請求項２記載の文書管理システム。
【請求項４】
前記他の設定手段は、前記保持している文書の用紙サイズが非定型用紙サイズの文書であるときに、当該文書のサムネイルサイズを前記最小のサムネイルサイズの幅と合わせることを特徴とする請求項２記載の文書管理システム。
【請求項５】
前記他の設定手段は、前記保持している文書の用紙サイズが非定型用紙サイズの文書であるときに、当該文書のサムネイルサイズを前記最小のサムネイルサイズの面積と合わせることを特徴とする請求項２記載の文書管理システム。
【請求項６】
前記保持している文書の用紙サイズが前記最大用紙サイズ以上のときに、当該文書に対するサムネイルサイズを前記最大のサムネイルサイズに設定する他の設定手段を備えること特徴とする請求項１記載の文書管理システム。
【請求項７】
前記他の設定手段は、前記保持している文書の用紙サイズが非定型用紙サイズの文書であるときに、当該文書のサムネイルサイズを前記最大のサムネイルサイズの高さと合わせることを特徴とする請求項６記載の文書管理システム。
【請求項８】
前記他の設定手段は、前記保持している文書の用紙サイズが非定型用紙サイズの文書であるときに、当該文書のサムネイルサイズを前記最大のサムネイルサイズの幅と合わせることを特徴とする請求項６記載の文書管理システム。
【請求項９】
前記他の設定手段は、前記保持している文書の用紙サイズが非定型用紙サイズの文書であるときに、当該文書のサムネイルサイズを前記最大のサムネイルサイズの面積と合わせることを特徴とする請求項６記載の文書管理システム。
【請求項１０】
前記基準用紙サイズ設定手段は、前記最小用紙サイズ及び前記最大用紙サイズを定型用紙サイズの１つから選択することを特徴とする請求項１乃至９のいずれか１項に記載の文書管理システム。
【請求項１１】
前記最小のサムネイルサイズから前記最大のサムネイルサイズまでの大きさの推移は単調増加であることを特徴とする請求項１乃至１０のいずれか１項に記載の文書管理システム。
【請求項１２】
前記推移は直線で表されることを特徴とする請求項１１記載の文書管理システム。
【請求項１３】
前記推移は曲線で表されることを特徴とする請求項１１記載の文書管理システム。
【請求項１４】
前記曲線はスプライン曲線であること特徴とする請求項１３記載の文書管理システム。
【請求項１５】
前記曲線はベジェ曲線であること特徴とする請求項１３記載の文書管理システム。
【請求項１６】
前記推移を複数の区分毎に設定する設定手段を備えることを特徴とする請求項１１乃至１５のいずれか１項に記載の文書管理システム。
【請求項１７】
前記保持している文書の用紙サイズの高さ、幅、面積及び前記基準用紙の用紙サイズの高さ、幅、面積を基に前記保持された文書の用紙サイズが前記基準用紙より大きいか等しいか小さいかを決定することを特徴とする請求項１乃至１６のいずれか１項に記載の文書管理システム。
【請求項１８】
ユーザ毎に前記基準用紙の用紙サイズ、前記最小のサムネイルサイズ、及び前記最大のサムネイルサイズを含むサムネイル設定を複数記憶する記憶手段と、
前記サーバにアクセスしたユーザを認証する認証手段と、
前記認証されたユーザにより設定されたサムネイル設定を前記記憶手段から呼び出し、サムネイルを作成するサムネイル作成手段とを備えることを特徴とする請求項１乃至１７のいずれか１項に記載の文書管理システム。
【請求項１９】
サムネイル設定を複数記憶する記憶手段と、
ユーザ選択された前記複数のサムネイル設定の１つを前記記憶手段から呼び出し、サムネイルを作成するサムネイル作成手段とを備えることを特徴とする請求項１乃至１７のいずれか１項に記載の文書管理システム。
【請求項２０】
前記サーバが前記記憶手段を備えることを特徴とする請求項１８又は１９記載の文書管理システム。
【請求項２１】
前記作成されるサムネイルはサイズ変更が可能なフォーマットであることを特徴とする請求項１８乃至２０のいずれか１項に記載の文書管理システム。
【請求項２２】
前記フォーマットはＦｌａｓｈＰｉｘであることを特徴とする請求項２１記載の文書管理システム。
【請求項２３】
前記フォーマットはＪＰＥＧ２０００であることを特徴とする請求項２１記載の文書管理システム。
【請求項２４】
サーバ内に保持している文書を、クライアントでサムネイル表示する文書管理システムのサムネイル表示方法において、
前記クライアントにより基準用紙の用紙サイズとなる最小用紙サイズ及び最大用紙サイズを設定する基準用紙サイズ設定ステップと、
前記クライアントにより前記最小用紙サイズに対応する最小のサムネイルサイズを設定する最小サムネイルサイズ設定ステップと、
前記クライアントにより前記最大用紙サイズに対応する最大のサムネイルサイズを設定する最大サムネイルサイズ設定ステップと、
前記サーバにより前記保持している文書の用紙サイズが前記最小用紙サイズと前記最大用紙サイズの間にあるときに、前記最小のサムネイルサイズの縮小率と前記最大のサムネイルサイズの縮小率とから得られる２次縮小率を用いて当該文書に対するサムネイルサイズを設定する設定ステップとを備えることを特徴とする文書管理システムのサムネイル表示方法。
【請求項２５】
サーバ内に保持している文書を、クライアントでサムネイル表示する文書管理システムのサムネイル表示方法をコンピュータに実行させるプログラムにおいて、
前記クライアントにより基準用紙の用紙サイズとなる最小用紙サイズ及び最大用紙サイズを設定する基準用紙サイズ設定モジュールと、
前記クライアントにより前記最小用紙サイズに対応する最小のサムネイルサイズを設定する最小サムネイルサイズ設定モジュールと、
前記クライアントにより前記最大用紙サイズに対応する最大のサムネイルサイズを設定する最大サムネイルサイズ設定モジュールと、
前記サーバにより前記保持している文書の用紙サイズが前記最小用紙サイズと前記最大用紙サイズの間にあるときに、前記最小のサムネイルサイズの縮小率と前記最大のサムネイルサイズの縮小率とから得られる２次縮小率を用いて当該文書に対するサムネイルサイズを設定する設定モジュールとを備えることを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、文書管理システム及びそのサムネイル表示方法並びにプログラムに関し、特に、アプリケーションデータや紙からスキャナ等で入力された画像データ等の文書を、コンピュータ上でその文書の縮小表示（サムネイル表示）して、グラフィカルユーザインターフェースによって管理する文書管理システム及びそのサムネイル表示方法並びにプログラムに関する。
【背景技術】
【０００２】
近年、企業において情報化が進み、数多くの電子データが存在するようになった。例えば、ワードプロセッサアプリケーションの文書や、表計算ソフトウェアのデータ等である。また、紙文書で管理していたものをスキャナやスキャナ機能を備えた複写機によって、画像データに変換することによって、電子データとして効率的に管理することも行われるようになってきている。
【０００３】
文書管理システムにおいては、通常データベースを持ち、データベース内にスキャナ等から取り込まれたイメージ文書、又はアプリケーションで作成されたアプリケーション文書が保持されている。ユーザは所望の文書をアクセスすることが可能である。オフィス環境においては、Ａ４サイズ程度の文書が通常流通しており、文書管理システムにおいても、アプリケーション文書や紙文書においてもその程度のサイズの文書を扱うことが通常であった。
【０００４】
このような文書管理システムにおけるサムネイルの表示に関する技術として、文書の全ページのサムネイルを一覧表示し、一覧表示されたサムネイルから選択した複数のページそれぞれのサムネイルを更に表示する際、選択されたページ数によってサムネイルの大きさを変えるものが開示されている（例えば、特許文献１参照）。
【特許文献１】特開２００２−１７５１４３号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかしながら、上述した特許文献１では、選択したページの数に応じて大きさを可変にすることが記載されているが、元の文書の用紙サイズについては考慮されていない。従って、ユーザは実際の文書の大きさについては分からないという問題点がある。
【０００６】
また、サムネイルの大きさが基となる文書の用紙サイズに依らずに一定の大きさになるようにサムネイルを生成するシステムの場合、ユーザにとって文書の大きさが一目で分からないという問題がある。
【０００７】
一方、これらの問題に対して、用紙サイズとサムネイルサイズとを比例させることを考えた場合、サムネイルにより文書表示させることができる用紙サイズの大きさが制限されてしまうという問題が更に生じる。
【０００８】
例えば、用紙サイズがＡ４サイズ（高さ：２９７ｍｍ）であるときのサムネイルの大きさを１００ピクセルに設定して、すべての用紙サイズに対するサムネイルの大きさを表す縮小率α（＝（サムネイルサイズ）／（用紙サイズ）＝１００／２９７）を決定すると、用紙サイズがＡ３サイズ（高さ：４２０ｍｍ）であるときのサムネイルの大きさは４２０×α＝４２０×（１００／２９７）＝１４１．４ ピクセル、Ａ１０サイズ（高さ：３７ｍｍ）であるときのサムネイルの大きさは３７×α＝３７×（１００／２９７）＝１２．５ピクセル、Ａ０サイズ（高さ：１１８９ｍｍ）であるときのサムネイルの大きさは１１８９×α＝１１８９×（１００／２９７）＝４００．３ピクセルとなる。
【０００９】
すなわち、基となる文書の用紙サイズが、Ａ１０、Ａ４，Ａ３，Ａ０の順に大きくなると、そのサムネイルの大きさも１２．５ピクセル、１００ピクセル、１４１．４ピクセル、４００．３ピクセルの順に大きくなるので、ユーザは文書の大きさを一目で把握することができる。
【００１０】
しかしながら、基となる文書の用紙サイズが上述のＡ１０サイズのように非常に小さい場合、サムネイルの大きさは１２．５ピクセルしかなく、サムネイルで示された文書内容を認識することはユーザにとって困難となり、一方、基となる文書の用紙サイズが上述のＡ０サイズのように非常に大きい場合、サムネイルの大きさは４００．３ピクセルと巨大になり過ぎるため、文書管理システムの文書一覧表示領域の大部分を占めることになってしまうため、サムネイルにより文書表示させることができる用紙サイズの大きさが制限されてしまうという問題があった。
【００１１】
このようにＡ４サイズの文書を基準として用紙サイズに比例したサムネイルを作成した場合は、Ａ０サイズの文書サムネイルの場合には、Ａ４サイズの文書サムネイルと比較して、文書管理システムのサムネイル表示領域に表示可能なサムネイルの数は１／１６になってしまう。従って、異なる用紙サイズのサムネイル表示を行う場合に、文書サムネイル表示領域を有効に利用できないという問題がある。また、例えばＡ０サイズの文書のサムネイルが基準サイズのサムネイルになるようにした場合、Ａ４サイズは、その１／１６（縦横の長さは、１／４）となり、縮小され過ぎてしまい、利用者にとって文書の内容を認識することが困難なサムネイルサイズとなってしまう。
【００１２】
本発明の目的は、異なる用紙サイズの複数の文書をサムネイル表示を行う場合であっても、用紙サイズをサムネイルサイズに反映し、且つ文書サムネイル表示領域を有効に利用することができる文書管理システム及びそのサムネイル表示方法並びにプログラムを提供することにある。
【課題を解決するための手段】
【００１３】
請求項１記載の文書管理システムは、サーバ内に保持している文書を、クライアントでサムネイル表示する文書管理システムにおいて、前記クライアントは、基準用紙の用紙サイズとなる最小用紙サイズ及び最大用紙サイズを設定する基準用紙サイズ設定手段と、前記最小用紙サイズに対応する最小のサムネイルサイズを設定する最小サムネイルサイズ設定手段と、前記最大用紙サイズに対応する最大のサムネイルサイズを設定する最大サムネイルサイズ設定手段とを備え、前記サーバは、前記保持している文書の用紙サイズが前記最小用紙サイズと前記最大用紙サイズの間にあるときに、前記最小のサムネイルサイズの縮小率と前記最大のサムネイルサイズの縮小率とから得られる２次縮小率を用いて当該文書に対するサムネイルサイズを設定する設定手段を備えることを特徴とする。
【００１４】
請求項２記載の文書管理システムは、請求項１記載の文書管理システムにおいて、前記サーバは、前記保持している文書の用紙サイズが前記最小用紙サイズ以下のときに、当該文書に対するサムネイルサイズを前記最小のサムネイルサイズに設定する他の設定手段を備えること特徴とする。
【００１５】
請求項３記載の文書管理システムは、請求項２記載の文書管理システムにおいて、前記他の設定手段は、前記保持している文書の用紙サイズが非定型用紙サイズの文書であるときに、当該文書のサムネイルサイズを前記最小のサムネイルサイズの高さと合わせることを特徴とする。
【００１６】
請求項４記載の文書管理システムは、請求項２記載の文書管理システムにおいて、前記他の設定手段は、前記保持している文書の用紙サイズが非定型用紙サイズの文書であるときに、当該文書のサムネイルサイズを前記最小のサムネイルサイズの幅と合わせることを特徴とする。
【００１７】
請求項５記載の文書管理システムは、請求項２記載の文書管理システムにおいて、前記他の設定手段は、前記保持している文書の用紙サイズが非定型用紙サイズの文書であるときに、当該文書のサムネイルサイズを前記最小のサムネイルサイズの面積と合わせることを特徴とする。
【００１８】
請求項６記載の文書管理システムは、請求項１記載の文書管理システムにおいて、前記保持している文書の用紙サイズが前記最大用紙サイズ以上のときに、当該文書に対するサムネイルサイズを前記最大のサムネイルサイズに設定する他の設定手段を備えること特徴とする。
【００１９】
請求項７記載の文書管理システムは、請求項６記載の文書管理システムにおいて、前記他の設定手段は、前記保持している文書の用紙サイズが非定型用紙サイズの文書であるときに、当該文書のサムネイルサイズを前記最大のサムネイルサイズの高さと合わせることを特徴とする。
【００２０】
請求項８記載の文書管理システムは、請求項６記載の文書管理システムにおいて、前記他の設定手段は、前記保持している文書の用紙サイズが非定型用紙サイズの文書であるときに、当該文書のサムネイルサイズを前記最大のサムネイルサイズの幅と合わせることを特徴とする。
【００２１】
請求項９記載の文書管理システムは、請求項６記載の文書管理システムにおいて、前記他の設定手段は、前記保持している文書の用紙サイズが非定型用紙サイズの文書であるときに、当該文書のサムネイルサイズを前記最大のサムネイルサイズの面積と合わせることを特徴とする。
【００２２】
請求項１０記載の文書管理システムは、請求項１乃至９のいずれか１項に記載の文書管理システムにおいて、前記基準用紙サイズ設定手段は、前記最小用紙サイズ及び前記最大用紙サイズを定型用紙サイズの１つから選択することを特徴とする。
【００２３】
請求項１１記載の文書管理システムは、請求項１乃至１０のいずれか１項に記載の文書管理システムにおいて、前記最小のサムネイルサイズから前記最大のサムネイルサイズまでの大きさの推移は単調増加であることを特徴とする。
【００２４】
請求項１２記載の文書管理システムは、請求項１１記載の文書管理システムにおいて、前記推移は直線で表されることを特徴とする。
【００２５】
請求項１３記載の文書管理システムは、請求項１１記載の文書管理システムにおいて、前記推移は曲線で表されることを特徴とする。
【００２６】
請求項１４記載の文書管理システムは、請求項１３記載の文書管理システムにおいて、前記曲線はスプライン曲線であること特徴とする。
【００２７】
請求項１５記載の文書管理システムは、請求項１３記載の文書管理システムにおいて、前記曲線はベジェ曲線であること特徴とする。
【００２８】
請求項１６記載の文書管理システムは、請求項１１乃至１５のいずれか１項に記載の文書管理システムにおいて、前記推移を複数の区分毎に設定する設定手段を備えることを特徴とする。
【００２９】
請求項１７記載の文書管理システムは、請求項１１乃至１６のいずれか１項に記載の文書管理システムにおいて、前記保持している文書の用紙サイズの高さ、幅、面積及び前記基準用紙の用紙サイズの高さ、幅、面積を基に前記保持された文書の用紙サイズが前記基準用紙より大きいか等しいか小さいかを決定することを特徴とする。
【００３０】
請求項１８記載の文書管理システムは、請求項１請求項１乃至１７のいずれか１項に記載の文書管理システムにおいて、ユーザ毎に前記基準用紙の用紙サイズ、前記最小のサムネイルサイズ、及び前記最大のサムネイルサイズを含むサムネイル設定を複数記憶する記憶手段と、前記サーバにアクセスしたユーザを認証する認証手段と、前記認証されたユーザにより設定されたサムネイル設定を前記記憶手段から呼び出し、サムネイルを作成するサムネイル作成手段とを備えることを特徴とする。
【００３１】
請求項１９記載の文書管理システムは、請求項１乃至１７のいずれか１項に記載の文書管理システムにおいて、サムネイル設定を複数記憶する記憶手段と、ユーザ選択された前記複数のサムネイル設定の１つを前記記憶手段から呼び出し、サムネイルを作成するサムネイル作成手段とを備えることを特徴とする。
【００３２】
請求項２０記載の文書管理システムは、請求項１８又は１９記載の文書管理システムにおいて、前記サーバが前記記憶手段を備えることを特徴とする。
【００３３】
請求項２１記載の文書管理システムは、請求項１８乃至２０のいずれか１項に記載の文書管理システムにおいて、前記作成されるサムネイルはサイズ変更が可能なフォーマットであることを特徴とする。
【００３４】
請求項２２記載の文書管理システムは、請求項２１記載の文書管理システムにおいて、前記フォーマットはＦｌａｓｈＰｉｘであることを特徴とする。
【００３５】
請求項２３記載の文書管理システムは、請求項２１記載の文書管理システムにおいて、前記フォーマットはＪＰＥＧ２０００であることを特徴とする。
【００３６】
請求項２４記載のサムネイル表示方法は、サーバ内に保持している文書を、クライアントでサムネイル表示する文書管理システムのサムネイル表示方法において、前記クライアントにより基準用紙の用紙サイズとなる最小用紙サイズ及び最大用紙サイズを設定する基準用紙サイズ設定ステップと、前記クライアントにより前記最小用紙サイズに対応する最小のサムネイルサイズを設定する最小サムネイルサイズ設定ステップと、前記クライアントにより前記最大用紙サイズに対応する最大のサムネイルサイズを設定する最大サムネイルサイズ設定ステップと、前記サーバにより前記保持している文書の用紙サイズが前記最小用紙サイズと前記最大用紙サイズの間にあるときに、前記最小のサムネイルサイズの縮小率と前記最大のサムネイルサイズの縮小率とから得られる２次縮小率を用いて当該文書に対するサムネイルサイズを設定する設定ステップとを備えることを特徴とする。
【００３７】
請求項２５記載のプログラムは、サーバ内に保持している文書を、クライアントでサムネイル表示する文書管理システムのサムネイル表示方法をコンピュータに実行させるプログラムにおいて、前記クライアントにより基準用紙の用紙サイズとなる最小用紙サイズ及び最大用紙サイズを設定する基準用紙サイズ設定モジュールと、前記クライアントにより前記最小用紙サイズに対応する最小のサムネイルサイズを設定する最小サムネイルサイズ設定モジュールと、前記クライアントにより前記最大用紙サイズに対応する最大のサムネイルサイズを設定する最大サムネイルサイズ設定モジュールと、前記サーバにより前記保持している文書の用紙サイズが前記最小用紙サイズと前記最大用紙サイズの間にあるときに、前記最小のサムネイルサイズの縮小率と前記最大のサムネイルサイズの縮小率とから得られる２次縮小率を用いて当該文書に対するサムネイルサイズを設定する設定モジュールとを備えることを特徴とする。
【発明の効果】
【００３８】
請求項１記載の文書管理システム、請求項２４記載のサムネイル表示方法、及び請求項２５記載のプログラムによれば、クライアントで、基準用紙の用紙サイズとなる最小用紙サイズ及び最大用紙サイズが設定され、最小用紙サイズに対応する最小のサムネイルサイズが設定され、最大用紙サイズに対応する最大のサムネイルサイズが設定され、サーバで、サーバ内に保持している文書の用紙サイズが最小用紙サイズと最大用紙サイズの間にあるときに、最小のサムネイルサイズの縮小率と最大のサムネイルサイズの縮小率とから得られる２次縮小率を用いてこの文書に対するサムネイルサイズを設定するので、異なる用紙サイズの複数の文書をサムネイル表示を行う場合であっても、用紙サイズをサムネイルサイズに反映し、且つ文書サムネイル表示領域を有効に利用することができる。
【００３９】
請求項２記載の文書管理システムによれば、サーバは、サーバ内に保持している文書の用紙サイズが最小用紙サイズ以下のときに、この文書に対するサムネイルサイズを最小のサムネイルサイズに設定するので、サムネイルが小さくなりすぎてしまうようなことがなくなる。
【００４０】
請求項３記載の文書管理システムによれば、保持している文書のサムネイルサイズを最小のサムネイルサイズの高さと合わせるので、保持している文書の用紙サイズが非定型用紙サイズの文書であるときでも、最小のサムネイルサイズに確実に合わせることができる。
【００４１】
請求項４記載の文書管理システムによれば、保持している文書のサムネイルサイズを最小のサムネイルサイズの幅と合わせるので、保持している文書の用紙サイズが非定型用紙サイズの文書であるときでも、最小のサムネイルサイズに確実に合わせることができる。
【００４２】
請求項５記載の文書管理システムによれば、保持している文書のサムネイルサイズを最小のサムネイルサイズの面積と合わせるので、保持している文書の用紙サイズが非定型用紙サイズの文書であるときでも、最小のサムネイルサイズに確実に合わせることができる。
【００４３】
請求項６記載の文書管理システムによれば、サーバは、サーバ内に保持している文書の用紙サイズが最大用紙サイズ以上のときに、この文書に対するサムネイルサイズを最大のサムネイルサイズに設定するので、サムネイルが大きくなりすぎてしまうようなことがなくなる。
【００４４】
請求項７記載の文書管理システムによれば、保持している文書のサムネイルサイズを最大のサムネイルサイズの高さと合わせるので、保持している文書の用紙サイズが非定型用紙サイズの文書であるときでも、最大のサムネイルサイズに確実に合わせることができる。
【００４５】
請求項８記載の文書管理システムによれば、保持している文書のサムネイルサイズを最大のサムネイルサイズの幅と合わせるので、保持している文書の用紙サイズが非定型用紙サイズの文書であるときでも、最大のサムネイルサイズに確実に合わせることができる。
【００４６】
請求項９記載の文書管理システムによれば、保持している文書のサムネイルサイズを最大のサムネイルサイズの面積と合わせるので、保持している文書の用紙サイズが非定型用紙サイズの文書であるときでも、最大のサムネイルサイズに確実に合わせることができる。
【００４７】
請求項１０記載の文書管理システムによれば、最小用紙サイズ及び最大用紙サイズを定型用紙サイズの１つから選択するので、サムネイル表示された文書の用紙サイズをユーザが容易に把握することができる。
【００４８】
請求項１１記載の文書管理システムによれば、最小のサムネイルサイズから最大のサムネイルサイズまでの大きさの推移は単調増加であるので、サムネイルの大きさが実際の用紙サイズの大きさと逆転してしまうことを防ぐことができる。
【００４９】
請求項１６記載の文書管理システムによれば、上記推移を複数の区分毎に設定するので、ユーザによるサムネイルサイズの設定の自由度を上げることができる。
【００５０】
請求項１７記載の文書管理システムによれば、保持している文書の用紙サイズの高さ、幅、面積及び基準用紙の用紙サイズの高さ、幅、面積を基に保持された文書の用紙サイズが基準用紙より大きいか等しいか小さいかを決定するので、保持している文書の用紙サイズが非定型用紙サイズであっても、サーバは最小用紙サイズ以下、最大用紙サイズ以上、またはこれらの中間のどの大きさであるかを認識することができる。
【００５１】
請求項１８記載の文書管理システムによれば、サーバにアクセスし、認証されたユーザにより予め設定された前記基準用紙の用紙サイズ、前記最小のサムネイルサイズ、前記最大のサムネイルサイズを呼び出し、サムネイルを作成するので、ユーザに応じたサムネイル設定を行うことができる。
【００５２】
請求項１９記載の文書管理システムによれば、ユーザ選択された予め設定された複数のサムネイル設定の１つを記憶手段から呼び出し、サムネイルを作成するので、ユーザが簡易にサムネイル設定を行うことができる。
【００５３】
請求項２１記載の文書管理システムによれば、作成されるサムネイルはサイズ変更が可能なフォーマットであるので、予めデータベースに保存されていたサムネイルをユーザの設定に応じたサムネイルサイズに容易に変更することができる。
【発明を実施するための最良の形態】
【００５４】
以下、本発明の実施の形態を図面を参照しながら説明する。
【００５５】
図１は、本発明の第１の実施の形態に係る文書管理システムの装置構成を概略的に示す図である。
【００５６】
図１において、文書管理システム１００は、文書管理サーバ１０２及び文書管理クライアント（以下、単に「クライアント」という）１０４，１０５により構成され、これらは互いにネットワーク１０１を介して接続する。
【００５７】
文書管理サーバ１０２は、文書や管理のためのデータが格納されるデータベース１０３が接続される。
【００５８】
クライアント１０４，１０５は、文書管理サーバ１０２に文書アクセスの要求を行い、文書管理サーバ１０２は、適宜データベース１０３にアクセスを行い、クライアント１０４，１０５から要求のある文書の格納や取り出しを行う。
【００５９】
この文書アクセス要求によってサーバ１０２から得られた情報に基づいて、クライアント１０４，１０５は、文書の縮小表示（以下、「サムネイル表示」という）や、データベース１０３内に記録された文書名等の文書に関する属性のリストをその画像表示装置１０４ａ，１０５ａで表示する。
【００６０】
図１の文書管理システム１００は、後述する図１１の縮小率の算出処理、図１３の文書のサイズ判断処理、図１４の文書のサムネイル生成処理を実行する。
【００６１】
本実施の形態では、データベース１０５は、文書管理サーバ１０２に接続されるが、これに限定されるわけでなく、クライアント１０４，１０５側に例えば１０６のように存在して接続されていてもよい。この場合は、クライアント１０５は、データベース１０３とデータベース１０６の両方にアクセスすることが可能である。
【００６２】
図２は、図１の文書管理システム１００の構成を詳細に示すブロック図である。
【００６３】
図２において、文書管理システム１００は、クライアント１０４，１０５に存在するユーザインターフェース部６０１、サムネイルサイズ設定部６０２、入力制御部６０３、サムネイル作成処理部６０４、及び出力制御部６０５と、サーバ１０２に存在するデータベース１０３は、サムネイルサイズ設定記憶部６０６、入力文書記憶部６０８、及びサムネイル記憶部６０９とを備える。
【００６４】
ユーザインターフェース部６０１は、キーボード、マウス等の入力デバイスからなり、文書の読み込み命令、サムネイルの大きさ（以下、「サムネイルサイズ」という）の設定命令、サムネイルの画面出力命令等を行う。また、出力制御部６０５で画像情報に変換されたサムネイルを受信すると、クライアント１０４，１０５が備える画像表示装置１０４ａ，１０５ａにその受信した画像情報に基づき、サムネイルを表示する。さらに、ユーザ入力に応じて、図３で後述するツリー構造の文書管理用フォルダを作成したり、読み込んだ文書に文書名をつけたり、読み込んだ文書のサムネイルを上記作成した文書管理用フォルダのひとつに保存したりする。
【００６５】
サムネイルサイズ設定部６０２は、ユーザインターフェース部６０１からのサムネイルサイズの設定命令に応じてサムネイルサイズを設定する。
【００６６】
サムネイルサイズ設定記憶部６０６は、サムネイルサイズ設定部６０２で設定されたサムネイルサイズについての設定情報を記憶する。
【００６７】
入力制御部６０３は、ユーザインターフェース部６０１からの文書の読み込み命令に応じて、データベース１０３への文書登録に必要な処理、具体的には、文書の圧縮率やフォーマット変換の設定、文書の読み込み等を行う。また、ユーザインターフェース部６０１からのサムネイルの画面出力命令を、サムネイル作成部６０４を介してサムネイル記憶部６０９に送信する。
【００６８】
サムネイル作成処理部６０４は、入力制御部６０３において設定された文書の圧縮率及びサムネイルサイズ設定記録部６０６で記憶されたサムネイルサイズに基づき、同じく入力制御部６０３において読み込まれた文書のサムネイルを作成する。
【００６９】
入力文書記憶部６０８は、サムネイル作成部６０４を介して送信された入力文書を記憶する。
【００７０】
サムネイル記憶部６０９は、サムネイル作成部６０４で作成されたサムネイルを記憶し、また、入力制御部６０３からのサムネイルの画面出力命令に応じて、記憶されたサムネイルを出力制御部６０５に送信する。
【００７１】
出力制御部６０５は、サムネイル記憶部６０９から送信されたサムネイルをクライアント１０４，１０５が備える画像表示装置１０４ａ，１０５ａに表示するための画像情報に変換する処理を行い、その変換した画像情報を入力制御部６０３に送信する。  
【００７２】
本実施の形態では、サムネイルサイズ設定記憶部６０６がサーバ１０２側にあるが、クライアント１０４，１０５側にあってもよい。また、サムネイルサイズ設定部６０２、サムネイル作成処理部６０４は、個々のクライアント１０４，１０５に存在するのでなく、サーバ１０２側で一意に管理すると共に集中処理を行ってもよい。
【００７３】
図３は、図１におけるクライアント１０４，１０５でのサムネイルの表示方法を説明するのに用いられる図である。
【００７４】
図３において、クライアント１０４，１０５の画像表示装置１０４ａ，１０５ａの画面には、文書管理表示部３００が表示される。
【００７５】
文書管理表示部３００は、ユーザインターフェース部６０１におけるユーザ入力に応じて作成されるツリー構造の文書管理用フォルダを表示するツリー表示部３０１と、ツリー表示部３０１に表示されたフォルダのうち、ユーザインターフェース部６０１でユーザ選択されたフォルダ内の文書のサムネイル及び文書名が一覧できるように表示する文書一覧表示部３０２とを備える。
【００７６】
例えば、図３に示すように、ツリー表示部３０１に表示されるフォルダ「ＤＥＦ」がユーザ選択されると、このフォルダ「ＤＥＦ」内のすべての文書のサムネイル３０４〜３０７及び夫々の文書名（「あああ」、「いいい」、「ううう」、「えええ」、「おおお」）が文書一覧表示部３０２に表示される。このとき、一画面に入りきらない場合は、文書一覧表示部３０２の画面をスクロールして表示する。
【００７７】
ユーザ入力に応じて作成された文書管理用フォルダは夫々にフォルダ名が付いており、ツリー表示部３０１において、その作成された文書管理用フォルダはひとつに限らず表示することができる。
【００７８】
サーバ１０２のデータベース１０３は、文書の管理をこのツリー構造の文書管理用フォルダにより行っている。
【００７９】
本実施の形態では、サムネイルサイズは固定サイズではなく、用紙サイズに応じて変化する。従って、文書一覧表示部３０２に表示されるように、様々な大きさのサムネイル３０４〜３０７が一画面上に混在する。
【００８０】
図４は、図３のサムネイルの表示方法の変形例を説明するのに用いられる図である。
【００８１】
本変形例にかかる文書管理表示部は、文書一覧表示をサムネイルでなくリストで表示する点を除き、基本的に図３の文書管理表示部と同じであるため、同一のものには同一の符号を付し、説明を省略する。
【００８２】
図４において、画像表示装置１０４ａ，１０５ａの画面には、文書管理表示部４００が表示される。
【００８３】
文書管理表示部４００は、ツリー表示部３０１と、ツリー表示部３０１に表示されたフォルダのうち、ユーザインターフェース部６０１でユーザ選択されたフォルダ内の文書をリストで一覧できるように表示する文書一覧表示部４０２とを備える。
【００８４】
文書一覧表示部４０２は、ユーザ選択されたフォルダ内の文書に関する属性情報を、文書名表示部３１０、更新日時表示部３１１、サイズ表示部３１２で、リスト形式により一覧で表示する。なお、この属性情報は、図４に示した限りでなくてもよい。また、一画面に入りきらない場合は、文書一覧表示部４０２の画面をスクロールして表示する。
【００８５】
図５は、図１における画像表示装置１０４ａ，１０５ａに表示されるサイズ定義画面を示す図である。
【００８６】
ここで、サムネイルをクライアント１０４，１０５の画像表示装置１０４ａ，１０５ａの画面に表示する大きさは、読み込んだ文書の用紙サイズの大きさ及び読込んだ文書の画像解像度と画像表示装置１０４ａ，１０５ａのスクリーン解像度に基づいて決定される。従って、例えば、画像表示装置１０４ａのスクリーン解像度が９６ｄｐｉで、画像表示装置１０４ｂのスクリーン解像度が７２ｄｐｉであるとき、同じ縮小率でサムネイルが作成されても、画像表示装置１０４ａで表示されるサムネイルの方が画像表示装置１０４ｂで表示されるサムネイルより画面上で小さく表示される。
【００８７】
そこで、以下、用紙サイズを、定型用紙サイズ（Ａ４、Ａ５等）やｍｍ、ｃｍ、ｉｎｃｈ等の単位で縦横を実測した長さで表し、サムネイルサイズを、画像表示装置１０４ａに表示された縦横大きさをｍｍ、ｃｍ、ｉｎｃｈの単位で実測した長さで又は画素数（ピクセル）で表す。
【００８８】
図５において、クライアント１０４，１０５の画像表示装置１０４ａ，１０５ａの画面には、サムネイルの最小サイズと最大サイズの定義をするためのサイズ定義画面７００が表示される。
【００８９】
サイズ定義画面７００は、サムネイルの最小サイズ７０１及び最大サイズ７０２を変更するサムネイルサイズ入力エリア７１０と、用紙サイズとサムネイルサイズの対応付けを行う対応サイズ入力エリア７２０とを備える。
【００９０】
サムネイルサイズ入力エリア７１０は、ユーザがマウスでドラッグしたときにそのドラッグに応じてサムネイルの最小サイズ７０１の大きさを変更する矢印７０５と、ユーザがマウスでドラッグしたときにそのドラッグに応じてサムネイルの最大サイズ７０２の大きさを変更する矢印７０６と、文書の用紙サイズとサムネイルサイズの関係の推移を表す直線７０８と、文書の用紙サイズを表す直線７０９とを備える。このとき、サムネイルの最大サイズ７０２より、サムネイルの最小サイズ７０１を大きくすることはできないが、サムネイルの最小サイズ７０１とサムネイルの最大サイズ７０２を揃えた場合には、全ての用紙サイズにおいて、同一のサムネイルサイズが適用される。また、サムネイルサイズが変更された場合に、用紙サイズに対するサムネイルの大きさを示す縮小率を表示してもよい。
【００９１】
ここで、直線７０８は、用紙サイズの大きさに完全に対応してサムネイルが作成される場合は、傾き１の直線となるように構成されている。例えば、サムネイルの最大サイズを小さくすると、直線７０８は図７に示すようにその傾きが緩やかになる。
【００９２】
図５に戻り、また、直線７０９上の一点をマウスボタンを押している間対応する用紙サイズのサムネイルサイズを確認できるように構成されている。このとき、マウスボタンで押した点における用紙サイズが定型用紙サイズのひとつであるときは、例えば、図６に示すように、点１４０２をマウスボタンで押した場合にサムネイル及びその内部にその用紙サイズ「Ａ２」が表示される。対応する用紙サイズが無い、すなわち定形外の場合は、表示されない。
【００９３】
また、本実施の形態では、マウスによる矢印７０５，７０６のドラッグによりサムネイルサイズを変更するが、サムネイルサイズの変更ができればこの方法に限定されず、例えば、ユーザのキーボード操作や他のスライドバー等でサムネイルサイズを変更してもよい。また、縮小率を直に入力するように構成してもよい。
【００９４】
対応サイズ入力エリア７２０は、設定可能な用紙サイズ一覧をリスト表示して、ユーザ選択されたサイズに最小の用紙サイズを決定する最小用紙サイズ決定部７０３と、設定可能な用紙サイズ一覧をリスト表示して、ユーザ選択されたサイズに最大の用紙サイズを決定する最大用紙サイズ決定部７０４と、設定可能な用紙方向（ポートレイト及びランドスケープ）の一覧をリスト表示して、ユーザ選択された方向に用紙方向を決定する用紙方向決定部７０７と、チェックボックス７１１，７１２と、ユーザがマウスでクリックしたときに、サムネイルサイズ定義設定を登録するボタン７１３と、ユーザがマウスでクリックしたときに、サムネイルサイズ定義設定の登録を取りやめるボタン７１４とを備える。ここで、最小の用紙サイズ、最大の用紙サイズとは、文書管理システム１００が扱える用紙サイズの上限、下限のことではなく、サムネイルサイズの範囲に対応する用紙サイズを意味する。
【００９５】
このとき、選択リスト７０３でユーザ選択された用紙サイズを、選択リスト７０４でユーザ選択された用紙サイズより大きくすることはできない。また、選択リスト７０３、７０４に表示される用紙サイズは、国際標準化機構（ＩＳＯ）で定められたＡ判、Ｂ判、および名前つきのサイズ（レター、リーガル、タブロイド、官製はがき等）、連続用紙のサイズ（１０"、１５"等）等の定型用紙サイズである。このように定型用紙サイズの中からユーザ選択されたものを用紙サイズに決定するので、サムネイル表示された文書の用紙サイズをユーザが容易に把握することができる。
【００９６】
チェックボックス７１１は、最小用紙サイズ決定部７０３で決定した用紙サイズ以下のものに対しても、サムネイルサイズ入力エリア７１０で決定した縮小率でサムネイルを縮小して表示するか否かを決定するものである。チェックされていれば、最小用紙サイズ以下の用紙でも上記縮小率でサムネイルを作成し、チェックされていなければ、サムネイルの最小サイズ７０１でサムネイルが作成される。
【００９７】
チェックボックス７１２は、最大用紙サイズ決定部７０４で決定した用紙サイズ以上のものに対しても、チェックされていれば、最大用紙サイズ以上の用紙でも上記縮小率でサムネイルを作成し、チェックされていなければ、サムネイルの最大サイズ７０２でサムネイルが作成される。
【００９８】
このように、本実施の形態においては、サムネイルの最小サイズと最大サイズを定義する際、データベース１０２の文書の用紙サイズのうち、サムネイル表示を行う最小の用紙サイズ、最大の用紙サイズを定めると共に、それぞれのサムネイルの大きさを決定する。
【００９９】
ここで、サイズ定義画面７００は、最小用紙サイズ決定部７０３及び最大用紙サイズ決定部７０４において、最小用紙サイズと最大用紙サイズが決定されたときのサムネイルサイズの初期設定は、図８（ａ）に示すように、用紙サイズに完全に依存した大きさとなるよう構成されている。また、チェックボックス７１１，７１２がいずれもチェックされている場合、図８（ｂ）に示すように、用紙サイズが最小用紙サイズより小さい文書のサムネイルはサムネイルの最小サイズで作成され、用紙サイズが最大用紙サイズより大きい文書のサムネイルはサムネイルの最大サイズで作成される。
【０１００】
なお、図５において、用紙方向決定部７０７において用紙方向はポートレイトに決定されているため、サムネイルサイズ入力エリア７１０において、最小及び最大のサムネイルサイズを示すサムネイル表示部７１５，７１６は縦向き（ポートレイト）表示となっているが、用紙方向決定部７０７において用紙方向がランドスケープに決定されていた場合は、サムネイル表示部７１５，７１６は横向き（ランドスケープ）表示となる。
【０１０１】
また、本実施の形態においては、サムネイルの最小サイズと最大サイズの両方を指定したが、最小サイズだけ、又は最大サイズだけの指定する実施形態でも構わない。また、最小用紙サイズ決定部７０３及び最大用紙サイズ決定部７０４では、ユーザ選択可能な用紙サイズはすべて定型用紙サイズであったが、後述する図１１の用紙サイズ比較処理を用いて用紙サイズの大小を認識させることにより、非定型用紙サイズを指定できるようにしてもよい。これにより、非定型用紙サイズを指定するのであれば、利用者にとって自由にサイズを決めることができる。
【０１０２】
図９は、図３の文書管理表示部３００を説明するのに用いられる図であり、（ａ）はサムネイルサイズが初期設定のときの表示状態を示し、（ｂ）はサムネイルサイズがユーザ設定された後の表示状態を示す。
【０１０３】
図９（ａ）に示すように、サムネイルサイズが初期設定のとき、文書一覧表示部３０２において表示されるサムネイルは用紙サイズに完全に比例したサイズとなっている。ここで、サムネイル８０１は、その文書の用紙サイズがＡ４サイズのサムネイルであり、サムネイル８０２はその文書の用紙サイズがＡ０サイズのサムネイルである。
【０１０４】
ここで、文書一覧表示部３０２は、Ａ０サイズのサムネイル８０２が大部分を占めてしまうため、選択されているフォルダ内の他の文書の表示をするには、画面をスクロールさせなければならない。
【０１０５】
一方、図９（ｂ）に示すように、サムネイルサイズがユーザ設定されたとき、具体的には、矢印７０６をドラッグしてＡ０サイズに対して設定されているサムネイルの最大サイズ７０２をサイズ７０１の４倍の大きさにまで縮小すると、図９（ａ）ではＡ０サイズのサムネイルをひとつ表示させただけで文書表示部３０２がほぼ埋まってしまったものが、図９（ｂ）の文書表示部３０２では、Ａ０サイズのサムネイルを４つ表示させることができ、文書一覧表示部３０２に表示されるサムネイルのすべてを画面スクロールしなくても、又は最小限のスクロールで閲覧することができる。
【０１０６】
また、Ａ０サイズより大きい用紙に対するサムネイルについても、チェックボックス７１２がチェックされている場合、上記Ａ０サイズの場合と同じ大きさのサムネイル表示を行うので、ユーザは文書一覧表示部３０２に表示されるサムネイルのすべてを画面スクロールしなくても、又は最小限のスクロールで閲覧することができる。
【０１０７】
さらに、Ａ４サイズ以下の用紙に対するサムネイルについては、これにより、用紙サイズが最小用紙サイズより小さい文書をサムネイル表示しても、その文書内容をユーザは容易に認識することができる。
【０１０８】
図１１は、図１の文書管理システム１００によって実行される縮小率算出処理の手順を示すフローチャートである。
【０１０９】
本処理は、図５で定義されたサムネイルサイズに応じて縮小率を算出する。
【０１１０】
図１１において、設定された最小用紙サイズの高さとサムネイルの最小サイズ７０１（図５）の高さから初期縮小率α０を求める（ステップＳ１００１）。
【０１１１】
具体的には、図１０（ａ）に示すように、最小用紙サイズ４０１に対して、ユーザが図５の矢印７０５をドラッグすることにより決定されたサムネイルサイズ７０１の初期縮小率（α０）は、最小用紙サイズ４０１の高さ４０３の値をｈｍｉｎ０、これに対応するサムネイルサイズ７０１の高さ４０４の値をｈｍｉｎ１とすると、下記の式によって求められる。
【０１１２】
α０＝ｈｍｉｎ１／ｈｍｉｎ０                                          …（１）
サムネイルサイズ７０１の高さ４０４が最小用紙サイズ４０１の高さ４０３を超えることがないため、０＜ｈｍｉｎ１≦ｈｍｉｎ０の関係が成り立つため、０＜α０≦１となる。
【０１１３】
図１１に戻り、次に、サムネイルの最小サイズ７０１の高さとサムネイルの最大サイズ７０２の高さが等しいか否かを判別する（ステップＳ１００２）。ここで、この判別により得られた情報、即ち、用紙サイズの高さｈの関数、α（ｈ）が０であるか否かの情報がサーバ１０２のデータベース１０３中にあるサムネイルサイズ設定記憶部６０６（図２）に格納される。ステップＳ１００２の判別の結果、等しい場合は、縮小率α（ｈ）を０に設定する（ステップＳ１００３）。これにより、読み込んだ文書のサムネイルは、その用紙サイズに関係なく、一定のサイズとなるように作成される。
【０１１４】
一方、ステップＳ１００２の判別の結果、等しくない場合は、縮小重みγ０を求める（ステップＳ１００４）。具体的には、図１０（ｂ）に示すように、最大用紙サイズ５０１に対して、ユーザが図５の矢印７０６をドラッグすることにより決定されたサムネイルサイズ７０２の縮小率は、初期縮小率（α０）に縮小重み（γ０）を乗じた値となる。
【０１１５】
ここで、最大用紙サイズ５０１の高さ５０３の値をｈｍａｘ０、高さ５０３の値に初期縮小率α０を乗じて得られる初期サムネイルサイズ５０２の高さ５０４の値をｈｍａｘ１、最大用紙サイズ５０１に対応するサムネイルサイズ７０２の高さ５０４の値をｈｍａｘ２とすると、ユーザが最大用紙サイズ５０１について、用紙サイズと完全に比例していると設定していない場合、全ての用紙サイズで同一のサムネイルサイズとしていない場合は、初期サムネイルサイズ５０２の高さ５０４の値ｈｍａｘ１に縮小重みγ０を乗じた値がサムネイルサイズ７０２の高さ５０６の値ｈｍａｘ２となる。
【０１１６】
ここで、縮小重みγ０とは、用紙サイズに応じたサムネイル縮小のための重み付けを行う値である。ただし、最小のサムネイルサイズには、この縮小重みγ０は適用されない。これは、ユーザがサムネイルの最小サイズ７０１を変更したときに、初期縮小率（α０）自体が変更するからである。
【０１１７】
従って、縮小重みγ０は、下記の式によって求められる。
【０１１８】
γ０＝ｈｍａｘ２／ｈｍａｘ１                                      …（２）
なお、ｈｍａｘ１は、基準用紙サイズをｈｍａｘ０とすると、下記の式によって求められる。
【０１１９】
ｈｍａｘ１＝ｈｍａｘ０×α０＝ｈｍａｘ０×（ｈｍｉｎ１／ｈｍｉｎ０）  …（３）
しかし、式（２）においては簡略化のため、ｈｍａｘ１を用いる。また、サムネイルの最大サイズ５０６が、最大用紙サイズ５０１に比例したサイズより大きくすることは一般的には考えられないため、０＜ｈｍｉｎ２≦ｈｍｉｎ１の関係が成り立つため、０＜γ０≦１となる。ただし、サムネイルの最大サイズ５０６を初期サムネイルサイズ５０２より大きくすることは可能であるので、γ０≦１の条件を除いて、０＜γ０としてもよい。
【０１２０】
図１１に戻り、ステップＳ１００４で得られたγ０の値を用いて、縮小率α（ｈ）を求め（ステップＳ１００５）、本処理を終了する。
【０１２１】
このステップＳ１００５において、縮小率α（ｈ）は
α（ｈ）＝α０×γ０×｛１−（ｈｍａｘ０−ｈ）／（ｈｍａｘ０−ｈｍｉｎ０）｝  …（４）
（０＜α０＜１，０＜γ０≦１，ｈｍｉｎ０＜ｈ≦ｈｍａｘ０）
の式により求められる。ここで、１−（ｈｍａｘ０−ｈ）／（ｈｍａｘ０−ｈｍｉｎ０）は、用紙サイズについて、最小の用紙サイズが０、最大の用紙サイズが１となるように、区間[ｈｍｉｎ０，ｈｍａｘ０]において正規化している。
【０１２２】
更に、ｈｍｉｎ０＜ｈ≦ｈｍａｘ０であることより、０≦１−｛（ｈｍａｘ０−ｈ）／（ｈｍａｘ０−ｈｍｉｎ０）｝≦１であるので、
０≦α（ｈ）≦α０γ０＜１                                          …（５）
となる。以下、１−｛（ｈｍａｘ０−ｈ）／（ｈｍａｘ０−ｈｍｉｎ０）｝にγ０を乗じたものを二次縮小率と呼ぶことにする。
【０１２３】
ここで、初期縮小率α０により、第１段階の縮小を行い、加えて求める用紙サイズに応じた二次縮小率を掛けることで、用紙サイズに対応するサイズのサムネイルを得ることができる。
【０１２４】
したがって、α（ｈ）を縮小率として利用でき、求めるべき用紙サイズの高さをｈ、幅をｗとすると、次式によってそのサムネイルサイズの高さｈｔと幅ｗｔを求められる。
【０１２５】
【数１】
2006048293.tif 000003
【０１２６】
上記説明においては、求めるべき用紙サイズの高さ及びそのサムネイルサイズの高さｈを用いて縮小率α（ｈ）を求めたが、高さでなく幅を用いてもよい。
【０１２７】
また、縮小率を求めるために利用した計算式は、本実施の形態では直線式を用いたが、サムネイルサイズの高さｈの区間[０，１]において、縮小率α（ｈ）の値が[０,λ０]（０＜λ０）となる式であれば構わない。
【０１２８】
以上、図１１の処理によれば、サムネイルの最小サイズと最大サイズが等しいときは（ステップＳ１００２でＹＥＳ）、縮小率を０と設定し（ステップＳ１００３）、等しくないときは（ステップＳ１００３でＮＯ）、用紙の高さｈを関数とする縮小率（α（ｈ））に設定するので（ステップＳ１００５）、サムネイルの最小サイズ及び最大サイズの夫々をユーザが自由に変更することができる。
【０１２９】
次に、文書の用紙サイズが非定型用紙サイズの場合について説明する。
【０１３０】
前述したとおり、文書の用紙サイズが定型用紙サイズの場合、最小用紙サイズ、最大用紙サイズ等の基準用紙サイズも定型用紙サイズの１つから選択されたものであるので、文書の用紙サイズと基準用紙サイズの双方が相似形となり、その高さを比較するのみで文書の用紙サイズが基準用紙サイズより大きいか否かを判断することができる。
【０１３１】
これに対し、文書の用紙サイズが非定型用紙サイズの場合、文書の用紙サイズと基準用紙サイズが相似形とならないので、その高さを比較したのみでは文書の用紙サイズが基準用紙サイズより大きいか否かを判断することはできない。また、文書の用紙サイズが定型用紙サイズであっても、例えば、Ａ４サイズ（２１０ｍｍ×２９７ｍｍ）とレターサイズ（２１５．９ｍｍ×２７９．４ｍｍ）とでは、相似形ではないので、その高さを比較したのみでは文書の用紙サイズが基準用紙サイズより大きいか否かを判断することはできない。
【０１３２】
例えば、図１２に示すように、定型用紙サイズの用紙１０ａと、非定型用紙サイズの用紙１０ｂ、１０ｃとを比較すると、用紙１０ｂ，用紙１０ｃの上に用紙１０ａの用紙サイズを破線で示していることからわかるように、用紙１０ｂの幅ｗｂ、高さｈｂは、用紙１０ａの幅ｗａ、高さｈａと比較的近い値であることから、その面積も用紙１０ａの面積と近い値のものであることが容易に判断できる。
【０１３３】
これに対し、用紙１０ｃの面積は、用紙１０ａの面積と実際にはほぼ同じであるが、用紙１０ｃの高さｈｃは、用紙１０ａの高さｈａと比べて極端に高く、用紙１０ｃの幅ｗｃは、用紙１０ａの幅ｗａと比べて極端に狭いものであるため、その面積が用紙１０ａの面積と近い値のものであるか否かの判断は目視では困難である。
【０１３４】
従って、文書管理システム１００では、以下の処理により文書の用紙サイズの判断を行う。
【０１３５】
図１３は、図１の文書管理システム１００によって実行される文書のサイズ判断処理の手順を示すフローチャートである。
【０１３６】
図１３において、最小（最大）用紙サイズ（以下、「基準用紙サイズ」という）の高さをｈ０、幅をｗ０、面積をＳ０（＝ｈ０×ｗ０）とし、文書の用紙サイズの高さをｈ、幅をｗ、面積をＳとする。
【０１３７】
まず、基準用紙サイズと文書の用紙サイズとの間で、その高さ、幅、面積の差ｄｈ、ｄｗ、ｄｓを求める（ステップＳ１２０１）。
【０１３８】
次に、差ｄｈ、ｄｗ、ｄｓが、予め設定されている閾値δｈ、δｗ、δｓの値よりすべて小さいか否かを判別し（ステップＳ１２０２）、小さいときは、基準用紙サイズと文書の用紙サイズが同一サイズであると判断して（ステップＳ１２０８）、本処理を終了する。
【０１３９】
一方、ステップＳ１２０２の判別の結果、差ｄｈ、ｄｗ、ｄｓのいずれか１つがその閾値以上であれば、文書の用紙サイズの高さｈ、幅ｗが基準用紙サイズの高さｈ０、幅ｗ０より大きいか否かを判別する（ステップＳ１２０３）。
【０１４０】
ステップＳ１２０３の判別の結果、文書の用紙サイズの高さｈ、幅ｗの値がいずれも基準用紙サイズのものより小さいか否かを判別し（ステップＳ１２０４）、大きければ、文書の用紙サイズが基準用紙サイズより大きいと判断して（ステップＳ１２０９）、終了する。
【０１４１】
一方、ステップＳ１２０３の判別の結果、文書の用紙サイズの高さｈ、幅ｗの値がいずれかが基準用紙サイズのもの以下であれば、文書の用紙サイズの高さｈ、幅ｗがいずれも基準用紙サイズのものより小さいか否かを判別し（ステップＳ１２０４）、小さければ、文書の用紙サイズが基準用紙サイズより小さいと判断して（ステップＳ１２１０）、本処理を終了する。
【０１４２】
一方、ステップＳ１２０４の判別の結果、文書の高さｈ、幅ｗのいずれかが基準用紙サイズ以上であれば、文書の用紙サイズの高さｈ又は幅ｗが基準用紙サイズのものより２倍以上であるか否かを判別し（ステップＳ１２０５）、２倍以上であれば、文書の用紙サイズが基準用紙サイズより大きいと判断して（ステップＳ１２０９）、本処理を終了する。
【０１４３】
一方、ステップＳ１２０５の判別の結果、文書の用紙サイズの高さｈ、幅ｗのいずれも基準用紙サイズのものより２倍以上でなければ、文書の用紙サイズの高さｈ又は幅ｗが基準用紙サイズのものの１／２未満であるか否かを判別する（ステップＳ１２０６）。
【０１４４】
ステップＳ１２０６の判別の結果、１／２未満であれば、文書の用紙サイズが基準用紙サイズより小さいと判断して（ステップＳ１２１０）、本処理を終了する。
【０１４５】
一方、ステップＳ１２０６の判別の結果、文書の用紙サイズの高さｈ、幅ｗのいずれも基準用紙サイズのものの１／２以上であれば、文書の面積ｓが基準用紙サイズのものより大きいか否かを判別し（ステップＳ１２０７）、大きければ、文書の用紙サイズが基準用紙サイズより大きいと判断して（ステップＳ１２０９）、本処理を終了する。
【０１４６】
一方、ステップＳ１２０７の判別の結果、文書の用紙サイズの面積ｓが基準用紙サイズのもの以下であれば、文書の用紙サイズが基準用紙サイズより小さいと判断して（ステップＳ１２１０）、本処理を終了する。
【０１４７】
図１３の処理によれば、文書の用紙サイズの高さｈ、幅ｗ、面積Ｓと、基準用紙サイズの用紙サイズの高さｈ０、幅ｗ０、面積Ｓ０を基に、文書が基準用紙サイズと同一であるか（ステップＳ１２０８）、大きいか（ステップＳ１２０９）、小さいか（ステップＳ１２１０）を判断することができるので、文書の用紙サイズが非定型用紙サイズであっても、サーバ１０２は最小用紙サイズ以下、最大用紙サイズ以上、またはこれらの中間のどの大きさであるかを認識することができる。
【０１４８】
図１４は、図１の文書管理システム１００によって実行される文書のサムネイル生成処理の手順を示すフローチャートである。
【０１４９】
以下の処理において、チェックボックス７１１，７１２はチェックされているものとする。
【０１５０】
図１４において、α（ｈ）＝０であるか否かを判別し（ステップＳ１３０１）、α（ｈ）＝０であれば、サムネイルサイズが用紙サイズに依らず一定サイズとなるため、指定されたサムネイルサイズでサムネイルの作成を行って（ステップＳ１３０２）、本処理を終了する。
【０１５１】
一方、ステップＳ１３０１において、α（ｈ）＝０でなければ、図１３の文書のサイズ判断処理を用いて、最小用紙サイズより文書の用紙サイズが大きいか否かを判別し（ステップＳ１３０３）、等しい又は小さい場合は、サムネイルの最小サイズ７０１でサムネイルの作成を行い（ステップＳ１３０４）、大きい場合は、図１３の文書のサイズ判断処理を用いて、最大用紙サイズより文書の用紙サイズが小さいか否かを判別する（ステップＳ１３０５）。
【０１５２】
ステップＳ１３０５の判別の結果、等しい又は大きい場合は、サムネイルの最大サイズでサムネイルの作成を行い（ステップＳ１３０６）、小さい場合は、文書の用紙サイズが最小用紙サイズと最大用紙サイズの間の大きさとなるため、縮小率α（ｈ）をサムネイル設定記憶部６０６より取得し、サムネイルの縮小処理をこのα（ｈ）に基づき行って（ステップＳ１３０７）、本処理を終了する。
【０１５３】
以上、図１４の処理によれば、文書の用紙サイズが最小用紙サイズ以下のときに（ステップＳ１３０３でＮＯ）、作成するサムネイルサイズをサムネイルの最小サイズに設定し（ステップＳ１３０４）、文書の用紙サイズが最大用紙サイズ以上のときに（ステップＳ１３０５でＮＯ）、作成するサムネイルサイズをサムネイルの最大サイズに設定し（ステップＳ１３０６）、用紙サイズが最小用紙サイズと最大用紙サイズの間の大きさのときに（ステップＳ１３０３でＹＥＳ、ステップＳ１３０５でＹＥＳ）、縮小率α（ｈ）を用いてサムネイルサイズを設定する（ステップＳ１３０７）、異なる用紙サイズの複数の文書をサムネイル表示を行う場合であっても、用紙サイズをサムネイルサイズに反映し、且つ文書サムネイル表示領域を有効に利用することができる。
【０１５４】
なお、文書のサムネイルサイズをステップＳ１３０４やステップＳ１３０６において、サムネイルの最小サイズ又は最大サイズに合わせる場合、この合わせ方は、（１）「高さを基準として合わせる」、（２）「幅を基準として合わせる」、（３）「面積を基準として合わせる」等がある。また、（４）「高さと幅のうち大きい方に対して、その長さを合わせる」、又は、逆に、「高さと幅のうち小さい方に対して、その長さを合わせる」等複合したもので長さを合わせてもよい。これにより、文書の用紙サイズが最小用紙サイズ及び最大用紙サイズと相似形でなくても、ステップＳ１３０４やステップＳ１３０６の処理を行うことができる。
【０１５５】
例えば、図１５に示すように、高さｈａ、幅ｗａであるサムネイルの最小（最大）サイズ１６ａに、非定型用紙である用紙のサムネイルサイズを合わせる場合、まず、初期縮小率α０で縮小し、高さｈｂ、幅ｗｂの文書のサムネイル１６ｂを作成する。
【０１５６】
次に、最小（最大）サイズ１６ａの高さにサムネイルサイズを合わせる場合は、サムネイル１６ｂと相似形であって、高さがｈａとなるように、幅を調整したサムネイル１６ｃがサムネイル記憶部６０９（図２）に記憶される。具体的には、このとき、幅はｗｂ×（ｈａ／ｈｂ）となる。
【０１５７】
また、最小（最大）サイズ１６ａの幅にサムネイルサイズを合わせる場合は、サムネイル１６ｂと相似形であって、幅がｗａとなるように、高さを調整したサムネイル１６ｄがサムネイル記憶部６０９（図２）に記憶される。具体的には、このとき、高さはｈｂ×（ｗａ／ｗｂ）となる。
【０１５８】
さらに、最小（最大）サイズ１６ａの面積にサムネイルサイズを合わせる場合は、サムネイル１６ｂと相似形であって、高さと幅に対して同じ縮小率εを乗じたサムネイル１６ｅがサムネイル記憶部６０９（図２）に記憶される。具体的には、このとき、縮小率εは（ｈａ・ｗａ／ｈｂ・ｗｂ）１／２となる。
【０１５９】
いずれの方法で、サムネイルサイズを調整するかはユーザ選択により設定してもよいし、また、文書管理システム１００のプログラムで予め設定しておいてもよい。
【０１６０】
以上説明したように、本発明によれば、文書管理システムにおけるクライアントソフトウェアにおいて、サムネイルで文書一覧表示を行う際に、ユーザが所望のサムネイルの最大サイズ、最小サイズを設定するので、用紙サイズに応じたサムネイルを表示する場合においても、クライアントソフトウェアの文書一覧表示領域を有効に利用することができる。
【０１６１】
図１６は、本発明の第２の実施の形態に係る文書管理システムにおける画像表示装置１０４ａ，１０５ａに表示されるサイズ定義画面を示す図である。
【０１６２】
本実施の形態に係る文書管理システムは、その構成が上記第１の実施の形態と基本的に同じであり、異なる点は、最小サイズのサムネイルと最大サイズのサムネイルとの縮小の比率の変化が、第１の実施の形態においては単調変化を行う傾き１の直線式を用いたのに対し、曲線によって定義することである。図１６において、図５のものと同じ要素には同一の符号を付して重複した説明を省略する。
【０１６３】
図１６において、サムネイルの大きさの推移は、図５に示すように、直線７０８で表されるのでなく、２次のＢスプライン曲線１７０２で表される。
【０１６４】
曲線１７０２は、ユーザが制御点を決定する矢印１７０１をマウス等でドラッグすることにより、始点・終点の位置を変化させることなく曲線の曲がり具合を定義する。本実施の形態において、このドラッグを行ってい間、曲線１７０２は破線で表示され、マウスのボタンを離したときに曲線１７０２が確定される。
【０１６５】
ここで、２次のＢスプライン曲線とは、開始点、終点、及び制御点をそれぞれＰ１，Ｐ３，Ｐ２としたときに、
【０１６６】
【数２】
2006048293.tif 000004
【０１６７】
第１の実施の形態において、１−（ｈｍａｘ０−ｈ）／（ｈｍａｘ０−ｈｍｉｎ０）を、用紙サイズについて、最小用紙サイズが０、最大用紙サイズが１となるように、区間[ｈｍｉｎ０，ｈｍａｘ０]において［０，１］に正規化していることより、最小と最大の間に位置する用紙サイズの高さをｈとすると、
ｔ（ｈ）＝１−（ｈｍａｘ０−ｈ）／（ｈｍａｘ０−ｈｍｉｎ０）              …（８）
と定義することが可能である。なお、ｔは、ｈに依存しているため、ｔ（ｈ）とした。また、Ｐ１を（０，０）、Ｐ３を（１，γ０）とすることにより、
【０１６８】
【数３】
2006048293.tif 000005
【０１６９】
となる。制御点Ｐ２（ｘ２，ｙ２）については、図１６に示すように始点と終点の間にあるので、０≦ｘ２≦１、０≦ｙ２≦１とする。
【０１７０】
【数４】
2006048293.tif 000006
【０１７１】
従って、図１６の確定した曲線１７０２は、最小のサムネイルから最大のサムネイルの大きさ（高さ）まで単調増加で推移していない、図１７に示すような曲線１８０１は設定ができないように文書管理システム１００ａは構成されている。
【０１７２】
すなわち、
２（γ０−２ｙ２）ｔ（ｈ）+２ｙ２≧０
⇔  ｔ（ｈ）≦ｙ２／（２ｙ２−γ０）  …（１１）
が言えればよい。加えて、０≦ｔ（ｈ）≦１なので、ｔ（ｈ）≦１≦ｙ２／（２ｙ２−γ０）となればよい。２ｙ２−γ０の正負を考慮して変形すると、０≦ｙ２≦γ０となるが、これは先に示した、ｙ２の定義であるため満たされる。また、このときの最大値はｔ（ｈ）＝１のときであり、ｙ＝γ０となる。以上より、ｙは、単調増加であり、かつ、０≦ｙ≦v＜１となり、ｙを二次縮小率として定義することができるため、ｙをγ(h)と表す。
【０１７３】
特定のサイズに対するサムネイルの縮小率αは、初期縮小率をα０、縮小重みをγ０とし、求める用紙サイズの高さをｈとしたときに、
α（ｈ）＝α０×γ（ｈ）
（０＜α０＜１，０＜γ（ｈ）≦１，ｈｍｉｎ０≦ｈ≦ｈｍａｘ０）…（１２）
の式により求められる。
【０１７４】
したがって、α（ｈ）を縮小率として利用でき、求めるべき用紙サイズの高さをｈ、幅をｗとすると、次式によってサムネイルの高さｈｔと幅ｗｔを求められる。
【０１７５】
【数５】
2006048293.tif 000007
【０１７６】
上記説明においては、求めるべき用紙サイズの高さ及びそのサムネイルサイズの高さを用いて縮小率α（ｈ）を求めたが、高さでなく幅を用いてもよい。
【０１７７】
本第２の実施の形態においては、制御点Ｐ２の制限を、０≦ｘ２≦１、０≦ｙ２≦γ０としているが、２次のＢスプライン曲線の数式において、０≦ｔ（ｈ）≦１の範囲で、
【０１７８】
【数６】
2006048293.tif 000008
【０１７９】
を満たす制御点Ｐ２（ｘ２，ｙ２）であるｙを二次縮小率としてもよい。
【０１８０】
なお、本実施の形態における縮小率の算出は、第１の実施の形態に係る処理（図１１）におけるステップＳ１００５で適用される式が式（４）でなく、式（１２）となる点を除き、同一の処理により算出される。
【０１８１】
また、本実施の形態においては、曲線の定義として、Ｂスプライン曲線を用いたがこの限りではなく、一定区間において単調増加である条件を満たせば、他の曲線を用いてもよい。例えば、最小サイズのサムネイルと最大サイズのサムネイルとの縮小の比率の変化に対して、ベジェ曲線を用いてもよい。
【０１８２】
ここで、ベジェ曲線とは、開始点、終点、及び２つの方向点をそれぞれＰ１，Ｐ４，Ｐ２，Ｐ３としたときに、
ｘ＝（１−ｔ）３ｘ１＋３ｔ（１−ｔ）２ｘ２＋３ｔ２（１−ｔ）ｘ３＋ｔ３ｘ４
ｙ＝（１−ｔ）３ｙ１＋３ｔ（１−ｔ）２ｙ２＋３ｔ２（１−ｔ）ｙ３＋ｔ３ｙ４
（０≦ｔ≦１）
…（１５）
となる。
【０１８３】
第１の実施の形態において、１−（ｈｍａｘ０−ｈ）／（ｈｍａｘ０−ｈｍｉｎ０）を、用紙サイズについて、最小用紙サイズが０、最大用紙サイズが１となるように、区間[ｈｍｉｎ０，ｈｍａｘ０]において［０，１］に正規化していることより、最小と最大の間に位置する用紙サイズの高さをｈとすると、
ｔ（ｈ）＝１−（ｈｍａｘ０−ｈ）／（ｈｍａｘ０−ｈｍｉｎ０）              …（１６）
と定義することが可能である。なお、tは、hに依存しているため、ｔ（ｈ）とした。また、Ｐ１（０，０）を、Ｐ４を（１，γ０） とすることにより、
【０１８４】
【数７】
2006048293.tif 000009
【０１８５】
【数８】
2006048293.tif 000010
【０１８６】
を満たす制御点Ｐ２（ｘ２，ｙ２）、Ｐ３（ｘ３，ｙ３）であるｙを二次縮小率としてサムネイルの縮小を行ってもよい。
【０１８７】
上述した第１の実施の形態、第２の実施の形態のサムネイルの縮小方法を組み合わせてもよい。これにより、ユーザは、サムネイルの最小サイズと最大サイズの間の任意の複数の点を選択することができ、更にそれらの二次縮小率を決定する方式を変更できる。
【０１８８】
例えば、図１８に示すように、サムネイルサイズ入力エリア７１０におけるサムネイルの最小サイズ及び最大サイズの間にある任意の２点である点１９０４及び点１９０５をユーザ選択できるようにし、このユーザ選択により生じた区間１９０１、１９０２、１９０３の３区間について、その間の２次縮小率を第１の実施の形態又は第２の実施の形態に係る方法で設定するようにしてもよい。また、点１９０４，１９０５を夫々移動可能とし、２次縮小率の変化の基準となる点を移動できるようにしてもよい。これにより、ユーザによるサムネイルサイズの設定の自由度を上げることができる。
【０１８９】
さらに、データベース１０３のサムネイルサイズ設定記憶部のデータ構成がユーザ毎に区分けされており、ユーザに応じてその所望のサムネイルの表示サイズの設定が行えるようにしてもよい。
【０１９０】
図１９は、図２の文書管理システムの変形例の構成を詳細に示すブロック図である。
【０１９１】
本変形例に係る文書管理システム１００ａは、その構成が上記第１の実施の形態と基本的に同じであり、異なる点は、サムネイルサイズ設定記憶部に記憶されるサムネイルサイズ設定が、第１の実施の形態においては単一のユーザにのみ対応していたのに対し、複数のユーザに対応していることである。図１９において、図２のものと同じ要素には同一の符号を付して、重複した説明は省略する。
【０１９２】
サムネイルサイズ設定記憶部２００６は、サムネイルサイズ設定部６０２で設定されたサムネイルサイズについての設定情報を、ユーザ毎に記憶する。
【０１９３】
クライアント１０４，１０５を操作するユーザが、サーバ１０２にユーザインターフェース部６０１でアクセスすると、サーバ１０２はユーザ認証処理をＩＤ／ＰＷの入力画面を出力制御部６０５により画像表示装置１０４ａ，１０５ａで表示させる等の方法により行う。
【０１９４】
その後、認証されたユーザによるサムネイルサイズの設定がサムネイルサイズ設定記憶部２００６に記憶されていた場合は、その設定を呼び出し、サイズ定義画面の初期設定とする。
【０１９５】
ユーザが文書をユーザインターフェース部６０１を通じて入力すると、入力制御部６０３によりサーバ１０２のデータベース１０３に対する登録に必要な処理が行われる。これは、文書の圧縮処理やフォーマット変換、文書関連情報の付与等の処理である。ここで、入力サムネイル作成部６０４に文書が渡され、サムネイルサイズ設定記憶部２００６に設定された情報に基づいて、入力文書からサムネイルを作成する。これにより、ユーザに応じたサムネイル設定を行うことができる。
【０１９６】
もし、当該文書登録以後に追加された新規ユーザである場合や、当該文書登録以後にサムネイルサイズ設定を変更した場合は、出力サムネイル制御部６０５により、データベース１０３の入力文書記憶部６０８に保存されている入力文書より適切なサムネイルを作成する。
【０１９７】
本変形例では、入力時に予め登録されたサムネイル設定情報に基づいてサムネイルが作成されたが、サムネイル設定情報が変更される毎に作り直すように監視する処理を行ってもよい。
【０１９８】
また、ユーザが簡易にサムネイル設定を行うことができるように、データベース１０３上にサムネイル設定情報として代表的な設定情報を登録しておいてもよい。
【０１９９】
さらに、サムネイル設定情報をサムネイルサイズ設定記憶部２００６内に保存せず、毎回ユーザ要求に応じて作成してもよい。
【０２００】
また、サムネイルの画像フォーマットとして、サイズ変更が可能なフォーマット、例えば、ＦｌａｓｈＰｉｘやＪＰＥＧ２０００等で保存してもよい。これにより、予めデータベースに保存されていたサムネイルをユーザの設定に応じたサムネイルサイズに容易に変更することができる。
【０２０１】
本発明は、上述した実施の形態の機能を実現するソフトウェアのプログラム（図１１、図１３、及び図１４のフローチャート）を文書管理システム１００，１００ａ内のＣＰＵに供給し、ＣＰＵが該供給されたプログラムを読出して実行することによって、達成することができる。
【０２０２】
この場合、上記プログラムは、該プログラムを記録した記憶媒体から直接供給されるか、又はインターネット、商用ネットワーク、若しくはローカルエリアネットワーク等に接続される不図示の他のコンピュータやデータベース等からダウンロードすることにより供給される。
【０２０３】
上記プログラムの形態は、オブジェクトコード、インタプリタにより実行されるプログラムコード、ＯＳ（オペレーティングシステム）に供給されるスクリプトデータ等の形態から成ってもよい。
【０２０４】
また、本発明は、上述した実施の形態の機能を実現するソフトウェアのプログラムを記憶した記憶媒体をＣＰＵに供給し、そのＣＰＵが記憶媒体に記憶されたプログラムを読出して実行することによっても、達成することができる。
【０２０５】
この場合、格納媒体から読出されたプログラムコード自体が上述した各実施の形態の機能を実現すると共に、そのプログラムコードを記憶した記憶媒体は本発明を構成する。
【０２０６】
プログラムコードを記憶する記憶媒体としては、例えば、ＲＯＭ、ＲＡＭ、ＮＶ−ＲＡＭ、フロッピー（登録商標）ディスク、ハードディスク、光ディスク、光磁気ディスク、ＣＤ−ＲＯＭ、ＭＯ、ＣＤ−Ｒ、ＣＤ−ＲＷ、ＤＶＤ−ＲＯＭ、ＤＶＤ−ＲＡＭ、ＤＶＤ−ＲＷ、ＤＶＤ＋ＲＷ、磁気テープ、不揮発性のメモリカード等がある。
【０２０７】
上述した実施の形態の機能は、コンピュータから読出されたプログラムコードを実行することによるばかりでなく、コンピュータ上で稼動するＯＳ等がプログラムコードの指示に基づいて実際の処理の一部又は全部を行うことによっても実現することができる。
【図面の簡単な説明】
【０２０８】
【図１】本発明の第１の実施の形態に係る文書管理システムの装置構成を概略的に示す図である。
【図２】図１の文書管理システムの構成を詳細に示すブロック図である。
【図３】図１におけるクライアントでのサムネイルの表示方法を説明するのに用いられる図である。
【図４】図３のサムネイルの表示方法の変形例を説明するのに用いられる図である。
【図５】図１における画像表示装置に表示されるサイズ定義画面を示す図である。
【図６】図５のサイズ定義画面の表示状態を説明するのに用いられる図である。
【図７】図５のサイズ定義画面の表示状態を説明するのに用いられる図である。
【図８】図５のサイズ定義画面で定義されたサムネイルの大きさと文書の用紙サイズとの関係を示すグラフであり、（ａ）は最小用紙サイズと最大用紙サイズが決定されたときのサムネイルサイズの初期設定を示し、（ｂ）はチェックボックスがチェックされている場合を示す。
【図９】図３の文書管理表示部を説明するのに用いられる図であり、（ａ）はサムネイルサイズが初期設定のときの表示状態を示し、（ｂ）はサムネイルサイズがユーザ設定された後の表示状態を示す。
【図１０】図５のサイズ定義画面で定義されたサムネイルサイズに応じた縮小率を算出する方法を説明するのに用いられる図であり、（ａ）は初期縮小率の算出説明に用いられ、（ｂ）は縮小重みの算出説明に用いられる。
【図１１】図１の文書管理システムによって実行される縮小率算出処理の手順を示すフローチャートである。
【図１２】図５のサイズ定義画面で設定された基準用紙サイズに対する文書のサイズの判断する方法を説明するのに用いられる図である。
【図１３】図１の文書管理システムによって実行される文書のサイズ判断処理の手順を示すフローチャートである。
【図１４】図１の文書管理システムによって実行される文書のサムネイル生成処理の手順を示すフローチャートである。
【図１５】図１４のＳ１３０４，Ｓ１３０６における文書のサムネイルをサムネイルの最小（最大）サイズに合わせる方法を説明するのに用いられる図である。
【図１６】本発明の第２の実施の形態に係る文書管理システムにおける画像表示装置に表示されるサイズ定義画面を示す図である。
【図１７】図１６のサイズ定義画面の表示状態を説明するのに用いられる図である。
【図１８】図１６のサイズ定義画面の変形例を示す図である。
【図１９】図２の文書管理システムの変形例の構成を詳細に示すブロック図である。
【符号の説明】
【０２０９】
１００，１００ａ  文書管理システム
１０２  サーバ
１０３  データベース
１０４，１０５  クライアント
６０１  ユーザインターフェース部
６０２  サムネイルサイズ設定部
６０３  入力制御部
６０４  サムネイル作成処理部
６０６  サムネイルサイズ設定記憶部
６０８  入力文書記憶部
６０９  サムネイル記憶部
【図１】
2006048293.tif 000011
【図２】
2006048293.tif 000012
【図３】
2006048293.tif 000013
【図４】
2006048293.tif 000014
【図５】
2006048293.tif 000015
【図６】
2006048293.tif 000016
【図７】
2006048293.tif 000017
【図８】
2006048293.tif 000018
【図９】
2006048293.tif 000019
【図１０】
2006048293.tif 000020
【図１１】
2006048293.tif 000021
【図１２】
2006048293.tif 000022
【図１３】
2006048293.tif 000023
【図１４】
2006048293.tif 000024
【図１５】
2006048293.tif 000025
【図１６】
2006048293.tif 000026
【図１７】
2006048293.tif 000027
【図１８】
2006048293.tif 000028
【図１９】
2006048293.tif 000029