(57)【要約】【課題】連続撮影された複数コマの画像を適切に加算合成すること。【解決手段】カメラ１は、被写体像を撮像して画像信号を出力する撮像手段１２と、撮像手段１２が連続して撮像した画像信号による複数コマの画像を一時記憶する記憶手段１４と、複数コマの画像に生じた位置ずれ量を判定する位置ずれ量判定手段１６と、位置ずれ量判定手段１６の判定結果に基づいて、一時記憶された複数コマの画像を位置合わせしてから加算合成する画像合成手段１３と、位置ずれ量に基づいて、複数コマの画像について加算合成の対象としての適否を判定する判定手段１６と、否判定されたコマの画像に代えて適判定されたコマの画像の複製画像を加算合成の対象にするとともに、複製画像と該複製画像の原画像とを所定量ずらして加算合成するように画像合成手段１３を制御する制御手段１６とを備える。【選択図】図１
2011176542.tif 000002
【特許請求の範囲】
【請求項１】
被写体像を撮像して画像信号を出力する撮像手段と、
前記撮像手段が連続して撮像した画像信号による複数コマの画像を一時記憶する記憶手段と、
前記複数コマの画像に生じた位置ずれ量を判定する位置ずれ量判定手段と、
前記位置ずれ量判定手段の判定結果に基づいて、前記一時記憶された複数コマの画像を位置合わせしてから加算合成する画像合成手段と、
前記位置ずれ量に基づいて、前記複数コマの画像について前記加算合成の対象としての適否を判定する判定手段と、
前記否判定されたコマの画像に代えて前記適判定されたコマの画像の複製画像を前記加算合成の対象にするとともに、前記複製画像と該複製画像の原画像とを所定量ずらして加算合成するように前記画像合成手段を制御する制御手段と、
を備えることを特徴とするカメラ。
【請求項２】
請求項１に記載のカメラにおいて、
前記制御手段は、前記否判定されたコマが２以上存在する場合、前記適判定されたコマのうち１コマの画像の複製画像を２以上作成してそれぞれ前記加算合成の対象にするとともに、前記２以上の複製画像を該複製画像の原画像に対してそれぞれ異なる方向へ所定量ずらして加算合成するように前記画像合成手段を制御することを特徴とするカメラ。
【請求項３】
請求項１に記載のカメラにおいて、
前記制御手段は、前記否判定されたコマが２以上存在する場合、前記適判定されたコマうち２以上のコマ画像の複製画像を各々作成して前記加算合成の対象にするとともに、前記２以上の複製画像と対応する原画像とを各々所定量ずらして加算合成するように前記画像合成手段を制御することを特徴とするカメラ。
【請求項４】
請求項１に記載のカメラにおいて、
前記判定手段は、前記記憶手段に一時記憶された複数コマの画像の中であらかじめ定められた基準コマと、該基準コマ以外の他のコマとの間で生じる前記位置ずれ量の大きさが所定値以下か否かに応じて前記他のコマに関する前記適否を判定することを特徴とするカメラ。
【請求項５】
連続して撮像された複数コマの画像を読み込む第１処理と、
前記複数コマの画像に生じた位置ずれ量を判定する第２処理と、
前記読み込んだ複数コマの画像について、前記第２処理の判定結果に基づいて該複数コマの画像を位置合わせした上で加算合成する場合の加算合成対象としての適否を判定する第３処理と、
前記適判定したコマの画像を複製する第４処理と、
前記否判定したコマの画像を前記複製した複製画像で代替する第５処理と、
前記複製画像の原画像に対して該複製画像を所定量ずらす第６処理と、
前記第１処理ないし前記第６処理後の複数コマの画像を前記加算合成する第７処理と、
をコンピュータに実行させることを特徴とする画像合成プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、カメラおよび画像合成プログラムに関する。
【背景技術】
【０００２】
本撮像を複数回の連続した露光に分けて行い、各回ごとに得られた画像信号を加算して１つの露光画像を得る技術が知られている（特許文献１参照）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００１−８６３９８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
従来の技術では、連続したコマの間で画像ずれが大きすぎることにより、画像の加算が困難なコマが発生することが想定されていなかった。このため、画像間で位置合わせすることができず、画像を加算合成できないという問題があった。
【課題を解決するための手段】
【０００５】
本発明によるカメラは、被写体像を撮像して画像信号を出力する撮像手段と、撮像手段が連続して撮像した画像信号による複数コマの画像を一時記憶する記憶手段と、複数コマの画像に生じた位置ずれ量を判定する位置ずれ量判定手段と、位置ずれ量判定手段の判定結果に基づいて、一時記憶された複数コマの画像を位置合わせしてから加算合成する画像合成手段と、位置ずれ量に基づいて、複数コマの画像について加算合成の対象としての適否を判定する判定手段と、否判定されたコマの画像に代えて適判定されたコマの画像の複製画像を加算合成の対象にするとともに、複製画像と該複製画像の原画像とを所定量ずらして加算合成するように画像合成手段を制御する制御手段と、を備えることを特徴とする。
【発明の効果】
【０００６】
本発明によれば、連続撮影された複数コマの画像を適切に加算合成できる。
【図面の簡単な説明】
【０００７】
【図１】本発明の一実施の形態による電子カメラの構成例を説明する図である。
【図２】６回に分けて連写撮影した場合を例示する図である。
【図３】図２の場合の位置合わせを説明する図である。
【図４】手持ち夜景撮影制御処理の流れを説明するフローチャートである。
【図５】ａの値とずらす方向との関係を例示する図である。
【図６】特異画像が複数存在する場合を例示する図である。
【図７】図６の場合の位置合わせを説明する図である。
【図８】コンピュータ装置を例示する図である。
【発明を実施するための形態】
【０００８】
以下、図面を参照して本発明を実施するための形態について説明する。図１は、本発明の一実施の形態による電子カメラ１の構成例を説明するブロック図である。図１において、電子カメラ１は、撮影光学系１１と、撮像素子１２と、画像処理部１３と、バッファメモリ１４と、表示部材１５と、ＣＰＵ１６と、フラッシュメモリ１７と、カードインターフェース(I/F)１８と、操作部材１９とを備える。
【０００９】
ＣＰＵ１６、フラッシュメモリ１７、カードインターフェース１８、画像処理部１３、バッファメモリ１４および表示部材１５は、それぞれがバス２０を介して接続されている。
【００１０】
撮影光学系１１は、ズームレンズやフォーカシングレンズを含む複数のレンズ群で構成され、被写体像を撮像素子１２の受光面に結像させる。なお、図１を簡単にするため、撮影光学系１１を単レンズとして図示している。
【００１１】
撮像素子１２は、受光素子が受光面に二次元配列されたＣＭＯＳイメージセンサなどによって構成される。撮像素子１２は、撮影光学系１１を通過した光束による像を光電変換し、デジタル画像信号を生成する。デジタル画像信号は、画像処理部１３に入力される。
【００１２】
画像処理部１３は、デジタル画像データに対して各種の画像処理（色補間処理、階調変換処理、輪郭強調処理、ホワイトバランス調整処理など）を施す。また、後述する手持ち夜景撮影モードにおける合成処理（位置合わせ、加算）も行う。
【００１３】
表示部材１５は液晶パネルなどによって構成され、ＣＰＵ１６からの指示に応じて画像や操作メニュー画面などを表示する。バッファメモリ１４は、画像処理部１３による画像処理の前工程や後工程でのデジタル画像データを一時的に記憶する。フラッシュメモリ１７は、ＣＰＵ１６に実行させるプログラムを記憶する他に、後述するテーブルデータを記憶する。
【００１４】
ＣＰＵ１６は、フラッシュメモリ１７が記憶するプログラムを実行することにより、電子カメラ１が行う動作を制御する。ＣＰＵ１６は、ＡＦ（オートフォーカス）動作制御や、自動露出（ＡＥ）演算も行う。ＡＦ動作は、たとえば、スルー画像のコントラスト情報に基づいてフォーカシングレンズ（不図示）の合焦位置を求めるコントラスト検出方式を用いる。スルー画像は、レリーズ操作前に撮像素子１２によって所定の時間間隔（たとえば６０コマ／毎秒）で繰り返し取得されるモニタ用画像のことをいう。
【００１５】
メモリカードインターフェース１８はコネクタ（不図示）を有し、該コネクタにメモリカードなどの記憶媒体３０が接続される。メモリカードインターフェース１８は、接続された記憶媒体３０に対するデータの書き込みや、記憶媒体３０からのデータの読み込みを行う。記憶媒体３０は、半導体メモリを内蔵したメモリカード、またはハードディスクドライブなどで構成される。
【００１６】
操作部材１９は、レリーズボタンやメニュースイッチなどを含む。操作部材１９は、撮影操作、モード切替え操作やメニュー選択操作など、各操作に応じた操作信号をＣＰＵ１６へ送出する。
【００１７】
本実施形態の電子カメラ１は、手持ち夜景撮影モードという撮影モードを有する。この撮影モードは、電子カメラ１を三脚に固定することなく、手持ちした状態で手軽に夜景撮影を行うモードである。本実施形態は、手持ち夜景撮影モード時の撮影制御に特徴を有するので、手持ち夜景撮影モード時の処理を中心に以降の説明を行う。
【００１８】
＜Ｎ回に分けて連続撮影＞
一般に、夜景撮影は被写体が暗いため、長秒時の露光時間が必要である。一方、手持ち撮影する場合は、いわゆる手ブレ限界とよばれる露光時間Ｔlimitより長い露光時間では撮影画像にブレが生じるおそれがある。露光時間Ｔlimitは、たとえば、撮影光学系１１の焦点距離をｆ(mm)とする場合に、１／ｆ(秒)といわれている（３５mm版カメラシステムに換算時）。
【００１９】
通常の夜景撮影では露光時間Ｔlimitより長い露光時間を必要とするので、手ブレが生じないように手持ち撮影することは困難である。そこで、手持ち夜景撮影モードでは、本撮影を複数回（Ｎ回とする）の連続した露光に分けて行ない（連写撮影）、各回の撮影で得られたＮ枚分の画像信号を公知のデジタル演算技術により加算して１つの長秒時露光画像とする。
【００２０】
ＣＰＵ１６は、各回の撮影における露光時間Ｔdivを、上記露光時間Ｔlimitより短く、かつ連写回数Ｎを最少とするように必要な露光時間Ｔを等分することにより決定する。ここで、露光時間Ｔは、自動露出演算（ＡＥ）によって適正露出が得られるように決定される露光時間である。ＣＰＵ１６は、たとえば、上記スルー画像を構成する画像信号値に基づいて自動露出演算（ＡＥ）を行い、該スルー画像の平均的な明るさに基づいて露光時間Ｔを決定する。そして、Ｔ＝Ｎ×Ｔdivが成立し、各回の露光時間ＴdivがＴlimitより短く、かつ連写回数Ｎを最小にする露光時間Ｔdivを求める。
【００２１】
＜Ｎ枚の画像を加算＞
ＣＰＵ１６は、Ｎ回に分けて連写撮影したＮ枚の画像について、それぞれ位置合わせをした上で加算する。たとえば、各画像において所定の領域（共通の被写体を含む領域）に含まれる画像信号（約６０画素分）に基づいてエッジ検出を行い、該エッジを構成する画素位置を揃えるように位置合わせを行う。
【００２２】
＜不適画像に対する処理＞
ところが、Ｎ回に分けて連写撮影したＮ枚の画像のうち、前後の画像に比べてブレが大きい特異な画像が撮影される場合がある。この場合のＣＰＵ１６は、当該特異な画像に代えて、Ｎ枚の画像のうち特異でない他の画像の複製を加算に用いる。図２は、Ｎ＝６回に分けて連写撮影した場合を例示する図である。図２において、４枚目の画像に大きなブレが生じたと仮定する。ＣＰＵ１６は、Ｎ＝６枚の画像のうち特異でない１〜３枚目および５，６枚目の画像の中から、たとえば１枚目の画像を複製し、該複製画像で４枚目のブレ画像を代替する。これにより、複製された１枚目の画像は、他のコマの画像に比べて数多く（本例では２回）加算されることになる。
【００２３】
一般に、電子カメラ１による撮影画像には、アナログノイズとよばれるランダムノイズが含まれている。ランダムノイズであることから時々刻々と変化するため、連写撮影された各コマの画像には、それぞれ異なる時刻で発生した異なる状態のノイズが含まれる。一般に、互いに異なるコマの画像を加算する場合、各コマに含まれるランダムノイズは他のコマのランダムノイズによって相殺されるので、ランダムノイズの影響は低減する。
【００２４】
しかしながら、上述したように特異画像を他のコマの複製画像で代替する場合、複製に用いられたコマの画像は他のコマに比べて加算回数が多くなることから、複製に用いられたコマに含まれるランダムノイズは他のコマのランダムノイズによって相殺されにくくなる。すなわち、加算後の画像において、複製に用いられたコマに含まれるランダムノイズが目立ちやすくなるおそれが生じる。
【００２５】
＜ノイズ低減処理＞
そこで、ＣＰＵ１６は、特異画像を他のコマの複製画像で代替する場合、複数回加算することになるコマの画像については、原画像とその複製画像との間で、画像を構成する画素並び方向において上下左右のいずれかの方向に１ピクセル分ずらすように、加算前に位置合わせを行う。図３は、図２で例示した場合の位置合わせを説明する図である。図３において、４枚目画像と代替した１枚目の複製画像は、原画像（１枚目画像）と比べて右方向へ１ピクセル分ずれている。これにより、原画像（１枚目画像）に含まれるランダムノイズは、１ピクセル分ずらした１枚目の複製画像に含まれるランダムノイズと相殺されるので、１ピクセル分ずらさないで加算する場合に比べて加算後のランダムノイズが目立ちにくくなる。
【００２６】
以上説明した手持ち夜景撮影制御でＣＰＵ１６が実行する処理の流れについて、図４に例示するフローチャートを参照して説明する。ＣＰＵ１６は、手持ち夜景撮影モードに設定されている状態で操作部材１９を構成するレリーズボタンが押下操作されると、図４に例示する処理を起動する。
【００２７】
図４のステップＳ１０において、ＣＰＵ１６は、カウンタａを初期値０にセットしてステップＳ２０へ進む。カウンタａは、連写撮影したＮ枚の画像の中で、上述した特異画像が何コマ発生しているかを計数するためのカウンタである。
【００２８】
ステップＳ２０において、ＣＰＵ１６は、カウンタｎを初期値１にセットしてステップＳ３０へ進む。カウンタｎは、連写撮影したＮ枚の画像についてループ処理（ステップＳ５０〜ステップＳ１２０）を行うためのループカウンタである。本実施形態では、上述したＮ枚の画像の加算、不適画像に対する処理、およびノイズ低減処理をループ処理によって行う。
【００２９】
ステップＳ３０において、ＣＰＵ１６は、Ｎ枚の連写撮影を行い、各コマの撮影画像（ＲＡＷデータ）をバッファメモリ１４内に一時記憶（蓄積）させてステップＳ４０へ進む。なお、各回の露光時間Ｔdivおよび撮影枚数Ｎは、図４による処理の起動前に上述した自動露出演算（ＡＥ）によって決定されている。
【００３０】
ステップＳ４０において、ＣＰＵ１６は、１枚目の撮影画像データに基づく再生画像を表示部材（モニタ）１５に表示させてステップＳ５０へ進む。ステップＳ５０において、ＣＰＵ１６は、基準画像がｎ枚目画像か否かを判定する。基準画像は、特異画像か否かの判定基準とする画像であり、１枚目からＮ枚目の画像のうちいずれか１枚があらかじめ指定される。本実施形態では、１枚目の画像を基準画像として用いる旨があらかじめプログラムによって指定されている場合を例に説明する。
【００３１】
ＣＰＵ１６は、１回目（カウンタｎ＝１）のループ処理においてステップＳ５０を肯定判定してステップＳ１１０へ進む。ステップＳ１１０において、ＣＰＵ１６はループカウンタｎに１を加えてステップＳ１２０へ進む。ステップＳ１２０において、ＣＰＵ１６は、ループカウンタｎがＮより大でない場合はステップＳ１２０を否定判定し、ステップＳ５０へ戻る。ステップＳ５０へ戻る場合はループ処理を継続する。
【００３２】
一方、ＣＰＵ１６は、ループカウンタｎがＮより大であればステップＳ１２０を肯定判定してステップＳ１３０へ進む。ステップＳ１３０へ進む場合はループ処理を終了する。
【００３３】
ＣＰＵ１６は、２回目（カウンタｎ＝２）以降のループ処理においてステップＳ５０を否定判定してステップＳ６０へ進む。ステップＳ６０において、ＣＰＵ１６は、基準画像（本例では１枚目画像）とｎ枚目画像との間のずれ量を検出してステップＳ７０へ進む。画像間のずれ量の検出は、双方の画像のＲＡＷデータどうしを比較して行う。ＣＰＵ１６は、たとえば、基準画像とｎ枚目画像との間で共通する被写体についての動きベクトル（被写体の動きの速さや方向）を求め、該動きベクトルから被写体のずれ量を算出する。画像間で共通する被写体は、それぞれの画像において上述した位置合わせと同様のエッジ検出を行い、検出エッジが示すパターンを画像間で比較するパターンマッチング手法を用いて求められる。
【００３４】
ステップＳ７０において、ＣＰＵ１６は、算出したずれ量が所定値より大きいか否かを判定する。ＣＰＵ１６は、ずれ量が所定値より大の場合にステップＳ７０を肯定判定してステップＳ８０へ進む。ステップＳ８０へ進む場合は、ｎ枚目の画像が特異画像であって、加算に適さない画像とみなす。ＣＰＵ１６は、ずれ量が所定値より大でない場合にはステップＳ７０を否定判定し、ステップＳ１００へ進む。ステップＳ１００へ進む場合は、ｎ枚目の画像が特異画像でなく、加算に適した画像とみなす。
【００３５】
ステップＳ８０において、ＣＰＵ１６は、カウンタａに１を加えてステップＳ９０へ進む。ステップＳ９０において、ＣＰＵ１６は、ｎ枚目画像を基準画像の複製と代替（図２）、および該複製画像をａの値に対応する方向へ所定距離ずらして加算し（図３）、ステップＳ１１０へ進む。画像の加算は画像のＲＡＷデータどうしを加算して行う。
【００３６】
図５は、ａの値とずらす方向との関係を例示する図である。図５において、たとえばａ＝１の場合は、画像を構成する画素並びの右方向へ、原画像に対して複製画像を１ピクセル分ずらすことを示す。また、ａ＝５の場合は、画像を構成する画素並びの右上方向へ、原画像に対して複製画像を√２ピクセル分ずらすことを示す。√２ピクセル分とは、右方向および上方向の双方へそれぞれ１ピクセル分ずらすことに相当する。
【００３７】
図４のステップＳ１００において、ＣＰＵ１６は、ｎ枚目画像を位置合わせして加算し、ステップＳ１１０へ進む。上述したように、ｎ枚目画像において所定の領域（共通の被写体を含む領域）に含まれる画像信号に基づいてエッジ検出を行い、該エッジを構成する画素位置を揃えるように位置合わせを行う。
【００３８】
ループ処理終了後のステップＳ１３０において、ＣＰＵ１６は、Ｎ枚の画像を加算して得た１つの画像を格納する画像ファイルを生成してステップＳ１４０へ進む。加算後の画像は、画像処理部１３によってＪＰＥＧ圧縮した上で画像ファイルに格納する。ステップＳ１４０において、ＣＰＵ１６は、１枚目の撮影画像データに基づく再生画像に代えて、加算後の撮影画像データに基づく再生画像を表示部材（モニタ）１５に表示させてステップＳ１５０へ進む。
【００３９】
ステップＳ１５０において、ＣＰＵ１６は、カードインターフェース１８へ指示を送り、画像ファイルを記憶媒体３０に記録させて図４による処理を終了する。
【００４０】
以上説明した実施形態によれば、次の作用効果が得られる。
（１）電子カメラ１は、被写体像を撮像して画像信号を出力する撮像素子１２と、撮像素子１２が連続して撮像した画像信号による複数コマの画像を一時記憶するバッファメモリ１４と、複数コマの画像に生じた位置ずれ量を判定するＣＰＵ１６と、位置ずれ量判定結果に基づいて、一時記憶された複数コマの画像を位置合わせしてから加算合成する画像処理部１３と、位置ずれ量に基づいて、複数コマの画像について加算合成の対象としての適否を判定するＣＰＵ１６と、否判定されたコマの画像（特異画像）に代えて適判定されたコマの画像の複製画像を加算合成の対象にするとともに、複製画像と該複製画像の原画像とを所定量ずらして加算合成するように画像処理部１３を制御するＣＰＵ１６と、を備える。これにより、画像信号に含まれるランダムノイズの影響を適切に低減させることができる。
【００４１】
一般に、連写画像に含まれる特異な画像は加算合成することができない。仮に位置合わせをすることができない画像を加算合成に加えると、加算合成後の画像の画質が低下する。この画質低下を避けるために上記特異画像を除外するだけでは加算合成後の画像が暗くなる。画像が暗くなるのを避けるために複製画像を加算合成に加えるだけでは、複製画像の原画像に含まれているランダムノイズが目立ちやすくなる。このような理由に鑑み、原画像と複製画像とを所定量ずらして加算合成することで、原画像（たとえば１枚目画像）に含まれるランダムノイズは、所定量ずらした１枚目の複製画像に含まれるランダムノイズと相殺されるので、所定量ずらさないで加算する場合に比べて加算合成後の後のランダムノイズが目立ちにくくなる。
【００４２】
（２）画像処理部１３は、複数コマの画像に含まれる主要被写体の位置に基づいて該複数コマの画像を相互に位置合わせして加算合成し、ＣＰＵ１６は、複製画像を該複製画像の原画像に対して画素並び方向へ所定画素分ずらして加算合成するように画像処理部１３を制御した。手持ち撮影に起因する位置ずれ（像ブレ）の影響は上記位置合わせによって抑えられる。複製画像を加算することによって生じるランダムノイズによる影響については、原画像と複製画像とを画素並び方向へ所定画素分ずらして加算合成することにより、画素ピッチに対応する周波数成分のノイズを適切に抑えることができる。画素並び方向へずらす量は、１ピクセル分に限らず、適宜調節して構わない。
【００４３】
（３）ＣＰＵ１６は、バッファメモリ１４に一時記憶された複数コマの画像の中であらかじめ定められた基準コマ（たとえば１枚目画像）と、該基準コマ以外の他のコマとの間で生じる位置ずれ量の大きさが所定値以下か否かに応じて他のコマに関する上記適否を判定するようにした。一般に、連写画像に含まれる画像のうち位置ずれ量が大きい特異画像を加算合成に加えると加算合成後の画像のエッジが不鮮明になる。位置ずれの大きさに基づいて適否判定を行うことで、加算合成後に悪影響を与えるコマの画像を適切に除外し得る。また、基準画像との間で順次適否判定を行うことで、不適判定したコマについては早期に不要判定できる。不要判定したコマの画像を記憶していたバッファメモリ１４の領域を早期に開放できれば、処理の自由度を高めることにも好適である。
【００４４】
（変形例１）
上記の説明では、Ｎ枚の連写画像のうち１枚目を基準画像とする例を説明したが、基準画像は１枚目の撮影画像でなくてもよく、３枚目でも６枚目であってもよい。
【００４５】
（変形例２）
また、上述した説明では、特異画像（４枚目）が存在する場合に基準画像（１枚目）の複製で特異画像（４枚目）を代替する例を説明した。基準画像（１枚目）の複製で代替する代わりに、特異画像でも基準画像でもない他の画像（２枚目、３枚目、５枚目、６枚目）から選んだ画像の複製によって代替してもよい。
【００４６】
（変形例３）
特異画像が複数枚存在する場合は、特異画像以外の他の画像から複製画像を複数枚作成し、これら複数枚の複製画像によって複数の特異画像をそれぞれ代替させればよい。この場合に、同じ原画像から複製した２枚以上の複製画像を加算する場合には、原画像に対して複製画像をそれぞれ別の画素並びの方向へずらして加算する。図６は、Ｎ＝６回に分けて連写撮影した場合を例示する図である。図６において、４枚目と５枚目の画像に大きなブレが生じたと仮定する。ＣＰＵ１６は、Ｎ＝６枚の画像のうち特異でない１〜３枚目および６枚目の画像の中から、たとえば１枚目の画像について複製画像を２枚作成し、該２枚の複製画像（複製１，複製２）で４枚目および５枚目のブレ画像（特異画像）をそれぞれ代替する。これにより、１枚目の画像は、他のコマの画像に比べて数多く（本例では３回）加算されることになる。
【００４７】
図７は、図６で例示した場合の位置合わせを説明する図である。図７において、４枚目と代替した複製画像（複製１）は、原画像（１枚目画像）と比べて右方向へ１ピクセル分ずれている。そして、５枚目と代替した複製画像（複製２）は、原画像（１枚目画像）と比べて左方向へ１ピクセル分ずれている。変形例３によれば、原画像（１枚目画像）に含まれるランダムノイズは、１ピクセル分右方向へずらした複製画像（複製１）に含まれるランダムノイズ、１ピクセル分左方向へずらした複製画像（複製２）に含まれるランダムノイズによってそれぞれ相殺されるので、１ピクセル分ずらさないで同じ位置で３回加算する場合に比べて、加算後のノイズは目立ちにくくなる。
【００４８】
（変形例４）
特異画像が複数枚存在する場合において、該複数の特異画像をそれぞれ、特異画像以外の他の画像の複製で代替させてもよい。ＣＰＵ１６は、Ｎ＝６枚の画像のうち、特異でない１〜３枚目および６枚目の画像の中からたとえば２枚目および３枚目の画像を選び、該２枚目の画像および３枚目の画像をそれぞれ複製し、該複製画像で４枚目および５枚目のブレ画像（特異画像）を代替する。
【００４９】
位置合わせをするＣＰＵ１６は、４枚目と代替した２枚目の複製画像を、原画像（２枚目画像）と比べて右方向へ１ピクセル分ずらす。これにより、原画像（２枚目画像）に含まれるランダムノイズは、１ピクセル分ずらした複製画像に含まれるランダムノイズと相殺されるので、同じ位置で加算する場合に比べて加算後のノイズは目立ちにくくなる。ＣＰＵ１６はさらに、５枚目と代替した３枚目の複製画像を、原画像（３枚目画像）と比べて右方向へ１ピクセル分ずらす。これにより、原画像（３枚目画像）に含まれるランダムノイズは、１ピクセル分ずらした複製画像に含まれるランダムノイズと相殺されるので、同じ位置で加算する場合に比べて加算後のノイズは目立ちにくくなる。
【００５０】
（変形例５）
以上の説明では、Ｎ枚の画像の中からあらかじめ１枚の基準画像を決めておき、この基準画像との差を求めることによってブレ量を判定する例を説明した。この代わりに、撮影が前後するコマの画像との間でそれぞれ差を求めることによってブレ量を判定する構成にしてもよい。
【００５１】
（変形例６）
以上の説明では、Ｎ回に分けて連写撮影したＮ枚の画像のうち、ブレ量が所定値より大きい画像を特異画像とした。ブレ量が大きい画像に加えて、基準画像との間の輝度差が所定の輝度差より大きい画像についても特異画像にしてもよい。たとえば、夜景撮影中に瞬間的に外部からの照明光が当たった場合には、当該画像を加算対象から除外することができる。
【００５２】
（変形例７）
図４の処理を行う画像合成プログラムを図８に示すコンピュータ装置１００に実行させることにより、夜景画像合成処理装置を構成してもよい。画像合成プログラムをパーソナルコンピュータ１００に取込んで使用する場合には、パーソナルコンピュータ１００のデータストレージ装置にプログラムをローディングした上で、当該プログラムを実行させることによって画像合成処理装置として使用する。ただし、ステップＳ３０の連写撮影処理の代わりに、手持ち夜景撮影されたＮ枚の連写画像を読み込む画像読み込み処理を行ってステップＳ４０の処理へ進む。この場合のコンピュータ装置１００のワークメモリ（不図示）には、Ｎ枚の連写撮影画像が一時的に記憶される。
【００５３】
パーソナルコンピュータ１００に対するプログラムのローディングは、プログラムを格納したＣＤ−ＲＯＭなどの記録媒体１０４をパーソナルコンピュータ１００にセットして行ってもよいし、ネットワークなどの通信回線１０１を経由する方法でパーソナルコンピュータ１００へローディングしてもよい。通信回線１０１を経由する場合は、通信回線１０１に接続されたサーバー（コンピュータ）１０２のハードディスク装置１０３などにプログラムを格納しておく。画像合成プログラムは、記憶媒体１０４や通信回線１０１を介する提供など、種々の形態のコンピュータプログラム製品として供給することができる。
【００５４】
以上の説明はあくまで一例であり、上記の実施形態の構成に何ら限定されるものではない。
【符号の説明】
【００５５】
１…電子カメラ
１１…撮影光学系
１２…撮像素子
１３…画像処理部
１４…バッファメモリ
１５…表示部材
１６…ＣＰＵ
１８…カードインターフェース
１９…操作部材
３０…記憶媒体
【図１】
2011176542.tif 000003
【図２】
2011176542.tif 000004
【図３】
2011176542.tif 000005
【図４】
2011176542.tif 000006
【図５】
2011176542.tif 000007
【図６】
2011176542.tif 000008
【図７】
2011176542.tif 000009
【図８】
2011176542.tif 000010