(57)【要約】【課題】ユーザの日常度を利用した情報処理や情報提示を可能にする情報処理システム等の提供。【解決手段】情報処理システムは、ユーザの行動を計測する行動センサ、ユーザの状態を計測する状態センサ及びユーザの環境を計測する環境センサの少なくとも１つのセンサからのセンサ情報を含む情報に基づいて、ユーザの状況を推定する状況推定部と、ユーザの状況履歴情報を記憶する履歴情報記憶部と、ユーザの日常度を評価する処理を行う日常度評価部と、日常度評価部の評価処理により得られたユーザの日常度を、ユーザの状況履歴情報の各ユーザ状況に関連づけて履歴情報記憶部に書き込む書き込み部を含む。【選択図】図３
2010072811.tif 000002
【特許請求の範囲】
【請求項１】
ユーザの行動を計測する行動センサ、ユーザの状態を計測する状態センサ及びユーザの環境を計測する環境センサの少なくとも１つのセンサからのセンサ情報を含む情報に基づいて、ユーザの状況を推定する状況推定部と、
ユーザの状況履歴情報を記憶する履歴情報記憶部と、
ユーザの日常度を評価する処理を行う日常度評価部と、
前記日常度評価部の評価処理により得られたユーザの日常度を、ユーザの状況履歴情報の各ユーザ状況に関連づけて前記履歴情報記憶部に書き込む書き込み部と、
を含むことを特徴とする情報処理システム。
【請求項２】
請求項１において、
コンテンツを記憶するコンテンツ情報記憶部と、
ユーザの状況履歴情報の各ユーザ状況に関連づけられたユーザの日常度に基づいて、前記コンテンツ情報記憶部に記憶されたコンテンツの中から、ユーザに対して提示するコンテンツを選択する処理を行うコンテンツ選択部を含むことを特徴とする情報処理システム。
【請求項３】
請求項２において、
前記コンテンツ選択部は、
前記履歴情報記憶部に記憶された状況履歴情報の中から、低い日常度が関連づけられたユーザ状況を優先して抽出し、抽出されたユーザ状況に対応するコンテンツを選択する処理を行うことを特徴とする情報処理システム。
【請求項４】
請求項２において、
前記コンテンツ選択部は、
前記履歴情報記憶部に記憶された状況履歴情報の中から、高い日常度が関連づけられたユーザ状況を優先して抽出し、抽出されたユーザ状況に対応するコンテンツを選択する処理を行うことを特徴とする情報処理システム。
【請求項５】
ユーザの行動を計測する行動センサ、ユーザの状態を計測する状態センサ及びユーザの環境を計測する環境センサの少なくとも１つのセンサからのセンサ情報を含む情報に基づいて、ユーザの状況を推定する状況推定部と、
ユーザの日常度を評価する処理を行う日常度評価部と、
コンテンツを記憶するコンテンツ情報記憶部と、
ユーザの状況とユーザの日常度とに基づいて、前記コンテンツ情報記憶部に記憶されたコンテンツの中から、ユーザに対して提示するコンテンツを選択する処理を行うコンテンツ選択部と、
を含むことを特徴とする情報処理システム。
【請求項６】
請求項２乃至５のいずれかにおいて、
前記状況推定部は、
ユーザの予定情報に基づいて、ユーザの未来の状況を予測し、
前記日常度評価部は、
予測されたユーザの未来の状況についての日常度を評価し、
前記コンテンツ選択部は、
ユーザの未来の状況についての日常度に基づいて、ユーザに対して提示するコンテンツの選択処理を行うことを特徴とする情報処理システム。
【請求項７】
請求項２乃至６のいずれかにおいて、
前記コンテンツ選択部により選択されたコンテンツをユーザに対してロボットに提示させるための制御を行う提示制御部を含むことを特徴とする情報処理システム。
【請求項８】
請求項７において、
前記コンテンツ情報記憶部は、
ユーザに提示するコンテンツとして、複数の会話フレーズにより構成されるシナリオデータを記憶し、
前記提示制御部は、
コンテンツとして選択されたシナリオデータの会話フレーズを、ロボットに発話させるための制御を行うことを特徴とする情報処理システム。
【請求項９】
請求項２乃至６のいずれかにおいて、
前記コンテンツ選択部により選択されたコンテンツをユーザに対してデジタルフォトフレームにより提示するための制御を行う提示制御部を含むことを特徴とする情報処理システム。
【請求項１０】
請求項２乃至６のいずれかにおいて、
前記コンテンツ選択部により選択されたコンテンツをユーザに対してウァアラブルディスプレイにより提示するための制御を行う提示制御部を含むことを特徴とする情報処理システム。
【請求項１１】
請求項２乃至１０のいずれかにおいて、
前記日常度評価部は、
第１の評価対象項目により評価される日常度である第１のサブ日常度の評価処理と、前記第１の評価対象項目と異なる第２の評価対象項目により評価される日常度である第２のサブ日常度の評価処理を行い、
前記コンテンツ選択部は、
前記第１のサブ日常度に基づきコンテンツを選択する場合には、前記第１の評価対象項目に対応するコンテンツを選択し、前記第２のサブ日常度に基づきコンテンツを選択する場合には、前記第２の評価対象項目に対応するコンテンツを選択することを特徴とする情報処理システム。
【請求項１２】
請求項１１において、
前記第１、第２の評価対象項目は、時間情報、ユーザの場所情報、ユーザの行動情報、ユーザの状態情報、及びユーザの予定情報のうちの少なくとも１つであることを特徴とする情報処理システム。
【請求項１３】
請求項２乃至１２のいずれかにおいて、
前記状況推定部は、ユーザの滞在場所を特定し、
前記日常度評価部は、
ユーザの滞在場所に対するユーザの日常度の評価処理を行い、
前記コンテンツ選択部は、
ユーザの滞在場所に対するユーザの日常度に基づいて、コンテンツを選択することを特徴とする情報処理システム。
【請求項１４】
請求項１３において、
前記状況推定部は、
ユーザがエリアに滞在しているのか、エリアよりも狭いスポットに滞在しているのかを判断し、
前記日常度評価部は、
ユーザがエリアに滞在していると判断された場合には、エリアに対するユーザの日常度を評価し、ユーザがスポットに滞在していると判断された場合には、スポットに対するユーザの日常度を評価し、
前記コンテンツ選択部は、
ユーザがエリアに滞在していると判断された場合には、エリアに対するユーザの日常度に基づいてコンテンツを選択し、ユーザがスポットに滞在していると判断された場合には、スポットに対するユーザの日常度に基づいてコンテンツを選択することを特徴とする情報処理システム。
【請求項１５】
請求項１４において、
前記コンテンツ選択部は、
ユーザがエリア内のスポットに滞在していると判断された場合には、スポットに対するユーザの日常度を優先してコンテンツを選択し、ユーザがエリア内のスポット以外の場所に滞在していると判断された場合には、エリアに対するユーザの日常度に基づいてコンテンツを選択することを特徴とする情報処理システム。
【請求項１６】
請求項１４又は１５において、
前記状況推定部は、
所定時間内でのユーザの位置の標準偏差に基づいて、ユーザがエリアに滞在しているのか、スポットに滞在しているのかを判断することを特徴とする情報処理システム。
【請求項１７】
請求項１６において、
前記状況推定部は、
所定期間内でのユーザの位置の標準偏差が、所定の第１のしきい値以下であるか否かに基づいて、ユーザがエリアに滞在しているか否かを判断し、所定期間内でのユーザの位置の標準偏差が、前記第１のしきい値よりも小さい所定の第２のしきい値以下であるか否かに基づいて、ユーザがスポットに滞在しているか否かを判断することを特徴とする情報処理システム。
【請求項１８】
請求項１乃至１７のいずれかにおいて、
前記日常度評価部は、
前記ユーザ状況推定部により推定されたユーザの状況に基づいて、ユーザの日常度を評価する処理を行うことを特徴とする情報処理システム。
【請求項１９】
請求項１乃至１８のいずれかにおいて、
前記状況推定部は、状況同定部と状況予測部を含み、
前記日常度評価部は、
前記状況予測部により予測されたユーザの状況と、前記状況同定部により同定されたユーザの実際の状況との比較処理を行うことで、ユーザの日常度を評価することを特徴とする情報処理システム。
【請求項２０】
ユーザの行動を計測する行動センサ、ユーザの状態を計測する状態センサ及びユーザの環境を計測する環境センサの少なくとも１つのセンサからのセンサ情報を含む情報に基づいて、ユーザの状況を推定する状況推定部と、
ユーザの状況履歴情報を記憶する履歴情報記憶部と、
ユーザの日常度を評価する処理を行う日常度評価部と、
前記日常度評価部の評価処理により得られたユーザの日常度を、ユーザの状況履歴情報の各ユーザ状況に関連づけて前記履歴情報記憶部に書き込む書き込み部として、
コンピュータを機能させることを特徴とするプログラム。
【請求項２１】
ユーザの行動を計測する行動センサ、ユーザの状態を計測する状態センサ及びユーザの環境を計測する環境センサの少なくとも１つのセンサからのセンサ情報を含む情報に基づいて、ユーザの状況を推定する状況推定部と、
ユーザの日常度を評価する処理を行う日常度評価部と、
コンテンツを記憶するコンテンツ情報記憶部と、
ユーザの状況とユーザの日常度とに基づいて、前記コンテンツ情報記憶部に記憶されたコンテンツの中から、ユーザに対して提示するコンテンツを選択する処理を行うコンテンツ選択部として、
コンピュータを機能させることを特徴とするプログラム。
【請求項２２】
コンピュータ読み取り可能な情報記憶媒体であって、請求項２０又は２１のいずれかに記載のプログラムを記憶したことを特徴とする情報記憶媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理システム、プログラム及び情報記憶媒体等に関する。
【背景技術】
【０００２】
いわゆるユビキタスサービスにおいて、現在目指している１つの方向として、何時でもどこでも必要な情報をユーザに提供するという利便性提供型のサービスが提案されている。これは、外部からユーザに対して一方的に情報を提供するサービスである。
【０００３】
しかしながら、人が生き生きと充実した生活を送るためには、このように外部からユーザに一方的に情報を提供する利便性提供型サービスだけでは不十分であり、ユーザの内面に働きかけることによりユーザに気づきを与え（インスパイア）、その結果、自己の成長を促すインスパイア型ユビキタスサービスが望まれる。
【０００４】
ところが、これまでの情報処理システムでは、ユーザが必要とする情報をユーザが意図的な取得行為を行わなくても提供するという、いわゆるプッシュ情報としての情報提示を実現できないという課題があった。
【０００５】
このような課題を解決するものとして、特許文献１に開示される情報処理システムが知られている。このシステムでは、ウェアラブルセンサによりユーザの行動を推定し、行動に応じた情報表示を行うことで、プッシュ情報としての情報提示を可能にしている。
【０００６】
しかしながら、特許文献１では、必要性が顕在化している情報を操作レスでプッシュ情報としてユーザに提示することはできるものの、潜在的に必要としている情報については提示できない。そして、必要性が顕在化している情報だけを提示し続けても、便利ではあるが、日常の生活パターンの延長を支援するだけであり、このパターン化された生活・行動だけからは、新たな気づきは生まれにくく、充実した生活には結びつかない。一方、非日常の新しい体験の中には、煩雑さや不安もつきまとう。
【０００７】
そこで、日常の生活パターンに変化を与えるきっかけを提供すると共に、非日常体験のハードルを下げて、日々の生活の中で日常と非日常を適度にバランスさせることができる情報処理システムの実現が望まれる。
【０００８】
なお特許文献２には、独居老人の異常行動を監視するシステムが開示されているが、このシステムは、独居老人が異常を来して行動不能に陥った場合に、それを自動的に検知して通報することを目的としており、ユーザに気づきを与えて自己の成長を促すインスパイア型ユビキタスサービスを目指したものではない。
【０００９】
【特許文献１】特開２００６−２９３５３５号公報
【特許文献２】特開２０００−９９８５８号公報
【発明の開示】
【発明が解決しようとする課題】
【００１０】
本発明の幾つかの態様によれば、ユーザの日常度を利用した情報処理や情報提示を可能にする情報処理システム、プログラム及び情報記憶媒体を提供できる。
【課題を解決するための手段】
【００１１】
本発明は、ユーザの行動を計測する行動センサ、ユーザの状態を計測する状態センサ及びユーザの環境を計測する環境センサの少なくとも１つのセンサからのセンサ情報を含む情報に基づいて、ユーザの状況を推定する状況推定部と、ユーザの状況履歴情報を記憶する履歴情報記憶部と、ユーザの日常度を評価する処理を行う日常度評価部と、前記日常度評価部の評価処理により得られたユーザの日常度を、ユーザの状況履歴情報の各ユーザ状況に関連づけて前記履歴情報記憶部に書き込む書き込み部とを含む情報処理システムに関係する。また本発明は、上記各部としてコンピュータを機能させるプログラム、又は該プログラムを記憶したコンピュータ読み取り可能な情報記憶媒体に関係する。
【００１２】
本発明によれば、行動センサ、状態センサ、環境センサの少なくとも１つのセンサからのセンサ情報が取得され、取得されたセンサ情報を含む情報に基づいて、ユーザの状況が推定される。また履歴情報記憶部にはユーザの状況履歴情報が記憶され。そしてユーザの日常度が評価され、得られたユーザの日常度が、ユーザの状況履歴情報の各ユーザ状況に関連づけられて、履歴情報記憶部に書き込まれる。このようにすれば、状況履歴情報の各ユーザ状況に関連づけられた日常度を履歴情報記憶部から読み出すだけで、ユーザの日常度を利用した各種の情報処理や情報提示が可能になる。
【００１３】
また本発明では、コンテンツを記憶するコンテンツ情報記憶部と、ユーザの状況履歴情報の各ユーザ状況に関連づけられたユーザの日常度に基づいて、前記コンテンツ情報記憶部に記憶されたコンテンツの中から、ユーザに対して提示するコンテンツを選択する処理を行うコンテンツ選択部を含んでもよい。
【００１４】
このようにすれば、ユーザの状況履歴情報の各ユーザ状況に関連づけられたユーザの日常度を用いて、ユーザに提示するコンテンツを選択して提示することが可能になる。
【００１５】
また本発明では、前記コンテンツ選択部は、前記履歴情報記憶部に記憶された状況履歴情報の中から、低い日常度が関連づけられたユーザ状況を優先して抽出し、抽出されたユーザ状況に対応するコンテンツを選択する処理を行ってもよい。
【００１６】
このようにすれば、日常度が低い非日常体験の状況下での出来事を優先して抽出し、それに対応するコンテンツをユーザに提示することが可能になる。
【００１７】
また本発明では、前記コンテンツ選択部は、前記履歴情報記憶部に記憶された状況履歴情報の中から、高い日常度が関連づけられたユーザ状況を優先して抽出し、抽出されたユーザ状況に対応するコンテンツを選択する処理を行ってもよい。
【００１８】
このようにすれば、日常度が高いパターン化された行動等に気付かせ、行動等に変化を与えるようなコンテンツをユーザに提示することが可能になる。
【００１９】
また本発明は、ユーザの行動を計測する行動センサ、ユーザの状態を計測する状態センサ及びユーザの環境を計測する環境センサの少なくとも１つのセンサからのセンサ情報を含む情報に基づいて、ユーザの状況を推定する状況推定部と、ユーザの日常度を評価する処理を行う日常度評価部と、コンテンツを記憶するコンテンツ情報記憶部と、ユーザの状況とユーザの日常度とに基づいて、前記コンテンツ情報記憶部に記憶されたコンテンツの中から、ユーザに対して提示するコンテンツを選択する処理を行うコンテンツ選択部とを含む情報処理システムに関係する。また本発明は、上記各部としてコンピュータを機能させるプログラム、又は該プログラムを記憶したコンピュータ読み取り可能な情報記憶媒体に関係する。
【００２０】
本発明によれば、行動センサ、状態センサ、環境センサの少なくとも１つのセンサからのセンサ情報が取得され、取得されたセンサ情報を含む情報に基づいてユーザの状況が推定される。またユーザの日常度も評価される。そして、得られたユーザの状況とユーザの日常度に基づいて、コンテンツが選択される。このようにすれば、ユーザの状況とユーザの日常度に応じた最適なコンテンツを選択してユーザに提示できるようになり、ユーザの日常度を利用した情報提示が可能になる。
【００２１】
また本発明では、前記状況推定部は、ユーザの予定情報に基づいて、ユーザの未来の状況を予測し、前記日常度評価部は、予測されたユーザの未来の状況についての日常度を評価し、前記コンテンツ選択部は、ユーザの未来の状況についての日常度に基づいて、ユーザに対して提示するコンテンツの選択処理を行ってもよい。
【００２２】
このようにすれば、ユーザの未来の状況の日常度に応じた最適なコンテンツを選択してユーザに提示できるようになる。
【００２３】
また本発明では、前記コンテンツ選択部により選択されたコンテンツをユーザに対してロボットに提示させるための制御を行ってもよい。
【００２４】
このようにすれば、ユーザの日常度に応じて選択されたコンテンツを、ロボットを利用してユーザに提示できるようになる。
【００２５】
また本発明では、前記コンテンツ情報記憶部は、ユーザに提示するコンテンツとして、複数の会話フレーズにより構成されるシナリオデータを記憶し、前記提示制御部は、コンテンツとして選択されたシナリオデータの会話フレーズを、ロボットに発話させるための制御を行ってもよい。
【００２６】
このようにすれば、ユーザの日常度等に応じたロボットの発話を、シナリオデータを利用して簡素な制御処理で実現できる。
【００２７】
また本発明では、前記コンテンツ選択部により選択されたコンテンツをユーザに対してデジタルフォトフレームにより提示するための制御を行う提示制御部を含んでもよい。
【００２８】
このようにすれば、ユーザの日常度を利用して選択したコンテンツを、デジタルフォトフレームを用いてユーザに提示できるようになる。
【００２９】
また本発明では、前記コンテンツ選択部により選択されたコンテンツをユーザに対してウァアラブルディスプレイにより提示するための制御を行う提示制御部を含んでもよい。
【００３０】
このようにすれば、ユーザの日常度を利用して選択したコンテンツを、モバイル環境におけるウェアラブルディスプレイを用いてユーザに提示できるようになる。
【００３１】
また本発明では、前記日常度評価部は、第１の評価対象項目により評価される日常度である第１のサブ日常度の評価処理と、前記第１の評価対象項目とは異なる第２の評価対象項目により評価される日常度である第２のサブ日常度の評価処理を行い、前記コンテンツ選択部は、前記第１のサブ日常度に基づきコンテンツを選択する場合には、前記第１の評価対象項目に対応するコンテンツを選択し、前記第２のサブ日常度に基づきコンテンツを選択する場合には、前記第２の評価対象項目に対応するコンテンツを選択してもよい。
【００３２】
このようにすれば、コンテンツを選択する際に、使用するサブ日常度を適切に選ぶことで、ユーザの状況や日常度に応じた適切なコンテンツの選択が可能になる。
【００３３】
また本発明では、前記第１、第２の評価対象項目は、時間情報、ユーザの場所情報、ユーザの行動情報、ユーザの状態情報、及びユーザの予定情報のうちの少なくとも１つであってもよい。
【００３４】
このようにすれば、時間、場所、行動、状態、予定の情報のうちの少なくとも１つであって、互いに異なる第１の評価対象項目と第２の評価対象項目を用いて、第１の日常度と第２の日常度の評価処理を行って、コンテンツを選択できるようになる。
【００３５】
また本発明では、前記状況推定部は、ユーザの滞在場所を特定し、前記日常度評価部は、ユーザの滞在場所に対するユーザの日常度の評価処理を行い、前記コンテンツ選択部は、ユーザの滞在場所に対するユーザの日常度に基づいて、コンテンツを選択してもよい。
【００３６】
このようにすれば、ユーザの滞在場所に応じて日常度を評価し、得られた日常度に基づいてコンテンツを選択できるようになり、ユーザの滞在場所に応じた適切なコンテンツの提示が可能になる。
【００３７】
また本発明では、前記状況推定部は、ユーザがエリアに滞在しているのか、エリアよりも狭いスポットに滞在しているのかを判断し、前記日常度評価部は、ユーザがエリアに滞在していると判断された場合には、エリアに対するユーザの日常度を評価し、ユーザがスポットに滞在していると判断された場合には、スポットに対するユーザの日常度を評価し、前記コンテンツ選択部は、ユーザがエリアに滞在していると判断された場合には、エリアに対するユーザの日常度に基づいてコンテンツを選択し、ユーザがスポットに滞在していると判断された場合には、スポットに対するユーザの日常度に基づいてコンテンツを選択してもよい。
【００３８】
このようにすれば、ユーザにとって意味の異なる領域を、例えばエリアよりも狭いスポットとして抽出し、コンテンツを選択してユーザに提示したり、エリアとして抽出し、コンテンツを選択してユーザに提示することが可能になる。従って、ユーザにとって意味のある場所に対応する適切なコンテンツの提示が可能になる。
【００３９】
また本発明では、前記コンテンツ選択部は、ユーザがエリア内のスポットに滞在していると判断された場合には、スポットに対するユーザの日常度を優先してコンテンツを選択し、ユーザがエリア内のスポット以外の場所に滞在していると判断された場合には、エリアに対するユーザの日常度に基づいてコンテンツを選択してもよい。
【００４０】
このようにすれば、スポットが特定された場合には、スポットの日常度により選択されたコンテンツを優先的に提示し、スポットが特定されなかった場合には、エリアの日常度により選択されたコンテンツを提示するという制御が可能になる。
【００４１】
また本発明では、前記状況推定部は、所定時間内でのユーザの位置の標準偏差に基づいて、ユーザがエリアに滞在しているのか、スポットに滞在しているのかを判断してもよい。
【００４２】
このようにすれば、所定期間内でのユーザの位置の標準偏差を求めるという統計処理により、ユーザが滞在している場所を、エリア又はスポットという意味のある領域として特定できるようになる。
【００４３】
また本発明では、前記状況推定部は、所定期間内でのユーザの位置の標準偏差が、所定の第１のしきい値以下であるか否かに基づいて、ユーザがエリアに滞在しているか否かを判断し、所定期間内でのユーザの位置の標準偏差が、前記第１のしきい値よりも小さい所定の第２のしきい値以下であるか否かに基づいて、ユーザがスポットに滞在しているか否かを判断してもよい。
【００４４】
このようにすれば、第１のしきい値や第２のしきい値の設定により、エリア又はスポットというユーザにとって意味のある領域を抽出できるようになる。
【００４５】
また本発明では、前記日常度評価部は、前記ユーザ状況推定部により推定されたユーザの状況に基づいて、ユーザの日常度を評価する処理を行ってもよい。
【００４６】
このようにすれば、センサ情報を含む情報に基づき推定されたユーザの状況に応じて、ユーザの日常度を評価できるようになる。
【００４７】
また本発明では、前記状況推定部は、状況同定部と状況予測部を含み、前記日常度評価部は、前記状況予測部により予測されたユーザの状況と、前記状況同定部により同定されたユーザの実際の状況との比較処理を行うことで、ユーザの日常度を評価してもよい。
【００４８】
このようにすれば、予測されるユーザの状況と実際のユーザの状況との相違を検出して日常度を評価できるため、より適切な日常度の評価処理を実現できる。
【発明を実施するための最良の形態】
【００４９】
以下、本実施形態について説明する。なお、以下に説明する本実施形態は、特許請求の範囲に記載された本発明の内容を不当に限定するものではない。また本実施形態で説明される構成の全てが、本発明の必須構成要件であるとは限らない。
【００５０】
１．センサ情報の取得
ユーザにとって適切なコンテンツを提供し、インスパイア型ユビキタスサービス等を実現するためには、ユーザの状況を特定する必要がある。このためには、例えば、ユーザの行動、状態、環境を計測する行動センサ（行動計測部）、状態センサ（状態計測部）、環境センサ（環境計測部）からのセンサ情報を取得し、取得されたセンサ情報等を用いて、ユーザの状況を特定することが望ましい。そこで、まずこのセンサ情報の取得手法について説明する。
【００５１】
図１においてユーザ（使用者）は、携帯型電子機器１００（モバイルゲートウェイ）を所持している。またモバイル制御対象機器としてウェアラブルディスプレイ１４０（モバイルディスプレイ）を頭部の一方の眼の近傍に装着している。更にウェアラブルセンサ（モバイルセンサ）として種々のセンサを身体に身につけている。具体的には、屋内外センサ５１０、周囲温度センサ５１１、周辺湿度センサ５１２、周辺光度センサ５１３、腕装着型の運動計測センサ５２０、脈拍（心拍数）センサ５２１、体温センサ５２２、抹消皮膚温度センサ５２３、発汗センサ５２４、足圧力センサ５３０、発話・咀嚼センサ５４０、携帯型電子機器１００に設けられるＧＰＳ（Global Position System）センサ５５０、ウェアラブルディスプレイ１４０に設けられる顔色センサ５６０や瞳孔の大きさセンサ５６１などを装着している。これらの携帯型電子機器１００や、ウェアラブルディスプレイ１４０などのモバイル制御対象機器や、ウェアラブルセンサなどによりモバイルサブシステムが構成される。
【００５２】
携帯型電子機器１００（モバイルコンピュータ）は、ＰＤＡ（Personal Digital Assistant）、ノート型ＰＣなどの携帯情報端末であり、例えばプロセッサ（ＣＰＵ）、メモリ、操作パネル、通信装置、或いはディスプレイ（サブディスプレイ）などを備える。この携帯型電子機器１００は、例えばセンサからのセンサ情報を収集する機能、収集したセンサ情報に基づいて演算処理を行う機能、演算結果に基づいて制御対象機器（ウェアラブルディスプレイ等）の制御（表示制御等）を行ったり外部のデータベースから情報を取り込む機能、外部と通信を行う機能などを有することができる。なお携帯型電子機器１００は、携帯電話、腕時計、或いはポータブルオーディオなどとして兼用される機器であってもよい。
【００５３】
ウェアラブルディスプレイ１４０（広義には情報提示部）は、ユーザの一方の眼の近傍に装着されると共にディスプレイ部の大きさが瞳孔の大きさよりも小さくなるように設定され、いわゆるシースルービューアの情報表示部として機能する。なおユーザへの情報提示は、ヘッドフォン、バイブレータなどを用いて行ってもよい。またモバイル制御対象機器（情報提示部）としては、ウェアラブルディスプレイ１４０以外にも、例えば腕時計、携帯電話、或いはポータブルオーディオなどの種々の機器を想定できる。
【００５４】
屋内外センサ５１０は、ユーザが屋内にいるのか屋外にいるのかを検知するセンサであり、例えば超音波を照射し、天井等により超音波が反射して戻ってくるまでの時間を計測する。但し屋内外センサ５１０は、超音波方式に限らず、アクティブ光方式、パッシブ紫外線方式、パッシブ赤外線方式、パッシブ騒音方式のセンサであってもよい。
【００５５】
周囲温度センサ５１１は、例えばサーミスタ、放射温度計、熱電対などを用いて外界温度を計測する。周辺湿度センサ５１２は、例えば湿度によって電気抵抗が変化することを利用して周囲の湿度を計測する。周辺光度センサ５１３は、例えば光電素子を用いて周囲の光度を計測する。
【００５６】
腕装着型の運動計測センサ５２０は、加速度センサや角加速度センサでユーザの腕の動きを計測する。この運動計測センサ５２０と足圧力センサ５３０を用いることでユーザの日常動作、歩行状態を更に正確に計測できる。脈拍（心拍数）センサ５２１は、手首又は指又は耳に装着し、例えば拍動に伴う血流の変化を赤外光の透過率や反射率の変化で計測する。体温センサ５２２、抹消皮膚温度センサ５２３は、サーミスタ、放射温度計、熱電対などを用いてユーザの体温、抹消皮膚温度を計測する。発汗センサ５２４は、例えば皮膚の表面抵抗の変化により皮膚の発汗を計測する。足圧力センサ５３０は、靴にかかる足裏の圧力分布を検出して、ユーザの立ち状態、座り状態、歩行状態などを計測、判定する。
【００５７】
発話・咀嚼センサ５４０は、ユーザが発話中（会話中）であるか、咀嚼中（食事中）であるかの可能性を計測するためのイヤホン型のセンサであり、その筺体内に骨伝導マイク、外界音マイクが内蔵されている。骨伝導マイクは、発話・咀嚼時に体内から生じ、体内を伝搬する振動である体内音を検出する。外界音マイクは、発話に応じて体外に伝導する振動である音声や、環境の雑音を含む外界音を検出する。そして骨伝導マイク、外界音マイクにより捕らえられた音の単位時間におけるパワーの比較処理等を行うことで、発話可能性や咀嚼可能性を計測する。
【００５８】
ＧＰＳセンサ５５０はユーザの位置（場所）を検知するセンサである。なおＧＰＳセンサ５５０の代わりに携帯電話の位置情報サービスや周辺にある無線ＬＡＮの位置情報を利用してもよい。顔色センサ５６０は、例えば顔面近くに光センサを配置し、複数の光学的バンドパスフィルタを通過した後の光度を比較して顔色を計測する。瞳孔の大きさセンサ５６１は、例えば瞳孔の近くにカメラを配置し、カメラの信号を解析して瞳孔の大きさを計測する。
【００５９】
なお図１では、ユーザに対して情報を提示する情報提示部としてロボット１が用意されている。このロボット１は犬を模したペット型のロボットになっており、胴体モジュール６００、頭部モジュール６１０、脚部モジュール６２０、６２２、６２４、６２６、尻尾モジュール６３０などの複数のパーツモジュール（ロボット動作機構）により構成される。
【００６０】
頭部モジュール６１０には、ユーザの撫でる動作や叩く動作を検知するための接触センサや、ユーザの発話を検知するための発話センサ（マイクロホン）や、画像認識のための撮像センサ（カメラ）や、音声や鳴き声を発声するための音出力部（スピーカ）が設けられる。
【００６１】
胴体モジュール６００と頭部モジュール６１０との間や、胴体モジュール６００と尻尾モジュール６３０との間や、脚部モジュール６２０の関節部分等には、関節機構が設けられている。そしてこれらの関節機構は、モータ等のアクチュエータを有しており、これによりロボット１の関節運動や自立走行が実現される。
【００６２】
またロボット１の例えば胴体モジュール６００には１又は複数の回路基板が設けられている。そしてこの回路基板には、各種処理を行うＣＰＵ（プロセッサ）や、各種データ、プログラムを記憶するＲＯＭ、ＲＡＭなどのメモリや、ロボット制御のための制御ＩＣや、音声信号を生成する音声生成モジュールや、外部との無線通信のための無線モジュールなどが実装される。ロボットに搭載される各種センサからの信号は、この回路基板に集約され、ＣＰＵ等により処理される。また音声生成モジュールにより生成された音声信号は、この回路基板から音出力部（スピーカ）に対して出力される。また回路基板の制御ＩＣからの制御信号は、関節機構に設けられたモータ等のアクチュエータに出力され、これによりロボット１の関節運動や自立走行が制御される。
【００６３】
２．構成例
図２に本実施形態の情報処理システム（情報提示システム）のシステム構成例を示す。図２の情報処理システムは、例えば携帯型電子機器１００、ウェアラブルディスプレイ１４０、後述するサーバ、ロボット、或いはデジタルフォトフレーム等により実現できる。
【００６４】
処理部１０２は、図示しない操作部からの操作情報や、ウェアラブルセンサ１５０から取得されたセンサ情報などに基づいて、種々の処理を行う。例えばセンサ情報の取得処理や、各種の演算処理、評価処理や、ディスプレイ等の情報提示部１４２による情報提示の制御処理を行う。この処理部１０２の機能は、各種プロセッサ（ＣＰＵ等）、ＡＳＩＣ（ゲートアレイ等）などのハードウェアや、情報記憶媒体１３０（光ディスク、ＩＣカード、ＨＤＤ等）に記憶されたプログラムなどにより実現できる。
【００６５】
記憶部１２０は、処理部１０２、通信部１３８などのワーク領域となるもので、その機能はＲＡＭなどのメモリやＨＤＤ（ハードディスクドライブ）などにより実現できる。この記憶部１２０は、コンテンツ情報記憶部１２２、履歴情報記憶部１２３（日常度情報記憶部）、予定情報記憶部１２６を含む。
【００６６】
コンテンツ情報記憶部１２２（コンテンツデータベース）は、例えば画像、映像、音楽、音声、テキスト（文字、文章）、或いは各種データ等であるコンテンツの情報を記憶する。このコンテンツは、リアルタイムに生成してもよいし、例えば通信部１３８を介して外部からダウンロードしてもよい。またコンテンツ情報記憶部１２２は、コンテンツに関連づけられたメタ情報（付加情報）を記憶することができる。
【００６７】
履歴情報記憶部１２３はユーザの状況履歴情報を記憶する。ここでユーザの状況履歴情報は、例えばユーザの行動、状態及び環境の少なくとも１つであるユーザ状況についての履歴情報である。そして履歴情報記憶部１２３は、例えばユーザの日常度を、ユーザの状況履歴情報の各ユーザ状況に関連づけて記憶する。なお履歴情報記憶部１２３とは別に日常度情報記憶部を設け、この日常度情報記憶部がユーザの日常度情報を記憶するようにしてもよい。例えばユーザの滞在場所に関連づけて日常度を記憶したり、ユーザの滞在場所及び滞在時間帯に関連づけて日常度を記憶する。なお予定情報記憶部１２６は、ユーザの予定情報（予定表データ、スケジュール情報）を記憶する。
【００６８】
情報記憶媒体１３０（コンピュータにより読み取り可能な媒体）は、プログラムやデータなどを格納するものであり、その機能は、光ディスク（ＣＤ、ＤＶＤ）などにより実現できる。処理部１０２は、情報記憶媒体１３０に格納されるプログラム（データ）に基づいて本実施形態の種々の処理を行う。即ち情報記憶媒体１３０には、本実施形態の各部としてコンピュータ（操作部、処理部、記憶部、出力部を備える装置）を機能させるためのプログラム（各部の処理をコンピュータに実行させるためのプログラム）が記憶される。
【００６９】
処理部１０２は、センサ情報取得部１０４、状況推定部１０６、日常度評価部１１０、書き込み部１１１、コンテンツ選択部１１２、提示制御部（表示制御部）１１８を含む。なおこれらの構成要素の一部（例えばコンテンツ選択部、提示制御部）を省略したり、他の構成要素を追加するなどの種々の変形実施が可能である。
【００７０】
センサ情報取得部１０４は、ウェアラブルセンサ１５０（広義にはセンサ）からのセンサ情報を取得する。具体的には、ウェアラブルセンサ１５０は、ユーザの行動（歩行、会話、食事、手足の動き、感情表現又は睡眠等）を計測する行動センサ、ユーザの状態（疲労、緊張、空腹、精神状態、身体状態又はユーザに発生したイベント等）を計測する状態センサ、及びユーザの環境（場所、時間、明るさ、気温又は湿度等）を計測する環境センサの少なくとも１つのセンサを含んでおり、センサ情報取得部１０４は、これらのセンサからのセンサ情報を取得する。
【００７１】
なおセンサは、センサデバイス自体であってもよいし、センサデバイスの他に制御部や通信部等を含むセンサ機器であってもよい。またセンサ情報は、センサから直接得られるセンサ１次情報であってもよいし、センサ１次情報を加工処理（情報処理）することで得られるセンサ２次情報であってもよい。
【００７２】
状況推定部１０６（状況同定部）は、センサ情報取得部１０４により取得されたセンサ情報等に基づいて、ユーザの状況（ユーザの行動、状態及び環境の少なくとも１つ）を推定（同定）するための処理を行う。具体的には、取得されたセンサ情報の乗算処理や加算処理などを行い、センサ情報のフィルタリング処理（選択処理）や解析処理のための種々の演算処理を実現する。そして、ユーザの現在の状況を推定する処理である状況同定処理を行う。或いは、ユーザの未来の状況を推定する処理である状況予測処理を行う。
【００７３】
例えば下式（１）に示すように、複数のセンサからの複数のセンサ情報のデジタル化された計測値Ｘｊと、各係数が係数記憶部（図示せず）に記憶され、２次元行列（マトリックス）で表される係数Ａｉｊとの積和演算を行う。そうして下式（２）に示すように、積和演算の結果を多次元座標としてｎ次元のベクトルＹｉとして演算する。なお、ｉはｎ次元空間のｉ座標であり、ｊは各センサに割り当てられる番号である。
【００７４】
【数１】
2010072811.tif 000003
【００７５】
【数２】
2010072811.tif 000004
上式（１）（２）のような演算処理を行うことで、取得されたセンサ情報の中から不要なセンサ情報を除去するフィルタリング処理や、ユーザの行動、状態、環境（ＴＰＯ情報）をセンサ情報に基づき推定するための解析処理などを実現できる。例えば脈拍（心拍数）、発汗量、体温の計測値Ｘに対して乗算される係数Ａを、その他のセンサ情報の計測値に対する係数よりも大きな値に設定すれば、上式（１）（２）で演算された数値Ｙは、ユーザの状態である「興奮度」を表すものになる。また発話量の計測値Ｘに対して乗算される係数と、足圧力の計測値Ｘに対して乗算される係数を適当な値に設定することで、ユーザの行動が、着座して会話しているのか、歩きながら会話しているのか、静かに思考しているのか、睡眠状態なのか等を推定できる。
【００７６】
このようにしてユーザの状況を推定することで、時間情報（年、月、週、日、時間等）、ユーザの場所情報（位置、所属領域、距離等）及びユーザの状態情報（精神・肉体状態、ユーザに対して発生したイベント等）の少なくとも１つであるＴＰＯ（Time Place Occasion）情報を得ることができる。
【００７７】
なお状況推定部１０６が推定するユーザの状況は、例えばユーザの行動、状態、又は環境等である。ユーザの行動の推定は、ユーザが身に着けた行動センサの情報により、ユーザの静止・歩行・走行・座り・寝転がり・階段昇降の状態を判別したり、ユーザの周辺に配置されたセンサ（外部カメラ、ホームセンサ）により、ユーザの行動・姿勢状態を判別したり、位置検知センサにより求められた位置の軌跡により、ユーザの滞留中・移動中の状態を判別することなどにより実現できる。またユーザの状態は、ユーザの精神状態や肉体状態などである。ユーザの状態の推定は、ユーザが身に着けた生体センサの情報により、ストレス・興奮・緊張・健康状態などを判別することなどで実現できる。またユーザの環境は、ユーザの場所情報、時間情報、周囲環境情報などである。ユーザの環境の推定は、位置検知センサにより、ユーザの滞在場所（現在地）を判別したり、時計により年・月・日・曜日・時間を取得したり、周囲環境センサにより気温・気圧・照度・騒音などを取得することなどで実現できる。この場合に、センサ情報によりユーザ状況を完全・正確に特定することは難しいため、状況推定部１０６による状況推定の確からしさは、ある程度の幅を持つことになる。
【００７８】
またユーザ状況の推定に、センサ情報以外の情報を用いてもよい。具体的には、予定情報記憶部１２６に記憶されたユーザの予定情報（予定表データ、スケジュール情報）や、通信部１３８等を介して取得された外部情報を用いて、ユーザ状況を推定してもよい。例えば、ユーザが入力したスケジュール表に基づいて、ユーザのこれからの予定を推定したり、入力された予定から付随的な予定を推定する。或いは、ウェブ情報や外部データベースからインターネット等を介して取得した情報（例えば今日の天気・交通情報）や、他のユーザから取得した情報（例えば他のユーザからの連絡情報）などの外部情報に基づいて、ユーザ状況を推定する。
【００７９】
このような予定情報や外部情報を利用すれば、センサ情報だけを用いてユーザ状況を推定する場合に比べて、状況推定の確度を高めることができる。例えばセンサ情報と予定情報を組み合わせてユーザの行動を推定することで、より確からしいユーザの行動の推定が可能になる。
【００８０】
また状況推定部（場所特定部）１０６は、ユーザの滞在場所を特定する。例えばユーザの滞在場所として、エリアと、エリアよりも狭いスポットを特定し、ユーザがエリアに滞在しているのか、或いは、例えばエリア内の場所であってエリアよりも狭いスポットに滞在しているのかを判断する。具体的には、所定時間内でのユーザの位置の標準偏差を求める。そしてこの標準偏差に基づいて、ユーザがエリアに滞在しているのか、スポットに滞在しているのかを判断する。更に具体的には、所定期間内でのユーザの位置の標準偏差が、第１のしきい値以下であるか否かに基づいて、ユーザがエリア内に滞在しているか否かを判断する。また、所定期間内でのユーザの位置の標準偏差が、第１のしきい値よりも小さい第２のしきい値以下であるか否かに基づいて、ユーザがスポット内に滞在しているか否かを判断する。なおエリアを求めるための所定期間とスポットを求めるための所定期間は、同一であってもよいし、異なっていてもよい。またエリアとスポットというような２段階の区画（粒度）ではなく、３段階以上の区画にしてもよい。
【００８１】
なお、ユーザの滞在場所（エリア、スポット）については、ＧＰＳセンサを利用したり、携帯電話機の位置情報サービスや周辺にある無線ＬＡＮの位置情報を利用してその位置を特定し、地図情報などを用いてその場所を特定できる。
【００８２】
日常度評価部１１０はユーザの日常度（非日常度）の評価処理を行う。例えば、取得されたセンサ情報等に基づいてユーザの日常度を評価（判断）する。具体的には、ＧＰＳからの緯度経度情報に基づいて、単純に当該位置近傍への過去の滞在経験の頻度から日常度を評価する。あるいは、例えば、取得されたセンサ情報等に基づいて状況推定部１０６がユーザの状況（例えば現在の場所)を推定すると、日常度評価部１１０は、推定されたユーザの状況に基づいてユーザの日常度を評価してもよい。即ち、ユーザの現在の状況が、日常的な状況なのか、非日常的な状況なのかを判断して、日常度を評価する。
【００８３】
例えばユーザの状況履歴（例えばユーザの場所の状況履歴）の情報と、推定されたユーザの現在の状況（例えば現在の場所）の情報との比較処理を行うことで、ユーザの現在の日常度を評価できる。また予測されるユーザの行動と、ユーザの実際の行動との比較処理を行うことで、ユーザの現在の日常度を評価できる。なお日常度は、例えば、ユーザの過去の状況履歴との比較等において、ユーザの現在の状況が、どの程度、日常的なのか（普通、ありふれている、平凡）の度合いを表すパラメータである。またユーザの日常度を評価する処理と非日常度（普段とは違う、異常度）を評価する処理は、等価な処理として扱うことができる。
【００８４】
また日常度評価部１１０は、ユーザがエリアに滞在（位置）していると判断された場合には、エリアに対するユーザの日常度を評価してもよい。例えばそのエリアへのユーザの過去の滞在経験の頻度から日常度を評価する。また、ユーザがスポットに滞在（位置）していると判断された場合には、スポットに対するユーザの日常度を評価してもよい。例えばそのスポットへのユーザの過去の滞在経験の頻度から日常度を評価する。
【００８５】
書き込み部１１１は、ユーザの状況履歴情報や日常度の書き込み処理を行う。具体的には、日常度評価部１１０の評価処理により得られたユーザの日常度を、ユーザの状況履歴情報の各ユーザ状況に関連づけて履歴情報記憶部１２３に書き込む。例えば各時間（時間帯）におけるユーザの行動、状態又は環境等のユーザ状況に関連づけて日常度を書き込む。
【００８６】
コンテンツ選択部１１２はユーザ状況や日常度に基づいてコンテンツの選択処理を行う。例えば、ユーザの状況履歴情報の各ユーザ状況に関連づけられたユーザの日常度に基づいて、コンテンツ情報記憶部１２２に記憶されたコンテンツの中から、ユーザに対して提示するコンテンツを選択する。具体的には、履歴情報記憶部１２３に記憶された状況履歴情報の中から、低い日常度が関連づけられたユーザ状況を優先して抽出する。そして抽出されたユーザ状況に対応するコンテンツを選択する処理を行う。具体的には、所定値よりも低い日常度に関連づけられたユーザ状況を抽出してコンテンツを選択する。例えば低い日常度が関連づけられたユーザ状況から順に抽出し、そのユーザ状況に関連するコンテンツを選択する。
【００８７】
なお、逆に、高い日常度が関連づけられたユーザ状況を抽出して、コンテンツの選択を行ったり、ランダムに日常度を選択して、それに対応するコンテンツを選択するなどの変形実施も可能である。例えば履歴情報記憶部１２３に記憶された状況履歴情報の中から、高い日常度が関連づけられたユーザ状況を優先して抽出し、抽出されたユーザ状況に対応するコンテンツを選択する。具体的には、所定値よりも高い日常度に関連づけられたユーザ状況を抽出してコンテンツを選択する。例えば高い日常度が関連づけられたユーザ状況から順に抽出し、そのユーザ状況に関連するコンテンツを選択する。このようにすれば、ユーザの行動等の状況が、日常度が高いワンパターン化された状況になっていることを、ユーザに気付かせることができ、そのような状況に変化を与えるきっかけとなるコンテンツの提示が可能になる。
【００８８】
またコンテンツ選択部１１２は、ユーザの状況とユーザの日常度とに基づいて、コンテンツ情報記憶部１２２に記憶されたコンテンツの中から、ユーザに対して提示するコンテンツを選択する処理を行ってもよい。例えば状況推定部１０６が、予定情報記憶部１２６に記憶されたユーザの予定情報に基づいて、ユーザの未来の状況を予測したとする。この場合には日常度評価部１１０は、予測されたユーザの未来の状況についての日常度を評価する。即ち、予測されるユーザの未来の状況は日常的か否かを評価する。そしてコンテンツ選択部１１２は、ユーザの未来の状況についての日常度に基づいて、ユーザに対して提示するコンテンツの選択処理を行う。或いはユーザの過去の状況についての日常度や、現在の状況についての日常度に基づいて、コンテンツの選択処理を行ってもよい。
【００８９】
また例えば日常度評価部１１０が、複数のサブ日常度の評価処理を行ったとする。具体的には、第１のサブ日常度の評価処理と、第１のサブ日常度とは日常度の評価対象項目が異なる第２のサブ日常度の評価処理を行ったとする。ここで例えば第１のサブ日常度は第１の評価対象項目により評価される日常度であり、第２のサブ日常度は第２の評価対象項目により評価される日常度であり、第１の評価対象項目と第２の評価対象項目は少なくとも１つの評価対象項目が異なっている。
【００９０】
このとき、コンテンツ選択部１１２は、第１のサブ日常度に基づきコンテンツを選択する場合には、第１の評価対象項目に対応するコンテンツを選択する。一方、第２のサブ日常度に基づきコンテンツを選択する場合には、第２の評価対象項目に対応するコンテンツを選択する。例えば第１、第２の評価対象項目としては、時間情報、ユーザの場所情報、ユーザの行動情報、ユーザの状態情報、ユーザの予定情報などを想定できる。そして例えば時間、場所、行動、状態、予定の情報に基づき日常度を評価した場合には、各々、時間、場所、行動、状態、予定に関連するコンテンツを選択する。
【００９１】
またコンテンツ選択部１１２は、ユーザがエリアに滞在していると判断された場合には、エリアに対するユーザの日常度に基づいてコンテンツを選択する。例えばそのエリアに滞在することがユーザにとって日常的である場合には、ユーザを非日常に導くコンテンツを選択し、そのエリアに滞在することがユーザにとって非日常的である場合には、ユーザを日常に導くコンテンツを選択する。また、ユーザがスポットに滞在していると判断された場合には、スポットに対するユーザの日常度に基づいてコンテンツを選択する。例えばそのスポットに滞在することがユーザにとって日常的である場合には、ユーザを非日常に導くコンテンツを選択し、そのスポットに滞在することがユーザにとって非日常的である場合には、ユーザを日常に導くコンテンツを選択する。
【００９２】
なおユーザを非日常に導くコンテンツは、例えばユーザにとって親密度が低いコンテンツであり、ユーザを日常に導くコンテンツは、例えばユーザにとって親密度が高いコンテンツである。具体的にはコンテンツ情報記憶部１２２は、各コンテンツに関連づけてそのコンテンツに対するユーザの親密度を記憶する。例えばコンテンツのタグ情報としてユーザの親密度を記憶する。そしてユーザがそのエリア又はスポットに滞在することがユーザにとって日常度が高いと評価される場合には、コンテンツ選択部１１２は、コンテンツ情報記憶部１２２のコンテンツの中から、低い親密度が関連づけられたコンテンツを選択する。一方、ユーザがそのエリア又はスポットに滞在することがユーザにとって日常度が低いと評価される場合には、コンテンツ選択部１１２は、コンテンツ情報記憶部１２２のコンテンツの中から、高い親密度が関連づけられたコンテンツを選択する。
【００９３】
またコンテンツ選択部１１２は、ユーザがエリア内のスポットに滞在していると判断された場合には、スポットに対するユーザの日常度を優先してコンテンツを選択する。一方、ユーザがエリア内のスポット以外の場所に滞在していると判断された場合には、エリアに対するユーザの日常度に基づいてコンテンツを選択する。例えばユーザがエリア内のスポットに滞在している場合には、まず、スポットの日常度を用いてコンテンツを選択して提示する。そして、その後にエリアの日常度を用いてコンテンツを選択したり、或いはエリアの日常度を用いたコンテンツ選択は行わないようにする。一方、ユーザがエリア内のスポット以外の場所に滞在している場合に、エリアの日常度を用いてコンテンツを選択して提示する。
【００９４】
提示制御部１１８は、選択されたコンテンツを、情報提示部１４２によりユーザに提示するための制御を行う。例えば情報提示部１４２がウェアラブルディスプレイやデジタルフォトフレームであった場合には、選択されたコンテンツ（コンテンツ画像）を、これらのウェアラブルディスプレイ、デジタルフォトフレームより提示（表示）するための制御を行う。或いは情報提示部１４２がロボットである場合には、提示制御部１１８は、選択されたコンテンツをユーザに対してロボットに提示させるための制御を行う。具体的には、コンテンツ情報記憶部１２２は、ユーザに提示するコンテンツとして、複数の会話フレーズにより構成されるシナリオデータを記憶する。そしてコンテンツ選択部１１２が、ユーザの日常度等に基づいて、シナリオデータを選択すると、提示制御部１１８は、選択されたシナリオデータの会話フレーズを、ロボットに発話させるための制御を行う。
【００９５】
３．第１の動作例
図３に本実施形態の第１の動作例を説明するためのフローチャートを示す。
【００９６】
まず、行動センサ、状態センサ、環境センサからのセンサ情報や、予定情報、外部情報を取得する（ステップＳ１）。そして取得された情報に基づいて、ユーザの状況（ＴＰＯｆ）を推定する（ステップＳ２）。
【００９７】
次に、ユーザの状況等に基づいてユーザの日常度を評価する（ステップＳ３）。そしてユーザの日常度を状況履歴情報の各ユーザ状況に関連（対応）づけて履歴情報記憶部１２３に書き込む（ステップＳ４）。そしてユーザ状況に関連づけられたユーザの日常度に基づいて、ユーザに提示するコンテンツを選択し（ステップＳ５）、選択されたコンテンツを、ロボットやデジタルフォトフレーム等の情報提示部１４２により提示する（ステップＳ６）。
【００９８】
なお図３では、ステップＳ２でユーザ状況を推定し、ステップＳ３でユーザ状況に基づいて日常度を評価しているが、ステップＳ２を省略して、センサ情報等から直接に日常度を評価してもよい。またステップＳ４において、必ずしもユーザ状況と日常度を同時に履歴情報記憶部１２３に書き込む必要はない。例えば、時刻と共に記録された各ユーザ状況に対して、後から日常度を判定して、得られた日常度を関連づけてもよい。
【００９９】
図４に履歴情報記憶部１２３のデータ構造の例を示す。図４では、履歴情報記憶部１２３は、日時、場所等のユーザ状況に関連づけて日常度が記憶される。
【０１００】
例えば日曜日の朝８時頃にユーザは自宅に滞在しており、このようなユーザの状況は日常度が高いと評価されるため、このユーザ状況（時間、場所）には例えば日常度＝１０が関連づけられる。そしてユーザは、朝９時頃に、日光行きの電車に乗車するために浅草に行っており、このように日曜日の朝に浅草に居るユーザ状況は日常度が低いと評価されるため、例えば日常度＝６が関連づけられる。その後、ユーザは、昼の１２時頃に日光の東照宮に着いている。そして日光の東照宮は、ユーザが殆ど行かない観光地であるため、この時のユーザの日常度は低いと判断される（非日常であると判断される）。従って、日曜日の昼に日光の東照宮にいるというユーザ状況に対しては、例えば日常度＝１が関連づけられる。なお、ここでは日常度が低いほど、日常度の値（パラメータ値）は低い値に設定されている。
【０１０１】
一方、平日の朝８時頃にユーザは自宅に滞在しており、このようなユーザの状況は普段通りであると評価されるため、このユーザ状況には例えば日常度＝１０が関連づけられる。そしてユーザは、朝１０時頃に新宿の勤務先のビルに着いており、このようなユーザ状況も日常度が高いと評価されるため、日常度＝１０が割り当てられる。またユーザは、昼の１２時頃に昼食のために新宿のレストランに行っており、このようなユーザ状況は日常度が中ぐらいであると評価されるため、例えば日常度＝６が関連づけられる。またその日の夜に、ユーザは、勤務先近くのホテルに行っており、このようなユーザ状況は日常度が比較的低いと評価されるため、例えば日常度＝３が関連づけられる。
【０１０２】
このように本実施形態では、状況履歴情報の各ユーザ状況に日常度が関連づけて記憶されるため、この状況履歴情報を読み出すだけで、各ユーザ状況におけるユーザの日常度を簡素な処理で取得できる。そして取得された日常度に基づいて、各種の情報処理や情報提示が可能になり、これまでにない情報処理システムを提供できる。
【０１０３】
なお、同じ新宿の勤務先のビルであっても、例えば休日の昼間にユーザがそのビルにいると判断された場合には、日常度は低いと判断される。このように日常度を評価する際には、ユーザの滞在場所のみならず、滞在場所と滞在時間帯との組み合わせに対して評価することで、日常度の評価処理を適正なものにすることができる。
【０１０４】
また、ユーザの勤務先のビルがある新宿では、後述する滞在エリアのように広い区画の領域で日常度を判断すると、ユーザが勤務先のビルにいるのか、勤務先近くのホテルにいるのかを区別することができず、日常度の評価が不正確になる事態が生じる。この点、後述するスポットのように、エリアよりも狭い区画の領域で日常度を判断すれば、このような事態を防止できる。
【０１０５】
図４に示すようにユーザの状況履歴情報は順次更新される。この更新された状況履歴情報は、例えば携帯型電子機器１００の履歴情報記憶部に記憶される。
【０１０６】
そして図５（Ａ）では、家に帰宅したユーザは、携帯型電子機器１００をクレードル１０１に接続して、充電等を行っている。図５（Ａ）では、このようなクレードル１０１への携帯型電子機器１００の接続により、ロボット１の利用可能イベントが発生したと判定し、ロボット１を起動し、その利用を可能にする。なおクレードル１０１への接続ではなく、ユーザとロボット１との接近を判定して、ロボット１を起動してもよい。例えば携帯型電子機器１００とロボット１の間の情報転送が無線により行われる場合には、その無線強度を検出することでロボット１の利用可能イベントの発生を判定できる。
【０１０７】
このような利用可能イベントが発生すると、ロボット１が起動し、その利用が可能になる。この場合に、携帯型電子機器１００の履歴情報記憶部に記憶されているユーザの状況履歴情報は、例えばロボット１の履歴情報記憶部に転送されて記憶される。これにより状況履歴情報に基づくロボット１の会話等の制御が可能になる。なお状況履歴情報や日常度に基づくコンテンツ選択を、携帯型電子機器１００側や後述するサーバ側で行い、選択されたコンテンツのシナリオデータ等に基づいて、ロボット１が会話動作を行うようにしてもよい。
【０１０８】
図５（Ａ）では、ロボット１がユーザに対して会話を行う際に、図４のユーザの状況履歴情報のうち、例えば低い日常度が関連づけられたユーザ状況が選択される。図４では、日曜日のユーザの状況として、日常度＝２が関連づけられた日光の東照宮に行ったというユーザ状況が選択される。そしてロボット１は、このユーザ状況に対応するコンテンツを選択して会話動作を行う。具体的には、選択されたコンテンツのシナリオデータに基づいて、「日曜日の日光の東照宮はどうでしたか？」という会話フレーズを発話する。このようにすることで、ユーザは、過去の非日常体験を思い起こすことが可能になる。
【０１０９】
即ち、ユーザとしては、普段と変わらない日常的な状況下での出来事よりも、非日常的な体験をしている状況下での出来事の方に、興味や思い入れがある場合が多い。例えば、ロボット１の発話を利用してユーザの過去の出来事を思い起こさせる場合に、ユーザがいつも行っている場所での出来事よりも、普段はほとんど行ったことが無い場所での出来事の方に関心があると考えられる。また、非日常体験により興奮・感動した状況下での出来事に関する会話を、優先してロボット１が発話すれば、いわゆる利便性提供型サービスではなく、ロボット１との会話によりユーザに気付きを与えるというインスパイア型ユビキタスサービスの実現が可能になる。
【０１１０】
そこで本実施形態では、ユーザの日常度（非日常度）については、センサ情報等に基づいてユーザの状況を推定することで判断できるという点に着目し、このようにして取得されたユーザの日常度を、状況履歴情報の各ユーザ状況に関連づけて記憶する手法を採用している。このようにすれば、日常度が低い非日常体験の状況下での出来事を優先して抽出して、それに対応するコンテンツをユーザに提示したり、逆に、日常度が高い普段通りの状況下での出来事を優先して抽出して、ユーザの行動を変容させるためのコンテンツをユーザに提示することが可能になる。
【０１１１】
図５（Ｂ）では、図５（Ａ）のようなロボット１による非日常体験に関する会話に興味を持ったユーザが、ロボット１を撫でている。そしてロボット１の接触センサ４１０により、ロボット１の発話に対するユーザの反応である「撫でる動作」が検知される。するとロボット１は、次の会話フレーズとして例えば「家族サービスも大変ですね」と発話する。即ち図５（Ｂ）では、ロボット１が発話した会話フレーズ（ロボットによる提示情報の提示）に対するユーザの反応（撫でる動作）に基づいて、次にロボット１に発話させる会話フレーズ（次に提示する提示情報）を決定している。
【０１１２】
また図５（Ｃ）では、ロボット１が今日のユーザの出来事に関して会話を行う際に、図４のユーザの今日の状況履歴情報のうち、例えば低い日常度が関連づけられたユーザ状況が選択される。具体的には、今日のユーザの状況履歴情報の中から、日常度＝３が関連づけられた新宿のホテルに行ったというユーザ状況が選択される。そしてロボット１は、このユーザ状況に対応するコンテンツのシナリオデータに基づいて、「ところで今日は、新宿のホテルで何かイベントがあったのですか？」と発話する。このようにすることで、ユーザは、今日の非日常体験を話題とするロボット１との会話を楽しむことが可能になる。この後、例えばユーザがロボット１を「撫でる動作」を再度行うと、ユーザがこの話題に興味があることが認識され、次に発話させる会話フレーズが決定されてロボット１が発話するようになる。
【０１１３】
４．第２の動作例
図６に本実施形態の第２の動作例を説明するためのフローチャートを示す。
【０１１４】
まず、行動センサ、状態センサ、環境センサからのセンサ情報や、予定情報、外部情報を取得する（ステップＳ３１）。そして取得された情報に基づいて、ユーザの状況（ＴＰＯｆ）を推定する（ステップＳ３２）。
【０１１５】
次に、ユーザの状況等に基づいてユーザの日常度を評価する（ステップＳ３３）。そして、ユーザの状況とユーザの日常度に基づいて、ユーザに提示するコンテンツを選択し（ステップＳ３４）、選択されたコンテンツを、ロボットやデジタルフォトフレーム等の情報提示部１４２により提示する（ステップＳ３５）。
【０１１６】
図７〜図１４に、ユーザの状況と日常度に基づいてコンテンツを選択してユーザに提示する手法の具体例を示す。図７〜図１２はロボットとの会話を利用してコンテンツを提示する手法の例であり、図７、図８は現在のユーザの状況に対して日常度を評価してコンテンツを選択する手法の例である。
【０１１７】
図７では、ユーザＡの状況は、日曜日の昼間に自宅でごろごろ寝ており、さしあたっての予定が無い状況であると判断されている。このようなユーザ状況は、センサ情報や予定情報などにより判断できる。
【０１１８】
そしてユーザＡにとっては、その過去の状況履歴から、図７のようなユーザ状況は日常度が高く、日常的な状況であると評価されている。従って、この場合には、例えばユーザＡの行動を変容させる情報や新たな体験に関する情報を提供するコンテンツタイプＣＴ１を選択する。そして選択されコンテンツタイプＣＴ１のシナリオデータにしたがって、ロボット１、２が会話を行う。
【０１１９】
具体的には例えばロボット１が「今日はいつも家で寝てばかりだね〜」と発話し、これに対してロボット２が「あのままじゃもうすぐメタボになっちゃうね」と発話する。そしてロボット１が「そういえば、近くの公園でイベントがあるって」と発話し、これに対してロボット２が「へえ〜、面白そうだね」と発話する。
【０１２０】
このようにすれば、ともすると何も考えずに何となく行動している自身の姿（日曜日にいつも家で寝ている姿）を、ロボット１、２の対話を通じてユーザに気づかせることが可能になる。そして、このような日常的な状況に変化を与えるきっかけを作り、ユーザがこれを受け入れて、新たな体験（近くの公園のイベントに行く）を行うことで、新たな気づきや発見・感動が生まれることを期待できる。従って、いわゆる利便性提供型サービスではなく、ロボット１、２の会話によりユーザに気付き（インスパイア）を与えるというインスパイア型ユビキタスサービスの実現が可能になる。
【０１２１】
また、一般的には、ユーザとロボットとの会話（対話）は、１人のユーザと１台のロボットというように、１対１の対峙関係で実現される。
【０１２２】
これに対して図７では、１人のユーザに対して２台のロボット１、２（広義には複数台のロボット）が用意され、１対２（広義には１対Ｎ）の対峙関係で会話が実現される。そしてユーザは、ロボット１、２と直接会話するのではなく、ロボット１、２の間で行われる会話を傍観しならが聞くという形態をとる。
【０１２３】
この場合に、ロボット１、２の間での会話によりユーザに提供される情報は、ウェアラブルセンサなどが有する行動センサ、状態センサ、環境センサからのセンサ情報により推定されたユーザの状況に基づくものになっている。従って、ユーザは、ロボット１、２の間で行われる会話を通して、ユーザの過去又は現在の行動や、ユーザの過去又は現在の状態や、ユーザを取り巻く過去又は現在の環境について間接的に知ることができる。
【０１２４】
このようにすれば、外部からユーザに一方的に情報を提供する利便性提供型サービスではなく、ロボット１、２の間で行われる会話を通して、ユーザの内面に働きかけ、ユーザの行動、状態、環境についての気付きをユーザに与えることで、自己の成長を促すというインスパイア型ユビキタスサービスの実現が可能になる。
【０１２５】
一方、図８では、ユーザＢの状況が、日曜日の昼間に自宅でごろごろ寝ており、予定が無い状況であると判断されている。そして、このようなユーザ状況は、図７のようにユーザＡにとっては日常度が高いと評価されているが、図８のように活動的なユーザＢにとっては日常度が低いと評価されている。従って、この場合には、例えばユーザＢの行動を支援する情報を提供するコンテンツタイプＣＴ２を選択する。そして選択されコンテンツタイプＣＴ２のシナリオデータにしたがって、ロボット１、２が会話を行う。
【０１２６】
具体的には例えばロボット１が「たまには家でのんびりもいいよね〜」と発話し、これに対してロボット２が「ときどき体も休めないとね！」と発話する。そしてロボット１が「そういえば、録画した映画まだ見てないね！」と発話し、これに対してロボット２が「まだ読んでない本もあるよね〜」と発話する。
【０１２７】
このようにすれば、日曜日でも活動的に動いているユーザＢに対して、たまの日曜日にはゆっくり休むことを促して、ユーザの行動を支援することが可能になる。
【０１２８】
図９、図１０はユーザの未来の状況（これからの予定）に対して日常度を評価してコンテンツを選択する手法の例である。
【０１２９】
図９では、ユーザＡの現在の状況は月曜日の朝に自宅にいるという状況であるが、これからの予定として大阪への出張が入っている。このような未来の状況は予定情報などに基づき判断できる。そして、頻繁に大阪に出張に行くユーザＡにとっては、このようなユーザ状況は日常度が高いと評価されている。従って、この場合には、例えば穴場情報を提供するコンテンツタイプＣＴ３を選択する。そして選択されコンテンツタイプＣＴ３のシナリオデータにしたがって、ロボット１、２が会話を行う。
【０１３０】
具体的には例えばロボット１が「今日も大阪に出張だね！」と発話し、これに対してロボット２が「大阪といえば、最近新しい雑貨屋ができたよ」と発話する。そしてロボット１が「へえ〜、なんか面白そうだね！」と発話し、これに対してロボット２が「今度行ったときに行ってみたら？」と発話する。
【０１３１】
このようにすれば、日常的に大阪に出張しているユーザに対して、大阪の穴場情報を提供することで、ユーザの行動に変化を与えて、新たな体験を行うことを促すことが可能になる。
【０１３２】
一方、図１０では、ユーザＢの予定として大阪への出張が入っているが、出張には滅多に行かないユーザＢにとっては、このようなユーザ状況は日常度が低い評価されている。従って、この場合には、例えば定番情報を提供するコンテンツタイプＣＴ４を選択する。そして選択されコンテンツタイプＣＴ４のシナリオデータにしたがって、ロボット１、２が会話を行う。
【０１３３】
具体的には例えばロボット１が「今日は珍しく大阪出張だね！」と発話し、これに対してロボット２が「大阪といえば？」と発話する。そしてロボット１が「やっぱり、たこ焼きかな？」と発話し、これに対してロボット２が「たこ焼きならばＴＡ店が人気だね〜」と発話する。
【０１３４】
このようにすれば、日常的ではなく、よく似たような経験もしていないような未来の予定に対して不安を抱いているユーザに対して、見知らぬ土地での定番情報を提供することで安心感を与えることが可能になる。
【０１３５】
図１１、図１２はユーザの過去の状況に対して日常度を評価してコンテンツを選択する手法の例である。
【０１３６】
図１１では、ユーザＡは過去の状況（行動）としてＴＢ動物園に行ったことが状況履歴情報から抽出されており、頻繁にＴＢ動物園を訪れるユーザＡにとって、このようなユーザ状況は日常度が高いと評価されている。従って、この場合には、ユーザＡの行動を変容させる情報や新たな体験に関する情報を提供するコンテンツタイプＣＴ１を選択する。そして選択されコンテンツタイプＣＴ１のシナリオデータにしたがって、ロボット１、２が会話を行う。
【０１３７】
具体的には例えばロボット１が「今日はＴＢ動物園に行ったんだね！」と発話し、これに対してロボット２が「ＴＣ動物園も最近人気だよね！」と発話する。そしてロボット１が「そうそう、パンダのあかちゃんが見れるんだよ」と発話し、これに対してロボット２が「ちょっと遠いけど見てみたいね〜」と発話する。
【０１３８】
このようにすれば、いつもＴＢ動物園に行っているユーザに対して、あまり行ったことがないＴＣ動物園を訪れることのきっかけを与え、ユーザがこれを受け入れて、新たな体験を行うことで、新たな気づきや発見・感動が生まれることを期待できるようになる。
【０１３９】
一方、図１２では、ＴＢ動物園に行ったことがないユーザＢについては、日常度が低い評価されている。従って、この場合には、補足情報を提供するコンテンツタイプＣＴ５を選択する。そして選択されコンテンツタイプＣＴ５のシナリオデータにしたがって、ロボット１、２が会話を行う。
【０１４０】
具体的には例えばロボット１が「今日はＴＢ動物園に行ったんだね！」と発話し、これに対してロボット２が「そこにいる象さんは「花子」っていうんだよ」と発話する。そしてロボット１が「へえ〜、そうなんだ〜」と発話し、これに対してロボット２が「もう８０歳近いんだってさ」と発話する。
【０１４１】
このようにすれば、ＴＢ動物園に初めて行ったユーザに対して、不慣れのために十分に動物等を鑑賞できなかったことを考慮して、ＴＢ動物園の補足情報を提示することで、ユーザの状況に応じた適切なコンテンツ提示が可能になる。
【０１４２】
図１３、図１４は、ユーザがモバイルディスプレイ等を持ち歩くモバイル時において、ユーザの現在の状況に対して日常度を評価してコンテンツを選択する手法の例である。
【０１４３】
図１３では、ユーザＡが水曜日の１７時３０分頃に会社の最寄り駅近くを歩行中であることが同定されており、このように平日の定時に帰社するユーザ状況は、過去のユーザの状況履歴からユーザＡにとっては日常度が高いと評価されている。従って、この場合には、ユーザＡの行動を変容させる情報や新たな体験に関する情報を提供するコンテンツタイプＣＴ１を選択し、選択されコンテンツタイプＣＴ１のコンテンツ画像をモバイルディスプレイに表示する。具体的には、現在歩行中である場所の近くのおすすめのお店情報を表示する。
【０１４４】
このようすれば、いつもの帰り道において、今まで行ったことがない店に立ち寄るきっかけをユーザに与え、ユーザがこれを受け入れることで、日常的な生活に変化を与えて、新たな体験等を促すことが可能になる。
【０１４５】
一方、図１４では、ユーザＢが水曜日の１７時３０分頃に会社の最寄り駅近くを歩行中であることが同定されているが、このように平日の定時に帰社するユーザ状況は、ユーザＡにとっては日常度が高いが、ユーザＢにとっては日常度が低いと評価されている。そこで、この場合には、ユーザＢの行動を支援する情報を提供するコンテンツタイプＣＴ２を選択し、選択されコンテンツタイプＣＴ２のコンテンツ画像をモバイルディスプレイに表示する。具体的には、帰宅後にユーザが観ることができるおすすめのＴＶ番組の情報を表示する。
【０１４６】
このようにすれば、いつも仕事で帰りが遅いユーザＢに対して、久々に早く帰った日には、ゆったりとした気分になるように促して、ユーザの行動を支援することが可能になる。
【０１４７】
以上のように本実施形態では、ユーザの過去、現在、或いは未来の状況と、そのユーザ状況についてのユーザの日常度に基づいて、適切なコンテンツを選択してユーザに提示している。このようにすれば、ユーザの状況に応じたコンテンツ提示が可能になると共に、ユーザの日常の生活パターンに変化や気づきを与えたり、非日常的な体験におけるユーザの煩雑さや不安感を取り除いたりすることが可能になり、これまでにないタイプの情報提示が可能になる。
【０１４８】
５．デジタルフォトフレーム
以上では、コンテンツを提示する情報提示部がロボットやモバイルディスプレイである場合を主に例にとり説明したが、情報提示部はこれに限定されず、デジタルフォトフレーム等であってもよい。
【０１４９】
図１５（Ａ）にデジタルフォトフレーム３００（デジタルフォトプレーヤ、画像再生装置）の例を示す。図１５（Ａ）は、いわゆるフォトスタンドタイプのデジタルフォトフレームの例である。このデジタルフォトフレーム３００は、家の中などの任意の場所にユーザにより設置される。そして記憶部３２０のコンテンツ情報記憶部３２２（図１５（Ｂ）参照）に記憶されたコンテンツ情報（デジタルの画像データ、音データ）の再生処理（画像再生、音再生）を実行する。デジタルフォトフレーム３００は、例えばユーザの明示的な再生指示がなくても、コンテンツ情報記憶部３２２に記憶されたコンテンツ情報を自動的に再生することができ、例えば写真のスライドショーを自動的に実行したり、映像の自動再生を行う。
【０１５０】
なお、図１５（Ａ）ではフォトスタンドタイプのデジタルフォトフレームの例を示したが、例えば電子ペーパのように壁掛けタイプのものであってもよい。また、デジタルフォトフレーム３００に、コンテンツ情報の再生指示ボタンなどを設けたり、リモコンを用いて再生指示ができるようにしてもよい。
【０１５１】
このデジタルフォトフレーム３００は、ＳＤカード等のメモリカードのインターフェースを備えることができる。或いは、無線ＬＡＮ、Bluetoothなどの無線通信のインターフェースや、ＵＳＢ等の有線の通信インターフェースを備えることができる。例えばユーザが、メモリカードにコンテンツ情報を保存して、デジタルフォトフレーム３００のメモリカードインターフェースに装着すると、デジタルフォトフレーム３００は、メモリカードに保存されたコンテンツ情報の自動再生（スライドショー等）を実行する。或いは、デジタルフォトフレーム３００は、無線通信や有線通信によりに外部からコンテンツ情報を受信すると、このコンテンツ情報の再生処理（自動再生処理）を実行する。例えば、ユーザが所持するデジタルカメラや携帯電話機などの携帯型電子機器１００がBluetooth等の無線機能を有する場合には、この無線機能を利用して、携帯型電子機器１００のコンテンツ情報記憶部１２２からデジタルフォトフレーム３００のコンテンツ情報記憶部３２２にコンテンツ情報を転送する。すると、デジタルフォトフレーム３００は、転送されたコンテンツ情報の再生処理を実行する。
【０１５２】
図１５（Ｂ）にデジタルフォトフレーム３００の構成例を示す。このデジタルフォトフレーム３００は、各種の処理を行う処理部３０２と、無線や有線の通信を行うための通信部３３８と、記憶部３２０と、ディスプレイ３４０を備える。
【０１５３】
処理部３０２は、ＣＰＵ等のプロセッサや、表示制御用のＡＳＩＣなどにより実現できる。記憶部３２０は、例えばＲＡＭやＨＤＤ等により実現できる。なお、コンテンツ情報をメモリカードに保存して自動再生する場合には、記憶部３２０は、メモリカードにより実現できる。ディスプレイ３４０は、例えば液晶ディスプレイや、有機ＥＬなどの発光素子を用いたディスプレイや、電気泳動型ディスプレイなどにより実現できる。処理部３０２が含む表示制御部３１８は、コンテンツ情報である画像データに基づいて、ディスプレイ３４０に画像を表示する制御を行う。例えば圧縮された画像データをデコードする処理を行ったり、デコードされた画像データを再生する処理などを行う。
【０１５４】
図１５（Ａ）、図１５（Ｂ）のデジタルフォトフレーム３００を用いれば、ユーザ状況やユーザの日常度に基づき選択されたコンテンツの画像を再生することが可能になる。そして、例えば低い日常度が関連づけられたユーザ状況に対応するコンテンツを選択して、その画像を再生することが可能になるため、デジタルフォトフレーム３００により自動再生される画像を何気なく見たユーザに対して、日常的な生活パターンに変化を与えるきっかけ等を提供できる。
【０１５５】
６．サブ日常度
さて、日常度の評価対象項目としては、時間情報やユーザの場所情報（広義にはユーザの環境情報）、ユーザの行動情報、ユーザの状態情報、ユーザの予定情報等の項目を想定できる。図１６（Ａ）に示すように、トータル日常度ＴＮについては、例えばこれらの時間・場所・行動・状態・予定情報の全てを評価対象項目として日常度の評価処理を行う。
【０１５６】
しかしながら、このトータル日常度ＴＮだけでは、個々の評価対象項目についての特徴的な状況が埋もれてしまい、適正な日常度の評価処理を実現できない可能性がある。
【０１５７】
そこで図１６（Ａ）では、トータル日常度ＴＮ以外に、複数のサブ日常度ＳＮ１〜ＳＮ６等を用意し、個別に日常度を評価し、その内容に応じたコンテンツを表示するようにしている。
【０１５８】
例えばサブ日常度ＳＮ１では、ユーザが、その時間にその場所に居る割合等から日常度を評価する。サブ日常度ＳＮ２では、ユーザが、その時間にその予定が入っている割合等から日常度を評価する。サブ日常度ＳＮ３では、ユーザが、その時間にその行動を行っている割合等から日常度を評価する。サブ日常度ＳＮ４では、ユーザが、その場所でその行動を行っている割合等から日常度を評価する。サブ日常度ＳＮ５では、ユーザが、その時間にその場所でその行動を行っている割合等から日常度を評価する。サブ日常度ＳＮ６では、ユーザが、その時間にその場所でその予定が入っている割合等から日常度を評価する。なお、時間・場所・行動・状態・予定情報以外の情報を評価対象項目とするサブ日常度を用意してもよい。また各サブ日常度の評価対象項目は２個以上であってもよいし、１個のみであってもよい。
【０１５９】
本実施形態では、使用するサブ日常度に応じて日常度の評価結果は異なり、使用した評価対象項目に応じて、情報提示のコンテンツのタイプを決定され、情報の内容は評価対象項目の内容に対応する。例えばサブ日常度ＳＮ１に基づいてコンテンツを提示する場合には、ユーザの滞在場所（現在地）に関連するコンテンツを選択して提示する。一方、サブ日常度ＳＮ２に基づいてコンテンツを提示する場合には、ユーザの予定に関連するコンテンツを選択して提示する。
【０１６０】
具体的には、図１６（Ａ）では、各々のサブ日常度はその評価対象項目がお互いに異なっている。例えばサブ日常度ＳＮ１（広義には第１のサブ日常度）とサブ日常度ＳＮ２（広義には第２のサブ日常度）では、日常度の評価対象項目が異なっている。即ち、サブ日常度ＳＮ１の評価対象項目である第１の評価対象項目は、時間情報とユーザの場所情報になっており、サブ日常度ＳＮ２の評価対象項目である第２の評価対象項目は、時間情報とユーザの予定情報になっており、これらの第１、第２の評価対象項目は少なくともその一部が異なっている。
【０１６１】
そしてサブ日常度ＳＮ１に基づきコンテンツを選択する場合には、サブ日常度ＳＮ１の評価対象項目である第１の評価対象項目に対応するコンテンツを選択し、例えばユーザの場所情報に対応するコンテンツを選択する。
【０１６２】
例えば、ユーザがその時間にその場所に居ることが日常的であるとサブ日常度ＳＮ１に基づき評価された場合には、ユーザを非日常に導くようなコンテンツであって、その場所に関連するコンテンツを選択して提示する。例えば図１３で説明したように、ユーザがこれまで行ったことがない店であって、その場所付近にある店を紹介するコンテンツを提示する。
【０１６３】
一方、ユーザがその時間にその場所に居ることが非日常的であるとサブ日常度ＳＮ１に基づき評価された場合には、ユーザを日常に導くようなコンテンツであって、その場所に関連するコンテンツを選択して提示する。例えば、ユーザが海外出張などで、初めて訪れた外国の街に居るような非日常的な状況では、ユーザを安心させるために、日本においてもおなじみのファーストフード店等であって、その外国の街にある店を紹介するコンテンツを提示する。
【０１６４】
また、サブ日常度ＳＮ２に基づきコンテンツを選択する場合には、サブ日常度ＳＮ２の評価対象項目である第２の評価対象項目に対応するコンテンツを選択し、例えばユーザの予定情報に対応するコンテンツを選択する。
【０１６５】
例えば、ユーザがその時間にその予定が入っていることが日常的であるとサブ日常度ＳＮ２に基づき評価された場合には、ユーザを非日常に導くようなコンテンツであって、その予定に関連するコンテンツを選択して提示する。例えば図９で説明したように、いつもの大阪出張の予定が入っているユーザに対しては、ユーザがこれまで行ったことがない穴場の店であって、大阪出張に関連する大阪の店を紹介するコンテンツを提示する。
【０１６６】
一方、ユーザがその時間にその予定が入っていることが非日常的であるとサブ日常度ＳＮ２に基づき評価された場合には、ユーザを日常に導くようなコンテンツであって、その予定に関連するコンテンツを選択して提示する。例えば図１０で説明したように、初めての大阪出張の予定が入っているユーザに対しては、ユーザを安心させるような定番の店であって、大阪出張に関連する大阪の店を紹介するコンテンツを提示する。
【０１６７】
このように、コンテンツを選択する際に、使用するサブ日常度を適切に選ぶことで、ユーザの状況や日常度に合わせた適切なコンテンツの選択が可能になる。
【０１６８】
なおサブ日常度に基づきコンテンツを選択する場合には、図１６（Ｂ）のように各サブ日常度に応じたサブ日常度用のテーブルを用意することが望ましい。例えば図１６（Ｂ）では、サブ日常度ＳＮ１用のテーブルとサブ日常度ＳＮ２用のテーブルが示されている。
【０１６９】
サブ日常度ＳＮ１用のテーブルでは、時間及び場所と日常度との各組み合わせに対して各コンテンツが対応づけられている。一方、サブ日常度ＳＮ２用のテーブルでは、時間及び予定と日常度との各組み合わせに対して各コンテンツが対応づけられている。
【０１７０】
図１６（Ｂ）に示すような各サブ日常度用の各テーブルを設ければ、同定されたユーザの時間、場所、行動等の状況と、その状況の日常度と、各サブ日常度用の各テーブルとに基づいて、簡素なシステム構成で適切なコンテンツを選択してユーザに提示することが可能になる。なお複数のサブ日常度用テーブルのいずれのテーブルを用いるかは、ランダムに決定してもよいし、所定のシーケンス制御で決定してもよい。
【０１７１】
７．スポットとエリア
さて、ユーザに対して適切でタイムリーなコンテンツを提供するためには、ＧＰＳセンサ等を用いてユーザの位置を特定し、特定された位置に基づいてコンテンツを選択して提示することが望ましい。
【０１７２】
ところが、ＧＰＳセンサにより得られる位置データ（緯度・経度）は、それ自体は単なるデータにすぎず、ユーザの滞在場所を直接意味する情報ではない。このため、これらの位置データからユーザにとって意味のある場所を抽出する必要がある。
【０１７３】
例えばユーザの居場所を滞在時間に基づいてカテゴライズするとユーザにとって意味のある場所を抽出できる。図１７では、新宿などの街の駅を降りたユーザが、駅の周辺を歩き、各時間帯においてデパートＡ、クレープ屋Ｂ、映画館Ｃ、ファミリーレストランＤ、雑貨屋Ｅ、書店Ｆに滞在した場合を例にヒートマップを示している。ＧＰＳセンサ等を用いれば、これらの各滞在場所でのユーザの位置の分布を知ることができ、この分布の大きさや濃度（密度）は滞在場所に応じて異なる。このヒートマップでは、滞在時間が長い場所は濃くなっており、その場所での移動を伴うところは広い範囲に分布するようになっている。
【０１７４】
図１７から明らかなように、例えば新宿などの街においては、街の中にユーザにとって意味の異なる複数の場所（例えばデパートＡ、クレープ屋Ｂ、映画館Ｃ等）が存在する。従って、図１７の場合に、ユーザの滞在場所は新宿であると特定し、新宿に関連するコンテンツを選択して提示するだけでは、ユーザにとって本当に意味のあるコンテンツを提示できない。即ちユーザがデパートＡに滞在している場合には、デパートＡの各階のフロア情報やバーゲン情報などを提示すべきであり、ユーザがクレープ屋Ｂに滞在している場合には、そのクレープ屋Ｂのお勧めのクレープ情報を提示すべきである。またユーザが映画館Ｃに滞在する場合には、映画館の上映時間情報や館内情報などを提示すべきである。ところが、ユーザが新宿にいることしか特定できないと、このようなユーザの滞在場所に応じたタイムリーな情報を提供できない。
【０１７５】
一方、観光地など、特定の場所に長時間滞在せずに散策することを目的に訪れる場所については、狭い領域では、意味のある場所を抽出できない。例えばユーザが高尾山に訪れた場合は、ユーザは高尾山の色々な場所を散策すると考えられるため、ユーザの移動範囲は図１７のような狭い範囲にならず、広範な範囲になる。従って、図１７のような狭い範囲に絞ってユーザの滞在範囲を特定しようとすると、ユーザが高尾山を訪れているということを抽出できず、高尾山に関連するコンテンツをユーザに提示することができないという課題がある。
【０１７６】
そこで図１８（Ａ）、図１８（Ｂ）では、ユーザの滞在場所として、エリアとスポットという概念を導入している。図１８（Ａ）に示すように、エリアはスポットよりも広い領域であり、図１８（Ｂ）に示すように、例えば各エリア内に、エリアよりも狭いスポットが存在する。このようなスポットやエリアは以下に説明する手法により抽出できる。
【０１７７】
例えば、エリアは、所定期間Ｔ１内における位置の標準偏差σが第１のしきい値Ｓｔｈ１（数１００ｍ〜１０００ｍ）以下となる領域である。一方、スポットは、所定期間Ｔ２内における位置の標準偏差σが第２のしきい値Ｓｔｈ２（例えば数１０ｍ〜１００ｍ）以下となる領域である。本実施形態では、ユーザが身に付けているＧＰＳセンサ等の位置検知センサの情報を統計的に処理することで、エリアとスポットを抽出する。即ち所定時間内でのユーザの位置の標準偏差σに基づいて、ユーザがエリアに滞在しているのか、スポットに滞在しているのかを判断する。
【０１７８】
具体的には、所定期間Ｔ１（例えば４時間）での緯度・経度の平均が（Ｎμ、Ｅμ）、標準偏差が（Ｎσ、Ｅσ）であったとする。この場合に、（Ｎσ、Ｅσ）を距離換算して、南北、東西の距離の標準偏差が、各々、Ｓｔｈ１（例えば１ｋｍ）以下の領域を抽出することによって、図１８（Ａ）に示すようなユーザにとって意味のあるエリアの抽出が可能となる。一方、距離のしきい値をＳｔｈ＝Ｓｔｈ２というように小さくして（例えば数１０ｍ）、上記と同様の処理を行うことで、図１８（Ｂ）に示すようなスポットの抽出が可能となる。
【０１７９】
このように本実施形態では、所定期間Ｔ１内でのユーザの位置の標準偏差σが、第１のしきい値Ｓｔｈ１以下であるか否かに基づいて、ユーザがエリア内に滞在しているか否かを判断する。一方、所定期間Ｔ２内でのユーザの位置の標準偏差σが、第１のしきい値Ｓｔｈ１よりも小さい第２のしきい値Ｓｔｈ２以下であるか否かに基づいて、ユーザがスポット内に滞在しているか否かを判断することになる。
【０１８０】
例えば、時刻ｔにおいて、時刻（ｔ−Ｔ１）から時刻ｔまでのユーザの位置（緯度・経度）に対して統計処理を行って、位置の標準偏差σを求める。そしてその時の標準偏差σが第１のしきい値ｓｔｈ１以下であった場合には、そのユーザは、（ｔ−Ｔ１）〜ｔの時間帯において、エリアに滞在していたと判断できる。同様に、時刻（ｔ−Ｔ２）から時刻ｔまでのユーザの位置に対して統計処理を行って、位置の標準偏差σを求める。そしてその時の標準偏差σが第２のしきい値ｓｔｈ２以下であった場合には、そのユーザは、（ｔ−Ｔ２）〜ｔの時間帯において、スポットに滞在していたと判断できる。なおＴ１＝Ｔ２であってもよい。またエリア、スポットの抽出は、一人のユーザについて、その位置を長期間に亘って観測して統計的に処理することで実現してもよいし、多数のユーザの位置を観測して統計的に処理することで実現してもよい。
【０１８１】
なお、複数のエリアの各エリアの広さを可変に設定し、複数のスポットの各スポットの広さを可変に設定してもよい。これは、各エリア毎に上述の第１のしきい値Ｓｔｈ１を可変に設定し、各スポット毎に第２のしきい値Ｓｔｈ２を可変に設定することで実現できる。
【０１８２】
例えば図１９に示すように、各スポット、各エリアによって、スポットやエリアの広さである距離範囲や、平均的な滞在時間に特徴がある。従って、距離範囲や滞在時間を適切に設定することで、スポットやエリアの性質もある程度ジャンル分けすることが可能になる。即ち、意味の領域の粒度（区画）は、場所、ジャンルによって異なるので、このようなジャンル分けは、ユーザの滞在場所に基づくコンテンツ選択のためには有効である。例えば図１９において、喫茶店は、距離範囲（スポットの広さ）は１０ｍ程度で、滞在時間は３０分程度になり、映画館は、距離範囲は同じく１０ｍ程度であるが、滞在時間は２時間程度となり、喫茶店よりも長くなる。また雑貨屋は、喫茶店よりも距離範囲が長く、１００ｍ程度であり、滞在時間は３０分程度であるが、ショッピングモールは滞在時間は長くなり、４時間程度になる。またエリアは、スポットに比べて、距離範囲が長くなる（エリアの広さが広くなる）と共に、滞在時間も比較的長くなる。このように距離範囲（スポット、エリアの広さ）や滞在時間を適切に設定することで、位置データだけでは抽出できないその場所が持つ意味についても、抽出できるようになる。
【０１８３】
例えば図１９において、スポットのしきい値であるＳｔｈ２を数ｍ〜数１０ｍ程度に設定すれば、喫茶店、ファミリーレストラン、映画館、オフィス、自宅、コンビニなどのスポットを抽出できる。一方、しきい値Ｓｔｈ２を数１０〜１００ｍ程度に設定すれば、雑貨屋、デパート、ショッピングモールなどのスポットを抽出でき、しきい値Ｓｔｈ２を更に大きくすれば遊園地等のアミューズメント施設のスポットを抽出できる。
【０１８４】
また、エリアのしきい値であるＳｔｈ１を１ｋｍ〜１０ｋｍ程度に設定すれば、吉祥寺、渋谷などのエリアを抽出でき、しきい値Ｓｔｈ１を更に大きくすれば、高尾山などの更に大きなエリアを抽出できる。
【０１８５】
このようにしきい値Ｓｔｈ１、Ｓｔｈ２を可変に設定すれば、各エリアや各スポットの広さを可変に設定できる。これにより、ユーザの位置データからユーザにとって意味のある場所を適正に抽出できるようになる。
【０１８６】
図２０にユーザが滞在するスポット、エリアを特定する処理のフローチャートを示す。
【０１８７】
まず、ＧＰＳセンサ等からの情報に基づいてユーザの位置を特定する（ステップＳ１１）。そして所定期間内でのユーザの位置の標準偏差σを求める（ステップＳ１２）。
【０１８８】
次に、標準偏差σが、スポット用のしきい値Ｓｔｈ２以下か否かを判断する（ステップＳ１３）。そして標準偏差σがＳｔｈ２以下である場合には、ユーザはスポットに滞在していると判断する（ステップＳ１４）。一方、標準偏差σがＳｔｈ２よりも大きい場合には、標準偏差σが、エリア用のしきい値Ｓｔｈ１以下か否かを判断する（ステップＳ１５）。そして標準偏差σがＳｔｈ１以下である場合には、ユーザはエリアに滞在していると判断する（ステップＳ１６）。
【０１８９】
図２１に、ユーザが滞在すスポット又はエリアに基づいて日常度を評価し、日常度の評価結果に基づいてコンテンツを選択する処理のフローチャートを示す。
【０１９０】
まず、行動センサ等からのセンサ情報を取得して、滞在場所等のユーザの状況を推定する（ステップＳ２１、Ｓ２２）。そしてユーザがスポットに滞在していると判断された場合には、そのスポットについてのユーザの日常度を評価する（ステップＳ２３、Ｓ２４）。即ち過去の滞在履歴等からそのスポットにユーザが滞在することについての日常度を求める。そして、ユーザの状況と、スポットについてのユーザの日常度とに基づいてコンテンツを選択し、選択されたコンテンツを情報提示部１４２により提示する（ステップＳ２５、Ｓ２９）。
【０１９１】
一方、ユーザがスポットに滞在していない場合には、エリアに滞在しているか否かを判断する（ステップＳ２６）。そしてエリアに滞在していると判断された場合には、そのエリアについてのユーザの日常度を評価する（ステップＳ２７）。即ち過去の滞在履歴等からそのエリアにユーザが滞在することについての日常度を求める。そして、ユーザの状況と、エリアについてのユーザの日常度とに基づいてコンテンツを選択し、選択されたコンテンツを情報提示部１４２により提示する（ステップＳ２８、Ｓ２９）。
【０１９２】
例えば、ユーザが滞在しているスポット又はエリアが、ユーザにとって日常度が高い場合には、ユーザを非日常に誘導するために、ユーザにとって親密度が低いコンテンツを選択して提示する。一方、そのスポット又はエリアがユーザにとって日常度が低い場合には、ユーザを安心させたり支援するために、ユーザにとって親密度が高いコンテンツを選択して提示する。
【０１９３】
例えば、ユーザが平日の昼間に会社のスポットに滞在していることが特定されたとする。このようなスポットに居る状況はいつもの状況であり、ユーザの日常度は高いと評価される。従って、ユーザを非日常に誘導するようなコンテンツを提示する。具体的には、このようなユーザに昼食案内のコンテンツを提示する場合には、普段はあまり行かない店や入ったことがない店の案内情報などを提示する。
【０１９４】
また例えば、ユーザが休日の昼間に、初めて訪れる外国の観光地のエリアに滞在していることが特定されたとする。このようなエリアに居る状況は普段とは異なる状況であり、ユーザの日常度は低いと評価され、非日常であると評価される。従って、ユーザを安心させたり支援するためのコンテンツを提示する。具体的には、このようなユーザに昼食案内のコンテンツを提示する場合には、日本で普段行っているファーストフード店やチェーン店の案内情報などを提示する。
【０１９５】
なお、ユーザがエリア内のスポットに滞在している場合には、エリアに対する日常度とスポットに対する日常度の両方を評価し、エリアに対する日常度に基づきコンテンツを選択すると共に、スポットに対する日常度に基づきコンテンツを選択してもよい。一方、ユーザがエリア内のスポット以外の場所に滞在している場合には、エリアに対するユーザの日常度のみを評価し、エリアに対する日常度に基づきコンテンツを選択してもよい。例えばユーザがエリア内のスポットに滞在していると判断された場合には、スポットの日常度によりコンテンツを選択し、ユーザがエリア内のスポット以外の場所に滞在していると判断された場合に、エリアの日常度によりコンテンツを選択する（エリアの日常度を優先してコンテンツを選択する）。即ちユーザが滞在するスポットが特定された場合にはそのスポットの日常度によりコンテンツを選択し、ユーザが滞在するスポットが特定されなかった場合に、初めて、エリアの日常度によりコンテンツを選択する。
【０１９６】
以上のように、エリアについての日常度の評価とスポットについての日常度の評価を分けて行う手法を採用することで、より適正な日常度の評価処理を実現できる。
【０１９７】
例えば、ユーザの勤務先のビルがある新宿では、エリアのように広い区画の領域で日常度を判断すると、ユーザが勤務先のビルにいるのか、勤務先近くのホテルにいるのかを区別することができない。即ち、エリアの中に意味の異なる場所が複数混在してしまい、日常度の評価が不正確になるおそれがある。
【０１９８】
一方、観光地エリアなど、特定の場所に長時間滞在せずに散策することを目的に訪れる場所については、スポットのような狭い領域では、意味のある場所が抽出できず日常度が評価できなくなるおそれがある。
【０１９９】
この点、図２１では、ユーザがエリアに滞在しているのか、エリア内のスポットに滞在しているのかを判断し、エリアに滞在している場合には、エリアについてのユーザの日常度を求め、スポットに滞在している場合には、スポットについての日常度を求めている。従って、ユーザにとって意味の異なる領域をエリアよりも狭いスポットとして切り出し日常度を評価できるため、より正確で適正な日常度の評価処理を実現できる。またスポットのような狭い領域では意味のある場所を抽出できない場合にも、ユーザにとって意味の異なる領域をスポットよりも広いエリアとして切り出し、日常度を評価できるようになる。
【０２００】
なお、日常度の評価処理については種々の処理が考えられる。例えばエリアやスポットなどの滞在場所でのユーザの日常度を、その滞在場所におけるユーザの存在確率に基づき評価してもよい。
【０２０１】
例えば図２２において、自宅については、平日の昼でのユーザの存在確率は低いが、平日の朝晩の存在確率は高い。また、休日の昼では、ある程度、存在確率が高くなり、休日の朝晩では更に存在確率が高くなる。
【０２０２】
一方、勤務先であるオフィスについては、平日の昼は存在確率が高いが、平日の朝晩は存在確率が小さい。また休日のオフィスについては、昼及び朝晩の両方において存在確率が低い。
【０２０３】
図２３（Ａ）に示すように、図２２で得られた存在確率は、日常度Ｎ（日常度の算出ベースとなる値）に割り当てることができる。このような存在確率に対して、更に状況や感情などを加味して、日常度を算出してもよい。
【０２０４】
また例えば、各エリア、各スポットにおける滞在時間の割合を、その場所の平均的な滞在時間で正規化して、その場所に対するユーザの日常度を評価することもできる。こうすれば、もともと滞在時間の短いコンビニエンスストアのような場所の日常度が、低く算出されてしまう事態を防止できる。
【０２０５】
或いは図２３（Ｂ）に示すように、滞在時間による存在確率ではなく、単に、所定期間中（例えば１〜３ヶ月）に、そのスポット・エリアにユーザが存在した回数（進入回数）に基づいて、存在確率を定義して、日常度Ｎを算出してもよい。
【０２０６】
８．日常度の評価処理の他の例
次に、日常度の評価処理の他の例について図２４等を用いて説明する。図２４において、状況推定部１０６は、状況同定部１０７と状況予測部１０８を含む。
【０２０７】
状況同定部１０７は、行動、状態、環境のセンサ情報等に基づいて、ユーザの行動、状態、環境等の状況を同定（推定）する。そして、得られたユーザの状況の履歴情報（ログ情報）が履歴情報記憶部１２３に蓄積される。そして蓄積された状況履歴情報を解析することで、ユーザ個人の趣味・嗜好や行動の傾向などが個人モデルとして構築されて、個人モデル情報記憶部１２８（個人モデルデータベース）に記憶される。
【０２０８】
なお個人モデルとしては確率モデルを用いることができ、このような確率モデルとしては例えば隠れマルコフモデル（Hidden Markov Model）がある。この隠れマルコフモデル（ＨＭＭ）では、システムが、パラメータが未知のマルコフ過程であると仮定して、観測可能な情報からその未知のパラメータを推定する。即ち、ＨＭＭは、あるシステムがマルコフ過程に従って遷移する内部状態を持ち、各状態に応じた記号を確率的に出力すると考えた場合に、記号の出現確率分布からシステム内部の状態遷移を推定する確率モデルである。外部から観測できるのは記号の系列だけであり、内部の状態遷移が直接観測できないところから「隠れ」と呼ばれる
状況予測部１０８は、この個人モデル情報（状況履歴情報）に基づいて、ユーザの次の行動（広義には状況）を予測する。また状況同定部１０７により、ユーザの実際の行動が同定される。そして、日常度評価部１１０は、同定されたユーザの実際の行動が、直前の状況と個人モデルに基づいて予測されるユーザの行動と、どの程度一致するものであったかを判断することにより、日常度を評価する。
【０２０９】
次に、図２４の日常度の評価手法について図２５（Ａ）〜図２５（Ｄ）を用いて具体的に説明する。図２５（Ａ）は、ユーザの平日の状況履歴（行動履歴）の例である。ユーザは平日の７時３０分に起床し、８時に朝食をとり、８時３０分に自宅を出発し、８時４５分に自宅近くのＡ駅で電車に乗車している。状況予測部１０８は、このようなユーザの状況履歴からユーザの次の行動を予測する。
【０２１０】
そして例えば図２５（Ａ）の状況履歴から、状況予測部１０８は、図２５（Ｂ）に示すように次の行動ではユーザが会社に行く確率が一番高いと予測する。そして状況同定部１０７で同定されたユーザの実際の行動が、会社に行く行動であった場合には、日常度評価部１１０は、ユーザの日常度は高いと評価する。一方、緊急事態などでユーザが自宅に直ぐに帰ってしまい、同定されたユーザの実際の行動が自宅への帰宅であった場合には、日常度は低く、非日常であると評価する。
【０２１１】
図２５（Ｃ）は、ユーザの休日の状況履歴の例である。ユーザは休日の８時３０分に起床し、９時に朝食をとり、９時３０分に自宅を車で出発している。状況予測部１０８は、このようなユーザの状況履歴からユーザの次の行動を予測する。
【０２１２】
そして例えば図２５（Ｃ）の状況履歴から、状況予測部１０８は、図２５（Ｄ）に示すように次の行動ではユーザがテニススクールＨに行く確率が一番高いと予測する。そして状況同定部１０７で同定されたユーザの実際の行動が、テニススクールＨに行く行動であった場合には、日常度評価部１１０は、ユーザの日常度が高いと評価する。一方、都心から離れた観光地Ｋにドライブに行った場合には、日常度が低く、非日常であると評価する。
【０２１３】
９．状況履歴情報
次に、ユーザの状況履歴情報の具体例について説明する。
【０２１４】
図２６に状況履歴情報の具体例が模式的に示される。図２６の状況履歴情報は、ユーザの行動等の状況履歴が時間帯、時刻等に関連づけられたデータ構造になっている。例えば８時にユーザは自宅を出発し、８時〜８時２０分の時間帯では自宅から駅まで歩行し、８時２０分に自宅の最寄りのＡ駅に到着している。そして８時２０分〜８時４５分の時間帯では電車に乗車し、８時４５分に会社の最寄りのＢ駅で下車し、９時に会社に到着し、業務を開始している。１０時〜１１時の時間帯では社内のメンバとミーティングを行い、１２時〜１３時の時間帯では昼食をとっている。
【０２１５】
このように図２６では、センサ情報等により推定されるユーザの行動等の状況履歴を、時間帯や時刻等に関連づけることで、状況履歴情報が構築されている。
【０２１６】
また図２６では、時間帯や時刻に対して、センサ等により計測されるユーザの発話量、食事量、脈拍、発汗量等の計測値も関連づけられている。例えば８時〜８時２０分の時間帯では、ユーザは自宅からＡ駅に歩いているが、この時の歩行量等がセンサにより計測されて、８時〜８時２０分の時間帯に関連づけられる。この場合に、例えば歩行速度、発汗量等の歩行量以外のセンサ情報の計測値を更に関連づけてもよい。こうすることで、この時間帯でのユーザの運動量等を把握することが可能になる。
【０２１７】
１０時〜１１時の時間帯では、ユーザは同僚とのミーティングを行っているが、この時の発話量等がセンサにより計測されて、１０時〜１１時の時間帯に関連づけられる。この場合に、例えば音声状態、脈拍等のセンサ情報の計測値を更に関連づけてもよい。こうすることで、この時間帯でのユーザの会話量や緊張度等を把握することが可能になる。
【０２１８】
２０時４５分〜２１時４５分や２２時〜２３時の時間帯では、ユーザはゲームをプレイしたり、テレビを鑑賞しているが、この時の脈拍、発汗量等がこれらの時間帯に関連づけられる。こうすることで、これらの時間帯でのユーザの興奮度等を把握することが可能になる。
【０２１９】
２３時３０分〜の時間帯では、ユーザは睡眠をしているが、この時のユーザの体温の変化がこの時間帯に関連づけられる。こうすることで、睡眠時におけるユーザの健康状態を把握することが可能になる。
【０２２０】
なお、状況履歴情報は図２６のような形態に限定されず、例えばユーザの行動等の状況履歴を日時等に関連づけないで状況履歴情報を構築する変形実施も可能である。
【０２２１】
１０．変形例
図２７に本実施形態の変形例の構成を示す。図２７のシステムでは、サーバ２００（外部サーバ、ホームサーバ等）が設けられている。携帯型電子機器１００とサーバ２００は、例えばインターネット、無線ＬＡＮ等で通信接続される。
【０２２２】
そして図２７では、センサ情報の取得処理、ユーザ状況の推定処理、日常度の評価処理、ユーザ状況や日常度の書き込み処理、コンテンツの選択処理は、主に、ユーザが所持する携帯型電子機器１００において実行される。またコンテンツをダウンロードしたり転送する処理等は、主に、サーバ２００の処理部２０２の転送部２１６により実行される。
【０２２３】
また、コンテンツは、ウェアラブルディスプレイ１４０や、デジタルフォトフレーム３００のディスプレイ３４０や、ロボット１を用いてユーザに提示される。
【０２２４】
例えばユーザが携帯型電子機器１００を持ち歩いて外出している場合には、携帯型電子機器１００の提示制御部１１８の表示制御により、ウェアラブルディスプレイ１４０にコンテンツの画像が表示される。
【０２２５】
一方、ユーザが家に帰って、ウェアラブルディスプレイ１４０を取り外した場合には、デジタルフォトフレーム３００の表示制御部３１８の表示制御により、ディスプレイ３４０にコンテンツの画像が表示される。例えば携帯型電子機器１００のコンテンツ選択部１１２により選択されたコンテンツの情報が、例えばホームサーバ等のサーバ２００を介してデジタルフォトフレーム３００に転送されて、記憶部３２０のコンテンツ情報記憶部３２２にダウンロードされる。そして、デジタルフォトフレーム３００の表示制御部３１８は、転送されたコンテンツ情報に基づいて、コンテンツの画像をディスプレイ３４０に表示する制御を行う。
【０２２６】
或いは、ユーザが家に帰って、ウェアラブルディスプレイ１４０を取り外した場合には、ロボット１が、コンテンツのシナリオデータを構成する会話フレーズを発話することで、ユーザに対するコンテンツ提示が行われる。例えば携帯型電子機器１００のコンテンツ選択部１１２により選択されたコンテンツの情報が、サーバ２００を介してロボット１に転送されて、記憶部４２０のコンテンツ情報記憶部４２２にダウンロードされて記憶される。具体的には、複数の会話フレーズにより構成されるシナリオデータが記憶される。そして、ユーザの日常度に基づき選択されたシナリオデータの会話フレーズを、ロボット１に発話させるための制御が行われる。
【０２２７】
なお図２７において、ロボット１の処理部４０２は、ロボット搭載センサ４１０からセンサ情報や、取得されたユーザ情報などに基づいて、ロボット１の動作等に必要な種々の処理を行うものであり、その機能は、各種プロセッサ（ＣＰＵ等）、ＡＳＩＣ（ゲートアレイ等）などのハードウェアや、プログラムなどにより実現できる。
【０２２８】
ロボット制御部４３０は、制御対象であるロボット動作機構４４０（アクチュエータ、音出力部、ＬＥＤ等）の制御を行うものであり、その機能は、ロボット制御用のＡＳＩＣや各種プロセッサなどのハードウェアや、プログラムなどにより実現できる。
【０２２９】
具体的にはロボット制御部４３０は、提示情報をユーザに対してロボット１に提示させるための制御を行う。提示情報がロボット１の会話（シナリオデータ）である場合には、会話フレーズをロボット１に発話させるための制御を行う。例えば会話フレーズを表すデジタルのテキストデータを、公知のＴＴＳ（Text-To-Speech）処理によりアナログの音声信号に変換し、ロボット動作機構４４０の音出力部（スピーカ）を介して出力する。また提示情報が、ロボット１の感情状態を表す情報である場合には、その感情を表すように、ロボット動作機構４４０の各関節機構のアクチュエータを制御したり、ＬＥＤを点灯させるなどの制御を行う。
【０２３０】
ロボット搭載センサ４１０は、例えば接触センサ、発話センサ（マイクロホン）、或いは撮像センサ（カメラ）などの各種センサである。ロボット１は、このロボット搭載センサ４１０からのセンサ情報に基づいて、ユーザに提示した提示情報に対するユーザの反応をモニタできる。
【０２３１】
なお、センサ情報の取得処理、ユーザ状況の推定処理、日常度の評価処理、コンテンツの選択処理の一部又は全部を、サーバ２００において実行したり、これらの処理の一部をデジタルフォトフレーム３００やロボット１において実行するようにしてもよい。
【０２３２】
なお、上記のように本実施形態について詳細に説明したが、本発明の新規事項および効果から実体的に逸脱しない多くの変形が可能であることは当業者には容易に理解できるであろう。従って、このような変形例はすべて本発明の範囲に含まれるものとする。例えば、明細書又は図面において、少なくとも一度、より広義または同義な異なる用語（センサ、ディスプレイ等）と共に記載された用語（ウェアラブルセンサ、ウェアラブルディスプレイ等）は、明細書又は図面のいかなる箇所においても、その異なる用語に置き換えることができる。また情報処理システム（情報提示システム）の構成、動作も本実施形態で説明したものに限定に限定されず、種々の変形実施が可能である。
【図面の簡単な説明】
【０２３３】
【図１】センサ情報の取得手法の説明図。
【図２】本実施形態の情報処理システムの構成例。
【図３】本実施形態の第１の動作例を説明するためのフローチャート。
【図４】履歴情報記憶部のデータ構造の例。
【図５】図５（Ａ）〜図５（Ｃ）はロボットを用いた情報提示の例。
【図６】本実施形態の第２の動作例を説明するためのフローチャート。
【図７】ユーザの現在の状況と日常度に基づきコンテンツを提示する手法の説明図。
【図８】ユーザの現在の状況と日常度に基づきコンテンツを提示する手法の説明図。
【図９】ユーザの未来の状況と日常度に基づきコンテンツを提示する手法の説明図。
【図１０】ユーザの未来の状況と日常度に基づきコンテンツを提示する手法の説明図。
【図１１】ユーザの過去の状況と日常度に基づきコンテンツを提示する手法の説明図。
【図１２】ユーザの過去の状況と日常度に基づきコンテンツを提示する手法の説明図。
【図１３】モバイル時におけるユーザの現在の状況と日常度に基づきコンテンツを提示する手法の説明図。
【図１４】モバイル時におけるユーザの現在の状況と日常度に基づきコンテンツを提示する手法の説明図。
【図１５】図１５（Ａ）、図１５（Ｂ）はデジタルフォトフレームの説明図。
【図１６】図１６（Ａ）、図１６（Ｂ）はサブ日常度の説明図。
【図１７】ユーザの滞在場所における位置の分布についての説明図。
【図１８】図１８（Ａ）、図１８（Ｂ）はエリア、スポットの説明図。
【図１９】各スポット・各エリアについての滞在時間、距離範囲の特徴を示す図。
【図２０】ユーザの滞在場所の特定処理を説明するためのフローチャート。
【図２１】日常度に基づくコンテンツ選択処理を説明するためのフローチャート。
【図２２】滞在場所の存在確率についての説明図。
【図２３】図２３（Ａ）、図２３（Ｂ）は存在確率や存在回数に基づく日常度の算出手法の説明図。
【図２４】日常度の評価手法の他の例の説明図。
【図２５】図２５（Ａ）〜図２５（Ｄ）も日常度の評価手法の他の例の説明図。
【図２６】ユーザの状況履歴情報の説明図。
【図２７】本実施形態の変形例。
【符号の説明】
【０２３４】
１  ロボット、１００  携帯型電子機器、１０２  処理部、１０４  センサ情報取得部、
１０６  状況推定部、１１０  日常度評価部、１１２  コンテンツ選択部、
１１８  提示制御部、１２０  記憶部、１２２  コンテンツ情報記憶部、
１２４  日常度情報記憶部、１２６  予定情報記憶部、１３０  情報記憶媒体、
１３８  通信部、１４０  ウェアラブルディスプレイ、１４２  情報提示部、
１５０  ウェアラブルセンサ、２００  サーバ、２０２  処理部、２１６  転送部、
２２０  記憶部、２２２  コンテンツ情報記憶部、２３８  通信部、
３００  デジタルフォトフレーム、３０２  処理部、３１８  表示制御部、
３２０  記憶部、３２２  コンテンツ情報記憶部、３４０  ディスプレイ、
４０２  処理部  ４１０  ロボット搭載センサ、４２０  記憶部、
４２２  コンテンツ情報記憶部、４３０  ロボット制御部、４３８  通信部、
４４０  ロボット動作機構
【図１】
2010072811.tif 000005
【図２】
2010072811.tif 000006
【図３】
2010072811.tif 000007
【図４】
2010072811.tif 000008
【図５】
2010072811.tif 000009
【図６】
2010072811.tif 000010
【図７】
2010072811.tif 000011
【図８】
2010072811.tif 000012
【図９】
2010072811.tif 000013
【図１０】
2010072811.tif 000014
【図１１】
2010072811.tif 000015
【図１２】
2010072811.tif 000016
【図１３】
2010072811.tif 000017
【図１４】
2010072811.tif 000018
【図１５】
2010072811.tif 000019
【図１６】
2010072811.tif 000020
【図１８】
2010072811.tif 000021
【図２０】
2010072811.tif 000022
【図２１】
2010072811.tif 000023
【図２２】
2010072811.tif 000024
【図２３】
2010072811.tif 000025
【図２４】
2010072811.tif 000026
【図２５】
2010072811.tif 000027
【図２６】
2010072811.tif 000028
【図２７】
2010072811.tif 000029
【図１７】
2010072811.tif 000030
【図１９】
2010072811.tif 000031