補助光源による発光の有無が異なる2種類の画像からなり、前記2種類の画像のうち一方の種類の画像の前後に、前記発光の有無が異なる他方の種類の画像を少なくとも1枚ずつ含む時間的に連続して撮影された複数枚の画像を入力する画像入力部と、前記2種類の画像のうち一方の種類の複数の前記画像を互いに比較し、前記一方の種類の複数の前記画像間のずれ量を算出する算出部と、前記算出部により算出された前記ずれ量に基づいて、前記2種類の画像のうち前記他方の種類の前記画像の相対的なずれ量を推定する推定部とを有することを特徴とする画像処理装置。請求項1に記載の画像処理装置において、前記画像入力部は、前記補助光源を発光させて撮影した少なくとも1枚の発光撮影画像と、前記少なくとも1枚の発光撮影画像の前後に前記補助光源を発光させずに撮影した少なくとも1枚ずつの非発光撮影画像とを含む時間的に連続して撮影された複数枚の画像を入力し、前記算出部は、複数の前記非発光撮影画像を互いに比較し、複数の前記非発光撮影画像間の前記ずれ量を算出し、前記推定部は、前記算出部により算出された前記ずれ量に基づいて、前記少なくとも1枚の発光撮影画像の相対的なずれ量を推定することを特徴とする画像処理装置。請求項1または請求項2に記載の画像処理装置において、前記算出部による算出結果と、前記推定部による推定結果とに基づいて、前記画像入力部により入力した前記複数枚の画像を合成する合成処理を行う画像合成部をさらに有することを特徴とする画像処理装置。請求項1から請求項3の何れか1項に記載の画像処理装置において、前記推定部は、前記画像入力部により入力した前記複数枚の画像の撮影時刻と、各画像の位置との関係について、内挿処理を行うことにより、前記ずれ量を推定することを特徴とする画像処理装置。請求項1から請求項4の何れか1項に記載の画像処理装置において、前記画像入力部は、前記複数枚の画像が撮影された際の撮像装置の動き情報を、前記複数枚の画像とともに入力し、前記算出部は、前記動き情報を加味して前記ずれ量を算出し、前記推定部は、前記動き情報を加味して前記ずれ量を推定することを特徴とする画像処理装置。請求項1から請求項5の何れか1項に記載の画像処理装置において、前記推定部は、前記2種類の画像のうち前記補助光源を発光させて撮影した少なくとも1枚の画像に対して所定のゲイン調整を行い、前記ゲイン調整後の前記補助光源を発光させて撮影した少なくとも1枚の画像と、前記2種類の画像のうち前記補助光源を発光させずに撮影した少なくとも1枚の画像とを比較し、比較結果を加味して前記ずれ量を推定することを特徴とする画像処理装置。請求項6に記載の画像処理装置において、前記推定部は、前記補助光源を発光させずに撮影した少なくとも1枚の画像における高輝度部分の画像と、前記ゲイン調整後の前記補助光源を発光させて撮影した少なくとも1枚の画像において前記高輝度部分に対応する部分の画像とを比較することを特徴とする画像処理装置。時間的に連続して複数枚の画像を撮影する撮像部と、補助光源を発光する発光部と、前記複数枚の画像のうち予め設定した時間位置の画像を撮影する時に前記発光部の前記補助光源を発光させ、補助光源による発光の有無が異なる2種類の画像からなり、前記2種類の画像のうち一方の種類の画像の前後に、前記発光の有無が異なる他方の種類の画像を少なくとも1枚ずつ含む時間的に連続して撮影された複数枚の画像を前記撮像部により生成させる制御部と、前記2種類の画像のうち一方の種類の複数の前記画像を互いに比較し、前記一方の種類の複数の前記画像間のずれ量を算出する算出部と、前記算出部により算出された前記ずれ量に基づいて、前記2種類の画像のうち前記他方の種類の前記画像の相対的なずれ量を推定する推定部とを有することを特徴とする電子カメラ。請求項8に記載の電子カメラにおいて、前記制御部は、前記補助光源を発光させて撮影した少なくとも1枚の発光撮影画像と、前記少なくとも1枚の発光撮影画像の前後に前記補助光源を発光させずに撮影した少なくとも1枚ずつの非発光撮影画像とを含む時間的に連続して撮影された複数枚の画像を前記撮像部により生成させ、前記算出部は、複数の前記非発光撮影画像を互いに比較し、複数の前記非発光撮影画像間の前記ずれ量を算出し、前記推定部は、前記算出部により算出された前記ずれ量に基づいて、前記少なくとも1枚の発光撮影画像の相対的なずれ量を推定することを特徴とする電子カメラ。請求項8または請求項9に記載の電子カメラにおいて、前記算出部による算出結果と、前記推定部による推定結果とに基づいて、前記撮像部により生成した前記複数枚の画像を合成する合成処理を行う画像合成部をさらに有することを特徴とする電子カメラ。請求項8から請求項10の何れか1項に記載の電子カメラにおいて、前記推定部は、前記撮像部により生成した前記複数枚の画像の撮影時刻と、各画像の位置との関係について、内挿処理を行うことにより、前記ずれ量を推定することを特徴とする電子カメラ。請求項8から請求項11の何れか1項に記載の電子カメラにおいて、前記撮像部による撮影時の電子カメラの動きを検出する検出部をさらに備え、前記算出部は、前記検出部により検出した動き情報を加味して前記ずれ量を算出し、前記推定部は、前記動き情報を加味して前記ずれ量を推定することを特徴とする電子カメラ。請求項8から請求項12の何れか1項に記載の電子カメラにおいて、前記推定部は、前記2種類の画像のうち前記補助光源を発光させて撮影した少なくとも1枚の画像に対して所定のゲイン調整を行い、前記ゲイン調整後の前記補助光源を発光させて撮影した少なくとも1枚の画像と、前記2種類の画像のうち前記補助光源を発光させずに撮影した少なくとも1枚の画像とを比較し、比較結果を加味して前記ずれ量を推定することを特徴とする電子カメラ。請求項13に記載の電子カメラにおいて、前記推定部は、前記補助光源を発光させずに撮影した少なくとも1枚の画像における高輝度部分の画像と、前記ゲイン調整後の前記補助光源を発光させて撮影した少なくとも1枚の画像において前記高輝度部分に対応する部分の画像とを比較することを特徴とする電子カメラ。補助光源による発光の有無が異なる2種類の画像からなり、前記2種類の画像のうち一方の種類の画像の前後に、前記発光の有無が異なる他方の種類の画像を少なくとも1枚ずつ含む時間的に連続して撮影された複数枚の画像を入力する画像入力手順と、前記2種類の画像のうち一方の種類の複数の前記画像を互いに比較し、前記一方の種類の複数の前記画像間のずれ量を算出する算出手順と、前記算出部により算出された前記ずれ量に基づいて、前記2種類の画像のうち前記他方の種類の前記画像の相対的なずれ量を推定する推定手順とをコンピュータに実行させることを特徴とする画像処理プログラム。しかし、特許文献1の発明における合成方法は、輝度が大きく異なる画像の重ね合せを行う際に、被写体の位置合わせを正確に行うことができない場合があった。位置合わせが正確に行われないと、合成処理により生成された画像の画質が低くなるというさらなる問題が発生する。本発明は、輝度が大きく異なる画像の重ね合せを行う場合に、被写体の位置合わせを正確に行うことを目的とする。本発明の画像処理装置は、補助光源による発光の有無が異なる2種類の画像からなり、前記2種類の画像のうち一方の種類の画像の前後に、前記発光の有無が異なる他方の種類の画像を少なくとも1枚ずつ含む時間的に連続して撮影された複数枚の画像を入力する画像入力部と、前記2種類の画像のうち一方の種類の複数の前記画像を互いに比較し、前記一方の種類の複数の前記画像間のずれ量を算出する算出部と、前記算出部により算出された前記ずれ量に基づいて、前記2種類の画像のうち前記他方の種類の前記画像の相対的なずれ量を推定する推定部とを有する。なお、前記画像入力部は、前記補助光源を発光させて撮影した少なくとも1枚の発光撮影画像と、前記少なくとも1枚の発光撮影画像の前後に前記補助光源を発光させずに撮影した少なくとも1枚ずつの非発光撮影画像とを含む時間的に連続して撮影された複数枚の画像を入力し、前記算出部は、複数の前記非発光撮影画像を互いに比較し、複数の前記非発光撮影画像間の前記ずれ量を算出し、前記推定部は、前記算出部により算出された前記ずれ量に基づいて、前記少なくとも1枚の発光撮影画像の相対的なずれ量を推定しても良い。また、前記算出部による算出結果と、前記推定部による推定結果とに基づいて、前記画像入力部により入力した前記複数枚の画像を合成する合成処理を行う画像合成部をさらに有しても良い。また、前記推定部は、前記画像入力部により入力した前記複数枚の画像の撮影時刻と、各画像の位置との関係について、内挿処理を行うことにより、前記ずれ量を推定しても良い。また、前記画像入力部は、前記複数枚の画像が撮影された際の撮像装置の動き情報を、前記複数枚の画像とともに入力し、前記算出部は、前記動き情報を加味して前記ずれ量を算出し、前記推定部は、前記動き情報を加味して前記ずれ量を推定しても良い。また、前記推定部は、前記2種類の画像のうち前記補助光源を発光させて撮影した少なくとも1枚の画像に対して所定のゲイン調整を行い、前記ゲイン調整後の前記補助光源を発光させて撮影した少なくとも1枚の画像と、前記2種類の画像のうち前記補助光源を発光させずに撮影した少なくとも1枚の画像とを比較し、比較結果を加味して前記ずれ量を推定しても良い。また、前記推定部は、前記補助光源を発光させずに撮影した少なくとも1枚の画像における高輝度部分の画像と、前記ゲイン調整後の前記補助光源を発光させて撮影した少なくとも1枚の画像において前記高輝度部分に対応する部分の画像とを比較しても良い。また、上述した何れかの画像処理装置を有し、前記画像入力部を、撮像部および発光部で構成する電子カメラも本発明の具体的態様として有効である。また、上述した何れかの画像処理装置の機能をコンピュータに実行させるための画像処理プログラムも、本発明の具体的態様として有効である。本発明によれば、輝度が大きく異なる画像の重ね合せを行う場合に、被写体の位置合わせを正確に行うことができる。以下、本発明に係る画像処理装置および電子カメラ、並びに画像処理プログラムの実施形態について図面を用いて詳しく説明する。なお、以下の実施形態では、本発明に係る画像処理装置を含み、本発明に係る画像処理プログラムを利用する電子カメラの例について説明する。[電子カメラ101の構成例]図1は、本実施形態に係る電子カメラ101の構成例を示す図である。図1において、電子カメラ101は、光学系102と、メカニカルシャッタ103と、撮像素子104と、A/D変換部105と、画像バッファ106と、画像処理部107と、制御部108と、メモリ109と、表示部110と、操作部111と、メモリカードIFインターフェース112と、補助光源113と、ジャイロセンサ114とで構成される。図1において、光学系102に入射される被写体光は、メカニカルシャッタ103を介して撮像素子104の受光面に入射される。ここで、光学系102は、ズームレンズやフォーカスレンズなどの複数枚のレンズおよびレンズ駆動部や絞り機構などを有し、制御部108によって、ズームレンズ位置、フォーカスレンズ位置、絞り値などが制御される。撮像素子104は、例えばCMOS型固体撮像素子で構成され、受光面に二次元状に配置された画素の光電変換部により受光量に応じた画像信号を出力する。A/D変換部105は、撮像素子104が出力する画像信号を各画素毎にデジタル値の画像データに変換し、画像バッファ106に取り込む。画像バッファ106は、例えば揮発性の高速メモリで構成される。画像バッファ106は、A/D変換部105が出力する画像データを一時的に記憶するだけでなく、画像処理部107が画像処理を行う時のバッファメモリとしても使用される。或いは撮影時の画像やメモリカードIF112に接続されたメモリカード112aに保存されている撮影済の画像を読み出して表示部110に表示する時の表示メモリとしても使用される。画像処理部107は、画像バッファ106に取り込まれた画像データに対して、ホワイトバランス処理、色補間処理、ガンマ補正処理、彩度強調処理、輪郭強調処理などの画像処理を行う。また、画像処理部107は、画像処理後の画像データに対してJPEG規格などに準拠した画像圧縮方法を用いて圧縮処理を行う。さらに本実施形態に係る電子カメラ101では、後に説明するように、画像処理部107は連写された複数枚の画像を合成する画像合成処理を行う。制御部108は、例えば内部に記憶されたプログラムに従って動作するCPUで構成される。制御部108は電子カメラ101の動作を制御し、例えば操作部111の撮影モード選択ダイヤル111aで電子カメラ101の撮影モードを設定したり、レリーズボタン111bの押下時には光学系102のレンズ制御や絞り制御を行ってメカニカルシャッタ103を開閉し、撮像素子104で被写体画像を撮像する。そして、制御部108は、撮像素子104から予め設定された解像度で画像信号を読み出し、A/D変換部105でデジタル値に変換された画像データを画像バッファ106に取り込む制御を行う。さらに、制御部108は、画像バッファ106に取り込まれた画像データに対して所定の画像処理を施すよう画像処理部107に指令し、画像処理後の画像データ例えばJPEGデータに所定のファイル名やヘッダ情報を付加してメモリカードI/F112を介してメモリカード112aに保存する。或いは、画像バッファ106に取り込まれた画像データを表示部110に撮影画像として表示する。特に、本実施形態に係る電子カメラ101では、撮影モード選択ダイヤル111aで合成撮影モードが選択されている場合に、制御部108は、撮像素子104で予め設定された複数枚の画像を連写して画像バッファ106に取り込む。ここで、制御部108は、複数枚の画像を連写する時に予め設定された位置の画像だけ補助光源113を発光させて撮影する。そして、制御部108は、画像処理部107に指令して、取り込まれた複数枚の画像を合成する。なお、画像処理部107の画像合成処理については後で詳しく説明する。メモリ109は、例えばフラッシュメモリなどの不揮発性の半導体メモリで構成される。電子カメラ101の撮影モードや露出情報、フォーカス情報などのパラメータが記憶される。制御部108は、これらのパラメータを参照して電子カメラ101の動作を制御する。特に本実施形態に係る電子カメラ101では、後に説明するように、合成撮影モードに関するパラメータがメモリ109に記憶される。なお、これらのパラメータは、操作部111を介して行われるユーザ操作に応じて適宜更新される。表示部110は、液晶モニタなどで構成される。そして、制御部108によって、撮影画像や電子カメラ101の操作に必要な設定メニューなどが表示される。特に本実施形態に係る電子カメラ101では、操作部111の設定メニューボタン111cが押下された時に表示部110にメニュー画面を表示し、使用者は十字キー111dで合成撮影モードのパラメータ設定項目を選択して設定内容を変更することができる。操作部111は、撮影モード選択ダイヤル111a、レリーズボタン111b、設定メニューボタン111c、十字キー111dなどで構成される。ユーザは、これらの操作ボタンを操作して電子カメラ101を使用する。例えば撮影モード選択ダイヤル111aでは、オート撮影モード、高感度撮影モード、合成撮影モードなどを行う。なお、これらの操作部111の操作情報は制御部108に出力され、制御部108は操作部111から入力する操作情報に応じて電子カメラ101の動作を制御する。メモリカードIF112は、電子カメラ101にメモリカード112aを接続するためのインターフェースである。そして、制御部108はメモリカードIF112を介してメモリカード112aに画像データを読み書きする。特に本実施形態に係る電子カメラ101では、合成撮影モードで合成された画像を保存する。なお、合成撮影モードで合成する前の複数枚の画像をメモリカード112aに保存するように、合成撮影モードの設定メニュー画面で設定できるようにしてもよい。この場合は、合成撮影モードでレリーズボタン111bが押下された場合に、連写された複数枚の画像を合成せずにメモリカード112aに保存する。或いは、合成処理を行った画像と連写された複数枚の画像の両方をメモリカード112aに保存するようにしてもよい。さらに、連写された複数枚の画像をまとめて管理できるように、例えば連写枚数が3枚の場合は、gousei-1.jpg、gousei-2.jpg、gousei-3.jpgとして、同一名称で関連付けて末尾に撮影順序を示す番号を付加してメモリカード112aに保存する。或いは、合成撮影モードで連写撮影する毎にフォルダを作成し、連写された複数枚の画像を1つのフォルダにまとめて保存するようにしてもよい。または、画像ファイルのヘッダ情報として、複数枚の画像を関連付ける独自の情報を付加してもよい。さらに、この場合、補助光源113を発光して撮影された画像であるか否かの情報も付加するようにしてもよい。これにより、後から合成処理を行う際に、この情報を利用して同様の処理を行うことができる。また、ジャイロセンサ114による出力に基づく情報も付加するようにしてもよい。これにより、後から合成処理を行う際に、この情報を利用して同様の処理を行うことができる。補助光源113は、一般的なカメラに搭載されているフラッシュに相当し、撮影時に被写体に対して閃光を発する発光素子で構成される。そして、制御部108が指令するタイミングで閃光を発する。ジャイロセンサ114は、電子カメラ101の姿勢を検出するセンサであり、電子カメラ101の動きを角度や角速度の指標で検出するものである。ジャイロセンサ114の構成は公知技術と同様であるため説明を省略する。なお、ジャイロセンサ114は、後述する合成処理に用いる情報を取得するためだけに備えられたものでも良いし、手ぶれ補正機能などに利用するために備えられたものを兼用しても良い。以上が電子カメラ101の構成および基本動作である。なお、電子カメラ101ではなく、本発明に係る単体の画像処理装置を構成する場合は、図1において、光学系102、メカニカルシャッタ103、撮像素子104、A/D変換部105、補助光源113およびジャイロセンサ114で構成される撮像に必要なブロックを取り除いた装置に対応し、メモリカード112aから画像バッファ106に画像データを読み出す制御部108の処理が画像処理装置の画像入力部の処理に対応する。そして、制御部108画像処理装置の制御部に相当は、撮影済みの画像データをメモリカード112aから画像バッファ106に読み出し、画像処理部107で画像処理を行って表示部110に表示する。或いは、画像処理後の画像データを再びメモリカード112aに保存する。ここで、画像処理装置の場合は、操作部111は、レリーズボタン111bの代わりにメモリカード112aから撮影済みの画像を画像バッファ106に読み出すための再生ボタンを設け、表示部110に表示された撮影済みの画像の中から画像処理を行う画像を十字キー111dで選択する。また、撮影モード選択ダイヤル111aの代わりに画像処理内容を選択するための画像処理選択ダイヤルを設け、十字キー111dで選択された画像に対して、画像処理選択ダイヤルで選択された画像処理を行う。例えば、画像処理選択ダイヤルで合成処理モードを選択すると、十字キー111dで選択された画像に対応する連写撮影された複数枚の画像データをメモリカード112aから画像バッファ106に読み出す。そして、画像バッファ106に読み出された連写された複数枚の画像データを画像処理部107で合成する処理は、電子カメラ101の場合と同じである。このように、電子カメラ101の合成撮影モードで撮影された複数枚の画像が記憶されたメモリカード112aから画像データを読み出して合成処理を行う専用の画像処理装置としても実現可能である。なお、画像処理装置をコンピュータで実現しても構わない。この場合、制御部108はコンピュータのCPUに相当し、コンピュータのメモリカードIFに接続されたメモリカード112aから画像データを読み込んで表示部110の代わりにモニタに表示する。なお、画像合成プログラムがコンピュータにインストールされているものとする。[合成撮影モード]次に、本実施形態に係る電子カメラ101の合成撮影モードについて説明する。一般に、電子カメラで撮影可能なダイナミックレンジを越える被写体夜景などを撮影する場合、明るい部分の白飛びや暗い部分の黒潰れが生じる。そこで、明るい部分を適正露光で撮影した画像と、暗い部分を適正露光で撮影した画像とを合成して、明るい部分も暗い部分もきれいに撮影された画像を作成することが行われている。例えば図2において、被写体151の例に示すように、夜景を背景として人物を撮影する場合撮影構図152、フラッシュ有りで撮影した画像153とフラッシュ無しで撮影した画像154とを合成して、人物と背景の両方を良好な露出適正または適正に近い露出になるように合成した画像155を得ることができる。画像153と画像154とを重ね合わせる合成処理では、重ね合わせに先だって位置合わせが行われる。画像153と画像154とでは主要被写体の明るさが大きく異なるため、色の比較や輪郭の比較などによる主要被写体の位置検出や同じ被写体であるか否かの判別を正確に行うことができず、重ね合わせる2つの画像の主要被写体の位置合わせが難しくなる。特に、図2に示したように夜景を背景として人物を撮影する場合、フラッシュ有りで撮影した画像153には、人物が明るく写っているが背景の夜景は暗く写っている。一方、フラッシュ無しで撮影した画像154には、背景の夜景が明るく写っているが人物は暗く写っている。したがって、これらの画像の位置合わせを行う際には、比較に好適な特徴点が十分に存在せず、十分な位置合わせの精度が得られない可能性がある。位置合わせの精度が低い場合、これらの画像の信号を加算または平均して合成する処理単純合成と称するを行った場合、主要被写体の位置がブレて合成され、合成処理により生成される画像の画質が低下する可能性がある。そこで、本実施形態に係る電子カメラ101では、位置合わせの方法を工夫することにより、連写された複数枚の画像の中に輝度が大きく異なる画像がある場合でも、主要被写体の位置ずれが少なくなるように合成することができる。[画像合成方法]次に、本実施形態に係る電子カメラ101における画像合成方法について説明する。図3は、連写された複数枚の画像例として、連写枚数が5枚の場合の撮影画像例を示してある。図3において、撮影順に、画像161は1枚目最初に撮影される画像、画像162は2枚目に撮影される画像、画像163は3枚目に撮影される画像、画像164は4枚目に撮影される画像、画像165は5枚目最後に撮影される画像である。また、画像161、画像162、画像164および画像165の4枚はフラッシュ無しで撮影した画像、画像163はフラッシュ有りで撮影した画像である。ここで、フラッシュ無しの撮影では、合成処理により生成される画像において、背景である被写体の明るさが適正露出になるように絞り値やシャッタ速度が制御される。なお、図3の例は一例であり、フラッシュ有りで撮影した画像の前後に、少なくとも1枚ずつのフラッシュ無しで撮影した画像が含まれれば、それぞれの画像の枚数および撮影順はどのような組み合わせであっても良い。図3の例に示すように、フラッシュ無しで撮影した4枚の画像画像161、画像162、画像164および画像165と、フラッシュ有りで撮影した画像画像163を比較すると、写っている被写体が大きく異なる。したがって、これらの画像の画像情報に基づいて位置合わせを行うのは困難である。一方、フラッシュ無しで撮影した4枚の画像画像161、画像162、画像164および画像165同士を比較すると、写っている被写体が略同様である。したがって、これらの画像の画像情報に基づいて位置合わせを行うのは比較的容易である。そこで、本実施形態に係る電子カメラ101では、図3の例のように、連写された複数枚の画像を合成する時の位置合わせの方法を工夫している。先ず、フラッシュ無しで撮影した4枚の画像画像161、画像162、画像164および画像165同士を比較して位置合わせを行う。次に、フラッシュ無しで撮影した4枚の画像の位置合わせ結果に基づいて、フラッシュ有りで撮影した画像の相対的な位置を推定する。[画像処理部107の構成例]次に、画像処理部107の構成例について図4を用いて説明する。なお、図4において、図1と同符号のものは同じものを示す。図4において、画像処理部107は、合成部201を有する。さらに、合成部201は、位置合わせ処理部251と、位置推定部252と、合成処理部253とで構成される。また、制御部108は、操作部111で合成撮影モードが選択された場合に、合成画像を生成する処理を実行する合成画像撮影制御部301を有する。先ず撮影者は、操作部111の撮影モード選択ダイヤル111aで合成撮影モードを選択する。そして、撮影者がレリーズボタン111bを押下すると、制御部108の合成画像撮影制御部301は、メモリ109に予め記憶された合成撮影モードのパラメータを参照して撮影を開始する。ここで、メモリ109に記憶された合成撮影モードのパラメータは、例えば、連写枚数:5枚、フラッシュ撮影位置:3枚目とする。そして、レリーズボタン111bの押下により、合成画像撮影制御部301は、撮像部104に指令して連写を開始する。ここでは、時間的に連続する2枚の画像を画像バッファ106に取り込んだ後、補助光源113を発光させて3枚目の画像を撮影して画像バッファ106に取り込む。さらに、補助光源113を発光させずに、時間的に連続する2枚の画像を画像バッファ106に取り込む。なお、この段階で、画像バッファ106に取り込まれた5枚の撮影画像をメモリカード112aに保存するようにしてもよい。次に、合成画像撮影制御部301は、画像処理部107に指令して、画像バッファ106に取り込まれた5枚の撮影画像を合成する処理を画像処理部107に指令する。画像処理部107の合成部202における位置合わせ処理部251は、図3で説明したように、フラッシュ無しで撮影した4枚の画像同士を比較することにより位置合わせを行う。位置推定部252は、位置合わせ処理部251で行われた位置合わせの結果に基づいて、フラッシュ有りで撮影した画像の相対的な位置を推定する。合成処理部253は、位置合わせ処理部251で行われた位置合わせの結果と、位置推定部252で行われたフラッシュ有りで撮影した画像の相対的な位置の推定結果とに基づいて、画像バッファ106に取り込まれた5枚の撮影画像を合成する合成処理を行う。次に、合成撮影モードで画像を撮影する時の処理および撮影された画像を合成する時の詳細な処理についてそれぞれ説明する。図5は、合成撮影モードで画像を撮影する時の処理を示したフローチャートである。なお、図5の処理は、制御部108の合成画像撮影制御部301が行う。ステップS101撮影者は、撮影を開始する前に、操作部111の撮影モード選択ダイヤル111aで合成撮影モードを選択する。ステップS102合成画像撮影制御部301は、撮影者が操作部111のレリーズボタン111bを押下したか否かを判別し、レリーズボタン111bが押下されると次のステップに進む。なお、この時点で、合成画像撮影制御部301は、連写中に次に撮影する画像が何枚目であるかを示すカウンタのカウント値を11枚目に設定する。また、カウンタは、制御部108で実行される画像処理プログラムのソフト的な変数である。ステップS103合成画像撮影制御部301は、メモリ109に記憶されている合成撮影モードのパラメータを参照して、カウンタのカウント値がフラッシュ撮影する画像位置ここでの例では3枚目であるか否かを判別する。そして、フラッシュ撮影する画像位置である場合はステップS104に進み、フラッシュ撮影する画像位置ではない場合はステップS105に進む。ステップS104合成画像撮影制御部301は、光学系102の絞り値およびメカニカルシャッタ103のシャッタ速度を制御して補助光源113を発光させ、撮像素子104で撮像した画像をA/D変換部105を介して画像バッファ106に取り込むフラッシュ有り撮影。そして、合成画像撮影制御部301は、次に撮影する画像が何枚目であるかを示すカウンタのカウント値を1つ増やす。なお、このフラッシュ撮影では、適正露出になるように制御される。ステップS105合成画像撮影制御部301は、光学系102の絞り値およびメカニカルシャッタ103のシャッタ速度を制御して、撮像素子104で撮像した画像をA/D変換部105を介して画像バッファ106に取り込むフラッシュ無し撮影。そして、合成画像撮影制御部301は、次に撮影する画像が何枚目であるかを示すカウンタのカウント値を1つ増やす。なお、この撮影では、合成画像撮影制御部301は、メモリ109に記憶されている合成撮影モードのパラメータを参照して撮影する。また、フラッシュ無し撮影での適正露出は、レリーズボタン111b押下時の測光値例えば撮像素子104の出力から測光により求められているものとする。ステップS106合成画像撮影制御部301は、カウンタのカウント値が示す撮影済の画像枚数カウント値は次の撮影画像の枚数なので撮影済みの枚数より1枚多くなっているため1つ減らした枚数とするがメモリ109に記憶されている合成撮影モードの連写枚数に一致するか否かを判別する。そして、連写枚数の撮影が終了している場合は合成撮影モードを終了し、連写枚数の撮影が終了していない場合はステップS103に戻って同様の撮影処理を繰り返す。例えば、合成撮影モードのパラメータの連写枚数が5枚で、次に撮影する画像が何枚目であるかを示すカウンタのカウント値が6枚目である場合は撮影を終了し、カウント値が5枚目以下である場合はステップS103に戻る。このようにして、合成撮影モードが撮影モード選択ダイヤル111aで選択されている場合にレリーズボタン111bが押下されると、メモリ109に記憶されている合成撮影モードのパラメータに従って、所定の画像位置でフラッシュ撮影が行われ、連写された所定枚数の画像が画像バッファ106に取り込まれる。ステップS107合成画像撮影制御部301は、ステップS106で画像バッファ106に取り込まれた連写画像を、メモリカードIF112を介してメモリカード112aに保存する。或いは、表示部110に合成画像を表示する。このとき、合成画像撮影制御部301は、各画像に対応づけて撮影時刻を記録する。なお、撮影時刻は、例えば、フラッシュ無しで撮影した画像については、露光開始から露光終了までの中間の時刻を撮影時刻とし、フラッシュ有りで撮影した画像については、フラッシュの発光を開始した時刻を撮影時刻とする。さらに、合成画像撮影制御部301は、各画像に対応づけて、ジャイロセンサ114の出力値も記録する。なお、メモリカード112aをコンピュータや専用の画像処理装置などに接続して合成撮影モードで撮影された複数枚の画像の合成処理をコンピュータや画像処理装置で行うことができる。そして、この場合、コンピュータや画像処理装置は、後述する画像合成処理を実行する画像処理プログラムが搭載されている。次に、合成撮影モードで連写撮影された複数枚の画像を合成する処理について、図6のフローチャートを用いて説明する。なお、図6の処理は、制御部108の合成画像撮影制御部301の指令により、画像処理部107が行う。なお、画像処理部107は、図4で説明した処理ブロックを有する。ステップS201位置合わせ処理部251は、画像バッファ106から合成撮影モードで撮影された複数枚の画像を読み出す。なお、コンピュータや画像処理装置の場合は、メモリカード112aから合成撮影モードで撮影された複数枚の画像を読み出す。ステップS202位置合わせ処理部251は、ステップS201で読み出した複数枚の画像のうち、フラッシュ無しで撮影した4枚の画像間の位置合わせ処理を行う。4枚の画像図3の画像161、画像162、画像164および画像165間の位置合わせ処理は、どのような順番で行っても良い。例えば、画像161および画像162の位置合わせと、画像162および画像164の位置合わせと、画像164および画像165の位置合わせとを順次行っても良いし、画像161を基準画像として、画像161および画像162の位置合わせと、画像161および画像164の位置合わせと、画像161および画像165の位置合わせとを順次行っても良い。位置合わせ処理は、公知技術と同様に、画像情報に基づいて行われる。なお、フラッシュ無しで撮影した4枚の画像図3の画像161、画像162、画像164および画像165は、何れもフラッシュ無しで撮影された画像なので、主要被写体の露出条件が類似しており、色の比較や輝度の比較などによる主要被写体の位置検出や同じ被写体であるか否かの判別を正確に行うことができる。また、位置合わせ処理部251は、位置合わせ処理にジャイロセンサ114の出力値を加味しても良い。例えば、図7に示すように、ジャイロセンサ114の出力値に基づいて、画像の移動量を求め、この移動量を打ち消すようにずれ量を求める。なお、電子カメラ101がレンズシフト機能やセンサシフト機能を有する場合には、ジャイロセンサ114の出力値に、レンズやセンサのシフト量を加味してずれ量を求めればよい。また、ジャイロセンサ114の出力値に基づく位置合わせ処理を行ってから、上述した画像情報に基づいた位置合わせ処理を行うことにより、画像情報に基づいた位置合わせ処理を行う範囲を制限することも可能である。すなわち、ジャイロセンサ114の出力値に基づく位置合わせ処理により大まかな位置合わせを行い、範囲を限定した上で、画像情報に基づいた詳細な位置合わせ処理を行うことができる。ステップS203位置推定部252は、ステップS202で行った位置合わせ処理の結果に基づいて、フラッシュ有りで撮影した画像の相対的な位置の推定を行う。位置推定部252は、以下のA~Cの3つの方法で、フラッシュ有りで撮影した画像の相対的な位置の推定を行う。Aジャイロセンサ114の出力に基づく位置の推定位置推定部252は、フラッシュ無しで撮影した4枚の画像図3の画像161、画像162、画像164および画像165の少なくとも1枚と、フラッシュ有りで撮影した画像図3の画像163とについて、ジャイロセンサ114の出力に基づいて、ステップS202で説明した処理と同様に位置合わせ処理を行い、フラッシュ有りで撮影した画像の位置を推定する。このとき、比較の対象とするのは、フラッシュ無しで撮影した4枚の画像のうち、何れの画像であっても良いが、時間的に近い画像162や画像164を比較の対象とすると好ましい。Bフラッシュ無しで撮影した画像の位置合わせ処理結果に基づく位置の推定位置推定部252は、ステップS202で説明したフラッシュ無しで撮影した4枚の画像図3の画像161、画像162、画像164および画像165間の位置合わせ処理の結果に基づいて、フラッシュ有りで撮影した画像の位置を推定する。図8は、各画像の撮影時刻と、位置の関係を示す一例である。図8の横軸は、各画像の撮影時刻T1~T5を示し、縦軸は各画像のX方向の位置を示す。なお、図8において、経過時間ΔT1~ΔT4のうち、ΔT2のみ他の経過時間より長いのは、3枚目の撮影がフラッシュ有りの撮影のため、撮影準備に時間を要するためである。ステップS202の位置合わせ処理の結果、1枚目の画像の撮影時刻=T1、X方向の位置=P1であり、2枚目の画像の撮影時刻=T2、X方向の位置=P2であり、4枚目の画像の撮影時刻=T4、X方向の位置=P4であり、5枚目の画像の撮影時刻=T5、X方向の位置=P4である場合、フラッシュ有りで撮影した画像である3枚目の画像撮影時刻=T3のX方向の位置が未知である。そこで、位置推定部252は、まず、フラッシュ無しで撮影した4枚の画像について、撮影時刻とX方向の位置との関係をプロットし、これらの点を通るスプライン曲線Lを作成する。そして、スプライン曲線L上において、撮影時刻T3に対応するX方向の位置を、フラッシュ有りで撮影した画像である3枚目の画像のX方向の位置=P3とする。なお、フラッシュ無しで撮影した画像が2枚の場合には、スプライン曲線に代えて一時補間を行えばよい。また、位置推定部252は、Y方向についても、X方向と同様の処理を行い、フラッシュ有りで撮影した画像である3枚目の画像のY方向の位置を推定する。C画像情報に基づく位置の推定位置推定部252は、フラッシュ無しで撮影した4枚の画像図3の画像161、画像162、画像164および画像165の少なくとも1枚と、フラッシュ有りで撮影した画像図3の画像163とについて、画像情報に基づいて公知技術と同様に位置合わせ処理を行い、フラッシュ有りで撮影した画像の位置を推定する。このとき、比較の対象とするのは、フラッシュ無しで撮影した4枚の画像のうち、何れの画像であっても良いが、時間的に近い画像162や画像164を比較の対象とすると好ましい。なお、位置推定部252は、位置合わせ処理に先立って、フラッシュ有りで撮影した画像に対して所定のゲイン調整を行ってから、位置合わせ処理を行っても良い。上述した所定のゲイン調整とは、フラッシュ有りで撮影した画像の背景部分の輝度レベルを、フラッシュ無しで撮影した画像の背景部分の輝度レベルに合わせるための調整である。このようなゲイン調整を行うことにより、フラッシュ有りで撮影した画像の背景部分に写っている点光源などの高輝度部分を、フラッシュ無しで撮影した画像の相当部分と比較可能な程度に強調することができる。なお、ゲイン調整は、フラッシュ有りで撮影した画像のコピーに対して行っても良いし、フラッシュ有りで撮影した画像そのものに行っても良い。フラッシュ有りで撮影した画像そのものにゲイン調整を行った場合には、位置の推定後に逆方向のゲイン調整を行えば良い。位置推定部252は、上述した3つの方法の何れか1つを行ってフラッシュ有りで撮影した画像の位置を推定しても良いし、2つ以上の方法を組み合わせても良い。例えば、Aで説明した推定の結果に基づいて、BとCとの少なくとも一方の推定処理の処理範囲を限定することにより、処理負荷を軽減するとともに、効率よく推定処理を行うことができる。同様に、Bで説明した推定の結果に基づいて、Cの推定処理の処理範囲を限定することにより、処理負荷を軽減するとともに、効率よく推定処理を行うことができる。さらに、上述した各種方法のうち、どのような方法で推定処理を行うかは、操作部111を介したユーザ操作に基づいて指定可能としても良い。ステップS204合成処理部253は、ステップS202で行った位置合わせ処理の結果と、ステップS203で行った位置の推定の結果とに基づいて、ステップS201で読み出した複数枚の画像の合成処理を行う。合成処理は、公知技術と同様に行われる。合成処理部253は、例えば、位置合わせや位置の推定の結果に基づいて、合成位置を決定し、各画像の対応する画素の信号を加算または平均する。また、カラー画像の場合は、各色毎に同様の処理を行う。なお、合成処理によって生成される画像は、手ぶれなどの影響により画角がずれているので合成後の画像に違和感が生じる場合がある。このような場合には、合成後の処理として、画像161から画像165までの画角の重複する部分を切り取るトリミング処理を行い、トリミング後の画像を最終画像としてメモリカード112aに保存するようにしてもよい。ステップS205画像処理部107は、合成処理部253による合成処理によって生成された画像を出力する。なお、合成後の画像は、次の撮影が行われるまで、一旦、画像バッファ106に保持される。そして、制御部108は、画像バッファ106に保持されている合成後の画像を表示部110に表示するとともに、合成後の画像の画像データに予め決められたファイル名例えば通し番号や撮影日時などを自動的に付加してメモリカードIF112を介してメモリカード112aに保存する。このようにして、本実施形態に係る電子カメラ101は、複数の非発光撮影画像を互いに比較し、複数の非発光撮影画像間のずれ量を算出するとともに、算出されたずれ量に基づいて、発光撮影画像の相対的なずれ量を推定する。したがって、輝度が大きく異なる画像の重ね合せを行う場合に、被写体の位置合わせを正確に行うことができる。また、本実施形態に係る電子カメラ101は、複数の非発光撮影画像間のずれ量と、推定した発光撮影画像の相対的なずれ量とに基づいて、複数枚の画像を合成する合成処理を行う。したがって、背景はノイズが少なく、画面全体が適切な明るさの合成画像を得ることができる。変形例上記実施形態では、連写する枚数が5枚で、3枚目のみフラッシュ有りで撮影を行い、前後の2枚ずつはフラッシュ無しで撮影を行う例を示したが、本発明はこの例に限定されない。例えば、連写する枚数は、フラッシュ有り撮影とフラッシュ無し撮影との両方が含まれ、3枚以上であれば何枚であっても良い。例えば、フラッシュ無し撮影、フラッシュ有り撮影、フラッシュ無し撮影の順に3枚の連写を行う場合には、前後のフラッシュ無し撮影により生成した画像間の位置合わせ処理の結果に基づいて、真ん中のフラッシュ有り撮影により生成した画像の相対的なずれ量を推定することができる。逆に、フラッシュ有り撮影、フラッシュ無し撮影、フラッシュ有り撮影の順に3枚の連写を行う場合には、前後のフラッシュ有り撮影により生成した画像間の位置合わせ処理の結果に基づいて、真ん中のフラッシュ無し撮影により生成した画像の相対的なずれ量を推定することができる。何れの場合も、写っている被写体が略同様である画像同士の比較により位置合わせ処理を行い、その結果に基づいて、位置が未知の画像の相対的な位置を推定すればよい。また、フラッシュ有り撮影により生成した画像が2枚以上であっても良い。フラッシュ有り撮影により生成した画像が時間的に連続している場合、まず、これらのフラッシュ有り撮影により生成した画像間の位置合わせ処理を行い、合成処理を行う。そして、合成処理後のフラッシュ有り撮影により生成した画像の相対的な位置を、上記実施形態と同様に推定すればよい。また、フラッシュ有り撮影により生成した画像が離散的に生成される時間的に連続していない場合、フラッシュ有り撮影により生成した画像ごとに、その前後のフラッシュ無し撮影により生成した画像に基づいて、上記実施形態と同様の処理を行えばよい。また、上記実施形態においては、電子カメラ101に合成撮影モードを備え、この合成撮影モードの実行時に一連の処理を行う例を示したが、本発明はこの例に限定されない。例えば、夜景モードなど、本発明の処理が有効な撮影モードがユーザに選択された際に、自動で一連の処理を行っても良い。また、被写体情報など基づいてカメラ側で撮影モードを設定する構成においては、本発明の処理が有効と判断できる場合に自動で一連の処理を行っても良い。また、上記実施形態で説明した一連の処理を、その他の処理と組み合わせて実行しても良い。また、上記実施形態で説明した電子カメラの構成は一例であり、本発明はこの例に限定されない。例えば、一眼レフタイプのカメラであっても良いし、携帯電話などの情報端末に搭載されたカメラであっても良い。何れの場合も、上述した一連の処理を実行可能なプログラムを予め記憶していれば良い。また、上記実施形態で説明した処理をコンピュータで実現するためのプログラムも本発明の具体的態様として有効である。このプログラムは、媒体に記録されたものであっても良いし、インターネットなどの通信を介してサーバーなどからダウンロード可能なものであっても良い。以上、本発明に係る画像処理装置および電子カメラ、並びに画像処理プログラムについて、各実施形態で例を挙げて説明してきたが、その精神またはその主要な特徴から逸脱することなく他の多様な形で実施することができる。そのため、上述した実施形態はあらゆる点で単なる例示に過ぎず、限定的に解釈してはならない。本発明は、特許請求の範囲によって示されるものであって、本発明は明細書本文にはなんら拘束されない。さらに、特許請求の範囲の均等範囲に属する変形や変更は、全て本発明の範囲内である。