"光を受光して光電変換し、複数帯域の色画像を生成する撮像素子と、前記光を前記撮像素子に対して結像させる撮像光学系と、前記光が前記撮像光学系の瞳領域を通過する際に、前記帯域を少なくとも2つに分割する帯域制限フィルタと、前記撮像素子から得られた画像から、分割された前記帯域毎の重心位置を測定し、該重心位置の位相差量に基づき被写体までの距離を演算する距離演算部と、分割された前記帯域毎の重心位置が異なる帯域の画像同士間の何れかに相関があるか否かを判定する色相関判定部と、前記重心位置を変更する瞳位置変更部と、前記色相関判定部により相関があると判定された場合、前記撮像素子による1回の撮像画像から前記距離演算部に被写体までの距離を演算させ、相関がないと判定された場合、前記瞳位置変更部に前記重心位置を変更させ、前記撮像素子による前記重心位置の変更前と変更後との少なくとも2回の撮像画像から、前記距離演算部に被写体までの距離を演算させる制御部と、を具備したことを特徴とする距離測定装置。前記距離演算部は、前記複数の画像における測距エリアの位相差量に基づき被写体までの距離を演算するものであり、前記色相関判定部は、前記測距エリアにおける画素加算値を、前記重心位置が異なる帯域の画像のそれぞれに対して算出して、算出された内の最も値が大きい第1の画素加算値を、2番目に値が大きい第2の画素加算値で割ったときの値が、所定の閾値以上であるときに、前記重心位置が異なる帯域の画像同士の何れの間にも相関がないと判定することを特徴とする請求項1に記載の距離測定装置。前記撮像光学系は、前記瞳領域を変更するための絞りを有し、前記瞳位置変更部は、前記絞りを駆動制御することにより、前記重心位置を変更することを特徴とする請求項2に記載の距離測定装置。前記瞳位置変更部は、前記帯域制限フィルタの位置を変更することにより、前記重心位置を変更することを特徴とする請求項2に記載の距離測定装置。前記瞳位置変更部は、前記撮像光学系の光軸に垂直な方向に前記帯域制限フィルタの位置を変更し得るものであり、前記帯域制限フィルタの挿入位置を変更することにより、前記重心位置を変更することを特徴とする請求項4に記載の距離測定装置。前記瞳位置変更部は、前記光軸周りに前記帯域制限フィルタを回転し得るものであり、前記帯域制限フィルタの回転位置を変更することにより、前記重心位置を変更することを特徴とする請求項4に記載の距離測定装置。前記撮像光学系の光路上前方に配設され、該撮像光学系を遮光する保護状態と、該撮像光学系を開放する撮影状態と、該撮像光学系の一部を遮光し他の一部を開放する測距用状態と、を取り得る保護部材をさらに具備し、前記瞳位置変更部は、前記保護部材に前記測距用状態をとらせることにより、前記重心位置を変更することを特徴とする請求項4に記載の距離測定装置。前記撮像光学系は焦点調節用のフォーカスレンズを含み、前記撮像素子から得られた画像に基づき前記フォーカスレンズを駆動してコントラストオートフォーカスを行うコントラストオートフォーカス制御部をさらに具備し、前記制御部は、前記距離演算部による位相差量に基づく被写体距離の演算を行うのに適切であるか否かを判定し、不適切であると判定したときには、該距離演算部による被写体距離の演算を行うことなく、前記コントラストオートフォーカス制御部によるコントラストオートフォーカスを行わせるように制御することを特徴とする請求項1から請求項7までの何れか一項に記載の距離測定装置。前記撮像素子から得られた画像のホワイトバランス評価値に基づきホワイトバランスを調整するホワイトバランス調整部をさらに具備し、前記制御部は、最も高いホワイトバランス評価値である第1のホワイトバランス評価値を2番目に高いホワイトバランス評価値である第2のホワイトバランス評価値で割ったときの値が所定の閾値以上であるときに、前記距離演算部による被写体距離の演算を行うには不適切であると判定することを特徴とする請求項8に記載の距離測定装置。前記請求項1乃至請求項9の何れか一項に記載の距離測定装置を備えた撮像装置。光を少なくとも2つの帯域に分割し、前記光を光電変換して、複数帯域の色画像を生成し、前記色画像から分割された前記帯域毎の重心位置を測定し、分割された前記帯域毎の重心位置が異なる帯域の画像同士の間の何れかに相関があるか否かを判定し、相関があると判定された場合、1回の撮像画像から得られた前記重心位置の位相差量に基づき被写体までの距離を演算し、相関がないと判定された場合、前記重心位置を変更し、前記重心位置の変更前と変更後との少なくとも2回の撮像画像から得られた前記重心位置の位相差量に基づき被写体までの距離を演算することを特徴とする距離測定方法。上述した特開2001-174696号公報に記載の技術においても、特有の苦手被写体が存在する。すなわち、該公報に記載の技術は、例えばR画像とB画像との間で相関演算を行う技術であるために、R画像の波長帯域とB画像の波長帯域との両方において画素値を有する被写体でないと、相関演算を行うことができない。従って、例えば狭帯域の被写体、より具体的にR色のみの深紅のバラの場合、R画像は取得できるもののB画像を取得することができないために、相関演算を行うことができない。このような苦手被写体について、本願の実施形態に係る図面を参照してより詳細に説明する。まず、特開2001-174696号公報に記載された瞳色分割用フィルタは、例えば図3に示す帯域制限フィルタ12と同様に構成されている。すなわち、帯域制限フィルタ12は、レンズを含む撮像光学系の瞳を、RGを透過する部分瞳とGBを透過する部分瞳とに分割するように構成されている。ここに、RGを透過する部分瞳を形成するのがRGフィルタ12r、GBを透過する部分瞳を形成するのがGBフィルタ12bである。このような構成の光学系により、例えば合焦位置よりも遠い位置にある通常の被写体OBJrgbを結像するときの様子は、光学系を上から見た図4に示すようになる。すなわち、被写体が合焦位置よりも遠い位置にあると、レンズ10と撮像素子22との間に合焦面が位置するために、帯域制限フィルタ12とは左右が反転した位置にRのボケ画像IMGrとBのボケ画像IMGbとが結像される。撮像素子が例えば図2に示すようなベイヤー配列の撮像素子であるとすると、通常の被写体OBJrgb、つまり、RGBの各帯域の光を反射する被写体の場合には、図5に示すように、各色の画素が光電変換を行って画素値を発生させる図5および後述する図9のハッチングは画素値が発生したことを示している。こうして得られたR画像とB画像とをSAD方式により相関演算したときには、図6に示すようなV字形状の谷をなす相関値が得られ、0に近い谷の底の像ずれ量が求める位相差量となる。また、ZNCC方式により相関演算したときには、図7に示すような逆V字形状の山をなす相関値が得られ、1に近い山の頂点の像ずれ量が求める位相差量となる。これに対して、R色のみのより正確には、R色光の強度が、B色光およびG色光の強度に比して圧倒的に高い深紅のバラ等の狭帯域の被写体OBJrを上述した光学系により結像するときの様子は、図8に示すようになる。このときには、被写体OBJrから照射されたR光は、RGフィルタ12rは透過するが、GBフィルタ12bには遮断される。従って、図9に示すように、R画素は光電変換を行って画素値を発生させるが、B画素およびG画素では光電変換がほとんど行われず画素値がほとんど発生しない。このようにして得られたR画像とB画像とをSAD方式により相関演算しても、例えば図10に示すような明確なV字形状の谷が見られない相関値が得られてしまい、0に近い谷の底を求めるのが困難であり、仮に求めたとしても信頼性が著しく低いものとなる。同様に、ZNCC方式により相関演算したとしても、図11に示すような明確な逆V字形状の山が見られない相関値が得られてしまい、1に近い山の頂点を求めるのが困難であり、仮に求めたとしても信頼性が著しく低いものとなる。こうして、被写体が狭帯域である場合には、位相差検出を行うことが困難であり、仮に、位相差検出を行ったとしても検出した位相差量の信頼性が低くなってしまったりすることが分かる。本発明は上記事情に鑑みてなされたものであり、波長帯域および瞳領域が異なる複数の画像に基づく位相差検出が困難な苦手被写体に対しても、位相差検出による距離測定を可能とする距離測定装置、撮像装置、距離測定方法を提供することを目的としている。上記の目的を達成するために、本発明のある態様による距離測定装置は、光を受光して光電変換し、複数帯域の色画像を生成する撮像素子と、前記光を前記撮像素子に対して結像させる撮像光学系と、前記光が前記撮像光学系の瞳領域を通過する際に、前記帯域を少なくとも2つに分割する帯域制限フィルタと、前記撮像素子から得られた画像から、分割された前記帯域毎の重心位置を測定し、該重心位置の位相差量に基づき被写体までの距離を演算する距離演算部と、分割された前記帯域毎の重心位置が異なる帯域の画像同士間の何れかに相関があるか否かを判定する色相関判定部と、前記重心位置を変更する瞳位置変更部と、前記色相関判定部により相関があると判定された場合、前記撮像素子による1回の撮像画像から前記距離演算部に被写体までの距離を演算させ、相関がないと判定された場合、前記瞳位置変更部に前記重心位置を変更させ、前記撮像素子による前記重心位置の変更前と変更後との少なくとも2回の撮像画像から、前記距離演算部に被写体までの距離を演算させる制御部と、を備える。本発明の他の態様による撮像装置は、上記距離測定装置を備えている。本発明のさらに他の態様による距離測定方法は、光を少なくとも2つの帯域に分割し、前記光を光電変換して、複数帯域の色画像を生成し、前記色画像から分割された前記帯域毎の重心位置を測定し、分割された前記帯域毎の重心位置が異なる帯域の画像同士の間の何れかに相関があるか否かを判定し、相関があると判定された場合、1回の撮像画像から得られた前記重心位置の位相差量に基づき被写体までの距離を演算し、相関がないと判定された場合、前記重心位置を変更し、前記重心位置の変更前と変更後との少なくとも2回の撮像画像から得られた前記重心位置の位相差量に基づき被写体までの距離を演算する。本発明の距離測定装置、撮像装置、距離測定方法によれば、波長帯域および瞳領域が異なる複数の画像に基づく位相差検出が困難な苦手被写体に対しても、位相差検出による距離測定が可能となる。以下、図面を参照して本発明の実施の形態を説明する。[実施形態1]図1から図27は本発明の実施形態1を示したものであり、図1は撮像装置の構成を示すブロック図である。本実施形態の距離測定装置を備えた撮像装置は、例えばデジタルスチルカメラとして構成されている。ただし、ここではデジタルスチルカメラを例に挙げているが、撮像装置は、カラー撮像素子を備え撮像機能を有する装置であればどのようなものでも良く、幾つかの例を挙げれば、上述したデジタルスチルカメラ、ビデオカメラ、カメラ付携帯電話、カメラ付携帯情報端末カメラ付PDA、カメラ付パーソナルコンピュータ、監視カメラ、内視鏡、デジタル顕微鏡デジタルマイクロスコープ、測距機能付き双眼鏡などである。撮像装置は、レンズユニット1と、このレンズユニット1がレンズマウントを介して着脱自在に取り付けられる本体部であるボディユニット2と、を備えている。なお、ここではレンズユニット1が着脱式である場合を例に挙げて説明するが、勿論、着脱式でなくても構わない。レンズユニット1は、レンズ10と絞り11とを含む撮像光学系9と、帯域制限フィルタ12と、レンズ制御部14と、レンズ側通信コネクタ15と、レンズ駆動部16と、フィルタ駆動部17と、絞り駆動部18と、を備えている。ボディユニット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の位置またはその近傍に配設されており、撮像光学系9の瞳領域の一部である第1の領域を通過しようとする撮影光束中の第1の帯域ここに、帯域は波長帯域を示す。以下同様。の光を遮断し第2の帯域および第3の帯域の光を通過させる第1の帯域制限と、撮像光学系9の瞳領域の他の一部である第2の領域を通過しようとする撮影光束中の第2の帯域の光を遮断し第1の帯域および第3の帯域の光を通過させる第2の帯域制限と、を行うフィルタである。図3は帯域制限フィルタ12の一構成例を説明するための図である。この図3に示す構成例の帯域制限フィルタ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の瞳領域を通過する際の光量の重心位置色瞳重心位置は、帯域色毎に異なることになる。具体的には、Gが瞳領域を通過する際の光量の重心位置は撮像光学系9の光軸中心に一致し、Rが瞳領域を通過する際の光量の重心位置は撮像光学系9の光軸中心から偏心して図3の左側にずれ、Bが瞳領域を通過する際の光量の重心位置は撮像光学系9の光軸中心から偏心して図3の右側にずれることになる。なお、帯域制限フィルタ12のRGB各分光透過特性が、撮像素子22にオンチップで構成されている素子フィルタ図2参照のRGB各分光透過特性と異なると、RGフィルタ12rとGBフィルタ12bの空間位置の相違に基づいて得られる画像から後述するように取得する位置情報の精度が低下したり、分光特性のミスマッチによる光量ロスが発生したりすることになる。従って、帯域制限フィルタ12の分光透過特性は、撮像素子22の素子フィルタの分光透過特性と、同一または可能な限り近似していることが望ましい。レンズ制御部14は、レンズユニット1の制御を行うものである。すなわち、レンズ制御部14は、レンズ側通信コネクタ15およびボディ側通信コネクタ35を介してシステムコントローラ30から受信した指令に基づき、レンズ駆動部16、フィルタ駆動部17、絞り駆動部18を制御する。レンズ側通信コネクタ15は、レンズユニット1とボディユニット2とがレンズマウントにより結合されてボディ側通信コネクタ35と接続されることにより、レンズ制御部14とシステムコントローラ30との間の通信を可能にするコネクタである。レンズ駆動部16は、レンズ制御部14の制御に基づき、レンズ10内のフォーカスレンズを駆動し合焦させるものである。また、レンズ10が電動ズームレンズである場合には、レンズ駆動部16は、レンズ制御部14の制御に基づき、レンズ10内のズームレンズの駆動も行う。フィルタ駆動部17は、レンズ制御部14の制御に基づき、帯域制限フィルタ12を撮像光学系9の光路上へ挿入しあるいは光路上から退避させるものである。絞り駆動部18は、レンズ制御部14の制御に基づき、絞り11を駆動し絞り開口径を変更するものである。次に、ボディユニット2におけるシャッタ21は、レンズ10から撮像素子22に到達する被写体光束の通過時間を規制することにより、撮像素子22の露光時間を調節するための光学シャッタである。なお、ここでは光学シャッタを用いているが、光学シャッタに代えて、または光学シャッタに加えて、撮像素子22による素子シャッタ電子シャッタを用いるようにしても構わない。撮像素子22は、撮像光学系9により結像される被写体像を、1回の撮像において複数の波長帯例えば、RGBが挙げられるが、これに限るものではない光毎にそれぞれ受光して光電変換し、電気信号として出力するカラー撮像素子であり、例えば、CCDやCMOS等として構成されている。ここに、カラー撮像素子の構成としては、オンチップの素子カラーフィルタを備えた単板の撮像素子でも良いし、RGB各色光への色分解を行うダイクロイックプリズムを用いた3板式であっても良いし、同一の画素位置で半導体の深さ方向位置に応じてRGBの撮像情報を取得可能な方式の撮像素子であっても良いし、複数の波長帯光の撮像情報を取得可能であればどのようなものでも構わない。例えば、図2を参照して、一般的なデジタルスチルカメラに用いられることが多い単板のカラー撮像素子の構成例を説明する。ここに、図2は撮像素子22の画素配列を説明するための図である。本実施形態においては、オンチップで搭載される素子カラーフィルタが透過する複数の波長帯光はR、G、およびBとなっており、この図2に示すように、原色ベイヤー配列の単板カラー撮像素子が構成されている。従って、撮像素子22がこの図2に示したような構成である場合には、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は、WBホワイトバランス調整を行うホワイトバランス調整部36も含んで構成されている。また、帯域制限フィルタ12は通過させる光の帯域色によって、撮像光学系9の瞳領域における通過領域を制限しているために、通過する光は、帯域によって明るさが異なることになる。そこで、画像処理部25は、このような帯域間色間の明るさの違いも補正するようになっている。加えて、図3に示したような帯域制限フィルタ12を用いた場合には、非合焦部分においてR画像とB画像とに空間的な位置ズレが発生することになるために、画像処理部25は、この空間的な位置ズレを補正して、色ズレのない平面画像を生成するカラー化処理も行う。画像メモリ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は、距離演算部37と、色相関判定部38と、コントラストAF制御部39とを備えている。色相関判定部38は、上述した色瞳重心位置が異なる帯域の画像同士間の何れかに、相関があるか否かを判定するものである。距離演算部37は、撮像素子22から得られた画像における、色瞳重心位置が異なる複数の帯域の画像の位相差量に基づき、被写体までの距離を演算するものである。例えば、距離演算部37は、撮像素子22から得られた、第1の帯域の第1の画像と第2の帯域の第2の画像との位相差量を演算し、演算した位相差量に基づき、被写体までの距離を演算する。具体的には、距離演算部37は、R画像とB画像との位相差量、R画像とG画像との位相差量、またはB画像とG画像との位相差量に基づき被写体距離を演算するようになっている。距離演算部37により得られた距離情報は、例えばオートフォーカスAFに利用され、システムコントローラ30が距離情報に基づきレンズユニット1を制御して位相差AFを行う勿論、距離情報の利用対象はAFに限るものではなく、ボケ量コントロールや、立体視画像の生成等に用いても構わない。コントラストAF制御部39は、撮像素子22から得られた画像に基づきフォーカスレンズを駆動してコントラストAFを行うものである。より詳しくは、コントラストAF制御部39は、画像処理部25から出力される画像信号この画像信号は、輝度成分を含む割合が高いG画像であっても良いし、上述したカラー化処理により色ズレが補正された画像に係る輝度信号画像であっても構わないからコントラスト値AF評価値ともいうを生成し、レンズ制御部14を介してレンズ10内のフォーカスレンズを制御するものである。すなわち、コントラストAF制御部39は、画像信号にフィルタ、例えばハイパスフィルタを作用させて高周波成分を抽出し、コントラスト値とする。そして、コントラストAF制御部39は、フォーカスレンズ位置を異ならせてコントラスト値を取得し、コントラスト値が大きくなる方向へフォーカスレンズを移動させて、さらにコントラスト値を取得する。このような処理を繰り返して行うことにより、最大のコントラスト値が得られるフォーカスレンズ位置合焦位置へフォーカスレンズを駆動するように制御するものである。システムコントローラ30は、瞳位置変更部後述するように、フィルタ駆動部17、絞り駆動部18、またはバリア駆動部19図37参照等を制御することにより、帯域制限フィルタ12により分割される帯域の内の少なくとも1つの帯域の色瞳重心位置を変更するようになっている従って、瞳位置変更部は、色瞳重心位置変更部といっても良い。そして、システムコントローラ30は、後述するように、色相関判定部38により相関があると判定された場合、撮像素子22による1回の撮像画像から距離演算部37に被写体までの距離を演算させ、相関がないと判定された場合、瞳位置変更部に色瞳重心位置を変更させ、撮像素子22による色瞳重心位置の変更前と変更後との少なくとも2回の撮像画像から、距離演算部37に被写体までの距離を演算させる制御を行う。さらに、システムコントローラ30は、距離演算部37による位相差量に基づく被写体距離の演算を行うのに適切であるか否かを判定し、不適切であると判定したときには、距離演算部37による被写体距離の演算を行うことなく、コントラストAF制御部によるコントラストAFを行わせるように制御するものとなっている。なお、詳細は後述する。次に、上述したような構成の撮像装置により、通常の被写体OBJrgbと狭帯域の被写体OBJrとを撮像する場合について、図4~図11を参照して説明する。図4は、合焦位置よりも遠距離側にある通常の被写体OBJrgbを撮像するときの被写体光束集光の様子を示す平面図である。RGBの各帯域に光強度を有する通常の被写体OBJrgbの場合には、被写体OBJrgbからの光は、R成分がRGフィルタ12rを通過する一方でGBフィルタ12bに遮断され、B成分はGBフィルタ12bを通過する一方でRGフィルタ12rに遮断される。また、G成分についてはRGフィルタ12rおよびGBフィルタ12bの両方を通過する。そして、図3に示した形状の帯域制限フィルタ12を用いる場合の非合焦時には、被写体OBJrgb上の1点から放射された光は、G成分については円形ボケをなす被写体像IMGgを形成し、R成分については半円形ボケをなす被写体像IMGr、B成分についても半円形ボケをなす被写体像IMGbをそれぞれ形成する。ただし、R成分のボケ被写体像IMGrとB成分のボケ被写体像IMGbは、合焦位置よりも近距離側の非合焦であるときには帯域制限フィルタ12と左右が一致し、合焦位置よりも遠距離側の非合焦であるときには帯域制限フィルタ12と左右が反転する。撮像光学系9からの光を受けた撮像素子22上のRGB各色の画素は、図5のハッチングに示すように、光電変換をそれぞれ行って画素値を発生させる。ここに、図5は、通常の被写体OBJrgbを撮像するときのRGB画素の光電変換の様子を示す図である。上述したように、こうして得られたR画像とB画像とをSAD方式により相関演算したときには、図6に示すようなV字形状の谷をなす相関値が得られ、0に近い谷の底の像ずれ量が求める位相差量となる。また、ZNCC方式により相関演算したときには、図7に示すような逆V字形状の山をなす相関値が得られ、1に近い山の頂点の像ずれ量が求める位相差量となる。なお、図6は通常の被写体OBJrgbを撮像して得られたR画像とB画像の相対位置をずらしながらSAD方式により演算を行った相関値の例を示す線図であり、図7は通常の被写体OBJrgbを撮像して得られたR画像とB画像の相対位置をずらしながらZNCC方式により演算を行った相関値の例を示す線図である。また、図6、図7および後述する図10、図11のグラフの横軸は、相関演算対象の画像例えば、上述したR画像とB画像の像ズレ量単位は画素を示し、縦軸は相関演算の結果得られる相関値を示している。続いて、図8は、合焦位置よりも遠距離側にあるR色の被写体OBJrを撮像するときの被写体光束集光の様子を示す平面図である。まず、被写体OBJrは、狭帯域の被写体であって、例えば深紅のバラ等の、R色光の強度がB色光およびG色光の強度に比して圧倒的に高い被写体であるものとする。このときには、被写体OBJrから照射されたR光は、RGフィルタ12rは透過するが、GBフィルタ12bには遮断される。これにより、非合焦の被写体OBJrgb上の1点から放射された光は、R成分については半円形ボケをなす被写体像IMGrを形成するが、G成分およびB成分については被写体像がほとんど形成されない。従って、図9に示すように、R画素は光電変換を行って画素値を発生させるが、B画素およびG画素では光電変換があまり行われず画素値がほとんど発生しない。ここに、図9は、R色の被写体OBJrを撮像するときのRGB画素の光電変換の様子を示す図である。撮像素子22は、R画像だけでなくB画像およびG画像についても画像信号を出力するために、データとしてはRGB画像が揃うことになる。しかし、このようにして得られたR画像とB画像とをSAD方式により相関演算しても、例えば図10に示すような明確なV字形状の谷が見られない相関値が得られてしまい、0に近い谷の底を求めるのが困難であり、仮に求めたとしても信頼性が著しく低いものとなる。同様に、ZNCC方式により相関演算したとしても、図11に示すような明確な逆V字形状の山が見られない相関値が得られてしまい、1に近い山の頂点を求めるのが困難であり、仮に求めたとしても信頼性が著しく低いものとなる。こうして、被写体が狭帯域である場合には、位相差検出を行うことが困難であり、仮に位相差検出を行ったとしても検出した位相差量の信頼性が低くなってしまったりすることが分かる。図10は狭帯域の被写体OBJrを撮像して得られたR画像とB画像の相対位置をずらしながらSAD方式により演算を行った相関値の例を示す線図であり、図11は狭帯域の被写体OBJrを撮像して得られたR画像とB画像の相対位置をずらしながらZNCC方式により演算を行った相関値の例を示す線図である。このような場合に本実施形態においては、R画像とG画像またはB画像とG画像の相関演算に基づき被写体距離の演算を行ったり、あるいはR画像の色瞳重心位置を変更して、色瞳重心位置変更の前後において撮像した2枚以上のR画像の相関演算に基づき被写体距離の演算を行ったり、あるいは相関演算に基づく被写体距離の演算の信頼度が低い場合には、コントラストAFにより被写体距離を求めたりするようにしている。なお、詳細は後述する。図12から図15を参照して、色瞳重心位置を変更する例について説明する。ここに、図12は、図3の帯域制限フィルタ12を光軸周りに180°回転させて、合焦位置よりも遠距離側にあるR色の被写体OBJrを撮像するときの被写体光束集光の様子を示す平面図であり、図13は帯域制限フィルタ12が図3に示す位置にあるときの、R色の色瞳重心位置g1を示す図であり、図14は帯域制限フィルタ12を光軸周りに180°回転させたときの、R色の色瞳重心位置g2を示す図であり、図15はR色の色瞳重心位置の変更前後の様子を示す図である。図3に示した帯域制限フィルタ12を光軸周りに180°回転させると、図14のように、右半円がRGフィルタ12rとなり、左半円がGBフィルタ12bとなる。この場合には、非合焦の被写体OBJrgb上の1点から放射されたR色光が形成する被写体像IMGrは、図8に示した半円形ボケと反対側の半円形ボケとなる。撮像光学系9の瞳を通過する際の光量の重心位置について考えれば、帯域制限フィルタ12が図3に示したような状態であるときには、R色の色瞳重心位置は図13に示すg1となるが、帯域制限フィルタ12が図14に示したような状態となったときにはR色の色瞳重心位置は同図に示すg2となる。従って、図15に示すように、被写体が単一の色この例ではR色であっても異なる2つの色瞳重心位置を実現することができるために、色瞳重心位置を変更する前後に撮像した2枚の画像に基づいて相関演算を行うことにより、被写体までの距離を求めることが可能となる。続いて、図16から図21を参照して、色瞳重心位置を異ならせる幾つかの例を説明する。ここに、図16は図3の帯域制限フィルタ12を光軸周りに120°回転させたときのR色の色瞳重心位置g2を示す図であり、図17は図3の帯域制限フィルタ12を光軸周りに240°回転させたときのR色の色瞳重心位置g3を示す図であり、図18は光軸周りの3等分位置となる色瞳重心位置g1~g3を示す図であり、図19は図3の帯域制限フィルタ12を光軸周りに90°回転させたときのR色の色瞳重心位置g3を示す図であり、図20は図3の帯域制限フィルタ12を光軸周りに270°回転させたときのR色の色瞳重心位置g4を示す図であり、図21は光軸周りの4等分位置となる色瞳重心位置g1~g4を示す図である。図13に示すフィルタ位置において第1の色瞳重心位置g1のR画像を取得し、図16に示すフィルタ位置において第2の色瞳重心位置g2のR画像を取得し、図17に示すフィルタ位置において第3の色瞳重心位置g3のR画像を取得すれば、図18に示すように、光軸周りの3等分位置に色瞳重心位置をもつ視差画像を得ることができる。このときの各色瞳重心位置におけるR画像取得の順序と、取得したR画像のうち、どのR画像を組み合わせて距離情報を取得するかは種々のバリエーションが考えられるが、1つの例は次のようになる。まず、図18に示す第1の色瞳重心位置g1において第1のR画像を取得し、次に、図18に示す第2の色瞳重心位置g2において第2のR画像を取得する。そして、第1のR画像と第2のR画像とに基づき相関演算を行い、第1の距離情報を取得する。続いて、図18に示す第3の色瞳重心位置g3において第3のR画像を取得し、第2のR画像と第3のR画像とに基づき相関演算を行い、第2の距離情報を取得する。その後、再度、図18に示す第1の色瞳重心位置g1の第4のR画像を取得し、第3のR画像と第4のR画像とに基づき相関演算を行い、第3の距離情報を取得する。ここで、再度図18に示す第1の色瞳重心位置g1のR画像を取得しているのは、第1のR画像と第3のR画像とでは取得された時間差が第1のR画像と第2のR画像の時間差の例えば2倍となり、その間に被写体が移動する等により相関演算の信頼性が低下するのを防止するためである。なお、ライブビューなどの連続的に画像を取得している場合には、その後も同様にして、順次色瞳重心位置を異ならせながら距離情報を取得していけば良い。また、距離情報の取得の他の例は、次のようになる。まず、図18における第1の色瞳重心位置g1において第1のR画像を取得し、次に、図18における第2の色瞳重心位置g2において第2のR画像を取得する。そして、第1のR画像と第2のR画像とに基づき相関演算を行い、第1の距離情報を取得する。続いて、図18における第3の色瞳重心位置g3において第3のR画像を取得し、第2のR画像と第3のR画像とに基づき相関演算を行い、第2の距離情報を取得する。さらに、第1のR画像と第3のR画像とに基づき相関演算を行い、第3の距離情報を取得する。そして、得られた第1の距離情報と第2の距離情報と第3の距離情報とに基づき、最も信頼性が高いと推定できる距離情報を算出する。ここに、信頼性が高い距離情報の推定は、3つの距離情報の相関度に基づき判定しても良いし、統計的に処理して求めても構わないし、その他の手段を用いても良い。これら以外にも、距離情報の求め方には様々なパターンが考えられるために、用途に応じて適切なものを選択すれば良い。図18に示したような色瞳重心位置において得られた複数枚の画像を組み合わせれば、水平方向の位相差量、および垂直方向の位相差量を共に検出することができる。従って、水平方向のパターンの被写体、および垂直方向のパターンの被写体の何れであっても、高い信頼性で距離情報を算出することができる利点がある。また、図13に示すフィルタ位置において第1の色瞳重心位置g1のR画像を取得し、図14に示すフィルタ位置において第2の色瞳重心位置g2のR画像を取得し、図19に示すフィルタ位置において第3の色瞳重心位置g3のR画像を取得し、図20に示すフィルタ位置において第4の色瞳重心位置g4のR画像を取得すれば、図21に示すように、光軸周りの4等分位置に色瞳重心位置をもつ視差画像を得ることができる。このときの画像取得の順序と、どの画像を組み合わせて距離情報を取得するかは種々のバリエーションが考えられるが、1つの例は次のようになる。まず、図20に示す第1の色瞳重心位置g1において第1のR画像を取得し、次に、図20に示す第2の色瞳重心位置g2において第2のR画像を取得する。そして、第1のR画像と第2のR画像とに基づき相関演算を行い、第1の距離情報を取得する。続いて、図20に示す第3の色瞳重心位置g3において第3のR画像を取得し、次に、図20に示す第4の色瞳重心位置g4において第4のR画像を取得する。そして、第3のR画像と第4のR画像とに基づき相関演算を行い、第2の距離情報を取得する。こうして得られた第1の距離情報は水平方向の視差に基づく距離情報であり、第2の距離情報は垂直方向の視差に基づく距離情報である。これら第1の距離情報と第2の距離情報とが一致する場合には何れの結果を用いても構わないが、一致しない場合には、例えば被写体のパターンに応じて適切な方を選択すれば良い。この4点の色瞳重心位置の場合にも、上述した3点の色瞳重心位置の場合と同様に、距離情報の求め方には様々なパターンが考えられる。例えば、90°毎の右回り、すなわち、図21の色瞳重心位置g1,g3,g2,g4の順序で画像を順次取得するなどである。従って、用途に応じて適切な順序で画像を取得し、距離情報を算出するようにすれば良い。次に、上述したような複数の色瞳重心位置の切換を実現する構成について、以下に説明する。まず、図示はしないが、一例としてはターレットを用いることである。すなわち、回転可能なターレット板の複数の回転角度位置に、複数の色瞳重心位置を実現する帯域制限フィルタ12をそれぞれ設けておき、ターレット板を回転させて所望の色瞳重心位置の帯域制限フィルタ12が撮像光学系9の光路上に位置するようにすれば良い。このとき、ターレット板上に帯域制限フィルタ12と同様の大きさの開口を設けておけば、帯域制限フィルタ12が光路上から全退避した状態を実現することができる。このターレット板の回転位置の制御は、システムコントローラ30の指令に基づき、レンズ制御部14を介してフィルタ駆動部17により行われる。次に、図22は、帯域制限フィルタ12の周囲にギヤーを設けて光軸周りに回転可能とした例を示す図である。すなわち、円形をなす帯域制限フィルタ12の周囲にギヤー12aが設けられている。このギヤー12aには例えばウォームギヤー17cが噛合している。このウォームギヤー17cは、モータ17aの回転軸17bに取り付けられている。ここに、モータ17a、回転軸17b、およびウォームギヤー17cは、瞳位置変更部として機能するフィルタ駆動部17の構成の一部である。このような構成において、回転角の検出モータ17aをステッピングモータにより構成してそのパルス数をカウントする、あるいは回転角検出用のフォトインタラプタ等のセンサを設ける、などを行いながら、帯域制限フィルタ12を光軸周りの所望の角度に回転させれば良い。次に、撮像装置の作用について説明する。図23は、撮像装置における撮像処理を示すフローチャートである。撮像モードに設定された状態の撮像装置の電源スイッチがオンされるか、または電源スイッチがオンされた後に撮像モードに設定されることにより、この処理が開始される。まず、撮像素子22から画像を取り込んでライブビュー表示を実行するステップS1。このライブビュー表示のときには、AE自動露出制御動作、AWBオートホワイトバランス動作、AFオートフォーカス動作がフレーム毎にあるいは所定数のフレーム毎に、繰り返して行われる。そして、システムコントローラ30は、操作部32のレリーズボタンが半押しされたか否かを判定するステップS2。ここで、レリーズボタンが半押しされるまでは、ステップS1へ戻ってライブビュー表示を引き続き行う。一方、レリーズボタンが半押しされたと判定された場合には、レリーズボタンが半押しされた時点の露出値、ホワイトバランス値、合焦距離を維持するために、AE動作、AWB動作、およびAF動作を停止フリーズするステップS3。このときには帯域制限フィルタ12は、撮像光学系9の光路上から退避した状態となるようにフィルタ駆動部17により駆動される。ただし、撮像に係るモード設定によっては例えば、コンティニュアスAFが設定されている場合などには、この限りではなく、レリーズボタン半押し後もこれらの動作が適宜行われることになる。その後、システムコントローラ30は、レリーズボタンが全押しされたか否かを判定するステップS4。レリーズボタンが全押しされていない場合にはステップS2の半押しの判定に戻り、全押しされている場合には、撮像素子22の全画素の画素信号を読み出す本撮像の動作が行われるステップS5。その後、撮像素子22から読み出された画像信号は、撮像回路23を経て画像処理部25により画像処理されステップS6、表示部27に表示されると共に、記録媒体29に記録されてステップS7、この処理が終了する。次に、図24は図23の撮像処理において行われるAF動作の詳細を示すフローチャートである。AF動作を開始すると、システムコントローラ30が、距離演算の処理を行うステップS11。なお、距離演算の処理については後で図26を参照して説明する。この距離演算により算出された被写体との距離情報に合焦するように、システムコントローラ30がレンズ駆動量を演算するステップS12。そして、システムコントローラ30は、レンズ制御部14およびレンズ駆動部16を介してレンズ10のフォーカスレンズを駆動しステップS13、AF動作からリターンする。また、図25は図23の撮像処理において行われるAF動作の他の例を示すフローチャートである。この図25に示すAF動作の例は、上述した図24に示したAF動作の例の変形例であり、近年の撮像装置に一般的に備えられているAWBの機能を利用して、苦手被写体狭帯域の被写体を効率良く判定するようにしたものとなっている。すなわち、ホワイトバランス調整部36は、撮像された画像に対して、RGB各色の強度を把握するための評価値を取得する。この評価値は、例えば、画像のAWB対象領域におけるRGB各色の平均値などであり、値が大きい方から順に、AWB1,AWB2,AWB3が得られたものとする。この図25に示すAF動作においては、ホワイトバランス調整部36により得られたこれらの評価値に基づいて、AF方式を選択するようになっている。すなわち、被写体が狭帯域例えば、R色などの単色となっている場合には、最も値が大きい評価値AWB1被写体がR色の単色である場合には、R色の平均値として得られたAWB評価値の値が、2番目の評価値AWB2および3番目の評価値AWB3に比して、特段に大きな値を示すはずである。そこで、この処理を開始すると、システムコントローラ30は、ホワイトバランス調整部36から評価値AWB1,AWB2を取得して、AWB1をAWB2で割った値が、所定の閾値Th1例えば、5、あるいは10等の値以上であるか否かを判定するステップS10。この判定は、位相差量に基づく被写体距離の演算を行うのが適切であるか否かの判定となる。ここで、AWB1をAWB2で割った値が所定の閾値Th1未満であると判定された場合には、図24に示した処理と同様のステップS11~S13の処理を行う。一方、AWB1をAWB2で割った値が所定の閾値Th1以上であると判定された場合位相差量に基づく被写体距離の演算を行うのが不適切であると判定された場合には、狭帯域の被写体である可能性が高いために、システムコントローラ30は、コントラストAF制御部39にコントラストAFを行わせるステップS14。このときには、距離演算部37による被写体距離の演算は行われない。そして、ステップS13またはステップS14の処理が行われたところで、AF動作からリターンする。なお、上述ではAWB評価値に基づいてRGBの内の何れか1色の強度のみが高いか否かを判定したが、AEが色情報を用いるAEである場合には、AE情報に基づいても構わないし、撮像装置が備えるその他の機能の中にRGBの色相関を求める機能がある場合には、その機能を利用しても良い。また、ステップS10において所定の閾値Th1以上であると判定された場合に、図25に示す処理ではコントラストAFを行うようにしているが、評価値AWB1を与える色の色瞳重心位置を変更することができる場合例えば、評価値AWB1を与える色がGである場合、本実施形態の構成では色瞳重心位置を変更することができないが、後述する変形例や幾つかの実施形態の構成には色瞳重心位置を変更可能なものもあるには、該色の画像を異なる色瞳重心位置において取得して位相差AFを行うようにしても構わない。続いて、図26は図24または図25のAF動作において行われる距離演算の処理を示すフローチャートである。距離演算の処理を開始すると、システムコントローラ30は、レンズ制御部14を介してフィルタ駆動部17を制御し、退避状態にあった帯域制限フィルタ12を撮像光学系9の光路上に挿入し、挿入状態第1の状態にするステップS21。さらに、距離演算部37が、距離情報取得範囲、いわゆるAFエリアを設定するステップS22。この距離情報取得範囲は、撮像装置に設定されている撮影モードに応じて設定されるようになっており、例えば、全画素領域となったり、画像処理部25により検出された注目被写体領域例えば、顔検出により検出された顔、あるいは画面中央部などとなったり、ユーザにより所望に手動設定された領域となったりする。そして、撮像を行い、画像を取得するステップS23。そうすると距離演算部37が、設定された距離情報取得範囲における所定の2色帯域制限フィルタ12が図3に示したような構成である場合には、所定の2色として予め設定されているのはRとBの画像間で相関演算を行うステップS24。この相関演算は、SAD方式やZNCC方式等の種々の方式により行うことが可能であるが、以下では例えばZNCC方式により行うものとして説明する。そして、色相関判定部38は、上記相関演算の結果に基づいて、所定の2色間に相関性があるか否かを判定するステップS25。この相関性有無の判定は、例えば、図7や図11に示したようなZNCC方式の相関演算結果において、所定の閾値例えば、0.7以上の相関値が発見されたか否かにより判定することができる。所定の2色間に相関性があると判定されたときには距離演算部37は、所定の2色に対する補正テーブルを選択するステップS26。ここに、各色の色瞳重心位置は、絞り11の絞り値や、レンズ10の駆動状態、あるいは帯域制限フィルタ12の挿入状態に応じて変化する。そこで、距離演算部37は、このようなパラメータの組み合わせに対して変化する各色の色瞳重心位置に応じて補正を行うための補正値を記録したテーブルを予め備えている。従って、ここでは、各パラメータを取得してテーブル参照を行い、補正値を取得する。そして、距離演算部37は、取得した補正値に基づき、取得した位相差量から被写体の距離情報位相差AFを行う場合には、さらに、レンズ10のデフォーカス量を取得するステップS27。一方、ステップS25において、所定の2色間に相関性がないと判定された場合には、相関性がある色の組み合せを発見するために、色相関判定部38は、ステップS22において設定された距離情報取得範囲におけるRGB各色の平均値平均値は画素加算値を画素数で割ったものであるために、画素加算値の算出が含まれるを演算して、平均画素値が大きい上位2色を選択するステップS28。ここに、上位2色の平均画素値を、値が大きい方から順にPV1,PV2とする。なお、値のオーバーフロー等がなければ、平均値に代えて画素加算値に基づき選択を行っても構わない。そして、色相関判定部38は、選択した上位2色が、ステップS24において相関演算を行った所定の2色上述した例ではRとB以外であるか否かを判定するステップS29。ここで、所定の2色以外である上述した例では、RとG、またはBとGであると判定された場合には、色相関判定部38は、ステップS28において算出したPV1をPV2で割った値が、所定の閾値Th2例えば、5等の値以上であるか否かを判定するステップS30。所定の閾値Th2未満であると判定された場合には、上位2色の画像間に相関性がある可能性があるために、これら上位2色の画像間で、上述したステップS24の処理と同様に相関演算を行うステップS31。そして、色相関判定部38は、上位2色の画像間の相関演算の結果に基づいて、上位2色間に相関性があるか否かを上述したステップS25と同様に判定するステップS32。ここで、上位2色の画像間に相関性があると判定された場合には、上位2色の相関性に基づく位相差量ひいては距離情報の取得が可能であると考えられるために、距離演算部37は、上位2色に対する補正テーブルを選択するステップS33。そして、距離演算部37は、取得した補正値に基づき、取得した位相差量から被写体の距離情報位相差AFを行う場合には、さらに、レンズ10のデフォーカス量を取得するステップS34。一方、ステップS30において所定の閾値Th2以上であると判定された場合この場合には、上位2色の画像間に相関性がないと判定されたことになる、またはステップS32において相関性がないと判定された場合には、最上位の平均画素値PV1を与える色がGであるか否かを判定するステップS35。ここで、最上位の平均画素値PV1を与える色がGであると判定された場合には、システムコントローラ30は、例えばフィルタ駆動部17により帯域制限フィルタ12を撮像光学系9の光路上から退避させてから、コントラストAF制御部39にコントラストAFを行わせるステップS36。なおここでは、G色では色瞳重心位置を変更することができない場合例えば上述したような、帯域制限フィルタ12を光軸周りに回転させる構成の場合を想定して、PV1を与える色がGである場合にコントラストAFを行うようにしたが、G色であっても色瞳重心位置を変更することができる場合後述する幾つかの変形例や実施形態で説明するような構成の場合には、ステップS35およびステップS36の処理を行うことなくステップS37の処理へ進むようにしても構わない。ステップS29において上位2色が所定の2色と同一であると判定された場合、またはステップS35において最上位の平均画素値PV1を与える色がGでないと判定された場合には、後で図27を参照して説明する瞳色時分割取得の処理を行うステップS37。上述した例では、このステップS37の処理を行うのは、最上位の色がRまたはBの場合となる。こうして、ステップS27、ステップS34、ステップS36、またはステップS37の処理が行われて距離情報が取得されたところで、この処理からリターンする。図27は、図26の距離演算において行われる瞳色時分割取得の処理を示すフローチャートである。この処理を開始すると、まず、上述したステップS28において算出された各色の平均画素値の内の、最上位の値を与える1色を選択するステップS41。上述した例では、最上位の色としてRまたはBが選択される。ただし、別の例においてGの色瞳重心位置を変更可能である場合には、Gも最上位の色として選択され得る。次に、距離演算部37は、色瞳重心位置の切換条件具体的には、帯域制限フィルタ12の回転角度などを選択するステップS42。ここでは、帯域制限フィルタ12を、上述したステップS21で設定された第1の状態とは異なる1以上の状態へ変更するための条件選択あるいはさらに、第1の状態とは異なる状態から第1の状態へ再び戻すための条件選択を行う。そして、選択された色瞳重心位置の切替条件に従って、瞳位置変更部が、色瞳重心位置を第nの状態最初にこの処理に入るときには第2の状態へ切り換えるステップS43。その後、撮像を行い、画像を取得するステップS44。なお、上述したステップS23の撮像を行うときから、このステップS44において撮像を行うまでは、上述した手振れ補正機構による手振れ補正が実行されていることが望ましい。すると距離演算部37は、色瞳重心位置を変更する前に取得した最上位色の画像と、色瞳重心位置を変更した後に取得した最上位色の画像と、の間で相関演算を行うステップS45。具体例として、被写体が上述した深紅のバラ等の狭帯域の被写体OBJrである場合には、ここでは、瞳重心位置変更前後に取得された2枚あるいは2枚以上であっても構わないのR色画像に基づき相関演算を行うことになる。なお、この相関演算を行うに際しては、例えば上記特開平11-258489号公報に記載されたような動き補正を行って、2枚の画像の撮像タイミングの相違に基づく被写体ズレを補正する処理を行うようにしても良い。距離演算部37は、瞳重心位置変更前後の帯域制限フィルタ12の状態や、絞り11、レンズ10の状態などに基づいて、上述したステップS26と同様に補正テーブルを選択するステップS46。そして、距離演算部37は、取得した補正値に基づき、取得した位相差量から被写体の距離情報位相差AFを行う場合には、さらに、レンズ10のデフォーカス量を取得するステップS47。その後、色瞳重心位置をさらに切り換えるか否か例えば、図16~図21を参照して説明したように、第3の色瞳重心位置g3や第4の色瞳重心位置g4へさらに切り換えるか否か、あるいは、第2~第4の色瞳重心位置g2~g4から第1の色瞳重心位置g1へ再び切り換えるか否かを判定してステップS48、さらに切り換える場合にはステップS43へ行って上述したような処理を繰り返して行う。一方、色瞳重心位置の切換を終了すると判定された場合には、瞳色時分割取得からリターンする。なお、上述では撮像素子22が原色RGBのオンチップ素子フィルタを備えている例を説明したが、帯域制限を行うことができれば原色フィルタに限るものでなく、例えば補色系フィルタCシアンGB、MマゼンタRB、YイエローRG、Gグリーンを備えたものであっても構わない。この場合には、例えば帯域制限フィルタ12を、半円部分をGグリーン、他の半円部分をMマゼンタRBとなるように構成しておけば、被写体がほぼR光のみを発する狭帯域の被写体である場合に、Rを受光することができるMマゼンタRBおよびYイエローRGの画素から得られた色瞳重心位置移動前後の複数の画像に基づき距離情報を演算することが可能である。このような実施形態1によれば、複数の帯域の画像同士に相関があるかないかを判定し、相関があると判定された場合には、1回の撮像画像から被写体までの距離を演算するようにしているために、位相差に基づく距離検出を高速に行うことができる。そして、相関がないと判定された場合には、色瞳重心位置を変更し、変更前後の少なくとも2枚の撮像画像から被写体までの距離を演算するようにしたために、例えば被写体が狭帯域である場合にも、位相差に基づく距離検出を行うことが可能となる。また、複数の帯域の画像同士に相関があるかないかを、測距エリアにおける帯域毎の画素加算値の内の、最も値が大きい第1の画素加算値を、2番目に値が大きい第2の画素加算値で割ったときの値が、所定の閾値以上であるか否かに基づき判定するようにしたために、所定の帯域の色成分だけが他の帯域の色成分よりも突出して大きいか否かを、簡便かつ精度良く判定することができる。撮像光学系9の光軸周りに帯域制限フィルタ12を回転して色瞳重心位置を変更するようにしたために、帯域制限フィルタ12を退避する場所を確保する必要がなく、レンズユニット1の小型化を図ることが可能となる。さらに、位相差量に基づく被写体距離の演算を行うのが適切であるか否かを判定して、不適切であると判定したときには、コントラストAFを行うようにしたために、いわゆる苦手被写体があってもAFを行うことが可能となる。そして、位相差AFとコントラストAFとの内の、適切な方式を選択することができ、よりAFの信頼性を高めることができる。加えて、帯域毎のホワイトバランス評価値の内の、最も高いホワイトバランス評価値を、2番目に高いホワイトバランス評価値で割ったときの値が所定の閾値以上であるときに、位相差量に基づく被写体距離の演算が不適切であると判定するようにした場合には、一般的な撮像装置に既に設けられているホワイトバランス機能を有効に利用して、位相差量に基づく被写体距離の演算を無駄に行うのを未然に防止することができる。上述した実施形態1では、帯域制限フィルタ12を駆動して色瞳重心位置の変更を行っていたが、帯域制限フィルタ12以外の部材によって帯域制限フィルタ12を部分的に遮光すれば、帯域制限フィルタ12が固定であっても色瞳重心位置を変更することが可能である。以下ではこのような実施形態や変形例を幾つか説明する。[実施形態1の変形例]図28から図30は本発明の実施形態1の変形例を示したものであり、図28は帯域制限フィルタ12が光路から退避しているときの様子を示す図であり、図29は帯域制限フィルタ12が光路内に挿入されているときの様子を示す図であり、図30は帯域制限フィルタ12が光路内に途中まで挿入されているときの様子を示す図である。この実施形態1の変形例において、上述の実施形態1と同様である部分については同一の符号を付して説明を省略し、主として異なる点についてのみ説明する。本変形例は、帯域制限フィルタ12を光路中に挿入/退避させる構成を利用し、複数の色瞳重心位置の切換を実現する例となっている。まず、本変形例の撮像装置の構成は、上述した実施形態1の図1に示したものと基本的に同様である。ただし、本変形例のフィルタ駆動部17は、上述したように、帯域制限フィルタ12の位置を変更することにより、帯域制限フィルタ12を撮像光学系9の光路上へ挿入しあるいは光路上から退避させる機構を備えているが、上述した実施形態1のような帯域制限フィルタ12を光軸周りに回転させる機構は備えていない。そして、帯域制限フィルタ12は、基本的には、位相差に基づく測距を行うときに撮像光学系9の光路上へ挿入され、位相差に基づく測距を行わないときには光路上から退避される。また、この変形例に示す帯域制限フィルタ12は、例えばドーナツ円板状をなす遮光フレーム12fに支持されていて、上述した実施形態1のようなギヤー12aは備えていない。そして、図28に示すように、帯域制限フィルタ12が撮像光学系9の絞り11の開口内に進入していない状態が退避状態となる。この状態においては、撮像素子22により撮像された画像に基づく位相差による距離情報の取得はできないが、ボケ部分の色ズレがない通常の静止画像や動画像を撮像することが可能である。この図28に示す状態から、撮像光学系9の光軸に垂直な方向に帯域制限フィルタ12の位置を変更することにより、帯域制限フィルタ12が撮像光学系9の絞り11の開口内を通過する光の光路上へ進入する。そして、図29に示すように、帯域制限フィルタ12の中心が光軸上に位置して、帯域制限フィルタ12が撮像光学系9の絞り11の開口内を完全に覆う状態が挿入状態となる。この状態においては、非合焦部分のR画像とB画像とに色ズレが生じ、位相差に基づく距離情報の取得が可能となる。ただし、上述したように狭帯域の被写体の場合には、1枚の画像のみからでは距離情報を取得することができないことがある。そこで、フィルタ駆動部17が瞳位置変更部として機能して帯域制限フィルタ12を所定の退避量だけ退避させ、図29とは色瞳重心位置を異ならせた状態を図30に示すように実現するようになっている。この図30に示す状態においては、帯域制限フィルタ12が撮像光学系9の絞り11の開口内を所定量だけ部分的に覆っている。そして、帯域制限フィルタ12と絞り11の開口とが重なっている部分以外は、遮光フレーム12fにより遮光されている。このとき、本変形例においては、距離演算部37がステップS42において選択する色瞳重心位置の切換条件は、帯域制限フィルタ12の挿入方向への駆動量挿入量などとなる。なお、帯域制限フィルタ12の挿入量を制御するためには、帯域制限フィルタ12を挿入するためのアクチュエータとして例えばステッピングモータを用いてそのパルス数をカウントしたり、あるいは挿入量を検出するためのセンサ等を別途に設けてセンサ出力に応じて制御したりする等の、一般的な技術を適宜利用すれば良い。また、図30には図28に示す退避状態と図29に示す挿入状態との中間状態を示しているが、さらに、図29に示す挿入状態よりもさらに挿入方向に移動させた過挿入状態を実現して、中間状態で撮像した画像と過挿入状態で撮像した画像とで相関演算を行うようにすれば、色瞳重心位置の変化量をより大きくすることができ、より精度の高い距離測定を行うことも可能となる。なお、この場合にも、受光する光量の違いに応じた信号補正を行うようにすることは、上述と同様である。また、G色についても透過領域の分布の変更や色瞳重心位置の移動を実現することが可能となる。このような実施形態1の変形例によれば、上述した実施形態1とほぼ同様の効果を奏するとともに、撮像光学系9の光軸に垂直な方向に帯域制限フィルタ12の挿脱を行うフィルタ駆動部17を用いて、帯域制限フィルタ12の挿入位置を変更し色瞳重心位置を変更するようにしたために、帯域制限フィルタ12を配設する場合に設けることが望ましいあるいは既に設けられている挿入/退避機構を利用することになり、色瞳重心位置を切り換えるための専用の機構を不要としながら、狭帯域の被写体に対する位相差に基づく距離検出が可能となる。従って、専用の機構を設ける場合に比して、低コスト化、省スペース化を図ることが可能となる。また、上述した実施形態1の構成では、帯域制限フィルタ12の全領域を透過するG色については色瞳重心位置を変更することが不可能であったが、本変形例の構成によれば、G色より一般には、帯域制限フィルタ12内における色瞳重心位置に偏りがない色についても色瞳重心位置を変更することが可能となる。このG色は輝度成分に近く、しかもベイヤー配列の場合には撮像素子22上にR色やB色の2倍の密度で画素が配列されているために、より精度の高い位相差情報を取得することができる利点がある。さらに、帯域制限フィルタ12の位置を変更して色瞳重心位置を変更する場合には、後述する実施形態2のように絞り11を駆動して色瞳重心位置を変更する場合や、後述する実施形態3のようにレンズバリア20を駆動して色瞳重心位置を変更する場合に比して、絞り11やレンズバリア20の駆動状態とは無関係に独立して制御することができ、制御の自由度が高い利点がある。[実施形態2]図31から図34は本発明の実施形態2を示したものであり、図31は撮像装置の構成を示すブロック図であり、図32は絞り11の一構成例を示す図であり、図33は絞り11を駆動して第1の色瞳重心位置g1を実現している様子を示す図であり、図34は絞り11を駆動して第2の色瞳重心位置g2を実現している様子を示す図である。この実施形態2において、上述の実施形態1と同様である部分については同一の符号を付して説明を省略し、主として異なる点についてのみ説明する。図31に示すように、本実施形態2の撮像装置は、上述した実施形態1の図1に示した構成から、フィルタ駆動部17を取り除いたものとなっている。そして、本実施形態では、複数枚で構成される絞り11を利用して、複数の色瞳重心位置の切換を実現する。図32に示すように、絞り11は、2枚の絞り羽根11u,11dにより構成されている。絞り羽根11u,11dにはV字状の切欠がそれぞれ形成されていて、各切欠が例えば上下方向から対向するように配置されている。そして、対向するV字状の切欠の組み合わせにより形成される菱形状の開口を、絞り羽根11u,11dの移動量に応じて拡大、縮小することで、開口径の変更を行うようになっている。このような構成において、絞り駆動部18が瞳位置変更部として機能して、絞り11の一方の絞り羽根11dのみを撮影光束の光路内に進入させることにより、帯域制限フィルタ12における例えばR透過領域の分布が変更され、図33に示すように、第1の色瞳重心位置g1が実現される。また、絞り駆動部18が、絞り11の他方の絞り羽根11uのみを撮影光束の光路内に進入させることにより、帯域制限フィルタ12における例えばR透過領域の分布が変更され、図34に示すように、第2の色瞳重心位置g2が実現される。なお、本実施形態においては、距離演算部37がステップS42において選択する色瞳重心位置の切換条件は、絞り羽根11u,11dのそれぞれの駆動量などとなる。また、絞り11を開放しても異なる色瞳重心位置を実現することができるが、変更の前後における色瞳重心位置の移動量が大きい方が位相差検出の精度を高くすることができるため、ここでは2枚で構成される絞り11を一つずつ駆動して、第1の色瞳重心位置g1と第2の色瞳重心位置g2とを実現している。このような構成によれば、狭帯域でない通常の被写体の場合には、R成分とB成分との間で水平方向の位相差に基づく距離情報を取得することができると共に、狭帯域の被写体の場合には、絞り11を駆動することにより第1の色瞳重心位置g1と第2の色瞳重心位置g2に示すような垂直方向の位相差に基づく距離情報を取得することができる。さらに、狭帯域でない通常の被写体の場合であっても、被写体のパターンによっては、水平方向の位相差に基づく距離情報を取得できない場合がある。このような場合でも、色瞳重心位置を垂直方向に変更すれば、垂直方向の位相差に基づく距離情報を取得することができるために、いわゆるクロスセンサと同様の効果を奏することができ、距離情報の取得が可能になる利点がある。従って、色瞳重心位置の変更は、被写体が狭帯域である場合に行うに限るものではない。また、図33および図34に示す例においては、絞り羽根11u,11dの移動方向は上下方向となっているために、第1の色瞳重心位置g1と第2の色瞳重心位置g2の変化方向は上下方向となっているが、異なる方向に移動する絞り羽根を用いれば、異なる方向への色瞳重心位置の変化も実現することができる。このような実施形態2によれば、上述した実施形態1とほぼ同様の効果を奏するとともに、絞りを駆動制御して色瞳重心位置を変更しているために、一般的な撮像装置に既に設けられている機構を利用することができ、専用の機構を追加する必要がなくなって、撮像装置の小型化や低価格化を図ることができる。そして、本実施形態2の構成によっても、G色の色瞳重心位置を変更することが可能となる利点がある。さらに、クロスセンサと同様の機能を果たすことが可能となり、距離情報の取得精度を向上することができる。[実施形態2の変形例]図35および図36は本発明の実施形態2の変形例を示したものであり、図35は絞り11を開放して第1の色瞳重心位置g1を実現している様子を示す図であり、図36は絞り11を絞って第2の色瞳重心位置g2を実現している様子を示す図である。この実施形態2の変形例において、上述の実施形態2と同様である部分については同一の符号を付して説明を省略し、主として異なる点についてのみ説明する。本変形例は、絞り11の開口径の変化を利用して複数の色瞳重心位置の切換を実現する例となっている。そして、本変形例の撮像装置の構成は、上述した実施形態2の図31に示したものと基本的に同様である。なお、図35および図36には、絞り11が理想的な円形絞りである場合を図示しているが、円形絞りでなくても勿論構わない。図35に示すように絞り11を開放したとき例えば、絞り値F2としたときの第1の色瞳重心位置g1と、図36に示すように絞り11を絞ったとき例えば、絞り値F8としたときの第2の色瞳重心位置g2とは、変化量は比較的小さいものの、一般に異なる位置となる。つまり、絞り駆動部18は、瞳位置変更部として機能する。このとき、本変形例においては、距離演算部37がステップS42において選択する色瞳重心位置の切換条件は、絞り11の絞り値などとなる。従って、単に絞り11の絞り値を変更するだけでも、色瞳重心位置の変更を行うことが可能である。ただし、この場合に、撮像素子22が受ける光量が異なるために、色瞳重心位置変更の前後で取得された画像の信号増幅量を異ならせて、同一光量を受けたときの画像に相当するように補正するのは勿論である。このような実施形態2の変形例によれば、上述した実施形態2とほぼ同様の効果を奏するとともに、色瞳重心位置を変更するための特別な構成が不要になるだけでなく、特定の絞り羽根のみを駆動するといったような特別な駆動法を用いることも不要となる利点がある。[実施形態3]図37から図39は本発明の実施形態3を示したものであり、図37は撮像装置の構成を示すブロック図であり、図38はレンズバリア20を駆動して第1の色瞳重心位置g1を実現している様子を示す図であり、図39はレンズバリア20を駆動して第2の色瞳重心位置g2を実現している様子を示す図である。この実施形態3において、上述の実施形態1,2と同様である部分については同一の符号を付して説明を省略し、主として異なる点についてのみ説明する。本実施形態3の撮像装置は、図37に示すように、上述した実施形態1の図1に示した構成からフィルタ駆動部17を取り除き、レンズバリア20と、バリア駆動部19と、を新たな構成として追加したものとなっている。レンズ制御部14は、実施形態1で上述した制御に追加して、さらに、バリア駆動部19を制御するようになっている。バリア駆動部19は、レンズ制御部14の制御に基づき、電動によりレンズバリア20の開閉を行うものである。レンズバリア20は、撮像光学系9の光路上前方に配設されていて、バリア駆動部19によって駆動されることにより、撮像光学系9を遮光する保護状態と、撮像光学系9を開放する撮影状態と、撮像光学系9の一部を遮光し他の一部を開放する測距用状態と、を取り得る保護部材である。すなわち、本実施形態は、レンズバリア20を利用して複数の色瞳重心位置の切換を実現するものとなっている。具体例としては、レンズバリア20は、2枚の遮光板20u,20dにより構成されている。ここに、遮光板20uは撮像光学系9の前方を一方側例えば上側から覆い、遮光板20dは撮像光学系9の前方を他方側例えば下側から覆うものとなっている。そして、遮光板20u,20dの両方が撮像光学系9を遮光に覆うことにより、保護状態が実現される。また、遮光板20u,20dの両方が撮像光学系9へ入射する光の光路上から退避することにより、撮影状態が実現される。さらに、バリア駆動部19は、瞳位置変更部として機能して、保護部材であるレンズバリア20に、上述した保護状態および撮影状態だけでなく、さらに、撮像光学系9の一部を遮光し他の一部を開放する測距用状態を取らせることにより、色瞳重心位置を変更するものとなっている。この測距用状態は、典型例としては、2枚の遮光板20u,20dの何れか一方のみが撮像光学系9を遮光に覆うことにより実現されるただし、この典型例に限るものでないことは勿論である。図38に示すように、遮光板20dのみが撮像光学系9を遮光に覆うことにより、第1の色瞳重心位置g1が実現される。また、図39に示すように、遮光板20uのみが撮像光学系9を遮光に覆うことにより、第2の色瞳重心位置g2が実現される。このとき、本実施形態においては、距離演算部37がステップS42において選択する色瞳重心位置の切換条件は、遮光板20u,20dのそれぞれの駆動量などとなる。なお、撮影状態における色瞳重心位置も、図38に示す第1の色瞳重心位置g1や図39に示す第2の色瞳重心位置g2とは異なるが、変更の前後における色瞳重心位置の移動量が大きい方が位相差検出の精度を高くすることができるために、何れか一方の遮光板20u,20dにより撮像光学系9を覆うことで、2つの色瞳重心位置を実現している。さらに、図38および図39に示す例においては、遮光板20u,20dの移動方向は上下方向となっているために、第1の色瞳重心位置g1と第2の色瞳重心位置g2の変化方向は上下方向となっているが、異なる方向に移動する遮光板を用いれば、異なる方向への色瞳重心位置の変化も実現することができる。このような実施形態3によれば、上述した実施形態1,2とほぼ同様の効果を奏するとともに、レンズバリア20に撮像光学系9の一部を遮光し他の一部を開放する測距用状態をとらせることにより色瞳重心位置を変更するようにしたために、一般的な撮像装置に既に設けられている機構を利用することができ、専用の機構を追加する必要がなく、撮像装置の小型化や低価格化を図ることができる。また、本実施形態3の構成によっても、G色の色瞳重心位置を変更することが可能となる利点がある。なお、上述においては、特定の帯域の光が撮像光学系9の瞳領域を通過する際の重心を変更する構成について、幾つかの実施形態や変形例を説明したが、これらに限るものではない。例えば、上述では、絞り11とレンズバリア20との何れか一方を利用する例を示したが、これらの両方を利用するようにしても良い。あるいは、帯域制限フィルタ12として、複数のセグメントに分割された色選択透過素子を用いる構成が考えられる。ここに、色選択透過素子は、色波長に対応して偏光透過軸を回転可能な部材と、例えばLCDのような偏光透過軸の回転する/しないを選択制御可能な部材と、を複数組み合わせることにより実現された、色分布を変更可能な素子である。この色選択透過素子は、具体例としては、西暦2000年4月にSID2000においてSID’00DigestVol31p92として開示されたようなカラーリンク社のカラースイッチが挙げられる。そして、色選択透過素子を左右のセグメントに分割し、左のセグメントにG成分およびR成分を通過させB成分を遮断するRG状態をとらせ、右のセグメントにG成分およびB成分を通過させR成分を遮断するGB状態をとらせることにより、図3の光学フィルタと同様の構成を実現することができる。そして、これとは逆に、左のセグメントにGB状態をとらせ、右のセグメントにRG状態をとらせることにより、異なる色瞳重心位置を実現することができる。さらに、近年の撮像装置内に標準的に設けられている機構、例えば、手振れ補正機構や撮像素子22の前面側に付着するゴミを除去する機構、光路上に挿脱可能に設けられている各種のフィルタなどを用いて、帯域制限フィルタ12における帯域毎の透過領域の分布の変更や透過光の色瞳重心位置の移動を実現するようにしても良い。このように、色瞳重心位置を変更する手段は特定の技術に限られるものではなく、種々の技術を広く適用することが可能である。なお、上述では主として距離測定装置を備えた撮像装置について説明したが、上述したような処理を行う距離測定方法、上述したような処理を行うための距離測定プログラム、該距離測定プログラムを記録するコンピュータにより読み取り可能な記録媒体、等であっても構わない。また、本発明は上述した実施形態そのままに限定されるものではなく、実施段階ではその要旨を逸脱しない範囲で構成要素を変形して具体化することができる。また、上記実施形態に開示されている複数の構成要素の適宜な組み合わせにより、種々の発明を形成することができる。例えば、実施形態に示される全構成要素から幾つかの構成要素を削除しても良い。さらに、異なる実施形態にわたる構成要素を適宜組み合わせても良い。このように、発明の主旨を逸脱しない範囲内において種々の変形や応用が可能であることは勿論である。[付記]以上詳述したような本発明の上記実施形態によれば、以下のごとき構成を得ることができる。11回の撮像により、複数の波長の帯域の光をそれぞれ受光して光電変換し、複数の帯域の画像を生成するカラーの撮像素子と、撮影光束による被写体像を、瞳領域を経て前記撮像素子に結像する撮像光学系と、前記撮影光束の光路上に配設されていて、前記複数の帯域の光が前記瞳領域をそれぞれ通過する際の光量の各重心の内の、少なくとも1つの重心の位置を、他の少なくとも1つの重心の位置とは異ならせる帯域制限フィルタと、前記撮像素子から得られた複数の画像の位相差量に基づき被写体までの距離を演算する距離演算部と、前記複数の帯域の内の、前記重心の位置が異なる帯域の画像同士の間の何れかに相関があるか否かを判定する色相関判定部と、前記複数の帯域の内の、ある1つの帯域の重心である第1の重心の位置を少なくとも変更する色瞳重心位置変更部と、前記色相関判定部により相関があると判定されたときには、前記撮像素子に1回の撮像を行わせて得られた該相関があると判定された複数の画像に基づき前記距離演算部に被写体までの距離を演算させ、相関がないと判定されたときには、前記色瞳重心位置変更部に前記第1の重心の位置を変更させ、該第1の重心位置の変更前後に前記撮像素子に1回ずつの撮像を行わせて得られた2枚の前記ある1つの帯域の画像に基づき前記距離演算部に被写体までの距離を演算させるように制御する制御部と、を具備したことを特徴とする距離測定装置。2前記第1の重心の位置は、前記撮像光学系の光軸中心から偏心した位置であることを特徴とする付記1に記載の距離測定装置。"