(57)【要約】【課題】ユーザの状況に応じた、より最適なコンテンツを推薦する。【解決手段】重要度算出部７１ｂは、ユーザのコンテンツ体験時の、コンテンツに対するユーザの態度としての反応について所定の解析を行った反応解析結果、コンテンツ体験時のユーザの外的環境について所定の解析を行った環境解析結果、コンテンツの映像信号または音声信号について所定の信号解析を行った信号解析結果、および、コンテンツに関して記述された言語情報について所定の言語解析を行った言語解析結果の間の関連性に基づいて、ユーザのコンテンツ体験の重要度を算出し、決定部９２ｃは、重要度算出部７１ｂによって算出された重要度の高いコンテンツを、ユーザに対して推薦する推薦コンテンツとして決定する。本発明は、コンテンツを推薦するコンテンツ推薦システムに適用することができる。【選択図】図１
2010262436.tif 000002
【特許請求の範囲】
【請求項１】
ユーザのコンテンツ体験時の、コンテンツに対する前記ユーザの態度としての反応について所定の解析を行った反応解析結果、前記コンテンツ体験時の前記ユーザの外的環境について所定の解析を行った環境解析結果、前記コンテンツの映像信号または音声信号について所定の信号解析を行った信号解析結果、および、前記コンテンツに関して記述された言語情報について所定の言語解析を行った言語解析結果の間の関連性に基づいて、前記ユーザの前記コンテンツ体験の重要度を算出する重要度算出手段と、
前記重要度算出手段によって算出された前記重要度の高い前記コンテンツ体験に対応する前記コンテンツを、前記ユーザに対して推薦する推薦コンテンツとして決定する決定手段と
を備える情報処理装置。
【請求項２】
前記反応解析結果、前記環境解析結果、前記信号解析結果、および前記言語解析結果の間の関連性の度合いを示す関連度を算出する関連度算出手段をさらに備え、
前記重要度算出手段は、前記関連度算出手段によって算出された前記関連度に所定の演算を施すことによって前記重要度を算出する
請求項１に記載の情報処理装置。
【請求項３】
前記関連度算出手段は、前記反応解析結果、前記環境解析結果、前記信号解析結果、および前記言語解析結果に対して、特徴量解析または言語解析を用いることにより、前記関連度を算出する
請求項２に記載の情報処理装置。
【請求項４】
前記重要度算出手段によって、前記ユーザの前記コンテンツ体験毎に算出された前記重要度に応じて、前記コンテンツ体験に対応する前記コンテンツをソートするソート手段をさらに備え、
前記決定手段は、前記ソート手段によってソートされた前記コンテンツのうちの前記重要度の高い前記コンテンツ体験に対応する前記コンテンツを、前記推薦コンテンツとして決定する
請求項２に記載の情報処理装置。
【請求項５】
前記ソート手段は、前記コンテンツ体験毎に算出された前記重要度の降順に、前記コンテンツ体験に対応する前記コンテンツをソートし、
前記決定手段は、前記ソート手段によってソートされた前記コンテンツのうち、前記重要度が所定の閾値より高い前記コンテンツ体験に対応する前記コンテンツを、前記推薦コンテンツとして決定する
請求項４に記載の情報処理装置。
【請求項６】
前記ソート手段は、前記コンテンツ体験毎に算出された前記重要度の降順に、前記コンテンツ体験に対応する前記コンテンツをソートし、
前記決定手段は、前記ソート手段によってソートされた前記コンテンツのうち、前記重要度の高い前記コンテンツ体験に対応する前記コンテンツの上位Ｎ個を、前記推薦コンテンツとして決定する
請求項４に記載の情報処理装置。
【請求項７】
前記コンテンツ体験に対応する前記コンテンツのうちの、前記コンテンツ体験時以降の前記反応解析結果および前記環境解析結果のいずれか一方または両方に応じた前記コンテンツを検索する検索手段をさらに備え、
前記ソート手段は、前記検索手段によって検索された前記コンテンツを、前記コンテンツ体験の前記重要度に応じてソートする
請求項４に記載の情報処理装置。
【請求項８】
ユーザのコンテンツ体験時の、コンテンツに対する前記ユーザの態度としての反応について所定の解析を行った反応解析結果、前記コンテンツ体験時の前記ユーザの外的環境について所定の解析を行った環境解析結果、前記コンテンツの映像信号または音声信号について所定の信号解析を行った信号解析結果、および、前記コンテンツに関して記述された言語情報について所定の言語解析を行った言語解析結果の間の関連性に基づいて、前記ユーザの前記コンテンツ体験の重要度を算出する重要度算出ステップと、
前記重要度算出ステップの処理によって算出された前記重要度の高い前記コンテンツを、前記ユーザに対して推薦する推薦コンテンツとして決定する決定ステップと
を含む情報処理方法。
【請求項９】
ユーザのコンテンツ体験時の、コンテンツに対する前記ユーザの態度としての反応について所定の解析を行った反応解析結果、前記コンテンツ体験時の前記ユーザの外的環境について所定の解析を行った環境解析結果、前記コンテンツの映像信号または音声信号について所定の信号解析を行った信号解析結果、および、前記コンテンツに関して記述された言語情報について所定の言語解析を行った言語解析結果の間の関連性に基づいて、前記ユーザの前記コンテンツ体験の重要度を算出する重要度算出ステップと、
前記重要度算出ステップの処理によって算出された前記重要度の高い前記コンテンツを、前記ユーザに対して推薦する推薦コンテンツとして決定する決定ステップと
を含む処理をコンピュータに実行させるプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置および方法、並びにプログラムに関し、特に、ユーザの状況に応じた、より最適なコンテンツを推薦することができるようにする情報処理装置および方法、並びにプログラムに関する。
【背景技術】
【０００２】
従来のコンテンツ推薦システムは、Webページ上やAV（Audio/Visual）機器において、ユーザによって入力されたキーワードや選択されたメタデータ等に基づいて、コンテンツを検索および推薦するものである。
【０００３】
ところで、過去に楽曲を出力したときの日時や場所、楽曲の名称、出力機器、同伴者等をエピソードとして記憶し、のちに、その楽曲が検索されたときに、エピソードを音声や文字列として出力する技術が提案されている（特許文献１参照）。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００６−２５２７５８号
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、従来のコンテンツ推薦システムでは、ユーザの状況に応じて、ユーザにとって特に印象的であったエピソードに対応するコンテンツを推薦することはできない。
【０００６】
本発明は、このような状況に鑑みてなされたものであり、特に、過去にコンテンツを視聴したときのユーザの反応や周囲の環境についての情報と、コンテンツ自体に関わる情報とに基づいて、ユーザの状況に応じた、より最適なコンテンツを推薦するものである。
【課題を解決するための手段】
【０００７】
本発明の一側面の情報処理装置は、ユーザのコンテンツ体験時の、コンテンツに対する前記ユーザの態度としての反応について所定の解析を行った反応解析結果、前記コンテンツ体験時の前記ユーザの外的環境について所定の解析を行った環境解析結果、前記コンテンツの映像信号または音声信号について所定の信号解析を行った信号解析結果、および、前記コンテンツに関して記述された言語情報について所定の言語解析を行った言語解析結果の間の関連性に基づいて、前記ユーザの前記コンテンツ体験の重要度を算出する重要度算出手段と、前記重要度算出手段によって算出された前記重要度の高い前記コンテンツ体験に対応する前記コンテンツを、前記ユーザに対して推薦する推薦コンテンツとして決定する決定手段とを備える。
【０００８】
前記情報処理装置には、前記反応解析結果、前記環境解析結果、前記信号解析結果、および前記言語解析結果の間の関連性の度合いを示す関連度を算出する関連度算出手段をさらに設け、前記重要度算出手段には、前記関連度算出手段によって算出された前記関連度に所定の演算を施すことによって前記重要度を算出させることができる。
【０００９】
前記関連度算出手段には、前記反応解析結果、前記環境解析結果、前記信号解析結果、および前記言語解析結果に対して、特徴量解析または言語解析を用いることにより、前記関連度を算出させることができる。
【００１０】
前記情報処理装置には、前記重要度算出手段によって、前記ユーザの前記コンテンツ体験毎に算出された前記重要度に応じて、前記コンテンツ体験に対応する前記コンテンツをソートするソート手段をさらに設け、前記決定手段には、前記ソート手段によってソートされた前記コンテンツのうちの前記重要度の高い前記コンテンツ体験に対応する前記コンテンツを、前記推薦コンテンツとして決定させることができる。
【００１１】
前記決定手段には、前記ソート手段によってソートされた前記コンテンツのうち、前記重要度が所定の閾値より高い前記コンテンツ体験に対応する前記コンテンツを、前記推薦コンテンツとして決定させることができる。
【００１２】
前記ソート手段には、前記コンテンツ体験毎に算出された前記重要度の降順に、前記コンテンツ体験に対応する前記コンテンツをソートさせ、前記決定手段には、前記ソート手段によってソートされた前記コンテンツのうち、前記重要度が所定の閾値より高い前記コンテンツ体験に対応する前記コンテンツを、前記推薦コンテンツとして決定させることができる。
【００１３】
前記ソート手段には、前記コンテンツ体験毎に算出された前記重要度の降順に、前記コンテンツ体験に対応する前記コンテンツをソートさせ、前記決定手段には、前記ソート手段によってソートされた前記コンテンツのうち、前記重要度の高い前記コンテンツ体験に対応する前記コンテンツの上位Ｎ個を、前記推薦コンテンツとして決定させることができる。
【００１４】
前記情報処理装置には、前記コンテンツ体験に対応する前記コンテンツのうちの、前記コンテンツ体験時以降の前記反応解析結果および前記環境解析結果のいずれか一方または両方に応じた前記コンテンツを検索する検索手段をさらに設け、前記ソート手段には、前記検索手段によって検索された前記コンテンツを、前記コンテンツ体験の前記重要度に応じてソートさせることができる。
【００１５】
本発明の一側面の情報処理方法は、ユーザのコンテンツ体験時の、コンテンツに対する前記ユーザの態度としての反応について所定の解析を行った反応解析結果、前記コンテンツ体験時の前記ユーザの外的環境について所定の解析を行った環境解析結果、前記コンテンツの映像信号または音声信号について所定の信号解析を行った信号解析結果、および、前記コンテンツに関して記述された言語情報について所定の言語解析を行った言語解析結果の間の関連性に基づいて、前記ユーザの前記コンテンツ体験の重要度を算出する重要度算出ステップと、前記重要度算出ステップの処理によって算出された前記重要度の高い前記コンテンツを、前記ユーザに対して推薦する推薦コンテンツとして決定する決定ステップを含む。
【００１６】
本発明の一側面のプログラムは、ユーザのコンテンツ体験時の、コンテンツに対する前記ユーザの態度としての反応について所定の解析を行った反応解析結果、前記コンテンツ体験時の前記ユーザの外的環境について所定の解析を行った環境解析結果、前記コンテンツの映像信号または音声信号について所定の信号解析を行った信号解析結果、および、前記コンテンツに関して記述された言語情報について所定の言語解析を行った言語解析結果の間の関連性に基づいて、前記ユーザの前記コンテンツ体験の重要度を算出する重要度算出ステップと、前記重要度算出ステップの処理によって算出された前記重要度の高い前記コンテンツを、前記ユーザに対して推薦する推薦コンテンツとして決定する決定ステップを含む処理をコンピュータに実行させる。
【００１７】
本発明の一側面においては、ユーザのコンテンツ体験時の、コンテンツに対するユーザの態度としての反応について所定の解析を行った反応解析結果、コンテンツ体験時のユーザの外的環境について所定の解析を行った環境解析結果、コンテンツの映像信号または音声信号について所定の信号解析を行った信号解析結果、および、コンテンツに関して記述された言語情報について所定の言語解析を行った言語解析結果の間の関連性に基づいて、ユーザのコンテンツ体験の重要度が算出され、算出された重要度の高いコンテンツが、ユーザに対して推薦する推薦コンテンツとして決定される。
【発明の効果】
【００１８】
本発明の一側面によれば、ユーザの状況に応じた、より最適なコンテンツを推薦することが可能となる。
【図面の簡単な説明】
【００１９】
【図１】本発明の一実施の形態である情報処理システムの構成例を示すブロック図である。
【図２】情報処理システムの情報統合処理について説明するフローチャートである。
【図３】反応解析部による反応解析処理について説明するフローチャートである。
【図４】環境解析部による環境解析処理について説明するフローチャートである。
【図５】信号解析部による信号解析処理について説明するフローチャートである。
【図６】言語解析部による言語解析処理について説明するフローチャートである。
【図７】情報統合部による情報統合処理について説明するフローチャートである。
【図８】情報処理システムによるコンテンツ推薦処理について説明するフローチャートである。
【図９】検索部によって検索されたコンテンツの一覧の例を示す図である。
【図１０】汎用のパーソナルコンピュータの構成例を説明する図である。
【発明を実施するための形態】
【００２０】
以下、本発明の実施の形態について図を参照して説明する。
【００２１】
［情報処理システムの構成例］
図１は、本発明の一実施の形態である情報処理システムの構成例を示している。図１の情報処理システムは、コンテンツを取り扱う。ここで、コンテンツとは、広く、人間の創造的活動により生み出されるものである。例えば、映画、音楽、演劇、文芸、写真、漫画、アニメーション、コンピュータゲームその他の、文字、図形、色彩、音声、動作、画像のそれぞれ、もしくはこれらを組み合わせたもの、またはこれらに係る情報を、電子計算機を介して提供するためのプログラムが、コンテンツの一例である。ただし、本明細書では、いわゆるコンテンツデータ、すなわち、人間の創造的活動により生み出されたものが装置によって処理可能な形態とされたもの、例えば電気信号とされたものや、メモリに保持されたもの等も、特に区別せずにまとめて、コンテンツと称する。
【００２２】
図１の情報処理システムは、反応解析部１１、環境解析部１２、信号解析部１３、言語解析部１４、コンテンツ管理部１５、情報統合部１６、コンテンツ体験部１７、およびコンテンツ推薦部１８から構成されている。
【００２３】
反応解析部１１は、マウス、キーボード、リモートコントローラ、音声認識装置、画像認識装置、生体センサ等を含むように構成される。反応解析部１１は、コンテンツ視聴時のユーザの態度としての反応である、ポインティングデバイス入力、音声、画像、生体反応等の情報を検出する。反応解析部１１は、反応解析検出部２１、反応解析入力部２２、反応解析記憶部２３、および反応解析演算部２４を備えている。
【００２４】
反応解析検出部２１は、例えば、音声認識装置、画像認識装置、生体センサで構成され、コンテンツ視聴時のユーザの発話した音声、ユーザの顔画像、および生体反応に対応した情報を、リアルタイムに検出／計測し、反応解析記憶部２３に供給する。
【００２５】
反応解析入力部２２は、例えば、マウス、キーボード、リモートコントローラ等のポインティングデバイスで構成され、ユーザのコンテンツ視聴時のポインティングデバイス入力に対応した情報を、反応解析記憶部２３に供給する。
【００２６】
反応解析記憶部２３は、反応解析検出部２１からの、ユーザの音声、画像、および生体反応に対応した情報、および、反応解析入力部２２からのポインティングデバイス入力に対応した情報（以下、それぞれを反応情報という）を、時系列に記憶する。また、反応解析記憶部２３は、反応解析演算部２４から供給されてくる解析結果を記憶する。
【００２７】
反応解析演算部２４は、反応解析検出部２１の動作を制御しつつ、反応解析記憶部２３に記憶されている反応情報を順次読み出し、所定のデータ解析を行い、得られた解析結果（以下、反応解析結果という）を、情報統合部１６に供給する。また、反応解析演算部２４は、得られた反応解析結果を、反応解析記憶部２３に供給し、記憶させる。
【００２８】
環境解析部１２は、電波時計、GPS（Global Positioning System）レシーバ、温度センサ等を含むように構成される。環境解析部１２は、コンテンツ視聴時のユーザの外的環境である、日時、場所、気温等、その他周囲の環境についての情報を検出する。環境解析部１２は、環境解析検出部３１、環境解析記憶部３２、および環境解析演算部３３を備えている。
【００２９】
環境解析検出部３１は、例えば、電波時計、GPSレシーバ、温度センサ等で構成され、ユーザのコンテンツ視聴時の日時、場所、気温等、その他周囲の環境についての情報（以下、環境情報という）を、リアルタイムに検出／計測し、環境解析記憶部３２に供給する。
【００３０】
環境解析記憶部３２は、環境解析検出部３１からの環境情報を、時系列に記憶する。また、環境解析記憶部３２は、環境解析演算部３３から供給されてくる解析結果を記憶する。
【００３１】
環境解析演算部３３は、環境解析記憶部３２に記憶されている環境情報を順次読み出し、所定のデータ解析を行い、得られた解析結果（以下、環境解析結果という）を、情報統合部１６に供給するとともに、環境解析記憶部３３に供給し、記憶させる。
【００３２】
このように、反応解析部１１および環境解析部１２は、ユーザのコンテンツ視聴時の、ユーザ自身およびその周囲の状況についての情報に対する解析を行う。以下では、その結果得られる反応解析結果および環境解析結果を併せて、適宜、ユーザ状況解析結果ともいう。
【００３３】
信号解析部１３は、例えば、サーバ／クライアントコンピュータ、あるいはソフトウェアモジュールで構成され、コンテンツの画像信号および音声信号についての信号解析を行う。信号解析部１３は、信号解析記憶部４１および信号解析演算部４２を備えている。
【００３４】
信号解析記憶部４１は、コンテンツ管理部１５から情報統合部１６を介して供給される、コンテンツを記憶（保持）する。また、信号解析記憶部４１は、信号解析演算部４２から供給されてくる解析結果を記憶する。
【００３５】
信号解析演算部４２は、信号解析記憶部４１に記憶されているコンテンツを読み出し、画像信号および音声信号として取得して、所定の信号解析を行う。信号解析演算部４２は、信号解析の解析結果である信号解析結果を、情報統合部１６に供給するとともに、信号解析記憶部４１に供給し、記憶させる。
【００３６】
言語解析部１４は、例えば、サーバ／クライアントコンピュータ、あるいはソフトウェアモジュールで構成され、コンテンツに関して記述された文章や単語等の言語情報について所定の言語解析を行う。言語解析部１４は、言語解析記憶部５１および言語解析演算部５２を備えている。
【００３７】
言語解析記憶部５１は、コンテンツ管理部１５から情報統合部１６を介して供給される、例えば、コンテンツのメタデータとしての、コンテンツに関して記述された文章や単語等の言語情報を記憶する。また、言語解析記憶部５１は、言語解析演算部５２から供給されてくる解析結果を記憶する。
【００３８】
言語解析演算部５２は、言語解析記憶部５１に記憶されているコンテンツに関する言語情報を読み出し、所定の言語解析を行う。言語解析演算部５２は、言語解析の解析結果である言語解析結果を、情報統合部１６に供給するとともに、言語解析記憶部５１に供給し、記憶させる。
【００３９】
このように、信号解析部１３および言語解析部１４は、コンテンツに関する信号および情報に対する解析を行う。以下では、その結果得られる信号解析結果および言語解析結果を併せて、適宜、コンテンツ解析結果ともいう。
【００４０】
コンテンツ管理部１５は、例えば、放送機器、サーバ／クライアントコンピュータ、あるいはデータベースソフトウェアで構成され、コンテンツを管理する。コンテンツ管理部１５は、コンテンツ記憶部６１およびコンテンツ提供部６２を備えている。
【００４１】
コンテンツ記憶部６１は、上述で説明した、動画や静止画である画像、音声、Webページ等のコンテンツとともに、そのコンテンツのメタデータを記憶している。
【００４２】
コンテンツ提供部６２は、例えば、テレビジョン放送システムにおける配信サーバや、インターネット上のストリーミングコンテンツサーバ等で構成され、コンテンツ記憶部６１に保持されているコンテンツおよびそのメタデータを、情報統合部１６に供給する。
【００４３】
情報統合部１６は、図１に示される情報処理システムにおいて、各種の情報を中継したり統合する。例えば、情報統合部１６は、コンテンツ管理部１５からのコンテンツを、信号解析部１３やコンテンツ体験部１７に供給したり、コンテンツ管理部１５からのコンテンツのメタデータを、言語解析部１４に供給する。また、情報統合部１６は、反応解析部１１、環境解析部１２、信号解析部１３、および言語解析部１４からの解析結果を統合して、その統合結果を、コンテンツ推薦部１８に供給する。情報統合部１６は、情報統合管理部７１および情報統合記憶部７２を備えている。
【００４４】
情報統合管理部７１は、図１に示される情報処理システムにおける情報の中継および統合を管理する。例えば、情報統合管理部７１は、コンテンツ体験部１７からの要求に応じて、コンテンツ管理部１５からのコンテンツを、コンテンツ体験部１７に供給する。この時、情報統合管理部７１は、コンテンツ管理部１５からのコンテンツを、信号解析部１３にも供給するとともに、コンテンツ管理部１５からのコンテンツのメタデータを、言語解析部１４に供給する。
【００４５】
また、情報統合管理部７１は、反応解析部１１、環境解析部１２、信号解析部１３、および言語解析部１４からの解析結果の間の関連性に基づいて、ユーザがコンテンツを視聴したことの重要さの度合いである体験重要度を求める。ここで、ユーザがコンテンツを視聴した（する）ことを、コンテンツ体験という。すなわち、情報統合管理部７１は、コンテンツ体験の体験重要度を求める。さらに、情報統合管理部７１は、コンテンツ体験部１７からの要求に応じて、コンテンツ推薦部１８からの、ユーザに推薦するコンテンツである推薦コンテンツに関する情報（推薦結果）を、コンテンツ体験部１７に供給する。
【００４６】
さらに、情報統合管理部７１は、関連度算出部７１ａおよび重要度算出部７１ｂを備えている。
【００４７】
関連度算出部７１ａは、反応解析部１１からの反応解析結果、環境解析部１２からの環境解析結果、信号解析部１３からの信号解析結果、および言語解析部１４からの言語解析結果の間の関連性の度合いを示す体験関連度を算出する。
【００４８】
重要度算出部７１ｂは、関連度算出部７１ａによって算出された体験関連度に対して、所定の演算を施し、コンテンツ体験の体験重要度を算出し、コンテンツ推薦部１８に供給するとともに、情報統合記憶部７２に供給し、記憶させる。体験重要度は、解析結果それぞれの間の体験関連度が高いほど高い値をとる。なお、特に、体験重要度の高いコンテンツ体験、すなわち、ユーザにとって特に印象的なコンテンツ体験を、以下、適宜、エピソードという。
【００４９】
情報統合記憶部７２は、情報統合管理部７１からのコンテンツ体験の体験重要度を、そのコンテンツ体験に対応するコンテンツを表す情報（例えば、コンテンツ名称）に対応付けて記憶する。
【００５０】
コンテンツ体験部１７は、ユーザがコンテンツを視聴することのできる、すなわち、ユーザがコンテンツ体験をすることのできるクライアントコンピュータ、CE（Consumer Electronics）機器、携帯情報端末装置等で構成される。コンテンツ体験部１７は、ユーザ入力部８１、コンテンツ体験演算部８２、コンテンツ体験記憶部８３、およびコンテンツ体験表示部８４を備えている。
【００５１】
ユーザ入力部８１は、ユーザがコンテンツ体験部１７に対する操作を行うためのキーボード、マウス、リモートコントローラ、タッチパネル等の入力機器として構成される。ユーザ入力部８１に対するユーザの操作内容は、コンテンツ体験演算部８２に供給される。なお、上述の反応解析入力部２２を、ユーザ入力部８１と共有されるように構成されてもよい。
【００５２】
コンテンツ体験演算部８２は、ユーザ入力部８１からのユーザの操作内容に基づいた情報を情報統合部１６に供給することで、情報統合部１６から、ユーザの操作内容に対応した情報を取得する。例えば、コンテンツ体験演算部８２は、コンテンツを視聴する旨のユーザの操作内容に基づいた情報を情報統合部１６に供給することで、コンテンツ管理部１５から情報統合部１６を介して、コンテンツを取得し、コンテンツ体験表示部８４に供給する。また、例えば、コンテンツ体験演算部８２は、コンテンツの推薦結果を確認する旨のユーザの操作内容に応じた情報を情報統合部１６に供給することで、コンテンツ推薦部１８から情報統合部１６を介して、コンテンツの推薦結果を取得し、コンテンツ体験表示部８４に供給する。また、コンテンツ体験演算部８２は、情報統合部１６からの各種の情報を、必要に応じて、コンテンツ体験記憶部８３に供給する。さらに、コンテンツ体験演算部８２は、コンテンツ体験表示部８４に対する表示の制御を行う。例えば、コンテンツ体験演算部８２は、情報統合部１６からのコンテンツやコンテンツの推薦結果を、コンテンツ体験表示部８４としてのモニタやGUI（Graphic User Interface）画面上に、適切にレイアウトする制御を行う。
【００５３】
コンテンツ体験記憶部８３は、コンテンツ体験演算部８２から供給されてくる各種の情報を記憶する。
【００５４】
コンテンツ体験表示部８４は、コンテンツの推薦結果等を表示するためのGUI画面、および、コンテンツ自体の表示が可能なモニタ、スピーカ、プリンタ等の出力機器として構成される。例えば、コンテンツ体験表示部８４は、コンテンツ体験演算部８２の制御の下、コンテンツ体験演算部８２からの各種の情報に基づいて、コンテンツやコンテンツの推薦結果を表示する。
【００５５】
コンテンツ推薦部１８は、例えば、サーバ／クライアントコンピュータ、あるいはソフトウェアモジュール等で構成され、ユーザに対してコンテンツを推薦する。コンテンツ推薦部１８は、コンテンツ推薦記憶部９１およびコンテンツ推薦演算部９２を備えている。
【００５６】
コンテンツ推薦記憶部９１は、情報統合部１６から供給されてくる各種の情報、例えば、各解析結果を統合した統合結果であるコンテンツ体験の体験重要度や、各解析結果自体を記憶する。また、コンテンツ推薦記憶部９１は、これらの情報を基にコンテンツ推薦演算部９２によって生成されるユーザの嗜好情報を記憶する。ここで、ユーザの嗜好情報とは、例えば、ユーザが、コンテンツ体験に対応するコンテンツに対してポジティブな感情を持ったか、ネガティブな感情を持ったかを示す情報とされる。さらに、コンテンツ推薦記憶部９１は、コンテンツ推薦演算部９２によるコンテンツの推薦結果を記憶する。
【００５７】
コンテンツ推薦演算部９２は、コンテンツ推薦記憶部９１に記憶されている情報、具体的には、コンテンツ体験の体験重要度を用いて、ユーザにとって特に印象的なコンテンツ体験であるエピソードに対応するコンテンツを推薦し、その推薦結果を情報統合部１６に供給する。また、コンテンツ推薦演算部９２は、その推薦結果を、コンテンツ推薦記憶部９１に供給し、記憶させる。また、コンテンツ推薦演算部９２は、情報統合部１６から供給されてくる各種の情報を用いてユーザの嗜好情報を生成して、コンテンツ推薦記憶部９１に供給する。
【００５８】
さらに、コンテンツ推薦演算部９２は、検索部９２ａ、ソート部９２ｂ、および決定部９２ｃを備えている。
【００５９】
検索部９２ａは、ユーザが新たにコンテンツ体験をする際に、ユーザの操作に応じて入力される所定の情報に基づいて、コンテンツ推薦記憶部９１の体験重要度に対応するコンテンツ体験のコンテンツのうちの、所定の情報に応じた所定のコンテンツを検索する。
【００６０】
ソート部９２ｂは、検索部９２ａによって検索されたコンテンツを、対応するコンテンツ体験の体験重要度に応じてソートする。より具体的には、ソート部９２ｂは、検索部９２ａによって検索されたコンテンツを、対応するコンテンツ体験の体験重要度の高い順にソートする。
【００６１】
決定部９２ｃは、ソート部９２ｂによってソートされたコンテンツのうちの、体験重要度の高いコンテンツ体験、すなわち、エピソードに対応するコンテンツを、ユーザに対して推薦する推薦コンテンツとして決定し、その結果（推薦結果）を、情報統合部１６に供給する。
【００６２】
なお、図１の情報処理システムにおいて、反応解析部１１、環境解析部１２、信号解析部１３、言語解析部１４、コンテンツ管理部１５、コンテンツ体験部１７、およびコンテンツ推薦部１８それぞれと、情報統合部１６との間の接続形態は、特に限定されず、有線であっても無線であってもよく、また、インターネットまたはイントラネットを介して接続されるようにしてもよい。
【００６３】
［情報処理システムの情報統合処理］
次に、図２のフローチャートを参照して、図１の情報処理システムの情報統合処理について説明する。情報統合処理は、ユーザが、コンテンツ体験部１７のユーザ入力部８１を操作し、所定のコンテンツを視聴し始めることで開始される。
【００６４】
ステップＳ１１において、反応解析部１１は、反応解析処理を実行することで、ユーザのコンテンツ視聴時のポインティングデバイス入力、音声、画像、生体反応等の情報である反応情報に対して、所定のデータ解析を行う。
【００６５】
［反応解析部の反応解析処理］
ここで、図３のフローチャートを参照して、反応解析部１１による反応解析処理について説明する。
【００６６】
ステップＳ２１において、反応解析部１１は、ユーザの反応情報を検出する。より具体的には、反応解析検出部２１は、ユーザのコンテンツ視聴時にユーザの発話した音声、ユーザの顔画像、および生体反応に対応した情報を、反応解析演算部２４の制御に基づいて、リアルタイムに検出／計測し、反応解析記憶部２３に供給する。また、反応解析入力部２２は、ユーザのコンテンツ視聴時のポインティングデバイス入力としての操作内容、例えば、そのときにユーザが入力したメールや日記、インターネットを介してWebページに入力した書き込みの内容に対応した情報を、反応解析記憶部２３に供給する。
【００６７】
ステップＳ２２において、反応解析記憶部２３は、反応解析検出部２１からの、ユーザの音声、画像、および生体反応に対応した情報、および、反応解析入力部２２からのポインティングデバイス入力に対応した情報、すなわち、反応情報を、時系列に記憶する。
【００６８】
ステップＳ２３において、反応解析演算部２４は、反応解析記憶部２３に記憶されている反応情報を順次読み出し、所定のデータ解析を行う。より具体的には、例えば、反応解析演算部２４は、ユーザの曲Ａを聴いたときの、日記への入力内容「傷心中です…」や、発話した音声「悲しいなぁ」を表す情報、曲Ａを聴いたことによって活動力が向上したときの体温・血圧・心拍数を表す情報を、反応解析記憶部２３から読み出し、データ解析を行い、対応するテキストデータとして、反応解析結果を得る。
【００６９】
ステップＳ２４において、反応解析演算部２４は、得られた反応解析結果を、情報統合部１６に供給する。より具体的には、例えば、反応解析演算部２４は、データ解析の結果得られた、「傷心中です…」や「悲しいなぁ」、体温・血圧・心拍数の値に基づいて設定される「活動力向上」を示すテキストデータを、情報統合部１６に供給する。
【００７０】
図２のフローチャートに戻り、ステップＳ１２において、環境解析部１２は、環境解析処理を実行し、ユーザのコンテンツ視聴時の日時、場所、気温等、その他周囲の環境についての環境情報に対して、所定のデータ解析を行う。
【００７１】
［環境解析部の環境解析処理］
ここで、図４のフローチャートを参照して、環境解析部１２による環境解析処理について説明する。
【００７２】
ステップＳ３１において、環境解析検出部３１は、ユーザのコンテンツ視聴時の日時、場所、気温、季節、時事的な話題、流行等についての環境情報を、環境解析演算部３３の制御に基づいて、リアルタイムに検出／計測し、環境解析記憶部３２に供給する。
【００７３】
ステップＳ３２において、環境解析記憶部３２は、環境解析検出部３１からの環境情報を、時系列に記憶する。
【００７４】
ステップＳ３３において、環境解析演算部３３は、環境解析記憶部３２に記憶されている環境情報を順次読み出し、所定のデータ解析を行う。より具体的には、例えば、環境解析演算部３３は、ユーザが曲Ａを聴きながら行ったコンビニエンスストアの位置を表す位置情報や、その時期の流行語である「癒し」を表す情報を、環境解析記憶部３２から読み出し、データ解析を行い、対応するテキストデータとして、環境解析結果を得る。
【００７５】
ステップＳ３４において、環境解析演算部３３は、得られた環境解析結果を、情報統合部１６に供給する。より具体的には、例えば、環境解析演算部３３は、データ解析の結果得られた、位置情報で表される「コンビニエンスストア」や、流行語である「癒し」を示すテキストデータを、情報統合部１６に供給する。
【００７６】
図２のフローチャートに戻り、ステップＳ１３において、信号解析部１３は、信号解析処理を実行し、コンテンツの画像信号および音声信号に対して信号解析を行う。
【００７７】
［信号解析部の信号解析処理］
ここで、図５のフローチャートを参照して、信号解析部１３による信号解析処理について説明する。
【００７８】
ステップＳ４１において、信号解析演算部４２は、信号解析記憶部４１に記憶されているコンテンツを読み出し、画像信号および音声信号として取得する。
【００７９】
ステップＳ４２において、信号解析演算部４２は、信号解析記憶部４１から取得したコンテンツの画像信号および音声信号に対して、特徴量解析等の信号解析を行う。より具体的には、例えば、信号解析演算部４２は、取得したコンテンツである曲Ａの音声信号に対して信号解析を行い、特徴量としての解析結果を得る。
【００８０】
ステップＳ４３において、信号解析演算部４２は、信号解析の解析結果である信号解析結果を、情報統合部１６に供給する。より具体的には、例えば、信号解析演算部４２は、信号解析結果として得られた特徴量であるムード（「悲しい」、「癒し」、「爽やか」、「ロマンチック」、「希望」、…）や、ジャンル（「ポップス」、「ロック」、「ジャズ」、…）、カテゴリ（「曲」、「映画」、…）等を、情報統合部１６に供給する。
【００８１】
図２のフローチャートに戻り、ステップＳ１４において、言語解析部１４は、言語解析処理を実行し、コンテンツに関する言語情報に対して言語解析を行う。
【００８２】
［言語解析部の言語解析処理］
ここで、図６のフローチャートを参照して、言語解析部１４による言語解析処理について説明する。
【００８３】
ステップＳ５１において、言語解析演算部５２は、言語解析記憶部５１に記憶されている、コンテンツに関して記述された文章や単語等の言語情報を読み出して取得する。
【００８４】
ステップＳ５２において、言語解析演算部５２は、言語解析記憶部５１から取得したコンテンツに関する言語情報に対して、形態素解析等の言語解析を行う。より具体的には、例えば、言語解析演算部５２は、取得した曲Ａの歌詞としての言語情報に対して言語解析を行い、その言語情報である歌詞を構成するテキストデータ（「失恋」、「コンビニ」、「元気」、「日曜」、「留守電」等）を、解析結果として得る。
【００８５】
ステップＳ５３において、言語解析演算部５２は、言語解析の解析結果である言語解析結果を、情報統合部１６に供給する。より具体的には、例えば、言語解析演算部５２は、言語解析結果として得られた、コンテンツとしての曲Ａの歌詞を構成するテキストデータを、情報統合部１６に供給する。
【００８６】
図２のフローチャートに戻り、ステップＳ１５において、情報統合部１６は、情報統合処理を実行し、反応解析部１１、環境解析部１２、信号解析部１３、および言語解析部１４からの解析結果を統合する。
【００８７】
［情報統合部の情報統合処理］
ここで、図７のフローチャートを参照して、情報統合部１６による情報統合処理について説明する。
【００８８】
ステップＳ７１において、情報統合管理部７１の関連度算出部７１ａは、反応解析部１１からの反応解析結果、環境解析部１２からの環境解析結果、信号解析部１３からの信号解析結果、および言語解析部１４からの言語解析結果の間の体験関連度を算出する。例えば、関連度算出部７１ａは、ユーザ状況解析結果（反応解析結果および環境解析結果）と、コンテンツ解析結果（信号解析結果および言語解析結果）との間の、信号的または言語的な相関関係や類似度を求めることで、体験関連度を算出する。
【００８９】
より具体的には、関連度算出部７１ａは、ユーザ状況解析結果とコンテンツ解析結果とに対して、特徴量解析技術や言語解析技術を用いることで、潜在的（統計処理ベース）または意味的（辞書ベース）に、体験関連度を算出する。
【００９０】
ここで、特徴量解析技術としては、例えば、特開２００７−１７２５２３号公報に記載されているように、ユーザの状況を表すコンテクストと、コンテンツの特徴量とを、同一平面状にマッピングすることで、コンテクストと特徴量との間の相関関係を求める手法を用いることができる。また、例えば、特開２００７−２０７２１８号公報に記載されているように、ユーザの気分（ムード）に該当しない特徴量を有する曲に、学習により得られたムードに対応するクラスタを付与する手法を用いてもよい。
【００９１】
例えば、関連度算出部７１ａは、反応解析結果としてのテキストデータ「悲しいなぁ」と、信号解析結果としての特徴量であるムード「悲しい」との間の相関関係を求めることで、体験関連度Ｃ1＝1.0を算出する。
【００９２】
また、関連度算出部７１ａは、環境解析結果としてのテキストデータ「癒し」と、信号解析結果としての特徴量であるムード「癒し」との間の相関関係を求めることで、体験関連度Ｃ2＝1.0を算出する。
【００９３】
また、言語解析技術としては、例えば、２００７−２４１８８８号公報に記載されているように、PLSA（Probabilistic Latent Semantic Analysis）を用いて、潜在的に、解析対象同士を同一空間上に生成する手法を用いることができる。
【００９４】
例えば、関連度算出部７１ａは、反応解析結果としてのテキストデータ「傷心中です…」と、言語解析結果としての歌詞を構成するテキストデータ「失恋」との間の潜在的な類似度を求めることで、体験関連度Ｃ3＝0.8を算出する。
【００９５】
また、関連度算出部７１ａは、環境解析結果としてのテキストデータ「コンビニエンスストア」と、言語解析結果としての歌詞を構成するテキストデータ「コンビニ」との間の潜在的な類似度を求めることで、体験関連度Ｃ4＝1.0を算出する。
【００９６】
さらに、関連度算出部７１ａは、反応解析結果としてのテキストデータ「活動力向上」と、言語解析結果としての歌詞を構成するテキストデータ「元気」との間の潜在的な類似度を求めることで、体験関連度Ｃ5＝0.9を算出する。
【００９７】
なお、以上においては、上述した特徴量解析技術や言語解析技術以外の解析技術を用いるようにしてももちろんよい。
【００９８】
このようにして、関連度算出部７１ａは、ユーザ状況解析結果およびコンテンツ解析結果間の信号的または言語的な相関関係や類似度に基づいて、コンテンツを視聴したときのユーザの反応や周囲の環境についての情報と、コンテンツ自体に関わる情報との関連性を表す体験関連度を算出する。なお、関連度算出部７１ａは、上述しなかった、反応解析結果と環境解析結果、信号解析結果と言語解析結果のそれぞれの間の体験関連度を算出することもできる。すなわち、関連度算出部７１ａは、反応解析結果、環境解析結果、信号解析結果、および言語解析結果のうちの２つの間の体験関連度を算出することができる。
【００９９】
ステップＳ７２において、重要度算出部７１ｂは、関連度算出部７１ａによって算出された体験関連度に対して、所定の演算を施し、コンテンツ体験の体験重要度を算出する。例えば、重要度算出部７１ｂは、体験関連度Ｃ1乃至Ｃ5を加算することで、体験重要度Ｉ＝4.7（＝1.0＋1.0＋0.8＋1.0＋0.9）を求める。また、例えば、重要度算出部７１ｂは、体験関連度それぞれをベクトルとみなしたときの、各ベクトル間のコサイン距離の和を体験重要度としてもよい。ここで、ベクトル間のコサイン距離とは、２つのベクトルの内積をそれぞれのベクトルの絶対値の積で除算して得られる値である。なお、体験重要度を求める演算は、上述した手法に限らず、他の演算手法を適用することができる。
【０１００】
さらに、重要度算出部７１ｂは、算出したコンテンツ体験の体験重要度と、コンテンツ体験の対象となったコンテンツのコンテンツ名称、および、体験関連度を算出する際に用いられたコンテンツ解析結果に対応するテキストデータ（以下、キーワードという）と対応付けて、情報統合記憶部７２に供給する。例えば、重要度算出部７１ｂは、曲Ａについての体験重要度の値「4.7」、コンテンツ名称「曲Ａ」、および、コンテンツ解析結果（信号解析結果および言語解析結果）に対応するテキストデータ（「悲しい」、「癒し」、「爽やか」、…や、「失恋」、「コンビニ」、「元気」等）を対応付けて、情報統合記憶部７２に供給する。
【０１０１】
ステップＳ７３において、情報統合記憶部７２は、情報統合管理部７１からの体験重要度を記憶する。
【０１０２】
以上の処理によれば、ユーザがコンテンツを視聴した時のユーザ自身および周囲の状況と、コンテンツ自体のムード等の特徴量や歌詞等の言語情報との関連性に基づいて、ユーザがコンテンツを視聴したことに対しての体験重要度を算出することができる。
【０１０３】
以上においては、様々なコンテンツ体験をしたときのユーザの状況に応じて、そのコンテンツ体験の体験重要度を算出する処理について説明した。次に、以下においては、たとえば、ユーザが新たにコンテンツ体験をするとき等に、予め算出された体験重要度に基づいて、その時のユーザにとって最適なコンテンツを推薦する処理について説明する。
【０１０４】
［情報処理システムのコンテンツ推薦処理］
そこで、図８のフローチャートを参照して、図１の情報処理システムによるコンテンツ推薦処理について説明する。コンテンツ推薦処理は、ユーザ入力部８１に対して、例えば、コンテンツの推薦結果を確認する旨の操作がされると実行される。
【０１０５】
ステップＳ９１において、コンテンツ体験演算部８２は、ユーザ入力部８１に対するユーザの操作によって、ユーザが視聴しようとするコンテンツを検索するための検索キーワードが入力されたか否かを判定する。
【０１０６】
ステップＳ９１において、検索キーワードが入力されたと判定された場合、ステップＳ９２において、コンテンツ体験演算部８２は、検索キーワードを取得し、情報統合管理部７１を介して、コンテンツ推薦演算部９２の検索部９２ａに供給する。
【０１０７】
一方、ステップＳ９１において、検索キーワードが入力されなかったと判定された場合、ステップＳ９２をスキップし、処理は、ステップＳ９３に進む。
【０１０８】
ステップＳ９３において、コンテンツ体験演算部８２は、ユーザ入力部８１に対するユーザの操作によって、反応解析処理の実行が指示されたか否かを判定する。
【０１０９】
ステップＳ９３において、反応解析処理の実行が指示されたと判定された場合、ステップＳ９４において、コンテンツ体験演算部８２は、情報統合管理部７１を介して、反応解析演算部２４に、反応解析処理を実行させる。なお、ステップＳ９４において実行される反応解析処理は、図３のフローチャートのステップＳ２４において、解析結果を、情報統合部１６を介して検索部９２ａに供給する以外は、図３のフローチャートを参照して説明した処理と同様であるので、その説明は省略する。
【０１１０】
なお、ステップＳ９４の反応解析処理においては、反応解析部１１は、ユーザのコンテンツ視聴時の反応情報を扱うのではなく、例えば、ユーザのコンテンツ視聴前に入力したメールや日記、インターネットを介してのWebページへの書き込みの内容に対応した情報を反応情報として扱う。
【０１１１】
一方、ステップＳ９３において、反応解析処理の実行が指示されなかった場合、ステップＳ９４をスキップし、処理は、ステップＳ９５に進む。
【０１１２】
ステップＳ９５において、コンテンツ体験演算部８２は、ユーザ入力部８１に対するユーザの操作によって、環境解析処理の実行が指示されたか否かを判定する。
【０１１３】
ステップＳ９５において、環境解析処理の実行が指示されたと判定された場合、ステップＳ９６において、コンテンツ体験演算部８２は、情報統合管理部７１を介して、環境解析演算部３３に、環境解析処理を実行させる。なお、ステップＳ９６において実行される環境解析処理は、図４のフローチャートのステップＳ３４において、解析結果を、情報統合部１６を介して検索部９２ａに供給する以外は、図４のフローチャートを参照して説明した処理と同様であるので、その説明は省略する。
【０１１４】
なお、ステップＳ９６の環境解析処理においては、環境解析部１２は、ユーザのコンテンツ視聴時の環境情報を扱うのではなく、コンテンツ視聴前の、ユーザのいる場所、気温等、その他周囲の環境についての情報を環境情報として扱う。
【０１１５】
一方、ステップＳ９５において、環境解析処理の実行が指示されなかった場合、ステップＳ９６をスキップし、処理は、ステップＳ９７に進む。
【０１１６】
ステップＳ９７において、検索部９２ａは、検索キーワード、反応解析結果、および環境解析結果のうちの、少なくとも１つに基づいて、推薦対象となるコンテンツを検索する。例えば、検索部９２ａは、検索キーワードに一致するキーワードが対応付けられている、コンテンツ推薦記憶部９１に記憶されている体験重要度を検索する。例えば、ユーザによって検索キーワード「悲しい」が入力された場合、検索部９２ａは、キーワード「悲しい」が対応付けられている体験重要度を検索し、検索した体験重要度に対応するコンテンツを推薦対象（推薦候補）のコンテンツとする。
【０１１７】
図９は、検索部９２ａによって検索されたコンテンツの一覧の例を示している。図９においては、コンテンツである曲のタイトル（コンテンツ名称）に、ジャンル、キーワードとしての歌詞およびムード、並びに体験重要度が対応付けられている。ジャンルは、そのコンテンツ（曲）に関するメタデータの１つであり、ジャンルに限らず、他の項目であってもよく、例えば、検索部９２ａは、ジャンルをキーワードとしてコンテンツを検索するようにもできる。
【０１１８】
図９においては、例えば、曲Ａには、ジャンルとしての「ポップス」、歌詞を構成するテキストデータとしての「失恋（0.8）」、「コンビニ（1.0）」、「元気（0.9）」、「日曜」、「留守電」、…、ムードとしての「悲しい（1.0）」、「癒し（1.0）」、「爽やか」、「ロマンチック」、および「希望」、並びに、体験重要度としての値「4.7」が対応付けられている。なお、図中、「失恋（0.8）」等のように、括弧“（）”内で示される値は、体験重要度を求める際に算出された体験関連度を表している。曲Ｂには、ジャンルとしての「ロック」、歌詞を構成するキーワードとしての「裏切り」、「快感」、「痛み」、「夜明け（0.3）」、「予感」、…、ムードとしての「悲しい（0.8）」、「感傷的」、「はかない」、「沈んだ」、および「不安（1.0）」、並びに、体験重要度としての値「2.1」が対応付けられている。以降、同様にして、曲Ｃ乃至曲Ｊについても、ジャンル、歌詞、ムード、および体験重要度がそれぞれ対応付けられている。
【０１１９】
そして、図９に示されるように、いずれの曲にも、ムードを示すキーワード「悲しい」が対応付けられている。すなわち、ユーザによって、検索キーワード「悲しい」が入力されると、検索部９２ａは、図９に示される曲Ａ乃至曲Ｊの１０のコンテンツを推薦対象（推薦候補）のコンテンツとする。
【０１２０】
図８のフローチャートに戻り、ステップＳ９８において、ソート部９２ｂは、検索部９２ａによって検索されたコンテンツを、対応するコンテンツ体験の体験重要度に応じてソートする。例えば、ソート部９２ｂは、図９に示される曲Ａ乃至曲Ｊを、体験重要度の降順でソートする。より具体的には、ソート部９２ｂは、図９に示される曲Ａ乃至曲Ｊを、曲Ａ、曲Ｅ、曲Ｃ、曲Ｉ、曲Ｈ、曲Ｊ、曲Ｄ、曲Ｂ、曲Ｇ、曲Ｆの順でソートする。なお、同じ値の体験重要度が存在した場合は、例えば、ユーザがコンテンツ体験した時刻から現在時刻により近いものを優先して上位にソートするようにできる。
【０１２１】
ステップＳ９９において、決定部９２ｃは、ソート部９２ｂによってソートされたコンテンツのうちの、体験重要度の高いコンテンツ体験、すなわち、エピソードに対応するコンテンツを、ユーザに対して推薦する推薦コンテンツとして決定する。決定部９２ｃは、その推薦結果（推薦コンテンツのコンテンツ名称等）を、情報統合部１６を介してコンテンツ体験演算部８２に供給する。例えば、決定部９２ｃは、曲Ａ、曲Ｅ、曲Ｃ、曲Ｉ、曲Ｈ、曲Ｊ、曲Ｄ、曲Ｂ、曲Ｇ、曲Ｆの順でソートされたコンテンツのうち、コンテンツ体験の体験重要度が、所定の閾値（例えば2.0）より高いコンテンツを推薦コンテンツとして決定する。この場合、曲Ａ、曲Ｅ、曲Ｃ、曲Ｉ、曲Ｈ、曲Ｊ、曲Ｄ、および曲Ｂの８コンテンツが推薦コンテンツとなる。このとき、決定部９２ｃは、推薦結果を、情報統合部１６を介してコンテンツ体験演算部８２に供給するが、推薦結果とともに、推薦コンテンツに対応付けられている歌詞やムードに対応するキーワードのうち、体験関連度の値の高いものを、メタデータとしてコンテンツ体験演算部８２に供給するようにしてもよい。
【０１２２】
また、例えば、ステップＳ９９において、決定部９２ｃは、曲Ａ、曲Ｅ、曲Ｃ、曲Ｉ、曲Ｈ、曲Ｊ、曲Ｄ、曲Ｂ、曲Ｇ、曲Ｆの順でソートされたコンテンツのうち、コンテンツ体験の体験重要度の高い上位５コンテンツを推薦コンテンツとして決定してもよい。この場合、曲Ａ、曲Ｅ、曲Ｃ、曲Ｉ、および曲Ｈの５コンテンツが推薦コンテンツとなる。なお、コンテンツ体験の体験重要度の高い上位のコンテンツの数は、５以外の数でもよい。
【０１２３】
ステップＳ１００において、コンテンツ体験演算部８２は、情報統合部１６を介して決定部９２ｃから供給されたコンテンツの推薦結果（推薦コンテンツのコンテンツ名称）を、コンテンツ体験表示部８４に表示させる。また、決定部９２ｃから、メタデータとして、推薦コンテンツに対応付けられているキーワードのうちの体験関連度の値の高いものが供給された場合、コンテンツの推薦結果とともに、メタデータとしてのキーワードが表示されるようにしてもよい。
【０１２４】
また、このとき、コンテンツ体験演算部８２が情報統合部１６を介して、ユーザが過去に推薦コンテンツをコンテンツ体験したときの反応情報や環境情報を反応解析記憶部２３や環境解析記憶部３２から読み出すことで、例えば、推薦コンテンツが曲Ａであることとともに、“曲Ａを聴きながら「コンビニ」に行った”、“あの頃は、「癒し」が流行語だった”、“曲Ａを聴いて「悲しいなぁ」とつぶやいた”等の文章を表示させることで、ユーザに対して、エピソードを思い出させるようにしてもよい。
【０１２５】
以上の処理によれば、例えば、ユーザが新たにコンテンツ体験をするときに、過去にユーザがコンテンツを視聴した時のユーザ自身および周囲の状況と、コンテンツ自体のムード等の特徴量や歌詞等の言語情報との関連性に基づいて算出された体験重要度に基づいて、コンテンツを推薦することができるので、ユーザの状況に応じた、より最適なコンテンツを推薦することができる。
【０１２６】
また、推薦されるコンテンツは、体験重要度の高いコンテンツ体験、すなわち、ユーザにとって特に印象的であったエピソードに対応するコンテンツであるので、ユーザは、推薦されたコンテンツによって、印象的な過去の思い出を振り返ることができる。
【０１２７】
なお、以上においては、ステップＳ９７において、検索キーワードに基づいてコンテンツを検索する例について説明したが、反応解析結果や環境解析結果に基づいてコンテンツを検索する場合、検索部９２ａは、それぞれの解析結果に対応するキーワードと一致するキーワードの数が所定数より多いコンテンツを検索する。また、検索キーワード、反応解析結果、および環境解析結果のうちのいずれか２つ、または全部に基づいてコンテンツを検索する場合には、それぞれの条件を満たすコンテンツが検索されるようになる。
【０１２８】
また、ユーザが新たにコンテンツを視聴する前の反応解析結果や環境解析結果、すなわち、ユーザ状況解析結果に基づいてユーザの感情を２値化することで、検索部９２ａがコンテンツを検索する際、対応する嗜好情報と、２値化されたユーザの感情とに基づいて、コンテンツを検索するようにしてもよい。
【０１２９】
なお、図８のコンテンツ推薦処理は、ユーザが新たにコンテンツを視聴するときに実行されるものとして説明したが、ステップＳ９１，Ｓ９２における検索キーワードの取得の処理が実行されないようにすれば、ユーザが新たにコンテンツを視聴するときに限らず、例えば、ユーザの日常生活の中で得られるユーザ状況解析結果に基づいて、コンテンツ推薦処理が実行されるようにもできる。これにより、ユーザによる推薦コンテンツの要求の操作なく、日常生活の中で、ユーザ自身および周囲の状況に応じたコンテンツを推薦することができる。
【０１３０】
ところで、上述した一連の処理は、ハードウェアにより実行させることもできるが、ソフトウェアにより実行させることもできる。一連の処理をソフトウェアにより実行させる場合には、そのソフトウェアを構成するプログラムが、専用のハードウェアに組み込まれているコンピュータ、または、各種のプログラムをインストールすることで、各種の機能を実行することが可能な、例えば汎用のパーソナルコンピュータなどに、記録媒体からインストールされる。
【０１３１】
図１０は、汎用のパーソナルコンピュータの構成例を示している。このパーソナルコンピュータは、CPU(Central Processing Unit)９０１を内蔵している。CPU９０１にはバス９０４を介して、入出力インタフェース９０５が接続されている。バス９０４には、ROM(Read Only Memory)９０２およびRAM(Random Access Memory)９０３が接続されている。
【０１３２】
入出力インタフェース９０５には、ユーザが操作コマンドを入力するキーボード、マウスなどの入力デバイスよりなる入力部９０６、処理操作画面や処理結果の画像を表示デバイスに出力する出力部９０７、プログラムや各種データを格納するハードディスクドライブなどよりなる記憶部９０８、LAN（Local Area Network）アダプタなどよりなり、インターネットに代表されるネットワークを介した通信処理を実行する通信部９０９が接続されている。また、磁気ディスク（フレキシブルディスクを含む）、光ディスク（CD-ROM(Compact Disc-Read Only Memory)、DVD(Digital Versatile Disc)を含む）、光磁気ディスク（ＭＤ(Mini Disc)を含む）、もしくは半導体メモリなどのリムーバブルメディア９１１に対してデータを読み書きするドライブ９１０が接続されている。
【０１３３】
CPU９０１は、ROM９０２に記憶されているプログラム、または磁気ディスク、光ディスク、光磁気ディスク、もしくは半導体メモリ等のリムーバブルメディア９１１から読み出されて記憶部９０８にインストールされ、記憶部９０８からRAM９０３にロードされたプログラムに従って各種の処理を実行する。RAM９０３には、CPU９０１が各種の処理を実行する上において必要なデータなども適宜記憶される。
【０１３４】
なお、本明細書において、記録媒体に記録されるプログラムを記述するステップは、記載された順序に沿って時系列的に行われる処理は、もちろん、必ずしも時系列的に処理されなくとも、並列的あるいは個別に実行される処理を含むものである。
【０１３５】
また、本明細書において、システムとは、複数の装置や処理部により構成される装置全体を表すものである。換言すると、図１の情報処理システムは、例えば、図１０のパーソナルコンピュータ等、１台の装置として構成しても、または、そのように捉えても構わない。
【符号の説明】
【０１３６】
１１  反応解析部，  １２  環境解析部，  １３  信号解析部，  １４  言語解析部，  １５  コンテンツ管理部，  １６  情報統合部，  １７  コンテンツ体験部，  １８  コンテンツ推薦部，  ７１  情報統合管理部，  ７１ａ  関連度算出部，  ７１ｂ  重要度算出部，  ７２  情報統合記憶部，  ８１  ユーザ入力部，  ８２  コンテンツ体験演算部，  ８３  コンテンツ体験記憶部，  ８４  コンテンツ体験表示部，  ９１  コンテンツ推薦記憶部，  ９２  コンテンツ推薦演算部，  ９２ａ  検索部，  ９２ｂ  ソート部，  ９２ｃ  決定部
【図１】
2010262436.tif 000003
【図２】
2010262436.tif 000004
【図３】
2010262436.tif 000005
【図４】
2010262436.tif 000006
【図５】
2010262436.tif 000007
【図６】
2010262436.tif 000008
【図７】
2010262436.tif 000009
【図８】
2010262436.tif 000010
【図９】
2010262436.tif 000011
【図１０】
2010262436.tif 000012