(57)【要約】【課題】  単に重要単語を含むかどうかだけでなく、重要度の高い文を重要文として提示することが可能な重要文提示システムを提供する。【解決手段】  重要語をキーワードとして、その重要度と対応付けてキーワード記憶手段２０に記憶しておく。利用者から文書データの指定が行われると、重要度算出手段３０は、指定された文書データを文書記憶手段１０から読み込み、各文が含む単語の重要度をキーワード記憶手段２０を参照して取得し、その重要度を基に各文の重要度を算出する。重要文設定手段４０は、事前に設定された閾値と各文の重要度を比較し、重要度が閾値より大きい場合には、その文を重要文として設定する。文書出力手段５０は、重要文を他の文より大きい文字サイズに設定して文書データを出力する。【選択図】  図１
2009265770.tif 000002
【特許請求の範囲】
【請求項１】
文書データを記憶した文書記憶手段と、
重要キーワードをその重要度を示す値とともに記憶したキーワード記憶手段と、
前記文書記憶手段から文書データを読み込み、当該文書データ中の各文の重要度を、各文に含まれる前記キーワードの重要度に基づいて求める重要度算出手段と、
前記重要度算出手段により算出された重要度が所定の値以上の場合に、当該文を重要文として設定する重要文設定手段と、
前記文書データ中の重要文を他の文より大きな文字で出力する文書出力手段と、
を有することを特徴とする重要文提示システム。
【請求項２】
前記重要文設定手段は、重要度を多段階で設定し、
前記文書出力手段は、前記重要度が多段階で設定された各文を重要度に応じた大きさで出力することを特徴とする請求項１に記載の重要文提示システム。
【請求項３】
前記重要度算出手段は、前記文書記憶手段から複数の文書データを抽出し、各文書データ内の各文の重要度を算出し、
前記重要文設定手段は、重要度が所定の閾値を超える文を複数の文書データから所定数抽出し、
前記文書出力手段は、複数の文書データから抽出された所定数の文を出力することを特徴とする請求項１または請求項２に記載の重要文提示システム。
【請求項４】
請求項１から請求項３のいずれかに記載の重要文提示システムとして、コンピュータを機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、テキストを提示する際に、重要な文ほど大きく提示するための技術に関する。
【背景技術】
【０００２】
従来より、テキスト文書をコンピュータで処理して様々な体裁で表示することが行われている。しかし、通常は、どの部分が重要であるかは示されていないため、文書が長い場合でも、利用者は丁寧に読んで情報を得なければならなかった。これに対して、対象文章中から重要単語を含む文を重要文として抽出する技術が提案されている（特許文献１参照）。
【特許文献１】特許第２７８３５５８号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
しかしながら、上記特許文献１に記載の技術では、対象文章中から重要単語を含む文を抽出し、重要文としているため、重要単語を含む文は全て重要文となってしまい、複数の重要文が抽出された際に、利用者はどの文を見れば良いかわからないという問題がある。
【０００４】
そこで、本発明は、単に重要単語を含むかどうかだけでなく、重要度の高い文を重要文として提示することが可能な重要文提示システムを提供することを課題とする。
【課題を解決するための手段】
【０００５】
上記課題を解決するため、本発明では、文書データを記憶した文書記憶手段と、重要キーワードをその重要度を示す値とともに記憶したキーワード記憶手段と、前記文書記憶手段から文書データを読み込み、当該文書データ中の各文の重要度を、各文に含まれる前記キーワードの重要度に基づいて求める重要度算出手段と、前記重要度算出手段により算出された重要度が所定の値以上の場合に、当該文を重要文として設定する重要文設定手段と、前記文書データ中の重要文を他の文より大きな文字で出力する文書出力手段を有する重要文提示システムを提供する。
【０００６】
本発明によれば、重要なキーワードに重要度を付与しておき、各文の重要度を、その文が含むキーワードの重要度に基づいて算出し、所定の重要度を有する文を重要文として他の文より大きな文字で出力するようにしたので、単に重要単語を含むかどうかだけでなく、重要度の高い文を重要文として提示することが可能となる。
【発明の効果】
【０００７】
本発明によれば、単に重要単語を含むかどうかだけでなく、重要度の高い文を重要文として提示することが可能となるという効果を奏する。
【発明を実施するための最良の形態】
【０００８】
（１．第１の実施形態）
以下、本発明の好適な実施形態について図面を参照して詳細に説明する。図１は、本発明第１の実施形態に係る重要文提示システムの構成図である。図１において、１０は文書記憶手段、２０はキーワード記憶手段、３０は重要度算出手段、４０は重要文設定手段、５０は文書出力手段である。
【０００９】
文書記憶手段１０は、出力対象とする文書データを記憶したものである。キーワード記憶手段２０は、重要単語であるキーワードを、その重要度とともに記憶したものである。重要度算出手段３０は、文書記憶手段１０に記憶された文書データの構文解析を行うとともに、キーワード記憶手段２０に記憶されたキーワードを参照し、文書データ内の各文の重要度を算出する。重要文設定手段４０は、各文の重要度を所定の閾値と比較し、閾値より大きい場合に、その文を重要文として設定する。文書出力手段５０は、文書データを出力する際、重要文とそうでない文との体裁を区別して出力する。図１に示した重要文提示システムは、実際にはキーボードやマウス等の入力機器、ディスプレイやプリンタ等の出力機器を有するコンピュータに専用のプログラムを組み込むことにより実現される。また、文書記憶手段１０、キーワード記憶手段２０は、コンピュータに接続されたハードディスク等の記憶装置により実現される。
【００１０】
図２は、キーワード記憶手段２０に記憶された情報の一例を示す図である。図２に示すように、キーワード記憶手段２０には、キーワードに対応付けて重要度が記憶されている。キーワードとは、管理者が重要語であると判断したものである。重要度は、様々な手法で設定することが可能であるが、本実施形態では、重要度が高いほど数値が大きくなるように設定している。図２の例では、キーワード“重要”の重要度が“５”で最も高く、キーワード“お陰”の重要度が“３”で最も低くなっている。
【００１１】
次に、図１に示した装置の処理動作について説明する。重要文提示システム１００が起動した後、利用者が用語を指定すると、重要文提示システム１００は、文書記憶手段１０に記憶された文書データを、指定された用語で全文検索し、指定された用語を含む文書データを抽出する。そして、重要文提示システム１００は抽出した文書データの一部（ファイル名、タイトル等）を表示手段に表示して、利用者に選択を促す。利用者が、ファイル名等で確認した後、所望の文書データを選択する指示をマウス等を用いて行うと、重要度算出手段３０が、選択指示された文書データを文書記憶手段１０から読み込む。
【００１２】
続いて、重要度算出手段３０は、読み込んだ文書データ内の文章を文単位に分割する処理を行う。具体的には、文単位への分割は、「。」が出現した部分を末尾と判断して行う等の公知の手法により行う。例えば、図３（ａ）に示すような文書データに対して分割処理を行った場合、図３（ｂ）に示すような４つの文に分割される。
【００１３】
次に、重要度算出手段３０は、各文に対して形態素解析を行い、単語に分解するとともに各単語の品詞を特定する処理を実行する。続いて、重要度算出手段３０は、形態素解析により分解された各単語のうち、特定品詞の単語を抽出する処理を実行する。本実施形態では、特定品詞として名詞を設定しており、重要度算出手段３０は、名詞のみを抽出することになる。
【００１４】
次に、重要度算出手段３０は、抽出した名詞でキーワード記憶手段２０を参照し、各文単位の重要度を算出する。具体的には、各文が含む名詞の重要度をキーワード記憶手段２０から取得し、各文単位でその和を算出する。例えば、図３の例では、文Ａは、「簿記」「3級」「合格」の３つの名詞を有するので、これらを用いて、キーワード記憶手段２０を参照することになるが、これらの名詞はいずれもキーワード記憶手段２０に登録されていないため、各名詞の重要度は“０”と判断され、文Ａの重要度は“０”と算出される。また、図３の例では、文Ｂは、「xxxセミナー」「xxx先生」「熱意」「講義」「お陰」の５つの名詞を有するが、このうち、キーワード記憶手段２０に登録されているのは、「お陰」だけである。したがって、「お陰」の重要度が“３”であり、他の４つの重要度は“０”であるため、文Ｂの重要度は“３”と算出される。同様に、図３（ｃ）に示すように、文Ｃの重要度は“０”、文Ｄの重要度は“５”と算出される。
【００１５】
各文の重要度が算出されたら、重要文設定手段４０が、各文の重要度と、事前に設定された閾値とを比較し、各文の重要度が閾値より大きい場合に、その文を重要文として設定する。重要文の設定については、どの程度の段階とするかを適宜設定しておくことが可能である。例えば、重要文であるかそうでないかの２段階に設定しておくことも可能であるし、さらに細かく多段階に設定しておくことも可能である。
【００１６】
続いて、文書出力手段５０が、文書データのうち、重要文として設定された文を他の文よりも大きい文字サイズで出力する。この結果、図３（ａ）に示した文書データは、図４に示すような体裁で出力される。図４に示すように、重要度が“５”である「重要なのは、…」の文が最も大きく表示され、重要度が“３”である「これは、…」の文が次に大きく表示され、重要度が“０”である「簿記3級…」の文と「3級は…」の文が最も小さく表示される。この例では、重要度が０〜５までの６段階で重要文の設定を行っているが、文書データ中の各文に設定された重要度が“０” “３” “５”の３段階であるので、図４の例では、３段階の大きさで出力されている。このような状態で文書データが出力されるため、利用者は、文書中のどの箇所が重要であるかを一目で把握することが可能となり、全文を読む必要がなく、重要な箇所から読むことが可能となる。
【００１７】
文書データの出力手法としては、様々な手法を用いることが可能であるが、本実施形態では、ＨＴＭＬデータとして出力している。ＨＴＭＬデータで出力する場合、重要文設定手段４０は、文の重要度に応じて、文字サイズを示すタグで各文を囲む処理を行う。例えば、重要度＜１の場合、タグ<li class="tagcloud0">で囲い、１≦重要度＜４の場合、タグ<li class="tagcloud1">で囲い、４≦重要度＜７の場合、タグ<li class="tagcloud2">で囲い、７≦重要度＜１０の場合、タグ<li class="tagcloud3">で囲い、重要度≧１０の場合、タグ<li class="tagcloud4">で囲う。また、重要文設定手段４０は、タグ<li class="tagcloud0">が文字サイズ“８”、タグ<li class="tagcloud1">が文字サイズ“１２”、タグ<li class="tagcloud2">が文字サイズ“１６”、タグ<li class="tagcloud3">が文字サイズ“２０”、タグ<li class="tagcloud4">が文字サイズ“２２”であることを記述したＣＳＳ（Cascading Style Sheets）を保持しており、このＣＳＳを、作成したＨＴＭＬデータとともに、文書出力手段５０に渡す。
【００１８】
文書出力手段５０は、重要文設定手段４０から受け取ったＨＴＭＬデータとＣＳＳを用いて、文書を出力する処理を行う。この結果、図４に示したような体裁で文書が出力されることになる。
【００１９】
（２．第２の実施形態）
上記第１の実施形態では、選択された１つの文書データ内の各文を重要度に応じて変更して出力するようにしたが、複数の文書データから文を抽出して出力するようにすることも可能である。次に、このような第２の実施形態について説明する。第２の実施形態は、第１の実施形態と異なる部分についてのみ説明することにする。第２の実施形態では、重要度算出手段３０は利用者から指定された用語を含む文書データを全て文書記憶手段１０から抽出する。さらに、重要度算出手段３０は、第１の実施形態と同様にして、抽出した文書データ中の各文の重要度を算出する。重要度が算出されたら、重要文設定手段４０が、重要度が所定の閾値を超える文を所定数抽出する。重要度の閾値、および抽出する数は事前に設定しておくことが可能である。続いて、重要文設定手段４０は、複数の文書データから抽出された文を、重要度に応じて文字サイズを定めるタグで囲んだＨＴＭＬデータを作成する処理を行う。この処理は、第１の実施形態と同様である。
【００２０】
そして、重要文設定手段４０は、上記ＣＳＳを、作成したＨＴＭＬデータとともに、文書出力手段５０に渡す。文書出力手段５０は、重要文設定手段４０から受け取ったＨＴＭＬデータとＣＳＳを用いて、文書を出力する処理を行う。この結果、図４に示したような体裁で文書が出力されることになるが、第１の実施形態では、１つの文書が表示されるのに対して、第２の実施形態では、複数の文書データから抽出された複数の文が重要度に応じて大きさが変化して表示される。このようにして、表示された状態は、いわゆる“タグクラウド”と同じである。タグクラウド (tag cloud)とは、ウェブサイト上で使用されるタグの視覚的記述であり、雲のように表示されるタグ文字列が大小さまざまに浮かんでいるように見えることからそう呼ばれるものである。ただし、従来、タグクラウドで表示を行う場合は、単語の出現頻度でサイズを決定していたが、本発明では、重要度に応じて文字の大きさを変化させ、タグクラウド形式で表示する。
【００２１】
（３．有効な利用形態）
次に、本発明に係る重要文提示システムの利用形態について説明する。本発明に係る重要文提示システムは、上記実施形態に限定されず、様々な形態で利用可能であるが、例えば、インターネット上に公開された文書データを、利用者が自身の端末装置に表示させる際に利用することも可能である。図５は、本発明に係る重要文提示システムをインターネット上の文書管理サーバに適用した例を示す図である。
【００２２】
図５において、文書管理サーバ２００は、ＷＷＷサーバ機能、データベースサーバ機能を有するサーバコンピュータであり、重要文提示システム１００としての機能も有している。利用者端末３００は、インターネットを介して、文書管理サーバ２００にアクセスし、データの送受信が可能な端末装置であり、ネットワーク通信機能を有する汎用のコンピュータにＷＷＷブラウザを組み込むことにより実現される。図５に示す形態では、文書記憶手段１０、キーワード記憶手段２０、重要度算出手段３０、重要文設定手段４０は、文書管理サーバ２００に搭載され、文書出力手段５０は、文書管理サーバ２００と利用者端末３００の連携により実現される。文書管理サーバ２００の一例としては、簡易型の日記風ホームページであるブログに関する情報を収集したブログ収集サーバなどがある。このような形態で利用すれば、利用者は、文書管理サーバ２００にアクセスして好みのブログに関する情報を閲覧する際、重要な文だけを拡大した状態で閲覧することができるため、数多くあるブログを閲覧する際でも、１つのブログの重要な箇所を迅速に把握することが可能となる。
【図面の簡単な説明】
【００２３】
【図１】本発明に係る重要文提示システムの構成図である。
【図２】キーワード記憶手段２０に記憶された情報の一例を示す図である。
【図３】文書データの分割処理および各文の重要度算出の様子を示す図である。
【図４】文書データの出力体裁を示す図である。
【図５】本発明に係る重要文提示システムをインターネット上の文書管理サーバに適用した例を示す図である。
【符号の説明】
【００２４】
１０・・・文書記憶手段
２０・・・キーワード記憶手段
３０・・・重要度算出手段
４０・・・重要文設定手段
５０・・・文書出力手段
１００・・・重要文提示システム
２００・・・文書管理サーバ
３００・・・利用者端末
【図１】
2009265770.tif 000003
【図２】
2009265770.tif 000004
【図３】
2009265770.tif 000005
【図４】
2009265770.tif 000006
【図５】
2009265770.tif 000007