(57)【特許請求の範囲】
【請求項１】
広い視野を画角の範囲で分割して撮像して得た複数の分割画像を繋ぎ合わせて合成し、
広い視野を再現するパノラマ画像を得るパノラマ撮影モードを有する撮像装置であって、
前記分割画像の撮影直後に、直前までに撮像して得た分割画像の全部の分割画像を繋ぎ合わせた合成画像、或いは直前に撮像した複数の分割画像を繋ぎ合わせた合成画像を一定時間表示する
ことを特徴とする撮像装置。
【請求項２】
前記分割画像を撮影するための撮影待機状態で取り込まれた被写体像の動画表示に直前に撮像した分割画像の端を重畳表示する
ことを特徴とする請求項１に記載の撮像装置。
【請求項３】
広い視野を画角の範囲で分割して撮像して得た複数の分割画像を繋ぎ合わせて合成し、
広い視野を再現するパノラマ画像を得るパノラマ撮影方法であって、
前記分割画像の撮影直後に、直前までに撮像して得た分割画像の全部の分割画像を繋ぎ合わせた合成画像、或いは直前に撮像した複数の分割画像を繋ぎ合わせた合成画像を一定時間表示する
ことを特徴とするパノラマ撮影方法。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明はデジタルカメラ等の撮像装置によるパノラマ撮影技術に関する。
【０００２】
【従来の技術】
撮像装置で、風景等のような広い視野の被写体を対象にした画像を得る場合に、カメラを動かしながら当該風景を画角の範囲で分割して撮像して複数枚の画像（分割画像）を得て、後にそれら分割画像をずらしながら継ぎ目なく張合わせて広い視野を再現するパノラマ撮影機能を備えたものがある。このパノラマ撮影機能を備えた撮像装置でパノラマ撮影モードを選択すると１枚目の画像の撮影後、直前に撮影された分割画像の端部を表示領域の一方の端部側に固定して表示し、残りの表示領域にＣＣＤからのスルー画像を連続させて表示していた。
【０００３】
しかしながら、上記方式では前回の画像とＣＣＤからのスルー画像を合せる際に、境界部分のみを指標とするため、境界附近が同じ様な画像の連続になっている場合に境界がはっきりしないので合せにくいという問題点があった。
【０００４】
上記問題点を解決したものとして、デジタルカメラでパノラマ撮影をする場合に、直前に撮影した分割画像の一部をガイドとして液晶画面の左右いずれかの端に表示し、次の被写体像の一部をガイドと重ね合わせる動作を繰り返しながら、画像的に連続した分割画像を何枚か撮像するパノラマ撮影方法がある。
【０００５】
このパノラマ撮影方法で、例えば、図９（ａ）に示すような風景を連続して撮影してパノラマ画像を得ようとする場合には、先ず、図９（ｂ）の風景部分を撮影（シャッター押し下げ）するとその分割画像データが記録されるがこのとき液晶画面には右側端部（Ａの部分）をガイドとして残して表示するようにする。ユーザがカメラを右方向に動かしていくと、図９（ｂ）の右端のガイド部分Ａが図９（ｃ）に示すように左側に表示され、取込中の風景画像（スルー画像）と共に表示される。そして、このガイド部分にスルー画像がうまく合わさった場合に（図９(ｄ)）シャッターを押すと、つなぎめがスムーズなパノラマ画像撮影ができるほか、上下にずれの少ない一連のパノラマ撮影が可能となる（図９(ｅ)）。
【０００６】
【発明が解決しようとする課題】
しかしながら、上述のようなガイドを用いてパノラマ撮影を行なった場合、周囲の明るさなど、環境条件によっては位置合せが難しく、撮像した各画像の結合が困難になる場合があるという問題点があった。
また、上述のようなガイドは直前に撮像した分割画像の一部しか表示されないのでガイドに合わせてきちんと撮像したつもりでも、後でパノラマ画像を表示してみると全体としてバランスを欠いている（ずれている）場合があり、その場合には再び１枚目から撮り直さなければならないといった問題点があった。
【０００７】
また、例えば、左端にガイドを設けた場合に、図１０（ａ）に示すような山３００の稜線３１０を基準に位置合せを行なおうとした場合には目印となる稜線３１０が規則的なパターン（一方向に連続する傾斜線）であるため、位置合せが難しいといった事例もあった。すなわち、最初に図１０（ｂ）に示す稜線３１０を撮像し、カメラを右方向に移動させると図１０（ｃ）に示すように左端のガイドＡに図１０（ｂ）の右端（稜線３１０’）が表示されると共にスルー画像の一部（稜線３１０”）が重畳表示されるが、稜線の傾斜がほぼ一定であるため、このまま重ねた場合、稜線が短くなるのか長くなるのか、丁度よいのかといった長さ感覚（この例では左右方向の長さ感覚）が把握できず位置合せが難しい。
【０００８】
本発明は上記問題点を解決するためになされたものであり、パノラマ撮影時の位置合せや位置確認を簡単に行ない得るパノラマ撮影方法および撮像装置の提供を目的とする。
【０００９】
【課題を解決するための手段】
上記の目的を達成するために、第１の発明の撮像装置は、広い視野を画角の範囲で分割して撮像して得た複数の分割画像を繋ぎ合わせて合成し、広い視野を再現するパノラマ画像を得るパノラマ撮影モードを有する撮像装置であって、前記分割画像の撮影直後に、直前までに撮像して得た分割画像の全部の分割画像を繋ぎ合わせた合成画像、或いは直前に撮像した複数の分割画像を繋ぎ合わせた合成画像を一定時間表示することを特徴とする。
【００１０】
また、第２の発明は、上記第１の発明の撮像装置において、前記分割画像を撮影するための撮影待機状態で取り込まれた被写体像の動画表示に直前に撮像した分割画像の端を重畳表示することを特徴とする。
【００１１】
また、第３の発明のパノラマ撮影方法は、広い視野を画角の範囲で分割して撮像して得た複数の分割画像を繋ぎ合わせて合成し、広い視野を再現するパノラマ画像を得るパノラマ撮影方法であって、前記分割画像の撮影直後に、直前までに撮像して得た分割画像の全部の分割画像を繋ぎ合わせた合成画像、或いは直前に撮像した複数の分割画像を繋ぎ合わせた合成画像を一定時間表示することを特徴とする。
【００１８】
【発明の実施の形態】
＜回路構成例＞
図１は、本発明のパノラマ撮影方法を適用可能な撮像装置の一実施例としてのデジタルカメラの回路構成例を示すブロック図である。
図１で、デジタルカメラ１００は、光学系１１、信号変換部１２、信号処理部１３、ＤＲＡＭ１４、制御部２０、操作部３０、表示部４０、フラッシュメモリ５０および電源９０を有している。
【００１９】
光学系１０は、撮像レンズ１１１および自動絞り機構等（図示せず）を含み、撮像レンズ１１１を介して集光された被写体像の光束を後段の撮像素子（ＣＣＤ）上に結像させる。
【００２０】
信号変換部１２は、Ａ／Ｄ変換器等の信号変換回路等を含み、また、前段の光学系１１を介して結像した画像をＣＣＤによって電気信号に変換し、その電気信号をデジタルデータに変換して一定の周期で出力する。
【００２１】
信号処理部１３は、通常撮像モード時には信号変換部１２からの出力を処理して、デジタルの輝度、色差マルチプレクス信号（Ｙ，Ｃｂ，Ｃｒデータ）等の信号成分を得て、Ｙ，Ｃｂ，Ｃｒデータ（以下、画像データ）をＤＲＡＭ１４に転送し、一時的に記憶する。また、スルー画像（動画）表示するために、取込んだ画像データを間引いて表示部４０に送る。また、シャッター操作がされるとその時点の画像データを表示部４０に送って静止画表示させる。
【００２２】
また、信号処理部１３は、記録保存の際にＤＲＡＭ１４に書込まれている画像データを読み出してＪＰＥＧ圧縮処理を施し、再生時にフラッシュメモリ（記録用メモリ）５０に保存記録されていた圧縮画像データに伸張処理を施して画像データを再生する圧縮伸張部を備えている。なお、圧縮画像データを高速で伸張する高速伸張部を備えるように構成してもよい。
【００２３】
ＤＲＡＭ１４は作業用メモリとして用いられ、図２に示すようにパノラマ撮影時には撮像された分割画像を一時的に記憶する画像バッファ領域１４１やＪＰＥＧ圧縮／伸張時や画像合成時の作業用領域１４２等が確保される。
【００２４】
制御部２０はＣＰＵ、ＲＡＭ、プログラム格納用ＲＯＭおよびタイマ等を有したマイクロプロセッサ構成を有しており、ＣＰＵは、上述の各回路および図示しない電源切換えスイッチ等にバスラインを介して接続し、プログラム格納用ＲＯＭに格納されている制御プログラムによりデジタルカメラ１００全体の制御を行なうと共に、操作部３０からの状態信号に対応してプログラム格納用ＲＯＭに格納されている各モードに対応の処理プログラムを取り出して、デジタルカメラ１００の各機能の実行制御、例えば、パノラマ撮影や記録画像の再生の実行等を行なう他、パノラマ撮影時の位置合せ処理の実行等を行なう。
【００２５】
操作部３０は処理モード切替えスイッチ、機能選択用ボタン、メインスイッチ、プラス／マイナスキー（＋／−キー）３５、シャッターボタン３６および前画像表示指示ボタン３７等のボタンやスイッチを構成部分としており、これらのキーやボタン或いはスイッチが操作されると状態信号が制御部２０に送出される。
【００２６】
表示部４０はビデオエンコーダ、ＶＲＡＭおよび液晶画面（ＬＣＤ）等から構成されており、制御部２０の表示制御により、撮像時のスルー画像および再生時の再生画像、処理選択時の選択用メニュー（或いはアイコン）の表示等やパノラマ撮影時の位置合せ用画像の表示等を行なう。
【００２７】
フラッシュメモリ５０は画像データを記録する。また、フラッシュメモリ５０には、パノラマ画像撮影の際、撮像した分割画像の張合わせ順序や張合わせ位置等の情報を記録したリンクテーブル（図示せず）を記録することができる。また、画像データを記録する領域および画像データの記録時に当該画像の撮像モード等を登録する画像情報登録リスト（図示せず）等を記録すことができる。なお、フラッシュメモリに代えて着脱可能なＩＣカードを用いるようにしてもよい。
【００２８】
［パノラマ撮影時のＤＲＡＭ上の画像記憶領域］
図２は、パノラマ撮影モード下でのＤＲＡＭ１４上の画像記憶領域等の配置例を示す図であり、（ａ）はパノラマ撮影時に取込む分割画像の一時記憶領域１４１に２個の画像バッファＧ１，Ｇ２を確保した例であり、記号１４２は作業用領域として確保されるワークエリアを意味する（実施例１−１，２−１参照）。
【００２９】
また（ｂ）はパノラマ撮影時に取込む分割画像の一時記憶領域１４１にｎ個の画像バッファＧ１，Ｇ２，Ｇ３，・・・，Ｇｎを確保した例である。また、ワークリエア１４２は作業領域であり、例えば、合成画像領域（撮像した分割画像の張合わせ合成用領域）として用いられる（実施例１−２，２−２参照）。
【００３０】
＜実施例１＞
本実施例は、パノラマ撮影時の分割画像のスルー表示中（パノラマ撮影中）に特定キーを操作するだけで、直前に撮像した分割画像または直前までに撮像した分割画像の合成画像を表示するようにして、現在スルー画像表示されている分割画像との位置合せや撮像した分割画像の確認を可能にした例である。
【００３１】
（実施例１−１）：特定キーの操作による直前の分割画像の表示
図３はパノラマ撮影時の特定キー（実施例では前画像表示指示ボタン３７）の操作による、直前に撮像された分割画像の表示動作例を示すフローチャートであり、図４はパノラマ撮影時の位置合せの説明図である。
なお、図３で（ａ）はスルー画像表示への復帰タイミングを特定キーの押し下げ解放時とした例、（ｂ）は特定キーを押してから所定時間後に復帰するようにした例、（ｃ）は特定キーが押されてから、もう一度特定キーが押された時とした例である。
また、本実施例ではＤＲＡＭ１４は図２（ａ）に示したように分割画像の一時記憶領域１４１に２個の画像バッファＧ１，Ｇ２が確保されている。
【００３２】
ステップＳ０：（パノラマ撮影）
制御部２０は操作部３０から送られる状態信号を調べて、パノラマ撮影モードが選択された場合にはＳ１に遷移し、そうでない場合には状態信号の示す処理モードの実行に制御を移す。
【００３３】
ステップＳ１：（分割画像の取込、画像バッファＧ１への記憶）
図３（ａ）で、ユーザがデジタルカメラ１００を広角の被写体のあるアングルに向けると画角の範囲で光学系１１、信号変換部１２および信号処理部１３を介して画像（分割画像）が取込まれる。また、制御部２０は取込まれた分割画像を図２（ａ）に示した画像バッファＧ１に記憶する。
【００３４】
ステップＳ２：（スルー画像表示）
制御部２０は画像バッファＧ１に記憶された画像を表示部４０に送ってスルー表示させる。
【００３５】
ステップＳ３：（撮像指示（シャッター操作））
制御部２０は操作部３０からの状態信号を調べ、シャッターボタン３６が押されたか否かを判定し、シャッターボタン３６が押された場合には撮像指示があったものとしてＳ４に遷移し、そうでない場合にはＳ７に遷移して前画像表示指示ボタン３７の操作の有無を調べる。
【００３６】
ステップＳ４：（撮像保持動作）
上記ステップＳ３でシャッターボタン３６が押されると、制御部２０は画像バッファＧ１に記憶されている分割画像（すなわち、撮像された分割画像）を画像バッファＧ２にコピー（上書き）する。これにより、次の画像取込で画像バッファＧ１に新たな分割画像が記憶されても今回の撮像は保持される。これにより、画像バッファＧ２に保持された分割画像は次の動作サイクルのステップＳ７で前画像表示指示ボタン３７が押されるとステップＳ８で直前に撮像された分割画像として表示されることとなる。
【００３７】
ステップＳ５：（撮像した分割画像の保存記憶）
制御部２０は画像バッファＧ１に記憶されている分割画像にＪＰＥＧ圧縮を施してフラッシュメモリ５０に保存記録する。また、この時、同時に再生時にパノラマ画像として合成するために必要な情報、例えば、分割画像の配列順序（＝張合わせ順序）や次の分割画像との境界（＝張合わせ位置）等の情報をリンクテーブルに記録する。
【００３８】
ステップＳ６：（パノラマ撮影終了判定）
制御部２０は操作部３０からの状態信号を調べ、ユーザが終了操作をしたか否かを判定し、終了操作をした場合にはパノラマ撮影モードを終了させ、そうでない場合にはＳ１に戻って次のサイクルでの分割画像の取込およびスルー表示を開始する。
【００３９】
ステップＳ７：（特定キー（前画像表示指示ボタン３７）の押し下げの有無判定）
上記ステップＳ３でシャッターボタン３６が押されなかったとき、制御部２０は操作部３０からの状態信号を調べ、前画像表示指示ボタン３７が押し下げられたか否かを判定し、押し下げられた場合にはＳ８に遷移し、そうでない場合にはＳ１に戻って分割画像の取込およびスルー表示を再開する。
【００４０】
ステップＳ８：（画像バッファＧ２に記憶されている分割画像の表示）
上記ステップＳ７で前画像表示指示ボタン３７が押し下げられた場合、制御部２０は画像バッファＧ２に記憶されている分割画像（即ち、直前に撮像された分割画像（ステップＳ４参照））を表示部４０に送って画面表示させる（このようにＤＲＡＭ１４から直接的に表示部４０に分割画像を送るので、フラッシュメモリ５０に保存記録されている画像を再生する場合のように伸張処理時間がかからない。すなわち、ユーザのボタン操作で直ちに直前（＝前回、または１画面前）に撮像された分割画像を表示できる）。また、この場合、表示した直前の撮像の位置をカーソルキー等で上下左右にシフトさせて位置調整ができるようにしてもよい。
【００４１】
ステップＳ９：（ボタン押し下げ解放によるスルー表示への復帰）
ユーザが前画像表示指示ボタン３７から指を離すと前画像表示指示ボタン３７の押し下げが解放される。制御部２０は操作部３０からの状態信号を調べ、前画像表示指示ボタン３７の押し下げが解放されか否かを判定し、前画像表示指示ボタン３７の押し下げが解放された場合にはＳ１に戻って分割画像の取込およびスルー表示を再開し、そうでない場合にはＳ８に戻って直前に撮像された分割画像の表示を続行する。
【００４２】
なお、上記ステップＳ４で撮像した分割画像の保持（画像バッファＧ１からＧ２へのコピー）を行なったが、この動作はステップＳ５の保存記憶処理の後で行なうようにしてもよい。
【００４３】
［変形例（１）］
以下、上記フローチャート（図３（ａ））の変形例として、図３（ｂ）のフローチャートについて説明する。
【００４４】
先ず、図３（ａ）のステップＳ３でシャッターボタン３６が押されなかった時に、
ステップＳ７’で、制御部２０は操作部３０からの状態信号を調べ、前画像表示指示ボタン３７が押されたか否かを判定し、押し下げられた場合にはＳ８に遷移し、そうでない場合にはＳ１に戻って分割画像の取込およびスルー表示を再開する。
【００４５】
ステップＳ８では、図３（ａ）の場合と同様に、制御部２０は画像バッファＧ２に記憶されている分割画像（即ち、直前に撮像された分割画像）を表示部４０に送って画面表示させる。また、図３（ａ）と同様に、表示した直前の撮像の位置をカーソルキー等で上下左右にシフトさせて位置調整ができるようにしてもよい。
【００４６】
そして、ステップＳ９’で、制御部２０はタイマーのカウントアップ（またはカウントダウン）を行なって、前画像表示指示ボタン３７が押されてから所定時間経過（例えば、３秒経過）したか否かを調べ、所定時間経過した場合にはＳ１に戻って分割画像の取込およびスルー表示を再開し、そうでない場合にはＳ８に戻って直前に撮像された分割画像の表示を続行する。
［変形例（２）］
以下、上記フローチャート（図３（ａ））の変形例として、図３（ｃ）のフローチャートについて説明する。
【００４７】
先ず、図３（ａ）のステップＳ３でシャッターボタン３６が押されなかった時に、
ステップＳ７’で、制御部２０は操作部３０からの状態信号を調べ、前画像表示指示ボタン３７が押されたか否かを判定し、押し下げられた場合にはＳ８に遷移し、そうでない場合にはＳ１に戻って分割画像の取込およびスルー表示を再開する。
【００４８】
ステップＳ８では、図３（ａ）の場合と同様に、制御部２０は画像バッファＧ２に記憶されている分割画像（即ち、直前に撮像された分割画像）を表示部４０に送って画面表示させる。また、図３（ａ）と同様に、表示した直前の撮像の位置をカーソルキー等で上下左右にシフトさせて位置調整ができるようにしてもよい。
【００４９】
そして、ステップＳ９”で、制御部２０は操作部３０からの状態信号を調べ、前画像表示指示ボタン３７が押されたか否かを判定し、前画像表示指示ボタン３７が押された場合にはＳ１に戻って分割画像の取込およびスルー表示を再開し、そうでない場合にはＳ８に戻って直前に撮像された分割画像の表示を続行する。
【００５０】
なお、この場合、ユーザが前画像表示指示ボタン３７以外の特定のボタン（復帰用ボタンとして意味付けられたボタン）を押した場合にＳ１に戻って分割画像の取込およびスルー表示を再開するようにしてもよい。
【００５１】
上記構成によりユーザはパノラマ撮影中（スルー画像表示中）にワンタッチで直前に撮像された分割画像を見ることができ、張合わせ部分の位置合せを簡単に行なうことができる。
【００５２】
（具体例１−１）
図４で、（ａ）はパノラマ撮影された１枚目の分割画像、（ｂ）はスルー表示されている２枚目の分割画像候補、（ｃ）は位置合せキー３７の押し下げにより表示された１枚目の分割画像、（ｄ）は（ａ）の分割画像と（ｂ）の分割画像を繋ぎ合わせたて得た合成画像（パノラマ画像）である。
【００５３】
上記図３（ａ）の動作例で、２枚目の分割画像候補２１２がスルー表示されている時に（Ｓ１〜Ｓ３）、ユーザが前画像表示指示ボタン３７を押し下げるだけで（Ｓ７）、直前に撮像された分割画像（＝図４（ａ）の１枚目の分割画像２１１）がＤＲＡＭ１４の画像バッファＧ２から取り出されて表示部４０の液晶画面に表示される（Ｓ８：図４（ｃ））。そして、ユーザが前画像表示指示ボタン３７を押し続けている間は直前に撮像された分割画像が表示され、指を離すとスルー画像表示に復帰する（Ｓ９：図４（ｂ））。
【００５４】
これにより、ユーザは現在スルー表示されている分割画像候補と直前に撮像された分割画像の位置が合っているかを知りたい場合に、前画像表示指示ボタン３７を押し下げるだけで直前に撮像した分割画像を表示できるので張合わせ位置が適切か否かを確認できるだけでなく、従来のように張合せ位置は一応適合しているが全体として見た場合に曲ったり、傾いたりしてパノラマ画像全体としてのバランスが悪くなるような現象の発生を防止できる。
そして、張合わせ位置が合っている場合にはステップＳ９，Ｓ１，Ｓ２を経てＳ３でシャッターボタン３６を押すと、直前に撮像した分割画像２１１とバランス良く繋がる分割画像２１２が撮像され保存記憶される。従って、パノラマ画像として再生すると図４（ｄ）に示すように破線２１５の部分でぴったりと繋がれ、またバランスのよいパノラマ画像２１０を得ることができる。
また、この場合、ステップＳ４で新たに撮像した分割画像２１２を次のパノラマ撮影のサイクルでの「直前に撮像した分割画像」としてＤＲＡＭ１４に保持するので、仮に、次のパノラマ撮影の動作サイクルで３枚目の分割画像のスルー画像が表示されている場合に前画像表示指示ボタン３７が押されたとすると、直前に撮像した分割画像として２枚目の分割画像２１２が表示されることになる。
【００５５】
また、バランスが合っていない場合にはステップＳ９を経てＳ１でスルー画像表示されたとき、ユーザはカメラの位置を修正して、再び前画像表示指示ボタン３７を押して直前に撮像した分割画像を表示してバランスをチェックすることができる。このように、Ｓ７〜Ｓ９，Ｓ１，Ｓ２，Ｓ７のサイクルを繰り返すことによりパノラマ撮影時のバランスチェックができる。
【００５６】
また、上記具体例の説明は図３（ａ）の場合について述べたが、図３（ｂ）および図３（ｃ）によるキー操作（ボタン操作）の場合も同様である。
【００５７】
また、上記図３の説明ではＤＲＡＭ１４に画像バッファＧ２を設けて、キー操作があった場合にＤＲＡＭ１４から直前に撮像された分割画像を取り出して表示部４０に送って画面表示するので高速表示が可能になる。従って、ユーザがスルー画像の表示と直前に撮像された分割画像の表示を交互に行なうようにキー操作することができる。なお、ＤＲＡＭ１４に画像バッファＧ２を設けずにデジタルカメラ１００に高速伸張部を設け、直前に撮像された分割画像を取り出して伸張処理して表示部４０に送って画面表示するようにしてもよい。
また、従来例（図９）のようにステップＳ１のスルー表示の際に、表示画面の左端（或いは右端）にスルー画像に重畳させて直前に撮像した分割画像の一部をガイドとして表示するようにしてもよい。
【００５８】
（実施例１−２）：特定キーの操作による撮像済みの分割画像の合成表示
図５はパノラマ撮影時の特定キー（実施例では前画像表示指示ボタン３７）の操作による直前までに撮像された分割画像の合成表示動作例を示すフローチャートである。また、図６はパノラマ撮影時の位置合せおよび配置確認の説明図である。
【００５９】
また、本実施例ではＤＲＡＭ１４は図２（ｂ）に示したように分割画像の一時記憶領域１４１にｎ個の画像バッファＧ１，Ｇ２，Ｇ３，・・・，Ｇｎが確保されている。
【００６０】
ステップＴ０：（パノラマ撮影）
制御部２０は操作部３０から送られる状態信号を調べて、パノラマ撮影モードが選択された場合には、カウンタの値を１に初期設定してＴ１に遷移し、そうでない場合には状態信号の示す処理モードの実行に制御を移す。
【００６１】
ステップＴ１：（分割画像の取込、画像バッファＧｉへの記憶）
図５で、ユーザがデジタルカメラ１００を広角の被写体のあるアングルに向けると画角の範囲で光学系１１、信号変換部１２および信号処理部１３を介して画像（分割画像）が取込まれる。制御部２０は取込まれた分割画像を図２（ａ）に示した画像バッファＧｉに記憶する。ここで、ｉはカウンタの値である。
【００６２】
ステップＴ２：（スルー画像表示）
制御部２０は画像バッファＧｉに記憶された画像を表示部４０に送ってスルー表示させる。
【００６３】
ステップＴ３：（撮像指示（シャッター操作））
制御部２０は操作部３０からの状態信号を調べ、シャッターボタン３６が押されたか否かを判定し、シャッターボタン３６が押された場合には撮像指示があったものとしてＴ４に遷移し、そうでない場合にはＴ６に遷移して前画像表示指示ボタン３７の操作の有無を調べる。
【００６４】
ステップＴ４：（撮像した分割画像の保存記憶）
上記ステップＴ３でシャッターボタン３６が押されると、制御部２０は画像バッファＧｉに記憶されている分割画像にＪＰＥＧ圧縮を施してフラッシュメモリ５０に保存記録する。また、この時、同時に再生時にパノラマ画像として合成するために必要な情報、例えば、分割画像の配列順序（＝張合わせ順序）や次の分割画像との境界（＝張合わせ位置）等の情報をリンクテーブルに記録する（画像バッファＧｉに記憶されている分割画像はそのまま保持され、ステップＴ７での合成時に用いられる）。
【００６５】
ステップＴ５：（パノラマ撮影終了判定）
制御部２０は操作部３０からの状態信号を調べ、ユーザが終了操作をしたか否かを判定し、終了操作をした場合にはパノラマ撮影モードを終了させ、そうでない場合にはＴ１に戻って次のサイクルでの分割画像の取込およびスルー表示を開始する。
【００６６】
ステップＴ６：（特定キー（前画像表示指示ボタン３７）の押し下げの有無判定）
制御部２０は操作部３０からの状態信号を調べ、前画像表示指示ボタン３７が押し下げられたか否かを判定し、押し下げられた場合にはＴ７に遷移し、そうでない場合にはＴ１に戻って分割画像の取込およびスルー表示を再開する。
【００６７】
ステップＴ７：（撮像済みの分割画像の合成）
上記ステップＴ６で前画像表示指示ボタン３７が押し下げられた場合、制御部２０は画像バッファＧ１〜Ｇi-1に記憶されている分割画像（すなわち、撮像済み分割画像）を順次張合せ合成してＤＲＡＭ１４のワークエリア１４２に記憶する。
【００６８】
ステップＴ８：（合成画像の表示）
次に、制御部２０はＤＲＡＭ１４のワークエリア１４２に記憶されている合成画像（即ち、未完成のパノラマ画像）を１フレーム分の大きさに縮小処理してから表示部４０に送って画面表示させる（このようにＤＲＡＭ１４から直接的に表示部４０に合成画像を送るので、フラッシュメモリ５０に保存記録されている画像を合成して再生する場合のように伸張処理時間がかからない）。
【００６９】
なお、実施例ではワークエリア１４２に記憶されている合成画像を１フレーム分の大きさに縮小して表示するようにしたが、これに限られず、ワークエリア１４２に記憶されている合成画像を１フレーム分ずつ切出して表示部４０に送って表示するようにしてもよい（この場合、＋／−キー３５の操作によるスクロール表示を行なうように構成できる）。また、この場合、表示した直前の撮像の位置をカーソルキー等で上下左右にシフトさせて位置調整ができるようにしてもよい。なお、スクロールする場合に、オートスクロール表示、すなわち、＋／−キー３５を１回押すと自動的にスクロール表示ようにしてもよい（例えば、１回左端から右端までスクロール表示させた後、スルー画像表示に自動的に復帰するように構成する）。
【００７０】
ステップＴ９：（ボタン押し下げ解放によるスルー表示への復帰）
ユーザが前画像表示指示ボタン３７から指を離すと前画像表示指示ボタン３７の押し下げが解放される。制御部２０は操作部３０からの状態信号を調べ、前画像表示指示ボタン３７の押し下げが解放されか否かを判定し、前画像表示指示ボタン３７の押し下げが解放された場合にはＴ１に戻って分割画像の取込およびスルー表示を再開し、そうでない場合にはＴ８に戻って合成画像の表示を続行する。
【００７１】
また、図５のフローチャートではステップＳ１のスルー画像表示への復帰タイミングを特定キーの押し下げ解放時としたが、前述した変形例１（図３（ｂ））と同様、特定キーを押してから所定時間後に復帰するようにしてもよく、また、変形例２（図３（ｃ））のように特定キーが押されてからもう一度特定キーが押された時に復帰するようにしてもよい。
【００７２】
なお、上記フローチャート（図５）ではステップＴ６で前画像表示指示ボタン３７が押された後に画像バッファＧ１〜Ｇi-1に記憶されている分割画像を順次張合せ合成してＤＲＡＭ１４のワークエリア１４２に記憶したが（Ｔ７）、これに限定されず、例えば、パノラマ撮影終了時点（Ｔ５）で画像バッファＧ１〜Ｇi-1に記憶されている分割画像を順次張合せ合成するようにしてもよい。
【００７３】
上記構成によりユーザはパノラマ撮影中（スルー画像表示中）にワンタッチで撮像済みの分割画像の合成画像を見ることができ、張合わせ部分の位置合せやバランスチェックを簡単に行なうことができる。また、全体としてのバランスが悪い場合に撮影中の画像の位置をカメラを動かして修正できるので従来のように最初から撮り直す必要がない。また、パノラマ撮影中に撮影済みパノラマ画像全体としてのバランスが悪い場合にそのことを途中で知ることができるので、仮に、最初から撮り直す必要が生じたとしても最後まで撮ってから撮り直すよりはパノラマ撮影が楽になる。
【００７４】
（具体例１−２）
図６で、（ａ）はパノラマ撮影対象の被写体（山）、
（ｂ）はパノラマ撮影された１枚目の分割画像（稜線部分の画像）、
（ｃ）はパノラマ撮影された２枚目の分割画像（山頂部分の片側の画像）、
（ｄ）はスルー表示されている３枚目の分割画像候補(山頂の残り部分の画像)、
（ｅ）は前画像表示指示ボタン３７の押し下げにより表示された１枚目の分割画像と２枚目の分割画像の合成画像であり、この例では縮小表示されている。
【００７５】
上記図５の動作例で、３枚目の分割画像候補３２３がスルー表示されている時に（Ｔ１〜Ｔ３：図６（ｄ））、ユーザが前画像表示指示ボタン３７を押し下げるだけで（Ｔ６）、撮像済みの分割画像３２１，３２２がＤＲＡＭ１４の画像バッファＧ１，Ｇ２から取り出されて張合わせ合成され（Ｔ７）、表示部４０の液晶画面に表示される（Ｔ８：図６（ｅ））。そして、ユーザが前画像表示指示ボタン３７を押し続けている間は合成画像が表示され、指を離すとスルー画像表示に復帰する（Ｔ９，Ｔ１：図６（ｄ））。
【００７６】
これにより、ワンタッチで撮像済みの分割画像の合成画像を表示できるので、現在スルー表示されている分割画像候補３２３と直前に撮像された分割画像３２２の位置があっているか否かを知りたい場合や撮像済みの分割画像全体（＝合成画像）３２０とのバランス等の配置関係を知りたい場合に簡単に確認できる。
【００７７】
そして、張合わせ位置が合っている場合や配置バランスが良い場合にはステップＴ９，Ｔ１，Ｔ２を経てＴ３でシャッターボタン３６を押すと、直前に撮像した分割画像３２２と張合わせ位置がぴったりした分割画像３２３が撮像され保存記憶される。また、撮像済みの分割画像全体（＝合成画像）３２０とのバランスをチェックすることもできる。
【００７８】
また、張合わせ位置が合っていない場合や配置バランスが悪い場合にはステップＴ９を経てＴ１でスルー画像表示されたとき、ユーザはカメラの位置を修正してから再び前画像表示指示ボタン３７を押して合成画像３２０を表示できるので、張合わせ位置や配置バランスを再度チェックすることができる。このように、Ｔ７〜Ｔ９，Ｔ１，Ｔ２，Ｔ７のサイクルを繰り返すことによりパノラマ撮影時の位置合せやバランス調整ができる。
【００７９】
また、上記図５の説明ではＤＲＡＭ１４に画像バッファＧ１〜Ｇｎを設けて各分割画像を記憶しておき、前画像表示指示ボタン３７の操作があった場合にＤＲＡＭ１４から撮像済みの分割画像を取り出して合成し、表示部４０に送って画面表示するので高速表示ができる。従って、ユーザがスルー画像の表示と撮像済みの分割画像の合成画像の表示を交互に行なうようにキー操作することができる。
【００８０】
また、より高速表示するため、撮像済みの分割画像全てを合成せずに画像バッファの数をＧ１〜Ｇ３（或いは、Ｇ１〜Ｇ４）程度の小数にして前画像表示指示ボタン３７の操作があった場合に現在スルー表示されている分割画像候補の直前の２枚（或いは３枚）の分割画像の合成画像を表示するようにしてもよい。
【００８１】
なお、ＤＲＡＭ１４に画像バッファＧ２〜Ｇｎを設けずにデジタルカメラ１００に高速伸張部を設け、撮像済みの分割画像を取り出して伸張処理して表示部４０に送って画面表示するようにしてもよい。
【００８２】
また、従来例（図９）のようにステップＴ１のスルー表示の際に、表示画面の左端（或いは右端）にスルー画像に重畳させて直前に撮像した分割画像の一部をガイドとして表示するようにしてもよい。
【００８３】
＜実施例２＞
上記実施例１では、パノラマ撮影モード下でスルー画像表示中にユーザが特定キーを操作すると、直前に撮像した分割画像または撮像済みの分割画像の合成画像を表示するようにしたが、本実施例はパノラマ撮影モード下でスルー画像表示中に自動的に直前に撮像した分割画像または撮像済みの分割画像の合成画像を表示する例である。
【００８４】
（実施例２−１）：直前に撮像した分割画像の自動表示
本実施例ではＤＲＡＭ１４は図２（ａ）に示したように分割画像の一時記憶領域１４１に２個の画像バッファＧ１，Ｇ２が確保されている。
【００８５】
図７は、パノラマ撮影時のスルー画像表示中に行なう、直前の分割画像の自動表示動作例を示すフローチャートであり、図３（ａ）のフローチャート（実施例１−１）とステップＳ１〜Ｓ５までの動作とステップＳ６は同じであり、ステップＳ５とＳ６の間に下記ステップＵ１およびＵ２の動作を付加したものである（なお、ステップＳ７〜Ｓ９は不要でありキャンセルする）。以下、図３（ａ）および図７をもとにステップＵ１，Ｕ２の動作について説明する。
【００８６】
図３（ａ）のステップＳ５で画像バッファＧ１の分割画像の保存記録処理を行なった後、Ｕ１に遷移し、
ステップＵ１：（直前の画像の自動表示）
図３（ａ）の場合と同様に、制御部２０は画像バッファＧ２に記憶されている分割画像（即ち、直前に撮像された分割画像）を表示部４０に送って表示させる。この場合、図３（ａ）の場合と同様に表示した直前の撮像の位置をカーソルキー等で上下左右にシフトさせて位置調整ができるようにしてもよい。
【００８７】
ステップＵ２：（表示時間のカウント）
次に、制御部２０はタイマーのカウントアップ（またはカウントダウン）を行なって、一定時間経過（例えば、３秒経過）したか否かを調べ、 所定時間経過した場合にはＳ６に遷移してパノラマパノラマ撮影終了判定を行ない、そうでない場合にはＵ１に戻って画像バッファＧ２に記憶されている分割画像の表示を続行する。
なお、ステップＵ２でＳ６に遷移するタイミングを所定時間の経過としたが、ユーザによる特定キーの操作があったときをＳ６に遷移するタイミングとするようにしてもよい。
【００８８】
上記構成によりユーザはキー操作をしなくてもスルー画像表示中に自動表示される直前に撮像された分割画像を見て張合わせ部分の位置合せを簡単に行なうことができる。
【００８９】
（具体例２−１）
図４の説明図および図７の動作例で、２枚目の分割画像候補２１２がスルー表示されから（Ｓ１，Ｓ２）、シャッターボタン３６が押され（Ｓ３）、画像バッファＧ１の分割画像の画像バッファＧ２へのコピー（Ｓ４）、および画像バッファＧ１の分割画像の保存記憶（Ｓ５）が終ると、直前に撮像された分割画像（＝図４（ａ）の１枚目の分割画像２１１）がＤＲＡＭ１４の画像バッファＧ２から取り出されて表示部４０の液晶画面に表示される（Ｕ１（図４（ｃ））。そして、一定時間経過するとパノラマ画像終了判定（Ｓ６）を経て、スルー画像表示に復帰する（Ｕ２：図４（ｂ））。
【００９０】
これにより、ユーザは現在スルー表示されている画像と直前に撮像された画像との張合わせ位置が合っているか否かをチェックすることができだけでなく、従来のように張合せ位置は一応適合しているが全体として見た場合に曲ったり、傾いたりしてパノラマ画像全体としてのバランスが悪くなるような現象の発生を防止できる。
そして、張合わせ位置が合っている場合にはステップＳ６，Ｓ１，Ｓ２を経てＳ３でシャッターボタン３６を押すと、直前に撮像した分割画像２１１とバランス良く繋がる分割画像２１２が撮像され保存記憶される。従って、パノラマ画像として再生すると図４（ｄ）に示すように破線２１５の部分でぴったりと繋がれ、またバランスのよいパノラマ画像２１０を得ることができる。
また、張合わせ位置があっていない場合にはステップＵ２，Ｓ６，Ｓ１を経てＳ２でスルー画像表示されたとき、ユーザが所定時間内にカメラの位置を修正すれば、自動的に直前に撮像した分割画像が表示されるので、張合わせ位置をチェックすることができる。
【００９１】
なお、ＤＲＡＭ１４に画像バッファＧ２を設けずにデジタルカメラ１００に高速伸張部を設け、直前に撮像された分割画像を取り出して伸張処理して表示部４０に送って画面表示するようにしてもよい。
また、従来例（図９）のようにステップＳ１のスルー表示の際に、表示画面の左端（或いは右端）にスルー画像に重畳させて直前に撮像した分割画像の一部をガイドとして表示するようにしてもよい。
【００９２】
（実施例２−２）：撮像済みの分割画像の自動表示
本実施例ではＤＲＡＭ１４は図２（ｂ）に示したように分割画像の一時記憶領域１４１にｎ個の画像バッファＧ１〜Ｇｎが確保されている。
【００９３】
図８はパノラマ撮影時のスルー画像表示中に行なう、撮像済みの分割画像の合成画像の自動表示動作例を示すフローチャートであり、図５のフローチャート（実施例１−２）とステップＴ１〜Ｔ４までの動作とステップＴ５の動作は同じであり、ステップＳＴ４とＴ５の間に下記ステップＶ〜Ｖ３の動作を付加したものである（なお、ステップＴ６〜Ｔ９は不要でありキャンセルする）。以下、図５および図８をもとにステップＶ１〜Ｖ３の動作について説明する。
【００９４】
図５のステップＴ４で画像バッファＧｉの分割画像の保存記録処理を行なった後、Ｖ１に遷移し、
ステップＶ１：（直前までに撮像済みの分割画像Ｇ１〜Ｇｉの合成）
制御部２０は画像バッファＧ１〜Ｇｉに記憶されている分割画像（すなわち、撮像済み分割画像）を順次張合せ合成してＤＲＡＭ１４のワークエリア１４２に記憶する。
【００９５】
ステップＶ２：（合成画像の表示）
図５の場合と同様に制御部２０はＤＲＡＭ１４のワークエリア１４２に記憶されている合成画像（即ち、未完成のパノラマ画像）を１フレーム分の大きさに縮小処理してから表示部４０に送って画面表示させる（このようにＤＲＡＭ１４から直接的に表示部４０に合成画像を送るので、フラッシュメモリ５０に保存記録されている画像を合成して再生する場合のように伸張処理時間がかからず、速やかに合成画像を表示できる）。
【００９６】
なお、実施例ではワークエリア１４２に記憶されている合成画像を１フレーム分の大きさに縮小して表示するようにしたが、これに限られず、ワークエリア１４２に記憶されている合成画像を１フレーム分ずつ切出して表示部４０に送って表示するようにしてもよい
ステップＶ３：（表示時間のカウント）
制御部２０はタイマーのカウントアップ（またはカウントダウン）を行なって、一定時間経過（例えば、３秒経過）したか否かを調べ、 所定時間経過した場合にはＴ５に遷移してパノラマ画像撮影終了判定を行ない、終了していない場合にはＳ１に戻って分割画像の取込およびスルー表示を再開し、そうでない場合にはＶ２に戻って合成画像の表示を続行する。
なお、ステップＶ３でＴ５に遷移するタイミングを所定時間の経過としたが、ユーザによる特定キーの操作があったときをＴ５に遷移するタイミングとするようにしてもよい。
【００９７】
上記構成によりユーザはキー操作をしなくてもスルー画像表示中に自動表示される撮像済みの分割画像の合成画像を見て張合わせ部分の位置合せやバランスチェックを簡単に行なうことができる。また、全体とのバランスが悪い場合に撮影中の画像の位置をカメラを動かして修正できるので従来のように最初から撮り直す必要がない。
【００９８】
（具体例２−２）
図６の説明図および図８の動作例で、３枚目の分割画像候補３２３がスルー表示されてから（Ｔ１，Ｔ２）、シャッターボタン３６が押され（Ｔ３）、画像バッファＧｉの分割画像の保存記憶（Ｔ４）が終ると、撮像済みの分割画像３２１，３２２がＤＲＡＭ１４の画像バッファＧ１，Ｇ２から取り出されて張合わせ合成され（Ｖ１）、表示部４０の液晶画面に表示される（Ｖ２：図６（ｅ））。そして、一定時間経過するとパノラマ撮影終了判定を経て（Ｔ５）、スルー画像表示に復帰する（Ｖ３：図４（ｄ））。
【００９９】
これにより、ユーザは現在スルー表示されている分割画像候補と直前に撮像された分割画像との張合わせ位置や全体とのバランスをチェックすることができる。そして、位置があっている場合にはステップＶ３，Ｔ６，Ｔ１，Ｔ２を経てＴ３でシャッターボタン３６を押すと、直前に撮像した画像３２２とぴったりと張合わせられる分割画像３２３が撮像され保存記憶される。また、撮像済みの画像全体（＝合成画像）３２０とのバランスをチェックすることもできる。
【０１００】
また、張合わせ位置があっていない場合やバランスが悪い場合にはステップＶ３，Ｔ５，Ｔ１を経てＴ２でスルー画像表示されたときに、合成画像３２０が自動的に表示され張合わせ位置や配置バランスを再度チェックし、カメラの位置を修正して適切な位置付けをすることができる。このように、Ｖ１〜Ｖ３，Ｔ５，Ｔ１〜Ｖ１のサイクルを繰り返すことによりパノラマ撮影時の位置合せやバランス調整ができる。
【０１０１】
また、より高速表示をおこなうため、画像バッファの数をＧ１〜Ｇ３（或いは、Ｇ１〜Ｇ４）程度の小数にして前画像表示指示ボタン３７の操作があった場合に現在スルー表示されている分割画像候補の直前の２枚（或いは３枚）の分割画像の合成画像を表示するようにしてもよい。
【０１０２】
なお、ＤＲＡＭ１４に画像バッファＧ２〜Ｇｎを設けずにデジタルカメラ１００に高速伸張部を設け、撮像済みの分割画像を取り出して伸張処理して表示部４０に送って画面表示するようにしてもよい。
【０１０３】
また、従来例（図９）のようにステップＴ１のスルー表示の際に、表示画面の左端（或いは右端）にスルー画像に重畳させて直前に撮像した分割画像の一部をガイドとして表示するようにしてもよい。
【０１０４】
以上本発明の一実施例について説明したが、本発明は上記実施例に限定されるものではなく、種々の変形実施が可能であることはいうまでもない。
【０１０５】
【発明の効果】
以上説明したように、第１の発明の撮像装置と第３の発明のパノラマ撮影方法によれば、パノラマ撮影モードで分割画像を撮影すると、それまでに撮影した分割画像の合成画像を一定時間表示するので、パノラマ画像を完成するために、現状の画像から合成したパノラマ画像の状態を確認しながら撮影を行なうことができる。また、合成画像の状態を確認しながら、次の分割画像の構図を考えることができる。
【０１０６】
また、第２の発明の撮像装置によれば、スルー画像に直前に撮像した分割画像の端を重畳表示するので、パノラマ画像のつなぎ目をよりスムーズにすることができる。また、分割画像を撮影する際に、撮影者が構図を決定する指標とするものが複数あることで、より正確な分割画像を撮影できる。
【図面の簡単な説明】
【図１】本発明のパノラマ撮影方法を適用可能な撮像装置の一実施例としてのデジタルカメラの回路構成例を示すブロック図である。
【図２】パノラマ撮影モードでのＤＲＡＭ上の画像記憶領域の配置例を示す図である。
【図３】パノラマ撮影時の特定キーの操作による、直前に撮像された分割画像の表示動作例を示すフローチャートである。
【図４】パノラマ撮影時の位置合せの説明図である。
【図５】パノラマ撮影時の特定キーの操作による直前までの分割画像の自動合成表示動作例を示すフローチャートである。
【図６】パノラマ撮影時の位置合せおよび配置確認の説明図である。
【図７】パノラマ撮影時に、直前に撮像した分割画像の自動合成表示動作例を示すフローチャートである。
【図８】パノラマ撮影時の、撮像済みの分割画像の自動合成表示動作例を示すフローチャートである。
【図９】パノラマ撮影の従来例（ガイド表示例）の説明図である。
【図１０】従来のパノラマ撮影（ガイド表示例）での問題点の説明図である。
【符号の説明】
１４  ＤＲＡＭ（記憶手段）
２０  制御部２０（表示制御手段、画像合成手段）
３６  シャッターボタン（撮像指示手段）
３７  前画像表示指示ボタン（特定キー，前画像表示指示手段）
１００  デジタルカメラ（撮像装置）
２１０  パノラマ画像
２１１，３２１，３２２  分割画像
２１１，３２２  直前の分割画像
２１２，３２３  スルー画像（分割画像候補）
３２０  パノラマ合成画像
Ｇ１，Ｇ２、Ｇｉ、Ｇ１〜Ｇｎ  画像バッファ（分割画像記憶手段）
【図１】
0003772563.tif 000002
【図２】
0003772563.tif 000003
【図３】
0003772563.tif 000004
【図４】
0003772563.tif 000005
【図５】
0003772563.tif 000006
【図６】
0003772563.tif 000007
【図７】
0003772563.tif 000008
【図８】
0003772563.tif 000009
【図９】
0003772563.tif 000010
【図１０】
0003772563.tif 000011