(57)【要約】【課題】各々の制約下において、通信の特性またはＯＳの機能を有効活用し（または規約を満たし）、より効果的に複数の機器を連携して動作させること。【解決手段】データ処理システムＳでは、通信を行う装置間で、互いに通信先を登録するように構成する。また、データ処理システムＳでは、所定情報を通信する所定の通信手続きを行って、互いに通信接続を確立した通信接続状態に移行し、通信接続状態において、所定間隔毎に断続的な定期通信を行い、定期通信が維持されている間は、通信接続状態が維持され、当該定期通信が途切れた場合に当該通信接続状態が解除され、通信接続状態が解除された状態において、再度、通信接続状態に移行するにあたり送信される所定情報の内容の変化状態と、登録した通信先の有無とに応じて、通信接続状態への移行の可否を制御する。【選択図】図８
2018038081.tif 000002
【特許請求の範囲】
【請求項１】
所定の機能を提供する機器であるペリフェラル機器と、このペリフェラル機器の提供する機能を利用する機器であるセントラル機器とが連携して所定のデータ処理を実行するデータ処理システムであって、
前記ペリフェラル機器は、
いずれのセントラル機器とも通信接続を確立していない状態において、自己の存在および自己の提供する機能を他の機器に知らせる信号であるアドバタイジング信号を同報通信により送信し、このアドバタイジング信号に応答してきたセントラル機器との間で通信接続を確立し、この通信接続を確立したセントラル機器との間で定期的に通信を行うことで通信接続を維持する第１通信方式による通信制御を行う第１通信部と、
前記セントラル機器と連携して前記所定のデータ処理を実行する制御部と、
を備え、
前記セントラル機器は、
前記ペリフェラル機器が送信するアドバタイジング信号を検出し、このアドバタイジング信号が示す機能が自己の所望する機能である場合に、前記ペリフェラル機器との間で第１通信方式による通信接続を確立し、この通信接続を確立したペリフェラル機器との間で定期的に通信を行うことで通信接続を維持する前記第１通信方式による通信制御を行う第１通信部と、
前記ペリフェラル機器と連携して前記所定のデータ処理を実行する制御部と、
を備え、
前記ペリフェラル機器の前記第１通信部と、前記セントラル機器の前記第１通信部は、
前記ペリフェラル機器と前記セントラル機器とが前記所定のデータ処理を実行可能な所定の動作状態にない場合であっても、定期的に通信を行うことで通信接続を維持し、
前記ペリフェラル機器の前記制御部と、前記セントラル機器の前記制御部は、
前記所定の動作状態にない場合において、前記ペリフェラル機器と前記セントラル機器との間で前記第１通信部を介して所定の信号を送受信することにより前記所定の動作状態に移行させた後に、前記ペリフェラル機器と前記セントラル機器とを連携させて前記所定のデータ処理の実行を開始させる、
ことを特徴とするデータ処理システム。
【請求項２】
前記ペリフェラル機器の前記制御部と、前記セントラル機器の前記制御部は、
前記ペリフェラル機器と前記セントラル機器のいずれか一方が前記所定の動作状態にない場合において、前記所定の動作状態にある機器から前記所定の動作状態にない機器に対して前記第１通信部を介して所定の信号を送受信することにより前記所定の動作状態にない機器を前記所定の動作状態に移行させる、
ことを特徴とする請求項１に記載のデータ処理システム。
【請求項３】
前記ペリフェラル機器の前記制御部と、前記セントラル機器の前記制御部は、
任意のペリフェラル機器と任意のセントラル機器とを互いに組み合わされた状態であるペアリング状態に移行させ、
前記ペアリング状態に移行した前記ペリフェラル機器と前記セントラル機器との間で前記第１通信部による通信接続を確立させ、
前記ペアリング状態に移行した前記ペリフェラル機器と前記セントラル機器とを連携させて前記所定のデータ処理を実行する、
ことを特徴とする請求項１または２に記載のデータ処理システム。
【請求項４】
前記ペリフェラル機器の前記制御部と、前記セントラル機器の前記制御部は、
前記ペアリング状態にない前記ペリフェラル機器と前記セントラル機器との間で通信接続を確立させる場合には、この２つの機器を新規にペアリング状態に移行させるためのユーザ操作が行われたことを条件として通信接続を確立させるように前記第１通信部を制御し、前記ペアリング状態にある前記ペリフェラル機器と前記セントラル機器との間で通信接続を確立させる場合には、ユーザ操作を行うことなく自動的に通信接続を確立させるように前記第１通信部を制御する、
ことを特徴とする請求項３に記載のデータ処理システム。
【請求項５】
前記ペリフェラル機器の前記制御部と、前記セントラル機器の前記制御部は、
前記ペリフェラル機器と前記セントラル機器との間で通信接続を確立させる場合に、この２つの機器のペアリング状態と、その他の前記ペリフェラル機器またはその他の前記セントラル機器との組み合わせのペアリング状態を考慮して、通信接続を確立させるか否かを判断する、
ことを特徴とする請求項３または４に記載のデータ処理システム。
【請求項６】
前記ペリフェラル機器の前記制御部は、
前記アドバタイジング信号を送信する際に、前記ペアリング状態に応じて前記アドバタイジング信号の一部の状態を変化させるように前記第１通信部を制御し、
前記セントラル機器の前記制御部は、
前記ペアリング状態と、前記ペリフェラル機器から受信した前記アドバタイジング信号の一部の変化状態に応じて当該ペリフェラル機器との間で通信接続を確立するか否かを決定するように前記第１通信部を制御する、
ことを特徴とする請求項５に記載のデータ処理システム。
【請求項７】
前記ペリフェラル機器の前記制御部は、
前記アドバタイジング信号を送信する際に、いずれのセントラル機器とも前記ペアリング状態にない場合には、前記アドバタイジング信号の一部が第１状態である第１アドバタイジング信号を送信し、いずれかのセントラル機器との間で前記ペアリング状態にある場合には、前記アドバタイジング信号の一部が前記第１状態とは異なる第２状態である第２アドバタイジング信号を送信するように前記第１通信部を制御し、
前記セントラル機器の前記制御部は、
前記ペアリング状態にないペリフェラル機器から前記第１アドバタイジング信号を受信した場合には、当該ペリフェラル機器との間で通信接続を確立するように前記第１通信部を制御し、
前記ペアリング状態にないペリフェラル機器から前記第２アドバタイジング信号を受信した場合には、当該ペリフェラル機器との間で通信接続を確立しないように前記第１通信部を制御し、
前記ペアリング状態にあるペリフェラル機器から前記第１アドバタイジング信号を受信した場合には、当該ペリフェラル機器との間で通信接続を確立しないように前記第１通信部を制御し、
前記ペアリング状態にあるペリフェラル機器から前記第２アドバタイジング信号を受信した場合には、当該ペリフェラル機器との間で通信接続を確立するように前記第１通信部を制御する、
ことを特徴とする請求項６に記載のデータ処理システム。
【請求項８】
前記ペリフェラル機器の前記制御部と、前記セントラル機器の前記制御部は、
前記所定のデータ処理の実行中に、前記第１通信部による通信接続が切断された場合には、ユーザ操作を行うことなく自動的に切断された通信接続を再度確立させるように前記第１通信部を制御する、
ことを特徴とする請求項１乃至７のいずれかに記載のデータ処理システム。
【請求項９】
前記ペリフェラル機器の前記制御部は、  切断された通信接続を再度確立させる場合は、前記アドバタイジング信号の一部を変化させた第２アドバタイジング信号を送信するように前記第１通信部を制御し、
前記セントラル機器の前記制御部は、
切断された通信接続を再度確立させる場合は、前記第２アドバタイジング信号を受信したことを条件として通信接続を確立するように前記第１通信部を制御する、
ことを特徴とする請求項８に記載のデータ処理システム。
【請求項１０】
前記ペリフェラル機器は、撮影機能を有する撮像装置であり、
前記セントラル機器は、画像の管理機能を有する情報端末であり、
前記所定のデータ処理は、前記撮像装置により撮像された画像を前記情報端末に送信し、この送信された画像を前記情報端末で管理させる処理である、
ことを特徴とする請求項１乃至９のいずれかに記載のデータ処理システム。
【請求項１１】
前記情報端末の前記制御部は、
前記第１通信部による通信接続を維持した状態で、前記所定のデータ処理の実行に必要な画像管理プログラムを一時的に実行を停止した実行停止状態に移行させ、
前記撮像装置から前記第１通信部を介して所定の信号を受信した場合に、前記実行停止状態にある前記画像管理プログラムを実行状態に移行させ、
前記実行状態に移行した前記画像管理プログラムにより、前記撮像装置から送信される画像を受信して管理する処理を実行する、
ことを特徴とする請求項１０に記載のデータ処理システム。
【請求項１２】
前記撮像装置の前記制御部は、
撮影を行った際に、自動送信モードが設定されている場合は、前記情報端末に対して前記第１通信部を介して所定の信号を送信し、
前記情報端末が前記画像管理プログラムを前記実行状態に移行させた後に、撮影した画像を自動的に前記情報端末に送信する処理を実行する、
ことを特徴とする請求項１１に記載のデータ処理システム。
【請求項１３】
前記ペリフェラル機器は、撮影機能を有する撮像装置であり、
前記セントラル機器は、操作機能および表示機能を有する情報端末であり、
前記所定のデータ処理は、前記情報端末の操作に応じて前記撮像装置の撮影機能を遠隔操作する処理である、
ことを特徴とする請求項１乃至９のいずれかに記載のデータ処理システム。
【請求項１４】
前記撮像装置の前記制御部は、
前記第１通信部による通信接続を維持した状態で、電源をオフ状態に移行させ、
前記情報端末から前記第１通信部を介して所定の信号を受信した場合に、電源をオン状態に移行させ、
電源をオン状態に移行した状態で前記情報端末からの遠隔操作に応じて撮影機能に関する処理を実行する、
ことを特徴とする請求項１３に記載のデータ処理システム。
【請求項１５】
前記情報端末の前記制御部は、
遠隔操作モードが設定されている状態でユーザ操作があった場合は、前記撮像装置に対して前記第１通信部を介して所定の信号を送信し、
前記撮像装置の電源をオン状態に移行させた後に、前記撮像装置の撮影機能を遠隔操作する処理を実行する、
ことを特徴とする請求項１４に記載のデータ処理システム。
【請求項１６】
前記情報端末の前記制御部は、
前記撮像装置に対して前記第１通信部を介して起動時の動作モードを指定する所定の信号を送信し、
前記撮像装置の前記制御部は、
前記情報端末から前記第１通信部を介して起動時の動作モードを指定する所定の信号を受信した場合に、電源をオン状態に移行させるとともに指定された動作モードに移行させる、
ことを特徴とする請求項１４または１５に記載のデータ処理システム。
【請求項１７】
前記ペリフェラル機器と、前記セントラル機器は、
前記第１通信方式よりも高速のデータ通信が行えるが、前記ペリフェラル機器と前記セントラル機器とが前記所定の動作状態にない場合には通信ができない第２通信方式による通信制御を行う第２通信部を更に備え、
前記所定のデータ処理は、前記第２通信部を介して前記ペリフェラル機器と前記セントラル機器との間で前記第２通信方式によるデータ通信を行う処理である、
ことを特徴とする請求項１乃至１６のいずれかに記載のデータ処理システム。
【請求項１８】
前記第１通信部は、前記第２通信部よりも通信接続を維持するための省電力が低い、
ことを特徴とする請求項１７に記載のデータ処理装置。
【請求項１９】
前記ペリフェラル機器の前記制御部と、前記セントラル機器の前記制御部は、
前記ペリフェラル機器と前記セントラル機器のうち、前記第２通信部によるデータ通信ができる動作状態にない機器に対して、前記第１通信部を介して所定の信号を送信することにより、前記第２通信部によるデータ通信ができる動作状態に移行させた後に、前記ペリフェラル機器と前記セントラル機器との間で前記第２通信部によるデータ通信を開始させる、
ことを特徴とする請求項１７または１８に記載のデータ処理装置。
【請求項２０】
前記第２通信方式は、任意の機器との間で通信接続を確立させるために必要な接続情報を設定し、この設定された接続情報を用いて通信接続を確立させ、
前記ペリフェラル機器の前記制御部は、
前記第１通信部による通信接続を確立した状態では、前記接続情報の設定変更を禁止する、
ことを特徴とする請求項１７乃至１９のいずれかに記載のデータ処理システム。
【請求項２１】
前記撮像装置の前記制御部は、
前記第１通信部を介して信号を受信した場合に、ペアリング状態にある前記情報端末からの意図的な起動要求信号であったことを条件に電源をオン状態に移行させる、
ことを特徴とする請求項１４に記載のデータ処理システム。
【請求項２２】
前記ペリフェラル機器の前記制御部と、前記セントラル機器の前記制御部は、
前記所定のデータ処理の実行中に、前記ペリフェラル機器または前記セントラル機器のいずれかが前記所定の動作状態ではなくなったことに起因して前記所定のデータ処理の実行が中断された場合に、前記所定の動作状態にある機器から前記所定の動作状態ではなくなった機器に対して、前記第１通信部を介して所定の信号を送信することにより、前記所定の動作状態にない機器を前記所定の動作状態に移行させた後に、中断されている前記所定のデータ処理の実行を再開させる、
ことを特徴とする請求項１乃至２１のいずれかに記載のデータ処理システム。
【請求項２３】
前記情報端末の前記制御部は、  前記第１通信部による通信接続を維持した状態で、前記画像管理プログラムをバックグラウンドで実行させ、オペレーティングシステムで規定されたバックグラウンド実行の制限時間を越えて前記画像管理プログラムを連続的に実行させた場合に、前記画像管理プログラムを実行停止状態に移行させ、
前記撮像装置の前記制御部は、
前記所定のデータ処理の実行中に、前記情報端末が、オペレーティングシステムによるバックグラウンド実行の時間制限により前記画像管理プログラムを実行停止状態に移行させたことに起因して前記所定のデータ処理の実行が中断される毎に、前記第１通信部を介して所定の信号を送信して実行停止状態にある前記画像管理プログラムを実行状態に移行させて、中断されている前記所定のデータ処理の実行を再開させる、
ことを特徴とする請求項１１または１２に記載のデータ処理システム。
【請求項２４】
前記所定の動作状態とは、電源がオン状態であり、かつ、前記所定のデータ処理を実行するためのプログラムが動作しており、かつ、前記第２通信部による前記第２通信方式による通信が可能な状態である、
ことを特徴とする請求項１乃至２３のいずれかに記載のデータ処理システム。
【請求項２５】
前記ペリフェラル機器は、
自己の電源がオン状態かオフ状態かに応じて、前記第１通信部によって通信接続が維持されているか否かを監視するインターバル時間を変化させる、
ことを特徴とする請求項１乃至２４のいずれかに記載のデータ処理システム。
【請求項２６】
前記第１通信方式は、ＢＬＥ（Ｂｌｕｅｔｏｏｔｈ  Ｌｏｗ  Ｅｎｅｒｇｙ）規格に基づく無線通信である、
ことを特徴とする請求項１乃至２５のいずれかに記載のデータ処理システム。
【請求項２７】
所定の機能を提供する第１機器と、この第１機器の提供する機能を利用する第２機器とが連携して所定のデータ処理を実行するデータ処理システムであって、
前記第１機器と前記第２機器とが連携して前記所定のデータ処理を実行する実行部と、
前記第１機器と前記第２機器との間で通信接続を確立し、この通信接続を確立した前記第１機器と前記第２機器とが前記所定のデータ処理を実行可能な所定の動作状態にない場合であっても、当該第１機器と当該第２機器との間で通信接続を維持する通信制御部と、
前記第１機器と前記第２機器とを互いに組み合わされた状態であるペアリング状態に移行させるペアリング部と、
前記ペアリング状態に移行した前記第１機器と前記第２機器とが前記所定の動作状態にない場合において、当該第１機器と当該第２機器との間で前記通信制御部により所定の信号を送受信することにより前記所定の動作状態に移行させる制御部と、
を備え、
前記実行部は、前記第１機器と前記第２機器とをペアリング状態に移行させた後に、当該第１機器と当該第２機器とを連携させて前記所定のデータ処理の実行を開始させ、
前記通信制御部は、前記第１機器と前記第２機器との間で通信接続を確立させる場合に、この２つの機器のペアリング状態と、その他の前記第１機器またはその他の前記第２機器との組み合わせのペアリング状態を考慮して、通信接続を確立させるか否かを判断する、
ことを特徴とするデータ処理システム。
【請求項２８】
所定の機能を提供するペリフェラル機器と連携して所定のデータ処理を実行するセントラル機器として機能するデータ処理装置であって、
前記ペリフェラル機器が送信するアドバタイジング信号を検出し、このアドバタイジング信号が示す機能が自己の所望する機能である場合に、前記ペリフェラル機器との間で第１通信方式による通信接続を確立し、この通信接続を確立したペリフェラル機器との間で定期的に通信を行うことで通信接続を維持する前記第１通信方式による通信制御を行う第１通信部と、
前記ペリフェラル機器と連携して前記所定のデータ処理を実行する制御部と、
を備え、
前記第１通信部は、
前記ペリフェラル機器と前記セントラル機器とが前記所定のデータ処理を実行可能な所定の動作状態にない場合であっても、定期的に通信を行うことで通信接続を維持し、
前記制御部は、
前記所定の動作状態にない場合において、前記ペリフェラル機器と前記セントラル機器との間で前記第１通信部を介して所定の信号を送信することにより、前記所定の動作状態に移行させた後に、前記ペリフェラル機器と連携して前記所定のデータ処理の実行を開始させる、
ことを特徴とするデータ処理装置。
【請求項２９】
所定の機能を提供するペリフェラル機器として機能し、当該機能を利用するセントラル機器と連携して所定のデータ処理を実行するデータ処理装置であって、
いずれのセントラル機器とも通信接続を確立していない状態において、自己の存在および自己の提供する機能を他の機器に知らせる信号であるアドバタイジング信号を同報通信により送信し、このアドバタイジング信号に応答してきたセントラル機器との間で通信接続を確立し、この通信接続を確立したセントラル機器との間で定期的に通信を行うことで通信接続を維持する第１通信方式による通信制御を行う第１通信部と、
前記セントラル機器と連携して前記所定のデータ処理を実行する制御部と、
を備え、
前記第１通信部は、
前記ペリフェラル機器と前記セントラル機器とが前記所定のデータ処理を実行可能な所定の動作状態にない場合であっても、定期的に通信を行うことで通信接続を維持し、
前記制御部は、
前記所定の動作状態にない場合において、前記ペリフェラル機器と前記セントラル機器との間で前記第１通信部を介して所定の信号を送信することにより、前記所定の動作状態に移行させた後に、前記セントラル機器とを連携させて前記所定のデータ処理の実行を開始させる、
ことを特徴とするデータ処理装置。
【請求項３０】
所定の機能を提供する機器であるペリフェラル機器と、このペリフェラル機器の提供する機能を利用する機器であるセントラル機器とが連携して所定のデータ処理を実行するデータ処理システムで実行されるデータ処理方法であって、
前記ペリフェラル機器では、
いずれのセントラル機器とも通信接続を確立していない状態において、自己の存在および自己の提供する機能を他の機器に知らせる信号であるアドバタイジング信号を同報通信により送信し、このアドバタイジング信号に応答してきたセントラル機器との間で通信接続を確立し、この通信接続を確立したセントラル機器との間で定期的に通信を行うことで通信接続を維持する第１通信方式による通信制御を行う第１通ステップと、
前記セントラル機器と連携して前記所定のデータ処理を実行する制御ステップと、
を含み、
前記セントラル機器では、
前記ペリフェラル機器が送信するアドバタイジング信号を検出し、このアドバタイジング信号が示す機能が自己の所望する機能である場合に、前記ペリフェラル機器との間で第１通信方式による通信接続を確立し、この通信接続を確立したペリフェラル機器との間で定期的に通信を行うことで通信接続を維持する前記第１通信方式による通信制御を行う第１通信ステップと、
前記ペリフェラル機器と連携して前記所定のデータ処理を実行する制御ステップと、
を含み、
前記ペリフェラル機器での前記第１通信ステップと、前記セントラル機器の前記第１通信ステップは、
前記ペリフェラル機器と前記セントラル機器とが前記所定のデータ処理を実行可能な所定の動作状態にない場合であっても、定期的に通信を行うことで通信接続を維持し、
前記ペリフェラル機器での前記制御ステップと、前記セントラル機器での前記制御ステップは、
前記所定の動作状態にない場合において、前記ペリフェラル機器と前記セントラル機器との間で前記第１通信部を介して所定の信号を送受信することにより前記所定の動作状態に移行させた後に、前記ペリフェラル機器と前記セントラル機器とを連携させて前記所定のデータ処理の実行を開始させる、
ことを特徴とするデータ処理方法。
【請求項３１】
所定の機能を提供する第１機器と、この第１機器の提供する機能を利用する第２機器とが連携して所定のデータ処理を実行するデータ処理システムで実行されるデータ処理方法であって、
前記第１機器と前記第２機器とが連携して前記所定のデータ処理を実行する実行ステップと、
前記第１機器と前記第２機器との間で通信接続を確立し、この通信接続を確立した前記第１機器と前記第２機器とが前記所定のデータ処理を実行可能な所定の動作状態にない場合であっても、当該第１機器と当該第２機器との間で通信接続を維持する通信制御ステップと、
前記第１機器と前記第２機器とを互いに組み合わされた状態であるペアリング状態に移行させるペアリングステップと、
前記ペアリング状態に移行した前記第１機器と前記第２機器とが前記所定の動作状態にない場合において、当該第１機器と当該第２機器との間で前記通信制御ステップにより所定の信号を送受信することにより前記所定の動作状態に移行させる制御ステップと、
を含む、
前記実行ステップは、前記第１機器と前記第２機器とをペアリング状態に移行させた後に、当該第１機器と当該第２機器とを連携させて前記所定のデータ処理の実行を開始させ、
前記通信制御ステップは、前記第１機器と前記第２機器との間で通信接続を確立させる場合に、この２つの機器のペアリング状態と、その他の前記第１機器またはその他の前記第２機器との組み合わせのペアリング状態を考慮して、通信接続を確立させるか否かを判断する、
ことを特徴とするデータ処理方法。
【請求項３２】
所定の機能を提供するペリフェラル機器と連携して所定のデータ処理を実行するセントラル機器として機能するデータ処理装置を制御するコンピュータに、
前記ペリフェラル機器が送信するアドバタイジング信号を検出し、このアドバタイジング信号が示す機能が自己の所望する機能である場合に、前記ペリフェラル機器との間で第１通信方式による通信接続を確立し、この通信接続を確立したペリフェラル機器との間で定期的に通信を行うことで通信接続を維持する前記第１通信方式による通信制御を行う第１通信機能と、
前記ペリフェラル機器と連携して前記所定のデータ処理を実行する制御機能と、
を実行させ、
前記第１通信機能では、
前記ペリフェラル機器と前記セントラル機器とが前記所定のデータ処理を実行可能な所定の動作状態にない場合であっても、定期的に通信を行うことで通信接続を維持し、
前記制御機能では、
前記所定の動作状態にない場合において、前記ペリフェラル機器と前記セントラル機器との間で前記第１通信部を介して所定の信号を送信することにより、前記所定の動作状態に移行させた後に、前記ペリフェラル機器と連携して前記所定のデータ処理の実行を開始させる、
ことを特徴とするプログラム。
【請求項３３】
所定の機能を提供するペリフェラル機器として機能し、当該機能を利用するセントラル機器と連携して所定のデータ処理を実行するデータ処理装置を制御するコンピュータに、
いずれのセントラル機器とも通信接続を確立していない状態において、自己の存在および自己の提供する機能を他の機器に知らせる信号であるアドバタイジング信号を同報通信により送信し、このアドバタイジング信号に応答してきたセントラル機器との間で通信接続を確立し、この通信接続を確立したセントラル機器との間で定期的に通信を行うことで通信接続を維持する第１通信方式による通信制御を行う第１通信機能と、
前記セントラル機器と連携して前記所定のデータ処理を実行する制御機能と、
を実行させ、
前記第１通信機能では、
前記ペリフェラル機器と前記セントラル機器とが前記所定のデータ処理を実行可能な所定の動作状態にない場合であっても、定期的に通信を行うことで通信接続を維持し、
前記制御機能では、
前記所定の動作状態にない場合において、前記ペリフェラル機器と前記セントラル機器との間で前記第１通信部を介して所定の信号を送信することにより、前記所定の動作状態に移行させた後に、前記セントラル機器とを連携させて前記所定のデータ処理の実行を開始させる、
ことを特徴とするプログラム。
【請求項３４】
複数の装置間でデータをやり取りするデータ処理システムであって、
通信を行う装置間で、互いに通信先を登録するように構成し、
所定情報を通信する所定の通信手続きを行って、互いに通信接続を確立した通信接続状態に移行し、
前記通信接続状態において、所定間隔毎に断続的な定期通信を行い、
前記定期通信が維持されている間は、前記通信接続状態が維持され、当該定期通信が途切れた場合に当該通信接続状態が解除され、
前記通信接続状態が解除された状態において、再度、前記通信接続状態に移行するにあたり送信される前記所定情報の内容の変化状態と、前記登録した通信先の有無とに応じて、前記通信接続状態への移行の可否を制御する、
ことを特徴とするデータ処理システム。
【請求項３５】
一方の装置は、他方の装置のアドバタイジング信号を検出して、装置間における前記通信先の登録の状態及び当該アドバタイジング信号に含まれるデバイス名の変化状態に応じて接続の有無を制御する、
ことを特徴とする請求項３４に記載のデータ処理システム。
【請求項３６】
アプリケーションがバックグラウンドでデータ転送が可能に動作するように構成され、
一方の装置から他方の装置へのデータ転送中に、当該他方の装置におけるアプリケーションのバックグラウンドでのデータ転送動作がＯＳ（Ｏｐｅｒａｔｉｎｇ  Ｓｙｓｔｅｍ）の制御により中断される毎に、当該一方の装置から当該他方の装置における前記データ転送を行っていたアプリケーションを起動して、中断されたデータ転送を再開する、
ことを特徴とする請求項３４又は３５に記載のデータ処理システム。
【請求項３７】
複数の異なる通信方式で通信を行うように構成し、
第１の通信方式と、当該第１の通信方式とは異なる通信方式の第２の通信方式とを連携させることにより、一方の装置と他方の装置とを、相手側の装置からの操作で、所定の制御を行う、
ことを特徴とする請求項３４乃至３６の何れか１項に記載のデータ処理システム。
【請求項３８】
前記第２の通信方式での通信を用いて、画像の送信要求をやりとりし、前記第１の通信方式での通信を用いて、画像送信を行う、
ことを特徴とする請求項３９に記載のデータ処理システム。
【請求項３９】
通信相手を登録するペアリング手段と、
所定情報を通信する所定の通信手続きにより、前記登録した通信相手との通信接続を確立した通信接続状態に移行し、
前記通信接続状態において、所定間隔毎に断続的な定期通信を行い、
前記定期通信が維持されている間は、前記通信接続状態が維持され、当該定期通信が途切れた場合に前記通信接続状態が解除されるように通信を行う通信手段と、
前記通信接続状態が解除された状態において、再度、前記通信接続状態に移行するにあたり送信される前記所定情報の内容の変化状態と、登録した通信先の有無とに応じて、通信接続の可否を制御する制御手段と、
を備えることを特徴とするデータ処理装置。
【請求項４０】
複数の装置間でデータをやり取りするデータ処理システムで実行されるデータ処理方法あって、
通信を行う装置間で、互いに通信先を登録するように構成し、
所定情報を通信する所定の通信手続きを行って、互いに通信接続を確立した通信接続状態に移行する処理と、
前記通信接続状態において、所定間隔毎に断続的な定期通信を行う処理と、
前記定期通信が維持されている間は、前記通信接続状態が維持され、当該定期通信が途切れた場合に当該通信接続状態が解除され、前記通信接続状態が解除された状態において、再度、前記通信接続状態に移行するにあたり送信される前記所定情報の内容の変化状態と、前記登録した通信先の有無とに応じて、前記通信接続状態への移行の可否を制御する処理と、
を含むことを特徴とするデータ処理方法。
【請求項４１】
複数の装置間でデータをやり取りするデータ処理システムを制御するコンピュータに、
通信を行う装置間で、互いに通信先を登録するように構成し、
所定情報を通信する所定の通信手続きを行って、互いに通信接続を確立した通信接続状態に移行する処理と、
前記通信接続状態において、所定間隔毎に断続的な定期通信を行う処理と、
前記定期通信が維持されている間は、前記通信接続状態が維持され、当該定期通信が途切れた場合に当該通信接続状態が解除され、前記通信接続状態が解除された状態において、再度、前記通信接続状態に移行するにあたり送信される前記所定情報の内容の変化状態と、前記登録した通信先の有無とに応じて、前記通信接続状態への移行の可否を制御する処理と、
を実行させることを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、データ処理システム、データ処理装置、データ処理方法及びプログラムに関する。
【背景技術】
【０００２】
従来より、デジタルカメラ等の撮像装置で撮影した画像データをスマートフォン等の携帯端末に送信したり、携帯端末から撮像装置に対して撮影に関する指示情報を送信したりする場合に、Ｗｉ−Ｆｉ通信やＢｌｕｅｔｏｏｔｈ（登録商標）通信を用いる技術が知られている（特許文献１参照）。
また、近年では、より低消費電力で通信を行うことを可能としたＢＬＥ（Ｂｌｕｅｔｏｏｔｈ  Ｌｏｗ  Ｅｎｅｒｇｙ）（商標）の技術を用いることもできるようになってきた。
各々の通信技術においては、通信速度、消費電力、利用する際の利便性などの特性が異なっており、夫々の特性に応じた規約（制約）に従って通信を行う必要がある。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１４−２３００２４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、上述した技術においては、通信の特性を有効活用し（または規約を満たし）、より効果的に撮像装置と携帯端末を連携して動作させることができなかった。カメラとスマホ以外の機器の連携においても同様である。
【０００５】
本発明は、このような状況に鑑みてなされたものであり、各々の制約下において、通信の特性を有効活用し（または規約を満たし）、より効果的に複数の機器を連携して動作させることを目的とする。
【課題を解決するための手段】
【０００６】
上記目的を達成するため、本発明の一態様のデータ処理システムは、
所定の機能を提供する機器であるペリフェラル機器と、このペリフェラル機器の提供する機能を利用する機器であるセントラル機器とが連携して所定のデータ処理を実行するデータ処理システムであって、
前記ペリフェラル機器は、
いずれのセントラル機器とも通信接続を確立していない状態において、自己の存在および自己の提供する機能を他の機器に知らせる信号であるアドバタイジング信号を同報通信により送信し、このアドバタイジング信号に応答してきたセントラル機器との間で通信接続を確立し、この通信接続を確立したセントラル機器との間で定期的に通信を行うことで通信接続を維持する第１通信方式による通信制御を行う第１通信部と、
前記セントラル機器と連携して前記所定のデータ処理を実行する制御部と、
を備え、
前記セントラル機器は、
前記ペリフェラル機器が送信するアドバタイジング信号を検出し、このアドバタイジング信号が示す機能が自己の所望する機能である場合に、前記ペリフェラル機器との間で第１通信方式による通信接続を確立し、この通信接続を確立したペリフェラル機器との間で定期的に通信を行うことで通信接続を維持する前記第１通信方式による通信制御を行う第１通信部と、
前記ペリフェラル機器と連携して前記所定のデータ処理を実行する制御部と、
を備え、
前記ペリフェラル機器の前記第１通信部と、前記セントラル機器の前記第１通信部は、
前記ペリフェラル機器と前記セントラル機器とが前記所定のデータ処理を実行可能な所定の動作状態にない場合であっても、定期的に通信を行うことで通信接続を維持し、
前記ペリフェラル機器の前記制御部と、前記セントラル機器の前記制御部は、
前記所定の動作状態にない場合において、前記ペリフェラル機器と前記セントラル機器との間で前記第１通信部を介して所定の信号を送受信することにより前記所定の動作状態に移行させた後に、前記ペリフェラル機器と前記セントラル機器とを連携させて前記所定のデータ処理の実行を開始させる、
ことを特徴とする。
【発明の効果】
【０００７】
本発明によれば、各々の制約下において、通信の特性を有効活用し（または規約を満たし）、より効果的に複数の機器を連携して動作させることができる。
【図面の簡単な説明】
【０００８】
【図１】本発明の一実施形態に係る通信システムのシステム構成を示すシステム構成図である。
【図２】通信システムで行われるデータ通信の一例を示す模式図である。
【図３】本発明の一実施形態に係る撮像装置及び携帯端末のハードウェアの構成を示すブロック図である。
【図４】図３の撮像装置及び携帯端末の機能的構成のうち、自動画像受信処理及びモード動作処理を実行するための機能的構成を示す機能ブロック図である。
【図５】図４の機能的構成を有する図３の撮像装置及び携帯端末が実行する自動画像受信処理の流れを説明するフローチャートである。
【図６】図４の機能的構成を有する図３の撮像装置及び携帯端末が実行するモード動作処理の流れを説明するフローチャートである。
【図７】撮像装置及び携帯端末における通信ステータスの表示を示す模式図である。
【図８】本発明の一実施形態に係る通信システムのシステム構成を示すシステム構成図である。
【図９】図４の機能的構成を有する図３の撮像装置及び携帯端末が実行する自動画像受信処理の流れを説明するフローチャートである。
【図１０】図４の機能的構成を有する図３の撮像装置及び携帯端末が実行するモード動作処理の流れを説明するフローチャートである。
【図１１】撮像装置及び携帯端末における通信ステータスの表示を示す模式図である。
【図１２】図３の携帯端末及びサーバの機能的構成のうち、画像共有処理を実行するための機能的構成を示す機能ブロック図である。
【図１３】図１５の機能的構成を有する図３の携帯端末及びサーバが実行する画像共有処理の流れを説明するフローチャートである。
【図１４】本実施形態の通信システムにおける撮像装置と携帯端末でのアプリの動作構成図である。
【図１５】本実施形態の通信システムにおける撮像装置と携帯端末での動作シーケンスを示すフローチャートである。
【図１６】アプリでのアルバムの選択画面を示す模式図である。
【図１７】アルバム登録処理の流れを説明するフローチャートである。
【図１８】自動送信処理の流れを説明するフローチャートである。
【図１９】カメラ側でのアルバム選択処理の流れを説明するフローチャートである。
【図２０】画像登録処理の流れを説明するフローチャートである。
【図２１】撮像装置における画面表示例を示す模式図である。
【図２２】撮像装置における画面表示例を示す模式図である。
【図２３】図３の撮像装置及び携帯端末の機能的構成のうち、ペアリング接続処理を実行するための機能的構成を示す機能ブロック図である。
【図２４】図２９の機能的構成を有する図３の撮像装置及び携帯端末が実行するペアリング接続処理の流れを説明するフローチャートである。
【図２５】図２９の機能的構成を有する携帯端末が実行するペアリング接続処理の他の流れを説明するフローチャートである。
【図２６】自動送信のバックグラウンドプロセス処理を説明するためのフローチャートである。
【図２７】自動送信のバックグラウンドプロセス処理を説明するためのフローチャートである。
【図２８】ＢＬＥ接続パラメータ適応設定処理を説明するためのフローチャートである。
【図２９】Ｗｉ−Ｆｉ設定制御処理を説明するためのフローチャートである。
【図３０】Ｍｅｎｕオープン処理を説明するためのフローチャートである。
【図３１】ＢＬＥ通信によるカメラ起動のモード判断処理を説明するためのフローチャートである。
【発明を実施するための形態】
【０００９】
以下、本発明の実施形態について、図面を用いて説明する。
【００１０】
＜第１実施形態＞
図１は、本発明の一実施形態に係る通信システムのシステム構成を示すシステム構成図である。
通信システムＳは、図１に示すように、少なくとも撮像／通信機能を有する撮像装置１と、少なくとも画像表示／通信機能を有する情報端末である携帯端末２とを備える。
通信システムＳでは、ユーザが撮像装置１と携帯端末２のいずれか一方の機器を操作することで、ユーザが操作している方の操作機器から他方の機器に対して、画像ファイルレベルのデータ通信が可能な通信方式での通信接続の要求を行い、撮像装置１と携帯端末２との間の通信接続を確立した状態で、操作機器の操作に応じて、他方の機器との画像ファイルの送受信や他方の機器が保持する画像データの閲覧等を行う機能を有する。なお、本実施形態において、通信接続を「確立」するとは、互いに通信する相手を指定して所定の手続き（ネゴシエーション）を行うことで、互いに通信する相手を認識し、それ以降は、通信を行う毎に所定の手続きを行うことなく、いつでも通信が可能な状態にすることである。この状態は、通信接続を解除する手続きを行うまで維持される。また、通信接続が「確立」した状態は、電波状態が悪くなって一時的に通信が不能な状態となったり、機器の電源がオフされたりした場合でも維持される。
【００１１】
本実施形態の通信システムＳにおいては、２つの通信方式を用いて、データ通信可能な状態に、撮像装置１と、携帯端末２との通信接続を確立する。通信システムＳでは、低速であるが省電力であり常時接続に適した無線通信方式（以下、「第１通信方式」という。）と、高速でありファイルの送受信に適した無線通信方式（以下、「第２通信方式」という。）の通信方式で通信を行うように構成する。なお、本実施形態において、第１通信方式は、Ｂｌｕｅｔｏｏｔｈ  ｌｏｗ  ｅｎｅｒｇｙ／Ｂｌｕｅｔｏｏｔｈ  ＬＥ（商標）（以下、「ＢＬＥ」という。）の通信規格に基づいた通信方式を用いる。また、第２通信方式は、無線ＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）のうちＷｉ−Ｆｉ（Ｗｉｒｅｌｅｓｓ  Ｆｉｄｅｌｉｔｙ）の通信規格に基づいた通信方式を用いる。
なお、本実施形態において、第２通信方式であるＷｉ−Ｆｉは、通信接続を確立した状態での電力消費が大きいので、次にデータ転送を行うまでの待ち時間が長くなることが予測できる場合には、その都度通信接続を解除することで電力消費を低減させる。また、通信接続が確立していない状態では、第２通信方式であるＷｉ−Ｆｉによる通信によって自動的に相手側の機器の電源をオンしたり、アプリを起動させたりすることはできない。このため本実施形態の通信システムＳでは、電力消費が少ない第１通信方式であるＢＬＥを常時接続しておき、状況に応じて第２通信方式であるＷｉ−Ｆｉの通信接続を確立する。
この第１通信方式であるＢＬＥによる常時接続は、外部連携機能を有する撮像装置と携帯端末の各々が通信接続可能な距離範囲内に複数存在する場合に、複数の機器の中から実際に外部連携機能を利用する撮像装置１と携帯端末２の組み合わせを任意に選択し、その選択された撮像装置１と携帯端末２との組み合わせを外部連携機能が解除されるまでの間維持することを可能とする。
複数の機器の中から撮像装置１と携帯端末２の組み合わせを選択して第１通信方式であるＢＬＥによる常時接続を開始する方法（ペアリング処理）については後述する。
【００１２】
ここで、第１通信方式であるＢＬＥにより常時接続された状態にある撮像装置１から携帯端末２へ画像ファイルを送信する例について説明する。
図２は、通信システムＳで行われるデータ通信の一例を示す模式図である。
具体的には、図２の例では、ユーザが、一方の機器として撮像装置１を操作することで撮像装置１側における外部連携機能を発揮し、第１通信方式での通信を介して、携帯端末２に対して、画像ファイルの送受信に適した第２通信方式による通信接続を確立する指示（接続指示）を送信する。
第１通信方式での通信を介して、接続指示を受信した携帯端末２では、カメラ連携アプリケーションの機能が発揮されて、第２通信方式による通信を確立するための処理が行われ、撮像装置１と携帯端末２との間で第２通信方式による通信接続が確立される。
詳細には、撮像装置１からの第１通信方式での通信を介した接続指示によって、携帯端末２側におけるカメラ連携アプリケーションの機能を発揮するためのプログラムが起動されて、撮像装置１側における外部連携機能と携帯端末２側におけるカメラ連携アプリケーションの機能とにより、撮像装置１と携帯端末２との間で第２通信方式による通信の確立が行われる。
第１通信方式は、省電力であり、撮像装置１と携帯端末２のいずれか一方または両方の主電源が切れている（または低消費電力状態にある）場合であっても常時接続されており、主電源が切れている（または低消費電力状態にある）方の機器は、他方からの第１通信方式を介した通信によって、少なくとも第２通信方式による通信やアプリケーションプログラムの実行が可能な状態となるように、主電源を入れる（または低消費電力状態を解除する）機能と、第１通信方式を介して指定されたアプリケーションプログラムを起動（実行）させる機能を有する。
そのために、例えば、撮像装置１で撮影した画像を送信する等のイベントが発生した場合にデータ通信に用いる第２通信方式による通信の確立を、携帯端末２を操作することなく行うことができる。
これにより、撮像装置１と携帯端末２との間でデータ通信を行うことができ、撮像装置１から携帯端末２へ画像データを自動的に送信することができるようになる。
なお、受信した画像データは、カメラ連携アプリケーションの機能の発揮によって、一時的に携帯端末２のストレージに保存される。
【００１３】
また、本実施形態においては、撮像装置１側における外部連携機能と携帯端末２側におけるカメラ連携アプリケーションの機能とにより自動的に送受信される画像データの活用として、撮像装置１が撮影した画像データを、インターネット上の画像共有サービスを利用して、自動的に他のユーザが所有する携帯端末などから閲覧可能な状態にする。具体的には、撮像装置１は、自動的に画像共有を行う連携動作モードが設定されている状態で撮影が行われると、第１通信方式での通信を介して、携帯端末２に対して、撮像装置１から他の携帯端末への画像の共有を行えるようにすることを指示する。共有の指示を受信した携帯端末２では、カメラ連携アプリケーションの機能が発揮されて、撮像装置１が撮影した画像データを受信して携帯端末２のストレージに一時的に保存した後、カメラ連携アプリケーション機能による指示によって画像管理＆ネットアクセス用アプリケーションの機能が発揮されて（当該機能のためのプログラムが起動されて）、携帯端末２のストレージに一時的に保存されている画像データを、自己（画像管理＆ネットアクセス用アプリケーション）の機能において管理するとともに、画像データを画像共有を目的として、予め連携しているクラウドサーバに送信する。クラウドサーバでは、予め連携している他の携帯端末に対して画像データを利用可能な状態にすることで、撮像装置１により撮影されて携帯端末２で受信した画像の共有を行う。
【００１４】
なお、本実施形態においては、撮像装置１と携帯端末２は、他の機器と連携して所定の機能を実現する装置として構成される。撮像装置１と携帯端末２は、互いの装置の間で、第２通信方式であるＷｉ−Ｆｉでデータのやりとり（データ転送）を行うことで、例えば、撮像装置１の操作に応じて携帯端末２に画像を転送して携帯端末２に画像を取得させる処理や携帯端末２の操作に応じて撮像装置１から画像を携帯端末２に転送させる処理等の連携した処理（以下、「連携処理」という。）を実行する。
また、撮像装置１と携帯端末２では、第２通信方式であるＷｉ−Ｆｉでの通信接続が確立しておらず連携処理が実行できない状態から、連携処理が実行できる状態に移行するために、接続が維持（常時接続）される第１通信方式であるＢＬＥを介して、操作を行う装置から他方の装置の第２通信方式であるＷｉ−Ｆｉをオンして通信接続が確立するように構成される。即ち、第１通信方式であるＢＬＥは、他の装置との通信接続が確立していないこと等に起因して所定の連携処理が実行できない状態／所定の連携処理を実行する準備ができない状態であっても、他の装置との通信接続が維持（常時接続）される。ここで、「所定の連携処理を実行する準備ができない状態」とは、他の装置の電源がオフ状態、または所定の連携処理を実行するためのプログラムが起動していない状態、または第２通信方式であるＷｉ−Ｆｉによる通信接続が確立していない状態をいう（ここでいう電源がオフ状態とは、第１通信方式による通信が可能であるが、第２通信方式による通信や所定の連携処理を実行させることが不可能な低消費電力状態を含む）。したがって、撮像装置１と携帯端末２では、他の装置の電源がオフ状態、または所定の連携処理を実行するためのプログラムが起動していない状態、または第２通信方式であるＷｉ−Ｆｉによる通信接続が確立していない状態（機能していない状態）である所定の連携処理を実行する準備ができない状態でも、第１通信方式であるＢＬＥを介して、所定の連携処理を実行する準備ができる状態へと移行させる。
【００１５】
ここで、ペアリング処理について説明する。
ペアリング処理とは、２台のＢＬＥデバイス（本実施形態においては、撮像装置１と携帯端末２）の接続設定を行う処理である。接続設定の後に、当該設定に基づいて、通信可能な状態に撮像装置１と携帯端末２とが接続される。また、ペアリング処理によって、接続に必要な相手側のペアリング情報がそれぞれの機器（撮像装置１と携帯端末２）に記憶される。
本実施形態のＢＬＥ方式の通信では、役割が異なるペリフェラルとセントラルとの間で通信が行われる。本実施形態において、ペリフェラルは撮像装置１であり、セントラルは携帯端末２である。
これに対して、ペリフェラルは、自身の存在を知らしめるため、電波を使って周囲にアドバタイズ信号を出し（アドバタイズ信号を同報送信し）、セントラルからの接続要求に応答する。
セントラルは、必要なデータを提供してくれるペリフェラルがないか走査し、該当するペリフェラルを検出すると、接続を要求し、データのやり取りを始める。そして、セントラルは、ペリフェラルから提供される情報（サービス）を使って何らかのタスクを実行する。
アドバタイズ信号には、ペリフェラルの名前（デバイス名：本実施形態においては、無線ＬＡＮ（Ｗｉ−Ｆｉ）におけるアクセスポイントの識別名であるＳＳＩＤ）や提供可能な情報（サービス）を表す情報（ＵＵＩＤ：Ｕｎｉｖｅｒｓａｌｌｙ  Ｕｎｉｑｕｅ  Ｉｄｅｎｔｉｆｉｅｒ）を含めることができる。
ペアリング処理により接続設定が完了した後のＢＬＥの接続時（通信時）には、全世界でユニーク（唯一）のＢＤアドレス（Ｂｌｕｅｔｏｏｔｈ（登録商標）  Ｄｅｖｉｃｅ  Ａｄｄｒｅｓｓ）を含む通信パケットを送信する。これにより、意図しない他の機器と接続されてしまうことがない。
【００１６】
図３は、本発明の一実施形態に係る撮像装置１及び携帯端末２のハードウェアの構成を示すブロック図である。
撮像装置１は、例えばデジタルカメラとして構成される。
【００１７】
撮像装置１は、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）１１と、ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）１２と、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）１３と、バス１４と、入出力インターフェース１５と、撮像部１６と、入力部１７と、出力部１８と、記憶部１９と、第１通信部２０と、第２通信部２１と、ドライブ２２と、電源部２３と、を備えている。
【００１８】
ＣＰＵ１１は、ＲＯＭ１２に記録されているプログラム、又は、記憶部１９からＲＡＭ１３にロードされたプログラムに従って各種の処理を実行する。
【００１９】
ＲＡＭ１３には、ＣＰＵ１１が各種の処理を実行する上において必要なデータ等も適宜記憶される。
【００２０】
ＣＰＵ１１、ＲＯＭ１２及びＲＡＭ１３は、バス１４を介して相互に接続されている。このバス１４にはまた、入出力インターフェース１５も接続されている。入出力インターフェース１５には、撮像部１６、入力部１７、出力部１８、記憶部１９、第１通信部２０、第２通信部２１、ドライブ２２及び電源部２３が接続されている。
【００２１】
撮像部１６は、図示はしないが、光学レンズ部と、イメージセンサと、を備えている。
【００２２】
光学レンズ部は、被写体を撮影するために、光を集光するレンズ、例えばフォーカスレンズやズームレンズ等で構成される。
フォーカスレンズは、イメージセンサの受光面に被写体像を結像させるレンズである。ズームレンズは、焦点距離を一定の範囲で自在に変化させるレンズである。
光学レンズ部にはまた、必要に応じて、焦点、露出、ホワイトバランス等の設定パラメータを調整する周辺回路が設けられる。
【００２３】
イメージセンサは、光電変換素子や、ＡＦＥ（Ａｎａｌｏｇ  Ｆｒｏｎｔ  Ｅｎｄ）等から構成される。
光電変換素子は、例えばＣＭＯＳ（Ｃｏｍｐｌｅｍｅｎｔａｒｙ  Ｍｅｔａｌ  Ｏｘｉｄｅ  Ｓｅｍｉｃｏｎｄｕｃｔｏｒ）型の光電変換素子等から構成される。光電変換素子には、光学レンズ部から被写体像が入射される。そこで、光電変換素子は、被写体像を光電変換（撮像）して画像信号を一定時間蓄積し、蓄積した画像信号をアナログ信号としてＡＦＥに順次供給する。
ＡＦＥは、このアナログの画像信号に対して、Ａ／Ｄ（Ａｎａｌｏｇ／Ｄｉｇｉｔａｌ）変換処理等の各種信号処理を実行する。各種信号処理によって、ディジタル信号が生成され、撮像部１６の出力信号として出力される。
このような撮像部１６の出力信号を、以下、「撮影画像のデータ」とも呼ぶ。撮影画像のデータは、ＣＰＵ１１や図示しない画像処理部等に適宜供給される。
【００２４】
入力部１７は、各種釦等で構成され、ユーザの指示操作に応じて各種情報を入力する。
出力部１８は、ディスプレイやスピーカ等で構成され、画像や音声を出力する。
【００２５】
記憶部１９は、ハードディスク或いはフラッシュメモリ等で構成され、各種画像のデータを記憶する。
【００２６】
第１通信部２０は、低速であるが省電力であり常時接続に適した第１通信方式で外部装置（本実施形態においては、携帯端末２）との間で行う通信を制御する。本実施形態においては、第１通信方式は、ＢＬＥの通信規格に基づいた通信方式を用いる。
【００２７】
第２通信部２１は、高速でありファイルの送受信に適した第２通信方式で外部装置（本実施形態においては、携帯端末２）との間で行う通信を制御する。本実施形態においては、第２通信方式は、無線ＬＡＮのうちＷｉ−Ｆｉの通信規格に基づいた通信方式を用いる。
【００２８】
ドライブ２２には、磁気ディスク、光ディスク、光磁気ディスク、或いは半導体メモリ等よりなる、リムーバブルメディア３１が適宜装着される。ドライブ２２によってリムーバブルメディア３１から読み出されたプログラムは、必要に応じて記憶部１９にインストールされる。また、リムーバブルメディア３１は、記憶部１９に記憶されている画像のデータ等の各種データも、記憶部１９と同様に記憶することができる。
【００２９】
電源部２３は、例えば、リチウムイオン二次電池により構成され、電源回路（図示せず）を介して、撮像装置１に駆動用の電力を供給する電力供給源であり、撮像装置１の駆動源としての電流を撮像装置１の各構成へ供給する。電源部２３は、ＣＰＵ１１により制御され、例えば、電源オフ状態において、出力部１８等への電源の供給を停止して表示出力をオフして、第１通信部２０や第２通信部２１等の通信における電源の供給を維持して、電源オフ状態においても画像送信を可能に制御される。
【００３０】
また、携帯端末２は、例えばスマートフォンとして構成される。
なお、ハードウェアの構成については、撮像装置１と同様であるため省略する。以下、撮像装置１と携帯端末２におけるハードウェアを説明として用いる場合には、撮像装置１には、符号の末尾に「−１」を付すものとし、携帯端末２には符号の末尾に「−２」を付すものとする。即ち、撮像装置１は、ＣＰＵ１１−１乃至リムーバブルメディア３１−１と表記するものとし、携帯端末２は、ＣＰＵ１１−２乃至リムーバブルメディア３１−２と表記するものとする。
【００３１】
このように構成される撮像装置１及び携帯端末２においてデータ通信の機能を発揮する場合には、撮像装置１と携帯端末２の間で、第１通信方式であるＢＬＥで通信接続が確立した状態（常時接続状態）で行われる。即ち、撮像装置１と携帯端末２との間で、第１通信方式であるＢＬＥで接続がされていることが前提となって撮影画像の自動送信機能が発揮される。
具体的には、撮像装置１から、携帯端末２に対して、第１通信方式での通信を介して、第２通信方式であるＷｉ−Ｆｉでの通信接続を確立するように指示（接続指示）を出して、撮像装置１と携帯端末２との間で第１通信方式であるＷｉ−Ｆｉでの通信接続を確立する。なお、本実施形態においては、撮像装置１では、Ｗｉ−Ｆｉにおいて親機となるようにアクセスポイント（ＡＰ）モードとし、携帯端末２では、第１通信方式であるＷｉ−Ｆｉにおいて子機となるようにステーション（ＳＴ）モードとして、撮像装置１と携帯端末２の１対１の直接通信で通信接続を確立する。
なお、１度通信接続が確立してペアリングした場合、当該ペアリングに関する情報を各機器で保持する。近距離通信を行う本実施形態においては、電波の届く範囲にある機器を探索し、その中から保持するペアリング情報に基づいて、パスワード等の入力を行わずに自動的に通信接続を確立させる処理を行うものとする。また、ペアリング操作に関しては、まず、周囲にある接続可能な装置（ＢＬＥ／Ｗｉ−Ｆｉが起動状態の装置）が全て機器名等で表示され、その中から連携処理を実行する装置をユーザが指定することで行う。
【００３２】
図４は、このような撮像装置１及び携帯端末２の機能的構成のうち、自動画像受信処理及びモード動作処理を実行するための機能的構成を示す機能ブロック図である。
【００３３】
まず、自動画像受信処理について説明する。
「自動画像受信処理」とは、撮像装置１において、撮像部１６から撮影画像を取得した場合に、携帯端末２において第２通信方式による通信接続を確立して、撮影画像を携帯端末２に送信し、携帯端末２においては自動で画像を受信する一連の処理をいう。
【００３４】
撮像装置１側において自動画像受信処理を実行する場合には、図４に示すように、ＣＰＵ１１−１において、撮影制御部５１と、通信制御部５２と、が機能する。
また、記憶部１９−１の一領域には、画像記憶部７１が設定される。
画像記憶部７１には、撮像部１６から取得した撮影画像のデータが記憶される。
【００３５】
撮影制御部５１は、撮影処理を実行するように撮像部１６を制御する。その結果、撮像部１６から撮像画像が出力される。出力された撮像画像は、画像記憶部７１に記憶される。
【００３６】
通信制御部５２は、第１通信方式（第２通信方式）であるＢＬＥ（Ｗｉ−Ｆｉ）での通信を行い、携帯端末２への指示やデータ通信を行うように第１通信部２０−１（第２通信部２１−１）を制御する。
具体的には、通信制御部５２は、例えば、第２通信方式であるＷｉ−Ｆｉでの通信を行い、撮像装置１で撮影された画像を携帯端末２に送信するように第２通信部２１−１を制御する。
【００３７】
また、携帯端末２側において自動画像受信処理を実行する場合には、図４に示すように、ＣＰＵ１１−２において、アプリケーション管理部９１と、通信制御部９２と、が機能する。
また、記憶部１９−２の一領域には、画像記憶部１１１が設定される。
画像記憶部１１１には、撮像装置１から取得した撮像画像のデータが記憶される。
【００３８】
アプリケーション管理部９１は、アプリケーションの起動と終了等を管理する。
具体的には、アプリケーション管理部９１は、例えば、第１通信方式であるＢＬＥでの通信を行い、第１通信部２０−２においてアプリケーション（以下、単に「アプリ」という。）を起動する指示を受信すると、指定されたアプリを起動する。本実施形態において、アプリケーション管理部９１は、Ｗｉ−Ｆｉにおける通信制御を行うアプリを起動して、通信制御機能を発揮させる。なお、アプリや装置における「起動」とは、新たにアプリを実行する場合の他に、休止中（バックグラウンドで実行中）のアプリの実行を再開する場合を含み、また、電源をオフ状態からオン状態への移行を伴う場合も含む。
【００３９】
通信制御部９２は、第１通信方式（第２通信方式）であるＢＬＥ（Ｗｉ−Ｆｉ）での通信を行い、携帯端末２への指示の受信やデータ通信を行うように第１通信部２０−２（第２通信部２１−２）を制御する。
具体的には、通信制御部９２は、例えば、第２通信方式であるＷｉ−Ｆｉでの通信を行い、撮像装置１から画像を受信するように第２通信部２１−２を制御する。
【００４０】
図５は、図４の機能的構成を有する図３の撮像装置１及び携帯端末２が実行する自動画像受信処理の流れを説明するフローチャートである。
なお、自動画像受信処理の開始状態では、撮像装置１と携帯端末２との間では、第１通信方式であるＢＬＥのペアリングが完了しており、常時接続している状態となっている。
また、第１通信方式であるＷｉ−Ｆｉについては、オフ状態であるが、撮像装置１と携帯端末２との間では、互いにＷｉ−Ｆｉの設定（プロファイル）を取得しており、Ｗｉ−Ｆｉの起動時には撮像装置１と携帯端末２の間で１対１での通信接続を確立することができる状態となっている。
【００４１】
＜撮像装置１側の自動画像受信処理＞
ステップＳ１１１-１において、撮影制御部５１は、撮影処理を実行するように撮像部１６を制御する。その結果、撮像部１６から撮像画像が出力される。出力された撮像画像は、画像記憶部７１に記憶される。
【００４２】
撮影処理が実行された際に、自動画像転送モードが設定されていた場合、ステップＳ１１２-１において、通信制御部５２は、携帯端末２に対して、第１通信方式であるＢＬＥでの通信を行い、アプリを起動する指示を送信するように第１通信部２０−１を制御する。その結果、アプリを起動する指示を受信した携帯端末２では、アプリが起動される。本実施形態においては、Ｗｉ−Ｆｉにおける通信制御を行うアプリが起動されて、通信制御機能が発揮される。
【００４３】
ステップＳ１１３-１において、通信制御部５２は、携帯端末２に対して、第１通信方式であるＢＬＥでの通信を行い、撮像装置１のアクセスポイント情報（以下、「カメラＡＰ情報」という。）を送信するように第１通信部２０−１を制御する。その結果、カメラＡＰ情報を受信した携帯端末２では、携帯端末２が子機となるＳＴ（ステーション）モードでＷｉ−Ｆｉがオンされる。
【００４４】
ステップＳ１１４-１において、通信制御部５２は、親機となるＡＰ（アクセスポイント）モードでＷｉ−Ｆｉをオンするように第２通信部２１−１を制御する。
【００４５】
ステップＳ１１５-１において、通信制御部５２は、第２通信方式であるＷｉ−Ｆｉでの通信を行い、第２通信部２１−１において携帯端末２からの接続要求に応じて携帯端末２との接続を確立したか否かを判定する。
携帯端末２との接続を確立した場合には、ステップＳ１１５-１においてＹＥＳと判定し、処理はステップＳ１１８-１に進む。ステップＳ１１８-１の処理については、後述する。
これに対して、携帯端末２との接続を確立していない場合には、ステップＳ１１５-１においてＮＯと判定し、処理はステップＳ１１６-１に進む。
【００４６】
ステップＳ１１６-１において、通信制御部５２は、予め設定された時間が経過して時間切れとなったか否かを判定する。
時間切れとなっていない場合には、ステップＳ１１６-１においてＮＯと判定されて、処理はステップＳ１１５-１に戻る。
時間切れとなった場合には、ステップＳ１１６-１においてＹＥＳと判定されて、処理はステップＳ１１７-１に進む。
【００４７】
ステップＳ１１７-１において、通信制御部５２は、Ｗｉ−Ｆｉをオフするように第２通信部２１−１を制御する。その後、処理はステップＳ１１１-１に戻る。
【００４８】
ステップＳ１１８-１において、通信制御部５２は、第２通信方式であるＷｉ−Ｆｉでの通信を行い、接続している携帯端末２に対して撮影した撮像画像を送信するように第２通信部２１−１を制御する。その結果、Ｗｉ−Ｆｉで撮影した撮像画像が送信される。その後、撮像装置１側の自動画像受信処理は終了する。
【００４９】
＜携帯端末２側の自動画像受信処理＞
ステップＳ１１１-２において、アプリケーション管理部９１は、第１通信方式であるＢＬＥでの通信を行い、第１通信部２０−２においてアプリを起動する指示を受信すると、指定されたアプリを起動する。本実施形態においては、Ｗｉ−Ｆｉにおける通信制御を行うアプリが起動されて、通信制御機能が発揮される。
【００５０】
ステップＳ１１２-２において、通信制御部９２は、第１通信方式であるＢＬＥでの通信を行い、撮像装置１からカメラＡＰ情報を受信した場合に、ＳＴモードでＷｉ−Ｆｉをオンするように第２通信部２１−２を制御する。
【００５１】
ステップＳ１１３-２において、通信制御部９２は、アクセスポイント（ＡＰ）の撮像装置１を検索するように第２通信部２１−２を制御する。
【００５２】
ステップＳ１１４-２において、通信制御部９２は、アクセスポイント（ＡＰ）の撮像装置１が見つかったか否かを判定する。
アクセスポイントの撮像装置１が見つかった場合には、ステップＳ１１４-２においてＹＥＳと判定されて、処理はステップＳ１１７-２に進む。ステップＳ１１７-２以降の処理は後述する。
これに対して、アクセスポイントの撮像装置１が見つからない場合には、ステップＳ１１４-２においてＮＯと判定されて、処理はステップＳ１１５-２に進む。
【００５３】
ステップＳ１１５-２において、通信制御部９２は、予め設定された時間が経過して時間切れとなったか否かを判定する。
時間切れとなっていない場合には、ステップＳ１１５-２においてＮＯと判定されて、処理はステップＳ１１４-２に戻る。
時間切れとなった場合には、ステップＳ１１５-２においてＹＥＳと判定されて、処理はステップＳ１１６-２に進む。
【００５４】
ステップＳ１１６-２において、アプリケーション管理部９１は、ステップＳ１１１-２で起動したアプリを終了する。アプリを終了することで、第２通信部２１−２におけるＷｉ−Ｆｉ通信機能がオフされる。その後、処理はステップＳ１１１-２に戻る。
【００５５】
ステップＳ１１７-２において、通信制御部９２は、第２通信方式であるＷｉ−Ｆｉでの通信を行い、アクセスポイント（ＡＰ）の撮像装置１に接続し、接続した旨（接続要求）を撮像装置１に通知するように第２通信部２１−２を制御する。
【００５６】
ステップＳ１１８-２において、通信制御部９２は、撮像装置１から送信された画像を受信するように第２通信部２１−２を制御する。受信した画像は、画像記憶部１１１に記憶される。その後、携帯端末２側の自動送受信処理は終了する。
【００５７】
次に、モード動作処理について説明する。
また、「モード動作処理」とは、携帯端末２において、ＲＥＣモード／ＰＬＡＹモードの各種モードに基づいて、撮像装置１において第２通信方式による通信接続を確立して、モードに対応した動作を撮像装置１に実行させる一連の処理をいう。
【００５８】
撮像装置１側においてモード動作処理を実行する場合には、図４に示すように、ＣＰＵ１１−１において、撮影制御部５１と、通信制御部５２と、が機能する。
また、記憶部１９−１の一領域には、画像記憶部７１が設定される。
画像記憶部７１には、撮像部１６から取得した撮影画像のデータが記憶される。
【００５９】
撮影制御部５１は、ＲＥＣモード用に、スルー画像を撮影するように撮像部１６を制御する。その結果、撮像部１６からスルー画像が出力される。
【００６０】
通信制御部５２は、第１通信方式（第２通信方式）であるＢＬＥ（Ｗｉ−Ｆｉ）での通信を行い、携帯端末２への指示やデータ通信を行うように第１通信部２０−１（第２通信部２１−１）を制御する。
具体的には、通信制御部５２は、例えば、ＲＥＣモード時には、撮像部１６からされたスルー画像を、第２通信方式であるＷｉ−Ｆｉでの通信を行い、携帯端末２に送信するように第２通信部２１−１を制御する。また、通信制御部５２は、ＰＬＡＹモード時には、画像記憶部７１に記憶される画像の一覧を、第２通信方式であるＷｉ−Ｆｉでの通信を行い、携帯端末２に送信するように第２通信部２１−１を制御する。
【００６１】
また、携帯端末２側において自動画像受信処理を実行する場合には、図４に示すように、ＣＰＵ１１−２において、アプリケーション管理部９１と、通信制御部９２と、が機能する。
また、記憶部１９−２の一領域には、画像記憶部１１１が設定される。
画像記憶部１１１には、撮像装置１から取得した画像のデータが記憶される。
【００６２】
アプリケーション管理部９１は、アプリケーションの起動と終了等を管理する。
具体的には、アプリケーション管理部９１は、例えば、第１通信方式であるＢＬＥでの通信を行い、第１通信部２０−２においてアプリを起動する指示を受信すると、指定されたアプリを起動する。本実施形態において、アプリケーション管理部９１は、Ｗｉ−Ｆｉにおける通信制御を行うアプリを起動して、通信制御機能を発揮させる。
【００６３】
通信制御部９２は、第１通信方式（第２通信方式）であるＢＬＥ（Ｗｉ−Ｆｉ）での通信を行い、携帯端末２への指示やデータ通信を行うように第１通信部２０−２（第２通信部２１−２）を制御する。
具体的には、通信制御部９２は、例えば、ＲＥＣモード時には、撮像部１６からされたスルー画像を、第２通信方式であるＷｉ−Ｆｉでの通信を行い、撮像装置１から受信するように第２通信部２１−２を制御する。また、通信制御部５２は、ＰＬＡＹモード時には、画像記憶部７１に記憶される画像の一覧を、第２通信方式であるＷｉ−Ｆｉでの通信を行い、撮像装置１から受信するように第２通信部２１−２を制御する。
【００６４】
図６は、図４の機能的構成を有する図３の撮像装置１及び携帯端末２が実行するモード動作処理の流れを説明するフローチャートである。
なお、モード動作処理の開始状態では、撮像装置１と携帯端末２との間では、第１通信方式であるＢＬＥのペアリングが完了しており、常時接続している状態となっている。また、第１通信方式であるＷｉ−Ｆｉについては、オフ状態であるが、撮像装置１と携帯端末２との間では、互いにＷｉ−Ｆｉの設定（プロファイル）を取得しており、Ｗｉ−Ｆｉの起動時には撮像装置１と携帯端末２の間で１対１での通信接続を確立することができる状態となっている。
【００６５】
＜撮像装置１側のモード動作処理＞
ステップＳ２１１-１において、ＣＰＵ１１は、携帯端末２に対して、第１通信方式であるＢＬＥでの通信を行い、携帯端末２からの起動要求に応じて撮像装置１を起動すると共に、携帯端末２から起動時のモード指定があった場合には、その指定されたモードを設定する。本実施形態において、モードは、携帯端末２において撮像装置１からのスルー画像を確認しながら撮影を行うＲＥＣモードと、携帯端末２において撮像装置１に記憶される画像一覧を閲覧するＰＬＡＹモードのいずれかのモードが設定される。
【００６６】
ステップＳ２１２-１において、通信制御部５２は、携帯端末２に対して、第１通信方式であるＢＬＥでの通信を行い、カメラＡＰ情報を送信するように第１通信部２０−１を制御する。その結果、カメラＡＰ情報を受信した携帯端末２では、受信したカメラＡＰ情報に基づいて、携帯端末２が子機となるＳＴ（ステーション）モードでＷｉ−Ｆｉがオンされる。
【００６７】
ステップＳ２１３-１において、通信制御部５２は、親機となるＡＰ（アクセスポイント）モードでＷｉ−Ｆｉをオンするように第２通信部２１−１を制御する。
【００６８】
ステップＳ２１４-１において、通信制御部５２は、第２通信方式であるＷｉ−Ｆｉでの通信を行い、携帯端末２からの接続要求に応じて第２通信部２１−１において携帯端末２との接続を確立したか否かを判定する。
携帯端末２との接続を確立した場合には、ステップＳ２１４-１においてＹＥＳと判定し、処理はステップＳ２１７-１に進む。ステップＳ２１７-１の処理については、後述する。
これに対して、携帯端末２との接続を確立していない場合には、ステップＳ２１４-１においてＮＯと判定し、処理はステップＳ２１５-１に進む。
【００６９】
ステップＳ２１５-１において、通信制御部５２は、予め設定された時間が経過して時間切れとなったか否かを判定する。
時間切れとなっていない場合には、ステップＳ２１５-１においてＮＯと判定されて、処理はステップＳ２１４-１に戻る。
時間切れとなった場合には、ステップＳ２１５-１においてＹＥＳと判定されて、処理はステップＳ２１６-１に進む。
【００７０】
ステップＳ２１６-１において、通信制御部５２は、Ｗｉ−Ｆｉをオフするように第２通信部２１−１を制御する。その後、処理はステップＳ２１１-１に戻る。
【００７１】
ステップＳ２１７-１において、撮影制御部５１及び通信制御部５２は、ステップＳ２１１-１で指定されたモード、または、携帯端末２から新たに指定されたモードで動作する。即ち、指定されたモードがＲＥＣモードであって、スルー画像の送信要求があった場合には、撮影制御部５１は、スルー画像を撮影するように撮像部１６を制御して、スルー画像を取得する。そして、通信制御部５２は、第２通信方式であるＷｉ−Ｆｉでの通信を行い、取得したスルー画像を携帯端末２に逐次送信するように第２通信部２１−１を制御する。また、指定されたモードがＰＬＡＹモードであって、画像の一覧（サムネイル画像）の送信要求があった場合には、通信制御部５２は、第２通信方式であるＷｉ−Ｆｉでの通信を行い、画像記憶部１１１に記憶される画像の一覧を携帯端末２に送信するように第２通信部２１−１を制御する。
その後、撮像装置１側のモード動作処理は終了する。
【００７２】
＜携帯端末２側のモード動作処理＞
ステップＳ２１１-２において、アプリケーション管理部９１は、ユーザによる入力部１７への操作等で、アプリを起動する。本実施形態においては、モードを指定する機能を発揮するアプリが起動されて、モードの指定機能が発揮される。
【００７３】
ステップＳ２１２-２において、通信制御部９２は、第１通信方式であるＢＬＥでの通信を行い、撮像装置１に対して、起動するように第２通信部２１−２を制御する。また、撮像装置１の起動時のモードを指定する必要がある場合には、モードを指定する情報を送信する。本実施形態において、モードは、携帯端末２において撮像装置１からのスルー画像を確認しながら撮影を行うＲＥＣモードと、携帯端末２において撮像装置１に記憶される画像一覧を閲覧するＰＬＡＹモードのいずれかのモードを指定できる。
【００７４】
ステップＳ２１３-２において、通信制御部９２は、第１通信方式であるＢＬＥでの通信を行い、撮像装置１からカメラＡＰ情報を受信した場合に、ＳＴモードでＷｉ−Ｆｉをオンするように第２通信部２１−２を制御する。
【００７５】
ステップＳ２１４-２において、通信制御部９２は、アクセスポイント（ＡＰ）の撮像装置１を検索するように第２通信部２１−２を制御する。
【００７６】
ステップＳ２１５-２において、通信制御部９２は、アクセスポイント（ＡＰ）の撮像装置１が見つかったか否かを判定する。
アクセスポイントの撮像装置１が見つかった場合には、ステップＳ２１５-２においてＹＥＳと判定されて、処理はステップＳ２１８-２に進む。ステップＳ２１８-２以降の処理は後述する。
これに対して、アクセスポイントの撮像装置１が見つからない場合には、ステップＳ２１５-２においてＮＯと判定されて、処理はステップＳ２１６-２に進む。
【００７７】
ステップＳ２１６-２において、通信制御部９２は、予め設定された時間が経過して時間切れとなったか否かを判定する。
時間切れとなっていない場合には、ステップＳ２１６-２においてＮＯと判定されて、処理はステップＳ２１５-２に戻る。
時間切れとなった場合には、ステップＳ２１６-２においてＹＥＳと判定されて、処理はステップＳ２１７-２に進む。
【００７８】
ステップＳ２１７-２において、アプリケーション管理部９１は、ステップＳ２１１-２で起動したアプリを終了する。アプリを終了することで、第２通信部２１−２におけるＷｉ−Ｆｉ通信機能がオフされる。その後、処理はステップＳ２１１-２に戻る。
【００７９】
ステップＳ２１８-２において、通信制御部９２は、撮像装置１に対して、第２通信方式であるＷｉ−Ｆｉでの通信を行い、アクセスポイント（ＡＰ）の撮像装置１に接続し、接続した旨（接続要求）を撮像装置１に通知するように第２通信部２１−２を制御する。
【００８０】
ステップＳ２１９-２において、通信制御部９２は、ユーザ操作などにより指定されたモードを確認する。
指定されたモードがＲＥＣである場合には、ステップＳ２１９-２において［ＲＥＣ］となり、処理はステップＳ２２０-２に進む。
【００８１】
ステップＳ２２０-２において、通信制御部９２は、撮像装置１に対して、第２通信方式であるＷｉ−Ｆｉでの通信を行い、ＲＥＣモードへの切り換え、及びスルー画像の送信要求を行い、この要求に応じて撮像装置１から逐次送信されてくるスルー画像を逐次取得する。そして、出力部１８−２において逐次取得したスルー画像を逐次表示させる。ユーザは、撮像装置１が撮影しているスルー画像を閲覧しながら撮影指示等の操作を行う。その後、携帯端末２側のモード動作処理は終了する。
【００８２】
これに対して、ユーザ操作などにより指定されたモードがＰＬＡＹである場合には、ステップＳ２１９-２において［ＰＬＡＹ］となり、処理はステップＳ２２１-２に進む。
【００８３】
ステップＳ２２１-２において、通信制御部９２は、撮像装置１に対して、第２通信方式であるＷｉ−Ｆｉでの通信を行い、ＰＬＡＹモードへの切り換え、及び画像記憶部７１に記憶される画像の一覧の送信要求を行い、この要求に応じて撮像装置１から送信されてくる画像の一覧（サムネイル画像）を取得する。そして、出力部１８−２において取得した画像の一覧を表示させる。ユーザは、撮像装置１に記憶される画像の一覧を閲覧しながら撮像装置１から取得する画像の選択等の操作を行う。その後、携帯端末２側のモード動作処理は終了する。
【００８４】
図７は、上述したような各種の処理の実行とともに逐次変化する撮像装置１及び携帯端末２における通信状態の遷移を示す通信ステータスの表示を示す模式図である。
第１通信方式及び第２通信方式における撮像装置１及び携帯端末２における通信のステータス表示は、図７の例に示すように、ステータス毎に表示を変化させるように構成する。
通信ステータスにおいてペアリングもされておらず、接続もされていない場合（＜ペアリング：未＞＜接続：無＞）には、ステータス表示は行わないように構成される。
通信ステータスにおいてペアリングがされているが、接続がされていない場合（＜ペアリング：済＞＜接続：無＞）には、第１通信方式及び第２通信方式を示すアイコンを破線又は半透過状態で表示するように構成される。
通信ステータスにおいてペアリングがされており、接続もされている場合（＜ペアリング：済＞＜接続：有＞）には、第１通信方式及び第２通信方式を示すアイコンを表示するように構成される。
【００８５】
以上のように構成される撮像装置１は、第２通信部２１−１と、通信制御部５２と、第１通信部２０−１と、通信制御部５２と、を備える。
通信制御部５２は、他の機器である携帯端末２との間で第２通信部２１−１によってデータ転送を行うことにより所定の連携処理を実行する。
第１通信部２０−１は、通信制御部５２による所定の連携処理が実行できない状態であっても、他の機器である携帯端末２との通信接続を維持する。
通信制御部５２は、第１通信部２０−１により所定の通信を行うことにより、通信制御部５２による所定の連携処理が実行できない状態から実行できる状態へと移行させる。
これにより、通信制御部５２による所定の連携処理が実行できない状態であっても、他の機器である携帯端末２との通信接続が維持され、第１通信部２０−１により所定の通信を行うことにより、通信制御部５２による所定の連携処理が実行できない状態から実行できる状態へと移行して、通信制御部５２による所定の連携処理が実行される。
したがって、撮像装置１は、携帯端末２において操作をすることなく所定のデータを受信することができ、無線通信を介した複数の装置における連携の利便性を高めることができる。
【００８６】
第１通信部２０−１は、第２通信部２１−１よりも低速であるが省電力である。
第１通信部２０−１は、第２通信部２１−１よる他の機器である携帯端末２との通信接続が確立していないことに起因して所定の連携処理が実行できない状態であっても、他の機器である携帯端末２との通信接続を維持する。
通信制御部５２は、第１通信部２０−１により所定の通信を行うことにより、第２通信部２１−１よる他の機器である携帯端末２との通信接続が確立していない状態から確立された状態へと移行させる。
これにより、より低消費電力な状態で、他の機器である携帯端末２との接続を維持して、所定の連携処理が実行できる状態へと移行させることができる。
【００８７】
第１通信部２０−１は、他の機器である携帯端末２または当該撮像装置１のいずれかが所定の連携処理を実行する準備ができていないことに起因して所定の連携処理が実行できない状態であっても、他の機器である携帯端末２との通信接続を維持する。
通信制御部５２は、第１通信部２０−１により所定の通信を行うことにより、他の機器である携帯端末２または当該撮像装置１のいずれかを、所定の連携処理を実行する準備ができていない状態から準備ができている状態へと移行させる。
これにより、所定の連携処理を実行する機器のうち、いずれか一方の機器から他方の機器を、所定の連携処理を実行する準備ができていない状態から準備ができている状態へと移行させることが可能となる。
【００８８】
所定の連携処理を実行する準備ができていない状態とは、他の機器である携帯端末２または当該撮像装置１のいずれかの電源がオフ状態、または所定の連携処理を実行するためのプログラムが起動していない状態、または第２通信部２１−１が機能していない状態である。
これにより、所定の連携処理を実行するための機能の一部が動作していない種々の状態から、所定の連携処理を実行する準備ができた状態へと移行させることが可能となる。
【００８９】
通信制御部５２は、第１通信部２０−１により所定の通信を行うことにより、他の機器である携帯端末２または当該撮像装置１のどちらが所定の連携処理を実行する準備ができていない状態にある場合であっても、他の機器である携帯端末２または当該撮像装置１の両方を所定の連携処理を実行する準備ができている状態へと移行させる。
これにより、所定の連携処理を実行する機器のいずれかによって、所定の連携処理を実行する双方の機器を所定の連携処理を実行する準備ができている状態へと移行させることが可能となる。
【００９０】
通信制御部５２は、他の機器である携帯端末２が所定の連携処理を実行する準備ができていない状態である場合に、第１通信部２０−１により他の機器である携帯端末２に所定の信号を送信することで他の機器である携帯端末２を所定の連携処理を実行する準備ができている状態へと移行させる。
また、通信制御部５２は、当該撮像装置１が所定の連携処理を実行する準備ができていない状態である場合に、第１通信部２０−１により他の機器である携帯端末２から所定の信号を受信することで当該撮像装置１を所定の連携処理を実行する準備ができている状態へと移行させる。
これにより、第２の無線通信による所定の信号を送受信することで、所定の連携処理を実行する双方の機器を実行する準備ができている状態へと移行させることが可能となる。
【００９１】
所定の連携処理は、当該撮像装置１の操作により他の機器である携帯端末２を制御する第１の連携処理と、他の機器である携帯端末２の操作により当該撮像装置１を制御する第２の連携処理とを含む。
通信制御部５２は、第１の連携処理を行う場合には、当該撮像装置１の操作に応じて第２の無線通信により他の機器である携帯端末２に所定の信号を送信することで他の機器である携帯端末２を第１の連携処理を実行する準備ができている状態へと移行させる。
また、通信制御部５２は、第２の連携処理を行う場合には、他の機器である携帯端末２の操作に応じて第２の無線通信により送信されてくる所定の信号を受信することで当該撮像装置１を第２の連携処理を実行する準備ができている状態へと移行させる。
これにより、撮像装置１から他の機器である携帯端末２を制御して第１の連携処理を行ったり、他の機器である携帯端末２から撮像装置１を制御して第２の連携処理を行ったりすることが可能となる。
【００９２】
通信制御部５２は、入力部１７等によるユーザ操作を介して、所定の連携処理を行わせる他の機器である携帯端末２を指定機器として任意に指定する。
また、通信制御部５２は、第１通信部２０−１による指定機器との通信接続を開始し、この通信接続を維持した状態で、第２通信部２１−１による指定機器との通信接続を解除した状態にする。
また、通信制御部５２は、第１通信部２０−１により指定機器を指定した所定の通信を行うことで、第２通信部２１−１による指定機器との通信接続を開始させる。
これにより、特定の他の機器である携帯端末２を指定して、所定の連携処理を実行することが可能となる。
【００９３】
当該撮像装置１と他の機器である携帯端末２の一方は、撮像機能を備えた撮像装置１であり、他方は、画像の表示機能を備えた携帯端末２である。
所定の連携処理は、撮像装置１により撮像された画像データを第２通信部２１−１により表示端末に転送して表示させる画像転送処理を含む。
これにより、撮像装置１と携帯端末２とを連携させ、撮像装置１により撮像された画像データを表示端末に転送して、表示端末の機能を用いて表示することが可能となる。
【００９４】
所定の連携処理は、撮像装置１の操作に応じて画像転送処理を開始する第１の連携処理と、表示端末の操作に応じて画像転送処理を開始する第２の連携処理を含む。
これにより、撮像装置１の操作に応じて表示端末に画像データを転送したり、表示端末の操作に応じて撮像装置１から画像データを転送したりすることが可能となる。
【００９５】
以上のように構成される通信システムＳは、互いに連携して所定の機能を実現する撮像装置１と、携帯端末２を含む。
撮像装置１は、第２通信部２１−１と、通信制御部５２と、第１通信部２０−１と、通信制御部５２と、を備える。
通信制御部５２は、他の機器である携帯端末２との間で第２通信部２１−１によってデータ転送を行うことにより所定の連携処理を実行する。
第１通信部２０−１は、通信制御部５２による所定の連携処理が実行できない状態であっても、他の機器である携帯端末２との通信接続を維持する。
通信制御部５２は、第１通信部２０−１により所定の通信を行うことにより、通信制御部５２による所定の連携処理が実行できない状態から実行できる状態へと移行させる。
これにより、通信制御部５２による所定の連携処理が実行できない状態であっても、他の機器である携帯端末２との通信接続が維持され、第１通信部２０−１により所定の通信を行うことにより、通信制御部５２による所定の連携処理が実行できない状態から実行できる状態へと移行して、通信制御部５２による所定の連携処理が実行される。
したがって、撮像装置１は、携帯端末２において操作をすることなく所定のデータを受信することができ、無線通信を介した複数の装置における連携の利便性を高めることができる。
【００９６】
また、通信制御部５２は、第２の無線通信としての第２通信方式により第１の機器としての撮像装置１により撮像された画像データを第２の機器としての携帯端末２に送信する。
通信制御部５２は、第２の無線通信としての第２通信方式による第１の機器としての撮像装置１と第２の機器としての携帯端末２との間の通信接続が切られた状態で、第１の無線通信としての第１通信方式による第１の機器としての撮像装置１と第２の機器としての携帯端末２との間の通信接続を維持し、第１の無線通信としての第１通信方式により第１の機器としての撮像装置１と第２の機器としての携帯端末２との間で所定の制御データを送受信することにより、第２の無線通信としての第２通信方式を第１の機器としての撮像装置１と第２の機器としての携帯端末２との間の通信接続が切られた状態から接続した状態へ移行させる。
これにより、通信システムＳにおいては、携帯端末２において操作をすることなく接続を行うことができ、無線通信を介した複数の装置における連携の利便性を高めることができる。
【００９７】
また、上述の実施形態では、第１の機器としての撮像装置１は、相互の通信相手として第１の機器としての撮像装置１と、第２の機器としての携帯端末２とを関連付ける関連付け情報を相互に記憶する関連付け手段となる通信制御部５２／通信制御部９２を更に備えるように構成することができる。
第１の機器としての撮像装置１では、関連付け手段となる通信制御部５２／通信制御部９２により記憶された関連付け情報に従って、第１の機器としての撮像装置１と第２の機器としての携帯端末２との間の通信接続が切られた状態から接続した状態へ移行させるように構成することができる。
【００９８】
また、上述の実施形態では、関連付け手段である通信制御部５２／通信制御部９２は、関連付け情報であるペアリングに関する情報を送受信することにより、第１の機器としての撮像装置１と第２の機器としての携帯端末２とを関連付けるように構成することができる。
【００９９】
また、上述の実施形態では、関連付け手段である通信制御部５２／通信制御部９２は、関連付け情報を送受信することにより、通信制御部５２による相互の通信相手として第１の機器としての撮像装置１と第２の機器としての携帯端末２とを関連付けるように構成することができる。
【０１００】
また、上述の実施形態では、関連付け手段である通信制御部５２／通信制御部９２は、機器の識別情報を用いて関連づけの候補となる相手先の機器名を出力部１８に表示して選択させるように構成することができる。
【０１０１】
従来、デジタルカメラ等の撮像装置と、スマートフォン等の情報処理装置とを無線通信によって接続する技術が利用されている。
このような技術においては、情報処理装置から撮像装置を無線通信によって遠隔操作する場合、初めに、これらの装置の間で無線通信接続を確立し、その後に所定の遠隔操作が行われる。
なお、従来の技術には、このような技術の一例として、カメラ操作端末によってカメラを遠隔操作する撮像システムがある（例えば、特開２０１４−２３００２４号公報参照）。
【０１０２】
しかしながら、撮像装置を情報処理装置によって遠隔操作する場合、遠隔操作を行う都度、これらの装置の電源をＯＮとした上で、無線通信接続を確立する必要がある。また、情報処理装置から撮像装置を遠隔操作するというように各装置の役割が予め設定されている上、情報処理装置から撮像装置を遠隔操作する機能についても、予め設定された機能を限定的に使用できるのみであることから、遠隔操作を行うユーザにとっては、利便性が高いものではなかった。
【０１０３】
本実施形態は、このような状況に鑑みてなされたものであり、無線通信を介した複数の装置における連携の利便性を高めることを目的としている。
【０１０４】
＜第２実施形態＞
図８は、本発明の一実施形態に係る通信システムの他のシステム構成を示すシステム構成図である。
通信システムＳは、図８に示すように、図１に示すシステム構成を前提としており、少なくとも撮像／通信機能を有する撮像装置１と、少なくとも画像表示／通信機能を有する携帯端末２とサーバ３とを備える。通信システムＳでは、撮像装置１で撮像した画像を、携帯端末２を介してサーバ３に転送して、共有用に画像を保存し、当該保存された画像のアドレス等の共有情報を共有設定された他の携帯端末１００，１００，１００・・・に送信する。他の携帯端末１００は、受信した共有情報に基づいて、サーバ３にアクセスして画像を閲覧等する。
通信システムＳでは、ユーザが、撮像装置１と携帯端末２のいずれか一方の機器を操作することで、ユーザが操作している方の操作機器から他方の機器に対して、画像ファイルレベルのデータ通信が可能な通信方式での通信接続の要求を行い、撮像装置１と携帯端末２との間の通信接続を確立した状態で、操作機器の操作に応じて、他方の機器との画像ファイルの送受信や他方の機器が保持する画像データの閲覧等を行う機能を有する。
【０１０５】
サーバ３は、図３に示すように、インターネット等のネットワークＮを介して、携帯端末２と画像のデータをやり取り可能に接続されており、ネットワーク上に画像を公開可能に構成されている。なお、ハードウェアの構成については、撮像装置１と撮像部１６及び第１通信部２０を除き同様であるため説明を省略する。
以下、サーバ３におけるハードウェアを説明として用いる場合には、符号の末尾に「−３」を付すものとする。即ち、サーバ３は、ＣＰＵ１１−３乃至リムーバブルメディア３１−３と表記するものとする。
【０１０６】
ここで、連携準備処理（ペアリング処理）について説明する。
複数の撮像装置と複数の携帯端末の中から自動画像転送処理の対象となる撮像装置１と携帯端末２とをユーザが任意に指定し、この指定された撮像装置１と携帯端末２とをペアリングする処理を行う。
連携準備処理（ペアリング処理）が完了した後、ユーザによる撮像装置１や携帯端末２のモード設定操作や、ユーザが撮像装置１と携帯端末２のどちらを操作するかに応じて、連携動作を行うか否かや、自動画像転送処理と遠隔操作処理のいずれを実行するかが自動的に決定される。
撮像装置１は、ユーザ操作により撮影が指示された際に、連携動作モードが設定されていなければ通常の撮影記録を行うが、連携動作モードが設定されている場合には、自動的に自動画像転送処理を開始する。
また、携帯端末２は、ユーザ操作により連携動作が指示された場合は、自動的に遠隔操作処理を開始する。
【０１０７】
次に、自動画像転送処理について説明する。
「自動画像転送処理」とは、撮像装置１において、撮像部１６から撮影画像を取得した場合に、携帯端末２との間で第２通信方式による通信接続を確立して、撮影画像を携帯端末２に送信し、携帯端末２においては自動で画像を受信する一連の処理をいう。
【０１０８】
撮像装置１側において自動画像受信処理を実行する場合には、図４に示すように、ＣＰＵ１１−１において、撮影制御部５１と、通信制御部５２と、が機能する。
また、記憶部１９−１の一領域には、画像記憶部７１が設定される。
画像記憶部７１には、撮像部１６から取得した撮影画像のデータが記憶される。
【０１０９】
撮影制御部５１は、撮影処理を実行するように撮像部１６を制御する。その結果、撮像部１６から撮像画像が出力される。出力された撮像画像は、画像記憶部７１に記憶される。
【０１１０】
通信制御部５２は、第１通信方式（第２通信方式）であるＬＥ（Ｗｉ−Ｆｉ）での通信を行い、携帯端末２への指示やデータ通信を行うように第１通信部２０−１（第２通信部２１−１）を制御する。
具体的には、通信制御部５２は、例えば、第２通信方式であるＷｉ−Ｆｉでの通信を行い、撮像装置１で撮影された画像を携帯端末２に送信するように第２通信部２１−１を制御する。
【０１１１】
また、携帯端末２側において自動画像受信処理を実行する場合には、図４に示すように、ＣＰＵ１１−２において、アプリケーション管理部９１と、通信制御部９２と、が機能する。
また、記憶部１９−２の一領域には、画像記憶部１１１が設定される。
画像記憶部１１１には、撮像装置１から取得した撮像画像のデータが記憶される。
【０１１２】
アプリケーション管理部９１は、アプリケーション（アプリケーションプログラム）の起動と終了等を管理する。
具体的には、アプリケーション管理部９１は、例えば、第１通信方式であるＬＥでの通信を行い、第１通信部２０−２においてアプリケーションプログラム（以下、単に「アプリケーション」または「アプリ」という。）を起動する指示を受信すると、指定されたアプリを起動する。本実施形態において、アプリケーション管理部９１は、Ｗｉ−Ｆｉにおける通信制御を行うアプリを起動して、通信制御機能を発揮させる。なお、アプリや装置における「起動」とは、新たにアプリを実行する場合の他に、休止中（バックグラウンドで実行中）のアプリの実行を再開する場合を含み、また、電源をオフ状態からオン状態への移行を伴う場合も含む。
【０１１３】
通信制御部９２は、第１通信方式（第２通信方式）であるＬＥ（Ｗｉ−Ｆｉ）での通信を行い、携帯端末２への指示の受信やデータ通信を行うように第１通信部２０−２（第２通信部２１−２）を制御する。
具体的には、通信制御部９２は、例えば、第２通信方式であるＷｉ−Ｆｉでの通信を行い、撮像装置１から画像を受信するように第２通信部２１−２を制御する。
【０１１４】
図９は、図４の機能的構成を有する図３の撮像装置１及び携帯端末２が実行する自動画像受信処理の流れを説明するフローチャートである。
なお、自動画像受信処理の開始状態では、撮像装置１と携帯端末２との間では、第１通信方式であるＬＥのペアリングが完了しており、常時接続している状態となっている。また、第２通信方式であるＷｉ−Ｆｉについては、オフ状態であるが、撮像装置１と携帯端末２との間では、互いにＷｉ−Ｆｉの設定（プロファイル）を取得しており、Ｗｉ−Ｆｉの起動時には撮像装置１と携帯端末２の間で１対１での通信接続を容易に確立することができる状態となっている。
【０１１５】
＜撮像装置１側の自動画像転送処理＞
ステップＳ３１１-１において、撮影制御部５１は、撮影処理を実行するように撮像部１６を制御する。その結果、撮像部１６から撮像画像が出力される。出力された撮像画像は、画像記憶部７１に記憶される。
【０１１６】
ステップＳ３１２-１において、通信制御部５２は、携帯端末２に対して、第１通信方式であるＬＥでの通信を行い、アプリを起動する指示を送信するように第１通信部２０−１を制御する。その結果、アプリを起動する指示を受信した携帯端末２では、アプリが起動される。本実施形態においては、Ｗｉ−Ｆｉにおける通信制御を行うアプリが起動されて、通信制御機能が発揮される。
【０１１７】
ステップＳ３１３-１において、通信制御部５２は、携帯端末２に対して、第１通信方式であるＬＥでの通信を行い、撮像装置１のアクセスポイント情報（以下、「カメラＡＰ情報」という。）を送信するように第１通信部２０−１を制御する。その結果、カメラＡＰ情報を受信した携帯端末２では、携帯端末２が子機となるＳＴ（ステーション）モードでＷｉ−Ｆｉがオンされる。
【０１１８】
ステップＳ３１４-１において、通信制御部５２は、親機となるＡＰ（アクセスポイント）モードでＷｉ−Ｆｉをオンするように第２通信部２１−１を制御する。
【０１１９】
ステップＳ３１５-１において、通信制御部５２は、第２通信方式であるＷｉ−Ｆｉでの通信を行い、第２通信部２１−１において携帯端末２との接続を確立したか否かを判定する（携帯端末２との接続が確立されていなければ、携帯端末２からの接続要求を待って接続を確立する）。
携帯端末２との接続を確立した場合には、ステップＳ３１５-１においてＹＥＳと判定し、処理はステップＳ３１８-１に進む。ステップＳ３１８-１の処理については、後述する。
これに対して、携帯端末２との接続を確立していない場合には、ステップＳ３１５-１においてＮＯと判定し、処理はステップＳ３１６-１に進む。
【０１２０】
ステップＳ３１６-１において、通信制御部５２は、予め設定された時間が経過して時間切れとなったか否かを判定する。
時間切れとなっていない場合には、ステップＳ３１６-１においてＮＯと判定されて、処理はステップＳ３１５-１に戻る。
時間切れとなった場合には、ステップＳ３１６-１においてＹＥＳと判定されて、処理はステップＳ３１７-１に進む。
【０１２１】
ステップＳ３１７-１において、エラーメッセージなどを表示し、通信制御部５２は、Ｗｉ−Ｆｉをオフするように第２通信部２１−１を制御する（このとき、すぐにＷｉ−Ｆｉをオフせずに、ユーザの指示に応じて再接続を試みたり、一定時間の間は自動的に繰り返し再接続を試みたりするようにしてもよい）。その後、処理はステップＳ３１１-１に戻る。
【０１２２】
ステップＳ３１８-１において、通信制御部５２は、第２通信方式であるＷｉ−Ｆｉでの通信を行い、接続している携帯端末２に対して撮影した撮像画像を送信するように第２通信部２１−１を制御する。その結果、Ｗｉ−Ｆｉで撮影した撮像画像が送信される。その後、撮像装置１側の自動画像受信処理は終了する。
【０１２３】
＜携帯端末２側の自動画像受信処理＞
ステップＳ３１１-２において、アプリケーション管理部９１は、第１通信方式であるＢＬＥでの通信を行い、第１通信部２０−２においてアプリを起動する指示を受信すると、指定されたアプリを起動する。本実施形態においては、Ｗｉ−Ｆｉにおける通信制御を行うアプリが起動されて、通信制御機能が発揮される。
【０１２４】
ステップＳ３１２-２において、通信制御部９２は、第１通信方式であるＢＬＥでの通信を行い、撮像装置１からカメラＡＰ情報を受信した場合に、ＳＴモードでＷｉ−Ｆｉをオンするように第２通信部２１−２を制御する。
【０１２５】
ステップＳ３１３-２において、通信制御部９２は、受信したカメラＡＰ情報に対応するアクセスポイント（ＡＰ）の撮像装置１を検索するように第２通信部２１−２を制御する。
【０１２６】
ステップＳ３１４-２において、通信制御部９２は、アクセスポイント（ＡＰ）の撮像装置１が見つかったか否かを判定する。
アクセスポイントの撮像装置１が見つかった場合（または既に撮像装置１との接続が確立している場合）には、ステップＳ３１４-２においてＹＥＳと判定されて、処理はステップＳ３１７-２に進む。ステップＳ３１７-２以降の処理は後述する。
これに対して、アクセスポイントの撮像装置１が見つからない場合には、ステップＳ３１４-２においてＮＯと判定されて、処理はステップＳ３１５-２に進む。
【０１２７】
ステップＳ３１５-２において、通信制御部９２は、予め設定された時間が経過して時間切れとなったか否かを判定する。
時間切れとなっていない場合には、ステップＳ３１５-２においてＮＯと判定されて、処理はステップＳ３１４-２に戻る。
時間切れとなった場合には、ステップＳ３１５-２においてＹＥＳと判定されて、処理はステップＳ３１６-２に進む。
【０１２８】
ステップＳ３１６-２において、エラーメッセージなどを表示し、アプリケーション管理部９１は、ステップＳ３１１-２で起動したアプリを終了する。アプリを終了することで、第２通信部２１−２におけるＷｉ−Ｆｉ通信機能がオフされる（このとき、すぐにアプリを終了したりＷｉ−Ｆｉをオフせずに、ユーザの指示に応じて再接続を試みたり、一定時間の間は自動的に繰り返し再接続を試みるようにしてもよい）。その後、処理はステップＳ３１１-２に戻る。
【０１２９】
ステップＳ３１７-２において、通信制御部９２は、第２通信方式であるＷｉ−Ｆｉでの通信を行い、アクセスポイント（ＡＰ）の撮像装置１に接続し、接続した旨を撮像装置１に通知するように第２通信部２１−２を制御する（撮像装置１との間で通信接続を確立する）。
【０１３０】
ステップＳ３１８-２において、通信制御部９２は、撮像装置１から送信された画像を受信するように第２通信部２１−２を制御する。受信した画像は、画像記憶部１１１に記憶される。その後、携帯端末２側の自動送受信処理は終了する。
【０１３１】
次に、遠隔操作処理について説明する。
また、「遠隔操作処理」とは、携帯端末２において、ユーザ操作により連携動作が指示され、ＲＥＣモード／ＰＬＡＹモードなどの各種の連携動作モードが選択されると、撮像装置１との間で第２通信方式による通信接続を確立して、選択された連携動作モードに対応した動作を撮像装置１に実行させる一連の処理をいう。
【０１３２】
撮像装置１側においてモード動作処理を実行する場合には、図４に示すように、ＣＰＵ１１−１において、撮影制御部５１と、通信制御部５２と、が機能する。
また、記憶部１９−１の一領域には、画像記憶部７１が設定される。
画像記憶部７１には、撮像部１６−１から取得した撮影画像のデータが記憶される。
【０１３３】
撮影制御部５１は、ＲＥＣモード用に、スルー画像を撮影するように撮像部１６−１を制御する。その結果、撮像部１６−１からスルー画像が出力される。
【０１３４】
通信制御部５２は、第１通信方式（第２通信方式）であるＢＬＥ（Ｗｉ−Ｆｉ）での通信を行い、携帯端末２への指示やデータ通信を行うように第１通信部２０−１（第２通信部２１−１）を制御する。
具体的には、通信制御部５２は、例えば、ＲＥＣモード時には、撮像部１６−１からされたスルー画像を、第２通信方式であるＷｉ−Ｆｉでの通信を行い、携帯端末２に送信するように第２通信部２１−１を制御する。また、通信制御部５２は、ＰＬＡＹモード時には、画像記憶部７１に記憶される画像の一覧を、第２通信方式であるＷｉ−Ｆｉでの通信を行い、携帯端末２に送信するように第２通信部２１−１を制御する。
【０１３５】
また、携帯端末２側において自動画像受信処理を実行する場合には、図４に示すように、ＣＰＵ１１−２において、アプリケーション管理部９１と、通信制御部９２と、が機能する。
また、記憶部１９−２の一領域には、画像記憶部１１１が設定される。
画像記憶部１１１には、撮像装置１から取得した画像のデータが記憶される。
【０１３６】
アプリケーション管理部９１は、アプリケーションの起動と終了等を管理する。
具体的には、アプリケーション管理部９１は、例えば、第１通信方式であるＢＬＥでの通信を行い、第１通信部２０−２においてアプリを起動する指示を受信すると、指定されたアプリを起動する。本実施形態において、アプリケーション管理部９１は、Ｗｉ−Ｆｉにおける通信制御を行うアプリを起動して、通信制御機能を発揮させる。
【０１３７】
通信制御部９２は、第１通信方式（第２通信方式）であるＢＬＥ（Ｗｉ−Ｆｉ）での通信を行い、携帯端末２への指示やデータ通信を行うように第１通信部２０−２（第２通信部２１−２）を制御する。
具体的には、通信制御部９２は、例えば、ＲＥＣモード時には、撮像部１６−１からされたスルー画像を、第２通信方式であるＷｉ−Ｆｉでの通信を行い、撮像装置１から受信するように第２通信部２１−２を制御する。また、通信制御部９２は、ＰＬＡＹモード時には、画像記憶部７１に記憶される画像の一覧を、第２通信方式であるＷｉ−Ｆｉでの通信を行い、撮像装置１から受信するように第２通信部２１−２を制御する。
【０１３８】
図１０は、図４の機能的構成を有する図３の撮像装置１及び携帯端末２が実行する遠隔操作処理の流れを説明するフローチャートである。
なお、モード動作処理の開始状態では、撮像装置１と携帯端末２との間では、第１通信方式であるＢＬＥのペアリングが完了しており、常時接続している状態となっている。また、第１通信方式であるＷｉ−Ｆｉについては、オフ状態であるが、撮像装置１と携帯端末２との間では、互いにＷｉ−Ｆｉの設定（プロファイル）を取得しており、Ｗｉ−Ｆｉの起動時には撮像装置１と携帯端末２の間で１対１での通信接続を確立することができる状態となっている。
【０１３９】
＜撮像装置１側の遠隔操作処理＞
ステップＳ４１１-１において、撮像装置１は、携帯端末２から第１通信方式であるＢＬＥでの通信を介した要求に応じて起動すると共に、携帯端末２から指定された連携動作モードを設定する。本実施形態において、連携動作モードは、携帯端末２において撮像装置１からのスルー画像を確認しながら撮影を行うＲＥＣモードと、携帯端末２において撮像装置１に記憶される画像一覧を閲覧するＰＬＡＹモードのいずれかのモードが設定される。
【０１４０】
ステップＳ４１２-１において、通信制御部５２は、携帯端末２に対して、第１通信方式であるＢＬＥでの通信を行い、カメラＡＰ情報を送信するように第１通信部２０−１を制御する。その結果、カメラＡＰ情報を受信した携帯端末２では、携帯端末２が子機となるＳＴ（ステーション）モードでＷｉ−Ｆｉがオンされる。
【０１４１】
ステップＳ４１３-１において、通信制御部５２は、親機となるＡＰ（アクセスポイント）モードでＷｉ−Ｆｉをオンするように第２通信部２１−１を制御する。
【０１４２】
ステップＳ４１４-１において、通信制御部５２は、第２通信方式であるＷｉ−Ｆｉでの通信を行い、第２通信部２１−１において携帯端末２との接続を確立したか否かを判定する。
携帯端末２との接続を確立した場合には、ステップＳ４１４-１においてＹＥＳと判定し、処理はステップＳ４１７-１に進む。ステップＳ４１７-１の処理については、後述する。
これに対して、携帯端末２との接続を確立していない場合には、ステップＳ４１４-１においてＮＯと判定し、処理はステップＳ４１５-１に進む。
【０１４３】
ステップＳ４１５-１において、通信制御部５２は、予め設定された時間が経過して時間切れとなったか否かを判定する。
時間切れとなっていない場合には、ステップＳ４１５-１においてＮＯと判定されて、処理はステップＳ４１４-１に戻る。
時間切れとなった場合には、ステップＳ４１５-１においてＹＥＳと判定されて、処理はステップＳ４１６-１に進む。
【０１４４】
ステップＳ４１６-１において、通信制御部５２は、Ｗｉ−Ｆｉをオフするように第２通信部２１−１を制御する。その後、処理はステップＳ４１１-１に戻る。
【０１４５】
ステップＳ４１７-１において、撮影制御部５１及び通信制御部５２は、ステップＳ４１１-１で指定されたモードで動作する。即ち、指定されたモードがＲＥＣモードの場合には、撮影制御部５１は、スルー画像を撮影するように撮像部１６−１を制御して、スルー画像を取得する。そして、通信制御部５２は、第２通信方式であるＷｉ−Ｆｉでの通信を行い、取得したスルー画像を携帯端末２に送信するように第２通信部２１−１を制御する。また、指定されたモードがＰＬＡＹモードの場合には、通信制御部５２は、第２通信方式であるＷｉ−Ｆｉでの通信を行い、画像記憶部１１１に記憶される画像の一覧を携帯端末２に送信するように第２通信部２１−１を制御する。
その後、撮像装置１側のモード動作処理は終了する。
【０１４６】
＜携帯端末２側の遠隔操作処理＞
ステップＳ４１１-２において、アプリケーション管理部９１は、ユーザによる入力部１７への操作等で、アプリを起動する。本実施形態においては、モードを指定する機能を発揮するアプリが起動されて、モードの指定機能が発揮される。
【０１４７】
ステップＳ４１２-２において、ユーザが入力部１７を操作してＲＥＣモードとＰＬＡＹモードを含む複数の連携動作モードのいずれかを選択する操作を行うと、通信制御部９２は、第１通信方式であるＢＬＥでの通信を介して、撮像装置１に対して、起動及び選択された連携動作モードを設定する指示を行うための指示情報を送信するように第２通信部２１−２を制御する。本実施形態において、連携動作モードは、携帯端末２において撮像装置１からのスルー画像を確認しながら撮影を行うＲＥＣモードと、携帯端末２において撮像装置１に記憶される画像一覧を閲覧するＰＬＡＹモードのいずれかの連携動作モードが設定される。
【０１４８】
ステップＳ４１３-２において、通信制御部９２は、第１通信方式であるＢＬＥでの通信を行い、撮像装置１からカメラＡＰ情報を受信した場合に、ＳＴモードでＷｉ−Ｆｉをオンするように第２通信部２１−２を制御する。
【０１４９】
ステップＳ４１４-２において、通信制御部９２は、アクセスポイント（ＡＰ）の撮像装置１を検索するように第２通信部２１−２を制御する。
【０１５０】
ステップＳ４１５-２において、通信制御部９２は、アクセスポイント（ＡＰ）の撮像装置１が見つかったか否かを判定する。
アクセスポイントの撮像装置１が見つかった場合には、ステップＳ４１５-２においてＹＥＳと判定されて、処理はステップＳ４１８-２に進む。ステップＳ４１８-２以降の処理は後述する。
これに対して、アクセスポイントの撮像装置１が見つからない場合には、ステップＳ４１５-２においてＮＯと判定されて、処理はステップＳ４１６-２に進む。
【０１５１】
ステップＳ４１６-２において、通信制御部９２は、予め設定された時間が経過して時間切れとなったか否かを判定する。
時間切れとなっていない場合には、ステップＳ４１６-２においてＮＯと判定されて、処理はステップＳ４１５-２に戻る。
時間切れとなった場合には、ステップＳ４１６-２においてＹＥＳと判定されて、処理はステップＳ４１７-２に進む。
【０１５２】
ステップＳ４１７-２において、アプリケーション管理部９１は、ステップＳ４１１-２で起動したアプリを終了する。アプリを終了することで、第２通信部２１−２におけるＷｉ−Ｆｉ通信機能がオフされる。その後、処理はステップＳ４１１-２に戻る。
【０１５３】
ステップＳ４１８-２において、通信制御部９２は、撮像装置１に対して、第２通信方式であるＷｉ−Ｆｉでの通信を行い、アクセスポイント（ＡＰ）の撮像装置１に接続し、接続した旨を撮像装置１に通知するように第２通信部２１−２を制御する。
【０１５４】
ステップＳ４１９-２において、通信制御部９２は、指定した連携動作モードを確認する。
指定した連携動作モードがＲＥＣである場合には、ステップＳ４１９-２において［ＲＥＣ］となり、処理はステップＳ４２０-２に進む。
【０１５５】
ステップＳ４２０-２において、通信制御部９２は、撮像装置１に対して、第２通信方式であるＷｉ−Ｆｉでの通信を行い、スルー画像を取得する。そして、出力部１８−２において取得したスルー画像を表示させる。ユーザは、撮像装置１が撮影しているスルー画像を閲覧しながら撮影指示等の操作を行う。その後、携帯端末２側のモード動作処理は終了する。
【０１５６】
これに対して、指定したモードがＰＬＡＹである場合には、ステップＳ４１９-２において［ＰＬＡＹ］となり、処理はステップＳ４２１-２に進む。
【０１５７】
ステップＳ４２１-２において、通信制御部９２は、撮像装置１に対して、第２通信方式であるＷｉ−Ｆｉでの通信を行い、画像記憶部７１に記憶される画像の一覧を取得する。そして、出力部１８−２において取得した画像の一覧を表示させる。ユーザは、撮像装置１に記憶される画像の一覧を閲覧しながら撮像装置１から取得する画像の選択等の操作を行う。その後、携帯端末２側のモード動作処理は終了する。
【０１５８】
次に、電波状態や機器の電源状態の変化、または連携準備処理（ペアリング処理）、自動画像転送処理及び遠隔操作処理の実行の前後で変化する通信ステータスを示す表示動作について説明する。
図１１は、撮像装置１及び携帯端末２における通信ステータスの表示を示す模式図である。
第１通信方式及び第２通信方式における撮像装置１及び携帯端末２における通信のステータス表示は、図１１の例に示すように、ステータス毎に表示を変化させるように構成する。
通信ステータスにおいてペアリングもされておらず、接続もされていない場合（＜ペアリング：未＞＜接続：無＞）には、ステータス表示は行わないように構成される。
通信ステータスにおいてペアリングがされているが、接続がされていない場合（＜ペアリング：済＞＜接続：無＞）には、第１通信方式及び第２通信方式を示すアイコンを破線又は半透過状態で表示するように構成される。
通信ステータスにおいてペアリングがされており、接続もされている場合（＜ペアリング：済＞＜接続：有＞）には、第１通信方式及び第２通信方式を示すアイコンを表示するように構成される。
【０１５９】
図１２は、図３の携帯端末２及びサーバ３の機能的構成のうち、画像共有処理を実行するための機能的構成を示す機能ブロック図である。
「画像共有処理」とは、撮像装置１で撮像された画像を、携帯端末２を介して、サーバ３に送信し、他の携帯端末１００に当該画像を閲覧可能な状態にして画像を共有する処理である。
【０１６０】
携帯端末２側において画像共有処理を実行する場合には、図１２に示すように、ＣＰＵ１１−２において、通信制御部９２と、アプリケーション管理部９１と、が機能する。
【０１６１】
また、記憶部１９−２の一領域には、画像記憶部１１１が設定される。
画像記憶部１１１には、撮像装置１から取得した画像のデータが記憶される。
【０１６２】
通信制御部９２は、第２通信部２１−２における通信を制御する。具体的には、通信制御部９２は、サーバ３に対して、画像やクラウドアルバム作成や共有先設定を行う指示を送信するように第２通信部２１−２を制御する。
【０１６３】
アプリケーション管理部９１は、各種アプリケーション動作を管理制御し、撮像装置１から受信した画像を画像記憶部１１１に設けたアプリアルバムに記憶させたりする。
【０１６４】
これに対して、サーバ３側において画像共有処理を実行する場合には、図１２に示すように、ＣＰＵ１１−３において、アプリケーション管理部１３１と、通信制御部１３２と、が機能する。
【０１６５】
また、記憶部１９−３の一領域には、画像記憶部１５１が設定される。
画像記憶部１５１には、携帯端末２から取得した画像のデータが記憶される。
【０１６６】
アプリケーション管理部１３１は、各種アプリケーション動作を管理制御し、携帯端末２からの指示に基づいて、画像記憶部１５１にクラウドアルバムを作成したり、例えば、共有先となる他の携帯端末１００のメールアドレスを登録する共有設定を行ったり、携帯端末２から受信した画像を作成した画像記憶部１５１のクラウドアルバムに記憶させたりする。
【０１６７】
通信制御部１３２は、第２通信部２１−３における通信を制御する。具体的には、通信制御部９２は、他の携帯端末１００に対して、共有設定に基づいて、登録したメールアドレスに共有する画像の所在を記した共有通知を送信するように第２通信部２１−３を制御する。本実施形態においては、共有通知には、画像の所在を記したＵＲＬが記載される。共有通知を受けた他の携帯端末１００では、通知に記載されたＵＲＬにアクセスすることで画像を閲覧等が可能となる。
【０１６８】
次に、サーバ３を介した他の携帯端末１００との画像共有が設定されている場合の図９の自動転送処理のステップＳ３１８-２において、画像を受信した後に、サーバ３を介した画像共有が設定されている場合に、図１６のフローを実行する。
図１３は、図１２の機能的構成を有する図３の携帯端末２及びサーバ３が実行する画像共有処理の流れを説明するフローチャートである。なお、本フローチャートは、サーバ３を介した他の携帯端末１００との画像共有が設定されている場合に実行され、図９の自動転送処理のステップＳ３１８-２において、画像を受信した後に、携帯端末２とサーバ３との間で行われる処理である。
【０１６９】
＜携帯端末２側の画像共有処理＞
ステップＳ５１１-１において、通信制御部９２は、サーバ３に対して、クラウドアルバム作成の指示を送信する。これを受けて、サーバ３では、画像記憶部１５１にクラウドアルバムが作成される。
【０１７０】
ステップＳ５１２-１において、通信制御部９２は、共有先設定（本実施形態においては、共有先の他の携帯端末１００のメールアドレスの登録）の指示を送信する。これを受けて、サーバ３では、共有先設定が行われる。
【０１７１】
ステップＳ５１３-１において、第２通信部２１−２は、Ｗｉ−ｆｉ通信で撮像装置１から画像を受信する。
【０１７２】
ステップＳ５１４-１において、アプリケーション管理部９１は、撮像装置１から画像を受信することにより、画像記憶部１１１のアプリアルバムにサーバ３への送信用の画像を記憶させる。なお、撮像装置１では、「送信時リサイズ」設定に基づいたサイズの画像が送信される。
【０１７３】
ステップＳ５１５-１において、通信制御部９２は、サーバ３に画像を送信する。これを受けてサーバ３では、受信した画像を画像記憶部１５１のクラウドアルバムに記憶させる。
【０１７４】
＜サーバ３側の画像共有処理＞
ステップＳ５１１-２において、第２通信部２１−３は、携帯端末２からクラウドアルバム作成の指示を受信する。
【０１７５】
ステップＳ５１２-２において、アプリケーション管理部１３１は、画像記憶部１５１にクラウドアルバムを作成する。
【０１７６】
ステップＳ５１３-２において、第２通信部２１−３は、携帯端末２から共有設定の指示を受信する。
【０１７７】
ステップＳ５１４-２において、アプリケーション管理部１３１は、共有設定を行う。具体的には、共有先のメールアドレスを登録する。
【０１７８】
ステップＳ５１５-２において、第２通信部２１−３は、携帯端末２から共有用の画像を受信する。
【０１７９】
ステップＳ５１６-２において、アプリケーション管理部１３１は、受信した画像を画像記憶部１５１のクラウドアルバムに記憶させる。
【０１８０】
ステップＳ５１７-２において、通信制御部１３２は、共有設定に基づいて、登録したメールアドレスに共有する画像の所在を記した共有通知を送信する。本実施形態においては、共有通知には、画像の所在を記したＵＲＬが記載される。共有通知を受けた他の携帯端末１００では、通知に記載されたＵＲＬにアクセスすることで画像を閲覧等することができる。
【０１８１】
このように構成される通信ステップＴにおいては、カメラ（撮像装置１）で撮影するだけで、自動でスマートフォン（携帯端末２）へ画像が転送され、さらにクラウドアルバムに画像が送られて自動で共有相手に通知が行く機能を有する。
【０１８２】
従来より、カメラからスマートフォンへ撮影画像を自動で転送する技術はあったが、スマートフォンに保存されるだけで、その先の共有まで行う技術は無かった。
【０１８３】
そこで、本実施形態の通信ステップＴでは、以下のような動作を行う。
○カメラとスマートフォンを手順に従ってＢＬＥでペアリングする。
○ペアリングを行う際、スマートフォンアプリはスマートフォンのＯＳを判別して、カメラにその情報を送る。
○カメラのアクセスポイント情報をスマートフォンに記憶させておき、スマートフォンからカメラに対して自動でＷｉ−Ｆｉ接続できるようにしておく。
○クラウドアルバムに共有するアルバムを作成しておく。
○共有するアルバムに共有相手を設定しておく。
○スマートフォンアプリで、カメラから画像を受信したらクラウドアルバムに共有するように設定しておく。
○カメラで撮影をするとカメラのアクセスポイントを起動して、スマートフォンに対してカメラのアクセスポイントに接続するようにＢＬＥで指示を出す。この時、スマートフォンのＯＳ判別結果によって、アクセスポイントへ強制的に切り替えるか否かの判断をする。
○スマートフォンのＯＳ判別結果によって、ＢＬＥで指示を出してクラウドアルバムのアプリも起動する。
○カメラが、スマートフォンからＷｉ−Ｆｉの接続が確認されたら撮影画像をスマートフォンへ転送する。この時のサイズはカメラの「送信時リサイズ」設定に従う。
○スマートフォンアプリはカメラからの画像を受信すると、スマートフォンの指定された場所に画像を保存して、クラウドアルバムに画像を転送する。スマートフォンのＯＳ判別結果によって、カメラ画像受信アプリとクラウドアルバムアプリの画像のやり取り方法を変える。
○クラウドアルバム側は画像が届くと、アルバムに画像が登録されたことを共有者に通知をだす。
○通知を受けた共有者はその通知を操作することで、クラウドアルバムにアクセスして画像を確認できる。
【０１８４】
その結果、本実施形態の通信ステップＴでは、以下の効果を奏することができる。
○カメラからスマートフォンへ自動で撮影画像を転送することができる。
○スマートフォンが自動で受信した画像を、スマートフォンを操作することなくクラウドアルバムに共有することができる。
○スマートフォンのＯＳの違いをユーザが意識することがない。
【０１８５】
＜ＢＬＥによるアプリ連携処理＞
ＢＬＥによるアプリ連携処理は、図９及び図１３で言及していない部分であり、図９や図１３等の処理を実行する上での前提となるＯＳの制約や、その制約に関する処理である。
本実施形態の通信システムＳにおいては、ＢＬＥの通知機能を使用し、複数のアプリ間で連携動作させる機能を有する。
【０１８６】
従来より、特定のＯＳ（例えば、ｉＯＳ）上で動作する複数のアプリでの連携動作の仕組みである「ＵＲＬスキーム」は、フォアグラウンド（最前面）で動作中のアプリからのみ使用でき、バックグラウンドで動作中は使用できないという制約があり、バックグラウンドで動作中のアプリが「ＵＲＬスキーム」を使用して他のアプリと連携することができない。一方、ＢＬＥの機能はバックグラウンドで動作中のアプリでも使用することができる。
【０１８７】
そこで、本実施形態の通信システムＳにおいては、以下のように動作させる。
・カメラにアプリ起動の要求と通知を行うＢＬＥプロファイルを設ける。
・主導権を持つアプリ（アプリＡ）がカメラとＢＬＥを接続（ペアリング）し、ＢＬＥの接続情報を別なアプリ（アプリＢ）に通知し、アプリＡとアプリＢでＢＬＥの接続を共用する。
・アプリＢはＢＬＥ接続情報からアプリ起動通知を取得できるように準備し待機する。
・アプリＡはアプリ起動要求を実行し、カメラはそれを受けてアプリＢのアプリ起動を通知し、それを受けたアプリＢが動作を開始する。
・アプリＡがカメラとのペアリングを解除した際にアプリＢに通知し、アプリＢはＢＬＥ通知の待機を終了する。
したがって、本実施形態の通信システムＳにおいては、ｉＯＳ上で動作する複数のアプリにおいて、バックグラウンドで動作中でも連携動作ができる。また、ペアリングを解除した後に無駄にＢＬＥの通知を待機することがない。
【０１８８】
次に、アプリの動作構成について説明する。図１４は、本実施形態の通信システムＳにおける撮像装置１と携帯端末２でのアプリの動作構成図である。
アプリＡは、カメラから自動送信された画像を保存する。
アプリＢは、アプリＡが保存した画像をアプリＢ管理のアルバムに登録するという連携機能を実現するものである。
撮像装置１は、ＢＬＥにおけるペリフェラルであり、アプリ連携用のＢＬＥプロファイルを搭載する。
特定のＯＳで動作する携帯端末２は、ＢＬＥにおけるセントラルであり、アプリＡとアプリＢでＢＬＥ接続を共用する。
撮像装置１とｉＯＳデバイスはＢＬＥで接続され、ＢＬＥプロファイルの情報が伝達される。
【０１８９】
次に、動作シーケンスを示す。図１５は、本実施形態の通信システムＳにおける撮像装置１と携帯端末２での動作シーケンスを示すフローチャートである。
アプリＡがカメラとペアリングし、アプリＢにＢＬＥ接続情報をＵＲＬスキームで通知する。アプリＡはフォアグラウンドで動作している為、ＵＲＬスキームを使用できる。
アプリＢはＢＬＥ接続情報からアプリ起動通知（アプリＢ起動通知キャラクタリスティックの通知）を取得できるように準備しＢＬＥ通知の待機を開始する。
ＯＳをスリープさせると、アプリＡはバックグラウンド動作になる。
アプリＡがバックグラウンド動作のままカメラから自動送信画像を受信し保存し、カメラに対しアプリＢの起動要求を行い（アプリＢ起動要求キャラクタリスティックにデータを書き込む）、カメラはそれを受けアプリＢ起動通知キャラクタリスティックによる通知を行い、それを待機しているアプリＢが起動し、画像をアプリＢ管理のアルバムに登録する。
アプリＡがカメラとのペアリングを解除するとＵＲＬスキームでアプリＢに通知し、アプリＢはＢＬＥ通知の待機を終了する。
【０１９０】
＜撮像装置側処理＞
撮像装置側処理は、ユーザによる入力部１７−１への撮像装置側処理開始の操作により開始される。なお、処理開始後に、撮像装置１と携帯端末２（アプリＡ）との間では、ＢＬＥ通信及びＷｉ−Ｆｉ通信のペアリング（接続）が確立するように動作する。
【０１９１】
ステップＳ６１１-１において、撮影制御部５１は、撮影を行うように撮像部１６−１を制御し、通信制御部５２は、撮像した画像を携帯端末２に送信するように第２通信部２１−１を制御する。
その後、携帯端末２のアプリＡからアプリＢの起動要求がＢＬＥ経由であった場合には、通信制御部５２は、携帯端末２のアプリＢに対して、起動通知をＢＬＥ経由で送信するように第１通信部２０−１を制御する。その結果、携帯端末２のアプリＢが起動し、送信した画像がアルバムに登録される。その後、携帯端末２とのペアリング（接続）が解除されて、撮像装置側処理は、終了する。
【０１９２】
＜アプリＡ側処理＞
アプリＡ及びアプリＢにおける携帯端末２側の処理は、ユーザによる入力部１７−２への携帯端末側処理開始の操作により開始される。なお、処理開始後に、撮像装置１と携帯端末２との間では、携帯端末２のアプリＡによってＢＬＥ通信及びＷｉ−Ｆｉ通信のペアリング（接続）が確立するように動作する。ペアリングが確立した場合には、アプリＡは、アプリＢに対して、ＢＬＥの接続情報を提供する。
【０１９３】
ステップＳ６１１-２において、アプリケーション管理部１３１は、ＯＳスリープによってアプリＡはバックグラウンド動作となるように制御する。
【０１９４】
ステップＳ６１２-２において、アプリケーション管理部１３１は、撮像装置１から画像を受信した場合に、アプリＡによって画像を画像記憶部１５１に保存するように制御する。その後、通信制御部９２はアプリケーション管理部９１の下でアプリＡによって、アプリＢに対して、起動要求をＢＬＥ経由で送信するように第１通信部２０−２を制御する。
【０１９５】
ステップＳ６１３-２において、アプリケーション管理部１３１は、フォアグラウンドでアプリＡを動作させて、ペアリング解除操作をする。その結果、撮像装置１とのペアリング（接続）が解除され、ペアリング解除通知をアプリＢに提供して、アプリＡ側処理は、終了する。
【０１９６】
＜アプリＢ側処理＞
ステップＳ６１１-３において、アプリケーション管理部１３１は、アプリＡから提供されたＢＬＥ接続情報を受けて、アプリＢにおいてＢＬＥ通知待機を開始するように制御する。
【０１９７】
ステップＳ６１２-３において、アプリケーション管理部１３１は、ＯＳスリープによってアプリＢはバックグラウンド動作となるように制御する。
【０１９８】
ステップＳ６１３-３において、アプリケーション管理部１３１は、撮像装置１からのアプリ起動要求によってフォアグラウンドで動作するように制御し、通信制御部１３２は、画像記憶部１５１に記憶された画像を、クラウドサーバに送信するように第２通信部２１−２を制御して、クラウドサーバの所定の記憶領域に画像を記憶させてアルバム登録を行う。
【０１９９】
ステップＳ６１４-３において、アプリケーション管理部１３１は、アプリＡからのペアリング解除通知を受けて、アプリＢにおいて、ＢＬＥ通知待機を終了するように制御する。その後、アプリＢ側処理は終了する。
【０２００】
＜変形例＞
本例は、図９の自動転送処理のステップＳ３１８-２において画像を受信してから、図１３の画像共有処理を実行する場合の他の例である。
上述した実施形態では、連携するアプリは２つに限らない。
また、撮像装置１ではなく別な機器にアプリ連携用のＢＬＥプロファイルを実装してもよい。
【０２０１】
＜自動画像送信カメラにおけるアルバム登録処理＞
本実施形態の通信システムＳにおいては、自動画像送信カメラにおけるアルバム登録機能を有する。即ち、本実施形態の通信システムＳにおいては、自動送信対応カメラにおいて、事前にアルバム設定をしておくことで、自動的に画像を転送するとともに、ネット上のアルバムに登録する機能を有する。
【０２０２】
従来より、カメラとスマートフォン等のモバイル端末との間で、カメラで撮影した後、自動的に撮影画像を端末側へ送信するという機能が搭載されている。従来、無線接続により、モバイル端末に画像を送信した後、ユーザの手動操作によりＳＮＳに登録したり、ネット上のアルバムサービスに登録したりしなければならなかった。多くの画像をアルバム共有することは、非常に手間がかかるという問題があり、特に、今回の自動送信機能付きカメラにおいては多くの画像を送信することができるので、これに合わせた機能が望まれていた。
【０２０３】
そこで、本実施形態の通信システムＳにおいては、以下のような動作を行う。
１．事前にアプリでアルバムを選択
動作を開始する前に、図１６に示すように、事前にアプリでアルバムを選択し、カメラに対応したモバイル端末側の転送アプリにおいて、カメラで自動送信した画像を、アルバムに登録するかどうかの選択どのアルバムに登録するのかを選ぶ。なお、図１６は、アプリでのアルバムの選択画面を示す模式図である。
処理の動作としては、図１７及び図１８に示すように、事前に「アルバムをシェアする」をＯＮにしておいた上で、カメラを用いて自動送信すると、この設定に従ってアルバムに登録される。なお、図１７は、アルバム登録処理の流れを説明するフローチャートであり、図１８は、自動送信処理の流れを説明するフローチャートである。
【０２０４】
＜アルバム設定処理＞
アルバム設定処理は、ユーザによる入力部１７−２へのアルバム設定処理開始の操作により開始される。
【０２０５】
ステップＳ７１１において、通信制御部１３２は、サーバ３にアルバムサービス認証を行うように第２通信部２１−２を制御する。
【０２０６】
ステップＳ７１２において、通信制御部１３２は、サーバ３との認証制御の結果、認証ＯＫしたか否かを判定する。
認証ＯＫした場合には、ステップＳ７１２においてＹＥＳと判定されて、処理はステップＳ７１４に進む。
これに対して、認証ＯＫしない場合には、ステップＳ７１２においてＮＯと判定されて、処理はステップＳ７１３に進む。
【０２０７】
ステップＳ７１３において、ＣＰＵ１１−２は、認証ＮＧであるため、エラー表示するように出力部１８−１を制御する。
【０２０８】
ステップＳ７１４において、通信制御部１３２は、サーバ３からアルバム一覧を取得するように第２通信部２１−２を制御する。
【０２０９】
ステップＳ７１５において、ＣＰＵ１１−２は、サーバ３から取得したアルバム一覧を表示するように出力部１８−２を制御する。
【０２１０】
ステップＳ７１６において、ユーザ操作によって入力部１７−２に対して、アルバムシェア設定においてアルバムを選択する操作がされて、アプリケーション管理部１３１は、シェアするアルバムを選択する。その後、アルバム設定処理は終了する。
【０２１１】
＜自動送信処理＞
なお、本自動送信処理は、図９の自動転送処理の他の例である。
自動送信処理は、ユーザによる入力部１７−１への自動送信処理開始の操作により開始される。
【０２１２】
ステップＳ８１１において、通信制御部１３２は、撮像装置１から画像を受信するように第２通信部２１−２を制御する。
【０２１３】
ステップＳ８１２において、アプリケーション管理部１３１は、受信した画像を画像記憶部１５１に保存する。
【０２１４】
ステップＳ８１３において、アプリケーション管理部１３１は、アルバムシェア設定ＯＮしたか否かを判定する。
アルバムシェア設定ＯＮした場合には、ステップＳ８１３においてＹＥＳと判定されて、処理はステップＳ８１４に進む。
これに対して、アルバムシェア設定ＯＮしない場合には、ステップＳ８１３においてＮＯと判定されて、終了する。
【０２１５】
ステップＳ８１４において、通信制御部１３２は、画像記憶部１５１に保存した画像をサーバ３の所定の記憶領域に記憶させるように第２通信部２１−２を制御して、アルバム登録を行う。その後、自動送信処理は終了する。
【０２１６】
２．事前にカメラでアルバムを選択
１の動作では、アプリ側でアルバムを選択する内容であったが、アプリ側で取得したアルバム情報を、カメラに通知し、カメラ側でアルバムを選択することもできる。
カメラは撮影前に事前にアルバム設定を行う。通信（ＢＬＥでもＷｉ−Ｆｉでもよい）により、モバイル端末のアプリにてアルバム情報を取得し、これをカメラに通知することで、そのアルバム情報をカメラに表示する。ユーザはカメラの画面を見て、アルバムを選択しておき、またアルバムでシェアするか否かを設定する。
自動送信においては、撮影画像に選択したアルバムＩＤを付加して、モバイル端末に送信する。端末側においては、受け取った画像のアルバムＩＤにしたがって、アルバムに登録を行う。
なお、図１９は、カメラ側でのアルバム選択処理の流れを説明するフローチャートであり、図２０は、画像登録処理の流れを説明するフローチャートである。
【０２１７】
＜撮像装置側アルバム設定処理＞
撮像装置１側のアルバム設定処理は、ユーザによる入力部１７−１へのアルバム設定処理開始の操作により開始される。
【０２１８】
ステップＳ９１１-１において、通信制御部９２は、サーバ３からアルバム一覧を取得するように第２通信部を制御する。
【０２１９】
ステップＳ９１２-１において、ＣＰＵ１１−１は、サーバ３から取得したアルバム一覧を表示するように出力部１８−１を制御する。
【０２２０】
ステップＳ９１３-１において、ユーザ操作によって入力部１７−１に対して、アルバムシェア設定においてアルバムを選択する操作がされて、アプリケーション管理部９１は、シェアするアルバムを選択する。その後、撮像装置１側のアルバム設定処理は終了する。
【０２２１】
＜携帯端末側アルバム一覧取得処理＞
また、携帯端末２側のアルバム一覧取得処理は、ユーザによる入力部１７−２へのアルバム一覧取得処理開始の操作により開始される。
【０２２２】
ステップＳ９１１-２において、通信制御部１３２は、サーバ３にアルバムサービス認証を行うように第２通信部２１−２を制御する。
【０２２３】
ステップＳ９１２-２において、通信制御部１３２は、サーバ３との認証制御の結果、認証ＯＫしたか否かを判定する。
認証ＯＫした場合には、ステップＳ９１２-２においてＹＥＳと判定されて、処理はステップＳ９１３-２に進む。
これに対して、認証ＯＫしない場合には、ステップＳ９１２-２においてＮＯと判定されて、携帯端末２側のアルバム一覧取得処理は終了する。
【０２２４】
ステップＳ９１３-２において、通信制御部１３２は、サーバ３からアルバム一覧を取得するように第２通信部２１−２を制御する。
【０２２５】
ステップＳ９１４-２において、通信制御部１３２は、撮像装置１に対して、サーバ３から取得したアルバム一覧を通知する第２通信部２１−２を制御する。その後、携帯端末２側のアルバム一覧取得処理は終了する。
【０２２６】
＜撮像装置側自動送信処理＞
撮像装置１側の自動送信処理は、ユーザによる入力部１７−１への自動送信処理開始の操作により開始される。
【０２２７】
ステップＳ１０１１-１において、撮影制御部５１は、撮影を行うように撮像部１６−１−１を制御する。
【０２２８】
ステップＳ１０１２-１において、撮影制御部５１は、画像記憶部７１に撮影した画像を保存する。
【０２２９】
ステップＳ１０１３-１において、通信制御部５２は、アルバムシェア設定がＯＮであるか否かを判定する。
アルバムシェア設定がＯＮである場合には、ステップＳ１０１３-１においてＹＥＳと判定されて、処理はステップＳ１０１４-１に進む。
これに対して、アルバムシェア設定がＯＮでない場合には、ステップＳ１０１３-１においてＮＯと判定されて、処理はステップＳ１０１５-１に進む。
【０２３０】
ステップＳ１０１４-１において、通信制御部５２は、シェア用に送信対象となる画像にアルバムＩＤ付加する。
【０２３１】
ステップＳ１０１５-１において、通信制御部５２は、アルバムＩＤを付加した画像を携帯端末２に送信するように第２通信部２１−１を制御する。その後、撮像装置１側の自動送信処理は終了する。
【０２３２】
＜携帯端末側アルバム登録処理＞
携帯端末２側のアルバム登録処理は、ユーザによる入力部１７−２への携帯端末側アルバム登録処理開始の操作により開始される。
【０２３３】
ステップＳ１０１１-２において、通信制御部９２は、撮像装置１から画像を受信するように第２通信部２１−２を制御する。
【０２３４】
ステップＳ１０１２-２において、アプリケーション管理部９１は、画像記憶部１１１に受信した画像を保存する。
【０２３５】
ステップＳ１０１３-２において、アプリケーション管理部９１は、アルバムＩＤがあるか否かを判定する。
アルバムＩＤがある場合には、ステップＳ１０１３-２においてＹＥＳと判定されて、処理はステップＳ１０１４-２に進む。
これに対して、アルバムＩＤがない場合には、ステップＳ１０１３-２においてＮＯと判定されて、携帯端末２側のアルバム登録処理は終了する。
【０２３６】
ステップＳ１０１４-２において、通信制御部９２は、画像記憶部１５１に保存した画像をサーバ３の所定の記憶領域に記憶させるように第２通信部２１−２を制御して、アルバム登録を行う。
その後、携帯端末２側のアルバム登録処理は終了する。
【０２３７】
３．カメラとアプリで複数のアルバムを選択
１の動作において複数のアルバムを使い分ける場合については、カメラでは、アルバムＡ、アルバムＢ、アルバムＣの３種類とアルバム登録しない（Ｎ／Ａ）をアルバム設定画面で選択する。撮影中（ＲＥＣ）には、選択されているアルバムの種類を確認できる。
また、アプリにおいては、アルバムＡ、アルバムＢ、アルバムＣがそれぞれ具体的にどのアルバムに設定されるのかを事前に選択する。
なお、図２１は、撮像装置１における画面表示例を示す模式図であり、図２２は、撮像装置１における画面表示例を示す模式図である。
【０２３８】
したがって、本実施形態の通信システムＳにおいては、多くの画像を自動的にモバイル端末に転送する自動送信カメラにおいて、事前にアルバム設定をしておくことで、画像をモバイル端末に転送するだけでなく、ネットワーク上のアルバムにも自動的に送信し、共有することができる。例えば、きょう１日展示会の写真を撮って、同僚に報告する際など、便利である。また、アルバムの情報をカメラに通知することで、カメラ本体でアルバム名を確認して選択することができる。また、カメラ側で簡単にアルバムを切り替えて撮影することで、複数のテーマでアルバムを共有する場合に、簡便にアルバム共有を行うことができる。
【０２３９】
＜変形例＞
上述の１〜３の動作において、アルバムを提供するサービスはひとつであったが、事業体の異なる複数のサービスから、転送アプリ側で選択し、設定することも可能である。このように構成することで、変形例によれば、複数のサービスからアルバムを選んで登録することができる。カメラ側においては複数のサービスを意識すること無く、アプリ側でサービスの違いを吸収することができるので、簡便に異なるサービスによるアルバム共有を行うことができる。
【０２４０】
以上のように構成されるデータ処理システムは、データを取得する機能を備えた第１の機器と、データを管理する機能を備えた第２の機器とが連携して所定の連携機能を実現する。
第１の機器は、第１の無線通信手段を介して第２の機器にデータを送信するデータ送信手段と、を備える。
第２の機器は、第１の無線通信手段を介して第１の機器からデータを受信するデータ受信処理を実行させるための第１のプログラムと、データ受信処理で受信したデータを管理するデータ管理処理を実行させるための第２のプログラムと、を記憶する記憶手段と、第１のプログラムおよび第２のプログラムを停止状態と起動状態とで切り換える切換手段と、第２のプログラムが停止し、第１のプログラムが起動している状態で、データ受信処理によりデータを受信した場合に、第２のプログラムを停止状態から起動状態に切り換えるとともに、この受信したデータを管理対象に指定してデータ管理処理を実行させる制御手段と、を備える。
これにより、データ処理システムでは、データ管理の利便性を高めることができる。
【０２４１】
第１の機器は、第２の無線通信手段を介して第１の機器から第２のプログラムの起動要求を受信した場合に、第２の無線通信手段を介して第２の機器に対して第２のプログラムの起動通知を送信する起動通知送信手段と、第２の機器の制御手段は、第１のプログラムから第２のプログラムを直接起動できない場合に、第２の無線通信手段を介して第１の機器に対して第２のプログラムの起動要求を送信し、この起動要求に応じて第１の機器から送信される起動通知により第２のプログラムを停止状態から起動状態に切り換える。
【０２４２】
第２の無線通信手段は、第１の無線通信手段よりも低速であるが省電力であり、制御手段は、第１の無線通信手段では第２のプログラムを起動できず、第２の無線通信手段により第２のプログラムを起動可能である。
【０２４３】
データ管理処理は、指定されたデータを複数のグループのいずれかに振り分けて管理する処理である。
制御手段は、受信したデータをグループ管理対象に指定してデータ管理処理を実行させる。
【０２４４】
第２の機器は、データ管理処理により管理可能な複数のグループに関するグループ情報を第１の機器に送信するグループ情報送信手段と、第２の機器の制御手段は、第１の機器から受信したデータを、第１の機器から受信したグループ選択情報で指定されるグループに振り分けて管理させる。
第１の機器は、第２の機器から受信したグループ情報に含まれる複数のグループの中から所定のグループを選択し、このグループ選択情報を第２の機器に送信する選択情報送信手段と、を更に備える。
【０２４５】
第２の機器は、第１の機器から送信されるグループ選択情報を第２の機器が記憶し、第１の機器から新たなデータを受信する毎に、記憶しているグループ選択情報で指定されるグループに振り分けて管理させる。
【０２４６】
第２の機器は、第１の機器からグループ選択情報とともに受信したデータを、このグループ選択情報で指定されるグループに振り分けて管理させる。
【０２４７】
第１の機器は、第２の機器から受信したグループ情報に含まれる複数のグループを一覧表示させてユーザに選択させ、ユーザ操作に基づくグループ選択情報を第２の機器に送信する。
【０２４８】
第２の機器は、ネットワーク上でデータ共有サービスを提供するサーバと通信する第３の通信手段を備える。
データ管理処理は、第１の機器から受信したデータを共有対象に指定して第３の通信手段を介してサーバに送信する。
【０２４９】
データ共有サービスは、複数のデータを複数のグループに分類して共有させるサービスである。
第２の機器は、受信したデータを共有対象に指定してサーバに送信して共有させる際に、グループ選択情報で指定されるグループを指定する。
【０２５０】
第１の機器は、取得した画像を共有するか否かをユーザに選択させ、グループ選択情報とともに、共有の可否情報を第２の機器に送信する。
【０２５１】
第１の機器は、取得した画像を共有するか否かをユーザに選択させ、グループ選択情報とともに、共有の可否情報を第２の機器に送信する。
第２の機器は、共有が可である場合に、受信したデータをサーバに送信する。
【０２５２】
データ共有サービスを提供する複数の異なるネットワーク上のサービスを選択し、受信したデータを選択されたサービスを提供するサーバに送信する。
【０２５３】
第１の機器は、撮影により画像データを取得する機能を備える撮像装置である。
【０２５４】
第１の機器である撮像装置は、自動送信モードが設定された状態で新たな画像データが取得された場合は、この画像データをデータ送信手段により送信する。
【０２５５】
第１の機器である撮像装置は、グループ選択情報を記憶および更新し、ライブビュー画面上に現在の選択されているグループを表示する。
【０２５６】
第２の機器は、複数の異なる種類があり、制御手段は、種類により、起動の制御を変える。
【０２５７】
第１の無線通信手段は常時接続された状態であり、第２の無線通信手段は、第１の無線通信手段を介する接続要求に応じて接続を確立し、種類により、接続の確立制御を変える。
【０２５８】
従来より、デジタルカメラ等の撮像装置と、スマートフォン等の携帯端末とを無線通信によって接続する技術が利用されている。
このような技術の一例として、カメラ操作端末によってカメラを遠隔操作する撮像システムがある（例えば、特開２０１４−２３００２４号公報参照）。
また、携帯端末においては、例えば、ネットワーク上の画像共有サービスにアクセスして他のユーザと画像を共有する画像共有アプリケーションソフトウェアなどの各種のアプリケーションソフトウェアを利用することができる。
このような技術を利用すれば、ユーザは携帯端末を操作して、遠隔操作でカメラに撮影を行わせ、カメラから送信される画像データを携帯端末に保存し、その後、必要なアプリケーションソフトウェアを起動させるとともに各種の操作を行うことで、画像データを管理したり、画像共有サービスを利用したりすることができる。
この場合、ユーザは携帯端末のＯＳ（オペレーティングソフトウェア）の種類（例えば、ｉＯＳやＡｎｄｒｏｉｄなど）に応じて異なるアプリケーションソフトウェアを起動して操作することになる。
【０２５９】
しかしながら、上述したような技術を用いた場合、例えば、カメラと携帯端末を用いて画像共有サービスを利用するためには、ユーザは必要なアプリケーションソフトウェアを起動する操作を行ったり、起動したアプリケーションソフトウェアの仕様に従って各種の操作を行う必要があったり、非常に手間がかかっていた。カメラと携帯端末とを連携させる場合に限らず、データを提供する機器とデータを管理する機器とを連携させることにより取得したデータの各種管理を行う場合には同様の問題があった。
【０２６０】
本実施形態では、このような状況に鑑みてなされたものであり、データを提供する機器とデータを管理する機器とを連携させることにより取得したデータの各種管理を行う場合の利便性を高めることを目的としている。
【０２６１】
＜第３実施形態＞
＜ペアリング接続動作＞
上述した実施形態１及び２では詳細部分について説明をしなかったが、本実施形態においては、実施形態１及び２の処理において前提となっているＢＬＥ通信規格の制約に関連する処理について説明する。本実施形態で説明する処理は、図９や図１０等の処理の開始時に実行されたり、図９や図１０等の処理と平行して実行されたりする。
本実施形態の通信システムＳにおいては、撮像装置と携帯端末をＢＬＥで接続する際に、撮像装置からアドバタイジング信号を出して携帯端末がその信号を検出して接続処理を行うことでＢｌｕｅｔｏｏｔｈ（登録商標）の接続が確立されるが、アドバタイジング信号の内容が全ての状態において同じだと以下のような問題（問題１・２・３）が起きる。また、アドバタイジング信号にのせる情報を増やすと、信号のデータサイズが大きくなり、電力的には不利になる。
【０２６２】
［問題１］
ペアリング設定された携帯端末と別の携帯端末で、ペアリング設定を変更できるため、セキュリティ上問題がある（強奪問題）。
ペアリング設定された撮像装置と携帯端末があり、２つの距離が遠いなどでＢＬＥ接続が確立できない状況だと、撮像装置はアドバタイズ信号を出し、携帯端末と接続しようとする。このとき別の携帯端末でペアリング操作を行うと、撮像装置と携帯端末が繋がって一部の操作が可能となる。
また、撮像装置の電源が入った状態だとＢＬＥ信号の内容（Ｗｉ−ＦｉのＳＳＩＤ，パスワード）が携帯端末Ｃに送られる。
［問題２］
以前にペアリング設定した携帯端末があると、撮像装置でペアリング操作をしたときにその携帯端末がペアリング処理を自動で実行するため、他の携帯端末でペアリング処理を行うことが出来ない（携帯端末変更問題）。
ペアリング設定された撮像装置と携帯端末があり、撮像装置の操作でペアリング解除する。別の携帯端末と撮像装置をペアリングしようと、撮像装置を操作すると、携帯端末Ｂは自動で撮像装置と接続してしまう。このとき携帯端末はペアリング処理を継続できなくなってしまう。
［問題３］
携帯端末アプリのペアリング処理でリストアップされる撮像装置に、ペアリング可能なものとそうでないものが混在している（リスト整理）。
【０２６３】
このような問題に対して、本実施形態の通信システムＳでは、以下のような対策が採られる。
携帯端末２と接続する撮像装置１の接続状態（ペアリングの有無）により、デバイス名を変化させて、その変化を利用してスマートフォンで処理をおこなう。即ち、撮像装置１のペアリング情報であるＢＬＥ接続情報（ペアリングの有無）に応じて、アドバタイジング信号のデバイス名にスペース文字を付加して違いをつけて、その違いに応じて携帯端末２のアプリでの接続制御を変更する。
【０２６４】
具体的には、通信システムＳでは、アドバタイジング信号のデータに入っているデバイス名を撮像装置１のペアリングの状態により変化させて、デバイス名により携帯端末２のアプリの処理を分岐する。なお、ペアリングできるのが撮像装置１と携帯端末２で一対一となることが前提となる。また、携帯端末２は、接続確立後は、ペアリング相手である撮像装置１をデバイス名ではなくＢＤアドレスで識別する。
＜撮像装置１がペアリングしていない状態＞
デバイス名はＷｉ−ＦｉのＳＳＩＤで末尾にスペースがないものとする。
例：“ＺＲ１６００−０１ＡＣＤＣ”（デバイス名＋スペースなし）
・ペアリングしていても自動で再接続しない（［問題２］を回避）。
（このため、ペアリング操作を経ないと接続しない。）
＜撮像装置１がペアリング済みの状態＞
デバイス名の最後にスペースを付加するものとする。
例：“ＺＲ１６００−０１ＡＣＤＣ  “（デバイス名＋スペースあり）
・ペアリングしていないスマホとは接続しない（［問題１］を回避）。
（ペアリングした携帯端末２とだけ接続する。）
・ペアリングできる候補のリストに表示しない（［問題３］を回避）。
（ペアリングしていないデバイスだけ表示する。）
【０２６５】
図２３は、図３の撮像装置１及び携帯端末２の機能的構成のうち、ペアリング接続処理を実行するための機能的構成を示す機能ブロック図である。
ペアリング接続処理とは、撮像装置１と携帯端末２との間でＢＬＥ通信規格において、ペアリングを行って接続を行う一連の処理をいう。
【０２６６】
撮像装置１でペアリング接続処理を実行する場合には、図２３に示すように、ＣＰＵ１１−１において、ペアリング状況判定部１７１と、アドバタイジング信号生成部１７２と、通信制御部１７３と、が機能する。
また、記憶部１９−１の一領域には、通信情報記憶部１９１が設定される。
通信情報記憶部１９１には、ペアリング処理の結果得られるペアリング情報（本実施形態においては、無線ＬＡＮ（Ｗｉ−Ｆｉ）におけるアクセスポイントの識別名であるＳＳＩＤに基づいて生成される情報）や接続処理の結果得られる接続情報（本実施形態においては、ＢＤアドレス）が記憶される。ペアリング情報は、ペアリング処理等に用いるアドバタイジング信号におけるデバイス名と、ペアリング処理終了後の接続時に用いるＢＤアドレスである。
【０２６７】
ペアリング状況判定部１７１は、通信情報記憶部１９１に記憶されるペアリング情報を参照（ペアリング情報の有無を参照）して、ペアリングの状況を判定する。ペアリング状況判定部１７１は、ペアリング情報がない場合には、ペアリングを行っていない状況（以下、「未ペアリング状況」という。）として判定し、ペアリング情報がある場合には、ペアリングを行っている状況（以下、「ペアリング済状況」という。）として判定する。
【０２６８】
アドバタイジング信号生成部１７２は、ペアリング状況判定部１７１による判定結果に基づいて、アドバタイジング信号を生成する。
アドバタイジング信号の生成に際しては、アドバタイジング信号生成部１７２は、ペアリング状況判定部１７１の判定結果が未ペアリング状態か、ペアリング済状況か否かで、アドバタイジング信号に付加する情報（以下、「アドバタイジング情報」という。）を変更する。
アドバタイジング信号生成部１７２は、未ペアリング状況である場合には、アドバタイジング情報を「デバイス名＋スペースなし（デバイス名のみ）」とする「未ペアリング仕様のアドバタイジング信号」を生成し、ペアリング済状況である場合には、アドバタイジング情報を「デバイス名＋スペースあり」とする「ペアリング済仕様のアドバタイジング信号」を生成する。
【０２６９】
通信制御部１７３は、第１通信部２０−１を制御する。具体的には、通信制御部１７３は、アドバタイジング信号を送信したり、ペアリング処理や接続処理を実行したりするように第１通信部２０−１を制御する。なお、ペアリング処理や接続処理の結果、取得したペアリング情報やＢＤアドレスは、通信情報記憶部１９１に記憶される。
【０２７０】
携帯端末２でペアリング接続処理を実行する場合には、図２３に示すように、ＣＰＵ１１−２において、通信制御部２１１と、ペアリング状況判定部２１２と、アドバタイジング信号判定部２１３と、が機能する。
また、記憶部１９−２の一領域には、通信情報記憶部２３１が設定される。
通信情報記憶部２３１には、ペアリングした際に得られるペアリング情報が記憶される。ペアリング情報は、ペアリング処理等に用いるアドバタイジング信号におけるデバイス名と、ペアリング処理終了後の接続時に用いるＢＤアドレスである。
【０２７１】
通信制御部２１１は、第１通信部２０−２を制御する。具体的には、通信制御部２１１は、アドバタイジング信号を検出したり、ペアリング処理や接続処理を実行したりするように第１通信部２０−２を制御する。
【０２７２】
ペアリング状況判定部２１２は、通信情報記憶部２３１に記憶されるペアリング情報を参照（ペアリング情報の有無を参照）して、ペアリングの状況を判定する。ペアリング状況判定部２１２は、ペアリング情報がない場合には、ペアリングを行っていない状況（以下、「未ペアリング状況」という。）として判定し、ペアリング情報がある場合には、ペアリングを行っている状況（以下、「ペアリング済状況」という。）として判定する。
【０２７３】
アドバタイジング信号判定部２１３は、検出したアドバタイジング信号のアドバタイジング情報が未ペアリング仕様のアドバタイジング信号かペアリング済仕様のアドバタイジング信号かを判定する。具体的には、アドバタイジング信号判定部２１３は、アドバタイジング情報がデバイス名＋スペースなし（デバイス名のみ）の場合には、未ペアリング仕様のアドバタイジング信号と判定し、アドバタイジング情報がデバイス名＋スペースありの場合には、未ペアリング仕様のアドバタイジング信号と判定する。
【０２７４】
図２４は、図２３の機能的構成を有する図３の撮像装置１及び携帯端末２が実行するペアリング接続処理の流れを説明するフローチャートである。
【０２７５】
＜［撮像装置側］ペアリング接続処理＞
撮像装置１側のペアリング接続処理は、ユーザによる入力部１７−１へのペアリング接続処理開始の操作により開始される。
【０２７６】
ステップＳ１１１１−１において、ペアリング状況判定部１７１は、未ペアリングの状況であるか否かを判定する。
未ペアリングの状況である場合には、ステップＳ１１１１−１においてＹＥＳと判定されて、処理はステップＳ１１１２−１に進む。
【０２７７】
ステップＳ１１１２−１において、アドバタイジング信号生成部１７２は、未ペアリング仕様のアドバタイジング信号を生成する。具体的には、アドバタイジング信号生成部１７２は、デバイス名にスペースがない情報を付加した未ペアリング仕様のアドバタイジング信号を生成する。
【０２７８】
ステップＳ１１１３−１において、通信制御部１７３は、生成した未ペアリング仕様のアドバタイジング信号を送信するように第１通信部２０−１を制御する。
【０２７９】
ステップＳ１１１４−１において、通信制御部１７３は、携帯端末２との間でペアリング処理を実行するように第１通信部２０−１を制御する。
【０２８０】
ステップＳ１１１５−１において、通信制御部１７３は、ペアリング処理により行われた接続設定に基づいて、接続処理を実行するように第１通信部２０−１を制御する。その後処理は終了する。
【０２８１】
これに対して、未ペアリングの状況でない、ペアリングをしているペアリング済みの状況である場合には、ステップＳ１１１１−１においてＮＯと判定されて、処理はステップＳ１１１６−１に進む。
【０２８２】
ステップＳ１１１６−１において、アドバタイジング信号生成部１７２は、ペアリング済仕様のアドバタイジング信号を生成する。具体的には、アドバタイジング信号生成部１７２は、デバイス名にスペースがある情報を付加したペアリング済仕様のアドバタイジング信号を生成する。
【０２８３】
ステップＳ１１１７−１において、通信制御部１７３は、生成したペアリング済仕様のアドバタイジング信号を送信するように第１通信部２０−１を制御する。
【０２８４】
ステップＳ１１１８−１において、ペアリング処理により行われた接続設定に基づいて、接続処理を実行するように第１通信部２０−１を制御する。その後処理は終了する。
【０２８５】
＜［携帯端末側］ペアリング接続処理＞
携帯端末２側のペアリング接続処理は、ユーザによる入力部１７−２へのペアリング接続処理開始の操作により開始される。
【０２８６】
ステップＳ１１１１−２において、通信制御部２１１は、アドバタイジング信号を検出するように第１通信部２０−１を制御する。その結果、第１通信部２０−１では、撮像装置１から送信されたアドバタイジング信号を検出する。
【０２８７】
ステップＳ１１１２−２において、ペアリング状況判定部２１２は、未ペアリングの状況であるか否かを判定する。
未ペアリングの状況である場合には、ステップＳ１１１２−２においてＹＥＳと判定されて、処理はステップＳ１１１３−２に進む。
【０２８８】
ステップＳ１１１３−２において、アドバタイジング信号判定部２１３は、未ペアリング仕様のアドバタイジング信号であるか否かを判定する。
未ペアリング仕様ではなくペアリング済みのアドバタイジング信号の場合には、ステップＳ１１１３−２においてＮＯと判定されて、ペアリング接続処理は終了する。
未ペアリング仕様のアドバタイジング信号の場合には、ステップＳ１１１３−２においてＹＥＳと判定されて、処理はステップＳ１１１４−２に進む。
【０２８９】
ステップＳ１１１４−２において、通信制御部２１１は、撮像装置１との間でペアリング処理を実行するように通信部を制御する。
【０２９０】
ステップＳ１１１５−２において、通信制御部２１１は、ペアリング処理により行われた接続設定に基づいて、接続処理を実行するように通信部を制御する。その後、ペアリング接続処理は終了する。
【０２９１】
これに対して、未ペアリングではなくペアリング済みの状況である場合には、ステップＳ１１１２−２においてＮＯと判定されて、処理はステップＳ１１１６−２に進む。
【０２９２】
ステップＳ１１１６−２において、アドバタイジング信号判定部２１３は、ペアリング済仕様のアドバタイジング信号であるか否かを判定する。
ペアリング済仕様ではなく未ペアリング仕様のアドバタイジング信号の場合には、ステップＳ１１１６−２においてＮＯと判定されて、ペアリング接続処理は終了する。
ペアリング済仕様のアドバタイジング信号の場合には、ステップＳ１１１６−２においてＹＥＳと判定されて、処理はステップＳ１１１７−２に進む。
【０２９３】
ステップＳ１１１７−２において、通信制御部２１１は、ペアリング処理により行われた接続設定に基づいて、接続処理を実行するように通信部を制御する。その後、ペアリング接続処理は終了する。
【０２９４】
＜変形例＞
「問題１」の回避を強化するために所定のＯＳ（Ｏｐｅｒａｔｉｎｇ  Ｓｙｓｔｅｍ）の仕様（本実施形態においては、ｉＯＳ向け）に特化して、デバイス名のキャラクタリスティックを設け、ＢＬＥを一旦接続して取得し、上記のアドバタイジングデータのデバイス名による接続可否判断と同様に判断し、接続を維持するか、切断するかを決定するように構成することができる。
【０２９５】
また、上述したフローチャートに本変形例の機能を付加すると、図２５のように捉えることができる。なお、図２５は、図２３の機能的構成を有する図３の携帯端末２が実行するペアリング接続処理の他の流れを説明するフローチャートである。
【０２９６】
＜携帯端末側ペアリング接続処理＞
携帯端末２側のペアリング接続処理は、ユーザによる入力部１７−２へのペアリング接続処理開始の操作により開始される。なお、前提として処理開始時には、携帯端末２のＢＬＥは接続されていない。
【０２９７】
ステップＳ１２１１において、通信制御部２１１は、アドバタイジング信号を検出するように第１通信部２０−２を制御する。その結果、第１通信部２０−２では、撮像装置１から送信されたアドバタイジング信号を検出する。
【０２９８】
ステップＳ１２１２において、通信制御部２１１は、ＢＬＥ接続処理を開始し、撮像装置１との間でＢＬＥ接続を行うように第１通信部２０−２を制御する。
【０２９９】
ステップＳ１２１３において、ペアリング状況判定部２１２は、ペアリング処理をしたか否かを判定する。
ペアリング処理をした場合には、ステップＳ１２１３においてＹＥＳと判定されて、処理はステップＳ１２１４に進む。
これに対して、ペアリング処理をしていない場合には、ステップＳ１２１３においてＮＯと判定されて、処理はステップＳ１２１９に進む。
【０３００】
ステップＳ１２１４において、アドバタイジング信号判定部２１３は、アドバタイジングデバイス名を判断したか否かを判定する。
アドバタイジングデバイス名を判断した場合には、ステップＳ１２１４においてＹＥＳと判定されて、携帯端末２側ペアリング接続処理は終了する。
これに対して、アドバタイジングデバイス名判断しない場合には、ステップＳ１２１４においてＮＯと判定されて、処理はステップＳ１２１５に進む。
【０３０１】
ステップＳ１２１５において、通信制御部２１１は、接続処理を実行するように第１通信部２０−２を制御する。
【０３０２】
ステップＳ１２１６において、アドバタイジング信号判定部２１３は、キャラクタリスティックデバイス名を判断したか否かを判定する。
キャラクタリスティックデバイス名を判断した場合には、ステップＳ１２１６においてＹＥＳと判定されて、処理はステップＳ１２１８に進む。
これに対して、キャラクタリスティックデバイス名を判断していない場合には、ステップＳ１２１６においてＮＯと判定されて、処理はステップＳ１２１７に進む。
【０３０３】
ステップＳ１２１７において、通信制御部２１１は、ペアリング処理を実行するように第１通信部２０−２を制御する。その後、携帯端末２側のペアリング接続処理は終了する。
【０３０４】
ステップＳ１２１８において、通信制御部２１１は、ＢＬＥ切断処理を実行するように第１通信部２０−２を制御する。その後、携帯端末２側のペアリング接続処理は終了する。
【０３０５】
ステップＳ１２１９において、アドバタイジング信号判定部２１３は、アドバタイジングデバイス名を判断したか否かを判定する。
アドバタイジングデバイス名を判断した場合には、ステップＳ１２１９においてＹＥＳと判定されて、処理はステップＳ１２２０に進む。
これに対して、アドバタイジングデバイス名を判断していない場合には、ステップＳ１２１９においてＮＯと判定されて、携帯端末２側のペアリング接続処理は終了する。
【０３０６】
ステップＳ１２２０において、通信制御部２１１は、接続処理を実行するように第１通信部２０−２を制御する。その後、携帯端末２側のペアリング接続処理は終了する。
【０３０７】
＜自動送信のバックグラウンドプロセス処理＞
本実施形態の通信システムＳにおいては、携帯端末２（スマートフォン）のアプリではバックグラウンド動作には時間的な制約があり、時間内に画像送信を送るための機能を有する。
【０３０８】
従来の撮像装置においては、撮像装置（カメラ）とスマートフォン等のモバイル端末との間で、カメラで撮影した後、自動的に撮影画像を端末側へ送信するという機能が搭載されている。
スマートフォンの操作無しでカメラの操作のみで送信するために、アプリをブルートゥース（登録商標）を使用した起動通知を送ることにより、バックグラウンドプロセスで起動し、スマートフォンがスリープ状態でも画像を受信する仕組みを実現している。
ｉＯＳではバックグラウンド動作に時間制限があるため、この場合には全てのデータを送ることが出来ない場合がある。
【０３０９】
そこで、本実施形態の通信システムＳにおいては、図２６及び図２７に示すような動作をさせる。なお、図２６及び図２７は、自動送信のバックグラウンドプロセス処理を説明するためのフローチャートである。
１．カメラからスマートフォンにＢＬＥによるプロセス起動通知を行う。
２．スマートフォンで画像受信用のアプリをバックグラウンドで立ち上げる。
３．カメラのＷｉ−Ｆｉアクセスポイントを立ち上げ、スマートフォンとＷｉ−Ｆｉで接続する。
４．カメラからアプリに送信するファイルのリストを送る。
５．アプリはファイルリストのファイルをカメラから取得する。
６Ａ−１．時間内にデータ転送が終わった場合、カメラに成功を伝え、バックグラウンドプロセスを終了し、スマートフォンをスリープ状態に戻す。
６Ａ−２．カメラは次のファイルリストを送るために再びＢＬＥによるプロセス起動通知を行う。
６Ｂ−１．時間内にデータ転送が終わりそうに無い場合、カメラに失敗を伝え、バックグラウンドプロセスを終了し、スマートフォンをスリープ状態に戻す。
６Ｂ−２．カメラは送れなかったファイルリストを送るために再びＢＬＥによるプロセス起動通知を行う。
６Ｃ−１．バックグラウンドプロセスが予告無く終了した場合、アプリは何も出来ない。
６Ｃ−２．カメラは通信切断を検出し、送れなかったファイルリストを送るために再びＢＬＥによるプロセス起動通知を行う。
なお、送信に失敗した場合は送信データの粒度を変更してリトライする。
【０３１０】
＜［撮像装置側］ファイル転送処理＞
撮像装置１側のファイル転送処理は、ユーザによる入力部１７−１への［撮像装置側］ファイル転送処理開始の操作により開始される。
【０３１１】
ステップＳ１３１１-１において、通信制御部１７３は、通知を送信するように第１通信部２０−１を制御する。
【０３１２】
ステップＳ１３１２-１において、通信制御部１７３は、Ｗｉ−ＦｉのＯＮ／ＯＦＦを判定する。
Ｗｉ−ＦｉがＯＮの場合には、ステップＳ１３１２-１においてＹＥＳと判定されて、処理はステップＳ１３１４-１に進む。
これに対して、Ｗｉ−ＦｉがＯＦＦの場合には、ステップＳ１３１２-１においてＮＯと判定されて、処理はステップＳ１３１３-１に進む。
【０３１３】
ステップＳ１３１３-１において、通信制御部１７３は、Ｗｉ−Ｆｉアクセスポイントを起動するように第２通信部２１−１を制御する。
【０３１４】
ステップＳ１３１４-１において、通信制御部１７３は、ＨＴＴＰ通信を確立するように第２通信部２１−１を制御する。
【０３１５】
ステップＳ１３１５-１において、通信制御部１７３は、ファイルリストを作成する。
【０３１６】
ステップＳ１３１６-１において、通信制御部１７３は、ファイルリストを送信する。
【０３１７】
ステップＳ１３１７-１において、通信制御部１７３は、ファイルを送信する。
【０３１８】
ステップＳ１３１８-１において、通信制御部１７３は、携帯端末２においてタイムアウトを検出したか否かを判定するように第２通信部２１−１を制御する。
携帯端末２においてタイムアウトを検出した場合には、ステップＳ１３１８-１においてＹＥＳと判定されて、処理はステップＳ１３２１-１に進む。
これに対して、携帯端末２においてタイムアウトを検出しない場合には、ステップＳ１３１８-１においてＮＯと判定されて、処理はステップＳ１３１９-１に進む。
【０３１９】
ステップＳ１３１９-１において、通信制御部１７３は、通信完了通知を受信するように第２通信部２１−１を制御する。
【０３２０】
ステップＳ１３２０-１において、通信制御部１７３は、送信が成功したか否かを判定する。
送信が成功した場合には、ステップＳ１３２０-１においてＹＥＳと判定されて、処理はステップＳ１３２２-１に進む。
これに対して、送信が成功していない場合には、ステップＳ１３２０-１においてＮＯと判定されて、処理はステップＳ１３２１-１に進む。
【０３２１】
ステップＳ１３２１-１において、通信制御部１７３は、送信データ量を再設定するように第２通信部２１−１を制御する。
【０３２２】
ステップＳ１３２２-１において、通信制御部１７３は、次送信データを設定するように第２通信部２１−１を制御する。
【０３２３】
ステップＳ１３２３-１において、通信制御部１７３は、次データがあるか否かを判定するように第２通信部２１−１を制御する。
次データがある場合には、ステップＳ１３２３-１においてＹＥＳと判定されて、処理はステップＳ１２２１に戻る。
これに対して、次データがない場合には、ステップＳ１３２３-１においてＮＯと判定されて、撮像装置１側のファイル転送処理は終了する。
【０３２４】
＜［携帯端末側］ファイル転送処理＞
携帯端末２側のファイル転送処理は、ユーザによる入力部１７−２への携帯端末２側のファイル転送処理開始の操作により開始される。
【０３２５】
ステップＳ１３１１-２において、通信制御部２１１は、ＢＬＥ通知を受信するように第１通信部２０−２を制御する。
【０３２６】
ステップＳ１３１２-２において、ＣＰＵ１１は、アプリケーションをバックグラウンド（ＢＧ）で起動する。
【０３２７】
ステップＳ１３１３-２において、通信制御部２１１は、Ｗｉ−Ｆｉと未接続であるか否かを判定する。
Ｗｉ−Ｆｉと未接続である場合には、ステップＳ１３１３-２においてＹＥＳと判定されて、処理はステップＳ１３１４-２に進む。
これに対して、Ｗｉ−Ｆｉと未接続でない場合には、ステップＳ１３１３-２においてＮＯと判定されて、処理はステップＳ１３１５-２に進む。
【０３２８】
ステップＳ１３１４-２において、通信制御部２１１は、撮像装置１のＡＰに接続するように第２通信部２１−２を制御する。
【０３２９】
ステップＳ１３１５-２において、通信制御部２１１は、ＨＴＴＰ通信を確立するように第２通信部２１−２を制御する。
【０３３０】
ステップＳ１３１６-２において、通信制御部２１１は、ファイルリストを受信するように第２通信部２１−２を制御する。
【０３３１】
ステップＳ１３１７-２において、通信制御部２１１は、ファイルを受信するように第２通信部２１−２を制御する。
【０３３２】
ステップＳ１３１８-２において、ＣＰＵ１１は、ＯＳによるプロセスが終了したか否かを判定する。
ＯＳによるプロセスが終了した場合には、ステップＳ１３１８-２においてＹＥＳと判定されて、携帯端末２側のファイル転送処理は終了する。
これに対して、ＯＳによるプロセスが終了していない場合には、ステップＳ１３１８-２においてＮＯと判定されて、処理はステップＳ１３１９-２に進む。
【０３３３】
ステップＳ１３１９-２において、ＣＰＵ１１は、ＯＳによるプロセスの終了予告をしたか否かを判定する。
ＯＳによるプロセスの終了予告した場合には、ステップＳ１３１９-２においてＹＥＳと判定されて、処理はステップＳ１３２１-２に進む。
これに対して、ＯＳによるプロセスの終了予告をしていない場合には、ステップＳ１３１９-２においてＮＯと判定されて、処理はステップＳ１３２０-２に進む。
【０３３４】
ステップＳ１３２０-２において、通信制御部２１１は、ファイルの受信が完了したか否かを判定する。
ファイルの受信が完了した場合には、ステップＳ１３２０-２においてＹＥＳと判定されて、処理はステップＳ１３２１-２に進む。
これに対して、ファイルの受信が完了していない場合には、ステップＳ１３２０-２においてＮＯと判定されて、処理はステップＳ１３１７-２に戻る。
【０３３５】
ステップＳ１３２１-２において、通信制御部２１１は、通信完了通知を送信するように第２通信部２１−２を制御する。その後、携帯端末２側のファイル転送処理は終了する。
【０３３６】
したがって、本実施形態の通信システムＳにおいては、複数回に分割した送信プロセス全てでブルートゥースの通知からはじめるため、時間制限のある通信機能で、多くのデータを送りきることが可能となる。また、終了タイミングが不明なプロセスで、送信できなかったデータから再び送信することが容易となる。
【０３３７】
＜ＢＬＥ接続パラメータ適応設定処理＞
本実施形態の通信システムＳにおいては、ＢＬＥの接続パラメータをカメラ電源ＯＮ時とＯＦＦ時で適応的に設定し、接続安定性と省電力化を両立させる機能を有する。
【０３３８】
従来では、ＢＬＥの接続パラメータの接続インターバルの時間が短いほどデータ転送レートが高くなるが、消費電流が大きくなる。接続監視タイムアウトの時間が短いほどＢＬＥが切断されたと判断し再接続処理を行うまでの時間が短くなり実際に通信できない時間が短くなるが、ユーザからは切断されやすく見える。
【０３３９】
そこで、本実施形態の通信システムＳにおいては、図２８に示すような動作を行う。なお、図２８は、ＢＬＥ接続パラメータ適応設定処理を説明するためのフローチャートである。
・カメラ電源ＯＮ時とＯＦＦ時で適応的にＢＬＥの接続パラメータを変更する。
・カメラ電源ＯＮ時は、接続インターバルと接続監視タイムアウトの時間を短くする。
・カメラ電源ＯＦＦ時は、接続インターバルと接続監視タイムアウトの時間を長くする。即ち、カメラ電源ＯＮ時とＯＦＦ時で分岐し、ＢＬＥの接続パラメータ設定を変更する。
【０３４０】
即ち、ＢＬＥ接続パラメータ適応設定処理は、ユーザによる入力部１７−１へのＢＬＥ接続パラメータ適応設定処理開始の操作により開始される。
【０３４１】
ステップＳ１４１１において、ＣＰＵ１１は、カメラ電源をＯＦＦしたか否かを判定する。
カメラ電源をＯＦＦした場合には、ステップＳ１４１１においてＹＥＳと判定されて、処理はステップＳ１４１３に進む。
これに対して、カメラ電源をＯＦＦしない場合には、ステップＳ１４１１においてＮＯと判定されて、処理はステップＳ１４１２に進む。
【０３４２】
ステップＳ１４１２において、通信制御部１７３は、「接続インターバル←４０ｍｓ」、「接続監視タイムアウト←３．０１ｓ」に設定を変更する。その後、ＢＬＥ接続パラメータ適応設定処理は終了する。
【０３４３】
ステップＳ１４１３において、通信制御部１７３は、「接続インターバル←１０００ｍｓ」、「接続監視タイムアウト←５ｓ」に設定を変更する。その後、ＢＬＥ接続パラメータ適応設定処理は終了する。
【０３４４】
本実施形態の通信システムＳにおいては、以下のような効果を奏することとなる。
・カメラ電源ＯＮ時は、データ転送レートが高く、通信できない時間が短くなる。
・カメラ電源ＯＦＦ時は、省電力で動作し、多少通信が途絶えても切断と認識しない。
（カメラ電源ＯＦＦ時はデータ転送が発生しない為、転送レートが低くても問題は生じない。）
【０３４５】
＜撮像装置側のＷｉ−Ｆｉ設定制御処理＞
本実施形態の通信システムＳにおいては、カメラとスマートフォンをブルートゥースでペアとすると、Ｗｉ−Ｆｉ接続が容易になり、この状態からＷｉ−Ｆｉ設定を変更してしまうと接続が出来なくなるため、カメラ側でペアありかペア無しかで、Ｗｉ−Ｆｉ設定の変更機能に制限をかける機能を有する。また、ペアのあり無しによって動作が違うものになるように調整する機能を有する。
【０３４６】
従来では、カメラとスマートフォン等のモバイル端末との間で、カメラで撮影した後、自動的に撮影画像を端末側へ送信するという機能が搭載されている。
自動で送信するためにカメラとスマートフォンをＢＬＥでペアリングし、ＢＴを介してカメラのＷｉ−Ｆｉ設定をスマートフォンに送っている。スマートフォンはこのときの情報を元にカメラのＷｉ−Ｆｉアクセスポイントに接続する。
しかしアクセスポイントのＳＳＩＤやパスワードは設定の値でしかないため容易に変更することができ、変更されるとカメラとスマートフォンがＷｉ−Ｆｉで接続できなくなってしまう。
【０３４７】
そこで、本実施形態の通信システムＳにおいては、図２９に示すような動作を行う。なお、図２９は、撮像装置１側のＷｉ−Ｆｉ設定制御処理を説明するためのフローチャートである。
・カメラはＢＬＥペアリング時にカメラのＷｉ−ＦｉアクセスポイントのＳＳＩＤ、パスワードをＢＴの通信に乗せてスマートフォンに送信する。
・スマートフォンは受信したＳＳＩＤ、パスワードを自身のＷｉ−Ｆｉ設定に追加する。
・カメラはペア成立の情報を記録し、以後Ｗｉ−Ｆｉパスワードの変更メニューをマスクし、ユーザに実行できなくする。
即ち、本実施形態の通信システムＳにおいては、ペアリングの有無によってＷｉ−Ｆｉパスワード変更の可／不可を切り替えている。
【０３４８】
即ち、撮像装置１側のＷｉ−Ｆｉ設定制御処理は、ユーザによる入力部１７−１へのＷｉ−Ｆｉ設定制御処理開始の操作により開始される。
【０３４９】
ステップＳ１５１１において、通信制御部１７３は、ＢＬＥペアリング処理を実行するように第１通信部２０−１を制御する。
【０３５０】
ステップＳ１５１２において、通信制御部１７３は、ＳＳＩＤとパスワードを設定し、ＷｉＦｉ  ＡＰを起動するように第２通信部２１−１を制御する。
【０３５１】
ステップＳ１５１３において、通信制御部１７３は、ＢＬＥでＳＳＩＤとパスを送信するように第１通信部２０−１を制御する。
【０３５２】
ステップＳ１５１４において、通信制御部１７３は、ＷｉＦｉ接続を検出したか否かを判定するように第２通信部２１−１を制御する。
ＷｉＦｉ接続を検出した場合には、ステップＳ１５１４においてＹＥＳと判定されて、処理はステップＳ１５１５に進む。
これに対して、ＷｉＦｉ接続を検出しない場合には、ステップＳ１５１４においてＮＯと判定されて、処理はステップＳ１５１４において待機状態となる。
【０３５３】
ステップＳ１５１５において、通信制御部１７３は、ペアリング情報を保存する。その後、撮像装置１側のＷｉ−Ｆｉ設定制御処理は終了する。
【０３５４】
図３０は、Ｍｅｎｕオープン処理を説明するためのフローチャートである。
Ｍｅｎｕオープン処理開始は、ユーザによる入力部１７−１へのＭｅｎｕオープン処理開始の操作により開始される。
【０３５５】
ステップＳ１６１１において、通信制御部１７３は、ペアリング情報を取得する。
【０３５６】
ステップＳ１６１２において、通信制御部１７３は、ペア設定済みであるか否かを判定する。
ペア設定済みである場合には、ステップＳ１６１２においてＹＥＳと判定されて、処理はステップＳ１６１３に進む。
これに対して、ペア設定済みでない場合には、ステップＳ１６１２においてＮＯと判定されて、Ｍｅｎｕオープン処理開始は終了する。
【０３５７】
ステップＳ１６１３において、ＣＰＵ１１は、メニューをマスクする。その後、Ｍｅｎｕオープン処理開始は終了する。
【０３５８】
したがって、本実施形態の通信システムＳにおいては、カメラ側の設定変更により自動送信が行われない、また他の通信機能が使えなくなることを防止することができる。
【０３５９】
なお、Ｗｉ−Ｆｉパスワード以外にもペアの有無によって動作を切り替えている機能は以下の通りとなる。
・自動画像送信
ペアあり：実行可能
ペア無し：実行不可（ＯＮに設定することも不可）
・手動画像送信    ペアあり：全て実行可能
ペア無し：アプリがバックグラウンドでの送信不可
【０３６０】
＜ＢＬＥ通信によるカメラ起動のモード判断処理＞
本実施形態の通信システムＳにおいては、ＢＬＥの要因によりカメラが起動した場合は、すぐに通常起動せずにカメラのＢＬＥ通信状態を確認しながら起動するモードを判断し、必要に応じて電源ＯＦＦを行うことでカメラの無駄な処理を抑制する機能を有する。即ち、本実施形態の通信システムＳにおいては、スマートフォンからのカメラ起動を行った場合など意図的な操作でのみカメラが正常動作に移行し、無駄な起動処理が行われないようにする機能を有する。
【０３６１】
従来より、ＨＷの構成により、カメラの電源ＯＦＦにした状態でもＢＬＥの接続を維持することが可能になる。またＢＬＥを活かしたままカメラの電源ＯＦＦ状態にある時は、ＢＬＥの様々なイベントをＢＬＥのＨＷで検知し、それを要因にカメラの電源ＯＮを行うことが可能であった。ただし、ＢＬＥで起動する場合の要因として、ＢＬＥの切断、接続、スマホからのＢＬＥ  Ｒｅａｄ／Ｗｒｉｔｅ要求など様々な要因で起動し得るため、単純にすべての要因でカメラの電源を通常に立ち上げてしまうと余計な処理を行うことになり、電力的にも不利になる。また、カメラがＢＬＥ起動した際、どのＢＬＥイベントで起動されたかの情報を残すことが難しい。（カメラは電源ＯＦＦのため、ＢＬＥ接続の内容がＲＡＭなどに残せない。）
【０３６２】
そこで、本実施形態の通信システムＳにおいては、図３１に示すような動作を行う。なお、図３１は、ＢＬＥ通信によるカメラ起動のモード判断処理を説明するためのフローチャートである。なお、［前提条件］として、カメラのＢＬＥがアドバタイズか接続中の状態の場合は、ＢＬＥモジュールをＳｌｅｅｐに設定して、カメラの電源を落とし、ＢＬＥの出力を維持したまま電源を落とす処理が必要となる。
１）あるＢＬＥイベントにより、カメラが起動される。
この時ＢＬＥの要因でカメラが起こされたということだけは起動要因として把握できている。
２）カメラはＢＬＥ起動待機状態として専用の起動を行う（ＬＥＤだけ点灯）。
ＢＬＥを再起動してアドバタイズの状態にしてタイマーを起動する（５秒）。
なお、タイマー（５秒）以内の間にＢＬＥ接続がない場合はＢＬＥ切断イベントと判断する。
そのままＢＬＥのＳｌｅｅｐを設定して、カメラをパワーオフにする。
→ＰｏｗｅｒＯｆｆ［１］
３）タイマーの時間内にＢＬＥの接続があった場合は、タイマーを削除して次の処理へ。
ＢＬＥ接続処理完了後に改めてタイマーを起動する（５秒）。
なお、タイマー（５秒）以内の間に、ＢＬＥ信号によるＷｉ−Ｆｉ接続要求がない場合は、この状態のままＳｌｅｅｐを設定して、カメラをパワーオフにする。
４）タイマー時間内にＢＬＥ信号が通知された場合はスマホから意図的に起動されたと判断してカメラをＷｉ−Ｆｉモードにて起動する。
【０３６３】
即ち、モード判断処理は、ユーザによる入力部１７−１へのモード判断処理開始の操作により開始される。
【０３６４】
ステップＳ１７１１において、通信制御部１７３は、ＢＬＥのＳｌｅｅｐ中（アドバダイズｏｒ接続中）となるように第１通信部２０−１を制御する。
【０３６５】
ステップＳ１７１２において、通信制御部１７３は、ＢＬＥイベント（接続・切断・ＷｉＦｉモード起動）を発生させるように第１通信部２０−１を制御する。
【０３６６】
ステップＳ１７１３において、ＣＰＵ１１は、カメラ起動処理（必要最低限の処理）をする。
【０３６７】
ステップＳ１７１４において、通信制御部１７３は、ＢＬＥオープン処理（ＢＬＥ接続待ちタイマー設定）をするように第１通信部２０−１を制御する。
【０３６８】
ステップＳ１７１５において、通信制御部１７３は、タイマー待ちであるか否かを判定する。
タイマー待ちである場合には、ステップＳ１７１５においてＹＥＳと判定されて、処理はステップＳ１７１６に進む。
これに対して、タイマー待ちでない場合には、ステップＳ１７１５においてＮＯと判定されて、処理はステップＳ１７１８に進む。
【０３６９】
ステップＳ１７１６において、通信制御部１７３は、ＢＬＥ接続処理（携帯端末２からの要求待ちタイマー）をするように。
【０３７０】
ステップＳ１７１７において、通信制御部１７３は、タイマー待ちであるか否かを判定する。
タイマー待ちである場合には、ステップＳ１７１７においてＹＥＳと判定されて、処理はステップＳ１７１９に進む。
これに対して、タイマー待ちでない場合には、ステップＳ１７１７においてＮＯと判定されて、処理はステップＳ１７１８に進む。
【０３７１】
ステップＳ１７１８において、ＣＰＵ１１は、ＢＬＥ  Ｓｌｅｅｐ処理をしてカメラパワーをオフする。その後、モード判断処理は終了する。
【０３７２】
ステップＳ１７１９において、通信制御部１７３は、ＷｉＦｉ起動処理を実行するように第２通信部２１−１を制御する。
【０３７３】
ステップＳ１７２０において、通信制御部１７３は、携帯端末２とのＷｉＦｉ接続処理を実行するように第２通信部２１−１を制御する。
【０３７４】
ステップＳ１７２１において、ＣＰＵ１１は、携帯端末指定モードによるＮＥＴモードを起動（リモート撮影・写真を見る等）する制御を行う。その後、モード判断処理は終了する。
【０３７５】
したがって、本実施形態の通信システムＳにおいては、カメラがＢＬＥのイベントで起こされた場合に必要最低限の処理のみを行うことで、ＢＬＥイベントによるカメラ処理の電池消耗を極力抑えることが可能となる。
【０３７６】
＜変形例＞
ＢＬＥの切断による起動と判断された場合は、アドバタイジングの間隔を長くするなどの設定を変更することで、より省電力となるような処理を入れてもよい。
【０３７７】
以上のように構成される通信システムＳは、以下のような構成を備える。
役割の異なる複数の機器が無線通信を行うことで所定の連携処理を行う無線通信システムであって、所定の連携処理の対象となる複数の機器の組み合わせを、ユーザ操作に基づいて指定し、その組合せを示すペアリング情報を互いの機器に記憶させるペアリング処理を実行するペアリング手段を備える。
第１の機器は、自己の存在および自己の提供する機能を無線通信により他の機器に知らせる信号であるアドバタイジング信号を送出するアドバタイジング信号送出手段と、ペアリング手段により記憶したペアリング情報に応じてアドバタイジング信号に含まれる自己の識別名を変化させるアドバタイジング信号制御手段と、を備える。
第２の機器は、アドバタイジング信号送出手段により送出されているアドバタイジング信号を検出し、所定の連携処理に係る機能を提供する機器からの送出であった場合に、その機器との間で通信接続を確立する接続手段と、ペアリング手段により記憶したペアリング情報およびアドバタイジング信号に含まれる識別名の変化状態に基づいて、アドバタイジング信号を検出した機器との通信接続を確立するか否かを制御する接続制御手段と、を備える。
これにより、通信システムＳにおいては、無線通信を利用して複数の機器を通信接続する場合に、意図しない機器同士が誤接続されてしまうのを防止し、適切に通信接続を行えるようにすることができる。
【０３７８】
第１の機器は撮影機能を有する撮像装置であり、第２の機器は表示機能を有する情報端末である。
所定の連携処理は、撮像装置が撮影した画像データを情報端末に送信して表示する処理である。
【０３７９】
無線通信は、ＢＬＥ規格に基づく無線通信である。
第１の機器はＢＬＥ規格のペリフェラルであり、第２の機器はＢＬＥ規格のセントラルである。
【０３８０】
アドバタイジング信号送出手段は、いずれかの機器と接続されている場合にはアドバタイジング信号を送出せず、いずれの機器とも通信接続さなされていない場合にアドバタイジング信号を送出する。
アドバタイジング信号制御手段は、どの機器ともペアリングしていない状態では、アドバタイジング信号に含まれるデバイス名の末尾にスペースを付加していない第１アドバタイジング信号を送出し、いずれかの機器とペアリング済みの状態では、アドバタイジング信号に含まれるデバイス名の末尾にスペースを付加した第２アドバタイジング信号を送出するようにアドバタイジング信号送出手段を制御する。
【０３８１】
接続制御手段は、第１アドバタイジング信号を検出した場合には、この第１アドバタイジング信号を送出したカメラとペアリング済みであっても再接続せず、第２アドバタイジング信号を検出した場合には、この第２アドバタイジング信号を送出したカメラとペアリング済みである場合に再接続し、ペアリング済みでない場合には再接続しないように制御する。
【０３８２】
情報端末の接続制御手段は、ペアリング操作時にペアリングを行うとともに接続を開始し、その後、ペアリングしたままで接続を終了した場合には、再び接続可能な状態になっても接続を行わないように制御する。
【０３８３】
第１の通信方式による第１の通信手段と、第２の通信方式による第２の通信手段とを備える。
アドバタイジング信号は、第１の通信方式により送信される。
アドバタイジング信号に含まれる識別名には、第２の通信方式における機器を識別するための識別情報を含む。
アドバタイジング信号に含まれる識別名に含まれる機器の識別情報を用いて、第２の通信方式による通信接続を確立させる第２の接続制御手段を更に備える。
【０３８４】
第１の通信方式は、ＢＬＥ（Ｂｌｕｅｔｏｏｔｈ  Ｌｏｗ  Ｅｎｅｒｇｙ）（商標）規格に基づく無線通信である。
第２の通信方式は、Ｗｉ−Ｆｉ規格に基づく無線通信であり、識別情報はＳＳＩＤである。
【０３８５】
従来より、スマートフォン等の情報端末がＢｌｕｅｔｏｏｔｈ（登録商標）などの無線通信を介して接続（ペアリング）したデジタルカメラ等の撮像装置を遠隔操作する場合に、一度接続（ペアリング）した相手側機器の情報を記憶しておき、再び同じ撮像装置と情報端末とを接続（ペアリング）する場合には、記憶している相手側機器の情報を利用して撮影条件などを容易に設定できるようにする技術が知られている（例えば、特開２０１５−５８８９号公報参照）。
また、一般的に、無線通信の接続を確立したままの状態では電池が消耗するので、通信する必要がない場合にはなるべく接続を切断するような制御が行われており、近年では、ＢＬＥ（Ｂｌｕｅｔｏｏｔｈ  Ｌｏｗ  Ｅｎｅｒｇｙ）（商標）などの低消費電力の通信手段を用いる場合も多くなってきた。
【０３８６】
しかしながら、上述した技術においては、過去に接続した同じ撮像装置と情報端末とを再度接続した後の撮影条件などの設定は容易になるが、一度接続した撮像装置と情報端末との接続を切断した後に、再び同じ撮像装置とスマホとを再接続したい場合や、ペアリングを変更して再接続したい場合などに、接続可能な撮像装置や情報端末が複数存在する場合には、意図しない相手に誤接続してしまったり、セキュリティ上の問題が生じてしまったりする場合がある。撮像装置と情報端末以外の機器の組み合わせで無線通信による接続を行う場合にも同様の問題がある。
【０３８７】
本実施形態は、このような状況に鑑みてなされたものであり、無線通信を利用して複数の機器を通信接続する場合に、意図しない機器同士が誤接続されてしまうのを防止し、適切に通信接続を行えるようにすることを目的としている。
【０３８８】
以上のように構成される通信システムは、所定の機能を提供する機器であるペリフェラル機器と、このペリフェラル機器の提供する機能を利用する機器であるセントラル機器とが連携して所定のデータ処理を実行するデータ処理システムとして、以下のような構成を備えることができる。
ペリフェラル機器は、第１通信部と、制御部と、を備える。
第１通信部は、いずれのセントラル機器とも通信接続を確立していない状態において、自己の存在および自己の提供する機能を他の機器に知らせる信号であるアドバタイジング信号を同報通信により送信し、このアドバタイジング信号に応答してきたセントラル機器との間で通信接続を確立し、この通信接続を確立したセントラル機器との間で定期的に通信を行うことで通信接続を維持する第１通信方式による通信制御を行う。
制御部は、セントラル機器と連携して所定のデータ処理を実行する。
セントラル機器は、第１通信部と、制御部と、を備える。
第１通信部は、ペリフェラル機器が送信するアドバタイジング信号を検出し、このアドバタイジング信号が示す機能が自己の所望する機能である場合に、ペリフェラル機器との間で第１通信方式による通信接続を確立し、この通信接続を確立したペリフェラル機器との間で定期的に通信を行うことで通信接続を維持する第１通信方式による通信制御を行う。
制御部は、ペリフェラル機器と連携して所定のデータ処理を実行する。
ペリフェラル機器の第１通信部と、セントラル機器の第１通信部は、ペリフェラル機器とセントラル機器とが所定のデータ処理を実行可能な所定の動作状態にない場合であっても、定期的に通信を行うことで通信接続を維持する。
ペリフェラル機器の制御部と、セントラル機器の制御部は、所定の動作状態にない場合において、ペリフェラル機器とセントラル機器との間で第１通信部を介して所定の信号を送受信することにより所定の動作状態に移行させた後に、ペリフェラル機器とセントラル機器とを連携させて所定のデータ処理の実行を開始させる。
したがって、データ処理システムでは、各々の制約下において、通信の特性またはＯＳの機能を有効活用し（または規約を満たし）、より効果的に複数の機器を連携して動作させることができる。
【０３８９】
ペリフェラル機器の制御部と、セントラル機器の制御部は、ペリフェラル機器とセントラル機器のいずれか一方が所定の動作状態にない場合において、所定の動作状態にある機器から所定の動作状態にない機器に対して第１通信部を介して所定の信号を送受信することにより所定の動作状態にない機器を所定の動作状態に移行させる。
したがって、データ処理システムでは、各々の制約下において、通信の特性またはＯＳの機能を有効活用し（または規約を満たし）、より効果的に複数の機器を連携して動作させることができる。
【０３９０】
ペリフェラル機器の制御部と、セントラル機器の制御部は、任意のペリフェラル機器と任意のセントラル機器とを互いに組み合わされた状態であるペアリング状態に移行させ、ペアリング状態に移行したペリフェラル機器とセントラル機器との間で第１通信部による通信接続を確立させ、ペアリング状態に移行したペリフェラル機器とセントラル機器とを連携させて所定のデータ処理を実行する。
したがって、データ処理システムでは、各々の制約下において、通信の特性またはＯＳの機能を有効活用し（または規約を満たし）、より効果的に複数の機器を連携して動作させることができる。
【０３９１】
ペリフェラル機器の制御部と、セントラル機器の制御部は、ペアリング状態にないペリフェラル機器とセントラル機器との間で通信接続を確立させる場合には、この２つの機器を新規にペアリング状態に移行させるためのユーザ操作が行われたことを条件として通信接続を確立させるように第１通信部を制御し、ペアリング状態にあるペリフェラル機器とセントラル機器との間で通信接続を確立させる場合には、ユーザ操作を行うことなく自動的に通信接続を確立させるように第１通信部を制御する。
したがって、データ処理システムでは、各々の制約下において、通信の特性またはＯＳの機能を有効活用し（または規約を満たし）、より効果的に複数の機器を連携して動作させることができる。
【０３９２】
ペリフェラル機器の制御部と、セントラル機器の制御部は、ペリフェラル機器とセントラル機器との間で通信接続を確立させる場合に、この２つの機器のペアリング状態と、その他のペリフェラル機器またはその他のセントラル機器との組み合わせのペアリング状態を考慮して、通信接続を確立させるか否かを判断する。
したがって、データ処理システムでは、各々の制約下において、通信の特性またはＯＳの機能を有効活用し（または規約を満たし）、より効果的に複数の機器を連携して動作させることができる。
【０３９３】
ペリフェラル機器の制御部は、アドバタイジング信号を送信する際に、ペアリング状態に応じてアドバタイジング信号の一部の状態を変化させるように第１通信部を制御する。
セントラル機器の制御部は、ペアリング状態と、ペリフェラル機器から受信したアドバタイジング信号の一部の変化状態に応じて当該ペリフェラル機器との間で通信接続を確立するか否かを決定するように第１通信部を制御する。
したがって、データ処理システムでは、各々の制約下において、通信の特性またはＯＳの機能を有効活用し（または規約を満たし）、より効果的に複数の機器を連携して動作させることができる。
【０３９４】
ペリフェラル機器の制御部は、アドバタイジング信号を送信する際に、いずれのセントラル機器ともペアリング状態にない場合には、アドバタイジング信号の一部が第１状態である第１アドバタイジング信号を送信し、いずれかのセントラル機器との間でペアリング状態にある場合には、アドバタイジング信号の一部が第１状態とは異なる第２状態である第２アドバタイジング信号を送信するように第１通信部を制御する。
セントラル機器の制御部は、ペアリング状態にないペリフェラル機器から第１アドバタイジング信号を受信した場合には、当該ペリフェラル機器との間で通信接続を確立するように第１通信部を制御し、ペアリング状態にないペリフェラル機器から第２アドバタイジング信号を受信した場合には、当該ペリフェラル機器との間で通信接続を確立しないように第１通信部を制御し、ペアリング状態にあるペリフェラル機器から第１アドバタイジング信号を受信した場合には、当該ペリフェラル機器との間で通信接続を確立しないように第１通信部を制御し、ペアリング状態にあるペリフェラル機器から第２アドバタイジング信号を受信した場合には、当該ペリフェラル機器との間で通信接続を確立するように第１通信部を制御する。
したがって、データ処理システムでは、各々の制約下において、通信の特性またはＯＳの機能を有効活用し（または規約を満たし）、より効果的に複数の機器を連携して動作させることができる。
【０３９５】
ペリフェラル機器の制御部と、セントラル機器の制御部は、所定のデータ処理の実行中に、第１通信部による通信接続が切断された場合には、ユーザ操作を行うことなく自動的に切断された通信接続を再度確立させるように第１通信部を制御する。
したがって、データ処理システムでは、各々の制約下において、通信の特性またはＯＳの機能を有効活用し（または規約を満たし）、より効果的に複数の機器を連携して動作させることができる。
【０３９６】
ペリフェラル機器の制御部は、切断された通信接続を再度確立させる場合は、アドバタイジング信号の一部を変化させた第２アドバタイジング信号を送信するように第１通信部を制御する。
セントラル機器の制御部は、切断された通信接続を再度確立させる場合は、第２アドバタイジング信号を受信したことを条件として通信接続を確立するように第１通信部を制御する。
したがって、データ処理システムでは、各々の制約下において、通信の特性またはＯＳの機能を有効活用し（または規約を満たし）、より効果的に複数の機器を連携して動作させることができる。
【０３９７】
ペリフェラル機器は、撮影機能を有する撮像装置である。
セントラル機器は、画像の管理機能を有する情報端末である。
所定のデータ処理は、撮像装置により撮像された画像を情報端末に送信し、この送信された画像を情報端末で管理させる処理である。
したがって、データ処理システムでは、各々の制約下において、通信の特性またはＯＳの機能を有効活用し（または規約を満たし）、より効果的に複数の機器を連携して動作させることができる。
【０３９８】
情報端末の制御部は、第１通信部による通信接続を維持した状態で、所定のデータ処理の実行に必要な画像管理プログラムを一時的に実行を停止した実行停止状態に移行させ、撮像装置から第１通信部を介して所定の信号を受信した場合に、実行停止状態にある画像管理プログラムを実行状態に移行させ、実行状態に移行した画像管理プログラムにより、撮像装置から送信される画像を受信して管理する処理を実行する。
したがって、データ処理システムでは、各々の制約下において、通信の特性またはＯＳの機能を有効活用し（または規約を満たし）、より効果的に複数の機器を連携して動作させることができる。
【０３９９】
撮像装置の制御部は、撮影を行った際に、自動送信モードが設定されている場合は、情報端末に対して第１通信部を介して所定の信号を送信し、情報端末が画像管理プログラムを実行状態に移行させた後に、撮影した画像を自動的に情報端末に送信する処理を実行する。
したがって、データ処理システムでは、各々の制約下において、通信の特性またはＯＳの機能を有効活用し（または規約を満たし）、より効果的に複数の機器を連携して動作させることができる。
【０４００】
ペリフェラル機器は、撮影機能を有する撮像装置である。
セントラル機器は、操作機能および表示機能を有する情報端末である。
所定のデータ処理は、情報端末の操作に応じて撮像装置の撮影機能を遠隔操作する処理である。
したがって、データ処理システムでは、各々の制約下において、通信の特性またはＯＳの機能を有効活用し（または規約を満たし）、より効果的に複数の機器を連携して動作させることができる。
【０４０１】
撮像装置の制御部は、第１通信部による通信接続を維持した状態で、電源をオフ状態に移行させ、情報端末から第１通信部を介して所定の信号を受信した場合に、電源をオン状態に移行させ、電源をオン状態に移行した状態で情報端末からの遠隔操作に応じて撮影機能に関する処理を実行する。
したがって、データ処理システムでは、各々の制約下において、通信の特性またはＯＳの機能を有効活用し（または規約を満たし）、より効果的に複数の機器を連携して動作させることができる。
【０４０２】
情報端末の制御部は、遠隔操作モードが設定されている状態でユーザ操作があった場合は、撮像装置に対して第１通信部を介して所定の信号を送信し、撮像装置の電源をオン状態に移行させた後に、撮像装置の撮影機能を遠隔操作する処理を実行する。
したがって、データ処理システムでは、各々の制約下において、通信の特性またはＯＳの機能を有効活用し（または規約を満たし）、より効果的に複数の機器を連携して動作させることができる。
【０４０３】
情報端末の制御部は、撮像装置に対して第１通信部を介して起動時の動作モードを指定する所定の信号を送信する。
撮像装置の制御部は、情報端末から第１通信部を介して起動時の動作モードを指定する所定の信号を受信した場合に、電源をオン状態に移行させるとともに指定された動作モードに移行させる。
したがって、データ処理システムでは、各々の制約下において、通信の特性またはＯＳの機能を有効活用し（または規約を満たし）、より効果的に複数の機器を連携して動作させることができる。
【０４０４】
ペリフェラル機器と、セントラル機器は、第１通信方式よりも高速のデータ通信が行えるが、ペリフェラル機器とセントラル機器とが所定の動作状態にない場合には通信ができない第２通信方式による通信制御を行う第２通信部を更に備える。
所定のデータ処理は、第２通信部を介してペリフェラル機器とセントラル機器との間で第２通信方式によるデータ通信を行う処理である。
したがって、データ処理システムでは、各々の制約下において、通信の特性またはＯＳの機能を有効活用し（または規約を満たし）、より効果的に複数の機器を連携して動作させることができる。
【０４０５】
第１通信部は、第２通信部よりも通信接続を維持するための省電力が低い。
したがって、データ処理システムでは、各々の制約下において、通信の特性またはＯＳの機能を有効活用し（または規約を満たし）、より効果的に複数の機器を連携して動作させることができる。
【０４０６】
ペリフェラル機器の制御部と、セントラル機器の制御部は、ペリフェラル機器とセントラル機器のうち、第２通信部によるデータ通信ができる動作状態にない機器に対して、第１通信部を介して所定の信号を送信することにより、第２通信部によるデータ通信ができる動作状態に移行させた後に、ペリフェラル機器とセントラル機器との間で第２通信部によるデータ通信を開始させる。
したがって、データ処理システムでは、各々の制約下において、通信の特性またはＯＳの機能を有効活用し（または規約を満たし）、より効果的に複数の機器を連携して動作させることができる。
【０４０７】
第２通信方式は、任意の機器との間で通信接続を確立させるために必要な接続情報を設定し、この設定された接続情報を用いて通信接続を確立させる。
ペリフェラル機器の制御部は、第１通信部による通信接続を確立した状態では、接続情報の設定変更を禁止する。
したがって、データ処理システムでは、各々の制約下において、通信の特性またはＯＳの機能を有効活用し（または規約を満たし）、より効果的に複数の機器を連携して動作させることができる。
【０４０８】
撮像装置の制御部は、第１通信部を介して信号を受信した場合に、ペアリング状態にある情報端末からの意図的な起動要求信号であったことを条件に電源をオン状態に移行させる。
したがって、データ処理システムでは、各々の制約下において、通信の特性またはＯＳの機能を有効活用し（または規約を満たし）、より効果的に複数の機器を連携して動作させることができる。
【０４０９】
ペリフェラル機器の制御部と、セントラル機器の制御部は、所定のデータ処理の実行中に、ペリフェラル機器またはセントラル機器のいずれかが所定の動作状態ではなくなったことに起因して所定のデータ処理の実行が中断された場合に、所定の動作状態にある機器から所定の動作状態ではなくなった機器に対して、第１通信部を介して所定の信号を送信することにより、所定の動作状態にない機器を所定の動作状態に移行させた後に、中断されている所定のデータ処理の実行を再開させる。
したがって、データ処理システムでは、各々の制約下において、通信の特性またはＯＳの機能を有効活用し（または規約を満たし）、より効果的に複数の機器を連携して動作させることができる。
【０４１０】
情報端末の制御部は、第１通信部による通信接続を維持した状態で、画像管理プログラムをバックグラウンドで実行させ、オペレーティングシステムで規定されたバックグラウンド実行の制限時間を越えて画像管理プログラムを連続的に実行させた場合に、画像管理プログラムを実行停止状態に移行させる。
撮像装置の制御部は、所定のデータ処理の実行中に、情報端末が、オペレーティングシステムによるバックグラウンド実行の時間制限により画像管理プログラムを実行停止状態に移行させたことに起因して所定のデータ処理の実行が中断される毎に、第１通信部を介して所定の信号を送信して実行停止状態にある画像管理プログラムを実行状態に移行させて、中断されている所定のデータ処理の実行を再開させる。
したがって、データ処理システムでは、各々の制約下において、通信の特性またはＯＳの機能を有効活用し（または規約を満たし）、より効果的に複数の機器を連携して動作させることができる。
【０４１１】
所定の動作状態とは、電源がオン状態であり、かつ、所定のデータ処理を実行するためのプログラムが動作しており、かつ、第２通信部による第２通信方式による通信が可能な状態である。
したがって、データ処理システムでは、各々の制約下において、通信の特性またはＯＳの機能を有効活用し（または規約を満たし）、より効果的に複数の機器を連携して動作させることができる。
【０４１２】
ペリフェラル機器は、自己の電源がオン状態かオフ状態かに応じて、第１通信部によって通信接続が維持されているか否かを監視するインターバル時間を変化させる。
したがって、データ処理システムでは、各々の制約下において、通信の特性またはＯＳの機能を有効活用し（または規約を満たし）、より効果的に複数の機器を連携して動作させることができる。
【０４１３】
第１通信方式は、ＢＬＥ（Ｂｌｕｅｔｏｏｔｈ  Ｌｏｗ  Ｅｎｅｒｇｙ）（商標）規格に基づく無線通信である。
したがって、データ処理システムでは、各々の制約下において、通信の特性またはＯＳの機能を有効活用し（または規約を満たし）、より効果的に複数の機器を連携して動作させることができる。
【０４１４】
また、通信システムは、所定の機能を提供する第１機器と、この第１機器の提供する機能を利用する第２機器とが連携して所定のデータ処理を実行するデータ処理システムである。
データ処理システムは、実行部と、通信制御部と、ペアリング部と、制御部と、を備える。
実行部は、第１機器と第２機器とが連携して所定のデータ処理を実行する。
通信制御部は、第１機器と第２機器との間で通信接続を確立し、この通信接続を確立した第１機器と第２機器とが所定のデータ処理を実行可能な所定の動作状態にない場合であっても、当該第１機器と当該第２機器との間で通信接続を維持する。
ペアリング部は、第１機器と第２機器とを互いに組み合わされた状態であるペアリング状態に移行させる。
制御部は、ペアリング状態に移行した第１機器と第２機器とが所定の動作状態にない場合において、当該第１機器と当該第２機器との間で通信制御部により所定の信号を送受信することにより所定の動作状態に移行させる。
実行部は、第１機器と第２機器とをペアリング状態に移行させた後に、当該第１機器と当該第２機器とを連携させて所定のデータ処理の実行を開始させる。
通信制御部は、第１機器と第２機器との間で通信接続を確立させる場合に、この２つの機器のペアリング状態と、その他の第１機器またはその他の第２機器との組み合わせのペアリング状態を考慮して、通信接続を確立させるか否かを判断する。
したがって、データ処理システムでは、各々の制約下において、通信の特性またはＯＳの機能を有効活用し（または規約を満たし）、より効果的に複数の機器を連携して動作させることができる。
【０４１５】
また、通信システムは、所定の機能を提供するペリフェラル機器と連携して所定のデータ処理を実行するセントラル機器として機能するデータ処理装置である。
データ処理装置は、第１通信部と、制御部と、を備える。
第１通信部は、ペリフェラル機器が送信するアドバタイジング信号を検出し、このアドバタイジング信号が示す機能が自己の所望する機能である場合に、ペリフェラル機器との間で第１通信方式による通信接続を確立し、この通信接続を確立したペリフェラル機器との間で定期的に通信を行うことで通信接続を維持する第１通信方式による通信制御を行う。
制御部は、ペリフェラル機器と連携して所定のデータ処理を実行する。
第１通信部は、ペリフェラル機器とセントラル機器とが所定のデータ処理を実行可能な所定の動作状態にない場合であっても、定期的に通信を行うことで通信接続を維持する。
制御部は、所定の動作状態にない場合において、ペリフェラル機器とセントラル機器との間で第１通信部を介して所定の信号を送信することにより、所定の動作状態に移行させた後に、ペリフェラル機器と連携して所定のデータ処理の実行を開始させる。
したがって、データ処理システムでは、各々の制約下において、通信の特性またはＯＳの機能を有効活用し（または規約を満たし）、より効果的に複数の機器を連携して動作させることができる。
【０４１６】
また、通信システムは、所定の機能を提供するペリフェラル機器として機能し、当該機能を利用するセントラル機器と連携して所定のデータ処理を実行するデータ処理装置である。
データ処理装置は、第１通信部と、制御部と、を備える。
第１通信部は、いずれのセントラル機器とも通信接続を確立していない状態において、自己の存在および自己の提供する機能を他の機器に知らせる信号であるアドバタイジング信号を同報通信により送信し、このアドバタイジング信号に応答してきたセントラル機器との間で通信接続を確立し、この通信接続を確立したセントラル機器との間で定期的に通信を行うことで通信接続を維持する第１通信方式による通信制御を行う。
制御部は、セントラル機器と連携して所定のデータ処理を実行する。
第１通信部は、ペリフェラル機器とセントラル機器とが所定のデータ処理を実行可能な所定の動作状態にない場合であっても、定期的に通信を行うことで通信接続を維持する。
制御部は、所定の動作状態にない場合において、ペリフェラル機器とセントラル機器との間で第１通信部を介して所定の信号を送信することにより、所定の動作状態に移行させた後に、セントラル機器とを連携させて所定のデータ処理の実行を開始させる。
したがって、データ処理システムでは、各々の制約下において、通信の特性またはＯＳの機能を有効活用し（または規約を満たし）、より効果的に複数の機器を連携して動作させることができる。
【０４１７】
また、以上のように構成される通信システムでは、複数の装置間でデータをやり取りする。
また、通信システムでは、通信を行う装置間で、互いに通信先を登録するように構成する。
また、通信システムでは、所定情報を通信する所定の通信手続きを行って、互いに通信接続を確立した通信接続状態に移行し、通信接続状態において、所定間隔毎に断続的な定期通信を行い、定期通信が維持されている間は、通信接続状態が維持され、当該定期通信が途切れた場合に当該通信接続状態が解除され、通信接続状態が解除された状態において、再度、通信接続状態に移行するにあたり送信される所定情報の内容の変化状態と、登録した通信先の有無とに応じて、通信接続状態への移行の可否を制御する。
したがって、通信システムでは、各々の制約下において、通信の特性またはＯＳの機能を有効活用し（または規約を満たし）、より効果的に複数の機器を連携して動作させることができる。
【０４１８】
また、通信システムでは、一方の装置は、他方の装置のアドバタイジング信号を検出して、装置間における通信先の登録の状態及び当該アドバタイジング信号に含まれるデバイス名の変化状態に応じて接続の有無を制御する。
したがって、通信システムでは、通信システムでは、各々の制約下において、通信の特性またはＯＳの機能を有効活用し（または規約を満たし）、より効果的に複数の機器を連携して動作させることができる。
【０４１９】
また、通信システムでは、アプリケーションがバックグラウンドでデータ転送が可能に動作するように構成される。
また、通信システムでは、一方の装置から他方の装置へのデータ転送中に、当該他方の装置におけるアプリケーションのバックグラウンドでのデータ転送動作がＯＳ（Ｏｐｅｒａｔｉｎｇ  Ｓｙｓｔｅｍ）の制御により中断される毎に、当該一方の装置から当該他方の装置におけるデータ転送を行っていたアプリケーションを起動して、中断されたデータ転送を再開する。
したがって、通信システムでは、通信システムでは、各々の制約下において、通信の特性またはＯＳの機能を有効活用し（または規約を満たし）、より効果的に複数の機器を連携して動作させることができる。
【０４２０】
また、通信システムでは、通信接続状態を所定のタイミングで監視する。
また、通信システムでは、監視を行う装置の電源がＯＮ状態かＯＦＦ状態かに応じて、通信接続状態の監視のインターバル時間を変化させる。
したがって、通信システムでは、通信システムでは、各々の制約下において、通信の特性またはＯＳの機能を有効活用し（または規約を満たし）、より効果的に複数の機器を連携して動作させることができる。
【０４２１】
また、通信システムでは、装置間において通信先が登録されている状態においては、一方の装置で通信のイベントが発生した場合に、他方の装置からの意図的な要求であったことを条件に、当該一方の装置の電源をＯＮする。
したがって、通信システムでは、各々の制約下において、通信の特性またはＯＳの機能を有効活用し（または規約を満たし）、より効果的に複数の機器を連携して動作させることができる。
【０４２２】
また、通信システムでは、複数の異なる通信方式で通信を行うように構成する。
また、通信システムでは、第１の通信方式と、当該第１の通信方式とは異なる通信方式の第２の通信方式とを連携させることにより、一方の装置と他方の装置とを、相手側の装置からの操作で、所定の制御を行う。
したがって、通信システムでは、通信システムでは、各々の制約下において、通信の特性またはＯＳの機能を有効活用し（または規約を満たし）、より効果的に複数の機器を連携して動作させることができる。
【０４２３】
また、通信システムでは、第２の通信方式での通信を用いて、画像の送信要求をやりとりし、第１の通信方式での通信を用いて、画像送信を行う。
したがって、通信システムでは、各々の制約下において、通信の特性またはＯＳの機能を有効活用し（または規約を満たし）、より効果的に複数の機器を連携して動作させることができる。
【０４２４】
また、通信システムでは、第２の通信方式での通信の通信先が登録されている状態においては、第１の通信方式における通信の設定変更を禁止する。
したがって、通信システムでは、通信システムでは、各々の制約下において、通信の特性またはＯＳの機能を有効活用し（または規約を満たし）、より効果的に複数の機器を連携して動作させることができる。
【０４２５】
以上のように構成される通信装置は、ペアリング手段と、通信手段と、制御手段と、を備える。
通信制御部５１（ペアリング手段）は、通信相手を登録する。
また、通信制御部５１（通信手段）は、所定情報を通信する所定の通信手続きにより、登録した通信相手との通信接続を確立した通信接続状態に移行し、通信接続状態において、所定間隔毎に断続的な定期通信を行い、定期通信が維持されている間は、通信接続状態が維持され、当該定期通信が途切れた場合に通信接続状態が解除されるように通信を行うように第１通信部２０−１を制御する。
また、通信制御部５１（制御手段）は、通信接続状態が解除された状態において、再度、通信接続状態に移行するにあたり送信される所定情報の内容の変化状態と、登録した通信先の有無とに応じて、通信接続の可否を制御する。
したがって、撮像装置１（通信装置）では、通信システムでは、各々の制約下において、通信の特性またはＯＳの機能を有効活用し（または規約を満たし）、より効果的に複数の機器を連携して動作させることができる。
【０４２６】
なお、上述してきた実施形態の前提条件としては、以下のようなものがある。
・Ｗｉ−Ｆｉ通信は、１つの機器で同時に通信接続が可能な相手は複数台可能であり、複数のアプリがシェアしながらＷｉ−Ｆｉ通信を利用する。例えば、カメラである撮像装置１のＡＰにＰＣやスマートフォンである携帯端末２を８台接続して同時にカメラである撮像装置１の画像を参照できる。
なお、本実施形態においては、スマートフォンである携帯端末２から同時に接続できるＡＰ（カメラである撮像装置１）は１台のみとして構成される。
【０４２７】
・Ｗｉ−Ｆｉ通信において、各アプリは、バックグラウンドで実行されている状態ではデータ通信接続が維持される保証はない。
・これに対して、ＢＬＥ通信は、１つの機器で同時に通信接続が可能な相手は複数台が可能である。詳細には、セントラルは複数のペリフェラルを接続できるが、ペリフェラルは１つのセントラルにしか接続できないように構成される。
また、ＢＬＥ通信は、各アプリは自己専用の通信接続を独占できる。即ち、ＢＬＥの物理的な接続は１つであり、その物理的な接続をシェアして独自の論理的な接続を独占できる。
【０４２８】
・また、ＢＬＥ通信において、各アプリは、バックグラウンドで実行されている場合であっても、所定の条件で通信接続を維持できる。
・所定の条件とは、通信接続を維持するために所定のインターバル間隔毎に行われる断続的な通信が継続していることである。
・この条件を満たさなくなる場合としては、例えば、機器間の距離が離れるなどにより電波状況が悪化した場合や、ｉＯＳが他のアプリにＣＰＵパワーやメモリ領域を空け渡すために強制的にバックグラウンドでＢＬＥ通信を行っているアプリケーションの動作を中断する場合などがある。即ち、距離が離れた場合は物理的な接続が切断されるが、アプリの動作が中断された場合は、物理的な接続は維持され、論理的な接続によるデータ通信が中断される。
【０４２９】
・スマートフォンである携帯端末２は、本実施形態に関連しないアプリケーションソフトウェアを含めて複数のアプリケーションソフトウェアを実行可能である。
・スマートフォンである携帯端末２は、本実施形態に関連するアプリがバックグラウンドでＷｉ−Ｆｉ通信を実行中に、本実施形態に関連しない他のアプリがフォアグラウンドでＷｉ−Ｆｉ通信を開始すると、本実施形態に関連するアプリのＷｉ−Ｆｉ通信は中断されてしまう場合がある。なお、アプリケーションがバックグラウンドでＷｉ−Ｆｉ通信（データ通信）を実行中、他のアプリがフォアグラウンドでＷｉ−Ｆｉ通信を開始した場合、バックグラウンドのアプリのＷｉ−Ｆｉ通信が必ず中断されてしまう訳ではなく、例えば、ｉＯＳの場合には、制限時間内であれば、バックグラウンドでデータ通信を継続することが可能に構成される。
【０４３０】
・スマートフォンである携帯端末２は、本実施形態に関連するアプリケーションがバックグラウンドで、ペアリングされている相手とのＢＬＥ通信を行っている場合に、本実施形態に関連しない他のアプリケーションがフォアグラウンドで他の相手とＢＬＥ通信を開始することは無いように構成することもできる。なお、無関係なアプリケーションがＢＬＥ通信をすることは可能に構成される。
【０４３１】
・本実施形態でいう、Ｗｉ−Ｆｉ通信と比較した場合のＢＬＥ通信の常時接続性とは、２つの意味がある。
・１つは、所定の条件を満たしている間は、低消費電力状態であっても通信接続が維持されるという意味である。
・もう１つは、所定の条件を満たさなくなることにより通信接続が遮断された場合であっても、接続相手（ペアリングとは少し違う概念？）を変えない限りは、同じ相手と容易に再接続できるという意味である。
なお、一般的なＢＬＥのペアリングはＢＬＥ接続の確立を指すが、カメラである撮像装置１のペアリングはＢＬＥ接続の確立に加えて、スマートフォンである携帯端末２のアプリケーションがカメラのＢＤアドレスを記録することと、Ｗｉ−Ｆｉ接続を一度は確立する（ｉＯＳの場合はＷｉ−Ｆｉプロファイルの登録）ことを含む。スマートフォンである携帯端末２のアプリケーションがＢＤアドレスを記憶することで、ＢＬＥ切断後の再接続時に前に接続していたカメラと接続できるようになる。
【０４３２】
・スマートフォンである携帯端末２のＯＳは、上述した制約下で運用する、例えば、ｉＯＳのバージョン８を搭載している。
【０４３３】
・本実施形態においては、上述したような前提とするため、Ｗｉ−Ｆｉ通信では予め通信相手を固定的に登録（ペアリング）しておくことはできないように構成することができ、ＢＬＥ通信においては、予め通信相手を固定的に登録（ペアリング）しておくように構成することができる。なお、消費電力を考慮しない場合には、Ｗｉ−Ｆｉを常時接続させるように構成することができ、アプリケーションでＷｉ−Ｆｉ接続する相手を記憶することように構成することができる。
ＢＬＥ使用のメリットは、Ｗｉ−Ｆｉ接続時のユーザ操作を簡略化できることであり、ＳＳＩＤとＰＷの入力を不要とし、カメラである撮像装置１とスマートフォンである携帯端末２のどちらか一方の操作でＷｉ−Ｆｉ接続をすることができることにある。
【０４３４】
以上のように構成される実施形態においては、ＢＬＥ通信は、低消費電力の通信を可能とするための動作として、ペリフェラル（カメラである撮像装置１）のアドバタイジング信号をセントラル（スマートフォンである携帯端末２）が検出して接続を開始し、接続を開始した後は、所定のインターバル時間毎に通信用の電源のＯＮとＯＦＦを繰り返しながら断続的な通信を行う。
このようなＢＬＥ通信の規約（制約）として、所定のインターバル時間毎の通信が継続している間は、通信の接続状態が維持されるが、何らかの要因で所定のインターバル時間毎の通信ができなくなった場合には、通信の接続状態が解除される。通信の接続状態が解除された場合、再接続するためには、再びペリフェラル（カメラである撮像装置１）のアドバタイジングとセントラル（スマートフォンである携帯端末２）のスキャンから始める必要がある。
ここで言う何らかの要因とは、例えば、機器間の距離が離れることで電波が弱くなったり、機器のＯＳ（オペレーティングシステム）の制約によるものだったりなどがある。
ＯＳの制約には、例えば、ｉＯＳの場合、各アプリは、バックグラウンド実行でＢＬＥデバイスとの通信ができるが、他のアプリにＣＰＵパワーやメモリを共有させるため、連続して動作可能な時間が制限されており、ＢＬＥ通信の実行中であっても接続が中断されてしまう。
【０４３５】
このため、上述した実施形態では、例えば、ｉＯＳを前提とするものの場合には、複数の機器を連携して動作させる場合に、複数のアプリケーションソフトウェアを用いて、より効果的に連携動作を行わせることを目的としている。
また、上述した実施形態では、例えば、ＢＬＥを前提とするもの場合には、複数の機器を連携して動作させる場合に、低消費電力の通信を用いて、より効果的に連携動作を行わせることを目的としている。
【０４３６】
具体的には、上述した実施形態では、ＢＬＥとＷｉ−Ｆｉを連携させることにより、カメランである撮像装置１からスマートフォンである携帯端末２へ、スマートフォンである携帯端末２からカメランである撮像装置１へ、一方の操作だけで他方の起動や制御を行う。
【０４３７】
また、上述した実施形態では、ＢＬＥ通信を用いて、画像の送信要求をやりとりし、Ｗｉ−Ｆｉ通信を用いて、実際の画像送信を行う。
【０４３８】
また、上述した実施形態では、カメランである撮像装置１で撮影するだけでスマートフォンである携帯端末２を介して撮影画像をクラウドアルバムに自動登録する場合に、スマートフォンである携帯端末２のＯＳ種類に応じてアプリの動作を変化させる。
【０４３９】
また、上述した実施形態では、カメランである撮像装置１で撮影するだけでスマートフォンである携帯端末２を介して撮影画像をクラウドアルバムに自動登録する場合に、予めスマートフォンである携帯端末２側に設定しておいた条件でクラウドアルバムへの自動登録ができる。
【０４４０】
また、上述した実施形態では、スマートフォンである携帯端末２は、バックグラウンドで起動中のアプリは他のアプリと連携できないので、カメランである撮像装置１を介してＢＬＥにより他のアプリを起動する。
【０４４１】
また、上述した実施形態では、カメランである撮像装置１で撮影するだけでスマートフォンである携帯端末２を介して撮影画像をクラウドアルバムに自動登録する場合に、事前に登録すべきアルバムをカメランである撮像装置１側で選択し、この選択情報をスマートフォンである携帯端末２に記憶しておく。
【０４４２】
また、上述した実施形態では、スマートフォンである携帯端末２は、カメランである撮像装置１のアドバタイジング信号を検出してＢＬＥ接続（再接続）を行う場合に、ペアリング状態およびアドバタイジング信号に含まれるデバイス名の変化状態に応じて接続の有無を制御する。
【０４４３】
また、上述した実施形態では、カメランである撮像装置１からスマートフォンである携帯端末２へのデータ転送中に、アプリケーションのバックグラウンド動作がｉＯＳの制御により中断される毎に、カメランである撮像装置１からＢＬＥによりアプリケーションを再度起動して、中断されたデータ転送を再開する。
【０４４４】
また、上述した実施形態では、カメランである撮像装置１は、自己の電源がＯＮ状態かＯＦＦ状態かに応じて、ＢＬＥの接続監視のインターバル時間を変化させる。
【０４４５】
また、上述した実施形態では、カメランである撮像装置１は、ＢＬＥのペアリングが確立された状態では、Ｗｉ−Ｆｉの設定変更を禁止する。
【０４４６】
また、上述した実施形態では、カメランである撮像装置１は、ＢＬＥのペアリングが確立された状態で、ＢＬＥのイベントが発生した場合に、スマートフォンである携帯端末２からの意図的な要求であったことを条件にカメランである撮像装置１の電源をＯＮする。
【０４４７】
なお、本発明は、上述の実施形態に限定されるものではなく、本発明の目的を達成できる範囲での変形、改良等は本発明に含まれるものである。
【０４４８】
また、上述の実施形態では、外部機器は、スマートフォンで構成される携帯端末２として説明したが、これに限られず、例えば、タブレット端末、ＰＣ（Ｐｅｒｓｏｎａｌ  Ｃｏｍｐｕｔｅｒ）、他のデジタルカメラ等の電子機器、或いはサーバでもよい。また、通信方式は近距離型通信のＮＦＣ（Ｎｅａｒ  Ｆｉｅｌｄ  Ｃｏｍｍｕｎｉｃａｔｉｏｎ）、公衆回線等他の無線通信でも、更に有線でもよく、送信先は複数でも、インターネット等のネットワークを介してもよい。
【０４４９】
また、上述の実施形態では、本発明が適用される撮像装置１は、デジタルカメラ、携帯端末２はスマートフォンを例として説明したが、特にこれに限定されない。
例えば、本発明は、上述した処理機能を有する電子機器一般に適用することができる。具体的には、例えば、本発明は、ノート型のパーソナルコンピュータ、プリンタ、テレビジョン受像機、ビデオカメラ、携帯型ナビゲーション装置、携帯電話機、スマートフォン、ポータブルゲーム機等に適用可能である。
【０４５０】
一連の処理をソフトウェアにより実行させる場合には、そのソフトウェアを構成するプログラムが、コンピュータ等にネットワークや記録媒体からインストールされる。
コンピュータは、専用のハードウェアに組み込まれているコンピュータであってもよい。また、コンピュータは、各種のプログラムをインストールすることで、各種の機能を実行することが可能なコンピュータ、例えば汎用のパーソナルコンピュータであってもよい。
【０４５１】
このようなプログラムを含む記録媒体は、ユーザにプログラムを提供するために装置本体とは別に配布される図３のリムーバブルメディア３１により構成されるだけでなく、装置本体に予め組み込まれた状態でユーザに提供される記録媒体等で構成される。リムーバブルメディア３１は、例えば、磁気ディスク（フロッピディスクを含む）、光ディスク、又は光磁気ディスク等により構成される。光ディスクは、例えば、ＣＤ−ＲＯＭ（Ｃｏｍｐａｃｔ  Ｄｉｓｋ−Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ），ＤＶＤ（Ｄｉｇｉｔａｌ  Ｖｅｒｓａｔｉｌｅ  Ｄｉｓｋ），Ｂｌｕ−ｒａｙ（登録商標）  Ｄｉｓｃ（ブルーレイディスク）等により構成される。光磁気ディスクは、ＭＤ（Ｍｉｎｉ−Ｄｉｓｋ）等により構成される。また、装置本体に予め組み込まれた状態でユーザに提供される記録媒体は、例えば、プログラムが記録されている図３のＲＯＭ１２や、図３の記憶部１９に含まれるハードディスク等で構成される。
【０４５２】
なお、本明細書において、記録媒体に記録されるプログラムを記述するステップは、その順序に沿って時系列的に行われる処理はもちろん、必ずしも時系列的に処理されなくとも、並列的或いは個別に実行される処理をも含むものである。
また、本明細書において、システムの用語は、複数の装置や複数の手段などより構成される全体的な装置を意味するものとする。
【０４５３】
以上、本発明のいくつかの実施形態について説明したが、これらの実施形態は、例示に過ぎず、本発明の技術的範囲を限定するものではない。本発明はその他の様々な実施形態を取ることが可能であり、さらに、本発明の要旨を逸脱しない範囲で、省略や置換等種々の変更を行うことができる。これら実施形態やその変形は、本明細書等に記載された発明の範囲や要旨に含まれるとともに、特許請求の範囲に記載された発明とその均等の範囲に含まれる。
【０４５４】
以下に、本願の出願当初の特許請求の範囲に記載された発明を付記する。
［付記１］
所定の機能を提供する機器であるペリフェラル機器と、このペリフェラル機器の提供する機能を利用する機器であるセントラル機器とが連携して所定のデータ処理を実行するデータ処理システムであって、
前記ペリフェラル機器は、
いずれのセントラル機器とも通信接続を確立していない状態において、自己の存在および自己の提供する機能を他の機器に知らせる信号であるアドバタイジング信号を同報通信により送信し、このアドバタイジング信号に応答してきたセントラル機器との間で通信接続を確立し、この通信接続を確立したセントラル機器との間で定期的に通信を行うことで通信接続を維持する第１通信方式による通信制御を行う第１通信部と、
前記セントラル機器と連携して前記所定のデータ処理を実行する制御部と、
を備え、
前記セントラル機器は、
前記ペリフェラル機器が送信するアドバタイジング信号を検出し、このアドバタイジング信号が示す機能が自己の所望する機能である場合に、前記ペリフェラル機器との間で第１通信方式による通信接続を確立し、この通信接続を確立したペリフェラル機器との間で定期的に通信を行うことで通信接続を維持する前記第１通信方式による通信制御を行う第１通信部と、
前記ペリフェラル機器と連携して前記所定のデータ処理を実行する制御部と、
を備え、
前記ペリフェラル機器の前記第１通信部と、前記セントラル機器の前記第１通信部は、
前記ペリフェラル機器と前記セントラル機器とが前記所定のデータ処理を実行可能な所定の動作状態にない場合であっても、定期的に通信を行うことで通信接続を維持し、
前記ペリフェラル機器の前記制御部と、前記セントラル機器の前記制御部は、
前記所定の動作状態にない場合において、前記ペリフェラル機器と前記セントラル機器との間で前記第１通信部を介して所定の信号を送受信することにより前記所定の動作状態に移行させた後に、前記ペリフェラル機器と前記セントラル機器とを連携させて前記所定のデータ処理の実行を開始させる、
ことを特徴とするデータ処理システム。
［付記２］
前記ペリフェラル機器の前記制御部と、前記セントラル機器の前記制御部は、
前記ペリフェラル機器と前記セントラル機器のいずれか一方が前記所定の動作状態にない場合において、前記所定の動作状態にある機器から前記所定の動作状態にない機器に対して前記第１通信部を介して所定の信号を送受信することにより前記所定の動作状態にない機器を前記所定の動作状態に移行させる、
ことを特徴とする付記１に記載のデータ処理システム。
［付記３］
前記ペリフェラル機器の前記制御部と、前記セントラル機器の前記制御部は、
任意のペリフェラル機器と任意のセントラル機器とを互いに組み合わされた状態であるペアリング状態に移行させ、
前記ペアリング状態に移行した前記ペリフェラル機器と前記セントラル機器との間で前記第１通信部による通信接続を確立させ、  前記ペアリング状態に移行した前記ペリフェラル機器と前記セントラル機器とを連携させて前記所定のデータ処理を実行する、
ことを特徴とする付記１または２に記載のデータ処理システム。
［付記４］
前記ペリフェラル機器の前記制御部と、前記セントラル機器の前記制御部は、
前記ペアリング状態にない前記ペリフェラル機器と前記セントラル機器との間で通信接続を確立させる場合には、この２つの機器を新規にペアリング状態に移行させるためのユーザ操作が行われたことを条件として通信接続を確立させるように前記第１通信部を制御し、前記ペアリング状態にある前記ペリフェラル機器と前記セントラル機器との間で通信接続を確立させる場合には、ユーザ操作を行うことなく自動的に通信接続を確立させるように前記第１通信部を制御する、
ことを特徴とする付記３に記載のデータ処理システム。
［付記５］
前記ペリフェラル機器の前記制御部と、前記セントラル機器の前記制御部は、
前記ペリフェラル機器と前記セントラル機器との間で通信接続を確立させる場合に、この２つの機器のペアリング状態と、その他の前記ペリフェラル機器またはその他の前記セントラル機器との組み合わせのペアリング状態を考慮して、通信接続を確立させるか否かを判断する、
ことを特徴とする付記３または４に記載のデータ処理システム。
［付記６］
前記ペリフェラル機器の前記制御部は、
前記アドバタイジング信号を送信する際に、前記ペアリング状態に応じて前記アドバタイジング信号の一部の状態を変化させるように前記第１通信部を制御し、
前記セントラル機器の前記制御部は、
前記ペアリング状態と、前記ペリフェラル機器から受信した前記アドバタイジング信号の一部の変化状態に応じて当該ペリフェラル機器との間で通信接続を確立するか否かを決定するように前記第１通信部を制御する、
ことを特徴とする付記５に記載のデータ処理システム。
［付記７］
前記ペリフェラル機器の前記制御部は、
前記アドバタイジング信号を送信する際に、いずれのセントラル機器とも前記ペアリング状態にない場合には、前記アドバタイジング信号の一部が第１状態である第１アドバタイジング信号を送信し、いずれかのセントラル機器との間で前記ペアリング状態にある場合には、前記アドバタイジング信号の一部が前記第１状態とは異なる第２状態である第２アドバタイジング信号を送信するように前記第１通信部を制御し、
前記セントラル機器の前記制御部は、
前記ペアリング状態にないペリフェラル機器から前記第１アドバタイジング信号を受信した場合には、当該ペリフェラル機器との間で通信接続を確立するように前記第１通信部を制御し、
前記ペアリング状態にないペリフェラル機器から前記第２アドバタイジング信号を受信した場合には、当該ペリフェラル機器との間で通信接続を確立しないように前記第１通信部を制御し、
前記ペアリング状態にあるペリフェラル機器から前記第１アドバタイジング信号を受信した場合には、当該ペリフェラル機器との間で通信接続を確立しないように前記第１通信部を制御し、
前記ペアリング状態にあるペリフェラル機器から前記第２アドバタイジング信号を受信した場合には、当該ペリフェラル機器との間で通信接続を確立するように前記第１通信部を制御する、
ことを特徴とする付記６に記載のデータ処理システム。
［付記８］
前記ペリフェラル機器の前記制御部と、前記セントラル機器の前記制御部は、
前記所定のデータ処理の実行中に、前記第１通信部による通信接続が切断された場合には、ユーザ操作を行うことなく自動的に切断された通信接続を再度確立させるように前記第１通信部を制御する、
ことを特徴とする付記１乃至７のいずれかに記載のデータ処理システム。
［付記９］
前記ペリフェラル機器の前記制御部は、
切断された通信接続を再度確立させる場合は、前記アドバタイジング信号の一部を変化させた第２アドバタイジング信号を送信するように前記第１通信部を制御し、
前記セントラル機器の前記制御部は、
切断された通信接続を再度確立させる場合は、前記第２アドバタイジング信号を受信したことを条件として通信接続を確立するように前記第１通信部を制御する、
ことを特徴とする付記８に記載のデータ処理システム。
［付記１０］
前記ペリフェラル機器は、撮影機能を有する撮像装置であり、
前記セントラル機器は、画像の管理機能を有する情報端末であり、
前記所定のデータ処理は、前記撮像装置により撮像された画像を前記情報端末に送信し、この送信された画像を前記情報端末で管理させる処理である、
ことを特徴とする付記１乃至９のいずれかに記載のデータ処理システム。
［付記１１］
前記情報端末の前記制御部は、
前記第１通信部による通信接続を維持した状態で、前記所定のデータ処理の実行に必要な画像管理プログラムを一時的に実行を停止した実行停止状態に移行させ、
前記撮像装置から前記第１通信部を介して所定の信号を受信した場合に、前記実行停止状態にある前記画像管理プログラムを実行状態に移行させ、
前記実行状態に移行した前記画像管理プログラムにより、前記撮像装置から送信される画像を受信して管理する処理を実行する、
ことを特徴とする付記１０に記載のデータ処理システム。
［付記１２］
前記撮像装置の前記制御部は、
撮影を行った際に、自動送信モードが設定されている場合は、前記情報端末に対して前記第１通信部を介して所定の信号を送信し、
前記情報端末が前記画像管理プログラムを前記実行状態に移行させた後に、撮影した画像を自動的に前記情報端末に送信する処理を実行する、
ことを特徴とする付記１１に記載のデータ処理システム。
［付記１３］
前記ペリフェラル機器は、撮影機能を有する撮像装置であり、
前記セントラル機器は、操作機能および表示機能を有する情報端末であり、
前記所定のデータ処理は、前記情報端末の操作に応じて前記撮像装置の撮影機能を遠隔操作する処理である、
ことを特徴とする付記１乃至９のいずれかに記載のデータ処理システム。
［付記１４］
前記撮像装置の前記制御部は、
前記第１通信部による通信接続を維持した状態で、電源をオフ状態に移行させ、
前記情報端末から前記第１通信部を介して所定の信号を受信した場合に、電源をオン状態に移行させ、
電源をオン状態に移行した状態で前記情報端末からの遠隔操作に応じて撮影機能に関する処理を実行する、
ことを特徴とする付記１３に記載のデータ処理システム。
［付記１５］
前記情報端末の前記制御部は、
遠隔操作モードが設定されている状態でユーザ操作があった場合は、前記撮像装置に対して前記第１通信部を介して所定の信号を送信し、
前記撮像装置の電源をオン状態に移行させた後に、前記撮像装置の撮影機能を遠隔操作する処理を実行する、
ことを特徴とする付記１４に記載のデータ処理システム。
［付記１６］
前記情報端末の前記制御部は、
前記撮像装置に対して前記第１通信部を介して起動時の動作モードを指定する所定の信号を送信し、
前記撮像装置の前記制御部は、
前記情報端末から前記第１通信部を介して起動時の動作モードを指定する所定の信号を受信した場合に、電源をオン状態に移行させるとともに指定された動作モードに移行させる、
ことを特徴とする付記１４または１５に記載のデータ処理システム。
［付記１７］
前記ペリフェラル機器と、前記セントラル機器は、
前記第１通信方式よりも高速のデータ通信が行えるが、前記ペリフェラル機器と前記セントラル機器とが前記所定の動作状態にない場合には通信ができない第２通信方式による通信制御を行う第２通信部を更に備え、
前記所定のデータ処理は、前記第２通信部を介して前記ペリフェラル機器と前記セントラル機器との間で前記第２通信方式によるデータ通信を行う処理である、
ことを特徴とする付記１乃至１６のいずれかに記載のデータ処理システム。
［付記１８］
前記第１通信部は、前記第２通信部よりも通信接続を維持するための省電力が低い、
ことを特徴とする付記１７に記載のデータ処理装置。
［付記１９］
前記ペリフェラル機器の前記制御部と、前記セントラル機器の前記制御部は、
前記ペリフェラル機器と前記セントラル機器のうち、前記第２通信部によるデータ通信ができる動作状態にない機器に対して、前記第１通信部を介して所定の信号を送信することにより、前記第２通信部によるデータ通信ができる動作状態に移行させた後に、前記ペリフェラル機器と前記セントラル機器との間で前記第２通信部によるデータ通信を開始させる、
ことを特徴とする付記１７または１８に記載のデータ処理装置。
［付記２０］
前記第２通信方式は、任意の機器との間で通信接続を確立させるために必要な接続情報を設定し、この設定された接続情報を用いて通信接続を確立させ、
前記ペリフェラル機器の前記制御部は、
前記第１通信部による通信接続を確立した状態では、前記接続情報の設定変更を禁止する、
ことを特徴とする付記１７乃至１９のいずれかに記載のデータ処理システム。
［付記２１］
前記撮像装置の前記制御部は、
前記第１通信部を介して信号を受信した場合に、ペアリング状態にある前記情報端末からの意図的な起動要求信号であったことを条件に電源をオン状態に移行させる、
ことを特徴とする付記１４に記載のデータ処理システム。
［付記２２］
前記ペリフェラル機器の前記制御部と、前記セントラル機器の前記制御部は、
前記所定のデータ処理の実行中に、前記ペリフェラル機器または前記セントラル機器のいずれかが前記所定の動作状態ではなくなったことに起因して前記所定のデータ処理の実行が中断された場合に、前記所定の動作状態にある機器から前記所定の動作状態ではなくなった機器に対して、前記第１通信部を介して所定の信号を送信することにより、前記所定の動作状態にない機器を前記所定の動作状態に移行させた後に、中断されている前記所定のデータ処理の実行を再開させる、
ことを特徴とする付記１乃至２１のいずれかに記載のデータ処理システム。
［付記２３］
前記情報端末の前記制御部は、
前記第１通信部による通信接続を維持した状態で、前記画像管理プログラムをバックグラウンドで実行させ、オペレーティングシステムで規定されたバックグラウンド実行の制限時間を越えて前記画像管理プログラムを連続的に実行させた場合に、前記画像管理プログラムを実行停止状態に移行させ、
前記撮像装置の前記制御部は、
前記所定のデータ処理の実行中に、前記情報端末が、オペレーティングシステムによるバックグラウンド実行の時間制限により前記画像管理プログラムを実行停止状態に移行させたことに起因して前記所定のデータ処理の実行が中断される毎に、前記第１通信部を介して所定の信号を送信して実行停止状態にある前記画像管理プログラムを実行状態に移行させて、中断されている前記所定のデータ処理の実行を再開させる、
ことを特徴とする付記１１または１２に記載のデータ処理システム。
［付記２４］
前記所定の動作状態とは、電源がオン状態であり、かつ、前記所定のデータ処理を実行するためのプログラムが動作しており、かつ、前記第２通信部による前記第２通信方式による通信が可能な状態である、
ことを特徴とする付記１乃至２３のいずれかに記載のデータ処理システム。
［付記２５］
前記ペリフェラル機器は、
自己の電源がオン状態かオフ状態かに応じて、前記第１通信部によって通信接続が維持されているか否かを監視するインターバル時間を変化させる、
ことを特徴とする付記１乃至２４のいずれかに記載のデータ処理システム。
［付記２６］
前記第１通信方式は、ＢＬＥ（Ｂｌｕｅｔｏｏｔｈ  Ｌｏｗ  Ｅｎｅｒｇｙ）規格に基づく無線通信である、
ことを特徴とする付記１乃至２５のいずれかに記載のデータ処理システム。
［付記２７］
所定の機能を提供する第１機器と、この第１機器の提供する機能を利用する第２機器とが連携して所定のデータ処理を実行するデータ処理システムであって、
前記第１機器と前記第２機器とが連携して前記所定のデータ処理を実行する実行部と、
前記第１機器と前記第２機器との間で通信接続を確立し、この通信接続を確立した前記第１機器と前記第２機器とが前記所定のデータ処理を実行可能な所定の動作状態にない場合であっても、当該第１機器と当該第２機器との間で通信接続を維持する通信制御部と、
前記第１機器と前記第２機器とを互いに組み合わされた状態であるペアリング状態に移行させるペアリング部と、
前記ペアリング状態に移行した前記第１機器と前記第２機器とが前記所定の動作状態にない場合において、当該第１機器と当該第２機器との間で前記通信制御部により所定の信号を送受信することにより前記所定の動作状態に移行させる制御部と、
を備え、
前記実行部は、前記第１機器と前記第２機器とをペアリング状態に移行させた後に、当該第１機器と当該第２機器とを連携させて前記所定のデータ処理の実行を開始させ、
前記通信制御部は、前記第１機器と前記第２機器との間で通信接続を確立させる場合に、この２つの機器のペアリング状態と、その他の前記第１機器またはその他の前記第２機器との組み合わせのペアリング状態を考慮して、通信接続を確立させるか否かを判断する、
ことを特徴とするデータ処理システム。
［付記２８］
所定の機能を提供するペリフェラル機器と連携して所定のデータ処理を実行するセントラル機器として機能するデータ処理装置であって、
前記ペリフェラル機器が送信するアドバタイジング信号を検出し、このアドバタイジング信号が示す機能が自己の所望する機能である場合に、前記ペリフェラル機器との間で第１通信方式による通信接続を確立し、この通信接続を確立したペリフェラル機器との間で定期的に通信を行うことで通信接続を維持する前記第１通信方式による通信制御を行う第１通信部と、
前記ペリフェラル機器と連携して前記所定のデータ処理を実行する制御部と、
を備え、
前記第１通信部は、
前記ペリフェラル機器と前記セントラル機器とが前記所定のデータ処理を実行可能な所定の動作状態にない場合であっても、定期的に通信を行うことで通信接続を維持し、
前記制御部は、
前記所定の動作状態にない場合において、前記ペリフェラル機器と前記セントラル機器との間で前記第１通信部を介して所定の信号を送信することにより、前記所定の動作状態に移行させた後に、前記ペリフェラル機器と連携して前記所定のデータ処理の実行を開始させる、
ことを特徴とするデータ処理装置。
［付記２９］
所定の機能を提供するペリフェラル機器として機能し、当該機能を利用するセントラル機器と連携して所定のデータ処理を実行するデータ処理装置であって、
いずれのセントラル機器とも通信接続を確立していない状態において、自己の存在および自己の提供する機能を他の機器に知らせる信号であるアドバタイジング信号を同報通信により送信し、このアドバタイジング信号に応答してきたセントラル機器との間で通信接続を確立し、この通信接続を確立したセントラル機器との間で定期的に通信を行うことで通信接続を維持する第１通信方式による通信制御を行う第１通信部と、
前記セントラル機器と連携して前記所定のデータ処理を実行する制御部と、
を備え、
前記第１通信部は、
前記ペリフェラル機器と前記セントラル機器とが前記所定のデータ処理を実行可能な所定の動作状態にない場合であっても、定期的に通信を行うことで通信接続を維持し、
前記制御部は、
前記所定の動作状態にない場合において、前記ペリフェラル機器と前記セントラル機器との間で前記第１通信部を介して所定の信号を送信することにより、前記所定の動作状態に移行させた後に、前記セントラル機器とを連携させて前記所定のデータ処理の実行を開始させる、
ことを特徴とするデータ処理装置。
［付記３０］
所定の機能を提供する機器であるペリフェラル機器と、このペリフェラル機器の提供する機能を利用する機器であるセントラル機器とが連携して所定のデータ処理を実行するデータ処理システムで実行されるデータ処理方法であって、
前記ペリフェラル機器では、
いずれのセントラル機器とも通信接続を確立していない状態において、自己の存在および自己の提供する機能を他の機器に知らせる信号であるアドバタイジング信号を同報通信により送信し、このアドバタイジング信号に応答してきたセントラル機器との間で通信接続を確立し、この通信接続を確立したセントラル機器との間で定期的に通信を行うことで通信接続を維持する第１通信方式による通信制御を行う第１通ステップと、  前記セントラル機器と連携して前記所定のデータ処理を実行する制御ステップと、
を含み、
前記セントラル機器では、
前記ペリフェラル機器が送信するアドバタイジング信号を検出し、このアドバタイジング信号が示す機能が自己の所望する機能である場合に、前記ペリフェラル機器との間で第１通信方式による通信接続を確立し、この通信接続を確立したペリフェラル機器との間で定期的に通信を行うことで通信接続を維持する前記第１通信方式による通信制御を行う第１通信ステップと、
前記ペリフェラル機器と連携して前記所定のデータ処理を実行する制御ステップと、
を含み、
前記ペリフェラル機器での前記第１通信ステップと、前記セントラル機器の前記第１通信ステップは、
前記ペリフェラル機器と前記セントラル機器とが前記所定のデータ処理を実行可能な所定の動作状態にない場合であっても、定期的に通信を行うことで通信接続を維持し、
前記ペリフェラル機器での前記制御ステップと、前記セントラル機器での前記制御ステップは、
前記所定の動作状態にない場合において、前記ペリフェラル機器と前記セントラル機器との間で前記第１通信部を介して所定の信号を送受信することにより前記所定の動作状態に移行させた後に、前記ペリフェラル機器と前記セントラル機器とを連携させて前記所定のデータ処理の実行を開始させる、
ことを特徴とするデータ処理方法。
［付記３１］
所定の機能を提供する第１機器と、この第１機器の提供する機能を利用する第２機器とが連携して所定のデータ処理を実行するデータ処理システムで実行されるデータ処理方法であって、
前記第１機器と前記第２機器とが連携して前記所定のデータ処理を実行する実行ステップと、
前記第１機器と前記第２機器との間で通信接続を確立し、この通信接続を確立した前記第１機器と前記第２機器とが前記所定のデータ処理を実行可能な所定の動作状態にない場合であっても、当該第１機器と当該第２機器との間で通信接続を維持する通信制御ステップと、
前記第１機器と前記第２機器とを互いに組み合わされた状態であるペアリング状態に移行させるペアリングステップと、
前記ペアリング状態に移行した前記第１機器と前記第２機器とが前記所定の動作状態にない場合において、当該第１機器と当該第２機器との間で前記通信制御ステップにより所定の信号を送受信することにより前記所定の動作状態に移行させる制御ステップと、
を含む、
前記実行ステップは、前記第１機器と前記第２機器とをペアリング状態に移行させた後に、当該第１機器と当該第２機器とを連携させて前記所定のデータ処理の実行を開始させ、
前記通信制御ステップは、前記第１機器と前記第２機器との間で通信接続を確立させる場合に、この２つの機器のペアリング状態と、その他の前記第１機器またはその他の前記第２機器との組み合わせのペアリング状態を考慮して、通信接続を確立させるか否かを判断する、
ことを特徴とするデータ処理方法。
［付記３２］
所定の機能を提供するペリフェラル機器と連携して所定のデータ処理を実行するセントラル機器として機能するデータ処理装置を制御するコンピュータに、
前記ペリフェラル機器が送信するアドバタイジング信号を検出し、このアドバタイジング信号が示す機能が自己の所望する機能である場合に、前記ペリフェラル機器との間で第１通信方式による通信接続を確立し、この通信接続を確立したペリフェラル機器との間で定期的に通信を行うことで通信接続を維持する前記第１通信方式による通信制御を行う第１通信機能と、
前記ペリフェラル機器と連携して前記所定のデータ処理を実行する制御機能と、
を実行させ、
前記第１通信機能では、
前記ペリフェラル機器と前記セントラル機器とが前記所定のデータ処理を実行可能な所定の動作状態にない場合であっても、定期的に通信を行うことで通信接続を維持し、
前記制御機能では、
前記所定の動作状態にない場合において、前記ペリフェラル機器と前記セントラル機器との間で前記第１通信部を介して所定の信号を送信することにより、前記所定の動作状態に移行させた後に、前記ペリフェラル機器と連携して前記所定のデータ処理の実行を開始させる、
ことを特徴とするプログラム。
［付記３３］
所定の機能を提供するペリフェラル機器として機能し、当該機能を利用するセントラル機器と連携して所定のデータ処理を実行するデータ処理装置を制御するコンピュータに、
いずれのセントラル機器とも通信接続を確立していない状態において、自己の存在および自己の提供する機能を他の機器に知らせる信号であるアドバタイジング信号を同報通信により送信し、このアドバタイジング信号に応答してきたセントラル機器との間で通信接続を確立し、この通信接続を確立したセントラル機器との間で定期的に通信を行うことで通信接続を維持する第１通信方式による通信制御を行う第１通信機能と、
前記セントラル機器と連携して前記所定のデータ処理を実行する制御機能と、
を実行させ、
前記第１通信機能では、
前記ペリフェラル機器と前記セントラル機器とが前記所定のデータ処理を実行可能な所定の動作状態にない場合であっても、定期的に通信を行うことで通信接続を維持し、
前記制御機能では、
前記所定の動作状態にない場合において、前記ペリフェラル機器と前記セントラル機器との間で前記第１通信部を介して所定の信号を送信することにより、前記所定の動作状態に移行させた後に、前記セントラル機器とを連携させて前記所定のデータ処理の実行を開始させる、
ことを特徴とするプログラム。
［付記３４］
複数の装置間でデータをやり取りするデータ処理システムであって、
通信を行う装置間で、互いに通信先を登録するように構成し、
所定情報を通信する所定の通信手続きを行って、互いに通信接続を確立した通信接続状態に移行し、
前記通信接続状態において、所定間隔毎に断続的な定期通信を行い、
前記定期通信が維持されている間は、前記通信接続状態が維持され、当該定期通信が途切れた場合に当該通信接続状態が解除され、
前記通信接続状態が解除された状態において、再度、前記通信接続状態に移行するにあたり送信される前記所定情報の内容の変化状態と、前記登録した通信先の有無とに応じて、前記通信接続状態への移行の可否を制御する、
ことを特徴とするデータ処理システム。
［付記３５］
一方の装置は、他方の装置のアドバタイジング信号を検出して、装置間における前記通信先の登録の状態及び当該アドバタイジング信号に含まれるデバイス名の変化状態に応じて接続の有無を制御する、
ことを特徴とする付記３４に記載のデータ処理システム。
［付記３６］
アプリケーションがバックグラウンドでデータ転送が可能に動作するように構成され、
一方の装置から他方の装置へのデータ転送中に、当該他方の装置におけるアプリケーションのバックグラウンドでのデータ転送動作がＯＳ（Ｏｐｅｒａｔｉｎｇ  Ｓｙｓｔｅｍ）の制御により中断される毎に、当該一方の装置から当該他方の装置における前記データ転送を行っていたアプリケーションを起動して、中断されたデータ転送を再開する、
ことを特徴とする付記３４又は３５に記載のデータ処理システム。
［付記３７］
複数の異なる通信方式で通信を行うように構成し、
第１の通信方式と、当該第１の通信方式とは異なる通信方式の第２の通信方式とを連携させることにより、一方の装置と他方の装置とを、相手側の装置からの操作で、所定の制御を行う、
ことを特徴とする付記３４乃至３６の何れか１つに記載のデータ処理システム。
［付記３８］
前記第２の通信方式での通信を用いて、画像の送信要求をやりとりし、前記第１の通信方式での通信を用いて、画像送信を行う、
ことを特徴とする付記３９に記載のデータ処理システム。
［付記３９］
通信相手を登録するペアリング手段と、
所定情報を通信する所定の通信手続きにより、前記登録した通信相手との通信接続を確立した通信接続状態に移行し、
前記通信接続状態において、所定間隔毎に断続的な定期通信を行い、
前記定期通信が維持されている間は、前記通信接続状態が維持され、当該定期通信が途切れた場合に前記通信接続状態が解除されるように通信を行う通信手段と、
前記通信接続状態が解除された状態において、再度、前記通信接続状態に移行するにあたり送信される前記所定情報の内容の変化状態と、登録した通信先の有無とに応じて、通信接続の可否を制御する制御手段と、
を備えることを特徴とするデータ処理装置。
［付記４０］
複数の装置間でデータをやり取りするデータ処理システムで実行されるデータ処理方法あって、
通信を行う装置間で、互いに通信先を登録するように構成し、
所定情報を通信する所定の通信手続きを行って、互いに通信接続を確立した通信接続状態に移行する処理と、
前記通信接続状態において、所定間隔毎に断続的な定期通信を行う処理と、
前記定期通信が維持されている間は、前記通信接続状態が維持され、当該定期通信が途切れた場合に当該通信接続状態が解除され、前記通信接続状態が解除された状態において、再度、前記通信接続状態に移行するにあたり送信される前記所定情報の内容の変化状態と、前記登録した通信先の有無とに応じて、前記通信接続状態への移行の可否を制御する処理と、
を含むことを特徴とするデータ処理方法。
［付記４１］
複数の装置間でデータをやり取りするデータ処理システムを制御するコンピュータに、
通信を行う装置間で、互いに通信先を登録するように構成し、
所定情報を通信する所定の通信手続きを行って、互いに通信接続を確立した通信接続状態に移行する処理と、
前記通信接続状態において、所定間隔毎に断続的な定期通信を行う処理と、
前記定期通信が維持されている間は、前記通信接続状態が維持され、当該定期通信が途切れた場合に当該通信接続状態が解除され、前記通信接続状態が解除された状態において、再度、前記通信接続状態に移行するにあたり送信される前記所定情報の内容の変化状態と、前記登録した通信先の有無とに応じて、前記通信接続状態への移行の可否を制御する処理と、
を実行させることを特徴とするプログラム。
【符号の説明】
【０４５５】
１・・・撮像装置，２・・・携帯端末，１１・・・ＣＰＵ，１２・・・ＲＯＭ，１３・・・ＲＡＭ，１４・・・バス，１５・・・入出力インターフェース，１６・・・撮像部，１７・・・入力部，１８・・・出力部，１９・・・記憶部，２０・・・第１通信部，２１・・・第２通信部，２２・・・ドライブ，３１・・・リムーバブルメディア，５１・・・撮像制御部，５２・・・通信制御部，７１・・・画像記憶部，９１・・・アプリケーション管理部，９２・・・通信制御部，１１１・・・画像記憶部，１３１・・・アプリケーション管理部，１３２・・・通信制御部，１５１・・・画像記憶部，１７１・・・ペアリング状況判定部，１７２・・・アドバタイジング情報生成部，１７３・・・通信制御部，１９１・・・通信情報記憶部，２１１・・・通信制御部，２１２・・・ペアリング状況判定部，２１３・・・アドバタイジング情報判定部，２３１・・・通信情報記憶部，Ｓ・・・通信システム
【図１】
2018038081.tif 000003
【図２】
2018038081.tif 000004
【図３】
2018038081.tif 000005
【図４】
2018038081.tif 000006
【図５】
2018038081.tif 000007
【図６】
2018038081.tif 000008
【図７】
2018038081.tif 000009
【図８】
2018038081.tif 000010
【図９】
2018038081.tif 000011
【図１０】
2018038081.tif 000012
【図１１】
2018038081.tif 000013
【図１２】
2018038081.tif 000014
【図１３】
2018038081.tif 000015
【図１４】
2018038081.tif 000016
【図１５】
2018038081.tif 000017
【図１６】
2018038081.tif 000018
【図１７】
2018038081.tif 000019
【図１８】
2018038081.tif 000020
【図１９】
2018038081.tif 000021
【図２０】
2018038081.tif 000022
【図２１】
2018038081.tif 000023
【図２２】
2018038081.tif 000024
【図２３】
2018038081.tif 000025
【図２４】
2018038081.tif 000026
【図２５】
2018038081.tif 000027
【図２６】
2018038081.tif 000028
【図２７】
2018038081.tif 000029
【図２８】
2018038081.tif 000030
【図２９】
2018038081.tif 000031
【図３０】
2018038081.tif 000032
【図３１】
2018038081.tif 000033