(57)【要約】  本技術は、ユーザのコンテキストに適したアクションを、ユーザにさりげなく伝えることができるようにする情報処理システム、記録媒体、および情報処理方法に関する。本技術の一側面の情報処理システムは、デバイスを保有しているユーザの周囲の環境、ユーザの感情、ユーザの状況、ユーザの周囲にいる他の人の感情、他の人の状況のうちの少なくともいずれかを表すコンテキスト情報を取得し、ユーザのコンテキストをコンテキスト情報に基づいて認識し、コンテキストに応じたアクションを決定し、コンテキストとアクションに適した、ユーザに対するアクションの伝達方法を決定する。本技術は、ユーザが装着するウェアラブルデバイスに適用することができる。
2018021040.tif 000002
【特許請求の範囲】
【請求項１】
デバイスを保有しているユーザの周囲の環境、前記ユーザの感情、前記ユーザの状況、前記ユーザの周囲にいる他の人の感情、前記他の人の状況のうちの少なくともいずれかを表すコンテキスト情報を取得する取得部と、
前記ユーザのコンテキストを前記コンテキスト情報に基づいて認識し、前記コンテキストに応じたアクションを決定し、前記コンテキストと前記アクションに適した、前記ユーザに対する前記アクションの伝達方法を決定する制御部と
を備える情報処理システム。
【請求項２】
前記制御部は、前記コンテキストに応じた前記アクションを、決定した前記伝達方法で前記ユーザに伝達する
請求項１に記載の情報処理システム。
【請求項３】
１つの前記コンテキストと対応付けて、第１のアクションと第２のアクションを含む複数のアクションが登録されるデータベースを記憶する記憶部をさらに備える
請求項２に記載の情報処理システム。
【請求項４】
前記制御部は、前記ユーザの前記コンテキストを前記コンテキスト情報に基づいて認識した場合、
前記コンテキストに応じた前記アクションとして、前記第１のアクションと前記第２のアクションのうちのいずれかを決定し、
前記コンテキストと、前記第１のアクションと前記第２のアクションのうちのいずれかと、に適した前記伝達方法を決定し、
前記第１のアクションと前記第２のアクションのうちのいずれかを、決定した前記伝達方法で前記ユーザに伝達する
請求項３に記載の情報処理システム。
【請求項５】
前記データベースには、１つの前記コンテキストと対応付けて、対極の内容の前記第１のアクションと前記第２のアクションが登録され、
前記制御部は、前記ユーザの前記コンテキストを前記コンテキスト情報に基づいて認識した場合、
前記コンテキストに応じた前記アクションとして、前記第１のアクションと、その対極の内容の前記第２のアクションとを決定し、
前記第１のアクションと前記第２のアクションのそれぞれの前記伝達方法を決定し、
前記第１のアクションと前記第２のアクションのそれぞれを、決定したそれぞれの前記伝達方法で前記ユーザに伝達する
請求項３に記載の情報処理システム。
【請求項６】
前記制御部は、
前記ユーザの前記コンテキストを前記コンテキスト情報に基づいて認識した後に取得された前記コンテキスト情報に基づいて、前記ユーザの行動を予測し、
前記ユーザの行動の予測結果に応じて、前記コンテキストに対応付けられた前記第１のアクションと前記第２のアクションのうちのいずれかを選択し、
前記コンテキストと選択した前記アクションに適した前記伝達方法を決定する
請求項３に記載の情報処理システム。
【請求項７】
前記デバイスより送信された前記コンテキスト情報を受信する通信部をさらに備え、
前記制御部は、前記通信部を制御し、前記コンテキストに応じた前記アクションを前記伝達方法で前記ユーザに伝えることを表す制御信号を前記デバイスに送信する
請求項１に記載の情報処理システム。
【請求項８】
前記制御部は、前記ユーザ宛のメッセージの内容を解析し、その解析結果に応じて、前記ユーザの前記コンテキストを認識する
請求項１に記載の情報処理システム。
【請求項９】
前記伝達方法は、風を用いた方法、振動を用いた方法、音声を用いた方法、前記デバイスに設けられたロボットアームの駆動を用いた方法のうちの少なくともいずれかを用いた方法である
請求項１に記載の情報処理システム。
【請求項１０】
前記風を用いた方法は、伝達する前記アクションに応じた温度の風を送ることにより伝達する方法である
請求項９に記載の情報処理システム。
【請求項１１】
前記振動を用いた方法は、伝達する前記アクションに応じたパターンで振動することにより伝達する方法である
請求項９に記載の情報処理システム。
【請求項１２】
前記音声を用いた方法は、伝達する前記アクションに応じた調子の音声で伝達する方法である
請求項９に記載の情報処理システム。
【請求項１３】
前記ロボットアームの駆動を用いた方法は、前記デバイスを装着する前記ユーザの髪を引く、または、背中を押すことにより伝達する方法である
請求項９に記載の情報処理システム。
【請求項１４】
前記デバイスは、耳に掛けることで装着される機器であり、
前記デバイスに形成される耳掛け部の少なくとも一部は、前記ユーザの体温に応じて変形する素材により構成される
請求項１に記載の情報処理システム。
【請求項１５】
前記デバイスは、前記ユーザの肩に乗せることで装着される機器であり、
前記デバイスの筐体の少なくとも一部は、可撓性を有し、変形可能な素材により構成される
請求項１に記載の情報処理システム。
【請求項１６】
デバイスを保有しているユーザの周囲の環境、前記ユーザの感情、前記ユーザの状況、前記ユーザの周囲にいる他の人の感情、前記他の人の状況のうちの少なくともいずれかを表すコンテキスト情報を取得し、
前記ユーザのコンテキストを前記コンテキスト情報に基づいて認識し、
前記コンテキストに応じたアクションを決定し、
前記コンテキストと前記アクションに適した、前記ユーザに対する前記アクションの伝達方法を決定する
ステップを含む処理をコンピュータに実行させるプログラムが記録された記録媒体。
【請求項１７】
デバイスを保有しているユーザの周囲の環境、前記ユーザの感情、前記ユーザの状況、前記ユーザの周囲にいる他の人の感情、前記他の人の状況のうちの少なくともいずれかを表すコンテキスト情報を取得し、
前記ユーザのコンテキストを前記コンテキスト情報に基づいて認識し、
前記コンテキストに応じたアクションを決定し、
前記コンテキストと前記アクションに適した、前記ユーザに対する前記アクションの伝達方法を決定する
ステップを含む情報処理方法。
【請求項１８】
デバイスより送信された、前記デバイスを保有しているユーザの周囲の環境、前記ユーザの感情、前記ユーザの状況、前記ユーザの周囲にいる他の人の感情、前記他の人の状況のうちの少なくともいずれかを表すコンテキスト情報を受信する通信部と、
前記ユーザのコンテキストを前記コンテキスト情報に基づいて認識し、前記コンテキストに応じたアクションを決定し、前記コンテキストと前記アクションに適した、前記ユーザに対する前記アクションの伝達方法を決定し、前記通信部を制御して、前記コンテキストに応じた前記アクションを前記伝達方法で前記ユーザに伝えることを表す制御信号を前記デバイスに送信する制御部と
を備える制御サーバと、
前記コンテキスト情報を生成し、前記制御サーバに送信する生成部と、
前記制御サーバから送信されてきた前記制御信号を受信する通信部と、
前記アクションを前記ユーザに伝える出力部と、
前記制御信号に従って前記出力部を制御し、前記アクションを前記伝達方法で前記ユーザに伝達させる制御部と
を備える前記デバイスと
からなる情報処理システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本技術は、情報処理システム、記録媒体、および情報処理方法に関し、特に、ユーザのコンテキストに適したアクションを、ユーザにさりげなく伝えることができるようにした情報処理システム、記録媒体、および情報処理方法に関する。
【背景技術】
【０００２】
近年、AI(Artificial Intelligence)を用いた行動支援が実現されている。AIを用いた行動支援は、例えば、インターネット上の各種情報や、支援の対象となる人の状況に応じて、意思決定のサポートとなるような情報を提供するものである。行動支援を行う機能や機器はエージェントとも呼ばれる。【０００３】
特許文献１には、プレゼンテーション、会議、講習会等における参加者（発表者、受講者）の集中度を、撮影した画像に基づいて検出する技術が開示されている。例えば、集中度の低い受講者がいる場合、発表者の前にあるディスプレイに「声を大きくしてください」等のメッセージが表示され、発表者に対する指示が行われる。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１２−１６０１７３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
意思決定のサポートとなるような情報の提供の仕方が問題になることもある。【０００６】
例えば、特許文献１にあるようにメッセージを表示したり、絵を表示したりすることで情報を提供する場合、支援の対象となる人が、それを見ることができる場所にいなければならない。また、音声を用いて情報を提供する場合、周りにいる人に聞かれたくないこともある。【０００７】
本技術はこのような状況に鑑みてなされたものであり、ユーザのコンテキストに適したアクションを、ユーザにさりげなく伝えることができるようにするものである。
【課題を解決するための手段】
【０００８】
本技術の一側面の情報処理システムは、デバイスを保有しているユーザの周囲の環境、前記ユーザの感情、前記ユーザの状況、前記ユーザの周囲にいる他の人の感情、前記他の人の状況のうちの少なくともいずれかを表すコンテキスト情報を取得する取得部と、前記ユーザのコンテキストを前記コンテキスト情報に基づいて認識し、前記コンテキストに応じたアクションを決定し、前記コンテキストと前記アクションに適した、前記ユーザに対する前記アクションの伝達方法を決定する制御部とを備える。【０００９】
本技術の一側面においては、デバイスを保有しているユーザの周囲の環境、前記ユーザの感情、前記ユーザの状況、前記ユーザの周囲にいる他の人の感情、前記他の人の状況のうちの少なくともいずれかを表すコンテキスト情報が取得され、前記ユーザのコンテキストが前記コンテキスト情報に基づいて認識される。また、前記コンテキストに応じたアクションが決定され、前記コンテキストと前記アクションに適した、前記ユーザに対する前記アクションの伝達方法が決定される。
【発明の効果】
【００１０】
本技術によれば、ユーザのコンテキストに適したアクションを、ユーザにさりげなく伝えることができる。【００１１】
なお、ここに記載された効果は必ずしも限定されるものではなく、本開示中に記載されたいずれかの効果であってもよい。
【図面の簡単な説明】
【００１２】
【図１】本技術の一実施形態に係るウェアラブルデバイスを用いた行動支援の様子を示す図である。
【図２】情報処理システムの構成例を示す図である。
【図３】ウェアラブルデバイスの外観の例を示す図である。
【図４】ウェアラブルデバイスの外観の例を示す図である。
【図５】ウェアラブルデバイスの外観の他の例を示す図である。
【図６】ウェアラブルデバイスの構成例を示すブロック図である。
【図７】制御サーバの構成例を示すブロック図である。
【図８】アクション情報の例を示す図である。
【図９】ウェアラブルデバイスの送信処理について説明するフローチャートである。
【図１０】制御サーバの制御処理について説明するフローチャートである。
【図１１】ウェアラブルデバイスのアクション伝達処理について説明するフローチャートである。
【図１２】アクション情報の他の例を示す図である。
【図１３】第２の実施の形態に係る制御サーバの制御処理について説明するフローチャートである。
【図１４】第３の実施の形態に係る制御サーバの制御処理について説明するフローチャートである。
【図１５】アクション情報の例を示す図である。
【図１６】第４の実施の形態に係る制御サーバの制御処理について説明するフローチャートである。
【図１７】アクション情報の例を示す図である。
【図１８】ウェアラブルデバイスの構成例を示す図である。
【図１９】耳掛け型のウェアラブルデバイスの外観を示す図である。
【図２０】耳掛け型のウェアラブルデバイスの外観を示す図である。
【図２１】耳掛け型のウェアラブルデバイスの外観を示す図である。
【図２２】耳掛け型のウェアラブルデバイスの外観を示す図である。
【図２３】耳掛け型のウェアラブルデバイスの装着例を示す図である。
【図２４】肩乗せ型のウェアラブルデバイスの装着例を示す図である。
【図２５】肩乗せ型のウェアラブルデバイスの外観を示す図である。
【図２６】肩乗せ型のウェアラブルデバイスの外観を示す図である。
【図２７】肩乗せ型のウェアラブルデバイスの外観を示す図である。
【図２８】肩乗せ型のウェアラブルデバイスの外観を示す図である。
【図２９】肩乗せ型のウェアラブルデバイスの外観を示す図である。
【図３０】肩乗せ型のウェアラブルデバイスの外観を示す図である。
【図３１】肩乗せ型のウェアラブルデバイスの外観を示す図である。
【図３２】首掛け型のウェアラブルデバイスの外観を示す図である。
【図３３】首掛け型のウェアラブルデバイスの外観を示す図である。
【図３４】首掛け型のウェアラブルデバイスの外観を示す図である。
【図３５】首掛け型のウェアラブルデバイスの外観を示す図である。
【図３６】コンピュータの構成例を示すブロック図である。
【発明を実施するための形態】
【００１３】
以下、本技術を実施するための形態について説明する。説明は以下の順序で行う。
・さりげない伝達方法
・第１の実施の形態  コンテキストに適したアクションの伝達
・第２の実施の形態  ２つの対極となるアクションの伝達
・第３の実施の形態  ユーザの行動と逆のアクションの伝達
・第４の実施の形態  伝達するアクションの決定方法
・変形例
【００１４】
＜＜さりげない伝達方法＞＞
図１は、本技術の一実施形態に係るウェアラブルデバイスを用いた行動支援の様子を示す図である。
【００１５】
ユーザが耳に装着するウェアラブルデバイス１は、装着者であるユーザに対して行動支援を行うエージェント機器である。ウェアラブルデバイス１による行動支援は、ユーザのコンテキスト（context）を検出し、コンテキストに応じたアクションを、コンテキストとアクションの内容に適した方法でユーザに伝えるようにして行われる。
【００１６】
ここで、ユーザのコンテキストには、ウェアラブルデバイス１を装着しているユーザの周囲の環境、ユーザの感情、ユーザの状況、ユーザの周囲にいる他の人の感情、ユーザの周囲にいる他の人の状況のうちの少なくともいずれかが含まれる。ウェアラブルデバイス１は、搭載されたカメラや各種のセンサを用いて、周囲の環境等の検出に用いられる情報を生成する機能を有している。
【００１７】
ウェアラブルデバイス１によるアクションの伝達は、周りにいる人に気付かれないような、風を用いた方法、振動を用いた方法、音声を用いた方法で行われる。
【００１８】
例えば、風を用いたアクションの伝達は、伝達するアクションに応じた温度の風をユーザの顔付近などに吹き付けるようにして行われる。また、振動を用いたアクションの伝達は、伝達するアクションに応じたパターンの振動を発生するようにして行われる。音声を用いたアクションの伝達は、伝達するアクションに応じた口調の音声を、耳元付近に設けられたスピーカから小さい音量で出力するようにして行われる。
【００１９】
ウェアラブルデバイス１は、温度の異なる風を送る機能、異なるパターンで振動する機能、異なる口調の音声を耳元のスピーカから出力する機能をも有している。
【００２０】
このように、ウェアラブルデバイス１は、コンテキストに適したアクションを、さりげない方法でユーザに伝達することによって行動支援を行う。さりげない伝達方法とは、アクションの伝達を行っていることについて、周りにいる人が気付かないように伝達する方法を意味する。
【００２１】
例えば、メッセージを表示することでアクションを伝える場合、メッセージを見ることをユーザに意識させてしまう。状況によっては、メッセージを見ていることを周りの人に知られたくないこともある。
【００２２】
また、静かな空間で大きな音量の音声でアクションを伝えるとした場合、または、相手がいる状況で相手にも分かるような形でアクションを伝えるとした場合、ユーザが気まずい思いをしてしまうことがある。
【００２３】
周りにいる人に気付かれないように、さりげない方法でアクションを伝達することは、いわば愛のある伝え方ともいえる。
【００２４】
また、ウェアラブルデバイス１によるアクションの伝達は、適宜、対極となる２つのアクションを伝達するようにして行われる。
【００２５】
例えば、図１に示すように、ダイエットをしているユーザの目の前にケーキがある場合、「我慢する」というアクションと、「食べる」というアクションの２つのアクションが伝達される。前者のアクションは、ダイエットという目標に即したアクションであり、後者のアクションは目標に反するアクションであり、互いに対極となる内容のアクションといえるものである。
【００２６】
図１に示す天使のイラストは、「我慢する」というアクションを伝達することで目標の実現を後押しているイメージを表す。一方、悪魔のイラストは、「食べる」というアクションを伝達することで、目標の実現に反するアクションをそそのかしているイメージを表す。
【００２７】
なお、ダイエットを目標にしていることは、例えばユーザの状況としてユーザにより設定されている。また、目の前にケーキがあることは、例えば、ウェアラブルデバイス１のカメラにより撮影された画像を解析することによって特定される。
【００２８】
このように、ウェアラブルデバイス１は、ユーザのコンテキストに適したアクションとして、対極となる２つのアクションを伝達することができる。
【００２９】
例えば、一方のアクションをとることに対して意志の強いユーザであっても、それに反するアクションをとりたいという気持ちは潜在的には持っているものと考えられる。そのような潜在的な気持ちに従うアクションを提示し、背中を押してあげることは、愛のある伝え方といえる。
【００３０】
また、意志の強いユーザほど、意志に沿わないアクションをとりにくいため、一方のアクションをとることに対して意志の強いユーザに、それに反するアクションをとらせることは、ユーザにとって新しい発見に繋がる可能性がある。新しい発見に繋がる可能性があるアクションを選択肢として提示するという意味でも、対極となる２つのアクションを伝達することは、愛のある伝え方といえる。
【００３１】
このような、ユーザのコンテキストに適したアクションを愛のある伝え方で伝達する各機器の動作についてはフローチャートを参照して後述する。
【００３２】
＜＜第１の実施の形態  コンテキストに適したアクションの伝達＞＞
＜１．情報処理システムの構成例＞
図２は、情報処理システムの構成例を示す図である。
【００３３】
図２の情報処理システムは、ウェアラブルデバイス１と制御サーバ２が、インターネットなどのネットワーク３を介して接続されることによって構成される。
【００３４】
ウェアラブルデバイス１は、カメラにより撮影された画像、各種のセンサにより検出されたセンサデータを、ユーザのコンテキストの認識に用いられるコンテキスト情報として生成し、制御サーバ２に送信する。
【００３５】
また、ウェアラブルデバイス１は、コンテキスト情報を送信することに応じて制御サーバ２から送信されてきた制御信号を受信する。制御信号は、少なくとも、ユーザに伝達するアクションの内容と、アクションの伝達方法を表す情報である。ウェアラブルデバイス１は、制御信号に従って、制御サーバ２により決定されたアクションを、制御サーバ２により決定された方法でユーザに伝達する。
【００３６】
制御サーバ２は、ウェアラブルデバイス１から送信されてきたコンテキスト情報を受信し、コンテキスト情報に基づいて、ユーザのコンテキストを認識する。また、制御サーバ２は、認識したコンテキストに応じたアクションを決定するとともに、アクションの伝達方法を決定する。
【００３７】
制御サーバ２においては、それぞれのコンテキストに対して、アクションと伝達方法を対応付けて登録したデータベースが管理されている。制御サーバ２は、決定したアクションの内容と、コンテキストとアクションに適した伝達方法を表す制御信号をウェアラブルデバイス１に送信することによって、ユーザに対するアクションの伝達を制御する。
【００３８】
後述するように、本技術を適用した情報処理システムが、ウェアラブルデバイス１単体で実現されるようにすることも可能である。ネットワーク３に、ウェアラブルデバイス１と同様のウェアラブルデバイスが複数接続されるようにしてもよい。
【００３９】
＜１−１．ウェアラブルデバイス１の構成例＞
図３および図４は、ウェアラブルデバイス１の外観の例を示す図である。
【００４０】
ウェアラブルデバイス１の筐体は、角が緩やかに丸みを帯びた逆三角形状の耳掛け部１１Ａと、根元から先端に向かうに従って徐々に細幅となる矢印状のアーム部１１Ｂが、一体的に形成されることによって構成される。
【００４１】
耳掛け部１１Ａには、その形状と略同じ形状の開口１１ａが形成される。ウェアラブルデバイス１の装着は、開口１１ａに左耳を通すようにして行われる。図３において、左側がユーザの顔の正面側に相当し、右側が後頭部側に相当する。図３に示される面が筐体の外側の面となり、裏面が筐体の内側の面となる。
【００４２】
開口１１ａの周りの縁部２２は、低反発のウレタン素材などのフレキシブルな素材により構成される。縁部２２は、体温によって柔らかくなり、開口１１ａの形状や大きさを適宜変形させることが可能になっている。縁部２２が変形することにより、開口１１ａが広がって耳に馴染んだり、狭まって耳にフィットしたりする。
【００４３】
縁部２２が、体温によって所定の形状に変形する形状記憶合金により構成されるようにしてもよい。耳掛け部１１Ａ全体が、低反発のウレタン素材や形状記憶合金により構成されるようにすることも可能である。
【００４４】
縁部２２の前方寄りの位置にはスピーカ２３が設けられる。ウェアラブルデバイス１の装着時、スピーカ２３は耳穴近くに位置する。
【００４５】
アーム部１１Ｂは、ウェアラブルデバイス１の内側に向けて緩やかにカーブして形成される。装着時、アーム部１１Ｂの先端はユーザの左目の近くに位置する。アーム部１１Ｂ先端のＶ字状部分の外側には、前方撮影用のカメラである前方撮影用カメラ２１が設けられ（図３）、内側には、視線検出用のカメラである視線検出用カメラ２４と投射部２５が設けられる（図４）。
【００４６】
例えば、視線検出用カメラ２４により撮影された画像を解析することによって視線の動きが検出される。また、検出された視線の方向に基づいて、前方撮影用カメラ２１により撮影された画像のうちの、ユーザが見ている領域が特定される。
【００４７】
投射部２５は、網膜直接投射型の表示モジュールである。投射部２５は、ユーザの左目の網膜に像を照射することで情報を提示する。
【００４８】
図５は、ウェアラブルデバイス１の外観の他の例を示す図である。
【００４９】
図５の例においては、耳掛け部１１Ａの後方寄りの位置に取り付け部３１が設けられる。取り付け部３１には、小型のロボットアームが着脱可能となっている。取り付け部３１に取り付けられたロボットアームは、アクションの伝達に用いられる。
【００５０】
すなわち、ウェアラブルデバイス１によるアクションの伝達は、ロボットアームの駆動を用いた方法によっても行われる。ロボットアームの先端は、ユーザの髪や耳の一部をつまむように取り付けられる。ウェアラブルデバイス１は、髪を引く、耳を引くなどの動作をロボットアームによって行い、ユーザにアクションを伝達する。
【００５１】
ロボットアームの先端を首筋や背中にまで届かせ、首筋や背中を押すことでアクションを伝達するようにしてもよい。ロボットアームについては、例えば特開２００２−６９２４号公報に開示されている。
【００５２】
耳掛け部１１Ａの上方寄りの位置には排出口３２が設けられる。排出口３２から排出する風によって、上述したようにしてアクションの伝達が行われる。温度の異なる風を吹き付ける機構については、例えば特開２００６−１３６６２８号公報に開示されている。伝達するアクションに応じた風量の風を用いてアクションの伝達が行われるようにしてもよい。
【００５３】
耳掛け部１１Ａの下方寄りの位置には操作部３３が設けられる。操作部３３は例えばタッチセンサであり、ユーザの操作を検出する。装着時、操作部３３は耳たぶの近くに位置する。ユーザは、耳たぶを触るような動作によって各種の操作を行うことができる。ユーザが耳たぶを触る動作をカメラや赤外線センサなどによって検出し、それによって操作を行うことができるようにしてもよい。
【００５４】
図５に示す取り付け部３１、排出口３２、および操作部３３の位置は、任意の位置に変更可能である。以下、ウェアラブルデバイス１が図５に示す構成を有するものとして説明する。取り付け部３１にはロボットアームが取り付けられる。
【００５５】
図６は、ウェアラブルデバイス１の構成例を示すブロック図である。
【００５６】
ウェアラブルデバイス１は、制御部６１に対して、前方撮影用カメラ２１、視線検出用カメラ２４、操作部３３、センサ部６２、記憶部６３、出力部６４、およびI/F部６５が接続されることによって構成される。
【００５７】
制御部６１は、CPU、ROM、RAMなどにより構成される。制御部６１は、所定のプログラムをCPUにより実行し、ウェアラブルデバイス１の全体の動作を制御する。
【００５８】
前方撮影用カメラ２１は、ウェアラブルデバイス１を装着しているユーザの前方を撮影し、撮影することによって得られた画像を制御部６１に出力する。前方撮影用カメラ２１が撮影する画像は、静止画であってもよいし、動画であってもよい。
【００５９】
視線検出用カメラ２４は、ウェアラブルデバイス１を装着しているユーザの左目を含む範囲を撮影し、撮影することによって得られた画像を制御部６１に出力する。
【００６０】
操作部３３は、ユーザの操作を検出し、操作の内容を表す信号を制御部６１に出力する。ユーザの耳たぶ近傍に設けられたタッチセンサだけでなく、他の位置に設けられたタッチセンサやボタンにより操作部３３が構成されるようにしてもよい。
【００６１】
センサ部６２は、加速度センサ、ジャイロセンサ、GPSセンサ、生体センサなどの各種のセンサにより構成される。センサ部６２を構成する生体センサには、体温センサ、心拍数センサなどが含まれる。生体センサに、アルファ波やベータ波などの脳波を検出するセンサが含まれるようにしてもよい。生体センサにより測定された測定値から、例えばユーザの集中度などが検出される。センサ部６２は、各センサにより測定された測定値を表すセンサデータを制御部６１に出力する。
【００６２】
記憶部６３は、フラッシュメモリなどにより構成される。記憶部６３には各種のデータが記憶される。
【００６３】
出力部６４は、スピーカ２３、投射部２５、送風部９１、熱調整部９２、振動部９３、およびロボットアーム部９４から構成される。
【００６４】
スピーカ２３は、音声や効果音を出力する。
【００６５】
投射部２５は、光を照射し、ユーザの目の網膜に像を投影する。
【００６６】
送風部９１は、小型のファンなどにより構成され、排出口３２から風を送る。
【００６７】
熱調整部９２は、熱発生源となる小型のモジュール、および冷却モジュールから構成される。熱調整部９２が発生する熱、および、熱調整部９２が有する冷却機能により、送風部９１が送り出す風の温度が調整される。
【００６８】
振動部９３は、振動を発生する。
【００６９】
ロボットアーム部９４は、取り付け部３１に取り付けられたロボットアームである。ロボットアーム部９４は、制御部６１による制御に従って各種の動作を行う。
【００７０】
I/F部６５は、Bluetooth（登録商標）、無線LANなどの近距離の無線通信のインタフェース、および、3G,4Gなどの移動通信システム（WAN）を用いた無線通信のインタフェースである。I/F部６５は、制御サーバ２などの外部の機器との間で通信を行う。
【００７１】
以上の構成を有するウェアラブルデバイス１においては、制御部６１のCPUにより所定のプログラムが実行されることによって、コンテキスト情報生成部８１と伝達制御部８２が実現される。
【００７２】
コンテキスト情報生成部８１は、前方撮影用カメラ２１により撮影された前方画像、視線検出用カメラ２４により撮影された画像、およびセンサ部６２から供給されたセンサデータを取得し、コンテキスト情報を生成する。
【００７３】
上述したように、コンテキストには、ウェアラブルデバイス１を装着しているユーザの周囲の環境、ユーザの感情、ユーザの状況、ユーザの周囲にいる他の人の感情、ユーザの周囲にいる他の人の状況のうちの少なくともいずれかが含まれる。
【００７４】
例えば、コンテキスト情報生成部８１は、視線検出用カメラ２４により撮影された画像を解析することによってユーザの視線を検出し、前方画像全体のうち、ユーザが見ている領域を特定する。コンテキスト情報生成部８１は、前方画像、ユーザが見ている領域の情報、および、センサデータからなるコンテキスト情報を生成する。
【００７５】
前方画像とユーザが見ている領域の情報は、ユーザの周囲の環境、ユーザの状況、ユーザの周囲にいる他の人の感情、ユーザの周囲にいる他の人の状況の特定に用いることが可能な情報である。
【００７６】
例えば、前方画像を解析することにより、「ユーザが屋外にいる」などのユーザの周囲の環境を特定することが可能である。
【００７７】
また、前方画像に写っている人のうち、ユーザが見ている領域内の人の画像を解析することにより、「ユーザが他の人と話している」などのユーザの状況を特定することが可能である。
【００７８】
前方画像を解析することにより、「周囲にいる人が喜んでいる」などの他の人の感情、「周囲にいる人が走っている」などの他の人の状況を特定することが可能である。
【００７９】
一方、センサ部６２から供給されたセンサデータは、ウェアラブルデバイス１を装着しているユーザの感情、ユーザの状況の特定に用いることが可能な情報である。
【００８０】
例えば、脳波から、「ユーザが怒っている」などのユーザの感情を特定することが可能である。
【００８１】
また、体温、心拍数、振動（加速度、角速度）から、「ユーザが歩いている」、「ユーザがジョギングをしている」などのユーザの状況を特定することが可能である。
【００８２】
コンテキスト情報生成部８１により生成されるコンテキスト情報は、このように、ユーザの周囲の環境、ユーザの感情、ユーザの状況、ユーザの周囲にいる他の人の感情、ユーザの周囲にいる他の人の状況の認識に用いられる情報である。コンテキスト情報生成部８１は、I/F部６５を制御し、生成したコンテキスト情報を制御サーバ２に送信する。
【００８３】
伝達制御部８２は、I/F部６５を制御し、制御サーバ２から送信されてきた制御信号を受信する。伝達制御部８２は、出力部６４の各部を制御信号に従って制御し、制御サーバ２により決定されたアクションを、制御サーバ２により決定された伝達方法でユーザに伝達する。
【００８４】
＜１−２．制御サーバ２の構成例＞
図７は、制御サーバ２の構成例を示すブロック図である。
【００８５】
制御サーバ２は、制御部１１１に対して、I/F部１１２とアクション情報記憶部１１３が接続されることによって構成される。
【００８６】
制御部１１１は、CPU、ROM、RAMなどにより構成される。制御部１１１は、所定のプログラムをCPUにより実行し、制御サーバ２の全体の動作を制御する。
【００８７】
I/F部１１２は、無線または有線の通信を行うインタフェースである。I/F部１１２は、ウェアラブルデバイス１との間でネットワーク３を介して通信を行う。
【００８８】
アクション情報記憶部１１３は、HDDやSSDにより構成される。アクション情報記憶部１１３は、コンテキストと、コンテキストに応じたアクションと、コンテキストとアクションに適した伝達方法との対応関係を表すアクション情報を記憶する。アクション情報記憶部１１３により、アクション情報のデータベースが構成される。
【００８９】
制御サーバ２においては、制御部１１１のCPUにより所定のプログラムが実行されることによって、コンテキスト認識部１２１、アクション決定部１２２、および制御信号生成部１２３が実現される。
【００９０】
コンテキスト認識部１２１は、I/F部１１２を制御し、ウェアラブルデバイス１から送信されてきたコンテキスト情報を取得する。また、コンテキスト認識部１２１は、取得したコンテキスト情報に基づいて、ユーザのコンテキストを認識する。コンテキスト認識部１２１は、画像に写っている物体の認識用のデータ、センサデータのパターンを検出するためのデータなどの、コンテキストを認識するための情報を有している。
【００９１】
アクション決定部１２２は、コンテキスト認識部１２１により認識されたコンテキストに応じたアクションとその伝達方法を、アクション情報記憶部１１３により管理されているアクションデータベースを参照して決定する。
【００９２】
制御信号生成部１２３は、アクション決定部１２２により決定されたアクションと伝達方法を表す制御信号を生成する。制御信号生成部１２３は、I/F部１１２を制御し、制御信号をウェアラブルデバイス１に対して送信する。
【００９３】
図８は、アクション情報の例を示す図である。
【００９４】
図８の例においては、コンテキストID１，２，３の３つのコンテキストに関するアクション情報が示されている。
【００９５】
コンテキストID１のコンテキストは、ケーキがあることを認識したことを条件として選択されるコンテキストである。
【００９６】
ケーキがあることは、例えば、コンテキスト情報に含まれる前方画像のうち、ユーザが見ている領域にケーキが写っている場合に認識される。ケーキがあることは、例えばユーザの周囲の環境の認識結果である。
【００９７】
ケーキがあることを認識した場合、ユーザに伝達するアクションとして、「食べるのを我慢する」が決定される。また、「食べるのを我慢する」の伝達方法として、暖かい風を吹き付けるとともに、天使のように澄んだ口調の音声を用いた方法が決定される。
【００９８】
コンテキストID２のコンテキストは、授業中にユーザが集中していないことを認識したことを条件として選択されるコンテキストである。
【００９９】
授業中であることは、例えば、コンテキスト情報に含まれる前方画像を解析し、授業中であることを表す特徴が検出されたときに認識される。また、ユーザが集中していないことは、例えば、コンテキスト情報に含まれるセンサデータが、集中していないときに現れる測定値を示している場合に認識される。授業中にユーザが集中していないことは、例えばユーザの周囲の環境とユーザの状況の認識結果である。
【０１００】
授業中にユーザが集中していないことを認識した場合、ユーザに伝達するアクションとして、「集中する」が決定される。また、「集中する」の伝達方法として、眠気覚ましの冷たい風を吹き付ける方法が決定される。
【０１０１】
コンテキストID３のコンテキストは、相手が強そうであることを認識したことを条件として選択されるコンテキストである。
【０１０２】
相手がいることは、例えば、コンテキスト情報に含まれる前方画像を解析し、相手と話していることを表す特徴が検出されたときに認識される。また、相手が強そうであることは、例えば、ユーザが見ている領域に写っている人の身長の高さ、または、腕の太さなどに基づいて認識される。相手が強そうであることは、例えばユーザの周囲の環境とユーザの周囲にいる他の人の状況の認識結果である。
【０１０３】
相手が強そうであることを認識した場合、ユーザに伝達するアクションとして、「逃げる」が決定される。また、「逃げる」の伝達方法として、ロボットアーム部９４で髪の毛を引っ張る方法が決定される。
【０１０４】
図８のアクションデータベースにおいては、１つのコンテキストに対して、１つのアクションと伝達方法が対応付けて管理される。図８の例においては３つのアクション情報が示されているが、アクションデータベースには、さらに多くのアクション情報が登録される。
【０１０５】
＜３．情報処理システムの動作＞
ここで、図２の情報処理システムの動作について説明する。図８に示すように、１つのコンテキストに対して、１つのアクションと伝達方法が対応付けて管理されているものとする。
【０１０６】
はじめに、図９のフローチャートを参照して、ウェアラブルデバイス１の送信処理について説明する。
【０１０７】
図９の処理は、ユーザがウェアラブルデバイス１を装着しているときに行われる。ユーザは、ウェアラブルデバイス１を装着し、街中を歩いたり、学校に行ったりして、日常の生活を送っているものとする。この間、前方撮影用カメラ２１、視線検出用カメラ２４による撮影と、センサ部６２による測定が繰り返し行われる。
【０１０８】
ステップＳ１において、コンテキスト情報生成部８１は、前方撮影用カメラ２１により撮影された前方画像、視線検出用カメラ２４により撮影された画像、およびセンサ部６２から供給されたセンサデータを取得する。
【０１０９】
ステップＳ２において、コンテキスト情報生成部８１は、撮影された画像とセンサデータに基づいてコンテキスト情報を生成する。
【０１１０】
ステップＳ３において、コンテキスト情報生成部８１は、生成したコンテキスト情報を制御サーバ２に送信し、処理を終了させる。以上の処理が、所定の周期で繰り返し行われる。
【０１１１】
次に、図１０のフローチャートを参照して、制御サーバ２の制御処理について説明する。
【０１１２】
図１０の処理は、図９の処理がウェアラブルデバイス１により行われ、ウェアラブルデバイス１からコンテキスト情報が送信されてきたときに開始される。
【０１１３】
ステップＳ１１において、コンテキスト認識部１２１は、ウェアラブルデバイス１から送信されてきたコンテキスト情報を受信し、取得する。
【０１１４】
ステップＳ１２において、コンテキスト認識部１２１は、取得したコンテキスト情報に基づいて、コンテキストの認識を行う。
【０１１５】
ステップＳ１３において、コンテキスト認識部１２１は、アクションデータベースに登録されている規定のコンテキストを認識したか否かを判定する。
【０１１６】
規定のコンテキストを認識していないとステップＳ１３において判定された場合、ステップＳ１１に戻り、それ以降の処理が繰り返される。一方、規定のコンテキストが認識されたとステップＳ１３において判定された場合、処理はステップＳ１４に進む。
【０１１７】
ステップＳ１４において、アクション決定部１２２は、アクション情報記憶部１１３により管理されているアクションデータベースを参照し、コンテキスト認識部１２１により認識されたコンテキストに応じたアクションとその伝達方法を決定する。
【０１１８】
ステップＳ１５において、制御信号生成部１２３は、アクション決定部１２２により決定されたアクションと伝達方法を表す制御信号を生成する。アクション決定部１２２により決定された伝達方法は、コンテキストと、それに応じたアクションとに適した方法として、アクションデータベースにおいて管理されている方法である。
【０１１９】
ステップＳ１６において、制御信号生成部１２３は、制御信号をウェアラブルデバイス１に送信し、処理を終了させる。
【０１２０】
次に、図１１のフローチャートを参照して、ウェアラブルデバイス１のアクション伝達処理について説明する。
【０１２１】
図１１の処理は、図１０の処理が制御サーバ２により行われ、制御サーバ２から制御信号が送信されてきたときに開始される。
【０１２２】
ステップＳ３１において、伝達制御部８２は、制御サーバ２から送信されてきた制御信号を受信し、取得する。
【０１２３】
ステップＳ３２において、伝達制御部８２は、制御信号に従って出力部６４の各部を制御し、制御サーバ２により決定されたアクションを、制御サーバ２により決定された伝達方法でユーザに伝達し、処理を終了させる。
【０１２４】
以上の一連の処理により、ユーザのコンテキストに応じたアクションを、周りの人に気付かれることなく、さりげなく伝えることが可能になる。
【０１２５】
例えば、「ケーキがある」のコンテキストが認識された場合、制御サーバ２においては、コンテキストに応じたアクションとして、「食べるのを我慢する」が決定される。また、「ケーキがある」のコンテキストと「食べるのを我慢する」のアクションとに適した伝達方法として、暖かい風を吹き付けるとともに、天使のように澄んだ口調の音声を用いた方法が決定される。制御サーバ２からウェアラブルデバイス１に対しては、その内容を表す制御信号が送信される。
【０１２６】
ウェアラブルデバイス１においては、制御信号に従って、送風部９１と熱調整部９２が制御され、暖かい風がユーザの顔などに吹き付けられる。また、スピーカ２３が制御され、天使のように澄んだ口調の、「食べちゃだめですよ」などの音声が耳元に出力される。
【０１２７】
例えばスーパーマーケットでの買い物中に、ケーキが陳列されている棚をユーザが見つけた場合、周りの人に気付かれない形で、「食べるのを我慢する」のアクションがユーザに伝達されることになる。
【０１２８】
仮に、「食べるのを我慢する」のアクションを伝達するために、「食べちゃだめですよ」などの音声が周りの人にも聞こえるように出力された場合、ダイエット中であることが周りの人に知られてしまい、気まずい思いをユーザがしてしまう可能性がある。このように、アクションをさりげなく伝達することにより、気まずい思いをユーザに抱かせてしまうことを防ぐことが可能になる。
【０１２９】
このような気まずい思いを抱かせることなく、「食べるのを我慢する」のアクションを伝達することは、愛のある伝え方といえるものである。
【０１３０】
＜＜第２の実施の形態  ２つの対極となるアクションの伝達＞＞
図１を参照して説明したように、対極となる２つのアクションを伝達する場合について説明する。上述した説明と重複する説明については適宜省略する。
【０１３１】
図１２は、アクション情報の他の例を示す図である。
【０１３２】
図１２の例においては、コンテキストID１，２，３の３つのコンテキストのそれぞれに対して、２つのアクションと伝達方法が対応付けて管理されている。
【０１３３】
ケーキがあることを認識したことを条件として選択されるコンテキストID１のコンテキストには、「食べるのを我慢する」と「食べてしまう」の２つのアクションが対応付けられる。ケーキがあることを認識した場合、ユーザに伝達するアクションとして、対極となる「食べるのを我慢する」と「食べてしまう」の２つのアクションが決定される。
【０１３４】
また、「食べるのを我慢する」の伝達方法として、暖かい風を吹き付けるとともに、天使のように澄んだ口調の音声を用いた方法が決定される。一方、「食べてしまう」の伝達方法として、冷たい風を吹き付けるとともに、悪魔のような口調の音声を用いた方法が決定される。口調の違いは、例えば、声の周波数、リズム、滑舌の程度、話し手の性別の違い（男性／女性）などにより表現される。
【０１３５】
授業中にユーザが集中していないことを認識したことを条件として選択されるコンテキストID２のコンテキストには、「集中する」と「寝てしまう」の２つのアクションが対応付けられる。授業中にユーザが集中していないことを認識した場合、ユーザに伝達するアクションとして、対極となる「集中する」と「寝てしまう」の２つのアクションが決定される。
【０１３６】
また、「集中する」の伝達方法として、眠気覚ましの冷たい風を吹き付ける方法が決定される。一方、「寝てしまう」の伝達方法として、暖かい風を吹き付ける方法が決定される。
【０１３７】
相手が強そうであることを認識したことを条件として選択されるコンテキストID３のコンテキストには、「逃げる」と「立ち向かう」の２つのアクションが対応付けられる。相手が強そうであることを認識した場合、ユーザに伝達するアクションとして、対極となる「逃げる」と「立ち向かう」の２つのアクションが決定される。
【０１３８】
また、「逃げる」の伝達方法として、ロボットアーム部９４で髪の毛を引っ張る方法が決定される。一方、「立ち向かう」の伝達方法として、ロボットアーム部９４で背中を押す方法が決定される。
【０１３９】
このように、制御サーバ２においては、１つのコンテキストに対して、２つのアクションと、それぞれのアクションが対応付けて管理される。１つのコンテキストに対して、３つ以上のアクションと、それぞれのアクションの伝達方法が対応付けて管理されるようにしてもよい。
【０１４０】
例えば「食べるのを我慢する」の伝達方法である、暖かい風を吹き付けるとともに、天使のように澄んだ口調の音声を用いた方法は、ダイエットという目標に沿ったアクションを後押しすることを表現するものであり、アクションに適した方法である。また、「食べてしまう」の伝達方法である、冷たい風を吹き付けるとともに、悪魔のような口調の音声を用いた方法は、目標の実現に反するアクションをそそのかすことを表現するものであり、アクションに適した方法である。
【０１４１】
それぞれのアクションはコンテキストに応じて決定されるから、アクションデータベースにおいて管理される伝達方法は、コンテキストと、コンテキストに応じたアクションとに適した方法となる。
【０１４２】
次に、図１３のフローチャートを参照して、制御サーバ２の制御処理について説明する。
【０１４３】
図１３の処理は、図９の処理がウェアラブルデバイス１により行われ、ウェアラブルデバイス１からコンテキスト情報が送信されてきたときに開始される。
【０１４４】
ステップＳ５１において、コンテキスト認識部１２１は、ウェアラブルデバイス１から送信されてきたコンテキスト情報を受信し、取得する。
【０１４５】
ステップＳ５２において、コンテキスト認識部１２１は、取得したコンテキスト情報に基づいて、コンテキストの認識を行う。
【０１４６】
ステップＳ５３において、コンテキスト認識部１２１は、アクションデータベースに登録されている規定のコンテキストを認識したか否かを判定する。規定のコンテキストが認識されたとステップＳ５３において判定された場合、処理はステップＳ５４に進む。
【０１４７】
ステップＳ５４において、アクション決定部１２２は、アクション情報記憶部１１３により管理されているアクションデータベースを参照し、コンテキスト認識部１２１により認識されたコンテキストに応じた１番目のアクションとその伝達方法を決定する。対極となる２つのアクションのうち、一方のアクションと伝達方法が決定される。
【０１４８】
ステップＳ５５において、制御信号生成部１２３は、アクション決定部１２２により決定された１番目のアクションと伝達方法を表す制御信号を生成する。
【０１４９】
ステップＳ５６において、制御信号生成部１２３は、制御信号をウェアラブルデバイス１に対して送信する。
【０１５０】
ステップＳ５７において、アクション決定部１２２は、コンテキスト認識部１２１により認識されたコンテキストに応じた２番目のアクションとその伝達方法を決定する。対極となる２つのアクションのうち、他方のアクションと伝達方法が決定される。
【０１５１】
ステップＳ５８において、制御信号生成部１２３は、アクション決定部１２２により決定された２番目のアクションと伝達方法を表す制御信号を生成する。
【０１５２】
ステップＳ５９において、制御信号生成部１２３は、制御信号をウェアラブルデバイス１に対して送信する。
【０１５３】
ステップＳ５６とステップＳ５９で送信された制御信号を受信したウェアラブルデバイス１においては、それぞれのタイミングで、図１１を参照して説明した処理と同様の処理が行われ、対極となる２つのアクションがそれぞれユーザに伝えられる。
【０１５４】
これにより、対極となる２つのアクションをさりげなく伝えるといった、愛のある伝え方が実現される。
【０１５５】
図１３の例においては、２つのアクションがそれぞれ異なる制御信号を用いてウェアラブルデバイス１に通知されるものとしたが、２つのアクションが１つの制御信号でまとめて通知されるようにしてもよい。
【０１５６】
また、１つのコンテキストに対して２つのアクションが対応付けて管理されている場合に、いずれか一方のアクションが伝達されるようにしてもよい。
【０１５７】
＜＜第３の実施の形態  ユーザの行動と逆のアクションの伝達＞＞
１つのコンテキストに対して２つのアクションが対応付けて管理されている場合において、ユーザがとろうとしているアクションと反対のアクションが伝達されるようにしてもよい。
【０１５８】
例えば、「ケーキがある」のコンテキストに対しては「食べるのを我慢する」と「食べてしまう」のアクションが管理されているが、ユーザがケーキを食べるのを我慢していると予測された場合には、「食べてしまう」のアクションが伝達される。
【０１５９】
一方、ユーザがケーキを食べようとしていると予測された場合には、「食べるのを我慢する」のアクションが伝達される。アクションを伝達する前に、現在のコンテキストに対してユーザがどのような行動をとろうとしているのかがモニタリングにより予測され、モニタリング結果に応じて、伝達するアクションが決定されることになる。
【０１６０】
これにより、潜在的な気持ちに従うアクションをさりげなく提示して背中を押してあげるといった、愛のある伝え方が可能になる。
【０１６１】
次に、図１４のフローチャートを参照して、制御サーバ２の制御処理について説明する。
【０１６２】
ステップＳ７１において、コンテキスト認識部１２１は、ウェアラブルデバイス１から送信されてきたコンテキスト情報を受信し、取得する。
【０１６３】
ステップＳ７２において、コンテキスト認識部１２１は、取得したコンテキスト情報に基づいて、コンテキストの認識を行う。
【０１６４】
ステップＳ７３において、コンテキスト認識部１２１は、アクションデータベースに登録されている規定のコンテキストを認識したか否かを判定する。規定のコンテキストが認識されたとステップＳ７３において判定された場合、処理はステップＳ７４に進む。
【０１６５】
ステップＳ７４において、コンテキスト認識部１２１は、ウェアラブルデバイス１から順次送信されてくるコンテキスト情報に基づいて、ユーザの行動をモニタリングにより予測する。ウェアラブルデバイス１においては、コンテキスト情報の送信が繰り返し行われる。アクションを伝達する前であるから、ユーザは、自身の意志に従って、現在のコンテキストに応じた行動をとることになる。
【０１６６】
ステップＳ７５において、アクション決定部１２２は、コンテキスト認識部１２１により認識されたコンテキストに応じた２つのアクションのうち、１番目のアクションをユーザがとろうとしているか否かをモニタリング結果に基づいて判定する。
【０１６７】
１番目のアクションをとろうとしているとステップＳ７５において判定した場合、ステップＳ７６において、アクション決定部１２２は、ユーザに伝達するアクションとして、２番目のアクションを決定する。現在のコンテキストに応じたアクションとしてアクションデータベースにおいて管理されている２つのアクションのうち、ユーザがとろうとしている一方のアクションとは異なる他方のアクションが決定されることになる。また、アクション決定部１２２は、アクションデータベースを参照し、２番目のアクションの伝達方法を決定する。
【０１６８】
ステップＳ７７において、制御信号生成部１２３は、アクション決定部１２２により決定された２番目のアクションと伝達方法を表す制御信号を生成する。
【０１６９】
ステップＳ７８において、制御信号生成部１２３は、制御信号をウェアラブルデバイス１に対して送信する。
【０１７０】
一方、ステップＳ７５において、１番目のアクションではなく、２番目のアクションをとろうとしていると判定された場合、処理はステップＳ７９に進む。
【０１７１】
ステップＳ７９において、アクション決定部１２２は、ユーザに伝達するアクションとして、１番目のアクションを決定する。ここでも、現在のコンテキストに応じたアクションとしてアクションデータベースにおいて管理されている２つのアクションのうち、ユーザがとろうとしている一方のアクションとは異なる他方のアクションが決定される。また、アクション決定部１２２は、アクションデータベースを参照し、１番目のアクションの伝達方法を決定する。
【０１７２】
ステップＳ８０において、制御信号生成部１２３は、アクション決定部１２２により決定された１番目のアクションと伝達方法を表す制御信号を生成する。ここで生成された制御信号は、ステップＳ７８において、ウェアラブルデバイス１に対して送信される。
【０１７３】
ウェアラブルデバイス１においては、図１１を参照して説明した処理と同様の処理が行われ、現在のコンテキストに応じたアクションとして、ユーザがとろうとしているアクションと反対のアクションが伝えられる。
【０１７４】
以上の処理により、ケーキがあることが認識された場合、ユーザがケーキを食べるのを我慢しているときには、「食べてしまう」のアクションが決定され、暖かい風と天使のように澄んだ口調の音声を用いて、そのアクションが伝えられる。反対に、ユーザがケーキを食べようとしているときには、「食べるのを我慢する」のアクションが決定され、冷たい風と悪魔のような口調の音声を用いて、そのアクションが伝えられる。
【０１７５】
また、授業中にユーザが集中していないことが認識された場合、ユーザが集中しようとしているときには、「寝てしまう」のアクションが決定され、暖かい風を用いて、そのアクションが伝えられる。反対に、ユーザが寝ようとしているときには、「集中する」のアクションが決定され、冷たい風を用いて、そのアクションが伝えられる。
【０１７６】
相手が強そうであることが認識された場合、ユーザが逃げようとしているときには、「立ち向かう」のアクションが決定され、ロボットアーム部９４で背中を押すことにより、そのアクションが伝えられる。反対に、ユーザが立ち向かおうとしているときには、「逃げる」のアクションが決定され、ロボットアーム部９４で髪を引くことにより、そのアクションが伝えられる。
【０１７７】
これによっても、対極となる２つのアクションをさりげなく伝えるといった、愛のある伝え方が実現される。
【０１７８】
＜＜第４の実施の形態  伝達するアクションの決定方法＞＞
ウェアラブルデバイス１により生成されたコンテキスト情報に基づいてアクションが決定されるものとしたが、ユーザに伝達するアクションの決定方法は他の方法であってもよい。他の方法で決定されたアクションも、上述したような各種の方法を用いてさりげなく伝達される。
【０１７９】
図１５は、アクション情報の例を示す図である。
【０１８０】
コンテキストID４のコンテキストは、電子メールの送信者が怒っていることを、電子メールの開封前（ユーザの閲覧前）に認識したことを条件として選択されるコンテキストである。
【０１８１】
この例においては、ウェアラブルデバイス１のユーザ宛の電子メールに含まれるメッセージから、送信者の感情や状況が認識され、認識結果に応じたアクションが決定される。送信者の感情や状況は、ユーザの周囲にいる他の人の感情、ユーザの周囲にいる他の人の状況であり、上述したコンテキストに含まれる。
【０１８２】
ウェアラブルデバイス１のユーザ宛の電子メールが制御サーバ２により取得され、その内容が解析されることになる。制御サーバ２においては、送信者の感情や状況を表すキーワード（ネガティブワード／ポジティブワード）などの認識用の情報が管理されている。制御サーバ２は、ウェアラブルデバイス１のユーザ宛の電子メールを受信した場合、自然言語処理を行うことによってキーワードを抽出し、それらの頻度に基づいて、送信者の感情や状況の認識を行う。
【０１８３】
電子メールの送信者が怒っていることを認識した場合、ユーザに伝達するアクションとして、「すぐに返事をする」が決定される。また、「すぐに返事をする」の伝達方法として、規定のパターンの振動を発生させるとともに、震えるような口調の音声を用いた方法が決定される。
【０１８４】
このように、ウェアラブルデバイス１により生成されたコンテキスト情報を用いた方法と異なる方法でユーザのコンテキストを決定することも可能である。
【０１８５】
なお、ウェアラブルデバイス１のユーザ宛てのメッセージとして、電子メールに含まれるメッセージだけでなく、SNS(Social Networking Service)のメッセージなどを用いてコンテキストの認識が行われるようにしてもよい。
【０１８６】
次に、図１６のフローチャートを参照して、制御サーバ２の制御処理について説明する。
【０１８７】
ステップＳ９１において、コンテキスト認識部１２１は、ウェアラブルデバイス１のユーザ宛ての電子メールを受信し、取得する。ウェアラブルデバイス１のユーザ宛ての電子メールは、ユーザが電子メールの送受信に普段から使用している装置から取得されるようにしてもよいし、ユーザが使用しているメールサーバから取得されるようにしてもよい。
【０１８８】
ステップＳ９２において、コンテキスト認識部１２１は、取得した電子メールの内容を解析し、コンテキストの認識を行う。
【０１８９】
ステップＳ９３において、コンテキスト認識部１２１は、電子メールの送信者が怒っているなどの、アクションデータベースに登録されている規定のコンテキストを認識したか否かを判定する。
【０１９０】
規定のコンテキストを認識していないとステップＳ９３において判定された場合、ステップＳ９１に戻り、それ以降の処理が繰り返される。一方、規定のコンテキストが認識されたとステップＳ９３において判定された場合、処理はステップＳ９４に進む。
【０１９１】
ステップＳ９４において、アクション決定部１２２は、アクション情報記憶部１１３により管理されているアクションデータベースを参照し、規定のコンテキストに適したアクションとその伝達方法を決定する。「電子メールの送信者が怒っている」ことが認識された場合、「すぐに返事をする」のアクションと、振動と震えるような口調の音声を用いた伝達方法が決定される。
【０１９２】
ステップＳ９５において、制御信号生成部１２３は、アクション決定部１２２により決定されたアクションと伝達方法を表す制御信号を生成する。
【０１９３】
ステップＳ９６において、制御信号生成部１２３は、制御信号をウェアラブルデバイス１に対して送信する。
【０１９４】
制御信号を受信したウェアラブルデバイス１においては、図１１を参照して説明した処理と同様の処理が行われ、「すぐに返事をする」ことがユーザに伝達される。
【０１９５】
これにより、ウェアラブルデバイス１のユーザは、電子メールの内容を確認する前に、現在のコンテキストに適したアクションとして「すぐに返事をする」必要があることを確認することができる。
【０１９６】
＜＜変形例＞＞
＜１．アクションの例＞
認識可能なものとして上述したアクションは一例である。コンテキスト情報に基づいて他のアクションが認識されるようにすることも可能である。
【０１９７】
図１７は、アクション情報の例を示す図である。
【０１９８】
図１７の例においては、コンテキストID５のコンテキストに対して１つのアクションと伝達方法が対応付けて管理されている。また、コンテキストID６のコンテキストに対して２つのアクションとそれぞれのアクションの伝達方法が対応付けて管理されている。
【０１９９】
コンテキストID５のコンテキストは、商品を見ている客に購入意欲がないことを認識したことを条件として選択されるコンテキストである。コンテキストID５のコンテキストは、例えば、ウェアラブルデバイス１のユーザが商品の販売員であり、店舗において接客を行っている場合に認識可能とされる。
【０２００】
客に購入意欲がないことは、コンテキスト情報に含まれる前方画像を解析することによって認識される。例えば、ウェアラブルデバイス１のユーザが見ている人を客として、その客の顔の向き、視線の動き、または表情が、購入意欲がない場合に現れる特有のパターン（特徴）を示している場合、購入意欲がないとして認識される。商品を見ている客に購入意欲がないことは、例えばユーザの周囲の環境とユーザの周囲にいる他の人の状況の認識結果である。
【０２０１】
商品を見ている客に購入意欲がないことを認識した場合、販売員であるユーザに伝達するアクションとして、「他の客を接客する」が決定される。また、「他の客を接客する」の伝達方法として、冷静な口調の音声を用いた方法が決定される。
【０２０２】
コンテキストID６のコンテキストは、ユーザがジョギングで疲れていることを認識したことを条件として選択されるコンテキストである。
【０２０３】
ジョギングを行っていることは、例えば、コンテキスト情報に含まれるセンサデータにより表される振動が、ジョギング中に現れる特有のパターンを示している場合に認識される。また、ユーザが疲れていることは、例えば、コンテキスト情報に含まれるセンサデータにより表されるユーザの心拍数が、疲れている場合に現れる特有のパターンを示している場合に認識される。ユーザがジョギングで疲れていることは、例えばユーザの状況の認識結果である。
【０２０４】
ユーザがジョギングで疲れていることを認識した場合、ユーザに伝達するアクションとして、対極となる「もう少し頑張る」と「休憩をとる」の２つのアクションが決定される。
【０２０５】
また、「もう少し頑張る」の伝達方法として、ロボットアーム部９４で背中をたたくとともに、強い口調の男性の音声を用いた方法が決定される。一方、「休憩をとる」の伝達方法として、ロボットアーム部９４で背中をさするとともに、優しい口調の女性の音声を用いた方法が決定される。
【０２０６】
このように、制御サーバ２において、各種のアクションが認識されるようにすることが可能である。
【０２０７】
コンテキストとアクションの関係が固定ではなく、あるコンテキストが認識されたとき、複数種類のアクションの中から１つのアクションがランダムに決定され、伝達されるようにしてもよい。
【０２０８】
この場合、ランダムに決定されたアクションをユーザが評価することができるようにしてもよい。アクションの評価は、例えば、ウェアラブルデバイス１の装着時に耳たぶの近くにある操作部３３を操作して行われる。ユーザにより入力されたアクションの評価は、優先順位の変更等、次に同じコンテキストが認識されたときのアクションの決定に用いられる。
【０２０９】
各アクションの伝達方法も、適宜変更可能である。例えば、風を用いた方法により伝達するとしたアクションを、振動を用いた方法、音声を用いた方法、または、ロボットアーム部９４を用いた方法によって伝達するようにしてもよい。このように、アクションの伝達に用いる方法は変更可能であるし、その組み合わせも変更可能である。
【０２１０】
また、臭いを用いた方法、水を用いた方法、熱を用いた方法などのように、五感に刺激を与えることが可能な各種の方法を用いてアクションの伝達を行うようにすることが可能である。映像やテキストを投射部２５により投影することによって、アクションの伝達が行われるようにしてもよい。
【０２１１】
＜２．情報処理システムの他の構成例＞
図１８は、情報処理システムとしてのウェアラブルデバイス１の構成例を示す図である。図６、図７を参照して説明した構成と同じ構成には同じ符号を付してある。重複する説明については適宜省略する。
【０２１２】
図１８の例においては、制御サーバ２が有するものとして説明した各機能がウェアラブルデバイス１に搭載される。すなわち、制御部６１においては、CPUにより所定のプログラムが実行されることによって、コンテキスト情報生成部８１と伝達制御部８２に加えて、コンテキスト認識部１２１、アクション決定部１２２、および制御信号生成部１２３が実現される。
【０２１３】
制御部６１のコンテキスト認識部１２１は、コンテキスト情報生成部８１により生成されたコンテキスト情報を取得し、ユーザのコンテキストを認識する。
【０２１４】
アクション決定部１２２は、コンテキスト認識部１２１により認識されたコンテキストに応じたアクションとその伝達方法を、記憶部６３に構成されたアクション情報記憶部１１３により管理されているアクションデータベースを参照して決定する。
【０２１５】
制御信号生成部１２３は、アクション決定部１２２により決定されたアクションと伝達方法を表す制御信号を生成する。制御信号生成部１２３により生成された制御信号は伝達制御部８２に供給され、各部の駆動に用いられる。
【０２１６】
図１８の構成を有するウェアラブルデバイス１においては、制御サーバ２が行うものとして説明した、コンテキストの認識、コンテキストに応じたアクションの決定、伝達方法の決定を含む各処理が行われる。このように、制御サーバ２の機能のうちの少なくとも一部がウェアラブルデバイス１において実現されるようにすることが可能である。
【０２１７】
＜３．ウェアラブルデバイスの外観例＞
・耳掛け型
図１９は、ウェアラブルデバイス１の外観を示す図である。図１９において、各部を示す符号は省略している。図２０乃至図２３においても同様である。図１９のＡはウェアラブルデバイス１の正面を示し、図１９のＢはウェアラブルデバイス１の背面を示す。
【０２１８】
図２０は、ウェアラブルデバイス１の外観を示す他の図である。図２０のＡはウェアラブルデバイス１の左側面を示し、図２０のＢはウェアラブルデバイス１の右側面を示す。
【０２１９】
図２１は、ウェアラブルデバイス１の外観を示すさらに他の図である。図２１のＡはウェアラブルデバイス１の平面を示し、図２１のＢはウェアラブルデバイス１の底面を示す。
【０２２０】
図２２は、ウェアラブルデバイス１の外観を示す斜視図である。図２３は、ウェアラブルデバイス１の装着状態を示す図である。ウェアラブルデバイス１は、耳掛け部１１Ａの開口１１ａに左耳を通すようにして装着される。
【０２２１】
ウェアラブルデバイス１は、上述した行動支援機能の他に、網膜直接投射式による情報の提示機能、音声を含む音の再生機能、前方撮影用カメラ２１による前方の撮影機能、視線検出用カメラ２４により撮影された画像に基づく視線検出機能などを有する。
【０２２２】
・肩乗せ型
以上においては、ユーザの行動支援を行うウェアラブルデバイスが耳掛け型のデバイスであるものとしたが、ウェアラブルデバイスの形態は任意である。
【０２２３】
図２４は、他のウェアラブルデバイスの装着例を示す図である。
【０２２４】
図２４に示すウェアラブルデバイス２０１は、肩乗せ型のエージェント機器である。ウェアラブルデバイス２０１は、ウェアラブルデバイス１と同様にして、装着者であるユーザに対して行動支援を行う。
【０２２５】
図２５は、ウェアラブルデバイス２０１の外観の例を示す図である。
【０２２６】
ウェアラブルデバイス２０１は、平面視略楕円形であり、扁平ドーム形状の筐体２１１を有している。筐体２１１の少なくとも一部は弾性のある素材により構成される。筐体２１１は可撓性を有しており、ユーザが上面から力を加えることにより、または自重により撓み、図２６に示すように変形してユーザの肩上で安定する。変形可能な素材を用いた機器については特開２０１３−８９２１９号に開示されており、これと同様の機構を筐体２１１に採用することができる。
【０２２７】
筐体２１１の上面は緩やかな円弧面状を有している。筐体２１１の上面中央には、平面視略楕円形のディスプレイ２２１が形成される。
【０２２８】
ディスプレイ２２１の正面側の周縁部には、３つの小円形が並べて配置される。中央の小円形はマイクロフォン２２４を構成し、左右の小円形はスピーカ２２５を構成する。
【０２２９】
筐体２１１の正面には、正面視において横長楕円形の区画２２１Ａが形成される。区画２２１Ａの内側には、ステレオカメラを構成するカメラ２２２−１，２２２−２と、プロジェクタ２２３が設けられる。
【０２３０】
図２７は、ウェアラブルデバイス２０１の外観の他の例を示す図である。
【０２３１】
図２７の例においては、ディスプレイ２２１の右側面側の周縁部に取り付け部２３１が設けられる。取り付け部２３１に対しては、アクションの伝達に用いられる小型のロボットアームが着脱可能となっている。また、ディスプレイ２２１の正面側の周縁部には、アクションの伝達に用いられる風の排出口となる排出口２３２が設けられる。
【０２３２】
図２７のウェアラブルデバイス２０１は、ウェアラブルデバイス１と同様に、風を用いた方法、振動を用いた方法、音声を用いた方法、およびロボットアームを用いた方法を適宜組み合わせてアクションを伝達する。ウェアラブルデバイス２０１も、図６または図１８を参照して説明した構成と同じ構成を有する。
【０２３３】
このように、風等を用いてアクションをさりげなく伝達することを、肩乗せ型のウェアラブルデバイス２０１に行わせることも可能である。肩乗せ型のウェアラブルデバイス２０１によれば、耳や首筋に近い位置から、各種のアクションを伝達することが可能となる。
【０２３４】
ウェアラブルデバイス２０１が、肩近傍で動くことができるようにしてもよい。この場合、ユーザは、磁性のある素材のパッドを肩に装着する。ウェアラブルデバイス２０１は、磁力を発生することによってパッドの範囲で移動し、それにより、各種のアクションを伝達する。ウェアラブルデバイス２０１が、飛行機能を有しているようにしてもよい。
【０２３５】
図２８は、ウェアラブルデバイス２０１の外観を示す図である。図２８において、各部を示す符号は省略している。図２９乃至図３１においても同様である。図２８のＡはウェアラブルデバイス２０１の正面を示し、図２８のＢはウェアラブルデバイス２０１の背面を示す。
【０２３６】
図２９は、ウェアラブルデバイス２０１の外観を示す他の図である。図２９のＡはウェアラブルデバイス２０１の左側面を示し、図２９のＢはウェアラブルデバイス２０１の右側面を示す。筐体２１１は、側面視において、緩やかな弧状に形成されている。
【０２３７】
図３０は、ウェアラブルデバイス２０１の外観を示すさらに他の図である。図３０のＡはウェアラブルデバイス２０１の平面を示し、図３０のＢはウェアラブルデバイス２０１の底面を示す。
【０２３８】
図３１は、ウェアラブルデバイス２０１の外観を示す斜視図である。図３１において、薄墨着色部分は透明部分を示している。区画２１１Ａとディスプレイ２２１の部分には透明のカバーが嵌め込まれる。
【０２３９】
ウェアラブルデバイス２０１は、行動支援機能の他に、ディスプレイ２２１やプロジェクタ２２３による情報の提示機能、音声を含む音の再生機能、カメラ２２２−１，２２２−２による前方の撮影機能などを有する。
【０２４０】
・首掛け型
図３２は、首掛け型のウェアラブルデバイスであるウェアラブルデバイス３０１の外観の構成例を示す図である。
【０２４１】
ウェアラブルデバイス３０１も、ウェアラブルデバイス１と同様にして、装着者であるユーザに対して行動支援を行うエージェント機器である。
【０２４２】
図３２に示すように、ウェアラブルデバイス３０１は、全体的に、正面視において略Ｃ型の外観形状を有する。ウェアラブルデバイス３０１は、薄い板状部材を湾曲させてなるバンド部３１１の左右の先端寄りの内側に、それぞれ、右側ユニット３１２と左側ユニット３１３が設けられることによって構成される。
【０２４３】
図３２の左側に示す右側ユニット３１２は、バンド部３１１の厚みより正面視において太幅の筐体を有しており、バンド部３１１の内側の面から膨出するように形成される。
【０２４４】
一方、右側に示す左側ユニット３１３は、バンド部３１１前方の開口を挟んで、右側ユニット３１２と略対称となる形状を有する。左側ユニット３１３は、右側ユニット３１２と同様に、バンド部３１１の厚みより正面視において太幅の筐体を有しており、バンド部３１１の内側の面から膨出するように形成される。
【０２４５】
このような外観を有するウェアラブルデバイス３０１は、首に掛けて装着される。装着時、バンド部３１１の最奥部の内側がユーザの首の後ろに当たり、ウェアラブルデバイス３０１は前傾した姿勢になる。ユーザから見て、右側ユニット３１２はユーザの首元の右側に位置し、左側ユニット３１３はユーザの首元の左側に位置することになる。
【０２４６】
ウェアラブルデバイス３０１は、上述した行動支援機能の他に、撮影機能、音楽再生機能、無線通信機能、センシング機能などを有している。
【０２４７】
ユーザは、ウェアラブルデバイス３０１を装着した状態で右側ユニット３１２に設けられたボタンを例えば右手で操作し、左側ユニット３１３に設けられたボタンを例えば左手で操作することで、それらの機能を実行させることができる。また、ウェアラブルデバイス３０１には音声認識機能も搭載されている。ユーザは、発話によってウェアラブルデバイス３０１を操作することもできる。
【０２４８】
ウェアラブルデバイス３０１の音楽再生機能によって右側ユニット３１２に設けられたスピーカから出力された音楽は主にユーザの右耳に届き、左側ユニット３１３に設けられたスピーカから出力された音楽は主にユーザの左耳に届く。
【０２４９】
ユーザは、ウェアラブルデバイス３０１を装着し、音楽を聴きながら、ランニングをしたり自転車に乗ったりすることができる。音楽ではなく、ネットワークを介して取得されたニュースなどの各種の情報の音声が出力されるようにしてもよい。
【０２５０】
このように、ウェアラブルデバイス３０１は、軽度な運動中に利用されることを想定したデバイスである。イヤホンなどを装着して耳を塞ぐわけではないから、ユーザは、スピーカから出力される音楽とともに周囲の音を聴くことができる。
【０２５１】
右側ユニット３１２と左側ユニット３１３の先端には円弧面状となる曲面が形成される。右側ユニット３１２の先端には、上面前方寄りの位置から先端の曲面の上方寄りの位置にかけて略縦長長方形の開口部３１２Ａが形成される。開口部３１２Ａは左上隅を凹ませた形状を有しており、その凹ませた位置にはLED(Light Emitting Diode)３２２が設けられる。
【０２５２】
開口部３１２Ａには、アクリルなどよりなる透明のカバー３２１が嵌め込まれる。カバー３２１の表面は、左側ユニット３１３の先端の曲面と略同一の曲率の曲面を形成する。カバー３２１の奥には、右側ユニット３１２の内部に設けられたカメラモジュールのレンズ３３１が配置される。カメラモジュールの撮影方向は、ウェアラブルデバイス３０１を装着しているユーザから見て、ユーザの前方となる。
【０２５３】
ユーザは、ウェアラブルデバイス３０１を装着し、上述したように音楽を聴いてランニングをしたり自転車に乗ったりしながら、前方の風景を動画や静止画として撮影することができる。また、ユーザは、そのような撮影を、音声コマンドによってハンズフリーで行うことができる。
【０２５４】
図３３および図３４は、ウェアラブルデバイス３０１の外観を示す図である。
【０２５５】
図３３の中央に正面視のウェアラブルデバイス３０１の外観を示す。図３３に示すように、ウェアラブルデバイス３０１の左側面にはスピーカ穴３４１が形成され、右側面にはスピーカ穴３４２が形成される。
【０２５６】
図３４に示すように、右側ユニット３１２の背面には電源ボタン３５１とUSB端子３５２が設けられる。USB端子３５２には例えば樹脂製のカバーが被せられる。
【０２５７】
左側ユニット３１３の背面には、各種の設定を行うときに操作されるカスタムボタン３５３と、音量を調整するときに操作される音量ボタン３５４が設けられる。
【０２５８】
また、左側ユニット３１３の内側の先端近傍には、図３５に示すようにアシストボタン３６１が設けられる。アシストボタン３６１には、動画の撮影終了などの所定の機能が割り当てられる。
【０２５９】
このように、行動支援を行うウェアラブルデバイスの形態は変更可能である。腕時計型のウェアラブルデバイス、指輪型のウェアラブルデバイスにより上述した行動支援が行われるようにしてもよい。また、体に装着して保有するデバイスではなく、手に携帯して保有する、携帯電話機などのデバイスにも上述した技術を適用可能である。
【０２６０】
＜４．コンピュータの構成例＞
上述した一連の処理は、ハードウェアにより実行することもできるし、ソフトウェアにより実行することもできる。一連の処理をソフトウェアにより実行する場合には、そのソフトウェアを構成するプログラムが、専用のハードウェアに組み込まれているコンピュータ、または汎用のパーソナルコンピュータなどに、プログラム記録媒体からインストールされる。
【０２６１】
図３６は、上述した一連の処理をプログラムにより実行するコンピュータのハードウェアの構成例を示すブロック図である。
【０２６２】
CPU(Central Processing Unit)１００１、ROM(Read Only Memory)１００２、RAM(Random Access Memory)１００３は、バス１００４により相互に接続されている。
【０２６３】
バス１００４には、さらに、入出力インタフェース１００５が接続されている。入出力インタフェース１００５には、キーボード、マウスなどよりなる入力部１００６、ディスプレイ、スピーカなどよりなる出力部１００７が接続される。また、入出力インタフェース１００５には、ハードディスクや不揮発性のメモリなどよりなる記憶部１００８、ネットワークインタフェースなどよりなる通信部１００９、リムーバブルメディア１０１１を駆動するドライブ１０１０が接続される。
【０２６４】
以上のように構成されるコンピュータでは、CPU１００１が、例えば、記憶部１００８に記憶されているプログラムを入出力インタフェース１００５及びバス１００４を介してRAM１００３にロードして実行することにより、上述した一連の処理が行われる。
【０２６５】
CPU１００１が実行するプログラムは、例えばリムーバブルメディア１０１１に記録して、あるいは、ローカルエリアネットワーク、インターネット、デジタル放送といった、有線または無線の伝送媒体を介して提供され、記憶部１００８にインストールされる。
【０２６６】
なお、コンピュータが実行するプログラムは、本明細書で説明する順序に沿って時系列に処理が行われるプログラムであっても良いし、並列に、あるいは呼び出しが行われたとき等の必要なタイミングで処理が行われるプログラムであっても良い。
【０２６７】
本明細書において、システムとは、複数の構成要素（装置、モジュール（部品）等）の集合を意味し、すべての構成要素が同一筐体中にあるか否かは問わない。したがって、別個の筐体に収納され、ネットワークを介して接続されている複数の装置、及び、１つの筐体の中に複数のモジュールが収納されている１つの装置は、いずれも、システムである。
【０２６８】
本明細書に記載された効果はあくまで例示であって限定されるものでは無く、また他の効果があってもよい。
【０２６９】
本技術の実施の形態は、上述した実施の形態に限定されるものではなく、本技術の要旨を逸脱しない範囲において種々の変更が可能である。
【０２７０】
例えば、本技術は、１つの機能をネットワークを介して複数の装置で分担、共同して処理するクラウドコンピューティングの構成をとることができる。
【０２７１】
また、上述のフローチャートで説明した各ステップは、１つの装置で実行する他、複数の装置で分担して実行することができる。
【０２７２】
さらに、１つのステップに複数の処理が含まれる場合には、その１つのステップに含まれる複数の処理は、１つの装置で実行する他、複数の装置で分担して実行することができる。
【０２７３】
＜５．構成の組み合わせ例＞
本技術は、以下のような構成をとることもできる。
（１）
デバイスを保有しているユーザの周囲の環境、前記ユーザの感情、前記ユーザの状況、前記ユーザの周囲にいる他の人の感情、前記他の人の状況のうちの少なくともいずれかを表すコンテキスト情報を取得する取得部と、
前記ユーザのコンテキストを前記コンテキスト情報に基づいて認識し、前記コンテキストに応じたアクションを決定し、前記コンテキストと前記アクションに適した、前記ユーザに対する前記アクションの伝達方法を決定する制御部と
を備える情報処理システム。
（２）
前記制御部は、前記コンテキストに応じた前記アクションを、決定した前記伝達方法で前記ユーザに伝達する
前記（１）に記載の情報処理システム。
（３）
１つの前記コンテキストと対応付けて、第１のアクションと第２のアクションを含む複数のアクションが登録されるデータベースを記憶する記憶部をさらに備える
前記（２）に記載の情報処理システム。
（４）
前記制御部は、前記ユーザの前記コンテキストを前記コンテキスト情報に基づいて認識した場合、
前記コンテキストに応じた前記アクションとして、前記第１のアクションと前記第２のアクションのうちのいずれかを決定し、
前記コンテキストと、前記第１のアクションと前記第２のアクションのうちのいずれかと、に適した前記伝達方法を決定し、
前記第１のアクションと前記第２のアクションのうちのいずれかを、決定した前記伝達方法で前記ユーザに伝達する
前記（３）に記載の情報処理システム。
（５）
前記データベースには、１つの前記コンテキストと対応付けて、対極の内容の前記第１のアクションと前記第２のアクションが登録され、
前記制御部は、前記ユーザの前記コンテキストを前記コンテキスト情報に基づいて認識した場合、
前記コンテキストに応じた前記アクションとして、前記第１のアクションと、その対極の内容の前記第２のアクションとを決定し、
前記第１のアクションと前記第２のアクションのそれぞれの前記伝達方法を決定し、
前記第１のアクションと前記第２のアクションのそれぞれを、決定したそれぞれの前記伝達方法で前記ユーザに伝達する
前記（３）に記載の情報処理システム。
（６）
前記制御部は、
前記ユーザの前記コンテキストを前記コンテキスト情報に基づいて認識した後に取得された前記コンテキスト情報に基づいて、前記ユーザの行動を予測し、
前記ユーザの行動の予測結果に応じて、前記コンテキストに対応付けられた前記第１のアクションと前記第２のアクションのうちのいずれかを選択し、
前記コンテキストと選択した前記アクションに適した前記伝達方法を決定する
前記（３）に記載の情報処理システム。
（７）
前記デバイスより送信された前記コンテキスト情報を受信する通信部をさらに備え、
前記制御部は、前記通信部を制御し、前記コンテキストに応じた前記アクションを前記伝達方法で前記ユーザに伝えることを表す制御信号を前記デバイスに送信する
前記（１）乃至（６）のいずれかに記載の情報処理システム。
（８）
前記制御部は、前記ユーザ宛のメッセージの内容を解析し、その解析結果に応じて、前記ユーザの前記コンテキストを認識する
前記（１）に記載の情報処理システム。
（９）
前記伝達方法は、風を用いた方法、振動を用いた方法、音声を用いた方法、前記デバイスに設けられたロボットアームの駆動を用いた方法のうちの少なくともいずれかを用いた方法である
前記（１）乃至（８）のいずれかに記載の情報処理システム。
（１０）
前記風を用いた方法は、伝達する前記アクションに応じた温度の風を送ることにより伝達する方法である
前記（９）に記載の情報処理システム。
（１１）
前記振動を用いた方法は、伝達する前記アクションに応じたパターンで振動することにより伝達する方法である
前記（９）に記載の情報処理システム。
（１２）
前記音声を用いた方法は、伝達する前記アクションに応じた調子の音声で伝達する方法である
前記（９）に記載の情報処理システム。
（１３）
前記ロボットアームの駆動を用いた方法は、前記デバイスを装着する前記ユーザの髪を引く、または、背中を押すことにより伝達する方法である
前記（９）に記載の情報処理システム。
（１４）
前記デバイスは、耳に掛けることで装着される機器であり、
前記デバイスに形成される耳掛け部の少なくとも一部は、前記ユーザの体温に応じて変形する素材により構成される
前記（１）乃至（１３）のうちのいずれかに記載の情報処理システム。
（１５）
前記デバイスは、前記ユーザの肩に乗せることで装着される機器であり、
前記デバイスの筐体の少なくとも一部は、可撓性を有し、変形可能な素材により構成される
前記（１）乃至（１３）のうちのいずれかに記載の情報処理システム。
（１６）
デバイスを保有しているユーザの周囲の環境、前記ユーザの感情、前記ユーザの状況、前記ユーザの周囲にいる他の人の感情、前記他の人の状況のうちの少なくともいずれかを表すコンテキスト情報を取得し、
前記ユーザのコンテキストを前記コンテキスト情報に基づいて認識し、
前記コンテキストに応じたアクションを決定し、
前記コンテキストと前記アクションに適した、前記ユーザに対する前記アクションの伝達方法を決定する
ステップを含む処理をコンピュータに実行させるプログラムが記録された記録媒体。
（１７）
デバイスを保有しているユーザの周囲の環境、前記ユーザの感情、前記ユーザの状況、前記ユーザの周囲にいる他の人の感情、前記他の人の状況のうちの少なくともいずれかを表すコンテキスト情報を取得し、
前記ユーザのコンテキストを前記コンテキスト情報に基づいて認識し、
前記コンテキストに応じたアクションを決定し、
前記コンテキストと前記アクションに適した、前記ユーザに対する前記アクションの伝達方法を決定する
ステップを含む情報処理方法。
（１８）
デバイスより送信された、前記デバイスを保有しているユーザの周囲の環境、前記ユーザの感情、前記ユーザの状況、前記ユーザの周囲にいる他の人の感情、前記他の人の状況のうちの少なくともいずれかを表すコンテキスト情報を受信する通信部と、
前記ユーザのコンテキストを前記コンテキスト情報に基づいて認識し、前記コンテキストに応じたアクションを決定し、前記コンテキストと前記アクションに適した、前記ユーザに対する前記アクションの伝達方法を決定し、前記通信部を制御して、前記コンテキストに応じた前記アクションを前記伝達方法で前記ユーザに伝えることを表す制御信号を前記デバイスに送信する制御部と
を備える制御サーバと、
前記コンテキスト情報を生成し、前記制御サーバに送信する生成部と、
前記制御サーバから送信されてきた前記制御信号を受信する通信部と、
前記アクションを前記ユーザに伝える出力部と、
前記制御信号に従って前記出力部を制御し、前記アクションを前記伝達方法で前記ユーザに伝達させる制御部と
を備える前記デバイスと
からなる情報処理システム。
【符号の説明】
【０２７４】
１  ウェアラブルデバイス，  ２  制御サーバ，  ２３  スピーカ，  ２５  投射部，  ６１  制御部，  ９１  送風部，  ９２  熱調整部，  ９３  振動部，  ９４  ロボットアーム部，  ８１  コンテキスト情報生成部，  ８２  伝達制御部，  １１１  制御部，  １１３  アクション情報記憶部，  １２１  コンテキスト認識部，  １２２  アクション決定部，  １２３  制御信号生成部
【図１】
2018021040.tif 000003
【図２】
2018021040.tif 000004
【図３】
2018021040.tif 000005
【図４】
2018021040.tif 000006
【図５】
2018021040.tif 000007
【図６】
2018021040.tif 000008
【図７】
2018021040.tif 000009
【図８】
2018021040.tif 000010
【図９】
2018021040.tif 000011
【図１０】
2018021040.tif 000012
【図１１】
2018021040.tif 000013
【図１２】
2018021040.tif 000014
【図１３】
2018021040.tif 000015
【図１４】
2018021040.tif 000016
【図１５】
2018021040.tif 000017
【図１６】
2018021040.tif 000018
【図１７】
2018021040.tif 000019
【図１８】
2018021040.tif 000020
【図１９】
2018021040.tif 000021
【図２０】
2018021040.tif 000022
【図２１】
2018021040.tif 000023
【図２２】
2018021040.tif 000024
【図２３】
2018021040.tif 000025
【図２４】
2018021040.tif 000026
【図２５】
2018021040.tif 000027
【図２６】
2018021040.tif 000028
【図２７】
2018021040.tif 000029
【図２８】
2018021040.tif 000030
【図２９】
2018021040.tif 000031
【図３０】
2018021040.tif 000032
【図３１】
2018021040.tif 000033
【図３２】
2018021040.tif 000034
【図３３】
2018021040.tif 000035
【図３４】
2018021040.tif 000036
【図３５】
2018021040.tif 000037
【図３６】
2018021040.tif 000038
【国際調査報告】
2018021040.tif 000039
2018021040.tif 000040
2018021040.tif 000041