(57)【要約】【課題】精度の高いパノラマ画像を容易に撮影出来る様にする。【解決手段】パノラマ画像撮影装置１は、被写体を撮像する撮像素子２と、撮像素子２からの画像データを格納する画像メモリ３と、ＬＣＤ等で構成される表示部４と、フレーム間の動きベクトルを生成する動きベクトル生成回路５と、動きベクトル生成回路５からのベクトル情報に基づき画像メモリ３を制御する制御回路６とを備え、ベクトル情報を基に本装置１が横方向に１画面分（ある一定量）移動したことを制御回路６で判定した時に、同回路６は撮像素子２からの画像データを画像メモリ３に格納する。この様な動作をパンニング継続中、本装置１は同様に行う。パノラマ画像の撮影終了後、本装置１は、画像メモリ３に格納された数枚分の画像データを合成してパノラマ画像を自動的に生成する。【選択図】図１
2007336422.tif 000002
【特許請求の範囲】
【請求項１】
画像撮影装置であって、
被写体を撮像する撮像素子と、
前記撮像素子からの画像データに基づきフレーム間の動きベクトルをベクトル情報として生成する動きベクトル生成回路と、
前記動きベクトル生成回路が出力する前記ベクトル情報を監視する制御回路とを備えており、
前記画像撮影装置の移動開始後、当該移動継続中、前記制御回路が、前記ベクトル情報に基づき、前記画像撮影装置が所定の方向にある一定量移動したことを判断する毎に、前記撮像素子は被写体の撮影を行うことを特徴とする、
画像撮影装置。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、ＣＣＤ等の撮像素子により被写体を撮像して作成した画像信号からパノラマ画像を作成する画像撮影装置に関する。
【背景技術】
【０００２】
従来の画像撮影装置においては、代表的な技術として、特許文献１に示す先行技術がある。この技術は、複数枚の画像を撮影し、これらの複数枚の画像を合成してパノラマ画像を作成する。２枚目以降の画像を撮影する場合、表示部に１つ前に撮影した画像の右端部分が表示部の左端にオーバーレイ表示されるので、そのオーバーレイ表示に被写体が重なった時点でシャッター釦を押すことにより、連続した画像を得る。
【０００３】
【特許文献１】特開平９−２６６５６１号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
従来の画像作成装置は以上の様にパノラマ画像を作成しているので、２枚目以降に撮影する画像を表示部の左端に表示されたオーバーレイ表示に重ね合わせるのに時間を要する。
【０００５】
この発明は上記の様な問題点を解消するためになされたものであり、パノラマ画像を自動的に撮影し保存することにより撮影時間を短縮出来る画像撮影装置を提供することを、その目的とする。
【課題を解決するための手段】
【０００６】
本発明の主題に係る画像撮影装置は、被写体を撮像する撮像素子と、前記撮像素子からの画像データに基づきフレーム間の動きベクトルをベクトル情報として生成する動きベクトル生成回路と、前記動きベクトル生成回路が出力する前記ベクトル情報を監視する制御回路とを備えており、前記画像撮影装置の移動開始後、当該移動継続中、前記制御回路が、前記ベクトル情報に基づき、前記画像撮影装置が所定の方向にある一定量移動したことを判断する毎に、前記撮像素子は被写体の撮影を行うことを特徴とする。
【０００７】
以下、この発明の主題の様々な具体化を、添付図面を基に、その効果・利点と共に、詳述する。
【発明の効果】
【０００８】
本発明の主題によれば、ベクトル情報を監視し、所定の方向（例えば横方向あるいは縦方向）にある一定量移動したと判定した時に自動で被写体を撮像するように構成しているので、その都度シャッター釦を押さなくても、自動的にパノラマ画像の撮影を行うことが出来る。
【発明を実施するための最良の形態】
【０００９】
（実施の形態１）
本実施の形態に係る画像撮影装置は、パノラマにしたい広範囲の動画撮影中にパノラマの基画像（分割画像）を自動的に撮影・保存することで、パノラマ画像を作成する。即ち、本発明に係る画像撮影装置は、画像データの動きベクトルを監視し、２枚目以降の画像を自動で撮影可能としているので、被写体を重ねる時間が省けるため、パノラマ画像の撮影時間を短縮することが出来る。以下、本実施の形態の詳細を、図面を参照して記載する。
【００１０】
図１は、本実施の形態に係るパノラマ画像撮影装置の構成を示すブロック図である。図１に於いて、パノラマ画像撮影装置１は、大要、（１）被写体を撮像する撮像素子（例えばＣＣＤやＣＭＯＳセンサーから成る）２、（２）撮像素子２から出力される画像データを格納する画像メモリ３、（３）画像メモリ３から読み出された画像データを表示する表示部（例えばＬＣＤや有機ＥＬディスプレイで構成される）４、（４）撮像素子２より出力される画像データからフレーム間の動きベクトルを生成する動きベクトル生成回路５、（５）動きベクトル生成回路５が出力するベクトル情報（動きベクトル情報）に基づき画像メモリ３への画像データの書き込み・読み出しや自動撮影を制御する制御回路６、（６）パノラマ画像撮影時に押下するシャッター釦７から成る。
【００１１】
図２は、被写体とパノラマ画像撮影装置１との位置関係を模式的に示す図である。本実施の形態での一例は、紙面の左側から右側に向けてパンニングして、３画面分の画像から１枚のパノラマ画像を作成する場合に該当する。
【００１２】
図３は、本実施の形態に於けるパノラマ画像の作成手順を示すフローチャートである。
【００１３】
次に、図１〜図３を用いて、ＱＶＧＡ（３２０Ｈ×２４０Ｖ）サイズの画像を３枚繋げて一枚のパノラマ画像を撮影する方法について記載する。
【００１４】
最初に撮影者がパノラマ画像撮影指示（ステップＳ１）を出すと、撮像素子２が出力するＱＶＧＡサイズの１フレームの画像データは、画像メモリ３への書き込み及び読み出し動作を介して、表示部４に表示される（ステップＳ２）。撮影者は、表示部４に表示された画像を見ながらパノラマ画像の左側に配置すべき画像Ａを決定し、シャッター釦７を押すと（ステップＳ３）、制御回路６はこれを感知して、同回路６により駆動された撮像素子２によって撮像された画像データを画像メモリ３に格納する（ステップＳ４）。
【００１５】
次に、撮影者は、パノラマ画像撮影装置１を左側から右側方向にパンニングさせる（ステップＳ５）。この時、制御回路６は、動きベクトル生成回路５が生成・出力するベクトル情報（動きベクトル情報）を監視しており、当該ベクトル情報に基づいて、パノラマ画像撮影装置１が横方向に１画面分（ＱＶＧＡの場合には３２０画素分：ある一定量の移動量）だけ移動したと判断すると（ステップＳ６）、２枚目の画像Ｂに該当する１画面分の画像を自動で撮影し（制御回路６は内蔵されているアプリケーションソフトに基づいて撮像素子２の駆動回路（図示せず）を駆動して自動撮影する。）、撮影された２枚目の画像Ｂのデータを画像メモリ３に格納する（ステップＳ７）。
【００１６】
引き続き撮影者はパノラマ画像撮影装置１のパンニングを行い（ステップＳ８）、パンニング継続中、制御回路６は、動きベクトル生成回路５からのベクトル情報を監視し続け、当該ベクトル情報に基づきパノラマ画像撮影装置１が横方向に１画面分（ある一定量の移動量）移動したと判断したならば（ステップＳ９）、３枚目の画像Ｃに該当する１画面分の画像を自動で撮影し、撮影された３枚目の画像Ｃのデータを画像メモリ３に格納する（ステップＳ１０）。この時点でパノラマ画像の撮影は終了したものと制御回路６は判断し、パノラマ画像撮影装置１は、画像メモリ３内の撮影された３枚分の画像データを制御回路６からの指示に応じて合成することで（ステップＳ１１）、９６０Ｈ×２４０Ｖサイズのパノラマ画像を得ることが出来る。画像メモリ３内の画像データの合成処理の方法としては、例えば画像メモリ３と表示部４との間に合成処理回路を別途設けて、当該合成処理回路が制御回路６による制御の下で３枚分の画像データの合成処理を実行・保存する様にしても良いし、あるいは、制御回路６が３枚分の画像データの合成処理を実行するためのアプリケーションソフトを保有しており、そのアプリケーションソフトに基づいて合成処理を行い、合成処理後に得られたパノラマ画像のデータを別途設けたメモリ内にあるいは画像メモリ３内に一時的に保存することで対処しても良い。あるいは、画像メモリ３内に撮像した２枚目以降の各画像データを格納する毎に、当該格納時点で、ソフトウエア処理により、画像メモリ３内で前の画像データに合成していく様にしても良い。
【００１７】
尚、本実施の形態では、左側から右側方向にパンニングした例を示したが、動きベクトル生成回路５が生成・出力するベクトル情報により制御回路６がパノラマ画像撮影装置１が左右どちらに向けて動いているのかを判定することにより、左方向へパンニングしてパノラマ画像を作成することも可能となる。
【００１８】
又、図１〜図３の例では、「ある一定の移動量」を１画面分に設定している。従って、画像サイズがＱＶＧＡ（３２０Ｈ×２４０Ｖ）の場合には、水平方向（横方向）に３２０画素分移動したことを動きベクトル生成回路５からのベクトル情報により認識し、撮影を行っていた。しかしながら、画像サイズには、ＱＶＧＡの他、Ｓｕｂ−ＱＣＩＦ（１２８Ｈ×９６Ｖ）、ＱＣＩＦ（１７６Ｈ×１４４Ｖ）、ＣＩＦ（３５２Ｈ×２８８Ｖ）、ＶＧＡ（６４０Ｈ×４８０Ｖ）、ＳＸＧＡ（１２８０Ｈ×９６０Ｖ）、ＵＸＧＡ（１６００Ｈ×１２００Ｖ）、３Ｍ（２０４８Ｈ×１５３６Ｖ）、４Ｍ（２３０４Ｈ×１７２８Ｖ）がある。つまり、本願発明は、撮影する画像サイズに応じて動きベクトル生成回路５のベクトル情報により検出する「ある一定の移動量」を変更させることも可能である。
【００１９】
又、本願発明に係る画像撮影装置は、水平方向（横方向）の動きベクトルを検出して撮影を行っているが、垂直方向（縦方向）の動きベクトル情報を検出して撮影を行う様に画像撮影装置を構成することも可能である。垂直方向の動きベクトル情報を検出して撮影を行う場合、本発明に係る画像撮影装置は、動きベクトル生成回路５の動きベクトル情報より、例えば画像サイズがＱＶＧＡ（３２０Ｈ×２４０Ｖ）の場合、縦方向に２４０画素分移動したことを検出して撮影を行うことになる。
【００２０】
更に、本願発明に係る画像撮影装置は、パノラマにしたい広範囲の動画撮影中にパノラマの基画像（分割画像）を自動的に撮影・保存することで、パノラマ画像を作成していたが、パノラマ画像を作成する上で、動画撮影を行うことは必須ではない。例えば、静止画撮影を選択した状態で１枚目の静止画撮影を行い、所定量移動したこと（ＱＶＧＡの場合、水平方向は３２０画素分、垂直方向は２４０画素分）を検出すると２枚目以降の静止画を撮影することにより、パノラマ画像を作成することも可能である。
【００２１】
以上、本発明の実施の形態を詳細に開示し記述したが、以上の記述は本発明の適用可能な局面を例示したものであって、本発明はこれに限定されるものではない。即ち、記述した局面に対する様々な修正や変形例を、この発明の範囲から逸脱することの無い範囲内で考えることが可能である。
【産業上の利用可能性】
【００２２】
この発明に係る画像撮影装置は、その活用例として、デジタルスチルカメラや、カメラ付携帯電話等の端末機器に利用可能である。
【図面の簡単な説明】
【００２３】
【図１】この発明の実施の形態１に係るパノラマ画像作成装置の構成を模式的に示すブロック図である。
【図２】パノラマ画像作成装置の位置と被写体の位置とを示す図である。
【図３】この発明の実施の形態１に於けるパノラマ画像作成の手順を示すフローチャートである。
【符号の説明】
【００２４】
１  パノラマ画像撮影装置、２  撮像素子、３  画像メモリ、４  表示部、５  動きベクトル生成回路、６  制御回路、７  シャッター釦。
【図１】
2007336422.tif 000003
【図２】
2007336422.tif 000004
【図３】
2007336422.tif 000005