(57)【特許請求の範囲】
【請求項１】
複数の要素から構成される階層化された内部構造を有し、上記内部構造に関する属性情報がタグ付けによって付与された電子文書を表示する文書処理装置の文書処理方法において、
表示手段が上記電子文書を表示する表示工程と、
入力手段が、上記表示工程で表示された電子文書を構成する要素を選択し、選択された要素がさらに選択されることに応じて上記内部構造におけるその要素を含む上記階層の上位の要素を当該電子文書において重要度の高い要素として選択するように入力する入力工程と、
重み付け設定手段が、上記要素の重要度を示す重み付けを、上記入力工程で選択された要素の上記重み付けが選択されていない要素の上記重み付けに比べて高い値として設定する重み付け設定工程と、
要約作成手段が、上記重み付け設定工程で電子文書に設定された重み付けに基づいて上記電子文書の要約を作成する要約作成工程とを有し、
上記要約作成工程は、
中心活性値演算手段が、上記重み付け設定工程で設定された上記要素の重み付けと、上記電子文書の上記タグ付けによる内部構造における上記要素間の関連性に応じた値からなり上記要素の接続端点に対して付与される端点活性値の総和との合計値を上記電子文書が有する要素の中心活性値として算出する中心活性値演算工程を有し、上記要約作成手段が、上記中心活性値演算工程で算出された中心活性値に基づいて上記電子文書の要約を作成する文書処理方法。
【請求項２】
上記要約作成工程は、
文選択手段が、上記電子文書を構成する文について、上記中心活性値演算工程での演算の結果に基づいて、上記文を構成する要素の上記中心活性値の平均中心活性値が大きな順序で文を選択する文選択工程と、
必須構成要素抽出手段が、上記文選択工程で選択された文から必須構成要素を抽出する必須構成要素抽出工程と、
文骨格生成手段が、上記必須構成要素抽出工程で抽出した必須構成要素を接続して文の骨格を生成する文骨格生成工程と、
要約出力手段が、上記文骨格生成工程で生成した文の骨格を要約として出力する要約出力工程とをさらに有する請求項１記載の文書処理方法。
【請求項３】
上記必須構成要素抽出工程においては、上記必須構成要素抽出手段が、要素の首辞(head)と、主語(subject)、目的語(object)、間接目的語(indirect object)、所有者(posessor)、原因(cause)、条件(condition)または比較(comparison)の関係属性を有する要素と、等位構造が必須のときにはそれに直接含まれる要素が必須要素を構成する請求項２記載の文書処理方法。
【請求項４】
上記入力工程においては、上記入力手段がポインティングデバイスを用いて要素を選択する請求項１記載の文書処理方法。
【請求項５】
複数の要素から構成される階層化された内部構造を有し、上記内部構造に関する属性情報がタグ付けによって付与された電子文書を表示する文書処理装置において、
上記電子文書を表示する表示手段と、
上記表示手段で表示された電子文書を構成する要素を選択し、選択された要素がさらに選択されると上記内部構造におけるその要素を含む上記階層の上位の要素を当該電子文書において重要度の高い要素として選択するように入力する入力手段と、
上記要素の重要度を示す重み付けを、上記入力手段で選択された要素の上記重み付けが選択されていない要素の上記重み付けに比べて高い値として設定する重み付け設定手段と、
上記重み付け設定手段によって電子文書に設定された重み付けに基づいて上記電子文書の要約を作成する要約作成手段とを備え、
上記要約作成手段は、
上記重み付け設定手段によって設定された上記要素の重み付けと、上記電子文書の上記タグ付けによる内部構造における上記要素間の関連性に応じた値からなり上記要素の接続端点に対して付与される端点活性値の総和との合計値を上記電子文書が有する要素の中心活性値として算出する中心活性値演算手段を備え、上記中心活性値演算手段によって算出された中心活性値に基づいて上記電子文書の要約を作成する文書処理装置。
【請求項６】
複数の要素から構成される階層化された内部構造を有し、上記内部構造に関する属性情報がタグ付けによって付与された電子文書を表示する処理をコンピュータに実行させるための文書処理プログラムが記録されたコンピュータ読み取り可能な記録媒体であって、
上記文書処理プログラムは、
上記電子文書を表示する表示処理と、
上記表示処理で表示された電子文書を構成する要素を選択し、選択された要素がさらに選択されることに応じて上記内部構造におけるその要素を含む上記階層の上位の要素を当該電子文書において重要度の高い要素として選択するように入力する入力処理と、
上記要素の重要度を示す重み付けを、上記入力処理で選択された要素の上記重み付けが選択されていない要素の上記重み付けに比べて高い値として設定する重み付け設定処理と、
上記重み付け設定処理で電子文書に設定された重み付けに基づいて上記電子文書の要約を作成する要約作成処理とをコンピュータに実行させるためのプログラムであって、
上記要約作成処理は、
上記重み付け設定処理で設定された上記要素の重み付けと、上記電子文書の上記タグ付けによる内部構造における上記要素間の関連性に応じた値からなり上記要素の接続端点に対して付与される端点活性値の総和との合計値を上記電子文書が有する要素の中心活性値として算出する中心活性値演算処理を有し、上記中心活性値演算処理で算出された中心活性値に基づいて上記電子文書の要約を作成する文書処理プログラムが記録されたコンピュータ読取可能な記録媒体。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、文書を処理する文書処理方法および装置ならびに文書を処理する文書処理プログラムが記録された記録媒体、詳しくは、文書を構成するエレメントの重要度を高めるような文書処理方法および装置ならびに上記エレメントの重要度を高めるようなプログラムが記録された記録媒体に関する。
【０００２】
【従来の技術】
従来、インターネットにおいて、ウィンドウ形式でハイパーテキスト型情報を提供するアプリケーションサービスとしてＷＷＷ（World Wide Web）が提供されている。
【０００３】
ＷＷＷは、文書の作成、公開または共有化の文書処理を実行し、新しいスタイルの文書の在り方を示したシステムである。しかし、文書の実際上の利用の観点からは、文書の内容に基づいた文書の分類や要約といった、ＷＷＷを越える高度な文書処理が求められている。このような高度な文書処理には、文書の内容の機械的な処理が不可欠である。
【０００４】
しかしながら、文書の内容の機械的な処理は、以下のような理由から依然として困難である。第１に、ハイパーテキストを記述する言語であるＨＴＭＬ（Hyper Text Markup Language）は、文書の表現については規定するが、文書の内容についてはほとんど規定しない。第２に、文書間に構成されたハイパーテキストのネットワークは、文書の読者にとって文書の内容を理解するために必ずしも利用しやすいものではない。第３に、一般に文章の著作者は読者の便宜を念頭に置かずに著作するが、文書の読者の便宜が著作者の便宜と調整されることはない。
【０００５】
このように、ＷＷＷは新しい文書の在り方を示したシステムであるが、文書を機械的に処理しないために、高度な文書処理を行うことができなかった。換言すると、高度な文書処理を実行するためには、文書を機械的に処理することが必要となる。
【０００６】
そこで、文書の機械的な処理を目標として、文書の機械的な処理を支援するシステムが自然言語研究の成果に基づいて開発されている。自然言語研究による文書処理の最初のステップとして、文書の著作者等による文書の内部構造についての属性情報、いわゆるタグの付与を前提とした、文書に付与されたタグを利用する機械的な文書処理が提案されている。
【０００７】
【発明が解決しようとする課題】
ところで、近年のコンピュータの普及や、ネットワーク化の進展に伴い、文章処理や、文書の内容に依存した索引などで、テキスト文書の作成、要約、ラベル付け、変更などを行う文書処理の高機能化が求められている。このような高機能な文書処理とともに、簡単なユーザインタフェースも求められている。
【０００８】
本発明は、上述の実情に鑑みて提案されるものであって、文書の内部構造を構成する要素を選択して重要度を高めるような文書処理方法および装置、ならびに文書の内部構造を構成する要素を選択して重要度を高めるような文書処理プログラムにより、簡単なユーザインターフェースで文書処理を実現することを目的とする。
【０００９】
【課題を解決するための手段】
上述の課題を解決するために、本発明に係る文書処理方法は、複数の要素から構成される階層化された内部構造を有し、上記内部構造に関する属性情報がタグ付けによって付与された電子文書を表示する文書処理装置の文書処理方法において、表示手段が上記電子文書を表示する表示工程と、入力手段が、上記表示工程で表示された電子文書を構成する要素を選択し、選択された要素がさらに選択されることに応じて上記内部構造におけるその要素を含む上記階層の上位の要素を当該電子文書において重要度の高い要素として選択するように入力する入力工程と、重み付け設定手段が、上記要素の重要度を示す重み付けを、上記入力工程で選択された要素の上記重み付けが選択されていない要素の上記重み付けに比べて高い値として設定する重み付け設定工程と、要約作成手段が、上記重み付け設定工程で電子文書に設定された重み付けに基づいて上記電子文書の要約を作成する要約作成工程とを有し、上記要約作成工程は、中心活性値演算手段が、上記重み付け設定工程で設定された上記要素の重み付けと、上記電子文書の上記タグ付けによる内部構造における上記要素間の関連性に応じた値からなり上記要素の接続端点に対して付与される端点活性値の総和との合計値を上記電子文書が有する要素の中心活性値として算出する中心活性値演算工程を有し、上記要約作成手段が、上記中心活性値演算工程で算出された中心活性値に基づいて上記電子文書の要約を作成するものである。
【００１０】
本発明に係る文書処理装置は、複数の要素から構成される階層化された内部構造を有し、上記内部構造に関する属性情報がタグ付けによって付与された電子文書を表示する文書処理装置において、上記電子文書を表示する表示手段と、上記表示手段で表示された電子文書を構成する要素を選択し、選択された要素がさらに選択されると上記内部構造におけるその要素を含む上記階層の上位の要素を当該電子文書において重要度の高い要素として選択するように入力する入力手段と、上記要素の重要度を示す重み付けを、上記入力手段で選択された要素の上記重み付けが選択されていない要素の上記重み付けに比べて高い値として設定する重み付け設定手段と、上記重み付け設定手段によって電子文書に設定された重み付けに基づいて上記電子文書の要約を作成する要約作成手段とを備え、上記要約作成手段は、上記重み付け設定手段によって設定された上記要素の重み付けと、上記電子文書の上記タグ付けによる内部構造における上記要素間の関連性に応じた値からなり上記要素の接続端点に対して付与される端点活性値の総和との合計値を上記電子文書が有する要素の中心活性値として算出する中心活性値演算手段を備え、上記中心活性値演算手段によって算出された中心活性値に基づいて上記電子文書の要約を作成するものである。
【００１１】
本発明に係る記録媒体は、複数の要素から構成される階層化された内部構造を有し、上記内部構造に関する属性情報がタグ付けによって付与された電子文書を表示する処理をコンピュータに実行させるための文書処理プログラムが記録されたコンピュータ読み取り可能な記録媒体であって、上記文書処理プログラムは、上記電子文書を表示する表示処理と、上記表示処理で表示された電子文書を構成する要素を選択し、選択された要素がさらに選択されることに応じて上記内部構造におけるその要素を含む上記階層の上位の要素を当該電子文書において重要度の高い要素として選択するように入力する入力処理と、上記要素の重要度を示す重み付けを、上記入力処理で選択された要素の上記重み付けが選択されていない要素の上記重み付けに比べて高い値として設定する重み付け設定処理と、上記重み付け設定処理で電子文書に設定された重み付けに基づいて上記電子文書の要約を作成する要約作成処理とをコンピュータに実行させるためのプログラムであって、上記要約作成処理は、上記重み付け設定処理で設定された上記要素の重み付けと、上記電子文書の上記タグ付けによる内部構造における上記要素間の関連性に応じた値からなり上記要素の接続端点に対して付与される端点活性値の総和との合計値を上記電子文書が有する要素の中心活性値として算出する中心活性値演算処理を有し、上記中心活性値演算処理で算出された中心活性値に基づいて上記電子文書の要約を作成するものである。
【００１２】
【発明の実施の形態】
以下、図面を参照して、本発明に係る文書処理方法および装置ならびに記録媒体の実施の形態について説明する。
【００１３】
本発明の実施の形態としての文書処理装置は、図１に示すように、制御部１１およびインターフェース１２を備える本体１０と、ユーザからの入力を受け付けて本体１０に送る入力部２０と、外部からの信号を受信して本体１０に送る受信部２１と、本体１０からの出力を表示する表示部３０と、記録媒体３２に対して情報を記録／再生する記録／再生部３１２とを有している。
【００１４】
本体１０は、制御部１１およびインターフェース１２を有し、この文書処理装置の主要な部分を構成している。制御部１１は、この文書処理装置における処理を集中して実行するＣＰＵ１３と、揮発性のメモリであるＲＡＭ１４と、不揮発性のメモリであるＲＯＭ１５とを有している。ＣＰＵ１３は、たとえばＲＯＭ１４に記録された手順にしたがって、必要な場合にはデータを一時的にＲＡＭ１４に格納して、プログラムを実行するための制御を行う。インターフェース１２には、入力部２０、受信部２１、表示部３１および記録／再生部３２が接続される。インターフェース１２は、制御部１１からの制御の下に、入力部２０および受信部２１からのデータの入力、表示部３０へのデータの送信について、データを送信するタイミングを調整したり、データの形式を変換したりする。
【００１５】
入力部２０は、この文書処理装置に対するユーザの入力を受け付ける部分である。この入力部２０は、たとえばキーボードやマウスにより構成される。ユーザは、この入力部２０を用い、キーボードによりキーワードを入力したり、マウスにより表示部３０に表示されている文書のエレメントを選択して入力したりすることができる。ここで、エレメントとは文書を構成する要素であって、たとえば文書、文および語が含まれる。
【００１６】
受信部２１は、この文書処理装置に外部からたとえば通信回線を介して送信される信号を受信する部分である。この受信部２１は、たとえば電子文書である複数の文書を受信する。受信部２１は、受信したデータを本体１０に送る。
【００１７】
出力部３０は、この文書処理装置からの出力結果を表示するものである。この出力部３０は、たとえば陰極線管（cathode ray tube;CRT）や液晶表示装置（liquid crystal display;LCD）から構成され、たとえば単数または複数のウィンドウを表示し、このウィンドウ上に文字、図形等を表示したりする。
【００１８】
記録／再生部３１は、この文書処理装置の制御部１１の制御の下に、たとえばいわゆるフロッピーディスクのような記録媒体３２に対して情報の記録／再生を行う。記録媒体３２には、たとえばユーザが文書中の任意の部分の重要性を上げるアルゴリズムが記録されている。なお、この記録媒体３２についてはさらに後述する。
【００１９】
続いて、本実施の形態における文書について説明する。本実施の形態においては、文書は、その内部構造をタグ付けによる属性情報によって記述されている。文書処理装置における文書処理は、文書に付与されたタグを参照して行われる。本実施の形態においては、文書の構造を示す統語論的タグ付けとともに、多言語間で文書の機械的な内容理解を可能にするような意味的・語用論的タグを文書に与えている。
【００２０】
本実施の形態においては、統語論的なタグ付けとしては、ツリー状のタグ付けによる内部構造を記述するものがある。すなわち、図２に示すように、本実施の形態においては、このタグ付けによる内部構造、文書、文、語彙エレメント等の各エレメント、通常リンク、参照・被参照リンク等が、タグとしてあらかじめ文書に付与されている。図中において、白丸“○”は文書の要素すなわちエレメントであり、最下位の白丸は文書における最小レベルの語に対応する、語彙エレメントである。また、実線は語、句、節、文等の文書の構造を示す通常リンク（normal link ）である。破線は参照・被参照による係り受け関係を示す参照リンク（reference link）である。文書のタグ付けによる内部構造は、上位から下位への順序で、文書（document）、文書の下位であり段落の上位であるオプションのサブディビジョン（subdivision ）、オプションの段落（paragraph）、文（sentence ）、文の下位であるサブセンテンシャルセグメント（subsentential segment ）、・・・、最下位の語彙エレメントのような階層構造である。
【００２１】
本実施の形態においては、意味論・語用論的なタグ付けとしては、係り受け、たとえば代名詞の指示対象、多義語の意味のように統語（syntactic）・意味（semantic）等の情報を記述するタグがある。このようなタグ付けは、ＨＴＭＬ（Hyper Text Markup Language）と同様にＸＭＬ（Extended Markup Language）の形式のタグである。
【００２２】
文章のタグ付けによる内部構造の一例を次に示すが、文章へのタグ付けはこの方法に限られないことはもちろんである。
【００２３】
たとえば、“Time flies like an arrow.”という文については、
＜文＞＜名詞句  語義＝“time0”＞time＜／名詞句＞
＜動詞句＞＜動詞  語義＝“fly1”＞flies＜／動詞＞
＜形容動詞句＞＜形容動詞  語義＝like0＞like＜／形容動詞＞ ＜名詞句＞an
＜名詞  語義＝“arrow0”＞arrow＜／名詞＞＜／名詞句＞
＜／形容動詞句＞＜／動詞句＞.＜／文＞
というようにタグ付けすることができる。ここで＜文＞、＜名詞＞、＜名詞句＞、＜動詞＞、＜動詞句＞、＜形容動詞＞、＜形容動詞句＞は、それぞれ一文、名詞、名詞句、動詞、動詞句、前置詞句、後置詞句を含む形容詞／形容詞句、形容詞句／形容動詞句のような文の統語構造（syntactic structure ）を表している。タグは、エレメントの先端の前および終端の後に対応して配置される。ここでは、エレメントの終端の後ろに配置されるタグは、記号“／”により、文書の最小単位の要素、すなわちエレメントの終端であることを示している。このエレメントは統語的構成素、すなわち句、節、および文を示す。なお、語義＝time0は、語timeの有する複数の意味、すなわち複数の語義のうちの第０番目の意味を指している。具体的には、timeには名詞と動詞があるが、ここではtimeが名詞であることを示している。たとえば、語“オレンジ”は色と果物の意味があるが、これらも語義によって区別することができる。
【００２４】
先に図２で説明したような文書のタグ付けは、図３のウインドウ１０１に示すように、その統語構造を表示することができる。このウインドウ１０１においては、右半分１０３が語彙エレメントを、左半分１０２が文の構造を示している。
【００２５】
このウィンドウ１０１には、タグ付けされた次に示すような文書が表示されている。この文書においても、タグによって統語構造が記述されている。次に示す文書は、「Ａ氏のＢ会が終わったＣ市で、一部の大衆紙と一般紙がその写真報道を自主規制する方針を紙面で明らかにした。」についてのタグ付けによる内部構造を示すものである。
＜文書＞＜文＞＜形容動詞句  関係＝“場所”＞＜名詞句＞＜形容動詞句  場所＝“Ｃ市”＞
＜形容動詞句  関係＝“主語”＞＜名詞句 識別子＝“Ｂ会”＞＜形容動詞句  関係  “位置”＞Ａ氏の＜／形容動詞句＞Ｂ会＜／名詞句＞が＜／形容動詞句＞
終わった＜／形容動詞句＞＜地名  識別子＝“Ｃ市”＞Ｃ市＜／地名＞＜／名詞句＞で、＜／形容動詞句＞＜形容動詞句  関係＝“主語”＞＜名詞句  識別子＝新聞" 統語＝“並列”＞＜名詞句＞＜形容動詞句＞一部の＜／形容動詞句＞大衆紙＜／名詞句＞と＜名詞＞一般紙＜／名詞＞＜／名詞句＞が＜／形容動詞句＞  ＜形容動詞句  関係＝“目的語”＞＜形容動詞句  関係＝“内容”  主語＝“新聞”＞＜形容動詞句  関係＝“目的語”＞＜名詞句＞＜形容動詞句＞＜名詞  共参照＝“B”＞そ＜／名詞＞の＜／形容動詞句＞写真報道＜／名詞句＞を＜／形容動詞句＞
自主規制する＜／形容動詞句＞方針を＜／形容動詞句＞
＜形容動詞句  関係＝“場所”＞紙面で＜／形容動詞句＞
明らかにした。＜／文＞＜／文書＞
この文章においては、「一部の大衆紙と一般紙」のように、統語＝“並列”  は並列を表す。並列の定義は、係り受け関係を共有すると言うことである。特に何も指定がない場合は、たとえば、＜名詞句  関係＝ｘ＞＜名詞＞Ａ＜／名詞＞＜名詞＞Ｂ＜／名詞＞＜／名詞句＞ はＡがＢに依存関係のあることを表す。また、関係＝x はこの＜名詞句＞エレメントの関係属性を表している。
【００２６】
続いて、タグ付けにおける、統語、意味、修辞についての相互関係を記述する関係属性について説明する。
【００２７】
主語、目的語、間接目的語のような文法機能、動作主、被動作者、受益者などのような主題役割、および理由、結果などのような修辞関係はこの関係属性によって表示する。関係属性は関係＝*** という形で表される。本実施の形態では、比較的容易な文法機能、すなわち、主語、目的語、間接目的語のような文における当該語の機能について関係属性を記述する。
【００２８】
続いて、文書処理装置の表示部３０に表示された文書について、文書中のユーザの選択したエレメントの重要度をユーザの操作により高める手順を図４に示すフローチャートを参照して説明する。
【００２９】
最初のステップＳ１１においては、制御部１１は文書中のエレメントがユーザにより選択されたか否かを判断する。この判断は、ユーザによる入力を受け付けるグラフィックユーザインタフェース(grafic user interface; GUI)を用いた選択により行われる。文書処理装置においては、このＧＵＩとして、図５に示すようなウィンドウ５１が表示部３０に表示されている。
【００３０】
ウィンドウ５１は、文書のファイル名を表示するファイル名表示部５２と、ファイル名表示部５２に表示されたファイル名の文書を表示する文書表示部５３と、文書表示部５３に表示された文書の要約を表示する要約表示部５４を有している。文書表示部５３には、ファイル名表示部５２にファイル名または文書の先頭部分が表示された文書の全部または一部が表示される。文書表示部５３に文書の一部のみが表示されたときには、たとえば文書表示部５３に表示されている文書をスクロールすることにより、順次に文書の全体を閲覧することができる。要約表示部５３には、この要約表示部５４の大きさに対応して、後述する処理によって文書表示部５３に表示された文書の要約が表示される。要約表示部５３は、また要約が作成されていないので、空白となっている。なお、文書処理部５３と要約表示部５４のサイズはそれぞれ変更が可能である。このウィンドウ５１において取り扱う文書は、たとえば文書処理装置の受信部２１で受信されて、記録／再生部３１やＲＡＭ１４に記録されたものである。
【００３１】
また、このウインドウ５１は、キーワードを入力するキーワード入力部５５と、複数のボタンを有するボタン部５６とを有している。キーワード入力部５５には、キーワードを入力することにより、文書表示部５４に表示された語のうちでキーワードと関連度の高い語の重要度が高められる。ボタン部５６には、実行した結果をもとに戻す“アンドゥ(Undo)”ボタンと、文書表示部５３に表示された文章を要約して要約表示部５４に表示する処理を実行する“要約(summarize)”ボタンとを備えている。このうち、“要約”ボタンを選択することにより、たとえば要約表示部５４のサイズが変更されたときにも、新たな要約表示部５４の新たなサイズに対応するように文書処理部５３に表示されている文書の要約が生成され、生成された要約は要約表示部５４に表示される。
【００３２】
次に、図４に示すフローチャートを用いて、ユーザが“要約”ボタンを選択することにより、所望のエレメントの重要度を上げる処理を説明する。
【００３３】
図４に示すフローチャートにおいて、最初のステップＳ１１では、制御部１１は、文書処理装置の表示部３０に表示されたウィンドウ５１において、文書表示部５３に表示された文章中のエレメントがユーザによって選択されたか否かを判断する。文書表示部５３中のエレメントを選択して入力する文書処理装置の入力部２０としては、ポインティングデバイスを用いて、このポインティングデバイスに連動する表示部３０に表示されたカーソルを操作することにより行うことができる。たとえば、ポインティングデバイスとしてマウスを採用した場合には、マウスを操作してカーソルを文書処理部５３の所望のエレメントにあわせ、マウスでクリックすることによりそのエレメントを選択する。文書表示部５３においてエレメントが選択されると、選択されたエレメントを明瞭に示すために、選択されたエレメントがたとえばハイライト表示される。図６においては、ウィンドウ５１の文書表示部５３においては、選択された最小のエレメントである語彙エレメント“mainframe”５７がハイライト表示されている。要約表示部５３は、まだ要約が作成されていないので、空白となっている。制御部１１は、このようにしてエレメントが選択されると“ＹＥＳ”として処理を次のステップＳ１２に進める。制御部１１は、エレメントが選択されないとき、たとえば所定時間内に入力がなかったり、文書表示部５３の文章が表示されている部分以外がマウスによってクリックされたときには、“ＮＯ”として再びこのステップＳ１１に処理を戻し、エレメントの入力を待つことにする。なお、以下では、説明の便宜のために入力部２０のポインティングデバイスとしてはマウスを利用するものとして説明を進める。
【００３４】
ステップＳ１２では、文書処理装置の制御部１１は、ステップＳ１１において選択されたが、過去にマウスでクリックすることにより選択された語であるか否かが判断される。制御部１１は、そのエレメントが過去にマウスでクリックすることにより選択されたエレメントであるときには“ＹＥＳ”として処理をステップＳ１３に進める。制御部１１は、そのエレメントが過去にマウスでクリックすることにより選択されたエレメントでないときには、“ＮＯ”として処理をステップＳ１４に進める。
【００３５】
ステップＳ１３では、文書処理装置の制御部１１は、選択されているエレメントが、文章エレメントであるか否かを判別する。制御部１１は、レベルが文章エレメントであるときには“ＹＥＳ”として処理をステップＳ１１に戻す。制御部１１は、レベルが文章エレメントでないときには“ＮＯ”として処理を次のステップＳ１５に進める。
【００３６】
ステップＳ１４では、文書処理装置の制御部１１は、レベルを、文書の最小のエレメントであって文書のタグ付けによる内部構造の最下位のエレメントである語彙エレメントに設定する。そして、制御部１１は、処理をステップＳ１１に戻す。
【００３７】
ステップＳ１５では、文書処理装置の制御部１１は、レベルを１増加させる。たとえば、このようにレベルが１増加することにより、ステップＳ１１で選択された語彙エレメント“mainframe”５７については、図７に示すように、この語彙エレメントを含む次に大きな上位のエレメント“Big  mainframe  computers”５９が選択され、この部分“Big  mainframe  computers”５９がハイライト表示されることになる。同時に、制御部１１は、選択された上位のエレメントの重み付け、すなわち中心活性値を選択されていないエレメントよりも高める。そして、制御部１１は、処理をステップＳ１１に戻す。
【００３８】
ウィンドウ５１のボタン部５６に表示された“要約”ボタンがマウスのクリックにより選択されると、文書表示部５３に表示された文章の要約が要約表示部５４に表示される。“要約”ボタンが選択されると、制御部１１は、図４に示した一連の工程から処理を割り込みにより脱出するように制御し、要約を作成する処理を開始する。要約は、文書表示部５３に表示された文書から、要約表示部５４のサイズに合わせて、要約表示部５４の領域を満たすように生成される。図８に示すように、要約表示部５４に表示された要約には、文書表示部５９においてハイライト表示されたエレメント“Big  mainframe  computers”５９に対応するエレメント“Big  mainframe  computers”６０が表示されている。このように、ウィンドウ５１の文書表示部５３において所望のエレメントを選択して重要度を高めることにより、そのエレメントが要約に含まれる可能性を高くすることができる。なお、要約の生成の詳細については、さらに後述する。
【００３９】
以上説明したように、ユーザは、語、句、文のどれでも、当該エレメントを選択することにより、要約に含まれる可能性を高くするようにマークすることができる。ＧＵＩのウィンドウ５１は、ユーザにこれらのエレメントをマウスやスタイラスペンのようなポインティングデバイスによって選択することを許容する。ユーザはエレメントの上をクリックすることにより容易に選択することができる。クリックの数はその語を含むクリックの数だけより大きなエレメントに対応している。選択されたエレメントは、活性拡散においてより高い中心活性値の初期値を有することになる。
【００４０】
上述したように、図５に示したウィンドウ５１においては、文書表示部５３に表示された文書中のエレメントの選択はマウスによるクリック以外にも、キーワード入力部５５にキーワードを入力することによって選択することができる。制御部１１は、このようにキーワード入力部５５に入力されたキーワードに関連するエレメントの重要度を上げる処理を行う。キーワードとエレメントの関連度は、たとえばＲＯＭ１５に記録されたテーブルを参照することにより得る。この参照は、キーワードが含まれるエレメントをタグ付けによって参照することによりおこなわれる。
【００４１】
続いて、ウィンドウ５１の要約表示部５４に表示される要約を作成する処理について図９に示すフローチャートを参照して説明する。文書から要約を作成する処理は、文書のタグ付けによる内部構造に基づいて実行される。上述したように、ウィンドウ５１における文書表示部５３と要約表示部５４のサイズは、それぞれ変更することができる。文書処理装置の制御部１１は、新たにウィンドウ５１が表示部３０に描画されるか要約表示部５４のサイズが変更されたときには、要約ウィンドウ５４に適合するようにウィンドウ５１の文書表示部５３に表示されている文書から要約を作成する処理を実行する。
【００４２】
図５から図７に示しＧＵＩのウィンドウが表示された状態でボタン部５６の“要約”ボタンがマウスのクリックにより選択されると、図９のフローチャートが文書処理装置の制御部１１によって開始される。
【００４３】
図９の最初のステップＳ２０では、文書処理装置の制御部１１は、活性拡散を行う。タグ付けによる内部構造を与えられた文書においては、活性拡散と呼ばれる処理を行うことにより、各エレメントにタグ付けによる内部構造に応じた中心活性値を付与することができる。活性拡散は、中心活性値の高いエレメントと関わりのあるエレメントにも高い中心活性値を与えるような処理である。すなわち、活性拡散は、照応(共参照)表現とその先行詞の間で中心活性値が等しくなり、それ以外では中心活性値が減衰するような中心活性値についての演算である。この中心活性値は、タグ付けによる内部構造に応じて決定されるので、タグ付けによる内部構造を考慮した文書の分析に利用することができる。
【００４４】
活性拡散は、図１０のフローチャートに示す一連の行程にしたがって、文書処理装置の制御部１１の制御の下に実行される。
【００４５】
最初のステップＳ３１では、制御部１１は、処理を施す当該エレメントをｅ0に設定する。ステップＳ３２では、制御部１１は、当該エレメントについて入力中心活性値があるか否かについて判別する。ステップＳ３２においては、図４に示したように、ユーザによってたとえば図５に示したようなＧＵＩのウィンドウ５１においてエレメントが選択されることにより中心活性値の入力がなされたか否かが判断される。制御部１１は、中心活性値の入力がなされたときには“ＹＥＳ”として処理をステップＳ３３に進める。制御部１１は、中心活性値の入力がなされないときには“ＮＯ”として処理をステップＳ３４に進める。
【００４６】
ステップＳ３３では、制御部１１は、中心活性値を入力中心活性値に設定する。一方、ステップＳ３４では、制御部１１は、中心活性値を０に設定する。このように、入力中心活性値は、クリックされて選択されたエレメントに与えられる。選択されて入力される入力中心活性値は、他のエレメントの中心活性値より大であればよい。なお、多のエレメントの中心活性値は、たとえば“０”とすることができる。
【００４７】
ステップＳ３５では、制御部１１は、処理を施す当該エレメントを一つ進める。すなわち、エレメントｅ＝ｅ＋１と設定する。ステップＳ３６では、制御部１１は、当該エレメントが最後のエレメントであるか否かを判断する。そして、そのエレメントが最後のエレメントであるときには“ＹＥＳ”として処理をステップＳ３７にすすめ、そのエレメントが最後のエレメントではないときには“ＮＯ”として処理をステップＳ３２に戻す。
【００４８】
ステップＳ３７においては、文書処理装置の制御部１１は、図１１に示すように、文書を構成するエレメントＥiを計数するカウンタの初期化を行う。すなわち、エレメントを計数するカウンタのカウント値ｉを１に設定する。すなわち、このカウンタは、第１番目のエレメントＥ1を参照している。
【００４９】
この図１１においては、文書を構成するエレメントとリンクの構造の一部として、エレメントＥiおよびエレメントＥjが示されている。エレメントＥiとエレメントＥjとは、中心活性値ｅiおよびｅjをそれぞれ有し、リンクＬijにて接続されている。リンクＬijのエレメントＥiに接続する端点はＴij、エレメントＥjに接続する端点はＴjiである。エレメントＥiは、リンクＬijにより接続されるエレメントＥjの他に、リンクＬik、ＬilおよびＬimによって図示しないエレメントＥk、ＥlおよびＥmにそれぞれ接続している。エレメントＥjは、リンクＬjiにより接続されるエレメントＥiの他に、リンクＬjp、ＬjqおよびＬjrによって図示しないエレメントＥp、ＥqおよびＥrにそれぞれ接続している。
【００５０】
ステップＳ３８においては、文書処理装置の制御部１１は、カウンタが参照するエレメントについて、新たな中心活性値を計算するリンク処理を実行する。このリンク処理については、さらに後述する。
【００５１】
ステップＳ３９においては、文書処理装置の制御部１１は、文書中のすべてのエレメントについて新たな中心活性値の計算が完了したか否かを判断する。そして、制御部１１は、文書中のすべてのエレメントについて新たな中心活性値の計算が完了したときには“ＹＥＳ”としてステップＳ４０に処理を進め、文書中のすべてのエレメントについて中心活性値の計算が完了していないときには“ＮＯ”としてステップＳ４２に処理を進める。
【００５２】
具体的には、制御部１１は、カウンタのカウント値ｉが、文書の含むエレメントの総数に達したか否かを判断する。そして、制御部１１は、カウンタのカウント値ｉが文書に含まれるエレメントの総数に達したときには、すべてのエレメントが計算済みとしてステップＳ４０に処理を進め、カウンタのカウント値ｉが文書に含まれるエレメントの総数に達していないときにはすべてのエレメントについて計算が終了していないとしてステップＳ４２に処理を進める。
【００５３】
ステップＳ４２においては、文書処理装置の制御部１１は、カウンタのカウント値ｉを１増加させて、カウンタのカウント値をｉ＋１とする。このことにより、カウンタはｉ＋１番目のエレメント、すなわち次のエレメントを参照する。そして、処理はステップＳ３８に戻り、端点活性値の計算およびこれに続く一連の行程が、次のｉ＋１番目のエレメントについて実行される。
【００５４】
具体的には、制御部１１は、エレメントを計数するカウンタのカウント値ｉを１増加する。このことにより、カウンタはステップＳ３８で中心活性値が計算された次のエレメントを参照することになる。
【００５５】
ステップＳ４０においては、文書処理装置の制御部１１は、文書に含まれるすべてのエレメントの中心活性値の変化分、すなわち新たに計算された中心活性値の元の中心活性値に対する変化分について、文書に含まれるすべてのエレメントについて平均値を計算する。
【００５６】
文書処理装置の制御部１１は、たとえばＲＡＭ１４に記録された元の中心活性値と新たに計算した中心活性値を、文書に含まれるすべてのエレメントについて読み出す。制御部１１は、新たに計算した中心活性値の元の中心活性値に対するそれぞれの変化分の総和を文書に含まれるエレメントの総数で除することにより、すべてのエレメントの中心活性値の変化分の平均値を計算する。制御部１１は、このように計算したすべてのエレメントの中心活性値の変化分の平均値を、たとえばＲＡＭ１４に記録する。
【００５７】
ステップＳ４１においては、制御部１１は、ステップＳ４０で計算したすべてのエレメントの中心活性値の変化分の平均値が、予め設定された閾値以内であるか否かを判断する。そして、制御部１１は、上記変化分が閾値以内であると“ＹＥＳ”としてこの一連の行程を終了する。上記制御部１１は、上記変化分が閾値以内でないときには“ＮＯ”として、ステップＳ３７にてカウンタのカウント値ｉを１に設定して文書のエレメントの中心活性値を計算する一連の行程を再び実行する。この一連の行程にて構成されるステップＳ３７からステップＳ３９に至るループが繰り返される毎に上記変化分は徐々に減少する。
【００５８】
続いて、ステップＳ３８にて実行される中心活性値を計算するリンク処理について、図１２に示すフローチャートを参照して説明する。
【００５９】
ステップＳ５１においては、文書処理装置の制御部１１は、文書を構成するエレメントＥjを計数するカウンタの初期化を行う。すなわち、エレメントを計数するカウンタのカウント値ｊを１に設定する。すなわち、このカウンタは、第１番目のエレメントＥjを参照している。
【００６０】
ステップＳ５２においては、エレメントＥiとＥjを接続するリンクＬijにおいては、制御部１１は、タグを参照することにより、そのリンクＬijが通常リンクであるか否かを判断する。制御部１１は、リンクＬijについて、そのリンクが、語に対応する語彙エレメント、文に対応する文エレメント、段落に対応する段落エレメントなどの間の関係を示す通常リンクと、参照・被参照による係り受けの関係を示す参照リンクのいずれであるかを判断する。制御部１１は、そのリンクが通常リンクのときには“ＹＥＳ”としてステップＳ５３に処理を進め、そのリンクが参照リンクのときには“ＮＯ”としてステップＳ５４に処理を進める。
【００６１】
ステップＳ５３においては、通常リンクＬijに対して、接続された端点の新たな端点活性値を計算する処理が行われる。この端点活性値の計算について、図１１を参照して説明する。
【００６２】
ここでは、ステップＳ５２における判別により、リンクＬijは通常リンクであることが明らかになっている。通常リンクＬijを介して、エレメントＥiに接続する端点Ｔijの新たな端点活性値ｔijは、エレメントＥｉの端点活性値のうち，リンクＬij以外のリンクに接続するすべての端点の端点活性値ｔik、ｔilおよびｔimと、このエレメントＥiがリンクＬijにより接続されるエレメントＥjの中心活性値ｅjを加算し、この加算で得た値を文書に含まれるエレメントの総数で除することにより求められる。
【００６３】
エレメントＥiの端点Ｔijの端点活性値は、端点Ｔijを一端とするリンクＬijが通常リンクの場合、リンクＬijの他端が接続されているエレメントＥjの端点の端点活性値のうちそのリンクＬijと接続されている端点Ｔjiを除いたすべての端点の端点活性値、およびそのリンクＬijが接続されるエレメントＥjの中心活性値ｅjの和を文書全体に含まれるエレメントの総数で除することにより得られる。このような手順により、活性拡散における中心活性値の収束が保証されることになる。
【００６４】
文書処理装置の制御部１１は、たとえばＲＡＭ１４に記録されたデータから、必要な端点活性値および中心活性値を読み出す。制御部１１は、読み出された端点活性値および中心活性値について、上述のようにその通常リンクと接続された端点の端点活性値を計算する。そして制御部１１は、このように計算した新たな端点活性値を、たとえばＲＡＭ１４に記録する。
【００６５】
ステップＳ５４においては、参照リンクに対して、そのリンクの端点の端点活性値を計算する処理が行われる。
【００６６】
ステップＳ５２における判別により、リンクＬijは参照リンクであることが明らかになっている。通常リンクＬijに関して、エレメントＥiに接続する端点Ｔijの端点活性値ｔijは、このリンクＬijを除いたエレメントＥiに接続するすべてのリンクＬik、ＬilおよびＬimの端点活性値ｔik、ｔilおよびｔimと、このエレメントＥiがリンクＬijにより接続するエレメントＥjの中心活性値ｅjを加算することにより求められる。
【００６７】
エレメントＥiの端点Ｔijの端点活性値は、端点Ｔijを一端とするリンクＬijが参照リンクの場合、リンクＬijの他端が接続されているエレメントＥjの端点の端点活性値のうちそのリンクＬijと接続されている端点Ｔjiを除いたすべての端点の端点活性値、およびそのリンクＬijが接続されるエレメントＥjの中心活性値ｅjの和を取ることにより得られる。
【００６８】
文書処理装置の制御部１１は、たとえばＲＡＭ１４に記録されたデータから、必要な端点活性値および中心活性値を読み出す。制御部１１、読み出された端点活性値および中心活性値を用いて、上述のように参照リンクと接続された端点の新たな端点活性値を計算する。そして制御部１１は、このように計算した端点活性値を、たとえばＲＡＭ１４に記録する。
【００６９】
ステップＳ５３における通常リンクの処理、およびステップＳ５４における参照リンクの処理は、ステップＳ５２からＳ５５のループにおけるカウント値ｉにより参照されているエレメントＥiに接続するすべてのエレメントＥjについてのリンクＬijに対して実行される。
【００７０】
ステップＳ５５においては、文書処理装置の制御部１１は、ステップＳ５３またはステップＳ５４での処理に基づいて、エレメントＥiの端点活性値を計算する。制御部１１は、この計算により得られた端点活性値をたとえばＲＡＭ１４に記録する。
【００７１】
ステップＳ５６においては、エレメントＥiに接続するすべてのリンクについて端点活性値ｔijが計算されたか否かが判別される。そして、すべてのリンクについて端点活性値が計算されているときには“ＹＥＳ”としてステップＳ５７に進み、すべてのリンクについて端点活性値が計算されていないときには“ＮＯ”としてステップＳ５８に進む。
【００７２】
ステップＳ５７においては、Ｓ５６にてエレメントＥiのすべてのリンクＬijについて端点活性値ｔijが求められたことが判別されたので、エレメントＥiの中心活性値ｅiの更新を実行する。
【００７３】
エレメントＥiの中心活性値ｅiの新たな値すなわち更新値は、エレメントＥiのすべての端点の中心活性値の和ｅi’＝ｅi＋Σｔj’を取ることにより求められる。ここで、“’”は、新たな値という意味である。このように、新たな中心活性値は、各エレメントにリンクを介して接続するすべて端点の端点活性値の総和と元の中心活性値を加えることにより得られる。
【００７４】
文書処理装置の制御部１１は、たとえばＲＡＭ１４に記録されたデータから必要な端点活性値ｔijを読み出す。制御部１１は、上述したような計算を実行し、そのエレメントＥiの中心活性値ｅiを算出する。そして、制御部１１は、計算した新たな中心活性値ｅiをたとえばＲＡＭ１４に記録する。
【００７５】
活性拡散の結果を用いて、図９においては、上述したステップＳ２０に続いてステップＳ２１では、文書処理装置の制御部１１は、表示部３０に表示されているウィンドウ５１の文書処理部５３のサイズ、具体的にはこの文書処理部５３に表示可能な最大文字数をｗsと設定する。また、文書処理装置の制御部１１は、要約の文字列を格納するｓを初期化して初期値ｓ0＝””と設定する。制御部１１は、このように設定した、文書表示部５３に表示可能な最大文字数ｗsおよび要約の文字列を格納するｓの初期値ｓ0を、たとえばＲＡＭ１４に記録する。
【００７６】
ステップＳ２２では、文書処理装置の制御部１１は、要約の骨格の順次の作成をカウントするカウンタのカウント値ｉを零に設定する。すなわち、制御部１１は、カウント値について、ｉ＝０と設定する。制御部１１は、このように設定したカウント値ｉをたとえばＲＡＭ１４に記録する。
【００７７】
ステップＳ２３では、文書処理装置の制御部１１は、カウンタのカウント値ｉについて、文章からｉ番目に平均中心活性値の高い文の骨格を抽出する。平均中心活性値とは、一つの文を構成する各エレメントの中心活性値を平均したものである。制御部１１は、たとえばＲＡＭ１４に記録した要約を格納するｓi-1を読み出し、このｓi-1に対して抽出した文の骨格の文字列を加えて、ｓiとする。そして、制御部１１は、このようにして得たｓiを、たとえばＲＡＭ１４に記録する。同時に、制御部１１は、上記文の骨格に含まれないエレメントの中心活性値順のリストｌiを作成し、このリストｌiをたとえばＲＡＭ１４に記録する。
【００７８】
すはわち、このステップＳ２３においては、要約のアルゴリズムは、活性拡散の結果を用いて、平均中心活性値の大きい順に文を選択し、選択された文の骨格の抽出する。文の骨格は、文から抽出した必須要素により構成される。必須要素になりうるのは、エレメントの主辞(head)と、主語(subject)、目的語(object)、間接目的語(indirect  object)、所有者(posessor)、原因(cause)、条件(condition)または比較(comparison)の関係属性を有する要素と、等位構造が必須要素のときにはそれに直接含まれるエレメントとが必須要素を構成するものである。そして、文の必須要素をつなげて文の骨格を生成し、要約に加える。
【００７９】
ステップＳ２４では、文書処理装置の制御部１１は、ｓiの長さがウィンドウ５１の要約表示部５４の最大文字数ｗsより大きいか否かを判断する。そして、制御部１１は、ｓiの長さが最大文字数ｗsより大きいときには“ＹＥＳ”としてこの一連の処理を終了する。制御部は、ｓiの長さが最大文字数ｗsより大きくないときには“ＮＯ”として処理をステップＳ２５に進める。すなわち、このステップＳ２４においては、要約文書が指定された分量に達したときは終了する。まだ余裕がある場合は、次に中心活性値の高い文と省略したエレメントの中心活性値を比較して、高いほうを要約に加えるものである。
【００８０】
ステップＳ２９では、文書処理装置の制御部１１は、ステップＳ２４でｓiの長さが最大文字数ｗsより大きいと判断されたので、要約文をｓi-1に設定する。この場合、要約はウィンドウにおさまらないのでｓi＝ｓ0＝“”を出力する。これは、要約が作成されないことを意味する。そして、制御部１１は、この一連の工程を終了する。
【００８１】
ステップＳ２５では、文書処理装置の制御部１１は、ｉ＋１番目に平均中心活性値が中心活性値と、ステップＳ２３で作成したリストｌiの要素の最も中心活性値が高い要素の中心活性値を比較する。そして、制御部１１は、ｉ＋１番目に平均中心活性値が高い文の中心活性値がリストｌiの要素の最も中心活性値が高い要素の中心活性値より高いときには“ＹＥＳ”として処理を次のステップＳ２７に進める。制御部１１は、ｉ＋１番目に平均中心活性値が高い文の中心活性値がリストｌiの要素の最も中心活性値が高い要素の中心活性値より高くないときには“ＮＯ”として処理をステップＳ２６に進める。
【００８２】
ステップＳ２６では、文書処理装置の制御部１１は、カウンタのカウント値ｉを１だけ増加させる。そして、制御部１１は、処理をステップＳ２３に戻す。
【００８３】
ステップＳ２７においては、文書処理装置の制御部１１は、リストｌiの最も中心活性値の高い要素ｅをｓiに加えてｓｓiを生成する。ｅをｌiから削除する。そして、制御部１１は、このようにして生成したｓｓiをたとえばＲＡＭ１４に記録する。
【００８４】
ステップＳ２８においては、文書処理装置の制御部１１は、ｓｓiの長さがウィンドウ５１の要約表示部５４の最大文字数ｗsより大きいか否かを判別する。制御部１１は、ｓｓiの長さがｗsより大きいときには“ＹＥＳ”としてこの一連の工程を終了する。制御部１１は、ｓｓiの長さがｗsより大きくないときには“ＮＯ”として処理をステップＳ２５に戻す。
【００８５】
ステップＳ３０においては、文書処理装置の制御部１１は、ステップＳ２８でＳＳiの長さが最大文字数ｗsより大きいと判断されたので、要約文をｓiに設定する。これにより、最大文字数ｗsより大きくならないように要約文が生成される。そして、制御部１１は、この一連の工程を終了する。
【００８６】
例として、上述した手順による要約の作成を、以下の新聞記事に適用することにする。
【００８７】
「［素敵にエイジング］／８  ガン転移、押さえられる！？
がんはこの十数年来、わが国の死因の第一位を占めている。その死亡率は年齢が進むとともに増加傾向にある。高齢者の健康を考えるとき、がんの問題を避けて通れない。がんを特徴づけるのは、細胞増殖と転移である。人間の細胞には、自動車でいえばアクセルに当たり、がんをどんどん増殖する「がん遺伝子」と、ブレーキ役の「がん抑制遺伝子」がある。
【００８８】
双方のバランスが取れていれば問題はない。正常な調節機能が失われ、細胞内でブレーキが利かない変異が起こると、がんの増殖が始まる。高齢者の場合、長い年月の間にこの変異が蓄積し、がん化の条件を備えた細胞の割合が増え、がん多発につながるわけだ。
【００８９】
ところで、もう一つの特徴、転移という性質がなければ、がんはそれほど恐れる必要はない。切除するだけで、完治が可能になるからである。転移を抑制することの重要性がここにある。
【００９０】
この転移、がん細胞が増えるだけでは発生しない。がん細胞が細胞と細胞の間にある蛋白(たんぱく)質などを溶かし、自分の進む道をつくって、血管やリンパ間に入り込む。循環しながら新たな“住み家”を探して潜り込む、といった複雑な動きをすることが、近年解明されつつある。
【００９１】
最近、ここに新しい役者が加わった。「ｎｍ１３」と呼ばれる蛋白質である。未解明な部分が多いが、転移を抑制する作用があることが米国の研究で分かった。がんの診断、治療の面から期待が集まっている。
【００９２】
なんと、この蛋白質、私たちが十年来、研究を続けてきた「ＮＤＰキナーゼ」（細胞構築に必要な素材を提供したり、脳などから指令を受ける譲歩伝達系の一部も構成する）と同一物とわかったのである。以来、私たちの身辺はにわかに慌ただしくなった。
【００９３】
なぜ、転移を防ぐことができるのか、どのような作用をするのか、まだ分かっていない。私たちは多くのデータを持っている。その研究成果を生かすチャンスである。偶然とはいえ、こんなところに科学研究の醍醐味（だいごみ）が隠されているのである。」
上述の文章を、図９に示した手順にしたがって要約すると、次に示すようになる。なお、この要約は、ウィンドウ５１における要約表示部５４の大きさに適合するような長さで作成される。
【００９４】
「［素敵にエイジング］／８  ガン転移、押さえられる！？
がんはこの十数年来、わが国の死因の第一位を占めている。その死亡率は増加傾向にある。高齢者の健康を考えるとき、がんの問題を避けて通れない。がんを特徴づけるのは、細胞増殖と転移である。「がん遺伝子」と、ブレーキ役の「がん抑制遺伝子」がある。双方のバランスが取れていれば問題はない。転移という性質がなければ、がんは恐れる必要はない。転移を抑制することの重要性がここにある。この転移、がん細胞が増えるだけでは発生しない。がん細胞が血管やリンパ間に入り込む。新たな“住み家”を探して潜り込む、といった複雑な動きをすることが、解明されつつある。ここに新しい役者が加わった。「ｎｍ１３」と呼ばれる蛋白質である。転移を抑制する作用があることが分かった。」
次に、文書処理装置の記録／再生部３１において記録／再生される記録媒体３２について説明する。記録媒体３２には、複数のエレメントから構成される階層化された内部構造を有し、上記内部構造に関するタグが付与された文書を表示する文書処理プログラムが記録されている。
【００９５】
文書処理プログラムは、文書を表示する表示処理と、表示処理で表示された文書を構成するエレメントを選択し、選択されたエレメントがさらに選択されると内部構造におけるそのエレメントを含む上位の階層のエレメントを選択するように入力する入力処理と、入力処理で選択されたエレメントの重み付け、すなわち中心活性値を選択されていないエレメントに比べて高く設定する中心活性値設定処理とを有する。
【００９６】
なお、本実施の形態においては、文書へのタグ付けの方法の一例を示したが、本発明がこのタグ付けの方法に限定されないことはもちろんである。また、本実施の形態においては、文書処理装置の受信部２１に外部から文書が送信されるとしたが、本発明はこれに限定されない。たとえば、上記文書は、文書処理装置のＲＯＭ１３に書き込まれていたり、記録／再生部３１において記録媒体３２から読み出されてもよい。
【００９７】
なお、上述の実施の形態においては、ポインティングデバイスの一例としてマウスを例示した。しかし、本実施の形態におけるポインティングデバイスはマウスに限定されることはな。本実施の形態においては、ポインティングデバイスとして、たとえばスタイラスペンも利用することができる。
【００９８】
【発明の効果】
上述のように、本発明によると、タグ付けによる内部構造を有する文書について、この文書を構成するエレメントを選択の回数に応じてその階層を高めることにより重要度を上げることができる。この重要度は、要約の作成はこの重要度に基づいて行われるので、ユーザの意向を反映した要約を作成することができる。
【図面の簡単な説明】
【図１】本発明の実施の形態を適用した文書処理装置の概略的な構成を示すブロック図である。
【図２】文章のタグによる内部構造を示す図である。
【図３】文章のタグによる内部構造を表示したウィンドウを示す図である。
【図４】文章の任意の部分の重要度を上げる一連の工程を示すフローチャートである。
【図５】本発明の実施の形態を適用した要約ウィンドウを示す図である。
【図６】要約ウィンドウにおいて語が選択された状態を示す図である。
【図７】要約ウィンドウにおいて選択された領域をさらにクリックした状態を示す図である。
【図８】要約ウィンドウに要約が表示された状態を示す図である。
【図９】ウィンドウサイズに応じて要約を作成する一連の工程を示すフローチャートである。
【図１０】活性拡散の一連の工程を示すフローチャートである。
【図１１】活性拡散の処理を説明する図である。
【図１２】活性拡散のリンク処理の一連の工程を示すフローチャートである。
【符号の説明】
１０  本体、１１  制御部、１２  インターフェース、１３  ＣＰＵ、２０  入力部、２１  受信部、３０  表示部、３１  記録／再生部
【図１】
0004320819.tif 000002
【図２】
0004320819.tif 000003
【図３】
0004320819.tif 000004
【図４】
0004320819.tif 000005
【図５】
0004320819.tif 000006
【図６】
0004320819.tif 000007
【図７】
0004320819.tif 000008
【図８】
0004320819.tif 000009
【図９】
0004320819.tif 000010
【図１０】
0004320819.tif 000011
【図１１】
0004320819.tif 000012
【図１２】
0004320819.tif 000013