(57)【要約】【課題】  本発明は、撮影者自身を簡単にパノラマ画像に写し込むことができる撮像装置を提供する。【解決手段】  撮像装置は、撮像部、回転機構、回転制御部、顔検出部、撮影範囲設定部、位置情報設定部、パノラマ撮影受付部、撮影開始位置設定部、パノラマ撮影制御部及びパノラマ画像生成部を備える。撮像部は、画像を生成する。回転機構は、装置本体を回転させる。回転制御部は、回転機構を制御する。顔検出部は、動画像から顔を検出する。撮影範囲設定部は、撮影範囲を設定する。位置情報設定部は、顔の位置情報を設定する。パノラマ撮影受付部は、パノラマ撮影の開始の指示入力を受け付ける。撮影開始位置設定部は、動画像内の撮影者の顔の位置と、位置情報と、撮影範囲とに基づいて、装置本体を撮影開始位置に設定する。パノラマ撮影制御部は、パノラマ撮影を撮影開始位置から行なう。パノラマ画像生成部は、複数の画像からパノラマ画像を生成する。【選択図】    図１
2013034158.tif 000002
【特許請求の範囲】
【請求項１】
撮影光学系により結像された被写体の像を撮像して画像を生成する撮像部と、
連写によるパノラマ撮影を行なうために装置本体を回転させる回転機構と、
前記回転機構を制御する回転制御部と、
前記撮像部が時系列に生成する構図確認用の動画像から顔を検出する顔検出部と、
前記パノラマ撮影の撮影範囲を設定する撮影範囲設定部と、
パノラマ画像内に写し込む撮影者の顔の位置情報を設定する位置情報設定部と、
前記パノラマ撮影の開始の指示入力を受け付けるパノラマ撮影受付部と、
前記パノラマ撮影受付部が前記指示入力を受け付けた場合、前記顔検出部が前記回転制御部の制御に応じて検出した動画像内の前記撮影者の顔の位置と、前記位置情報と、前記撮影範囲とに基づいて、前記回転制御部が前記回転機構を制御することにより、前記装置本体を撮影開始位置に設定する撮影開始位置設定部と、
前記回転制御部が前記回転機構を制御することにより、前記パノラマ撮影を前記撮影開始位置から行なうパノラマ撮影制御部と、
前記パノラマ撮影により得られた複数の画像からパノラマ画像を生成するパノラマ画像生成部と、
を備えることを特徴とする撮像装置。
【請求項２】
請求項１に記載の撮像装置において、
前記パノラマ撮影受付部が前記指示入力を受け付けた場合、前記回転制御部は、予備動作として、前記顔検出部が前記動画像内の中央領域で前記撮影者の顔を検出するように前記回転機構を制御することを特徴とする撮像装置。
【請求項３】
請求項２に記載の撮像装置において、
前記パノラマ撮影受付部が前記指示入力を受け付けたときに、前記顔検出部が前記動画像内の中央領域で前記撮影者の顔を検出していた場合には、前記回転制御部は、前記予備動作を行なわないことを特徴とする撮像装置。
【請求項４】
請求項１から請求項３の何れか１項に記載の撮像装置において、
前記位置情報は、前記パノラマ画像の長手方向の中央部分を含むことを特徴とする撮像装置。
【請求項５】
請求項１から請求項４の何れか１項に記載の撮像装置において、
前記撮影範囲設定部は、ユーザ入力に基づいて前記撮影範囲を設定し、
前記位置情報設定部は、ユーザ入力に基づいて前記位置情報を設定することを特徴とする撮像装置。
【請求項６】
請求項１から請求項５の何れか１項に記載の撮像装置において、
前記パノラマ撮影受付部は、撮影開始操作から予め指定された設定時間の経過後に前記パノラマ撮影を開始させるセルフタイマと、無線で前記パノラマ撮影を開始させるリモコン操作との何れか一方により、前記指示入力を受け付けることを特徴とする撮像装置。
【請求項７】
請求項１から請求項６の何れか１項に記載の撮像装置において、
前記撮影者を前記被写体として前記撮影開始位置からパノラマ撮影を行なう第１パノラマモードと、前記装置本体の上下又は左右の移動方向を認識してパノラマ撮影を行なう第２パノラマモードとの何れか一方を選択する選択部をさらに備えることを特徴とする撮像装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、撮像装置に関する。
【背景技術】
【０００２】
従来、被写体をパン動作等により連写撮影した画像に基づいて、パノラマ画像を生成する撮像装置が知られている（例えば、特許文献１参照）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開平０６−２８４３２１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、上記の従来技術の撮像装置では、撮影者のパン動作等により被写体を連写撮影するため、撮影者自身をパノラマ画像に写し込むことが困難である。
【０００５】
そこで、本発明は、上記事情に鑑み、撮影者自身を簡単にパノラマ画像に写し込むことができる撮像装置を提供することを目的とする。
【課題を解決するための手段】
【０００６】
第１の発明に係る撮像装置は、撮像部と、回転機構と、回転制御部と、顔検出部と、撮影範囲設定部と、位置情報設定部と、パノラマ撮影受付部と、撮影開始位置設定部と、パノラマ撮影制御部と、パノラマ画像生成部とを備える。撮像部は、撮影光学系により結像された被写体の像を撮像して画像を生成する。回転機構は、連写によるパノラマ撮影を行なうために装置本体を回転させる。回転制御部は、回転機構を制御する。顔検出部は、撮像部が時系列に生成する構図確認用の動画像から顔を検出する。撮影範囲設定部は、パノラマ撮影の撮影範囲を設定する。位置情報設定部は、パノラマ画像内に写し込む撮影者の顔の位置情報を設定する。パノラマ撮影受付部は、パノラマ撮影の開始の指示入力を受け付ける。撮影開始位置設定部は、パノラマ撮影受付部が指示入力を受け付けた場合、顔検出部が回転制御部の制御に応じて検出した動画像内の撮影者の顔の位置と、位置情報と、撮影範囲とに基づいて、回転制御部が回転機構を制御することにより、装置本体を撮影開始位置に設定する。パノラマ撮影制御部は、回転制御部が回転機構を制御することにより、パノラマ撮影を撮影開始位置から行なう。パノラマ画像生成部は、パノラマ撮影により得られた複数の画像からパノラマ画像を生成する。
【０００７】
第２の発明に係る撮像装置は、第１の発明において、パノラマ撮影受付部が指示入力を受け付けた場合、回転制御部は、予備動作として、顔検出部が動画像内の中央領域で撮影者の顔を検出するように回転機構を制御する。
【０００８】
第３の発明は、第２の発明において、パノラマ撮影受付部が指示入力を受け付けたときに、顔検出部が動画像内の中央領域で撮影者の顔を検出していた場合には、回転制御部は、予備動作を行なわない。
【０００９】
第４の発明は、第１から第３の何れか１の発明において、位置情報は、パノラマ画像の長手方向の中央部分を含む。
【００１０】
第５の発明は、第１から第４の何れか１の発明において、撮影範囲設定部は、ユーザ入力に基づいて撮影範囲を設定し、位置情報設定部は、ユーザ入力に基づいて位置情報を設定する。
【００１１】
第６の発明は、第１から第５の何れか１の発明において、パノラマ撮影受付部は、撮影開始操作から予め指定された設定時間の経過後にパノラマ撮影を開始させるセルフタイマと、無線でパノラマ撮影を開始させるリモコン操作との何れか一方により、指示入力を受け付ける。
【００１２】
第７の発明は、第１から第６の何れか１の発明において、選択部をさらに備える。選択部は、撮影者を被写体として撮影開始位置からパノラマ撮影を行なう第１パノラマモードと、装置本体の上下又は左右の移動方向を認識してパノラマ撮影を行なう第２パノラマモードとの何れか一方を選択する。
【発明の効果】
【００１３】
本発明の撮像装置は、撮影者自身を簡単にパノラマ画像に写し込むことができる。
【図面の簡単な説明】
【００１４】
【図１】本実施形態の電子カメラ１の構成例を説明するブロック図
【図２】電子カメラ１が三脚に装着された状態の一例を示す図
【図３】回転機構２５の構成例を示すブロック図
【図４】自分撮りパノラマモードの撮影処理の一例を示すフローチャート
【図５】パノラマ撮影のメニュー画面の一例を示す図
【図６】顔検出処理を説明する図
【図７】撮影開始位置の設定及びパノラマ撮影の処理を説明する図
【図８】パノラマ画像の生成処理の一例を説明する図
【図９】第１変形例を説明する図
【図１０】第１変形例で撮影されるパノラマ画像について説明する図
【図１１】第２変形例を説明する図
【図１２】パノラマ画像の生成処理の一例を説明する図
【発明を実施するための形態】
【００１５】
以下、図面に基づいて本発明の実施の形態を詳細に説明する。ここでは、本発明の撮像装置の一実施形態である電子カメラ１を例に取り上げて説明する。なお、電子カメラ１は、第１パノラマモード（以下「自分撮りパノラマモード」という。）と第２パノラマモード（以下「通常のパノラマモード」という。）とからなる２種類のパノラマモードの機能を備えている。したがって、撮影者は、２種類のパノラマ撮影を用途に応じて選択することができる。
【００１６】
自分撮りパノラマモードでは、三脚等に電子カメラ１を取り付けた状態で撮影者自身を被写体としてパノラマ撮影することができる。そして、自分撮りパノラマモードでは、パノラマ撮影において、撮影者自身を指定した位置に写し込むかを設定することができる点を特徴とする。
【００１７】
また、通常のパノラマモードでは、電子カメラ１の装置本体の上下又は左右の移動方向を認識してパノラマ撮影することができる。そして、通常のパノラマモードでは、電子カメラ１の装置本体の移動方向に応じて連写された複数の画像を合成し、１枚のパノラマ画像を生成する。なお、通常のパノラマモードは、既に公知技術であるので、具体的な内容の説明を省略する。
【００１８】
図１は、本実施形態の電子カメラ１の構成例を説明するブロック図である。電子カメラ１は、図１に示す通り、撮影光学系１０と、レンズ駆動部１１と、撮像素子１２と、ＡＦＥ１３と、画像処理部１４と、第１メモリ１５と、第２メモリ１６と、表示モニタ１７と、記録インターフェース部（以下「記録Ｉ／Ｆ部」という。）１８と、操作釦１９と、レリーズ釦２０と、電源釦２１と、セルフタイマ釦２２と、赤外線受信部２３と、加速度センサ２４と、回転機構２５と、装置本体支持台２６と、ＣＰＵ（Central Processing Unit）２７と、バス２８とを備える。
【００１９】
ここで、画像処理部１４、第１メモリ１５、第２メモリ１６、表示モニタ１７、記録Ｉ／Ｆ部１８及びＣＰＵ２７は、バス２８を介してそれぞれ接続されている。また、レンズ駆動部１１、撮像素子１２、操作釦１９、レリーズ釦２０、電源釦２１、セルフタイマ釦２２、赤外線受信部２３、加速度センサ２４及び回転機構２５は、それぞれＣＰＵ２７に接続されている。
【００２０】
撮影光学系１０は、ズームレンズと、フォーカスレンズとを含む複数のレンズ群で構成されている。レンズ駆動部１１は、撮影光学系１０内でズームレンズやフォーカスレンズのレンズ位置をＣＰＵ２７の指示に応じて光軸方向に調整する。なお、簡単のため、図１では、撮影光学系１０を１枚のレンズとして図示する。
【００２１】
撮像素子１２は、撮影光学系１０により結像された被写体の像を撮像し、アナログの画像信号（画像）を生成する。そして、撮像素子１２が出力するアナログの画像信号は、ＡＦＥ１３に入力される。この撮像素子１２の撮像面には、Ｒ（赤）、Ｇ（緑）Ｂ（青）の３種類のカラーフィルタが例えばベイヤー配列で配置されている。また、撮像素子１２の電荷蓄積時間及び画像信号の読み出しは、タイミングジェネレータ（不図示）によって制御される。また、撮像素子１２は、ＣＣＤ（Charge Coupled Device）型、又は、ＣＭＯＳ（Complementary Metal-Oxide Semiconductor）型のイメージセンサである。なお、撮像素子１２の出力は、ＡＦＥ１３に接続されている。ただし、ＣＭＯＳ型のイメージセンサの場合、Ａ／Ｄ変換等のアナログ信号処理を行なう機能を有しているタイプでは、ＡＦＥ１３は不要となり、撮像素子１２の出力は、画像処理部１４に直接接続されることになる。ここで、撮影光学系１０と撮像素子１２とは、撮像部を構成する。
【００２２】
ＡＦＥ１３は、アナログ信号処理を行なうアナログフロントエンド回路である。このＡＦＥ１３は、画像信号のゲイン調整や、Ａ／Ｄ変換を行なう。なお、ＡＦＥ１３の出力は、画像処理部１４に接続されている。画像処理部１４は、必要に応じて各種の画像処理（例えば、色補間処理、輪郭強調処理、ホワイトバランス等）を施す。
【００２３】
第１メモリ１５は、ＲＡＭ（Random Access Memory）の機能を有し、例えば、画像処理部１４による画像処理の前工程や後工程で画像のデータを一時的に記録するバッファメモリである。
【００２４】
第２メモリ１６は、フラッシュメモリ等の書き換え可能な不揮発性の半導体メモリである。第２メモリ１６は、電子カメラ１の制御を行なうプログラム等を予め記憶している。ＣＰＵ２７は、このプログラムに従い、一例として後述の図４に示すフローチャートの処理（以下「フローの処理」という。）を実行する。
【００２５】
表示モニタ１７は、例えば液晶表示媒体により構成される。表示モニタ１７は、ＣＰＵ２７の指示に応じて各種画像や電子カメラ１の操作メニュー等を表示する。なお、表示モニタ１７上には、タッチパネルが配置されている。タッチパネルは、タッチパネル表面に接触した指先等の位置を検出する。そして、タッチパネルは、検出した位置をＣＰＵ２７に出力することで撮影者からの操作を受け付ける。
【００２６】
記録Ｉ／Ｆ部１８には、着脱自在の記録媒体３０を接続するためのコネクタ（不図示）が形成されている。そして、記録Ｉ／Ｆ部１８は、そのコネクタに接続された記録媒体３０にアクセスして画像の記録処理を行なう。この記録媒体３０は、例えば、不揮発性のメモリカードである。図１では、コネクタに接続された後の記録媒体３０を示している。
【００２７】
操作釦１９は、例えば、撮影光学系１０の焦点距離を望遠側に変更するための望遠ズーム釦、撮影光学系１０の焦点距離を広角側に変更するための広角ズーム釦、電子カメラ１の操作メニューの設定条件を選択若しくは実行するための十字釦等で構成される（不図示）。操作釦１９は、ユーザ入力により、自分撮りパノラマモードと通常のパノラマモードとの何れか一方を選択する。
【００２８】
レリーズ釦２０は、半押し操作の指示入力と全押し操作の指示入力とを受け付ける二段式の釦である。電源釦２１は、撮影者の操作により、電子カメラ１の電源起動を行なうための釦である。
【００２９】
セルフタイマ釦２２は、撮影開始操作から予め指定された設定時間の経過後にパノラマ撮影を開始させるための釦である。
【００３０】
赤外線受信部２３は、撮影者からのリモコン操作により、パノラマ撮影の開始を示す信号を赤外線で受信する。加速度センサ２４は、３次元方向（相互に直交するＸ軸、Ｙ軸、Ｚ軸の３軸方向）の加速度を計測するセンサである。通常のパノラマモードが設定された場合、ＣＰＵ２７は、加速度センサ２４の計測結果に基づいて、電子カメラ１の装置本体の上下又は左右の移動方向を認識する。これにより、ＣＰＵ２７は、通常のパノラマモードにおけるパノラマ撮影を行なうことができる。
【００３１】
回転機構２５は、連写によるパノラマ撮影を行なうために電子カメラ１の装置本体を回転させる（詳細は後述する）。
【００３２】
図２は、電子カメラ１が三脚に装着された状態の一例を示す図である。図２に示す通り、電子カメラ１において、装置本体１ａは、後述する動力伝達部２５ｄを介して装置本体支持台２６に接続される。ここで、図２では、動力伝達部２５ｄ（図３参照）を模式的に描いている。装置本体１ａは、図２に示す回転軸を中心として水平方向に回転自在となる。また、電子カメラ１の筐体の正面には、撮影光学系１０を備えられている。また、電子カメラ１の筐体の上面には、レリーズ釦２０が備えられている。
【００３３】
本実施形態では、必要に応じて、電子カメラ１を支持するための支持脚として三脚４１が、雲台４０を介して、電子カメラ１の下面の装置本体支持台２６に取り付けられる。ここで、雲台４０と装置本体支持台２６とは、ねじ止めにより接続される。なお、支持脚は三脚に限られず、一脚であっても良い。
【００３４】
再び、図１の説明に戻り、ＣＰＵ２７は、各種演算及び電子カメラ１の制御を行なうプロセッサである。ＣＰＵ２７は、第２メモリ１６に予め格納されたプログラムを実行することにより、電子カメラ１の各部の制御等を行なう。また、ＣＰＵ２７は、時間を計測するタイマ機能を有している。さらに、ＣＰＵ２７は、回転制御部２７ａと、顔検出部２７ｂと、撮影範囲設定部２７ｃと、位置情報設定部２７ｄと、パノラマ撮影受付部２７ｅと、撮影開始位置設定部２７ｆと、パノラマ撮影制御部２７ｇと、パノラマ画像生成部２７ｈとしても機能する。
【００３５】
回転制御部２７ａは、回転機構２５の回転を制御する。図３は、回転機構２５の構成例を示すブロック図である。回転機構２５は、電子カメラ１の装置本体１ａを回転させるため、制御回路２５ａと、モータ２５ｂと、エンコーダ２５ｃと、動力伝達部２５ｄとを備える。ここで、回転制御部２７ａは、制御回路２５ａを統括的に制御する。
【００３６】
制御回路２５ａは、モータ２５ｂ、エンコーダ２５ｃ及び動力伝達部２５ｄを制御する回路である。また、制御回路２５ａは、回転制御部２７ａとの間で、回転機構２５を動作させるための制御信号を含むコマンドを送受信する。
【００３７】
また、制御回路２５ａは、回転制御部２７ａからのコマンドを受信することにより、モータ２５ｂを回転制御する。モータ２５ｂの回転は、歯車等の動力伝達部２５ｄを介して軸支された装置本体支持台２６に伝達される。これにより、回転機構２５は、装置本体１ａを水平方向に回転させることが可能となる。ここで、エンコーダ２５ｃは、モータ２５ｂの回転角度を検出し、回転角度情報として制御回路２５ａに出力する。制御回路２５ａは、例えば、パノラマ撮影時において、エンコーダ２５ｃから出力される回転角度情報を取得する。そして、制御回路２５ａは、装置本体１ａが所定の角度分回転する度に撮影を指示するレリーズ開始信号をパノラマ撮影制御部２７ｇに送信する。
【００３８】
顔検出部２７ｂは、回転制御部２７ａの制御に応じて、撮像素子１２が時系列に生成する構図確認用の画像（以下「スルー画像」という。）から顔を検出する。顔検出部２７ｂは、一例として、スルー画像の画像信号の輝度分布に基づいて、肌色領域を顔の領域として抽出する。或いは、顔検出部２７ｂは、例えば、特開２００１−１６５７３号公報等に記載された特徴点抽出処理によって顔領域を抽出する。上記の特徴点としては、例えば、眉、目、鼻、唇の各端点等が挙げられる。これにより、顔検出部２７ｂは、被写体となる撮影者を人物として認識することができる。そして、顔検出部２７ｂは、顔領域の位置情報を特定する。
【００３９】
撮影範囲設定部２７ｃは、パノラマ撮影の撮影範囲を設定する。具体的には、パノラマ撮影の撮影範囲を示す撮影角度情報を設定する。例えば、撮影範囲設定部２７ｃは、初期値として、撮影角度情報を１８０度に設定する。なお、撮影角度情報は、撮影者からのユーザ入力により設定しても良い。
【００４０】
位置情報設定部２７ｄは、パノラマ画像内に写し込む撮影者の顔の位置情報を設定する。一例として、位置情報は、パノラマ画像の長手方向の中央部分を含むことが好ましい。これにより、本実施形態では、撮影者をパノラマ画像の長手方向の中央に写し込むことが容易に可能となる。
【００４１】
パノラマ撮影受付部２７ｅは、パノラマ撮影の開始の指示入力を受け付ける。具体的には、セルフタイマ釦２２を介してパノラマ撮影の開始の指示入力を受け付ける。或いは、赤外線受信部２３を介してパノラマ撮影の開始の指示入力を受け付ける。したがって、撮影者は、パノラマ画像の撮影開始の指示入力を複数の手段のうちから選択することができる。
【００４２】
撮影開始位置設定部２７ｆは、パノラマ撮影受付部２７ｅが指示入力を受け付けた場合、顔検出部２７ｂが回転制御部２７ａの制御に応じて検出したスルー画像内の顔と、位置情報と、撮影範囲とに基づいて、回転制御部２７ａが回転機構２５を制御することにより、装置本体１ａを撮影開始位置に設定する。パノラマ撮影制御部２７ｇは、回転制御部２７ａが回転機構２５を制御することにより、パノラマ撮影を撮影開始位置から行なう。パノラマ画像生成部２７ｈは、パノラマ撮影により得られた複数の画像から１枚のパノラマ画像を生成する。
【００４３】
次に、電子カメラ１における自分撮りパノラマモードの撮影処理の一例を説明する。なお、説明の便宜上、電子カメラ１は、図２に示すように雲台４０を介して三脚４１に取り付けられていることとする。また、パノラマ撮影におけるチルト方向の調整は、撮影者が三脚４１の高さを調整することにより既になされていることとする。また、撮影者は、パノラマ撮影を赤外線により指示可能なリモコン（不図示）を所持していることとする。つまり、自分撮りパノラマモードでは、先ず、撮影者が例えば撮影範囲の設定と位置情報の設定を行なう。続いて、撮影者は、電子カメラ１の前方に立った後、パノラマ撮影の開始の指示入力をリモコン操作により行なう。これにより、電子カメラ１は、パノラマ撮影を行なう。
【００４４】
図４は、自分撮りパノラマモードの撮影処理の一例を示すフローチャートである。図５は、パノラマ撮影のメニュー画面の一例を示す図である。ここで、電子カメラ１の電源釦２１がオンされた後、操作釦１９を介してパノラマ撮影の選択入力がなされると、ＣＰＵ２７は、表示モニタ１７に図５に示すパノラマ撮影のメニュー画面を表示させる。なお、この時点で表示モニタ１７には、「撮影範囲の設定」と「自分撮りの位置の設定（位置情報の設定）」の表示はなされていないこととする。続いて、撮影者が自分撮りパノラマモードを選択すると、ＣＰＵ２７は、表示モニタ１７に「撮影範囲の設定」と「自分撮りの位置の設定」の表示をさせる。そして、ＣＰＵ２７は、図４に示すフローの処理を開始させる。
【００４５】
ステップＳ１０１：ＣＰＵ２７の撮影範囲設定部２７ｃは、ユーザ入力により、撮影範囲の設定処理を行なう。具体的には、図５に示すように、撮影者は、メニュー画面を見て撮影範囲（撮影角度情報）の入力を簡単にすることができる。例えば、ユーザ入力により、撮影範囲が１８０度として入力されると、撮影範囲設定部２７ｃは、パノラマ撮影の撮影範囲を１８０度として設定する。この際、撮影範囲設定部２７ｃは、１８０度の設定値を一時的に第１メモリ１５に記録する。そして、ＣＰＵ２７は、ステップＳ１０２の処理に移行する。
【００４６】
ステップＳ１０２：ＣＰＵ２７の位置情報設定部２７ｄは、顔の位置情報（自分撮りの位置）の設定処理を行なう。具体的には、図５に示すように、撮影者は、メニュー画面を見て顔の位置情報を簡単に入力することができる。例えば、撮影範囲が１８０度に設定されると、ＣＰＵ２７は、１８０度の撮影範囲のパノラマ画像の枠３１を表示させる。さらに、ＣＰＵ２７は、枠３１内にマークＭを表示させる。撮影者は、タッチパネル操作でマークＭを指でなぞることにより、所定の位置にマークＭを動かすことができる。ここで、撮影者は、枠３１の長手方向の中央のライン（図中矢印）をまたぐ位置にマークＭを指定したとする。この場合、位置情報設定部２７ｄは、パノラマ画像内に写し込む顔の位置情報として、マークＭ内の領域を設定する。この際、位置情報設定部２７ｄは、この位置情報を一時的に第１メモリ１５に記録する。そして、ＣＰＵ２７は、ステップＳ１０３の処理に移行する。
【００４７】
ここで、撮影者は、三脚４１により設置されている電子カメラ１から離れて、電子カメラ１の前方に移動することとする。そして、撮影者は、リモコン操作によりパノラマ撮影の開始の指示入力を行なう。
【００４８】
ステップＳ１０３：ＣＰＵ２７のパノラマ撮影受付部２７ｅは、パノラマ撮影の指示入力の有無を判定する。具体的には、パノラマ撮影受付部２７ｅは、赤外線受信部２３を介してパノラマ撮影の開始の指示入力を示すパノラマ撮影の開始信号の受信の有無を判定する。パノラマ撮影の開始信号を受信した場合（ステップＳ１０３：Ｙｅｓ）、ＣＰＵ２７は、ステップＳ１０４の処理に移行する。一方、パノラマ撮影の開始信号を受信していない場合（ステップＳ１０３：Ｎｏ）、ＣＰＵ２７は、パノラマ撮影の開始信号を受信するまでステップＳ１０３の処理を繰り返す。
【００４９】
ステップＳ１０４：ＣＰＵ２７の顔検出部２７ｂは、顔検出処理を行なう。具体的には、顔検出部２７ｂは、回転制御部２７ａの制御に応じて、スルー画像から顔を検出する。ここで、回転制御部２７ａの制御は、装置本体１ａを回転させる制御だけではなく、装置本体１ａを回転させない制御も含む。
【００５０】
図６は、顔検出処理を説明する図である。先ず、回転制御部２７ａは、予備動作として、顔検出部２７ｂがスルー画像内の中央領域で撮影者Ｐの顔を検出するように回転機構２５を制御して、装置本体１ａを回転させる（図６（ａ）参照）。これにより、撮影者Ｐと電子カメラ１の撮影光学系１０との位置関係は、正対する位置（以下「正対位置」という。）となる。具体的には、回転制御部２７ａは、図６（ｂ）に示す通り、顔検出部２７ｂが検出する撮影者Ｐの顔の位置（枠Ｗ内の領域）に対して、枠ＷのＹ方向の中心線とスルー画像内のＹ方向の中心線（図中、点線）が一致するように装置本体１ａを回転させる。これにより、回転制御部２７ａは、パノラマ画像内の指定した位置に撮影者を写し込むための処理をしやすくする。
【００５１】
ただし、本実施形態では、パノラマ撮影受付部２７ｅがパノラマ撮影の開始信号を受け付けたときに、撮影者Ｐと電子カメラ１の撮影光学系１０との位置関係が既に正対位置になっている場合がある。そこで、この場合には、回転制御部２７ａは、予備動作を行なわないこととする。これにより、ＣＰＵ２７は、ステップＳ１０４の処理の迅速化を図ることができる。
【００５２】
なお、回転制御部２７ａは、予備動作のバリエーションとして、パノラマ撮影受付部２７ｅがパノラマ撮影の開始信号を受け付けた後、予め設定された角度（例えば、１８０度）スキャンして、顔検出を行なっても良い。そして、回転制御部２７ａは、一旦スキャンした後、顔の位置が正対位置になるように回転機構２５を制御して装置本体１ａを回転させても良い。
【００５３】
ＣＰＵ２７は、ステップＳ１０４の処理が完了すると、ステップＳ１０５の処理に移行する。
【００５４】
ステップＳ１０５：ＣＰＵ２７の撮影開始位置設定部２７ｆは、撮影開始位置の設定を行なう。具体的には、撮影開始位置設定部２７ｆは、ステップＳ１０１の処理で設定した撮影範囲と、ステップＳ１０２の処理で設定した顔の位置情報と、ステップＳ１０４の処理で検出したスルー画像内の顔の位置とに基づいて、回転制御部２７ａが回転機構２５を制御することにより、装置本体１ａを撮影開始位置に設定する。
【００５５】
図７は、撮影開始位置の設定及びパノラマ撮影の処理を説明する図である。ここで、ステップＳ１０４の処理の終了後において、撮影者Ｐと電子カメラ１の撮像光学系１０との位置関係は、図６（ａ）に示す通り、正対位置となっている。この状態で、本実施形態では、正対位置より９０度回転した位置からパノラマ撮影を開始すればパノラマ撮影画像（撮影範囲１８０度）の中心に撮影者Ｐを写り込ませることができる（図７（ａ）参照）。
【００５６】
そこで、回転制御部２７ａは、回転機構２５を制御して、例えば、図６（ａ）に示す状態から装置本体１ａを図中９０度時計回りに回転させることにより、撮影開始位置設定部２７ｆは、装置本体１ａを撮影開始位置に設定する（図７（ｂ）参照）。つまり、回転制御部２７ａは、正対位置と判断した位置からパノラマ撮影で設定している角度の１／２の位置（設定が１８０度の場合は９０度）に回転駆動し、撮影開始位置設定部２７ｆは、その位置をパノラマ撮影（本撮影）の撮影開始位置に設定する。そして、ＣＰＵ２７は、ステップＳ１０６の処理に移行する。
【００５７】
ステップＳ１０６：ＣＰＵ２７のパノラマ撮影制御部２７ｇは、パノラマ撮影を行なう。具体的には、パノラマ撮影制御部２７ｇは、先ず、撮影範囲の設定値に基づいて、パノラマ撮影に必要な枚数を算出する。
【００５８】
例えば、１８０度のパノラマ撮影で撮影者自身を中央に配置したい場合について説明する。パノラマ撮影制御部２７ｇは、設定した角度分（例えば、１８０度）のパノラマ画像の元になる複数の画像を連写撮影する。一例として、複数の画像における各々の画像の撮影範囲が１８度であり、画像の重複領域（以下「のりしろ部分」という。）が３度の場合、ステップＳ１０７の処理で説明する通り、パノラマ画像生成部２７ｈは、１８０度の画像を得るためには１２枚の画像を合成し、撮影範囲が１８０度からなる１枚の画像を生成する。この際、パノラマ画像生成部２７ｈは、連写撮影された画像を順番にのりしろ部分でつなぎ合わせて位置を合わせる画像処理を行なう。
【００５９】
ここで、パノラマ撮影制御部２７ｇは、最初の１枚目の撮影については回転せずに撮影するため、１８０度−１５度＝１６５度回転すれば合成後に１８０度分となる１２枚の撮影を結果的に行なうことができる。図７（ｂ）では、説明をわかりやすくするため、のりしろ部分を除いた１５度の撮影範囲の画像１２枚でパノラマ画像（撮影範囲：１８０度）が合成されることを模式的に表している。
【００６０】
そこで、以下に具体的な処理を説明すると、パノラマ撮影制御部２７ｇは、先ず、回転機構２５の制御回路２５ａから、レリーズ開始信号を受信する。続いて、パノラマ撮影制御部２７ｇは、１枚目の画像の撮影を行なう。すなわち、パノラマ撮影制御部２７ｇは、撮像素子１２を駆動する。ＡＦＥ１３は、画像信号のゲイン調整やＡ／Ｄ変換等を行なう。このＡＦＥ１３が出力する画像信号は、第１メモリ１５に画像データとして一旦記録される。画像処理部１４は、画像データに対してホワイトバランス補正処理等の画像処理を行なう。
【００６１】
続いて、回転制御部２７ａが制御回路２５ａを介してモータ２５ｃを１５度分回転させると、エンコーダ２５ｃは、モータ２５ｂの回転角度を検出し、回転角度情報として制御回路２５ａに出力する。そして、制御回路２５ａは、装置本体１ａが１５度分回転する度に撮影を指示するレリーズ開始信号をパノラマ撮影制御部２７ｇに送信する。
【００６２】
パノラマ撮影制御部２７ｇは、レリーズ開始信号を受信する度に、撮像素子１２を駆動して撮影を行なう。なお、装置本体１ａの回転角度は１５度であるが、パノラマ撮影制御部２７ｇは、のりしろ部分（３度）を考慮して１８度毎の撮影範囲で撮影を行なっている。そして、１２枚の撮影が終了すると、ＣＰＵ２７は、ステップＳ１０７の処理に移行する。
【００６３】
ステップＳ１０７：ＣＰＵ２７のパノラマ画像生成部２７ｈは、パノラマ画像の生成処理を行なう。具体的には、第１メモリ１５に記録されている１２枚の画像を読み出して、パノラマ画像を生成する。
【００６４】
図８は、パノラマ画像の生成処理の一例を説明する図である。パノラマ画像生成部２７ｈは、上述した通り、１８度分の撮影範囲で撮影された画像に対して、のりしろ部分を３度とするので、最終的に撮影範囲が１８０度（１５度×１２）からなる１枚のパノラマ画像を生成する。
【００６５】
以上のステップＳ１０７の処理により、図７（ａ）に示す通り、本実施形態では、撮影者Ｐを中央に配置したパノラマ画像を簡単に得ることができる。そして、ＣＰＵ２７は、ステップＳ１０８に移行する。
【００６６】
ステップＳ１０８：ＣＰＵ２７は、記録処理を行なう。具体的には、ＣＰＵ２７は、記録Ｉ／Ｆ部１８を介してパノラマ画像のデータを記録媒体３０に記録する。そして、ＣＰＵ２７は、図４に示すフローの処理を終了させる。
【００６７】
以上より、本実施形態の電子カメラ１は、撮影者自身をパノラマ画像内の指定した位置に写し込めるように撮影開始位置を設定した上で、装置本体１ａを回転しながらパノラマ撮影をするため、撮影者自身をパノラマ画像内の指定した位置に簡単に写し込むことができる。
【００６８】
（第１変形例）
次に、上記の実施形態の第１変形例について説明する。上記の実施形態では、装置本体１ａを水平方向に回転させるパン動作により、パノラマ撮影を行なった。第１変形例では、装置本体１ａを垂直方向に回転させるチルト動作により、パノラマ撮影を行なっても良い。これにより、電子カメラ１は、パン動作に限られず、チルト動作によってもパノラマ撮影を行なうことができる。
【００６９】
図９は、第１変形例を説明する図である。図９に示す通り、第１変形例では、図２に示す状態から雲台４０を９０度時計回りに回転させることにより、装置本体１ａを垂直方向（チルト方向）に回転させて、パノラマ撮影を行なうことができる。
【００７０】
図１０は、第１変形例で撮影されるパノラマ画像について説明する図である。図１０では、塔１００を背景として撮影者Ｐを自分撮りパノラマモードで撮影する場合について例示している。ここで、第１変形例において、回転制御部２７ａは、例えば地上から上空に向く方向に装置本体１ａを回転させることを特徴とする。これにより、顔検出部２７ｂは、上空から地上に向く方向に回転させるよりも速く、顔を検出（図中、顔枠Ｗで示す領域）することができる。
【００７１】
（第２変形例）
次に、上記の実施形態の第２変形例について説明する。上記の実施形態では、装置本体１ａを水平方向に回転させるパン動作により、パノラマ撮影を行なった。ここで、第２変形例では、パン動作とチルト動作とを兼ね備える構成としても良い。
【００７２】
図１１は、第２変形例を説明する図である。図１１では、電子カメラ２の筐体の正面図を示す。従来から、撮像素子を有する撮像部と装置本体とが回転自在に接続してなる撮像装置が知られている（例えば、特開平１０−１６４４２６号公報参照）。第２変形例の電子カメラ２では、撮像部が装置本体側の制御により回転自在とする点を特徴とする。つまり、第２変形例の電子カメラ２では、電子カメラ１と比較して、撮像部を回転させる第２の回転機構をさらに備える。以下の電子カメラ２の説明において、図１に示す電子カメラ１のブロック図と同様の構成については、図１を流用して同じ符号で説明する。
【００７３】
図１１において、電子カメラ２は、撮像部５１と、装置本体１ａと、装置本体支持台２６とを備える。電子カメラ２において、撮像部５１は、例えば、図１に示す電子カメラ１の撮影光学系１０と撮像素子１２を含む。そして、電子カメラ２では、撮像部５１と装置本体支持台２６とを除く部分が装置本体１ａとなる。
【００７４】
具体的には、電子カメラ２は、撮影光学系からの被写体の像を撮像して画像を生成する撮像部５１と、連写によるパノラマ撮影を行なうために装置本体１ａを回転させる第１の回転機構５２と、連写によるパノラマ撮影を行なうために撮像部５１を回転させる第２の回転機構５３と、第１の回転機構５２と第２の回転機構５３を制御する回転制御部２７ａと、撮像部５１が時系列に生成する構図確認用の動画像から顔を検出する顔検出部２７ｂと、パノラマ撮影の撮影範囲を設定する撮影範囲設定部２７ｃと、パノラマ画像内に写し込む撮影者の顔の位置情報を設定する位置情報設定部２７ｄと、パノラマ撮影の開始の指示入力を受け付けるパノラマ撮影受付部２７ｅと、パノラマ撮影受付部２７ｅが指示入力を受け付けた場合、顔検出部２７ｂが回転制御部２７ａの制御に応じて検出した動画像内の撮影者の顔の位置、位置情報及び撮影範囲に基づいて、回転制御部２７ａが第１の回転機構５２と第２の回転機構５３との少なくとも一方を制御することにより、装置本体１ａを撮影開始位置に設定する撮影開始位置設定部２７ｆと、回転制御部２７ａが第１の回転機構５２と第２の回転機構５３との少なくとも一方を制御することにより、パノラマ撮影を撮影開始位置から行なうパノラマ撮影制御部２７ｇと、パノラマ撮影により得られた複数の画像からパノラマ画像を生成するパノラマ画像生成部２７ｈとを備えることを特徴とする。なお、図１１では、第１の回転機構５２と第２の回転機構５３に加え、動力伝達部５４、５５を模式的に描いている。動力伝達部５４、５５は、図３に示す動力伝達部２５ｄと同様である。また、第１の回転機構５２と第２の回転機構５３とは、図３に示す回転機構２５と同様である。
【００７５】
以上より、電子カメラ２の顔検出部２７ｂは、パン動作とチルト動作とを組み合わせて、顔検出処理を行なうことが可能となる。また、電子カメラ２のパノラマ撮影制御部２７ｇは、ユーザ入力に応じて、パン動作によるパノラマ撮影又はチルト動作によるパノラマ撮影を簡単に行なうことができる。
【００７６】
（実施形態の補足事項）
（１）上記の実施形態では、パノラマ撮影として所定の角度毎に連写撮影したが、以下に示すような手段でパノラマ撮影をしてパノラマ画像を生成しても良い。
【００７７】
図１２は、パノラマ画像の生成処理の一例を説明する図である。図１２（ａ）において、パノラマ撮影制御部２７ｇは、１枚の撮影画像の撮影範囲を例えば１８度よりも広く撮影しても良い。この場合、パノラマ画像生成部２７ｈは、１２枚の撮影画像毎に撮影範囲として１８度分を切り出した後、３度をのりしろ部分としてパノラマ画像を生成しても良い。これにより、パノラマ画像生成部２７ｈは、図１２（ｂ）に示す通り、図７（ａ）と同様のパノラマ画像を生成することができる。
【００７８】
（２）上記の実施形態では、電子カメラ１は、図２に示すように雲台４０を介して三脚４１に取り付けられていたが、必ずしも三脚４１に取り付けられる必要はなく、例えば、テーブルに置いて撮影しても良い。また、装置本体支持台２６の形状は、装置本体１ａが回転できるのであれば良く、例えば、テーブルに置いたときに安定して装置本体１ａを支える円形の形状であっても良い。
【００７９】
（３）上記の実施形態では、電子カメラ１に回転機構２５を備えたが、他の方式としては、例えば、雲台側に同様の回転機構を備えた電動雲台を採用しても良い。この場合、回転制御部２７ａは、電動雲台を制御し、電子カメラ１を回転させる。
【符号の説明】
【００８０】
１・・・電子カメラ、１２・・・撮像素子、２５・・・回転機構、２７ａ・・・回転制御部、２７ｂ・・・顔検出部、２７ｃ・・・撮影範囲設定部、２７ｄ・・・位置情報設定部、２７ｅ・・・パノラマ撮影受付部、２７ｆ・・・撮影開始位置設定部、２７ｇ・・・パノラマ撮影制御部、２７ｈ・・・パノラマ画像生成部
【図１】
2013034158.tif 000003
【図２】
2013034158.tif 000004
【図３】
2013034158.tif 000005
【図４】
2013034158.tif 000006
【図５】
2013034158.tif 000007
【図６】
2013034158.tif 000008
【図７】
2013034158.tif 000009
【図８】
2013034158.tif 000010
【図９】
2013034158.tif 000011
【図１０】
2013034158.tif 000012
【図１１】
2013034158.tif 000013
【図１２】
2013034158.tif 000014