"3つ以上の波長帯域の光をそれぞれ受光して光電変換し、該波長帯域毎の色画像を生成する撮像素子と、前記波長帯域の光を、前記撮像素子に被写体像として結像する撮像光学系と、前記撮像光学系の瞳領域をそれぞれ通過する際の光量の重心位置を、3つ以上に異ならせる帯域制限フィルタと、前記撮像素子から得られた複数の前記色画像の、前記重心位置の相違に起因する位相差量に基づき被写体までの距離を演算する位相差演算部と、前記撮像素子から得られた前記色画像が、前記位相差演算部が演算に用いる色画像として適しているか否かを判定する位相差適合判定部と、前記位相差適合判定部により適していると判定された色画像の数が3つ以上である場合に、前記位相差演算部に、該3つ以上の色画像の中から選択した2つの色画像の組み合わせの相関値、または該3つ以上の色画像のうち、2つの色画像の全ての組み合わせの相関値に基づき、前記被写体までの距離を演算させる位相差演算制御部と、を具備したことを特徴とする距離測定装置。前記位相差適合判定部により適していると判定された色画像の中から、2つの色画像の組み合わせを選択する色信号選択部をさらに具備し、前記位相差演算制御部は、前記色信号選択部により選択された2つの色画像の組み合わせの相関値に基づき、前記位相差演算部に前記被写体までの距離を演算させることを特徴とする請求項1に記載の距離測定装置。前記位相差演算制御部は、前記位相差演算部に、前記位相差適合判定部により前記位相差演算に適していると判定された色画像の中の2つの色画像の組み合わせの全てについて、最大相関値をそれぞれ算出させ、これら複数の最大相関値の中のさらに最大相関値を与える2つの色画像の組み合わせに基づき、前記被写体までの距離を演算させることを特徴とする請求項1に記載の距離測定装置。前記位相差演算制御部は、前記位相差適合判定部により前記位相差演算に適していると判定された色画像が1つのみである場合に、前記位相差演算部に前記位相差演算に適していると判定された色画像と前記位相差演算に適している判定されなかった色画像との組み合わせの全てについて最大相関値をそれぞれ算出させ、これら複数の該最大相関値の中のさらに最大相関値を与える2つの色画像の組み合わせに基づき、前記被写体までの距離を演算させることを特徴とする請求項3に記載の距離測定装置。前記位相差演算部により演算される位相差量または被写体までの距離を、前記位相差演算の対象とした2つの色画像に係る光が前記瞳領域を通過する際の光量の重心位置間の重心距離に応じて補正する基準補正部をさらに具備したことを特徴とする請求項2から請求項4の何れか一項に記載の距離測定装置。前記位相差演算部は、2つの色画像の組み合わせの、像ずれ量に対する相関値を示す相関値グラフを作成するものであり、前記位相差演算部により作成された前記相関値グラフを、該相関値グラフを作成する対象とした2つの色画像に係る光が前記瞳領域を通過する際の光量の重心位置間の重心距離に応じて、像ずれ量軸の方向に補正する基準補正部をさらに具備し、前記位相差演算制御部は、前記位相差演算部に、前記位相差適合判定部により適していると判定された全ての色画像の中の2つの色画像の組み合わせの全てについて前記相関値グラフを作成させ、前記基準補正部に、作成された全ての前記相関値グラフを、像ずれ量の軸方向と同一のスケールに補正させ、前記位相差演算部に、全ての前記相関値グラフを統合させて統合相関値グラフを作成させ、前記統合相関値グラフに基づき、前記被写体までの距離を演算させることを特徴とする請求項1に記載の距離測定装置。前記位相差演算制御部は、前記位相差適合判定部により適していると判定された色画像が1つである場合に、前記位相差演算部に前記位相差演算に適していると判定された色画像と前記位相差演算に適していると判定されなかった色画像との組み合わせの全てについて前記相関値グラフを作成させることを特徴とする請求項6に記載の距離測定装置。前記位相差演算制御部は、前記位相差適合判定部により前記位相差演算に適していると判定された色画像が2つである場合に、前記位相差演算部に、該2つの色画像の組み合わせの相関値に基づき、前記被写体までの距離を演算させることを特徴とする請求項1に記載の距離測定装置。前記撮像素子から得られた画像に基づきコントラストオートフォーカスを行うコントラストオートフォーカス部をさらに具備し、前記位相差演算制御部は、前記位相差適合判定部により適していると判定された色画像が存在しない場合には、前記コントラストオートフォーカス部に前記被写体までの距離を演算させることを特徴とする請求項8に記載の距離測定装置。前記位相差適合判定部は、前記色画像が前記演算に用いる色画像として適しているか否かを、画素値として取り得る最大画素値に1未満の所定値を掛けた値以上の画素値の画素が所定割合以上、該色画像にあるか否かに基づき判定することを特徴とする請求項1に記載の距離測定装置。前記位相差適合判定部は、前記色画像が前記演算に用いる色画像として適しているか否かを、該色画像の平均画素値が所定範囲内にあり、かつ該色画像の画素値の標準偏差が所定の下限標準偏差以上であるか否かに基づき判定することを特徴とする請求項1に記載の距離測定装置。前記位相差適合判定部は、前記色画像が前記演算に用いる色画像として適しているか否かを、該色画像の平均画素値が所定範囲内にあり、かつ該色画像のエッジ量の絶対値が、所定の下限エッジ量以上であるか否かに基づき判定することを特徴とする請求項1に記載の距離測定装置。前記位相差適合判定部は、前記色画像が前記演算に用いる色画像として適しているか否かを、該色画像の平均画素値が所定範囲内にあり、かつ該色画像の所定の周波数成分が所定値以上存在するか否かに基づき判定することを特徴とする請求項1に記載の距離測定装置。前記色信号選択部は、前記位相差適合判定部により適していると判定された色画像の中から、平均画素値が最も大きい色画像と2番目に大きい色画像との組み合わせを選択することを特徴とする請求項2に記載の距離測定装置。前記色信号選択部は、前記位相差適合判定部により適していると判定された色画像の中から、前記瞳領域を通過する際の光量の重心位置が最も離れた2つの色画像の組み合わせを選択することを特徴とする請求項2に記載の距離測定装置。前記請求項1から請求項15の何れか一項に記載の距離測定装置を具備したことを特徴とする撮像装置。光を、瞳領域を通過する際の光量の重心位置を3つ以上に異ならせて3つ以上の波長帯域の光に分割し、分割された前記波長帯域毎の光を被写体像として結像し、前記波長帯域毎の光をそれぞれ受光して光電変換し、該波長帯域毎の色画像を生成し、前記色画像が位相差演算に用いる色画像として適しているか否かを判定し、前記位相差演算に適していると判定された前記色画像の数が3つ以上である場合に、該3つ以上の色画像の中から選択した2つの色画像の組み合わせの相関値、または該3つ以上の色画像のうち、2つの色画像の全ての組み合わせの相関値に基づき、被写体までの距離を演算することを特徴とする距離測定方法。しかしながら、上記特開2001-174696号公報に記載の技術では、被写体の位相差演算領域内に、例えばR,G成分しか存在しないときB成分がほぼ0であるときには、B成分の画素値を取得することができないために、R成分とB成分との間の位相差演算を行うことができない。また、上記特開平10-200904号公報に記載の技術では、RGB各色成分が均等でない被写体の場合には駆動方向を正確に推定することができない。さらに、レンズ交換式の撮像装置においては、装着されるレンズによっては色収差が小さいレンズもあるために、この場合には高周波成分の差が生じ難くなり、距離情報を正確に取得することが困難となる。本発明は上記事情に鑑みてなされたものであり、撮像素子から得られた画像に基づいて、より信頼性の高い距離情報を取得することができる距離測定装置、撮像装置、距離測定方法を提供することを目的としている。上記の目的を達成するために、本発明の一態様による距離測定装置は、3つ以上の波長帯域の光をそれぞれ受光して光電変換し、該波長帯域毎の色画像を生成する撮像素子と、前記波長帯域の光を、前記撮像素子に被写体像として結像する撮像光学系と、前記撮像光学系の瞳領域をそれぞれ通過する際の光量の重心位置を、3つ以上に異ならせる帯域制限フィルタと、前記撮像素子から得られた複数の前記色画像の、前記重心位置の相違に起因する位相差量に基づき被写体までの距離を演算する位相差演算部と、前記撮像素子から得られた前記色画像が、前記位相差演算部が演算に用いる色画像として適しているか否かを判定する位相差適合判定部と、前記位相差適合判定部により適していると判定された色画像の数が3つ以上である場合に、前記位相差演算部に、該3つ以上の色画像の中から選択した2つの色画像の組み合わせの相関値、または該3つ以上の色画像のうち、2つの色画像の全ての組み合わせの相関値に基づき、前記被写体までの距離を演算させる位相差演算制御部と、を具備する。また、本発明の他の態様による撮像装置は、上記一態様による距離測定装置を具備する。本発明のさらに他の態様による距離測定方法は、光を、瞳領域を通過する際の光量の重心位置を3つ以上に異ならせて3つ以上の波長帯域の光に分割し、分割された前記波長帯域毎の光を被写体像として結像し、前記波長帯域毎の光をそれぞれ受光して光電変換し、該波長帯域毎の色画像を生成し、前記色画像が位相差演算に用いる色画像として適しているか否かを判定し、前記位相差演算に適していると判定された前記色画像の数が3つ以上である場合に、該3つ以上の色画像の中から選択した2つの色画像の組み合わせの相関値、または該3つ以上の色画像のうち、2つの色画像の全ての組み合わせの相関値に基づき、被写体までの距離を演算する、方法である。本発明の距離測定装置、撮像装置、距離測定方法によれば、撮像素子から得られた画像に基づいて、より信頼性の高い距離情報を取得することが可能となる。以下、図面を参照して本発明の実施の形態を説明する。[実施形態1]図1から図21は本発明の実施形態1を示したものであり、図1は撮像装置の構成を示すブロック図である。本実施形態の距離測定装置を備えた撮像装置は、例えばデジタルスチルカメラとして構成されている。ただし、ここではデジタルスチルカメラを例に挙げているが、撮像装置は、カラー撮像素子を備え撮像機能を有する装置であればどのようなものでも良く、幾つかの例を挙げれば、上述したデジタルスチルカメラ、ビデオカメラ、カメラ付携帯電話、カメラ付携帯情報端末カメラ付PDA、カメラ付パーソナルコンピュータ、監視カメラ、内視鏡、デジタル顕微鏡デジタルマイクロスコープ、測距機能付き双眼鏡などである。撮像装置は、レンズユニット1と、このレンズユニット1がレンズマウントを介して着脱自在に取り付けられる本体部であるボディユニット2と、を備えている。なお、ここではレンズユニット1が着脱式である場合を例に挙げて説明するが、勿論、着脱式でなくても構わない。レンズユニット1は、レンズ10と絞り11とを含む撮像光学系9と、帯域制限フィルタ12と、レンズ制御部14と、レンズ側通信コネクタ15と、を備えている。ボディユニット2は、シャッタ21と、撮像素子22と、撮像回路23と、撮像駆動部24と、画像処理部25と、画像メモリ26と、表示部27と、インターフェースIF28と、システムコントローラ30と、センサ部31と、操作部32と、ストロボ制御回路33と、ストロボ34と、ボディ側通信コネクタ35と、を備えている。なお、図1のボディユニット2内には記録媒体29も記載されているが、この記録媒体29は撮像装置に対して着脱自在な例えばメモリカードスマートメディア、SDカード、xDピクチャーカード等で構成されているために、撮像装置に固有の構成でなくても構わない。まず、レンズユニット1における撮像光学系9は、被写体像を撮像素子22に結像するためのものである。この撮像光学系9のレンズ10は、焦点調節を行うためのフォーカスレンズを備えて構成されている。レンズ10は、一般的には複数枚のレンズで構成されることが多いが、図1においては簡単のために1枚のレンズのみを図示している。撮像光学系9の絞り11は、レンズ10を通過する被写体光束の通過範囲を規制することにより、撮像素子22上に結像される被写体像の明るさを調節するためのものである。この絞り11の絞り開口径を変更すると、撮像光学系9の瞳領域も変更される。帯域制限フィルタ12は、撮像光学系9を経て撮像素子22に至る撮影光束の光路上望ましくは、撮像光学系9の絞り11の位置またはその近傍に配設されており、3つ以上の帯域の光が撮像光学系9の瞳領域をそれぞれ通過する際の光量の重心位置を、3つ以上に異ならせるものである。本実施形態における帯域制限フィルタ12は、撮像光学系9の瞳領域の一部である第1の領域を通過しようとする撮影光束中の第1の帯域ここに、帯域は波長帯域を示す。以下同様。の光を遮断し第2の帯域および第3の帯域の光を通過させる第1の帯域制限と、撮像光学系9の瞳領域の他の一部である第2の領域を通過しようとする撮影光束中の第2の帯域の光を遮断し第1の帯域および第3の帯域の光を通過させる第2の帯域制限と、を行うフィルタとなっている。図4は帯域制限フィルタ12の一構成例を説明するための図である。この図4に示す構成例の帯域制限フィルタ12は、撮像光学系9の瞳領域が、第1の領域と第2の領域とに2分されたものとなっている。すなわち、帯域制限フィルタ12は、撮像装置を標準姿勢いわゆる、カメラを通常の横位置に構えた姿勢として撮像素子22から見たときに、左半分がG緑成分およびR赤成分を通過させB青成分を遮断するすなわち、B青成分は第1の帯域と第2の帯域との内の一方の帯域であるRGフィルタ12r、右半分がG成分およびB成分を通過させR成分を遮断するすなわち、R成分は第1の帯域と第2の帯域との内の他方の帯域であるGBフィルタ12bになっている。従って、帯域制限フィルタ12は、撮像光学系9の絞り11の開口を通過する光に含まれるG成分を全領域において通過させすなわち、G成分は第3の帯域である、R成分を開口の半分の領域だけ通過させ、B成分を開口の残り半分の領域だけ通過させる。このように帯域制限フィルタ12は、例えば通過させる光の帯域色によって撮像光学系9の瞳領域における通過領域を制限することにより、帯域制限フィルタ12により分割された各帯域の光が撮像光学系9の瞳領域を通過する際の光量の重心位置色瞳重心位置を、帯域色毎に異ならせるものである。図5は、レンズ10の瞳領域を通過する際のRGB各色の重心位置を示す図である。Gが瞳領域を通過する際の光量の重心位置Pgは、レンズ10の瞳領域の中央であり、撮像光学系9の光軸中心に一致する。また、Rが瞳領域を通過する際の光量の重心位置Prは、撮像光学系9の光軸中心から偏心して図5の左側にずれた位置となっている。さらに、Bが瞳領域を通過する際の光量の重心位置Pbは、撮像光学系9の光軸中心から偏心して図5の右側にずれた位置となっている。このような位置関係において、Rの重心位置PrとBの重心位置Pbとの重心距離はDrb、Rの重心位置PrとGの重心位置Pgとの重心距離はDrg、Gの重心位置PgとBの重心位置Pbとの重心距離はDgbである。このとき、重心距離Drbは、重心距離Drgおよび重心距離Dgbの、例えば2倍となるただし、これは図4に示すような帯域制限フィルタ12の場合であり、フィルタ構成が異なれば、その構成に応じて異なる値となる。なお、帯域制限フィルタ12のRGB各分光透過特性が、撮像素子22に例えばオンチップで構成されている素子フィルタ図3参照のRGB各分光透過特性と異なると、RGフィルタ12rとGBフィルタ12bの空間位置の相違に基づいて得られる画像から後述するように取得する位置情報の精度が低下したり、分光特性のミスマッチによる光量ロスが発生したりすることになる。従って、帯域制限フィルタ12の分光透過特性は、撮像素子22の素子フィルタの分光透過特性と、同一または可能な限り近似していることが望ましい。レンズ制御部14は、レンズユニット1の制御を行うものである。すなわち、レンズ制御部14は、レンズ側通信コネクタ15およびボディ側通信コネクタ35を介してシステムコントローラ30から受信した指令に基づき、絞り11を駆動して絞り開口径を変更し、レンズ10を駆動して合焦させる制御を行う。レンズ側通信コネクタ15は、レンズユニット1とボディユニット2とがレンズマウントにより結合されてボディ側通信コネクタ35と接続されることにより、レンズ制御部14とシステムコントローラ30との間の通信を可能にするコネクタである。次に、ボディユニット2におけるシャッタ21は、レンズ10から撮像素子22に到達する被写体光束の通過時間を規制することにより、撮像素子22の露光時間を調節するための光学シャッタである。なお、ここでは光学シャッタを用いているが、光学シャッタに代えて、または光学シャッタに加えて、撮像素子22による素子シャッタ電子シャッタを用いるようにしても構わない。撮像素子22は、帯域制限フィルタ12を介して撮像光学系9により結像される3つ以上の波長帯域の光例えば、RGBが挙げられるが、これに限るものではないに係る被写体像をそれぞれ受光して光電変換し、帯域毎の画像以下では適宜、色画像というを生成するカラーの撮像素子であり、例えば、CCDやCMOS等として構成されている。ここに、カラー撮像素子の構成としては、オンチップの素子カラーフィルタを備えた単板の撮像素子でも良いし、RGB各色光への色分解を行うダイクロイックプリズムを用いた3板式であっても良いし、同一の画素位置で半導体の深さ方向位置に応じてRGBの撮像情報を取得可能な方式の撮像素子であっても良いし、複数の波長帯光の撮像情報を取得可能であればどのようなものでも構わない。例えば、図3を参照して、一般的なデジタルスチルカメラに用いられることが多い単板のカラー撮像素子の構成例を説明する。ここに、図3は撮像素子22の画素配列を説明するための図である。本実施形態においては、オンチップで搭載される素子カラーフィルタが透過する複数の波長帯光はR、G、およびBとなっており、この図3に示すように、原色ベイヤー配列の単板カラー撮像素子が構成されている。従って、撮像素子22がこの図3に示したような構成である場合には、1画素に付き1色の色成分のみが得られることになるために、画像処理部25においてデモザイキング処理を行い1画素につきRGBの3色が揃ったカラー画像を生成するようになっている。撮像回路23は、撮像素子22から出力される画像信号を増幅ゲイン調整したり、また、撮像素子22がアナログ撮像素子であってアナログの画像信号を出力する場合には、A/D変換してデジタル画像信号以下では画像情報ともいうを生成するものである撮像素子22がデジタル撮像素子である場合には、撮像回路23に入力される時点で既にデジタルとなっているためにA/D変換は行わない。撮像回路23は、撮像駆動部24で切り換えられた撮像モードに対応するフォーマットで、画像信号を画像処理部25へ出力する。撮像駆動部24は、システムコントローラ30の指令に基づいて、撮像素子22および撮像回路23にタイミング信号および電力を供給して、撮像素子に露光、読出、素子シャッタ等を行わせるとともに、撮像素子22の動作に同期させて撮像回路23によるゲイン調整およびA/D変換を実行させるように制御するものである。また、この撮像駆動部24は、撮像素子22の撮像モードを切り換える制御も行う。画像処理部25は、各種のデジタル画像処理を行うものである。画像処理部25は、例えば、黒レベルの補正、ホワイトバランス調整、γ補正、欠陥画素の補正、デモザイキング、画像情報の色情報の変換処理、画像情報の画素数変換処理、等を行う。さらに、画像処理部25は、色間補正部36と、色画像生成部37と、を含んで構成されている。上述した帯域制限フィルタ12は、通過させる光の帯域色に応じて撮像光学系9の瞳領域における通過領域を制限しているために、通過する光は、帯域によって瞳通過領域面積が異なることになり、ひいては明るさが異なることになる図4に示した構成の場合、G光は瞳領域全体を通過するが、R光およびB光は瞳領域の半分のみを通過するために、R画像およびB画像は、G画像の例えば半分の明るさとなる。色間補正部36は、このような帯域間色間の明るさの違いを補正するためのものである。また、図4に示したような帯域制限フィルタ12を用いた場合には、非合焦部分においてR画像とB画像とに空間的な位置ズレが発生することになる後述する図7~図12参照。色画像生成部37は、このような空間的な位置ズレを補正して、色ズレのない平面画像を生成するカラー化処理を行うものである。画像メモリ26は、高速な書き込みや読み出しが可能なメモリであり、例えばSDRAMSynchronousDynamicRandomAccessMemoryにより構成されていて、画像処理用のワークエリアとして使用されるとともに、システムコントローラ30のワークエリアとしても使用される。例えば、画像メモリ26は、画像処理部25により処理された最終的な画像を記憶するだけでなく、画像処理部25による複数の処理過程における各中間画像も適宜記憶する。表示部27は、LCD等を有して構成されていて、画像処理部25により表示用に処理された画像記録媒体29から読み出されて画像処理部25により表示用に処理された画像も含むを表示するものである。具体的には、この表示部27は、ライブビュー画像の表示、静止画像記録時の確認表示、記録媒体29から読み出した静止画像または動画像の再生表示、等を行う。インターフェースIF28は、記録媒体29を着脱可能に接続するものであり、記録媒体29へ記録する情報の伝達、および記録媒体29から読み出した情報の伝達を行う。記録媒体29は、画像処理部25により記録用に処理された画像や、該画像に関連する各種データを記録するものであり、上述したように例えばメモリカード等として構成されている。センサ部31は、例えば、撮像装置のブレを検出するための加速度センサ等で構成される手振れセンサ、撮像素子22の温度を測定するための温度センサ、撮像装置周辺の明るさを測定するための明るさセンサ、等を含んでいる。このセンサ部31による検出結果はシステムコントローラ30に入力される。ここに、手振れセンサによる検出結果は撮像素子22やレンズ10を駆動して手振れ補正を行ったり、画像処理による手振れ補正を行ったりするために用いられる。また、温度センサによる検出結果は撮像駆動部24による駆動クロックの制御や撮像素子22から得られる画像中のノイズ量を推定するのに用いられる。さらに、明るさセンサによる検出結果は、例えば、周囲の明るさに応じて表示部27の輝度を適正に制御するために用いられる。操作部32は、撮像装置の電源をオン/オフするための電源スイッチ、静止画像や動画像等の撮像動作を指示入力するための2段式の押圧ボタンでなるレリーズボタン、撮像モード等を変更するためのモードボタン、選択項目や数値などを変更するのに用いられる十字キー、等を含んでいる。この操作部32の操作により発生した信号は、システムコントローラ30に入力される。ストロボ制御回路33は、システムコントローラ30の指令に基づいて、ストロボ34の発光量や発光タイミングを制御するものである。ストロボ34は、ストロボ制御回路33の制御により、被写体へ照明光を照射する発光源である。ボディ側通信コネクタ35は、上述したように、レンズユニット1とボディユニット2とがレンズマウントにより結合されてレンズ側通信コネクタ15と接続されることにより、レンズ制御部14とシステムコントローラ30との間の通信を可能にするコネクタである。システムコントローラ30は、このボディユニット2の制御を行うとともに、レンズ制御部14を介してレンズユニット1の制御も行うものであり、この撮像装置を統合的に制御する制御部である。このシステムコントローラ30は、図示しないフラッシュメモリ等の不揮発性メモリから撮像装置の基本制御プログラムを読み出して、操作部32からの入力に応じて、撮像装置全体を制御するようになっている。例えば、システムコントローラ30は、レンズ制御部14を介してレンズユニット1内の各部を制御したり、シャッタ21を制御して駆動したり、センサ部31の加速度センサによる検出結果に基づいて図示しない手振れ補正機構を制御駆動して手振れ補正を行ったり、等を行う。さらに、システムコントローラ30は、操作部32のモードボタンからの入力に応じて、撮像装置のモード設定静止画像を撮像するための静止画モード、動画像を撮像するための動画モード等の設定を行うものとなっている。さらに、システムコントローラ30は、AFオートフォーカス:自動焦点調節制御部38と、距離演算部39とを備えている。距離演算部39は、位相差AF部42と、コントラストAF部43とを備えている。位相差AF部42は、位相差演算部として機能し、撮像素子22から得られた画像における、色瞳重心位置が異なる3つ以上の帯域の画像3つ以上の色画像の内の少なくとも2つの色画像に基づき、位相差量を演算し、ひいては被写体までの距離を演算するものである。具体的には、位相差AF部42は、瞳領域をそれぞれ通過する際の光量の重心位置の相違に起因して発生する複数の色画像の位相差量、すなわち、R画像とB画像との位相差量、R画像とG画像との位相差量、B画像とG画像との位相差量の内の少なくとも1つを演算し、演算した位相差量に基づき、被写体までの距離情報を演算するようになっている。ここに、図4に示した帯域制限フィルタ12の例は、RGBの3つの帯域の光を、色瞳重心位置を全て異ならせて通過させるものであった。しかし、帯域制限フィルタ12は、4つ、またはそれ以上の帯域の光を通過させるフィルタであっても構わないし、通過させる帯域の光の色瞳重心位置が全て異ならなければならないものでもない。例えば、帯域制限フィルタ12が、R、G1、G2、Bの4つの帯域の光を通過させるフィルタであって、G1とG2の色瞳重心位置が同一であっても構わない色瞳重心位置が異なる帯域が3つ以上あれば良い。そして、色瞳重心位置が同一となる帯域については、何れの帯域の色画像を位相差検出に用いるかを予め定めておくか、あるいは各色画像のヒストグラム等に基づいて、何れを位相差検出に用いるかを決定しておくものとする。例えば、G1とG2の内の、G1を位相差検出に用いる場合には、R、G1、Bの色瞳重心位置が独立していることになり、独立した色瞳重心位置の数は3である。このような独立した色瞳重心位置の数が、一般にmaxNmaxNは3以上の整数であるものとして、以下において参照する。この位相差AF部42により得られた距離情報は、例えばオートフォーカスAFに利用され、システムコントローラ30が距離情報に基づきレンズユニット1を制御して位相差AFを行う勿論、距離情報の利用対象はAFに限るものではなく、ボケ量コントロールや、立体視画像の生成等に用いても構わない。コントラストAF部43は、撮像素子22から得られた画像に基づきフォーカスレンズを駆動してコントラストAFを行うものである。より詳しくは、コントラストAF部43は、画像処理部25から出力される画像信号この画像信号は、輝度成分を含む割合が高いG画像であっても良いし、上述したカラー化処理により色ズレが補正された画像に係る輝度信号画像であっても構わないからコントラスト値AF評価値ともいうを生成し、レンズ制御部14を介してレンズ10内のフォーカスレンズを制御するものである。すなわち、コントラストAF部43は、画像信号にフィルタ、例えばハイパスフィルタを作用させて高周波成分を抽出し、コントラスト値とする。そして、コントラストAF部43は、フォーカスレンズ位置を異ならせてコントラスト値を取得し、コントラスト値が大きくなる方向へフォーカスレンズを移動させて、さらにコントラスト値を取得する。このような処理を繰り返して行うことにより、最大のコントラスト値が得られるフォーカスレンズ位置合焦位置へフォーカスレンズを駆動するように制御するものである。AF制御部38は、位相差演算制御部であって、撮像素子22から得られた画像に基づき距離演算部39を制御して、上述した位相差AF部42とコントラストAF部43との少なくとも一方を用いた距離演算を実行させるものである。このAF制御部38は、位相差適合判定部41を備えている。この位相差適合判定部41は、撮像素子22から得られた上述した色瞳重心位置が異なる複数の帯域の画像色瞳重心位置が異なる複数の色画像が、位相差検出に適した画像であるか否か位相差演算に用いる色画像として適しているか否かあるいはさらに、位相差検出に適する程度がどの程度であるかを判定するものである。次に、図2は位相差AF部42の構成を示すブロック図である。位相差AF部42は、色信号選択部51と、基準補正部52と、位相差演算部53と、を備えている。色信号選択部51は、上述した位相差適合判定部41により位相差演算に適していると判定された色画像の中から、位相差演算に用いる1組の色画像色瞳重心位置が異なる2つの帯域の画像を選択するものである。基準補正部52は、色信号選択部51により選択された2つの色画像に係る2つ帯域の光がレンズ10の瞳領域を通過する際の重心位置の距離図5に示したような重心距離に応じて、位相差演算部53により算出される位相差量を補正するか、あるいは位相差量に基づき算出される被写体距離を補正するものであるただし、補正が不要である場合には、もちろん補正は行わない。ここに、位相差AF部42により算出される位相差量と被写体距離との関係は、例えばシステムコントローラ30内の図示しないフラッシュメモリ等の不揮発性メモリに予め記憶されている。ただし、重心位置が異なる2つの色画像の全ての組み合わせに対して位相差量と被写体距離との関係を記憶すると、多くの記憶容量を要することになる。そこで、位相差量と被写体距離との関係は、標準とする1組の色画像例えば、R画像とB画像に関してのみ記憶しておき、標準でない2つの色画像の組み合わせの場合には、重心距離に応じて、基準補正部52が補正を行うように構成している。位相差演算部53は、色信号選択部51により選択された2つの色画像に位相差演算を行うことにより、これら2つの色画像間の位相差量を求める位相差検出を行うものである。なお、図2に示す例では、色信号選択部51と基準補正部52とを位相差AF部42内に設けているが、AF制御部38内に設けても良いし、システムコントローラ30あるいは画像処理部25内に設けても構わないし、その他の構成を採用しても良い。まず、各色画像の空間的な位置ズレについて、図6~図12を参照して説明する。ここに、図6は合焦位置にある被写体を撮像するときの被写体光束集光の様子を示す平面図、図7は合焦位置よりも近距離側にある被写体を撮像するときの被写体光束集光の様子を示す平面図、図8は合焦位置よりも近距離側にある被写体上の1点からの光により形成されるボケの形状を示す図、図9は合焦位置よりも近距離側にある被写体上の1点からの光により形成されるボケの形状を色成分毎に示す図、図10は合焦位置よりも遠距離側にある被写体を撮像するときの被写体光束集光の様子を示す平面図、図11は合焦位置よりも遠距離側にある被写体上の1点からの光により形成されるボケの形状を示す図、図12は合焦位置よりも遠距離側にある被写体上の1点からの光により形成されるボケの形状を色成分毎に示す図である。なお、ボケ形状の説明に際しては、絞り11の開口が円形状である場合を例に挙げて説明する。被写体OBJcが合焦位置にあるときには、被写体OBJc上の1点から放射された光は、図6に示すように、帯域制限フィルタ12全体を通過するG成分も、帯域制限フィルタ12の半分のRGフィルタ12rのみを通過するR成分も、帯域制限フィルタ12の他の半分のGBフィルタ12bのみを通過するB成分も、撮像素子22上の1点に集光され、点像としての被写体像IMGrgbを形成するために、上述したような瞳通過領域の面積に応じた光量の相違はあるものの、色間に位置ズレは発生しない。従って、合焦位置にある被写体OBJcを撮像したときには、色にじみのない被写体像IMGrgbが結像される。これに対して、被写体OBJnが例えば合焦位置よりも近距離側にある場合には、被写体OBJn上の1点から放射された光により、図7~図9に示すように、G成分については円形ボケをなす被写体像IMGgが形成され、R成分については左半分の半円形ボケをなす被写体像IMGrが形成され、B成分については右半分の半円形ボケをなす被写体像IMGbが形成される。従って、合焦位置よりも近距離側にある被写体OBJnを撮像したときには、R成分の被写体像IMGrが左側にずれ、B成分の被写体像IMGbが右側にずれたボケ画像が形成され、このボケ画像におけるR成分とB成分の左右位置は、撮像素子22から見たときの帯域制限フィルタ12におけるR成分透過領域RGフィルタ12rとB成分透過領域GBフィルタ12bの左右位置と同じである。また、G成分の被写体像IMGgについては、図8、図9に示すように、R成分の被写体像IMGrとB成分の被写体像IMGbとにまたがったボケ画像となる。そして、被写体OBJnが合焦位置から近距離側へ離れるほど、ボケが大きくなって、R成分の被写体像IMGrの重心位置CrとB成分の被写体像IMGbの重心位置Cbとの離間距離、R成分の被写体像IMGrの重心位置CrとG成分の被写体像IMGgの重心位置Cgとの離間距離、およびG成分の被写体像IMGgの重心位置CgとB成分の被写体像IMGbの重心位置Cbとの離間距離が大きくなることになる。一方、被写体OBJfが例えば合焦位置よりも遠距離側にある場合には、被写体OBJf上の1点から放射された光により、図10~図12に示すように、G成分については円形ボケをなす被写体像IMGgが形成され、R成分については右半分の半円形ボケをなす被写体像IMGrが形成され、B成分については左半分の半円形ボケをなす被写体像IMGbが形成される。従って、合焦位置よりも遠距離側にある被写体OBJfを撮像したときには、R成分の被写体像IMGrが右側にずれ、B成分の被写体像IMGbが左側にずれたボケ画像が形成され、このボケ画像におけるR成分とB成分の左右位置は、撮像素子22から見たときの帯域制限フィルタ12におけるR成分透過領域RGフィルタ12rとB成分透過領域GBフィルタ12bの左右位置と逆である。また、G成分の被写体像がR成分の被写体像IMGrとB成分の被写体像IMGbとにまたがったボケ画像となる図11、図12参照のは、この遠距離側においても同様である。そして、被写体OBJfが合焦位置から遠距離側へ離れるほど、ボケが大きくなって、R成分の被写体像IMGrの重心位置CrとB成分の被写体像IMGbの重心位置Cbとの離間距離、R成分の被写体像IMGrの重心位置CrとG成分の被写体像IMGgの重心位置Cgとの離間距離、およびG成分の被写体像IMGgの重心位置CgとB成分の被写体像IMGbの重心位置Cbとの離間距離が大きくなることになる。従って、レンズ10の瞳領域を通過する際の重心位置が異なる2つの色画像の組み合わせに対して、相関性に基づく位相差量を算出すれば、被写体距離を算出することが可能である。なお、近距離側と遠距離側との何れであっても、G成分の被写体像IMGgは、帯域制限フィルタ12を使用しない場合のボケ画像と同じ情報になるために、上述した色画像生成部37が行うカラー化処理における標準画像として使用することができる。次に、図13および図14を参照して、位相差演算部53により位相差検出を行う際に作成される相関値グラフの例を説明する。図13は2つの画像の相対位置をずらしながらSAD方式により演算を行って得られる相関値グラフの例を示す線図、図14は2つの画像の相対位置をずらしながらZNCC方式により演算を行って得られる相関値グラフの例を示す線図である。ここに、図13、図14のグラフの横軸は、相関演算対象の2つ画像の像ずれ量単位は画素ピッチを示し、縦軸は相関演算の結果得られる相関値を示している。まず、SAD方式により2つの画像を相関演算したときには、図13に示すようなV字形状の谷をなす相関値が得られ、0に近い谷の底の像ずれ量が求める位相差量となる。また、ZNCC方式により2つの画像を相関演算したときには、図14に示すような逆V字形状の山をなす相関値が得られ、1に近い山の頂点の像ずれ量が求める位相差量となる。次に、図15は撮像装置における測距の処理を示すフローチャートである。この処理を開始すると、距離情報を取得する対象範囲となる位相差検出エリアの選択を行うステップS1。この位相差検出エリアは、撮像装置に設定されている撮影モードに応じて自動的に設定されたり、ユーザにより手動で設定されたりする。位相差検出エリアの具体例としては、全画素領域、システムコントローラ30により自動的に設定された注目被写体領域例えば、画像処理部25の顔検出により検出された顔、あるいは画面中央部など、ユーザにより設定あるいは選択された領域などである。続いて、撮像素子22により画像を取得しステップS2、取得した画像に基づいて、位相差適合判定部41が位相差検出エリアにおける各色画像の適合判定処理を行うステップS3。そして、ステップS3の処理結果に基づいて、AF制御部38が、3色以上の画像が位相差検出に適合するか否かを判定するステップS4。ここで、3色以上の画像が位相差検出に適合すると判定された場合には、AF制御部38の制御に基づき色信号選択部51が、該適合すると判定された3以上の色の中から位相差取得に用いる1組2色を選択する適合色の組選択の処理を行うステップS5。次に、AF制御部38の制御により、位相差演算部53が、選択された1組の色画像の相関値グラフを作成し、作成した相関値グラフに基づき位相差を取得するステップS6。さらに、AF制御部38の制御により基準補正部52が、取得された位相差を、選択した2色に係る光がレンズ10の瞳領域を通過する際の重心距離図5に示したような重心距離に合わせて補正するステップS7。すなわち、例えば図4に示したような構成の帯域制限フィルタ12を用いる場合には、重心距離Drbは、重心距離Drgおよび重心距離Dgbの2倍となる。従って、色信号選択部51により選択された色がRとG、またはGとBである場合には、選択された色がRとBである場合の半分の像ずれ量図13および図14の横軸に示す像ずれ量しか得られないことになる。そこで、例えばRとBの組み合わせを標準に採用する場合に、選択された色がRとG、またはGとBであるときには、合焦位置の像ずれ量を2倍する補正処理を行うことになる。そして、補正された位相差に基づき、システムコントローラ30が、現在のレンズ10の駆動位置が合焦位置となっているか否かを判定するステップS8。ここで、合焦していないと判定された場合には、システムコントローラ30がレンズ制御部14を介してレンズ10を合焦位置へ近付ける駆動を行いステップS9、ステップS2へ戻って上述したような処理を繰り返して行う。一方、ステップS4において、位相差検出に適合する色画像が3色未満であると判定された場合には、さらにAF制御部38が、2色の色画像のみが位相差検出に適合するか否かを判定するステップS10。ここで、2色の色画像のみが位相差検出に適合すると判定された場合には、適合すると判定された2色の色画像を選択された1組の色画像として、上述されたステップS6の処理を行う。また、ステップS10において、位相差検出に適合する色画像が2色未満であると判定された場合には、AF制御部38が制御して、コントラストAF部43にコントラストAFを行わせ、合焦へ導くステップS11。こうして、このステップS11の処理が終了するか、またはステップS8において合焦したと判定された場合には、この測距の処理を終了する。次に、図16は図15のステップS3の位相差検出エリアの各色の適合判定の処理の第1の例を示すフローチャートである。この処理を開始すると、色数をカウントするためのカウンタnを1にリセットするステップS21。次に、位相差検出エリアにおける、第n番目の色の情報この処理を最初に行うときには、第1番目の色情報を読み込むステップS22。ただし、読み込む対象となるのは、上述したような、独立した色瞳重心位置の色情報であって、位相差検出に用いる可能性のある色情報である上述したR、G1、G2、Bの例においてはR、G1、B。そして、画素値として取り得る最大画素値maxL例えば、画素値を10ビット、すなわち0~1023で表現する場合には、maxL=1023に1未満の所定値k例えば、k=0.5を掛けた値以上の画素値の画素が、位相差検出エリア内の全ての第n番目の色の画素の所定割合例えば、30以上あるか否かを判定するステップS23。ここで、位相差適合判定部41は、k×maxL以上の画素値の画素が所定割合以上であると判定された場合には、第n番目の色の情報は位相差検出に適合すると判定しステップS24、所定割合未満であると判定された場合には、第n番目の色の情報は位相差検出に不適合であると判定するステップS25。ステップS24またはステップS25の処理が行われたら、カウンタnが、上述したような独立した色瞳重心位置の数maxNに達したか否かを判定するステップS26。ここで、maxNに達していないと判定された場合には、カウンタnをインクリメントしてステップS27からステップS22へ戻り、次の色情報について上述したような処理を行う。また、カウンタnがmaxNに達したと判定された場合には、この位相差検出エリアの各色の適合判定の処理から図15に示した処理に復帰する。また、図17は図15のステップS3の位相差検出エリアの各色の適合判定の処理の第2の例を示すフローチャートである。この処理を開始すると、上述したステップS21、ステップS22の処理を行ってから、位相差検出エリアにおける、第n番目の色の情報の平均画素値AveLを、次の数式1のように算出するステップS31。[数1]ここに、Xiは位相差検出エリア内の第n番目の色の画素の画素値、PNは位相差検出エリア内の第n番目の色の画素の全画素数である。次に、算出した平均画素値AveLが、所定の範囲内、すなわち所定の下限値L1以上かつ所定の上限値L2以下であるか否かを判定するステップS32。ここに、所定の下限値L1の一例としては0.3×maxL、所定の上限値L2の一例としては0.7×maxLが挙げられるmaxL=1023の場合には、0.3×maxL=307、0.7×maxL=716が、勿論これらの例に限定されるものではない。この処理は、位相差検出エリアにおける第n番目の色が、白飛びや黒つぶれしていないかを確認するための処理である。ここで、平均画素値AveLが所定の下限値L1以上かつ所定の上限値L2以下であると判定された場合には、第n番目の色の情報の画素値の標準偏差σを次の数式2に示すように算出するステップS33。[数2]そして、算出した標準偏差σが所定の下限標準偏差σ1maxL=1023の場合には、例えば、σ1=200等以上であるか否かを判定するステップS34。位相差検出を行うためには、被写体にコントラストが必要であり、平均画素値が中庸の値であっても、コントラストが平坦な被写体例えば、色が一様な青空などは位相差検出を行うのが困難である。従って、この処理は、位相差検出エリアにおける第n番目の色情報が、平坦な被写体に係るものでないかを確認するための処理である。そして、標準偏差σが所定の下限標準偏差σ1以上であると判定された場合には、ステップS24へ行って第n番目の色の情報は位相差検出に適合すると判定する。一方、ステップS32において、平均画素値AveLが所定の下限値L1未満もしくは所定の上限値L2よりも大きいと判定された場合、またはステップS34において、標準偏差σが所定の下限標準偏差σ1未満であると判定された場合には、ステップS25へ行って第n番目の色の情報は位相差検出に不適合であると判定する。その後、ステップS26の処理を行い、ステップS26の判定結果に応じてステップS27の処理へ進むか、またはこの位相差検出エリアの各色の適合判定の処理から図15に示した処理に復帰する。続いて、図18は図15のステップS3の位相差検出エリアの各色の適合判定の処理の第3の例を示すフローチャートである。この処理を開始すると、上述したステップS21,S22,S31,S32の処理を行う。そして、ステップS32において、平均画素値AveLが所定の下限値L1以上かつ所定の上限値L2以下であると判定された場合には、位相差検出エリアにおける第n番目の色のエッジ量Vを検出するステップS41。ここに、エッジ量Vの検出は、種々のフィルタを用いて行うことが可能であるが、一例を挙げればソーベルフィルタである。例えば、下記数式3に示す3×3のフィルタを用いると、垂直方向のエッジを検出することができる。[数3]例えばこの数式3に示すフィルタを、中心画素位置を1画素ずつずらしながら位相差検出エリア内の第n番目の色の画素に順次かけていき、その結果を加算して、位相差検出エリア内の第n番目の色のエッジ量Vを算出する。次に、検出されたエッジ量Vの絶対値|V|が、所定の下限エッジ量|V1|maxL=1023の場合には、例えば、|V1|=200等以上であるか否かを判定するステップS42。ここで、エッジ量|V|が所定の下限エッジ量|V1|以上であると判定された場合には、位相差検出エリア内に位相差検出に適するエッジが存在するために、ステップS24へ行って第n番目の色の情報は位相差検出に適合すると判定する。一方、ステップS32において、平均画素値AveLが所定の下限値L1未満もしくは所定の上限値L2よりも大きいと判定された場合、またはステップS42において、エッジ量|V|が所定の下限エッジ量|V1|未満であると判定された場合には、ステップS25へ行って第n番目の色の情報は位相差検出に不適合であると判定する。その後、ステップS26の処理を行い、ステップS26の判定結果に応じてステップS27の処理へ進むか、またはこの位相差検出エリアの各色の適合判定の処理から図15に示した処理に復帰する。次に、図19は図15のステップS3の位相差検出エリアの各色の適合判定の処理の第4の例を示すフローチャートである。この処理を開始すると、上述したステップS21,S22,S31,S32の処理を行う。そして、ステップS32において、平均画素値AveLが所定の下限値L1以上かつ所定の上限値L2以下であると判定された場合には、フーリエ解析等の周波数解析を行うステップS51。次に、周波数解析の結果に基づいて、所定の周波数成分例えば、被写体の模様や輪郭等に係る適宜の高周波成分が、所定値以上存在するか否かを判定するステップS52。ここで、所定の周波数成分が所定値以上存在すると判定された場合には、ステップS24へ行って第n番目の色の情報は位相差検出に適合すると判定する。一方、ステップS32において、平均画素値AveLが所定の下限値L1未満もしくは所定の上限値L2よりも大きいと判定された場合、またはステップS52において、所定の周波数成分が所定値未満であると判定された場合には、ステップS25へ行って第n番目の色の情報は位相差検出に不適合であると判定する。その後、ステップS26の処理を行い、ステップS26の判定結果に応じてステップS27の処理へ進むか、またはこの位相差検出エリアの各色の適合判定の処理から図15に示した処理に復帰する。なお、図16から図19を参照して、位相差検出エリアの各色の適合判定の処理の幾つかの例を説明したが、これらに限らず、その他の処理を用いても構わない。次に、図20は図15のステップS5の適合色の組選択の処理の第1の例を示すフローチャートである。この処理を開始すると、色信号選択部51が、位相差検出エリアにおける、位相差検出に適合すると判定された各適合色の平均画素値を、上述した数式1を用いて算出するステップS61。ただし、ステップS3の処理を図17~図19の何れかにより行った場合には、既に計算結果が存在しているために、その計算結果を利用しても良い。次に、色信号選択部51が、平均画素値の上位2色画像平均画素値が最も大きい色画像と2番目に大きい色画像との組み合わせを、位相差検出に用いる1組の色画像として選択してステップS62、この適合色の組選択の処理から図15に示した処理に復帰する。続いて、図21は図15のステップS5の適合色の組選択の処理の第2の例を示すフローチャートである。この処理を開始すると、色信号選択部51が、位相差検出エリアにおける、位相差検出に適合すると判定された各適合色の中から、瞳領域を通過する際の重心位置が最も離れた2色を、位相差検出に用いる1組の色として選択してステップS71、この適合色の組選択の処理から図15に示した処理に復帰する。なお、図20および図21を参照して、適合色の組選択の処理の幾つかの例を説明したが、これらに限らず、その他の処理を用いても構わない。例えば、色信号選択部51は、位相差適合判定部41の判定結果に基づいて、最も位相差検出に適合する2色を選択しても良い。具体的には、位相差適合判定部41が図16に示す処理を行う場合には、k×maxL以上の画素値の画素が最も高い割合で存在する2色を選択することが考えられる。また、位相差適合判定部41が図17に示す処理を行う場合には、平均画素値AveLが下限値L1以上かつ上限値L2以下である色の中から、標準偏差σが最も大きい2色を選択することが考えられる。さらに、位相差適合判定部41が図18に示す処理を行う場合には、平均画素値AveLが下限値L1以上かつ上限値L2以下である色の中から、エッジ量|V|が最も大きい2色を選択することが考えられる。加えて、位相差適合判定部41が図19に示す処理を行う場合には、平均画素値AveLが下限値L1以上かつ上限値L2以下である色の中から、所定の周波数成分が最も大きい2色を選択することが考えられる。このような実施形態1によれば、帯域制限フィルタ12に構成されている3以上の透過帯域の中から、位相差検出に最も適した2つの帯域を選択して、選択した2つの帯域の色画像を用いて位相差検出を行うようにしたために、撮像素子から得られた画像に基づいて、より信頼性の高い距離情報を取得することが可能となる。そして、位相差検出に適した色が2色以上検出されない場合には、コントラストAFを行うようにしたために、位相差検出に適さない被写体であっても被写体距離を測定することができる。色画像が位相差検出に適するか否かを、画素値として取り得る最大画素値maxLに1未満の所定値kを掛けた値以上の画素値の画素が、位相差検出エリア内の全ての第n番目の色の画素の所定割合以上あるか否かに基づき判定する場合には、処理が簡便となる利点がある。また、色画像が位相差検出に適するか否かを、平均画素値および標準偏差に基づき判定する場合には、画素値変化の少ない平坦な被写体を位相差検出の対象から容易に排除することが可能となる。さらに、色画像が位相差検出に適するか否かを、平均画素値およびエッジ量に基づき判定する場合には、エッジが少ない被写体を位相差検出の対象から容易に排除することが可能となる。そして、色画像が位相差検出に適するか否かを、平均画素値および周波数成分に基づき判定する場合には、高周波成分等が少ない被写体を位相差検出の対象から容易に排除することが可能となる。加えて、3色以上の適合色がある場合に、平均画素値の上位2色を位相差検出に用いることで、最も明るい2つの色画像に基づいて、信頼性の高い位相差検出を行うことができる。また、3色以上の適合色がある場合に、瞳領域を通過する際の重心位置が最も離れた2色を位相差検出に用いることで、最も精度の高い位相差検出を、高い信頼性で行うことができる。[実施形態2]図22および図23は本発明の実施形態2を示したものであり、図22は撮像装置における測距の処理を示すフローチャート、図23は位相差AF部42の構成を示すブロック図である。この実施形態2において、上述の実施形態1と同様である部分については同一の符号を付して説明を省略し、主として異なる点についてのみ説明する。上述した実施形態1は、3色以上の適合色がある場合に、その中から最も位相差検出に適した2色を選択して、選択した2色の相関値グラフを作成し、作成した相関値グラフに基づき位相差検出を行うものとなっていた。これに対して、本実施形態2は、全ての適合色の組み合わせの相関値グラフを作成し、最も高い相関値を与える相関値グラフに基づき、より信頼性の高い位相差検出を行うものとなっている。従って、本実施形態の位相差AF部42は、図23に示すように、色信号選択部51が省略されたものとなっている。次に、図22を参照して、撮像装置における測距の処理を説明する。この処理を開始すると、上述したステップS1~S4の処理を行う。そして、ステップS4において、3色以上の画像が位相差検出に適合すると判定された場合には、AF制御部38が、ステップS3において適合色であると判定された全ての色画像の組み合わせについて、位相差AF部42に相関値グラフを作成させるステップS81。適合色の数がnnは3以上の整数であるとすると、ここで作成される相関値グラフの数は、nC2個となる。また、以下では、図14に示すようなZNCC方式を採用する場合、つまり相関値が高いほど相関性が高いことを示す場合を例に挙げて説明する。ZNCC方式の場合には、nC2個の相関値グラフのそれぞれに、ピーク、つまり相関値の最大値が存在する。そこで、AF制御部38の制御により位相差AF部42が、これらnC2個の相関値の最大値の中で、最も大きい相関値を与える相関値グラフを、位相差検出に用いる相関値グラフとして選択するステップS82。そして、AF制御部38の制御により位相差演算部53が、選択した相関値グラフにおける最大相関値を与える像ずれ量に基づき、位相差ひいては、被写体距離を取得するステップS83。一方、ステップS4において、位相差検出に適合する色画像が3色未満であると判定された場合には、上述したステップS10の処理を行って、AF制御部38が、2色の色画像のみが位相差検出に適合するか否かを判定する。ここで、2色の色画像のみが位相差検出に適合すると判定された場合には、AF制御部38の制御により位相差演算部53が、適合すると判定された2色の色画像の位相差ひいては、被写体距離を取得するステップS84。また、ステップS10において、位相差検出に適合する色画像が2色未満であると判定された場合には、AF制御部38が、1色の色画像のみが位相差検出に適合するか否かを判定するステップS85。ここで、1色の色画像のみが位相差検出に適合すると判定された場合には、AF制御部38の制御により位相差演算部53が、適合色と、不適合各色との間の相関値グラフを作成するステップS86。上述したような、独立した色瞳重心位置の数がmaxNの場合には、ここで作成される相関値グラフの数は、maxN-1個となる。次に、AF制御部38が、作成されたmaxN-1個の相関値グラフのそれぞれに存在する相関値の最大値の中から、最も大きい相関値を取得するステップS87。そして、取得した最大相関値が所定値例えば、ZNCC方式において0.7あるいは0.8等以上であるか否かに基づき、AF制御部38が、位相差検出が可能であるか否かを判定するステップS88。ここで、位相差検出が可能であると判定された場合には、AF制御部38の制御により位相差AF部42が、最大相関値を与える相関値グラフを、位相差検出に用いる相関値グラフとして選択してステップS89、選択した相関値グラフにおける最大相関値を与える像ずれ量に基づき、AF制御部38の制御により位相差演算部53が、位相差ひいては、被写体距離を取得するステップS90。ステップS83,S84,またはS90の何れかの処理により位相差ひいては、被写体距離が取得されたら、上述したステップS7の処理を行って、AF制御部38の制御により基準補正部52が、取得された位相差を、選択した2色に係る光がレンズ10の瞳領域を通過する際の重心距離に合わせて補正する。さらに、ステップS8において合焦判定を行い、合焦していないと判定された場合にはステップS9の処理へ進む。また、ステップS85において位相差検出に適合する色画像がないと判定された場合、またはステップS88において位相差検出が可能でないと判定された場合には、ステップS11のコントラストAFへ進む。こうして、ステップS11の処理が終了するか、またはステップS8において合焦したと判定された場合には、この測距の処理を終了する。このような実施形態2によれば、適合色の組選択に係る効果等を除いて上述した実施形態1とほぼ同様の効果を奏するとともに、全ての適合色の組み合わせの相関値グラフを作成して、最も高い相関値を与える相関値グラフを選択し、選択した相関値グラフに基づき位相差検出を行うようにしたために、実際の相関性が高い、つまり信頼性の高い、位相差検出を行うことができる。[実施形態3]図24から図30は本発明の実施形態3を示したものであり、図24は撮像装置における測距の処理を示すフローチャート、図25はR画像とB画像の相関値グラフの例を示す図、図26はR画像とG画像の相関値グラフの例を示す図、図27はG画像とB画像の相関値グラフの例を示す図、図28は水平軸をR画像とB画像の相関値グラフに合わせてリスケーリングしたR画像とG画像の補正相関値グラフの例を示す図、図29は水平軸をR画像とB画像の相関値グラフに合わせてリスケーリングしたG画像とB画像の補正相関値グラフの例を示す図、図30はR画像とB画像の相関値グラフと、R画像とG画像の補正相関値グラフと、G画像とB画像の補正相関値グラフと、を加算して得られる加算相関値グラフの例を示す図である。この実施形態3において、上述の実施形態1,2と同様である部分については同一の符号を付して説明を省略し、主として異なる点についてのみ説明する。上述した実施形態1,2は、3色以上の適合色がある場合に、3色以上の色画像の中から選択した2つの色画像の組み合わせの相関値に基づき被写体までの距離を演算するものであり、2色を選択してから相関値グラフを作成するか、相関値グラフを作成してから2色を実質的に選択するかの違いはあるものの3色以上の中から最も位相差検出に適した2色を実質的に選択するものとなっていた。これに対して、本実施形態3は、3色以上の色画像の全ての2つの色画像の組み合わせの相関値に基づき被写体までの距離を演算するものであり、全ての適合色の画像情報を統合的に用いて全ての適合色の組み合わせの相関値グラフを作成して、作成した相関値グラフを統合することにより、より信頼性の高い位相差検出を行うものとなっている。従って、本実施形態の位相差AF部42は、上述した実施形態2の図23に示したものと同様に、色信号選択部51が省略されたものとなっている。また、上述した実施形態1,2の基準補正部52は、位相差量または被写体距離を重心距離に応じて補正するものであったが、本実施形態の基準補正部52は、後述するようにさらに、相関値グラフを、重心距離に応じて、水平方向像ずれ量軸の方向にリスケーリングつまり、同一スケールとなるように補正するものとなっている。次に、図24を参照して、撮像装置における測距の処理を説明する。この処理を開始すると、上述したステップS1~S4の処理を行う。そして、ステップS4において、3色以上の画像が位相差検出に適合すると判定された場合には、上述したステップS81の処理を行い、適合色の数がnnは3以上の整数であるとすると、nC2個の相関値グラフを作成する。ここに、図4に示したような帯域制限フィルタ12を用いた場合に、図25に示すようなR画像とB画像の相関値グラフと、図26に示すようなR画像とG画像の相関値グラフと、図27に示すようなG画像とB画像の相関値グラフとが得られたものとする。図4に示したような帯域制限フィルタ12は、重心距離Drgおよび重心距離Dgbが、重心距離Drbの半分となる。従って、図26に示すRG相関値グラフおよび図27に示すGB相関値グラフは、水平方向像ずれ量軸の方向のスケールが、図25に示すRB相関値グラフの半分となる。そこで、例えばRB相関値グラフを基準として、AF制御部38の制御により基準補正部52が、図26に示すRG相関値グラフおよび図27に示すGB相関値グラフを、重心距離に応じて、水平方向像ずれ量軸の方向にリスケーリングするステップS101。このリスケーリングにより、例えば、図28に示すようなRG補正相関値グラフおよび図29に示すようなGB補正相関値グラフが得られたものとする図28、図29において、リスケーリングされた相関値グラフRG,GBを、RG’,GB’として表している。次に、AF制御部38の制御により位相差AF部42が、図25に示すRB相関値グラフと、図28に示すRG補正相関値グラフと、図29に示すGB補正相関値グラフと、を加算して、図30に示すような加算相関値グラフを統合相関値グラフとして作成するステップS102。そして、作成した加算相関値グラフに基づいて、AF制御部38の制御により位相差演算部53が、位相差ひいては、被写体距離を取得するステップS103。一方、ステップS4において、位相差検出に適合する色画像が3色未満であると判定された場合には、上述したステップS10の処理を行って、AF制御部38が、2色の色画像のみが位相差検出に適合するか否かを判定する。ここで、2色の色画像のみが位相差検出に適合すると判定された場合には、AF制御部38の制御により位相差演算部53が、上述したステップS84の処理を行って、適合すると判定された2色の色画像の位相差ひいては、被写体距離を取得し、上述したステップS7の処理を行って、AF制御部38の制御により基準補正部52が、取得された位相差を、選択した2色に係る光がレンズ10の瞳領域を通過する際の重心距離に合わせて補正する。また、ステップS10において、位相差検出に適合する色画像が2色未満であると判定された場合には、上述したステップS85の処理を行って、AF制御部38が、1色の色画像のみが位相差検出に適合するか否かを判定する。ここで、1色の色画像のみが位相差検出に適合すると判定された場合には、上述したステップS86の処理を行って、AF制御部38の制御により位相差演算部53が、適合色と、不適合各色との間の相関値グラフを作成する。上述したような、独立した色瞳重心位置の数がmaxNの場合には、ここで作成される相関値グラフの数は、maxN-1個となる。次に、AF制御部38の制御により基準補正部52が、作成されたmaxN-1個の相関値グラフを、上述したステップS101の処理と同様に、重心距離に応じて、水平方向像ずれ量軸の方向にリスケーリングするステップS104。さらに、AF制御部38の制御により位相差AF部42が、上述したステップS102の処理と同様に、リスケーリング後のmaxN-1個の相関値グラフを加算して、加算相関値グラフを統合相関値グラフとして作成するステップS105。そして、AF制御部38が、作成した加算相関値グラフから、最大相関値を取得するステップS106。続いて、上述したステップS88の処理と同様に、取得した最大相関値が所定値例えば、ZNCC方式において0.7×maxN-1あるいは0.8×maxN-1等以上であるか否かに基づき、AF制御部38が、位相差検出が可能であるか否かを判定する。ただし、ここでは図22のステップS88の処理と異なり、最大相関値と比較する所定値が、相関値グラフの加算数倍[maxN-1倍]されている点が異なっている。ここで、位相差検出が可能であると判定された場合には、AF制御部38の制御により位相差演算部53が、加算相関値グラフに基づき位相差を取得するステップS107。ステップS103,S7,またはS107の何れかの処理により位相差ひいては、被写体距離が取得されたら、ステップS8において合焦判定を行い、合焦していないと判定された場合にはステップS9の処理へ進む。また、ステップS85において位相差検出に適合する色画像がないと判定された場合、またはステップS88において位相差検出が可能でないと判定された場合には、ステップS11のコントラストAFへ進む。こうして、ステップS11の処理が終了するか、またはステップS8において合焦したと判定された場合には、この測距の処理を終了する。なお、上述では、位相差検出の対象を、全ての相関値グラフを加算した加算相関値グラフとしたが、これに限るものではない。例えば、全ての相関値グラフを平均した平均相関値グラフを統合相関値グラフとして作成し、この平均相関値グラフに基づき位相差検出を行っても構わない。さらに、全ての相関値グラフを統計的に処理例えば、値が大きく異なる相関値グラフは除外する、あるいは、値の相似性が高い相関値グラフは重み付けを大きくする等して1つの統合相関値グラフを作成し、この統合相関値グラフに基づき位相差検出を行っても構わない。このような実施形態3によれば、適合色の組選択に係る効果等を除いて上述した実施形態1,2とほぼ同様の効果を奏するとともに、全ての適合色の組み合わせの相関値グラフを作成して、さらに作成した相関値グラフをリスケーリングした後に加算する等により統合相関値グラフを作成し、作成した統合相関値グラフに基づき位相差検出を行うようにしたために、各色の相関性を総合的に含めた、信頼性の高い位相差検出を行うことができる。なお、上述では主として距離測定装置を備えた撮像装置について説明したが、上述したような処理を行う距離測定方法、上述したような処理を行うための距離測定プログラム、該距離測定プログラムを記録するコンピュータにより読み取り可能な記録媒体、等であっても構わない。また、距離測定をオートフォーカスのために利用している例のみ示したが、本距離測定方法による距離測定結果を、画像処理や立体視画像などに用いてもよい。また、本発明は上述した実施形態そのままに限定されるものではなく、実施段階ではその要旨を逸脱しない範囲で構成要素を変形して具体化することができる。また、上記実施形態に開示されている複数の構成要素の適宜な組み合わせにより、種々の発明を形成することができる。例えば、実施形態に示される全構成要素から幾つかの構成要素を削除しても良い。さらに、異なる実施形態にわたる構成要素を適宜組み合わせても良い。このように、発明の主旨を逸脱しない範囲内において種々の変形や応用が可能であることは勿論である。"