(57)【要約】【課題】装置本体の移動の途中で撮影処理を行う場合に生じる手ぶれによる画像ぶれを抑制すること。【解決手段】パノラマ撮影モードでは、ＣＰＵ２１は、被写体像の明るさを示す被写体輝度を算出し、装置の設定状態によって決められる許容移動速度を設定する。そして、ＣＰＵ２１は、被写体輝度と許容移動速度との組み合わせから画素加算の設定を行うとともに、撮影処理時の露出条件としてシャッタースピードｓｓ、絞り値およびＩＳＯ感度の各値を設定する。そして、撮影処理の際、ＣＰＵ２１は、画素加算の設定に従って撮像部１０を画素加算駆動させるとともに、露出条件の設定に従って撮像部１０の露出制御を行う。【選択図】図２
2009232275.tif 000002
【特許請求の範囲】
【請求項１】
被写体像を受光し光電変換する複数の画素を有する撮像部を備え、被写体との相対的な位置を変えながら連続的に撮影処理を行って複数の撮影画像データを生成する撮像装置であって、
前記被写体像の明るさを測光する測光部と、
前記測光部によって測光された前記被写体像の明るさおよび前記被写体の相対的な許容移動速度に応じて、画素加算数の設定を行う画素加算設定部と、
前記測光部によって測光された前記被写体像の明るさおよび装置の設定状態に関連して設定される装置本体の許容移動速度に応じて、前記撮影処理時の露出条件としてシャッタースピード、絞り値および撮影感度の少なくともいずれか一つの値を設定する露出条件設定部と、
前記撮像部によって撮像されている前記被写体像をライブビュー画像として連続表示する表示部と、
前記ライブビュー画像の少なくとも一方向への動きを検出する動き検出部と、
前記動き検出部によって検出された動きに関する量をもとに前記撮影処理の開始タイミングを指示する指示部と、
前記指示部の指示によって開始される前記撮影処理の際、前記画素加算設定部による画素加算数の設定に従って前記撮像部を画素加算駆動させるとともに、前記露出条件設定部によって設定された露出条件に従って前記撮像部の露出制御を行う制御部と、
前記撮影処理によって生成された前記複数の撮影画像データを記憶する記憶部と、
を備えることを特徴とする撮像装置。
【請求項２】
前記画素加算設定部は、前記測光部による測光結果に応じて前記画素加算数を段階的に切り換えて設定することを特徴とする請求項１に記載の撮像装置。
【請求項３】
前記撮影画像データの生成枚数を設定する枚数設定部と、
前記画素加算設定部は、前記枚数設定部によって設定された生成枚数を加味して前記画素加算数を設定することを特徴とする請求項１に記載の撮像装置。
【請求項４】
前記画素加算設定部は、前記枚数設定部によって設定された生成枚数をもとに、該生成枚数が少ない場合の画素加算数が、多い場合の画素加算数に比して小さくなるように設定することを特徴とする請求項３に記載の撮像装置。
【請求項５】
前記生成された前記複数の撮影画像データを合成して合成画像を生成する画像合成部と、
予め定められる前記合成画像の画像サイズをもとに、前記複数の撮影画像データそれぞれの画像サイズを設定する画像サイズ設定部と、
を備え、
前記画素加算設定部は、前記画像サイズ設定部によって設定される前記撮影画像データの画像サイズに従って前記画素加算数を設定することを特徴とする請求項３に記載の撮像装置。
【請求項６】
前記動き検出部によって検出された動きに関する量をもとに、前記被写体の相対的な移動速度が前記許容移動速度を超えているか否かを判定する速度判定部と、
前記速度判定部によって前記許容移動速度を超えていると判定された場合に警告を報知する告知部と、
を備えることを特徴とする請求項１に記載の撮像装置。
【請求項７】
被写体像を受光し光電変換する複数の画素を有する撮像部を備え、被写体との相対的な位置を変えながら連続的に撮影処理を行って複数の撮影画像データを生成する撮像装置であって、
前記被写体像の明るさを測光する測光部と、
前記測光部によって測光された前記被写体像の明るさが予め設定された所定の閾値に満たない場合に画素加算数の設定を切り換えて前記撮影処理時の撮影感度の値を高感度側に所定値シフトさせるとともに、前記被写体像の明るさに応じてシャッタースピード、絞り値および撮影感度の少なくともいずれか一つの値を前記撮影処理時の露出条件として設定して前記撮影感度の値を漸次変化させることによって、前記撮影感度の調整を行う感度調整部と、
前記撮像部によって撮像されている前記被写体像をライブビュー画像として連続表示する表示部と、
前記ライブビュー画像の少なくとも一方向への動きを検出する動き検出部と、
前記動き検出部によって検出された動きに関する量をもとに前記撮影処理の開始タイミングを指示する指示部と、
前記指示部の指示によって開始される前記撮影処理の際、前記感度調整部による画素加算数の設定に従って前記撮像部を画素加算駆動させるとともに、前記露出条件の設定に従って前記撮像部の露出制御を行う制御部と、
を備えることを特徴とする撮像装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、被写体像を受光し光電変換する複数の画素を有する撮像部を備え、被写体との相対的な位置を変えながら連続的に撮影処理を行って複数の撮影画像データを生成する撮像装置に関するものである。
【背景技術】
【０００２】
従来から、デジタルカメラ等の撮像装置において、連続性のある複数の撮影画像を合成してパノラマ画像を生成するパノラマ撮影モードを備えたものが知られている。このパノラマ撮影モードでは、撮像装置を移動させながら被写体を部分毎に撮影することによって、この部分毎の撮影画像が繋ぎ合わされたパノラマ画像を得ることができる。ここで、パノラマ画像を得るためには、繋ぎ合わせる撮影画像の一部がそれぞれ重複するように撮影を行う必要があり、このための技術として、例えば特許文献１に開示されている技術がある。すなわち、デジタルカメラでは、撮像素子からの出力をライブビュー画像としてリアルタイムに表示部に表示させて電子ファインダーとして用いているが、特許文献１では、このライブビュー画像上の次の撮影画像の位置に可動マークを表示させるとともに、例えば中央に固定マークを表示させる。そして、ユーザが装置本体を動かして可動マークを固定マーク上に移動させると、次の撮影処理が行われるようになっている。これによれば、隣接する撮影画像の一部が重複するように、連続的な撮影処理を自動的に行うことができる。
【０００３】
【特許文献１】特開２０００−１０１８９５号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら、前述のように装置本体を動かしながら撮影を行う場合、手ぶれが生じ易いという問題があった。そこで本発明は、上記に鑑み、装置本体の移動の途中で撮影処理を行う場合に生じる手ぶれによる画像ぶれを抑制することができる撮像装置を提供することを目的とする。
【課題を解決するための手段】
【０００５】
上述した課題を解決し、目的を達成するため、本発明にかかる撮像装置は、被写体像を受光し光電変換する複数の画素を有する撮像部を備え、被写体との相対的な位置を変えながら連続的に撮影処理を行って複数の撮影画像データを生成する撮像装置であって、前記被写体像の明るさを測光する測光部と、前記測光部によって測光された前記被写体像の明るさおよび前記被写体の相対的な許容移動速度に応じて、画素加算数の設定を行う画素加算設定部と、前記測光部によって測光された前記被写体像の明るさおよび装置の設定状態に関連して設定される装置本体の許容移動速度に応じて、前記撮影処理時の露出条件としてシャッタースピード、絞り値および撮影感度の少なくともいずれか一つの値を設定する露出条件設定部と、前記撮像部によって撮像されている前記被写体像をライブビュー画像として連続表示する表示部と、前記ライブビュー画像の少なくとも一方向への動きを検出する動き検出部と、前記動き検出部によって検出された動きに関する量をもとに前記撮影処理の開始タイミングを指示する指示部と、前記指示部の指示によって開始される前記撮影処理の際、前記画素加算設定部による画素加算数の設定に従って前記撮像部を画素加算駆動させるとともに、前記露出条件設定部によって設定された露出条件に従って前記撮像部の露出制御を行う制御部と、前記撮影処理によって生成された前記複数の撮影画像データを記憶する記憶部と、を備えることを特徴とする。
【０００６】
また、本発明にかかる撮像装置は、上記の発明において、前記画素加算設定部は、前記測光部による測光結果に応じて前記画素加算数を段階的に切り換えて設定することを特徴とする。
【０００７】
また、本発明にかかる撮像装置は、上記の発明において、前記撮影画像データの生成枚数を設定する枚数設定部と、前記画素加算設定部は、前記枚数設定部によって設定された生成枚数を加味して前記画素加算数を設定することを特徴とする。
【０００８】
また、本発明にかかる撮像装置は、上記の発明において、前記画素加算設定部は、前記枚数設定部によって設定された生成枚数をもとに、該生成枚数が少ない場合の画素加算数が、多い場合の画素加算数に比して小さくなるように設定することを特徴とする。
【０００９】
また、本発明にかかる撮像装置は、上記の発明において、前記生成された前記複数の撮影画像データを合成して合成画像を生成する画像合成部と、予め定められる前記合成画像の画像サイズをもとに、前記複数の撮影画像データそれぞれの画像サイズを設定する画像サイズ設定部と、を備え、前記画素加算設定部は、前記画像サイズ設定部によって設定される前記撮影画像データの画像サイズに従って前記画素加算数を設定することを特徴とする。
【００１０】
また、本発明にかかる撮像装置は、上記の発明において、前記動き検出部によって検出された動きに関する量をもとに、前記被写体の相対的な移動速度が前記許容移動速度を超えているか否かを判定する速度判定部と、前記速度判定部によって前記許容移動速度を超えていると判定された場合に警告を報知する告知部と、を備えることを特徴とする。
【００１１】
また、本発明にかかる撮像装置は、被写体像を受光し光電変換する複数の画素を有する撮像部を備え、被写体との相対的な位置を変えながら連続的に撮影処理を行って複数の撮影画像データを生成する撮像装置であって、前記被写体像の明るさを測光する測光部と、前記測光部によって測光された前記被写体像の明るさが予め設定された所定の閾値に満たない場合に画素加算数の設定を切り換えて前記撮影処理時の撮影感度の値を高感度側に所定値シフトさせるとともに、前記被写体像の明るさに応じてシャッタースピード、絞り値および撮影感度の少なくともいずれか一つの値を前記撮影処理時の露出条件として設定して前記撮影感度の値を漸次変化させることによって、前記撮影感度の調整を行う感度調整部と、前記撮像部によって撮像されている前記被写体像をライブビュー画像として連続表示する表示部と、前記ライブビュー画像の少なくとも一方向への動きを検出する動き検出部と、前記動き検出部によって検出された動きに関する量をもとに前記撮影処理の開始タイミングを指示する指示部と、前記指示部の指示によって開始される前記撮影処理の際、前記感度調整部による画素加算数の設定に従って前記撮像部を画素加算駆動させるとともに、前記露出条件の設定に従って前記撮像部の露出制御を行う制御部と、を備えることを特徴とする。
【発明の効果】
【００１２】
本発明によれば、被写体の動きをもとに撮影処理の開始タイミングを指示し、連続的に撮影処理を行って複数の撮影画像を生成する場合に、被写体像の明るさおよび被写体の相対的な許容移動速度に応じて画素加算の設定を行い、撮影処理時の露出条件としてシャッタースピード、絞り値および撮影感度の少なくともいずれか一つの値を設定する。そして、撮影処理の際、画素加算の設定に従って撮像部を画素加算駆動させるとともに、設定された露出条件に従って撮像部の露出制御を行うことができるので、撮影感度を上げることができる。これによれば、装置本体の移動の途中で撮影処理を行う場合であっても、広い輝度範囲で手ぶれによる画像ぶれを抑制することができるという効果を奏する。また、撮像部を画素加算駆動することによって、画像ぶれを抑制するだけでなく、生成する部分画像のデータ量を削減することができる。
【発明を実施するための最良の形態】
【００１３】
以下、図面を参照し、本発明の好適な実施の形態について詳細に説明する。本実施の形態では、本発明の撮像装置をデジタルカメラに適用した場合を例にとって説明する。
【００１４】
（実施の形態）
図１は、デジタルカメラ１の背面図である。図１に示すように、デジタルカメラ１は、カメラ本体２の上面に配設された撮影タイミングを指示するためのシャッターボタン（レリーズボタン）３、カメラ本体２の背面に配設された電源ボタン４やメニューボタン５、上下左右の各方向ボタン（上ボタン、下ボタン、左ボタンおよび右ボタン）を有する十字ボタン６、操作内容を確定する等のためのＯＫボタン７、各種画面を表示する表示部２４等を備えている。また、図示しないが、カメラ本体２の前面には、フラッシュや撮像レンズ等が配設される。
【００１５】
図２は、このデジタルカメラ１のシステム構成を示すブロック図である。図２に示すように、デジタルカメラ１は、撮像素子１１と、レンズ系ユニット１２と、レンズ駆動回路１３と、撮像回路１４と、ＳＤＲＡＭ１５と、ＡＥ部１６と、ＡＦ部１７と、画像処理部としての画像処理回路１８と、動き検出部としての動きベクトル検出回路１９と、角速度検出回路２０と、ＣＰＵ２１と、内蔵メモリ２２と、表示駆動回路２３と、表示部２４と、通信Ｉ／Ｆ２５と、操作部２６と、着脱メモリ２７と、電源回路２８と、電池２９とを備え、撮像回路１４、レンズ駆動回路１３、記憶部としてのＳＤＲＡＭ（Synchronous Dynamic Random Access Memory）１５、ＡＥ部１６、ＡＦ部１７、画像処理回路１８、動きベクトル検出回路１９、角速度検出回路２０、ＣＰＵ２１、表示駆動回路２３および着脱メモリ２７がバス３０を介して接続されて構成されている。また、撮像素子１１やレンズ系ユニット１２、レンズ駆動回路１３、撮像回路１４は、被写体像を撮像する撮像部１０を構成する。
【００１６】
撮像素子１１は、例えばＣＣＤ（Charge Coupled Device）やＣＭＯＳ（Complementary Metal Oxide Semiconductor）等のイメージセンサであって、レンズ系ユニット１２を通して入射する被写体像を光電変換し、アナログ電気信号（撮像信号）を出力する。この撮像素子１１は、フル画素出力モードと、水平方向および／または垂直方向に隣接する同色の画素の信号を加算する画素加算出力モードとを有しており、画素加算出力モードでは、画素加算数の画素を加算した撮像信号を出力することができる。
【００１７】
レンズ系ユニット１２は、ＡＦ（Auto-Focus）用レンズやズーム用レンズ等を含む撮像レンズ、絞り、シャッター等を含み、レンズ駆動回路１３は、ＣＰＵ２１の制御のもと、このレンズ系ユニット１２を駆動する。
【００１８】
撮像回路１４は、撮像素子１１から出力されたアナログ電気信号に対してＣＤＳ（Correlated Double Sampling）やＡＧＣ（Automatic Gain Control）等のアナログ信号処理を行った後、デジタル電気信号に変換するとともに、このデジタル電気信号に対して画素補間処理や色補正処理等のデジタル信号処理を行い、画像データとして出力する。この画像データは、ＳＤＲＡＭ１５に一時的に記憶される。また、撮像回路１４は、ＣＰＵ２１の制御のもと、撮像素子１１のフル画素出力モードと画素加算出力モードと切り換えて駆動モードを設定する。そして、撮影処理の際、駆動モードが画素加算出力モードの場合には、画素加算数を制御して撮像素子１１を画素加算駆動する。
【００１９】
ＳＤＲＡＭ１５は、撮像回路１４から出力される画像データや、画像処理回路１８による処理中の画像データ等の一時記憶用に使用される。例えば、撮影タイミングで撮像回路１４から出力された撮影画像等の静止画像の画像データや、ライブビュー画像の画像データ（以下、「ライブビュー画像データ」という。）等が一時的に記憶される。デジタルカメラ１のモードの一つである撮影モード等では、撮像素子１１に結像されている被写体像が動画的にリアルタイムに表示部２４に表示されるようになっており、ライブビュー画像とは、この画像のことをいう。
【００２０】
ＡＥ部１６は、撮像回路１４から出力された画像データをもとに、自動露出を行う。ＡＦ部１７は、撮像回路１４から出力された画像データをもとに、自動焦点調節を行う。画像処理回路１８は、画像データを記録する際、あるいは記録されている画像データを表示する際等に、例えばＪＰＥＧ（Joint Photographic Experts Group）方式等に基づく画像データの圧縮処理や伸張処理を行う。また、連続性のある複数の撮影画像の画像データを合成し、合成画像である１枚のパノラマ画像を生成する処理や、画素数を増減させて静止画像の画像データを拡大・縮小させるリサイズ処理等、画像データに対する各種の画像処理を行う。
【００２１】
動きベクトル検出回路１９は、撮像回路１４から出力されたライブビュー画像をもとにフレーム毎の動きベクトルを検出し、ライブビュー画像の動きとして出力する。図３は、動きベクトル検出回路１９による動きベクトルの検出原理を示す説明図である。ライブビュー画像データは、１フレーム毎（例えば１／３０秒毎）に随時取り込まれてＳＤＲＡＭ１５に一時的に記憶され、表示部２４に表示されるが、動きベクトル検出回路１９は、近接するライブビュー画像データ間の差分を求めることによって動きベクトルを検出する。具体的には、動きベクトル検出回路１９は、前に取り込まれて動きベクトルの検出用に保持されているライブビュー画像データを、新たに取り込まれたライブビュー画像データと比較して差分を求める。例えば図３の例では、ライブビュー画像データｉ（１）とライブビュー画像データｉ（４）との差分を求めている。これにより、各ライブビュー画像に映る同一の被写体位置の変化量を表す動きベクトルを検出することができる。なお、隣接するライブビュー画像間の差分を求めることによって動きベクトルを検出することとしてもよい。また、この動きベクトルの検出は、適宜公知の技術を用いて行う。
【００２２】
角速度検出回路２０は、カメラ本体２が回転したときの角速度を検出する。この角速度検出回路２０は、手ぶれによる画像ぶれを補正する際等に用いられ、例えば、デジタルカメラ１の光学系の光軸方向をＺ軸方向とし、Ｚ軸方向に垂直な平面（撮像素子１１の撮像面）をＸＹ平面とした場合のＸ軸、Ｙ軸およびＺ軸の各軸回りの角速度を個別のジャイロ等によって検出する。
【００２３】
ＣＰＵ２１は、操作部２６からの操作信号等に応じて内蔵メモリ２２からカメラプログラムを読み出して実行し、デジタルカメラ１を構成する各部に対する指示やデータの転送等を行ってデジタルカメラ１の動作を統括的に制御する。内蔵メモリ２２は、例えばフラッシュメモリ等の電気的に書き換えが可能な不揮発性メモリであり、この内蔵メモリ２２には、デジタルカメラ１を動作させ、このデジタルカメラ１が備える種々の機能を実現するための各種のカメラプログラムや、このカメラプログラムの実行中に使用されるデータ等が予め記録されている。
【００２４】
表示駆動回路２３は、ＣＰＵ２１の制御のもと、表示部２４を駆動する。表示部２４は、撮影画像やライブビュー画像の他、デジタルカメラ１の各種設定情報等を表示するためのものであり、ＬＣＤ（Liquid Crystal Display）やＥＬディスプレイ（Electroluminescence Display）等の表示装置で実現される。この表示部２４には、撮影モードでは、例えば１フレーム毎にライブビュー画像が再描画されて動画的に連続表示され、再生モードでは、撮影画像が表示される。
【００２５】
操作部２６は、撮影タイミングの指示や、パノラマ撮影モードを含む各種の撮影モードや再生モードといったモードの設定操作、撮影条件の設定操作等、ユーザによる各種操作を受け付けて操作信号をＣＰＵ２１に通知するためのものであり、各種機能が割り当てられたボタンスイッチ等で実現される。この操作部２６は、図１のシャッターボタン３、電源ボタン４、メニューボタン５、十字ボタン６、およびＯＫボタン７を含む。
【００２６】
通信Ｉ／Ｆ２５は、例えばＵＳＢ（Universal Serial Bus）等の通信規格によってデジタルカメラ１を例えばパソコン等の外部機器と接続するためのインターフェースである。
【００２７】
着脱メモリ２７は、例えばｘＤ−ピクチャーカード（登録商標）やコンパクトフラッシュ（登録商標）カード等のデジタルカメラ１に着脱自在なメモリカードである。この着脱メモリ２７には、その種類に応じた図示しない読み書き装置によって撮影画像の画像データやパノラマ画像の画像データ等が書き込まれ、または読み書き装置によって着脱メモリ２７に記録された画像データが読み出される。
【００２８】
電源回路２８は、装填されている電池２９によって供給される電力を、所定の電力に変換してデジタルカメラ１の各部へと供給する。
【００２９】
ここで、以上のように構成されるデジタルカメラ１の撮影モードの一つであるパノラマ撮影モードの概要について、図４を参照して説明する。このパノラマ撮影モードでは、被写体との相対的な位置を変えながら連続的に撮影処理を行って、複数の撮影画像（以下、パノラマ画像用に撮影される撮影画像を「部分画像」という。）を生成する。例えば、ユーザは、シャッターボタン３を押下し、その後カメラ本体２を所定のパン方向へとパンニング操作してパノラマ撮影を行い、被写体を部分毎に撮影していく。パンニング操作とは、パン方向に沿ってカメラ本体２を回転させながら移動させる操作のことをいう。図４では、ユーザが、シャッターボタン３の押下後にカメラ本体２を左側から右側に向けて水平方向にパンニング操作し、例えば３枚の部分画像Ｉ１１，Ｉ１３，Ｉ１５を撮影した場合を示している。ここで、各部分画像Ｉ１１，Ｉ１３，Ｉ１５の撮影処理は、１枚目の部分画像Ｉ１１についてはシャッターボタン３の押下タイミングで行われる。２枚目以降の部分画像Ｉ１３，Ｉ１５については、ユーザによるカメラ本体２のパンニング操作の途中で、隣接するパン方向の撮影範囲が一部重複するように自動的に行われる。そして、このようにして生成した部分毎の部分画像Ｉ１１，Ｉ１３，Ｉ１５を、それぞれ隣り合う部分画像Ｉ１１，Ｉ１３，Ｉ１５間の位置関係が合うように繋ぎ合わせて合成し、１枚のパノラマ画像Ｉ２１を生成する。以下、部分画像の生成枚数を３枚とし、３枚の部分画像からパノラマ画像を合成することとして説明する。
【００３０】
ところで、パノラマ撮影モードでは、前述のようにユーザがカメラ本体２を動かしながら２枚目以降の撮影を行う。このため、特に２枚目以降の部分画像では手ぶれが生じ易い。そこで、本実施の形態のパノラマ撮影モードでは、撮像素子１１を画素加算駆動することによって撮影感度を上げ、パンニング操作中に撮影処理を行う場合の手ぶれによる画像ぶれを抑制する。また、撮影処理時の露出条件としてシャッタースピードｓｓ、絞り値およびＩＳＯ感度（撮影感度）の各値を設定し、この露出条件の設定を画素加算の設定と組み合わせることによってＩＳＯ感度の調整を行い、手ぶれによる画像ぶれに起因する画質の劣化と、ＩＳＯ感度を上げていくことによって増幅していくノイズ成分によるＳ／Ｎの劣化とのバランスを図る。
【００３１】
図５は、本実施の形態のＩＳＯ感度の調整原理を説明する図であり、横軸を被写体像の明るさを示す被写体輝度、縦軸をＩＳＯ感度、二点鎖線で示す斜め軸をシャッタースピードｓｓとして、デジタルカメラ１の露出制御のプログラム線図（Ｐ線図）を示している。ＣＰＵ２１は、感度調整部として、このＰ線図に従ってＩＳＯ感度の調整を行う。すなわち、図５に示すように、被写体輝度がＢ１以上の高輝度側では、撮像素子１１をフル画素出力モードで駆動するとともに、絞りを２絞りとして絞り値を設定する。そして、１／１２５秒を限度としてシャッタースピードｓｓを漸次遅くしていくことによって、ＩＳＯ感度をフル画素出力モードでの最低感度（１００）に維持する（Ａ）。ここで、１／１２５秒のシャッタースピードｓｓは、予め想定される撮影処理時のカメラ本体２の移動速度から定まる値であり、パンニング操作の途中で部分画像を撮影する場合において手ぶれによる画像ぶれのない部分画像を生成することができる最適なシャッタースピードとして設定される値である。
【００３２】
一方、被写体輝度がＢ１に満たない場合には、撮像素子１１の駆動モードを画素加算出力モードに切り換えてＩＳＯ感度の値を高感度側に所定値シフトさせる。本実施の形態では、被写体輝度がＢ１に満たない場合に画素加算数を“４”として撮像素子１１を４画素加算駆動することとし、ＩＳＯ感度をフル画素出力モードでの最低感度の４倍である４００に上げている。そして、被写体輝度がＢ２〜Ｂ１の範囲では、１／１２５秒を限度としてシャッタースピードｓｓを漸次遅くしていき、ＩＳＯ感度を４００に維持する（Ｂ）。そして、被写体輝度がＢ２に満たない場合には絞りを開放として絞り値を設定し、被写体輝度がＢ３〜Ｂ２の範囲では、１／１２５秒を限度としてシャッタースピードｓｓを漸次遅くしていき、ＩＳＯ感度を４００に維持する（Ｃ）。被写体輝度がＢ４〜Ｂ３の範囲では、シャッタースピードｓｓを１／１２５秒に固定し、８００を上限としてＩＳＯ感度の値をアンプ等で増幅し、ゲインの調整によって漸次上げていく（Ｄ）。被写体輝度がＢ５〜Ｂ４の範囲では、１／３０秒を限度としてシャッタースピードｓｓを漸次遅くしていき、ＩＳＯ感度を８００に維持する（Ｅ）。被写体輝度がＢ６〜Ｂ５の範囲では、シャッタースピードｓｓを１／３０秒に固定し、１６００を上限としてＩＳＯ感度値の値をゲインの調整によって上げていく（Ｆ）。被写体輝度がＢ６に満たない場合には、１／１５秒を限度としてシャッタースピードｓｓを漸次遅くしていき、ＩＳＯ感度を１６００に維持する（Ｇ）。
【００３３】
このように、画素加算の設定と露出条件の設定とを組み合わせることによって、ＩＳＯ感度をフル画素出力モードの４倍に上げ、Ｓ／Ｎの劣化を考慮してＩＳＯ感度を調整することができる。したがって、広い輝度範囲で、手ぶれの影響を受け難く画像ぶれの少ない撮影が可能となる。また、撮像素子１１を画素加算出力モードで駆動する輝度範囲では、ＩＳＯ感度を上げて画像ぶれを抑制するだけでなく、画素加算の効果で撮像信号のデータ量を削減することができる。これによれば、メモリの制約がある場合において一度に展開可能な画像データの枚数を増やし、パノラマ撮影モードで合成可能な部分画像の枚数を増やすことができるので、広範囲を映したパノラマ画像を生成することができるようになる。なお、画素加算をすることによって解像度が劣化するが、複数の部分画像を繋ぎ合せてパノラマ画像を合成するパノラマ撮影モードでは、通常の撮影モードと比べて各部分画像の解像度が多少低下していても問題はない。また、パノラマ画像の合成では、各部分画像を位置合わせして繋ぎ合わせるときに各部分画像を円筒面に変換する円筒面変換処理を行うが、部分画像の画像サイズが小さいと、この円筒面変換処理に要する時間を短縮できるという効果もある。
【００３４】
より具体的には、本実施の形態では、画素加算の設定および露光条件の設定と併せて、焦点距離ｆや画像サイズ等を撮影条件として設定する。図６は、上記した画素加算および露光条件の設定を含む各撮影条件の対応付けをテーブル化して示した図である。例えば、図６に示すように、予め被写体輝度と許容移動速度との組み合わせと対応付けて、検出移動速度と、画素加算の設定と、シャッタースピードｓｓと、絞り値と、ＩＳＯ感度と、焦点距離ｆと、画像サイズとが撮影条件として設定されている。なお、図６では、各レコードに“Ａ”〜“Ｇ”の符号を付して、図５に示したＰ線図との対応を示している。
【００３５】
ここで、許容移動速度は、撮影処理時に許容するカメラ本体２と被写体との相対的な移動速度であり、デジタルカメラ１の設定状態に関連して設定される。この許容移動速度は、例えば画像サイズとレンズの画角を考慮して手ぶれが目立たない範囲で予め設定される。なお、その時点で設定されている画像サイズにあわせて変化させてもよいし、その装置での最大画像サイズ等を想定した固定値としてもよい。また、レンズがズームレンズの場合には、そのときの焦点距離（ズーム位置）に連動して変化させてもよい。あるいは、一般的にパノラマ撮影で多用されるワイド端の焦点距離での画角を想定した固定値としてもよい。
【００３６】
検出移動速度は、パノラマ撮影モード中に動きベクトル検出回路１９が検出したライブビュー画像の動きをもとに算出したカメラ本体２の移動速度に相当する。焦点距離ｆとしては、例えば固定値として“３５ｍｍ”が設定される。また、画像サイズとして、例えば固定値として“２Ｍ”が設定される。このように画像サイズを設定することで、画素加算を行うか否かに関わらず、部分画像の画像サイズを同じにすることができる。なお、画像サイズの値はパノラマ画像の画像サイズとして“６Ｍ”を想定した場合の値であり、部分画像の生成枚数やパノラマ画像の画像サイズをもとに適宜設定できる。例えば、部分画像の生成枚数が５枚の場合であれば、パノラマ画像の画像サイズを“６Ｍ”をもとに各部分画像の画像サイズを“１．２Ｍ”に設定し、設定した画像サイズ“１．２Ｍ”に従って部分画像に対してリサイズ処理を行うようにする。これによれば、均一な画質のパノラマ画像を生成することができる。
【００３７】
次に、デジタルカメラ１の動作について説明する。図７は、デジタルカメラ１の基本動作を示すフローチャートである。図７に示すように、デジタルカメラ１は、電源ボタン４が押下されて電源投入（パワーＯＮ）されると（ステップａ１：Ｙｅｓ）、パワーＯＮ状態に遷移する（ステップａ３）。
【００３８】
そして、メニュー操作（メニューボタン５の押下）がされた場合には（ステップａ５：Ｙｅｓ）、メニュー動作に移る（ステップａ７）。このメニュー動作では、ＣＰＵ２１がメニュー処理を開始し、メニュー画面を表示部２４に表示させてモードの設定メニューや各種撮影条件の設定メニュー等のメニュー項目を提示する。そして、ＣＰＵ２１は、ユーザ操作によって選択されたメニュー項目に応じた処理を行い、操作部２６からの操作信号に従ってモードの設定や撮影条件の設定・変更等を行うための処理を実行する。ここでのメニュー処理によって、例えば撮影モードや再生モード等のモードを設定することができ、撮影モードとして通常の撮影モードやパノラマ撮影モード等の撮影モードを設定することができる。
【００３９】
メニュー操作がなければ（ステップａ５：Ｎｏ）、現在設定されているモードに応じた動作に移る。すなわち、現在のモードが撮影モードの場合には（ステップａ９：Ｙｅｓ）、撮影モード動作に移る（ステップａ１１）。ここで、撮影モード動作に移ると、表示部２４に対してライブビュー画像の表示が継続的に行われるライブビュー画像表示状態となる。すなわち、撮像素子１１に結像されている被写体像をライブビュー画像データとしてＳＤＲＡＭ１５に一時的に記憶するとともに、このライブビュー画像データを表示部２４に表示する一連の処理を繰り返し行い、ライブビュー画像を動画的に連続表示する。一方、現在の動作モードが撮影モードではなく（ステップａ９：Ｎｏ）、再生モード等の撮影モード以外の動作モードの場合には（ステップａ１３：Ｙｅｓ）、そのモードに応じた動作に移る（ステップａ１５）。例えば、現在のモードが再生モードであれば、ＣＰＵ２１は、着脱メモリ２７に記録されている画像データを読み出して表示部２４に再生表示するための処理を実行する。
【００４０】
そして、電源ボタン４が押下されて電源が遮断（パワーＯＦＦ）されると（ステップａ１７：Ｙｅｓ）、デジタルカメラ１はパワーＯＦＦ状態へと遷移し（ステップａ１９）、基本動作を終える。パワーＯＦＦされなければ（ステップａ１７：Ｎｏ）、ステップａ５に戻る。
【００４１】
次に、撮影モードの場合のデジタルカメラ１の撮影モード動作について説明する。図８は、デジタルカメラ１の撮影モード動作を示すフローチャートである。撮影モード動作に移ると、ＣＰＵ２１が撮影モード処理を開始し、先ず、撮影モードの種類を判定する。通常の撮影モード等のパノラマ撮影モード以外の撮影モードが設定されている場合には（ステップｂ１：Ｎｏ）、その撮影モードに応じた撮影動作に移り（ステップｂ３）、その後、図７のステップａ１１にリターンしてステップａ１３に移行する。
【００４２】
パノラマ撮影モードが設定されている場合には（ステップｂ１：Ｙｅｓ）、ＣＰＵ２１は、パノラマ撮影処理を開始し、先ず、撮影条件設定処理を行って撮影処理時の撮影条件を設定する（ステップｂ５）。
【００４３】
図９は、撮影条件設定処理の詳細な処理手順を示すフローチャートである。撮影条件設定処理では、図９に示すように、ＣＰＵ２１は先ず、測光部として、取り込まれたライブビュー画像をもとに被写体像の明るさを測光するための処理を行い、被写体像の明るさを示す被写体輝度を算出する（ステップｃ１）。例えば、ＣＰＵ２１は、ライブビュー画像の画素値（輝度情報）をもとに被写体輝度を算出する。なお、公知の測光センサを用いて測光を行う構成としてもよい。
【００４４】
続いてＣＰＵ２１は、例えば焦点距離ｆや画像サイズ等のデジタルカメラ１の設定状態によって決められる許容移動速度を設定する（ステップｃ３）。そして、ＣＰＵ２１は、図６の対応付けに従い、画素加算設定部として、被写体輝度と許容移動速度との組み合わせから画素加算の設定を行う（ステップｃ５）。具体的には、ＣＰＵ２１は、画素加算を行うか否かの設定や、画素加算を行う場合の画素加算数を設定する。また、ＣＰＵ２１は、露出条件設定部として、被写体輝度と許容移動速度との組み合わせからシャッタースピードｓｓを設定し（ステップｃ７）、絞り値を設定し（ステップｃ９）、ＩＳＯ感度を設定して（ステップｃ１１）、各値を撮影処理時の露出条件として設定する。
【００４５】
このようにして被写体輝度と許容移動速度とをもとに撮影条件を設定したならば、図８のステップｂ５にリターンする。そして、ＣＰＵ２１は、１枚目の撮影タイミングの指示を受け付け、シャッターボタン３が押下されるまで待機状態となる。ユーザは、表示部２４に表示されるライブビュー画像を見ながらシャッターボタン３を押下し、１枚目の部分画像の撮影タイミングを指示する。
【００４６】
そして、ＣＰＵ２１は、シャッターボタン３が押下されたタイミングを撮影処理の開始タイミングとして撮影処理の開始を制御し、このときの撮影範囲の被写体像を１枚目の部分画像として撮影する（ステップｂ７）。このように、１枚目の部分画像の撮影においては、ＣＰＵ２１は、シャッターボタン３の押下によって撮影処理の開始タイミングの指示を受け付けるとともに、押下された場合に撮影処理の開始を制御し、指示部として機能する。そして、この撮影処理の際、ＣＰＵ２１は、制御部として、図９のステップｃ５で設定した画素加算の設定に従って撮像部１０を画素加算駆動させるとともに、図９のステップｃ７〜ｃ１１で設定した露出条件であるシャッタースピードｓｓ、絞り値およびＩＳＯ感度に従って撮像部１０の露出制御を行う。具体的には、ＣＰＵ２１は、画素加算の設定データを撮像回路１４に出力して撮像素子１１の駆動モードの切り換えを制御するとともに、画素加算を行う場合には、画素加算数を制御して撮像素子１１を４画素加算駆動させる。さらに、ＣＰＵ２１は、シャッタースピードｓｓおよび絞り値の各設定値をレンズ駆動回路１３に出力し、シャッタースピードｓｓに応じたシャッターの駆動や、絞り値に応じた絞りの駆動を制御して光量調整を行うための処理や、ＩＳＯ感度の設定値を撮像回路１４に出力してＩＳＯ感度に応じたゲイン調整を行うための処理を行い、撮影処理時の露出を制御する。この部分画像データは、ＳＤＲＡＭ１５に一時的に記憶される。
【００４７】
続いて、ＣＰＵ２１は、パン方向誘導ＯＳＤを表示部２４に表示する制御を行い、例えば上下左右のいずれかのパン方向の指示を受け付ける（ステップｂ９）。そして、ＣＰＵ２１は、方向判定処理を行い、カメラ本体２の回転方向を判定してパン方向を検出する（ステップｂ１１）。具体的には、ＣＰＵ２１は、角速度検出回路２０が検出した角速度をもとにカメラ本体２の回転方向を判定し、あるいは、動きベクトル検出回路１９が検出した動きベクトルをもとにカメラ本体２の移動方向を判定することによって、パン方向を検出する。カメラ本体２が動かされずにパン方向が検出されない場合には（ステップｂ１３：Ｎｏ）、ステップｂ１１に戻って再度方向判定処理を行う。
【００４８】
図１０〜図１３は、パン方向誘導ＯＳＤの一例を示す図である。ＣＰＵ２１は、各図１０〜図１３に示すようなパン方向誘導ＯＳＤ１０１〜１０４をライブビュー画像上に所定時間（例えば０．４秒）間隔で切り換え表示する制御を行い、上下左右のいずれかのパン方向の指示を受け付ける。具体的には、図１０では、ライブビュー画像上に表示されたパン方向誘導ＯＳＤ１０１によって左方向へのパンニング操作を促しており、ユーザがこのパン方向誘導ＯＳＤ１０１の表示に従ってカメラ本体２を左側に向けて水平方向に回転させれば、パン方向は左方向として検出される。同様にして、図１１では、ライブビュー画像上に表示されたパン方向誘導ＯＳＤ１０２によって右方向へのパンニング操作を促しており、ユーザがカメラ本体２を右側に向けて水平方向に回転させると、パン方向は右方向として検出される。図１２では、ライブビュー画像上に表示されたパン方向誘導ＯＳＤ１０３によって上方向へのパンニング操作を促しており、ユーザがカメラ本体２を上側に向けて垂直方向に回転させると、パン方向は上方向として検出される。図１３では、ライブビュー画像上に表示されたパン方向誘導ＯＳＤ１０４によって下方向へのパンニング操作を促しており、ユーザがカメラ本体２を下側に向けて垂直方向に回転させると、パン方向は下方向として検出される。
【００４９】
パン方向が検出された場合には（ステップｂ１３：Ｙｅｓ）、続いてＣＰＵ２１は、ライブビュー画像の動きに応じて移動するポインタと、このポインタの移動目標位置を含む移動目標位置近傍の所定領域を示すターゲットとをライブビュー画像上に表示する制御を行う（ステップｂ１５）。このとき、ＣＰＵ２１は、ステップｂ１１で検出したパン方向に従って、ポインタおよびターゲットの表示位置を設定する。
【００５０】
続いてＣＰＵ２１は、カメラ移動速度算出処理を行い、動きベクトル検出回路１９が検出した動きベクトルをもとに、カメラ本体２の移動速度を算出する（ステップｂ１７）。そして、ＣＰＵ２１は、速度判定部として、算出したフレーム当たりのカメラ本体２の移動速度が図９のステップｃ３で設定した許容移動速度を超えているか否かを判定する。超えていなければ（ステップｂ１９：Ｎｏ）、ステップｂ２３に移行する。超えている場合には（ステップｂ１９：Ｙｅｓ）、ＣＰＵ２１は、告知部として警告表示処理を行い、カメラ本体２の移動速度が速すぎる旨のメッセージを表示部２４に表示させて警告を報知する（ステップｂ２１）。これによれば、ユーザに対し、カメラ本体２のパンニング操作を遅くするように注意を促すことができる。なお、メッセージの表示に限らず、例えばポインタやターゲットの表示形態を変更することによって警告を報知してもよい。表示形態の変更については、描画色の変更や点滅表示等、通常時と識別可能であればよい。あるいは、デジタルカメラ１が具備する図示しないスピーカ等の音出力部から所定の警告音を音出力することとしてもよい。
【００５１】
ステップｂ２３では、ＣＰＵ２１は、算出したカメラ本体２の移動速度をライブビュー画像の動きに関する量とし、このカメラ本体２の移動速度に従ってポインタの表示位置を算出して表示を更新する。そして、ＣＰＵ２１は、ポインタの表示位置がターゲットの枠内か否かを判定し、ターゲットの枠内でない場合には（ステップｂ２５：Ｎｏ）、ステップｂ１７に戻る。一方、ターゲットの枠内の場合には（ステップｂ２５：Ｙｅｓ）、ＣＰＵ２１は、撮影処理の開始を制御し、このときの撮影範囲の被写体像を部分画像として撮影する（ステップｂ２７）。このように、２枚目以降の部分画像の撮影においては、ＣＰＵ２１は、カメラ本体２のパンニング操作を受け付け、ポインタＰＭがターゲットＴＭの枠内に移動したときに撮影処理を自動的に開始し、指示部として機能する。そして、この撮影処理の際、ＣＰＵ２１は、制御部として、図９のステップｃ５で設定した画素加算の設定に従って撮像部１０を画素加算駆動させるとともに、図９のステップｃ７〜ｃ１１で設定した露出条件であるシャッタースピードｓｓ、絞り値およびＩＳＯ感度に従って撮像部１０の露出制御を行う。この部分画像データは、ＳＤＲＡＭ１５に一時的に記憶される。
【００５２】
図１４−１は、１枚目の部分画像の撮影処理後の表示画面の一例を示す図であり、図１４−２は、ポインタＰＭがターゲットＴＭの枠内に位置したときの表示画面例である。ここで、図１４−１および図１４−２は、図１１に示したパン方向誘導ＯＳＤ１０２に従ってパン方向を右として指示した場合の表示画面を示しており、ライブビュー画像上には、ポインタＰＭとターゲットＴＭとが左右に表示され、図１４−１に向かって右側にポインタＰＭが、左側にターゲットＴＭが配置されている。ＣＰＵ２１は、隣接するパン方向（右）の撮影範囲が所定の重複率で重複するように定められる次の撮影位置に従ってポインタＰＭおよびターゲットＴＭを配置する。このようにして配置されたポインタＰＭは、カメラ本体２の移動に伴って移動し、例えば図１４−１の状態からカメラ本体２を右方向にパンニング操作すると、ライブビュー画像とともにターゲットＴＭが配置される左側へと移動してく。そして、図１４−２に示すように、ポインタＰＭがターゲットＴＭの枠内に位置したときに、自動的に撮影処理が行われ、２枚目の部分画像が撮影される。
【００５３】
なお、図１０に示したパン方向誘導ＯＳＤ１０１に従ってパン方向を左として指示した場合であれば、ポインタＰＭは左側、ターゲットＴＭは右側を初期位置として配置される。また、図１２に示したパン方向誘導ＯＳＤ１０３または図１３に示したパン方向誘導ＯＳＤ１０４に従ってパン方向を上または下として指示した場合には、ポインタＰＭおよびターゲットＴＭは上下に配置され、パン方向が上であればポインタＰＭは下側、ターゲットＴＭは上側を初期位置として配置される。そして、カメラ本体２が上方向にパンニング操作されれば、ライブビュー画像とともにターゲットＴＭが配置される上側へと移動していく。パン方向が下であればポインタＰＭは上側、ターゲットＴＭは下側を初期位置として配置される。
【００５４】
続いて図８に示すように、ＣＰＵ２１は、所定枚数の撮影を終了したか否かを判定する。例えば、本実施の形態では、３枚の部分画像を撮影してパノラマ画像を生成するので、３枚の部分画像を撮影したか否かを判定する。なお、部分画像の生成枚数は３枚に限定されない。また、この生成枚数をユーザが適宜設定できるように構成してもよい。そして、所定枚数の撮影が終了していない場合には（ステップｂ２９：Ｎｏ）、ステップｂ１５に戻る。所定枚数の撮影を行った場合には（ステップｂ２９：Ｙｅｓ）、画像処理回路１８が、パノラマ画像を生成するための処理を行う（ステップｂ３１）。ここで、画像処理回路１８は、画像合成部として、生成した所定枚数の部分画像に対して変換処理を行なった上でパン方向に従って繋ぎ合わせて合成する。そして、ＣＰＵ２１は、生成したパノラマ画像を表示部２４に表示する制御を行い（ステップｂ３３）、処理を終了する。また、このとき、生成したパノラマ画像を着脱メモリ２７に記録する。
【００５５】
以上説明したように、本実施の形態によれば、連続的な撮影処理を自動的に行って複数の部分画像を生成し、各部分画像を合成してパノラマ画像を生成するパノラマ撮影モードにおいて、被写体輝度と許容移動速度とをもとに画素加算の設定を行い、露光条件を設定することができる。そして、撮影処理の際、画素加算の設定に従って撮像部１０を画素加算駆動させるとともに、露出条件の設定に従って撮像部１０の露出制御を行うことができ、撮影感度を上げることができる。したがって、広い輝度範囲で手ぶれの影響を受け難く画像ぶれの少ない撮影が可能となる。また、画素加算を行う輝度範囲では、撮影感度を上げて画像ぶれを抑制するだけでなく、撮像信号のデータ量を削減することができる。
【００５６】
以上、本発明の好適な実施の形態について説明したが、本発明は、上記したものに限定されず、発明の趣旨を逸脱しない範囲で適宜変更が可能である。
【００５７】
図１５は、変形例におけるＩＳＯ感度の調整原理を説明する図であり、横軸を被写体像の明るさを示す被写体輝度、縦軸をＩＳＯ感度、二点鎖線で示す斜め軸をシャッタースピードｓｓとして、デジタルカメラ１の露出制御のＰ線図を示している。また、図１６は、上記した画素加算および露光条件の設定を含む各撮影条件の対応付けをテーブル化して示した図であり、各レコードに“Ｈ”〜“Ｏ”の符号を付して、図１５に示したＰ線図との対応を示している。
【００５８】
本変形例では、画素加算数を２段階で切り換えることによって、ＩＳＯ感度をさらに上げている。すなわち、図１５に示すように、被写体輝度がＢ１１以上の高輝度側では、撮像素子１１をフル画素出力モードで駆動するとともに、絞りを２絞りとして絞り値を設定する。そして、１／１２５秒を限度としてシャッタースピードｓｓを漸次遅くしていくことによって、ＩＳＯ感度をフル画素出力モードでの最低感度（１００）に維持する（Ｈ）。一方、被写体輝度がＢ１２以上であって、Ｂ１１に満たない場合には、撮像素子１１の駆動モードを画素加算出力モードに切り換えてＩＳＯ感度の値を高感度側に所定値シフトさせる。このとき、例えば画素加算数を“４”として撮像素子１１を４画素加算駆動することとし、ＩＳＯ感度をフル画素出力モードでの最低感度の４倍である４００に上げる。そして、被写体輝度がＢ１２〜Ｂ１１の範囲では、１／１２５秒を限度としてシャッタースピードｓｓを漸次遅くしていき、ＩＳＯ感度を４００に維持する（Ｉ）。そして、被写体輝度がＢ１２に満たない場合には、画素加算数を切り換えてＩＳＯ感度の値を高感度側にさらに所定値シフトさせる。例えば、画素加算数を“９”に切り換えて撮像素子１１を９画素加算駆動することとして、ＩＳＯ感度をフル画素出力モードでの最低感度の９倍である９００に上げる。そして、図５に示した場合と同様の要領で（Ｊ）〜（Ｎ）の段階を経てＩＳＯ感度を最大の３６００まで漸次上げていき、被写体輝度がＢ１７に満たない範囲では、１／１５秒を限度としてシャッタースピードｓｓを漸次遅くしていくことによってＩＳＯ感度を３６００に維持する（Ｏ）。なお、画素加算数を切り換える段数は２段階に限らず、また切り換える画素加算数についても、適宜設定してよい。本変形例によれば、上記した実施の形態と同様の効果を奏することができるとともに、画素加算数を多段階で切り換えることができるので、より手ぶれの影響を受け難く画像ぶれの少ない撮影が可能となる。
【００５９】
また、部分画像の生成枚数を加味して画素加算数を設定することとしてもよい。この場合には、ＣＰＵ２１は、例えばパノラマ撮影モードの設定メニューとして、部分画像の生成枚数の指定を受け付けるメニュー項目を表示部２４に表示させて提示するとともに、操作部２６からの操作信号に従って生成枚数の設定を行い、枚数設定部として機能する。そして、ＣＰＵ２１は、この生成枚数をもとに画素加算数を設定する。このとき、ＣＰＵ２１は、生成枚数が少ない場合の画素加算数が、多い場合の画素加算数に比して小さくなるように、画素加算数を設定することとしてもよい。例えば、上記した実施の形態では、部分画像の生成枚数を３枚とし、画素加算を行う場合の画素加算数を“４”として説明したが、これに対して、生成枚数が５枚の場合に、画素加算数を“９”として設定する。さらにこのとき、この画素加算数を、パノラマ画像の画像サイズと部分画像の生成枚数から求まる各部分画像の画像サイズに従って設定するようにしてもよい。これによれば、部分画像の生成枚数やパノラマ画像の画像サイズをもとに画素加算数を調整することができるので、手ぶれによる画像ぶれの抑制と併せて、メモリの制約がある場合であっても、各部分画像をメモリ上に一度に展開できるような画像サイズで生成することができるので、パノラマ撮影モードで合成可能な部分画像の枚数を増やすことができ、広範囲を映したパノラマ画像を生成することができるようになる。
【００６０】
また、上記した実施の形態では、パノラマ撮影モードに移行したときに取り込んだライブビュー画像から被写体輝度を算出し、この被写体輝度と許容移動速度とをもとに、画素加算および露光条件の設定を含む各撮影条件を設定することとした。そして、ここで設定した撮影条件を、各部分画像の撮影処理に適用する場合について説明したが、撮影処理の都度、各撮影条件を設定することとしてもよい。
【図面の簡単な説明】
【００６１】
【図１】デジタルカメラの背面図である。
【図２】デジタルカメラのシステム構成を示すブロック図である。
【図３】動きベクトル検出回路による動きベクトルの検出原理を示す説明図である。
【図４】パノラマ撮影モードの概要を説明する説明図である。
【図５】ＩＳＯ感度の調整原理を説明する図である。
【図６】画素加算および露光条件の設定を含む各撮影条件の対応付けをテーブル化して示した図である。
【図７】デジタルカメラの基本動作を示すフローチャートである。
【図８】デジタルカメラの撮影モード動作を示すフローチャートである。
【図９】撮影条件設定処理の詳細な処理手順を示すフローチャートである。
【図１０】パン方向誘導ＯＳＤの一例を示す図である。
【図１１】パン方向誘導ＯＳＤの他の例を示す図である。
【図１２】パン方向誘導ＯＳＤの他の例を示す図である。
【図１３】パン方向誘導ＯＳＤの他の例を示す図である。
【図１４−１】１枚目の部分画像の撮影処理後の表示画面の一例を示す図である。
【図１４−２】ポインタがターゲットの枠内に位置したときの表示画面の一例を示す図である。
【図１５】変形例におけるＩＳＯ感度の調整原理を説明する図である。
【図１６】変形例における画素加算および露光条件の設定を含む各撮影条件の対応付けをテーブル化して示した図である。
【符号の説明】
【００６２】
１      デジタルカメラ
１０      撮像部
１１      撮像素子
１２      レンズ系ユニット
１３      レンズ駆動回路
１４      撮像回路
１５      ＳＤＲＡＭ
１６      ＡＥ部
１７      ＡＦ部
１８      画像処理回路
１９      動きベクトル検出回路
２０      角速度検出回路
２１      ＣＰＵ
２２      内蔵メモリ
２３      表示駆動回路
２４      表示部
２５      通信Ｉ／Ｆ
２６      操作部
３      シャッターボタン（レリーズボタン）
５      メニューボタン
６      十字ボタン
７      ＯＫボタン
２７      着脱メモリ
２８      電源回路
２９      電池
３０      バス
２      カメラ本体
【図１】
2009232275.tif 000003
【図２】
2009232275.tif 000004
【図３】
2009232275.tif 000005
【図４】
2009232275.tif 000006
【図５】
2009232275.tif 000007
【図６】
2009232275.tif 000008
【図７】
2009232275.tif 000009
【図８】
2009232275.tif 000010
【図９】
2009232275.tif 000011
【図１０】
2009232275.tif 000012
【図１１】
2009232275.tif 000013
【図１２】
2009232275.tif 000014
【図１３】
2009232275.tif 000015
【図１４−１】
2009232275.tif 000016
【図１４−２】
2009232275.tif 000017
【図１５】
2009232275.tif 000018
【図１６】
2009232275.tif 000019