(57)【要約】【課題】ドキュメントの内容理解の短縮化を指向するサムネイル表示を実現する。【解決手段】複数ページからなるドキュメントにおいて、各ページに重要か非重要かの属性を関連付けておく。ウインドウ５１において、矢印Ｄの選択を受け付けると、重要でない次の３ページのサムネイルはスキップし、重要な４ページのサムネイルまで移動させる。【選択図】図１１
2009048450.tif 000002
【特許請求の範囲】
【請求項１】
Ｎ（≧２）枚のページからなるドキュメントを管理する文書管理プログラムであって、  ページそれぞれの重要度を判定する判定ステップと、
判定された重要度に応じて、ページ画像を縮小したサムネイルの表示の可否を制御する表示制御ステップと、
をコンピュータに実行させることを特徴とする文書管理プログラム。
【請求項２】
さらに、ページを特徴付ける項目に関する条件を設定可能に表示する条件表示手段を備え、
前記判定ステップでは、設定された条件に基づいて重要度を判定する
ことを特徴とする請求項１に記載の文書管理プログラム。
【請求項３】
前記ページを特徴付ける項目に関する条件は、ページの被参照程度に関する条件を含み、
前記判定ステップでは、ページの被参照程度が高いほど、重要度が高いと判定する
ことを特徴とする請求項２に記載の文書管理プログラム。
【請求項４】
前記ページの被参照程度とは、ページの表示回数、編集回数、印刷回数、および検索結果からの参照回数、のうちの少なくとも１つの回数に関する
ことを特徴とする請求項３に記載の文書管理プログラム。
【請求項５】
前記ページを特徴付ける項目に関する条件は、サムネイルから元のページ画像を認識させる容易さに関する条件を含む
ことを特徴とする請求項２に記載の文書管理プログラム。
【請求項６】
前記サムネイルから元のページ画像を認識させる容易さに関する条件とは、ページ中の図、写真、イラスト、グラフ、および表のうちの少なくとも１つが含まれる程度に関する
ことを特徴とする請求項５に記載の文書管理プログラム。
【請求項７】
前記サムネイルから元のページ画像を認識させる容易さに関する条件とは、ページ中の文字のサイズの大小または装飾の有無に関する
ことを特徴とする請求項５に記載の文書管理プログラム。
【請求項８】
前記ページを特徴付ける項目に関する条件は、指定された文字列を含むか否かに関する条件を含む
ことを特徴とする請求項２に記載の文書管理プログラム。
【請求項９】
さらに、ドキュメントの登録を受け付ける受付ステップと、
登録されたドキュメントに含まれるページ毎に、対応するサムネイルを作成する作成ステップとを備え、
前記判定ステップにおいては、ページそれぞれを重要か非重要かのいずれかに判定し、
前記表示制御ステップは、
１ページ分のサムネイルと次ページ以降のページへの移動を示すアイテムとを表示させるサムネイル表示サブステップと、
前記表示されたアイテムの選択を受け付けると、次ページ以降の非重要と判定されたページに対応するサムネイルはスキップし、次ページ以降の最初の重要と判定されたページに対応するサムネイルの表示に切り替える移動サブステップとを含む
ことを特徴する請求項１に記載の文書管理プログラム。
【請求項１０】
Ｎ（≧２）枚のページを含むドキュメントの登録を受け付ける受付ステップと、
登録されたドキュメントに含まれるページそれぞれを重要か非重要かのいずれかに判定ステップと、
重要と判定されたページ毎に、ページ画像を縮小したサムネイルを作成する作成ステップと、
をコンピュータに実行させることを特徴とする文書管理プログラム。
【請求項１１】
Ｎ（≧２）枚のページからなるドキュメントのサムネイルを表示するサムネイル表示方法であって、
ページに関する所定の判定基準に基づいて、ページそれぞれの重要度を判定する判定ステップと、
判定された重要度に応じてページ画像を縮小したサムネイルの表示の可否を制御する表示制御ステップと、
を含むことを特徴とするサムネイル表示方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ドキュメントを管理する文書管理プログラムに関し、特にサムネイルの表示によりユーザにドキュメントの内容把握を支援する技術に関する。
【背景技術】
【０００２】
文書管理プログラム、例えば、ビューアにおいては、従来からサムネイルと呼ばれる元の画像を縮小した画像を表示する機能がある(例えば、特許文献１,２参照)。
サムネイルの表示により、画像を専用アプリケーションなどでいちいち開かなくとも元の画像の概要を理解することが可能となる。
【特許文献１】特開平5-153370号公報
【特許文献２】特表2005-223854号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
ところで、本願発明者は、複数ページから構成されるドキュメントに関して、ページのサムネイルを表示する文書管理プログラムの開発を検討している。
サムネイルの表示に際しては、単純にドキュメントを構成するページの全てのサムネイルを表示させることも考えられる。もっとも、例えば、文字中心などのページは、サムネイルから元のページ画像の内容を想起することが困難と考えられ、特にページ数が膨大になると、ドキュメントの内容理解に時間をかけさせてしまうおそれがある。
【０００４】
本発明は上述の問題に鑑みてなされたものであって、ドキュメントを構成するページのサムネイルを表示させる文書管理プログラムにおいて、表示するサムネイルの数を絞り込むことで、ドキュメントの内容理解の短縮化を指向する文書管理プログラムを提供することを目的とする。
【課題を解決するための手段】
【０００５】
上述の課題を解決するために、本発明に係る文書管理プログラムは、Ｎ（≧２）枚のページからなるドキュメントを管理する文書管理プログラムであって、ページそれぞれの重要度を判定する判定ステップと、判定された重要度に応じて、ページ画像を縮小したサムネイルの表示の可否を制御する表示制御ステップと、をコンピュータに実行させることを特徴とする。
【０００６】
また、本発明に係るサムネイル表示方法は、Ｎ（≧２）枚のページからなるドキュメントのサムネイルを表示するサムネイル表示方法であって、ページに関する所定の判定基準に基づいて、ページそれぞれの重要度を判定する判定ステップと、判定された重要度に応じてページ画像を縮小したサムネイルの表示の可否を制御する表示制御ステップと、を含むことを特徴とする。
【発明の効果】
【０００７】
課題を解決するための手段に記載した構成によれば、判定された重要度に応じて、ページ画像を縮小したサムネイルの表示の可否を制御するため、例えば、重要でないと判定されたページのサムネイル表示を省略し、重要と判定されたページのサムネイルの表示に絞り込むことで、ユーザに膨大な数のサムネイルをチェックする煩いをもたらすことを防ぎつつ、重要なサムネイル表示に絞り込むことでドキュメント全体の概要の理解を支援することが可能となる。
【０００８】
また、さらに、ページを特徴付ける項目に関する条件を設定可能に表示する条件表示手段を備え、前記判定ステップでは、設定された条件に基づいて重要度を判定することを特徴とする。
この構成によれは、ユーザの意図に沿う重要度の判定を行うことが可能となる。
また、前記ページを特徴付ける項目に関する条件は、ページの被参照程度に関する条件を含み、前記判定ステップでは、ページの被参照程度が高いほど、重要度が高いと判定することを特徴とする。
【０００９】
被参照程度が高いページは、ドキュメントの中でも注目されたページであると考えられ、この構成によれば、重要度の判定に用いることで判定をより効果的に行うことが可能となる。
また、前記ページの被参照程度とは、ページの表示回数、編集回数、印刷回数、および検索結果からの参照回数、のうちの少なくとも１つの回数に関することを特徴とする。
【００１０】
また、前記ページを特徴付ける項目に関する条件は、サムネイルから元のページ画像を認識させる容易さに関する条件を含むことを特徴とする。
また、前記サムネイルから元のページ画像を認識させる容易さに関する条件とは、ページ中の図、写真、イラスト、グラフ、および表のうちの少なくとも１つが含まれる程度に関することを特徴とする。
【００１１】
この構成によれば、例えば、グラフを含むページは、サムネイル化したとしても、比較的元のページ画像を想像しやすい。例えば、このようなサムネイル化に親和するページの重要度を高く判定することで、効率のよいサムネイル表示を行うことが可能となる。
また、前記サムネイルから元のページ画像を認識させる容易さに関する条件とは、ページ中の文字のサイズの大小または装飾の有無に関することを特徴とする。
【００１２】
例えば、小さくて装飾のない文字中心のページ画像では、サムネイル化により可読性が損なわれることがあり（ページのレイアウトぐらいしか確認できない。）、サムネイルから元のページ画像を想像することが困難である。この構成によれば、上記文字のサイズや文字装飾の有無を重要度の判定に用いることで判定を効果的に行うことが可能となる。
また、前記ページを特徴付ける項目に関する条件は、指定された文字列を含むか否かに関する条件を含むことを特徴とする。
【００１３】
また、さらに、ドキュメントの登録を受け付ける受付ステップと、登録されたドキュメントに含まれるページ毎に、対応するサムネイルを作成する作成ステップとを備え、前記判定ステップにおいては、ページそれぞれを重要か非重要かのいずれかに判定し、前記表示制御ステップは、１ページ分のサムネイルと次ページ以降のページへの移動を示すアイテムとを表示させるサムネイル表示サブステップと、前記表示されたアイテムの選択を受け付けると、次ページ以降の非重要と判定されたページに対応するサムネイルはスキップし、次ページ以降の最初の重要と判定されたページに対応するサムネイルの表示に切り替える移動サブステップとを含むことを特徴する。
【００１４】
また、本発明に係る別の文書管理プログラムは、Ｎ（≧２）枚のページを含むドキュメントの登録を受け付ける受付ステップと、登録されたドキュメントに含まれるページそれぞれを重要か非重要かのいずれかに判定ステップと、重要と判定されたページ毎に、ページ画像を縮小したサムネイルを作成する作成ステップと、をコンピュータに実行させることを特徴とする。
【００１５】
この構成によれば、例えば、ページの重要度を先に判定し、重要度の低いページ画像のサムネイル作成をしないとすることで、サムネイル作成に伴う処理負荷や管理リソースを軽減することが可能となる。
【発明を実施するための最良の形態】
【００１６】
以下、本実施の形態に係る文書管理プログラムについて、本プログラムがインストールされたＰＣ（文書管理システム）を用いて説明する。
＜構成＞
図１は、ＰＣの外観などを示す図である。
文書管理システムとしてのＰＣ１は、ＰＣ本体２、キーボード４、マウス５、モニタ６を備える。
【００１７】
ＰＣ本体２は、その筐体内にＨＤＤ（Hard Disk Drive）８を収納する。ＨＤＤ内には、ドキュメント９ａ〜９ｃ、文書管理プログラム１０、重要ページテーブル１２が格納されている。
ドキュメント９ａ〜９ｃは、例えば文書作成ソフト、プレゼンテーションソフト、表計算ソフト、画像編集ソフトなどで作成された複数ページ分のデータである。
【００１８】
キーボード４，マウス５は公知の入力デバイスであり、ユーザ（Ａさん）から操作を受け付ける。
図２は、文書管理プログラムの動作に関する機能ブロック図である。
サムネイル作成部２０は、ドキュメント格納領域２２からドキュメントに含まれるページを１ページずつ提供を受ける。そして、提供を受けたページの画像からサムネイルを作成し、作成したサムネイルをサムネイル格納領域２４に格納させる。
【００１９】
データベース２６は、ドキュメント格納領域２２のページの画像と、サムネイル格納領域２４のサムネイルとを整合させるデータ構造である。また、ドキュメントに含まれるページを特徴付けるパラメータを管理する。この特徴付けるパラメータは、ドキュメントの編集などのに伴い随時更新される。
データ構造としては、図３に例示するように、ドキュメント名「example.xml」に関するテーブル２７は、「ページ番号」、「サムネイル格納パス」、「表示回数」、「フォントサイズ」、「写真」の項目を含んでいる。
【００２０】
「ページ番号」、「サムネイル格納パス」の項目は、ドキュメント中のページ番号と、各ページのサムネイルの所在とを対応付ける。
「表示回数」、「フォントサイズ」、「写真」の項目は、各ページを特徴付けるパラメータである。
図２に戻り、重要ページ判定部２８は、ユーザにより設定された判定方法の下に、データベース２６の中からページを特徴付けるパラメータを参照し、重要か非重要かを判定する。
＜動作＞
図４から図７は、文書管理プログラムが実行する処理内容を示すフローチャートである。係る処理内容は図２を用いて説明した機能ブロックにより実行される。
【００２１】
ドキュメント登録(S11)では、まずドキュメントの登録を受け付ける(S21:Yes)。
図８は、登録するドキュメントの例を示す図である。ドキュメント名"example.xml"は、６ページの報告書である。以下では、動作をより鮮明にするためにこの報告書を例に用いて説明することがある。
各ページの特徴を述べると、１ページには大サイズのフォント、２ページにはネコの写真、４ページにはグラフ、６ページの右下には図が含まれている[図８（ｂ）]。
【００２２】
登録を受け付けると、全ページのサムネイルを作成する(S22)。 図８のドキュメントが登録された場合には、６ページのそれぞれに対応する６枚のサムネイルを作成する。
次に、重要ページテーブル作成（S12）では、ダイアログを表示（S31）し、項目設定を受け付け（S32）、受け付けた設定に基づいて重要ページテーブルを作成する（S33）。
図９は、ステップS31において表示するダイアログを示す図である。
【００２３】
ダイアログ４０は、重要ページを判定する条件の設定を受け付けるものであり、ページを特徴付ける１０種類の条件４１〜５０を受け付ける。各条件４１〜５０には、条件の有効無効を切り替えるチェックボックス４１ａ〜５０ａと、変数を指定するためのスピンボックス４１ｂ〜４５ｂ，４１ｃ〜４５ｃが表示されている。
条件４１〜４５は、順に表示回数、編集回数、クリック回数、検索結果から採用された回数、印刷回数のページの被参照度合に関する条件である。
【００２４】
このように被参照回数が多いページほど、ユーザにとって重要なページであると考えられる。
条件４６は、特定の文字列を含むかどうかの条件。条件４７は、特定範囲の数字を含むかどうかの条件である。
条件４８は、カラー文字、下線、太字（ボールド）、斜体、取り消し線といった文字装飾に関する条件である。
【００２５】
条件４９は、フォントサイズに関する条件である。
なお、ＸＭＬ形式のドキュメントであれば、規格化されたタグが使用されていることが一般的であるため、タグを解析することでドキュメント中の文字装飾の種類やフォントサイズを判定することが可能である。
条件５０は、写真、図、表、グラフ、イラストの有無に関する条件である。
【００２６】
条件４９，５０のように、フォントサイズが大きいものや、写真、図、表、グラフ、イラストを含むページは、サムネイル化したとしても元画像の概要を理解しやすいと考えられ、サムネイル向きといえる。
図１０は、重要ページテーブルの例を示す図である。
テーブル１２ａは、テーブル項目として「ページ番号」、「重要フラグ」を含む。
【００２７】
「重要フラグ」は、重要ページ判定方法のダイアログ４０で設定された条件に基づいて決定されるものであり、条件４１〜５０のいずれかの条件を満たせば重要のフラグが立てられる。
図４に戻って、サムネイル表示（S13）では、サムネイル表示要求があれば（S41:Yes）、重要ページのサムネイルを表示する（S42）。
【００２８】
図１１に表示するサムネイルの例を示す。
図１１（ａ）に示すように、ウインドウ５１内には、２ページ目のサムネイルと、移動方向を選択するアイテムとしての矢印Ａ〜Ｄ、サムネイルが重要設定されているかどうかのチェックボックス５２が表示されている。
矢印Ｄの選択を受け付けると、非重要ページである次の３ページはスキップし、そして最初の重要ページである４ページに移動させて表示を続ける（S43:矢印Ｄ，S47,S48）。なお、このページの移動（ページ送り）では、３ページをスキップした旨を直感的に理解しやすいように、２ページ→３ページ→４ページへというサムネイル表示の切り替えでは、ページをスライドするアニメーション効果を用いる（図１１:ウインドウ５４）。
【００２９】
ウインドウ５６において、矢印Ａの選択を受け付けた場合には、前ページ以前の最初の重要ページである２ページに移動する（S43:矢印Ａ，S44）。
矢印Ｂ，Ｃの選択を受け付けた場合には、それぞれ前ページか次ページに移動する（S43:矢印Ｂ，S45、S43:矢印Ｃ，S46）。
なお、最初のページで前ページが存在しない場合には、矢印Ａ，Ｂを非表示とし、最終ページの場合には、矢印Ｃ，Ｄを非表示とする。
【００３０】
以上説明したように、本動作例によれば、重要でないページ（図１１:３ページ）のサムネイルをスキップし、重要なページ（図１１：２ページ，４ページ）のサムネイルだけを表示するため、ユーザは重要なページを参照してドキュメントの概要をより短い時間で理解することが可能となる。
（その他）
（１）上述の実施の形態では、ドキュメント中の全ページ分のサムネイルを作成するとして説明したが、先に重要ページの判定を行い、重要ページだけのサムネイルを作成しても構わない。
【００３１】
作成するサムネイルの数を減らすことで、CPUの処理負荷、HDDの領域占有、サムネイルの管理負担などを回避することができる。以下、このような構成例を変形例として説明する。
図１２は、本変形例における文書管理プログラムの動作に関する機能ブロック図である。図２と同様の機能ブロックには同じ符号を付して説明を省略する。
【００３２】
重要ページ判定部２９は、サムネイル作成部２０に作成指示を行う。
図１３は、本変形例におけるドキュメントの登録に関する処理内容を示すフローチャートである。
ドキュメントの登録があると（Ｓ51）、ダイアログを表示し(S52)、項目設定を受け付ける(S53)。受け付けた設定に基づいて、重要ページテーブルを作成し（S54）、重要と判定されたページのみサムネイルを作成する(S55)。
【００３３】
例えば、図１０の重要ページテーブルが作成された場合には、１，２，４ページだけのサムネイルが作成されることとなる。
（２）上述の実施の形態では、ダイアログ４０（図６）の条件への一致不一致かの２値で重要フラグを決定するとしたが、例えば、設定された条件への一致度に基づいて、スコア算出し、スコアのランキング上位ページを重要ページとして扱うようにすることで、より精緻な条件付けに対応するようにしても構わない。
【００３４】
（３）実施の形態においては、図１１に示すように、１つのドキュメントのサムネイルを表示する例で説明したが、図１４に示すように、ウインドウ内に複数のドキュメント分のサムネイルを表示するとしても構わない。
図１４に示すように、ウインドウ６０内には、６つのドキュメントそれぞれに含まれる重要ページのサムネイル６１〜６６が表示されている。
【００３５】
（４）本実施の形態に係る文書管理プログラムは、ドキュメントの内容を一目で把握できるサムネイル表示方法として適用することができる。
また、上記プログラムとしては、例えば磁気テープ、フレキシブルディスク等の磁気ディスク、DVD、CD-ROM、CD-R、MO、PDなどの光記録媒体、Smart Media（登録商標）などのフラッシュメモリ系記録媒体等、コンピュータ読み取り可能な各種記録媒体に記録することが可能であり、当該記録媒体の形態で生産、譲渡等がなされる場合もあるし、プログラムの形態でインターネットを含む有線、無線の各種ネットワーク、放送、電気通信回線、衛星通信等を介して伝送、供給される場合もある。
【００３６】
また、上記プログラムは、上記に説明した処理をコンピュータに実行させるための全てのモジュールを含んでいる必要はなく、例えば通信プログラムやオペレーティングシステム（OS）に含まれるプログラムなど、別途ＰＣにインストールすることができる各種汎用的なプログラムを利用して、本発明の各処理をＰＣに実行させるようにしても良い。従って、上記した本発明の記録媒体に必ずしも上記全てのモジュールを記録している必要はないし、また必ずしも全てのモジュールを伝送する必要もない。さらに所定の処理を専用ハードウェアを利用して実行させるようにすることができる場合もある。
【産業上の利用可能性】
【００３７】
本発明に係る文書管理プログラムによれば、サムネイル表示におけるユーザインターフェイスの改善に貢献できるため、産業上の利用価値は高い。
【図面の簡単な説明】
【００３８】
【図１】ＰＣの外観などを示す図である。
【図２】文書管理プログラムの動作に関する機能ブロック図である。
【図３】データベースのデータ構造に係るテーブルを示す図である。
【図４】文書管理プログラムのメインルーチンを示すフローチャートである。
【図５】ドキュメント登録のサブルーチン示すフローチャートである。
【図６】重要ページテーブル作成のサブルーチン示すフローチャートである。
【図７】サムネイル表示のサブルーチン示すフローチャートである。
【図８】ドキュメントの例を示す図である。
【図９】重要ページ判定方法に関するダイアログを示す図である。
【図１０】重要ページテーブルを示す図である。
【図１１】サムネイル表示ウインドウを示す図である。
【図１２】変形例における文書管理プログラムの動作に関する機能ブロック図である。
【図１３】文書管理プログラムの処理内容を示すフローチャートである。
【図１４】サムネイル表示ウインドウを示す図である。
【符号の説明】
【００３９】
１  ＰＣ
９ａ〜９ｃ  ドキュメント
１０  文書管理プログラム
１２，１２ａ  重要ページテーブル
２０  サムネイル作成部
２２  ドキュメント格納領域
２４  サムネイル格納領域
２６  データベース
２７  データベースのテーブル
２８，２９  重要ページ判定部
３０  表示制御部
５１，５４，５６  ウインドウ
【図１】
2009048450.tif 000003
【図２】
2009048450.tif 000004
【図３】
2009048450.tif 000005
【図４】
2009048450.tif 000006
【図５】
2009048450.tif 000007
【図６】
2009048450.tif 000008
【図７】
2009048450.tif 000009
【図８】
2009048450.tif 000010
【図９】
2009048450.tif 000011
【図１０】
2009048450.tif 000012
【図１１】
2009048450.tif 000013
【図１２】
2009048450.tif 000014
【図１３】
2009048450.tif 000015
【図１４】
2009048450.tif 000016