(57)【特許請求の範囲】
【請求項１】
電子文書を格納する記憶手段と、
前記記憶手段により格納された電子文書の一部を表示する第１の領域と、全ての電子文書の簡略画像を表示する第２の領域とを有するユーザインタフェースを表示する表示手段と、
電子文書中におけるユーザが関心を持つ事項についての概念である関心概念の入力を受け付ける受付手段と、
前記受付手段を介して入力されたユーザが指定する関心概念の位置に対応する注釈を、前記電子文書に付与する付与手段と、
を備え、
前記表示手段は、前記第２の領域には、前記第１の領域に表示された電子文書の一部の内容に対応する簡略画像であって、かつ、前記電子文書の一部の内容を全て含むような簡略画像を表示し、前記簡略画像の部分に枠を表示して強調するとともに、前記受付手段で受け付けた前記ユーザが指定した前記関心概念の位置に対応する注釈を、前記簡略画像に表示する、
ことを特徴とする文書閲覧支援システム。
【請求項２】
前記表示手段は、前記受付手段を介してユーザにより入力された関心概念に対する電子文書の関連度を示す概念インジケータを表示し、ユーザの関心概念に対する関連性のレベルを表示する第３の領域を有するユーザインタフェースを表示する、
ことを特徴とする請求項１記載の文書閲覧支援システム。
【請求項３】
前記受付手段を介して入力された関心概念の電子文書中における位置を判別するために分析する手段を備え、
前記表示手段は、前記関心概念の位置を視覚的に表示する、
ことを特徴とする請求項２記載の文書閲覧支援システム。
【請求項４】
記憶手段が、電子文書を格納するステップと、
表示手段が、格納された電子文書の一部を表示する第１の領域と、全ての電子文書の簡略画像を表示する第２の領域とを有するユーザインタフェースを表示するステップと、
受付手段が、電子文書中におけるユーザが関心を持つ事項についての概念である関心概念の入力を受け付けるステップと、
付与手段が、前記受付手段を介して入力されたユーザが指定する関心概念の位置に対応する注釈を、前記電子文書に付与するステップと、
を含み、
前記表示手段は、前記第２の領域には、前記第１の領域に表示された電子文書の一部の内容に対応する簡略画像であって、かつ、前記電子文書の一部の内容を全て含むような簡略画像を表示し、前記簡略画像の部分に枠を表示して強調するとともに、前記受付手段で受け付けた前記ユーザが指定した前記関心概念の位置に対応する注釈を、前記簡略画像に表示する、
ことを特徴とする文書閲覧支援方法。
【請求項５】
前記表示手段は、前記受付手段を介してユーザにより入力された関心概念に対する電子文書の関連度を示す概念インジケータを表示し、ユーザの関心概念に対する関連性のレベルを表示する第３の領域を有するユーザインタフェースを表示する、
ことを特徴とする請求項４記載の文書閲覧支援方法。
【請求項６】
分析する手段が、前記受付手段を介して前記入力された関心概念の電子文書中における位置を判別するために分析するステップを含み、
前記表示手段は、前記関心概念の位置を視覚的に表示する、
ことを特徴とする請求項５記載の文書閲覧支援方法。
【請求項７】
コンピュータを、
電子文書を格納する記憶手段と、
前記記憶手段により格納された電子文書の一部を表示する第１の領域と、全ての電子文書の簡略画像を表示する第２の領域とを有するユーザインタフェースを表示する表示手段と、
電子文書中におけるユーザが関心を持つ事項についての概念である関心概念の入力を受け付ける受付手段と、
前記受付手段を介して入力されたユーザが指定する関心概念の位置に対応する注釈を、前記電子文書に付与する付与手段と、
として機能させるプログラムを格納し、
前記表示手段は、前記第２の領域には、前記第１の領域に表示された電子文書の一部の内容に対応する簡略画像であって、かつ、前記電子文書の一部の内容を全て含むような簡略画像を表示し、前記簡略画像の部分に枠を表示して強調するとともに、前記受付手段で受け付けた前記ユーザが指定した前記関心概念の位置に対応する注釈を、前記簡略画像に表示する、
ことを特徴とするコンピュータ読み取り可能な記憶媒体。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、文書閲覧支援システム、文書閲覧支援方法および記憶媒体に関する。
【０００２】
【従来の技術】
高度情報化社会の到来と共に、短期間で膨大な量の情報を理解するように文書を読むということが益々要求されるようになってきている。そのような要求に応じるために、我々は、文書を垂直方向というよりは水平方向に、つまり、１つの文書を最初から最後まで読んで分析するというよりは複数文書中の関心事をざっと見たり読んだりあるいは拾い読みしたりしなければならない、ということに気が付き始めてきている。
【０００３】
文書は、電子的な形態を採ることで、より広く役立つようになってきている。ワードプロセッサのソフトウエアを用いて生成されている文書は、そのおかけで電子的に利用可能である。また、別の電子的文書としては、インターネット経由でアクセス可能なものもある。その他、スキャナでスキャンされたりコピアでコピーされたりファクシミリ装置でファクシミリ送信されたような文書も、電子的な形態で理由可能である。
【０００４】
【発明が解決しようとする課題】
しかしながら、現状での電子的形態の文書を考慮すると、そのような電子文書の利用は、情報を素早く理解しなければならないということに直面する者を支援するものではない。実際のところ、多くの者は、紙などによるハードコピー文書の携帯性やページをパラパラめくったりすることの容易性から、ハードコピー文書をいまだに好んでいるという事実がある。ハードコピー文書は、モバイルリーダと共に容易に持ち運ぶことができ、一般的なペンや鉛筆などで注釈を書き込むことができ、しかも、他人に容易に手渡すことができるという多くの利点を持っている。
【０００５】
これに対し、電子文書の利点を生かし、情報を素早く理解したい者を支援するようなツールの開発も進められている。例えば、インターネットやローカルコンピュータ中で文書を検索するようなツールがある。このようなツールは、文書が特定されて検索された後は、情報を素早く発見し理解することの手助けをする自動要約化技術を備えている。自動要約化技術については、
「ＡＵＴＯＭＡＴＩＣ  ＡＤＡＰＴＩＶＥ  ＤＯＣＵＭＥＮＴ  ＨＥＬＰ  ＳＹＳＴＥＭ」
米国特許出願番号：０８／９９５，６１６
として特許出願された「Reader's helper（商標）」のようなものがある。
【０００６】
上述したようなオンライン文書を読むためのパーソナルエージェントを生成するための努力がなされる一方で、オンライン文書技術によって多くの利点がもたらされるにも拘らず、多くの者は、ハードコピー文書を好み続けている。しかしながら、現在までのところ、電子文書の印刷されたハードコピーを用いて仕事をすることを欲する者に対して、注釈支援を提供するような技術は存在していない。
【０００７】
本発明の目的は、ユーザが関心を持っている情報をより素早く、かつ、容易に理解できるようにハードコピーとして印刷することを支援する電子文書印刷制御に関する技術を提供することである。
【０００８】
【課題を解決するための手段】
請求項１記載の文書閲覧支援システムの発明は、電子文書を格納する記憶手段と、前記記憶手段により格納された電子文書の一部を表示する第１の領域と、全ての電子文書の簡略画像を表示する第２の領域とを有するユーザインタフェースを表示する表示手段と、電子文書中におけるユーザが関心を持つ事項についての概念である関心概念の入力を受け付ける受付手段と、前記受付手段を介して入力されたユーザが指定する関心概念の位置に対応する注釈を、前記電子文書に付与する付与手段と、を備え、前記表示手段は、前記第２の領域には、前記第１の領域に表示された電子文書の一部の内容に対応する簡略画像であって、かつ、前記電子文書の一部の内容を全て含むような簡略画像を表示し、前記簡略画像の部分に枠を表示して強調するとともに、前記受付手段で受け付けた前記ユーザが指定した前記関心概念の位置に対応する注釈を、前記簡略画像に表示する。
【００１２】
請求項２記載の発明は、請求項１記載の文書閲覧支援システムにおいて、前記表示手段は、前記受付手段を介してユーザにより入力された関心概念に対する電子文書の関連度を示す概念インジケータを表示し、ユーザの関心概念に対する関連性のレベルを表示する第３の領域を有するユーザインタフェースを表示する。
【００１４】
請求項３記載の発明は、請求項２記載の文書閲覧支援システムにおいて、前記受付手段を介して入力された関心概念の電子文書中における位置を判別するために分析する手段を備え、前記表示手段は、前記関心概念の位置を視覚的に表示する。
【００１５】
請求項４記載の文書閲覧支援方法の発明は、記憶手段が、電子文書を格納するステップと、表示手段が、格納された電子文書の一部を表示する第１の領域と、全ての電子文書の簡略画像を表示する第２の領域とを有するユーザインタフェースを表示するステップと、受付手段が、電子文書中におけるユーザが関心を持つ事項についての概念である関心概念の入力を受け付けるステップと、付与手段が、前記受付手段を介して入力されたユーザが指定する関心概念の位置に対応する注釈を、前記電子文書に付与するステップと、を含み、前記表示手段は、前記第２の領域には、前記第１の領域に表示された電子文書の一部の内容に対応する簡略画像であって、かつ、前記電子文書の一部の内容を全て含むような簡略画像を表示し、前記簡略画像の部分に枠を表示して強調するとともに、前記受付手段で受け付けた前記ユーザが指定した前記関心概念の位置に対応する注釈を、前記簡略画像に表示する。
【００１８】
請求項５記載の発明は、請求項４記載の文書閲覧支援方法において、前記表示手段は、前記受付手段を介してユーザにより入力された関心概念に対する電子文書の関連度を示す概念インジケータを表示し、ユーザの関心概念に対する関連性のレベルを表示する第３の領域を有するユーザインタフェースを表示する。
【００２０】
請求項６記載の発明は、請求項５記載の文書閲覧支援方法において、分析する手段が、前記受付手段を介して前記入力された関心概念の電子文書中における位置を判別するために分析するステップを含み、前記表示手段は、前記関心概念の位置を視覚的に表示する。
【００２１】
請求項７記載のコンピュータ読み取り可能な記憶媒体の発明は、コンピュータを、電子文書を格納する記憶手段と、前記記憶手段により格納された電子文書の一部を表示する第１の領域と、全ての電子文書の簡略画像を表示する第２の領域とを有するユーザインタフェースを表示する表示手段と、電子文書中におけるユーザが関心を持つ事項についての概念である関心概念の入力を受け付ける受付手段と、前記受付手段を介して入力されたユーザが指定する関心概念の位置に対応する注釈を、前記電子文書に付与する付与手段と、として機能させるプログラムを格納し、前記表示手段は、前記第２の領域には、前記第１の領域に表示された電子文書の一部の内容に対応する簡略画像であって、かつ、前記電子文書の一部の内容を全て含むような簡略画像を表示し、前記簡略画像の部分に枠を表示して強調するとともに、前記受付手段で受け付けた前記ユーザが指定した前記関心概念の位置に対応する注釈を、前記簡略画像に表示する。
【００４８】
【発明の実施の形態】
本発明の実施の形態を図面に基づいて説明する。
【００４９】
本実施の形態は、特定のユーザの関心概念に基づく注釈付き文書の自動印刷のための方法に関する。このような本実施の形態は、例えば、「Reader's helper（商標）」の下で実施される。
【００５０】
〔本実施の形態を実行するために用いられるコンピュータシステム〕
図１は、本発明の実施に適した典型的なコンピュータシステム１０の基本的なサブ方法を示すブロック図である。図１中、コンピュータシステム１０は、セントラルプロセッサ１４、システムメモリ１６、Ｉ／Ｏ（入出力）コントローラ１８、パラレルポート２２を介して接続されたプリンタ２０のような外部装置、ディスプレイアダプタ２６を介して接続されたディスプレイスクリーン２４、シリアルポート２８、キーボード３０、ハードディスク３２、及び、フロッピディスク３３ａが装着されるフロッピディスクドライバ３３のようなメジャーサブ方法を内部接続するバス１２を含んでいる。また、バス１２には、Ｉ／Ｏコントローラ１８を介して接続されるスキャナ３４、シリアルポート２８に接続されたマウス３６、あるいは、ネットワークインターフェース４０のようなその他の装置が接続されても良い。図示しない別の装置は、同様の方法でバス１２に接続される。もっとも、各種の装置やサブ方法は、図１と異なる方法で内部接続されていても良い。そして、図１に示すようなコンピュータシステム１０の動作は周知であるため、ここではその説明を省略する。また、本実施の形態の発明を実施するためのソースコードは、システムメモリ１６や、ハードディスク３２又はフロッピディスク３３ａのような記憶媒体などに格納しておくことが可能である。例えば、本実施の形態の発明を実施するためのソースコードがシステムメモリ１６に格納されているとすると、セントラルプロセッサ１４及びシステムメモリ１６によって、各種の処理を実行して所定の機能を果たすプロセッサユニットが構築されることになる。さらに、画像情報は、ハードディスク３２に格納しておくことができる。この場合、ハードディスク３２が、電子文書を格納する記憶手段となる。
【００５１】
〔注釈付き文書〕
図２は、オンライン上で注釈付き文書を表示するためのユーザインターフェース２００の一例を示す模式図である。このユーザインターフェース２００は、例えばディスプレイスクリーン２４上に表示される。ユーザインターフェース２００中の第１の表示エリア２０２は、電子文書の項目を示している。スクロールバー２０４を用いるか別の方法によって、ユーザは、電子文書から表示項目をスクロールすることができる。
【００５２】
一連の概念インジケータ２０６は、文書中でどの関心概念が注目されているのかをユーザに視認させるのに役立つ。感度制御部２０８は、印刷の可能性ある関連事項の位置の判別における感度の深さを選択することをユーザに許容する。感度が低い場合には、その幾つかは実際にはユーザの関心事項でないとしても、より多くの位置が関連する位置として指定される。これに対し、感度が高い場合には、指定位置のすべてが実際に関連するものとして指定されるであろうが、実際に関連するであろう幾つかの事項が脱落してしまう可能性が生ずる。そして、概念インジケータ２０６の概念名の後には、その概念に対する現在表示されている文書の関連度のパーセンテージが現れる。これらの関連度は、選択された概念に対する文書の関連度の迅速な評価を提供する。
【００５３】
全ての電子文書の引き伸ばされた簡略画像２１４が第２の表示領域２１５中に提供される。引き伸ばされた簡略画像２１４は、電子文書を表示し、リーダの現在位置、つまり、項目２０２中に表示されるテキストの位置を表示する。同様に、リーダに対する関心概念の位置に対応する注釈も表示する。
【００５４】
その他のナビゲーションツールは、ナビゲーションツールバー２１６上に見出される。その他の注釈ツールは、注釈ツールバー２１８上に見出される。注釈ツールバー２１８上の注釈ツールバーは、電子文書の集合からのナビゲーションを容易にする。
【００５５】
注釈は、ユーザが選択した概念に関連するテキストを示すために電子文書に付与される。これにより、電子文書中におけるユーザが関心を持つ事項についての概念、つまり、ユーザの関心概念の吟味位置検索を支援するための特別な情報を文書中に含ませる必要性がなくなる。以下に更に述べるように、注釈は、電子的な形態として文書に付与可能であり、同様に、印刷された文書にも注釈を付与することが可能となる。
【００５６】
〔印刷文書のための注釈〕
図３は、本実施の形態の発明に従い付与された注釈を有するハードコピー文書の典型的なページ３０１の一例を示す模式図である。第１の項目３０２は、ページ中のテキスト文書を表示する。第２の項目３０４は、ページ３０１の内容に対応する、強調部分３１４ａを有する引き伸ばされた簡略画像３１４を表示する。ユーザにとっての関心概念の位置は、強調部分３１４ａにおけるハイライト、イタリック形式、その他の指示によってユーザに示すことが可能である。第３の項目３０６は、関連性レベルのインジケータとしての複数の概念インジケータ３１７、３１８及び３１９を表示する。概念インジケータ３１７、３１８及び３１９は、ユーザの関心概念に対する関連性のレベルをパーセンテージ値で表示する。文書中で検討されるアクティブな関心概念をユーザに提供する。もっとも、本発明の範囲から逸脱しない範囲内で、異なる配列を持った別のページ形式や、項目の増減が可能である。
【００５７】
図４は、本実施の形態の発明に従い付与された注釈を有するハードコピー文書の典型的なページ３０３の別の一例を示す模式図である。印刷されたページ３０３は、３つの項目に分けられている。第１の項目３２２は、ページ中のテキスト文書を表示する。同様に、第２の項目３２４は、ページ３０３の内容に対応する、強調部分３３４ａを有する引き伸ばされた簡略画像３３４を表示する。第３の項目３２６は、関連性レベルのインジケータとしての複数の概念インジケータ３１７、３１８及び３１９を表示する。ページ３０３中における引き伸ばされた簡略画像３３４の強調部分３３４ａを図３に示すページ３０１中における引き伸ばされた簡略画像３１４の強調部分３１４ａと比較すると、印刷された簡略画像３３４の有用性は、より明白である。強調部分３３４ａは、全ての文書に関連するページ上の題材位置を反映するように変更されている。このことは、ハードコピー文書のリーダに対し、関心概念の位置を検索することについて支援することになる。
【００５８】
図５は、ハードコピー文書として印刷可能な典型的なカバーページ３０５の一例を示す模式図である。カバーページは２つの項目を持つ。第１の項目３４２は、全ての文書の引き伸ばされた簡略画像３４４を表示する。引き伸ばされた簡略画像３４４は、ユーザの関心概念に最も関連するハードコピー文書を見出すのに役立つ。第２の項目３４６は、文書の要約３４７及び複数の関連性レベルのインジケータとしての概念インジケータ３１７、３１８及び３１９を含んでいる。概念インジケータ３１７、３１８及び３１９は、リーダのパーソナルプロフィールに格納されているリーダにとっての関心概念に対して、文書中のどの概念が最も有用であるかを比較することをリーダに示す手助けとなる。文書の要約３４７は、リーダにとっての関心概念に対して最も関連するページを定めるのに役立つ。
【００５９】
〔印刷文書への注釈の生成〕
図６は、注釈付きハードコピー文書を生成するための印刷制御処理の概略を示すフローチャート４０１である。ステップ４０２において、ユーザが指定する関心概念のユーザ入力が受け付けられる（入力ステップ、入力機能）。次いで、ステップ４０４では、ステップ４０２で入力されたユーザ指定の関心概念の吟味位置を判別するために、電子文書が分析される（分析ステップ、分析機能）。次いで、ステップ４０８では、電子文書が印刷される（印刷ステップ、印刷機能）。この場合、各印刷ページには、図３中の簡略画像３１４のような文書の引き伸ばされた簡略画像が印刷される。印刷された引き伸ばされた簡略画像は、リーダに対し、ステップ４０２で述べられた関心概念の位置の指示と同様に、文書中での特定ページのおおよその部分の指示を提供する。この場合、「スライドする強調ウインドウ」スタイルのインジケータが用いられる。本実施の形態の印刷制御処理では、ユーザ指定の関心概念の指示、全ての文書の簡略画像３４４、要約情報３４７、及び概念インジケータ３１７、３１８及び３１９を有する図５に示すカバーページ３０５のようなカバーページの印刷も含まれている。
【００６０】
図７は、本発明の別の実施の形態における注釈付きハードコピー文書を生成するための印刷制御処理の概略を示すフローチャート４０３である。この処理では、図６に示す処理に対して追加のステップ４０６が加えられている。この追加のステップ４０６で行われる処理は、図２中に示すユーザインターフェース２００のように、ユーザの関心概念の位置を視覚的に指示するような表示を例えばディスプレイスクリーン２４に行う処理であり（表示ステップ、表示機能）、このような処理は、図６中のステップ４０４と４０８との間に挿入される。
【００６１】
〔自動注釈ソフトウエア〕
図８は、図６及び図７中のステップ４０４に従い電子文書５０２を分析するための最上位概念のソフトウエアアーキテクチャを示す模式図である。文書（電子文書）５０２は、電子的な形態で格納されている。元来、そのような電子文書５０２は、スキャナ３４でスキャンされていたり、ＨＴＭＬ形式、ポストスクリプト形式（Postscript）、ＬａＴｅＸ形式、ワードプロセッサ処理形式、あるいは、Ｅメール形式などである。以下の記述は、そのような電子文書５０２がＨＴＭＬ形式であると推定して進める。もっとも、本発明の範囲を逸脱することがない範囲で別の形式を用いることも可能である。ユーザ５０４は、文書ブラウザ５０６、注釈エージェント５０８又は引き伸ばされた簡略画像３１４などのような多くの異なるツールを介して電子文書５０２にアクセス可能である。
【００６２】
注釈エージェント５０８は、文書ブラウザ５０６によって見たりユーザインターフェース２００によって印刷するために電子文書５０２に注釈を付与する。注釈エージェント５０８による処理は、テキスト処理段階５１０、内容認識段階５１２及びフォーマッティング段階５１４という３つの段階として理解される。テキスト処理段階５１０に対する入力データは、未加工のテキストである。テキスト処理段階５１０から出力されて内容認識段階５１２へ入力されるデータは、特定の語句やフレーズの周囲に付加された特別のタグのような情報をフォーマッティングする解析されたテキスト列である。内容認識段階５１２から出力されフォーマッティング段階５１４へ入力されるデータは、注釈付きテキスト列である。フォーマッティング段階５１４の出力は、ユーザインターフェース２００を用いて印刷されたり文書ブラウザ５０６で見ることができるフォーマットされたテキストファイルである。
【００６３】
注釈エージェント５０８の処理は、本発明の範囲を逸脱することが内範囲内で、バッチ処理やランタイム（run time）処理のようなフォアグランド処理として動作する。
【００６４】
注釈エージェント５０８によって付加される注釈は、ユーザ５０４によって選択された関心概念に依存する。ユーザ５０４は、また、注釈エージェント５０８によって用いられる情報を入力し、電子文書５０２中の関心概念の吟味位置を指定することができる。この情報は、ベイズ・ベリーフ・ネットワーク（Bayesian belief network）の構造を定義することになる。関心概念及び他のユーザ指定情報は、ユーザプロフィールファイル５１６でメンテナンスされる。ユーザ５０４は、プロフィールエディタ５１８を使用し、ユーザプロフィールファイル５１６の内容を修正することができる。
【００６５】
図９は、図８中のテキスト処理段階５１０をより詳しく示す模式図である。図９は、電子文書５０２のソースがネットワーク６０２経由でアクセス可能であるということを示している。用いることが可能なソースとしては、例えば、文書画像を取り込むインターネット６０４、イントラネット６０６、デジタルコピア６０８や、ファクシミリ装置、スキャナ３４、プリンタ２０等のような他のオフィス装置６１０を含む。更に別のソースは、ユーザのハードディスク３２である。
【００６６】
テキスト処理段階５１０は、ファイルの入出力（Ｉ／Ｏ）段階６１２、更新段階６１４及び言語処理段階６１６を含む。ファイル入出力段階６１２は、ネットワーク６０２から文書ファイルを読み込む。更新段階６１４は、履歴ファイル６１８中に最近記憶された文書の履歴をメンテナンスする。言語処理段階６１６は、電子文書５０２のテキストを解析し、テキスト処理段階５１０の解析テキスト出力を生成する。
【００６７】
図１０は、図８中の内容認識段階５１２をより詳しく示す模式図である。パターンマッチング段階６２０は、テキスト処理段階５１０の解析テキスト出力における特定パターンを探す。検索された特定パターンは、ユーザプロフィールファイル５１６の内容によって判定される。パターンが見つけ出された後は、注釈タグ付与段階６２２によって注釈タグが解析テキストに付加され、パターン位置を指示する。ＨＴＭＬを用いる実施例では、それらの注釈はＨＴＭＬ形式に変換される。しかしながら、タグ付与処理は、ＬａＴｅＸ形式やポストスクリプト形式などに適合する処理であっても良い。プロフィール更新段階６２４は、注釈タグ付与段階６２２の出力をモニタし、関心概念の位置周辺のテキストを分析する。図９を参照して更に述べるように、プロフィール更新段階６２４は、テキスト周辺の分析に基づいてユーザプロフィールファイル５１６の内容を変更する。これにより、パターンマッチング段階６２０によって検索されたパターンが自動的に改善され、注釈性能が改善される。
【００６８】
図１１は、図８中のフォーマッティング段階５１４をより詳しく示す模式図である。フォーマッティング段階５１４は、内容認識段階５１２によって提供される注釈付きテキストをフォーマットして、文書ブラウザ５０６による見学とユーザインターフェース２００による印刷とを容易にするテキスト翻訳段階６２６を含んでいる。
【００６９】
パターンマッチング段階６２０は、関心事項中のキーワード及びキーフレーズを探し、探し当てられたキーワードに基づく概念の関連判別の位置を定める。関連判別の位置を定めるキーワードの指示及びキーワードの適用は、ベリーフ方法に対する参照によって成し遂げられる。ベリーフ方法は、ベイズ・ベリーフ・ネットワーク（Bayesian belief network）であることが望ましい。
【００７０】
図１２は、パターンマッチング段階６２０によって用いられるようなベリーフ方法を実行する典型的なベイズ・ベリーフ・ネットワーク（Bayesian belief network）の一部を示す模式図である。最初の楕円７０２は、ユーザが指定する特定の関心概念を示す。他の楕円７０４は、楕円７０２によって指定される概念に関係する副概念（subconcept）を示す。副概念楕円７０４の１つと概念楕円７０２との間の各ラインは、副概念の吟味が概念の吟味としての意味を含むということを示している。副概念楕円７０４の１つと概念楕円７０２との間の各接続は、パーセンテージで示される関連可能性値を持つ。それらの値は、概念というものが、副概念の存在を示す証拠の存在を与えられて吟味される可能性を次々に示す。副概念の吟味は、１又は２以上のキーワードやキーフレーズによって次々に指示される（図１２に図示せず）。
【００７１】
もっとも、図１２に例示したベイズ・ベリーフ・ネットワーク（Bayesian belief network）７００は、本発明に適用可能な構造の１つの可能性に過ぎない。例えば、２以上のレベル階層を伴うベイズ・ベリーフ・ネットワーク（Bayesian belief network）を利用し、これによって、副概念の存在が「副々概念」の存在によって示唆されるようにしても良い。ここで、キーワードやキーフレーズの存在は、副概念の吟味の存在を常に指示するが、キーワードやキーフレーズの存在が特定の可能性を伴う副概念の吟味を示唆するようなベリーフネットワークを構成することも可能である。
【００７２】
概念の選択、キーワード及びキーフレーズ、内部接続及び可能性を含むベイズ・ベリーフ・ネットワーク（Bayesian belief network）７００の構造のためのプライマリーソースは、ユーザプロフィールファイル５１６である。ユーザプロフィールファイル５１６は、多くのユーザのためのプロフィールから編集及び使用のために選択可能である。
【００７３】
ベイズ・ベリーフ・ネットワーク（Bayesian belief network）７００の構造は、注釈方法の使用中に修正される。このような修正は、バックグランド動作として自動的に行われ、あるいは、明確なユーザのフィードバック入力によって行われる。パターンマッチング段階６２０によって判定される関心概念の位置は、プロフィール更新段階６２４によってモニタされている。プロフィール更新段階６２４は、関心概念の位置に対する各分析された文書中の類似する他のキーワード及びキーフレーズにも注目する。特定のキーワードやキーフレーズが常に関心概念に近似しているとするなら、ベイズ・ベリーフ・ネットワーク（Bayesian belief network）７００の構造及び内容は、プロフィール更新段階６２４によるユーザ入力なしにバックグランドで更新される。これは、可能性値の変更、副概念と概念との間の新たな接続、あるいは、新たなキーワード又はキーフレーズの導入を意味することになる。
【００７４】
ユーザ５０４は、ワードやフレーズがキーワードやキーフレーズとして定義されていないとしても、特定概念に関係するように電子文書５０２中のワードやフレーズを選択することができる。これにより、ベイズ・ベリーフ・ネットワーク（Bayesian belief network）は、新しいキーワードやキーフレーズを含むように更新される。
【００７５】
ユーザ５０４は、また、存在するキーワードやキーフレーズのために、関心概念に対するキーワードやキーフレーズの知覚した関連性を指示するフィードバックを与えることができる。もしも、選択されたキーワードやキーフレーズが関心概念に対して重要性が高いとユーザによって指示された場合、選択されたキーワードやキーフレーズによって指示される副概念を関心概念に接続する可能性値が増加することになる。これに対し、もしも、選択されたキーワードやキーフレーズが関心概念に対して重要性が低いユーザによって指示された場合、選択されたキーワードやキーフレーズによって指示される副概念を関心概念に接続する可能性値が減少することになる。
【００７６】
〔ユーザプロフィール及びユーザフィードバックのためのインターフェース〕図１３は、ユーザプロフィールを定義するためのユーザインターフェースを示す模式図である。ユーザインターフェーススクリーン８００は、プロフィールエディタ５１８によって提供される。プロフィールネームボックス８０２は、編集されるプロフィールが割り当てられる個人名やグループ名の入力をユーザに許可する。このような許可は、本実施の形態の注釈方法が特定の個人やグループに対して個々に用いるような使用形態を許容する。パスワードボックス８０４は、プロティール編集動作に先立ち、正しいパスワードの入力を要求することによって、セキュリティを提供する。
【００７７】
定義された概念リスト８０６は、ユーザプロフィールに既に加えられている全ての概念をリストアップする。そして、概念追加ボタン８０８を選択することによって、ユーザは、新たな概念を追加することが可能である。また、概念編集ボタン８１０を選択することによって、ユーザは、選択されたリスト上の概念を他の概念から分別してベイズ・ベリーフ・ネットワーク（Bayesian belief network）７００を修正することができる。更に、削除ボタン８１２を選択することによって、ユーザは、概念を削除することができる。
【００７８】
もしも、概念が編集のために選択されたとしたなら、その名称は概念ネームボックス８１３に現れる。選択された概念に対して分別されたベイズ・ベリーフ・ネットワーク（Bayesian belief network）７００の部分は、ベリーフネットワーク表示ウインドウ８１４に示される。ベリーフネットワーク表示ウインドウ８１４は、選択された概念を示し、選択された概念に関係するように定義された副概念、及び、各関係に結び付けられたパーセンテージ値を示す。ユーザは、副概念追加ボタン８１５によって副概念を追加することができる。また、ユーザは、ベリーフネットワーク表示ウインドウ８１４中の副概念を選択し、そして副概念編集ボタン８１６を選択することによって、副概念を編集することができる。更に、概念削除ボタン８１８は、ベイズ・ベリーフ・ネットワーク（Bayesian belief network）７００から副概念を削除することをユーザに許容する。
【００７９】
副概念追加ボタン８１５の選択は、副概念追加ウインドウ８２０の出現をもたらす。副概念追加ウインドウ８２０は、新たな副概念の名称を入力するための副概念ネームボックスを含んでいる。スライド制御部８２４は、新たに選択された副概念が現れる選択された概念の顕現可能性を定義するパーセンテージ値の選択をユーザに許容する。キーワードリスト８２６は、吟味する副概念を指示するキーワード及びキーフレーズをリストアップする。ユーザは、新たなキーワードやキーフレーズを入力するための図示しないダイアログボックスの表示を生じさせるキーワード追加ボタン８２８を選択することにより、そのようなキーワードやキーフレーズを追加する。また、ユーザは、特定のキーワード又はキーフレーズを選択した後にキーワード削除ボタン８３０を選択することにより、そのキーワード又はキーフレーズを削除することができる。そして、ユーザが新しい副概念を定義するための操作を完了した後は、ＯＫボタン８３２を選択することによりその定義を確認することができる。更に、キャンセルボタン８３４を選択することにより、ベイズ・ベリーフ・ネットワーク（Bayesian belief network）７００の内容や構造に影響を与えることなく、副概念追加ウインドウ８２０を消去することができる。そして、副概念編集ボタン８１６の選択は、選択された副概念の再定義を許容する、副概念追加ウインドウ８２０に近似したウインドウの表示を引き起こす。
【００８０】
バックグランド学習チェックボックス８３６が選択されたかどうかを判定することにより、プロフィール更新段階６２４の動作を可能又は不可能にすることができる。Ｗｅｂページ自動呼出チェックボックス８３８は、自動Ｗｅｂ検索処理を可能にするか否かの選択をユーザに許容する。このＷｅｂ検索処理が可能である場合には、定義された概念が吟味されたと判定された位置の近傍に特定のキーワードやキーフレーズが周期的に発見されたときにはいつでも、例えば、ＡｌｔａＶｉｓｔａ（商標）のようなＷｅｂ検索ツールが用いられ、そのようなキーワードやキーフレーズを含む文書がＷＷＷ（ワールドワイドウエブ）から検索される。更に、スレッショルドスライダ制御部８４０は、そのようなＷｅｂページ自動呼出処理のためのスレッショルド関連レベルをセットすることを可能とする。
【００８１】
図１４は概念選択のためのユーザインターフェースを示す模式図、図１５はユーザからのフィードバックを入力するためのユーザインターフェースを示す模式図である。ユーザ５０４は、テキストを選択し、第１のフィードバックウインドウ９０２を呼び出すことができる。テキストは、注釈付与方法によって関連するものとして予め指定されていても指定されていなくても何れでも良い。図１４中に示す第１のフィードバックウインドウ９０２において、ユーザ５０４は、選択されたテキストが関連する概念を指示することができる。第１のフィードバックウインドウ９０２は、既にベイズ・ベリーフ・ネットワーク（Bayesian belief network）７００の一部であるキーワードやキーフレーズの関連レベルを調整する際には不用とすることができる。ユーザが第１のフィードバックウインドウ９０２中の概念を選択した後、関連性の深さを指定するために、図１５に示す第２のフィードバックウインドウ９０４が表示される。第２のフィードバックウインドウ９０４は、関連性の深さについて、適合を意味する「ｇｏｏｄ」、中庸を意味する「ｍｅｄｉｕｍ（not sure）」、不適合を意味する「ｂａｄ」という３つの選択肢を備えている。もっとも、別の実施例としては、関連性の深さをスライド制御部によって設定するようにしても良い。もしも、選択されたテキストがベイズ・ベリーフ・ネットワーク（Bayesian belief network）７００中のキーワード又はキーフレーズでない場合には、新たな副概念がそれと結合する新たなキーワード又はキーフレーズの間に追加される。これに対し、もしも、選択されたテキストがベイズ・ベリーフ・ネットワーク（Bayesian belief network）７００中のキーワード又はキーフレーズである場合には、ベイズ・ベリーフ・ネットワーク（Bayesian belief network）７００での可能性値がユーザフィードバックに応じた適正値に修正される。
【００８２】
図１６は、本実施の形態に従い処理されるＨＴＭＬ文書１０００の一部を例示する模式図である。関連するテキストを含むセンテンスは、<ＲＨ．ＡＮＯＨ．Ｓ．．．>タグ１００２及びその後に続く<／ＲＨ．ＡＮＯＨ．Ｓ>タグ１００４によって処理される。それらのタグの使用は、完成したセンテンスがハイライトとされる注釈モードを容易にする。<ＲＨ．ＡＮＯＨ．Ｓ．．．>タグ１００２は、文書中における顕現のために、関連するセンテンスにタグが付されることを指示する数を含んでいる。そのようにタグが付された関連するセンテンスにおける関連するテキストは、<ＲＨ．ＡＮＯＨ．．．>タグ１００６及びその後に続く<／ＲＨ．ＡＮＯＨ>タグ１００８によって処理される。<ＲＨ．ＡＮＯＨ．．．>タグ１００６は、注釈付きテキストが関連する概念及び副概念の名称を含んでいる。本実施の形態によって提供された特別な注釈付きタグを解釈するために修正されていないＨＴＭＬブラウザは、それらを知らず、注釈なしに文書を表示することになる。
【００８３】
〔ソフトウエアの実行〕
本実施の形態において、本実施の形態の発明を実施するためのソフトウエアはＪａｖａ言語で記述されている。このソフトウエアは、好ましくは、Ｊａｖａ言語で記述されたスタンドアロン型のブラウザプログラムの一部を形成している。あるいは、コードは、上述した特別な注釈タグを含むＨＴＭＬ文書をブラウズするのに用いられるＪａｖａに備えられたＷｅｂブラウザによって動作するいわゆる「プラグイン（plug‐in）」の形態であっても良い。
【００８４】
【発明の効果】
本発明によれば、電子文書の一部をディスプレイに表示し、表示されている電子文書の内容に対応する簡略画像を、全ての電子文書の簡略画像の中で強調してディスプレイに表示することにより、ディスプレイに表示されている電子文書の一部の全電子文書中でのおおよその位置、およびユーザが指定する関心概念の位置を把握することができる、という効果を奏する。
【図面の簡単な説明】
【図１】本発明の実施の形態として、本発明の実施に適した典型的なコンピュータシステムを示すブロック図である。
【図２】文書ブラウジングディスプレイを示す模式図である。
【図３】注釈を有するハードコピー文書の典型的なページの一例を示す模式図である。
【図４】注釈を有するハードコピー文書の典型的なページの別の一例を示す模式図である。
【図５】ハードコピー文書として印刷可能な典型的なカバーページの一例を示す模式図である。
【図６】印刷制御処理の概略を示すフローチャートである。
【図７】別の印刷制御処理の概略を示すフローチャートである。
【図８】自動注釈付与のためのソフトウエアに関する最上位概念のアーキテクチャを示す模式図である。
【図９】図５中のテキスト処理をより詳しく示す模式図である。
【図１０】図５中の内容認識処理をより詳しく示す模式図である。
【図１１】図５中のフォーマッティングをより詳しく示す模式図である。
【図１２】自動注釈付与に有用である典型的なベイズ・ベリーフ・ネットワークを示す模式図である。
【図１３】ユーザプロフィールを定義するためのユーザインターフェースを示す模式図である。
【図１４】概念選択のためのユーザインターフェースを示す模式図である。
【図１５】ユーザからのフィードバックを入力するためのユーザインターフェースを示す模式図である。
【図１６】本実施の形態に従い処理されるＨＴＭＬ文書の一部を例示する模式図である。
【符号の説明】
２４        ディスプレイスクリーン
３０５      カバーページ
３１４，３２４，３４４        簡略画像
３１７，３１８，３１９        関連性レベルのインジケータ（概念インジケータ）
４０２      入力ステップ、入力機能、入力処理
４０４      分析ステップ、分析機能、分析処理
４０６      表示ステップ、表示機能
４０８      印刷ステップ、印刷機能、印刷処理、カバーページ印刷ステップ、カバーページ印刷機能
５０２      電子文書
５０４      ユーザ
７００      ベイズ・ベリーフ・ネットワーク（Bayesian belief network）
【図１】
0004217349.tif 000002
【図２】
0004217349.tif 000003
【図３】
0004217349.tif 000004
【図４】
0004217349.tif 000005
【図５】
0004217349.tif 000006
【図６】
0004217349.tif 000007
【図７】
0004217349.tif 000008
【図８】
0004217349.tif 000009
【図９】
0004217349.tif 000010
【図１０】
0004217349.tif 000011
【図１１】
0004217349.tif 000012
【図１２】
0004217349.tif 000013
【図１３】
0004217349.tif 000014
【図１４】
0004217349.tif 000015
【図１５】
0004217349.tif 000016
【図１６】
0004217349.tif 000017