(57)【要約】【課題】１以上のカメラをメンバーとするグループによる、より長時間の撮像を可能とすることを目的とする。【解決手段】撮像装置と通信可能な情報処理装置であって、処理対象の対象撮像装置を基準とした領域内に存在する、対象撮像装置と異なる他の撮像装置を特定する特定手段と、対象撮像装置及び特定手段により特定された他の撮像装置それぞれの撮像に関する撮像情報に基づいて、少なくとも対象撮像装置が撮像を行うか否かを決定する第１の決定手段とを有する。【選択図】図３
2017168914.tif 000002
【特許請求の範囲】
【請求項１】
撮像装置と通信可能な情報処理装置であって、
処理対象の対象撮像装置を基準とした領域内に存在する、前記対象撮像装置と異なる他の撮像装置を特定する特定手段と、
前記対象撮像装置及び前記特定手段により特定された前記他の撮像装置それぞれの撮像に関する撮像情報に基づいて、少なくとも前記対象撮像装置が撮像を行うか否かを決定する第１の決定手段と
を有することを特徴とする情報処理装置。
【請求項２】
前記特定手段は、第１の時間が経過する度に、前記他の撮像装置を特定し、
前記第１の決定手段は、前記特定手段が前記他の撮像装置を特定する度に、撮像を行うか否かを決定することを特徴とする請求項１に記載の情報処理装置。
【請求項３】
前記第１の決定手段は、前記特定手段が前記他の撮像装置を特定したタイミングに対応する時点での前記撮像情報に基づいて、撮像を行うか否かを決定することを特徴とする請求項１に記載の情報処理装置。
【請求項４】
前記撮像情報は、前記撮像装置のバッテリー残量の情報を含むことを特徴とする請求項１乃至３何れか１項に記載の情報処理装置。
【請求項５】
前記撮像情報は、前記撮像装置のストレージ空き容量の情報を含むことを特徴とする請求項１乃至３何れか１項に記載の情報処理装置。
【請求項６】
前記情報処理装置は、前記対象撮像装置と共に移動し、
前記特定手段は、前記他の撮像装置と共に移動する、自装置と異なる他の情報処理装置のうち、自装置と通信可能な領域内に存在する前記他の情報処理装置に対応する前記他の撮像装置を特定することを特徴とする請求項１乃至５何れか１項に記載の情報処理装置。
【請求項７】
前記特定手段は、前記対象撮像装置から所定の距離までの領域内に存在する、前記他の撮像装置を特定することを特徴とする請求項１乃至５何れか１項に記載の情報処理装置。
【請求項８】
前記他の撮像装置と共に移動する、自装置と異なる他の情報処理装置と、自装置と、の間の通信状況に基づいて、前記対象撮像装置と、少なくとも１つの前記他の撮像装置をメンバーとする１以上のグループを決定する第２の決定手段と、
前記対象撮像装置を、前記第２の決定手段により決定された各グループの撮像担当とするか否かを決定する第３の決定手段と
をさらに有し、
前記第１の決定手段は、前記対象撮像装置が前記撮像担当に決定されたか否かに基づいて、前記対象撮像装置が撮像を行うか否かを決定することを特徴とする請求項１乃至７何れか１項に記載の情報処理装置。
【請求項９】
前記対象撮像装置及び前記特定手段により特定された前記他の撮像装置の前記撮像情報に基づいて、自装置をマスター又はスレーブに設定する設定手段をさらに有し、
前記第１の決定手段は、前記マスターに設定された場合に、前記対象撮像装置及び前記他の撮像装置それぞれが撮像を行うか否かを決定することを特徴とする請求項１に記載の情報処理装置。
【請求項１０】
前記特定手段は、第２の時間が経過する度に、前記他の撮像装置を特定し、
前記設定手段は、前記特定手段が前記他の撮像装置を特定する度に、自装置をマスター又はスレーブに設定することを特徴とする請求項９に記載の情報処理装置。
【請求項１１】
前記第１の決定手段は、前記第２の時間に比べて短い第３の時間が経過する度に、前記第３の時間が経過したタイミングに対応する時点での前記撮像情報に基づいて、前記対象撮像装置及び前記他の撮像装置それぞれが撮像を行うか否かを決定することを特徴とする請求項１０に記載の情報処理装置。
【請求項１２】
前記情報処理装置は、撮像手段を有する撮像装置であって、
前記第１の決定手段は、自装置が撮像を行うか否かを決定することを特徴とする請求項１に記載の情報処理装置。
【請求項１３】
撮像装置と通信可能な情報処理装置が実行する情報処理方法であって、
処理対象の対象撮像装置を基準とした領域内に存在する、前記対象撮像装置と異なる他の撮像装置を特定する特定ステップと、
前記対象撮像装置及び前記特定ステップにおいて特定された前記他の撮像装置それぞれの撮像に関する撮像情報に基づいて、少なくとも前記対象撮像装置が撮像を行うか否かを決定する第１の決定ステップと
を含むことを特徴とする情報処理方法。
【請求項１４】
撮像装置と通信可能なコンピュータを、
処理対象の対象撮像装置を基準とした領域内に存在する、前記対象撮像装置と異なる他の撮像装置を特定する特定手段と、
前記対象撮像装置及び前記特定手段により特定された前記他の撮像装置それぞれの撮像に関する撮像情報に基づいて、少なくとも前記対象撮像装置が撮像を行うか否かを決定する第１の決定手段と
として機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、カメラを管理する情報処理装置、情報処理方法及びプログラムに関する。
【背景技術】
【０００２】
近年、拡大するカメラの用途の１つして、事件や事故の様子を証拠として残すために、警官一人一人が小型カメラを装着し、カメラが撮影した映像を証拠として保存する方法が知られている。この用途において、小型カメラは、常時録画をしつつ、より長時間の運用が求められている。
【０００３】
また、カメラの高機能化に伴い、無線通信機能を持つカメラが数多く開発されてきている。これらのカメラは、無線通信機能により、スマートフォンやＰＣ等を利用した操作や画像データの送受信等を行うことができる。特許文献１には、複数台のカメラ同士が連携して、画像データをお互いに送受信する技術が開示されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００１−３３３６５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、複数の警官それぞれが小型カメラを装着し、撮影を行う方法では、小型カメラにおいて常時録画行うこととした場合、短時間でバッテリーがなくなってしまう、短時間でメモリの容量が一杯になってしまう、といった問題があった。
【０００６】
本発明はこのような問題点に鑑みなされたもので、１以上のカメラをメンバーとするグループによる、より長時間の撮像を可能とすることを目的とする。
【課題を解決するための手段】
【０００７】
そこで、本発明は、撮像装置と通信可能な情報処理装置であって、処理対象の対象撮像装置を基準とした領域内に存在する、前記対象撮像装置と異なる他の撮像装置を特定する特定手段と、前記対象撮像装置及び前記特定手段により特定された前記他の撮像装置それぞれの撮像に関する撮像情報に基づいて、少なくとも前記対象撮像装置が撮像を行うか否かを決定する第１の決定手段とを有することを特徴とする。
【発明の効果】
【０００８】
本発明によれば、１以上のカメラをメンバーとするグループによる、より長時間の撮像を可能とすることができる。
【図面の簡単な説明】
【０００９】
【図１】第１の実施形態に係る撮像システムを示す図である。
【図２】カメラのハードウェア構成を示す図である。
【図３】カメラのソフトウェア構成を示す図である。
【図４】撮像制御処理を示すフローチャートである。
【図５】撮像制御処理の説明図である。
【図６】第２の実施形態に係るカメラのハードウェア構成を示す図である。
【図７】第２の実施形態に係る通信制御処理を示すフローチャートである。
【図８】第３の実施形態に係る撮像システムの説明図である。
【図９】第３の実施形態に係る通信制御処理を示すフローチャートである。
【図１０】第４の実施形態に係るマスター決定処理を示すフローチャートである。
【図１１】第４の実施系チアに係る撮像制御処理を示すフローチャートである。
【発明を実施するための形態】
【００１０】
以下、本発明の実施形態について図面に基づいて説明する。
（第１の実施形態）
図１は、第１の実施形態に係る撮像装置としての撮像システムを示す図である。撮像システムは、複数のカメラ１００を有している。ここで、カメラ１００は、撮像装置の一例である。図１に示す例においては、撮像システムは、３台のカメラ１００を有しているものとする。３台のカメラはいずれも構成及び機能が同じカメラであるが、３台のカメラ１００を区別する必要がある場合には、適宜カメラＡ、カメラＢ及びカメラＣと称することとする。
【００１１】
カメラ１００は、いずれも無線通信機能を有している。カメラ１００はさらに、互いに通信し、お互いの存在を確認する機能を有している。カメラ１００の無線通信機能には、Ｗｉ−ＦｉやＢｌｕｅｔｏｏｔｈ（登録商標）など、様々な通信規格があるが、カメラ１００間の無線通信が可能な方式であればよく、その通信規格や規模、構成は問わない。
【００１２】
本実施形態の撮像システムは、複数のカメラ１００のグループを設定し、このグループにおいて１台のカメラが常に撮像を担当するよう制御する。これにより、すべてのカメラ１００が撮像を常時行う必要がなくなるため、グループ単位での撮像時間をより長くすることができる。以下、このための処理について説明する。なお、本実施形態においては、カメラＢ、カメラＣは、いずれもカメラＡが無線通信可能な領域内に位置しているものとする。
【００１３】
図２は、カメラ１００のハードウェア構成を示す図である。カメラ１００は、内部バス２１０を有している。そして、カメラ１００は、内部バス２１０に接続された、ＣＰＵ２２０、１次記憶装置２３０、２次記憶装置２４０、画像Ｉ／Ｆ（インターフェース）２５０、撮像部２５１、通信Ｉ／Ｆ２６０及び通信部２６１を有している。ＣＰＵ２２０は、カメラ１００の動作を統括的に制御する。１次記憶装置２３０は、例えば、ＲＡＭに代表される書き込み可能な高速の記憶装置である。１次記憶装置２３０は、例えば、ＯＳ（オペレーティングシステム）や各種のプログラム及び各種のデータ等がロードされ、また、ＣＰＵ２２０がＯＳや各種のプログラム等を実行する際の作業領域としても使用される。なお、後述するカメラ１００の機能や処理は、ＣＰＵ２２０が２次記憶装置２３０に格納されているプログラムを読み出し、このプログラムを実行することにより実現されるものである。
【００１４】
２次記憶装置２４０は、例えば、ＦＤＤやＨＤＤ、フラッシュメモリ、ＣＤ−ＲＯＭドライブ等に代表される不揮発性の記憶装置である。２次記憶装置２４０は、ＯＳや各種のプログラム及び各種のデータ等の永続的な記憶領域として使用される他に、短期的な各種のデータ等の記憶領域としても使用される。
【００１５】
画像Ｉ／Ｆ２５０は、撮像部２５１で撮像された画像データを所定のフォーマットに変換・圧縮して、例えば、２次記憶装置２４０や１次記憶装置２３０に転送する。通信Ｉ／Ｆ２６０は、通信部２６１が自装置と異なるカメラである、他のカメラ１００より受信した情報を、所定のフォーマットに変換して、例えば、２次記憶装置２４０等に転送する。また、通信Ｉ／Ｆ２６０は、２次記憶装置２４０等に保存されている自装置の情報を、所定のフォーマットに変換して、通信部２６１を通して他のカメラ１００へ送信することもできる。
【００１６】
図３は、カメラ１００のソフトウェア構成を示す図である。カメラ１００は、通信処理部３００と、グループ管理部３０１と、情報管理部３０２と、担当管理部３０３と、撮像制御部３０４と、を有している。通信処理部３００は、外部のカメラ１００との通信を制御する。グループ管理部３０１は、通信処理部３００による通信結果に基づいて、自装置をメンバーとする撮像のグループを設定し、自装置のグループのメンバーになる他のカメラ１００を特定する。情報管理部３０２は、撮影のグループに属するカメラ（自装置を含む）の撮像情報を管理する。情報管理部３０２は、撮像情報の記憶部３１０への記録、記憶部３１０からの削除を行う。
【００１７】
記憶部３１０は、撮像情報として、グループに属するカメラ１００の、カメラＩＤと、バッテリー残量と、ストレージ空き容量と、残り稼働時間と、残り撮像時間と、を記憶している。カメラＩＤは、カメラ１００の識別情報である。通信処理部３００が、他のカメラからカメラＩＤ、バッテリー残量及びストレージ空き容量を撮像情報として受信すると、グループ管理部３０１は、これを記憶部３１０に記録する。さらに、グループ管理部３０１は、バッテリー残量とストレージ空き容量に基づいて、残り稼働時間の推定値と、残り撮像時間の推定値とを算出し、これらも撮像情報として記憶部３１０に記録する。グループ管理部３０１は、同様に、自装置のカメラＩＤ、バッテリー残量、ストレージ空き容量、残り稼働時間の推定値及び残り撮像時間の推定値を撮像情報として記録する。担当管理部３０３は、自装置がグループにおいて撮影を担当するか否かを決定する。撮像制御部３０４は、撮像部２５１による撮像を制御する。
【００１８】
図４は、本実施形態に係るカメラ１００による撮像制御処理を示すフローチャートである。本実施形態においては、図１に示すカメラＡが撮像制御処理を実行する場合を例に説明するが、カメラＢ及びカメラＣも同じように撮像制御処理を実行する。Ｓ４００において、カメラＡの通信処理部３００は、通信部２６１を介して無線通信により、自装置のカメラＩＤの送信を開始する。例えば、図１の例において、カメラＡがカメラＩＤを送信すると、カメラＡが無線により通信可能な領域に存在するカメラＢ及びカメラＣがカメラＡのカメラＩＤを受信する。
【００１９】
カメラＢ及びカメラＣは、カメラＡのカメラＩＤを受信すると、カメラＡに対し応答を送信する。ここで、応答には、送信元のカメラの撮影情報が含まれる。すなわち、カメラＢから送信される応答には、カメラＢのカメラＩＤ、バッテリー残量及びストレージ空き容量が撮像情報として含まれる。なお、撮像情報に含まれるバッテリー残量やストレージ空き容量は、カメラＩＤを受信したタイミングに対応した時点における最新の情報であるものとする。
【００２０】
次に、Ｓ４０１において、カメラＡのグループ管理部３０１は、他のカメラ１００から応答を受信したか否かを確認する。グループ管理部３０１は、応答を受信した場合には（Ｓ４０１でＹｅｓ）、処理をＳ４０２へ進める。グループ管理部３０１は、応答を受信しなかった場合には（Ｓ４０１でＮｏ）、処理をＳ４０５へ進める。
【００２１】
Ｓ４０２において、カメラＡのグループ管理部３０１は、応答の受信結果に基づいて、自装置のグループと同一のグループに属する、他のカメラを特定する。具体的には、グループ管理部３０１は、応答の送信元のカメラを同一グループに属するカメラとして特定する。本実施形態においては、カメラＡのグループ管理部３０１は、カメラＢ及びカメラＣを同一グループに属するカメラとして特定する。なお、応答を送信することのできる他のカメラは、カメラＡの通信可能な領域内に存在するカメラである。すなわち、本処理は、対象撮像装置としてのカメラＡの通信可能な領域内に存在する他のカメラを、カメラＡと同一のグループに属するメンバーとして決定する処理である。すなわち、Ｓ４０２の処理は、対象撮像装置の通信可能な領域内に存在する他の撮像装置を特定する特定処理の一例である。また、カメラＡの通信可能な領域は、カメラＡを基準とした領域の一例である。
【００２２】
次に、Ｓ４０３において、カメラＡの情報管理部３０２は、Ｓ４０１において受信した撮像情報を記憶部３１０に記録する。情報管理部３０２はさらに、バッテリー残量及びストレージ空き容量に基づいて、残り稼働時間の推定値及び残り撮像時間を算出し、これらの値を記憶部３１０に記録する。なお、記憶部３１０に同一のカメラについての撮像情報が既に記憶されている場合には、Ｓ４０１において応答として新たに受信した撮像情報に更新する。また、情報管理部３０２は、自装置の撮像情報も更新する。なお、情報管理部３０２はさらに、応答を受信しなかったカメラの撮像情報が情報管理部３０２に記憶されている場合には、これを削除してもよい。また、他の例としては、応答を受信しなかったカメラの撮像情報に対しては、応答を受信しなかったことを示す情報を付与した状態で記憶部３１０に記憶してもよい。
【００２３】
次に、Ｓ４０４において、カメラＡの担当管理部３０３は、自装置、すなわちカメラＡをグループにおける撮像担当とするか否かを決定する。なお、撮像担当に決定された場合には、カメラＡは撮像を行う。すなわち、Ｓ４０４の処理は、対象撮像装置としてのカメラＡが撮像を行うか否かを決定する決定処理の一例である。
【００２４】
本実施形態の担当管理部３０３は、同一グループに属するカメラのうち、バッテリー残量が最も多いカメラを撮像担当に決定する。すなわち、担当管理部３０３は、自装置のバッテリー残量が同一グループのカメラのバッテリー残量の中で最大の場合に、自装置を撮像担当に決定する。一方、自装置のバッテリー残量が最大でない場合には、自装置を撮像担当にしないと決定する。
【００２５】
なお、担当管理部３０３は、撮像情報に基づいて撮像担当とするか否かを決定すればよく、撮像担当を決定するための条件は、実施形態に限定されるものではない。例えば、担当管理部３０３は、ストレージ空き容量に基づいて、自装置を撮像担当とするか否かを決定してもよく、バッテリー残量及びストレージ残量の両方の情報に基づいて、自装置を撮像担当とするか否かを決定してもよい。
【００２６】
また、担当管理部３０３は、２台以上のカメラが撮像担当として決定されるような条件に基づいて、自装置を撮像担当とするか否かを決定してもよい。例えば、担当管理部３０３は、バッテリー残量が同一グループのカメラのバッテリー残量の中で、上位２台に入る場合に、自装置を撮像担当に決定してもよい。
【００２７】
担当管理部３０３は、自装置を撮像担当とすると決定した場合には（Ｓ４０４でＹｅｓ）、処理をＳ４０５へ進める。担当管理部３０３は、自装置を撮像担当にしないと決定した場合には（Ｓ４０４でＮｏ）、処理をＳ４０７へ進める。Ｓ４０５において、撮像制御部３０４は、撮像部２５１による撮像中か否かを確認する。撮像中の場合には（Ｓ４０５でＹｅｓ）、処理をＳ４０９へ進める。撮像制御部３０４は、撮像中でない場合には（Ｓ４０５でＮｏ）、処理をＳ４０６へ進める。Ｓ４０６において、撮像制御部３０４は、撮像を開始するよう撮像部２５１を制御し、その後処理をＳ４０９へ進める。
【００２８】
このとき、カメラＢ及びカメラＣもカメラＡと同様に、撮像制御処理を実行している。カメラＢ及びカメラＣは、それぞれ自装置のバッテリー残量がグループにおいて最大とならないため、撮像制御処理において、自装置を撮像担当にしないと決定され、撮像は行われない。したがって、カメラＡが撮像を開始した場合には、カメラＢ及びカメラＣは、撮像停止の状態になる。
【００２９】
一方、Ｓ４０７において、撮像制御部３０４は、撮像部２５１による撮像中か否かを確認する。撮像中でない場合には（Ｓ４０７でＮｏ）、処理をＳ４０９へ進める。撮像制御部３０４は、撮像中の場合には（Ｓ４０７でＹｅｓ）、処理をＳ４０８へ進める。Ｓ４０８において、撮像制御部３０４は、撮像を終了するよう撮像部２５１を制御し、その後処理をＳ４０９へ進める。この場合、同一グループの他のカメラが、撮像担当として撮像を行うことを決定し、撮像を開始する。例えば、カメラＢのバッテリー残量が最大の場合には、カメラＢが撮像担当として撮像を開始し、カメラＣは、カメラＡと共に撮像停止の状態となる。
【００３０】
Ｓ４０９において、通信処理部３００は、Ｓ４００において、前回自装置のカメラＩＤを送信したタイミングから一定時間が経過するまで待機し、一定時間が経過すると（Ｓ４０９でＹｅｓ）、処理をＳ４００へ進める。このように、カメラ１００は、Ｓ４００〜Ｓ４０８の処理を一定時間が経過する度に繰り返す。
【００３１】
これにより、カメラ１００は、一定時間が経過する度に、処理時点におけるカメラの配置関係に応じて、適切なグループを設定することができる。さらに、カメラは、常に最新の撮像情報を参照することにより、常に処理時点のカメラのバッテリーやストレージの状況に応じて、自装置を撮像担当とするか否かを適切に判断することができる。
【００３２】
図５は、撮像制御処理の説明図である。図５（ａ）に示すように、カメラＡが、カメラＢ及びカメラＣと通信可能な状況にある場合、カメラＡは、カメラＢ及びカメラＣを同一グループのメンバーとして特定する。この状況において、カメラＣが、カメラＡから離れ、カメラＡと通信不可になったとする。この場合、図５（ｂ）に示すように、カメラＡは、カメラＣと通信できなくなるため、カメラＡは、カメラＢのみを同一グループのメンバーとして特定することになる。一方、カメラＣは、自装置以外に同一グループのカメラが存在しない状況になる。したがって、図５（ｂ）のようなカメラの位置関係においては、カメラＡとカメラＢのグループ５１０において、一方のカメラ（図５（ｂ）の例ではカメラＡ）が撮像担当として撮像を行うことになる。また、カメラＣのみのグループ５１１においては、カメラＣが撮像担当として撮像を行うことになる。
【００３３】
このように、本実施形態の撮像システムにおいては、カメラＡとカメラＢの間が近い場合には、一方のカメラのみが撮影を行い、両カメラの間が離れた場合には、それぞれのカメラが撮影を行うことができる。このように、本実施形態に係る撮像システムにおいては、撮像のグループを動的に変更することにより、撮像担当を動的に変更することができる。
【００３４】
以上のように、本実施形態に係る撮像システムにおいては、グループ内の一のカメラのみが撮影を行うので、グループによる、より長時間の撮像を可能とすることができる。例えば、各カメラが複数の警官に携帯される場合において、各警官の行動に応じて、カメラの位置関係が動的に変化する場合がある。このような場合においても、本実施形態においては、カメラは、同一グループのメンバー及び撮像担当を定期的に更新するので、常に適切なカメラが撮像を担当することができる。これにより、グループの周囲で発生した事件や事故を証拠として残すことができる。
【００３５】
（第２の実施形態）
次に、第２の実施形態に係る撮像システムについて説明する。図６は、カメラ１００のハードウェア構成を示す図である。第２の実施形態に係るカメラ１００は、第１の実施形態に係るカメラ１００の構成に加えて、ＧＰＳ（Ｇｌｏｂａｌ  Ｐｏｓｉｔｉｏｎｉｎｇ  Ｓｙｓｔｅｍ）受信部６００をさらに有している。ＧＰＳ受信部６００は、ＧＰＳからの信号を受信する。カメラ１００は、ＧＰＳからの信号により、自装置の位置を特定することができる。
【００３６】
図７は、第２の実施形態に係るカメラ１００による通信制御処理を示すフローチャートである。図４を参照しつつ説明した通信制御処理の各処理と同一の処理には同一の番号を付している。以下、第２の実施形態に係るカメラ１００の通信制御処理について、第１の実施形態に係る通信制御処理と異なる点について説明する。
【００３７】
本実施形態においては、Ｓ４００において、カメラＡが他のカメラにカメラＩＤを送信すると、カメラＩＤを受信した他のカメラは、応答を送信する。なお、本実施形態においては、他のカメラにより送信される応答には、撮像情報の他、他のカメラの位置を示す位置情報が含まれている。カメラ１００の通信処理部３００は、他のカメラから応答を受信した場合には（Ｓ４０１でＹｅｓ）、処理をＳ７００へ進める。Ｓ７００において、グループ管理部３０１は、応答に含まれる他のカメラの位置情報に基づいて、自装置と、応答の送信元の他のカメラそれぞれとの間の距離を特定する。
【００３８】
次に、Ｓ７０１において、グループ管理部３０１は、Ｓ４０１における応答の受信結果と、他のカメラそれぞれとの距離と、に基づいて、自装置と同一グループのカメラを特定する。グループ管理部３０１は、具体的には、応答の送信元のカメラのうち、自装置との距離が閾値未満のカメラを、自装置と同一グループに属するカメラとして特定する。すなわち、本処理は、対象撮像装置としてのカメラＡから所定の距離までの領域内に存在する他の撮像装置を特定する特定処理の一例である。また、カメラＡから所定の距離までの領域は、カメラＡを基準とした領域の一例である。なお、カメラＡから所定の距離までの領域は、カメラＡの通信可能な領域に比べて狭い領域であるものとする。ＣＰＵ２２０は、Ｓ７０１の後、処理をＳ７０２へ進める。
【００３９】
Ｓ７０２において、情報管理部３０２は、同一カメラと特定された他のカメラの撮像情報を記憶部３１０に記録する。なお、情報管理部３０２は、Ｓ７００において特定した距離も、他のカメラの撮像情報に対応付けて記憶部３１０に記録する。また、他の例としては、Ｓ７０２において、情報管理部３０２は、応答を受信したカメラそれぞれの撮像情報を記憶部３１０に記録してもよい。この場合、情報管理部３０２は、同一グループとして特定されたか否かを識別するための情報を、他のカメラのカメラＩＤに対応付けて記録することとする。ＣＰＵ２２０は、Ｓ７０２の処理の後、処理をＳ４０４へ進める。なお、第２の実施形態に係る撮像システムのこれ以外の構成及び処理は、第１の実施形態に係る撮像システムの構成及び処理と同様である。
【００４０】
第２の実施形態に係る撮像システムの変更例としては、自装置との距離を特定するための処理は、実施形態に限定されるものではない。他の例としては、カメラ１００が近距離無線通信が可能である場合には、カメラ１００は、近距離無線通信において、応答の送信元の他のカメラに対し、電波強度の測定を依頼し、電波強度の測定結果を受信する。そして、カメラ１００は、電波強度の測定結果に基づいて、自装置と他のカメラの間の距離を特定する。また、他の例としては、カメラ１００は、測距センサにより、他のカメラとの距離を特定してもよい。
【００４１】
（第３の実施形態）
次に、第３の実施形態に係る撮像システムについて説明する。第３の実施形態に係る撮像システムにおいては、カメラ１００は、互いに通信可能なカメラを１つのグループとして特定する。そして、カメラ１００は、各グループにおいて、自装置を撮像担当とするか否かを決定し、少なくとも１つのグループにおいて撮像担当と決定された場合に、撮像を行う。
【００４２】
図８は、第３の実施形態に係る撮像システムの説明図である。図８（ａ）に示すように、カメラＡ〜Ｅが存在しているとする。ここで、カメラＡとカメラＢ〜Ｅとの間は通信可能であるものとする。また、カメラＢとカメラＣの間、カメラＤとカメラＥの間は通信可能であるものとする。一方で、カメラＢとカメラＥの間、カメラＣとカメラＤの間は通信不可であるものとする。
【００４３】
この場合、カメラＡは、自装置と通信可能な他のカメラのうち、互いに通信可能な通信状況にあるカメラのみをメンバーとするグループを設定する。図８（ａ）の例では、カメラＡが属するグループとして、カメラＡと、カメラＢと、カメラＣと、をメンバーとする第１のグループ８０１と、カメラＡと、カメラＤと、カメラＥと、をメンバーとする第２のグループ８０２とが決定される。カメラＢとカメラＥの間が通信不可であるために、このように、カメラＢとカメラＥは別のグループに属することになる。
【００４４】
さらに、図８（ｂ）に示すように、カメラＤとカメラＥの間においても通信不可であるとする。この場合には、カメラＡが属するグループとして、上述の第１のグループ８０１の他、カメラＡと、カメラＤと、をメンバーとする第２のグループ８１２と、カメラＡとカメラＥと、をメンバーとする第３のグループ８１３と、が決定される。
【００４５】
また、図８（ｃ）に示すように、図８（ａ）の例に加えてカメラＦが存在するとする。ここで、カメラＦは、カメラＡ及びカメラＣと通信可能である一方で、カメラＢ及びカメラＤと通信不可であるとする。この場合、カメラＦはカメラＢと通信不可であることから、カメラＢとは異なるグループのメンバーになる。すなわち、第１のグループ８０１、第２のグループ８０２の他、カメラＡと、カメラＣと、カメラＦと、をメンバーとする第３のグループ８２３が決定される。
【００４６】
図９は、第３の実施形態に係るカメラ１００による通信制御処理を示すフローチャートである。以下、第３の実施形態に係るカメラ１００の通信制御処理について、第１の実施形態に係る通信制御処理と異なる点について説明する。本実施形態においては、Ｓ４００において、カメラＡが他のカメラにカメラＩＤを送信すると、カメラＩＤを受信した他のカメラは、応答を送信する。このとき、他のカメラにより送信される応答には、撮像情報の他、他のカメラ自身が通信可能な相手先のカメラのカメラＩＤが含まれている。カメラ１００の通信処理部３００は、他のカメラから応答を受信した場合には（Ｓ４０１でＹｅｓ）、処理をＳ９００へ進める。
【００４７】
Ｓ９００において、グループ管理部３０１は、受信結果と、送信元の他のカメラの通信相手の情報とに基づいて、自装置と、少なくとも１台の他のカメラを含むグループを決定する。グループ管理部３０１は、Ｓ９００において、１のグループのみを決定する場合もあれば、複数のグループを決定する場合もある。図１に示す配置状態（通信状況）において、カメラＢとカメラＣも互いに通信可能な場合には、カメラＡは、カメラＡと、カメラＢと、カメラＣの３台をメンバーとする１つのグループのみを自装置（カメラＡ）のグループとして決定する。また、図８（ａ）に示す配置状態(通信状況)においては、カメラＡは、２つのグループ８０１，８０２を自装置のグループとして決定する。
【００４８】
次に、Ｓ９０１において、情報管理部３０２は、Ｓ４０１において受信した撮像情報を記憶部３１０に記録する。情報管理部３０２はさらに、他のカメラのカメラＩＤに対応付けて、各カメラが属するグループを識別するグループＩＤを記録する。次に、Ｓ９０２において、担当管理部３０３は、Ｓ９００において決定されたグループの中から処理対象のグループを１つ選択する。そして、担当管理部３０３は、選択された対象グループにおいて、自装置を撮像担当とするか否かを判定する。担当管理部３０３は、本処理を、Ｓ９００において決定したすべてのグループに対して行う。
【００４９】
次に、Ｓ９０３において、担当管理部３０３は、Ｓ９０２における判定結果に基づいて、自装置が撮像を行うか否かを決定する。担当管理部３０３は、少なくとも１つのグループにおいて、自装置を撮像担当にすると判定された場合には、自装置が撮像を行うと決定する。担当管理部３０３は、自装置が撮像担当に決定されたグループがなかった場合には、自装置における撮像は行わないことを決定する。担当管理部３０３は、撮像を行うと決定した場合には（Ｓ９０３でＹｅｓ）、処理をＳ４０５へ進める。担当管理部３０３は、撮像を行わないと決定した場合には（Ｓ９０３でＮｏ）、処理をＳ４０７へ進める。なお、第２の実施形態に係る撮像システムのこれ以外の構成及び処理は、第１の実施形態に係る撮像システムの構成及び処理と同様である。
【００５０】
以上の処理により、例えば図８（ａ）の配置状態において、バッテリー残量の降順がカメラＣ、カメラＢ、カメラＡ、カメラＥ、カメラＤであるとする。この場合、第１のグループ８０１において、カメラＣバッテリー残量が最大のため、カメラＡは撮像担当に決定されない。また、第２のグループ８０２においては、カメラＡのバッテリー残量が最大のため、カメラＡが撮像担当に決定される。このため、Ｓ９０３において、カメラＡは、自装置が撮像を行うと決定し、撮像が開始される。
【００５１】
なお、カメラＢ〜Ｅも、カメラＡと同様に、撮像制御処理を行う。これにより、カメラＣは、自装置で撮像を行うと決定し、撮像を開始するが、カメラＢ、カメラＤ、カメラＥは、撮像停止の状態となる。このように、本実施形態に係る撮像システムにおいては、通信状況に応じて、グループを設定することができる。これにより、あるカメラを基準とした領域において、領域内に存在する複数のカメラのうち、適切なカメラのみが撮像を行うことができる。
【００５２】
（第４の実施形態）
次に、第４の実施形態に係る撮像システムについて説明する。本実施形態の撮像システムにおいては、複数のカメラのグループにおいて、一のカメラがマスターとなり、マスターが撮像担当のカメラを決定する。図１０は、第４の実施形態に係るマスター決定処理を示すフローチャートである。なお、マスター決定処理の一部は、図４に示す通信制御処理の各処理と共通するため、同一の処理には同一の番号を付している。
【００５３】
マスター決定処理においては、カメラ１００は、Ｓ４００〜Ｓ４０３の処理により、同一グループのカメラを特定し、撮像情報の記録を行う。なお、Ｓ４０１において、応答を受信しなかった場合には（Ｓ４０１でＮｏ）、処理をＳ１００１へ進める。Ｓ１００１において、グループ管理部３０１は、自装置をマスターに設定する。また、カメラ１００のＣＰＵ２２０は、Ｓ４０３の処理の後、処理をＳ１０００へ進める。
【００５４】
Ｓ１０００において、グループ管理部３０１は、自装置の撮像情報を参照し、自装置がグループのマスターの条件に合致するか否かを判定する。本実施形態においては、バッテリー残量が最大であることがマスターの条件として設定されているものとする。なお、マスターの条件は、撮像情報に関するものであればよく、実施形態に限定されるものではない。
【００５５】
グループ管理部３０１は、自装置がマスターの条件に合致した場合には（Ｓ１０００でＹｅｓ）、処理をＳ１００１へ進める。Ｓ１００１において、グループ管理部３０１は、自装置をグループのマスターに設定し、その後処理をＳ１００３へ進める。一方、グループ管理部３０１は、自装置がマスターの条件に合致しなかった場合には（Ｓ１０００でＮｏ）、処理をＳ１００２へ進める。Ｓ１００２において、グループ管理部３０１は、自装置のグループのスレーブに設定し、その後処理をＳ１００３へ進める。
【００５６】
Ｓ１００３において、通信処理部３００は、前回自装置のカメラＩＤを送信したタイミングから一定時間（第１の時間）が経過するまで待機し、第１の時間が経過すると（Ｓ１００３でＹｅｓ）、処理をＳ４００へ進める。このように、カメラ１００は、Ｓ４００〜Ｓ１００２の処理を第１の時間が経過する度に繰り返す。これにより、カメラ１００は、第１の時間が経過する度に、処理時点における複数のカメラの配置関係に応じて、適切なグループを設定し、最新の撮像情報に応じて、自装置をマスター又はスレーブに設定することができる。
【００５７】
図１１は、マスターに設定されたカメラ１００による、撮像制御処理を示すフローチャートである。カメラ１００は、マスターに設定された場合に、撮像制御処理を実行する。なお、スレーブに設定されたカメラ１００は、図１１に示す撮像制御処理は行わない。Ｓ１１００において、カメラ１００の通信処理部３００は、他のカメラに対し、撮像情報の要求を送信する。他のカメラは、撮像情報の要求を受信すると、要求の送信元に対し、自装置の最新の撮像情報を送信する。これに対し、Ｓ１１０１において、通信処理部３００は、他のカメラから撮像情報を受信する。次に、Ｓ１１０２において、グループ管理部３０１は、撮像情報に基づいて、同一グループのカメラの中から撮像担当のカメラを決定する。すなわち、グループ管理部３０１は、同一グループの各カメラが撮像を行うか否かを決定する。
【００５８】
次に、Ｓ１１０３において、通信処理部３００は、撮像担当に決定したカメラに対し撮像開始指示を送信し、撮像担当に決定しなかったカメラに対しては撮像停止指示を送信し、その後処理をＳ１１０４へ進める。スレーブに設定されたカメラは、撮像開始指示又は撮像停止指示に従い、撮像を制御する。これにより、グループにおいて、撮像担当に決定されたカメラのみが撮像を行い、他のカメラは、撮像停止の状態になる。
【００５９】
Ｓ１１０４において、通信処理部３００は、Ｓ１１００において要求を送信したタイミングから一定時間（第２の時間）が経過するまで待機し、第２の時間が経過すると（Ｓ１１０４でＹｅｓ）、処理をＳ１１００へ進める。このように、マスターに設定されたカメラは、Ｓ１１００〜Ｓ１１０３の処理を第２の時間が経過する度に繰り返す。なお、第２の時間は、第１の時間に比べて短いものとする。
【００６０】
本実施形態においては、マスターを決定するため、マスター以外の装置は、撮像開始指示又は撮像停止指示に応じて撮像の開始又は停止の制御のみを行えばよく、図１１に示す撮像制御処理を行わなくてよい。しかしながら、時間の経過に伴い、カメラの配置が異なることを想定した場合には、グループ及びマスターは動的に更新するのが好ましい。これに対し、本実施形態においては、上述のように、第２の時間に比べて長い時間である第１の時間が経過する度に、グループ及びマスターを更新することとした。これにより、カメラの配置の時間変化に対応しつつ、効率的に、撮像担当を決定することができる。
【００６１】
なお、第１〜第４の実施形態において説明した、カメラの処理は、カメラと供に警官等のユーザに携帯されるスマートフォン等の情報処理装置が行ってもよい。すなわち、情報処理装置は、自装置と共に携帯されるカメラを処理対象の対象カメラ（対象撮像装置）とし、対象カメラが撮像を行うか否かを決定する。ここで、情報処理装置は、対象撮像装置と共に同一ユーザによって所持されるため、対象撮像装置と共に移動することになる。
【００６２】
なお、情報処理装置は、他の情報処理装置及び、他の情報処理装置の対象カメラと通信可能であるものとする。そして、情報処理装置は、他の情報処理装置からの応答の受信結果に応じて、応答の送信元の情報処理装置の対象カメラを自装置の対象カメラと同一グループの他のカメラとして特定する。さらに、情報処理装置は、他の情報処理装置から受信した撮像情報と、自装置の対象カメラの撮像情報と、に基づいて、対象カメラが撮像を行うか否かを決定する。
【００６３】
また、他の例としては、情報処理装置が、ある範囲に存在する複数のカメラそれぞれと通信可能であって、各カメラから撮像情報及び位置情報を受信することにより、グループを決定し、グループにおける撮像担当を決定してもよい。
【００６４】
以上、本発明の好ましい実施形態について詳述したが、本発明は係る特定の実施形態に限定されるものではなく、特許請求の範囲に記載された本発明の要旨の範囲内において、種々の変形・変更が可能である。
【００６５】
（その他の実施例）
本発明は、上述の実施形態の１以上の機能を実現するプログラムを、ネットワーク又は記憶媒体を介してシステム又は装置に供給し、そのシステム又は装置のコンピュータにおける１つ以上のプロセッサーがプログラムを読出し実行する処理でも実現可能である。また、１以上の機能を実現する回路（例えば、ＡＳＩＣ）によっても実現可能である。
【符号の説明】
【００６６】
１００  カメラ
３０１  グループ管理部
３０２  情報管理部
３０３  担当管理部
３１０  記憶部
【図１】
2017168914.tif 000003
【図２】
2017168914.tif 000004
【図３】
2017168914.tif 000005
【図４】
2017168914.tif 000006
【図５】
2017168914.tif 000007
【図６】
2017168914.tif 000008
【図７】
2017168914.tif 000009
【図８】
2017168914.tif 000010
【図９】
2017168914.tif 000011
【図１０】
2017168914.tif 000012
【図１１】
2017168914.tif 000013