入力画像データに含まれる左眼用画像データおよび右眼用画像データの相対ズレ量を算出するズレ量算出部と、前記相対ズレ量を算出する際に前記ズレ量算出部が生成した参考情報に基づいて3次元表示の適性に関する評価情報を生成する評価情報生成部と、を備えた画像生成装置。前記評価情報を前記入力画像データに付加する情報付加部をさらに備えた、請求項1に記載の画像生成装置。前記ズレ量算出部は、前記左眼用画像データおよび右眼用画像データに対してパターンマッチング処理を行うことで前記参考情報を生成する、請求項1または2に記載の画像生成装置。前記ズレ量算出部は、前記パターンマッチング処理を用いて前記左眼用画像データの少なくとも一部に相当する第1画像データと前記右眼用画像データの少なくとも一部に相当する第2画像データとの一致度を前記参考情報として算出し、前記評価情報生成部は、前記一致度に基づいて前記評価情報を生成する、請求項1から3のいずれかに記載の画像生成装置。入力されるステレオ画像データから前記評価情報を検出する評価情報判定部をさらに備えた、請求項2から4のいずれかに記載の画像生成装置。前記評価情報判定部の検出結果に基づいて前記ステレオ画像データを3次元表示するか否かを判定する表示判定部をさらに備えた、請求項5に記載の画像生成装置。前記評価情報生成部は、前記一致度を予め設定された基準値と比較する比較部と、前記比較部の比較結果に基づいて前記評価情報を生成する生成部と、を有している、請求項1から6のいずれかに記載の画像生成装置。入力画像データに含まれる左眼用画像データおよび右眼用画像データの相対ズレ量を算出するステップと、前記相対ズレ量を算出する際に前記ズレ量算出部が生成した参考情報に基づいて、3次元表示の適性に関する評価情報を生成するステップと、を備えた画像生成方法。入力画像データに含まれる左眼用画像データおよび右眼用画像データの相対ズレ量を算出するズレ量算出機能と、前記相対ズレ量を算出する際に前記ズレ量算出部が生成した参考情報に基づいて、3次元表示の適性に関する評価情報を生成する評価情報生成機能と、をコンピュータに実現させるプログラム。入力画像データに含まれる左眼用画像データおよび右眼用画像データの相対ズレ量を算出するズレ量算出機能と、前記相対ズレ量を算出する際に前記ズレ量算出部が生成した参考情報に基づいて、3次元表示の適性に関する評価情報を生成する評価情報生成機能と、をコンピュータに実現させるプログラムを記録した、コンピュータにより読み取り可能な記録媒体。ところで、近年、いわゆる3次元表示用のディスプレイの開発が進められている。それに伴い、いわゆるステレオ画像データ左眼用画像および右眼用画像を含む3次元表示用の画像データを生成するデジタルカメラの開発も進められている。しかし、視差を有するステレオ画像を生成するためには、3次元撮影用の光学系以下、3次元光学系とも言うを用いる必要がある。そこで、3次元撮影用のアダプタの着脱に基づいて2次元撮影モードと3次元撮影モードとを自動的に切り替えるビデオカメラが提案されている例えば、特許文献1を参照。一方、3次元光学系には左眼用および右眼用光学系が搭載されているが、左眼用および右眼用光学系の個体差により、撮像素子上に形成される左眼用および右眼用光学像の相対ズレが生じ得る。左眼用および右眼用光学像が大きくずれると、ステレオ画像上の左眼用および右眼用画像も大きくずれることになり、その結果、3次元表示を行う際に適正な立体視が妨げられる可能性がある。ここに開示される技術は、より快適な立体視を実現できる画像生成装置および画像生成方法を提供することを目的とする。ここに開示される画像生成装置は、ズレ量算出部と、評価情報生成部と、を備えている。ズレ量算出部は、入力画像データに含まれる左眼用画像データおよび右眼用画像データの相対ズレ量を算出する。評価情報生成部は、相対ズレ量を算出する際にズレ量算出部が生成した参考情報に基づいて、3次元表示の適性に関する評価情報を生成する。ここで、3次元表示の適性とは、3次元表示の際に快適な立体視が可能であるか否かを示している。3次元表示の適性は、例えば、入力画像データ上での左眼用画像データおよび右眼用画像データの相対ズレ量垂直方向および水平方向のうち少なくとも一方の相対ズレ量により決まる。また、画像生成装置は、画像を撮影する撮像装置の他に、すでに取得されている画像データを読み込んで上書き保存あるいは新たに別の画像データを生成できる装置も含まれる。この画像生成装置では、左眼用画像データおよび右眼用画像データの相対ズレ量がズレ量算出部により算出される。さらに、評価情報生成部により、相対ズレ量を算出する際にズレ量算出部が生成した参考情報に基づいて、3次元表示の適性に関する評価情報が生成される。このため、評価情報を用いて入力画像データが3次元表示に適しているか否かを表示前に判定することができ、3次元表示に適さない画像で立体視を行うのを抑制できる。ここに開示される画像生成方法は、入力画像データに含まれる左眼用画像データおよび右眼用画像データの相対ズレ量を算出するステップと、相対ズレ量を算出する際にズレ量算出部が生成した参考情報に基づいて、3次元表示の適性に関する評価情報を生成するステップと、を備えている。この画像生成方法では、左眼用画像データおよび右眼用画像データの相対ズレ量が算出される。さらに、相対ズレ量を算出する際にズレ量算出部が生成した参考情報に基づいて、3次元表示の適性に関する評価情報が生成される。このため、評価情報を用いて入力画像データが3次元表示に適しているか否かを表示前に判定することができ、3次元表示に適さない画像で立体視を行うのを抑制できる。ここに開示されるプログラムは、入力画像データに含まれる左眼用画像データおよび右眼用画像データの相対ズレ量を算出するズレ量算出機能と、相対ズレ量を算出する際にズレ量算出部が生成した参考情報に基づいて、3次元表示の適性に関する評価情報を生成する評価情報生成機能と、をコンピュータに実現させる。このプログラムでは、ズレ量算出機能および評価情報生成機能をコンピュータに実現させることができる。したがって、評価情報を用いて入力画像データが3次元表示に適しているか否かを表示前に判定することができ、3次元表示に適さない画像で立体視を行うのを抑制できる。ここに開示される記録媒体は、コンピュータにより読み取り可能であり、入力画像データに含まれる左眼用画像データおよび右眼用画像データの相対ズレ量を算出するズレ量算出機能と、相対ズレ量を算出する際にズレ量算出部が生成した参考情報に基づいて、3次元表示の適性に関する評価情報を生成する評価情報生成機能と、をコンピュータに実現させるプログラムを記録している。この記録媒体に記録されているプログラムがコンピュータに読み込まれると、ズレ量算出機能および評価情報生成機能をコンピュータに実現させることができる。したがって、評価情報を用いて入力画像データが3次元表示に適しているか否かを表示前に判定することができ、3次元表示に適さない画像で立体視を行うのを抑制できる。したがって、ここに開示される技術であれば、より快適な立体視を実現できる画像生成装置、画像生成方法、プログラムおよびプログラムを記録した記録媒体を提供することができる。《第1実施形態》デジタルカメラの構成デジタルカメラ1は、3次元撮影が可能な撮像装置であり、レンズ交換式のデジタルカメラである。図1~図3に示すように、デジタルカメラ1は、交換レンズユニット200と、交換レンズユニット200を装着可能なカメラ本体100と、を備えている。交換レンズユニット200は、3次元撮影に対応しているレンズユニットであり、被写体の光学像左眼用光学像および右眼用光学像を形成する。カメラ本体100は、2次元撮影および3次元撮影に対応可能であり、交換レンズユニット200により形成される光学像に基づいて画像データを生成する。カメラ本体100には、3次元撮影に対応している交換レンズユニット200の他に、3次元撮影に対応していない交換レンズユニットも取り付けることができる。つまり、カメラ本体100は2次元撮影にも3次元撮影にも対応している。なお、説明の便宜のため、デジタルカメラ1の被写体側を前、被写体と反対側を後ろまたは背、デジタルカメラ1の通常姿勢以下、横撮り姿勢ともいうにおける鉛直上側を上、鉛直下側を下ともいう。<1:交換レンズユニットの構成>交換レンズユニット200は3次元撮影に対応しているレンズユニットである。本実施形態の交換レンズユニット200には、2つの光学像が左右1対の光学系により1つの撮像素子上に形成される並置撮影方式が採用されている。図1~図4に示すように、交換レンズユニット200は、3次元光学系Gと、第1駆動ユニット271、第2駆動ユニット272、振れ量検出センサー275およびレンズコントローラー240を有している。さらに、交換レンズユニット200は、レンズマウント250、レンズ筒290、ズームリング213およびフォーカスリング234を有している。交換レンズユニット200をカメラ本体100に装着する際、レンズマウント250がカメラ本体100のボディマウント150後述に取り付けられる。図1に示すように、レンズ筒290の外部にはズームリング213とフォーカスリング234とが回転可能に設けられている。13次元光学系G図4および図5に示すように、3次元光学系Gは、並置撮影方式に対応した光学系であり、左眼用光学系OLと右眼用光学系ORとを有している。左眼用光学系OLと右眼用光学系ORとは左右に並んで配置されている。ここで、左眼用光学系とは、左側の視点に対応した光学系であり、具体的には、最も被写体側前側に配置されている光学素子が被写体に向かって左側に配置されている光学系をいう。同様に、右眼用光学系とは、右側の視点に対応した光学系であり、具体的には、最も被写体側前側に配置されている光学素子が被写体に向かって右側に配置されている光学系をいう。左眼用光学系OLは、被写体に向かって左側の視点から被写体を撮影するための光学系であり、ズームレンズ210L、OISレンズ220L、絞りユニット260Lおよびフォーカスレンズ230Lを含んでいる。左眼用光学系OLは、第1光軸AX1を有しており、右眼用光学系ORと左右に並んだ状態でレンズ筒290の内部に収容されている。ズームレンズ210Lは、左眼用光学系OLの焦点距離を変化させるためのレンズであり、第1光軸AX1と平行な方向に移動可能に配置されている。ズームレンズ210Lは1枚または複数枚のレンズで構成されている。ズームレンズ210Lは第1駆動ユニット271のズームモータ214L後述により駆動される。ズームレンズ210Lを第1光軸AX1と平行な方向に駆動することにより、左眼用光学系OLの焦点距離を調整することができる。OISレンズ220Lは、左眼用光学系OLで形成される光学像のCMOSイメージセンサー110後述に対する変位を抑制するためのレンズである。OISレンズ220Lは1枚または複数枚のレンズで構成される。OISモータ221Lは、OIS用IC223Lから送信される制御信号に基づいて、第1光軸AX1に垂直な面内で移動するようにOISレンズ220Lを駆動する。OISモータ221Lは、例えば、マグネット図示せずおよび平板コイル図示せずで実現可能である。OISレンズ220Lの位置は第1駆動ユニット271の位置検出センサー222L後述により検出される。なお、本実施形態では、振れ補正の方式として光学式が採用されているが、例えばCMOSイメージセンサー110で生成される画像データに補正処理を施す電子式、あるいは、CMOSイメージセンサー110などの撮像素子を第1光軸AX1と垂直な面内で駆動するセンサーシフト式が振れ補正の方式として採用されてもよい。絞りユニット260Lは左眼用光学系OLを透過する光の量を調整する。絞りユニット260Lは複数の絞り羽根図示せずを有している。絞り羽根は第1駆動ユニット271の絞りモータ235L後述により駆動される。カメラコントローラー140後述は絞りモータ235Lを制御する。フォーカスレンズ230Lは、左眼用光学系OLの被写体距離物点距離ともいうを調整するためのレンズであり、第1光軸AX1に平行な方向に移動可能に配置されている。フォーカスレンズ230Lは第1駆動ユニット271のフォーカスモータ233L後述により駆動される。フォーカスレンズ230Lは1枚または複数枚のレンズで構成されている。右眼用光学系ORは、被写体に向かって右側の視点から被写体を撮影するための光学系であり、ズームレンズ210R、OISレンズ220R、絞りユニット260Rおよびフォーカスレンズ230Rを含んでいる。右眼用光学系ORは、第2光軸AX2を有しており、左眼用光学系OLと左右に並んだ状態でレンズ筒290の内部に収容されている。右眼用光学系ORの仕様は左眼用光学系OLの仕様と同じである。なお、第1光軸AX1と第2光軸AX2とのなす角度輻輳角とは、図10に示す角度θ1をいう。ズームレンズ210Rは、右眼用光学系ORの焦点距離を変化させるためのレンズであり、第2光軸AX2と平行な方向に移動可能に配置されている。ズームレンズ210Rは1枚または複数枚のレンズで構成されている。ズームレンズ210Rは第2駆動ユニット272のズームモータ214R後述により駆動される。ズームレンズ210Rを第2光軸AX2と平行な方向に駆動することにより、右眼用光学系ORの焦点距離を調整することができる。ズームレンズ210Rの駆動はズームレンズ210Lの駆動と同期がとられている。したがって、右眼用光学系ORの焦点距離は左眼用光学系OLの焦点距離と同じである。OISレンズ220Rは、右眼用光学系ORで形成される光学像のCMOSイメージセンサー110に対する変位を抑制するためのレンズである。OISレンズ220Rは1枚または複数枚のレンズで構成される。OISモータ221Rは、OIS用IC223Rから送信される制御信号に基づいて、第2光軸AX2に垂直な面内で移動するようにOISレンズ220Rを駆動する。OISモータ221Rは、例えば、マグネット図示せずおよび平板コイル図示せずで実現可能である。OISレンズ220Rの位置は第2駆動ユニット272の位置検出センサー222R後述により検出される。なお、本実施形態では、振れ補正の方式として光学式が採用されているが、例えばCMOSイメージセンサー110後述で生成される画像データに補正処理を施す電子式、あるいは、CMOSイメージセンサー110などの撮像素子を第2光軸AX2と垂直な面内で駆動するセンサーシフト式が振れ補正の方式として採用されてもよい。絞りユニット260Rは右眼用光学系ORを透過する光の量を調整する。絞りユニット260Rは複数の絞り羽根図示せずを有している。絞り羽根は第2駆動ユニット272の絞りモータ235R後述により駆動される。カメラコントローラー140は絞りモータ235Rを制御する。絞りユニット260Rの駆動は絞りユニット260Lの駆動と同期がとられる。したがって、右眼用光学系ORの絞り値は左眼用光学系OLの絞り値と同じである。フォーカスレンズ230Rは、右眼用光学系ORの被写体距離物点距離ともいうを調整するためのレンズであり、第2光軸AX2に平行な方向に移動可能に配置されている。フォーカスレンズ230Rは第2駆動ユニット272のフォーカスモータ233R後述により駆動される。フォーカスレンズ230Rは1枚または複数枚のレンズで構成されている。2第1駆動ユニット271第1駆動ユニット271は、左眼用光学系OLの状態を調整するために設けられており、図5に示すように、ズームモータ214L、OISモータ221L、位置検出センサー222L、OIS用IC223L、絞りモータ235Lおよびフォーカスモータ233Lを有している。ズームモータ214Lはズームレンズ210Lを駆動する。ズームモータ214Lはレンズコントローラー240により制御される。OISモータ221LはOISレンズ220Lを駆動する。位置検出センサー222LはOISレンズ220Lの位置を検出するセンサーである。位置検出センサー222Lは、例えばホール素子であり、OISモータ221Lのマグネットに近接して配置されている。OIS用IC223Lは、位置検出センサー222Lの検出結果および振れ量検出センサー275の検出結果に基づいて、OISモータ221Lを制御する。OIS用IC223Lはレンズコントローラー240から振れ量検出センサー275の検出結果を取得する。また、OIS用IC223Lはレンズコントローラー240へOISレンズ220Lの位置を示す信号を所定の周期で送信する。絞りモータ235Lは絞りユニット260Lを駆動する。絞りモータ235Lはレンズコントローラー240により制御される。フォーカスモータ233Lはフォーカスレンズ230Lを駆動する。フォーカスモータ233Lはレンズコントローラー240により制御される。レンズコントローラー240は、フォーカスモータ233Rも制御しており、フォーカスモータ233Lおよびフォーカスモータ233Rを同期させる。これにより、左眼用光学系OLの被写体距離が右眼用光学系ORの被写体距離と同じになる。フォーカスモータ233Lとしては、例えばDCモータやステッピングモータ、サーボモータ、超音波モータが考えられる。3第2駆動ユニット272第2駆動ユニット272は、右眼用光学系ORの状態を調整するために設けられており、図5に示すように、ズームモータ214R、OISモータ221R、位置検出センサー222R、OIS用IC223R、絞りモータ235Rおよびフォーカスモータ233Rを有している。ズームモータ214Rはズームレンズ210Rを駆動する。ズームモータ214Rはレンズコントローラー240により制御される。OISモータ221RはOISレンズ220Rを駆動する。位置検出センサー222RはOISレンズ220Rの位置を検出するセンサーである。位置検出センサー222Rは、例えばホール素子であり、OISモータ221Rのマグネットに近接して配置されている。OIS用IC223Rは、位置検出センサー222Rの検出結果および振れ量検出センサー275の検出結果に基づいて、OISモータ221Rを制御する。OIS用IC223Rはレンズコントローラー240から振れ量検出センサー275の検出結果を取得する。また、OIS用IC223Rはレンズコントローラー240へOISレンズ220Rの位置を示す信号を所定の周期で送信する。絞りモータ235Rは絞りユニット260Rを駆動する。絞りモータ235Rはレンズコントローラー240により制御される。フォーカスモータ233Rはフォーカスレンズ230Rを駆動する。フォーカスモータ233Rはレンズコントローラー240により制御される。レンズコントローラー240はフォーカスモータ233Lおよびフォーカスモータ233Rを同期させる。これにより、右眼用光学系ORの被写体距離が左眼用光学系OLの被写体距離と同じになる。フォーカスモータ233Rとしては、例えばDCモータやステッピングモータ、サーボモータ、超音波モータが考えられる。4レンズコントローラー240レンズコントローラー240は、カメラコントローラー140から送信される制御信号に基づいて交換レンズユニット200の各部例えば、第1駆動ユニット271および第2駆動ユニット272を制御する。レンズコントローラー240はカメラコントローラー140との送受信をレンズマウント250およびボディマウント150を介して行う。レンズコントローラー240は、制御の際、DRAM241をワークメモリとして使用する。レンズコントローラー240は、CPUCentralProcessingUnit240a、ROMReadOnlyMemory240bおよびRAMRandomAccessMemory240cを有しており、ROM240bに格納されたプログラムがCPU240aに読み込まれることで様々な機能を実現し得る。また、フラッシュメモリ242補正情報記憶部の一例、識別情報記憶部の一例は、レンズコントローラー240の制御の際に使用するプログラムやパラメータを保存する。例えば、交換レンズユニット200が3次元撮影に対応していることを示すレンズ識別情報F1図7A参照、3次元光学系Gの特性を示すパラメータおよびフラグを含むレンズ特性情報F2図7B参照をフラッシュメモリ242は予め記憶している。交換レンズユニット200が撮影可能な状態か否かを示すレンズ状態情報F3図7C参照は、例えばRAM240cに格納されている。ここで、レンズ識別情報F1、レンズ特性情報F2およびレンズ状態情報F3について説明する。レンズ識別情報F1レンズ識別情報F1は、交換レンズユニットが3次元撮影に対応しているか否かを示す情報であり、例えばフラッシュメモリ242に予め格納されている。図7Aに示すように、レンズ識別情報F1は、フラッシュメモリ242内の所定のアドレスに格納された3次元撮影判定フラグである。図8Aおよび図8Bに示すように、カメラ本体および交換レンズユニットの間で、電源ON時または交換レンズユニットがカメラ本体に装着された時に行われる初期通信において、3次元撮影判定フラグは交換レンズユニットからカメラ本体へ送信される。3次元撮影判定フラグが立っている場合は、その交換レンズユニットが3次元撮影に対応しており、3次元撮影判定フラグが立っていない場合は、その交換レンズユニットは3次元撮影に対応していない。3次元撮影判定フラグのアドレスは、3次元撮影に対応していない通常の交換レンズユニットで使用されていない領域が用いられる。これにより、3次元撮影に対応していない交換レンズユニットでは、3次元撮影判定フラグの設定を行わなくても、3次元撮影判定フラグが立っていない状態となり得る。レンズ特性情報F2レンズ特性情報F2は、交換レンズユニットの光学系の特性を示すデータであり、図7Bに示すように、以下のパラメータおよびフラグを含んでいる。A基線長立体光学系Gの基線長L1B光軸位置撮像素子CMOSイメージセンサー110の中心C0図9参照から光軸中心図9に示すイメージサークルILの中心ICLまたはイメージサークルIRの中心ICRまでの距離L2設計値C輻輳角第1光軸AX1および第2光軸AX2のなす角度θ1図10参照D左眼ズレ量左眼用光学系OLの撮像素子CMOSイメージセンサー110上での光軸位置設計値に対する左眼用光学像QL1のズレ量DL水平方向:DLx、鉛直方向:DLyE右眼ズレ量右眼用光学系右眼用光学系ORの撮像素子CMOSイメージセンサー110上での光軸位置設計値に対する右眼用光学像右眼用光学像QR1のズレ量DR水平方向:DRx、鉛直方向:DRyF撮像有効エリア左眼用光学系OLおよび右眼用光学系ORのイメージサークルAL1、AR1の半径r図8参照G推奨輻輳点距離交換レンズユニット200を用いて3次元撮影を行う際に推奨される、被写体輻輳点P0からCMOSイメージセンサー110の受光面110aまでの距離L10図10参照H抽出位置補正量輻輳角θ1がゼロの場合に第1光軸AX1および第2光軸AX2が受光面110aに到達する点P11およびP12から、輻輳角θ1が推奨輻輳点距離L10に対応する大きさの場合における第1光軸AX1および第2光軸AX2が受光面110a上に到達する点P21およびP22までの距離L11図10参照輻輳点距離が無限遠の場合に対応する基準画像抽出位置から交換レンズユニットの推奨輻輳点距離に対応する推奨画像抽出位置までの撮像素子上の距離ともいうI限界輻輳点距離交換レンズユニット200を用いて3次元撮影を行う際に、左眼用光学像QL1および右眼用光学像QR1の抽出領域がともに撮像有効エリア内に収まる場合の、被写体から受光面110aまでの限界距離L12図10参照J抽出位置限界補正量輻輳角θ1がゼロの場合に第1光軸AX1および第2光軸AX2が受光面110aに到達する点P11およびP12から、輻輳角θ1が限界輻輳点距離L12に対応する大きさの場合における第1光軸AX1および第2光軸AX2が受光面110a上に到達する点P31およびP32までの距離L13図10参照上記のパラメータのうち、光軸位置、左眼ズレ量および右眼ズレ量は、並置撮影方式の3次元光学系特有のパラメータである。ここで、図9~図10を用いて、上記のパラメータについて説明をする。図9はCMOSイメージセンサー110を被写体側から見た図である。CMOSイメージセンサー110は、交換レンズユニット200を透過した光を受ける受光面110a図9および図10参照を有している。受光面110a上には被写体の光学像が形成される。図9に示すように、受光面110aは、第1領域110Lと、第1領域110Lに隣接して配置された第2領域110Rと、を有している。第1領域110Lの面積は第2領域110Rの面積と同じである。図9に示すように、カメラ本体100の背面側から見た場合透視した場合、第1領域110Lは受光面110aの左半分、第2領域110Rは受光面110aの右半分を占めている。図9に示すように、交換レンズユニット200を用いて撮影を行う場合は、第1領域110Lには左眼用光学像QL1が形成され、第2領域110Rには右眼用光学像QR1が形成される。図9に示すように、設計上の左眼用光学系OLのイメージサークルILおよび右眼用光学系ORのイメージサークルIRをCMOSイメージセンサー110上に定義する。イメージサークルILの中心ICL基準画像抽出位置の一例は左眼用光学系OLの第1光軸AX10の設計上の位置と一致しており、イメージサークルIRの中心ICR基準画像抽出位置の一例は右眼用光学系ORの第2光軸AX20の設計上の位置と一致している。ここで、設計上の位置とは、第1光軸AX10および第2光軸AX20は、輻輳点が無限遠にある場合に対応している。したがって、設計上の基線長はCMOSイメージセンサー110上での第1光軸AX10および第2光軸AX20の間の設計上の距離L1となる。また、光軸位置は受光面110aの中心C0および第1光軸AX10の間の設計上の距離L2あるいは中心C0および第2光軸AX20の間の設計上の距離L2となる。また図9に示すように、中心ICLに基づいて抽出可能範囲AL1および横長撮影用抽出可能範囲AL11が設定され、中心ICRに基づいて抽出可能範囲AR1および横長撮影用抽出可能範囲AR11が設定されている。中心ICLが受光面110aの第1領域110Lのほぼ中央位置に設定されているので、イメージサークルIL内の抽出可能範囲AL1およびAL11を広く確保できる。また、中心ICRが第2領域110Rのほぼ中央位置に設定されているので、イメージサークルIR内の抽出可能範囲AR1およびAR11を広く確保できる。図9に示す抽出領域AL0およびAR0は、左眼用画像データおよび右眼用画像データを抽出する際の基準となる領域である。左眼用画像データの設計上の抽出領域AL0は、イメージサークルILの中心ICLあるいは第1光軸AX10を基準に設定されており、抽出可能範囲AL1の中央に位置している。また、右眼用画像データの設計上の抽出領域AR0は、イメージサークルIRの中心ICRあるいは第2光軸AX20を基準に設定されており、抽出可能範囲AR1の中央に位置している。ところが、光軸中心ICLおよびICRは輻輳点が無限遠に存在する場合に対応しているので、抽出領域AL0およびAR0を基準に左眼用画像データおよび右眼用画像データを抽出すると、立体視の際に被写体が再現される位置は無限位置となる。したがって、このような設定で近接撮影例えば、撮影位置から主被写体までの距離が1m程度の場合用の交換レンズユニット200を用いると、立体視の際に3次元画像内で被写体がスクリーンから飛び出し過ぎるという問題が発生する。そこで、立体視の際のユーザーからスクリーンまでの距離を交換レンズユニット200の推奨輻輳点距離L10とするために、このカメラ本体100では、抽出領域AR0を推奨抽出領域AR3へ、抽出領域AL0を推奨抽出領域AR3へ、それぞれ距離L11だけずらしている。抽出位置補正量L11を用いた抽出領域の補正処理については後述する。<2:カメラ本体の構成>図4および図6に示すように、カメラ本体100は、CMOSイメージセンサー110、カメラモニタ120、電子ビューファインダー180、表示制御部125、操作部130、カードスロット170、シャッターユニット190、ボディマウント150、DRAM141、画像処理部10、カメラコントローラー140制御部の一例を備えている。これら各部は、バス20に接続されており、バス20を介して互いにデータの送受信が可能となっている。1CMOSイメージセンサー110CMOSイメージセンサー110は、交換レンズユニット200により形成される被写体の光学像以下、被写体像ともいうを画像信号に変換する。図6に示すように、CMOSイメージセンサー110はタイミングジェネレータ112で生成されるタイミング信号に基づいて画像信号を出力する。CMOSイメージセンサー110で生成された画像信号は、信号処理部15後述でデジタル化され画像データに変換される。CMOSイメージセンサー110により静止画データおよび動画データを取得できる。取得された動画データはスルー画像の表示にも用いられる。ここで、スルー画像とは、動画データのうちメモリーカード171に記録されない画像である。スルー画像は、主に動画であり、動画または静止画の構図を決めるためにカメラモニタ120または電子ビューファインダー以下、EVFとも言う180に表示される。前述のように、CMOSイメージセンサー110は、交換レンズユニット200を透過した光を受ける受光面110a図6および図9参照を有している。受光面110a上には被写体の光学像が形成される。図9に示すように、カメラ本体100の背面側から見た場合、第1領域110Lは受光面110aの左半分、第2領域110Rは受光面110aの右半分を占めている。交換レンズユニット200を用いて撮影を行う場合は、第1領域110Lには左眼用光学像が形成され、第2領域110Rには右眼用光学像が形成される。なお、CMOSイメージセンサー110は被写体の光学像を電気的な画像信号に変換する撮像素子の一例である。撮像素子は、CMOSイメージセンサー110やCCDイメージセンサー等の光電変換素子を含む概念である。2カメラモニタ120カメラモニタ120は、例えば液晶ディスプレイであり、表示用画像データを画像として表示する。表示用画像データは、画像処理された画像データや、デジタルカメラ1の撮影条件、操作メニュー等を画像として表示するためのデータ等であり、カメラコントローラー140で生成される。カメラモニタ120は、動画も静止画も選択的に表示可能である。さらに、カメラモニタ120はステレオ画像を3次元表示することもできる。具体的には、表示制御部125がステレオ画像をカメラモニタ120に3次元表示させる。カメラモニタ120に3次元表示された画像は、例えば専用メガネを用いることで立体視することができる。図5に示すように、本実施形態では、カメラモニタ120はカメラ本体100の背面に配置されているが、カメラモニタ120はカメラ本体100のどこに配置されていてもよい。なお、カメラモニタ120はカメラ本体100に設けられた表示部の一例である。表示部としては、他にも、有機EL、無機EL、プラズマディスプレイパネル等、画像を表示できる装置を用いることができる。3電子ビューファインダー180電子ビューファインダー180は、カメラコントローラー140で生成された表示用画像データを画像として表示する。EVF180は、動画も静止画も選択的に表示可能である。また、EVF180とカメラモニタ120とは、同じ内容を表示する場合と、異なる内容を表示する場合とがあり、ともに表示制御部125によって制御される。4表示制御部125表示制御部125表示判定部の一例は、カメラモニタ120および電子ビューファインダー180の表示状態を制御する。具体的には、表示制御部125は、カメラモニタ120および電子ビューファインダー180に通常の画像を2次元表示したり、あるいは、カメラモニタ120にステレオ画像を3次元表示したりできる。また、表示制御部125は、評価情報判定部158後述の検出結果に基づいてステレオ画像を3次元表示するか否かを判定する。例えば、評価フラグ後述が低を示す場合は、例えば、表示制御部125は警告メッセージをカメラモニタ120に表示する。5操作部130図1および図2に示すように、操作部130は、レリーズ釦131と、電源スイッチ132と、を有している。レリーズ釦131はユーザーによるシャッター操作を受け付ける。電源スイッチ132は、カメラ本体100の上面に設けられた回転式のレバースイッチである。操作部130は、ユーザーによる操作を受け付けることができればよく、ボタン、レバー、ダイアル、タッチパネル等を含む。6カードスロット170カードスロット170は、メモリーカード171を装着可能である。カードスロット170は、カメラコントローラー140からの制御に基づいて、メモリーカード171を制御する。具体的には、カードスロット170は、メモリーカード171に画像データを格納し、メモリーカード171から画像データを出力する。例えば、カードスロット170は、メモリーカード171に動画データを格納し、メモリーカード171から動画データを出力する。メモリーカード171は、カメラコントローラー140が画像処理により生成した画像データを格納可能である。例えば、メモリーカード171は、非圧縮のRAW画像ファイルや圧縮されたJPEG画像ファイル等を格納できる。さらに、メモリーカード171はマルチピクチャーフォーマットMPF形式のステレオ画像ファイルを格納することもできる。また、カードスロット170を介して、予め内部に格納された画像データをメモリーカード171から出力できる。メモリーカード171から出力された画像データまたは画像ファイルは、カメラコントローラー140で画像処理される。例えば、カメラコントローラー140は、メモリーカード171から取得した画像データまたは画像ファイルを伸張などして表示用画像データを生成する。メモリーカード171は、さらに、カメラコントローラー140が画像処理により生成した動画データを格納可能である。例えば、メモリーカード171は、動画圧縮規格であるH.264/AVCに従って圧縮された動画ファイルを格納できる。また、ステレオ動画ファイルを格納することもできる。また、カードスロット170を介して、予め内部に格納された動画データまたは動画ファイルをメモリーカード171から出力できる。メモリーカード171から出力された動画データまたは動画ファイルは、カメラコントローラー140で画像処理される。例えば、カメラコントローラー140は、メモリーカード171から取得した動画データまたは動画ファイルに伸張処理を施し、表示用動画データを生成する。7シャッターユニット190シャッターユニット190は、いわゆるフォーカルプレーンシャッターであり、図3に示すように、ボディマウント150とCMOSイメージセンサー110との間に配置される。シャッターユニット190のチャージはシャッターモーター199により行われる。シャッターモーター199は、例えばステッピングモータであり、カメラコントローラー140により制御される。8ボディマウント150ボディマウント150は、交換レンズユニット200を装着可能であり、交換レンズユニット200が装着された状態で交換レンズユニット200を保持する。ボディマウント150は、交換レンズユニット200のレンズマウント250と機械的および電気的に接続可能である。ボディマウント150とレンズマウント250とを介して、カメラ本体100と交換レンズユニット200との間で、データおよび/または制御信号を送受信可能である。具体的には、ボディマウント150とレンズマウント250とは、カメラコントローラー140とレンズコントローラー240との間で、データおよび/または制御信号を送受信する。9カメラコントローラー140カメラコントローラー140はカメラ本体100全体を制御する。カメラコントローラー140は操作部130と電気的に接続されている。カメラコントローラー140には操作部130から操作信号が入力される。カメラコントローラー140は、制御動作や後述の画像処理動作の際に、DRAM141をワークメモリとして使用する。また、カメラコントローラー140は、交換レンズユニット200を制御するための信号を、ボディマウント150およびレンズマウント250を介してレンズコントローラー240に送信し、交換レンズユニット200の各部を間接的に制御する。また、カメラコントローラー140は、ボディマウント150およびレンズマウント250を介して、レンズコントローラー240から各種信号を受信する。カメラコントローラー140は、CPUCentralProcessingUnit140a、ROMReadOnlyMemory140bおよびRAMRandomAccessMemory140cを有しており、ROM140bコンピュータにより読み取り可能な記録媒体の一例に格納されたプログラムがCPU140aに読み込まれることで様々な機能を実現し得る。カメラコントローラー140の詳細ここで、カメラコントローラー140の機能の詳細について説明する。まず、カメラコントローラー140は、交換レンズユニット200がカメラ本体100より詳細には、ボディマウント150に装着されているか否かを検知する。具体的には図6に示すように、カメラコントローラー140はレンズ検知部146を有している。交換レンズユニット200がカメラ本体100に装着されると、カメラコントローラー140とレンズコントローラー240との間で信号の送受信が行われる。レンズ検知部146は、信号の送受信に基づいて交換レンズユニット200が装着されているか否かを判定する。また、カメラコントローラー140は、ボディマウント150に装着されている交換レンズユニットが3次元撮影に対応しているか否かを判定する機能、および交換レンズユニットから3次元撮影に関係する情報を取得する機能など、様々な機能を有している。具体的には、カメラコントローラー140は、識別情報取得部142、特性情報取得部143、カメラ側判定部144、状態情報取得部145、抽出位置補正部139、領域決定部149、メタデータ生成部147、画像ファイル生成部148、ズレ量算出部155、評価情報生成部156および評価情報判定部158を有している。これらの機能は、ROM140bに記録されたプログラムがCPU140aコンピュータの一例に読み込まれることで実現される。識別情報取得部142は、交換レンズユニット200が3次元撮影に対応しているか否かを示すレンズ識別情報F1を、ボディマウント150に装着されている交換レンズユニット200から取得する。図7Aに示すように、レンズ識別情報F1は、ボディマウント150に装着されている交換レンズユニットが3次元撮影に対応しているか否かを示す情報であり、例えばレンズコントローラー240のフラッシュメモリ242に格納されている。レンズ識別情報F1はフラッシュメモリ242の所定のアドレスに格納された3次元撮影判定フラグである。識別情報取得部142は取得したレンズ識別情報F1を例えばDRAM141に一時的に格納する。カメラ側判定部144は、識別情報取得部142により取得されたレンズ識別情報F1に基づいて、ボディマウント150に装着されている交換レンズユニット200が3次元撮影に対応しているか否かを判定する。ボディマウント150に装着されている交換レンズユニット200が3次元撮影に対応しているとカメラ側判定部144により判定された場合、カメラコントローラー140は3次元撮影モードの実行を許容する。一方、ボディマウント150に装着されている交換レンズユニット200が3次元撮影に対応していないとカメラ側判定部144により判定された場合、カメラコントローラー140は3次元撮影モードを実行しない。この場合、カメラコントローラー140は2次元撮影モードの実行を許容する。特性情報取得部143補正情報取得部の一例は、交換レンズユニット200に搭載されている光学系の特性を示すレンズ特性情報F2を交換レンズユニット200から取得する。具体的には、特性情報取得部143は、交換レンズユニット200が3次元撮影に対応しているとカメラ側判定部144により判定された場合に、前述のレンズ特性情報F2を交換レンズユニット200から取得する。特性情報取得部143は、取得したレンズ特性情報F2を例えばDRAM141に一時的に格納する。状態情報取得部145は状態情報生成部243により生成されたレンズ状態情報F3撮影可否フラグを取得する。このレンズ状態情報F3は交換レンズユニット200が撮影可能な状態か否かを判定するのに用いられる。状態情報取得部145は取得したレンズ状態情報F3を例えばDRAM141に一時的に格納する。抽出位置補正部139は、抽出位置補正量L11に基づいて抽出領域AL0およびAR0の中心位置を補正する。初期状態では、抽出領域AL0の中心はイメージサークルILの中心ICLに設定されており、抽出領域AR0の中心はイメージサークルIRの中心ICRに設定されている。抽出位置補正部139は、中心ICLおよびICRから抽出位置補正量L11だけ抽出中心を水平方向に移動させて、左眼用画像データおよび右眼用画像データを抽出する基準として新たに抽出中心ACL2およびACR2推奨画像抽出位置の一例を設定する。抽出中心ACL2およびACR2を基準とした抽出領域は、図9に示す抽出領域AL2およびAR2となる。このように、抽出位置補正量L11を用いて抽出中心の位置を補正することで、交換レンズユニットの特性に応じて抽出領域を設定することができ、より適正なステレオ画像を得ることができる。ここで、本実施形態では、交換レンズユニット200がズーム機能を有しているので、ズーム操作により焦点距離が変わると、推奨輻輳点距離L10が変化し、それに伴い抽出位置補正量L11も変化する。したがって、ズームポジションに応じて抽出位置補正量L11を演算により再計算してもよい。具体的には、レンズコントローラー240はズーム位置センサ図示せずの検出結果に基づいてズームポジションを把握できる。レンズコントローラー240はズームポジション情報をカメラコントローラー140に所定の周期で送信する。ズームポジション情報はDRAM141に一時的に格納される。一方、抽出位置補正部139は、例えば、ズームポジション情報、推奨輻輳点距離L10および抽出位置補正量L11に基づいて焦点距離に適した抽出位置補正量を算出する。このとき、例えば、ズームポジション情報、推奨輻輳点距離L10および抽出位置補正量L11の関係を示す情報例えば、演算式やデータテーブルなどがカメラ本体10に格納されていてもよいし、交換レンズユニット200のフラッシュメモリ242に格納されていてもよい。抽出位置補正量の更新は所定の周期で行われる。更新された抽出位置補正量はDRAM141の所定のアドレスに格納される。この場合、抽出位置補正部139は、抽出位置補正量L11の場合と同様に、新たに算出された抽出位置補正量に基づいて抽出領域AL0およびAR0の中心位置を補正する。領域決定部149は、画像抽出部16で左眼用画像データおよび右眼用画像データを抽出する際に用いられる抽出領域AL3およびAR3のサイズおよび位置を決定する。具体的には、領域決定部149は、抽出位置補正部139により算出された抽出中心ACL2およびACR2、イメージサークルILおよびIRの半径r、レンズ特性情報F2に含まれる左眼ズレ量DLおよび右眼ズレ量DRに基づいて、左眼用画像データおよび右眼用画像データの抽出領域AL3およびAR3のサイズおよび位置を決定する。このとき、領域決定部149は、抽出中心ACL2およびACR2、左眼ズレ量DLDLx、DLyおよび右眼ズレ量DRDRx、DRyを用いて、抽出中心ACL3およびACR3を求め、抽出中心ACL3およびACR3をRAM140cに一時的に格納する。なお、領域決定部149が、左眼用光学像および右眼用光学像が回転しているか否かを示す180度回転フラグ、左眼用光学像および右眼用光学像の左右の配置を示す配置変更フラグおよび左眼用光学像および右眼用光学像がそれぞれミラー反転しているか否かを示すミラー反転フラグに基づいて、左眼用画像データおよび右眼用画像データを正しく抽出できるように、画像データ上における抽出処理の始点を決定してもよい。また、本実施形態では、抽出領域AL3およびAR3はパターンマッチング処理の検出領域に過ぎず、最終的に左眼用および右眼用画像データを切り出す際に用いられる抽出領域AL4およびAR4図11参照は、パターンマッチング処理を用いて算出された垂直相対ズレ量DVに基づいて決定される。抽出領域AL4およびAR4の決定方法については、後述する。ズレ量算出部155ズレ量算出部の一例は、左眼用画像データおよび右眼用画像データの相対ズレ量を算出する。具体的には、ズレ量算出部155は、左眼用および右眼用画像データの垂直方向上下方向の相対ズレ量垂直相対ズレ量DVを、パターンマッチング処理を用いて算出する。ここでの垂直相対ズレ量DVとは、交換レンズユニット200の個体差等例えば、交換レンズユニットの個体差や交換レンズユニットをカメラ本体に装着する際の取付誤差により生じる上下方向の左眼用および右眼用画像データのズレ量である。したがって、ズレ量算出部155により算出された垂直相対ズレ量DVは、垂直方向の左眼ズレ量DLyおよび右眼ズレ量DRyを含んでいる。ズレ量算出部155は、パターンマッチング処理を用いて左眼用画像データの一部に相当する第1画像データと右眼用画像データの一部に相当する第2画像データとの一致度参考情報の一例を算出する。ここで、入力画像データとしては、左眼用画像データおよび右眼用画像データを含む基本画像データが挙げられる。例えば、ズレ量算出部155は信号処理部15後述により生成された基本画像データに対してパターンマッチング処理を行う。この場合、図11に示すように、ズレ量算出部155は、抽出領域AL3内の第1画像データPLに基づいて、第1画像データPLとの一致度が最も高い第2画像データPRを抽出領域AR3から探し出す。第1画像データPLの大きさは予め決定されているが、第1画像データPLの位置は、第1画像データPLの中心が、領域決定部149により決定された抽出中心ACL3と一致するようにズレ量算出部155により決定されている。パターンマッチング処理で第2画像データPRを見つけ出す際に、ズレ量算出部155は、第1画像データと同じサイズの複数の領域に対して、それぞれ第1画像データPLに対する一致度を算出する。さらに、ズレ量算出部155は、一致度が最も高い領域の画像データを第2画像データPRとし、その最も高い一致度を基準一致度Cに設定する。ここで、一致度とは、2枚の画像データが視覚的にどれくらい一致しているのかを示す数値であり、パターンマッチング処理時に算出することができる。一致度を示す数値は、例えば2枚の画像データにおける対応する画素の輝度値の差の2乗を全画素で合計した値の逆数、あるいは、2枚の画像データにおける対応する画素の輝度値の差の絶対値を全画素で合計した値の逆数、が用いられる。この数値が大きいほど2枚の画像が一致していることを意味している。なお、一致度を示す数値は、逆数をとらなくてもよく、例えば2枚の画像データにおける対応する画素の輝度値の差の2乗を全画素で合計した値、あるいは、2枚の画像データにおける対応する画素の輝度値の差の絶対値を全画素で合計した値であってもよい。一致度は相違度と表裏一体をなす概念であり、相違度を算出していれば、それは一致度を算出していることになる。したがって、本実施形態では、ズレ量算出部155が一致度を算出する構成を説明しているが、一致度ではなく相違度をズレ量算出部155が算出する構成も考えられる。相違度とは、2枚の画像がどれくらい相違しているのかより詳細には、2枚の画像の一部分がどれくらい相違しているのかを示す数値である。ズレ量算出部155により算出された基準一致度Cは、DRAM141あるいはカメラコントローラー140のRAM140cに一時的に格納される。ズレ量算出部155により算出された垂直相対ズレ量DVは、例えばDRAM141あるいはカメラコントローラー140のRAM140cに一時的に格納される。垂直相対ズレ量DVは抽出領域の位置の補正に用いられる。具体的には図11に示すように、領域決定部149は、抽出中心ACL3の垂直方向の座標および垂直相対ズレ量DVに基づいて、右眼用画像データの抽出領域AR4の中心ACR4を算出し、中心ACR4を中心として抽出領域AR4を決定する。抽出領域AR4のサイズは抽出領域AR3と同じである。一方、左眼用画像データの抽出領域AL4は抽出領域AR3がそのまま用いられる。このように、ズレ量算出部155により算出された垂直相対ズレ量DVに基づいて最終的な抽出領域AL4およびAR4が決定されるので、ズレ量算出部155により算出された基準一致度Cは、抽出領域AL4およびAR4に基づいて切り出された左眼用および右眼用画像データの一致度に相当すると言える。評価情報生成部156評価情報生成部の一例は、ズレ量算出部155により算出された一致度に基づいて、3次元表示の適性に関する評価情報を生成する。具体的には、評価情報生成部156は、一致度を予め設定された基準値と比較する比較部156a比較部の一例と、比較部156aの比較結果に基づいて評価情報を生成する生成部156b生成部の一例と、を有している。本実施形態では、評価情報として3種類の評価フラグ高、中および低が予め定められており、それに伴い、2種類の基準値が予め定められている。評価フラグの高とは、評価対象である左眼用および右眼用画像データから生成されたステレオ画像では、最終的に決定された抽出領域AL4およびAR4から切り出された左眼用および右眼用画像データの一致度が高く、このステレオ画像を用いれば非常に快適な立体視が期待できることを示している。評価フラグの中とは、評価対象である左眼用および右眼用画像データから生成されたステレオ画像では、最終的に決定された抽出領域AL4およびAR4から切り出された左眼用および右眼用画像データの一致度が許容範囲内であり、このステレオ画像を用いて立体視することに特に問題ないことを示している。さらに、評価フラグの低とは、評価対象である左眼用および右眼用画像データから生成されたステレオ画像では、最終的に決定された抽出領域AL4およびAR4から切り出された左眼用および右眼用画像データの一致度が低く、その結果、このステレオ画像を用いて立体視するのはあまり好ましくないことを示している。一方、このような3段階評価を行うために、基準値として、評価フラグ高と中との間の第1基準値V1と、評価フラグ中と低との間の第2基準値V2と、が設けられている。第1基準値V1および第2基準値V2は、例えばROM140bに予め格納されている。一致度をCとすると、以下のような条件式1~3により一致度の評価判定が行われる。評価フラグ高:V1≦C1評価フラグ中:V2≦C<V12評価フラグ低:C<V23より詳細には、比較部156aは基準一致度Cを第1基準値V1および第2基準値V2と比較し、基準一致度Cがいずれの条件式を満たしているかを判定する。なお、一致度を示す数値が逆数でない場合は、上記の条件式1~3において基準一致度C、第1基準値V1および第2基準値V2の大小関係は逆になる。また、生成部156bは、比較部156aの比較結果に基づいて、高、中および低のいずれかの評価フラグを選択する。選択された評価フラグはDRAM141あるいはRAM140cに一時的に格納される。メタデータ生成部147情報付加部の一例は基線長および輻輳角を設定したメタデータを生成する。このとき、メタデータ生成部147は、評価情報生成部156により生成された評価フラグをメタデータ内の所定の領域に入れ込む。基線長および輻輳角はステレオ画像を表示する際に用いられる。また、評価フラグはステレオ画像を3次元表示する際に用いられる。画像ファイル生成部148情報付加部の一例は、画像圧縮部17後述により圧縮された左眼用および右眼用画像データとメタデータとを組み合わせて、MPF形式のステレオ画像ファイルを生成する。生成された画像ファイルは、例えばカードスロット170に送信されメモリーカード171に保存される。画像ファイル生成部148が評価フラグを含むメタデータを左眼用および右眼用画像データに対して付加するので、画像ファイル生成部148が評価フラグを左眼用および右眼用画像データに対して付加する、と言うこともできる。評価情報判定部158評価情報判定部の一例は、入力されるステレオ画像から評価フラグを検出する。具体的には、評価情報判定部158は、ステレオ画像に評価フラグが付加されているか否かを判定する。また、ステレオ画像に評価フラグが付加されている場合は、評価情報判定部158は評価フラグの内容を判定する。例えば、評価情報判定部158は評価フラグが高、中および低のいずれを示しているかを判定することができる。なお、本実施形態では、評価フラグがメタデータ内の所定の領域に入れ込まれているが、評価フラグが、他の領域に入れ込まれていてもよいし、ステレオ画像と関連付けられた別ファイルであってもよい。評価フラグがステレオ画像と関連付けられた別ファイルの場合であっても、ステレオ画像に評価フラグが付加されている、と言える。10画像処理部10画像処理部10は、信号処理部15、画像抽出部16、補正処理部18および画像圧縮部17を有している。信号処理部15は、CMOSイメージセンサー110で生成される画像信号をデジタル化してCMOSイメージセンサー110上に結像する光学像の基本画像データを生成する。具体的には、信号処理部15は、CMOSイメージセンサー110から出力される画像信号をデジタル信号に変換し、そのデジタル信号に対してノイズ除去や輪郭強調等のデジタル信号処理を施す。信号処理部15により生成された画像データはRAWデータとしてDRAM141に一時的に記憶される。ここでは、信号処理部15により生成された画像データを基本画像データと呼ぶ。画像抽出部16は信号処理部15で生成された基本画像データから左眼用画像データおよび右眼用画像データを抽出する。左眼用画像データは左眼用光学系OLにより形成される左眼用光学像QL1の一部に対応している。右眼用画像データは右眼用光学系ORにより形成される右眼用光学像QR1の一部に対応している。領域決定部149により決定された抽出領域AL3およびAR3に基づいて、DRAM141に格納された基本画像データから画像抽出部16は左眼用画像データおよび右眼用画像データを抽出する。画像抽出部16により抽出された左眼用画像データおよび右眼用画像データはDRAM141に一時的に格納される。補正処理部18は、抽出した左眼用画像データおよび右眼用画像データのそれぞれに対して歪曲収差補正およびシェーディング補正などの補正処理を行う。補正処理後、左眼用画像データおよび右眼用画像データはDRAM141に一時的に格納される。画像圧縮部17はカメラコントローラー140の命令に基づいてDRAM141に記憶された補正後の左眼用および右眼用画像データに圧縮処理を施す。この圧縮処理により、画像データのデータサイズは元のデータサイズよりも小さくなる。画像データの圧縮方法として、例えば1フレームの画像データ毎に圧縮するJPEGJointPhotographicExpertsGroup方式が考えられる。圧縮された左眼用画像データおよび右眼用画像データはDRAM141に一時的に格納される。デジタルカメラの動作1電源ON時交換レンズユニット200が3次元撮影に対応しているか否かの判定は、カメラ本体100の電源がONの状態で交換レンズユニット200がカメラ本体100に装着されたとき、あるいは、交換レンズユニット200がカメラ本体100に装着された状態でカメラ本体100の電源がONになったとき、が考えられる。ここでは、後者の場合を例にデジタルカメラ1の動作を図8A、図8B、図12および図13のフローを用いて説明する。もちろん、前者の場合にも、同様の動作を行ってもよい。電源がONになると、表示制御部125の制御によりカメラモニタ120に黒画面が表示され、カメラモニタ120のブラックアウトの状態が保持されるステップS1。次に、カメラコントローラー140の識別情報取得部142により交換レンズユニット200からレンズ識別情報F1が取得されるステップS2。具体的には図8Aおよび図8Bに示すように、カメラコントローラー140のレンズ検知部146により交換レンズユニット200の装着が検知されると、カメラコントローラー140はレンズコントローラー240に種別確認コマンドを送信する。この種別確認コマンドは、レンズ識別情報F1の3次元撮影判定フラグのステータスを送信するようレンズコントローラー240に要求するコマンドである。図8Bに示すように、交換レンズユニット200が3次元撮影に対応しているので、種別確認コマンドを受信するとレンズコントローラー240がレンズ識別情報F13次元撮影判定フラグをカメラ本体100に送信する。識別情報取得部142はこの3次元撮影判定フラグのステータスをDRAM141に一時的に格納する。次に、通常初期通信がカメラ本体100および交換レンズユニット200の間で実行されるステップS3。通常初期通信とは、3次元撮影に対応していない交換レンズユニットおよびカメラ本体の間でも行われる通信であり、例えば交換レンズユニット200の仕様に関する情報焦点距離、F値等が交換レンズユニット200からカメラ本体100に送信される。通常初期通信の後、カメラ側判定部144により、ボディマウント150に装着されている交換レンズユニット200が3次元撮影に対応しているか否かが判定されるステップS4。具体的には、カメラ側判定部144は、識別情報取得部142により取得されたレンズ識別情報F13次元撮影判定フラグに基づいて、装着されている交換レンズユニット200が3次元撮影に対応しているか否かが判定される。装着されている交換レンズユニットが3次元撮影に対応していない場合、2次元撮影に対応している通常のシーケンスが実行され、ステップS14に処理が移行するステップS8。交換レンズユニット200のように3次元撮影に対応している交換レンズユニットが装着されている場合は、特性情報取得部143によりレンズ特性情報F2が交換レンズユニット200から取得されるステップS5。具体的には図8Bに示すように、特性情報取得部143からレンズコントローラー240に特性情報送信コマンドが送信される。この特性情報送信コマンドはレンズ特性情報F2の送信を要求するコマンドである。カメラコントローラー140はこのコマンドを受信すると、レンズ特性情報F2をカメラコントローラー140に送信する。特性情報取得部143はレンズ特性情報F2を例えばDRAM141に格納する。レンズ特性情報F2の取得後、レンズ特性情報F2に基づいて、抽出位置補正部139により抽出領域AL0およびAR0の抽出中心の位置が補正されるステップS6。具体的には、抽出位置補正部139により、抽出位置補正量L11あるいは抽出位置補正量L11から新たに算出された抽出位置補正量に基づいて、抽出領域AL0およびAR0の中心位置を補正する。中心ICLおよびICRから抽出位置補正量L11あるいは抽出位置補正量L11から新たに算出された抽出位置補正量だけ抽出中心を水平方向に移動させることで、抽出位置補正部139により、左眼用画像データおよび右眼用画像データを抽出する基準として新たに抽出中心ACL2およびACR2が設定される。さらに、レンズ特性情報F2に基づいて領域決定部149により抽出領域AL3およびAR3のサイズおよび抽出方法が決定されるステップS7。例えば、前述のように、光軸位置、撮像有効エリア半径r、抽出中心ACL2およびACR2、左眼ズレ量DL、右眼ズレ量DRおよびCMOSイメージセンサー110のサイズに基づいて、抽出領域AL3およびAR3のサイズが領域決定部149により決定される。例えば、抽出領域AL3およびAR3が横長撮影用抽出可能範囲AL11およびAR11内に収まるように、上記の情報に基づいて、抽出領域AL3およびAR3のサイズが領域決定部149により決定される。前述のように、本実施形態では、抽出領域AL3およびAR3はパターンマッチング処理の検出領域に過ぎず、最終的に左眼用および右眼用画像データを切り出す際に用いられる抽出領域の位置は、パターンマッチング処理を用いて算出された垂直相対ズレ量DVに基づいて決定される。なお、領域決定部149が抽出領域AL3およびAR3のサイズを決定する際に、限界輻輳点距離L12および抽出位置限界補正量L13が用いられてもよい。また、抽出領域AL3およびAR3のいずれを右眼用とするか、画像を回転するか、画像をミラー反転するかといった抽出方法が領域決定部149により決定されてもよい。さらに、ライブビュー表示用の画像が左眼用および右眼用画像データから選択されるステップS10。例えば、左眼用および右眼用画像データからユーザーに選択させるようにしてもよいし、また、カメラコントローラー140において予め決定されている方を表示用として設定してもよい。選択された方の画像データが表示用画像として設定され、画像抽出部16により抽出されるステップS11Aまたは11B。続いて、抽出された画像データに対して、歪曲収差補正やシェーディング補正などの補正処理が補正処理部18により施されるステップS12。さらに、表示制御部125により補正後の画像データにサイズ調整処理が施され、表示用の画像データが生成されるステップS13。この補正用画像データはDRAM141に一時的に格納される。その後、交換レンズユニットが撮影可能状態にあるか否かが状態情報取得部145により確認されるステップS14。具体的には、交換レンズユニット200では、前述の特性情報送信コマンドをレンズ側判定部244が受信すると、レンズ側判定部244はカメラ本体100が3次元撮影に対応していると判定する8B参照。一方、レンズ側判定部244は、特性情報送信コマンドが所定期間の間にカメラ本体から送られてこない場合に、カメラ本体が3次元撮影に対応していないと判定する図8A参照。さらに、状態情報生成部243は、レンズ側判定部244の判定結果に基づいて、3次元光学系Gの撮影状態が整っているか否かを示す撮影可否フラグ待機情報の一例のステータスを設定する。状態情報生成部243は、レンズ側判定部244によりカメラ本体が3次元撮影に対応していると判定された場合には図8B、各部の初期化完了後、撮影可否フラグのステータスを可に設定する。一方、レンズ側判定部244によりカメラ本体が3次元撮影に対応していないと判定された場合には図8A参照、状態情報生成部243は、各部の初期化が完了しているか否かに関わらず、撮影可否フラグのステータスを不可に設定する。ステップS14において、状態情報取得部145からレンズコントローラー240へ撮影可否フラグのステータス情報の送信を要求するコマンドが送信されると、状態情報生成部243は撮影可否フラグのステータス情報をカメラコントローラー140に送信する。撮影可否フラグのステータス情報をカメラコントローラー140に送信する。カメラ本体100では、レンズコントローラー240から送信された撮影可否フラグのステータス情報を状態情報取得部145がDRAM141の所定のアドレスに一時的に格納する。さらに、格納された撮影可否フラグに基づいて状態情報取得部145により交換レンズユニット200が撮影可能状態か否かが判定されるステップS15。交換レンズユニット200が撮影可能状態になっていない場合は、ステップS14およびステップS15の処理が所定の周期で繰り返される。一方、交換レンズユニット200が撮影可能状態になっている場合は、ステップS13で生成された表示用画像データをカメラモニタ120に可視画像として表示させるステップS16。ステップS16以降は、例えばカメラモニタ120に左眼用画像、右眼用画像、左眼用画像と右眼用画像を組み合わせた画像、または、左眼用画像と右眼用画像とを用いた3次元画像がライブビュー表示される。23次元静止画撮影次に、図14および図15を用いて3次元静止画撮影時の動作について説明する。ユーザーがレリーズ釦131を押すと、オートフォーカスAFおよび自動露出AEが実行され、続いて露光が開始されるステップS21およびS22。CMOSイメージセンサー110から画像信号全画素のデータが信号処理部15に取り込まれ、信号処理部15においてAD変換などの信号処理が画像信号に施されるステップS23およびS24。信号処理部15により生成された基本画像データはDRAM141に一時的に格納される。次に、ズレ量算出部155により基本画像データの抽出領域AL3およびAR3に対してパターンマッチング処理が行われるステップS27。さらに、パターンマッチング処理中、あるいは、パターンマッチング処理後において、ズレ量算出部155により両抽出領域の画像がどれくらい一致しているかを示す基準一致度Cが算出されるステップS28。より詳細には、信号処理部15により生成された基本画像データから、抽出領域AL3内の所定の基準領域の画像図11に示す第1画像データPLに基づいて、抽出領域AR3内に基準領域の画像と最も一致するマッチング領域図11に示す第2画像データPRがズレ量算出部155により探し出される。パターンマッチング処理で第2画像データPRを見つけ出す際に、第1画像データと同じサイズの複数の領域に対して、それぞれ第1画像データPLに対する一致度が、ズレ量算出部155により算出される。さらに、一致度が最も高い領域の画像データがズレ量算出部155により第2画像データPRに設定され、その最も高い一致度がズレ量算出部155により基準一致度Cに設定される。ズレ量算出部155により算出された基準一致度Cは、DRAM141あるいはカメラコントローラー140のRAM140cに一時的に格納される。さらに、左眼用および右眼用画像データの垂直相対ズレ量DV図11参照が、パターンマッチング処理の際、あるいはパターンマッチング処理後にズレ量算出部155により算出されるステップS29。ズレ量算出部155により算出された垂直相対ズレ量DVは、例えばDRAM141あるいはカメラコントローラー140のRAM140cに一時的に格納される。パターンマッチング処理後、ズレ量算出部155により算出された基準一致度Cに基づいて評価情報生成部156により評価情報が生成される。具体的には、予め設定された第1基準値V1および第2基準値V2と基準一致度Cが比較部156aにより比較される。さらに、比較部156aの比較結果に基づいて生成部156bにより評価情報高、中および低のうち1つの評価情報が選択される。具体的には、比較部156aにより基準一致度Cが第1基準値V1と比較され、基準一致度Cが条件式1を満たしていればステップS30AのYes、生成部156bにより評価情報として高が選択されるステップS30B。一方、基準一致度Cが条件式1を満たしていなければステップS30AのNo、比較部156aにより基準一致度Cが第2基準値V2と比較されるステップS30C。基準一致度Cが条件式3を満たしていればステップS30CのYes、生成部156bにより評価情報として低が選択されるステップS30D。一方、基準一致度Cが条件式3を満たしていなければステップS30CのNo、基準一致度Cが条件式2を満たしていることになるので、生成部156bにより評価情報として中が選択されるステップS30E。生成部156bにより選択された評価情報はDRAM141あるいはRAM140cに一時的に格納される。次に、ステップS29で算出された垂直相対ズレ量DVに基づいて、領域決定部149により抽出領域の位置が決定されるステップS31。具体的には図11に示すように、領域決定部149により、抽出中心ACL3の垂直方向の座標および垂直相対ズレ量DVに基づいて、右眼用画像データの抽出領域AR4の中心ACR4が算出され、中心ACR4を中心として抽出領域AR4が決定される。パターンマッチング処理の基準として抽出中心ACL3を用いているので、左眼用画像データの抽出領域は抽出領域AR3がそのまま用いられる。これにより、ステレオ画像における左眼用および右眼用画像データの垂直相対ズレ量をさらに低減することができる。また、このように、ズレ量算出部155により算出された垂直相対ズレ量DVに基づいて最終的な抽出領域AL4およびAR4が決定されるので、ズレ量算出部155により算出された基準一致度Cは、抽出領域AL4およびAR4に基づいて切り出された左眼用および右眼用画像データの一致度に相当すると言える。さらに、ステップS31で決定された抽出領域AL4およびAR4に基づいて、画像抽出部16により、左眼用画像データおよび右眼用画像データが基本画像データから抽出されるステップS32。抽出された左眼用画像データおよび右眼用画像データに補正処理部18により補正処理が施されるステップS33。画像圧縮部17によりJPEG圧縮などの圧縮処理が左眼用画像データおよび右眼用画像データに対して行われるステップS34。圧縮処理後、カメラコントローラー140のメタデータ生成部147により、基線長および輻輳角を設定したメタデータが生成されるステップS35。このとき、評価情報生成部156により生成された評価情報がメタデータ生成部147によりフラグとしてメタデータ内の所定の領域に入れ込まれる。メタデータ生成後、圧縮された左眼用および右眼用画像データとメタデータとを組み合わせて、MPF形式の画像ファイルが画像ファイル生成部148により生成されるステップS36。生成された画像ファイルは、例えばカードスロット170に送信されメモリーカード171に保存されるステップS37。この画像ファイルを基線長および輻輳角を用いて3次元表示すると、専用メガネなどを用いれば表示された画像を立体視することができる。33次元表示図16を用いて、3次元表示時の評価フラグ判定処理について説明する。図16に示すように、デジタルカメラ1は3次元表示モードを有している。3次元表示モードでは、ステレオ画像がカメラモニタ120に3次元表示される。3次元表示されたステレオ画像は専用メガネなどを用いて立体視することができる。3次元表示モードでは、メモリーカード171に記憶されているステレオ画像がカメラモニタ120にサムネイル表示される。このとき、例えば、左眼用および右眼用画像データのうち予め定められた方が代表画像としてカメラモニタ120にサムネイル表示される。ユーザーが操作部130を使って3次元表示を行いたいステレオ画像を選択すると、選択されたステレオ画像データがDRAM141に読み込まれるステップS51。ステレオ画像データの所定の領域に評価情報がフラグとして付加されているか否かが評価情報判定部158により確認されるステップS52。評価フラグが所定の領域に存在していなければ、選択されたステレオ画像がそのまま3次元表示されるステップS55。一方、評価フラグが所定の領域に存在している場合は、評価情報判定部158により評価フラグの内容が判定されるステップS53。具体的には、評価フラグが低を示しているか否かが評価情報判定部158により判定される。評価フラグが低を示していなければ、選択されたステレオ画像がそのまま3次元表示されても問題ないので、選択されたステレオ画像がカメラモニタ120に3次元表示されるステップS55。一方、評価フラグが低を示している場合は、選択されたステレオ画像は垂直相対ズレ量が大きく快適な立体視が困難な可能性があるので、表示制御部125によりカメラモニタ120に警告メッセージが表示されるステップS54。具体的には図17に示すように、カメラモニタ120にはこの画像は3次元表示に適さない可能性があります。3次元表示しますかといった警告メッセージが表示される。ユーザーは操作部130を用いて、カメラモニタ120に表示されているはいまたはいいえを選択する。ユーザーがはいを選択した場合ステップS56のYes、選択されたステレオ画像がカメラモニタ120に3次元表示されるステップS55。一方、ユーザーがいいえを選択した場合ステップS56のNo、選択されたステレオ画像がカメラモニタ120に3次元表示されずに、例えばサムネイル表示に戻る。ユーザーがステレオ画像を選択するたびに上記のステップS51~S56の処理が実行される。このように、3次元表示に適さないステレオ画像が表示されるのを抑制できるので、より快適な立体視を実現できる。カメラ本体の特徴以上に説明したカメラ本体100の特徴を以下にまとめる。1このカメラ本体100では、入力画像データ左眼用画像データおよび右眼用画像データに対してズレ量算出部155により3次元表示の適性が評価され、ズレ量算出部155の評価結果に基づいて3次元表示の適性に関する評価情報が評価情報生成部156により生成される。さらに、メタデータ生成部147により評価情報評価フラグが入力画像データ左眼用画像データおよび右眼用画像データに付加される。この結果、入力画像データに付加されている評価情報を利用すれば、入力画像データが3次元表示に適しているか否かを表示前に判定することができ、3次元表示に適さない画像で立体視を行うのを抑制できる。これにより、このカメラ本体100では、より快適な立体視を実現できる。2入力画像データに含まれる左眼用画像データおよび右眼用画像データに対してパターンマッチング処理を行うことで3次元表示の適性がズレ量算出部155により評価される。具体的には、ズレ量算出部155は、パターンマッチング処理を用いて左眼用画像データの一部に相当する第1画像データPLと右眼用画像データの一部に相当する第2画像データPRとの基準一致度Cを算出する。さらに、評価情報生成部156は、基準一致度Cに基づいて評価情報評価フラグ高、中および低を生成する。このように、基準一致度Cを用いて3次元表示の適性が評価されるので、3次元表示の適性を容易に評価することができる。3このカメラ本体100では、ズレ量算出部155により左眼用および右眼用画像データの垂直相対ズレ量DVが算出されるので、垂直相対ズレ量DVに基づいて最終的な抽出領域AL4およびAR4を決定することができ、左眼用および右眼用画像データの垂直相対ズレを低減できる。さらに、パターンマッチング処理で算出された垂直相対ズレ量DVに基づいて最終的な抽出領域AL4およびAR4を決定しているので、基準一致度Cが、最終的に切り出された左眼用および右眼用画像データの一致度に相当することになる。したがって、基準一致度Cに基づく評価の精度をさらに高めることができる。つまり、垂直相対ズレを効果的に低減しつつ、3次元表示の適性の評価を高精度で行うことができる。4入力されるステレオ画像から評価情報判定部158により評価情報が検出され、評価情報判定部158の検出結果に基づいて、ステレオ画像を3次元表示するか否かが表示制御部125により判定される。したがって、評価情報を利用して、入力画像データが3次元表示に適しているか否かを表示前に自動的にあるいはユーザーにより判定することができる。《第2実施形態》前述の第1実施形態では、ステレオ画像データを取得する一連の処理の中で基準一致度Cの算出および評価情報の生成を行っているが、すでに取得されたステレオ画像データに対して基準一致度Cの算出および評価情報の生成を行う場合も考えられる。ここでは、前述の第1実施形態の構成と実質的に同じ機能を有する構成については、同じ符号を付し、その詳細な説明は省略する。図18に示すように、デジタルカメラ1は評価フラグ生成モードを有している。評価フラグ生成モードでは、メモリーカード171に記憶されているステレオ画像がカメラモニタ120にサムネイル表示される。このとき、例えば、左眼用および右眼用画像データのうち予め定められた方が代表画像としてカメラモニタ120にサムネイル表示される。ユーザーが操作部130を使って評価フラグ生成処理を行いたいステレオ画像を選択すると、選択されたステレオ画像データがDRAM141に読み込まれるステップS41。ステレオ画像データの所定の領域に評価情報がフラグとして付加されているか否かが評価情報判定部158により確認されるステップS42。評価フラグが所定の領域に存在すれば、評価フラグ生成処理を行う必要がないので、例えば、すでに評価フラグが付加されている旨がカメラモニタ120に表示されるステップS43。一方、評価フラグが所定の領域に存在していなければ、前述のステップS27と同様に、ステレオ画像データに対してパターンマッチング処理がズレ量算出部155により行われるステップS44。さらに、前述のステップS28と同様に、パターンマッチング処理中、あるいは、パターンマッチング処理後において、ズレ量算出部155により左眼用および右眼用画像データの所定の領域の画像がどれくらい一致しているかを示す基準一致度Cが算出されるステップS45。より詳細には、ステレオ画像データ上の左眼用画像データTLおよび右眼用画像データTRの一部の領域に対してズレ量算出部155によりパターンマッチング処理が施され、当該領域の基準一致度Cがズレ量算出部155により算出される。具体的には図20に示すように、ズレ量算出部155により、左眼用画像データTLの予め定められた領域の画像第1画像データPL1と右眼用画像データTRの予め定められた領域の画像第2画像データPR1の基準一致度Cがズレ量算出部155により算出される。ここでは、前述の第1実施形態とは異なり、第1画像データPL1および第2画像データPR1の位置は予め定められているが、第1実施形態と同様に、第1画像データPL1と最も一致度が高い画像を右眼用画像データTRから探し出してもよい。本実施形態では、ズレ量算出部155により算出された基準一致度Cは、DRAM141あるいはカメラコントローラー140のRAM140cに一時的に格納される。また、左眼用および右眼用画像データの垂直相対ズレ量DVが、パターンマッチング処理の際、あるいはパターンマッチング処理後にズレ量算出部155により算出されるステップS45A。ズレ量算出部155により算出された垂直相対ズレ量DVは、例えばDRAM141あるいはカメラコントローラー140のRAM140cに一時的に格納される。前述のステップS30A~S30Eと同様に、パターンマッチング処理後、ズレ量算出部155により算出された基準一致度Cに基づいて評価情報生成部156により評価情報が生成される。具体的には、予め設定された第1基準値V1および第2基準値V2と基準一致度Cが比較部156aにより比較される。さらに、比較部156aの比較結果に基づいて生成部156bにより評価情報高、中および低のうち1つの評価情報が選択される。比較部156aにより基準一致度Cが第1基準値V1と比較され、基準一致度Cが条件式1を満たしていればステップS46AのYes、生成部156bにより評価情報として高が選択されるステップS46B。一方、基準一致度Cが条件式1を満たしていなければステップS46AのNo、比較部156aにより基準一致度Cが第2基準値V2と比較されるステップS46C。基準一致度Cが条件式3を満たしていればステップS46CのYes、生成部156bにより評価情報として低が選択されるステップS46D。一方、基準一致度Cが条件式3を満たしていなければステップS46CのNo、基準一致度Cが条件式2を満たしていることになるので、生成部156bにより評価情報として中が選択されるステップS46E。生成部156bにより選択された評価情報はDRAM141あるいはRAM140cに一時的に格納される。図19に示すように、評価情報の生成後、前述のステップS31~S37と基本的に同じ処理が実行される。具体的には、ステップS45Aで算出された垂直相対ズレ量DVに基づいて、領域決定部149により抽出領域の位置が決定されるステップS31。このとき、例えば、もとのステレオ画像データよりも小さい領域に抽出領域が設定される。また、新たに決定された抽出領域がもとのステレオ画像からはみ出ないように抽出領域の形状が変更されてもよい。この場合、抽出領域が小さくなることでデータが存在しなくなった領域には、黒帯を入れるようにしてもよい。さらに、ステップS31で決定された抽出領域AL4およびAR4に基づいて、画像抽出部16により、左眼用画像データおよび右眼用画像データが基本画像データから抽出されるステップS32。抽出された左眼用画像データおよび右眼用画像データに補正処理部18により補正処理が施されるステップS33。画像圧縮部17によりJPEG圧縮などの圧縮処理が左眼用画像データおよび右眼用画像データに対して行われるステップS34。圧縮処理後、カメラコントローラー140のメタデータ生成部147により、基線長および輻輳角を設定したメタデータが生成されるステップS35。より詳細には、読み込まれているステレオ画像のメタデータが、メタデータ生成部147により流用される。このとき、カメラコントローラー140のメタデータ生成部147により、メタデータの所定の領域に評価フラグが付加されるステップS47。メタデータ生成後、圧縮された左眼用および右眼用画像データとメタデータとを組み合わせて、MPF形式の画像ファイルが画像ファイル生成部148により生成されるステップS36。生成された画像ファイルは、例えばカードスロット170に送信されメモリーカード171に保存されるステップS48。このように、すでに記録されているステレオ画像データに対してパターンマッチング処理を行い、一致度の算出、評価情報の生成および評価情報の付加を行ってもよい。なお、ステップS36で生成された画像ファイルは、保存されずに表示にのみ用いられてもよい。《他の実施形態》本発明は、前述の実施形態に限定されるものではなく、本発明の範囲を逸脱することなく種々の変形および修正が可能である。Aミラーボックスを有していないデジタルカメラ1を例に、画像生成装置について説明しているが、画像生成装置はミラーボックスを有するデジタル一眼レフカメラであってもよい。画像生成装置は、第3実施形態で説明しているように、画像を撮影する撮像装置の他に、すでに取得されている画像を読み込んで上書き保存あるいは新たに別画像を生成できる装置であってもよく、光学系や撮像素子が搭載されていなくてもよい。なお、撮像装置は静止画だけでなく動画撮影が可能な装置であってもよい。B交換レンズユニット200を例に、交換レンズユニットについて説明しているが、3次元光学系の構成は前述の実施形態に限定されない。1つの撮像素子で対応できるのであれば、3次元光学系が他の構成を有していてもよい。C前述の実施形態では、通常の並置撮影方式を例に記載しているが、水平方向に左眼用および右眼用画像が圧縮される水平圧縮並置撮影方式、あるいは、左眼用および右眼用画像を90度回転させた回転並置撮影方式が採用されていてもよい。D図9では画像サイズの変更を行っているが、撮像素子が小さい場合は撮影禁止にしてもよい。例えば、領域決定部149で抽出領域AL3およびAR3のサイズを決定するが、その際に、抽出領域AL3およびAR3のサイズが所定のサイズを下回るような場合は、カメラモニタ120にその旨を警告表示させてもよい。また、抽出領域AL3およびAR3のサイズが所定のサイズを下回るような場合でも、抽出領域AL3およびAR3のアスペクト比を変更例えば、アスペクト比を1:1にする等することで抽出領域のサイズを比較的大きくできるのであれば、アスペクト比を変更するようにしてもよい。E前述の交換レンズユニット200は、単焦点レンズであってもよい。この場合、前述の抽出位置補正量L11を用いることで、抽出中心ACL2およびACR2を求めることができる。なお、交換レンズユニット200が単焦点レンズの場合は、例えば、ズームレンズ210Lおよび210Rが固定されており、それに伴い、ズームリング213、ズームモータ214Lおよび214Rが搭載されていなくてもよい。F前述のパターンマッチング処理では、抽出領域AL3内の所定の基準領域の画像に基づいて、抽出領域AR3内に基準領域の画像と最も一致するマッチング領域がズレ量算出部155により探し出されるが、パターンマッチング処理の方法は他の方法であってもよい。G前述の実施形態では、基準一致度Cを基準として評価情報の生成を行っているが、相違度という概念を用いて評価情報の生成を行ってもよい。基準相違度Dを用いて評価情報の生成を行う場合、条件式1~3は例えば以下のような条件式11~13になる。評価情報高:V11≧D11評価情報中:V12≧D>V1112評価情報低:D>V1213なお、一致度を示す数値が逆数でない場合は、その数値は相違度と同等となり、条件式11~12を用いることになる。また、評価情報の種類や基準値の数量は前述の実施形態に限定されない。例えば、評価情報の種類が2種類であってもよいし、4種類以上であってもよい。また、基準値が1つであってもよいし、3つ以上であってもよい。H前述の実施形態では、メタデータ生成部147によりメタデータ内の所定の領域に評価フラグが付加され、画像ファイル生成部148によりメタデータが左眼用および右眼用画像データに対して付加される。しかし、評価フラグの付加方法はこの方法に限定されない。I前述の第1実施形態では、特性情報取得部143により交換レンズユニットから取得された左眼ズレ量DLおよび右眼ズレ量DRに基づいてパターンマッチング処理で用いる検出領域が決定されているが、ズレ量算出部155により算出された垂直相対ズレ量DVのみで抽出領域の位置を決定してもよい。J3次元表示の適性とは、3次元表示の際に快適な立体視が可能であるか否かを示している。したがって、3次元表示の適性は、例えば、入力画像データ上での左眼用画像データおよび右眼用画像データの相対ズレ量垂直方向および水平方向のうち少なくとも一方の相対ズレ量により決まるものである。水平方向の相対ズレ量には視差も含まれ得るが、水平方向の相対ズレ量が大きいと快適な立体視が妨げられる可能性があるので、垂直方向だけでなく水平方向の相対ズレ量も3次元表示の適性に影響を与え得る。K前述の実施形態では、並置撮影方式の撮像装置を用いてステレオ画像を取得している。具体的には、左眼用光学系OLにより形成された左眼用光学像QL1に基づいて左眼用画像データを取得し、右眼用光学系ORにより形成された右眼用光学像QR1に基づいて右眼用画像データを取得している。しかし、1つの光学系を有する撮像装置を左右にパーンさせながら連写することで、左眼用画像データおよび右眼用画像データを取得する場合であっても、前述の技術を適用することができる。