(57)【要約】【課題】情報をユーザの見やすい形式で表示し、情報の想起を支援する情報処理システム、情報処理装置、コンピュータプログラム、及び記録媒体の提供。【解決手段】ウェブページへのリンクを表すウェブユニット、ウェブページに関連するキーワードを表示する概念ユニット等を互いに関連付けて表示する思考空間ブラウザ１００と、表示したウェブページから一部の情報及び履歴情報を取得するためのオーバレイ・ウェブブラウザ２００と、過去に閲覧したウェブページの情報を取得するための興味空間ブラウザ３００とを備え、ウェブページの一部の情報を含む思考空間の内容を記憶した思考空間データベース１９ａ、履歴情報を記憶した履歴データベース１９ｂを通じて各ブラウザが有機的に連係して情報を表示するようにしている。【選択図】　　　　図２
2004054919.tif 000002
【特許請求の範囲】
【請求項１】
複数の第１情報、及び該第１情報の夫々に関連付けられている１又は複数の第２情報を記憶する記憶手段を備え、前記第１情報に対する検索要求を外部から受信し、受信した検索要求に基づいて前記記憶手段を検索した検索結果を前記検索要求の送信元へ送信する第１情報処理装置と、該第１情報処理装置へ検索要求を送信する手段、及び前記第１情報処理装置から送信された検索結果を受信する手段を備え、受信した検索結果を表示する第２情報処理装置とを備える情報処理システムにおいて、
前記第１情報処理装置は、受信した検索要求に基づいて前記記憶手段に記憶された第１情報、及び該第１情報に関連付けられている１又は複数の第２情報を検索する手段と、該手段が検索した第１及び第２情報を送信する手段とを備え、前記第２情報処理装置は、受信した第１及び第２情報を表示する手段と、前記第１情報を表示した領域の近傍と前記第２情報を表示した各領域の近傍との間に線を表示する手段とを備えることを特徴とする情報処理システム。
【請求項２】
前記第１情報処理装置は、複数の記憶手段を備え、複数の第１情報、及び該第１情報の夫々に関連付けられている１又は複数の第２情報を各記憶手段に記憶しており、検索要求を受信した際、複数の記憶手段から第１及び第２情報を検索すべくなしてあることを特徴とする請求項１に記載の情報処理システム。
【請求項３】
前記第１情報処理装置は、前記記憶手段に記憶されている第１情報間の相関関係を算出する手段と、算出した相関関係に基づいて、前記第２情報処理装置にて表示させるべき第１情報の位置情報を算出する手段と、算出した位置情報を送信する手段とを更に備えることを特徴とする請求項１又は請求項２に記載の情報処理システム。
【請求項４】
複数の第１情報、及び該第１情報の夫々に関連付けられている１又は複数の第２情報を記憶する記憶手段と、検索すべき情報の入力を受付ける受付手段と、該受付手段に入力された情報を前記記憶手段に記憶されている第１情報から検索する検索手段とを備え、該検索手段による検索結果を表示すべくなしてある情報処理装置において、
検索された第１情報、及び該第１情報に関連付けられている１又は複数の第２情報を表示する手段と、前記第１情報を表示した領域の近傍と前記第２情報を表示した各領域の近傍との間に線を表示する手段とを備えることを特徴とする情報処理装置。
【請求項５】
表示した第２情報を前記記憶手段に記憶されている別の第１情報から検索する手段を備え、検索された第１情報と該第１情報に関連付けられている１又は複数の第２情報とを表示すべくなしてあることを特徴とする請求項４に記載の情報処理装置。
【請求項６】
外部から送信された文書データを含む情報を受信する受信手段と、受信した情報を表示する手段と、表示した情報に含まれる文書データから概念を有する複数の文字列を抽出する手段と、抽出した文字列のうち、一の文字列を含む第１情報と他の文字列を含む第２情報とを関連付けて前記記憶手段に記憶させる手段とを更に備えることを特徴とする請求項４又は請求項５に記載の情報処理装置。
【請求項７】
前記受信手段にて受信した情報は、ウェブページ用の情報であることを特徴とする請求項６に記載の情報処理装置。
【請求項８】
表示した情報に付加すべき付加情報の入力を受付ける手段と、該手段により入力された付加情報を前記情報と共に表示する手段と、前記付加情報と該付加情報の表示位置に関する情報とを表示した情報に関連付けて記憶する手段とを備えることを特徴とする請求項６又は請求項７に記載の情報処理装置。
【請求項９】
表示した情報に含まれる文書データの一部又は全部を選択する手段と、選択された文書データから概念を有する１又は複数の文字列を抽出する手段と、抽出した文字列を前記情報の送信元に関する情報に関連付けて表示する手段とを備えることを特徴とする請求項６乃至請求項８の何れかに記載の情報処理装置。
【請求項１０】
前記記憶手段に記憶されている第１情報間の相関関係を算出する手段と、算出した相関関係に基づき、表示すべき第１情報間の位置関係を算出する手段とを備え、算出した位置関係に従い、前記第１情報を表示すべくなしてあることを特徴とする請求項４乃至請求項９の何れかに記載の情報処理装置。
【請求項１１】
コンピュータに、入力された情報を、複数の第１情報及び該第１情報の夫々に関連付けられている１又は複数の第２情報を予め記憶している記憶手段から検索させるステップとを有するコンピュータプログラムにおいて、
コンピュータに、検索された第１情報、及び該第１情報に関連付けられている１又は複数の第２情報を表示させるステップと、コンピュータに、前記第１情報を表示した領域の近傍と前記第２情報を表示した領域の近傍との間に線を表示させるステップとを有することを特徴とするコンピュータプログラム。
【請求項１２】
コンピュータに、入力された情報を、複数の第１情報の夫々に関連付けられている１又は複数の第２情報を予め記憶している記憶手段から検索させるステップとを有するコンピュータプログラムが記録されているコンピュータでの読取りが可能な記録媒体において、
コンピュータに、検索された第１情報、及び該第１情報に関連付けられている１又は複数の第２情報を表示させるステップと、コンピュータに、前記第１情報を表示した領域の近傍と前記第２情報を表示した領域の近傍との間に線を表示させるステップとを有するコンピュータプログラムが記録されていることを特徴とするコンピュータでの読取りが可能な記録媒体。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、検索した情報をユーザに対して見やすい形式で表示し、情報の想起に役立てることが可能な情報処理システム、情報処理装置、該情報処理装置を実現するためのコンピュータプログラム、及び該コンピュータプログラムが記録されている記録媒体に関する。
【０００２】
【従来の技術】
近年、インターネット網の普及に伴い、ウェブブラウザのようなアプリケーション・ソフトウェアを利用してウェブサーバから所望の情報を取得することが広く行われている。
ウェブブラウザには、表示したウェブページのＵＲＬ（Ｕｎｉｆｏｒｍ　Ｒｅｓｏｕｒｃｅ　Ｌｏｃａｔｏｒ）を記憶させるためのブックマーク機能、履歴機能を有しており、過去に閲覧した情報、コンテンツ、ウェブページを検索する際には、このブックマーク機能、履歴機能が利用されることがある。
【０００３】
【特許文献１】
特開２００２−２０７７６６号公報
【０００４】
【発明が解決しようとする課題】
しかしながら、前述のようにブックマーク又は履歴として記憶させ、記憶させたブックマーク又は履歴の情報に基づき、過去に閲覧した情報、コンテンツ、ウェブページを検索する場合、ブックマーク又は履歴に関する情報が増えるに従い、所望の情報、コンテンツ、ウェブページが何処にあるかを見つけだすことが困難になるという問題点を有していた。
また、ウェブページの内容は、日々刻々と更新されることが多いため、ウェブページを閲覧した時点での情報を保存して、後日、情報の想起に役立てるようにしてあることが望まれている。
【０００５】
本発明は斯かる事情に鑑みてなされたものであり、検索すべき情報の入力を受付け、受付けた情報に基づいて情報を検索し、検索された第１情報と第１情報に関連付けられている１又は複数の第２情報とを表示し、表示された第１情報の近傍と第２情報のとの間に線を表示する構成とすることにより、過去に閲覧した情報を素早く、しかも容易に取得することができる情報処理システム、情報処理装置、該情報処理装置を実現させるためのコンピュータプログラム、及び該コンピュータプログラムが記録されているコンピュータでの読取りが可能な記録媒体を提供することを目的とする。
【０００６】
また、本発明の他の目的は、文書データの一部又は全部の選択を受付け、選択された文書データから文字列を抽出し、抽出した文字列と文書データの送信元に係る情報とを関連付けて記憶する構成とすることにより、必要な情報を保存して、後に情報の想起に役立てることができる情報処理装置を提供することにある。
【０００７】
【課題を解決するための手段】
第１発明に係る情報処理システムは、複数の第１情報、及び該第１情報の夫々に関連付けられている１又は複数の第２情報を記憶する記憶手段を備え、前記第１情報に対する検索要求を外部から受信し、受信した検索要求に基づいて前記記憶手段を検索した検索結果を前記検索要求の送信元へ送信する第１情報処理装置と、該第１情報処理装置へ検索要求を送信する手段、及び前記第１情報処理装置から送信された検索結果を受信する手段を備え、受信した検索結果を表示する第２情報処理装置とを備える情報処理システムにおいて、前記第１情報処理装置は、受信した検索要求に基づいて前記記憶手段に記憶された第１情報、及び該第１情報に関連付けられている１又は複数の第２情報を検索する手段と、該手段が検索した第１及び第２情報を送信する手段とを備え、前記第２情報処理装置は、受信した第１及び第２情報を表示する手段と、前記第１情報を表示した領域の近傍と前記第２情報を表示した各領域の近傍との間に線を表示する手段とを備えることを特徴とする。
【０００８】
第２発明に係る情報処理システムは、第１発明に係る情報処理システムにおいて、前記第１情報処理装置は、複数の記憶手段を備え、複数の第１情報、及び該第１情報の夫々に関連付けられている１又は複数の第２情報を各記憶手段に記憶しており、検索要求を受信した際、複数の記憶手段から第１及び第２情報を検索すべくなしてあることを特徴とする。
【０００９】
第３発明に係る情報処理システムは、第１発明又は第２発明に係る情報処理システムにおいて、前記第１情報処理装置は、前記記憶手段に記憶されている第１情報間の相関関係を算出する手段と、算出した相関関係に基づいて、前記第２情報処理装置にて表示させるべき第１情報の位置情報を算出する手段と、算出した位置情報を送信する手段とを更に備えることを特徴とする。
【００１０】
第４発明に係る情報処理装置は、複数の第１情報、及び該第１情報の夫々に関連付けられている１又は複数の第２情報を記憶する記憶手段と、検索すべき情報の入力を受付ける受付手段と、該受付手段に入力された情報を前記記憶手段に記憶されている第１情報から検索する検索手段とを備え、該検索手段による検索結果を表示すべくなしてある情報処理装置において、検索された第１情報、及び該第１情報に関連付けられている１又は複数の第２情報を表示する手段と、前記第１情報を表示した領域の近傍と前記第２情報を表示した各領域の近傍との間に線を表示する手段とを備えることを特徴とする。
【００１１】
第５発明に係る情報処理装置は、第４発明に係る情報処理装置において、表示した第２情報を前記記憶手段に記憶されている別の第１情報から検索する手段を備え、検索された第１情報と該第１情報に関連付けられている１又は複数の第２情報とを表示すべくなしてあることを特徴とする。
【００１２】
第６発明に係る情報処理装置は、第４発明又は第５発明に係る情報処理装置において、外部から送信された文書データを含む情報を受信する受信手段と、受信した情報を表示する手段と、表示した情報に含まれる文書データから概念を有する複数の文字列を抽出する手段と、抽出した文字列のうち、一の文字列を含む第１情報と他の文字列を含む第２情報とを関連付けて前記記憶手段に記憶させる手段とを更に備えることを特徴とする。
【００１３】
第７発明に係る情報処理装置は、第６発明に係る情報処理装置において、前記受信手段にて受信した情報は、ウェブページ用の情報であることを特徴とする。
【００１４】
第８発明に係る情報処理装置は、第６発明又は第７発明に係る情報処理装置において、表示した情報に付加すべき付加情報の入力を受付ける手段と、該手段により入力された付加情報を前記情報と共に表示する手段と、前記付加情報と該付加情報の表示位置に関する情報とを表示した情報に関連付けて記憶する手段とを備えることを特徴とする。
【００１５】
第９発明に係る情報処理装置は、第６発明乃至第８発明の何れかの情報処理装置において、表示した情報に含まれる文書データの一部又は全部を選択する手段と、選択された文書データから概念を有する１又は複数の文字列を抽出する手段と、抽出した文字列を前記情報の送信元に関する情報に関連付けて表示する手段とを備えることを特徴とする。
【００１６】
第１０発明に係る情報処理装置は、第４発明乃至第９発明の何れかの情報処理装置において、前記記憶手段に記憶されている第１情報間の相関関係を算出する手段と、算出した相関関係に基づき、表示すべき第１情報間の位置関係を算出する手段とを備え、算出した位置関係に従い、前記第１情報を表示すべくなしてあることを特徴とする。
【００１７】
第１１発明に係るコンピュータプログラムは、コンピュータに、入力された情報を、複数の第１情報及び該第１情報の夫々に関連付けられている１又は複数の第２情報を予め記憶している記憶手段から検索させるステップとを有するコンピュータプログラムにおいて、コンピュータに、検索された第１情報、及び該第１情報に関連付けられている１又は複数の第２情報を表示させるステップと、コンピュータに、前記第１情報を表示した領域の近傍と前記第２情報を表示した領域の近傍との間に線を表示させるステップとを有することを特徴とする。
【００１８】
第１２発明に係るコンピュータでの読取りが可能な記録媒体は、コンピュータに、入力された情報を、複数の第１情報の夫々に関連付けられている１又は複数の第２情報を予め記憶している記憶手段から検索させるステップとを有するコンピュータプログラムが記録されているコンピュータでの読取りが可能な記録媒体において、コンピュータに、検索された第１情報、及び該第１情報に関連付けられている１又は複数の第２情報を表示させるステップと、コンピュータに、前記第１情報を表示した領域の近傍と前記第２情報を表示した領域の近傍との間に線を表示させるステップとを有するコンピュータプログラムが記録されていることを特徴とする。
【００１９】
第１発明、第４発明、第１１発明、及び第１２発明にあっては、検索された第１情報と、該第１情報に関連付けられた第２情報とを表示し、表示された第１情報と第２情報と間に線を表示するようにしている。したがって、例えば、閲覧したウェブページに含まれるキーワードを予め抽出しておき、そのキーワードを第１情報として入力して検索した場合、前記ウェブページに含まれるその他のキーワード、画像データ等の第２情報が、第１情報と互いに結ばれた線により視覚的に明示されるので、所望する情報の取得が容易になる。
【００２０】
第２発明にあっては、複数の記憶手段を備えており、各記憶手段に第１情報及び第２情報を記憶するようにしている。したがって、例えば、ユーザ毎に記憶手段を割り当てた場合、ユーザ自身と他のユーザとの間で情報の共有化が可能となり、情報の想起に役立てることが可能となる。
【００２１】
第３発明及び第１０発明にあっては、記憶手段に記憶された第１情報の間の相関関係と相関関係に応じた位置関係を算出するようにしている。したがって、相関が強い第１情報群を近傍に表示させ、相関が弱い第１情報を離隔してて表示させることにより、情報の想起が容易となる。
【００２２】
第５発明にあっては、表示された第２情報に基づいて記憶手段に記憶されている第１情報を検索し、検索された第１情報、及び該第１情報に関連付けられている第２情報を表示させることが可能となるため、人間の連想に似た情報の検索と表示とを連鎖的に行うことが可能となる。そして、表示した検索結果に基づいて情報を想起させることが容易となる。
【００２３】
第６発明にあっては、外部から送信された文書データを含む情報を受信した場合、受信した情報を表示し、表示した情報から概念を有する複数の文字列を抽出し、抽出した文字列を関連つけて記憶するようにしている。したがって、過去に閲覧した文書データ、ウェブページ等の情報を想起させるための情報を利用者に意識させることなく記憶することが可能である。
【００２４】
第７発明にあっては、外部から送信されたウェブページに関する情報を受信した場合、ウェブページに含まれている複数の文字列を抽出し、抽出した文字列を関連付けて記憶するようにしている。したがって、過去に閲覧したウェブページを想起させるための情報を利用者に意識させることなく記憶することが可能である。
【００２５】
第８発明にあっては、表示させた情報に加えることを所望する付加情報の入力を受付け、受付けた付加情報を表示させた情報と共に表示し、入力された付加情報と該付加情報の表示位置に関する情報を表示させた情報に関連付けて記憶することにより、再度、情報を表示させる際に、付加情報と共に表示させることが可能となるため、情報の想起が容易となる。
【００２６】
第９発明にあっては、表示した文書データから一部又は全部の選択を受付け、選択された部分から文字列を抽出して表示するようにしている。従って、情報の想起に役立つ情報のみを利用者が選択することが可能となる。
【００２７】
【発明の実施の形態】
以下、本発明をその実施の形態を示す図面に基づいて具体的に説明する。
実施の形態１．
図１は、本発明に係る情報処理装置の構成を示すブロック図である。図中１０は、パーソナルコンピュータのような情報処理装置であり、情報処理装置１０には本発明のコンピュータプログラムにより提供されるウェブブラウザが予めインストールされており、ウェブブラウザを利用することによりインターネット網Ｎを介してウェブサーバ３０に接続することができる。情報処理装置１０からの接続要求に応じて、情報処理装置１０とウェブサーバ３０との間の接続が確立され、情報処理装置１０からの送信要求により所望のウェブページ、コンテンツ等の各種情報がウェブサーバ３０から送信される構成となっている。
【００２８】
情報処理装置１０はＣＰＵ１１を有しており、バス１２を介して、ＲＯＭ１３、ＲＡＭ１４、表示部１５、入力部１６、通信部１７、補助記憶装置１８、内部記憶装置１９等のハードウェアが接続されている。ＣＰＵ１１は、ＲＯＭ１３に格納された制御プログラムに従ってこれらのハードウェアを制御する。
【００２９】
ＲＡＭ１４は、ＳＲＡＭ又はフラッシュメモリ等で構成され、ＲＯＭ１３に格納された制御プログラムの実行時に発生するデータ、ウェブサーバ３０から送信された各種の情報を一時的に記憶する。
【００３０】
表示部１５は、ＣＲＴ、液晶ディスプレイ等の表示装置であり、入力部１６は、キーボード、マウス、ペン等の入力装置である。表示部１５及び入力部１６は、例えば、後述するブラウザを操作する際に利用され、ウェブサーバ３０から送信されたウェブページ、コンテンツ等の各種の情報を表示部１５に表示するようにしている。
【００３１】
通信部１７は、モデム等の回線終端装置を備えており、インターネット網Ｎを介してウェブサーバ３０に対する接続要求、及びウェブサーバ３０が提供するウェブページ、コンテンツ等の情報に対する送信要求等を送信すると共に、ウェブサーバ３０から送信されるウェブページ、コンテンツ等の情報を受信する。通信部１７では、これらのインターネット網Ｎを介した情報の送受信を制御する。
【００３２】
補助記憶装置１８は、本発明のコンピュータプログラム、各種のデータを記録したＦＤ、ＣＤ−ＲＯＭ等の記録媒体２０からコンピュータプログラム、各種のデータを読取るＦＤドライブ、ＣＤ−ＲＯＭドライブ等からなり、読取られたコンピュータプログラム、各種のデータは、内部記憶装置１９に記憶される。
なお、本発明のコンピュータプログラムは、記録媒体２０に記録させた形態で提供されるだけでなく、インターネット網Ｎのような通信回線を通じて提供される形態であっても良いことは勿論のことである。
【００３３】
内部記憶装置１９は、ハードディスクのような記憶装置からなり、その記憶領域の一部は、表示部１５に表示したウェブページ（文書データ）に関してユーザが選択した情報、及びユーザがキーボード、マウス、ペン等を用いて任意に追加した情報を記憶する思考内容データベース１９ａ、ユーザにより選択されたＵＲＬについての履歴を記憶する履歴データベース１９ｂ、表示したウェブページに付加情報として加えた注釈についての情報を記憶する注釈データベース１９ｃとして用いられており、必要に応じてこれらのデータベースにアクセスし、情報の記憶及び読取り処理が行われる。
【００３４】
なお、本実施の形態では、情報処理装置１０の内部記憶装置１９に各種データベースを備えているが、これらのデータベースは必ずしも情報処理装置１０の内部にある必要はなく、情報処理装置１０に接続した外部記憶装置を用意して、この外部記憶装置の内部に前述のデータベースを設ける構成であってもよい。
【００３５】
図２は、本発明のコンピュータプログラムにより提供されるブラウザの動作を説明する模式図である。本発明のコンピュータプログラムにより提供されるブラウザは、思考空間ブラウザ１００、オーバレイ・ウェブブラウザ２００、興味空間ブラウザ３００の３つのブラウザを備えており、必要に応じてブラウザ間で情報の受渡しを行い、各ブラウザを有機的に連係させる。
【００３６】
オーバレイ・ウェブブラウザ２００は、従来のウェブブラウザの機能を有しており、インターネット網Ｎを介してウェブサーバ３００へ接続し、所望のウェブページを表示させることが可能である。また、従来のウェブブラウザの機能に加え、表示したウェブページの一部を切り抜く機能、ユーザにより選択されたＵＲＬについての履歴をとる機能、及び表示したウェブページに注釈を加える機能を有している。
【００３７】
オーバレイ・ウェブブラウザ２００では、表示したウェブページ切り抜くべき領域を入力部１６のマウスを用いて指定し、その領域に含まれる情報を思考空間ブラウザ１００へ受け渡すことができる。また、オーバレイ・ブラウザ２００では、ウェブページに貼られているリンクが選択された場合、リンクテキストから抽出したキーワードとリンク先のウェブページのＵＲＬとが互いに関連付けられて履歴データベース１９ｂに保存される。
【００３８】
更に、オーバレイ・ウェブブラウザ２００では、ウェブサーバ３０から送信されるウェブページにユーザが任意に注釈を付加することができ、加えた注釈内容を注釈データベース１９ｃに保存すると共に、ＸＭＬ（ｅｘｔｅｎｓｉｂｌｅ　ｍａｒｋｕｐ　ｌａｎｇｕａｇｅ）により記述されたＸＭＬファイルを作成する。注釈データベース１９ｃに保存された注釈の内容は、注釈を加えた元のウェブページのＵＲＬと関連付けられて保存されており、再度、当該ウェブページをオーバレイ・ウェブブラウザ２００に表示したときに再現できるようにしている。
【００３９】
思考空間ブラウザ１００では、オーバレイ・ウェブブラウザ２００から切り抜かれた領域の情報、ユーザがキーボード、マウス、ペン等を用いて任意に追加した情報を表示する。例えば、オーバレイ・ウェブブラウザ２００で選択したリンクテキストから抽出したキーワード、オーバレイ・ウェブブラウザ２００で選択された画像、及び抽出元のウェブページをアイコンで表し（以下ではそれぞれ概念ユニット、画像ユニット、ウェブユニットと呼ぶ）、各ユニットを後述する関係ユニット又は単なる連結線で結ぶことによってそれらの関連性を示すようにしている。思考空間ブラウザ１００にて表示された各種の情報は思考内容データベース１９ａに記憶される。
思考空間ブラウザ１００では、表示したキーワードを思考内容データベース１９ａ又は履歴データベース１９ｂから検索し、思考空間ブラウザ１００に表示されているキーワードと関連性があるキーワードを自動的に追加することが可能であり、情報の想起に役立てることが可能となる。
【００４０】
興味空間ブラウザ３００には興味空間が時系列に表示される。ここで、興味空間とは、興味語として抽出されたキーワード群の類似度に基づいて生成される２次元空間のことをいう。オーバレイ・ウェブブラウザ２００で選択したリンクテキストからキーワードが抽出されるようになっているため、興味空間ブラウザ３００を通して過去にユーザ自身が何に興味を持ったかを知ることができ、興味を持ったウェブページに容易に接続することができるようにしている。
【００４１】
図３及び図４は、各種データベースの一例を示す概念図である。図３（ａ）は、思考内容データベース１９ａの一例を示しており、表示の際に各ユニットに付与するラベル、ユニットの作成日時、作者、ユニットの種類、思考空間ブラウザ１００での表示位置、ユニットの内容、及びファイル名を互いに関連付けて記憶する。また、各ユニット間の関係は、関係元及び関係先のユニットのラベルを指定することによって示されている。なお、図３（ａ）では、作成日時として日付及び時間を記載しているが、作成年を含めても良いことは勿論のことである。
【００４２】
例えば、図３（ａ）に示した例では「京都」というラベルを付した概念ユニットと、「京都の地図」というラベルを付した画像ユニットとを関係ユニットによって関連付けている。ここで、概念ユニット（京都）はその作者がユーザとなっているため、ユーザ自身が入力部１６を通じて作成したユニットであることを示している。一方、画像ユニット（京都の地図）の作者にはＵＲＬが記載されているため、その画像が前記ＵＲＬから抽出されたものであることを示している。これらの２つのユニットの関連付けは関係ユニットによって示されており、関係元のユニットのラベルとして「京都」が指定されており、関係先のユニットのラベルとして「京都の地図」が指定されている。このとき思考空間ブラウザ１００上では、概念ユニット（京都）から関係ユニットへ向けて矢符が描画されるとともに、関係ユニットと画像ユニット（京都の地図）との間に連結線が描画される。
【００４３】
また、「平等院」、「ライトアップ」、「夜間拝観」というラベルを付した夫々の概念ユニットは、ウェブユニットを介してテキストユニットに関連付けられている。ここでウェブユニットはウェブページへのリンクを表し、テキストユニットはテキストデータへのリンクを表す。図３（ａ）に示した例では、「ウェブ１」というレベルを付したウェブユニットが「ｗｗｗ．ｄｅｆ．ｈｔｍｌ」というＵＲＬで指定されるウェブページにリンクされており、「平等院では、ライト…」というラベルを付したテキストユニットは内容欄に記載したテキストデータにリンクされている。
これらのユニットは、ＵＲＬが「ｗｗｗ．ｄｅｆ．ｈｔｍｌ」で指定されるウェブページをオーバレイ・ウェブブラウザ２００に表示させた際、ユーザ自身がマウス等の入力部１６を用いて選択したときに、その選択領域内の情報から生成される。
【００４４】
図４（ｂ）は、履歴データベース１９ｂの一例を示す概念図であり、オーバレイ・ウェブブラウザ２００に表示したウェブページに貼られているリンクを選択したときの日時、リンク先ウェブページのＵＲＬ、リンクテキストから抽出したキーワードが互いに関連付けられて記憶される。
【００４５】
図４（ｃ）は、注釈データベース１９ｃの一例を示す概念図であり、加えた注釈についての情報が、元のウェブページのＵＲＬと関連付けられて記憶される。図４（ｃ）に示した注釈データベース１９ｃを用いた場合、ＵＲＬが「Ｎｅｗｓ．ｈｔｍｌ」で表されるウェブページ上に、「ｃｏｌｏｒ１」という色で書かれたコメント「○○○○○」が注釈として加えられ、各座標値で表されるフリーハンド表示が「ｃｏｌｏｒ２」という色で描かれ、文字列の１６番目から２０番目まで「ｃｏｌｏｒ３」という色でハイライト表示され、更に、文字列の４０番目から６０番目まで「ｃｏｌｏｒ４」という色で下線が描かれる。
【００４６】
各データベースは、ウェブページのＵＲＬを通じて互いに参照できるようになっているが、相互参照のためのフラグを各データベースに記憶させるようにしてもよい。
【００４７】
以下、各ブラウザの動作及び機能について説明する。図５は、思考空間ブラウザ１００の表示例を示す模式図である。思考空間ブラウザ１００では表示単位毎に複数のユニットに分類して表示する。ユニットには、キーワード等の概念を表す概念ユニット１０２ａ〜１０２ｆ、２つのユニット間の関係を表す関係ユニット１０３ａ〜１０３ｄ、ウェブページへのリンクを表すウェブユニット１０４ａ〜１０４ｃ、テキストデータへのリンクを表すテキストユニット１０５ａ〜１０５ｃ、複数のユニットを統合した要約ユニット１０７ａ，１０７ｂ、画像データへのリンクを表す画像ユニット１０８等があり、各ユニット間は連結線又は矢符により互いに結びつけられている。
前述したユニットの他、動画像データにリンクしたユニット、音声データにリンクしたユニット等のウェブページの構成要素となり得るものにリンクしたユニットを定義し、思考空間ブラウザ１００上で利用することも可能である。
【００４８】
例えば、「京都」と表示されている概念ユニット１０２ａ、及び「平等院」と表示されている概念ユニット１０２ｂは、関係ユニット１０３ａを介して連結線と矢符とにより結ばれており、それらが互いに関連していることを視覚的に表している。また、概念ユニット１０２ｂから描画されている矢符の先にはウェブユニット１０４ａが接続されており、ウェブユニット１０４ａにリンクされているウェブページに「平等院」というキーワードが含まれることが示されている。ユーザがウェブユニット１０４ａをマウス等を用いて押下操作した場合、前述したオーバレイ・ウェブブラウザ２００が呼び出され、前記ウェブページがオーバレイ・ウェブブラウザ２００に表示されるようにしている。また、「京都」と表示されている概念ユニット１０２ａには、関係ユニット１０３ｄを介して地図の画像データを表す画像ユニット１０８が接続されており、画像ユニット１０８が押下操作されたときに当該画像データの送信元のウェブページを呼び出すようにしている。
【００４９】
ウェブユニット１０４ａには、概念ユニット１０２ｂの他、「ライトアップ」、「夜間拝観」、「宇治駅」と表示された概念ユニット１０２ｃ，１０２ｄ，１０２ｅが接続されており、これらの各キーワードがウェブユニット１０４ａにリンクされたウェブページに含まれていることを示している。
【００５０】
ウェブユニット１０４ａには、更に、テキストユニット１０５ａが接続されており、マウスにより押下操作することによって当該テキストデータの全文を表示させることが可能となっている。
【００５１】
また、思考空間ブラウザ１００はブラウザの状況を監視する想起エージェント１０６を実装している。想起エージェント１０６が起動している間、思考空間ブラウザ１００に表示されている概念ユニット１０２ａ〜１０２ｆに基づいて思考内容データベース１９ａ及び履歴データベース１９ｂからキーワードを検索し、該当するキーワードが検索された場合、該キーワードを表示するために概念ユニットを形成する。形成された概念ユニットは、当該概念ユニットに関連するユニット群と共にまとめられて要約ユニットとして想起エージェント１０６の近傍に表示される。
【００５２】
図５に示した例では、四角のアイコンで示された２つの要約ユニット１０７ａ，１０７ｂが想起エージェント１０６の近傍に表示されており、要約ユニット１０７ａ，１０７ｂの上にマウスのカーソルを合わせた場合、元の概念ユニットを表示するようにしており、ユーザが欲する情報が含まれている場合にのみ、押下操作によって復元することができる。想起エージェント１０６は、停止状態にしない限り、表示されるユニット群から次々と検索を行うため、人間の連想に似た記憶した情報の探索・提示が可能となる。
【００５３】
図６は、オーバレイ・ウェブブラウザ２００の表示例を示す模式図である。オーバレイ・ウェブブラウザ２００は、従来のウェブブラウザと同様に、メニューバー２０１、ロケーション表示部２０２、各種操作ボタン２０３、表示ウィンド２０８を有している。例えば、ロケーション表示部２０２に、所望のウェブページのＵＲＬを入力することによって、そのＵＲＬのウェブページに接続することができる。また、操作ボタン２０３を利用することによって、ウェブページへの接続中止、再読込み、一つ前に表示したウェブページへの接続を行うことができる。
【００５４】
また、従来のウェブブラウザが有する各種の操作ボタンに加えて、切り抜きボタン２０４、コメント挿入ボタン２０５、フリーハンド記入ボタン２０６、ハイライト表示ボタン２０７を有している。
切り抜きボタン２０４は、表示ウィンド２０８に表示されているウェブページのうち、テキストを部分的に切り抜くためのボタンであり、切り抜かれたテキストはそのＵＲＬと関連付けられて思考空間ブラウザ１００に表示される。
【００５５】
また、表示ウィンド２０８に表示されているウェブページに注釈を加える場合、コメント挿入ボタン２０５、及びフリーハンド記入ボタン２０６を利用する。コメント挿入ボタン２０５をマウスにより選択することによって、例えば、図に示していないテキストボックスが表示され、表示しているウェブページに加えたい注釈をキーボード等から入力することが可能となる。また、フリーハンド記入ボタン２０６を選択することによって、マウス、ペン等を利用してフリーハンドで描かれた注釈表示２０９をウェブページに加えることが可能となる。
【００５６】
更に、ハイライト表示ボタン２０７を利用することによりマウス、ペン等を用いて選択した領域にハイライト表示することが可能である。ここで、ハイライト表示とは、マウス、ペン等により選択した領域の背景色を変更してその領域を強調することをいい、例えば、矩形領域２１０をハイライト表示することによって、特定の文字部分を強調することが可能となる。ハイライト表示は、背景色の変更だけでなく、明度の変更、反転表示、点滅表示、又はそれらの組合せによって行うことが可能である。
【００５７】
オーバレイ・ウェブブラウザ２００では、更に、メニューバー２０１からの選択操作により、履歴データベース１９ｂの内容を表示できるようになっており、履歴データベース１９ｂに含まれるＵＲＬを選択することによっても当該ＵＲＬに係るウェブページを表示するようにしている。
【００５８】
図７は、オーバレイ・ウェブブラウザ２００の構成を説明する模式図である。オーバレイ・ウェブブラウザ２００は、ウェブサーバ３０から送信されてきたウェブページを表示するためのドキュメントレイヤ２００ａ、注釈表示２０９を表示するためのオーバレイレイヤ２００ｂ、及びハイライト表示した矩形領域２１０を表示するためのハイライトレイヤ２００ｃから構成される。
【００５９】
ドキュメントレイヤ２００ａは、ＨＴＭＬ（Ｈｙｐｅｒ　Ｔｅｘｔ　Ｍａｒｋｕｐ　Ｌａｎｇｕａｇｅ）等により記述されたウェブページである。オーバレイレイヤ２００ｂ及びハイライトレイヤ２００ｃは、ＸＭＬにより記述されたウェブページであり、注釈表示２０９及びハイライト表示した矩形領域２１０の表示位置、表示形態等が記述されている。ドキュメントレイヤ２００ａを表示する際、ＸＭＬの名前空間機能を利用することでドキュメントレイヤ２００ａに混在した形態でオーバレイレイヤ２００ｂ及びハイライトレイヤ２００ｃを表示することが可能となる。
【００６０】
オーバレイ・ウェブブラウザ２００に表示したウェブページにフリーハンド記入ボタン２０６等を利用して注釈を表示した場合、又はハイライト表示ボタン２０７を利用してハイライトを表示した場合、ＸＭＬにより記述されたＸＭＬファイルが作成され、内部記憶装置１９の所定領域に記憶される。ＸＭＬファイルは、各レイヤ毎に作成される形態であってもよく、また、２つのレイヤを１つのＸＭＬファイルにより記述する形態であってもよい。また、注釈の内容についての情報は、注釈データベース１９ｃに保存される。
【００６１】
ドキュメントレイヤ２００ａに係るＨＴＭＬファイルは必ずしも内部記憶装置１９に記憶させる必要はないが、注釈表示２０９及びハイライト表示した矩形領域２１０を元のウェブページと同じ位置に表示するためにＨＴＭＬファイル自体を内部記憶装置１９の所定領域に記憶させ、当該ウェブページを再び読込む場合、内部記憶装置１９からＨＴＭＬファイルを読込ませる形態が望ましい。
【００６２】
図８は、ウェブページを切り抜く際の動作を説明する説明図である。オーバレイ・ウェブブラウザ２００では、切り抜きボタン２０４を選択した後、マウス、ペン等によりウェブページの一部を選択した場合、選択した領域に含まれるテキストデータを切り抜いて思考空間ブラウザ１００へ受け渡す。
【００６３】
テキストデータからキーワードを抽出する方法として、大きく分けて２つの方法を利用することが可能である。１つは、字種による抽出方法であり、もう１つは、形態素解析による抽出方法である。
【００６４】
字種による抽出方法では、記号等の特殊文字及びひらがな以外の文字が２つ以上続いた文字列を抽出する手法である。すなわち、「明日の天気は、曇りのち快晴です。」といったテキストデータからキーワードを抽出する場合、「明日」、「天気」、「快晴」がキーワードとして抽出される。本抽出方法による場合、抽出処理を短時間で行うことが可能であるため、リアルタイムにキーワードを抽出することも可能である。なお、記号等の特殊文字及びひらがな以外の文字が３つ以上続いた場合にのみ、キーワードとして抽出する形態であってもよい。
また、キーワードを抽出した後、ヒューリスティック法、不要語リスト法等を用いて不要語処理を行うことも可能である。ヒューリスティック法は、例えば、「具体的」というように最後に「的」のついた文字列、「１０」、「２００」のように数字のみからなる文字列をキーワードにしないという手法である。不要語リスト法とは、ユーザが不要語として登録した文字列をキーワードにしないというものである。
【００６５】
形態素解析による抽出方法では、それ自体公知のアルゴリズムによって品詞分解された後、名詞が連続するもの等がキーワードとして抽出される。すなわち、「つくば市の○○ホールにて合唱コンクールが開催されます。」といったテキストデータがある場合、「つくば市」、「○○ホール」、「合唱コンクール」、「開催」がキーワードとして抽出される。形態素解析による抽出方法では、字種による抽出方法と異なり、ひらがなを含むキーワードを抽出することができるという利点を有する。また、前述と同様に、キーワードを抽出した後、ヒューリスティック法、不要語リスト法等による不要語処理を行うことも可能である。
【００６６】
図８に示したように、オーバレイ・ウェブブラウザ２００からテキストデータを切出した場合、ウェブユニット１０４が作成されるとともに、概念ユニット１０２及びテキストユニット１０５と関連付けられて思考空間ブラウザ１００上に表示される。ウェブユニット１０４は図に示した如きアイコンで表示され、思考空間ブラウザ１００でアイコンをマウス等により押下操作することにより、ウェブユニット１０４に対応付けられているウェブページがオーバレイ・ウェブブラウザに表示される。
テキストユニット１０５は、思考空間ブラウザ１００においてテキストの一部が表示され、マウス等により押下操作した場合に全文が表示されるようになっている。
【００６７】
図９は、興味空間ブラウザ３００の表示例を示す模式図である。興味空間ブラウザ３００はメニューバー３０１を有しており、興味空間を作成する際の各種の設定を入力することができる。メニューバー３０１から入力される設定は、例えば、表示するデータの種類、表示形式等であり、また、興味空間の作成の指示を与えることが可能である。
【００６８】
興味空間ブラウザ３００では、前述したように、閲覧したウェブページから興味語として抽出されたキーワード群の類似度に基づいて形成された興味空間を表示ウィンド３０３に時系列に表示する。興味空間は、ウェブアイコン３０７及びウェブアイコン３０７に付されたインデックス３０６を用いて表示する。キーワード間の相関が強い場合、互いに近傍に表示されるようになっている。また、ウェブアイコン３０７の表示又は非表示等の設定をメニューバー３０１から行うことができる。
【００６９】
日付表示欄３０２には日付及び時刻が表示される。図９に示した興味空間ブラウザ３００では、４月２０日の１２時から過去１５日間に閲覧したウェブページから作成した興味空間を表示しており、その中に「平等院開創９５０年記念事業」に関するウェブページが含まれていたことを示している。
そして、日付を変更する場合、日付変更スライドバー３０４を使用し、興味空間をする期間を変更する場合、期間変更スライドバー３０５を使用する。
【００７０】
図１０は、３つのブラウザによる表示手順を示すフローチャートである。ユーザは思考空間を表示する場合、思考空間ブラウザ１００を起動する（ステップＳ１）。思考空間ブラウザ１００を起動した後、後述する処理により思考空間を形成する（ステップＳ２）。そして、ＣＰＵ１１は、検索要求があるか否かを判断する（ステップＳ３）。検索要求があるか否かは、思考空間ブラウザ１００でウェブユニット１０４が押下操作されたか否かを判断することによって行う。検索要求がない場合（Ｓ３：ＮＯ）、検索要求があるまで待機し、検索要求がある場合（Ｓ３：ＹＥＳ）、オーバレイ・ウェブブラウザ２００を起動する（ステップＳ４）。また、思考空間ブラウザ１００にてキーワードを選択し、選択したキーワードを検索キーワードとして検索エンジンにかけた場合にもオーバレイ・ウェブブラウザ２００を起動する。
【００７１】
本フローチャートでは、思考空間ブラウザ１００からオーバレイ・ウェブブラウザ２００を呼び出すこととしたが、オーバレイ・ウェブブラウザ２００にてテキストデータを選択して切り抜いた場合、思考空間ブラウザ１００が呼び出され、切り抜いたテキストデータがウェブユニット１０４と共に表示されるため、必ずしも思考空間ブラウザ１００を最初に起動する必要はなく、オーバレイ・ウェブブラウザ２００を最初に起動して、思考空間ブラウザ１００を呼び出すようにしてもよい。また、思考空間ブラウザ１００とオーバレイ・ウェブブラウザ２００とを独立して起動する形態であってもよい。
【００７２】
次いで、オーバレイ・ウェブブラウザ２００からテキストデータの一部を切り抜いたか否かを判断する（ステップＳ５）。テキストデータの一部を切り抜いた場合（Ｓ５：ＹＥＳ）、処理をステップＳ２へ戻す。テキストデータの一部を切り抜いていない場合（Ｓ５：ＮＯ）、興味空間を形成するか否かを判断する（ステップＳ６）。
【００７３】
興味空間を形成する場合（Ｓ６：ＹＥＳ）、興味空間ブラウザ３００を起動し（ステップＳ７）、後述する興味空間の形成処理を行う（ステップＳ８）。ステップＳ６にて興味空間を形成しないと判断した場合（Ｓ６：ＮＯ）、又はステップＳ８にて興味空間の形成処理を終えた場合、処理を終了する。
なお、興味空間ブラウザ３００は、思考空間ブラウザ１００又はオーバレイ・ウェブブラウザ２００から呼び出される形態ではないため、思考空間ブラウザ１００又はオーバレイ・ウェブブラウザ２００を起動させることなく、独立して起動させることが可能である。
【００７４】
図１１は、思考空間を形成する際の処理手順を示すフローチャートである。思考空間を形成する場合、ＣＰＵ１１は、まず、概念ユニット１０２の入力があるか否かを判断する（ステップＳ１１）。概念ユニット１０２の入力がない場合（Ｓ１１：ＮＯ）、ウェブページの一部を切抜いた切抜情報（テキストデータ、画像データ）があるか否かを判断する（ステップＳ１２）。切抜情報がない場合（Ｓ１２：ＮＯ）、処理をステップＳ１１へ戻す。
【００７５】
ステップＳ１１にて概念ユニット１０２が入力された場合（Ｓ１１：ＹＥＳ）、又はステップＳ１２にて切抜情報があると判断された場合（Ｓ１２：ＹＥＳ）、思考空間ブラウザ１００に概念ユニット１０２、ウェブユニット１０４等を表示する（ステップＳ１３）。
【００７６】
次いで、ＣＰＵ１１は、想起エージェント１０６が起動しているか否かを判断する（ステップＳ１４）。想起エージェント１０６が起動している場合（Ｓ１４：ＹＥＳ）、思考空間ブラウザ１００に表示されている概念ユニットに基づき、思考内容データベース１９ａ又は履歴データベース１９ｂからキーワードを検索する（ステップＳ１５）。そして、該当するキーワードが検索された場合、前述した要約ユニット１０７を作成し（ステップＳ１６）、想起エージェント１０６の近傍に表示する。
【００７７】
要約ユニット１０７を作成した後、他のキーワードを検索するか否かを判断し（ステップＳ１７）、キーワードを検索する場合（Ｓ１７：ＹＥＳ）、処理をステップＳ１５へ戻す。
ステップＳ１４にて想起エージェント１０６が起動していないと判断した場合（Ｓ１４：ＮＯ）、又は他のキーワードを検索しない場合（Ｓ１７：ＮＯ）、思考空間の形成処理を終了する。
【００７８】
図１２は、興味空間を作成する際の手法を説明する模式図である。思考空間ブラウザ１００及びオーバレイ・ウェブブラウザ２００では、興味空間を容易に作成するために、利用時にキーワードの抽出を行っている。以下、オーバレイ・ウェブブラウザ２００から興味語としてキーワードを抽出する手法について説明する。
【００７９】
ユーザがオーバレイ・ウェブブラウザ２００を用いてウェブページを表示し、そのウェブページに貼られているリンクをクリックした場合、そのリンクに係るリンクテキストからキーワードが抽出される。キーワードを抽出する方法としては、前述した字種による抽出方法、又は形態素解析による抽出方法を用いることができる。
【００８０】
抽出されたキーワードは、リンクを選択した日時、ウェブページのリンク先のＵＲＬに関連付けられて履歴データベース１９ｂに記憶される。興味空間は、相関に基づいて２次元空間上にキーワードを配置したものであるが、本実施の形態では、数量化３類を用いて各キーワード間の相関を算出している。数量化３類は、数値化されていないサンプル同士の相関を多変量解析する手法であり、相関が強いキーワード同士が近傍に配置される。閲覧したウェブページを表すウェブアイコンについても相関を計算して同じ興味空間上に表示することが可能である。
【００８１】
図１２に示した例では、ユーザが興味空間の作成を指示した場合、まず、２回以上出現するキーワードである「対米同時多発テロ事件」、「派遣」が興味語として抽出され、次いで、これらのキーワードを持つリンクテキストのＵＲＬが抽出され、数量化３類の処理に基づき履歴全体の興味空間が生成される。
【００８２】
ユーザが興味空間の表示を指示した場合、先の２つの興味語を示すインデックス３０６ａ，３０６ｂと、これらの興味語を持つ４つのＵＲＬがウェブアイコン３０７ａ〜３０７ｄとが興味空間ブラウザ３００の表示ウィンド３０３に表示される。なお、同じＵＲＬを持つ場合は１つのアイコンに統合され、選択頻度に応じてアイコンのサイズが変わるようにしている。また、ユーザがカーソルをウェブアイコン３０７ａ〜３０７ｂに合わせた場合、テキストデータから抽出されたキーワードが表示されるようにしているため、ウェブページを実際に表示する前に概要を把握することが可能である。
【００８３】
図１３は、興味空間を作成する際の処理手順を示すフローチャートである。興味空間を形成する際、履歴データベース１９ｂから日時の読込み（ステップＳ２１）、ＵＲＬの読込み（ステップＳ２２）、キーワードの読込みを行う（ステップＳ２３）。そして、読込んだＵＲＬ及びキーワードに基づき、数量化３類の処理を行い、キーワード間の相関を算出する（ステップＳ２４）。
【００８４】
次いで、他の日時の興味空間を形成するか否かを判断する（ステップＳ２５）。他の日時の興味空間を形成すると判断した場合（Ｓ２５：ＹＥＳ）、処理をステップＳ２１へ戻す。他の日時の興味空間を形成しないと判断した場合（Ｓ２５：ＮＯ）、興味空間ブラウザ３００の表示ウィンド３０３に興味空間を表示する（ステップＳ２６）。
【００８５】
なお、本実施の形態では、インターネット網Ｎを通じて送信されたウェブページからキーワードを抽出し、抽出したキーワード等を用いて生成した思考空間及び興味空間を各ブラウザに表示させる形態であったが、情報処理装置１０内で作成した文書データ等からキーワードを抽出して思考空間及び興味空間を構築する構成であっても良いことは勿論のことである。
【００８６】
実施の形態２．
実施の形態１では、日時、ＵＲＬ、及びキーワードを互いに関連付けた履歴データベース１９ｂに基づいて興味空間を形成する構成としたが、日記、予定表、読んだ文献リスト、書いた文献リスト、書籍の購入履歴、書籍の貸し出し履歴等から履歴データベース１９ｂを構築し、興味空間を形成するようにしても良い。本実施の形態では、書籍の購入履歴から履歴データベース１９ｂを構築し、その履歴データベース１９ｂを元に興味空間を形成する形態について説明する。
【００８７】
図１４は、本実施の形態に係る情報処理装置１０の内部構成を示すブロック図である。情報処理装置１０は、前述と同様にＣＰＵ１１を備えており、該ＣＰＵ１１には、ＲＯＭ１３、ＲＡＭ１４、表示部１５、入力部１６、通信部１７、補助記憶装置１８、及び内部記憶装置１９がバス１２を介して接続されている。内部記憶装置１９は、書籍の購入履歴を記憶した書籍データベース１９ｄ及び興味空間を作成するための履歴データベース１９ｂを有している。
【００８８】
図１５は、書籍データベース１９ｄの一例を示す概念図である。書籍データベース１９ｄは、書籍の購入日、購入した書籍の夫々に対して付与した書籍ＩＤ、及び書籍タイトルを互いに関連付けて記憶する。ここで、書籍ＩＤは任意の数値、記号を採用することができ、例えば、書籍の夫々に対して連続した数値を付与しても良く、分類毎に定めた記号と数値とからなるＩＤを付与しても良い。図１５に示した例では、「素粒子物理」、「電磁気学」、「熱力学」等の分野に分類して書籍ＩＤを付与している。
このような書籍データベース１９ｄは、情報処理装置１０に予めインストールされたスプレッドシート、テキストエディタ等のアプリケーションソフトウェアを利用することにより、ユーザ自身が入力部１６から入力して作成することができる。
【００８９】
図１６は、履歴データベース１９ｂ及び該履歴データベース１９ｂから作成される興味空間の一例を示す模式図である。本実施の形態では、興味空間を作成して前述した興味空間ブラウザ３００に表示する際、書籍データベース１９ｄから履歴データベース１９ｂを作成する。そして、情報処理装置１０は作成した履歴データベース１９ｂを利用して興味空間を構築する。
本実施の形態での履歴データベース１９ｂは、日付、書籍ＩＤ、及びキーワードを互いに関連付けて記憶したデータベースであり（図１６（ａ）参照）、情報処理装置１０は、書籍データベース１９ｄから書籍を購入した日付及び書籍ＩＤを読出すとともに、書籍タイトルからキーワードを抽出して履歴データベース１９ｂを構築する。キーワードの抽出方法としては前述した方法を用いることができ、例えば、字種による抽出方法、形態素解析による抽出方法等を用いることができる。
【００９０】
情報処理装置１０が興味空間を作成する際、履歴データベース１９ｂを参照して各キーワード間の相関を算出する。キーワード間の算出には数量化３類を利用することができる。すなわち、ユーザが興味空間の作成を指示した場合、まず、履歴データベース１９ｂ上で２回以上出現するキーワードを検索し、検索されたキーワードを興味語として採用する。そして、採用された興味語が含まれる書籍タイトルの書籍ＩＤを抽出し、数量化３類の処理に基づき履歴全体の興味空間を作成する（図１６（ｂ）参照）。
【００９１】
なお、本実施の形態では、興味空間を作成する際に書籍データベース１９ｄから履歴データベース１９ｂを作成する構成としたが、予め履歴データベース１９ｂを用意しておき、書籍データベース１９ｄが更新されたときに履歴データベース１９ｂも自動的に更新されるようにしても良い。また、本実施の形態では、書籍データベース１９ｄから履歴データベース１９ｂを作成する構成としたが、ユーザの入力操作によって直接的に履歴データベース１９ｂを構築する構成としても良いことは勿論のことである。
【００９２】
実施の形態３．
前述の実施の形態では、情報処理装置１０の内部に履歴データベース１９ｂを構築し、その履歴データベース１９ｂに基づいて興味空間を作成する構成であったが、ウェブサーバ側にて履歴データベースを構築し、そのウェブサーバ内で作成した興味空間をコンテンツとしてユーザに提供することも可能である。興味空間はユーザが閲覧したウェブページの情報等を視覚的に表現したものであるから、ユーザは、前記ウェブサーバから提供される興味空間をサイト内検索の結果として利用することも可能となる。
【００９３】
図１７は本実施の形態に係る情報処理システムの構成を説明する模式図である。図中４０は、通常のウェブブラウザが予めインストールされた情報処理装置であり、具体的にはパーソナルコンピュータ、ワークステーション、ＰＤＡ（Ｐｅｒｓｏｎａｌ　Ｄｉｇｉｔａｌ　Ａｓｓｉｓｔａｎｔ）等の端末装置である。情報処理装置４０はインターネット網Ｎを介してウェブサーバ５０に接続されており、情報処理装置４０のユーザはウェブブラウザを利用することによって所望のコンテンツを取得することが可能となっている。
【００９４】
ウェブサーバ５０は、情報処理装置４０に提供すべきコンテンツを含んだウェブページ（以下、コンテンツページという）を有しており、情報処理装置４０からの要求に応じてそれらを送信するようにしている。また、ウェブサーバ５０には履歴データベース５１が接続されており、コンテンツページを情報処理装置４０に送信した際、当該コンテンツページからキーワードを抽出して履歴データベース５１に記憶するようにしている。
そして、情報処理装置４０からサイト内検索の要求を受けた場合、前記履歴データベース５１を参照して興味空間を作成し、作成した興味空間を情報処理装置４０側で表示可能なコンテンツとして送信するようにしている。
【００９５】
図１８は、本実施の形態に係る情報処理システムの処理手順を説明するフローチャートである。情報処理装置４０にてウェブブラウザが起動され（ステップＳ３１）、ウェブサーバ５０が提供するサイトへのアクセス要求がユーザの指示により行われた場合、情報処理装置４０は前記サイトへのアクセス要求をウェブサーバ５０に送信する（ステップＳ３２）。
【００９６】
ウェブサーバ５０がサイトへのアクセス要求を受信した場合（ステップＳ３３）、当該サイトのコンテンツページをアクセス要求の送信元である情報処理装置４０に送信する（ステップＳ３４）。
【００９７】
情報処理装置４０は、ウェブサーバ５０から送信されたコンテンツページを受信した場合（ステップＳ３５）、そのコンテンツページに基づいてウェブブラウザ上にコンテンツを表示するとともに、前記サイトに対するサイト内検索の要求を受付けたか否かを判断する（ステップＳ３６）。サイト内検索の要求を受付けていない場合（Ｓ３６：ＮＯ）、要求を受付けるまで待機し、サイト内検索の要求を受付けた場合（Ｓ３６：ＹＥＳ）、ウェブサーバ５０にサイト内検索の要求を送信する（ステップＳ３７）。
【００９８】
ウェブサーバ５０がサイト内検索の要求を受信した場合（ステップＳ３８）、ステップＳ３４にて送信したコンテンツページに基づいて履歴データベース５１を生成する（ステップＳ３９）。具体的には前記コンテンツページのＵＲＬを起点として指定したドメインからコンテンツページを収集し、収集したコンテンツページに含まれるリンクテキストからキーワードを抽出する。キーワードの抽出には、前述した字種による抽出方法、形態素解析による抽出方法等を用いることができる。
【００９９】
次いで、ウェブサーバ５０は、数量化３類を利用して履歴データベース５１に記憶されているキーワード間の相関を算出し（ステップＳ４０）、興味空間を生成する（ステップＳ４１）。そして、生成した興味空間を検索結果として情報処理装置４０に送信する（ステップＳ４２）。
【０１００】
情報処理装置４０は、ウェブサーバ５０から送信された検索結果を受信した場合（ステップＳ４３）、検索結果（興味空間）をウェブブラウザ上に表示する（ステップＳ４４）。
【０１０１】
図１９は、履歴データベース５１の一例を示す概念図である。履歴データベース５１は、情報処理装置４０に送信したコンテンツページのＵＲＬを起点として収集したコンテンツページのＵＲＬ、収集したコンテンツページに含まれるリンクテキストから抽出したキーワード、及び日時を関連付けて記憶する。例えば、図１９に示した例において、「ＵＲＬ２」が起点となるコンテンツページのＵＲＬ、「ＵＲＬ５」及び「ＵＲＬ６」を指定したドメインとした場合、「ＵＲＬ５」及び「ＵＲＬ６」により指定されるコンテンツページを取得し、そのコンテンツページに含まれるリンクテキストからキーワードを抽出して履歴データベース５１に追加するようにしている。
【０１０２】
なお、本実施の形態では、サイト内検索の要求を受信したときに履歴データベース５１を生成する構成としたが、サイトへのアクセス要求を受信する度に該当コンテンツページから履歴データベース５１を生成しておき、過去の所定期間に閲覧されたコンテンツページに関する興味空間を生成するようにしても良い。
また、本実施の形態では、履歴データベース５１をウェブサーバ５０に外付けにする構成としたが、ウェブサーバ５０の内部に備える構成であっても良いことは勿論のことである。
【０１０３】
実施の形態４．
実施の形態３ではウェブサーバ５０が一つのデータベースを備え、サイト内検索の要求を受信した際に履歴データベース５１を構築して興味空間を生成するようにしていたが、複数のデータベースを用意してユーザ毎に割り当てることも可能である。複数のユーザの履歴データベースを参照して興味空間を生成することにより、複数のユーザ間で情報の共有化が可能となる。
【０１０４】
図２０は本実施の形態に係る情報処理システムの構成を説明する模式図である。図中４０Ａ，４０Ｂ，４０Ｃは、通常のウェブブラウザが予めインストールされた情報処理装置であり、具体的にはパーソナルコンピュータ、ワークステーション、ＰＤＡ等の端末装置である。情報処理装置４０Ａ，４０Ｂ，４０Ｃはインターネット網Ｎを介してウェブサーバ５０に接続されており、情報処理装置４０Ａ，４０Ｂ，４０Ｃのユーザはウェブブラウザを利用することによって所望のコンテンツを取得することが可能となっている。なお、以下では夫々の情報処理装置４０Ａ，４０Ｂ，４０Ｃを区別して表す必要がない場合には、それらをまとめて情報処理装置４０と記載することとする。
【０１０５】
ウェブサーバ５０は、情報処理装置４０に提供すべきコンテンツを含んだウェブページ（以下、コンテンツページという）を有しており、情報処理装置４０からの要求に応じてそれらを送信するようにしている。また、ウェブサーバ５０には、各ユーザ毎に割り当てたユーザデータベース５１ａ，５１ｂ，５１ｃ，…を備える履歴データベース５１が接続されており、各ユーザの要求に応じてコンテンツページを情報処理装置４０に送信した際、そのコンテンツページからキーワードを抽出して当該ユーザに割り当てられているユーザデータベース５１ａ（５１ｂ，５１ｃ，…）に記憶するようにしている。
そして、情報処理装置４０からサイト内検索の要求を受けた場合、全てのユーザデータベース５１ａ，５１ｂ，５１ｃ，…を参照して興味空間を作成して、前記情報処理装置４０へ送信するようにしている。
なお、興味空間の作成に関するアルゴリズムは前述したものと同様であるため、その説明を省略することとする。
【０１０６】
なお、本実施の形態では、履歴データベース５１をウェブサーバ５０に外付けにする構成としたが、ウェブサーバ５０の内部に備える構成であっても良いことは勿論のことである。
【０１０７】
【発明の効果】
以上、詳述したように、第１発明、第４発明、第１１発明、及び第１２発明による場合は、検索された第１情報と、該第１情報に関連付けられた第２情報とを表示し、表示された第１情報と第２情報と間に線を表示するようにしている。したがって、例えば、閲覧したウェブページに含まれるキーワードを予め抽出しておき、そのキーワードを第１情報として入力して検索した場合、前記ウェブページに含まれるその他のキーワード、画像データ等の第２情報が、第１情報と互いに結ばれた線により視覚的に明示されるので、所望する情報の取得が容易になる。
【０１０８】
第２発明による場合は、複数の記憶手段を備えており、各記憶手段に第１情報及び第２情報を記憶するようにしている。したがって、例えば、ユーザ毎に記憶手段を割り当てた場合、ユーザ自身と他のユーザとの間で情報の共有化が可能となり、情報の想起に役立てることが可能となる。
【０１０９】
第３発明及び第１０発明による場合は、記憶手段に記憶された第１情報の間の相関関係と相関関係に応じた位置関係を算出するようにしている。したがって、相関が強い第１情報群を近傍に表示させ、相関が弱い第１情報を離隔してて表示させることにより、情報の想起が容易となる。
【０１１０】
第５発明による場合は、表示された第２情報に基づいて記憶手段に記憶されている第１情報を検索し、検索された第１情報、及び該第１情報に関連付けられている第２情報を表示させることが可能となるため、人間の連想に似た情報の検索と表示とを連鎖的に行うことが可能となる。そして、表示した検索結果に基づいて情報を想起させることが容易となる。
【０１１１】
第６発明による場合は、外部から送信された文書データを含む情報を受信した場合、受信した情報を表示し、表示した情報から概念を有する複数の文字列を抽出し、抽出した文字列を関連つけて記憶するようにしている。したがって、過去に閲覧した文書データ、ウェブページ等の情報を想起させるための情報を利用者に意識させることなく記憶することが可能である。
【０１１２】
第７発明による場合は、外部から送信されたウェブページに関する情報を受信した場合、ウェブページに含まれている複数の文字列を抽出し、抽出した文字列を関連付けて記憶するようにしている。したがって、過去に閲覧したウェブページを想起させるための情報を利用者に意識させることなく記憶することが可能である。
【０１１３】
第８発明による場合は、表示させた情報に加えることを所望する付加情報の入力を受付け、受付けた付加情報を表示させた情報と共に表示し、入力された付加情報と該付加情報の表示位置に関する情報を表示させた情報に関連付けて記憶することにより、再度、情報を表示させる際に、付加情報と共に表示させることが可能となるため、情報の想起が容易となる。
【０１１４】
第９発明による場合は、表示した文書データから一部又は全部の選択を受付け、選択された部分から文字列を抽出して表示するようにしている。従って、情報の想起に役立つ情報のみを利用者が選択することが可能となる等、本発明は優れた効果を奏する。
【図面の簡単な説明】
【図１】本発明に係る情報処理装置の構成を示すブロック図である。
【図２】本発明のコンピュータプログラムにより提供されるブラウザの動作を説明する模式図である。
【図３】各種データベースの一例を示す概念図である。
【図４】各種データベースの一例を示す概念図である。
【図５】思考空間ブラウザの表示例を示す模式図である。
【図６】オーバレイ・ウェブブラウザの表示例を示す模式図である。
【図７】オーバレイ・ウェブブラウザの構成を説明する模式図である。
【図８】ウェブページを切り抜く際の動作を説明する説明図である。
【図９】興味空間ブラウザの表示例を示す模式図である。
【図１０】３つのブラウザによる表示手順を示すフローチャートである。
【図１１】思考空間を形成する際の処理手順を示すフローチャートである。
【図１２】興味空間を作成する際の手法を説明する模式図である。
【図１３】興味空間を作成する際の処理手順を示すフローチャートである。
【図１４】本実施の形態に係る情報処理装置の内部構成を示すブロック図である。
【図１５】書籍データベースの一例を示す概念図である。
【図１６】履歴データベース及び該履歴データベースから作成される興味空間の一例を示す模式図である。
【図１７】本実施の形態に係る情報処理システムの構成を説明する模式図である。
【図１８】本実施の形態に係る情報処理システムの処理手順を説明するフローチャートである。
【図１９】履歴データベースの一例を示す概念図である。
【図２０】本実施の形態に係る情報処理システムの構成を説明する模式図である。
【符号の説明】
１０，４０　情報処理装置
１１　ＣＰＵ
１９　内部記憶装置
１９ａ　思考内容データベース
１９ｂ，５１　履歴データベース
１９ｃ　注釈データベース
３０，５０　ウェブサーバ
１００　思考空間ブラウザ
２００　オーバレイブラウザ
３００　興味空間ブラウザ
【図１】
2004054919.tif 000003
【図２】
2004054919.tif 000004
【図３】
2004054919.tif 000005
【図４】
2004054919.tif 000006
【図５】
2004054919.tif 000007
【図６】
2004054919.tif 000008
【図７】
2004054919.tif 000009
【図８】
2004054919.tif 000010
【図９】
2004054919.tif 000011
【図１０】
2004054919.tif 000012
【図１１】
2004054919.tif 000013
【図１２】
2004054919.tif 000014
【図１３】
2004054919.tif 000015
【図１４】
2004054919.tif 000016
【図１５】
2004054919.tif 000017
【図１６】
2004054919.tif 000018
【図１７】
2004054919.tif 000019
【図１８】
2004054919.tif 000020
【図１９】
2004054919.tif 000021
【図２０】
2004054919.tif 000022