"撮像装置本体と、前記撮像装置本体に対して着脱可能なレンズ部とを備える撮像装置であって、前記レンズ部は、撮像光学系と、前記レンズ部に固有の識別情報を記憶する識別情報記憶部とを備え、前記撮像装置本体は、装着されたレンズ部の識別情報記憶部から前記識別情報を取得する識別情報取得部と、前記装着されたレンズ部の撮像光学系を介して結像した被写体の光束を、所定の視差方向に沿った瞳分割により2つ以上の光束に分割し、前記分割した光束をそれぞれ対応する光電変換素子群に結像して光電変換することで、前記視差方向に視差を有する視点画像の組を出力可能な撮像部と、前記撮像部の出力した視点画像の組において前記視差方向に生じる1次元のシェーディングを前記視差方向に沿って補正するための1次元のパラメータを格納する補正テーブルを、前記識別情報取得部が取得した識別情報に対応づけて記憶可能な補正テーブル記憶部と、前記装着されたレンズ部の識別情報に対応する補正テーブルが前記補正テーブル記憶部に記憶されているか否かを判断する判断部と、前記判断部が、前記装着されたレンズ部の識別情報に対応する補正テーブルが前記補正テーブル記憶部に記憶されていると判断した場合、前記補正テーブル記憶部に記憶された、前記装着されたレンズ部の識別情報に対応する補正テーブルに従って前記視点画像の組のシェーディングを補正するシェーディング補正部と、を備える撮像装置。前記撮像装置本体は、前記装着されたレンズ部の撮影条件を設定する撮影条件設定部を備え、前記補正テーブル記憶部は、前記補正テーブルを、前記識別情報および前記撮影条件に対応づけて記憶可能であり、前記補正テーブルは、前記装着されたレンズ部の識別情報および前記撮影条件設定部の設定した撮影条件に対応する補正テーブルが前記補正テーブル記憶部に記憶されているか否かを判断し、前記シェーディング補正部は、前記判断部が、前記装着されたレンズ部の識別情報および前記撮影条件設定部の設定した撮影条件に対応する補正テーブルが前記補正テーブル記憶部に記憶されていると判断した場合、前記補正テーブル記憶部に記憶された、前記装着されたレンズ部の識別情報および前記撮影条件設定部の設定した撮影条件に対応する補正テーブルに従って前記シェーディングを補正する請求項1に記載の撮像装置。前記撮影条件は、絞り、焦点距離および合焦被写体距離のうち少なくとも1つを含む請求項2に記載の撮像装置。前記判断部が、前記装着されたレンズ部の識別情報に対応する補正テーブルが前記補正テーブル記憶部に記憶されていないと判断した場合、前記装着されたレンズ部に対応する補正テーブルを前記撮像部から出力された視点画像の組に基づいて算出し、前記算出した補正テーブルを前記識別情報と対応づけて前記補正テーブル記憶部に記憶する補正テーブル算出部を備える請求項1に記載の撮像装置。前記判断部が、前記装着されたレンズ部の識別情報および前記撮影条件設定部の設定した撮影条件に対応する補正テーブルが前記補正テーブル記憶部に記憶されていないと判断した場合、前記装着されたレンズ部および前記撮影条件設定部の設定した撮影条件に対応する補正テーブルを前記撮像部から出力された視点画像の組に基づいて算出し、前記算出した補正テーブルを前記識別情報および前記撮影条件と対応づけて前記補正テーブル記憶部に記憶する補正テーブル算出部を備える請求項2または3に記載の撮像装置。撮像光学系と、固有の識別情報を記憶する識別情報記憶部とを備えたレンズ部を着脱可能な撮像装置本体であって、装着されたレンズ部の識別情報記憶部から前記識別情報を取得する識別情報取得部と、前記装着されたレンズ部の撮像光学系を介して結像した被写体の光束を、所定の視差方向に沿った瞳分割により2つ以上の光束に分割し、前記分割した光束をそれぞれ対応する光電変換素子群に結像して光電変換することで、前記視差方向に視差を有する視点画像の組を出力可能な撮像部と、前記撮像部の出力した視点画像の組において前記視差方向に生じる1次元のシェーディングを前記視差方向に沿って補正するための1次元のパラメータを格納する補正テーブルを、前記識別情報取得部が取得した識別情報に対応づけて記憶可能な補正テーブル記憶部と、前記装着されたレンズ部の識別情報に対応する補正テーブルが前記補正テーブル記憶部に記憶されているか否かを判断する判断部と、前記判断部が、前記装着されたレンズ部の識別情報に対応する補正テーブルが前記補正テーブル記憶部に記憶されていると判断した場合、前記補正テーブル記憶部に記憶された、前記装着されたレンズ部の識別情報に対応する補正テーブルに従って前記視点画像の組のシェーディングを補正するシェーディング補正部と、を備える撮像装置本体。撮像光学系と、固有の識別情報を記憶する識別情報記憶部とを備えたレンズ部を着脱可能な撮像装置本体が、装着されたレンズ部の識別情報記憶部から前記識別情報を取得するステップと、前記装着されたレンズ部の撮像光学系を介して結像した被写体の光束を、所定の視差方向に沿った瞳分割により2つ以上の光束に分割し、前記分割した光束をそれぞれ対応する光電変換素子群に結像して光電変換することで、前記視差方向に視差を有する視点画像の組を出力するステップと、前記出力した視点画像の組において前記視差方向に生じる1次元のシェーディングを前記視差方向に沿って補正するための1次元のパラメータを格納する補正テーブルを、前記取得した識別情報に対応づけて記憶するステップと、前記装着されたレンズ部の識別情報に対応する補正テーブルが記憶されているか否かを判断するステップと、前記装着されたレンズ部の識別情報に対応する補正テーブルが記憶されていると判断した場合、前記装着されたレンズ部の識別情報に対応する補正テーブルに従って前記視点画像の組のシェーディングを補正するステップと、を実行するシェーディング補正方法。特許文献12のような瞳分割方式の撮像装置に特有の画素配列によって、視点画像間の明るさが均一とはならずに明暗のひずみを生ずるシェーディングが各視点画像に発生し、画像の品質が低下する。シェーディングの強度は、レンズの絞り、合焦被写体距離フォーカスレンズ位置、ズーム倍率焦点距離といった撮影条件によっても変わる。該撮像装置のレンズユニットが交換式の場合は、レンズユニットごとかつ撮像条件ごとのシェーディング補正パラメータが必要となる。交換レンズ方式瞳分割式の撮像装置で、各撮像条件に応じた視点画像のシェーディング補正をするには、レンズの装着の都度、該レンズごとに補正パラメータを算出することが考えられる。しかし、この場合、レンズの装着ごとに補正パラメータを算出する必要があり、煩雑である。あるいは、装着されうるレンズごとの補正パラメータを全て記憶媒体に記憶しておくことが考えられる。しかし、この場合、補正パラメータが長大化し、記憶媒体の容量負担が大きい。本発明はこのような問題点に鑑みてなされたもので、交換レンズ方式瞳分割式の撮像装置において、記憶媒体の容量負担や補正パラメータ算出処理の負担を不必要に増大させることなく、装着されたレンズに応じたパラメータで視点画像のシェーディング補正することを目的とする。本発明は、撮像装置本体と、撮像装置本体に対して着脱可能なレンズ部とを備える撮像装置であって、レンズ部は、撮像光学系と、レンズ部に固有の識別情報を記憶する識別情報記憶部とを備え、撮像装置本体は、装着されたレンズ部の識別情報記憶部から識別情報を取得する識別情報取得部と、装着されたレンズ部の撮像光学系を介して結像した被写体の光束を、所定の視差方向に沿った瞳分割により2つ以上の光束に分割し、分割した光束をそれぞれ対応する光電変換素子群に結像して光電変換することで、視差方向に視差を有する視点画像の組を出力可能な撮像部と、撮像部の出力した視点画像の組において視差方向に生じる1次元のシェーディングを視差方向に沿って補正するための1次元のパラメータを格納する補正テーブルを、識別情報取得部が取得した識別情報に対応づけて記憶可能な補正テーブル記憶部と、装着されたレンズ部の識別情報に対応する補正テーブルが補正テーブル記憶部に記憶されているか否かを判断する判断部と、判断部が、装着されたレンズ部の識別情報に対応する補正テーブルが補正テーブル記憶部に記憶されていると判断した場合、補正テーブル記憶部に記憶された、装着されたレンズ部の識別情報に対応する補正テーブルに従って視点画像の組のシェーディングを補正するシェーディング補正部と、を備える撮像装置を含む。ここで、撮像装置本体は、装着されたレンズ部の撮影条件を設定する撮影条件設定部を備え、補正テーブル記憶部は、補正テーブルを、識別情報および撮影条件に対応づけて記憶可能であり、補正テーブルは、装着されたレンズ部の識別情報および撮影条件設定部の設定した撮影条件に対応する補正テーブルが補正テーブル記憶部に記憶されているか否かを判断し、シェーディング補正部は、判断部が、装着されたレンズ部の識別情報および撮影条件設定部の設定した撮影条件に対応する補正テーブルが補正テーブル記憶部に記憶されていると判断した場合、補正テーブル記憶部に記憶された、装着されたレンズ部の識別情報および撮影条件設定部の設定した撮影条件に対応する補正テーブルに従ってシェーディングを補正する。撮影条件は、絞り、焦点距離および合焦被写体距離のうち少なくとも1つを含む。判断部が、装着されたレンズ部の識別情報に対応する補正テーブルが補正テーブル記憶部に記憶されていないと判断した場合、装着されたレンズ部に対応する補正テーブルを撮像部から出力された視点画像の組に基づいて算出し、算出した補正テーブルを識別情報と対応づけて補正テーブル記憶部に記憶する補正テーブル算出部を備える。判断部が、装着されたレンズ部の識別情報および撮影条件設定部の設定した撮影条件に対応する補正テーブルが補正テーブル記憶部に記憶されていないと判断した場合、装着されたレンズ部および撮影条件設定部の設定した撮影条件に対応する補正テーブルを撮像部から出力された視点画像の組に基づいて算出し、算出した補正テーブルを識別情報および撮影条件と対応づけて補正テーブル記憶部に記憶する補正テーブル算出部を備える。本発明は、撮像光学系と、固有の識別情報を記憶する識別情報記憶部とを備えたレンズ部を着脱可能な撮像装置本体であって、装着されたレンズ部の識別情報記憶部から識別情報を取得する識別情報取得部と、装着されたレンズ部の撮像光学系を介して結像した被写体の光束を、所定の視差方向に沿った瞳分割により2つ以上の光束に分割し、分割した光束をそれぞれ対応する光電変換素子群に結像して光電変換することで、視差方向に視差を有する視点画像の組を出力可能な撮像部と、撮像部の出力した視点画像の組において視差方向に生じる1次元のシェーディングを視差方向に沿って補正するための1次元のパラメータを格納する補正テーブルを、識別情報取得部が取得した識別情報に対応づけて記憶可能な補正テーブル記憶部と、装着されたレンズ部の識別情報に対応する補正テーブルが補正テーブル記憶部に記憶されているか否かを判断する判断部と、判断部が、装着されたレンズ部の識別情報に対応する補正テーブルが補正テーブル記憶部に記憶されていると判断した場合、補正テーブル記憶部に記憶された、装着されたレンズ部の識別情報に対応する補正テーブルに従って視点画像の組のシェーディングを補正するシェーディング補正部と、を備える撮像装置本体を含む。本発明は、撮像光学系と、固有の識別情報を記憶する識別情報記憶部とを備えたレンズ部を着脱可能な撮像装置本体が、装着されたレンズ部の識別情報記憶部から識別情報を取得するステップと、装着されたレンズ部の撮像光学系を介して結像した被写体の光束を、所定の視差方向に沿った瞳分割により2つ以上の光束に分割し、分割した光束をそれぞれ対応する光電変換素子群に結像して光電変換することで、視差方向に視差を有する視点画像の組を出力するステップと、出力した視点画像の組において視差方向に生じる1次元のシェーディングを視差方向に沿って補正するための1次元のパラメータを格納する補正テーブルを、取得した識別情報に対応づけて記憶するステップと、装着されたレンズ部の識別情報に対応する補正テーブルが記憶されているか否かを判断するステップと、装着されたレンズ部の識別情報に対応する補正テーブルが記憶されていると判断した場合、装着されたレンズ部の識別情報に対応する補正テーブルに従って視点画像の組のシェーディングを補正するステップと、を実行するシェーディング補正方法を含む。この発明によると、装着した撮像部に対応する補正テーブルが記憶されていれば、主画像副画像において視差方向に生じる1次元のシェーディングが、その補正テーブルで補正される。このため、前と同じ撮像部を装着するたびに、補正テーブルを決定する処理が省略される。装着した撮像部に対応する補正テーブルが記憶されていなければ、設定された撮影条件に対応する補正テーブルが算出されて記憶される。以降、該撮像部が装着されれば、その撮像部に対応した補正テーブルで主画像副画像のシェーディングが補正される。シェーディングは1次元であるため、撮像部ごとに記憶される補正テーブルのパラメータは1次元の値でよい。そのための記憶容量の負担は、2次元のパラメータの補正テーブルを記憶するよりも小さい。<第1実施形態>図1は第1実施形態に係るデジタルカメラ100の構成を示すブロック図である。デジタルカメラ100は、交換式のレンズユニット50とカメラ本体51から構成される。レンズユニット50は、カメラ本体51に直接あるいはマウントコンバータを介して装着可能である。レンズユニット50は、レンズ情報の入った記録媒体であるレンズ用EOM50aを有している。レンズ情報は、レンズユニット50に固有の識別情報、レンズユニット50が有する、ズームレンズ、フォーカスレンズ、絞り、シャッタとそれらの駆動系を含む撮像光学系や画像安定化装置その他の機能をカメラ本体51側にて有効に機能させる駆動制御の処理に関するファームウェアと、その駆動制御に関する数値情報設定パラメータなどを含みうる。カメラ本体51に装着可能なレンズユニット50は複数存在し、その中には、識別情報とパラメータなどを記録するものや、識別情報のみを記録するものや、識別情報などを一切記録しないものが混在するものとする。よって、カメラ本体51にレンズユニット50が装着されて初めて、カメラ本体51はレンズユニット50の記録情報の有無および内容を認識できる。このデジタルカメラ100の動作は統括的にCPU105により制御される。このCPU105内にはROMが内蔵されており、その内蔵されたROM内にプログラムが格納されている。このプログラムの手順に従ってデジタルカメラ100全体の動作がCPU105により制御される。電源スイッチ102、撮影再生モード切替レバー103、そのほかのスイッチ群107がこのCPU105に全て接続されており、それらのスイッチのうちいずれかが操作されるとCPU105に対応する操作信号が入力される。レンズ着脱検出スイッチ101がカメラ本体51へのレンズユニット50の装着又は離脱を検出すると、その検出信号がCPU105に入力される。レンズユニット50の装着はレンズ着脱検出スイッチ101の接点のオンで、離脱は接点のオフで検出できる。また、CPU105には、手ブレ検出部としての角速度センサ29から手ブレ検出信号が入力される。まず、電源スイッチ102が投入されると、CPU105により電源スイッチ102が投入されたことが検知され、各ブロックに電源が供給される。レンズユニット50の装着をCPU105で検出したら、撮影処理又は再生処理がCPU105により開始される。CPU105は、電源が投入されたときに撮影再生モード切替レバー103の切替位置を検知して、その検知した切替位置が撮影モード103aであったら、画像再生処理回路117は画像表示処理を開始してスルー画像をLCDモニタ109a上に表示するようLCDドライブ回路120を制御し、切替位置が再生モード103bであったら記録メディア140に記録されている画像データに基づく画像をLCDモニタ109aに表示させる。ここで、撮影処理を簡単に説明する。CPU105は、撮影再生モード切替レバー103が撮影モード103aに切り替えられていることを検知して撮影処理を開始し、位相差CCD110に結像されている被写体を表わす画像データを所定の間隔ごとにCDSAMP111に出力させる。この所定の間隔ごとに出力される画像データを、A/D変換部112以降の信号処理段で処理してスルー画像を得て、そのスルー画像をLCDモニタ109aに表示させている。そうすると、レンズユニット50が捉えた範囲の被写体があたかも動画像のようになってLCDモニタ109a上に表示される。このLCDモニタ109aは、立体視画像左視点画像および右視点画像をパララックスバリアによりそれぞれ所定の指向性をもった指向性画像として表示できる立体表示手段である。ただし、これに限らず、LCDモニタ109aは、レンチキュラレンズを使用するものや、偏光メガネ、液晶シャッタメガネなどの専用メガネをかけることで左視点画像と右視点画像とを個別に見ることができるものでもよい。スイッチ群107に含まれる焦点距離認識スイッチSW4の操作によって、レンズユニット50のズームレンズがテレ望遠側とワイド広角側の間で移動し、この焦点距離が任意の値に変更される。また、スイッチ群107に含まれるレリーズスイッチSW3の半押し操作によって、AF/AEが作動しただしレンズユニット50がAF/AEに対応している場合は、位相差CCD110の露出時間制御、レンズユニット50の絞り制御フォーカスレンズの合焦制御が実行され、また、被写体輝度が所定値より低い場合はフラッシュ発光回路42が放電用コンデンサを充電する。レリーズスイッチSW3の全押し操作によって、フラッシュ発光回路42がコンデンサの放電を開始してフラッシュ43を発光させ、被写体の撮影が実行される。LCDモニタ109a上に表示されているスルー画像に基づいてユーザによって任意にフレーミングが行なわれ撮影が行なわれるため、このデジタルカメラ100を向けた方向の被写体がすぐにスルー画像として表示されるように、AF検出回路130で常に合焦点位置を検出してレンズユニット50の中のフォーカスレンズをピント調整機構により合焦点位置に移動させている。図示は省略するが、このピント調整機構は、フォーカスレンズと、AF検出回路の合焦点位置の検出結果に基づいてそのフォーカスレンズを駆動するモータと、そのモータによりフォーカスレンズを移動させるリードスクリュー、そのリードスクリューの回転により移動したフォーカスレンズの位置を検出するセンサなどからなる。合焦点位置の検出は、コントラストAF処理又は位相差AF処理による。コントラストAF処理を行なう場合には、左視点画像データおよび右視点画像データの少なくとも一方の画像データのうちの所定のフォーカス領域内の画像データの高周波成分を抽出し、この高周波成分を積分することにより合焦状態を示すAF評価値を算出する。このAF評価値が極大となるようにレンズユニット50内のフォーカスレンズを制御することによりAF制御が行なわれる。また、位相差AF処理を行なう場合には、左視点画像データおよび右視点画像データのうちの所定のフォーカス領域内の主画素、副画素に対応する画像データの位相差を検出し、この位相差を示す情報に基づいてデフォーカス量を求める。このデフォーカス量が0になるようにレンズユニット50内のフォーカスレンズを制御することによりAF制御が行なわれる。また、このピント調整機構でのピント調整のほか、図示しないAEAWB検出部によって被写界輝度を検出して、小絞、あるいは開放絞りを切り替えて設定したり、ホワイトバランス調整のため、R、G、Bの各色信号のゲインを調整したりして、鮮明なスルー画像をLCDモニタ109a上に表示させるようにもしている。ユーザはこのスルー画像を見ながらフレーミングを行い、シャッタチャンスにレリーズ操作を行なう。レリーズスイッチSW3が全押しされレリーズ操作が行なわれたら、CPU105は、位相差CCD110にレリーズ操作時の画像を結像させるため、タイミングジェネレータ図示せずから位相差CCD110にタイミング信号を供給させる。このタイミング信号は位相差CCD110に露光開始および露光終了を告げるものでありいわゆるシャッタスピードに相当する。CPU105はこの露光終了時に位相差CCD110から画像データRGBの光の3原色R,G、Bからなるを出力させ、その出力させた画像データが後段のCDSAMP111に供給される。CDSAMP111では、位相差CCD110から出力された画像データの雑音の低減を行なってその雑音を低減した画像データをA/D変換部112に供給する。このA/D変換部112でデジタル信号に変換されたRGBからなる画像データが画像信号処理回路113に供給され、この画像信号処理回路113でRGB信号からYC信号への変換が行なわれる。さらにこのYC信号が圧縮伸張処理回路114に供給され圧縮されてメディアコントロール回路115を介してその圧縮された画像データが記録メディア140に画像ファイルとして記録される。なお、位相差CCD110~画像信号処理回路113の全部又は一部は、カメラ本体51に備えられてもよいし、レンズユニット50に備えられてもよい。次に再生処理に係る操作を簡単に説明する。CPU105は、撮影再生モード切替レバー103が再生モード103b側に切り替えられたことを検知したら、記録メディア140内に記録されている画像データをメディアコントロール回路115により読み出させ、圧縮伸張処理回路114で伸張処理を行なった画像データを画像再生処理回路117に供給させる。この画像再生処理回路117では、伸張された画像データにLCDモニタにあった処理を施してからその処理を施した画像データをLCDドライブ回路120に出力する。LCDドライブ回路120ではその画像データを受けてLCDモニタ109aを駆動し、画像データに基づく画像をLCDモニタ109a上に表示させる。この再生では、特に指定のない限り、一番新しく記録された画像データに基づく画像が再生表示される。CPU105は、動きベクトル検出回路46による全体画像のブレ量から手振れの発生を検出することができる。レンズ情報メモリ141には、実際に装着されたレンズユニット50の識別情報と、レンズユニット50が有する、ズーム、フォーカス、絞り、シャッタ、画像安定化装置その他の機能をカメラ本体51側にて有効に機能させる駆動制御の処理に関するファームウェアと、その駆動制御に関する数値情報や撮影条件設定パラメータとが記録される。レンズ情報メモリ141は、RAM、ハードディスクなどの各種の記録媒体で構成される。音声入力回路マイク1002で収録された音声は、動画像とともに記録メディア140に記録される。この音声は、音声処理回路116に供給され、音声再生回路131でスピーカ1003に適した音声データに変換される。このデジタルカメラ100にはTVモニタ端子1004を用いて再生画像をTVモニタ上で楽しむことができるようにするため、記録メディア140から読み出された画像データをTVモニタ上に表示することができる画像データにビデオエンコード回路118で変換してから動画像データを外部に出力している。レンズ情報メモリ141には、レンズユニット50ごとに、焦点距離被写体距離絞り段の3つのパラメータの組撮影条件に応じた主画素用の1次元の補正テーブルおよび副画素用の1次元の補正テーブルが複数記憶されうる。デジタルカメラ100では、焦点距離被写体距離絞り撮影条件を変化させると、位相差CCD17の各フォトダイオードに光束が入射する入射角が異なるため、左右方向のシェーディング形状は大きく変化する。そのため、レンズ情報メモリ141に記憶された1次元の補正テーブルのうち、撮影条件に対応するものを選択することによって、撮影条件によって異なるシェーディング特性に対応することができる。図2は位相差CCD110の構成例を示す図である。位相差CCD110は、それぞれマトリクス状に配列された奇数ラインの画素主画素、A面画素ともいうと、偶数ラインの画素副画素、B面画素ともいうとを有しており、これらの主、副画素にてそれぞれ光電変換された2面分の画像信号は、独立して読み出すことができるようになっている。図2に示すように位相差CCD110の奇数ライン1、3、5、...には、R赤、G緑、B青のカラーフィルタを備えた画素のうち、GRGR...の画素配列のラインと、BGBG...の画素配列のラインとが交互に設けられ、一方、偶数ライン2、4、6、...の画素は、奇数ラインと同様に、GRGR...の画素配列のラインと、BGBG...の画素配列のラインとが交互に設けられるとともに、偶数ラインの画素に対して画素同士が2分の1ピッチだけライン方向にずれて配置されている。図3は撮影レンズ14、および位相差CCD110の主、副画素の1画素ずつを示した図であり、図4は図3の要部拡大図である。位相差CCD110の主画素の前面側マイクロレンズML側には、遮光部材17Aが配設され、副画素の前面側には、遮光部材17Bが配設される。遮光部材17A、17Bは瞳分割部材としての機能を有している。図4のA部分に示すように通常のCCDの画素フォトダイオードPDには、射出瞳を通過する光束が、マイクロレンズMLを介して制限を受けずに入射する。図4のB部分に示すように遮光部材17Aは、主画素フォトダイオードPDの受光面の右半分を遮光する。そのため、主画素には、射出瞳を通過する光束の光軸の左側のみが受光される。また、図4のC部分に示すように遮光部材17Bは、副画素フォトダイオードPDの受光面の左半分を遮光する。そのため、副画素には、射出瞳を通過する光束の光軸の右側のみが受光される。このように、瞳分割手段である遮光部材17A、17Bにより、射出瞳を通過する光束が左右に分割される。このように位相差CCD110の主画素に射出瞳を通過する光束の光軸の左側のみを受光させ、副画素に射出瞳を通過する光束の光軸の右側のみを受光させるようにすることで、位相差CCD110で立体視画像を撮影する仕組みについて説明する。図5のA~C部分は、フォーカスレンズがそれぞれ前ピン、合焦ベストフォーカス、および後ピンの違いによる撮像素子に結像する像の分離状態を示す図である。なお、図5では、フォーカスによる分離の違いを比較するために絞りを省略している。図5のB部分に示すように瞳分割された像のうちの合焦している像は、撮像素子上の同一位置に結像する一致するが、図5のA部分およびC部分に示すように前ピンおよび後ピンとなる像は、撮像素子上の異なる位置に結像する分離する。従って、左右方向に瞳分割された被写体像を位相差CCD110を介して取得することにより、フォーカス位置に応じて視差の異なる左視点画像および右視点画像立体視画像を取得することができる。すなわち、合焦位置の視差は0となり、3D再生像の位置虚像の位置は表示面と一致する。合焦位置を奥にずらしていくにつれて、視差が0となる位置が奥にずれ、表示面上の被写体は表示面から飛びだしてくるように見える。逆に、合焦位置を手前にずらしていくにつれて、視差が0となる位置が手前にずれ、表示面上の被写体は表示面から奥へ移動していくように見える。なお、図5は、合焦被写体距離フォーカスレンズ位置によって、位相差CCD110の受光面への光束の入射角が変化する様子も示している。上記構成の位相差CCD110は、主画素と副画素とでは、遮光部材17A、17Bより光束が制限されている領域右半分、左半分が異なるように構成されているが、これに限らず、遮光部材17A、17Bを設けずに、マイクロレンズMLとフォトダイオードPDとを相対的に左右方向にずらし、そのずらす方向によりフォトダイオードPDに入射する光束が制限されるものでもよいし、また、2つの画素主画素と副画素に対して1つのマイクロレンズを設けることにより、各画素に入射する光束が制限されるものでもよい。図示は省略するが、絞りの開口径や、ズームレンズの位置によっても、位相差CCD110の受光面への光束の入射角が変化する。左視点画像および右視点画像に発生するシェーディングの強度は、この光束の入射角の大きさに依存する。図6は、位相差CCD110の主画素、副画素からそれぞれ出力され、アナログ信号処理部60で処理された2枚分の画像データに対してシェーディング補正を行なうシェーディング補正処理の流れを示すフローチャートである。以下の処理は、主としてCPU105によって制御される。S1では、CPU105は、レンズ着脱検出スイッチ101により、カメラ本体51へのレンズユニット50の装着を検出する。シェーディング補正部67は、装着されたレンズユニット50から、識別情報などのレンズ情報を取得すると、これをレンズ情報メモリ141に記憶する。S2では、CPU105は、装着の検出されたレンズユニット50の撮影条件の設定とその確定を受け付ける。撮影条件は、レンズユニット50のフォーカスレンズの合焦位置合焦被写体距離、レンズユニット50の絞り値、レンズユニット50のズームレンズの任意のズーム段焦点距離の組である。撮影条件は、AF/AE処理、ズームスイッチSW4の操作など、自動、手動あるいは半自動的に確定される。CPU105は、確定された撮影条件の値でレンズユニット50の駆動系を制御する。S3では、CPU105は、レリーズスイッチSW3の半押し操作によって、AF/AEを実施する。CPU105は、レリーズスイッチSW3が全押しされレリーズ操作が行なわれたら、補正テーブル算出部66は、CPU105は、S2で設定された撮影条件の下、位相差CCD17の主画素、副画素からそれぞれ主画像副画像の2つの画像データを取得する。S4では、CPU105は、S1で取得した識別情報に対応する補正テーブルがレンズ情報メモリ141に記憶されているか否かを判断する。Yesの場合はS5に進み、Noの場合はS6に進む。S5では、CPU105は、S1で取得した識別情報に対応する補正テーブルのうち、S2で設定された撮影条件に対応する補正テーブルがレンズ情報メモリ141に記憶されているか否かを判断する。Yesの場合はS8に進み、Noの場合はS6に進む。S6では、補正テーブル算出部66は、S3で得られた2つの画像データの輝度レベルを、それぞれ、瞳分割方向に沿った1次元座標軸、ここでは水平軸Xに射影し、主画像の1次元の輝度レベル分布、副画像の1次元の輝度レベル分布を得る。図7はその様子を模式的に示す。補正テーブル算出部66は、主画像の1次元の輝度分布を、所定の1次元の輝度レベル基準と比較し、該基準との差を算出する。そして、その差を補う輝度ゲインを、主画像の補正テーブルに決定する。図8はその様子を模式的に示す。同様に、補正テーブル算出部66は、副画像の1次元の輝度分布を、該所定の1次元の輝度レベル基準と比較し、該基準との差を算出する。そして、その差を補う輝度ゲインを、副画像の補正テーブルに決定する。これらの補正テーブルは、瞳分割方向に沿った1次元座標軸の各座標に対応する1次元の輝度ゲインを規定している。なお、主画像の補正テーブルと副画像の補正テーブルを別々にレンズ情報メモリ141に格納するのでなく、同じ補正テーブルの輝度ゲインの読み出しを瞳分割方向に沿って正転か逆転させることで、主画像の補正テーブルと副画像の補正テーブルを共通化してもよい。また、各画素全ての輝度ゲインを連続的に補正テーブルに含めるのでなく、離散的な輝度ゲインを補正テーブルに含めてもよい。例えば、4画素ごとに、対応する輝度ゲインを補正テーブルに含めてもよい。S7では、補正テーブル算出部66は、S1で取得した識別情報と、S2で設定された撮影条件と、S6で決定された主画像副画像の補正テーブルとを対応づけてレンズ情報メモリ141に記憶する。なお、ステッピングモータのような駆動系は、離散的な停止位置でレンズや絞りを駆動するため、ズームレンズ位置、フォーカスレンズ位置、絞り値は離散的な値を取る。このため、各レンズユニット50の焦点距離被写体距離絞り値の3つのパラメータの組撮影条件の個数は有限であり、それらの各組に対応する1次元の補正テーブルの個数も有限である。S8では、シェーディング補正部67は、S1で取得した識別情報、およびS2で設定された撮影条件に対応する補正テーブルをレンズ情報メモリ141から抽出する。S9では、シェーディング補正部67は、S8で抽出された補正テーブルを参照し、S2の撮影条件と同一の撮影条件で撮影された任意の主画像副画像典型的には、S3で撮影された主画像副画像の各画素のX座標に対応する輝度ゲインを、該画素の輝度信号に加えることで、シェーディングを補正する。補正テーブルが離散的な輝度ゲインを含む場合、シェーディング補正部67は、補正対象の画素を挟む2画素の各々からの距離に応じて、該2画素の輝度ゲインを内挿することで、その補正対象の画素に対応する輝度ゲインを求め、その輝度ゲインでその補正対象の画素の輝度を補正する。補正された主画像副画像は、記録メディア140に記録され、LCDモニタ109aに表示される。なお、上記の処理は、レンズ装着が検知されたごとに繰り返すことができる。また、補正対象となる主画像副画像の枚数も、任意である。このように、装着したレンズユニット50の撮影条件に対応する補正テーブルがレンズ情報メモリ141に記憶されていれば、そのレンズユニット50に対応する補正テーブルで主画像副画像のシェーディングが補正される。装着したレンズユニット50の撮影条件に対応する補正テーブルがレンズ情報メモリ141に記憶されていなければ、設定された撮影条件に対応する補正テーブルが、レリーズスイッチSW3の全押し操作で得られた主画像副画像に基づいて算出され、レンズ情報メモリ141に記憶される。撮影者は、補正テーブルの有無を特に意識することなく、撮影を行なうだけで、補正テーブルが記憶される。以降、該レンズユニット50が再び装着されて同じ撮影条件が設定されれば、そのレンズユニット50の該撮影条件に対応した補正テーブルで主画像副画像のシェーディングが補正される。このため、前と同じレンズユニット50を装着し、前と同じ撮影条件を設定するたびに、補正テーブルを決定する処理が省略される。また、シェーディングが1次元の瞳分割方向に沿って生じることに対応して、レンズ情報メモリ141に記憶される補正テーブルは1次元であるため、レンズ情報メモリ141の記憶容量の負担は、2次元の補正テーブルを記憶するよりも小さい。<その他の実施形態>S5にて、設定された撮影条件がレンズ情報メモリ141に記憶される補正テーブルと一致しない場合でも、その設定された撮影条件に近い撮影条件に対応する補正テーブルがレンズ情報メモリ141に複数記憶されていれば、S6にて、それらの補正テーブルを内挿して、設定された撮影条件に対応する補正テーブルを作成し、S9にて、該作成された補正テーブルでシェーディング補正してもよい。あるいは、S4にて、装着したレンズの識別情報に対応する補正テーブルがレンズ情報メモリ141に記憶されていない場合、S6にて、S2の撮影条件に対応した補正テーブルが算出される。この際、CPU105は、該算出した補正テーブルと、レンズ情報メモリ141に登録済みの、S2の撮影条件に対応した補正テーブルとを比較し、両者の各瞳分割位置の輝度ゲインの誤差が全て所定の範囲内にある登録済みの補正テーブルがレンズ情報メモリ141に存在するか否かを判断する。CPU105は、そのような補正テーブルがレンズ情報メモリ141に存在すると判断した場合、その補正テーブルに対応するレンズの識別情報を、装着したレンズの識別情報と同一視する。以降、該装着したレンズの識別情報に対応する補正テーブルは、該レンズと同一視されたレンズの補正テーブルとしてレンズ情報メモリ141に記憶されているものとみなされる。すなわち、シェーディング補正部67は、装着したレンズと同一視されたレンズの補正テーブルのうち、任意に設定された撮影条件に対応するものでシェーディング補正を行なう。すなわち、装着したレンズが不明であっても、ある特定の撮影条件下で同様の輝度ゲインを有する別のレンズの補正テーブルが既に存在すれば、該装着したレンズに関して別の撮影条件で得られた画像を、該別のレンズの該別の撮影条件に対応する補正テーブルで便宜的に補正することで、レンズが不明な場合でもシェーディング補正を可能にする。さらに、上記の補正処理は、瞳分割方向が複数のカメラ本体51でも適用できる。例えば、瞳分割方向が垂直方向および水平方向であり、4つの視点画像が得られるカメラ本体51では、水平方向および垂直方向についてそれぞれ1次元の補正テーブルをレンズ情報メモリ141に記憶すればよい。あるいは、瞳分割方向が、垂直方向、水平方向、斜め方向であり、9つの視点画像が得られるカメラ本体51では、垂直方向、水平方向、斜め方向についてそれぞれ1次元の補正テーブルをレンズ情報メモリ141に記憶すればよい。"