(57)【特許請求の範囲】
【請求項１】
被写体を撮像する撮像部により撮像される第１の撮像領域と、他の撮像装置により撮像される第２の撮像領域とが交わるか否かを判定する交差判定部と、
前記第１の撮像領域と前記第２の撮像領域とが交わると判定された、当該第２の撮像領域を撮像している前記他の撮像装置から取得した、被写体の画像が有する特徴の認識結果と、前記被写体の画像が有する特徴を認識する画像認識部により認識された特徴と、が略一致するか否かを判定する特徴一致判定部と、
前記交差判定部により交わると判定された第２の撮像領域を撮像している他の撮像装置の中から、ユーザが注目する被写体の所定部位が前記第２の撮像領域に占める割合が所定値以上となる他の撮像装置を抽出する注目装置抽出部と、
を備える、画像処理装置。
【請求項２】
前記第１の撮像領域を算出する領域算出部と、
前記第２の撮像領域の情報を取得する領域情報取得部と、
を備える、
請求項１に記載の画像処理装置。
【請求項３】
前記交差判定部により交わると判定された第２の撮像領域を撮像している他の撮像装置を被写体までの距離に応じてグループ化する第１のグルーピング部をさらに備える、
請求項１または２に記載の画像処理装置。
【請求項４】
前記交差判定部により交わると判定された第２の撮像領域を撮像している他の撮像装置を撮像方向に応じてグループ化する第２のグルーピング部をさらに備える、
請求項１または２に記載の画像処理装置。
【請求項５】
前記第２のグルーピング部によりグループ化された他の撮像装置の中から、被写体を略正面から撮影しているグループに属する他の撮像装置を抽出する正面側装置抽出部をさらに備える、
請求項４に記載の画像処理装置。
【請求項６】
前記画像認識部と、
前記交差判定部により交わると判定された第２の撮像領域を撮像している他の撮像装置から、被写体の画像が有する特徴の認識結果を取得する認識結果取得部と、
をさらに備える、
請求項１または２に記載の画像処理装置。
【請求項７】
前記領域情報取得部は、
ユーザにより指定された地図上の位置を基準とする所定範囲内に存在する他の撮像装置から第２の撮像領域の情報を取得する、
請求項２に記載の画像処理装置。
【請求項８】
前記撮像部と、
自装置の位置Ｐを検出する位置検出部と、
自装置の傾きを検出する傾き検出部と、
地平面に略平行な面内における自装置の向きを検出する方向検出部と、
をさらに備え、
当該撮像部は、
焦点距離ｆの光学系と、
幅Ｗ０及び高さＨ０の撮像素子と、
を含み、
前記領域算出部は、
前記位置検出部により検出された位置Ｐ、前記傾き検出部により検出された傾き、前記方向検出部により検出された向き、前記光学系の焦点距離ｆ、前記撮像素子の幅Ｗ０及び高さＨ０に基づいて前記第１の撮像領域を算出する、
請求項２に記載の画像処理装置。
【請求項９】
前記第１の撮像領域は、
前記位置Ｐを頂点とし、前記光学系の光軸方向に伸びた垂線及び前記光学系の光軸を回転軸とする回転方向の傾きで形状が規定される四角錐状を成し、
前記第２の撮像領域は、
前記他の撮像装置の位置Ｐ’を頂点とし、当該他の撮像装置が有する光学系の光軸方向に伸びた垂線及び当該光軸を回転軸とする回転方向の傾きで形状が規定される四角錐状を成し、
前記交差判定部は、
前記第１の撮像領域に対応する四角錐と、前記第２の撮像領域に対応する四角錐とが交わるか否かを判定する、
請求項８に記載の画像処理装置。
【請求項１０】
前記撮像部と、
自装置の位置Ｐを検出する位置検出部と、
地平面に略平行な面内における自装置の向きを検出する方向検出部と、
をさらに備え、
前記撮像部は、
焦点距離ｆの光学系と、
幅Ｗ０の撮像素子と、
を含み、
前記領域算出部は、
前記位置検出部により検出された位置Ｐ、前記方向検出部により検出された向き、前記光学系の焦点距離ｆ、前記撮像素子の幅Ｗ０に基づいて前記第１の撮像領域を算出する、
請求項２に記載の画像処理装置。
【請求項１１】
前記第１の撮像領域は、
前記位置Ｐを頂点とし、当該頂点から底辺に下ろした垂線の向きを前記方向検出部により検出された向きとし、当該垂線から左右にＷ０／２ｆだけ傾いた前記位置Ｐで交わる２本の直線で規定される地平面に略平行な三角形状を成し、
前記第２の撮像領域は、
前記他の撮像装置の光学系が焦点距離ｆ’を有し、かつ、当該他の撮像装置の撮像素子が幅Ｗ０’を有する場合に、前記他の撮像装置の位置Ｐ’を頂点とし、当該頂点から底辺に下ろした垂線の向きを当該他の撮像装置の向きとし、当該垂線から左右にＷ０’／２ｆ’だけ傾いた前記位置Ｐ’で交わる２本の直線で規定される地平面に略平行な三角形状を成し、
前記交差判定部は、
前記第１の撮像領域に対応する三角形と、前記第２の撮像領域に対応する三角形とが交わるか否かを判定する、
請求項１０に記載の画像処理装置。
【請求項１２】
自装置の位置Ｐを検出する位置検出部をさらに備え、
前記領域情報取得部は、前記位置検出部により検出された位置Ｐを基準とする所定範囲内に存在する他の撮像装置から直接的に前記第２の撮像領域の情報を取得する、
請求項２に記載の画像処理装置。
【請求項１３】
前記第１の撮像領域を算出する領域算出部と、
前記領域算出部により算出された第１の撮像領域の情報を送信する情報送信部と、
前記領域算出部により算出された第１の撮像領域と交わる第２の撮像領域を撮像している他の撮像装置に関する情報を受信する情報受信部と、
を備える、
請求項１に記載の画像処理装置。
【請求項１４】
第１〜第Ｎの撮像装置（Ｎ≧２）のそれぞれにより撮像される第１〜第Ｎの撮像領域から互いに交わる撮像領域の組を抽出する交差判定部と、
前記第１〜第Ｎの撮像領域から抽出された互いに交わる撮像領域の組に対応する各撮像装置のうち、当該各撮像装置から取得した被写体の画像が有する特徴の認識結果が一致するか否かに基づき選択された、所定の被写体を含む撮像領域の組に対応する各撮像装置に対して、当該撮像領域の組に対応する全ての撮像装置に関する情報を提供する装置情報提供部と、
前記交差判定部により交わると判定された撮像領域の組に対応する各撮像装置の中から、ユーザが注目する被写体の所定部位が撮像領域に占める割合が所定値以上となる撮像装置を抽出する注目装置抽出部と、
を備える、
情報処理装置。
【請求項１５】
前記第１〜第Ｎの撮像領域の情報を取得する領域情報取得部
を備える、
請求項１４に記載の情報処理装置。
【請求項１６】
前記第１〜第Ｎの撮像領域から前記所定の被写体を含む撮像領域を抽出し、抽出された撮像領域に対応する撮像装置を選択する装置選択部
をさらに備え、
前記注目装置抽出部は、前記装置選択部により所定時間内に所定以上の頻度で選択された撮像装置を抽出する、
請求項１４または１５に記載の情報処理装置。
【請求項１７】
前記交差判定部により抽出された撮像領域の組に対応する各撮像装置に対し、撮像装置間の位置関係に関するタグ、各撮像装置と被写体との距離に関するタグ、各撮像装置と被写体との位置関係に関するタグの少なくとも１つを割り当てるタグ割当部をさらに備える、
請求項１４または１５に記載の情報処理装置。
【請求項１８】
前記第１〜第Ｎの撮像領域から所定の被写体を含む撮像領域を抽出し、抽出された撮像領域に対応する撮像装置を選択する装置選択部
をさらに備え、
前記注目装置抽出部は、前記装置選択部により選択された撮像装置から、前記所定の被写体に対する撮像領域として評価の高い撮像領域に存在する撮像装置を抽出する、
請求項１４または１５に記載の情報処理装置。
【請求項１９】
前記各撮像装置により撮像された映像を視聴しているユーザ数、当該映像に対する評価、当該映像に含まれる被写体の情報のいずれか１つ又は複数に基づいて前記撮像装置の検索を実行する装置検索部をさらに備える、
請求項１４または１５に記載の情報処理装置。
【請求項２０】
第１の撮像装置により撮像される第１の撮像領域と、第２の撮像装置により撮像される第２の撮像領域とが交わるか否かを判定する交差判定ステップと、
前記第１の撮像領域と前記第２の撮像領域とが交わると判定された、前記第１の撮像装置及び前記第２の撮像装置それぞれから取得した、被写体の画像が有する特徴の認識結果が、略一致するか否かを判定する特徴一致判定ステップと、
前記交差判定ステップにおいて交わると判定された第２の撮像領域を撮像している他の撮像装置の中から、ユーザが注目する被写体の所定部位が前記第２の撮像領域に占める割合が所定値以上となる他の撮像装置を抽出する注目装置抽出ステップと、
を含む、
撮像領域の共有判定方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本技術は、撮像装置、情報処理装置、及び撮像領域の共有判定方法に関する。
【背景技術】
【０００２】
近年、デジタルスチルカメラ、デジタルビデオカメラ、撮像機能を搭載した携帯電話や携帯情報端末など（以下、撮像装置）を連携させる技術に注目が集まっている。例えば、複数の撮像装置を連携させ、被写体を前面及び背面から同時に撮影する技術などが検討されている。特に、撮影場所において連携可能な撮像装置を自動検出し、検出した複数の撮像装置を連携させる技術の実現が求められている。例えば、下記の特許文献１には、形状認識技術を利用して、複数の撮像装置により撮像された画像が含む被写体の同一性を判定し、同一被写体を撮像している撮像装置を検出する技術が開示されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００８−１５４１９２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、撮像装置毎に被写体の見え方が異なっていたり、ある撮影方向から見ると遮蔽物で被写体の一部が隠れてしまったりする状況においては、同一被写体を撮像している撮像装置を自動検出することが困難であった。例えば、同じ被写体を撮像している撮像装置として、被写体の前面から撮影している撮像装置と被写体の背面から撮影している撮像装置とを自動検出することは困難であった。また、同じ被写体を撮影している撮像装置として、被写体から遠く離れて撮影している撮像装置と、被写体の近傍で撮影している撮像装置とを自動検出することも困難であった。
【０００５】
そこで、本技術は、上記問題に鑑みてなされたものであり、本技術の目的とするところは、撮像領域を共有している他の撮像装置を容易に検出することが可能な、新規かつ改良された撮像装置、情報処理装置、及び撮像領域の共有判定方法を提供することにある。
【課題を解決するための手段】
【０００６】
上記課題を解決するために、本技術のある観点によれば、被写体を撮像する撮像部と、前記撮像部により撮像される第１の撮像領域を算出する領域算出部と、他の撮像装置により撮像される第２の撮像領域の情報を取得する領域情報取得部と、前記第１の撮像領域と前記第２の撮像領域とが交わるか否かを判定する交差判定部と、を備える、撮像装置が提供される。
【０００７】
また、上記の撮像装置は、前記交差判定部により交わると判定された第２の撮像領域を撮像している他の撮像装置を被写体までの距離に応じてグループ化する第１のグルーピング部をさらに備えていてもよい。
【０００８】
また、上記の撮像装置は、前記交差判定部により交わると判定された第２の撮像領域を撮像している他の撮像装置を撮像方向に応じてグループ化する第２のグルーピング部をさらに備えていてもよい。
【０００９】
また、上記の撮像装置は、前記第２のグルーピング部によりグループ化された他の撮像装置の中から、被写体を略正面から撮影しているグループに属する他の撮像装置を抽出する正面側装置抽出部をさらに備えていてもよい。
【００１０】
また、上記の撮像装置は、前記交差判定部により交わると判定された第２の撮像領域を撮像している他の撮像装置の中から、ユーザが注目する被写体を第２の撮影領域に含む他の撮像装置を抽出する注目装置抽出部をさらに備えていてもよい。
【００１１】
また、前記注目装置抽出部は、前記被写体の所定部位が前記第２の撮影領域に占める割合を検出し、当該割合が所定値以上となる他の撮像装置を抽出する、ように構成されていてもよい。
【００１２】
また、上記の撮像装置は、被写体の画像が有する特徴を認識する画像認識部と、前記交差判定部により交わると判定された第２の撮像領域を撮像している他の撮像装置から、被写体の画像が有する特徴の認識結果を取得する認識結果取得部と、前記画像認識部により認識された特徴と、前記認識結果取得部により取得された認識結果が示す特徴とが略一致するか否かを判定する特徴一致判定部と、をさらに備えていてもよい。
【００１３】
また、前記領域情報取得部は、ユーザにより指定された地図上の位置を基準とする所定範囲内に存在する他の撮像装置から第２の撮像領域の情報を取得する、ように構成されていてもよい。
【００１４】
また、前記撮像部は、焦点距離ｆの光学系と、幅Ｗ０及び高さＨ０の撮像素子と、を含んでいてもよい。さらに、前記撮像装置は、自装置の位置Ｐを検出する位置検出部と、自装置の傾きを検出する傾き検出部と、地平面に略平行な面内における自装置の向きを検出する方向検出部と、をさらに備えていてもよい。この場合、前記領域算出部は、前記位置検出部により検出された位置Ｐ、前記傾き検出部により検出された傾き、前記方向検出部により検出された向き、前記光学系の焦点距離ｆ、前記撮像素子の幅Ｗ０及び高さＨ０に基づいて前記第１の撮像領域を算出する。
【００１５】
また、前記第１の撮像領域は、前記位置Ｐを頂点とし、前記光学系の光軸方向に伸びた垂線及び前記光学系の光軸を回転軸とする回転方向の傾きで形状が規定される四角錐状を成していてもよい。さらに、前記第２の撮像領域は、前記他の撮像装置の位置Ｐ’を頂点とし、当該他の撮像装置が有する光学系の光軸方向に伸びた垂線及び当該光軸を回転軸とする回転方向の傾きで形状が規定される四角錐状を成していてもよい。この場合、前記交差判定部は、前記第１の撮像領域に対応する四角錐と、前記第２の撮像領域に対応する四角錐とが交わるか否かを判定する。
【００１６】
また、前記撮像部は、焦点距離ｆの光学系と、幅Ｗ０の撮像素子と、を含んでいてもよい。さらに、前記撮像装置は、自装置の位置Ｐを検出する位置検出部と、地平面に略平行な面内における自装置の向きを検出する方向検出部と、をさらに備えていてもよい。この場合、前記領域算出部は、前記位置検出部により検出された位置Ｐ、前記方向検出部により検出された向き、前記光学系の焦点距離ｆ、前記撮像素子の幅Ｗ０に基づいて前記第１の撮像領域を算出する。
【００１７】
また、前記第１の撮像領域は、前記位置Ｐを頂点とし、当該頂点から底辺に下ろした垂線の向きを前記方向検出部により検出された向きとし、当該垂線から左右にＷ０／２ｆだけ傾いた前記位置Ｐで交わる２本の直線で規定される地平面に略平行な三角形状を成していてもよい。さらに、前記第２の撮像領域は、前記他の撮像装置の光学系が焦点距離ｆ’を有し、かつ、当該他の撮像装置の撮像素子が幅Ｗ０’を有する場合に、前記他の撮像装置の位置Ｐ’を頂点とし、当該頂点から底辺に下ろした垂線の向きを当該他の撮像装置の向きとし、当該垂線から左右にＷ０’／２ｆ’だけ傾いた前記位置Ｐ’で交わる２本の直線で規定される地平面に略平行な三角形状を成していてもよい。この場合、前記交差判定部は、前記第１の撮像領域に対応する三角形と、前記第２の撮像領域に対応する三角形とが交わるか否かを判定する。
【００１８】
また、上記の撮像装置は、自装置の位置Ｐを検出する位置検出部をさらに備えていてもよい。この場合、前記領域情報取得部は、前記位置検出部により検出された位置Ｐを基準とする所定範囲内に存在する他の撮像装置から直接的に前記第２の撮像領域の情報を取得する。
【００１９】
また、上記課題を解決するために、本技術の別の観点によれば、被写体を撮像する撮像部と、前記撮像部により撮像される第１の撮像領域を算出する領域算出部と、前記領域算出部により算出された第１の撮像領域の情報を送信する情報送信部と、前記領域算出部により算出された第１の撮影領域と交わる第２の撮影領域を撮像している他の撮像装置に関する情報を受信する情報受信部と、を備える、撮像装置が提供される。
【００２０】
また、上記課題を解決するために、本技術の別の観点によれば、第１〜第Ｎの撮像装置（Ｎ≧２）のそれぞれにより撮像される第１〜第Ｎの撮像領域の情報を取得する領域情報取得部と、前記第１〜第Ｎの撮像領域から互いに交わる撮像領域の組を抽出する交差判定部と、前記交差判定部により抽出された撮像領域の組に対応する各撮像装置に対して、当該撮像領域の組に対応する全ての撮像装置に関する情報を提供する装置情報提供部と、を備える、情報処理装置が提供される。
【００２１】
また、上記の情報処理装置は、前記第１〜第Ｎの撮像領域から所定の被写体を含む撮像領域を抽出し、抽出された撮像領域に対応する撮像装置を選択する装置選択部と、前記装置選択部により所定時間内に所定以上の頻度で選択された撮像装置を抽出する注目装置抽出部と、をさらに備えていてもよい。
【００２２】
また、上記の情報処理装置は、前記交差判定部により抽出された撮像領域の組に対応する各撮像装置に対し、撮像装置間の位置関係に関するタグ、各撮像装置と被写体との距離に関するタグ、各撮像装置と被写体との位置関係に関するタグの少なくとも１つを割り当てるタグ割当部をさらに備えていてもよい。
【００２３】
また、上記の情報処理装置は、前記第１〜第Ｎの撮像領域から所定の被写体を含む撮像領域を抽出し、抽出された撮像領域に対応する撮像装置を選択する装置選択部と、前記装置選択部により選択された撮像装置から、前記所定の被写体に対する撮影領域として評価の高い撮影領域に存在する撮像装置を抽出する注目装置抽出部と、をさらに備えていてもよい。
【００２４】
また、上記の情報処理装置は、前記各撮像装置により撮像された映像を視聴しているユーザ数、当該映像に対する評価、当該映像に含まれる被写体の情報のいずれか１つ又は複数に基づいて前記撮像装置の検索を実行する装置検索部をさらに備えていてもよい。
【００２５】
また、上記課題を解決するために、本技術の別の観点によれば、第１の撮像装置により撮像される第１の撮像領域が算出される第１領域算出ステップと、第２の撮像装置により撮像される第２の撮像領域が算出される第２領域算出ステップと、前記第１の撮像領域と前記第２の撮像領域とが交わるか否かが判定される交差判定ステップと、を含む、撮像領域の共有判定方法が提供される。
【００２６】
また、上記課題を解決するために、本技術の別の観点によれば、上記の撮像装置や情報処理装置が有する機能をコンピュータに実現させるためのプログラムが提供される。また、上記課題を解決するために、本技術の別の観点によれば、上記のプログラムが記録された、コンピュータにより読み取り可能な記録媒体が提供される。
【発明の効果】
【００２７】
以上説明したように本技術によれば、撮像領域を共有している他の撮像装置を容易に検出することが可能になる。
【図面の簡単な説明】
【００２８】
【図１】撮像領域の形状について説明するための説明図である。
【図２】撮像面のサイズを算出する方法について説明するための説明図である。
【図３】焦点距離、画角、撮像面のサイズについて説明するための説明図である。
【図４】撮像装置の向き及び傾きと、撮像領域の形状との関係について説明するための説明図である。
【図５】共有撮像領域について説明するための説明図である。
【図６】撮像領域の算出方法について説明するための説明図である。
【図７】共有撮像領域について説明するための説明図である。
【図８】本技術の第１実施形態において想定するシステム構成の一例について説明するための説明図である。
【図９】本技術の第１実施形態に係る撮像装置の機能構成例について説明するための説明図である。
【図１０】本技術の第１実施形態に係る撮像装置の動作例について説明するための説明図である。
【図１１】本技術の第１実施形態に係る撮像装置が扱う情報の一例を示す説明図である。
【図１２】本技術の第１実施形態に係る撮像装置の機能構成例（変形例）について説明するための説明図である。
【図１３】本技術の第１実施形態に係る撮像装置の動作例（変形例）について説明するための説明図である。
【図１４】本技術の第２実施形態において想定するシステム構成の一例について説明するための説明図である。
【図１５】本技術の第２実施形態に係る撮像装置の機能構成例について説明するための説明図である。
【図１６】本技術の第２実施形態に係る情報処理システムの機能構成例について説明するための説明図である。
【図１７】本技術の第２実施形態に係る近隣装置の検出方法及びタグの付与方法について説明するための説明図である。
【図１８】本技術の第２実施形態に係る近隣装置の検出方法について説明するための説明図である。
【図１９】本技術の第２実施形態に係るタグの付与方法について説明するための説明図である。
【図２０】本技術の第２実施形態に係る情報処理システムにより撮像装置に付与されるタグの一例を示す説明図である。
【図２１】本技術の第２実施形態に係る近隣装置の検出を行う際に基準となる場所をユーザが指定する方法について説明するための説明図である。
【図２２】本技術の第２実施形態に係る近隣装置の検出を行った結果を地図上にマッピングする方法について説明するための説明図である。
【図２３】本技術の第２実施形態に係るタグの付与方法におけるベストポジションタグの付与方法に用いる情報の一例を示す説明図である。
【図２４】本技術の第２実施形態に係る画像認識の併用方法について説明するための説明図である。
【図２５】本技術の第２実施形態に係る画像認識の併用方法について説明するための説明図である。
【図２６】本技術の第１及び第２実施形態に係る撮像装置の一部機能及び第２実施形態に係る情報処理システムの機能を実現することが可能なハードウェア構成例について説明するための説明図である。
【発明を実施するための形態】
【００２９】
以下に添付図面を参照しながら、本技術の好適な実施の形態について詳細に説明する。なお、本明細書及び図面において、実質的に同一の機能構成を有する構成要素については、同一の符号を付することにより重複説明を省略する。
【００３０】
［説明の流れについて］
ここで、以下に記載する本技術の実施形態に関する説明の流れについて簡単に述べる。まず、図１〜図４を参照しながら、後述する各実施形態の説明において登場する「撮像領域」の構成について説明する。次いで、図５〜図７を参照しながら、後述する各実施形態に係る技術の概要について説明すると共に、当該各実施形態の説明において登場する「共有撮像領域」の構成について説明する。
【００３１】
次いで、図８を参照しながら、本技術の第１実施形態において想定するシステム構成の一例について説明する。次いで、図９〜図１１を参照しながら、本技術の第１実施形態に係る撮像装置の機能構成例及びその動作例について説明する。また、図１２及び図１３を参照しながら、同実施形態の一変形例に係る撮像装置の機能構成例及びその動作例について説明する。
【００３２】
次いで、図１４を参照しながら、本技術の第２実施形態において想定するシステム構成の一例について説明する。次いで、図１５を参照しながら、本技術の第２実施形態に係る撮像装置の機能構成例について説明する。次いで、図１６を参照しながら、本技術の第２実施形態に係る情報処理システムの機能構成例について説明する。次いで、図１７〜図２５を参照しながら、本技術の第２実施形態に係る情報処理システムの動作例について説明する。
【００３３】
次いで、図２６を参照しながら、本技術の第１及び第２実施形態に係る撮像装置の一部機能及び第２実施形態に係る情報処理システムの機能を実現することが可能なハードウエア構成例について説明する。最後に、本技術の第１及び第２実施形態に係る技術的思想について纏め、当該技術的思想から得られる作用効果について簡単に説明する。
【００３４】
（説明項目）
１：はじめに
１−１：撮像領域の構成
１−２：実施形態の概要
２：第１実施形態
２−１：システム構成
２−２：撮像装置の構成
２−２−１：機能構成
２−２−２：動作
２−３：（変形例）撮像装置の構成
２−３−１：機能構成
２−３−２：動作
３：第２実施形態
３−１：システム構成
３−２：撮像装置の構成
３−３：情報処理システムの構成
３−４：機能の詳細
３−４−１：様々なタグの付与
３−４−２：近隣装置のマッピング
３−４−３：ベストポジションタグの付与
３−４−４：画像認識技術の併用
４：ハードウェア構成例
５：まとめ
【００３５】
＜１：はじめに＞
近年、現在位置の情報を取得する機能を搭載した撮像装置が広く市場に出回るようになってきた。現在位置の情報を取得する機能は、例えば、ＧＰＳ（Ｇｌｏｂａｌ  Ｐｏｓｉｔｉｏｎｉｎｇ  Ｓｙｓｔｅｍ）やＷｉ−Ｆｉ（登録商標）の機能などを利用して実現されている。また、最近では、電子コンパスや加速度センサなどの機能を搭載した撮像装置も市場に出回るようになってきている。電子コンパスの機能を利用すると、撮影方向を取得することができる。また、加速度センサを利用すると、撮像装置の傾きを取得することができる。後述する実施形態は、これら現在位置、撮影方向、及び傾きなどを用いて、同じ被写体を撮影している撮像装置の組を検出する仕組みに関するものである。
【００３６】
［１−１：撮像領域の構成］
まず、図１〜図４を参照しながら、撮像領域の構成について説明する。ここで言う「撮像領域」とは、撮像装置に搭載された撮像素子に映り込まれる撮影空間を意味する。つまり、この撮像領域の内部に存在する被写体の像が撮像素子に映り込まれる。通常、撮像素子の形状は矩形である。そのため、撮像領域の形状は、図１に示すように、撮像面を底面とする四角錐の形状になる。この四角錐の形状は、撮像素子の四隅Ａ０、Ｂ０、Ｃ０、Ｄ０と撮像面の四隅Ａ、Ｂ、Ｃ、Ｄとを結ぶ４本の直線により規定される。これら４本の直線は、撮像素子の中心に下ろした垂線上の一点Ｐで互いに交差する。
【００３７】
また、上記の点Ｐの位置は、撮像装置に搭載された光学系の特性で決まる焦点距離ｆにより規定される。図２に示すように、この点Ｐの位置は、撮像素子の中心に下ろした垂線上で撮像素子からの距離が焦点距離ｆに一致する位置になる。また、撮像素子の幅をＷ０、高さをＨ０とし、点Ｐから距離Ｌだけ離れた撮像面の幅をＷ、高さをＨとすると、Ｗ、Ｗ０、Ｈ、Ｈ０の間には下記の式（１）及び式（２）に示す関係が成り立つ。そのため、撮像領域Ｐ−Ａ−Ｂ−Ｃ−Ｄは、撮像素子のサイズ（Ｗ０、Ｈ０）、焦点距離ｆ、撮像面までの距離Ｌにより決まる。
【００３８】
【数１】
0005838560.tif 000002
【００３９】
但し、四角錐を規定する４本の直線は距離Ｌに依らずに決まる。焦点距離ｆを決めると画角Θが決まるため、焦点距離ｆに応じて撮像面の幅Ｗ（及び高さＨ）が決まる。図３には、焦点距離ｆをｆ１〜ｆ５まで変化させた場合に生じる画角２Θの変化２Θ１〜２Θ５及び撮像面（但し、距離Ｌを固定）の幅Ｗの変化Ｗ１〜Ｗ５が模式的に示されている。図３に示すように、焦点距離ｆを短くするにつれて画角２Θは大きくなる。また、画角２Θが大きくなることで、同じ距離Ｌに位置する撮像面の幅Ｗは大きくなる。光学系にズームレンズを用いると、光学系を交換しなくても焦点距離ｆを調整することができる。なお、距離Ｌを被写体までの距離と定義すると、フォーカスの合う距離を計測することで、距離Ｌを自動計測することができる。
【００４０】
さて、これまで撮像領域の形状が四角錐となることについて説明してきた。また、この四角錐が撮像素子のサイズ（Ｗ０、Ｈ０）や焦点距離ｆなどにより規定されることについて述べた。次に、この撮像領域の向きについて図４を参照しながら説明する。なお、撮像素子から四角錐の頂点Ｐまでの距離Ｌ０が距離Ｌに対して十分に小さい（Ｌ０≪Ｌ）ことから、以下の説明においては、簡単のため、撮像装置が点Ｐに位置しているものと近似して説明を進めることにする。図４に示すように、撮像装置は、ある方向に対する向きを持っていたり、水平面に対する傾きを持っていたりする。そのため、撮像領域を考える場合、撮像装置の向きや傾きに応じた撮像領域の向きや傾きを考慮する必要がある。
【００４１】
図４には互いに直交するＸ軸、Ｙ軸、Ｚ軸を記載し、各軸に対する撮像装置の傾きと撮像領域の形状との関係を模式的に示した。例えば、Ｘ−Ｙ平面を水平面とし、Ｘ方向を東、−Ｘ方向を西、Ｙ方向を北、−Ｙ方向を南などに設定することができる。この場合、電子コンパスを利用すると、Ｘ−Ｙ面内における撮像装置の傾きφを検出することができる。また、加速度センサを利用すると、Ｚ軸に対する撮像装置の傾きθを検出することができる。さらに、加速度センサを利用すると、光軸を回転軸とする撮像装置の回転角λ（例えば、近似的にＺ−Ｘ面内における傾きとしてもよい。）を検出することができる。
【００４２】
例えば、点Ｐを原点（０，０，０）に一致させると、点Ｑの座標は、（ＱＸ，ＱＹ，ＱＺ）＝（Ｌ・ｃｏｓθ，Ｌ・ｓｉｎθ・ｃｏｓφ，Ｌ・ｓｉｎθ・ｓｉｎφ）となる。また、点Ｑから線分ＡＢへ下ろした垂線の長さは（Ｈ０／２ｆ）であり、点Ｑから線分ＢＣへ下ろした垂線の長さは（Ｗ０／２ｆ）である。さらに、点Ｑから線分ＣＤへ下ろした垂線の長さは（Ｈ０／２ｆ）であり、点Ｑから線分ＤＡへ下ろした垂線の長さは（Ｗ０／２ｆ）である。このような関係から、２点Ｐ，Ａを通る線分ＰＡ、２点Ｐ，Ｂを通る線分ＰＢ、２点Ｐ，Ｃを通る線分ＰＣ、２点Ｐ，Ｄを通る線分ＰＤの式は、予め分かっているパラメータＨ０、Ｗ０、ｆ、及び検出可能なパラメータθ、φ、λにより算出可能である。
【００４３】
仮に、θ＝π／２、λ＝０、φ’＝π／２−φ、φ’≪１の場合について考えると、点Ｐから点Ａに向かうベクトルＰＡは、下記の式（３）で表現される。また、点Ｐから点Ｂに向かうベクトルＰＢは下記の式（４）で表現され、点Ｐから点Ｃに向かうベクトルＰＣは下記の式（５）で表現され、点Ｐから点Ｄに向かうベクトルＰＤは下記の式（６）で表現される。つまり、撮像装置を水平に設置し、ほぼＸ方向に向くように方向を設定した場合、撮像領域は、下記の式（３）〜式（６）で表現されるベクトルの方向を向き、点Ｐを通る４本の直線で規定される四角錐で表現される。
【００４４】
【数２】
0005838560.tif 000003
【００４５】
以上、撮像領域の構成について説明した。
【００４６】
［１−２：実施形態の概要］
次に、図５〜図７を参照しながら、後述する実施形態の概要について説明する。後述する実施形態に係る技術は、撮像領域の重なりを検出することにより、同じ被写体を撮像している撮像装置を検出するというものである。図５に示すように、複数の撮像装置１１、１２が同じ被写体を撮像している場合、撮像装置１１の撮像領域Ｐ１−Ａ１−Ｂ１にも、撮像装置１２の撮像領域Ｐ２−Ａ２−Ｂ２にも被写体が含まれる。そのため、撮像装置１１の撮像領域Ｐ１−Ａ１−Ｂ１と、撮像装置１２の撮像領域Ｐ２−Ａ２−Ｂ２とは交差する。以下の説明において、複数の撮像領域が交差する領域を「共有撮像領域」と呼ぶことにする。図５の例では、ハッチングを施した部分Ｖ１２が共有撮像領域である。
【００４７】
これまでの説明においては撮像領域を３次元的に考えていたが、処理を簡単化するために水平面内で２次元的に考えることも可能である。図５の例は、２次元的に撮像領域の交差を考えたものである。この場合、撮像領域は、点Ｐを頂点とする三角形の形状になる。例えば、撮像領域Ｐ１−Ａ１−Ｂ１は、２つの点Ｐ１，Ａ１を結ぶ直線Ｐ１Ａ１と、２つの点Ｐ１，Ｂ１を結ぶ直線Ｐ１Ｂ１とで表現される。同様に、撮像領域Ｐ２−Ａ２−Ｂ２は、２つの点Ｐ２，Ａ２を結ぶ直線Ｐ２Ａ２と、２つの点Ｐ２，Ｂ２を結ぶ直線Ｐ２Ｂ２とで表現される。そのため、これら２つの撮像領域の交差は、直線Ｐ１Ａ１及びＰ１Ｂ１と、直線Ｐ２Ａ２及びＰ２Ｂ２とが交差するか否かを判定することにより検出することができる。
【００４８】
例えば、図６に示すように、Ｘ−Ｙ平面上に撮像装置１１を設置した場合、直線Ｐ１Ａ１の式は、下記の式（７）のように表現される。同様に、直線Ｐ１Ｂ１の式は、下記の式（８）のように表現される。但し、焦点距離がｆ１、撮像素子の幅がＷ１、φ１≪１であるとする。下記の式（７）及び式（８）の形からも推察されるように、撮像領域を３次元的に扱うよりも、撮像領域を２次元的に扱う方が演算量を少なくすることができる。但し、図７に示すように、撮像装置１１、１２の傾きや向きなどの違いを考慮することができる分だけ、撮像領域を３次元的に扱う方が高い精度を得ることができる。そのため、撮像領域を２次元的に扱うか、３次元的に扱うかは、求める精度や撮像装置の演算能力に応じて適宜設定されるべきである。
【００４９】
【数３】
0005838560.tif 000004
【００５０】
以上、後述する実施形態の概要について説明した。上記のように、後述する実施形態は、共有撮像領域を検出することにより同じ被写体を撮影している撮像装置を検出する技術に関する。以下、この技術について、より詳細に説明する。
【００５１】
＜２：第１実施形態＞
以下、本技術の第１実施形態について説明する。
【００５２】
［２−１：システム構成］
まず、図８を参照しながら、本実施形態において想定するシステムの構成について説明する。図８は、本実施形態において想定するシステムの構成について説明するための説明図である。このシステムは、近隣エリアに位置する複数の撮像装置の中から、互いに交差する撮像領域を持つ撮像装置の組を検出して連携する機能を実現するものである。
【００５３】
例えば、図８に示すように、システム内に撮像装置１１、１２、１３、１４が存在し、その中で撮像装置１１、１２、１３が近隣エリア内に存在すると仮定する。また、撮像装置１１の機能に注目して説明を進める。まず、撮像装置１１は、近隣エリア内に位置する撮像装置１２、１３の存在を検出する。例えば、撮像装置１１は、撮像装置１２、１３、１４がそれぞれＧＰＳなどを利用して取得した位置情報を収集し、その位置関係から近隣エリア内に位置する撮像装置１２、１３を選択する。なお、クラウドシステムなどの外部サーバに接続可能な場合、撮像装置１１は、ＧＰＳなどを利用して取得した位置情報を外部サーバに送信し、近隣エリア内に位置する撮像装置１２、１３の情報を取得する。
【００５４】
近隣エリア内に位置する撮像装置１２、１３の存在を検出すると、撮像装置１１は、撮像装置１２、１３から撮像領域の情報を取得する。ここで取得する撮像領域の情報は、例えば、上記の式（３）〜式（８）に示すような撮像領域の形状を規定する情報を含む。このとき、撮像装置１１は、撮像装置１２、１３の位置情報や撮像装置１２、１３が撮像した画像などを取得してもよい。また、撮像装置１１は、自身の撮像領域を計算する。そして、撮像装置１１は、自身の撮像領域と、撮像装置１２、１３の撮像領域とが交差するか否かを判定する。つまり、撮像装置１１は、共有撮像領域の存在を検出する。例えば、撮像装置１１の撮像領域と、撮像装置１２の撮像領域とが交差しているとしよう。この場合、撮像装置１１は、撮像装置１２との連携処理を実行する。
【００５５】
以上、本実施形態において想定するシステムの構成について説明した。以下、撮像領域の交差を判定する撮像装置１１の構成について、より詳細に説明する。なお、以下の説明では撮像装置１１に注目して説明を進めるが、撮像装置１２、１３も撮像装置１１と実質的に同じ構成又は部分的に簡略化された構成を有していてもよい。
【００５６】
［２−２：撮像装置の構成］
以下、本実施形態に係る撮像装置１１の構成について説明する。
【００５７】
（２−２−１：機能構成）
まず、図９を参照しながら、本実施形態に係る撮像装置１１の機能構成について説明する。図９は、本実施形態に係る撮像装置１１の機能構成について説明するための説明図である。
【００５８】
図９に示すように、撮像装置１１は、撮像部１０１と、記憶部１０２と、表示制御部１０３と、表示部１０４とを有する。さらに、撮像装置１１は、傾き検出部１０５と、位置検出部１０６と、方向検出部１０７と、撮像領域計算部１０８と、領域情報取得部１０９と、領域交差判定部１１０と、領域共有装置選択部１１１と、装置分類部１１２と、連携処理部１１３と、画像認識部１１４とを有する。また、撮像部１０１は、主に、光学系１０１１と、撮像素子１０１２と、画像処理部１０１３とを有する。なお、図中には明示しないが、撮像装置１１は、入力手段や通信手段などを有する。
【００５９】
まず、撮像処理に係る機能構成について説明する。
【００６０】
撮像処理が開始されると、撮像部１０１により被写体が撮像される。まず、被写体により反射された光が光学系１０１１を通して撮像素子１０１２に入射される。光が入射されると、撮像素子１０１２は、入射された光を光電変換して電気信号を生成する。撮像素子１０１２により生成された電気信号は、画像処理部１０１３に入力される。画像処理部１０１３は、撮像素子１０１２から入力された電気信号をデジタル信号に変換し、そのデジタル信号から画像データを生成する。例えば、画像処理部１０１３は、所定の符号化方式でデジタル信号を符号化して画像データを生成する。画像処理部１０１３により生成された画像データは、記憶部１０２に記録される。記憶部１０２に記録された画像データは、表示制御部１０３により読み出され、表示部１０４に表示される。
【００６１】
以上、撮像処理に係る機能構成について説明した。なお、記憶部１０２としては、例えば、半導体記憶デバイス、磁気記録デバイス、光記録デバイス、光磁気記録デバイスなどを利用することができる。また、この記憶部１０２は、撮像装置１１から取り外し可能なリムーバブルデバイスであってもよい。
【００６２】
次に、連携すべき撮像装置（上記の例では撮像装置１２）を検出する処理に係る機能構成について説明する。
【００６３】
まず、傾き検出部１０５は、撮像装置１１の傾きを検出する。例えば、傾き検出部１０５の機能は、加速度センサなどにより実現される。撮像装置１１の傾きとしては、例えば、水平面（地平面）に対する光軸の傾き、光軸を回転軸とする回転方向の傾きなどがある。なお、実際には、撮像装置１１を水平に置いた場合に対する３次元的な傾きが検出される。撮像装置１１を水平面に置いた場合に、撮像素子１０１２の受光面が水平面に垂直であり、かつ、その受光面の底面が水平面に平行であれば、傾き検出部１０５の検出結果から、上記のように光軸の傾きや光軸を回転軸とする回転方向の傾きなどを検出できる。
【００６４】
このようにして傾き検出部１０５により検出された傾きの情報は、撮像領域計算部１０８に入力される。なお、傾きの表現としては、傾斜角や回転角などもある。但し、傾斜角とは、撮像装置１１を水平面に置いた状態に対する上下の傾きを意味する。一方、回転角とは、撮像装置１１を水平面に置いた状態に対する左右の傾きを意味する。
【００６５】
また、位置検出部１０６は、撮像装置１１の位置情報を検出する。例えば、位置検出部１０６の機能は、ＧＰＳやＷｉ−Ｆｉ（登録商標）などを利用して実現することができる。位置情報の表現としては、例えば、緯度・経度などがある。位置検出部１０６により検出された位置情報は、撮像領域計算部１０８に入力される。また、方向検出部１０７は、撮像装置１１の向きを検出する。例えば、方向検出部１０７の機能は、電子コンパスなどを利用して実現することができる。向きの表現としては、例えば、方位角などがある。方向検出部１０７により検出された向きの情報は、撮像領域計算部１０８に入力される。
【００６６】
上記のように、撮像領域計算部１０８には、傾きの情報、位置情報、向きの情報が入力される。これらの情報が入力されると、撮像領域計算部１０８は、入力された情報を用いて撮像領域を計算する。既に説明した通り、撮像領域は、四角錐又は三角形を規定する４本又は２本の直線により表現される。これらの直線を示す式（例えば、上記の式（３）〜式（８）を参照）は、光学系１０１１により決まる焦点距離、撮像素子１０１２のサイズ、位置情報、傾きの情報、及び向きの情報により算出される。このようにして算出された撮像領域の情報（以下、領域情報）は、領域交差判定部１１０に入力される。なお、撮像領域計算部１０８は、領域情報をクラウドシステムなどの外部サーバにアップロードするように構成されていてもよい。
【００６７】
次いで、領域情報取得部１０９は、近隣エリア内に存在する撮像装置を検出する。ここでは、撮像装置１２、１３が検出されたものとして説明を進める。撮像装置１２、１３が検出されると、領域情報取得部１０９は、撮像装置１２、１３から領域情報を取得する。なお、近隣エリア内に存在する撮像装置の検出及び領域情報の管理はクラウドシステムなどの外部サーバにより行われるようにしてもよい。この場合、領域情報取得部１０９は、位置検出部１０６により検出された位置情報を外部サーバに送信し、近隣エリア内に存在する撮像装置の検出を外部サーバに委託する。そして、領域情報取得部１０９は、外部サーバから、近隣エリア内に存在する撮像装置１２、１３の領域情報を取得する。
【００６８】
このようにして取得された撮像装置１２、１３の領域情報は、領域交差判定部１１０及び装置分類部１１２に入力される。領域情報が入力されると、領域交差判定部１１０は、入力された領域情報に基づき、撮像装置１１、１２、１３の撮像領域が互いに交差するか否かを判定する。まず、領域交差判定部１１０は、撮像装置１１の撮像領域と、撮像装置１２の撮像領域とが交差するか否かを判定する。また、領域交差判定部１１０は、撮像装置１１の撮像領域と、撮像装置１３の撮像領域とが交差するか否かを判定する。このようにして判定された結果は、領域共有装置選択部１１１に入力される。ここでは撮像装置１１の撮像領域と、撮像装置１２の撮像領域とが交差すると判定されたものと仮定して説明を進める。
【００６９】
領域交差判定部１１０による判定結果が入力されると、領域共有装置選択部１１１は、入力された判定結果に基づき、撮像装置１１の撮像領域と交差する撮像領域を持つ撮像装置（撮像装置１２）を選択する。領域共有装置選択部１１１による選択結果の情報は、表示制御部１０３、装置分類部１１２、及び連携処理部１１３に入力される。選択結果の情報が入力された表示制御部１０３は、入力された選択結果の情報を表示部１０４に表示する。また、選択結果の情報が入力された装置分類部１１２は、入力された選択結果の情報に基づき、領域共有装置選択部１１１により選択された撮像装置を分類する。
【００７０】
例えば、装置分類部１１２は、被写体との間の距離、撮像装置１１との間の距離、撮像方向に応じて、領域共有装置選択部１１１により選択された撮像装置を分類する。なお、被写体との間の距離は、分類対象となる撮像装置の位置と撮像面との間の距離により見積もることができる。また、撮像装置１１との間の距離は、分類対象となる撮像装置の位置情報と撮像装置１１の位置情報とに基づいて見積もることができる。そして、撮像方向は、分類対象となる撮像装置の向きから見積もることができる。装置分類部１１２による分類結果は、領域共有装置選択部１１１に入力される。例えば、被写体の正面側から撮像している撮像装置の情報が領域共有装置選択部１１１に入力される。
【００７１】
ところで、ユーザは、撮像領域を共有している撮像装置のうち、連携対象の撮像装置として、特定の撮像装置だけを選択したいと考えるかもしれない。例えば、ユーザは、被写体の背面側から撮像している撮像装置だけを選択したいと考えるかもしれない。このような場合に、撮像装置１１は、装置分類部１１２による分類結果を利用する。例えば、ユーザにより、被写体の背面側から撮像している撮像装置だけを選択する操作が行われた場合、領域共有装置選択部１１１は、装置分類部１１２による分類結果に基づき、被写体の背面側から撮像している撮像装置を選択する。このようにして領域共有装置選択部１１１により選択された結果は、表示制御部１０３及び連携処理部１１３に入力される。
【００７２】
選択結果の情報が入力された連携処理部１１３は、入力された選択結果の情報に基づき、領域共有装置選択部１１１により選択された撮像装置と連携処理を開始する。
【００７３】
なお、撮像領域の交差を判定することにより同じ被写体を撮像する撮像装置を検出する方法は、状況によっては画像認識に基づく撮像装置の検出よりも精度が低いことがある。例えば、似た条件で人物の顔を同時に撮影している複数の撮像装置が存在する場合、人物の顔認識に基づいて同一被写体を撮像している撮像装置を検出する方が良い検出結果を得られることがある。そこで、画像認識に基づく検出処理を併用する仕組みを提案する。この仕組みは、画像認識部１１４の機能により実現される。
【００７４】
画像認識部１１４は、領域共有装置選択部１１１により選択された撮像装置から撮像した画像（又は画像の特徴を示す情報）を取得する。また、画像認識部１１４は、撮像部１０１で撮像した画像を記憶部１０２から取得する。そして、画像認識部１１４は、取得した両画像に映っている被写体の特徴を照合し、両画像に同じ被写体を含むか否かを判定する。例えば、画像認識部１１４は、取得した画像に対して顔認識を行い、同じ人物の顔が両画像に含まれるか否かを判定する。画像認識部１１４による判定結果は、連携処理部１１３に入力される。
【００７５】
画像認識部１１４による判定結果が入力されると、連携処理部１１３は、領域共有装置選択部１１１により選択された撮像装置の中から、入力された判定結果で同じ被写体を含むと判定されている撮像装置を選択して連携する。このようにして撮像装置を画像認識により絞り込むことにより、同じ被写体を撮像している撮像装置をより精度良く検出することが可能になる。なお、画像を利用する構成として、画像認識部１１４及び連携処理部１１３は、被写体の占める面積の割合が所定以上となる画像に対応する撮像装置だけを選択して連携するように構成されていてもよい。また、画像認識部１１４及び連携処理部１１３は、ユーザの指定する被写体を含む画像に対応する撮像装置だけを選択して連携するように構成されていてもよい。
【００７６】
以上、本実施形態に係る撮像装置１１の機能構成について説明した。なお、撮像装置１２、１３も撮像装置１１と実質的に同じ構成を有するか、必要に応じて一部の要素を省略した構成を有する。
【００７７】
（２−２−２：動作）
次に、図１０を参照しながら、本実施形態に係る撮像装置１１の動作について説明する。図１０は、本実施形態に係る撮像装置１１の動作について説明するための説明図である。ここでは撮像装置１１が実行する処理のうち、撮像領域が交差する撮像装置を選択する処理について説明する。
【００７８】
図１０に示すように、まず、撮像装置１１は、傾き検出部１０５の機能により、撮像装置１１の傾きを検出する（Ｓ１０１）。次いで、撮像装置１１は、位置検出部１０６の機能により、撮像装置１１の位置を検出する（Ｓ１０２）。次いで、撮像装置１１は、方向検出部１０７の機能により、撮像装置１１の向きを検出する（Ｓ１０３）。ステップＳ１０１〜Ｓ１０３で検出された傾きの情報、位置の情報、及び向きの情報は、撮像領域計算部１０８に入力される。例えば、図１１に示すような情報（緯度、経度、高さ、方位角、傾斜角、回転角など）が入力される。次いで、撮像領域計算部１０８は、入力された情報を用いて撮像領域を算出する（Ｓ１０４）。
【００７９】
次いで、撮像装置１１は、後述するステップＳ１０５、Ｓ１０６の処理を繰り返し実行する。まず、撮像装置１１は、領域情報取得部１０９の機能により、近隣エリア内に存在する撮像装置を検出する。ここではＮ台の撮像装置が検出されたものと仮定する。次いで、撮像装置１１は、領域情報取得部１０９の機能により、第ｋ番目の撮像装置から領域情報を取得する（Ｓ１０５）。次いで、撮像装置１１は、領域交差判定部１１０の機能により、撮像装置１１の撮像領域と第ｋ番目の撮像装置の撮像領域とが交差するか否かを判定する（Ｓ１０６）。撮像装置１１は、ｋ＝１〜ＮについてステップＳ１０５、Ｓ１０６の処理を繰り返し実行した後、処理をステップＳ１０７に進める。
【００８０】
処理をステップＳ１０７に進めると、撮像装置１１は、領域共有装置選択部１１１の機能により、ステップＳ１０６で撮像領域が交差すると判定された撮像装置を選択する（Ｓ１０７）。次いで、撮像装置１１は、装置分類部１１２の機能により、ステップＳ１０７で選択された撮像装置を分類する（Ｓ１０８）。例えば、図１１に示すようなグループＩＤが各撮像装置に付与される。次いで、撮像装置１１は、画像認識部１１４及び連携処理部１１３の機能により、画像認識を利用してステップＳ１０７で選択された撮像装置を絞り込み（Ｓ１０９）、一連の処理を終了する。
【００８１】
以上、本実施形態に係る撮像装置１１の動作について説明した。なお、ステップＳ１０１〜Ｓ１０３の処理順序を交換してもよい。また、ステップＳ１０８、Ｓ１０９の処理を省略してもよい。
【００８２】
［２−３：（変形例）撮像装置の構成］
さて、これまで撮像装置１１の構成について説明してきたが、撮像装置１１の構成は以下のように変形することもできる。ここでは、撮像装置１１の近隣エリア内に存在する撮像装置が撮像領域の算出機能を有しない場合にも適用可能な構成について説明する。なお、図９に示した構成と実質的に同じ機能を有する構成については詳細な説明を省略する。
【００８３】
（２−３−１：機能構成）
まず、図１２を参照しながら、本変形例に係る撮像装置１１の機能構成について説明する。図１２は、本変形例に係る撮像装置１１の機能構成について説明するための説明図である。
【００８４】
図１２に示すように、撮像装置１１は、撮像部１０１と、記憶部１０２と、表示制御部１０３と、表示部１０４とを有する。さらに、撮像装置１１は、傾き検出部１０５と、位置検出部１０６と、方向検出部１０７と、撮像領域計算部１３１と、撮像情報取得部１３２と、領域交差判定部１１０と、領域共有装置選択部１１１と、装置分類部１３３と、連携処理部１１３とを有する。また、撮像部１０１は、主に、光学系１０１１と、撮像素子１０１２と、画像処理部１０１３とを有する。なお、図中には明示しないが、撮像装置１１は、入力手段や通信手段などを有する。
【００８５】
以下、連携すべき撮像装置を検出する処理に係る機能構成について説明する。
【００８６】
まず、傾き検出部１０５は、撮像装置１１の傾きを検出する。このようにして傾き検出部１０５により検出された傾きの情報は、撮像領域計算部１０８に入力される。また、位置検出部１０６は、撮像装置１１の位置情報を検出する。位置検出部１０６により検出された位置情報は、撮像領域計算部１０８に入力される。また、方向検出部１０７は、撮像装置１１の向きを検出する。方向検出部１０７により検出された向きの情報は、撮像領域計算部１０８に入力される。
【００８７】
上記のように、撮像領域計算部１０８には、傾きの情報、位置情報、向きの情報が入力される。これらの情報が入力されると、撮像領域計算部１３１は、入力された情報を用いて撮像領域を計算する。既に説明した通り、撮像領域は、四角錐又は三角形を規定する４本又は２本の直線により表現される。これらの直線を示す式（例えば、上記の式（３）〜式（８）を参照）は、光学系１０１１により決まる焦点距離、撮像素子１０１２のサイズ、位置情報、傾きの情報、及び向きの情報により算出される。このようにして算出された撮像領域の情報（領域情報）は、領域交差判定部１１０に入力される。なお、撮像領域計算部１３１は、領域情報をクラウドシステムなどの外部サーバにアップロードするように構成されていてもよい。
【００８８】
次いで、撮像情報取得部１３２は、近隣エリア内に存在する撮像装置を検出する。ここでは、撮像装置１２、１３が検出されてものとして説明を進める。撮像装置１２、１３が検出されると、撮像情報取得部１３２は、撮像装置１２、１３から撮像情報を取得する。この撮像情報は、撮像装置の傾き、位置、向き、撮像素子のサイズ、焦点距離など、撮像領域を算出するための情報である。なお、近隣エリア内に存在する撮像装置の検出及び撮像情報の管理はクラウドシステムなどの外部サーバにより行われるようにしてもよい。この場合、撮像情報取得部１３２は、位置検出部１０６により検出された位置情報を外部サーバに送信し、近隣エリア内に存在する撮像装置の検出を外部サーバに委託する。そして、撮像情報取得部１３２は、外部サーバから、近隣エリア内に存在する撮像装置１２、１３の撮像情報を取得する。
【００８９】
このようにして取得された撮像装置１２、１３の撮像情報は、撮像領域計算部１３１及び装置分類部１１２に入力される。撮像情報が入力されると、撮像領域計算部１３１は、入力された撮像情報に基づいて撮像装置１２、１３の撮像領域を算出する。撮像領域計算部１３１により算出された撮像装置１２、１３の撮像領域の情報（領域情報）は領域交差判定部１１０に入力される。
【００９０】
領域情報が入力されると、領域交差判定部１１０は、入力された領域情報に基づき、撮像装置１１、１２、１３の撮像領域が互いに交差するか否かを判定する。まず、領域交差判定部１１０は、撮像装置１１の撮像領域と、撮像装置１２の撮像領域とが交差するか否かを判定する。また、領域交差判定部１１０は、撮像装置１１の撮像領域と、撮像装置１３の撮像領域とが交差するか否かを判定する。このようにして判定された結果は、領域共有装置選択部１１１に入力される。ここでは撮像装置１１の撮像領域と、撮像装置１２の撮像領域とが交差すると判定されたものと仮定する。
【００９１】
領域交差判定部１１０による判定結果が入力されると、領域共有装置選択部１１１は、入力された判定結果に基づき、撮像装置１１の撮像領域と交差する撮像領域を持つ撮像装置（撮像装置１２）を選択する。領域共有装置選択部１１１による選択結果の情報は、表示制御部１０３、装置分類部１３３、及び連携処理部１１３に入力される。選択結果の情報が入力された表示制御部１０３は、入力された選択結果の情報を表示部１０４に表示する。また、選択結果の情報が入力された装置分類部１３３は、入力された選択結果の情報に基づき、領域共有装置選択部１１１により選択された撮像装置を分類する。
【００９２】
ところで、ユーザは、撮像領域を共有している撮像装置のうち、連携対象の撮像装置として、特定の撮像装置だけを選択したいと考えるかもしれない。例えば、ユーザは、被写体の背面側から撮像している撮像装置だけを選択したいと考えるかもしれない。このような場合に、撮像装置１１は、装置分類部１１２による分類結果を利用する。例えば、ユーザにより、被写体の背面側から撮像している撮像装置だけを選択する操作が行われた場合、領域共有装置選択部１１１は、装置分類部１１２による分類結果に基づき、被写体の背面側から撮像している撮像装置を選択する。このようにして領域共有装置選択部１１１により選択された結果は、表示制御部１０３及び連携処理部１１３に入力される。
【００９３】
選択結果の情報が入力された連携処理部１１３は、入力された選択結果の情報に基づき、領域共有装置選択部１１１により選択された撮像装置と連携処理を開始する。
【００９４】
以上、本変形例に係る撮像装置１１の機能構成について説明した。なお、撮像装置１２、１３も撮像装置１１と実質的に同じ構成を有するか、必要に応じて一部の要素を省略した構成を有する。
【００９５】
（２−３−２：動作）
次に、図１３を参照しながら、本変形例に係る撮像装置１１の動作について説明する。図１３は、本変形例に係る撮像装置１１の動作について説明するための説明図である。ここでは撮像装置１１が実行する処理のうち、撮像領域が交差する撮像装置を選択する処理について説明する。
【００９６】
図１３に示すように、まず、撮像装置１１は、傾き検出部１０５の機能により、撮像装置１１の傾きを検出する（Ｓ１１１）。次いで、撮像装置１１は、位置検出部１０６の機能により、撮像装置１１の位置を検出する（Ｓ１１２）。次いで、撮像装置１１は、方向検出部１０７の機能により、撮像装置１１の向きを検出する（Ｓ１１３）。ステップＳ１１１〜Ｓ１１３で検出された傾きの情報、位置の情報、及び向きの情報は、撮像領域計算部１０８に入力される。例えば、図１１に示すような情報（緯度、経度、高さ、方位角、傾斜角、回転角など）が入力される。次いで、撮像領域計算部１０８は、入力された情報を用いて撮像領域を算出する（Ｓ１１４）。
【００９７】
次いで、撮像装置１１は、後述するステップＳ１１５〜Ｓ１１７の処理を繰り返し実行する。まず、撮像装置１１は、撮像情報取得部１３２の機能により、近隣エリア内に存在する撮像装置を検出する。ここではＮ台の撮像装置が検出されたものと仮定する。次いで、撮像装置１１は、撮像情報取得部１３２の機能により、第ｋ番目の撮像装置から撮像情報を取得する（Ｓ１１５）。次いで、撮像装置１１は、撮像領域計算部１３１の機能により、ステップＳ１１５で取得した撮像情報を用いて撮像領域を算出する（Ｓ１１６）。次いで、撮像装置１１は、領域交差判定部１１０の機能により、撮像装置１１の撮像領域と第ｋ番目の撮像装置の撮像領域とが交差するか否かを判定する（Ｓ１１７）。
【００９８】
撮像装置１１は、ｋ＝１〜ＮについてステップＳ１１５〜Ｓ１１７の処理を繰り返し実行した後、処理をステップＳ１１８に進める。処理をステップＳ１１８に進めると、撮像装置１１は、領域共有装置選択部１１１の機能により、ステップＳ１１７で撮像領域が交差すると判定された撮像装置を選択する（Ｓ１１８）。次いで、撮像装置１１は、装置分類部１３３の機能により、ステップＳ１１８で選択された撮像装置を分類し（Ｓ１１９）、一連の処理を終了する。例えば、図１１に示すようなグループＩＤが各撮像装置に付与される。
【００９９】
以上、本変形例に係る撮像装置１１の動作について説明した。なお、ステップＳ１１１〜Ｓ１１３の処理順序を交換してもよい。また、ステップＳ１１９の処理を省略してもよい。
【０１００】
以上、本技術の第１実施形態について説明した。本実施形態は、撮像装置１１が、撮像領域の交差する他の撮像装置を検出する構成に関するものであった。しかし、撮像領域を交差する他の撮像装置を検出する処理をクラウドシステムなどの外部サーバに委託し、外部サーバにおいて一連の処理を実行するようにシステム構成を変形することも可能である。このようにシステム構成を変形すると、連携対象となる撮像装置の組み合わせ方や、連携方法に柔軟性が生まれ、よりユーザビリティを向上させることが可能になる。以下、このような変形に関する実施形態について説明する。
【０１０１】
＜３：第２実施形態＞
以下、本技術の第２実施形態について説明する。本実施形態は、撮像領域の情報を各撮像装置からクラウドシステムなどのような情報処理システムにアップロードさせ、その情報処理システムにより撮像領域の情報を有効活用する仕組みに関するものである。なお、上記の第１実施形態と実質的に同じ機能を有する構成要素については同一の符号を付することにより詳細な説明を省略する。
【０１０２】
［３−１：システム構成］
まず、図１４を参照しながら、本実施形態において想定するシステムの構成について説明する。図１４は、本実施形態において想定するシステムの構成について説明するための説明図である。このシステムは、近隣エリアに位置する複数の撮像装置の中から、互いに交差する撮像領域を持つ撮像装置の組を検出して連携する機能を実現するものである。
【０１０３】
例えば、図１４に示すように、システム内に撮像装置１１、１２、１３、１４、及び情報処理システム２０が存在し、互いに通信網に接続されていると仮定する。まず、情報処理システム２０は、撮像装置１１、１２、１３、１４がそれぞれＧＰＳなどを利用して取得した位置情報を収集し、その位置関係から互いに近隣エリア内に位置する撮像装置の組を選択する。ここでは撮像装置１２、１３が互いに近隣エリア内に存在する撮像装置の組として選択されたものと仮定する。撮像装置１２、１３を検出すると、情報処理システム２０は、撮像装置１２、１３から撮像領域の情報（領域情報）を取得する。
【０１０４】
なお、撮像装置１２、１３の撮像領域は、撮像装置１２、１３がそれぞれ算出してもよいし、撮像装置１２、１３から収集した撮像情報を用いて情報処理システム２０が代わりに算出してもよい。ここでは撮像装置１２、１３がそれぞれ撮像領域を算出するものとする。撮像装置１２、１３から領域情報を取得すると、情報処理システム２０は、取得した領域情報に基づいて撮像装置１２、１３の撮像領域が互いに交差するか否かを判定する。つまり、情報処理システム２０は、共有撮像領域の存在を検出する。撮像装置１２、１３の撮像領域が交差する場合、情報処理システム２０は撮像装置１２、１３を連携させる。
【０１０５】
以上、本実施形態において想定するシステムの構成について説明した。以下、撮像装置及び情報処理システム２０の構成について、より詳細に説明する。なお、以下の説明では撮像装置１１に注目して説明を進めるが、撮像装置１２、１３も撮像装置１１と実質的に同じ構成又は部分的に簡略化された構成を有していてもよい。
【０１０６】
［３−２：撮像装置の構成］
まず、図１５を参照しながら、本実施形態に係る撮像装置１１の機能構成について説明する。図１５は、本実施形態に係る撮像装置１１の機能構成について説明するための説明図である。
【０１０７】
図１５に示すように、撮像装置１１は、撮像部１０１と、記憶部１０２と、表示制御部１０３と、表示部１０４とを有する。さらに、撮像装置１１は、傾き検出部１０５と、位置検出部１０６と、方向検出部１０７と、撮像領域計算部１５１と、領域共有装置情報取得部１５２と、連携処理部１１３とを有する。また、撮像部１０１は、主に、光学系１０１１と、撮像素子１０１２と、画像処理部１０１３とを有する。なお、図中には明示しないが、撮像装置１１は、入力手段や通信手段などを有する。
【０１０８】
傾き検出部１０５は、撮像装置１１の傾きを検出する。このようにして傾き検出部１０５により検出された傾きの情報は、撮像領域計算部１５１に入力される。また、位置検出部１０６は、撮像装置１１の位置情報を検出する。位置検出部１０６により検出された位置情報は、撮像領域計算部１５１に入力される。また、方向検出部１０７は、撮像装置１１の向きを検出する。方向検出部１０７により検出された向きの情報は、撮像領域計算部１５１に入力される。
【０１０９】
上記のように、撮像領域計算部１５１には、傾きの情報、位置情報、向きの情報が入力される。これらの情報が入力されると、撮像領域計算部１５１は、入力された情報を用いて撮像領域を計算する。既に説明した通り、撮像領域は、四角錐又は三角形を規定する４本又は２本の直線により表現される。これらの直線を示す式（例えば、上記の式（３）〜式（８）を参照）は、光学系１０１１により決まる焦点距離、撮像素子１０１２のサイズ、位置情報、傾きの情報、及び向きの情報により算出される。このようにして算出された撮像領域の情報（領域情報）は、情報処理システム２０にアップロードされる。
【０１１０】
次いで、領域共有装置情報取得部１５２は、情報処理システム２０から撮像装置１１の撮像領域と交差する撮像領域を持つ撮像装置の情報を取得する。ここでは、撮像装置１２、１３の情報が取得されてものとして説明を進める。領域共有装置情報取得部１５２により取得された撮像装置１２、１３の情報は、連携処理部１１３に入力される。撮像装置１２、１３の情報が入力された連携処理部１１３は、入力された情報に基づいて撮像装置１２、１３との連携を開始する。なお、情報処理システム２０から連携処理の内容が通知された場合、連携処理部１１３は、通知された内容に基づいて連携処理を実行する。
【０１１１】
以上、本実施形態に係る撮像装置１１の機能構成について説明した。なお、撮像装置１２、１３も撮像装置１１と実質的に同じ構成を有するか、必要に応じて一部の要素を省略した構成を有する。
【０１１２】
［３−３：情報処理システムの構成］
次に、図１６を参照しながら、本実施形態に係る情報処理システム２０の機能構成について説明する。図１６は、本実施形態に係る情報処理システム２０の機能構成について説明するための説明図である。
【０１１３】
図１６に示すように、情報処理システム２０は、主に、領域情報取得部２０１と、領域交差判定部２０２と、領域共有装置選択部２０３と、装置分類部２０４と、画像取得部２０５と、画像認識部２０６とを有する。なお、図中には明示しないが、撮像装置１１は、入力手段や通信手段などを有していてもよい。
【０１１４】
まず、領域情報取得部２０１は、近隣エリア内に存在する撮像装置の組を検出する。ここでは、撮像装置１２、１３が検出されたものとして説明を進める。撮像装置１２、１３が検出されると、領域情報取得部２０１は、撮像装置１２、１３から領域情報を取得する。このようにして取得された撮像装置１２、１３の領域情報は、領域交差判定部２０２及び装置分類部２０４に入力される。領域情報が入力されると、領域交差判定部２０２は、入力された領域情報に基づき、撮像装置１２、１３の撮像領域が互いに交差するか否かを判定する。このようにして判定された結果は、領域共有装置選択部２０３に入力される。ここでは撮像装置１２の撮像領域と、撮像装置１３の撮像領域とが交差すると判定されたものと仮定して説明を進める。
【０１１５】
領域交差判定部２０２による判定結果が入力されると、領域共有装置選択部２０３は、入力された判定結果に基づいて互いに撮像領域が交差する撮像装置１２、１３を選択する。領域共有装置選択部２０３による選択結果の情報は、装置分類部２０４に入力される。選択結果の情報が入力されると、装置分類部２０４は、入力された選択結果の情報に基づき、領域共有装置選択部２０３により選択された撮像装置１２、１３を分類する。
【０１１６】
例えば、装置分類部２０４は、被写体との間の距離、撮像装置間の距離、撮像方向に応じて、領域共有装置選択部２０３により選択された撮像装置１２、１３を分類する。なお、被写体との間の距離は、分類対象となる撮像装置の位置と撮像面との間の距離により見積もることができる。また、撮像装置間の距離は、各撮像装置の位置情報に基づいて見積もることができる。そして、撮像方向は、各撮像装置の向きから見積もることができる。装置分類部２０４による分類結果は、領域共有装置選択部２０３に入力される。例えば、被写体の正面側から撮像している撮像装置の情報が領域共有装置選択部２０３に入力される。
【０１１７】
ところで、ユーザは、撮像領域を共有している撮像装置のうち、連携対象の撮像装置として、特定の撮像装置だけを選択したいと考えるかもしれない。例えば、ユーザは、被写体の背面側から撮像している撮像装置だけを選択したいと考えるかもしれない。このような場合に、情報処理システム２０は、装置分類部２０４による分類結果を利用する。例えば、ユーザにより、被写体の背面側から撮像している撮像装置だけを選択するように要求された場合、領域共有装置選択部２０３は、装置分類部２０４による分類結果に基づき、被写体の背面側から撮像している撮像装置を選択する。このようにして領域共有装置選択部２０３により選択された撮像装置の情報（領域共有装置情報）は、連携対象として選択された撮像装置に送信される。
【０１１８】
なお、撮像領域の交差を判定することにより同じ被写体を撮像する撮像装置を検出する方法は、状況によっては画像認識に基づく撮像装置の検出よりも精度が低いことがある。例えば、似た条件で人物の顔を同時に撮影している複数の撮像装置が存在する場合、人物の顔認識に基づいて同一被写体を撮像している撮像装置を検出する方が良い検出結果を得られることがある。そこで、画像認識に基づく検出処理を併用する仕組みを提案する。この仕組みは、画像取得部２０５及び画像認識部２０６の機能により実現される。
【０１１９】
画像取得部２０５は、領域共有装置選択部２０３により選択された撮像装置から撮像している画像を取得する。画像取得部２０５により取得された画像は、画像認識部２０６に入力される。画像認識部２０６は、各撮像装置から取得した画像に映っている被写体の特徴を照合し、画像に同じ被写体を含むか否かを判定する。例えば、画像認識部２０６は、各撮像装置から取得した画像に対して顔認識を行い、同じ人物の顔が画像に含まれるか否かを判定する。画像認識部２０６による判定結果は、領域共有装置選択部２０３に入力される。
【０１２０】
画像認識部２０６による判定結果が入力されると、領域共有装置選択部２０３は、入力された判定結果で同じ被写体を含むと判定されている撮像装置で選択結果を絞り込む。このようにして撮像装置を画像認識により絞り込むことにより、同じ被写体を撮像している撮像装置をより精度良く検出することが可能になる。なお、画像を利用する構成として、画像認識部２０６及び領域共有装置選択部２０３は、被写体の占める面積の割合が所定以上となる画像に対応する撮像装置だけを選択するように構成されていてもよい。また、画像認識部２０６及び領域共有装置選択部２０３は、ユーザの指定する被写体を含む画像に対応する撮像装置だけを選択するように構成されていてもよい。
【０１２１】
以上、本実施形態に係る情報処理システム２０の機能構成について説明した。なお、情報処理システム２０は、連携処理の内容を撮像装置に通知する機能を有していてもよい。また、情報処理システム２０は、地図情報をユーザに提示したり、連携対象の撮像装置を地図上に表示したりする機能を有していてもよい。その他にも、情報処理システム２０には、様々な機能を追加することが可能である。以下、情報処理システム２０に追加可能な機能の例について説明する。
【０１２２】
［３−４：機能の詳細］
以下、情報処理システム２０に追加可能な機能として、撮像装置にタグを付与する機能及び撮像装置のマッピング機能について説明する。また、画像認識技術の併用機能について、より詳細に説明する。
【０１２３】
（３−４−１：様々なタグの付与）
まず、図１７〜図１９を参照しながら、撮像装置にタグを付与する機能について説明する。この機能は、情報処理システム２０が有する機能のうち、主に装置分類部２０４の機能を利用して実現される。なお、ここでは撮像装置１１にタグを付与する例について説明するが、撮像装置１２、１３、１４などにタグを付与する場合についても同様である。
【０１２４】
（全体的な処理の流れ）
図１７に示すように、まず、撮像装置１１は、情報処理システム２０に位置情報を送信する（Ｓ２０１）。また、撮像装置１１は、地図情報を取得する（Ｓ２０２）。例えば、撮像装置１１は、記憶部１０２に予め格納されていた地図情報を読み出すか、外部の地図情報提供サービスから地図情報を取得する。一方、撮像装置１１から位置情報を受信すると、情報処理システム２０は、受信した位置情報の近隣に存在する撮像装置を検出する（Ｓ２０３）。次いで、情報処理システム２０は、ステップＳ２０３で検出した撮像装置にタグを付与する（Ｓ２０４）。次いで、情報処理システム２０は、ステップＳ２０３で検出した撮像装置の情報を撮像装置１１に送信する（Ｓ２０５）。
【０１２５】
（Ｓ２０３の詳細）
ここで、図１８を参照しながら、ステップＳ２０３の処理について、より詳細に説明する。
【０１２６】
ステップＳ２０３の処理が開始されると、図１８に示すように、情報処理システム２０は、受信した位置情報が示す場所（以下、撮像場所）の近隣に存在する撮像装置の検索（以下、近隣検索）を開始する。まず、情報処理システム２０は、撮像場所でイベントが開催されているか否かを判定する（Ｓ２１１）。また、撮影場所でイベントが開催されている場合、情報処理システム２０は、開催場所の範囲を取得可能であるか否かを判定する（Ｓ２１１）。撮影場所でイベントが開催されていないか、開催場所の範囲を取得不可能な場合、情報処理システム２０は、処理をステップＳ２１３に進める。一方、撮影場所でイベントが開催されており、開催場所の範囲を取得可能な場合、情報処理システム２０は、処理をステップＳ２１２に進める。
【０１２７】
処理をステップＳ２１２に進めた場合、情報処理システム２０は、開催場所の範囲を取得し、取得した開催場所の範囲を「近隣」に定め（Ｓ２１２）、処理をステップＳ２１６に進める。一方、処理をステップＳ２１３に進めた場合、情報処理システム２０は、撮影場所にある建物の範囲を取得可能であるか否かを判定する（Ｓ２１３）。建物の範囲を取得可能な場合、情報処理システム２０は、処理をステップＳ２１４に進める。一方、建物の範囲を取得不可能な場合、情報処理システム２０は、処理をステップＳ２１５に進める。
【０１２８】
処理をステップＳ２１４に進めた場合、情報処理システム２０は、建物の範囲を取得し、取得した建物の範囲を「近隣」に定め（Ｓ２１４）、処理をステップＳ２１６に進める。一方、処理をステップＳ２１５に進めた場合、情報処理システム２０は、所定範囲（例えば、半径５０ｍなど）を「近隣」に定め（Ｓ２１５）、処理をステップＳ２１６に進める。処理をステップＳ２１６に進めると、情報処理システム２０は、「近隣」に定めた範囲に存在する撮像装置を検索し（Ｓ２１６）、近隣検索に関する一連の処理を終了する。なお、上記の説明においては「近隣」を定める基準として撮像場所を用いたが、図２１に示すようにユーザにより入力された場所を基準として用いてもよい。
【０１２９】
（Ｓ２０４の詳細）
次に、図１９を参照しながら、ステップＳ２０４の処理について、より詳細に説明する。なお、ステップＳ２０４の処理が完了すると、図２０に示すように、各撮像装置にタグが付与される。
【０１３０】
ステップＳ２０４の処理が開始されると、図１９に示すように、情報処理システム２０は、「近隣」に存在する撮像装置の中から、互いに撮像領域の交わる撮像装置を抽出する（Ｓ２２１）。次いで、情報処理システム２０は、ステップＳ２２１で抽出した撮像装置のうち、撮像場所からの距離が最も遠い撮像装置に対して「遠方」タグを付与する（Ｓ２２２）。次いで、情報処理システム２０は、ステップＳ２２１で抽出した撮像装置のうち、撮像場所の向かい側から撮影している撮像装置に対して「向かい側」タグを付与する（Ｓ２２３）。
【０１３１】
次いで、情報処理システム２０は、被写体Ｍを正面から撮影している撮像装置に対して「被写体Ｍ・正面」タグを付与する（Ｓ２２４）。このとき、被写体Ｍが人物であれば、「人物Ｍ・正面」タグが付与される。次いで、情報処理システム２０は、ベストポジションに存在する撮像装置に対して「ベストポジション」タグを付与する（Ｓ２２５）。このとき、情報処理システム２０は、インターネットなどの情報源や、ユーザによる評価情報を利用して「ベストポジション」タグを付与する。例えば、「東京スカイツリー・ベストポジション」タグなどが付与される。ステップＳ２２５の処理を終了すると、情報処理システム２０は、タグの付与に関する一連の処理を終了する。
【０１３２】
以上、タグの付与に関する機能について説明した。
【０１３３】
（３−４−２：近隣装置のマッピング）
次に、図２２を参照しながら、「近隣」に存在する撮像装置を地図上にマッピングする機能について説明する。
【０１３４】
図２２に示すように、まず、撮像装置１１は、位置情報を情報処理システム２０に送信する（Ｓ２３１）。撮像装置１１から位置情報を受信すると、情報処理システム２０は、撮影場所の近隣に存在する撮像装置を検出する（Ｓ２３２）。このとき、既に説明した近隣検出により「近隣」に存在する撮像装置が検出される。次いで、情報処理システム２０は、ステップＳ２３２で検出した撮像装置にタグを付与する（Ｓ２３３）。次いで、情報処理システム２０は、ステップＳ２３２で検出した撮像装置の情報（位置情報）を撮像装置１１に送信する（Ｓ２３４）。情報処理システム２０から近隣に存在する撮像装置の位置情報を受信すると、撮像装置１１は、受信した位置情報に基づいて、近隣に存在する撮像装置の位置を地図上にマッピングし（Ｓ２３５）、一連の処理を終了する。
【０１３５】
以上、近隣に存在する撮像装置を地図上にマッピングする機能について説明した。
【０１３６】
（３−４−３：ベストポジションタグの付与）
次に、図２３を参照しながら、ベストポジションタグの付与機能について、より詳細に説明する。ここで言うベストポジションタグとは、ユーザにとってベストポジションとなる撮像装置に付与されるタグである。例えば、情報処理システム２０は、図２３に示すようなデータベースを保持しており、このデータベースに記載の情報を利用してベストポジションタグを付与すべき撮像装置を判別する。
【０１３７】
例えば、スポーツを観戦しているユーザにとってのベストポジションについて考えてみよう。野球やサッカーなどのスポーツを観戦しているユーザは、気に入った選手に注目していることが多い。そのため、そのユーザが注目している選手を追従して撮像している撮像装置は、ベストポジションタグが付与されるべき撮像装置であると言える。一方で、同時に視聴しているユーザの多い映像を提供している撮像装置も、ベストポジションタグが付与されるべき撮像装置であると言える。さらに、ユーザの評価が高い映像を提供している撮像装置もベストポジションタグが付与されるべき撮像装置であると言える。
【０１３８】
そこで、情報処理システム２０は、選手の位置情報と撮像領域とのマッチングを行い、撮像装置毎に撮影されている選手をデータベースに記録する。なお、データベースの更新はリアルタイムに行われるようにしてもよい。ある特定の選手を追従する撮像装置に関する情報については固定値にしてもよい。また、情報処理システム２０は、同時視聴しているユーザ数（以下、同時視聴数）を取得してデータベースに記録する。さらに、情報処理システム２０は、各撮像装置（又は提供される映像）に対する評価値をデータベースに記録する。これらの情報についても、データベースをリアルタイムで更新するようにしてもよい。そして、情報処理システム２０は、このデータベースに基づいてベストポジションタグを対象となる撮像装置に付与する。
【０１３９】
（３−４−４：画像認識技術の併用）
ここで、図２４及び図２５を参照しながら、画像認識技術を併用する方法について説明する。なお、画像認識技術を併用する方法については上記の第１実施形態の説明においても述べている。但し、ここでは、情報処理システム２０が画像認識技術を利用して、同一被写体を撮影している撮像装置の組を検出する方法について説明する。
【０１４０】
（全体的な処理の流れ）
まず、図２４を参照する。ここでは撮像装置１１、１２が互いに近隣に存在するものとして説明を進める。図２４に示すように、まず、撮像装置１１は、位置情報及び画像を情報処理システム２０に送信する（Ｓ２４１）。撮像装置１１から位置情報及び画像を受信すると、情報処理システム２０は、受信した位置情報が示す場所の近隣に位置する撮像装置の情報を撮像装置１１に送信する（Ｓ２４２）。この場合、撮像装置１２の情報を含む撮像装置の情報が撮像装置１１に送信される。
【０１４１】
また、撮像装置１２は、位置情報及び画像を情報処理システム２０に送信する（Ｓ２４３）。撮像装置１２の位置情報及び画像を受信すると、情報処理システム２０は、撮像装置１１、１２が同一被写体を撮影しているか否かを判定する（Ｓ２４４）。このとき、情報処理システム２０は、撮像装置１１の撮像領域と撮像装置１２の撮像領域とが交差するか否かを判定する。また、情報処理システム２０は、撮像装置１１から受信した画像の特徴と、撮像装置１２から受信した画像の特徴とを比較して同じ被写体を撮影しているか否かを判定する。例えば、情報処理システム２０は、特開２００８−１５４１９２号公報に記載の形状認識技術や、顔認識技術を利用して画像の特徴を比較する。
【０１４２】
さらに、情報処理システム２０は、撮像領域の交差に関する判定結果と、画像の特徴を比較した結果とを組み合わせ、撮像装置１１、１２が同じ被写体を撮影しているか否かを判定する。この判定処理を終えると、情報処理システム２０は、撮像装置１２から受信した位置情報が示す場所の近隣に位置する撮像装置の情報を撮像装置１２に送信する（Ｓ２４５）。次いで、情報処理システム２０は、撮像装置１１から受信した位置情報が示す場所の近隣に位置する撮像装置の情報を更新し、更新後の情報を撮像装置１１に送信する（Ｓ２４６）。
【０１４３】
（画像認識に関する処理の詳細）
次に、図２５を参照しながら、画像認識に関する処理について、より詳細に説明する。
【０１４４】
図２５に示すように、まず、情報処理システム２０は、撮像装置１１、１２から受信した画像に映っている被写体を認識し、両画像に映っている被写体が一致するか否かを判定する（Ｓ２５１）。例えば、情報処理システム２０は、顔認識技術を利用し、撮像装置１１、１２から受信した画像に含まれる人物の顔を検出し、両画像から検出した顔が一致するか否かを判定する。被写体が一致する場合、情報処理システム２０は、処理をステップＳ２５３に進める。一方、被写体が一致しない場合、情報処理システム２０は、処理をステップＳ２５２に進める。
【０１４５】
処理をステップＳ２５２に進めた場合、情報処理システム２０は、撮像装置１１、１２から受信した画像の色味が一致するか否かを判定する（Ｓ２５２）。色味が一致する場合、情報処理システム２０は、処理をステップＳ２５３に進める。一方、色味が一致しない場合、情報処理システム２０は、処理をステップＳ２５４に進める。処理をステップＳ２５３に進めた場合、情報処理システム２０は、撮像装置１１、１２が撮像領域を共有していると判定し（Ｓ２５３）、画像認識に関する一連の処理を終了する。一方、処理をステップＳ２５４に進めた場合、情報処理システム２０は、撮像装置１１、１２が撮像領域を共有していないと判定し（Ｓ２５４）、画像認識に関する一連の処理を終了する。
【０１４６】
以上、画像認識技術を併用する方法について説明した。この方法を適用することにより、撮像領域を共有している撮像装置の組をより精度良く検出することが可能になる。
【０１４７】
以上、本技術の第２実施形態について説明した。
【０１４８】
なお、上記の第１及び第２実施形態に係る技術は組み合わせることも可能である。例えば、第２実施形態に示したシステム構成に含まれる撮像装置として、第１実施形態に係る撮像装置を用いることが可能である。
【０１４９】
＜４：ハードウェア構成例＞
上記の撮像装置が有する機能の一部や情報処理システムが有する機能の全部は、例えば、図２６に示すハードウェア構成を用いて実現することが可能である。つまり、当該各構成要素の機能は、コンピュータプログラムを用いて図２６に示すハードウェアを制御することにより実現される。なお、このハードウェアの形態は任意であり、例えば、パーソナルコンピュータ、携帯電話、ＰＨＳ、ＰＤＡ、携帯情報端末、携帯ゲーム機などがこれに含まれる。但し、ＰＨＳは、Ｐｅｒｓｏｎａｌ  Ｈａｎｄｙ−ｐｈｏｎｅ  Ｓｙｓｔｅｍの略である。また、ＰＤＡは、Ｐｅｒｓｏｎａｌ  Ｄｉｇｉｔａｌ  Ａｓｓｉｓｔａｎｔの略である。
【０１５０】
図２６に示すように、このハードウェアは、主に、ＣＰＵ９０２と、ＲＯＭ９０４と、ＲＡＭ９０６と、ホストバス９０８と、ブリッジ９１０と、を有する。さらに、このハードウェアは、外部バス９１２と、インターフェース９１４と、入力部９１６と、出力部９１８と、記憶部９２０と、ドライブ９２２と、接続ポート９２４と、通信部９２６と、を有する。但し、上記のＣＰＵは、Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔの略である。また、上記のＲＯＭは、Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙの略である。そして、上記のＲＡＭは、Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙの略である。
【０１５１】
ＣＰＵ９０２は、例えば、演算処理装置又は制御装置として機能し、ＲＯＭ９０４、ＲＡＭ９０６、記憶部９２０、又はリムーバブル記録媒体９２８に記録された各種プログラムに基づいて各構成要素の動作全般又はその一部を制御する。ＲＯＭ９０４は、ＣＰＵ９０２に読み込まれるプログラムや演算に用いるデータ等を格納する手段である。ＲＡＭ９０６には、例えば、ＣＰＵ９０２に読み込まれるプログラムや、そのプログラムを実行する際に適宜変化する各種パラメータ等が一時的又は永続的に格納される。
【０１５２】
これらの構成要素は、例えば、高速なデータ伝送が可能なホストバス９０８を介して相互に接続される。一方、ホストバス９０８は、例えば、ブリッジ９１０を介して比較的データ伝送速度が低速な外部バス９１２に接続される。また、入力部９１６としては、例えば、マウス、キーボード、タッチパネル、ボタン、スイッチ、及びレバー等が用いられる。さらに、入力部９１６としては、赤外線やその他の電波を利用して制御信号を送信することが可能なリモートコントローラ（以下、リモコン）が用いられることもある。
【０１５３】
出力部９１８としては、例えば、ＣＲＴ、ＬＣＤ、ＰＤＰ、又はＥＬＤ等のディスプレイ装置、スピーカ、ヘッドホン等のオーディオ出力装置、プリンタ、携帯電話、又はファクシミリ等、取得した情報を利用者に対して視覚的又は聴覚的に通知することが可能な装置である。但し、上記のＣＲＴは、Ｃａｔｈｏｄｅ  Ｒａｙ  Ｔｕｂｅの略である。また、上記のＬＣＤは、Ｌｉｑｕｉｄ  Ｃｒｙｓｔａｌ  Ｄｉｓｐｌａｙの略である。そして、上記のＰＤＰは、Ｐｌａｓｍａ  ＤｉｓｐｌａｙＰａｎｅｌの略である。さらに、上記のＥＬＤは、Ｅｌｅｃｔｒｏ−Ｌｕｍｉｎｅｓｃｅｎｃｅ  Ｄｉｓｐｌａｙの略である。
【０１５４】
記憶部９２０は、各種のデータを格納するための装置である。記憶部９２０としては、例えば、ハードディスクドライブ（ＨＤＤ）等の磁気記憶デバイス、半導体記憶デバイス、光記憶デバイス、又は光磁気記憶デバイス等が用いられる。但し、上記のＨＤＤは、Ｈａｒｄ  Ｄｉｓｋ  Ｄｒｉｖｅの略である。
【０１５５】
ドライブ９２２は、例えば、磁気ディスク、光ディスク、光磁気ディスク、又は半導体メモリ等のリムーバブル記録媒体９２８に記録された情報を読み出し、又はリムーバブル記録媒体９２８に情報を書き込む装置である。リムーバブル記録媒体９２８は、例えば、ＤＶＤメディア、Ｂｌｕ−ｒａｙメディア、ＨＤ  ＤＶＤメディア、各種の半導体記憶メディア等である。もちろん、リムーバブル記録媒体９２８は、例えば、非接触型ＩＣチップを搭載したＩＣカード、又は電子機器等であってもよい。但し、上記のＩＣは、Ｉｎｔｅｇｒａｔｅｄ  Ｃｉｒｃｕｉｔの略である。
【０１５６】
接続ポート９２４は、例えば、ＵＳＢポート、ＩＥＥＥ１３９４ポート、ＳＣＳＩ、ＲＳ−２３２Ｃポート、又は光オーディオ端子等のような外部接続機器９３０を接続するためのポートである。外部接続機器９３０は、例えば、プリンタ、携帯音楽プレーヤ、デジタルカメラ、デジタルビデオカメラ、又はＩＣレコーダ等である。但し、上記のＵＳＢは、Ｕｎｉｖｅｒｓａｌ  Ｓｅｒｉａｌ  Ｂｕｓの略である。また、上記のＳＣＳＩは、Ｓｍａｌｌ  Ｃｏｍｐｕｔｅｒ  Ｓｙｓｔｅｍ  Ｉｎｔｅｒｆａｃｅの略である。
【０１５７】
通信部９２６は、ネットワーク９３２に接続するための通信デバイスであり、例えば、有線又は無線ＬＡＮ、Ｂｌｕｅｔｏｏｔｈ（登録商標）、又はＷＵＳＢ用の通信カード、光通信用のルータ、ＡＤＳＬ用のルータ、又は各種通信用のモデム等である。また、通信部９２６に接続されるネットワーク９３２は、有線又は無線により接続されたネットワークにより構成され、例えば、インターネット、家庭内ＬＡＮ、赤外線通信、可視光通信、放送、又は衛星通信等である。但し、上記のＬＡＮは、Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋの略である。また、上記のＷＵＳＢは、Ｗｉｒｅｌｅｓｓ  ＵＳＢの略である。そして、上記のＡＤＳＬは、Ａｓｙｍｍｅｔｒｉｃ  Ｄｉｇｉｔａｌ  Ｓｕｂｓｃｒｉｂｅｒ  Ｌｉｎｅの略である。
【０１５８】
＜５：まとめ＞
最後に、これまで説明してきた実施形態に係る技術内容について簡単に纏める。ここで述べる技術内容は、撮像装置の他にも、例えば、ＰＣ、携帯電話、携帯ゲーム機、携帯情報端末、サイクルコンピュータ、カーナビゲーションシステムなど、撮像機能を搭載した種々の装置に対して適用することができる。また、ここで述べる機能の一部をクラウドシステムなどの情報処理システムにより実現することも可能である。
【０１５９】
上記の実施形態に係る装置は、次のような撮像部と、領域算出部と、領域情報取得部と、交差判定部とを有する。上記の撮像部は、被写体を撮像するものである。また、上記の領域算出部は、前記撮像部により撮像される第１の撮像領域を算出するものである。さらに、上記の領域情報取得部は、他の撮像装置により撮像される第２の撮像領域の情報を取得するものである。例えば、この領域情報取得部は、他の撮像装置と無線通信して第２の撮像領域の情報を取得する。また、第２の撮像領域の情報が通信網に接続されたサーバ又はクラウドシステムにアップロードされている場合、領域情報取得部は、そのサーバ又はクラウドシステムから第２の撮像領域の情報を取得する。そして、上記の交差判定部は、前記第１の撮像領域と前記第２の撮像領域とが交わるか否かを判定する。
【０１６０】
このように、撮像領域が互いに交わるか否かを判定できるようにすることで、同じ被写体を撮像している他の撮像装置や、同じ被写体を撮像しようとしている他の撮像装置を容易に検出することが可能になる。また、上記の構成を適用すると、被写体の同一性を画像認識により判別することが難しい場合でも、上記のような他の撮像装置を検出することができる。例えば、人物の正面から撮影した画像と、同一人物背面から撮影した画像とを画像認識により同一と判別することは難しい。しかし、上記の実施形態に係る技術を適用すると、撮影方向や被写体の撮影部位に依らず、同じ被写体を撮像している他の撮像装置を正しく検出することが可能になる。また、被写体の一部が遮蔽物により隠れてしまっている場合などでも、上記の実施形態に係る技術を適用すると、上記のような他の撮像装置を正しく検出することができる。
【０１６１】
（備考）
上記の撮像領域計算部１０８は、領域算出部の一例である。上記の領域交差判定部１１０は、交差判定部の一例である。上記の装置分類部１１２は、第１のグルーピング部、第２のグルーピング部の一例である。上記の領域共有装置選択部１１１、装置分類部１１２は、正面側装置抽出部の一例である。上位の領域共有装置選択部１１１は、注目装置抽出部の一例である。上記の画像認識部１１４は、認識結果取得部、特徴一致判定部の一例である。上記の撮像領域計算部１５１は、情報送信部の一例である。上記の領域共有装置情報取得部１５２は、情報受信部の一例である。上記の情報処理システム２０は、情報処理装置の一例である。上記の領域交差判定部２０２は、交差判定部の一例である。上記の領域共有装置選択部２０３は、装置情報提供部、装置選択部、注目装置抽出部、装置検索部の一例である。上記の装置分類部２０４は、タグ割当部の一例である。
【０１６２】
以上、添付図面を参照しながら本技術の好適な実施形態について説明したが、本技術は係る例に限定されないことは言うまでもない。当業者であれば、特許請求の範囲に記載された範疇内において、各種の変更例または修正例に想到し得ることは明らかであり、それらについても当然に本技術の技術的範囲に属するものと了解される。
【符号の説明】
【０１６３】
１１、１２、１３、１４      撮像装置
１０１    撮像部
１０１１  光学系
１０１２  撮像素子
１０１３  画像処理部
１０２    記憶部
１０３    表示制御部
１０４    表示部
１０５    傾き検出部
１０６    位置検出部
１０７    方向検出部
１０８、１３１、１５１    撮像領域計算部
１０９    領域情報取得部
１１０    領域交差判定部
１１１    領域共有装置選択部
１１２、１３３    装置分類部
１１３    連携処理部
１１４    画像認識部
１３２    撮像情報取得部
１５２    領域共有装置情報取得部
２０      情報処理システム
２０１    領域情報取得部
２０２    領域交差判定部
２０３    領域共有装置選択部
２０４    装置分類部
２０５    画像取得部
２０６    画像認識部
【図１】
0005838560.tif 000005
【図２】
0005838560.tif 000006
【図３】
0005838560.tif 000007
【図４】
0005838560.tif 000008
【図５】
0005838560.tif 000009
【図６】
0005838560.tif 000010
【図７】
0005838560.tif 000011
【図８】
0005838560.tif 000012
【図９】
0005838560.tif 000013
【図１０】
0005838560.tif 000014
【図１１】
0005838560.tif 000015
【図１２】
0005838560.tif 000016
【図１３】
0005838560.tif 000017
【図１４】
0005838560.tif 000018
【図１５】
0005838560.tif 000019
【図１６】
0005838560.tif 000020
【図１７】
0005838560.tif 000021
【図１８】
0005838560.tif 000022
【図１９】
0005838560.tif 000023
【図２０】
0005838560.tif 000024
【図２１】
0005838560.tif 000025
【図２２】
0005838560.tif 000026
【図２３】
0005838560.tif 000027
【図２４】
0005838560.tif 000028
【図２５】
0005838560.tif 000029
【図２６】
0005838560.tif 000030