(57)【特許請求の範囲】
【請求項１】
ユーザによるパノラマ画像の撮像動作の開始指示後に、前記撮像動作の開始指示位置から第１方向に第１距離を移動した位置への撮像装置の到達に応じて、前記パノラマ画像を生成するために用いられる複数の撮像画像の撮像動作を開始させ、前記撮像動作の開始後に、前記撮像動作の開始位置から前記第１方向の反対方向である第２方向に、前記第１距離よりも大きい第２距離を移動した位置への前記撮像装置の到達に応じて、前記撮像動作を終了させる制御を行う制御部を具備する撮像装置。
【請求項２】
前記制御部は、前記撮像画像の撮像動作を開始した旨の通知を表示させる請求項１記載の撮像装置。
【請求項３】
前記制御部は、前記撮像画像の撮像動作を終了したときには前記通知を消去させる請求項２記載の撮像装置。
【請求項４】
前記制御部は、色の変化および表示態様の変更のうちの少なくとも１つにより前記通知を表示させる請求項２記載の撮像装置。
【請求項５】
前記制御部は、前記第１方向に沿った前記第１距離に対する第１の移動の進捗と、前記第２方向に沿った前記第２距離に対する第２の移動の進捗とのうちの少なくとも１つを表すステータスバーを表示させる請求項１記載の撮像装置。
【請求項６】
前記第２距離の開始位置は、前記第１距離の終端位置に一致または近接する請求項１記載の撮像装置。
【請求項７】
前記制御部は、前記第１方向および前記第２方向のうちの少なくとも１つについて、前記撮像装置のスイング方向を示す支援画像を表示させる請求項１記載の撮像装置。
【請求項８】
前記制御部は、前記撮像画像の撮像動作の終了に伴って、前記支援画像の表示を消去させる請求項７記載の撮像装置。
【請求項９】
前記撮像装置の回転移動または前記撮像装置の直線状の移動のうちの少なくとも１つを検出する検出部をさらに具備する請求項１記載の撮像装置。
【請求項１０】
前記制御部は、前記撮像装置が前記第１方向に移動する前に前記パノラマ画像における基準位置を取得する請求項１記載の撮像装置。
【請求項１１】
前記制御部は、前記第１方向に沿った前記第１距離に対する第１の移動の進捗と、前記第２方向に沿った前記第２距離に対する第２の移動の進捗とのうちの少なくとも１つを表すステータスバーの中心に前記基準位置を設定する請求項１０記載の撮像装置。
【請求項１２】
前記第２方向における前記撮像装置の移動範囲と、前記第１方向における前記撮像装置の移動範囲とのうちの少なくとも一部が重複する請求項１記載の撮像装置。
【請求項１３】
前記複数の撮像画像に基づいて、前記パノラマ画像を生成するパノラマ画像生成部をさらに具備する請求項１記載の撮像装置。
【請求項１４】
ユーザによるパノラマ画像の撮像動作の開始指示後に、前記撮像動作の開始指示位置から第１方向に第１距離を移動した位置への撮像装置の到達に応じて、前記パノラマ画像を生成するために用いられる複数の撮像画像の撮像動作を開始させ、前記撮像動作の開始後に、前記撮像動作の開始位置から前記第１方向の反対方向である第２方向に、前記第１距離よりも大きい第２距離を移動した位置への前記撮像装置の到達に応じて、前記撮像動作を終了させる制御を行う制御手順を具備する撮像装置の制御方法。
【請求項１５】
前記制御手順は、前記撮像画像の撮像動作を開始した旨の通知を表示させる請求項１４記載の撮像装置の制御方法。
【請求項１６】
前記制御手順は、前記撮像画像の撮像動作を終了したときには前記通知を消去させる請求項１５記載の撮像装置の制御方法。
【請求項１７】
前記制御手順は、色の変化および表示態様の変更のうちの少なくとも１つにより前記通知を表示させる請求項１５記載の撮像装置の制御方法。
【請求項１８】
前記制御手順は、前記第１方向に沿った前記第１距離に対する第１の移動の進捗と、前記第２方向に沿った前記第２距離に対する第２の移動の進捗とのうちの少なくとも１つを表すステータスバーを表示させる請求項１４記載の撮像装置の制御方法。
【請求項１９】
前記第２距離の開始位置は、前記第１距離の終端位置に一致または近接する請求項１４記載の撮像装置の制御方法。
【請求項２０】
前記制御手順は、前記第１方向および前記第２方向のうちの少なくとも１つについて、前記撮像装置のスイング方向を示す支援画像を表示させる請求項１４記載の撮像装置の制御方法。
【請求項２１】
前記制御手順は、前記撮像画像の撮像動作の終了に伴って、前記支援画像の表示を消去させる請求項２０記載の撮像装置の制御方法。
【請求項２２】
前記制御手順は、前記撮像装置の回転移動または前記撮像装置の直線状の移動のうちの少なくとも１つを検出させる請求項１４記載の撮像装置の制御方法。
【請求項２３】
前記制御手順は、前記撮像装置が前記第１方向に移動する前に前記パノラマ画像における基準位置を取得する請求項１４記載の撮像装置の制御方法。
【請求項２４】
前記制御手順は、前記第１方向に沿った前記第１距離に対する第１の移動の進捗と、前記第２方向に沿った前記第２距離に対する第２の移動の進捗とのうちの少なくとも１つを表すステータスバーの中心に前記基準位置を設定する請求項２３記載の撮像装置の制御方法。
【請求項２５】
前記第２方向における前記撮像装置の移動範囲と、前記第１方向における前記撮像装置の移動範囲とのうちの少なくとも一部が重複する請求項１４記載の撮像装置の制御方法。
【請求項２６】
前記複数の撮像画像に基づいて、前記パノラマ画像を生成するパノラマ画像生成手順をさらに具備する請求項１４記載の撮像装置の制御方法。
【請求項２７】
ユーザによるパノラマ画像の撮像動作の開始指示後に、前記撮像動作の開始指示位置から第１方向に第１距離を移動した位置への撮像装置の到達に応じて、前記パノラマ画像を生成するために用いられる複数の撮像画像の撮像動作を開始させ、前記撮像動作の開始後に、前記撮像動作の開始位置から前記第１方向の反対方向である第２方向に、前記第１距離よりも大きい第２距離を移動した位置への前記撮像装置の到達に応じて、前記撮像動作を終了させる制御を行う制御手順をコンピュータに実行させるプログラム。
【請求項２８】
前記制御手順は、前記撮像画像の撮像動作を開始した旨の通知を表示させる請求項２７記載のプログラム。
【請求項２９】
前記制御手順は、色の変化および表示態様の変更のうちの少なくとも１つにより前記通知を表示させる請求項２８記載のプログラム。
【請求項３０】
前記制御手順は、前記第１方向に沿った前記第１距離に対する第１の移動の進捗と、前記第２方向に沿った前記第２距離に対する第２の移動の進捗とのうちの少なくとも１つを表すステータスバーを表示させる請求項２７記載のプログラム。
【請求項３１】
前記第２距離の開始位置は、前記第１距離の終端位置に一致または近接する請求項２７記載のプログラム。
【請求項３２】
前記制御手順は、前記第１方向および前記第２方向のうちの少なくとも１つについて、前記撮像装置のスイング方向を示す支援画像を表示させる請求項２７記載のプログラム。
【請求項３３】
前記制御手順は、前記撮像装置の回転移動または前記撮像装置の直線状の移動のうちの少なくとも１つを検出させる請求項２７記載のプログラム。
【請求項３４】
前記第２方向における前記撮像装置の移動範囲と、前記第１方向における前記撮像装置の移動範囲とのうちの少なくとも一部が重複する請求項２７記載のプログラム。
【請求項３５】
前記複数の撮像画像に基づいて、前記パノラマ画像を生成するパノラマ画像生成手順をさらにコンピュータに実行させる請求項２７記載のプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、撮像装置に関し、特に、パノラマ画像を生成する撮像装置および撮像装置の制御方法ならびに当該方法をコンピュータに実行させるプログラムに関する。
【背景技術】
【０００２】
近年、風景等の被写体を撮像して画像（画像データ）を生成し、生成された画像を画像ファイルとして記録するデジタルスチルカメラ等の撮像装置が普及している。また、時系列で連続して複数の画像を生成し、この生成された複数の画像を用いて、比較的広い範囲の被写体を含むパノラマ画像を生成する撮像装置が提案されている。
【０００３】
例えば、撮像装置の後方（例えば、撮影者の位置）を軸として、円弧を描くように撮像装置を移動させて複数の画像を生成し、この複数の画像を用いてパノラマ画像を生成する撮像装置が提案されている（例えば、特許文献１参照。）。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００９−２６８０３７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
上述の従来技術によれば、ユーザが撮像装置を手で持った状態で、円弧を描くように撮像装置を移動させることによりパノラマ画像の撮像動作を行うことができるため、その撮像動作をユーザが比較的容易に行うことができる。
【０００６】
このように、上述の従来技術によりパノラマ画像の撮像動作を行う場合には、例えば、ユーザ操作による撮像動作の開始指示に応じてパノラマ画像の構図が決定される。このため、パノラマ画像の撮像動作を行う場合には、例えば、ユーザが周囲を見渡してからパノラマ画像の撮像対象となる被写体を確認し、撮像動作の開始位置および終了位置を把握する必要がある。そして、撮像動作の開始位置においてユーザが撮像動作の開始指示を行った後に、撮像装置を撮像動作の終了位置まで移動させてパノラマ画像の撮像動作を行うことになる。
【０００７】
しかしながら、このようにユーザ確認に基づいてパノラマ画像の撮像動作を行う場合には、ユーザが意図した構図とはならないおそれがある。例えば、ユーザがパノラマ画像における中心位置に配置したいと考えている物体を、パノラマ画像における中心位置に配置することができないおそれがある。この場合には、例えば、試行錯誤して複数回の撮像動作を行ったり、ユーザが意図しない構図のパノラマ画像で妥協したりすることになる。
【０００８】
本発明はこのような状況に鑑みてなされたものであり、ユーザ好みのパノラマ画像を容易に生成することを目的とする。
【課題を解決するための手段】
【０００９】
本発明は、上記課題を解決するためになされたものであり、その第１の側面は、ユーザによるパノラマ画像の撮像動作の開始指示後に、上記撮像動作の開始指示位置から第１方向に第１距離を移動した位置への撮像装置の到達に応じて、上記パノラマ画像を生成するために用いられる複数の撮像画像の撮像動作を開始させ、上記撮像動作の開始後に、上記撮像動作の開始位置から上記第１方向の反対方向である第２方向に、上記第１距離よりも大きい第２距離を移動した位置への上記撮像装置の到達に応じて、上記撮像動作を終了させる制御を行う制御部を具備する撮像装置およびその制御方法ならびに当該方法をコンピュータに実行させるプログラムである。これにより、ユーザによるパノラマ画像の撮像動作の開始指示後に、撮像動作の開始指示位置から第１方向に第１距離を移動した位置への撮像装置の到達に応じて、複数の撮像画像の撮像動作を開始させ、撮像動作の開始後に、撮像動作の開始位置から第２方向に第２距離を移動した位置への撮像装置の到達に応じて、撮像動作を終了させるという作用をもたらす。
【００１１】
また、この第１の側面において、上記制御部は、上記撮像画像の撮像動作を開始した旨の通知を表示させるようにしてもよい。これにより、撮像画像の撮像動作を開始した旨の通知を表示させるという作用をもたらす。
【００１２】
また、この第１の側面において、上記制御部は、上記撮像画像の撮像動作を終了したときには上記通知を消去させるようにしてもよい。これにより、撮像画像の撮像動作を終了したときにはその通知を消去させるという作用をもたらす。
【００１３】
また、この第１の側面において、上記制御部は、色の変化および表示態様の変更のうちの少なくとも１つにより上記通知を表示させるようにしてもよい。これにより、色の変化および表示態様の変更のうちの少なくとも１つによりその通知を表示させるという作用をもたらす。
【００１４】
また、この第１の側面において、上記制御部は、上記第１方向に沿った上記第１距離に対する第１の移動の進捗と、上記第２方向に沿った上記第２距離に対する第２の移動の進捗とのうちの少なくとも１つを表すステータスバーを表示させるようにしてもよい。これにより、第１方向に沿った第１距離に対する第１の移動の進捗と、第２方向に沿った第２距離に対する第２の移動の進捗とのうちの少なくとも１つを表すステータスバーを表示させるという作用をもたらす。
【００１５】
また、この第１の側面において、上記第２距離の開始位置は、上記第１距離の終端位置に一致または近接するようにしてもよい。これにより、第２距離の開始位置を、第１距離の終端位置に一致または近接させるという作用をもたらす。
【００１６】
また、この第１の側面において、上記制御部は、上記第１方向および上記第２方向のうちの少なくとも１つについて、上記撮像装置のスイング方向を示す支援画像を表示させるようにしてもよい。これにより、第１方向および第２方向のうちの少なくとも１つについて、撮像装置のスイング方向を示す支援画像を表示させるという作用をもたらす。
【００１７】
また、この第１の側面において、上記制御部は、上記撮像画像の撮像動作の終了に伴って、上記支援画像の表示を消去させるようにしてもよい。これにより、撮像画像の撮像動作の終了に伴って、支援画像の表示を消去させるという作用をもたらす。
【００１８】
また、この第１の側面において、上記撮像装置の回転移動または上記撮像装置の直線状の移動のうちの少なくとも１つを検出する検出部をさらに具備するようにしてもよい。これにより、撮像装置の回転移動または撮像装置の直線状の移動のうちの少なくとも１つを検出するという作用をもたらす。
また、この第１の側面において、上記制御部は、上記撮像装置が上記第１方向に移動する前に上記パノラマ画像における基準位置を取得するようにしてもよい。これにより、撮像装置が第１方向に移動する前にパノラマ画像における基準位置を取得するという作用をもたらす。
また、この第１の側面において、上記制御部は、上記第１方向に沿った上記第１距離に対する第１の移動の進捗と、上記第２方向に沿った上記第２距離に対する第２の移動の進捗とのうちの少なくとも１つを表すステータスバーの中心に上記基準位置を設定するようにしてもよい。これにより、第１方向に沿った第１距離に対する第１の移動の進捗と、第２方向に沿った第２距離に対する第２の移動の進捗とのうちの少なくとも１つを表すステータスバーの中心に基準位置を設定するという作用をもたらす。
また、この第１の側面において、上記第２方向における上記撮像装置の移動範囲と、上記第１方向における上記撮像装置の移動範囲とのうちの少なくとも一部が重複するようにしてもよい。これにより、第２方向における撮像装置の移動範囲と、第１方向における撮像装置の移動範囲とのうちの少なくとも一部が重複するという作用をもたらす。
また、この第１の側面において、上記複数の撮像画像に基づいて、上記パノラマ画像を生成するパノラマ画像生成部をさらに具備するようにしてもよい。これにより、複数の撮像画像に基づいて、パノラマ画像を生成するという作用をもたらす。
【発明の効果】
【００１９】
本発明によれば、ユーザ好みのパノラマ画像を容易に生成することができるという優れた効果を奏し得る。
【図面の簡単な説明】
【００２０】
【図１】本発明の第１の実施の形態における撮像装置１００の内部構成例を示すブロック図である。
【図２】本発明の第１の実施の形態における撮像装置１００の機能構成例を示すブロック図である。
【図３】本発明の第１の実施の形態における撮像装置１００の外観を示す斜視図である。
【図４】本発明の第１の実施の形態における入出力パネル２００に表示される表示画面例を示す図である。
【図５】本発明の第１の実施の形態における入出力パネル２００に表示される設定画面例を示す図である。
【図６】本発明の第１の実施の形態における撮像装置１００を用いてパノラマ画像を生成する場合における撮像動作と、この撮像動作により生成されるパノラマ画像との関係を示す図である。
【図７】本発明の第１の実施の形態における入出力パネル２００に表示される設定画面例を示す図である。
【図８】本発明の第１の実施の形態における撮像装置１００の姿勢と、入出力パネル２００に表示される表示画面との遷移例を模式的に示す図である。
【図９】本発明の第１の実施の形態における撮像装置１００の姿勢と、入出力パネル２００に表示される表示画面との遷移例を模式的に示す図である。
【図１０】本発明の第１の実施の形態における撮像装置１００の姿勢と、入出力パネル２００に表示される表示画面との遷移例を模式的に示す図である。
【図１１】本発明の第１の実施の形態における撮像装置１００の姿勢と、入出力パネル２００に表示される表示画面との遷移例を模式的に示す図である。
【図１２】本発明の第１の実施の形態における撮像装置１００の姿勢と、入出力パネル２００に表示される表示画面との遷移例を模式的に示す図である。
【図１３】本発明の第１の実施の形態における撮像装置１００の姿勢と、入出力パネル２００に表示される表示画面との遷移例を模式的に示す図である。
【図１４】本発明の第１の実施の形態における撮像装置１００の姿勢と、入出力パネル２００に表示される表示画面との遷移例を模式的に示す図である。
【図１５】本発明の第１の実施の形態における入出力パネル２００に表示されるスイング操作支援画面の一例を示す図である。
【図１６】本発明の第１の実施の形態における撮像装置１００の姿勢と、入出力パネル２００に表示される表示画面との遷移例を模式的に示す図である。
【図１７】本発明の第１の実施の形態における撮像装置１００の姿勢と、入出力パネル２００に表示される表示画面との遷移例を模式的に示す図である。
【図１８】本発明の第１の実施の形態における撮像装置１００の姿勢と、入出力パネル２００に表示される表示画面との遷移例を模式的に示す図である。
【図１９】本発明の第１の実施の形態における撮像装置１００の姿勢と、入出力パネル２００に表示される表示画面との遷移例を模式的に示す図である。
【図２０】本発明の第１の実施の形態における撮像装置１００の姿勢と、入出力パネル２００に表示される表示画面との遷移例を模式的に示す図である。
【図２１】本発明の第１の実施の形態における撮像装置１００の姿勢と、入出力パネル２００に表示される表示画面との遷移例を模式的に示す図である。
【図２２】本発明の第１の実施の形態における撮像装置１００の姿勢と、入出力パネル２００に表示される表示画面との遷移例を模式的に示す図である。
【図２３】本発明の第１の実施の形態における撮像装置１００の姿勢と、入出力パネル２００に表示される表示画面との遷移例を模式的に示す図である。
【図２４】本発明の第１の実施の形態における撮像装置１００による撮像制御処理の処理手順の一例を示すフローチャートである。
【図２５】本発明の第１の実施の形態における撮像装置１００による撮像制御処理の処理手順の一例を示すフローチャートである。
【図２６】本発明の第１の実施の形態における撮像装置１００による撮像制御処理の処理手順の一例を示すフローチャートである。
【図２７】本発明の第２の実施の形態における入出力パネル２００に表示される表示画面例を示す図である。
【図２８】本発明の第２の実施の形態における撮像装置１００の姿勢と、入出力パネル２００に表示される表示画面との一例を模式的に示す図である。
【図２９】本発明の第２の実施の形態における撮像装置１００の姿勢と、入出力パネル２００に表示される表示画面と、パノラマ画像における基準被写体との関係例を模式的に示す図である。
【図３０】本発明の第２の実施の形態における撮像装置１００の姿勢と、入出力パネル２００に表示される表示画面と、パノラマ画像における基準被写体との関係例を模式的に示す図である。
【図３１】本発明の第２の実施の形態における撮像装置１００の姿勢と、入出力パネル２００に表示される表示画面と、パノラマ画像における基準被写体との関係例を模式的に示す図である。
【図３２】本発明の第２の実施の形態における撮像装置１００の姿勢と、入出力パネル２００に表示される表示画面と、パノラマ画像における基準被写体との関係例を模式的に示す図である。
【図３３】本発明の第２の実施の形態における撮像装置１００の姿勢と、入出力パネル２００に表示される表示画面との一例を模式的に示す図である。
【図３４】本発明の第２の実施の形態における入出力パネル２００に表示される表示画面例を示す図である。
【図３５】本発明の第２の実施の形態における撮像装置１００による撮像制御処理の処理手順の一例を示すフローチャートである。
【図３６】本発明の第１および第２の実施の形態における入出力パネル２００に表示される表示画面例を示す図である。
【図３７】本発明の第１および第２の実施の形態における撮像装置１００によりパノラマ画像を生成する際における撮像動作を模式的に示す図である。
【発明を実施するための形態】
【００２１】
以下、本発明を実施するための形態（以下、実施の形態と称する）について説明する。説明は以下の順序により行う。
１．第１の実施の形態（撮像制御：パノラマ画像における基準位置にユーザが所望する被写体が配置されるようにパノラマ画像の撮像動作を制御する例）
２．第２の実施の形態（撮像制御：構図アシスト画像に基準被写体を表す標識を配置してユーザが所望する構図となるようにパノラマ画像の撮像動作を制御する例）
３．変形例
【００２２】
＜１．第１の実施の形態＞
［撮像装置の構成例］
図１は、本発明の第１の実施の形態における撮像装置１００の内部構成例を示すブロック図である。撮像装置１００は、レンズ部１１１と、撮像部１１２と、撮像制御部１１３と、一時記憶部１１４と、姿勢検出部１２１と、撮像装置姿勢制御部１２２と、画像処理部１３０と、出力制御部１４０と、表示部１４１と、外部出力部１４２とを備える。また、撮像装置１００は、操作受付部１５１と、入力制御部１５２と、ＵＩ（user interface）制御部１６０と、再生制御部１７０と、記録媒体１８０とを備える。なお、撮像装置１００を構成する各部の間で行われるやりとりは、バス１０１を介して行われる。また、撮像装置１００は、例えば、被写体を撮像して複数の画像（画像データ）を生成し、これらの複数の画像について各種画像処理を行うことが可能なデジタルスチルカメラにより実現することができる。
【００２３】
レンズ部１１１は、被写体からの光を集光する複数のレンズ（ズームレンズ、フォーカスレンズ等）から構成され、これらのレンズおよびアイリスを介して入射された被写体からの光が撮像部１１２に供給される。
【００２４】
撮像部１１２は、撮像制御部１１３の制御に基づいて、被写体からの入射光を変換して画像（画像データ）を生成するものであり、生成された画像を撮像制御部１１３に供給する。具体的には、レンズ部１１１を介して入射された被写体の光学像が撮像素子の撮像面に結像され、この状態で撮像素子が撮像動作を行い、画像（画像データ）が生成される。なお、撮像素子として、例えば、ＣＣＤ（Charge Coupled Device）センサやＣＭＯＳ（Complementary Metal Oxide Semiconductor）センサ等を用いることができる。
【００２５】
撮像制御部１１３は、撮像部１１２による撮像動作を制御するものであり、撮像部１１２により生成された画像（画像データ）を一時記憶部１１４を介して画像処理部１３０に供給する。
【００２６】
一時記憶部１１４は、撮像部１１２により生成された画像（画像データ）や画像処理部１３０による画像処理の際における画像（画像データ）を一時的に保存するための画像メモリである。一時記憶部１１４は、例えば、ＤＲＡＭ（Dynamic Random Access Memory）により構成される。
【００２７】
姿勢検出部１２１は、撮像装置１００の加速度、動き、傾き等を検出することにより撮像装置１００の姿勢の変化を検出するものであり、検出された姿勢の変化に関する姿勢変化情報を撮像装置姿勢制御部１２２に出力する。姿勢検出部１２１は、例えば、既存構成部品である手ブレ補正用のジャイロセンサを利用することにより、安価に実現することができる。また、専用のジャイロセンサを用いるようにしてもよい。そして、これらのジャイロセンサにより、撮像装置１００の角速度が検出され、撮像装置１００の姿勢の変化が検出される。なお、ジャイロセンサ以外の他のセンサ（例えば、加速度センサ）を用いて、撮像装置１００の加速度、動き、傾き等を検出し、この検出結果に基づいて、撮像装置１００の姿勢およびその変化を検出するようにしてもよい。
【００２８】
撮像装置姿勢制御部１２２は、姿勢検出部１２１を制御するものであり、姿勢検出部１２１から出力された姿勢情報を画像処理部１３０、ＵＩ制御部１６０等に出力する。
【００２９】
画像処理部１３０は、撮像部１１２により生成された画像（画像データ）についてエンコード等の画像処理を行うものであり、画像処理が施された画像（画像データ）を画像ファイルとして記録媒体１８０に記憶させる。例えば、画像処理部１３０は、撮像部１１２により生成された画像（画像データ）について表示用の画像処理を行い、この画像処理が施された画像を出力制御部１４０に出力して表示部１４１に表示させる。また、画像処理部１３０は、パノラマ画像撮像モードが設定されている場合には、撮像部１１２により生成された複数の画像（画像データ）を合成してパノラマ画像を生成し、この生成されたパノラマ画像を画像ファイルとして記録媒体１８０に記憶させる。また、画像処理部１３０は、記録媒体１８０に記憶されている画像ファイルの再生時には、一時記憶部１１４を介して再生制御部１７０から供給される画像のデコード処理等の画像処理を行う。
【００３０】
出力制御部１４０は、表示部１４１および外部出力部１４２に関する出力制御を行うものである。例えば、出力制御部１４０は、画像処理部１３０から出力された画像（例えば、スルー画像）を表示部１４１に表示させる。また、出力制御部１４０は、ＵＩ制御部１６０の制御に基づいて各画像（例えば、メニュー画面）を表示部１４１に表示させる。また、出力制御部１４０は、画像処理部１３０から出力された画像（例えば、スルー画像）に、ＵＩ制御部１６０の制御に基づく各画像（例えば、操作支援画像）を合成して表示部１４１に表示させる。また、出力制御部１４０は、再生制御部１７０の制御に基づいて、記録媒体１８０に記憶されている画像ファイルを表示部１４１に表示させる。
【００３１】
表示部１４１は、出力制御部１４０から供給された各種画像を表示する表示部である。表示部１４１は、例えば、撮像部１１２により生成された画像を順次表示する（いわゆる、モニタリング表示）。また、表示部１４１は、例えば、記録媒体１８０に記憶されている画像ファイルに対応する画像を表示する。なお、表示部１４１として、例えば、有機ＥＬ（Electro Luminescence）パネル等の表示パネルを用いることができる。また、表示パネルとして、図３に示すように、使用者がその指を表示面に接触または近接することにより操作入力を行うことが可能なタッチパネルを用いるようにしてもよい。
【００３２】
外部出力部１４２は、出力制御部１４０から供給される各種情報を外部機器に出力するものである。
【００３３】
操作受付部１５１は、ユーザにより操作された操作入力を受け付ける操作受付部であり、受け付けられた操作入力に応じた信号を入力制御部１５２に出力する。例えば、パノラマ画像撮像モードにおいて、パノラマ画像を生成するための撮像動作の開始を指示するためのシャッターボタン２１０（図３に示す）等の操作部材が撮像装置１００に備えられている。また、操作受付部１５１および表示部１４１については、図３に示すように、入出力パネル２００により一体で構成することができる。
【００３４】
入力制御部１５２は、操作受付部１５１により受け付けられる操作入力に関する制御を行うものである。
【００３５】
ＵＩ制御部１６０は、ユーザが意図する機能を実行するための各種画像を表示部１４１に表示させる制御を行うものである。例えば、ＵＩ制御部１６０は、ユーザ操作に基づいて、各種メニュー画面やパノラマ画像の撮像動作を支援するための操作支援画像を表示部１４１に表示させる。
【００３６】
再生制御部１７０は、記録媒体１８０に記憶されている画像ファイルを再生する際における再生制御を行うものである。例えば、再生制御部１７０は、記録媒体１８０に記憶されている画像ファイルを、一時記憶部１１４を介して画像処理部１３０に供給して画像のデコード処理等の画像処理を行わせ、この画像処理が施された画像を表示部１４１に表示させる。また、再生制御部１７０は、その表示の際における画像の再生順番や表示方法を制御する。
【００３７】
記録媒体１８０は、画像処理部１３０から供給された画像を画像ファイルとして記憶する記録デバイスである。また、記録媒体１８０は、再生制御部１７０の制御に基づいて、記憶されている画像ファイルを画像処理部１３０に供給する。記録媒体１８０には、例えば、ＪＰＥＧ形式の画像データ等の各種データが記憶される。なお、記録媒体１８０は、撮像装置１００に内蔵するようにしてもよく、撮像装置１００から着脱可能とするようにしてもよい。また、記録媒体１８０として、半導体メモリ、光記録媒体、磁気ディスク、ＨＤＤ（Hard Disk Drive）等の種々の記録媒体を用いることができる。なお、光記録媒体として、例えば、記録可能なＤＶＤ（Digital Versatile Disk）、記録可能なＣＤ（Compact Disc）、ブルーレイディスク（BlurayDisc（登録商標））等を用いることができる。
【００３８】
［撮像装置の機能構成例］
図２は、本発明の第１の実施の形態における撮像装置１００の機能構成例を示すブロック図である。撮像装置１００は、撮像部１１２と、一時記憶部１１４と、姿勢検出部１２１と、移動量検出部１３１と、パノラマ画像生成部１３２とを備える。また、撮像装置１００は、表示部１４１と、操作受付部１５１と、記録媒体１８０と、制御部１９０と、表示制御部１９１と、記録制御部１９２とを備える。なお、図２では、図１に示す各部のうち、主にパノラマ画像の撮像時における画像処理および表示処理に関する部分のみを示し、他の部分を省略して示す。
【００３９】
撮像部１１２は、制御部１９０の制御に基づいて、被写体を撮像して画像を生成するものであり、生成された画像を一時記憶部１１４に供給する。また、撮像部１１２は、パノラマ画像撮像モードが設定されている場合には、被写体を時系列で連続して撮像して複数の画像を生成し、生成された画像を一時記憶部１１４に供給する。
【００４０】
一時記憶部１１４は、撮像部１１２により生成された画像を保持する画像メモリであり、保持されている画像を移動量検出部１３１およびパノラマ画像生成部１３２に供給する。
【００４１】
姿勢検出部１２１は、撮像装置１００の姿勢の変化を検出するものであり、検出された姿勢の変化に関する姿勢変化情報を制御部１９０に出力する。例えば、姿勢検出部１２１は、撮像装置１００の現在位置（または、撮像装置１００の近傍の位置（例えば、後方の位置））を軸とする特定方向（例えば、水平方向）への撮像装置１００の回転移動に応じて変化する撮像装置１００の姿勢の変化を検出する。
【００４２】
移動量検出部１３１は、一時記憶部１１４に保持されている画像について、時間軸において隣接する画像間における移動量および移動方向を検出するものであり、検出された移動量および移動方向をパノラマ画像生成部１３２に出力する。例えば、移動量検出部１３１は、隣接する２つの画像を構成する画素間のマッチング処理（すなわち、同一被写体の撮像領域を判別するマッチング処理）を行い、各画像間において移動された画素数を算出する。このマッチング処理では、基本的には被写体は静止していると仮定した処理を行う。なお、被写体に動体が含まれる場合には、画像全体の動きベクトルと異なる動きベクトルが検出されるが、これらの動体に対応する動きベクトルは検出対象外として処理を行う。すなわち、撮像装置１００の移動に伴って発生する画像全体の動きに対応する動きベクトル（ＧＭＶ：グローバルモーションベクトル）のみを検出する。なお、移動量検出部１３１は、図１に示す画像処理部１３０に対応する。
【００４３】
パノラマ画像生成部１３２は、制御部１９０の制御に基づいて、一時記憶部１１４に保持されている複数の画像を用いてパノラマ画像を生成するものであり、生成されたパノラマ画像を表示制御部１９１および記録制御部１９２に供給する。例えば、パノラマ画像生成部１３２は、制御部１９０から出力された解析結果（撮像装置１００の姿勢の変化量の解析結果）に基づいて、一時記憶部１１４に保持されている複数の画像のそれぞれにおける合成対象領域を算出する。そして、パノラマ画像生成部１３２は、複数の画像のそれぞれにおける合成対象領域から画像を取り出し、この取り出された画像を合成してパノラマ画像を生成する。この場合に、パノラマ画像生成部１３２は、移動量検出部１３１から出力された移動量および移動方向に基づいて、その取り出された画像を重ねて合成してパノラマ画像を生成する。また、パノラマ画像生成部１３２は、撮像部１１２により生成され、一時記憶部１１４に保持されている画像をスルー画像として表示させるための画像を表示制御部１９１に順次供給する。なお、パノラマ画像生成部１３２は、図１に示す画像処理部１３０に対応する。
【００４４】
操作受付部１５１は、ユーザにより操作された操作入力を受け付ける操作部であり、受け付けられた操作入力に応じた操作信号を制御部１９０に出力する。
【００４５】
制御部１９０は、操作受付部１５１からの操作信号および姿勢検出部１２１からの姿勢変化情報に基づいて、撮像装置１００の各部を制御するものである。例えば、制御部１９０は、操作受付部１５１により撮像モードの設定操作が受け付けられた場合には、その設定操作に応じた撮像モードを設定する。なお、本発明の第１の実施の形態では、パノラマ画像を生成するためのパノラマ画像撮像モードとして、第１撮像モード乃至第３撮像モード（図７（ａ）に示す）を設定する場合を例にして説明する。また、制御部１９０は、操作受付部１５１により基準位置（図７（ｂ）に示す）の設定操作が受け付けられた場合には、その設定操作に応じた基準位置を設定する。
【００４６】
また、制御部１９０は、操作受付部１５１からの操作信号に基づいてパノラマ画像における基準位置に配置すべき被写体を決定する。具体的には、制御部１９０は、ユーザによる決定指示操作（例えば、シャッターボタン２１０の押下操作）が受け付けられた際に撮像部１１２の撮像対象となっていた被写体を基準位置に配置すべき被写体として決定する。例えば、制御部１９０は、第１撮像モードまたは第２撮像モードが設定されている場合には、パノラマ画像の撮像動作の開始前にユーザ操作に基づいて基準位置に配置すべき被写体を決定する。また、制御部１９０は、第３撮像モードが設定されている場合には、パノラマ画像の撮像動作中にユーザ操作に基づいて基準位置に配置すべき被写体を決定する。例えば、制御部１９０は、第１撮像モードが設定されている場合には、基準位置に配置すべき被写体の決定指示操作が受け付けられた際における撮像装置１００の姿勢を基準とする撮像動作の開始時における撮像装置１００の回転角度を開始位置として決定する。また、制御部１９０は、第１撮像モード乃至第３撮像モードが設定されている場合には、その決定指示操作が受け付けられた際における撮像装置１００の姿勢を基準とする撮像動作の終了時における撮像装置１００の回転角度を終了位置として決定する。
【００４７】
また、制御部１９０は、パノラマ画像における基準位置に配置すべき被写体として決定されたその被写体がその基準位置に配置されるように、姿勢検出部１２１から出力された姿勢変化情報に基づいて撮像部１１２の撮像制御を行う。具体的には、制御部１９０は、第１撮像モードが設定されている場合には、その決定された被写体が基準位置に配置されるように、パノラマ画像の撮像動作の開始位置および終了位置を決定する。そして、制御部１９０は、その姿勢変化情報に基づいて撮像装置１００が開始位置または終了位置に到達したかを判断し、撮像装置１００が開始位置に到達した際に撮像動作を開始させ、撮像装置１００が終了位置に到達した際に撮像動作を終了させる。
【００４８】
また、制御部１９０は、第２撮像モードが設定されている場合には、パノラマ画像の撮像動作の開始を指示するユーザ操作に基づいてその撮像動作を開始させ、その決定された被写体が基準位置に配置されるように、その撮像動作の終了位置を決定する。そして、制御部１９０は、その姿勢変化情報に基づいて撮像装置１００が終了位置に到達したかを判断し、撮像装置１００が終了位置に到達した際に撮像動作を終了させる。
【００４９】
また、制御部１９０は、第３撮像モードが設定されている場合には、パノラマ画像の撮像動作の開始位置と、パノラマ画像における基準位置に配置すべき被写体の決定時における撮像装置１００の姿勢とに基づいてパノラマ画像の撮像動作の終了位置を決定する。この場合に、その決定された被写体が基準位置に配置されるようにその撮像動作の終了位置が決定される。そして、制御部１９０は、姿勢変化情報に基づいて撮像装置１００が終了位置に到達したかを判断し、撮像装置１００が終了位置に到達した際に撮像動作を終了させる。
【００５０】
また、制御部１９０は、パノラマ画像における基準位置に配置すべき被写体を決定するユーザ操作が受け付けられた場合には、パノラマ画像の撮像動作の開始位置まで撮像装置１００の姿勢を変化させるための操作支援画像を表示部１４１に表示させる制御を行う。また、制御部１９０は、その開始位置まで撮像装置１００の姿勢が変化した後には、パノラマ画像の撮像動作の終了位置まで撮像装置１００の姿勢を変化させるための操作支援画像を表示部１４１に表示させる制御を行う。
【００５１】
また、例えば、制御部１９０は、姿勢検出部１２１から出力された姿勢変化情報に基づいて、撮像装置１００の姿勢の変化量（移動方向、移動量等）を解析してその解析結果をパノラマ画像生成部１３２および表示制御部１９１に出力する。また、例えば、制御部１９０は、撮像部１１２による複数の画像の生成処理が終了した後に、パノラマ画像生成部１３２により生成されたパノラマ画像を表示部１４１に表示させる制御を行う。なお、制御部１９０は、特許請求の範囲に記載の決定部および制御部の一例である。
【００５２】
表示制御部１９１は、制御部１９０の制御に基づいて、パノラマ画像生成部１３２により生成されたパノラマ画像を表示部１４１に表示させるものである。例えば、表示制御部１９１は、パノラマ画像における基準位置に配置すべき被写体を決定するユーザ操作が受け付けられた場合には、パノラマ画像の撮像動作の開始位置まで撮像装置１００の姿勢を変化させるための操作支援画像を表示部１４１に表示させる。また、表示制御部１９１は、その開始位置まで撮像装置１００の姿勢が変化した後には、パノラマ画像の撮像動作の終了位置まで撮像装置１００の姿勢を変化させるための操作支援画像を表示部１４１に表示させる。
【００５３】
表示部１４１は、表示制御部１９１から供給された画像を表示する表示部である。また、表示部１４１には各種メニュー画面や各種画像が表示される。
【００５４】
記録制御部１９２は、制御部１９０の制御に基づいて、パノラマ画像生成部１３２により生成されたパノラマ画像を記録媒体１８０に記録させる制御を行うものである。
【００５５】
記録媒体１８０は、パノラマ画像生成部１３２により生成されたパノラマ画像を画像ファイル（画像コンテンツ）として記憶するものである。
【００５６】
［撮像装置の外観構成例］
図３は、本発明の第１の実施の形態における撮像装置１００の外観を示す斜視図である。図３（ａ）は、撮像装置１００の正面（すなわち、被写体に向けられるレンズが設けられている面）側の外観を示す斜視図である。また、図３（ｂ）は、撮像装置１００の背面（すなわち、撮影者に向けられる入出力パネル２００が設けられている面）側の外観を示す斜視図である。
【００５７】
撮像装置１００は、レンズ部１１１と、シャッターボタン２１０と、入出力パネル２００とを備える。撮像装置１００は、被写体を撮像して画像（画像データ）を生成し、この生成された画像を画像コンテンツ（静止画コンテンツまたは動画コンテンツ）として記録媒体１８０（図１に示す）に記録することが可能な撮像装置である。なお、撮像装置１００には、電源スイッチ、モード切替スイッチ、ズームボタン等の他の操作部材が備えられているが、ここでの図示および説明は省略する。
【００５８】
シャッターボタン２１０は、被写体を撮像して生成された画像（画像データ）を画像コンテンツとして記録する際にユーザにより押下されるボタンである。例えば、静止画を記録するための静止画撮像モードが設定されている場合において、シャッターボタン２１０が半押しされた場合には、オートフォーカスを行うためのフォーカス制御が行われる。また、シャッターボタン２１０が全押しされた場合には、そのフォーカス制御が行われ、この全押しの際に撮像部１１２により撮像された画像が関連付けて記録媒体１８０に記録される。また、パノラマ画像撮像モードが設定されている場合におけるシャッターボタン２１０の押下操作については、図８乃至図２３等を参照して詳細に説明する。
【００５９】
入出力パネル２００は、各種画像を表示するとともに、入出力パネル２００における接触操作を検出することによりユーザからの操作入力を受け付けるものである。入出力パネル２００は、例えば、タッチパネルにより実現される。なお、入出力パネル２００は、図１および図２に示す表示部１４１および操作受付部１５１に対応する。
【００６０】
［パノラマ画像撮像モード設定時における表示画面例］
図４は、本発明の第１の実施の形態における入出力パネル２００に表示される表示画面例を示す図である。図４に示す表示画面３００において、左側に表示されるアイコン（３０１乃至３０５）は、主に設定操作を行う際に用いられるアイコンであり、右側に表示されるアイコン（３０６乃至３０９）は、主に現在の状態等を表すアイコンである。
【００６１】
メニュー画面への遷移ボタン３０１は、メニュー画面に遷移する際に押下されるボタンである。すなわち、メニュー画面への遷移ボタン３０１が押下されると、入出力パネル２００にメニュー画面が表示される。
【００６２】
動画撮像モードへの遷移ボタン３０２は、動画撮像モードを設定する際に押下されるアイコンである。すなわち、動画撮像モードへの遷移ボタン３０２が押下されると、動画撮像モードが設定され、動画の撮像動作（動画撮影）を行うことができる。
【００６３】
スイング方向設定ボタン３０３は、パノラマ画像撮像モードが設定されている場合において、スイング方向を設定する際に押下されるボタンである。また、スイング方向設定ボタン３０３として、設定されているスイング方向に対応する標識が表示される。図４では、左側から右側にスイング操作を行う設定がされている場合を示す。なお、スイング方向設定ボタン３０３が押下された場合に表示されるスイング方向設定画面３２０については、図５（ａ）を参照して詳細に説明する。なお、本発明の第１の実施の形態では、撮像装置１００の現在位置（または、撮像装置１００の近傍の位置（例えば、後方の位置））を軸とする特定方向（例えば、水平方向）への撮像装置１００の回転操作をスイング操作と称して説明する。また、その操作方向をスイング方向とする。
【００６４】
画サイズ設定ボタン３０４は、パノラマ画像撮像モードが設定されている場合において、スイング方向における画サイズを設定する際に押下されるボタンである。本発明の第１の実施の形態では、画サイズとして、スタンダード（１８０度）およびワイド（２４０度）を設定する例を示す。また、画サイズ設定ボタン３０４として、設定されている画サイズに対応する標識が表示される。図４では、スタンダード（ＳＴＤ）が設定されている場合を示す。また、スイング方向設定ボタン３０３および画サイズ設定ボタン３０４は、パノラマ画像撮像モードが設定されている場合にのみ表示される。なお、画サイズ設定ボタン３０４が押下された場合に表示される画サイズ設定画面３３０については、図５（ｂ）を参照して詳細に説明する。
【００６５】
露出値設定ボタン３０５は、露出値（ＥＶ値：Exposure Value）を設定する際に押下されるボタンである。すなわち、露出値設定ボタン３０５が押下されると、露出値を設定するための設定画面が表示される。
【００６６】
パノラマ画像記録可能枚数通知アイコン３０６は、撮像装置１００に内蔵されているメモリ（例えば、記録媒体１８０）により記録が可能なパノラマ画像の枚数を表すアイコンである。例えば、パノラマ画像記録可能枚数通知アイコン３０６は、メモリを模式的に表す標識と、記録可能なパノラマ画像の枚数を示す値「１０」（メモリを表す標識の右下部分に配置）とが表示される。
【００６７】
パノラマ画サイズ通知アイコン３０７は、パノラマ画像撮像モードにおいて設定されているスイング方向における画サイズを表すアイコンである。すなわち、画サイズ設定ボタン３０４の押下後に設定された画サイズを表す標識が表示される。
【００６８】
設定モード通知アイコン３０８は、現在設定されているモードを表すアイコンである。例えば、再生モード、撮像モード（静止画撮像モード、パノラマ画像撮像モード、動画撮像モード）の何れかを表す標識が表示される。なお、図４では、パノラマ画像撮像モードが設定されている場合における標識を設定モード通知アイコン３０８として示す。
【００６９】
再生モードへの遷移ボタン３０９は、再生モードに遷移する際に押下されるボタンである。すなわち、再生モードへの遷移ボタン３０９が押下されると、再生モードが設定される。
【００７０】
フォーカス枠３１０は、入出力パネル２００に表示される被写体のうち、フォーカスをあわせる対象（合焦対象）を特定するための枠であり、表示画面３００の中央付近に４つの白抜き括弧として配置される。すなわち、フォーカス枠３１０の枠内に存在する被写体のうち、１または複数にフォーカスが合うことになる。
【００７１】
パノラマ撮像動作操作支援画像３１１は、ユーザにスイング方向を通知するための操作支援画像である。具体的には、パノラマ撮像動作操作支援画像３１１は、パノラマ画像撮像モードが設定されている場合に表示され、パノラマ画像の撮影位置に仮想的に配置された５つのカメラにより構成される。また、パノラマ撮像動作操作支援画像３１１は、パノラマ画像撮像モードにおいて設定されているスイング方向（スイング方向設定ボタン３０３の押下後に設定されるスイング方向）を、５つのカメラの表示切替により通知する。例えば、ユーザを基準として、左側から右側に撮像装置１００をスイングする設定がされている場合を想定する。この場合には、パノラマ撮像動作操作支援画像３１１を構成する５つのカメラのうちの１つが、左側から右側に向かって特定色に順次切替る。そして、５つのカメラのうちの右端のカメラが特定色に切替った後には、左端のカメラが特定色に切替るようにする。以降も同様にカメラの特定色への切替表示が継続して行われる。図４では、真ん中のカメラが特定色とされている状態を示す。なお、パノラマ撮像動作操作支援画像３１１は、パノラマ画像の撮像動作を開始する開始指示操作（シャッター押下操作）が行われると消去される。
【００７２】
メッセージ表示領域３１２は、ユーザに対する操作を支援するためのメッセージを表示する領域である。
【００７３】
通知情報３１３は、パノラマ画像撮像モードが設定されている場合に、パノラマ画像に含まれない可能性がある被写体部分をユーザに通知するための領域である。具体的には、通知情報３１３全体を薄黒くすることにより、パノラマ画像に含まれない可能性のある被写体部分をユーザに通知することができる。例えば、パノラマ画像撮像モードにおけるスイング操作の最初の状態では、表示画面３００の左端に相当する被写体については、その画像が生成されず、パノラマ画像に含まれない。そこで、図４に示すように、パノラマ画像撮像モードにおけるスイング操作の最初の状態では、表示画面３００の左端に通知情報３１３が表示される。また、パノラマ画像撮像モードにおけるスイング操作に応じて、左側から右側に向かって通知情報３１３を移動させる。この場合には、通知情報３１３の横幅のサイズが、その移動に応じて変更される。
【００７４】
［スイング方向および画サイズ設定時における設定画面例］
図５は、本発明の第１の実施の形態における入出力パネル２００に表示される設定画面例を示す図である。図５（ａ）には、スイング方向設定画面３２０を示す。スイング方向設定画面３２０は、図４に示す表示画面３００において、スイング方向設定ボタン３０３が押下された後に、表示画面３００に重ねて表示される画面である。
【００７５】
スイング方向設定画面３２０には、スイング方向選択ボタン３２１乃至３２４と、「×」ボタン３２５と、「？」ボタン３２６とが設けられている。
【００７６】
スイング方向選択ボタン３２１乃至３２４は、それぞれの標識内に付されている矢印により特定される方向をスイング方向として選択する際に押下されるボタンである。例えば、左側から右側にスイング操作を行う設定する場合には、スイング方向設定ボタン３２１が押下される。また、ユーザによる選択操作が行われた場合には、その旨を示す枠３２７が付される。
【００７７】
「×」ボタン３２５は、スイング方向設定画面３２０を消去する際に押下されるボタンであり、「？」ボタン３２６は、ヘルプ機能を使用する際に押下されるボタンである。
【００７８】
図５（ｂ）には、画サイズ設定画面３３０を示す。画サイズ設定画面３３０は、図４に示す表示画面３００において、画サイズ設定ボタン３０４が押下された後に、表示画面３００に重ねて表示される画面である。
【００７９】
画サイズ設定画面３３０には、画サイズ選択ボタン３３１および３３２と、「×」ボタン３３３と、「？」ボタン３３４とが設けられている。
【００８０】
画サイズ選択ボタン３３１および３３２は、それぞれの標識内に付されている文字により特定される画サイズを選択する際に押下されるボタンである。例えば、スタンダード（１８０度）を選択する場合には、画サイズ選択ボタン３３１が押下され、ワイド（２４０度）を選択する場合には、画サイズ選択ボタン３３２が押下される。また、ユーザによる選択操作が行われた場合には、その旨を示す枠３３５が付される。なお、この例では。２種類の画サイズのうちからユーザが所望する画サイズを選択する例を示すが、３種類以上の画サイズのうちからユーザが所望する画サイズを選択するようにしてもよい。また、ユーザによる入力操作（例えば、画サイズ（角度）の数値の入力操作）により画サイズを設定するようにしてもよい。
【００８１】
「×」ボタン３３３は、画サイズ設定画面３３０を消去する際に押下されるボタンであり、「？」ボタン３３４は、ヘルプ機能を使用する際に押下されるボタンである。
【００８２】
［パノラマ画像の撮像動作例］
次に、撮像装置１００を用いて撮像動作を行う場合について説明する。
【００８３】
図６は、本発明の第１の実施の形態における撮像装置１００を用いてパノラマ画像を生成する場合における撮像動作と、この撮像動作により生成されるパノラマ画像との関係を示す図である。
【００８４】
図６（ａ）には、撮像装置１００を用いてパノラマ画像を生成する場合において撮像対象となる場所４００を上から見た場合における上面図を示す。場所４００は、山、建物、木、湖、牛の像４０１等を含む場所であり、図６（ａ）では、説明の容易のため、これらを簡略化して示す。また、図６（ａ）では、スイング方向として左側から右側にスイング操作を行う設定がされ、画サイズとしてスタンダード（１８０度）が設定されている例を示す。また、図６（ａ）では、牛の像４０１の位置がパノラマ画像の中心位置となるように、ユーザが撮像装置１００を操作してパノラマ画像を生成する例を示す。
【００８５】
図６（ｂ）には、図６（ａ）に示す撮像動作により生成されたパノラマ画像４１０を示す。すなわち、パノラマ画像４１０は、牛の像４０１が中心位置に配置されたパノラマ画像である。このように、中心位置に牛の像４０１が配置されるパノラマ画像を、湖畔を逍遥するユーザ４０４が所望する場合を想定する。この場合には、ユーザ４０４は、例えば、撮像動作の開始位置４０２において、パノラマ画像の撮像動作を開始し、撮像動作の終了位置４０３において、パノラマ画像の撮像動作を終了させる必要がある。
【００８６】
このように撮像動作を行うためには、ユーザ４０４が場所４００における周囲を見渡し、開始位置４０２および終了位置４０３を把握して、撮像動作を開始する必要がある。しかしながら、ユーザ４０４が場所４００における周囲を見渡し、目視により開始位置４０２および終了位置４０３を正確に把握することは困難であることが想定される。また、開始位置４０２および終了位置４０３を正確に把握することができない場合には、ユーザ４０４が所望するパノラマ画像（中心位置に牛の像４０１が配置されるパノラマ画像）を生成することができない。この場合には、開始位置４０２および終了位置４０３を再度確認し直して撮像動作を再度行うか、ユーザ４０４が意図しないパノラマ画像（すなわち、中心位置に牛の像４０１が配置されていないパノラマ画像）で満足するか、をユーザ４０４が選択することになる。
【００８７】
そこで、本発明の第１の実施の形態では、パノラマ画像における基準位置に配置すべき被写体として決定された被写体が基準位置に配置されるように撮像部１１２の撮像制御を行う例を示す。
【００８８】
［撮像条件の設定画面例］
図７は、本発明の第１の実施の形態における入出力パネル２００に表示される設定画面例を示す図である。図７（ａ）には、パノラマ画像撮像モード設定画面３４０を示す。パノラマ画像撮像モード設定画面３４０は、パノラマ画像撮像モードの種類を設定する際に入出力パネル２００に表示される画面である。例えば、パノラマ画像を記録するためのパノラマ画像撮像モードの設定操作が行われた直後にパノラマ画像撮像モード設定画面３４０が表示される。パノラマ画像撮像モード設定画面３４０には、第１乃至第４撮像モード設定ボタン３４１乃至３４４と、決定ボタン３４５と、戻るボタン３４６とが設けられている。
【００８９】
第１乃至第４撮像モード設定ボタン３４１乃至３４４は、パノラマ画像撮像モードの種類を設定する際に押下されるボタンである。第１撮像モード設定ボタン３４１は、第１撮像モードを設定する際に押下されるボタンである。なお、第１撮像モードについては、図８乃至図１４を参照して詳細に説明する。第２撮像モード設定ボタン３４２は、第２撮像モードを設定する際に押下されるボタンである。なお、第２撮像モードについては、図１６乃至図１９を参照して詳細に説明する。第３撮像モード設定ボタン３４３は、第３撮像モードを設定する際に押下されるボタンである。なお、第３撮像モードについては、図２０乃至図２３を参照して詳細に説明する。第４撮像モード設定ボタン３４４は、第４撮像モードを設定する際に押下されるボタンである。なお、第４撮像モードについては、本発明の第２の実施の形態において詳細に説明する。
【００９０】
決定ボタン３４５は、第１乃至第４撮像モードの何れかを選択する押下操作がされた後に、その選択を決定する際に押下されるボタンである。また、決定ボタン３４５の押下操作により決定された撮像モードに関する情報（撮像モード情報）が制御部１９０に出力されて保持される。戻るボタン３４６は、例えば、直前に表示されていた表示画面に戻る場合に押下されるボタンである。
【００９１】
図７（ｂ）には基準位置設定画面３５０を示す。基準位置設定画面３５０は、パノラマ画像における基準位置を設定する際に入出力パネル２００に表示される画面である。例えば、図７（ａ）に示すパノラマ画像撮像モード設定画面３４０において決定ボタン３４５が押下された直後に基準位置設定画面３５０が表示される。基準位置設定画面３５０には、基準位置指定バー３５１と、指定位置３５２と、決定ボタン３５３と、戻るボタン３５４とが設けられている。
【００９２】
基準位置指定バー３５１は、パノラマ画像における基準位置を設定する際に用いられるバーであり、指定位置３５２が重ねて表示される。例えば、基準位置指定バー３５１においてユーザが所望する基準位置に基準位置指定バー３５１を移動させることにより、パノラマ画像における基準位置を指定することができる。例えば、画サイズとしてスタンダード（１８０度）が設定されている場合には、基準位置指定バー３５１の一方の端部には「−９０°」が表示され、他方の端部には「９０°」が表示される。また、基準位置指定バー３５１における一定間隔で「−６０°」、「−３０°」、「０°」、「３０°」、「６０°」が表示される。ここで、基準位置は、ユーザが所望する被写体を配置すべきパノラマ画像における位置を意味する。例えば、スイング方向として水平方向が設定されている場合には、パノラマ画像における水平方向の位置が基準位置となる。
【００９３】
また、この例では、ユーザ操作によりパノラマ画像における基準位置を設定する例を示すが、その基準位置を予め設定しておくようにしてもよい。例えば、中心位置（すなわち、０°の位置）を基準位置として設定しておくことができる。
【００９４】
決定ボタン３５３は、パノラマ画像における基準位置を指定する指定操作がされた後に、その指定を決定する際に押下されるボタンである。また、決定ボタン３５３の押下操作により決定された基準位置に関する情報（基準位置情報）が制御部１９０に出力されて保持される。戻るボタン３５４は、例えば、直前に表示されていた表示画面に戻る場合に押下されるボタンである。
【００９５】
［第１撮像モードの撮像制御例］
図８乃至図１４は、本発明の第１の実施の形態における撮像装置１００の姿勢と、入出力パネル２００に表示される表示画面との遷移例を模式的に示す図である。すなわち、図８乃至図１４の各図（ａ）には、撮像装置１００の姿勢の遷移例を示し、図８乃至図１４の各図（ｂ）には、撮像装置１００の姿勢の変化に応じて入出力パネル２００に表示される表示画面の遷移例を示す。また、図８乃至図１４では、第１撮像モードが設定され、スイング方向として左側から右側にスイング操作を行う設定がされ、画サイズとしてスタンダード（１８０度）が設定されている場合における撮像動作例を示す。また、図８乃至図１４では、パノラマ画像における基準位置として、中心位置（すなわち、基準位置指定バー３５１における「０°」の位置）が設定されている場合における撮像動作例を示す。
【００９６】
図８（ａ）には、撮像装置１００と、撮像装置１００を両手で持った状態のユーザ４１５とを上面から見た場合を簡略化して示す。この場合には、入出力パネル２００に表示される被写体を見ながら、ユーザ４１５がパノラマ画像における基準位置（中心位置）を確認しているものとする。
【００９７】
図８（ｂ）には、パノラマ画像における基準位置に配置すべき被写体を決定する決定操作が行われる前に表示される表示画面３００を示す。表示画面３００は、図４に示す表示画面３００と同様であり、メッセージ表示領域３１２には、「パノラマ画像における基準位置にレンズを向けた状態でシャッターボタンを押して下さい」が表示される。また、表示画面３００には、現在の撮像対象となっている被写体がスルー画像として表示される。また、本発明の第１の実施の形態では、パノラマ画像の撮像動作の開始指示操作および第１撮像モードにおける基準位置に配置すべき被写体の決定操作を、シャッターボタン２１０の押下操作により行う例を示す。
【００９８】
すなわち、第１撮像モードが設定されている場合には、パノラマ画像における基準位置に配置すべき被写体をユーザ４１５が決定することにより、ユーザがパノラマ画像における開始位置および終了位置を正確に把握しなくても撮像動作を開始することができる。
【００９９】
図９（ａ）には、図８（ａ）に示す状態でユーザ４１５がシャッターボタン２１０を押下した場合を簡略化して示す。また、この例では、設定されている画サイズをθ３（＝１８０度）とし、基準位置４２１から撮像動作の開始位置４２２までの角度をθ１（＝９０度）とし、基準位置４２１から撮像動作の終了位置４２３までの角度をθ２（＝９０度）とする。なお、θ１およびθ２は、基準位置に応じて決定される値である。例えば、基準位置として中心位置が設定されている場合には、θ１＝θ３／２、θ２＝θ３／２となる。また、画サイズとしてスタンダード（１８０度）が設定され、基準位置として中心位置以外の位置（例えば、基準位置指定バー３５１における「３０°」の位置）が設定されている場合を想定する。この場合には、θ１＝θ３×（２／３）、θ２＝θ３×（１／３）となる。
【０１００】
例えば、図８（ａ）に示す状態でユーザ４１５がシャッターボタン２１０を押下した場合を想定する。この場合には、その押下時における位置４２０からの光軸方向（基準位置４２１の方向）を基準として、設定されている画サイズθ３に基づいて撮像動作の開始位置４２２および終了位置４２３が決定される。具体的には、図９（ａ）に示すように、シャッターボタン２１０の押下時における位置４２０を回転軸として、スイング方向とは反対の方向に角度θ１だけ回転した位置が、撮像動作の開始位置４２２として決定される。同様に、シャッターボタン２１０の押下時における位置４２０を回転軸として、スイング方向に角度θ２だけ回転した位置が、撮像動作の終了位置４２３として決定される。なお、図９（ａ）では、ユーザ４１５および撮像装置１００を点線で示す。
【０１０１】
図９（ｂ）には、パノラマ画像における基準位置を決定する決定操作が行われた際に表示される表示画面３６０を示す。表示画面３６０は、図４に示す表示画面３００において、フォーカス枠３１０およびパノラマ撮像動作操作支援画像３１１が消去され、矢印３６１が表示される表示画面である。また、メッセージ表示領域３６２には、「開始位置まで撮像装置を矢印の方向にスイングして下さい」が表示される。このように、シャッターボタン２１０の押下後には、入出力パネル２００に表示画面３６０が表示されるため、表示画面３６０に従ってユーザ４１５が撮像装置１００を開始位置４２２まで容易に移動させることができる。また、ユーザ４１５がスイング操作を開始した後に入出力パネル２００に表示される表示画面例については、図１０等に示す。
【０１０２】
図１０（ａ）には、図９（ａ）に示す状態からユーザ４１５がスイング方向４２４とは反対方向（矢印４２５方向）に撮像装置１００を移動させた場合を簡略化して示す。
【０１０３】
図１０（ｂ）には、ユーザ４１５が矢印４２５方向に撮像装置１００を移動させた後に入出力パネル２００に表示されるスイング操作支援画面３７０を示す。なお、シャッターボタン２１０の押下後における撮像装置１００の移動については、姿勢検出部１２１からの姿勢変化情報に基づいて制御部１９０が判断する。
【０１０４】
スイング操作支援画面３７０には、スイング操作支援画像表示領域３７１と、矢印３７３と、メッセージ表示領域３７４とが設けられている。また、スイング操作支援画面３７０には、合焦通知アイコン３７５と、シャッタースピード通知アイコン３７６と、Ｆ値通知アイコン３７７と、フラッシュ禁止アイコン３７８とが設けられている。
【０１０５】
スイング操作支援画像表示領域３７１は、パノラマ画像の撮像動作に関するユーザ操作（撮像装置１００のスイング操作）の進捗状況をユーザに通知するための棒状グラフである。具体的には、スイング操作支援画像表示領域３７１には、パノラマ画像撮像モードにおいて必要となる全体の操作量（例えば、スイング操作の回転角度）に対する現在の操作位置３７２が表示される。例えば、スイング操作支援画像表示領域３７１については、時間軸において隣接する画像間における移動量および移動方向の検出結果に基づいて、制御部１９０が現在の操作量を算出し、この現在の操作量に基づいてその表示状態を変更することができる。その移動量および移動方向として、例えば、撮像装置１００の移動に伴って発生する画像全体の動きに対応する動きベクトル（ＧＭＶ（Global Motion Vector）が検出される。また、姿勢検出部１２１により検出された角速度に基づいて、制御部１９０が現在の操作量を算出するようにしてもよい。また、その移動量および移動方向の検出結果と、姿勢検出部１２１により検出された角速度とを用いて、制御部１９０が現在の操作量を算出するようにしてもよい。このように、スイング操作支援画像表示領域３７１を表示させることにより、あとどの程度スイング操作を行えばよいかをユーザが容易に把握することができる。
【０１０６】
また、ユーザ４１５がスイング操作を開始した直後には、スイング操作支援画像表示領域３７１における中心位置に操作位置３７２が点滅表示される。また、点滅表示される操作位置３７２は、ユーザによる撮像装置１００のスイング操作（矢印４２５方向のスイング操作）に応じて、左側方向に進行する。そして、ユーザ４１５によるスイング操作により撮像装置１００が開始位置４２２に到達するまで操作位置３７２が点滅表示される。このように操作位置３７２を点滅して表示することにより、パノラマ画像の撮像動作中ではなく、その準備のための移動であることをユーザに通知する。また、撮像装置１００が開始位置４２２に到達し、ユーザ４１５によるパノラマ画像の撮像動作の開始指示操作が行われた場合には、操作位置３７２の表示態様が点滅表示から通常表示（常時点灯）に変更される。このように操作位置３７２の表示態様を変更することにより、パノラマ画像の撮像動作の準備中であるか、パノラマ画像の撮像動作中であるかをユーザが容易に把握することができる。
【０１０７】
また、スイング操作支援画像表示領域３７１における中心位置には、基準位置を表す基準位置マーク３７９が表示される。この例では、基準位置マーク３７９としてスイング操作支援画像表示領域３７１に点線を付す例を示す。また、この例では、設定されている画サイズを１８０度とし、基準位置として中心位置が設定されている例を示すため、スイング操作支援画像表示領域３７１における中心位置に基準位置マーク３７９が付される。例えば、基準位置として中心位置以外の位置（例えば、基準位置指定バー３５１における「３０°」の位置）が設定されている場合を想定する。この場合には、スイング操作支援画像表示領域３７１における右側よりの位置（長手方向の長さを１とする場合における左端から４／６（＝（９０°＋３０°）／１８０°）の位置）に基準位置マーク３７９が付される。
【０１０８】
矢印３７３は、パノラマ画像の撮像動作に関するユーザ操作（撮像装置１００のスイング操作）を支援するための矢印である。すなわち、ユーザは、矢印３７３が指し示す方向に撮像装置１００をスイングさせることにより、パノラマ画像の撮像動作およびその準備を行うことができる。
【０１０９】
メッセージ表示領域３７４は、パノラマ画像の撮像動作に関するユーザ操作（撮像装置１００のスイング操作）を支援するためのメッセージが表示される領域である。
【０１１０】
合焦通知アイコン３７５は、フォーカス枠に位置する被写体に対してフォーカスが合っているか否かをユーザに通知するためのアイコンである。具体的には、フォーカスが合っている場合には、合焦通知アイコン３７５が緑となり、フォーカスが合っていない場合には、その緑が点滅される。
【０１１１】
シャッタースピード通知アイコン３７６は、現在設定されているシャッタースピードをユーザに通知するためのアイコンである。例えば、図１０（ｂ）に示すように、シャッタースピード通知アイコン３７６として「２０」が表示されている場合には、現在設定されているシャッタースピードが「１／２０」であることを意味する。
【０１１２】
Ｆ値通知アイコン３７７は、現在設定されているＦ値をユーザに通知するためのアイコンである。例えば、図１０（ｂ）に示すように、Ｆ値通知アイコン３７７として「Ｆ３．５」が表示されている場合には、現在設定されているＦ値が「Ｆ３．５」であることを意味する。
【０１１３】
フラッシュ禁止アイコン３７８は、現在設定されている撮像モードがフラッシュ禁止であることをユーザに通知するためのアイコンである。具体的には、現在設定されている撮像モードがフラッシュ禁止である場合にのみフラッシュ禁止アイコン３７８が表示され、現在設定されている撮像モードがフラッシュ禁止でない場合にはフラッシュ禁止アイコン３７８が表示されない。例えば、パノラマ画像撮像モードが設定されている場合には、フラッシュが禁止されるため、フラッシュ禁止アイコン３７８が表示される。
【０１１４】
図１１（ａ）には、ユーザ４１５が撮像装置１００を撮像動作の開始位置４２２まで移動させた場合を簡略化して示す。
【０１１５】
図１１（ｂ）には、ユーザ４１５が撮像装置１００を撮像動作の開始位置４２２まで移動させた際に入出力パネル２００に表示されるスイング操作支援画面３８０を示す。なお、撮像装置１００が開始位置４２２に到達したか否かについては、姿勢検出部１２１からの姿勢変化情報に基づいて制御部１９０が判断する。
【０１１６】
スイング操作支援画面３８０は、図１０（ｂ）に示すスイング操作支援画面３７０において、スイング操作支援画像表示領域３７１における操作位置３７２が左端に点滅表示され、矢印３７３が反対向きとされる。また、メッセージ表示領域３７４には「シャッターボタンを押した後に矢印の方向に撮像装置をスイングして下さい」が表示され、スイング操作支援画面３８０における左端に通知情報３１３が表示される。
【０１１７】
このように、撮像装置１００が撮像動作の開始位置４２２まで移動された場合には、それまでのスイング方向とは逆方向に撮像装置１００をスイングさせて撮像動作を開始する旨のメッセージが表示される。
【０１１８】
なお、この例では、撮像装置１００が開始位置４２２に到達した旨のユーザへの通知方法として、スイング操作支援画面３８０におけるメッセージや矢印等により通知する例を示すが、他の通知方法を用いるようにしてもよい。例えば、スイング操作支援画面３８０にポップアップメッセージを表示させることによる通知方法、スイング操作支援画面３８０に撮像装置１００の相対位置（例えば、図１１（ａ）に示す模式図）を表示させることによる通知方法を用いることができる。また、例えば、音声による通知方法（例えば、システムサウンドによる通知）を用いるようにしてもよい。音声による通知方法として、例えば、音声「ポーンポーン…」を開始位置４２２に近づくに応じて間隔を短くすることができる（例えば、音声「ポンポン…」）。この場合に、開始位置４２２に到達した際には他の音声（例えば、「開始位置です！」）を出力して通知する方法を用いることができる。
【０１１９】
このように、撮像装置１００が撮像動作の開始位置４２２まで移動され、スイング操作支援画面３８０が入出力パネル２００に表示された後に、ユーザ４１５によりシャッターボタン２１０が押下されると、パノラマ画像の撮像動作が開始される。また、パノラマ画像の撮像動作が開始されると、操作位置３７２が点滅表示から常時点灯状態となる。また、撮像装置１００の移動に応じて、操作位置３７２が移動する。
【０１２０】
なお、この例では、ユーザ４１５によるシャッターボタン２１０の押下操作を、パノラマ画像の撮像動作の開始条件とするが、他の開始条件を用いるようにしてもよい。例えば、撮像装置１００の逆方向への移動を検出したことを、その開始条件とするようにしてもよい。
【０１２１】
このように、パノラマ画像の撮像動作が開始されると、撮像装置１００の移動に応じて操作位置３７２が移動する。この例を図１２および図１３に示す。
【０１２２】
図１２（ａ）および図１３（ａ）には、撮像動作の開始位置４２２から撮像動作の終了位置４２３まで移動する間における撮像装置１００の遷移を示す。
【０１２３】
図１２（ｂ）および図１３（ｂ）には、撮像装置１００が撮像動作の開始位置４２２から撮像動作の終了位置４２３まで移動する間に表示されるスイング操作支援画面３８１および３８２を示す。このように、撮像装置１００が撮像動作の開始位置４２２から撮像動作を開始した後には、撮像装置１００が撮像動作の終了位置４２３に達するまでの間、撮像装置１００の移動に応じてスイング操作支援画面３８１および３８２が表示される。また、この移動の際に、基準位置４２１に相当する位置に撮像装置１００が達した場合には、「現在の被写体がパノラマ画像の中央に配置されます」等のメッセージを、メッセージ表示領域３７４に表示するようにしてもよい。
【０１２４】
図１４（ａ）には、ユーザ４１５が撮像装置１００を撮像動作の終了位置４２３まで移動させた場合を簡略化して示す。
【０１２５】
図１４（ｂ）には、ユーザ４１５が撮像装置１００を撮像動作の終了位置４２３まで移動させた際に入出力パネル２００に表示されるスイング操作支援画面３８３を示す。図１４（ｂ）に示すように、撮像装置１００が撮像動作の終了位置４２３まで移動した場合には、撮像動作が終了した旨のメッセージがメッセージ表示領域３７４に表示される。
【０１２６】
スイング操作支援画面３８３は、図１２（ａ）および図１３（ａ）に示すスイング操作支援画面３８１および３８２において、スイング操作支援画像表示領域３７１における操作位置３７２が右端に表示され、矢印３７３が消去される。また、メッセージ表示領域３７４には「パノラマ画像の撮像動作が終了しました」が表示され、スイング操作支援画面３７０における右端に通知情報３１３が表示される。
【０１２７】
このように、撮像装置１００が撮像動作の終了位置４２３まで移動された場合には、パノラマ画像の撮像動作が終了した旨のメッセージが表示される。また、その撮像動作により生成された複数の画像を用いてパノラマ画像生成部１３２によりパノラマ画像が生成される。そして、パノラマ画像の撮像動作が終了した後には、その生成されたパノラマ画像が記録制御部１９２により記録媒体１８０に記録される。また、例えば、パノラマ画像の撮像動作が終了してから一定時間経過後にその生成されたパノラマ画像を入出力パネル２００にプレビュー表示させるようにしてもよい。
【０１２８】
このように、基準位置に配置すべき被写体を基準として撮像制御を行うことにより、ユーザ好みのパノラマ画像を容易に生成することができる。
【０１２９】
なお、撮像装置１００が撮像動作の開始位置４２２から撮像動作の終了位置４２３まで移動する間に、ユーザによるスイング操作が正しく行われない可能性もある。この場合には、図１５に示すスイング操作支援画面３８５を表示させ、スイング操作を正しくするようにユーザに通すようにしてもよい。
【０１３０】
図１５は、本発明の第１の実施の形態における入出力パネル２００に表示されるスイング操作支援画面の一例を示す図である。図１５に示すスイング操作支援画面３８５は、撮像装置１００が撮像動作の開始位置４２２から撮像動作の終了位置４２３まで移動する間に、ユーザによるスイング操作が正しく行われない場合に入出力パネル２００に表示される表示画面である。
【０１３１】
スイング操作支援画面３８５は、図１２（ａ）および図１３（ａ）に示すスイング操作支援画面３８１および３８２において、警告表示３８６が表示され、メッセージ表示領域３７４には「正しく真っ直ぐにスイング操作をして下さい！」が表示される。なお、ユーザによるスイング操作が正しく行われない場合には、例えば、撮像動作の開始位置４２２に再度戻してから、パノラマ画像の撮像動作を開始するように促してもよい。この場合には、例えば、図１０および図１１の各図（ｂ）に示すスイング操作支援画面３７０および３８０を入出力パネル２００に表示させ、パノラマ画像の撮像動作を開始させることができる。
【０１３２】
［第２撮像モードの撮像制御例］
以上では、画サイズを予め設定しておき、基準位置に配置すべき被写体の決定操作に基づいて撮像動作の開始位置および終了位置を算出し、この開始位置および終了位置に基づいてパノラマ画像の撮像動作を行う例を示した。次に、基準位置から撮像動作の開始位置までの撮像装置１００の移動範囲に基づいて撮像動作の終了位置（画サイズ）を算出し、この終了位置に基づいてパノラマ画像の撮像動作を行う例を示す。
【０１３３】
図１６乃至図１９は、本発明の第１の実施の形態における撮像装置１００の姿勢と、入出力パネル２００に表示される表示画面との遷移例を模式的に示す図である。すなわち、図１６乃至図１９の各図（ａ）には、撮像装置１００の姿勢の遷移例を示し、図１６乃至図１９の各図（ｂ）には、撮像装置１００の姿勢の変化に応じて入出力パネル２００に表示される表示画面の遷移例を示す。また、図１６乃至図１９では、第２撮像モードが設定され、スイング方向として左側から右側にスイング操作を行う設定がされ、画サイズとしてスタンダード（１８０度）が設定されている場合における撮像動作例を示す。なお、第２撮像モードが設定されている場合には、基準位置から撮像動作の開始位置までの撮像装置１００の移動範囲に基づいて画サイズが決定されるため、画サイズを予め設定しておく必要はない。
【０１３４】
また、図１６乃至図１９では、パノラマ画像における基準位置として、中心位置（すなわち、基準位置指定バー３５１における「０°」の位置）が設定されている場合における撮像動作例を示す。なお、図１６乃至図１９に示す例は、図８乃至図１４の一部を変形した例であるため、図８乃至図１４と共通する部分については、同一の符号を付して、これらの説明の一部を省略する。
【０１３５】
最初に、図８（ａ）に示すように、撮像装置１００を両手で持った状態のユーザ４１５が、入出力パネル２００に表示される被写体を見ながら、パノラマ画像における基準位置（中心位置）に配置すべき被写体を確認する。この場合には、図８（ｂ）に示すように、入出力パネル２００には、表示画面３００が表示される。また、本発明の第１の実施の形態では、パノラマ画像の撮像動作の開始指示操作および第２撮像モードにおける基準位置に配置すべき被写体の決定操作を、シャッターボタン２１０の押下操作により行う例を示す。
【０１３６】
図１６（ａ）には、図８（ａ）に示す状態でユーザ４１５がシャッターボタン２１０を押下した場合を簡略化して示す。この場合には、その押下時における位置４３０からの光軸方向の位置が基準位置４３１として決定される。また、画サイズが設定されている場合には、第１撮像モードの場合と同様に、その画サイズに基づいて撮像動作の開始位置および終了位置が決定されるが、説明の容易のため、ここでの説明を省略する。
【０１３７】
図１６（ｂ）には、パノラマ画像における基準位置に配置すべき被写体を決定する決定操作が行われた際に表示される表示画面３９０を示す。表示画面３９０は、図９（ｂ）に示す表示画面３６０と略同様であり、メッセージ表示領域３６２に「撮像装置を矢印の方向にスイングしてパノラマ画像の左端とする位置でシャッターボタンを押して下さい」が表示される点が異なる。このように、シャッターボタン２１０の押下後には、入出力パネル２００に表示画面３９０が表示されるため、表示画面３９０に従ってユーザ４１５が撮像装置１００を、パノラマ画像の左端とする位置まで容易に移動させることができる。また、ユーザ４１５がスイング操作を開始した後に入出力パネル２００に表示される表示画面例については、図１７等に示す。
【０１３８】
図１７（ａ）には、図１６（ａ）に示す状態からユーザ４１５がスイング方向４３２とは反対方向（矢印４３３方向）に撮像装置１００を移動させた場合を簡略化して示す。
【０１３９】
図１７（ｂ）には、ユーザ４１５が矢印４３３方向に撮像装置１００を移動させた後に入出力パネル２００に表示されるスイング操作支援画面３９１を示す。スイング操作支援画面３９１は、図１０（ｂ）に示すスイング操作支援画面３７０と略同様であり、メッセージ表示領域３７４に「撮像装置を矢印の方向にスイングしてパノラマ画像の左端とする位置でシャッターボタンを押して下さい」が表示される点が異なる。また、画サイズが設定されていない場合には、仮想的な画サイズ（例えば、１８０度）に基づいて撮像動作の開始位置および終了位置が決定される。そして、その開始位置および終了位置に基づいて、スイング操作支援画像表示領域３７１における現在の操作位置３７２が表示される。
【０１４０】
図１８（ａ）には、ユーザ４１５が撮像装置１００を、パノラマ画像の左端とする位置（開始位置４３４）まで移動させた場合を簡略化して示す。ここで、図１８（ａ）に示す状態でユーザ４１５がシャッターボタン２１０を押下した場合を想定する。この場合には、その押下時における位置（開始位置４３４）に基づいて撮像動作の終了位置４３５が決定される。具体的には、基準位置４３１から撮像動作の開始位置４３４までの角度をθ４とする。また、例えば、基準位置４３１から撮像動作の終了位置４３５までの角度をθ５とする場合において、基準位置として中心位置が設定されている場合には、θ４＝θ５であるため、画サイズとして角度θ６（＝２×θ４）が決定される。また、基準位置として中心位置以外の位置（例えば、基準位置指定バー３５１における「３０°」の位置）が設定されている場合を想定する。この場合には、画サイズとして角度θ６（＝θ４×２−３０°×２）が決定される。
【０１４１】
このように、図１８（ａ）に示す状態でユーザ４１５がシャッターボタン２１０を押下した場合には、その押下時における位置（開始位置４３４）に基づいて撮像動作の終了位置４３５が決定される。なお、図１８（ａ）では、ユーザ４１５および撮像装置１００を点線で示す。
【０１４２】
図１８（ｂ）には、ユーザ４１５が撮像装置１００を、パノラマ画像の左端とする位置（開始位置４３４）まで移動させ、シャッターボタン２１０が押下された際に入出力パネル２００に表示されるスイング操作支援画面３９２を示す。スイング操作支援画面３９２は、図１１（ｂ）に示すスイング操作支援画面３８０と略同様であり、メッセージ表示領域３７４に「パノラマ画像の撮像動作を開始しましたので矢印の方向に撮像装置をスイングして下さい」が表示される点が異なる。
【０１４３】
このように、撮像装置１００が撮像動作の開始位置まで移動され、シャッターボタン２１０が押下された場合には、撮像動作の終了位置が決定される。そして、それまでのスイング方向とは逆方向に撮像装置１００をスイングさせて撮像動作を開始する旨のメッセージが表示される。
【０１４４】
このように、撮像装置１００が撮像動作の開始位置４３４まで移動され、ユーザ４１５によりシャッターボタン２１０が押下されると、スイング操作支援画面３９２が入出力パネル２００に表示され、パノラマ画像の撮像動作が開始される。また、パノラマ画像の撮像動作が開始されると、操作位置３７２が点滅表示から常時点灯状態となる。また、撮像装置１００の移動に応じて、操作位置３７２が移動する。
【０１４５】
なお、この例では、ユーザ４１５によるシャッターボタン２１０の押下操作を、パノラマ画像の撮像動作の開始条件とするが、他の開始条件を用いるようにしてもよい。例えば、撮像装置１００の逆方向への移動を検出したことを、その開始条件とするようにしてもよい。なお、撮像装置１００の逆方向への移動の検出については、姿勢検出部１２１からの姿勢変化情報に基づいて制御部１９０が判断する。
【０１４６】
また、パノラマ画像の撮像動作の開始後における撮像動作については、図１２乃至図１４に示す例と略同様であるため、ここでの説明を省略する。
【０１４７】
なお、図１８に示す例では、１８０°未満の画サイズを決定する例を示したが、ユーザ操作に応じて他の画サイズを決定することが可能である。図１９では、１８０°以上の画サイズを決定する例を示す。
【０１４８】
図１９（ａ）には、ユーザ４１５が撮像装置１００を、パノラマ画像の左端とする位置（開始位置４３６）まで移動させた場合を簡略化して示す。なお、画サイズθ９の算出方法および終了位置４３７の決定方法等については、図１８（ａ）と同様である。
【０１４９】
図１９（ｂ）には、ユーザ４１５が撮像装置１００を、パノラマ画像の左端とする位置（開始位置４３６）まで移動させた際に入出力パネル２００に表示されるスイング操作支援画面３９３を示す。
【０１５０】
このように、基準位置に配置すべき被写体の決定後における撮像装置１００のスイング操作により、ユーザ好みの画サイズとするパノラマ画像を容易に生成することができる。
【０１５１】
なお、第１撮像モードおよび第２撮像モードでは、撮像動作の開始位置に撮像装置１００が到達する前に基準位置に配置すべき被写体を決定する。ただし、開始位置から終了位置までのスイング操作中における撮像動作中において、画像処理により基準位置に配置すべき被写体を調整するようにしてもよい。例えば、パノラマ画像生成部１３２が、基準位置に配置すべき被写体の決定時における画像（またはその一部）を取得して保持しておき、開始位置から終了位置までのスイング操作中における各画像と、その保持されている画像とのマッチング処理を行う。そして、その保持されている画像と、スイング操作中における基準位置およびこれに近接する位置に相当する画像とのマッチング処理の結果に基づいて、決定された被写体が基準位置に配置されるように終了位置を調整するようにしてもよい。
【０１５２】
［第３撮像モードの撮像制御例］
以上では、パノラマ画像の撮像動作前に基準位置に配置すべき被写体を決定する例を示した。次に、撮像動作の開始後に基準位置に配置すべき被写体を決定して、この決定操作に基づいて撮像動作の終了位置（画サイズ）を算出し、この終了位置に基づいてパノラマ画像の撮像動作を行う例を示す。
【０１５３】
図２０乃至図２３は、本発明の第１の実施の形態における撮像装置１００の姿勢と、入出力パネル２００に表示される表示画面との遷移例を模式的に示す図である。すなわち、図２０乃至図２３の各図（ａ）には、撮像装置１００の姿勢の遷移例を示し、図２０乃至図２３の各図（ｂ）には、撮像装置１００の姿勢の変化に応じて入出力パネル２００に表示される表示画面の遷移例を示す。また、図２０乃至図２３では、第３撮像モードが設定され、スイング方向として左側から右側にスイング操作を行う設定がされ、画サイズとしてスタンダード（１８０度）が設定されている場合における撮像動作例を示す。なお、第３撮像モードが設定されている場合には、撮像動作の開始後に決定される基準位置に基づいて画サイズが決定されるため、画サイズを予め設定しておく必要はない。
【０１５４】
また、図２０乃至図２３では、パノラマ画像における基準位置として、中心位置（すなわち、基準位置指定バー３５１における「０°」の位置）が設定されている場合における撮像動作例を示す。なお、図２０乃至図２３に示す例は、図８乃至図１４の一部を変形した例であるため、図８乃至図１４と共通する部分については、同一の符号を付して、これらの説明の一部を省略する。
【０１５５】
図２０（ａ）には、撮像装置１００と、撮像装置１００を両手で持った状態のユーザ４１５とを上面から見た場合を簡略化して示す。この場合には、入出力パネル２００に表示される被写体を見ながら、ユーザ４１５がパノラマ画像における左端の位置を確認しているものとする。
【０１５６】
図２０（ｂ）には、パノラマ画像の撮像動作の開始指示操作が行われる前に表示される表示画面４５０を示す。表示画面４５０は、図４に示す表示画面３００と同様であり、メッセージ表示領域３１２には、「パノラマ画像における左端の位置にレンズを向けた状態でシャッターボタンを押して下さい」が表示される。また、表示画面４５０には、撮像部１１２により撮像対象となっている被写体がスルー画像として表示される。また、本発明の第１の実施の形態では、パノラマ画像の撮像動作の開始指示操作および第３撮像モードにおける基準位置に配置すべき被写体の決定操作を、シャッターボタン２１０の押下操作により行う例を示す。
【０１５７】
すなわち、第３撮像モードが設定されている場合には、パノラマ画像の撮像動作の開始後に、パノラマ画像における基準位置に配置すべき被写体をユーザ４１５が決定する。これにより、ユーザがパノラマ画像における終了位置を正確に把握しなくても撮像動作を行うことができる。
【０１５８】
図２１（ａ）には、図２０（ａ）に示す状態でユーザ４１５がシャッターボタン２１０を押下した場合を簡略化して示す。この場合には、その押下時における位置４４０からの光軸方向の位置が、パノラマ画像の撮像動作の開始位置４４１として決定される。また、画サイズ（例えば、角度θ１０）が設定されている場合には、第１撮像モードの場合と同様に、その画サイズに基づいて撮像動作の終了位置４４２が決定される。また、画サイズが設定されていない場合には、仮想的な画サイズ（例えば、１８０度）に基づいて撮像動作の終了位置が決定される。
【０１５９】
図２１（ｂ）には、ユーザ４１５がシャッターボタン２１０を押下した場合に入出力パネル２００に表示されるスイング操作支援画面４５１を示す。スイング操作支援画面４５１は、図１１（ｂ）に示すスイング操作支援画面３８０と略同様である。具体的には、メッセージ表示領域３７４に「パノラマ画像の撮像動作を開始しましたので矢印の方向に撮像装置をスイングして下さい。また、基準位置でシャッターボタンを押して下さい。」が表示される点が異なる。そして、開始位置４４１および終了位置４４２に基づいて、スイング操作支援画像表示領域３７１における現在の操作位置３７２が表示される。
【０１６０】
図２２（ａ）には、ユーザ４１５がシャッターボタン２１０の押下により基準位置に配置すべき被写体を決定した場合を簡略化して示す。このように、図２２（ａ）に示す状態でユーザ４１５がシャッターボタン２１０を押下した場合には、その押下時における位置（基準位置４４４）に基づいて撮像動作の終了位置４４５が決定される。具体的には、開始位置４４１から基準位置４４４までの角度をθ１１とする。また、例えば、基準位置４４４から終了位置４４５までの角度をθ１２とする場合において、基準位置として中心位置が設定されている場合には、θ１１＝θ１２であるため、画サイズとして角度θ１３（＝２×θ１１）が決定される。また、基準位置として中心位置以外の位置（例えば、基準位置指定バー３５１における「３０°」の位置）が設定されている場合を想定する。この場合には、画サイズとして角度θ１３（＝θ１１×２−３０°×２）が決定される。
【０１６１】
このように、図２２（ａ）に示す状態でユーザ４１５がシャッターボタン２１０を押下した場合には、その押下時における位置（基準位置４４４）に基づいて撮像動作の終了位置４４５が決定される。なお、図２２（ａ）では、ユーザ４１５および撮像装置１００を点線で示す。
【０１６２】
図２２（ｂ）には、ユーザ４１５がシャッターボタン２１０の押下により基準位置に配置すべき被写体を決定した際に入出力パネル２００に表示されるスイング操作支援画面４５２を示す。スイング操作支援画面４５２は、図１１（ｂ）に示すスイング操作支援画面３８０と略同様である。具体的には、メッセージ表示領域３７４に「パノラマ画像における基準位置を決定しました。撮像動作終了の指示が出るまで矢印の方向に撮像装置をスイングして下さい」が表示される点が異なる。
【０１６３】
このように、ユーザ４１５の押下操作により基準位置に配置すべき被写体が決定された場合には、撮像動作の終了位置が決定され、その終了位置まで撮像装置１００をスイングさせて撮像動作を継続する旨のメッセージが表示される。
【０１６４】
なお、この例では、ユーザ４１５によるシャッターボタン２１０の押下操作を、基準位置に配置すべき被写体の決定方法とするが、他の決定方法（例えば、他の操作部材を用いる決定方法）を用いるようにしてもよい。
【０１６５】
また、パノラマ画像の撮像動作の終了までの撮像動作については、図１２乃至図１４に示す例と略同様であるため、ここでの説明を省略する。
【０１６６】
なお、図２２に示す例では、比較的小さい画サイズ（１８０°未満）を決定する例を示したが、ユーザ操作に応じて、他の画サイズを決定することが可能である。図２３では、比較的大きい画サイズ（１８０°以上）を決定する例を示す。
【０１６７】
図２３（ａ）には、ユーザ４１５がシャッターボタン２１０の押下により基準位置に配置すべき被写体を決定した場合を簡略化して示す。なお、画サイズθ１６の算出方法および終了位置４４７の決定方法等については、図２２（ａ）と同様である。
【０１６８】
図２３（ｂ）には、ユーザ４１５がシャッターボタン２１０の押下により基準位置に配置すべき被写体を決定した際に入出力パネル２００に表示されるスイング操作支援画面４５３を示す。
【０１６９】
このように、基準位置に配置すべき被写体の決定後における撮像装置１００のスイング操作により、ユーザ好みの画サイズとするパノラマ画像を容易に生成することができる。
【０１７０】
以上で示したように、本発明の第１の実施の形態によれば、一定の範囲内のパノラマ画像を生成する場合に、ユーザの目見当による構図決定を不要とすることができる。例えば、基準位置に配置すべき被写体を決定してパノラマ画像の生成を行うことができるため、目的の構図を得るのに試行錯誤して撮影を繰り返すことを防止することができる。すなわち、本発明の第１の実施の形態によれば、ユーザ好みのパノラマ画像を容易に生成することができる。
【０１７１】
なお、本発明の第１の実施の形態では、パノラマ画像の撮像動作における開始位置または終了位置を決定して撮像制御を行う例を示したが、設定されている基準位置に対して動的に画像データを切り出すことにより撮像制御を行うようにしてもよい。例えば、画サイズを予め決めるシステムや、撮像範囲に上限が存在するシステムでは、設定されている基準位置に対して動的に画像データを切り出してパノラマ画像を生成することにより撮像制御を行うことができる。この場合には、例えば、パノラマ画像の撮像動作の開始位置から蓄積された画像データのうち、基準位置に対して撮像範囲外となる画像データを使用しない。また、第３撮像モードが設定されている場合において、基準位置に配置すべき被写体の決定操作をユーザが行う前に、画サイズや撮像範囲の上限に到達してしまった場合を想定する。この場合には、例えば、その時点での撮像動作の終了、または、撮像範囲に対して半分を超えた画像データを破棄しながらの撮像動作の継続を選択可能である。
【０１７２】
［撮像装置の動作例］
次に、本発明の第１の実施の形態における撮像装置１００の動作について図面を参照して説明する。
【０１７３】
［第１撮像モードの動作例］
図２４は、本発明の第１の実施の形態における撮像装置１００による撮像制御処理の処理手順の一例を示すフローチャートである。この例では、第１撮像モードが設定されている場合における処理手順の一例を示す。
【０１７４】
最初に、制御部１９０が、基準位置に配置すべき被写体の決定操作があったか否かを判断し（ステップＳ９０１）、その決定操作がない場合には、監視を継続して行う。一方、その決定操作があった場合には（ステップＳ９０１）、制御部１９０が、その決定操作時における位置（基準位置）に基づいてパノラマ画像の撮像動作の開始位置および終了位置を決定する（ステップＳ９０２）。なお、ステップＳ９０１は、特許請求の範囲に記載の決定手順の一例である。
【０１７５】
続いて、表示制御部１９１が、制御部１９０の制御に基づいて、その決定された開始位置までのガイド画面（例えば、図９（ｂ）に示す表示画面３６０、図１０（ｂ）に示すスイング操作支援画面３７０）を表示部１４１に表示させる（ステップＳ９０３）。なお、このガイド画面は、撮像装置１００の姿勢の変化に応じて順次変更される。
【０１７６】
続いて、姿勢検出部１２１が、撮像装置１００の姿勢の変化を検出し（ステップＳ９０４）、制御部１９０が、その検出された姿勢の変化に基づいて正しいスイング操作が行われているか否かを判断する（ステップＳ９０５）。正しいスイング操作が行われていない場合には（ステップＳ９０５）、表示制御部１９１が、制御部１９０の制御に基づいて、エラー画面を表示部１４１に表示させ（ステップＳ９１６）、撮像制御処理の動作を終了する。一方、正しいスイング操作が行われている場合には（ステップＳ９０５）、制御部１９０が、撮像装置１００が開始位置に到達したか否かを判断する（ステップＳ９０６）。撮像装置１００が開始位置に到達していない場合には（ステップＳ９０６）、ステップＳ９０３に戻る。
【０１７７】
一方、撮像装置１００が開始位置に到達した場合には（ステップＳ９０６）、表示制御部１９１が、制御部１９０の制御に基づいて、開始位置に到達した旨を示す表示画面を表示部１４１に表示させる（ステップＳ９０７）。この表示画面は、例えば、図１１（ｂ）に示すスイング操作支援画面３８０である。
【０１７８】
続いて、撮像動作の開始指示操作があったか否かが判断され（ステップＳ９０８）、撮像動作の開始指示操作がない場合には、監視を継続して行う。一方、撮像動作の開始指示操作があった場合には（ステップＳ９０８）、表示制御部１９１が、制御部１９０の制御に基づいて終了位置までのガイド画面を表示部１４１に表示させる（ステップＳ９０９）。なお、このガイド画面は、例えば、図１２（ｂ）に示すスイング操作支援画面３８１であり、撮像装置１００の姿勢の変化に応じて順次変更される。
【０１７９】
続いて、姿勢検出部１２１が、撮像装置１００の姿勢の変化を検出し（ステップＳ９１０）、制御部１９０が、その検出された姿勢の変化に基づいて正しいスイング操作が行われているか否かを判断する（ステップＳ９１１）。正しいスイング操作が行われていない場合には（ステップＳ９１１）、ステップＳ９１６に進む。一方、正しいスイング操作が行われている場合には（ステップＳ９１１）、撮像部１１２が、制御部１９０の制御に基づいて、パノラマ画像を生成するための画像の撮像処理を行う（ステップＳ９１２）。なお、ステップＳ９０４およびＳ９１０は、特許請求の範囲に記載の姿勢検出手順の一例である。また、ステップＳ９１２は、特許請求の範囲に記載の制御手順の一例である。
【０１８０】
続いて、制御部１９０が、撮像装置１００が終了位置に到達したか否かを判断する（ステップＳ９１３）。撮像装置１００が終了位置に到達していない場合には（ステップＳ９１３）、ステップＳ９０９に戻る。
【０１８１】
一方、撮像装置１００が終了位置に到達した場合には（ステップＳ９１３）、表示制御部１９１が、制御部１９０の制御に基づいて、撮像動作に終了した旨を示す表示画面を表示部１４１に表示させる（ステップＳ９１５）。この表示画面は、例えば、図１４（ｂ）に示すスイング操作支援画面３８３である。続いて、パノラマ画像生成部１３２が、撮像動作により生成された複数の画像を用いてパノラマ画像を生成し、記録制御部１９２が、その生成されたパノラマ画像を記録媒体１８０に記録する（ステップＳ９１５）。
【０１８２】
［第２撮像モードの動作例］
図２５は、本発明の第１の実施の形態における撮像装置１００による撮像制御処理の処理手順の一例を示すフローチャートである。この例では、第２撮像モードが設定されている場合における処理手順の一例を示す。また、この処理手順は、図２４の変形例であるため、図２４と共通する部分については、同一の符号を付してこれらの説明を省略する。
【０１８３】
基準位置に配置すべき被写体の決定操作があった場合には（ステップＳ９０１）、制御部１９０が、その決定操作時における位置（基準位置）に基づいてパノラマ画像の撮像動作の開始位置を決定する（ステップＳ９２１）。
【０１８４】
また、正しいスイング操作が行われている場合には（ステップＳ９０５）、制御部１９０が、パノラマ画像の撮像動作の開始指示操作があったか否かを判断する（ステップＳ９２２）。パノラマ画像の撮像動作の開始指示操作がない場合には（ステップＳ９２２）、ステップＳ９０３に戻る。
【０１８５】
一方、パノラマ画像の撮像動作の開始指示操作があった場合には（ステップＳ９２２）、制御部１９０が、その開始指示操作時における位置に基づいてパノラマ画像の撮像動作の終了位置を決定する（ステップＳ９２２）。
【０１８６】
［第３撮像モードの動作例］
図２６は、本発明の第１の実施の形態における撮像装置１００による撮像制御処理の処理手順の一例を示すフローチャートである。この例では、第３撮像モードが設定されている場合における処理手順の一例を示す。また、この処理手順は、図２４の変形例であるため、図２４と共通する部分については、同一の符号を付してこれらの説明を省略する。
【０１８７】
最初に、制御部１９０が、パノラマ画像の撮像動作の開始指示操作があったか否かを判断し（ステップＳ９３１）、パノラマ画像の撮像動作の開始指示操作がない場合には、監視を継続して行う。一方、パノラマ画像の撮像動作の開始指示操作があった場合には（ステップＳ９３１）、制御部１９０が、その開始指示操作時における位置に基づいてパノラマ画像の撮像動作の終了位置を決定する（ステップＳ９３２）。
【０１８８】
また、制御部１９０が、基準位置に配置すべき被写体の決定操作があったか否かを判断し（ステップＳ９３３）、その決定操作がない場合には、ステップＳ９１１に進む。一方、その決定操作があった場合には（ステップＳ９３３）、制御部１９０が、その決定操作時における位置（基準位置）に基づいてパノラマ画像の撮像動作の終了位置を新たに決定し（ステップＳ９３４）、ステップＳ９１１に進む。
【０１８９】
＜２．第２の実施の形態＞
本発明の第１の実施の形態では、ユーザ操作によるパノラマ画像における基準位置に配置すべき被写体の決定操作に基づいて撮像制御を行う例を示した。しかしながら、パノラマ画像の全体における被写体の配置については、パノラマ画像の全体と被写体との相対関係を見ながらユーザが決定することも想定される。そこで、本発明の第２の実施の形態では、構図アシスト画像に基準被写体を表す標識を配置して、ユーザが所望する構図となるようにパノラマ画像の撮像動作を制御する例を示す。なお、本発明の第２の実施の形態における撮像装置の構成については、図１および図２に示す例と略同様である。このため、本発明の第１の実施の形態と共通する部分については、同一の符号を付して、これらの説明の一部を省略する。
【０１９０】
図２に示す制御部１９０は、操作受付部１５１からの操作信号および姿勢検出部１２１からの姿勢変化情報に基づいて、撮像装置１００の各部を制御する。例えば、制御部１９０は、構図アシスト画像（例えば、図２７（ｂ）に示す構図アシスト画像表示領域６０１）を表示させる表示指示操作が受け付けられた場合に、構図アシスト画像を表示部１４１に表示させる制御を行う。この構図アシスト画像は、パノラマ画像の構図を決定する際に用いられる画像である。また、この構図アシスト画像は、パノラマ画像の撮像動作を行う際における撮像装置１００の移動方向（スイング方向）と、構図アシスト画像における長手方向とを略一致させた状態で表示部１４１に表示される。また、制御部１９０は、人型アイコン（例えば、図２７（ｂ）に示す人型アイコン６０２）を構図アシスト画像における長手方向の移動方向の開始位置に配置して表示部１４１に表示させる。この人型アイコンは、その表示指示操作が受け付けられた際に撮像部１１２の撮像対象となっていた被写体（基準被写体）のパノラマ画像における位置を表す基準被写体標識である。また、制御部１９０は、移動方向（スイング方向）とは反対方向に向かう撮像装置１００の姿勢の変化に基づいて、構図アシスト画像における人型アイコンを開始位置から他の端部に向かって移動させる制御を行う。また、例えば、構図アシスト画像を略矩形とし、その長手方向におけるサイズを、パノラマ画像の撮像動作を行う際における撮像装置１００の移動方向の移動範囲に対応させる。
【０１９１】
また、制御部１９０は、パノラマ画像の長手方向における基準位置に対応する構図アシスト画像の位置に、基準位置を表す基準位置標識（例えば、図２７（ｂ）に示す基準位置マーク６０４）を付して構図アシスト画像を表示させる。
【０１９２】
また、制御部１９０は、パノラマ画像の撮像動作の開始を指示する開始指示操作が受け付けられた場合には、その開始指示操作が受け付けられた位置をパノラマ画像の撮像動作の開始位置としてパノラマ画像の撮像動作を開始させる。また、制御部１９０は、その開始位置に基づいてパノラマ画像の撮像動作の終了位置を決定する。また、制御部１９０は、その開始指示操作が受け付けられた場合には、構図アシスト画像を消去させ、その終了位置まで撮像装置１００の姿勢を変化させるための操作支援画像を表示させる。
【０１９３】
表示制御部１９１は、上述した制御部１９０の制御に基づいて各画像を表示部１４１に表示させる。
【０１９４】
［パノラマ画像撮像モード設定時における表示画面例］
図２７は、本発明の第２の実施の形態における入出力パネル２００に表示される表示画面例を示す図である。
【０１９５】
図２７（ａ）には、パノラマ画像の撮像動作の開始指示操作が行われる前に表示される表示画面３１５を示す。表示画面３１５は、図４に示す表示画面３００と同様であり、メッセージ表示領域３１６には、「基準被写体に向けた状態でシャッターボタンを半押ししてＡＦロックして下さい」が表示される。また、表示画面３１５には、撮像部１１２により撮像対象となっている被写体がスルー画像として表示される。
【０１９６】
図２７（ｂ）には、スイング操作支援画面６００を示す。スイング操作支援画面６００は、図２７（ａ）に示す表示画面３１５が表示されている状態でシャッターボタン２１０が半押しされた場合に表示される表示画面であり、パノラマ画像の撮像動作の開始時まで表示される。なお、本発明の第２の実施の形態では、スイング操作支援画面６００の表示指示操作は、シャッターボタン２１０の半押し操作により行い、パノラマ画像の撮像動作の開始指示操作は、シャッターボタン２１０の全押し操作により行う例を示す。
【０１９７】
具体的には、スイング操作支援画面６００には、構図アシスト画像表示領域６０１と、メッセージ表示領域６０５とが設けられている。なお、合焦通知アイコン３７５、シャッタースピード通知アイコン３７６、Ｆ値通知アイコン３７７およびフラッシュ禁止アイコン３７８は、図１０等に示すものと同一であるため、同一の符号を付してここでの説明を省略する。
【０１９８】
構図アシスト画像表示領域６０１は、パノラマ画像における基準被写体の位置を決定する際に用いられる棒状の表示領域である。構図アシスト画像表示領域６０１は、パノラマ画像の撮像動作を行う際における撮像装置１００の移動方向（スイング方向）と、構図アシスト画像における長手方向とを略一致させた状態で表示される。ここで、基準被写体は、表示画面３１５が表示されている状態でシャッターボタン２１０が半押しされた際に表示画面の中央に表示されていた被写体であり、例えば、図２８（ａ）に示す牛の像４０１である。
【０１９９】
また、構図アシスト画像表示領域６０１には、撮像動作の開始前にユーザ操作により決定された基準被写体が配置されるパノラマ画像における位置を仮想的に表す人型アイコン６０２が表示される。人型アイコン６０２は、撮像装置１００の姿勢の変化に応じて、構図アシスト画像表示領域６０１において移動する。
【０２００】
具体的には、左側から右側にスイング操作を行う設定がされている場合において、表示画面３１５が表示されている状態でシャッターボタン２１０が半押しされた際に、構図アシスト画像表示領域６０１における左端に人型アイコン６０２が配置される。そして、撮像装置１００の姿勢の変化（右側から左側に向かう変化）に応じて、構図アシスト画像表示領域６０１において、人型アイコン６０２が左側から右側に向かって移動する。また、この移動方向を表す点線の矢印６０３が構図アシスト画像表示領域６０１において表示される。
【０２０１】
また、構図アシスト画像表示領域６０１には、パノラマ画像における基準位置を表す基準位置マーク６０４が表示される。この例では、基準位置マーク６０４として構図アシスト画像表示領域６０１に点線を付す例を示す。なお、構図アシスト画像表示領域６０１における基準位置マーク６０４の配置については、本発明の第１の実施の形態における基準位置マーク３７９（図１０等に示す）と同様であるため、ここでの説明を省略する。
【０２０２】
ここで、構図アシスト画像表示領域６０１と、人型アイコン６０２との相対関係について説明する。構図アシスト画像表示領域６０１は、パノラマ画像の輪郭を仮想的に表すものであり、人型アイコン６０２は、そのパノラマ画像に配置される基準被写体の位置を仮想的に表すものである。すなわち、構図アシスト画像表示領域６０１がパノラマ画像に対応し、人型アイコン６０２がパノラマ画像に含まれる被写体に対応する。
【０２０３】
なお、構図アシスト画像表示領域６０１における人型アイコン６０２の移動（撮像装置１００の姿勢の変化に応じた移動）については、移動方向が異なる以外は、本発明の第１の実施の形態における操作位置３７２と同様である。このため、ここでの説明を省略する。
【０２０４】
メッセージ表示領域６０５は、パノラマ画像の撮像動作に関するユーザ操作（撮像装置１００のスイング操作）を支援するためのメッセージが表示される領域である。
【０２０５】
［第４撮像モードの撮像制御例］
図２８は、本発明の第２の実施の形態における撮像装置１００の姿勢と、入出力パネル２００に表示される表示画面との一例を模式的に示す図である。また、本発明の第２の実施の形態では、第４撮像モードが設定され、スイング方向として左側から右側にスイング操作を行う設定がされ、画サイズとしてスタンダード（１８０度）が設定されている場合における撮像動作例を示す。また、本発明の第２の実施の形態では、パノラマ画像における基準位置として、中心位置（すなわち、基準位置指定バー３５１における「０°」の位置）が設定されている場合における撮像動作例を示す。
【０２０６】
図２８（ａ）には、撮像装置１００と、撮像装置１００を両手で持った状態のユーザ４１５とを上面から見た場合を簡略化して示す。この場合には、入出力パネル２００に表示される被写体を見ながら、ユーザ４１５がパノラマ画像における基準被写体（牛の像４０１）を確認しているものとする。
【０２０７】
図２８（ｂ）には、パノラマ画像における基準被写体の位置（基準位置）を決定する決定操作が行われる前に表示される表示画面３１５を示す。表示画面３１５は、図２７（ａ）に示す表示画面３１５と同様である。また、表示画面３１５には、撮像部１１２により撮像対象となっている被写体（牛の像４０１）がスルー画像として表示される。また、図２８（ａ）に示す状態でユーザ４１５がシャッターボタン２１０の半押し操作を行った場合については、図２７（ｂ）に示すスイング操作支援画面６００が表示される。また、スイング操作支援画面６００が表示された後の撮像装置１００の姿勢の変化および表示画面の遷移例については、図２９乃至図３２を参照して詳細に説明する。
【０２０８】
図２９乃至図３２は、本発明の第２の実施の形態における撮像装置１００の姿勢と、入出力パネル２００に表示される表示画面と、パノラマ画像における基準被写体との関係例を模式的に示す図である。すなわち、図２９乃至図３２の各図（ａ）には、シャッターボタン２１０の全押し操作時における撮像装置１００の姿勢例を示す。なお、図２９乃至図３２の各図（ａ）では、ユーザ４１５および撮像装置１００を点線で示す。また、図２９乃至図３２の各図（ｂ）には、シャッターボタン２１０の全押し操作の直前における撮像装置１００の姿勢に応じて入出力パネル２００に表示されるスイング操作支援画面６００の例を示す。また、図２９乃至図３２の各図（ｃ）には、図２９乃至図３２の各図（ａ）に示す状態で、シャッターボタン２１０の全押し操作が行われた際に生成されるパノラマ画像の例を示す。なお、図２９乃至図３２に示す例は、図８乃至図１４の一部を変形した例であるため、図８乃至図１４と共通する部分については、同一の符号を付して、これらの説明の一部を省略する。
【０２０９】
図２９には、シャッターボタン２１０の半押し操作の直後にその全押し操作が行われる場合（または、シャッターボタン２１０の半押し操作が行われずに全押し操作が行われる場合）を示す。
【０２１０】
例えば、図２８（ａ）に示すように、撮像装置１００を両手で持った状態のユーザ４１５が、入出力パネル２００に表示される被写体を見ながら、パノラマ画像における基準被写体（牛の像４０１）を確認する。この場合には、図２８（ｂ）に示すように、入出力パネル２００には表示画面３１５が表示される。
【０２１１】
図２９（ａ）には、図２８（ａ）に示す状態でユーザ４１５がシャッターボタン２１０の全押しを行った場合を簡略化して示す。この場合には、その押下時における位置６２０からの光軸方向の位置が開始位置６２１として決定される。続いて、開始位置６２１に基づいて撮像動作の終了位置６２２が決定される。具体的には、設定されている画サイズθ２１（＝１８０°）に基づいて、撮像動作の開始位置６２１から終了位置６２２が決定される。
【０２１２】
このように、ユーザ４１５がシャッターボタン２１０の全押し操作を行った場合には、その押下時における位置（開始位置６２１）から撮像動作が開始される。このため、図２９（ａ）に示す状態でユーザ４１５がシャッターボタン２１０の全押し操作を行った場合には、基準被写体（牛の像４０１）が左端に配置されるパノラマ画像６１１（図２９（ｃ）に示す）が生成される。
【０２１３】
図２９（ｂ）には、図２９（ａ）に示す状態でユーザ４１５がシャッターボタン２１０の全押し操作を行う直前に入出力パネル２００に表示されていたスイング操作支援画面６００を示す。この場合には、シャッターボタン２１０の半押し操作の直後に全押し操作が行われるため、構図アシスト画像表示領域６０１における左端に人型アイコン６０２が配置されている。
【０２１４】
また、図２９（ｃ）に示すパノラマ画像６１１における基準被写体（牛の像４０１）の配置と、構図アシスト画像表示領域６０１における基準被写体（牛の像４０１）の配置とを比較すると、略同一となる。
【０２１５】
なお、図２９では、シャッターボタン２１０の半押し操作の直後にその全押し操作が行われる場合を例に示したが、シャッターボタン２１０の半押し操作後、撮像装置１００の姿勢が変化した後に全押し操作が行われた場合についても同様である。これらの各例を図３０乃至図３２に示す。
【０２１６】
図３０には、シャッターボタン２１０の半押し操作後から、撮像装置１００の姿勢の変化が比較的少ないタイミングで全押し操作が行われる場合を示す。
【０２１７】
図３０（ａ）には、図２８（ａ）に示す状態からの撮像装置１００の姿勢の変化が比較的少ないタイミングでユーザ４１５がシャッターボタン２１０の全押しを行った場合を簡略化して示す。この場合には、その押下時における位置６２０からの光軸方向の位置が開始位置６２５として決定される。続いて、開始位置６２５に基づいて撮像動作の終了位置６２６が決定される。具体的には、設定されている画サイズθ２１（＝１８０°）に基づいて、撮像動作の開始位置６２５から終了位置６２６が決定される。
【０２１８】
このように、ユーザ４１５がシャッターボタン２１０の全押し操作を行った場合には、その押下時における位置（開始位置６２５）から撮像動作が開始される。このため、図３０（ａ）に示す状態でユーザ４１５がシャッターボタン２１０の全押し操作を行った場合には、基準被写体（牛の像４０１）が中心よりも左寄りの位置に配置されるパノラマ画像６１２（図３０（ｃ）に示す）が生成される。
【０２１９】
図３０（ｂ）には、図３０（ａ）に示す状態でユーザ４１５がシャッターボタン２１０の全押し操作を行う直前に入出力パネル２００に表示されていたスイング操作支援画面６００を示す。この場合には、シャッターボタン２１０の半押し操作後から、撮像装置１００の姿勢の変化が比較的少ないタイミングで全押し操作が行われるため、構図アシスト画像表示領域６０１における中心位置よりも左寄りの位置に人型アイコン６０２が配置されている。
【０２２０】
また、図３０（ｃ）に示すパノラマ画像６１２における基準被写体（牛の像４０１）の配置と、構図アシスト画像表示領域６０１における基準被写体（牛の像４０１）の配置とを比較すると、略同一となる。
【０２２１】
また、図３１および図３２には、シャッターボタン２１０の半押し操作後から、撮像装置１００の姿勢の変化が比較的大きいタイミングで全押し操作が行われる場合を示す。なお、開始位置６３１、６３５、終了位置６３２、６３６の決定方法、構図アシスト画像表示領域６０１における人型アイコン６０２の配置方法については、図２９および図３０と同様であるため、ここでの説明を省略する。
【０２２２】
また、図３１（ｃ）に示すパノラマ画像６１３における基準被写体（牛の像４０１）の配置と、構図アシスト画像表示領域６０１における基準被写体（牛の像４０１）の配置とを比較すると、略同一となる。同様に、図３２（ｃ）に示すパノラマ画像６１４における基準被写体（牛の像４０１）の配置と、構図アシスト画像表示領域６０１における基準被写体（牛の像４０１）の配置とを比較すると、略同一となる。
【０２２３】
ここで、図３１に示す例では、図３１（ｂ）に示すように、構図アシスト画像表示領域６０１における基準位置マーク６０４上に人型アイコン６０２が配置されたタイミングで全押し操作が行われる場合を示す。この場合には、図３１（ｃ）に示すように、パノラマ画像６１３における中心位置（基準位置）に基準被写体（牛の像４０１）が配置される。これにより、パノラマ画像６１３における中心位置（基準位置）に基準被写体（牛の像４０１）が配置されるパノラマ画像を容易に生成することができる。なお、基準位置マーク６０４上に人型アイコン６０２が配置されたタイミングで人型アイコン６０２を点滅させて、パノラマ画像における基準位置に基準被写体が配置されるタイミングであることをユーザに通知するようにしてもよい。
【０２２４】
このように、ユーザ４１５は、構図アシスト画像表示領域６０１における基準被写体（牛の像４０１）の配置を確認しながら、所望のタイミングでシャッターボタン２１０の全押し操作を行うことができる。これにより、パノラマ画像における基準被写体を所望の位置に配置することができるため、ユーザ好みのパノラマ画像を容易に生成することができる。
【０２２５】
なお、この例では、ユーザ４１５によるシャッターボタン２１０の半押し操作を、スイング操作支援画面６００の表示条件とし、シャッターボタン２１０の全押し操作を、撮像動作の開始位置の決定条件とするが、他の条件を用いるようにしてもよい。例えば、シャッターボタン２１０の全押し操作を、スイング操作支援画面６００の表示条件および撮像動作の開始位置の決定条件として用いるようにしてもよい。また、例えば、シャッターボタン２１０を２回押す操作（いわゆる、２回切り）や専用ボタンの押下操作を、スイング操作支援画面６００の表示条件とすることができる。
【０２２６】
また、パノラマ画像の撮像動作の開始後における撮像動作については、図１２乃至図１４に示す例と略同様であるため、ここでの説明を省略する。
【０２２７】
［基準被写体をアイコンとして用いる例］
以上では、構図アシスト画像表示領域６０１に人型アイコン６０２を配置する例を示したが、人型アイコン６０２の代わりに基準被写体の画像を配置するようにしてもよい。そこで、図３３および図３４では、構図アシスト画像表示領域６０１に基準被写体の画像を配置する例を示す。
【０２２８】
具体的には、図２に示す制御部１９０は、構図アシスト画像を表示させる表示指示操作が受け付けられた際に撮像部１１２の撮像対象となっていた被写体の少なくとも一部の画像を基準被写体標識として構図アシスト画像に配置して表示させる制御を行う。また、制御部１９０は、その表示指示操作が受け付けられた際に撮像部１１２の撮像対象となっていた被写体の少なくとも一部の画像を基準位置標識として構図アシスト画像に配置して表示させる制御を行う。この場合に、制御部１９０は、構図アシスト画像における基準被写体標識（例えば、図３４（ｂ）に示す基準被写体画像６５１）と、基準位置標識（例えば、図３４（ｂ）に示す基準被写体画像６５２）とを異なる表示態様として表示させるようにする。
【０２２９】
図３３は、本発明の第２の実施の形態における撮像装置１００の姿勢と、入出力パネル２００に表示される表示画面との一例を模式的に示す図である。なお、図３３は、図２８（ｂ）における表示画面３１５に基準被写体画像の取出枠３１７を付した点以外は、図２８と同様である。
【０２３０】
取出枠３１７は、構図アシスト画像表示領域６０１に配置する基準被写体の画像を取り出す際に用いられる枠である。例えば、図３３（ｂ）に示す表示画面３１５が表示されている場合にシャッターボタン２１０の半押し操作が行われた場合を想定する。この場合には、パノラマ画像生成部１３２が撮像部１１２により生成された画像から、取出枠３１７内に含まれる画像（基準被写体画像）を取り出す。続いて、表示制御部１９１が、入出力パネル２００にスイング操作支援画面６００を表示させ、その取り出された画像（基準被写体画像）をスイング操作支援画面６００における構図アシスト画像表示領域６０１に配置して表示させる。この場合に、構図アシスト画像表示領域６０１のサイズに応じて、その取り出された画像（基準被写体画像）が縮小されて表示される。この基準被写体画像の表示例を図３４に示す。なお、構図アシスト画像表示領域６０１における基準被写体画像の配置およびその移動方法については、人型アイコン６０２と同様であるため、ここでの説明を省略する。
【０２３１】
図３４は、本発明の第２の実施の形態における入出力パネル２００に表示される表示画面例を示す図である。
【０２３２】
図３４（ａ）には、図２７（ｂ）に示すスイング操作支援画面６００において、構図アシスト画像表示領域６０１における人型アイコン６０２の代わりに基準被写体画像６５１を配置して表示する例を示す。このように、構図アシスト画像表示領域６０１において基準被写体画像６５１を配置して表示することにより、パノラマ画像上における実際の基準被写体（牛の像４０１）を想定しやすくなり、構図の決定を容易に行うことができる。
【０２３３】
図３４（ｂ）には、図３４（ａ）に示すスイング操作支援画面６００において、構図アシスト画像表示領域６０１における基準位置マーク６０４の代わりに基準被写体画像６５２を配置して表示する例を示す。なお、基準被写体画像６５２と、基準被写体画像６５１とは異なる表示態様として表示させることが好ましい。例えば、基準被写体画像６５２を、基準被写体画像６５１よりも目立たないように表示させることが好ましい。例えば、α値（透明度を表す数値）を変更することにより、基準被写体画像６５２の透明度を、基準被写体画像６５１よりも下げて表示させることができる。なお、図３４（ｂ）では、基準被写体画像６５１よりも目立たないように表示させる例として、基準被写体画像６５２を点線で示す。
【０２３４】
これにより、構図アシスト画像表示領域６０１において基準被写体画像６５２に基準被写体画像６５１が重なったタイミングが、パノラマ画像における基準位置に基準被写体が配置されるタイミングとなる。このため、パノラマ画像における基準位置に基準被写体を配置するための操作を比較的見易く容易に行うことができる。
【０２３５】
なお、この例では、特定サイズの取出枠３１７内に含まれる画像を基準被写体画像として取り出し、この基準被写体画像を構図アシスト画像表示領域６０１に配置する例を示した。ただし、例えば、撮像装置１００に顔検出部を設け、特定サイズの取出枠３１７内に含まれる画像のうちの顔部分のみを検出して取り出し、この顔を基準被写体画像として構図アシスト画像表示領域６０１に配置するようにしてもよい。なお、特定サイズの取出枠３１７内に含まれる顔が複数存在する場合には、評価値の高い顔（例えば、笑顔、サイズが大きい）を用いるようにすることができる。また、顔以外の特定対象物を検出する検出部を撮像装置１００に設け、その検出部により検出されて取り出された特定対象物（取出枠３１７内の特定対象物）を基準被写体画像として構図アシスト画像表示領域６０１に配置するようにしてもよい。
【０２３６】
［撮像装置の動作例］
次に、本発明の第２の実施の形態における撮像装置１００の動作について図面を参照して説明する。
【０２３７】
［第４撮像モードの動作例］
図３５は、本発明の第２の実施の形態における撮像装置１００による撮像制御処理の処理手順の一例を示すフローチャートである。この例では、第４撮像モードが設定されている場合における処理手順の一例を示す。また、この処理手順は、図２４の変形例であるため、図２４と共通する部分については、同一の符号を付してこれらの説明を省略する。
【０２３８】
最初に、制御部１９０が、構図アシスト画像の表示指示操作があったか否かを判断し（ステップＳ９５１）、その表示指示操作がない場合には、監視を継続して行う。一方、その表示指示操作があった場合には（ステップＳ９５１）、制御部１９０が、その表示指示操作時における位置に基づいてパノラマ画像の撮像動作の開始位置および終了位置を決定する（ステップＳ９５２）。なお、この開始位置および終了位置は、構図アシスト画像を表示する際に用いられる仮想的なものである。
【０２３９】
続いて、表示制御部１９１が、制御部１９０の制御に基づいて、構図アシスト画像（例えば、図２７（ｂ）に示すスイング操作支援画面６００（構図アシスト画像表示領域６０１））を表示部１４１に表示させる（ステップＳ９５３）。
【０２４０】
続いて、姿勢検出部１２１が、撮像装置１００の姿勢の変化を検出する（ステップＳ９５４）。続いて、制御部１９０が、その検出された姿勢の変化に基づいて、構図アシスト画像における基準被写体標識（例えば、図２７（ｂ）に示す人型アイコン６０２）を移動させる（ステップＳ９５５）。続いて、制御部１９０が、その検出された姿勢の変化に基づいて正しいスイング操作が行われているか否かを判断する（ステップＳ９５６）。正しいスイング操作が行われていない場合には（ステップＳ９５６）、ステップＳ９１６に進む。
【０２４１】
また、正しいスイング操作が行われている場合には（ステップＳ９５６）、撮像動作の開始指示操作があったか否かが判断され（ステップＳ９５７）、撮像動作の開始指示操作がない場合には、ステップＳ９５４に戻る。一方、撮像動作の開始指示操作があった場合には（ステップＳ９５７）、制御部１９０が、その開始指示操作時における位置に基づいてパノラマ画像の撮像動作の終了位置を決定する（ステップＳ９５８）。
【０２４２】
［上下方向をスイング方向とする場合における表示例］
本発明の第１および第２の実施の形態では、左右方向にスイング操作を行うことによりパノラマ画像を生成する例を示した。ただし、上述したように、上下方向にスイング操作を行うことによりパノラマ画像を生成することも可能である。そこで、図３６では、上下方向にスイング操作を行う場合に入出力パネル２００に表示される表示画面例を示す。
【０２４３】
図３６は、本発明の第１および第２の実施の形態における入出力パネル２００に表示される表示画面例を示す図である。
【０２４４】
図３６（ａ）には、第１乃至第３撮像モードが設定されている場合において、入出力パネル２００に表示されるスイング操作支援画面７００を示す。スイング操作支援画面７００には、スイング操作支援画像表示領域７０１と、矢印７０３と、メッセージ表示領域７０４とが設けられている。なお、スイング操作支援画面７００は、各部の方向等が異なる点以外は、図１０（ｂ）に示すスイング操作支援画面３７０と同様であるため、ここでの説明を省略する。
【０２４５】
図３６（ｂ）には、第４撮像モードが設定されている場合において、入出力パネル２００に表示されるスイング操作支援画面７１０を示す。スイング操作支援画面７１０には、スイング操作支援画像表示領域７１１と、メッセージ表示領域７１５とが設けられている。なお、スイング操作支援画面７１０は、各部の方向等が異なる点以外は、図２７（ｂ）に示すスイング操作支援画面６００と同様であるため、ここでの説明を省略する。
【０２４６】
＜３．変形例＞
［パノラマ画像の撮像動作の変形例］
本発明の第１および第２の実施の形態では、撮像装置１００の位置を基準としてユーザが撮像装置１００のスイング操作を行うことによりパノラマ画像の撮像動作を行う例を示した。しかしながら、例えば、被写体に対して略並行する直線上において撮像装置１００を移動させることによりパノラマ画像の撮像動作を行うことも想定される。そこで、以下では、被写体に対して略並行する直線上において撮像装置１００を移動させることによりパノラマ画像の撮像動作を行う例について説明する。
【０２４７】
図３７は、本発明の第１および第２の実施の形態における撮像装置１００によりパノラマ画像を生成する際における撮像動作を模式的に示す図である。図３７（ａ）には、撮像装置１００の位置（ユーザ８００の位置）を回転中心として、撮像装置１００を水平方向（スイング方向８０１）に回転させることによりパノラマ画像を生成する撮像動作について上側から見た状態を模式的に示す。また、図３７（ａ）では、その撮像動作により生成されるパノラマ画像の撮像範囲をパノラマ画像撮像範囲８０２として太線で模式的に示す。なお、図１０（ａ）に示す例は、本発明の第１および第２の実施の形態に示す例と同一であるため、ここでの説明を省略する。
【０２４８】
図３７（ｂ）には、被写体に対して略並行する直線８１５上において撮像装置１００を移動させることによりパノラマ画像を生成する撮像動作について上側から見た状態を模式的に示す。図３７（ｂ）に示す撮像動作は、例えば、一定の速度で移動することが可能な車等の移動装置を用いて、進行方向８１１に対して直行する方向を撮像装置１００の光軸方向として行われるパノラマ画像の撮像動作である。例えば、撮像装置１００を手で持ったユーザ８１０が乗っている車が進行方向８１１に一定または変速の速度で移動していくものとする。また、図３７（ｂ）では、その撮像動作により生成されるパノラマ画像の撮像範囲をパノラマ画像撮像範囲８１２として太線で模式的に示す。
【０２４９】
このように、図３７（ｂ）に示す例では、撮像装置１００の位置が直線８１５上において順次変更されるため、撮像装置１００の姿勢の変化として、回転角度の代わりに、直線上における移動距離を用いる。また、パノラマ画像の撮像動作の開始位置および終了位置についても、直線上における位置を用いる。
【０２５０】
また、本発明の実施の形態では、静止画を合成することによりパノラマ画像を生成する例を示したが、動画撮像動作により生成された動画を用いてパノラマ画像を生成する場合についても、本発明の実施の形態を適用することができる。また、多視点パノラマ画像を生成する場合についても、本発明の実施の形態を適用することができる。
【０２５１】
また、撮像機能付き携帯電話機や撮像機能付き携帯端末装置等の撮像装置に本発明の実施の形態を適用することができる。
【０２５２】
なお、本発明の実施の形態は本発明を具現化するための一例を示したものであり、本発明の実施の形態において明示したように、本発明の実施の形態における事項と、特許請求の範囲における発明特定事項とはそれぞれ対応関係を有する。同様に、特許請求の範囲における発明特定事項と、これと同一名称を付した本発明の実施の形態における事項とはそれぞれ対応関係を有する。ただし、本発明は実施の形態に限定されるものではなく、本発明の要旨を逸脱しない範囲において実施の形態に種々の変形を施すことにより具現化することができる。
【０２５３】
また、本発明の実施の形態において説明した処理手順は、これら一連の手順を有する方法として捉えてもよく、また、これら一連の手順をコンピュータに実行させるためのプログラム乃至そのプログラムを記憶する記録媒体として捉えてもよい。この記録媒体として、例えば、ＣＤ（Compact Disc）、ＭＤ（MiniDisc）、ＤＶＤ（Digital Versatile Disk）、メモリカード、ブルーレイディスク（Blu-ray Disc（登録商標））等を用いることができる。
【符号の説明】
【０２５４】
１００  撮像装置
１０１  バス
１１１  レンズ部
１１２  撮像部
１１３  撮像制御部
１１４  一時記憶部
１２１  姿勢検出部
１２２  撮像装置姿勢制御部
１３０  画像処理部
１３１  移動量検出部
１３２  パノラマ画像生成部
１４０  出力制御部
１４１  表示部
１４２  外部出力部
１５１  操作受付部
１５２  入力制御部
１６０  ＵＩ制御部
１７０  再生制御部
１８０  記録媒体
１９０  制御部
１９１  表示制御部
１９２  記録制御部
２００  入出力パネル
２１０  シャッターボタン
【図１】
0005853359.tif 000002
【図２】
0005853359.tif 000003
【図３】
0005853359.tif 000004
【図４】
0005853359.tif 000005
【図５】
0005853359.tif 000006
【図６】
0005853359.tif 000007
【図７】
0005853359.tif 000008
【図８】
0005853359.tif 000009
【図９】
0005853359.tif 000010
【図１０】
0005853359.tif 000011
【図１１】
0005853359.tif 000012
【図１２】
0005853359.tif 000013
【図１３】
0005853359.tif 000014
【図１４】
0005853359.tif 000015
【図１５】
0005853359.tif 000016
【図１６】
0005853359.tif 000017
【図１７】
0005853359.tif 000018
【図１８】
0005853359.tif 000019
【図１９】
0005853359.tif 000020
【図２０】
0005853359.tif 000021
【図２１】
0005853359.tif 000022
【図２２】
0005853359.tif 000023
【図２３】
0005853359.tif 000024
【図２４】
0005853359.tif 000025
【図２５】
0005853359.tif 000026
【図２６】
0005853359.tif 000027
【図２７】
0005853359.tif 000028
【図２８】
0005853359.tif 000029
【図２９】
0005853359.tif 000030
【図３０】
0005853359.tif 000031
【図３１】
0005853359.tif 000032
【図３２】
0005853359.tif 000033
【図３３】
0005853359.tif 000034
【図３４】
0005853359.tif 000035
【図３５】
0005853359.tif 000036
【図３６】
0005853359.tif 000037
【図３７】
0005853359.tif 000038