(57)【要約】【課題】パノラマ撮影の際、直前に撮影した画像に適切に繋ぎ合わされる画像の撮影を、確実且つ容易に行えるようにすること。【解決手段】撮影済み画像の“右端“を指定すると、右端端部の部分画像が白黒表示される（ａ）。次いで、デジタルカメラの撮影方向を変化させると、ファインダー画像中の、白黒表示された画像部分ＡＲ１が左方向へ移動し（（ｂ），（ｃ））、この画像部分ＡＲ１が反対の左端まで移動すると、自動的にシャッターが切られて撮影が実行される（ｄ）。【選択図】  図６
2005072952.tif 000002
【特許請求の範囲】
【請求項１】
電子的に被写体を撮影する撮影装置において、
撮影済み画像における左端及び右端の何れか一方の端部部分の画像データを記憶する端部画像記憶手段と、
所定割合以上前記端部部分の画像に一致している領域をファインダー画像から検出する検出手段と、
この検出手段により検出された領域がファインダー画像における他方の端部部分に位置した場合に、自動的にシャッターを切るシャッター手段と、
を備えたことを特徴とする撮影装置。
【請求項２】
前記検出手段により検出された領域を他の部分と識別したファインダー画像を表示する制御を行う表示制御手段を更に備えたことを特徴とする請求項１に記載の撮影装置。
【請求項３】
前記検出手段により検出された領域のファインダー画像における位置を指示する指示マーカを、当該ファインダー画像とともに表示する制御を行う表示制御手段を更に備えたことを特徴とする請求項１に記載の撮影装置。
【請求項４】
前記端部部分の画像の前記撮影済み画像における上下方向の位置に対する、前記検出手段により検出された領域のファインダー画像における上下方向の位置のずれ量を算出し、算出したずれ量が所定量以上である場合に所定の報知を行う報知手段を更に備えたことを特徴とする請求項１〜３の何れか一項に記載の撮影装置。
【請求項５】
電子的に被写体を撮影する撮影手段を制御するコンピュータに、
撮影済み画像における左端及び右端の何れか一方の端部部分の画像データを記憶する端部画像記憶機能と、
所定割合以上前記端部部分の画像に一致している領域をファインダー画像から検出する検出機能と、
この検出手段により検出された領域がファインダー画像における他方の端部部分に位置した場合に、自動的にシャッターを切るシャッター機能と、
を実現させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、電子的に被写体を撮影する撮影装置及びプログラムに関する。
【背景技術】
【０００２】
従来から、デジタルカメラと呼ばれる、電子的に被写体を撮影する撮影装置が知られている。このデジタルカメラは、レンズを通してＣＣＤ（Charge Coupled Device）等の撮像素子に取り込んだデジタル画像を記憶装置に保存する。
【０００３】
また、風景のような広い被写体を対象としたパノラマ撮影を行う場合には、通常、三脚等に据え付けることで水平に保ったカメラの撮像方向を変化させることで画角を複数に分割し、隣り合った複数枚の画像を撮影して、これらの画像を繋ぎ合わせて（結合して）１枚のパノラマ画像を得る。自然な１枚のパノラマ画像を生成するためには、直前に撮影した画像の端部と現在撮影しようとする画像の端部とが上手く重なり、且つ、上下方向のずれができるだけ少なくなるようにして撮影を行う必要がある。しかし、このような結合用の画像の撮影は撮影者の腕によるところが大きいため、パノラマ撮影に慣れていない初心者にとっては非常に難しいものであった。
【０００４】
そこで、このようなパノラマ撮影を行う際に、撮影者が適切な撮影方向（撮像方向）を知り得る技術として、特許文献１には、受容・保存した画像の一部の領域の画像と、新たに受容された（カメラ部が取り込んでいる）画像とを比較し、保存した画像の一部の領域の画像と一致する、新たに受容された画像（ファインダー画像）の一部の領域の位置が、保存した画像の一部の領域と対称位置関係にある場合に、適切な撮像方向と判断して撮影者に画像の保存動作を促す処理を行う画像処理装置等が開示されている。
【０００５】
また、特許文献２には、３６０度のパノラマ撮影を行う際に、最初の画像と最後の画像との繋ぎ目を整合させるため、画像の取り込み中に、直前に撮影した画像の端部領域を現在取り込んでいる画像（ファインダー画像）の端部領域に重畳表示して位置合わせを可能とした撮像装置が開示されている。
【特許文献１】特開平１０−１８６５５１号公報
【特許文献２】特開２０００−２９９８０４号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
このように、特許文献１，２に開示されている技術によれば、撮影者は適切な撮影方向を知ることができるが、実際に撮影を行う（撮影画像を保存する）か否かは撮影者に委ねられている。即ち、特許文献１の画像処理装置では、保存動作が促された場合に、また、特許文献２の撮影装置では、重畳された画像（合成画像）を見て、繋がり具合が良いと判断した場合に、撮影者自身がシャッタースイッチを押して撮影を実行させるものである。このため、適切な撮影を行えるか否かは、結局、撮影者の技量によるものであった。
【０００７】
上記事情に鑑み、本発明は、パノラマ撮影の際、直前に撮影した画像に適切に繋ぎ合わされる画像の撮影を、確実且つ容易に行えるようにすること目的としている。
【課題を解決するための手段】
【０００８】
上記課題を解決するために、請求項１に記載の発明は、
電子的に被写体を撮影する撮影装置において、
撮影済み画像における左端及び右端の何れか一方の端部部分の画像データを記憶する端部画像記憶手段（例えば、図２のＲＡＭ４０；図５のステップＳ１３）と、
所定割合以上前記端部部分の画像に一致している領域をファインダー画像から検出する検出手段（例えば、図２の比較部５１；図５のステップＳ１５）と、
この検出手段により検出された領域がファインダー画像における他方の端部部分に位置した場合に、自動的にシャッターを切るシャッター手段（例えば、図２のＣＰＵ２０；図５のステップＳ１９）と、
を備えたことを特徴としている。
【０００９】
また、請求項５に記載の発明は、
電子的に被写体を撮影する撮影手段を制御するコンピュータに、
撮影済み画像における左端及び右端の何れか一方の端部部分の画像データを記憶する端部画像記憶機能（例えば、図５のステップＳ１３）と、
所定割合以上前記端部部分の画像に一致している領域をファインダー画像から検出する検出機能（例えば、図５のステップＳ１５）と、
この検出手段により検出された領域がファインダー画像における他方の端部部分に位置した場合に、自動的にシャッターを切るシャッター機能（例えば、図５のステップＳ１９）と、
を実現させるためのプログラムである。
【００１０】
この請求項１又は５に記載の発明によれば、撮影装置において、撮影済み画像における左端及び右端の何れか一方の端部部分の画像に所定割合以上一致している領域をファインダー画像から検出し、この検出した領域がフィンダー画像における他方の端部部分に位置した場合に、自動的にシャッターを切ることができる。従って、撮影者は、撮影済み画像に上手く結合される画像を、撮影装置の撮影方向を次に撮影したい被写体の方向へ向けることだけで、容易に撮影することができる。
【００１１】
請求項２に記載の発明は、請求項１に記載の撮影装置において、
前記検出手段により検出された領域を他の部分と識別したファインダー画像を表示する制御を行う表示制御手段（例えば、図２のＣＰＵ２０；図５のステップＳ１７）を更に備えたことを特徴としている。
【００１２】
この請求項２に記載の発明によれば、請求項１に記載の発明と同様の効果を奏するとともに、検出された領域を他の部分と識別表示したフィンダー画像を表示することができる。従って、撮影者は、ファインダー画像中の識別表示された位置を見ながら、この識別表示されている部分が他方の端部部分に移動するように撮影装置の撮影方向を変化させることができ、撮影済みの画像に上手く結合される画像を容易に得ることが可能となる。
【００１３】
請求項３に記載の発明は、請求項１に記載の撮影装置において、
前記検出手段により検出された領域のファインダー画像における位置を指示する指示マーカを、当該ファインダー画像とともに表示する制御を行う表示制御手段（例えば、図２のＣＰＵ２０；図８のステップＳ２７）を更に備えたことを特徴としている。
【００１４】
この請求項３に記載の発明によれば、請求項１に記載の発明と同様の効果を奏するとともに、検出された領域のファンダー画像における位置を指示する指示マーカを、ファインダー画像とともに表示することができる。従って、撮影者は、指示マーカを見ながら、この指示マーカが他方の端部部分に移動するように撮影装置の撮影方向を変化させることができ、撮影済み画像に上手く結合される画像を容易に得ることが可能となる。
【００１５】
請求項４に記載の発明は、請求項１〜３の何れか一項に記載の撮影装置において、
前記端部部分の画像の前記撮影済み画像における上下方向の位置に対する、前記検出手段により検出された領域のファインダー画像における上下方向の位置のずれ量を算出し、算出したずれ量が所定量以上である場合に所定の報知を行う報知手段（例えば、図２のＣＰＵ２０、表示部５３、音出力部１５；図１３のステップＳ３８：ＹＥＳ〜Ｓ３９）を更に備えたことを特徴としている。
【００１６】
この請求項４に記載の発明によれば、請求項１〜３の何れか一項に記載の発明と同様の効果を奏するとともに、端部部分の画像の撮影済み画像における上下方向の位置に対する、検出された領域のファインダー画像における上下方向の位置のずれ量を算出し、このずれ量が所定量以上である場合に所定の報知を行うことができる。従って、撮影者は、撮影装置の撮影方向を変化させる際に、報知に従って撮影方向を修正することで、次に撮影する画像の上下方向の位置が撮影済み画像に対してずれてしまうことを防止できる。
【発明の効果】
【００１７】
請求項１又は５に記載の発明によれば、撮影者は、撮影済み画像に上手く結合される画像を、撮影装置の撮影方向を次に撮影したい被写体の方向へ向けることだけで、容易に撮影することができる。
【００１８】
また、請求項２に記載の発明によれば、撮影者は、ファインダー画像中の識別表示された位置を見ながら、この識別表示されている部分が他方の端部部分に移動するように撮影装置の撮影方向を変化させることができ、撮影済みの画像に上手く結合される画像を容易に得ることが可能となる。
【００１９】
また、請求項３に記載の発明によれば、撮影者は、指示マーカを見ながら、この指示マーカが他方の端部部分に移動するように撮影装置の撮影方向を変化させることができ、撮影済み画像に上手く結合される画像を容易に得ることが可能となる。
【００２０】
更に、請求項４に記載の発明によれば、撮影者は、撮影装置の撮影方向を変化させる際に、報知に従って撮影方向を修正することで、次に撮影する画像の上下方向の位置が撮影済み画像に対してずれてしまうことを防止できる。
【発明を実施するための最良の形態】
【００２１】
以下、図面を参照して、本発明を実施するための最良の形態を説明する。尚、以下では、本発明を撮影装置の一種であるデジタルカメラに適用し、パノラマ撮影を行う際に、直前に撮影された撮影済み画像に結合する（繋ぎ合わせる）画像を撮影する場合について説明するが、本発明の適用がこれに限定されるものではない。
【００２２】
［外観］
図１は、本実施の形態におけるデジタルカメラ１の外観の一例を示す図である。同図（ａ）は、正面斜視図であり、同図（ｂ）は、背面斜視図である。同図によれば、デジタルカメラ１は、電源スイッチ２と、シャッタースイッチ３と、正面側の対物ファインダー４ａと、背面側の接眼ファインダー４ｂと、撮影レンズ５と、モニタ６と、操作キー７と、スピーカ８と、を具備している。
【００２３】
電源スイッチ２は、デジタルカメラ１の電源を投入／遮断（ＯＮ／ＯＦＦ）するためのスイッチであり、電源スイッチ２を押下する毎に電源がＯＮ／ＯＦＦされる。
【００２４】
シャッタースイッチ３は、撮影を実行するためのスイッチである。また、シャッタースイッチ３は、二段階の押下状態を検知可能であり、完全に押下されない状態（以下、「半押し状態」と称する。）と、完全に押下された状態と、を検知する。そして、半押し状態が検知されると、撮影の実行を待機する撮影待機状態に移行し、続いて完全に押下することで、シャッターが切られて撮影が実行される。
【００２５】
対物ファインダー４ａは、接眼ファインダー４ｂとともにファインダーを構成する。ファインダーは、撮影者が被写体の構図を確認するために用いられる。
【００２６】
撮影レンズ５は、ガラス等で構成されるレンズであり、例えば、単焦点レンズ且つ固定焦点のレンズとして構成される。
【００２７】
モニタ６は、バックライト付きのカラーＬＣＤ（Liquid Crystal Display）で構成され、デジタルカメラ１の操作にかかる各種情報や画像等を表示する。例えば、撮影時には、電子ファインダーとして、撮影している被写体の画像（以下、「ファインダー画像」と称する。）を動画表示したり（動作表示モード）、シャッターが切られた瞬間の画像（撮影画像）を静止画として表示したりする（静止画表示モード）。
【００２８】
操作キー７は、メニュー選択や撮影条件の設定等を指示するためのキーであり、方向キー７ａやメニューキー７ｂ等を含んでいる。
【００２９】
スピーカ８は、デジタルカメラ１の操作にかかる各種音声を出力する。例えば、撮影実行時のシャッター音等を出力する。
【００３０】
撮影時、撮影者は、撮影レンズ５を被写体に向けてデジタルカメラ１を構え、ファインダーを覗いて撮影する構図を確認する。そして、シャッタースイッチ３を半押してＡＦ（Auto Focus）機能を作動させてピントを合わせて、更にシャッタースイッチ３を押し込んでシャッターを切り、撮影を実行させる。シャッタースイッチ３が押下されると、シャッターが切られた瞬間の画像が撮影画像として確定され、モニタ６に表示されるとともに、１枚の静止画像の画像データとして記録保存される。
【００３１】
［構成］
図２は、デジタルカメラ１の回路構成を示すブロック図である。同図によれば、デジタルカメラ１は、光学系１１と、信号変換部１２と、信号処理部１３と、入力部１４と、音出力部１５と、フラッシュメモリ１６と、ＣＰＵ２０と、比較部５１と、ＶＲＡＭ（Video−ＲＡＭ）５２と、表示部５３と、を備えて構成される。
【００３２】
光学系１１は、撮影レンズ５を含み、撮影レンズ５を介して集光された被写体像の光束を信号変換部１２の撮像素子（ＣＣＤ等）に結像させる。
【００３３】
信号変換部１２は、ＣＣＤ等の撮像素子及び信号変換回路を含み、撮影レンズ５を介してＣＣＤ上に結像された画像を電気信号（アナログ信号）に変換し、更に信号変換回路でデジタル信号に変換して一定の周期で出力する。
【００３４】
信号処理部１３は、信号変換部１２から入力されるデジタル信号に対して画素補間処理及びγ補正処理を含むカラープロセス処理を施し、得られた輝度信号Ｙ及び色差信号Ｃｂ，Ｃｒをデータ化した画像データ（即ち、ファインダー画像のデータ）を生成する。また、信号処理部１３は、撮影画像の記録保存の際には、ファインダー画像のデータにＪＰＥＧ圧縮処理を施する。また、再生時には、フラッシュメモリ１６に保存記録されていた画像データ（圧縮データ）に伸張処理を施して画像データを再生する。
【００３５】
入力部１４は、撮影者による各種操作指示を入力するための入力装置であり、撮影者の操作指示に応じた操作信号をＣＰＵ２０に出力する。この入力部１４を介して、撮影者による、撮影済み画像の端部の指定指示（右端／左端）が入力される。この入力部１４は、図１の電源スイッチ２やシャッタースイッチ３、操作キー７に相当する。
【００３６】
音出力部１５は、ＣＰＵ２０から入力される音信号に基づいた音声（音を含む）を出力する音出力装置であり、例えば、撮影の実行時にシャッター音を出力する。この音出力部１５は、図１のスピーカ８に相当する。
【００３７】
フラッシュメモリ１６は、撮影済みの画像（撮影画像）を、撮影時の各種設定や日時等の画像情報とともに保存記録する。尚、このフラッシュメモリ１６は、デジタルカメラ１に内蔵されるものであっても良いし、デジタルカメラ１に着脱自在な外部記憶媒体であっても良い。
【００３８】
ＣＰＵ２０は、ＲＯＭ３０及びＲＡＭ４０を有し、ＲＯＭ３０に格納されている各種処理プログラムを実行することでデジタルカメラ１全体の制御を行う。また、ＣＰＵ２０は、信号処理部１３から入力される画像データ（ファインダー画像のデータ）を元に、表示部５３に表示するための表示画面データを生成し、生成した表示画面データをＶＲＡＭ５２に格納して、対応する表示画面を表示部５３に表示させる。
【００３９】
ＲＯＭ３０には、デジタルカメラ１の基本的な諸機能を実現させるためのシステムプログラムの他、本実施の形態を実現するための制御プログラムやデータ等が格納されている。尚、これらの制御プログラムやデータ等については、後述する各実施形態において詳述する。
【００４０】
ＲＡＭ４０は、ＣＰＵ２０が実行するプログラムや、該プログラムの実行にかかるデータ等を一時的に格納する格納領域（メモリ）を備えている。尚、この格納領域については、後述する各実施形態において詳述する。
【００４１】
比較部５１は、入力された２つの画像データを比較し、双方の画像中の一致している領域を検出する。特に、本実施の形態では、比較部５１は、ファインダー画像及び後述する指定端部画像或いは指定領域画像が入力され、この指定端部画像或いは指定領域画像に所定割合（面積割合）以上一致するファインダー画像中の領域（以下、「一致領域」と称する。）を検出し、検出した一致領域のファインダー画像における位置をＣＰＵ２０に出力する。尚、この比較部５１は、専用の回路として構成しても良いが、ＣＰＵ２０によってソフトウェア的にその機能を実現することとしても良い、
【００４２】
ＶＲＡＭ５２は、表示部５３に表示する表示画面データを一時的に格納する記憶装置であり、１画面分の表示画面データを格納する画像バッファを備えている。
【００４３】
表示部５３は、ＣＰＵ２０の制御の下、ＶＲＡＭ５２に格納されている表示画面データに従って各種表示画面を表示する表示装置であり、ＬＣＤやＥＬＤ（Electronic Luminescent Display）等で構成される。また、撮影時の表示部５３における表示モードには、ファインダー画像を表示する動画表示モードと、シャッターが切られた瞬間の画像（撮影済み画像）を静止画として表示する静止画表示モードとがあり、ＣＰＵ２０の制御によって任意に切り換えられる。この表示部５３は、図１のモニタ６に相当する。
【００４４】
このように構成されるデジタルカメラ１に適用される具体的な３つの実施形態を、以下、順に説明する。
【００４５】
［第１実施形態］
先ず、第１実施形態を説明する。
第１実施形態では、パノラマ撮影を行う際に、直前に撮影した撮影済み画像の右端又は左端を指定すると、指定した端部の画像に一致するファインダー画像中の部分の部分画像が白黒表示される。そして、デジタルカメラ１を回転等させてファインダー画像が変化すると、この白黒表示された部分画像の位置が移動し、反対の端部まで移動すると、自動的にシャッターが切られて撮影が実行される。
【００４６】
＜構成＞
先ず、第１実施形態における構成を説明する。
【００４７】
図３は、第１実施形態におけるＲＯＭ３０ａ及びＲＡＭ４０ａの構成を示す図である。
同図（ａ）によれば、ＲＯＭ３０ａには、第１結合用画像撮影プログラム３１が格納されている。
【００４８】
第１結合用画像撮影プログラム３１は、第１実施形態を実現するためのプログラムであり、ＣＰＵ２０がこの第１結合用画像撮影プログラム３１を実行することで、後述する第１結合用画像撮影処理（図５参照）が実現される。
【００４９】
また、図３（ｂ）によれば、ＲＡＭ４０ａには、指定端フラグ格納領域４１と、ファインダー画像格納領域４２と、指定端部画像格納領域４３と、一致領域位置格納領域４４と、が形成されている。
【００５０】
指定端フラグ格納領域４１には、撮影済み画像において撮影者により指定された端部（以下、「指定端部」と称する。）が右端或いは左端のどちらの端部であるのかを示す指定端フラグＦが格納される。
【００５１】
ファインダー画像格納領域４２には、ファインダー画像のデータが格納される。尚、このファインダー画像はカラー画像である。
【００５２】
指定端部画像格納領域４３には、撮影済み画像における、指定端フラグＦが示す端部（右端或いは左端）の部分画像（以下、「指定端部画像」と称する）のデータが格納される。ここで、指定端部画像の大きさ（サイズ）は固定であり、具体的には、図４に示すように、上下方向の長さＨａが撮影済み画像の上下方向の長さＨに一致し、左右方向の長さＷａが撮影済み画像の幅Ｗの１０％の大きさである。
【００５３】
一致領域位置格納領域４４には、比較部５１によって検出された、指定端部画像に一致するファインダー画像中の領域（一致領域）の位置を示すデータが格納される。
【００５４】
＜処理の流れ＞
次に、第１実施形態における処理の流れを説明する。
【００５５】
図５は、第１実施形態における第１結合用画像撮影処理を説明するためのフローチャートであり、図６は、第１結合用画像撮影処理において表示部５３に表示される表示画面の遷移例を示す図である。この第１結合用画像撮影処理は、ＣＰＵ２０が、ＲＯＭ３０ａの第１結合用画像撮影プログラム３１に従った処理を行うことで実現される。
【００５６】
図５によれば、ＣＰＵ２０は、先ず、表示モードを静止画表示モードとし、直前の撮影済み画像を表示部５３に表示させる（ステップＳ１１）。
【００５７】
そして、表示している撮影済み画像に対する端部の指定が検知されると（ステップＳ１２：ＹＥＳ）、指定された端部の画像を指定端部画像としてＲＡＭ４０ａに一時記憶させる（ステップＳ１３）。例えば、指定端部が“右端”であれば、撮影済み画像の右端から左側へ幅Ｗａの部分画像を指定端部画像とし、一方、指定端部が“左端“であれば、撮影済み画像の左端から右側へ幅Ｗａの部分画像を指定端部画像とする。
【００５８】
端部の指定が検知されると、ＣＰＵ２０は、続いて、表示モードを静止画表示モードから動画表示モードに切換え、ファインダー画像を表示させる（ステップＳ１４）。そして、比較部５１に、ファインダー画像と指定端部画像とを比較させる。比較部５１は、ファインダー画像と指定端部画像とを比較して、指定端部画像と所定割合以上一致するファインダー画像中の領域（一致領域）を検出し、検出した一致領域のファインダー画像における位置をＣＰＵ２０に出力する（ステップＳ１５）。
【００５９】
比較部５１による比較の結果、一致領域が検出された場合には（ステップＳ１６：ＹＥＳ）、ＣＰＵ２０は、ファインダー画像中の一致領域を他の部分と識別して表示させる。具体的には、一致領域に該当する部分画像を白黒色に変更した表示画面データを生成し、表示部５３に表示させる（ステップＳ１７）。
【００６０】
図６（ａ）は、撮影済み画像に対する端部が指定された直後の動画表示モードにおける表示画面例であり、“右端”が指定された場合を示している。端部の指定直後においては、一致領域が指定端部に位置するため、ファインダー画像において、指定端部である右端の部分画像ＡＲ１が白黒表示されている。尚、図６では、白黒表示された画像部分は、白黒反転表示として示されている。
【００６１】
また、図６（ｂ）は、同図（ａ）の状態から、撮影方向が右方向に変化された場合の表示画面例である。同図（ｂ）では、同図（ａ）のファインダー画像から変化して、一致領域に該当する部分画像ＡＲ１の位置が、表示画面の右端から、幅Ｗの約１／３程度左方向に移動している。
【００６２】
また、図６（ｃ）は、同図（ｂ）の状態から、撮影方向が更に右方向に変化された場合の表示画面例である。同図（ｃ）では、同図（ｂ）のファインダー画像から更に変化して、一致領域に該当する部分画像ＡＲ１の位置が、更に左方向に移動している。
【００６３】
図５に戻り、ステップＳ１７でファインダー画像中の一致領域を識別表示させると、ＣＰＵ２０は、次いで、ファインダー画像中の一致領域の位置が、指定端部と反対側の端部へ移動したか否かを判定する。即ち、指定端部が“右端”である場合には、一致領域の位置が“左端”であるか否かを判定し、一方、指定端部が“左端”である場合には、一致領域の位置が“右端”であるか否かを判定する。
【００６４】
判定の結果、反対側の端部へ移動した場合には（ステップＳ１８：ＹＥＳ）、ＣＰＵ２０は、シャッターを切って撮影を実行させる（ステップＳ１９）。
【００６５】
図６（ｄ）は、シャッターが切られる直前の表示画面例である。シャッターが切られる直前においては、一致領域が指定端部と反対側の端部に位置するため、ファインダー画像において、指定端部と反対側の左端の部分画像ＡＲ１が白黒表示されている。そして、この瞬間のファインダー画像が、撮影画像として記録保存される。
【００６６】
一方、ステップＳ１６において、一致領域が検出されない場合（ステップＳ１６：ＮＯ）、或いは、ステップＳ１８において、一致領域の位置が指定端部と反対側の端部へ移動していない場合には（ステップＳ１８：ＮＯ）、ステップＳ１５に戻り、比較部５１に、再度、ファインダー画像と指定端部画像とを比較させる。
以上のように、第１結合画像撮影処理が実行される。
【００６７】
＜作用・効果＞
以上、第１実施形態によれば、デジタルカメラ１において、撮影者によって指定された、直前の撮影済み画像の左端又は右端の端部部分の画像（指定端部画像）に所定割合以上一致している領域（一致領域）をファインダー画像から検出し、この一致領域がフィンダー画像における他方の端部部分まで移動した場合に、自動的にシャッターを切って撮影を実行することができる。従って、撮影者は、デジタルカメラ１の撮影方向を次に撮影したい被写体の方向へ向けるだけで、撮影済み画像に上手く結合される画像を容易に撮影することができる。また、ファインダー画像中の一致領域が識別表示（白黒表示）されるので、撮影者は、この識別表示された画像部分が他方の端部部分に移動するようにデジタルカメラ１の撮影方向を変化させることができ、撮影済みの画像に上手く結合される画像を容易に得ることができる。
【００６８】
＜変形例＞
尚、上述した第１実施形態において、指定端部画像の幅Ｗａを固定としたが、この幅Ｗａを、撮影者が選択・指定可能としても良い。
【００６９】
［第２実施形態］
続いて、第２実施形態を説明する。尚、第２実施形態において、上述した第１実施形態と同一要素についでは同符合を付し、詳細な説明を省略する。
第２実施形態では、パノラマ撮影を行う際に、直前に撮影した撮影済み画像の右端又は左端を指定すると、指定した端部の画像と一致するファインダー画像中の位置を示す指示マーカが表示される。そして、デジタルカメラ１を回転等させてファインダー画像が変化すると、この指示マーカの表示位置が移動し、反対の端部まで移動すると、自動的にシャッターが切られて撮影が実行される。
【００７０】
＜構成＞
先ず、第２実施形態における構成を説明する。
【００７１】
図７は、第２実施形態でのＲＯＭ３０ｂ及びＲＡＭ４０ｂの構成を示す図である。
同図（ａ）によれば、ＲＯＭ３０ｂには、第２結合用画像撮影プログラム３２が格納されている。
【００７２】
第２結合用画像撮影プログラム３２は、第２実施形態を実現するためのプログラムであり、ＣＰＵ２０がこの第２結合用画像撮影プログラム３２を実行することで、後述する第２結合用画像撮影処理（図８参照）が実現される。
【００７３】
また、図７（ｂ）によれば、ＲＡＭ４０ｂには、指定端フラグ格納領域４１と、ファインダー画像格納領域４２と、指定端部画像格納領域４３と、一致領域位置格納領域４４と、が形成されている。
【００７４】
＜処理の流れ＞
次に、第２実施形態における処理の流れを説明する。
【００７５】
図８は、第２実施形態における第２結合用画像撮影処理を説明するためのフローチャートであり、図９は、第２結合用画像撮影処理における表示画面の遷移例を示す図である。この第２結合用画像撮影処理は、ＣＰＵ２０が、ＲＯＭ３０ｂの第２結合用画像撮影プログラム３２に従った処理を実行することで実現される。
【００７６】
図８によれば、ＣＰＵ２０は、先ず、表示モードを静止画表示モードとし、直前の撮影済み画像を表示部５３に表示させる（ステップＳ１１）。そして、撮影済み画像に対する端部の指定が検知されると（ステップＳ１２；ＹＥＳ）、指定された端部の画像を指定端部画像としてＲＡＭ４０ｂに一時記憶させる（ステップＳ１３）。
【００７７】
次いで、ＣＰＵ２０は、表示モードを動画表示モードに切り換え、ファインダー画像を表示させ（ステップＳ１４）、比較部５１に、ファインダー画像と指定端部画像とを比較させる（ステップＳ１５）。
【００７８】
比較部５１による比較の結果、ファインダー画像中に一致領域が検出された場合には（ステップＳ１６：ＹＥＳ）、ＣＰＵ２０は、一致領域の上方部分に、この一致領域を示す指示マーカＭを表示させる（ステップＳ２７）。
【００７９】
図９（ａ）は、撮影済み画像に対する端部が指定された直後の動画表示モードにおける表示画面例であり、“右端”が指定された場合を示している。同図によれば、表示画面には、ファインダー画像ＦＰと、指示マーカＭと、が表示されている。端部の指定直後においては、一致領域が指定端部に位置するため、指示マーカＭは、指定端部である右端の上部に表示されている。
【００８０】
また、図９（ｂ）は、同図（ａ）の状態から、撮影方向が右方向に変化された場合の表示画面例である。同図（ｂ）では、同図（ａ）のファインダー画像が変化して、指示マーカＭの位置が、ファインダー画像ＦＰの右端から、幅Ｗの約３／１程度左方向に移動している。
【００８１】
また、図９（ｃ）は、同図（ｂ）の状態から、撮影方向が更に右方向に変化された場合の表示画面例である。同図（ｃ）では、同図（ｂ）のファインダー画像が更に変化して、指示マーカＭの位置が、更に左方向に移動している。
【００８２】
図８に戻り、ステップＳ２７で指示マーカＭを表示させると、ＣＰＵ２０は、次いで、ファインダー画像中の一致領域の位置が、指定端部と反対側の端部へ移動したか否かを判定し、移動した場合には（ステップＳ１８；ＹＥＳ）、シャッターを切って撮影を実行させる（ステップＳ１９）。
【００８３】
図９（ｄ）は、シャッターが切られる直前の表示画面例である。シャッターが切られる直前においては、一致領域が指定端部と反対側の端部に位置するため、指示マーカＭは、ファインダー画像ＦＰの左端の上部に表示されている。そして、この瞬間のファインダー画像が、撮影画像として記録保存される。
【００８４】
一方、ステップＳ１６において、一致領域が検出されない場合（ステップＳ１６：ＮＯ）、或いは、ステップＳ１８において、一致領域の位置が指定端部と反対側の端部へ移動していない場合には（ステップＳ１８：ＮＯ）、ステップＳ１５に戻り、比較部５１に、再度、ファインダー画像と指定端部画像とを比較させる。
以上のように、第２結合用画像撮影処理が実行される。
【００８５】
＜作用・効果＞
以上、第２実施形態によれば、ファインダー画像とともに、該ファインダー画像中の一致領域を示す指示マーカＭが表示されるので、撮影者は、この指示マーカＭが他方の端部部分に移動するようにデジタルカメラ１の撮影方向を変化させるだけで、撮影済み画像に上手く結合される画像を容易に撮影することができる。
【００８６】
［第３実施形態］
最後に、第３実施形態を説明する。尚、第３実施形態において、上述した第１、第２実施形態と同一要素については同符合を付し、詳細な説明を省略する。
第３実施形態では、ファインダー画像における一致領域の上下方向の位置が、撮影済み画像における指定端部画像の上下方向の位置に対して所定量以上ずれると、その旨が報知される。
【００８７】
＜構成＞
先ず、第３実施形態における構成を説明する。
【００８８】
図１０は、第３実施形態におけるＲＯＭ３０ｃ及びＲＡＭ４０ｃの構成を示す図である。
同図（ａ）によれば、ＲＯＭ３０ｃには、第３結合用画像撮影プログラム３３と、ずれ基準値Ｃのデータであるずれ基準値データ３４と、が格納されている。
【００８９】
第３結合用画像撮影プログラム３３は、第３実施形態を実現するためのプログラムであり、ＣＰＵ２０がこの第３結合用画像撮影プログラム３３を実行することで、後述する第３結合用画像撮影処理（図１３参照）が実現される。
【００９０】
ずれ基準値Ｃとは、後述するずれ量Δｖの上限値であり、ずれ量Δｖがこのずれ基準値Ｃ以上になると、ずれがある旨の報知が行われる。
【００９１】
また、図１０（ｂ）によれば、ＲＡＭ４０ｃには、指定端フラグ格納領域４１と、ファインダー画像格納領域４２と、指定領域画像格納領域４５と、指定領域位置格納領域４６と、一致領域位置格納領域４４と、ずれデータ格納領域４７と、が形成されている。
【００９２】
指定領域画像格納領域４５には、撮影済み画像中の、撮影者によって指定された領域（以下、「指定領域」と称する。）に該当する部分画像のデータが格納される。
指定領域位置格納領域４６には、撮影済み画像における指定領域の位置のデータが格納される。
【００９３】
ここで、指定領域は、図１１に示すように、撮影済み画像中の領域であり、具体的には、右端の中央部分或いは左端の中央部分の領域である。また、指定領域の大きさについては、幅Ｗｂは固定であり、上下方向の長さＨｂは、撮影済み画像の上下方向の長さＨを上限として、撮影者により指定される。即ち、撮影者による撮影済み画像中の指定領域の指定は、(1)撮影済み画像の端部（右端／左端）を指定し、(2)上下方向の長さＨｂを指定することで行われる。
【００９４】
一致領域位置格納領域４４には、比較部５１によって検出された、指定領域画像に一致するファインダー画像中の領域（一致領域）の位置を示すデータが格納される。
【００９５】
ずれデータ格納領域４７には、撮影済み画像における指定領域の上下方向の位置に対する、ファインダー画像における一致領域の上下方向の位置のずれ量Δｖのデータが格納される。
【００９６】
ここで、ずれ量Δｖの算出について説明する。
図１２に示すように、画像（撮影済み画像やファインダー画像）における領域（指定領域や一致領域）の位置は、画素を単位として表現される。また、画素は、左上の画素Ｐ１から数えた値で表現され、具体的には、図中、右方向をＵ方向とし、下方向をＶ方向として、左上の画素Ｐ１から右方向に数えてｕ番目、下方向に数えてｖ番目の画素Ｐを（ｕ，ｖ）と表現される。即ち、左右方向にｎ画素、上下方向にｍ画素で構成される画像の場合、右上の画素Ｐ２は（ｎ，１）と表現され、右下の画素Ｐ３は（ｎ，ｍ）と表現され、左下の画素Ｐ４は（１，ｍ）と表現される。
【００９７】
そして、画像における領域の位置は、該領域の大きさ（左右及び上下方向の画素数）が予め定められているとすれば、該領域を構成する１つの画素、例えば左上の画素Ｐによって表現される。即ち、同図において、領域Ａ（指定領域に相当）の位置は、その左上の画素Ｐａ＝（ｕａ，ｖａ）で表現され、また、領域Ｂ（一致領域に相当）の位置は、その左上の画素Ｐｂ＝（ｕｂ，ｖｂ）で表現される。
【００９８】
そして、領域Ａに対する、領域Ｂの上下方向の位置のずれ量Δｖは、次式で与えられる。
Δｖ＝｜ｖｂ−ｖａ｜      ・・・（１）
但し、領域Ａ，Ｂは、大きさが同一（左右及び上下方向の画素数がともに等しい）であるとする。
【００９９】
そして、このずれ量Δｖとずれ基準値Ｃとが比較される。尚、ずれ基準値Ｃは例えば、“１０画素”として設定される。
【０１００】
更に、ｖｂ−ｖａ＞０、であれば、領域Ｂの位置は、領域Ａに対して下方向にずれていることを示し、一方、ｖｂ−ｖａ＜０、であれば、領域Ｂの位置は、領域Ａに対して上方向にずれていることを示す。
【０１０１】
また、一致領域に相当する領域Ｂが、指定端部の反対側の端部に位置するか否かは、この領域Ｂが領域Ａ´に位置するか否かによって判定される。領域Ａ´は、領域Ａを左方向に左端部まで移動させた領域であり、その位置は、（１，ｖｂ）と表現される。従って、次式が成立すれば、領域Ｂが反対側の端部に位置すると判定される。
ｕｂ＝１            ・・・（２ａ）
ｖｂ＝ｖａ          ・・・（２ｂ）
【０１０２】
＜処理の流れ＞
次に、第３実施形態における処理の流れを説明する。
【０１０３】
図１３は、第３実施形態における第３結合用画像撮影処理を説明するためのフローチャートであり、図１４は、第３結合用画像撮影処理における表示画面の遷移例を示す図である。この第３結合用画像撮影処理は、ＣＰＵ２０が、ＲＯＭ３０ｃの第３結合用画像撮影プログラム３３に従った処理を実行することで実現される。
【０１０４】
図１３によれば、ＣＰＵ２０は、先ず、表示モードを静止画表示モードとし、直前の撮影済み画像を表示部５３に表示させる（ステップＳ１１）。そして、撮影済み画像に対する領域の指定が検知されると（ステップＳ３１:ＹＥＳ）、指定された領域の部分画像を指定領域画像として、該領域の位置とともにＲＡＭ４０ｃに記憶させる（ステップＳ３２）。ここで、撮影済み画像に対する領域の指定は、上述のように、（１）端部（右端或いは左端）を指定し、（２）上下方向の長さＨｂを指定することで行われる。
【０１０５】
撮影済み画像中の領域が指定されると、ＣＰＵ２０は、次いで、表示モードを動画表示モードに切り換え、ファインダー画像を表示させる（ステップＳ１４）。そして、比較部５１に、ファインダー画像と指定領域画像とを比較させる。比較部５１は、指定領域画像と所定割合以上一致するファインダー画像中の領域（一致領域）を検出し、検出した一致領域のファインダー画像における位置をＣＰＵ２０に出力する（ステップＳ３５）。
【０１０６】
比較部５１による比較の結果、ファインダー画像中に一致領域が検出された場合には（ステップＳ３６：ＹＥＳ）、ＣＰＵ２０は、ファインダー画像中の一致領域を他の部分と識別して表示させる（ステップＳ３７）。
【０１０７】
また、ＣＰＵ２０は、図１２を参照して説明したように、撮影済み画像における指定領域の上下方向の位置に対する、ファインダー画像における一致領域の上下方向の位置のずれ量Δｖを算出する。そして、算出したずれ量Δｖがずれ基準値Ｃ以上である場合には（ステップＳ３８：ＹＥＳ）、ずれがある旨を報知する（ステップＳ３９）。このずれの報知方法としては、例えば、ずれ有りの旨のメッセージを表示部５３に表示させたり、メッセージに対応する音声を音出力部１５から出力させる。更に、ずれの方向（上／下）をもメッセージに含めて報知しても良い。
【０１０８】
図１４（ａ）は、撮影済み画像に対する領域が指定された直後の動画表示モードにおける表示画面例であり、“右端”の領域が指定された様子を示している。領域の指定直後においては、一致領域が指定領域に位置するため、ファインダー画像においては、指定領域である右端の部分画像ＡＲ２が白黒表示されている。
【０１０９】
また、図１４（ｂ）は、同図（ａ）の状態から、撮影方向が右下方向に変化された場合の表示画面例である。同図（ｂ）では、同図（ａ）のファインダー画像から変化して、一致領域に該当する部分画像ＡＲ２の位置が左上方向に移動している。
【０１１０】
また、図１４（ｃ）は、同図（ａ）の状態から、撮影方向が右上方向に変化された場合の表示画面例である。同図（ｃ）では、同図（ａ）のファインダー画像から変化して、一致領域に該当する部分画像が左下方向に移動されている。
【０１１１】
ファインダー画像中の一致領域を識別表示させると、ＣＰＵ２０は、次いで、フィンダー画像中の一致領域の位置が、指定端部と反対側の端部へ移動したかを判定する。このとき、図１２を参照して説明したように、上下方向の位置も一致したか否かを判定する。
【０１１２】
判定の結果、一致領域が反対側の端部に移動した場合には（ステップＳ４０：ＹＥＳ）、ＣＰＵ２０は、シャッターを切って撮影を実行させる（ステップＳ１９）。
【０１１３】
図１４（ｄ）は、シャッターが切られる直前の表示画面例である。シャッターが切られる直前においては、一致領域が指定端部と反対側の端部に位置するため、ファインダー画像において、指定端部と反対側の左端の部分領域ＡＲ２が白黒表示されている。そして、この瞬間のファインダー画像が、撮影画像として記録保存される。
【０１１４】
一方、ステップＳ３６において、一致領域が検出されない場合（ステップＳ３６：ＮＯ）、或いは、ステップＳ４０において、一致領域が反対側の端部に移動していない場合には（ステップＳ４０：ＮＯ）、ステップＳ３５に戻り、比較部５１に、再度、ファインダー画像と指定領域画像とを比較させる。
以上のように、第３結合用画像撮影処理が実行される。
【０１１５】
＜作用・効果＞
以上、第３実施形態によれば、ずれ量Δｖがずれ基準値Ｃ以上になると報知がなされるので、撮影者は、デジタルカメラ１の撮影方向を変化させる際に、報知に従って撮影方向を修正することで、次に撮影する画像の上下方向の位置が撮影済み画像に対してずれてしまうことを防止できる。
【０１１６】
＜変形例＞
尚、上述した第３実施形態においては、撮影者による領域の指定を、（１）端部、（２）上下方向の長さＨｂ、を指定することで行うこととしたが、更に、（３）幅Ｗｂを指定することとしても良い。更に、指定領域の位置は、端部（右端／左端）の中央部に固定としたが、（４）その位置を指定することとしても良い。
【０１１７】
［変形例］
尚、本発明の適用は、上述した３つの実施形態に限定されることなく、本発明の趣旨を逸脱しない範囲で適宜変更可能なのは勿論である。
【０１１８】
例えば、上述した第１〜第３実施形態においては、左右方向へのパノラマ撮影を行う場合について説明したが、上下方向へのパノラマ撮影を行う場合についても同様に行うことができる。この場合には、撮影済み画像の上端／下端を指定することになる。
【図面の簡単な説明】
【０１１９】
【図１】本実施の形態でのデジタルカメラの概略外観図。
【図２】デジタルカメラの回路構成を示すブロック図。
【図３】第１実施形態におけるＲＯＭ及びＲＡＭの構成を示す図。
【図４】指定端部画像を説明するための図。
【図５】第１実施形態における第１結合用画像撮影処理を説明するためのフローチャート。
【図６】第１結合用画像撮影処理における表示画面の遷移例。
【図７】第２実施形態におけるＲＯＭ及びＲＡＭの構成を示す図。
【図８】第２実施形態における第２結合用画像撮影処理を説明するためのフローチャート。
【図９】第２結合用画像撮影処理における表示画面の遷移例。
【図１０】第３実施形態におけるＲＯＭ及びＲＡＭの構成を説明する図。
【図１１】指定領域を説明するための図。
【図１２】画像における領域の表現を説明するための図。
【図１３】第３実施形態における第３結合用画像撮影処理を説明するためのフローチャート。
【図１４】第３結合用画像撮影処理における表示画面の遷移例。
【符号の説明】
【０１２０】
１  デジタルカメラ
１１  光学系
１２  信号変換部
１３  信号処理部
１４  入力部
１５  音出力部
１６  フラッシュメモリ
２０  ＣＰＵ
３０（３０ａ〜３０ｃ）  ＲＯＭ
３１  第１結合用画像撮影プログラム
３２  第２結合用画像撮影プログラム
３３  第３結合用画像撮影プログラム
３４  ずれ基準値データ
４０（４０ａ〜４０ｃ）  ＲＡＭ
４１  指定端フラグ格納領域
４２  ファインダー画像格納領域
４３  指定端部画像格納領域
４４  一致領域位置格納領域
４５  指定領域画像格納領域
４６  指定領域位置格納領域
４７  ずれデータ格納領域
５１  比較部
５２  ＶＲＡＭ
５３  表示部
Ｍ  指示マーカ
【図１】
2005072952.tif 000003
【図２】
2005072952.tif 000004
【図３】
2005072952.tif 000005
【図４】
2005072952.tif 000006
【図５】
2005072952.tif 000007
【図６】
2005072952.tif 000008
【図７】
2005072952.tif 000009
【図８】
2005072952.tif 000010
【図９】
2005072952.tif 000011
【図１０】
2005072952.tif 000012
【図１１】
2005072952.tif 000013
【図１２】
2005072952.tif 000014
【図１３】
2005072952.tif 000015
【図１４】
2005072952.tif 000016