(57)【要約】  ユーザに見易く、操作し易い画像を提供する。  電子機器は、ユーザと表示部との相対的な位置に関するユーザ情報を取得する。そして、電子機器は、そのユーザ情報を情報処理装置に送信する。情報処理装置は、通信部および制御部を具備する。この通信部は、電子機器により取得された、ユーザと表示部との相対的な位置に関するユーザ情報を、電子機器から受信するものである。また、制御部は、電子機器から受信したユーザ情報に基づいて、ソース機器から送信された画像の表示部における表示態様を決定する制御を行うものである。
2016117194.tif 000002
【特許請求の範囲】
【請求項１】
ユーザと表示部との相対的な位置に関するユーザ情報を電子機器から受信する通信部と、
前記ユーザ情報に基づいて、ソース機器から送信された画像の前記表示部における表示態様を決定する制御を行う制御部と
を具備する情報処理装置。
【請求項２】
前記制御部は、前記ユーザ情報に基づいて、前記画像に関する優先度を決定する請求項１記載の情報処理装置。
【請求項３】
前記制御部は、前記電子機器との間でＷｉ−Ｆｉ（Wireless Fidelity）  ＣＥＲＴＩＦＩＥＤ  Ｍｉｒａｃａｓｔのプロトコルを用いて前記ユーザ情報のやりとりを行うように制御する請求項１記載の情報処理装置。
【請求項４】
前記制御部は、前記ソース機器から送信されて前記表示部に表示されている複数の画像のうち、前記表示部における表示領域が重複する画像については、前記優先度に基づいて表示態様を変更する請求項２記載の情報処理装置。
【請求項５】
前記制御部は、前記重複する画像のうち、前記優先度が高い画像を上書きして表示する、または、前記優先度が高い画像を大きいサイズで表示することにより、前記重複する画像の表示態様を変更する請求項４記載の情報処理装置。
【請求項６】
前記制御部は、前記画像に関連付けられているユーザと前記表示部との相対的な位置関係に基づいて、前記表示部における前記画像の表示位置および表示サイズのうちの少なくとも１つを決定する請求項１記載の情報処理装置。
【請求項７】
前記制御部は、前記ユーザの移動に基づいて前記表示部における当該ユーザに関連付けられている前記画像の表示領域の移動および当該画像の向きのうちの少なくとも１つを決定する請求項６記載の情報処理装置。
【請求項８】
前記制御部は、無線通信を利用して前記電子機器を検索して、前記画像を前記表示部に表示させるシンク機器と前記ソース機器と前記電子機器との役割を決定する請求項１記載の情報処理装置。
【請求項９】
前記制御部は、前記電子機器の能力と通信量と消費電力とモバイルの有無とＡＰＩ（Application Programming Interface）とのうちの少なくとも１つに基づいて前記電子機器の役割を決定する請求項８記載の情報処理装置。
【請求項１０】
前記情報処理装置は、シンク機器であり、
前記情報処理装置および前記ソース機器は、Ｗｉ−Ｆｉ  ＣＥＲＴＩＦＩＥＤ  Ｍｉｒａｃａｓｔ仕様に従ってリアルタイム画像伝送を行う
請求項１記載の情報処理装置。
【請求項１１】
前記情報処理装置と前記ソース機器と前記電子機器とは、Ｗｉ−Ｆｉ  ＣＥＲＴＩＦＩＥＤ  Ｍｉｒａｃａｓｔ仕様のデバイスである請求項１記載の情報処理装置。
【請求項１２】
立体視画像を取得する取得部と、
Ｗｉ−Ｆｉ  ＣＥＲＴＩＦＩＥＤ  Ｍｉｒａｃａｓｔ仕様に基づくフォーマットを用いて、前記立体視画像に対応する平面画像と当該立体視画像に含まれる物体の奥行を特定するための情報とを関連付けて他の情報処理装置に送信する制御部と
を具備する情報処理装置。
【請求項１３】
ユーザと表示部との相対的な位置に関するユーザ情報を取得して情報処理装置に送信する電子機器と、
前記ユーザ情報に基づいて、ソース機器から送信された画像の前記表示部における表示態様を決定する情報処理装置と
を具備する通信システム。
【請求項１４】
ユーザと表示部との相対的な位置に関するユーザ情報を電子機器から受信する手順と、
前記ユーザ情報に基づいて、ソース機器から送信された画像の前記表示部における表示態様を決定する手順と
を具備する情報処理方法。
【請求項１５】
ユーザと表示部との相対的な位置に関するユーザ情報を電子機器から受信する手順と、
前記ユーザ情報に基づいて、ソース機器から送信された画像の前記表示部における表示態様を決定する手順と
をコンピュータに実行させるプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本技術は、情報処理装置に関する。詳しくは、無線通信を利用して各種情報のやり取りを行う情報処理装置、通信システムおよび情報処理方法ならびに当該方法をコンピュータに実行させるプログラムに関する。
【背景技術】
【０００２】
従来、無線通信を利用して各種データのやり取りを行う無線通信技術が存在する。また、例えば、無線通信を利用して２つの情報処理装置間において画像情報のやりとりを行う無線通信技術が提案されている。【０００３】
例えば、１以上の通信端末からの抽出画像を並べて配置することにより生成された合成画像を表示する情報処理装置が提案されている（例えば、特許文献１参照。）。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１４−６０５７７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
上述の従来技術によれば、有線回線で接続しなくても無線通信を利用して２つの情報処理装置間において各種情報のやり取りを行うことができる。例えば、送信側の情報処理装置から送信された画像データに基づく画像を、受信側の情報処理装置の表示部に表示させることができる。【０００６】
このように、送信側の情報処理装置から送信された画像データに基づく画像を、受信側の情報処理装置が表示部に表示している場合に、その画像を見ているユーザが移動することも想定される。このように、表示されている画像とこの画像を見ているユーザとの関係が相対的に変化するような場合には、その変化の前後でユーザに見易く、操作し易い画像を提供することが重要である。【０００７】
本技術はこのような状況に鑑みて生み出されたものであり、ユーザに見易く、操作し易い画像を提供することを目的とする。
【課題を解決するための手段】
【０００８】
本技術は、上述の問題点を解消するためになされたものであり、その第１の側面は、ユーザと表示部との相対的な位置に関するユーザ情報を電子機器から受信する通信部と、上記ユーザ情報に基づいて、ソース機器から送信された画像の上記表示部における表示態様を決定する制御を行う制御部とを具備する情報処理装置およびその情報処理方法ならびに当該方法をコンピュータに実行させるプログラムである。これにより、ユーザと表示部との相対的な位置に関するユーザ情報に基づいて、ソース機器から送信された画像の表示部における表示態様を決定するという作用をもたらす。【０００９】
また、この第１の側面において、上記制御部は、上記ユーザ情報に基づいて、上記画像に関する優先度を決定するようにしてもよい。これにより、ユーザ情報に基づいて、画像に関する優先度を決定するという作用をもたらす。【００１０】
また、この第１の側面において、上記制御部は、上記電子機器との間でＷｉ−Ｆｉ（Wireless Fidelity）  ＣＥＲＴＩＦＩＥＤ  Ｍｉｒａｃａｓｔのプロトコルを用いて上記ユーザ情報のやりとりを行うように制御するようにしてもよい。これにより、電子機器との間でＷｉ−Ｆｉ  ＣＥＲＴＩＦＩＥＤ  Ｍｉｒａｃａｓｔのプロトコルを用いてユーザ情報のやりとりを行うという作用をもたらす。【００１１】
また、この第１の側面において、上記制御部は、上記ソース機器から送信されて上記表示部に表示されている複数の画像のうち、上記表示部における表示領域が重複する画像については、上記優先度に基づいて表示態様を変更するようにしてもよい。これにより、表示部における表示領域が重複する画像については、優先度に基づいて表示態様を変更するという作用をもたらす。【００１２】
また、この第１の側面において、上記制御部は、上記重複する画像のうち、上記優先度が高い画像を上書きして表示する、または、上記優先度が高い画像を大きいサイズで表示することにより、上記重複する画像の表示態様を変更するようにしてもよい。これにより、優先度が高い画像を上書きして表示する、または、優先度が高い画像を大きいサイズで表示するという作用をもたらす。【００１３】
また、この第１の側面において、上記制御部は、上記画像に関連付けられているユーザと上記表示部との相対的な位置関係に基づいて、上記表示部における上記画像の表示位置および表示サイズのうちの少なくとも１つを決定するようにしてもよい。これにより、画像に関連付けられているユーザと表示部との相対的な位置関係に基づいて、表示部における画像の表示位置および表示サイズのうちの少なくとも１つを決定するという作用をもたらす。【００１４】
また、この第１の側面において、上記制御部は、上記ユーザの移動に基づいて上記表示部における当該ユーザに関連付けられている上記画像の表示領域の移動および当該画像の向きのうちの少なくとも１つを決定するようにしてもよい。これにより、ユーザの移動に基づいて、表示部におけるユーザに関連付けられている画像の表示領域の移動および画像の向きのうちの少なくとも１つを決定するという作用をもたらす。【００１５】
また、この第１の側面において、上記制御部は、無線通信を利用して上記電子機器を検索して、上記画像を上記表示部に表示させるシンク機器と上記ソース機器と上記電子機器との役割を決定するようにしてもよい。これにより、無線通信を利用して電子機器を検索して、シンク機器とソース機器と電子機器との役割を決定するという作用をもたらす。【００１６】
また、この第１の側面において、上記制御部は、上記電子機器の能力と通信量と消費電力とモバイルの有無とＡＰＩ（Application Programming Interface）とのうちの少なくとも１つに基づいて上記電子機器の役割を決定するようにしてもよい。これにより、電子機器の能力と通信量と消費電力とモバイルの有無とＡＰＩとのうちの少なくとも１つに基づいて電子機器の役割を決定するという作用をもたらす。【００１７】
また、この第１の側面において、上記情報処理装置は、シンク機器であり、上記情報処理装置および上記ソース機器は、Ｗｉ−Ｆｉ  ＣＥＲＴＩＦＩＥＤ  Ｍｉｒａｃａｓｔ仕様に従ってリアルタイム画像伝送を行うようにしてもよい。これにより、シンク機器およびソース機器は、Ｗｉ−Ｆｉ  ＣＥＲＴＩＦＩＥＤ  Ｍｉｒａｃａｓｔ仕様に従ってリアルタイム画像伝送を行うという作用をもたらす。【００１８】
また、この第１の側面において、上記情報処理装置と上記ソース機器と上記電子機器とを、Ｗｉ−Ｆｉ  ＣＥＲＴＩＦＩＥＤ  Ｍｉｒａｃａｓｔ仕様のデバイスとするようにしてもよい。これにより、Ｗｉ−Ｆｉ  ＣＥＲＴＩＦＩＥＤ  Ｍｉｒａｃａｓｔ仕様のデバイスを用いるという作用をもたらす。【００１９】
また、本技術の第２の側面は、立体視画像を取得する取得部と、Ｗｉ−Ｆｉ  ＣＥＲＴＩＦＩＥＤ  Ｍｉｒａｃａｓｔ仕様に基づくフォーマットを用いて、上記立体視画像に対応する平面画像と当該立体視画像に含まれる物体の奥行を特定するための情報とを関連付けて他の情報処理装置に送信する制御部とを具備する情報処理装置およびその情報処理方法ならびに当該方法をコンピュータに実行させるプログラムである。これにより、立体視画像に対応する平面画像と、その立体視画像に含まれる物体の奥行を特定するための情報とを関連付けて他の情報処理装置に送信するという作用をもたらす。【００２０】
また、本技術の第３の側面は、ユーザと表示部との相対的な位置に関するユーザ情報を取得して情報処理装置に送信する電子機器と、上記ユーザ情報に基づいて、ソース機器から送信された画像の上記表示部における表示態様を決定する情報処理装置とを具備する通信システムおよびその情報処理方法ならびに当該方法をコンピュータに実行させるプログラムである。これにより、ユーザと表示部との相対的な位置に関するユーザ情報に基づいて、ソース機器から送信された画像の表示部における表示態様を決定するという作用をもたらす。
【発明の効果】
【００２１】
本技術によれば、ユーザに見易く、操作し易い画像を提供することができるという優れた効果を奏し得る。なお、ここに記載された効果は必ずしも限定されるものではなく、本開示中に記載されたいずれかの効果であってもよい。
【図面の簡単な説明】
【００２２】
【図１】本技術の実施の形態における通信システム１０のシステム構成例を示すブロック図である。
【図２】本技術の実施の形態におけるシンク機器１００の機能構成例を示すブロック図である。
【図３】本技術の実施の形態におけるセンサ機器により検出されるセンサ情報を模式的に示す図である。
【図４】本技術の実施の形態における各機器間でやりとりされるフレームフォーマット例を簡略化して示す図である。
【図５】本技術の実施の形態におけるセンサ機器３０３をシンク機器３０１またはソース機器３０２に接続する場合の通信例を示す図である。
【図６】本技術の実施の形態におけるセンサ機器３０３をシンク機器３０１に接続する場合の通信処理例を示すシーケンスチャートである。
【図７】本技術の実施の形態におけるシンク機器３２１およびセンサ機器３２２間でネゴシエーションを行う場合の通信処理例を示すシーケンスチャートである。
【図８】本技術の実施の形態における各機器およびユーザの相対的な位置関係と、画像の表示態様との関係を簡略化して示す図である。
【図９】本技術の実施の形態におけるシンク機器に表示される画像の配置例を示す図である。
【図１０】本技術の実施の形態におけるシンク機器に表示される画像の配置例を示す図である。
【図１１】本技術の実施の形態におけるシンク機器に表示される画像の配置例を示す図である。
【図１２】本技術の実施の形態におけるシンク機器に表示される画像を見るユーザ（または、操作するユーザ）が複数存在する場合の各ユーザの位置を簡略化して示す図である。
【図１３】本技術の実施の形態におけるシンク機器に表示される画像が重なる場合の表示例を示す図である。
【図１４】本技術の実施の形態におけるシンク機器に表示される画像のうち、操作対象となる画像の優先度を高くする場合の表示例を示す図である。
【図１５】本技術の実施の形態におけるシンク機器１００による画像表示処理の処理手順の一例を示すフローチャートである。
【図１６】本技術の実施の形態におけるシンク機器１００による画像表示処理の処理手順の一例を示すフローチャートである。
【図１７】スマートフォンの概略的な構成の一例を示すブロック図である。
【図１８】カーナビゲーション装置の概略的な構成の一例を示すブロック図である。
【発明を実施するための形態】
【００２３】
以下、本技術を実施するための形態（以下、実施の形態と称する）について説明する。説明は以下の順序により行う。
１．実施の形態（センサ機器からのユーザ情報に基づいてシンク機器の画像の表示態様を変更する例）
２．応用例
【００２４】
＜１．実施の形態＞
［通信システムの構成例］
図１は、本技術の実施の形態における通信システム１０のシステム構成例を示すブロック図である。図１では、Ｐ２Ｐ（Peer to Peer）ダイレクト通信により無線接続を行うことができる通信システムの一例を示す。
【００２５】
通信システム１０は、シンク機器１００と、ソース機器２００と、ソース機器２１０と、センサ機器２２０と、センサ機器２３０と、センサ機器２４０とを備える。また、通信システム１０は、ソース機器２００およびソース機器２１０のうちの少なくとも１つから送信されるデータ（例えば、画像データや音声データ）をシンク機器１００が受信する通信システムである。なお、シンク機器１００は、請求の範囲に記載の情報処理装置の一例である。
【００２６】
また、通信システム１０を構成する各機器（シンク機器１００、ソース機器２００、ソース機器２１０、センサ機器２２０、センサ機器２３０およびセンサ機器２４０）は、無線通信機能を備える情報処理装置や電子機器である。そして、通信システム１０を構成する各機器は、無線通信機能を利用して各種情報のやり取りを行うことができる。
【００２７】
例えば、シンク機器１００、ソース機器２００およびソース機器２１０は、無線通信機能を備える固定型の情報処理装置や携帯型の情報処理装置である。なお、固定型の情報処理装置は、例えば、パーソナルコンピュータ、映像視聴装置（例えば、テレビジョン）である。また、携帯型の情報処理装置は、例えば、スマートフォン、タブレット端末である。
【００２８】
また、例えば、シンク機器１００、ソース機器２００およびソース機器２１０として、カメラを搭載した電子機器（例えば、パソコン、ゲーム機、スマートフォン、タブレット端末）を用いるようにしてもよい。また、例えば、シンク機器１００、ソース機器２００およびソース機器２１０として、表示部を備える他の電子機器（例えば、撮像装置、ゲーム機、スマートフォン、タブレット端末）を用いるようにしてもよい。
【００２９】
また、センサ機器２２０、センサ機器２３０およびセンサ機器２４０は、ユーザや環境に関する測定をすることにより各情報を取得することが可能なセンサ機器である。このセンサ機器は、例えば、Ｒａｉｄｅｒを含む３Ｄ系のセンサ機器、イメージセンサ機器、タッチパネル機器、圧力センサ機器、タッチセンサ機器、無線系センサ機器、温度センサ機器である。なお、イメージセンサ機器は、例えば、撮像機能を備える撮像装置（例えば、ＣＣＤ（Charge Coupled Device）やＣＭＯＳ（Complementary Metal Oxide Semiconductor））により実現される。また、圧力センサ機器は、例えば、小型の圧力センサ、大型の圧力センサ（例えば、床面に張る圧力センサ）により実現される。また、無線系センサ機器は、例えば、Ｗｉ−Ｆｉ（Wireless Fidelity）、ＧＰＳ（Global Positioning System）等の無線系センサにより実現される。また、温度センサ機器は、例えば、エアコン等の機器により実現される。また、温度センサ機器は、例えば、人の存在を検出するセンサ機器（例えば、人が発する熱を検出して、人が存在する位置を検出するエアコン）として用いることができる。
【００３０】
例えば、センサ機器２２０、センサ機器２３０およびセンサ機器２４０のそれぞれが撮像装置である場合を想定する。この場合には、シンク機器１００が設置されている場所の周囲を撮像範囲とするように、センサ機器２２０、センサ機器２３０およびセンサ機器２４０のそれぞれが配置される。また、例えば、センサ機器２２０、センサ機器２３０およびセンサ機器２４０のうちの少なくとも１つを魚眼カメラとすることができる。この場合には、魚眼カメラで周囲のユーザの位置を取得することができ、他の撮像装置により、各ユーザの状態（例えば、顔の向き、視線の方向）を検出することができる。
【００３１】
また、例えば、通信システム１０を構成する各機器は、ＩＥＥＥ（Institute of Electrical and Electronics Engineers）８０２．１１、ＩＥＥＥ８０２．１５、ＩＥＥＥ８０２．１６仕様に準拠した無線通信装置である。また、例えば、通信システム１０を構成する各機器は、３ＧＰＰ（3rd Generation Partnership Project）仕様に準拠した無線通信装置である。なお、３ＧＰＰ仕様は、例えば、Ｗ−ＣＤＭＡ（Wideband Code Division Multiple Access）、ＧＳＭ（登録商標）（Global System for Mobile Communications）、ＷｉＭＡＸ（Worldwide Interoperability for Microwave Access）、ＷｉＭＡＸ２、ＬＴＥ（Long Term Evolution）、ＬＴＥ−Ａ（Advanced）である。
【００３２】
ここで、一例として、通信システム１０を構成する各機器間で無線ＬＡＮ（Local Area Network）を用いた無線通信を行う場合の例を説明する。
【００３３】
この無線ＬＡＮとして、例えば、Ｗｉ−Ｆｉ（Wireless Fidelity）  Ｄｉｒｅｃｔ、ＴＤＬＳ（Tunneled Direct Link Setup）、アドホックネットワーク、メッシュネットワークを用いることができる。また、通信システム１０に用いられる近距離無線ＡＶ（Audio Visual）伝送通信として、例えば、Ｗｉ−Ｆｉ  ＣＥＲＴＩＦＩＥＤ  Ｍｉｒａｃａｓｔ（技術仕様書名：Ｗｉ−Ｆｉ  Ｄｉｓｐｌａｙ）を用いることができる。なお、Ｗｉ−Ｆｉ  ＣＥＲＴＩＦＩＥＤ  Ｍｉｒａｃａｓｔは、Ｗｉ−Ｆｉ  ＤｉｒｅｃｔやＴＤＬＳの技術を利用して、一方の端末で再生される音声や表示画像を他の端末に送信し、他の端末でも同様にその音声、画像データを出力させるミラーリング技術である。
【００３４】
また、Ｗｉ−Ｆｉ  ＣＥＲＴＩＦＩＥＤ  Ｍｉｒａｃａｓｔでは、ＴＣＰ／ＩＰ（Transmission Control Protocol/Internet Protocol）上でＵＩＢＣ（User Input Back Channel）を実現している。ＵＩＢＣは、一方の端末から他方の端末へマウスやキーボード等の入力機器の操作情報を送信する技術である。なお、Ｗｉ−Ｆｉ  ＣＥＲＴＩＦＩＥＤ  Ｍｉｒａｃａｓｔの代わりに、他のリモートデスクトップソフトウェア（例えば、ＶＮＣ（Virtual Network Computing））を適用するようにしてもよい。
【００３５】
ここで、Ｗｉ−Ｆｉ  ＣＥＲＴＩＦＩＥＤ  Ｍｉｒａｃａｓｔでは、画像（映像）を、例えば、Ｈ．２６４を用いて圧縮・展開することが定められている。また、例えば、Ｗｉ−Ｆｉ  ＣＥＲＴＩＦＩＥＤ  Ｍｉｒａｃａｓｔでは、Ｈ．２６４を送信側で調整することができる。なお、Ｈ．２６４に限らず、例えば、Ｈ．２６５、ＭＰＥＧ（Moving Picture Experts Group）４、ＪＰＥＧ（Joint 1Photographic Experts Group）２０００にも対応することができる。ここで、Ｈ．２６５は、例えば、ＨＥＶＣ（high efficiency video coding）、ＳＨＶＣ（scalable video coding extensions of high efficiency video coding）である。また、例えば、１ライン以上を束ねて圧縮したり、２ライン以上を２×２以上のマクロブロックに分割して圧縮・展開を行うラインベースコーデックにも対応することができる。なお、ラインベースコーデックは、例えば、Ｗａｖｅｌｅｔ、ＤＣＴ（Discrete Cosine Transform）である。また、例えば、特定の符号量領域（Ｐｉｃｔｕｒｅまたは複数ラインの束またはマクロブロック等）の前符号量領域との差分を求めることでＤＣＴやＷａｖｅｌｅｔ等の圧縮を行わずに伝送レートを減らすコーデックにも対応することができる。また、非圧縮で画像（映像）を送信・受信するようにしてもよい。
【００３６】
また、例えば、ソース機器２００およびソース機器２１０は、撮像動作により生成されたコンテンツや、記憶部（例えば、ハードディスク）に保存されているコンテンツを送信対象とすることができる。この送信対象となるコンテンツは、例えば、画像データおよび音声データからなるコンテンツである。なお、ソース機器２００およびソース機器２１０がテザリング機能を備える場合には、無線または有線ネットワークを介してＩＳＰ（Internet Services Provider）に保存されたコンテンツを送信対象とするようにしてもよい。
【００３７】
例えば、ソース機器２００の記憶部（例えば、ハードディスク）に保存されているコンテンツがシンク機器１００に送信され、そのコンテンツに基づく画像３１がシンク機器１００の表示部１６０に表示される。また、ソース機器２１０の記憶部（例えば、ハードディスク）に保存されているコンテンツがシンク機器１００に送信され、そのコンテンツに基づく画像３２がシンク機器１００の表示部１６０に表示される。
【００３８】
また、図１では、ソース機器２００を所有するユーザ２１が、ソース機器２００から送信された画像データに基づく画像３１を見ている場合（ユーザ２１の視線を点線２３で示す）を示す。また、図１では、ソース機器２１０を所有するユーザ２２が、ソース機器２１０から送信された画像データに基づく画像３２を見ている場合（ユーザ２２の視線を点線２４で示す）を示す。
【００３９】
このように、図１では、複数のユーザ２１、２２が存在し、複数のソース機器（ソース機器２００、２１０）が存在する通信システム１０の一例を示す。通信システム１０において、各ソース機器（ソース機器２００、２１０）から送信された画像をシンク機器１００が表示する場合に、各ユーザ２１、２２が見易くなるように、各画像の表示態様を決定する例を示す。すなわち、ソース機器の物理的位置と、シンク機器における画像表示とが異なる状況においても、各ユーザにとって見やすい表示を行い、ユーザが移動した場合には、その画像もユーザが見やすい表示位置へ移動する例を示す。
【００４０】
具体的には、シンク機器に表示される複数の画像の表示領域（表示ウィンドウ）とユーザとの関連付けを行う。そして、このリンク情報をソース機器とシンク機器とのやりとりにより管理し、ユーザの移動に応じてそのユーザにリンクされている画像の表示領域を決定する。
【００４１】
なお、図１では、２人以上のユーザが存在し、各ユーザが所有する機器以外の機器（シンク機器１００）を共有する場合の例を示すが、本技術はこれに限定されない。例えば、複数のユーザが１人のユーザのディスプレイを共有するケースにも対応することができる。この場合には、複数のユーザの中から画像をリンクしているユーザを常に識別していることが必要となる。さらに、画像にリンクしているユーザを途中で変更するユーザインターフェースがあってもよいものとする。
【００４２】
また、通信システム１０を構成する各機器をＷｉ−Ｆｉ  ＣＥＲＴＩＦＩＥＤ  Ｍｉｒａｃａｓｔ仕様のデバイスとすることができる。
【００４３】
ここで、例えば、各機器を有線接続する場合には、各機器の設置場所を選び、各機器を自由に設置することができないおそれがある。そこで、図１に示すように、無線通信機能を備える機器を使用することにより、各機器を自由に設置することができる。この場合には、無線を有効利用して各機器を接続するため、トポロジを適切に設定する必要がある。また、トポロジを適切に設定して、センサ機器と、センサ機器を必要とする他の電子機器（例えば、ＩＤ認証装置（人認証装置）、シンク機器）とを無線で適切に接続することが重要である。
【００４４】
また、例えば、複数のセンサ（例えば、２Ｄセンサ）を組み合わせて、３Ｄの座標を推定する方式を取ることにより、３Ｄセンサを実現することが一般に行われている。例えば、位置情報を取得するセンサ機器（例えば、２Ｄセンサ）を複数配置する場合に、設置が難しい場所（例えば、天井）に配置する必要があることも想定される。このように、３Ｄセンサを実現するため、センサ機器を設置する場合には、それらの構造が複雑となることも想定される。
【００４５】
そこで、本技術の実施の形態では、トポロジを適切に設定して、各機器を無線で適切に接続する例を示す。
【００４６】
また、複数のソース機器を接続して、これらのソース機器からの画像を同時に表示するシンク機器について、シンク機器に対するユーザの位置をセンサ機器で検出し、ユーザの位置に応じて、ソース機器からの画像の表示態様を変更する場合を想定する。例えば、ユーザの立ち位置がシンク機器から見て重なっていることも想定される。このような場合でも、ユーザが見易く、操作し易い、位置やサイズとなるように、ソース機器からの画像を表示することが好ましい。そこで、本技術の実施の形態では、ユーザが見易く、操作し易い、位置やサイズとなるように、ソース機器からの画像を表示する例を示す。
【００４７】
ここで、ソース機器およびシンク機器の双方が、撮像装置（例えば、２Ｄカメラ）を備えることも多い。そこで、これらの撮像装置（例えば、２Ｄカメラ）を適切に用いることが重要である。例えば、Ｗｉ−Ｆｉ  ＣＥＲＴＩＦＩＥＤ  Ｍｉｒａｃａｓｔのソース機器またはシンク機器に備えられている撮像装置（例えば、２Ｄカメラ）を位置センサとして利用することができる。すなわち、Ｗｉ−Ｆｉ  ＣＥＲＴＩＦＩＥＤ  Ｍｉｒａｃａｓｔのデバイス（例えば、スマートフォン）または、他の電子機器に内蔵されているセンサデバイス（例えば、２Ｄカメラ）を利用することにより、適用範囲を拡大することができる。
【００４８】
また、位置情報を取得するセンサ機器が出力するデータが膨大となることも多い。そこで、センサ機器から出力されるデータを効率よく伝送することが重要となる。そこで、例えば、Ｗｉ−Ｆｉ  ＣＥＲＴＩＦＩＥＤ  Ｍｉｒａｃａｓｔのネットワークに、位置情報を取得するセンサ機器を混在させることにより、センサ機器から出力されるデータを効率よく伝送することができる。
【００４９】
［シンク機器の構成例］
図２は、本技術の実施の形態におけるシンク機器１００の機能構成例を示すブロック図である。
【００５０】
シンク機器１００は、通信部１１０と、撮像部１２０と、制御部１３０と、記憶部１４０と、操作受付部１５０と、表示部１６０と、音声出力部１７０とを備える。
【００５１】
通信部１１０は、アンテナ（図示せず）を介して、電波の送受信を行うためのモジュール（例えば、無線ＬＡＮモデム）である。例えば、通信部１１０は、無線ＬＡＮの通信方式により無線通信を行うことができる。
【００５２】
例えば、通信部１１０は、上述したように、ＩＥＥＥ８０２．１１、ＩＥＥＥ８０２．１５、ＩＥＥＥ８０２．１６、３ＧＰＰ仕様に準拠した通信方式により無線通信を行うことができる。そして、通信部１１０は、無線通信機能を利用して各種情報のやり取りを行うことができる。例えば、各装置間で無線ＬＡＮを用いた無線通信を行うことができる。
【００５３】
また、上述したように、通信部１１０は、Ｗｉ−Ｆｉ  ＣＥＲＴＩＦＩＥＤ  Ｍｉｒａｃａｓｔ仕様に従って他の情報処理装置との間でリアルタイム画像伝送を行うことができる。また、通信部１１０は、Ｗｉ−Ｆｉ  ＣＥＲＴＩＦＩＥＤ  Ｍｉｒａｃａｓｔ仕様に従って、第１機器（例えば、ソース機器）から第２機器（例えば、他のシンク機器）への画像伝送を中継することができる。また、通信部１１０は、ユーザの表示部１６０との相対的な位置に関するユーザ情報を電子機器（例えば、ソース機器２００、２１０、センサ機器２２０、２３０、２４０）から受信することができる。
【００５４】
撮像部１２０は、制御部１３０の制御に基づいて、被写体を撮像して画像データを生成するものであり、生成された画像データを制御部１３０に出力する。撮像部１２０は、例えば、レンズ、撮像素子（例えば、ＣＣＤ、ＣＭＯＳ）、信号処理回路により構成される。
【００５５】
制御部１３０は、記憶部１４０に格納されている制御プログラムに基づいてシンク機器１００の各部を制御するものである。制御部１３０は、例えば、ＣＰＵ（Central Processing Unit）により実現される。また、例えば、制御部１３０は、送受信した情報の信号処理を行う。また、例えば、制御部１３０は、他の情報処理装置との接続処理、認証処理、切断処理を行う。
【００５６】
また、例えば、制御部１３０は、電子機器（例えば、ソース機器２００、２１０、センサ機器２２０、２３０、２４０）から受信したユーザ情報に基づいて、ソース機器２００、２１０から送信された画像の表示部１６０における表示態様を決定する制御を行う。例えば、制御部１３０は、画像に関連付けられているユーザと表示部１６０との相対的な位置関係に基づいて、表示部１６０における画像の表示位置および表示サイズのうちの少なくとも１つを決定することができる。また、制御部１３０は、ユーザの移動に基づいて、表示部１６０におけるユーザに関連付けられている画像の表示領域の移動および画像の向きのうちの少なくとも１つを決定することができる。
【００５７】
また、例えば、制御部１３０は、そのユーザ情報に基づいて、ソース機器２００、２１０から送信された画像（または、ユーザ）に関する優先度を決定することができる。この場合に、制御部１３０は、ソース機器２００、２１０から送信されて表示部１６０に表示されている複数の画像のうち、表示部１６０における表示領域が重複する画像については、その優先度に基づいて表示態様を変更することができる。例えば、制御部１３０は、その重複する画像のうち、優先度が高い画像を上書きして表示する、または、優先度が高い画像を大きいサイズで表示することにより、その重複する画像の表示態様を変更することができる。
【００５８】
また、例えば、制御部１３０は、他の機器との間でＷｉ−Ｆｉ  ＣＥＲＴＩＦＩＥＤ  Ｍｉｒａｃａｓｔのプロトコルを用いて、ユーザ情報のやりとりを行うように制御することができる。
【００５９】
記憶部１４０は、各種情報を格納するメモリである。例えば、記憶部１４０には、シンク機器１００が所望の動作を行うために必要となる各種情報（例えば、制御プログラム）が格納される。また、例えば、記憶部１４０は、シンク機器１００がデータを送受信する際に用いられるバッファを含む。
【００６０】
操作受付部１５０は、ユーザにより行われた操作入力を受け付ける操作受付部であり、受け付けられた操作入力に応じた操作情報を制御部１３０に出力する。例えば、操作受付部１５０は、ネットワークへの接続指示操作やネットワークからの切断指示操作を受け付ける。また、操作受付部１５０は、例えば、タッチパネル、キーボード、マウス、センサ（例えば、タッチインタフェース）により実現される。
【００６１】
表示部１６０は、制御部１３０の制御に基づいて各画像を表示する表示部である。表示部１６０として、例えば、有機ＥＬ（Electro Luminescence）パネル、ＬＣＤ（Liquid Crystal Display）パネルを用いることができる。なお、操作受付部１５０および表示部１６０については、使用者がその指を表示面に接触または近接することにより操作入力を行うことが可能なタッチパネルを用いて一体で構成することができる。
【００６２】
音声出力部１７０は、制御部１３０の制御に基づいて各種情報を音声出力する音声出力部（例えば、マイク）である。
【００６３】
このように、シンク機器１００は、他の機器とＷｉ−Ｆｉ  Ｄｉｒｅｃｔ接続することができる。また、シンク機器１００は、Ｗｉ−Ｆｉ  ＣＥＲＴＩＦＩＥＤ  Ｍｉｒａｃａｓｔにより、他の機器との間で画像通信を行うことができる。
【００６４】
［ユーザの位置および状態を特定するための情報例］
図３は、本技術の実施の形態におけるセンサ機器により検出されるセンサ情報を模式的に示す図である。図３では、ユーザの位置を３次元で特定する場合の例を示す。
【００６５】
図３に示すように、３軸（Ｘ軸、Ｙ軸、Ｚ軸）の座標により、３次元空間におけるユーザの位置を特定することができる。また、３軸の回転情報（θｘ、θｙ、θｚ）により、３次元空間におけるユーザの向き（例えば、顔の向き、身体の向き）を特定することができる。
【００６６】
このように、センサ機器により検出されたセンサ情報（３軸の座標情報）は、所定のフォーマットに格納されて、センサ機器から他の機器（例えば、ソース機器、ソース機器、個人識別機器）に送信される。このフォーマット例については、図４に示す。
【００６７】
［フォーマット例］
図４は、本技術の実施の形態における各機器間でやりとりされるフレームフォーマット例を簡略化して示す図である。
【００６８】
図４のａには、ネゴシエーションのフレームフォーマットの一例を示す。このフレームフォーマットは、例えば、ヘッダ４０１と、センサビットマップ４０２と、処理ビットマップ４０３とにより構成される。
【００６９】
センサビットマップ４０２には、このフレームフォーマットを送信するセンサ機器の性能に関する各情報（例えば、Ｃａｐａｂｉｌｉｔｙ情報）が格納される。これにより、各センサ機器が有する性能を把握することができる。ここで、センサ機器が有する性能は、例えば、撮像機能、温度検出機能、通信量、消費電力、モバイルか否か、ＡＰＩ（Application Programming Interface）である。
【００７０】
処理ビットマップ４０３には、このフレームフォーマットを送信するセンサ機器による処理に関する各情報が格納される。これにより、各センサ機器が実行可能な各処理（例えば、撮像処理、立体視画像生成処理、奥行検出処理、温度検出処理、ジェスチャー検出処理、表情判定処理、個人識別処理）を把握することができる。
【００７１】
図４のｂには、３Ｄセンサのフレームフォーマットの一例を示す。このフレームフォーマットは、例えば、３Ｄ画像を生成することが可能なセンサ機器（例えば、立体視画像を生成することが可能な撮像装置）から送信される。例えば、Ｗｉ−Ｆｉ  ＣＥＲＴＩＦＩＥＤ  Ｍｉｒａｃａｓｔ仕様に基づく送信に使用することができる。
【００７２】
このフレームフォーマットは、例えば、ＰＥＳ（Packetized Elementary Stream）ヘッダ４０５と、画像データ４０６と、ＰＥＳヘッダ４０７と、Ｄｅｐｔｈ情報４０８とにより構成される。
【００７３】
画像データ４０６には、３Ｄセンサ機器により生成された３Ｄ画像のうちの２Ｄ画像のデータが格納される。
【００７４】
Ｄｅｐｔｈ情報４０８には、３Ｄセンサ機器により生成された３Ｄ画像のうちの２Ｄ画像に含まれる物体の奥行を特定するための情報（Ｄｅｐｔｈ情報）が格納される。このように、画像データ４０６に格納されている２Ｄ画像のデータと、Ｄｅｐｔｈ情報４０８に格納されているＤｅｐｔｈ情報とにより、受信側の機器は、３Ｄセンサ機器により生成された３Ｄ画像を扱うことが可能となる。例えば、Ｗｉ−Ｆｉ  ＣＥＲＴＩＦＩＥＤ  Ｍｉｒａｃａｓｔ仕様の機器が、３Ｄセンサ機器により生成された３Ｄ画像を扱うことが可能となる。
【００７５】
図４のｃには、個人特定のフレームフォーマットの一例を示す。このフレームフォーマットには、例えば、シンク機器１００に表示される画像を見ているユーザや操作しているユーザを特定するための情報が格納される。
【００７６】
このフレームフォーマットは、例えば、ヘッダ４１１と、個人のＩＤ４１２と、位置情報４１３と、向き情報４１４と、画面上の位置情報４１５と、操作機器に関する情報４１６とにより構成される。
【００７７】
個人のＩＤ４１２には、ユーザを識別するための識別情報（例えば、ユーザＩＤ）が格納される。
【００７８】
位置情報４１３には、ユーザが存在する位置を特定するための情報（例えば、図３に示すセンサ情報（３軸の座標情報）が格納される。例えば、シンク機器１００を基準とした場合（例えば、シンク機器１００の位置を原点とする場合）における位置情報を用いることができる。
【００７９】
向き情報４１４には、ユーザの向き（例えば、顔の向き、身体の向き）を特定するための情報（例えば、図３に示す３軸の回転情報（θｘ、θｙ、θｚ）が格納される。
【００８０】
画面上の位置情報４１５には、ユーザを含む画像（センサ機器（撮像装置）により生成される画像）において、その画像におけるそのユーザの位置に関する情報が格納される。例えば、画像におけるユーザの位置を特定するためのｔｏｐ、ｌｅｆｔ、ｗｉｄｔｈが格納される。
【００８１】
操作機器に関する情報４１６には、シンク機器に表示される画像を操作する機器に関する情報（例えば、シンク機器およびソース機器の何れかを特定する情報）が格納される。
【００８２】
例えば、センサ機器として、３Ｄカメラセンサを用いる場合には、ユーザに関する２次元以上の位置情報を取得することが可能である。例えば、３次元空間におけるユーザの位置に関する位置情報（ＸＹＺ）と、ユーザの向き（例えば、顔の向き、身体の向き）に関する情報（例えば、ベクトル情報）（ＸＹＺ）との６軸分を取得することができる。このように、３Ｄカメラセンサを用いる場合には、ユーザに関する２次元以上の位置情報をビットマップとして送信することができる。
【００８３】
ここで、３Ｄカメラセンサにより生成される画像に含まれる人物の重なりを考慮して、ソース機器からの画像の表示態様を変更することも可能である。この場合には、例えば、ソース機器からの画像を操作する人物に関する位置情報（ＸＹＺ）と、ソース機器からの画像を見る人物に関する位置情報（ＸＹＺ）との最大６軸の情報を取得して用いることができる。
【００８４】
ただし、これらの６軸情報は、推定となる場合もある。このように、６軸情報を推定する場合には、推定する軸以外の２次元以上の情報が必要となる。
【００８５】
例えば、ソース機器からの画像を操作する人物と、ソース機器からの画像を見る人物との双方が特定されている場合には、それぞれの６軸情報を送信することができる。また、例えば、ソース機器からの画像を操作する人物と、ソース機器からの画像を見る人物との双方が特定されていない場合には、２次元平面の全部の６軸情報を送信することが好ましい。
【００８６】
また、例えば、スマートフォン等の携帯型の情報処理装置を用いて、６軸の情報を検出することも可能である。また、例えば、身体に装着する情報処理装置（ウェアラブル端末）を用いて、身体の位置および向きを検出することができる。
【００８７】
［センサ機器をシンク機器またはソース機器に接続する場合の通信例］
図５は、本技術の実施の形態におけるセンサ機器３０３をシンク機器３０１またはソース機器３０２に接続する場合の通信例を示す図である。図５のａには、センサ機器３０３をシンク機器３０１に接続する場合の通信例を示す。また、図５のｂには、センサ機器３０３をソース機器３０２に接続する場合の通信例を示す。
【００８８】
なお、シンク機器３０１は、図１に示すシンク機器１００に対応する。また、ソース機器３０２は、図１に示すソース機器２００、２１０に対応する。また、センサ機器３０３は、図１に示すセンサ機器２２０、２３０、２４０に対応する。
【００８９】
図５のａに示すように、センサ機器３０３をシンク機器３０１に接続する場合には、センサ機器３０３およびシンク機器３０１間では、センサ機器３０３およびシンク機器３０１間のプロトコルを実行する（３０４）。また、ソース機器３０２およびシンク機器３０１間では、ソース機器３０２およびシンク機器３０１間のプロトコルを実行する（３０５）。
【００９０】
図５のｂに示すように、センサ機器３０３をソース機器３０２に接続する場合には、センサ機器３０３およびソース機器３０２間では、センサ機器３０３およびソース機器３０２間のプロトコルを実行する（３０６）。また、ソース機器３０２およびシンク機器３０１間では、ソース機器３０２およびシンク機器３０１間のプロトコルを実行する（３０７）。
【００９１】
［センサ機器をシンク機器に接続する場合の通信例］
図６は、本技術の実施の形態におけるセンサ機器３０３をシンク機器３０１に接続する場合の通信処理例を示すシーケンスチャートである。なお、図６では、図５のａに示す例に対応する場合の通信処理例を示す。また、図６では、シンク機器３０１が、個人識別装置（個人認識装置）として機能する場合の例を示す。また、センサ機器３０３は、立体視画像（３Ｄ画像）を生成することが可能な機器であるものとする。例えば、センサ機器３０３は、立体視画像（３Ｄ画像）の画像データを生成する撮像部（図２に示す撮像部１２０に相当）を備えることができる。この撮像部は、例えば、左眼視用画像および右眼視用画像を生成するため、光学系、撮像素子のそれぞれが左右１組となるように構成される。なお、センサ機器３０３は、請求の範囲に記載の情報処理装置の一例である。また、センサ機器３０３が備える撮像部は、請求の範囲に記載の取得部の一例である。また、図６では、シンク機器３０１に接続されるソース機器が１つの場合の例を示すが、シンク機器３０１には、複数のソース機器が接続される場合についても同様に適用することができる。
【００９２】
最初に、シンク機器３０１およびセンサ機器３０３間でネゴシエーションが行われる（３１１）。続いて、シンク機器３０１およびセンサ機器３０３間でＲＴＳＰ（Real Time Streaming Protocol）が実行される（３１２）。
【００９３】
続いて、センサ機器３０３からシンク機器３０１に、センサ情報が送信される（３１３）。図６では、センサ情報として、２Ｄ画像および３Ｄ画像を送信する例を示す。すなわち、センサ機器３０３は、Ｗｉ−Ｆｉ  ＣＥＲＴＩＦＩＥＤ  Ｍｉｒａｃａｓｔにより、自装置で生成された３Ｄ画像を送信する（３１３）。
【００９４】
ここで、Ｗｉ−Ｆｉ  ＣＥＲＴＩＦＩＥＤ  Ｍｉｒａｃａｓｔによる画像伝送では、２Ｄ画像を送信することができるが、３Ｄ画像を送信することはできない。そこで、例えば、センサ機器３０３は、図４のｂに示す３Ｄセンサのフォーマットを用いて、３Ｄ画像を、２Ｄ画像（画像データ４０６に格納）およびＤｅｐｔｈ情報（Ｄｅｐｔｈ情報４０８に格納）としてシンク機器３０１に送信する（３１３）。また、センサ機器３０３は、ソース機器３０２からシンク機器３０１への２Ｄ画像の送信が開始される前、または、その送信中において（３１７）、その情報（２Ｄ画像およびＤｅｐｔｈ情報）をシンク機器３０１に定期的（または不定期）に送信する（３１３）。
【００９５】
なお、Ｄｅｐｔｈ情報は、例えば、公知の方法を用いて取得することができる。例えば、被写体深度の性質を用いてＤｅｐｔｈ情報を算出することができる（例えば、特開２０１１−１９０８４号公報参照。）。また、例えば、ＴＯＦ（Time of flight）方式やボケ量解析（Depth from Defocus）等の方法を用いてＤｅｐｔｈ情報を取得することができる。
【００９６】
このように、センサ機器３０３の制御部（図２に示す制御部１３０に相当）は、撮像部（図２に示す撮像部１２０に相当）により生成された３Ｄ画像を取得する。そして、センサ機器３０３の制御部は、Ｗｉ−Ｆｉ  ＣＥＲＴＩＦＩＥＤ  Ｍｉｒａｃａｓｔ仕様に基づくフォーマットを用いて、その３Ｄ画像に相当する情報をシンク機器３０１に送信する。例えば、センサ機器３０３の制御部は、その３Ｄ画像に対応する２Ｄ画像（平面画像）と、その３Ｄ画像に含まれる物体の奥行を特定するための情報（Ｄｅｐｔｈ情報）とを関連付けてシンク機器３０１にリアルタイム送信することができる。
【００９７】
また、センサ機器３０３からのセンサ情報（３Ｄ画像に相当する情報）を受信したシンク機器３０１は、その受信したセンサ情報に基づいて、ユーザに関する情報（ユーザ情報）を取得することができる。例えば、３Ｄ画像に対応する２Ｄ画像と、その３Ｄ画像に関するＤｅｐｔｈ情報とを受信した場合には、シンク機器３０１は、その２Ｄ画像に含まれる人物を検出し、その２Ｄ画像における各人物の位置を特定することができる。すなわち、センサ機器３０３を基準とする場合における人物の上下方向および左右方向の位置を特定することができる。なお、人物を検出する検出方法として、例えば、公知の検出方法を用いることができる。例えば、対象物（例えば、人物の顔）の輝度分布情報が記録されているテンプレートと実画像とのマッチングによる検出方法（例えば、特開２００４−１３３６３７参照。）を用いることができる。また、例えば、画像における輝度の勾配強度および勾配方向を用いて、画像に含まれる対象物（例えば、人体）を検出する検出方法を用いることができる（例えば、特開２０１０−６７１０２号参照。）。
【００９８】
また、シンク機器３０１は、そのＤｅｐｔｈ情報に基づいて、２Ｄ画像において検出された各人物の奥行（例えば、センサ機器３０３と各人物との距離）を特定することができる。これにより、シンク機器３０１は、センサ機器３０３を基準とする場合における人物の位置（３次元空間における位置）を特定することができる。すなわち、シンク機器３０１は、検出された人物とシンク機器３０１との相対的な位置関係を取得することができる。例えば、シンク機器３０１は、シンク機器３０１とセンサ機器３０３との相対的な位置関係を保持しておく。そして、シンク機器３０１は、センサ機器３０３を基準とする場合における人物の位置と、シンク機器３０１とセンサ機器３０３との相対的な位置関係とに基づいて、人物とシンク機器３０１との相対的な位置関係を取得することができる。
【００９９】
なお、ここでは、図４のｂに示す３Ｄセンサのフォーマットを用いて、センサ情報を送信する例を示した。ただし、センサ機器３０３が個人識別装置（個人認識装置）として機能する場合には、図４のｃに示す個人特定のフォーマットを用いて、センサ情報を送信するようにしてもよい。この場合には、センサ機器３０３が、図４のｃに示す各情報を生成して送信する。
【０１００】
また、シンク機器３０１およびソース機器３０２間でユーザ認識処理が行われる（３１４）。このユーザ認識処理では、ソース機器３０２から送信されてシンク機器３０１に表示される画像と、ユーザとの関連付けが行われる。例えば、ソース機器３０２から送信されてシンク機器３０１に表示される画像と、センサ機器３０３から送信されたセンサ情報（ユーザが含まれる画像）とをシンク機器３０１の表示部に表示させることができる。そして、関連付けるべき画像とユーザとを指定する指定操作をユーザの手動操作により行うことができる。このように、シンク機器３０１に表示される画像と、ユーザとの関連付けが行われた場合には、シンク機器３０１は、その関連付けに関する情報を保持して管理する。
【０１０１】
また、このユーザ認識処理では、ユーザ認証を行うようにしてもよい。例えば、ユーザＩＤやジェスチャー（例えば、ユーザの名前を呼んで手を挙げてもらう方法）を用いた認証を行うようにしてもよい。
【０１０２】
また、複数のソース機器から画像が送信されてシンク機器３０１に複数の画像が表示されている場合には、これらの各画像について、ユーザとの関連付けを行うことができる。また、複数のユーザが存在する場合には、シンク機器の画像を見るユーザであるか、操作するユーザであるか等の情報を関連付けるようにする。また、操作対象となる機器（例えば、ソース機器、シンク機器、これらの双方）を示す情報についても関連付けるようにする。
【０１０３】
続いて、シンク機器３０１は、ソース機器３０２から送信されて表示部に表示される画像の位置およびサイズの優先度を決定する（３１５）。例えば、ユーザ操作やユーザ状態（シンク機器からの距離、移動の有無）に基づいて、優先度を決定することができる。例えば、シンク機器からの距離が最も近いユーザの優先順位を１位とし、シンク機器からの距離が遠くなるのに応じてユーザの優先順位を下げることができる。また、移動しているユーザのうち、移動距離が最も長いユーザの優先順位を１位とし、移動距離に応じてユーザの優先順位を設定することができる。また、距離と移動との組み合わせ、または、他の要素との組み合わせに基づいて優先度を決定するようにしてもよい。また、例えば、ソース機器３０２またはシンク機器３０１のＵＩ（user interface）を用いて、決定された優先度を調整するようにしてもよい。
【０１０４】
続いて、シンク機器３０１およびソース機器３０２間でＲＴＳＰが実行される（３１６）。続いて、ソース機器３０２からシンク機器３０１に、２Ｄ画像が送信される（３１７）。すなわち、ソース機器３０２は、Ｗｉ−Ｆｉ  ＣＥＲＴＩＦＩＥＤ  Ｍｉｒａｃａｓｔにより、シンク機器３０１に表示すべき２Ｄ画像を送信する（３１７）。
【０１０５】
ここで、ソース機器３０２が、センサ機能（例えば、図１に示す撮像部２０２、２１２）を備えることも想定される。この場合には、上述したセンサ機器３０３からの送信と同様に、ソース機器３０２からシンク機器３０１に、センサ情報を送信するようにしてもよい（３１７）。
【０１０６】
また、シンク機器３０１は、センサ機器３０３から送信されたセンサ情報に基づいて、シンク機器３０１に表示される画像（ソース機器３０２から送信された画像）の表示態様を変更することができる。例えば、シンク機器３０１は、シンク機器３０１に表示される画像（ソース機器３０２から送信された画像）と関連付けられているユーザの位置に応じて、その画像の表示態様を変更することができる。例えば、シンク機器３０１は、ユーザの移動方向（シンク機器３０１の表示面と略平行な方向）に、シンク機器３０１に表示される画像を移動させることにより、その画像の表示態様を変更することができる。また、例えば、シンク機器３０１は、ユーザの移動方向（シンク機器３０１の表示面と略垂直な方向）に応じて、シンク機器３０１に表示される画像のサイズを拡大縮小させることにより、その画像の表示態様を変更することができる。
【０１０７】
［シンク機器およびセンサ機器間のネゴシエーション例］
図７は、本技術の実施の形態におけるシンク機器３２１およびセンサ機器３２２間でネゴシエーションを行う場合の通信処理例を示すシーケンスチャートである。なお、図７では、シンク機器３２１およびセンサ機器３２２間に個人識別装置３２３が配置される例を示す。また、図７に示すネゴシエーションは、図６に示すネゴシエーション３１１に対応する。
【０１０８】
ここで、個人識別装置３２３は、例えば、顔認識機能、ユーザ認識機能を備え、個人識別が可能な電子機器（例えば、スマートフォン、タブレット端末）により実現される。
【０１０９】
また、例えば、センサ機器３２２が２Ｄセンサ機器である場合には、個人識別装置３２３およびセンサ機器３２２を、ソース機器およびシンク機器として、Ｗｉ−Ｆｉ  ＣＥＲＴＩＦＩＥＤ  Ｍｉｒａｃａｓｔのプロトコルを用いることができる。また、センサ機器３２２が３Ｄ以上のセンサ機器である場合についても、個人識別装置３２３およびセンサ機器３２２を、ソース機器およびシンク機器として、Ｗｉ−Ｆｉ  ＣＥＲＴＩＦＩＥＤ  Ｍｉｒａｃａｓｔのプロトコルを用いることができる。ただし、この場合には、２Ｄを超えた情報を、別情報（例えば、方向情報、Ｄｅｐｔｈ情報）として付加して、Ｗｉ−Ｆｉ  ＣＥＲＴＩＦＩＥＤ  Ｍｉｒａｃａｓｔの拡張として送信するようにする。例えば、拡張されているという識別子を付与して送信することができる。
【０１１０】
最初に、シンク機器３２１は、個人識別装置３２３の個人識別能力（個人認識能力）を取得するため、認識能力ｑｕｅｒｙを個人識別装置３２３に送信する（３３１、３３２）。個人識別装置３２３は、認識能力ｑｕｅｒｙを受信すると（３３２）、センサ機器３２２のセンサ能力を取得するため、センサ能力ｑｕｅｒｙをセンサ機器３２２に送信する（３３３、３３４）。
【０１１１】
センサ機器３２２は、センサ能力ｑｕｅｒｙを受信すると（３３４）、自機器のセンサ能力を通知するためのセンサ能力応答を個人識別装置３２３に送信する（３３５、３３６）。
【０１１２】
個人識別装置３２３は、センサ能力応答を受信すると（３３６）、受信したセンサ能力応答に基づいて、センサ機器３２２に実行させるセンサ能力を決定する（３３７）。続いて、個人識別装置３２３は、その決定されたセンサ能力を通知するため、その決定されたセンサ能力をセンサ機器３２２に送信する（３３８、３３９）。
【０１１３】
続いて、個人識別装置３２３は、受信したセンサ能力応答に基づいて、自装置が可能な認識能力を通知するための認識能力応答をシンク機器３２１に送信する（３４０、３４１）。
【０１１４】
シンク機器３２１は、認識能力応答を受信すると（３４１）、受信した認識能力応答に基づいて、個人識別装置３２３に実行させる認識能力を決定する（３４２）。続いて、シンク機器３２１は、その決定された認識能力を通知するため、その決定された認識能力を個人識別装置３２３に送信する（３４３、３４４）。
【０１１５】
これらのやりとりにより、センサ機器３２２が実行するセンサ能力と、個人識別装置３２３が実行する認識能力とが決定される。
【０１１６】
続いて、個人識別装置３２３は、センサ用画像伝送開始通知をセンサ機器３２２に送信する（３４５、３４６）。また、個人識別装置３２３は、認識情報提供開始通知をシンク機器３２１に送信する（３４７、３４８）。
【０１１７】
なお、ＩＤ認証機能（個人特定機能）を備える機器（例えば、個人識別装置３２３、シンク機器１００）は、センサ機器からの情報として、２Ｄ情報以上の情報を必要とすることが多い。このため、ＩＤ認証機能（個人特定機能）を備える機器に対して、ソース画像（ソース機器からの画像）をリダイレクトするようにしてもよい。
【０１１８】
また、本技術は、これらに限定されない。例えば、図７に示す例において、他のメッセージのやりとりを行うようにしてもよい。例えば、シンク機器３２１からの認識能力ｑｕｅｒｙ（３３２）に対し、センサ能力ｑｕｅｒｙの送信（３３３）を開始する前に、個人識別装置３２３は、メッセージを受け取ったことに応答するメッセージをシンク機器３２１に送信するようにしてもよい。また、例えば、個人識別装置３２３からの認識能力応答（３４１）に対し、認識能力の決定（３４２）を開始する前に、シンク機器３２１は、メッセージを受け取ったことに応答するメッセージを個人識別装置３２３に送信するようにしてもよい。
【０１１９】
また、例えば、図４のｂでは、ＰＥＳヘッダを記載しているが、ＭＭＴ（MPEG media transport）フォーマットにも対応させ、Ｄｅｐｔｈ情報４０８を管理するようにしてもよい。また、例えば、Ｄｅｐｔｈ情報を取得した時間をタイムスタンプとしてフォーマットに追加して管理するようにしてもよい。
【０１２０】
［各機器とユーザとの相対的な位置関係に基づく画像の表示例］
次に、ユーザおよびシンク機器の相対的な位置関係に基づいてシンク機器に表示される画像の表示態様を変更する例を示す。
【０１２１】
図８は、本技術の実施の形態における各機器およびユーザの相対的な位置関係と、画像の表示態様との関係を簡略化して示す図である。
【０１２２】
図８では、シンク機器に表示される画像（ソース機器から送信された画像）を見せる対象となるユーザと、その画像について操作を行うユーザとの関係に基づいて、その画像の表示態様を変更する例を示す。
【０１２３】
例えば、ソース機器のユーザが、シンク機器に表示される画像を見る場合に、そのユーザがシンク機器のみを操作する場合には、シンク機器に表示される画像を、そのユーザが見易い位置に、操作し易いサイズで表示することが好ましい。なお、見易い画像の配置例については、図９に示す。
【０１２４】
図９乃至図１１は、本技術の実施の形態におけるシンク機器に表示される画像の配置例を示す図である。各図のａには、ユーザ４０の顔の位置に画像が表示される場合の例を示し、各図のｂには、ユーザ４０の足元またはその付近の位置に画像が表示される場合の例を示す。
【０１２５】
図９には、見易い位置に画像を配置する場合の表示例を示す。図９のａには、ユーザ４０の目の高さの視線４２の先に画像４１を配置する場合の表示例を示す。図９のｂには、ユーザ４０の足元の視線４４の先に画像４３を配置する場合の表示例を示す。
【０１２６】
図１０には、操作し易い位置およびサイズで画像を配置する場合の表示例を示す。図１０のａには、ユーザ４０の手４６が届く範囲に画像４５を配置する場合の表示例を示す。図１０のｂには、ユーザ４０の手４８が届く範囲（ユーザの足元の視線の先の範囲）に画像４７を配置する場合の表示例を示す。
【０１２７】
図１１には、見易いサイズで画像を配置する場合の表示例を示す。図１１のａには、ユーザ４０との距離に応じて画像５０のサイズを変更する場合の表示例を示す。例えば、矢印５３の方向（画像５０から離れる方向）にユーザ４０が移動した場合には、ユーザ４０が見易いように、画像５０のサイズを大きくする。例えば、点線の矩形５１、５２に示すように、ユーザ４０との距離に応じて画像５０のサイズを変更することができる。また、例えば、矢印５４の方向（画像５０に近づく方向）にユーザ４０が移動した場合には、ユーザ４０が見易いと想定されるため、画像５０のサイズを小さくすることができる。
【０１２８】
図１１のｂには、ユーザ４０との距離に応じて画像５５のサイズを変更する場合の表示例を示す。例えば、矢印５８の方向（画像５５から離れる方向）にユーザ４０が移動した場合には、ユーザ４０が見易いように、画像５５のサイズを大きくする。例えば、点線の矩形５６、５７に示すように、ユーザ４０との距離に応じて画像５５のサイズを変更することができる。また、例えば、矢印５９の方向（画像５５に近づく方向）にユーザ４０が移動した場合には、ユーザ４０が見易いと想定されるため、画像５５のサイズを小さくすることができる。
【０１２９】
［複数のユーザが重なる場合の例］
図１２は、本技術の実施の形態におけるシンク機器に表示される画像を見るユーザ（または、操作するユーザ）が複数存在する場合の各ユーザの位置を簡略化して示す図である。図１２のａ乃至ｃには、センサ機器により生成される画像（シンク機器の周囲の画像）を簡略化して示す。
【０１３０】
図１２のａには、シンク機器に表示される画像６０を見る２人のユーザ６１、６２が、センサ機器により生成される画像において重複する場合の例を示す。この場合には、重複する顔の前後関係（奥行関係）により、画像６０に近いユーザ６２と、ユーザ６２よりも画像６０から離れているユーザ６１とを認識することができる。
【０１３１】
図１２のｂには、シンク機器の周囲に設置されているテーブル６３の回りに位置する２人のユーザ６１、６２が、センサ機器により生成される画像の上下方向において重複する場合の例を示す。この場合には、テーブル６３との重複に基づいて、センサ機器に近いユーザ６２と、ユーザ６２よりもセンサ機器から離れているユーザ６１とを認識することができる。
【０１３２】
図１２のｃには、シンク機器の周囲（フロア６４）に位置する２人のユーザ６１、６２が、センサ機器により生成される画像の上下方向において重複する場合の例を示す。この場合には、ユーザ６１、６２の画像上におけるサイズ、奥行情報等に基づいて、センサ機器に近いユーザ６１と、ユーザ６１よりもセンサ機器から離れているユーザ６２とを認識することができる。
【０１３３】
［画像が重なる場合の表示例］
図１３は、本技術の実施の形態におけるシンク機器に表示される画像が重なる場合の表示例を示す図である。図１３では、画像に対応するユーザの位置に基づいて、画像の表示位置および表示サイズを変更する場合の例を示す。
【０１３４】
図１３のａには、２つの画像７１、７２がＺ軸方向（前後方向）に重なる場合の表示例を示す。２つの画像７１、７２がＺ軸方向（前後方向）に重なる場合には、前側（対応するユーザがシンク機器側）の画像７２が優先して表示される。この場合に、画像７１、７２の重複部分については、画像７２の領域を半透明として表示するようにしてもよい。これにより、ユーザは２つの画像７１、７２を容易に見ることができる。なお、画像７１の重複部分については、点線で示す。
【０１３５】
図１３のｂには、２つの画像７３、７４がＸ軸方向（横方向）に重なる場合の表示例を示す。２つの画像７３、７４がＸ軸方向（横方向）に重なる場合には、ユーザに見易い中心位置（点線７５で示す）を含む画像７４が優先して表示される。
【０１３６】
図１３のｃには、２つの画像７６、７７がＹ軸方向（縦方向）に重なる場合の表示例を示す。２つの画像７６、７７がＹ軸方向（縦方向）に重なる場合には、ユーザに見易い中心位置（点線７８で示す）を含む画像７７が優先して表示される。
【０１３７】
このように、ユーザ情報に基づいて、複数の画像の表示態様を、前後に重ねる、上下に重ねる、左右に重ねる等により変更することができる。この場合に、予め決定された優先度（優先順位）に基づいて、各画像の表示態様を変更するようにしてもよい。例えば、優先度の大きい画像を大きくすることができる。
【０１３８】
また、ユーザに見易い位置およびサイズ、または、ユーザが操作し易い位置およびサイズで表示された画像が重複する場合にも、優先度に基づいて、それらの画像の位置およびサイズを調整することができる。
【０１３９】
［操作対象となる画像の優先度を高くする場合の表示例］
図１４は、本技術の実施の形態におけるシンク機器に表示される画像のうち、操作対象となる画像の優先度を高くする場合の表示例を示す図である。
【０１４０】
図１４のａには、２つの画像８１、８２が並べて表示される場合の表示例を示す。この場合には、２つの画像８１、８２の双方が操作対象となっていないものとする。
【０１４１】
図１４のｂには、図１４のａに示す２つの画像８１、８２のうち、画像８１について操作が行われた場合の表示例を示す。この場合には、操作対象となった画像８１を拡大した画像８３を表示する。また、図１４のｂに示す状態で、操作対象となる画像が存在しない場合（例えば、所定時間、操作が行われない場合）には、図１４のａに示すように、２つの画像８１、８２を元のサイズに戻して並べて表示される。
【０１４２】
［シンク機器の動作例］
図１５は、本技術の実施の形態におけるシンク機器１００による画像表示処理の処理手順の一例を示すフローチャートである。図１５では、複数のソース機器からの画像を表示部１６０に表示する場合における動作例を示す。また、図１５では、図６に示す通信例に対応する動作例を示す。
【０１４３】
最初に、シンク機器１００の制御部１３０は、センサ機器との間でネゴシエーションを行う（ステップＳ８０１）。続いて、制御部１３０は、センサ機器との間でＲＴＳＰを実行する（ステップＳ８０２）。続いて、制御部１３０は、センサ機器からのセンサ情報（２Ｄ画像および３Ｄ画像）の受信を開始する（ステップＳ８０３）。なお、ステップＳ８０３は、請求の範囲に記載の受信する手順の一例である。
【０１４４】
続いて、制御部１３０は、ソース機器との間でユーザ認識処理を行う（ステップＳ８０４）。続いて、制御部１３０は、ソース機器から送信されて表示部１６０に表示される画像の位置およびサイズの優先度（または、ユーザの優先度）を決定する（ステップＳ８０５）。
【０１４５】
続いて、制御部１３０は、ソース機器との間でＲＴＳＰを実行する（ステップＳ８０６）。続いて、制御部１３０は、ソース機器からのＷｉ−Ｆｉ  ＣＥＲＴＩＦＩＥＤ  Ｍｉｒａｃａｓｔによる２Ｄ画像の受信を開始する（ステップＳ８０７）。
【０１４６】
続いて、制御部１３０は、表示部１６０に表示される画像（複数のソース機器からの画像）のうち、重複する画像が存在するか否かを判断する（ステップＳ８０８）。重複する画像が存在しない場合には（ステップＳ８０８）、ステップＳ８１０に進む。重複する画像が存在する場合には（ステップＳ８０８）、制御部１３０は、決定された優先度に基づいて、画像の重複を解消するように、各画像の表示態様を変更する（ステップＳ８０９）。例えば、重複する画像については、優先順位が高い画像を上側に表示するように、各画像の表示態様を変更することができる（ステップＳ８０９）。
【０１４７】
続いて、制御部１３０は、センサ機器からのセンサ情報（２Ｄ画像および３Ｄ画像）に基づいて、各画像の表示位置およびサイズを決定する（ステップＳ８１０）。例えば、シンク機器およびユーザ間の相対的な位置関係に基づいて、各画像の表示位置およびサイズを決定することができる（ステップＳ８１０）。なお、ステップＳ８０８乃至Ｓ８１０は、請求の範囲に記載の決定する手順の一例である。
【０１４８】
続いて、制御部１３０は、画像の表示終了指示が行われたか否かを判断する（ステップＳ８１１）。そして、画像の表示終了指示が行われた場合には（ステップＳ８１１）、画像表示処理の動作を終了する。また、画像の表示終了指示が行われていない場合には（ステップＳ８１１）、ステップＳ８０８に戻る。
【０１４９】
［シンク機器の動作例］
図１６は、本技術の実施の形態におけるシンク機器１００による画像表示処理の処理手順の一例を示すフローチャートである。図１６では、複数の機器のトポロジを構築する場合における動作例を示す。なお、図１５と共通する処理手順の一部は、省略して示す。
【０１５０】
最初に、シンク機器１００の制御部１３０は、無線通信を利用して、周囲に存在する機器を検索する（ステップＳ８２１）。通信可能な機器が周囲に存在しない場合には（ステップＳ８２２）、画像表示処理の動作を終了する。
【０１５１】
通信可能な機器が周囲に存在する場合には（ステップＳ８２２）、制御部１３０は、周囲に存在する各機器のＣａｐａｂｉｌｉｔｙ情報およびＡＰＩを取得する（ステップＳ８２３）。例えば、ユーザ判別機能や、２Ｄ画像を組み合わせて３Ｄセンサとする機能を有するデバイスであるか等が検索される。
【０１５２】
続いて、制御部１３０は、それらの情報に基づいて、各機器のトポロジを決定する（ステップＳ８２４）。例えば、Ｗｉ−Ｆｉ  Ｄｉｒｅｃｔのプロトコルを使用して、役割（ソース機器、シンク機器）を決定することができる。また、例えば、３Ｄセンサおよびユーザ判別機能を備える機器と、２Ｄセンサおよび２Ｄセンサを組み合わせて３Ｄセンサとする機能を備える機器とが存在する場合を想定する。この場合には、３Ｄセンサおよびユーザ判別機能を備える機器と、２Ｄセンサおよび２Ｄセンサを組み合わせて３Ｄセンサとする機能を備える機器とを、ソース機器およびシンク機器とするトポロジを決定することができる。この場合に、ソース機器およびシンク機器間で、２Ｄ画像（２Ｄ画像化された３Ｄ画像を含む）情報以外に、３Ｄ以上の情報（例えば、Ｄｅｐｔｈ情報、人物の方向（例えば、顔の方向））のやりとりを行うようにしてもよい。
【０１５３】
このように、制御部１３０は、無線通信を利用して機器を検索して、画像を表示部１６０に表示させるシンク機器とソース機器と他の機器（例えば、センサ機器、個人識別装置）との役割を決定することができる。この場合に、制御部１３０は、各機器の能力と通信量と消費電力とモバイルの有無とＡＰＩとのうちの少なくとも１つに基づいて各機器の役割を決定することができる。例えば、能力に基づいて、必要な機器を把握することができる。そして、通信量と消費電力とモバイルの有無との少なくとも１つに基づいて、優先的に使用する機器を把握することができる。例えば、必要な機器として抽出された機器のうち、通信量が多い機器、消費電力が少ない機器、モバイルでない機器を優先的に使用する機器として決定することができる。
【０１５４】
続いて、制御部１３０は、決定されたトポロジに基づいて、各機器を接続するための接続処理を行う（ステップＳ８２５）。例えば、他の機器間で接続を行う場合には、制御部１３０は、その接続指示をその各機器に送信する。
【０１５５】
続いて、制御部１３０は、ソース機器から送信された画像を表示部１６０に表示する（ステップＳ８２６）。続いて、制御部１３０は、ユーザによる手動操作、または、自動で、ソース機器から送信された画像と、ユーザとを関連付ける処理を行う（ステップＳ８２７）。
【０１５６】
続いて、制御部１３０は、ソース機器から送信されて表示部１６０に表示される画像の位置およびサイズの優先度（または、ユーザの優先度）を決定する（ステップＳ８２８）。例えば、シンク機器１００の周囲にセンサ機器およびＩＤ識別装置が存在する場合には、これらの組み合わせに基づいて、優先度を決定することができる。
【０１５７】
続いて、制御部１３０は、各機器またはシンク機器１００により取得されるユーザ情報を取得する（ステップＳ８２９）。例えば、シンク機器１００に対するユーザの位置を計測してユーザ情報として用いることができる。また、例えば、操作する人と見る人とが設定されている場合には、操作する人と見る人との双方の位置を計測することが好ましい。
【０１５８】
続いて、制御部１３０は、ユーザ情報に基づいて、ユーザ状態に変化があるか否かを判断する（ステップＳ８３０）。ユーザ状態に変化がない場合には（ステップＳ８３０）、ステップＳ８３２に進む。ユーザ状態に変化がある場合には（ステップＳ８３０）、制御部１３０は、変化後のユーザ情報に基づいて、表示部１６０に表示される画像（ソース機器からの画像）の表示態様を変更する（ステップＳ８３１）。例えば、ユーザの位置、操作する人、見る人等の組み合わせに基づいて、表示部１６０に表示される画像（ソース機器からの画像）の表示態様を変更することができる。例えば、ユーザに見やすい位置およびサイズ、ユーザが操作し易い位置およびサイズ、ユーザが見易い、操作し易い、それぞれの画像の優先度等に基づいて、画像の表示態様を変更することができる。
【０１５９】
また、例えば、シンク機器１００の周囲にセンサ機器およびＩＤ識別装置が存在する場合には、これらの組み合わせに基づいて、ユーザが見やすい位置およびサイズと、ユーザが操作し易い位置およびサイズと、優先度を決定することができる。この場合には、Ｗｉ−Ｆｉ  ＣＥＲＴＩＦＩＥＤ  Ｍｉｒａｃａｓｔ固有の情報を使用することができる。
【０１６０】
続いて、制御部１３０は、表示部１６０に表示される画像のうち、表示領域が重複する画像が存在するか否かを判断する（ステップＳ８３２）。表示領域が重複する画像が存在しない場合には（ステップＳ８３２）、ステップＳ８３４に進む。また、表示領域が重複する画像が存在する場合には（ステップＳ８３２）、制御部１３０は、表示領域が重複する画像の表示態様を変更する（ステップＳ８３３）。例えば、ユーザが見易い位置およびサイズ、または、ユーザが操作し易い位置およびサイズが重複する場合には、優先度に基づいて、重複する画像の位置およびサイズを調整することができる。
【０１６１】
続いて、制御部１３０は、画像の表示終了指示が行われたか否かを判断する（ステップＳ８３４）。そして、画像の表示終了指示が行われた場合には（ステップＳ８３４）、画像表示処理の動作を終了する。また、画像の表示終了指示が行われていない場合には（ステップＳ８３４）、ステップＳ８２９に戻る。
【０１６２】
ここで、近年では、４Ｋ超短焦点プロジェクター等の大型の壁面ディスプレイや、テーブルトップディスプレイが普及する兆しを見せている。また、多数のセンサを備える電子機器（例えば、スマートフォン、エアコン）を、一人が１または複数所有したり、一部屋に１または複数台設置されたりするようになりつつある。また、セキュリティの確保のため、部屋に撮像装置（例えば、監視カメラ）が設置されることも想定される。
【０１６３】
そこで、このように別々に設置される電子機器を適切に組み合わせて、１つの機能を実現することが考えられる。例えば、複数のソース機器およびシンク機器間で、Ｗｉ−Ｆｉ  ＣＥＲＴＩＦＩＥＤ  Ｍｉｒａｃａｓｔによる画像伝送を行う場合に、各センサ機器の検索を容易に行うことができる。また、検索されたセンサ機器と、ソース機器と、シンク機器とについて、自動でトポロジを構築することができる。また、検索によって、センサ機器と、他の機器（例えば、ＩＤ識別装置（個人識別装置）とを無線ネットワークで接続して１つの動作をさせることができる。また、例えば、Ｗｉ−Ｆｉ  ＣＥＲＴＩＦＩＥＤ  Ｍｉｒａｃａｓｔのデバイスに備えられているＷｉ−Ｆｉ  ＣＥＲＴＩＦＩＥＤ  Ｍｉｒａｃａｓｔと組み合わせて使用可能なセンサを検索することができる。
【０１６４】
これにより、別々に設置されているセンサ機器を適切に組み合わせて、Ｗｉ−Ｆｉ  ＣＥＲＴＩＦＩＥＤ  Ｍｉｒａｃａｓｔのソース機器およびシンク機器の何れかの機器として、１つの機能を実現することができる。また、ユーザに見易く、操作し易い画像を提供することができる。
【０１６５】
＜２．応用例＞
本開示に係る技術は、様々な製品へ応用可能である。例えば、シンク機器１００、３０１、３２１、ソース機器２００、２１０、３０２、センサ機器２２０、２３０、２４０、３０３、個人識別装置３２３は、スマートフォン、タブレットＰＣ（Personal  Computer）、ノートＰＣ、携帯型ゲーム端末若しくはデジタルカメラなどのモバイル端末、テレビジョン受像機、プリンタ、デジタルスキャナ若しくはネットワークストレージなどの固定端末、又はカーナビゲーション装置などの車載端末として実現されてもよい。また、シンク機器１００、３０１、３２１、ソース機器２００、２１０、３０２、センサ機器２２０、２３０、２４０、３０３、個人識別装置３２３は、スマートメータ、自動販売機、遠隔監視装置又はＰＯＳ（Point  Of  Sale）端末などの、Ｍ２Ｍ（Machine  To  Machine）通信を行う端末（ＭＴＣ（Machine  Type  Communication）端末ともいう）として実現されてもよい。さらに、シンク機器１００、３０１、３２１、ソース機器２００、２１０、３０２、センサ機器２２０、２３０、２４０、３０３、個人識別装置３２３は、これら端末に搭載される無線通信モジュール（例えば、１つのダイで構成される集積回路モジュール）であってもよい。
【０１６６】
［２−１．第１の応用例］
図１７は、本開示に係る技術が適用され得るスマートフォン９００の概略的な構成の一例を示すブロック図である。スマートフォン９００は、プロセッサ９０１、メモリ９０２、ストレージ９０３、外部接続インタフェース９０４、カメラ９０６、センサ９０７、マイクロフォン９０８、入力デバイス９０９、表示デバイス９１０、スピーカ９１１、無線通信インタフェース９１３、アンテナスイッチ９１４、アンテナ９１５、バス９１７、バッテリー９１８及び補助コントローラ９１９を備える。
【０１６７】
プロセッサ９０１は、例えばＣＰＵ（Central  Processing  Unit）又はＳｏＣ（System  on  Chip）であってよく、スマートフォン９００のアプリケーションレイヤ及びその他のレイヤの機能を制御する。メモリ９０２は、ＲＡＭ（Random  Access  Memory）及びＲＯＭ（Read  Only  Memory）を含み、プロセッサ９０１により実行されるプログラム及びデータを記憶する。ストレージ９０３は、半導体メモリ又はハードディスクなどの記憶媒体を含み得る。外部接続インタフェース９０４は、メモリーカード又はＵＳＢ（Universal  Serial  Bus）デバイスなどの外付けデバイスをスマートフォン９００へ接続するためのインタフェースである。
【０１６８】
カメラ９０６は、例えば、ＣＣＤ（Charge  Coupled  Device）又はＣＭＯＳ（Complementary  Metal  Oxide  Semiconductor）などの撮像素子を有し、撮像画像を生成する。センサ９０７は、例えば、測位センサ、ジャイロセンサ、地磁気センサ及び加速度センサなどのセンサ群を含み得る。マイクロフォン９０８は、スマートフォン９００へ入力される音声を音声信号へ変換する。入力デバイス９０９は、例えば、表示デバイス９１０の画面上へのタッチを検出するタッチセンサ、キーパッド、キーボード、ボタン又はスイッチなどを含み、ユーザからの操作又は情報入力を受け付ける。表示デバイス９１０は、液晶ディスプレイ（ＬＣＤ）又は有機発光ダイオード（ＯＬＥＤ）ディスプレイなどの画面を有し、スマートフォン９００の出力画像を表示する。スピーカ９１１は、スマートフォン９００から出力される音声信号を音声に変換する。
【０１６９】
無線通信インタフェース９１３は、ＩＥＥＥ８０２．１１ａ、１１ｂ、１１ｇ、１１ｎ、１１ａｃ及び１１ａｄなどの無線ＬＡＮ標準のうちの１つ以上をサポートし、無線通信を実行する。無線通信インタフェース９１３は、インフラストラクチャーモードにおいては、他の装置と無線ＬＡＮアクセスポイントを介して通信し得る。また、無線通信インタフェース９１３は、アドホックモード又はＷｉ−Ｆｉ Ｄｉｒｅｃｔ等のダイレクト通信モードにおいては、他の装置と直接的に通信し得る。なお、Ｗｉ−Ｆｉ  Ｄｉｒｅｃｔでは、アドホックモードとは異なり２つの端末の一方がアクセスポイントとして動作するが、通信はそれら端末間で直接的に行われる。無線通信インタフェース９１３は、典型的には、ベースバンドプロセッサ、ＲＦ（Radio  Frequency）回路及びパワーアンプなどを含み得る。無線通信インタフェース９１３は、通信制御プログラムを記憶するメモリ、当該プログラムを実行するプロセッサ及び関連する回路を集積したワンチップのモジュールであってもよい。無線通信インタフェース９１３は、無線ＬＡＮ方式に加えて、近距離無線通信方式、近接無線通信方式又はセルラ通信方式などの他の種類の無線通信方式をサポートしてもよい。アンテナスイッチ９１４は、無線通信インタフェース９１３に含まれる複数の回路（例えば、異なる無線通信方式のための回路）の間でアンテナ９１５の接続先を切り替える。アンテナ９１５は、単一の又は複数のアンテナ素子（例えば、ＭＩＭＯアンテナを構成する複数のアンテナ素子）を有し、無線通信インタフェース９１３による無線信号の送信及び受信のために使用される。
【０１７０】
なお、図１７の例に限定されず、スマートフォン９００は、複数のアンテナ（例えば、無線ＬＡＮ用のアンテナ及び近接無線通信方式用のアンテナ、など）を備えてもよい。その場合に、アンテナスイッチ９１４は、スマートフォン９００の構成から省略されてもよい。
【０１７１】
バス９１７は、プロセッサ９０１、メモリ９０２、ストレージ９０３、外部接続インタフェース９０４、カメラ９０６、センサ９０７、マイクロフォン９０８、入力デバイス９０９、表示デバイス９１０、スピーカ９１１、無線通信インタフェース９１３及び補助コントローラ９１９を互いに接続する。バッテリー９１８は、図中に破線で部分的に示した給電ラインを介して、図１７に示したスマートフォン９００の各ブロックへ電力を供給する。補助コントローラ９１９は、例えば、スリープモードにおいて、スマートフォン９００の必要最低限の機能を動作させる。
【０１７２】
図１７に示したスマートフォン９００において、図２を用いて説明した制御部１３０は、無線通信インタフェース９１３において実装されてもよい。また、これら機能の少なくとも一部は、プロセッサ９０１又は補助コントローラ９１９において実装されてもよい。
【０１７３】
なお、スマートフォン９００は、プロセッサ９０１がアプリケーションレベルでアクセスポイント機能を実行することにより、無線アクセスポイント（ソフトウェアＡＰ）として動作してもよい。また、無線通信インタフェース９１３が無線アクセスポイント機能を有していてもよい。
【０１７４】
［２−２．第２の応用例］
図１８は、本開示に係る技術が適用され得るカーナビゲーション装置９２０の概略的な構成の一例を示すブロック図である。カーナビゲーション装置９２０は、プロセッサ９２１、メモリ９２２、ＧＰＳ（Global  Positioning  System）モジュール９２４、センサ９２５、データインタフェース９２６、コンテンツプレーヤ９２７、記憶媒体インタフェース９２８、入力デバイス９２９、表示デバイス９３０、スピーカ９３１、無線通信インタフェース９３３、アンテナスイッチ９３４、アンテナ９３５及びバッテリー９３８を備える。
【０１７５】
プロセッサ９２１は、例えばＣＰＵ又はＳｏＣであってよく、カーナビゲーション装置９２０のナビゲーション機能及びその他の機能を制御する。メモリ９２２は、ＲＡＭ及びＲＯＭを含み、プロセッサ９２１により実行されるプログラム及びデータを記憶する。
【０１７６】
ＧＰＳモジュール９２４は、ＧＰＳ衛星から受信されるＧＰＳ信号を用いて、カーナビゲーション装置９２０の位置（例えば、緯度、経度及び高度）を測定する。センサ９２５は、例えば、ジャイロセンサ、地磁気センサ及び気圧センサなどのセンサ群を含み得る。データインタフェース９２６は、例えば、図示しない端子を介して車載ネットワーク９４１に接続され、車速データなどの車両側で生成されるデータを取得する。
【０１７７】
コンテンツプレーヤ９２７は、記憶媒体インタフェース９２８に挿入される記憶媒体（例えば、ＣＤ又はＤＶＤ）に記憶されているコンテンツを再生する。入力デバイス９２９は、例えば、表示デバイス９３０の画面上へのタッチを検出するタッチセンサ、ボタン又はスイッチなどを含み、ユーザからの操作又は情報入力を受け付ける。表示デバイス９３０は、ＬＣＤ又はＯＬＥＤディスプレイなどの画面を有し、ナビゲーション機能又は再生されるコンテンツの画像を表示する。スピーカ９３１は、ナビゲーション機能又は再生されるコンテンツの音声を出力する。
【０１７８】
無線通信インタフェース９３３は、ＩＥＥＥ８０２．１１ａ、１１ｂ、１１ｇ、１１ｎ、１１ａｃ及び１１ａｄなどの無線ＬＡＮ標準のうちの１つ以上をサポートし、無線通信を実行する。無線通信インタフェース９３３は、インフラストラクチャーモードにおいては、他の装置と無線ＬＡＮアクセスポイントを介して通信し得る。また、無線通信インタフェース９３３は、アドホックモード又はＷｉ−Ｆｉ Ｄｉｒｅｃｔ等のダイレクト通信モードにおいては、他の装置と直接的に通信し得る。無線通信インタフェース９３３は、典型的には、ベースバンドプロセッサ、ＲＦ回路及びパワーアンプなどを含み得る。無線通信インタフェース９３３は、通信制御プログラムを記憶するメモリ、当該プログラムを実行するプロセッサ及び関連する回路を集積したワンチップのモジュールであってもよい。無線通信インタフェース９３３は、無線ＬＡＮ方式に加えて、近距離無線通信方式、近接無線通信方式又はセルラ通信方式などの他の種類の無線通信方式をサポートしてもよい。アンテナスイッチ９３４は、無線通信インタフェース９３３に含まれる複数の回路の間でアンテナ９３５の接続先を切り替える。アンテナ９３５は、単一の又は複数のアンテナ素子を有し、無線通信インタフェース９３３による無線信号の送信及び受信のために使用される。
【０１７９】
なお、図１８の例に限定されず、カーナビゲーション装置９２０は、複数のアンテナを備えてもよい。その場合に、アンテナスイッチ９３４は、カーナビゲーション装置９２０の構成から省略されてもよい。
【０１８０】
バッテリー９３８は、図中に破線で部分的に示した給電ラインを介して、図１８に示したカーナビゲーション装置９２０の各ブロックへ電力を供給する。また、バッテリー９３８は、車両側から給電される電力を蓄積する。
【０１８１】
図１８に示したカーナビゲーション装置９２０において、図２を用いて説明した制御部１３０、無線通信インタフェース９３３において実装されてもよい。また、これら機能の少なくとも一部は、プロセッサ９２１において実装されてもよい。
【０１８２】
また、本開示に係る技術は、上述したカーナビゲーション装置９２０の１つ以上のブロックと、車載ネットワーク９４１と、車両側モジュール９４２とを含む車載システム（又は車両）９４０として実現されてもよい。車両側モジュール９４２は、車速、エンジン回転数又は故障情報などの車両側データを生成し、生成したデータを車載ネットワーク９４１へ出力する。
【０１８３】
なお、上述の実施の形態は本技術を具現化するための一例を示したものであり、実施の形態における事項と、請求の範囲における発明特定事項とはそれぞれ対応関係を有する。同様に、請求の範囲における発明特定事項と、これと同一名称を付した本技術の実施の形態における事項とはそれぞれ対応関係を有する。ただし、本技術は実施の形態に限定されるものではなく、その要旨を逸脱しない範囲において実施の形態に種々の変形を施すことにより具現化することができる。
【０１８４】
また、上述の実施の形態において説明した処理手順は、これら一連の手順を有する方法として捉えてもよく、また、これら一連の手順をコンピュータに実行させるためのプログラム乃至そのプログラムを記憶する記録媒体として捉えてもよい。この記録媒体として、例えば、ＣＤ（Compact Disc）、ＭＤ（MiniDisc）、ＤＶＤ（Digital Versatile Disc）、メモリカード、ブルーレイディスク（Blu-ray（登録商標）Disc）等を用いることができる。
【０１８５】
なお、本明細書に記載された効果はあくまで例示であって、限定されるものではなく、また、他の効果があってもよい。
【０１８６】
なお、本技術は以下のような構成もとることができる。
（１）
ユーザと表示部との相対的な位置に関するユーザ情報を電子機器から受信する通信部と、
前記ユーザ情報に基づいて、ソース機器から送信された画像の前記表示部における表示態様を決定する制御を行う制御部と
を具備する情報処理装置。
（２）
前記制御部は、前記ユーザ情報に基づいて、前記画像に関する優先度を決定する前記（１）に記載の情報処理装置。
（３）
前記制御部は、前記電子機器との間でＷｉ−Ｆｉ（Wireless Fidelity）  ＣＥＲＴＩＦＩＥＤ  Ｍｉｒａｃａｓｔのプロトコルを用いて前記ユーザ情報のやりとりを行うように制御する前記（１）または（２）に記載の情報処理装置。
（４）
前記制御部は、前記ソース機器から送信されて前記表示部に表示されている複数の画像のうち、前記表示部における表示領域が重複する画像については、前記優先度に基づいて表示態様を変更する前記（２）に記載の情報処理装置。
（５）
前記制御部は、前記重複する画像のうち、前記優先度が高い画像を上書きして表示する、または、前記優先度が高い画像を大きいサイズで表示することにより、前記重複する画像の表示態様を変更する前記（４）に記載の情報処理装置。
（６）
前記制御部は、前記画像に関連付けられているユーザと前記表示部との相対的な位置関係に基づいて、前記表示部における前記画像の表示位置および表示サイズのうちの少なくとも１つを決定する前記（１）から（５）のいずれかに記載の情報処理装置。
（７）
前記制御部は、前記ユーザの移動に基づいて前記表示部における当該ユーザに関連付けられている前記画像の表示領域の移動および当該画像の向きのうちの少なくとも１つを決定する前記（６）に記載の情報処理装置。
（８）
前記制御部は、無線通信を利用して前記電子機器を検索して、前記画像を前記表示部に表示させるシンク機器と前記ソース機器と前記電子機器との役割を決定する前記（１）から（７）のいずれかに記載の情報処理装置。
（９）
前記制御部は、前記電子機器の能力と通信量と消費電力とモバイルの有無とＡＰＩ（Application Programming Interface）とのうちの少なくとも１つに基づいて前記電子機器の役割を決定する前記（８）に記載の情報処理装置。
（１０）
前記情報処理装置は、シンク機器であり、
前記情報処理装置および前記ソース機器は、Ｗｉ−Ｆｉ  ＣＥＲＴＩＦＩＥＤ  Ｍｉｒａｃａｓｔ仕様に従ってリアルタイム画像伝送を行う
前記（１）から（９）のいずれかに記載の情報処理装置。
（１１）
前記情報処理装置と前記ソース機器と前記電子機器とは、Ｗｉ−Ｆｉ  ＣＥＲＴＩＦＩＥＤ  Ｍｉｒａｃａｓｔ仕様のデバイスである前記（１）から（１０）のいずれかに記載の情報処理装置。
（１２）
立体視画像を取得する取得部と、
Ｗｉ−Ｆｉ  ＣＥＲＴＩＦＩＥＤ  Ｍｉｒａｃａｓｔ仕様に基づくフォーマットを用いて、前記立体視画像に対応する平面画像と当該立体視画像に含まれる物体の奥行を特定するための情報とを関連付けて他の情報処理装置に送信する制御部と
を具備する情報処理装置。
（１３）
ユーザと表示部との相対的な位置に関するユーザ情報を取得して情報処理装置に送信する電子機器と、
前記ユーザ情報に基づいて、ソース機器から送信された画像の前記表示部における表示態様を決定する情報処理装置と
を具備する通信システム。
（１４）
ユーザと表示部との相対的な位置に関するユーザ情報を電子機器から受信する手順と、
前記ユーザ情報に基づいて、ソース機器から送信された画像の前記表示部における表示態様を決定する手順と
を具備する情報処理方法。
（１５）
ユーザと表示部との相対的な位置に関するユーザ情報を電子機器から受信する手順と、
前記ユーザ情報に基づいて、ソース機器から送信された画像の前記表示部における表示態様を決定する手順と
をコンピュータに実行させるプログラム。
【符号の説明】
【０１８７】
１０  通信システム
１００、３０１、３２１  シンク機器
１１０  通信部
１２０  撮像部
１３０  制御部
１４０  記憶部
１５０  操作受付部
１６０  表示部
１７０  音声出力部
２００、２１０、３０２  ソース機器
２０１、２１１  表示部
２０２、２１２  撮像部
２２０、２３０、２４０、３０３、３２２  センサ機器
３２３  個人識別装置
９００  スマートフォン
９０１  プロセッサ
９０２  メモリ
９０３  ストレージ
９０４  外部接続インタフェース
９０６  カメラ
９０７  センサ
９０８  マイクロフォン
９０９  入力デバイス
９１０  表示デバイス
９１１  スピーカ
９１３  無線通信インタフェース
９１４  アンテナスイッチ
９１５  アンテナ
９１７  バス
９１８  バッテリー
９１９  補助コントローラ
９２０  カーナビゲーション装置
９２１  プロセッサ
９２２  メモリ
９２４  ＧＰＳモジュール
９２５  センサ
９２６  データインタフェース
９２７  コンテンツプレーヤ
９２８  記憶媒体インタフェース
９２９  入力デバイス
９３０  表示デバイス
９３１  スピーカ
９３３  無線通信インタフェース
９３４  アンテナスイッチ
９３５  アンテナ
９３８  バッテリー
９４１  車載ネットワーク
９４２  車両側モジュール
【図１】
2016117194.tif 000003
【図２】
2016117194.tif 000004
【図３】
2016117194.tif 000005
【図４】
2016117194.tif 000006
【図５】
2016117194.tif 000007
【図６】
2016117194.tif 000008
【図７】
2016117194.tif 000009
【図８】
2016117194.tif 000010
【図９】
2016117194.tif 000011
【図１０】
2016117194.tif 000012
【図１１】
2016117194.tif 000013
【図１２】
2016117194.tif 000014
【図１３】
2016117194.tif 000015
【図１４】
2016117194.tif 000016
【図１５】
2016117194.tif 000017
【図１６】
2016117194.tif 000018
【図１７】
2016117194.tif 000019
【図１８】
2016117194.tif 000020
【国際調査報告】
2016117194.tif 000021
2016117194.tif 000022
2016117194.tif 000023
2016117194.tif 000024
2016117194.tif 000025
2016117194.tif 000026
2016117194.tif 000027
2016117194.tif 000028