(57)【特許請求の範囲】
【請求項１】
電子文書を格納する記憶手段と、
前記記憶手段により格納された電子文書を表示する表示領域を備えたユーザインタフェースを表示する表示手段と、
前記電子文書中におけるユーザが関心を持つ事項についての概念である関心概念の入力を受け付ける受付手段と、
を備え、
前記表示手段は、前記表示領域に、前記電子文書の簡略画像を表示するものであって、前記受付手段を介して入力された前記関心概念の前記電子文書中における位置が表示された前記簡略画像を強調領域として表示するとともに、前記受付手段で受け付けた前記ユーザが入力した前記関心概念に関連するテキストである、前記電子文書に挿入された注釈を、前記簡略画像において視認可能とする、
ことを特徴とする文書閲覧支援システム。
【請求項２】
前記表示手段は、前記強調領域をウィンドウ表示で強調する、
ことを特徴とする請求項１記載の文書閲覧支援システム。
【請求項３】
前記電子文書の表示領域のサイズの変更に伴って、前記強調領域のサイズを変更する手段を備える、
ことを特徴とする請求項１または２記載の文書閲覧支援システム。
【請求項４】
前記表示領域において前記強調領域を移動させる手段と、
前記強調領域が移動した場合、前記強調領域の移動に伴って前記表示領域に表示される前記電子文書の項目を移動させる手段と、
を備えることを特徴とする請求項１ないし３のいずれか一記載の文書閲覧支援システム。
【請求項５】
前記表示手段は、前記受付手段で受け付けた前記ユーザが入力した前記関心概念に対する前記電子文書の関連度を示す概念インジケータを前記ユーザインタフェースに表示する、
ことを特徴とする請求項1記載の文書閲覧支援システム。
【請求項６】
記憶手段が、電子文書を格納するステップと、
表示手段が、格納された前記電子文書を表示する表示領域を備えたユーザインタフェースを表示するステップと、
受付手段が、前記電子文書中におけるユーザが関心を持つ事項についての概念である関心概念の入力を受け付けるステップと、
を含み、
前記表示手段は、前記表示領域に、前記電子文書の簡略画像を表示するものであって、前記受付手段を介して入力された前記関心概念の前記電子文書中における位置が表示された前記簡略画像を強調領域として表示するとともに、前記受付手段で受け付けた前記ユーザが入力した前記関心概念に関連するテキストである、前記電子文書に挿入された注釈を、前記簡略画像において視認可能とする、
ことを特徴とする文書閲覧支援方法。
【請求項７】
前記表示手段は、前記強調領域をウィンドウ表示で強調する、
ことを特徴とする請求項６記載の文書閲覧支援方法。
【請求項８】
サイズを変更する手段が、前記電子文書の表示領域のサイズの変更に伴って、前記強調領域のサイズを変更するステップを含む、
ことを特徴とする請求項６または７記載の文書閲覧支援方法。
【請求項９】
強調領域を移動させる手段が、前記表示領域において前記強調領域を移動させるステップと、
電子文書の項目を移動させる手段が、前記強調領域が移動した場合、前記強調領域の移動に伴って前記表示領域に表示される前記電子文書の項目を移動させるステップと、
を含むことを特徴とする請求項６ないし８のいずれか一記載の文書閲覧支援方法。
【請求項１０】
前記表示手段は、前記受付手段で受け付けた前記ユーザが入力した前記関心概念に対する前記電子文書の関連度を示す概念インジケータを前記ユーザインタフェースに表示する、
ことを特徴とする請求項６記載の文書閲覧支援方法。
【請求項１１】
コンピュータを、
電子文書を格納する記憶手段と、
前記記憶手段により格納された前記電子文書を表示する表示領域を備えたユーザインタフェースを表示する表示手段と、
前記電子文書中におけるユーザが関心を持つ事項についての概念である関心概念の入力を受け付ける受付手段と、
として機能させるプログラムを格納し、
前記表示手段は、前記表示領域に、前記電子文書の簡略画像を表示するものであって、前記受付手段を介して入力された前記関心概念の前記電子文書中における位置が表示された前記簡略画像を強調領域として表示するとともに、前記受付手段で受け付けた前記ユーザが入力した前記関心概念に関連するテキストである、前記電子文書に挿入された注釈を、前記簡略画像において視認可能とする、
ことを特徴とするコンピュータ読み取り可能な記憶媒体。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、文書閲覧支援システム、文書閲覧支援方法および記憶媒体に関する。
【０００２】
【従来の技術】
高度情報化社会の到来と共に、短期間で膨大な量の情報を理解するように文書を読むということが益々要求されるようになってきている。そのような要求に応じるために、我々は、文書を垂直方向というよりは水平方向に、つまり、１つの文書を最初から最後まで読んで分析するというよりは複数文書中の関心事をざっと見たり読んだりあるいは拾い読みしたりしなければならない、ということに気が付き始めてきている。
【０００３】
文書は、電子的な形態を採ることで、より広く役立つようになってきている。ワードプロセッサのソフトウエアを用いて生成されている文書は、そのおかけで電子的に利用可能である。また、別の電子的文書としては、インターネット経由でアクセス可能なものもある。その他、スキャナでスキャンされたりコピアでコピーされたりファクシミリ装置でファクシミリ送信されたような文書も、電子的な形態で利用可能である。
【０００４】
【発明が解決しようとする課題】
しかしながら、現状での電子的形態の文書を考慮すると、そのような電子文書の利用は、情報を素早く理解しなければならないということに直面する者を支援するものではない。実際のところ、多くの者は、紙などによるハードコピー文書の携帯性やページをパラパラめくったりすることの容易性から、ハードコピー文書をいまだに好んでいるという事実がある。
【０００５】
これに対し、電子文書の利点を生かし、情報を素早く理解したい者を支援するようなツールの開発も進められている。例えば、インターネットやローカルコンピュータ中で文書を検索するようなツールがある。このようなツールは、文書が特定されて検索された後は、情報を素早く発見し理解することの手助けをする自動要約化技術を備えている。自動要約化技術については、
「ＡＵＴＯＭＡＴＩＣ  ＡＤＡＰＴＩＶＥ  ＤＯＣＵＭＥＮＴ  ＨＥＬＰ  ＳＹＳＴＥＭ」
米国特許出願番号：０８／９９５，６１６
として特許出願された「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）
９０４        「最も関連する印刷」入力装置（第２のフィードバックウインドウ）
【図１】
0004217348.tif 000002
【図２】
0004217348.tif 000003
【図３】
0004217348.tif 000004
【図４】
0004217348.tif 000005
【図５】
0004217348.tif 000006
【図６】
0004217348.tif 000007
【図７】
0004217348.tif 000008
【図８】
0004217348.tif 000009
【図９】
0004217348.tif 000010
【図１０】
0004217348.tif 000011
【図１１】
0004217348.tif 000012
【図１２】
0004217348.tif 000013
【図１３】
0004217348.tif 000014