(57)【特許請求の範囲】
【請求項１】
無線通信を利用して第１情報処理装置との間で画像伝送を行う通信部と、
前記画像伝送を行う場合における前記第１情報処理装置とは異なる役割を有する第２情報処理装置を新たに接続する場合に、ＰＡＵＳＥコマンドの前記第１情報処理装置への送信により前記第１情報処理装置からの画像送信を一時停止させた後に前記第２情報処理装置との間で認証処理を行う制御部と
を具備する情報処理装置。
【請求項２】
前記通信部は、Ｗｉ−Ｆｉ（Wireless Fidelity）  ＣＥＲＴＩＦＩＥＤ  Ｍｉｒａｃａｓｔ仕様に従って前記第１情報処理装置との間でリアルタイム画像伝送を行い、
前記制御部は、前記第１情報処理装置を一時停止させた後に、前記第１情報処理装置および前記第２情報処理装置のそれぞれとの間でＨＤＣＰ再認証処理を行う
請求項１記載の情報処理装置。
【請求項３】
前記制御部は、前記画像伝送を行う場合における前記第１情報処理装置の役割が送信機であり、前記情報処理装置の役割が受信機である場合において、前記第２情報処理装置の接続により前記情報処理装置の役割が中継機に変更されるときに、前記第１情報処理装置からの画像送信を一時停止させた後に前記第２情報処理装置との間で前記認証処理を行い、前記認証処理後に前記第１情報処理装置からの画像送信を再開させる請求項１記載の情報処理装置。
【請求項４】
前記制御部は、前記第１情報処理装置からの画像送信を一時停止させた後に前記第１情報処理装置との間で再認証処理を行い、当該再認証処理が成功した後に、前記第２情報処理装置との間で前記認証処理を行う請求項３記載の情報処理装置。
【請求項５】
前記制御部は、前記画像伝送を行う場合における前記第１情報処理装置の役割が受信機であり、前記情報処理装置の役割が送信機である場合において、前記第２情報処理装置の接続により前記情報処理装置の役割が中継機に変更されるときに、前記第１情報処理装置への画像送信を一時停止させた後に前記第２情報処理装置との間で前記認証処理を行い、前記認証処理後に前記第１情報処理装置への画像送信を再開させる請求項１記載の情報処理装置。
【請求項６】
前記制御部は、前記第２情報処理装置との間で前記認証処理を行う前に、前記第１情報処理装置との無線接続の開始時に保持されたＲｅｖｏｃａｔｉｏｎ情報を、前記第２情報処理装置に送信する請求項５記載の情報処理装置。
【請求項７】
前記情報処理装置は、Ｗｉ−Ｆｉ（Wireless Fidelity）  ＣＥＲＴＩＦＩＥＤ  Ｍｉｒａｃａｓｔ仕様のＤｕａｌ  Ｒｏｌｅ  Ｄｅｖｉｃｅである請求項１から６のいずれかに記載の情報処理装置。
【請求項８】
無線通信を利用した第１情報処理装置から第２情報処理装置への画像伝送を中継する通信部と、
前記第２情報処理装置との接続を切断する場合に、ＰＡＵＳＥコマンドの前記第１情報処理装置への送信により前記第１情報処理装置からの画像送信を一時停止させた後に前記第１情報処理装置との間で再認証処理を行い、前記再認証処理後に前記第１情報処理装置からの画像送信を再開させる制御部と
を具備する情報処理装置。
【請求項９】
前記制御部は、前記第１情報処理装置を一時停止させた後に、前記第２情報処理装置との切断処理を行う請求項８記載の情報処理装置。
【請求項１０】
無線通信を利用して第１情報処理装置との間で画像伝送を行う場合に、新たに接続する第２情報処理装置が前記第１情報処理装置とは異なる役割を有するか否かを判断する手順と、
前記第２情報処理装置が前記第１情報処理装置とは異なる役割を有する場合には、ＰＡＵＳＥコマンドの前記第１情報処理装置への送信により前記第１情報処理装置からの画像送信を一時停止させた後に前記第２情報処理装置との間で認証処理を行う手順と
を具備する情報処理方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本技術は、情報処理装置に関する。詳しくは、無線通信に関する情報を扱う情報処理装置および情報処理方法に関する。
【背景技術】
【０００２】
従来、無線通信を利用して各種データのやり取りを行う無線通信技術が存在する。例えば、無線通信を利用して２つの情報処理装置間において各種情報のやり取りを行う無線通信技術が提案されている（例えば、特許文献１参照。）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００８−２７８３８８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
上述の従来技術によれば、有線回線で接続しなくても無線通信を利用して２つの情報処理装置間において各種情報のやり取りを行うことができる。例えば、送信側の情報処理装置から送信された画像データに基づく画像を、受信側の情報処理装置の表示部に表示させることが考えられる。【０００５】
このように、送信側の情報処理装置から送信された画像データに基づく画像を、受信側の情報処理装置が表示部に表示している場合に、他の情報処理装置が新たに接続される場合を想定する。この場合には、既に接続されている情報処理装置が、新たに接続された情報処理装置と、既に接続されている他の情報処理装置との間でやり取りされる画像データを転送する中継装置の役割となることも想定される。【０００６】
また、中継装置を経由して、送信側の情報処理装置から送信された画像データに基づく画像を、受信側の情報処理装置が表示部に表示している場合に、何れかの情報処理装置が切断される場合を想定する。この場合には、中継装置が、受信側の情報処理装置や送信側の情報処理装置の役割となることも想定される。【０００７】
このように、情報処理装置の新たな接続や切断がされる場合には、他の情報処理装置の役割が変更することも想定される。また、このような変更により、画乱れや黒画像が発生することも想定される。そこで、各情報処理装置間の接続を適切に行い、画乱れや黒画像の発生を防止することが重要である。【０００８】
本技術はこのような状況に鑑みて生み出されたものであり、情報処理装置間の接続を適切に行うことを目的とする。
【課題を解決するための手段】
【０００９】
本技術は、上述の問題点を解消するためになされたものであり、その第１の側面は、無線通信を利用して第１情報処理装置との間で画像伝送を行う通信部と、上記画像伝送を行う場合における上記第１情報処理装置とは異なる役割を有する第２情報処理装置を新たに接続する場合に、上記第１情報処理装置を一時停止させた後に上記第２情報処理装置との間で認証処理を行う制御部とを具備する情報処理装置およびその情報処理方法ならびに当該方法をコンピュータに実行させるプログラムである。これにより、第１情報処理装置とは異なる役割を有する第２情報処理装置を新たに接続する場合に、第１情報処理装置を一時停止させた後に、第２情報処理装置との間で認証処理を行うという作用をもたらす。【００１０】
また、この第１の側面において、上記通信部は、Ｗｉ−Ｆｉ（Wireless Fidelity）  ＣＥＲＴＩＦＩＥＤ  Ｍｉｒａｃａｓｔ仕様（技術仕様書名：Ｗｉ−Ｆｉ  Ｄｉｓｐｌａｙ）に従って上記第１情報処理装置との間でリアルタイム画像伝送を行い、上記制御部は、上記第１情報処理装置を一時停止させた後に、上記第１情報処理装置および上記第２情報処理装置のそれぞれとの間でＨＤＣＰ再認証処理を行うようにしてもよい。これにより、第１情報処理装置を一時停止させた後に、第１情報処理装置および第２情報処理装置のそれぞれとの間でＨＤＣＰ再認証処理を行うという作用をもたらす。【００１１】
また、この第１の側面において、上記制御部は、上記画像伝送を行う場合における上記第１情報処理装置の役割が送信機であり、上記情報処理装置の役割が受信機である場合において、上記第２情報処理装置の接続により上記情報処理装置の役割が中継機に変更されるときに、上記第１情報処理装置からの画像送信を一時停止させた後に上記第２情報処理装置との間で上記認証処理を行い、上記認証処理後に上記第１情報処理装置からの画像送信を再開させるようにしてもよい。これにより、第１情報処理装置からの画像送信を一時停止させた後に、第２情報処理装置との間で認証処理を行い、その認証処理後に第１情報処理装置からの画像送信を再開させるという作用をもたらす。【００１２】
また、この第１の側面において、上記制御部は、上記第１情報処理装置からの画像送信を一時停止させた後に上記第１情報処理装置との間で再認証処理を行い、当該再認証処理が成功した後に、上記第２情報処理装置との間で上記認証処理を行うようにしてもよい。これにより、第１情報処理装置からの画像送信を一時停止させた後に第１情報処理装置との間で再認証処理を行い、その再認証処理が成功した後に、第２情報処理装置との間で認証処理を行うという作用をもたらす。【００１３】
また、この第１の側面において、上記制御部は、上記画像伝送を行う場合における上記第１情報処理装置の役割が受信機であり、上記情報処理装置の役割が送信機である場合において、上記第２情報処理装置の接続により上記情報処理装置の役割が中継機に変更されるときに、上記第１情報処理装置への画像送信を一時停止させた後に上記第２情報処理装置との間で上記認証処理を行い、上記認証処理後に上記第１情報処理装置への画像送信を再開させるようにしてもよい。これにより、第１情報処理装置への画像送信を一時停止させた後に第２情報処理装置との間で認証処理を行い、その認証処理後に第１情報処理装置への画像送信を再開させるという作用をもたらす。【００１４】
また、この第１の側面において、上記制御部は、上記第２情報処理装置との間で上記認証処理を行う前に、上記第１情報処理装置との無線接続の開始時に保持されたＲｅｖｏｃａｔｉｏｎ情報を、上記第２情報処理装置に送信するようにしてもよい。これにより、第２情報処理装置との間で認証処理を行う前に、第１情報処理装置との無線接続の開始時に保持されたＲｅｖｏｃａｔｉｏｎ情報を、第２情報処理装置に送信するという作用をもたらす。【００１５】
また、この第１の側面において、上記情報処理装置を、Ｗｉ−Ｆｉ（Wireless Fidelity）  ＣＥＲＴＩＦＩＥＤ  Ｍｉｒａｃａｓｔ仕様のＤｕａｌ  Ｒｏｌｅ  Ｄｅｖｉｃｅとするようにしてもよい。これにより、Ｗｉ−Ｆｉ  ＣＥＲＴＩＦＩＥＤ  Ｍｉｒａｃａｓｔ仕様のＤｕａｌ  Ｒｏｌｅ  Ｄｅｖｉｃｅにより接続処理を行うという作用をもたらす。【００１６】
また、本技術の第２の側面は、無線通信を利用した第１情報処理装置から第２情報処理装置への画像伝送を中継する通信部と、上記第２情報処理装置との接続を切断する場合に、上記第１情報処理装置を一時停止させた後に上記第１情報処理装置との間で再認証処理を行い、上記再認証処理後に上記第１情報処理装置からの画像送信を再開させる制御部とを具備する情報処理装置およびその情報処理方法ならびに当該方法をコンピュータに実行させるプログラムである。これにより、第２情報処理装置との接続を切断する場合に、第１情報処理装置を一時停止させた後に第１情報処理装置との間で再認証処理を行い、その再認証処理後に第１情報処理装置からの画像送信を再開させるという作用をもたらす。【００１７】
また、この第２の側面において、上記制御部は、上記第１情報処理装置を一時停止させた後に、上記第２情報処理装置との切断処理を行うようにしてもよい。これにより、第１情報処理装置を一時停止させた後に、第２情報処理装置との切断処理を行うという作用をもたらす。【００１８】
また、本技術の第３の側面は、無線通信を利用した第１情報処理装置から第２情報処理装置への画像伝送を中継する通信部と、上記第１情報処理装置との接続を切断する場合に、上記第１情報処理装置との接続を切断する旨の通知情報を自装置および上記第２情報処理装置のうちの少なくとも１つから出力させる制御部とを具備する情報処理装置およびその情報処理方法ならびに当該方法をコンピュータに実行させるプログラムである。これにより、第１情報処理装置との接続を切断する場合に、第１情報処理装置との接続を切断する旨の通知情報を自装置および第２情報処理装置のうちの少なくとも１つから出力させるという作用をもたらす。【００１９】
また、この第３の側面において、上記制御部は、上記通知情報の表示または上記通知情報の音声出力により上記出力をさせるようにしてもよい。これにより、通知情報の表示または通知情報の音声出力により通知情報を出力させるという作用をもたらす。
【発明の効果】
【００２０】
本技術によれば、情報処理装置間の接続を適切に行うことができるという優れた効果を奏し得る。なお、ここに記載された効果は必ずしも限定されるものではなく、本開示中に記載されたいずれかの効果であってもよい。
【図面の簡単な説明】
【００２１】
【図１】本技術の実施の形態における情報処理装置１００の機能構成例を示すブロック図である。
【図２】本技術の実施の形態における通信部の機能構成例を示すブロック図である。
【図３】本技術の実施の形態における通信システムを構成する情報処理装置間でやりとりされるＲｅｖｏｃａｔｉｏｎ情報のフォーマット例である。
【図４】本技術の実施の形態における通信システムのシステム構成例を示す図である。
【図５】本技術の実施の形態における通信システムを構成する各装置間における通信処理例を示すシーケンスチャートである。
【図６】本技術の実施の形態における通信システムを構成する各装置間における通信処理例を示すシーケンスチャートである。
【図７】本技術の実施の形態における通信システムのシステム構成例を示す図である。
【図８】本技術の実施の形態における通信システムを構成する各装置間における通信処理例を示すシーケンスチャートである。
【図９】本技術の実施の形態における通信システムを構成する各装置間における通信処理例を示すシーケンスチャートである。
【図１０】本技術の実施の形態における通信システムのシステム構成例を示す図である。
【図１１】本技術の実施の形態における通信システムを構成する各装置間における通信処理例を示すシーケンスチャートである。
【図１２】本技術の実施の形態における通信システムを構成する各装置間における通信処理例を示すシーケンスチャートである。
【図１３】本技術の実施の形態における通信システムのシステム構成例を示す図である。
【図１４】本技術の実施の形態における通信システムを構成する各装置間における通信処理例を示すシーケンスチャートである。
【図１５】本技術の実施の形態における通信システムを構成する各装置間における通信処理例を示すシーケンスチャートである。
【図１６】本技術の実施の形態における情報処理装置１００による接続処理の処理手順の一例を示すフローチャートである。
【図１７】本技術の実施の形態における情報処理装置１００による切断処理の処理手順の一例を示すフローチャートである。
【図１８】スマートフォンの概略的な構成の一例を示すブロック図である。
【図１９】カーナビゲーション装置の概略的な構成の一例を示すブロック図である。
【発明を実施するための形態】
【００２２】
以下、本技術を実施するための形態（以下、実施の形態と称する）について説明する。説明は以下の順序により行う。
１．実施の形態（役割が異なる情報処理装置を新たに接続する場合と、情報処理装置を切断する場合の例）
２．応用例
【００２３】
＜１．実施の形態＞
［情報処理装置の構成例］
図１は、本技術の実施の形態における情報処理装置１００の機能構成例を示すブロック図である。
【００２４】
情報処理装置１００は、通信部１１０と、制御部１２０と、記憶部１３０と、操作受付部１４０と、情報出力部１５０とを備える。
【００２５】
情報処理装置１００は、無線通信機能を備える情報処理装置や電子機器である。例えば、情報処理装置１００は、無線通信機能を備える情報処理装置（例えば、パーソナルコンピュータ、映像視聴装置（例えば、テレビジョン））や携帯型の情報処理装置（例えば、スマートフォン、タブレット端末）である。
【００２６】
通信部１１０は、アンテナ（図示せず）を介して、電波の送受信を行うためのモジュール（例えば、無線ＬＡＮ（Local Area Network）モデム）である。例えば、通信部１１０は、無線ＬＡＮの通信方式により無線通信を行うことができる。
【００２７】
例えば、通信部１１０は、ＩＥＥＥ（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））に準拠した通信方式により無線通信を行うことができる。そして、通信部１１０は、無線通信機能を利用して各種情報のやり取りを行うことができる。例えば、各装置間で無線ＬＡＮを用いた無線通信を行うことができる。
【００２８】
この無線ＬＡＮとして、例えば、Ｗｉ−Ｆｉ（Wireless Fidelity）  Ｄｉｒｅｃｔ、ＴＤＬＳ（Tunneled Direct Link Setup）、アドホックネットワーク、メッシュネットワークを用いることができる。また、通信部１１０に用いられる近距離無線ＡＶ（Audio Visual）伝送通信として、例えば、Ｗｉ−Ｆｉ  ＣＥＲＴＩＦＩＥＤ  Ｍｉｒａｃａｓｔ（技術仕様書名：Ｗｉ−Ｆｉ  Ｄｉｓｐｌａｙ）を用いることができる。なお、Ｗｉ−Ｆｉ  ＣＥＲＴＩＦＩＥＤ  Ｍｉｒａｃａｓｔは、Ｗｉ−Ｆｉ  ＤｉｒｅｃｔやＴＤＬＳの技術を利用して、一方の端末で再生される音声や表示画像を他の端末に送信し、他の端末でも同様にその音声、画像データを出力させるミラーリング技術である。
【００２９】
また、Ｗｉ−Ｆｉ  ＣＥＲＴＩＦＩＥＤ  Ｍｉｒａｃａｓｔでは、ＴＣＰ／ＩＰ（Transmission Control Protocol/Internet Protocol）上でＵＩＢＣ（User Input Back Channel）を実現している。ＵＩＢＣは、一方の端末から他方の端末へマウスやキーボード等の入力機器の操作情報を送信する技術である。なお、Ｗｉ−Ｆｉ  ＣＥＲＴＩＦＩＥＤ  Ｍｉｒａｃａｓｔの代わりに、他のリモートデスクトップソフトウェア（例えば、ＶＮＣ（Virtual Network Computing））を適用するようにしてもよい。
【００３０】
このように、通信部１１０は、Ｗｉ−Ｆｉ  ＣＥＲＴＩＦＩＥＤ  Ｍｉｒａｃａｓｔ仕様に従って他の情報処理装置との間でリアルタイム画像伝送を行うことができる。また、通信部１１０は、Ｗｉ−Ｆｉ  ＣＥＲＴＩＦＩＥＤ  Ｍｉｒａｃａｓｔ仕様に従って、第１情報処理装置から第２情報処理装置への画像伝送を中継することができる。
【００３１】
制御部１２０は、記憶部１３０に格納されている制御プログラムに基づいて情報処理装置１００の各部を制御するものである。制御部１２０は、例えば、ＣＰＵ（Central Processing Unit）により実現される。また、例えば、制御部１２０は、送受信した情報の信号処理を行う。また、例えば、制御部１２０は、他の情報処理装置との接続処理、認証処理、切断処理を行う。
【００３２】
記憶部１３０は、各種情報を格納するメモリである。例えば、記憶部１３０には、情報処理装置１００が所望の動作を行うために必要となる各種情報（例えば、制御プログラム）が格納される。また、例えば、記憶部１３０は、情報処理装置１００がデータを送受信する際に用いられるバッファを含む。
【００３３】
操作受付部１４０は、ユーザにより行われた操作入力を受け付ける操作受付部であり、受け付けられた操作入力に応じた操作情報を制御部１２０に出力する。例えば、操作受付部１４０は、ネットワークへの接続指示操作やネットワークからの切断指示操作を受け付ける。また、操作受付部１４０は、例えば、タッチパネル、キーボード、マウス、センサ（例えば、タッチインタフェース）により実現される。
【００３４】
情報出力部１５０は、制御部１２０の制御に基づいて各種情報を出力する出力部である。情報出力部１５０として、例えば、各種情報を表示することにより出力する表示部（例えば、有機ＥＬ（Electro Luminescence）パネル、ＬＣＤ（Liquid Crystal Display）パネル）を用いることができる。また、情報出力部１５０として、例えば、各種情報を音声出力する音声出力部（例えば、マイク）を用いることができる。また、情報出力部１５０として、例えば、表示部および音声出力部の双方を用いることができる。なお、操作受付部１４０および情報出力部１５０については、使用者がその指を表示面に接触または近接することにより操作入力を行うことが可能なタッチパネルを用いて一体で構成することができる。
【００３５】
このように、情報処理装置１００は、他の情報処理装置とＷｉ−Ｆｉ  Ｄｉｒｅｃｔ接続することができる。また、情報処理装置１００は、Ｗｉ−Ｆｉ  ＣＥＲＴＩＦＩＥＤ  Ｍｉｒａｃａｓｔにより、他の情報処理装置との間で画像通信を行うことができる。
【００３６】
このように、情報処理装置１００がＷｉ−Ｆｉ  Ｄｉｒｅｃｔ接続されている場合には、情報処理装置１００は、他の情報処理装置の新たな接続を検出することができる。同様に、情報処理装置１００がＷｉ−Ｆｉ  ＣＥＲＴＩＦＩＥＤ  Ｍｉｒａｃａｓｔにより画像通信を行っている場合には、情報処理装置１００は、他の情報処理装置の新たな接続を検出することができる。
【００３７】
また、情報処理装置１００がＷｉ−Ｆｉ  Ｄｉｒｅｃｔ接続されている場合には、情報処理装置１００は、他の情報処理装置の切断を検出することができる。同様に、情報処理装置１００がＷｉ−Ｆｉ  ＣＥＲＴＩＦＩＥＤ  Ｍｉｒａｃａｓｔで画像通信を行っている場合には、情報処理装置１００は、他の情報処理装置の切断を検出することができる。
【００３８】
［通信部の構成例］
図２は、本技術の実施の形態における通信部の機能構成例を示すブロック図である。この通信部は、図１に示す通信部１１０および制御部１２０に対応する。
【００３９】
図２のａには、ＷＦＤ（Wi-Fi Direct）のソース機器の通信部１６０の一例を示す。通信部１６０は、ＲＴＳＰ（Real Time Streaming Protocol）サーバ１６１と、ＲＴＰ（Real-time Transport Protocol）サーバ１６２と、ＨＤＣＰ（High-bandwidth Digital Content Protection system）ＴＸ１６３と、ＮＩＣ（Network Interface Card）１６４とを備える。
【００４０】
図２のｂには、ＷＦＤのＤｕａｌ  Ｒｏｌｅ  ｄｅｖｉｃｅ（Ｄｕａｌ  Ｒｏｌｅ機器）の通信部１７０の一例を示す。通信部１７０は、ＲＴＳＰサーバ１７１と、ＲＴＰサーバ１７２と、ＨＤＣＰ  ＲＸ／ＴＸ  Ｒｅｐｅａｔｅｒ１７３と、ＲＴＳＰクライアント１７４と、ＲＴＰクライアント１７５と、ＮＩＣ１７６とを備える。
【００４１】
ここで、Ｄｕａｌ  Ｒｏｌｅ  ｄｅｖｉｃｅ（Ｄｕａｌ  Ｒｏｌｅ機器）は、Ｗｉ−Ｆｉ  ＣＥＲＴＩＦＩＥＤ  Ｍｉｒａｃａｓｔのシンク機器およびソース機器の双方になることが可能な情報処理装置である。
【００４２】
図２のｃには、ＷＦＤのシンク機器の通信部１８０の一例を示す。通信部１８０は、ＲＴＳＰクライアント１８１と、ＲＴＰクライアント１８２と、ＨＤＣＰ  ＲＸ１８３と、ＮＩＣ１８４とを備える。
【００４３】
［Ｒｅｖｏｃａｔｉｏｎ情報のフォーマット例］
図３は、本技術の実施の形態における通信システムを構成する情報処理装置間でやりとりされるＲｅｖｏｃａｔｉｏｎ情報のフォーマット例である。
【００４４】
Ｒｅｖｏｃａｔｉｏｎ情報は、上流側の機器（ソース機器）が管理するリスト（Ｒｅｖｏｃａｔｉｏｎ  Ｌｉｓｔ）であり、ストリームを暗号化するための暗号鍵が第三者に漏れていないかを監視するためのリストである。ここで、本技術の実施の形態では、画像データの通信を行う場合における受信側を後（または、下流側）と表現し、送信側を前（または、上流側）と表現して説明する。
【００４５】
Ｒｅｖｏｃａｔｉｏｎ情報は、例えば、Ｎｕｍｂｅｒ  ｏｆ  Ｄｅｖｉｃｅｓ１９１と、Ｄｅｖｉｃｅ  ＩＤｓ１９２とが関連付けて記録される。
【００４６】
Ｎｕｍｂｅｒ  ｏｆ  Ｄｅｖｉｃｅｓ１９１は、各機器を識別するための識別情報である。
【００４７】
Ｄｅｖｉｃｅ  ＩＤｓ１９２は、各機器に関するＩＤ（identification）である。
【００４８】
ここで、ＨＤＣＰ  ＤＲＭ（Digital Rights Management：デジタル著作権管理）技術について説明する。ＨＤＣＰ  ＤＲＭ技術では、ＴＸ（Transmitter：送信機）、ＲＸ（Reciver：受信機）、Ｒｅｐｅａｔｅｒの３つのクラスに機器を分類し、コンテンツを送信する伝送路を保護している。
【００４９】
ここで、ＴＸは、デジタル外部入力がなく、デジタルでストリームを送信する機器（送信機）を意味する。また、ＲＸは、デジタル外部出力がなく、デジタルでストリームを受信する機器（受信機）を意味する。また、Ｒｅｐｅａｔｅｒは、デジタル外部入力やデジタル外部出力があり、デジタルでストリームを中継する機器（中継機）を意味する。
【００５０】
例えば、ＴＸは、ＲＸに送信するストリームを暗号化する。また、ＲＸは、ＴＸから受信したストリーム（ＴＸにより暗号化されたストリーム）を復号する。また、Ｒｅｐｅａｔｅｒは、ＴＸから受信したストリーム（ＴＸにより暗号化されたストリーム）を復号した後に、その復号されたストリームを再度暗号化して、ＲＸに送信する。この場合には、ＲＸは、Ｒｅｐｅａｔｅｒから受信したストリーム（Ｒｅｐｅａｔｅｒにより暗号化されたストリーム）を復号する。
【００５１】
このように、ＴＸおよびＲＸ間で暗号化されたストリームのやりとりが行われる。このため、ＴＸおよびＲＸ間で認証を行い、ストリームを暗号化するための暗号鍵を交換する。また、Ｒｅｐｅａｔｅｒは、ＴＸおよびＲＸのそれぞれとの間で認証（すなわち、合計で２回の認証）を行い、ストリームを暗号化するための暗号鍵を交換する。
【００５２】
また、不正な機器を除外するため、ＲＸは、上述したＲｅｖｏｃａｔｉｏｎ情報をＴＸに送信する。
【００５３】
また、ＲＸおよびＴＸ間に、Ｒｅｐｅａｔｅｒが存在する場合には、Ｒｅｐｅａｔｅｒは、ＲＸのＲｅｖｏｃａｔｉｏｎ情報を中継してＴＸに送信する。
【００５４】
また、Ｗｉ−Ｆｉ  ＣＥＲＴＩＦＩＥＤ  Ｍｉｒａｃａｓｔでは、ＨＤＣＰを用いて伝送路を保護する。ただし、Ｗｉ−Ｆｉ  ＣＥＲＴＩＦＩＥＤ  Ｍｉｒａｃａｓｔでは、シンク（Ｓｉｎｋ）およびソース（Ｓｏｕｒｃｅ）という２つのクラスしかなく、Ｒｅｐｅａｔｅｒに相当するクラスは存在しない。また、各機器は、シンクおよびソースを兼ねることができる機器（Ｄｕａｌ  Ｒｏｌｅ機器）となることができる。このＤｕａｌ  Ｒｏｌｅ機器には、シンク機器およびソース機器のそれぞれを接続することができる。このため、Ｗｉ−Ｆｉ  ＣＥＲＴＩＦＩＥＤ  Ｍｉｒａｃａｓｔでは、Ｄｕａｌ  Ｒｏｌｅ機器を経由して、シンク機器およびソース機器を接続することができる。
【００５５】
ここで、Ｗｉ−Ｆｉ  ＣＥＲＴＩＦＩＥＤ  Ｍｉｒａｃａｓｔによる通信を行うシンク機器およびソース機器に他の機器を追加する場合を想定する。この場合には、他の機器が追加された側（送信側または受信側）の機器の役割が変更されることも想定される。また、この場合には、ＨＤＣＰにおける役割も変更される。例えば、ＨＤＣＰにおいて、ＴＸからＲｅｐｅａｔｅｒになる場合や、ＲＸからＲｅｐｅａｔｅｒになる場合が想定される。
【００５６】
また、Ｗｉ−Ｆｉ  ＣＥＲＴＩＦＩＥＤ  Ｍｉｒａｃａｓｔによる通信を行う機器（シンク機器およびソース機器）のうちから何れかの機器を切断する場合を想定する。この場合についても、機器が切断された側（送信側または受信側）の機器の役割が変更されることも想定される。また、この場合には、ＨＤＣＰにおける役割も変更される。例えば、ＨＤＣＰにおいて、ＲｅｐｅａｔｅｒからＴＸになる場合や、ＲｅｐｅａｔｅｒからＲＸになる場合が想定される。
【００５７】
このように、ＨＤＣＰにおいて、機器の役割が変更される場合には、ＨＤＣＰの再認証が必要となる。このＨＤＣＰの再認証を行う場合には、ＲＴＳＰのＴＣＰ接続や、その下位レイヤのＷｉ−Ｆｉ  ＤｉｒｅｃｔのＬ２接続を切断する必要がある。また、そのＨＤＣＰの再認証時に、画乱れや黒画像が発生するおそれがある。また、ユーザから見た場合には、それらの切断時の表示が見難くなることや、それらの切断時に黒画像が発生することが想定される。
【００５８】
［ＲＸの後にＲＸが追加される場合の例］
最初に、ＲＸの後にさらにＲＸが追加された場合に、最初のＲＸの役割がＲｅｐｅａｔｅｒに変更される場合の例を示す。
【００５９】
［通信システムの構成例］
図４は、本技術の実施の形態における通信システムのシステム構成例を示す図である。図４に示す通信システムを構成する情報処理装置２０１乃至２０３は、図１に示す情報処理装置１００に対応する。また、情報処理装置２０１乃至２０３を表す矩形の下側には、各情報処理装置のＨＤＣＰにおける役割（ＴＸ、ＲＸ、Ｒｅｐｅａｔｅｒ）を示す。また、その役割の下側の括弧内には、Ｗｉ−Ｆｉ  ＣＥＲＴＩＦＩＥＤ  Ｍｉｒａｃａｓｔにおける役割（ソース機器、シンク機器、Ｄｕａｌ  Ｒｏｌｅ機器）を示す。また、図７、図１０、図１３においても、同様に、各情報処理装置を表す矩形の下側には、各情報処理装置のＨＤＣＰにおける役割と、Ｗｉ−Ｆｉ  ＣＥＲＴＩＦＩＥＤ  Ｍｉｒａｃａｓｔにおける役割とを示す。
【００６０】
図４には、ＲＸの後にさらにＲＸが追加された場合に、最初のＲＸの役割がＲｅｐｅａｔｅｒに変更される場合の遷移例を示す。
【００６１】
図４のａには、情報処理装置（ＴＸ）２０１から情報処理装置（ＲＸ）２０２に向けてＷｉ−Ｆｉ  ＣＥＲＴＩＦＩＥＤ  Ｍｉｒａｃａｓｔによりストリームを送信する場合の例を示す。
【００６２】
図４のｂには、図４のａに示す状態において、情報処理装置（ＲＸ）２０２の後にさらに情報処理装置（ＲＸ）２０３が追加される場合の例を示す。このように、情報処理装置（ＲＸ）２０３が追加された場合には、情報処理装置２０２の役割が、ＲＸからＲｅｐｅａｔｅｒに変更される。
【００６３】
図４のｃには、情報処理装置（Ｒｅｐｅａｔｅｒ）２０２を経由して情報処理装置（ＴＸ）２０１から情報処理装置（ＲＸ）２０３に向けてＷｉ−Ｆｉ  ＣＥＲＴＩＦＩＥＤ  Ｍｉｒａｃａｓｔによりストリームを送信する場合の例を示す。
【００６４】
なお、図４のｃに示すように、情報処理装置２０２の後に情報処理装置２０３が追加された場合でも、情報処理装置２０２は、情報処理装置２０１からのストリームに基づく画像を表示することが可能である。
【００６５】
例えば、情報処理装置２０１を、撮像装置（例えば、デジタルビデオカメラ）とし、情報処理装置２０２を、タブレット端末とし、情報処理装置２０３を、スマートフォンとすることができる。例えば、最初に、撮像装置（情報処理装置２０１）により生成された撮像画像を、タブレット端末（情報処理装置２０２）に送信して表示させている場合を想定する。この場合に、スマートフォン（情報処理装置２０３）をタブレット端末（情報処理装置２０２）に追加して接続し、スマートフォン（情報処理装置２０３）にも表示させることができる。この場合には、撮像装置（情報処理装置２０１）により生成された撮像画像を、タブレット端末（情報処理装置２０２）およびスマートフォン（情報処理装置２０３）の双方に表示させることができる。
【００６６】
これらの通信例については、図５および図６を参照して詳細に説明する。
【００６７】
［通信例］
図５および図６は、本技術の実施の形態における通信システムを構成する各装置間における通信処理例を示すシーケンスチャートである。すなわち、図５および図６には、ＲＸの後にさらにＲＸが追加された場合に、最初のＲＸの役割がＲｅｐｅａｔｅｒに変更される場合の通信例を示す。
【００６８】
なお、図５には、図６に示す通信例の比較例を示す。
【００６９】
図５に示すように、情報処理装置２０１および情報処理装置２０２間でＷｉ−Ｆｉ  ＣＥＲＴＩＦＩＥＤ  Ｍｉｒａｃａｓｔによる画像送信を行う場合には、情報処理装置２０１および情報処理装置２０２間でＷｉ−Ｆｉ  Ｄｉｒｅｃｔ接続処理を行う（３０１）。続いて、情報処理装置２０１および情報処理装置２０２間で、Ｍ１メッセージ乃至Ｍ３メッセージのやりとりを行う（３０２乃至３０４）。続いて、情報処理装置２０１および情報処理装置２０２間で、ＨＤＣＰ認証処理を行う（３０５）。続いて、情報処理装置２０１および情報処理装置２０２間で、Ｍ４メッセージ乃至Ｍ７メッセージのやりとりを行う（３０６、３０７）。
【００７０】
ここで、Ｍ１は、シンク機器のオプションを問い合わせるためのメッセージ（Ｑｕｅｒｙ  ｓｉｎｋ  ｏｐｔｉｏｎｓ）である。また、Ｍ２は、ソース機器のオプションを問い合わせるためのメッセージ（Ｑｕｅｒｙ  ｓｏｕｒｃｅ  ｏｐｔｉｏｎｓ）である。
【００７１】
また、Ｍ３は、シンク機器のｃａｐａｂｉｌｉｔｙ情報を問い合わせるためのメッセージ（Ｑｕｅｒｙ  ｓｉｎｋ  ｃａｐａｂｉｌｉｔｉｅｓ）である。また、Ｍ４は、シンク機器に設定すべきパラメータをシンク機器に通知するためのメッセージ（Ｓｅｔ  ｓｉｎｋ  ｐａｒａｍｅｔｅｒｓ）である。
【００７２】
また、Ｍ５は、「Ｔｒｉｇｇｅｒ  ＷＦＤ  ｓｉｎｋ  ｔｏ  ｉｓｓｕｅ  ｛ＳＥＴＵＰ｜ＰＬＡＹ｜ＴＥＡＲＤＯＷＮ｜ＰＡＵＳＥ｝  ｒｅｑｕｅｓｔ．」を示すメッセージである。また、Ｍ６は、「Ｓｅｎｄ  ＳＥＴＵＰ  ｒｅｑｕｅｓｔ  ｔｏ  ＷＦＤ  ｓｏｕｒｃｅ．」を示すメッセージである。また、Ｍ７は、「Ｓｅｎｄ  ＰＬＡＹ  ｒｅｑｕｅｓｔ  ｔｏ  ＷＦＤ  ｓｏｕｒｃｅ．ＷＦＤ  ｓｏｕｒｃｅ  ｂｅｇｉｎｓ  ａｕｄｉｏ  ａｎｄ／ｏｒ  ｖｉｄｅｏ  ｓｔｒｅａｍｉｎｇ．」を示すメッセージである。
【００７３】
ここで、情報処理装置２０２の後にさらに情報処理装置２０３が追加された場合を想定する。この場合には、情報処理装置２０１および情報処理装置２０２間で、切断処理が行われ、再接続処理が行われる（３０８）。
【００７４】
また、情報処理装置２０２および情報処理装置２０３間でＷｉ−Ｆｉ  Ｄｉｒｅｃｔ接続処理が行われる（３１５）。また、情報処理装置２０２および情報処理装置２０３間で、Ｍ１メッセージ乃至Ｍ７メッセージのやりとり（３１６乃至３１８、３２０、３２１）と、ＨＤＣＰ再認証（３１９）とが行われる。
【００７５】
また、役割がＲｅｐｅａｔｅｒに変更される情報処理装置２０２は、情報処理装置２０１との間で、Ｍ１メッセージ乃至Ｍ７メッセージのやりとり（３０９乃至３１１、３１３、３１４）と、ＨＤＣＰ再認証（３１２）とを行う。
【００７６】
このように、情報処理装置２０２の後にさらに情報処理装置２０３が追加された場合には、ＨＤＣＰ再認証を行う必要がある。この場合には、Ｗｉ−Ｆｉ  ＤｉｒｅｃｔのＬ２接続、ＲＴＳＰのＴＣＰを切断する必要があるため、ＨＤＣＰ再認証時に画乱れや黒画像が発生するおそれがある。また、ＨＤＣＰ再認証時に、Ｕｐ  Ｓｔｒｅａｍ側の認証をやり直す可能性もある。そこで、図６では、Ｗｉ−Ｆｉ  ＣＥＲＴＩＦＩＥＤ  ＭｉｒａｃａｓｔのＤｕａｌ  Ｒｏｌｅ機器において、Ｗｉ−Ｆｉ  ＤｉｒｅｃｔのＬ２接続やＲＴＳＰのＴＣＰ接続を切断せずに、ＲＸからＲｅｐｅａｔｅｒにするためのＨＤＣＰ再認証を行う例を示す。
【００７７】
なお、図６に示す各処理（３３１乃至３３７、３１５乃至３２１）は、図５に示す各処理（３０１乃至３０７、３３８乃至３４８）に対応する。このため、これらの対応する各処理についての説明を省略する。
【００７８】
情報処理装置２０２は、ＨＤＣＰ再認証前に、情報処理装置２０１にＰＡＵＳＥを発行する（３４２）。このＰＡＵＳＥの発行により、情報処理装置２０１を一時停止させることができるため、画像を一時停止させることができる。このため、ＨＤＣＰ再認証時（３４４）の画乱れや黒画像の発生を防止することができる。
【００７９】
続いて、情報処理装置２０２は、情報処理装置２０１にＨＤＣＰ  Ｒｅｆｒｅｓｈを発行する（３４３）。続いて、情報処理装置２０２は、情報処理装置２０１との間でＨＤＣＰ再認証（Ｕｐ  Ｓｔｒｅａｍ）を行う（３４４）。また、情報処理装置２０２は、情報処理装置２０３との間でＨＤＣＰ再認証（Ｄｏｗｎ  Ｓｔｒｅａｍ）を行う（３４６）。
【００８０】
続いて、情報処理装置２０２は、情報処理装置２０１にＰＬＡＹを発行することにより情報処理装置２０１をＰＬＡＹとする（３４５）。
【００８１】
ここで、情報処理装置２０１にＰＡＵＳＥを発行した後に（３４２）、情報処理装置２０１から画像データが継続して送信されることも想定される。このように送信された画像データは、情報処理装置２０２のバッファに保持される。このため、情報処理装置２０２は、情報処理装置２０１にＰＬＡＹを発行するタイミングで、バッファのフラッシュを行い（３４９）、その画像データを消去することができる。この場合には、その区間の画像データを表示することができないが、比較的短い期間であるため、ユーザに与える影響は少ない。
【００８２】
このように、Ｒｅｐａｅｔｅｒとしてのダウンストリーム側の認証（３４６）を、追加された情報処理装置２０３との間で行うタイミングを、情報処理装置２０２は、情報処理装置２０１および情報処理装置２０２間の再認証（３４４）が終わるまで遅らせる。これにより、アップストリーム（Ｕｐ  Ｓｔｒｅａｍ）側の再認証（３４４）が失敗したときの画乱れや黒画像の発生を防止することができる。また、Ｗｉ−Ｆｉ  ＤｉｒｅｃｔのＬ２接続やＲＴＳＰのＴＣＰ接続を切断せずに、スムーズに再認証後に画像および音声を出力させることができる。
【００８３】
このように、情報処理装置２０２の制御部（図１に示す制御部１２０に相当）は、情報処理装置２０１とは異なる役割を有する情報処理装置２０３を新たに接続する場合には、情報処理装置２０１を一時停止させた後に情報処理装置２０３との間で認証処理を行う。この場合に、情報処理装置２０２の制御部は、情報処理装置２０１を一時停止させた後に、情報処理装置２０１および情報処理装置２０３のそれぞれとの間でＨＤＣＰ再認証処理を行う。具体的には、情報処理装置２０２の制御部は、情報処理装置２０１からの画像送信を一時停止させた後に、情報処理装置２０１との間でＨＤＣＰ再認証処理を行い、このＨＤＣＰ再認証処理が成功した後に、情報処理装置２０３との間でＨＤＣＰ再認証処理を行う。そして、情報処理装置２０２の制御部は、情報処理装置２０３とのＨＤＣＰ再認証処理が成功した後に、情報処理装置２０１からの画像送信を再開させる。
【００８４】
［ＴＸの前にＴＸが追加される場合の例］
次に、ＴＸの前にさらにＴＸが追加された場合に、最初のＴＸの役割がＲｅｐｅａｔｅｒに変更される場合の例を示す。
【００８５】
［通信システムの構成例］
図７は、本技術の実施の形態における通信システムのシステム構成例を示す図である。図７に示す通信システムを構成する情報処理装置２１１乃至２１３は、図１に示す情報処理装置１００に対応する。また、図７には、ＴＸの前にさらにＴＸが追加された場合に、最初のＴＸの役割がＲｅｐｅａｔｅｒに変更される場合の遷移例を示す。
【００８６】
図７のａには、情報処理装置（ＴＸ）２１１から情報処理装置（ＲＸ）２１２に向けてＷｉ−Ｆｉ  ＣＥＲＴＩＦＩＥＤ  Ｍｉｒａｃａｓｔによりストリームを送信する場合の例を示す。
【００８７】
図７のｂには、図７のａに示す状態において、情報処理装置（ＴＸ）２１１の前にさらに情報処理装置（ＴＸ）２１３が追加される場合の例を示す。このように、情報処理装置（ＴＸ）２１３が追加された場合には、情報処理装置２１１の役割が、ＴＸからＲｅｐｅａｔｅｒに変更される。
【００８８】
図７のｃには、情報処理装置（Ｒｅｐｅａｔｅｒ）２１１を経由して情報処理装置（ＴＸ）２１３から情報処理装置（ＲＸ）２１２に向けてＷｉ−Ｆｉ  ＣＥＲＴＩＦＩＥＤ  Ｍｉｒａｃａｓｔによりストリームを送信する場合の例を示す。
【００８９】
なお、図７のｃに示すように、情報処理装置２１１の前に情報処理装置２１３が追加された場合でも、情報処理装置２１１は、情報処理装置２１２にストリームを送信して画像を表示させることが可能である。この場合には、例えば、情報処理装置２１２は、情報処理装置２１３からのストリームに基づく画像と、情報処理装置２１１からのストリームに基づく画像とを同時に表示部に表示させることができる。例えば、情報処理装置２１２は、情報処理装置２１３からの画像と、情報処理装置２１１からの画像とを２つの画面にして同時に表示させることができる。
【００９０】
例えば、情報処理装置２１１を、カメラ付きタブレット端末とし、情報処理装置２１２を、タブレット端末とし、情報処理装置２１３を、撮像装置（例えば、デジタルビデオカメラ）とすることができる。例えば、最初に、カメラ付きタブレット端末（情報処理装置２１１）により生成された撮像画像を、タブレット端末（情報処理装置２１２）に送信して表示させている場合を想定する。この場合に、撮像装置（情報処理装置２１３）をカメラ付きタブレット端末（情報処理装置２１１）に追加して接続し、撮像装置（情報処理装置２１３）による詳細な画像をタブレット端末（情報処理装置２１２）に表示させることができる。この場合には、カメラ付きタブレット端末（情報処理装置２１１）および撮像装置（情報処理装置２１３）の双方により生成された撮像画像を、タブレット端末（情報処理装置２１２）に同時に表示させることができる。
【００９１】
これらの通信例については、図８および図９を参照して詳細に説明する。
【００９２】
［通信例］
図８および図９は、本技術の実施の形態における通信システムを構成する各装置間における通信処理例を示すシーケンスチャートである。すなわち、図８および図９には、ＴＸの前にさらにＴＸが追加された場合に、最初のＴＸの役割がＲｅｐｅａｔｅｒに変更される場合の通信例を示す。
【００９３】
なお、図８には、図９に示す通信例の比較例を示す。
【００９４】
なお、図８に示す各処理（３５１乃至３７１）は、図５に示す各処理（３０１乃至３２１）に対応する。このため、これらの対応する各処理についての説明を省略する。
【００９５】
このように、情報処理装置２１１の前にさらに情報処理装置２１３が追加された場合には、ＨＤＣＰ再認証を行う必要がある。この場合には、Ｗｉ−Ｆｉ  ＤｉｒｅｃｔのＬ２接続、ＲＴＳＰのＴＣＰを切断する必要があるため、ＨＤＣＰ再認証時に画乱れや黒画像が発生するおそれがある。また、ＨＤＣＰ再認証時に、Ｄｏｗｎ  Ｓｔｒｅａｍ側の認証をやり直す可能性もある。そこで、図９では、Ｗｉ−Ｆｉ  ＣＥＲＴＩＦＩＥＤ  ＭｉｒａｃａｓｔのＤｕａｌ  Ｒｏｌｅ機器において、Ｗｉ−Ｆｉ  ＤｉｒｅｃｔのＬ２接続やＲＴＳＰのＴＣＰ接続を切断せずに、ＴＸからＲｅｐｅａｔｅｒにするためのＨＤＣＰ再認証を行う例を示す。
【００９６】
なお、図９に示す各処理（３８１乃至３８７、３９１乃至３９７）は、図８に示す各処理（３５１乃至３５７、３６５乃至３７１）に対応する。このため、これらの対応する各処理についての説明を省略する。
【００９７】
情報処理装置２１１は、ＨＤＣＰ認証後に（３８５）、情報処理装置２１２のＲｅｖｏｃａｔｉｏｎ情報を記憶部（図１に示す記憶部１３０に相当）に記録する（３８８）。また、情報処理装置２１１は、ＨＤＣＰ再認証前に（３９５）、記憶部に記録された情報処理装置２１２のＲｅｖｏｃａｔｉｏｎ情報を、情報処理装置２１３に送信する（３９８）。
【００９８】
このように、情報処理装置２１１が最初に情報処理装置２１２に接続されるときに、情報処理装置２１２のＲｅｖｏｃａｔｉｏｎ情報を記録しておく。そして、情報処理装置２１３が追加されるときに、情報処理装置２１２のＲｅｖｏｃａｔｉｏｎ情報を、情報処理装置２１３に送信する。
【００９９】
これにより、情報処理装置２１１が情報処理装置２１３との間で、Ｒｅｐｅａｔｅｒ認証（ＨＤＣＰ再認証（Ｕｐ  Ｓｔｒｅａｍ））を行った後に（３９５）、Ｒｅｐａｅｔｅｒ認証（ＨＤＣＰ再認証（Ｄｏｗｎ  Ｓｔｒｅａｍ））を省略することができる。
【０１００】
また、情報処理装置２１１は、ＨＤＣＰ再認証前に、情報処理装置２１２にＴｒｉｇｇｅｒ＿ＭＥＴＨＯＤでＰＡＵＳＥコマンドを送信する（３８９、３９０）。このＰＡＵＳＥコマンドの送信により、情報処理装置２１２を一時停止させることができるため、画像を一時停止させることができる。このため、ＨＤＣＰ再認証時（３９５）の画乱れや黒画像の発生を防止することができる。
【０１０１】
また、情報処理装置２１１は、Ｒｅｐｅａｔｅｒ認証（ＨＤＣＰ再認証（Ｕｐ  Ｓｔｒｅａｍ））を行った後に（３９５）、情報処理装置２１２にＴｒｉｇｇｅｒ  ＭＥＴＨＯＤでＰＬＡＹを発行する（３９９、４００）。これにより、情報処理装置２１２をＰＬＡＹとすることができる（３９９、４００）。
【０１０２】
このように、情報処理装置２１１の制御部（図１に示す制御部１２０に相当）は、情報処理装置２１２とは異なる役割を有する情報処理装置２１３を新たに接続する場合には、情報処理装置２１２を一時停止させた後に情報処理装置２１３との間で認証処理を行う。この場合に、情報処理装置２１１の制御部は、情報処理装置２１２への画像送信を一時停止させた後に、情報処理装置２１３との間でＨＤＣＰ再認証処理を行い、このＨＤＣＰ再認証処理が成功した後に、情報処理装置２１２への画像送信を再開させる。また、情報処理装置２１１の制御部は、情報処理装置２１３との間でＨＤＣＰ再認証処理を行う前に、情報処理装置２１２との無線接続の開始時に保持されたＲｅｖｏｃａｔｉｏｎ情報を、情報処理装置２１３に送信するようにする。
【０１０３】
［ＲＸが切断される場合の例］
次に、ＲＸが切断された場合に、Ｒｅｐｅａｔｅｒの役割がＲＸに変更される場合の例を示す。
【０１０４】
［通信システムの構成例］
図１０は、本技術の実施の形態における通信システムのシステム構成例を示す図である。図１０に示す通信システムを構成する情報処理装置２２１乃至２２３は、図１に示す情報処理装置１００に対応する。また、図１０には、ＲＸが切断された場合に、Ｒｅｐｅａｔｅｒの役割がＲＸに変更される場合の遷移例を示す。
【０１０５】
図１０のａには、情報処理装置（Ｒｅｐｅａｔｅｒ）２２２を経由して情報処理装置（ＴＸ）２２１から情報処理装置（ＲＸ）２２３に向けてＷｉ−Ｆｉ  ＣＥＲＴＩＦＩＥＤ  Ｍｉｒａｃａｓｔによりストリームを送信する場合の例を示す。
【０１０６】
図１０のｂには、図１０のａに示す状態において、情報処理装置（ＲＸ）２２３が切断（例えば、ＴＥＡＲＤＯＷＮ（終了処理）、無線断）される場合の例を示す。このように、情報処理装置（ＲＸ）２２３が切断された場合には、情報処理装置２２２の役割が、ＲｅｐｅａｔｅｒからＲＸに変更される。
【０１０７】
図１０のｃには、情報処理装置（ＴＸ）２２１から情報処理装置（ＲＸ）２２２に向けてＷｉ−Ｆｉ  ＣＥＲＴＩＦＩＥＤ  Ｍｉｒａｃａｓｔによりストリームを送信する場合の例を示す。
【０１０８】
これらの通信例については、図１１および図１２を参照して詳細に説明する。
【０１０９】
［通信例］
図１１および図１２は、本技術の実施の形態における通信システムを構成する各装置間における通信処理例を示すシーケンスチャートである。すなわち、図１１および図１２には、ＲＸが切断された場合に、Ｒｅｐｅａｔｅｒの役割がＲＸに変更される場合の通信例を示す。
【０１１０】
なお、図１１には、図１２に示す通信例の比較例を示す。
【０１１１】
なお、図１１に示す各処理（４０２乃至４０８）は、図５に示す各処理（３０８乃至３１４）に対応する。このため、これらの対応する各処理についての説明を省略する。
【０１１２】
情報処理装置２２２は、情報処理装置２２３を切断する場合には、情報処理装置２２１にＰＡＵＳＥを送信する（４０１）。
【０１１３】
また、情報処理装置２２２は、情報処理装置２２３との間でＷｉ−Ｆｉ  Ｄｉｒｅｃｔの切断処理を行う（４０９）。
【０１１４】
このように、情報処理装置２２３を切断する場合には、ＨＤＣＰ再認証（４０６）を行う必要がある。この場合には、Ｗｉ−Ｆｉ  ＤｉｒｅｃｔのＬ２接続、ＲＴＳＰのＴＣＰを切断する必要があるため、ＨＤＣＰ再認証時に画乱れや黒画像が発生するおそれがある。そこで、図１２では、Ｗｉ−Ｆｉ  ＣＥＲＴＩＦＩＥＤ  ＭｉｒａｃａｓｔのＤｕａｌ  Ｒｏｌｅ機器において、Ｗｉ−Ｆｉ  ＤｉｒｅｃｔのＬ２接続やＲＴＳＰのＴＣＰ接続を切断せずに、ＲｅｐｅａｔｅｒからＲＸにするためのＨＤＣＰ再認証を行う例を示す。
【０１１５】
なお、図１２に示す各処理（４１２、４１４）は、図１１に示す各処理（４０６、４０９）に対応する。このため、これらの対応する各処理についての説明を省略する。
【０１１６】
情報処理装置２２２は、ＨＤＣＰ再認証前に（４１２）、情報処理装置２２１にＰＡＵＳＥコマンドを発行する（４１１）。このＰＡＵＳＥコマンドの発行により、画乱れや黒画像の発生を防止することができる。
【０１１７】
続いて、情報処理装置２２２は、情報処理装置２２１との間でＨＤＣＰ再認証を行う（４１２）。続いて、情報処理装置２２２は、ＨＤＣＰ再認証後に（４１２）、情報処理装置２２１にＰＬＡＹコマンドを発行する（４１３）。
【０１１８】
これにより、Ｗｉ−Ｆｉ  ＤｉｒｅｃｔのＬ２接続やＲＴＳＰのＴＣＰ接続を切断せずに、スムーズに再認証後に画像および音声を出力させることができる。
【０１１９】
このように、情報処理装置２２２の制御部（図１に示す制御部１２０に相当）は、情報処理装置２２３との接続を切断する場合に、情報処理装置２２１を一時停止させる。そして、情報処理装置２２２の制御部は、情報処理装置２２１との間でＨＤＣＰ再認証処理を行い、このＨＤＣＰ再認証処理が成功した後に、情報処理装置２２１からの画像送信を再開させる。また、情報処理装置２２２の制御部は、情報処理装置２２１を一時停止させた後に、情報処理装置２２３との切断処理を行う。
【０１２０】
［ＴＸが切断される場合の例］
次に、ＴＸが切断された場合に、Ｒｅｐｅａｔｅｒの役割がＴＸに変更される場合の例を示す。
【０１２１】
［通信システムの構成例］
図１３は、本技術の実施の形態における通信システムのシステム構成例を示す図である。図１３に示す通信システムを構成する情報処理装置２３１乃至２３３は、図１に示す情報処理装置１００に対応する。また、図１３には、ＴＸが切断された場合に、Ｒｅｐｅａｔｅｒの役割がＴＸに変更される場合の遷移例を示す。
【０１２２】
図１３のａには、情報処理装置（Ｒｅｐｅａｔｅｒ）２３２を経由して情報処理装置（ＴＸ）２３１から情報処理装置（ＲＸ）２３３に向けてＷｉ−Ｆｉ  ＣＥＲＴＩＦＩＥＤ  Ｍｉｒａｃａｓｔによりストリームを送信する場合の例を示す。
【０１２３】
図１３のｂには、図１３のａに示す状態において、情報処理装置（ＴＸ）２３１が切断（例えば、ＴＥＡＲＤＯＷＮ、無線断）される場合の例を示す。このように、情報処理装置（ＴＸ）２３１が切断された場合には、情報処理装置２３２の役割が、ＲｅｐｅａｔｅｒからＴＸに変更される。
【０１２４】
図１３のｃには、情報処理装置（ＴＸ）２３２から情報処理装置（ＲＸ）２３３に向けてＷｉ−Ｆｉ  ＣＥＲＴＩＦＩＥＤ  Ｍｉｒａｃａｓｔによりストリームを送信する場合の例を示す。
【０１２５】
これらの通信例については、図１４および図１５を参照して詳細に説明する。
【０１２６】
［通信例］
図１４および図１５は、本技術の実施の形態における通信システムを構成する各装置間における通信処理例を示すシーケンスチャートである。すなわち、図１４および図１５には、ＴＸが切断された場合に、Ｒｅｐｅａｔｅｒの役割がＴＸに変更される場合の通信例を示す。
【０１２７】
なお、図１４には、図１５に示す通信例の比較例を示す。
【０１２８】
なお、図１４に示す各処理（４２２乃至４２８）は、図８に示す各処理（３５８乃至３６４）に対応する。このため、これらの対応する各処理についての説明を省略する。
【０１２９】
情報処理装置２３２は、情報処理装置２３１との間でＷｉ−Ｆｉ  Ｄｉｒｅｃｔの切断処理を行う（４２１）。
【０１３０】
このように、情報処理装置２３１を切断する場合には、ＨＤＣＰ再認証（４２６）を行う必要がある。この場合には、Ｗｉ−Ｆｉ  ＤｉｒｅｃｔのＬ２接続、ＲＴＳＰのＴＣＰを切断する必要がある。また、ＴＸが切断されることにより、画像送信が終了するため、ＨＤＣＰ再認証時に黒画像が表示されるおそれがある。
【０１３１】
ここで、ＴＸ側の機器（最上流の機器）が変更（切断）された場合でも、次のＴＸ側の機器（次の上流の機器）がＲｅｖｏｃａｔｉｏｎ情報を保持している。このため、ＨＤＣＰ再認証を省略することができる。そこで、図１２では、ＨＤＣＰ再認証を省略して、ストリーミングを継続する例を示す。
【０１３２】
なお、図１５に示す処理（４３１）は、図１４に示す処理（４２１）に対応する。このため、この対応する処理についての説明を省略する。
【０１３３】
情報処理装置２３２は、情報処理装置２３１とのＷｉ−Ｆｉ  Ｄｉｒｅｃｔの切断処理後に（４３１）、ＴＸ（情報処理装置２３１）が切断された旨をユーザに通知するための通知情報を出力する（４３２）。例えば、情報処理装置２３２は、ＴＸ（情報処理装置２３１）が切断された旨をユーザに通知するための通知画面（例えば、入力切替画面、警告画面）を表示部に表示させる（４３２）。また、例えば、情報処理装置２３２は、ＴＸ（情報処理装置２３１）が切断された旨をユーザに通知するためのメッセージを音声出力部から音声出力させる（４３２）。なお、この通知情報の出力は、情報処理装置２３２が、ＴＸ（情報処理装置２３１）が切断されて、ＲＸ（情報処理装置２３３）の表示部に黒画画像が表示されることを検出した場合に、自動的に行うようにしてもよい。
【０１３４】
また、情報処理装置２３２は、情報処理装置２３１とのＷｉ−Ｆｉ  Ｄｉｒｅｃｔの切断処理後に（４３１）、ＨＤＣＰ再認証を省略して、ストリーミングを継続して行う（４３３）。この場合に、情報処理装置２３２は、ＴＸ（情報処理装置２３１）が切断された旨をユーザに通知するための通知情報をストリームに含めて情報処理装置２３３に送信することができる（４３３）。例えば、情報処理装置２３２は、ＵＩＢＣ等を利用して、その通知情報を情報処理装置２３３に送信することができる（４３３）。
【０１３５】
これにより、Ｗｉ−Ｆｉ  ＤｉｒｅｃｔのＬ２接続やＲＴＳＰのＴＣＰ接続を切断せずに、スムーズに再認証後に画像および音声を出力させることができる。
【０１３６】
このように、情報処理装置２３２の制御部（図１に示す制御部１２０に相当）は、情報処理装置２３１との接続を切断する場合に、情報処理装置２３１との接続を切断する旨の通知情報を出力させる。例えば、情報処理装置２３２の制御部は、情報処理装置２３２および情報処理装置２３３のうちの少なくとも１つから通知情報を出力させることができる。また、情報処理装置２３２の制御部は、通知情報の表示および通知情報の音声出力の少なくとも１つにより、通知情報を出力させることができる。
【０１３７】
［情報処理装置の動作例］
次に、情報処理装置の動作例について説明する。
【０１３８】
［新たな情報処理装置を追加する場合の動作例］
図１６は、本技術の実施の形態における情報処理装置１００による接続処理の処理手順の一例を示すフローチャートである。図１６では、情報処理装置１００がＷｉ−Ｆｉ  ＣＥＲＴＩＦＩＥＤ  ＭｉｒａｃａｓｔのＤｕａｌ  Ｒｏｌｅ機器である場合の例を示す。また、図１６では、Ｗｉ−Ｆｉ  ＣＥＲＴＩＦＩＥＤ  Ｍｉｒａｃａｓｔによる画像データの通信が行われている場合に新たな情報処理装置を追加する場合の例を示す。
【０１３９】
最初に、情報処理装置１００の制御部１２０は、新たに接続される情報処理装置（第２機器）が、既に接続されている情報処理装置（第１機器）と異なる役割（Ｗｉ−Ｆｉ  ＣＥＲＴＩＦＩＥＤ  Ｍｉｒａｃａｓｔ）であるか否かを判断する（ステップＳ８０１）。ここで、Ｗｉ−Ｆｉ  ＣＥＲＴＩＦＩＥＤ  Ｍｉｒａｃａｓｔの役割は、ソース機器またはシンク機器である。なお、ステップＳ８０１は、請求の範囲に記載の判断する手順の一例である。
【０１４０】
新たな情報処理装置（第２機器）が、既に接続されている情報処理装置（第１機器）と同じ役割である場合には（ステップＳ８０１）、制御部１２０は、情報処理装置（第２機器）を新たに接続する（ステップＳ８０２）。
【０１４１】
また、新たな情報処理装置（第２機器）が、既に接続されている情報処理装置（第１機器）と異なる役割である場合には（ステップＳ８０１）、制御部１２０は、情報処理装置（第２機器）との間でＷｉ−Ｆｉ  Ｄｉｒｅｃｔ接続を行う（ステップＳ８０３）。
【０１４２】
続いて、制御部１２０は、既に接続されている情報処理装置（第１機器）をＰＡＵＳＥする（ステップＳ８０４）。例えば、既に接続されている情報処理装置（第１機器）がソース機器である場合には、その情報処理装置（第１機器）にＰＡＵＳＥを発行することによりその情報処理装置（第１機器）をＰＡＵＳＥする。また、例えば、既に接続されている情報処理装置（第１機器）がシンク機器である場合には、その情報処理装置（第１機器）にＴｒｉｇｇｅｒ  Ｍｅｔｈｏｄ  ＰＡＵＳＥを発行することによりその情報処理装置（第１機器）をＰＡＵＳＥする。
【０１４３】
続いて、制御部１２０は、新たな情報処理装置（第２機器）がシンク機器であるか否かを判断する（ステップＳ８０５）。新たな情報処理装置（第２機器）がシンク機器である場合には（ステップＳ８０５）、制御部１２０は、既に接続されている情報処理装置（第１機器）にＨＤＣＰ  Ｒｅｆｒｅｓｈを発行する（ステップＳ８０６）。
【０１４４】
続いて、制御部１２０は、新たな情報処理装置（第２機器）との間でＲｅｐｅａｔｅｒ認証（ＨＤＣＰ再認証）を行うとともに、ＲＴＳＰのＭ７メッセージまでのやりとりを行う（ステップＳ８０７）。
【０１４５】
また、新たな情報処理装置（第２機器）がソース機器である場合には（ステップＳ８０５）、制御部１２０は、既に接続されている情報処理装置（第１機器）のＲｅｖｏｃａｔｉｏｎ情報を送信する（ステップＳ８０８）。すなわち、制御部１２０は、新たな情報処理装置（第２機器）との間でＨＤＣＰ認証を行う場合に、既に接続されている情報処理装置（第１機器）のＲｅｖｏｃａｔｉｏｎ情報を送信する（ステップＳ８０８）。
【０１４６】
続いて、制御部１２０は、新たな情報処理装置（第２機器）との間でＲｅｐｅａｔｅｒ認証（ＨＤＣＰ再認証）を行うとともに、ＲＴＳＰのＭ７メッセージまでのやりとりを行う（ステップＳ８０９）。
【０１４７】
続いて、制御部１２０は、既に接続されている情報処理装置（第１機器）をＰＬＡＹとする（ステップＳ８１０）。例えば、既に接続されている情報処理装置（第１機器）がソース機器である場合には、その情報処理装置（第１機器）にＰＬＡＹを発行することによりその情報処理装置（第１機器）をＰＬＡＹとする。また、例えば、既に接続されている情報処理装置（第１機器）がシンク機器である場合には、その情報処理装置（第１機器）にＴｒｉｇｇｅｒ  Ｍｅｔｈｏｄ  ＰＬＡＹを発行することによりその情報処理装置（第１機器）をＰＬＡＹとする。なお、ステップＳ８０３乃至Ｓ８１０は、請求の範囲に記載の認証処理を行う手順の一例である。
【０１４８】
［情報処理装置を切断する場合の動作例］
図１７は、本技術の実施の形態における情報処理装置１００による切断処理の処理手順の一例を示すフローチャートである。図１７では、情報処理装置１００がＷｉ−Ｆｉ  ＣＥＲＴＩＦＩＥＤ  ＭｉｒａｃａｓｔのＤｕａｌ  Ｒｏｌｅ機器である場合の例を示す。また、図１７では、Ｗｉ−Ｆｉ  ＣＥＲＴＩＦＩＥＤ  Ｍｉｒａｃａｓｔによる画像データの通信が行われている場合に情報処理装置を切断する場合の例を示す。
【０１４９】
最初に、情報処理装置１００の制御部１２０は、切断される情報処理装置が、シンク機器であるか否かを判断する（ステップＳ８２１）。
【０１５０】
切断される情報処理装置がソース機器である場合には（ステップＳ８２１）、制御部１２０は、その情報処理装置（ソース機器）との切断を行う（ステップＳ８２１）。続いて、制御部１２０は、その情報処理装置（ソース機器）が切断された旨をユーザに通知するための通知情報を情報出力部１５０から出力する（ステップＳ８２３）。例えば、制御部１２０は、その情報処理装置（ソース機器）が切断された旨をユーザに通知するための通知画面を表示部に表示させる（ステップＳ８２３）。また、例えば、制御部１２０は、その情報処理装置（ソース機器）が切断された旨をユーザに通知するための通知情報を、接続されている他の情報処理装置（シンク機器）に送信してユーザに通知することができる。例えば、制御部１２０は、その情報処理装置（ソース機器）が切断された旨をユーザに通知するための通知情報をストリーミングを利用して他の情報処理装置（シンク機器）に送信することができる。
【０１５１】
切断される情報処理装置がシンク機器である場合には（ステップＳ８２１）、制御部１２０は、切断しない情報処理装置（ソース機器）をＰＡＵＳＥする（ステップＳ８２４）。
【０１５２】
続いて、制御部１２０は、切断される情報処理装置（シンク機器）との切断を行う（ステップＳ８２５）。続いて、制御部１２０は、切断しない情報処理装置（ソース機器）との間でＨＤＣＰ再認証を行う（ステップＳ８２６）。
【０１５３】
続いて、制御部１２０は、切断しない情報処理装置（ソース機器）をＰＬＡＹとする（ステップＳ８２７）。すなわち、制御部１２０は、切断しない情報処理装置（ソース機器）にＰＬＡＹを発行することによりその情報処理装置（ソース機器）をＰＬＡＹとする。
【０１５４】
このように、本技術の実施の形態では、Ｗｉ−Ｆｉ  ＣＥＲＴＩＦＩＥＤ  ＭｉｒａｃａｓｔのＤｕａｌ  Ｒｏｌｅ機器がＴＸからＲｅｐｅａｔｅｒとなるトポロジ変換時の画乱れや黒画像の発生を防止し、その接続時間を高速化することができる。同様に、Ｗｉ−Ｆｉ  ＣＥＲＴＩＦＩＥＤ  ＭｉｒａｃａｓｔのＤｕａｌ  Ｒｏｌｅ機器がＲＸからＲｅｐｅａｔｅｒとなるトポロジ変換時の画乱れや黒画像の発生を防止し、その接続時間を高速化することができる。
【０１５５】
また、Ｗｉ−Ｆｉ  ＣＥＲＴＩＦＩＥＤ  ＭｉｒａｃａｓｔのＤｕａｌ  Ｒｏｌｅ機器がＲｅｐｅａｔｅｒからＴＸとなるトポロジ変換時の画乱れや黒画像の発生を防止し、その接続時間を高速化することができる。同様に、Ｗｉ−Ｆｉ  ＣＥＲＴＩＦＩＥＤ  ＭｉｒａｃａｓｔのＤｕａｌ  Ｒｏｌｅ機器がＲｅｐｅａｔｅｒからＲＸとなるトポロジ変換時の画乱れを防止し、その接続時間を高速化することができる。
【０１５６】
このように、本技術の実施の形態によれば、Ｗｉ−Ｆｉ  ＣＥＲＴＩＦＩＥＤ  Ｍｉｒａｃａｓｔによるリアルタイム画像伝送を行う場合に、情報処理装置間の接続を適切に行うことができる。
【０１５７】
＜２．応用例＞
本開示に係る技術は、様々な製品へ応用可能である。例えば、情報処理装置１００は、スマートフォン、タブレットＰＣ（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）  ＣＥＲＴＩＦＩＥＤ  Ｍｉｒａｃａｓｔ仕様に従って前記第１情報処理装置との間でリアルタイム画像伝送を行い、
前記制御部は、前記第１情報処理装置を一時停止させた後に、前記第１情報処理装置および前記第２情報処理装置のそれぞれとの間でＨＤＣＰ再認証処理を行う
前記（１）に記載の情報処理装置。
（３）
前記制御部は、前記画像伝送を行う場合における前記第１情報処理装置の役割が送信機であり、前記情報処理装置の役割が受信機である場合において、前記第２情報処理装置の接続により前記情報処理装置の役割が中継機に変更されるときに、前記第１情報処理装置からの画像送信を一時停止させた後に前記第２情報処理装置との間で前記認証処理を行い、前記認証処理後に前記第１情報処理装置からの画像送信を再開させる前記（１）に記載の情報処理装置。
（４）
前記制御部は、前記第１情報処理装置からの画像送信を一時停止させた後に前記第１情報処理装置との間で再認証処理を行い、当該再認証処理が成功した後に、前記第２情報処理装置との間で前記認証処理を行う前記（３）に記載の情報処理装置。
（５）
前記制御部は、前記画像伝送を行う場合における前記第１情報処理装置の役割が受信機であり、前記情報処理装置の役割が送信機である場合において、前記第２情報処理装置の接続により前記情報処理装置の役割が中継機に変更されるときに、前記第１情報処理装置への画像送信を一時停止させた後に前記第２情報処理装置との間で前記認証処理を行い、前記認証処理後に前記第１情報処理装置への画像送信を再開させる前記（１）に記載の情報処理装置。
（６）
前記制御部は、前記第２情報処理装置との間で前記認証処理を行う前に、前記第１情報処理装置との無線接続の開始時に保持されたＲｅｖｏｃａｔｉｏｎ情報を、前記第２情報処理装置に送信する前記（５）に記載の情報処理装置。
（７）
前記情報処理装置は、Ｗｉ−Ｆｉ（Wireless Fidelity）  ＣＥＲＴＩＦＩＥＤ  Ｍｉｒａｃａｓｔ仕様のＤｕａｌ  Ｒｏｌｅ  Ｄｅｖｉｃｅである前記（１）から（６）のいずれかに記載の情報処理装置。
（８）
無線通信を利用した第１情報処理装置から第２情報処理装置への画像伝送を中継する通信部と、
前記第２情報処理装置との接続を切断する場合に、前記第１情報処理装置を一時停止させた後に前記第１情報処理装置との間で再認証処理を行い、前記再認証処理後に前記第１情報処理装置からの画像送信を再開させる制御部と
を具備する情報処理装置。
（９）
前記制御部は、前記第１情報処理装置を一時停止させた後に、前記第２情報処理装置との切断処理を行う前記（８）に記載の情報処理装置。
（１０）
無線通信を利用した第１情報処理装置から第２情報処理装置への画像伝送を中継する通信部と、
前記第１情報処理装置との接続を切断する場合に、前記第１情報処理装置との接続を切断する旨の通知情報を自装置および前記第２情報処理装置のうちの少なくとも１つから出力させる制御部と
を具備する情報処理装置。
（１１）
前記制御部は、前記通知情報の表示または前記通知情報の音声出力により前記出力をさせる前記（１０）に記載の情報処理装置。
（１２）
無線通信を利用して第１情報処理装置との間で画像伝送を行う場合に、新たに接続する第２情報処理装置が前記第１情報処理装置とは異なる役割を有するか否かを判断する手順と、
前記第２情報処理装置が前記第１情報処理装置とは異なる役割を有する場合には、前記第１情報処理装置を一時停止させた後に前記第２情報処理装置との間で認証処理を行う手順と
を具備する情報処理方法。
【符号の説明】
【０１７９】
１００、２０１〜２０３、２１１〜２１３、２２１〜２２３、２３１〜２３３  情報処理装置
１１０  通信部
１２０  制御部
１３０  記憶部
１４０  操作受付部
１５０  情報出力部
１６０  通信部
１６１  ＲＴＳＰサーバ
１６２  ＲＴＰサーバ
１６３  ＨＤＣＰ  ＴＸ
１６４  ＮＩＣ
１７０  通信部
１７１  ＲＴＳＰサーバ
１７２  ＲＴＰサーバ
１７３  ＨＤＣＰ  ＲＸ／ＴＸ  Ｒｅｐｅａｔｅｒ
１７４  ＲＴＳＰクライアント
１７５  ＲＴＰクライアント
１７６  ＮＩＣ
１８０  通信部
１８１  ＲＴＳＰクライアント
１８２  ＲＴＰクライアント
１８３  ＨＤＣＰ  ＲＸ
１８４  ＮＩＣ
９００  スマートフォン
９０１  プロセッサ
９０２  メモリ
９０３  ストレージ
９０４  外部接続インタフェース
９０６  カメラ
９０７  センサ
９０８  マイクロフォン
９０９  入力デバイス
９１０  表示デバイス
９１１  スピーカ
９１３  無線通信インタフェース
９１４  アンテナスイッチ
９１５  アンテナ
９１７  バス
９１８  バッテリー
９１９  補助コントローラ
９２０  カーナビゲーション装置
９２１  プロセッサ
９２２  メモリ
９２４  ＧＰＳモジュール
９２５  センサ
９２６  データインタフェース
９２７  コンテンツプレーヤ
９２８  記憶媒体インタフェース
９２９  入力デバイス
９３０  表示デバイス
９３１  スピーカ
９３３  無線通信インタフェース
９３４  アンテナスイッチ
９３５  アンテナ
９３８  バッテリー
９４１  車載ネットワーク
９４２  車両側モジュール
【図１】
0006583291.tif 000002
【図２】
0006583291.tif 000003
【図３】
0006583291.tif 000004
【図４】
0006583291.tif 000005
【図５】
0006583291.tif 000006
【図６】
0006583291.tif 000007
【図７】
0006583291.tif 000008
【図８】
0006583291.tif 000009
【図９】
0006583291.tif 000010
【図１０】
0006583291.tif 000011
【図１１】
0006583291.tif 000012
【図１２】
0006583291.tif 000013
【図１３】
0006583291.tif 000014
【図１４】
0006583291.tif 000015
【図１５】
0006583291.tif 000016
【図１６】
0006583291.tif 000017
【図１７】
0006583291.tif 000018
【図１８】
0006583291.tif 000019
【図１９】
0006583291.tif 000020