(57)【要約】【課題】  ユーザの関心事に合わせて、ユーザの関心事に適合するコンテンツを適切に提供可能とする。【解決手段】  情報収集解析装置７０は、ユーザインタフェース４０を通じパソコン３０にて作成・閲覧されたテキストデータをパソコンから取得し、ディジタル電話装置５０から、通話時に他の電話装置との間で送受信された音声のテキストデータを取得する。そして、これら取得データ毎に、データに基づいてパソコン等を使用するユーザの関心事を推定する。また、取得データ毎に、この取得データからキーワードを抽出して、キーワードに対応するコンテンツを、サーバから取得する。また、上記推定したユーザの関心事の推移に基づいて、現在におけるユーザの主たる関心事を推定し、この主たる関心事との類似度の高いコンテンツを、優先的に出力する。【選択図】  図１
2006302194.tif 000002
【特許請求の範囲】
【請求項１】
ユーザインタフェースを備える情報処理装置において、ユーザから前記ユーザインタフェースに入力されたデータ、及び、前記ユーザインタフェースがユーザに向けて出力したデータの少なくとも一方を、前記情報処理装置から取得するデータ取得手段と、
前記データ取得手段が前記データを取得する度に、その取得データに基づき、前記ユーザの関心事を推定する第一関心事推定手段と、
前記第一関心事推定手段による最新の推定結果を、前記第一関心事推定手段による過去所定期間分の推定結果の推移に基づき補正することによって、現在における前記ユーザの主たる関心事を推定する第二関心事推定手段と、
前記データ取得手段が前記情報処理装置から取得した各データに対応するコンテンツを、コンテンツを保持する装置から取得するコンテンツ取得手段と、
前記コンテンツ取得手段が取得したコンテンツと、このコンテンツに対応する前記情報処理装置からの取得データから得られた前記第一関心事推定手段の推定結果とを、関連付けて、記憶手段に記憶させるコンテンツ記録手段と、
前記記憶手段が記憶する各コンテンツについて、それに関連付けて前記記憶手段が記憶する前記第一関心事推定手段の推定結果と、前記第二関心事推定手段により推定された前記ユーザの主たる関心事との類似度を評価する類似度評価手段と、
前記記憶手段が記憶する各コンテンツを、前記ユーザに向けて出力する出力手段と、
前記記憶手段が記憶する各コンテンツを、前記類似度評価手段により前記類似度が高いと評価されたコンテンツから、優先的に前記出力手段に出力させるコンテンツ出力制御手段と、
を備えることを特徴とするコンテンツ出力システム。
【請求項２】
前記データ取得手段が前記データを取得する度に、その取得データから、キーワードを抽出する抽出手段、
を備え、
前記第一関心事推定手段は、前記データ取得手段が前記データを取得する度に、その取得データから前記抽出手段が抽出したキーワードに基づき、前記ユーザの関心事を推定する構成にされ、
前記コンテンツ取得手段は、前記データ取得手段が前記情報処理装置から取得した各データについて、そのデータから前記抽出手段が抽出したキーワードに関連するコンテンツを、コンテンツを保持する装置から取得する構成にされていることを特徴とする請求項１記載のコンテンツ出力システム。
【請求項３】
ユーザインタフェースを備える情報処理装置において、ユーザから前記ユーザインタフェースに入力されたデータ、及び、前記ユーザインタフェースがユーザに向けて出力したデータの少なくとも一方を、前記情報処理装置から取得するデータ取得手段と、
前記データ取得手段が前記データを取得する度に、その取得データに基づき、前記ユーザの関心事を推定する第一関心事推定手段と、
前記第一関心事推定手段の推定結果と、この推定結果を導くのに用いられた前記情報処理装置からの取得データとを、関連付けて、記憶手段に記憶させるデータ記録手段と、
前記第一関心事推定手段による最新の推定結果を、前記第一関心事推定手段による過去所定期間分の推定結果の推移に基づき補正することによって、現在における前記ユーザの主たる関心事を推定する第二関心事推定手段と、
前記記憶手段が記憶する前記情報処理装置からの各取得データに対応するコンテンツを、コンテンツを保持する装置から取得するコンテンツ取得手段と、
前記コンテンツ取得手段が取得した各コンテンツを、前記ユーザに向けて出力する出力手段と、
前記記憶手段が記憶する前記各取得データについて、それに関連付けて前記記憶手段が記憶する前記第一関心事推定手段の推定結果と、前記第二関心事推定手段により推定された前記ユーザの主たる関心事との類似度を評価する類似度評価手段と、
前記記憶手段が記憶する前記各取得データを、前記類似度評価手段により前記類似度が高いと評価されたデータから、優先的に処理対象に選択し、前記選択した処理対象の取得データに対応するコンテンツを優先的に、前記コンテンツ取得手段に取得させるコンテンツ取得制御手段と、
を備えることを特徴とするコンテンツ出力システム。
【請求項４】
前記データ取得手段が前記データを取得する度に、その取得データから、キーワードを抽出する抽出手段、
を備え、
前記第一関心事推定手段は、前記データ取得手段が前記データを取得する度に、その取得データから前記抽出手段が抽出したキーワードに基づき、前記ユーザの関心事を推定し、
前記データ記録手段は、前記第一関心事推定手段の推定結果と、この推定結果を導くのに用いられた前記情報処理装置からの取得データであって、前記抽出手段により抽出されたキーワードと、を関連付けて、記憶手段に記憶させ、
前記コンテンツ取得手段は、前記記憶手段が記憶する前記各取得データから抽出されたキーワードに関連するコンテンツを、コンテンツを保持する装置から取得する構成にされていることを特徴とする請求項３記載のコンテンツ出力システム。
【請求項５】
前記第一関心事推定手段は、前記データ取得手段が前記データを取得する度に、その取得データから前記抽出手段が抽出した各キーワードを、予め定められた複数のクラスのいずれかに分類して、各クラス毎のクラス値をキーワードに基づき求め、このクラス値に基づいて、ユーザの関心事をベクトル表現し、前記ユーザの関心事を推定する構成にされていることを特徴とする請求項２又は請求項４記載のコンテンツ出力システム。
【請求項６】
前記第二関心事推定手段は、前記第一関心事推定手段による過去所定期間分の前記ベクトル表現された推定結果の変化量を求め、この変化量を用いて、前記第一関心事推定手段による最新の推定結果を補正することによって、現在における前記ユーザの主たる関心事を推定する構成にされていることを特徴とする請求項５記載のコンテンツ出力システム。
【請求項７】
記憶手段を有するコンピュータに、
ユーザインタフェースを備える情報処理装置において、ユーザから前記ユーザインタフェースに入力されたデータ、及び、前記ユーザインタフェースがユーザに向けて出力したデータの少なくとも一方を、前記情報処理装置から取得するデータ取得手段と、
前記データ取得手段が前記データを取得する度に、その取得データに基づき、前記ユーザの関心事を推定する第一関心事推定手段と、
前記第一関心事推定手段による最新の推定結果を、前記第一関心事推定手段による過去所定期間分の推定結果の推移に基づき補正することによって、現在における前記ユーザの主たる関心事を推定する第二関心事推定手段と、
前記データ取得手段が前記情報処理装置から取得した各データに対応するコンテンツを、コンテンツを保持する装置から取得するコンテンツ取得手段と、
前記コンテンツ取得手段が取得したコンテンツと、このコンテンツに対応する前記情報処理装置からの取得データから得られた前記第一関心事推定手段の推定結果とを、関連付けて、前記記憶手段に記憶させるコンテンツ記録手段と、
前記記憶手段が記憶する各コンテンツについて、それに関連付けて前記記憶手段が記憶する前記第一関心事推定手段の推定結果と、前記第二関心事推定手段により推定された前記ユーザの主たる関心事との類似度を評価する類似度評価手段と、
前記記憶手段が記憶する各コンテンツを、前記ユーザに向けて出力する出力手段と、
前記記憶手段が記憶する各コンテンツを、前記類似度評価手段により前記類似度が高いと評価されたコンテンツから、優先的に前記出力手段に出力させるコンテンツ出力制御手段
としての機能を実現させるためのプログラム。
【請求項８】
記憶手段を有するコンピュータに、
ユーザインタフェースを備える情報処理装置において、ユーザから前記ユーザインタフェースに入力されたデータ、及び、前記ユーザインタフェースがユーザに向けて出力したデータの少なくとも一方を、前記情報処理装置から取得するデータ取得手段と、
前記データ取得手段が前記データを取得する度に、その取得データに基づき、前記ユーザの関心事を推定する第一関心事推定手段と、
前記第一関心事推定手段の推定結果と、この推定結果を導くのに用いられた前記情報処理装置からの取得データとを、関連付けて、前記記憶手段に記憶させるデータ記録手段と、
前記第一関心事推定手段による最新の推定結果を、前記第一関心事推定手段による過去所定期間分の推定結果の推移に基づき補正することによって、現在における前記ユーザの主たる関心事を推定する第二関心事推定手段と、
前記記憶手段が記憶する前記情報処理装置からの各取得データに対応するコンテンツを、コンテンツを保持する装置から取得するコンテンツ取得手段と、
前記コンテンツ取得手段が取得した各コンテンツを、前記ユーザに向けて出力する出力手段と、
前記記憶手段が記憶する前記各取得データについて、それに関連付けて前記記憶手段が記憶する前記第一関心事推定手段の推定結果と、前記第二関心事推定手段により推定された前記ユーザの主たる関心事との類似度を評価する類似度評価手段と、
前記記憶手段が記憶する前記各取得データを、前記類似度評価手段により前記類似度が高いと評価されたデータから、優先的に処理対象に選択し、前記選択した処理対象の取得データに対応するコンテンツを優先的に、前記コンテンツ取得手段に取得させるコンテンツ取得制御手段
としての機能を実現させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ユーザの関心事を推定し、それに対応するコンテンツをユーザに提供する技術に関する。
【背景技術】
【０００２】
ユーザインタフェースに対するユーザの入力に基づき、ユーザの関心があると推定されるコンテンツを検索し、そのコンテンツを、モニタ出力してユーザに提供するコンテンツ提供システムが知られている。例えば、マイクロフォンからの入力音声を認識し、この音声から抽出したキーワードに基づいて検索したコンテンツを、モニタ出力するコンテンツ提供システムが知られている（特許文献１参照）。
【０００３】
このコンテンツ提供システムでは、抽出したキーワードにしたがって順にコンテンツを取得して再生を行うが、次のコンテンツを再生しようとした際に先のコンテンツがまだ終了していない場合には、後続の（次の）コンテンツの取得および再生を一定時間保留する。そして、その一定時間の間に先のコンテンツの再生が終了した場合は、それを確認した後に後続のコンテンツの取得を行ってそのコンテンツの再生を行うが、一定時間の間に先のコンテンツの再生が終了しない場合は、後続のコンテンツの取得も再生も行わないようになっている（特許文献１の段落「００３７」参照）。また、次のコンテンツを再生しようとした際に先のコンテンツがまだ終了していない場合に、先のコンテンツの再生を打ち切り、後続の（次の）コンテンツの取得および再生を開始する例についても特許文献１には記載されている（特許文献１の段落「００５３」参照）。
【特許文献１】特開２００４−１６４６７８号
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら、特許文献１に記載の技術では、コンテンツの再生がユーザの関心事の推移に間に合わないときに、保留分のコンテンツの再生を止めたり、再生中のコンテンツの再生を打ち切るので、ユーザにとって有用なコンテンツの再生が行われなかったり中断されることがあった。
【０００５】
本発明は、こうした問題に鑑みなされたものであり、従来より適切に、ユーザの関心事に合わせて、ユーザの関心事に適合するコンテンツを、ユーザに提供可能な技術を提供することを目的とする。
【課題を解決するための手段】
【０００６】
かかる目的を達成するためになされた請求項１記載のコンテンツ出力システムは、データ取得手段と、第一関心事推定手段と、第二関心事推定手段と、コンテンツ取得手段と、コンテンツ記録手段と、類似度評価手段と、出力手段と、コンテンツ出力制御手段と、を備える。
【０００７】
このコンテンツ出力システムにおけるデータ取得手段は、ユーザインタフェースを備える情報処理装置において、ユーザからユーザインタフェースに入力されたデータ、及び、ユーザインタフェースがユーザに向けて出力したデータの少なくとも一方を、その情報処理装置から取得する。
【０００８】
一方、第一関心事推定手段は、データ取得手段が上記データを取得する度に、その取得データに基づき、ユーザの関心事を推定し、第二関心事推定手段は、第一関心事推定手段による最新の推定結果を、第一関心事推定手段による過去所定期間分の推定結果の推移に基づき補正することにより、現在におけるユーザの主たる関心事を推定する。
【０００９】
その他、コンテンツ取得手段は、データ取得手段が情報処理装置から取得した各データに対応するコンテンツを、コンテンツを保持する装置から取得し、コンテンツ記録手段は、コンテンツ取得手段が取得したコンテンツと、このコンテンツに対応する上記情報処理装置からの取得データから得られた第一関心事推定手段の推定結果とを、関連付けて、記憶手段に記憶させる。
【００１０】
また、類似度評価手段は、記憶手段が記憶する各コンテンツについて、それに関連付けて上記記憶手段が記憶する第一関心事推定手段の推定結果と、第二関心事推定手段により推定されたユーザの主たる関心事との類似度を評価する。
【００１１】
また、出力手段は、記憶手段が記憶する各コンテンツを、ユーザに向けて出力する構成にされ、コンテンツ出力制御手段は、記憶手段が記憶する各コンテンツを、類似度評価手段により類似度が高いと評価されたコンテンツから、優先的に出力手段に出力させる。
【００１２】
このように構成された本発明のコンテンツ出力システムでは、第二関心事推定手段により推定されたユーザの主たる関心事との類似度を、出力候補の各コンテンツについて評価すると共に、第二関心事推定手段が、第一関心事推定手段による最新の推定結果を補正することにより、ユーザの主たる関心事を推定するため、データ取得手段が最近取得したデータに対応するコンテンツの評価値（類似度）が高くなる傾向にあるが、ユーザの主たる関心事との類似度が高ければ、取得時刻にかかわらず、そのコンテンツがユーザに対して優先的に出力されるので、従来のように、出力候補のコンテンツを順に処理するよりも、適切に、ユーザの関心に合わせて、ユーザの関心に適合するコンテンツを、ユーザに提供することができる。
【００１３】
尚、本発明において、第二関心事推定手段が第一関心事推定手段による最新の推定結果を補正して、ユーザの主たる関心事を推定するのは、第一関心事推定手段が、各取得データに基づき、ユーザの関心事を推定するものであるので、その推定結果の揺動が大きく、第一関心事推定手段による最新の推定結果との類似度を評価するだけであると、ユーザの関心事の変化に、過敏に反応しすぎて、コンテンツを適切な順番で出力することができない可能性があるためである。
【００１４】
本発明によれば、第一関心事推定手段による最新の推定結果を、推移に基づき補正して、ユーザの主たる関心事を推定し、これとの類似度を上述したように評価して、コンテンツの出力優先度を決めるので、ユーザにとって有用度の高いコンテンツを、適切に出力することができる。
【００１５】
尚、関心事の推定方法としては、データ取得手段の取得データから、キーワードを抽出し、抽出したキーワードに基づいて、ユーザの関心事を推定する方法が考えられる。
請求項２記載のコンテンツ出力システムは、データ取得手段が上記データを取得する度に、その取得データから、キーワードを抽出する抽出手段を備え、第一関心事推定手段及びコンテンツ取得手段が、以下のように構成されたものである。
【００１６】
このコンテンツ出力システムにおける第一関心事推定手段は、データ取得手段が上記データを取得する度に、その取得データから抽出手段が抽出したキーワードに基づき、ユーザの関心事を推定する。また、コンテンツ取得手段は、データ取得手段が情報処理装置から取得した各データについて、そのデータから抽出手段が抽出したキーワードに関連するコンテンツを、コンテンツを保持する装置（例えば、ウェブサーバ等）から取得する。
【００１７】
このように構成された請求項２記載のコンテンツ出力システムによれば、キーワードを抽出して、ユーザの関心事を推定するので、データに示された文章の文脈を解釈するなどして、ユーザの関心事を推定する場合よりも、関心事の推定を簡単に行うことができる。
【００１８】
また、上述の発明では、コンテンツの出力に際して、類似度の高いものを優先的に取扱う旨記載したが、コンテンツの取得に際して、類似度の高いものを優先的に取扱うように、コンテンツ出力システムを構成してもよい。
【００１９】
請求項３記載のコンテンツ出力システムは、上記構成のデータ取得手段及び第一関心事推定手段を備えると共に、以下に説明するデータ記録手段、第二関心事推定手段、コンテンツ取得手段、出力手段、類似度評価手段、及び、コンテンツ取得制御手段を備える。
【００２０】
このコンテンツ出力システムにおけるデータ記録手段は、第一関心事推定手段の推定結果と、この推定結果を導くのに用いられた情報処理装置からの取得データとを、関連付けて、記憶手段に記憶させる。
【００２１】
また、第二関心事推定手段は、第一関心事推定手段による最新の推定結果を、第一関心事推定手段による過去所定期間分の推定結果の推移に基づき補正することによって、現在におけるユーザの主たる関心事を推定する。その他、コンテンツ取得手段は、記憶手段が記憶する情報処理装置からの各取得データに対応するコンテンツを、コンテンツを保持する装置から取得し、出力手段は、このコンテンツ取得手段が取得した各コンテンツを、ユーザに向けて出力する。
【００２２】
一方、類似度評価手段は、記憶手段が記憶する各取得データについて、それに関連付けて記憶手段が記憶する第一関心事推定手段の推定結果と、第二関心事推定手段により推定されたユーザの主たる関心事との類似度を評価し、コンテンツ取得制御手段は、記憶手段が記憶する各取得データを、類似度評価手段により類似度が高いと評価されたデータから、優先的に処理対象に選択し、選択した処理対象の取得データに対応するコンテンツを優先的に、コンテンツ取得手段に取得させる。
【００２３】
このコンテンツ出力システムでは、上述したように、ユーザの主たる関心事との類似度が高いコンテンツが、情報処理装置からのデータ取得時刻にかかわらず、コンテンツを保持する装置（例えばウェブサーバ等）から優先的に取得され、ユーザに対し出力される。
【００２４】
このように、本発明によれば、有用度の高いコンテンツを優先的に取得するため、コンテンツを取得する際のＣＰＵの負荷、及び、ネットワークの負荷を減少させた上で、適切に、ユーザの関心に適合するコンテンツを取得し、ユーザに提供することができる。
【００２５】
尚、このコンテンツ出力システムには、請求項２記載の発明と同様の概念を適用することができる。請求項４記載のコンテンツ出力システムは、データ取得手段が上記データを取得する度に、その取得データから、キーワードを抽出する抽出手段を備える。このコンテンツ出力システムにおける第一関心事推定手段は、データ取得手段が上記データを取得する度に、その取得データから抽出手段が抽出したキーワードに基づき、ユーザの関心事を推定する。
【００２６】
その他、データ記録手段は、第一関心事推定手段の推定結果と、この推定結果を導くのに用いられた情報処理装置からの取得データであって、抽出手段により抽出されたキーワードと、を関連付けて、記憶手段に記憶させる。また、コンテンツ取得手段は、記憶手段が記憶する各取得データから抽出されたキーワードに関連するコンテンツを、コンテンツを保持する装置から取得する。
【００２７】
このコンテンツ出力システムによれば、請求項２記載のコンテンツ出力システムと同様、キーワードを抽出して、ユーザの関心事を推定するので、データに示された文章の文脈を解釈するなどして、ユーザの関心事を推定する場合よりも、関心事の推定を、簡単に行うことができる。
【００２８】
その他、請求項２，４記載のコンテンツ出力システムにおいては、具体的に、請求項５記載のように第一関心事推定手段を構成すると、ユーザの関心事を、簡単且つ適切に推定することができると共に、類似度評価が簡単になり便利である。
【００２９】
請求項５記載のコンテンツ出力システムにおける第一関心事推定手段は、データ取得手段が上記データを取得する度に、その取得データから抽出手段が抽出した各キーワードを、予め定められた複数のクラスのいずれかに分類して、各クラス毎のクラス値を、キーワードに基づき求め、このクラス値に基づいて、ユーザの関心事をベクトル表現し、ユーザの関心事を推定する。
【００３０】
このコンテンツ出力システムによれば、ユーザの関心事を、情報処理装置からの取得データに含まれるキーワードの種類（クラス）によって、適切に表現することができる。従って、第二関心事推定手段にて、ユーザの主たる関心事を、第一関心事推定手段と同様にベクトル表現すれば、これらのベクトルの内積をとることで、類似度評価手段による類似度評価を簡単且つ適切に行うことができる。また、この結果、一層適切にユーザの関心に合わせて、ユーザの関心に適合するコンテンツを、ユーザに提供することができる。
【００３１】
その他、上記のように第一関心事推定手段が構成された請求項５記載のコンテンツ出力システムにおいては、請求項６記載のように第二関心事推定手段を構成するとよい。
請求項６記載のコンテンツ出力システムにおける第二関心事推定手段は、第一関心事推定手段による過去所定期間分の上記ベクトル表現された推定結果の変化量を求め、この変化量を用いて、第一関心事推定手段による最新の推定結果を補正し、現在におけるユーザの主たる関心事を推定する。
【００３２】
このように構成されたコンテンツ出力システムでは、第一関心事推定手段による推定結果の推移を、ベクトルの各要素の時間的変化にて適切に評価することができ、現在におけるユーザの主たる関心事を適切に推定することができる。
【００３３】
尚具体的に、第二関心事推定手段は、ベクトル表現された第一関心事推定手段の推定結果において、値が増加した要素の重み付け係数を大きくし、値が減少した要素の重み付け係数を小さくして、第一関心事推定手段による最新の推定結果を補正する構成にすることができる。このように第二関心事推定手段を構成すれば、ユーザの主たる関心事を、適切に推定することができる。
【００３４】
また、上述したコンテンツ出力システム（請求項１〜請求項６）における各手段としての機能は、プログラムによりコンピュータに実現させることができる。
請求項７記載のプログラムは、ユーザインタフェースを備える情報処理装置において、ユーザからユーザインタフェースに入力されたデータ、及び、ユーザインタフェースがユーザに向けて出力したデータの少なくとも一方を、情報処理装置から取得するデータ取得手段と、データ取得手段がデータを取得する度に、その取得データに基づき、ユーザの関心事を推定する第一関心事推定手段と、第一関心事推定手段による最新の推定結果を、第一関心事推定手段による過去所定期間分の推定結果の推移に基づき補正することによって、現在におけるユーザの主たる関心事を推定する第二関心事推定手段と、データ取得手段が情報処理装置から取得した各データに対応するコンテンツを、コンテンツを保持する装置から取得するコンテンツ取得手段と、コンテンツ取得手段が取得したコンテンツと、このコンテンツに対応する情報処理装置からの取得データから得られた第一関心事推定手段の推定結果とを、関連付けて、記憶手段に記憶させるコンテンツ記録手段と、記憶手段が記憶する各コンテンツについて、それに関連付けて記憶手段が記憶する第一関心事推定手段の推定結果と、第二関心事推定手段により推定されたユーザの主たる関心事との類似度を評価する類似度評価手段と、記憶手段が記憶する各コンテンツを、ユーザに向けて出力する出力手段と、記憶手段が記憶する各コンテンツを、類似度評価手段により類似度が高いと評価されたコンテンツから、優先的に出力手段に出力させるコンテンツ出力制御手段、としての機能を、記憶手段（例えば、半導体製メモリ等）を有するコンピュータに、実現させるためのプログラムである。
【００３５】
このプログラムによれば、請求項１記載のコンテンツ出力システムと同様の効果を得ることができる。
また、請求項８記載のプログラムは、ユーザインタフェースを備える情報処理装置において、ユーザからユーザインタフェースに入力されたデータ、及び、ユーザインタフェースがユーザに向けて出力したデータの少なくとも一方を、情報処理装置から取得するデータ取得手段と、データ取得手段がデータを取得する度に、その取得データに基づき、ユーザの関心事を推定する第一関心事推定手段と、第一関心事推定手段の推定結果と、この推定結果を導くのに用いられた情報処理装置からの取得データとを、関連付けて、記憶手段に記憶させるデータ記録手段と、第一関心事推定手段による最新の推定結果を、第一関心事推定手段による過去所定期間分の推定結果の推移に基づき補正することによって、現在におけるユーザの主たる関心事を推定する第二関心事推定手段と、記憶手段が記憶する情報処理装置からの各取得データに対応するコンテンツを、コンテンツを保持する装置から取得するコンテンツ取得手段と、コンテンツ取得手段が取得した各コンテンツを、ユーザに向けて出力する出力手段と、記憶手段が記憶する各取得データについて、それに関連付けて記憶手段が記憶する第一関心事推定手段の推定結果と、第二関心事推定手段により推定されたユーザの主たる関心事との類似度を評価する類似度評価手段と、記憶手段が記憶する各取得データを、類似度評価手段により類似度が高いと評価されたデータから、優先的に処理対象に選択し、選択した処理対象の取得データに対応するコンテンツを優先的に、コンテンツ取得手段に取得させるコンテンツ取得制御手段、としての機能を、記憶手段（例えば、半導体製メモリ等）を有するコンピュータに、実現させるためのプログラムである。
【００３６】
このプログラムによれば、請求項３記載のコンテンツ出力システムと同様の効果を得ることができる。
【発明を実施するための最良の形態】
【００３７】
以下、本発明が適用された実施形態について図面を用いて説明する。尚、本発明の実施の形態は、下記の実施形態に何ら限定されることはなく、本発明の技術的範囲に属する限り種々の形態を採りうる。
【００３８】
［構成等の説明］
図１は、本発明が適用されたコンテンツ提供システム１の構成を表す説明図である。
本実施形態のコンテンツ提供システム１は、インターネット等のＷＡＮ（広域ネットワーク）に、各種コンテンツを有するウェブサーバ１０、及び、情報検索サーバ装置２０等が接続され、そのＷＡＮにルータＲＴ等を介して接続されたＬＡＮ（ローカルエリアネットワーク）に、パーソナルコンピュータ（以下、「パソコン」と表現する）３０、ディジタル電話装置５０、及び、情報収集解析装置７０、が接続された構成にされている。
【００３９】
（１）情報検索サーバ装置２０について
情報検索サーバ装置２０は、ＣＰＵ、ＲＯＭ、ＲＡＭ等（図示せず）を備え、各種演算処理を行う制御部２１と、ハードディスク装置等で構成される記憶部２３と、ＷＡＮに接続された他の通信装置と通信を行うための通信部２５と、を有し、ウェブサーバ１０が有する各種コンテンツのリンク情報（ＵＲＬ情報）群からなるデータベースと、各種検索プログラムとを記憶部２３に有する。
【００４０】
検索プログラムは、情報検索サーバ装置２０が有するウェブサーバソフトウェアの配下にあり、外部の通信装置からアクセスがあると、制御部２１により実行される。即ち、情報検索サーバ装置２０は、検索プログラムに対するクエリを受信すると、そのクエリが含む検索式に従って、検索式に対応するコンテンツを、検索プログラムを用いて検索し、検索結果として、そのコンテンツのリンク情報（ＵＲＬ情報）を、クエリの送信元に返信する。
【００４１】
（２）パソコン３０について
パソコン３０は、ＣＰＵ、ＲＯＭ、ＲＡＭ等（図示せず）を備え、各種演算処理を行う制御部３１と、ハードディスク装置等で構成される記憶部３３と、監視部３５と、ＷＡＮやＬＡＮに接続された他の通信装置と通信を行うための通信部３７と、ユーザの操作情報を制御部３１に伝達し、制御部３１の演算結果を、ユーザに伝達するユーザインタフェース４０と、を備える。また、パソコン３０は、ユーザインタフェース４０として、キーボードやポインティングデバイス等からなるユーザが操作可能な入力部４１と、各種情報をユーザに向けて表示する表示部４３と、を備える。
【００４２】
記憶部３３には、ユーザが入力部４１を通じて文書を作成したり、表示部４３を通じて文書を閲覧したりするためのソフトウェア（アプリケーションソフトウェア）がインストールされており、制御部３１は、このソフトウェアを実行することによって、入力部４１から入力されるデータに従い、文書ファイル（データファイル）を作成・更新すると共に、その文書ファイルが有するテキストデータ（文字情報）を、表示部４３に表示させる。また、入力部４１から、文書ファイルの読出指令が入力されると、その文書ファイルが有するテキストデータ（文字情報）を、表示部４３に表示させる。
【００４３】
その他、監視部３５は、制御部３１が実行するソフトウェアを監視し、ソフトウェアが表示部４３に出力するデータであって、表示部４３がユーザに向けて出力するテキストデータ（表示対象データ）を、上記ソフトウェアから収集し、これを情報収集解析装置７０へ通信部３７を通じて送信する。図２は、パソコン３０の監視部３５が実行するパソコン監視処理を表すフローチャートである。
【００４４】
監視部３５は、パソコン監視処理を実行すると、Ｓ１１０にて、予め定められたデータ収集対象のソフトウェアの中に、未収集の表示対象データを保持するソフトウェアが存在するか否かを判断し、未収集の表示対象データを保持するソフトウェアが存在しないと判断すると（Ｓ１１０でＮｏ）、未収集の表示対象データが発生するまで待機し、未収集の表示対象データを保持するソフトウェアが存在すると判断すると（Ｓ１１０でＹｅｓ）、タイマーをリセットする（Ｓ１２０）。
【００４５】
Ｓ１２０での処理を終えると、監視部３５は、未収集の表示対象データを有するソフトウェアが、文書作成モード、及び、文書閲覧モードのいずれのモードにあるか否かを判断し（Ｓ１３０）、文書作成モードであると判断すると（Ｓ１３０でＹｅｓ）、「文書作成」を意味する装置利用情報を生成し（Ｓ１４０）、文書作成モードではない（即ち、文書閲覧モードである）と判断すると（Ｓ１３０でＮｏ）、「文書閲覧」を意味する装置利用情報を生成する（Ｓ１４５）。
【００４６】
尚、ここでいう文書作成モードとは、上記ソフトウェアが、ユーザから入力されたデータに基づいて文書ファイル及び表示内容を逐次更新している状態であることを示し、文書閲覧モードとは、ユーザに向けて、ユーザから指定された文書ファイルが有するテキストデータ（文字情報）を表示している状態であることを示す。本実施形態では、データ収集対象のソフトウェアが、文書作成モード、及び、文書閲覧モードのいずれかの動作モードを、監視部３５に通知する構成にされていることとする。
【００４７】
Ｓ１４０又はＳ１４５で装置利用情報を生成すると、監視部３５は、上記ソフトウェアが、表示対象データとして表示部４３に向けて出力するテキストデータであって、上記ソフトウェアから未収集のテキストデータを、そのソフトウェアから取得し、これを送信対象ファイルに書き込む（Ｓ１５０）。尚、この際、監視部３５は、単位時間Ｔ１（例えば１分）の間に、制御部３１が、表示部４３に向けて出力する表示対象データであって、未収集のテキストデータを、逐次、送信対象ファイルに書き込むことにより、単位時間Ｔ１分のテキストデータを、送信対象ファイルに格納する。
【００４８】
そして、単位時間Ｔ１が経過すると（Ｓ１６０でＹｅｓ）、現在時刻を記したソース生成時刻情報を生成し（Ｓ１７０）、その後、上記生成した単位時間Ｔ１分のテキストデータを有する送信対象ファイルと、Ｓ１７０で生成したソース生成時刻情報と、「パソコン」を意味する入力元情報と、Ｓ１４０又はＳ１４５で生成した装置利用情報と、を関連付けて、これらを情報収集解析装置７０に送信する（Ｓ１８０）。
【００４９】
Ｓ１８０での処理を終えると、監視部３５は、制御部３１等から終了指令が入力されているか否かを判断し（Ｓ１９０）、終了指令が入力されていないと判断すると（Ｓ１９０でＮｏ）、Ｓ１１０に移行して、次の未収集データが発生するまで待機し、終了指令が入力されていると判断すると（Ｓ１９０でＹｅｓ）、当該パソコン監視処理を終了する。
【００５０】
（３）ディジタル電話装置５０について
説明を図１に戻し、ディジタル電話装置５０は、ＣＰＵ、ＲＯＭ、ＲＡＭ等（図示せず）を備え、各種演算処理を行う制御部５１と、設定情報等を記憶する記憶部５３と、監視部５５と、ＷＡＮやＬＡＮに接続された他の通信装置と通信を行うための通信部５７と、ユーザの入力を内部装置（制御部５１や通信部５７）に伝達し、内部装置（制御部５１や通信部５７）の出力を、ユーザに伝達するユーザインタフェース６０と、を備える。
【００５１】
通信部５７は、ＷＡＮを介して外部の電話装置と通信可能な構成（例えばＩＰ（インターネットプロトコル）電話機能を有する構成）にされており、当該ディジタル電話装置５０は、ユーザインタフェース６０として、ユーザから発せられる声を、音声データに変換して集音するマイクロフォン等からなる音入力部６１と、通信部５７が外部の電話装置から受信した音声データを再生するスピーカ等からなる音出力部６３と、を備える。
【００５２】
また、監視部５５は、音入力部６１から制御部５１を介して通信部５７へ入力される音声データ、通信部５７から制御部５１を介して音出力部６３へ入力される音声データを取得し、これらを、単位時間Ｔ２分（例えば１０秒分）の音声データ毎に、テキストデータに変換して、送信対象ファイルを生成し、これを情報収集解析装置７０に送信する構成にされている。図３は、ディジタル電話装置５０の監視部５５が繰返し実行する電話監視処理を表すフローチャートである。
【００５３】
電話監視処理を実行すると、監視部５５は、当該ディジタル電話装置５０と他の電話装置との接続がなされるまで待機し、当該ディジタル電話装置５０と他の電話装置との接続がなされると（Ｓ２１０でＹｅｓ）、その接続が、当該ディジタル電話装置５０の発呼を原因とするものであるか否かを判断し（Ｓ２２０）、ディジタル電話装置５０の発呼を原因とするものであると判断すると、「発呼」を意味する装置利用情報を生成し（Ｓ２３０）、上記接続が、他の電話装置の発呼（ディジタル電話装置５０の着呼）を原因とするものであると判断すると、「着呼」を意味する装置利用情報を生成する（Ｓ２３５）。その後、Ｓ２４０に移行する。
【００５４】
Ｓ２４０に移行すると、監視部５５は、単位時間Ｔ２分の音声データを取得し、取得した音声データをテキストデータに変換して、これを格納した送信対象ファイルを生成する。更に、現在時刻を記したソース生成時刻情報を生成し（Ｓ２５０）、その後、上記生成した送信対象ファイルと、Ｓ２５０で生成したソース生成時刻情報と、「ディジタル電話装置」を意味する入力元情報と、Ｓ２３０又はＳ２３５で生成した装置利用情報と、を関連付けて、これらを、情報収集解析装置７０に送信する（Ｓ２６０）。
【００５５】
Ｓ２６０での処理を終えると、監視部５５は、上記接続が断たれたか否かを判断し、上記接続が断たれていないと判断すると（Ｓ２７０でＮｏ）、Ｓ２４０に移行して、次の時間Ｔ２分の音声データをテキストデータに変換し、これを情報収集解析装置７０に送信する。また、上記接続が断たれたと判断すると（Ｓ２７０でＹｅｓ）、当該電話監視処理を一旦終了する。そして、次の接続がなされるまで待機する（Ｓ２１０）。
【００５６】
（４）情報収集解析装置７０について
説明を図１に戻し、本実施形態のコンテンツ提供システム１を構成する情報収集解析装置７０は、ＣＰＵ、ＲＯＭ、ＲＡＭ等（図示せず）を備え、各種演算処理を行う制御部７１と、ハードディスク装置等で構成される記憶部７３と、ＷＡＮやＬＡＮに接続された他の通信装置と通信を行うための通信部７５と、ウェブサーバ１０等から取得したコンテンツをユーザに向けて表示するための表示部７７と、コンテンツが、音声データを含む場合に、その音声データを再生して出力する音出力部７９と、を備える。
【００５７】
この情報収集解析装置７０は、記憶部７３に、制御部７１が実行する各種プログラムや、そのプログラム実行時に用いられる各種テーブルを備え、各種プログラムを実行することによって、情報検索サーバ装置２０にクエリを送信し、クエリに設定した検索キーに対応するＷＡＮ上のウェブサーバ１０が有するコンテンツを特定する情報（例えばＵＲＬ）を、情報検索サーバ装置２０から検索結果として取得する。また、その検索結果に基づいてウェブサーバ１０にアクセスし、ウェブサーバ１０が提供するコンテンツを取得して、これを表示・再生する。
【００５８】
図４は、表示部７７が表示するコンテンツ提供画面の構成を表す説明図である。コンテンツ提供画面は、テキスト及び画像を表示するための領域であって、新しい情報を、スクロール表示する構成にされたテキスト・画像領域と、動画ファイルの再生結果を表示するための動画再生領域と、用語検索結果を表示するための用語表示領域と、を備える。
【００５９】
情報収集解析装置７０は、パソコン３０やディジタル電話装置５０から受信したファイル（上記送信対象ファイル）に含まれるテキストデータに基づき、クエリを発行し、このコンテンツ提供画面に表示すべきコンテンツを、ウェブサーバ１０から取得する。そして、これらを、表示・音出力の形態でユーザに提供する。
【００６０】
以下には、このコンテンツ提供サービスを実現するために、制御部７１が実行する各種処理と、その処理実行時に用いられるテーブルの構成について説明する。
（４−１）ソース情報登録処理について
図５は、制御部７１が繰返し実行するソース情報登録処理を表すフローチャートである。
【００６１】
ソース情報登録処理を実行すると、制御部７１は、パソコン３０から、Ｓ１８０（図２参照）で送信されるデータを受信するか、ディジタル電話装置５０から、Ｓ２６０（図３参照）で送信されるデータを受信するまで待機し（Ｓ３１０）、受信すると（Ｓ３１０でＹｅｓ）、その受信データに含まれるファイル（上記送信対象ファイル）を、記憶部７３に保存する（Ｓ３２０）。更に、このファイルと共に受信したソース生成時刻情報、入力元情報、及び、装置利用情報と、上記ファイルの名称と、からなるソース情報を生成し、これをソース管理テーブルに登録する（Ｓ３３０）。その後、当該ソース情報登録処理を一旦終了し、次のデータを受信するまで待機する（Ｓ３１０）。
【００６２】
図６に示すように、ソース管理テーブルは、ソース生成時刻情報、入力元情報、装置利用情報、及び、ファイル名称、からなるソース情報を、複数記憶可能な構成になっており、制御部７１は、このソース管理テーブルに登録されたソース情報に基づき、受信ファイル（上記送信対象ファイル）を、記憶部７３から読み出し、受信ファイルの内容を解析する。
【００６３】
（４−２）キーワード抽出処理について（関心ベクトル算出処理を含む）
図７は、制御部７１が、ソース情報登録処理と並列に実行するキーワード抽出処理を表すフローチャートである。
【００６４】
キーワード抽出処理を実行すると、制御部７１は、Ｓ４１５の処理について未処理のソース情報がソース管理テーブルに存在するか否かを判断する（Ｓ４１０）。ここで、未処理のソース情報がソース管理テーブルに存在しないと判断すると（Ｓ４１０でＮｏ）、未処理のソース情報がソース情報登録処理によって生成されるまで待機し、未処理のソース情報がソース管理テーブルに存在すると判断すると（Ｓ４１０でＹｅｓ）、未処理のソース情報に関連付けられたファイルのテキストデータを解析（形態素解析）して、テキストデータ内の名詞を抽出し、更に、予め定められた特定名詞以外の名詞をキーワードとして抽出する（Ｓ４１５）。尚、本実施形態では、コンテンツの検索時にキーワードとして機能しない一般的な名詞が、特定名詞として、記憶部７３に記憶されているものとする。
【００６５】
Ｓ４１５での処理を終えると、制御部７１は、Ｓ４２０に移行し、関心ベクトル算出処理を実行する。図８は、制御部７１が実行する関心ベクトル算出処理を表すフローチャートである。尚、本実施形態では、ユーザの関心事をベクトル表現し、これを用いて、ユーザに提供するコンテンツの出力の優先度を決定する。詳細は、必要に応じて適宜に説明するが、本実施形態でいう「関心ベクトル」とは、ユーザの関心事を数値化したベクトルのことである。具体的に、関心ベクトルＶは、予め定められた関心の種類毎に、対応する要素を持つ１行ｎ列のベクトルで表現される。
【００６６】
Ｖ＝（ｖ１，ｖ２，…，ｖｎ）
関心ベクトル算出処理を実行すると、制御部７１は、まず初めに、関心ベクトルＶを、ゼロにリセットし（Ｓ５１０）、Ｓ４１５（図７参照）で抽出したキーワード群の中から、Ｓ５３０以降の処理について未処理のキーワードを、一つ処理対象に選択し（Ｓ５２０）、選択した処理対象のキーワードを記憶部７３が記憶する関心事推定テーブル内で検索する（Ｓ５３０）。尚、図９は、関心事推定テーブルの構成を表す説明図である。
【００６７】
関心事推定テーブルは、予め定められた関心の種類毎に、その関心の種類に属するキーワードと、関心ベクトルの算出時に行う重み付けについての定義情報（重み付け定義情報）と、を有する。
【００６８】
図８に説明を戻し、制御部７１は、処理対象のキーワードが、関心事推定テーブルに登録されているキーワードの中に存在する場合、Ｓ５４０にてＹｅｓと判断し、関心事推定テーブルに基づいて、処理対象のキーワードが属する関心の種類を判別する（Ｓ５５０）。そして、処理対象のキーワードが属する関心の種類ｉ（ｉ＝１，２，…，ｎ）に対応する関心ベクトルＶの要素ｖｉの値を、１加算する（Ｓ５６０）。その後、Ｓ５７０に移行する。一方、処理対象のキーワードが、関心事推定テーブルに登録されたキーワードではない場合、制御部７１は、Ｓ５４０でＮｏ（検索対象なし）と判断し、Ｓ５７０に移行する。
【００６９】
Ｓ５７０に移行すると、制御部７１は、Ｓ５３０以降の処理を実行していない未処理のキーワードが、Ｓ５３０で抽出したキーワード群の中に存在するか否かを判断し、未処理のキーワードが存在すると判断すると（Ｓ５７０でＹｅｓ）、Ｓ５２０に移行し、未処理のキーワードの中から、一つのキーワードを処理対象に選択し、Ｓ５３０以降の処理を実行する。
【００７０】
尚、本実施形態では、Ｓ５３０で抽出したキーワード群の中に、同一のキーワードが複数ある場合において、一のキーワードについてＳ５３０以降の処理を実行した場合であっても、他のキーワード（同一のキーワード）を処理済とせず、各キーワード（同一のキーワードの夫々）について、Ｓ５３０以降の処理を実行する。
【００７１】
そして、未処理のキーワードが存在しないと判断すると（Ｓ５７０でＮｏ）、関心事推定テーブルの重み付け定義情報に従い、関心ベクトルＶの各要素ｖｉの値を、重み付けする（Ｓ５８０）。
【００７２】
関心事推定テーブルの重み付け定義情報は、二種類の定義情報に分類され、第一種の重み付け定義情報は、装置利用情報と、重み付け係数Ｗとの組合せからなる。これに対し、第二種の重み付け定義情報は、時刻情報と、重み付け係数Ｗとの組合せからなる。
【００７３】
制御部７１は、第一種の重み付け定義情報が設定された関心の種類に対応する関心ベクトルの要素ｖｉに対し、Ｓ４１５（図７参照）でキーワードを抽出したファイルに対応するソース情報の装置利用情報と、重み付け定義情報が示す装置利用情報とが一致する場合にのみ、重み付け定義情報に従って、重み付けを行う。
【００７４】
即ち、Ｓ５８０において、制御部７１は、Ｓ４１５（図７参照）でキーワードを抽出したファイルに対応するソース情報の装置利用情報と一致する第一種の重み付け定義情報が設定された関心の種類に対応する関心ベクトルの要素ｖｉを、重み付けの対象とし、重み付け対象の要素ｖｉを、重み付け係数Ｗ倍にする。
【００７５】
ｖｉ←ｖｉ×Ｗ
また、制御部７１は、第二種の重み付け定義情報が設定された関心の種類に対応する関心ベクトルの要素ｖｉに対し、現在時刻が、その重み付け定義情報の時刻情報が示す範囲内にある場合にのみ、重み付け定義情報に従って、重み付けを行う。
【００７６】
即ち、Ｓ５８０において、制御部７１は、時刻情報が示す範囲内に現在時刻がある第二種の重み付け定義情報が設定された関心の種類に対応する関心ベクトルの要素ｖｉを、重み付けの対象とし、重み付け対象の要素ｖｉを、重み付け係数Ｗ倍にする。
【００７７】
Ｓ５８０にて、各要素についての重み付けが終了すると、制御部７１は、関心ベクトルＶの算出を完了して、これを返値として出力し、当該関心ベクトル算出処理を終了する。
説明を図７に戻し、Ｓ４２０で、上述の関心ベクトル算出処理を終了すると、制御部７１は、Ｓ４２５に移行し、関心ベクトルＶにおいて、最大値をとる要素（即ち、他の要素よりも値の大きい要素）に対応する関心の種類を判別する（Ｓ４２５）。
【００７８】
Ｓ４２５での処理を終えると、記憶部７３が記憶する検索情報管理テーブルにおいて、個別検索情報の新規書込領域を確保し（Ｓ４３０）、その領域に、Ｓ４１５でキーワードを抽出したソース情報が有するソース生成時刻情報を書込み（Ｓ４３５）、更に、Ｓ４２０で算出した関心ベクトルを書込み（Ｓ４４０）、更に、Ｓ４１５で抽出したキーワードを検索キーとして書込み（Ｓ４４５）、その検索キーの数を書き込む（Ｓ４５０）。
【００７９】
図１０は、検索情報管理テーブルの構成を表す説明図である。図１０に示すように、各個別検索情報は、ソース生成時刻情報と、関心ベクトルの値と、検索キーの情報と、検索キーの数の情報と、からなる。
【００８０】
即ち、制御部７１は、Ｓ４３０〜Ｓ４５０の処理を実行することによって、検索情報管理テーブルに、Ｓ４１５でキーワードを抽出したソース情報に対応する個別検索情報を登録する。そして、Ｓ４５０の処理を終えると、Ｓ４５５に移行して、終了指令が入力されているか否かを判断し、終了指令が入力されていないと判断すると（Ｓ４５５でＮｏ）、Ｓ４１０に移行して、未処理のソース情報が生成されるまで待機し、終了指令が入力されていると判断すると（Ｓ４５５でＹｅｓ）、当該キーワード抽出処理を終了する。
【００８１】
（４−３）検索制御処理について
次に、制御部７１が、キーワード抽出処理と並列に実行する検索制御処理について説明する。図１１は、制御部７１が実行する検索制御処理を表すフローチャートである。
【００８２】
検索制御処理を実行すると、まずＳ６１０において、Ｓ６７０の処理について未処理の個別検索情報が、検索情報管理テーブル内に存在するか否かを判断し、未処理の個別検索情報が存在すると判断すると（Ｓ６１０でＹｅｓ）、Ｓ６３０に移行し、未処理の個別検索情報が存在しないと判断すると（Ｓ６１０でＮｏ）、未処理の個別検索情報が生成されるまで待機する。
【００８３】
Ｓ６３０に移行すると、制御部７１は、未処理の個別検索情報であって、ソース生成時刻が最新の個別検索情報を処理対象に選択する。また、Ｓ６３０において処理対象の個別検索情報が複数存在する場合は、その中で検索キー数が最大の個別検索情報を、改めて処理対象として選択する（Ｓ６５０）。
【００８４】
Ｓ６５０での処理を終えると、制御部７１は、検索プログラム管理テーブルから、クエリ未発行の検索プログラム情報を一つ選択する（Ｓ６６０）。そして、Ｓ６５０で選択した個別検索情報を処理対象に指定し、上記選択した検索プログラム情報についての検索プロセスを起動する（Ｓ６７０）。
【００８５】
尚、図１２は、記憶部７３が記憶する検索プログラム管理テーブルの構成を表す説明図である。図１２に示すように、検索プログラム管理テーブルは、実行対象の検索プログラム毎に、検索プログラムを有する情報検索サーバ装置２０のアドレス情報（ＵＲＬ情報）と、クエリの生成方法（検索式の生成方法を含む）を示すクエリ生成情報と、検索プログラムが検索するコンテンツの種類を表すカテゴリ情報と、からなる検索プログラム情報を有する。
【００８６】
つまり、Ｓ６６０において、制御部７１は、この検索プログラム管理テーブルが有する検索プログラム情報の内、クエリをアドレス情報に従うＵＲＬ先の情報検索サーバ装置２０に送信していない検索プログラム情報（クエリ未発行の検索プログラム情報）を、処理対象に一つ選択し、Ｓ６７０において、検索プロセスを起動する。尚、起動された検索プロセスは、スケジューラにより管理されて、他のプロセスと並列に実行され、指定された検索プログラム情報が示すクエリ生成情報に基づいてクエリを生成し、これを、検索プログラム情報のアドレス情報が示すＵＲＬ先の情報検索サーバ装置２０に送信する。
【００８７】
Ｓ６７０での処理を終えると、制御部７１は、クエリ未発行の検索プログラム情報が、検索プログラム管理テーブルに存在するか否かを判断し（Ｓ６８０）、クエリ未発行の検索プログラム情報が存在すると判断すると（Ｓ６８０でＹｅｓ）、Ｓ６６０に移行し、クエリ未発行の検索プログラム情報の中から、処理対象の検索プログラム情報を一つ選択し、Ｓ６７０以降の処理を実行する。
【００８８】
一方、クエリ未発行の検索プログラム情報が、検索プログラム管理テーブルに存在しないと判断すると（Ｓ６８０でＮｏ）、終了指令が入力されているか否かを判断し（Ｓ６９０）、終了指令が入力されていないと判断すると（Ｓ６９０でＮｏ）、Ｓ６１０に移行する。一方、終了指令が入力されていると判断すると（Ｓ６９０でＹｅｓ）、当該検索制御処理を終了する。
【００８９】
（４ー４）検索処理について
次に、制御部７１が並列に実行する各検索プロセスにて、実現される検索処理について説明する。図１３は、検索処理を表すフローチャートである。
【００９０】
検索処理を実行すると、制御部７１は、まず、検索プログラム管理テーブルから、選択された検索プログラム情報を読み出し（Ｓ７０５）、読み出した検索プログラム情報が有するクエリ生成情報と、指定された処理対象の個別検索情報が有する検索キーの一群と、に基づいて、その個別検索情報が有する検索キーを、検索キーに設定した検索式を生成し、これを格納した情報検索サーバ装置２０への問合せ信号であるクエリを生成する（Ｓ７１０）。
【００９１】
そして、生成したクエリを、検索プログラム情報が示すＵＲＬ先に送信して、情報検索サーバ装置２０が有する上記ＵＲＬ先の検索プログラムを、情報検索サーバ装置２０に実行させる（Ｓ７１５）。この際、情報検索サーバ装置２０は、受信したクエリが含む検索式に従って、上記個別検索情報が有する検索キーに対応するコンテンツを検索し、検索結果として、そのコンテンツのリンク情報（ＵＲＬ情報）を格納した応答信号を、情報収集解析装置７０に返信する。
【００９２】
制御部７１は、Ｓ７１５にてクエリを送信した後、応答信号を情報検索サーバ装置２０から受信したか否かを判断し（Ｓ７２０）、応答信号を受信していないと判断すると（Ｓ７２０でＮｏ）、応答信号を受信するまで待機する。
【００９３】
一方、Ｓ７２０で、応答信号を受信したと判断すると（Ｓ７２０でＹｅｓ）、Ｓ７２５に移行して、応答信号が検索結果であるか、それとも、検索を中断した旨の応答信号であるかを判断し、応答信号が検索結果ではない（検索を中断した旨の応答信号である）と判断すると（Ｓ７２５でＮｏ）、当該検索処理（検索プロセス）を終了する。
【００９４】
一方、応答信号が検索結果であると判断すると（Ｓ７２５でＹｅｓ）、制御部７１は、指定された検索プログラム情報のカテゴリ情報が「用語検索」であるか否かを判断し（Ｓ７３０）、「用語検索」ではなく「一般検索」であると判断すると（Ｓ７３０でＮｏ）、応答信号として受信したリンク情報の一群からなる検索結果から、一般検索用に予め定められた件数分（例えば５件分）のリンク情報（ＵＲＬ情報）を抽出し、リンク情報毎に、対応するリンク情報を記した個別結果情報を生成し（Ｓ７３５）、生成したリンク情報毎の個別結果情報を、記憶部７３が記憶する検索結果管理テーブルに登録する（Ｓ７４０）。
【００９５】
尚、個別結果情報は、ソース生成時刻情報と、検索結果を出力した検索プログラムの種類を表すカテゴリ情報と、リンク情報（ＵＲＬ情報）を記したコンテンツ記憶先アドレス情報と、リンク情報の取得原因となった個別検索情報の記憶先情報と、取得有無情報と、取得完了時刻と、出力有無情報と、評価値と、からなる。
【００９６】
図１４は、記憶部７３が記憶する検索結果管理テーブルの構成を表す説明図である。検索結果管理テーブルは、一つ又は複数の個別結果情報からなる。
制御部７１は、Ｓ７３５にて、抽出したリンク情報毎に、上記処理対象の個別検索情報のソース生成時刻情報と、上記カテゴリ情報と、そのリンク情報を記したコンテンツ記憶先アドレス情報と、上記処理対象の個別検索情報の記憶先情報と、「ＮＯ」に設定された取得有無情報と、「ＮＵＬＬ」に設定された取得完了時刻情報と、「ＮＯ」に設定された出力有無情報と、「ＮＵＬＬ」に設定された評価値と、を備える個別結果情報を生成し、各個別結果情報を検索結果管理テーブルに登録する（Ｓ７４０）。また、Ｓ７４０での処理を終えると、当該検索処理（検索プロセス）を終了する。
【００９７】
一方、Ｓ７３０にて、上記指定された検索プログラム情報のカテゴリ情報が「用語検索」であると判断すると（Ｓ７３０でＹｅｓ）、制御部７１は、応答信号として受信したリンク情報の一群からなる検索結果から、用語検索用に予め定められた件数分（例えば１件分）のリンク情報（ＵＲＬ情報）を抽出し、そのリンク情報を記した個別結果情報（上述したものと同様のもの）を生成し（Ｓ７４５）、生成した個別結果情報を、記憶部７３が記憶する検索結果管理テーブルに登録する（Ｓ７５０）。そして、Ｓ７５０での処理を終えると、当該検索処理（検索プロセス）を終了する。
【００９８】
（４−５）検索結果評価処理について（読出処理およびカレント関心テーブル更新処理を含む）
次に、制御部７１が、検索制御処理と並列に実行する検索結果評価処理について説明する。図１５は、制御部７１が実行する検索結果評価処理を表すフローチャートである。
【００９９】
検索結果評価処理を実行すると、制御部７１は、まず、Ｓ８２０以降の処理について、未処理の個別結果情報が、検索結果管理テーブル内に存在するか否かを判断し（Ｓ８１０）、未処理の個別結果情報が存在すると判断すると（Ｓ８１０でＹｅｓ）、Ｓ８２０に移行し、未処理の個別結果情報が存在しないと判断すると（Ｓ８１０でＮｏ）、未処理の個別結果情報が、検索結果管理テーブル内に登録されるまで待機する。
【０１００】
Ｓ８２０に移行すると、制御部７１は、未処理の個別結果情報を処理対象に選択し、Ｓ８２０での処理を終えるとＳ８３０に移行し、読出処理を実行する。図１６は、制御部７１が実行する読出処理を表すフローチャートである。
【０１０１】
読出処理を実行すると、制御部７１は、まず、タイマーをリセットする（Ｓ９０５）。その後、検索結果管理テーブルから、指定された処理対象の個別結果情報が有するコンテンツ記憶先アドレス情報を読み出し（Ｓ７１０）、読み出したコンテンツ記憶先アドレス情報が示すＵＲＬ先に、コンテンツの要求信号を送信する（Ｓ９１５）。
【０１０２】
制御部７１は、Ｓ９１５にて要求信号を送信した後、タイマーの値に基づき、予め定められた処理制限時間が経過したか否かを判断し（Ｓ９２０）、処理制限時間が経過していないと判断すると（Ｓ９２０でＮｏ）、Ｓ９３０に移行する。一方、処理制限時間が経過していると判断すると（Ｓ９２０でＹｅｓ）、Ｓ９２５にてセッションを閉じ（通信を終了し）、当該読出処理（読出プロセス）を終了する。
【０１０３】
Ｓ９３０に移行すると、制御部７１は、Ｓ９１５で送信した要求信号に対する応答信号の受信が完了したか否かを判断し、応答信号の受信が完了していないと判断すると（Ｓ９３０でＮｏ）、Ｓ９２０に移行する。一方、Ｓ９３０で応答信号の受信が完了したと判断すると（Ｓ９３０でＹｅｓ）、制御部７１は、応答信号が要求したコンテンツであるか、それとも、エラー情報であるのかを判断し（Ｓ９４０）、応答信号がコンテンツではない（エラー情報である）と判断すると（Ｓ９４０でＮｏ）、当該読出処理（読出プロセス）を終了する。
【０１０４】
一方、応答信号がコンテンツであると判断すると（Ｓ９４０でＹｅｓ）、そのコンテンツを、記憶部７３に保存し（Ｓ９４５）、その後、処理対象の個別結果情報が有するコンテンツ記憶先アドレス情報を、コンテンツの保存先を表すＵＲＬ情報に変更して、検索結果管理テーブル（個別結果情報）を更新する（Ｓ９５０）。その後、当該読出処理（読出プロセス）を終了する。
【０１０５】
説明を図１５に戻し、読出処理を終えると、制御部７１は、Ｓ８４０に移行し、Ｓ８３０における読出処理において、正常にコンテンツを読み出すことができたか否かを判断する。この判断は、Ｓ９５０（図１６参照）を経て読出処理を終えたか否かで判断する（Ｓ９５０を経て読出処理を終えた場合は正常にコンテンツを読み出すことができたと判断し、Ｓ９５０を経ずに読出処理を終えた場合は正常にコンテンツを読み出すことができなかったと判断する）。
【０１０６】
Ｓ８４０において、Ｓ８３０における読出処理において正常にコンテンツを読み出すことができたと判断すると（Ｓ８４０でＹｅｓ）、Ｓ８４５に移行する。一方、Ｓ８３０における読出処理において正常にコンテンツを読み出すことができなかったと判断すると（Ｓ８４０でＮｏ）、終了指令が入力されているか否かを判断し（Ｓ８８０）、終了指令が入力されていないと判断すると（Ｓ８８０でＮｏ）、Ｓ８１０に移行する。一方、終了指令が入力されていると判断すると（Ｓ８８０でＹｅｓ）、当該検索結果評価処理を終了する。
【０１０７】
また、Ｓ８４５に移行すると、制御部７１は、Ｓ８３０における読出処理において正常に読み出すことができたコンテンツに対応する個別結果情報の取得有無情報を「ＹＥＳ」に更新すると共に取得完了時刻情報の領域に現在時刻を書き込む。その後、Ｓ８５０に移行して、カレント関心テーブル更新処理を実行する。図１７は、制御部７１が実行するカレント関心テーブル更新処理を表すフローチャートである。
【０１０８】
カレント関心テーブル更新処理を実行すると、制御部７１は、検索情報管理テーブルにおいてソース生成時刻が最も新しい個別検索情報の関心ベクトルを読み出す（Ｓ９６１）。尚、ソース情報が次々と生成されている期間には、このＳ９６１の処理において、毎回、異なる最新の個別検索情報の関心ベクトルを読み出すことになるが、ソース情報の生成が途切れている期間には、このＳ９６１の処理において、上記途切れる直前に生成されたソース情報に対応する個別検索情報の関心ベクトルが繰返し読み出されることになる。
【０１０９】
Ｓ９６１での処理を終えると、制御部７１は、記憶部７３が有する関心履歴テーブルに、履歴情報（登録時刻情報と累積関心ベクトルからなる情報）が登録されているか否かを判断する（Ｓ９６３）。尚、図１８（ａ）は、記憶部７３が有する関心履歴テーブルの構成を表す説明図である。関心履歴テーブルは、予め定められた最大数（本実施形態では３個）までの履歴情報を記憶可能な構成にされている。
【０１１０】
具体的に、Ｓ９６３では、関心履歴テーブルに一つの履歴情報も登録されていない場合、Ｎｏと判断して、Ｓ９６５に移行し、一つでも履歴情報が関心履歴テーブルに登録されている場合、Ｙｅｓと判断して、Ｓ９７１に移行する。
【０１１１】
Ｓ９６５に移行すると、制御部７１は、現在時刻を登録時刻とし、Ｓ９６１で読み出したソース生成時刻が最も新しい個別検索情報の関心ベクトルを、累積関心ベクトルとして履歴情報を生成し、これを関心履歴テーブルに登録する。その後、現在時刻を更新時刻とし、Ｓ９６１で読み出した上記個別検索情報の関心ベクトルを、カレント関心ベクトルＶｃとして、これらをカレント関心テーブルに登録する（Ｓ９７７）。その後、当該カレント関心テーブル更新処理を終了する。
【０１１２】
尚、図１８（ｂ）は、記憶部７３が有するカレント関心テーブルの構成を表す説明図である。カレント関心テーブルは、１レコードのみから構成されるテーブルであり、レコードの更新時刻を示す更新時刻情報と、現在のユーザの主たる関心事を表す関心ベクトルとして取扱われるカレント関心ベクトルＶｃと、を関連付けて記憶する。
【０１１３】
また、Ｓ９６３でＹｅｓと判断して、Ｓ９７１に移行すると、制御部７１は、関心履歴テーブルに登録されている登録時刻が最新の履歴情報に記された累積関心ベクトルに、Ｓ９６１で読み出した個別検索情報の関心ベクトルを加算して、新規に、累積関心ベクトルを生成する。
【０１１４】
そして、関心履歴テーブルに登録されている履歴情報が最大数（３個）未満である場合には、Ｓ９７３でＹｅｓと判断し、この新規に生成した累積関心ベクトルを、関心履歴テーブルに登録する（Ｓ９７５）。具体的には、Ｓ９７１で生成した累積関心ベクトルと、現在時刻を記した登録時刻情報とからなる履歴情報を生成し、これを、関心履歴テーブルに登録する（Ｓ９７５）。また、この処理（Ｓ９７５）を終えると、現在時刻を更新時刻とし、Ｓ９６１で読み出した上記個別検索情報の関心ベクトルを、カレント関心ベクトルＶｃとして、これらをカレント関心テーブルに登録し（Ｓ９７７）、その後、当該カレント関心テーブル更新処理を終了する。
【０１１５】
一方、関心履歴テーブルに登録されている履歴情報が最大値（３個）であると判断すると（Ｓ９７３でＮｏ）、関心履歴テーブルに登録されている履歴情報の中から、登録時刻の最も古い履歴情報を削除対象に選択し、これを関心履歴テーブルから削除する（Ｓ９８１）。また、Ｓ９７１で生成した累積関心ベクトルと、現在時刻を記した登録時刻情報とからなる履歴情報を生成し、これを、関心履歴テーブルに登録する（Ｓ９８３）。
【０１１６】
その後、関心履歴テーブルの履歴情報を、登録時刻の新しい順にソート（並び替え）して、関心履歴テーブルを更新する（Ｓ９８５）。
また、Ｓ９８５での処理を終えると、Ｓ９８７に移行し、推移係数Ｋ＝（ｋ１，ｋ２，…，ｋｎ）を算出する。具体的に、推移係数Ｋは、図１８（ａ）に示すように、次式に従って求められる。
【０１１７】
Ｋ＝（（ｖ１１−ｖ１２）／（ｖ１２−ｖ１３），（ｖ２１−ｖ２２）／（ｖ２２−ｖ２３），…，（ｖｎ１−ｖｎ２）／（ｖｎ２−ｖｎ３））
但し、ここでは、関心履歴テーブルに登録されている履歴情報のうち、最も登録時刻が新しい履歴情報の累積関心ベクトルを、（ｖ１１，ｖ２１，…，ｖｎ１）と表現する。また、関心履歴テーブルに登録されている履歴情報のうち、２番目に登録時刻が新しい履歴情報の累積関心ベクトルを、（ｖ１２，ｖ２２，…，ｖｎ２）と表現する。そして、関心履歴テーブルに登録されている履歴情報のうち、３番目に登録時刻が新しい（換言すると、最も登録時刻が古い）履歴情報の累積関心ベクトルを、（ｖ１３，ｖ２３，…，ｖｎ３）と表現する。
【０１１８】
このようにして、Ｓ９８７で推移係数Ｋを算出し終えると、制御部７１は、Ｓ９８９に移行し、Ｓ９６１で読み出した個別検索情報の関心ベクトルＶ＝（ｖ１，ｖ２，…，ｖｎ）に、算出した推移係数Ｋ＝（ｋ１，ｋ２，…，ｋｎ）を、要素毎に乗算して、カレント関心ベクトルＶｃを算出する。
【０１１９】
Ｖｃ＝（ｋ１・ｖ１，ｋ２・ｖ２，…，ｋｎ・ｖｎ）
そして、このカレント関心ベクトルＶｃを、カレント関心テーブルに登録する（Ｓ９９０）。尚、この際には、現在時刻を更新時刻として、カレント関心ベクトルＶｃを登録する。このようにして、カレント関心テーブル内のカレント関心ベクトルを更新すると、制御部７１は、当該カレント関心テーブル更新処理を終了する。
【０１２０】
説明を図１５に戻し、カレント関心テーブル更新処理を終えると、制御部７１は、Ｓ８６０に移行し、Ｓ８２０で選択した個別結果情報に基づき、この個別結果情報に上記記憶先情報にて関連付けられた個別検索情報の関心ベクトルＶと、カレント関心テーブルの関心ベクトルＶｃとの内積を計算し、これを評価値として、検索結果管理テーブルにおけるＳ８２０で選択した個別結果情報の評価値の領域に書き込む。尚、この内積計算は、以下のようにして行う。
【０１２１】
まず、個別検索情報の関心ベクトルＶを、関心ベクトルＶのノルム||Ｖ||で除算することにより、関心ベクトルＶについての正規ベクトルＥ（単位ベクトルともいう）を算出する。
【０１２２】
Ｅ＝Ｖ／||Ｖ||
また、カレント関心ベクトルＶｃを、カレント関心ベクトルＶのノルム||Ｖｃ||で除算することにより、カレント関心ベクトルＶｃについての正規ベクトルＥｃを算出する。
【０１２３】
Ｅｃ＝Ｖｃ／||Ｖｃ||
その後、関心ベクトルＶについての正規ベクトルＥと、カレント関心ベクトルＶｃについての正規ベクトルＥｃとの内積Ｒを算出する。
【０１２４】
Ｒ＝Ｅ・Ｅｃ
これによって内積を計算し、検索結果管理テーブルにおける上記処理対象の個別結果情報を更新する。
【０１２５】
また、Ｓ８６０での処理を終えると、制御部７１は、Ｓ８７０に移行し、Ｓ８６０で書き込んだ評価値が閾値未満であったものについてのみ、再度、当該個別結果情報の評価値の領域に０を書き込む。ここで言う閾値というのは、実験やユーザの好み等によって定められるべきものであり、この閾値を調整することにより、コンテンツの出力有無の判断具合を調整することができる。
【０１２６】
そして、Ｓ８７０での処理を終えると、終了指令が入力されているか否かを判断し（Ｓ８８０）、終了指令が入力されていないと判断すると（Ｓ８８０でＮｏ）、Ｓ８１０に移行する。一方、終了指令が入力されていると判断すると（Ｓ８８０でＹｅｓ）、当該検索結果評価処理を終了する。
【０１２７】
（４−６）出力処理について（表示制御処理を含む）
次に、制御部７１が検索結果評価処理等と並列に実行する出力処理について説明する。図１９は、制御部７１が実行する出力処理を表すフローチャートである。
【０１２８】
出力処理を実行すると、制御部７１は、記憶部７３に保存されたコンテンツの内、未出力のコンテンツが存在するか否かを判断する（Ｓ１０１０）。記憶部７３に未出力のコンテンツが存在するか否かの判断は、検索結果管理テーブルにおける取得有無情報と出力有無情報と、に基づいて行う。具体的には、取得有無情報が「ＹＥＳ」であり、かつ、出力有無情報が「ＮＯ」である個別結果情報が検索結果管理テーブルに登録されている場合、この個別結果情報に対応するコンテンツを未出力のコンテンツと判断し、未出力のコンテンツが記憶部７３に存在すると判断する。
【０１２９】
このようにして判断した結果、未出力のコンテンツが記憶部７３に存在しないと判断すると（Ｓ１０１０でＮｏ）、制御部７１は、未出力のコンテンツが発生するまで待機し、未出力のコンテンツが存在すると判断すると（Ｓ１０１０でＹｅｓ）、未出力のコンテンツのうち対応する個別結果情報の評価値が最大のコンテンツを一つ、処理対象として選択する（Ｓ１０１５）。しかし、その最大値が０より大きくない場合には（Ｓ１０２０でＮｏ）、その選択したコンテンツに対応する個別結果情報の出力有無情報を「ＹＥＳ」に更新してＳ１０１０に移行する。一方、最大値が０より大きい場合には（Ｓ１０２０でＹｅｓ）、そのコンテンツに対応する個別結果情報に基づき、処理対象のコンテンツが用語検索結果であるか否かを判断する（Ｓ１０２５）。
【０１３０】
具体的には、例えば、コンテンツに対応する個別結果情報が示すカテゴリ情報が「用語検索」であるか否かを判断することにより、処理対象のコンテンツが、用語検索結果であるか否かを判断する。その他、コンテンツを解析して、処理対象のコンテンツが用語検索結果であるか否かを判断してもよい。
【０１３１】
Ｓ１０２５で、コンテンツが用語検索結果であると判断すると（Ｓ１０２５でＹｅｓ）、制御部７１は、コンテンツを、表示部７７のコンテンツ提供画面における用語表示領域に表示し（Ｓ１０３０）、その後Ｓ１０６０に移行する。一方、Ｓ１０２５で、コンテンツが用語検索結果ではないと判断すると、Ｓ１０３５に移行して、処理対象のコンテンツが動画ファイルであるか否かを判断し、処理対象のコンテンツが動画ファイルであると判断すると（Ｓ１０３５でＹｅｓ）、処理対象のコンテンツと、コンテンツを取得する元となったソース情報が示すソース生成時刻情報と、を関連付けて動画再生データキューへ登録する。その後、Ｓ１０６０に移行する。
【０１３２】
尚、本実施形態の情報収集解析装置７０では、制御部７１が、動画再生データキューとしての機能と、動画再生データキューに登録されたコンテンツ（動画ファイル）を再生する機能と、を有する。図２１（ａ）は、制御部７１にて実現される動画再生データキューと、制御部７１にて実行される動画再生領域表示制御プロセスと、を示した説明図である。
【０１３３】
動画再生領域表示制御プロセスは、動画再生データキューに登録されたコンテンツを、登録された順に再生処理して、コンテンツ提供画面における動画再生領域に動画を出力し、音声を音出力部７９に出力する。
【０１３４】
説明を図１９に戻し、Ｓ１０３５で、処理対象のコンテンツが動画ファイルではないと判断すると（Ｓ１０３５でＮｏ）、Ｓ１０４５に移行し、処理対象のコンテンツが、音声ファイルであるか否かを判断する。そして、音声ファイルであると判断すると（Ｓ１０４５でＹｅｓ）、そのコンテンツ（音声ファイル）を再生処理し、音出力部７９に、コンテンツを音出力させる（Ｓ１０５０）。その後、Ｓ１０６０に移行する。
【０１３５】
尚、Ｓ１０５０の実行時に、過去に再生を開始した音声ファイルの再生処理が継続中である場合には、その音声ファイルの再生処理を中断して、上記処理対象のコンテンツ(音声ファイル)を再生処理する。その他、動画再生領域表示制御プロセスにより、音声を伴う動画が再生されている場合には、その音出力に代えて、当該コンテンツ（音声ファイル）の音出力を、音出力部７９に実行させる。
【０１３６】
また、処理対象のコンテンツが音声ファイルではないと判断すると（Ｓ１０４５でＮｏ）、Ｓ１０５５に移行して、制御部７１は表示制御処理を実行する。図２０は、制御部７１が実行する表示制御処理を表すフローチャートである。
【０１３７】
表示制御処理を実行すると、制御部７１は、現在、テキスト・画像領域の表示データキューに入っているコンテンツの評価値の合計に占める、現在処理対象としているコンテンツ（図１９のＳ１０１５で選択したコンテンツ）の評価値の割合を求め、その割合を重みとする（Ｓ１１１０）。
【０１３８】
Ｓ１１１０での処理を終えると、現在処理対象としているコンテンツの表示文字の大きさを２０ｐｔ＊重みとし（Ｓ１１１５）、テキスト・画像領域に占める当該コンテンツの表示領域の縦サイズを２００ｍｍ＊重みとし（Ｓ１１２０）、当該コンテンツの表示文字の濃度を、標準文字＊（０．５＋重み）というように計算して決定する（Ｓ１１２５）。
【０１３９】
そして、Ｓ１１３０に移行すると、重みが０．５より大きいか否かを判断し、重みが０．５より大きいと判断すると（Ｓ１１３０でＹｅｓ）、当該コンテンツの表示インデントを表示領域の左端から０ｍｍとし（Ｓ１１３５）、表示文字も太文字とする（Ｓ１１４０）。そして、Ｓ１１６５に移行する。
【０１４０】
一方、重みが０．５より大きくないと判断すると（Ｓ１１３０でＮｏ）、重みが０．２より小さいか否かを判断し（Ｓ１１４５）、重みが０．２より小さいと判断すると（Ｓ１１４５でＹｅｓ）、当該コンテンツの表示インデントを表示領域の左端から２０ｍｍとし（Ｓ１１５５）、画像情報を表示対象から削除する（Ｓ１１６０）。そして、Ｓ１１６５に移行する。
【０１４１】
また、重みが０．２より小さくないと判断すると（Ｓ１１４５でＮｏ）、当該コンテンツの表示インデントを表示領域の左端から１０ｍｍとし（Ｓ１１５０）、Ｓ１１６５に移行する。
【０１４２】
Ｓ１１６５に移行すると、制御部７１は、表示データキューに、このコンテンツと、コンテンツを取得する元となったソース情報が示すソース生成時刻情報と、を関連付けて登録する。その後、当該表示制御処理を終了する。
【０１４３】
尚、本実施形態の情報収集解析装置７０では、制御部７１が、表示データキューとしての機能と、表示データキューに登録されたコンテンツ（ウェブページ等の文字・画像情報）を表示する機能と、を有する。図２１（ｂ）は、制御部７１にて実現される表示データキューと、制御部７１にて実行されるテキスト・画像領域表示制御プロセスと、を示した説明図である。テキスト・画像領域表示制御プロセスは、表示データキューに登録されたコンテンツを、登録された順に、表示処理して、コンテンツ提供画面におけるテキスト・画像領域に表示する。
【０１４４】
説明を図１９に戻し、Ｓ１０５５における表示制御処理を終えると、制御部７１は、Ｓ１０６０に移行し、処理対象のコンテンツに対応する個別結果情報の出力有無情報を、「ＹＥＳ」に更新し、その後、Ｓ１０６５に移行して、ソース生成時刻と現在時刻との差分が、所定時間を超過しているコンテンツを、動画再生データキュー及び表示データキューから削除する。
【０１４５】
その後、終了指令が入力されているか否かを判断し（Ｓ１０７０）、終了指令が入力されていないと判断すると（Ｓ１０７０でＮｏ）、Ｓ１０１０に移行し、終了指令が入力されていると判断すると（Ｓ１０７０でＹｅｓ）、当該出力処理を終了する。
【０１４６】
但し、この出力処理では、Ｓ１０１５で評価値が最大のコンテンツを優先的に処理対象に選択することによって、本発明特有の効果が発揮されるので、未出力コンテンツの発生スピード（読出処理の実行周期）に対して、Ｓ１０１５の実行周期が早すぎると、評価値が最大のコンテンツを処理対象に選択する動作が意味をなさなくなってしまう。従って、本実施形態の出力処理では、Ｓ１０７０でＮｏと判断した場合には、未出力コンテンツの発生スピード（読出処理の実行周期）よりも十分に遅く設定された所定周期の移行タイミングが到来するまで、Ｓ１０１０に移行することなく待機し、上記移行タイミングが到来した後に、Ｓ１０１０に移行して、未出力コンテンツが存在するか否か判断する。
【０１４７】
（５）本実施形態の効果
このように構成された本実施形態のコンテンツ提供システム１によれば、情報収集解析装置７０が、ソース情報登録処理により、パソコン３０において、表示部４３に表示される表示対象データ（ユーザから入力部４１に入力されたデータであって表示部４３に表示されるデータを含む）を、パソコン３０から取得すると共に、ディジタル電話装置５０において、ユーザから音入力部６１に入力されたデータ及び音出力部６３からユーザに向けて出力されたデータを、ディジタル電話装置５０から取得する（データ取得手段）。
【０１４８】
また、ソース情報が登録されると、Ｓ４１５にて、そのソース情報毎に、ソース情報に関連付けられた受信ファイルからキーワードを抽出し（抽出手段）、各キーワード毎に、そのキーワードが関心事推定テーブルに登録されているものである場合、この関心事推定テーブルに従って、キーワードのクラス（関心の種類）を判別し（Ｓ５５０）、判別したクラスの要素（クラス値）を１加算して、ユーザの関心事を数値化し、関心ベクトルを求める（第一関心事推定手段）。
【０１４９】
その他、情報収集解析装置７０は、カレント関心テーブル更新処理を実行する度に、その時点で最新の関心ベクトルを、過去の関心ベクトルに加算して、累積関心ベクトルを生成し、これと、過去の累積関心ベクトルとに基づき、過去所定期間（２回分）の関心ベクトルの推移を評価して、推移係数Ｋを算出し、これを最新の関心ベクトルに作用させて、最新の関心ベクトルを補正する。これによって、現在におけるユーザの主たる関心事を、カレント関心ベクトルとして求める（第二関心事推定手段）。
【０１５０】
尚、本実施形態では、推移係数Ｋを、最新の関心ベクトルに作用させることによって、最近、高まりつつある関心の種類に対応する要素の値を増幅し、静まりつつある関心の種類に対応する要素の値を減少させ、現在におけるユーザの主たる関心事をカレント関心ベクトルに表す。
【０１５１】
また、本実施形態では、ソース生成時刻が最新の個別検索情報に基づき、この個別検索情報に示された検索キーに対応するコンテンツを検索して、検索結果が得られた順に、その検索結果（個別結果情報）に基づき、Ｓ８３０にて、コンテンツを取得し（コンテンツ取得手段）、これを記憶部７３に保存する。また、この際、検索結果管理テーブルにおいて、コンテンツの保存先を、コンテンツ記憶先アドレス情報に記すことによって、コンテンツと、個別検索情報の関心ベクトルとを、関連付けて記憶部７３に記憶させる（コンテンツ記録手段）。
【０１５２】
その他、情報収集解析装置７０は、Ｓ８６０の処理を、コンテンツを取得する度に繰返し実行することによって、記憶部７３に記憶した各コンテンツについて、それに対応する関心ベクトルと、カレント関心ベクトルとの内積をとり、各コンテンツに対応するユーザの関心事と、ユーザの主たる関心事との類似度を評価する（類似度評価手段）。
【０１５３】
また、記憶部７３が記憶する各コンテンツを、上記類似度が高いと評価されたコンテンツ（評価値の高いコンテンツ）から、優先的に出力対象に選択して（Ｓ１０１５）、これをコンテンツ提供画面等からユーザに向けて出力する（コンテンツ出力制御手段）。
【０１５４】
このように、本実施形態のコンテンツ提供システム１では、コンテンツを取得した後にそのコンテンツに対する現時点のユーザの関心度を評価し、関心度が高ければ、ソース生成時刻にかかわらず、そのコンテンツを、ユーザに対して優先的に出力するので、従来のように、出力候補のコンテンツを順に処理するよりも、適切に、ユーザの関心に合わせて、ユーザの関心に適合するコンテンツを、ユーザに提供することができる。
【０１５５】
特に、本実施形態では、現時点のユーザの主たる関心事を推定して、コンテンツに対する関心度を評価し、出力優先度を決定するので、ユーザにとって有用度の高いコンテンツを、適切に出力することができる。
【０１５６】
また、本実施形態では、パソコン３０及びディジタル電話装置５０から得られたテキストデータからキーワードを抽出して、ユーザの関心事を推定し、関心ベクトルを算出するので、データに示された文章の文脈を解釈するなどして、ユーザの関心事を推定する場合よりも、関心事の推定を簡単に行うことができる。また、関心事をベクトル表現するので、内積をとることで、適切に、複数の関心事（関心ベクトル）の類似度を評価することができ、ユーザの関心に適合するコンテンツを、適切にユーザに提供することができる。
【０１５７】
また、本実施形態によれば、コンテンツを出力する際、上記評価結果が０以下のものを出力しないため（Ｓ１０２０でＮｏ）、出力されるコンテンツがユーザの関心に比較的合致したもの（つまり価値が高いもの）のみとなり、ユーザにとって価値の低いコンテンツが出力されることを防止できる。
【０１５８】
尚、上記実施形態では、コンテンツを検索する際には、ソース生成時刻が最も新しい検索キーから処理し、検索結果に対応する各コンテンツを、検索結果の発生順に取得し、取得したコンテンツを、ユーザの現在における主たる関心事に近いものから、優先的に出力するようにしたが、ユーザの現在における主たる関心事に近いコンテンツから、優先的に検索することで、コンテンツの取得を、ユーザの現在における主たる関心事に近いものから優先的に行うように、情報収集解析装置７０を構成してもよい。
【０１５９】
［他の実施形態］
以下には、上述したように、ユーザの現在における主たる関心事に近いコンテンツから、優先的に検索して取得する情報収集解析装置７０の構成について説明する。尚、この情報収集解析装置７０は、図１１に示す検索制御処理に代えて、図２２に示す検索制御処理を実行し、図１０に示す検索情報管理テーブルに代えて、図２３に示す検索情報管理テーブルを用い、図１３に示す検索処理に代えて、図２４に示す検索処理を実行し、図１５に示す検索結果評価処理に代えて、図２５に示す読出制御処理を実行するように、上記実施形態の情報収集解析装置７０を構成すれば、完成するので、以下では、図２２〜図２５を用いて、上記実施形態と異なる構成についての説明するに留める。
【０１６０】
（１）検索制御処理について
本実施形態では、制御部７１が、図１１に示す検索制御処理に代えて、図２２に示す検索制御処理を実行する。図２２は、制御部７１が実行する検索制御処理を表すフローチャートである。
【０１６１】
図２２に示す検索制御処理を実行すると、制御部７１は、まず、Ｓ１２７０の処理について未処理の個別検索情報が、検索情報管理テーブル内に存在するか否かを判断し（Ｓ１２１０）、未処理の個別検索情報が存在しないと判断すると（Ｓ１２１０でＮｏ）、未処理の個別検索情報が生成されるまで待機し、未処理の個別検索情報が存在すると判断すると（Ｓ１２１０でＹｅｓ）、１２２０に移行して、図１７に示すカレント関心テーブル更新処理を実行する。カレント関心テーブル更新処理の内容については、上述した通りである。
【０１６２】
Ｓ１２２０でカレント関心テーブル更新処理を終了すると、制御部７１は、Ｓ１２７０の処理について未処理の個別検索情報であって、その関心ベクトルと、カレント関心テーブルに登録されているカレント関心ベクトルとの内積Ｒが最大の個別検索情報を、処理対象に選択する（Ｓ１２３０）。
【０１６３】
尚具体的に、Ｓ１２３０では、Ｓ１２７０の処理について未処理の各個別検索情報の関心ベクトルＶの正規（単位）ベクトルＥを、算出すると共に、カレント関心テーブルに登録されているカレント関心ベクトルＶｃの正規（単位）ベクトルＥｃを算出し、各ベクトルＥと、ベクトルＥｃとの内積Ｒをとって、値Ｒが最大となったベクトルＥに対応する個別検索情報を、処理対象に選択する。
【０１６４】
その後、制御部７１は、Ｓ１２３５に移行し、Ｓ１２３０で処理対象に選択した個別検索情報の中から、ソース生成時刻が最新の個別検索情報を、改めて処理対象に選択する。尚、ここでの処理は、Ｓ１２３０で値Ｒが最大となった個別検索情報が複数ある場合に、意味のある処理となる。
【０１６５】
また、Ｓ１２３５での処理を終えると、制御部７１は、Ｓ１２４０に移行し、Ｓ１２３５で処理対象に選択した個別検索情報の中から、検索キーが最大の個別検索情報を一つ、改めて、処理対象に選択する（Ｓ１２４０）。尚、ここでの処理は、Ｓ１２３５でソース生成時刻が同一の個別検索情報が複数選択された場合に、意味のある処理となる。
【０１６６】
Ｓ１２４０での処理を終えると、制御部７１は、Ｓ１２４０で選択された処理対象の個別検索情報の評価値として、Ｓ１２３０で算出した最大の内積Ｒを、検索情報管理テーブルに書き込む（Ｓ１２５０）。尚、本実施形態では、検索情報管理テーブルが、ソース生成時刻情報と、関心ベクトルと、検索キーの情報と、検索キーの数の情報と、評価値の情報と、からなる個別検索情報を記憶可能な構成にされているものとする。
【０１６７】
図２３は、本実施形態の検索情報管理テーブルの構成を表す説明図である。各個別検索情報における評価値の情報は、初期段階でＮＵＬＬに設定され、Ｓ１２５０の処理によって、内積値Ｒに書き換えられる。
【０１６８】
Ｓ１２５０での処理を終えると、制御部７１は、検索プログラム管理テーブルから、クエリ未発行の検索プログラム情報を一つ選択する（Ｓ１２６０）。そして、Ｓ１２４０で選択した個別検索情報を処理対象に指定し、上記選択した検索プログラム情報についての検索プロセスを起動する（Ｓ１２７０）。
【０１６９】
つまり、Ｓ１２６０において、制御部７１は、図１２に示す検索プログラム管理テーブルが有する検索プログラム情報の内、クエリをアドレス情報に従うＵＲＬ先の情報検索サーバ装置２０に送信していない検索プログラム情報（クエリ未発行の検索プログラム情報）を、処理対象に一つ選択し、Ｓ１２７０において、検索プロセスを起動する。尚、起動された検索プロセスは、スケジューラにより管理されて、他のプロセスと並列に実行され、図２４に示すように、指定された検索プログラム情報が示すクエリ生成情報に基づいてクエリを生成し、これを、検索プログラム情報のアドレス情報が示すＵＲＬ先の情報検索サーバ装置２０に送信する。
【０１７０】
Ｓ１２７０での処理を終えると、制御部７１は、クエリ未発行の検索プログラム情報が、検索プログラム管理テーブルに存在するか否かを判断し（Ｓ１２８０）、クエリ未発行の検索プログラム情報が存在すると判断すると（Ｓ１２８０でＹｅｓ）、Ｓ１２６０に移行し、クエリ未発行の検索プログラム情報の中から、処理対象の検索プログラム情報を一つ選択し、Ｓ１２７０以降の処理を実行する。
【０１７１】
一方、クエリ未発行の検索プログラム情報が、検索プログラム管理テーブルに存在しないと判断すると（Ｓ１２８０でＮｏ）、制御部７１は、終了指令が入力されているか否かを判断し（Ｓ１２９０）、終了指令が入力されていないと判断すると（Ｓ１２９０でＮｏ）、Ｓ１２１０に移行する。一方、終了指令が入力されていると判断すると（Ｓ１２９０でＹｅｓ）、当該検索制御処理を終了する。
【０１７２】
但し、この検索制御処理では、Ｓ１２３０で評価値が最大の個別検索情報を優先的に処理対象に選択することによって、本発明特有の効果が発揮されるので、個別検索情報の生成スピードに対して、Ｓ１２３０の実行周期が早すぎると、評価値が最大の個別検索情報を処理対象に選択する動作が意味をなさなくなってしまう。従って、本実施形態の検索制御処理では、Ｓ１２９０でＮｏと判断した場合、個別検索情報の生成スピードよりも十分に遅く設定された所定周期の移行タイミングが到来するまで、Ｓ１２１０に移行することなく待機し、上記移行タイミングが到来した後に、Ｓ１２１０に移行する。
【０１７３】
（２）検索処理について
次に、本実施形態の制御部７１が並列に実行する各検索プロセスにて、実現される検索処理について説明する。図２４は、検索処理を表すフローチャートである。
【０１７４】
図２４に示す検索処理を実行すると、制御部７１は、まず、検索プログラム管理テーブルから、選択された検索プログラム情報を読み出し（Ｓ１３０５）、読み出した検索プログラム情報が有するクエリ生成情報と、指定された処理対象の個別検索情報が有する検索キーの一群と、に基づいて、その個別検索情報が有する検索キーを、検索キーに設定した検索式を生成し、これを格納した情報検索サーバ装置２０への問合せ信号であるクエリを生成する（Ｓ１３１０）。
【０１７５】
そして、生成したクエリを、検索プログラム情報が示すＵＲＬ先に送信して、情報検索サーバ装置２０が有する上記ＵＲＬ先の検索プログラムを、情報検索サーバ装置２０に実行させる（Ｓ１３１５）。この際、情報検索サーバ装置２０は、受信したクエリが含む検索式に従って、上記個別検索情報が有する検索キーに対応するコンテンツを検索し、検索結果として、そのコンテンツのリンク情報（ＵＲＬ情報）を格納した応答信号を、情報収集解析装置７０に返信する。
【０１７６】
制御部７１は、Ｓ１３１５にてクエリを送信した後、応答信号を情報検索サーバ装置２０から受信したか否かを判断し（Ｓ１３２０）、応答信号を受信していないと判断すると（Ｓ１３２０でＮｏ）、応答信号を受信するまで待機する。
【０１７７】
一方、Ｓ１３２０で、応答信号を受信したと判断すると（Ｓ１３２０でＹｅｓ）、Ｓ１３２５に移行して、応答信号が検索結果であるか、それとも、検索を中断した旨の応答信号であるかを判断し、応答信号が検索結果ではない（検索を中断した旨の応答信号である）と判断すると（Ｓ１３２５でＮｏ）、当該検索処理（検索プロセス）を終了する。
【０１７８】
これに対し、応答信号が検索結果であると判断すると（Ｓ１３２５でＹｅｓ）、指定された検索プログラム情報のカテゴリ情報が「用語検索」であるか否かを判断し（Ｓ１３３０）、「用語検索」ではなく「一般検索」であると判断すると（Ｓ１３３０でＮｏ）、応答信号として受信したリンク情報の一群からなる検索結果から、一般検索用に予め定められた件数分（例えば５件分）のリンク情報（ＵＲＬ情報）を抽出し、リンク情報毎に、対応するリンク情報を記した個別結果情報を生成し（Ｓ１３３５）、生成したリンク情報毎の個別結果情報を、記憶部７３が記憶する検索結果管理テーブルに登録する（Ｓ１３４０）。
【０１７９】
また、Ｓ１３４０での処理を終えると、Ｓ１３６０に移行し、今回、検索結果管理テーブルに登録した各個別結果情報の評価値の欄に、上記指定された処理対象の個別検索情報が示す評価値を、書き込んで、検索結果管理テーブルを更新する。その後、当該検索処理（検索プロセス）を終了する。
【０１８０】
一方、Ｓ１３３０にて、上記指定された検索プログラム情報のカテゴリ情報が「用語検索」であると判断すると（Ｓ１３３０でＹｅｓ）、制御部７１は、応答信号として受信したリンク情報の一群からなる検索結果から、用語検索用に予め定められた件数分（例えば１件分）のリンク情報（ＵＲＬ情報）を抽出し、そのリンク情報を記した個別結果情報を生成し（Ｓ１３４５）、生成した個別結果情報を、記憶部７３が記憶する検索結果管理テーブルに登録する（Ｓ１３５０）。
【０１８１】
また、Ｓ１３５０での処理を終えると、Ｓ１３６０に移行し、今回、検索結果管理テーブルに登録した個別結果情報の評価値の欄に、上記指定された処理対象の個別検索情報が示す評価値を、書き込んで、検索結果管理テーブルを更新する。その後、当該検索処理（検索プロセス）を終了する。
【０１８２】
（３）読出制御処理について
次に、制御部７１が、図１５に示す検索結果評価処理に代えて、実行する読出制御処理について説明する。図２５は、制御部７１が実行する読出制御処理を表すフローチャートである。
【０１８３】
図２５に示す読出制御処理を実行すると、制御部７１は、まず、Ｓ１４３０の処理について、未処理の個別結果情報が、検索結果管理テーブル内に存在するか否かを判断し（Ｓ１４１０）、未処理の個別結果情報が存在しないと判断すると（Ｓ１４１０でＮｏ）、未処理の個別結果情報が、検索結果管理テーブル内に登録されるまで待機し、未処理の個別結果情報が存在すると判断すると（Ｓ１４１０でＹｅｓ）、Ｓ１４２０に移行する。
【０１８４】
Ｓ１４２０に移行すると、制御部７１は、未処理の個別結果情報を一つ処理対象に選択し、その後、図１６に示す読出処理を実行する（Ｓ１４３０）。読出処理の内容については、上述した通りである。
【０１８５】
また、この読出処理を終えると、制御部７１は、Ｓ１４４０に移行し、Ｓ１４３０における読出処理において、正常にコンテンツを読み出すことができたか否かを判断する。そして、正常にコンテンツを読み出すことができたと判断すると（Ｓ１４４０でＹｅｓ）、Ｓ１４４５に移行する。一方、正常にコンテンツを読み出すことができなかったと判断すると（Ｓ１４４０でＮｏ）、終了指令が入力されているか否かを判断し（Ｓ１４５０）、終了指令が入力されていないと判断すると（Ｓ１４５０でＮｏ）、Ｓ１４１０に移行する。一方、終了指令が入力されていると判断すると（Ｓ１４５０でＹｅｓ）、当該読出制御処理を終了する。
【０１８６】
また、Ｓ１４４５に移行すると、制御部７１は、Ｓ１４３０における読出処理において正常に読み出すことができたコンテンツに対応する個別結果情報の取得有無情報を「ＹＥＳ」に更新すると共に取得完了時刻情報の領域に現在時刻を書き込む。その後、Ｓ１４５０に移行して、終了指令が入力されているか否かを判断し（Ｓ１４５０）、終了指令が入力されていると判断すると（Ｓ１４５０でＹｅｓ）、当該読出制御処理を終了する。
【０１８７】
（４）本実施形態の効果
本実施形態では、キーワード抽出処理によって、関心ベクトルを算出すると共に、この関心ベクトルを算出するのに用いたパソコン３０又はディジタル電話装置５０からの取得データ（テキストデータ）であって、その取得データから抽出した検索キーと、関心ベクトルとを関連付けてなる個別検索情報を検索情報管理テーブルに登録する（データ記録手段）。
【０１８８】
その他、情報収集解析装置７０は、Ｓ１２３０の処理を、コンテンツ未検索の個別検索情報が存在する限りにおいて繰返し実行することによって、未検索の各個別検索情報について、その関心ベクトルと、カレント関心ベクトルとの内積をとり、各個別検索情報に対応するユーザの関心事と、ユーザの主たる関心事との類似度を評価する（類似度評価手段）。
【０１８９】
そして、各個別検索情報を、上記類似度が高いと評価された個別検索情報（評価値の高い個別検索情報）から、優先的に選択して（Ｓ１２３０〜Ｓ１２４０）、この個別検索情報が示す検索キーに対応するコンテンツを検索し（Ｓ１２７０）、検索が終わった順に、読出制御処理にて、検索結果（個別結果情報）に基づき、対応するコンテンツを、ウェブサーバから取得する（コンテンツ取得制御手段）。
【０１９０】
すなわち、本実施形態のコンテンツ提供システム１では、ユーザの主たる関心事との類似度が高いコンテンツが優先的に、ソース生成時刻にかかわらず、ウェブサーバから取得され、ユーザに対し出力される。本実施形態によれば、このように、有用度の高いコンテンツを優先的に取得するため、コンテンツを取得する際のＣＰＵの負荷、及び、ネットワークの負荷を減少させた上で、適切に、ユーザの関心に適合するコンテンツを取得して、ユーザに提供することができる。
【０１９１】
その他、本実施形態でも、上述したように、推移係数Ｋを、最新の関心ベクトルに作用させて、最近、高まりつつある関心の種類に対応する要素の値を増幅し、静まりつつある関心の種類に対応する要素の値を減少させ、現在におけるユーザの主たる関心事を数値化し上記評価の基準とする。
【０１９２】
従って、本実施形態によれば、現在におけるユーザの主たる関心事に適合するコンテンツを、適切に、検索・取得することができ、有用度の高いコンテンツを、適切にユーザに提供することができる。
【０１９３】
［その他］
上記実施形態のコンテンツ提供システム１では、情報収集解析装置７０が単体の装置として存在するようになっているが、このような構成はあくまでも説明を容易にするための構成例にすぎず、これ以外にも様々な構成をとることが可能である。例えば、パソコン３０と情報収集解析装置７０とが一体となった構成でもよい。
【０１９４】
また、上記実施例では、図８に示すように、パソコン３０やディジタル電話装置５０からの取得データから、キーワードを抽出し、関心事推定テーブルに登録されたキーワードと一致するキーワード数により、ユーザの関心事を数値化して、これを関心ベクトルとして表すようにしたが、ユーザの関心事は、その他の手法によって数値化されてもよい。
【０１９５】
例えば、関心事推定テーブルにおいて、キーワード毎に、関心の種類と、点数とを定めておき、同一のキーワードが、パソコン３０やディジタル電話装置５０からの取得データに含まれる場合には、その関心の種類の点数をカウントして、ユーザの関心事を数値化してもよい。
【図面の簡単な説明】
【０１９６】
【図１】本発明が適用されたコンテンツ提供システム１の構成を表す説明図である。
【図２】パソコン３０の監視部３５が実行するパソコン監視処理を表すフローチャートである。
【図３】ディジタル電話装置５０の監視部５５が繰返し実行する電話監視処理を表すフローチャートである。
【図４】表示部７７が表示するコンテンツ提供画面の構成を表す説明図である。
【図５】制御部７１が実行するソース情報登録処理を表すフローチャートである。
【図６】ソース管理テーブルの構成を表す説明図である。
【図７】制御部７１が実行するキーワード抽出処理を表すフローチャートである。
【図８】制御部７１が実行する関心ベクトル算出処理を表すフローチャートである。
【図９】関心事推定テーブルの構成を表す説明図である。
【図１０】検索情報管理テーブルの構成を表す説明図である。
【図１１】制御部７１が実行する検索制御処理を表すフローチャートである。
【図１２】検索プログラム管理テーブルの構成を表す説明図である。
【図１３】検索プロセスにて実現される検索処理を表すフローチャートである。
【図１４】検索結果管理テーブルの構成を表す説明図である。
【図１５】制御部７１が行う検索結果評価処理を表すフローチャートである。
【図１６】読出プロセスにて実現される読出処理を表すフローチャートである。
【図１７】制御部７１が行うカレント関心テーブル更新処理を表すフローチャートである。
【図１８】関心履歴テーブルの構成を表す説明図（ａ）及びカレント関心テーブルの構成を表す説明図（ｂ）である。
【図１９】制御部７１が実行する出力処理を表すフローチャートである。
【図２０】制御部７１が実行する表示制御処理を表すフローチャートである。
【図２１】動画再生データキュー及び動画再生領域表示制御プロセスを示した説明図（ａ）、及び、表示データキュー及びテキスト・画像領域表示制御プロセスを示した説明図（ｂ）である。
【図２２】他の実施形態での検索制御処理を表すフローチャートである。
【図２３】他の実施形態での検索情報管理テーブルの構成を表すフローチャートである。
【図２４】他の実施形態での検索処理を表すフローチャートである。
【図２５】他の実施形態で制御部７１が行う読出制御処理を表すフローチャートである。
【符号の説明】
【０１９７】
１…コンテンツ提供システム、１０…ウェブサーバ、２０…情報検索サーバ装置、２１，３１，５１，７１…制御部、２３，３３，５３，７３…記憶部、２５，３７，５７，７５…通信部、３０…パソコン、３５，５５…監視部、４０，６０…ユーザインタフェース、４１…入力部、４３，７７…表示部、５０…ディジタル電話装置、６１…音入力部、６３，７９…音出力部、７０…情報収集解析装置
【図１】
2006302194.tif 000003
【図２】
2006302194.tif 000004
【図３】
2006302194.tif 000005
【図４】
2006302194.tif 000006
【図５】
2006302194.tif 000007
【図６】
2006302194.tif 000008
【図７】
2006302194.tif 000009
【図８】
2006302194.tif 000010
【図９】
2006302194.tif 000011
【図１０】
2006302194.tif 000012
【図１１】
2006302194.tif 000013
【図１２】
2006302194.tif 000014
【図１３】
2006302194.tif 000015
【図１４】
2006302194.tif 000016
【図１５】
2006302194.tif 000017
【図１６】
2006302194.tif 000018
【図１７】
2006302194.tif 000019
【図１８】
2006302194.tif 000020
【図１９】
2006302194.tif 000021
【図２０】
2006302194.tif 000022
【図２１】
2006302194.tif 000023
【図２２】
2006302194.tif 000024
【図２３】
2006302194.tif 000025
【図２４】
2006302194.tif 000026
【図２５】
2006302194.tif 000027