(57)【要約】【課題】ユーザのコンテンツに対する反応を容易に取得でき、ユーザ嗜好に合ったコンテンツを提供する。【解決手段】コンテンツ提供システムは、コンテンツを出力する出力部２０３と、ユーザの挙動を検出するセンサ２１２から得られる情報に基づいて、ユーザの挙動の種類を判定する判定部２０８と、出力部２０３で出力されたコンテンツに対応する判定部２０８による判定結果に基づいて、出力部２０３がさらに出力するコンテンツを決定するコンテンツ選択部２０９とを備える。【選択図】図１
2012155616.tif 000002
【特許請求の範囲】
【請求項１】
コンテンツを出力する出力部と、
ユーザの挙動を検出するセンサと、
前記センサから得られる情報に基づいて、前記ユーザの挙動の種類を判定する判定部と、
前記出力部で出力されたコンテンツに対応する前記判定部による判定結果に基づいて、前記出力部がさらに出力するコンテンツを決定する、コンテンツ選択部とを備える、コンテンツ提供システム。
【請求項２】
前記判定部は、前記センサで検出された前記ユーザの挙動が、予め決められた複数の挙動の種類のいずれに該当するかを判定する、請求項１に記載のコンテンツ提供システム。
【請求項３】
前記判定部は、前記ユーザの挙動の種類により、ユーザの感情を判定し、
前記コンテンツ選択部は、前記出力部で出力されたコンテンツに対応する、前記判定部で判定されたユーザの感情に基づいて、前記出力部がさらに出力するコンテンツを決定する、請求項１または２に記載のコンテンツ提供システム。
【請求項４】
前記コンテンツ選択部は、前記出力部がコンテンツを出力している時に前記センサにより検出された前記ユーザの挙動に基づく判定結果を、前記出力部で出力されているコンテンツに対応する判定結果として、当該判定結果に基づいて、前記出力部がさらに出力するコンテンツを決定する、請求項１〜３のいずれか１項に記載のコンテンツ提供システム。
【請求項５】
前記出力部が出力したコンテンツの履歴を示すコンテンツ履歴データ及び、当該履歴データの各コンテンツに対応する判定結果を示すデータを、評価データとして記録する記憶部をさらに備え、
前記コンテンツ選択部は、前記記憶部に記録された前記評価データに基づいて、前記出力部がさらに出力するコンテンツを決定する、請求項１〜４のいずれか１項に記載のコンテンツ提供システム。
【請求項６】
前記センサは、ユーザの接触を検出するセンサを含み、
前記判定部は、前記センサで検出されたユーザの接触の強さ及び量の少なくともいずれか１つに基づいて、前記ユーザの挙動の種類を判定する、請求項１〜５のいずれか１項に記載のコンテンツ提供システム。
【請求項７】
複数のコンテンツを記憶する記憶部をさらに備え、
前記コンテンツ選択部は、前記判定部による判定結果に基づいて、前記記憶部に記憶された複数のコンテンツのうち一部を、さらに出力するコンテンツに決定する、請求項１〜６のいずれか１項に記載のコンテンツ提供システム。
【請求項８】
前記コンテンツ提供システムは、端末及びサーバを含み、
前記端末は、少なくとも前記センサを備え、
前記サーバは、少なくとも、前記コンテンツ選択部を備え、
前記判定部及び前記出力部は、前記端末または前記サーバに設けられる、請求項１〜７のいずれか１項に記載のコンテンツ提供システム。
【請求項９】
前記判定部による判定結果の履歴に基づいて、前記端末の性格を決定する性格管理部をさらに備え、
前記性格管理部によって決定された性格によって、前記端末の動作が制御される、請求項８に記載のコンテンツ提供システム。
【請求項１０】
コンテンツを提供するサーバと通信可能な端末であって、
前記ユーザの挙動を検出するセンサと、
前記サーバから、前記センサで検出したユーザの挙動を用いて判定される前記ユーザの挙動の種類に基づいて決定されるコンテンツを受信する、コンテンツ受信部と、
前記コンテンツ受信部が受信したコンテンツを出力する出力部とを備える、端末。
【請求項１１】
前記ユーザの挙動を検出するセンサから得られる情報に基づいて、前記ユーザの挙動の種類を判定する判定部をさらに備え、
前記受信部は、前記出力部で出力されたコンテンツに対応する前記判定部による判定結果に基づいて決定されるコンテンツを受信し、
前記出力部は、前記コンテンツ受信部が受信したコンテンツをさらに出力する、請求項１０に記載の端末。
【請求項１２】
ユーザに対してコンテンツを出力する端末とユーザの挙動を検出するセンサと通信可能である、コンテンツを提供するサーバであって、
前記端末へコンテンツを送信する送信部と、
前記センサで検出される情報に基づいて判定された、前記送信部で送信したコンテンツに対応する、前記ユーザの挙動の種類に基づいて、前記送信部がさらに送信するコンテンツを決定するコンテンツ選択部とを備える、サーバ。
【請求項１３】
少なくとも１つのコンピュータが実行するコンテンツ提供方法であって、
前記コンピュータが、コンテンツを出力する出力工程と、
前記コンピュータが、ユーザの挙動を検出するセンサから得られる情報に基づいて、前記ユーザの挙動の種類を判定する判定工程と、
前記コンピュータが、前記出力部で出力されたコンテンツに対応する、前記判定工程による判定結果に基づいて、前記出力部がさらに出力するコンテンツを決定するコンテンツ選択工程とを含む、コンテンツ提供方法。
【請求項１４】
ユーザの挙動を検出するセンサ及び、コンテンツを提供するサーバと通信可能なコンピュータに処理を実行させるコンテンツ提供プログラムであって、
コンテンツを出力する出力処理と、
前記コンテンツの出力中に前記センサで検出した前記ユーザの挙動を示すデータ、あるいは、前記コンテンツの出力中に前記センサで検出されたユーザの挙動から判定された前記ユーザの挙動の種類を前記サーバへ送信する処理と、
前記サーバから、前記コンテンツに対応する前記ユーザの挙動の種類に基づいて決定されるコンテンツを受信する、コンテンツ受信処理と、
前記受信したコンテンツをさらに出力する出力処理とをコンピュータに実行させる、コンテンツ提供プログラム。
【請求項１５】
コンテンツを出力する出力装置及び、ユーザの挙動を検出するセンサと通信可能であるコンピュータに、処理を実行させるコンテンツ提供プログラムであって、
前記出力装置へコンテンツを送信する送信処理と、
前記センサから得られる情報に基づいて判定された、前記送信処理で送信されたコンテンツに対応する前記ユーザの挙動の種類に基づいて、前記送信処理でさらに送信するコンテンツを決定するコンテンツ選択処理とをコンピュータに実行させる、コンテンツ提供プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ユーザ嗜好に合ったコンテンツを提供する、コンテンツ提供システム、コンテンツ提供方法、及びコンテンツ提供プログラムに関する。
【背景技術】
【０００２】
近年、ペット型ロボットが各メーカーから販売されており、一般の家庭内で見かける機会も多くなってきている。その中でも、人からの呼びかけに対して反応することで、人とコミュニケーションを取りつつ、コンテンツなどの情報を提供するロボットが現れてきている。
【０００３】
ロボットが人とコミュニケーションを取りつつコンテンツを提供するものとして、ロボットの感情に適合するコンテンツを選択し、再生するものが提案されている（例えば、特許文献１参照）。前記特許文献１に記載されたコンテンツ再生システムでは、外部からの働きかけに応じて感情を変更して自律的に動作するロボット装置が、コンテンツ再生装置に感情情報を送信する。コンテンツ再生装置は、コンテンツに関する情報を記載したメタデータとロボット装置の感情情報とを比較し、ロボット装置の感情に適合するコンテンツを選択して再生することでロボット装置の感情を表現している。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００５−１６９５６７
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、前記従来の構成では、ロボット装置の感情に沿ったコンテンツを表示するのみであり、コンテンツに対してユーザが評価したり、コンテンツ再生時に行なったユーザの操作を、再生するコンテンツに反映したりすることができない。
【０００６】
そこで、本発明は、コンテンツに対するユーザの反応を容易に取得でき、ユーザ嗜好に合ったコンテンツを提供することを目的とする。
【課題を解決するための手段】
【０００７】
本願開示のコンテンツ提供システムは、コンテンツを出力する出力部と、ユーザの挙動を検出するセンサから得られる情報に基づいて、前記ユーザの挙動の種類を判定する判定部と、前記出力部で出力されたコンテンツに対応する前記判定部による判定結果に基づいて、前記出力部がさらに出力するコンテンツを決定する、コンテンツ選択部とを備える。
【０００８】
上記構成によれば、センサで検出されたユーザの挙動から、ユーザの挙動の種類が判定され、出力されたコンテンツに対応する判定結果に基づいて、さらに出力するコンテンツが決定される。そのため、センサで検出されたユーザの挙動から、出力コンテンツに対するユーザの反応を判定し、その判定結果をさらに出力するコンテンツの決定に用いることができる。すなわち、ユーザによるコンテンツの評価が得られ、この評価に基づいて、さらに出力されるコンテンツが決定されるので、ユーザの好みに合ったコンテンツを提供することが可能になる。
【０００９】
上記コンテンツ提供システムにおいて、前記判定部は、前記センサで検出された前記ユーザの挙動が、予め決められた複数の挙動の種類のいずれに該当するかを判定することができる。これにより、ユーザの挙動の種類を、迅速かつ適切に判定することができる。
【００１０】
また、上記コンテンツ提供システムにおいて、前記判定部は、前記ユーザの挙動の種類により、前記ユーザの感情を判定し、前記コンテンツ選択部は、前記出力部で出力されたコンテンツに対応する、前記判定部で判定されたユーザの感情に基づいて、前記出力部がさらに出力するコンテンツを決定してもよい。
【００１１】
これにより、ユーザの挙動から、ユーザの感情を読み取ることができ、出力されたコンテンツに対するユーザ感情に応じて、さらなるコンテンツを出力することが可能になる。そのため、ユーザの感情をコンテンツ選定に反映することができる。
【００１２】
上記コンテンツ提供システムにおいて、前記コンテンツ選択部は、前記出力部がコンテンツを出力している時に、前記センサにより検出された前記ユーザの挙動に基づく判定結果を、前記出力部で出力されているコンテンツに対応する判定結果として、当該判定結果に基づいて、前記出力部がさらに出力するコンテンツを決定してもよい。
【００１３】
これにより、コンテンツ出力時のユーザの挙動から判定された結果を、自動的に、コンテンツに対応付けることができる。
【００１４】
上記コンテンツ提供システムにおいて、前記出力部が出力したコンテンツの履歴を示すコンテンツ履歴データ及び、当該履歴データの各コンテンツに対応する判定結果を示すデータを、評価データとして記録する記憶部をさらに備え、前記コンテンツ選択部は、前記記憶部に記録された前記評価データに基づいて、前記出力部がさらに出力するコンテンツを決定する態様とすることができる。
【００１５】
本構成によって、出力したコンテンツの履歴と、ユーザの挙動から判定される各コンテンツに対するユーザの挙動の判定結果と各コンテンツとを対応付ける評価データを蓄積することができる。コンテンツ選択部は、蓄積された評価データを基に、ユーザがどのようなコンテンツを好むかを判定することができる。そのため、例えば、複数のコンテンツの中から、ユーザが好むコンテンツを選択して出力したり、ユーザが好むコンテンツを優先して出力したりすることが可能になる。
【００１６】
上記コンテンツ提供システムにおいて、前記センサは、ユーザの接触を検出するセンサを含み、前記判定部は、前記センサで検出されたユーザの接触の強さ及び量の少なくともいずれか１つに基づいて、前記ユーザの挙動の種類を判定する態様とすることができる。
【００１７】
これにより、ユーザのセンサへの接触を検出することによって、出力したコンテンツに対するユーザの反応を判定し、判定結果に基づいてさらなるコンテンツを決定することができる。そのため、ユーザの直感的な操作をコンテンツ選定に反映することができる。すなわち、ユーザの直感的操作を判定し、コンテンツと組み合わせることで、そのユーザの反応に応じてコンテンツを表示することが可能になる。
【００１８】
前記コンテンツ提供システムは、複数のコンテンツを記憶する記憶部をさらに備え、前記コンテンツ選択部は、前記判定部による判定結果に基づいて、前記記憶部に記憶された複数のコンテンツのうち一部を、さらに出力するコンテンツに決定することができる。
【００１９】
前記コンテンツ提供システムは、端末及びサーバを含んで構成され、前記端末は、少なくとも前記センサを備え、前記サーバは、少なくとも、前記コンテンツ選択部を備え、前記判定部及び前記出力部は、前記端末または前記サーバに設けられる態様とすることができる。
【００２０】
このように、前記センサを少なくとも備える端末と、コンテンツ選択部を少なくとも備えるサーバとを設けた構成とすることにより、ユーザに近い位置で必要な機能と、多くのコンテンツを扱う機能とを、端末とサーバに、効率よく分散させることができる。
【００２１】
上記コンテンツ提供システムは、前記判定部による判定結果の履歴に基づいて、前記端末の性格を決定する性格管理部をさらに備え、前記性格管理部によって決定された性格によって、前記端末の動作が制御される態様であってもよい。
【００２２】
本構成によって、ユーザの動作及び状態の少なくとも一方の種類の履歴を基に、端末に対して性格を付与し、その性格によって端末の動作を制御することができる。
【発明の効果】
【００２３】
上記構成により、ユーザのコンテンツに対する反応を容易に取得でき、ユーザ嗜好に合ったコンテンツを提供することができる。
【図面の簡単な説明】
【００２４】
【図１】実施の形態１におけるコンテンツ提供システムの構成例を示す機能ブロック図
【図２】ユーザ感情の判定処理の一例を示すフローチャート
【図３】接触の種類判定に用いられる判定基準データの一例を示す図
【図４】コンテンツ提供システムの動作例を示すシーケンス図
【図５】端末が、コンテンツ提供システムの機能を備える場合の構成例を示す図
【図６】コンテンツを出力する端末と、ユーザの挙動を検出する端末とが、それぞれ別個に設けられる場合の構成例を示す図
【図７】コンテンツを提供するコンテンツサーバが、別途、独立して設けられる場合の構成例を示す図
【図８Ａ】センサの変形例（圧力センサ）を示す図
【図８Ｂ】センサの変形例（圧力センサ、赤外線センサ）を示す図
【図８Ｃ】センサの変形例（圧力センサ、赤外線センサ、カメラ、マイク）を示す図
【図８Ｄ】センサの変形例（タッチパネル）を示す図
【図９】ユーザの接触情報に加えて、ユーザの音声認識及び画像認識に基づいて、ユーザの感情を判定する場合の判定基準データの一例を示す図
【図１０】記憶部に記録される評価データの一例を示す図
【図１１】コンテンツ選択部がチャンネルを選択する処理の例を説明するための図
【図１２】コンテンツ選択部が、評価データに基づいて設定した確率の一例を示す図
【図１３】実施の形態３におけるコンテンツ提供システムの構成例を示す機能ブロック図
【図１４】端末の性格形成を決定する処理例を示すフローチャート
【図１５Ａ】性格が「すなお」である場合の端末の外観の一例を示す図
【図１５Ｂ】性格が「ぐれる」である場合の端末の外観の一例を示す図
【図１５Ｃ】性格が「すねる」である場合の端末の外観の一例を示す図
【発明を実施するための形態】
【００２５】
（実施の形態１）
［システムの構成例］
図１は、実施の形態１におけるコンテンツ提供システムの構成例を示す機能ブロック図である。図１に示すコンテンツ提供システムは、コンテンツを出力する機能を備えた端末１０１と、コンテンツを端末１０１へ送信する機能を備えたサーバ１０２とを含む。サーバ１０２と端末１０１とは通信可能である。サーバ１０２と端末１０１とは、例えば、無線または有線のネットワークを介して通信することができるが、通信手段は特定のものに限定されない。
【００２６】
端末１０１は、一例として、本実施形態では、家庭内に置かれた映像コンテンツを再生（表示）する装置であり、番組を受信するＴＶや動画を受信するＰＣと同じように使われる。この場合、端末１０１を、コンテンツ再生装置ということもできる。
【００２７】
端末１０１は、挙動情報取得部２０１、制御部２０２、出力部２０３、通信処理部２０４を有している。また、端末１０１には、センサ２１２及び出力装置２１１が接続されている。
【００２８】
挙動情報取得部２０１は、端末１０１外部のセンサ２１２から、ユーザの挙動を示す挙動情報を取得する。すなわち、センサ２１２により、ユーザの動作及び状態の少なくとも一方が検出される。センサ２１２により検出される挙動情報は、例えば、ユーザが端末１０１に対してどのような操作をしたかを示す情報とすることができる。センサ２１２で検出されるユーザの挙動は、端末１０１で出力されるコンテンツに対するユーザの反応を示すものであることが好ましい。
【００２９】
本実施形態では、一例として、センサ２１２が圧電センサまたは赤外センサである場合について説明する。センサ２１２が圧電センサの場合は、挙動情報取得部２０１は、例えば、ユーザが触った強さや、端末１０１の表面を触った量（例えば、接触時間の長さあるいは接触距離の長さ）を、挙動情報として取得することができる。この場合、挙動情報取得部２０１は、ユーザのセンサ２１２に対する接触の度合いを判定することになる。なお、ユーザの挙動情報は単一のセンサで取得した情報でも、複数の種類のセンサの情報を合成した情報でもよい。
【００３０】
制御部２０２は、端末１０１の動作を制御する。例えば、制御部２０２は、挙動情報取得部２０１で取得するユーザの挙動情報を通信処理部２０４に送ったり、通信処理部２０４が受信したコンテンツを出力部２０３で表示したりするように制御する。例えば、制御部２０２は、出力装置２１１にコンテンツが表示されているときに、挙動情報取得部２０１が挙動情報を取得すると、当該コンテンツと当該挙動情報を前記サーバ１０２に送信するように通信処理部２０４を制御することができる。
【００３１】
出力部２０３は、出力装置２１１を制御する部分であり、出力装置２１１がディスプレイの場合は、出力部２０３は、通信処理部２０４が受信したコンテンツの映像信号を送って、出力装置２１１に表示させる。これにより、コンテンツを表示してユーザに見せることができる。出力装置２１１は、ディスプレイのみに限られず、例えば、音声を出力するスピーカ等を備えてもよい。
【００３２】
通信処理部２０４は、端末１０１がサーバ１０２と通信するためのインタフェースであり、端末１０１から情報を送ったり、サーバ１０２からの情報を受信したりすることができる。
【００３３】
サーバ１０２は、例えば、放送事業者やインターネットサービスプロバイダーによって提供されるコンテンツを配信する装置である。サーバ１０２は、記憶部２０５、制御部２０６、通信処理部２０７を備える。制御部２０６は、判定部２０８、コンテンツ選択部２０９を含んでいる。
【００３４】
記憶部２０５は、例えば、複数のコンテンツのデータを記憶している部分である。制御部２０６は、コンテンツを、記憶部２０５から選択して読み出し、配信することができる。なお、記憶部２０５に記憶されているコンテンツは、例えば、サーバ１０２が独自に作成したコンテンツ、あるいはサーバ１０２が外部から取得したコンテンツであってもよいし、その他様々な種類のものとすることができる。
【００３５】
通信処理部２０７は、サーバ１０２が端末１０１と通信するためのインタフェースであり、端末１０１からの情報を取得したり、端末１０１へ情報を送ったりすることができる。また、通信処理部２０７は、例えば、端末１０１と回線以外の他のネットワーク（例えば、インターネット等）にも接続することが可能である。サーバ１０２は、前記他のネットワークを介してコンテンツの情報を取得してもよい。
【００３６】
判定部２０８は、端末１０１から受信した挙動情報に基づいて、ユーザが端末１０１に対してどのような動作をしたか、または、ユーザがどのような状態になったかを判定する部分である。そのため、判定部２０８は、挙動情報で示されるユーザの挙動の種類を判定する。例えば、判定部２０８は、挙動情報が示す挙動が、予め決められた挙動の種類のうちどれに該当するかを判定する。一例として、挙動情報に、ユーザの接触の強さ（圧力）を示す値pが含まれる場合、この値pが、予め決められた複数の数値レベル（例えば、レベル強[p ＞ P1]、レベル中[P1 ≧ p ≧ P2]、レベル弱[p ＜ P2]）のうち、どのレベルに属するかによって、接触の種類を決定することができる。また、ユーザの挙動を、予め決められた複数の種類のうちいずれかに分類することで、挙動の種類を決定することもできる。このように、ユーザの挙動の種類を判定するには、予め判定基準となる情報を、例えば、記憶部２０５に記録しておき、この判定基準を基に、前記種類を決定することができる。
【００３７】
また、判定部２０８は、挙動情報または挙動情報に基づいて判定されたユーザ挙動の種類に基づいて、ユーザの感情を判定してもよい。感情の判定は、例えば、予め記録された、ユーザ挙動の種類と感情との対応関係を示すデータを用いて行なうことができる。例えば、判定したユーザの挙動の種類を、前記対応関係を用いて、ユーザの感情に変換することができる。あるいは、ユーザの挙動が数値で表される場合、この数値が予め決められた複数の区間のうち、どれに属するかによって、感情を判定してもよい。このように、ユーザの感情判定のために、予め判定基準となる情報を、例えば、記憶部２０５に記録しておき、判定基準を基に、前記感情を決定することができる。判定部２０８による感情判定の具体例については後述する。なお、ここで判定可能な感情には、ユーザがコンテンツを好きか嫌いかといった情緒的、感覚的な感情の他、例えば、「コンテンツ出力をやめてほしい」あるいは「もっと見たい」といった意思や欲求も含まれる。
【００３８】
コンテンツ選択部２０９は、端末１０１の出力部２０３で出力されたコンテンツに対応する判定部２０８による判定結果に基づいて、出力部２０３がさらに出力するコンテンツを決定する。コンテンツ選択部２０９は、例えば、判定部２０８による判定結果が、出力したコンテンツのうち、どのコンテンツに対するユーザの反応を表すものであるかを特定する。そして、コンテンツ選択部２０９は、前記コンテンツとそれに対するユーザの反応である前記判定結果を基に、さらに出力するコンテンツを決定する。
【００３９】
ここで、コンテンツ選択部２０９により決定される、「さらに出力するコンテンツ」は、例えば、出力部２０３において出力中のコンテンツの後に出力するコンテンツとすることができる。すなわち、コンテンツ選択部２０９は、出力中のコンテンツに続いて、さらに出力すべきコンテンツを決定することができる。なお、出力中のコンテンツの次に出力するコンテンツのみならず、そのさらに後に出力すべきコンテンツを決定してもよい。また、コンテンツ選択部２０９は、続いて出力する複数のコンテンツと、その順番を決定してもよいし、コンテンツの属性（例えば、カテゴリー、種類、ジャンルまたはキーワード等）を、判定結果を基に決定し、決定した属性を持つコンテンツ群から出力すべきコンテンツをランダムに選択してもよい。
【００４０】
また、コンテンツ選択部２０９は、現在出力中のコンテンツをさらに継続して出力するか、あるいは、現在出力中のコンテンツ出力は中断して、別のコンテンツを出力するかを決定することもできる。なお、端末１０１は、コンテンツ選択部２０９が決定したコンテンツを、順次出力してもよいし、コンテンツを出力しながら、さらに決定された他のコンテンツを並行して出力してもよい。
【００４１】
このように、コンテンツ選択部２０９は、出力されたコンテンツに対する判定結果を、さらに出力するコンテンツに反映することができる。例えば、出力されたコンテンツに対するユーザの挙動の種類が、よくない評価（例えば、コンテンツに対する否定的な感情）を示す場合、そのコンテンツとは異なるコンテンツをさらに出力するコンテンツに決定することができる。一方、ユーザの挙動の種類がよい評価（例えば、コンテンツに対する肯定的な感情）を示す場合は、そのコンテンツあるいはそれに類似するコンテンツを、さらに出力するコンテンツに決定することができる。
【００４２】
コンテンツ選択部２０９は、出力部２０３がコンテンツを出力している時に、前記センサにより検出された前記ユーザの挙動に基づく判定結果を、出力部２０３で出力されているコンテンツに対応する判定結果として認識（特定）し、当該判定結果に基づいて、出力部２０３がさらに出力するコンテンツを決定することができる。コンテンツ選択部２０９は、判定部２０８で判定されたユーザの挙動の種類を、出力中のコンテンツ情報と対応付ける。これによって、出力中のコンテンツに対する判定結果が明らかになる。
【００４３】
コンテンツ選択部２０９は、例えば、コンテンツの出力タイミングと、センサ２１２によるユーザの挙動のタイミングまたは判定部２０８による判定のタイミングを監視し、コンテンツ出力中に同時に得られた判定結果を、その出力中のコンテンツに対応付けることができる。コンテンツ選択部２０９は、出力中のコンテンツを監視するため、例えば、端末１０１から現在出力中のコンテンツを示す情報を取得するようにしてもよいし、サーバ１０２が端末１０１に対して送信中のコンテンツを、現在出力中のコンテンツと判断してもよい。
【００４４】
コンテンツ選択部２０９は、出力するコンテンツを決定する際に、判定部２０８による判定結果に基づいて、記憶部２０５に記憶された複数のコンテンツのうち一部を、さらに出力するコンテンツに決定することができる。例えば、記憶部２０５に、複数のコンテンツを、コンテンツのカテゴリー、種類、ジャンル等の属性を示す情報（属性情報）とともに記憶しておくことができる。この場合、コンテンツ選択部２０９は、判定結果から得られるユーザの感情に応じた属性のコンテンツを、記憶部２０５から抽出することで、出力するコンテンツを決定することができる。
【００４５】
また、記憶部２０５は、コンテンツを複数のグループに分けて記憶しておき、コンテンツ選択部２０９は、判定結果に応じたグループを選択し、選択したグループに属するコンテンツ群から、出力すべきコンテンツを抽出することもできる。
【００４６】
なお、記憶部２０５は、サーバ１０２に設けられてもよいが、サーバ１０２の外部、例えば、他のコンテンツサーバに設けられてもよい。
【００４７】
或いは、サーバ１０２または外部の配信サーバにより複数のチャネルでコンテンツが端末１０１へ配信される構成において、コンテンツ選択部２０９は、判定結果に応じたチャネルを選択することで、出力するコンテンツを決定することもできる。  サーバ１０２の制御部２０６は、コンテンツ選択部２０９が決定したコンテンツを、記憶部２０５から読み出して、通信処理部２０７を介して端末１０１へ送信する。通信処理部２０７は、コンテンツ選択部２０９が決定したコンテンツを端末１０１へ送信する送信部として機能する。また、端末１０１の通信処理部２０４は、サーバ１０２からコンテンツを受信する受信部として機能する。このようにして、サーバ１０２は、出力したコンテンツに対するユーザの反応を取得し、ユーザの嗜好に合ったコンテンツを端末１０１へ送信することができる。これにより、コンテンツ提供システムでは、コンテンツに対するユーザの嗜好を、ユーザの直感的な行動から学習することを可能にするユーザインターフェースが実現される。
【００４８】
［感情判定処理の例］
ここで、上記判定部２０８によるユーザ感情の判定処理例を説明する。図２は、ユーザ感情の判定処理の一例を示すフローチャートである。図２では、判定部２０８は、ユーザの挙動情報取得（Ｔ２０１）後に、その挙動情報が示す接触の強さを判定し（Ｔ２０２）、触った距離を示す操作距離を判定する（Ｔ２０３）。判定部２０８は、これらの強さ判定（Ｔ２０２）や、操作距離判定（Ｔ２０３）の結果によって、ユーザの接触（ユーザの行動）が、「叩く」、「なでる」、「操作なし」のどの種類に合致するかを判別する（Ｔ２０４）（このＴ２０４の処理の具体例は後述する。）。また、判定部２０８は、その種類に基づいてユーザの感情を判定する。例えば、接触の種類が「叩く」と判定された場合、判定部２０８は、ユーザ感情は「嫌い」と判定し（Ｔ２０５）、接触の種類が「なでる」と判定されれば、ユーザ感情は「好き」と判定し（Ｔ２０６）、接触の種類が「操作なし」と判定されれば、ユーザ感情は「無関心」と判定する（Ｔ２０７）。このように、ユーザの挙動情報の内容からユーザの感情を判定することによって、端末１０１で出力されたコンテンツに対してユーザがどのような感情を持っているかを示す情報が得られる。
【００４９】
なお、「叩く」、「なでる」、「操作なし」等の挙動の種類と、「好き」、「嫌い」、「無関心」等のユーザの感情とを対応付けるデータを感情判定の基準データとして予め記憶部２０５に記録しておくことができる。判定部２０８は、予め記録された基準データを用いて感情を判定することができる。また、挙動情報と感情とを対応付けるデータを基準データとすることもできる。
【００５０】
［ユーザ動作の種類判定の具体例］
図３は、ユーザによる接触の種類を判定するために用いられる判定基準データの一例を示す図である。判定部２０８は、図３に示す判定基準データを用いて、ユーザによる接触の強さと接触した状態で移動した距離（操作距離）の組み合わせによってユーザ接触の種類を判定することができる。これにより、ユーザの行動（挙動）が何であったかを導き出すことができる。
【００５１】
例えば、ユーザの操作の強さｔが、所定の閾値Ｔ１より大きい（Ｔ１＜ｔ）ために「強い」と判定され、かつ操作距離ｓが所定の閾値Ｓ２より小さい（ｓ＜Ｓ２）ために「短い」と判定されたときは、ユーザが端末１０１のセンサ２１２を叩いた可能性が高いため、判定部２０８は、ユーザの接触の種類を「叩く」と判定できる。
【００５２】
また、ユーザ操作の強さｔが、所定の区間内（Ｔ１＜ｔ＜Ｔ２）である「中間」、またはｔが閾値Ｔ２より小さく（ｔ＜Ｔ２）「弱い」と判定され、かつ操作距離ｓが閾値Ｓ１より大きく（ｓ＞Ｓ１）「長い」と判定された場合、ユーザが端末１０１のセンサ２１２をなでている可能性が高いため、判定部２０８は、ユーザによる接触の種類を「なでる」と判定できる。
【００５３】
また、ユーザによる接触の強さｔが閾値Ｔ２より小さく（ｔ＜Ｔ２）「弱い」と判定され、かつ、操作距離ｓが閾値Ｓ２より小さく（ｓ＜Ｓ２）「短い」と判定された場合には、ユーザは、端末１０１のセンサ２１２をほとんど触っていない可能性が高いため、判定部２０８は、「操作なし」と判定する。なお、コンテンツ配信後に一定時間、ユーザの操作が検知されない場合に「操作なし」と判定してもよい。
【００５４】
なお、ユーザ操作の強さや操作距離の判定基準は、図３に示すような３段階ではなく、より多くの段階に分けてもよい。また、ユーザ操作の強さや操作距離の組み合わせの判定基準は、実際のユーザ操作により近くなるように、ユーザ自身の操作によってカスタマイズすることが可能であってもよい。
【００５５】
［コンテンツ提供システムの動作例］
次に、コンテンツ提供システムの動作例を説明する。図４は、コンテンツ提供システムの動作例を示すシーケンス図である。図４において、図１と同じ構成要素については同じ記号を用いるものとする。
【００５６】
ステップＳ０１では、サーバ１０２が端末１０１へコンテンツを配信する。ユーザ１０３がこれまでに操作を行なっていない場合には、最初に配信されるコンテンツはランダムに選択される。
【００５７】
ステップＳ０２では、端末１０１において、サーバ１０２から配信されてきたコンテンツを、出力部２０３がディスプレイ２１１に表示させる。
【００５８】
ステップＳ０３では、ユーザ１０３は、表示されたコンテンツを見て何らかのアクションをする。アクションは、センサ２１２で検出される。アクションは、例えば、ユーザ１０３の動作及び状態の少なくとも一方として検出することができる。なお、ユーザ１０３がコンテンツに無関心であれば、ユーザ１０３は何も操作しない場合もある。
【００５９】
ステップＳ０４では、端末１０１では、挙動情報取得部２０１が、センサ２１２が検出したユーザ１０３のアクション（挙動）を示すユーザ１０３の挙動情報を取得する。制御部２０２は、通信処理部２０４に、挙動情報をサーバ１０２へ送信させる。
【００６０】
ステップＳ０５では、サーバ１０２の判定部２０８が、受信したユーザ１０３の挙動情報からユーザ行動を判定する。なお、判定部２０８は、上述のように、本ステップでユーザ感情を判定してもよい。
【００６１】
ステップＳ０６では、コンテンツ選択部２０９が、Ｓ０５で判定されたユーザ行動に基づいて、コンテンツを選定する。例えば、ユーザ行動（感情）がなでる（好き）の場合には、その時に配信しているコンテンツをそのまま選定し続ける。ユーザ行動（感情）が叩く（嫌い）の場合には、その時に配信しているコンテンツを停止し、別のコンテンツを選定する。
【００６２】
このように、ステップＳ０６では、コンテンツ選択部２０９は、端末１０１から受信したユーザ１０３の挙動情報はステップＳ０１で配信したコンテンツに対応するものであると認識した上で、以降に配信するコンテンツを決定している。受信した挙動情報がどのコンテンツに対するユーザ１０３の挙動であるかは、例えば、受信タイミングと、コンテンツ配信タイミングに基づいて特定することができる。例えば、コンテンツ配信中またはコンテンツ配信後一定期間内に受信した挙動情報は、その配信したコンテンツに対する挙動を示すものと判断することができる。また、サーバ１０２は、ステップＳ０４で、ユーザの挙動情報とともに、対応するコンテンツを特定する情報も、端末１０１から受信してもよい。
【００６３】
ステップＳ０７では、サーバ１０２が、端末１０１へ、ステップＳ０６で選択されているコンテンツを配信する。
【００６４】
ステップＳ０８では、端末１０１で、出力部２０３が、コンテンツを出力装置２１１に表示させる。このコンテンツに対するユーザの新たな挙動が検出される場合には、ステップＳ０３〜Ｓ０８が繰り返される。
【００６５】
以上、本実施形態によれば、配信されるコンテンツに対してユーザの挙動がフィードバックされ、ユーザの好みに合ったコンテンツを提供するコンテンツ提供システムを実現することが可能になる。
【００６６】
また、本実施形態では、ユーザのセンサ２１２に対する接触を示す情報を挙動情報として取得することで、ユーザのコンテンツに対する反応を、センサ２１２への接触動作という直感的な動作により、判定することができる。例えば、上記コンテンツ提供システムによれば、ユーザの「叩く」、「なでる」といった直感的行動をセンサ２１２によって取得し、コンテンツ情報を組み合わせることでユーザ嗜好を把握することができる。
【００６７】
なお、図１では、端末１０１とサーバ１０２は一台ずつ設けられているが、これは一例であり、台数はこれに限られない。例えば、サーバ１０２は、複数の端末にコンテンツを送信する形態とすることができる。このことは、以降に示す変形例及び実施形態でも同様である。
【００６８】
以下に、コンテンツ提供システムのシステム構成の変形例１〜３について、それぞれ図５〜図７を用いて説明する。図５〜図７において、図１と同じ機能ブロックには同じ番号を付している。また、下記システム構成の変形例１〜３は、実施形態１のみならず、以降の実施形態全てに適用可能である。また、システム構成の変形例は、下記のものに限られない。
【００６９】
［システム構成の変形例１］
図５は、端末１０１が、コンテンツ提供システムの機能を備える場合の構成例である。端末１０１は、センサ２１２、出力装置２１１に接続され、挙動情報取得部２０１、制御部２０２（判定部２０８、コンテンツ選択部２０９を含む）、出力部２０３、記憶部２０５を備える。記憶部２０５には、複数のコンテンツが蓄積される。すなわち、端末１０１は、記憶部２０５からコンテンツを選択して再生し、再生中にユーザの挙動が検出されると、その挙動情報を基にユーザの挙動の種類または感情を判定し、判定結果を基に、次に再生するべきコンテンツを決定する。決定した次のコンテンツは、記憶部２０５から読み出され、出力部２０３により出力される。
【００７０】
本変形例１の端末１０１は、例えば、映像または音楽再生装置等に適用することができる。この場合、ユーザは、端末１０１がコンテンツを再生している時に、端末１０１に対して、例えば、叩いたり、なでたり、怒鳴りつけたり、褒めたりすることにより、記憶部２０５に記憶されたコンテンツの中から、そのときの気分にあったコンテンツを選んで再生させることができる。
【００７１】
さらなる変形例として、例えば、コンテンツを記憶し、提供する部分を端末１０１の外部に設けることもできる。例えば、図５に示す記憶部２０５にコンテンツを記憶する替わりに、端末１０１がアクセス可能なコンピュータの記憶部２０５にコンテンツを記憶しておき、当該コンピュータは、端末１０１からの要求に応じてコンテンツを端末１０１へ提供するよう構成することもできる。
【００７２】
［システム構成の変形例２］
図６は、コンテンツを出力する端末と、ユーザの挙動を検出する端末とが、それぞれ別個に設けられる場合の構成例である。図６に示す例では、コンテンツ提供システムは、サーバ１０２、出力端末１０１ｂ及びセンサ端末１０１ａを含む。出力端末１０１ｂは、出力装置２１１に接続され、サーバ１０２と通信するための通信処理部２０４ｂ、制御部２０２ａ及びコンテンツを出力する出力部２０３を備える。センサ端末１０１ａは、センサ２１２に接続され、挙動情報取得部２０１、制御部２０２ａ、通信処理部２０４ｂを備える。サーバ１０２は、コンテンツを記憶する記憶部２０５、判定部２０８、コンテンツ選択部２０９、通信処理部２０７を備える。
【００７３】
サーバ１０２は、記憶部２０５に記録されたコンテンツの中からコンテンツを選択して、出力端末１０１ｂへ配信する。出力端末１０１ｂは、受信したコンテンツを出力する。センサ端末１０１ａは、ユーザの挙動を検出し、サーバ１０２へ送信する。サーバ１０２は、ユーザの挙動から、挙動の種類またはユーザの感情を判定し、判定結果に基づいて、さらに配信するコンテンツを決定する。
【００７４】
このように、出力端末１０１ｂとセンサ端末１０１ａとを分けて構成することにより、例えば、ユーザの挙動を検出するのに特化した、ユーザにとって挙動を伝えやすい端末を提供することができる。例えば、センサ端末１０１ａは、頭部と胴体部を有するぬいぐるみの形状とすることができ、頭の部分にユーザによる接触を検出する圧力センサを備えた構成にすることができる。また、センサ端末１０１ａとサーバ１０２との通信を無線通信とすることができる。これにより、例えば、ユーザは、手元にぬいぐるみを抱きながら、出力端末１０１ｂにより出力装置２１１で表示されるコンテンツを見て、ぬいぐるみを、叩く、なでる、怒鳴りつける、褒める等の動作をし、出力端末１０１ｂで表示されるコンテンツを自分の好みに合ったものにすることができる。
【００７５】
［システム構成の変形例３］
図７は、コンテンツを提供するコンテンツサーバが、別途、独立して設けられる場合の構成例を示す図である。図７に示す例では、サーバ１０２及び端末１０１は、コンテンツサーバ２１６−１，２と通信可能となっている。コンテンツサーバ２１６−１，２は、通信処理部２１３−１，２、制御部２１４−１，２及びコンテンツ記憶部２１５−１，２を備える。サーバ１０２は、コンテンツ選択部２０９が決定したコンテンツを、コンテンツサーバ２１６−１またはコンテンツサーバ２１６−２へ要求する。コンテンツサーバ２１６−１，２は、サーバ１０２から、コンテンツの要求を受けて、要求されたコンテンツを、コンテンツ記憶部２１５から読み出し、通信処理部２１３を介して、端末１０１へ配信する。
【００７６】
なお、サーバ１０２からコンテンツの要求を受けて端末１０１へコンテンツを送信するコンテンツサーバの数は、図７に示すように２台に限られず、１台でもよいし、３台以上でもよい。図７に示すように、コンテンツサーバを複数設けることによって、サーバ１０２は複数のコンテンツサーバから、ユーザの挙動に応じたコンテンツサーバを選択することが可能になる。例えば、端末１０１がコンテンツサーバ２１６−１から受信したコンテンツを出力しているときに検出したユーザの挙動が、肯定的な評価（感情）を示すものであれば、サーバ１０１は、次のコンテンツも、続けてコンテンツサーバ２１６−１に要求することができる。逆に、ユーザの挙動が否定的な評価（感情）を示す場合は、コンテンツサーバ２１６−１以外のコンテンツサーバ２１６−２に、次に出力するコンテンツを要求することができる。このように、コンテンツ選択部２０９は、挙動情報の種類に応じて、コンテンツの要求先（コンテンツの提供手段、ここでは一例としてコンテンツサーバ）を決定して、コンテンツを要求し、要求を受けたコンテンツの提供手段がコンテンツを端末１０１へ送信する構成とすることができる。さらに、コンテンツ選択部２０９は、コンテンツの要求先とともに、要求するコンテンツを指定する情報（コンテンツの種類、ジャンル等）をさらに決定し、コンテンツ提供手段へ要求してもよい。
【００７７】
一例として、コンテンツ選択部２０９は、コンテンツの要求先として、動画ファイルの共有サービスを提供するＡ社のコンテンツサーバを選択していたが、検出されたユーザの挙動の種類が、Ａ社のコンテンツサーバから配信されるコンテンツに興味を持っていないことを示すものと判定されたので、ＶｏＤ（ビデオオンデマンド）を提供するＢ社のコンテンツサーバに要求先を切り替える、といった動作が可能になる。
【００７８】
以下に、センサの変形例１〜４について、それぞれ図８Ａ〜図８Ｄを用いて説明する。下記センサの変形例１〜４は、実施形態１のみならず、以降の実施形態全てに適用可能である。また、センサの変形例は、下記変形例１〜４に限られない。
【００７９】
［センサの変形例１］
図８Ａに示すセンサは、センサ２１２が、圧力センサ２１２ａを含む場合のセンサ及び挙動情報取得部２０１の構成例を示す図である。図８Ａに示す例では、圧力センサ２１２ａは、ユーザの圧力センサ２１２ａに対する接触の圧力を検出する。挙動情報取得部２０１は、ユーザの接触の強さ及び接触量の少なくとも一方を示す値を挙動情報として取得する。接触の強さは、例えば、圧力センサ２１２ａで検出された圧力の大きさによって得ることができる。接触量は、例えば、圧力センサ２１２ａで検出された接触時間または、接触距離により得ることができる。接触時間は、例えば、圧力の継続時間や時間変化を検出することにより得られる。接触距離は、例えば、複数の圧力センサ２１２ａを、複数の異なる位置に設け、各位置における圧力を検出することにより得ることができる。すなわち、複数の位置における圧力変化を検出することによって接触距離に関する情報を得ることができる。例えば、所定の時間内に複数の位置において連続して検出された圧力は、一連のユーザによる接触操作として認識することができる。この一連の接触操作における軌跡の長さを、操作距離として取得することができる。
【００８０】
なお、圧力センサ２１２ａにより、接触の強さ及び接触量の２種類以上の値を検出することで、ユーザの挙動の種類をより詳しく判定することができる。例えば、圧力センサ２１２ａで得られた、２種類以上の値の組み合わせが、予め記録されたパターンのいずれに該当するか判定することで、ユーザの直感的な挙動を判定することが可能になる。具体例としては、判定部２０８は、図３に示した例のように、予め設定された、接触の強さ及び操作距離の組み合わせパターンのいずれに該当するかにより、ユーザの挙動の種類または感情を判定することができる。
【００８１】
［センサの変形例２］
図８Ｂに示すセンサは、センサ２１２が、圧力センサ２１２ａ及び赤外線センサ２１２ｂを含む場合のセンサ及び挙動情報取得部２０１の構成例を示す図である。図８Ｂに示す例では、赤外線センサ２１２ｂは、例えば、ユーザの３次元空間における動きを検出する。挙動情報取得部２０１は、圧力情報取得部２０１ａ及び位置情報取得部２０１ｂを備える。圧力情報取得部２０１ａは、ユーザの接触の強さ及び接触量の少なくとも一方を挙動情報として取得する。位置情報取得部２０１ｂは、ユーザの位置を示す情報を挙動情報として取得する。例えば、位置情報取得部２０１ｂは、圧力センサ２１２ａへの接触前のユーザ動作の向きや速度等を示す値を挙動情報として取得することができる。
【００８２】
これにより、判定部２０８は、ユーザの圧力センサ２１２ａへの接触の強さと接触量に加えて、赤外線センサ２１２ｂで検出される、接触前のユーザ動作の向きや速度等を、さらに用いて、ユーザ動作の種類（ユーザ行動）を判定することができる。このように、圧力センサ、赤外線センサなどの外部センサによってユーザ操作の強弱を取得することができる。その結果、ユーザの直感的行動を取得することが可能になる。
【００８３】
［センサの変形例３］
図８Ｃに示すセンサは、センサ２１２が、圧力センサ２１２ａ、赤外線センサ２１２ｂ、カメラ２１２ｃ、マイク２１２ｄを含む場合のセンサ及び挙動情報取得部２０１の構成例を示す図である。図８Ｃに示す例では、カメラ２１２ｃは、ユーザの静止画または動画を撮影する。マイク２１２ｄは、ユーザの音声を録音する。挙動情報取得部２０１は、圧力情報取得部２０１ａ、位置情報取得部２０１ｂ、画像認識部２０１ｃ及び音声認識部２０１ｄを備える。
【００８４】
画像認識部２０１ｃは、カメラ２１２ｃが撮影した画像中に、ユーザを検出し、ユーザの画像または、画像中のユーザの状態及び動作の少なくとも一方を挙動情報として取得することができる。例えば、ユーザの画像そのものを挙動情報としてもよいし、画像に基づいて判定されるユーザの表情（例えば、笑顔、怒り顔等）や、動きを挙動情報としてもよい。
【００８５】
音声認識部２０１ｄは、マイク２１２ｄで録音された音声を認識する。音声認識結果そのものをユーザの挙動情報とすることもできるし、認識した音声中に特定の内容が含まれているか否かを挙動情報とすることもできる。なお、画像認識結果や音声認識結果に基づく判定処理は、端末１０１の挙動情報取得部２０１で実行してもよいし、サーバ１０２の判定部２０８で実行してもよい。
【００８６】
図９は、ユーザの接触情報（接触の強さと接触量）に加えて、ユーザの音声認識及び画像認識に基づいて、ユーザの感情を判定する場合の判定基準データの一例を示す図である。図９に示す例では、ユーザの接触の強さ及び操作距離、音声認識及び画像認識結果の組み合わせのパターンと、各パターンにおけるユーザの感情を示す値とが記録されている。
【００８７】
図９のデータに基づいて判定部２０８が判定する際、例えば、ユーザの接触が「強い」場合であって、音声認識の結果、否定的な語句が検出された場合、好度（好きという感情の度合い）のスコア（値）を−６０と判定することができる。
【００８８】
なお、上記否定語句は、例えば、「いや」「きらい」「うるさい」「だめ」「やめて」等、不快感、嫌悪、拒絶意思等を表現する語句とすることができる。上記肯定語句は、例えば、「いいね」「すき」「もっと」「さいこう」等、快感、好感、肯定意思等を表現する語句とすることできる。
【００８９】
さらに、画像認識の結果、怒り顔が検出された場合は、好度の値はさらに−６０と判定することができる。判定部２０８は、好度の合計値により、ユーザの感情を判定することができる。このように、判定部２０８は、図９の判定基準データを参照することにより、検出した操作距離、音声認識及び画像認識結果の組み合わせを好度のスコアに変換することができる。例えば、好度のスコア＝０を基準として、判定基準データを用いて決定された好度の値を加算することができる。この場合、検出された挙動情報が肯定的な感情を示す場合は、好度の値はプラスとなり、スコアに値が加算され、否定的な感情を示す場合は好度の値はマイナスとなり、スコアから値が減算されることになる。上記処理のように、ユーザの接触情報に加えて、音声認識及び画像認識の結果を用いることで、より的確にユーザの感情を判定することが可能になる。
【００９０】
［センサの変形例４］
図８Ｄに示すセンサは、センサ２１２が、タッチパネル２１２ｅを含む場合のセンサ及び挙動情報取得部２０１の構成例を示す図である。タッチパネル２１２ｅは、例えば、表示パネルを備え、表示パネルは、ユーザによる画面上の指示位置を検出するセンサを含む構成とすることができる。また、タッチパネル２１２ｅが、コンテンツの出力装置２１１を兼ねてもよい。
【００９１】
挙動情報取得部２０１は、ユーザによる画面上の指示動作を挙動情報とすることができる。例えば、ユーザの指示位置、指示位置の軌跡、指示位置の移動速さ等を挙動情報とすることができるし、あるいは、これらから判定されるジェスチャを挙動情報とすることもできる。
【００９２】
上記のような、センサ２１２としてタッチパネル２１２ｅを用い、出力装置２１１としてディスプレイを備える端末１０１の具体例としては、携帯電話、ＰＤＡ（携帯情報端末）、電子書籍再生端末（電子ブックリーダ）、多機能携帯電話、電子辞書、携帯ゲーム機、多機能リモコン等のタブレット型の端末が挙げられる。このような端末１０１では、タッチパネル２１２ｅでユーザの挙動情報を取得することができる。また、挙動情報から判定される挙動の種類に基づいて決定されたコンテンツをディスプレイに表示することができる。
【００９３】
例えば、多機能携帯電話の一例であるスマートフォンで端末１０１を構成することができる。この場合、スマートフォンのタッチパネル（センサ）でユーザの挙動を検出し、挙動の種類により、ディスプレイ、及び、スピーカまたはイヤホン等の音声出力装置で出力するコンテンツ（例えば、動画、音楽、仮想ペット、ゲーム等）を決定することができる。
【００９４】
端末１０１としてのスマートフォンは、例えば、図１に示したように、データ通信可能なサーバ１０２に挙動情報を送信する通信処理部２０４を備え、サーバ１０２から、挙動の種類の判定結果に基づいて決定されたコンテンツを受信する構成であってもよい。あるいは、図５に示したように、スマートフォンが、判定部２０８、コンテンツ選択部２０９、記憶部２０５を備える構成であってもよい。さらに、図７に示したように、挙動の種類を判定してコンテンツを決定するサーバ１０２とは別のコンテンツサーバ２１６からコンテンツを受信する構成であってもよい。
【００９５】
以上、センサ２１２の変形例１〜４を説明したが、センサ２１２の変形例は上記に限られない。例えば、センサ２１２は、ユーザの血圧、脈拍、体温等の生体情報を検出するセンサを含んでもよい。このような生体情報を検出するセンサは、例えば、専用の椅子等に仕込んでおくことができる。
【００９６】
（実施の形態２）
実施の形態２では、サーバ１０２に配信したコンテンツ履歴とユーザ感情を保持できる場合の形態を示す。それ以外の構成や機能は上記実施の形態１と同様とすることができる。実施の形態２では、例えば、図１に示す構成において、サーバ１０２の記憶部２０５が、評価データを記録する。評価データは、出力したコンテンツの履歴を示すコンテンツ履歴データと、当該履歴データの各コンテンツに対応するユーザの挙動の種類または感情（判定部２０８の判定結果）を示すデータを含む。コンテンツ選択部２０９は、記憶部２０５に記録された評価データに基づいて、次に配信するべきコンテンツを決定する。この構成により、サーバ１０２において、コンテンツ出力の履歴と、各コンテンツに対するユーザの挙動の判定結果に基づいて、端末１０１の出力部がさらに出力するコンテンツを決定することが可能になる。
【００９７】
図１０は、記憶部２０５に記録される評価データの一例を示す図である。図１０に示す例では、サーバ１０２が端末１０１へ配信したコンテンツ履歴と、端末１０１からの挙動情報を基に判定したユーザ感情の履歴とが対応付けられて記録されている。具体的には、コンテンツ名、コンテンツの配信日時、コンテンツの配信カテゴリー及びコンテンツを配信したときのユーザの感情が、対応付けられて１つのレコードとして記録されている。コンテンツの配信カテゴリーは、例えば、「スポーツ」や「音楽」、「ドラマ」といったコンテンツの種類や、「コメディ」や「アクション」や「ホラー」といったコンテンツのジャンルによって分類されている。
【００９８】
図１０に示す例において、「コンテンツＡ」は「カテゴリーＡ」に属し、配信時のユーザ感情は「嫌い」ある。「コンテンツＢ」は「カテゴリーＢ」に属し、ユーザ感情は「好き」である。「コンテンツＣ」は「カテゴリーＣ」に属し、ユーザ感情は「無関心」である。「コンテンツＤ」は「カテゴリーＤ」に属し、ユーザ感情は「嫌い」である。このとき、サーバ１０２は、ユーザ感情が「好き」となる「カテゴリーＢ」を優先してコンテンツを配信することで、ユーザにとって嗜好に合ったコンテンツを提供することが可能になる。例えば、コンテンツ選択部２０９は、記憶部２０５に記憶されたカテゴリーＡ〜Ｄのコンテンツのうち、カテゴリーＢのコンテンツを選択して読み出し、端末１０１へ送信することができる。あるいは、コンテンツ選択部２０９は、複数のチャンネルでコンテンツがサーバ１０２から送信される場合に、特定のカテゴリーＢのコンテンツを流すチャンネルを選択し、このチャンネルのコンテンツを端末１０１へ送信することができる。
【００９９】
図１１は、コンテンツ選択部２０９がチャンネルを選択する処理の例を説明するための図である。図１１に示す例では、チャンネル（ｃｈ１）でカテゴリーＡのコンテンツが流れており、同じ時間にチャンネル（ｃｈ２）でカテゴリーＢのコンテンツ、チャンネル（ｃｈ３）でカテゴリーＣのコンテンツが流れている。このとき、ユーザ感情によってカテゴリーＢが優先されるため、コンテンツ選択部２０９ではカテゴリーＢが流れるチャンネル（ｃｈ２）を選択して、端末１０１へと配信する。
【０１００】
また、コンテンツ選択部２０９は、配信するコンテンツにおける各カテゴリーの出現確率を、評価データに基づいて、制御することもできる。例えば、評価データが示す判定結果の履歴において、よい評価を示す判定結果が多いカテゴリーのコンテンツの出現確率を高くするように制御することができる。具体的には、コンテンツ選択部２０９は、評価データ中の判定結果（ユーザ感情）に基づいて、コンテンツのカテゴリーごとに出現確率を設定し記録しておくことができる。図１２は、コンテンツ選択部２０９が、評価データに基づいて設定した出現確率の一例である。図１２に示す例では、カテゴリーと出現確率が対応付けられて記録される。
【０１０１】
本実施形態によれば、ユーザの直感的行動履歴に基づいて、出力されるコンテンツが制御される。そのため、出力するコンテンツを、ユーザの嗜好に合うように制御することが可能になる。  なお、評価データの内容は、上記の図１０に示す例に限られない。例えば、コンテンツの配信カテゴリーの替わりに、コンテンツの種類、ジャンル、関連するキーワード、タグ等、その他のコンテンツの属性を表す属性情報を、コンテンツ毎に記録してもよい。これにより、例えば、コンテンツ選択部２０９は、評価データにおいて、肯定的な感情を示す判定結果の頻度が高い属性を特定し、その属性を持つコンテンツを優先して、出力コンテンツに決定することが可能になる。
【０１０２】
また、評価結果を示す情報は、図１０に示すようにユーザ感情に限られず、例えば、ユーザの挙動情報を種類、好度のスコア等、その他、コンテンツに対するユーザの評価を示す情報であってもよい。
【０１０３】
また、コンテンツ選択部２０９は、上記のようにチャネルを選択する替わりに、複数のコンテンツが記憶された記憶部から、評価のよいカテゴリーのコンテンツを選択して、端末１０１へ送信することもできる。
【０１０４】
（実施の形態３）
図１３は、実施の形態３におけるコンテンツ提供システムの構成例を示す機能ブロック図である。図１３において、図１と同じ機能ブロックには同じ番号を付している。図１３は、図１に示すコンテンツ提供システムに、性格管理部２２０をさらに設けた構成である。ここでは、一例として、サーバ１０２が、性格管理部２２０を備える場合について説明する。性格管理部２２０は、端末１０１に設けることもできる。
【０１０５】
性格管理部２２０は、判定部２０８による判定結果の履歴に基づいて、端末１０１の性格を決定する。サーバ１０２は、性格管理部２２０によって決定された性格によって、端末１０１の動作を制御する。例えば、端末１０１は、端末１０１の外観変更または動作等を行うアクチュエータ２１９を備える。サーバ１０２は、端末１０１へ性格管理部２２０で決定された性格を示す性格情報を送信する。端末１０１の制御部２０２は、性格情報を基に端末１０１の動作を制御する。あるいは、サーバ１０２は、端末１０１に送信するコンテンツを制御することによって、端末１０１でのコンテンツ出力を制御することができる。
【０１０６】
図１４は、端末の性格形成を決定する処理例を示すフローチャートである。図１４に示す例では、サーバ１０２でのユーザの挙動情報取得すなわち、ユーザの行動取得（Ｔ６０１）後に、判定部２０８は、ユーザがどのような行動を取ったか（ユーザの挙動の種類）を判定する（Ｔ６０２）。次に、性格管理部２２０は、Ｔ６０２で判定された挙動の種類の頻度が所定基準より高いかどうかを判定する（Ｔ６０３、Ｔ６０４）。例えば、判定部２０８により判定されたユーザの挙動の種類の履歴を記憶部２０５に蓄積することが好ましい。これにより、性格管理部２２０は、記憶部２０５に蓄積されたユーザの挙動の種類の履歴を参照して、頻度を判定することができる。
【０１０７】
頻度が高いと判定された場合には、端末１０１の性格として、当該挙動の種類の高頻度に対応する性格を選定する（Ｔ６０５、Ｔ６０７）。例えば、Ｔ６０２でユーザの行動が「叩く」と判定された場合、過去所定期間における「叩く」の頻度が所定基準より高いか否か判断する（Ｔ６０３）。性格管理部２２０は、「叩く」の頻度が高いときは、端末１０１の性格として「ぐれる」を（Ｔ６０５）、また、「叩く」の頻度が低いときには、「すなお」を選定する（Ｔ６０６）。ユーザ行動が「なでる」である場合には、端末１０１の性格として「すなお」を選定する（Ｔ６０６）。ユーザ行動が「操作なし」である場合で、その頻度が高いときには、端末１０１の性格として「いじける」を選定する（Ｔ６０７）。また、「操作なし」の頻度が低いときには、端末１０１の性格は変わらないものとし、直前に設定されている性格を続けるものとする。
【０１０８】
このように設定した性格情報は、サーバ１０２から端末１０１に設定される。端末１０１の制御部２０２は、性格情報によって、端末１０１の動作を変えるようにする。例えば、性格が「ぐれる」の場合には、敢えてユーザ嗜好に合わないコンテンツを流すよう出力部２０３に指示することができる。また、性格が「いじける」の場合には、コンテンツが配信されてきても表示しないよう出力部２０３を制御することができる。上記処理により、ユーザの直感的行動の履歴によって端末１０１の「性格」を形成し、「性格」に応じて端末１０１の動作やコンテンツ推奨頻度を変動させることができる。なお、上記例では、「ぐれる」は反抗的な性格の一例であり、「いじける」は怠惰な性格の一例となっている。これらの性格は一例であり、性格管理部２２０で設定可能な性格はこれらに限られない。
【０１０９】
なお、設定された性格情報と、端末１０１の色や動作が紐付けられてもよい。例えば、性格情報に応じて、端末１０１の外観を変更する動作をアクチュエータ２１９に実行させることができる。
【０１１０】
図１５Ａ、図１５Ｂ及び図１５Ｃは、アクチュエータによって変更される端末１０１の外観の一例を示す図である。図１５Ａ、図１５Ｂ及び図１５Ｃに示す例では、端末１０１は、出力装置２１１としてディスプレイと、猫の頭部の形をしたセンサ２１２を備える。ディスプレイにはコンテンツが表示される。センサ２１２は、例えば、ユーザによる猫の頭部への接触を検出する圧力センサとすることができる。また、猫の頭部にはアクチュエータ２１９により形状が変更される目２１７及び口２１８が設けられている。
【０１１１】
本例では、性格によって、猫の頭部に設けられた目２１７及び口２１８の形状が変更される。例えば、目２１７及び口２１８の形状は、性格が「すなお」な場合には図１５Ａ、性格が「ぐれる」場合には図１５Ｂ、性格が「いじける」場合には図１５Ｃに示す形状に、それぞれ変化させることができる。また、設定された性格情報に端末１０１の色が紐付けられてもよい。例えば、「すなお」な場合には端末１０１は黄色に変わり、「ぐれる」場合には赤色、「いじける」場合には青色に変わるとしてもよい。一例として、図１５Ａ〜Ｃに示す猫の鼻に、発光色を黄、赤または青に切り替えることができるＬＥＤを設けることができる。この場合、出力部２０３は、性格管理部２２０で設定された性格に応じて、色を切り替えてＬＥＤを発光させることができる。
【０１１２】
このように、端末１０１は、キャラクターを模したユーザにとって愛着の沸く外装を施すことができる。本実施形態によれば、ユーザ嗜好に合ったコンテンツを表示できると共に、玩具用として愛着を持つことができる端末を含むコンテンツ提供システムを実現できる。また、ユーザ操作履歴の統計を用いて、端末１０１の動作を「性格」として処理することにより、端末１０１の動作に複雑性を持たせつつ、ユーザの直感に合った動作を提供することが可能になる。すなわち、ユーザの直感的行動履歴によって、「性格」を形成し、「性格」に応じて動作やコンテンツ推奨頻度を変動させることができる。また、ユーザの直感的行動によって端末１０１の「性格」が変わっていくため、ユーザに、端末１０１を育てているという意識を持たせることができる。
【０１１３】
以上、本発明の実施形態の例を、実施形態１〜３として説明したが、本発明は上記実施形態１〜３に限られない。例えば、上記実施形態においては、コンテンツが映像である場合について説明したが、コンテンツは映像に限られず、その他、人間が閲覧、観賞または体験することができるものが含まれる。例えば、文章、静止画像、動画像、音楽、ゲーム、あるいはそれらの組み合わせがコンテンツに含まれる。また、コンテンツは、デジタルまたはアナログのデータとして、記憶装置に記憶され、伝送路を通じて伝送することができる。コンテンツのデータは、例えば、装置により再生、表示または実行されることにより、人間が、閲覧、観賞または体験できる状態になる。
【産業上の利用可能性】
【０１１４】
本発明は、例えば、コンテンツを配信する番組提供サービスや動画提供サービスを提供する場合に、簡単にユーザの嗜好を反映できるコンピュータシステムとして有用である。また、ユーザが育てる楽しさを持つことの出来るペット代わりの玩具ロボットとしても応用することができる。
【符号の説明】
【０１１５】
１０１  端末
１０２  サーバ装置
１０３  ユーザ
２０３  出力部
２０５  記憶部
２０８  判定部
２０９  コンテンツ選択部
２１１  出力部
２１２  センサ
２２０  性格管理部
【図１】
2012155616.tif 000003
【図２】
2012155616.tif 000004
【図３】
2012155616.tif 000005
【図４】
2012155616.tif 000006
【図５】
2012155616.tif 000007
【図６】
2012155616.tif 000008
【図７】
2012155616.tif 000009
【図８Ａ】
2012155616.tif 000010
【図８Ｂ】
2012155616.tif 000011
【図８Ｃ】
2012155616.tif 000012
【図８Ｄ】
2012155616.tif 000013
【図９】
2012155616.tif 000014
【図１０】
2012155616.tif 000015
【図１１】
2012155616.tif 000016
【図１２】
2012155616.tif 000017
【図１３】
2012155616.tif 000018
【図１４】
2012155616.tif 000019
【図１５Ａ】
2012155616.tif 000020
【図１５Ｂ】
2012155616.tif 000021
【図１５Ｃ】
2012155616.tif 000022