(57)【要約】【課題】組写真を完成するために不足するシーンを判断し、不足するシーンを自動的に撮像することにより組写真を完成させる方法を提供する。【解決手段】ユーザの操作によりシーンを撮像して撮像画像を生成する主撮像装置から、主撮像装置の撮像履歴を取得する情報取得部と、情報取得部により取得された撮像履歴に基づいて、追加すべきシーンを判断する追加判断部と、追加判断部により判断されたシーンを撮像して画像を生成する撮像部とを備える補助撮像装置を提供する。【選択図】図１
2014086799.tif 000002
【特許請求の範囲】
【請求項１】
ユーザの操作によりシーンを撮像して撮像画像を生成する主撮像装置から、前記主撮像装置の撮像履歴を取得する情報取得部と、
前記情報取得部により取得された前記撮像履歴に基づいて、追加すべきシーンを判断する追加判断部と、
前記追加判断部により判断された前記シーンを撮像して画像を生成する撮像部と
を備える補助撮像装置。
【請求項２】
前記追加判断部は、追加すべきシーンに含まれる被写体を決定する
請求項１に記載の補助撮像装置。
【請求項３】
前記情報取得部は、前記撮像履歴として前記主撮像装置の撮像条件の情報を取得し、
前記追加判断部は、前記撮像条件の情報に基づいて前記撮像部の撮像条件を決定する
請求項１または２に記載の補助撮像装置。
【請求項４】
前記情報取得部は、前記撮像履歴として前記シーンの情報を取得し、
前記追加判断部は、前記撮像履歴の前記シーンに特定の被写体が含まれる頻度を算出する
請求項２に記載の補助撮像装置。
【請求項５】
前記追加判断部は、前記特定の被写体のうち撮像された枚数が少ない被写体を前記追加すべきシーンに含まれる被写体と判断する
請求項４に記載の補助撮像装置。
【請求項６】
前記追加すべきシーンに含まれる被写体の位置を取得する位置取得部をさらに備え、
前記追加判断部は、取得した前記被写体の位置に基づいて、前記撮像部が撮像すべき撮像位置を決定し、
前記撮像部は、前記シーンを前記撮像位置において撮像する
請求項５に記載の補助撮像装置。
【請求項７】
シーンの組の類型を記憶する記憶部をさらに備え、
前記追加判断部は、前記記憶された前記シーンの組の類型を参照することにより前記追加すべきシーンを判断する
請求項１から５のいずれか１項に記載の補助撮像装置。
【請求項８】
前記追加判断部は、前記撮像履歴に含まれるシーンの組の類型とは異なるシーンを追加すべきシーンと判断する
請求項１から７のいずれか１項に記載の補助撮像装置。
【請求項９】
移動するための駆動部を有し、前記駆動部により自走又は飛行する
請求項１から８のいずれか１項に記載の補助撮像装置。
【請求項１０】
ユーザの操作によりシーンを撮像して撮像画像を生成する撮像部と、
前記撮像部の撮像履歴を格納する履歴格納部と、
前記履歴格納部により格納された前記撮像履歴を参照することにより、追加すべきシーンを判断する追加判断部と、
前記追加判断部により判断された前記シーンを撮像すべき旨を補助撮像装置に出力する出力部と
を備える主撮像装置。
【請求項１１】
前記追加判断部は、追加すべきシーンに含まれる被写体を判断する
請求項１０に記載の主撮像装置。
【請求項１２】
コンピュータを補助撮像装置として機能させるプログラムであって、
当該プログラムは、前記コンピュータをユーザの操作によりシーンを撮像して撮像画像を生成する主撮像装置から、前記主撮像装置の撮像履歴を取得する情報取得部と、
前記情報取得部により取得された前記撮像履歴に基づいて、追加すべきシーンを判断する追加判断部と、
前記追加判断部により判断された前記シーンを撮像して画像を生成する撮像部と、
して機能させるプログラム。
【請求項１３】
コンピュータを主撮像装置として機能させるプログラムであって、
当該プログラムは、前記コンピュータを、
ユーザの操作によりシーンを撮像して撮像画像を生成する撮像部と、
前記撮像部の撮像履歴を格納する履歴格納部と、
前記履歴格納部により格納された前記撮像履歴を参照することにより、追加すべきシーンを判断する追加判断部と、
前記追加判断部により判断された前記シーンを撮像すべき旨を補助撮像装置に出力する出力部と、
して機能させるプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、補助撮像装置、主撮像装置、及びそれらに用いるプログラムに関する。
【背景技術】
【０００２】
主カメラが撮影する被写体と隣接する別の被写体を従カメラが撮影する撮影システムが知られている（例えば、特許文献１参照）。
［先行技術文献］
［特許文献］
［特許文献１］  特開２０１１−１０１１６５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００３】
しかし、特許文献１においては、従カメラは、主カメラの被写体に隣接した被写体のみを追うので、撮影できるシーンのバリエーションが少なかった。
【課題を解決するための手段】
【０００４】
本発明の第１の態様においては、ユーザの操作によりシーンを撮像して撮像画像を生成する主撮像装置から、主撮像装置の撮像履歴を取得する情報取得部と、情報取得部により取得された撮像履歴に基づいて、追加すべきシーンを判断する追加判断部と、追加判断部により判断されたシーンを撮像して画像を生成する撮像部とを備える補助撮像装置を提供する。
【０００５】
本発明の第２の態様においては、ユーザの操作によりシーンを撮像して撮像画像を生成する撮像部と、撮像部の撮像履歴を格納する履歴格納部と、履歴格納部により格納された撮像履歴を参照することにより、追加すべきシーンを判断する追加判断部と、追加判断部により判断されたシーンを撮像すべき旨を補助撮像装置に出力する出力部とを備える主撮像装置を提供する。
【０００６】
なお、上記の発明の概要は、本発明の必要な特徴の全てを列挙したものではない。また、これらの特徴群のサブコンビネーションもまた、発明となりうる。
【図面の簡単な説明】
【０００７】
【図１】第１実施形態に係る撮像システムの構成を示す。
【図２】本実施形態に係る組写真の例を示す。
【図３】本実施形態に係る主撮像装置１０及び補助撮像装置２０のブロック図を示す。
【図４】本実施形態に係る撮像履歴の一例を示す。
【図５】本実施形態に係る撮像システムの処理フローを示す。
【図６】第２実施形態に係る主撮像装置１０及び補助撮像装置２０のブロック図を示す。
【図７】補助撮像装置２０の変形例を示す。
【発明を実施するための形態】
【０００８】
以下、発明の実施の形態を通じて本発明を説明するが、以下の実施形態は特許請求の範囲にかかる発明を限定するものではない。また、実施形態の中で説明されている特徴の組み合わせの全てが発明の解決手段に必須であるとは限らない。
【０００９】
図１は、第１実施形態に係る撮像システムの構成を示す。撮像システムは、ユーザにより保持される主撮像装置１０と自律移動する補助撮像装置２０とを備え、主撮像装置１０と補助撮像装置２０により組写真を構成する複数のシーンを撮像する。図１において、主撮像装置１０は、被写体３４（母親）及び被写体３６（子供）を含むシーン３０を撮像する。
【００１０】
図２（ａ）及び（ｂ）は、本実施形態に係る組写真の例を示す。組写真は、特定のテーマを表現するために組み合わされた複数のシーンを映した写真である。例えば、組写真は、同一の被写体を異なる撮像条件で撮像した複数のシーン、又は、特定の共通テーマを連想させる複数の被写体がそれぞれ含まれる複数のシーンから構成されてよい。
【００１１】
ここで、異なる撮像条件とは、例えば、撮影日時、被写体と撮影者との距離、レンズの焦点距離、画角、シャッタースピード、Ｆ値、ＩＳＯ感度、撮影の構図等が異なる事を示す。撮影の構図は、例えば、アングル、画像における被写体の占める割合、及び、画像における被写体の配置される位置を含んでよい。
【００１２】
一例として、親子３人で構成される家族をテーマとする組写真の場合、図２（ａ）に示すように、（ｉ）主要な被写体３４として母親が含まれるシーン、（ｉｉ）主要な被写体３６として子供が含まれるシーン、及び（ｉｉｉ）主要な被写体３２として主撮像装置１０のユーザである父親が含まれるシーンにより組写真が構成されてよい。
【００１３】
また、別の一例として、特定の被写体３６をテーマとする組写真の場合、図２（ｂ）に示されるように、（ｉ）被写体３６の顔を大きく撮ったシーン、（ｉｉ）周囲の状況を含めて被写体３６が小さく撮られたシーン、及び（ｉｉｉ）被写体３６の全身を大きく撮ったシーンにより組写真が構成されてよい。
【００１４】
図３は、本実施形態に係る主撮像装置１０及び補助撮像装置２０のブロック図を示す。本実施形態に係る撮像システムは、主撮像装置１０及び補助撮像装置２０が互いに協働することにより、組写真のうち不足するシーンを撮像して組写真を完成させる。
【００１５】
主撮像装置１０は、ユーザにより保持される撮像用の機器であり、ユーザの操作によりシーンを撮像して撮像画像を生成する。主撮像装置１０は、例えば、一眼カメラ、コンパクトカメラ、又は、カメラ付き携帯端末であってよい。主撮像装置１０は、撮像部１０２、操作部１０４、通信部１０６、履歴格納部１０８、及び、制御部１２０を有する。
【００１６】
撮像部１０２は、ユーザの操作によりシーンを撮像して撮像画像を生成する。撮像部１０２は、ＣＣＤ又はＣＭＯＳなどの素子に光束を入射・結像させて画像データを得る撮像手段であってよく、例えば、横３０００画素、縦２０００画素の画素を有してよい。撮像部１０２は、撮像した被写体の画像データを制御部１２０に供給する。撮像部１０２は、単焦点レンズ、又は、ズームレンズを備えてよい。また、撮像部１０２は、交換可能な機能の異なる複数のレンズを備えてよい。また、複数の撮像部１０２が、主撮像装置１０に設けられてもよい。
【００１７】
操作部１０４は、主撮像装置１０の任意の場所に設けられ、ユーザからの操作を制御部１２０に供給する。操作部１０４は、例えば、撮像部１０２に対する撮像指示、補助撮像装置２０に対する指示、及び、電源のＯＮ／ＯＦＦを含む様々な操作を入力する。また、操作部１０４は、補助撮像装置２０の移動及び撮像を直接遠隔操作してもよい。操作部１０４は、例えば、操作ボタン、操作レバー、タッチパネル、及び、キーボードであってよい。
【００１８】
通信部１０６は、補助撮像装置２０と無線通信を行う。通信部１０６は、例えば、ＵＷＢ、ＺｉｇＢｅｅ（登録商標）、Ｗｉ−Ｆｉ、Ｂｌｕｅｔｏｏｔｈ（登録商標）、３Ｇ、及び／又は、ＬＴＥ等の無線通信規格に準拠して通信を実行する通信回路を備えてよい。通信部１０６は、制御部１２０から供給された指示及び／又はデータを補助撮像装置２０に送信し、補助撮像装置２０からデータを受信して制御部１２０に供給する。
【００１９】
履歴格納部１０８は、撮像部１０２の撮像履歴及び／又は撮影画像から計算して得られる特徴量を格納する。具体的には、履歴格納部１０８は、撮像部１０２が撮像したシーンの画像及び当該シーンの撮像条件等のデータを制御部１２０から受け取り、これらを対応付けて撮像履歴として記録する。また、履歴格納部１０８は、主撮像装置１０が必要とするその他のデータを記録してよい。
【００２０】
センサ１０９は、主撮像装置１０の位置に関する情報を検出する。センサ１０９は、例えば、ＧＰＳセンサ、加速度センサ、姿勢センサ、及び／又は、方位センサ等であってよい。センサ１０９は、検出した情報を制御部１２０に供給してよい。
【００２１】
制御部１２０は、ＣＰＵ等を含み、撮像部１０２、操作部１０４、通信部１０６、及び、履歴格納部１０８に接続されて、主撮像装置１０を総合的に制御する。例えば、制御部１２０は、撮像部１０２から撮像した画像データを受け取ってよい。制御部１２０は、撮像履歴を履歴格納部１０８に供給してよい。
【００２２】
制御部１２０は、履歴格納部１０８から撮像履歴、及び／又は、撮影画像から計算して得られる特徴量を読み出してよい。制御部１２０は、操作部１０４からユーザの指示を受け取ってよい。さらに、制御部１２０は、通信部１０６に、補助撮像装置２０への移動操作の指示、撮像指示及び／又は撮像履歴、撮影画像から計算して得られる特徴量のデータ等を供給してよい。また、制御部１２０は、通信部１０６を介して補助撮像装置２０から送信された画像等のデータを受信してよい。
【００２３】
補助撮像装置２０は、カメラを搭載した自律移動可能な機器であり、例えば、小型車両、又は、小型回転翼航空機等であってよい。以下、本実施形態では、補助撮像装置２０が小型回転翼航空機である場合を例に説明する。補助撮像装置２０は、組写真を構成する複数のシーンのうち主撮像装置１０が撮像していないシーンを判断して、当該シーンを撮像する。撮像していないシーンを判断する手法として、例えば、撮影履歴情報の偏りや、特徴量空間中での情報の偏りにより、撮影数の少ないシーンを抽出してもよい。補助撮像装置２０は、例えば、撮像部２０２、通信部２０４、記憶部２０６、駆動部２０８、センサ２１０、及び、制御部２２０を有する。
【００２４】
撮像部２０２は、補助撮像装置２０の一部に設けられ、被写体を撮像する。撮像部１０２は、ＣＣＤ又はＣＭＯＳなどの素子に光束を入射・結像させて画像データを得る撮像手段であってよく、例えば、横３０００画素、横２０００画素の画素を有してよい。撮像部２０２は、撮像した被写体の画像データを制御部２２０に供給する。撮像部２０２は、単焦点レンズ、又は、ズームレンズを備えてよい。また、撮像部２０２は垂直方向及び／又は水平方向に向きを変えることができてもよい。また、撮像部２０２は、交換可能な機能の異なる複数のレンズを備えてよい。また、複数の撮像部２０２が、補助撮像装置２０に設けられてもよい。
【００２５】
通信部２０４は、補助撮像装置２０の通信部１０６と無線通信を行う。通信部２０４は、例えば、ＵＷＢ、ＺｉｇＢｅｅ（登録商標）、Ｗｉ−Ｆｉ、Ｂｌｕｅｔｏｏｔｈ（登録商標）、３Ｇ、及び／又は、ＬＴＥ等の無線通信規格に準拠して通信を実行する通信回路を備えてよい。通信部２０４は、主撮像装置１０の通信部１０６から移動操作指示、撮像指示及び／又は撮像履歴等のデータを受信して制御部２２０に供給する。また、通信部２０４は、制御部２２０から受け取ったデータを主撮像装置１０に送信する。
【００２６】
記憶部２０６は、主撮像装置１０から受け取った撮像履歴、撮影画像から計算して得られる特徴量、及び／又は、撮像部２０２が撮像したシーンにより更新された撮像履歴を格納する。例えば、特徴量は、画像の主要な被写体が画像中に占める割合であってよい。
【００２７】
また、記憶部２０６は、組写真を構成するシーンの組の類型を記憶する。シーンの組の類型には、組写真を構成するシーンの構図の組み合わせの情報が含まれ、例えば、組写真を構成するシーンに係る被写体の組み合わせ、及び／又は、撮像条件の組み合わせの情報が含まれる。
【００２８】
シーンの組の類型は、例えば、（ｉ）複数の被写体をそれぞれ含む複数のシーンにより構成される組、及び／又は、（ｉｉ）同一の被写体を異なる撮像条件で撮像した複数のシーンにより構成される組から選択される。（ｉ）の組写真のテーマの例として、家族、撮影場場面、風景、及び、料理が挙げられる。
【００２９】
家族がテーマの場合、組写真に含まれる複数の被写体として、例えば、父親、母親、及び子供が設定される。家族がテーマの場合、組写真に含まれる複数の被写体として、例えば、主撮像装置１０を保持するユーザ、及び、主撮像装置１０の被写体が設定される。風景がテーマの場合、組写真に含まれる複数の被写体として、例えば、山、空、及び、登山客が設定される。料理がテーマの場合、組写真に含まれる複数の被写体として、例えば、人、料理、及び、人と料理の両方が設定される。
【００３０】
（ｉｉ）の組写真のテーマの例として、アングル、及び、画角が挙げられる。アングルがテーマの場合、組写真に含まれる複数の撮像条件として、例えば、ローアングル、ハイアングル、及びアイレベルアングルが設定される。画角がテーマの場合、組写真に含まれる複数の撮像条件として、例えば、広角画角、望遠画角、及び標準画角が設定される。記憶部２０６は、これらの被写体の画像データ及び撮像条件等の情報を記憶してよい。記憶部２０６は、補助撮像装置２０が必要とするその他のデータを記録してよい。
【００３１】
駆動部２０８は、制御部２２０からの指示に基づいて、可動部材を駆動させて補助撮像装置２０を移動する。駆動部２０８は、回転翼を回転させるモータを駆動するための駆動回路を有し、これにより補助撮像装置２０は飛行する。
【００３２】
センサ２１０は、補助撮像装置２０の位置に関する情報を検出する。センサ２１０は、例えば、ＧＰＳセンサ、加速度センサ、姿勢センサ、及び／又は、方位センサ等であってよい。センサ２１０は、検出した情報を制御部２２０に供給してよい。
【００３３】
制御部２２０は、ＣＰＵ等を含み、撮像部２０２、通信部２０４、記憶部２０６、駆動部２０８、及び、センサ２１０に接続されて、補助撮像装置２０を総合的に制御する。例えば、制御部２２０は、撮像部２０２から撮像した画像データを受け取ってよい。制御部２２０は、情報取得部２２２、追加判断部２２４、及び、位置取得部２２６を含む。
【００３４】
情報取得部２２２は、通信部２０４を介して、主撮像装置１０から主撮像装置１０の撮像履歴情報を取得する。情報取得部２２２は、撮像履歴情報として、主撮像装置１０が撮像したシーンの画像データ、及び、当該シーンに対応する主撮像装置１０の撮像条件の履歴情報、または撮影画像から計算して得られる特徴量情報を取得する。
【００３５】
追加判断部２２４は、情報取得部２２２により取得された撮像履歴情報に基づいて、追加すべきシーンを判断する。追加判断部２２４は、記憶部２０６に記憶されたシーンの組の類型を参照し、当該シーンの組の類型に含まれるシーンのうち、撮像履歴に含まれるシーンの構図とは異なるシーンを追加すべきシーンと判断する。
【００３６】
追加判断部２２４は、撮影画像から計算して得られる特徴量の特徴量空間中での偏りから、追加すべきシーンを判断してもよい。例えば、追加判断部２２４は、撮像履歴において、主要な被写体が画像中に占める割合が閾値（例えば５０％）を超えるシーン（すなわち、主要な被写体をズームアップして撮像した画像）が多い（例えば、８０％以上）と判断した場合、主要な被写体が画像中に占める割合が閾値以下のシーン（主要な被写体を小さく撮像した画像）を追加すべきシーンと判断する。
【００３７】
ここで、追加判断部２２４は、追加すべきシーンに含まれる被写体を決定する。一例として、追加判断部２２４は、組写真に必要な被写体のうち主撮像装置１０が撮像していない被写体を追加すべきシーンに含まれる被写体として決定する。
【００３８】
また、追加判断部２２４は、撮像履歴に含まれる主撮像装置１０の撮像条件の情報に基づいて撮像部２０２の撮像条件を決定してよい。例えば、追加判断部２２４は、主撮像装置１０の撮像部１０２と同じ撮像条件又は異なる撮像条件を、撮像部２０２の撮像条件としてよい。
【００３９】
位置取得部２２６は、追加すべきシーンに含まれる被写体の位置を取得する。さらに、位置取得部２２６は、特定した被写体の位置に基づいて、補助撮像装置２０の撮影する撮影位置を決定する。そして、位置取得部２２６は、駆動部２０８を制御して補助撮像装置２０を当該撮影位置に移動させて、追加判断部２２４により判断されたシーンを撮像部２０２に撮像させて画像を生成させる。
【００４０】
図４に、本実施形態の本実施形態に係る撮像履歴の一例を示す。図４では、（ｉ）被写体３４（母親）及び被写体３６（子供）を含むシーンと、（ｉｉ）被写体３６（子供）と被写体３８（花）を含むシーンとからなる撮像履歴が示されている。撮像履歴の各シーン（ｉ）及び（ｉｉ）には、一例として、画像データ、及び、撮像日時とＦ値と焦点距離とからなる撮像条件が含まれている。
【００４１】
次に本実施形態に係る撮像システムの処理フローを図５に示すフローチャートに沿って説明する。以下の説明では、撮像システムは、Ｓ１０２からＳ１２２までの処理を実行して組写真を完成させる。
【００４２】
まず、Ｓ１０２において、主撮像装置１０の操作部１０４は、組写真の設定をユーザから入力する。例えば、操作部１０４は、（ｉ）複数の被写体をそれぞれ含む複数のシーンにより構成される組、及び、（ｉｉ）同一の被写体を異なる撮像条件で撮像した複数のシーンにより構成される組から、ユーザがいずれを選択したかを入力する。さらに操作部１０４は、（ｉ）又は（ｉｉ）の選択に応じてユーザに提示される組写真のテーマから、ユーザに選択された１つを入力する。操作部１０４は、組写真の設定として、履歴格納部１０８に予め記憶された組写真を構成するシーンの組の類型から、ユーザから選択されたテーマに対応する類型を入力する。
【００４３】
（ｉ）複数の被写体をそれぞれ含む複数のシーンにより構成される組が選択される場合、操作部１０４は、ユーザから当該複数の被写体の情報を入力する。操作部１０４は、例えば、家族をテーマとする場合、被写体として父親、母親、及び子供を含むシーンの組が組写真の設定として選択されたことを入力する。
【００４４】
選択される組に含まれる１つのシーンには、複数の被写体が含まれていてよい。例えば、操作部１０４は、被写体として母親を含むシーン、子供を含むシーン、及び、当該母親及び子供を含むシーンが組写真を構成するシーンの組の類型に含まれていてよい。これにより、補助撮像装置２０は、複数のシチュエーション（例えば、母親が一人でいることを表すシチュエーション、及び、子供が一人でいることを表すシチュエーション）を表すシーンの間を補間するシチュエーション（母親と子供が近くにいることを表すシチュエーション）のシーンを含む組写真を設定することができる。
【００４５】
また、複数の被写体には、撮像者自身及び主撮像装置１０自体が含まれてよい。この場合、補助撮像装置２０は、主撮像装置１０のみでは撮像できないシーンを撮像することができる。
【００４６】
また、（ｉｉ）同一の被写体を異なる撮像条件で撮像した複数のシーンにより構成される組が選択される場合、操作部１０４は、組写真のテーマとして、被写体を撮影するための複数の撮影条件をユーザから入力する。一例として、操作部１０４は、操作部１０４は、被写体をハイアングルする撮像条件、被写体をアイレベルアングルで撮像する撮像条件、及び、被写体をローアングルで撮像する撮像条件の組を、組写真の設定として入力してよい。
【００４７】
別の例として、操作部１０４は、人物の顔全体を撮像する撮像条件、人物と周囲の状況を合わせて撮像する撮像条件、及び、人物の全身を撮像する撮像条件の組を、組写真の設定として入力してよい。
【００４８】
操作部１０４は、ユーザから入力された組写真の設定を制御部１２０に供給する。制御部１２０は、通信部１０６を介して、当該組写真の設定を補助撮像装置２０の通信部２０４に送信する。制御部１２０は、さらに通信部１０６を介して、当該組写真に含まれる被写体の画像を補助撮像装置２０の通信部２０４に送信してもよい。
【００４９】
通信部２０４は、当該組写真の設定及び／又は組写真に含まれる被写体の画像を受信して制御部２２０に供給する。制御部２２０は、当該組写真の設定及び／又は組写真に含まれる被写体の画像を記憶部２０６に記憶させる。ここで、補助撮像装置２０が組写真の設定を主撮像装置１０から取得する代わりに、記憶部２０６は組写真の設定及び／又は組写真のシーンに含まれる被写体の画像を予め記憶しておいてもよい。
【００５０】
次に、Ｓ１０４において、ユーザが主撮像装置１０で被写体を撮像する。具体的には、操作部１０４がユーザの撮像指示を入力して、制御部１２０に供給する。そして、制御部１２０が撮像部１０２にシーンを撮像させる。制御部１２０は、撮像部１０２から受け取ったシーンの画像データと当該シーンを撮像した際の撮像条件とを対応付けた撮像履歴を、履歴格納部１０８に格納する。
【００５１】
なお、Ｓ１０４の処理をする間、補助撮像装置２０はその場で待機してよく、又は、予め決められた場所に待機してよく、又は、予め決められた移動ルートを移動してよい。これに代えて、補助撮像装置２０は、主撮像装置１０の操作部１０４を介してユーザから遠隔操作されて任意の場所に移動してよい。
【００５２】
次に、Ｓ１０６において、主撮像装置１０の操作部１０４はユーザから補助撮像装置２０の撮像指示を入力し、制御部１２０に当該撮像指示を供給する。制御部１２０は、当該撮像指示を、通信部１０６を介して補助撮像装置２０の通信部２０４に送信する。通信部２０４は、撮像指示を受信して制御部２２０に供給する。
【００５３】
次に、Ｓ１０８において、制御部１２０は、通信部１０６を介して、補助撮像装置２０の通信部２０４に撮像履歴を送信する。情報取得部２２２は、通信部２０４を介して当該主撮像装置１０の撮像履歴を取得して、記憶部２０６に格納する。主撮像装置１０は、Ｓ１０６において、補助撮像装置２０への撮像指示とともに、補助撮像装置２０へ撮像履歴を補助撮像装置２０へ送信してもよい。
【００５４】
次に、Ｓ１１０において、追加判断部２２４は、組写真の設定及び撮像履歴に基づいて、追加すべきシーンを判断する。一例として、追加判断部２２４は、記憶部２０６から組写真の設定と撮像履歴を読み出し、撮像履歴に含まれるシーンが組写真の設定を充足するか否かを判断し、充足しない場合はシーンを追加すると判断する。
【００５５】
具体的には、例えば、（ｉ）組写真の設定が複数の被写体（例えば、母親、父親、及び、子供）をそれぞれ含む複数のシーンを撮像することである場合、追加判断部２２４は、例えば、撮像履歴のシーンに含まれる被写体の画像と、記憶部２０６に予め記憶された組写真の被写体の画像とを比較し、両者が同一人物か判断する。これにより、追加判断部２２４は、組写真の設定に含まれる被写体のうち撮像履歴のシーンに含まれない被写体が存在するか否かを判断する。
【００５６】
組写真の設定に含まれる被写体が全て撮像履歴のシーンに含まれる場合、追加判断部２２４は、組写真の設定を充足すると判断する。組写真の設定に含まれる被写体の一部が撮像履歴のシーンに含まれない場合、追加判断部２２４は、組写真の設定を充足しないと判断する。
【００５７】
また、例えば、（ｉｉ）組写真の設定が同一被写体を複数の撮像条件（例えば、特定の人物をハイアングル、アイレベルアングル、及び、ローアングルで撮影する）で撮像することである場合、追加判断部２２４は、複数の撮像条件のうち撮像履歴のシーンの撮影条件に含まれない撮像条件が存在するか否かを判断する。例えば、追加判断部２２４は、撮像履歴のシーンに含まれる画像を分析し、当該シーンを撮像した際の撮像条件（例えば、アングル）を推定する。
【００５８】
組写真の設定に含まれる撮像条件が全て撮像履歴のシーンの撮像条件に含まれる場合、追加判断部２２４は、組写真の設定を充足すると判断する。組写真の設定に含まれる撮像条件の一部が撮像履歴のシーンの撮像条件に含まれない場合、追加判断部２２４は、組写真の設定を充足しないと判断する。
【００５９】
追加判断部２２４は、シーンを追加すると判断する場合、処理をＳ１１２に進める。追加判断部２２４は、シーンを追加すると判断しない場合、組写真は完成しているので処理を終了する。
【００６０】
Ｓ１１２において、追加判断部２２４は、追加すべきシーンに含まれる被写体を、対象被写体として決定する。例えば、（ｉ）組写真の設定が複数の被写体（例えば、母親、父親、及び、子供）をそれぞれ含む複数のシーンを撮像することである場合、追加判断部２２４は、組写真の設定に含まれる複数の被写体のうち撮像履歴のシーンに含まれない被写体を対象被写体として決定する。
【００６１】
例えば、（ｉｉ）組写真の設定が同一被写体を複数の撮像条件（例えば、特定の人物をハイアングル、アイレベルアングル、及び、ローアングルで撮影する）で撮像することである場合、追加判断部２２４は、撮像履歴に含まれる被写と同一の被写体を対象被写体として決定する。
【００６２】
追加判断部２２４は、撮像履歴に含まれる主撮像装置１０の撮像条件の情報に基づいて撮像部２０２の撮像条件を決定する。例えば、（ｉ）組写真の設定が複数の被写体（例えば、母親、父親、及び、子供）をそれぞれ含む複数のシーンを撮像することである場合、追加判断部２２４は、主撮像装置１０の撮像履歴のシーンと同じ撮像条件を、撮像部２０２の撮像条件としてよい。これにより、補助撮像装置２０は、主撮像装置１０の撮像した画像と類似した印象の画像を撮像することができ、主撮像装置１０の撮像した画像とともに統一感のある組写真を完成することができる。
【００６３】
また、例えば、（ｉｉ）組写真の設定が同一被写体を複数の撮像条件（例えば、特定の人物をハイアングル、アイレベルアングル、及び、ローアングルで撮影する）で撮像することである場合、追加判断部２２４は、複数の撮像条件のうち撮像履歴のシーンの撮影条件のいずれとも異なる撮像条件を撮像部２０２の撮像条件としてよい。
【００６４】
撮像部２０２がズームレンズを備える場合、追加判断部２２４は、撮像条件として当該ズームレンズのズーム量を決定してよい。また、補助撮像装置２０が複数の撮像部２０２を有する場合、追加判断部２２４は、撮像条件としてどの撮像部を撮像に用いるかを決定してよい。
【００６５】
次に、Ｓ１１４において、位置取得部２２６は、追加判断部２２４が決定した対象被写体の位置を取得する。例えば、位置取得部２２６は、撮像部２０２から取得したライブビュー画像と記憶部２０６に予め記憶された組写真の被写体の画像とを比較分析して、補助撮像装置２０に対する対象被写体の位置を特定する。
【００６６】
位置取得部２２６は、取得した対象被写体の位置及び決定した撮像条件に基づいて、撮像部２０２が撮像すべき撮像位置を決定する。例えば、位置取得部２２６は、対象被写体を決定した撮像条件に含まれるカメラアングル及び画角で撮像することができる撮像位置を算出する。位置取得部２２６は、対象被写体が複数あるときは、複数の対象被写体を決定した撮像条件で撮像可能な撮像位置を算出する。
【００６７】
位置取得部２２６が対象被写体の位置を特定できないときは、対象被写体が特定できるまでその場で待機してよい。また、これに代えて、制御部２２０は、対象被写体が特定できるまで、補助撮像装置２０を移動させてよい。撮像部２０２にズームレンズを搭載した場合は、これらに代えて、撮像部２０２のズームを広角側に移動してよい。
【００６８】
位置取得部２２６は、撮像部２０２からのライブビュー画像から対象被写体の位置を取得することに代えて、主撮像装置１０から対象被写体の位置を取得してもよい。この場合、一例として、対象被写体はＡＲマーカーを付着する。そして、主撮像装置１０は、ＡＲマーカーが付着した対象被写体の画像を制御部１２０で分析することにより、対象被写体の位置を取得する。そして、主撮像装置１０は、当該対象被写体の位置を、通信部１０６、補助撮像装置２０の通信部２０４を介して、位置取得部２２６に送信してよい。
【００６９】
また、別の一例として、対象被写体にＲＦＩＤを付着させ、主撮像装置１０が当該ＲＦＩＤと通信することにより、主撮像装置１０に近傍にある対象被写体を検出してよい。そして、主撮像装置１０は、ＧＰＳ等で取得した自身の位置とともに主撮像装置１０の近傍に対象被写体が存在することを通信部１０６、補助撮像装置２０の通信部２０４を介して、位置取得部２２６に送信してよい。
【００７０】
次に、Ｓ１１６において、位置取得部２２６は、駆動部２０８を制御して、補助撮像装置２０をＳ１１４で決定した撮影位置に移動させる。次に、制御部２２０は、撮像部２０２をＳ１１４に決定した撮像条件に設定する。
【００７１】
次に、Ｓ１２０において、追加判断部２２４は、撮像部２０２で対象被写体を撮像できるか否か判断する。具体的には、追加判断部２２４は、撮像部２０２から得られるライブビュー画像を分析し、対象被写体が含まれていると判断したときは対象被写体を撮像できると判断し、そうでないときは対象被写体を撮像できないと判断する。追加判断部２２４が対象被写体を撮像できると判断したときは、制御部２２０は処理をＳ１２２に進め、そうでないときは処理をＳ１１４に戻す。
【００７２】
Ｓ１２２において、撮像部２０２は、Ｓ１１４で決定した撮像位置及び撮像条件において、シーンを撮像する。制御部２２０は、撮像部２０２から撮像した画像データを取得する。制御部２２０は、当該画像データ及び撮像時の撮像条件を対応付けたレコードを撮像履歴に追加して、記憶部２０６の撮像履歴を更新する。次に、制御部２２０は、処理をＳ１１０に戻す。処理が終了したときは、制御部２２０は、通信部２０４を介して、記憶部２０６から完成した組写真が含まれる撮像履歴を主撮像装置１０に送信する。
【００７３】
このように、図５によれば、Ｓ１０２からＳ１２２までの処理を実行することにより、補助撮像装置２０の情報取得部２２２が主撮像装置１０の撮像履歴を取得し、追加判断部２２４が組写真に不足するシーンを判断し、位置取得部２２６が不足するシーンを撮像するための補助撮像装置２０の位置を算出し、補助撮像装置２０は当該位置に移動して不足するシーンを撮像する。これにより、本実施形態の補助撮像装置２０は、主撮像装置１０による組写真の完成をサポートすることができる。
【００７４】
図６は、第２実施形態に係る主撮像装置１０及び補助撮像装置２０のブロック図を示す。本実施形態において、第１実施形態における補助撮像装置２０の追加判断部２２４の機能は、主撮像装置１０の制御部１２０が追加判断部１２２として有する。また、本実施形態において、主撮像装置１０は出力部１１０を有する。また、本実施形態において、履歴格納部１０８は、組写真を構成するシーンの組の類型を記憶する。ここでは、本実施形態の説明では、第１実施形態と相違する点について説明する。
【００７５】
追加判断部１２２は、履歴格納部１０８により格納された組写真を構成するシーンの組の類型及び撮像履歴を参照することにより、追加すべきシーンを判断する。また、追加判断部２２４は、追加すべきシーンに含まれる対象被写体、及び、追加すべきシーンの撮像条件を決定する。追加判断部２２４は、対象被写体及び撮像条件に関する情報を、出力部１１０に供給する。
【００７６】
出力部１１０は、追加判断部１２２により判断されたシーンを撮像すべき旨を、対象被写体及び撮像条件に関する情報とともに、通信部１０６を介して補助撮像装置２０に出力する。補助撮像装置２０の位置取得部２２６は、通信部２０４を介して、対象被写体及び撮像条件に関する情報を受け取り、対象被写体の位置を取得する。
【００７７】
本実施形態においては、図５で説明したフローのＳ１０８を省略してよい。また、Ｓ１１０において、追加判断部２２４に代えて、主撮像装置１０の追加判断部１２２が追加すべきシーンを判断する。また、Ｓ１１２において、追加判断部１２２が、追加すべきシーンに含まれる対象被写体及び撮像条件を決定する。ここで、追加判断部１２２は、対象被写体及び撮像条件の情報を、通信部１０６及び通信部２０４を介して、制御部２２０に供給する。
【００７８】
また、Ｓ１２２において、制御部２２０は、撮像部２０２が撮像したシーンの画像データ及び撮像条件を、通信部２０４を介して、主撮像装置１０に送信してよい。主撮像装置１０の制御部１２０は、通信部１０６を介して、当該撮像データ及び撮像条件を取得し、これにより履歴格納部１０８の撮像履歴を更新してよい。
【００７９】
このように、図６に係る本実施形態の撮像システムよっても、組写真に必要な被写体のうち主撮像装置１０が撮像していない被写体を補助撮像装置２０が撮像するので、組写真に必要なシーンをユーザが自ら全て撮像しなくてよい。これにより、本実施形態の撮像システムによれば、ユーザが必要なシーンを判断し、撮像する手間を省くことができる。
【００８０】
また、本実施形態の変形例として、補助撮像装置２０は、組写真に不足するシーンを撮像することに代えて、及び／又は、これに加えて、複数の被写体を略均等の割合で撮像してもよい。例えば、図５で説明した処理のＳ１０２において、操作部１０４は、組写真の設定として、組写真に含まれる被写体が撮影される頻度が一定の閾値以上であることを入力してもよい。
【００８１】
具体的には、操作部１０４は、被写体として複数の児童を設定した場合、各児童が含まれるシーンがいずれも（５０／児童数）％以上含まれることを組写真の設定として入力してよい。また、Ｓ１１０において、追加判断部２２４は、撮像履歴の画像に含まれる頻度が閾値（例えば、（５０／児童数）％）未満の被写体が存在するか否かを判断し、閾値未満の被写体が存在する場合、追加判断部２２４は、組写真の設定を充足しないと判断してよい。このようにすることで、補助撮像装置２０は、少なくとも計算上の平均撮像頻度である（１００／児童数）％の半分以上の頻度で各児童を撮像することができ、全児童の写真をもれなく均等に取得できる。
【００８２】
さらに、Ｓ１１２において、追加判断部２２４は、特定の被写体のうち撮像された枚数が少ない被写体を追加すべきシーンに含まれる被写体と判断してよい。例えば、追加判断部２２４は、設定された閾値未満の被写体が存在する場合、追加判断部２２４は、当該閾値未満の被写体を対象被写体として決定する。これにより、本変形例によれば、例えば、遠足等において多数の児童を撮像する場合に、全児童をもれなく撮像した写真を取得することができる。
【００８３】
また、本実施形態の変形例として、補助撮像装置２０は、組写真に不足するシーンを撮像することに代えて、及び／又は、これに加えて、単に主撮像装置１０及び／又は撮像者を撮像してもよい。例えば、補助撮像装置２０は、主撮像装置１０の操作部１０４のシャッターボタンが押されるタイミングをモニタし、一定時間以上シャッターボタンが押されない場合には、主撮像装置１０及び／又は撮像者を被写体として撮像してもよい。
【００８４】
さらに、本実施形態の変形例として、制御部１２０は画像分析部をさらに含んでもよい。画像分析部は、履歴格納部１０８に予め格納された組写真を分析し、分析した結果を新しいシーンの組の類型として追加する。例えば、画像分析部は、ユーザが予め格納したプロの写真家による組写真の撮像条件を分析し、分析した撮像条件の組を新しいシーンの組の類型として履歴格納部１０８に記憶させてよい。
【００８５】
図７に、本実施形態の補助撮像装置２２の変形例を示す。本変形例における補助撮像装置２２は自走車両である。本変形例において、駆動部２０８は、車輪を回転させるモータを駆動するための駆動回路を有する。
【００８６】
本発明の実施形態において、制御部１２０及び追加判断部１２２は、主撮像装置１０のコンピュータにインストールされたプログラムにより実現される。当該コンピュータを主撮像装置１０として機能させるプログラムは、制御モジュールと、追加判断モジュールと、とを備える。また、本発明の実施形態において、制御部２２０、情報取得部２２２、追加判断部２２４、及び、位置取得部２２６は、補助撮像装置２０のコンピュータにインストールされたプログラムにより実現される。当該コンピュータを補助撮像装置２０として機能させるプログラムは、制御モジュールと、履歴取得モジュールと、追加判断モジュールと、位置取得モジュールとを備える。これらのプログラム又はモジュールは、当該コンピュータのＣＰＵ等に働きかけて、コンピュータを、制御部１２０、追加判断部１２２、制御部２２０、情報取得部２２２、追加判断部２２４、及び、位置取得部２２６としてそれぞれ機能させてよい。
【００８７】
これらのプログラムに記述された情報処理は、メインメモリ又はハードディスク等により実現される履歴格納部１０８、記憶部２０６、又はその他の記憶装置からコンピュータに読込まれることにより、ソフトウェアと上述した各種のハードウェア資源とが協働した具体的手段である制御部１２０、追加判断部１２２、制御部２２０、情報取得部２２２、追加判断部２２４、及び、位置取得部２２６として機能する。そして、これらの具体的手段によって、本実施形態におけるコンピュータの使用目的に応じた情報の演算又は加工を実現することにより、使用目的に応じた特有の主撮像装置１０及び補助撮像装置２０等が構築される。
【００８８】
以上、本発明を実施の形態を用いて説明したが、本発明の技術的範囲は上記実施の形態に記載の範囲には限定されない。上記実施の形態に、多様な変更または改良を加えることが可能であることが当業者に明らかである。その様な変更または改良を加えた形態も本発明の技術的範囲に含まれ得ることが、特許請求の範囲の記載から明らかである。
【００８９】
特許請求の範囲、明細書、および図面中において示した装置、システム、プログラム、および方法における動作、手順、ステップ、および段階等の各処理の実行順序は、特段「より前に」、「先立って」等と明示しておらず、また、前の処理の出力を後の処理で用いるのでない限り、任意の順序で実現しうることに留意すべきである。特許請求の範囲、明細書、および図面中の動作フローに関して、便宜上「まず、」、「次に、」等を用いて説明したとしても、この順で実施することが必須であることを意味するものではない。
【符号の説明】
【００９０】
１０  主撮像装置、２０  補助撮像装置、２２、  補助撮像装置、３０  シーン、３２  被写体、３４  被写体、３６  被写体、３８  被写体、１０２  撮像部、１０４  操作部、１０６  通信部、１０８  履歴格納部、１０９  センサ、１１０  出力部、１２０  制御部、１２２  追加判断部、２０２  撮像部、２０４  通信部、２０６  記憶部、２０８  駆動部、２１０  センサ、２２０  制御部、２２２  情報取得部、２２４  追加判断部、２２６  位置取得部
【図１】
2014086799.tif 000003
【図２】
2014086799.tif 000004
【図３】
2014086799.tif 000005
【図４】
2014086799.tif 000006
【図５】
2014086799.tif 000007
【図６】
2014086799.tif 000008
【図７】
2014086799.tif 000009