(57)【特許請求の範囲】
【請求項１】
連続して撮影された複数枚の露出不足の画像を合成することにより、目標とする露出の画像を得る撮像装置であって、
被写体像から画像信号を生成する撮像手段と、
前記撮像手段の感度の上限値を設定する設定手段と、
前記設定手段により設定された前記感度の上限値に基づいて、前記連続して撮影される各１枚の画像の撮影条件と、連続して撮影する画像の枚数とを制御する制御手段とを備え、
前記制御手段は、前記被写体の輝度が小さくなるに従って前記連続して撮影する画像の枚数を増やすように制御し、予め定められた枚数に達しても目標とする露出が得られなくなったときには、当該予め定められた枚数を保って各１枚の感度を上げるように制御することを特徴とする撮像装置。
【請求項２】
前記制御手段は、前記予め定められた枚数を保って各１枚の感度を上げるように制御したときに、予め定められた感度に達しても目標とする露出が得られなくなったときには、前記予め定められた枚数を超えて前記連続して撮影する画像の枚数を増やすように制御することを特徴とする請求項１に記載の撮像装置。
【請求項３】
被写体像から画像信号を生成する撮像手段を備え、連続して撮影された複数枚の露出不足の画像を合成することにより、目標とする露出の画像を得る撮像装置を制御する方法であって、
前記撮像手段の感度の上限値を設定する設定工程と、
前記設定工程において設定された前記感度の上限値に基づいて、前記連続して撮影される各１枚の画像の撮影条件と、連続して撮影する画像の枚数とを制御する制御工程とを備え、
前記制御工程においては、前記被写体の輝度が小さくなるに従って前記連続して撮影する画像の枚数を増やすように制御し、予め定められた枚数に達しても目標とする露出が得られなくなったときには、当該予め定められた枚数を保って各１枚の感度を上げるように制御することを特徴とする撮像装置の制御方法。
【請求項４】
前記制御工程においては、前記予め定められた枚数を保って各１枚の感度を上げるように制御したときに、予め定められた感度に達しても目標とする露出が得られなくなったときには、前記予め定められた枚数を超えて前記連続して撮影する画像の枚数を増やすように制御することを特徴とする請求項３に記載の撮像装置の制御方法。
【請求項５】
請求項３または４に記載の制御方法をコンピュータに実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、デジタルカメラ等の撮像装置において、複数枚の画像を合成することで手ブレを補正する技術に関するものである。
【背景技術】
【０００２】
従来、銀塩カメラ、ビデオカメラ、電子スチルカメラなどの手持ち撮影時に発生する手ブレを補正する技術についてはさまざまなものが提案され、かつ実用化されている。
【０００３】
たとえば、振動ジャイロなどの角速度センサによって手ブレを検知し、光学系を揺動させたり、光軸と垂直方向に補正光学系を駆動することによって手ブレを抑制する技術が、一眼レフカメラ用の交換レンズ、電子スチルカメラ等において既に用いられている。防振機能により、より多くの状況で手ブレに影響されずに撮影することが可能となり、その効果は大きい。しかしながら、角速度センサ及び補正光学系が追加されることにより、手ブレ補正機能を持たない交換レンズ、電子スチルカメラに比べて大型化やコスト増が避けられないという問題があった。
【０００４】
一方、ビデオカメラではＮＴＳＣやＰＡＬなどのテレビ方式に合わせて１／６０秒または１／５０秒間隔で撮影が行われるため、撮像された各画像間での動きベクトルを検知して、角速度センサの代わりに手ブレ量を測定する技術を用いるものがある。また手ブレ補正に関しても、撮像素子から画像を取り出す切り出し位置を検知された手ブレ量に応じて変えることにより、補正光学系のような可動部分を持たずに手ブレ抑制機能を実現しているものもある。これらの技術では大型化やコスト増を回避することができる。
【０００５】
しかしながら、電子スチルカメラにおいては、動画と静止画の違いから、このようなビデオカメラの手ブレ補正技術をそのまま応用することは困難である。なぜなら、電子スチルカメラでは銀塩カメラと同様に、測光結果によって定まった露光時間中、連続して撮像素子での蓄積を行うからである。蓄積に並行して画像データを読み出すことは困難であることから、電子スチルカメラでは露光中にリアルタイムに画像から動きベクトルを得ることができない。また手ブレ補正についても、露光中にすでに撮像素子上には手ブレが重畳された画像が蓄積されているため、画像の切り出し位置を変えても手ブレを補正することはできない。
【０００６】
そこで、電子スチルカメラに好適な手ブレ補正技術として、次のような技術が提案されている。即ち、手ブレが目立たない程度の速いシャッタ速度で複数枚の露出不足の画像を連続撮影し、撮影後の処理でそれら複数枚の画像の位置合わせを行いながら合成して手ブレの目立たない適正露出の画像を得るというものである。
【０００７】
本願出願人が既に出願している特許文献１には、順次撮像した画像を、経時的な位置ずれに対応して座標変換を行った後に合成する技術が開示されている。
【特許文献１】特許３１１０７９７号公報
【発明の開示】
【発明が解決しようとする課題】
【０００８】
ところで、電子スチルカメラでは、銀塩フィルムのＩＳＯ感度に相当する感度を各撮影コマごとに設定することが可能である。感度も含めて、絞り値、シャッタ速度を自動的に設定する自動露出機能を持つカメラは実用化されている。しかし、感度を上げるとノイズが増え、画質が低下するという問題があった。
【０００９】
ここで、上記の複数枚の画像を合成して手ブレを補正する技術は、基本的に、感度を上げてシャッタ速度を早くすることにより手ブレを抑制するのではなく、感度を上げずに速いシャッタ速度で連続撮影した複数枚の露出不足の画像を合成するものである。
【００１０】
しかしながら、画像合成による手ブレ補正でも、被写体が暗い場合には、感度を上げないと連続撮影する画像の枚数が多くなり、撮影動作と画像の合成処理に多くの時間がかかるという問題がある。また、逆に感度を上げると、連続撮影する画像の枚数を減らすことはできるが、上述のようにノイズが増え、合成後の画像の画質が低下するという問題がある。
【００１１】
従って、本発明は上述した課題に鑑みてなされたものであり、その目的は、連続撮影した複数の画像を合成して手ブレを補正する場合に、感度と連続撮影する画像の枚数の関係を適切に制御できるようにすることである。
【課題を解決するための手段】
【００１２】
上述した課題を解決し、目的を達成するために、本発明に係わる撮像装置は、連続して撮影された複数枚の露出不足の画像を合成することにより、目標とする露出の画像を得る撮像装置であって、被写体像から画像信号を生成する撮像手段と、前記撮像手段の感度の上限値を設定する設定手段と、前記設定手段により設定された前記感度の上限値に基づいて、前記連続して撮影される各１枚の画像の撮影条件と、連続して撮影する画像の枚数とを制御する制御手段とを備え、前記制御手段は、前記被写体の輝度が小さくなるに従って前記連続して撮影する画像の枚数を増やすように制御し、予め定められた枚数に達しても目標とする露出が得られなくなったときには、当該予め定められた枚数を保って各１枚の感度を上げるように制御することを特徴とする。
【００１３】
また、本発明に係わる撮像装置の制御方法は、被写体像から画像信号を生成する撮像手段を備え、連続して撮影された複数枚の露出不足の画像を合成することにより、目標とする露出の画像を得る撮像装置を制御する方法であって、前記撮像手段の感度の上限値を設定する設定工程と、前記設定工程において設定された前記感度の上限値に基づいて、前記連続して撮影される各１枚の画像の撮影条件と、連続して撮影する画像の枚数とを制御する制御工程とを備え、前記制御工程においては、前記被写体の輝度が小さくなるに従って前記連続して撮影する画像の枚数を増やすように制御し、予め定められた枚数に達しても目標とする露出が得られなくなったときには、当該予め定められた枚数を保って各１枚の感度を上げるように制御することを特徴とする。
【発明の効果】
【００１４】
本発明によれば、連続撮影した複数の画像を合成して手ブレを補正する場合に、感度と連続撮影する画像の枚数の関係を適切に制御することが可能となる。
【発明を実施するための最良の形態】
【００１５】
以下、本発明の好適な一実施形態について、添付図面を参照して詳細に説明する。
【００１６】
図１は、本発明の一実施形態に係わる撮像装置（レンズ交換式の一眼レフデジタルカメラ）の構成を示すブロック図である。
【００１７】
図１において、撮像装置２００には、撮影レンズ１００が不図示のマウント部のレンズ装着機構を介して着脱可能に取り付けられる。マウント部には、電気接点ユニット１０７が設けられている。撮像装置２００は、撮影レンズ１００とこの電気接点ユニット１０７を介して通信を行い、撮影レンズ１００内のフォーカスレンズ１０１および光量を調節する絞り１０２の駆動を制御する。なお、図１には、撮影レンズ１００内のレンズとしてフォーカスレンズ１０１のみを示しているが、このほかに変倍レンズや固定レンズが設けられ、これらを含めてレンズユニットを構成する。
【００１８】
不図示の被写体からの光束は、撮影レンズ１００内のフォーカスレンズ１０１を含むレンズユニットおよび絞り１０２を介して、撮像装置２００内のクイックリターンミラー２０３に導かれる。クイックリターンミラー２０３は、撮影光路内に光軸に対して斜めに配置されて、被写体からの光束を上方のファインダー光学系に導く第１の位置（図示した位置）と、撮影光路外に退避する第２の位置とに移動が可能である。
【００１９】
クイックリターンミラー２０３の中央部はハーフミラーになっており、クイックリターンミラー２０３が第１の位置にダウンしているときには、被写体からの光束の一部がハーフミラー部を透過する。そして、この透過した光束は、クイックリターンミラー２０３の背面側に設けられたサブミラー２０４で反射され、焦点検出回路２０６とともに自動焦点調整ユニットを構成する位相差ＡＦセンサ２０５に導かれる。焦点検出回路２０６は、位相差ＡＦセンサ２０５の出力信号から、公知の位相差ＡＦ技術を用いて、撮影レンズ１００の合焦状態の検出（焦点検出）を行う。
【００２０】
一方、クイックリターンミラー２０３で反射された光束は、ピント面に存在するファインダースクリーン２０２、およびペンタプリズム２０１、接眼レンズ２０７により構成されるファインダー光学系を介して撮影者の目に至る。
【００２１】
また、クイックリターンミラー２０３が第２の位置にアップした際には、撮影レンズ１００からの光束は、機械シャッタであるフォーカルプレーンシャッタ２１０および光学フィルタ２１１を介して撮像素子２１２に至る。この撮像素子２１２は、ＣＣＤやＣＭＯＳセンサ等により代表される被写体像を光電変換するイメージセンサである。光学フィルタ２１１は、赤外線をカットして可視光線のみを撮像素子２１２へ導く機能と、光学ローパスフィルタとしての機能とを有する。
【００２２】
また、フォーカルプレーンシャッタ２１０は、先幕および後幕を有して構成されており、撮影レンズ１００からの光束の透過および遮断を制御する。
【００２３】
なお、クイックリターンミラー２０３が第２の位置にアップしたときには、サブミラー２０４もクイックリターンミラー２０３に対して折り畳まれて撮影光路外に退避する。
【００２４】
また、本実施形態の撮像装置２００は、この撮像装置全体の制御を司るシステムコントローラ２３０を有する。システムコントローラ２３０は、ＣＰＵやＭＰＵ等により構成され、後述する各回路等の動作を制御する。
【００２５】
システムコントローラ２３０は、電気接点ユニット１０７を介して、撮影レンズ１００内のレンズ制御回路１０４および絞り制御駆動回路１０６に対して通信を行う。レンズ制御回路１０４は、システムコントローラ２３０からの信号に応じて、フォーカスレンズ１０１を光軸に沿って駆動してピント合わせを行うレンズ駆動機構１０３を制御する。レンズ駆動機構１０３は、ステッピングモータやＤＣモータを駆動源として有する。
【００２６】
また、絞り制御駆動回路１０６は、システムコントローラ２３０からの信号に応じて、絞り１０２を駆動する絞り駆動機構１０５を制御する。
【００２７】
撮影レンズ１００がズームレンズの場合、手動でレンズの焦点距離を変更できるズーム機構１０８が内蔵されている。
【００２８】
また、ズーム機構１０８によるレンズの焦点距離変化は、焦点距離検出部１０９によって検出され、焦点距離情報として、レンズ制御回路１０４および電気接点ユニット１０７を介してシステムコントローラ２３０に通信される。
【００２９】
また、システムコントローラ２３０は、シャッタ制御回路２１５と測光回路２０９とにも接続されている。シャッタ制御回路２１５は、システムコントローラ２３０からの信号に応じて、フォーカルプレーンシャッタ２１０の先幕および後幕の走行駆動を制御する。
【００３０】
また、システムコントローラ２３０には、ＥＥＰＲＯＭ（記憶手段）２２３も接続されている。ＥＥＰＲＯＭ２２３には、撮像装置２００を制御する上で調整が必要なパラメータや、撮像装置個体の識別を行うための固有の情報であるカメラＩＤ（識別）情報が記憶されている。また、基準レンズ（撮像装置２００の工場での調整時に用いられる撮影レンズ）を用いて調整された、撮影に関するパラメータの調整値等が記憶されている。
【００３１】
測光回路２０９は、接眼レンズ２０７の近傍に配設された測光センサ２０８に接続されており、測光センサ２０８を通じて被写体の輝度を測定する。測光回路２０９の測定結果は、システムコントローラ２３０へ送られる。
【００３２】
また、システムコントローラ２３０は、レンズ制御回路１０４を介してレンズ駆動機構１０３を制御することにより、フォーカスレンズ１０１を移動させて被写体像を撮像素子２１２上に結像させる。また、システムコントローラ２３０は、設定されたＡｖ値（絞り値）に基づいて、絞り制御駆動回路１０６を介して絞り駆動機構１０５を制御し、さらに、設定されたＴｖ値（シャッタ速度）に基づいてシャッタ制御回路２１５に制御信号を出力する。
【００３３】
フォーカルプレーンシャッタ２１０の先幕、後幕は、駆動源がバネにより構成されており、シャッタ走行後、次の動作のためにバネチャージを要する。シャッタチャージ機構２１４は、このバネチャージを行う。また、ミラー駆動機構２１３によりクリックリターンミラー２０３のアップダウン駆動が行われる。
【００３４】
また、システムコントローラ２３０には、カメラＤＳＰ２２７が接続されている。このカメラＤＳＰ２２７は、ＤＳＰ（デジタル信号プロセッサ）により構成される補正データサンプル回路及び補正回路である。そして、撮像素子２１２の制御、および撮像素子２１２から入力された画像データの補正や加工などをシステムコントローラ２３０の指令に基いて実行する。画像データの補正、加工の項目の中には、オートホワイトバランスも含まれている。
【００３５】
オートホワイトバランスとは、撮影画像中の最大輝度部分を所定の色（白色）に補正する機能である。オートホワイトバランスについては、システムコントローラ２３０からの命令により補正量を変更することが可能である。
【００３６】
カメラＤＳＰ２２７には、タイミングジェネレータ２１９、セレクタ２２２を介してＡ／Ｄコンバータ２１７、ビデオメモリ２２１、ワークメモリ２２６が接続されている。
【００３７】
撮像素子２１２からの電気信号は、既知の相関二重サンプリング等の方法により撮像素子２１２の出力に含まれるリセットノイズ等を除去するとともに、所定の信号レベルまで出力を増幅するＣＤＳ／ＡＧＣ回路２１６に入力される。そして、ＣＤＳ／ＡＧＣ回路２１６からの出力信号は、各画素毎に順にＡ／Ｄコンバータ２１７で所定のデジタル信号に変換される。
【００３８】
ここで、撮像素子２１２は、全体の駆動タイミングを決定しているタイミングジェネレータ２１９からの信号に基づき、各画素毎の水平駆動並びに垂直駆動のためのドライバ回路２１８からの出力で駆動されることにより、画像信号を発生して出力する。同様に、撮像素子２１２から出力される画像信号をアナログ的に処理して所定の信号レベルに変換するＣＤＳ／ＡＧＣ回路２１６、およびＡ／Ｄコンバータ２１７も、タイミングジェネレータ２１９からのタイミング信号に基づいて動作する。
【００３９】
Ａ／Ｄコンバータ２１７からの出力は、システムコントローラ２３０からの信号に基づいて信号を選択するセレクタ２２２を介してメモリコントローラ２２８に入力され、フレームメモリであるＤＲＡＭ２２９に全て転送される。
【００４０】
撮影動作終了後、メモリコントローラ２２８の制御により、撮影データを記憶しているＤＲＡＭ２２９の内容を、セレクタ２２２を介してカメラＤＳＰ２２７に転送する。このカメラＤＳＰ２２７は、ＤＲＡＭ２２９に記憶されている各撮影データの各画素データを基に、ＲＧＢの各色信号を生成する。
【００４１】
ビデオカメラやコンパクトタイプのデジタルカメラでは、撮影前状態時に、この結果をビデオメモリ２２１に定期的（各フレーム毎）に転送することで、モニタ表示部２２０によりファインダー表示（ライブビュー）等を行っている。一眼レフ方式のデジタルカメラでは、通常、撮影前時点ではクイックリターンミラー２０３やフォーカルプレーンシャッタ２１０により撮像素子２１２は遮光されているため、ライブビューは行えない。しかし、クイックリターンミラー２０３をアップし撮影光路より退避させてからフォーカルプレーンシャッタ２１０を開いた状態にすることで、ライブビュー動作が可能となる。また、ライブビュー時に撮像素子からの画像信号をカメラＤＳＰ２２７もしくはシステムコントローラ２３０が処理することでコントラスト評価値を得ることができ、この評価値を用いてコントラスト方式のＡＦを行うことが可能である。
【００４２】
撮影時には、システムコントローラ２３０からの制御信号によって、１フレーム分の各画素データをＤＲＡＭ２２９から読み出し、カメラＤＳＰ２２７で画像処理を行ってから、一旦、ワークメモリ２２６に記憶する。そして、ワークメモリ２２６のデータを圧縮・伸張回路２２５で所定の圧縮フォーマットに基づいて圧縮し、その結果を外部の不揮発性メモリ（外部メモリ）２２４に記憶する。不揮発性メモリ２２４として、通常、フラッシュメモリ等の不揮発性メモリを使用する。また、ハードディスク、磁気ディスク等などであってもよい。
【００４３】
また、カメラＤＳＰ２２７は後述する画像ブレ補正用の動きベクトル検知の機能も有する。動きベクトル検知を行う場合は、ＤＲＡＭ２２９に保存されている２フレーム分の画素データを読み出し、カメラＤＳＰ２２７で相関演算を行い、動きベクトルを求める。動きベクトルの求め方についての詳細は後述する。
【００４４】
また、撮影済みの画像データを観察する場合、不揮発性メモリ２２４に圧縮・記憶されたデータを、圧縮・伸張回路２２５を通じて通常の撮影画素毎のデータに伸張し、その結果をカメラＤＳＰ２２７に接続されているビデオメモリ２２１に転送する。これにより、モニタ表示回路２２０を通じて表示を行うことができる。
【００４５】
さらに、システムコントローラ２３０には、表示回路２３１と、レリーズスイッチＳＷ１（２３３）と、レリーズスイッチＳＷ２（２３４）と、防振モードのＯＮ／ＯＦＦ状態を切り替える防振モードスイッチ２３５が接続されている。また、撮影モードを切り替えるためのモードダイアル２３６、およびその他の設定や各種の選択を行うための操作スイッチ類２３２、も接続されている。モードダイアル２３６には「Ｐ（プログラムモード）」、「Ｔｖ（シャッタ速度優先モード）」、「Ａｖ（絞り優先モード）」、「Ｍ（マニュアルモード）」等の各種撮影モードを示すポジションがある。また、それ以外にも風景やマクロ撮影、動体撮影向けのスポーツなど被写体によりプリセットされた撮影モードのポジションもある。また、電源ＯＦＦを示す位置もあり、電源スイッチを兼ねている。
【００４６】
また、以上に加えて撮影時の感度の上限を設定するためのスイッチ類である感度上限設定部２３７もシステムコントローラ２３０に接続されている。
【００４７】
表示回路２３１は、上記各スイッチ類により設定又は選択されたカメラの動作状態を、液晶素子やＬＥＤ（発光ダイオード）、有機ＥＬ等の表示素子により表示する。
【００４８】
レリーズスイッチＳＷ１（２３３）は、測光・焦点検出などの撮影準備動作を開始させるためのスイッチである。レリーズスイッチＳＷ２（２３４）は、撮影動作（静止画像を取得するためのミラーアップ、絞り駆動、シャッタ駆動および、電荷蓄積および電荷読み出し動作等）を開始させるためのスイッチである。
【００４９】
一方、撮影レンズ１００において、レンズ制御回路１０４には、撮影レンズ１００の開放絞り値等の性能情報、撮影レンズ１００を識別するための固有の情報であるレンズＩＤ（識別）情報、およびシステムコントローラ２３０から通信により受け取った情報を記憶するメモリ（図示せず）が設けられている。なお、性能情報およびレンズＩＤ情報は、撮像装置２００への装着時における初期通信により、システムコントローラ２３０に送信され、システムコントローラ２３０はこれらをＥＥＰＲＯＭ２２３に記憶させる。
【００５０】
次に、図２乃至図８を参照して、一実施形態の撮像装置２００の動作について説明する。
【００５１】
図２及び図３は本実施形態の撮像装置２００の動作の主ルーチンを示すフローチャートである。
【００５２】
電池交換等の電源投入により、システムコントローラ２３０はフラグや制御変数等を初期化する（ステップＳ１０１）。
【００５３】
システムコントローラ２３０は、モードダイアル２３６の設定位置を判断し、モードダイアル２３６が電源ＯＦＦに設定されていたならば（ステップＳ１０２）、ステップＳ１０４に進む。そして、各表示部の表示を終了状態に変更し、フラグや制御変数等を含む必要なパラメータや設定値、設定モードをＥＥＰＲＯＭ２２３に記録する。また、撮像装置２００各部の不要な電源を遮断する等の所定の終了処理を行った後（ステップＳ１０４）、ステップＳ１０２に戻る。
【００５４】
モードダイアル２３６がＰ、Ｔｖ、Ａｖ、Ｍなどの撮影モードに設定されていたならば（ステップＳ１０２）、ステップＳ１０５に進む。
【００５５】
システムコントローラ２３０は、電池等により構成される図示されない電源の残容量や動作情況が撮像装置２００の動作に問題があるか否かを判断する（ステップＳ１０５）。そして、問題があるならば表示回路２３１を用いて画像や音声により所定の警告表示を行った後に（ステップＳ１０７）、ステップＳ１０２に戻る。
【００５６】
電源に問題が無いならば（ステップＳ１０５）、システムコントローラ２３０は記録媒体である不揮発性メモリ２２４の動作状態が撮像装置２００の動作、特に記録媒体に対する画像データの記録再生動作に問題があるか否かを判断する（ステップＳ１０６）。そして、問題があるならば表示回路２３１を用いて画像や音声により所定の警告表示を行った後に（ステップＳ１０７）、ステップＳ１０２に戻る。
【００５７】
不揮発性メモリ２２４の動作状態に問題が無いならば（ステップＳ１０６）、表示回路２３１を用いて画像や音声により撮像装置２００の各種設定状態の表示を行う（ステップＳ１０８）。
【００５８】
システムコントローラ２３０は、防振モードスイッチ２３５の設定状態を調べ（ステップＳ１０９）、防振機能ＯＮに設定されていたならば防振機能フラグを設定する（ステップＳ１１０）。また、防振機能ＯＦＦに設定されていたならば防振機能フラグを解除する（ステップＳ１１１）。
【００５９】
なお、防振機能フラグの状態は、システムコントローラ２３０の内部メモリ或いはＤＲＡＭ２２９に記憶される。
【００６０】
次に感度上限設定部２３７が操作され、使用者が自分の許容できる撮影感度の上限を設定したかどうかが判定される（ステップＳ１２１）。設定が行われたならその設定された上限感度を記憶する。上限感度は、システムコントローラ２３０の内部メモリ或いはＤＲＡＭ２２９に記憶される。本実施形態では、設定可能な上限感度はＩＳＯ４００、ＩＳＯ８００、ＩＳＯ１６００の３種類から選択可能としている。
【００６１】
レリーズスイッチＳＷ１（２３３）が押されていないならば（ステップＳ１１２）、ステップＳ１０２に戻る。
【００６２】
レリーズスイッチＳＷ１（２３３）が押されたならば（ステップＳ１１２）、システムコントローラ２３０は、位相差ＡＦセンサ２０５、焦点検出回路２０６による位相差測距処理を行う。そして、その結果に応じて撮影レンズ１００側に通信を行い、レンズ制御回路１０４、レンズ駆動回路１０３によってフォーカスレンズ１０１の焦点を被写体に合わせる。次に測光処理を行って絞り値及びシャッタ時間（撮影条件）を決定する（ステップＳ１１３）。
【００６３】
測光処理において、本実施形態では図示および説明はしていないが、必要であれば撮像装置２００に内蔵または外付けされているフラッシュの設定も行う。
【００６４】
この測距・測光処理ルーチンＳ１１３の詳細は図４を用いて後述する。
【００６５】
測距・測光処理ステップＳ１１３を終えたならば、レリーズスイッチＳＷ２（２３４）が押されたかどうかの判定（ステップＳ１１４）に進む。
【００６６】
レリーズスイッチＳＷ２（２３４）が押されずに（ステップＳ１１４）、さらにレリーズスイッチＳＷ１（２３３）も解除されたならば（ステップＳ１１５）、ステップＳ１０２に戻る。
【００６７】
レリーズスイッチＳＷ２（２３４）が押されたならば（ステップＳ１１４）、ステップＳ１１６に進む。
【００６８】
システムコントローラ２３０は、撮像素子２１２、Ａ／Ｄ変換器２１７、カメラＤＳＰ２２７、メモリコントローラ２２８を介して、ＤＲＡＭ２２９に撮影した画像データを書き込む露光処理、及び、メモリコントローラ２２８、そして必要に応じてカメラＤＳＰ２２７、ＤＲＡＭ２２９に書き込まれた画像データを読み出して各種処理を行う現像処理からなる撮影処理を実行する（ステップＳ１１６）。
【００６９】
この撮影処理ルーチンＳ１１６の詳細は図５を用いて後述する。
【００７０】
システムコントローラ２３０は、ＤＲＡＭ２２９に書き込まれた撮影画像データを読み出して、メモリコントローラ２２８そして必要に応じてカメラＤＳＰ２２７を用いて各種画像処理を行う。また、圧縮・伸長回路２２５を用いて設定したモードに応じた画像圧縮処理を行った後、記録媒体である不揮発性メモリ２２４へ画像データの書き込みを行う記録処理を実行する（ステップＳ１１７）。
【００７１】
この記録処理ルーチンＳ１１７の詳細は図７を用いて後述する。
【００７２】
記録処理ステップＳ１１７が終了した際に、レリーズスイッチＳＷ２（２３４）が押された状態であったならば（ステップＳ１１８）、システムコントローラ２３０はシステムコントローラ２３０の内部メモリ或いはＤＲＡＭ２２９に記憶される連写フラグの状態を判断する（ステップＳ１１９）。そして、連写フラグが設定されていたならば、連続して撮影を行うためにステップＳ１１６に戻り、次の撮影を行う。
【００７３】
連写フラグが設定されていないならば（ステップＳ１１９）、レリーズスイッチＳＷ２（２３４）が放されるまで（ステップＳ１１８）、現在の処理を繰り返す。
【００７４】
レリーズスイッチＳＷ１（２３３）が押された状態であったならば（ステップＳ１２０）、システムコントローラ２３０は、ステップＳ１１４に戻って次の撮影に備える。
【００７５】
レリーズスイッチＳＷ１（２３３）が放された状態であったならば（ステップＳ１２０）、システムコントローラ２３０は、一連の撮影動作を終えてステップＳ１０２に戻る。
【００７６】
図４は、図３のステップＳ１１３における測距・測光処理の詳細を示すフローチャートである。
【００７７】
まず、測距・測光処理においては、システムコントローラ２３０は、焦点検出回路２０６により、クイックリターンミラー２０３のハーフミラー部を透過しサブミラー２０４で反射した被写体からの光束の一部を位相差ＡＦセンサ２０５上の像として読み出す。そして、公知の位相差ＡＦ技術により、被写体までの距離を検出する（ステップＳ２０１）。
【００７８】
そして、システムコントローラ２３０は、電気接点ユニット１０７を介して、レンズ制御回路１０４に対してレンズ駆動指令の通信を行う。そして、レンズ制御回路１０４はその指令値に基き、レンズ駆動機構１０３を介してフォーカスレンズ１０１を駆動する（ステップＳ２０２）。
【００７９】
駆動後、システムコントローラ２３０は、焦点検出回路２０６および位相差ＡＦセンサ２０５を用いて再度測距を行う（ステップＳ２０３）。
【００８０】
測距の結果、合焦状態であると判断されたなら（ステップＳ２０４）、測光処理に進む。合焦状態でないと判断されたなら合焦状態になるまでステップＳ２０１からステップＳ２０４のシークエンスを繰り返す。
【００８１】
測光処理（ステップＳ２０５）では、システムコントローラ２３０は、測光回路２０９を介して、測光センサ２０８により被写体輝度を測定する。
【００８２】
次に、システムコントローラ２３０はシステムコントローラ２３０の内部メモリ或いはＤＲＡＭ２２９に記憶されている防振機能フラグの状態を判断する（ステップＳ２０６）。そして、防振機能ＯＮの場合は防振用ＡＥ制御を行い（ステップＳ２０７）、防振機能ＯＦＦ時は通常のＡＥ制御を行う（ステップＳ２０８）。
【００８３】
防振機能がＯＮの場合は、複数枚の画像が連続撮影され、その後、画像処理装置にて像の位置ズレを補正しながら加算合成が行われる。このときのシャッタ速度は通常のＡＥ制御時より合成する枚数に応じて手ブレが発生しにくい速いシャッタ速度で制御する必要がある。そのため、複数枚の画像のそれぞれは露出不足の画像となり、それらを合成することにより、結果として目標とする露出の画像を得る。
【００８４】
防振機能ＯＮ状態でのＡＥ制御（ステップＳ２０７）については図８を用いて後述する。
【００８５】
以上により、測距・測光処理は終了する。
【００８６】
図５は、図３のステップＳ１１６における撮影処理の詳細を示すフローチャートである。
【００８７】
撮影処理が開始されるとまずシステムコントローラ２３０は、ミラー駆動機構２１３を介して、クイックリターンミラー２０３をミラーアップし、撮影光路外に退避した第２の位置に移動させる。このとき、サブミラー２０４もクイックリターンミラー２０３に対して折り畳まれて撮影光路外に退避する（ステップＳ３０１）。
【００８８】
次にシステムコントローラ２３０は、電気接点ユニット１０７を介して、絞り制御駆動回路１０６に対してＡＥ演算時に求められたＡｖ値に基づいて絞り駆動指令の通信を行う。そして、絞り制御駆動回路１０６はその指令値に基づき、絞り駆動機構１０５を介して絞り１０２を絞込み駆動する（ステップＳ３０２）。
【００８９】
次にシステムコントローラ２３０は、シャッタ制御回路２１５に対して制御信号を出力し、シャッタ先幕を走行させ、シャッタ開状態にする（ステップＳ３０３）。この動作により、撮像素子２１２の露光が開始される（ステップＳ３０４）。
【００９０】
次にシステムコントローラ２３０は、露光開始から内部のタイマ等により、測光時（ステップＳ２０５〜ステップＳ２０８）に設定されたＴｖ値に相当する時間が経過したかどうかを判断する（ステップＳ３０５）。設定された時間が経過していない場合は経過するまでステップＳ３０５をループして待つ。経過したなら露光終了と判断して次のステップＳ３０６に進む。
【００９１】
ステップＳ３０６では、システムコントローラ２３０はシャッタ制御回路２１５に対して制御信号を出力し、シャッタ後幕を走行させ、シャッタを閉状態にして、撮像素子２１２の露光を終了させる。
【００９２】
次にシステムコントローラ２３０は、電気接点ユニット１０７を介して、絞り制御駆動回路１０６に対して絞りを開放状態にするための絞り駆動指令の通信を行う。そして、絞り制御駆動回路１０６はその指令値に基き、絞り駆動機構１０５を介して絞り１０２を開放状態に駆動する（ステップＳ３０７）。
【００９３】
次にシステムコントローラ２３０は、ミラー駆動機構２１３を介して、クイックリターンミラー２０３をミラーダウンさせ、ファインダー光学系へ被写体からの光束を導く第１の位置に移動させる（ステップＳ３０８）。
【００９４】
次にシステムコントローラ２３０は、次の撮影に備えて、シャッタチャージ機構２１４によりバネチャージを行う（ステップＳ３０９）。
【００９５】
次にシステムコントローラ２３０は、カメラＤＳＰ２２７に対して指令を与え、露光中に撮像素子２１２上に形成された画像信号の読み出しを行う（ステップＳ３１０）。読み出された信号は、カメラＤＳＰ２２７に接続されたタイミングジェネレータ２１９、セレクタ２２２を介してＣＤＳ／ＡＧＣ回路２１６により増幅され、各画素ごとにＡ／Ｄコンバータ２１７によりデジタル信号に変換される。デジタル信号に変換された画像データは、セレクタ２２２を介して、メモリコントローラ２２８に入力され、フレームメモリであるＤＲＡＭ２２９に転送され保存される（ステップＳ３１１）。
【００９６】
次に、システムコントローラ２３０はシステムコントローラ２３０の内部メモリ或いはＤＲＡＭ２２９に記憶されている防振機能フラグの状態を判断し（ステップＳ３１２）、防振機能ＯＮの場合は、防振撮影終了判断（ステップＳ３１３）に進む。ステップＳ３１２にて防振機能ＯＦＦならば撮影動作を終了する。
【００９７】
防振機能フラグがセットされている場合（ステップＳ３１２）は、防振用連写撮影が終了したかどうかを判断し（ステップＳ３１３）、終了していない場合はステップＳ３０１に戻り、防振用連写が終了するまで上記のステップを繰り返す。
【００９８】
防振用連写撮影が終了したなら、次に、防振用画像合成処理を行う。まず、システムコントローラ２３０がＤＲＡＭ２２９内にある防振用画像処理に用いる変数で何枚目を処理しているかを表す変数ｎを１に初期化する（ステップＳ３１４）。
【００９９】
次に、システムコントローラ２３０は、カメラＤＳＰ２２７の動きベクトル検知機能を用いて防振連写撮影のｎコマ目画像とｎ＋１コマ目画像間の動きベクトルを演算する（ステップＳ３１５）。
【０１００】
動きベクトルの検知方法としてはさまざまな手法が公知であり、そのうちどのような手法を用いることも可能である。一例として図６を用いて説明する。図６は動きベクトル検知方法の一例を説明する図である。
【０１０１】
図６（ａ）は画面を小ブロックに分割する様子を示した図である。３００は撮影された画像であり、ここでは横３０７２画素、縦２０４８画素、総画素数６，２９１，４５６画素の画像が撮影されるものとする。動きベクトルを求めるためにここでは画面全体を横２５６画素、縦２５６画素の小ブロック３０１に分割する。このようにして図６（ａ）に示すように横１２ブロック、縦８ブロックに分割される。
【０１０２】
次に、各小ブロックごとに、動きベクトルを求めるためのもう１枚の画像との二次元相関値を求めていく。相関値としては、小ブロックを画素単位でずらしながら、対応する各画素間の差の絶対値の和を次々に求めていき、その和が最小となるずらし量をその小ブロックの動きベクトルとする。
【０１０３】
このようにして、図６（ｂ）に示すように全ての小ブロックにおいてその動きベクトル３０２を求める。
【０１０４】
次にそのようにして求めた動きベクトルの頻度を調べる。頻度を最頻値から順にプロットしたヒストグラムが図６（ｃ）である。このようにして求めたヒストグラムから二画像間の動きベクトルを求める。たとえば、図６（ｃ）の場合は（２，１）が最頻値であり、この二画像間の動きベクトルとなる。
【０１０５】
次に、画像合成を行うために、システムコントローラ２３０は、カメラＤＳＰ２２７を用いて、ステップＳ３１５で求められた動きベクトル値を用いて、ｎ＋１コマ目画像がｎコマ目画像と重なるように座標変換を行う（ステップＳ３１６）。
【０１０６】
次に座標変換されたｎ＋１コマ目画像をｎコマ目画像と加算合成する（ステップＳ３１７）。そして、合成された画像をＤＲＡＭ２２９に記録する（ステップＳ３１８）。そして、ｎ＝ｎ＋１として（ステップＳ３１９）、防振連写した全ての画像の合成が終了したかどうかを判断し（ステップＳ３２０）、終了していない場合はステップＳ３１５からステップＳ３２０までのステップを繰り返す。ステップＳ３２０で連写した画像の最後まで合成処理が終了していると判断された場合は、撮影処理のシークエンスを終了する。
【０１０７】
次に記録処理の動作について図７を用いて説明する。図７は、図３のステップＳ１１７における記録処理の詳細を示すフローチャートである。
【０１０８】
システムコントローラ２３０は、メモリコントローラ２２８そして必要に応じてカメラＤＳＰ２２７を用いて、ＤＲＡＭ２２９に書き込まれた撮影画像データを読み出して撮像素子の縦横画素比率を１：１に補間する画素正方化処理を行う（ステップＳ４０１）。その後、カメラＤＳＰ２２７を用いて、ワークメモリ２２６に処理を終えた画像データを書き込む。
【０１０９】
そして、ワークメモリ２２６に書き込まれた画像データを読み出して、設定したモードに応じた画像圧縮処理を圧縮・伸長回路２２５により行う（ステップＳ４０２）。その後、メモリカードやコンパクトフラッシュ(登録商標)カード等の不揮発性メモリ２２４へ圧縮した画像データの書き込みを行う（ステップＳ４０３）。
【０１１０】
記録媒体への書き込みが終わったならば、記録処理ルーチンＳ１１７を終了する。
【０１１１】
次に図８を用いて、図４のステップＳ２０７における防振時のＡＥ制御について説明する。図８は防振時ＡＥ制御の動作を示すフローチャートである。
【０１１２】
まず、ステップＳ２０５で測定されてシステムコントローラ２３０内のメモリ、またはＤＲＡＭ２２９に記憶されている測光値が読み出される（ステップＳ５０１）。
【０１１３】
次に、システムコントローラ２３０は、撮影レンズ１００の焦点距離検出部１０９からの焦点距離情報を、電気接点ユニット１０７を介して、レンズ制御回路１０４より通信によって読み出す（ステップＳ５０２）。
【０１１４】
次に、ステップＳ５０２で求められたレンズ焦点距離情報からその焦点距離時の手ブレしにくい下限のシャッタ速度を演算する（ステップＳ５０３）。このようなシャッタ速度は次のようにして求めることが出来る。従来より３５ｍｍフィルムを使用するカメラでは撮影レンズの焦点距離をｆｍｍとすると、１／ｆ（ｓｅｃ）以上のシャッタ速度（１／ｆ（ｓｅｃ）かそれよりも早いシャッタ速度）であれば手ブレが画像（画質）に影響を及ぼしにくいと言われている。一般的にデジタルカメラの撮像素子は３５ｍｍフィルムに対して小さいが、３５ｍｍフィルムに対する撮像素子の大きさの比と撮影レンズの実焦点距離から、３５ｍｍフィルムカメラ相当の焦点距離を求め、これをｆ’とする。そして、この逆数（１／ｆ’（ｓｅｃ））以上のシャッタ速度を用いれば手ブレを画像に影響しにくくすることが出来る。または、ＰＣ用モニタなどで拡大表示して観察されることを考慮して、より高速なシャッタ速度に設定するようにしても良い。
【０１１５】
３５ｍｍフィルムと同等の撮像面積を持つフルサイズ撮像素子では、３５ｍｍフィルムの場合と同様、標準的な手ブレ量の撮影者なら１／ｆ（ｓｅｃ）を下限のシャッタ速度とみなしてよい。たとえば焦点距離１３５ｍｍのレンズの場合、１／ｆ（ｓｅｃ）は１／１３５ｓｅｃとなるが、標準的なシャッタ速度の系列で考えると１／１２５ｓｅｃを下限シャッタ速度と見なして良いことになる。
【０１１６】
次に感度上限設定部２３７により設定され、システムコントローラ２３０の内部メモリ或いはＤＲＡＭ２２９に記憶されている撮影者が許容できる上限感度設定が読み出される（ステップＳ５０４）。ここで、感度を上げるとノイズが増加して画質が低下するが、撮影者は自分が許容できる感度の上限値（画質劣化の限界）を予め感度上限設定部２３７により設定しておく。
【０１１７】
次に、ステップＳ５０１で読み出された測光値、ステップＳ５０３で演算された手ブレ限界シャッタ速度、ステップＳ５０４で読み出された上限感度設定値、およびシステムコントローラ２３０で設定されているプログラム線図より、シャッタ速度Ｔｖ、絞り値Ａｖ、感度、合成のための撮影枚数が算出される（ステップＳ５０５）。
【０１１８】
複数の画像の合成により手ぶれ防止をする場合と、単純にＩＳＯ感度を上げて撮影する場合を比較すると、複数の画像の合成による手ぶれ防止では、各撮影画像は感度を下げて撮影するので、ノイズに関しては有利になる。
【０１１９】
そこで、低輝度になった場合、まず感度を上げるより、画像合成による手ぶれ防止効果を得る方を優先する露出プログラムとしている。また、複数の画像の合成による手ブレ防止効果では、４枚合成で２段、８枚合成で３段の効果を得ることができ、以下さらに効果を得ようとすると、合成すべき枚数は指数的に増えていく。普及クラスの一眼レフカメラでの連写速度が毎秒３コマ前後なので、４枚合成までは連写による撮影の所要時間は１．３秒前後で使い勝手はそれほど悪くはない。従って、低輝度側でシャッタ速度が手ブレ限界秒時に到達してからは、まず画像合成による手ブレ防止を行うようにし、連写枚数が４枚になるまでは合成する（連写する）画像の枚数を増加させることで対応する。それより低輝度側では、合成する（連写する）画像の枚数を４枚に固定したまま、感度を上げることで対応する。さらに低輝度になった場合は合成する（連写する）画像の枚数を８枚まで許容して画像合成による手ブレ防止を行うようにする。さらに低輝度になった場合は連動できなくなるので、シャッタ速度を低速側にして適正露出になるように対応する。
【０１２０】
８枚より１段効果を得ようとすると１６枚の連写が必要になるが、ここまで増えると現状の普及クラスの一眼レフカメラ（毎秒３コマ程度）では撮影だけでも５秒以上時間がかかることになる。しかし、感度上限が低く設定された場合には、１６枚までの連写を許容してもよい。
【０１２１】
どのようにシャッタ速度、絞り値、感度、撮影枚数を決定するかについて、以下フルサイズ撮像素子を用いたカメラにおいて、焦点距離１３５ｍｍ、開放絞り値Ｆ２．０のレンズを使用した場合についてのプログラム線図を図９により具体的に説明する。上記のようにフルサイズ撮像素子、焦点距離１３５ｍｍでは１／１２５ｓｅｃを手ブレしない下限シャッタ速度と見なして良い。
【０１２２】
図９Ａ〜図９Ｃは上記条件の場合の露出プログラムを表したプログラム線図であり、図９Ａは、上記の意図を具現化し、感度上限をＩＳＯ１６００にした場合のプログラム線図である。
【０１２３】
また、感度上限がＩＳＯ４００になった場合のプログラム線図を図９Ｂに示す。
【０１２４】
さらに参考に、画像合成による手ブレ防止を行わず、かつ感度上限がＩＳＯ１６００に設定された場合のプログラム線図を図９Ｃに示す。
【０１２５】
まず、図９Ａについて説明する。
【０１２６】
図９Ａでは、ＥＶ２３〜ＥＶ９までは十分明るいので、感度がＩＳＯ１００のままで、シャッタ速度が次第に遅くなり、ＥＶ９で１／１２５秒となる。ＥＶ９よりも被写体が暗くなると、シャッタ速度が１／１２５秒より遅くなり、手ブレが画質に影響を与えるようになるため、被写体の明るさがＥＶ８では、シャッタ速度１／１２５秒で２枚の画像を連写し、これらの画像を合成することにより手ブレを抑制する。また、ＥＶ７では、シャッタ速度１／１２５秒で４枚の画像を連写し、これらの画像を合成する。ＥＶ７〜ＥＶ３では、感度が１００のままでは連写枚数が４枚より多くなるため、連写枚数は４枚に保ったまま、感度を次第に上げていく。そして、ＥＶ３では、感度が上限として設定したＩＳＯ１６００となる。被写体がＥＶ３よりも暗くなった場合には、感度は既に設定した上限値に達しているので、再び連写枚数（合成枚数）を増やすことで対応し、ＥＶ２では連写枚数を８枚とする。被写体の明るさがＥＶ２よりも更に暗くなると、既に感度も連写枚数も上限値となっているので、シャッタ速度を次第に遅くすることで対応する。
【０１２７】
以上が、感度上限をＩＳＯ１６００とした場合のプログラム線図の例である。
【０１２８】
また、図９ＢはＩＳＯ感度の上限を４００とした場合の例、図９Ｃは画像合成による手ブレ補正を行なわない場合の例であるが、それぞれの違いはＥＶ９以下の低輝度側で生じる。感度上限がＩＳＯ４００に設定された場合（図９Ｂ）は、ＩＳＯ１６００に設定された場合（図９Ａ）と比較すると、上限感度がＩＳＯ４００なので、ＥＶ４以下で合成枚数を８枚、１６枚まで増やしている。画像合成による手ブレ補正を行なわない場合（図９Ｃ）は、ＥＶ９〜ＥＶ５の間で感度をＩＳＯ１６００まで次第に上げ、それより暗い範囲では、シャッタ速度を１／１２５秒よりも次第に遅くする。
【０１２９】
以上説明したように、撮影者が感度上限を設定でき、それに対応した露出プログラムを用いて、画像合成による手ブレ補正を行うことで、許容範囲内で、できるだけノイズが少なく、かつ手ブレの影響の少ない画像を得ることができる。
【０１３０】
現時点では、デジタルカメラでの画像情報の読み出しには２〜８ｃｈ程度のＡ／Ｄ変換器が使用されているが、より多数、たとえば１行に１つのＡ／Ｄ変換器を設けて高速読み出しを行う技術も提案されている。将来的に、現在よりも高速な画像読み出しが行われるようになれば、連写撮影の枚数の上限をより増やしてもかまわない。
【０１３１】
また、上記の説明では位置合わせの基準を２枚の画像のうち、先に撮影された画像とする例について説明したが、結果として位置合わせが出来れば良いので、位置合わせの基準はどこに置いてもよい。たとえば１枚目を基準に、１枚目と２枚目、１枚目と３枚目、１枚目と４枚目の動きベクトルを求めて、２〜４枚目を１枚目の画像に重ねるという処理をしてもかまわない。
【０１３２】
以上、本発明の実施形態の説明を行ったが、本発明は上記の実施形態に限定されることなく、種々の変形が可能である。
【０１３３】
上記の説明では、本発明をレンズ交換式の一眼レフタイプの撮像装置に適用した例を説明したが、レンズや鏡筒が本体と一体化された、いわゆるコンパクトタイプのデジタルカメラに適用してもかまわない。また、静止画撮影機能を有するビデオカメラなどについても本発明が適用可能なことは言うまでもない。
【０１３４】
また、操作系についてもモードダイアルでなく、プッシュスイッチの組み合わせでモードを切り替え可能なように構成してもよい。
【０１３５】
また、上記の実施形態では、画像の平行移動（動きベクトル）を用いて画像の位置合わせを行うように説明したが、アフィン変換など、画像の回転や変形まで考慮して合成を行ってよい。
【０１３６】
また、小ブロックの分割画素数は本実施形態で説明した画素数に限定されるものではなく、たとえば１２８画素×１２８画素など任意の大きさのブロックでかまわない。また、画面全体の動きベクトルの判定もたとえば頻度順に２〜３の動きベクトル候補値を選び、それらから補間によって求めるようにしてもよい。また、他の公知な方法によってもかまわない。たとえば画面から特徴となる点を抽出し、それと対応する点を探しだすことで動きベクトルを求めるようにしてもよい。また、画面全体を調べるのではなく、演算量を減らすために小ブロックを一部選択してそれらについての動きベクトルから求めるようにしてもよい。このように様々な手法が公知であるがそれらのどの方法によって動きベクトルを求めても良い。
【０１３７】
また、本実施形態ではカメラ内で位置合わせおよび合成処理を行う場合について説明したが、カメラ側では連写撮影のみを行い、撮影された複数画像をＰＣやプリンタなどに取り込み、後処理的に位置合わせ、および合成処理を行うようにしても良い。また、銀塩フィルムのラボのように、ユーザーが記憶媒体に記憶された画像をラボに持ち込んだり、インターネットなどの通信機能によりラボ側に画像を送付し、ラボ側にて画像合成処理を行うという形態でもかまわない。
【０１３８】
なお、不揮発性メモリ２２４は、ＰＣＭＣＩＡカードやコンパクトフラッシュ(登録商標)等のメモリカード、ハードディスク等だけでなく、マイクロＤＡＴ、光磁気ディスク、ＣＤ−ＲやＣＲ−ＷＲ等の光ディスク、ＤＶＤ等の相変化型光ディスク等で構成されていてもよい。
【０１３９】
また、不揮発性メモリ２２４とハードディスク等が一体となった複合媒体であってもよい。さらに、その複合媒体から一部が着脱可能な構成としてもよい。
【０１４０】
また、上記の実施形態の説明においては、不揮発性メモリ２２４は撮像装置２００と分離していて任意に接続可能なものとして説明したが、撮像装置２００に固定したままとなっていてもよい。
【０１４１】
また、撮像装置２００に不揮発性メモリ２２４が、単数或いは複数の任意の個数接続可能な構成であっても構わない。
【０１４２】
画像合成を行う画像処理装置の画像処理はソフトウェアで実現しても良いし、ハードウェアで実現しても良い。
【０１４３】
さらに上記以外に本発明の趣旨に沿った範囲でさまざまな変形例の形態をとってもかまわない。
【０１４４】
（他の実施形態）
また、各実施形態の目的は、前述した実施形態の機能を実現するソフトウェアのプログラムコードを記録した記憶媒体（または記録媒体）を、システムあるいは装置に供給し、そのシステムあるいは装置のコンピュータ（またはＣＰＵやＭＰＵ）が記憶媒体に格納されたプログラムコードを読み出し実行することによっても、達成されることは言うまでもない。この場合、記憶媒体から読み出されたプログラムコード自体が前述した実施形態の機能を実現することになり、そのプログラムコードを記憶した記憶媒体は本発明を構成することになる。また、コンピュータが読み出したプログラムコードを実行することにより、前述した実施形態の機能が実現されるだけでなく、そのプログラムコードの指示に基づき、コンピュータ上で稼働しているオペレーティングシステム（ＯＳ）などが実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【０１４５】
さらに、記憶媒体から読み出されたプログラムコードが、コンピュータに挿入された機能拡張カードやコンピュータに接続された機能拡張ユニットに備わるメモリに書込まれた後、そのプログラムコードの指示に基づき、その機能拡張カードや機能拡張ユニットに備わるＣＰＵなどが実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【０１４６】
本発明を上記記憶媒体に適用する場合、その記憶媒体には、先に説明した手順に対応するプログラムコードが格納されることになる。
【図面の簡単な説明】
【０１４７】
【図１】本発明の一実施形態に係わる撮像装置の構成を示すブロック図である。
【図２】本発明の一実施形態に係わる撮像装置の主ルーチンを示すフローチャートである。
【図３】本発明の一実施形態に係わる撮像装置の主ルーチンを示すフローチャートである。
【図４】本発明の一実施形態に係わる撮像装置の測距・測光ルーチンを示すフローチャートである。
【図５】本発明の一実施形態に係わる撮像装置の撮影ルーチンを示すフローチャートである。
【図６】本発明の一実施形態における動きベクトル検知方法について説明する図である。
【図７】本発明の一実施形態に係わる撮像装置の記録ルーチンを示すフローチャートである。
【図８】本発明の一実施形態に係わる撮像装置の測光演算ルーチンを示すフローチャートである。
【図９Ａ】本発明の一実施形態における露出プログラムのプログラム線図を説明する図である。
【図９Ｂ】本発明の一実施形態における露出プログラムのプログラム線図を説明する図である。
【図９Ｃ】露出プログラムのプログラム線図の参考例を説明する図である。
【符号の説明】
【０１４８】
１００  撮影レンズ
１０１  フォーカスレンズ
１０４  レンズ制御回路
１０７  電気接点ユニット
１０９  焦点距離検出部
２００  撮像装置
２０８  測光センサ
２０９  測光回路
２１２  撮像素子
２２７  カメラＤＳＰ
２３０  システムコントローラ
２３７  感度上限設定部
【図１】
0004956403.tif 000002
【図２】
0004956403.tif 000003
【図３】
0004956403.tif 000004
【図４】
0004956403.tif 000005
【図５】
0004956403.tif 000006
【図６】
0004956403.tif 000007
【図７】
0004956403.tif 000008
【図８】
0004956403.tif 000009
【図９Ａ】
0004956403.tif 000010
【図９Ｂ】
0004956403.tif 000011
【図９Ｃ】
0004956403.tif 000012