(57)【要約】【課題】処理負担を抑えながらも、信頼性を高く画像の構図の似通りを判定すること。【解決手段】撮影システムＳは、撮像部１６と、他の撮像部１６と、装置間距離算出部５３と、撮影状況判定部５４と、を備える。撮像部１６は、被写体を撮影する。他の撮像部１６は、被写体を撮影する。装置間距離算出部５３は、撮像部１６と他の撮像部１６の相対的な被写体に対する配置情報を取得する。撮影状況判定部５４は、装置間距離算出部５３によって取得された配置情報に基づいて、撮像部１６と他の撮像部１６とで撮影される画像の構図が似通ったものか否かを判定する。【選択図】図３
2017229036.tif 000002
【特許請求の範囲】
【請求項１】
被写体を撮影する第一の撮影部と、
自身と当該被写体を撮影する他の電子機器の撮影部である第二の撮影部の前記被写体に対する相対的な配置情報を取得する取得手段と、
前記取得手段によって取得された前記配置情報に基づいて、前記第一の撮影部と前記第二の撮影部とで撮影される画像の構図が似通ったものか否かを判定する判定手段と、
を有することを特徴とする電子機器。
【請求項２】
被写体を撮影する第一の撮影部と当該被写体を撮影する第二の撮影部の前記被写体に対する相対的な配置情報を取得する取得手段と、
前記取得手段によって取得された前記配置情報に基づいて、前記第一の撮影部と前記第二の撮影部とで撮影される画像の構図が似通ったものか否かを判定する判定手段と、
を有することを特徴とする電子機器。
【請求項３】
前記判定手段による判定結果を報知する報知手段を有する、
ことを特徴とする請求項１又は２に記載の電子機器。
【請求項４】
前記報知手段は、前記判定手段によって判定された判定結果に基づいて、前記第一の撮影部と前記第二の撮影部とを互いの配置位置を基点にした動かすべき方向をガイドする、
ことを特徴とする請求項３に記載の電子機器。
【請求項５】
前記報知手段は、前記判定手段によって判定された判定結果に基づいて、前記第一の撮影部及び前記第二の撮影部の撮影を抑制する旨を報知する、
ことを特徴とする請求項３又は４に記載の電子機器。
【請求項６】
前記第一の撮影部を備える電子機器又は前記第二の撮影部を備える電子機器は、前記第一の撮影部又は前記第二の撮影部の配置位置を移動させる移動手段を備える、
ことを特徴とする請求項１乃至５の何れか１項に記載の電子機器。
【請求項７】
前記判定手段は、前記第一の撮影部及び前記第二の撮影部が撮影している対象物に応じて、画像の構図が似通ったものか否かを判定する閾値を変化させる、
ことを特徴とする請求項１乃至６の何れか１項に記載の電子機器。
【請求項８】
前記取得手段は、前記第一の撮影部と前記第二の撮影部との間の距離情報を前記配置情報として取得し、
前記判定手段は、前記取得手段によって取得された前記距離情報に基づいて、前記第一の撮影部と前記第二の撮影部とで撮影される画像の構図が似通ったものか否かを判定する、
ことを特徴とする請求項１乃至７の何れか１項に記載の電子機器。
【請求項９】
前記取得手段は、前記被写体と前記第一の撮影部と前記第二の撮影部との配置位置がなす角度情報を前記配置情報として取得し、
前記判定手段は、前記取得手段によって取得された前記角度情報に基づいて、前記第一の撮影部と前記第二の撮影部とで撮影される画像の構図が似通ったものか否かを判定する、
ことを特徴とする請求項１乃至８の何れか１項に記載の電子機器。
【請求項１０】
被写体を撮影する第一の撮影手段と、
前記被写体を撮影する第二の撮影手段と、
前記第一の撮影手段と前記第二の撮影手段の前記被写体に対する相対的な配置情報を取得する取得手段と、
前記取得手段によって取得された前記配置情報に基づいて、前記第一の撮影手段と前記第二の撮影手段とで撮影される画像の構図が似通ったものか否かを判定する判定手段と、
を有することを特徴とする撮影システム。
【請求項１１】
被写体を撮影する撮影装置と当該被写体を撮影する他の撮影装置の前記被写体に対する相対的な配置情報を取得する取得ステップと、
前記取得ステップによって取得された前記配置情報に基づいて、前記撮影装置と前記他の撮影装置とで撮影される画像の構図が似通ったものか否かを判定する判定ステップと、
を含むことを特徴とする構図判定方法。
【請求項１２】
撮影システムで実行される構図判定方法であって、
被写体を撮影する第一の撮影ステップと、
前記被写体を撮影する第二の撮影ステップと、
前記第一の撮影ステップと前記第二の撮影ステップの前記被写体に対する相対的な配置情報を取得する取得ステップと、
前記取得ステップによって取得された前記配置情報に基づいて、前記第一の撮影ステップと前記第二の撮影ステップとで撮影される画像の構図が似通ったものか否かを判定する判定ステップと、
を含むことを特徴とする構図判定方法。
【請求項１３】
コンピュータを、
被写体を撮影する撮影装置と当該被写体を撮影する他の撮影装置の前記被写体に対する相対的な配置情報を取得する取得手段、
前記取得手段によって取得された前記配置情報に基づいて、前記撮影装置と前記他の撮影装置とで撮影される画像の構図が似通ったものか否かを判定する判定手段、
として機能させることを特徴とするプログラム。
【請求項１４】
被写体を撮影する第一の撮影手段と、前記被写体を撮影する第二の撮影手段と、を有する撮影システムを制御するコンピュータを、
前記第一の撮影手段と前記第二の撮影手段の前記被写体に対する相対的な配置情報を取得する取得手段、
前記取得手段によって取得された前記配置情報に基づいて、前記第一の撮影手段と前記第二の撮影手段とで撮影される画像の構図が似通ったものか否かを判定する判定手段、
として機能させることを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、電子機器、撮影システム、構図判定方法及びプログラムに関する。
【背景技術】
【０００２】
従来より、同一被写体を複数のカメラ（撮像装置）で撮影することで、その同一被写体を多方向から追尾撮影するシステムがある（特許文献１参照）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開平１１−９５３１３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、同一の被写体を複数のカメラで撮影する際には、複数のカメラの夫々の設置位置によっては、複数のカメラで撮影した画像の構図が似通ったものとなってしまうという問題があった。このような問題に対しては、撮影した画像で構図の似通りを比較判断することは可能であるが、画像のみで比較判断した場合、撮影対象の被写体の形状に特徴が少なかったり、似た被写体が複数あったりしたときには判断結果が信頼性の低いものとなってしまう。信頼性を上げるためには、画像の細部も比較判断の要素とする必要があるが、比較判断に係る処理負担が増えてしまうという問題が新たに生じる。
【０００５】
本発明は、このような状況に鑑みてなされたものであり、複数のカメラで同一被写体を撮影した際に、処理負担を抑えながらも、信頼性を高く画像の構図の似通りを判定することを目的とする。
【課題を解決するための手段】
【０００６】
上記目的を達成するため、本発明の一態様の電子機器は、
被写体を撮影する第一の撮影部と、
自身と当該被写体を撮影する他の電子機器の撮影部である第二の撮影部の前記被写体に対する相対的な配置情報を取得する取得手段と、
前記取得手段によって取得された前記配置情報に基づいて、前記第一の撮影部と前記第二の撮影部とで撮影される画像の構図が似通ったものか否かを判定する判定手段と、
を有することを特徴とする。
また、上記目的を達成するため、本発明の一態様の電子機器は、
被写体を撮影する第一の撮影部と当該被写体を撮影する第二の撮影部の前記被写体に対する相対的な配置情報を取得する取得手段と、
前記取得手段によって取得された前記配置情報に基づいて、前記第一の撮影部と前記第二の撮影部とで撮影される画像の構図が似通ったものか否かを判定する判定手段と、
を有することを特徴とする。
また、上記目的を達成するため、本発明の一態様の撮影システムは、
被写体を撮影する第一の撮影手段と、
前記被写体を撮影する第二の撮影手段と、
前記第一の撮影手段と前記第二の撮影手段の前記被写体に対する相対的な配置情報を取得する取得手段と、
前記取得手段によって取得された前記配置情報に基づいて、前記第一の撮影手段と前記第二の撮影手段とで撮影される画像の構図が似通ったものか否かを判定する判定手段と、
を有することを特徴とする。
【発明の効果】
【０００７】
本発明によれば、複数のカメラで同一被写体を撮影した際に、処理負担を抑えながらも、信頼性を高く画像の構図の似通りを判定することを抑制することができる。
【図面の簡単な説明】
【０００８】
【図１】撮影システムＳのシステム構成を説明するための模式図である。
【図２】本発明の一実施形態に係る撮像装置１及びリモート装置２のハードウェアの構成を示すブロック図である。
【図３】図２のリモート装置２の機能的構成のうち、リモート装置２側の撮影状況報知処理を実行するための機能的構成を示す機能ブロック図である。
【図４】撮像装置１間の距離の算出を説明するための模式図である。
【図５】図３の機能的構成を有する図２のリモート装置２が実行するリモート装置２側の撮影状況報知処理の流れを説明するフローチャートである。
【発明を実施するための形態】
【０００９】
以下、本発明の実施形態について、図面を用いて説明する。
【００１０】
図１は、撮影システムＳのシステム構成を説明するための模式図である。
【００１１】
撮影システムＳは、図１（ａ）に示すように、複数台（本実施形態においては、３台）の撮像装置（撮影装置）１−１，１−２，１−３と、リモート装置２（撮影操作装置）と、を含む。
撮像装置１−１，１−２，１−３は、リモート装置２との間で通信を行う通信機能と、撮影機能と、を有する。具体的には、撮像装置１−１，１−２，１−３は、リモート装置２からの撮影指示に基づいて、撮影を行う。本実施形態において、撮像装置１−１，１−２，１−３は、同一の被写体（以下、「特定被写体」という。）を撮影する。例えば、撮像装置１−１，１−２，１−３は、それぞれ別の場所から同じ建物等を撮影するように配置されて、撮影が行われる。
撮像装置１−１，１−２，１−３によって撮影された画像（以下、「撮影画像」という。）は、リモート装置２に送信される。
【００１２】
リモート装置２は、撮像装置１−１，１−２，１−３との間で通信を行う通信機能と、撮像装置１−１，１−２，１−３での撮影状況を報知する報知機能を有する。具体的には、リモート装置２は、撮像装置１−１，１−２，１−３に対して撮影指示を送信し、撮像装置１−１，１−２，１−３から撮影画像を受信する。リモート装置２は、撮影画像の構図の似通りの判定を行って、判定結果として撮像装置１−１，１−２，１−３それぞれの撮影状況を報知する。なお、本実施形態においては、撮影画像の構図の似通りの判定は、各撮像装置１の配置に関する情報（以下、「配置情報」という。）を用いて行う。
【００１３】
撮影システムＳでは、図１（ｂ）の例に示すように、撮像装置１−１，１−２，１−３で、特定被写体ＳＯを撮影する場合に、配置の情報となる撮像装置１−１，１−２，１−３間の距離ｎ１，ｎ２，ｎ３と、各撮像装置１−１，１−２，１−３の特定被写体ＳＯに対するなす角度θ１，θ２と、から撮影画像の構図の似通りの判定を行う。なお、図１（ｂ）は、状況が分かりやすくなるように、特定被写体ＳＯの配置位置と撮像装置１−１、１−２、１−３の配置位置を地図上に表示した図である。
具体的には、撮影画像の構図の似通りの判定では、例えば、撮像装置１−１，１−２，１−３間の距離ｎ１，ｎ２，ｎ３が近い場合には、撮影画像の構図が似通っているという判定を行う。
なお、本実施形態においては、撮影画像の構図の似通りを、画像から直接判定したり、実際の位置から予想して判定したりすることが可能であるが、その後の位置の移動を考慮して、各撮像装置１の配置（各撮像装置１間の距離）で判定する。
【００１４】
また、撮影システムＳでは、撮影指示を行うリモート装置２において、判定結果を報知する。報知を受けてユーザは、特定被写体を含む撮影画像が似通った構図とならないように撮像装置１−１，１−２，１−３の位置や角度を変更して再配置して再度撮影を行ったりする。
【００１５】
なお、本実施形態の撮影システムＳでは、まず、ライブビュー撮影において、撮影したライブビュー画像（撮影画像）を用いて判定を行い、当該判定結果を受けて、ユーザ指示等により記録用の撮影を行う。
【００１６】
図２は、本発明の一実施形態に係る撮像装置１及びリモート装置２のハードウェアの構成を示すブロック図である。
撮像装置１は、例えば、デジタルカメラとして構成される。本実施形態において、各撮像装置１は、特定被写体を撮影可能な位置に置かれる。
【００１７】
撮像装置１は、図２に示すように、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）１１−１と、ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）１２−１と、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）１３−１と、バス１４−１と、入出力インターフェース１５−１と、撮像部１６−１と、入力部１７−１と、出力部１８−１と、記憶部１９−１と、通信部２０−１と、ドライブ２１−１と、を備えている。
【００１８】
ＣＰＵ１１−１は、ＲＯＭ１２−１に記録されているプログラム、又は、記憶部１９−１からＲＡＭ１３−１にロードされたプログラムに従って各種の処理を実行する。
【００１９】
ＲＡＭ１３−１には、ＣＰＵ１１−１が各種の処理を実行する上において必要なデータ等も適宜記憶される。
【００２０】
ＣＰＵ１１−１、ＲＯＭ１２−１及びＲＡＭ１３−１は、バス１４−１を介して相互に接続されている。このバス１４−１にはまた、入出力インターフェース１５−１も接続されている。入出力インターフェース１５−１には、撮像部１６−１、入力部１７−１、出力部１８−１、記憶部１９−１、通信部２０−１及びドライブ２１−１が接続されている。
【００２１】
撮像部１６−１は、図示はしないが、光学レンズ部と、イメージセンサと、を備えている。
【００２２】
光学レンズ部は、被写体を撮影するために、光を集光するレンズ、例えばフォーカスレンズやズームレンズ等で構成される。
フォーカスレンズは、イメージセンサの受光面に被写体像を結像させるレンズである。ズームレンズは、焦点距離を一定の範囲で自在に変化させるレンズである。
光学レンズ部にはまた、必要に応じて、焦点、露出、ホワイトバランス等の設定パラメータを調整する周辺回路が設けられる。
【００２３】
イメージセンサは、光電変換素子や、ＡＦＥ（Ａｎａｌｏｇ  Ｆｒｏｎｔ  Ｅｎｄ）等から構成される。
光電変換素子は、例えばＣＭＯＳ（Ｃｏｍｐｌｅｍｅｎｔａｒｙ  Ｍｅｔａｌ  Ｏｘｉｄｅ  Ｓｅｍｉｃｏｎｄｕｃｔｏｒ）型の光電変換素子等から構成される。光電変換素子には、光学レンズ部から被写体像が入射される。そこで、光電変換素子は、被写体像を光電変換（撮像）して画像信号を一定時間蓄積し、蓄積した画像信号をアナログ信号としてＡＦＥに順次供給する。
ＡＦＥは、このアナログの画像信号に対して、Ａ／Ｄ（Ａｎａｌｏｇ／Ｄｉｇｉｔａｌ）変換処理等の各種信号処理を実行する。各種信号処理によって、ディジタル信号が生成され、撮像部１６−１の出力信号として出力される。
このような撮像部１６−１の出力信号を、撮影画像のデータと呼ぶ。撮影画像のデータは、ＣＰＵ１１−１や図示しない画像処理部等に適宜供給される。
【００２４】
入力部１７−１は、各種釦等で構成され、ユーザの指示操作に応じて各種情報を入力する。
出力部１８−１は、ディスプレイやスピーカ等で構成され、画像や音声を出力する。
記憶部１９−１は、ハードディスク或いはＤＲＡＭ（Ｄｙｎａｍｉｃ  Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）等で構成され、各種画像のデータを記憶する。
通信部２０−１は、インターネットを含むネットワークを介して他の装置（図示せず）との間で行う通信を制御する。
【００２５】
ドライブ２１−１には、磁気ディスク、光ディスク、光磁気ディスク、或いは半導体メモリ等よりなる、リムーバブルメディア３１−１が適宜装着される。ドライブ２１−１によってリムーバブルメディア３１−１から読み出されたプログラムは、必要に応じて記憶部１９−１にインストールされる。また、リムーバブルメディア３１−１は、記憶部１９−１に記憶されている画像のデータ等の各種データも、記憶部１９−１と同様に記憶することができる。
【００２６】
また、リモート装置２は、例えば、スマートフォン等の携帯端末として構成される。
リモート装置２は、所定の場所に置かれる撮像装置１とは異なり、撮像装置１に対して撮影指示を行うユーザによって所持される。
リモート装置２は、撮像装置１と同様に、ＣＰＵ１１−２乃至リムーバブルメディア３１−２と、を備える。なお、リモート装置２のハードウェア構成については、撮像装置１と同様であるため説明を省略する。
【００２７】
図３は、図２のリモート装置２の機能的構成のうち、撮影状況報知処理を実行するための機能的構成を示す機能ブロック図である。
撮影状況報知処理とは、撮像装置１間の距離から、撮影画像の構図の似通りを判定して、撮影可能か否かの撮影状況を報知する一連の処理をいう。
【００２８】
撮影状況報知処理を実行する場合には、図３に示すように、ＣＰＵ１１−２において、通信制御部５１と、画像解析部５２と、装置間距離算出部５３と、撮影状況判定部５４と、出力制御部５５と、が機能する。
【００２９】
通信制御部５１は、撮像装置１との間で通信を行うように通信部２０−２を制御する。
具体的には、例えば、通信制御部５１は、全ての撮像装置１に対して接続処理を行うように通信部２０−２を制御する。また、通信制御部５１は、全ての撮像装置１に対して、撮影指示を送信するように通信部２０−２を制御する。また、通信制御部５１は、全ての撮像装置１から撮影画像を受信するように通信部２０−２を制御する。
【００３０】
画像解析部５２は、撮影画像を解析して、撮影画像内にある被写体の中から、特定被写体を検索する。
【００３１】
装置間距離算出部５３は、撮影画像やフォーカス情報に基づいて、各撮像装置１の特定被写体に対するなす角（角度）と、各撮像装置１の装置間の距離を算出する。
【００３２】
ここで、各撮像装置１の装置間の距離の算出例について説明する。
図４は、撮像装置１間の距離の算出を説明するための模式図である。
撮像装置１間の距離ｎ１，ｎ２，ｎ３は、図４（ａ）に示すように、各撮像装置１−１，１−２，１−３の特定被写体ＳＯからの距離ｌ１，ｌ２，ｌ３と、各撮像装置１−１，１−２，１−３の特定被写体ＳＯに対するなす角度θ１，θ２から算出する。
【００３３】
具体的には、撮像装置１間の距離ｎ１，ｎ２，ｎ３は、以下の式（１），（２），（３）により算出する。
ｎ１２＝ｌ１２＋ｌ２２−２ｌ１ｌ２ｃｏｓθ１・・・（１）
ｎ２２＝ｌ１２＋ｌ３２−２ｌ１ｌ３ｃｏｓθ２・・・（２）
ｎ３２＝ｌ２２＋ｌ３２−２ｌ２ｌ３ｃｏｓ（θ１−θ２）［０°＜θ１，θ２＜１８０°］・・・（３）
なお、「ｎ１」は、撮像装置１−１と撮像装置１−２との間の距離であり、「ｎ２」は、撮像装置１−１と撮像装置１−３との間の距離であり、「ｎ３」は、撮像装置１−２と撮像装置１−３との間の距離であり、「ｌ１」は、特定被写体ＳＯ−撮像装置１−１間の距離であり、「ｌ２」は、特定被写体ＳＯと撮像装置１−２との間の距離であり、「ｌ３」は、特定被写体ＳＯと撮像装置１−３との間の距離であり、「ｃｏｓθ１」は、撮像装置１−１と撮像装置１−２の特定被写体ＳＯに対するなす角であり、「ｃｏｓθ２」は、撮像装置１−１と撮像装置１−３の特定被写体ＳＯに対するなす角である。
【００３４】
また、特定被写体ＳＯ−撮像装置１−１，１−２，１−３間の距離ｌ１，ｌ２，ｌ３は、撮像装置１−１，１−２，１−３の撮影画像の特定被写体ＳＯに対するフォーカス情報から、算出する。
【００３５】
また、各撮像装置１−１，１−２，１−３の特定被写体ＳＯに対するなす角度θ１，θ２は、以下の手法により算出する。なお、ここでは、撮像装置１−１と撮像装置１−２の特定被写体ＳＯに対するなす角（角度）ｃｏｓθ１の算出手法について説明する。
撮像装置１−１と撮像装置１−２の特定被写体ＳＯに対するなす角（角度）ｃｏｓθ１は、図４（ｂ）に示すように、特定被写体ＳＯからの撮像装置１−１と撮像装置１−２の距離と、撮像装置１−１と撮像装置１−２の距離から、算出する。
具体的には、撮像装置１−１と撮像装置１−２の特定被写体ＳＯに対するなす角（角度）ｃｏｓθ１は、以下の式（４）により算出する。
ｃｏｓθ１＝Ｌ１２＋Ｌ２２−Ｌ３２／２Ｌ１Ｌ２・・・（４）
なお、「Ｌ１」は、特定被写体ＳＯ−撮像装置１−１間の測定距離であり、「Ｌ２」は、特定被写体ＳＯ−撮像装置１−２間の測定距離であり、「Ｌ３」は、撮像装置１−１と撮像装置１−２との間の測定距離である。
【００３６】
また、各測定距離Ｌ１，Ｌ２，Ｌ３は、図４（ｃ）に示すように、撮像装置１−１の撮影画像と、撮像装置１−２の撮影画像を用いて算出する。
まず、測定距離の算出では、撮像装置１−１の画像の特定被写体ＳＯにおける特徴領域（本例では、［Ａ］の文字）を基準として、撮像装置１−２の画像の特定被写体ＳＯにおける特徴領域が同一サイズになるように変換して、２点の共通する基準点Ｐ１，Ｐ２を取得する。
そして、測定距離の算出では、取得した基準点を図４（ｂ）に示すように、図の座標用に一方の基準点Ｐ１を座標の原点とし、一方の撮像装置１−１での基準点Ｐ１に対する基準点Ｐ２の距離をｘ軸上に配置して、他方の撮像装置１−２での基準点Ｐ１に対する基準点Ｐ２の傾きと距離を、撮像装置１−１に対する位置関係に対応して、座標上に配置する。
さらに、測定距離の算出では、基準点Ｐ１からの撮像装置１−１の基準点Ｐ２と撮像装置１−２の基準点Ｐ２の距離が「Ｌ１」と「Ｌ２」になり、撮像装置１−１の基準点Ｐ２と撮像装置１−２の基準点Ｐ２の距離が「Ｌ３」となる。
なお、各測定距離Ｌ１，Ｌ２，Ｌ３は、ズーム率と、カメラの角度から、おおよその被写体の高さを割り出して、距離を算出する方法も採用することが可能であし、その他の方法で各測定距離Ｌ１，Ｌ２，Ｌ３を測定してもよい。
【００３７】
図３に戻り、撮影状況判定部５４は、各撮像装置１の装置間の距離から、構図が似通ったものとなるか否かを判定する。具体的には、例えば、撮影状況判定部５４は、各撮像装置１間の距離が所定の閾値以上（本実施形態においては、所定の距離よりも遠い）であり、かつ、各撮像装置１の特定被写体に対するなす角が所定の閾値以上（本実施形態においては、所定の角度よりも大きい）である場合に、画像の構図が似通ったものとならないと判定する。なお、具体的な距離や角度の閾値は、実験等で適宜決定される。
【００３８】
出力制御部５５は、例えば、撮影不可の旨を示すエラーメッセージ等を表示出力するように出力部１８−２を制御する。ユーザがメッセージを確認することにより、撮影を指示するか、撮影を中止するか、撮像装置１の場所を移動させる等の行動が促される。
また、出力制御部５５は、撮像装置１の互いの距離等に基づいて、撮像装置１の互いの配置位置を基点にした動かすべき方向を決定して、ガイドする表示を行うように出力部１８−２を制御する。
【００３９】
図５は、図３の機能的構成を有する図２のリモート装置２が実行するリモート装置２側の撮影状況報知処理の流れを説明するフローチャートである。
リモート装置２側の撮影状況報知処理は、ユーザによる入力部１７−２への撮影状況報知処理開始の操作により開始される。
【００４０】
ステップＳ１１において、通信制御部５１は、各撮像装置１−１，１−２，１−３との接続処理を行うように通信部２０−２を制御する。
【００４１】
ステップＳ１２において、通信制御部５１は、各撮像装置１−１，１−２，１−３に対して、撮影指示を送信するように通信部２０−２を制御する。
【００４２】
ステップＳ１３において、通信制御部５１は、各撮像装置１−１，１−２，１−３から撮影指示に対応する撮影画像を受信するように通信部２０−２を制御する。
【００４３】
ステップＳ１４において、通信制御部５１は、接続している全ての撮像装置１−１，１−２，１−３から撮影画像を受信したか否かを判定する。
全ての撮像装置１−１，１−２，１−３から撮影画像を受信していない場合には、ステップＳ１４においてＮＯと判定されて、待機状態となる。
全ての撮像装置１−１，１−２，１−３から撮影画像を受信した場合には、ステップＳ１４においてＹＥＳと判定されて、処理はステップＳ１５に進む。
【００４４】
ステップＳ１５において、画像解析部５２は、撮像装置１−１，１−２，１−３から受信した撮影画像のそれぞれにおいて特定被写体を検索する。
【００４５】
ステップＳ１６において、装置間距離算出部５３は、特定被写体に対するフォーカス情報に基づいて、特定被写体と撮像装置１−１，１−２，１−３それぞれとの距離を算出する。
即ち、装置間距離算出部５３は、図４（ａ）に示す特定被写体ＳＯと撮像装置１−１，１−２，１−３との距離ｌ１，ｌ２，ｌ３を撮像装置１−１，１−２，１−３の撮影画像の特定被写体ＳＯに対するフォーカス情報から算出する。
【００４６】
ステップＳ１７において、装置間距離算出部５３は、特定被写体に対する撮像装置１−１，１−２，１−３の角度を算出する。
即ち、装置間距離算出部５３は、図４（ａ）〜（ｃ）に示すように、本実施形態においては、撮像装置１−１と撮像装置１−２の特定被写体に対するなす角θ１と、装置間距離算出部５３は、撮像装置１−１と撮像装置１−３の特定被写体に対するなす角θ２を算出する。それぞれのなす角θ１，θ２は、上述した式（４）の例により算出する。
【００４７】
ステップＳ１８において、装置間距離算出部５３は、特定被写体に対する撮像装置１それぞれとの距離と、特定被写体を介した撮像装置１それぞれの角度から、各撮像装置１間の距離を算出する。
即ち、装置間距離算出部５３は、図４（ａ）に示すように、特定被写体ＳＯと撮像装置１−１，１−２，１−３の距離ｌ１，ｌ２，ｌ３と、撮像装置１−１と撮像装置１−２，１Ｃの特定被写体に対するなす角θ１，θ２から、撮像装置１間の距離ｎ１，ｎ２，ｎ３を算出する。撮像装置１間の距離ｎ１，ｎ２，ｎ３は、上述した式（１）〜（３）により算出する。
【００４８】
ステップＳ１９において、撮影状況判定部５４は、各撮像装置１間の距離と、各撮像装置１の特定被写体に対するなす角と、に基づいて、撮影される画像の構図が似通ったものになってしまうか否かを判定する。具体的には、撮影状況判定部５４は、例えば、各撮像装置１間の距離が所定の閾値以上（本実施形態においては、所定の距離よりも遠い）であり、かつ、各撮像装置１の特定被写体に対するなす角が所定の閾値以上（本実施形態においては、所定の角度よりも大きい）である場合に、画像の構図が似通ったものとならないと判定する。
画像の構図が似通ったものとならないと判定された場合には、ステップＳ１９においてＮＯと判定されて、処理はステップＳ２２に進む。
画像の構図が似通ったものになってしまうと判定された場合には、ステップＳ１９においてＹＥＳと判定されて、処理はステップＳ２０に進む。
【００４９】
ステップＳ２０において、通信制御部５１は、対象となる撮像装置１に対して、撮影がエラーとなる旨を報知する動作を行うよう指示を送信するように通信部２０−２を制御する。
【００５０】
ステップＳ２１において、出力制御部５５は、撮影がエラーとなる旨を報知するように出力部１８を制御する。その後、リモート装置２側の撮影状況報知処理は終了する。
なお、出力制御部５５は、撮像装置１の互いの距離等に基づいて、撮像装置１の互いの配置位置を基点にした動かすべき方向を決定して、ガイドする表示を行うように出力部１８−２を制御するように構成してもよい。
【００５１】
ステップＳ２２において、出力制御部５５は、画像の構図が似通ったものとならないと判定されたため、画像の構図が似通ったものとならず、撮影可能である旨を報知するように出力部１８−２を制御する。その後、リモート装置２側の撮影状況報知処理は終了する。
【００５２】
＜変形例＞
上述した実施形態では、各撮像装置１の画像における構図の似通りの判定を各撮像装置１間の距離と、各撮像装置１の特定被写体に対する角度と、を基準に行ったが、これに限られない。
上述した実施形態では、各撮像装置１の画像における構図の似通りの判定を、例えば、撮像装置１間の距離のみ、各撮像装置１の特定被写体に対する角度のみを基準にして行うように構成してもよい。また、上述した実施形態では、他の判定基準や、撮像装置１間の距離と、各撮像装置１の特定被写体に対する角度と、他の判定基準との組み合わせで行うように構成してもよい。
【００５３】
したがって、撮影システムＳでは、複数のカメラで同一被写体を撮影した際に、各カメラで撮影した画像の構図が似通ったものとなることを抑制することができる。
【００５４】
以上のように構成される撮影システムＳは、撮像部１６と、他の撮像部１６と、装置間距離算出部５３と、撮影状況判定部５４と、を備える。
撮像部１６は、被写体を撮影する。
他の撮像部１６は、被写体を撮影する。
装置間距離算出部５３は、撮像部１６と他の撮像部１６の被写体に対する相対的な配置情報を取得する。
撮影状況判定部５４は、装置間距離算出部５３によって取得された配置情報に基づいて、撮像部１６と他の撮像部１６とで撮影される画像の構図が似通ったものか否かを判定する。
これにより、撮像装置１においては、配置情報によって、撮像部１６と他の撮像部１６とで撮影される画像の構図が似通ったものか否かを判定することができる。よって、複数のカメラで同一被写体を撮影した際に、処理負担を抑えながらも、信頼性を高く画像の構図の似通りを判定することを抑制することができる。
【００５５】
また、撮影システムＳは、撮影状況判定部５４による判定結果を報知する出力部１８を有する。
これにより、撮像装置１においては、判定結果をユーザに報知することができる。
【００５６】
出力部１８は、撮影状況判定部５４によって判定された判定結果に基づいて、撮像部１６と他の撮像部１６とを互いの配置位置を基点にした動かすべき方向をガイドする。
これにより、撮像装置１においては、ガイドによって、ユーザは適切な位置に撮像部１６と他の撮像部１６を移動させることができる。
【００５７】
出力部１８は、撮影状況判定部５４によって判定された判定結果に基づいて、撮像部１６及び他の撮像部１６の撮影を抑制する旨を報知する。
これにより、撮像装置１においては、報知結果に基づいて、ユーザは撮影の有無を判断することができる。
【００５８】
装置間距離算出部５３は、撮像部１６と他の撮像部１６との間の距離情報を配置情報として取得する。
撮影状況判定部５４は、装置間距離算出部５３によって取得された距離情報に基づいて、撮像装置１と他の撮像装置１とで撮影される画像の構図が似通ったものか否かを判定する。
これにより、撮像装置１においては、撮像部１６と他の撮像部１６との間の距離情報から、構図が似通ったものか否かを判定することができる。
【００５９】
装置間距離算出部５３は、被写体と撮像部１６と他の撮像部１６との配置位置がなす角度情報を配置情報として取得する。
撮影状況判定部５４は、装置間距離算出部５３によって取得された角度情報に基づいて、撮像装置１と他の撮像装置１とで撮影される画像の構図が似通ったものか否かを判定する。
これにより、撮像装置１においては、被写体と撮像部１６と他の撮像部１６との配置位置がなす角度情報によって、構図が似通ったものか否かを判定することができる。
【００６０】
撮影システムＳは、撮像装置１と、他の撮像装置１と、当該撮像装置１及び他の撮像装置１を操作するリモート装置２とを含む。
撮像装置１は、撮像部１６を有する。
他の撮像装置１は、他の撮像部１６を有する。
リモート装置２は、撮影状況判定部５４を有する。
これにより、撮像装置１においては、撮像装置１と、他の撮像装置１からの情報に基づいて、リモート装置２で撮影状況の判定を行うことができる。
【００６１】
なお、本発明は、上述の実施形態に限定されるものではなく、本発明の目的を達成できる範囲での変形、改良等は本発明に含まれるものである。
【００６２】
上述の実施形態では、撮影した画像から撮像装置１間の距離を算出していたが、これに限られない。上述の実施形態では、例えば、撮像装置１間で通信を行って電波強度から距離を算出したり、ＧＰＳ（Ｇｌｏｂａｌ  Ｐｏｓｉｔｉｏｎｉｎｇ  Ｓｙｓｔｅｍ）の測位機能を撮像装置１に搭載して、各撮像装置１の位置から距離を算出したりするように構成してもよい。
【００６３】
また、上述の実施形態では、撮影の記録形式として静止画像を例として説明したが、動画像であってもよい。この際、上述の実施形態では、判定結果に基づいて、構図が似通っていないと判定された場合には撮影を行って、構図が似通っていると判定された場合には、撮影の中止や停止を自動的に行うように構成してもよい。
【００６４】
また、上述の実施形態では、ユーザが通知を受けてから任意に撮像装置１を移動させるように構成したが、例えば、撮像装置１を自走可能に構成して、判定結果に基づいて、適切な位置に自動で移動するように構成してもよい。
具体的には、例えば、各撮像装置１は、配置位置を移動させる移動手段を備えるように構成することができる。
このように構成すれば、自動で最適な位置での撮影を行うことができる。
【００６５】
また、上述の実施形態では、特定被写体がどのような対象であるかに関わらず、一定の閾値で画像の構図が似通ったものか否かの判定を行っていたがこれに限らない。上述の実施形態では、例えば、建物等の大きな対象が特定被写体である場合には、少しの変化で違いが分かるために、閾値を低くしたり、風景の場合には、少しの変化では違いが分かり難くなるため、閾値を高くしたりして構成することができる。
具体的には、例えば、撮影状況判定部５４は、撮像部１６及び他の撮像部１６が撮影している対象物に応じて、画像の構図が似通ったものか否かの閾値を変化させるように構成することができる。
【００６６】
また、上述の実施形態では、判定に係る処理をリモート装置２で行うように構成したが、撮像装置１で判定に係る処理を行って、リモート装置２では報知に係る処理のみを行うように構成してもよい。また、判定に係る処理をサーバ等の外部装置で行うようにしてもよい。
また、上述の実施形態では、撮像装置１と、撮像装置１での撮影を指示可能なリモート装置２で構成したが、全てを撮像装置１として構成して、互いに操作可能になるように構成して、撮影システムを構築するようにしてもよい。その場合、撮影指示を出す撮像装置１を親機とし、それ以外の撮像装置１を子機として運用してもよい。
具体的には、例えば、撮像装置１は、被写体を撮影する撮像部１６と、撮影状況判定部５４とを備える。撮影状況判定部５４は、自身と当該被写体を撮影する他の撮像装置１’との間の被写体に対する相対的な配置情報を取得し、取得された配置情報に基づいて、撮像部１６と他の撮像装置１’とで撮影される画像の構図が似通ったものか否かを判定するように構成することができる。
【００６７】
また、上述の実施形態では、判定に用いる撮影画像をライブビュー画像としたが、記録用の画像によって判定を行うように構成してもよい。
【００６８】
また、上述の実施形態では、構図の似通りを各撮像装置１の配置から判定するように構成したが、これに限られず、種々の観点から構図の似通りを判定することが可能であり、例えば、撮影した画像を比較して構図の似通りを判定するように構成してもよい。
【００６９】
また、上述の実施形態では、本発明が適用される撮像装置１及びリモート装置２は、デジタルカメラ及びスマートフォンを例として説明したが、特にこれに限定されない。
例えば、本発明は、撮影状況報知処理機能を有する電子機器一般に適用することができる。具体的には、例えば、本発明は、ノート型のパーソナルコンピュータ、プリンタ、テレビジョン受像機、ビデオカメラ、携帯型ナビゲーション装置、携帯電話機、スマートウォッチ、ポータブルゲーム機等に適用可能である。
【００７０】
上述した一連の処理は、ハードウェアにより実行させることもできるし、ソフトウェアにより実行させることもできる。
換言すると、図３の機能的構成は例示に過ぎず、特に限定されない。即ち、上述した一連の処理を全体として実行できる機能が撮像装置１に備えられていれば足り、この機能を実現するためにどのような機能ブロックを用いるのかは特に図３の例に限定されない。
また、１つの機能ブロックは、ハードウェア単体で構成してもよいし、ソフトウェア単体で構成してもよいし、それらの組み合わせで構成してもよい。
本実施形態における機能的構成は、演算処理を実行するプロセッサによって実現され、本実施形態に用いることが可能なプロセッサには、シングルプロセッサ、マルチプロセッサ及びマルチコアプロセッサ等の各種処理装置単体によって構成されるものの他、これら各種処理装置と、ＡＳＩＣ（Ａｐｐｌｉｃａｔｉｏｎ  Ｓｐｅｃｉｆｉｃ  Ｉｎｔｅｇｒａｔｅｄ  Ｃｉｒｃｕｉｔ）やＦＰＧＡ（Ｆｉｅｌｄ‐Ｐｒｏｇｒａｍｍａｂｌｅ  Ｇａｔｅ  Ａｒｒａｙ）等の処理回路とが組み合わせられたものを含む。
【００７１】
一連の処理をソフトウェアにより実行させる場合には、そのソフトウェアを構成するプログラムが、コンピュータ等にネットワークや記録媒体からインストールされる。
コンピュータは、専用のハードウェアに組み込まれているコンピュータであってもよい。また、コンピュータは、各種のプログラムをインストールすることで、各種の機能を実行することが可能なコンピュータ、例えば汎用のパーソナルコンピュータであってもよい。
【００７２】
このようなプログラムを含む記録媒体は、ユーザにプログラムを提供するために装置本体とは別に配布される図１のリムーバブルメディア３１により構成されるだけでなく、装置本体に予め組み込まれた状態でユーザに提供される記録媒体等で構成される。リムーバブルメディア３１は、例えば、磁気ディスク（フロッピディスクを含む）、光ディスク、又は光磁気ディスク等により構成される。光ディスクは、例えば、ＣＤ−ＲＯＭ（Ｃｏｍｐａｃｔ  Ｄｉｓｋ−Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ），ＤＶＤ（Ｄｉｇｉｔａｌ  Ｖｅｒｓａｔｉｌｅ  Ｄｉｓｋ），Ｂｌｕ−ｒａｙ（登録商標）  Ｄｉｓｃ（ブルーレイディスク）等により構成される。光磁気ディスクは、ＭＤ（Ｍｉｎｉ−Ｄｉｓｋ）等により構成される。また、装置本体に予め組み込まれた状態でユーザに提供される記録媒体は、例えば、プログラムが記録されている図２のＲＯＭ１２や、図２の記憶部１９に含まれるハードディスク等で構成される。
【００７３】
なお、本明細書において、記録媒体に記録されるプログラムを記述するステップは、その順序に沿って時系列的に行われる処理はもちろん、必ずしも時系列的に処理されなくとも、並列的或いは個別に実行される処理をも含むものである。
また、本明細書において、システムの用語は、複数の装置や複数の手段などより構成される全体的な装置を意味するものとする。
【００７４】
以上、本発明のいくつかの実施形態について説明したが、これらの実施形態は、例示に過ぎず、本発明の技術的範囲を限定するものではない。本発明はその他の様々な実施形態を取ることが可能であり、さらに、本発明の要旨を逸脱しない範囲で、省略や置換等種々の変更を行うことができる。これら実施形態やその変形は、本明細書等に記載された発明の範囲や要旨に含まれるとともに、特許請求の範囲に記載された発明とその均等の範囲に含まれる。
【００７５】
以下に、本願の出願当初の特許請求の範囲に記載された発明を付記する。
［付記１］
被写体を撮影する第一の撮影部と、
自身と当該被写体を撮影する他の電子機器の撮影部である第二の撮影部の前記被写体に対する相対的な配置情報を取得する取得手段と、
前記取得手段によって取得された前記配置情報に基づいて、前記第一の撮影部と前記第二の撮影部とで撮影される画像の構図が似通ったものか否かを判定する判定手段と、
を有することを特徴とする電子機器。
［付記２］
被写体を撮影する第一の撮影部と当該被写体を撮影する第二の撮影部の前記被写体に対する相対的な配置情報を取得する取得手段と、
前記取得手段によって取得された前記配置情報に基づいて、前記第一の撮影部と前記第二の撮影部とで撮影される画像の構図が似通ったものか否かを判定する判定手段と、
を有することを特徴とする電子機器。
［付記３］
前記判定手段による判定結果を報知する報知手段を有する、
ことを特徴とする付記１又は２に記載の電子機器。
［付記４］
前記報知手段は、前記判定手段によって判定された判定結果に基づいて、前記第一の撮影部と前記第二の撮影部とを互いの配置位置を基点にした動かすべき方向をガイドする、
ことを特徴とする付記３に記載の電子機器。
［付記５］
前記報知手段は、前記判定手段によって判定された判定結果に基づいて、前記第一の撮影部及び前記第二の撮影部の撮影を抑制する旨を報知する、
ことを特徴とする付記３又は４に記載の電子機器。
［付記６］
前記第一の撮影部を備える電子機器又は前記第二の撮影部を備える電子機器は、前記第一の撮影部又は前記第二の撮影部の配置位置を移動させる移動手段を備える、
ことを特徴とする付記１乃至５の何れか１つに記載の電子機器。
［付記７］
前記判定手段は、前記第一の撮影部及び前記第二の撮影部が撮影している対象物に応じて、画像の構図が似通ったものか否かを判定する閾値を変化させる、
ことを特徴とする付記１乃至６の何れか１つに記載の電子機器。
［付記８］
前記取得手段は、前記第一の撮影部と前記第二の撮影部との間の距離情報を前記配置情報として取得し、
前記判定手段は、前記取得手段によって取得された前記距離情報に基づいて、前記第一の撮影部と前記第二の撮影部とで撮影される画像の構図が似通ったものか否かを判定する、
ことを特徴とする付記１乃至７の何れか１つに記載の電子機器。
［付記９］
前記取得手段は、前記被写体と前記第一の撮影部と前記第二の撮影部との配置位置がなす角度情報を前記配置情報として取得し、
前記判定手段は、前記取得手段によって取得された前記角度情報に基づいて、前記第一の撮影部と前記第二の撮影部とで撮影される画像の構図が似通ったものか否かを判定する、
ことを特徴とする付記１乃至８の何れか１つに記載の電子機器。
［付記１０］
被写体を撮影する第一の撮影手段と、
前記被写体を撮影する第二の撮影手段と、
前記第一の撮影手段と前記第二の撮影手段の前記被写体に対する相対的な配置情報を取得する取得手段と、
前記取得手段によって取得された前記配置情報に基づいて、前記第一の撮影手段と前記第二の撮影手段とで撮影される画像の構図が似通ったものか否かを判定する判定手段と、
を有することを特徴とする撮影システム。
［付記１１］
被写体を撮影する撮影装置と当該被写体を撮影する他の撮影装置の前記被写体に対する相対的な配置情報を取得する取得ステップと、
前記取得ステップによって取得された前記配置情報に基づいて、前記撮影装置と前記他の撮影装置とで撮影される画像の構図が似通ったものか否かを判定する判定ステップと、
を含むことを特徴とする構図判定方法。
［付記１２］
撮影システムで実行される構図判定方法であって、
被写体を撮影する第一の撮影ステップと、
前記被写体を撮影する第二の撮影ステップと、
前記第一の撮影ステップと前記第二の撮影ステップの前記被写体に対する相対的な配置情報を取得する取得ステップと、
前記取得ステップによって取得された前記配置情報に基づいて、前記第一の撮影ステップと前記第二の撮影ステップとで撮影される画像の構図が似通ったものか否かを判定する判定ステップと、
を含むことを特徴とする構図判定方法。
［付記１３］
コンピュータを、
被写体を撮影する撮影装置と当該被写体を撮影する他の撮影装置の前記被写体に対する相対的な配置情報を取得する取得手段、
前記取得手段によって取得された前記配置情報に基づいて、前記撮影装置と前記他の撮影装置とで撮影される画像の構図が似通ったものか否かを判定する判定手段、
として機能させることを特徴とするプログラム。
［付記１４］
被写体を撮影する第一の撮影手段と、前記被写体を撮影する第二の撮影手段と、を有する撮影システムを制御するコンピュータを、
前記第一の撮影手段と前記第二の撮影手段の前記被写体に対する相対的な配置情報を取得する取得手段、
前記取得手段によって取得された前記配置情報に基づいて、前記第一の撮影手段と前記第二の撮影手段とで撮影される画像の構図が似通ったものか否かを判定する判定手段、
として機能させることを特徴とするプログラム。
【符号の説明】
【００７６】
１・・・撮像装置，２・・・リモート装置，１１・・・ＣＰＵ，１２・・・ＲＯＭ，１３・・・ＲＡＭ，１４・・・バス，１５・・・入出力インターフェース，１６・・・撮像部，１７・・・入力部，１８・・・出力部，１９・・・記憶部，２０・・・通信部，２１・・・ドライブ，３１・・・リムーバブルメディア，５１・・・通信制御部，５２・・・画像解析部，５３・・・装置間距離算出部，５４・・・撮影状況判定部，５５・・・出力制御部，Ｓ・・・撮影システム
【図１】
2017229036.tif 000003
【図２】
2017229036.tif 000004
【図３】
2017229036.tif 000005
【図４】
2017229036.tif 000006
【図５】
2017229036.tif 000007