(57)【特許請求の範囲】
【請求項１】
撮像装置であって、
合焦用レンズにより結像された被写体像を撮像して画像データを出力する撮像部と、
あおり補正レベルに応じたあおり補正画像データを生成するあおり補正画像生成部と、
前記あおり補正画像データが表すあおり補正画像を表示する表示部と、
前記撮像部に画像データを出力させ、当該画像データに基づいて前記あおり補正画像生成部にあおり補正画像データを生成させ、当該あおり補正画像データが表すあおり補正画像を前記表示部に表示させる、という制御を繰り返し行うライブビュー制御部と、
前記あおり補正レベルに基づいて決定された複数のレンズ位置の各々へ前記合焦用レンズを移動させると共に、前記合焦用レンズが前記複数のレンズ位置の各々に移動したときに前記撮像部に画像データを出力させる、という制御を行うフォーカスブラケット撮像制御部と、
を備えることを特徴とする撮像装置。
【請求項２】
画像中の被写体全体にピントが合った画像を表す合成画像データを生成する合成画像生成部を更に備え、
前記フォーカスブラケット撮像制御部は、前記複数のレンズ位置の各々において前記撮像部から出力された複数の画像データに基づいて前記合成画像生成部に合成画像データを生成させ、当該合成画像データに基づいて前記あおり補正画像生成部にあおり補正画像データを生成させる、という制御を更に行う、
ことを特徴とする請求項１記載の撮像装置。
【請求項３】
前記合成画像生成部は、前記あおり補正レベルに応じたあおり角と前記複数のレンズ位置の各々に応じた被写体距離とに基づいて決定される複数の画像領域と、当該複数の画像領域の各々の各画素領域における前記複数の画像データの各々に対して付与されている重み付けとに基づいて、前記合成画像データを生成する、
ことを特徴とする請求項２記載の撮像装置。
【請求項４】
前記複数のレンズ位置は、被写体に合焦するときの前記合焦用レンズのレンズ位置を基準位置として、当該基準位置と前記あおり補正レベルに応じたあおり角とに基づいて決定
される、
ことを特徴とする請求項１乃至３の何れか１項に記載の撮像装置。
【請求項５】
撮像装置の制御方法であって、
合焦用レンズにより結像された被写体像を撮像して画像データを出力し、当該画像データに基づいてあおり補正レベルに応じたあおり補正画像データを生成し、当該あおり補正画像データが表すあおり補正画像を表示する、という制御を繰り返し行うライブビュー制御を行い、
前記あおり補正レベルに基づいて決定された複数のレンズ位置の各々へ前記合焦用レンズを移動させると共に、前記合焦用レンズが前記複数のレンズ位置の各々に移動したときに前記合焦用レンズにより結像された被写体像を撮像して画像データを出力する、という制御を行うフォーカスブラケット撮像制御を行う、
ことを特徴とする制御方法。
【請求項６】
撮像装置のコンピュータに、
合焦用レンズにより結像された被写体像を撮像して画像データを出力し、当該画像データに基づいてあおり補正レベルに応じたあおり補正画像データを生成し、当該あおり補正画像データが表すあおり補正画像を表示する、という制御を繰り返し行うライブビュー制御機能と、
前記あおり補正レベルに基づいて決定された複数のレンズ位置の各々へ前記合焦用レンズを移動させると共に、前記合焦用レンズが前記複数のレンズ位置の各々に移動したときに前記合焦用レンズにより結像された被写体像を撮像して画像データを出力する、という制御を行うフォーカスブラケット撮像制御機能と、
を実現させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、あおり補正機能を備えた撮像装置、その撮像装置の制御方法、及びその撮像装置で実行されるプログラムに関する。
【背景技術】
【０００２】
従来、建築物等を見上げるように撮影した場合（所謂あおり撮影をした場合）に生じる画像中の被写体の歪みを画像処理により補正する機能（あおり補正機能）を備えたカメラが知られている（例えば特許文献１参照）。
【０００３】
また、近年では、リアルタイムに表示されるライブビュー画像に、ユーザの設定に応じたあおり補正を反映させる機能を備えたカメラも知られている。このカメラでは、ユーザは、ライブビュー画像を確認しながらあおり補正レベル（あおり補正度合い）を調整して撮影を行うことによって、所望のあおり補正を反映させた画像を得ることができる。
【０００４】
このようなカメラでは、例えば図１７に示すように、あおり撮影をした場合には、被写体に対して画像投影面が傾いた状態になるために被写体全体にピントが合わない場合が多い。そのため、例えば図１８に示すように、画像中の被写体の歪みはあおり補正により補正されるものの、被写体全体にピントが合っていない画像（被写体の一部でピントが外れている画像）が得られる虞がある。
【０００５】
なお、カメラが、例えば図１９に示すように、レンズシフト機構を備えたカメラであれば、そのレンズシフト機構の作用により、被写体に対して画像投影面が平行な状態で撮影を行うことができる。そのため、このようなカメラにより撮影が行われた場合には、例えば図２０に示すように、画像中の被写体に歪みが無く、且つ、被写体全体にピントが合った画像を得ることができる。
【０００６】
一方、簡単にあおり撮影と同等の自然な画像が得られるカメラも知られている（例えば特許文献２参照）。このカメラでは、複数のあおり撮影パターンの中からユーザにより選択されたあおり撮影パターンに応じた４つの分割領域（撮影画面の４つの分割領域）の各々に合焦させて、４回のフォーカスブラケット撮影を行い、得られた４つの画像データから合焦させた分割領域を切り出して合成画像データを作成するようにしている。
【０００７】
また、フォーカスブラケット撮影により得られた複数の画像データのうち、基準画像データ以外の各画像データを変形し、変形後の各画像データと基準画像とを合成するようにしたカメラも知られている（例えば特許文献３参照）。
【先行技術文献】
【特許文献】
【０００８】
【特許文献１】特開２００３−３４８４３０号公報
【特許文献２】特開２０１０−２１０６７１号公報
【特許文献３】特開２００８−２７１２４０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００９】
本発明は、上記実状に鑑み、ユーザがライブビュー画像を確認しながらあおり補正レベルを調整して撮影を行うだけで、そのあおり補正レベルに応じたあおり補正が行われると共に被写体全体にピントが合った画像を得ることができる撮像装置、制御方法、及びプログラムを提供することを目的とする。
【課題を解決するための手段】
【００１０】
本発明の第１の態様は、撮像装置であって、合焦用レンズにより結像された被写体像を撮像して画像データを出力する撮像部と、あおり補正レベルに応じたあおり補正画像データを生成するあおり補正画像生成部と、前記あおり補正画像データが表すあおり補正画像を表示する表示部と、前記撮像部に画像データを出力させ、当該画像データに基づいて前記あおり補正画像生成部にあおり補正画像データを生成させ、当該あおり補正画像データが表すあおり補正画像を前記表示部に表示させる、という制御を繰り返し行うライブビュー制御部と、前記あおり補正レベルに基づいて決定された複数のレンズ位置の各々へ前記合焦用レンズを移動させると共に、前記合焦用レンズが前記複数のレンズ位置の各々に移動したときに前記撮像部に画像データを出力させる、という制御を行うフォーカスブラケット撮像制御部と、を備える撮像装置を提供する。
【００１１】
本発明の第２の態様は、第１の態様において、画像中の被写体全体にピントが合った画像を表す合成画像データを生成する合成画像生成部を更に備え、前記フォーカスブラケット撮像制御部は、前記複数のレンズ位置の各々において前記撮像部から出力された複数の画像データに基づいて前記合成画像生成部に合成画像データを生成させ、当該合成画像データに基づいて前記あおり補正画像生成部にあおり補正画像データを生成させる、という制御を更に行う、撮像装置を提供する。
【００１２】
本発明の第３の態様は、第２の態様において、前記合成画像生成部は、前記あおり補正レベルに応じたあおり角と前記複数のレンズ位置の各々に応じた被写体距離とに基づいて決定される複数の画像領域と、当該複数の画像領域の各々の各画素領域における前記複数の画像データの各々に対して付与されている重み付けとに基づいて、前記合成画像データを生成する、撮像装置を提供する。
【００１３】
本発明の第４の態様は、第１乃至３の何れか１つの態様において、前記複数のレンズ位置は、被写体に合焦するときの前記合焦用レンズのレンズ位置を基準位置として、当該基準位置と前記あおり補正レベルに応じたあおり角とに基づいて決定される、撮像装置を提供する。
【００１４】
本発明の第５の態様は、撮像装置の制御方法であって、合焦用レンズにより結像された被写体像を撮像して画像データを出力し、当該画像データに基づいてあおり補正レベルに
応じたあおり補正画像データを生成し、当該あおり補正画像データが表すあおり補正画像を表示する、という制御を繰り返し行うライブビュー制御を行い、前記あおり補正レベルに基づいて決定された複数のレンズ位置の各々へ前記合焦用レンズを移動させると共に、前記合焦用レンズが前記複数のレンズ位置の各々に移動したときに前記合焦用レンズにより結像された被写体像を撮像して画像データを出力する、という制御を行うフォーカスブラケット撮像制御を行う、制御方法を提供する。
【００１５】
本発明の第６の態様は、撮像装置のコンピュータに、合焦用レンズにより結像された被写体像を撮像して画像データを出力し、当該画像データに基づいてあおり補正レベルに応じたあおり補正画像データを生成し、当該あおり補正画像データが表すあおり補正画像を表示する、という制御を繰り返し行うライブビュー制御機能と、前記あおり補正レベルに基づいて決定された複数のレンズ位置の各々へ前記合焦用レンズを移動させると共に、前記合焦用レンズが前記複数のレンズ位置の各々に移動したときに前記合焦用レンズにより結像された被写体像を撮像して画像データを出力する、という制御を行うフォーカスブラケット撮像制御機能と、を実現させるためのプログラムを提供する。
【発明の効果】
【００１６】
本発明によれば、ユーザがライブビュー画像を確認しながらあおり補正レベルを調整して撮影を行うだけで、そのあおり補正レベルに応じたあおり補正が行われると共に被写体全体にピントが合った画像を得ることができる、という効果を奏する。
【図面の簡単な説明】
【００１７】
【図１】一実施の形態に係る撮像装置であるカメラの構成例を示す図である。
【図２】一実施の形態に係るカメラが行う動作の一例を示すフローチャートである。
【図３】Ｓ１１５乃至Ｓ１２１（静止画記録のための処理）の一例を模式的に示す第１の図である。
【図４】Ｓ１１５乃至Ｓ１２１（静止画記録のための処理）の一例を模式的に示す第２の図である。
【図５】あおり補正レベルの設定が行われるときにモニタに表示されるモニタ画面例を示す図である。
【図６】あおり補正が行われるときに使用されるあおり補正テーブルの一例を模式的に示す図である。
【図７】あおり補正前後の座標の一例を示す図である。
【図８】８つの射影変換パラメータの算出方法の一例を説明するための第１の図である。
【図９】８つの射影変換パラメータの算出方法の一例を説明するための第２の図である。
【図１０】８つの射影変換パラメータの算出方法の一例を説明するための第３の図である。
【図１１】フォーカスブラケット撮影処理の一例を示すフローチャートである。
【図１２】フォーカス移動範囲の算出方法の一例を説明するための図である。
【図１３】深度合成処理の一例を説明するための第１の図である。
【図１４】深度合成処理の一例を説明するための第２の図である。
【図１５】一実施の形態に係るカメラが行う動作の変形例を示すフローチャートである。
【図１６】一実施の形態に係るカメラが行う動作の他の変形例を示すフローチャートである。
【図１７】あおり撮影する場合の例を示す図である。
【図１８】あおり撮影された画像をあおり補正する場合の例を示す図である。
【図１９】レンズシフト機構を備えたカメラにより撮影する場合の例を示す図である。
【図２０】レンズシフト機構を備えたカメラにより撮影された画像例を示す図である。
【発明を実施するための形態】
【００１８】
以下、図面を参照しながら、本発明の実施の形態について説明する。
図１は、本発明の一実施の形態に係る撮像装置であるカメラの構成例を示す図である。
なお、このカメラは、レンズ交換式のカメラであるが、レンズ一体式のカメラであってもよい。
【００１９】
図１に示したように、カメラ１は、交換式レンズ１０とカメラ本体２０を含み、交換式レンズ１０がカメラ本体２０に対して着脱自在に構成されている。交換式レンズ１０がカメラ本体２０に装着されると、交換式レンズ１０とカメラ本体２０は、Ｉ／Ｆ（interface）３０を介して通信を行うことができる。Ｉ／Ｆ３０は、例えば、交換式レンズ１０とカメラ本体２０の各々に設けられた電気接点であり、交換式レンズ１０がカメラ本体２０に装着されると両者の電気接点が接続される構成になっている。
【００２０】
交換式レンズ１０は、撮影レンズ１０１、絞り１０２、ドライバ１０３、マイクロコンピュータ１０４、及びＦｌａｓｈメモリ１０５を含む。
撮影レンズ１０１は、図示しない被写体からの光束をカメラ本体２０内の撮像素子２０２に集光するための光学系であり、合焦用レンズ（フォーカスレンズともいう）を含む。なお、撮影レンズ１０１は、ズームレンズを含んでいてもよい。
【００２１】
絞り１０２は、開閉自在に構成され、撮影レンズ１０１を介して入射した光束の量を調整する。
ドライバ１０３は、モータ等を有し、マイクロコンピュータ１０４の制御の下に、撮影レンズ１０１内の合焦用レンズをその光軸方向に駆動（移動）させたり、絞り１０２を開閉駆動させたりする。
【００２２】
マイクロコンピュータ１０４は、Ｆｌａｓｈメモリ１０５に記憶されているプログラムを実行することにより、交換式レンズ１０の動作を制御する。例えば、マイクロコンピュータ１０４は、カメラ本体２０内のマイクロコンピュータ２１１の制御の下に、後述するフォーカスブラケット撮影処理時における撮影レンズ１０１内の合焦用レンズの駆動制御や、絞り１０２の開閉駆動制御等を行う。
【００２３】
Ｆｌａｓｈメモリ１０５は、マイクロコンピュータ１０４により実行されるプログラムや、そのプログラムの実行中に使用されるデータ等が記憶される。
カメラ本体２０は、メカシャッタ２０１、撮像素子２０２、アナログ処理部２０３、Ａ／Ｄ（Analog/Digital）変換部２０４、画像処理部２０５、あおり補正部２０６、深度合成処理部２０７、ＡＥ（Auto Exposure）処理部２０８、ＡＦ（Auto Focus）処理部２０９、ＪＰＥＧ（Joint Photographic Experts Group）処理部２１０、マイクロコンピュータ２１１、Ｆｌａｓｈメモリ２１２、操作部２１３、ＳＤＲＡＭ（Synchronous Dynamic Random Access Memory）２１４、メモリＩ／Ｆ２１５、記録媒体２１６、モニタドライバ２１７、モニタ２１８、及びバス２１９を含む。
【００２４】
メカシャッタ２０１は、撮像素子２０２の光電変換面を遮光状態又は露出状態とするように移動自在に構成されている。このメカシャッタ２０１を移動させることにより撮像素子２０２の露光時間が調整される。なお、メカシャッタ２０１は、例えばフォーカルプレーンシャッタである。
【００２５】
撮像素子２０２は、撮影レンズ１０１を介して集光された被写体からの光束が結像される光電変換面を有する。光電変換面は、複数の画素が２次元状に配置されて構成されている。また、光電変換面の光入射側には、例えばベイヤ配列のカラーフィルタが設けられている。このような撮像素子２０２は、光電変換面に結像された光束に対応した像（被写体像）を、その光量に応じた電気信号（以下、画像信号という）に変換して出力する。すなわち、撮像素子２０２は、光電変換面に結像された被写体像を撮像し、その被写体像に応じた画像信号を出力する。また、撮像素子２０２は、露光時間を電子的に制御する電子シャッタ機能を有する。なお、撮像素子２０２は、例えば、ＣＣＤ（Charge Coupled Device）やＣＭＯＳ（Complementary Metal Oxide Semiconductor）等のイメージセンサである。
【００２６】
アナログ処理部２０３は、撮像素子２０２から出力された画像信号に対してＣＤＳ（Correlated double sampling：相関二重サンプリング）処理やＡＧＣ（Automatic Gain Control：自動利得制御）処理等のアナログ処理を行う。
【００２７】
Ａ／Ｄ変換部２０４は、アナログ処理部２０３においてアナログ処理された画像信号をデジタル信号（以下、ＲＡＷ画像データという）に変換する。なお、ＲＡＷ画像データは、画像処理部２０５における画像処理が行われる前の「生の」画像データである。
【００２８】
画像処理部２０５は、ＲＡＷ画像データに対して各種の画像処理を行い、記録用画像データ（例えばフォーカスブラケット画像データ）又は表示用画像データ（例えばライブビュー画像データ）を生成する。なお、記録用画像データ及び表示用画像データは、画像処理で使用されたパラメータが異なる。
【００２９】
画像処理部２０５は、より詳しくは、同時化処理部２０５１、エッジ強調処理部２０５２、ノイズ低減処理部２０５３、及び歪み補正処理部２０５４を含む。
同時化処理部２０５１は、例えばベイヤ配列に対応して撮像素子２０２を介して出力されるＲＡＷ画像データ等の、１つの画素が１つの色成分に対応している画像データを、１つの画素が複数の色成分に対応しているＲＧＢ画像データに変換する。
【００３０】
エッジ強調処理部２０５２は、ＲＧＢ画像データから複数の周波数成分信号（エッジ信号）を抽出し、抽出したエッジ信号のそれぞれの周波数特性を補正する。
ノイズ低減処理部２０５３は、コアリング処理等を用いて、ＲＧＢ画像データにおけるノイズ成分を除去する。
【００３１】
歪み補正処理部２０５４は、ＲＧＢ画像データにおける、撮影レンズ１０１の周辺で生じる歪曲収差による歪みを補正する。
なお、画像処理部２０５により生成される記録用画像データ又は表示用画像データは、画像処理部２０５内の各処理部による処理後のＲＧＢ画像データでもある。
【００３２】
あおり補正部２０６は、設定されているあおり補正レベルに応じてあおり補正を行うことにより、画像データが表す画像中の被写体の歪みを補正する。例えば、あおり補正部２０６は、そのあおり補正を行うことにより、ライブビュー画像データが表すライブビュー画像中の被写体の歪みや、深度合成処理部２０７により生成された合成画像データが表す画像中の被写体の歪みを補正する。なお、これらの被写体の歪みは、例えば図１７に示したように、被写体に対してカメラ１の画像投影面が傾いている場合に生じるものである。
【００３３】
深度合成処理部２０７は、深度合成処理を行うことにより、フォーカスブラケット撮影処理等により得られた複数のフォーカスブラケット画像データから、画像中の被写体全体にピントが合うような画像を表す合成画像データを生成する。
【００３４】
ＡＥ処理部２０８は、画像データ（例えばＲＡＷ画像データ）を用いて被写体輝度を算出する。なお、被写体輝度は、画像データから算出するだけでなく、例えば専用の測光センサで測定するようにしてもよい。
【００３５】
ＡＦ処理部２０９は、画像データ（例えばＲＡＷ画像データ）から高周波成分の信号を取り出し、取り出した高周波成分の信号を積算してＡＦ用の合焦評価値を取得する。
ＪＰＥＧ処理部２１０は、画像データに対するＪＰＥＧ圧縮処理や、ＪＰＥＧ圧縮されている画像データに対してＪＰＥＧ伸張処理を行う。
【００３６】
マイクロコンピュータ２１１は、Ｆｌａｓｈメモリ２１２に記憶されているプログラムを実行することにより、カメラ１（交換式レンズ１０及びカメラ本体２０）の動作を制御する。例えば、マイクロコンピュータ２１１は、後述する図２に示す動作を制御する。
【００３７】
Ｆｌａｓｈメモリ２１２は、マイクロコンピュータ２１１により実行されるプログラムや、そのプログラムの実行中に使用されるデータ等が記憶される。
操作部２１３は、ユーザによって操作される各種の操作部材である。例えば、操作部２１３は、上下左右方向のボタン、レリーズボタン、再生ボタン、メニューボタン、及び電源ボタン等を含む。上下左右方向のボタンは、図５を用いて後述するように、ユーザによるあおり補正レベルの設定指示の入力等に使用される。レリーズボタンは、半押し（１ｓｔレリーズ）及び全押し（２ｎｄレリーズ）の２段階のボタンであり、ユーザによる撮影準備指示及び撮影指示の入力に使用される。再生ボタンは、ユーザによる再生指示の入力に使用される。メニューボタンは、ユーザによるメニュー画面表示指示の入力に使用される。電源ボタンは、ユーザによるカメラ電源のオン、オフ指示の入力に使用される。なお、これらのボタンは、その一部又は全部をタッチパネルによって操作される仮想的な操作部として構成してもよい。
【００３８】
ＳＤＲＡＭ２１４は、ワークエリア等として使用されるメモリであり、例えば処理中のデータ（画像データ等）が一時的に格納される。
メモリＩ／Ｆ２１５は、マイクロコンピュータ２１１等が記録媒体２１６にアクセスするためのインターフェースである。
【００３９】
記録媒体２１６は、カメラ本体２０に対して着脱自在のメモリカードである。この記録媒体２１６は、画像ファイル等を記録する。画像ファイルは、例えば、ＪＰＥＧ処理部２１０によってＪＰＥＧ圧縮された画像データに、ヘッダ情報を付加したファイルである。なお、記録媒体２１６は、カメラ本体２０に内蔵されていても良い（着脱できなくても良い）。
【００４０】
モニタドライバ２１７は、画像データ（例えばあおり補正されたライブビュー画像データ）を映像信号に変換してモニタ２１８へ出力する。
モニタ２１８は、例えば液晶ディスプレイ（ＬＣＤ）であって、モニタドライバ２１７から入力された映像信号に応じた画像（例えばあおり補正されたライブビュー画像）を表示する。
【００４１】
バス２１９は、カメラ本体２０内において各種のデータを転送する転送路である。
このような構成のカメラ１において、少なくとも撮像素子２０２、アナログ処理部２０３、及びＡ／Ｄ変換部２０４は、合焦用レンズにより結像された被写体像を撮像して画像データを出力する撮像部の一例である。操作部２１３は、あおり補正レベルを入力する入力部の一例である。あおり補正部２０６は、あおり補正レベルに応じたあおり補正画像データを生成するあおり補正画像生成部の一例である。モニタ２１８は、あおり補正画像データが表すあおり補正画像を表示する表示部の一例である。マイクロコンピュータ２１１の一部の機能は、撮像部に画像データを出力させ、当該画像データに基づいてあおり補正画像生成部にあおり補正画像データを生成させ、当該あおり補正画像データが表すあおり補正画像を表示部に表示させる、という制御を繰り返し行うライブビュー制御部の一例である。マイクロコンピュータ２１１の他の一部の機能は、あおり補正レベルに基づいて決定された複数のレンズ位置の各々へ合焦用レンズを移動させると共に、合焦用レンズが複数のレンズ位置の各々に移動したときに撮像部に画像データを出力させる、という制御を行うフォーカスブラケット撮像制御部の一例である。
【００４２】
図２は、カメラ１が行う動作の一例を示すフローチャートである。
この動作は、カメラ電源がオフされているときに操作部２１３に含まれる電源ボタンが押下されてカメラ電源がオンすると、開始する。
【００４３】
図２に示したように、本動作が開始すると、マイクロコンピュータ２１１は、まず、カメラ１の各部を初期化する（Ｓ１０１）。
続いて、マイクロコンピュータ２１１は、操作部２１３に含まれる再生ボタンが押下されたか否かを判定する（Ｓ１０２）。
【００４４】
Ｓ１０２の判定結果がＹｅｓの場合、マイクロコンピュータ２１１は、操作部２１３に対する操作に応じて、記録媒体２１６に記録されている画像ファイル（画像データ）の再生や、その画像データの編集等を行う（Ｓ１０３）。一方、Ｓ１０２の判定結果がＮｏの場合には、Ｓ１０３をスキップする。
【００４５】
続いて、マイクロコンピュータ２１１は、操作部２１３に対するカメラ設定のための操作が行われたか否かを判定する（Ｓ１０４）。
Ｓ１０４の判定結果がＹｅｓの場合、マイクロコンピュータ２１１は、操作部２１３に対する操作に応じてカメラ設定を行う（Ｓ１０５）。このカメラ設定では、ユーザは、あおり補正モードの設定、あおり補正レベルの設定、ＲＡＷ記録モードの設定等を行うことができる。但し、あおり補正レベルの設定は、あおり補正モードの設定を行った後に行うことができる。あおり補正レベルの設定方法については、図５を用いて後述する。一方、Ｓ１０４の判定結果がＮｏの場合には、Ｓ１０５をスキップする。
【００４６】
本例では、Ｓ１０４の判定結果がＹｅｓとなってＳ１０５において、あおり補正モードの設定が行われたものとして、以降の処理を説明する。なお、あおり補正モードの設定が行われると、ユーザによりあおり撮影が行われることを前提に、以降の処理が行われる。
【００４７】
続いて、マイクロコンピュータ２１１は、操作部２１３に含まれるレリーズボタンがオフ状態（押下されていない状態）から１ｓｔレリーズ状態（半押し状態）へ遷移したか否かを判定する（Ｓ１０６）。
【００４８】
Ｓ１０６の判定結果がＹｅｓの場合、マイクロコンピュータ２１１は、撮影準備処理である、ＡＥ処理及びＡＦ処理を行う（Ｓ１０７）。ＡＥ処理では、マイクロコンピュータ２１１は、ＡＥ処理部２０８に被写体輝度を算出させ、その被写体輝度に応じて撮影処理の実行時におけるＩＳＯ感度、Ｆ値、シャッタ速を決定する。また、ＡＦ処理では、マイクロコンピュータ２１１は、ＡＦ処理部２０９に合焦評価値を取得させ、その合焦評価値により、コントラストを評価しつつ、撮影レンズ１０１内の合焦用レンズを微少量ずつ駆動させるようにマイクロコンピュータ１０４に指示する。そして、コントラストが最大となった時点で合焦用レンズの駆動を停止させるようにマイクロコンピュータ１０４に指示する。このようなＡＦ処理は、所謂コントラスト方式のＡＦ処理である。なお、ＡＦ処理として位相差ＡＦ処理を用いるようにしてもよい。また、このＡＦ処理では、画像中のどの位置で合焦したかを示す画像合焦位置に関する情報が、例えばＳＤＲＡＭ２１４に格納される。
【００４９】
続いて、マイクロコンピュータ２１１は、操作部２１３に含まれる電源ボタンが押下されたか否かを判定する（Ｓ１０８）。
Ｓ１０８の判定結果がＹｅｓの場合は、カメラ電源がオフし、本動作が終了する。なお、カメラ１では、カメラ電源がオンされているときに電源ボタンが押下されると、カメラ電源がオフされるようになっている。一方、Ｓ１０８の判定結果がＮｏの場合には、処理がＳ１０２へ戻る。
【００５０】
一方、Ｓ１０６の判定結果がＮｏの場合、マイクロコンピュータ２１１は、操作部２１３に含まれるレリーズボタンが２ｎｄレリーズ状態（全押し状態）へ遷移したか否かを判定する（Ｓ１０９）。なお、Ｓ１０６の判定結果がＮｏの場合とは、レリーズボタンがオフ状態の場合、又は、ひとたびレリーズボタンがオフ状態から１ｓｔレリーズ状態へ遷移した後であってその１ｓｔレリーズ状態が維持されたままの状態の場合である。
【００５１】
Ｓ１０９の判定結果がＮｏの場合、マイクロコンピュータ２１１は、ライブビュー表示のための処理（Ｓ１１０乃至Ｓ１１４）を開始する。
この処理では、マイクロコンピュータ２１１は、まず、電子シャッタ（撮像素子２０２の電子シャッタ機能）を用いた撮影処理を行う（Ｓ１１０）。この撮影処理では、マイクロコンピュータ２１１は、撮像素子２０２に撮像を行わせ、アナログ処理部２０３にアナログ処理を行わせ、Ａ／Ｄ変換部２０４にＡ／Ｄ変換を行わせて、ＲＡＷ画像データを出力させる。
【００５２】
続いて、マイクロコンピュータ２１１は、そのＲＡＷ画像データに対し、画像処理部２０５に画像処理を行わせてライブビュー画像データを生成させる（Ｓ１１１）。
続いて、マイクロコンピュータ２１１は、そのライブビュー画像データに対し、あおり補正部２０６に、設定されているあおり補正レベルに応じたあおり補正を行わせる（Ｓ１１２）。
【００５３】
続いて、マイクロコンピュータ２１１は、そのあおり補正が行われたライブビュー画像データ（あおり補正画像データの一例）にＧＵＩ（Graphical User Interface）を重畳する（Ｓ１１３）。なお、ＧＵＩは、例えば図５を用いて後述するスライドバーやアイコン等である。
【００５４】
続いて、マイクロコンピュータ２１１は、そのＧＵＩが重畳されたライブビュー画像データが表すライブビュー画像をモニタ２１８に表示させる（Ｓ１１４）。
そして、Ｓ１１４の後は、処理がＳ１０８へ進む。
【００５５】
一方、Ｓ１０９の判定結果がＹｅｓの場合、マイクロコンピュータ２１１は、静止画記録のための処理（Ｓ１１５乃至Ｓ１２１）を開始する。
この処理では、マイクロコンピュータ２１１は、まず、フォーカスブラケット撮影処理を行う（Ｓ１１５）。このフォーカスブラケット撮影処理では、詳細は図１１を用いて後述するように、撮影レンズ１０１内の合焦用レンズが複数の異なるレンズ位置に移動すると共に、その各々のレンズ位置にて撮影処理が行われて、複数のＲＡＷ画像データが得られる。
【００５６】
続いて、マイクロコンピュータ２１１は、ＲＡＷ記録モードが設定されているか否かを判定する（Ｓ１１６）。
Ｓ１１６の判定結果がＹｅｓの場合、マイクロコンピュータ２１１は、Ｓ１１５で得られた複数のＲＡＷ画像データを記録媒体２１６に記録する（Ｓ１１７）。一方、Ｓ１１６の判定結果がＮｏの場合には、Ｓ１１７をスキップする。
【００５７】
続いて、マイクロコンピュータ２１１は、Ｓ１１５で得られた複数のＲＡＷ画像データの各々に対し、画像処理部２０５に画像処理を行わせて複数のフォーカスブラケット画像データを生成させる（Ｓ１１８）。
【００５８】
続いて、マイクロコンピュータ２１１は、その複数のフォーカスブラケット画像データに対し、深度合成処理部２０７に深度合成処理を行わせて、画像中の被写体全体にピントが合うような画像を表す合成画像データを生成させる（Ｓ１１９）。
【００５９】
続いて、マイクロコンピュータ２１１は、その合成画像データに対し、あおり補正部２０６に、設定されているあおり補正レベルに応じたあおり補正を行わせる（Ｓ１２０）。
続いて、マイクロコンピュータ２１１は、そのあおり補正が行われた合成画像データ（あおり補正画像データの一例）を記録媒体２１６に記録する（Ｓ１２１）。但し、Ｓ１１７で複数のＲＡＷ画像データが記録されていた場合には、その複数のＲＡＷ画像データと関連付けて、あおり補正が行われた合成画像データを記録する。
【００６０】
そして、Ｓ１２１の後は、処理がＳ１０８へ進む。
このような図２に示したフローチャートによれば、Ｓ１０６及びＳ１０９の判定結果が共にＮｏになる場合（例えばレリーズボタンがオフ状態の場合）には、Ｓ１０２乃至Ｓ１０６、Ｓ１０９乃至Ｓ１１４（ライブビュー表示のための処理）、及びＳ１０８の処理が繰り返し行われるようになる。従って、この場合には、ユーザがあおり補正レベルを設定すると、そのあおり補正レベルに応じたあおり補正が行われたライブビュー画像がモニタ２１８に表示されるようになるので、ユーザは、モニタ２１８に表示されるライブビュー画像を確認しながら、所望のあおり補正レベルを調整することができる。
【００６１】
また、Ｓ１０６の判定結果がＹｅｓになると（レリーズボタンがオフ状態から１ｓｔレリーズ状態へ遷移すると）、Ｓ１０７（撮影準備処理）及びＳ１０８の処理が行われて、処理がＳ１０２へ戻るようになる。
【００６２】
また、Ｓ１０６の判定結果がＮｏ且つＳ１０９の判定結果がＹｅｓになると（レリーズボタンが２ｎｄレリーズ状態へ遷移すると）、Ｓ１１５乃至Ｓ１２１（静止画記録のための処理）及びＳ１０８の処理が行われて、処理がＳ１０２へ戻るようになる。
【００６３】
図３及び図４は、そのＳ１１５乃至Ｓ１２１（静止画記録のための処理）の一例を模式的に示す図である。
この処理では、まず、図３に示したように、フォーカスブラケット撮影処理により、複数の異なるレンズ位置の各々へ撮影レンズ１０１内の合焦用レンズが移動して、その各々のレンズ位置にて撮影処理が行われて、複数のＲＡＷ画像データが得られる。
【００６４】
続いて、図４に示したように、その複数のＲＡＷ画像データの各々に対して画像処理が行われて複数のフォーカスブラケット画像データが生成される。なお、このときの複数のフォーカスブラケット画像データの各々が表すフォーカスブラケット画像は、画像中の被写体の一部においてピントが外れている画像になっている。続いて、深度合成処理により、その複数のフォーカスブラケット画像データに基づいて、画像中の被写体全体にピントが合うような画像を表す合成画像データが生成される。これにより、その合成画像データが表す画像は、画像中の被写体全体にピントが合った画像になる。続いて、その合成画像データに対してあおり補正が行われる。これにより、あおり補正後の合成画像データが表す画像は、図１９及び図２０を用いて説明したレンズシフト機構の作用によって得られる撮影画像と同等の画像（画像中の被写体に歪みが無く且つ画像中の被写体全体にピントが合った画像）が得られるようになる。
【００６５】
図５は、上述のＳ１０５（但し、Ｓ１１４の後に行われるＳ１０５）であおり補正レベルの設定が行われるときにモニタ２１８に表示されるモニタ画面例を示す図である。
図５に示したように、このときのモニタ画面２１８０には、当該時点の設定によるあおり補正レベルに応じたあおり補正後のライブビュー画像２１８１と共に、スライドバー２１８２、２１８３、及びあおり補正後の画像形状２１８４等が表示される。
【００６６】
スライドバー２１８２は、画像の垂直方向のあおり補正レベルの設定に使用されるものである。このスライドバー２１８２は、操作部２１３に含まれる上下のボタン２１３１、２１３２の操作に応じて上下方向に移動し、中央位置２１８２ａからのスライドバー２１８２の移動量に応じて画像垂直方向のあおり補正レベルが設定される。より詳しくは、スライドバー２１８２が中央位置２１８２ａにある場合には、画像垂直方向のあおり補正レベルが０に設定され、中央位置２１８２ａからのスライドバー２１８２の移動量が大きくなるほど、その移動方向へのあおり補正レベルが高く設定される。なお、あおり補正レベルが０に設定されるとあおり補正は行われない。また、あおり補正レベルが高く設定されるとあおり補正の強度が強くなり、あおり補正レベルが低く設定されるとあおり補正の強度が弱くなる。スライドバー２１８２の上側に表示されるアイコン２１８２ｂは、スライドバー２１８２を中央位置２１８２ａから上方向へ移動したときの、おあり補正後の画像形状の傾向を示すものであり、スライドバー２１８２の下側に表示されるアイコン２１８２ｃは、スライドバー２１８２を中央位置２１８２ａから下方向へ移動したときの、おあり補正後の画像形状の傾向を示すものである。
【００６７】
スライドバー２１８３は、画像の水平方向のあおり補正レベルの設定に使用されるものである。このスライドバー２１８３は、操作部２１３に含まれる左右のボタン２１３３、２１３４の操作に応じて左右方向に移動し、中央位置２１８３ａ（図５ではスライドバー２１８３と重なっているために破線で示す）からのスライドバー２１８３の移動量に応じて画像左右方向のあおり補正レベルが設定される。より詳しくは、スライドバー２１８３が中央位置２１８３ａにある場合には、画像水平方向のあおり補正レベルが０に設定され、中央位置２１８３ａからのスライドバー２１８３の移動量が大きくなるほど、その移動
方向へのあおり補正レベルが高く設定される。スライドバー２１８３の左側に表示されるアイコン２１８３ｂは、スライドバー２１８３を中央位置２１８３ａから左方向へ移動したときの、おあり補正後の画像形状の傾向を示すものであり、スライドバー２１８３の右側に表示されるアイコン２１８３ｃは、スライドバー２１８３を中央位置２１８３ａから右方向へ移動したときの、おあり補正後の画像形状の傾向を示すものである。
【００６８】
あおり補正後の画像形状２１８４は、当該時点の設定によるあおり補正レベルに応じたあおり補正後の画像形状を示すものである。また、画像形状２１８４内の矩形２１８４ａは、記録又は表示に使用される領域を示している。
【００６９】
図６は、上述のＳ１１２及びＳ１２０の各処理においてあおり補正が行われるときに使用されるあおり補正テーブルの一例を模式的に示す図である。なお、このあおり補正テーブルは、例えば、Ｆｌａｓｈメモリ２１２に記憶されている。
【００７０】
図６に示したように、あおり補正テーブルには、図５に示したスライドバー２１８２又は２１８３の移動により設定されるあおり補正レベルに対応する、あおり補正の「種類」、「あおり角」、及び「射影変換式」が格納されている。あおり補正の「種類」は、図５に示したアイコン２１８２ｂ、２１８２ｃ、２１８３ｂ、及び２１８３ｃに対応する。「あおり角」は、補正されるあおり角である。「射影変換式」は、あおり補正に用いられる射影変換式である。なお、各射影変換式において、ｘ、ｙはあおり補正前の座標であり、Ｘ、Ｙはあおり補正後の座標である。また、ａ、ｂ、ｃ、ｄ、ｅ、ｆ、ｇ、ｈは射影変換パラメータである。
【００７１】
上述のＳ１１２及びＳ１２０の各処理では、このようなあおり補正テーブルから、設定されたあおり補正レベルに対応する射影変換式が選択され、その射影変換式を用いてあおり補正が行われて、あおり補正画像データの生成が行われる。
【００７２】
図７は、あおり補正前後の座標の一例を示す図である。
図７に示したように、あおり補正前の画像４１における座標ｐ（ｘｉ，ｙｊ）は、あおり補正後に、例えば座標ｑ（Ｘｉ，Ｙｊ）となる。ここで、ｉ＝０〜Ｐｘ、ｊ＝０〜Ｐｙである。Ｐｘは、画像４１における水平方向長さ（水平方向画素数に対応）であり、Ｐｙは、画像４１における垂直方向長さ（垂直方向画素数に対応）である。
【００７３】
なお、破線で囲まれた画像４１´は、あおり補正後の画像を示し、その画像４１´中の実線で囲まれた領域４２は、記録又は表示に使用される領域を示している。
図８、図９、及び図１０は、上述の８つの射影変換パラメータの算出方法の一例を説明するための図である。なお、図９は、図８に示したＡの面を上側から見た図でもある。
【００７４】
図８に示したように、例えば、カメラ１により垂直方向にあおり角βであおり撮影が行われたとし、このときのあおり角βのあおり補正を行うとする。なお、このときのあおり角βは、あおり補正テーブルに格納されているあおり角に対応する。
この場合、あおり補正前の画像投影面５１の垂直方向長さＨに対する、あおり補正後の画像投影面５２の垂直方向長さＨ´は、次式（１）により求められる。
【数１】
0006644641.tif 000002
【００７５】
ここで、θは、撮影画角を示し、次式（２）により求められる。
【数２】
0006644641.tif 000003
ここで、ｈは撮像素子２０２の垂直方向サイズであり、Ｆは焦点距離である。
【００７６】
また、図９に示したように、あおり補正前の画像投影面５１の上辺長さＷに対する、あおり補正後の画像投影面５２の上辺長さＷ´は、次式（３）により求められる。
【数３】
0006644641.tif 000004
【００７７】
この場合、図１０に示したように、あおり補正前の画像４１の上辺長さ（水平方向長さ）Ｐｘと垂直方向長さＰｙは、あおり補正後の画像４１´では、（Ｗ´／Ｗ）・Ｐｘと（Ｈ´／Ｈ）・Ｐｙとして表される。
【００７８】
従って、あおり補正前の画像４１の４つの頂点座標と、あおり補正後の画像４１´の４つの頂点座標との位置関係により、上述の８つの射影変換パラエータを、８つの式からなる連立方程式によって求めることができる。
【００７９】
図１１は、上述のＳ１１５のフォーカスブラケット撮影処理の一例を示すフローチャートである。
図１１に示したように、この処理では、まず、マイクロコンピュータ２１１は、図１２を用いて後述するフォーカス移動範囲（撮影レンズ１０１内の合焦レンズの移動範囲に対応）を算出する（Ｓ２０１）。
【００８０】
続いて、マイクロコンピュータ２１１は、撮影処理時の絞り等に基づいてフォーカス移動ステップ（合焦レンズの移動ステップに対応）を設定する（Ｓ２０２）。なお、このフォーカス移動ステップは、例えば、絞り等の交換式レンズ１０の状態と画素ピッチ（許容錯乱円）によって決定される被写界深度の範囲よりも狭い間隔であることが望ましい。
【００８１】
続いて、マイクロコンピュータ２１１は、Ｓ２０１で算出されたフォーカス移動範囲における、最至近側フォーカス位置、最望遠側フォーカス位置、及びＳ２０２で設定されたフォーカス移動ステップ毎のフォーカス位置、という複数のフォーカス位置の各々に対して撮影処理を行う（Ｓ２０３乃至Ｓ２０５）。
【００８２】
より詳しくは、マイクロコンピュータ２１１は、まず、上記複数のフォーカス位置の１つを処理対象フォーカス位置として、その処理対象フォーカス位置に対応するレンズ位置へ合焦用レンズを移動させて撮影処理を行う（Ｓ２０３）。この撮影処理では、マイクロコンピュータ２１１は、撮像素子２０２に撮像を行わせ、アナログ処理部２０３にアナログ処理を行わせ、Ａ／Ｄ変換部２０４にＡ／Ｄ変換を行わせて、ＲＡＷ画像データを出力させる。
【００８３】
続いて、マイクロコンピュータ２１１は、全フォーカス位置に対する撮影処理が終了したか否か（全フォーカス位置を処理対象フォーカス位置としたか否か）を判定する（Ｓ２０４）。
【００８４】
Ｓ２０４の判定結果がＮｏの場合、マイクロコンピュータ２１１は、処理対象フォーカス位置を変更して（未だ処理対象フォーカス位置とされていないフォーカス位置を新たな処理対象フォーカス位置として）（Ｓ２０５）、処理がＳ２０３へ戻る。
【００８５】
一方、Ｓ２０４の判定結果がＹｅｓの場合は、本処理が終了（リターン）する。
なお、このようなフォーカスブラケット撮影処理では、Ｓ２０１及びＳ２０２の処理によって複数のフォーカス位置が決定されるが、これは同時に、その複数のフォーカス位置に対応する複数のレンズ位置（合焦用レンズのレンズ位置）が決定されることでもある。
【００８６】
図１２は、上述のフォーカス移動範囲の算出方法の一例を説明するための図である。
図１２において、θは撮影画角であり、上述の式（２）により求められる。
βは、あおり角である。
【００８７】
Ｄｏは、ＡＦ合焦ポイント（上述のＳ１０７のＡＦ処理時における合焦ポイント）の被写体距離である。
Ｈｆは、ＡＦ合焦ポイントの像高であり、次式（４）により求められる。
【数４】
0006644641.tif 000005
【００８８】
ここで、ｙｆは、画像中のＡＦ合焦ポイントのｙ座標（上述のＳ１０７のＡＦ処理でＳＤＲＡＭ２１４に格納された画像合焦位置に関する情報が示す画像合焦位置のｙ座標）である。Ｐｙは、上述のとおり、画像における垂直方向長さである。
【００８９】
この場合、フォーカス移動範囲は、図１２に示した、被写体距離Ｄｏの被写体位置を基準にＤＳとＤＬを合わせた範囲として表される。
ここで、ＤＳは、至近側被写体距離の範囲であり、次式（５）により求められる。
【数５】
0006644641.tif 000006
【００９０】
ＤＬは、望遠側被写体距離の範囲であり、次式（６）により求められる。
【数６】
0006644641.tif 000007
なお、Ｄｏに対応する、合焦用レンズのレンズ位置は、上述の複数のレンズ位置が決定される際の基準位置ということもできる。
【００９１】
図１３及び図１４は、上述のＳ１１９の深度合成処理の一例を説明するための図である。
図１３において、「撮影画像０」、「撮影画像１」、「撮影画像２」、「撮影画像３」、及び「撮影画像４」は、深度合成処理の対象とされる複数のフォーカスブラケット画像データが表す画像である。
【００９２】
また、図１４において、Ｄ０は「撮影画像０」を表す画像データが得られたときの被写体距離であり、Ｄ１は「撮影画像１」を表す画像データが得られたときの被写体距離であり、Ｄ２は「撮影画像２」を表す画像データが得られたときの被写体距離であり、Ｄ３は「撮影画像３」を表す画像データが得られたときの被写体距離であり、Ｄ４は「撮影画像４」を表す画像データが得られたときの被写体距離である。θは、撮影画角であり、上述の式（２）により求められる。βは、あおり角である。
【００９３】
この場合、あおり角βは、設定されているあおり補正レベルにより既知であることから（但し、画像中の被写体に歪みが生じないようにユーザがあおり補正レベルを設定した場合）、各フォーカス位置（被写体距離）で得られた撮影画像中のピントが合っている領域は一意的に求まる。このことから、上述のＳ１１９の深度合成処理では、撮影画像中の画像位置（本例では画像Ｙ座標）に応じて、各撮影画像を表す画像データを重み付け合成することにより、画像中の被写体全体にピントが合った画像を表す合成画像データが生成される。
【００９４】
より詳しくは、この重み付け合成では、図１３に示したように、各撮影画像のｙ方向の各画素に対して０〜１の重み付けが付与される。この例では、ｙ方向の０〜ｙ１までの画像領域の画素においては、「撮影画像０」の重みとして１〜０が付与され、「撮影画像１」の重みとして０〜１が付与され、その他の撮影画像の重みとして０が付与される。ｙ方向のｙ１〜ｙ２までの画像領域の画素においては、「撮影画像１」の重みとして１〜０が付与され、「撮影画像２」の重みとして０〜１が付与され、その他の撮影画像の重みとして０が付与される。ｙ方向のｙ２〜ｙ３までの画像領域の画素においては、「撮影画像２」の重みとして１〜０が付与され、「撮影画像３」の重みとして０〜１が付与され、その他の撮影画像の重みとして０が付与される。ｙ方向のｙ３〜Ｐｙまでの画像領域の画素においては、「撮影画像３」の重みとして１〜０が付与され、「撮影画像４」の重みとして０〜１が付与され、その他の撮影画像の重みとして０が付与される。
【００９５】
ここで、ｙ１、ｙ２、及びｙ３は、次式（７）により求められる。
【数７】
0006644641.tif 000008
但し、ｉ＝１、２、３である。
【００９６】
なお、上述のＳ１１９の深度合成処理として、一般的な深度合成処理（例えば、特許文献３に記載の処理）を採用してもよい。但し、この場合には、次の点に留意する必要がある。それは、図１３及び図１４を用いて説明した深度合成処理では、画像中の被写体全体にピントが合った画像（例えば画像中の建築物にピントが合った画像）が得られるのに対し、一般的な深度合成処理では、画像中の全ての部分にピントが合った画像（例えば画像中の建築物以外の部分にもピントが合った画像）が得られる点である。従って、図１９及び図２０を用いて説明したレンズシフト機構の作用によって得られる撮影画像と同等の画像を望むのであれば、図１３及び図１４を用いて説明した深度合成処理を採用する方が良いことは述べるまでもない。
【００９７】
以上のように、本実施形態によれば、ユーザは、ライブビュー画像を確認しながらあおり補正レベルを調整して撮影を行うだけで、そのあおり補正レベルに応じたあおり補正が行われると共に被写体全体にピントが合った画像を得ることができる。また、このときに行われるフォーカスブラケット撮影処理における複数のフォーカス位置は、ユーザの特段の操作を必要とすることなくカメラ１により自動決定されるものであるので、ユーザは、撮影の際に、被写体の深度範囲等を気にする必要は無い。
【００９８】
なお、本実施形態においては、次のような変形を行うことができる。
例えば、図２に示したカメラ１が行う動作を、次のように変形してもよい。
図１５は、カメラ１が行う動作の変形例を示すフローチャートである。
【００９９】
図１５に示したように、本変形例では、マイクロコンピュータ２１１が、フォーカスブラケット撮影処理（Ｓ１１５）の後に深度合成処理を行う（Ｓ１３１）。この深度合成処理では、マイクロコンピュータ２１１が、フォーカスブラケット撮影処理により得られた複数のＲＡＷ画像データに対し、深度合成処理部２０７に深度合成処理を行わせて、画像中の被写体全体にピントが合った画像を表す合成ＲＡＷ画像データを生成させる。
【０１００】
続いて、マイクロコンピュータ２１１は、ＲＡＷ記録モードが設定されているか否かを判定する（Ｓ１３２）。
Ｓ１３２の判定結果がＹｅｓの場合、マイクロコンピュータ２１１は、Ｓ１３１で生成された合成ＲＡＷ画像データを記録媒体２１６に記録する（Ｓ１３３）。一方、Ｓ１３２の判定結果がＮｏの場合には、Ｓ１３３をスキップする。
【０１０１】
続いて、マイクロコンピュータ２１１は、Ｓ１３１で生成された合成ＲＡＷ画像データに対し、画像処理部２０５に画像処理を行わせて記録用画像データを生成させる（Ｓ１３４）。
【０１０２】
続いて、マイクロコンピュータ２１１は、その記録用画像データに対し、あおり補正部２０６に、設定されているあおり補正レベルに応じたあおり補正を行わせる（Ｓ１３５）。
【０１０３】
続いて、マイクロコンピュータ２１１は、そのあおり補正が行われた記録用画像データを記録媒体２１６に記録する（Ｓ１３６）。但し、Ｓ１３３で合成ＲＡＷ画像データが記録されていた場合には、その合成ＲＡＷ画像データと関連付けて、あおり補正が行われた記録用画像データを記録する。
【０１０４】
その他の図１５に示した処理は、図２に示したものと同様である。
このような変形例によれば、ユーザは、ＲＡＷ記録モードの設定をしておけば、画像中の被写体全体にピントが合った合成ＲＡＷ画像データを記録媒体２１６に記録させることができる。なお、この変形例では更に、図１５のＳ１０３おいて、ユーザが記録媒体２１６に記録された合成ＲＡＷ画像データの編集を行うことができるように構成してもよい。この場合、合成ＲＡＷ画像データの編集として、所望のあおり補正レベルに応じたあおり補正を行うことができるようにしてもよい。
【０１０５】
図１６は、カメラ１が行う動作の他の変形例を示すフローチャートである。
図１６に示したように、本変形例では、Ｓ１０９の判定結果がＮｏの場合に、マイクロコンピュータ２１１は、交換式レンズ１０が対応レンズであり且つ当該時点がＳ１０７のＡＦ処理が行われた後の時点であるか否かを判定する（Ｓ１４１）。なお、対応レンズとは、合焦用レンズを高速移動できるように構成された交換式レンズのことをいう。
【０１０６】
Ｓ１４１の判定結果がＮｏの場合には、処理がＳ１１０へ進み、上述のライブビュー表示のための処理（Ｓ１１０乃至Ｓ１１４）を開始する。
一方、Ｓ１４１の判定結果がＹｅｓの場合、マイクロコンピュータ２１１は、別のライブビュー表示のための処理（Ｓ１４２乃至Ｓ１４８）を開始する。
【０１０７】
この処理では、マイクロコンピュータ２１１は、まず、被写界深度が深くなるように、例えばＦ値を大きくする等して、設定されている絞りを変更する（Ｓ１４２）。
続いて、マイクロコンピュータ２１１は、フォーカスブラケット撮影処理を行う（Ｓ１４３）。このときのフォーカスブラケット撮影処理は、図１１に示したとおりであるが、Ｓ１４２にて被写界深度が深くなるような絞りが設定されていることから、図１１のＳ２０２では、フォーカス移動ステップとして、より大きな値が設定されるようになる。その結果、フォーカスブラケット撮影処理における撮影処理回数が少なくなり、その分、得られる複数のＲＡＷ画像データの数も少なくなる。
【０１０８】
続いて、マイクロコンピュータ２１１は、Ｓ１４３で得られた複数のＲＡＷ画像データの各々に対し、画像処理部２０５に画像処理を行わせて複数のライブビュー画像データを生成させる（Ｓ１４４）。
【０１０９】
続いて、マイクロコンピュータ２１１は、その複数のライブビュー画像データに対し、深度合成処理部２０７に深度合成処理を行わせて、画像中の被写体全体にピントが合った画像を表す合成ライブビュー画像データを生成させる（Ｓ１４５）。
【０１１０】
続いて、マイクロコンピュータ２１１は、その合成ライブビュー画像データに対し、あおり補正部２０６に、設定されているあおり補正レベルに応じたあおり補正を行わせる（Ｓ１４６）。
【０１１１】
続いて、マイクロコンピュータ２１１は、そのあおり補正が行われた合成ライブビュー画像データにＧＵＩ（Ｓ１１３と同様のＧＵＩ）を重畳する（Ｓ１４７）。
続いて、マイクロコンピュータ２１１は、そのＧＵＩが重畳された合成ライブビュー画像データが表す合成ライブビュー画像をモニタ２１８に表示させる（Ｓ１４８）。
【０１１２】
そして、Ｓ１４８の後は、処理がＳ１０８へ進む。
その他の図１６に示した処理は、図２に示したものと同様である。
このような変形例によれば、Ｓ１４１の判定結果がＹｅｓの場合には、画像中の被写体全体にピントが合った画像であって且つあおり補正が行われた画像となるライブビュー画像をモニタ２１８に表示させることができる。なお、この変形例において、処理遅延の虞が無いのであれば、Ｓ１４２の処理を省いてもよい。
【０１１３】
また、本実施形態では、ユーザにより設定されたあおり補正レベルに応じたあおり補正が行われるものであったが、例えば、カメラ１の傾きを検出するセンサ（例えばジャイロセンサ）をカメラ１に備えさせ、そのセンサにより検出された傾きに応じたあおり補正が行われるようにしてもよい。
【０１１４】
以上、上述した実施形態は、発明の理解を容易にするために本発明の具体例を示したものであり、本発明は上述の実施形態に限定されるものではない。本発明は、特許請求の範囲に規定された本発明の思想を逸脱しない範囲において、さまざまな変形、変更を行うことができる。
【符号の説明】
【０１１５】
１            カメラ
１０          交換式レンズ
２０          カメラ本体
３０          Ｉ／Ｆ
４１、４１´  画像
４２          領域
５１、５２    画像投影面
１０１        撮影レンズ
１０２        絞り
１０３        ドライバ
１０４        マイクロコンピュータ
１０５        Ｆｌａｓｈメモリ
２０１        メカシャッタ
２０２        撮像素子
２０３        アナログ処理部
２０４        Ａ／Ｄ変換部
２０５        画像処理部
２０６        あおり補正部
２０７        深度合成処理部
２０８        ＡＥ処理部
２０９        ＡＦ処理部
２１０        ＪＰＥＧ処理部
２１１        マイクロコンピュータ
２１２        Ｆｌａｓｈメモリ
２１３        操作部
２１４        ＳＤＲＡＭ
２１５        メモリＩ／Ｆ
２１６        記録媒体
２１７        モニタドライバ
２１８        モニタ
２１９        バス
２０５１      同時化処理部
２０５２      エッジ強調処理部
２０５３      ノイズ低減処理部
２０５４      歪み補正処理部
２１３１、２１３２、２１３３、２１３４  上下左右のボタン
２１８０      モニタ画面
２１８１      ライブビュー画像
２１８２      スライドバー
２１８２ａ    中央位置
２１８２ｂ、２１８２ｃ  アイコン
２１８３      スライドバー
２１８３ａ    中央位置
２１８３ｂ、２１８３ｃ  アイコン
２１８４      画像形状
２１８４ａ    矩形
【図１】
0006644641.tif 000009
【図２】
0006644641.tif 000010
【図３】
0006644641.tif 000011
【図４】
0006644641.tif 000012
【図５】
0006644641.tif 000013
【図６】
0006644641.tif 000014
【図７】
0006644641.tif 000015
【図８】
0006644641.tif 000016
【図９】
0006644641.tif 000017
【図１０】
0006644641.tif 000018
【図１１】
0006644641.tif 000019
【図１２】
0006644641.tif 000020
【図１３】
0006644641.tif 000021
【図１４】
0006644641.tif 000022
【図１５】
0006644641.tif 000023
【図１６】
0006644641.tif 000024
【図１７】
0006644641.tif 000025
【図１８】
0006644641.tif 000026
【図１９】
0006644641.tif 000027
【図２０】
0006644641.tif 000028