(57)【要約】      （修正有）【課題】通常撮影モードから、撮像方向の異なる複数の画像を合成した合成画像を記録するパノラマ撮影モードへの移行のための操作と、最初の画像の位置の決定を容易にする撮像装置、その制御方法及びプログラム並びに記録媒体を提供する。【解決手段】通常撮影モードにおいて表示部２８にライブビュー画像を表示している状態で、ユーザは、タッチパネル４８の２点を同時にタッチし、２点間距離を短くする操作をする。この操作に応じて、システム制御部３２は、通常撮影モードからパノラマ撮影モードに移行し、２点間の接近操作で指定される表示画面上の位置に、合成対象の最初の画像を決定する。【選択図】図１
2016015602.tif 000002
【特許請求の範囲】
【請求項１】
シャッタ操作に基づき撮像画像を１枚ずつ記録する第１の撮影モードと、撮像方向の異なる複数の画像を合成した合成画像を記録する第２の撮影モードとを有する撮像装置であって、  撮像手段と、  前記撮像手段の撮像方向の振れを検出する振れ検出手段と、  前記撮像手段から出力される撮像画像を表示画面上の指定位置に指定サイズで表示できる表示手段と、  前記表示手段の表示画面に配置され、少なくとも２点の同時タッチを検出可能なタッチパネルと、  前記第１の撮影モードにおける前記タッチパネルに同時タッチした２点の接近操作に応じて、前記第１の撮影モードから前記第２の撮影モードに移行すると共に、前記表示画面上の前記接近操作の位置に応じて前記合成画像における最初の画像の位置を決定する制御手段とを有することを特徴とする撮像装置。
【請求項２】
前記制御手段は、前記接近操作の操作量に従い、前記合成画像の生成に使用する前記複数の画像の前記合成画像におけるサイズを決定することを特徴とする請求項１に記載の撮像装置。
【請求項３】
更に、前記制御手段の制御下で、前記第１の撮影モードにおいて、前記撮像手段による撮像画像を記録媒体に記録し、前記第２の撮影モードにおいて、前記最初の画像の位置の前記撮像画像、及び前記振れ検出手段の出力に従い所定の振れで前記撮像手段により撮像される複数の撮像画像を合成して前記合成画像を生成し、前記記録媒体に記録する画像処理手段を有することを特徴とする請求項１又は２に記載の撮像装置。
【請求項４】
前記画像処理手段は、前記タッチパネルにより指定される前記表示画面上の位置と、前記接近操作の量とに応じて決定される、前記合成画像上での位置とサイズで、前記第２の撮影モードにおける個々の撮像画像を合成して、前記合成画像を生成することを特徴とする請求項３に記載の撮像装置。
【請求項５】
前記振れ検出手段は、前記撮影手段の撮像面に対する振れを検出することを特徴とする請求項１から４の何れか１項に記載の撮像装置。
【請求項６】
前記振れ検出手段は、角速度を検出する角速度センサと、前記角速度を積分し振れ角に変換する手段とを有することを特徴とする請求項１から５の何れか１項に記載の撮像装置。
【請求項７】
前記振れ検出手段は、前記撮像手段から繰り返し出力される画像信号から前記撮像手段の撮像方向の振れを検出することを特徴とする請求項１から５の何れか１項に記載の撮像装置。
【請求項８】
シャッタ操作に基づき撮像画像を１枚ずつ記録する第１の撮影モードと、撮像方向の異なる複数の画像を合成した合成画像を記録する第２の撮影モードとを有する撮像装置を制御する方法であって、  振れ検出手段により撮像手段の撮像方向の振れを検出する振れ検出ステップと、  前記撮像手段から出力される撮像画像を表示手段の表示画面に表示するステップと、  前記表示手段の表示画面に配置されるタッチパネルに対する少なくとも２点の同時タッチとこれに続く２点の接近操作を検出する検出ステップと、  前記第１の撮影モードにおける前記２点の接近操作に応じて、前記第１の撮影モードから前記第２の撮影モードに移行すると共に、前記表示画面上の前記接近操作の位置に応じて前記合成画像における最初の画像の位置を決定する制御ステップとを有することを特徴とする撮像装置の制御方法。
【請求項９】
撮像手段と、  前記撮像手段の撮像方向の振れを検出する振れ検出手段と、  前記撮像手段から出力される撮像画像を表示画面上の指定位置に指定サイズで表示できる表示手段と、  前記表示手段の表示画面に配置され、少なくとも２点の同時タッチを検出可能なタッチパネルと、  プログラムを実行できる制御手段とを具備し、シャッタ操作に基づき撮像画像を１枚ずつ記録する第１の撮影モードと、撮像方向の異なる複数の画像を合成した合成画像を記録する第２の撮影モードとを有する撮像装置を制御する制御プログラムであって、  前記第１の撮影モードにおいて前記タッチパネルに２点の同時タッチがあり、前記２点の同時タッチに続いて２点の接近操作があったかどうかを判定する機能と、  前記２点の接近操作があった場合に、前記第１の撮影モードから前記第２の撮影モードに移行すると共に、前記表示画面上の前記接近操作の位置に応じて前記合成画像における最初の画像の位置を決定する機能とを前記制御手段に実現させるための制御プログラム。
【請求項１０】
請求項９に記載される制御プログラムを記憶する、コンピュータ読み取り可能な記録媒体。
【請求項１１】
所定画角範囲内で画角を変更できる撮影光学系と、
前記撮影光学系による光学像に応じた画像信号を出力する撮像手段と、  前記撮影光学系の前記画角の変更を指示する画角変更指示手段と、  前記撮像手段による撮像画像を表示する表示手段と、  前記撮影光学系の前記所定画角範囲内で撮影を行う第１の撮影モードと、前記所定画角範囲より広い画角での合成画像を生成するための撮像方向の異なる複数の合成用画像を撮影する第２の撮影モードとを切り換える制御手段とを有する撮像装置であって、  前記制御手段は、前記第１の撮影モードにおいて、前記画角変更指示手段による画角変更操作に従い、前記撮影光学系の前記画角を前記所定画角範囲内で制御し、前記画角変更指示手段の前記所定画角範囲を超える広角側への画角変更操作に従い前記第２の撮影モードに移行することを特徴とする撮像装置。
【請求項１２】
前記制御手段は、前記第２の撮影モードにおいて、前記所定画角範囲内での前記画角変更指示手段による画角変更操作に対して前記撮影光学系の前記画角を変更し、変更した後の画角に相当するサイズで前記撮像手段による前記撮像画像を前記表示手段に表示させることを特徴とする請求項１１に記載の撮像装置。
【請求項１３】
前記制御手段は、前記所定画角範囲を超える広角側の同じ広角の位置で、撮像方向の異なる前記複数の合成用画像を前記撮像手段の出力から取り込むように前記撮像手段を制御することを特徴とする請求項１１又は１２に記載の撮像装置。
【請求項１４】
撮像方向の異なる前記複数の合成用画像のそれぞれには、互いの関連付けを示す情報がメタデータとして含まれることを請求項１１から１３の何れか１項に記載の撮像装置。
【請求項１５】
前記メタデータは、前記複数の合成用画像の位置関係を示す情報を含むことを特徴とする請求項１４に記載の撮像装置。
【請求項１６】
更に、前記第２の撮影モードでの前記複数の合成用画像を合成して前記合成画像を生成する画像処理手段を具備することを特徴とする請求項１１から１５の何れか１項に記載の撮像装置。
【請求項１７】
前記画像処理手段は、前記複数の合成用画像を前記撮像手段の出力から取り込む都度、取り込み済みの前記合成用画像に合成することを特徴とする請求項１６に記載の撮像装置。
【請求項１８】
所定画角範囲内で画角を変更できる撮影光学系と、  前記撮影光学系による光学像に応じた画像信号を出力する撮像手段と、  前記撮影光学系の前記画角の変更を指示する画角変更指示手段と、  前記撮像手段による撮像画像を表示する表示手段と、  前記撮影光学系の前記所定画角範囲内で撮影を行う第１の撮影モードと、前記所定画角範囲より広い画角での合成画像を生成するための撮像方向の異なる複数の合成用画像を撮影する第２の撮影モードとを切り換える制御手段とを有する撮像装置を制御する方法であって、  前記画角変更指示手段による画角変更操作を検出するステップと、  前記第１の撮影モードにおいて、前記画角変更操作に従い、前記撮影光学系の前記画角を前記所定画角範囲内で制御するステップと、  前記第１の撮影モードにおいて、前記画角変更指示手段の前記所定画角範囲を超える広角側への変更操作に従い前記第２の撮影モードに移行するステップとを有することを特徴とする撮像装置の制御方法。
【請求項１９】
所定画角範囲内で画角を変更できる撮影光学系と、  前記撮影光学系による光学像に応じた画像信号を出力する撮像手段と、  前記撮影光学系の前記画角の変更を指示する画角変更指示手段と、  前記撮像手段による撮像画像を表示する表示手段と、  前記撮影光学系の前記所定画角範囲内で撮影を行う第１の撮影モードと、前記所定画角範囲より広い画角での合成画像を生成するための撮像方向の異なる複数の合成用画像を撮影する第２の撮影モードとを切り換える制御手段とを有する撮像装置を制御するプログラムであって、前記制御手段に、  前記画角変更指示手段による画角変更操作を検出する機能と、  前記第１の撮影モードにおいて、前記画角変更操作に従い、前記撮影光学系の前記画角を前記所定画角範囲内で制御する機能と、  前記第１の撮影モードにおいて、前記画角変更指示手段の前記所定画角範囲を超える広角側への変更操作に従い前記第２の撮影モードに移行する機能とを実現させるための撮像装置の制御プログラム。
【請求項２０】
請求項１９に記載される制御プログラムを記録する、コンピュータ読み取り可能な記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、撮像装置、その制御方法及びプログラム並びに記録媒体に関する。
【背景技術】
【０００２】
空間的に連続する複数の画像を空間的に合成して、１つのパノラマ合成画像又はモザイク合成画像を作成する技術が知られている（特許文献１参照）。  
【０００３】
また、特許文献２には、撮像装置において、複数の画像からパノラマ合成画像を生成する技術が記載されている。最初に撮影した画像を合成画像の中央に配置すること、合焦評価部の評価値が最も高い画像を合成画像の中央に配置することが記載されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１１−１９９５６６号公報
【特許文献２】特開２００８−９０１４５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
従来、単独の撮影を行う撮影モード（単独撮影モード）と、パノラマ合成画像を生成する撮影モード（合成撮影モード）とを切り換える手軽な方法が提示されていない。  
【０００６】
合成撮影モードにおいても、合成画像の範囲を指定する手順や、合成画像の対象とする個々の画像の撮影前の確認等について、ユーザに使いやすい方法が提示されていない。例えば、従来の合成撮影モードでは、合成後の画角の選択を行い、個別のライブビュー画像（スルー画像）をビューファインダ画面上で縮小表示するので、個別画像の詳細を確認しづらいという問題があった。  
【０００７】
特許文献２に記載の技術では、合成画像撮影モードでは、最初の撮影領域が画面中央に固定されており、使用者が変更することができない。  
【０００８】
本発明は、このような状況に鑑み、合成画像撮影モードの操作性を改善した撮像装置、その制御方法及びプログラム並びに記録媒体を提示することを目的とする。
【課題を解決するための手段】
【０００９】
本発明に係る撮像装置は、シャッタ操作に基づき撮像画像を１枚ずつ記録する第１の撮影モードと、撮像方向の異なる複数の画像を合成した合成画像を記録する第２の撮影モードとを有する撮像装置であって、撮像手段と、前記撮像手段の撮像方向の振れを検出する振れ検出手段と、前記撮像手段から出力される撮像画像を表示画面上の指定位置に指定サイズで表示できる表示手段と、前記表示手段の表示画面に配置され、少なくとも２点の同時タッチを検出可能なタッチパネルと、前記第１の撮影モードにおける前記タッチパネルに同時タッチした２点の接近操作に応じて、前記第１の撮影モードから前記第２の撮影モードに移行すると共に、前記表示画面上の前記接近操作の位置に応じて前記合成画像における最初の画像の位置を決定する制御手段とを有することを特徴とする。
【発明の効果】
【００１０】
本発明によれば、タッチパネル上の簡単な操作で、シャッタ操作に基づき撮像画像を１枚ずつ記録する第１の撮影モードから、撮像方向の異なる複数の画像を合成した合成画像を記録する第２の撮影モードに移行させることができる。また、最初の画像の合成画像上での位置も、簡単な操作で決定できる。また、撮像光学系の画角よりも広い画角の画像を簡単な操作で得ることができる。
【図面の簡単な説明】
【００１１】
【図１】本発明の一実施例の概略構成ブロック図である。
【図２】二次元パノラマ撮影モードの撮影領域と撮影順を説明する模式図である。
【図３Ａ】通常撮影モードでの画面例である。
【図３Ｂ】二次元パノラマ撮影モードに遷移するとともに個別画像の位置とサイズを指定する操作の説明図である。
【図３Ｃ】個別画像の位置とサイズの決定段階の説明図である。
【図３Ｄ】二次元パノラマ撮影モードでの合成対象の撮影順を指定する操作の説明図である。
【図４】本実施例の特徴となる処理を示すフローチャートである。
【図５】実施例２の外観図である。
【図６】実施例２の概略構成ブロック図である。
【図７】実施例２の通常撮影モードでの画角遷移図である。
【図８】通常撮影モードのライブビュー画像例である。
【図９】実施例２の通常撮影モード及び疑似ワイド撮影モードでの画角遷移図である。
【図１０】疑似ワイド撮影モードでのライブビュー画像例である。
【図１１Ａ】疑似ワイド撮影モードの動作フローチャートである。
【図１１Ｂ】疑似ワイド撮影モードの動作フローチャートの残りである。
【図１２】疑似ワイド撮影モードでの表示画面の遷移例である。
【図１３】疑似ワイド撮影中の合成結果例である。
【発明を実施するための形態】
【００１２】
以下、図面を参照して、本発明の実施例を詳細に説明する。なお、以下に説明する実施例は、本発明を実現する説明用の一例であり、本発明が適用される装置の構成及び各種条件によって適宜修正又は変更されるべきものである。本発明は以下に説明する実施例に限定されない。
【実施例１】
【００１３】
図１は、本発明に係る撮像装置の一実施例であるデジタルカメラＰ１００の概略構成ブロック図である。  
【００１４】
フォーカスレンズ、ズームレンズを含む撮影レンズ１２、絞り機能を備えるシャッタ１４及び撮像素子１６は、撮像部を構成する。撮像素子１６は、撮影レンズ１２による生成されるシャッタ１４を透過して入射する光学像を画像信号に変換する。撮像素子１６は、例えば、ＣＣＤイメージセンサ又はＣＭＯＳイメージセンサからなる。Ａ／Ｄ変換器１８は、撮像素子１６から出力されるアナログ画像信号をデジタル信号に変換する。  
【００１５】
Ａ／Ｄ変換器１８から出力される撮像画像データは、画像処理部２０及びメモリ制御部２２を介して、又は、画像処理部２０を介することなくメモリ制御部２２を介して、メモリ２４に書き込まれる。  
【００１６】
画像処理部２０は、Ａ／Ｄ変換器１８からの画像データ（デジタル画像信号）とメモリ制御部２２からの画像データに画素補間処理及び縮小等のリサイズ処理並びに色変換処理等の画像処理を行う。また、画像処理部２０は、Ａ／Ｄ変換器１８からの撮像画像データに露光制御及びフォーカス制御のための演算を行い、その演算結果に従い、システム制御部３２が露光量（絞りとシャッタ速度）と撮影レンズ１２のフォーカスを制御する。  
【００１７】
メモリ２４は、所定枚数の撮像画像データを記憶可能である。メモリ２４はまた、表示用画像データを格納でき、画像表示用のメモリ（ビデオメモリ）としても機能しうる。メモリ制御部２２は、メモリ２４の表示用画像データを読み出してＤ／Ａ変換器２６に供給する。Ｄ／Ａ変換器２６はメモリ制御部２２からの表示用画像データをアナログ信号に変換して表示部２８に供給する。表示部２８は、Ｄ／Ａ変換器２６からのアナログ画像信号に応じた画像を表示する。表示部２８は例えば、液晶表示パネル（ＬＣＤ）からなる。  
【００１８】
圧縮伸長回路３０は、メモリ制御部２２を介してメモリ２４にアクセス可能であり、画像データを圧縮伸長する。具体的には、圧縮伸長回路３０は、メモリ２４に格納される画像データを圧縮し、得られた圧縮画像データをメモリ２４に書き戻す。圧縮伸長回路３０はまた、メモリ２４の圧縮画像データを伸長して復元し、得られた復元画像データをメモリ２４に書き戻す。  
【００１９】
システム制御部３２は、不揮発性メモリ３４に記憶されるプログラム及びデータをＲＡＭからなるシステムメモリ３６に展開し、システムメモリ３６をワークメモリとして使用して、デジタルカメラ１０の全体を制御する。システム制御部３２は、メモリ２４、Ｄ／Ａ変換器２６及び表示部２８等を制御することにより表示制御も行う。  
【００２０】
不揮発性メモリ３４は電気的に消去・記録可能なメモリ、例えばフラッシュメモリからなる。不揮発性メモリ３４には、システム制御部３２の動作用の定数及び制御プログラム等が記憶される。この制御プログラムはシステム制御部３２により実行されて、後述する制御動作を実現する。  
【００２１】
モード切替えスイッチ３８、第１シャッタスイッチ４０、第２シャッタスイッチ４２、動画撮影ボタン４４、操作部４６及びタッチパネル４８は、システム制御部３２に各種の動作指示を入力するための操作手段である。  
【００２２】
モード切替えスイッチ３８は、システム制御部３２が備える複数の動作モードの何れかを指示する手段である。動作モードとして典型的には記録モードと再生モードがあり、記録モードには、１枚ごとの通常撮影モードと、二次元パノラマ撮影モードがある。二次元パノラマ撮影モードは、合成画像撮影モードの一例である。  
【００２３】
第１シャッタスイッチ４０及び第２シャッタスイッチ４２はデジタルカメラ１０のレリーズボタンと連携するスイッチである。第１シャッタスイッチ４０は、シャッタボタンの操作途中、いわゆる半押し（撮影準備指示）でオンとなり、第１シャッタスイッチ信号ＳＷ１を発生する。第１シャッタスイッチ信号ＳＷ１により、システム制御部３２は、ＡＦ（オートフォーカス）処理、ＡＥ（自動露出）処理、ＡＷＢ（オートホワイトバランス）処理等の制御動作を開始する。第２シャッタスイッチ４２は、シャッタボタの操作完了、いわゆる全押し（撮影指示）でオンとなり、第２シャッタスイッチ信号ＳＷ２を発生する。システム制御部３２は、第２シャッタスイッチ信号ＳＷ２により、撮像素子１６からの画像信号の読み出しから記録媒体５４への記録までの一連の記録処理を開始する。  
【００２４】
操作部４６の一部の操作部材はいわゆる多機能ボタンとして実装されており、表示部２８に表示される種々の機能アイコン又はメニューの選択に応じた機能のボタンとして機能する。機能ボタンとしては、例えば終了ボタン、戻るボタン、画像送りボタン、ジャンプボタン、絞込みボタン及び属性変更ボタン等がある。例えば、メニューボタンが押されると各種の設定可能なメニュー画面が表示部２８に表示される。  
【００２５】
タッチパネル４８は少なくとも２点の同時タッチを検出可能な手段であり、表示部２８の表示画面上に配置され、ユーザのタッチ操作を入力信号に変え、タッチの有無と座標を示すタッチ信号を出力する。タッチパネル制御部５０は、システム制御部３２からの制御信号に基づきタッチパネル４８を制御し、タッチパネル４８からのタッチ信号をシステム制御部３２に伝達する。ユーザは、表示部２８に表示されたメニュー画面を見てタッチパネル４８にタッチ操作することにより、種々の設定・選択等の操作をシステム制御部３２に指示できる。  
【００２６】
記録媒体インターフェース５２を介して、メモリカード又はハードディスク等の記録媒体５４が接続する。記録媒体５４は、コンピュータ読み取り可能な所定ファイルシステムでフォーマットされている。  
【００２７】
振れ検出センサ５６は、デジタルカメラ１０のパン及びチルト方向の振れを検出する。これは、撮像素子１６の撮像面に対する振れを検出することに相当する。振れ検出センサ５６は
、例えば２軸の角速度センサと、この角速度センサの出力を積分し、振れ角を算出する手段とからなる。振れ角算出処理をシステム制御部３２が担っても良い。  
【００２８】
撮影レンズ１２の前面には、不使用時に撮影レンズ１２を保護するバリア５８が設けられている。バリア５８を撮影レンズ１２の遮蔽位置に置くことで、撮像系の汚れや破損を防止できる。  
【００２９】
詳細は後述するが、システム制御部３２は、表示部２８で表示すべき画像の、表示部２８の表示画面上の位置とサイズを任意に制御できる。たとえば、システム制御部３２は、撮像素子１６によるライブビュー画像及びメモリ２４に記憶される画像のそれぞれを表示部２８の表示画面上の任意の指定位置に任意の指定サイズで表示させることがきる。  
【００３０】
デジタルカメラ１０は、記録モードとして、１枚ごとの静止画像を撮影する通常撮影モードと、パン及び・又はチルトなどで撮像方向を変更して撮影した複数の撮像画像を合成したパノラマ画像を生成する二次元パノラマ撮影モードを有する。画像処理部２０が、システム制御部３２の制御下で二次元パノラマ撮影モードにおけるパノラマ画像合成処理を実行する。  
【００３１】
図２を参照して、二次元パノラマ撮影モードを説明する。図２（Ａ）に示すように、この説明では、中央の画角の撮影領域２１０に対して、撮影領域２１１〜２１８の順に時計外側方向にら旋状にカメラ１０の向きを変更しながら、各所定向きで撮影を実行する。各撮影領域２１０〜２１１の撮影時には、撮影領域２１０〜２１１よりも広い範囲を撮影する。図２（Ａ）に示す説明例では、９枚の撮影画像から１枚のパノラマ合成画像を生成することになる。画像合成上、撮影の順番は意味を成さないので、パンとチルトを併用して図２（Ａ）に示すような、部分的に重なったｎ×ｍの画像を撮影すれば、１つの大きなパノラマ合成画像を得ることができる。  
【００３２】
図２（Ｂ）は人物画中央にいるときのパノラマ合成画像と、合成のための撮影領域２１０〜２１１の区分例を示す。図２（Ｃ）は、人物がパノラマ合成画像上で左に移動した後の、パノラマ合成画像と、合成のための撮影領域２１０〜２１１の区分例を示す。図２（Ｃ）に示す例では、撮影領域２１６を最初に撮影対象とし、その後に周囲を撮影することになる。  
【００３３】
複数の静止画を合成した１つの大きな画像（パノラマ合成画像）を生成する場合、各静止画の重なり部分にある同じ画像部分に注目して合成する。従って、各静止画の合成画像上の位置関係が事前に分かっている場合、合成処理に要する時間を短縮できる。通常は各静止画の撮影時のカメラ１０の向きの相対位置関係から合成画像上での位置を判断できるが、ユーザが個別に指定できると便利である。本実施例では、タッチパネル４８を使用して、合成画像上での撮影開始位置と撮影順序を指定するようにした。これによりパノラマ合成に要する時間を大幅に短縮できる。  
【００３４】
図３Ａ〜図３Ｄを参照して、本実施例の、タッチパネル操作と二次元パノラマ撮影モードへの遷移の動作を説明する。先ず、通常撮影モードで最初の画像を撮影する。図３Ａは、最初に撮影され表示部２８に表示される撮影画像３０１の例を示す。３０２は、タッチパネル４８上に置かれた親指、３０３は同じくタッチパネル４８上に置かれた人差指である。図３Ａに示す撮影画像３０１は、撮影者が最初に撮影したいと考えている撮影領域となっており、人物の顔が被写体となっている。但し、ここでは、撮影者は、人物を合成画像上の中央ではなく、図２（Ｃ）に示すように、合成画像上の左端に配置したいものとする。  
【００３５】
撮影者は、タッチパネル４８に親指３０２と人差指３０３をタッチした状態で、図３Ｂに示すように、指３０３，３０３間を狭めつつ画像３０１を合成画像上で配置したい位置に向かって人差指３０３を移動する。このために、一方の指（ここでは、親指３０２）を予め合成画像上で配置したい位置上に置く。指３０３，３０３間を狭める接近操作は、画像の縮小を撮影者にイメージさせ、静止させた指３０２の位置が合成画像上での位置を撮影者にイメージさせる。  
【００３６】
システム制御部３２は、このようなタッチパネル４８に対する操作に応じて、撮影画像３０１を縮小しつつ表示部２８の表示画面上での表示位置が指３０２のタッチ位置に向け移動するように、表示部２８における撮影画像３０１の表示を制御する。この表示制御と同時に、システム制御部３２は、二次元パノラマ撮影モードに遷移する。  
【００３７】
表示部２８の表示画面のサイズ（縦又は横）を合成画像のサイズ（縦又は横）と想定したときに画像３０１のサイズが希望のサイズになった段階で、撮影者は指３０３のスライド移動を止める。画像３０１の位置を親指３０３又は人差指３０３の横移動により調整する。このようなタッチ操作とその操作量により、図３Ｃに示すように、合成画像上での画像３０１の位置とサイズが決定される。システム制御部３２は、画像３０１の位置とサイズを二次元パノラマ合成の最初の画像の位置とサイズとする。図３Ｃでは、画像３０１が、図２（Ｃ）に示す例に対応する位置に配置されている。合成の対象となる個々の撮像画像には一定以上の重なりがあるので、ここで決定される位置とサイズはパノラマ合成の目安であり、パノラマ合成後の精確な位置とサイズを示すものではない。個々の撮像画像のサイズは、表示画面全体を合成画像のサイズと見た場合の相対的なものである。この意味で、個々の撮像画像のサイズの指定は、合成画像の画角を指定していると理解できる。  
【００３８】
このように二次元パノラマ合成の対象とする最初の画像の位置とサイズを決定した後、その他の対象画像を順次、撮影する。例えば、図３Ｄに示すように、時計回りに撮影領域２１４，２１５，２１６，２１７，２１８，２１１，２１２を変更し、最後に中央の撮影領域２１０で撮影を行う。  
【００３９】
図４は、通常撮影モードから二次元パノラマ撮影モードへの遷移と二次元パノラマ撮影モードでの静止画撮影の動作フローチャートを示す。図４に示す動作は、システム制御部３２は図４に示す動作を実現する制御プログラムを不揮発性メモリ３４から読み込み、実行することで実現される。  
【００４０】
ステップＳ４０１で、システム制御部３２は、通常撮影モードであるか否かを判断し、否のとき（Ｎ）本処理を終了し、正のとき（Ｙ）ステップＳ４０２に遷移する。  
【００４１】
ステップＳ４０２で、システム制御部３２は、タッチパネル４８で２点を同時検出したか否かを判断し、否（Ｎ）であるとき本処理を終了し、正（Ｙ）であるときステップＳ４０３に遷移する。ここでは、２点（指）を検出することを二次元パノラマ撮影モードに遷移させる操作条件の１つとしている。メニュー画面上で二次元パノラマ撮影モードを選択することは可能である。  
【００４２】
ステップＳ４０３で、システム制御部３２は、ステップＳ４０２で検出した２点間の距離が所定以上減少しているか否かを判断し、否（Ｎ）であるときは他の操作であるので本処理を終了し、正（Ｙ）であるときステップＳ４０４に遷移する。  
【００４３】
ステップＳ４０４で、システム制御部３２は、二次元パノラマモードに遷移する。ここでは、システム制御部３２は、表示部２８の表示画面を図３（Ｂ）のような表示に切り替え、図示していない情報を表示部２８に表示させる。  
【００４４】
ステップＳ４０５で、システム制御部３２は、タッチパネル４８のタッチ検出がなくなったか継続しているかを判断し、継続（Ｎ）しているときステップＳ４０５に戻り、継続しなくなった（Ｙ）ときステップＳ４０７に遷移する。タッチパネル４８のタッチ検出が継続している間、システム制御部３２は、最初の撮影領域（合成用画像）の位置とサイズを確定できないので、ステップＳ４０５に戻る。  
【００４５】
ステップＳ４０７で、システム制御部３２は、ステップＳ４０６から遷移したのち、所定時間が経過したか否かを判断し、否（Ｎ）であるときステップＳ４０５に戻り、正（Ｙ）であるときステップＳ４０８に遷移する。チャタリング防止とユーザによるタッチパネル操作再開を許容するため、システム制御部３２は、ここで所定時間の経過を待つ。  
【００４６】
ステップＳ４０８で、システム制御部３２は、二次元パノラマモードでの最初の撮影領域の位置とサイズを確定する。システム制御部３２は、撮影領域の位置とサイズから二次元パノラマ合成に必要な撮影枚数も確定する。図３に示す例では９枚である。  
【００４７】
ステップＳ４０９で、システム制御部３２は、撮影（合成用画像の取り込み）を実行する。撮影画像の画像データは画像合成のためにメモリ２４に保持される。メモリ２４に空きが無い場合、ＲＡＷデータのまま記録媒体５４に一時記録し、事後に合成のためにメモリ２４にロードするようにしてもよい。また、単独の撮影画像として圧縮伸長回路３０で圧縮して記録媒体５４に記録しても良い。  
【００４８】
ステップＳ４１０で、システム制御部３２は、二次元パノラマ合成に必要な一連の静止画撮影が完了したか否かを判断し、否（Ｎ）であるときステップＳ４１１に遷移し、撮影完了のとき本処理を終了する。図３（Ｄ）に示す例では、撮影領域２１３，２１４，２１５，２１６，２１７，２１８，２１１，２１２，２１０と撮影し終えて、図４に示す処理の終了となる。  
【００４９】
ステップＳ４１１で、システム制御部３２は、振れ検出センサ５６の出力により、次の撮影位置にカメラの向きが移動したか否か、即ちカメラの向きが変更されたか否かを判断する。システム制御部３２は、否（Ｎ）であるとき、つまり移動量不足のときにはステップＳ４１１を継続し、正（Ｙ）であるときステップＳ４０９に遷移し次の撮影処理を実行する。システム制御部３２は、カメラ１０の移動量を振れ検出センサ２３０の出力を元に判断する。Ａ／Ｄ変換器１８から繰り返し出力される画像データから画像の動きを検出する画像動きベクトル検出機能を画像処理部２０に装備し、この機能を使ってカメラ１０の向き移動量を判断しても良い。  
【００５０】
システム制御部３２は、二次元パノラマ合成に必要な枚数の合成用画像を収集できた段階で、公知の画像合成方法に基づき画像合成を実行する。画像合成自体は、撮影画像をコンピュータにコピーし、コンピュータ上で実行しても良い。  
【００５１】
本実施例では９画像の合成例を説明したが、これ以上の画像の合成にも適用できる。横長の一次元パノラマ合成にも適用できる。  
【００５２】
以上説明したように、本実施例では、通常撮影モードから二次元パノラマ撮影モードへの移行と、合成画像上での位置とサイズの指定を、タッチパネルを使った簡易な操作で実現できる。ズームレンズのズーム位置によらず、二次元パノラマ撮影モードへ遷移させることが可能となる。例えばワイド端からのみ遷移可というような制約がない。  
【００５３】
デジタルカメラに実装した実施例を説明したが、その一部の機能はコンピュータ上で動作するプログラムによっても実現されうる。このプログラムは、たとえば、コンピュータ読み取り可能な記録媒体を介してデジタルカメラ１０の不揮発性メモリ３４に書き込まれる。  
【００５４】
また、通常撮影モードから二次元パノラマ撮影モードに遷移する方法を説明したが、二次元パノラマ撮影モードから通常撮影モードに遷移する方法として、タッチパネル操作で２点間の距離が広がったことを条件としても良い。
【実施例２】
【００５５】
二次元パノラマ合成を使って、疑似ワイド画像を生成する実施例２を説明する。図５は、本発明の実施例２であるデジタルカメラ５００の外観図を示す。表示部５０１は、画像や各種情報を表示する。シャッタボタン５０２は撮影指示を行うための操作部である。モードダイアル５０３は各種モードを切り替えるための操作部である。操作部５０４は、ユーザからの各種操作を受け付ける各種スイッチ、ボタン、タッチパネル等の操作部材からなる。コントローラホイール５０５は、操作部５０４に含まれる回転操作可能な操作部材である。ズームレバー５０６は、右又は左に引くことでズーム
レンズのそれぞれテレ側又はワイド側への移動を指示する画角変更指示手段である。電源スイッチ５０７は、電源オンと電源オフを切り替えるのに使用される。記録媒体５０８は、メモリカード又はハードディスク等からなる。記録媒体５０８は記録媒体スロット５０９に格納され、デジタルカメラ５００の内部回路に電気的に接続する。  
【００５６】
図６は、図５に示すデジタルカメラ５００の内部の概略構成を示すブロック図である。  
【００５７】
６０１は、デジタルカメラ５００全体の制御を担う制御部である。制御部６０１は、操作手段５０２〜５０６の操作に応じたズーム操作及びシャッタ操作等の指示に応じてカメラ５００の各部を制御する。  
【００５８】
６０２はズーム及び絞りの状態を変更可能な撮影レンズであり、所定画角範囲内で画角を変更可能である。６０３は例えばＣＣＤ（Charge Coupled Device）撮像素子であり、撮影レンズ６０２により生成される光学像を電気画像信号に変換する。  
【００５９】
６０４は信号処理部であり、入力動画像信号に対しホワイトバランス及びガンマ補正等の所定の信号処理を行う。  
【００６０】
６０５はＪＰＥＧ方式で画像を符号化復号化する符号化復号化部である。符号化復号化部６０５は、メモリ６０９に格納された画像データをＪＰＥＧ方式で符号化し、符号化画像データ（いわゆるＪＰＥＧデータ）を生成する。符号化復号化部６０５はまた、符号化画像データを復号化して画像データを復元し、メモリ６０９に書き戻す。  
【００６１】
６０６メモリカードコントローラ、６０７はメモリカードである。メモリカードコントローラ６０６は、メモリカード６０７にＪＰＥＧデータを含む画像ファイル（ＪＰＥＧファイル）が読み書きする。  
【００６２】
表示部５０１は、撮影時にはビューファインダとしても使用され、ライブビュー画像を表示する。表示部５０１はまた、各種の操作画面及びメニュー画面を表示し、再生が憎悪表示する。  
【００６３】
６０９は各種データを一時的に保持するメモリである。メモリ６０９は、バス６１０を介して各ブロック間のデータの受け渡しに利用される。制御部６０１は、メモリ６０９に一時保持される画像データにフィルタ処理及び拡大縮小処理等のデータ加工処理並びに複数画像の合成処理を行う。  
【００６４】
６１１は制御部６０１で動作するプログラム及び各種設定データを記憶するフラッシュメモリである。フラッシュメモリ６１１に格納されたプログラム及びデータは、カメラ５００の電源が切られた状態でも保持される。  
【００６５】
撮影視野内の被写体を観察する撮影前の構図確認時には、制御部６０１は、ファインダ表示用に必要な低解像度の画像信号を撮像素子６０３から読み出し、信号処理部６０４に表示用画像データを生成させる。この表示用画像データは表示部５０１に供給され、表示部５０１が表示画面に対して指定サイズで表示用画像データの画像を表示する。レリーズボタンよる撮影指示があると、制御部６０１は、記録用の高解像度の画像信号を撮像素子６０３から読み出し、信号処理部６０４に記録用画像データを生成させる。このような記録用画像データの生成動作を、以下では「静止画キャプチャ」と称する。符号化復号化部６０５は、記録用画像データをＪＰＥＧ方式で符号化して圧縮画像データ、いわゆるＪＰＥＧデータを生成する。制御部６０１は、生成されたＪＰＥＧデータを含む所定形式の画像ファイル（ＪＰＥＧファイル）をメモリカードコントローラ６０６によりメモリカード６０７に記録する。  
【００６６】
本実施例の撮影モードの動作を説明する。カメラ５００は、撮影モードとして通常撮影モードと疑似ワイド撮影モードを備える。疑似ワイド撮影モードは、実施例１における二次元パノラマ撮影モードを撮影レンズ６０２の広角側を越える広角値での撮影（疑似ワイド撮影）用に修正した撮影モードである。疑似ワイド撮影モードは、利用者が設定によりオフにすることができる。説明例として、撮影レンズ６０２の光学ズームワイド端は２８ｍｍであり、テレ端は１４０ｍｍであるとしている。すなわち、撮影レンズ６０２の所定画角範囲は、２８ｍｍから１４０ｍｍの間である。  
【００６７】
疑似ワイド撮影モードがオフに設定された場合の、カメラ５００の画角操作（テレ／ワイド操作）に対する画角の遷移を説明する。図７は、ユーザによるテレ指示／ワイド指示に対する撮影レンズの画角遷移例を示し、図８は、表示部５０１の表示画像例を示す。  
【００６８】
カメラ５００を撮影モードで起動すると、カメラ５００は、撮影レンズ６０２のワイド端Ｓ７０１で起動する。表示部５０１は、図８に示すような広角のライブビュー画像８０１を表示する。  
【００６９】
ズームレバー５０６の画角変更操作によりユーザがテレ指示Ａ７０１を制御部６０１に入力すると、制御部６０１は、撮影レンズ６０２のズームレンズをテレ側に移動させる。中間的な光学ズーム状態Ｓ７０２では、表示部５０１は、図８に示す中間的な画角のライブビュー画像８０２を表示する。  
【００７０】
さらなるテレ指示Ａ７０２により、制御部６０１は、撮影レンズ６０２のズームレンズを更にテレ側に移動させ、更なるテレ指示Ａ７０３により最終的にテレ端Ｓ７０３に到達させる。テレ端では、表示部５０１は、図８に示すような狭い画角のライブビュー画像８０３を表示する。撮影レンズ６０２は、これ以上の望遠側への移行はできないので、さらなるテレ指示Ａ７０４があっても、撮影レンズ６０２はテレ端のままとなり、ライブビュー画像の画角も変化しない。  
【００７１】
テレ端で逆にワイド指示Ａ７０５，Ａ７０６，Ａ７０７があると、制御部６０１は、撮影レンズ６０２のズームレンズを状態Ｓ７０３から状態Ｓ７０２に、そして、状態Ｓ７０２から状態Ｓ７０１に移動させる。表示部５０１に表示されるライブビュー画像も、画像８０３から画像８０２に、最終的に画像８０１に変化する。ワイド端Ｓ７０１でのユーザによるワイド指示Ａ７０８があっても、撮影レンズ６０２は、ワイド端Ｓ７０１に留まり、ライブビュー画像の画角も変化しない。  
【００７２】
どの状態Ｓ７０１、Ｓ７０２、Ｓ７０３でも、シャッタボタン５０２が押下されると、制御部６０１は、撮像素子６０３及び信号処理部６０４による撮像画像を符号化復号化部６０５により圧縮させる。制御部６０１は、圧縮により生成されたＪＰＥＧデータをＪＰＥＧファイルとしてメモリカードコントローラ６０６を介してメモリカード６０７に記録する。  
【００７３】
疑似ワイド撮影モードがオンに設定された場合の、カメラ５００の画角操作（テレ／ワイド操作）に対する画角の遷移を説明する。図９は、ユーザによるテレ指示／ワイド指示に対する撮影レンズの画角遷移例を示し、図１０は、表示部５０１の表示画像例を示す。なお、通常撮影モードでの動作は図７及び図８を参照した上述の説明と同じになるので、省略する。  
【００７４】
カメラ５００を撮影モードで起動したとき、カメラ５００は、撮影レンズ６０２のワイド端Ｓ７０１で起動する。表示部５０１は、図１０に示すような広角のライブビュー画像１００１を表示する。  
【００７５】
ワイド端Ｓ７０１でズームレバー５０６の画角変更操作によりユーザがワイド指示Ａ９０１を制御部６０１に入力したとする。撮影レンズ６０２はこれ以上、広角側に移動できないが、疑似ワイド撮影モードがオンに設定されているので、制御部６０１は、電子的にライブビュー画像を疑似ワイド化（ここでは縮小）し、状態Ｓ９０１に至る。状態Ｓ９０１では、ライブビュー画像は、表示画面全体を目的とする疑似ワイド画像とした場合に当該表示画面で当該ライブビュー画像が占めるサイズに縮小して表示される。疑似ワイド撮影モードに移行する際、制御部６０１は表示部５０１に疑似ワイドモードへ移行する旨を表示する。  
【００７６】
図９に示す例では、状態Ｓ９０１は、焦点距離にして２４ｍｍ相当になっている。このとき、表示部５０１は、図１０に示すように、表示画面が２４ｍｍ相当になるようにサイズを縮小したライブビュー画像１００２を表示画面の中央に表示する。表示画面内で画像１００２の周囲、すなわち余白となる部分には黒塗りなどした枠を配置する。  
【００７７】
状態Ｓ９０１において、ズームレバー５０６によりユーザがワイド指示Ａ９０２を制御部６０１に入力すると、制御部６０１は、更に画角を拡げた、例えば１９ｍｍの疑似ワイド状態Ｓ９０２に遷移する。疑似ワイド状態Ｓ９０２で、表示部５０１は、図１０に示すように、表示画面が１９ｍｍ相当になるようにサイズを縮小したライブビュー画像１００４を表示画面の中央に表示する。表示画面内で画像１００４の周囲、すなわち余白となる部分には黒塗りなどした枠を配置する。ライブビュー画像１００４は、ライブビュー画像１００２よりも縮小されている。  
【００７８】
図９及び図１０に示す説明例では、疑似ワイド状態Ｓ９０２を疑似ワイドのワイド端としているので、ユーザが更にワイド指示Ａ９０３を入力しても、制御部６０１は疑似ワイド状態Ｓ９０２に留まる。  
【００７９】
疑似ワイド状態Ｓ９０２においてテレ指示Ａ９０４があると、制御部６０１は、疑似ワイド状態Ｓ９０１に遷移し、さらにテレ指示Ａ９０５があると、光学ズームのワイド端Ｓ７０１に到達する。光学ズームのワイド端Ｓ７０１に到達すると、制御部６０１は通常撮影モードに遷移し、通常モードへ移行する旨の警告を表示部５０１に表示する。  
【００８０】
疑似ワイド撮影モード（疑似ワイド状態Ｓ９０１，Ｓ９０２）でユーザがシャッタボタン５０２を押下すると、制御部６０１は、撮像画像に対し後述する疑似ワイド撮影処理を適用する。疑似ワイド撮影処理の詳細を図１１Ａ、図１１Ｂ及び図１２を参照して説明する。  
【００８１】
疑似ワイド撮影モードに入ると、先に説明したように、Ｓ１１０１において、制御部６０１は、表示部５０１の表示画面中央に画角に応じたサイズの縮小ライブビュー画像を表示する。  
【００８２】
Ｓ１１０２において、制御部６０１はユーザ操作がテレ指示、ワイド指示及びシャッタ押下の何れであるかを判別する。ワイド指示の場合（Ｓ１１０２）、制御部６０１は、図９で説明した状態遷移が可能かどうかを判断する。状態遷移可能な場合（Ｓ１１０３）、Ｓ１１０４において、制御部６０１はライブビュー画像の縮小率を上げて、Ｓ１１０１に戻る。状態遷移不能な場合（Ｓ１１０３）、制御部６０１はライブビュー画像の縮小率を変更せずに、Ｓ１１０１に戻る。  
【００８３】
ユーザ操作がテレ指示の場合（Ｓ１１０２）、Ｓ１１０５において、制御部６０１は、通常撮影モードに遷移すべきか否かを判定する。通常撮影モードに遷移すべきときには（Ｓ１１０５）、制御部６０１は、通常撮影処理（Ｓ１１０７）に移行する。まだ通常撮影モードに遷移しなくて良い場合（Ｓ１１０５）、Ｓ１１０６において、制御部６０１は、ライブビュー画像の縮小率を下げて、Ｓ１１０１に戻る。  
【００８４】
ユーザ操作がシャッタ押下の場合（Ｓ１１０２）、Ｓ１１０８において、制御部６０１は、静止画キャプチャを行い、ＪＰＥＧファイルをメモリカード６０７に記録する。記録に際して、画像のメタデータとして、「疑似ワイド撮影」であること、座標属性が「中央」であることを記録する。例えば、Ｅｘｉｆ（Exchangeable image file format）領域の１要素として、これらの情報を記録する。制御部６０１は、キャプチャした静止画像を表示部５０１の中央にそのままフリーズ画として表示する。  
【００８５】
Ｓ１１０９において、制御部６０１は、縮小されたライブビュー画像（ライブビュー縮小画像）の表示位置を表示部５０１の画面上で左上に移動する。この結果、図１２に画面例１６０１として示すように、ライブビュー縮小画像が中央のフリーズ画の左上に位置して部分的に重畳して表示される。画面中央に表示されるフリーズ画は、以後、カメラ５００の向きを変更する際の基準画像として用いられる。  
【００８６】
撮影者は、図８に示す画面例１２０２のように、左上に表示されるライブビュー縮小画像と中央に表示される基準画像とが違和感なく重畳する向きに、カ
メラ５００の向きを変更する。ライブビュー縮小画像は例えば１／３０秒間隔で常時更新される。適当なタイミングで撮影者はシャッタボタンを押下する（Ｓ１１１０）。シャッタボタンのこの押下操作に応じて、Ｓ１１１１において、制御部６０１は、静止画キャプチャを行い、ＪＰＥＧファイルをメモリカード６０７に記録する。記録する画像のメタデータに「疑似ワイド撮影」であること、座標属性が「左上」であることを含める。  
【００８７】
Ｓ１１１２において、制御部６０１は、ライブビュー縮小画像の表示位置を表示部５０１の画面上で右上に移動する。この結果、図１２に画面例１２０３として示すように、ライブビュー縮小画像が中央のフリーズ画の右上に位置して部分的に重畳して表示される。  
【００８８】
撮影者は、図８に示す画面例１２０３のように、右上に表示されるライブビュー縮小画像と中央に表示される基準画像とが違和感なく重畳する向きに、カメラ５００の向きを変更する。適当なタイミングで撮影者はシャッタボタンを押下する（Ｓ１１１３）。シャッタボタンのこの押下操作に応じて、Ｓ１１１４において、制御部６０１は、静止画キャプチャを行い、ＪＰＥＧファイルをメモリカード６０７に記録する。記録する画像のメタデータに「疑似ワイド撮影」であること、座標属性が「右上」であることを含める。  
【００８９】
Ｓ１１１５において、制御部６０１は、ライブビュー縮小画像の表示位置を表示部５０１の画面上で右下に移動する。この結果、図１２に画面例１２０４として示すように、ライブビュー縮小画像が中央のフリーズ画の右下に位置して部分的に重畳して表示される。  
【００９０】
撮影者は、図８に示す画面例１２０４のように、右下に表示されるライブビュー縮小画像と中央に表示される基準画像とが違和感なく重畳する向きに、カメラ５００の向きを変更する。適当なタイミングで撮影者はシャッタボタンを押下する（Ｓ１１１６）。シャッタボタンのこの押下操作に応じて、Ｓ１１１７において、制御部６０１は、静止画キャプチャを行い、ＪＰＥＧファイルをメモリカード６０７に記録する。記録する画像のメタデータに「疑似ワイド撮影」であること、座標属性が「右下」であることを含める。  
【００９１】
Ｓ１１１８において、制御部６０１は、ライブビュー縮小画像の表示位置を表示部５０１の画面上で左下に移動する。この結果、図１２に画面例１２０５として示すように、ライブビュー縮小画像が中央のフリーズ画の左下に位置して部分的に重畳して表示される。  
【００９２】
撮影者は、図８に示す画面例１２０５のように、左下に表示されるライブビュー縮小画像と中央に表示される基準画像とが違和感なく重畳する向きに、カメラ５００の向きを変更する。適当なタイミングで撮影者はシャッタボタンを押下する（Ｓ１１１９）。シャッタボタンのこの押下操作に応じて、Ｓ１１２０において、制御部６０１は、静止画キャプチャを行い、ＪＰＥＧファイルをメモリカード６０７に記録する。記録する画像のメタデータに「疑似ワイド撮影」であること、座標属性が「左下」であることを含める。  
【００９３】
このようにメモリカード６０７に記録された５つのＪＰＥＧファイルは、属性＝「疑似ワイド」で関連付けられる。疑似ワイド撮影モードを抜ける操作に応じて、疑似ワイド撮影モードで撮影した画像をパノラマ合成し、ワイド画像を生成する。制御部６０１は、生成されたワイド画像を符号化復号化部６０５で符号化させ、対応するＪＰＥＧファイルをメモリカード６０７に記録する。  
【００９４】
疑似ワイド撮影モードでメモリカード６０７に記録されたＪＰＥＧファイルは、メモリカード６０７経由でパーソナルコンピュータに転送可能である。パーソナルコンピュータ上で動作する画像合成ソフトを使って、５つのＪＰＥＧファイルの画像をその撮影時の位置に応じた配置でパノラマ合成又はモザイク合成してもよい。  
【００９５】
画像合成では、同じ被写体を撮影した画像部分の同一性を判別することで、合成の位置関係を決定する。本実施例では、相互の位置関係がメタデータとして記録されているので、合成画像上での配置を、従って画像のどの部分で重なりを確認すれば良いかが容易になる。  
【００９６】
画像合成で得られた合成画像を１つの静止画として保存する。その際、必要得な画素数に間引きをしても良いし、所定のサイズにリサイズしてもよい。疑似ワイド処理により、図１０に示す画像例１００３，１００５のような、撮影レンズ６０２の最大画角を越える画角のワイド画像を記録できる。  
【００９７】
以上、説明したとおり、本実施例では、ズームレバーの操作だけで通常撮影モードと疑似ワイド撮影モードとの間の移行が可能である。また、疑似ワイド撮影モードでは、撮影方向の変更とシャッタボタン操作のみで合成に必要な画像を取得でき、撮影光学系の最大画角を越えるワイドな画像を簡単に生成できる。  
【００９８】
上記実施例では、疑似ワイド撮影において、「左上」、「右上」、「右下」及び「左下」の順でカメラの向きを変更したが、このような撮影順序に制約されない。また、最初の画像を基準画像として画面中央に配置したが、例えば、基準画像を「左上」に表示し、ライブビュー画像を「右上」、「右下」及び「左下」に表示位置を切り替えながら撮影するようにしても良い。  
【００９９】
個々の撮像画像において、合成画像上での位置関係を決定するのに充分な重なり部分を設けて撮像することにより、画像合成処理のみで相互に正しい位置関係で合成した、ワイドな合成画像を生成することができる。カメラの向きを検出する手段を設け、個々の撮像画像にカメラの向き情報を付加しておくことで、合成画像上での位置関係を特定でき、合成処理が容易になり、合成時間も短縮できる。  
【０１００】
合成すべき画像を撮像する都度、合成処理を実行するようにしてもよい。図１３は、疑似ワイド撮影モードで時計回りにカメラ５００をスイングしながら合成用の画像を撮影した場合の、画像合成の様子の一例を示す。  
【０１０１】
画面例１３０１では、最初の撮像画像が基準画像として表示部５０１の画面中央に表示される。ライブビュー画像は、画像を更新する際に基準画像と位置合わせが行われ、合成表示される。例えば、画面例１３０１の表示状態から撮影者がカメラ５００を左上に移動させた場合、随時、ライブビュー画像が基準画像に合成される、画面例１３０２に示すような表示画面となる。破線１３０３は、ライブビュー画像のキャプチャ範囲を示す。キャプチャ画像の一部が基準画像と合成され、表示画面上に表示されている。  
【０１０２】
ここから撮影者は、黒塗りの周辺部分を塗りつぶすようにカメラ５００の向きを時計回りに動かす。これにより、画面１３０４，１３０５，１３０６のように表示部５０１の表示が順次更新される。画面１３０６では、黒塗り部分が全て無くなり、撮影者による再度のシャッタボタンの押下操作で、疑似ワイド撮影処理が終了する。  
【０１０３】
疑似ワイド撮影モードでの撮影終了又は疑似ワイド撮影モードから通常撮影モードへの移行により、制御部６０１は画像合成処理を終了する。本実施例の疑似ワイド撮影処理では、撮影を行いながら、メモリ６０９上で基準画像データと個々の撮像画像データの合成が実行され、疑似ワイド撮影処理が終了する時点では、メモリ６０９上には疑似ワイド画像データが保持されている。制御部６０１は、メモリ６０９の疑似ワイド画像データを符号化復号化部６０５で符号化させ、対応するＪＰＥＧファイルをメモリカード６０７に記録する。 
【図１】
2016015602.tif 000003
【図２】
2016015602.tif 000004
【図３Ａ】
2016015602.tif 000005
【図３Ｂ】
2016015602.tif 000006
【図３Ｃ】
2016015602.tif 000007
【図３Ｄ】
2016015602.tif 000008
【図４】
2016015602.tif 000009
【図５】
2016015602.tif 000010
【図６】
2016015602.tif 000011
【図７】
2016015602.tif 000012
【図８】
2016015602.tif 000013
【図９】
2016015602.tif 000014
【図１０】
2016015602.tif 000015
【図１１Ａ】
2016015602.tif 000016
【図１１Ｂ】
2016015602.tif 000017
【図１２】
2016015602.tif 000018
【図１３】
2016015602.tif 000019