(57)【要約】【課題】被写体に対してカメラが揺動する場合、カメラが静止した状態で被写体が動く場合のいずれであってもぶれ状態を確認すること。【解決手段】電子カメラは、被写体像を撮像して画像データを出力する撮像手段１３、１４と、被写体像のぶれを所定範囲内にする第１露光時間で撮像手段１３、１４に複数回の撮像をさせる撮像制御手段１、６と、複数の画像データを重ね合わせてフレーム画像を生成する画像合成手段１６、１７と、画像合成手段１６、１７により生成された画像を所定のフレームレートで表示装置１９に逐次表示させる表示制御手段１７、１８とを備える。【選択図】図１
2010068472.tif 000002
【特許請求の範囲】
【請求項１】
被写体像を撮像して画像データを出力する撮像手段と、
前記被写体像のぶれを所定範囲内にする第１露光時間で前記撮像手段に複数回の撮像をさせる撮像制御手段と、
前記複数の画像データを重ね合わせてフレーム画像を生成する画像合成手段と、
前記画像合成手段により生成された画像を所定のフレームレートで表示装置に逐次表示させる表示制御手段とを備えることを特徴とする電子カメラ。
【請求項２】
請求項１に記載の電子カメラにおいて、
前記撮像手段による撮像、前記画像合成手段による画像生成、および前記表示制御手段による表示制御は、それぞれ記録用の撮影指示前に行われることを特徴とする電子カメラ。
【請求項３】
請求項２に記載の電子カメラにおいて、
前記撮像制御手段は、前記撮影指示された場合に前記撮像手段で行う記録用の撮像に用いる第２露光時間を演算し、該第２露光時間に基づいて前記第１露光時間および該第１露光時間で行う撮像回数をそれぞれ決定することを特徴とする電子カメラ。
【請求項４】
請求項３に記載の電子カメラにおいて、
前記撮像制御手段は、(前記第１露光時間)×(前記撮像回数)≦(前記第２露光時間)とするように前記第１露光時間および前記撮像回数をそれぞれ決定することを特徴とする電子カメラ。
【請求項５】
請求項４に記載の電子カメラにおいて、
前記撮像手段から出力される画像データに対してゲインをかける増幅手段をさらに備え、
前記増幅手段は前記複数の撮像で得られる画像データに対してそれぞれ共通のゲインをかけることを特徴とする電子カメラ。
【請求項６】
請求項４に記載の電子カメラにおいて、
前記撮像手段から出力される画像データに対してゲインをかける増幅手段をさらに備え、
前記増幅手段は前記複数の撮像で得られる画像データに対して個別にゲインをかけることを特徴とする電子カメラ。
【請求項７】
請求項４に記載の電子カメラにおいて、
前記撮像制御手段は、前記複数の撮像における前記第１露光時間を個別に変化させることを特徴とする電子カメラ。
【請求項８】
請求項３に記載の電子カメラにおいて、
前記画像合成手段によって生成されたフレーム画像に対してゲイン調整するゲイン調整手段をさらに備えることを特徴とする電子カメラ。
【請求項９】
請求項１に記載の電子カメラにおいて、
前記複数の画像をそれぞれ所定数の領域に分割する分割手段と、
前記分割領域ごとに前記複数の画像間の差分情報を検出する検出手段と、
前記検出した差分情報が所定の判定閾値を超える領域数に応じて被写体像のぶれ要因を判定する判定手段とをさらに備え、
前記表示制御手段は、前記判定手段による判定結果に応じた所定の情報を前記逐次表示させている画像とともに前記表示装置に表示させることを特徴とする電子カメラ。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、電子カメラに関する。
【背景技術】
【０００２】
ぶれ状態を確認できるようにするカメラが知られている（特許文献１参照）。加速度センサによって手ぶれの発生が検出された場合に、検出された手ぶれ振幅より大きくずらしたスルー画像が表示部に表示される。
【０００３】
【特許文献１】特開２００５−６４８５１号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
従来技術では、被写体に対してカメラが揺動する場合のぶれ状態を確認できても、カメラが静止した状態で被写体が動く場合のぶれ状態を確認することができないという問題があった。
【課題を解決するための手段】
【０００５】
（１）本発明による電子カメラは、被写体像を撮像して画像データを出力する撮像手段と、被写体像のぶれを所定範囲内にする第１露光時間で撮像手段に複数回の撮像をさせる撮像制御手段と、複数の画像データを重ね合わせてフレーム画像を生成する画像合成手段と、画像合成手段により生成された画像を所定のフレームレートで表示装置に逐次表示させる表示制御手段とを備えることを特徴とする。
（２）請求項１に記載の電子カメラにおいて、撮像手段による撮像、画像合成手段による画像生成、および表示制御手段による表示制御は、それぞれ記録用の撮影指示前に行われる。
（３）請求項２に記載の電子カメラにおいて、撮像制御手段は、撮影指示された場合に撮像手段で行う記録用の撮像に用いる第２露光時間を演算し、該第２露光時間に基づいて第１露光時間および該第１露光時間で行う撮像回数をそれぞれ決定することもできる。
（４）請求項３に記載の電子カメラにおいて、撮像制御手段は、(第１露光時間)×(撮像回数)≦(第２露光時間)とするように第１露光時間および撮像回数をそれぞれ決定することもできる。
（５）請求項４に記載の電子カメラはさらに、撮像手段から出力される画像データに対してゲインをかける増幅手段を備えてもよい。この場合の増幅手段は複数の撮像で得られる画像データに対してそれぞれ共通のゲインをかけることもできる。
（６）請求項４に記載の電子カメラはさらに、撮像手段から出力される画像データに対してゲインをかける増幅手段を備えてもよい。この場合の増幅手段は複数の撮像で得られる画像データに対して個別にゲインをかけることもできる。
（７）請求項４に記載の電子カメラにおいて、撮像制御手段は、複数の撮像における第１露光時間を個別に変化させることもできる。
（８）請求項３に記載の電子カメラはさらに、画像合成手段によって生成されたフレーム画像に対してゲイン調整するゲイン調整手段を備えてもよい。
（９）請求項１に記載の電子カメラはさらに、複数の画像をそれぞれ所定数の領域に分割する分割手段と、分割領域ごとに複数の画像間の差分情報を検出する検出手段と、検出した差分情報が所定の判定閾値を超える領域数に応じて被写体像のぶれ要因を判定する判定手段とを備えてもよい。この場合の表示制御手段は、判定手段による判定結果に応じた所定の情報を逐次表示させている画像とともに表示装置に表示させることもできる。
【発明の効果】
【０００６】
本発明によれば、被写体に対してカメラが揺動する場合、カメラが静止した状態で被写体が動く場合のいずれであってもぶれ状態を確認できる。
【発明を実施するための最良の形態】
【０００７】
以下、図面を参照して本発明を実施するための最良の形態について説明する。図１は、本発明の一実施の形態による電子カメラの構成を例示するブロック図である。図１において、電子カメラ１は、情報管理部１と、撮影レンズ１０と、絞り１１と、シャッタ−１２と、撮像素子１３と、撮影画像信号バッファメモリ１４と、画像処理部１５と、スルー画バッファメモリ１６と、画像表示管理部１７と、画像表示バッファメモリ１８と、画像表示モニタ１９と、画像記録部２０と、測光センサ２と、レリーズスイッチ３と、操作入力部材４と、シャッター速度設定部材５と、撮影制御部６と、絞り制御部７と、シャッター制御部８と、撮像素子制御部９とを有する。
【０００８】
撮影レンズ１０は、ズームレンズやフォーカシングレンズを含む複数のレンズ群で構成され、被写体像を撮像素子１３の受光面に結像させる。なお、図１を簡単にするため、撮影レンズ１０を単レンズとして図示している。
【０００９】
撮影制御部６は、情報管理部１から送信される露出条件情報に基づいて撮影処理を制御する。撮影制御部６は、絞り制御部７、シャッター制御部８、および撮像素子制御部９に対して露出制御パラメータ情報を送信する。
【００１０】
絞り制御部７は、撮影制御部６からのパラメータ情報に応じて絞り１１の開口サイズを変化させる。絞り１１は、被写体からの光を多段階に減衰させる減光部材である。シャッター制御部８は、撮影制御部６からのパラメータ情報に応じてシャッター１２の開閉制御を行う。本撮影時には、本撮影露光時間（制御シャッター速度に対応する露光時間）が得られるようにシャッター１２が開閉駆動される。また、スルー画撮影時には、シャッター１２が開状態に駆動制御される。スルー画は、撮影指示前に撮像素子１３によって所定の時間間隔（たとえば３０コマ／毎秒）で繰り返し取得されるモニタ用画像のことをいう。
【００１１】
撮像素子１３は、受光面にフォトダイオードが二次元配列されたＣＣＤイメージセンサやＣＭＯＳイメージセンサなどによって構成される。受光面上には、フォトダイオードの位置に対応してＲ（赤）、Ｇ（緑）およびＢ（青）のカラーフィルタ（不図示）が設けられている。撮像素子１３がカラーフィルタを通して被写体像を撮像するため、撮像素子１３から出力される光電変換信号はＲＧＢ表色系の色情報を有する。撮像素子制御部９は、撮影制御部６からのパラメータ情報に応じて撮像素子１３を駆動するためのタイミング信号を生成し、該タイミング信号を撮像素子１３へ供給する。
【００１２】
撮影画像信号バッファメモリ１４は、撮像素子１３から出力されＡ／Ｄ変換回路（不図示）によってディジタル化された画像データを一時的に格納する。一時格納された画像データは、撮影画像信号バッファメモリ１４から画像処理部１５へ転送される。
【００１３】
画像処理部１５は、転送された画像データに対して所定の画像処理を行う。画像処理には、画素補間処理、輪郭強調、色温度調整（ホワイトバランス調整）などが含まれる。撮影指示後に取得される（本撮影）記録用の画像のデータは、画像処理部１５から画像記録部２０へ転送される。撮影指示前に取得されるスルー画表示用の画像のデータは、画像処理部１５からスルー画バッファメモリ１６へ転送される。
【００１４】
画像記録部２０はコネクタ（不図示）を有し、該コネクタにメモリカード２１などの記録媒体が接続される。画像記録部２０は、接続された記録媒体に対するデータの書き込みや、記録媒体からのデータの読み込みを行う。
【００１５】
スルー画バッファメモリ１６は、画像処理部１５から出力されたスルー画表示用の画像データ（スルー画データ）を複数枚分（たとえば３０枚）格納可能な記憶容量を有する。スルー画バッファメモリ１６に蓄積された画像データは、スルー画バッファメモリ１６から画像表示管理部１７へ転送される。
【００１６】
画像表示管理部１７は、情報管理部１から送信される露出条件情報に基づいて、スルー画バッファメモリ１６から転送された所定枚数のスルー画データを重ね合わせる処理を管理する。重ね合わせ後のスルー画データは、画像表示管理部１７から画像表示バッファメモリ１８へ転送される。画像表示バッファメモリ１８は、画像表示モニタ１９に表示させる画像の表示用データを一時格納する。画像表示モニタ１９は液晶パネルによって構成され、画像表示バッファメモリ１８に格納された表示用データによる再生画像を逐次表示する。
【００１７】
情報管理部１は、内蔵するフラッシュメモリ（不図示）に格納されたプログラムを実行することによって電子カメラが行う動作を制御する。情報管理部１は、ＡＦ（オートフォーカス）動作制御や、自動露出（ＡＥ）演算も行う。ＡＦ動作は、たとえば、スルー画像のコントラスト情報に基づいてフォーカシングレンズ（不図示）の合焦位置を求めるコントラスト検出方式を用いる。
【００１８】
測光センサ２は、被写体の明るさを検出し、明るさ検出信号を情報管理部１へ送出する。レリーズスイッチ３は、押下操作されると撮影指示を示す操作信号を発して情報管理部１へ送出する。シャッター速度設定部材５は、たとえば回転操作されると回転操作に応じたシャッター速度の高速化／低速化を指示する信号を発して情報管理部１へ送出する。操作入力部材４は、レリーズスイッチ３およびシャッター速度設定部材５を除く操作部材（ズームスイッチ、モードダイヤルなど）を含む。操作入力部材４は、ズーム操作、モード切替操作など、各操作に応じた操作信号を発して情報管理部１へ送出する。
【００１９】
本実施形態の電子カメラは、スルー画表示時に、表示レート（３０コマ／毎秒）に比べて短い露光時間で取得した複数のスルー画データを重ね合わせ合成した再生画像を表示する「ぶれ確認用モード」を有する。図２は、電子カメラの揺動（もしくは被写体の動き）に起因して被写体像が撮像素子１３上で揺動している状態で、「ぶれ確認用モード」に設定された電子カメラの画像表示モニタ１９に表示されるスルー画像を例示する図である。図２によれば、像ぶれを所定範囲に抑えた複数の画像を重ね合わせることによって、被写体像のずれ状態が表わされている。
【００２０】
電子カメラおよび被写体が静止することによって被写体像が撮像素子１３上で静止する場合には、図３に例示するように、被写体像のずれが生じない画像として表わされる。
【００２１】
一方、電子カメラが「ぶれ確認用モード」でない「通常モード」に設定されている場合には、表示レート（３０コマ／毎秒）に適した露光時間で取得したスルー画データによる再生画像を、画像表示モニタ１９に逐次表示する。図４は、被写体像が撮像素子１３上で揺動している状態で、画像表示モニタ１９に表示されるスルー画像を例示する図である。図４によれば、被写体像の揺動に応じた被写体のぼけ画像が表示されている。但し、図４に示すぼけ画像は、スルー画の表示レートに適した露光時間で取得した画像であるため、本撮影時に生じる被写体の揺動とは異なる傾向を示している可能性がある。
【００２２】
なお、電子カメラおよび被写体が静止することによって被写体像が撮像素子１３上で静止する場合には、「通常モード」であっても図３の場合と同様に被写体像がシャープに表示される。
【００２３】
本実施形態は、「ぶれ確認用モード」の場合に電子カメラが行うスルー画表示処理に特徴を有するので、以下、この点を中心に説明する。図５は、情報管理部１が実行するプログラムのメイン処理の流れを説明するフローチャートである。情報管理部１は、電子カメラが起動操作（メインスイッチオン、あるいは省電力待機時における操作入力部材４の操作）されると、図５による処理を起動する。
【００２４】
＜メイン処理＞
図５のステップＳ１において、情報管理部１は、各機能を初期化してステップＳ２へ進む。ステップＳ２において、情報管理部１は、操作入力部材４およびシャッター速度設定部材５からの操作信号を読み取ってステップＳ３へ進む。
【００２５】
ステップＳ３において、情報管理部１は測光データを取り込む。具体的には、測光センサ２による明るさ検出信号に基づいて本撮影用の測光値ＢＶと、スルー画撮影用の測光値ＢＶthとをそれぞれ算出してステップＳ４へ進む。
【００２６】
ステップＳ４において、情報管理部１は、測光テータに基づいて露出制御値算出処理を行ってステップＳ５へ進む。露出制御値算出処理の詳細については後述する。ステップＳ５において、情報管理部１は、レリーズフラグがセットされたか否かを判定する。レリーズフラグは、後述するレリーズ割り込み処理においてセットされるフラグである。情報管理部１は、レリーズフラグがセットされている場合にステップＳ５を肯定判定してステップＳ６へ進み、レリーズフラグがセットされていない場合にはステップＳ５を否定判定してステップＳ１０へ進む。
【００２７】
「ぶれ確認用モード」にセットされている情報管理部１は、レリーズフラグがセットされていない場合においてスルー画表示処理を繰り返し行うように構成されている。
【００２８】
ステップＳ６において、情報管理部１は撮影制御部６へ指示を送り、露出制御動作を行わせてステップＳ７へ進む。露出制御動作の処理の詳細については後述する。ステップＳ７において、情報管理部１は画像処理部１５へ指示を送り、画像データに対する所定の画像処理を行わせてステップＳ８へ進む。
【００２９】
ステップＳ８において、情報管理部１は画像記録部２０へ指示を送り、記録用の画像データを所定形式の画像ファイルとしてメモリカード２１に記録させてステップＳ９へ進む。ステップＳ９において、情報管理部１は、レリーズフラグをクリアしてステップＳ１０へ進む。ステップＳ１０において、情報管理部１はタイマーチェックを行う。情報管理部１は、後述する処理においてスタートさせるタイマーが切れている（タイムアップ）場合にステップＳ１０を肯定判定してステップＳ１１へ進む。情報管理部１は、タイマーが切れていない（計時中）場合にはステップＳ１０を否定判定してステップＳ２へ戻る。
【００３０】
ステップＳ１１において、情報管理部１は、スルー画表示を停止（消灯）させてステップＳ１２へ進む。スルー画消灯処理の詳細については後述する。ステップＳ１２において、情報管理部１は、カメラ内各部への電力供給を遮断させて図５による処理を終了する。電子カメラは、レリーズスイッチ３や操作入力部材４などからの操作信号が入力されるまで省電力待機状態となる。
【００３１】
＜露出制御値算出処理＞
露出制御値算出処理について、図６に例示するフローチャートを参照して説明する。図６のステップＳ４１において、情報管理部１は露出モードを決定する。具体的には、ステップＳ２（図５）で読み取った操作信号に対応する露出モードに決定してステップＳ４２へ進む。露出モードは、たとえば、Ｐモード、Ｓモード、Ａモード、およびＭモードを有する。
【００３２】
Ｐモードは、所定のプログラム線図にしたがってシャッター速度および絞り値を自動制御するモードである。Ｓモードは、設定されているシャッター速度に応じて絞り値を自動制御するモードである。Ａモードは、設定されている絞り値に応じてシャッター速度を自動制御するモードである。Ｍモードは、設定されているシャッター速度および絞り値を用いて適正露出との偏差を演算するマニュアルモードである。
【００３３】
ステップＳ４２において、情報管理部１は、本撮影用の露光量ＥＶを算出してステップＳ４３へ進む。算出式は、ＥＶ＝ＢＶ＋ＳＶである。測光値ＢＶはステップＳ３（図５）で算出した値を用い、感度ＳＶは、ステップＳ２（図５）で読み取ったＩＳＯ感度に対応する値を用いる。
【００３４】
ステップＳ４３において、情報管理部１は、上記決定した露出モードに応じて分岐する。Ｐモードに決定した情報管理部１はステップＳ４４へ進み、撮影時露光時間ＴＶおよび撮影時絞り値ＡＶをそれぞれ算出する。算出式は、ＴＶ＝ＥＶ×１／２、ＡＶ＝ＥＶ−ＴＶである。
【００３５】
Ｓモードに決定した情報管理部１はステップＳ４５へ進み、設定されているシャッター速度に対応する露光時間を撮影時露光時間ＴＶにセットした上で撮影時絞り値ＡＶを算出する。算出式は、ＡＶ＝ＥＶ−ＴＶである。
【００３６】
Ａモードに決定した情報管理部１はステップＳ４６へ進み、設定されている絞り値を撮影時絞り値ＡＶにセットした上で撮影時露光時間ＴＶを算出する。算出式は、ＴＶ＝ＥＶ−ＡＶである。
【００３７】
Ｍモードに決定した情報管理部１はステップＳ４７へ進み、設定されているシャッター速度に対応する露光時間をＴＶに、設定されている絞り値を撮影時絞り値ＡＶに、それぞれセットする。
【００３８】
情報管理部１は、分岐後に各露出モードに応じた算出およびセットを行うと図６による処理を終了する。
【００３９】
＜露出制御動作＞
露出制御動作における処理について、図７に例示するフローチャートを参照して説明する。図７のステップＳ６１において、情報管理部１は撮影制御部６へ露出条件情報を送るとともに、絞り１１の絞り込みを指示してステップＳ６２へ進む。撮影制御部６が絞り制御部７へパラメータ情報を送ることにより、絞り値ＡＶに対応する開口サイズに絞り１１が制御される。
【００４０】
ステップＳ６２において、情報管理部１は撮影制御部６へ撮像素子１３による撮像開始（電荷の蓄積開始）を指示してステップＳ６３へ進む。撮影制御部６が撮像素子制御部９へ撮像素子１３へのタイミング信号の供給開始を指示すると、撮像素子１３が蓄積を始める。ステップＳ６３において、情報管理部１は撮影制御部６へ露出条件情報を送るとともに、シャッター１２の開駆動を指示してステップＳ６４へ進む。撮影制御部６がシャッター制御部８へパラメータ情報を送ることによりシャッター制御部８が撮影時露光時間ＴＶだけシャッター１２を開くように開閉制御する。
【００４１】
ステップＳ６４において、情報管理部１は撮影制御部６へ指示を送り、露光時間が経過したか否かを判定させる。撮影制御部６からの指示を受けた撮像素子制御部９は、撮影時露光時間が経過した場合にステップＳ６５へ進み、シャッター１２の閉駆動を指示してステップＳ６６へ進む。撮像素子制御部９は、撮影時露光時間が経過しない場合にはステップＳ６４へ戻り、該判定処理を繰り返す。
【００４２】
ステップＳ６６において、情報管理部１は撮影制御部６へタイミング信号を送り、撮像素子１３における撮像終了（電荷の蓄積終了）と、撮影画像信号の取り込み開始とを指示してステップＳ６７へ進む。
【００４３】
ステップＳ６７において、情報管理部１は撮影制御部６へ指示を送り、シャッター１２および絞り１１の初期化を指示して図７による処理を終了する。
【００４４】
＜レリーズ割り込み処理＞
レリーズ割り込み処理について、図８に例示するフローチャートを参照して説明する。情報管理部１は、レリーズスイッチ３からの操作信号が入力された場合には、図８による割り込み処理を起動するように構成されている。
【００４５】
図８のステップＳ１０１において、情報管理部１は画像表示モニタ１９によるスルー画表示を停止（消灯）させてステップＳ１０２へ進む。スルー画消灯処理の詳細については後述する。ステップＳ１０２において、情報管理部１は、レリーズフラグをセットして図８による処理を終了する。
【００４６】
＜スルー画開始処理＞
「ぶれ確認用モード」にセットされている情報管理部１は、上述したレリーズフラグがセットされていない場合に、図９に例示するスルー画表示処理を繰り返し起動する。図９のステップＳ２０１において、情報管理部１は、取り込み回数カウンタNctrを初期化（初期値０にする）してステップＳ２０２へ進む。取り込み回数は、図２において重ね合わせ表示に用いる画像の数（重畳枚数）以上の値とする。
【００４７】
ステップＳ２０２において、情報管理部１は、スルー画制御値算出処理を行ってステップＳ２０３へ進む。上述した露出制御値算出処理（図６）が本撮影時の露出制御値を算出するものであるのに対し、スルー画制御値算出処理はスルー画撮影時の露出制御値を算出する。スルー画制御値算出処理の詳細については後述する。
【００４８】
ステップＳ２０３において、情報管理部１は撮影制御部６へ露出条件情報を送るとともに、絞り１１の絞り値セットを指示してステップＳ２０４へ進む。撮影制御部６が絞り制御部７へパラメータ情報を送ることにより、スルー画絞り値ＡＶthに対応する開口サイズに絞り１１が制御される。
【００４９】
ステップＳ２０４において、情報管理部１は撮影制御部６へ露出条件情報を送るとともに、シャッター１２の開駆動を指示してステップＳ２０５へ進む。撮影制御部６がシャッター制御部８へパラメータ情報を送ることにより、シャッタ−１２が開制御される。
【００５０】
ステップＳ２０５において、情報管理部１は撮影制御部６へタイミング信号を送り、撮像素子１３におけるスルー画撮像開始（電荷の蓄積開始）を指示するとともに、蓄積時間を制御するためのタイマー計時を開始して図９による処理を終了する。
【００５１】
＜スルー画制御値算出処理＞
スルー画制御値算出処理について、図１０に例示するフローチャートを参照して説明する。図１０のステップＳ２２１において、情報管理部１は、スルー画撮影用の感度ＳＶthを算出してステップＳ２２２へ進む。算出式は、ＳＶth＝ＢＶth＋αth＋βthである。スルー画撮影用の測光値ＢＶthはステップＳ３（図５）で算出した値を用い、αthおよびβthはそれぞれ所定係数である。
【００５２】
ステップＳ２２２において、情報管理部１は、スルー画撮影用の露光量ＥＶthを算出してステップＳ２２３へ進む。算出式は、ＥＶth＝ＳＶth＋ＢＶthである。スルー画撮影用の感度ＳＶthは上記算出値を用いる。測光値ＢＶthはステップＳ３（図５）で算出した値を用いる。
【００５３】
ステップＳ２２３において、情報管理部１は、スルー画撮影用の仮取り込み時間（露光時間）ＴＶtempを算出してステップＳ２２４へ進む。算出式は、ＴＶtemp＝ＥＶth×１／２である。スルー画撮影時はシャッター１２を開いたまま、いわゆる電子シャッター制御によって蓄積時間を制御する。本説明では電子シャッター制御する蓄積時間を取り込み時間と呼ぶ。本ステップでは、取り込み時間として仮の値を算出する。
【００５４】
ステップＳ２２４において、情報管理部１は、スルー画撮影用の取り込み時間ＴＶthを算出してステップＳ２２５へ進む。算出式は、ＴＶth＝ＴＶthDec(ＴＶ,ＴＶtemp)である。ＴＶthDec(ＴＶ,ＴＶtemp)は、ＴＶおよびＴＶtempを引数として図１４に例示するテーブルを参照する演算を示す。撮影時露光時間ＴＶは図６において決定される値である。ＴＶtempは上記ステップで算出された仮の取り込み時間である。
【００５５】
たとえば、ＴＶtempの値が１／１２５秒で、ＴＶの値が１／６０秒の場合、ＴＶthDecは１／１２５秒＊２となる。これは、スルー画撮影用の取り込み時間ＴＶthを１／１２５秒とし、取り込み回数２回でスルー画像を取り込むことを表す。
【００５６】
ステップＳ２２５において、情報管理部１はスルー画重畳枚数Ｎthを算出してステップＳ２２６へ進む。算出式は、Ｎth＝２（ＴＶth−ＴＶ）である。ステップＳ２２６において、情報管理部１は、スルー画撮影用絞り値ＡＶthを算出して図１０による処理を終了する。算出式は、ＡＶth＝ＥＶth−ＴＶthである。
【００５７】
＜タイマー時間経過時割り込み処理＞
タイマー時間経過時の割り込み処理について、図１１に例示するフローチャートを参照して説明する。情報管理部１は、ステップＳ２０５（図９）においてスタートした蓄積時間制御のタイマー計時がスルー画撮影用の取り込み時間ＴＶthに達した場合に、図１１による割り込み処理を起動するように構成されている。
【００５８】
図１１のステップＳ３０１において、情報管理部１は撮影制御部６へ撮像素子１３による電荷の蓄積終了を指示する。撮影制御部６が撮像素子制御部９へ撮像素子１３へのタイミング信号の供給停止を指示すると、撮像素子１３が蓄積を終了する。撮影制御部６が撮像素子制御部９へ撮影画像信号の取り込みのためのタイミング信号の供給開始を指示すると、撮像素子１３から画像信号の出力が開始される。情報管理部１はさらに、蓄積時間を制御するためのタイマー計時を停止してステップＳ３０２へ進む。
【００５９】
ステップＳ３０２において、情報管理部１は、取り込み回数カウンタNctrをインクリメントしてステップＳ３０３へ進む。算出式は、Nctr＝Nctr＋１である。
【００６０】
ステップＳ３０３において、情報管理部１は、撮像素子１３から出力され、Ａ／Ｄ変換回路（不図示）によってディジタル化された画像データを撮影画像信号バッファメモリ１４に保存してステップＳ３０４へ進む。保存した画像のインデックスをカウント値Nctrとする。
【００６１】
ステップＳ３０４において、情報管理部１は、カウント値Nctr≧Ｎthが成立するか否かを算出する。ＮthはステップＳ２２５（図１０）で算出したスルー画重畳枚数である。情報管理部１は、Nctr≧Ｎthが成立すればステップＳ３０４を肯定判定してステップＳ３０５へ進む。情報管理部１は、Nctr≧Ｎthが成立しなければステップＳ３０４を否定判定してステップＳ３０９へ進む。
【００６２】
ステップＳ３０５において、情報管理部１は、最新の画像（スルー画）データと、１コマ前の画像（スルー画）データとの間で差分判定処理を行う。たとえば、スルー画像を所定数（たとえば縦６×横８＝４８）の領域に分割し、各分割領域ごとに被写体の輪郭情報を抽出する。情報管理部１はさらに、輪郭情報が所定画素数以上ずれている分割領域を抽出する。そして、［１］画面の略全域（たとえば３０領域以上）にわたって分割領域が抽出された場合と、［２］画面内の一部（たとえば５〜３０領域）でのみ分割領域が抽出された場合と、［３］分割領域が抽出されない（たとえば５領域未満）場合とに分類する。
【００６３】
ステップＳ３０６において、情報管理部１は、画像表示管理部１７に表示データ生成処理を行わせてステップＳ３０７へ進む。表示データ生成処理の詳細については後述する。ステップＳ３０７において、情報管理部１は画像表示管理部１７へ指示を送り、所定のメッセージをスルー画像に重ねて画像表示モニタ１９に表示させてステップＳ３０８へ進む。
【００６４】
表示メッセージは、以下に例示するとおりである。
上記［１］の場合、「カメラをしっかり構えて下さい。」あるいは「三脚を使用して下さい。」
上記［２］の場合、「シャッター速度を速くして下さい。」
上記［３］の場合、「像ぶれは許容範囲内です。」
【００６５】
ステップＳ３０８において、情報管理部１は画像表示管理部１７へ指示を送り、表示の更新を行わせてステップＳ３０９へ進む。これにより、被写体像が撮像素子１３上で揺動している場合は図２に例示したスルー画像が、被写体像が撮像素子１３上で揺動していない場合には図３に例示したスルー画像が、それぞれ画像表示モニタ１９に表示される。なお、画像表示モニタ１９が未点灯の場合には、画像表示モニタ１９のバックライト（不図示）を点灯させる。
【００６６】
ステップＳ３０９において、情報管理部１は、次コマのためのスルー画制御値を算出してステップＳ３１０へ進む。スルー画制御値算出処理の詳細については後述する。
【００６７】
ステップＳ３１０において、情報管理部１は撮影制御部６へ露出条件情報を送るとともに、絞り１１の絞り値セットを指示してステップＳ３１１へ進む。撮影制御部６が絞り制御部７へパラメータ情報を送ることにより、スルー画絞り値ＡＶthに対応する開口サイズに絞り１１が制御される。
【００６８】
ステップＳ３１１において、情報管理部１は撮影制御部６へタイミング信号を送り、撮像素子１３におけるスルー画撮像開始（電荷の蓄積開始）を指示するとともに、蓄積時間を制御するためのタイマー計時を開始して図１１による処理を終了する。
【００６９】
＜スルー画消灯処理＞
スルー画消灯処理について、図１２に例示するフローチャートを参照して説明する。図１２のステップＳ１１１において、情報管理部１はスルー画点灯中か否かを判定する。情報管理部１は、画像表示モニタ１９が未点灯の場合はステップＳ１１１を否定判定し、図１２による処理を終了する。情報管理部１は、画像表示モニタ１９が点灯中の場合はステップＳ１１１を肯定判定してステップＳ１１２へ進む。
【００７０】
ステップＳ１１２において、情報管理部１は撮影制御部６へ指示を送り、撮像素子１３におけるスルー画撮像停止（電荷の蓄積終了）させるとともに、蓄積時間を制御するためのタイマー計時を停止してステップＳ１１３へ進む。ステップＳ１１３において、情報管理部１は撮影制御部６へシャッター１２の閉駆動を指示してステップＳ１１４へ進む。
【００７１】
ステップＳ１１４において、情報管理部１は撮影制御部６へ指示を送り、絞り１１およびシャッター１２を初期化させてステップＳ１１５へ進む。ステップＳ１１５において、情報管理部１は、画像表示モニタ１９のバックライト（不図示）を消灯させて図１２による処理を終了する。
【００７２】
＜表示データ生成処理＞
表示データ生成処理について、図１３に例示するフローチャートを参照して説明する。表示データ生成処理は、画像表示管理部１７によってその処理が管理される。図１３のステップＳ３５１において、情報管理部１は画像表示管理部１７に指示を送り、加算開始インデックスstをセットさせてステップＳ３５２へ進む。ステップＳ３５２において、情報管理部１は画像表示管理部１７に指示を送り、加算終了インデックスendをセットさせてステップＳ３５３へ進む。
【００７３】
ステップＳ３５３において、情報管理部１は画像表示管理部１７に指示を送り、加算カウンタｎを初期化（初期値stにする）させてステップＳ３５４へ進む。ステップＳ３５４において、情報管理部１はスルー画バッファメモリ１６を初期化してステップＳ３５５へ進む。
【００７４】
ステップＳ３５５において、情報管理部１は画像表示管理部１７に指示を送り、バッファメモリ１４に保存されている画像（スルー画）データのうち、インデックスNctrの値が(ｎ)のものをスルー画バッファメモリ１６において加算させてステップＳ３５６へ進む。
【００７５】
ステップＳ３５６において、情報管理部１は画像表示管理部１７に指示を送り、加算カウンタｎをデクリメントさせてステップＳ３５７へ進む。算出式は、ｎ＝ｎ−１である。ステップＳ３５７において、情報管理部１は画像表示管理部１７に指示を送り、ｎ＝endが成立するか否かを判定させる。画像表示管理部１７は、ｎ＝endが成立する場合にステップＳ３５７を肯定判定してステップＳ３５８へ進む。画像表示管理部１７は、ｎ＝endが成立しない場合にはステップＳ３５７を否定判定し、ステップＳ３５５へ戻る。ステップＳ３５５へ戻る場合は、バッファメモリ１４に保存されている他の画像（スルー画）データを読み出し、スルー画バッファメモリ１６内で加算を行う。
【００７６】
ステップＳ３５８において、情報管理部１は画像表示管理部１７に指示を送り、スルー画バッファメモリ１６内の加算後の画像データを１／Ｎthさせて図１３による処理を終了する。１／Ｎthすることによってゲイン調整された画像データは、表示用データとして画像表示バッファメモリ１８に格納される。なお、スルー画バッファメモリ１６内において加算される各々の画像（スルー画）データに対するゲインは、共通の値（たとえば１．０）にセットされている。
【００７７】
図１５は、スルー画重畳枚数Ｎth＝４の場合におけるスルー画バッファメモリ１６に蓄積された画像データと、画像表示バッファメモリ１８に蓄積された表示用データとを説明する図である。スルー画バッファメモリ１６に蓄積された画像データは、いわゆるＦＩＦＯ処理によって先に蓄積されたものから順に４枚分が上記表示データ生成処理によって加算され、１フレーム分の表示用データが生成される。
【００７８】
図１５によれば、表示用データの０フレーム目は、スルー画バッファメモリ１６に蓄積された画像データ０から画像データ３までの４画像に基づいて生成される。表示用データの１フレーム目は、スルー画バッファメモリ１６に蓄積された画像データ１から画像データ４までの４画像に基づいて生成される。表示用データの２フレーム目は、スルー画バッファメモリ１６に蓄積された画像データ２から画像データ５までの４画像に基づいて生成される。以下同様である。そして、画像表示バッファメモリ１８に蓄積された表示用データが所定のフレームレート（たとえば３０コマ／毎秒）で逐次読み出され、画像表示モニタ１９に表示される。
【００７９】
以上説明した実施形態によれば、以下の作用効果が得られる。
（１）「ぶれ確認用モード」にセットされた電子カメラは、ぶれを所定範囲内にするスルー画取り込み時間ＴＶthで複数回撮像したスルー画像を重ね合わせて生成した画像を画像表示モニタ１９に表示するようにした（図２）。カメラの揺動を検出するための振れセンサを必要としない上に、カメラが揺動する場合のみならず、カメラが静止している状態で被写体が動く場合にも、ぶれ状態（被写体像のずれ状態）をモニタ画面で確認できる。
【００８０】
（２）撮影指示前に行うスルー画表示として上記（１）の表示を行うので、ぶれ状態を撮影前に撮影者に知らせることができる。
【００８１】
（３）撮影時露光時間ＴＶに基づいてスルー画取り込み時間ＴＶthおよびその撮像回数を決めるようにしたので、実際の撮影時に見込まれるぶれ状態を事前に知らせることができる。通常モードにおけるスルー画表示（図４）に比べて、被写体の輪郭などのずれ具合がわかりやすくなる（図２）。
【００８２】
（４）(スルー画取り込み時間ＴＶth)×(取り込み回数)≦(撮影時露光時間ＴＶ)とするようにＴＶthおよび取り込み回数を決めたので、実際の撮影時に見込まれるぶれ状態を超えないように制御できる。あらかじめ定められたテーブル（図１４）を参照して決定するので、複雑な計算が不要であり、短時間で決定できる。
【００８３】
（５）表示データ生成処理において加算する各画像データに対して共通のゲインをかけたので、画像ごとに個別にゲインをかける場合に比べて処理を簡単にすることができる。
【００８４】
（６）スルー画バッファメモリ１６内の加算後の画像データを１／Ｎth倍してゲイン調整したので、加算後の信号値が大きくなって飽和してしまう（画像表示モニタ１９の表示画面において画像が白つぶれする）ことを避けることができる。
【００８５】
（７）画面の略全域（たとえば３０領域以上）にわたって分割領域が抽出された場合［１］と、画面内の一部（たとえば５〜３０領域）でのみ分割領域が抽出された場合［２］と、分割領域が抽出されない（たとえば５領域未満）場合［３］とに分類した。上記［１］は手ぶれが被写体像のぶれの発生要因である可能性が高い。上記［２］は被写体の動きが被写体像のぶれの発生要因である可能性が高い。そこで、上記［１］の場合に「カメラをしっかり構えて下さい。」あるいは「三脚を使用して下さい。」とメッセージを表示させ、上記［２］の場合に「シャッター速度を速くして下さい。」とメッセージを表示させることで、撮影者にぶれ回避を促すことができる。
【００８６】
（変形例１）
上記実施形態の説明では、スルー画重畳枚数Ｎthが整数である場合を説明したが、Ｎthの値は必ずしも整数でなくてもよい。図１６は、スルー画重畳枚数Ｎth＝４．８の場合におけるスルー画バッファメモリ１６に蓄積された画像データを例示する図である。この場合には、表示データ生成処理において加算する際に各画像データに対して異なるゲインをかけた上で加算する。たとえば、取り込み枚数が６であり、スルー画バッファメモリ１６に蓄積された画像データ０から画像データ５までの６画像に基づいて表示用データを生成する場合に、画像０および画像５に対するゲインをそれぞれ０．４とし、画像１ないし画像４に対するゲインをそれぞれ１．０とする。
【００８７】
スルー画重畳枚数Ｎthを整数にすると、実際の撮影時に見込まれるぶれ状態を超えないものの、画像表示モニタ１９に表示される被写体像のずれ状態が小さく丸められる場合もある。そこで変形例１のようにすることで、実際の撮影時に見込まれるぶれ状態を適切に表すことができる。
【００８８】
（変形例２）
図１７は、スルー画重畳枚数Ｎth＝４．８の場合におけるスルー画バッファメモリ１６に蓄積された画像データの他の例を説明する図である。この場合には、取り込み枚数が５であり、スルー画バッファメモリ１６に蓄積された画像データ０から画像データ４までの５画像に基づいて表示用データを生成する場合に、画像０ないし画像３に対するゲインをそれぞれ１．０とし、画像画像４に対するゲインを０．８とする。変形例２の構成でも、スルー画重畳枚数Ｎthが整数でない場合に対応できる。
【００８９】
（変形例３）
表示データ生成処理において加算する各画像データに対するゲインを異ならせる代わりに、各画像を取り込む際の蓄積時間（取り込み時間ＴＶth）を異ならせる構成にしてもよい。たとえば、ＴＶtempの値が１／８０秒で、ＴＶの値が１／３０秒の場合、上述した実施形態においては図１４のテーブルに基づいて１／１００秒＊３となる。これは、スルー画撮影用の取り込み時間ＴＶthを１／１００秒とし、取り込み回数３回でスルー画像を取り込むことを意味する。
【００９０】
変形例３ではこの代わりに、スルー画撮影用の取り込み時間ＴＶthを１／８０秒として２回、スルー画撮影用の取り込み時間ＴＶthを１／１００秒として１回の、計３回でスルー画像を取り込むことにする。この場合には、図１８に例示するように、スルー画バッファメモリ１６に蓄積された画像データ０から画像データ２までの３画像に基づいて表示用データを生成し、画像０ないし画像３に対するゲインをそれぞれ１．０とする。変形例３によれば、各画像（スルー画）データに対するゲインを１．０に揃えたままで各画像（スルー画）の取り込み時間ＴＶthを異ならせることによっても、実際の撮影時に見込まれるぶれ状態を適切に表すことができる。
【００９１】
（変形例４）
電子カメラに設けられている画像表示モニタ１９にスルー画像を表示する例を説明したが、外部の表示装置に表示させるための映像信号を生成し、該映像信号によって外部表示装置にスルー画像を表示させる構成としても構わない。
【００９２】
（変形例５）
撮影時露光時間ＴＶが所定時間（たとえば１秒）を超える長秒時の場合には、「ぶれ確認用モード」であっても「通常モード」と同様のスルー画表示を行うとよい。すなわち、表示レート（３０コマ／毎秒）に略等しい露光時間で取得したスルー画データを、画像表示モニタ１９に逐次表示する。撮影時露光時間ＴＶが長い場合は取り込み回数を大きくすることが必要になるので、スルー画バッファメモリ１６に大きな記憶容量が必要となってしまう。長秒時設定時に「通常モード」と同様のスルー画表示を行えば、スルー画バッファメモリ１６の記憶容量を抑えることができる。
【００９３】
以上の説明はあくまで一例であり、上記の実施形態の構成に何ら限定されるものではない。
【図面の簡単な説明】
【００９４】
【図１】本発明の一実施の形態による電子カメラの構成を例示するブロック図である。
【図２】ぶれ確認用モードにおいて画像表示モニタに表示されるスルー画像を例示する図である。
【図３】被写体像が撮像素子上で静止している状態で画像表示モニタに表示されるスルー画像を例示する図である。
【図４】通常モードにおいて画像表示モニタに表示されるスルー画像を例示する図である。
【図５】情報管理部が実行するプログラムのメイン処理の流れを説明するフローチャートである。
【図６】露出制御値算出処理の流れを説明するフローチャートである。
【図７】露出制御動作の処理の流れを説明するフローチャートである。
【図８】レリーズ割り込み処理の流れを説明するフローチャートである。
【図９】スルー画表示処理の流れを説明するフローチャートである。
【図１０】スルー画制御値算出処理の流れを説明するフローチャートである。
【図１１】タイマー時間経過時の割り込み処理の流れを説明するフローチャートである。
【図１２】スルー画消灯処理の流れを説明するフローチャートである。
【図１３】表示データ生成処理の流れを説明するフローチャートである。
【図１４】スルー画撮影用の取り込み時間ＴＶthを算出するためのテーブルを例示する図である。
【図１５】スルー画バッファメモリに蓄積された画像データと、画像表示バッファメモリに蓄積された表示用データとを説明する図である。
【図１６】変形例１においてスルー画バッファメモリに蓄積された画像データを例示する図である。
【図１７】変形例２においてスルー画バッファメモリに蓄積された画像データを例示する図である。
【図１８】変形例３においてスルー画バッファメモリに蓄積された画像データを例示する図である。
【符号の説明】
【００９５】
１…情報管理部
２…測光センサ
３…レリーズスイッチ
６…撮影制御部
１３…撮像素子
１４…撮影画像信号バッファメモリ
１５…画像処理部
１６…スルー画バッファメモリ
１７…画像表示管理部
１８…画像表示バッファメモリ
１９…画像表示モニタ
【図１】
2010068472.tif 000003
【図２】
2010068472.tif 000004
【図３】
2010068472.tif 000005
【図４】
2010068472.tif 000006
【図５】
2010068472.tif 000007
【図６】
2010068472.tif 000008
【図７】
2010068472.tif 000009
【図８】
2010068472.tif 000010
【図９】
2010068472.tif 000011
【図１０】
2010068472.tif 000012
【図１１】
2010068472.tif 000013
【図１２】
2010068472.tif 000014
【図１３】
2010068472.tif 000015
【図１４】
2010068472.tif 000016
【図１５】
2010068472.tif 000017
【図１６】
2010068472.tif 000018
【図１７】
2010068472.tif 000019
【図１８】
2010068472.tif 000020