(57)【特許請求の範囲】
【請求項１】
ノイズ信号と、被写体像を撮像して画素信号とを出力する複数の画素が行列状に配置された撮像素子と、
前記撮像素子から読み出された前記画素信号に対して画素列ごとの誤差を補正するための補正値を、前記ノイズ信号を用いて算出する算出手段と、
前記算出された補正値を用いて前記画素信号に対して補正を施す補正手段と,
静止画像の撮影開始を指示する指示手段とを備え、
ライブビューモード時においては、各フレームについて、前記撮像素子は前記ノイズ信号の出力と、前記ノイズ信号の出力に続いて前記画素信号の出力とを行い、
前記算出手段は、各フレームごとの前記補正値を算出し、最新フレームの画素信号の補正用の平均補正値を、前記最新フレームについて算出された補正値と１フレーム前の画素信号の補正用の平均補正値とを平均することによって算出し、
前記補正手段は、前記算出手段によって算出された前記最新フレームの画素信号の補正用の平均補正値を用いて、前記最新フレームの画素信号を補正して、補正後の前記画素信号に対応する画像を表示し、
ライブビューモード時に前記指示手段により撮影開始が指示されると、前記補正手段は、ライブビューモード時に用いた最後の前記平均補正値を用いて前記静止画像に対応する画素信号に対して補正を施すことを特徴とする撮像装置。
【請求項２】
請求項１に記載の撮像装置において、
ライブビューモードが設定されることなく前記指示手段により撮影開始が指示されると、前記算出手段は、撮影開始に応じて前記画素信号が出力される前に前記撮像素子から出力された前記ノイズ信号を用いて前記補正値を算出し、前記補正手段は、前記算出された前記補正値を用いて前記静止画像に対応する画素信号に対して補正を施すことを特徴とする撮像装置。
【請求項３】
請求項１または２に記載の撮像装置において、
前記算出手段は、前記ライブビューモード時においては、前記撮像素子が有する全ての画素のうち所定の間隔ごとに配列された行の画素から前記ノイズ信号と前記画素信号とを取得し、該所定の間隔ごとに配列された行の画素から読み出されたノイズ信号を用いて前記補正値を算出し、
前記補正手段は、前記所定の間隔ごとに配列された行の画素から読み出された前記画素信号に対して、前記算出された前記補正値に基づいて補正を施し、
前記算出手段は、前記ライブビューモードが設定されることなく前記指示手段により撮影開始が指示されると、前記撮像素子が有する全ての画素のうち所定範囲に配列された画素から前記ノイズ信号を取得して、前記補正値を算出し、
前記補正手段は、前記撮像素子が有する全ての画素から読み出された前記画素信号に対して、前記算出された前記補正値に基づいて補正を施すことを特徴とする撮像装置。
【請求項４】
請求項１乃至３のいずれか一項に記載の撮像装置において、
連続して静止画像の撮影を指示する連写指示手段をさらに備え、
前記ライブビューモード時に前記連写指示手段により前記静止画像の撮影が指示された場合、前記補正手段は、連続して撮影された前記静止画像の画素信号に対して、それぞれ同一の補正値を用いて補正を施すことを特徴とする撮像装置。
【請求項５】
請求項１乃至４のいずれか一項に記載の撮像装置において、
前記撮像素子に配置された前記複数の画素のそれぞれには、前記画素が光電変換した電荷を電圧値に変換する変換部と、前記変換部と前記画素との間に設けられた第１スイッチ部と、前記変換部の後段に設けられた第２スイッチ部と、が接続され、
前記撮像素子は、前記第１スイッチ部がオフされ、かつ前記第２スイッチ部がオンされている場合に、前記ノイズ信号を出力することを特徴とする撮像装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、撮像素子からの画素信号に含まれるノイズを補正する撮像装置に関する。
【背景技術】
【０００２】
従来から、ＣＭＯＳイメージセンサに起因する固定パターンノイズ（ＦＰＮ）を補正するカメラが知られている（たとえば、特許文献１）。
【特許文献１】特開平１０−１２６６９７号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
しかしながら、撮影ごとに画素リセット時の信号を読み出して撮影画像信号から減算してＦＰＮを補正するので、補正の精度が劣るという問題がある。
【課題を解決するための手段】
【０００４】
請求項１の発明による撮像装置は、ノイズ信号と、被写体像を撮像して画素信号とを出力する複数の画素が行列状に配置された撮像素子と、撮像素子から読み出された画素信号に対して画素列ごとの誤差を補正するための補正値を、ノイズ信号を用いて算出する算出手段と、算出された補正値を用いて画素信号に対して補正を施す補正手段と、静止画像の撮影開始を指示する指示手段とを備え、ライブビューモード時においては、各フレームについて、撮像素子は前記ノイズ信号の出力と、ノイズ信号の出力に続いて画素信号の出力とを行い、算出手段は、各フレームごとの補正値を算出し、最新フレームの画素信号の補正用の平均補正値を、最新フレームについて算出された補正値と１フレーム前の画素信号の補正用の平均補正値とを平均することによって算出し、補正手段は、算出手段によって算出された最新フレームの画素信号の補正用の平均補正値を用いて、最新フレームの画素信号を補正して、補正後の画素信号に対応する画像を表示し、ライブビューモード時に指示手段により撮影開始が指示されると、補正手段は、ライブビューモード時に用いた最後の平均補正値を用いて静止画像に対応する画素信号に対して補正を施すことを特徴とする。
【発明の効果】
【０００５】
本発明によれば、画素列ごとの誤差を精度よく補正した撮影画像が得られる。
【発明を実施するための最良の形態】
【０００６】
図面を参照して、本発明による一実施の形態におけるカメラを説明する。図１は電子カメラ１の要部構成を示す図である。電子カメラ１のボディに、撮影レンズＬ１と絞り２０とを備える交換レンズ２が着脱可能に装着されている。カメラ１のボディ側には、クイックリターンミラー１０、焦点板１１、ペンタプリズム１２、接眼レンズ１３、撮像素子１４、および焦点検出用センサ１５が設けられている。
【０００７】
図２は電子カメラ１の制御系のブロック図である。図２において、図１に示した構成要素には同一の符号を付して説明する。電子カメラ１の制御系は、撮像素子１４、Ａ／Ｄ変換回路１６、タイミングジェネレータ１７、制御回路１８、ＬＣＤ駆動回路１９、液晶表示器１９１、操作部３０、およびメモリカードインタフェース３１を備えている。
【０００８】
図１を参照して説明すると、交換レンズ２を通過して電子カメラ１に入射した被写体光は、シャッタレリーズ前は図１において実線で示すように位置するクイックリターンミラー１０で上方へ導かれて焦点板１１に結像する。焦点板１１に結像された被写体像は、ペンタプリズム１２により接眼レンズ１３へ導かれる。その結果、被写体像が撮影者に観察される。被写体光の一部はクイックリターンミラー１０の半透過領域を透過し、サブミラー１０ａにて下方に反射され、焦点検出用センサ１５へ入射される。レリーズ後はクイックリターンミラー１０が図１の破線で示される位置へ回動し、被写体光が撮像素子１４へ導かれ、その撮像面上に被写体像が結像する。
【０００９】
図２を参照して制御系について詳細に説明する。
撮像素子１４は、行列状に多数配列された画素フォトダイオード１４１、画素フォトダイオード１４１のそれぞれに設けられたスイッチ１４２、画素フォトダイオード１４１の各行を順に選択するための垂直走査回路１４３、およびカラム処理回路１４４を有する、Ｘ−Ｙアドレス型の光電変換素子である。スイッチ１４２には、トランスファーゲートスイッチ１４２Ａ（以下、スイッチ１４２Ａと称する）、画素選択スイッチ１４２Ｂ（以下、スイッチ１４２Ｂと称する）およびコンデンサ１４２Ｃが含まれている。
【００１０】
スイッチ１４２Ａは、画素フォトダイオード１４１と、コンデンサ１４２Ｃとの間に設けられ、画素フォトダイオード１４１とコンデンサ１４２Ｃとの間の電気的接続のＯＮ／ＯＦＦをスイッチングするスイッチである。コンデンサ１４２Ｃは、画素フォトダイオード１４１が光電変換した電荷を電圧値に変換するために設けられている。スイッチ１４２Ｂは、コンデンサ１４２Ｃとカラム処理回路１４４との間に設けられ、コンデンサ１４２Ｃとカラム処理回路１４４との間の電気的接続のＯＮ／ＯＦＦをスイッチングするスイッチである。ある画素のスイッチ１４２Ａ、１４２Ｂが共にオンされている場合には、その画素で受光した信号が光電変換されてカラム処理回路１４４に伝達される。
【００１１】
一方、ある画素のスイッチ１４２Ａがオフされ、かつスイッチ１４２Ｂがオンされている場合には、画素フォトダイオード１４１とカラム処理回路１４４との接続が遮断されているときの信号、すなわち、その画素が受光していない状態における信号（後述するＦＰＮの一要素）と等価な信号がカラム処理回路１４４に伝達される。画素フォトダイオード１４１は、受光した被写体光をその強度に応じた画素信号に変換して、スイッチ１４２（スイッチ１４２Ａ、スイッチ１４２Ｂ）およびカラム信号回路１４４を介してＡ／Ｄ変換回路１６へ出力する。
【００１２】
カラム処理回路１４４はＣＤＳ回路やラインメモリなどを画素フォトダイオード１４１の列ごとに備え、垂直走査回路１４３によって選択された所定行の画素フォトダイオード１４１（選択された行の画素毎のスイッチ１４２Ａはオフされ、かつスイッチ１４２Ｂはオンされる）から出力される画素信号を入力する。この場合において、選択されていない行に含まれる各画素フォトダイオード１４１の、少なくともスイッチ１４２Ｂは、全てオフにされている。
【００１３】
そして、カラム処理回路１４４は選択行の画素毎のスイッチ１４２Ａがオフで、かつスイッチ１４２Ｂがオンのときに得られる画素信号を、列毎にオフセット信号として保持する。このときのスイッチ１４２Ａ、１４２Ｂのオンおよびオフは、選択画素間でほぼ同時に行われる。このようにして得られたオフセット信号が、後述するカラム処理回路１４４に起因して撮影画像の縦方向に発生する筋状の固定パターンノイズ（以下、ＦＰＮ：Fixed  Pattern  Noise）、すなわち撮像素子１４の列毎の固定パターンノイズ（ＦＰＮ）である。
【００１４】
後述する制御回路１８は、この求められたＦＰＮを使って補正値（ＦＰＮ補正値）を算出し、その算出したＦＰＮ補正値を使って、画像信号に対してＦＰＮ補正を施す。また、算出されたＦＰＮ補正値は、後述する画像処理部１８１に設けられた一時メモリ１８３に格納される。
【００１５】
なお、ＦＰＮを得る際には、上述のように所定行（選択行）の画素フォトダイオード１４１から（選択されている行の画素スイッチ１４２Ａを一斉にオフし、かつスイッチ１４２Ｂを一斉にオンした状態で）画素信号を得る方法以外に、次のような方法で得てもよい。たとえば、全ての行の画素（つまり全画素）のスイッチ１４２Ａを一斉にオフし、かつ所定行（選択行）の画素スイッチ１４２Ｂのみを一斉にオンした状態で、ＦＰＮを得るようにしてもよい。
【００１６】
Ａ／Ｄ変換回路１６は、撮像素子１４が出力する画素信号にアナログ的な処理をしてからデジタルの画像データに変換する回路である。タイミングジェネレータ１７は、制御回路１８の命令に応じて、撮像素子１４とＡ／Ｄ変換回路１６とにタイミング信号を出力し、撮像素子１４とＡ／Ｄ変換回路１６との駆動タイミングを制御する回路である。
【００１７】
制御回路１８は、図示しないＣＰＵ、ＲＯＭ、ＲＡＭなどを有し、電子カメラ１の各構成要素を制御したり、各種のデータ処理を実行する演算回路である。制御回路１８は、前述したタイミングジェネレータ１７を制御する。
【００１８】
制御回路１８は、画像処理部１８１および圧縮部１８２を有する。画像処理部１８１は、入力した画像データに対して、ホワイトバランス処理、ガンマ補正処理、色補間処理、輪郭強調、ビネット補正などの画像処理を実行する。圧縮部１８２は、画像処理部１８１で画像処理が施されて生成された画像データに対してＪＰＥＧ圧縮処理を実行する回路である。
【００１９】
メモリカードインタフェース３１は、メモリカード３２が着脱可能なインタフェースである。メモリカードインタフェース３１は、制御回路１８の制御に基づいて、画像データをメモリカード３２に書き込んだり、メモリカード３２に記録されている画像データを読み出す。メモリカード３２はコンパクトフラッシュ（登録商標）やＳＤカードなどの半導体メモリカードである。
【００２０】
ＬＣＤ駆動回路１９は、制御回路１８の命令に基づいて液晶表示器１９１を駆動する回路である。液晶表示器１９１は、再生モードにおいて、メモリカード３２に記録されている画像データに基づいて制御回路１８で作成された表示データの表示を行う。また、液晶表示器１９１は、いわゆるライブビュー画像を表示するように構成されている。ライブビューとは、レリーズ前にクイックリターンミラー１０を上方に跳ね上げて撮像素子１４で撮像した画像をリアルタイムに液晶表示器１９１に表示する表示形態であり、一眼レフカメラにおいて採用される撮像モードである。
【００２１】
操作部３０は、ユーザの操作を受け付けるスイッチである。操作部３０には、電源スイッチ、レリーズスイッチ、その他の設定メニューの表示切換スイッチ、設定メニュー決定ボタンなどが含まれる。また、操作部３０により、撮影モードとして静止画撮影モードや上記のライブビュー画像を表示するためのライブビューモードの設定が可能である。
【００２２】
次に、画像処理部１８１におけるＦＰＮ補正処理について、静止画撮影モードが設定されている場合と、ライブビューモードが設定されている場合について説明する。
【００２３】
−静止画撮影モード−
操作部３０の操作により静止画撮影モードが設定され、レリーズスイッチの全押し操作により撮影が指示されると、制御回路１８は、クイックリターンミラー１０を図１の破線で示す位置へ回動し、撮影レンズＬ１を通過した被写体光が撮像素子１４に導かれるようにする。さらに、制御回路１８は、タイミングジェネレータ１７に指示して、撮像素子１４を構成する全画素の範囲のうち、たとえば１／３の領域に相当する画素に対応する画素フォトダイオード１４１から出力されるように垂直走査回路１４３を介してスイッチ１４２をオンさせる。
【００２４】
図３に画素信号が読み出される画素の領域を斜線領域で示す。なお、説明を簡単にするため、撮像素子１４の画素数を３０００×１５００ドットとする。本実施の形態においては、たとえば全画素範囲の上部１／３の領域に相当する画素（３０００×５００ドット）から出力される画素信号を列ごとに３０００列分読み出す。すなわち、垂直走査回路１４３は、第１行から第５００行までを選択行として、その選択行に含まれる画素毎のスイッチ１４２Ａをオフし、かつスイッチ１４２Ｂをオンする。その結果、撮像素子１４の第１列〜第３０００列の各列について、それぞれ５００個の画素フォトダイオード１４１から画素信号が読み出され、カラム処理回路１４４に入力される。カラム処理回路１４４は、全ての列、すなわち３０００列分のそれぞれの画素信号をＡ／Ｄ変換回路１６を介して、制御回路１８の画像処理部１８１へ出力する。画像処理部１８１は、上述のようにして入力した３０００列分の列ごとの画素信号（５００画素分）をそれぞれ平均してＦＰＮ補正値を列毎に算出して、一時メモリ１８３に格納しておく。
【００２５】
次に、制御回路１８は、タイミングジェネレータ１７に指令して全ての画素のスイッチ１４２Ａ、１４２Ｂを共にオンさせて、撮像素子１４の全画素から出力される画素信号を本画像用信号として画像処理部１８１に入力させる。画像処理部１８１は、入力した第１列の本画像用信号から対応する第１列のＦＰＮ補正値を減算する。画像処理部１８１は、上記の減算を３０００列分のそれぞれの画素信号に対して行うことにより、ＦＰＮ補正処理を施す。ＦＰＮ補正処理の施された画素信号は、制御回路１８により上述した画像処理や圧縮処理が施されて、画像データとしてメモリカード３２に記録される。
【００２６】
−ライブビューモード−
操作部３０の操作によりライブビューモードが設定されると、制御回路１８は、クイックリターンミラー１０を図１の破線で示す位置へ回動し、撮影レンズＬ１を通過した被写体光が撮像素子１４に導かれるようにする。さらに、制御回路１８は、タイミングジェネレータ１７に指示して、撮像素子１４を構成する全画素のうち、垂直方向に１／３に間引いた画素フォトダイオード１４１から画素信号が出力されるように、垂直走査回路１４３を介してスイッチ１４２（１４２Ａ、１４２Ｂ）をオンさせる。なお、画素信号は、たとえば１／３０秒周期で読み出される。
【００２７】
図４に、ライブビューモード時に間引いて読み出される画素を示す。この場合に画素信号が読み出される画素を斜線領域で示す。すなわち、垂直走査回路１４３は、第２行、第５行、・・・、第（３ｎ−１）行（ｎは自然数：ｎ≦５００）を選択行として、その選択行に含まれる画素のスイッチ１４２Ａをオフし、かつスイッチ１４２Ｂをオンする。その結果、撮像素子１４の各列について合計５００個の画素フォトダイオード１４１から、ＦＰＮ用の画素信号が読み出され、カラム処理回路１４４に入力される。すなわち、撮像素子１４の各列について３画素ごとに合計５００個の画素フォトダイオード１４１から画素信号が読み出され、カラム処理回路１４４に入力される。カラム処理回路１４４は、これら５００個の画素信号（ＦＰＮ）をＡ／Ｄ変換回路１６を介して、制御回路１８へ出力する。制御回路１８は、このＦＰＮを平均して、第１フレーム用の列毎のＦＰＮ補正値１を算出して、一時メモリ１８３に格納する。
【００２８】
第１フレームの画像を取得する際には、上述の選択行に含まれる画素のスイッチ１４２Ａ、１４２Ｂを共にオンにして、撮像素子１４の各列について３画素ごとに合計５００個の画素フォトダイオード１４１から画素信号（画像信号）を読み出す。そして、読み出された画像信号は、カラム処理回路１４４、Ａ／Ｄ変換回路１６を介して制御回路１８の画像処理部１８１へ入力される。そして、画像処理部１８１は、第１列の画像信号から、一時メモリ１８１に格納しておいた第１列に対応する上述のＦＰＮ補正値１を減じる。画像処理部１８１は、上記の減算を３０００列分のそれぞれの画素信号に対して行うことにより、ＦＰＮ補正処理を施す。
【００２９】
第２フレームの画像を取得する場合においても、画像処理部１８１は、第１フレームの画像を取得した場合と同様にして、選択された行の画素のスイッチ１４２Ａがオフされ、かつスイッチ１４２Ｂがオンされた状態で得られた３０００列分の列ごとの画素信号をそれぞれ平均して、ＦＰＮ補正値２を列毎に算出する。そして、画像処理部１８１は、一時メモリ１８３に格納されたＦＰＮ補正値１を読み出して、算出したＦＰＮ補正値２と読み出したＦＰＮ補正値１とを平均してＦＰＮ補正値２ＡＶＥを列毎に算出し、一時メモリ１８３に格納する。以後、第１フレームの場合と同様に、３０００列分の画素信号（画像信号）に対して対応する列のＦＰＮ補正値２ＡＶＥを減算して、ＦＰＮ補正を施す。
【００３０】
ライブビューモードにより画像が取得されている間は、上述のようにして画像処理部１８１はＦＰＮ補正値を計算する。すなわち、第Ｎフレームの画像を取得する際には、１つ前の第（Ｎ−１）フレームの画像を取得した際に算出したＦＰＮ補正値（Ｎ−１）ＡＶＥが読み出されて、以下の式（１）を用いてＦＰＮ補正値ＮＡＶＥが列毎に算出される。
ＦＰＮ補正値ＮＡＶＥ＝｛ＦＰＮ補正値（Ｎ−１）ＡＶＥ＋ＦＰＮ補正値Ｎ｝／２  ・・・（１）
【００３１】
画像処理部１８１は、算出したＦＰＮ補正値ＮＡＶＥを画素信号から減算してＦＰＮ補正処理を施す。そして、画像処理部１８１は、ＦＰＮ補正処理後の画素信号に対して上述した画像処理を施して画像データを生成し、制御回路１８は画像データに対応する画像を液晶表示器１９１に表示する。
【００３２】
第Ｎフレームの画像が取得された後に、制御回路１８がレリーズスイッチの全押し操作による撮影指示信号を入力すると、制御回路１８は、タイミングジェネレータ１７に指令して全てのスイッチ１４２をオンさせる。そして、撮像素子１４の全画素から出力される画素信号が本画像用信号として画像処理部１８１に入力される。画像処理部１８１は、一時メモリ１８３に格納したＦＰＮ補正値ＮＡＶＥを読み出して、入力した本画像用信号から対応する列のＦＰＮ補正値ＮＡＶＥを減算する。すなわち、画像処理部１８１は、撮影開始前に最後に取得したＦＰＮ補正値ＮＡＶＥを用いて、入力した本画像用信号に対してＦＰＮ補正処理を施す。
【００３３】
上記実施の形態では、ＦＰＮ補正値を算出する際に用いるオフセット信号（ＦＰＮ）を、選択行の画素のスイッチ１４２Ａをほぼ同時にオフにし、かつスイッチ１４２Ｂをほぼ同時にオンした状態で得るようにしている。このＦＰＮ取得動作について、特にライブビュー中の動作を図解したものが図５である。図５は、上述のライブビューモード設定時におけるオフセット信号（ＦＰＮ）の取得タイミングと、各フレーム画像の取得タイミングについての関係を示すタイミングチャートである。
【００３４】
図５に示すように、まずライブビュー画像の１フレームである第（Ｎ−１）フレームにおける画像信号の蓄積と読出しが行われる。このときのスイッチ１４２Ａと１４２Ｂは共にオンされている。そして、第（Ｎ−１）フレームの第１４９９行（ライン）の画像信号の蓄積と読出しが行われた後に、次フレームである第Ｎフレーム用のＦＰＮの蓄積、読出しが行われる。このＦＰＮを得るときには、既述したように、スイッチ１４２Ａはオフされている。そして、第１４９９行のＦＰＮの読出しが終了すると、ライブビュー画像の１フレームである第Ｎフレームにおける画像信号の蓄積と読出しが、上述の第（Ｎ−１）フレームと同様にして行われる。以上の動作が、ライブビューが終了されるまで繰り返される。
【００３５】
画像処理部１８１によりＦＰＮ補正処理の施された画素信号に対して上述した各種の画像処理が施されて画像データが生成される。生成された画像データは、圧縮部１８３により圧縮処理が施された後、制御回路１８によりメモリカード３２に記録される。なお、連続して画像を取得（連写）する場合は、画像処理部１８１は、２枚目以降の本画像用信号に対しても、１枚目の本画像用信号の場合と同様に、ＦＰＮ補正値ＮＡＶＥを用いてＦＰＮ補正処理を施す。すなわち、連写撮影の場合は、撮影開始前に最後に取得したＦＰＮ補正値ＮＡＶＥと同一のＦＰＮ補正値ＮＡＶＥを用いてＦＰＮ補正処理が行われる。
【００３６】
図６に示すフローチャートを用いて、実施の形態による電子カメラ１のＦＰＮ補正処理の動作について説明する。図６の各処理手順は制御回路１８でプログラムを実行して行われる。図５の各処理を行うプログラムはメモリ（不図示）に格納されており、操作部３０から電源がオンされたことを示す信号が入力されると起動される。
【００３７】
ステップＳ１０１においては、ライブビューモードに設定されたか否かを判定する。ライブビューモードに設定されている場合は、ステップＳ１０１が肯定判定されてステップＳ１０２へ進む。静止画撮影モードに設定されている場合は、ステップＳ１０１が否定判定されて、後述するステップＳ１１９へ進む。
【００３８】
ステップＳ１０２においては、タイミングジェネレータ１７に指令して、撮像素子１４の全画素のうち、垂直方向に３画素ごとに間引いた画素フォトダイオード１４１から画素信号が出力されるようにスイッチ１４２Ｂをオンさせ、かつスイッチ１４２ＡはオフさせてステップＳ１０３へ進む。ステップＳ１０３においては、入力した画素信号（オフセット信号：ＦＰＮ）を列ごとに平均して、ＦＰＮ補正値Ｎを算出してステップＳ１０４へ進む。
【００３９】
ステップＳ１０４においては、取得した画素信号が第１フレームの画像のものであるか否かを判定する。Ｎ＝１の場合、ステップＳ１０４が肯定判定されてステップＳ１０５へ進む。ステップＳ１０５においては、取得した画素信号からステップＳ１０３で算出したＦＰＮ補正値１を減算してＦＰＮ補正を施してステップＳ１０６へ進む。ステップＳ１０６においては、ＦＰＮ補正値１を一時メモリ１８３に格納してステップＳ１１１へ進む。
【００４０】
取得した画素信号が第１フレームの画像のものではない場合、ステップＳ１０４が否定判定されてステップＳ１０７へ進み、一時メモリ１８３に格納されたＦＰＮ補正値（Ｎ−１）ＡＶＥを読み出してステップＳ１０８へ進む。ステップＳ１０８においては、上記の式（１）を用いてＦＰＮ補正値ＮＡＶＥを算出してステップＳ１０９へ進む。ステップＳ１０９においては、取得した画素信号から算出したＦＰＮ補正値ＮＡＶＥを減算してＦＰＮ補正処理を施してステップＳ１１０へ進む。ステップＳ１１０では、ステップＳ１０８で算出したＦＰＮ補正値ＮＡＶＥを一時メモリ１８３に格納してステップＳ１１１へ進む。
【００４１】
ステップＳ１１１においては、レリーズスイッチが全押し操作されたか否かを判定する。レリーズスイッチが全押し操作されず撮影指示信号を入力しない場合は、ステップＳ１１１が否定判定されてステップＳ１０２へ戻る。レリーズスイッチが全押し操作されて撮影指示信号を入力した場合は、ステップＳ１１１が肯定判定されてステップＳ１１２へ進む。ステップＳ１１２においては、タイミングジェネレータ１７に指令して、撮像素子１４の全画素のから画素信号が出力されるようにスイッチ１４２をオンさせてステップＳ１１３へ進む。ステップＳ１１３においては、一時メモリ１８３に格納されたＦＰＮ補正値ＮＡＶＥを読み出してステップＳ１１４へ進む。
【００４２】
ステップＳ１１４においては、ステップＳ１１２で読み出した本画像用信号からＦＰＮ補正値ＮＡＶＥを減算し、ＦＰＮ補正を施してステップＳ１１５へ進む。ステップＳ１１５では画像処理を施し画像データを生成してステップＳ１１６へ進む。ステップＳ１１６においては生成した画像データを圧縮し、ステップＳ１１７では圧縮した画像データをメモリカード３２に記録してステップＳ１１８へ進む。
【００４３】
ステップＳ１１８においては、電源がオフされたか否かを判定する。操作部３０から電源がオフされたことを示す信号を入力した場合は、ステップＳ１１８が肯定判定されて一連の処理を終了する。電源オフを示す信号を入力しない場合は、ステップＳ１１８が否定判定されてステップＳ１０１へ戻る。
【００４４】
ライブビューモードが設定されていない場合は、ステップＳ１０１が否定判定されてステップＳ１１９へ進み、ステップＳ１１１と同様にレリーズスイッチが全押し操作されたか否かを判定する。レリーズスイッチが全押し操作されて撮影指示信号を入力した場合は、ステップＳ１１９が肯定判定されてステップＳ１２０へ進む。撮影指示信号を入力しない場合は、ステップＳ１１９が否定判定されて、当該判定処理を繰り返す。
【００４５】
ステップＳ１２０では、タイミングジェネレータ１７に指令して、撮像素子１４の全画素範囲のうち、１／３の領域に相当する画素フォトダイオード１４１から画素信号が出力されるようにスイッチ１４２をオンさせてステップＳ１２１へ進む。ステップＳ１２１においては、入力した画素信号を列ごとに平均して、ＦＰＮ補正値Ｎを算出してステップＳ１２２へ進む。
【００４６】
ステップＳ１２２においては、タイミングジェネレータ１７に指令して、撮像素子１４の全画素から画素信号が出力されるようにスイッチ１４２をオンさせてステップＳ１２３へ進む。ステップＳ１２３においては、ステップＳ１２３で取得した画素信号から、ステップＳ１２１で算出したＦＰＮ補正値を減算し、ＦＰＮ補正を施してステップＳ１１５へ進む。
【００４７】
以上で説明した実施の形態の電子カメラ１によれば、以下の作用効果が得られる。
（１）画像処理部１８１は、ライブビューモード時において、第Ｎフレームの画素信号から算出したＦＰＮ補正値Ｎと、１フレーム前（第（Ｎ−１）フレーム）の画素信号から算出したＦＰＮ補正値（Ｎ−１）ＡＶＥとを平均して新たなＦＰＮ補正値ＮＡＶＥを算出し、画素列ごとのＦＰＮを補正するようにした。その結果、温度などの要因によりカラム処理回路１４４を構成する内部回路の特性が変動した場合であっても、ＦＰＮ補正値を更新することができるので、精度良くＦＰＮ補正を施して高画質の撮影画像を得ることができる。
【００４８】
（２）ライブビューモード時にレリーズスイッチが全押し操作されて撮影開始が指示されると、画像処理部１８１は、ライブビューモード時に用いた最後のＦＰＮ補正値ＮＡＶＥを用いて撮影画像に対して補正を施す（ステップＳ１１４）ようにした。したがって、ＦＰＮ補正値を算出するために新たに画素信号を取得する必要がないので、ＦＰＮ補正の精度を維持したままレリーズタイムラグを減らすことができる。なお、ＦＰＮ補正値ＮＡＶＥとして、ライブビューモード時に用いた最後のＦＰＮ補正値ＮＡＶＥを用いるものに限定されるものではない。
【００４９】
（３）画像処理部１８１は、ライブビューモード時においては、撮像素子１４が有する全ての画素のうち所定行の画素として、たとえば列方向に１／３画素ごとの画素から画素信号を取得し、ＦＰＮ補正値ＮＡＶＥを算出する（ステップＳ１０３，Ｓ１０８）ようにした。したがって、画像処理部１８１の処理に要する負荷が低減されるので、ライブビューモードのようにＦＰＮ補正値の算出およびＦＰＮ補正に高速処理が必要とされる場合であっても、ＦＰＮ補正の施された高画質の撮影画像が得られる。
【００５０】
（４）連続して画像を取得（連写）する連写撮影の場合は、画像処理部１８１は、撮影開始前に最後に取得したＦＰＮ補正値ＮＡＶＥと同一のＦＰＮ補正値ＮＡＶＥを用いて、本画像用信号に対してＦＰＮ補正処理を施すようにした。したがって、ＦＰＮ補正値を算出するために新たに画素信号を取得する必要がないので、連写速度を維持したままＦＰＮ補正の施された高画質の撮影画像が得られる。
【００５１】
以上で説明した実施の形態の電子カメラは、撮影レンズ交換可能なものに代えて、撮影レンズ固定式の電子カメラであってもよい。
【００５２】
また、本発明の特徴を損なわない限り、本発明は上記実施の形態に限定されるものではなく、本発明の技術的思想の範囲内で考えられるその他の形態についても、本発明の範囲内に含まれる。
【図面の簡単な説明】
【００５３】
【図１】本発明の実施の形態による電子カメラの要部構成を示す図である。
【図２】実施の形態による電子カメラの制御系の構成を示すブロック図である。
【図３】静止画撮影モードにおいて画素信号が読み出される画素の領域を示す図である。
【図４】ライブビューモードにおいて画素信号が読み出される画素の領域を示す図である。
【図５】オフセット信号を取得するタイミングを示す図である。
【図６】実施の形態の電子カメラによるＦＰＮ補正処理を説明するフローチャートである。
【符号の説明】
【００５４】
１４・・・撮像素子  １８・・・制御回路  ３０・・・操作部  １４１・・・画素フォトダイオード
１８１・・・画像処理部
【図１】
0005277752.tif 000002
【図２】
0005277752.tif 000003
【図３】
0005277752.tif 000004
【図４】
0005277752.tif 000005
【図５】
0005277752.tif 000006
【図６】
0005277752.tif 000007