(57)【要約】【課題】ユーザの情報システムの利用を支援する技術を提供する。【解決手段】情報処理装置は、ユーザの非言語情報を含むマルチモーダル情報を入力する手段と、入力されたマルチモーダル情報から算出された、ユーザの状態を推定する指標値に基づいて、情報源との関係性を表す関心度を算出する手段と、算出された関心度に基づいて、ネットワークに接続された複数の情報源の中からユーザに提供するコンテンツの取得先を決定する取得情報源決定手段と、を備える。【選択図】図２
2014115897.tif 000002
【特許請求の範囲】
【請求項１】
ユーザの非言語情報を含むマルチモーダル情報を入力する手段と、
前記入力されたマルチモーダル情報から算出された、ユーザの状態を推定する指標値に基づいて、情報源との関係性を表す関心度を算出する手段と、
前記算出された関心度に基づいて、ネットワークに接続された複数の情報源の中から前記ユーザに提供するコンテンツの取得先を決定する手段と、
を備える情報処理装置。
【請求項２】
前記入力されたマルチモーダル情報の非言語情報が所定の条件を満たした時に、ネットワークに接続された複数の情報源が提供するコンテンツ取得の要求、或いは、情報源が提供するコンテンツに対する反応かを判別する判別手段と、をさらに備える、請求項１に記載の情報処理装置。
【請求項３】
前記判別手段により、情報源の提供するコンテンツに対する反応と判別された場合、該コンテンツに対する前記ユーザの反応に基づいて、該コンテンツを提供した情報源と前記ユーザとの関係性を表す関心度を更新する更新手段と、
を備える請求項２に記載の情報処理装置。
【請求項４】
複数の端末と接続する管理装置であって、
少なくとも、それぞれの端末から出力されたユーザの状態を推定する指標値に基づいて、前記管理装置に接続する他の端末を操作する対象ユーザとの関係性を表す接続の強さを算出する手段と、
前記算出された接続の強さに基づいて、ネットワークに接続された複数の端末の中から前記ユーザに接続する他の端末を操作する対象ユーザを接続先に選択する選択手段と、
を備える管理装置。
【請求項５】
前記ユーザに対する、対象ユーザとの接続の強さを含む第１の対象ユーザ一覧を取得する手段と、
前記第１の対象ユーザ一覧中に含まれる対象ユーザに対する、第２の対象ユーザとの接続の強さを含む第２の対象ユーザ一覧を取得する手段と、
前記ユーザの、第１の対象ユーザ一覧中に含まれる対象ユーザに対する接続の強さと、該対象ユーザの、第２の対象ユーザ一覧中に含まれる第２の対象ユーザに対する接続の強さから、前記ユーザの前記第２の対象ユーザに対する接続の強さを算出する算出手段と、
前記算出手段で算出された接続の強さが所定の閾値を超えるときに、前記第２の対象ユーザを前記第１の対象ユーザ一覧に追加する手段と、をさらに備え、
前記選択手段は、前記第２の対象ユーザが追加された前記第一の対象ユーザ一覧の中から、前記ユーザに対する接続先を選択する、請求項４に記載の管理装置。
【請求項６】
前記ユーザの現在の状態を推定する情報と、前記対象ユーザの現在の状態を推定する情報とを取得する手段と、を備え、
前記選択手段は、前記ユーザの現在の状態と前記対象ユーザの現在の状態との関係が所定の条件を満たす前記対象ユーザを接続先に選択する、請求項４または５に記載の管理装置。
【請求項７】
コンピュータが、
ユーザの非言語情報を含むマルチモーダル情報を入力する手順と、
前記入力されたマルチモーダル情報から算出された、ユーザの状態を推定する指標値に基づいて、情報源との関係性を表す関心度を算出する手順と、
前記算出された関心度に基づいて、ネットワークに接続された複数の情報源の中から前
記ユーザに提供するコンテンツの取得先を決定する手順と、
を実行する情報処理方法。
【請求項８】
コンピュータが、
少なくとも、コンピュータに接続されたそれぞれの端末から出力されたユーザの状態を推定する指標値に基づいて、前記コンピュータに接続する他の端末を操作する対象ユーザとの関係性を表す接続の強さを算出する手順と、
前記算出された接続の強さに基づいて、ネットワークに接続された複数の端末の中から前記ユーザに接続する他の端末を操作する対象ユーザを接続先に選択する手順と、
を実行する管理方法。
【請求項９】
コンピュータに、
ユーザの非言語情報を含むマルチモーダル情報を入力するステップと、
前記入力されたマルチモーダル情報から算出された、ユーザの状態を推定する指標値に基づいて、情報源との関係性を表す関心度を算出するステップと、
前記算出された関心度に基づいて、ネットワークに接続された複数の情報源の中から前記ユーザに提供するコンテンツの取得先を決定するステップと、
を実行させる情報処理プログラム。
【請求項１０】
コンピュータに、
少なくとも、コンピュータに接続されたそれぞれの端末から出力されたユーザの状態を推定する指標値に基づいて、前記コンピュータに接続する他の端末を操作する対象ユーザとの関係性を表す接続の強さを算出するステップと、
前記算出された接続の強さに基づいて、ネットワークに接続された複数の端末の中から前記ユーザに接続する他の端末を操作する対象ユーザを接続先に選択するステップと、
を実行させる管理プログラム。
【請求項１１】
サーバと、ネットワークを介して前記サーバと接続する複数の情報処理装置とを含み、前記サーバは前記情報処理装置にコンテンツを提供するコンテンツ提供システムであって、
前記情報処理装置は、
ユーザの非言語情報を含むマルチモーダル情報を入力する手段と、
少なくとも、前記入力されたマルチモーダル情報から算出された、ユーザの状態を推定する第１の指標値を含む情報を発信情報としてネットワークに送信する送信手段と、を備え、
前記サーバは、
前記発信情報を受信する受信手段と、
前記受信手段で受信した発信情報に含まれる前記第１の指標値に基づいて、前記ネットワークに接続された複数の情報処理装置との関係性を表す第２の指標値を算出する手段と、
前記算出された第２の指標値に基づいて前記ネットワークに接続された複数の情報処理装置の中から前記ユーザに提供するコンテンツの取得先を決定する決定手段と、
を備えるコンテンツ提供システム。
【請求項１２】
前記サーバは、
前記受信手段で受信した発信情報に含まれる前記第１の指標値に基づいて、前記ユーザの状態に対応するコンテンツを生成する手段と、
前記決定手段でコンテンツの取得先として決定された情報処理装置のユーザの状態に対応して生成されたコンテンツを取得する手段と、
前記取得したコンテンツを送信する手段と、
を備える請求項１１に記載のコンテンツ提供システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置、管理装置、情報処理方法、管理方法、情報処理プログラム、管理プログラム及びコンテンツ提供システムに関する。
【背景技術】
【０００２】
近年、情報通信技術（ICT；Information and Communication Technology）の普及に伴
い、ＩＣＴサービスを利用する利用者（ユーザ）が増えてきている。利用者は、ＰＣ（Personal Computer）、携帯電話、スマートフォンといったＩＣＴ機器を操作し、例えば、
インターネット上の各種情報源に接続して様々な情報の取得を行う。また、利用者は、インターネットに接続し、twitter（登録商標）や、facebook（登録商標）といったＳＮＳ
（social networking service）等のソーシャルメディアで提供されるＩＣＴサービスを
享受する。
【０００３】
ＳＮＳ等の利用者は、ソーシャルメディアを介して形成されたネットワーク上のコミュニティに参加し、利用者間でコミュニケーションを図る。各利用者は、このようなコミュニティに参加することで、生活に密着した様々な情報交換を行う機会が得られ、趣味や嗜好等の共有化を図ることができる。このように、ソーシャルメディアを介して提供されるＩＣＴサービスでは、多様な利用者の参加や利用者同士のコミュニケーションが期待できる。そのため、例えば、地域コミュニティの活性化等への期待が寄せられている。
【０００４】
なお、本明細書で説明する技術に関連する技術が記載されている先行技術文献としては、以下の特許文献が存在している。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００４−２８７６１３号公報
【特許文献２】特開２００７−２６１３３号公報
【特許文献３】特開２００４−２４８１２５号公報
【特許文献４】特開２０１０−１１０８６４号公報
【特許文献５】特開２０１０−１９１５４４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
ＩＣＴサービスを利用する場合、コンピュータリテラシーの低い利用者は、例えば、ＩＣＴ機器等の操作や情報判別に不慣れなため、所望の情報が取得できる適切な情報源に辿り着けないといった問題がある。情報源に辿り着けなかったユーザは、ソーシャルメディアを介して提供される情報を利用できない虞がある。特に、高齢者などでは、ＩＣＴ機器等が備えるＧＵＩ（Graphical User Interface）といったユーザインターフェースの操作に困難が伴う。そのため、高齢者等には、ソーシャルメディアを介して提供されるＳＮＳへの参加といったＩＣＴサービスの利用は浸透していない。
【０００７】
１つの側面では、本発明は、ユーザの情報システムの利用を支援する技術を提供することを目的とする。
【課題を解決するための手段】
【０００８】
上記技術は、次の情報処理装置の構成によって例示される。すなわち、情報処理装置は
、ユーザの非言語情報を含むマルチモーダル情報を入力する手段と、入力されたマルチモーダル情報から算出された、ユーザの状態を推定する指標値に基づいて、情報源との関係性を表す関心度を算出する手段と、算出された関心度に基づいて、ネットワークに接続された複数の情報源の中からユーザに提供するコンテンツの取得先を決定する取得情報源決定手段と、を備える。
【発明の効果】
【０００９】
上記の情報処理装置によれば、ユーザの情報システムの利用を支援する技術を提供できる。
【図面の簡単な説明】
【００１０】
【図１】本実施形態のコンテンツ提供システムの説明図である。
【図２】本実施形態のコンテンツ提供システムの一実施例を示す図である。
【図３】コンテンツ提供装置の、一例としてのハードウェアの概略構成図である。
【図４】コンテンツ提供システムの処理シーケンスを例示する図である。
【図５】本実施形態のコンテンツ提供システムの一実施例を示す図である。
【図６Ａ】コンテンツ生成手段のテーブル例を示す図である。
【図６Ｂ】ユーザの状態に応じて生成されたコンテンツが格納されるデータベースを例示する図である。
【図６Ｃ】コマンド番号に対応付けられたインタラクションのデータベースを例示する図である。
【図６Ｄ】ソーシャルグラフＤＢを例示する図である。
【図６Ｅ】プレゼンス係数のテーブルを例示する図である。
【図７】コンテンツ提供システムの処理シーケンスを例示する図である。
【図８】コンテンツ提供システムの処理シーケンスを例示する図である。
【図９】ソーシャルグラフ更新処理を例示するフローチャートである。
【図１０】情報源選択処理を例示するフローチャートである。
【発明を実施するための形態】
【００１１】
以下、図面を参照して、一実施形態に係るコンテンツ提供装置について説明する。以下の実施形態の構成は例示であり、コンテンツ提供装置は実施形態の構成には限定されない。
【００１２】
以下、図１から図１０の図面に基づいて、コンテンツ提供装置を説明する。
〔システム説明〕
図１は、本実施形態のコンテンツ提供システムの一例を説明する説明図である。図１において、ユーザ端末は、各ユーザの操作するＰＣ（Personal Computer）、タブレットＰ
Ｃ、携帯電話、スマートフォン等のＩＣＴ機器であり、ＧＵＩ（Graphical User Interface）といったユーザインターフェースを備えている。各ユーザは、それぞれのユーザ端末のブラウザ機能を介し、インターネットで接続されたＳＮＳ（social networking service）等のソーシャルメディアが提供するコミュニティサービスに参加している。なお、コ
ミュニティに参加しているユーザには個人や組織が含まれる。
【００１３】
各ユーザは、ユーザ端末が備えるキーボード、マウスといったポインティングデバイス等の入力デバイスを操作し、例えば、映像、音声、文字情報といったコンテンツをコミュニティに発信する。コミュニティに発信されたコンテンツは、該コミュニティに参加している他のユーザの操作するＩＣＴ機器を介して受信される。受信された映像、文字情報等のコンテンツは、ＩＣＴ機器の備える表示パネルといった出力デバイスに表示され、音声等のコンテンツはスピーカ等の出力デバイスに出力される。
【００１４】
コミュニティに提供されたコンテンツを受信したユーザは、出力デバイスに表示・出力されたコンテンツの内容を判別し、コンテンツを発信したユーザに対する応答を行う。このような手順を実行することにより、ユーザは、コンテンツ提供者とのコミュニケーションを図ることができる。ここで、受信したコンテンツに対する応答は、コミュニティに参加する他のユーザに提供される新たなコンテンツとなり得る。
【００１５】
例えば、twitter（登録商標）の場合では、ソーシャルメディアに投稿されるtweet（つぶやき）がコミュニティに参加する一のユーザの発信するコンテンツであり、該tweetに
対する他のユーザのフォロー（他のユーザのtweet）もまたコンテンツとなる。このよう
に、ＳＮＳ等のソーシャルメディアが提供するコミュニティサービスでは、コミュニティに参加する各ユーザがコンテンツを発信する情報源となり得る。
【００１６】
なお、図１において、各ユーザ端末をつなぐ線は、各ユーザ端末を操作するユーザ間のソーシャルメディア上のネットワークの強さを表し、ソーシャルメディア上におけるユーザ同士の関係性を表している。例えば、ユーザ端末を操作するユーザＡとユーザ端末を操作するユーザＢは、ソーシャルメディア上の友人関係にあり、ユーザＢとユーザ端末を操作するユーザＣは友人関係にある。このようなソーシャルメディア上のネットワークは、所定の手続きを踏まえた上で構築される。
【００１７】
例えば、各ユーザは、それぞれのＩＣＴ機器の備えるユーザインターフェースを操作して能動的に情報検索を行い、それぞれのユーザに適する他のユーザを探しだす。そして、例えば、対象となるユーザとの間で友人申請・承認等の手続きを行う。
【００１８】
例えば、図１では、ユーザＡからユーザＢ、又は、ユーザＢからユーザＡへの友人申請・承認等によってソーシャルメディア上でのユーザＡ，Ｂ間の関係性（友人関係）が構築される。同様に、ユーザＢからユーザＣ、又は、ユーザＣからユーザＢへの友人申請・承認等によって、ユーザＢ，Ｃ間の関係性が構築される。このように、ソーシャルメディア上のネットワークは、ＳＮＳ等に参加する各ユーザが上述した手続を能動的に他のユーザに対して行うことにより構築される。なお、ユーザ間で構築された友人関係は、例えば、各ユーザの友人登録解除等によって更新される。
【００１９】
上述した、ソーシャルメディアにおける各情報源からの様々なコンテンツの発信及び受信、ソーシャルメディアを利用する各ユーザとのネットワークの構築等は、ＩＣＴ機器を介して行われる。このため、例えば、コンピュータリテラシーの低いユーザには、ＩＣＴ機器の操作や提供された情報判別への作業負担が大きく、ソーシャルメディアを介して提供されるＳＮＳへの参加といったＩＣＴサービスの利用は浸透されていない。
【００２０】
例えば、ＩＣＴ機器として携帯電話やスマートフォン等の場合、表示パネルに表示される映像や文字情報は表示領域のサイズに応じて表示される。このため、視力が衰えている高齢者等には、表示パネルに表示された映像や文字情報が認識しづらく情報判別に時間を費やすことになる。視力が衰えている高齢者等には、コンテンツとして提供された情報への確認作業の負担は増えることになる。同様に、コンテンツを提供したユーザへの応答入力を行う場合には、表示パネルに表示された文字情報等を確認しながら携帯電話やスマートフォン等のボタン操作やタッチパネル操作を行う。そのため、視力が衰えている高齢者等への作業負担は軽減されにくい。
【００２１】
携帯電話やスマートフォン等に比べ表示領域のサイズが大きいＰＣ等の場合には、表示パネルに表示された映像や文字情報への情報判別作業の負担は軽減できる。しかし、ユーザは、表示パネルに表示された文字情報等を確認しながら、ＰＣ等のキーボード操作やマウスといったポインティングデバイス操作を行う。そのため、例えば、コンテンツを提供
したユーザに対する応答入力の作業負担は軽減されにくい。
【００２２】
また、ソーシャルメディアを利用する各ユーザとのネットワークは、各ユーザ間の能動的な働きかけによって構築されることは上述した通りである。このため、各ユーザは、ソーシャルメディアに提供された様々なコンテンツ等から情報判別や情報検索等を行い、それぞれのユーザの趣味・嗜好、生活地域等の属性に適した他のユーザを探し出した上で友人申請・承認等の手続きを踏む。しかしながら、高齢者等では、上述したユーザインターフェース操作に対する負担に加え、上述したネットワークを構築するための諸手順を実行するための作業負担が加わる。そのため、高齢者等のＳＮＳへの参加といったＩＣＴサービスの利用は、一層、困難なものとなる。
【００２３】
本実施形態のコンテンツ提供システムは、図１に例示するように、高齢者等のコンピュータリテラシーが低いユーザＤが操作するＩＣＴ機器としてコンテンツ提供装置を備える。コンテンツ提供装置は、インターネット等に接続し、ＳＮＳ等のソーシャルメディアが提供するＩＣＴサービスを利用できるＩＣＴ機器である。コンテンツ提供装置は、ユーザＤの非言語（Non-Verbal）表現を非言語情報として検知する。ユーザＤの非言語表現には、例えば、ユーザＤの身振り、手振り、顔の表情、視線、コンテンツ提供装置との物理的な距離の置き方、声のトーン、声質等が含まれる。
【００２４】
本実施形態のコンテンツ提供システムが備えるコンテンツ提供装置は、検知した非言語情報をコンテンツ提供装置に対するユーザの指示入力とするユーザインターフェースを含む。このようなユーザインターフェースは、例えば、本願出願人により先に出願された特願２０１２−１１７９５３等に記載のセンサ部、アクション部を有するこぐま型ロボットで例示されるぬいぐるみ型デバイスを提示できる。
【００２５】
ぬいぐるみ型デバイスは、ユーザの非言語表現を非言語情報として検知する複数のセンサを有する。センサは、ぬいぐるみ型デバイスに対するユーザの非言語表現を視覚、聴覚、触覚等で検出できることが好ましい。例えば、このようなセンサとして、ユーザの身振り、手振り、顔の表情等の非言語情報を視覚で捉えるためのカメラ、ユーザの発声する声のトーン、声質等の非言語情報を聴覚で捉えるためのマイクロフォンを例示できる。また、触る、叩く、撫でる等のぬいぐるみ型デバイスに接触したユーザの非言語情報を触覚で捉えるための接触センサを例示できる。また、センサには、ぬいぐるみ型デバイスの腕を握り握手する、ぬいぐるみ型デバイスを抱き上げ揺する等のぬいぐるみ型デバイスへの働きかけを捉えるための加速度センサを含むとしてもよい。
【００２６】
なお、マイクロフォンで検知した音声には、声のトーン、声質等の非言語情報以外に会話の内容等の言語情報による伝達情報が含まれる。つまり、ぬいぐるみ型デバイスによるユーザインターフェースは、マルチモーダル（multimodal）なインターフェースと言える。マルチモーダルなインターフェースとは、例えば、上述のように、視覚、聴覚、触覚等の複数の形態で、ユーザとシステムとの間でインタラクションを行う様式のインターフェースである。
【００２７】
また、ぬいぐるみ型デバイスは、首、手足、身体を動かす動作を実行するための複数のアクチエータ、音声による情報伝達を行うためのスピーカを含む。ぬいぐるみ型デバイスは、複数のアクチエータにより、首、手足、身体を傾ける、振る、揺らすといった動作を実行可能とする。例えば、提供されたコンテンツの文字情報を音声で伝達すると共に、文字情報に含まれる笑い、泣き、不機嫌、喜び等の絵文字情報をぬいぐるみ型デバイスの動作を交えて伝達することができる。
【００２８】
なお、ユーザの非言語表現を非言語情報として検知するぬいぐるみ型デバイスは、図１
に例示のこぐま型の形態に限定されない。例えば、ぬいぐるみ型デバイスは、いぬ型、ねこ型、パンダ型といった動物型の形態であってもよく、アニメや漫画等のキャラクタを模した形態であってもよい。ぬいぐるみ型デバイスは、使用するユーザが愛着を感じるように、模した対象物の愛らしさをデフォルメした形態であればよい。また、ぬいぐるみ型デバイスの外皮材料は、例えば、接触したユーザにとって肌触りの良い材質を有するものが好ましい。
【００２９】
本実施形態のコンテンツ提供システムは、このようなユーザインターフェースを含むコンテンツ提供装置を備えることにより、例えば、高齢者等のコンピュータリテラシーが低いユーザＤの、ＩＣＴ機器の操作に係る作業負担を軽減できる。
【００３０】
また、本実施形態のコンテンツ提供システムが備えるコンテンツ提供装置は、ユーザインターフェースを介して入力された非言語情報に基づいて、インターネットに接続し、ＳＮＳ等のソーシャルメディアで提供されるコンテンツの取得を行う。取得されたコンテンツは、コンテンツ提供装置を介してユーザに提供される。コンテンツ提供装置は、後述するように、ユーザの非言語情報に基づいて、ユーザに提供されたコンテンツに対する情報源関心度を算出する。ユーザに提供されたコンテンツに基づいて算出された情報源関心度は、コンテンツを提供した情報源（ユーザ）との関係性を表す指標である。コンテンツ提供装置は、算出された情報源関心度をデータベースとして蓄積する。なお、データベースに蓄積される情報源関心度は、コンテンツ提供装置を介してユーザにコンテンツが提供される度に、更新される。
【００３１】
本実施形態のコンテンツ提供システムのコンテンツ提供装置は、データベースに蓄積された最新の情報源関心度に基づいて、ユーザとの関係性が強い情報源を選択し、該情報源から取得したコンテンツをユーザに提供する。
【００３２】
例えば、図１において、ユーザＤは、高齢者等のコンピュータリテラシーの低いユーザである。コンテンツ提供装置を利用してソーシャルメディアに参加するユーザＤは、ユーザＡ，Ｃの提供するコンテンツに対しては、相対的に高い情報源関心度を有し、ユーザＢの提供するコンテンツに対しては、相対的に低い情報源関心度を有している。
【００３３】
図１の例では、コンテンツ提供装置は、複数のユーザの中から、ユーザＤの情報源関心度が相対的に高いユーザＡ，ユーザＣの提供するコンテンツを選択し、ユーザＤに提供する。ユーザＤの情報源関心度が相対的に高いユーザは、ユーザＤとのソーシャルメディア上の関係性において、情報源関心度が相対的に低いユーザよりも強い関係性を有すると判断できるからである。
【００３４】
本実施形態のコンテンツ提供システムは、このような機能を有するコンテンツ提供装置を備えることにより、ソーシャルメディア上のコミュニケーションネットワークを構築する際の、ユーザの作業負担を軽減できる。その結果、本実施形態のコンテンツ提供システムでは、コンピュータリテラシーが低いユーザであっても、ＩＣＴサービスの利用を可能とすることができる。ここで、コンピュータリテラシーが低いユーザとは、例えば、ＩＣＴ機器等の操作や情報判別に支障を来たす高齢者等である。また、ＩＣＴサービスとは、例えば、ソーシャルメディアが提供するＳＮＳ参加等である。本実施形態のコンテンツ提供システムは、ユーザの情報システムの利用を支援する技術を提供できる。
【００３５】
＜実施例１＞
〔システム構成〕
図２は、本実施形態のコンテンツ提供システムの一実施例を示す図である。図２に例示のコンテンツ提供システム１において、コンテンツ提供装置１０は、ネットワークＮに接
続し、ネットワークＮを介して提供される各種コンテンツをユーザに提供する。ネットワークＮには、複数の情報源２０−１、２０−２、２０−３等が接続され得る。情報源２０−１等を総称して情報源２０と言う。ネットワークＮに接続した複数の情報源２０は、コンテンツ提供装置１０に映像、音声、文字情報等のコンテンツを提供する。図２において、ネットワークＮを介して接続された、各情報源２０、コンテンツ提供装置１０は、ＳＮＳ等のソーシャルメディアで提供されるコミュニティに参加している。
【００３６】
図２において、各情報源２０は、例えば、図１に例示する、ユーザ端末を操作する複数のユーザであり、各ユーザは、それぞれのユーザ端末を介し、映像、音声、文字情報といったコンテンツをネットワークＮに発信する。各ユーザの発信する映像、音声、文字情報といったコンテンツは、ネットワークＮ上のコミュニティに提供される。ネットワークＮには、インターネット等の公衆ネットワーク、携帯電話網等の無線ネットワーク、ＬＡＮ（Local Area Network）等が含まれる。
【００３７】
コンテンツ提供装置１０は、少なくとも、ユーザの非言語表現を非言語情報として検知するユーザインターフェースを備えたＩＣＴ機器である。コンテンツ提供装置１０は、例えば、ＰＣ等のようなコンピュータ、または、コンピュータを搭載した電子機器を使用して実現可能である。コンテンツ提供装置１０は、例えば、コンピュータにユーザの非言語表現を非言語情報として検知するユーザインターフェースを備え、実現される。
【００３８】
なお、コンテンツ提供装置１０は、ユーザ非言語表現を非言語情報として検知するユーザインターフェースとしてぬいぐるみ型デバイスＲ１を備える。ぬいぐるみ型デバイスＲ１については、説明した。
【００３９】
コンテンツ提供装置１０は、例えば、図３に例示の情報処理装置９０によって実現される。図３は、情報処理装置９０のハードウェアの概略構成の例示である。図３に例示する情報処理装置９０は、ＩＣＴ機器としてのコンピュータの構成を有している。
【００４０】
情報処理装置９０は、接続バスＢ１によって相互に接続されたＣＰＵ（Central Processing Unit）１１、主記憶部１２、補助記憶部１３、通信部１４、入力部１５、出力部１
６を有する。
【００４１】
情報処理装置９０は、ＣＰＵ１１が補助記憶部１３に記憶されたプログラムを主記憶部１２の作業領域に実行可能に展開し、プログラムの実行を通じて周辺機器の制御を行う。これにより、情報処理装置９０は、所定の目的に合致した機能手段を実現することができる。主記憶部１２及び補助記憶部１３は、コンピュータである情報処理装置９０が読み取り可能な記録媒体である。
【００４２】
ＣＰＵ１１は、情報処理装置９０全体の制御を行う中央処理演算装置である。ＣＰＵ１１は、補助記憶部１３に格納されたプログラムに従って処理を行う。主記憶部１２は、ＣＰＵ１１がプログラムやデータをキャッシュしたり、作業領域を展開したりする記憶媒体である。主記憶部１２は、例えば、ＲＡＭ（Random Access Memory）やＲＯＭ（Read Only Memory）を含む。
【００４３】
補助記憶部１３は、各種のプログラム及び各種のデータを読み書き自在に記録媒体に格納する。補助記憶部１３は外部記憶装置とも呼ばれる。補助記憶部１３には、オペレーティングシステム（Operating System :ＯＳ）、各種プログラム、各種テーブル等が格納される。ＯＳは、通信部１４を介して接続される外部装置等とのデータの受け渡しを行う通信インターフェースプログラムを含む。外部装置等には、例えば、ネットワークＮを介して接続されたネットワーク上の、他の情報処理装置、記憶装置が含まれる。なお、補助記
憶部１３は、例えば、ネットワーク上のコンピュータ群であるクラウドの一部であってもよい。
【００４４】
補助記憶部１３は、例えば、ＥＰＲＯＭ（Erasable Programmable ROM）、ソリッドス
テートドライブ装置、ハードディスクドライブ（ＨＤＤ、Hard Disc Drive）装置等であ
る。また、補助記憶部１３としては、例えば、ＣＤドライブ装置、ＤＶＤドライブ装置、ＢＤドライブ装置等が提示できる。記録媒体としては、例えば、不揮発性半導体メモリ（フラッシュメモリ）を含むシリコンディスク、ハードディスク、ＣＤ、ＤＶＤ、ＢＤ、ＵＳＢ（Universal Serial Bus）メモリ等がある。
【００４５】
通信部１４は、例えば、コンテンツ提供装置１０の有するぬいぐるみ型デバイスＲ１、ネットワークＮ等とのインターフェースである。通信部１４を介して入力された、ぬいぐるみ型デバイスＲ１の有するカメラ、マイクロフォン、接触センサ、加速度センサ等の各種センサ情報は、接続バスＢ１を介してＣＰＵ１１に通知される。また、接続バスＢ１を介してＣＰＵ１１から通知された、ぬいぐるみ型デバイスＲ１の有する複数のアクチエータへの各種駆動指令（コマンド）情報、スピーカへの音声出力情報は、通信部１４を介してぬいぐるみ型デバイスＲ１に通知される。
【００４６】
入力部１５は、ユーザ等からの操作指示等を受け付ける。入力部１５は、入力ボタン、キーボード、ポインティングデバイス、ワイヤレスリモコン等の、ぬいぐるみ型デバイスＲ１以外の入力デバイスである。入力部１５から入力された情報は、接続バスＢ１を介してＣＰＵ１１に通知される。
【００４７】
出力部１６は、ＣＰＵ１１で処理されるデータや主記憶部１２に記憶されるデータを出力する。出力部１６は、ＣＲＴ（Cathode Ray Tube）ディスプレイ、ＬＣＤ（Liquid Crystal Display）、ＰＤＰ（Plasma Display Panel）、ＥＬ（Electroluminescence）パネ
ル、有機ＥＬパネル、プリンタ等のぬいぐるみ型デバイスＲ１以外の出力デバイスである。
【００４８】
コンテンツ提供装置１０としての情報処理装置９０は、ＣＰＵ１１が補助記憶部１３に記憶されているＯＳ、各種プログラムや各種データを主記憶部１２に読み出して実行することにより、対象プログラムの実行と共に、図２に例示する各機能手段を実現する。
【００４９】
コンテンツ提供装置１０は、対象プログラムの実行と共に、図２に例示のＭＭ入力手段１０１、ＭＭ入力解釈手段１０２、入力カテゴリ判別手段１０３、取得情報源決定手段１０４を実現する。さらに、コンテンツ提供装置１０は、情報源関心度更新手段１０５、コンテンツ取得手段１０６、コンテンツ再生手段１０７、ＭＭ出力手段１０８を実現する。
【００５０】
なお、ＭＭ入力手段１０１、ＭＭ入力解釈手段１０２、ＭＭ出力手段１０８に含まれる英文字“ＭＭ”は、マルチモーダル（multimodal）の略称である。コンテンツ提供装置１０は、ぬいぐるみ型デバイスＲ１を介し、ぬいぐるみ型デバイスＲ１を使用するユーザにマルチモーダルなインターフェースを提供する。
【００５１】
なお、各機能手段のうち、いずれかが、他の情報処理装置に含まれてもよい。例えば、コンテンツ提供装置１０は、ＭＭ入力手段１０１、ＭＭ出力手段１０８を含み、ＭＭ入力解釈手段１０２を含む情報処理装置と、入力カテゴリ判別手段１０３を含む情報処理装置とがネットワークＮを介して接続する。そして、該ネットワークＮに取得情報源決定手段１０４を含む情報処理装置と、情報源関心度更新手段１０５を含む情報処理装置と、コンテンツ取得手段１０６を含む情報処理装置と、コンテンツ再生手段１０７を含む情報処理装置とが接続する。このように、コンテンツ提供装置１０は、複数の情報処理装置に機能
手段を分散し、各機能手段が実現されることで機能してもよい。コンテンツ提供装置１０は、ネットワーク上のコンピュータ群であるクラウドとして実現できるので、各機能手段の処理負荷を軽減できる。
【００５２】
但し、ぬいぐるみ型デバイスＲ１が、コンテンツ提供装置１０と一体であってもよい。例えば、図３に例示の情報処理装置９０が、ぬいぐるみ型デバイスＲ１の中に含まれていてもよい。
【００５３】
〔機能ブロック構成〕
図２に例示のコンテンツ提供装置１０は、ＭＭ入力手段１０１、ＭＭ入力解釈手段１０２、入力カテゴリ判別手段１０３、取得情報源決定手段１０４、情報源関心度更新手段１０５の各機能手段を有する。さらに、コンテンツ提供装置１０は、コンテンツ取得手段１０６、コンテンツ再生手段１０７、ＭＭ出力手段１０８の各機能手段を有する。
【００５４】
また、図２に例示のコンテンツ提供装置１０は、以上の機能手段が参照し、或いは、管理するデータの格納先として、情報源関心度ＤＢ１３０を有する。情報源関心度ＤＢ１３０は、例えば、コンテンツ提供装置１０の補助記憶部１３に含まれる。
【００５５】
情報源関心度ＤＢ１３０には、情報源関心度更新手段１０５で算出された情報源関心度が格納される。情報源関心度は、コンテンツの情報源と対応付けられた情報源識別情報（ユーザＩＤ等）、ＵＲＬ情報、時刻情報等の情報とともに情報源関心度ＤＢ１３０に格納される。
【００５６】
ＭＭ入力手段１０１は、ぬいぐるみ型デバイスＲ１の複数のセンサ出力を受け付ける。ぬいぐるみ型デバイスＲ１は、ぬいぐるみ型デバイスＲ１に対するユーザの非言語表現を視覚で検出するためのカメラ、聴覚で検出するためのマイクロフォン、触覚で検出するための接触センサ、加速度センサ等を備える。ＭＭ入力手段１０１は、受け付けたセンサ出力を、例えば、センサごとに付与された識別情報（センサＩＤ：IDentifier）、受け付けた時刻情報等と共に、コンテンツ提供装置１０の主記憶部１２の所定の領域にセンサ情報として一時的に格納する。受け付けたセンサ情報は、ＭＭ入力解釈手段１０２に引き渡される。
【００５７】
なお、図１で説明したように、ぬいぐるみ型デバイスＲ１によるユーザインターフェースは、マルチモーダルなインターフェースである。そのため、以下の説明において、ぬいぐるみ型デバイスＲ１で検知する情報（ユーザ情報）は、マルチモーダル情報とも称する。
【００５８】
ＭＭ入力解釈手段１０２は、ＭＭ入力手段１０１から引き渡されたマルチモーダル情報から、ぬいぐるみ型デバイスＲ１を使用するユーザの状態を推定する指標値を生成する。ＭＭ入力解釈手段１０２で生成される指標値は、例えば、ユーザに対して提供されたコンテンツに対する好意的な反応の度合いを示す値である。
【００５９】
ＭＭ入力解釈手段１０２は、非言語表現を検出したセンサ出力から、ぬいぐるみ型デバイスＲ１を使用したユーザの表出した、一の非言語表現に対する強さを示す計測値を含む非言語情報を生成する。例えば、ＭＭ入力解釈手段１０２は、センサ出力としてカメラが検出した画像データに対して顔認識処理等の画像処理を適用し、ユーザの、顔や手を含む各部位の位置や大きさ及び顔に含まれる各特徴点の位置を示す位置情報を取得する。そして、例えば、ＭＭ入力解釈手段１０２は、取得した各特徴点の位置情報、及び各特徴点の位置情報の時間変化から、ユーザの表情の、笑顔の度合いを示す笑顔度、顔の向きや首の傾きの角度、頷き動作の大きさ（変動幅）や速さや頻度等を計測値として生成する。
【００６０】
なお、ＭＭ入力解釈手段１０２は、各特徴点の位置情報の時間変化から、口の開閉動作の大きさや速さや頻度を示す計測値を生成してもよい。ＭＭ入力解釈手段１０２は、各特徴点の位置情報の時間変化から、ユーザの相対位置及び相対位置の変化を示す計測値を生成してもよい。
【００６１】
また、例えば、ＭＭ入力解釈手段１０２は、取得した各特徴点の位置情報、及び各特徴点の位置情報の時間変化から、手の動きを追跡し、ユーザの手の動きで示されるジェスチャ、ジェスチャの大きさ、動きの速さ、頻度等を示す計測値を生成してもよい。
【００６２】
同様に、ＭＭ入力解釈手段１０２は、マイクロフォンが検出した音声データに対して音声解析処理を適用し、例えば、ユーザの声の抑揚や声の大きさ、声質、発話の頻度等を計測値として生成する。また、ＭＭ入力解釈手段１０２は、音声解析処理で得られたユーザの声色等から、感情を推定する技術等を適用して得られるパラ言語情報を計測値の一つとして生成してもよい。
【００６３】
また、ＭＭ入力解釈手段１０２は、接触センサが検出した接触データから、例えば、ユーザが接触したぬいぐるみ型デバイスＲ１の部位ごとに、当該部位に触れた回数、接触の速さ、頻度等を示す計測値を生成する。また、ＭＭ入力解釈手段１０２は、加速度センサが検出した加速度データから、例えば、ぬいぐるみ型デバイスＲ１への、ユーザの働き掛けによる傾けの大きさ、速さ、頻度等を示す計測値を生成する。ＭＭ入力解釈手段１０２は、加速度センサが検出した加速度データから、例えば、ぬいぐるみ型デバイスＲ１の腕部や脚部への、ユーザの働き掛けによる傾けの大きさ、速さ、頻度等を示す計測値を生成してもよい。
【００６４】
なお、ＭＭ入力解釈手段１０２は、非言語表現を検出したセンサ出力を移動平均等で平滑化し、非言語情報を生成するとしてもよい。ＭＭ入力解釈手段１０２で行われる平滑化は、非言語表現を検出するセンサ種別に応じて個別に処理されるとしてもよい。
【００６５】
ＭＭ入力解釈手段１０２は、生成した計測値を含む非言語情報から、ぬいぐるみ型デバイスＲ１を使用するユーザの状態を推定する指標値を生成する。ＭＭ入力解釈手段１０２は、例えば、本出願人により先に出願された特願２０１１−２４３５７３「非言語情報解析装置及び非言語情報解析プログラム並びに非言語情報解析方法」の技法を用いて、計測値からユーザの状態を示す指標値を算出する。特願２０１１−２４３５７３の技法は、非言語反応の強さを示す複数の計測値の時間変化を解析することにより、ユーザの活動量を示す活動度と、ぬいぐるみ型デバイスＲ１に対する関心の高さを示す興味度と、感情表現が豊かである度合いを示す情動度を算出する。ＭＭ入力解釈手段１０２は、これらの活動度、興味度、感情度から、例えば、ユーザに対して提供されたコンテンツに対する好意的な反応の度合いを示す指標値を算出するとしてもよい。また、ＭＭ入力解釈手段１０２は、非言語情報に含まれる笑顔度等の計測値をそのまま指標値に適用してもよく、計測値に対して何らかの評価を行った結果を指標値としてもよい。
【００６６】
ＭＭ入力解釈手段１０２は、生成されたぬいぐるみ型デバイスＲ１を使用するユーザの状態を推定する指標値を、例えば、コンテンツ提供装置１０の主記憶部１２の所定の領域に一時的に格納する。生成された指標値は、入力カテゴリ判別手段１０３に引き渡される。
【００６７】
入力カテゴリ判別手段１０３は、ぬいぐるみ型デバイスＲ１に対するユーザの振る舞いといった動作が、例えば、提供されたコンテンツに対するユーザ反応であるか、或いは、コンテンツ提供のユーザ要求であるかを判別する。入力カテゴリ判別手段１０３は、ＭＭ
入力解釈手段１０２から引き渡された指標値に基づいて上述したユーザ動作の判別を行う。
【００６８】
例えば、入力カテゴリ判別手段１０３は、提供されたコンテンツの再生開始から、コンテンツ再生終了後の所定期間以内のユーザ動作を、該コンテンツに対する反応であると判断する。既に説明したように、ぬいぐるみ型デバイスＲ１で検出された各種センサ情報に基づく、笑顔度やジェスチャの大きさといった非言語情報としての計測値は、それぞれのセンサ情報の時間変化から生成される。このため、入力カテゴリ判別手段１０３は、コンテンツ再生終了後に所定期間を設け、提供されたコンテンツに対するユーザの反応を、計測値、或いは、計測値から算出した指標値として特定する。
【００６９】
コンテンツ再生終了後の所定期間は、提供されたコンテンツに対するユーザの反応を特定する期間であればよく、例えば、“５秒”といった秒単位の期間が例示できる。なお、コンテンツ再生終了後の所定期間は可変であり、例えば、提供するコンテンツに応じて調整可能としてもよい。例えば、入力カテゴリ判別手段１０３は、コンテンツ再生手段１０７等から再生するコンテンツ種別を示す情報を取得することで、コンテンツに応じてコンテンツ再生終了後の所定期間を調整することができる。
【００７０】
入力カテゴリ判別手段１０３は、例えば、提供されたコンテンツの再生開始から、コンテンツ再生終了後の所定期間以内に、ＭＭ入力解釈手段１０２から引き渡れた指標値を主記憶部１２の所定の領域に一時的に格納する。指標値は、情報源関心度更新手段１０５に引き渡される。
【００７１】
一方、入力カテゴリ判別手段１０３は、提供されたコンテンツの再生開始から、コンテンツ再生終了後の所定期間外の時のユーザ動作、例えば、ぬいぐるみ型デバイスＲ１に対する積極的な働きかけ等を、コンテンツ提供の要求と判断する。例えば、入力カテゴリ判別手段１０３は、上述の期間で、ユーザのコンテンツ提供の要求を表す能動的な発声を音声情報として検知した場合には、コンテンツ提供の要求と判断できる。また、入力カテゴリ判別手段１０３は、ユーザ動作として、ぬいぐるみ型デバイスＲ１に対する明示的な指示を、コンテンツ提供の要求と判断してもよい。明示的な指示は、例えば、手を振るといったユーザ動作、ぬいぐるみ型デバイスＲ１の右手を握る、頭部を叩くといった特定部位への能動的な働きかけ等を、コンテンツ提供の要求動作として予め定めておけばよい。入力カテゴリ判別手段１０３は、上述の期間で、予め定めされたコンテンツ提供の要求動作を検知した場合には、コンテンツ提供の要求と判断できる。
【００７２】
なお、入力カテゴリ判別手段１０３は、例えば、ぬいぐるみ型デバイスＲ１の胸部、腹部等の所定の部位に設けられた、コンテンツ要求のためのボタンの操作を検知し、ユーザの、コンテンツ提供の要求を判断するとしてもよい。また、入力カテゴリ判別手段１０３は、例えば、映像表示を行う表示パネルの画面に表示される、“コンテンツ要求”等の操作ボタンに対するユーザ動作（タッチ操作等）を検知し、コンテンツ提供の要求を判断するとしてもよい。
【００７３】
入力カテゴリ判別手段１０３は、提供されたコンテンツの再生開始から、コンテンツ再生終了後の所定期間外の時のユーザ動作を、コンテンツ提供の要求と判断する場合には、取得情報源決定手段１０４にコンテンツ要求の通知を行う。
【００７４】
取得情報源決定手段１０４は、情報源関心度ＤＢ１３０を参照し、各情報源に対するユーザの情報源関心度に基づいて、コンテンツの取得先である情報源を決定する。情報源関心度は、例えば、ユーザに対して提供されたコンテンツに対する好意的な反応の度合いを示す指標値から算出される、コンテンツを提供した情報源との関係性を表す指標である。
なお、情報源関心度は、情報源関心度更新手段１０５によって算出・更新される。
【００７５】
例えば、取得情報源決定手段１０４は、情報源関心度を、情報源を決定するための確率値として、ネットワークＮに接続された複数の情報源の中から選択するとしてもよい。また、取得情報源決定手段１０４は、一定の確率で、ユーザの情報源関心度が未知である情報源を選択するとしてもよい。取得情報源決定手段１０４は、決定した情報源のユーザＩＤ、ＵＲＬ等の情報を主記憶部１２の所定の領域に一時的に格納する。情報源の情報は、コンテンツ取得手段１０６に通知される。
【００７６】
情報源関心度更新手段１０５は、情報源関心度を算出し、更新する。算出された情報源関心度は、情報源関心度ＤＢ１３０に格納される。情報源関心度更新手段１０５による、情報源関心度の算出は、ぬいぐるみ型デバイスＲ１を介してコンテンツがユーザに提供される度に行われ、情報源関心度ＤＢ１３０に格納される。このため、情報源関心度ＤＢ１３０には、最新の情報源関心度が格納される。
【００７７】
情報源関心度更新手段１０５は、入力カテゴリ判別手段１０３から引き渡された指標値に基づいて、対象となる情報源に対する情報源関心度を算出する。例えば、情報源関心度は、次に示す数式１により算出される。
【００７８】
［数式１］
Ｄn＝Ｄn-1×（１−α）＋（指標値）×α
数式１において、「Ｄn」、「Ｄn-1」は情報源関心度であり、「α」は重み付けを行うための重み係数である。情報源関心度「Ｄn」及び「Ｄn-1」は、時系列で直近の関係にある。情報源関心度「Ｄn」は、時系列上で、情報源関心度「Ｄn-1」の次に算出される。情報源関心度更新手段１０５は、例えば、数式１により情報源関心度を算出することにより、ソーシャルメディア上の各情報源とのネットワークの強さ（関係性）を定量的に扱うことができる。
【００７９】
情報源関心度更新手段１０５は、算出した情報源関心度を、ユーザＩＤといったコンテンツを提供した情報源の識別情報に対応付けて情報源関心度ＤＢ１３０に格納する。コンテンツを提供した情報源のユーザＩＤは、例えば、取得情報源決定手段１０４から取得すればよい。
【００８０】
コンテンツ取得手段１０６は、ネットワークＮを介し、取得情報源決定手段１０４から通知された情報源の提供するコンテンツの取得を行う。コンテンツ取得手段１０６は、例えば、取得情報源決定手段１０４から通知された情報源の情報に基づいて、ネットワークＮに接続された複数の情報源の中から対象となる情報源にアクセスし、情報源が発信するコンテンツを取得する。取得されたコンテンツは、例えば、情報源の情報、コンテンツを取得した時刻情報等と共に主記憶部１２の所定の領域に一時的に格納される。コンテンツ取得手段１０６で取得されたコンテンツは、コンテンツ再生手段１０７に引き渡される。
【００８１】
コンテンツ再生手段１０７は、コンテンツ取得手段１０６から引き渡されたコンテンツを、ぬいぐるみ型デバイスＲ１を介してユーザに提供できるよう、再生を行う。ぬいぐるみ型デバイスＲ１は、首、手足、身体を動かす動作を実行するための複数のアクチエータ、音声による情報伝達を行うためのスピーカを含むことは既に説明した。そして、ぬいぐるみ型デバイスＲ１は、複数のアクチエータを作動させ、首、手足、身体を傾ける、振る、揺らす等の動作を実行することで、ぬいぐるみ型デバイスＲ１の動作を交えて提供されたコンテンツの文字情報を音声で伝達する。
【００８２】
コンテンツ再生手段１０７は、例えば、取得したコンテンツの文字情報に音声合成技術
等を適用し、音声出力情報に変換し、ＭＭ出力手段１０８に通知する。また、コンテンツ再生手段１０７は、上述の変換処理と並行して、ぬいぐるみ型デバイスＲ１の複数のアクチエータの動作を制御するための制御情報（制御コマンド等）をＭＭ出力手段１０８に通知する。なお、コンテンツ再生手段１０７は、ぬいぐるみ型デバイスＲ１の複数のアクチエータの動作を制御するための複数のパターンを備え、コンテンツの句読点に応じて制御パターンを切り替えるとしてもよい。また、コンテンツ再生手段１０７は、取得したコンテンツに笑い、泣き、不機嫌、喜び等の絵文字情報が含まれている場合には、例えば、絵文字のコード情報に応じて制御パターンを切り替えるとしてもよい。例えば、笑いを示す絵文字情報が含まれる場合には、ぬいぐるみ型デバイスＲ１の首を前後に動かすようアクチエータを制御すると共に、胴体を上下に動作するようアクチエータを制御する。また、泣きを示す絵文字情報が含まれる場合には、ぬいぐるみ型デバイスＲ１の首を前方向に傾け、胴体を上下に動作するようアクチエータを制御する。このような、ぬいぐるみ型デバイスＲ１に対するアクチエータの制御は、例えば、本出願人により先に出願された特開２０１１−２３３０７１号公報の技法を適用することができる。
【００８３】
なお、コンテンツ再生手段１０７は、コンテンツの再生開始、コンテンツの再生終了の契機を入力カテゴリ判別手段１０３に通知するとしてもよい。例えば、コンテンツ再生手段１０７は、コンテンツを提供する情報源の情報と共に、コンテンツの再生開始時刻、コンテンツの終了時刻を入力カテゴリ判別手段１０３に通知するとしてもよい。
【００８４】
ＭＭ出力手段１０８は、コンテンツ再生手段１０７から通知された音声出力情報、制御情報をぬいぐるみ型デバイスＲ１のスピーカ、複数のアクチエータに出力するインターフェースである。ＭＭ出力手段１０８は、音声出力情報を音声信号に変換し、ぬいぐるみ型デバイスＲ１のスピーカに出力する。スピーカに出力された音声信号は物理振動を介してぬいぐるみ型デバイスＲ１を使用するユーザに伝達される。また、ＭＭ出力手段１０８は、制御情報を制御信号に変換し、ぬいぐるみ型デバイスＲ１の各アクチエータに出力する。各アクチエータは出力された制御信号に沿って作動し、ぬいぐるみ型デバイスＲ１を使用するユーザに、首、手足、身体を傾ける、振る、揺らす等のぬいぐるみ型デバイスＲ１のアクション（動作）として伝達される。
【００８５】
なお、情報源から取得した動画像、静止画像等の映像コンテンツは、例えば、コンテンツ提供装置１０の出力部１６を介してユーザに伝達される。また、映像コンテンツに音声情報、文字情報が含まれる場合には、ＭＭ出力手段１０８でのスピーカ出力、アクチエータ出力は、出力部１６への映像出力と並行して実行される。
〔処理シーケンス〕
以下、図４を参照し、本実施形態のコンテンツ提供システム１の処理を説明する。図４は、コンテンツ提供システム１の処理シーケンスの例示である。図４に例示する処理は、ユーザインターフェースにぬいぐるみ型デバイスＲ１を備えたコンテンツ提供装置１０によって実行される。コンテンツ提供装置１０は、例えば、主記憶部１２に実行可能に展開されたコンピュータプログラムにより、図４に例示の処理を実行する。
【００８６】
図４に例示の処理シーケンスにおいて、ユーザは、コンテンツ提供装置１０のぬいぐるみ型デバイスＲ１に対し、コンテンツ提供の要求を働きかける（Ｓ１、“コンテンツ要求”）。このような働きかけとして、例えば、ユーザのコンテンツ提供の要求を表す能動的な発声、手を振るといったユーザ動作、ぬいぐるみ型デバイスＲ１の右手を握る等の定められた明示的な指示を提示できる。また、ユーザのコンテンツ提供の要求は、ぬいぐるみ型デバイスＲ１の胸部等の部位に設けられたボタンの操作、映像表示を行う表示パネルの画面上の操作ボタンに対するタッチ操作等の能動的な働きかけであってもよい。
【００８７】
コンテンツ提供装置１０は、ユーザの、コンテンツ提供の要求を表す働きかけを、ぬい
ぐるみ型デバイスＲ１を介し、マルチモーダル情報として検知する。例えば、ユーザの能動的な発声はマイクロフォンを介して検知され、明示的なユーザ動作はカメラを介して検知される。また、ぬいぐるみ型デバイスＲ１の右手を握る等の明示的な働きかけは接触センサを介して検知される。これらの、ぬいぐるみ型デバイスＲ１の各種センサで検知されたマルチモーダル情報は、例えば、コンテンツ提供装置１０のＭＭ入力手段１０１を介し、センサ情報としてＭＭ入力解釈手段１０２に引き渡される。
【００８８】
コンテンツ提供装置１０は、各種センサで検知されたセンサ情報からユーザの状態を推定する指標値を生成（Ｓ２、“ＭＭ入力解釈”）し、Ｓ３（“カテゴリ判断（要求）”）に移行する。Ｓ２の処理は、ＭＭ入力解釈手段１０２で実行される。なお、ユーザの状態を推定する指標値の生成は、ＭＭ入力解釈手段１０２で説明した。
【００８９】
Ｓ３では、コンテンツ提供装置１０は、Ｓ２で生成されたユーザの状態を推定する指標値に基づいて、ぬいぐるみ型デバイスＲ１に対するユーザの働きかけをコンテンツ要求であると判断する。そして、コンテンツ提供装置１０はＳ４（“情報源決定”）に移行する。Ｓ３の処理は、入力カテゴリ判別手段１０３で実行される。なお、ユーザの状態を推定する指標値に基づいて、ユーザの働きかけをコンテンツ要求であると判断する処理は、入力カテゴリ判別手段１０３で説明した。
【００９０】
Ｓ４では、コンテンツ提供装置１０は、情報源関心度ＤＢ１３０を参照し、各情報源に対するユーザの情報源関心度に基づいて、コンテンツの取得先である情報源を決定する。そして、コンテンツ提供装置１０はＳ５（“コンテンツ取得”）に移行する。Ｓ４の処理は、取得情報源決定手段１０４で実行される。なお、各情報源に対するユーザの情報源関心度に基づいて、コンテンツの取得先である情報源を決定する処理は、取得情報源決定手段１０４で説明した。
【００９１】
Ｓ５では、コンテンツ提供装置１０は、Ｓ４で決定された情報源の情報（ユーザＩＤ，ＵＲＬ等）に基づいて、ネットワークＮに接続された情報源にアクセスし、該情報源の提供するコンテンツの取得を行う。コンテンツ提供装置１０は、取得したコンテンツを、例えば、情報源の情報、コンテンツを取得した時刻情報等と共に主記憶部１０２の所定の領域に一時的に格納し、Ｓ６（“コンテンツ再生”）に移行する。Ｓ５の処理は、コンテンツ取得手段１０６で実行される。
【００９２】
Ｓ６では、コンテンツ提供装置１０は、Ｓ５で取得したコンテンツの再生を行う。コンテンツ提供装置１０は、取得したコンテンツの再生にあたり、ぬいぐるみ型デバイスＲ１を介してユーザに提供できるよう、再生を行う。Ｓ６の処理はコンテンツ再生手段１０７で実行される。なお、コンテンツの再生処理は、コンテンツ再生手段１０７で説明した。
【００９３】
コンテンツ提供装置１０は、ＭＭ出力手段１０８を介し、取得したコンテンツをユーザに提供する。例えば、コンテンツとして取得した音声情報、文字情報は、ぬいぐるみ型デバイスＲ１のスピーカ等を介してユーザに伝達される。コンテンツ提供装置１０は、音声情報、文字情報の伝達と並行して、ぬいぐるみ型デバイスＲ１の複数のアクチエータを制御し、例えば、首、手足、身体を傾ける、振る、揺らす等のアクション（動作）を実行する。なお、コンテンツに動画像、静止画像等の映像情報が含まれている場合には、コンテンツ提供装置１０は、音声情報、文字情報、アクションと並行して、映像情報のユーザへの伝達を行う。映像情報の伝達は、例えば、コンテンツ提供装置１０の出力部１６を介して行われる。コンテンツ提供装置１０は、提供されたコンテンツを、音声や映像にぬいぐるみ型デバイスＲ１の動作を交えて、ユーザに伝達できる。
【００９４】
コンテンツ提供装置１０から、音声や映像にぬいぐるみ型デバイスＲ１の動作を交えて
コンテンツの提供を受けたユーザは、該コンテンツに対して反応を表出する（Ｓ７，“応答情報”）。コンテンツに対するユーザの反応は、ユーザの心的状態を反映した非言語表現を含んだマルチモーダル情報として表出される。
【００９５】
コンテンツ提供装置１０は、ぬいぐるみ型デバイスＲ１の複数のセンサにより、コンテンツに対して表出された、ユーザのマルチモーダル情報を検知する。例えば、コンテンツに対して表出されたユーザの発声には、声の抑揚や大きさ、声質、発話の頻度、口の開閉動作の大きさや速さや頻度等の非言語情報が含まれる。また、コンテンツに対して表出されたユーザの動作には、表情の変化、顔の向きや首の傾きの角度、頷き動作の大きさ（変動幅）や速さや頻度等の非言語情報が含まれる。また、ユーザの手の動きには、ジェスチャ、ジェスチャの大きさ、動きの速さ、頻度等の非言語情報が含まれる。ぬいぐるみ型デバイスＲ１に対する働きかけには、接触、接触頻度、接触の速さ、傾け、傾けの大きさ、傾けの速さ、傾けの頻度、物理的な距離の置き方等の非言語情報が含まれる。
【００９６】
コンテンツ提供装置１０は、カメラ、マイクロフォン、接触センサ、加速度センサ等を介し、上述のコンテンツに対して表出された、ユーザのマルチモーダル情報を検知する。ぬいぐるみ型デバイスＲ１の各種センサで検知されたマルチモーダル情報は、ＭＭ入力手段１０１を介し、センサ情報としてＭＭ入力解釈手段１０２に引き渡される。
【００９７】
コンテンツ提供装置１０は、各種センサで検知されたセンサ情報からユーザの状態を推定する指標値を生成（Ｓ８、“ＭＭ入力解釈”）し、Ｓ９（“カテゴリ判断（応答）”）に移行する。Ｓ８の処理は、ＭＭ入力解釈手段１０２で実行される。
【００９８】
Ｓ９では、コンテンツ提供装置１０は、提供されたコンテンツの再生開始から、コンテンツ再生終了後の所定期間以内のユーザの状態を推定する指標値に基づいて、該コンテンツに対する反応であると判断する。そして、コンテンツ提供装置１０はＳ１０（“関心度更新”）に移行する。Ｓ９の処理は、入力カテゴリ判別手段１０３で実行される。Ｓ９の処理は、入力カテゴリ判別手段１０３で説明した。
【００９９】
Ｓ１０では、コンテンツ提供装置１０は、Ｓ８で生成されたユーザの状態を推定する指標値に基づいて、コンテンツを提供した情報源に対する情報源関心度を算出する。コンテンツ提供装置１０は、算出された情報源関心度を、例えば、ユーザＩＤといったコンテンツを提供した情報源の識別情報に対応付けて情報源関心度ＤＢ１３０に格納する。なお、情報源関心度の算出は、ぬいぐるみ型デバイスＲ１を介してコンテンツがユーザに提供される度に行われ、情報源関心度ＤＢ１３０に格納される。このため、情報源関心度ＤＢ１３０には、最新の情報源関心度が格納される。上述のＳ１０の処理は、情報源関心度更新手段１０５で実行される。また、上述のＳ１０の処理は、情報源関心度更新手段１０５で説明した。
【０１００】
ここで、コンテンツ提供装置１０で実行されるマルチモーダル情報を受け付ける処理（Ｓ１−Ｓ２）は、ユーザの非言語情報を含むマルチモーダル情報を入力する手順、ステップの一例である。また、コンテンツ提供装置１０のＣＰＵ１１等は、ユーザの非言語情報を含むマルチモーダル情報を入力する手段の一例として、Ｓ１−Ｓ２の処理を実行する。
【０１０１】
また、コンテンツ提供装置１０で実行されるＳ１０の処理は、入力されたマルチモーダル情報から算出された、ユーザの状態を推定する指標値に基づいて、情報源との関係性を表す関心度を算出する手順、ステップの一例である。また、コンテンツ提供装置１０のＣＰＵ１１等は、入力されたマルチモーダル情報から算出された、ユーザの状態を推定する指標値に基づいて、情報源との関係性を表す関心度を算出する手段の一例として、Ｓ１０の処理を実行する。
【０１０２】
また、コンテンツ提供装置１０で実行されるＳ４の処理は、算出された関心度に基づいて、ネットワークに接続された複数の情報源の中から前記ユーザに提供するコンテンツの取得先を決定する手順、ステップの一例である。また、コンテンツ提供装置１０のＣＰＵ１１等は、算出された関心度に基づいて、ネットワークに接続された複数の情報源の中から前記ユーザに提供するコンテンツの取得先を決定する手段の一例として、Ｓ４の処理を実行する。
【０１０３】
また、コンテンツ提供装置１０で実行されるＳ３、Ｓ９の処理は、判別手順、判別ステップの一例である。また、コンテンツ提供装置１０のＣＰＵ１１等は、判別手段の一例としてＳ３、Ｓ９の処理を実行する。
【０１０４】
以上、説明したように、本実施形態のコンテンツ提供システム１では、コンテンツ提供装置１０のぬいぐるみ型デバイスＲ１を介して検知された、ユーザのマルチモーダル情報からコンテンツの取得を行うことができる。このため、ユーザはＩＣＴ機器の操作を意識せずにＩＣＴサービスを利用することができる。
【０１０５】
また、本実施形態のコンテンツ提供システム１では、コンテンツ提供装置１０のぬいぐるみ型デバイスＲ１を介して検知された、ユーザのマルチモーダル情報から算出された情報源関心度に基づいて、コンテンツの取得先を決定する。このため、例えば、ＳＮＳ等のソーシャルメディアにおける情報源との関係性の構築を意識せずに、ＳＮＳ等が提供するコミュニティに参加できる。
【０１０６】
本実施形態のコンテンツ提供システム１では、コンテンツが提供される度に、ユーザに対して提供されたコンテンツに対する好意的な反応の度合いを示す指標値から情報源関心度を算出し、更新する。このため、ユーザに対して提供されるコンテンツの取得先を厳選することができる。その結果、経時的には、ユーザと情報源との間にネットワークを構築することができる。本実施形態のコンテンツ提供システム１では、ユーザは、ネットワークを構築するための諸手順を意識しなくともよい。
【０１０７】
本実施形態のコンテンツ提供システム１では、ＩＣＴ機器等の操作や情報判別に支障を来たす高齢者などのコンピュータリテラシーが低いユーザであっても、ソーシャルメディアが提供するＳＮＳ参加といったＩＣＴサービスの利用を可能とすることができる。本実施形態のコンテンツ提供システム１は、ユーザの情報システムの利用を支援する技術を提供できる。
【０１０８】
＜実施例２＞
実施例１のコンテンツ提供装置１０は、ユーザのマルチモーダル情報を検知するぬいぐるみ型デバイスＲ１をユーザインターフェースに備える。実施例１で説明したように、ぬいぐるみ型デバイスＲ１は、複数のアクチエータを制御することにより、提供されたコンテンツに応じて、様々なアクションが可能である。
【０１０９】
本実施形態のコンテンツ提供システムでは、ぬいぐるみ型デバイスＲ１を使用するユーザの非言語情報をコンテンツとして、ぬいぐるみ型デバイスＲ１を使用する他のユーザに対して発信する。他のユーザの、ぬいぐるみ型デバイスＲ１は、発信されたコンテンツに応じて所定のアクション（動作）を実行する。つまり、本実施形態のコンテンツ提供システムでは、一のユーザから発信されたコンテンツを、他のユーザの使用するぬいぐるみ型デバイスＲ１のアクションとして伝達できる。このため、本実施形態のコンテンツ提供システムでは、ぬいぐるみ型デバイスＲ１を使用するユーザ間で、ぬいぐるみ型デバイスＲ１のアクションを介したコミュニケーションが可能となる。本実施形態のコンテンツ提供
システムでは、ぬいぐるみ型デバイスＲ１を使用するユーザ間で、ぬいぐるみ型デバイスＲ１のアクションを介したソーシャルメディアサービスが提供できる。以下、図５を参照し、本実施形態のコンテンツ提供システムを説明する。
【０１１０】
〔システム構成〕
図５は、本実施形態のコンテンツ提供システム１ａの一実施例を示す図である。本実施形態のコンテンツ提供システム１ａは、サーバ３０、コンテンツ提供装置１０ａ、外部情報源２０ａを含む。コンテンツ提供装置１０ａとサーバ３０とは、例えば、図２に例示のネットワークＮを介し接続する。該ネットワークＮには複数のコンテンツ提供装置１０ａが接続する。サーバ３０は、ネットワークＮに接続された複数のコンテンツ提供装置１０ａに対し、ぬいぐるみ型デバイスＲ１を介したソーシャルメディアサービス（以下、サービスと称す）を提供する。サーバ３０の提供するサービスを利用するユーザは、ぬいぐるみ型デバイスＲ１を使用したコミュニケーションを行うことができる。換言すれば、コンテンツ提供システム１ａでは、サーバ３０を介した、ぬいぐるみ型デバイスＲ１を使用するユーザのコミュニティが形成される。
【０１１１】
なお、サーバ３０は、例えば、図３に例示の情報処理装置９０と同様の構成により実現される。サーバ３０の補助記憶部１３には、図５に例示する、コンテンツＤＢ２３０、プレゼンス情報ＤＢ２３１、ソーシャルグラフＤＢ２３２が含まれる。また、サーバ３０の補助記憶部１３には、実施例１で説明した、図示しない情報源関心度ＤＢが含まれる。
【０１１２】
また、ネットワークＮには複数の外部情報源２０ａが接続される。外部情報源２０ａは、例えば、図２に例示の情報源２０で説明したように、ユーザ端末といったＩＣＴ機器を介し、映像、音声、文字情報といったコンテンツをネットワークＮに発信する。サーバ３０は、ネットワークＮに接続されたコンテンツ提供装置１０ａから要求があった場合には、ネットワークＮを介し外部情報源２０ａに接続し、外部情報源２０ａが発信するコンテンツの取得を行う。外部情報源２０ａの発信するコンテンツは、サーバ３０を介してコンテンツ提供装置１０ａに提供される。
【０１１３】
コンテンツ提供装置１０ａは、ぬいぐるみ型デバイスＲ１で検知したユーザのマルチモーダル情報をコンテンツとして情報発信を行う。コンテンツ提供装置１０ａも、コンテンツ提供装置１０と同様の構成により実現できる。なお、コンテンツ提供装置１０ａは、ぬいぐるみ型デバイスＲ１を接続するとしてもよい。また、コンテンツ提供装置１０ａが、ぬいぐるみ型デバイスＲ１の中に含まれていてもよい。
【０１１４】
サーバ３０は、コンテンツ提供装置１０ａから発信されたユーザのマルチモーダル情報を受信する。サーバ３０は、受信したユーザのマルチモーダル情報に基づいて、コンテンツを生成する。生成されたコンテンツは、ぬいぐるみ型デバイスＲ１のアクションとして他のユーザのコンテンツ提供装置１０ａに提供される。生成されたコンテンツの提供先は、ユーザのマルチモーダル情報、ユーザ間の関係性から決定される。
【０１１５】
〔機能ブロック構成〕
（コンテンツ提供装置）
図５に例示のコンテンツ提供装置１０ａは、入力カテゴリ判別手段１０３ａ、発信情報送信手段１１１、応答情報送信手段１１２、コンテンツ要求手段１１３を備えることで、実施例１のコンテンツ提供装置１０と異なる。また、コンテンツ提供装置１０ａは、実施例１のコンテンツ提供装置１０が有する情報源関心度ＤＢを含まない。以下、実施例１と異なる各機能手段１０３ａ、１１１−１１３について説明する。
【０１１６】
入力カテゴリ判別手段１０３ａは、ぬいぐるみ型デバイスＲ１に対するユーザ動作が、コンテンツ提供の要求、提供されたコンテンツに対する応答、コンテンツの発信のいずれ
かに該当するかを判別する。入力カテゴリ判別手段１０３ａは、実施例１と同様に、ＭＭ入力解釈手段から引き渡された指標値に基づいて、ユーザ動作の判別を行う。なお、入力カテゴリ判別手段１０３ａは、ユーザ動作の判別時には、ＭＭ入力解釈手段１０２から引き渡された指標値を主記憶部１２の所定の領域に一時的に格納する。格納された指標値は、発信情報送信手段１１１、応答情報送信手段１１２、コンテンツ要求手段１１３に引き渡される。
【０１１７】
入力カテゴリ判別手段１０３ａは、例えば、提供されたコンテンツの再生開始からコンテンツ再生終了後の所定期間以内のユーザ動作を、該コンテンツに対する応答であると判別する。なお、所定期間については、入力カテゴリ判別手段１０３で説明した。
【０１１８】
入力カテゴリ判別手段１０３ａは、ユーザ動作を、提供されたコンテンツに対する応答であると判別する場合には、応答情報送信手段１１２に対して、提供されたコンテンツに対する応答であることを通知する。また、入力カテゴリ判別手段１０３ａは、提供されたコンテンツに対する応答であると判別された場合、例えば、対象となる対象コンテンツＩＤ、対象となるコンテンツのユーザＩＤを例えば、コンテンツ再生手段１０７等から取得する。また、入力カテゴリ判別手段１０３ａは、例えば、ＭＭ入力解釈手段１０２で生成された各種計測値を取得するとしてもよい。入力カテゴリ判別手段１０３ａは、取得した各種情報を応答情報送信手段１１２に引き渡す。
【０１１９】
また、入力カテゴリ判別手段１０３ａは、例えば、提供されたコンテンツの再生開始からコンテンツ再生終了後の所定期間外のユーザ動作から、コンテンツ提供の要求を判別する。例えば、ユーザ動作として、手を叩く等の明示的なジェスチャ、ぬいぐるみ型デバイスＲ１の所定の部位に設けられた、コンテンツ要求のためのボタンの操作、表示画面上の指示等が提示できる。入力カテゴリ判別手段１０３ａは、ユーザ動作を、コンテンツ提供の要求と判別する場合には、コンテンツ要求手段１１３に対してコンテンツ要求を通知する。
【０１２０】
なお、コンテンツ提供装置１０ａは、サーバ３０を介し、ネットワークＮに接続された外部情報源２０ａに対してもコンテンツの提供を要求することができる。このため、入力カテゴリ判別手段１０３ａは、外部情報源２０ａに対するコンテンツ提供の要求と、サーバ３０が提供するコンテンツ提供装置１０ａ間のコミュニティサービスに対するコンテンツ提供の要求に対するユーザ動作を決めて置いてもよい。例えば、入力カテゴリ判別手段１０３ａは、手を叩く等の明示的なジェスチャ、ぬいぐるみ型デバイスＲ１の所定の部位に設けられた、コンテンツ要求のためのボタンの操作を、サーバ３０の提供するサービスへのコンテンツ提供の要求とすることができる。また、入力カテゴリ判別手段１０３ａは、表示画面上の指示等を外部情報源２０ａに対するコンテンツ提供の要求とすることができる。
【０１２１】
また、入力カテゴリ判別手段１０３ａは、例えば、提供されたコンテンツの再生開始からコンテンツ再生終了後の所定期間外の、コンテンツ提供の要求以外の積極的なユーザ動作をコンテンツの発信であると判別する。例えば、入力カテゴリ判別手段１０３ａは、ぬいぐるみ型デバイスＲ１への話しかけや、接触を伴う働きかけを検知した場合には、ユーザ動作を、コンテンツの発信であると判別する。また、入力カテゴリ判別手段１０３ａは、例えば、提供されたコンテンツの再生開始からコンテンツ再生終了後の所定期間外の、コンテンツ提供の要求以外のユーザ動作をコンテンツの発信であると判別してもよい。ぬいぐるみ型デバイスＲ１のアクションは、サーバ３０によって接続された相手ユーザのマルチモーダル情報に基づくものだからである。
【０１２２】
入力カテゴリ判別手段１０３ａは、ユーザ動作を、コンテンツの発信と判別する場合に
は、発信情報送信手段１１１に対してコンテンツの送信を通知する。
【０１２３】
発信情報送信手段１１１は、ぬいぐるみ型デバイスＲ１を介して検知したユーザの状態を推定する指標値を、サーバ３０に送信する。発信情報送信手段１１１は、例えば、ユーザを識別する識別情報（ユーザＩＤ）等と共に指標値を送信するとしてもよい。
【０１２４】
応答情報送信手段１１２は、提供されたコンテンツに対するユーザ応答をサーバ３０に送信する。応答情報送信手段１１２は、ぬいぐるみ型デバイスＲ１を介して検知した、所定期間のユーザの状態を推定する指標値を、応答情報としてサーバ３０に送信する。応答情報送信手段１１２は、例えば、ユーザを識別する識別情報（ユーザＩＤ）等と共に指標値を送信するとしてもよい。
【０１２５】
コンテンツ要求手段１１３は、コンテンツ提供のユーザ要求をサーバ３０に送信する。コンテンツ要求手段１１３は、コンテンツ要求の通知と共に指標値を送信する。コンテンツ要求手段１１３は、例えば、ユーザを識別する識別情報（ユーザＩＤ）等と共に指標値を送信するとしてもよい。なお、コンテンツ要求手段１１３は、コンテンツ要求の通知に、外部情報源２０ａに対する要求か、他のコンテンツ提供装置１０ａに対する要求かを含め送信するとしてもよい。
【０１２６】
（サーバ）
図５に例示のサーバ３０は、発信情報受信手段２０１、反応情報受信手段２０２、コンテンツ送受信手段２０３、コンテンツ生成手段２０４、ソーシャルグラフ更新手段２０５の各機能手段を備える。さらに、サーバ３０は、コンテンツ取得手段２０６、情報源決定手段２０７の各機能手段を備える。サーバ３０は、ＣＰＵ１１が補助記憶部１３に記憶されているＯＳ、各種プログラムや各種データを主記憶部１２に読み出して実行することにより、対象プログラムの実行と共に、上述の各機能手段を実現する。
【０１２７】
なお、各機能手段のうち、いずれかが、他の情報処理装置に含まれてもよい。例えば、サーバ３０は、発信情報受信手段２０１を含む情報処理装置と、反応情報受信手段２０２を含む情報処理装置と、コンテンツ送受信手段２０３を含む情報処理装置がネットワークＮを介して接続する。そして、該ネットワークＮにコンテンツ生成手段２０４を含む情報処理装置と、ソーシャルグラフ更新手段２０５を含む情報処理装置が接続する。さらに、該ネットワークＮに、コンテンツ取得手段２０６を含む情報処理装置と、情報源決定手段２０７を含む情報処理装置が接続する。このように、サーバ３０は、複数の情報処理装置に機能手段を分散し、各機能手段が実現されることで機能してもよい。サーバ３０は、ネットワーク上のコンピュータ群であるクラウドとして実現できるので、各機能手段の処理負荷を軽減できる。
【０１２８】
また、図５に例示のサーバ３０は、以上の機能が参照し、或いは、管理するデータの格納先として、コンテンツＤＢ２３０、プレゼンス情報ＤＢ２３１、ソーシャルグラフＤＢ２３２を有する。コンテンツＤＢ２３０、プレゼンス情報ＤＢ２３１、ソーシャルグラフＤＢ２３２は、例えば、サーバ３０の補助記憶部１３に含まれる。なお、コンテンツＤＢ２３０、プレゼンス情報ＤＢ２３１、ソーシャルグラフＤＢ２３２は、それぞれ、別々の外部記憶装置に含まれるとしてもよい。
【０１２９】
発信情報受信手段２０１は、コンテンツ提供装置１０ａから送信された発信情報を受信する。発信情報受信手段２０１は、受信した発信情報を、例えば、受信時刻情報、接続状態（オンライン状態）、ユーザＩＤ等と共に主記憶部１２の所定の記憶領域に一時的に格納する。また、発信情報受信手段２０１は、受信した発信情報を、受信時刻情報、接続状態、ユーザＩＤ等と共にプレゼンス情報ＤＢ２３１に格納する。受信した発信情報は、コ
ンテンツ生成手段２０４に引き渡される。
【０１３０】
なお、プレゼンス情報ＤＢ２３１は、サーバ３０の提供するサービスを利用するユーザの状態を表すプレゼンス情報が、各ユーザのユーザＩＤと対応付けられて格納されるデータベースである。例えば、ユーザの状態を推定する各種計測値、指標値、受信時刻、コンテンツ提供装置１０ａとサーバ３０との接続状態等が、プレゼンス情報としてユーザＩＤに対応付けられて格納される。プレゼンス情報ＤＢ２３１に格納されるプレゼンス情報は、発信情報受信手段２０１、反応情報受信手段２０２、コンテンツ送受信手段２０３で受信される情報である。プレゼンス情報は、発信情報受信手段２０１、反応情報受信手段２０２、コンテンツ送受信手段２０３で受信される度に、更新される。
【０１３１】
反応情報受信手段２０２は、コンテンツ提供装置１０ａから送信された応答情報を受信する。反応情報受信手段２０２は、受信したユーザの応答情報を、例えば、受信時刻情報、接続状態、ユーザＩＤ等と共に主記憶部１２の所定の記憶領域に一時的に格納する。反応情報受信手段２０２は、受信した応答情報を、受信時刻情報、接続状態、ユーザＩＤ等と共にプレゼンス情報ＤＢ２３１に格納する。受信した応答情報は、ソーシャルグラフ更新手段２０５に引き渡される。
【０１３２】
コンテンツ送受信手段２０３は、コンテンツ提供装置１０ａから送信されたコンテンツ要求情報を受信する。コンテンツ送受信手段２０３は、受信したコンテンツ要求情報を、例えば、受信時刻情報、接続状態、ユーザＩＤ等と共に主記憶部１２の所定の記憶領域に一時的に格納する。コンテンツ送受信手段２０３は、受信したコンテンツ要求情報を、受信時刻情報、接続状態、ユーザＩＤ等と共にプレゼンス情報ＤＢ２３１に格納する。コンテンツ送受信手段２０３は、コンテンツ要求情報を情報源決定手段２０７に通知する。
【０１３３】
また、コンテンツ送受信手段２０３は、コンテンツ取得手段２０６から引き渡されたコンテンツを、例えば、コンテンツを提供した情報源の情報（ユーザＩＤ、ＵＲＬ等）と共に、コンテンツ提供装置１０ａに送信する。コンテンツ提供装置１０ａに送信されたコンテンツは、ネットワークＮを介しコンテンツ要求手段１１３により受信される。
【０１３４】
コンテンツ生成手段２０４は、コンテンツ提供装置１０ａを介して発信されたユーザの状態を推定する情報に基づいて、ユーザの状態に対応するコンテンツを生成する。コンテンツ生成手段２０４で生成されるコンテンツは、ユーザの状態に対応するぬいぐるみ型デバイスＲ１のアクションである。コンテンツ生成手段２０４で生成された、ユーザの状態に対応するぬいぐるみ型デバイスＲ１のアクションは、例えば、サーバ３０を介して接続される、他のユーザのぬいぐるみ型デバイスＲ１を制御する情報となる。
【０１３５】
つまり、サーバ３０は、一方のユーザの状態に対応するぬいぐるみ型デバイスＲ１のアクションを決定し、該アクションを、サーバ３０を介し、他方のユーザのぬいぐるみ型デバイスＲ１のアクションに反映させる。この結果、各ユーザの使用するぬいぐるみ型デバイスＲ１は、サーバ３０を介し、接続されたユーザの状態に対応して動作できる。そのため、サーバ３０は、相互のユーザが使用する、ぬいぐるみ型デバイスＲ１を介した疑似的なコミュニケーションを提供できる。
【０１３６】
例えば、対象となるユーザの状態が元気のない様子であれば、対象ユーザと接続する他のユーザのぬいぐるみ型デバイスＲ１を、首を前に傾け、顔を俯かせるよう制御し、元気のない状態を模すように動作させる。手元のぬいぐるみ型デバイスＲ１の動作に対し、対象ユーザと接続する他のユーザは、例えば、ユーザの状態を気遣うよう反応する。この他のユーザの反応に対応して、例えば、対象となるユーザのぬいぐるみ型デバイスＲ１を、片手を前に出し、首を横に傾け、顔を上側に向けるよう制御し、ユーザの顔色を窺うよう
に動作させる。手元のぬいぐるみ型デバイスＲ１の動作に対し、対象ユーザは、例えば、笑顔で応答する。対象ユーザの応答に対応して、例えば、対象ユーザと接続する他のユーザのぬいぐるみ型デバイスＲ１を、傾けた首、俯かせた顔等を戻し、両手を広げるよう制御し、気遣いに対する応答を模すように動作する。
【０１３７】
このように、コンテンツ生成手段２０４は、発信情報を送信したユーザの状態に対応した、ぬいぐるみ型デバイスＲ１のアクションをコンテンツとして生成する。例えば、コンテンツ生成手段２０４は、図６Ａに例示するように、ユーザの状態（ユーザの動作）に対応する複数のコマンドが格納されたテーブルを備え、発信情報に含まれるユーザの状態に対応するコマンドを、コンテンツとして生成するとしてもよい。なお、コマンドは、ぬいぐるみ型デバイスＲ１に対する制御指示であり、上述のように、ぬいぐるみ型デバイスＲ１の複数の部位を動作させる。ぬいぐるみ型デバイスＲ１の複数のアクチエータは、制御指示に基づいて動作する。
【０１３８】
コンテンツ生成手段２０４は、生成したコンテンツをコンテンツＤＢ２３０に格納する。なお、コンテンツは、発信情報を送信したユーザのユーザＩＤ、発信情報を受信した時刻情報等と共に、コンテンツＤＢ２３０に格納されるとしてもよい。
【０１３９】
ソーシャルグラフ更新手段２０５は、コンテンツ提供装置１０ａから送信された応答情報に基づいて、指標値を算出し、算出した指標値をソーシャルグラフＤＢ２３２に格納する。なお、ソーシャルグラフ更新手段２０５で算出される指標値は、ユーザ間のネットワークの強さ（関係性）を表す指標である。例えば、対象となるコンテンツを提供したユーザとの間のソーシャルグラフ（関係性）は、実施例１の情報源関心度として算出できる。
【０１４０】
対象となるコンテンツを提供したユーザとの間のソーシャルグラフ（関係性）は、ソーシャルグラフ更新手段２０５で算出された情報源関心度により、更新される。また、ソーシャルグラフ更新手段２０５は、応答情報に含まれる指標値（好意度）が一定値以上の場合には、対象となるコンテンツを提供した他のユーザに対して応答を返信する。ソーシャルグラフ更新手段２０５の処理の詳細については、後述する。
【０１４１】
コンテンツ取得手段２０６は、コンテンツ提供装置１０ａからコンテンツ提供の要求を受け、情報源決定手段２０７で決定された情報源からコンテンツの取得を行う。コンテンツ提供装置１０ａからのコンテンツ提供の要求は、サーバ３０の提供するコンテンツ提供装置１０ａ間のコンテンツ以外に、外部情報源２０ａの提供するコンテンツへの要求を含む。コンテンツ提供取得手段２０６は、例えば、コンテンツの取得先が外部情報源２０ａの場合には、情報源決定手段２０７で決定された外部情報源２０ａに対してコンテンツを取得する。取得されたコンテンツは、例えば、情報源の情報（ユーザＩＤ、ＵＲＬ等）と共に、主記憶部１２の所定の領域に一時的に格納され、コンテンツ送受信手段２０３に引き渡される。
【０１４２】
また、例えば、コンテンツ提供取得手段２０６は、コンテンツの取得先が情報源決定手段２０７で決定された他のユーザの場合には、コンテンツＤＢ２３０を参照し、対象となる他のユーザに対応付けられたコンテンツ（コマンド）を取得する。取得されたコンテンツは、例えば、対象となる他のユーザのユーザＩＤ等と共に、主記憶部１２の所定の領域に一時的に格納され、コンテンツ送受信手段２０３に引き渡される。
【０１４３】
情報源決定手段２０７は、コンテンツ送受信手段２０３から通知されたコンテンツ要求情報の通知を受け、コンテンツの取得先である情報源を決定する。例えば、情報源決定手段２０７は、通知されたコンテンツ要求情報が外部情報源２０ａに対するコンテンツ提供の要求の場合には、実施例１と同様に、図示しない情報源関心度ＤＢを参照し、所定の情
報源をコンテンツの取得先として決定する。
【０１４４】
また、情報源決定手段２０７は、通知されたコンテンツ要求情報が、サーバ３０で提供するサービスを利用する他のユーザへのコンテンツ要求の場合には、所定のＤＢを参照し、所定の条件を満たすユーザをコンテンツの取得先として決定する。なお、所定のＤＢとは、図５に例示のプレゼンス情報ＤＢ２３１、ソーシャルグラフＤＢ２３２であり、コンテンツの取得先決定処理の詳細については、後述する。
【０１４５】
〔データベース構成〕
図６Ｂ、６Ｃに、コンテンツＤＢ２３０を例示する。図６Ｂは、コンテンツ生成手段２０４で生成された、ユーザの状態に応じて生成されたコンテンツが格納されるデータベースである。図６Ｂに例示のデータベースは、ユーザ毎のレコードを有し、「ユーザＩＤ」フィールドに対応付けられた「コンテンツ」フィールド、「時刻」フィールドを有する。「ユーザＩＤ」フィールドには、ユーザを一意に特定する識別情報であるユーザＩＤが格納される。ユーザＩＤは、例えば、サーバ３０により、付与される。「コンテンツ」フィールドには、コンテンツ生成手段２０４で生成されたコンテンツが格納される。コンテンツは、例えば、ユーザ状態に対応する、ぬいぐるみ型デバイスＲ１のアクションを制御するコマンドである。「時刻」フィールドには、発信情報を受信した時刻情報が格納される。時刻情報は、例えば、４桁の西暦、２桁の月暦、２桁の日暦、２桁の時暦、２桁の分暦等で構成される。なお、「時刻」フィールドに格納される時刻情報は、秒暦を含むとしてもよい。発信情報を受信した時刻が格納されればよい。
【０１４６】
図６Ｃは、コマンド番号に対応付けられたインタラクションのデータベースである。図６Ｃに例示のデータベースは、コマンド毎のレコードを有し、「コマンド番号」フィールドに対応付けられた「インタラクション」フィールドを有する。「コマンド番号」フィールドには、ぬいぐるみ型デバイスＲ１のアクションを制御するコマンドが格納される。「インタラクション」フィールドには、コマンドに応じたインタラクションが格納される。インタラクションは、ぬいぐるみ型デバイスＲ１の動作を表す。
【０１４７】
図６Ｄに、ソーシャルグラフＤＢ２３２を例示する。図６Ｄは、ソーシャルグラフ更新手段２０５で算出された指標値が格納されるデータベースである。図６Ｄに例示のソーシャルグラフＤＢ２３２は、ユーザ毎のレコードを有し、「ユーザ名」フィールドに対応付けられた「対象ユーザ」フィールド、「接続の強さ」フィールドを有する。「ユーザ名」フィールドには、ユーザ名が格納される。「対象ユーザ」フィールドには、サーバ３０で提供するサービスを利用する他のユーザのユーザ名が格納される。なお、「ユーザ名」フィールド、「対象ユーザ」フィールドには、それぞれのユーザに対応したユーザＩＤが格納されるとしてもよい。サーバ３０が提供するサービスを利用する、それぞれのユーザを識別する情報が格納されればよい。「接続の強さ」フィールドには、ソーシャルグラフ更新手段２０５で算出された指標値が格納される。
【０１４８】
図６Ｄの例において、ユーザＡのユーザＢに対する接続の強さは“０．１”であり、ユーザＣに対する接続の強さは“０．４”であり、ユーザＤに対する接続の強さは“１．０”である。図例より、ユーザＡに係る、各ユーザとの接続の強さは、ユーザＤ＞ユーザＣ＞ユーザＢであることが判る。つまり、ユーザＡとの関係性においては、ユーザＤ、ユーザＣ、ユーザＢの順で弱くなることが判る。
【０１４９】
また、図６Ｄの例において、ユーザＢのユーザＡに対する接続の強さは“０．２”であり、ユーザＣに対する接続の強さは“０．１”である。ユーザＢとの関係性において、ユーザＡはユーザＣより強いことが判る。また、ユーザＡのユーザＢに対する関係性より、ユーザＢのユーザＡに対する関係性の方が強いことが判る。
【０１５０】
図６Ｅは、プレゼンス係数を特定するためのテーブルの例示である。後述するように、情報源決定手段２０７は、図６Ｅに例示のテーブルを参照し、ユーザの状態に応じたプレゼンス係数を決定する。図６Ｅのテーブルは、例えば、補助記憶部１３に構築される。
【０１５１】
〔処理シーケンス〕
以下、図７、８を参照し、本実施形態のコンテンツ提供システム１ａの処理を説明する。図７、８は、コンテンツ提供システム１ａの処理シーケンスの例示である。図７に例示の処理は、コンテンツ提供装置１０ａ及びサーバ３０によって実行される。コンテンツ提供装置１０ａは、例えば、主記憶部１２に実行可能に展開されたコンピュータプログラムにより、図７、８の処理を実行する。同様に、サーバ３０は、例えば、主記憶部１２に実行可能に展開されたコンピュータプログラムにより、図７、８の処理を実行する。
【０１５２】
図７に例示の処理シーケンスにおいて、ユーザは、ぬいぐるみ型デバイスＲ１に対し、コンテンツ提供の要求を行う（Ｓ１、“コンテンツ要求”）。コンテンツ提供の要求は、ユーザの明示的な動作、或いは、所定のボタン操作である。コンテンツ提供装置１０ａは、ぬいぐるみ型デバイスＲ１を介し、ユーザの明示的な動作、所定のボタン操作を検知（Ｓ２、“ＭＭ入力解釈”）し、ユーザのコンテンツ要求を判断する（Ｓ３、“カテゴリ判断（要求）”）。コンテンツ提供装置１０ａは、ユーザのコンテンツ要求をサーバ３０に送信する（Ｓ１１“コンテンツ要求”）。なお、Ｓ１１の処理は、コンテンツ提供装置１０ａのコンテンツ要求手段１１３で説明した。
【０１５３】
なお、外部情報源２０ａに対する要求と、ぬいぐるみ型デバイスＲ１を使用する他ユーザに対する要求とは、例えば、予め決めておくことができる。例えば、手を叩く等の明示的なジェスチャ、ぬいぐるみ型デバイスＲ１の所定の部位に設けられた、コンテンツ要求のためのボタンの操作は、他ユーザに対する要求とすることができる。この場合、外部情報源２０ａに対する要求は、例えば、表示画面上のボタン操作等とすることができる。
【０１５４】
コンテンツ提供装置１０ａからのコンテンツ要求を受けたサーバ３０は、コンテンツ要求に伴って送信されたコンテンツ要求情報（各種計測値、指標値、ユーザＩＤ等）に基づいて、プレゼンス情報ＤＢ２３１を更新する。サーバ３０は、例えば、コンテンツ要求情報に含まれる、ユーザの状態を推定する各種計測値、指標値、ユーザＩＤといった情報と共に、接続状態、受信時刻情報等をプレゼンス情報ＤＢ２３１に格納する。ユーザの状態を推定する各種計測値、指標値、ユーザＩＤ、接続状態、受信時刻情報等は、コンテンツ要求を受ける度に、プレゼンス情報ＤＢ２３１に格納される。
【０１５５】
そして、サーバ３０は、コンテンツ要求に伴って送信されたコンテンツ要求情報に基づいて、プレゼンス情報ＤＢ２３１、ソーシャルグラフＤＢ２３２を参照し、ユーザに提供するコンテンツの取得先を決定する（Ｓ２１、“情報源選択”）。なお、外部情報源２０ａに対するコンテンツ提供の要求についての処理は、情報源決定手段２０７で説明した。他ユーザに対する要求の処理については、後述する。
【０１５６】
サーバ３０は、コンテンツの取得先として決定された他のユーザ、或いは、外部情報源２０ａからコンテンツの取得を行う（Ｓ２２、“コンテンツの取得”）。サーバ３０は、コンテンツの取得先が他のユーザの場合にはコンテンツＤＢ２３０を参照し、該取得先が外部情報源２０ａの場合には該外部情報源２０ａにアクセスし、コンテンツの取得を行う。なお、Ｓ２２の処理は、サーバ３０のコンテンツ取得手段２０６で説明した。
【０１５７】
サーバ３０は、Ｓ２２で取得したコンテンツをコンテンツ提供装置１０ａに送信する（Ｓ２３，“コンテンツ送信”）。サーバ３０は、Ｓ２２で取得したコンテンツを、例えば
、コンテンツを取得した情報源の情報（ユーザＩＤ、ＵＲＬ等）と共に、コンテンツ提供装置１０ａに送信する。なお、Ｓ２３の処理は、サーバ３０のコンテンツ送受信手段２０３で説明した。
【０１５８】
サーバ３０から送信されたコンテンツは、実施例１と同様に、コンテンツ提供装置１０ａで受信され、ぬいぐるみ型デバイスＲ１等を介してユーザに伝達される（Ｓ６、“コンテンツ再生”）。
【０１５９】
ぬいぐるみ型デバイスＲ１等を介し、コンテンツの提供を受けたユーザは、対象のコンテンツに対する反応を行う（Ｓ７，“応答情報”）。ユーザの対象となるコンテンツへの反応は、ぬいぐるみ型デバイスＲ１を介して検知（Ｓ８、“ＭＭ入力解釈”）され、応答情報として判断される（Ｓ９、“カテゴリ判断（応答）”）。コンテンツ提供装置１０ａは、提供されたコンテンツに対するユーザの反応を応答情報として、サーバ３０に送信する（Ｓ１２、“応答情報送信”）。コンテンツ提供装置１０ａは、例えば、対象コンテンツＩＤ、対象コンテンツを提供したユーザＩＤ、各種計測値等をユーザＩＤ、指標値と共にサーバ３０に送信するとしてもよい。なお、Ｓ１２の処理は、コンテンツ提供装置１０ａの入力カテゴリ判別手段１０３ａ、応答情報送信手段２１２で説明した。
【０１６０】
サーバ３０は、応答情報を受信し、応答情報に含まれる、ユーザの状態を推定する各種計測値、指標値、ユーザＩＤといった情報と共に、接続状態、受信時刻情報等をプレゼンス情報ＤＢ２３１に格納する。ユーザの状態を推定する各種計測値、指標値、ユーザＩＤ、接続状態、受信時刻情報等は、コンテンツ要求を受ける度に、プレゼンス情報ＤＢ２３１に格納される。
【０１６１】
そして、サーバ３０は、受信した応答情報に基づいて、対象となるコンテンツを提供したユーザとの関係性を表す指標値を算出し、ソーシャルグラフＤＢ２３２に格納する（Ｓ２４、“ソーシャルグラフ更新”）。対象となるコンテンツを提供したユーザとの関係性を表す指標値は、応答情報を受信する度に算出され、ソーシャルグラフＤＢ２３２に格納される。Ｓ２４の処理は後述する。
【０１６２】
図８は、ぬいぐるみ型デバイスＲ１を介してコンテンツを発信する処理シーケンスの例示である。図８に例示の処理シーケンスにおいて、ユーザは、ぬいぐるみ型デバイスＲ１に対し、コンテンツの発信を行う（Ｓ１３、“コンテンツ発信”）。コンテンツの発信は、コンテンツ要求以外の積極的なユーザ動作である。
【０１６３】
例えば、ぬいぐるみ型デバイスＲ１への話しかけや、接触を伴う働きかけ等が例示できる。コンテンツ提供装置１０ａは、ぬいぐるみ型デバイスＲ１を介し、話しかけや、接触を伴う働きかけといった、コンテンツ要求以外の積極的なユーザ動作を検知（Ｓ２、“ＭＭ入力解釈”）し、コンテンツの発信を判断する（Ｓ１４、“カテゴリ判断（送信）”）。コンテンツ提供装置１０ａは、ユーザの発信情報をコンテンツとしてサーバ３０に送信する（Ｓ１５“発信情報送信”）。なお、Ｓ１４の処理はコンテンツ提供装置１０ａの入力カテゴリ判断手段１０３ａで、Ｓ１５の処理は発信情報送信手段２１１で説明した。
【０１６４】
サーバ３０は、発信情報を受信し、発信情報に含まれる、ユーザの状態を推定する各種計測値、指標値、ユーザＩＤといった情報と共に、接続状態、受信時刻情報等をプレゼンス情報ＤＢ２３１に格納する。ユーザの状態を推定する各種計測値、指標値、ユーザＩＤ、接続状態、受信時刻情報等は、発信情報を受信する度に、プレゼンス情報ＤＢ２３１に格納される。
【０１６５】
そして、サーバ３０は、受信した発信情報に基づいて、他のユーザのぬいぐるみ型デバ
イスＲ１に提供されるコンテンツを生成する（Ｓ２５、“コンテンツ生成”）。Ｓ２５で生成されるコンテンツは、例えば、ぬいぐるみ型デバイスＲ１のアクションを制御する制御情報（例えば、コマンド等）である。サーバ３０は、受信した発信情報に基づいて生成したコンテンツをコンテンツＤＢ２３０に格納する。なお、Ｓ２５の処理は、サーバ３０のコンテンツ生成手段２０４で説明した。
【０１６６】
ここで、サーバ３０で実行される、Ｓ２４の処理は、ユーザの状態を推定する指標値に基づいて、前記管理装置に接続する他の端末を操作する対象ユーザとの関係性を表す接続の強さを算出する手順、ステップの一例である。また、サーバ３０のＣＰＵ１１等は、少なくとも、それぞれの端末から出力されたユーザの状態を推定する指標値に基づいて、前記管理装置に接続する他の端末を操作する対象ユーザとの関係性を表す接続の強さを算出する手段の一例としてＳ２４の処理を実行する。
【０１６７】
また、サーバ３０で実行されるＳ２１の処理は、選択手順、選択ステップの一例である。また、サーバ３０のＣＰＵ１１等は、選択手段の一例としてＳ２１の処理を実行する。
【０１６８】
〔処理フロー〕
以下、図９を参照し、図７に例示のＳ２４のソーシャルグラフ更新処理を説明する。図９は、サーバ３０による、ソーシャルグラフ更新処理のフローチャートの例示である。図例のフローチャートは、ソーシャルグラフ更新手段２０５で実行される。
【０１６９】
図９に例示のフローチャートにおいて、サーバ３０は、コンテンツ提供装置１０ａが送信した応答情報を受信（Ｓ２４１）する。そして、サーバ３０は、応答情報に含まれる、ユーザの状態を推定する各種計測値、指標値、ユーザＩＤといった情報と共に、受信時刻情報をプレゼンス情報ＤＢ２３１に格納する。また、サーバ３０は、対象のユーザが、オンライン状態（ぬいぐるみ型デバイスＲ１を介し、提供されたコンテンツを参照できる状態）であることを、上述した情報と共にプレゼンス情報ＤＢ２３１に格納する（Ｓ２４２）。
【０１７０】
サーバ３０は、応答情報に含まれる指標値（図中では“好意度”）が一定以上であれば、対象コンテンツを提供した他のユーザに対して好意的反応を返信する（Ｓ２４３）。一定以上の指標値としては、例えば、ソーシャルグラフＤＢ２３２に登録されたユーザの、接続の強さの平均値等が提示できる。図６Ｄの例では、ユーザＡに対する対象ユーザＢ，Ｃ，Ｄの接続の強さの平均値は「０．５」となる。つまり、平均値を採用した場合、サーバ３０は、接続の強さの平均値（「０．５」）を超えるユーザＤには返信を行い、他のユーザＢ、Ｃには返信しない。また、例えば、一定値として「０．２」といった値を採用してもよい。この場合、サーバ３０は、ユーザＢを除く、一定値（「０．２」）を超えるユーザＣ、Ｄに返信を行うこととなる。
【０１７１】
返信を行う場合、サーバ３０は、コンテンツ取得手段２０６に対し、情報源の取得先として対象ユーザＩＤを通知すればよい。なお、好意的反応とは、例えば、ぬいぐるみ型デバイスＲ１が喜ぶような動作（両手を広げ、大きく頷くようなアクション等）を行う制御情報を予め決めておき、対象ユーザＩＤを有するユーザに提供すればよい。
【０１７２】
次に、サーバ３０は、ソーシャルグラフＤＢ２３２を参照して対象ユーザに対する接続の強さを取得する（Ｓ２４４）。例えば、図６Ｄの例では、ユーザをＡとし、対象ユーザをＢとすれば、接続の強さ「０．１」が取得される。そして、サーバ３０は、実施例１で説明したように、応答情報に含まれる指標値に基づいて、数式１により、接続の強さを算出し、更新する（Ｓ２４５）。サーバ３０は、更新した接続の強さをソーシャルグラフＤＢ２３２に格納する（Ｓ２４６）。
【０１７３】
なお、Ｓ２４１−Ｓ２４６の処理は、サーバ３０が応答情報を受信する度に実行される。この結果、ソーシャルグラフＤＢ２３２に格納される対象ユーザへの接続の強さは、常に最新の関係性を反映した情報となる。
【０１７４】
次に、図１０を参照し、図７に例示のＳ２１の情報源選択処理を説明する。図１０は、サーバ３０による、情報源選択処理のフローチャートの例示である。図例のフローチャートは、情報源決定手段２０７で実行される。
【０１７５】
図１０に例示のフローチャートにおいて、サーバ３０は、コンテンツ提供装置１０ａが送信したコンテンツ要求情報を受け付ける（Ｓ２１１）。そして、サーバ３０は、コンテンツ要求情報に含まれる、ユーザの状態を推定する各種計測値、指標値、ユーザＩＤといった情報と共に、接続状態、受信時刻情報等をプレゼンス情報ＤＢ２３１に格納する（Ｓ２１２）。接続状態は、例えば、サーバ３０と、対象のユーザが、オンライン状態（ぬいぐるみ型デバイスＲ１を介し、提供されたコンテンツを参照できる状態）であること表す情報である。
【０１７６】
次に、サーバ３０は、ソーシャルグラフＤＢ２３２を参照し、当該ユーザＩＤ（例えば、ユーザＡ）に関係付けられた、対象ユーザＩＤ及び接続の強さを含むリストＬ１を取得する（Ｓ２１３）。図６Ｄの例では、対象ユーザＢ，Ｃ，Ｄが、ユーザＡに関係付けられた対象ユーザとなる。Ｓ２１３では、サーバ３０は、対象ユーザＢ，Ｃ，Ｄに対応するレコード（接続の強さを含む）をリストＬ１として取得する。
【０１７７】
そして、サーバ３０は、取得したリストＬ１に対してＳ２１４−Ｓ２１ｄの処理を繰り返し実行する。
【０１７８】
サーバ３０は、Ｓ２１４では、Ｓ２１３で取得したリストＬ１から一つの対象ユーザＩＤ（例えば、ユーザＸ）を選択する。そして、サーバ３０は、Ｓ２１３で取得したリストＬ１から、選択したユーザＩＤに対する接続の強さ（Ｆ（Ａ⇒Ｘ））を取得し、取得した接続の強さと所定の閾値βとの比較を行う（Ｓ２１５）。ここで、閾値βは、固定値であってもよく、例えば、Ｓ２１３で取得したリストＬ１に登録されている対象ユーザに対する接続の強さの平均値であってもよい。サーバ３０は、選択したユーザＩＤに対する接続の強さが閾値βを超える場合（Ｓ２１５、“Ｙ”）にはＳ２１６に移行し、選択したユーザＩＤに対する接続の強さが閾値β以下の場合（Ｓ２１５、“Ｎ”）にはＳ２１ｄに移行する。
【０１７９】
Ｓ２１６では、サーバ３０は、ソーシャルグラフＤＢ２３２を参照し、選択したユーザＩＤ（例えば、ユーザＸ）に関係付けられる、対象ユーザＩＤ及び接続の強さを含んだリストＬ２を取得する。そして、サーバ３０は、Ｓ２１４の処理と同様に、Ｓ２１６で取得したリストＬ２から一つの対象ユーザＩＤ（例えば、ユーザＹ）を選択する（Ｓ２１７）。
【０１８０】
Ｓ２１８では、サーバ３０は、Ｓ２１７で選択したユーザＩＤが、Ｓ２１４で取得したリストＬ１に含まれるか否かを判別する。サーバ３０は、Ｓ２１７で選択したユーザＩＤがリストＬ１に含まれる場合（Ｓ２１８、“Ｙ”）にはＳ２１ｃに移行し、Ｓ２１７で選択したユーザＩＤがリストＬ１に含まれない場合（Ｓ２１８、“Ｎ”）にはＳ２１９に移行する。
【０１８１】
Ｓ２１９では、サーバ３０は、リストＬ２からＳ２１７で選択したユーザＩＤに対する接続の強さ（Ｆ（Ｘ⇒Ｙ））を取得し、ユーザＡのＳ２１７で選択された対象ユーザＩＤ
に対する接続の強さ（Ｆ（Ａ⇒Ｙ））を算出する。つまり、ユーザＡの友人であるユーザＸの友人ユーザＹへの関係性を算出する。ユーザＡのユーザＹに対する接続の強さは、次に示す数式２より算出される。
【０１８２】
［数式２］
Ｆ（Ａ⇒Ｙ）＝Ｆ（Ａ⇒Ｘ）×Ｆ（Ｘ⇒Ｙ）
サーバ３０は、Ｓ２１５で取得したユーザＸに対する接続の強さと、Ｓ２１７で取得したユーザＸのユーザＹに対する接続の強さを掛け合せ、得られた算出値をユーザＡのユーザＹに対する関係性（接続の強さ）とする。
【０１８３】
Ｓ２１ａでは、サーバ３０は、Ｓ２１９で算出されたユーザＡのユーザＹに対する接続の強さ（Ｆ（Ａ⇒Ｙ））と所定の閾値βとの比較を行う。そして、サーバ３０は、ユーザＹに対する接続の強さが閾値βを超える場合（Ｓ２１ａ、“Ｙ”）には、ユーザＹのユーザＩＤとＳ２１９で算出した接続の強さをリストＬ１に追加する（Ｓ２１ｂ）。サーバ３０は、Ｓ２１ｂの処理後、Ｓ２１ｃに移行する。なお、Ｓ２１ａでは、サーバ３０は、ユーザＹに対する接続の強さが閾値β以下の場合（Ｓ２１ａ、“Ｎ”）には、Ｓ２１ｃに移行する。
【０１８４】
このように、サーバ３０は、Ｓ２１６−Ｓ２１ｂを実行することにより、ユーザＡの友人である対象ユーザ（ユーザＸ）に対して関係性を有する友人ユーザ（ユーザＹ）との間にも、接続の強さを算出することができる。
【０１８５】
Ｓ２１ｃでは、サーバ３０は、Ｓ２１６で取得したリストＬ２の最後のユーザＩＤに到達したかを判断する。サーバ３０は、リストＬ２の最後のユーザＩＤに到達していない場合（Ｓ２１ｃ、“Ｎ”）には、Ｓ２１７に移行し、処理を継続する。一方、サーバ３０は、リストＬ２の最後のユーザＩＤに到達している場合（Ｓ２１ｃ、“Ｙ”）には、Ｓ２１ｄに移行する。
【０１８６】
Ｓ２１ｄでは、サーバ３０は、Ｓ２１３で取得したリストＬ１の最後のユーザＩＤに到達したかを判断する。サーバ３０は、リストＬ１の最後のユーザＩＤに到達していない場合（Ｓ２１ｄ、“Ｎ”）には、Ｓ２１４に移行し、処理を継続する。一方、サーバ３０は、リストＬ１の最後のユーザＩＤに到達している場合（Ｓ２１ｄ、“Ｙ”）には、Ｓ２１ｅに移行する。
【０１８７】
Ｓ２１ｅでは、サーバ３０は、プレゼンス情報ＤＢ２３１を参照し、参照時点での接続状態がオンライン状態（アクティブ）であるユーザのリストＬ３を取得する。Ｓ２１ｆでは、サーバ３０は、リストＬ３に基づいて、Ｓ２１３で取得したリストＬ１の対象ユーザＩＤの中から、アクティブな対象ユーザＩＤを特定する。Ｓ２１３の説明例では、リストＬ１に含まれるユーザＢ，Ｃ，Ｄの内、ユーザＢ，ＣがリストＬ３に含まれるとすれば、サーバ３０は、ユーザＢ、Ｃをアクティブなユーザとして特定する。
【０１８８】
そして、Ｓ２１ｆでは、サーバ３０は、プレゼンス情報ＤＢ２３１を参照し、プレゼンス係数γを算出する。プレゼンス係数γは、例えば、ユーザＡ，Ｂ，Ｃについての現在のユーザの状態を推定する各種計測値、指標値等から算出される。ここで、プレゼンス係数γは、喜び、ふつう、落ち込みといったユーザ状態に対する他のユーザのユーザ状態から算出される係数であり、ユーザ間の相対的なユーザ状態の組合せで算出される。
【０１８９】
図６Ｅに、算出された係数の一例を例示する。図６Ｅは、喜び、ふつう、落ち込みといった３種類のユーザ状態の相対的な組合せで算出された係数γのテーブルの提示である。
【０１９０】
Ｓ２１ｆにおいて、サーバ３０は、図６Ｅに例示するテーブルに基づいて、プレゼンス係数を決定するとすればよい。例えば、ユーザＡの状態は、ユーザＡに対する各種計測値、指標値等から、“喜び”に該当するとする。これに対し、ユーザＢの状態は、“ふつう”に該当し、ユーザＣの状態は“落ち込み”に該当するとする。図６Ｅから、ユーザＡとユーザＢとのプレゼンス係数は、“１．２”となり、ユーザＡとユーザＣとのプレゼンス係数は、“０．２”となる。
【０１９１】
Ｓ２１ｆでは、サーバ３０は、ユーザＢに対する接続の強さに上述のプレゼンス係数を掛合せ、現在のユーザＢに対する接続の強さとしての値を算出する。例えば、ユーザＢに対する接続の強さは図６Ｄから“０．２”であり、プレゼンス係数は図６Ｅから“１．２”であるから、現在のユーザＢに対する接続の強さを示す算出値は、“０．２４”となる。同様に、ユーザＣに対する接続の強さは図６Ｄから“０．４”であり、プレゼンス係数は図６Ｅから“０．２”であるから、現在のユーザＣに対する接続の強さを示す算出値は、“０．０８”となる。
【０１９２】
サーバ３０は、Ｓ２１ｆで算出した現在の接続の強さを示す算出値を、例えば、主記憶部１２の所定の領域に一時的に格納する。
【０１９３】
サーバ３０は、Ｓ２１ｆで算出された、対象ユーザＩＤ毎の現在の接続の強さを示す算出値の確率で、ユーザＡに接続する対象ユーザを選択する（Ｓ２１ｇ）。例えば、ユーザＢに対する接続の確率は“０．２４”となり、ユーザＣに対する接続の確率は“０．０８”となる。そして、サーバ３０は、コンテンツＤＢ２３０を参照し、Ｓ２１ｇで選択された対象ユーザＩＤに対応する最新のコンテンツを取得する（Ｓ２１ｈ）。
【０１９４】
取得されたコンテンツは、例えば、コンテンツ送受信手段２０３を介し、ユーザＡの使用するコンテンツ提供装置１０ａに送信される。
【０１９５】
なお、サーバ３０で実行されるＳ２１３の処理は、ユーザに対する、対象ユーザとの接続の強さを含む第１の対象ユーザ一覧を取得する手順、ステップの一例である。また、サーバ３０のＣＰＵ１１等は、ユーザに対する、対象ユーザとの接続の強さを含む第１の対象ユーザ一覧を取得する手段の一例としてＳ２１３の処理を実行する。サーバ３０で実行されるＳ２１６の処理は、第１の対象ユーザ一覧中に含まれる対象ユーザに対する、第２の対象ユーザとの接続の強さを含む第２の対象ユーザ一覧を取得する手順、ステップの一例である。また、サーバ３０のＣＰＵ１１等は、第１の対象ユーザ一覧中に含まれる対象ユーザに対する、第２の対象ユーザとの接続の強さを含む第２の対象ユーザ一覧を取得する手段の一例としてＳ２１６の処理を実行する。サーバ３０で実行されるＳ２１９の処理は、算出手順、算出ステップの一例である。また、サーバ３０のＣＰＵ１１等は、算出手段の一例としてＳ２１９の処理を実行する。サーバ３０で実行されるＳ２１ｂの処理は、算出された接続の強さが所定の閾値を超えるときに、第２の対象ユーザを第１の対象ユーザ一覧に追加する手順、ステップの一例である。また、サーバ３０のＣＰＵ１１等は、算出手段で算出された接続の強さが所定の閾値を超えるときに、第２の対象ユーザを第１の対象ユーザ一覧に追加する手段の一例としてＳ２１ｂの処理を実行する。サーバ３０で実行されるＳ２１ｇの処理は、第２の対象ユーザが追加された第一の対象ユーザ一覧の中から、ユーザに対する接続先を選択する選択手順、選択ステップの一例である。また、サーバ３０のＣＰＵ１１等は、第２の対象ユーザが追加された第一の対象ユーザ一覧の中から、ユーザに対する接続先を選択する選択手段の一例としてＳ２１ｇの処理を実行する。
【０１９６】
サーバ３０で実行されるＳ２１ｅの処理は、ユーザの現在の状態を推定する情報と、対象ユーザの現在の状態を推定する情報とを取得する手順、ステップの一例である。また、サーバ３０のＣＰＵ１１等は、ユーザの現在の状態を推定する情報と、対象ユーザの現在
の状態を推定する情報とを取得する手段の一例として、Ｓ２１ｅの処理を実行する。サーバ３０で実行されるＳ２１ｆ−Ｓ２１ｇの処理は、ユーザの現在の状態と対象ユーザの現在の状態との関係が所定の条件を満たす対象ユーザを接続先に選択する選択手順、選択ステップの一例である。また、サーバ３０のＣＰＵ１１等は、ユーザの現在の状態と対象ユーザの現在の状態との関係が所定の条件を満たす対象ユーザを接続先に選択する選択手段の一例としてＳ２１ｆ−Ｓ２１ｇの処理を実行する。
【０１９７】
以上、説明したように、本実施形態のコンテンツ提供装置１０ａは、ぬいぐるみ型デバイスＲ１を介して検知されたユーザの状態を推定するための各種計測値、指標値等をコンテンツとして発信することができる。そのため、サーバ３０を介して接続された他のユーザに対して、発信したコンテンツをぬいぐるみ型デバイスＲ１のアクション（動作）として提供できる。
【０１９８】
本実施形態のサーバ３０は、Ｓ２１６−Ｓ２１ｂの処理により、ユーザＡの友人であるユーザと関係性を有する友人ユーザとの間にも、接続の強さを算出することができる。そのため、算出値が所定の閾値を超えれば、友人の友人と新たなネットワークを結ぶことができる。その結果、他ユーザとのネットワーク構築に要する手順を踏まなくとも、友人を介したネットワークを自然に広げることができる。
【０１９９】
本実施形態のサーバ３０は、Ｓ２１ｅ−Ｓ２１ｇの処理により、ぬいぐるみ型デバイスＲ１を使用するユーザの現在のプレゼンス（感情、健康等の状態）を接続先の選定に反映させることができる。その結果、サーバ３０は、コミュニティ参加時のユーザ状態に応じて適切な接続先を選定することができる。
【０２００】
このように、本実施形態のコンテンツ提供システム１ａでは、サーバ３０を介し、ぬいぐるみ型デバイスＲ１間のコミュニケーションサービスが提供できる。本実施形態のコンテンツ提供システム１ａは、ユーザの情報システムの利用を支援する技術を提供できる。
【０２０１】
《変形例》
Ｓ２１ｆの処理では、例えば、図６Ｅに例示するテーブルを参照し、プレゼンス係数γを求めるとした。変形例では、サーバ３０は、例えば、プレゼンス情報ＤＢ２３１に格納されたユーザ状態を推定する各種計測値、指標値等から、ユーザのいきいき度を算出し、算出されたいきいき度からプレゼンス係数γを算出するとしてもよい。
【０２０２】
例えば、ユーザＡのいきいき度を“Ｌａ”、ユーザＸのいきいき度を“Ｌｘ”とすれば、プレゼンス係数γは、次の数式３で表すことができる。
【０２０３】
［数式３］
プレゼンス係数＝１−ａｂｓ（Ｌａ−Ｌｘ）×Δ（補正係数）
数式３に例示のいきいき度をプレゼンス係数に採用することにより、コミュニティの活性化が期待できる。
【０２０４】
《コンピュータが読み取り可能な記録媒体》
コンピュータその他の機械、装置（以下、コンピュータ等）に上記いずれかの機能を実現させるプログラムをコンピュータ等が読み取り可能な記録媒体に記録することができる。そして、コンピュータ等に、この記録媒体のプログラムを読み込ませて実行させることにより、その機能を提供させることができる。
【０２０５】
ここで、コンピュータ等が読み取り可能な記録媒体とは、データやプログラム等の情報を電気的、磁気的、光学的、機械的、または化学的作用によって蓄積し、コンピュータ等
から読み取ることができる記録媒体をいう。このような記録媒体のうちコンピュータ等から取り外し可能なものとしては、例えばフレキシブルディスク、光磁気ディスク、ＣＤ−ＲＯＭ、ＣＤ−Ｒ／Ｗ、ＤＶＤ、ブルーレイディスク、ＤＡＴ、８ｍｍテープ、フラッシュメモリなどのメモリカード等がある。また、コンピュータ等に固定された記録媒体としてハードディスクやＲＯＭ等がある。
《その他》
以上の実施形態は、さらに以下の付記と呼ぶ態様を含む。以下の各付記に含まれる構成要素は、他の付記に含まれる構成と組み合わせることができる。
【０２０６】
（付記１）
ユーザの非言語情報を含むマルチモーダル情報を入力する手段と、
前記入力されたマルチモーダル情報から算出された、ユーザの状態を推定する指標値に基づいて、情報源との関係性を表す関心度を算出する手段と、
前記算出された関心度に基づいて、ネットワークに接続された複数の情報源の中から前記ユーザに提供するコンテンツの取得先を決定する手段と、
を備える情報処理装置。
（付記２）
前記入力されたマルチモーダル情報の非言語情報が所定の条件を満たした時に、ネットワークに接続された複数の情報源が提供するコンテンツ取得の要求、或いは、情報源が提供するコンテンツに対する反応かを判別する判別手段と、をさらに備える、付記１に記載の情報処理装置。
（付記３）
前記判別手段により、情報源の提供するコンテンツに対する反応と判別された場合、該コンテンツに対する前記ユーザの反応に基づいて、該コンテンツを提供した情報源と前記ユーザとの関係性を表す関心度を更新する更新手段と、
を備える付記２に記載の情報処理装置。
（付記４）
複数の端末と接続する管理装置であって、
少なくとも、それぞれの端末から出力されたユーザの状態を推定する指標値に基づいて、前記管理装置に接続する他の端末を操作する対象ユーザとの関係性を表す接続の強さを算出する手段と、
前記算出された接続の強さに基づいて、ネットワークに接続された複数の端末の中から前記ユーザに接続する他の端末を操作する対象ユーザを接続先に選択する選択手段と、
を備える管理装置。
（付記５）
前記ユーザに対する、対象ユーザとの接続の強さを含む第１の対象ユーザ一覧を取得する手段と、
前記第１の対象ユーザ一覧中に含まれる対象ユーザに対する、第２の対象ユーザとの接続の強さを含む第２の対象ユーザ一覧を取得する手段と、
前記ユーザの、第１の対象ユーザ一覧中に含まれる対象ユーザに対する接続の強さと、該対象ユーザの、第２の対象ユーザ一覧中に含まれる第２の対象ユーザに対する接続の強さから、前記ユーザの前記第２の対象ユーザに対する接続の強さを算出する算出手段と、
前記算出手段で算出された接続の強さが所定の閾値を超えるときに、前記第２の対象ユーザを前記第１の対象ユーザ一覧に追加する手段と、をさらに備え、
前記選択手段は、前記第２の対象ユーザが追加された前記第一の対象ユーザ一覧の中から、前記ユーザに対する接続先を選択する、付記４に記載の管理装置。
（付記６）
前記ユーザの現在の状態を推定する情報と、前記対象ユーザの現在の状態を推定する情報とを取得する手段と、を備え、
前記選択手段は、前記ユーザの現在の状態と前記対象ユーザの現在の状態との関係が所
定の条件を満たす前記対象ユーザを接続先に選択する、付記４または５に記載の管理装置。
（付記７）
コンピュータが、
ユーザの非言語情報を含むマルチモーダル情報を入力する手順と、
前記入力されたマルチモーダル情報から算出された、ユーザの状態を推定する指標値に基づいて、情報源との関係性を表す関心度を算出する手順と、
前記算出された関心度に基づいて、ネットワークに接続された複数の情報源の中から前記ユーザに提供するコンテンツの取得先を決定する手順と、
を実行する情報処理方法。
（付記８）
前記入力されたマルチモーダル情報の非言語情報が所定の条件を満たした時に、ネットワークに接続された複数の情報源が提供するコンテンツ取得の要求、或いは、情報源が提供するコンテンツに対する反応かを判別する判別手順と、をさらに備える、付記７に記載の情報処理方法。
（付記９）
前記判別手順により、情報源の提供するコンテンツに対する反応と判別された場合、該コンテンツに対する前記ユーザの反応に基づいて、該コンテンツを提供した情報源と前記ユーザとの関係性を表す関心度を更新する更新手順と、
を備える付記８に記載の情報処理方法。
（付記１０）
コンピュータが、
少なくとも、コンピュータに接続されたそれぞれの端末から出力されたユーザの状態を推定する指標値に基づいて、前記コンピュータに接続する他の端末を操作する対象ユーザとの関係性を表す接続の強さを算出する手順と、
前記算出された接続の強さに基づいて、ネットワークに接続された複数の端末の中から前記ユーザに接続する他の端末を操作する対象ユーザを接続先に選択する手順と、
を実行する管理方法。
（付記１１）
前記ユーザに対する、対象ユーザとの接続の強さを含む第１の対象ユーザ一覧を取得する手順と、
前記第１の対象ユーザ一覧中に含まれる対象ユーザに対する、第２の対象ユーザとの接続の強さを含む第２の対象ユーザ一覧を取得する手順と、
前記ユーザの、第１の対象ユーザ一覧中に含まれる対象ユーザに対する接続の強さと、該対象ユーザの、第２の対象ユーザ一覧中に含まれる第２の対象ユーザに対する接続の強さから、前記ユーザの前記第２の対象ユーザに対する接続の強さを算出する算出手順と、
前記算出手順で算出された接続の強さが所定の閾値を超えるときに、前記第２の対象ユーザを前記第１の対象ユーザ一覧に追加する手順と、をさらに備え、
前記選択手順は、前記第２の対象ユーザが追加された前記第一の対象ユーザ一覧の中から、前記ユーザに対する接続先を選択する、付記１０に記載の管理方法。
（付記１２）
前記ユーザの現在の状態を推定する情報と、前記対象ユーザの現在の状態を推定する情報とを取得する手順と、を備え、
前記選択手順は、前記ユーザの現在の状態と前記対象ユーザの現在の状態との関係が所定の条件を満たす前記対象ユーザを接続先に選択する、付記１０または１１に記載の管理方法。
（付記１３）
コンピュータに、
ユーザの非言語情報を含むマルチモーダル情報を入力するステップと、
前記入力されたマルチモーダル情報から算出された、ユーザの状態を推定する指標値に
基づいて、情報源との関係性を表す関心度を算出するステップと、
前記算出された関心度に基づいて、ネットワークに接続された複数の情報源の中から前記ユーザに提供するコンテンツの取得先を決定するステップと、
を実行させる情報処理プログラム。
（付記１４）
前記入力されたマルチモーダル情報の非言語情報が所定の条件を満たした時に、ネットワークに接続された複数の情報源が提供するコンテンツ取得の要求、或いは、情報源が提供するコンテンツに対する反応かを判別する判別ステップと、をさらに備える、付記１３に記載の情報処理プログラム。
（付記１５）
前記判別ステップにより、情報源の提供するコンテンツに対する反応と判別された場合、該コンテンツに対する前記ユーザの反応に基づいて、該コンテンツを提供した情報源と前記ユーザとの関係性を表す関心度を更新する更新ステップと、
を備える付記１４に記載の情報処理プログラム。
（付記１６）
コンピュータに、
少なくとも、コンピュータに接続されたそれぞれの端末から出力されたユーザの状態を推定する指標値に基づいて、前記コンピュータに接続する他の端末を操作する対象ユーザとの関係性を表す接続の強さを算出するステップと、
前記算出された接続の強さに基づいて、ネットワークに接続された複数の端末の中から前記ユーザに接続する他の端末を操作する対象ユーザを接続先に選択するステップと、
を実行する管理プログラム。
（付記１７）
前記ユーザに対する、対象ユーザとの接続の強さを含む第１の対象ユーザ一覧を取得するステップと、
前記第１の対象ユーザ一覧中に含まれる対象ユーザに対する、第２の対象ユーザとの接続の強さを含む第２の対象ユーザ一覧を取得するステップと、
前記ユーザの、第１の対象ユーザ一覧中に含まれる対象ユーザに対する接続の強さと、該対象ユーザの、第２の対象ユーザ一覧中に含まれる第２の対象ユーザに対する接続の強さから、前記ユーザの前記第２の対象ユーザに対する接続の強さを算出する算出ステップと、
前記算出ステップで算出された接続の強さが所定の閾値を超えるときに、前記第２の対象ユーザを前記第１の対象ユーザ一覧に追加するステップと、をさらに備え、
前記選択ステップは、前記第２の対象ユーザが追加された前記第一の対象ユーザ一覧の中から、前記ユーザに対する接続先を選択する、付記１６に記載の管理プログラム。
（付記１８）
前記ユーザの現在の状態を推定する情報と、前記対象ユーザの現在の状態を推定する情報とを取得するステップと、を備え、
前記選択ステップは、前記ユーザの現在の状態と前記対象ユーザの現在の状態との関係が所定の条件を満たす前記対象ユーザを接続先に選択する、付記１７または１８に記載の管理プログラム。
（付記１９）
サーバと、ネットワークを介して前記サーバと接続する複数の情報処理装置とを含み、前記サーバは前記情報処理装置にコンテンツを提供するコンテンツ提供システムであって、
前記情報処理装置は、
ユーザの非言語情報を含むマルチモーダル情報を入力する手段と、
少なくとも、前記入力されたマルチモーダル情報から算出された、ユーザの状態を推定する第１の指標値を含む情報を発信情報としてネットワークに送信する送信手段と、を備え、
前記サーバは、
前記発信情報を受信する受信手段と、
前記受信手段で受信した発信情報に含まれる前記第１の指標値に基づいて、前記ネットワークに接続された複数の情報処理装置との関係性を表す第２の指標値を算出する手段と、
前記算出された第２の指標値に基づいて前記ネットワークに接続された複数の情報処理装置の中から前記ユーザに提供するコンテンツの取得先を決定する決定手段と、
を備えるコンテンツ提供システム。
（付記２０）
前記サーバは、
前記受信手段で受信した発信情報に含まれる前記第１の指標値に基づいて、前記ユーザの状態に対応するコンテンツを生成する手段と、
前記決定手段でコンテンツの取得先として決定された情報処理装置のユーザの状態に対応して生成されたコンテンツを取得する手段と、
前記取得したコンテンツを送信する手段と、
を備える付記１９に記載のコンテンツ提供システム。
（付記２１）
前記情報処理装置は、
前記入力されたマルチモーダル情報の非言語情報が所定の条件を満たした時に、ネットワークに接続された複数の情報源が提供するコンテンツ取得の要求、或いは、情報源が提供するコンテンツに対する反応、若しくは、発信情報の発信かを判別する判別手段と、をさらに備える、付記１９または２０に記載のコンテンツ提供システム。
（付記２２）
前記サーバは、
前記ユーザに対する、対象ユーザとの接続の強さを含む第１の対象ユーザ一覧を取得する手段と、
前記第１の対象ユーザ一覧中に含まれる対象ユーザに対する、第２の対象ユーザとの接続の強さを含む第２の対象ユーザ一覧を取得する手段と、
前記ユーザの、第１の対象ユーザ一覧中に含まれる対象ユーザに対する接続の強さと、該対象ユーザの、第２の対象ユーザ一覧中に含まれる第２の対象ユーザに対する接続の強さから、前記ユーザの前記第２の対象ユーザに対する接続の強さを算出する算出手段と、
前記算出手段で算出された接続の強さが所定の閾値を超えるときに、前記第２の対象ユーザを前記第１の対象ユーザ一覧に追加する手段と、をさらに備え、
前記選択手段は、前記第２の対象ユーザが追加された前記第一の対象ユーザ一覧の中から、前記ユーザに対する接続先を選択する、付記１９から２１の何れか１の付記に記載のコンテンツ提供システム。
（付記２３）
前記ユーザの現在の状態を推定する情報と、前記対象ユーザの現在の状態を推定する情報とを取得する手段と、を備え、
前記選択手段は、前記ユーザの現在の状態と前記対象ユーザの現在の状態との関係が所定の条件を満たす前記対象ユーザを接続先に選択する、付記１９から２２の何れか１の付記に記載のコンテンツ提供システム。
【符号の説明】
【０２０７】
１、１ａ  コンテンツ提供システム
１０、１０ａ  コンテンツ提供装置
１１  ＣＰＵ
１２  主記憶部
１３  補助記憶部
１４  通信部
１５  入力部
１６  出力部
２０、２０−１、２０−２、２０−３  情報源
２０ａ  外部情報源
３０  サーバ
９０  情報処理装置
１０１  ＭＭ入力手段
１０２  ＭＭ入力解釈手段
１０３、１０３ａ  入力カテゴリ判別手段
１０４  取得情報源決定手段
１０５  情報源関心度更新手段
１０６  コンテンツ取得手段
１０７  コンテンツ再生手段
１０８  ＭＭ出力手段
１１１  発信情報送信手段
１１２  応答情報送信手段
１１３  コンテンツ要求手段
１３０  情報源関心度ＤＢ
２０１  発信情報受信手段
２０２  反応情報受信手段
２０３  コンテンツ送受信手段
２０４  コンテンツ生成手段
２０５  ソーシャルグラフ更新手段
２０６  コンテンツ取得手段
２０７  情報源決定手段
２３０  コンテンツＤＢ
２３１  プレゼンス情報ＤＢ
２３２  ソーシャルグラフＤＢ
Ｒ１    ぬいぐるみ型デバイス
【図１】
2014115897.tif 000003
【図２】
2014115897.tif 000004
【図３】
2014115897.tif 000005
【図４】
2014115897.tif 000006
【図５】
2014115897.tif 000007
【図６Ａ】
2014115897.tif 000008
【図６Ｂ】
2014115897.tif 000009
【図６Ｃ】
2014115897.tif 000010
【図６Ｄ】
2014115897.tif 000011
【図６Ｅ】
2014115897.tif 000012
【図７】
2014115897.tif 000013
【図８】
2014115897.tif 000014
【図９】
2014115897.tif 000015
【図１０】
2014115897.tif 000016