(57)【特許請求の範囲】
【請求項１】
被写体像を撮像して画像信号を出力する撮像素子と、
前記撮像素子によって異なる撮像条件で撮像された複数の画像信号を用いて１つの画像を生成する画像合成手段と、
所定の判定条件に基づいて、前記画像合成手段に対して前記画像合成の可否を制御する制御手段と、
前記画像信号を用いて測光演算する測光手段と、を備え、
前記撮像素子は、前記画像合成手段で用いられる前記複数の画像信号を撮像する前に、互いに異なる撮像条件で撮像された複数のプレビュー画像信号を出力し、
前記測光手段は、前記各プレビュー画像信号を用いて測光演算を行い、
前記制御手段は、前記複数のプレビュー画像信号に対する前記測光演算で得られた最大輝度値と最小輝度値との差の段数に基づいて、前記画像合成に用いられる前記複数の画像の数を決定することを特徴とする電子カメラ。
【請求項２】
請求項１に記載の電子カメラにおいて、
前記制御手段は、前記複数のプレビュー画像信号に対する前記測光演算で得られた画像の明るさ分布に基づいて、前記画像合成の可否を制御することを特徴とする電子カメラ。
【請求項３】
請求項２に記載の電子カメラにおいて、
前記制御手段は、前記差の段数に基づいて、前記画像合成の可否を制御することを特徴とする電子カメラ。
【請求項４】
請求項１〜３の何れか一項に記載の電子カメラにおいて、
前記画像合成手段が用いる前記複数の画像信号は、撮影指示に応じて前記撮像素子が毎秒数十〜数百フレームのフレームレートで取得したものであることを特徴とする電子カメラ。
【請求項５】
請求項１に記載の電子カメラにおいて、
前記制御手段は、前記測光演算によって得られる画像の平均的な明るさに基づいた撮像条件で前記撮像素子が撮像した前記プレビュー画像信号の最大値または最小値に基づいて、前記画像合成の可否を制御することを特徴とする電子カメラ。
【請求項６】
請求項１〜請求項５のいずれか一項に記載の電子カメラにおいて、
前記制御手段は、設定されている撮影モードに応じて前記画像合成の可否を制御することを特徴とする電子カメラ。
【請求項７】
請求項１〜請求項６のいずれか一項に記載の電子カメラにおいて、
前記画像合成手段は、前記画像合成に用いる複数の画像のそれぞれの信号値の範囲より広い信号値の範囲を有する１つの画像を生成することを特徴とする電子カメラ。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、電子カメラに関する。
【背景技術】
【０００２】
複数の画像を合成するカメラが知られている（特許文献１参照）。
【０００３】
【特許文献１】特開平７−１３１７１８号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
従来技術では、カメラ自身に画像合成の要否を判断させることが困難で、合成不要な場合にも無駄な処理を行うおそれがあった。
【課題を解決するための手段】
【０００５】
請求項１に記載の電子カメラは、被写体像を撮像して画像信号を出力する撮像素子と、前記撮像素子によって異なる撮像条件で撮像された複数の画像信号を用いて１つの画像を生成する画像合成手段と、所定の判定条件に基づいて、前記画像合成手段に対して前記画像合成の可否を制御する制御手段と、前記画像信号を用いて測光演算する測光手段と、を備え、前記撮像素子は、前記画像合成手段で用いられる前記複数の画像信号を撮像する前に、互いに異なる撮像条件で撮像された複数のプレビュー画像信号を出力し、前記測光手段は、前記各プレビュー画像信号を用いて測光演算を行い、前記制御手段は、前記複数のプレビュー画像信号に対する前記測光演算で得られた最大輝度値と最小輝度値との差の段数に基づいて、前記画像合成に用いられる前記複数の画像の数を決定することを特徴とする。
請求項２に記載の電子カメラは、請求項１に記載の電子カメラにおいて、前記制御手段は、前記複数のプレビュー画像信号に対する前記測光演算で得られた画像の明るさ分布に基づいて、前記画像合成の可否を制御することを特徴とする。
請求項３に記載の電子カメラは、請求項２に記載の電子カメラにおいて、前記制御手段は、前記差の段数に基づいて、前記画像合成の可否を制御することを特徴とする。
請求項４に記載の電子カメラは、請求項１〜３の何れか一項に記載の電子カメラにおいて、前記画像合成手段が用いる前記複数の画像信号は、撮影指示に応じて前記撮像素子が毎秒数十〜数百フレームのフレームレートで取得したものであることを特徴とする。
請求項５に記載の電子カメラは、請求項１に記載の電子カメラにおいて、前記制御手段は、前記測光演算によって得られる画像の平均的な明るさに基づいた撮像条件で前記撮像素子が撮像した前記プレビュー画像信号の最大値または最小値に基づいて、前記画像合成の可否を制御することを特徴とする。
請求項６に記載の電子カメラは、請求項１〜請求項５のいずれか一項に記載の電子カメラにおいて、前記制御手段は、設定されている撮影モードに応じて前記画像合成の可否を制御することを特徴とする。
請求項７に記載の電子カメラは、請求項１〜請求項６のいずれか一項に記載の電子カメラにおいて、前記画像合成手段は、前記画像合成に用いる複数の画像のそれぞれの信号値の範囲より広い信号値の範囲を有する１つの画像を生成することを特徴とする。
【発明の効果】
【０００６】
本発明によれば、適切に画像合成を行う電子カメラが得られる。
【発明を実施するための最良の形態】
【０００７】
以下、図面を参照して本発明を実施するための最良の形態について説明する。
（第一の実施形態）
図１は、本発明の第一の実施形態による電子カメラの構成を例示するブロック図である。図１において、電子カメラは、撮像光学系１１と、撮像素子１２と、ＡＦＥ(Analog front end)回路１３と、画像処理部１４と、バッファメモリ１５と、記録インターフェース(I/F)１６と、モニタ１７と、操作部材１８と、半押しスイッチ１９ａと、全押しスイッチ１９ｂと、メモリ２０と、ＣＰＵ２１と、ズームレンズ駆動装置２５と、防振レンズ駆動装置２６と、振れセンサ５０とを備える。
【０００８】
ＣＰＵ２１、メモリ２０、記録インターフェース１６、画像処理部１４、バッファメモリ１５、およびモニタ１７は、それぞれがバス２２を介して接続されている。
【０００９】
撮像光学系１１は、ズームレンズやフォーカシングレンズ、防振レンズを含む複数のレンズ群で構成され、被写体像を撮像素子１２の受光面に結像させる。なお、図１を簡単にするため、撮像光学系１１を単レンズとして図示している。
【００１０】
撮像素子１２は、受光面に受光素子が二次元配列されたＣＭＯＳイメージセンサなどによって構成される。撮像素子１２は、撮像光学系１１を通過した光束による被写体像を光電変換してアナログ画像信号を生成する。アナログ画像信号は、ＡＦＥ回路１３に入力される。
【００１１】
ＡＦＥ回路１３は、アナログ画像信号に対するゲイン調整（指示されたＩＳＯ感度に応じた信号増幅など）を行う。具体的には、ＣＰＵ２１からの感度設定指示に応じて撮像感度（露光感度）を所定範囲（たとえばＩＳＯ５０相当〜ＩＳＯ３２００相当）内で変更する。撮像感度は、相当するＩＳＯ値で表されることからＩＳＯ感度と呼ばれる。ＡＦＥ回路１３はさらに、内蔵するＡ／Ｄ変換回路によってアナログ処理後の画像信号をデジタルデータに変換する。デジタル画像データは、画像処理部１４に入力される。
【００１２】
画像処理部１４は、デジタル画像データに対して各種の画像処理（色補間処理、階調変換処理、輪郭強調処理、ホワイトバランス調整処理など）の他、後述する画像合成処理を施す。
【００１３】
バッファメモリ１５は、画像処理部１４による画像処理の前工程や後工程での画像データを一時的に記憶する。記録インターフェース１６はコネクタ（不図示）を有し、該コネクタに記録媒体２３が接続される。記録インターフェース１６は、接続された記録媒体２３に対するデータの書き込みや、記録媒体２３からのデータの読み込みを行う。記録媒体２３は、半導体メモリを内蔵したメモリカード、またはハードディスクドライブなどで構成される。
【００１４】
モニタ１７は液晶パネルによって構成され、ＣＰＵ２１からの指示に応じて画像や操作メニューなどを表示する。操作部材１８は、モードダイヤル、十字キー、決定ボタンなどを含む。操作部材１８は、モード切替え操作やメニュー選択操作など、各操作に応じた操作信号をＣＰＵ２１へ送出する。
【００１５】
半押しスイッチ１９ａおよび全押しスイッチ１９ｂは、レリーズボタン（不図示）の押下操作に連動して、それぞれがオン信号をＣＰＵ２１へ出力する。スイッチ１９ａからのオン信号（半押し操作信号）は、レリーズボタンが通常ストロークの半分程度まで押し下げ操作されると出力され、半ストロークの押し下げ操作解除で出力が解除される。スイッチ１９ｂからのオン信号（全押し操作信号）は、レリーズボタンが通常ストロークまで押し下げ操作されると出力され、通常ストロークの押し下げ操作が解除されると出力が解除される。半押し操作信号は、ＣＰＵ２１に対して撮影準備の開始を指示する。全押し操作信号は、ＣＰＵ２１に対して記録用画像の取得開始を指示する。
【００１６】
ＣＰＵ２１は、ＲＯＭ（不図示）に格納されたプログラムを実行することによって電子カメラが行う動作を統括的に制御する。ＣＰＵ２１は、ＡＦ（オートフォーカス）動作制御や自動露出（ＡＥ）演算、オートホワイトバランス演算などを行う。ＡＦ動作は、たとえば、プレビュー画像のコントラスト情報に基づいてフォーカシングレンズ（不図示）の合焦位置を求めるコントラスト検出方式を用いる。プレビュー画像（スルー画像とも称す）は、撮影指示される前に撮像素子１２が取得するモニタ用画像（所定の間引き率で間引きされた画像）のことをいう。なお、コントラスト検出方式でなく、位相差検出方式によるオートフォーカス調節を行うように構成しても構わない。
【００１７】
ＣＰＵ２１は、顔検出部２４としても機能する。顔検出部２４は、プレビュー画像に含まれる顔領域を検出する。顔検出処理は、公知の特徴点抽出処理によって眉、目、鼻、唇の各端点などの特徴点を抽出し、抽出した特徴点に基づいて顔領域か否かを判定する。なお、プレビュー画像とあらかじめ用意した参照データ（顔画像など）との相関関数を求め、この関数が所定の判定閾値を超えた場合に顔領域と判定するように構成してもよい。
【００１８】
振れセンサ５０は、電子カメラのヨー方向およびピッチ方向の振れをそれぞれ検出し、各検出信号をＣＰＵ２１へ送信する。
【００１９】
防振レンズ駆動装置２６は、ＣＰＵ２１からの指示に応じて撮影光学系１１を構成する防振レンズ（不図示）を光軸と直交する向きへ進退移動させる。ＣＰＵ２１は、振れセンサ５０からの検出信号に基づいて、検出された振れの影響を打ち消すように防振レンズ駆動指示を防振レンズ駆動装置２６へ送る。これにより、電子カメラの揺動に起因する撮像素子１２上における被写体像の相対的な揺れが抑えられる。
【００２０】
ズームレンズ駆動装置２５は、ＣＰＵ２１からの指示に応じて撮影光学系１１を構成するズームレンズ（不図示）を光軸方向に進退移動させる。ＣＰＵ２１は、操作部材１８からのズーム操作信号に応じてズームレンズ駆動指示をズームレンズ駆動装置２５へ送る。
【００２１】
本実施形態の電子カメラは、複数の画像を合成した画像を記録する撮影モードを有する。画像合成を許可する「合成オート」モードに設定された電子カメラは、撮影時に合成要否を判定し、合成必要を判定した場合に複数の画像を取得して合成し、合成画像を記録する。複数の画像（レリーズボタンの全押し操作で取得される本画像）の取得は、たとえば、数十フレーム／毎秒のフレームレート（たとえば８０ｆｐｓ）で行う。一方、合成必要を判定しない場合には通常撮影と同様に１画像を取得して記録する。「合成オート」モードは、モードダイヤル操作によって電子カメラに設定される。
【００２２】
電子カメラが「合成オート」モードに設定された場合に行う処理の流れについて、図２のフローチャートを参照して説明する。ＣＰＵ２１は、「合成オート」モードに設定されると図２のレリーズ待機処理を行うプログラムを起動する。
【００２３】
＜レリーズ待機処理＞
レリーズ待機処理では、数十〜百数十フレーム／毎秒のフレームレート（たとえば６０ｆｐｓ〜１２０ｆｐｓ）でプレビュー画像を繰り返し取得して後述する露出演算やフォーカス調節を行うとともに、プレビュー画像をモニタ１７に逐次表示させながらレリーズ操作を待つ。なお、電子カメラはプレビュー画像を構成する信号値を用いて測光演算を行うため、プレビュー画像取得時の撮像感度を前フレームで取得した信号値に応じて適宜変更する。しかしながら、画像の平均的な明るさに応じた撮像感度で取得したフレームの画像を選択してモニタ１７に表示することにより、モニタ１７に表示される画像の明るさが不自然に変動することを防止している。
【００２４】
図２のステップＳ１０において、ＣＰＵ２１は半押し操作判定を行う。ＣＰＵ２１は、半押しスイッチ１９ａから半押し操作信号を受けるとステップＳ１０を肯定判定してステップＳ２０へ進む。ＣＰＵ２１は、半押し操作信号を受けない場合にはステップＳ１０を否定判定し、当該判定処理を繰り返す。
【００２５】
ステップＳ２０において、ＣＰＵ２１はプレビュー画像を構成する画像信号値に基づいて自動露出演算（ＡＥ）を行ってステップＳ３０へ進む。この自動露出演算では、たとえば、画像の平均的な明るさに基づいて撮像条件（撮像感度、蓄積時間および絞り値）を決定する。本実施形態では、撮像時の信号蓄積時間をいわゆる電子シャッタによって制御する。ステップＳ３０において、ＣＰＵ２１は、プレビュー画像から得られるコントラスト情報に基づいてオートフォーカス調節を行ってステップＳ４０へ進む。
【００２６】
ステップＳ４０において、ＣＰＵ２１は画像合成の要否を判定する。図３は、ステップＳ２０において取得した、後述する３つのプレビュー画像信号（互いに撮像条件を変えた３回のプレビュー撮影動作で得た画像）から得られるヒストグラムを例示する図である。横軸は明るさ（信号レベル）を表し、縦軸はデータ数を表す。ＣＰＵ２１は、各画素位置に対応する信号について、明るい（暗い）ものから順に並べて図３のヒストグラムを得る。
【００２７】
撮像素子１２のような蓄積型のセンサを用いる場合、ダイナミックレンジはＡ／Ｄ変換の精度（すなわちビット長）に依存する。たとえば、８ビット長でＡ／Ｄ変換する場合のダイナミックレンジは、Ｅｖ値で６段程度である。この場合、たとえばＥｖ１〜Ｅｖ２０の範囲の全域について１回の撮像（測光）によって適切な値の画像信号を得ることは困難であるため、被写体の明るさに応じて撮像レンジを変更する。撮像レンジの変更は、ステップＳ２０で決定した撮像感度および蓄積時間の少なくとも一方を変化させることによって行う。本実施形態では、絞り値を上記ステップＳ２０で決定した値に固定しておき、撮像感度や蓄積時間を変化させて撮像レンジを変えながら、合成レリーズ処理（ステップＳ８０において後述）を行う。この合成レリーズ処理と同様に互いの撮像条件を変えながら複数回のプレビュー画像の取得動作を行う方法について以下に述べる。
【００２８】
ＣＰＵ２１は、画像の平均的な明るさに基づいて決定した撮像条件で撮像したプレビュー画像（第１のプレビュー画像）の画素信号のうち、信号レベルが飽和している（たとえば８ビット長の場合に信号値が２５５超）画素位置のものは、撮像感度を下げて（または蓄積時間を短くして）飽和しないようにして撮像した別のプレビュー画像（第２のプレビュー画像）の対応する画素位置の信号と置換する。このとき、プレビュー画像間における感度差（蓄積時間差）を加味した上で置換する。これにより、プレビュー画像の最も明るい領域の信号が、いわゆる白飛びのない状態で得られる。なお、白飛びとは、たとえば図３にＢｘで示したように、ある明るさにおいてデータ数が収束していない（所定数未満となっていない）状態でヒストグラムが切れている場合を示す。
【００２９】
反対に、画像の平均的な明るさに基づいて決定した撮像条件で撮像したプレビュー画像（第１のプレビュー画像）の画素信号のうち、信号レベルが所定値以下のものは、撮像感度を上げて（または蓄積時間を長くして）所定値以上となるようにして撮像した別のプレビュー画像（第３のプレビュー画像）の対応する画素位置の信号と置換する。このとき、プレビュー画像間における感度差（蓄積時間差）を加味した上で置換する。これにより、プレビュー画像の最も暗い領域の信号が、いわゆる黒つぶれのない状態で得られる。なお、黒つぶれとは、たとえば図３にＢｙで示したように、ある暗さにおいてデータ数が収束していない（所定数未満となっていない）状態でヒストグラムが切れている場合を示す。このようにして得られた上記３つのプレビュー画像に基づいて図３に示したヒストグラムが得られる。このヒストグラムは後述するステップＳ５０で用いる。
【００３０】
ステップＳ４０の判定を行うＣＰＵ２１は、画像の平均的な明るさに基づいて決定した撮像条件で撮像したプレビュー画像（第１のプレビュー画像）の画素信号に上述した白飛びも黒つぶれも生じていない場合は、ステップＳ４０を否定判定してステップＳ９０へ進む。ステップＳ９０へ進む場合は合成不要を判定する場合である。
【００３１】
ＣＰＵ２１は、画像の平均的な明るさに基づいて決定した撮像条件で撮像したプレビュー画像の画素信号に上述した白飛びおよび黒つぶれの少なくとも一方が生じている場合には、ステップＳ４０を肯定判定してステップＳ５０へ進む。ステップＳ５０へ進む場合は合成必要を判定する場合である。
【００３２】
ステップＳ５０において、ＣＰＵ２１は合成条件を決定する。合成条件は、合成のために取得する画像の数と、各画像を取得する際の撮像条件とを含む。ＣＰＵ２１は、たとえば、上述のようにして得られたヒストグラム（図３）の最高輝度データＢｈと最低輝度データＢｌとの差が８段あれば、最大Ｅｖ値と、最大Ｅｖ値より８段低いＥｖ値と、この間を補間するＥｖ値でそれぞれ画像を取得する。具体的には、(1)最大Ｅｖ値と、(2)最大Ｅｖ値より２段低いＥｖ値と、(3)最大Ｅｖ値より４段低いＥｖ値と、(4)最大Ｅｖ値より８段低いＥｖ値とを決定する。この場合、合成のために取得する画像の数は、８（ＢｈとＢｌの差）／２（補間ステップ）＝４である。
【００３３】
最大Ｅｖ値は以下のように決定する。ＣＰＵ２１は、最高輝度値Ｂｈをダイナミックレンジに含むように、最高輝度値Ｂｈに対して所定のマージンΔＢを加えた輝度Ｂ（Ｂ＝Ｂｈ＋ΔＢ）に応じてシャッター速度Ｔｖおよび／または撮像感度Ｓｖを決定する（絞りＡｖは上述したように所定値）。本実施形態の場合、シャッター速度Ｔｖの高速側上限は、たとえば１／８０秒とする。このように決定した(Ｔｖ＋Ａｖ)は最大Ｅｖ値に対応する。最大Ｅｖ値では、たとえば、太陽などの高輝度領域の画素信号は飽和しない（いわゆる白飛びをしない）ものの、他の領域の画素信号は画像の平均的な明るさより暗くなる。
【００３４】
次にＣＰＵ２１は、Ｅｖ値を最大Ｅｖ値から２段低くする。具体的には、シャッター速度Ｔｖおよび／または撮像感度Ｓｖを変える（絞りは上述した値に固定）。Ｅｖ値を２段下げると、太陽などの高輝度領域の画素信号が飽和するものの、画像の平均的な明るさの領域の画素信号の信号値が高まる。
【００３５】
同様にＣＰＵ２１は、Ｅｖ値を最大Ｅｖ値から４段低くする。シャッター速度Ｔｖおよび／または撮像感度Ｓｖを変えて（絞りは上述した値に固定）Ｅｖ値を４段下げると、画像の平均的な明るさの領域の画素信号の信号値がさらに高まる。
【００３６】
ＣＰＵ２１はさらに、Ｅｖ値を最大Ｅｖ値から８段低くする。シャッター速度Ｔｖおよび／または撮像感度Ｓｖを変えて（絞りは上述した値に固定）Ｅｖ値を８段下げると、画像の平均的な明るさを有する領域の画素信号レベルは高いものの、画像の暗領域の画素信号は所定値以上の値が得られる（いわゆる黒つぶれをしない）。
【００３７】
ＣＰＵ２１は、以上のように合成条件を決定したらステップＳ６０へ進む。ステップＳ６０において、ＣＰＵ２１は半押し操作が解除されたか否かを判定する。ＣＰＵ２１は、半押しスイッチ１９ａからの半押し操作信号が入力されていない場合はステップＳ６０を肯定判定してステップＳ１０へ戻り、上述した処理を繰り返す。ＣＰＵ２１は、半押しスイッチ１９ａからの半押し操作信号が入力されている場合はステップＳ６０を否定判定し、ステップＳ７０へ進む。
【００３８】
ステップＳ７０において、ＣＰＵ２１は全押し操作判定を行う。ＣＰＵ２１は、全押しスイッチ１９ｂから全押し操作信号を受けるとステップＳ７０を肯定判定してステップＳ８０へ進む。ＣＰＵ２１は、全押し操作信号を受けない場合にはステップＳ７０を否定判定してステップＳ６０へ戻る。
【００３９】
ステップＳ８０において、ＣＰＵ２１は、合成時レリーズ処理を行ってステップＳ１０へ戻る。合成時レリーズ処理の詳細については後述する。
【００４０】
上述したステップＳ４０を否定判定して進むステップＳ９０において、ＣＰＵ２１は半押し操作が解除されたか否かを判定する。ＣＰＵ２１は、半押しスイッチ１９ａからの半押し操作信号が入力されていない場合はステップＳ９０を肯定判定してステップＳ１０へ戻り、上述した処理を繰り返す。ＣＰＵ２１は、半押しスイッチ１９ａからの半押し操作信号が入力されている場合はステップＳ９０を否定判定し、ステップＳ１００へ進む。
【００４１】
ステップＳ１００において、ＣＰＵ２１は全押し操作判定を行う。ＣＰＵ２１は、全押しスイッチ１９ｂから全押し操作信号を受けるとステップＳ１００を肯定判定してステップＳ１１０へ進む。ＣＰＵ２１は、全押し操作信号を受けない場合にはステップＳ１００を否定判定してステップＳ９０へ戻る。
【００４２】
ステップＳ１１０において、ＣＰＵ２１は、通常時レリーズ処理を行ってステップＳ１０へ戻る。通常時レリーズ処理の詳細については後述する。
【００４３】
＜合成時レリーズ処理＞
合成時レリーズ処理の流れについて、図４のフローチャートを参照して説明する。図４のステップＳ８１において、ＣＰＵ２１は撮像条件をセットしてステップＳ８２へ進む。具体的には、ステップＳ５０（図２）において決定した内容で、撮像素子１２の蓄積時間およびＡＦＥ回路１３の利得（撮像感度）をセットする。ステップＳ８２において、ＣＰＵ２１は撮像素子１２に撮像させてステップＳ８３へ進む。これにより、セットされた撮像条件で撮像（本画像の取得動作）が行われ、蓄積信号がＡＦＥ回路１３を介して画像処理部１４へ転送される。
【００４４】
ステップＳ８３において、ＣＰＵ２１は所定回数の撮像を終了したか否かを判定する。ＣＰＵ２１は、合成のために取得する画像数に対応する回数（本例では４）の撮像を終了した場合にステップＳ８３を肯定判定してステップＳ８４へ進む。ＣＰＵ２１は、上記撮像回数に満たない場合にはステップＳ８３を否定判定してステップＳ８１へ戻り、所定回数に達するまで撮像を繰り返す。これにより、１撮影指示（全押し操作信号入力）に応じて、Ｅｖ値を４通りに変えながら画像１〜画像４まで４画像が取得される。図５は、取得する画像１〜画像４についてのＥｖ値の大小を例示する図である。図５において、画像２は、画像１に比べて−２段のＥｖ値で取得された画像である。画像３は、画像１に比べて−４段のＥｖ値で取得された画像である。画像４は、画像１に比べて−８段のＥｖ値で取得された画像である。なお、図５は撮影指示が出される度に（全押し操作がなされる度に）、上述の一連の撮影（Ｅｖ値を変えながらの４回の撮像）が行われることを示している。
【００４５】
ステップＳ８４において、ＣＰＵ２１は画像処理部１４へ指示を送り、取得した画像を合成させる。画像処理部１４は、図３のヒストグラムに基づいて明るさを４つの範囲に分け、以下のように合成処理を行う。なお、４つの範囲の境界周辺の画素位置に対応する領域には、境界継ぎ目が目立たないように境界処理を施す。なお、合成は、色補間処理を施して各画素位置に各色（たとえばＲＧＢ）のデータを有する画像を用いて行う。
(a)最も明るい範囲に含まれる画素位置に対応する領域を画像１によるデータで表す。
(b)２番目に明るい範囲に含まれる画素位置に対応する領域を画像２によるデータで表す。
(c)３番目に明るい範囲に含まれる画素位置に対応する領域を画像３によるデータで表す。
(d)４番目に明るい（最も暗い）範囲に含まれる画素位置に対応する領域を画像４によるデータで表す。
【００４６】
図６は、合成後の画像を説明する図である。図中「画像１」の領域は、画像１によるデータで表されていることを示す。「画像２」の領域は、画像２によるデータで表されていることを示す。また、「画像３」の領域は、画像３によるデータで表されていることを示す。さらに、「画像４」の領域は、画像４によるデータで表されていることを示す。
【００４７】
画像処理部１４は、以上のように合成処理を行った後に（図６の合成画像データに）階調変換処理、輪郭強調処理、ホワイトバランス調整処理を行う。ＣＰＵ２１は、画像処理が終了するとステップＳ８５へ進む。ステップＳ８５において、ＣＰＵ２１は、処理後の画像データ（合成画像データ）を記録媒体２３へ保存する処理を開始させてステップＳ８６へ進む。ステップＳ８６において、ＣＰＵ２１は、処理後の合成画像データをモニタ１７に表示させる処理を開始させて図４による処理を終了する。
【００４８】
＜通常時レリーズ処理＞
通常時レリーズ処理の流れについて、図７のフローチャートを参照して説明する。通常時のレリーズ処理では、ステップＳ２０の露出演算で得られる制御露出値に基づいて１画像を取得する。図７のステップＳ１１１において、ＣＰＵ２１は撮像条件をセットしてステップＳ１１２へ進む。具体的には、ステップＳ２０で取得されている制御露出にしたがって撮像素子１２の蓄積時間およびＡＦＥ回路１３の利得、絞り（不図示）の絞り値をセットする。通常時レリーズ処理では、絞り優先自動露出モードのように電子カメラに設定されている絞り値で露出を制御する場合を除き、絞りも制御対象に含めて制御する。
【００４９】
ステップＳ１１２において、ＣＰＵ２１は撮像素子１２に撮像させてステップＳ１１３へ進む。これにより、セットされた撮像条件で撮像が行われ、蓄積信号がＡＦＥ回路１３を介して画像処理部１４へ転送される。画像処理部１４は、転送データに色補間処理、階調変換処理、輪郭強調処理、ホワイトバランス調整処理などを行う。
【００５０】
ステップＳ１１３において、ＣＰＵ２１は、処理後の画像データを記録媒体２３へ保存する処理を開始させてステップＳ１１４へ進む。ステップＳ１１４において、ＣＰＵ２１は、処理後の画像データをモニタ１７に表示させる処理を開始させて図７による処理を終了する。
【００５１】
ＣＰＵ２１は、「合成時レリーズ処理」を行う場合、撮影条件としてモニタ１７に表示するシャッター速度の値は、次のように表示させる。たとえば、合成のために取得する画像数が４であって、画像１〜画像４のシャッター速度Ｔｖが全て１／８０秒の場合（撮像素子１２の画像取得のフレームレートが８０ｆｐｓの場合）、ＣＰＵ２１は、（１／８０＋１／８０＋１／８０＋１／８０）＝１／２０秒を表示させる。
【００５２】
以上説明した第一の実施形態によれば、次の作用効果が得られる。
（１）電子カメラが「合成時レリーズ処理」を行うか「通常時レリーズ処理」を行うかを自動的に決定するので、手動で切り換える場合と異なり、ユーザーは撮影操作に専念できる。
【００５３】
（２）「合成時レリーズ処理」では、１撮影指示（全押し操作信号入力）に応じて複数の画像を高いフレームレート（数十〜数百フレーム／毎秒）で取得するので、いわゆるブラケット撮影の場合と異なり、ユーザーは１コマ撮影と同様の感覚で撮影操作を行うことができる。
【００５４】
（３）ヒストグラム（図３）に基づいて複数の画像をＥｖ値を変えながら取得するので、１回の撮像（測光）のダイナミックレンジを超える広範囲（たとえばＥｖ１〜Ｅｖ２０）の撮影に対応が可能である。つまり、明るい被写体領域も暗い被写体領域も、複数の画像のいずれかで適切な信号値の画像として取得できるので、白飛びや黒つぶれがない画像が得られる。
【００５５】
（４）撮像素子１２で取得したプレビュー画像を構成する信号値を用いて測光演算を行うようにしたので、撮像素子１２と別個に測光センサを設ける場合に比べてコスト低減および実装スペースの縮小に効果が得られる。
【００５６】
（５）ヒストグラム（図３）に基づいて被写界の明るさを複数（たとえば４つ）の範囲に分け、最も明るい範囲に含まれる画素位置に対応する領域を画像１によるデータで表し、２番目に明るい範囲に含まれる画素位置に対応する領域を画像２によるデータで表し、３番目に明るい範囲に含まれる画素位置に対応する領域を画像３によるデータで表し、４番目に明るい（最も暗い）範囲に含まれる画素位置に対応する領域を画像４によるデータで表すように上記複数の画像から１つの画像を生成するとともに、４つの範囲の境界周辺の画素位置に対応する領域に境界処理を施すように合成処理を行うので、広ダイナミックレンジで高品質の画像が得られる。
【００５７】
（６）合成処理のために取得する画像数を、撮影指示前（ステップＳ２０）に取得したヒストグラム（図３）の最高輝度データＢｈと最低輝度データＢｌとの差に基づいて決めるので、レリーズ全押し操作前に画像取得に見込まれる時間を求め、モニタ１７に表示させることができる。
【００５８】
（変形例１）
電子カメラが「合成時レリーズ処理」を行うか「通常時レリーズ処理」を行うかを自動的に決定する「合成オート」モードを備える例を説明したが、手動操作によって「合成時レリーズ処理」を行うか「通常時レリーズ処理」を行うかを切り換える構成にしてもよい。たとえば、切換可能なモードダイヤル上に「合成モード」を設けておき、このモードダイヤルの切換操作によって「合成時レリーズ処理」を選択するようにしてもよい。
【００５９】
（変形例２）
電子カメラが「合成時レリーズ処理」を行うか「通常時レリーズ処理」を行うかを自動決定する際（ステップＳ４０）、画像の平均的な明るさに基づくプレビュー画像の画素信号に白飛び、黒つぶれが生じるか否かに応じて行う例を説明した。この代わりに、ヒストグラム（図３）の最高輝度データＢｈと最低輝度データＢｌとの差が所定段数を超えるか否かに応じて上記自動決定を行うようにしてもよい。この場合、たとえば、最高輝度データＢｈと最低輝度データＢｌとの差が所定値（撮像素子自身のもつダイナミックレンジを示す値で本実施例の場合は６段）を超えた場合に「合成必要」を決定し、「合成時レリーズ処理」を行うように制御する。
【００６０】
（変形例３）
また、電子カメラが「合成時レリーズ処理」を行うか「通常時レリーズ処理」を行うかを自動決定する際（ステップＳ４０）、自動露出演算（ステップＳ２０）の結果に応じて上記自動決定を行うようにしてもよい。変形例３のＣＰＵ２１は、画像の平均的な明るさに基づいて決定した蓄積時間が、いわゆる手ぶれ限界秒時より低速側である場合に「合成必要」を決定し、「合成時レリーズ処理」を行うように制御する。これにより、被写体が暗くて黒つぶれが生じるおそれがある場合であっても蓄積時間を制限した「合成時レリーズ処理」を行うことで、手ブレの生じない画像を得つつ、広ダイナミックレンジで高品質の画像が得られる。
【００６１】
（変形例４）
「合成オート」モードにおいて、電子カメラが「合成時レリーズ処理」を行うか「通常時レリーズ処理」を行うかを自動決定する場合、主要被写体の動きがあるか否かを判定し、この判定結果に応じて上記自動決定を行うようにしてもよい。
【００６２】
変形例４のＣＰＵ２１は、プレビュー画像のコマ間の被写体画像の変化量が所定の判定閾値以上か否かを判定する。たとえば、前コマのプレビュー画像と当コマのプレビュー画像のデータから算出されるコマ間（フレーム間）の動きベクトルの大きさが所定値以上の場合、被写体の動きがあると判定する。被写体の動きがある場合は「合成不要」を決定し、「合成時レリーズ処理」を行わずに「通常時レリーズ処理」を行うように制御する。動いている被写体を撮影する場合は「通常時レリーズ処理」を行うことで、合成による像ブレの可能性を皆無に制御できる。
【００６３】
（変形例５）
電子カメラが「合成時レリーズ処理」を行うか「通常時レリーズ処理」を行うかを自動決定する場合、設定されている撮影モードに応じて上記自動決定を行うようにしてもよい。変形例５のＣＰＵ２１は、撮影モードが「スポーツシーン」モードか否かを判定する。たとえば、「スポーツシーン」を撮影するモードの場合は「合成不要」を決定し、「合成時レリーズ処理」を行わずに「通常時レリーズ処理」を行うように制御する。動きのある被写体を撮影する場合は「通常時レリーズ処理」を行うことで、合成による像ブレの可能性を排除できる。
【００６４】
（変形例６）
変形例６のＣＰＵ２１は、撮影モードが「遠景（風景）」モードか否かを判定する。たとえば、「遠景」を撮影するモードの場合は「合成必要」を決定し、「合成時レリーズ処理」を行うように制御する。風景撮影など、明暗を適切に表現したい場合に「合成時レリーズ処理」を行うことで、広ダイナミックレンジで高品質の画像が得られる。また、風景には被写体として動体が入る率は低いので、合成による像ブレの影響が合成画像に発生する可能性が低い。
【００６５】
（変形例７）
変形例７のＣＰＵ２１は、撮影モードが「ポートレート」モードか否かを判定する。たとえば、「ポートレート」を撮影するモードの場合は上記遠景モードと同様に被写体として動体が入る可能性が低いことが予想されるので「合成必要」を決定し、「合成時レリーズ処理」を行うように制御する。
【００６６】
（変形例８）
「合成オート」モードにおいて、電子カメラが「合成時レリーズ処理」を行うか「通常時レリーズ処理」を行うかを自動決定する場合、電池残量を判定し、この判定結果に応じて上記自動決定を行うようにしてもよい。
【００６７】
変形例８のＣＰＵ２１は、不図示の電池電圧検出回路による検出結果に基づいて電池残量が所定値以下か否かを判定する。電池残量が所定値以下の場合は「合成不要」を決定し、「合成時レリーズ処理」を行わずに「通常時レリーズ処理」を行うように制御する。電池残量が少ない場合に撮像する回数を減らすことや合成処理を行わないようにすることで、消費電力を抑えることができる。
【００６８】
（変形例９）
「合成オート」モードにおいて、電子カメラが「合成時レリーズ処理」を行うか「通常時レリーズ処理」を行うかを自動決定する場合、撮影位置情報および撮影日時情報を用いて上記自動決定を行うようにしてもよい。
【００６９】
変形例９のＣＰＵ２１は、不図示のＧＰＳ装置を用いて取得した位置情報、およびＣＰＵ２１が内蔵する計時回路から取得した日時情報に基づいて合成要否を判定する。たとえば、夏季の海辺、または冬季の山間部のようなダイナミックレンジの広い被写体であることが予想される場合は「合成必要」を決定し、「合成時レリーズ処理」を行うように制御する。明暗を適切に表現したい場合に「合成時レリーズ処理」を行うことで、広ダイナミックレンジで高品質の画像が得られる。
【００７０】
（変形例１０）
「合成オート」モードにおいて、電子カメラが「合成時レリーズ処理」を行うか「通常時レリーズ処理」を行うかを自動決定する場合、電子カメラに露出補正が指示されているか否かに応じて上記自動決定を行うようにしてもよい。変形例１０のＣＰＵ２１は、たとえば、露出補正が指示されている場合に「合成不要」を決定し、「合成時レリーズ処理」を行わずに「通常時レリーズ処理」を行うように制御する。広ダイナミックレンジ化の処理を行わないことで、ユーザーが意図する露出補正効果を得ることができる。
【００７１】
（変形例１１）
「合成オート」モードにおいて、電子カメラが「合成時レリーズ処理」を行うか「通常時レリーズ処理」を行うかを自動決定する場合、振れセンサ５０からの検出信号に基づいて上記自動決定を行うようにしてもよい。変形例１１のＣＰＵ２１は、振れセンサ５０による検出値が防振制御範囲を超える（防振レンズを駆動させても振れの影響を打ち消すことが困難）場合に「合成必要」を決定し、一撮影指示で得られた複数の画像の中から手ブレしていない画像を抽出して合成するために「合成時レリーズ処理」を行うように制御する。
【００７２】
（変形例１２）
以上の説明では、「合成時レリーズ処理」を行う場合に画像の全域について合成するようにしたが、画像の一部を合成処理の対象にしてもよい。たとえば、画像の中央を中心とした所定範囲や、フォーカス調節の対象とした所定範囲を合成処理の対象にする。画像全域を合成する場合に比べて、合成処理時の負担を軽減できる。
【００７３】
（変形例１３）
上述した説明では、全押し操作信号を受け付け後に取得した複数の画像を用いて画像を合成する例を説明したが、半押し操作信号を受け付け後に連続的な、あるいは所定間隔おきに繰り返される画像（全押し操作で得られる本画像と同様な画像を示し、上述したプレビュー画像ではない）取得を開始させて、半押し操作から全押し操作までに取得される画像群も画像合成の対象に含めるようにしてもよい。とくに、合成に用いる画像の数が多い場合には、レリーズタイムラグをみかけ上縮小させる点で有効である。
【００７４】
（第二の実施形態）
第二の実施形態では、撮影指示に応じて取得した画像（本画像）を構成する画像信号値に基づいて、合成するための画像の撮像条件を決める。図８は、第二の実施形態によるレリーズ待機処理の流れを説明をするフローチャートである。ＣＰＵ２１は、図２の処理に代えて図８の処理を行うプログラムを起動する。
【００７５】
＜レリーズ待機処理＞
図８のステップＳ１０〜ステップＳ７０の各処理は、図２における同ステップ番号の処理と同様なので説明を省略する。図８のステップＳ２０１において、ＣＰＵ２１は撮像条件をセットしてステップＳ２０２へ進む。具体的には、ステップＳ２０で取得されている制御露出にしたがって撮像素子１２の蓄積時間およびＡＦＥ回路１３の利得、絞り（不図示）の絞り値をセットする。
【００７６】
ステップＳ２０２において、ＣＰＵ２１は撮像素子１２に撮像させてステップＳ２０３へ進む。これにより、セットされた撮像条件で撮像が行われ、蓄積信号がＡＦＥ回路１３を介して画像処理部１４へ転送される。
【００７７】
ステップＳ２０３において、ＣＰＵ２１は画像合成の要否を判定する。ＣＰＵ２１は、取得画像（ステップＳ２０２で得られた本画像）のデータに飽和成分（たとえば８ビット長の場合に信号値が２５５超）のものが所定数以上存在する場合、あるいは取得画像のデータの中に信号値が所定値未満の成分が所定数以上（ある取得画像データの中の所定割合以上）存在する場合には、ステップＳ２０３を肯定判定してステップＳ２０４へ進む。ステップＳ２０４へ進む場合は合成必要を判定する場合である。
【００７８】
ＣＰＵ２１は、取得画像のデータに飽和成分が所定数以上存在せず、かつ信号値が所定値未満の成分も所定数以上存在しない場合には、ステップＳ２０３を否定判定してステップＳ２０８へ進む。ステップＳ２０８へ進む場合は合成不要を判定する場合である。
【００７９】
ステップＳ２０４において、ＣＰＵ２１は、撮像条件を再セットしてステップＳ２０５へ進む。具体的には、取得画像のデータに飽和成分が存在する場合、前回のＥｖ値からたとえば＋２段するようにシャッター速度Ｔｖおよび撮像感度Ｓｖを変える。取得画像のデータに所定値未満の成分が存在する場合、前回のＥｖ値からたとえば−２段するようにシャッター速度Ｔｖおよび撮像感度Ｓｖを変える。ステップＳ２０５において、ＣＰＵ２１は撮像素子１２に撮像させてステップＳ２０６へ進む。これにより、再セットされた撮像条件で撮像が行われ、蓄積信号がＡＦＥ回路１３を介して画像処理部１４へ転送される。
【００８０】
ステップＳ２０６において、ＣＰＵ２１は合成のための画像取得を終了するか否かを判定する。ＣＰＵ２１は、依然として取得画像のデータに飽和成分（たとえば８ビット長の場合に信号値が２５５超）のものが所定数以上存在する場合、あるいは取得画像のデータの中に信号値が所定値未満の成分が所定数以上存在する場合には、ステップＳ２０６を否定判定してステップＳ２０４へ戻る。ステップＳ２０４へ戻る場合は上述した処理を繰り返す。
【００８１】
ＣＰＵ２１は、取得画像のデータに飽和成分が所定数以上存在せず、かつ信号値が所定値未満の成分も所定数以上存在しない場合には、ステップＳ２０６を肯定判定してステップＳ２０７へ進む。ステップＳ２０７へ進む場合は画像取得終了を判定する場合である。図９は、取得された画像１〜画像４についてのＥｖ値の大小を例示する図である。図９において、画像１は、画像の平均的な明るさに基づく撮像条件（撮像感度、蓄積時間および絞り値）で取得された（ステップＳ２０２）画像である。画像２は、画像１に比べて＋２段のＥｖ値で取得された画像である。画像３は、画像１に比べて＋４段のＥｖ値で取得された画像である。画像４は、画像１に比べて−２段のＥｖ値で取得された画像である。
【００８２】
図８のステップＳ２０７において、ＣＰＵ２１は画像処理部１４へ指示を送り、取得した画像を合成させる。画像処理部１４は、図３のヒストグラムに基づいて明るさを４つの範囲に分け、以下のように合成処理を行う。色補間処理後の画像を用いて合成する点、４つの範囲の境界周辺の画素位置に対応する領域に境界処理を施す点は、第一の実施形態と同様である。
(a)最も明るい範囲に含まれる画素位置に対応する領域を画像１によるデータで表す。
(b)２番目に明るい範囲に含まれる画素位置に対応する領域を画像２によるデータで表す。
(c)３番目に明るい範囲に含まれる画素位置に対応する領域を画像３によるデータで表す。
(d)４番目に明るい（最も暗い）範囲に含まれる画素位置に対応する領域を画像４によるデータで表す。
【００８３】
これにより、第一の実施形態と同様に、図６に例示するような合成後の画像が得られる。なお、合成のための取得画像数が４より少ない場合には合成する画像数を減らし、合成のための取得画像数が４より多い場合には合成する画像数を増やす。画像処理部１４は、以上のように合成処理を行った後に階調変換処理、輪郭強調処理、ホワイトバランス調整処理を行う。ＣＰＵ２１は、画像処理が終了するとステップＳ２０８へ進む。
【００８４】
ステップＳ２０８において、ＣＰＵ２１は、色補間処理、階調変換処理、輪郭強調処理、ホワイトバランス調整処理後の画像データを記録媒体２３へ保存する処理を開始させてステップＳ２０９へ進む。ステップＳ２０９において、ＣＰＵ２１は、処理後の画像データをモニタ１７に表示させる処理を開始させて図８による処理を終了する。
【００８５】
以上説明した第二の実施形態によれば、次の作用効果が得られる。
（１）撮影指示に応じて取得した画像を構成する画像信号値に基づいて、次に取得する合成のための画像の撮像条件を決めるので、プレビュー画像の信号値に基づいて決定する場合に比べて、次の画像取得の要／不要を正確に判定できる。
【００８６】
（２）取得画像の中に実際に飽和成分が含まれる場合、あるいは取得画像の中に実際に所定値未満の信号値が含まれる場合でなければ次の画像取得を行わないので、含まれるおそれがある場合に次の画像取得を行う場合に比べて、合成のために取得する画像数を少なく抑えることができる。
【００８７】
（変形例１４）
ステップＳ２０４で行う撮像条件の再セットにおいて、取得画像に含まれる飽和成分が構成する画像の面積に応じてＥｖ値の増加段数を決めてもよい。また、取得画像に含まれる所定値未満のデータで構成される画像の面積に応じてＥｖ値の減少段数を決めてもよい。
【００８８】
（変形例１５）
ステップＳ２０６において、増減したＥｖ値の段数に応じて判定するようにしてもよい。たとえば、最初に取得した（ステップＳ２０２）際のＥｖ値に対して所定段数（たとえば＋６段）を超える撮像条件を設定しないように判定を行う。あるいは、最初に取得した（ステップＳ２０２）際のＥｖ値に対して所定段数（たとえば−４段）を下回る撮像条件を設定しないように判定を行う。
【００８９】
（変形例１６）
以上説明した第一の実施形態および第二の実施形態では、「合成時レリーズ処理」または「通常時レリーズ処理」を行うようにしたが、両方を行うようにしてもよい。この場合のＣＰＵ２１は、合成処理後の画像データ、および通常撮影した画像データをそれぞれバッファメモリ１５へ格納し、操作部材１８からの操作信号を待つ。
【００９０】
ＣＰＵ２１は、操作部材１８からの操作信号に応じて合成処理後の画像データによる確認画像と通常撮影した画像データによる確認用画像とをモニタ１７上に同時または順次表示させ、操作部材１８から一方の画像の保存を指示する操作信号を受けると、その保存指示された画像に対応する画像データを記録媒体２３へ保存する。これにより、ユーザーは、両画像を比べて好みの画像を保存させることができる。なお、いずれか一方に限らず、両方の画像を保存できるように構成しても構わない。
【００９１】
（変形例１７）
以上説明した第一の実施形態および第二の実施形態において「合成時レリーズ処理」を行う場合、上述した画像１〜画像４の撮像を１組だけでなく２組以上繰り返し撮像してもよい。この場合のＣＰＵ２１は、複数組の画像のうち適切な組の合成画像を選んで記録媒体２３へ保存する。たとえば人物を撮影する場合に、目つぶり画像や被写体ぶれ画像が含まれる組でなく、目つぶり、被写体ぶれを含まない画像の組の合成画像を保存対象にする。また、蛍光灯のフリッカによる色状態が異なる画像を含む組の合成画像を保存対象から除外するとよい。
【００９２】
（変形例１８）
以上説明した画像合成では、画像を合成することによって画像のダイナミックレンジを広く表現する例を説明したが、被写界深度を深く表現するように画像を合成してもよい。変形例１８では、「合成時レリーズ処理」において複数の画像を取得する場合、各画像の撮像条件を揃える（たとえば、ステップＳ２０で取得されている制御露出にしたがって蓄積時間、撮像感度、絞り値をセットする）とともに、各画像間でピント状態が異なるようにフォーカシングレンズの位置をずらしながら複数の画像を取得する。
【００９３】
変形例１８のＣＰＵ２１は、操作部材１８からの操作信号に応じて合成処理前の各画像データによる確認用画像をモニタ１７に表示させ、操作部材１８から合成を指示する操作信号を受けると、指示された２つの画像データを合成させる。合成処理は、最もピントが合っている画像から主要被写体以外の背景領域を抽出し、他の画像の対応する画素位置のデータと置換する。合成処理後の画像データは記録媒体２３へ保存する。
【００９４】
変形例１８による画像合成をポートレート撮影時に行うと、主要被写体である人物の顔にピントが合い、背景領域はピントをずらした（いわゆる背景ぼけ）画像が得られる。合成に用いる２つの画像をユーザー操作で選べるように構成することで、ユーザー好みの背景ぼけを得ることができる。なお、ポートレート撮影モードに設定された場合、自動的に変形例１８の処理を行うように構成してもよい。
【００９５】
（変形例１９）
被写体の動きを表現するように画像を合成してもよい。変形例１９では、「合成時レリーズ処理」において複数の画像を取得する場合、各画像間で蓄積時間が異なるように蓄積時間をずらしながら複数の画像を取得する。なお、複数の画像間で明るさ状態が揃うように撮像感度をセットするのが好ましい。
【００９６】
変形例１９のＣＰＵ２１は、操作部材１８からの操作信号に応じて合成処理前の各画像データによる確認用画像をモニタ１７に表示させ、操作部材１８から合成を指示する操作信号を受けると、指示された複数の画像データを合成させる。合成処理は、複数の画像の対応する画素位置データ同士を加算する。合成処理後の画像データは記録媒体２３へ保存する。
【００９７】
変形例１９による画像合成を、たとえば飛散する水滴などの撮影時に行うと、像ぶれした（空間を移動して流れるように見える）水滴像や停止した水滴像が含まれる画像が得られる。合成に用いる複数の画像をユーザー操作で選べるように構成することで、ユーザー好みの表現を得ることができる。なお、加算時の重み付けもユーザー操作によって選べるように構成してもよい。
【００９８】
以上の説明はあくまで一例であり、上記の実施形態の構成に何ら限定されるものではない。各実施形態および変形例は、適宜組み合わせても構わない。
【図面の簡単な説明】
【００９９】
【図１】本発明の第一の実施形態による電子カメラの構成を示すブロック図である。
【図２】ＣＰＵが実行するレリーズ待機処理の流れを説明するフローチャートである。
【図３】プレビュー画像信号から得られるヒストグラムを例示する図である。
【図４】合成時レリーズ処理の流れを説明するフローチャートである。
【図５】取得する複数画像についてのＥｖ値の大小を例示する図である。
【図６】合成後の画像を説明する図である。
【図７】通常時レリーズ処理の流れを説明するフローチャートである。
【図８】第二の実施形態によるレリーズ待機処理の流れを説明するフローチャートである。
【図９】取得する複数画像についてのＥｖ値の大小を例示する図である。
【符号の説明】
【０１００】
１１…撮像光学系
１２…撮像素子
１３…ＡＦＥ回路
１４…画像処理部
１７…モニタ
１８…操作部材
１９ａ…半押しスイッチ
１９ｂ…全押しスイッチ
２１…ＣＰＵ
【図１】
0005163031.tif 000002
【図２】
0005163031.tif 000003
【図３】
0005163031.tif 000004
【図４】
0005163031.tif 000005
【図５】
0005163031.tif 000006
【図６】
0005163031.tif 000007
【図７】
0005163031.tif 000008
【図８】
0005163031.tif 000009
【図９】
0005163031.tif 000010