撮像手段と、前記撮像手段により順次撮像する撮像制御手段と、所定のトリガを検出する検出手段と、前記検出手段によって所定のトリガが検出されると、それまで前記撮像制御手段による撮像制御に従って前記撮像手段によって順次撮像された複数の画像を合成してパノラマ画像を生成するパノラマ生成手段と、前記パノラマ生成手段によって生成された複数のパノラマ画像同士を合成して広角画像を生成する広角画像生成手段とを備えることを特徴とする画像処理装置。前記パノラマ生成手段は、前記検出手段によって所定のトリガが検出されると、それまで前記撮像手段によって順次撮像された複数の画像から、前記パノラマ画像を生成することを特徴とする請求項1に記載の画像処理装置。前記撮像制御手段による撮像制御に従って前記撮像手段によって順次撮像される画像を順次記憶する記憶手段と、前記検出手段によって所定のトリガが検出される度に、前記撮像制御手段によって撮像される画像の前記記憶手段への記憶を制御する記憶制御手段を更に備え、前記検出手段によって所定のトリガが検出される度に、それまで前記記憶制御手段によって前記記憶手段に記憶された複数の画像から、前記パノラマ画像を生成することを特徴とする請求項2に記載の画像処理装置。前記検出手段は、移動量、または方位センサの情報、または移動方向の変化、またはユーザによる所定の指示操作、またはユーザの音声による指示、またはユーザの動作による指示を、前記所定のトリガとして検出することを特徴とする請求項1から3のいずれかに記載の画像処理装置。前記記憶制御手段は、前記検出手段によってトリガが検出された場合には、それ以降の前記撮像制御手段によって撮像される画像の前記記憶手段への記憶を禁止し、前記記憶の禁止中に、前記検出手段によってトリガが検出された場合には、それ以降の前記撮像制御手段によって撮像される画像の前記記憶手段への記憶を再開することを特徴とする請求項1から3のいずれかに記載の画像処理装置。撮像部により順次撮像する撮像制御ステップと、所定のトリガを検出する検出ステップと、前記検出ステップで所定のトリガが検出されると、それまで前記撮像制御ステップで前記撮像部によって順次撮像された複数の画像を合成してパノラマ画像を生成するパノラマ生成ステップと、前記パノラマ生成ステップで生成された複数のパノラマ画像同士を合成して広角画像を生成する広角画像生成ステップとを含むことを特徴とする画像処理方法。画像処理を行う画像処理装置のコンピュータに、撮像部により順次撮像する撮像制御機能、所定のトリガを検出する検出機能、前記検出機能で所定のトリガが検出されると、それまで前記撮像制御機能で前記撮像部によって順次撮像された複数の画像を合成してパノラマ画像を生成するパノラマ生成機能、前記パノラマ生成機能で生成された複数のパノラマ画像同士を合成して広角画像を生成する広角画像生成機能を実行させることを特徴とするプログラム。しかしながら、上記従来技術では、広角撮像を行うために、いちいち広角撮像用のコンバージョンレンズを装着したり、撮像目的に応じてレンズを切り替えたりしなくてはならず、操作性や、コストの面で問題があった。また、これら広角撮像用のコンバージョンレンズや、切り替え可能なレンズを用いたとしても、撮影者が希望する広角画像を得ることは難しいという問題があった。そこで本発明は、レンズ交換を行うことなく、容易に、かつ効率的に広角画像の生成に必要な画像を得ることができる画像処理装置、画像処理方法、及びプログラムを提供することを目的とする。この発明は、撮像手段と、前記撮像手段により順次撮像する撮像制御手段と、所定のトリガを検出する検出手段と、前記検出手段によって所定のトリガが検出されると、それまで前記撮像制御手段による撮像制御に従って前記撮像手段によって順次撮像された複数の画像を合成してパノラマ画像を生成するパノラマ生成手段と、前記パノラマ生成手段によって生成された複数のパノラマ画像同士を合成して広角画像を生成する広角画像生成手段とを備えることを特徴とする画像処理装置である。この発明によれば、レンズ交換を行うことなく、容易に、かつ効率的に広角画像の生成に必要な画像を得ることができるという利点が得られる。以下、本発明の実施の形態を、図面を参照して説明する。A.第1実施形態A-1.第1実施形態の構成図1は、本発明の第1実施形態によるデジタルカメラの構成を示すブロック図である。図において、デジタルカメラ1は、撮像レンズ2、レンズ駆動部3、絞り兼用シャッタ4、CCD5、TGTimingGenerator6、ユニット回路7、画像処理部8、CPU11、DRAM12、メモリ13、フラッシュメモリ14、画像表示部15、キー入力部16、カードI/F17、及びメモリカード18を備えている。撮像レンズ2は、フォーカスレンズ、ズームレンズなどを含み、レンズ駆動部3が接続されている。レンズ駆動部3は、撮像レンズ2を構成するフォーカスレンズ、ズームレンズをそれぞれ光軸方向に駆動させるモータと、CPU11からの制御信号に従ってフォーカスモータ、ズームモータを駆動させるフォーカスモータドライバ、ズームモータドライバから構成されている。絞り4は、図示しない駆動回路を含み、駆動回路はCPU11から送られてくる制御信号に従って絞り4を動作させる。該絞り4は、撮像レンズ2から入ってくる光の量を制御する。CCD撮像素子5は、撮像レンズ2、絞り4を介して投影された被写体の光を電気信号に変換し、撮像信号としてユニット回路7に出力する。また、CCD5は、TG6によって生成された所定周波数のタイミング信号に従って駆動される。ユニット回路7は、CCD5から出力される撮像信号を相関二重サンプリングして保持するCDSCorrelatedDoubleSampling回路、そのサンプリング後の撮像信号の自動利得調整を行うAGCAutomaticGainControl回路、その自動利得調整後のアナログの撮像信号をデジタル信号に変換するA/D変換器から構成されている。CCD5の撮像信号は、ユニット回路7を経てデジタル信号として画像処理部8に送られる。なお、ユニット回路7は、TG6によって生成された所定周波数のタイミング信号に従って駆動される。画像処理部8は、ユニット回路7から送られてきた画像データの画像処理画素補間処理、γ補正、輝度色差信号の生成、ホワイトバランス処理、露出補正処理等、画像データの圧縮伸張例えば、JPEG形式やM-JPEG形式又はMPEG形式の圧縮伸張の処理、複数の撮像画像を合成する処理などを行う。なお、画像処理部8は、TG6によって生成された所定周波数のタイミング信号に従って駆動される。CPU11は、デジタルカメラ1の各部を制御するワンチップマイコンである。特に、本第1実施形態では、ユーザがデジタルカメラ1を動かしている間に、CPU11は、所定の周期時間間隔で複数枚の画像を連写し、撮像した複数の画像を、一部が重複するように例えば、αブレンドを用いて合成していき、広角で撮像したような1枚の合成画像を生成すべく各部を制御する。なお、画像合成の詳細については後述する。DRAM12は、CCD5によって撮像された後、CPU11に送られてきた画像データを一時記憶するバッファメモリとして使用されるとともに、CPU11のワーキングメモリとして使用される。メモリ13は、CPU11によるデジタルカメラ1の各部の制御に必要なプログラム、及び各部の制御に必要なデータが記録されており、CPU11は、このプログラムに従って処理を行う。フラッシュメモリ14や、メモリカード18は、CCD5によって撮像された画像データなどを保存しておく記録媒体である。画像表示部15は、カラーLCDとその駆動回路を含み、撮像待機状態にあるときには、CCD5によって撮像された被写体をスルー画像として表示し、記録画像の再生時には、フラッシュメモリ14や、メモリカード23から読み出され、伸張された記録画像を表示させる。キー入力部16は、シャッタSW、ズームSW、モードキー、SETキー、十字キー等の複数の操作キーを含み、ユーザのキー操作に応じた操作信号をCPU11に出力する。カードI/F17には、デジタルカメラ1本体の図示しないカードスロットを介してメモリカード18が着脱自在に装着されている。図2は、通常の撮像モードを説明するための概念図である。デジタルカメラ1で、通常の撮像モードで撮影する場合には、図2に示すように、当該デジタルカメラ1の撮像系の画角Sでしか撮影できない。図3は、本第1実施形態によるデジタルカメラ1でのパノラマ撮像モードを説明するための概念図である。また、図4は、本第1実施形態によるデジタルカメラ1でのパノラマ撮像モードでのデジタルカメラ1の動きユーザによる動かし方を示す概念図である。ユーザは、所望する景色に対して、画角の長手方向を縦方向になるように、デジタルカメラ1を縦方向に構え、左上端でシャッタSWを押下半押し→全押しし、図3に示す矢印のように、まず、シャッタSWを押下して水平方向に動かし状態1:図4参照、所定の位置で垂直方向に動かし状態2:図4参照、さらに、水平方向に動かす状態3:図4参照。デジタルカメラ1では、所定のタイミングで画像を順次撮像していく。デジタルカメラ1では、水平方向に動かしている状態1で撮像した複数の画像から第1のパノラマ画像を合成し、同じく水平方向に動かしている状態3で撮影した複数の画像から第2のパノラマ画像を合成し、第1のパノラマ画像と第2のパノラマ画像とを合成し、最終的に、所望する広角画像図3の下側を生成する。なお、垂直方向に動かしている状態2では、パノラマ画像の生成に必要としないので、画像を撮像することはない。A-2.第1実施形態の動作次に、上述した第1実施形態の動作について説明する。図5は、本第1実施形態によるデジタルカメラ1の動作を説明するためのフローチャートである。まず、CPU11は、シャッタSWが半押しされるとステップS10、AFオートフォーカス処理を実行しステップS12、シャッタSWが全押しされるとステップS14、所定の周期時間間隔で複数枚の画像を連写するステップS16。なお、連写処理の詳細については後述する。このとき、ユーザは、図3に示すように、所望する景色に対して、画角の長手方向が縦方向になるように、デジタルカメラ1を縦方向に構え、左上でシャッタSWを押下半押し→全押しし、図3に示す矢印のように、デジタルカメラ1を、まず、シャッタSWを押下して水平方向左端から右方向に動かし状態1:図4参照、所定の位置で垂直方向下方向に動かし状態2:図4参照、さらに、水平方向左方向に動かす状態3:図4参照。そして、連写が終了したか否か、すなわち、パノラマ撮影が終了したか否かを判断しステップS18、連写が終了していなければ、ステップS16に戻り、連写処理を継続する。一方、連写が終了した場合、すなわち、パノラマ撮影が終了した場合にはステップS18のYES、左端から右方向に動かしている状態1で撮像した複数の画像から第1のパノラマ画像を合成し、右端から左方向に動かしている状態3で撮影した複数の画像から第2のパノラマ画像を合成し、第1のパノラマ画像と第2のパノラマ画像とを合成し、最終的に、所望する広角画像を生成するステップS20。なお、合成処理の詳細については後述する。図6は、本第1実施形態によるデジタルカメラ1での連写処理の動作を説明するためのフローチャートである。まず、CPU11は、1つ前の撮像画像と現在の撮影画像との位置合わせを行いステップS30、現在の状態が状態1、2、3のいずれであるかを判断するステップS32。そして、ユーザが、デジタルカメラ1を、水平方向左端から右方向に動かしている状態1である場合にはステップS32の状態1、撮像した画像をパノラマ作成用の画像として保存するステップS34。次に、デジタルカメラ1が所定の位置この場合、状態1での終位置である右端に到達したか否かを判断するステップS36。そして、所定の位置に達していない場合にはステップS36のNO、現在の状態1を変更することなく、当該処理を終了し、図5に示すメインルーチンに戻る。以下、デジタルカメラ1が所定の位置この場合、状態1での終位置である右端に達するまで、ステップS34で、撮像した画像をパノラマ作成用の画像として保存していく。そして、デジタルカメラ1が所定の位置に到達するとステップS36のYES、状態1から状態2へ移行するので、現在の状態を状態2に変更するステップS38。次に、ユーザが、デジタルカメラ1を、垂直方向下方向に動かしている状態2に移行するとステップS32の状態2、取り込んだ画像をパノラマ作成用の画像として保存することなくステップS40、デジタルカメラ1が所定の位置この場合、状態2での終位置である下部右端に到達したか否かを判断するステップS42。そして、所定の位置に達していない場合にはステップS42のNO、現在の状態2を変更することなく、当該処理を終了し、図5に示すメインルーチンに戻る。以下、デジタルカメラ1が所定の位置この場合、状態2での終位置である下部右端に達するまで、パノラマ作成用の画像として保存せずにそのまま動作を継続し、デジタルカメラ1が所定の位置に到達するとステップS42のYES、状態2から状態3へ移行するので、現在の状態を状態3に変更するステップS44。次に、ユーザが、デジタルカメラ1を、水平方向右から左方向に動かしている状態3に移行するとステップS32の状態3、撮像した画像をパノラマ作成用の画像として保存するステップS46。そして、デジタルカメラ1が所定の位置この場合、状態3での終位置である左端に到達したか否かを判断するステップS48。そして、所定の位置に達していない場合にはステップS48のNO、現在の状態3を変更することなく、当該処理を終了し、図5に示すメインルーチンに戻る。以下、デジタルカメラ1が所定の位置この場合、状態3での終位置である左端に達するまで、ステップS46で、撮像した画像をパノラマ作成用の画像として保存していく。そして、デジタルカメラ1が所定の位置に到達するとステップS48のYES、連写終了とするステップS50。上述した動作の結果、ユーザが、デジタルカメラ1を、左端から右方向に動かしている状態1で撮像された複数の画像と、デジタルカメラ1を、右から左方向に動かしている状態3で撮像された複数の画像とが得られる。次に、これら撮像された複数の画像を用いて最終的な広角画像を得る方法について説明する。図7は、本第1実施形態によるデジタルでの合成処理の動作を説明するためのフローチャートである。また、図8は、本第1実施形態によるデジタルでの合成処理の動作を説明するための概念図である。まず、CPU11は、パノラマ作成用の画像を取得しステップS60、その画像の撮影時の状態を判別するステップS62。その画像の撮影時の状態が状態1である場合には、パノラマ1として合成処理を行うステップS64。その後、パノラマ合成が終了したか否かを判断しステップS68、終了していなければ、ステップS60に戻る。以下、図8aに示すように、状態1で撮影された複数の画像FR1~FR6を一部が重複するように例えば、αブレンドを用いて合成し、パノラマ1を作成する。一方、取得したパノラマ作成用の画像が状態2で撮像された画像である場合には、パノラマ2として合成処理を行うステップS66。その後、パノラマ合成が終了したか否かを判断しステップS68、終了していなければ、ステップS60に戻る。以下、図8bに示すように、状態2で撮影された複数の画像FL1~FL6を一部が重複するように例えば、αブレンドを用いて合成し、パノラマ2を作成する。次に、パノラマ合成が終了した場合にはステップS68のYES、図8cに示すように、上記パノラマ1の下側の所定領域とパノラマ2の上側の所定領域とを、一部が重複するように例えば、αブレンドを用いて合成し、1つの広角画像を作成するステップS70。なお、上述した第1実施形態においては、キー入力部から予め広角画像の撮像範囲を指定しておくと、指定された撮像範囲に基づく、サイズのパノラマ画像を生成するようにしてもよい。また、画像処理部8において、パノラマ画像同士を合成する際に、合成すべきパノラマ画像同士の撮像範囲を比較し、該比較の結果、撮像範囲が小さい方のパノラマ画像に他のパノラマ画像の撮像範囲を合わせて合成することで、最終的な広角画像を生成するようにしてもよい。上述した第1実施形態によれば、レンズ交換を行うことなく、容易に、かつ効率的に広角画像の生成に必要な画像を得ることができる。B.第2実施形態次に、本発明の第2実施形態について説明する。本第2実施形態では、パノラマ撮影時にユーザがデジタルカメラ1を動かす際の、状態1から状態2、状態2から状態3へと移動方向の変化を、カメラ要因として、移動量、方位センサや加速度センサなどの情報、ユーザ要因として、移動方向指示操作、シャッタキー等のキー操作、ユーザのジェスチャー、音声などをトリガとして用いることを特徴としている。なお、デジタルカメラ1の構成は、図1と同様であるので説明を省略する。また、パノラマ撮影モードのメインルーチンは、図5と同様であり、合成処理は、図7と同様であるので説明を省略する。図9は、本第2実施形態によるデジタルカメラ1での連写処理の動作を説明するためのフローチャートである。また、図10は、本第2実施形態によるデジタルカメラ1での連写処理の動作を説明するための概念図である。本第2実施形態では、トリガ検出に伴い、現在、デジタルカメラ1が状態1、2、3のいずれの状態にあるかを判別するために、トリガが検出される度に反転されるフラグと、トリガが検出される度に、1ずつインクリメントされる状態N係数とを用意している。フラグは、初期値を0とし、トリガが検出される度に反転されるようになっている。また、状態Nは、初期値を1とし、現在のデジタルカメラ1が状態1、2、3のいずれの状態にあるかを示す係数である。状態Nは、1回目のトリガが検出されるまでは、1となって状態1を示し、トリガが検出される度に、2となって状態2を示し、3となって状態3を示すようになっている。まず、CPU11は、1つ前の撮像画像と現在の撮影画像との位置合わせを行いステップS80、トリガが検出されたか否かを判断するステップS82。トリガが検出されない場合には、図10に示すように、状態1から状態2へ移行していない、すなわち、水平方向左端から右方向に動かしている状態1にあると判断し、フラグが1であるか否を判断するステップS88。この場合、トリガがまだ検出されていないため、フラグは0であり、状態Nは、1である。そして、フラグが0であるのでステップS88のNO、撮像した画像を、状態N=1のパノラマ作成用の画像として保存するステップS90。その後、当該処理を終了し、図5に示すメインルーチンに戻る。以下、トリガが検出されるまで、ステップS90で、撮像した画像を、状態N=1のパノラマ作成用の画像として保存していく。次に、図10に示すように、状態1から状態2へ移行する際、例えば、カメラ要因として、移動量や、方位センサの情報や、ユーザ要因として、移動方向、シャッタキー等のキー操作、ユーザのジェスチャー、音声などにより、デジタルカメラ1が状態1の終端に到達したことが検出された場合、これらがトリガとして検出されるステップS82のYES。トリガが検出されると、フラグを反転しステップS84、状態NをN1とするステップS86。この場合、フラグは1となり、状態Nは、2となる。次に、フラグが1であるか否かを判断するステップS86。この場合、フラグが1であるので、取り込んだ画像をパノラマ作成用の画像として保存することなくステップS92、当該処理を終了し、図5に示すメインルーチンに戻る。以下、次のトリガが検出されるまでデジタルカメラ1の移動方向が状態3になるまで、取り込んだ画像をパノラマ作成用の画像として保存することなく、当該処理を終了し、図5に示すメインルーチンに戻る動作を繰り返す。したがって、状態2では、撮影画像は保存されることはない。次に、図10に示すように、状態2から状態3へ移行する際、例えば、カメラ要因として、移動量や、方位センサの情報や、ユーザ要因として、移動方向、シャッタキー等のキー操作、ユーザのジェスチャー、音声などにより、デジタルカメラ1が状態2の終端に到達し、状態3へ移行することが検出された場合、これらがトリガとして検出されるステップS82のYES。トリガが検出されると、フラグを反転しステップS84、状態NをN1とするステップS86。この場合、フラグは0となり、状態Nは、3となる。次に、フラグが1であるか否かを判断するステップS86。この場合、フラグが0であるので、撮像した画像を、状態N=3のパノラマ作成用の画像として保存するステップS90。その後、当該処理を終了し、図5に示すメインルーチンに戻る。以下、次のトリガが検出されるまで、ステップS90で、撮像した画像を、状態N=3のパノラマ作成用の画像として保存していく。上述した動作の結果、ユーザが、デジタルカメラ1を、左端から右方向に動かしている状態1で撮像された複数の画像と、デジタルカメラ1を、右下から左方向に動かしている状態3で撮像された複数の画像とが得られる。次に、これら撮像された複数の画像を用いて、上述した第1実施形態と同様の方法図7参照で、状態1の複数の画像を合成してパノラマ1、状態3の複数の画像を合成してパノラマ2を作成し、さらに、パノラマ1の下側の所定領域とパノラマ2の上側の所定領域とを一部が重複するように例えば、αブレンドを用いて合成し、1つの広角画像を作成する。上述した第2実施形態によれば、レンズ交換を行うことなく、容易に、かつ効率的に広角画像の生成に必要な画像を得ることができる。C.第3実施形態次に、本発明の第3実施形態について説明する。上述した第1、第2実施形態では、ユーザは、広画角の合成画像を得るために必要とされる全ての画像を撮像するために、図3の矢印で示すように、所望する景色に対して、画角の長手方向を縦方向になるようにデジタルカメラ1を縦方向に構え、左上でシャッタSWを押下し半押し→全押し、まず、シャッタSWを押下して水平方向左端から右方向に動かし状態1、所定の位置で垂直方向に動かし状態2、さらに、水平方向左方向に動かす状態3ことになる。しかしながら、ユーザにとっては、どのようにデジタルカメラ1を動かしたらよいか、あるいは必要とされる画像が確実に得られているのかが分かりにくい。そこで、本第3実施形態では、パノラマ撮像モードにおいて、ユーザによりシャッタSWを押下されると、デジタルカメラ1で撮像すべき領域を示す撮影枠や、どちらの方向に移動させたらよいかを示す移動方向を画像表示部15に表示することで、ユーザを誘導するようになっている。また、パノラマ撮像モード中は、現在、デジタルカメラ1のCCD5に結像した画像を、プレビュー画像低解像度として画像表示部15にスルー表示するとともに、プレビュー画像を用いて合成した合成画像を画像表示部15に半透明透過率50で表示するようになっている。このように、パノラマ撮像モード中、次に撮像すべき撮像領域を示す撮影枠や、どちらの方向に移動させたらよいかを示す移動方向、さらには、撮影済みの画像を合成した縮小画像を画像表示部15に表示するようにしたので、ユーザは、どの方向にデジタルカメラ1を移動させたらよいかを容易に認識することができる。なお、デジタルカメラ1の構成は、図1と同様であるので説明を省略する。また、パノラマ撮影モードのメインルーチンは、図5と同様であり、合成処理は、図7と同様であるので説明を省略する。図11は、本第3実施形態によるデジタルカメラ1での連写処理の動作を説明するためのフローチャートである。また、図12は、本第3実施形態によるデジタルカメラ1での連写処理の動作を説明するための概念図である。まず、CPU11は、1つ前の撮像画像と現在の撮影画像との位置合わせを行いステップS100、現在の状態が状態1、2、3のいずれであるかを判断するステップS102。そして、ユーザが、デジタルカメラ1を、左端から右方向に動かしている状態1である場合にはステップS102の状態1、図12に示すように、撮影枠FR1、移動方向M1を表示するステップS104。そして、撮像した画像を状態1でのパノラマ作成用の画像として保存しステップS106、保存した撮像画像の縮小画像から簡易合成画像IMGを作成して半透明透過率50で表示するステップS108。次に、デジタルカメラ1が所定の位置P1この場合、状態1での終位置:図12参照に到達したか否かを判断するステップS110。そして、所定の位置P1に達していない場合にはステップS110のNO、現在の状態1を変更することなく、当該処理を終了し、メインルーチンに戻る。以下、デジタルカメラ1が所定の位置P1に達するまで、ステップS106で、撮像した画像を状態1でのパノラマ作成用の画像として保存しながら、ステップS108で、その時点の合成画像を半透明透過率50で表示していく。そして、デジタルカメラ1が所定の位置P1に到達するとステップS110のYES、状態1から状態2へ移行するので、現在の状態を状態2に変更するステップS112。次に、ユーザが、デジタルカメラ1を、状態1の終端位置から下方向に動かす状態2に移行するとステップS102の状態2、図12に示すように、撮影枠FR2、移動方向M2を表示するステップS114。そして、取り込んだ画像をパノラマ作成用の画像として保存することなくステップS116、デジタルカメラ1が所定の位置P2この場合、状態2での終位置:図12参照に到達したか否かを判断するステップS118。そして、所定の位置P2に達していない場合にはステップS118のNO、現在の状態2を変更することなく、当該処理を終了し、図5に示すメインルーチンに戻る。以下、デジタルカメラ1が所定の位置P2に達するまで、パノラマ作成用の画像として保存せずにそのまま動作を継続し、デジタルカメラ1が所定の位置P2に到達するとステップS118のYES、状態2から状態3へ移行するので、現在の状態を状態3に変更するステップS120。次に、ユーザが、デジタルカメラ1を、状態2から左方向に動かす状態3に移行するとステップS102の状態3、図12に示すように、撮影枠FR3、移動方向M3を表示するステップS122。そして、撮像した画像を状態3でのパノラマ作成用の画像として保存しステップS124、保存した撮像画像の縮小画像から簡易合成画像を作成して半透明透過率50で表示するステップS126。以下、デジタルカメラ1が所定の位置P3終点に達するまで、ステップS124で、撮像した画像を状態3でのパノラマ作成用の画像として保存しながら、ステップS126で、その時点の合成画像を半透明透過率50で表示していく。そして、デジタルカメラ1が所定の位置P3に到達するとステップS128のYES、連写終了とするステップS130。上述した動作の結果、ユーザが、デジタルカメラ1を、左端から右方向に動かしている状態1で撮像された複数の画像と、デジタルカメラ1を、右下から左方向に動かしている状態3で撮像された複数の画像とが得られる。次に、これら撮像された複数の画像を用いて、上述した第1、第2実施形態と同様の方法図7参照で、状態1の複数の画像を合成してパノラマ1、状態3の複数の画像を合成してパノラマ2を作成し、さらに、パノラマ1の下側の所定領域とパノラマ2の上側の所定領域とを一部が重複するように例えば、αブレンドを用いて合成し、1つの広角画像を作成する。なお、上述した第3実施形態において、画像表示部15に表示される撮影枠FR1~FR3には、図12に示すように、マージン余裕MGを設けること、すなわち実際に撮像される画像範囲より多少大きめの撮影枠とすることが好ましい。マージンMGを設けることで、デジタルカメラ1を動かす範囲に余裕が生じ、ユーザのストレスを軽減することができる。また、上述した第3実施形態においては、状態1から状態2、状態2から状態3への移動方向の変化を、所定の位置に到達したか否かで判断するようにしたが、これに限らず、上述した第2実施形態と同様に、カメラ要因として、移動量、方位センサや加速度センサなどの情報、ユーザ要因として、移動方向指示操作、シャッタキー等のキー操作、ユーザのジェスチャー、音声などをトリガとして用いるようにしてもよい。上述した第3実施形態によれば、リアルタイムで、合成画像を画像表示部15に表示するとともに、デジタルカメラ1を移動させるべき、撮影枠や移動方向を表示するようにしたので、ユーザは、撮影枠や移動方向を見ながらデジタルカメラ1を動かせばよいので、一度の撮像では得られない広画角の画像を生成するために必要とされる複数の画像を容易に、かつ効率的に撮像することができ、広画角の画像を容易に生成することができる。なお、上述した第1から第3実施形態では、パノラマ撮影時に、デジタルカメラ1を左から右、上から下、そして、右から左へと移動させたが、これに限らず、例えば、図13aに示すように、一方向に動かしている間に複数の画像を撮像し、それらを合成して1つの広角画像を生成するようにしてもよい。あるいは、図13bに示すように、デジタルカメラ1を左から右、上から下、右から左、上から下、そして左から右というように、横方向の移動を3回以上繰り返すようにしてもよいし、3つ以上のパノラマ画像を合成して広角画像を生成するようにしてもい。また、上述した第3実施形態では、撮影範囲を示す撮影枠や、移動方向を表示させるようにしたが、これに限らず、図14に示すように、最終の広角画像の全体枠20に対して撮像画像として取得した部分30を塗り潰すようにしてもよい。以上、この発明のいくつかの実施形態について説明したが、この発明は、これらに限定されるものではなく、特許請求の範囲に記載された発明とその均等の範囲を含むものである。以下に、本願出願の特許請求の範囲に記載された発明を付記する。付記1付記1に記載の発明は、撮像手段と、前記撮像手段により順次撮像する撮像制御手段と、所定のトリガを検出する検出手段と、前記検出手段によって所定のトリガが検出されると、それまで前記撮像制御手段による撮像制御に従って前記撮像手段によって順次撮像された複数の画像を合成してパノラマ画像を生成するパノラマ生成手段と、前記パノラマ生成手段によって生成された複数のパノラマ画像同士を合成して広角画像を生成する広角画像生成手段とを備えることを特徴とする画像処理装置である。付記2付記2に記載の発明は、前記パノラマ生成手段は、前記検出手段によって所定のトリガが検出されると、それまで前記撮像手段によって順次撮像された複数の画像から、前記パノラマ画像を生成することを特徴とする付記1に記載の画像処理装置である。付記3付記3に記載の発明は、前記撮像制御手段による撮像制御に従って前記撮像手段によって順次撮像される画像を順次記憶する記憶手段と、前記検出手段によって所定のトリガが検出される度に、前記撮像制御手段によって撮像される画像の前記記憶手段への記憶を制御する記憶制御手段を更に備え、前記検出手段によって所定のトリガが検出される度に、それまで前記記憶制御手段によって前記記憶手段に記憶された複数の画像から、前記パノラマ画像を生成することを特徴とする付記2に記載の画像処理装置である。付記4付記4に記載の発明は、前記検出手段は、移動量、または方位センサの情報、または移動方向の変化、またはユーザによる所定の指示操作、またはユーザの音声による指示、またはユーザの動作による指示を、前記所定のトリガとして検出することを特徴とする付記1から3のいずれかに記載の画像処理装置である。付記5付記5に記載の発明は、前記記憶制御手段は、前記検出手段によってトリガが検出された場合には、それ以降の前記撮像制御手段によって撮像される画像の前記記憶手段への記憶を禁止し、前記記憶の禁止中に、前記検出手段によってトリガが検出された場合には、それ以降の前記撮像制御手段によって撮像される画像の前記記憶手段への記憶を再開することを特徴とする付記1から3のいずれかに記載の画像処理装置である。付記6付記6に記載の発明は、撮像部により順次撮像する撮像制御ステップと、所定のトリガを検出する検出ステップと、前記検出ステップで所定のトリガが検出されると、それまで前記撮像制御ステップで前記撮像部によって順次撮像された複数の画像を合成してパノラマ画像を生成するパノラマ生成ステップと、前記パノラマ生成ステップで生成された複数のパノラマ画像同士を合成して広角画像を生成する広角画像生成ステップとを含むことを特徴とする画像処理方法である。付記7付記7に記載の発明は、画像処理を行う画像処理装置のコンピュータに、撮像部により順次撮像する撮像制御機能、所定のトリガを検出する検出機能、前記検出機能で所定のトリガが検出されると、それまで前記撮像制御機能で前記撮像部によって順次撮像された複数の画像を合成してパノラマ画像を生成するパノラマ生成機能、前記パノラマ生成機能で生成された複数のパノラマ画像同士を合成して広角画像を生成する広角画像生成機能を実行させることを特徴とするプログラムである。