(57)【特許請求の範囲】
【請求項１】
広い視野の被写体像を画角の範囲で分割して撮像し、該撮像によって得た複数の画像を繋ぎ合わせて前記広い視野の被写体像のパノラマ画像を得るパノラマ撮影方法であって、
前記パノラマ画像を得るために撮像される前記複数の画像のうち最後の画像を撮影する際には、前記最後の画像の撮影待機状態中に表示部に表示される前記被写体像の一端に直前に撮像された画像の端部領域を重畳表示させると共に前記被写体像の他端に最初に撮像した画像の端部領域を重畳表示させ、直前に撮像された画像の端部領域が前記被写体像の一端に重畳表示され、且つ、最初に撮像された画像の端部領域が前記被写体像の他端に重畳表示された状態で、前記一端の重畳表示された端部領域及び前記他端の重畳表示された端部領域の少なくとも一方の幅をキー操作に基づいて調節し、前記最後の画像と前記直前に撮像された画像との位置合わせ及び前記最後の画像と前記最初に撮像した画像との位置合わせを可能にしたことを特徴とするパノラマ撮影方法。
【請求項２】
前記重畳表示は、隣接する撮像済み画像の端部領域を被写体像の端部に透過表示してなることを特徴とする請求項１に記載のパノラマ撮影方法。
【請求項３】
被写体像が結像される撮像素子を備え、広い視野の被写体像を画角の範囲で分割して複数回撮像し前記広い視野の被写体像のパノラマ画像が得られる様にした撮像装置において、
画像撮影の待機中に前記撮像素子に結像されている被写体像を表示する表示手段と、
この表示手段に前記前記撮像素子に結像されている被写体像が表示されている際に表示されている前記被写体像の一端に前記複数回の撮像のうち直前に撮像された画像の端部領域を重畳表示させる第１の重畳表示手段と、
前記表示されている前記被写体像の他端に前記複数回の撮像のうち最初に撮像した画像の端部領域を重畳表示させる第２の重畳表示手段と、
前記第１の重畳表示手段により直前に撮像された画像の端部領域が前記被写体像の一端に重畳表示され、且つ、前記第２の重畳表示手段により最初に撮像された画像の端部領域が前記被写体像の他端に重畳表示された状態で、前記一端の重畳表示された端部領域及び前記他端の重畳表示された端部領域の少なくとも一方の幅を可変する操作キー手段と、
を備えたことを特徴とする撮像装置。
【請求項４】
更に、前記第２の重畳表示手段による重畳表示の開始を指示する開始指示手段を備え、
前記第１の重畳表示手段により前記被写体の一端に前記直前に撮像された画像の端部領域が重畳表示されている際に前記開始指示手段による指示がなされると前記第２の重畳表示手段による重畳表示が行われることを特徴とする請求項３に記載の撮像装置。
【請求項５】
更に、前記表示手段で重畳表示がなされている画像を１画像ファイルとして保存記録する保存記録手段を備えたことを特徴とする請求項３に記載の撮像装置。
【請求項６】
更に、前記表示手段で重畳表示されている領域幅を検出して重畳領域情報とする重畳領域情報検出手段と、
この重畳領域情報検出手段によって検出された重畳領域情報を保存する重畳領域情報保存手段と、
を備えたことを特徴とする請求項３又は４に記載の撮像装置。
【請求項７】
更に、前記複数回の撮像によって得られた画像を保存する画像保存手段と、
前記画像保存手段によって保存された画像を前記重畳領域情報保存手段に保存されている前記重畳領域情報に基づいて繋ぎ合わせて合成し前記パノラマ画像を得るパノラマ画像合成手段と、
を備えたことを特徴とする請求項６に記載の撮像装置。
【請求項８】
更に、前記パノラマ画像合成手段によって得られたパノラマ画像を保存するパノラマ画像保存手段を備えたことを特徴とする請求項７に記載の撮像装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明はデジタルカメラ等の撮像装置によるパノラマ撮影技術に関する。
【０００２】
【従来の技術】
撮像装置で、風景等のような広い視野の被写体を対象にした画像を得る場合に、カメラを動かしながら当該風景を画角の範囲で分割して撮像して複数枚の画像を得て、後にそれらの画像をずらしながら継ぎ目なく繋ぎ合わせて広い視野を再現するパノラマ撮影機能を備えたものがある。
このようなパノラマ撮影機能を備えた撮像装置で、パノラマ撮影モードを選択すると、直前に撮影した画像の一部を位置合せ用ガイドとして液晶画面の左右いずれかの端に表示し、次の被写体像の一部を位置合せ用ガイド部分と重ね合わせる動作を繰り返しながら、画像的に連続した画像を何枚か撮像するものがある。
【０００３】
このパノラマ撮影方法で、例えば、図１１（ａ）に示すような風景を連続して撮影してパノラマ画像を得ようとする場合には、先ず、図１１（ｂ）の風景部分を撮影（シャッター押し下げ）するとその画像データが記録されるがこのとき記録した撮像画像の右側端部（Ａの部分）を位置合せ用ガイドとして残するようにする。ユーザがカメラを右方向に動かしていくと、図１１（ｂ）の右端の位置合せ用ガイド部分Ａが図１１（ｃ）に示すように左側に表示され、取込中の風景画像（スルー画像）と共に表示される。そして、この位置合せ用ガイド部分にスルー画像がうまく合致したときに（図１１（ｄ））シャッターを押すと、つなぎ目がスムーズなパノラマ画像撮影ができるほか、上下にずれの少ない一連のパノラマ撮影が可能となる（図１１（ｅ））。
【０００４】
【発明が解決しようとする課題】
上記パノラマ撮影方法では位置合せ用ガイドをファインダー（液晶画面）に表示することにより簡単な操作で継ぎ目がスムースで上下にずれのないパノラマ画像を得ることができるが、図４に示すように３６０°のパノラマを撮影する場合には、画像１、２、・・・ｎ−１まで撮影してから最後の画像ｎを撮影するときに最後の画像ｎと最初の画像１の端部のマッチングがとれなくてつなぎ目が整合しないといった問題点があった。
【０００５】
本発明は上記問題点を解決するためになされたものであり、３６０°のパノラマ撮影を行う場合に最後の画像と最初の画像のつなぎ目を簡単に整合させることができるパノラマ撮影方法および撮像装置の提供を目的とする。
【０００６】
【課題を解決するための手段】
以上の課題を解決すべく、請求項１記載の発明は、広い視野の被写体像を画角の範囲で分割して撮像し、該撮像によって得た複数の画像を繋ぎ合わせて前記広い視野の被写体像のパノラマ画像を得るパノラマ撮影方法であって、前記パノラマ画像を得るために撮像される前記複数の画像のうち最後の画像を撮影する際には、前記最後の画像の撮影待機状態中に表示部に表示される前記被写体像の一端に直前に撮像された画像の端部領域を重畳表示させると共に前記被写体像の他端に最初に撮像した画像の端部領域を重畳表示させ、直前に撮像された画像の端部領域が前記被写体像の一端に重畳表示され、且つ、最初に撮像された画像の端部領域が前記被写体像の他端に重畳表示された状態で、前記一端の重畳表示された端部領域及び前記他端の重畳表示された端部領域の少なくとも一方の幅をキー操作に基づいて調節し、前記最後の画像と前記直前に撮像された画像との位置合わせ及び前記最後の画像と前記最初に撮像した画像との位置合わせを可能にしたことを特徴とする。
【０００７】
また、請求項２の発明は、前記重畳表示は、隣接する撮像済み画像の端部領域を被写体像の端部に透過表示してなることを特徴とする。
【０００８】
更に、請求項３の発明は、被写体像が結像される撮像素子を備え、広い視野の被写体像を画角の範囲で分割して複数回撮像し前記広い視野の被写体像のパノラマ画像が得られる様にした撮像装置において、画像撮影の待機中に前記撮像素子に結像されている被写体像を表示する表示手段と、この表示手段に前記前記撮像素子に結像されている被写体像が表示されている際に表示されている前記被写体像の一端に前記複数回の撮像のうち直前に撮像された画像の端部領域を重畳表示させる第１の重畳表示手段と、前記表示されている前記被写体像の他端に前記複数回の撮像のうち最初に撮像した画像の端部領域を重畳表示させる第２の重畳表示手段と、前記第１の重畳表示手段により直前に撮像された画像の端部領域が前記被写体像の一端に重畳表示され、且つ、前記第２の重畳表示手段により最初に撮像された画像の端部領域が前記被写体像の他端に重畳表示された状態で前記一端の重畳表示された端部領域及び前記他端の重畳表示された端部領域の少なくとも一方の幅を可変する操作キー手段とを備えたことを特徴とする。
【０００９】
更にまた、請求項４の発明は、更に、前記第２の重畳表示手段による重畳表示の開始を指示する開始指示手段を備え、前記第１の重畳表示手段により前記被写体の一端に前記直前に撮像された画像の端部領域が重畳表示されている際に前記開始指示手段による指示がなされると前記第２の重畳表示手段による重畳表示が行われることを特徴とする。
【００１０】
また、請求項５の発明は、更に、前記表示手段で重畳表示がなされている画像を１画像ファイルとして保存記録する保存記録手段を備えたことを特徴とする。
【００１１】
更に、請求項６の発明は、更に、前記表示手段で重畳表示されている領域幅を検出して重畳領域情報とする重畳領域情報検出手段と、この重畳領域情報検出手段によって検出された重畳領域情報を保存する重畳領域情報保存手段とを備えたことを特徴とする。
【００１２】
請求項７の発明は、更に、前記複数回の撮像によって得られた画像を保存する画像保存手段と、前記画像保存手段によって保存された画像を前記重畳領域情報保存手段に保存されている前記重畳領域情報に基づいて繋ぎ合わせて合成し前記パノラマ画像を得るパノラマ画像合成手段とを備えたことを特徴とする。
【００１３】
また、請求項８の発明は、更に、前記パノラマ画像合成手段によって得られたパノラマ画像を保存するパノラマ画像保存手段を備えたことを特徴とする。
【００１４】
【発明の実施の形態】
［回路構成例］
図１は、本発明のパノラマ撮影方法を適用可能な撮像装置の一実施例としてのデジタルカメラの回路構成例を示すブロック図であり、デジタルカメラ１００は、光学系１１、信号変換部１２、信号処理部１３、ＤＲＡＭ１４、制御部２０、操作部３０、表示部４０、フラッシュメモリ５０および電源９０を有している。また、フラッシュメモリ５０に記録された画像や撮影情報等をパソコン等の外部装置に出力する出力部１５を設けるようにしてもよい。
【００１５】
光学系１１は、撮像レンズ１１１および自動絞り機構等（図示せず）を含み、撮像レンズ１１１を介して集光された被写体像の光束を後段の撮像素子（ＣＣＤ）上に結像させる。また、信号変換部１２は、ＣＣＤおよび信号変換回路等を含み、前段の光学系１１を介してＣＣＤに結像した画像を電気信号に変換し、デジタルデータに変換して一定の周期で出力する。また、信号処理部１３は、通常撮像モード時には信号変換部１２からの出力を処理して、デジタルの輝度、色差マルチプレクス信号（Ｙ，Ｃｂ，Ｃｒデータ）等の信号成分を得て、Ｙ，Ｃｂ，Ｃｒデータ（以下、画像データ）をＤＲＡＭ１４に転送し、一時的に記憶する。また、スルー画像（動画）表示するために、取込んだ画像データを間引いて表示部４０に送る。また、シャッター操作がされるとその時点の画像データを表示部４０に送って静止画表示させる。
【００１６】
信号処理部１３は、また、画像の記録保存の際にＤＲＡＭ１４に書込まれている画像データを読み出してＪＰＥＧ圧縮処理を施し、再生時に記録用メモリ（フラッシュメモリ）５０に保存記録されていた画像データに伸張処理を施して画像データを再生する。
【００１７】
ＤＲＡＭ１４は作業用メモリとして用いられ、撮像画像を一時的に記憶する画像バッファ領域やＪＰＥＧ圧縮／伸張時の作業用領域等として用いられる。また、パノラマ撮影モード時には図２に示すような領域構成をとることができる。
【００１８】
制御部２０はＣＰＵ、ＲＡＭ、プログラム格納用ＲＯＭおよびタイマ等を有したマイクロプロセッサ構成を有しており、ＣＰＵは、上述の各回路および図示しない電源切換えスイッチ等にバスラインを介して接続し、プログラム格納用ＲＯＭに格納されている制御プログラムによりデジタルカメラ１００全体の制御を行なうと共に、操作部３０からの状態信号に対応してプログラム格納用ＲＯＭに格納されている各モードに対応の処理プログラムやパノラマ撮影処理用プログラムを取り出して、デジタルカメラ１００の各機能の実行制御、例えば、撮像や記録画像の再生機能の実行等を行なう他、パノラマ撮影モード時の各画像の位置合わせ処理等の実行制御を行う。
【００１９】
操作部３０は処理モード切替えスイッチ、機能選択用ボタン、表示位置移動キー３５、シャッターボタン３６、処理モード選択スイッチ３７等のキーやスイッチを構成部分としており、これらのキー或いはスイッチが操作されると状態信号が制御部２０に送出される。
【００２０】
なお、表示位置移動キー３５として、実施例では水平方向への移動指示を行うプラス・マイナス（＋／−）キーを用いているが、上下左右の移動指定を行うクロスバーを用いてもよく、また、これらに限定されない。また、シャッターボタン３６は２段押し構造（シャッター半押し、シャッター全押しが可能な構造)を有しており、実施例では、パノラマ撮影モードでシャッターボタン３６を全押しすると画角内の画像が撮像され、半押しするとその画角の画像（ｎ枚目（最後）の画像)とｎ−１枚目の画像及び最初に撮影された画像（1枚目の画像)とのつなぎ合わせ処理（図６、図7、及び図８（ステップＳ７〜Ｓ９参照)）への切換えが行なわれる。また、シャッターボタン３６以外のキー（機能選択用ボタン等）に位置合わせ処理への切換え機能を割り当てるようにしてもよい。
【００２１】
表示部４０はビデオエンコーダ、ＶＲＡＭおよび液晶画面（ＬＣＤ）等から構成されており、制御部２０の表示制御により、撮像時のスルー画像および再生時の再生画像、処理選択時の選択用メニュー（或いはアイコン）や操作指示用のメッセージ等の表示等を行なう。
【００２２】
フラッシュメモリ５０は撮像された画像（圧縮画像データ)を当該画像の画像情報等と共に記憶した画像ファイル（図３）を保存記録する。なお、フラッシュメモリ５０に代えてデジタルカメラ１００の本体に着脱可能なメモリカードを用いるようにしてもよい。
【００２３】
［ＤＲＡＭのレイアウト例］
図２はパノラマ撮影時のＤＲＡＭ１４のレイアウトの一実施例を示す説明図であり、（ａ）はデジタルカメラ１００がパノラマ撮影時に画角毎に撮像した画像毎にフラッシュメモリ５０に画像ファイルを保存記録する構成（図８）の場合のＤＲＡＭ１４のレイアウト例、（ｂ）はデジタルカメラ１００がパノラマ撮影時に画角毎に撮像した画像を合成して１画像ファイル（パノラマ合成画像ファイル)としてフラッシュメモリ５０に保存記録する構成（図９（ｂ’））の場合のＤＲＡＭ１４のレイアウト例である。
【００２４】
（ａ）で、符号１４１は取込まれたスルー画像データを記憶するスルー画像用バッファを示す。また、符号１４２は直前の撮像済み画像を記憶する画像バッファである。また、符号１４５はワークエリア（作業用領域）を示し、符号１４３は最後（ｎ枚目）の画像と最初（１枚目）の画像をつなぎ合わせる場合に再生した１枚目の画像を記憶するために用いられる画像バッファであり（図８（ステップＳ７））、それ以外の場合にはワークエリアとして用いられる。なお、画像バッファ１４３とワークエリア1４５を別々に確保するようにしてもよい（図８のステップＳ５で撮像時に最初の画像を画像バッファ１４３に記憶しておくようにした場合)。
【００２５】
また、（ｂ）で符号１４１は取込まれたスルー画像データを記憶するスルー画像用バッファを示す。また、符号１４２’は各撮像済み画像を記憶する撮像済み画像記憶領域であり、１枚目の撮像済み画像からｎ枚目の撮像済み画像を記憶する撮像済み画像バッファ（１）、・・・、撮像済み画像バッファ（Ｎ）を有している。また、符号１４４は各撮像画像の重ね合わせ位置情報（透過表示位置情報）を記憶する重ね合わせ位置情報記憶領域であり、各重ね合わせ位置情報は位置情報欄（ｉ）、（１≦ｉ≦Ｎ）に記憶される。また、符号１４５はワークエリアを示す。なお、パノラマ画像の再生時に撮像画像記憶領域１４２’を１枚目の再生済み画像からｎ枚目の再生済み画像を記憶する再生済み画像バッファ（１）、・・・、再生済み画像バッファ（Ｎ）を有する再生済み画像領域として用いることもできる。
【００２６】
［画像ファイル］
図３は画像ファイルの一実施例を示す図であり、画像ファイル５５は撮像された画像単位に作成されてフラッシュメモリ５０に保存記録される。また、画像ファイル５５は（ａ）に示すようにヘッダ領域５６及び画像領域５７から構成されている。また、ヘッダ領域５６は（ｂ）に示すように画像ファイル名（識別子）を記憶する画像ファイル識別領域５６１、通常撮影、近接撮影、パノラマ撮影等々の撮影方法の種類や撮影条件等の画像情報を記憶する画像情報領域５６２からなり、画像領域５７にはＪＰＥＧ圧縮された画像（画像データ）が記憶される。また、画像情報領域５６２には（ｂ）に示すように画像領域５７に記憶された画像がパノラマ撮影モードで撮像された画像の場合に、再生時に重ね合わされる直前のパノラマ撮影画像の画像ファイル名（識別子)を記憶する重ね合わせ画像ファイル欄５６２−ｊと再生時における直前のパノラマ画像との重ね合わせ度合を示す重ね合わせ位置情報（画像上の水平方向の位置)を記憶する重ね合わせ位置欄５６２−ｋを備えている。なお、３６０°パノラマ撮影の場合１枚目の画像ファイルの重ね合わせ位置欄５６２−ｋには１枚目の画像とｎ枚目の画像との重なり度合いを示す重ね合わせ位置情報が記憶されることとなる。
【００２７】
すなわち、実施例ではパノラマ撮影の場合に１枚目と２枚目の画像の重ね合わせ位置情報を２枚目の画像の画像ファイルに（ｑ２）と記憶し、２枚目と３枚目の画像の重ね合わせ位置情報を３枚目の画像の画像ファイルに（ｑ３）と記憶し、・・・、ｎ−１枚目とｎ枚目の画像の重ね合わせ位置情報をｎ枚目の画像の画像ファイルに（ｑｎ）と記憶する。また、３６０°パノラマ撮影の場合には図６に示すようにｎ−１枚目とｎ枚目の画像及びｎ枚目と1枚目の画像の位置合わせが行われた後に、ｎ−１枚目とｎ枚目の画像の重ね合わせ位置情報をｎ枚目の画像ファイルに（Ｑｎ）と記憶し、ｎ枚目と１枚目の画像の重ね合わせ位置情報を１枚目の画像の画像ファイルに（Ｑ１）と記憶する。なお、実施例では重ね合わせ位置情報は２枚目からｎ−１枚目の透過表示位置（重複幅）を固定値（すなわち、ｑ２＝・・・＝ｑｎ−１）とし、ｎ−１枚目ｎ枚目及びｎ枚目と１枚目の重ね合わせ位置を同じ（Ｑｎ＝Ｑ１）としたがこれに限定されない。なお、ｎ＝Ｎである。
【００２８】
また、パノラマ撮影時に画角毎に撮像した画像を合成して１画像ファイル（合成パノラマ画像ファイル)としてフラッシュメモリ５０に保存記録する場合にも同様の構成でよい。すなわち、重ね合わせ位置欄５６２−ｋには画像の先頭と後尾重複位置情報が記憶される。なお、重ね合わせ画像ファイル欄５６２−ｊには記憶されない。
【００２９】
また画像領域５７にはＤＲＡＭ１４の画像バッファ１４２’に記憶されている各撮像画像が位置情報記憶領域１４４の各位置情報欄（１）〜（Ｎ）に記憶されている重ね合わせ位置情報に基づいて合成（張り合わせ合成)された後、ＪＰＥＧ圧縮処理されて記憶される（図９（ｂ’））。
【００３０】
＜３６０°パノラマ撮影方法＞
図４はパノラマ撮影時の各画像の関係を示す説明図であり、図５はパノラマ撮影時の直前に撮像した画像との位置合わせの説明図、図６は３６０°パノラマ撮影時のｎ枚目と１枚目の画像のつなぎ合わせの説明図である。
【００３１】
本発明に基づくパノラマ撮影方法では、連続する風景を図４又は図１１に示すように一定の画角の画像に分割して撮影し、張合わせ合成等により継ぎ目なく繋ぎ合わせてパノラマ画像を表示するので、撮影時に各隣接画像の境界が一致するようにする必要がある。そこで、図５に示すように直前に撮像した画像７０−（ｉ−１）の右側領域の所定幅ｑ（ｑ＝固定値)をスルー画像６０の左側部分（以下、透過表示部分)７１に透過表示する（ｉ＝２〜ｎ−１）。次に、ユーザは位置合わせ（透過表示像とスルー画像６０の透過表示部分７１の像が一致するようにデジタルカメラ１００を動かす）を行ってから撮像する。
【００３２】
また、３６０°パノラマ撮影ではｎ枚目の画像候補であるスルー画像と１枚目の画像の位置合わせを行うが、この場合は、ユーザのキー操作（実施例ではシャッターボタン３６の半押し)により、図６（ａ）の例に示すように画面表示を切り替えてｎ枚目の画像候補であるスルー画像６０の両側に撮像画像（ｎ−１枚目の右側領域と１枚目の画像の左側領域)を幅Ｑ、Ｑずつ透過表示する（図６（ａ））。ここで、透過表示部分７１，７１’の幅（＝透過表示位置情報)Ｑ、Ｑはユーザの操作により水平方向に同時に伸縮可能（可変）である（図６（ｂ））。
【００３３】
従って、ユーザは透過表示される像の幅（＝透過表示部分７１，７１’の幅Ｑ）を所定のキー（例えば、表示位置移動キー３５)の１回の操作で同時に（同じ幅ずつ）加減させてｎ枚目の画像候補であるスルー画像６０とｎ−１枚目の画像７０−（ｎ−１）及び１枚目の画像７０−１との位置合わせを行うことができる（図６（ｃ））。
【００３４】
なお、透過表示部分７１，７１’の幅をＱｎ≠Ｑ１とし、透過表示部分７１或いは透過表示部分７１’の一方を固定し、他の一方の透過表示部分のみをキー操作により可変にするようにしてもよい。また、実施例では直前の画像の右側領域をスルー画像の左側部分に透過表示（３６０°パノラマ撮影の場合には更に１枚目の画像の左側領域をスルー画像の右側部分に透過表示）したが、位置合わせ時に重複部分での一致・不一致がわかりやすいよう透過表示に代えて直前の画像の右側領域（３６０°パノラマ撮影の場合には更に１枚目の画像の左側領域）を反転させてスルー画像６０の左位置合わせ部分７１（及び右位置合わせ部分７１’）と合成して表示するようにしてもよい。また、スルー画像６０の左側の部分（及び右側の部分）を反転させて表示するようにしてもよい。このようにすると、重複部分が打ち消し合うので位置合わせで画像が一致すると一定の色彩（例えば、灰色)となり、位置合わせの合否が判定しやすくなる。
【００３５】
［重ね合わせ位置情報］
図７は画像の透過表示位置（重ね合わせ位置情報）の説明図であり、（ａ）はスルー画像６０と直前の画像（撮像済み画像）の位置合わせの説明図、（ｂ）、（ｃ）はｎ枚目の画像とｎ−１枚目の画像及び１枚目の画像との位置合わせの説明図である。
【００３６】
重ね合わせ位置情報の表現方法として、実施例ではスルー画像の左上（又は左下)を原点として透過表示している画像の右下のＸ座標を表現している。この時Ｘ座標の取りうる値ｑは画像の水平サイズをｘとして、０≦ｑ≦２ｘ−１である（６４０×４８０のＪＰＥＧ画像の例では、０≦ｑ≦１２７９となる）。
【００３７】
また、スルー画像と１枚目〜ｎ−２枚目までの撮像済み画像の位置合わせ時には透過表示部分７１の幅を一定値ｑとし、２枚目〜ｎ−１枚目の画像ファイルの重ね合わせ位置欄５６２−ｋには値「ｑ」を重ね合わせ位置情報として記憶する。すなわち、（ａ）の例では直前の画像７０−３（3枚目の画像)の右側１／５の領域がスルー画像６０の透過表示部分７１に透過表示される（６４０×４８０のＪＰＥＧ画像の例ではｑ＝１２７となる）。
【００３８】
また、ｎ枚目とｎ−１枚目及び１枚目の画像の位置合わせを行う場合には、当初、ｎ−１枚目の画像７０−（ｎ−１）の右側１／５の領域がｎ枚目の画像候補であるスルー画像６０の透過表示部分７１に透過表示されると共に、１枚目の画像７０−１の左側１／５の領域が透過表示部分７１’に透過表示される。すなわち、（ｂ）に示すように６４０×４８０のＪＰＥＧ画像の例ではスルー画像６０上の透過表示部分７１，７１’の先端の座標は「１２７」、「５１２」となる。なお、透過表示部分７１’の左端の座標は１枚目の画像７０−１上では「６３９」−「５１２」＝「１２７」となる。
【００３９】
また、スルー画像６０と１枚目の画像７０−１の位置合わせでスルー画像の左右から幅「Ｑ、Ｑ」の位置で画像の両端が一致したとするとスルー画像上の透過表示部分の先端の座標は「Ｑ」、「ｘ−Ｑ」となるが、透過表示部分７１’の座標は１枚目の画像７０−１の上では「Ｑ」となる。すなわち、（ｃ）に示すように６４０×４８０のＪＰＥＧ画像ではスルー画像６０の重ね合わせ位置の座標は「１３５」、「５０４」となるが、透過表示部分７１’の左端の座標は１枚目の画像７０−１上では「６３９」−「５０４」＝「１３５」となる。
【００４０】
［パノラマ撮影時の動作例］
図８は本発明に基づくパノラマ撮影時のデジタルカメラ１００の動作例を示すフローチャートである。
【００４１】
ユーザが処理モード選択スイッチ３７を操作してパノラマ撮影モードを選択すると、操作部３０から状態信号が制御部２０に送られ、制御部２０は処理モードをパノラマ撮影モードに切り替えてパノラマ撮影処理用プログラムを起動する。これによりパノラマ画像の撮影が可能となる。
【００４２】
ステップＳ１：（画像の取り込み）
デジタルカメラ１００の画角の範囲で、光学系１１、信号変換部１２および信号処理部１３を介し所定時間間隔毎に１フレーム分の画像が取込まれ、ＤＲＡＭ１４のスルー画像バッファ１４１に記憶（上書）される。
【００４３】
ステップＳ２：（スルー画像への透過表示部分の合成）
制御部２０は画像バッファ１４２に記憶された撮像済み画像の右端の所定幅ｑ分を切り出してスルー画像バッファ１４１に記憶された画像（スルー画像）の左端部分に合成（透過重畳）する。なお、最初の１枚目の画像を撮像するまでは画像記憶領域１４２には画像が記憶されていないのでスルー画像バッファ１４１への合成は行わない。
【００４４】
ステップＳ３：（合成後のスルー画像表示)
制御部２０は、上記ステップＳ２により左側に直前の画像の右側領域が透過重畳された画像を表示部４０に送ってスルー画像表示させると共に、ユーザに位置合わせを促すメッセージ（例えば、「左端及び上下を合わせて下さい」と操作案内メッセージ（例えば、「ＯＫ→シャッター全押し」、「３６０°→シャッター半押し」）を重畳表示させる（図５）。なお、最初の１枚目の画像を撮像するまでは上記ステップＳ２の合成が行われないのでスルー画像にはメッセージのみが重畳表示される。
【００４５】
ステップＳ４：（撮像／表示切換の判定）
ユーザは合成後のスルー画像を見て、現在の画角で撮像するためにシャッターボタン３６を全押しするか、３６０°パノラマ撮影用に表示切換えするためにシャッターボタン３６を半押しするか、位置合わせを行うためにデジタルカメラを動かすかのいずれかの動作を行うので、制御部２０は操作部３０からの状態信号を調べてユーザがシャッターボタン３６を全押しした場合にはＳ５に遷移し、シャッターボタン３６を半押しした場合にはＳ７に遷移し、位置合わせを行う場合にはＳ１５に遷移する。
【００４６】
ステップＳ５：（撮像）
上記ステップＳ４でシャッターボタン３６が全押しされると画角内の画像が撮像される。制御部２０はシャッター３６の押し下げ時にスルー画像バッファ１４１に記憶されている画像（撮像画像)を表示部４０に送って静止画表示すると共に、その撮像画像を画像バッファ１４２に記憶（上書）する。なお、１枚目の撮像画像については画像バッファ１４３にも記憶するようにしてもよい（Ｓ７参照)。
【００４７】
ステップＳ６：（画像ファイルの保存記録（１〜（ｎ−１）個目まで））
制御部２０は撮像画像（この例では画像バッファ１４２に記憶されている画像）を保存記録するため画像ファイルを作成して保存記録処理する。なお、このフローチャートでは撮像画像の保存記録処理を行った後にＳ１に遷移するように示されているが、実施例では、撮像画像の保存記録処理と次の画角の画像の取り込み処理（Ｓ１）〜合成後のスルー画像表示（Ｓ３）を並行処理しているので、保存記録処理の終了後はＳ１〜Ｓ４のうちの実行中のステップに遷移する（撮像画像の保存記録後に次の画像の記録処理を行ない、終了後はＳ１に遷移するようにしてもよい)。
【００４８】
保存記録処理はフラッシュメモリ５０上に画像ファイル領域を確保し、画像バッファ１４２に記憶されている画像をＪＰＥＧ圧縮処理して画像ファイル５５の画像領域５７に保存記録すると共に、ヘッダ領域５６の画像ファイル識別領域５６１に画像ファイル名を記憶し、画像情報領域５６２には撮影方法や所定の撮影条件等を対応する位置に保存記録する。すなわち、本実施例では、撮影方法＝パノラマ撮影であるから、撮影方法欄５６２−１にパノラマ撮影を意味するコードが記憶され、重ね合わせ画像ファイル欄５６２−ｊには重ね合わされた画像（直前の画像）のファイル名（図7の例では「ｐｉｃ００３．ｊｐｇ」）が記憶され、重ね合わせ位置欄５６２−ｋには画像の左端からの距離（水平方向の画素数（図５の例では値「ｑ」、図7（ａ）の例では「１２７」）が記憶される）。なお、最初（１個目）の画像ファイルのヘッダ領域５６の重ね合わせ画像ファイル欄５６２−ｊにはファイル名は記録されず、同様に重ね合わせ位置欄５６２−ｋに重ね合わせ位置情報は記録されない（最後の画像の保存記録後（又は保存記録前）に記録される（ステップＳ１２参照）)。
【００４９】
ステップＳ７：（最初（１枚目）の画像の再生）
制御部２０は上記ステップＳ４でシャッターボタン３６が半押しされると、今回のパノラマ撮影で最初に撮像画像が記憶された画像ファイルをフラッシュメモリ５０から取り出して再生して画像バッファ１４３に記憶（上書）する（但し、上記ステップＳ５で１枚目の画像を画像バッファ１４３にも記憶するようにした場合にはこのステップは不要となる)。
【００５０】
ステップＳ８：（スルー画像の両側への透過表示部分の合成）
制御部２０は、画像バッファ１４２に記憶された撮像済み画像（ｎ−１枚目の画像)の右側領域と画像バッファ１４３（１枚目の画像)の左側領域の所定幅ｑ分を切り出してシャッターボタン３６の半押し時にスルー画像バッファ１４１に記憶された画像の左側部分と右側部分に合成（透過重畳）する。
【００５１】
ステップＳ９：（合成後のスルー画像表示)
制御部２０は、上記ステップＳ８により合成された画像バッファ１４１の内容を表示部４０に送ってスルー画像表示させる。また、ユーザに位置合わせを促すメッセージ（例えば、「左右の重なり具合及び上下を合わせて下さい」と操作案内メッセージ（例えば、「ＯＫ→シャッター全押」、「左右移動→＋／−キー」）をスルー画像に重畳表示する。（図６（ａ））。
【００５２】
ステップＳ１０：（撮像操作の有無判定）
制御部２０は操作部３０からの状態信号を調べてユーザがシャッターボタン３６を全押しした場合にはＳ１１に遷移し、そうでない場合はＳ１３に遷移する。
【００５３】
ステップＳ１１：（最後（ｎ個目）の画像ファイルの記録保存）
制御部２０はスルー画像バッファ１４１に記憶されている画像（ｎ個目の画像）の保存記録処理を行う。保存記録処理はフラッシュメモリ５０上に画像ファイル領域を確保し、画像バッファ１４１に記憶されている画像をＪＰＥＧ圧縮処理して画像ファイル５５の画像領域５７に保存記録すると共に、ヘッダ領域５６の画像ファイル識別領域５６１に画像ファイル名を記憶し、画像情報領域５６２には撮影方法や所定の撮影条件等を対応する位置に保存記録する。すなわち、撮影方法欄５６２−１にパノラマ撮影を意味するコードが記憶され、重ね合わせ画像ファイル名欄５６２−jには透過表示した画像（直前の画像）のファイル名（図７（ｃ）の例では「ｐｉｃ０１５．ｊｐｇ」）が記憶され、重ね合わせ位置欄５６２−ｋには画像の左端からの距離（水平方向の画素数（図６（ｃ）の例では値「Ｑ」、図７（ｃ）の例では「１３５」）が記憶される））。
【００５４】
ステップＳ１２：（最初（１枚目）の画像ファイルのヘッダ領域更新処理)
上記ステップＳ１１の保存記録処理が終了すると制御部２０はフラッシュメモリ５０に記憶されているこのパノラマ撮影の最初（１枚目）の画像を記録した画像ファイルのヘッダ領域５６の更新処理を行い、ヘッダ領域５６の更新処理が終わると３６０°パノラマ撮影処理を終了する。
【００５５】
ヘッダ領域５６の更新処理は、先ず、フラッシュメモリ５０に記憶されているこのパノラマ撮影の１個目の画像ファイルのヘッダ領域５６に記録されているヘッダ領域データを読み出してＤＲＡＭ１４のワークエリア１４５の所定領域に記憶する。次に、重ね合わせ画像ファイル欄５６２−ｊに最後（ｎ番目)の画像のファイル名（図7（ｃ）の例では「ｐｉｃ０１６．ｊｐｇ」）を書き込み、重ね合わせ位置欄５６２−ｋに１枚目の画像の左端からの距離（水平方向の画素数）に相当する値、すなわち、透過表示部分７１’の幅（（図６（ｃ）の例では値「Ｑ」、図７（ｃ）の例では「１３５」））を書き込んで更新する。次に、更新されたヘッダ領域データをフラッシュメモリ５０上のこのパノラマ撮影の１個目の画像ファイルのヘッダ領域５６に上書きする、ことにより行うことができる。
【００５６】
ステップＳ１３：（透過表示位置変更操作の有無判定）
制御部２０は操作部３０からの状態信号を調べ、＋／−キー３５が操作された場合にはＳ１４に遷移し、所定時間（実施例では２秒）経過しても＋／−キー３５が操作されない場合にはＳ１５に遷移する。なお、＋／−キー３５のプラス（右）方向押し下げ操作（以下、プラス操作)により透過表示部分７１、７１’の幅は同時に伸張し、マイナス（左)方向押し下げ操作（以下、マイナス操作)により透過表示部分７１、７１’の幅は同時に縮小する（図６（ｂ）、（ｃ））。
【００５７】
ステップＳ１４：（透過表示位置の更新)
制御部２０は、更に操作部３０からの状態信号を調べて＋／−キー３５の操作時間をカウントしそのカウント値を基に移動幅を算出する。次に、＋／−キー３５がプラス操作の場合には透過表示位置Ｑに移動幅αを加えて透過表示位置Ｑを更新して（Ｑ＝Ｑ＋α：図６（ｂ））、Ｓ８に戻る。また、マイナス操作の場合には透過表示位置Ｑから移動幅βを減じて透過表示位置Ｑを更新して（Ｑ＝Ｑ−β：図６（ｃ））、Ｓ８に戻る（Ｓ８〜Ｓ１０、Ｓ１３、Ｓ１４の動作はステップＳ１３でユーザが＋／−キー３５を操作するたびに繰り返される）。
【００５８】
ステップＳ１５：（直前及び最初の画像との位置合わせ操作）
ユーザは画面に表示されたメッセージに従って透過表示像とスルー画像の透過表示部分７１、７１’の像が重なり合うようにカメラを上下に微動させて垂直方向の位置合わせを行なう。ユーザによる位置合わせが行われるとＳ８に遷移する。
【００５９】
ステップＳ１６：（直前の画像との位置合わせ操作）
ユーザは画面に表示されたメッセージに従って、透過表示像とスルー画像の透過表示部分７１の像が重なり合うようにデジタルカメラを微動させて位置合わせを行なう。ユーザによる位置合わせが行われるとＳ１に遷移する。
【００６０】
上記構成により、３６０°パノラマ撮影時の最後の画像と最初の画像とのマッチング時に表示切換えによりスルー画像の両側に前後の撮像済み画像の一部領域を透過表示してからその透過表示部分をキー操作で伸縮できるので、スルー画像の両側部分と前後の撮像済み画像の一部領域との一致を簡単にとることができる。
【００６１】
［変形例１］
図８の例では、透過表示部分７１，７１’の幅を同じ（Ｑ、Ｑ）としたが、透過表示部分７１，７１’の幅をＱn≠Ｑ１として透過表示部分７１或いは透過表示部分７１’の一方を固定し、上記ステップＳ１３，Ｓ１４で他の一方の透過表示部分の幅のみをキー操作により加算或いは減算して伸縮できるようにしてもよい。また、透過表示部分７１，７１’の幅をキー操作により別々に独立して増減できるようにしてもよい。また、上記ステップＳ１１とＳ１２の順序は変えてもよい。
【００６２】
［変形例２］
また、上記図８に示した動作例では撮像した画像を基に１画像分ずつ画像ファイルを作成してフラッシュメモリ５０に保存記録したが（Ｓ６、Ｓ１１、Ｓ１２）、ＤＲＡＭ１４を図２（ｂ）に示すように構成して、画角の範囲でつながるように撮像した画像を撮像画像バッファ（１）〜（Ｎ）に一時記憶しておき、最初（１枚目）と最後（ｎ枚目）の画像のつなぎ合わせ処理を行った後、撮像済み画像バッファ（１）〜（Ｎ）に記憶された撮像画像を順次フラッシュメモリ５０に保存記録するようにしてもよい（図９（ａ）、（ｂ））。
【００６３】
すなわち、図８のステップＳ３でユーザがつながり具合がよいと判断して、ステップＳ４でシャッターボタン３６を全押しすると画角内の画像が撮像される。このとき、図９（ａ）で下記に示すように撮像した画像を撮像画像バッファ（１）〜（Ｎ）に一時記憶する。
【００６４】
ステップＳ５’：（撮像画像の一時記憶）
シャッターボタン３６の押し下げ時にスルー画像バッファ１４１に記憶された画像を表示部４０に送って静止画表示すると共に、その画像を撮像済み画像記憶領域１４２’の撮像済み画像バッファ’（ｉ）に記憶する。ここでｉは画像カウンタ値であり１〜ｎの値をとる。
【００６５】
ステップＳ６’：（透過表示位置の一時記憶）
制御部２０は、画像カウンタ値ｉが２以上の場合にシャッターボタン３６の全押し時の重ね合わせ位置「ｑ」を重ね合わせ位置欄１４４の位置情報欄（ｉ）に記憶して、Ｓ１に戻る。
【００６６】
次に、図８のステップＳ４でシャッターボタン３６が半押しされ、ステップＳ７〜Ｓ９で最初（１枚目）と最後（ｎ枚目）の画像のつなぎ合わせ処理を行った後、ステップＳ１０でシャッターボタン３６が全押しされると画角内の画像が撮像される。このとき、図９（ｂ）で下記に示すように画像バッファ（１）〜（Ｎ）に記憶された撮像画像を順次フラッシュメモリ５０に保存記録する。
【００６７】
ステップＳ１１’：（最後（ｎ個目）の画像の画像バッファへの記憶））
制御部２０はスルー画像バッファ１４１に記憶されている画像（ｎ個目の画像）をＤＲＡＭ１４の撮像済み画像記憶領域１４２’の撮像済み画像バッファ（ｎ）に一次記憶すると共に、ヘッダ領域５６の画像ファイル識別領域５６２に画像ファイル名を記憶し、画像情報領域５６２には撮影方法や所定の撮影条件等を対応する位置に保存記録する。すなわち、撮影方法欄５６２−１にパノラマ撮影を意味するコードが記憶され、重ね合わせ画像ファイル名欄５６２−ｊには透過表示した最後の画像）のファイル名（画像名＋連番ｎ（図７（ｃ）の例ではｎ＝１６であるから「ｐｉｃ０１６．ｊｐｇ」））が記憶され、重ね合わせ位置情報記憶領域１４４の位置情報欄（ｎ）には画像の左端からの距離（図６（ｃ）の例では値「Ｑ」、図７（ｃ）の例では「１３５」）が記憶される）。
【００６８】
ステップＳ１２’：（最初（1枚目）の画像の重ね合わせ位置情報記憶)
上記ステップＳ１１の保存記録処理が終了すると制御部２０はＤＲＡＭ１４の撮像済み画像記憶領域１４２’の撮像済み画像バッファ（１）に記憶されているこのパノラマ撮影の最初（１枚目）の画像の重ね合わせ位置情報を重ね合わせ位置情報記憶領域１４４の位置情報欄（１）に記憶する。すなわち、１枚目の画像の左端からの距離（水平方向の画素数）に相当する値、すなわち、透過表示部分７１’の幅（（図６（ｃ）の例では値「Ｑ」、図７（ｃ）の例では「１３５」））を位置情報欄（１）に書き込む。次に、繰り返しカウンタｉ＝１とした後、Ｓ１３’に遷移する。
【００６９】
ステップＳ１３’：（画像情報の保存記録）
制御部２０は、フラッシュメモリ５０のｉ番目の画像ファイル領域のヘッダ領域５６の画像ファイル識別領域５６１に画像ファイル名を記憶し、画像情報領域５６２には撮影方法や所定の撮影条件等を対応する位置に保存記録する。すなわち、撮影方法欄５６１にパノラマ撮影を意味するコードが記憶され、重ね合わせ画像ファイル欄５６２−ｊには透過表示した画像（直前の画像）のファイル名（画像識別名＋番号（ｉ））を記憶し、重ね合わせ位置欄５６２−ｋにはＤＲＡＭ１４の重ね位置情報記憶領域１４４の重ね位置情報欄（ｉ）の内容を記憶する。
【００７０】
ステップＳ１４’：（画像ｉの保存記録）
制御部２０は、ＤＲＡＭ１４の撮像済み画像記憶領域１４２’の撮像済み画像バッファ（ｉ）に記憶されている画像をＪＰＥＧ圧縮処理してフラッシュメモリ５０のｉ番目の画像ファイル領域の画像領域５７に保存記録する。
【００７１】
ステップＳ１５’：（保存記録の繰り返し）
制御部２０は上記動作Ｓ１３’とＳ１４’の動作をｉ回繰り返した後、パノラマ撮影を終了する。
【００７２】
［変形例３］
また、上記変形例２と同様にして、画角の範囲でつながるように撮像した画像を撮像画像バッファ（１）〜（Ｎ）に一時記憶し、最初（１枚目）と最後（ｎ枚目）とｎ−１枚目の画像とのつなぎ合わせ処理を行った後、ｎ枚目の撮像画像を撮影した時点で張り合わせ合成してパノラマ合成画像を得て１画像ファイルとしてフラッシュメモリ５０に保存記録するようにしてもよい（図９（ａ）、（ｂ’））。
【００７３】
すなわち、図８のステップＳ３で、ユーザがつながり具合がよいと判断し、ステップＳ４でシャッターボタン３６を全押しすると画角内の画像が撮像される。このとき、図９（ａ）のステップＳ５’、Ｓ６’で上述したように撮像した画像を撮像画像バッファ（１）〜（Ｎ）に一時記憶する。
【００７４】
次に、図８のステップＳ４でシャッターボタン３６が半押しされた後、ステップＳ７〜Ｓ９で最初（１枚目）と最後（ｎ枚目）及びｎ−１枚目の画像のつなぎ合わせ処理を行った後、ステップＳ１０でシャッターボタン３６が全押しされると画角内の画像が撮像される。このとき、図９（ｂ’）で下記に示すようにパノラマ合成画像を得て、１つの画像ファイルとしてフラッシュメモリ５０に保存記録する。
【００７５】
ステップＳ１１”：（パノラマ合成画像の生成）
制御部２０はＤＲＡＭ１４の撮像済み画像記憶領域１４２’の撮像済み画像バッファ（１）〜（Ｎ）に記憶されている各撮像画像を位置情報記憶領域１４４の位置情報欄（２）〜（Ｎ）の値に基づいて順次張り合わせ合成しながら、撮像済み記憶領域１４２’に前詰めで記憶していき、１〜ｎ個の撮像画像の合成画像（＝パノラマ合成画像）を生成する。
【００７６】
ステップＳ１２”：（パノラマ合成画像の保存記録処理)
制御部２０は上記ステップＳ１１”で合成したパノラマ合成画像にＪＰＥＧ圧縮処理を施す。また、圧縮画像データのサイズと同じ大きさの画像領域５７を備えた画像ファイル領域を確保して圧縮されたパノラマ合成画像を画像領域５７に保存記録すると共に、そのヘッダ領域５６の画像ファイル識別領域５６１に画像ファイル名を記憶し、画像情報領域５６２−１には撮影方法や所定の撮影条件等を対応する位置に保存記録する。すなわち、撮影方法欄５６１にパノラマ撮影を意味するコードが記憶され、重ね合わせ位置欄５６２−ｋにはｎ枚目の撮像画像に透過表示した１枚目の撮像画像の左側領域の幅が記憶される。なお、重ね合わせ画像ファイル欄５６２−ｊには記録されない。
【００７７】
［パノラマ画像の合成表示時の動作例］
図１０は再生モード下でのパノラマ撮影画像の合成表示動作例を示すフローチャートであり、フラッシュメモリ５０に記録された複数の画像ファイルの画像を再生して合成し、パノラマ合成画像を得る例である。
【００７８】
ステップＴ０：（カウンタの初期設定)
ＤＲＡＭ１４の再生済み画像バッファ（＝撮像済み画像バッファ)（１）〜（Ｎ）に再生済み画像を記憶する場合に用いる画像カウンタの値ｉを０にセットする。
【００７９】
ステップＴ１：（パノラマ撮影された画像の検索)
制御部２０はフラッシュメモリ５０に記憶されている画像ファイルを調べてパノラマ撮影された画像を検索する。この場合、ヘッダ領域５６の撮影方法欄５６２−１を調べてパノラマ撮影画像か否かを判定し、パノラマ撮影画像の場合にはＴ２に遷移する。
【００８０】
ステップＴ２：（検索キーのセット等)
上記ステップＴ１で検索される画像ファイルはパノラマ撮影時の１枚目の画像を記憶した画像ファイルであるが、本実施例では画像ファイルのヘッダ領域５６の重ね合わせ画像ファイル欄５６２−ｊに直前の画像を記憶した画像ファイル名を格納しているので、重ね合わせ画像ファイル欄５６２−ｊに格納されている重ね合わせ画像名をキーとして連続する画像を検索すると論理的に１つ前の画像が順次検索（逆順検索)される。そこで、パノラマ撮影時の最後（ｎ枚目)の画像を再生済み画像バッファ（Ｎ）に記憶し、順次、再生済み画像バッファ（Ｎ−１）、（Ｎ−２）、・・・、に記憶するように、制御部２０は上記ステップＴ１で検索した１枚目の画像を格納した画像ファイルの重ね合わせ画像ファイル欄５６２−ｊに記憶されている最後の画像ファイル名を取り出す。また、１枚目の画像ファイル名を制御部２０のＲＡＭに保持（記憶）する。
【００８１】
ステップＴ３：（画像の検索)
制御部２０は取り出された画像ファイル名をキーとしてフラッシュメモリ５０に格納されている画像ファイルを検索し、ヒットした場合にはＴ４に遷移する。
【００８２】
ステップＴ４：（検索された画像の再生)
制御部２０は上記ステップＴ３でヒットした画像ファイルの画像領域５７に記憶されている圧縮画像を取り出して伸張処理を施して再生する。
【００８３】
ステップＴ５：（再生画像等の記憶）
次に、制御部２０は再生した画像を再生済み画像バッファ（Ｎ−ｉ）に記憶すると共に、その画像ファイルのヘッダ領域５６の重ね合わせ表示位置欄５６２−ｋから重ね合わせ位置情報を取り出してＤＲＡＭ１４の位置情報記憶領域１４４の位置情報欄（Ｎ−ｉ）に記憶する。
【００８４】
ステップＴ６：（パノラマ撮影画像の終了判定）
制御部２０はＲＡＭに保持してある画像ファイル名（最初の画像ファイルのファイル名)と、上記ステップＴ３でヒットした画像ファイルのヘッダ領域５６の重ね合わせ画像ファイル欄５６２−ｊに格納されている画像ファイル名とを比較し、一致した場合には３６０°パノラマ撮影で得た画像すべてを再生した（ｉ＝ｎ）ものと判定してＴ８に遷移する。
【００８５】
ステップＴ７：（カウントアップ等)
上記ステップＴ６で画像ファイル名が不一致の場合にはカウンタの値ｉに１を加える（ｉ＝ｉ＋１）と共に、上記ステップＴ３でヒットした画像ファイルの重ね合わせ画像ファイル欄５６２−ｊに記憶されているファイル名を取り出して検索キーとしてＴ３に遷移する。
【００８６】
ステップＴ８：（再生済み画像の合成）
制御部２０はＤＲＡＭ１４の再生済み画像画像バッファ（１）〜（２）、・・・（Ｎ−１）、（Ｎ）に記憶されている各再生画像を位置情報欄（２）、・・・（Ｎ−１）、（Ｎ）の値を基に順次張り合わせ合成しながら、再生済み画像記憶領域１４２’に前詰めで記憶していき、１〜ｎ個の再生画像の合成画像（＝パノラマ合成画像）を生成する。
【００８７】
ステップＴ９：（画像の先頭と後尾の重ね合わせ位置情報の保持)
制御部２０はパノラマ合成画像の先頭と後尾の重なる位置（＝１枚目の撮像画像とｎ枚目の撮像画像の重ね合わせ部分の位置）を位置情報欄（１）から取り出して制御部２０のＲＡＭに保持する。
【００８８】
ステップＴ１０：（パノラマ合成画像の表示）
次に、制御部２０はＤＲＡＭ１４の再生済み画像記憶領域１４２’に記憶されている合成画像（即ち、合成パノラマ画像）の１フレーム分の大きさの部分を表示部４０に送って画面表示させる。
【００８９】
ステップＴ１１：（パノラマ合成画像のスクロール操作結果の判定）
ユーザは適宜＋／−キー３５を操作してパノラマ画像を左右にスクロールしてパノラマの全景を見ることができる。この場合、制御部２０は操作部３０からの状態信号を調べて、スクロールの方向及びスクロール幅を検出し、表示範囲（１フレーム分の大きさの部分）がパノラマ画像の先端と後尾を含む場合にはＴ１３に遷移する。
【００９０】
ステップＴ１２：（スクロール表示（１））
スクロール操作による表示範囲がパノラマ画像の先頭と後尾を含んでいない場合には、制御部２０はその部分の１フレーム分の画像を切り出して表示部４０に送って表示させ、ステップＴ１１に戻る。
【００９１】
ステップＴ１３：
スクロール操作による表示範囲がパノラマ画像の先頭と後尾を含む場合には、制御部２０はＲＡＭに保持している先頭と後尾の重なる位置（＝１枚目の撮像画像とｎ枚目の撮像画像の重ね合わせ部分の位置）を基にパノラマ画像の先頭と後尾を張り合わせて張り合わせ部分を含む１フレーム分の画像を切り出して表示部４０に送って表示させ、Ｔ１１に戻る。
なお、スクロールする場合に、オートスクロール表示、すなわち、＋／−キー３５を１回押すと自動的にスクロール表示するようにしてもよい。
【００９２】
上記構成によれば、ＤＲＡＭ１４から直接的に表示部４０に合成画像を送るので、フラッシュメモリ５０に保存記録されている画像を合成して再生する場合のように伸張処理時間がかからない。また、先頭と後尾がずれなくつながる重複位置情報を制御部２０が保持しているので、先頭と後尾の位置合わせがすぐでき、再生時にスクロールを繰り返しても３６０°のパノラマを違和感なく見ることができる。
【００９３】
［パノラマ合成画像の表示動作］
パノラマ合成画像を再生表示する場合には、再生モードで、パノラマ合成画像ファイルが検索されると、制御部２０は画像領域５７に記憶されている圧縮画像を取り出して伸張処理を施して再生し、ＤＲＡＭ１４の再生済み画像記憶領域１４２’に記憶すると共に、その画像ファイルのヘッダ領域５６の重ね合わせ位置欄５６２−ｋから重ね合わせ位置情報を取り出して制御部２０のＲＡＭに保持（記憶）し、以下、図１０のステップＴ８〜Ｔ１１の動作と同様とすればよい。
【００９４】
以上本発明のいくつかの実施例について説明したが本発明は上記実施例に限定されるものではなく、種々の変形実施が可能であることはいうまでもない。
【００９５】
【発明の効果】
以上説明したように、請求項１及び請求項３の発明によれば、広い視野の被写体像を画角の範囲で分割して撮像して広い視野のパノラマ画像を得る際に、被写体像の一端に直前に撮像された画像、他端に最初に撮像した画像を重畳表示させた状態で重畳表示の幅を調節出来る様にしたので、分割数が多くなっても最初に撮像した画像に対してズレのないパノラマ画像を得ることが出来る。
【００９６】
また、請求項２の発明によれば、記重畳表示は、隣接する撮像済み画像の端部領域を被写体像の端部に透過表示して行わせているので、位置合わせが極めて容易に成し得る。
【００９７】
更に、請求項４の発明によれば、最初に撮像した画像との重畳表示は開始指示手段によって指示された時に行わせるようにしたので、最初に撮像した画像との比較を行わせる必要ない時に重畳表示がなされて視認の妨げになることを防止し得る。
【００９８】
また、請求項５の発明によれば、前記表示手段で重畳表示がなされている画像を１画像ファイルとして保存出来、パノラマ画像の合成時に容易に合成させることが出来る。
【００９９】
更に、請求項６の発明によれば、重畳領域情報を保存するようにしたので、パノラマ画像の合成時に、重畳領域情報を用いて極めて容易に合成させることが出来る。
【０１００】
また、請求項７の発明によれば、複数回の撮像によって得られた画像と重畳領域情報とを保存し、画像を前記重畳領域情報に基づいて繋ぎ合わせて合成してパノラマ画像を得る様にしたので、極めて正確なパノラマ画像が得られる。
【０１０１】
更に、請求項８の発明によれば、パノラマ画像を合成してから保存する様にしたので、パノラマ画像を見たい時には直ちに保存したパノラマ画像を読み出して表示させることが出来る。
【図面の簡単な説明】
【図１】本発明のパノラマ撮影方法を適用可能な撮像装置の一実施例としてのデジタルカメラの回路構成例を示すブロック図である。
【図２】パノラマ撮影時の作業用メモリ（ＤＲＡＭ）のレイアウトの一実施例を示す説明図である。
【図３】画像ファイルの一実施例を示す図である。
【図４】パノラマ撮影時の各画像の関係を示す説明図である。
【図５】パノラマ撮影時の直前の画像との位置合わせの説明図である。
【図６】ｎ枚目と１枚目の画像のつなぎ合わせの説明図である。
【図７】画像の透過表示位置の説明図である。
【図８】パノラマ撮影時のデジタルカメラの動作例を示すフローチャートである。
【図９】パノラマ撮影時のデジタルカメラの動作例を示すフローチャートである。
【図１０】再生モード下でのパノラマ撮影画像の表示動作例を示すフローチャートである。
【図１１】パノラマ撮影の説明図である。
【符号の説明】
１４  ＤＲＡＭ（記憶手段）
２０  制御部（第１、第２の画像合成手段、表示制御手段、重畳領域情報検出手段、パノラマ画像合成手段）
３５  プラス／マイナスキー（第２のキー、重畳幅変更指示手段）
３６  シャッターボタン（第１のキー、位置合わせ開始指示手段))
５０  フラッシュメモリ（保存記録手段)
６０  スルー画像（被写体像）
７１、７１’  透過表示部分（端部の所定領域）
１００  デジタルカメラ（撮像装置）
ｑ、Ｑ  重ね合わせ幅（端部領域の幅、領域幅）
【図１】
0004178657.tif 000002
【図２】
0004178657.tif 000003
【図３】
0004178657.tif 000004
【図４】
0004178657.tif 000005
【図５】
0004178657.tif 000006
【図６】
0004178657.tif 000007
【図７】
0004178657.tif 000008
【図８】
0004178657.tif 000009
【図９】
0004178657.tif 000010
【図１０】
0004178657.tif 000011
【図１１】
0004178657.tif 000012