"撮像用画素が2次元状に配列された撮像素子の一部に複数の焦点検出用画素を配列した撮像素子と、前記撮像素子から得られる画像に基づいてフレアが生じているか否かを判定するフレア判定手段と、フレアが生じていると前記フレア判定手段が判定する場合、前記画像を構成する画素値のうちの前記焦点検出用画素の周囲の撮像用画素の画素値を重み係数により補正し、補正した撮像用画素の画素値を平滑化するフレア抑制処理を行う抑制手段と、前記抑制手段により平滑化された撮像用画素の画素値のうちの焦点検出用画素の近傍の撮像用画素の画素値を用いて焦点検出用画素の補間画素値を生成する画素補間処理手段と、を備えていることを特徴とする撮像装置。請求項1に記載の撮像装置において、前記抑制手段は、前記フレア抑制処理を複数回行うことを特徴とする撮像装置。請求項1または2に記載の撮像装置において、前記抑制手段は、前記焦点検出用画素の周囲の撮像用画素の画素値を重み係数により補正する周囲撮像画素補正手段と、前記周囲撮像画素補正手段で補正した前記撮像用画素の画素値を平滑化する平滑化手段と、を備えていることを特徴とする撮像装置。請求項3に記載の撮像装置において、前記周囲撮像画素補正手段は、前記焦点検出用画素の近傍に位置する撮像用画素のうち、対象となる撮像用画素の画素値から前記対象となる撮像用画素の近傍に位置する撮像用画素の画素値と重み係数との加重和を減算することで、前記対象となる撮像用画素の画素値を補正することを特徴とする撮像装置。請求項3または4に記載の撮像装置において、前記抑制手段は、前記周囲撮像画素補正手段と前記平滑化手段とで行う処理を、撮影用画素値に対する重み係数を変えて2回行うとともに、2回目の処理では重み計数を0にして前記平滑化手段での処理のみを行うことを特徴とする撮像装置。請求項3から5のいずれか1項に記載の撮像装置において、前記平滑化手段は、隣接するAF画素の画素値を用いてクリップ範囲を算出する手段と、一列に並ぶ焦点検出用画素列から遠い位置にある遠位撮像用画素の画素値と近い位置にある近位撮像用画素の画素値との差分から予測誤差を算出する手段と、前記予測誤差がクリップ範囲から越えているか否かを判定する手段と、前記クリップ範囲から外れている予測誤差を、前記クリップ範囲に含まれるようにクリッピングする手段と、前記近位撮像用画素の画素値に前記クリップ後の予測誤差を加算する手段と、を備えていることを特徴とする撮像装置。撮像用画素が2次元状に配列された撮像素子の一部に複数の焦点検出用画素を配列した撮像素子から取得した画像に基づいてフレアが生じているか否かを判定するフレア判定手段と、フレアが生じていると前記フレア判定手段が判定する場合、前記画像を構成する画素値のうちの前記焦点検出用画素の周囲の撮像用画素の画素値を重み係数により補正し、補正した撮像用画素の画素値を平滑化するフレア抑制処理を行う抑制手段と、前記抑制手段により平滑化された撮像用画素の画素値のうちの焦点検出用画素の近傍の撮像用画素の画素値を用いて焦点検出用画素の補間画素値を生成する画素補間処理手段と、を備えていることを特徴とする画像処理装置。請求項7に記載の画像処理装置において、前記抑制手段は、前記フレア抑制処理を複数回行うことを特徴とする画像処理装置。撮像用画素が2次元状に配列された撮像素子の一部に複数の焦点検出用画素を配列した撮像素子から取得した画像に基づいてフレアが生じているか否かを判定するフレア判定ステップと、フレアが生じていると前記フレア判定ステップが判定する場合、前記画像を構成する画素値のうちの前記焦点検出用画素の周囲の撮像用画素の画素値を重み係数により補正し、補正した撮像用画素の画素値を平滑化するフレア抑制処理を行う抑制ステップと、前記抑制ステップにより平滑化された撮像用画素の画素値のうちの焦点検出用画素の近傍の撮像用画素の画素値を用いて焦点検出用画素の補間画素値を生成する画素補間処理ステップと、をコンピュータに実行させるためのプログラム。請求項9に記載のプログラムにおいて、前記抑制ステップは、前記フレア抑制処理を複数回行う処理をコンピュータに実行させるためのプログラム。請求項9または10に記載のプログラムを記録したコンピュータ読み取り可態な記録媒体。しかしながら、受光部周辺の画素間で配線領域からの反射光でフレアが生じると、受光部周辺でマイクロレンズ間の入射光が隣接画素へ漏れ込むクロストークにより混色が発生する。このような現象が起きると、焦点検出用画素のみならず、その周辺の画素も影響を受け、前述した画素補間により混色を受けた焦点検出用画素、及びその周りの画素が見た目に違和感を与える補間残りとなって現れてしまう欠点があった。本発明は、かかる点に鑑みてなされたものであり、フレアによる混色の影響が生じないように画素補間を行う撮像装置、画像処理装置、及びプログラム、並びに記録媒体を提供することを目的とする。本発明を例示する撮像装置の一態様は、撮像用画素が2次元状に配列された撮像素子の一部に複数の焦点検出用画素を配列した撮像素子と、撮像素子から得られる画像に基づいてフレアが生じているか否かを判定するフレア判定手段と、フレアが生じているとフレア判定手段が判定する場合、焦点検出用画素の周囲の撮像用画素の画素値を重み係数により補正し、補正した撮像用画素の画素値を平滑化するフレア抑制処理を行う抑制手段と、抑制手段により平滑化された撮像用画素の画素値のうちの焦点検出用画素の近傍の撮像用画素の画素値を用いて焦点検出用画素の補間画素値を生成する画素補間処理手段と、を備えたものである。抑制手段としては、焦点検出用画素の周囲の撮像用画素の画素値を重み係数により補正する周囲撮像画素補正手段と、周囲撮像画素補正手段で補正した前記撮像用画素の画素値を平滑化する平滑化手段と、を備えてもよい。周囲撮像画素補正手段としては、前記焦点検出用画素の近傍に位置する撮像用画素のうち、対象となる撮像用画素の画素値から前記対象となる撮像用画素の近傍に位置する撮像用画素の画素値と重み係数との加重和を減算することで、前記対象となる撮像用画素の画素値を補正してもよい。抑制手段としては、周囲撮像画素補正手段と平滑化手段とで行う処理を、撮像用画素値に対する重み係数を変えて複数回、例えば2回行うとともに、2回目以降の処理では重み計数を0にして平滑化手段の処理のみを行うようにするのが望ましい。平滑化手段としては、隣接するAF画素の画素値を用いてクリップ量の算出する手段と、一列に並ぶ焦点検出用画素列から遠い位置にある遠位撮像用画素の画素値と近い位置にある近位撮像用画素の画素値との差分から予測誤差を算出する手段と、予測誤差がクリップ範囲から越えているか否かを判定する手段と、クリップ範囲から外れている予測誤差を、前記クリップ範囲に含まれるようにクリッピングする手段と、前記近位撮像用画素の画素値に前記クリップ後の予測誤差を加算する手段と、で構成するのが望ましい。また、本発明としては、コンピュータが読み取り可能なプログラム、並びにコンピュータが読み取り可能なプログラムを記録した記録媒体の発明としてもよい。本発明によれば、フレアが生じている場合、焦点検出用画素の周囲の撮像用画素に対してフレアによる混色の影響を抑制することができる。本発明を適用した電子カメラ10は、図4に示すように、CPU11を備えている。CPU11には、不揮発性メモリ12、及びワークメモリ13が接続されており、不揮発性メモリ12には、CPU11が種々の制御を行う際に参照される制御プログラムなどが格納されている。さらに、不揮発性メモリ12には、詳しくは後述する撮像素子に設けた焦点検出用画素AF画素の位置情報、予め求めておいた画像処理プログラムに用いる各種閾値や加算係数等のデータ、及び各種判定用テーブル等を記憶する。CPU11は、不揮発性メモリ12に格納されている制御プログラムに従い、ワークメモリ13を一時記憶作業領域として利用して各部の制御を行い、電子カメラ10を構成する各部回路機能を作動させる。撮影レンズ14から入射する被写体光は、CCDやCMOS等の撮像素子15の受光面に結像する。撮像素子駆動回路16は、CPU11からの制御信号に基づいて撮像素子15を駆動させる。撮像素子15は、ベイヤー配列型単板撮像素子になっており、前面には原色透過フィルタ17が取り付けられている。原色透過フィルタ17は、撮像素子15の総画素数Nに対して、例えば、G緑色の解像度がN/2、R赤色及びB青色の解像度がN/4となる原色ベイヤー配列になっている。撮像素子15の受光面に結像した被写体像は、アナログの画像信号に変換される。画像信号は、AFEAnalogFrontEnd回路を構成するCDS18、及びAMP19に順に出力し、AFE回路で所定のアナログ処理が施され、その後、A/DAnalogDigital変換器20においてデジタルの画像データに変換されて画像処理部21に送られる。画像処理部21は、分離回路、ホワイトバランス処理回路、画素補間デモザイキング回路、マトリクス処理回路、非線形変換γ補正処理回路、及び輪郭強調処理回路等を備え、デジタルの画像データに対して、ホワイトバランス、画素補間、マトリクス、非線形変換γ補正、及び輪郭強調等の処理を施す。分離回路は、詳しくは後述する撮像用画素から出力される信号と、焦点検出用画素から出力される信号とを分離する。画素補間回路は、1画素当たり1色のベイヤー配列データを、1画素当たり3色からなる通常のカラー画像データに変換する。画像処理部21から出力される3色の画像データは、バス22を通じてSDRAM23に格納される。SDRAM23に格納した画像データは、CPU11の制御により読み出されて表示制御部24に送られる。表示制御部24は、入力された画像データを表示用の所定方式の信号例えば、NTSC方式のカラー複合映像信号に変換して表示部25にスルー画像として出力する。また、シャッタレリーズに応答して取得した画像データは、SDRAM23から読み出した後に圧縮伸長処理部26に送られ、ここで圧縮処理が施されてからメディアコントローラ27を介して記録媒体であるメモリカード28に記録される。CPU11には、レリーズボタン29、電源スイッチ30、及びISO感度設定部32が接続されているとともに、撮像素子15の温度を検出する温度検出器31から温度情報が入力される。この情報は、画像処理部21に送られ、詳しくは後述するノイズを判定する時に利用される。AE/AF検出部33は、焦点検出用画素の信号に基づいて瞳分割型位相差検出方式によりデフォーカス量、及びデフォーカスの方向を検出する。CPU11は、AE/AF検出部33で得られるデフォーカス量、及びデフォーカスの方向に基づいてドライバ34を制御して合焦モータ35を駆動してフォーカスレンズを光軸方向で進退させて焦点調整を行う。AE/AF検出部33は、撮像用画素の信号に基づいて算出した輝度値Bvと、撮影者がISO感度設定部32で設定したSv値とを用いて光値Lv=SvBvを算出する。そして、AE/AF検出部33は、露出値Ev=AvTvが光値Lvになるように絞り値とシャッター速度とを決定する。そして、これに従って撮像素子15の電子シャッター、及び電子アイリスを制御して適正な露光量を得る。なお、絞り兼用のメカシャッタを設けて、メカシャッタで絞りを可変してもよい。撮像素子15は、その受光面上にある複数の撮像用画素の各々に、R赤、G緑、B青のいずれかの原色透過フィルタ17がベイヤー配列型に設けられ、その上にマイクロレンズアレイが設けられたCCDやCMOSの半導体イメージセンサ等を適宜選択して用いる。さらに、本実施形態の撮像素子15は、受光面上の一部の領域に、水平走査方向に1次元的に配置された複数の焦点検出用画素AF画素を有する。それらのAF画素には、原色透過フィルタ17が設置されていない。また、AF画素は、撮像レンズ1の光学系の瞳の左側又は右側を通過する光束を受光する2種類存在する。撮像素子15は、撮像用画素群、及びAF画素群からの画素信号を個別に読み出しすることができる。各AF画素36は、図2に示すように、セル中心マイクロレンズの中心から一方に偏ったセンサ開口部36a,36bを持ち、その偏りの方向に沿って1次元状に並べられている。隣接するセンサ開口部36a,36bは、偏りが互いに逆方向であり、その偏りの距離は同一である。センサ開口部36aを有するAF画素36は、RGB原色ベイヤー配列中のG画素の代わりに置かれ、また、センサ開口部36bを有するAF画素36は、RGB原色ベイヤー配列中のB画素の代わりに置かれている。このようなセンサ開口部36a,36bをもつAF画素36によって瞳分割位相差AF方式を実現する。つまり、射出瞳を通る光束の中で撮影レンズ14の光軸に対して対称な位置にある2つの部分光束を、センサ開口部36aをもつAF画素36とセンサ開口部36bをもつAF画素36でそれぞれ受光すれば、これら2つの画素36から出力された信号の位相差によりデフォーカスの方向と、デフォーカスの量が分かる。これにより速やかなフォーカス合わせが可能になる。したがって、本実施形態におけるAF画素36の各々は、白色光の輝度に応じた左側又は右側の瞳分割された検出信号を出力する。図3は、撮像素子15によって撮像された画像データのうち、AF画素36が配置された領域を中心とした画像データの一部を示す。それぞれのセルが1つの画素を表す。各セルの先頭の記号R、G及びBは、各原色透過フィルタ17を有する撮像用画素を示す。一方、記号X及びYは、左側又は右側からの光束に感度を有するAF画素を示し、それらが交互に水平走査方向に1次元的に配列されている。これらの記号に続く2桁の番号は画素の位置を示す。画素補間部は、AF画素36の画素値AF画素値を撮像用画素値に補間するAF画素補間部と、AF画素値を撮像用画素の画素値撮像用画素値に補間した後に、ベイヤー配列からRGBへの線形補間法による色補間を行う画素補間部とを備える。AF画素補間部40は、図4に示すように、ノイズ判定部41、及びフレア判定部42を備え、これら判定に基づいて異なるAF画素補間処理を行う。ノイズ判定部41は、撮影時の撮影条件に基づいてノイズが多く発生する条件かを判定する。撮影条件は、撮像素子15の温度、ISO感度、及び撮影時のシャッター速度等になっている。撮像素子15の温度情報は、CPU11から得られる。また、温度情報とともに、撮影時に設定されているISO感度や撮影時のシャッター速度の情報もCPU11から得られる。ノイズ判定部41は、撮像素子15の温度、ISO感度、及びシャッター速度との情報に基づいてノイズが多いか少ないかを判定する。なお、撮像素子15を実装するメイン基板に温度検出器を設け、メイン基板の温度、又は撮像素子15の周囲の温度を、撮像素子15の温度の代わりに利用してもよい。さらに、ノイズ判定に利用する情報としては、撮像素子15の温度、ISO感度、及びシャッター速度との3つの情報に限らず、このうちのいずれか一つ、又は2つの情報としてもよい。ノイズが多いとノイズ判定部41が判定する場合には、AF画素値を用いず、その周囲の撮像用画素値を用いて、例えば単純平均補間を行う第1画素補間処理を行う。ノイズが少ないと判定する場合には、フレア判定部42でフレア判定を行い、フレアが発生しているか否かに応じて前記第1画素補間処理とは異なる第2、又は第3の画素補間処理を行う。フレア判定部42は、画像データの輝度ヒストグラムに基づいて輝度が高い領域高輝度領域を抽出した後に、抽出された高輝度領域に、例えばマゼンタ色が存在するか否かを判定し、マゼンタ色が存在する場合、マゼンタ色となる領域マゼンタ領域における輝度成分の平均エッジ量、及び分散値を算出し、マゼンタ領域の総面積、マゼンタ領域の分散値/マゼンタ領域の総面積、及びマゼンタ領域の輝度成分の平均エッジ量を各々閾値判定してフレアが発生しているか否かを判定する。なお、フレア判定としては、ジャイロセンサ又は加速度センサ等の姿勢検出部を設け、姿勢検出部から得られる出力値に基づく演算により撮影レンズ14の水平に対対する仰角をCPU11が求め、仰角とともに被写体距離、被写体輝度、撮影モード等の情報をフレア判定部に送り、フレア判定部で、仰角、被写体距離、被写体輝度、撮影モード等の情報に基づいて、屋外であるか屋内であるかの区別と、昼夜の区別と、及びカメラを上に向けたときの撮影画角に被写体として空が入っているかの区別とを行って、フレアが発生するか否かの判定を行ってもよい。AF画素補間部40は、フレアが生じていないと判定する場合には、AF画素値を用いて画素補間をする第2画素補間処理画素補間手段を実行する。第2画素補間処理は、AF画素値ホワイトW成分から周囲の撮像用画素値を元に加重和で予測することで、そのAF画素値を補間する。フレアが生じているとフレア判定部42が判定する場合には、第3画素補間処理を実行する。第3画素補間処理は、フレア抑制手段と画素補間処理手段とを順に行う。フレア抑制手段は、AF画素の周囲の撮像用画素値を重み係数により補正する周囲撮像画素補正手段と、周囲撮像画素補正手段で補正した撮像用画素値を平滑化する平滑化手段と、で構成されている。周囲撮像画素補正手段は、AF画素の近傍に位置する撮像用画素のうち、対象となる撮像用画素値から前記対象となる撮像用画素の近傍に位置する撮像用画素値と重み係数との加重和を減算することで、前記対象となる撮像用画素値を補正する。フレア抑制手段としては、周囲撮像画素補正手段と平滑化手段とで行う処理を、撮像用画素値に対する重み係数を変えて、例えば2回行うとともに、2回目の処理では重み計数を0にして平滑化手段での処理のみを行う。その後、第2画素補間処理画素補間処理手段を実行する。これにより、AF画素の周囲の撮像用画素に対してフレアにおける混色の影響を抑制することができる。よって、第2画素補間処理を行うに当たって、AF画素を撮像用画素として生成した画素値にも混色の影響が抑制される。次に、上記AF画素補間部40の作用について図5を参照しながら説明する。なお、本実施形態において、撮像用画素の各々に設置される原色透過フィルタ17がベイヤー配列のパターンであることから、図3に示す記号XのAF画素の位置には緑色Gの撮像用画素値が補間され、記号YのAF画素の画素位置には青色Bの撮像用画素値が補間される。以下の説明では、Y44の青色の撮像用画素値とX45の緑色の撮像用画素値とをそれぞれ補間する場合について説明する。他のAF画素における撮像用画素値を補間する手順も同様である。[ノイズ判定]CPU11は、A/D20から送られてくる画像データをノイズ判定部41に送る。また、CPU11は、撮影時の撮像素子15の温度、ISO感度、及びシャッター速度の情報をノイズ判定部41に送る。あおして、CPU11は、ノイズ判定部41を制御して、ノイズ判定部41で画像データに対してノイズが多いか少ないかを判定するS-1。ノイズ判定部41の判定は、ノイズ判定用テーブルを参照して判定する。ノイズ判定用テーブルは、撮像素子15の温度範囲毎に複数用意されており、これらは不揮発性メモリ12に予め記憶されている。CPU11は、画像データを取得した時の撮像素子15の温度に対応するノイズ判定用テーブルをノイズ判定部41に送る。ノイズ用判定テーブルとしては、例えば撮像素子15の温度が40°C未満の時には[表1]に記載のテーブルを、また40°C以上50°C未満の範囲の時には[表2]に記載のテーブルを選択する。各テーブルには、シャッター速度とISO感度とで決めるノイズの予測結果が予め行った実験に基づいて決められている。ノイズが多いと判定する場合は、AF画素の画素値を用いず、その周囲の画素の画素値のみを用いて第1画素補間処理を行うS-2。[第1画素補間処理]第1画素補間処理としては、例えば単に周囲の画素から平均補間してAF画素に対応する撮像用画素値を求める。具体的には、図3において、B画素の代わりに置かれたAF画素Y42の画素値は[数1]に記載の式から、また、AF画素Y44の画素値は[数2]に記載の式から、さらに、AF画素Y46の画素値は[数3]に記載の式からそれぞれ求める。[数1]Y42=B22B62/2[数2]Y44=B24B64/2[数3]Y46=B26B66/2また、G画素の代わりに置かれたAF画素X43の画素値は[数4]に記載の式から、また、AF画素X45の画素値は、[数5]に記載の式からそれぞれ求める。[数4]X43=G32G34G52G54/4[数5]X45=G34G36G54G56/4このように、ノイズが多い場合には、AF画素値を用いないで、その周辺の撮像用画素値のみからAF画素値を予測するため、予測するAF画素値がバラツキ、想定以上の補間をしてしまい、偽色とよばれる実際には存在しない色が発生することや、偽構造とよばれる存在しない構造が発生することを極力抑えることができる。なお、AF画素値を撮像用画素値に補間した画像データは、画像処理部21でベイヤー配列からRGBへの線形補間法による色補間が行われ、RGB毎の画像データとしてSDRAM23に格納される。[フレア判定]CPU11は、ノイズが少ないとノイズ判定部41が判定した場合、フレア判定部42を制御して、フレア判定部42でフレアが生じているか否かを判定するS-3。AF画素補間部40は、フレア判定部42でフレアが発生しないと判定する場合、第2画素補間処理S-4を、また、フレアが発生すると判定する場合には、第3画素補間処理S-5を択一的に実行する。[第2画素補間処理]AF画素の周辺の撮像用画素値を用いて画素値の変化率である変動値が最小となる方向を求める。そして、変動の最も小さい方向にある撮像用画素値を用いてAF画素値を補間する。最小となる変動値の方向を算出AF画素補間部40は、X45及びY44のAF画素での撮像用画素値を補間するために、図6に示すように、X45及びY44の周辺の撮像用画素値を用いて4方向の画素値の変化率である方向変動H1~H4の値を、[数6]~[数9]に記載の式を用いてそれぞれ求めるS-6。なお、本実施形態における4方向とは、水平走査方向、垂直走査方向、水平走査方向に対して45度及び135度方向である。[数6]水平走査方向の方向変動H1=2×|G34-G36||G54-G56||R33-R35||R53-R55||B24-B26||B64-B66|[数7]垂直走査方向の方向変動H2=2×|G34-G54||G36-G56||R33-R53||R35-R55||B24-B64||B26-B66|[数8]水平走査方向に対して45度の方向変動H3=2×|G27-G36||G54-G63||R35-R53||R37-R55||B26-B62||B28-B64|[数9]水平走査方向に対して135度の方向変動H4=2×|G23-G34||G56-G67||R33-R55||R35-R57||B22-B66||B24-B68|最小変動値の方向に応じた周辺の撮像用画素値を用いてAF画素値を補間AF画素補間部40は、ステップS-6で求めた方向変動H1~H4のうち最も小さい値の方向変動の方向を選択し、その方向にある撮像用画素値を用いて、AF画素X45の位置でのGの撮像用画素値GX45及びAF画素Y44の位置でのBの撮像用画素値BY44を[数10]~[数13]のうちの選択した方向に対応する式を用いて求めるS-7。これにより、変動の小さい方向にある撮像用画素値を用いることにより、より正確にX45及びY44等のAF画素の位置での撮像用画素値を補間することが可能となる。[数10]方向変動H1が最小の場合BY44=B24B64/2GX45=G34G36G54G56/4[数11]方向変動H2が最小の場合BY44=B24B64/2GX45=G25G65/2[数12]方向変動H3が最小の場合BY44=B26B62/2GX45=G36G54/2[数13]方向変動H4が最小の場合BY44=B22B66/2GX45=G34G56/2AF画素補間部40は、AF画素の配列方向である水平走査方向において、AF画素の画素値の方向変動H5を、例えば、AF画素のY44及びX45の白色光の画素値W44及びW45と、[数14]に記載の式とを用いて算出する。[数14]H5=|W44-W45|AF画素補間部40は、その方向変動H5の値が閾値th1を超えるか否かを判定するS-8。方向変動H5が閾値th1を超える場合YES側、AF画素補間部40は、ステップS-7で求めたBY44及びGX45の補間した値をY44及びX45における撮像用画素値とし、画像データを更新する。画像処理部21は、更新した画像データに対して3色に画素補間を施して3色の画像データを生成し、3色の画像データを、バス22を介してSDRAM23に記録するS-9。一方、方向変動H5が閾値th1以下の場合NO側、画像処理部21は、S-10へ移行する。なお、閾値th1は、例えば、12ビット画像を処理する場合、512程度の値にすれば良い。AF画素補間部40は、ステップS-6で求めた方向変動H2の値が閾値th2を超えるか否かを判定するS-10。方向変動H2が閾値th2を超える場合YES側、AF画素補間部40は、ステップS-7で求めたBY44及びGX45の補間した値をY44及びX45における撮像用画素値とし、画像データを更新する。画像処理部21は、更新した画像データに対して3色の画素補間を施して3色の画像データを生成し、3色の画像データを、バス13を介してSDRAM23に格納するS-9。一方、方向変動H2が閾値th2以下の場合NO側、画像処理部21は、S-11へ移行する。なお、閾値th2は、例えば、12ビット画像を処理する場合、64程度の値にすれば良い。その後、AF画素補間部40は、右側からの光束に感度を有するY44等のAF画素における白色光の平均画素値<W44>等を、近傍にある色成分R、G及びBの撮像用画素値を用いて算出するS-11。具体的には、ステップS-6において、例えば、画像処理部21が方向変動H2を最小であると判定した場合、Bの撮像用画素値は[数10]に記載の式にあるB24とB64とを用いる。一方、R及びGの画素値については、Bの撮像用画素B24とB64との位置におけるR及びGの画素値を、[数15]に記載の4つの式を用いて補間計算する。[数15]RB24=R13R15R33R35/4GB24=G14G23G25G34/4RB64=R53R55R73R75/4GB64=G54G63G65G74/4そして、AF画素補間部40は、撮像用画素B24及びB64の位置における白色光の画素値W24及びW64を、CPU11から転送されてきたR、G及びGの加重係数WR、WG及びWBを用いて、[数16]に記載の式の加重和によって算出する。なお、加重係数WR、WG及びWBの求め方については後述する。[数16]W24=WR×RB24WG×GB24WB×B24W64=WR×RB64WG×GB64WB×B64そして、画像処理部21は、Y44における白色光の平均画素値<W44>=W24W64/2を算出する。AF画素補間部40は、左側からの光束に感度を有するX45等のAF画素における白色光の平均画素値<W45>等を、ステップS-11の場合と同様に、近傍にある色成分R、G及びBの撮像用画素値を用いて算出するS-12。ステップS-7において、画像処理部21が方向変動H2を最小であると判定した場合、Gの撮像用画素値は、[数10]に記載の式にあるG25とG65とを用いる。一方、R及びBの画素値については、Gの撮像用画素G25とG65との位置におけるR及びBの画素値を[数17]に記載の4つの式を用いて補間計算する。[数17]RG25=R15R35/2BG25=B24B26/2RG65=R55R75/2BG65=B64G66/2そして、AF画素補間部40は、撮像用画素G25及びG65の位置における白色光の画素値W25及びW65を、[数18]に記載の式の加重和によって算出する。[数18]W25=WR×RG25WG×G25WB×BG25W65=WR×RG64WG×G25WB×BG65そして、画像処理部21は、X45における白色光の平均画素値<W45>=W25W65/2を算出する。AF画素補間部40は、撮像素子2の各AF画素における白色光の画素値の高周波成分を、S-11及びS-12において求めた白色光の平均画素値を用いて求めるS-13。AF画素補間部40は、撮像素子2の各AF画素値から、各AF画素の画素位置における白色光の平均画素値を最初に求める。つまり、各AF画素値は、左側又は右側からの光束を瞳分割した値である。したがって、各AF画素の位置における白色光の画素値を得るためには、左側及び右側からの光束の画素値を互いに加算する必要がある。そこで、本実施形態のAF画素補間部40は、各AF画素値、及び隣接するAF画素値を用いて、例えば、AF画素Y44やX45の位置における白色光の平均画素値を[数19]に記載の式を用いて算出する。[数19]<W44>’=W44W43W45/2<W45>’=W45W44W46/2なお、ステップS-13で説明した[数19]において、AF画素の配列方向に隣接するAF画素値を用いて、各AF画素の位置における白色光の画素値を算出するので、配列方向に強い変動がある場合には、高周波成分の計算が不正確になり、白色光の画素値の配列方向の解像力が失われるおそれがある。そこで、前述したステップS-8では、配列方向に強い変動がある場合に、高周波成分の付加を中止するようにしている。その後、AF画素補間部40は、[数20]に記載の式から、Y44及びX45の位置における白色光の高周波成分HFY44及びHFX45を求める。[数20]HFY44=<W44>’-<W44>HFX45=<W45>’-<W45>AF画素補間部40は、ステップS-13で求めた各AF画素の位置における白色光の画素値の高周波成分HFがその白色光の画素値に占める割合が、閾値th3本実施形態では、例えば、10程度より小さいか否かを判定するS-14。閾値th3より高周波成分HFが小さい場合YES側、AF画素補間部40は、ステップS12で求めたBY44及びGX45の補間した値をY44及びX45における撮像用画素値とし、画像データを更新する。画像処理部21は、更新した画像データに対して3色の画素補間を施して3色の画像データを生成し、3色の画像データを、バス13介してSDRAM23に格納するS-9。一方、高周波成分HFが閾値th3以上の場合NO側、AF画素補間部40は、ステップS-15へ移行する。なお、閾値th3の値についての説明は、後の加重係数WR、WG、及びWBの説明とともに行う。AF画素補間部40は、Y44やX45の近傍における各色成分R、G又はBの撮像用画素値の色変動VR、VGr、VB及びVGbを算出するS-15。ここで、色変動VGr及びVGbは、R又はBの撮像用画素の位置におけるGの色変動を示す。AF画素補間部40は、[数21]に記載の2つの式に基づいて、色変動VRとVGrとを求める。[数21]VR=|R33-R53||R35-R55||R37-R57|VGr=|G32G34/2-G52G54/2||G34G36/2-G54G56/2||G36G38/2-G56G58/2|なお、本実施形態のAF画素補間部40は、Rの撮像用画素の位置R33、R35、R37、R53、R55及びR57におけるGの画素値の平均値を求めてからVGrの値を計算する。一方、AF画素補間部40は、[数22]に記載の2つの式に基づいて、色変動VBとVGbとを求める。[数22]VB=|B22-B62||B24-B64||B26-B66|VGb=|G21G23/2-G61G63/2||G23G25/2-G63G63/2||G25G27/2-G65G67/2|なお、本実施形態のAF画素補間部40は、Bの撮像用画素の位置B22、B24、B26、B62、B64及びB66におけるGの画素値の平均値を求めてからVGbの値を計算する。AF画素補間部40は、ステップS-15で算出した色変動VR、VGr、VB及びVGbを用いて、色成分G及びBの白色光に対する色変動率KWG及びKWBを算出するS-16。まず、AF画素補間部40は、色変動VR、VGr、VB及びVGbから[数23]に記載の3つの式から色変動VR2、VG2及びVB2を求める。[数23]VR2=VRα×VGbαVB2=VBα×VGrαVG2=VGbα×VGrαここで、αは、色変動率の値を安定させるための適当な定数であり、例えば、12ビット画像を処理する場合には、α=256程度の値にすれば良い。そして、画像処理部21は、色変動VR2、VG2及びVB2を用いて、[数24]に記載の式により白色光における色変動VWを算出する。[数24]VW=VR2VG2VB2よって、AF画素補間部40は、色変動率KWG及びKWBを[数25]から算出する。[数25]KWB=VG2/VWKWB=VB2/VWAF画素補間部40は、ステップS-13において求めた各AF画素の位置における白色光の画素値の高周波成分HFと、ステップS-16で算出した色変動率KWG及びKWBとを用いて、各AF画素の位置における色成分G及びBの画素値の高周波成分を[数26]に記載の式から算出するS-17。[数26]HFBY44=HFY44×KWBHFGX45=HFX45×KWGAF画素補間部40は、ステップS-17で求めた各AF画素における各色成分の高周波成分を、ステップS-7で補間して求めた撮像用画素値に付加するS-18。CPU11は、例えば、[数27]に記載の式に基づいて、Y44及びX45の撮像用画素値B’及びG’をそれぞれ算出する。[数27]B’Y44=BY44HFY44G’X45=GX45HFX45AF画素補間部40は、Y44やX45等のAF画素の位置において補間して求めたB’Y44及びG’X45等の画素値を、それぞれの位置における撮像用画素値として、画像データを更新する。画像処理部21は、更新した画像データに対して1画素当たり3色の画像データに変換してSDRAM23に格納するS-9。なお、AF画素の配列方向に変動はなくても、各色成分の撮像用画素の分光特性の加重和とAF画素の分光特性とのズレ等に起因して、白色光の画素値の高周波成分が若干の誤差を持つ。垂直走査方向AF画素の配列方向に交わる方向に画像の大きな変動がない場合には、高周波成分を付加しなくても補間値の精度は充分であり、高周波成分を付加することによってかえって誤差に起因する偽構造が生じる恐れがある。そこで、ステップS-10では、そのような場合、高周波成分の付加を抑制する。また、算出された高周波成分が充分小さい場合には、それを付加しなくても補間値の精度は充分であり、高周波成分を付加することによってかえって誤差に起因する偽構造が生じるおそれがある。このため、S-10では、そのような場合に高周波成分の付加を抑制するようにしている。次に、加重係数WR、WG及びWBの求め方について、閾値th3とともに説明する。そうした加算係数や閾値を求めるにあたり、製品に組み込まれる撮像素子2又はその撮像素子2と同じ性能を持つ撮像素子を用意する。その撮像素子2にほぼ一様な照度の照明を、波長帯域を様々に変えて照射し、それぞれの波長帯域についての撮像画像データを取得する。そして、各波長帯域の撮像画像データnについて、[数19]に記載の式のように瞳分割の異なるAF画素の画素値を加算することにより白色光の画素値Wnを算出する。同時に、AF画素の近傍にある各色成分の撮像用画素の画素値Rn、Gn、Bnについても抽出する。そして、未知の加重係数WR、WG及びWBの関数として二乗誤差Eを[数28]のように定義する。[数28]E=ΣnWR×RnWG×GnWB×Bn-Wn2そして、Eを最小とする加重係数WR、WG及びWBを求めるEをWR、WG又はWBでそれぞれ偏微分した値を0にする加重係数WR、WG及びWBを求める。このようにして、加重係数WR、WG及びWBを求めることにより、AF画素の分光特性を各色成分R、G及びBの撮像用画素の分光特性の加重和によって表される加重係数が求められる。このように求めた加重係数WR、WG及びWBを不揮発性メモリ12に記録する。さらに、求めた加重係数WR、WG及びWBにもとづいて各撮像画像データnについて誤差率Knを[数29]に記載の式で求める。[数29]Kn=|WR×RnWG×GnWB×Bn-Wn|/Wnそして、Knの最大値を求め、閾値th3として不揮発性メモリ12に記録する。図7は、本実施形態の効果が発揮される画像構造の一例を表す。図7は凸構造明るい線あるいは点を含む縦5画素の画像構造を縦断した図であり、横軸は垂直走査方向y座標であり縦軸は光量または画素値である。そして、凸構造がちょうど水平走査方向に配列されたAF画素列上にある。図7の○印は、Gの撮像用画素で撮像された画素値である。ただし、AF画素の位置にはGの撮像用画素が存在しないので、その位置でのGの画素値は得られない。従って、丁度AF画素の位置に凸構造がある場合には、AF画素の近傍のGの撮像用画素の画素値からだけでは、図7の凸構造を再現できない。実際、S-7において、AF画素の近傍のGの撮像用画素の画素値を用いてAF画素の位置で補間して求めたGの画素値図7の●印は、凸構造を再現していない。一方、AF画素の位置では、白色光の画素値が得られる。ただし、通常の画素は瞳の全領域を通過する光を受光するのに対し、AF画素は瞳の右側あるいは左側を通過する光のみを受光するので、瞳分割の異なる隣接するAF画素を加算することにより通常の瞳の全領域を通過した光の白色光の画素値が算出される[数19]。また、AF画素の近傍のGの撮像用画素の位置に、他の色成分R及びGを補間生成して、色成分R、G及びBの加重和を求めることにより、多くの場合には充分な精度で白色光の画素値を求めることができる[数16]及び[数18]。図7の□印は、そのようにして求めた白色光の画素値の分布である。多くの場合、白色光の画素値の高周波成分と、色成分Gの画素値の高周波成分とは比例するので、白色光の画素値から算出した高周波成分は、Gの画素値の凸構造成分の情報を持つ。よって、白色光の画素値の高周波成分に基づいてGの画素値の高周波成分を求め、その値を●印のデータに加えることにより、☆印のGの画素値が得られ、凸構造を再現する[数26]。[第3画素補間処理]AF画素補間部40は、ノイズ判定部41での判定結果によりノイズが少なく、かつフレア判定部42でのフレアが発生し易いと判断する場合、第3画素補間処理を選択して実行する。第3画素補間処理は、AF画素の周囲の撮像用画素値を重み係数により補正し、補正した撮像用画素値を平滑化する処理を、撮像用画素値に対する重み係数を変えて2回行った後、上述した第2画素補間処理を実行する処理である。以下、図3のAF画素X43及びAF画素Y44の2列に対する第3画素補間処理について説明する。AF画素列の周囲の撮像用画素値を重み係数により補正AF画素補間部40は、図8に示すように、AF画素列の周囲に配置された撮像用画素値が、閾値MAX_RAW以上となるか否かを判定し、その判定結果に基づいて、設定された重み係数を用いて補正するS-21。ここで、閾値MAX_RAWは、画素値が飽和しているか否かを判定するための閾値である。AF画素補間部40は、撮像用画素値が閾値MAX_RAW以上となる場合には、撮像用画素値に対して補正は行わない。一方、AF画素補間部40は、撮像用画素値が、閾値MAX_RAW未満となる場合には、重み係数を用いた加重和の値を元の画素値から減算することで撮像用画素値を補正する。AF画素補間部40は、R色成分の撮像用画素値を[数30]~[数33]を用いて補正する。[数30]R13’=R13-R3U_0×R33R3U_1×G34R3U_2×B24[数31]R33’=R33-R1U_0×R33R1U_1×G34R1U_2×B24[数32]R53’=R53-R1S_0×R53R1S_1×G54R1S_2×B64[数33]R73’=R73-R3S_0×R53R3S_1×G54R3S_2×B64ここで、R1U_0,R1U_1,R1U_2,R1S_0,R1S_1,R1S_2,R3U_0,R3U_1,R3U_2,R3S_0,R3S_1,R3S_2は、重み係数である。なお、重み係数中、文字Sは、AF画素よりも上方に位置することを示し、文字Uは、AF画素よりも下方に位置することを示している。AF画素補間部40は、G色成分の撮像用画素値を[数34]~[数39]]を用いて補正する。[数34]G14’=G14-G3U_0×R33G3U_1×G34G3U_2×B24[数35]G23’=G23-G2U_0×R33G2U_1×G34G2U_2×B24[数36]G34’=G34-G1U_0×R33G1U_1×G34G1U_2×B24[数37]G54’=G54-G1S_0×R53G1S_1×G54G1S_2×B64[数38]G63’=G63-G2S_0×R53G2S_1×G54G2S_2×B64[数39]G74’=G74-G3S_0×R53G3S_1×G54G3S_2×B64ここで、G1U_0,G1U_1,G1U_2,G1S_0,G1S_1,G1S_2,G2U_0,G2U_1,G2U_2,G2S_0,G2S_1,G2S_2,G3U_0,G3U_1,G3U_2,G3S_0,G3S_1,G3S_2は、重み係数である。また、AF画素補間部40は、B色成分の撮像用画素の画素値を、[数40],[数41]を用いて補正する。[数40]B24’=B24-B2U_0×R33B2U_1×G34B2U_2×B24[数41]B64’=B64-B2S_0×R53B2S_1×G54B2S_2×B64ここで、B2U_0,B2U_1,B2U_2,B2S_0,B2S_1,B2S_2は重み係数である。隣接するAF画素値を用いたクリップ量の算出AF画素補間部40は、隣接するAF画素X43,Y44図2で説明したセンサ開口部36a,36bをもつAF画素の画素値を読み出し、[数42]を用いてクリップ量th_LPFを求めるS-22。[数42]th_LPF=X43Y44×K_TH_LPFここで、K_TH_LPFは係数であり、例えば127程度の大きな値が適用される。この係数K_TH_LPFは、その値が大きいほど平滑化処理の効果が高くなる。色成分毎の予測誤差を算出AF画素補間部40は、[数43],[数44]を用いて、同一列に配置された同一の色成分となる撮像用画素のうち、AF画素から遠い位置にある撮像用画素遠位撮像用画素値と、AF画素から近い位置にある撮像用画素近位撮像用画素値との差分を予測誤差として算出するS-23。[数43]deltaRU=R13’-R33’deltaRS=R73’-R53’[数44]deltaGU=G14’-G34’deltaGS=G74’-R54’予測誤差がクリップ範囲から越えているか否かを判定AF画素補間部40は、[数43]、[数44]により求めた予測誤差deltaRU,deltaRS、deltaGU及びdeltaGSの各値が、[数42]にて求めたクリップ量に基づいたクリップ範囲-th_LPF~th_LPFに含まれている否かを判定するS-24。クリップ処理AF画素補間部40は、予測誤差deltaRU,deltaRS、deltaGU及びdeltaGSのうち、クリップ範囲から外れている予測誤差に対して、クリップ処理を行うS-25。ここで、クリップ処理とは、クリップ範囲から外れている予測誤差の値をクリップ範囲に含まれるようにクリッピングすることである。近位撮像用画素値に予測誤差を加算AF画素補間部40は、[数45]により、予測誤差を各列の近位撮像用画素値に加算するS-26。ここで、予測誤差は、[数43],[数44]により求めた値、又は、クリッピングされた値である。[数45]R33=R33’deltaRUR53=R53’deltaRSG34=G34’deltaGUG54=G54’deltaGSこれにより、AF画素列の周囲の撮像用画素の画素値である、遠位撮像用画素及び近位撮像用画素の画素値がそれぞれ補正され、さらに、予測誤差を用いて近位撮像用画素の画素値が補正される。補正した撮像用画素値をSDRAMに記憶AF画素補間部40は、重み係数により補正された遠位撮像用画素と、予測誤差により補正された近位撮像用画素とを、SDRAM23に記憶するS-27。2回目の処理1回目の処理が完了すると、2回目の処理が実行される。AF画素列の周囲の撮像用画素値を重み係数により補正AF画素補間部40は、1回目の処理により補正された撮像用画素の画素値を用いて、これら撮影用が素の画素値が閾値MAX_RAW以上となるか否かを判定する。この判定結果に基づいて、設定された重み係数を用いて補正するS-28。ここで、閾値MAX_RAWは、画素値が飽和しているか否かを判定するための閾値であり、1回目の処理S-21と同一の値が用いられる。AF画素補間部40は、撮像用画素の画素値が閾値MAX_RAW以上となる場合に、撮像用画素値に対して補正は行わない。AF画素補間部40は、撮像用画素の画素値が閾値MAX_RAW未満となる場合に、上述した[数30]~[数41]における全ての重み係数を0に変えて補正する。つまり、この処理を行った場合、AF画素列の周囲に配置された撮像用画素の画素値は、元の値のままである。[隣接するAF画素値を用いたクリップ量の算出]AF画素補間部40は、隣接するAF画素X43,Y44の画素値を読み出し、上述した[数42]を用いてクリップ量th_LPFを求めるS-29。ここで、K_TH_LPFの値は1回目の処理と同一の値が用いられる。色成分毎の予測誤差を算出AF画素補間部40は、上述した[数43]、[数44]を用いて、同一列に配置された同一の色成分となる撮像用画素のうち、AF画素から遠い位置にある撮像用画素遠位撮像用画素の画素値と、AF画素から近い位置にある撮像用画素近位撮像用画素の画素値との差分を予測誤差として算出するS-30。予測誤差がクリップ範囲から越えているか否かを判定AF画素補間部40は、上述した[数43]、[数44]により求めた予測誤差deltaRU,deltaRS、deltaGU及びdeltaGSの各値が、[数42]にて求めたクリップ量に基づいたクリップ範囲-th_LPF~th_LPFに含まれている否かを判定するS-31。クリップ処理AF画素補間部40は、予測誤差deltaRU,deltaRS、deltaGU及びdeltaGSのうち、クリップ範囲から外れている予測誤差に対して、クリップ処理を行うS-32。近位撮像用画素値に予測誤差を加算AF画素補間部40は、上述した[数45]を用いて、各列の近位撮像用画素値に加算するS-33。これにより、2回目の処理においては、近位撮像用画素値が予測誤差を用いて、さらに補正される。補正した撮像用画素値をSDRAMに記憶AF画素補間部40は、重み係数により補正された遠位撮像用画素と、予測誤差により補正された近位撮像用画素とを、SDRAM23に記憶するS-34。このように、第3画素補間処理においては、上述した補正処理が2回繰り返し実行される。この補正処理が2回繰り返し実行された後、第2画素補間処理が実行される。第2画素補間処理AF画素補間部40は、SDRAM23に記憶した撮像用画素値を用いて、上述した第2画素補間処理を実行するS-35。これにより、AF画素に対応する撮像用画素値が算出される。つまり、AF画素値が補間される。補間したAF画素の画素値をSDRAMに記憶AF画素補間部40は、第2画素補間処理S-35により補間したAF画素値をSDRAM23に記憶する。前述した第3画素補間処理においては、補正処理を繰り返し2回実行することで、AF画素列の近傍の撮像用画素値に対する平滑化処理を効果的に行っている。この平滑化処理を効果的に行うことで、AF画素に隣接する撮像用画素に対して、発生するフレアによる混色の影響を低減させることができる。また、混色の影響を低減した撮像用画素の画素値を用いてAF画素に対する補間処理を行うので、AF画素においても、発生するフレアによる混色の影響が低減した画素値が得られる。つまり、フレアの影響を低減した画像を得ることができる。以上説明したように、実施形態によれば、フレアが生じている場合、フレア判定した画像を構成する画素値のうちの焦点検出用画素の周囲の撮像用画素の画素値を重み係数により補正し、補正した撮像用画素の画素値を平滑化する処理を複数回行うため、焦点検出用画素の周囲の撮像用画素に対してフレアによる混色の影響を抑制することができる。これにより、その後に行う焦点検出用画素の補間画素値の生成でも前記混色の影響を抑制することができる。なお、上記実施形態では、AF画素の配列方向を水平走査方向としたが、本発明はこれに限定されず、AF画素は垂直走査方向又はその他の方向に配列されていても良い。また、上記各実施形態では、AF画素の各々は左側又は右側からの光束を瞳分割する焦点検出画素としたが、本発明はこれに限定されず、AF画素の各々は左側及び右側からの光束を瞳分割する画素を有する焦点検出画素でも良い。なお、上記実施形態では、フレアの抑制処理を2回行っているが、必ずしも2回まわしする必要はない。例えば、フレアの抑制処理を1回行なってフレアの周囲を補正し、フレア抑制処理を2回行なう場合に比べて、クリップ量を多めにするような構成としてもよい。なお、本発明では、AF画素補間処理を含む画像処理装置における処理をコンピュータで実現するためのプログラムに対しても適用可能である。上記各実施形態では、本発明を電子カメラ10として説明しているが、カメラ付き携帯電話やスマートフォン等の撮像装置としてもよい。さらに、本発明は、撮像装置に限らず、AF画素値を補間していないRAWデータ等の画像データを取り込んでフレアを判定してAF画素補間を行うプログラム、及びこれを記録した記録媒体の発明としてもよい。"