(57)【要約】【課題】ユーザの視線方向に存在する同伴者を高精度で特定することができるようにする。【解決手段】広角カメラは、グラス型ウェアラブルデバイスのユーザの視線方向に存在する人物である同伴者を特定する際に用いられる同伴者特定情報を取得する。通信部は、グラス型ウェアラブルデバイスと近接通信可能なスマートフォンのユーザを特定するユーザ特定情報を取得する。同伴者特定部は、広角カメラにより取得された同伴者特定情報と、通信部により取得されたユーザ特定情報とに基づいて、同伴者を特定する。本開示は、例えば、情報処理システム等に適用することができる。【選択図】図２
2017216660.tif 000002
【特許請求の範囲】
【請求項１】
自分の情報処理装置のユーザの視線方向に存在する人物である同伴者を特定する際に用いられる同伴者特定情報を取得する同伴者特定情報取得部と、
前記自分の情報処理装置と近接通信可能な他の情報処理装置のユーザを特定するユーザ特定情報を取得するユーザ特定情報取得部と、
前記同伴者特定情報取得部により取得された前記同伴者特定情報と、前記ユーザ特定情報取得部により取得された前記ユーザ特定情報とに基づいて、前記同伴者を特定する同伴者特定部と
を備える情報処理装置。
【請求項２】
前記ユーザ特定情報は、前記他の情報処理装置において前記同伴者特定情報取得部とは異なる種類の取得部により取得される
ように構成された
請求項１に記載の情報処理装置。
【請求項３】
前記同伴者特定情報と前記ユーザ特定情報の種類は同一である
ように構成された
請求項２に記載の情報処理装置。
【請求項４】
前記ユーザ特定情報とは異なる種類の前記同伴者特定情報を、前記ユーザ特定情報と同一の種類の情報に変換する変換部
をさらに備え、
前記同伴者特定部は、前記変換部による変換後の前記情報と前記ユーザ特定情報とに基づいて、前記同伴者を特定する
ように構成された
請求項２に記載の情報処理装置。
【請求項５】
前記同伴者特定部は、前記同伴者特定情報と前記ユーザ特定情報の類似度に基づいて前記同伴者を特定する
請求項１に記載の情報処理装置。
【請求項６】
前記同伴者特定部は、複数の種類の前記同伴者特定情報と、前記複数の種類の前記ユーザ特定情報との類似度を前記種類ごとに算出して重み付け加算し、重み付け加算後の前記類似度に基づいて、前記同伴者を特定する
ように構成された
請求項１に記載の情報処理装置。
【請求項７】
前記同伴者特定情報取得部は、前記自分の情報処理装置の電源の残量に基づいて、取得可能な複数の種類の前記同伴者特定情報のうちの所定の種類の前記同伴者特定情報のみを取得する
ように構成された
請求項１に記載の情報処理装置。
【請求項８】
前記ユーザ特定情報取得部は、前記他の情報処理装置から前記ユーザ特定情報を取得する
ように構成された
請求項１に記載の情報処理装置。
【請求項９】
前記ユーザ特定情報取得部は、前記他の情報処理装置に前記ユーザ特定情報の取得を要求し、
前記他の情報処理装置は、前記要求に応じて前記ユーザ特定情報の取得を開始し、取得された前記ユーザ特定情報を前記自分の情報処理装置に送信する
ように構成された
請求項８に記載の情報処理装置。
【請求項１０】
前記他の情報処理装置の外部の記憶装置は、前記ユーザ特定情報を記憶し、
前記他の情報処理装置は、前記記憶装置内の前記ユーザ特定情報の記憶位置を前記自分の情報処理装置に送信し、
前記ユーザ特定情報取得部は、前記記憶位置に基づいて、前記記憶装置から前記ユーザ特定情報を取得する
ように構成された
請求項１に記載の情報処理装置。
【請求項１１】
情報処理装置が、
自分の情報処理装置のユーザの視線方向に存在する人物である同伴者を特定する際に用いられる同伴者特定情報を取得する同伴者特定情報取得ステップと、
前記自分の情報処理装置と近接通信可能な他の情報処理装置のユーザを特定するユーザ特定情報を取得するユーザ特定情報取得ステップと、
前記同伴者特定情報取得ステップの処理により取得された前記同伴者特定情報と、前記ユーザ特定情報取得ステップの処理により取得された前記ユーザ特定情報とに基づいて、前記同伴者を特定する同伴者特定ステップと
を含む情報処理方法。
【請求項１２】
コンピュータを、
自分の情報処理装置のユーザの視線方向に存在する人物である同伴者を特定する際に用いられる同伴者特定情報を取得する同伴者特定情報取得部と、
前記自分の情報処理装置と近接通信可能な他の情報処理装置のユーザを特定するユーザ特定情報を取得するユーザ特定情報取得部と、
前記同伴者特定情報取得部により取得された前記同伴者特定情報と、前記ユーザ特定情報取得部により取得された前記ユーザ特定情報とに基づいて、前記同伴者を特定する同伴者特定部と
して機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本開示は、情報処理装置、情報処理方法、およびプログラムに関し、特に、ユーザの視線方向に存在する同伴者を高精度で特定することができるようにした情報処理装置、情報処理方法、およびプログラムに関する。
【背景技術】
【０００２】
ユーザの行動を邪魔しない最適なタイミングで、ユーザが現在興味のある内容を提示するために、現在のユーザの状況を示すコンテキスト情報を取得する端末装置がある。コンテキスト情報には、例えば、ユーザの視線方向に存在する、ユーザの関心がある人物である同伴者を特定する情報がある。
【０００３】
同伴者を特定する方法としては、例えば、GNSS(Global Navigation Satellite System)の位置情報に基づいて、自分の端末装置の周辺に存在する端末装置である周辺端末装置のユーザを同伴者として特定する方法がある。
【０００４】
しかしながら、ビル街や屋内ではGNSSの位置情報の精度が悪いため、位置情報からは、自分の端末装置と他の端末装置が数100m程度の範囲内に存在するかどうかを判定することしかできない。従って、同伴者ではない、自分の端末装置から数100m程度の範囲内に偶然存在した人物（例えば、偶然同一のビルで食事をしていた人物）も、同伴者として特定されてしまう。
【０００５】
そこで、Bluetooth(登録商標)の受信電波強度を利用した近接通信により、近接通信可能な周辺端末装置のユーザを同伴者として特定する方法もある。この場合、自分の端末装置と近接している人物のみを同伴者として特定することができる。しかしながら、この方法であっても、同伴者ではない、偶然自分の端末装置と近接している人物、即ちユーザの視線方向には存在しない人物（例えば、ユーザと対面していない人物）も、同伴者として特定されてしまう。
【０００６】
一方、ユーザの顔画像や動きに基づいて、撮影画像内の被写体からユーザを特定する情報処理装置がある（例えば、特許文献１参照）。
【先行技術文献】
【特許文献】
【０００７】
【特許文献１】特開２０１３−２０７３５６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００８】
以上のように、従来の方法では、ユーザの視線方向に存在する同伴者を高精度で特定することができなかった。
【０００９】
本開示は、このような状況に鑑みてなされたものであり、ユーザの視線方向に存在する同伴者を高精度で特定することができるようにするものである。
【課題を解決するための手段】
【００１０】
本開示の一側面の情報処理装置は、自分の情報処理装置のユーザの視線方向に存在する人物である同伴者を特定する際に用いられる同伴者特定情報を取得する同伴者特定情報取得部と、前記自分の情報処理装置と近接通信可能な他の情報処理装置のユーザを特定するユーザ特定情報を取得するユーザ特定情報取得部と、前記同伴者特定情報取得部により取得された前記同伴者特定情報と、前記ユーザ特定情報取得部により取得された前記ユーザ特定情報とに基づいて、前記同伴者を特定する同伴者特定部とを備える情報処理装置である。
【００１１】
本開示の一側面の情報処理方法およびプログラムは、本開示の一側面の情報処理装置に対応する。
【００１２】
本開示の一側面においては、自分の情報処理装置のユーザの視線方向に存在する人物である同伴者を特定する際に用いられる同伴者特定情報が取得され、前記自分の情報処理装置と近接通信可能な他の情報処理装置のユーザを特定するユーザ特定情報が取得され、前記同伴者特定情報と前記ユーザ特定情報とに基づいて、前記同伴者が特定される。
【発明の効果】
【００１３】
本開示の一側面によれば、ユーザの視線方向に存在する同伴者を高精度で特定することができる。
【００１４】
なお、ここに記載された効果は必ずしも限定されるものではなく、本開示中に記載されたいずれかの効果であってもよい。
【図面の簡単な説明】
【００１５】
【図１】情報処理システムの第１実施の形態の概要を示す図である。
【図２】図１の情報処理システムの構成例を示すブロック図である。
【図３】第１実施の形態における登録処理を説明するフローチャートである。
【図４】撮影画面の例を示す図である。
【図５】第１実施の形態におけるユーザ情報取得処理を説明するフローチャートである。
【図６】第１実施の形態における同伴者特定処理を説明するフローチャートである。
【図７】本開示を適用した情報処理システムの第２実施の形態の構成例を示すブロック図である。
【図８】第２実施の形態における登録処理を説明するフローチャートである。
【図９】第２実施の形態における同伴者特定処理を説明するフローチャートである。
【図１０】本開示を適用した情報処理システムの第３実施の形態の第１の構成例を示すブロック図である。
【図１１】第３実施の形態における同伴者特定処理を説明するフローチャートである。
【図１２】本開示を適用した情報処理システムの第３実施の形態の第２の構成例を示すブロック図である。
【図１３】本開示を適用した情報処理システムの第４実施の形態の構成例を示すブロック図である。
【図１４】第４実施の形態における同伴者特定処理を説明するフローチャートである。
【図１５】本開示を適用した情報処理システムの第５実施の形態の構成例を示すブロック図である。
【図１６】第５実施の形態における登録処理を説明するフローチャートである。
【図１７】服装情報入力画面の例を示す図である。
【図１８】第５実施の形態における同伴者特定処理を説明するフローチャートである。
【図１９】服装画像の撮影を説明する図である。
【図２０】コンピュータのハードウエアの構成例を示すブロック図である。
【発明を実施するための形態】
【００１６】
以下、本開示を実施するための形態（以下、実施の形態という）について説明する。なお、説明は以下の順序で行う。
１．第１実施の形態：情報処理システム（図１乃至図６）
２．第２実施の形態：情報処理システム（図７乃至図９）
３．第３実施の形態：情報処理システム（図１０乃至図１２）
４．第４実施の形態：情報処理システム（図１３および図１４）
５．第５実施の形態：情報処理システム（図１５乃至図１９）
６．第６実施の形態：コンピュータ（図２０）
【００１７】
＜第１実施の形態＞
（情報処理システムの第１実施の形態の概要）
図１は、情報処理システムの第１実施の形態の概要を示す図である。
【００１８】
図１の例では、情報処理システム１０は、ユーザａが装着するグラス型ウェアラブルデバイス１１と、ユーザｂ乃至ｄが所持するスマートフォン１２−１乃至１２−３を含むように構成される。ユーザａ乃至ｄは、例えば同一のパーティ会場にいる。
【００１９】
図１Ａに示すように、例えば、ユーザａ乃至ｄが互いに近づき、グラス型ウェアラブルデバイス１１がスマートフォン１２−１乃至１２−３と近接通信可能な範囲内に存在するようになると、グラス型ウェアラブルデバイス１１は、スマートフォン１２−１乃至１２−３がBluetooth(登録商標)を用いてブロードキャストしている、ユーザｂ乃至ｄのユーザ情報の取得先を取得する。
【００２０】
ユーザ情報とは、ユーザのプロフィール情報、ユーザを特定するユーザ特定情報としての顔画像などを含む、ユーザにより事前に登録される情報である。グラス型ウェアラブルデバイス１１は、ユーザ情報の取得先に基づいて、図示せぬサーバからユーザ情報を取得し、一時的に保持する。また、グラス型ウェアラブルデバイス１１は、ユーザａの視線方向の画像の撮影を開始する。
【００２１】
その後、図１Ｂに示すように、ユーザｃが、ユーザａにさらに近づき、会話を始めると、ユーザｃは、ユーザａの視線方向の画像内に存在するようになる。従って、グラス型ウェアラブルデバイス１１は、ユーザｂ乃至ｄのユーザ情報に含まれる各顔画像の特徴量と、視線方向の画像内の顔領域の特徴量との類似度を求め、最も類似している顔画像に対応するユーザｃを、ユーザａの同伴者に特定する。そして、グラス型ウェアラブルデバイス１１は、ユーザｃのユーザ情報に含まれるユーザｃのプロフィール情報を一定時間表示する。
【００２２】
その後、図１Ｃに示すように、ユーザａとユーザｃの会話が終わり、ユーザｃがユーザａから離れ、スマートフォン１２−２がグラス型ウェアラブルデバイス１１と近接通信可能な範囲外に移動すると、グラス型ウェアラブルデバイス１１は、スマートフォン１２−２を所持するユーザｃのユーザ情報を削除する。
【００２３】
（情報処理システムの第１実施の形態の構成例）
図２は、図１の情報処理システム１０の構成例を示すブロック図である。
【００２４】
図２の情報処理システム１０は、グラス型ウェアラブルデバイス１１、グラス型ウェアラブルデバイス１１と近接通信可能な範囲に存在するＮ個（Ｎは１以上の整数）のスマートフォン１２−１乃至１２−Ｎ、およびSNS（Social Networking Service）サーバ１３により構成される。
【００２５】
なお、スマートフォン１２−１乃至１２−Ｎは、SNSアプリ―ケーションを起動している。また、スマートフォン１２−１乃至１２−Ｎは同様の構成を有するので、以下では、スマートフォン１２−１乃至１２−Ｎを特に区別する必要がない場合、それらをまとめてスマートフォン１２という。
【００２６】
情報処理システム１０のグラス型ウェアラブルデバイス１１は、近接通信部３１、制御部３２、通信部３３、記憶部３４、接眼ＩＲカメラ３５、赤外線LED３６、視線方向推定部３７、広角カメラ３８、同伴者特定部３９、表示制御部４０、および透過ディスプレイ４１により構成される。
【００２７】
グラス型ウェアラブルデバイス１１は、スマートフォン１２と近接通信可能な範囲、即ちスマートフォン１２のBluetoothビーコンの検知範囲内に存在する。従って、グラス型ウェアラブルデバイス１１の近接通信部３１は、各スマートフォン１２のBluetoothビーコンから、Bluetooth(登録商標)を用いてブロードキャストされるアドバタイジングパケットを受信する。このアドバタイジングパケットのURLフィールドには、送信元のスマートフォン１２のユーザのユーザ情報の取得先として、SNSサーバ１３内のユーザ情報の記憶位置を示すURLが記述されている。近接通信部３１は、このURLを制御部３２に供給する。
【００２８】
その後、近接通信部３１は、各スマートフォン１２がグラス型ウェアラブルデバイス１１と近接通信可能な範囲外に存在するようになったかどうか、即ち各スマートフォン１２のBluetoothビーコンからアドバタイジングパケットが受信不可能になったかどうかを検出する。そして、近接通信部３１は、検出結果を制御部３２に供給する。
【００２９】
制御部３２は、近接通信部３１から供給されるURLを通信部３３に供給し、そのURLに応じて通信部３３から供給されるユーザ情報を記憶部３４に供給して一時的に記憶させる。さらに、制御部３２は、近接通信部３１から供給される検出結果に基づいて、グラス型ウェアラブルデバイス１１と近接通信可能な範囲外に存在するようになったスマートフォン１２のユーザのユーザ情報を記憶部３４に削除させる。
【００３０】
通信部３３は、制御部３２から供給されるURLに基づいて、そのURLに記憶されているユーザ情報をSNSサーバ１３に要求するユーザ情報送信リクエストを、インターネットなどを介してSNSサーバ１３に送信する。通信部３３（ユーザ特定情報取得部）は、ユーザ情報送信リクエストに応じて、SNSサーバ１３から送信されてくるユーザ情報を受信（取得）し、制御部３２に供給する。
【００３１】
記憶部３４は、制御部３２から供給されるユーザ情報を一時的に記憶する。また、記憶部３４は、制御部３２の制御により、記憶しているユーザ情報を削除する。
【００３２】
接眼ＩＲカメラ３５は、視線方向推定部３７の制御により、赤外線LED(Light Emitting Diode)３６がグラス型ウェアラブルデバイス１１のユーザの眼球に赤外光を照射しているときに、その眼球の画像を撮影する。接眼ＩＲカメラ３５は、眼球の画像を視線方向推定部３７に供給する。赤外線LED３６は、視線方向推定部３７の制御により、グラス型ウェアラブルデバイス１１のユーザの眼球に赤外光を照射する。
【００３３】
視線方向推定部３７は、赤外線LED３６を制御してグラス型ウェアラブルデバイス１１のユーザの眼球に赤外光を照射させるとともに、接眼ＩＲカメラ３５を制御して、その眼球の画像を撮影させる。視線方向推定部３７は、接眼ＩＲカメラ３５から供給される眼球の画像からプルキニエ像と瞳孔中心を取得し、角膜反射法を利用して視線方向を推定する。視線方向推定部３７は、視線方向に基づいて広角カメラ３８を制御し、広角カメラ３８に視線方向の画像を撮影させる。
【００３４】
広角カメラ３８（同伴者特定情報取得部）は、視線方向推定部３７の制御により、グラス型ウェアラブルデバイス１１のユーザの視線方向の画像を撮影(取得)し、その画像を同伴者特定部３９に供給する。
【００３５】
同伴者特定部３９は、広角カメラ３８から供給される画像から顔領域を、同伴者を特定する際に用いられる同伴者特定情報として抽出し、顔領域の特徴量を抽出する。また、同伴者特定部３９は、記憶部３４に記憶されている全てのユーザ情報に含まれる顔画像を読み出し、各顔画像の特徴量を抽出する。同伴者特定部３９は、抽出された顔領域の特徴量と各顔画像の特徴量との類似度を求める。本明細書では、類似度は、類似しているほど大きい値であるものとする。
【００３６】
同伴者特定部３９は、最も大きい類似度が閾値より大きい場合、スマートフォン１２のユーザのうちの、最も大きい類似度に対応するユーザを同伴者として特定する。同伴者特定部３９は、記憶部３４に記憶されている同伴者のユーザ情報に含まれるプロフィール情報を読み出し、表示制御部４０に供給する。
【００３７】
表示制御部４０は、同伴者特定部３９から供給されるプロフィール情報を透過ディスプレイ４１に供給して表示させる。透過ディスプレイ４１は、表示制御部４０から供給されるプロフィール情報を表示する。
【００３８】
スマートフォン１２は、登録処理部５１、表示制御部５２、表示部５３、可視光カメラ５４、入力部５５、通信部５６、記憶部５７、および近接通信部５８により構成される。
【００３９】
登録処理部５１は、入力部５５から供給される指令がユーザ情報の登録開始の指令である場合、ユーザ情報を登録するための画面の表示を表示制御部５２に指令する。また、登録処理部５１は、入力部５５から供給される指令が撮影の開始の指令である場合、可視光カメラ５４を制御して可視光カメラ５４に撮影を行わせる。登録処理部５１は、その結果可視光カメラ５４から供給されるスマートフォン１２のユーザの顔画像を取得する。さらに、登録処理部５１は、入力部５５から入力されるプロフィール情報を取得する。登録処理部５１は、スマートフォン１２のユーザの顔画像とプロフィール情報からなるユーザ情報を通信部５６に供給する。
【００４０】
表示制御部５２は、登録処理部５１から供給される指令に応じて、ユーザ情報を登録するための画面を生成し、表示部５３に供給して表示させる。表示部５３は、表示制御部５２から供給される画面を表示する。
【００４１】
可視光カメラ５４は、グラス型ウェアラブルデバイス１１の広角カメラ３８と同一の種類の取得部、即ち可視光の画像を撮影する撮影部である。可視光カメラ５４は、登録処理部５１の制御にしたがって、スマートフォン１２のユーザの顔画像を撮影し、その顔画像を登録処理部５１に供給する。
【００４２】
入力部５５は、マイクロフォン、表示部５３上に設けられるタッチパネルなどにより構成される。入力部５５は、ユーザからの指令や入力を受け付け、その指令や入力を登録処理部５１に供給する。
【００４３】
通信部５６は、登録処理部５１から供給されるユーザ情報の登録を要求するユーザ情報登録リクエストを、インターネットなどを介してSNSサーバ１３に送信する。通信部５６は、ユーザ情報登録リクエストに応じてSNSサーバ１３から送信されてくるユーザ情報のURLを受信する。通信部５６は、ユーザ情報のURLを記憶部５７に供給し、記憶させる。記憶部５７は、通信部５６から供給されるURLを記憶する。
【００４４】
近接通信部５８は、Bluetoothビーコンを有する。近接通信部５８は、記憶部５７からユーザ情報のURLを読み出し、予め規定されたデータフォーマットにしたがってURLフィールドにユーザ情報のURLを記述したアドバタイズパケットを生成する。近接通信部５８は、Bluetoothビーコンにより、生成されアドバタイズパケットを、Bluetoothビーコンの検知範囲内に存在するグラス型ウェアラブルデバイス１１にブロードキャストする。
【００４５】
SNSサーバ１３は、通信部６１、リクエスト処理部６２、およびＤＢ（Database）６３により構成される。
【００４６】
SNSサーバ１３の通信部６１は、スマートフォン１２の通信部５６から送信されてくるユーザ情報登録リクエストを受信し、リクエスト処理部６２に供給する。また、通信部６１は、リクエスト処理部６２から供給されるユーザ情報のURLを、インターネットなどを介してスマートフォン１２に送信する。
【００４７】
また、通信部６１は、グラス型ウェアラブルデバイス１１の通信部３３から送信されてくるユーザ情報送信リクエストを受信し、リクエスト処理部６２に供給する。また、通信部６１は、リクエスト処理部６２から供給されるユーザ情報を、インターネットなどを介してグラス型ウェアラブルデバイス１１に送信する。
【００４８】
リクエスト処理部６２は、通信部６１から供給されるユーザ情報登録リクエストを解析し、ユーザ情報登録リクエストが登録を要求するユーザ情報を取得する。リクエスト処理部６２は、そのユーザ情報のURLを決定し、通信部６１に供給する。また、リクエスト処理部６２は、ユーザ情報をＤＢ６３に供給し、そのユーザ情報のURLに対応付けて記憶させる。
【００４９】
また、リクエスト処理部６２は、通信部６１から供給されるユーザ情報送信リクエストを解析し、ユーザ情報送信リクエストが送信を要求するユーザ情報のURLを取得する。リクエスト処理部６２は、そのURLをＤＢ６３に供給し、そのURLに対応付けて記憶されるユーザ情報を読み出す。リクエスト処理部６２は、読み出されたユーザ情報を通信部６１に供給する。
【００５０】
ＤＢ６３は、リクエスト処理部６２から供給されるユーザ情報を、そのユーザ情報のURLに対応付けて記憶する。
【００５１】
なお、本明細書では、視線方向は角膜反射法を用いて推定されるが、視線方向の推定方法は角膜反射法に限定されない。例えば、眼球周辺の電位分布を求める眼球モデルに基づいて視線方向を推定する方法などを用いて推定されるようにしてもよい。
【００５２】
（登録処理の説明）
図３は、スマートフォン１２の登録処理を説明するフローチャートである。この登録処理は、例えば、スマートフォン１２のユーザが入力部５５を用いてユーザ情報の登録を指令し、その指令に応じて登録処理部５１が表示制御部５２にユーザ情報を登録するための画面の表示を指令したとき、開始される。
【００５３】
図３のステップＳ１１において、スマートフォン１２の表示制御部５２は、登録処理部５１からの指令に応じて、ｉ枚目の顔画像の撮影を案内する撮影画面を生成し、表示部５３に表示させる。なお、ｉは、最初のステップＳ１１の処理では１である。ユーザは、撮影画面を見ながら、所望のタイミングで入力部５５を用いて撮影を指令する。入力部５５は、撮影の指令を受け付けると、その指令を登録処理部５１に供給する。
【００５４】
ステップＳ１２において、登録処理部５１は、入力部５５から撮影の指令が供給されたかどうかを判定する。ステップＳ１２で撮影の指令がまだ供給されていないと判定された場合、登録処理部５１は、撮影の指令が供給されるまで待機する。
【００５５】
一方、ステップＳ１２で撮影の指令が供給されたと判定された場合、登録処理部５１は、可視光カメラ５４に撮影を指令する。そして、ステップＳ１３において、可視光カメラ５４は、スマートフォン１２のユーザの顔画像を撮影する。
【００５６】
ステップＳ１４において、登録処理部５１は、所定の枚数の顔画像が撮影されたかどうかを判定する。ステップＳ１４で所定の枚数の顔画像がまだ撮影されていないと判定された場合、登録処理部５１は、ｉを１だけインクリメントして、表示制御部５２にｉ枚目の顔画像の撮影画面の表示を指令し、処理をステップＳ１１に戻す。そして、所定の枚数の顔画像が撮影されるまで、ステップＳ１１乃至Ｓ１４の処理が繰り返される。
【００５７】
一方、ステップＳ１４で所定の枚数の顔画像が撮影されたと判定された場合、ステップＳ１５において、登録処理部５１は、入力部５５から顔画像の登録の指令が供給されたかどうかを判定する。
【００５８】
ステップＳ１５で顔画像の登録の指令が供給されていないと判定された場合、登録処理部５１は、ｉを１に戻し、表示制御部５２にｉ枚目の顔画像の撮影画面の表示を指令し、処理をステップＳ１１に戻す。そして、入力部５５から登録処理部５１へ顔画像の登録の指令が供給されるまで、ステップＳ１１乃至Ｓ１５の処理が繰り返される。
【００５９】
一方、ステップＳ１５で顔画像の登録の指令が供給されたと判定された場合、登録処理部５１は、その顔画像を保持して、プロフィール情報を入力するためのプロフィール情報入力画面の表示を表示制御部５２に指令し、処理をステップＳ１６に進める。
【００６０】
ステップＳ１６において、表示制御部５２は、登録処理部５１からの指令に応じてプロフィール情報入力画面を生成し、表示部５３に表示させる。ユーザは、プロフィール情報入力画面を見ながら入力部５５を用いてプロフィール情報を入力する。入力部５５は、そのプロフィール情報を登録処理部５１に供給する。
【００６１】
ステップＳ１７において、登録処理部５１は、入力部５５からプロフィール情報が入力されたかどうかを判定する。ステップＳ１７でプロフィール情報が入力されていないと判定された場合、登録処理部５１は、プロフィール情報が入力されるまで待機する。
【００６２】
一方、ステップＳ１７でプロフィール情報が入力されたと判定された場合、登録処理部５１は、そのプロフィール情報を取得する。そして、登録処理部５１は、保持しているユーザの顔画像とプロフィール情報からなるユーザ情報を通信部５６に供給する。
【００６３】
ステップＳ１８において、通信部５６は、登録処理部５１から供給されるユーザ情報の登録を要求するユーザ情報登録リクエストを、インターネットなどを介してSNSサーバ１３に送信する。
【００６４】
ステップＳ１９において、通信部５６は、ユーザ情報登録リクエストに応じてSNSサーバ１３から送信されてくるユーザ情報のURLを受信する。ステップＳ２０において、通信部５６は、受信されたユーザ情報のURLを記憶部５７に供給して記憶させる。
【００６５】
（撮影画面の例）
図４は、撮影画面の例を示す図である。
【００６６】
図４の例では、撮影する顔画像の枚数は５枚である。また、５枚の顔画像の撮影方向は、スマートフォン１２のユーザの左耳方向、左斜め前方向、正面方向、右斜め前方向、および右耳方向である。
【００６７】
この場合、１枚目の顔画像の撮影画面は、図４に示すように、例えば「左耳の方向から撮影します  用意できたらＯＫと言ってください」という撮影を案内するメッセージと、撮影方向として左耳方向を示す撮影方向情報８１Ａとを含む撮影画面８１である。ユーザは、撮影画面８１を見て左耳方向にスマートフォン１２を配置する。そして、ユーザは、「ＯＫ」という音声を入力部５５のマイクロフォンに発することにより、１枚目の顔画像の撮影を指令する。その結果、左耳方向の顔画像が撮影される。
【００６８】
また、２枚目の顔画像の撮影画面は、例えば、「左斜め前から撮影します  用意できたらＯＫと言ってください」という撮影を案内するメッセージと、撮影方向として左斜め前方向を示す撮影方向情報８２Ａとを含む撮影画面８２である。ユーザは、撮影画面８２を見て左斜め前方向にスマートフォン１２を配置する。そして、ユーザは、「ＯＫ」という音声を入力部５５のマイクロフォンに発することにより、２枚目の顔画像の撮影を指令する。その結果、左斜め前方向の顔画像が撮影される。
【００６９】
図示は省略するが、３枚目以降の顔画像の撮影画面も、１枚目および２枚目の顔画像の撮影画面と同様に、撮影を案内するメッセージと撮影方向情報を含む。
【００７０】
以上のような撮影画面が表示され、５枚の顔画像が撮影されると、表示制御部５２は、顔画像の登録を確認する顔画像登録画面８３を生成し、表示部５３に表示させる。顔画像登録画面８３は、撮影された５枚の顔画像からなる顔画像群８３Ａ、「撮影が完了しました  登録しますか？」というメッセージ、および顔画像の登録を指令するためのＯＫボタン８３Ｂにより構成される。
【００７１】
ユーザは、顔画像群８３Ａが所望の顔画像群である場合、ＯＫボタン８３Ｂの上の入力部５５のタッチパネルを操作することにより、顔画像群８３Ａの登録を指令する。
【００７２】
以上のように、表示制御部５２は、撮影画面を表示部５３に表示させるので、スマートフォン１２のユーザは、各撮影方向の顔画像を容易に撮影することができる。また、図４の例では、正面方向以外の方向の顔画像も撮影されるので、グラス型ウェアラブルデバイス１１は、正面方向以外の方向から同伴者を撮影する場合であっても、精度良く同伴者を特定することができる。
【００７３】
なお、スマートフォン１２は、慣性センサを備え、慣性センサにより検出された初期位置からの撮影位置の相対角度に基づいて撮影方向が正しいかどうかを判定し、正しくない場合にユーザに撮影のやり直しを求めるようにしてもよい。
【００７４】
（ユーザ情報取得処理の説明）
図５は、情報処理システム１０のユーザ情報取得処理を説明するフローチャートである。
【００７５】
図５のステップＳ３１において、スマートフォン１２の近接通信部５８は、Bluetoothビーコンにより、アドバタイズパケットを、Bluetoothビーコンの検知範囲内に存在するグラス型ウェアラブルデバイス１１にブロードキャストする。
【００７６】
ステップＳ４１において、グラス型ウェアラブルデバイス１１の近接通信部３１は、近接通信部５８からブロードキャストされるアドバタイジングパケットを受信する。ステップＳ４２において、近接通信部３１は、受信されたアドバタイジングパケットのURLフィールドに含まれるユーザ情報のURLを取得し、制御部３２を介して通信部３３に供給する。
【００７７】
ステップＳ４３において、通信部３３は、制御部３２から供給されるURLに基づいて、そのURLに記憶されているユーザ情報をSNSサーバ１３に要求するユーザ情報送信リクエストを、インターネットなどを介してSNSサーバ１３に送信する。
【００７８】
ステップＳ５１において、SNSサーバ１３の通信部６１は、通信部３３から送信されてくるユーザ情報送信リクエストを受信し、リクエスト処理部６２に供給する。ステップＳ５２において、リクエスト処理部６２は、通信部６１から供給されるユーザ情報送信リクエストを解析し、ユーザ情報送信リクエストが送信を要求するユーザ情報のURLを取得する。
【００７９】
ステップＳ５３において、リクエスト処理部６２は、ステップＳ５２で取得されたURLをＤＢ６３に供給し、そのURLに対応付けて記憶されるユーザ情報を読み出す。リクエスト処理部６２は、読み出されたユーザ情報を通信部６１に供給する。ステップＳ５４において、通信部６１は、リクエスト処理部６２から供給されるユーザ情報を、インターネットなどを介してグラス型ウェアラブルデバイス１１に送信する。
【００８０】
ステップＳ４４において、グラス型ウェアラブルデバイス１１の通信部３３は、通信部６１から送信されてくるユーザ情報を取得し、制御部３２に供給する。ステップＳ４５において、制御部３２は、通信部３３から供給されるユーザ情報を記憶部３４に供給して一時的に記憶させる。ステップＳ４６において、近接通信部３１は、近接通信部５８のBluetoothビーコンからアドバタイジングパケットが受信できるかどうかを判定し、判定結果を制御部３２に供給する。
【００８１】
ステップＳ４６でアドバタイジングパケットが受信できると判定された場合、制御部３２は、アドバタイジングパケットが受信できなくなるまで待機する。一方、ステップＳ４６でアドバタイジングパケットが受信できないと判定された場合、ステップＳ４７において、制御部３２は、記憶部３４を制御し、スマートフォン１２のユーザのユーザ情報を記憶部３４から削除する。そして、処理は終了する。
【００８２】
（同伴者特定処理の説明）
図６は、グラス型ウェアラブルデバイス１１の同伴者特定処理を説明するフローチャートである。
【００８３】
図６のステップＳ７０において、視線方向推定部３７は、赤外線LED３６と接眼ＩＲカメラ３５を制御して、グラス型ウェアラブルデバイス１１のユーザの眼球の画像を撮影し、角膜反射法を利用して視線方向を推定する。
【００８４】
ステップＳ７１において、広角カメラ３８は、視線方向に基づく視線方向推定部３７の制御により、視線方向の画像を撮影し、その画像を同伴者特定部３９に供給する。ステップＳ７２において、同伴者特定部３９は、広角カメラ３８から供給される画像に顔領域が存在するかどうかを判定する。ステップＳ７２で顔領域が存在すると判定された場合、即ち同伴者が存在する場合、処理はステップＳ７３に進む。
【００８５】
ステップＳ７３において、同伴者特定部３９は、広角カメラ３８から供給される画像から顔領域を抽出する。ステップＳ７４において、同伴者特定部３９は、顔領域の特徴量を抽出する。
【００８６】
ステップＳ７５において、同伴者特定部３９は、記憶部３４に記憶されている各ユーザ情報に含まれる顔画像を読み出し、その顔画像の特徴量を抽出する。ステップＳ７６において、同伴者特定部３９は、抽出された顔領域の特徴量と各顔画像の特徴量との相関値に基づいて類似度を計算する。
【００８７】
ステップＳ７７において、同伴者特定部３９は、ステップＳ７６で計算された類似度から最も大きい類似度を選択する。ステップＳ７８において、同伴者特定部３９は、ステップＳ７７で選択された最も大きい類似度が閾値より大きいかどうかを判定する。
【００８８】
ステップＳ７８で最も大きい類似度が閾値より大きいと判定された場合、ステップＳ７９において、同伴者特定部３９は、スマートフォン１２のユーザのうちの、最も大きい類似度に対応するユーザを同伴者として特定する。そして、同伴者特定部３９は、記憶部３４に記憶されている同伴者のユーザ情報に含まれるプロフィール情報を読み出し、表示制御部４０に供給する。
【００８９】
ステップＳ８０において、表示制御部４０は、同伴者特定部３９から供給される同伴者のプロフィール情報を透過ディスプレイ４１に供給して表示させる。
【００９０】
一方、ステップＳ７２で顔領域が存在しないと判定された場合、即ち同伴者が存在しない場合、処理はステップＳ７９およびＳ８０をスキップし、ステップＳ８１に進む。また、ステップＳ７８で最も大きい類似度が閾値より大きくはないと判定された場合、即ち同伴者特定の精度が低い場合、処理はステップＳ７９およびＳ８０をスキップし、ステップＳ８１に進む。
【００９１】
ステップＳ８１において、グラス型ウェアラブルデバイス１１は、同伴者特定処理を終了するかどうかを判定する。ステップＳ８１で同伴者特定処理を終了しないと判定された場合、処理はステップＳ７０に戻り、同伴者特定処理を終了すると判定されるまで、ステップＳ７０乃至Ｓ８１の処理が繰り返される。一方、ステップＳ８１で同伴者特定処理を終了すると判定された場合、処理は終了する。
【００９２】
以上のように、グラス型ウェアラブルデバイス１１は、スマートフォン１２のユーザの顔画像とグラス型ウェアラブルデバイス１１のユーザの視線方向の画像とを取得する。従って、グラス型ウェアラブルデバイス１１は、スマートフォン１２のユーザの顔画像とグラス型ウェアラブルデバイス１１のユーザの視線方向の画像内の顔領域とに基づいて、同伴者を高精度で特定することができる。
【００９３】
また、グラス型ウェアラブルデバイス１１は、特定された同伴者のプロフィール情報を表示するので、グラス型ウェアラブルデバイス１１のユーザのコミュニケーションを支援することができる。
【００９４】
＜第２実施の形態＞
（情報処理システムの第２実施の形態の構成例）
図７は、本開示を適用した情報処理システムの第２実施の形態の構成例を示すブロック図である。
【００９５】
図７に示す構成のうち、図２の構成と同じ構成には同じ符号を付してある。重複する説明については適宜省略する。
【００９６】
図７の情報処理システム１００は、グラス型ウェアラブルデバイス１１、スマートフォン１２−１乃至１２−Ｎの代わりに、グラス型ウェアラブルデバイス１０１、スマートフォン１０２が設けられる点が、図２の情報処理システム１０の構成と異なる。
【００９７】
なお、スマートフォン１０２−１乃至１０２−Ｎは同様の構成を有するので、以下では、スマートフォン１０２−１乃至１０２−Ｎを特に区別する必要がない場合、それらをまとめてスマートフォン１０２という。情報処理システム１００では、ユーザ特定情報と同伴者特定情報の種類が虹彩画像であり、ユーザ特定情報と同伴者特定情報の取得部の種類が異なる。
【００９８】
具体的には、グラス型ウェアラブルデバイス１０１の構成は、広角カメラ３８、同伴者特定部３９の代わりに、超高解像度カメラ１３１、同伴者特定部１３２が設けられる点が、図２のグラス型ウェアラブルデバイス１１の構成と異なる。
【００９９】
グラス型ウェアラブルデバイス１０１の超高解像度カメラ１３１（同伴者情報取得部）は、視線方向推定部３７の制御により、視線方向の超高解像度画像を撮影（取得）し、その超高解像度画像を同伴者特定部１３２に供給する。
【０１００】
同伴者特定部１３２は、超高解像度カメラ１３１から供給され超高解像度画像から虹彩領域を同伴者特定情報として抽出し、虹彩領域の特徴量を抽出する。また、同伴者特定部１３２は、記憶部３４に記憶されているユーザ情報にユーザ特定情報として含まれる虹彩画像を読み出し、各虹彩画像の特徴量を抽出する。同伴者特定部１３２は、抽出された虹彩領域の特徴量と各虹彩画像の特徴量との類似度を求める。同伴者特定部１３２は、最も大きい類似度が閾値より大きい場合、スマートフォン１０２のユーザのうちの、最も大きい類似度に対応するユーザを同伴者として特定する。
【０１０１】
虹彩画像の特徴量に基づいて人物を特定する方法は、例えば、小林司、藤井明宏、藤根俊夫、「携帯アイリス認証技術」、OKIテクニカルレビュー第210号 Vo.74 No.2、２００７年４月,p.58-61に記載されている。同伴者特定部１３２は、記憶部３４に記憶されている同伴者のユーザ情報に含まれるプロフィール情報を読み出し、表示制御部４０に供給する。
【０１０２】
スマートフォン１０２の構成は、登録処理部５１、可視光カメラ５４の代わりに、登録処理部１５１、ＩＲカメラ１５２と赤外線LED１５３が設けられる点を除いて、図２のスマートフォン１２の構成と同一である。
【０１０３】
スマートフォン１０２の登録処理部１５１は、入力部５５から供給される指令がユーザ情報の登録開始の指令である場合、ユーザ情報を登録するための画面の表示を表示制御部５２に指令する。また、登録処理部１５１は、入力部５５から供給される指令が撮影の開始の指令である場合、赤外線LED１５３を制御して赤外光を発光させるとともに、ＩＲカメラ１５２を制御してＩＲカメラ１５２に撮影を行わせる。登録処理部１５１は、その結果ＩＲカメラ１５２から供給されるスマートフォン１０２のユーザの虹彩画像を取得する。さらに、登録処理部１５１は、入力部５５から入力されるプロフィール情報を取得する。登録処理部１５１は、スマートフォン１０２のユーザの虹彩画像とプロフィール情報からなるユーザ情報を通信部５６に供給する。
【０１０４】
ＩＲカメラ１５２は、可視光の画像を撮影する超高解像度カメラ１３１とは異なる種類の取得部、即ち赤外光の画像を撮影する取得部である。ＩＲカメラ１５２は、登録処理部１５１の制御により、赤外線LED１５３がスマートフォン１０２のユーザの眼球に赤外光を照射しているときに、スマートフォン１０２のユーザの虹彩画像をユーザ特定情報として撮影（取得）する。ＩＲカメラ１５２は、その虹彩画像を登録処理部１５１に供給する。
【０１０５】
赤外線LED１５３は、登録処理部１５１の制御により、スマートフォン１０２のユーザの眼球に赤外光を照射する。
【０１０６】
（情報処理システムの処理の説明）
図８は、図７のスマートフォン１０２の登録処理を説明するフローチャートである。この登録処理は、例えば、スマートフォン１０２のユーザが入力部５５を用いてユーザ情報の登録を指令し、その指令に応じて登録処理部１５１が表示制御部５２にユーザ情報を登録するための画面の表示を指令したとき、開始される。
【０１０７】
図８のステップＳ１１１において、スマートフォン１０２の表示制御部５２は、登録処理部１５１からの指令に応じて、虹彩画像の撮影を案内する撮影画面を生成し、表示部５３に表示させる。ユーザは、撮影画面を見ながら、所望のタイミングで入力部５５を用いて撮影を指令する。入力部５５は、撮影の指令を受け付けると、その指令を登録処理部１５１に供給する。
【０１０８】
ステップＳ１１２において、登録処理部１５１は、入力部５５から撮影の指令が供給されたかどうかを判定する。ステップＳ１１２で撮影の指令がまだ供給されていないと判定された場合、登録処理部１５１は、撮影の指令が供給されるまで待機する。
【０１０９】
一方、ステップＳ１１２で撮影の指令が供給されたと判定された場合、登録処理部１５１は、赤外線LED１５３に発光を指令するとともに、ＩＲカメラ１５２に撮影を指令する。そして、ステップＳ１１３において、赤外線LED１５３は、赤外光をスマートフォン１０２のユーザの眼球に照射する。ステップＳ１１４において、ＩＲカメラ１５２は、スマートフォン１０２のユーザの虹彩画像を撮影する。
【０１１０】
ステップＳ１１５において、登録処理部１５１は、入力部５５から虹彩画像の登録の指令が供給されたかどうかを判定する。
【０１１１】
ステップＳ１１５で虹彩画像の登録の指令が供給されていないと判定された場合、登録処理部１５１は、表示制御部５２に虹彩画像の撮影画面の表示を指令し、処理をステップＳ１１１に戻す。そして、入力部５５から登録処理部１５１へ虹彩画像の登録の指令が供給されるまで、ステップＳ１１１乃至Ｓ１１５の処理が繰り返される。
【０１１２】
一方、ステップＳ１１５で虹彩画像の登録の指令が供給されたと判定された場合、登録処理部１５１は、その虹彩画像を保持して、プロフィール情報入力画面の表示を表示制御部５２に指令し、処理をステップＳ１１６に進める。
【０１１３】
ステップＳ１１６乃至Ｓ１２０の処理は、図３のステップＳ１６乃至Ｓ２０の処理と同様であるので、説明は省略する。
【０１１４】
また、図７の情報処理システム１００のユーザ情報取得処理は、図５のユーザ情報取得処理と同様であるので、説明は省略する。
【０１１５】
図９は、図７のグラス型ウェアラブルデバイス１０１の同伴者特定処理を説明するフローチャートである。
【０１１６】
図９のステップＳ１７０において、視線方向推定部３７は、赤外線LED３６と接眼ＩＲカメラ３５を制御して、グラス型ウェアラブルデバイス１０１のユーザの眼球の画像を撮影し、角膜反射法を利用して視線方向を推定する。
【０１１７】
ステップＳ１７１において、超高解像度カメラ１３１は、視線方向に基づく視線方向推定部３７の制御により、視線方向の超高解像度画像を撮影し、その超高解像度画像を同伴者特定部１３２に供給する。
【０１１８】
ステップＳ１７２において、同伴者特定部１３２は、超高解像度カメラ１３１から供給される超高解像度画像に顔領域が存在するかどうかを判定する。ステップＳ１７２で顔領域が存在すると判定された場合、即ち同伴者が存在する場合、処理はステップＳ１７３に進む。
【０１１９】
ステップＳ１７３において、同伴者特定部１３２は、超高解像度カメラ１３１から供給される超高解像度画像から顔領域を抽出する。ステップＳ１７４において、同伴者特定部１３２は、顔領域から虹彩領域を抽出する。ステップＳ１７５において、同伴者特定部１３２は、虹彩領域の特徴量を抽出する。
【０１２０】
ステップＳ１７６において、同伴者特定部１３２は、記憶部３４に記憶されている各ユーザ情報に含まれる虹彩画像を読み出し、その虹彩画像の特徴量を抽出する。ステップＳ１７７において、同伴者特定部１３２は、抽出された虹彩領域の特徴量と各虹彩画像の特徴量との相関値に基づいて類似度を計算する。
【０１２１】
ステップＳ１７８乃至Ｓ１８２の処理は、図６のステップＳ７７乃至Ｓ８１の処理と同様であるので、説明は省略する。
【０１２２】
また、ステップＳ１７２で顔領域が存在しないと判定された場合、即ち同伴者が存在しない場合、処理はステップＳ１８２に進む。
【０１２３】
以上のように、グラス型ウェアラブルデバイス１０１は、スマートフォン１０２のユーザの虹彩画像とグラス型ウェアラブルデバイス１０１のユーザの視線方向の超高解像度画像とを取得する。従って、グラス型ウェアラブルデバイス１０１は、スマートフォン１２のユーザの虹彩画像とグラス型ウェアラブルデバイス１０１のユーザの視線方向の超高解像度画像内の虹彩領域とに基づいて、同伴者を高精度で特定することができる。
【０１２４】
＜第３実施の形態＞
（情報処理システムの第３実施の形態の第１の構成例）
図１０は、本開示を適用した情報処理システムの第３実施の形態の第１の構成例を示すブロック図である。
【０１２５】
図１０に示す構成のうち、図２の構成と同じ構成には同じ符号を付してある。重複する説明については適宜省略する。
【０１２６】
図１０の情報処理システム２００は、グラス型ウェアラブルデバイス２０１、スマートフォン２０２−１乃至スマートフォン２０２−Ｎ、SNSサーバ２０３、およびスマートフォン２０２−１乃至２０２−Ｎのそれぞれと同一のユーザにより装着されるウォッチ型ウェアラブルデバイス２０４−１乃至２０４−Ｎにより構成される。
【０１２７】
なお、スマートフォン２０２−１乃至２０２−Ｎは同様の構成を有するので、以下では、スマートフォン２０２−１乃至２０２−Ｎを特に区別する必要がない場合、それらをまとめてスマートフォン２０２という。同様に、ウォッチ型ウェアラブルデバイス２０４−１乃至２０４−Ｎをまとめてウォッチ型ウェアラブルデバイス２０４という。
【０１２８】
情報処理システム２００では、ユーザ特定情報と同伴者特定情報の種類が脈波を示す脈波情報であり、ユーザ特定情報と同伴者特定情報が異なる種類の取得部によりリアルタイムで取得される。
【０１２９】
具体的には、グラス型ウェアラブルデバイス２０１の構成は、近接通信部３１、制御部３２、通信部３３、記憶部３４、広角カメラ３８、同伴者特定部３９の代わりに、近接通信部２３１、制御部２３２、通信部２３３、記憶部２３４、可視光カメラ２３６、同伴者特定部２３８が設けられる点、および、スペックル取得部２３５とレーザ発光部２３７が新たに設けられる点が、図２のグラス型ウェアラブルデバイス１１の構成と異なる。
【０１３０】
グラス型ウェアラブルデバイス２０１の近接通信部２３１は、近接通信部３１と同様に、各スマートフォン２０２のBluetoothビーコンから、アドバタイジングパケットを受信する。このアドバタイジングパケットのURLフィールドには、送信元のスマートフォン２０２のユーザのプロフィール情報の取得先として、SNSサーバ２０３内のプロフィール情報の記憶位置を示すURLが記述されている。近接通信部２３１は、このURLを制御部２３２に供給する。
【０１３１】
その後、近接通信部２３１は、近接通信部３１と同様に、各スマートフォン２０２がグラス型ウェアラブルデバイス２０１と近接通信可能な範囲外に存在するようになったかどうかを検出し、検出結果を制御部２３２に供給する。
【０１３２】
また、近接通信部２３１は、Bluetoothビーコンを有する。近接通信部２３１は、Bluetoothビーコンにより、Bluetoothビーコンの検知範囲内に存在するスマートフォン２０２に、制御部２３２から供給される、スマートフォン２０２のユーザの脈波情報を要求する脈波情報リクエストをブロードキャストする。そして、近接通信部２３１（ユーザ特定情報取得部）は、脈波情報リクエストに応じて各スマートフォン２０２から送信されてくる脈波情報をユーザ特定情報として受信（取得）し、制御部２３２に供給する。
【０１３３】
制御部２３２は、近接通信部２３１から供給されるURLを通信部２３３に供給し、そのURLに応じて通信部２３３から供給されるプロフィール情報を取得する。また、制御部２３２は、脈波情報リクエストを生成して近接通信部２３１に供給し、近接通信部２３１から供給される脈波情報を取得する。
【０１３４】
制御部２３２は、各スマートフォン２０２のユーザのプロフィール情報と脈波情報を対応付けて、記憶部２３４に供給して一時的に記憶させる。さらに、制御部２３２は、近接通信部２３１から供給される検出結果に基づいて、グラス型ウェアラブルデバイス２０１と近接通信可能な範囲外に存在するようになったスマートフォン２０２のユーザのプロフィール情報と脈波情報を記憶部２３４に削除させる。
【０１３５】
通信部２３３は、制御部２３２から供給されるURLに基づいて、そのURLに記憶されているプロフィール情報をSNSサーバ２０３に要求するプロフィール情報送信リクエストを、インターネットなどを介してSNSサーバ２０３に送信する。通信部２３３は、プロフィール情報送信リクエストに応じて、SNSサーバ２０３から送信されてくるプロフィール情報を受信し、制御部２３２に供給する。
【０１３６】
記憶部２３４は、制御部２３２から供給される各ユーザのプロフィール情報と脈波情報を対応付けて、一時的に記憶する。また、記憶部２３４は、制御部２３２の制御により、記憶しているプロフィール情報と脈波情報を削除する。
【０１３７】
スペックル取得部２３５は、可視光カメラ２３６から供給されるグラス型ウェアラブルデバイス２０１のユーザの視線方向の画像から、首、唇、額、手の甲などの肌が露出している肌領域を抽出する。スペックル取得部２３５は、肌領域に基づいてレーザ発光部２３７を制御することにより、レーザ発光部２３７に肌に向けてレーザ光を発光させるとともに、可視光カメラ２３６に肌画像を撮影させる。
【０１３８】
スペックル取得部２３５は、その結果可視光カメラ２３６から供給される肌画像からスペックルを取得し、そのスペックルから得られる血流データから同伴者の脈波情報（血流波情報）を同伴者特定情報として検出（取得）する。なお、肌画像から血流データを取得する方法は、例えば、http://moor-inst.jp/products/moorflpi-2/moorflpi2-1.htmlに記載されている。スペックル取得部２３５は、同伴者の脈波情報を同伴者特定部２３８に供給する。
【０１３９】
可視光カメラ２３６は、視線方向推定部３７の制御により、グラス型ウェアラブルデバイス２０１のユーザの視線方向の画像を撮影し、その画像をスペックル取得部２３５に供給する。また、可視光カメラ２３６（同伴者特定情報取得部）は、スペックル取得部２３５の制御により、レーザ発光部２３７が肌にレーザ光を発光しているときに、肌画像を撮影し、スペックル取得部２３５に供給する。レーザ発光部２３７は、スペックル取得部２３５の制御により、肌にレーザ光を発光する。
【０１４０】
同伴者特定部２３８は、記憶部２３４に記憶されている各スマートフォン２０２のユーザの脈波情報を読み出す。そして、同伴者特定部２３８は、スペックル取得部２３５から供給される同伴者の脈波情報と各スマートフォン２０２のユーザの脈波情報との類似度を求める。具体的には、同伴者特定部２３８は、同伴者の脈波情報が示す脈波と、各スマートフォン２０２のユーザの脈波情報が示す脈波の時間のずれを計算し、そのずれの偏差が小さいほど類似度が大きくなるように類似度を求める。
【０１４１】
同伴者特定部２３８は、最も大きい類似度が閾値より大きい場合、スマートフォン２０２のユーザのうちの、最も大きい類似度に対応するユーザを同伴者として特定する。同伴者特定部２３８は、記憶部２３４に記憶されている同伴者のプロフィール情報を読み出し、表示制御部４０に供給する。
【０１４２】
スマートフォン２０２の構成は、登録処理部５１、表示制御部５２、通信部５６、近接通信部５８の代わりに、登録処理部２５１、表示制御部２５２、通信部２５３、近接通信部２５４が設けられる点、および、可視光カメラ５４が設けられない点が、図２のスマートフォン１２の構成と異なる。
【０１４３】
登録処理部２５１は、入力部５５から供給される指令がプロフィール情報の登録開始の指令である場合、プロフィール情報を登録するための画面の表示を表示制御部２５２に指令する。また、登録処理部２５１は、入力部５５から入力されるプロフィール情報を取得する。登録処理部２５１は、スマートフォン２０２のプロフィール情報を通信部２５３に供給する。
【０１４４】
表示制御部２５２は、登録処理部２５１から供給される指令に応じて、プロフィール情報を登録するための画面を生成し、表示部５３に供給して表示させる。
【０１４５】
通信部２５３は、登録処理部２５１から供給されるプロフィール情報の登録を要求するプロフィール情報登録リクエストを、インターネットなどを介してSNSサーバ２０３に送信する。通信部２５３は、プロフィール情報登録リクエストに応じてSNSサーバ２０３から送信されてくるプロフィール情報のURLを受信する。通信部２５３は、プロフィール情報のURLを記憶部５７に供給し、記憶させる。
【０１４６】
近接通信部２５４は、Bluetoothビーコンを有する。近接通信部２５４は、記憶部５７からプロフィール情報のURLを読み出し、予め規定されたデータフォーマットにしたがってURLフィールドにプロフィール情報のURLを記述したアドバタイズパケットを生成する。近接通信部２５４は、Bluetoothビーコンにより、生成されアドバタイズパケットを、Bluetoothビーコンの検知範囲内に存在するグラス型ウェアラブルデバイス２０１にブロードキャストする。
【０１４７】
また、近接通信部２５４は、近接通信部２３１のBluetoothビーコンからBluetooth(登録商標)を用いてブロードキャストされる脈波情報リクエストを受信する。近接通信部２５４は、Bluetoothビーコンにより、スマートフォン２０２のユーザに装着されるウォッチ型ウェアラブルデバイス２０４に脈波情報リクエストを送信する。近接通信部２５４は、その脈波情報リクエストに応じてウォッチ型ウェアラブルデバイス２０４のBluetoothビーコンから送信されてくる脈波情報を受信する。近接通信部２５４は、Bluetoothビーコンにより、受信された脈波情報を、Bluetoothビーコンの検知範囲内に存在するグラス型ウェアラブルデバイス２０１にブロードキャストする。
【０１４８】
SNSサーバ２０３は、通信部２６１、リクエスト処理部２６２、およびＤＢ２６３により構成される。
【０１４９】
SNSサーバ２０３の通信部２６１は、スマートフォン２０２の通信部２５３から送信されてくるプロフィール情報登録リクエストを受信し、リクエスト処理部２６２に供給する。また、通信部２６１は、リクエスト処理部２６２から供給されるプロフィール情報のURLを、インターネットなどを介してスマートフォン２０２に送信する。
【０１５０】
また、通信部２６１は、グラス型ウェアラブルデバイス２０１の通信部３３から送信されてくるプロフィール情報送信リクエストを受信し、リクエスト処理部２６２に供給する。また、通信部２６１は、リクエスト処理部２６２から供給されるプロフィール情報を、インターネットなどを介してグラス型ウェアラブルデバイス２０１に送信する。
【０１５１】
リクエスト処理部２６２は、通信部２６１から供給されるプロフィール情報登録リクエストを解析し、プロフィール情報登録リクエストが登録を要求するプロフィール情報を取得する。リクエスト処理部２６２は、そのプロフィール情報のURLを決定し、通信部２６１に供給する。また、リクエスト処理部２６２は、プロフィール情報をＤＢ２６３に供給し、そのプロフィール情報のURLに対応付けて記憶させる。
【０１５２】
また、リクエスト処理部２６２は、通信部２６１から供給されるプロフィール情報送信リクエストを解析し、プロフィール情報送信リクエストが送信を要求するプロフィール情報のURLを取得する。リクエスト処理部２６２は、そのURLをＤＢ２６３に供給し、そのURLに対応付けて記憶されるプロフィール情報を読み出す。リクエスト処理部２６２は、読み出されたプロフィール情報を通信部２６１に供給する。
【０１５３】
ＤＢ２６３は、リクエスト処理部２６２から供給されるプロフィール情報を、そのプロフィール情報のURLに対応付けて記憶する。
【０１５４】
ウォッチ型ウェアラブルデバイス２０４は、近接通信部２７１と脈波センサ２７２により構成される。
【０１５５】
ウォッチ型ウェアラブルデバイス２０４の近接通信部２７１は、ウォッチ型ウェアラブルデバイス２０４を装着したユーザのスマートフォン２０２のBluetoothビーコンから送信されてくる脈波情報リクエストを受信する。近接通信部２７１は、脈波情報リクエストに応じて、ウォッチ型ウェアラブルデバイス２０４を装着するユーザの脈波情報を脈波センサ２７２に要求する。また、近接通信部２７１は、Bluetoothビーコンを有する。近接通信部２７１は、Bluetoothビーコンにより、脈波センサ２７２から供給される脈波情報を、Bluetooth(登録商標)を用いてスマートフォン２０２に送信する。
【０１５６】
脈波センサ２７２は、近接通信部２７１から供給される要求に応じて、ウォッチ型ウェアラブルデバイス２０４を装着したユーザの脈波情報の取得を開始し、近接通信部２７１に供給する。
【０１５７】
なお、図１０の例では、スペックル取得部２３５、可視光カメラ２３６、およびレーザ発光部２３７により同伴者の脈波情報を取得するが、デプスセンサにより検出されるデプスの時間変化などにより同伴者の脈波情報を取得するようにしてもよい。
【０１５８】
（情報処理システムの処理の説明）
図１０のスマートフォン２０２の登録処理は、ユーザ情報およびユーザ情報送信リクエストが、それぞれ、プロフィール情報、プロフィール情報送信リクエストに代わる点を除いて、図３のステップＳ１６乃至Ｓ２０の処理と同様であるので、説明は省略する。
【０１５９】
図１０の情報処理システム２００のプロフィール情報取得処理は、ユーザ情報およびユーザ情報送信リクエストが、それぞれ、プロフィール情報、プロフィール情報送信リクエストに代わる点を除いて、図５のユーザ情報登録処理と同様であるので、説明は省略する。
【０１６０】
図１１は、図１０の情報処理システム２００の同伴者特定処理を説明するフローチャートである。
【０１６１】
図１１のステップＳ２００において、グラス型ウェアラブルデバイス２０１の近接通信部２３１は、Bluetoothビーコンにより、Bluetoothビーコンの検知範囲内に存在する全てのスマートフォン２０２に脈波情報リクエストをブロードキャストする。
【０１６２】
ステップＳ２３１において、スマートフォン２０２の近接通信部２５４は、グラス型ウェアラブルデバイス２０１のBluetoothビーコンからブロードキャストされる脈波情報リクエストを受信する。ステップＳ２３２において、近接通信部２５４は、Bluetoothビーコンにより、スマートフォン２０２のユーザに装着されるウォッチ型ウェアラブルデバイス２０４に脈波情報リクエストを送信する。
【０１６３】
ステップＳ２４１において、ウォッチ型ウェアラブルデバイス２０４の近接通信部２７１は、ウォッチ型ウェアラブルデバイス２０４を装着したユーザのスマートフォン２０２のBluetoothビーコンから送信されてくる脈波情報リクエストを受信する。近接通信部２７１は、脈波情報リクエストに応じて脈波情報を脈波センサ２７２に要求する。
【０１６４】
ステップＳ２４２において、脈波センサ２７２は、近接通信部２７１から供給される要求に応じて、ウォッチ型ウェアラブルデバイス２０４を装着するユーザの脈波情報の取得を開始し、所定の期間だけ脈波情報を取得する。そして、脈波センサ２７２は、取得された脈波情報を近接通信部２７１に供給する。ステップＳ２４３において、近接通信部２７１は、脈波センサ２７２から供給される脈波センサを、Bluetooth(登録商標)を用いてスマートフォン２０２に送信する。
【０１６５】
ステップＳ２３３において、スマートフォン２０２の近接通信部２５４は、近接通信部２７１から送信されてくる脈波情報を受信する。
【０１６６】
ステップＳ２０１およびＳ２０２の処理は、図６のステップＳ７０およびＳ７１の処理と同一であるので、説明は省略する。
【０１６７】
ステップＳ２０３において、スペックル取得部２３５は、可視光カメラ２３６から供給される画像に肌領域が存在するかどうかを判定する。ステップＳ２０３で肌領域が存在すると判定された場合、即ち同伴者が存在する場合、処理はステップＳ２０４に進む。
【０１６８】
ステップＳ２０４において、スペックル取得部２３５は、可視光カメラ２３６から供給される画像から肌領域を抽出する。そして、スペックル取得部２３５は、肌領域に基づいてレーザ発光部２３７と可視光カメラ２３６を制御し、レーザ発光部２３７に肌に向けてレーザ光を発光させるとともに、可視光カメラ２３６に肌画像を撮影させる。
【０１６９】
ステップＳ２０５において、スペックル取得部２３５は、可視光カメラ２３６により撮影された肌画像からスペックルを取得する。ステップＳ２０６において、スペックル取得部２３５は、取得されたスペックルから得られる血流データから脈波情報を取得する。
【０１７０】
ステップＳ２３４において、スマートフォン２０２の近接通信部２５４は、Bluetoothビーコンにより、受信された脈波情報を、Bluetoothビーコンの検知範囲内に存在するグラス型ウェアラブルデバイス２０１にブロードキャストする。
【０１７１】
ステップＳ２０７において、グラス型ウェアラブルデバイス２０１の近接通信部２３１は、スマートフォン２０２からブロードキャストされた脈波情報を受信する。近接通信部２３１は、受信されたスマートフォン２０２のユーザの脈波情報を、制御部２３２を介して記憶部２３４に供給し、そのユーザのプロフィール情報に対応付けて一時的に記憶させる。
【０１７２】
ステップＳ２０８において、同伴者特定部２３８は、記憶部２３４に記憶されている各スマートフォン２０２のユーザの脈波情報を読み出し、スペックル取得部２３５から供給される同伴者の脈波情報と同期するように同期処理を行う。ステップＳ２０９において、同伴者特定部２３８は、同期処理された同伴者の脈波情報が示す脈波と各スマートフォン２０２のユーザの脈波情報が示す脈波の時間のずれの偏差に基づいて、ユーザごとに、その偏差が小さいほど類似度が大きくなるように類似度を計算する。
【０１７３】
ステップＳ２１０乃至Ｓ２１４の処理は、図６のステップＳ７７乃至Ｓ８１の処理と同様であるので、説明は省略する。また、ステップＳ２０３で肌領域が存在しないと判定された場合、即ち同伴者が存在しない場合、処理はステップＳ２１４に進む。
【０１７４】
以上のように、グラス型ウェアラブルデバイス２０１は、スマートフォン２０２のユーザの脈波情報と、グラス型ウェアラブルデバイス２０１の視線方向の肌画像とを取得する。従って、グラス型ウェアラブルデバイス２０１は、スマートフォン２０２のユーザの脈波情報と視線方向の肌画像から得られる脈波情報とに基づいて、同伴者を高精度で特定することができる。
【０１７５】
（情報処理システムの第３実施の形態の第２の構成例）
図１２は、本開示を適用した情報処理システムの第３実施の形態の第２の構成例を示すブロック図である。
【０１７６】
図１２に示す構成のうち、図１０の構成と同じ構成には同じ符号を付してある。重複する説明については適宜省略する。
【０１７７】
図１２の情報処理システム３００の構成は、グラス型ウェアラブルデバイス２０１の代わりにグラス型ウェアラブルデバイス３０１が設けられる点が、図１０の情報処理システム２００の構成と異なる。情報処理システム３００では、ユーザ特定情報とは異なる種類の情報である、ユーザの視線方向の音声が、同伴者特定情報として取得される。
【０１７８】
具体的には、グラス型ウェアラブルデバイス３０１の構成は、可視光カメラ２３６、レーザ発光部２３７、およびスペックル取得部２３５の代わりに、マイクロフォン３３１が設けられる点、および、同伴者特定部２３８の代わりに同伴者特定部３３２が設けられる点が、図１０のグラス型ウェアラブルデバイス２０１の構成と異なる。
【０１７９】
グラス型ウェアラブルデバイス３０１のマイクロフォン３３１は、視線方向推定部３７の制御により、グラス型ウェアラブルデバイス２０１のユーザの視線方向の音声を取得し、その音声を同伴者特定部３３２に供給する。
【０１８０】
同伴者特定部３３２は、記憶部２３４に記憶されている各スマートフォン２０２のユーザの脈波情報を読み出す。また、同伴者特定部３３２は、マイクロフォン３３１から供給される音声から心音情報を同伴者特定情報として抽出する。そして、同伴者特定部３３２は、心音情報から脈波情報を復元するモデルにしたがって、抽出された心音情報を脈波情報に変換し、その脈波情報を同伴者の脈波情報とする。即ち、同伴者特定部３３２（変換部）は、種類が、ユーザ特定情報の種類とは異なり、心音情報である同伴者特定情報を、種類が、ユーザ特定情報と同一の脈波情報である情報に変換する。
【０１８１】
同伴者特定部３３２（同伴者特定部）は、図１０の同伴者特定部２３８と同様に、同伴者の脈波情報と各スマートフォン２０２のユーザの脈波情報との類似度を算出し、その類似度に基づいて同伴者を特定する。同伴者特定部３３２は、記憶部２３４に記憶されている同伴者のプロフィール情報を読み出し、表示制御部４０に供給する。
【０１８２】
以上のように、グラス型ウェアラブルデバイス３０１で同伴者特定情報として取得可能な情報の種類と、スマートフォン２０２でユーザ特定情報として取得可能な情報の種類が異なる場合、グラス型ウェアラブルデバイス３０１は、同伴者特定情報とユーザ特定情報の一方の種類を他方の種類に変換し、同伴者を特定する。
【０１８３】
＜第４実施の形態＞
（情報処理システムの第４実施の形態の構成例）
図１３は、本開示を適用した情報処理システムの第４実施の形態の構成例を示すブロック図である。
【０１８４】
図１３に示す構成のうち、図１０の構成と同じ構成には同じ符号を付してある。重複する説明については適宜省略する。
【０１８５】
図１３の情報処理システム４００の構成は、グラス型ウェアラブルデバイス２０１、スマートフォン２０２−１乃至２０２−Ｎ、ウォッチ型ウェアラブルデバイス２０４−１乃至２０４−Ｎの代わりに、グラス型ウェアラブルデバイス４０１、スマートフォン４０２−１乃至４０２−Ｎ、ウォッチ型ウェアラブルデバイス４０４−１乃至４０４−Ｎが設けられる点が、図１０の情報処理システム２００の構成と異なる。
【０１８６】
なお、スマートフォン４０２−１乃至４０２−Ｎは同様の構成を有するので、以下では、スマートフォン４０２−１乃至４０２−Ｎを特に区別する必要がない場合、それらをまとめてスマートフォン４０２という。同様に、ウォッチ型ウェアラブルデバイス４０４−１乃至４０４−Ｎをまとめてウォッチ型ウェアラブルデバイス４０４という。
【０１８７】
情報処理システム４００では、ユーザ特定情報と同伴者特定情報の種類が、ウォッチ型ウェアラブルデバイス４０４が装着される所定の部位（例えば手首）の各時刻の動きを示す動き情報である。
【０１８８】
具体的には、グラス型ウェアラブルデバイス４０１の構成は、近接通信部２３１、制御部２３２、記憶部２３４、同伴者特定部２３８の代わりに、近接通信部４３１、制御部４３２、記憶部４３４、同伴者特定部４３６が設けられる点と、スペックル取得部２３５、可視光カメラ２３６、およびレーザ発光部２３７の代わりにデプスセンサ４３５が設けられる点が、図１０のグラス型ウェアラブルデバイス２０１の構成と異なる。
【０１８９】
グラス型ウェアラブルデバイス４０１の近接通信部４３１は、各スマートフォン４０２のBluetoothビーコンから、プロフィール情報のURLがURLフィールドに記述されているアドバタイジングパケットを受信する。近接通信部４３１は、このURLを制御部４３２に供給する。
【０１９０】
その後、近接通信部４３１は、近接通信部２３１と同様に、各スマートフォン４０２がグラス型ウェアラブルデバイス４０１の近接通信可能な範囲外に存在するようになったかどうかを検出し、検出結果を制御部４３２に供給する。
【０１９１】
また、近接通信部４３１は、Bluetoothビーコンを有する。近接通信部４３１は、Bluetoothビーコンにより、Bluetoothビーコンの検知範囲内に存在するスマートフォン４０２に、制御部４３２から供給される、スマートフォン４０２のユーザの動き情報を要求する動き情報リクエストをブロードキャストする。そして、近接通信部４３１（ユーザ特定情報取得部）は、動き情報リクエストに応じてスマートフォン４０２から送信されてくる動き情報をユーザ特定情報として受信（取得）し、制御部４３２に供給する。
【０１９２】
制御部４３２は、近接通信部４３１から供給されるURLを通信部２３３に供給し、そのURLに応じて通信部２３３から供給されるプロフィール情報を取得する。また、制御部４３２は、動き情報リクエストを生成して近接通信部４３１に供給し、近接通信部４３１から供給される動き情報を取得する。
【０１９３】
制御部４３２は、各スマートフォン４０２のユーザのプロフィール情報と動き情報を対応付けて、記憶部４３４に供給して一時的に記憶させる。さらに、制御部４３２は、近接通信部４３１から供給される検出結果に基づいて、グラス型ウェアラブルデバイス４０１と近接通信可能な範囲外に存在するようになったスマートフォン４０２のユーザのプロフィール情報と動き情報を記憶部４３４に削除させる。
【０１９４】
記憶部４３４は、制御部４３２から供給される各ユーザのプロフィール情報と動き情報を対応付けて、一時的に記憶する。また、記憶部４３４は、制御部４３２の制御により、記憶しているプロフィール情報と動き情報を削除する。
【０１９５】
デプスセンサ４３５（同伴者特定情報取得部）は、視線方向推定部３７の制御により、グラス型ウェアラブルデバイス４０１のユーザの視線方向の各時刻のデプス画像を所定の時間だけ取得し、同伴者特定部４３６に供給する。
【０１９６】
同伴者特定部４３６は、デプスセンサ４３５から供給される各時刻のデプス画像から、骨格のうちのウォッチ型ウェアラブルデバイス４０４が装着される所定の部位を推定し、その部位のデプス画像における３次元座標を取得する。骨格の３次元座標をトラッキングする方法は、例えば、http://blogs.wsj.com/tech-europe/2010/11/08/key-kinect-technology-devised-in-cambridge-lab/やhttps://msdn.microsoft.com/ja-jp/library/jj131025.aspxに記載されている。同伴者特定部４３６は、各時刻の所定の部位の３次元座標に基づいて、所定の部位の動きを示す動き情報を生成し、同伴者の動き情報、即ち同伴者特定情報とする。
【０１９７】
また、同伴者特定部４３６は、記憶部４３４に記憶されている各スマートフォン４０２のユーザの動き情報を読み出す。そして、同伴者特定部４３６は、同伴者の動き情報が示す各時刻の動きと、各スマートフォン４０２のユーザの動き情報が示す各時刻の動きとの類似度を計算する。
【０１９８】
動きの類似度の計算方法は、例えば、竹林佑介、西尾孝治、小堀研一、「モーションキャプチャデータの類似検索に関する一手法」、映像情報メディア学会誌、2008年9月1日、p.1420-1426や佐藤浩司、青木工太、長橋宏、「動作特徴を考慮したモーションキャプチャデータベースの構築と動作生成への応用」、映像情報メディア学会誌、2008年8月1日、p.1330-1332に記載されている。
【０１９９】
同伴者特定部４３６は、最も大きい類似度が閾値より大きい場合、スマートフォン４０２のユーザのうちの、最も大きい類似度に対応するユーザを同伴者として特定する。同伴者特定部４３６は、記憶部４３４に記憶されている同伴者のプロフィール情報を読み出し、表示制御部４０に供給する。
【０２００】
スマートフォン４０２の構成は、近接通信部２５４の代わりに近接通信部４５１が設けられる点が、図１０のスマートフォン２０２の構成と異なる。
【０２０１】
スマートフォン４０２の近接通信部４５１は、Bluetoothビーコンを有する。近接通信部４５１は、記憶部５７からプロフィール情報のURLを読み出し、予め規定されたデータフォーマットにしたがってURLフィールドにプロフィール情報のURLを記述したアドバタイズパケットを生成する。近接通信部４５１は、Bluetoothビーコンにより、生成されアドバタイズパケットを、Bluetoothビーコンの検知範囲内に存在するグラス型ウェアラブルデバイス４０１にブロードキャストする。
【０２０２】
また、近接通信部４５１は、近接通信部４３１のBluetoothビーコンからBluetooth(登録商標)を用いてブロードキャストされる動き情報リクエストを受信する。近接通信部４５１は、Bluetoothビーコンにより、スマートフォン４０２のユーザに装着されるウォッチ型ウェアラブルデバイス４０４に動き情報リクエストを送信する。近接通信部４５１は、その動き情報リクエストに応じてウォッチ型ウェアラブルデバイス４０４のBluetoothビーコンから送信されてくる動き情報を受信する。近接通信部４５１は、Bluetoothビーコンにより、受信された動き情報を、Bluetoothビーコンの検知範囲内に存在するグラス型ウェアラブルデバイス４０１にブロードキャストする。
【０２０３】
ウォッチ型ウェアラブルデバイス４０４は、近接通信部４７１と慣性センサ４７２により構成される。
【０２０４】
ウォッチ型ウェアラブルデバイス４０４の近接通信部４７１は、ウォッチ型ウェアラブルデバイス４０４を装着したユーザのスマートフォン４０２のBluetoothビーコンから送信されてくる動き情報リクエストを受信する。近接通信部４７１は、動き情報リクエストに応じて、ウォッチ型ウェアラブルデバイス４０４を装着するユーザの動き情報を慣性センサ４７２に要求する。また、近接通信部４７１は、Bluetoothビーコンを有する。近接通信部４７１は、Bluetoothビーコンにより、慣性センサ４７２から供給される動き情報を、Bluetooth(登録商標)を用いてスマートフォン４０２に送信する。
【０２０５】
慣性センサ４７２は、近接通信部４７１から供給される要求に応じて、ウォッチ型ウェアラブルデバイス４０４が装着された部位の所定の時間の各時刻の慣性データの取得を開始する。慣性センサ４７２は、取得された各時刻の慣性データを、慣性航法により、慣性センサ４７２における３次元座標に変換する。慣性センサ４７２は、各時刻の３次元座標に基づいて、ウォッチ型ウェアラブルデバイス４０４を装着したユーザの動き情報を計算し、近接通信部４７１に供給する。
【０２０６】
なお、スマートフォン４０２は、ウォッチ型ウェアラブルデバイス４０４の装着部位を示す部位情報を、動き情報とともにグラス型ウェアラブルデバイス４０１に送信するようにしてもよい。この場合、記憶部４３４は、動き情報とともに部位情報も記憶する。
【０２０７】
そして、グラス型ウェアラブルデバイス４０１は、骨格の全部位の動き情報を求めておき、類似度の計算を行う際、その計算に用いられるスマートフォン４０２のユーザの動き情報に対応する部位情報が示す部位の動き情報を、全部位の動き情報から選択する。グラス型ウェアラブルデバイス４０１は、選択された部位の動き情報とスマートフォン４０２のユーザの動き情報に基づいて類似度を計算する。このように、スマートフォン４０２が部位情報を送信する場合、スマートフォン４０２のユーザは、任意の部位にウォッチ型ウェアラブルデバイス４０４を装着することができる。
【０２０８】
（情報処理システムの処理の説明）
図１３のスマートフォン４０２の登録処理および図１３の情報処理システム２００のプロフィール情報取得処理は、第３実施の形態における登録処理およびプロフィール情報取得処理と同様であるので、説明は省略する。
【０２０９】
図１４は、図１３の情報処理システム４００の同伴者特定処理を説明するフローチャートである。
【０２１０】
図１４のステップＳ４００において、グラス型ウェアラブルデバイス４０１の近接通信部４３１は、Bluetoothビーコンにより、Bluetoothビーコンの検知範囲内に存在する全てのスマートフォン４０２に動き情報リクエストをブロードキャストする。
【０２１１】
ステップＳ４３１において、スマートフォン４０２の近接通信部４５１は、グラス型ウェアラブルデバイス４０１のBluetoothビーコンからブロードキャストされる動き情報リクエストを受信する。ステップＳ４３２において、近接通信部４５１は、Bluetoothビーコンにより、スマートフォン４０２のユーザに装着されるウォッチ型ウェアラブルデバイス４０４に動き情報リクエストを送信する。
【０２１２】
ステップＳ４４１において、ウォッチ型ウェアラブルデバイス４０４の近接通信部４７１は、ウォッチ型ウェアラブルデバイス４０４を装着したユーザのスマートフォン４０２のBluetoothビーコンから送信されてくる動き情報リクエストを受信する。近接通信部４７１は、動き情報リクエストに応じて動き情報を慣性センサ４７２に要求する。
【０２１３】
ステップＳ４４２において、慣性センサ４７２は、近接通信部４７１から供給される要求に応じて、ウォッチ型ウェアラブルデバイス４０４が装着された部位の所定の時間の各時刻の慣性データの取得を開始する。慣性センサ４７２は、取得された各時刻の慣性データを、慣性航法により、慣性センサ４７２における３次元座標に変換する。
【０２１４】
ステップＳ４４３において、慣性センサ４７２は、各時刻の３次元座標に基づいてウォッチ型ウェアラブルデバイス４０４のユーザの動き情報を計算し、近接通信部４７１に供給する。ステップＳ４４４において、慣性センサ４７２は、近接通信部４７１から供給される動き情報を、Bluetooth(登録商標)を用いてスマートフォン４０２に送信する。
【０２１５】
ステップＳ４３３において、スマートフォン４０２の近接通信部４５１は、近接通信部４７１から送信されてくる動き情報を受信する。
【０２１６】
ステップＳ４０１において、グラス型ウェアラブルデバイス４０１の視線方向推定部３７は、赤外線LED３６と接眼ＩＲカメラ３５を制御して、グラス型ウェアラブルデバイス４０１のユーザの眼球の画像を撮影し、角膜反射法を利用して視線方向を推定する。
【０２１７】
ステップＳ４０２において、デプスセンサ４３５は、視線方向に基づく視線方向推定部３７の制御により、視線方向の各時刻のデプス画像を所定の時間だけ取得し、同伴者特定部４３６に供給する。ステップＳ４０３において、同伴者特定部４３６は、デプスセンサ４３５から供給される各時刻のデプス画像にウォッチ型ウェアラブルデバイス４０４が装着される所定の部位が存在するかどうかを判定する。ステップＳ４０３で所定の部位が存在すると判定された場合、即ち同伴者が存在する場合、処理はステップＳ４０４に進む。
【０２１８】
ステップＳ４０４において、同伴者特定部４３６は、各時刻のデプス画像から、ウォッチ型ウェアラブルデバイス４０４が装着される所定の部位を推定し、その部位のデプス画像における３次元座標を取得する。ステップＳ４０５において、同伴者特定部４３６は、各時刻の所定の部位の３次元座標に基づいて同伴者の動き情報を生成する。
【０２１９】
ステップＳ４３４において、スマートフォン４０２の近接通信部４５１は、Bluetoothビーコンにより、受信された動き情報を、Bluetoothビーコンの検知範囲内に存在するグラス型ウェアラブルデバイス４０１にブロードキャストする。
【０２２０】
ステップＳ４０６において、グラス型ウェアラブルデバイス４０１の近接通信部４３１は、スマートフォン４０２からブロードキャストされた動き情報を受信する。近接通信部４３１は、受信されたスマートフォン４０２のユーザの動き情報を、制御部４３２を介して記憶部４３４に供給し、そのユーザのプロフィール情報に対応付けて一時的に記憶させる。
【０２２１】
ステップＳ４０７において、同伴者特定部４３６は、記憶部４３４に記憶されている各スマートフォン４０２のユーザの動き情報を読み出し、同伴者の動き情報と同期するように同期処理を行う。ステップＳ４０８において、同伴者特定部４３６は、同期処理された同伴者の動き情報が動きを示す３次元座標が、各スマートフォン４０２のユーザの動き情報が動きを示す３次元座標と同一になるように、同伴者の動き情報が動きを示す３次元座標を変換する。
【０２２２】
ステップＳ４０９において、同伴者特定部４３６は、座標変換された同伴者の動き情報が示す動きと各スマートフォン４０２のユーザの動き情報が示す動きとの類似度を計算する。
【０２２３】
ステップＳ４１０乃至Ｓ４１４の処理は、図６のステップＳ７７乃至Ｓ８１の処理と同様であるので、説明は省略する。また、ステップＳ４０３で所定の部位が存在しないと判定された場合、即ち同伴者が存在しない場合、処理はステップＳ４１４に進む。
【０２２４】
以上のように、グラス型ウェアラブルデバイス４０１は、スマートフォン４０２のユーザの動き情報と、グラス型ウェアラブルデバイス２０１の視線方向のデプス画像とを取得する。従って、グラス型ウェアラブルデバイス４０１は、スマートフォン４０２のユーザの動き情報と視線方向のデプス画像から得られる同伴者の動き情報とに基づいて、同伴者を高精度で特定することができる。
【０２２５】
なお、第３および第４実施の形態において、同一のユーザに装着されるスマートフォン２０２（４０２）とウォッチ型ウェアラブルデバイス２０４（４０４）は、同一の筐体で構成されるようにしてもよい。
【０２２６】
＜第５実施の形態＞
（情報処理システムの第５実施の形態の構成例）
図１５は、本開示を適用した情報処理システムの第５実施の形態の構成例を示すブロック図である。
【０２２７】
図１５に示す構成のうち、図２の構成と同じ構成には同じ符号を付してある。重複する説明については適宜省略する。
【０２２８】
図１５の情報処理システム５００の構成は、グラス型ウェアラブルデバイス１１、スマートフォン１２−１乃至１２−Ｎの代わりに、グラス型ウェアラブルデバイス５０１、スマートフォン５０２−１乃至５０２−Ｎが設けられる点が、図２の情報処理システム１０の構成と異なる。
【０２２９】
なお、スマートフォン５０２−１乃至５０２−Ｎは同様の構成を有するので、以下では、スマートフォン５０２−１乃至５０２−Ｎを特に区別する必要がない場合、それらをまとめてスマートフォン５０２という。
【０２３０】
情報処理システム５００では、ユーザ特定情報と同伴者特定情報の種類が２種類である。そして、１つの種類は、ユーザ特定情報と同伴者特定情報で共通の顔画像であるが、もう１つ種類は、ユーザ特定情報では服装を記述する服装情報であるが、同伴者特定情報では服装画像である。
【０２３１】
具体的には、グラス型ウェアラブルデバイス５０１の構成は、同伴者特定部３９の代わりに同伴者特定部５３１が設けられる点が、図２のグラス型ウェアラブルデバイス１１の構成と異なる。
【０２３２】
グラス型ウェアラブルデバイス５０１の同伴者特定部５３１は、広角カメラ３８から供給される画像から顔領域を同伴者特定情報として抽出し、顔領域の特徴量を抽出する。また、同伴者特定部５３１は、広角カメラ３８から供給される画像内の上半身と下半身の領域を、同伴者特定情報のうちの服装領域として抽出する。そして、同伴者特定部５３１は、服装領域を服装情報に変換する。即ち、同伴者特定部５３１は、同伴者特定情報の種類を、ユーザ特定情報の種類に変換する。
【０２３３】
同伴者特定部５３１は、記憶部３４に記憶されている全てのユーザ情報に含まれる顔画像と服装情報を読み出す。そして、同伴者特定部５３１は、各顔画像の特徴量を抽出する。同伴者特定部５３１は、抽出された顔領域の特徴量と各顔画像の特徴量との類似度を求める。また、同伴者特定部５３１は、抽出された服装領域に対応する服装情報と、読み出された各服装情報との類似度を求める。同伴者特定部５３１は、ユーザごとに、顔画像の類似度と服装情報の類似度を重み付け加算し、最終的な類似度を求める。
【０２３４】
具体的には、顔領域と顔画像を取得する取得部の種類は同一であるが、服装領域と服装情報を取得する取得部の種類は異なる。即ち、顔領域および服装領域を取得する広角カメラ３８と顔画像を取得する可視光カメラ５４の種類は、いずれも、可視光の画像を撮影する種類であるが、服装情報を取得する入力部５５の種類は、入力された情報を取得する種類である。従って、服装情報の類似度の精度は、顔画像の類似度の精度に比べて低い。よって、同伴者特定部５３１は、服装情報の類似度に対する重みが顔画像の類似度に対する重みに比べて小さくなるように、類似度を重み付け加算する。
【０２３５】
同伴者特定部５３１は、最も大きい最終的な類似度が閾値より大きい場合、スマートフォン５０２のユーザのうちの、最も大きい最終的な類似度に対応するユーザを同伴者として特定する。同伴者特定部５３１は、記憶部３４に記憶されている同伴者のユーザ情報に含まれるプロフィール情報を読み出し、表示制御部４０に供給する。
【０２３６】
スマートフォン５０２の構成は、登録処理部５１の代わりに登録処理部５５１が設けられる点が、図２のスマートフォン１２の構成と異なる。
【０２３７】
スマートフォン５０２の登録処理部５５１は、入力部５５から供給される指令がユーザ情報の登録開始の指令である場合、ユーザ情報を登録するための画面の表示を表示制御部５２に指令する。また、登録処理部５５１は、入力部５５から供給される指令が撮影の開始の指令である場合、可視光カメラ５４を制御して可視光カメラ５４に撮影を行わせる。登録処理部５５１は、その結果可視光カメラ５４から供給されるスマートフォン１２のユーザの顔画像を取得する。さらに、登録処理部５５１は、入力部５５から入力されるプロフィール情報を取得する。また、登録処理部５５１は、入力部５５から入力される服装情報を取得する。登録処理部５５１は、スマートフォン１２のユーザの顔画像、プロフィール情報、および服装情報からなるユーザ情報を通信部５６に供給する。
【０２３８】
（登録処理の説明）
図１６は、図１５のスマートフォン５０２の登録処理を説明するフローチャートである。この登録処理は、例えば、スマートフォン５０２のユーザが入力部５５を用いてユーザ情報の登録を指令し、その指令に応じて登録処理部５５１が表示制御部５２にユーザ情報を登録するための画面の表示を指令したとき、開始される。
【０２３９】
図１６のステップＳ５１１乃至Ｓ５１５の処理は、図３のステップＳ１１乃至Ｓ１５の処理と同様であるので、説明は省略する。
【０２４０】
ステップＳ５１６において、表示制御部５２は、入力部５５からの指令に応じて服装情報を入力するための服装情報入力画面を生成し、表示部５３に表示させる。ユーザは、服装情報入力画面を見ながら入力部５５を用いて服装情報を入力する。入力部５５は、その服装情報を登録処理部５５１に供給する。
【０２４１】
ステップＳ５１７において、登録処理部５５１は、入力部５５から服装情報が入力されたかどうかを判定する。ステップＳ５１７で服装情報が入力されていないと判定された場合、登録処理部５５１は、服装情報が入力されるまで待機する。
【０２４２】
一方、ステップＳ５１７で服装情報が入力されたと判定された場合、登録処理部５５１は、その服装情報を取得する。
【０２４３】
ステップＳ５１８およびＳ５１９の処理は、図３のステップＳ１６およびＳ１７の処理と同様であるので、説明は省略する。ステップＳ５１９の処理後、登録処理部５５１は、顔画像、服装情報、およびプロフィール情報からなるユーザ情報を通信部５６に供給する。
【０２４４】
ステップＳ５２０において、通信部５６は、登録処理部５５１から供給されるユーザ情報の登録を要求するユーザ情報登録リクエストを、インターネットなどを介してSNSサーバ１３に送信する。
【０２４５】
ステップＳ５２１およびＳ５２２の処理は、図３のステップＳ１９およびＳ２０の処理と同様であるので、説明は省略する。
【０２４６】
情報処理システム５００のユーザ情報取得処理は、図５のユーザ情報取得処理と同様であるので、説明は省略する。
【０２４７】
（服装情報入力画面の例）
図１７は、服装情報入力画面の例を示す図である。
【０２４８】
図１７の服装情報入力画面５７０には、「今日の服装を入力してください」という服装情報の入力を促すメッセージと、各項目についての選択肢とが含まれている。図１７の例では、項目は、上半身の服装の色、長袖の有無、Ｖネックの有無、下半身の服装の色、柄の有無、およびスカートの有無である。また、項目「上半身の服装の色」と「下半身の服装の色」の選択肢は各色であり、その他の項目の選択肢は有無（Yes/No）である。
【０２４９】
スマートフォン５０２のユーザは、服装情報入力画面５７０を見ながら、入力部５５のタッチパネルを操作して、自分自身の服装について各項目の選択肢を選択することにより、服装情報を入力する。
【０２５０】
（同伴者特定処理の説明）
図１８は、図１５のグラス型ウェアラブルデバイス５０１の同伴者特定処理を説明するフローチャートである。
【０２５１】
図１８のステップＳ５７０およびＳ５７１の処理は、図６のステップＳ７０およびＳ７１の処理と同様であるので、説明は省略する。
【０２５２】
ステップＳ５７２において、同伴者特定部５３１は、広角カメラ３８から供給される画像に顔領域と服装領域が存在するかどうかを判定する。ステップＳ５７２で顔領域と服装領域が存在すると判定された場合、即ち同伴者が存在する場合、処理はステップＳ５７３に進む。
【０２５３】
ステップＳ５７３において、同伴者特定部５３１は、広角カメラ３８から供給される画像から顔領域と服装領域を抽出する。ステップＳ５７４において、同伴者特定部５３１は、顔領域の特徴量を抽出し、服装領域を服装情報に変換する。ステップＳ５７５およびＳ５７６の処理は、図６のステップＳ７５およびＳ７６の処理と同様であるので、説明は省略する。
【０２５４】
ステップＳ５７７において、同伴者特定部５３１は、変換された服装情報と、読み出された各ユーザ情報に含まれる服装情報との類似度を計算する。ステップＳ５７８において、同伴者特定部５３１は、ユーザごとに、顔画像の類似度と服装情報の類似度を重み付け加算し、最終的な類似度を求める。
【０２５５】
ステップＳ５７９乃至Ｓ５８３の処理は、図６のステップＳ７７乃至Ｓ８１の処理と同様であるので、説明は省略する。
【０２５６】
また、ステップＳ５７２で顔領域と服装領域のいずれかが存在しないと判定された場合、即ち同伴者が存在しない場合、処理はステップＳ５８３に進む。
【０２５７】
なお、図１８の例では、顔領域と服装領域の両方が存在しない場合、同伴者が特定されないようにしたが、顔領域と服装領域の少なくとも一方が存在する場合には、その一方に基づいて同伴者が特定されるようにしてもよい。
【０２５８】
以上のように、グラス型ウェアラブルデバイス５０１は、スマートフォン５０２のユーザの顔画像および服装情報と、グラス型ウェアラブルデバイス５０１のユーザの視線方向の画像とを取得する。従って、グラス型ウェアラブルデバイス５０１は、スマートフォン１２のユーザの顔画像および服装情報と、グラス型ウェアラブルデバイス５０１のユーザの視線方向の画像内の顔領域および服装領域とに基づいて、同伴者を高精度で特定することができる。
【０２５９】
なお、グラス型ウェアラブルデバイス５０１は、バッテリ（電源）の残量に基づいて、同伴者特定情報として取得可能な顔領域と服装領域のうちのいずれか１つのみを取得するようにしてもよい。例えば、グラス型ウェアラブルデバイス５０１は、バッテリの残量が少ない場合、顔領域のみを取得し、顔領域のみに基づいて同伴者を特定するようにしてもよい。
【０２６０】
また、上述した説明では、服装についてのユーザ特定情報は、スマートフォン５０２のユーザにより入力部５５を用いて入力される服装情報であるようにしたが、可視光カメラ５４により撮影されたスマートフォン５０２のユーザの服装画像であってもよい。
【０２６１】
この場合、図１９に示すように、スマートフォン５０２のユーザは、鏡５９０の前に立ち、自分の頭部から脚部までを鏡５９０に反射させて可視光カメラ５４に連続撮影させる。登録処理部５５１は、連続撮影されたユーザの頭部から脚部までの画像をスティッチングして服装画像を生成する。
【０２６２】
なお、スマートフォン５０２は慣性センサを備え、その慣性センサにより、連続撮影中の可視光カメラ５４のピッチ方向の角度を検出するようにしてもよい。この場合、登録処理部５５１は、連続撮影中のピッチ方向の角度に基づいて、全身の画像から上半身の服装画像と下半身の服装画像を分離することができる。その結果、上半身の服装画像と下半身の服装画像の類似度を別々に計算することができる。
【０２６３】
第１乃至第５実施の形態において、ユーザ特定情報や同伴者特定情報の種類は限定されない。また、ユーザ特定情報や同伴者特定情報を取得する取得部は、ある程度の指向性を有し、遠隔から情報を取得可能なものであれば、どのようなものであってもよい。
【０２６４】
ユーザ特定情報や同伴者特定情報の種類としては、例えば、顔画像、虹彩画像、脈拍情報、心音情報、動き情報、服装画像、服装情報のほか、唇や瞬きの動作を示す情報、静脈を示す情報、足音や呼吸音などを示す情報、呼吸波形を示す情報などがある。
【０２６５】
ユーザ特定情報と同伴者特定情報の種類が唇の動作を示す情報である場合、ユーザ特定情報を取得する取得部は、リアルタイムで周囲の音声を取得するマイクロフォンや事前に唇画像を撮影する可視光カメラであり、同伴者特定情報を取得する取得部は、ユーザの視線方向の画像を撮影する可視光カメラである。
【０２６６】
ユーザ特定情報と同伴者特定情報の種類が瞬きの動作を示す情報である場合、ユーザ特定情報を取得する取得部は、リアルタイムで瞬き画像を撮影する可視光カメラであり、同伴者特定情報を取得する取得部は、ユーザの視線方向の画像を撮影する可視光カメラである。
【０２６７】
また、ユーザ特定情報と同伴者特定情報の種類が静脈を示す情報である場合、ユーザ特定情報を取得する取得部は、リアルタイムで赤外線LEDによりユーザの静脈に照射された赤外光を静脈画像として撮影するＩＲカメラであり、同伴者特定情報を取得する取得部は、赤外線LEDによりユーザの視線方向に向けて照射された赤外光を撮影するＩＲカメラである。
【０２６８】
ユーザ特定情報と同伴者特定情報の種類が足音や呼吸音を示す情報である場合、ユーザ特定情報を取得する取得部は、リアルタイムまたは事前に周囲の音声を取得するマイクロフォンであり、同伴者特定情報を取得する取得部は、ユーザの視線方向の音声を取得する指向性マイクロフォンである。
【０２６９】
ユーザ特定情報と同伴者特定情報の種類が呼吸波形を示す情報である場合、ユーザ特定情報を取得する取得部は、リアルタイムでユーザに照射したミリ波（または赤外光）を検出するミリ波レーダ（またはＩＲカメラ）であり、同伴者特定情報を取得する取得部は、ユーザの視線方向に照射したミリ波（または赤外光）を検出するミリ波レーダ（またはＩＲカメラ）である。
【０２７０】
また、ユーザ特定情報が事前に取得される場合、ユーザの状況ごとに取得されるようにしてもよい。
【０２７１】
例えば、ユーザ特定情報が脈波情報である場合、リラックス時、平常時、興奮時などの状況ごとに、脈波情報が取得されるようにしてもよい。この場合、リラックス時の脈波情報を取得する際、例えば、「目をつぶって深呼吸して下さい」というメッセージが表示され、ヒーリング音楽が再生される。また、平常時の脈波情報を取得する際、例えば、「目を開けて次の文章を読んでください」というメッセージと普通の文章が表示される。さらに、興奮時の脈波情報を取得する際、「これから始まるゲームで遊んでください」というメッセージが表示され、人をイライラさせるゲームが開始される。
【０２７２】
なお、脈波情報の取得は、メッセージの表示後に開始されてもよいし、取得する状況になったと判定された場合に開始されてもよい。取得する状況になったかどうかの判定は、例えば、脈波情報から検出した心拍に基づいて行われる。
【０２７３】
また、ユーザ特定情報が足音を示す情報である場合、ゆっくり歩くとき、普通に歩くとき、早歩きするとき、走るときなどの状況ごとに、足音を示す情報が取得されるようにしてもよい。この場合、ユーザは、音声などにより、ユーザの状況が所定の状況になるように促される。
【０２７４】
以上のように、ユーザの状況ごとにユーザ特定情報が取得される場合、類似度の計算は、ユーザの状況ごとに行われるようにしてもよいし、現在のユーザの状況を判断し、その状況のユーザ特定情報のみを用いて行われるようにしてもよい。
【０２７５】
また、第５実施の形態において、類似度の重みは、類似度の精度ではなく、類似度に対応する同伴者特定情報の優先度に基づいて決定されるようにしてもよい。同伴者特定情報の優先度は、例えば、同伴者特定情報を取得する取得部の取得精度、同伴者特定情報に対応するユーザ特定情報を取得する取得部の取得精度、周囲の状況などにより設定される。
【０２７６】
例えば、同伴者特定情報およびユーザ特定情報の種類が顔画像と声紋情報である場合、広角カメラにより取得される画像の顔領域の優先度が、騒音ノイズを受けやすいマイクロフォンにより取得される音声の声紋情報に比べて高く設定されるようにすることができる。これにより、例えば、顔領域の類似度の重みは0.7になり、声紋情報の類似度の重みは0.3になる。
【０２７７】
また、優先度は、広角カメラにより取得された画像の明度とマイクロフォンにより取得された音声に含まれる騒音の大きさに基づいて設定されるようにすることもできる。これにより、例えば、周囲が暗く、騒音が少ない場合、顔領域の類似度の重みに比べて、声紋情報の類似度の重みが大きくなる。一方、周囲が明るく、騒音が多い場合、声紋情報の類似度の重みに比べて、顔領域の類似度の重みが大きくなる。
【０２７８】
なお、類似度の重みが０である同伴者特定情報は取得されないようにしてもよい。例えば、広角カメラにより取得される画像の顔領域の類似度の重みが１であり、騒音ノイズを受けやすいマイクロフォンにより取得される音声の声紋情報の類似度の重みが０である場合、マイクロフォンは、音声を取得しないようにしてもよい。
【０２７９】
また、第５実施の形態において、複数の取得部（センサ）により複数の同伴者特定情報が取得される場合には、グラス型ウェアラブルデバイスのバッテリの残量と各取得部の消費電力に基づいて、同伴者特定情報を取得する取得部が選択されるようにしてもよい。この場合、例えば、ユーザ特定情報が顔画像と声紋情報であり、グラス型ウェアラブルデバイスのバッテリの残量が少ないとき、グラス型ウェアラブルデバイスは、顔画像を撮影する広角カメラに比べて消費電力の低いマイクロフォンを用いて声紋情報のみを同伴者特定情報として取得する。
【０２８０】
さらに、第５実施の形態において、ユーザ特定情報が顔画像と声紋情報であるが、グラス型ウェアラブルデバイスが、声紋情報を取得可能なマイクロフォンのみを有する場合、グラス型ウェアラブルデバイスは、声紋情報のみを用いて同伴者を特定する。
【０２８１】
また、第１乃至第５実施の形態において、プロフィール情報以外の同伴者に関する情報が表示されるようにしてもよい。例えば、グラス型ウェアラブルデバイスが同伴者を特定した際、日時や場所などのコンテキスト情報を記憶し、その同伴者が過去に同伴者として特定された回数や頻度を同伴者と会った回数や頻度として表示したり、過去のコンテキスト情報を表示したりするようにしてもよい。これにより、グラス型ウェアラブルデバイスのユーザは、過去に会話した人物と再度会話した際、過去に会話したときの状況を容易に思い出すことができる。
【０２８２】
さらに、第１乃至第５実施の形態において、ユーザ情報には、ユーザのSNSへの最近の投稿やライフログが含まれていてもよい。この場合、グラス型ウェアラブルデバイスは、特定された同伴者のSNSへの最近の投稿やライフログも表示する。同伴者のSNSへの最近の投稿やライフログの表示の有無は、その同伴者が過去に同伴者として特定された回数などに基づいて決定されてもよい。
【０２８３】
また、第１乃至第５実施の形態において、透過ディスプレイ４１は、プロフィール情報そのものではなく、プロフィール情報に基づいた話題などの情報を表示するようにしてもよい。
【０２８４】
さらに、第１乃至第５実施の形態では、スマートフォンのユーザがSNSの会員であるかどうかによらず、ユーザ情報（プロフィール情報）を取得できるようにしたが、SNSの会員である場合にのみ、ユーザ情報（プロフィール情報）を取得できるようにしてもよい。この場合、グラス型ウェアラブルデバイスは、ユーザ情報送信リクエスト（プロフィール情報送信リクエスト）を送信する前に、SNSから事前に付与されているグラス型ウェアラブルデバイスのユーザのＩＤとパスワードをSNSサーバに送信する。SNSサーバは、このＩＤとパスワードに基づいて認証を行い、認証に成功した場合、ユーザ情報送信リクエスト（プロフィール情報送信リクエスト）に応じてユーザ情報（プロフィール情報）を送信する。
【０２８５】
また、第１実施の形態、第２実施の形態、および第５実施の形態において、ユーザ情報はスマートフォンに格納され、スマートフォン１２からグラス型ウェアラブルデバイスに送信されるようにしてもよい。
【０２８６】
この場合、グラス型ウェアラブルデバイスが、自分が取得可能な同伴者特定情報に対応するユーザ特定情報のみをスマートフォンに要求し、スマートフォンが、そのユーザ特定情報のみをグラス型ウェアラブルデバイスに送信するようにしてもよい。
【０２８７】
＜第６実施の形態＞
（本開示を適用したコンピュータの説明）
上述した一連の処理は、ハードウエアにより実行することもできるし、ソフトウエアにより実行することもできる。一連の処理をソフトウエアにより実行する場合には、そのソフトウエアを構成するプログラムが、コンピュータにインストールされる。ここで、コンピュータには、専用のハードウエアに組み込まれているコンピュータや、各種のプログラムをインストールすることで、各種の機能を実行することが可能な、例えば汎用のパーソナルコンピュータなどが含まれる。
【０２８８】
図２０は、上述した一連の処理をプログラムにより実行するコンピュータのハードウエアの構成例を示すブロック図である。
【０２８９】
コンピュータ９００において、CPU（Central Processing Unit）９０１，ROM（Read Only Memory）９０２，RAM（Random Access Memory）９０３は、バス９０４により相互に接続されている。
【０２９０】
バス９０４には、さらに、入出力インタフェース９０５が接続されている。入出力インタフェース９０５には、入力部９０６、出力部９０７、記憶部９０８、通信部９０９、及びドライブ９１０が接続されている。
【０２９１】
入力部９０６は、キーボード、マウス、マイクロフォンなどよりなる。出力部９０７は、ディスプレイ、スピーカなどよりなる。記憶部９０８は、ハードディスクや不揮発性のメモリなどよりなる。通信部９０９は、ネットワークインタフェースなどよりなる。ドライブ９１０は、磁気ディスク、光ディスク、光磁気ディスク、又は半導体メモリなどのリムーバブルメディア９１１を駆動する。
【０２９２】
以上のように構成されるコンピュータ９００では、CPU９０１が、例えば、記憶部９０８に記憶されているプログラムを、入出力インタフェース９０５及びバス９０４を介して、RAM９０３にロードして実行することにより、上述した一連の処理が行われる。
【０２９３】
コンピュータ９００（CPU９０１）が実行するプログラムは、例えば、パッケージメディア等としてのリムーバブルメディア９１１に記録して提供することができる。また、プログラムは、ローカルエリアネットワーク、インターネット、デジタル衛星放送といった、有線または無線の伝送媒体を介して提供することができる。
【０２９４】
コンピュータ９００では、プログラムは、リムーバブルメディア９１１をドライブ９１０に装着することにより、入出力インタフェース９０５を介して、記憶部９０８にインストールすることができる。また、プログラムは、有線または無線の伝送媒体を介して、通信部９０９で受信し、記憶部９０８にインストールすることができる。その他、プログラムは、ROM９０２や記憶部９０８に、あらかじめインストールしておくことができる。
【０２９５】
なお、コンピュータ９００が実行するプログラムは、本明細書で説明する順序に沿って時系列に処理が行われるプログラムであっても良いし、並列に、あるいは呼び出しが行われたとき等の必要なタイミングで処理が行われるプログラムであっても良い。
【０２９６】
本開示は、同伴者を特定する情報処理システムであれば、同伴者のプロフィール情報を表示する情報処理システム以外の情報処理システムにも適用することができる。
【０２９７】
例えば、本開示は、特定された同伴者のプロフィール情報に含まれる同伴者の理解可能な言語を示す言語情報をグラス型ウェアラブルデバイスから受信し、その言語情報が示す言語を翻訳言語に自動的に設定する、グラス型ウェアラブルデバイスのユーザが装着するヘッドセット型多言語自動翻訳機を含む情報処理システムに適用することもできる。
【０２９８】
この場合、グラス型ウェアラブルデバイスのユーザは、自分自身で同伴者の言語を翻訳言語として設定することなく、ヘッドセット型多言語自動翻訳機に、自分の発話を同伴者の理解可能な言語に翻訳させたり、同伴者の発話を自分の理解可能な言語に翻訳させたりすることができる。これは、ユーザが、多国籍の人々が集まるパーティなどに参加しており、同伴者となり得る人物の言語が不特定多数である場合、特に有効である。また、ヘッドセット型多言語自動翻訳機は、翻訳言語を設定することにより、翻訳言語を設定せず、発話から言語を推定する場合に比べて、素早く翻訳を行うことができる。
【０２９９】
ヘッドセット型多言語自動翻訳機は、同伴者を示す情報に対応付けて、ユーザと同伴者の会話の内容を記録するようにしてもよい。
【０３００】
なお、本明細書において、システムとは、複数の構成要素（装置、モジュール（部品）等）の集合を意味し、すべての構成要素が同一筐体中にあるか否かは問わない。したがって、別個の筐体に収納され、ネットワークを介して接続されている複数の装置、及び、１つの筐体の中に複数のモジュールが収納されている１つの装置は、いずれも、システムである。
【０３０１】
また、本明細書に記載された効果はあくまで例示であって限定されるものではなく、他の効果があってもよい。
【０３０２】
本開示の実施の形態は、上述した実施の形態に限定されるものではなく、本開示の要旨を逸脱しない範囲において種々の変更が可能である。
【０３０３】
例えば、本開示は、１つの機能をネットワークを介して複数の装置で分担、共同して処理するクラウドコンピューティングの構成をとることができる。
【０３０４】
また、上述のフローチャートで説明した各ステップは、１つの装置で実行する他、複数の装置で分担して実行することができる。
【０３０５】
さらに、１つのステップに複数の処理が含まれる場合には、その１つのステップに含まれる複数の処理は、１つの装置で実行する他、複数の装置で分担して実行することができる。
【０３０６】
なお、本開示は、以下のような構成もとることができる。
【０３０７】
（１）
自分の情報処理装置のユーザの視線方向に存在する人物である同伴者を特定する際に用いられる同伴者特定情報を取得する同伴者特定情報取得部と、
前記自分の情報処理装置と近接通信可能な他の情報処理装置のユーザを特定するユーザ特定情報を取得するユーザ特定情報取得部と、
前記同伴者特定情報取得部により取得された前記同伴者特定情報と、前記ユーザ特定情報取得部により取得された前記ユーザ特定情報とに基づいて、前記同伴者を特定する同伴者特定部と
を備える情報処理装置。
（２）
前記ユーザ特定情報は、前記他の情報処理装置において前記同伴者特定情報取得部とは異なる種類の取得部により取得される
ように構成された
前記（１）に記載の情報処理装置。
（３）
前記同伴者特定情報と前記ユーザ特定情報の種類は同一である
ように構成された
前記（２）に記載の情報処理装置。
（４）
前記ユーザ特定情報とは異なる種類の前記同伴者特定情報を、前記ユーザ特定情報と同一の種類の情報に変換する変換部
をさらに備え、
前記同伴者特定部は、前記変換部による変換後の前記情報と前記ユーザ特定情報とに基づいて、前記同伴者を特定する
ように構成された
前記（２）に記載の情報処理装置。
（５）
前記同伴者特定部は、前記同伴者特定情報と前記ユーザ特定情報の類似度に基づいて前記同伴者を特定する
前記（１）乃至（４）のいずれかに記載の情報処理装置。
（６）
前記同伴者特定部は、複数の種類の前記同伴者特定情報と、前記複数の種類の前記ユーザ特定情報との類似度を前記種類ごとに算出して重み付け加算し、重み付け加算後の前記類似度に基づいて、前記同伴者を特定する
ように構成された
前記（１）乃至（４）のいずれかに記載の情報処理装置。
（７）
前記同伴者特定情報取得部は、前記自分の情報処理装置の電源の残量に基づいて、取得可能な複数の種類の前記同伴者特定情報のうちの所定の種類の前記同伴者特定情報のみを取得する
ように構成された
前記（１）乃至（５）のいずれかに記載の情報処理装置。
（８）
前記ユーザ特定情報取得部は、前記他の情報処理装置から前記ユーザ特定情報を取得する
ように構成された
前記（１）乃至（７）のいずれかに記載の情報処理装置。
（９）
前記ユーザ特定情報取得部は、前記他の情報処理装置に前記ユーザ特定情報の取得を要求し、
前記他の情報処理装置は、前記要求に応じて前記ユーザ特定情報の取得を開始し、取得された前記ユーザ特定情報を前記自分の情報処理装置に送信する
ように構成された
前記（８）に記載の情報処理装置。
（１０）
前記他の情報処理装置の外部の記憶装置は、前記ユーザ特定情報を記憶し、
前記他の情報処理装置は、前記記憶装置内の前記ユーザ特定情報の記憶位置を前記自分の情報処理装置に送信し、
前記ユーザ特定情報取得部は、前記記憶位置に基づいて、前記記憶装置から前記ユーザ特定情報を取得する
ように構成された
前記（１）乃至（７）のいずれかに記載の情報処理装置。
（１１）
情報処理装置が、
自分の情報処理装置のユーザの視線方向に存在する人物である同伴者を特定する際に用いられる同伴者特定情報を取得する同伴者特定情報取得ステップと、
前記自分の情報処理装置と近接通信可能な他の情報処理装置のユーザを特定するユーザ特定情報を取得するユーザ特定情報取得ステップと、
前記同伴者特定情報取得ステップの処理により取得された前記同伴者特定情報と、前記ユーザ特定情報取得ステップの処理により取得された前記ユーザ特定情報とに基づいて、前記同伴者を特定する同伴者特定ステップと
を含む情報処理方法。
（１２）
コンピュータを、
自分の情報処理装置のユーザの視線方向に存在する人物である同伴者を特定する際に用いられる同伴者特定情報を取得する同伴者特定情報取得部と、
前記自分の情報処理装置と近接通信可能な他の情報処理装置のユーザを特定するユーザ特定情報を取得するユーザ特定情報取得部と、
前記同伴者特定情報取得部により取得された前記同伴者特定情報と、前記ユーザ特定情報取得部により取得された前記ユーザ特定情報とに基づいて、前記同伴者を特定する同伴者特定部と
して機能させるためのプログラム。
【符号の説明】
【０３０８】
１１  グラス型ウェアラブルデバイス,  １２−１乃至１２−Ｎ  スマートフォン,  １３  SNSサーバ,  ３３  通信部,  ３８  広角カメラ,  ３９  同伴者特定部，  ５４  可視光カメラ，  １０１  グラス型ウェアラブルデバイス,  １０２−１乃至１０２−Ｎ  スマートフォン,  １３１  超高解像度カメラ,  １３２  同伴者特定部,  １５２  ＩＲカメラ，  ２０１  グラス型ウェアラブルデバイス,  ２０２−１乃至２０１−Ｎ  スマートフォン,  ２０３  SNSサーバ,  ２３１  近接通信部,  ２３３  通信部,  ２３６  可視光カメラ,  ２３８  同伴者特定部,  ２７２  脈波センサ,  ３０１  グラス型ウェアラブルデバイス,  ３３１  マイクロフォン,  ３３２  同伴者特定部,  ４０１  グラス型ウェアラブルデバイス,  ４０２−１乃至４０２−Ｎ  スマートフォン,  ４３１  近接通信部,  ４３５  デプスセンサ,  ４３６  同伴者特定部,  ４７２  慣性センサ,  ５０１  グラス型ウェアラブルデバイス,  ５０２−１乃至５０２−Ｎ  スマートフォン,  ５３１  同伴者特定部
【図１】
2017216660.tif 000003
【図２】
2017216660.tif 000004
【図３】
2017216660.tif 000005
【図４】
2017216660.tif 000006
【図５】
2017216660.tif 000007
【図６】
2017216660.tif 000008
【図７】
2017216660.tif 000009
【図８】
2017216660.tif 000010
【図９】
2017216660.tif 000011
【図１０】
2017216660.tif 000012
【図１１】
2017216660.tif 000013
【図１２】
2017216660.tif 000014
【図１３】
2017216660.tif 000015
【図１４】
2017216660.tif 000016
【図１５】
2017216660.tif 000017
【図１６】
2017216660.tif 000018
【図１７】
2017216660.tif 000019
【図１８】
2017216660.tif 000020
【図１９】
2017216660.tif 000021
【図２０】
2017216660.tif 000022