(57)【特許請求の範囲】
【請求項１】
それぞれ電子化された複数の文献情報をそれぞれ記憶する文献情報記憶部と、
前記記憶された各文献情報のうち所定の文献情報群から抽出される所定の複数のキーワードの組合せ及び出現数に基づいて、相違を最も端的に表す主成分分析を行うことにより、前記所定の文献情報群の各文献情報の座標をそれぞれ算出する文献座標算出部と、
前記所定の各キーワードを含む文献情報の総数及び前記所定の各キーワードの出現数に基づいて主成分分析を行うことにより、前記所定の各キーワードの座標をそれぞれ算出するキーワード座標算出部と、
前記文献座標算出部により算出された前記各文献情報の座標に基づいて前記各文献情報の分布密度を算出し、この算出された分布密度及び前記所定の各キーワードをそれぞれ可視化してマップ情報を生成するマップ生成部と、
ユーザにより指定される標的情報の座標を所定の主成分分析を行うことにより算出する標的座標算出部と、
前記算出された標的情報の座標に前記標的情報の存在を示す表示要素を対応付けて前記マップ情報に重ねて表示させる標的座標表示部と、
前記マップ情報上において、前記標的情報の座標から所定の方向に位置するキーワードの存在を示すための案内語を抽出する案内語抽出部と、
この抽出された案内語を前記所定の方向に対応付けて前記マップ情報に重ねて表示させる案内語表示部と、
を備え、
前記案内語抽出部は、前記所定の各キーワードのうち前記標的情報に含まれていないキーワードを、前記案内語として抽出する文献情報分析装置。
【請求項２】
前記案内語抽出部は、前記所定のキーワードのうち前記標的情報に含まれていないキーワードの座標と前記標的情報の座標との間の距離を算出し、この算出された距離が遠いキーワードを前記案内語として優先的に抽出する請求項１に記載の文献情報分析装置。
【請求項３】
前記案内語抽出部は、前記所定の各キーワードのうち前記マップ情報の輪郭線から所定の幅だけ内側に寄った閾値線までの領域に位置する境界キーワードを検出し、この検出された境界キーワードを含む文献情報を前記文献情報記憶部から読み出して、この読み出された文献情報に含まれる単語群のうち前記所定の各キーワードとして抽出されていない単語の中から、前記案内語を抽出する請求項１に記載の文献情報分析装置。
【請求項４】
前記案内語抽出部は、前記読み出された文献情報に含まれる単語群のうち、予め指定された所定期間内における出現頻度が前記所定期間よりも前の期間における出現頻度よりも大きい案内語に限定する請求項３に記載の文献情報分析装置。
【請求項５】
前記案内語抽出部は、
前記所定の各キーワードのうち前記標的情報に含まれていないキーワードを前記案内語として抽出する第１抽出部と、
前記所定の各キーワードのうち前記マップ情報の輪郭線から所定の幅だけ内側に寄った閾値線までの領域に位置する境界キーワードを検出し、この検出された境界キーワードを含む文献情報を前記文献情報記憶部から読み出して、この読み出された文献情報に含まれる単語群のうち前記所定の各キーワードとして抽出されていない単語の中から、前記案内語を抽出する第２抽出部と、
を備えて構成される請求項１に記載の文献情報分析装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、例えば、特許文献や学術文献等の文献情報を分析する文献情報分析装置及び文献情報分析方法に関する。
【背景技術】
【０００２】
例えば、文献情報としての特許文献を調査することにより、研究開発の方向性を探ったり、あるいは事業計画の立案等を行うことができる。このために、膨大な特許文献群から所定の目的に合致する特許文献を抽出し、抽出された特許文献群を分析する。この分析結果を二次元平面に表現したものは、いわゆる特許マップとして知られている。
【０００３】
しかし、膨大な特許文献群の中から目的に添った特許文献を選び出し、その内容をそれぞれ確認して特許マップを作成するためには、相当な手間がかかり、効率が低い。
【０００４】
そこで、本出願人は、特許マップを自動的に作成可能な装置を先に提案している（特許文献１）。
【特許文献１】特開２００５−１４９３４６号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
前記文献に記載の技術によれば、特許文献群の中から主要なキーワードを自動的に抽出し、特許文献の分布密度及び主要キーワードを配置してなる特許マップを容易に作成することができる。
【０００６】
ところで、作成された特許マップを特許出願戦略や研究開発あるいは事業計画等に役立たせようとする場合、現在予定している出願内容や研究内容等が、特許マップ上においてどのような位置づけにあるかを把握する必要がある。しかし、前記文献に記載の装置では、現在予定している出願内容や研究内容等の位置づけを自動的に行うことができず、使い勝手に改善の余地がある。
【０００７】
また、予定する出願内容や研究内容が現実に実行された場合、その実行結果が特許マップに与える影響を把握することができず、この点でも使い勝手に改善の余地がある。
【０００８】
さらに、今後予定する出願内容や研究内容等の方向性を特許マップから探るのは、容易なことではない。従って、自動的に作成された特許マップの有効利用の観点からも改善の余地がある。
【０００９】
そこで、本発明の目的は、生成されたマップ情報における標的情報の位置づけを把握できるようにした文献情報分析装置及び文献情報分析方法を提供することにある。本発明の他の目的は、マップ情報における標的情報の位置づけを示すと共に、標的情報に関するユーザの意思決定を支援することができるようにした文献情報分析装置及び文献情報分析方法を提供することにある。本発明のさらなる目的は、後述する実施形態の記載から明らかになるであろう。
【課題を解決するための手段】
【００１０】
上記課題を解決すべく、本発明の一つの観点に従う文献情報分析装置は、それぞれ電子化された複数の文献情報をそれぞれ記憶する文献情報記憶部と、記憶された各文献情報のうち所定の文献情報群から抽出される所定の複数のキーワードの組合せ及び出現数に基づいて主成分分析を行うことにより、所定の文献情報群の各文献情報の座標をそれぞれ算出する文献座標算出部と、所定の各キーワードを含む文献情報の総数及び所定の各キーワードの出現数に基づいて主成分分析を行うことにより、所定の各キーワードの座標をそれぞれ算出するキーワード座標算出部と、文献座標算出部により算出された各文献情報の座標に基づいて各文献情報の分布密度を算出し、この算出された分布密度及び所定の各キーワードをそれぞれ可視化してマップ情報を生成するマップ生成部と、ユーザにより指定される標的情報の座標を所定の主成分分析を行うことにより算出する標的座標算出部と、算出された標的情報の座標に標的情報の存在を示す表示要素を対応付けてマップ情報に重ねて表示させる標的座標表示部と、を備える。
【００１１】
文献情報としては、例えば、特許文献（公開公報、登録公報等を含む）や学術論文等を挙げることができる。文献情報は、電子化されて文献情報記憶部に記憶されている。文献情報記憶部に記憶された複数の文献情報のうち、所定の文献情報群から所定の複数のキーワードが抽出される。所定の文献情報群とは、例えば、ユーザにより入力された検索条件に合致する文献情報の群として定義可能である。所定の複数のキーワードとは、例えば、所定の文献情報群の各文献情報をそれぞれ特徴付ける主要なキーワードである。
【００１２】
文献座標算出部は、所定の複数のキーワードの組合せ及び所定の複数のキーワードの出現数に基づいて、主成分分析を行い、所定の文献情報群の各文献情報の座標をそれぞれ算出する。主成分分析とは、多変量解析の一手法であり、簡単に言えば、それぞれ多くの変量を含む各サンプル情報について、その相違を最も端的に表す幾つかの総合的指標（主成分）で代表させ、次元数を縮減させる分析方法である。
【００１３】
同様にして、キーワード座標算出部は、主成分分析により、所定の各キーワードの座標をそれぞれ算出する。マップ生成部は、各文献情報の座標に基づいて、文献情報の分布密度を算出する。例えば、マップ生成部は、マップの全領域を複数のブロックに区切り、各ブロックに位置する文献情報の数を算出することによって、各ブロック毎の文献情報の粗密を検出可能である。マップ生成部は、例えば、文献情報の分布密度に対応する表示要素（例えば等高線等）と、キーワードの存在を示す表示要素（例えば、キーワードの文字そのもの、あるいはシンボル）とをマップ領域上に配置することにより、マップ情報を生成する。このマップ情報は、例えば、２次元平面に表現されるが、これに限らず、３次元空間に表現することもできる。
【００１４】
マップ情報を視認したユーザは、標的情報を指定することができる。標的情報とは、ユーザが、そのマップ情報における位置付けを希望する情報であり、例えば、これから特許出願しようとする発明の概要を示す情報や、これから研究しようとする研究内容の概要を示す情報が該当する。ユーザは、例えば、標的情報をキーボードスイッチ等を介して、その場で入力することもできるし、あるいは、既に作成された文書ファイルを標的情報として指定することもできる。
【００１５】
標的座標算出部が標的情報の座標を算出すると、標的座標表示部は、標的座標の存在を示す表示要素をマップ情報に重ねて表示させる。これにより、ユーザは、そのマップ情報における標的座標の位置づけを容易に把握することができる。
【００１６】
本発明の実施形態では、標的座標算出部は、標的情報を所定の文献情報群の一つに含めて、所定の各キーワードの組合せ及び出現数に基づいて主成分分析を行うことにより、標的情報の座標を算出する第１モードと、標的情報を所定の文献情報群に含めずに、所定の各キーワードの組合せ及び出現数に基づいて主成分分析を行うことにより、標的情報の座標を算出する第２モードと、の２種類のモードのいずれか一つで、標的情報の座標を決定可能となっている。
【００１７】
第１モードが選択された場合、所定の文献情報群の一つに標的情報が含まれるため、各文献情報の座標や各キーワードの座標をそれぞれ再度算出すれば、元のマップ情報とは異なるマップ情報が生成される。即ち、第１モードは、標的情報をマップ情報に反映させるモードである。これに対し、第２モードが選択された場合、標的情報は所定の文献情報群に含まれないため、標的情報が入力されてもマップ情報に影響を与えない。このように複数種類のモードを予め用意しておき、いずれか一つのモードをユーザが任意に選択可能とすれば、標的情報をマップ情報の基礎に含めた場合と含めない場合との相違を確認することができ、使い勝手が向上する。
【００１８】
本発明の実施形態では、マップ情報上において、標的情報の座標から所定の方向に位置するキーワードの存在を示すための案内語を抽出する案内語抽出部と、この抽出された案内語を所定の方向に対応付けてマップ情報に重ねて表示させる案内語表示部と、を備えている。
【００１９】
案内語とは、標的情報の周囲に存在するキーワードを示すための情報である。案内語として示されるキーワードは、マップ情報上に既に表示されている場合もあり得るし、マップ情報上に表示されていない場合もあり得る。案内語は、顕在化されたキーワードまたは潜在的キーワードのいずれかまたは双方をそれぞれ指し示すことができる。
【００２０】
また、案内語抽出部は、標的情報の座標から所定の方向に位置するキーワードの存在を示すための案内語を、当該キーワードの座標と標的情報の座標との間の算出された距離に対応付けて抽出することができる。そして、案内語表示部は、抽出された案内語を、前記算出された距離に応じて、所定の方向に対応付けてマップ情報に重ねて表示させることができる。例えば、標的座標との距離が遠いキーワードから順番に、あるいは、標的座標との距離が近い順番に、案内語として表示させることができる。
【００２１】
ユーザが、表示された案内語のいずれか一つまたは複数を採用し、その採用した案内語を標的情報に追加して再度入力することにより、この案内語の追加によって修正された標的情報の座標が計算し直され、マップ情報上に重ねて表示される。
【００２２】
本発明の実施形態では、案内語表示部に表示された案内語をユーザが選択することにより、標的座標算出部は、選択された案内語を標的情報に含めて、標的情報の座標を再算出する。これにより、ユーザは、改めて標的情報を作り直すまでもなく、表示された案内語のいずれか一つまたは複数を選択するだけで、標的情報の表示位置（座標）を変化させることができる。
【００２３】
本発明の実施形態では、案内語抽出部は、所定の各キーワードのうち標的情報に含まれていないキーワードを、案内語として抽出する。
【００２４】
本発明の実施形態では、案内語抽出部は、所定のキーワードのうち標的情報に含まれていないキーワードの座標と標的情報の座標との間の距離を算出し、この算出された距離が遠いキーワードを案内語として優先的に抽出する。
【００２５】
本発明の実施形態では、案内語抽出部は、所定の各キーワードのうちマップ情報の境界近傍に位置する境界キーワードを検出し、この検出された境界キーワードを含む文献情報を文献情報記憶部から読み出して、この読み出された文献情報に含まれる単語群のうち所定の各キーワードとして抽出されていない単語の中から、案内語を抽出する。これにより、マップ情報に表示されていない隠れたキーワードを案内語として顕在化させることができる。
【００２６】
本発明の実施形態では、案内語抽出部は、読み出された文献情報に含まれる単語群のうち、予め指定された所定期間内における出現頻度が所定期間よりも前の期間における出現頻度よりも相対的に大きい単語であって、かつ、所定の各キーワードとして抽出されていない単語の中から、案内語を抽出する。
【００２７】
ユーザは、標的座標を指定する際に、所定期間（例えば、現在から過去半年間、現在から過去１年間等）を指定することができる。案内語抽出部は、指定された所定期間内の出現頻度及び指定された所定期間より前の期間における出現頻度を、単語群の各単語毎にそれぞれ算出する。なお、所定期間より前の期間は、例えば、１年間や３年間等のように、ユーザの指定した期間、または、初期値として設定された期間に限定可能である。
【００２８】
最近の出現頻度の方が過去の出現頻度よりも相対的に大きい単語であって、マップ情報上に表示されていないものを案内語として抽出することにより、最近の傾向を示す情報をユーザに与えることができる。
【００２９】
本発明の実施形態では、案内語抽出部は、所定の各キーワードのうち標的情報に含まれていないキーワードを案内語として抽出する第１抽出部と、所定の各キーワードのうちマップ情報の境界近傍に位置する境界キーワードを検出し、この検出された境界キーワードを含む文献情報を文献情報記憶部から読み出して、この読み出された文献情報に含まれる単語群のうち所定の各キーワードとして抽出されていない単語の中から、案内語を抽出する第２抽出部と、を備えて構成される。
【００３０】
本発明の他の観点に従うプログラムは、コンピュータを、それぞれ電子化された複数の文献情報をそれぞれ記憶する文献情報記憶手段と、記憶された各文献情報のうち所定の文献情報群から抽出される所定の複数のキーワードの組合せ及び出現数に基づいて主成分分析を行うことにより、所定の文献情報群の各文献情報の座標をそれぞれ算出する文献座標決定手段と、所定の各キーワードを含む文献情報の総数及び所定の各キーワードの出現数に基づいて主成分分析を行うことにより、所定の各キーワードの座標をそれぞれ算出するキーワード座標決定手段と、文献座標決定手段により算出された各文献情報の座標に基づいて各文献情報の分布密度を算出し、この算出された分布密度及び所定の各キーワードをそれぞれ可視化してマップ情報を生成するマップ生成手段と、ユーザにより指定される標的情報の座標を所定の主成分分析を行うことにより算出する標的座標決定手段と、算出された標的情報の座標に標的情報の存在を示す表示要素を対応付けてマップ情報に重ねて表示させる標的座標表示手段として、それぞれ機能させる。このプログラムは、一つまたは複数のコンピュータ上で実行されることにより、所定の機能を実現可能である。
【００３１】
本発明のさらに別の観点に従う文献情報分析方法は、ユーザからの検索条件を取得するステップと、検索条件に合致する複数の文献情報を検索するステップと、検索された各文献情報に含まれる所定の複数のキーワードをそれぞれ抽出するステップと、抽出された所定の各キーワードの組合せ及び出現数に基づいて主成分分析を行うことにより、検索された各文献情報の座標をそれぞれ算出するステップと、所定の各キーワードを含む文献情報の総数及び所定の各キーワードの出現数に基づいて主成分分析を行うことにより、所定の各キーワードの座標をそれぞれ算出するステップと、文献座標決定手段により算出された各文献情報の座標に基づいて各文献情報の分布密度を算出するステップと、算出された分布密度及び所定の各キーワードにそれぞれ所定の図形要素を対応付けることにより可視化して、マップ情報を生成するステップと、ユーザにより指定される標的情報を取得するステップと、取得された標的情報の座標を、所定の主成分分析を行うことにより算出するステップと、算出された標的情報の座標に標的情報の存在を示す図形要素を対応付けてマップ情報に重ねて表示させるステップと、標的情報をマップ情報上の所定の方向に移動させるための案内語を抽出するステップと、この抽出された案内語を所定の方向に対応付けてマップ情報に重ねて表示させるステップと、案内語表示部に表示された案内語がユーザにより選択された場合には、標的情報に選択された案内語を含めて、この標的情報の座標を再度算出し、この再度算出された座標に、標的情報に対応付けられる図形要素を移動させるステップと、を含む。
【発明を実施するための最良の形態】
【００３２】
以下、図面に基づき、本発明の実施の形態を説明する。本実施形態に係る文献情報分析装置１は、マップ制御部１０と、案内語制御部２０及び情報蓄積部３０を備えたコンピュータ装置として構成可能である。そして、文献情報分析装置１は、例えば、インターネットやLAN（Local Area Network）等の通信ネットワークを介して、クライアント端末２と双方向通信可能に接続されている。クライアント端末２は、例えば、パーソナルコンピュータや携帯情報端末（携帯電話を含む）等として構成可能である。
【００３３】
マップ制御部１０は、情報蓄積部３０に記憶されている多数の文献情報に基づいて、技術マップ１００を生成し、出力する。生成されたマップ１００は、通信ネットワークを介して、クライアント端末２に送信される。マップ１００は、クライアント端末２内に保存可能としてもよいし、クライアント端末２内に保存不能としてもよい。マップ制御部１０の詳細はさらに後述する。
【００３４】
案内語制御部２０は、情報蓄積部３０に記憶されている多数の文献情報に基づいて、キーワードを抽出し、このキーワードを案内語としてマップ１００上に表示させる。案内語制御部２０の詳細はさらに後述する。
【００３５】
情報蓄積部３０は、例えば、特許公開公報や登録公報、あるいは、科学技術論文等のような文献情報を多数記憶している。
【００３６】
マップ１００の構成を説明する。マップ１００は、ユーザから指示された目的に添って生成されるものである。ユーザは、例えば、調査を希望する技術分野や特定のサーチワード等を指定することにより、情報蓄積部３０に記憶されている多数の文献情報群の中から所定の文献情報群のみを選ぶことができる。ユーザによって選ばれた文献情報群の内容は、マップ制御部１０によって解析され、マップ１００が生成される。
【００３７】
等高線１０１Ａ，１０１Ｂ，１０１Ｃ及び１０１Ｄは、マップ１００に含まれる文献情報の分布密度を示す表示要素である。例えば、等高線１０１Ａは、そこに存在する文献情報の数が１以上Ｂ１未満であることを示し、等高線１０１Ｂは、そこに存在する文献情報の数がＢ１以上Ｂ２未満であることを示す（Ｂ１，Ｂ２は自然数）。このように、１０１Ａから１０１Ｂ、１０１Ｃ、１０１Ｄへと向かうにつれて、そこに含まれる文献情報の数は段階的に増大する。
【００３８】
マップ１００には、複数のキーワード１０２も表示されている。これらのキーワード１０２は、マップ１００を構成する文献情報群の各文献情報を特徴づける主要なキーワードであり、以下の説明では、主要キーワード１０２と呼ぶ場合がある。
【００３９】
マップ１００には、標的情報の座標を示す標的シンボル１１０が表示されている。標的情報とは、ユーザが、そのマップ１００上での位置付け調査を希望する情報であり、例えば、発明内容の概略や研究内容の概要等を挙げることができる。
【００４０】
標的シンボル１１０の周囲には、マップ１００の有する上下及び左右の座標軸それぞれに対応して、それぞれ一つまたは複数の案内語１１１が表示されている。この案内語１１１は、標的情報の周囲に分散して存在する顕在化された、または、潜在的なキーワードを示す情報である。これによりユーザは、標的情報の内容を修正する場合のヒントを得ることができ、特許出願や研究開発の方向性を検討するための材料とすることができる。
以下、本実施形態のより詳細な実施例を説明する。なお、本発明の実施に必要な範囲内で、特開２００５−１４９３４６号公報の開示内容を利用可能である。
【実施例１】
【００４１】
図２は、文献情報分析装置１の機能構成を示すブロック図である。マップ制御部１０は、例えば、マップ生成条件入力受付部１１と、文献抽出部１２と、文献座標算出部１３と、キーワード抽出部１４と、キーワード座標算出部１５と、マップ生成部１６及びマップ表示部１７とを含んで構成することができる。
また、情報蓄積部３０の一例として、文献データベース（図中、データベースを「DB」と略記）３１と、単語データベース３２と、インデックスデータベース３３とを設けることができる。
文献データベース３１は、複数の文献情報を記憶するものである。単語データベース３２は、辞書として使用されるものである。インデックスデータベース３３は、各文献にどのようなキーワードが含まれているかを管理するためのものである。
【００４２】
マップ生成条件入力受付部１１は、ユーザから指定されるマップ生成条件の入力を受け付けるためのものである。受け付けるとは、例えば、ユーザの指定するマップ生成条件を示す情報を通信インターフェースを介して電子情報として受信し、メモリ等に記憶させることを意味する。
【００４３】
文献抽出部１２は、ユーザから指定された条件に基づいて、文献データベース３１及びインデックスデータベース３３を検索することにより、ユーザの望む範囲内の文献情報を抽出するものである。文献座標算出部１３は、抽出された文献情報を解析することにより、マップ１００上における座標を算出するものである。例えば、文献座標算出部１３は、抽出された各文献情報に含まれるキーワードの組合せ及び出現数に対して主成分分析を施すことにより、二次元平面上における各文献の座標をそれぞれ算出する。
【００４４】
キーワード抽出部１４は、抽出された文献情報を解析することにより、そこに含まれている複数のキーワードを抽出する。キーワード座標算出部１５は、抽出されたキーワードの座標をそれぞれ算出するものである。例えば、キーワード座標算出部１５は、キーワードを含む各文献情報の総数及び出現総数に対して主成分分析を施すことにより、二次元平面上における各キーワードの座標をそれぞれ算出するものである。なお、主成分分析は、多変量解析のための一手法であり、公知の技術であるため詳細を割愛する。
【００４５】
マップ生成部１６は、算出された各文献情報の座標及び各キーワードの座標に基づいて、マップ１００を生成する。例えば、マップ生成部１６は、有限の二次元平面を縦横に細かく区切って多数のブロック領域を設定し、各ブロック領域に存在する文献情報の数を算出する。これにより、マップ生成部１６は、文献情報の分布密度を求め、この分布密度に対応する等高線１０１Ａ等を設定する。
【００４６】
マップ表示部１７は、生成されたマップ１００の構成に応じて所定の表示要素をそれぞれ割り当てることにより、ユーザが視認可能なマップ１００を生成し、クライアント端末２に提供する。所定の表示要素としては、例えば、各等高線１０１Ａ等を示すための輪郭線や各キーワードを示すための文字等を挙げることができる。このほかに、マップ１００に対する操作を行うためのメニュー表示部等も追加される。
【００４７】
ユーザは、クライアント端末２の端末画面に表示されたマップ１００を閲覧することにより、指定した範囲の文献情報群がどのように分布しており、どのようなキーワードが使用されているか等を読みとることができる。
【００４８】
そして、ユーザは、マップ１００における位置づけ確認を希望する標的情報１２０を入力または指定する。標的情報１２０の入力方法としては、種々の方法を採用できる。例えば、マップ制御部１０からクライアント端末２に、標的情報を入力するためのフォームを提供し、このフォームにユーザが手動で標的情報１２０を入力することができる。
あるいは、ユーザは、既に作成されてクライアント端末２の補助記憶装置２００５等に記憶されている文書ファイルのファイル名を手動操作で選択することにより、この選択した文書ファイルを標的情報１２０として入力することもできる。より具体的には、ユーザは、補助記憶装置２００５のディレクトリ階層を辿って、所定の文書ファイルを探しだし、このファイル名をクリック等して選択する。ユーザによって選択された文書ファイルのデータは自動的に読み出され、通信ネットワークCNを介して、文献分析装置１に送信され、標的情報１２０として入力される。
さらに、ユーザの音声を認識してテキストコードに変換するためのプログラムを設けることにより、ユーザは、標的情報１２０を口述で入力することもできる。
【００４９】
案内語制御部２０は、例えば、標的情報入力受付部２１と、標的情報座標算出部２２と、標的情報表示部２３と、案内語抽出部２４及び案内語表示部２５とを含んで構成することができる。
【００５０】
標的情報入力受付部２１は、上述のような方法でユーザから入力される標的情報１２０を電子的に受け付けて記憶する。標的情報座標算出部２２は、入力された標的情報１２０の座標を算出する。標的情報座標表示部２３は、算出された座標に標的シンボル１１０を表示させる。
【００５１】
案内語抽出部２４は、文献データベース３１及びインデックスデータベース３３を参照することにより、標的情報１２０に関連づけられる一つ以上の案内語を抽出する。案内語表示部２５は、抽出された案内語１１１を、その座標に応じた方向に対応付けて、マップ１００に表示させる。
【００５２】
図３は、文献情報分析装置１及びクライアント端末２のハードウェア構成の概略を示す構成説明図である。文献情報分析装置１は、上述のように、サーバコンピュータ等のように構成可能である。
【００５３】
文献情報分析装置１は、例えば、通信インターフェース（図中、インターフェースを「I/F」と略記）１００１と、CPU（Central Processing Unit）１００２と、ROM（Read Only Memory）１００３と、RAM（Random Access Memory）１００４と、補助記憶装置１００５を備えて構成することができる。
【００５４】
補助記憶装置１００５には、例えば、OS（Operating System）の他に、文献データベース３１と、単語データベース３２と、インデックスデータベース３３と、案内語抽出プログラム１１００と、表示制御プログラム１１１０と、主成分分析プログラム１１２０と、構造解析プログラム１１３０と、検索プログラム１１４０及びウェブサーバプログラム１１５０を、それぞれ記憶させることができる。
【００５５】
文献データベース３１には、上述のように、特許公開公報等の文献情報が予め記憶されている。単語データベース３２には、例えば、助詞や接続詞等のようなキーワードに不適切な単語、同義語、類義語等が予め記憶されている。各文献情報に含まれているキーワードは、文献データベース３１と単語データベース３２とを用いることにより、それぞれ抽出することができる。インデックスデータベース３３は、このようにして抽出された各文献情報毎のキーワードの所在をそれぞれ管理する。従って、インデックスデータベース３３を用いることにより、多数の文献情報を記憶する文献データベース３１の中から、必要な文献情報を速やかに検索することができる。
案内語抽出プログラム１１００は、案内語抽出部２４を実現するためのプログラムである。表示制御プログラム１１１０は、マップ１００や標的シンボル１１０の描画処理等を行うプログラムである。主成分分析プログラム１１２０は、主成分分析を行うプログラムである。構造解析プログラム１１３０は、例えば、テキストマイニング等の手法に基づいて、テキストデータの構造を解析するプログラムである。検索プログラム１１４０は、入力された検索条件に基づいて、文献データベース３１等を検索するプログラムである。ウェブサーバプログラム１１５０は、ウェブサーバ機能を実現するプログラムである。
【００５６】
クライアント端末２の構成を説明する。クライアント端末２は、インターネット等の通信ネットワークCNを介して文献情報分析装置１に接続されており、例えば、通信インターフェース２００１と、CPU２００２と、ROM２００３と、RAM２００４及び補助記憶装置２００５を備えて構成可能である。
【００５７】
なお、以上の構成は例示であって、本発明はこれに限定されない。例えば、プログラムに代えて、プログラマブル・ロジック・デバイス等のようなハードウェア回路を用いて、各機能の少なくとも一部を実現可能な場合もある。
【００５８】
文献情報分析装置１（以下、分析装置１とも呼ぶ）を用いた文献情報分析方法について説明する。図４は、マップ１００を生成して出力するためのマップ制御処理の概要を示すフローチャートである。なお、以下に述べる各フローチャートも同様であるが、各フローチャートは、処理の概要を示しており、実際のプログラムとは相違する。
【００５９】
まず、ユーザは、クライアント端末２のユーザインターフェースを介して、検索条件を入力する（Ｓ１０）。検索条件は、例えば、「光触媒」等のようなキーワードを指定することにより、あるいは特許分類コードや文献の公開日等を指定することにより、行うことができる。
【００６０】
分析装置１は、クライアント端末２から検索条件を取得すると（Ｓ１１）、この検索条件に基づいてインデックスデータベース３３及び文献データベース３１を検索し、検索条件に合致する文献情報を全て抽出する（Ｓ１２）。より具体的には、ユーザから指定されたキーワードを有する文献情報を抽出するために、インデックスデータベース３３が使用される。そして、指定されたキーワードを有する文献情報が特定されると、その文献情報が文献データベース３１から読み出される。そして、抽出された結果は、分析装置１からクライアント端末２に送信され（Ｓ１３）、クライアント端末２の画面に表示される（Ｓ１４）。
【００６１】
ユーザは、クライアント端末２の画面を介して、抽出された文献の総数や文献名称等を確認し、抽出結果に承認を与える（Ｓ１５）。なお、ユーザが抽出結果に満足しない場合、検索条件を変えて、再度検索を指示することができる。
【００６２】
分析装置１は、ユーザの承認を確認すると、抽出された各文献情報からキーワードをそれぞれ抽出する（Ｓ１６）。このキーワード抽出結果は、分析装置１からクライアント端末２に送信され（Ｓ１７）、クライアント端末２の画面に表示される（Ｓ１８）。ユーザは、キーワード抽出結果に所望するキーワードが含まれているか等を確認して、承認を与える（Ｓ１９）。なお、ユーザがキーワード抽出結果に満足しない場合、再度のキーワード抽出を要求することもできる。
【００６３】
分析装置１は、ユーザの承認を確認すると、主成分分析を行うことにより、抽出された各文献情報の座標をそれぞれ算出する（Ｓ２０）。続いて、分析装置１は、各文献情報の座標に基づいて、文献情報の分布密度を算出する（Ｓ２１）。
【００６４】
分析装置１は、主成分分析を行うことにより、抽出された各キーワードの座標をそれぞれ算出する（Ｓ２２）。そして、分析装置１は、マップ１００を生成してクライアント端末２に送信する（Ｓ２３）。ユーザは、クライアント端末２の画面に表示されたマップ１００を確認する（Ｓ２４）。
【００６５】
図５は、マップ１００を生成する様子を模式的に示す説明図である。分析装置１は、各文献情報の座標を算出し、文献座標管理テーブルＴ１に記憶させる。文献座標管理テーブルＴ１には、例えば、文献情報を特定するための文献番号に、その文献情報のＸ軸座標及びＹ軸座標とが対応付けられている。また、分析装置１は、抽出された各キーワード（主要キーワード）の座標を算出し、キーワード座標管理テーブルＴ２に記憶させる。キーワード座標管理テーブルＴ２は、例えば、キーワードと、そのキーワードが含まれている文献番号と、そのキーワードのＸ軸座標及びＹ軸座標がそれぞれ記憶されている。なお、図中では、キーワードが含まれている文献番号を一つのみ示しているが、そのキーワードが含まれる全ての文献番号を含めることができる。
【００６６】
図５の下側に示すように、例えば、マップ１００のＸ軸方法及びＹ軸方向をそれぞれ複数ずつ分割することにより、多数のブロック領域１３０をマップ１００上に設定することができる。分析装置１は、各ブロック領域１３０に位置する文献情報の数をそれぞれ算出することにより、文献情報の分布密度を求める。
【００６７】
図６は、表示されたマップ１００に対して、ユーザが手動操作で標的情報１２０を入力する様子を示す説明図である。図６（ａ）は、標的情報１２０が入力される前のマップ１００を示す。図６（ｂ）に示すように、ユーザは、このマップ１００に対して、標的情報１２０を手動で入力する。これにより、その標的情報１２０の座標が算出されて、標的シンボル１１０がマップ１００上に表示される。
【００６８】
標的シンボル１１０は、マップ１００における標的情報１２０の位置づけを示すものである。ユーザは、標的シンボル１１０に基づいて、標的情報１２０がどのような位置づけにあるのかを把握し、戦略や方針の立案等に役立たせることができる。例えば、文献情報の密度が高い領域に標的情報１２０が位置する場合、ユーザは、研究開発が過密な分野での競争であることを自覚することができ、その過密分野での市場性等を考慮して、研究開発を続行するか否かについて判断することができる。逆に、文献情報の少ない領域に標的情報１２０が位置する場合、ユーザは、その分野の研究開発が遅れている理由や市場性等を考慮し、その過疎分野での研究開発を続行するか否かについて判断できる。
【００６９】
図７は、標的情報の座標を算出し、標的シンボル１１０をマップ１００に表示させるための処理を示すフローチャートである。
【００７０】
上述のように、ユーザが、クライアント端末２のキーボードスイッチを介して文章を入力したり、あるいは、既に作成済みの文書ファイルを選択することにより、標的情報１２０を分析装置１に入力することができる（Ｓ３１）。分析装置１は、クライアント端末２から入力された標的情報１２０をRAM１００４等に記憶させる（Ｓ３２）。
【００７１】
ユーザは、標的情報１２０の座標表示に関する一つまたは複数の設定値を入力することもできる（Ｓ３３）。入力可能な設定値としては、例えば、表示算出のモードや判定対象期間等を挙げることができる。ユーザにより入力された設定値は、分析装置１のRAM１００４等に記憶される（Ｓ３４）。
【００７２】
なお、ユーザは、標的情報１２０として使用するファイルのアドレスのみを指定することも可能である。例えば、既に作成されたHTML（HyperText Markup Language）ファイル）等の文書ファイルがクライアント端末２と別のコンピュータ装置や記憶装置上に存在する場合、ユーザは、その文書ファイルの所在を示すURL（Uniform Resource Locator）等のアドレス情報を分析装置１に入力する。この場合、分析装置１は、ユーザから入力されたアドレス情報に基づいて文書ファイルにアクセスし、この文書ファイルをダウンロードして補助記憶装置１００５等に記憶させる。分析装置１にプロキシサーバ機能またはこれと同様の機能を持たせることにより、このような構成を実現可能である。
【００７３】
さて、分析装置１は、構造解析プログラム１１３０を実行することにより、ユーザから入力された標的情報１２０の構文を解析する（Ｓ３５）。これにより、標的情報１２０に含まれる助詞や接続詞あるいは定型文等の不要な単語が除去され、キーワードだけが抽出される。この不要な単語の除去には、単語データベース３２が使用される。
【００７４】
次に、分析装置１は、標的情報１２０の座標に際して、標的情報１２０を文献情報群に反映させるか否かを選択する（Ｓ３６）。即ち、本実施形態では、第１モードと第２モードとの複数種類の座標算出モードを予め用意してあり、ユーザが事前または事後に、いずれか一つのモードを自由に選択可能としている。
【００７５】
第１モードは、標的情報１２０をマップ１００に含まれる文献情報群の一つに含めて、標的情報１２０の座標を算出するモードである（Ｓ３８）。これに対し、第２モードは、標的情報１２０を文献情報群に含めずに、標的情報１２０の座標を算出するモードである（Ｓ３７）。
【００７６】
第１，第２モードのいずれかに基づいて標的情報１２０の座標が算出されると、分析装置１は、この算出された座標に標的シンボル１１０を対応付けて、マップ１００上に標的シンボル１１０を表示させる（Ｓ３９）。ユーザは、クライアント端末２の画面を介して、標的情報１２０の位置づけを確認することができる（Ｓ４０）。
【００７７】
図８は、標的シンボル１１０の周囲に案内語１１１を配置させるための案内語制御処理の全体概要を示すフローチャートである。詳細は後述するが、分析装置１は、マップ１００に含まれるキーワードから案内語を抽出する（Ｓ４１）。この案内語は、既に抽出されているキーワード群の中から選ばれるため、既知案内語と呼ぶことができる。次に、分析装置１は、マップ１００を構成する文献情報群に含まれる単語群の中から、主要キーワードとして表示されていない単語を案内語として抽出する（Ｓ４２）。この案内語は、マップ１００上に出現していないため、未知案内語と呼ぶことができる。
【００７８】
そして、分析装置１は、標的シンボル１１０の周囲に、マップ１００の各座標軸に添って、抽出された案内語をそれぞれ配置させる（Ｓ４３）。簡単には、標的シンボル１１０の上下左右に、それぞれの方向に存在する案内語を配置させる。
【００７９】
図９は、既知の案内語を抽出するための処理を示すフローチャートである。分析装置１は、標的情報１２０の座標を中心として、各座標軸方向に偏っている主要キーワードをそれぞれ抽出する（Ｓ５２）。即ち、標的情報１２０の上下左右に分散するキーワードをそれぞれ抽出する。次に、分析装置１は、抽出されたキーワードが標的情報１２０に含まれているか否かを判定する（Ｓ５３）。そのキーワードが既に標的情報１２０に含まれている場合（S53:NO）、案内語として抽出する意味はないため、次のキーワードについて判定する。これに対し、そのキーワードが標的情報１２０に含まれていない場合（S53:YES）、分析装置１は、そのキーワードを既知案内語の候補として登録する（Ｓ５４）。以上のステップＳ５２〜Ｓ５４は、マップ１００に表示されているキーワードについて一つずつ実行される（Ｓ５１）。
【００８０】
分析装置１は、登録された既知案内語候補（キーワード）の座標と標的情報１２０の座標との間の距離をそれぞれ算出し、各座標軸方向のそれぞれについて、標的情報１２０までの距離が遠い順に並べ替える（Ｓ５５）。そして、分析装置１は、上位ｎ１個の既知案内語を選択する（Ｓ５６）。即ち、標的情報１２０からの距離の遠いキーワードが優先して選択される。
【００８１】
図１０〜図１３を参照して、既知案内語を抽出する方法の一例を説明する。前記フローチャートでは、マップ１００に表示されている各キーワード毎に、それぞれ判定するものとして述べたが、これに代えて、例えば、以下のように、既知案内語を抽出することもできる。
【００８２】
図１０は、マップ１００の各座標軸Ｘ，Ｙ方向に分散している表示済のキーワードを、各座標軸の方向毎に抽出する様子を示す。マップ１００は、例えば、第１領域、第２領域、第３領域及び第４領域に分割して考えることができる。ここで、標的情報１２０の座標を原点とした場合、第１領域は正のＹ軸に、第２領域は正のＸ軸に、第３領域は負のＹ軸に、第４領域は負のＸ軸に、それぞれ対応する。
【００８３】
分析装置１は、マップ１００上に分散する各キーワードの座標が第１領域〜第４領域のいずれに存在するかを検出し、キーワード抽出テーブルＴ３に登録する。キーワード抽出テーブルＴ３には、第１〜第４の各領域毎に、そこに含まれるキーワード及びその座標が対応付けられている。
【００８４】
図１１は、既知案内語の候補を自動的に選択する様子を示す。分析装置１は、キーワード抽出テーブルＴ３に登録された既知案内語と標的情報１２０から抽出された単語とを比較することにより、標的情報１２０に含まれていないキーワードのみを、既知案内語候補テーブルＴ４に登録させる。
【００８５】
図１２は、登録された既知案内語の候補から所定数の案内語を自動的に選択する様子を示す。既知案内語候補テーブルＴ４には、例えば、第１〜第４領域毎に、そこに含まれるキーワード及び該キーワードと標的情報１２０までの距離がそれぞれ対応付けられて記憶されている。
【００８６】
分析装置１は、距離の降順でキーワードを並べ替え、上位ｎ１個の案内語候補を既知案内語として選択する。選択された既知案内語は、図１３に示す既知案内語テーブルＴ５に登録される。既知案内語テーブルＴ５は、例えば、第１〜第４の各領域毎に、そこに含まれるキーワード及び標的情報１２０までの距離をそれぞれ対応付けて記憶する。
【００８７】
図１４は、未知の案内語を抽出するための処理を示すフローチャートである。Ｓ６２〜Ｓ６４の各ステップは、マップ１００の境界に存在する主要キーワードの全てについてそれぞれ実行される（Ｓ６１）。
【００８８】
分析装置１は、マップ１００を構成する文献情報群のうち、マップ１００の境界（ここでは、境界の近傍を含めて「境界」と呼ぶ）に存在する主要キーワードを含む全ての文献情報を検出する。そして、分析装置１は、検出された各文献情報に含まれている単語の中から、最近比較的頻繁に使用されている単語を抽出する（Ｓ６２）。即ち、主要キーワードとしてマップ１００上にプロットされていないが、最近頻出している要注意のキーワードを発見する。これをアラート分析と呼ぶこともでき、後述の急騰スコアを算出することにより求められる。この処理の詳細は、別のフローチャートと共に後述する。
【００８９】
分析装置１は、最近頻出する単語であるとして抽出された単語が、標的情報１２０に含まれているか否かを判定する（Ｓ６３）。その単語が標的情報１２０に含まれていない場合（S63:NO）、分析装置１は、その単語が主要キーワードとして既にマップ１００上に表示されているか否かを判定する（Ｓ６４）。その単語が主要キーワードとしてマップ１００に表示されていない場合（S64:NO）、分析装置１は、その単語を未知案内語の候補として登録する（Ｓ６５）。次に、分析装置１は、未知案内語の候補を急騰スコアの降順で並べ替え（Ｓ６６）、急騰スコアの高い単語をｎ２個だけ、未知案内語として選択する（Ｓ６７）。
【００９０】
次に、図１５は、最近頻出する要注意単語（注目単語）を抽出するための急騰スコア算出処理を示すフローチャートである。
【００９１】
分析装置１は、マップ１００に含まれる文献情報群の全体から、判定対象期間内に利用されている単語をそれぞれ抽出する（Ｓ７１）。判定対象期間とは、この判定処理の対象とする期間を意味し、例えば、ユーザにより選択された期間が設定される。ユーザが期間を設定しない場合は、予め設定されている初期値が使用される。例えば、ユーザが「１年間」と設定した場合、現在から１年前までの期間が判定対象期間となる。そして、判定対象期間よりも前の期間が、「判定対象期間外」となる。以下の説明では、判定対象期間を「対象期間」と略す場合がある。
【００９２】
分析装置１は、マップ１００を構成する文献情報群のうち、対象期間に公表または作成された文献情報の総数（ｅ）を取得する（Ｓ７２）。各文献情報には、その作成日や公開日等の情報が関連づけられている。また、分析装置１は、対象期間外の文献情報の総数（ｆ）を取得する（Ｓ７３）。
【００９３】
そして、以下に述べる各ステップＳ７５〜Ｓ８４を、Ｓ７１で抽出された全ての単語について実行するまで繰り返す（Ｓ７４）。
【００９４】
分析装置１は、Ｓ７１で抽出された単語群に含まれる一つの単語について、その単語が、対象期間で利用された件数（ａ）を取得する（Ｓ７５）。即ち、対象期間において、その単語が含まれている文献情報の数を検出する。もしも、１００件の文献で使用されていた場合、（ａ）の値は１００となる。同一文献の中における使用回数は問わない。
【００９５】
分析装置１は、対象期間において、その単語が利用されていない件数（ｂ）を取得する（Ｓ７６）。この非利用件数（ｂ）は、対象期間内の総文献数（ｅ）から利用件数（ａ）を差し引いた値である。
【００９６】
続いて、分析装置１は、対象期間よりも以前の状態について検査を行う。分析装置１は、対象期間外において、その単語が利用されている文献情報の総数（ｃ）を取得し（Ｓ７７）、対象期間外における当該単語の非利用件数（ｄ）を算出する（Ｓ７８）。この対象期間外の非利用件数（ｄ）は、対象期間外の総文献数（ｆ）から対象期間外の利用件数（ｃ）を減算した値となる。
【００９７】
そして、分析装置１は、対象期間内の利用件数（ａ）及び非利用件数（ｂ）と、対象期間外の利用件数（ｃ）及び非利用件数（ｄ）とに基づいて、その単語の急騰スコアＱを算出する（Ｓ７９）。
【００９８】
急騰スコアとは、その単語の注目度の高さを示す指標であり、例えば、下記数式１に基づいて算出することができる。
【００９９】
Ｑ＝±(ad-bc)^2/((a+b)*(c+d)*(a+c)*(b+d))・・・（数式１）
【０１００】
ここで、(ad-bc)の値を先に算出しておき、(ad-bc)≧0であればプラスの符号を、(ad-bc)＜0であればマイナスの符号をＱに与える。
【０１０１】
数式１に示すように、急騰スコアＱが正の値をとる場合、その単語の対象期間における利用率は対象期間外の利用率よりも大きいことを意味する。即ち、正のＱの値が大きいということは、その単語が比較的最近になって頻繁に利用されていることを示す。
【０１０２】
次に、分析装置１は、算出された急騰スコアＱの有意水準を算出する（Ｓ８０）。有意水準とは、偶然性を排除するためのレベルである。そして、分析装置１は、算出された急騰スコアＱが正の値であるか否か（Ｓ８１）、算出された急騰スコアＱが予め設定された有意水準の閾値Ｔｈ未満であるか否か（Ｓ８２）をそれぞれ算出する。
【０１０３】
そして、分析装置１は、その単語の急騰スコアＱが正の値であって（S81:YES）、かつ、その急騰スコアＱの有意水準が閾値Ｔｈ未満である場合（S82:YES）、その単語を急騰ワードとして登録する（Ｓ８３）。これに対し、その単語の急騰スコアＱが負の値であるか（S81:NO）、または、その急騰スコアＱの有意水準が閾値Ｔｈ以上である場合（S82:NO）、分析装置１は、その単語を破棄する（Ｓ８４）。ここで、破棄するとは、急騰ワードとして登録しないことを意味し、その単語を含む文献情報から当該単語を削除する意味ではない。
【０１０４】
図１６〜図１９を参照して、未知案内語を抽出する方法の一例を説明する。上述した図１４，図１５に示すフローチャートでは、マップ１００の境界に位置する各キーワード毎にそれぞれ抽出判定を行う場合を述べたが、以下のように抽出することもできる。
【０１０５】
図１６は、マップ１００の境界キーワードを抽出する様子を示す説明図である。図１６の上側に示すように、マップ１００の境界、即ち、マップ１００の輪郭線から所定の幅だけ内側に寄った閾値線ＢＬまでの領域に表示されるキーワードが、境界キーワードとして検出される。
【０１０６】
分析装置１は、第１〜第４の各領域毎に、それぞれ境界キーワードを検出し、境界キーワード抽出テーブルＴ６に登録する。境界キーワード抽出テーブルＴ６には、例えば、第１〜第４の各領域毎に、そこに含まれる境界キーワード及びその座標がそれぞれ対応付けられている。
【０１０７】
分析装置１は、マップ１００を構成する文献情報群のうち、境界キーワード抽出テーブルＴ６に登録された境界キーワードを含む全ての文献情報をそれぞれ抽出する。分析装置１は、その文献番号を境界キーワードに対応付けて、境界キーワード含有文献管理テーブルＴ７に登録する。
【０１０８】
図１７は、各単語の急騰スコアを算出する様子を示す模式図である。各単語Ｗ１〜Ｗ３毎に、判定対象期間内における利用件数（ａ）及び判定対象期間外における利用件数（ｃ）がそれぞれ算出される。そして、判定対象期間内の総文献数（ｅ）及び同期間外の総文献数（ｆ）もそれぞれ算出される。従って、上述の通り、判定対象期間内の非利用件数（ｂ）及び判定対象期間外の非利用件数（ｄ）も、それぞれ算出することができる。
【０１０９】
図１８は、急騰ワードとして登録された単語が未知案内語の候補として選択される様子を示す説明図である。
【０１１０】
急騰ワード登録テーブルＴ８には、例えば、第１〜第４の各領域毎に、そこに存在する単語と、算出された急騰スコア及び有意水準がそれぞれ対応付けられている。分析装置１は、急騰ワード登録テーブルＴ８に登録されている単語が、標的情報１２０に含まれているか否か、及び、キーワード抽出テーブルＴ３に登録されているか否かを、それぞれ判定する。そして、その単語が、標的情報１２０に使用されておらず、かつ、マップ１００にも表示されていない場合、分析装置１は、その単語を未知案内語候補テーブルＴ９に登録させる。
【０１１１】
図１９に示すように、未知案内語候補テーブルＴ９には、第１〜第４の各領域毎に、そこに存在する各候補単語及び急騰スコアがそれぞれ対応付けられている。分析装置１は、第１〜第４の各領域毎に、急騰スコアの降順で候補単語を並べ替え、上位ｎ２個の候補単語を未知案内語として選択する。選択された未知案内語は、第１〜第４の各領域毎に、未知案内語テーブルＴ１０にそれぞれ登録される。
【０１１２】
図２０は、案内語表示処理を示すフローチャートである。分析装置１は、既知案内語テーブルＴ５を参照して、第１〜第４の各領域毎に、既知の案内語をそれぞれ取得する（Ｓ９１）。同様に、分析装置１は、未知案内語テーブルＴ１０を参照し、第１〜第４の各領域毎に、未知の案内語をそれぞれ取得する（Ｓ９２）。そして、分析装置１は、第１〜第４の各領域毎に、未知案内語及び既知案内語をそれぞれ表示させる。
【０１１３】
ここで、分析装置１は、未知案内語の方を既知案内語よりも優先させて表示させることができる。既知案内語は、標的情報１２０からの距離が遠いとはいえ、既にマップ１００上に表示されているのに対し、未知案内語はマップ１００には表示されていない新規な単語であるため、ユーザへの刺激が大きいと考えられるためである。なお、これに限らず、既知案内語を未知案内語に優先させて表示させてもよく、あるいは、ユーザの希望に応じて、表示上の優先順位を変更させる構成でもよい。
【０１１４】
図２１は、案内語１１１をユーザが選択することにより、標的シンボル１１０の表示位置を変化させるための処理を示すフローチャートである。分析装置１は、ユーザがクライアント端末２を介して、案内語１１１を選択したか否かを判定する（Ｓ１００）。ユーザは、標的シンボル１１０の周囲に配置された複数の案内語の中から所望する案内語をいずれか一つまたは複数選択することができる。
【０１１５】
分析装置１は、ユーザによって案内語が選択されると（S100:YES）、選択された案内語を標的情報１２０に含めて、標的情報１２０の座標を算出し直し（Ｓ１０１）、標的シンボル１１０の表示位置を変化させる（Ｓ１０２）。
【０１１６】
本実施例は上述の構成を採用するため、以下の効果を奏する。本実施例では、標的情報１２０の座標を算出し、標的シンボル１１０をマップ１００上に重ねて表示させる構成とした。従って、ユーザは、発明内容や研究内容等のマップ１００における位置付けを容易に把握でき、特許出願や研究開発の戦略立案等に役立たせることができる。
【０１１７】
即ち、従来のキーワード配置型マップの場合、ある技術分野の文献数や主要なキーワードについては確認できるが、ユーザが、自分の意図する出願内容や研究内容がその技術分野において具体的にどのようなポジションをしめるのかまでを読みとるのは難しい。従って、コストと手間をかけてマップを作成しても、現況を再確認するだけに留まり、将来の計画立案や修正に有効利用することが難しかった。これに対し、本実施例では、ユーザの意向や目標を標的情報１２０に含めることにより、マップ１００上の位置を容易に把握することができ、使い勝手が向上する。
【０１１８】
本実施例では、標的情報１２０をマップ１００を構成する文献情報群の一つに含めて、標的情報１２０の座標を算出する第１モードと、標的情報１２０を文献情報群に含めずに、標的情報１２０の座標を算出する第２モードとを予め用意し、いずれか一つのモードをユーザが選択可能な構成とした。従って、標的情報１２０がマップ１００に与える影響を確認したり（第１モード）、マップ１００への影響を与えることなく標的情報１２０の位置を確認することができ（第２モード）、ユーザの使い勝手が向上する。
【０１１９】
本実施例では、標的情報１２０の上下左右に、顕在化されたまたは潜在的な案内語をそれぞれ表示させる構成とした。従って、ユーザは、自己の意図する発明内容等のマップ１００における位置づけを把握するだけにとどまらず、標的情報１２０を移動させるための手がかり（案内語）を得ることができる。従って、ユーザは、発明内容や研究内容の方針修正等に利用することができ、使い勝手が向上する。
【０１２０】
本実施例では、案内語１１１をユーザが選択することにより、選択された案内語を標的情報１２０に含めて、標的情報１２０の座標を再算出する構成とした。従って、ユーザは、案内語を選択するだけで、標的情報１２０をマップ１００上で移動させることができ、使い勝手が向上する。なお、ユーザは、所望の案内語を含んだ新たな標的情報１２０を分析装置１に入力することもできる。
【０１２１】
本実施例では、マップ１００に表示されているキーワードのうち標的情報１２０に含まれていないキーワードを、案内語として抽出する構成とした。従って、ユーザは、表示されているキーワードと標的情報１２０との関係を容易に把握することができる。
【０１２２】
本実施例では、マップ１００に表示されているキーワードと標的情報１２０との距離を算出し、この算出された距離が遠いキーワードを優先して表示させる構成とした。従って、ユーザは、標的情報１２０とマップ１００上のキーワードとの距離感を含めて把握することができ、使い勝手が向上する。また、距離の遠い順に案内語が表示されるため、標的情報１２０の移動距離を大きくするための案内語を、ユーザは簡単に選択でき、この点でも使い勝手が向上する。
【０１２３】
本実施例では、マップ１００の境界近傍に位置する境界キーワードを検出し、境界キーワードを含む文献情報が有する単語群のうち、マップ１００に表示されていない単語の中から案内語を抽出して表示させる構成とした。従って、マップ１００からは発見できないキーワードによって、ユーザの創作意欲等を刺激することができ、発明内容や研究内容の改善等に役立たせることができる。
【０１２４】
本実施例では、境界キーワードに関する文献情報に含まれる単語群のうち、予め指定された所定の判定対象期間内における出現頻度が、判定対象期間外における出現頻度よりも相対的に大きい単語であって、かつ、マップ１００に使用されていない単語の中から、案内語を抽出する構成とした。従って、比較的最近になってから頻繁に使用されている新しい単語を、案内語としてユーザに提供することができる。
【０１２５】
本実施例では、マップ１００に表示されているキーワードから抽出される既知の案内語と、マップ１００を構成する文献情報群から抽出される新たな単語から抽出される未知の案内語との両方を、標的シンボル１１０の周囲に配置させる構成とした。従って、ユーザの使い勝手が向上すると共に、ユーザへ知的な刺激を与えることができる。
【０１２６】
本実施例では、未知の案内語を既知の案内語に優先して表示させる構成とした。従って、ユーザが未知の案内語を目にする可能性が増大し、ユーザに意外感を与えて、創作意欲に刺激を与えることができる。
【実施例２】
【０１２７】
図２２は、本発明の第２実施例に係る文献情報分析装置１が出力するマップ１００の構成例を示す。この実施例は、第１実施例の変形例に相当する。
【０１２８】
図２２の上側には、ユーザによって案内語が選択された場合に、標的情報１２０の座標を再計算し、標的シンボル１１０の移動予定先をマップ１００上に表示させる様子が示されている。
【０１２９】
また、図２２の下側には、ユーザによって案内語が選択された場合に、標的情報１２０の座標を再計算して標的シンボル１１０を移動させ、移動元の位置をマップ１００上に表示させる様子が示されている。
【０１３０】
このように、標的情報１２０の座標変化の予測または履歴をマップ１００上に表示させることも可能であり、ユーザの使い勝手が向上する。
【０１３１】
なお、本発明は、上述した実施の形態に限定されない。当業者であれば、本発明の範囲内で、種々の追加や変更等を行うことができる。例えば、当業者であれば、前記各実施例を適宜組み合わせることができる。
【図面の簡単な説明】
【０１３２】
【図１】本発明の実施形態に係る文献情報分析装置の全体を示す説明図である。
【図２】文献情報分析装置の機能ブロック図である。
【図３】文献情報分析装置のハードウェア及びソフトウェアの構成概要を示す説明図である。
【図４】マップを生成し表示させる処理を示すフローチャートである。
【図５】文献座標管理テーブル及びキーワード座標管理テーブルとマップとの関係を示す説明図である。
【図６】マップに標的情報を入力した場合の状態を示す画面構成図である。
【図７】標的情報の座標を算出してシンボルを表示させる処理を示すフローチャートである。
【図８】案内語制御処理の全体を示すフローチャートである。
【図９】既知の案内語を抽出するための処理を示すフローチャートである。
【図１０】マップ上のキーワードをその方向に応じて抽出する様子を示す説明図である。
【図１１】キーワード抽出テーブルの内容と標的情報の内容に基づいて、既知の案内語の候補を抽出する様子を示す説明図である。
【図１２】既知案内語候補を標的情報からの距離の降順で並替える様子を示す説明図である。
【図１３】既知案内語テーブルを示す説明図である。
【図１４】未知の案内語を抽出するための処理を示すフローチャートである。
【図１５】急騰スコアを算出する処理を示すフローチャートである。
【図１６】マップの境界に位置するキーワードを抽出する様子を示すフローチャートである。
【図１７】判定対象期間の内外で、各単語の出現頻度を検出する様子を示す説明図である。
【図１８】未知案内語の候補を抽出する様子を示す説明図である。
【図１９】未知案内語候補テーブルを示す説明図である。
【図２０】案内語表示処理を示すフローチャートである。
【図２１】標的情報を移動させる処理を示すフローチャートである。
【図２２】第２実施例に係る文献情報分析装置の出力するマップを示す画面構成図である。
【符号の説明】
【０１３３】
１…文献情報分析装置、２…クライアント端末、１０…マップ制御部、１１…マップ生成条件入力受付部、１２…文献抽出部、１３…文献座標算出部、１４…キーワード抽出部、１５…キーワード座標算出部、１６…マップ生成部、１７…マップ表示部、２０…案内語制御部、２１…標的情報入力受付部、２２…標的情報座標算出部、２３…標的情報座標表示部、２３…標的情報表示部、２４…案内語抽出部、２５…案内語表示部、３０…情報蓄積部、３１…文献データベース、３２…単語データベース、３３…インデックスデータベース、１００…マップ、１０１Ａ，１０１Ｂ，１０１Ｃ，１０１Ｄ… 等高線、１０２…表示されたキーワード、１１０…標的シンボル、１１１…案内語、１２０…標的情報
【図１】
0004818681.tif 000002
【図２】
0004818681.tif 000003
【図３】
0004818681.tif 000004
【図４】
0004818681.tif 000005
【図５】
0004818681.tif 000006
【図６】
0004818681.tif 000007
【図７】
0004818681.tif 000008
【図８】
0004818681.tif 000009
【図９】
0004818681.tif 000010
【図１０】
0004818681.tif 000011
【図１１】
0004818681.tif 000012
【図１２】
0004818681.tif 000013
【図１３】
0004818681.tif 000014
【図１４】
0004818681.tif 000015
【図１５】
0004818681.tif 000016
【図１６】
0004818681.tif 000017
【図１７】
0004818681.tif 000018
【図１８】
0004818681.tif 000019
【図１９】
0004818681.tif 000020
【図２０】
0004818681.tif 000021
【図２１】
0004818681.tif 000022
【図２２】
0004818681.tif 000023