(57)【要約】【課題】事前の設定なしに接続先の装置をユーザが容易に把握できるようにする。【解決手段】制御装置であって、第１の撮影装置から被写体の情報を取得する取得部と、被写体の情報に基づいて、第１の撮影装置が被写体を撮影したことを契機として第１の撮影装置が第２の撮影装置と接続可能であるか否かを判定する判定部と、判定部による判定結果を第１の撮影装置へ通知する通知部とを備える。【選択図】  図２
2017059959.tif 000002
【特許請求の範囲】
【請求項１】
第１の撮影装置から被写体の情報を取得する取得手段と、
前記被写体の情報に基づいて、前記第１の撮影装置が前記被写体を撮影したことを契機として前記第１の撮影装置が第２の撮影装置と接続可能であるか否かを判定する判定手段と、
前記判定手段による判定結果を前記第１の撮影装置へ通知する通知手段と、
を備えることを特徴とする制御装置。
【請求項２】
前記第１の撮影装置から取得した画像から被写体の情報を認識する認識手段をさらに備え、
前記取得手段は、前記認識手段による認識によって前記被写体の情報を取得することを特徴とする請求項１に記載の制御装置。
【請求項３】
前記被写体の情報から識別情報を抽出する抽出手段をさらに備え、
前記判定手段は、前記識別情報に基づいて接続の可否を判定することを特徴とする請求項１又は２に記載の制御装置。
【請求項４】
前記判定手段は、前記第１の撮影装置から取得した識別情報と関連づけられた、前記第２の撮影装置の情報が保持されているかどうかによって前記接続の可否を判定することを特徴とする請求項３に記載の制御装置。
【請求項５】
前記通知手段は、前記第１の撮影装置が前記第２の撮影装置と接続可能である場合、接続の可否を示す情報、及び、前記第２の撮影装置との接続に必要な情報を通知することを特徴とする請求項１乃至４の何れか１項に記載の制御装置。
【請求項６】
前記通知手段は、前記第２の撮影装置の機器名称、所有者又は位置情報をさらに通知することを特徴とする請求項５に記載の制御装置。
【請求項７】
前記第１の撮影装置が接続可能な撮影装置が複数台存在する場合、各撮影装置の情報に基づいて接続範囲を算出する算出手段をさらに備え、
前記通知手段は、前記接続範囲を示す情報をさらに通知することを特徴とする請求項１乃至６の何れか１項に記載の制御装置。
【請求項８】
前記通知手段は、前記第１の撮影装置が接続可能な撮影装置が複数台存在する場合、通信状況を示す情報をさらに通知することを特徴とする請求項１乃至７の何れか１項に記載の制御装置。
【請求項９】
被写体を撮影した画像又は前記被写体の情報を送信する送信手段と、
前記送信手段による送信に対する他の撮影装置との接続可否を示す情報を受信する受信手段と、
前記接続可否を示す情報に基づいて表示部への表示内容を制御する表示制御手段と
を備えることを特徴とする撮影装置。
【請求項１０】
前記接続可否を示す情報が、接続可能である他の撮影装置との通信状況を示す情報を含む場合、前記表示制御手段は、前記通信状況に基づいて前記表示部への表示内容を制御することを特徴とする請求項９に記載の撮影装置。
【請求項１１】
前記表示制御手段は、接続可能である他の撮影装置の情報を前記表示部に制御させることを特徴とする請求項９又は１０に記載の撮影装置。
【請求項１２】
請求項１乃至８の何れか１項に記載の制御装置と、
請求項９乃至１１の何れか１項に記載の撮影装置と
を備えることを特徴とする撮影システム。
【請求項１３】
制御装置の制御方法であって、
第１の撮影装置から被写体の情報を取得する取得工程と、
前記被写体の情報に基づいて、前記第１の撮影装置が前記被写体を撮影したことを契機として前記第１の撮影装置が第２の撮影装置と接続可能であるか否かを判定する判定工程と、
前記判定工程による判定結果を前記第１の撮影装置へ通知する通知工程と、
を有することを特徴とする制御方法。
【請求項１４】
撮影装置の制御方法であって
被写体を撮影した画像又は前記被写体の情報を送信する送信工程と、
前記送信工程による送信に対する他の撮影装置との接続可否を示す情報を受信する受信工程と、
前記接続可否を示す情報に基づいて表示部への表示内容を制御する表示制御工程と
を有することを特徴とする制御方法。
【請求項１５】
請求項１３又は１４に記載の制御方法の各工程をコンピュータに実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、制御装置、撮影装置、それらの制御方法、撮影システムおよびプログラムに関する。
【背景技術】
【０００２】
近年、通信端末の普及に伴い、個人及び他人の所有する機器間での情報共有を行うために、機器間通信が頻繁に行われている。機器間通信を行うには、対象となる機器間で通信接続の設定を行う必要があるため、通信接続の設定を簡便に行いたいという要求がある。しかし、接続対象とする機器の情報や個人の情報、例えば、ＩＰアドレスやメールアドレス等が、接続する機器間、所有者間で既知であるとは限らず、また、既知であったとしても複数の機器間で通信を行う場合は設定が煩雑になるという問題がある。
【０００３】
これに対して、特許文献１では、あらかじめ登録されている被写体を撮影することで、当該被写体と関連付けられた機器と接続する通信装置が開示されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００９−１２４４３８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、特許文献１の技術では、接続設定が可能な被写体をユーザがあらかじめ把握しておく必要がある。
【０００６】
本発明は、上記の課題に鑑みてなされたものであり、被写体の撮影を契機として他の装置と接続可能であるかをユーザが容易に把握できるようにすることを目的とする。
【課題を解決するための手段】
【０００７】
上記の目的を達成するために、本発明の一態様による制御装置は以下の構成を備える。即ち、
第１の撮影装置から被写体の情報を取得する取得手段と、
前記被写体の情報に基づいて、前記第１の撮影装置が前記被写体を撮影したことを契機として前記第１の撮影装置が第２の撮影装置と接続可能であるか否かを判定する判定手段と、
前記判定手段による判定結果を前記第１の撮影装置へ通知する通知手段と、
を備えることを特徴とする。
【発明の効果】
【０００８】
本発明によれば、被写体の撮影を契機として他の装置と接続可能であるかをユーザが容易に把握することが可能となる。
【図面の簡単な説明】
【０００９】
【図１】（ａ）制御装置のハードウェア構成の一例を示す図、（ｂ）制御装置の機能構成の一例を示す図。
【図２】実施形態１における制御装置の処理手順の一例を示すフローチャート。
【図３】（ａ）撮影装置のハードウェア構成の一例を示す図、（ｂ）撮影装置の機能構成の一例を示す図。
【図４】実施形態２における撮影装置の処理手順の一例を示すフローチャート。
【図５】本発明の一実施形態に係る撮影システムでの使用例を示す図である。
【図６】本発明の一実施形態に係る撮影装置の表示部に表示される画面の一例を示す図。
【図７】実施形態２における、被写体情報に関連する接続情報がない場合の撮影装置と制御装置との間の処理手順を示すシーケンス図。
【図８】本発明の一実施形態に係る撮影装置の表示部に表示される画面の一例を示す図。
【図９】本発明の一実施形態に係る撮影装置の表示部に表示される画面の一例を示す図。
【発明を実施するための形態】
【００１０】
以下、添付の図面を参照しながら、本発明の実施形態を説明する。なお、以下の実施形態において示す構成は一例に過ぎず、本発明は図示された構成に限定されるものではない。
【００１１】
（実施形態１）
＜制御装置の構成＞
図１（ａ）は、本実施形態に係る制御装置のハードウェア構成の一例を示す図である。  制御装置１０１は、通信部１０２と、ＣＰＵ（Central Processing Unit）１０３と、プログラムメモリ１０４と、メモリ１０５とを備える。
【００１２】
通信部１０２は、外部ネットワークとの相互通信を行う。外部ネットワークとは、例えば、インターネット、Ｗｉ−Ｆｉ通信、アドホック通信、Ｂｌｕｅｔｏｏｔｈ（登録商標）などのネットワークである。具体的には、例えば撮影画像を受信したり、ネットワーク上に存在する各種の画像認識処理プログラムにアクセスして画像認識処理の結果を受信したりする。
【００１３】
ＣＰＵ１０３は、制御装置１０１が有する各処理部の動作を制御する。プログラムメモリ１０４は、例えばＲＯＭ（Read Only Memory）であり、ＣＰＵ１０３により実行される各種プログラムが格納される。メモリ１０５は、例えばＲＡＭ（Random Access Memory）であり、ＣＰＵ１０３によりプログラムが実行される際のワークエリアを提供し、処理に必要な各種データを一時的又は恒久的に格納する。
【００１４】
また、図１（ｂ）は、本実施形態に係る制御装置の機能構成の一例を示す図である。図１（ｂ）に示す各処理部の動作は、ＣＰＵ１０３がプログラムメモリ１０４から各種プログラムを読み出して実行することにより実現される。図１（ｂ）に示すように、制御装置１０１は、取得部１０６と、抽出部１０７と、判定部１０８と、通知部１０９と、認識部１１０とを備える。
【００１５】
取得部１０６は、通信部１０２を介して撮影装置が撮影した被写体の情報を取得する。通信部１０２は、撮影装置とインターネットやその他通信方式、 例えば、Ｂｌｕｅｔｏｏｔｈ（登録商標）やＷｉ−Ｆｉ通信、赤外線等による接続が可能であり、常時撮影装置と接続していてもよいし、断続的に接続してもよい。
【００１６】
抽出部１０７は、取得部１０６により取得された被写体の情報から識別情報を抽出する。判定部１０８は、取得部１０６が管理する被写体の情報から抽出された識別情報を予め保持する情報と照合し、照合結果に基づいて関連する接続情報があるか否かを判定する。  通知部１０９は、判定部１０８の判定結果に基づいて、接続情報を通知する。
【００１７】
認識部１１０は、画像認識などにより、取得部１０６により取得された画像から被写体を特定する。取得部１０６により取得されるのが画像である場合であっても、認識部１１０により被写体の情報を得ることができる。
【００１８】
なお、図１（ｂ）に示す各処理部はハードウェアにより実現することもできる。いずれにせよ、制御装置１０１は各処理部を実現する限りにおいて、デバイス形状やハードウェア資源、ソフトウェアの配置場所等、システム構成要件に何らの制限はない。例えば、制御装置１０１は、クラウド上、サーバ上あるいは、撮影装置内などに配置することが可能であり、また、制御装置１０１が有する各処理部が同一の場所にあっても、一部が異なる場所にあってもよい。各処理部が同一の場所にある場合、制御装置１０１が行う処理中の情報伝送距離を短くすることができ、実行速度の向上が期待できる。その一方で、各処理部を撮影装置内に配置した場合、デバイス、ハードウェア資源が限定されるため、制御装置１０１の処理速度がハードウェア資源により限定されてしまう場合がありうる。その場合は、サーバ上やクラウド等、比較的潤沢にハードウェア資源がある場所に制御装置１０１を配置することにより実行速度の向上を期待することができる。
【００１９】
制御装置１０１では、取得部１０６、抽出部１０７、判定部１０８、通知部１０９、認識部１１０の全ての機能が常時稼働していてもよく、上記処理部の一部が稼働し他はスタンバイ状態として稼働してもよい。例えば、取得部１０６は常時稼働しており、情報が送られてきたタイミングで判定部１０８が起動するように構成してもよい。さらに、判定部１０８の判定結果に応じて通知部１０９が起動するように構成してもよい。このように、各処理部の機能が必要なときに起動することで、各処理部にかかる運転コストを削減することができる。
【００２０】
また、制御装置１０１は独立の装置あるいはアプリケーションとして存在することもできる。一方、制御装置１０１は、情報保管部、例えばファイルサーバのようなシステムと共存することも可能である。共存とは、例えば制御装置１０１が情報保管部を有する場合に、情報保管部が有する一つのアプリケーションとして制御装置１０１を使用できることを意味する。制御装置１０１が何らかの情報保管部と共存する場合、撮影装置を利用するユーザが、情報の保管のみを目的としている場合と、制御装置１０１が有する機能を利用することを目的とする場合とがありうる。そのため、どちらを目的としているかをユーザが選択できるように、制御装置１０１は両者を明示的にユーザに認知させて切換えを行う切換部を有することもできる。切換部は、例えば、ユーザインターフェースのアプリケーションとして提供され、制御装置１０１内にインストールされていてもよく、撮影装置内のソフトウェアとしてインストールされていてもよい。また、制御装置１０１は撮影装置に含まれることもできる。ここでいう撮影装置にはカメラやビデオカメラだけでなく、カメラ機能付き携帯電話、スマートフォンを用いることができる。あるいは、コンピュータ、プリンタ、スキャナ、カーナビゲーションシステム、ウェアラブルデバイス等、撮影する機能が付属できるものであれば特に限定されない。また、制御装置１０１が被写体に関する情報を取得するための撮影装置は、上記に挙げた撮影する機能が付属するものであれば何でもよく特に限定されない。
【００２１】
＜制御装置の処理＞
続いて、図２は、本実施形態に係る制御装置１０１の処理手順の一例を示すフローチャートである。Ｓ２０１において、取得部１０６は、撮影装置とインターネットやその他通信方式による接続が可能であり、通信部１０２に対する受信要求を契機に、撮影装置から画像（又は被写体情報）を取得する。取得部１０６は、常時撮影装置と接続していてもよく、断続的に接続していてもよい。また通信する撮影装置の台数にも制限はない。撮影装置との接続が断続的な接続の場合、取得部１０６と撮影装置との接続開始は、撮影装置が制御装置１０１の取得部１０６に対して通信開始の合図を送付すること契機としてもよい。これにより、無用な通信を抑制し、ネットワーク全体の通信負荷を低減することができる。撮影装置が送付する合図としては、例えば、撮影装置に対するシャッター押下情報や画像リストからの画像の選択などといったユーザ操作や、ライブビューの開始情報などを利用することができる。このような合図は、例えば、撮影装置側に撮影と連動して稼働する、制御装置１０１との接続開始アプリケーションをインストールしておくことで実現することができる。あるいは、撮影装置側が所望のタイミングで制御装置１０１との接続を行うように通信を開始してもよい。
【００２２】
取得部１０６は、受信した画像（又は被写体情報）を管理するための処理部でもある。データ保持機能は外部にあってもよいが、その場合、外部のデータ保持機能に対して被写体情報の保存や検索を行う。例えば撮影装置が被写体を撮影し、被写体を撮影した撮影画像データを取得部１０６が取得した場合、後で、認識部１１０によって認識した識別情報を被写体情報として取得してもよい。認識部１１０は、外部にあってもよく、その場合には撮影画像を受信したタイミングで専用の認識装置と通信することで、撮影画像を送信し、認識結果として被写体情報を取得する。また、被写体情報のほか、撮影装置を特定するための情報、撮影装置の位置を示す情報、撮影時刻の情報等を併せて受信してもよい。
【００２３】
ここで、被写体情報に情報管理ＩＤを付与することで、被写体情報を管理することができる。情報管理ＩＤには様々な情報を関連づけることが可能であり、例えば、撮影装置を特定する情報としてＭＡＣアドレスを撮影装置から取得して情報管理ＩＤと関連づけることができる。あるいは、撮影装置にＩＰアドレスを割り当て、その情報を関連づけることもできる。他にも、ＳＳＩＤ（Service Set Identifier）やＵＵＩＤ（Universally Unique Identifier）やカメラＩＤなどの特定情報を用いてもよい。そのほか、撮影装置で使用されるアプリケーションが持つＩＤや電話番号などの情報を用いてもよい。
【００２４】
さらに取得部１０６は、撮影装置に搭載されている通信規格のような撮影装置の仕様情報や、撮影時の焦点距離、絞り、シャッター速度、カメラアングル等の撮影装置が撮影時に選択した情報を取得して関連づけることもできる。撮影装置が被写体に関するメタ情報を取得できる場合、その情報を入手して関連づけることもできる。また、撮影装置が撮影した位置をＧＰＳ（Global Positioning System）情報として記録し、取得部１０６がその情報を撮影情報と共に受信することでＧＰＳ情報を管理することもできる。また、撮影された時刻や取得部１０６が被写体情報を受信した時刻等を管理情報として管理することもできる。
【００２５】
このような情報は、後述する判定部１０８が関連情報の有無を判定したり、通知部１０９が判定結果を通知したりするために役立つ情報となるため、被写体情報と併せて記録、管理されることが好ましい。上記に述べた他に管理する情報としては、被写体情報を特定することに役立つ情報であれば何でもよく、制御装置１０１が置かれた状況に応じて適宜選択して用いることができる。上記のような情報は取得部１０６に備えられる情報保管部にて保管される。
【００２６】
あるいは、ハードディスクやデータベースに保持されてもよい。取得部１０６は管理情報を削除する機能を有してもよい。制御装置自身が内部で管理を行う場合には、情報量が増加すれば制御装置１０１のメモリやハードディスク等記録媒体の容量を圧迫してしまう。そのため、必要に応じて情報の整理が行われることが好ましい。情報を削除するタイミングとしては、例えば、ユーザからの情報削除指示により削除したり、一定時間経過後に自動で削除したりするように設定できる。削除手法等は特に限定されない。
【００２７】
Ｓ２０２において、抽出部１０７は、取得部１０６により受信された被写体情報から識別情報を抽出する。Ｓ２０３において、判定部１０８は、識別情報の有無を判定する。識別情報が抽出できたと判定された場合（Ｓ２０３：Ｙｅｓ）、Ｓ２０４へ進む。一方、識別情報が抽出できなかったと判定された場合（Ｓ２０３：Ｎｏ）、被写体情報を受信するまで待機するか、所定時間経過後に処理を終了する。本実施形態では、Ｓ２０６へ進む。
【００２８】
Ｓ２０４において、判定部１０８は、識別情報に基づいて他の機器との接続が可能か否かを判定する。ここで、接続可能かどうかは、例えば、第１の撮影装置から取得した識別情報と関連づけられた、第２の撮影装置の情報が保持されているかどうかによって判定する。識別情報と関連づけられた第２の撮影装置の情報を接続先の機器の情報として接続処理を実行することで、第１の撮影装置と第２の撮影装置とを接続することができる。
【００２９】
取得部１０６が被写体情報と関連する接続情報を管理する場合には、判定部１０８は、Ｓ２０２で抽出された識別情報に基づいて関連する接続情報を検索する。外部で接続情報が管理される場合には、判定部１０８は、通信部１０２を介して関連する接続情報を検索する。
【００３０】
Ｓ２０５において、通知部１０９は、Ｓ２０４での判定結果を撮影装置へ通知して、一連の処理を終了する。判定結果は、撮影装置に通知されるほか、制御装置１０１のディスプレイが表示してもよい。Ｓ２０６において、判定部１０８は、所定時間が経過したか否かを判定する。所定時間が経過したと判定された場合（Ｓ２０６：Ｙｅｓ）、処理を終了する。この場合、必要に応じて、識別情報が抽出できなかった旨を通信部１０２によって被写体情報の送信元に返信する。あるいは、制御装置１０１のディスプレイに画像認識に失敗したなどのエラー表示をしてもよい。一方、所定時間が経過していないと判定された場合（Ｓ２０６：Ｎｏ）、Ｓ２０１に戻る。
【００３１】
ここで、Ｓ２０５で第２の撮影装置の情報を第１の撮影装置へ通知することで、第１の撮影装置のユーザは当該第２の撮影装置と接続可能か否かを知ることができる。即ち、第２の撮影装置の情報は、第２の撮影装置と接続可能か否かを示す接続可否情報を含む。また、被写体情報に関連付けられる第２の撮影装置の情報として、接続に必要な情報に加えて、上述した通り撮影位置情報や撮影時刻の情報も含まれてもよい。これらの情報も通知することで、ユーザは接続される撮影装置が近くの撮影装置なのか遠くの撮影装置なのか、接続が最近なのかどうかや、接続期間が長いのかどうかなどを知ることができる。
【００３２】
あるいは、情報として通知するのは、第２の撮影装置に特有の情報でなくてもよく、例えば、接続する撮影装置があることだけでもよいし、撮影によって接続が可能になるということだけでもよい。さらには、接続するための具体的な方法のみを通知するものでもよい。
【００３３】
なお、撮影装置の情報は１台とは限らないため、接続される撮影装置の合計台数や、各撮影装置の情報をまとめた情報を取得するようにしてもよい。また、あらかじめまとめて管理するほか、取得した内容から必要な情報を使用してもよい。例えば、各撮影装置の被写体に対する焦点距離を取得できる場合には、最大値を管理することで、接続情報として、例えば被写体から最も離れた撮影装置の焦点距離を接続範囲を示す情報として通知することができる。あるいは、各撮影装置から位置情報が取得される場合には、被写体情報を送信した撮影装置との距離をそれぞれ算出し、最大値を接続範囲を示す情報として通知することもできる。
【００３４】
接続範囲の算出方法としては、例えば、位置情報がＧＰＳ情報の場合には、２つの撮影装置のＧＰＳセンサの検知結果である緯度及び経度に対する差分から算出する。この場合には、地球の円周上の２点間の距離として扱い、緯度及び経度それぞれにおける距離の差分を二乗和の平方根により算出する。
【００３５】
具体的にはまず、円弧の長さを求めるために、緯度差のラジアンと、経度差のラジアンを算出する。次に、求めた緯度差のラジアンと地球の半径距離とに基づいて、南北の距離と、緯度と求めた経度差のラジアンと地球の半径から東西の距離を算出する。その後、二乗和の平方根を算出することにより２点間の距離が得られる。
【００３６】
また、接続できる撮影装置が複数台存在する場合には、通信容量に対する通信量である通信負荷を示す情報等、通信状況を示す情報を通知してもよい。これにより、つながりやすい状況なのかどうかなどを知ることができる。また、接続情報として、第２の撮影装置やその他の接続装置から、制御装置１０１が取得した画像情報を管理してもよい。これにより、他の撮影装置が、どのように被写体を撮影し接続しているのか、あるいは、どのように被写体を撮影すれば接続できるのかなどを知ることができる。
【００３７】
一方で、接続される撮影装置同士でやりとりされる画像の枚数などといった通信量でもよい。これにより、やりとりが盛んな状況なのか、そうでないのかといった通信状況を把握することができる。もちろん、どのような情報を通知するのかをユーザがあらかじめ設定したり、選択したりできるのが好ましい。これにより、ユーザが必要な情報のみを通知するようにできるほか、新しい接続グループや、近い距離内での接続グループのみが通知されるようにすることもできる。
【００３８】
接続可否情報は、撮影画像を取得した場合に通知してもよい。あるいは、登録される任意の距離内に撮影装置が存在することを検知した場合に通知するようにしてもよい。あるいは、通知を希望するユーザを検知した場合など、任意の条件に応じて自動的に通知されるようにしてもよい。
【００３９】
あるいは、通知する接続情報をまとめて、何らかのアプリケーションなどによって提示できるファイルやバーコードとして通知するものでもよい。たとえば、制御装置１０１の通知部１０９は、バーコード作成部（不図示）を有してもよく、バーコード作成部によって、接続情報を埋め込んだＱＲコード（登録商標）を作成して通知してもよい。接続情報を通知された側で、ＱＲコード（登録商標）を解読するバーコード認識部を備えることで、バーコード認識部によってＱＲコード（登録商標）から接続情報を抽出する。また、接続情報をサーバ上で管理し、例えば、ＱＲコード（登録商標）でサーバへのアクセス権情報を交換してもよい。
【００４０】
ここで、制御装置１０１の取得部１０６が管理する情報は、現在接続中の撮影装置のほか、過去に接続していた撮影装置の情報を含んでもよい。過去に接続していた撮影装置へ接続してみたり、接続情報を受信した撮影装置が接続した後で、再接続するように誘導する通知先情報として利用したりすることができる。
【００４１】
このように、本実施形態の制御装置は、第１の撮影装置が所定の被写体を撮影することを契機として、第１の撮影装置と第２の撮影装置とが接続可能であるかを判定し、その判定結果を第１の撮影装置へ通知する。また、判定結果と共に、第２の撮影装置の情報と、当該第２の撮影装置と通信するための無線ネットワークの状況とを、第１の撮影装置へ通知してもよい。
【００４２】
本実施形態の制御装置によれば、ユーザが撮影する画像によって接続される対象となる装置があるかどうかを知ることができる。これにより、ユーザは、例えば撮影前のプレビュー表示時に、撮影によって接続される装置を知ることができるため、意図しない接続が発生するのを防ぐことができる。あるいは、撮影を契機に接続される装置を把握することができるので、安心して接続を実行することができる。以上のように、事前の設定なしに接続先の装置をユーザが容易に把握できるようになり、ユーザの利便性が向上する。
【００４３】
（実施形態２）
本実施形態では、通知された接続情報によって表示制御を行う撮影装置について説明する。なお、実施形態１で既に説明した部分と重複する部分は、同じ符号を付すとともに、その説明を省略する。なお、本実施形態の撮影装置は、実施形態１の制御装置１０１を含む形で構成してもよい。
【００４４】
＜撮影装置の構成＞
図３（ａ）は、本実施形態に係る撮影装置３０１のハードウェア構成の一例を示す図である。また、図３（ｂ）は、撮影装置３０１の機能構成の一例を示す図である。図３（ａ）に示すように、撮影装置３０１は、通信部３０２と、ＣＰＵ（Central Processing Unit）３０３と、プログラムメモリ３０４と、メモリ３０５と、入力部３０６と、表示部３０７と、撮影部３０８とを備えている。
【００４５】
通信部３０２は、例えばインターネットなどの外部ネットワークと撮影装置３０１との相互通信を行う。具体的には、例えば実施形態１の制御装置１０１に撮影画像を送信したり、ネットワーク上に存在する他の撮影装置と画像を送受信したり、共有したりする。
【００４６】
ＣＰＵ３０３は、撮影装置３０１が有する各構成要素を制御する。プログラムメモリ３０４は、例えばＲＯＭ（Read Only Memory）であり、ＣＰＵ３０３により実行される各種プログラムが格納される。メモリ３０５は、例えばＲＡＭ（Random Access Memory）であり、ＣＰＵ３０３によりプログラムが実行される際のワークエリアを提供し、処理に必要な各種データを一時的又は恒久的に格納する。入力部３０６は、ユーザによる操作や指示などの入力を受け付ける。表示部３０７は、例えば液晶ディスプレイなどであり、各種情報を画面に表示する。撮影部３０８は、レンズを介して取得した被写体光を画像データとして取得し、光学ズームやデジタルズームを用いて画角の調整を行い、画像を取得する。
【００４７】
図３（ｂ）に示す各処理部は、ＣＰＵ３０３が各種プログラムを実行することにより実現される。送信部３０９は、撮影部３０８が取得した画像データや、入力部３０６に入力された内容などを制御装置１０１へ送信する。受信部３１０は、制御装置１０１から他の撮影装置の情報などを受信する。表示制御部３１１は、受信部３１０により受信した他の撮影装置の接続情報などを、表示部３０７の画面に表示する制御を行う。具体的には、例えば、受信した内容に、他の撮影装置の情報が含まれている場合には、撮影装置名などが撮影画像に重畳されるように画面に表示し、受信した内容に、特に他の撮影装置の情報が含まれていなければ、何も表示しないように表示内容を制御する。詳細は後述する。判定部３１２は、各種の判定処理を実行する。
【００４８】
＜撮影装置の処理＞
図４は、本実施形態に係る撮影装置３０１の処理手順の一例を示すフローチャートである。Ｓ４０１において、送信部３０９は、表示部３０７によるプレビュー表示時に、自動フォーカスで何らかの画像が取得されるタイミングで、通信部３０２を介して、撮影部３０８が取得した画像を送信する。あるいは被写体情報を抽出し、当該被写体情報を送信してもよい。
【００４９】
Ｓ４０２において、判定部３１２は、送信した画像（又は被写体情報）に対する返信の有無を判定する。返信があったと判定された場合（Ｓ４０２：Ｙｅｓ）、Ｓ４０３へ進む。一方、返信がなかったと判定された場合（Ｓ４０２：Ｎｏ）、Ｓ４０７へ進む。返信がない場合には様々な処理が考えられ、例えば返信を受信するまで待機するか、終了する。あるいは、一定時間が経過したら再度画像送信したり、終了したりするなど、タイマによって処理を制御してもよい。本実施形態では、Ｓ４０７の処理で後述するように所定時間が経過するまで待機し、所定時間が経過したら再度画像送信を行う例を説明する。
【００５０】
Ｓ４０３において、判定部３１２は、受信したデータの内容が正常かどうか判定する。エラーを受信した場合（Ｓ４０３：Ｎｏ）には、Ｓ４０１に戻り再度画像（又は被写体情報）を送信する。あるいは、その際に送信する画像（又は被写体情報）を再選択してもよい。もしくは、画像（又は被写体情報）を再送信してもエラーの場合には撮影画像（又は被写体情報）の再選択をユーザに促しても良い。いずれの場合にも、エラーの旨を表示してユーザにわかるように通知するとよい。一方、受信内容が正常であった場合（Ｓ４０３：Ｙｅｓ）には、Ｓ４０４へ進む。
【００５１】
Ｓ４０４において、判定部３１２は、送信した画像に関連して接続できる撮影装置の情報が受信内容に含まれるかどうか判定する。接続できる撮影装置の情報があると判定された場合（Ｓ４０４：Ｙｅｓ）、Ｓ４０５へ進む。一方、接続できる装置の情報がないと判定された場合（Ｓ４０４：Ｎｏ）、Ｓ４０６へ進む。
【００５２】
Ｓ４０５において、表示制御部３１１は、接続できる撮影装置の情報を表示するように制御する。Ｓ４０６において、表示制御部３１１は、接続する撮影装置の情報を表示しないように制御する。あるいは、関連する接続情報がない旨を表示するように制御してもよい。
【００５３】
Ｓ４０７において、判定部３１２は、所定時間が経過したか否かを判定する。所定時間が経過したと判定された場合（Ｓ４０７：Ｙｅｓ）、Ｓ４０１に戻る。一方、所定時間が経過していないと判定された場合（Ｓ４０７：Ｎｏ）、経過するまで待機する。以上で図４の一連の処理が終了する。
【００５４】
次に、図５を参照して、本実施形態に係る撮影システムへの適用例を説明する。５０１はユーザＡが所持する撮影装置Ａであり、５０２はユーザＢが所持する撮影装置Ｂである。撮影装置Ａ５０１と撮影装置Ｂ５０２とは、制御装置１０１を介して相互に接続しており、互いに画像の共有などが可能である。５０３は物体である。この物体５０３の特徴情報に基づく識別情報と、撮影装置Ａ及び撮影装置Ｂの情報とが関連付けられて制御装置１０１で管理されている。
【００５５】
本実施形態では、接続のためのアプリケーションとして、画像共有アプリケーションを撮影装置で実行すると、例えば、プレビュー表示時に、自動フォーカスで何らかの画像が取得されるごとに制御装置１０１へ画像が送信されるものとする。ユーザＣが所持する撮影装置Ｃとしての撮影装置３０１の撮影部３０８により取得されて、制御装置１０１へ送信された画像に、物体５０３の特徴情報が含まれる場合に、撮影装置Ａと撮影装置Ｂとの関連情報を取得し、撮影装置３０１の表示部３０７に重畳表示する。重畳表示される内容によって、ユーザＣは、物体５０３を撮影することで撮影装置Ａ５０１及び撮影装置Ｂ５０２と接続が可能であることを知ることができる。
【００５６】
次に、図６を参照して、撮影装置３０１の表示部３０７による表示画面例を説明する。なお、図６に示す撮影装置３０１の表示画面では、画像共有アプリケーションが起動されており、ユーザが他のユーザと画像共有するために撮影によって接続可能な被写体を探しているものとする。
【００５７】
図６に示す画面６００は、撮影部３０８が取得する画像や、ユーザが選択した画像を表示する画像表示エリア６０１があり、画面６００の全体に画像が表示される。そして、接続可否情報が表示される情報表示エリア６０２が、画像表示エリア６０１に重畳して表示される。重畳表示される情報表示エリア６０２は、接続情報が関連づけられていることがわかるように、被写体情報を持つ物体５０３の付近に重畳表示するとよい。しかしながら、接続可否情報は、別画面に表示されるものでもよい。図６において、情報表示エリア６０２の内容は、ユーザＣに対して、物体５０３の撮影によって、既に物体５０３を撮影することで接続を実施した他の撮影装置と接続できることを示している。
【００５８】
図６で示した例以外にも、撮影による接続に関する情報としては、例えば接続のためにユーザが行う操作（シャッターボタンの押下）を説明する内容や、他の装置が接続のために撮影した写真を示してもよい。
【００５９】
なお、撮影情報に関連する接続情報がない場合、新規に接続情報を登録できるようにしてもよい。この場合には、次に同じ被写体を撮影した他の装置から接続されることが可能になる。よって、関連する接続情報がない旨を表示するほか、新規に接続情報の登録が可能であることを表示し、新規撮影接続グループ作成ボタンなどを表示してもよい。
【００６０】
以下、図７を参照して、このときの処理の詳細を説明する。図７に示すシーケンス図は、被写体情報に関連する接続情報がない場合の撮影装置３０１と制御装置１０１との間の処理を示す。まず、Ｍ７０１において、撮影装置３０１は、撮影部３０８を用いて任意の物体５０３を撮影する。Ｍ７０２において、撮影装置３０１は、被写体情報を制御装置１０１に送信する。この時、送信するのは、被写体情報ではなく、撮影画像そのものや、撮影画像の保存場所でもよい。Ｍ７０３において、制御装置１０１は、被写体情報を取得する。被写体情報でなく、画像を取得した場合には、認識部１１０によって画像を認識し、被写体情報を抽出する。また画像の保存場所を取得した場合には、まずは画像を取得し、同様に被写体情報を抽出する。
【００６１】
Ｍ７０４において、制御装置１０１は、判定部１０８を用いて、取得した被写体情報、あるいは抽出した被写体情報に基づいて接続可否を判定する。ここでは被写体情報に関連する接続情報がなく、接続ができないと判定されたものとする。Ｍ７０５において、制御装置１０１は、通信部１０２を用いて、接続できない旨を撮影装置３０１へ返信する。
【００６２】
接続できない旨を受信したので、Ｍ７０６において、撮影装置３０１は、接続情報がない旨を表示部３０７に表示する。ここでは、接続情報がないので、ユーザが新規グループの作成をしたい場合を説明する。Ｍ７０７において、撮影装置３０１の入力部３０６を用いて、ユーザが新規グループの作成を要求する。Ｍ７０８において、撮影装置３０１は、通信部３０２を用いて、新規グループ作成の要求を制御装置１０１へ送信する。
【００６３】
Ｍ７０９において、制御装置１０１は、取得部１０６を用いて新規グループ作成要求を取得し、当該新規グループ作成要求に基づいて、被写体情報に撮影装置３０１の情報を関連付けて接続情報として登録する。制御装置１０１は、登録完了後、Ｍ７１０において、通信部１０２を用いて、登録完了を撮影装置３０１へ通知する。撮影装置３０１は、Ｍ７１１において、表示部３０７に登録完了を表示して処理を終了する。
【００６４】
次に、図８（ａ）〜図８（ｃ）は、被写体情報に関連する接続情報がない場合の、撮影装置３０１の表示部３０７に表示される画面の一例を示す図である。図８（ａ）は、図７のＭ７０６において、接続情報がなかった旨を表示する際の画面例である。８０１は、撮影された被写体に対する接続情報がなかった旨を提示している。また、新たに接続情報を登録することで、他の装置が接続できるようにするかどうかユーザが選択できるように、登録のための「Ｙｅｓ」ボタン８０２と、登録は行わない「Ｎｏ」ボタン８０３を提示している。表示部３０７がタッチパネルであれば、ユーザが、「Ｙｅｓ」ボタン８０２をタッチすることで新規に接続グループが作成される。
【００６５】
図８（ｂ）は、「Ｙｅｓ」ボタン８０２が押された後で、接続情報として公開する情報を選択する画面の一例である。他の装置が同じ物体５０３を撮影したり、プレビュー画面で捉えたり、物体５０３を撮影した画像を選択した際に、接続可能であるとして、撮影装置３０１のどのような情報を公開するか選択でするための画面である。
【００６６】
８０４に、「公開する情報を選択してください」とのテキストを表示する。また、公開できる情報の候補をボタンで配置し、ユーザのタッチによって、公開と非公開とを切り替える。選択されているかどうかは色分けなどで表現し、ここでは、例えば、８０５の「機器名称」と８０６の「ユーザ名」が非選択のため公開されず、８０７の「撮影画像」が公開される情報として選択されている。
【００６７】
図８（ｃ）は、Ｍ７１０で登録が完了した際の画面の一例である。８０８は、登録時に公開情報として選択された「撮影画像」であり、接続情報が関連づけられている被写体として登録される際に撮影された画像のサムネイルである。
【００６８】
接続に関する情報として、他の装置の情報を使用する場合には、接続中の装置の数や、名称、機器のＩＤなどを表示したり、所有者が登録されている場合には所有者名を表示したりすることもできる。また、装置の位置情報を使用する場合には、接続範囲を表示してもよい。接続グループ名が登録されている場合には、グループ名称を表示するものでもよい。グループ名が特定の範囲や興味対象を表す内容である場合には、特に、ユーザが接続するかどうかを判断するのに役立つ。例えば、結婚披露宴や有名人の登場イベントなどで、同じテーブルに着席したり、同じイベントに参加したり、といった間柄で初対面の相手同士で撮影した写真を交換したいという場面もある。
【００６９】
初対面の相手とはアドレス交換したくない場合もあるが、同じ被写体の撮影によって接続できるシステムを利用すれば、テーブル上の花や、有名人などの被写体の撮影だけで接続できるので、初対面の人も含めて接続しやすくなる。テーブル単位で作成されている場合には、「鶴」や「亀」などのテーブル名をグループにしたり、「○○（有名人）ファンクラブ」などの名称にしたりすることで、ユーザは所望のグループに接続できることを把握しやすくなる。
【００７０】
他にも、接続中の台数や、接続中の機器の位置情報、あるいは位置情報から算出した半径何メートル以内などといった接続範囲を表示してもよい。あるいは、取得したユーザ名などを表示するものでもよい。
【００７１】
もしくは、実際に共有や交換が行われている画像のリストを表示するものでもよい。実際にやりとりされる画像を見ることで、ユーザに、自分も接続して画像をダウンロードしたい、アップロードしたいなどの欲求が生じることになるため、接続のきっかけづくりになるという利点がある。
【００７２】
一方で、実際に送受信される画像の量や、任意の情報のやりとりにかかる時間を計測したり、通信容量に対する通信量を算出したりすることで、通信の混雑状況や快適さなどの接続状況を表示することもできる。例えば、ＣＰＵ３０３は、送信部３０９が撮影画像を送信してから受信部３１０が何らかの情報を受信するまでの時間を計測する。そして、計測した時間に応じた通信状況を表示するように表示制御部３１１が制御する。さらに、混雑時には自動的に接続状況が改善してから画像の送受信を行うようにしてもよい。
【００７３】
この場合の画面例を図９（ａ）、図９（ｂ）に示す。図９（ａ）は、物体５０３に関連して接続している撮影装置が遅延なくスムーズに通信していることを示す画面例である。図９（ｂ）は、物体５０３に関連して接続している撮影装置間の通信に負荷が生じていることを示す画面例である。９０１が撮影装置Ａ５０１を表すアイコンであり、９０２が撮影装置Ｂ５０２を表すアイコンである。これにより、ユーザは物体５０３に関連して接続する撮影装置Ａ及び撮影装置Ｂが存在することがわかる。
【００７４】
９０３及び９０４は、撮影装置Ａ５０１と撮影装置Ｂ５０２との通信状況を示すアイコンである。９０３のように、太い矢印を表示することで、余裕のある通信網である様子を示している。一方で、９０４のように破線の細い矢印を表示することで、通信に負荷が生じているため細々と通信される様子を表現している。また、９０５のようにテキストで通信状況を示してもよい。
【００７５】
図９（ｂ）では、接続する装置が２台あり、通信状況が混雑していることを提示している。このほかにも、混雑時には赤色で表示したり、点滅させたり、薄くするなど、ユーザに通信状況が分かるのであれば、どのような表現を用いてもよい。本実施形態では、撮影装置Ａ５０１と撮影装置Ｂ５０２とが接続している例を示したが、これに限らず、撮影装置Ａ５０１及び撮影装置Ｂ５０２が同じアクセスポイントやネットワークに接続していることを示してもよい。
【００７６】
このように、本実施形態に係る撮影装置によれば、通知された接続情報によって接続可否を提示したり、接続状況を提示したりすることができる。これにより、ユーザは、撮影することで接続が可能であることや、接続される装置やユーザ、接続範囲や接続状況などを知ることができる。そのため、事前の設定なしに接続先の装置をユーザが容易に把握できるようになり、ユーザの利便性が向上する。
【００７７】
以上説明したように、本発明によれば、同一被写体を撮影した機器同士が接続するシステムにおいて、どの被写体を撮影すると他の機器と接続できるかを容易に把握することが可能となる。被写体の選定や接続先の把握が容易になるので、撮影による接続の際の、ユーザの利便性が向上する。
【００７８】
（その他の実施形態）
本発明は、上述の実施形態の１以上の機能を実現するプログラムを、ネットワーク又は記憶媒体を介してシステム又は装置に供給し、そのシステム又は装置のコンピュータにおける１つ以上のプロセッサがプログラムを読出し実行する処理でも実現可能である。また、１以上の機能を実現する回路（例えば、ＡＳＩＣ）によっても実現可能である。
【符号の説明】
【００７９】
１０１：制御装置、１０６：取得部、１０７：抽出部、１０８：判定部、１０９：通知部、１１０：認識部、３０１：撮影装置、３０９：送信部、３１０：受信部、３１１：表示制御部、３１２：判定部
【図１】
2017059959.tif 000003
【図２】
2017059959.tif 000004
【図３】
2017059959.tif 000005
【図４】
2017059959.tif 000006
【図５】
2017059959.tif 000007
【図６】
2017059959.tif 000008
【図７】
2017059959.tif 000009
【図８】
2017059959.tif 000010
【図９】
2017059959.tif 000011