(57)【特許請求の範囲】
【請求項１】
外部装置と近距離無線通信を行う近距離無線通信部と、
前記外部装置と遠距離無線通信を行う遠距離無線通信部と、
前記近距離無線通信部が第１の外部装置を検知しシングル接続を行う場合に当該第１の外部装置から取得した認証情報を用いて、前記第１の外部装置を親機として動作する第１の通信モードを前記遠距離無線通信部により確立するよう制御し；
前記第１の通信モードが前記遠距離無線通信部により確立された接続時に、予め、前記外部装置を子機として動作する第２の通信モードを確立するための情報処理装置の認証情報を、前記外部装置に送信するよう制御する制御部と、
を備え、
さらに、前記遠距離無線通信部により前記第１の通信モードが確立した後、前記制御部は、次に前記遠距離無線通信部により確立する通信モードの設定を前記第２の通信モードに変更し、
前記制御部は、前記近距離無線通信部により第２の外部装置を検知しマルチ接続を行う場合、前記変更した設定に従って、前記第２の外部装置を子機として動作する前記第２の通信モードを前記遠距離無線通信部により確立するための前記情報処理装置の認証情報を、前記第２の外部装置に送信するよう制御する、情報処理装置。
【請求項２】
前記制御部は、前記第２の外部装置が検知された場合、前記遠距離無線通信部により既に第１の通信モードが確立されている前記第１の外部装置との通信モードを、前記第２の通信モードに切り替えるよう前記第１の外部装置に指示する、請求項１に記載の情報処理装置。
【請求項３】
前記制御部は、前記情報処理装置の認証情報を前記遠距離無線通信部から送信するよう制御する、請求項１または２に記載の情報処理装置。
【請求項４】
前記制御部は、前記情報処理装置の認証情報を前記近距離無線通信部から送信するよう制御する、請求項１または２に記載の情報処理装置。
【請求項５】
前記近距離無線通信部は、前記遠距離無線通信部の通信距離より短い通信距離であって、前記外部装置と近接することで認証処理を経ずに通信が可能となる、請求項１〜４のいずれか１項に記載の情報処理装置。
【請求項６】
前記認証情報は、前記情報処理装置を特定するための識別情報およびパス情報を含む、請求項１〜５のいずれか１項に記載の情報処理装置。
【請求項７】
前記制御部は、通信モードの確立後、制御信号を前記外部装置に送信する、請求項１〜６のいずれか１項に記載の情報処理装置。
【請求項８】
前記制御部は、前記制御信号により前記外部装置の設定値の取得または設定値の変更を行う、請求項７に記載の情報処理装置。
【請求項９】
前記外部装置は、撮像装置である、請求項７または８に記載の情報処理装置。
【請求項１０】
前記制御部は、前記制御信号により前記撮像装置に撮像を指示する、請求項９に記載の情報処理装置。
【請求項１１】
プロセッサが、
外部装置と近距離無線通信を行う近距離無線通信部が第１の外部装置を検知しシングル接続を行う場合に当該第１の外部装置から取得した認証情報を用いて、前記第１の外部装置を親機として動作する第１の通信モードを遠距離無線通信部により確立するよう制御することと、
前記第１の通信モードが前記遠距離無線通信部により確立された接続時に、予め、前記外部装置を子機として動作する第２の通信モードを確立するための情報処理装置の認証情報を、前記外部装置に送信するよう制御することと、
さらに、前記遠距離無線通信部により前記第１の通信モードが確立した後、次に前記遠距離無線通信部により確立する通信モードの設定を前記第２の通信モードに変更することと、
前記近距離無線通信部により第２の外部装置を検知しマルチ接続を行う場合、前記変更した設定に従って、前記第２の外部装置を子機として動作する前記第２の通信モードを前記遠距離無線通信部により確立するための前記情報処理装置の認証情報を、前記第２の外部装置に送信するよう制御することと、
を含む、制御方法。
【請求項１２】
コンピュータを、
外部装置と近距離無線通信を行う近距離無線通信部と、
前記外部装置と遠距離無線通信を行う遠距離無線通信部と、
前記近距離無線通信部が第１の外部装置を検知しシングル接続を行う場合に当該第１の外部装置から取得した認証情報を用いて、前記第１の外部装置を親機として動作する第１の通信モードを前記遠距離無線通信部により確立するよう制御し；
前記第１の通信モードが前記遠距離無線通信部により確立された接続時に、予め、前記外部装置を子機として動作する第２の通信モードを確立するための情報処理装置の認証情報を、前記外部装置に送信するよう制御する制御部と、
として機能させ、
さらに、前記遠距離無線通信部により前記第１の通信モードが確立した後、前記制御部は、次に前記遠距離無線通信部により確立する通信モードの設定を前記第２の通信モードに変更し、
前記制御部は、前記近距離無線通信部により第２の外部装置を検知しマルチ接続を行う場合、前記変更した設定に従って、前記第２の外部装置を子機として動作する前記第２の通信モードを前記遠距離無線通信部により確立するための前記情報処理装置の認証情報を、前記第２の外部装置に送信するよう制御する、プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本開示は、情報処理装置、制御方法、およびプログラムに関する。
【背景技術】
【０００２】
近年、遠隔制御される機能を有するビデオカメラ装置が提案されている。例えば、下記特許文献１には、リモートコントローラから無線通信により送信された撮影信号に応じて撮影を行い、撮影画像をリモートコントローラ側に送信するビデオカメラ装置が提案されている。
【０００３】
また、デジタルカメラと無線通信を行い、遠隔で撮影制御可能な機能を有するアプリケーションを実装する情報処理端末（スマートフォンまたは携帯電話端末等）を用いて、デジタルカメラの遠隔撮影制御を行うシステムも提案されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開平８−３３１４３４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
このようにリモートコントローラとして用いる情報処理端末と、遠隔制御対象の装置とを接続するネットワーク形態は、多様な形態が考えられる。
【０００６】
しかしながら、このようなネットワーク形態の切り替えには所定の情報の入力や手動操作等の手間がかかり、簡単にネットワーク形態を切り替える機能が無かった。
【０００７】
そこで、本開示では、接続する外部装置とのネットワーク接続形態を適切に切り替えられるようにすることが可能な情報処理装置、制御方法、およびプログラムを提案する。
【課題を解決するための手段】
【０００８】
本開示によれば、外部装置と遠距離無線通信を行う遠距離無線通信部と、前記外部装置を親機として動作する第１の通信モードが前記遠距離無線通信部により確立された際に、前記外部装置を子機として動作する第２の通信モードを確立するための情報処理装置の認証情報を、前記外部装置に送信するよう制御する制御部と、を備える情報処理装置を提案する。
【０００９】
本開示によれば、外部装置を親機として動作する第１の通信モードが遠距離無線通信部により確立された際に、前記外部装置を子機として動作する第２の通信モードを確立するための情報処理装置の認証情報を、前記外部装置に送信するよう制御することを含む制御方法を提案する。
【００１０】
本開示によれば、コンピュータを、外部装置と遠距離無線通信を行う遠距離無線通信部と、前記外部装置を親機として動作する第１の通信モードが前記遠距離無線通信部により確立された際に、前記外部装置を子機として動作する第２の通信モードを確立するための情報処理装置の認証情報を、前記外部装置に送信するよう制御する制御部と、として機能させるための、プログラムを提案する。
【発明の効果】
【００１１】
以上説明したように本開示によれば、接続する外部装置とのネットワーク接続形態を適切に切り替えられるようにすることが可能となる。
【００１２】
なお、上記の効果は必ずしも限定的なものではなく、上記の効果とともに、または上記の効果に代えて、本明細書に示されたいずれかの効果、または本明細書から把握され得る他の効果が奏されてもよい。
【図面の簡単な説明】
【００１３】
【図１】本開示の一実施形態による情報処理システムの概要について説明する図である。
【図２】本実施形態によるカメラの基本構成の一例を示すブロック図である。
【図３】本実施形態による情報処理装置の基本構成の一例を示すブロック図である。
【図４】本実施形態による情報処理システムにおける１台目接続時の動作処理を示すシーケンス図である。
【図５】本実施形態による近接通知について説明する図である。
【図６】本実施形態による情報処理システムにおける２台目接続時の動作処理を示すシーケンス図である。
【発明を実施するための形態】
【００１４】
以下に添付図面を参照しながら、本開示の好適な実施の形態について詳細に説明する。なお、本明細書及び図面において、実質的に同一の機能構成を有する構成要素については、同一の符号を付することにより重複説明を省略する。
【００１５】
また、説明は以下の順序で行うものとする。
１．本開示の一実施形態による情報処理システムの概要
２．基本構成
２−１．カメラの構成
２−２．情報処理装置の構成
３．動作処理
３−１．１台目接続時における動作処理
３−２．２台目接続時における動作処理
４．まとめ
【００１６】
＜＜１．本開示の一実施形態による情報処理システムの概要＞＞
まず、本開示の一実施形態による情報処理システムの概要について図１を参照して説明する。図１に示すように、本実施形態による情報処理システムは、情報処理装置２０、および１以上の外部装置の一例であるカメラ１０Ａ、１０Ｂを含む。情報処理装置２０は、カメラ１０と無線通信を行い、遠隔でカメラ１０の撮影を制御するリモートコントローラとして機能する。本機能は、例えばカメラ１０の動作を制御するためのＡＰＩ（Application  Programming  Interface）を利用して作成されたアプリケーションを、当該情報処理装置２０にインストールすることで実現され得る。すなわち、情報処理装置２０は、APIを利用してカメラ１０の動作を制御する。より具体的には、情報処理装置２０は、制御情報をカメラ１０に送信してカメラ１０の動作を制御する。かかる制御情報は、例えばカメラ１０における撮影指示、撮影前被写体の画像を情報処理装置２０に送信させること（ライブビューの表示）、カメラ１０の設定情報を情報処理装置２０に送信させること（設定値の取得）、カメラ１０の設定情報を変更すること（設定値変更）が含まれる。
【００１７】
このように、情報処理装置２０によりカメラ１０の動作を制御可能とすることで、入出力インターフェースが制限された（例えば簡素化若しくは排除された）カメラ１０を有効に利用することができる。例えばカメラ１０Ａは、スポーツ（自転車、ランニング、スノーボード、スキー、ドライブ、サーフィン、ダイビング等）を行っている時にヘルメットや道具に取り付けてスポーツ中に見える臨場感ある景色をハンズフリーで撮影することができるよう、小型化、軽量化、および強固化（例えば防水、防塵、耐衝撃、耐低温等）された撮像装置である。また、カメラ１０Ｂは、主に撮像レンズ部分に特化したレンズ型の撮像装置であって、ファインダーやモニターは排除され、例えばユーザが手に持って自由なアングルで撮影することが可能である。このような新しいスタイルのカメラ１０Ａ、１０Ｂは、小型化および軽量化により操作表示部が簡素化または排除されているため、撮影制御や設定変更等の操作はリモートコントローラとして機能する情報処理装置２０により行われることが想定される。なお、カメラ１０Ａ、１０Ｂのハウジングは、それ自体、または図示せぬ外部アタッチメントを用いることによって、人体や動物、または情報処理端末等の他の物体に固定可能に構成されていてもよい。例えばカメラ１０Ａ、１０Ｂは、ウェアラブルカメラとして構成されていてもよい。
【００１８】
情報処理装置２０とカメラ１０の接続には、例えば遠距離無線通信規格の一例であるＷｉ−Ｆｉ（登録商標）規格に基づいて、親機ＡＰ（Access  Point）として動作する機器に対して、子機ＳＴＡ（Station）として動作する１以上の機器が接続可能な通信方式が利用される。初回接続時の場合、子機ＳＴＡとして動作する機器は、親機ＡＰとして動作する機器との接続を認証するため、親機ＡＰのＳＳＩＤ（Service  Set  Identifier）およびパスワードといった認証情報が必要となる。親機ＡＰの認証情報は、例えばユーザが子機ＳＴＡに手入力することや、近距離無線通信（一例として、例えばＮＦＣ：Near  Field  Communication）により親機ＡＰに設けられたタグ（ＮＦＣタグ）から読み取ることが想定される。したがって、図１上段に示すように、情報処理装置２０とカメラ１０Ａが一対一でシングル接続する場合、操作入力部が簡素化または排除されたカメラ１０Ａに認証情報を入力することは困難であるため、情報処理装置２０を子機ＳＴＡとして動作させ、また、カメラ１０Ａを親機ＡＰとして動作させる通信接続を確立するよう制御される。
【００１９】
ここで、リモートコントローラとして機能する情報処理装置２０で操作可能な機器をさらに増やす場合、情報処理装置２０と複数のカメラ１０Ａ、１０Ｂは、一対複数のマルチ接続の関係となる。この場合、図１下段に示すように、情報処理装置２０の遠距離無線通信モードを子機ＳＴＡから親機ＡＰに切り替え、また、カメラ１０Ａ、１０Ｂは子機ＳＴＡとして動作させる必要がある。
【００２０】
しかしながら、親子関係を切り替える際には、情報処理装置２０は全てのカメラ１０Ａ、１０Ｂとの間で改めて認証処理を行うため、カメラ１０Ａ、１０Ｂに、情報処理装置２０の認証情報を入力しなければならず、ユーザ操作の手間がかかっていた。また、一般的なユーザにとっては、操作対象装置を増やしたい場合に親子関係の切り替え操作が必要になることが理解し難く、不可解な動作と感じられていた。
【００２１】
そこで、本実施形態では、操作対象機器（すなわち外部装置）の増加に応じて親子関係を適切に切り替えられるようにすることで、ユーザ操作の手間を省くことを可能とする。また、親子関係の切り替えおよび切り替えに伴う一時的な遠距離無線通信の切断をＵＩ（User Interface）に表示させないことで、ユーザに不可解な印象を与えないようにする。
【００２２】
＜＜２．基本構成＞＞
以上説明した本実施形態による情報処理システムに含まれる情報処理装置２０およびカメラ１０の基本構成について、図２〜図４を参照して具体的に説明する。
【００２３】
＜２−１．カメラの構成＞
図２は、本実施形態によるカメラ１０の基本構成の一例を示すブロック図である。図２に示すように、カメラ１０は、制御部１００、撮像部１０１、画像処理部１０２、記録／読み出し部１０３、記録メディア１０４、操作入力部１０５、表示部１０６、記憶部１０７、近距離無線通信部１０８、および遠距離無線通信部１０９を有する。これらの各構成は、それぞれ回路を含んで構成され得る。なおカメラ１０は外部装置の一例であって、例えば図１に示すような形状のデジタルカメラにより実現される。
【００２４】
（制御部）
制御部１００は、例えばＣＰＵ（Central  Processing  Unit）、ＲＯＭ（Read  Only  Memory）、ＲＡＭ（Random  Access  Memory）、不揮発性メモリ、インターフェース部を備えたマイクロコンピュータにより構成され、カメラ１０が有する各構成を制御する。例えば、制御部１００は、遠距離無線通信部１０９により情報処理装置２０と遠距離無線通信を行う場合、自身が親機ＡＰまたは子機ＳＴＡとして動作するよう遠距離無線通信モードを設定する。また、制御部１００は、遠距離無線通信接続した情報処理装置２０からの制御信号にしたがって、撮像部１０１の撮像制御を行う。
【００２５】
（操作入力部および表示部）
操作入力部１０５は、ユーザによる操作入力を検出し、操作信号を制御部１００に出力する。操作入力部１０５は、物理的な構成により形成されるボタンであってもよい。また、表示部１０６は、電池残量、空き容量、または時刻等の基本的な装置情報を含む画像を表示する。なお本実施形態によるカメラ１０は、小型化および軽量化のため、操作入力部１０５および表示部１０６が簡素化若しくは排除されていてもよい。
【００２６】
（撮像部）
撮像部１０１は、ＣＣＤ（Ｃｈａｒｇｅ  Ｃｏｕｐｌｅｄ  Ｄｅｖｉｃｅ）またはＣＭＯＳ（Ｃｏｍｐｌｅｍｅｎｔａｒｙ  Ｍｅｔａｌ  Ｏｘｉｄｅ  Ｓｅｍｉｃｏｎｄｕｃｔｏｒ）などの信号変換部であって、光学系により被写体像が形成される。被写体像が信号変換部に形成されると、被写体像は信号変換部により電気的な画像信号に変換される。また、撮像部１０１により変換された画像信号（撮像画像）は、画像処理部１０２および記録／読み出し部１０３を通して記録メディア１０４に送られる。
【００２７】
（画像処理部）
画像処理部１０２は、撮像部１０１から出力された画像信号（撮像画像）を処理する。画像処理部１０２は、必要に応じて、例えばノイズ除去、色調補正、エッジ検出等を行う。また、画像処理部１０２は、撮像部１０１から出力された画像信号（撮像画像）を記録／読み出し部１０３に出力する。
【００２８】
（記録／読み出し部）
記録／読み出し部１０３は、画像処理部１０２から出力される画像信号（撮像画像）を記録メディア１０４に記録したり、記録メディア１０４に記録されている撮像画像を読み出したりする。また、記録／読み出し部１０３は、撮像画像を圧縮した上で記録メディア１０４に記録してもよい。また、記録メディア１０４から圧縮データを読み出した場合、復号した上で出力する。
【００２９】
（記録メディア）
記録メディア１０４は、撮像画像が書き込まれるメモリカード等である。
【００３０】
（記憶部）
記憶部１０７は、ＲＡＭ（Ｒａｎｄｏｍ Ａｃｃｅｓｓ Ｍｅｍｏｒｙ）およびＲＯＭ（Ｒｅａｄ Ｏｎｌｙ
Ｍｅｍｏｒｙ）などの記録媒体である。ＲＡＭは、例えば制御部１００の作業領域として利用される。また、ＲＯＭには、制御部１００による各制御を実行するためのプログラムが書き込まれている。
【００３１】
（近距離無線通信部）
近距離無線通信部１０８は、制御部１００の制御に従い、近距離無線アンテナと協働して近接する情報処理装置２０と近距離無線通信を行うインターフェースである。近距離無線通信部１０８は、例えばＮＦＣ通信部であってもよい。ＮＦＣ通信部は、ＮＦＣアンテナと協働し、ＮＦＣアンテナから略３ｃｍ〜１０ｃｍ程度、または設計によっては略７ｍｍ程度の近距離に到達する電波を送信し、電波到達範囲内に含まれる情報処理装置２０と近距離無線通信を行う。また、近距離無線通信部１０８は、遠距離無線通信接続の認証に用いられる認証情報として、ＳＳＩＤおよびパスワード（暗号化キーの一例）を、情報処理装置２０からのＣｏｍｍａｎｄに応じて送信する。
【００３２】
（遠距離無線通信部）
遠距離無線通信部１０９は、制御部１００の制御に従い、遠距離無線アンテナと協働して周囲に存在する情報処理装置２０と無線通信を行うインターフェースである。遠距離無線通信部１０９は、近距離無線通信部１０８より長い通信距離を持つ通信を行う。また、遠距離無線通信部１０９は、例えばＷｉ−Ｆｉ通信部であってもよい。また、遠距離無線通信部１０９は、情報処理装置２０からの遠距離無線通信接続要求に応じて、遠距離無線通信の認証を行い、情報処理装置２０との遠距離無線通信接続の確立処理を行う。また、遠距離無線通信部１０９は、制御部１００の制御に従って、自身が親機ＡＰまたは子機ＳＴＡとして動作する遠距離無線通信モードを設定する。また、ネットワーク形態設定後の情報処理装置２０からのリモート制御は、主に遠距離無線通信を介して行われる。
【００３３】
以上、本実施形態によるカメラ１０の基本構成について具体的に説明した。続いて、本実施形態による情報処理装置２０の基本構成について図３を参照して具体的に説明する。
【００３４】
＜２−２．情報処理装置の構成＞
図３は、情報処理装置２０の基本構成の一例を示すブロック図である。図３に示すように、情報処理装置２０は、制御部２００、操作入力部２０１、表示部２０２、記憶部２０３、近距離無線通信部２０４、および遠距離無線通信部２０５を有する。なお情報処理装置２０は、例えば図１に示すようにスマートフォンにより実現されてもよいし、タブレット端末、スマートアイグラス、スマートウォッチ等のウェアラブルデバイスにより実現されてもよい。
【００３５】
（制御部）
制御部２００は、例えばＣＰＵ、ＲＯＭ、ＲＡＭ、不揮発性メモリ、インターフェース部を備えたマイクロコンピュータにより構成され、情報処理装置２０が有する各構成を制御する。例えば、制御部２００は、遠距離無線通信部２０５を介して外部装置と遠距離無線通信を行う場合、自身が親機ＡＰまたは子機ＳＴＡとして動作するよう遠距離無線通信モードを設定する。また、制御部２００は、遠距離無線通信接続した外部装置のリモートコントローラとして機能し、例えば操作入力部２０１で検出したユーザ操作に応じて外部装置を制御する。
【００３６】
（操作入力部）
操作入力部２０１は、ユーザによる操作入力を検出し、操作信号を制御部２００に出力する。また、操作入力部２０１は、物理的な構成により形成されるボタン（例えば電源ボタン）であってもよいし、操作画面へのタッチ操作を検出するタッチパネルであってもよい。
【００３７】
（表示部）
表示部２０２は、メニュー画面、リモートコントローラ画面、認証情報入力画面等を表示する。また、表示部２０２は、例えば、液晶ディスプレイ（ＬＣＤ）装置およびＯＬＥＤ（Ｏｒｇａｎｉｃ  Ｌｉｇｈｔ  Ｅｍｉｔｔｉｎｇ  Ｄｉｏｄｅ）装置などの表示装置により実現される。
【００３８】
（記憶部）
記憶部２０３は、ＲＡＭおよびＲＯＭなどの記録媒体である。ＲＡＭは、例えば制御部２００の作業領域として利用される。また、ＲＯＭには、制御部２００による各制御を実行するためのプログラムが書き込まれている。
【００３９】
（近距離無線通信部）
近距離無線通信部２０４は、制御部２００の制御に従い、近距離無線アンテナと協働して、近接する外部装置（例えばカメラ１０）と近距離無線通信を行うインターフェースである。近距離無線通信部２０４は、例えばＮＦＣ通信部であってもよい。また、本実施形態による近距離無線通信部２０４は、遠距離無線通信接続の認証に用いる認証情報（例えばＳＳＩＤおよびパスワード（暗号化キーの一例））をカメラ１０から受信する。
【００４０】
（遠距離無線通信部）
遠距離無線通信部２０５は、制御部２００の制御に従い、遠距離無線アンテナと協働して周囲の外部装置（例えばカメラ１０）と無線通信を行うインターフェースである。遠距離無線通信部２０５は、近距離無線通信部２０４より長い通信距離を持つ通信を行う。また、遠距離無線通信部２０５は、例えばＷｉ−Ｆｉ通信部であってもよい。また、遠距離無線通信部２０５は、カメラ１０から取得した認証情報を用いて遠距離無線通信認証を行い、カメラ１０との遠距離無線通信接続の確立処理を行う。また、遠距離無線通信部２０５は、制御部２００の制御に従って、自身が親機ＡＰまたは子機ＳＴＡとして動作する遠距離無線通信モードを設定する。また、ネットワーク形態設定後の情報処理装置２０からのリモート制御は、主に遠距離無線通信を介して行われる。
【００４１】
以上、本実施形態による情報処理装置２０の基本構成について具体的に説明した。続いて、本実施形態による情報処理システムの動作処理について説明する。
【００４２】
＜＜３．動作処理＞＞
本実施形態による情報処理システムは、図１を参照して説明したように、情報処理装置２０とカメラ１０が一対一のシングル接続を行う場合は、情報処理装置２０を子機ＳＴＡとして動作させ、カメラ１０は親機ＡＰとして動作させる。一方、操作対象機器が増えた場合、情報処理システムは、一対複数のマルチ接続を確立するため、情報処理装置２０を親機ＡＰとして動作させ、複数のカメラ１０は子機ＳＴＡとして動作させる。以下では、まず、情報処理装置２０が１台目のカメラ１０Ａとシングル接続する際の動作処理について説明する。
【００４３】
＜３−１．１台目接続時における動作処理＞
図４は、本実施形態による情報処理システムにおける１台目接続時の動作処理を示すシーケンス図である。図４に示すように、まず、ステップＳ１０３において、カメラ１０Ａに情報処理装置２０が近づけられると、カメラ１０Ａの近距離無線通信部１０８（以下、近距離無線通信部１０８Ａと称す）により、情報処理装置２０の近距離無線通信部２０４からの近接通知が検知される。すなわち、図５上段に示すように、ユーザが情報処理装置２０に接続したい操作対象機器、例えばカメラ１０Ａに近付けることで（必ずしも接触させる必要はない）、情報処理装置２０の近距離無線通信部２０４から発信されるＣｏｍｍａｎｄがカメラ１０Ａの近距離無線通信部１０８Ａで検知される。
【００４４】
次いで、ステップＳ１０６において、カメラ１０Ａの近距離無線通信部１０８Ａは、Ｃｏｍｍａｎｄの検知に応じてＣｏｍｍａｎｄ  Ｒｅｓｐｏｎｓｅを返す。Ｃｏｍｍａｎｄ  Ｒｅｓｐｏｎｓｅには、例えばカメラ１０ＡのＮＦＣのタグ情報として、カメラ１０Ａの認証情報（例えばＳＳＩＤおよびパスワード）が含まれる。当該認証情報は、情報処理装置２０がカメラ１０Ａを親機ＡＰとして動作させる遠距離無線接続を確立する際に用いられる。
【００４５】
続いて、ステップＳ１０７において、近距離無線通信部２０４は、取得したカメラ１０Ａの認証情報を遠距離無線通信部２０５に出力する。
【００４６】
次に、ステップＳ１０９において、情報処理装置２０の近距離無線通信部２０４は、カメラ１０Ａの遠距離無線通信モードを親機ＡＰに設定するよう要求する。
【００４７】
次いで、ステップＳ１１２において、カメラ１０Ａの近距離無線通信部１０８Ａは、情報処理装置２０からの要求に応じて、遠距離無線通信部１０９（以下、遠距離無線通信部１０９Ａと称す）に対して親機ＡＰの起動指示を行う。
【００４８】
次に、ステップＳ１１５において、カメラ１０Ａの遠距離無線通信部１０９Ａは、親機ＡＰとして動作するよう遠距離無線通信モードを設定する。
【００４９】
一方、ステップＳ１１７において、情報処理装置２０の遠距離無線通信部２０５は、子機ＳＴＡとして動作するよう遠距離無線通信モードを設定する。
【００５０】
次いで、ステップＳ１１８において、情報処理装置２０の遠距離無線通信部２０５は、上記Ｓ１０６で近距離無線通信部２０４により取得したカメラ１０Ａの認証情報を用いて、カメラ１０Ａに対して遠距離無線通信接続の要求を行い、カメラ１０Ａを親機ＡＰとして動作させる遠距離無線通信接続を確立する。本実施形態では、１台目との初回遠距離無線通信接続時において、情報処理装置２０が子機ＳＴＡとして動作し、カメラ１０Ａが親機ＡＰとして動作する親子関係のネットワークが構築される。かかるネットワークの構築後、情報処理装置２０によるカメラ１０Ａに対するリモート制御が実施される。具体的には、情報処理装置２０が遠距離無線通信上で制御情報をカメラ１０Ａに送信して、カメラ１０Ａの動作を制御する。
【００５１】
次に、ステップＳ１２１において、情報処理装置２０は、カメラ１０Ａとの間で確立した遠距離無線通信接続上で、情報処理装置２０の認証情報（例えばＳＳＩＤおよびパスワード）をカメラ１０Ａに送信する。当該認証情報は、情報処理装置２０が遠距離無線通信接続の親子関係を切り替えて、情報処理装置２０が親機ＡＰとして動作する遠距離無線通信接続を確立する際にカメラ１０Ａ側で必要になる認証情報である。
【００５２】
そして、ステップＳ１２４において、カメラ１０Ａの遠距離無線通信部１０８Ａは、情報処理装置２０から受信した認証情報を記憶する。
【００５３】
このように、本実施形態では、初回の遠距離無線通信接続時において、カメラ１０Ａに対して、予め遠距離無線通信接続の親子関係切り替え時（マルチ接続時）に必要となる情報処理装置２０の認証情報を送信しておくことで、複数接続状態において適切に親子関係の切り替えを実現することができる。続いて、２台目接続時における動作処理について、図６を参照して説明する。
【００５４】
＜３−２．２台目接続時における動作処理＞
図６は、本実施形態による情報処理システムにおける２台目接続時の動作処理を示すシーケンス図である。図６に示すように、まず、ステップＳ１２７において、情報処理装置２０の近距離無線通信部２０４は、情報処理装置２０が１台以上の外部装置と遠距離無線通信接続を確立した状態になった場合に、情報処理装置２０から相手に要求する遠距離無線通信モードの設定を子機ＳＴＡに変更する。ここでは、図４のＳ１１８に示したように、情報処理装置２０がカメラ１０Ａと遠距離無線通信接続を確立したことで、１台以上と接続した状態となっている。かかる接続上で、情報処理装置２０によりカメラ１０Ａのリモート制御が行われている。
【００５５】
次に、ステップＳ１３０において、カメラ１０Ｂに情報処理装置２０が近づけられると、カメラ１０Ｂの近距離無線通信部１０８（以下、近距離無線通信部１０８Ｂと称す）により、情報処理装置２０の近距離無線通信部２０４からの近接通知が検知される。すなわち、図５下段に示すように、ユーザが情報処理装置２０にさらに接続したい２台目の操作対象機器、例えばカメラ１０Ｂに情報処理装置２０を近付けることで（必ずしも接触させる必要はない）、情報処理装置２０の近距離無線通信部２０４から発信されるＣｏｍｍａｎｄがカメラ１０Ｂの近距離無線通信部１０８Ｂで検知される。
【００５６】
次いで、ステップＳ１３３において、カメラ１０Ｂの近距離無線通信部１０８Ｂは、Ｃｏｍｍａｎｄの検知に応じてＣｏｍｍａｎｄ  Ｒｅｓｐｏｎｓｅを返す。Ｃｏｍｍａｎｄ  Ｒｅｓｐｏｎｓｅには、カメラ１０ＢのＮＦＣのタグ情報として、カメラ１０Ｂの認証情報（ＳＳＩＤおよびパスワード）が含まれる。
【００５７】
続いて、ステップＳ１３４において、近距離無線通信部２０４は、取得したカメラ１０Ｂの認証情報を遠距離無線通信部２０５に出力する。情報処理装置２０は、近距離無線通信部２０４が２台目のカメラ１０ＢとＮＦＣ通信したことに応じて、ユーザが操作対象機器を追加しようとしていることを認識することができる。
【００５８】
次に、ステップＳ１３６において、情報処理装置２０の近距離無線通信部２０４は、カメラ１０Ｂの遠距離無線通信モードを子機ＳＴＡに設定するよう要求すると共に、情報処理装置２０の認証情報を送信する。当該認証情報は、情報処理装置２０が親機ＡＰとして動作する遠距離無線通信接続を確立する際にカメラ１０Ｂ側で必要になる認証情報である。本実施形態による情報処理装置２０は、２台目以降の外部装置に対して、ＮＦＣ通信により情報処理装置２０の認証情報を送信する。
【００５９】
次いで、ステップＳ１３９において、カメラ１０Ｂの近距離無線通信部１０８Ｂは、情報処理装置２０からの要求に応じて、遠距離無線通信部１０９（以下、遠距離無線通信部１０９Ｂと称す）に対して子機ＳＴＡの起動指示を行う。この際、近距離無線通信部１０８Ｂは、情報処理装置２０から送信された認証情報を遠距離無線通信部１０９Ｂに出力する。
【００６０】
次に、ステップＳ１４２において、カメラ１０Ｂの遠距離無線通信部１０９Ｂは、子機ＳＴＡとして動作するよう遠距離無線通信モードを設定する。
【００６１】
一方、ステップＳ１４５において、情報処理装置２０の遠距離無線通信部２０５は、上述したように、２台目のカメラ１０ＢとＮＦＣ通信したことでユーザが操作対象機器を追加しようとしていることを認識し、既に接続を確立しているカメラ１０Ａに対して、遠距離無線通信モードを切り替えるよう要求する。すなわち、情報処理装置２０の遠距離無線通信部２０５は、親機ＡＰとして動作しているカメラ１０Ａに対して子機ＳＴＡとして動作するよう親子関係の切り替えを要求する。情報処理装置２０と外部装置が一対一の接続の場合、情報処理装置２０は子機ＳＴＡとして動作するが、一対複数の接続の場合、情報処理装置２０は親機ＡＰとして動作するため、既に接続済みのカメラ１０Ａとの間の親子関係（情報処理装置２０が子機ＳＴＡ、カメラ１０Ａが親機ＡＰの親子関係）を切り替える必要がある。
【００６２】
続いて、ステップＳ１４８において、カメラ１０Ａの遠距離無線通信部１０９Ａは、子機ＳＴＡとして動作するよう遠距離無線通信モードを設定する。
【００６３】
次に、ステップＳ１５１において、情報処理装置２０の遠距離無線通信部２０５は、親機ＡＰとして動作するよう遠距離無線通信モードを設定する。かかる遠距離無線通信モードの切り替えの際、情報処理装置２０とカメラ１０Ａの遠距離無線通信接続が切断されるが、情報処理装置２０の表示部２０２およびカメラ１０の表示部１０６には、親子関係切り替えが行われていることや切断に関しては表示せず、情報処理装置２０とカメラ１０が通信中であることを表示する。これにより、ユーザに不可解な印象を与えてしまうことを回避する。
【００６４】
次いで、ステップＳ１５４において、カメラ１０Ｂの遠距離無線通信部１０９Ｂは、上記Ｓ１３９で近距離無線通信部１０８Ｂにより取得した情報処理装置２０の認証情報を用いて認証を行い、情報処理装置２０を親機ＡＰとして動作させる通信接続を確立する。
【００６５】
そして、ステップＳ１５７において、カメラ１０Ａの遠距離無線通信部１０９Ａは、情報処理装置２０に対して遠距離無線通信接続の要求を行い、通信接続を確立する。この際、遠距離無線通信部１０９Ａは、初回接続時に情報処理装置２０から受信し、記憶していた情報処理装置２０の認証情報（上記Ｓ１２１、Ｓ１２４）を用いて認証を行い、情報処理装置２０を親機ＡＰとして動作させる通信接続を確立する。上記Ｓ１５４、Ｓ１５７による各ネットワークの構築後、情報処理装置２０によるカメラ１０Ａ、１０Ｂに対するリモート制御が実施される。具体的には、情報処理装置２０が遠距離無線通信上で制御情報をカメラ１０Ａ、１０Ｂに送信して、カメラ１０Ａ、１０Ｂの動作をそれぞれ制御する。
【００６６】
このように、本実施形態では、情報処理装置２０が２台目と接続する際に、既に接続していた１台目のカメラ１０Ａとの遠距離無線通信接続における親子関係を適切に切り替えることができる。すなわち、カメラ１０Ａは、情報処理装置２０との初回接続時に遠距離無線通信接続上で予め情報処理装置２０の認証情報を取得しているため、ユーザによる認証情報の入力等を必要とせずに、親子関係切り替えを実現することができる。また、親子関係切り替えの際に、情報処理装置２０の表示部２０２およびカメラ１０の表示部１０６に親子関係切り替えが行われていることは表示せず、情報処理装置２０とカメラ１０が通信中であることを表示することで、ユーザにとって直感的ではない動作の明示を回避する。
【００６７】
＜＜４．まとめ＞＞
上述したように、本実施形態に係る情報処理システムによれば、一対複数のマルチ接続の際に外部装置（例えばカメラ１０）側で必要な情報処理装置２０の認証情報を、一対一のシングル接続の際に予め送信しておくことで、マルチ接続の際に認証情報の入力が不要となり、適切に親子関係の切り替えを適切に行うことができる。
【００６８】
以上、添付図面を参照しながら本開示の好適な実施形態について詳細に説明したが、本技術はかかる例に限定されない。本開示の技術分野における通常の知識を有する者であれば、特許請求の範囲に記載された技術的思想の範疇内において、各種の変更例または修正例に想到し得ることは明らかであり、これらについても、当然に本開示の技術的範囲に属するものと了解される。
【００６９】
例えば、情報処理装置２０、またはカメラ１０に内蔵されるＣＰＵ、ＲＯＭ、およびＲＡＭ等のハードウェアに、情報処理装置２０、またはカメラ１０の機能を発揮させるためのコンピュータプログラムも作成可能である。また、当該コンピュータプログラムを記憶させたコンピュータ読み取り可能な記憶媒体も提供される。
【００７０】
また、本明細書の情報処理システムの動作処理における各ステップは、必ずしも添付したフローチャート、シーケンス図において開示された順序に沿って時系列に処理する必要はない。例えば、情報処理システムの動作処理における各ステップは、フローチャート、シーケンス図として記載した順序と異なる順序で処理されても、並列的に処理されてもよい。具体的には、例えば図４に示すステップＳ１０７と、Ｓ１０９〜Ｓ１１５は並列的に処理されてもよいし、逆の順序で処理されてもよい。また、図６に示すステップＳ１５４とＳ１５７は、並列的に処理されてもよいし、逆の順序で処理されてもよい。
【００７１】
また、上述した実施形態では、初回接続時（シングル接続時）においてマルチ接続の際に必要な認証情報を遠距離無線通信でカメラ１０に送信しているが（上記Ｓ１２１参照）、本開示はこれに限定されず、近距離無線通信によりカメラ１０に送信してもよい。例えば情報処理装置２０は、上記Ｓ１０９においてモード設定の要求と共に送信する。
【００７２】
また、本開示によるカメラ１０は、初回接続時において情報処理装置２０から受信した認証情報を用いて予めマルチ接続の認証を行っておくことで、遠距離無線通信接続の親子関係切り替え時の認証を不要とすることも可能である。
【００７３】
また、本実施形態による近距離無線通信は、ＮＦＣ通信の他、例えばＢｌｕｅｔｏｏｔｈ（登録商標）、ＴｒａｎｓｆｅｒＪｅｔ等、遠距離無線通信よりも通信距離が短く、認証無しで接続できる無線通信を用いてもよい。また、遠距離無線通信には、上述したＷｉ−Ｆｉの他、携帯通信網（４Ｇ等）が用いられてもよい。また、近距離無線通信がＮＦＣ、ＴｒａｎｓｆｅｒＪｅｔの場合、遠距離無線通信はＢｌｕｅｔｏｏｔｈ（登録商標）であってもよい。
【００７４】
また、上述した実施形態では、情報処理装置２０がリモートコントローラとして機能する場合の操作対象機器、すなわち外部装置の一例として、カメラ（デジタルカメラ）を用いたが、本開示はこれに限定されない。例えば、情報処理装置２０によりリモート制御の対象となる外部装置は、ドローン（飛行物体）、ロボット、またはセンサ端末等であってもよい。
【００７５】
また、本明細書に記載された効果は、あくまで説明的または例示的なものであって限定的ではない。つまり、本開示に係る技術は、上記の効果とともに、または上記の効果に代えて、本明細書の記載から当業者には明らかな他の効果を奏しうる。
【００７６】
なお、本技術は以下のような構成も取ることができる。
（１）
外部装置と遠距離無線通信を行う遠距離無線通信部と、
前記外部装置を親機として動作する第１の通信モードが前記遠距離無線通信部により確立された際に、前記外部装置を子機として動作する第２の通信モードを確立するための情報処理装置の認証情報を、前記外部装置に送信するよう制御する制御部と、
を備える、情報処理装置。
（２）
前記情報処理装置は、前記外部装置と近距離無線通信を行う近距離無線通信部をさらに備え、
前記近距離無線通信部は、第１の外部装置を検知した場合、当該第１の外部装置の認証情報を取得し、
前記制御部は、前記認証情報を用いて、前記第１の外部装置を親機として動作する前記第１の通信モードを前記遠距離無線通信部により確立するよう制御する、前記（１）に記載の情報処理装置。
（３）
前記制御部は、前記近距離無線通信部により第２の外部装置を検知した場合、前記第２の外部装置を子機として動作する第２の通信モードを前記遠距離無線通信部により確立するための前記情報処理装置の認証情報を、前記第２の外部装置に送信するよう制御する、前記（２）に記載の情報処理装置。
（４）
前記制御部は、前記第２の外部装置が検知された場合、前記遠距離無線通信部により既に第１の通信モードが確立されている前記第１の外部装置との通信モードを、前記第２の通信モードに切り替えるよう前記第１の外部装置に指示する、前記（３）に記載の情報処理装置。
（５）
前記制御部は、前記情報処理装置の認証情報を前記遠距離無線通信部から送信するよう制御する、前記（２）〜（４）のいずれか１項に記載の情報処理装置。
（６）
前記制御部は、前記情報処理装置の認証情報を前記近距離無線通信部から送信するよう制御する、前記（２）〜（４）のいずれか１項に記載の情報処理装置。
（７）
前記近接無線通信部は、前記遠距離無線通信部の通信距離より短い通信距離であって、前記外部装置と近接することで認証処理を経ずに通信が可能となる、前記（２）〜（６）のいずれか１項に記載の情報処理装置。
（８）
前記認証情報は、前記情報処理装置を特定するための識別情報およびパス情報を含む、前記（１）〜（７）のいずれか１項に記載の情報処理装置。
（９）
前記制御部は、通信モードの確立後、制御信号を前記外部装置に送信する、前記（１）〜（８）のいずれか１項に記載の情報処理装置。
（１０）
前記制御部は、前記制御信号により前記外部装置の設定値の取得または設定値の変更を行う、前記（９）に記載の情報処理装置。
（１１）
前記外部装置は、撮像装置である、前記（９）または（１０）に記載の情報処理装置。
（１２）
前記制御部は、前記制御信号により前記撮像装置に撮像を指示する、前記（１１）に記載の情報処理装置。
（１３）
外部装置を親機として動作する第１の通信モードが遠距離無線通信部により確立された際に、前記外部装置を子機として動作する第２の通信モードを確立するための情報処理装置の認証情報を、前記外部装置に送信するよう制御することを含む、制御方法。
（１４）
コンピュータを、
外部装置と遠距離無線通信を行う遠距離無線通信部と、
前記外部装置を親機として動作する第１の通信モードが前記遠距離無線通信部により確立された際に、前記外部装置を子機として動作する第２の通信モードを確立するための情報処理装置の認証情報を、前記外部装置に送信するよう制御する制御部と、
として機能させるための、プログラム。
【符号の説明】
【００７７】
１０、１０Ａ、１０Ｂ    カメラ
２０    情報処理装置
１００、２００    制御部
１０１    撮像部
１０２    画像処理部
１０３    記録／読み出し部
１０４    記録メディア
１０５、２０１    操作入力部
１０６、２０２    表示部
１０７、２０３    記憶部
１０８、２０４    近距離無線通信部
１０９、２０５    遠距離無線通信部
【図１】
0006503734.tif 000002
【図２】
0006503734.tif 000003
【図３】
0006503734.tif 000004
【図４】
0006503734.tif 000005
【図５】
0006503734.tif 000006
【図６】
0006503734.tif 000007