(57)【要約】【課題】カメラ処理に用いる制御量を該カメラの状態に応じて適切に算出すること。【解決手段】電子カメラは、周期的に取得された情報のうち取得順に並ぶ最新の複数の情報に基づいてカメラ処理に用いる制御量を算出する制御量算出手段１８と、カメラの動きを検出する動き検出手段１８，２０と、最新の複数の情報のうち過去の情報による制御量に対する寄与の大小を、動き検出手段１８，２０による検出情報に応じて異ならせるように制御量算出手段１８を制御する制御手段１８とを備える。【選択図】図１
2010187160.tif 000002
【特許請求の範囲】
【請求項１】
周期的に取得された情報のうち取得順に並ぶ最新の複数の情報に基づいてカメラ処理に用いる制御量を算出する制御量算出手段と、
カメラの動きを検出する動き検出手段と、
前記最新の複数の情報のうち過去の情報による前記制御量に対する寄与の大小を、前記動き検出手段による検出情報に応じて異ならせるように前記制御量算出手段を制御する制御手段とを備えることを特徴とする電子カメラ。
【請求項２】
請求項１に記載の電子カメラにおいて、
前記制御手段はさらに、前記制御量に寄与する前記複数の情報の時間間隔を、前記動き検出手段による検出情報に応じて異ならせるように前記制御量算出手段を制御することを特徴とする電子カメラ。
【請求項３】
請求項１に記載の電子カメラにおいて、
カメラの振れを検出する振れ検出手段と、
被写体像を所定時間ごとに撮像して逐次フレーム画像を取得する撮像手段とをさらに備え、
前記動き検出手段は、前記振れ検出手段による振れ検出信号と、前記フレーム画像のうち前後するフレーム間の差分に基づく像ぶれ情報とを用いてカメラの動きを検出することを特徴とする電子カメラ。
【請求項４】
請求項１に記載の電子カメラにおいて、
前記制御手段は、前記最新の複数の情報のうち、前記過去の情報と最新の情報とに異なる重みつけを行うことによって前記過去の情報が前記制御量に寄与する割合を異ならせるように前記制御量算出手段を制御することを特徴とする電子カメラ。
【請求項５】
請求項３に記載の電子カメラにおいて、
前記制御手段は、前記振れ検出信号が第１の振れ判定閾値より小であって、かつ前記像ぶれ情報が第１の像ぶれ判定閾値より小である場合に、前記過去の情報が前記制御量に寄与する割合を高めるように前記制御量算出手段を制御することを特徴とする電子カメラ。
【請求項６】
請求項５に記載の電子カメラにおいて、
前記制御手段は、前記振れ検出信号が前記第１の振れ判定閾値より小さい第２の振れ判定閾値より小、または、前記像ぶれ情報が前記第１の像ぶれ判定閾値より小さい第２の像ぶれ判定閾値より小である場合に、前記制御量に寄与する前記複数の情報の時間間隔を広くするように前記制御量算出手段を制御することを特徴とする電子カメラ。
【請求項７】
請求項５に記載の電子カメラにおいて、
前記制御手段は、前記振れ検出信号が前記第１の振れ判定閾値より小さい第２の振れ判定閾値より大であって前記第１の振れ判定閾値より小であり、かつ、前記像ぶれ情報が前記第１の像ぶれ判定閾値より小さい第２の像ぶれ判定閾値より大であって前記第１の像ぶれ判定閾値より小である場合に、前記制御量に寄与する前記複数の情報の時間間隔を狭くするように前記制御量算出手段を制御することを特徴とする電子カメラ。
【請求項８】
請求項３に記載の電子カメラにおいて、
前記制御手段は、少なくとも前記振れ検出信号が第１の振れ判定閾値より大、または少なくとも前記像ぶれ情報が第１の像ぶれ判定閾値より大である場合に、前記制御量に寄与する前記複数の情報の時間間隔を狭くするように前記制御量算出手段を制御することを特徴とする電子カメラ。
【請求項９】
請求項８に記載の電子カメラにおいて、
前記制御手段は、前記振れ検出信号が前記第１の振れ判定閾値より大であって、かつ前記像ぶれ情報が前記第１の像ぶれ判定閾値より大である場合に、前記過去の情報が前記制御量に寄与しないように前記制御量算出手段を制御することを特徴とする電子カメラ。
【請求項１０】
請求項８に記載の電子カメラにおいて、
前記制御手段は、前記振れ検出信号が前記第１の振れ判定閾値以下、または、前記像ぶれ情報が前記第１の像ぶれ判定閾値以下である場合に、前記過去の情報が前記制御量に寄与する割合を低くするように前記制御量算出手段を制御することを特徴とする電子カメラ。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、電子カメラに関する。
【背景技術】
【０００２】
周期的に取り込まれたスルー画のフレームに基づいてフレーム間の差分を調べることにより、所定の制御を行うカメラが知られている（特許文献１参照）。特許文献１のものは、差分が基準値以下の状態が所定時間継続した場合に省電力状態へ制御される。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００４−１８６９１９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
従来技術では、取得情報の取り込み間隔（スルー画の周期）や、過去値の寄与（どのフレーム間で差分を調べるか）が固定されているため、カメラの使用状態に応じた適切な制御を行うことが困難であった。
【課題を解決するための手段】
【０００５】
本発明による電子カメラは、周期的に取得された情報のうち取得順に並ぶ最新の複数の情報に基づいてカメラ処理に用いる制御量を算出する制御量算出手段と、カメラの動きを検出する動き検出手段と、最新の複数の情報のうち過去の情報による制御量に対する寄与の大小を、動き検出手段による検出情報に応じて異ならせるように制御量算出手段を制御する制御手段とを備えることを特徴とする。
【発明の効果】
【０００６】
本発明によれば、カメラ処理に用いる制御量を該カメラの状態に応じて適切に算出できる。
【図面の簡単な説明】
【０００７】
【図１】本発明の一実施の形態による電子カメラの構成例を説明するブロック図である。
【図２】ＣＰＵが実行する制御周期、過去値割合の大小を決定する処理の流れを説明するフローチャートである。
【図３】電子カメラの手ぶれと像ぶれに対する制御周期と過去値割合の設定例を説明する図である。
【図４】カメラ処理における収束制御を説明する図である。
【図５】カメラ処理における収束制御を説明する図である。
【図６】カメラ処理における収束制御を説明する図である。
【図７】カメラ処理における収束制御を説明する図である。
【発明を実施するための形態】
【０００８】
以下、図面を参照して本発明を実施するための形態について説明する。図１は、本発明の一実施の形態による電子カメラの構成例を説明するブロック図である。図１において、電子カメラは、撮影光学系１１と、撮像素子１２と、ＡＦＥ(Analog front end)回路１３と、画像処理回路１４と、ＬＣＤモニタ１５と、バッファメモリ１６と、フラッシュメモリ１７と、ＣＰＵ１８と、メモリカードインターフェース(I/F)１９と、操作部材２０と、振れ検出センサ２１と、タイミングジェネレータ(TG)２２とを備える。
【０００９】
ＣＰＵ１８、バッファメモリ１６、フラッシュメモリ１７、メモリカードインターフェース１９、画像処理回路１４、およびＬＣＤモニタ１５は、それぞれがバス２３を介して接続されている。
【００１０】
撮影光学系１１は、ズームレンズやフォーカシングレンズを含む複数のレンズ群で構成され、被写体像を撮像素子１２の受光面に結像させる。なお、図１を簡単にするため、撮影光学系１１を単レンズとして図示している。
【００１１】
ＴＧ２２は、ＣＰＵ１８から送出される指示に応じて所定のタイミング信号を発生し、撮像素子１２、ＡＦＥ回路１３、画像処理回路１４に対するタイミング信号をそれぞれ供給する。タイミング信号によって撮像素子１２等が駆動制御されることにより、撮像素子１２による撮像タイミングや撮像素子１２からのアナログ画像信号の読み出しタイミングが制御される。
【００１２】
撮像素子１２は、受光素子が受光面に二次元配列されたＣＣＤイメージセンサ、またはＣＭＯＳイメージセンサなどによって構成される。撮像素子１２は、撮影光学系１１を通過した光束による被写体像を光電変換してアナログ画像信号を生成する。アナログ画像信号は、ＡＦＥ回路１３に入力される。
【００１３】
ＡＦＥ回路１３は、アナログ画像信号に対して相関二重サンプリングやゲイン調整などのアナログ処理を行うとともに、アナログ処理後の画像信号をデジタル画像データに変換する。デジタル画像データは画像処理回路１４に入力される。画像処理回路１４は、デジタル画像データに対して各種の画像処理（色補間処理、階調変換処理、輪郭強調処理、ホワイトバランス調整処理、画像圧縮処理、画像伸張処理など）を施す。
【００１４】
ＬＣＤモニタ１５は液晶パネルによって構成され、ＣＰＵ１８からの指示に応じて画像や操作メニュー画面などを表示する。バッファメモリ１６は、画像処理回路１４による画像処理の前工程や後工程でのデジタル画像データを一時的に記憶する。フラッシュメモリ１７は、ＣＰＵ１８が実行するプログラムを記憶する。
【００１５】
ＣＰＵ１８は、フラッシュメモリ１７が記憶するプログラムを実行することによって電子カメラが行う動作を統括的に制御する。ＣＰＵ１８は、ＡＦ（オートフォーカス）動作制御や、自動露出（ＡＥ）演算も行う。ＡＦ動作は、たとえば、スルー画像のコントラスト情報に基づいてフォーカシングレンズ（不図示）の合焦位置を求めるコントラスト検出方式を用いる。スルー画像は、撮影指示前に撮像素子１２によって所定の時間間隔（たとえば１０コマ／毎秒〜３０コマ／毎秒）で繰り返し取得されるモニタ用画像のことをいい、ライブビュー画像とも呼ばれる。
【００１６】
メモリカードインターフェース１９はコネクタ（不図示）を有し、該コネクタにメモリカードなどの記憶媒体５１が接続される。メモリカードインターフェース１９は、接続された記憶媒体５１に対するデータの書き込みや、記憶媒体５１からのデータの読み込みを行う。記憶媒体５１は、半導体メモリを内蔵したメモリカード、またはハードディスクドライブなどで構成される。
【００１７】
操作部材２０は、不図示のレリーズボタン、ズームスイッチ、メニュースイッチなどを含む。操作部材２２は、ファンクション操作やメニュー選択操作など、各操作に応じた操作信号をＣＰＵ１８へ送出する。
【００１８】
振れ検出センサ２１は、たとえば角速度センサによって構成される。振れ検出センサ２１は、電子カメラのピッチ方向およびヨー方向に生じた角速度を検出し、角速度検出信号をＣＰＵ１８へ送出する。
【００１９】
本実施形態では、カメラ処理に用いる制御量の算出時、たとえば、ホワイトバランス調整処理に用いる色調整ゲインの算出、ＡＦ動作における合焦位置演算、およびＡＥ演算時において、各演算を繰り返し行う場合の演算間隔や、各演算で用いる情報のうち過去値が占める割合いを異ならせる点に特徴を有する。以下、このような収束制御における制御周期（演算間隔）の長短、および過去値割合の高低を決定する処理を中心に説明する。
【００２０】
図２は、ＣＰＵ１８が実行する制御周期、過去値割合の大小を決定する処理の流れを説明するフローチャートである。ＣＰＵ１８は、電子カメラのメインスイッチがオン操作されている場合に、図２による処理を繰り返し実行する。
【００２１】
図２のステップＳ１０１において、ＣＰＵ１８は、スルー画像の取得を開始させてステップＳ１０２へ進む。ステップＳ１０２において、ＣＰＵ１８は、振れ検出センサ２１による検出信号の取得を開始させてステップＳ１０３へ進む。
【００２２】
ステップＳ１０３において、ＣＰＵ１８は、動きベクトルの大きさが第１像ぶれ判定閾値より小、かつ、振れ検出信号の大きさが第１振れ判定閾値より小であるか否かを判定する。具体的には、スルー画像のうち所定範囲（たとえば、画面の中央）について、前フレームと当該フレームとの間の対応するデータからフレーム間で共通する被写体の動きベクトル（被写体の動きの速さや方向）を求める。該動きベクトルの大きさが第１像ぶれ判定閾値より小さく、かつ、振れ検出信号の大きさが第１振れ判定閾値より小さい場合には、ステップＳ１０３を肯定判定してステップＳ１０８へ進む。ＣＰＵ１８は、動きベクトルまたは振れ検出信号の少なくとも一方が対応する第１判定閾値以上である場合には、ステップＳ１０３を否定判定してステップＳ１０４へ進む。
【００２３】
なお、スルー画像のうち所定範囲（たとえば、画面の中央）を用いて動きベクトルを求める代わりに、画面中央と異なる所定範囲を用いて動きベクトルを求めてもよい。また、前フレームと当該フレームとの間でスルー画像の全範囲に対応するデータを用いて被写体の動きベクトルを求めるようにしても構わない。
【００２４】
ステップＳ１０８において、ＣＰＵ１８は、収束制御における過去値割合を高側へ切り替えてステップＳ１０９へ進む。ステップＳ１０９において、ＣＰＵ１８は、動きベクトルの大きさが第１像ぶれ判定閾値より小であって第２像ぶれ判定閾値（ただし、第２像ぶれ判定閾値＜第１像ぶれ判定閾値）より大、かつ、振れ検出信号の大きさが第１振れ判定閾値より小であって第２振れ判定閾値（ただし、第２振れ判定閾値＜第１振れ判定閾値）より大あるか否かを判定する。ＣＰＵ１８は、動きベクトルまたは振れ検出信号の少なくとも一方が対応する第２判定閾値より小さい場合には、ステップＳ１０９を否定判定してステップＳ１１１へ進む。
【００２５】
ＣＰＵ１８は、動きベクトルおよび振れ検出信号の双方が対応する第２判定閾値より大であって対応する第１判定閾値より小である場合には、ステップＳ１０９を肯定判定してステップＳ１１０へ進む。
【００２６】
ステップＳ１１１において、ＣＰＵ１８は、収束制御における制御周期を長側へ切り替えてステップＳ１１２へ進む。ステップＳ１１０において、ＣＰＵ１８は、収束制御における制御周期を短側へ切り替えてステップＳ１１２へ進む。
【００２７】
上述したステップＳ１０３を否定判定して進むステップＳ１０４において、ＣＰＵ１８は、収束制御における制御周期を長側へ切り替えてステップＳ１０５へ進む。ステップＳ１０５において、ＣＰＵ１８は、動きベクトルの大きさが第１像ぶれ判定閾値より大、かつ、振れ検出信号の大きさが第１振れ判定閾値より大であるか否かを判定する。ＣＰＵ１８は、動きベクトルおよび振れ検出信号の双方が対応する第１判定閾値より大きい場合には、ステップＳ１０５を肯定判定してステップＳ１０６へ進む。ＣＰＵ１８は、動きベクトルまたは振れ検出信号の少なくとも一方が対応する第１判定閾値より小である場合には、ステップＳ１０５を否定判定してステップＳ１０７へ進む。
【００２８】
ステップＳ１０６において、ＣＰＵ１８は、収束制御における過去値割合を０へ切り替えて（収束オフ）ステップＳ１１２へ進む。ステップＳ１０７において、ＣＰＵ１８は、収束制御における過去値割合を低側へ切り替えてステップＳ１１２へ進む。
【００２９】
ステップＳ１１２において、ＣＰＵ１８は、所定のカメラ処理（たとえば、ホワイトバランス演算、ＡＦ演算、およびＡＥ演算）において、以上のように決定した制御周期、過去値割合を適用した演算を行って図２による処理を終了する。具体的には、後述する数式（１）を用いて算出した信号量Ａ(Ｔ)を用いてカメラ処理の演算を行う。
【００３０】
図３は、電子カメラの手ぶれと像ぶれに対する制御周期と過去値割合の設定例を説明する図である。図２のステップＳ１０８からステップＳ１１１へ進む場合は、図３の左列の上から１段目（１）と２段目（３）、および中央列の上から１段目（２）に対応する。収束制御周期を低速にすることは、該収束制御周期を長側へ切り替えることと等価である。
【００３１】
図３の（１）は、たとえば、電子カメラが放置（載置）されている状態で、その撮像画角の大部分を主要被写体または風景が占める状況が想定される。この場合のＣＰＵ１８は、画角の切り替わりはないと判断して、カメラ処理（たとえばホワイトバランス演算、ＡＦ演算、およびＡＦ演算）における収束制御を、図４（設定例１）のようにする。
【００３２】
＜設定例１＞  
図４において、横軸は時間を表し、縦軸はカメラ処理に用いる信号量Ａの大きさを表す。信号量Ａは、たとえば、ホワイトバランス演算の場合は、画像データの色成分比率、ＡＦ演算の場合は焦点評価値、ＡＥ演算の場合は被写体輝度等である。ＣＰＵ１８は、離散的に取得した信号量Ａ(t)を用いて次式（１）により過去値Ａ(t-x)と現在値（最新値）Ａ(t)とに重み付けを行うことにより、カメラ処理に用いる信号量Ａ(Ｔ)を算出する。設定例１の場合、過去値Ａ(t-x)の割合βを高くし、直近の入力情報Ａ(t)が変化したとしても、急な信号量Ａ(t)の変化に追従することなく滑らかに変化するカメラ処理用の制御量が得られるように信号量Ａ(Ｔ)を得る。
【００３３】
Ａ(Ｔ)＝Ａ(t)×α(％)＋Ａ(t-x)×β(％)              （１）
ただし、Ａ(t)は最新の信号量、Ａ(t-x)は過去の信号量である。
【００３４】
図３の（２）は、たとえば、電子カメラが手持ちされている状態で、撮像画角が既に決められた撮影前の状況が想定される。この場合のＣＰＵ１８は、画角の切り替わりはないと判断して、カメラ処理（たとえばホワイトバランス演算、ＡＦ演算、およびＡＦ演算）における収束制御を、設定例１（図４）と同様にする。
【００３５】
図３の（３）は、たとえば、電子カメラが三脚などに固定されている状態で、被写体が動いている状況が想定される。この場合のＣＰＵ１８は、画角の切り替わりはないと判断して、カメラ処理（たとえばホワイトバランス演算、ＡＦ演算、およびＡＦ演算）における収束制御を、設定例１（図４）と同様にする。
【００３６】
図２のステップＳ１０８からステップＳ１１０へ進む場合は、図３の中央列の上から２段目（４）に対応する。図３の（４）は、たとえば、電子カメラが手持ちされている状態で、撮像画角が既に決められた撮影前であって、被写体が動いている状況が想定される。この場合のＣＰＵ１８は、画角が切り替わりそうと判断して、カメラ処理（たとえばホワイトバランス演算、ＡＦ演算、およびＡＦ演算）における収束制御を、設定例２（図５）のようにする。
【００３７】
＜設定例２＞  
図５において、横軸は時間を表し、縦軸はカメラ処理に用いる信号量Ａの大きさを表す。信号量Ａは、たとえば、ホワイトバランス演算の場合は画像データの色成分比率、ＡＦ演算の場合は焦点評価値、ＡＥ演算の場合は被写体輝度等である。設定例２の場合、過去値Ａ(t-x)の割合βを高くし、直近の入力情報量Ａ(t)が変化したとしても、急な信号量Ａ(t)の変化に追従することなく、カメラ処理用の制御量を滑らかに変化させるように信号量Ａ(Ｔ)を得る。また、設定例１（図４）の場合に比べて信号量Ａ(t)の取得間隔および制御量の演算間隔ｘを狭くし、カメラ処理に用いる信号量Ａ(Ｔ)を設定例１の場合よりきめ細かに算出する。
【００３８】
図２のステップＳ１０４からステップＳ１０７へ進む場合は、図３の右列の上から１段目（５）、２段目（６）、左列の上から３段目（７）、および、中央列の上から３段目（８）に対応する。図３の（５）は、たとえば、電子カメラが移動状態で、その撮像画角の大部分を主要被写体または均一輝度面が占める状況が想定される。この場合のＣＰＵ１８は、画角が切り替わりそうと判断して、カメラ処理（たとえばホワイトバランス演算、ＡＦ演算、およびＡＦ演算）における収束制御を、設定例３（図６）のようにする。
【００３９】
＜設定例３＞  
図６において、横軸は時間を表し、縦軸はカメラ処理に用いる信号量Ａの大きさを表す。信号量Ａは、たとえば、ホワイトバランス演算の場合は画像データの色成分比率、ＡＦ演算の場合は焦点評価値、ＡＥ演算の場合は被写体輝度等である。設定例３の場合、過去値Ａ(t-x)の割合βを低くし、直近の入力情報Ａ(t)が変化した場合には設定例２の場合より速く、信号量Ａ(t)の変化に滑らかに追従するカメラ処理用の制御量が得られるように信号量Ａ(Ｔ)を得る。設定例１（図４）の場合に比べて信号量Ａ(t)の取得間隔および制御量の演算間隔が狭いので、設定例２の場合と同様に、カメラ処理に用いる信号量Ａ(Ｔ)をきめ細かに算出する。
【００４０】
図３の（６）は、たとえば、電子カメラおよび主要被写体の双方が移動する状況が想定される。この場合のＣＰＵ１８は、画角の切り替わりがあると判断して、カメラ処理（たとえばホワイトバランス演算、ＡＦ演算、およびＡＦ演算）における収束制御を、設定例３（図６）と同様にする。
【００４１】
図３の（７）は、たとえば、電子カメラが三脚などに固定されている状態で、被写体が大きく動いている状況（流し撮り）が想定される。この場合のＣＰＵ１８は、画角が切り替わりそうと判断して、カメラ処理（たとえばホワイトバランス演算、ＡＦ演算、およびＡＦ演算）における収束制御を、設定例３（図６）と同様にする。
【００４２】
図３の（８）は、たとえば、電子カメラが手持ちされている状態で、撮像画角が決められようとしている状況が想定される。この場合のＣＰＵ１８は、画角の切り替わりがあると判断して、カメラ処理（たとえばホワイトバランス演算、ＡＦ演算、およびＡＦ演算）における収束制御を、設定例３（図６）と同様にする。
【００４３】
図２のステップＳ１０４からステップＳ１０６へ進む場合は、図３の右列の上から３段目（９）に対応する。図３の（９）は、たとえば、電子カメラが移動状態で、撮像画角を決めようとして電子カメラが大きく動かされている状況が想定される。この場合のＣＰＵ１８は、画角の切り替わりがあると判断して、カメラ処理（たとえばホワイトバランス演算、ＡＦ演算、およびＡＦ演算）における収束制御を、設定例４（図７）のようにする。
【００４４】
＜設定例４＞  
図７において、横軸は時間を表し、縦軸はカメラ処理に用いる信号量Ａの大きさを表す。信号量Ａは、たとえばホワイトバランス演算の場合は画像データの色成分比率、ＡＦ演算の場合は焦点評価値、ＡＥ演算の場合は被写体輝度等である。設定例４の場合、過去値Ａ(t-x)を用いる収束処理をOFF（β＝０）にして、直近の入力情報Ａ(t)が変化した場合には、直ちに信号量Ａ(t)の変化に追従するカメラ処理用の制御量が得られるように信号量Ａ(Ｔ)を得る。カメラ処理に用いる信号量Ａ(Ｔ)をきめ細かに算出する点は、設定例２および設定例３の場合と同様である。
【００４５】
以上説明した実施形態によれば、次の作用効果が得られる。
（１）電子カメラのＣＰＵ１８は、周期的に取得された情報（信号量Ａ）のうち取得順に並ぶ最新（直近）の複数の情報Ａ(t),Ａ(t-x)に基づいてカメラ処理に用いる制御量を算出する場合に、カメラの動きを検出し、最新の複数の情報Ａ(t),Ａ(t-x)のうち過去の情報Ａ(t-x)による制御量に対する寄与の大小を、動き検出情報に応じて異ならせるように制御した。これにより、カメラの過去からの移動／静止状態に応じて適切な制御量を算出できる。
【００４６】
（２）ＣＰＵ１８はさらに、制御量に寄与する複数の情報の時間間隔を、動き検出情報に応じて異ならせるように制御したので、カメラの移動／静止状態に応じた適切な追従特性を有する制御量を算出できる。
【００４７】
（３）カメラの振れを検出する振れ検出センサ２１と、被写体像を所定時間ごとに撮像して逐次フレーム画像を取得する撮像装置１２，１３，１４，１６、２２とをさらに備え、ＣＰＵ１８は、振れ検出信号と、フレーム画像のうち前後するフレーム間の差分に基づく像ぶれ情報とを用いてカメラの動きを検出するので、電子カメラ自身の振れによる動きと、被写体の動きの双方を検出することができる。
【００４８】
（４）ＣＰＵ１８はさらに、最新の複数の情報Ａ(t),Ａ(t-x)のうち、過去の情報Ａ(t-x)と最新の情報Ａ(t)とに異なる重みつけを行って、カメラ処理に用いる制御量の算出に用いる信号量Ａ(t)を算出した。過去の情報Ａ(t-x)が制御量に寄与する割合を異ならせるようにする信号量Ａ(ｔ)の算出は、簡単な演算式（上式(１)）によって実現できる。
【００４９】
（５）設定例１（図４）によれば、制御周期が低速なので、制御周期を高速にする場合に比べてＣＰＵ１８の負担を軽くすることができる。また、過去値Ａ(t-x)の割合βを高めたので、最新の入力情報Ａ(t)が変化したとしても急な信号量Ａ(t)の変化に追従してカメラ処理用の制御量が急に変化するのを抑え、滑らかに変化させることができる。
【００５０】
（６）設定例２（図５）によれば、制御周期が高速なので、制御周期を低速にする場合に比べて細かい時間間隔で制御量を求めることができる。また、過去値Ａ(t-x)の割合βを高めたので、最新の入力情報Ａ(t)が変化したとしても急な信号量Ａ(t)の変化に追従してカメラ処理用の制御量が急に変化するのを抑え、滑らかに変化させることができる。
【００５１】
（７）設定例３（図６）によれば、制御周期が高速なので、制御周期を低速にする場合に比べて細かい時間間隔で制御量を求めることができる。また、過去値Ａ(t-x)の割合βを低くしたので、最新の入力情報Ａ(t)が変化した場合には、設定例２の場合より速く、滑らかにカメラ処理用の制御量を変化させることができる。
【００５２】
（８）設定例４（図７）によれば、制御周期が高速なので、制御周期を低速にする場合に比べて細かい時間間隔で制御量を求めることができる。また、過去値Ａ(t-x)の割合を０にしたので、最新の入力情報Ａ(t)が変化した場合には、ただちに信号量Ａ(t)の変化に追従してカメラ処理用の制御量を変化させることができる。
【００５３】
（変形例１）
以上の説明では電子カメラを例に説明したが、時間の経過とともに変化する信号を入力して所定の制御量を算出する電子機器であれば、電子カメラに限らず本発明を適用できる。
【００５４】
（変形例２）
上述した説明では、カメラ処理における制御量を算出するために取得した入力情報Ａ(t),Ａ(t-x)に対して重み付けを行うことにより、制御量の算出に用いる信号量Ａ(Ｔ)を算出した。電子カメラのＣＰＵ１８は、信号量Ａ(Ｔ)を用いて所定の制御量算出を行って、ホワイトバランス調整処理に用いる色調整ゲイン、ＡＦ処理における合焦位置、およびＡＥ処理による露出を得る。この代わりに、ＣＰＵ１８の処理能力に余裕がある場合には、入力情報Ａ(t),Ａ(t-x)を用いて逐次所定の制御量算出を行い、逐次算出された制御量に対して上式（１）と同様の重み付けを行うことによってカメラ処理で用いる制御量を算出する構成にしてもよい。
【００５５】
以上の説明はあくまで一例であり、上記の実施形態の構成に何ら限定されるものではない。
【符号の説明】
【００５６】
１２…撮像素子
１３…ＡＦＥ回路
１４…画像処理回路
１６…バッファメモリ
１８…ＣＰＵ
２１…振れ検出センサ
２２…タイミングジェネレータ
【図１】
2010187160.tif 000003
【図２】
2010187160.tif 000004
【図３】
2010187160.tif 000005
【図４】
2010187160.tif 000006
【図５】
2010187160.tif 000007
【図６】
2010187160.tif 000008
【図７】
2010187160.tif 000009