(57)【要約】  カメラ本体（１００）は、ボディマウント（１５０）と、ＣＭＯＳイメージセンサー（１１０）と、識別情報取得部（１４２）と、を備えている。ボディマウント（１５０）は交換レンズユニット（２００）を装着可能に設けられている。ＣＭＯＳイメージセンサー（１１０）は光学像を画像信号に変換する。識別情報取得部（１４２）は、交換レンズユニット（２００）が３次元撮影に対応しているか否かを示すレンズ識別情報（Ｆ１）を、ボディマウント（１５０）に装着されている交換レンズユニット（２００）から取得可能である。
2011142086.tif 000002
【特許請求の範囲】
【請求項１】
交換レンズユニットにより形成される光学像に基づいて画像データを生成するカメラ本体であって、
前記交換レンズユニットを装着可能に設けられたボディマウントと、
前記光学像を画像信号に変換する撮像素子と、
前記交換レンズユニットが３次元撮影に対応しているか否かを示すレンズ識別情報を、前記ボディマウントに装着されている前記交換レンズユニットから取得可能な識別情報取得部と、
を備えたカメラ本体。
【請求項２】
前記レンズ識別情報に基づいて、前記ボディマウントに装着されている前記交換レンズユニットが３次元撮影に対応しているか否かを判定するカメラ側判定部をさらに備えた、
請求項１に記載のカメラ本体。
【請求項３】
前記交換レンズユニットに搭載されている光学系の特性を示すレンズ特性情報を前記交換レンズユニットから取得可能な特性情報取得部をさらに備え、
前記特性情報取得部は、前記交換レンズユニットが３次元撮影に対応していると前記カメラ側判定部により判定された場合に、前記レンズ特性情報を前記交換レンズユニットから取得する、
請求項２に記載のカメラ本体。
【請求項４】
前記レンズ特性情報は、前記交換レンズユニットに並置撮影方式が採用されているか否かを識別可能なデータを含んでいる、
請求項３に記載のカメラ本体。
【請求項５】
前記レンズ特性情報は、右眼用光学像と左眼用光学像とを前記撮像素子の受光面上に並べて形成できる３次元光学系を前記交換レンズユニットが有しているか否かを識別可能な情報である、
請求項３または４に記載のカメラ本体。
【請求項６】
前記撮像素子で生成される画像信号をデジタル化して、前記撮像素子上に結像する光学像の基本画像データを生成する、信号処理部と、
前記基本画像データの一部を抽出するための領域であって、前記左眼用光学像の少なくとも一部に対応する左眼用画像データを抽出するための第１抽出領域と、前記右眼用光学像の少なくとも一部に対応する右眼用画像データを抽出するための第２抽出領域と、を決定する領域決定部と、をさらに備えた、
請求項５に記載のカメラ本体。
【請求項７】
前記受光面の長辺方向に対する前記左眼用光学像内または前記右眼用光学像内での被写体の水平方向の傾き角度を記憶する角度記憶部をさらに備えた、
請求項６に記載のカメラ本体。
【請求項８】
前記領域決定部は、前記傾き角度を用いて、前記基本画像データにおける前記第１抽出領域の位置および前記第２抽出領域の位置を決定する、
請求項７に記載のカメラ本体。
【請求項９】
前記レンズ特性情報は、前記撮像素子の受光面上での前記左眼用光学系および前記右眼用光学系のイメージサークルの半径を含んでおり、
前記領域決定部は、前記イメージサークルの半径に基づいて前記第１抽出領域のサイズおよび前記第２抽出領域のサイズを決定する、
請求項６から８のいずれかに記載のカメラ本体。
【請求項１０】
前記左眼用光学像を形成する左眼用光学系と前記右眼用光学像を形成する右眼用光学系とを前記３次元光学系が有している場合、前記レンズ特性情報は、前記受光面上における前記左眼用光学像と前記右眼用光学像との相対的な位置関係を含んでおり、
前記領域決定部は、前記相対的な位置関係に基づいて、前記基本画像データにおける前記第１抽出領域の位置および前記第２抽出領域の位置を決定する、
請求項６から９のいずれかに記載のカメラ本体。
【請求項１１】
前記左眼用光学像を形成する左眼用光学系と前記右眼用光学像を形成する右眼用光学系とを前記３次元光学系が有している場合、前記レンズ特性情報は、前記受光面上における前記左眼用光学像が結像すべき第１基準位置に対する前記左眼用光学像の左眼ズレ量と、前記受光面上における前記右眼用光学像が結像すべき第２基準位置に対する前記右眼用光学像の右眼ズレ量と、を含んでおり、
前記領域決定部は、前記左眼ズレ量および前記右眼ズレ量に基づいて、前記基本画像データにおける前記第１抽出領域の位置および前記第２抽出領域の位置を決定する、
請求項６から９のいずれかに記載のカメラ本体。
【請求項１２】
交換レンズユニットにより形成される光学像に基づいて画像データを生成するカメラ本体であって、
前記交換レンズユニットを装着可能に設けられたボディマウントと、
前記光学像を受ける受光面を有し前記光学像を画像信号に変換する撮像素子と、
前記撮像素子で生成される画像信号から左眼用画像データおよび右眼用画像データを生成する制御部と、を備え、
前記受光面は、第１領域と、前記第１領域に隣接して配置された第２領域と、を有しており、
前記制御部は、前記ボディマウントに装着されている交換レンズユニットが、左眼用光学像を前記第１領域に形成する第１光学系と、右眼用光学像を前記第２領域に形成する第２光学系と、を有している場合、前記第１領域に対応する画像信号から前記左眼用画像データを生成し、かつ、前記第２領域に対応する画像信号から前記右眼用画像データを生成し、
前記制御部は、前記ボディマウントに装着されている交換レンズユニットが、左眼用光学像を前記第２領域に形成する第３光学系と、右眼用光学像を前記第１領域に形成する第４光学系と、を有している場合、前記第２領域に対応する画像信号から前記左眼用画像データを生成し、かつ、前記第１領域に対応する画像信号から前記右眼用画像データを生成する、
カメラ本体。
【請求項１３】
前記ボディマウントに装着されている交換レンズユニットが前記第１光学系および前記第２光学系を有しているのか前記第３光学系および前記第４光学系を有しているのかを示す配置情報を取得可能な配置情報取得部をさらに備えた、
請求項１２に記載のカメラ本体。
【請求項１４】
交換レンズユニットにより形成される光学像に基づいて画像データを生成するカメラ本体であって、
前記交換レンズユニットを装着可能に設けられたボディマウントと、
前記光学像を受ける受光面を有し前記光学像を画像信号に変換する撮像素子と、
前記撮像素子で生成される画像信号から左眼用画像データおよび右眼用画像データを生成する制御部と、を備え、
前記制御部は、前記ボディマウントに装着されている交換レンズユニットが、被写体に対して回転された前記光学像を前記受光面上に形成する第１立体撮影光学系を有している場合、前記左眼用画像データおよび前記右眼用画像データで再現される１対の画像の上下が前記被写体の上下と概ね一致するように前記左眼用画像データおよび前記右眼用画像データを生成し、
前記制御部は、前記ボディマウントに装着されている交換レンズユニットが、前記受光面上において被写体に対して前記光学像を回転させない第２立体撮影光学系を有している場合、前記左眼用画像データおよび前記右眼用画像データで再現される１対の画像の上下が前記被写体の上下と概ね一致するように前記左眼用画像データおよび前記右眼用画像データを生成する、
カメラ本体。
【請求項１５】
交換レンズユニットが前記第１立体撮影光学系を有しているのか前記第２立体撮影光学系を有しているのかを示す回転情報を前記ボディマウントに装着されている交換レンズユニットから取得可能な回転情報取得部をさらに備えた、
請求項１４に記載のカメラ本体。
【請求項１６】
交換レンズユニットにより形成される光学像に基づいて画像データを生成するカメラ本体であって、
前記交換レンズユニットを装着可能に設けられたボディマウントと、
前記光学像を受ける受光面を有し前記光学像を画像信号に変換する撮像素子と、
前記撮像素子で生成される画像信号から左眼用画像データおよび右眼用画像データを生成する制御部と、を備え、
前記制御部は、前記左眼用画像データに対応する左眼用光学像を被写体に対して前記受光面上でミラー反転させる交換レンズユニットが前記ボディマウントに装着された場合、前記左眼用画像データで再現される左眼用画像の上下および左右が前記被写体の上下および左右と概ね一致するように前記左眼用画像データを生成する、
カメラ本体。
【請求項１７】
前記左眼用画像データに対応する左眼用光学像を被写体に対して前記受光面上でミラー反転させる第１左眼用光学系を交換レンズユニットが有しているか否かを示す反転情報を前記ボディマウントに装着されている前記交換レンズユニットから取得可能な反転情報取得部をさらに備えた、
請求項１６に記載のカメラ本体。
【請求項１８】
交換レンズユニットにより形成される光学像に基づいて画像データを生成するカメラ本体であって、
前記交換レンズユニットを装着可能に設けられたボディマウントと、
前記光学像を受ける受光面を有し前記光学像を画像信号に変換する撮像素子と、
前記撮像素子で生成される画像信号から左眼用画像データおよび右眼用画像データを生成する制御部と、を備え、
前記制御部は、前記右眼用画像データに対応する右眼用光学像を被写体に対して前記受光面上でミラー反転させる交換レンズユニットが前記ボディマウントに装着された場合、前記右眼用画像データで再現される右眼用画像の上下および左右が前記被写体の上下および左右と概ね一致するように前記右眼用画像データを生成する、
カメラ本体。
【請求項１９】
前記反転情報は、前記右眼用画像データに対応する右眼用光学像を被写体に対して前記受光面上でミラー反転させる第１右眼用光学系を交換レンズユニットが有しているか否かを示している、
請求項１８に記載のカメラ本体。
【請求項２０】
交換レンズユニットにより形成される光学像に基づいて画像データを生成するカメラ本体であって、
前記交換レンズユニットを装着可能に設けられたボディマウントと、
前記光学像を画像信号に変換する撮像素子と、
３次元撮影に対応していない交換レンズユニットが前記ボディマウントに装着された場合、少なくともユーザーによる操作が行われるまでは３次元撮影モードの実行を制限する制御部と、
を備えたカメラ本体。
【請求項２１】
撮像素子を有するカメラ本体に装着可能な交換レンズユニットであって、
被写体の立体視用光学像を形成する３次元光学系と、
前記カメラ本体が３次元撮影に対応しているか否かを判定するレンズ側判定部と、
前記レンズ側判定部により前記カメラ本体が３次元撮影に対応していないと判定された場合に前記カメラ本体での撮影を制限する制限情報を生成する状態情報生成部と、
を備えた交換レンズユニット。
【請求項２２】
前記光学系の特性を示すパラメータを含むレンズ特性情報を記憶する識別情報記憶部をさらに備えた、
請求項２１に記載の交換レンズユニット。
【請求項２３】
前記レンズ側判定部は、前記レンズ特性情報の送信を要求する命令が前記カメラ本体から送られてこない場合に、前記カメラ本体が３次元撮影に対応していないと判定する、
請求項２２に記載の交換レンズユニット。
【請求項２４】
請求項１から２０のいずれかに記載のカメラ本体と、
請求項２１から２３のいずれかに記載の交換レンズユニットと、
を備えた撮像装置。
【請求項２５】
交換レンズユニットにより形成される光学像に基づいて画像データを生成するカメラ本体の制御方法であって、
前記交換レンズユニットが３次元撮影に対応しているか否かを示すレンズ識別情報が、前記ボディマウントに装着されている前記交換レンズユニットから取得される識別情報取得ステップ、
を備えたカメラ本体の制御方法。
【請求項２６】
前記レンズ識別情報に基づいて、前記ボディマウントに装着されている前記交換レンズユニットが３次元撮影に対応しているか否かを判定する判定ステップをさらに備えた、
請求項２５に記載のカメラ本体の制御方法。
【請求項２７】
前記交換レンズユニットが３次元撮影に対応していると前記判定ステップにおいて判定された場合に、前記交換レンズユニットに搭載されている光学系の特性を示すレンズ特性情報を前記交換レンズユニットから取得する特性情報取得ステップをさらに備えた、
請求項２６に記載のカメラ本体の制御方法。
【請求項２８】
前記レンズ特性情報は、前記交換レンズユニットに並置撮影方式が採用されているか否かを識別可能なデータを含んでいる、
請求項２７に記載のカメラ本体の制御方法。
【請求項２９】
前記レンズ特性情報は、右眼用光学像と左眼用光学像とを前記撮像素子の受光面上に並べて形成できる３次元光学系を前記交換レンズユニットが有しているか否かを識別可能な情報である、
請求項２７または２８に記載のカメラ本体の制御方法。
【請求項３０】
前記撮像素子で生成される画像信号をデジタル化して、前記撮像素子上に結像する光学像の基本画像データを生成する、信号処理ステップと、
前記基本画像データの一部を抽出するための領域であって、前記左眼用光学像の少なくとも一部に対応する左眼用画像データを抽出するための第１抽出領域と、前記右眼用光学像の少なくとも一部に対応する右眼用画像データを抽出するための第２抽出領域と、を決定する領域決定ステップと、をさらに備えた、
請求項２９に記載のカメラ本体の制御方法。
【請求項３１】
前記領域決定ステップでは、前記受光面の長辺方向に対する前記左眼用光学像内または前記右眼用光学像内での被写体の水平方向の傾き角度を用いて、前記基本画像データにおける前記第１抽出領域の位置および前記第２抽出領域の位置が決定される、
請求項３０に記載のカメラ本体の制御方法。
【請求項３２】
前記レンズ特性情報は、前記撮像素子の受光面上での前記左眼用光学系および前記右眼用光学系のイメージサークルの半径を含んでおり、
前記領域決定ステップでは、前記イメージサークルの半径に基づいて前記第１抽出領域のサイズおよび前記第２抽出領域のサイズが決定される、
請求項３０または３１に記載のカメラ本体の制御方法。
【請求項３３】
前記左眼用光学像を形成する左眼用光学系と前記右眼用光学像を形成する右眼用光学系とを前記３次元光学系が有している場合、前記レンズ特性情報は、前記受光面上における前記左眼用光学像と前記右眼用光学像との相対的な位置関係を含んでおり、
前記領域決定部は、前記相対的な位置関係に基づいて、前記基本画像データにおける前記第１抽出領域の位置および前記第２抽出領域の位置を決定する、
請求項３０から３２のいずれかに記載のカメラ本体の制御方法。
【請求項３４】
前記左眼用光学像を形成する左眼用光学系と前記右眼用光学像を形成する右眼用光学系とを前記３次元光学系が有している場合、前記レンズ特性情報は、前記受光面上における前記左眼用光学像が結像すべき第１基準位置に対する前記左眼用光学像の左眼ズレ量と、前記受光面上における前記右眼用光学像が結像すべき第２基準位置に対する前記右眼用光学像の右眼ズレ量と、を含んでおり、
前記領域決定ステップでは、前記左眼ズレ量および前記右眼ズレ量に基づいて、前記基本画像データにおける前記第１抽出領域の位置および前記第２抽出領域の位置が決定される、
請求項３０から３３のいずれかに記載のカメラ本体の制御方法。
【請求項３５】
交換レンズユニットにより形成される光学像に基づいて画像データを生成するカメラ本体の制御方法をコンピュータに実行させるためのプログラムであって、
前記交換レンズユニットが３次元撮影に対応しているか否かを示すレンズ識別情報が、前記ボディマウントに装着されている前記交換レンズユニットから前記カメラ本体により取得される識別情報取得ステップ、
をコンピュータに実行させるためのプログラム。
【請求項３６】
交換レンズユニットにより形成される光学像に基づいて画像データを生成するカメラ本体の制御方法をコンピュータに実行させるためのプログラムを記録した記録媒体であって、
前記交換レンズユニットが３次元撮影に対応しているか否かを示すレンズ識別情報が、前記ボディマウントに装着されている前記交換レンズユニットから前記カメラ本体により取得される識別情報取得ステップ、
をコンピュータに実行させるためのプログラムを記録した、コンピュータにより読み取り可能な記録媒体。
【請求項３７】
交換レンズユニットにより形成される光学像を画像信号に変換する撮像素子と、前記撮像素子で生成される画像信号から左眼用画像データおよび右眼用画像データを生成する制御部と、を備えたカメラ本体の制御方法であって、
前記カメラ本体に装着されている交換レンズユニットが、前記撮像素子の第１領域に左眼用光学像を形成する第１光学系と、前記第１領域に隣接して配置された前記撮像素子の第２領域に右眼用光学像を形成する第２光学系と、を有している場合に、前記第１領域に対応する画像信号から左眼用画像データが前記制御部により生成され、かつ、前記第２領域に対応する画像信号から右眼用画像データが前記制御部により生成されるステップと、
前記ボディマウントに装着されている交換レンズユニットが、前記左眼用光学像を前記第２領域に形成する第３光学系と、前記右眼用光学像を前記第１領域に形成する第４光学系と、を有している場合に、前記第２領域に対応する画像信号から前記左眼用画像データが前記制御部により生成され、かつ、前記第１領域に対応する画像信号から前記右眼用画像データが前記制御部により生成されるステップと、
を備えた、カメラ本体の制御方法。
【請求項３８】
前記カメラ本体に装着されている前記交換レンズユニットが前記第１光学系および前記第２光学系を有しているのか前記第３光学系および前記第４光学系を有しているのかを示す配置情報が前記カメラ本体により取得される配置情報取得ステップをさらに備えた、
請求項３７に記載のカメラ本体の制御方法。
【請求項３９】
交換レンズユニットにより形成される光学像を画像信号に変換する撮像素子と、前記撮像素子で生成される画像信号から左眼用画像データおよび右眼用画像データを生成する制御部と、を備えたカメラ本体の制御方法をコンピュータに実行させるためのプログラムであって、
前記カメラ本体に装着されている交換レンズユニットが、撮像素子の第１領域に左眼用光学像を形成する第１光学系と、前記第１領域に隣接して配置された前記撮像素子の第２領域に右眼用光学像を形成する第２光学系と、を有している場合に、前記第１領域に対応する画像信号から左眼用画像データが前記制御部により生成され、かつ、前記第２領域に対応する画像信号から右眼用画像データが前記制御部により生成されるステップと、
前記ボディマウントに装着されている交換レンズユニットが、前記左眼用光学像を前記第２領域に形成する第３光学系と、前記右眼用光学像を前記第１領域に形成する第４光学系と、を有している場合に、前記第２領域に対応する画像信号から前記左眼用画像データが前記制御部により生成され、かつ、前記第１領域に対応する画像信号から前記右眼用画像データが前記制御部により生成されるステップと、
をコンピュータに実行させるためのプログラム。
【請求項４０】
交換レンズユニットにより形成される光学像を画像信号に変換する撮像素子と、前記撮像素子で生成される画像信号から左眼用画像データおよび右眼用画像データを生成する制御部と、を備えたカメラ本体の制御方法をコンピュータに実行させるためのプログラムを記録した記録媒体であって、
前記カメラ本体に装着されている交換レンズユニットが、撮像素子の第１領域に左眼用光学像を形成する第１光学系と、前記第１領域に隣接して配置された前記撮像素子の第２領域に右眼用光学像を形成する第２光学系と、を有している場合に、前記第１領域に対応する画像信号から左眼用画像データが前記制御部により生成され、かつ、前記第２領域に対応する画像信号から右眼用画像データが前記制御部により生成されるステップと、
前記ボディマウントに装着されている交換レンズユニットが、前記左眼用光学像を前記第２領域に形成する第３光学系と、前記右眼用光学像を前記第１領域に形成する第４光学系と、を有している場合に、前記第２領域に対応する画像信号から前記左眼用画像データが前記制御部により生成され、かつ、前記第１領域に対応する画像信号から前記右眼用画像データが前記制御部により生成されるステップと、
をコンピュータに実行させるためのプログラムを記録した、コンピュータにより読み取り可能な記録媒体。
【請求項４１】
交換レンズユニットにより形成される光学像を画像信号に変換する撮像素子と、前記撮像素子で生成される画像信号から左眼用画像データおよび右眼用画像データを生成する制御部と、を備えたカメラ本体の制御方法であって、
前記ボディマウントに装着されている交換レンズユニットが、被写体に対して回転された前記光学像を撮像素子の受光面上に形成する第１立体撮影光学系を有している場合に、左眼用画像データおよび右眼用画像データで再現される１対の画像の上下が前記被写体の上下と概ね一致するように前記左眼用画像データおよび前記右眼用画像データが前記制御部により生成されるステップと、
前記ボディマウントに装着されている交換レンズユニットが、前記受光面上において被写体に対して前記光学像を回転させない第２立体撮影光学系を有している場合、前記左眼用画像データおよび前記右眼用画像データで再現される１対の画像の上下が前記被写体の上下と概ね一致するように前記左眼用画像データおよび前記右眼用画像データが前記制御部により生成されるステップと、
を備えた、カメラ本体の制御方法。
【請求項４２】
交換レンズユニットが前記第１立体撮影光学系を有しているのか前記第２立体撮影光学系を有しているのかを示す回転情報が、前記カメラ本体に装着されている交換レンズユニットから前記カメラ本体により取得される回転情報取得ステップをさらに備えた、
請求項４１に記載のカメラ本体の制御方法。
【請求項４３】
交換レンズユニットにより形成される光学像を画像信号に変換する撮像素子と、前記撮像素子で生成される画像信号から左眼用画像データおよび右眼用画像データを生成する制御部と、を備えたカメラ本体の制御方法をコンピュータに実行させるためのプログラムであって、
前記ボディマウントに装着されている交換レンズユニットが、被写体に対して回転された前記光学像を撮像素子の受光面上に形成する第１立体撮影光学系を有している場合に、左眼用画像データおよび右眼用画像データで再現される１対の画像の上下が前記被写体の上下と概ね一致するように前記左眼用画像データおよび前記右眼用画像データが前記制御部により生成されるステップと、
前記ボディマウントに装着されている交換レンズユニットが、前記受光面上において被写体に対して前記光学像を回転させない第２立体撮影光学系を有している場合、前記左眼用画像データおよび前記右眼用画像データで再現される１対の画像の上下が前記被写体の上下と概ね一致するように前記左眼用画像データおよび前記右眼用画像データが前記制御部により生成されるステップと、
をコンピュータに実行させるためのプログラム。
【請求項４４】
交換レンズユニットにより形成される光学像を画像信号に変換する撮像素子と、前記撮像素子で生成される画像信号から左眼用画像データおよび右眼用画像データを生成する制御部と、を備えたカメラ本体の制御方法をコンピュータに実行させるためのプログラムを記録した記録媒体であって、
前記ボディマウントに装着されている交換レンズユニットが、被写体に対して回転された前記光学像を撮像素子の受光面上に形成する第１立体撮影光学系を有している場合に、左眼用画像データおよび右眼用画像データで再現される１対の画像の上下が前記被写体の上下と概ね一致するように前記左眼用画像データおよび前記右眼用画像データが前記制御部により生成されるステップと、
前記ボディマウントに装着されている交換レンズユニットが、前記受光面上において被写体に対して前記光学像を回転させない第２立体撮影光学系を有している場合、前記左眼用画像データおよび前記右眼用画像データで再現される１対の画像の上下が前記被写体の上下と概ね一致するように前記左眼用画像データおよび前記右眼用画像データが前記制御部により生成されるステップと、
をコンピュータに実行させるためのプログラムを記録した、コンピュータにより読み取り可能な記録媒体。
【請求項４５】
交換レンズユニットにより形成される光学像を画像信号に変換する撮像素子と、前記撮像素子で生成される画像信号から左眼用画像データおよび右眼用画像データを生成する制御部と、を備えたカメラ本体の制御方法であって、
左眼用画像データに対応する左眼用光学像を被写体に対して撮像素子の受光面上でミラー反転させる交換レンズユニットが前記ボディマウントに装着された場合、前記左眼用画像データで再現される左眼用画像の上下および左右が前記被写体の上下および左右と概ね一致するように前記左眼用画像データが前記制御部により生成される左眼画像生成ステップ、
を備えた、カメラ本体の制御方法。
【請求項４６】
前記左眼用画像データに対応する左眼用光学像を被写体に対して前記受光面上でミラー反転させる第１左眼用光学系を交換レンズユニットが有しているか否かを示す反転情報を前記ボディマウントに装着されている前記交換レンズユニットから取得される反転情報取得ステップをさらに備えた、
請求項４５に記載のカメラ本体。
【請求項４７】
交換レンズユニットにより形成される光学像を画像信号に変換する撮像素子と、前記撮像素子で生成される画像信号から左眼用画像データおよび右眼用画像データを生成する制御部と、を備えたカメラ本体の制御方法をコンピュータに実行させるためのプログラムであって、
左眼用画像データに対応する左眼用光学像を被写体に対して撮像素子の受光面上でミラー反転させる交換レンズユニットが前記ボディマウントに装着された場合、前記左眼用画像データで再現される左眼用画像の上下および左右が前記被写体の上下および左右と概ね一致するように前記左眼用画像データが前記制御部により生成される左眼画像生成ステップ、
をコンピュータに実行させるためのプログラム。
【請求項４８】
交換レンズユニットにより形成される光学像を画像信号に変換する撮像素子と、前記撮像素子で生成される画像信号から左眼用画像データおよび右眼用画像データを生成する制御部と、を備えたカメラ本体の制御方法をコンピュータに実行させるためのプログラムを記録した記録媒体であって、
左眼用画像データに対応する左眼用光学像を被写体に対して撮像素子の受光面上でミラー反転させる交換レンズユニットが前記ボディマウントに装着された場合、前記左眼用画像データで再現される左眼用画像の上下および左右が前記被写体の上下および左右と概ね一致するように前記左眼用画像データが前記制御部により生成される左眼画像生成ステップ、
をコンピュータに実行させるためのプログラムを記録した、コンピュータにより読み取り可能な記録媒体。
【請求項４９】
交換レンズユニットにより形成される光学像を画像信号に変換する撮像素子と、前記撮像素子で生成される画像信号から左眼用画像データおよび右眼用画像データを生成する制御部と、を備えたカメラ本体の制御方法であって、
前記右眼用画像データに対応する右眼用光学像を被写体に対して前記受光面上でミラー反転させる交換レンズユニットが前記ボディマウントに装着された場合、前記右眼用画像データで再現される右眼用画像の上下および左右が前記被写体の上下および左右と概ね一致するように前記右眼用画像データが前記制御部により生成される右眼画像生成ステップ、
を備えた、カメラ本体の制御方法。
【請求項５０】
前記反転情報は、前記右眼用画像データに対応する右眼用光学像を被写体に対して前記受光面上でミラー反転させる第１右眼用光学系を交換レンズユニットが有しているか否かを示している、
請求項４９に記載のカメラ本体。
【請求項５１】
交換レンズユニットにより形成される光学像を画像信号に変換する撮像素子と、前記撮像素子で生成される画像信号から左眼用画像データおよび右眼用画像データを生成する制御部と、を備えたカメラ本体の制御方法をコンピュータに実行させるためのプログラムであって、
右眼用画像データに対応する右眼用光学像を被写体に対して撮像素子の受光面上でミラー反転させる交換レンズユニットが前記ボディマウントに装着された場合、前記右眼用画像データで再現される右眼用画像の上下および左右が前記被写体の上下および左右と概ね一致するように前記右眼用画像データが前記制御部により生成される右眼画像生成ステップ、
をコンピュータに実行させるためのプログラム。
【請求項５２】
交換レンズユニットにより形成される光学像を画像信号に変換する撮像素子と、前記撮像素子で生成される画像信号から左眼用画像データおよび右眼用画像データを生成する制御部と、を備えたカメラ本体の制御方法をコンピュータに実行させるためのプログラムを記録した記録媒体であって、
右眼用画像データに対応する右眼用光学像を被写体に対して撮像素子の受光面上でミラー反転させる交換レンズユニットが前記ボディマウントに装着された場合、前記右眼用画像データで再現される右眼用画像の上下および左右が前記被写体の上下および左右と概ね一致するように前記右眼用画像データが前記制御部により生成される右眼画像生成ステップ、
をコンピュータに実行させるためのプログラムを記録した、コンピュータにより読み取り可能な記録媒体。
【請求項５３】
交換レンズユニットにより形成される光学像を画像信号に変換する撮像素子と、撮像素子で生成される画像信号から左眼用画像データおよび右眼用画像データを生成する制御部と、を備えたカメラ本体の制御方法であって、
３次元撮影に対応していない交換レンズユニットが前記カメラ本体に装着された場合、少なくともユーザーによる操作が行われるまでは３次元撮影モードの実行が前記制御部により制限されるステップ、
を備えた、カメラ本体の制御方法。
【請求項５４】
交換レンズユニットにより形成される光学像に基づいて画像データを生成するカメラ本体の制御方法をコンピュータに実行させるためのプログラムであって、
３次元撮影に対応していない交換レンズユニットが前記カメラ本体に装着された場合、少なくともユーザーによる操作が行われるまでは３次元撮影モードの実行を制限するステップ、
をコンピュータに実行させるためのプログラム。
【請求項５５】
交換レンズユニットにより形成される光学像に基づいて画像データを生成するカメラ本体の制御方法をコンピュータに実行させるためのプログラムを記録した記録媒体であって、
３次元撮影に対応していない交換レンズユニットが前記カメラ本体に装着された場合、少なくともユーザーによる操作が行われるまでは３次元撮影モードの実行を制限するステップ、
をコンピュータに実行させるためのプログラムを記録した、コンピュータにより読み取り可能な記録媒体。
【請求項５６】
カメラ本体に装着可能な交換レンズユニットの制御方法であって、
前記カメラ本体が３次元撮影に対応しているか否かを判定する判定ステップと、
前記カメラ本体が３次元撮影に対応していないと判定された場合に前記カメラ本体での撮影を制限する制限情報を生成する状態情報生成ステップと、
を備えた、交換レンズユニットの制御方法。
【請求項５７】
前記判定ステップでは、前記光学系の特性を示すパラメータを含み識別情報記憶部に記憶されたレンズ特性情報の送信を要求する命令が前記カメラ本体から送られてこない場合に、前記カメラ本体が３次元撮影に対応していないと制御部により判定される、
請求項５６に記載の交換レンズユニットの制御方法。
【請求項５８】
カメラ本体に装着可能な交換レンズユニットの制御方法をコンピュータに実行させるためのプログラムであって、
前記カメラ本体が３次元撮影に対応しているか否かを判定するステップと、
前記カメラ本体が３次元撮影に対応していないと判定された場合に前記カメラ本体での撮影を制限する制限情報を生成するステップと、
をコンピュータに実行させるためのプログラム。
【請求項５９】
カメラ本体に装着可能な交換レンズユニットの制御方法をコンピュータに実行させるためのプログラムを記録した記録媒体であって、
前記カメラ本体が３次元撮影に対応しているか否かを判定するステップと、
前記カメラ本体が３次元撮影に対応していないと判定された場合に前記カメラ本体での撮影を制限する制限情報を生成するステップと、
をコンピュータに実行させるためのプログラムを記録した、コンピュータにより読み取り可能な記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
ここに開示されている技術は、交換レンズユニットを装着可能なカメラ本体、交換レンズユニットおよび撮像装置に関する。また、ここに開示されている技術は、カメラ本体の制御方法、交換レンズユニットの制御方法、プログラムおよびプログラムを記録した記録媒体に関する。
【背景技術】
【０００２】
撮像装置として、例えばレンズ交換式のデジタルカメラが知られている。レンズ交換式のデジタルカメラは、交換レンズユニットと、カメラ本体と、を備えている。このカメラ本体は、ＣＣＤ（Charge Coupled Device）イメージセンサーやＣＭＯＳ（Complementary Metal Oxide Semiconductor）イメージセンサーなどの撮像素子を有している。撮像素子は交換レンズユニットで形成された光学像を画像信号に変換する。こうして、被写体の画像データを取得することができる。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開平７−２７４２１４号公報
【特許文献２】特開２００３−９２７７０号公報
【発明の概要】
【０００４】
ところで、近年、いわゆる３次元表示用のディスプレイの開発が進められている。それに伴い、いわゆるステレオ画像データ（左眼用画像および右眼用画像を含む３次元表示用の画像データ）を生成する撮像装置の開発も進められている。
しかし、視差を有するステレオ画像を生成するためには、３次元撮影用の光学系を用いる必要がある。
そこで、３次元撮影用のアダプタの着脱に基づいて２次元撮影モードと３次元撮影モードとを自動的に切り替えるビデオカメラが提案されている（例えば、特許文献１を参照）。
しかし、特許文献１に記載のビデオカメラでは、通常の光学系の前側に単に３次元撮影用の光学系を装着するだけである。したがって、レンズ交換式の撮像装置にこのような技術を採用したとしても、３次元撮影に対応している交換レンズユニットも含めて、様々な交換レンズユニットにカメラ本体を対応させることができない。
【０００５】
また、特許文献２には、時分割撮影方式が採用された３次元撮影用の光学系をレンズ交換式カメラに用いることが記載されている。
しかし、特許文献２では、３次元撮影に対応している交換レンズユニットや対応していない交換レンズユニットなど、様々な交換レンズユニットに対応可能なカメラ本体は具体的に提案がなされていない。
また、３次元撮影用の交換レンズユニットが３次元撮影に対応していないカメラ本体に装着される場合も今後は想定される。このような場合に、撮影が行われてしまうと、３次元表示に適さない画像データを取得してしまったり、あるいは、２次元表示にも適さない画像データを取得してしまったりする。したがって、様々なカメラ本体に対応可能な交換レンズユニットが求められている。
【０００６】
第１の特徴に係るカメラ本体は、ボディマウントと、撮像素子と、識別情報取得部と、を備えている。ボディマウントは交換レンズユニットを装着可能に設けられている。撮像素子は光学像を画像信号に変換する。識別情報取得部は、交換レンズユニットが３次元撮影に対応しているか否かを示すレンズ識別情報を、ボディマウントに装着されている交換レンズユニットから取得可能である。
このカメラ本体では、ボディマウントに装着されている交換レンズユニットから識別情報取得部によりレンズ識別情報が取得される。このため、３次元撮影に対応している交換レンズユニットがボディマウントに装着されると、レンズ識別情報に基づいて交換レンズユニットが３次元撮影に対応していると判断することができる。逆に、３次元撮影に対応していない交換レンズユニットがカメラ本体に装着されると、レンズ識別情報に基づいて交換レンズユニットが３次元撮影に対応していないと判断することができる。
【０００７】
このように、このカメラ本体であれば、３次元撮影に対応している交換レンズユニットや対応していない交換レンズユニットなど、様々な交換レンズユニットに対応することができる。
第２の特徴に係るカメラ本体は、ボディマウントと、撮像素子と、制御部と、を備えている。ボディマウントは交換レンズユニットを装着可能に設けられている。撮像素子は、光学像を受ける受光面を有しており、光学像を画像信号に変換する。制御部は撮像素子で生成される画像信号から左眼用画像データおよび右眼用画像データを生成する。受光面は、第１領域と、第１領域に隣接して配置された第２領域と、を有している。ボディマウントに装着されている交換レンズユニットが、左眼用光学像を第１領域に形成する第１光学系と、右眼用光学像を第２領域に形成する第２光学系と、を有している場合、制御部は、第１領域に対応する画像信号から左眼用画像データを生成し、かつ、第２領域に対応する画像信号から右眼用画像データを生成する。ボディマウントに装着されている交換レンズユニットが、左眼用光学像を第２領域に形成する第３光学系と、右眼用光学像を第１領域に形成する第４光学系と、を有している場合、制御部は、第２領域に対応する画像信号から左眼用画像データを生成し、かつ、第１領域に対応する画像信号から右眼用画像データを生成する。
【０００８】
このカメラ本体では、交換レンズユニットが第１および第２光学系を有している場合や、交換レンズユニットが第３および第４光学系を有している場合でも、カメラ本体により左眼用画像データおよび右眼用画像データを正しく生成できる。したがって、このカメラ本体は、様々な交換レンズユニットに対応することができる。
第３の特徴に係るカメラ本体は、ボディマウントと、撮像素子と、制御部と、を備えている。ボディマウントは交換レンズユニットを装着可能に設けられている。撮像素子は、光学像を受ける受光面を有しており、光学像を画像信号に変換する。制御部は、撮像素子で生成される画像信号から左眼用画像データおよび右眼用画像データを生成する。制御部は、被写体に対して回転された光学像を受光面上に形成する交換レンズユニットがボディマウントに装着された場合、左眼用画像データおよび右眼用画像データで再現される１対の画像の上下が被写体の上下と概ね一致するように左眼用画像データおよび右眼用画像データを生成する。制御部は、ボディマウントに装着されている交換レンズユニットが、被写体に対して回転された光学像を受光面上に形成する第１立体撮影光学系を有している場合、左眼用画像データおよび右眼用画像データで再現される１対の画像の上下が被写体の上下と概ね一致するように左眼用画像データおよび右眼用画像データを生成する。制御部は、ボディマウントに装着されている交換レンズユニットが、受光面上において被写体に対して光学像を回転させない第２立体撮影光学系を有している場合、左眼用画像データおよび右眼用画像データで再現される１対の画像の上下が被写体の上下と概ね一致するように左眼用画像データおよび右眼用画像データを生成する。
【０００９】
このカメラ本体では、被写体に対して回転された光学像を受光面上に形成する交換レンズユニットがボディマウントに装着された場合、左眼用画像データおよび右眼用画像データで再現される１対の画像の上下が被写体の上下と概ね一致するように、制御部により左眼用画像データおよび右眼用画像データが生成される。具体的には、ボディマウントに装着されている交換レンズユニットが、被写体に対して回転された光学像を受光面上に形成する第１立体撮影光学系を有している場合、左眼用画像データおよび右眼用画像データで再現される１対の画像の上下が被写体の上下と概ね一致するように左眼用画像データおよび右眼用画像データが制御部により生成される。また、ボディマウントに装着されている交換レンズユニットが、受光面上において被写体に対して光学像を回転させない第２立体撮影光学系を有している場合、左眼用画像データおよび右眼用画像データで再現される１対の画像の上下が被写体の上下と概ね一致するように左眼用画像データおよび右眼用画像データが制御部により生成される。したがって、このカメラ本体は、様々な交換レンズユニットに対応することができる。
【００１０】
ここで、「左眼用画像データおよび右眼用画像データで再現される１対の画像の上下が被写体の上下と概ね一致する」とは、左眼用画像データおよび右眼用画像データで再現される１対の画像の上下が被写体の上下と完全に一致している場合の他に、様々な交換レンズユニットに対応することができるという効果が得られる範囲内で、左眼用画像データおよび右眼用画像データで再現される１対の画像の上下が被写体の上下とずれている場合も含まれる。
また、「左眼用画像データおよび右眼用画像データで再現される１対の画像」とは、例えば、カメラ本体に搭載された表示部やカメラ本体とは別に設けられた表示装置に表示される立体視用のステレオ画像を意味している。例えば、表示部や表示装置の画面の長手方向が水平方向と一致する状態を基準として、左眼用画像データおよび右眼用画像データで再現される１対の画像の上下が被写体の上下と概ね一致するか否かを判断することができる。
【００１１】
第４の特徴に係るカメラ本体は、ボディマウントと、撮像素子と、制御部と、を備えている。ボディマウントは交換レンズユニットを装着可能に設けられている。撮像素子は、光学像を受ける受光面を有しており、光学像を画像信号に変換する。制御部は、撮像素子で生成される画像信号から左眼用画像データおよび右眼用画像データを生成する。左眼用画像データに対応する左眼用光学像を被写体に対して受光面上でミラー反転させる交換レンズユニットがボディマウントに装着された場合、左眼用画像データで再現される左眼用画像の上下および左右が被写体の上下および左右と概ね一致するように、制御部は左眼用画像データを生成する。
このカメラ本体では、左眼用画像データに対応する左眼用光学像を被写体に対して受光面上でミラー反転させる交換レンズユニットがボディマウントに装着された場合、左眼用画像データで再現される左眼用画像の上下および左右が被写体の上下および左右と概ね一致するように、制御部により左眼用画像データが生成される。したがって、このカメラ本体は、様々な交換レンズユニットに対応することができる。
【００１２】
ここで、「左眼用画像データで再現される左眼用画像の上下および左右が被写体の上下および左右と概ね一致する」とは、左眼用画像データで再現される左眼用画像の上下および左右が被写体の上下および左右と完全に一致している場合の他に、様々な交換レンズユニットに対応することができるという効果が得られる範囲内で、左眼用画像データで再現される左眼用画像の上下および左右が被写体の上下および左右とずれている場合も含まれる。
また、「左眼用画像データで再現される左眼用画像」とは、例えば、カメラ本体に搭載された表示部やカメラ本体とは別に設けられた表示装置に表示される左眼用画像を意味している。例えば、表示部や表示装置の画面の長手方向が水平方向と一致する状態を基準として、左眼用画像データで再現される左眼用画像の上下および左右が被写体の上下および左右と概ね一致するか否かを判断することができる。
【００１３】
第５の特徴に係るカメラ本体は、ボディマウントと、撮像素子と、制御部と、を備えている。ボディマウントは交換レンズユニットを装着可能に設けられている。撮像素子は、光学像を受ける受光面を有しており、光学像を画像信号に変換する。制御部は、右眼用画像データに対応する右眼用光学像を被写体に対して受光面上でミラー反転させる交換レンズユニットがボディマウントに装着された場合、右眼用画像データで再現される右眼用画像の上下および左右が被写体の上下および左右と概ね一致するように右眼用画像データを生成する。
このカメラ本体では、右眼用画像データに対応する右眼用光学像を被写体に対して受光面上でミラー反転させる交換レンズユニットがボディマウントに装着された場合、右眼用画像データで再現される右眼用画像の上下および左右が被写体の上下および左右と概ね一致するように、制御部により右眼用画像データが生成される。したがって、このカメラ本体は、様々な交換レンズユニットに対応することができる。
【００１４】
ここで、「右眼用画像データで再現される右眼用画像の上下および左右が被写体の上下および左右と概ね一致する」とは、右眼用画像データで再現される右眼用画像の上下および左右が被写体の上下および左右と完全に一致している場合の他に、様々な交換レンズユニットに対応することができるという効果が得られる範囲内で、右眼用画像データで再現される右眼用画像の上下および左右が被写体の上下および左右とずれている場合も含まれる。
また、「右眼用画像データで再現される右眼用画像」とは、例えば、カメラ本体に搭載された表示部やカメラ本体とは別に設けられた表示装置に表示される右眼用画像を意味している。例えば、表示部や表示装置の画面の長手方向が水平方向と一致する状態を基準として、右眼用画像データで再現される右眼用画像の上下および左右が被写体の上下および左右と概ね一致するか否かを判断することができる。
【００１５】
第６の特徴に係るカメラ本体は、ボディマウントと、撮像素子と、制御部と、を備えている。ボディマウントは交換レンズユニットを装着可能に設けられている。撮像素子は光学像を画像信号に変換する。制御部は、３次元撮影に対応していない交換レンズユニットがボディマウントに装着された場合、少なくともユーザーによる操作が行われるまでは３次元撮影モードの実行を制限する。
このカメラ本体では、３次元撮影に対応していない交換レンズユニットがボディマウントに装着された場合、少なくともユーザーによる操作が行われるまでは３次元撮影モードの実行が制御部により制限される。したがって、このカメラ本体は、様々な交換レンズユニットに対応することができる。
第７の特徴に係る交換レンズユニットは、３次元光学系と、レンズ側判定部と、状態情報生成部と、を備えている。３次元光学系は被写体の立体視用光学像を形成する。レンズ側判定部はカメラ本体が３次元撮影に対応しているか否かを判定する。状態情報生成部は、レンズ側判定部によりカメラ本体が３次元撮影に対応していないと判定された場合に、カメラ本体での撮影を制限する制限情報を生成する。
【００１６】
この交換レンズユニットでは、レンズ側判定部によりカメラ本体が３次元撮影に対応していないと判定された場合に、カメラ本体での撮影を制限する制限情報が生成する。したがって、誤って３次元光学系を用いてカメラ本体により２次元撮影が行われるのを防止することができる。つまり、この交換レンズユニットでは、３次元撮影に対応しているカメラ本体や対応していないカメラ本体など、様々なカメラ本体に対応することができる。
第８の特徴に係る制御方法は、交換レンズユニットにより形成される光学像に基づいて画像データを生成するカメラ本体の制御方法であって、交換レンズユニットが３次元撮影に対応しているか否かを示すレンズ識別情報が、ボディマウントに装着されている交換レンズユニットからカメラ本体により取得される識別情報取得ステップを備えている。
この制御方法では、ボディマウントに装着されている交換レンズユニットからカメラ本体によりレンズ識別情報が取得される。このため、３次元撮影に対応している交換レンズユニットがボディマウントに装着されると、レンズ識別情報に基づいて交換レンズユニットが３次元撮影に対応していると判断することができる。逆に、３次元撮影に対応していない交換レンズユニットがカメラ本体に装着されると、レンズ識別情報に基づいて交換レンズユニットが３次元撮影に対応していないと判断することができる。
【００１７】
このように、この制御方法を用いたカメラ本体であれば、３次元撮影に対応している交換レンズユニットや対応していない交換レンズユニットなど、様々な交換レンズユニットに対応することができる。
第９の特徴に係るプログラムは、交換レンズユニットにより形成される光学像に基づいて画像データを生成するカメラ本体の制御方法をコンピュータに実行させるためのプログラムであって、交換レンズユニットが３次元撮影に対応しているか否かを示すレンズ識別情報が、ボディマウントに装着されている交換レンズユニットからカメラ本体により取得される識別情報取得ステップをコンピュータに実行させる。
このプログラムがカメラ本体で実行されると、ボディマウントに装着されている交換レンズユニットからカメラ本体によりレンズ識別情報が取得される。このため、３次元撮影に対応している交換レンズユニットがボディマウントに装着されると、レンズ識別情報に基づいて交換レンズユニットが３次元撮影に対応していると判断することができる。逆に、３次元撮影に対応していない交換レンズユニットがカメラ本体に装着されると、レンズ識別情報に基づいて交換レンズユニットが３次元撮影に対応していないと判断することができる。
【００１８】
このように、このプログラムを用いたカメラ本体であれば、３次元撮影に対応している交換レンズユニットや対応していない交換レンズユニットなど、様々な交換レンズユニットに対応することができる。
第１０の特徴に係る、コンピュータにより読み取り可能な記録媒体は、交換レンズユニットにより形成される光学像に基づいて画像データを生成するカメラ本体の制御方法をコンピュータに実行させるためのプログラムを記録した記録媒体であって、交換レンズユニットが３次元撮影に対応しているか否かを示すレンズ識別情報が、ボディマウントに装着されている交換レンズユニットからカメラ本体により取得される識別情報取得ステップをコンピュータに実行させるためのプログラムを記録している。
この記録媒体に記録されたプログラムがカメラ本体で実行されると、ボディマウントに装着されている交換レンズユニットからカメラ本体によりレンズ識別情報が取得される。このため、３次元撮影に対応している交換レンズユニットがボディマウントに装着されると、レンズ識別情報に基づいて交換レンズユニットが３次元撮影に対応していると判断することができる。逆に、３次元撮影に対応していない交換レンズユニットがカメラ本体に装着されると、レンズ識別情報に基づいて交換レンズユニットが３次元撮影に対応していないと判断することができる。
【００１９】
このように、この記録媒体に記録されたプログラムを用いたカメラ本体であれば、３次元撮影に対応している交換レンズユニットや対応していない交換レンズユニットなど、様々な交換レンズユニットに対応することができる。
第１１の特徴に係る制御方法は、交換レンズユニットにより形成される光学像を画像信号に変換する撮像素子と、撮像素子で生成される画像信号から左眼用画像データおよび右眼用画像データを生成する制御部と、を備えたカメラ本体の制御方法であって、
カメラ本体に装着されている交換レンズユニットが、撮像素子の第１領域に左眼用光学像を形成する第１光学系と、第１領域に隣接して配置された撮像素子の第２領域に右眼用光学像を形成する第２光学系と、を有している場合に、第１領域に対応する画像信号から左眼用画像データが制御部により生成され、かつ、第２領域に対応する画像信号から右眼用画像データが制御部により生成されるステップと、
ボディマウントに装着されている交換レンズユニットが、左眼用光学像を第２領域に形成する第３光学系と、右眼用光学像を第１領域に形成する第４光学系と、を有している場合に、第２領域に対応する画像信号から左眼用画像データが制御部により生成され、かつ、第１領域に対応する画像信号から右眼用画像データが制御部により生成されるステップと、
を備えている。
【００２０】
この制御方法では、交換レンズユニットが第１および第２光学系を有している場合や、交換レンズユニットが第３および第４光学系を有している場合でも、カメラ本体により左眼用画像データおよび右眼用画像データを正しく生成できる。したがって、この制御方法を用いたカメラ本体であれば、様々な交換レンズユニットに対応することができる。
第１２の特徴に係るプログラムは、交換レンズユニットにより形成される光学像に基づいて画像データを生成するカメラ本体の制御方法をコンピュータに実行させるためのプログラムであって、
カメラ本体に装着されている交換レンズユニットが、撮像素子の第１領域に左眼用光学像を形成する第１光学系と、第１領域に隣接して配置された撮像素子の第２領域に右眼用光学像を形成する第２光学系と、を有している場合に、第１領域に対応する画像信号から左眼用画像データが制御部により生成され、かつ、第２領域に対応する画像信号から右眼用画像データが制御部により生成されるステップと、
ボディマウントに装着されている交換レンズユニットが、左眼用光学像を第２領域に形成する第３光学系と、右眼用光学像を第１領域に形成する第４光学系と、を有している場合に、第２領域に対応する画像信号から左眼用画像データが制御部により生成され、かつ、第１領域に対応する画像信号から右眼用画像データが制御部により生成されるステップと、
をコンピュータに実行させる。
【００２１】
このプログラムがカメラ本体で実行されると、交換レンズユニットが第１および第２光学系を有している場合や、交換レンズユニットが第３および第４光学系を有している場合でも、カメラ本体により左眼用画像データおよび右眼用画像データを正しく生成できる。したがって、このプログラムを用いたカメラ本体であれば、様々な交換レンズユニットに対応することができる。
第１３の特徴に係る、コンピュータにより読み取り可能な記録媒体は、交換レンズユニットにより形成される光学像に基づいて画像データを生成するカメラ本体の制御方法をコンピュータに実行させるためのプログラムを記録した記録媒体であって、
カメラ本体に装着されている交換レンズユニットが、撮像素子の第１領域に左眼用光学像を形成する第１光学系と、第１領域に隣接して配置された撮像素子の第２領域に右眼用光学像を形成する第２光学系と、を有している場合に、第１領域に対応する画像信号から左眼用画像データが制御部により生成され、かつ、第２領域に対応する画像信号から右眼用画像データが制御部により生成されるステップと、
ボディマウントに装着されている交換レンズユニットが、左眼用光学像を第２領域に形成する第３光学系と、右眼用光学像を第１領域に形成する第４光学系と、を有している場合に、第２領域に対応する画像信号から左眼用画像データが制御部により生成され、かつ、第１領域に対応する画像信号から右眼用画像データが制御部により生成されるステップと、
をコンピュータに実行させるためのプログラムを記録している。
【００２２】
この記録媒体に記録されたプログラムがカメラ本体で実行されると、交換レンズユニットが第１および第２光学系を有している場合や、交換レンズユニットが第３および第４光学系を有している場合でも、カメラ本体により左眼用画像データおよび右眼用画像データを正しく生成できる。したがって、この記録媒体に記録されたプログラムを用いたカメラ本体であれば、様々な交換レンズユニットに対応することができる。
第１４の特徴に係る制御方法は、交換レンズユニットにより形成される光学像に基づいて画像データを生成するカメラ本体の制御方法であって、
ボディマウントに装着されている交換レンズユニットが、被写体に対して回転された光学像を撮像素子の受光面上に形成する第１立体撮影光学系を有している場合に、左眼用画像データおよび右眼用画像データで再現される１対の画像の上下が被写体の上下と概ね一致するように左眼用画像データおよび右眼用画像データが制御部により生成されるステップと、
ボディマウントに装着されている交換レンズユニットが、受光面上において被写体に対して光学像を回転させない第２立体撮影光学系を有している場合、左眼用画像データおよび右眼用画像データで再現される１対の画像の上下が被写体の上下と概ね一致するように左眼用画像データおよび右眼用画像データが制御部により生成されるステップと、
を備えている。
【００２３】
この制御方法では、被写体に対して回転された光学像を受光面上に形成する交換レンズユニットがボディマウントに装着された場合、左眼用画像データおよび右眼用画像データで再現される１対の画像の上下が被写体の上下と概ね一致するように、制御部により左眼用画像データおよび右眼用画像データが生成される。具体的には、ボディマウントに装着されている交換レンズユニットが、被写体に対して回転された光学像を受光面上に形成する第１立体撮影光学系を有している場合、左眼用画像データおよび右眼用画像データで再現される１対の画像の上下が被写体の上下と概ね一致するように左眼用画像データおよび右眼用画像データが制御部により生成される。また、ボディマウントに装着されている交換レンズユニットが、受光面上において被写体に対して光学像を回転させない第２立体撮影光学系を有している場合、左眼用画像データおよび右眼用画像データで再現される１対の画像の上下が被写体の上下と概ね一致するように左眼用画像データおよび右眼用画像データが制御部により生成される。したがって、この制御方法を用いたカメラ本体であれば、様々な交換レンズユニットに対応することができる。
【００２４】
第１５の特徴に係るプログラムは、交換レンズユニットにより形成される光学像に基づいて画像データを生成するカメラ本体の制御方法をコンピュータに実行させるためのプログラムであって、
ボディマウントに装着されている交換レンズユニットが、被写体に対して回転された光学像を撮像素子の受光面上に形成する第１立体撮影光学系を有している場合に、左眼用画像データおよび右眼用画像データで再現される１対の画像の上下が被写体の上下と概ね一致するように左眼用画像データおよび右眼用画像データが制御部により生成されるステップと、
ボディマウントに装着されている交換レンズユニットが、受光面上において被写体に対して光学像を回転させない第２立体撮影光学系を有している場合、左眼用画像データおよび右眼用画像データで再現される１対の画像の上下が被写体の上下と概ね一致するように左眼用画像データおよび右眼用画像データが制御部により生成されるステップと、
をコンピュータに実行させる。
【００２５】
このプログラムがカメラ本体で実行されると、被写体に対して回転された光学像を受光面上に形成する交換レンズユニットがボディマウントに装着された場合、左眼用画像データおよび右眼用画像データで再現される１対の画像の上下が被写体の上下と概ね一致するように、制御部により左眼用画像データおよび右眼用画像データが生成される。具体的には、ボディマウントに装着されている交換レンズユニットが、被写体に対して回転された光学像を受光面上に形成する第１立体撮影光学系を有している場合、左眼用画像データおよび右眼用画像データで再現される１対の画像の上下が被写体の上下と概ね一致するように左眼用画像データおよび右眼用画像データが制御部により生成される。また、ボディマウントに装着されている交換レンズユニットが、受光面上において被写体に対して光学像を回転させない第２立体撮影光学系を有している場合、左眼用画像データおよび右眼用画像データで再現される１対の画像の上下が被写体の上下と概ね一致するように左眼用画像データおよび右眼用画像データが制御部により生成される。したがって、このプログラムを用いたカメラ本体であれば、様々な交換レンズユニットに対応することができる。
【００２６】
第１６の特徴に係る、コンピュータにより読み取り可能な記録媒体は、交換レンズユニットにより形成される光学像に基づいて画像データを生成するカメラ本体の制御方法をコンピュータに実行させるためのプログラムを記録した記録媒体であって、
ボディマウントに装着されている交換レンズユニットが、被写体に対して回転された光学像を撮像素子の受光面上に形成する第１立体撮影光学系を有している場合に、左眼用画像データおよび右眼用画像データで再現される１対の画像の上下が被写体の上下と概ね一致するように左眼用画像データおよび右眼用画像データが制御部により生成されるステップと、
ボディマウントに装着されている交換レンズユニットが、受光面上において被写体に対して光学像を回転させない第２立体撮影光学系を有している場合、左眼用画像データおよび右眼用画像データで再現される１対の画像の上下が被写体の上下と概ね一致するように左眼用画像データおよび右眼用画像データが制御部により生成されるステップと、
をコンピュータに実行させるためのプログラムを記録している。
【００２７】
この記録媒体に記録されたプログラムがカメラ本体で実行されると、被写体に対して回転された光学像を受光面上に形成する交換レンズユニットがボディマウントに装着された場合、左眼用画像データおよび右眼用画像データで再現される１対の画像の上下が被写体の上下と概ね一致するように、制御部により左眼用画像データおよび右眼用画像データが生成される。具体的には、ボディマウントに装着されている交換レンズユニットが、被写体に対して回転された光学像を受光面上に形成する第１立体撮影光学系を有している場合、左眼用画像データおよび右眼用画像データで再現される１対の画像の上下が被写体の上下と概ね一致するように左眼用画像データおよび右眼用画像データが制御部により生成される。また、ボディマウントに装着されている交換レンズユニットが、受光面上において被写体に対して光学像を回転させない第２立体撮影光学系を有している場合、左眼用画像データおよび右眼用画像データで再現される１対の画像の上下が被写体の上下と概ね一致するように左眼用画像データおよび右眼用画像データが制御部により生成される。したがって、この記録媒体に記録されたプログラムを用いたカメラ本体であれば、様々な交換レンズユニットに対応することができる。
【００２８】
ここで、「左眼用画像データおよび右眼用画像データで再現される１対の画像の上下が被写体の上下と概ね一致する」とは、左眼用画像データおよび右眼用画像データで再現される１対の画像の上下が被写体の上下と完全に一致している場合の他に、様々な交換レンズユニットに対応することができるという効果が得られる範囲内で、左眼用画像データおよび右眼用画像データで再現される１対の画像の上下が被写体の上下とずれている場合も含まれる。
また、「左眼用画像データおよび右眼用画像データで再現される１対の画像」とは、例えば、カメラ本体に搭載された表示部やカメラ本体とは別に設けられた表示装置に表示される立体視用のステレオ画像を意味している。例えば、表示部や表示装置の画面の長手方向が水平方向と一致する状態を基準として、左眼用画像データおよび右眼用画像データで再現される１対の画像の上下が被写体の上下と概ね一致するか否かを判断することができる。
【００２９】
第１７の特徴に係る制御方法は、交換レンズユニットにより形成される光学像に基づいて画像データを生成するカメラ本体の制御方法であって、
左眼用画像データに対応する左眼用光学像を被写体に対して撮像素子の受光面上でミラー反転させる交換レンズユニットがボディマウントに装着された場合、左眼用画像データで再現される左眼用画像の上下および左右が被写体の上下および左右と概ね一致するように左眼用画像データが制御部により生成される左眼画像生成ステップを備えている。
この制御方法では、左眼用画像データに対応する左眼用光学像を被写体に対して受光面上でミラー反転させる交換レンズユニットがボディマウントに装着された場合、左眼用画像データで再現される左眼用画像の上下および左右が被写体の上下および左右と概ね一致するように、制御部により左眼用画像データが生成される。したがって、この制御方法を用いたカメラ本体では、様々な交換レンズユニットに対応することができる。
【００３０】
第１８の特徴に係るプログラムは、交換レンズユニットにより形成される光学像に基づいて画像データを生成するカメラ本体の制御方法をコンピュータに実行させるためのプログラムであって、
左眼用画像データに対応する左眼用光学像を被写体に対して撮像素子の受光面上でミラー反転させる交換レンズユニットがボディマウントに装着された場合、左眼用画像データで再現される左眼用画像の上下および左右が被写体の上下および左右と概ね一致するように左眼用画像データが制御部により生成される左眼画像生成ステップをコンピュータに実行させる。
このプログラムがカメラ本体で実行されると、左眼用画像データに対応する左眼用光学像を被写体に対して受光面上でミラー反転させる交換レンズユニットがボディマウントに装着された場合、左眼用画像データで再現される左眼用画像の上下および左右が被写体の上下および左右と概ね一致するように、制御部により左眼用画像データが生成される。したがって、このプログラムを用いたカメラ本体であれば、様々な交換レンズユニットに対応することができる。
【００３１】
第１９の特徴に係る、コンピュータにより読み取り可能な記録媒体は、交換レンズユニットにより形成される光学像に基づいて画像データを生成するカメラ本体の制御方法をコンピュータに実行させるためのプログラムを記録した記録媒体であって、
左眼用画像データに対応する左眼用光学像を被写体に対して撮像素子の受光面上でミラー反転させる交換レンズユニットがボディマウントに装着された場合、左眼用画像データで再現される左眼用画像の上下および左右が被写体の上下および左右と概ね一致するように左眼用画像データが制御部により生成される左眼画像生成ステップをコンピュータに実行させるためのプログラムを記録している。
この記録媒体に記録されたプログラムがカメラ本体で実行されると、左眼用画像データに対応する左眼用光学像を被写体に対して受光面上でミラー反転させる交換レンズユニットがボディマウントに装着された場合、左眼用画像データで再現される左眼用画像の上下および左右が被写体の上下および左右と概ね一致するように、制御部により左眼用画像データが生成される。したがって、この記録媒体に記録されたプログラムを用いたカメラ本体であれば、様々な交換レンズユニットに対応することができる。
【００３２】
ここで、「左眼用画像データで再現される左眼用画像の上下および左右が被写体の上下および左右と概ね一致する」とは、左眼用画像データで再現される左眼用画像の上下および左右が被写体の上下および左右と完全に一致している場合の他に、様々な交換レンズユニットに対応することができるという効果が得られる範囲内で、左眼用画像データで再現される左眼用画像の上下および左右が被写体の上下および左右とずれている場合も含まれる。
また、「左眼用画像データで再現される左眼用画像」とは、例えば、カメラ本体に搭載された表示部やカメラ本体とは別に設けられた表示装置に表示される左眼用画像を意味している。例えば、表示部や表示装置の画面の長手方向が水平方向と一致する状態を基準として、左眼用画像データで再現される左眼用画像の上下および左右が被写体の上下および左右と概ね一致するか否かを判断することができる。
【００３３】
第２０の特徴に係る制御方法は、交換レンズユニットにより形成される光学像に基づいて画像データを生成するカメラ本体の制御方法であって、
右眼用画像データに対応する右眼用光学像を被写体に対して受光面上でミラー反転させる交換レンズユニットがボディマウントに装着された場合、右眼用画像データで再現される右眼用画像の上下および左右が被写体の上下および左右と概ね一致するように右眼用画像データが制御部により生成される右眼画像生成ステップをさらに備えている。
この制御方法では、右眼用画像データに対応する右眼用光学像を被写体に対して受光面上でミラー反転させる交換レンズユニットがボディマウントに装着された場合、右眼用画像データで再現される右眼用画像の上下および左右が被写体の上下および左右と概ね一致するように、制御部により右眼用画像データが生成される。したがって、この制御方法を用いたカメラ本体であれば、様々な交換レンズユニットに対応することができる。
【００３４】
第２１の特徴に係るプログラムは、交換レンズユニットにより形成される光学像に基づいて画像データを生成するカメラ本体の制御方法をコンピュータに実行させるためのプログラムであって、
右眼用画像データに対応する右眼用光学像を被写体に対して撮像素子の受光面上でミラー反転させる交換レンズユニットがボディマウントに装着された場合、右眼用画像データで再現される右眼用画像の上下および左右が被写体の上下および左右と概ね一致するように右眼用画像データが制御部により生成される右眼画像生成ステップをコンピュータに実行させる。
このプログラムがカメラ本体で実行されると、右眼用画像データに対応する右眼用光学像を被写体に対して受光面上でミラー反転させる交換レンズユニットがボディマウントに装着された場合、右眼用画像データで再現される右眼用画像の上下および左右が被写体の上下および左右と概ね一致するように、制御部により右眼用画像データが生成される。したがって、このプログラムを用いたカメラ本体であれば、様々な交換レンズユニットに対応することができる。
【００３５】
第２２の特徴に係る、コンピュータにより読み取り可能な記録媒体は、交換レンズユニットにより形成される光学像に基づいて画像データを生成するカメラ本体の制御方法をコンピュータに実行させるためのプログラムを記録した記録媒体であって、
右眼用画像データに対応する右眼用光学像を被写体に対して撮像素子の受光面上でミラー反転させる交換レンズユニットがボディマウントに装着された場合、右眼用画像データで再現される右眼用画像の上下および左右が被写体の上下および左右と概ね一致するように右眼用画像データが制御部により生成される右眼画像生成ステップをコンピュータに実行させるためのプログラムを記録している。
この記録媒体に記録されたプログラムがカメラ本体で実行されると、右眼用画像データに対応する右眼用光学像を被写体に対して受光面上でミラー反転させる交換レンズユニットがボディマウントに装着された場合、右眼用画像データで再現される右眼用画像の上下および左右が被写体の上下および左右と概ね一致するように、制御部により右眼用画像データが生成される。したがって、この記録媒体に記録されたプログラムを用いたカメラ本体であれば、様々な交換レンズユニットに対応することができる。
【００３６】
ここで、「右眼用画像データで再現される右眼用画像の上下および左右が被写体の上下および左右と概ね一致する」とは、右眼用画像データで再現される右眼用画像の上下および左右が被写体の上下および左右と完全に一致している場合の他に、様々な交換レンズユニットに対応することができるという効果が得られる範囲内で、右眼用画像データで再現される右眼用画像の上下および左右が被写体の上下および左右とずれている場合も含まれる。
また、「右眼用画像データで再現される右眼用画像」とは、例えば、カメラ本体に搭載された表示部やカメラ本体とは別に設けられた表示装置に表示される右眼用画像を意味している。例えば、表示部や表示装置の画面の長手方向が水平方向と一致する状態を基準として、右眼用画像データで再現される右眼用画像の上下および左右が被写体の上下および左右と概ね一致するか否かを判断することができる。
【００３７】
第２３の特徴に係る制御方法は、交換レンズユニットにより形成される光学像を画像信号に変換する撮像素子と、撮像素子で生成される画像信号から左眼用画像データおよび右眼用画像データを生成する制御部と、を備えたカメラ本体の制御方法であって、
３次元撮影に対応していない交換レンズユニットがカメラ本体に装着された場合、少なくともユーザーによる操作が行われるまでは３次元撮影モードの実行が制御部により制限されるステップを備えている。
この制御方法では、３次元撮影に対応していない交換レンズユニットがボディマウントに装着された場合、少なくともユーザーによる操作が行われるまでは３次元撮影モードの実行が制御部により制限される。したがって、この制御方法を用いたカメラ本体であれば、様々な交換レンズユニットに対応することができる。
【００３８】
第２４の特徴に係るプログラムは、交換レンズユニットにより形成される光学像に基づいて画像データを生成するカメラ本体の制御方法をコンピュータに実行させるためのプログラムであって、
３次元撮影に対応していない交換レンズユニットがカメラ本体に装着された場合、少なくともユーザーによる操作が行われるまでは３次元撮影モードの実行を制限するステップをコンピュータに実行させる。
このプログラムがカメラ本体で実行されると、３次元撮影に対応していない交換レンズユニットがボディマウントに装着された場合、少なくともユーザーによる操作が行われるまでは３次元撮影モードの実行が制御部により制限される。したがって、このプログラムを用いたカメラ本体であれば、様々な交換レンズユニットに対応することができる。
【００３９】
第２５の特徴に係る、コンピュータにより読み取り可能な記録媒体は、交換レンズユニットにより形成される光学像に基づいて画像データを生成するカメラ本体の制御方法をコンピュータに実行させるためのプログラムを記録した記録媒体であって、
３次元撮影に対応していない交換レンズユニットがカメラ本体に装着された場合、少なくともユーザーによる操作が行われるまでは３次元撮影モードの実行が制御部により制限されるステップをコンピュータに実行させるためのプログラムを記録している。
この記録媒体に記録されたプログラムがカメラ本体で実行されると、３次元撮影に対応していない交換レンズユニットがボディマウントに装着された場合、少なくともユーザーによる操作が行われるまでは３次元撮影モードの実行が制御部により制限される。したがって、この記録媒体に記録されたプログラムを用いたカメラ本体であれば、様々な交換レンズユニットに対応することができる。
【００４０】
第２６の特徴に係る制御方法は、カメラ本体に装着可能な交換レンズユニットの制御方法であって、
カメラ本体が３次元撮影に対応しているか否かを判定する判定ステップと、
カメラ本体が３次元撮影に対応していないと判定された場合にカメラ本体での撮影を制限する制限情報を生成する状態情報生成ステップと、
を備えている。
この制御方法では、カメラ本体が３次元撮影に対応していないと判定された場合に、カメラ本体での撮影を制限する制限情報が生成される。したがって、誤って３次元光学系を用いてカメラ本体により２次元撮影が行われるのを防止することができる。つまり、この制御方法を用いた交換レンズユニットでは、３次元撮影に対応しているカメラ本体や対応していないカメラ本体など、様々なカメラ本体に対応することができる。
【００４１】
第２７の特徴に係るプログラムは、カメラ本体に装着可能な交換レンズユニットの制御方法をコンピュータに実行させるためのプログラムであって、
カメラ本体が３次元撮影に対応しているか否かを判定する判定ステップと、
カメラ本体が３次元撮影に対応していないと判定された場合にカメラ本体での撮影を制限する制限情報を生成する状態情報生成ステップと、
をコンピュータに実行させる。
このプログラムが交換レンズユニットで実行されると、カメラ本体が３次元撮影に対応していないと判定された場合に、カメラ本体での撮影を制限する制限情報が生成される。したがって、誤って３次元光学系を用いてカメラ本体により２次元撮影が行われるのを防止することができる。つまり、このプログラムを用いた交換レンズユニットでは、３次元撮影に対応しているカメラ本体や対応していないカメラ本体など、様々なカメラ本体に対応することができる。
【００４２】
第２８の特徴に係る、コンピュータにより読み取り可能な記録媒体は、カメラ本体に装着可能な交換レンズユニットの制御方法をコンピュータに実行させるためのプログラムを記録した記録媒体であって、
カメラ本体が３次元撮影に対応しているか否かを判定する判定ステップと、
カメラ本体が３次元撮影に対応していないと判定された場合にカメラ本体での撮影を制限する制限情報を生成する状態情報生成ステップと、
をコンピュータに実行させるためのプログラムを記録している。
この記録媒体に記録されたプログラムが交換レンズユニットで実行されると、カメラ本体が３次元撮影に対応していないと判定された場合に、カメラ本体での撮影を制限する制限情報が生成される。したがって、誤って３次元光学系を用いてカメラ本体により２次元撮影が行われるのを防止することができる。つまり、この記録媒体に記録されたプログラムを用いた交換レンズユニットであれば、３次元撮影に対応しているカメラ本体や対応していないカメラ本体など、様々なカメラ本体に対応することができる。
【図面の簡単な説明】
【００４３】
【図１】デジタルカメラ１の斜視図
【図２】カメラ本体１００の斜視図
【図３】カメラ本体１００の背面図
【図４】デジタルカメラ１の概略ブロック図
【図５】交換レンズユニット２００の概略ブロック図
【図６】カメラ本体１００の概略ブロック図
【図７】（Ａ）レンズ識別情報Ｆ１の構成例、（Ｂ）レンズ特性情報Ｆ２の構成例、（Ｃ）レンズ状態情報Ｆ３の構成例
【図８】（Ａ）カメラ本体および交換レンズユニットの間のタイムチャート（カメラ本体が３次元撮影に対応していない場合）、（Ｂ）カメラ本体および交換レンズユニットの間のタイムチャート（カメラ本体および交換レンズユニットが３次元撮影に対応している場合）
【図９】各パラメータの説明図
【図１０】輻輳角の説明図
【図１１】（Ａ）出荷時の測定試験の説明図、（Ｂ）測定試験で得られた左眼用画像、（Ｃ）測定試験で得られた右眼用画像（交換レンズユニット）
【図１２】（Ａ）出荷時の測定試験の説明図、（Ｂ）測定試験で得られた左眼用画像、（Ｃ）測定試験で得られた右眼用画像（カメラ本体）
【図１３】１８０度回転フラグ、配置変更フラグおよびミラー反転フラグのパターンを示す図
【図１４】（Ａ）交換レンズユニット２００の概略図、（Ｂ）撮影地点から見た被写体の図、（Ｃ）カメラの背面側から見た撮像素子上の光学像
【図１５】（Ａ）交換レンズユニット３００の概略図、（Ｂ）撮影地点から見た被写体の図、（Ｃ）カメラの背面側から見た撮像素子上の光学像
【図１６】（Ａ）アダプタ４００および交換レンズユニット６００の概略図、（Ｂ）撮影地点から見た被写体の図、（Ｃ）カメラの背面側から見た１次結像（仮想面上の空中像）、（Ｄ）カメラの背面側から見た撮像素子上の２次結像
【図１７】（Ａ）交換レンズユニット７００の概略図、（Ｂ）撮影地点から見た被写体の図、（Ｃ）カメラの背面側から見た撮像素子上の光学像
【図１８】各フラグおよびパターンの例
【図１９】各フラグおよびパターンの例
【図２０】電源ＯＮ時のフローチャート
【図２１】電源ＯＮ時のフローチャート
【図２２】撮影時のフローチャート
【発明を実施するための形態】
【００４４】
〔デジタルカメラの構成〕
デジタルカメラ１は、３次元撮影が可能な撮像装置であり、レンズ交換式のデジタルカメラである。図１〜図３に示すように、デジタルカメラ１は、交換レンズユニット２００と、交換レンズユニット２００を装着可能なカメラ本体１００と、を備えている。交換レンズユニット２００は、３次元撮影に対応しているレンズユニットであり、被写体の光学像（左眼用光学像および右眼用光学像）を形成する。カメラ本体１００は、２次元撮影および３次元撮影に対応可能であり、交換レンズユニット２００により形成される光学像に基づいて画像データを生成する。カメラ本体１００には、３次元撮影に対応している交換レンズユニット２００の他に、３次元撮影に対応していない交換レンズユニットも取り付けることができる。つまり、カメラ本体１００は２次元撮影にも３次元撮影にも対応している。
【００４５】
なお、説明の便宜のため、デジタルカメラ１の被写体側を前、被写体と反対側を後ろまたは背、デジタルカメラ１の通常姿勢（以下、横撮り姿勢ともいう）における鉛直上側を上、鉛直下側を下ともいう。
＜１：交換レンズユニットの構成＞
交換レンズユニット２００は３次元撮影に対応しているレンズユニットである。本実施形態の交換レンズユニット２００には、２つの光学像が左右１対の光学系により１つの撮像素子上に形成される並置撮影方式が採用されている。
図１〜図４に示すように、交換レンズユニット２００は、３次元光学系Ｇと、第１駆動ユニット２７１、第２駆動ユニット２７２、振れ量検出センサー２７５およびレンズコントローラー２４０を有している。さらに、交換レンズユニット２００は、レンズマウント２５０、レンズ筒２９０、ズームリング２１３およびフォーカスリング２３４を有している。交換レンズユニット２００をカメラ本体１００に装着する際、レンズマウント２５０がカメラ本体１００のボディマウント１５０（後述）に取り付けられる。図１に示すように、レンズ筒２９０の外部にはズームリング２１３とフォーカスリング２３４とが回転可能に設けられている。
【００４６】
（１）３次元光学系Ｇ
図４および図５に示すように、３次元光学系Ｇは、並置撮影方式に対応した光学系であり、左眼用光学系ＯＬと右眼用光学系ＯＲとを有している。左眼用光学系ＯＬと右眼用光学系ＯＲとは左右に並んで配置されている。ここで、左眼用光学系とは、左側の視点に対応した光学系であり、具体的には、最も被写体側（前側）に配置されている光学素子が被写体に向かって左側に配置されている光学系をいう。同様に、右眼用光学系とは、右側の視点に対応した光学系であり、具体的には、最も被写体側（前側）に配置されている光学素子が被写体に向かって右側に配置されている光学系をいう。
左眼用光学系ＯＬは、被写体に向かって左側の視点から被写体を撮影するための光学系であり、ズームレンズ２１０Ｌ、ＯＩＳレンズ２２０Ｌ、絞りユニット２６０Ｌおよびフォーカスレンズ２３０Ｌを含んでいる。左眼用光学系ＯＬは、第１光軸ＡＸ１を有しており、右眼用光学系ＯＲと左右に並んだ状態でレンズ筒２９０の内部に収容されている。
【００４７】
ズームレンズ２１０Ｌは、左眼用光学系ＯＬの焦点距離を変化させるためのレンズであり、第１光軸ＡＸ１と平行な方向に移動可能に配置されている。ズームレンズ２１０Ｌは１枚または複数枚のレンズで構成されている。ズームレンズ２１０Ｌは第１駆動ユニット２７１のズームモータ２１４Ｌ（後述）により駆動される。ズームレンズ２１０Ｌを第１光軸ＡＸ１と平行な方向に駆動することにより、左眼用光学系ＯＬの焦点距離を調整することができる。
ＯＩＳレンズ２２０Ｌは、左眼用光学系ＯＬで形成される光学像のＣＭＯＳイメージセンサー１１０（後述）に対する変位を抑制するためのレンズである。ＯＩＳレンズ２２０Ｌは１枚または複数枚のレンズで構成される。ＯＩＳモータ２２１Ｌは、ＯＩＳ用ＩＣ２２３Ｌから送信される制御信号に基づいて、第１光軸ＡＸ１に垂直な面内で移動するようにＯＩＳレンズ２２０Ｌを駆動する。ＯＩＳモータ２２１Ｌは、例えば、マグネット（図示せず）および平板コイル（図示せず）で実現可能である。ＯＩＳレンズ２２０Ｌの位置は第１駆動ユニット２７１の位置検出センサー２２２Ｌ（後述）により検出される。
【００４８】
なお、本実施形態では、振れ補正の方式として光学式が採用されているが、例えばＣＭＯＳイメージセンサー１１０で生成される画像データに補正処理を施す電子式、あるいは、ＣＭＯＳイメージセンサー１１０などの撮像素子を第１光軸ＡＸ１と垂直な面内で駆動するセンサーシフト式が振れ補正の方式として採用されてもよい。
絞りユニット２６０Ｌは左眼用光学系ＯＬを透過する光の量を調整する。絞りユニット２６０Ｌは複数の絞り羽根（図示せず）を有している。絞り羽根は第１駆動ユニット２７１の絞りモータ２３５Ｌ（後述）により駆動される。カメラコントローラー１４０（後述）は絞りモータ２３５Ｌを制御する。
フォーカスレンズ２３０Ｌは、左眼用光学系ＯＬの被写体距離（物点距離ともいう）を調整するためのレンズであり、第１光軸ＡＸ１に平行な方向に移動可能に配置されている。フォーカスレンズ２３０Ｌは第１駆動ユニット２７１のフォーカスモータ２３３Ｌ（後述）により駆動される。フォーカスレンズ２３０Ｌは１枚または複数枚のレンズで構成されている。
【００４９】
右眼用光学系ＯＲは、被写体に向かって右側の視点から被写体を撮影するための光学系であり、ズームレンズ２１０Ｒ、ＯＩＳレンズ２２０Ｒ、絞りユニット２６０Ｒおよびフォーカスレンズ２３０Ｒを含んでいる。右眼用光学系ＯＲは、第２光軸ＡＸ２を有しており、左眼用光学系ＯＬと左右に並んだ状態でレンズ筒２９０の内部に収容されている。右眼用光学系ＯＲの仕様は左眼用光学系ＯＬの仕様と同じである。なお、第１光軸ＡＸ１と第２光軸ＡＸ２とのなす角度（輻輳角）とは、図１０に示す角度θ１をいう。
ズームレンズ２１０Ｒは、右眼用光学系ＯＲの焦点距離を変化させるためのレンズであり、第２光軸ＡＸ２と平行な方向に移動可能に配置されている。ズームレンズ２１０Ｒは１枚または複数枚のレンズで構成されている。ズームレンズ２１０Ｒは第２駆動ユニット２７２のズームモータ２１４Ｒ（後述）により駆動される。ズームレンズ２１０Ｒを第２光軸ＡＸ２と平行な方向に駆動することにより、右眼用光学系ＯＲの焦点距離を調整することができる。ズームレンズ２１０Ｒの駆動はズームレンズ２１０Ｌの駆動と同期がとられている。したがって、右眼用光学系ＯＲの焦点距離は左眼用光学系ＯＬの焦点距離と同じである。
【００５０】
ＯＩＳレンズ２２０Ｒは、右眼用光学系ＯＲで形成される光学像のＣＭＯＳイメージセンサー１１０に対する変位を抑制するためのレンズである。ＯＩＳレンズ２２０Ｒは１枚または複数枚のレンズで構成される。ＯＩＳモータ２２１Ｒは、ＯＩＳ用ＩＣ２２３Ｒから送信される制御信号に基づいて、第２光軸ＡＸ２に垂直な面内で移動するようにＯＩＳレンズ２２０Ｒを駆動する。ＯＩＳモータ２２１Ｒは、例えば、マグネット（図示せず）および平板コイル（図示せず）で実現可能である。ＯＩＳレンズ２２０Ｒの位置は第２駆動ユニット２７２の位置検出センサー２２２Ｒ（後述）により検出される。
なお、本実施形態では、振れ補正の方式として光学式が採用されているが、例えばＣＭＯＳイメージセンサー１１０（後述）で生成される画像データに補正処理を施す電子式、あるいは、ＣＭＯＳイメージセンサー１１０などの撮像素子を第２光軸ＡＸ２と垂直な面内で駆動するセンサーシフト式が振れ補正の方式として採用されてもよい。
【００５１】
絞りユニット２６０Ｒは右眼用光学系ＯＲを透過する光の量を調整する。絞りユニット２６０Ｒは複数の絞り羽根（図示せず）を有している。絞り羽根は第２駆動ユニット２７２の絞りモータ２３５Ｒ（後述）により駆動される。カメラコントローラー１４０は絞りモータ２３５Ｒを制御する。絞りユニット２６０Ｒの駆動は絞りユニット２６０Ｌの駆動と同期がとられる。したがって、右眼用光学系ＯＲの絞り値は左眼用光学系ＯＬの絞り値と同じである。
フォーカスレンズ２３０Ｒは、右眼用光学系ＯＲの被写体距離（物点距離ともいう）を調整するためのレンズであり、第２光軸ＡＸ２に平行な方向に移動可能に配置されている。フォーカスレンズ２３０Ｒは第２駆動ユニット２７２のフォーカスモータ２３３Ｒ（後述）により駆動される。フォーカスレンズ２３０Ｒは１枚または複数枚のレンズで構成されている。
【００５２】
（２）第１駆動ユニット２７１
第１駆動ユニット２７１は、左眼用光学系ＯＬの状態を調整するために設けられており、図５に示すように、ズームモータ２１４Ｌ、ＯＩＳモータ２２１Ｌ、位置検出センサー２２２Ｌ、ＯＩＳ用ＩＣ２２３Ｌ、絞りモータ２３５Ｌおよびフォーカスモータ２３３Ｌを有している。
ズームモータ２１４Ｌはズームレンズ２１０Ｌを駆動する。ズームモータ２１４Ｌはレンズコントローラー２４０により制御される。
ＯＩＳモータ２２１ＬはＯＩＳレンズ２２０Ｌを駆動する。位置検出センサー２２２ＬはＯＩＳレンズ２２０Ｌの位置を検出するセンサーである。位置検出センサー２２２Ｌは、例えばホール素子であり、ＯＩＳモータ２２１Ｌのマグネットに近接して配置されている。ＯＩＳ用ＩＣ２２３Ｌは、位置検出センサー２２２Ｌの検出結果および振れ量検出センサー２７５の検出結果に基づいて、ＯＩＳモータ２２１Ｌを制御する。ＯＩＳ用ＩＣ２２３Ｌはレンズコントローラー２４０から振れ量検出センサー２７５の検出結果を取得する。また、ＯＩＳ用ＩＣ２２３Ｌはレンズコントローラー２４０へＯＩＳレンズ２２０Ｌの位置を示す信号を所定の周期で送信する。
【００５３】
絞りモータ２３５Ｌは絞りユニット２６０Ｌを駆動する。絞りモータ２３５Ｌはレンズコントローラー２４０により制御される。
フォーカスモータ２３３Ｌはフォーカスレンズ２３０Ｌを駆動する。フォーカスモータ２３３Ｌはレンズコントローラー２４０により制御される。レンズコントローラー２４０は、フォーカスモータ２３３Ｒも制御しており、フォーカスモータ２３３Ｌおよびフォーカスモータ２３３Ｒを同期させる。これにより、左眼用光学系ＯＬの被写体距離が右眼用光学系ＯＲの被写体距離と同じになる。フォーカスモータ２３３Ｌとしては、例えばＤＣモータやステッピングモータ、サーボモータ、超音波モータが考えられる。
（３）第２駆動ユニット２７２
第２駆動ユニット２７２は、右眼用光学系ＯＲの状態を調整するために設けられており、図５に示すように、ズームモータ２１４Ｒ、ＯＩＳモータ２２１Ｒ、位置検出センサー２２２Ｒ、ＯＩＳ用ＩＣ２２３Ｒ、絞りモータ２３５Ｒおよびフォーカスモータ２３３Ｒを有している。
【００５４】
ズームモータ２１４Ｒはズームレンズ２１０Ｒを駆動する。ズームモータ２１４Ｒはレンズコントローラー２４０により制御される。
ＯＩＳモータ２２１ＲはＯＩＳレンズ２２０Ｒを駆動する。位置検出センサー２２２ＲはＯＩＳレンズ２２０Ｒの位置を検出するセンサーである。位置検出センサー２２２Ｒは、例えばホール素子であり、ＯＩＳモータ２２１Ｒのマグネットに近接して配置されている。ＯＩＳ用ＩＣ２２３Ｒは、位置検出センサー２２２Ｒの検出結果および振れ量検出センサー２７５の検出結果に基づいて、ＯＩＳモータ２２１Ｒを制御する。ＯＩＳ用ＩＣ２２３Ｒはレンズコントローラー２４０から振れ量検出センサー２７５の検出結果を取得する。また、ＯＩＳ用ＩＣ２２３Ｒはレンズコントローラー２４０へＯＩＳレンズ２２０Ｒの位置を示す信号を所定の周期で送信する。
【００５５】
絞りモータ２３５Ｒは絞りユニット２６０Ｒを駆動する。絞りモータ２３５Ｒはレンズコントローラー２４０により制御される。
フォーカスモータ２３３Ｒはフォーカスレンズ２３０Ｒを駆動する。フォーカスモータ２３３Ｒはレンズコントローラー２４０により制御される。レンズコントローラー２４０はフォーカスモータ２３３Ｌおよびフォーカスモータ２３３Ｒを同期させる。これにより、右眼用光学系ＯＲの被写体距離が左眼用光学系ＯＬの被写体距離と同じになる。フォーカスモータ２３３Ｒとしては、例えばＤＣモータやステッピングモータ、サーボモータ、超音波モータが考えられる。
（４）レンズコントローラー２４０
レンズコントローラー２４０は、カメラコントローラー１４０から送信される制御信号に基づいて交換レンズユニット２００の各部（例えば、第１駆動ユニット２７１および第２駆動ユニット２７２）を制御する。レンズコントローラー２４０はカメラコントローラー１４０との送受信をレンズマウント２５０およびボディマウント１５０を介して行う。レンズコントローラー２４０は、制御の際、ＤＲＡＭ２４１をワークメモリとして使用する。
【００５６】
レンズコントローラー２４０は、ＣＰＵ（Central Processing Unit）２４０ａ、ＲＯＭ（Read Only Memory）２４０ｂおよびＲＡＭ（Random Access Memory）２４０ｃを有しており、ＲＯＭ２４０ｂ（コンピュータにより読み取り可能な記録媒体の一例）に格納されたプログラムがＣＰＵ２４０ａに読み込まれることで様々な機能を実現し得る。
また、フラッシュメモリ２４２（識別情報記憶部の一例）は、レンズコントローラー２４０の制御の際に使用するプログラムやパラメータを保存する。例えば、交換レンズユニット２００が３次元撮影に対応していることを示すレンズ識別情報Ｆ１（図７（Ａ）参照）、３次元光学系Ｇの特性を示すパラメータおよびフラグを含むレンズ特性情報Ｆ２（図７（Ｂ）参照）をフラッシュメモリ２４２は予め記憶している。交換レンズユニット２００が撮影可能な状態か否かを示すレンズ状態情報Ｆ３（図７（Ｃ）参照）は、例えばＲＡＭ２４０ｃに格納されている。
【００５７】
ここで、レンズ識別情報Ｆ１、レンズ特性情報Ｆ２およびレンズ状態情報Ｆ３について説明する。
（レンズ識別情報Ｆ１）
レンズ識別情報Ｆ１は、交換レンズユニットが３次元撮影に対応しているか否かを示す情報であり、例えばフラッシュメモリ２４２に予め格納されている。図７（Ａ）に示すように、レンズ識別情報Ｆ１は、フラッシュメモリ２４２内の所定のアドレスに格納された３次元撮影判定フラグである。図８（Ａ）および図８（Ｂ）に示すように、カメラ本体および交換レンズユニットの間で、電源ＯＮ時または交換レンズユニットがカメラ本体に装着された時に行われる初期通信において、３次元撮影判定フラグは交換レンズユニットからカメラ本体へ送信される。
【００５８】
３次元撮影判定フラグが立っている場合は、その交換レンズユニットが３次元撮影に対応しており、３次元撮影判定フラグが立っていない場合は、その交換レンズユニットは３次元撮影に対応していない。３次元撮影判定フラグのアドレスは、３次元撮影に対応していない通常の交換レンズユニットで使用されていない領域が用いられる。これにより、３次元撮影に対応していない交換レンズユニットでは、３次元撮影判定フラグの設定を行わなくても、３次元撮影判定フラグが立っていない状態となり得る。
（レンズ特性情報Ｆ２）
レンズ特性情報Ｆ２は、交換レンズユニットの光学系の特性を示すデータであり、図７（Ｂ）に示すように、以下のパラメータおよびフラグを含んでいる。
（Ａ）基線長
立体光学系（Ｇ）の基線長Ｌ１
（Ｂ）光軸位置
撮像素子（ＣＭＯＳイメージセンサー１１０）の中心Ｃ０（図９参照）から光軸中心（図９に示すイメージサークルＩＬの中心ＩＣＬまたはイメージサークルＩＲの中心ＩＣＲ）までの距離Ｌ２（設計値）
（Ｃ）輻輳角
第１光軸（ＡＸ１）および第２光軸（ＡＸ２）のなす角度θ１（図１０参照）
（Ｄ）左眼ズレ量
左眼用光学系（ＯＬ）の撮像素子（ＣＭＯＳイメージセンサー１１０）上での光軸位置（設計値）に対する左眼用光学像（ＱＬ１）のズレ量ＤＬ（水平方向：ＤＬｘ、鉛直方向：ＤＬｙ）
（Ｅ）右眼ズレ量
右眼用光学系（右眼用光学系ＯＲ）の撮像素子（ＣＭＯＳイメージセンサー１１０）上での光軸位置（設計値）に対する右眼用光学像（右眼用光学像ＱＲ１）のズレ量ＤＲ（水平方向：ＤＲｘ、鉛直方向：ＤＲｙ）
（Ｆ）撮像有効エリア
左眼用光学系（ＯＬ）および右眼用光学系（ＯＲ）のイメージサークル（ＡＬ１、ＡＲ１）の半径ｒ（図９参照）
（Ｇ）１８０度回転フラグ
撮像素子（ＣＭＯＳイメージセンサー１１０）上で光学像が１８０度回転しているか否かを示すフラグ
（Ｈ）配置変更フラグ
撮像素子（ＣＭＯＳイメージセンサー１１０）上での左眼用光学像（ＱＬ１）および右眼用光学像（ＱＲ１）の位置関係が入れ替わっているか否かを示すフラグ
（Ｉ）ミラー反転フラグ
撮像素子（ＣＭＯＳイメージセンサー１１０）上の光学像がミラー反転しているか否かを示すフラグ
上記のパラメータのうち、光軸位置、左眼ズレ量および右眼ズレ量は、並置撮影方式の３次元光学系特有のパラメータである。つまり、レンズ特性情報Ｆ２は、交換レンズユニット２００に並置撮影方式が採用されているか否かを識別可能なデータを含んでいる、と言える。
【００５９】
図９〜図１６を用いて、上記のパラメータについて説明をする。図９はＣＭＯＳイメージセンサー１１０を被写体側から見た図である。ＣＭＯＳイメージセンサー１１０は、交換レンズユニット２００を透過した光を受ける受光面１１０ａ（図６および図９参照）を有している。受光面１１０ａ上には被写体の光学像が形成される。図９に示すように、受光面１１０ａは、第１領域１１０Ｌと、第１領域１１０Ｌに隣接して配置された第２領域１１０Ｒと、を有している。第１領域１１０Ｌの面積は第２領域１１０Ｒの面積と同じである。図１４（Ｃ）に示すように、カメラ本体１００の背面側から見た場合（透視した場合）、第１領域１１０Ｌは受光面１１０ａの左半分、第２領域１１０Ｒは受光面１１０ａの右半分を占めている。図１４（Ｃ）に示すように、交換レンズユニット２００を用いて撮影を行う場合は、第１領域１１０Ｌには左眼用光学像ＱＬ１が形成され、第２領域１１０Ｒには右眼用光学像ＱＲ１が形成される。
【００６０】
図９に示すように、設計上の左眼用光学系ＯＬのイメージサークルＩＬおよび右眼用光学系ＯＲのイメージサークルＩＲをＣＭＯＳイメージセンサー１１０上に定義する。イメージサークルＩＬの中心ＩＣＬ（第１基準位置の一例）は左眼用光学系ＯＬの第１光軸ＡＸ１の設計上の位置と一致しており、イメージサークルＩＲの中心ＩＣＲ（第１基準位置の一例）は右眼用光学系ＯＲの第２光軸ＡＸ２の設計上の位置と一致している。したがって、基線長はＣＭＯＳイメージセンサー１１０上での第１光軸ＡＸ１および第２光軸ＡＸ２の間の設計上の距離Ｌ１となる。また、光軸位置は受光面１１０ａの中心Ｃ０および第１光軸ＡＸ１の間の設計上の距離Ｌ２（あるいは中心Ｃ０および第２光軸ＡＸ２の間の設計上の距離Ｌ２）となる。
また図９に示すように、中心ＩＣＬに基づいて抽出可能範囲ＡＬ１が設定され、中心ＩＣＲに基づいて抽出可能範囲ＡＲ１が設定されている。中心ＩＣＬが受光面１１０ａの第１領域１１０Ｌのほぼ中央位置に設定されているので、イメージサークルＩＬ内の抽出可能範囲ＡＬ１を広く確保できる。また、中心ＩＣＲが第２領域１１０Ｒのほぼ中央位置に設定されているので、イメージサークルＩＲ内の抽出可能範囲ＡＲ１を広く確保できる。
【００６１】
図９に示す抽出領域ＡＬ０およびＡＲ０は、左眼用画像データおよび右眼用画像データを抽出する際の基準となる領域である。左眼用画像データの設計上の抽出領域ＡＬ０は、イメージサークルＩＬの中心ＩＣＬ（あるいは第１光軸ＡＸ１）を基準に設定されており、抽出可能範囲ＡＬ１の中央に位置している。また、右眼用画像データの設計上の抽出領域ＡＲ０は、イメージサークルＩＲの中心ＩＣＲ（第２光軸ＡＸ２）を基準に設定されており、抽出可能範囲ＡＲ１の中央に位置している。
しかし、実際には製品の個体差によってイメージサークルの位置が交換レンズユニットごとで設計上の位置からずれる場合がある。特に、３次元撮影を行う際、左眼用光学像ＱＬ１および右眼用光学像ＱＲ１の上下方向の位置が互いに大きくずれると、立体視する際にユーザーがうまく３次元画像を認識できない場合も出てくる。
【００６２】
さらに、製品の個体差によって交換レンズユニットとカメラ本体との間に取付誤差も生じる。交換レンズユニットは通常、カメラ本体のボディマウントにバヨネット結合され、ロックピンでカメラ本体に対する回転位置が決まる。デジタルカメラ１の場合、図２に示すように、ボディマウント１５０に形成されたバヨネット溝１５５にレンズマウント２５０に形成されたバヨネット（図示せず）が嵌め込まれ、交換レンズユニット２００をカメラ本体１００に対して回転させると、ロックピン１５６がレンズマウント２５０の孔（図示せず）に嵌り込む。ロックピン１５６と孔との間には微小な隙間が存在する。この隙間によって交換レンズユニットの固定位置がカメラ本体に対して回転方向にずれると、撮像素子上に形成される光学像が回転してしまう。２次元撮影であれば多少の回転は許容されるが、３次元撮影を行う場合、光学像の回転は左眼用光学像および右眼用光学像の上下方向の位置ずれを助長し、立体視に影響を及ぼしかねない。
【００６３】
以上のように、３次元撮影を行う際、製品の個体差に応じて設計上の位置を基準に実際の抽出領域ＡＬ２およびＡＲ２の位置を調整するのが好ましい。
そこで、抽出領域ＡＬ２およびＡＲ２の位置を調整するために、左眼ズレ量ＤＬ、右眼ズレ量ＤＲおよび傾き角度θ２が出荷時に製品ごとに測定される。ここで、左眼ズレ量ＤＬ、右眼ズレ量ＤＲおよび傾き角度θ２の測定方法について説明する。
まず、左眼ズレ量ＤＬおよび右眼ズレ量ＤＲは交換レンズユニットの個体差によって生じる。したがって、左眼ズレ量ＤＬおよび右眼ズレ量ＤＲは交換レンズユニットごとに測定される。例えば図１１（Ａ）に示すように、チャート５５０および測定用カメラ本体５１０を用いて左眼ズレ量ＤＬおよび右眼ズレ量ＤＲの測定が行われる。チャート５５０には十字ライン５５１が描かれている。カメラ本体５１０は図示しない固定台に固定されている。チャート５５０に対するカメラ本体５１０の位置は、基準とする３次元撮影用の交換レンズユニットを用いて予め調整されている。具体的には、基準の交換レンズユニットをカメラ本体５１０に装着して、交換レンズユニットとチャート５５０との間にコリメータレンズ５００を配置する。この状態で撮影を行うと、チャート５５０が写った左眼用画像および右眼用画像が得られる。これらの画像内において、十字ライン５５１の水平ライン５５２および垂直ライン５５３が画像の長辺および短辺と平行になり、さらに十字ライン５５１の中心Ｐ０がイメージサークルＩＬの中心ＩＣＬおよびイメージサークルＩＲのＩＣＲと一致するように、カメラ本体５１０の位置が調整される。位置調整されたカメラ本体５１０を用いることで、画像内のチャート５５０に基づいて、交換レンズユニットの個体差により生じる左眼ズレ量ＤＬおよび右眼ズレ量ＤＲを測定することができる。このときに撮影した左眼用画像および右眼用画像における十字ライン５５１の位置を基準ラインＰＬ０およびＰＲ０とする。
【００６４】
例えば交換レンズユニット２００をカメラ本体５１０に装着して撮影を行うと、図１１（Ｂ）および図１１（Ｃ）に示す左眼用画像および右眼用画像が得られる。交換レンズユニット２００の各部の寸法誤差等により、左眼用画像および右眼用画像においてチャート５５０が基準ラインＰＬ０およびＰＲ０からずれる。場合によっては、左眼用画像における十字ライン５５１の位置と右眼用画像における十字ライン５５１の位置とが互いに異なってくる。これら２枚のテスト画像から、左眼ズレ量ＤＬ（水平方向：ＤＬｘ、鉛直方向：ＤＬｙ）および右眼ズレ量ＤＲ（水平方向：ＤＲｘ、鉛直方向：ＤＲｙ）を算出する。左眼ズレ量ＤＬおよび右眼ズレ量ＤＲは、十字ライン５５１の中心Ｐ０、基準ラインＰＬ０の中心ＩＣＬおよび基準ラインＰＲ０の中心ＩＣＲを基準に算出される。左眼ズレ量ＤＬおよび右眼ズレ量ＤＲはレンズ特性情報Ｆ２として交換レンズユニット２００のフラッシュメモリ２４２に格納され、交換レンズユニット２００が製品として出荷される。これらのデータを用いることで、抽出領域ＡＬ２およびＡＲ２の位置を交換レンズユニットの個体差に応じて調整することができる。
【００６５】
一方、傾き角度θ２はカメラ本体の個体差によって生じる。したがって、傾き角度θ２はカメラ本体ごとに測定される。例えば図１２（Ａ）に示すように、チャート５５０および測定用交換レンズユニット５２０を用いて傾き角度θ２の測定が行われる。交換レンズユニット５２０は図示しない固定台に固定されている。チャート５５０に対する交換レンズユニット５２０の位置は、基準とする３次元撮影用のカメラ本体を用いて予め調整されている。具体的には、基準のカメラ本体を交換レンズユニット５２０に装着する。交換レンズユニット５２０とチャート５５０との間には、予めコリメータレンズ５００が配置されている。この状態で撮影を行うと、チャート５５０が写った左眼用画像および右眼用画像が得られる。これらの画像内において、十字ライン５５１の水平ライン５５２および垂直ライン５５３が画像の長辺および短辺と平行になり、さらに十字ライン５５１の中心Ｐ０がイメージサークルＩＬの中心ＩＣＬおよびイメージサークルＩＲのＩＣＲと一致するように、交換レンズユニット５２０の位置が調整される。位置調整された交換レンズユニット５２０を用いることで、画像内のチャート５５０に基づいて、カメラ本体の個体差により生じる傾き角度θ２を測定することができる。
【００６６】
例えばカメラ本体１００を交換レンズユニット５２０に装着して撮影を行うと、図１２（Ｂ）および図１２（Ｃ）に示す左眼用画像および右眼用画像が得られる。カメラ本体１００の各部の寸法誤差等や交換レンズユニット５２０との間の取付誤差により、左眼用画像および右眼用画像においてチャート５５０が基準ラインＰＬ０およびＰＲ０からずれ、チャート５５０が基準ラインＰＬ０およびＰＲ０に対して傾く。これら２枚のテスト画像から傾き角度θ２を算出する。傾き角度θ２は例えば水平ライン５５２を基準に算出される。傾き角度θ２はカメラコントローラー１４０のＲＯＭ２４０ｂに格納され、カメラ本体１００が製品として出荷される。これらのデータを用いることで、抽出領域ＡＬ２およびＡＲ２の位置をカメラ本体の個体差に応じて調整することができる。
さらに、レンズ特性情報Ｆ２には、１８０度回転フラグ、配置変更フラグおよびミラー反転フラグが含まれている。以下、これらのフラグについて説明する。
【００６７】
図１４（Ａ）に示す被写体を撮影する場合、図１４（Ｂ）および図１４（Ｃ）に示すように、左眼用光学系ＯＬにより形成された左眼用光学像ＱＬ１は第１領域１１０Ｌ上に形成され、右眼用光学系ＯＲにより形成された右眼用光学像ＱＲ１は第２領域１１０Ｒ上に形成される。カメラ本体１００の背面側から見た場合、被写体と比較して左眼用光学像ＱＬ１および右眼用光学像ＱＲ１は１８０度回転する。これは、通常の２次元撮影用の光学系と基本的に同じである。
一方、図１５（Ａ）に示す交換レンズユニット３００の３次元光学系Ｇ３は、左眼用光学系ＯＬ３および右眼用光学系ＯＲ３を有している。左眼用光学系ＯＬ３は、第１左眼ミラー３１２と、第２左眼ミラー３１０と、光学系３０４と、を有している。右眼用光学系ＯＲ３は、第１右眼ミラー３０８と、第２右眼ミラー３０６と、光学系３０２と、を有している。被写体に向かって右半分の入射光は第１左眼ミラー３１２、第２左眼ミラー３１０および光学系３０４により第２領域１１０Ｒに導かれる。一方、被写体に向かって左半分の入射光は第１右眼ミラー３０８、第２右眼ミラー３０６および光学系３０２を透過して第１領域１１０Ｌに導かれる。つまり、３次元光学系Ｇの場合と同じ様に図１５（Ｂ）に示す被写体を撮影すると、図１５（Ｃ）に示すように、左眼用光学像ＱＬ３が第２領域１１０Ｒに形成され、右眼用光学像ＱＲ３が第１領域１１０Ｌに形成される。したがって、交換レンズユニット２００の３次元光学系Ｇと比較すると、光学像が１８０度回転している点は同じであるが、左眼用光学像および右眼用光学像の配置が入れ替わっている点で異なる。このような交換レンズユニット３００をカメラ本体１００に装着する場合にカメラ本体１００で交換レンズユニット２００同じ処理を行うと、ステレオ画像（ステレオ画像データにより再現される画像）における左眼用画像（左眼用画像データにより再現される画像）および右眼用画像データ（右眼用画像データにより再現される画像）の配置が入れ替わってしまい好ましくない。
【００６８】
さらに、図１６（Ａ）に示すように、通常の２次元撮影用の交換レンズユニット６００とカメラ本体１００との間にアダプタ４００を挿入する場合もあり得る。アダプタ４００は、光学系４０１、４０２Ｌおよび４０２Ｒを有している。光学系４０２ＬはＣＭＯＳイメージセンサー１１０の第２領域１１０Ｒの前側に配置されている。光学系４０２Ｒは第１領域１１０Ｌの前側に配置されている。被写体に向かって左半分から交換レンズユニット６００に入射した光は光学系４０１および光学系４０２Ｌにより第２領域１１０Ｒに導かれる。被写体に向かって右半分から交換レンズユニット６００に入射した光は光学系４０１および光学系４０２Ｒにより第１領域１１０Ｌに導かれる。
この場合、３次元光学系Ｇの場合と同様に図１６（Ｂ）に示す被写体を撮影すると、図１６（Ｃ）に示すように、光学系４０１の主点を含む仮想面４０５に１次結像した光学像Ｑ３は被写体と比較して１８０度回転する。さらに、図１６（Ｄ）に示すように、受光面１１０ａ上では左眼用光学像ＱＬ３が第２領域１１０Ｒに形成され、右眼用光学像ＱＲ３が第１領域１１０Ｌに形成される。したがって、交換レンズユニット２００の３次元光学系Ｇと比較すると、光学像が回転していない点で異なり、さらに、左眼用光学像および右眼用光学像の配置が入れ替わっている点でも異なる。このような交換レンズユニット３００をカメラ本体１００に装着する場合にカメラ本体１００で交換レンズユニット２００と同じ処理を行うと、ステレオ画像における左眼用画像および右眼用画像の左右の配置や上下が入れ替わってしまい好ましくない。
【００６９】
さらに、図１５（Ａ）に示すように、交換レンズユニット３００では、被写体からの光が２回の反射により反転しないようになっているが、被写体からの光が奇数回反射するような光学系を有する交換レンズユニットの場合、撮像素子上において光学像が反転することがある。このような交換レンズユニットをカメラ本体１００に装着する場合にカメラ本体１００で交換レンズユニット２００と同じ処理を行うと、画像がミラー反転してしまい好ましくない。
例えば、図１７（Ａ）に示す交換レンズユニット７００の３次元光学系Ｇ７は、左眼用光学系ＯＬ７および右眼用光学系ＯＲ７を有している。左眼用光学系ＯＬ７は、前側左眼ミラー７０１と、第１左眼ミラー３１２と、第２左眼ミラー３１０と、光学系３０４と、を有している。右眼用光学系ＯＲ３は、前側右眼ミラー７０２と、第１右眼ミラー３０８と、第２右眼ミラー３０６と、光学系３０２と、を有している。交換レンズユニット７００は、前述の３次元光学系Ｇ３に比べて、前側左眼ミラー７０１および前側右眼ミラー７０２を有している点で、その構成が異なっている。
【００７０】
被写体に向かって右半分の入射光は、前側左眼ミラー７０１、第１左眼ミラー３１２、第２左眼ミラー３１０および光学系３０４により第２領域１１０Ｒに導かれる。一方、被写体に向かって左半分の入射光は、前側右眼ミラー７０２、第１右眼ミラー３０８、第２右眼ミラー３０６および光学系３０２を透過して第１領域１１０Ｌに導かれる。つまり、３次元光学系ＧおよびＧ３の場合と同じ様に図１７（Ｂ）に示す被写体を撮影すると、図１７（Ｃ）に示すように、左眼用光学像ＱＬ４が第２領域１１０Ｒに形成され、右眼用光学像ＱＲ４が第１領域１１０Ｌに形成される。前側左眼ミラー７０１および前側右眼ミラー７０２により、図１５（Ｃ）に示す光学像がさらに左右にミラー反転されている。このような交換レンズユニット７００をカメラ本体１００に装着する場合にカメラ本体１００で交換レンズユニット２００の場合と同じ処理を行うと、ステレオ画像（ステレオ画像データにより再現される画像）における左眼用画像（左眼用画像データにより再現される画像）および右眼用画像データ（右眼用画像データにより再現される画像）の配置が入れ替わってしまい好ましくない。
【００７１】
そこで、図７（Ｂ）に示すように、１８０度回転フラグ、配置変更フラグおよびミラー反転フラグをレンズ特性情報Ｆ２に含めることで、カメラ本体１００は装着される交換レンズユニットの特性に応じて処理を変えることができる。
これら１８０度回転フラグ、配置変更フラグおよびミラー反転フラグの組み合わせは図１３に示すパターン１〜８が考えられる。
ここで、これらのフラグを設定する基準について説明しておく。通常の２次元撮影用の光学系を用いると、被写体に対して光学像は１８０度回転する。この場合、表示される画像の上下が被写体の上下と合うように、電荷読み出し時あるいは画像処理時に画像を１８０度回転させる処理が行われる。したがって、本願では、カメラの背面側から見て撮像素子上に形成される光学像を１８０度回転させて得られた像を基準に、１８０度回転フラグ、配置変更フラグおよびミラー反転フラグのステータスを決定することにする。もちろん、基準をどのような像にするかは、任意に選択可能である。
【００７２】
図１４（Ａ）、図１５（Ａ）、図１６（Ａ）および図１７（Ａ）に示す構成が図１３に示すパターン１〜８のどのパターンに相当するのか確認する。まず、図１４（Ａ）に示す交換レンズユニット２００の場合は、図１４（Ｃ）に示す絵を１８０度回転させることになるので、図１８の上段に示す絵で判断することになる。そうすると、各フラグは「回転なし」、「配置変更なし」および「ミラー反転なし」となり、交換レンズユニット２００はパターン１の光学系であることが分かる。ここでは、第１領域１１０Ｌが左眼用画像データを生成するための領域と定義され、第２領域１１０Ｒが右眼用画像データを生成するための領域と定義されている。したがって、配置変更フラグの判断基準は、図１８に示す絵における見た目の左右の配置ではなく、第１領域１１０Ｌおよび第２領域１１０Ｒとの位置関係となる。例えば、左眼用光学像が第２領域１１０Ｒに形成されていれば、配置変更フラグは「配置変更あり」となる。
【００７３】
また、図１５（Ｃ）の場合は、図１８の下段に示す絵で判断することになるので、各フラグは「回転なし」、「配置変更あり」および「ミラー反転なし」となり、交換レンズユニット３００はパターン３に対応する光学系であることが分かる。
一方、図１７（Ｃ）の場合は、図１９の上段に示す絵で判断することになるので、各フラグは「回転なし」、「配置変更あり」および「ミラー反転あり」となり、交換レンズユニット７００はパターン４に対応する光学系であることが分かる。
さらに、図１６（Ｄ）の場合は、図１９の下段に示す絵で判断することになるので、各フラグは「回転あり」、「配置変更あり」および「ミラー反転なし」となり、交換レンズユニット２００およびアダプタ４００により構成される光学系はパターン８に対応する光学系であることが分かる。
【００７４】
以上に説明したレンズ特性情報Ｆ２を用いることで、左眼用画像データおよび右眼用画像データを正しく抽出することができる。
（レンズ状態情報Ｆ３）
レンズ状態情報Ｆ３は、交換レンズユニット２００の撮影状態が整っているか否かを示す待機情報であり、撮影可否フラグ（制限情報の一例）としてＲＡＭ２４０ｃの所定のアドレスに格納される。３次元光学系Ｇの撮影状態が整っている状態とは、例えば、左眼用光学系ＯＬ、右眼用光学系ＯＲ、第１駆動ユニット２７１および第２駆動ユニット２７２の初期化が完了している状態を意味している。撮影可否フラグは、カメラ本体が３次元撮影に対応していない場合でもカメラ本体が認識し得るフラグである。３次元光学系Ｇの撮影状態が整っていない場合はカメラ本体が撮影を制限するので、レンズ状態情報Ｆ３はカメラ本体での撮影を制限する制限情報ということもできる。制限情報としては、前述の待機情報の他に、例えば、交換レンズユニット２００のエラーを示すエラー情報が考えられる。
【００７５】
（レンズコントローラー２４０の詳細）
レンズコントローラー２４０は、カメラ本体が３次元撮影に対応しているか否かを判定する。具体的には図５に示すように、レンズコントローラー２４０は、レンズ側判定部２４４と、状態情報生成部２４３と、を有している。
レンズ側判定部２４４はカメラ本体１００が３次元撮影に対応しているか否かを判定する。より詳細には、レンズ側判定部２４４は、レンズ特性情報Ｆ２の送信を要求する特性情報送信コマンドが所定期間の間にカメラ本体から送られてこない場合に、カメラ本体が３次元撮影に対応していないと判定する。
状態情報生成部２４３は、交換レンズユニット２００の状態およびレンズ側判定部２４４の判定結果に基づいて、３次元光学系Ｇの撮影状態が整っているか否かを示す撮影可否フラグ（制限情報の一例）のステータスを設定する。通常、交換レンズユニット２００の各部の初期化が完了すると、状態情報生成部２４３は撮影可否フラグを「可」に設定する。しかし、例えば図７（Ｃ）に示すように、レンズ側判定部２４４によりカメラ本体が３次元撮影に対応していないと判定された場合には、状態情報生成部２４３は、各部の初期化が完了しているか否かに関わらず、撮影可否フラグのステータスを「不可」に設定する。一方、状態情報生成部２４３は、レンズ側判定部２４４によりカメラ本体が３次元撮影に対応していると判定された場合には、各部の初期化完了後、撮影可否フラグのステータスを「可」に設定する。撮影可否フラグの設定時にカメラ本体が３次元撮影に対応しているか否かを判定することで、カメラ本体が３次元撮影に対応していない場合に、３次元撮影が可能であると思い込んでユーザーが撮影を行ってしまうのを防止できる。もちろん、撮影可否フラグは、他の条件によりカメラ本体の撮影を停止するために使用可能である。
【００７６】
＜２：カメラ本体の構成＞
図４および図６に示すように、カメラ本体１００は、ＣＭＯＳイメージセンサー１１０、カメラモニタ１２０、電子ビューファインダー１８０、表示制御部１２５、操作部１３０、カードスロット１７０、シャッターユニット１９０、ボディマウント１５０、ＤＲＡＭ１４１、画像処理部１０、カメラコントローラー１４０（制御部の一例）を備えている。これら各部は、バス２０に接続されており、バス２０を介して互いにデータの送受信が可能となっている。
（１）ＣＭＯＳイメージセンサー１１０
ＣＭＯＳイメージセンサー１１０は、交換レンズユニット２００により形成される被写体の光学像（以下、被写体像ともいう）を画像信号に変換する。図６に示すように、ＣＭＯＳイメージセンサー１１０はタイミングジェネレータ１１２で生成されるタイミング信号に基づいて画像信号を出力する。ＣＭＯＳイメージセンサー１１０で生成された画像信号は、信号処理部１５（後述）でデジタル化され画像データに変換される。ＣＭＯＳイメージセンサー１１０により静止画データおよび動画データを取得できる。取得された動画データはスルー画像の表示にも用いられる。
【００７７】
ここで、スルー画像とは、動画データのうちメモリーカード１７１に記録されない画像である。スルー画像は、主に動画であり、動画または静止画の構図を決めるためにカメラモニタ１２０または電子ビューファインダー（以下、ＥＶＦとも言う）１８０に表示される。
前述のように、ＣＭＯＳイメージセンサー１１０は、交換レンズユニット２００を透過した光を受ける受光面１１０ａ（図６および図９参照）を有している。受光面１１０ａ上には被写体の光学像が形成される。図９に示すように、カメラ本体１００の背面側から見た場合、第１領域１１０Ｌは受光面１１０ａの左半分、第２領域１１０Ｒは受光面１１０ａの右半分を占めている。交換レンズユニット２００を用いて撮影を行う場合は、第１領域１１０Ｌには左眼用光学像が形成され、第２領域１１０Ｒには右眼用光学像が形成される。
【００７８】
なお、ＣＭＯＳイメージセンサー１１０は被写体の光学像を電気的な画像信号に変換する撮像素子の一例である。撮像素子は、ＣＭＯＳイメージセンサー１１０やＣＣＤイメージセンサー等の光電変換素子を含む概念である。
（２）カメラモニタ１２０
カメラモニタ１２０は、例えば液晶ディスプレイであり、表示用画像データを画像として表示する。表示用画像データは、画像処理された画像データや、デジタルカメラ１の撮影条件、操作メニュー等を画像として表示するためのデータ等であり、カメラコントローラー１４０で生成される。カメラモニタ１２０は、動画も静止画も選択的に表示可能である。図５に示すように、本実施形態では、カメラモニタ１２０はカメラ本体１００の背面に配置されているが、カメラモニタ１２０はカメラ本体１００のどこに配置されていてもよい。
【００７９】
なお、カメラモニタ１２０はカメラ本体１００に設けられた表示部の一例である。表示部としては、他にも、有機ＥＬ、無機ＥＬ、プラズマディスプレイパネル等、画像を表示できる装置を用いることができる。
（３）電子ビューファインダー１８０
電子ビューファインダー１８０は、カメラコントローラー１４０で生成された表示用画像データを画像として表示する。ＥＶＦ１８０は、動画も静止画も選択的に表示可能である。また、ＥＶＦ１８０とカメラモニタ１２０とは、同じ内容を表示する場合と、異なる内容を表示する場合とがあり、ともに表示制御部１２５によって制御される。
（４）操作部１３０
図１および図２に示すように、操作部１３０は、レリーズ釦１３１と、電源スイッチ１３２と、を有している。レリーズ釦１３１はユーザーによるシャッター操作を受け付ける。電源スイッチ１３２は、カメラ本体１００の上面に設けられた回転式のレバースイッチである。操作部１３０は、ユーザーによる操作を受け付けることができればよく、ボタン、レバー、ダイアル、タッチパネル等を含む。
【００８０】
（５）カードスロット１７０
カードスロット１７０は、メモリーカード１７１を装着可能である。カードスロット１７０は、カメラコントローラー１４０からの制御に基づいて、メモリーカード１７１を制御する。具体的には、カードスロット１７０は、メモリーカード１７１に画像データを格納し、メモリーカード１７１から画像データを出力する。例えば、カードスロット１７０は、メモリーカード１７１に動画データを格納し、メモリーカード１７１から動画データを出力する。
メモリーカード１７１は、カメラコントローラー１４０が画像処理により生成した画像データを格納可能である。例えば、メモリーカード１７１は、非圧縮のＲＡＷ画像ファイルや圧縮されたＪＰＥＧ画像ファイル等を格納できる。さらに、メモリーカード１７１はマルチピクチャーフォーマット（ＭＰＦ）形式のステレオ画像ファイルを格納することもできる。
【００８１】
また、カードスロット１７０を介して、予め内部に格納された画像データをメモリーカード１７１から出力できる。メモリーカード１７１から出力された画像データまたは画像ファイルは、カメラコントローラー１４０で画像処理される。例えば、カメラコントローラー１４０は、メモリーカード１７１から取得した画像データまたは画像ファイルを伸張などして表示用画像データを生成する。
メモリーカード１７１は、さらに、カメラコントローラー１４０が画像処理により生成した動画データを格納可能である。例えば、メモリーカード１７１は、動画圧縮規格であるＨ．２６４／ＡＶＣに従って圧縮された動画ファイルを格納できる。また、ステレオ動画ファイルを格納することもできる。また、カードスロット１７０を介して、予め内部に格納された動画データまたは動画ファイルをメモリーカード１７１から出力できる。メモリーカード１７１から出力された動画データまたは動画ファイルは、カメラコントローラー１４０で画像処理される。例えば、カメラコントローラー１４０は、メモリーカード１７１から取得した動画データまたは動画ファイルに伸張処理を施し、表示用動画データを生成する。
【００８２】
（６）シャッターユニット１９０
シャッターユニット１９０は、いわゆるフォーカルプレーンシャッターであり、図３に示すように、ボディマウント１５０とＣＭＯＳイメージセンサー１１０との間に配置される。シャッターユニット１９０のチャージはシャッターモーター１９９により行われる。シャッターモーター１９９は、例えばステッピングモータであり、カメラコントローラー１４０により制御される。
（７）ボディマウント１５０
ボディマウント１５０は、交換レンズユニット２００を装着可能であり、交換レンズユニット２００が装着された状態で交換レンズユニット２００を保持する。ボディマウント１５０は、交換レンズユニット２００のレンズマウント２５０と機械的および電気的に接続可能である。ボディマウント１５０とレンズマウント２５０とを介して、カメラ本体１００と交換レンズユニット２００との間で、データおよび／または制御信号を送受信可能である。具体的には、ボディマウント１５０とレンズマウント２５０とは、カメラコントローラー１４０とレンズコントローラー２４０との間で、データおよび／または制御信号を送受信する。
【００８３】
（８）カメラコントローラー１４０
カメラコントローラー１４０はカメラ本体１００全体を制御する。カメラコントローラー１４０は操作部１３０と電気的に接続されている。カメラコントローラー１４０には操作部１３０から操作信号が入力される。カメラコントローラー１４０は、制御動作や後述の画像処理動作の際に、ＤＲＡＭ１４１をワークメモリとして使用する。
また、カメラコントローラー１４０は、交換レンズユニット２００を制御するための信号を、ボディマウント１５０およびレンズマウント２５０を介してレンズコントローラー２４０に送信し、交換レンズユニット２００の各部を間接的に制御する。また、カメラコントローラー１４０は、ボディマウント１５０およびレンズマウント２５０を介して、レンズコントローラー２４０から各種信号を受信する。
【００８４】
カメラコントローラー１４０は、ＣＰＵ（Central Processing Unit）１４０ａ、ＲＯＭ（Read Only Memory）１４０ｂおよびＲＡＭ（Random Access Memory）１４０ｃを有しており、ＲＯＭ１４０ｂ（コンピュータにより読み取り可能な記録媒体の一例）に格納されたプログラムがＣＰＵ１４０ａに読み込まれることで様々な機能を実現し得る。
（カメラコントローラー１４０の詳細）
ここで、カメラコントローラー１４０の機能の詳細について説明する。
まず、カメラコントローラー１４０は、交換レンズユニット２００がカメラ本体１００（より詳細には、ボディマウント１５０）に装着されているか否かを検知する。具体的には図６に示すように、カメラコントローラー１４０はレンズ検知部１４６を有している。交換レンズユニット２００がカメラ本体１００に装着されると、カメラコントローラー１４０とレンズコントローラー２４０との間で信号の送受信が行われる。レンズ検知部１４６は、信号の送受信に基づいて交換レンズユニット２００が装着されているか否かを判定する。
【００８５】
また、カメラコントローラー１４０は、ボディマウント１５０に装着されている交換レンズユニットが３次元撮影に対応しているか否かを判定する機能、および交換レンズユニットから３次元撮影に関係する情報を取得する機能など、様々な機能を有している。カメラコントローラー１４０は、識別情報取得部１４２、特性情報取得部１４３、カメラ側判定部１４４、状態情報取得部１４５、領域決定部１４９、メタデータ生成部１４７および画像ファイル生成部１４８を有している。
識別情報取得部１４２は、交換レンズユニット２００が３次元撮影に対応しているか否かを示すレンズ識別情報Ｆ１を、ボディマウント１５０に装着されている交換レンズユニット２００から取得する。図７（Ａ）に示すように、レンズ識別情報Ｆ１は、ボディマウント１５０に装着されている交換レンズユニットが３次元撮影に対応しているか否かを示す情報であり、例えばレンズコントローラー２４０のフラッシュメモリ２４２に格納されている。レンズ識別情報Ｆ１はフラッシュメモリ２４２の所定のアドレスに格納された３次元撮影判定フラグである。識別情報取得部１４２は取得したレンズ識別情報Ｆ１を例えばＤＲＡＭ１４１に一時的に格納する。
【００８６】
カメラ側判定部１４４は、識別情報取得部１４２により取得されたレンズ識別情報Ｆ１に基づいて、ボディマウント１５０に装着されている交換レンズユニット２００が３次元撮影に対応しているか否かを判定する。ボディマウント１５０に装着されている交換レンズユニット２００が３次元撮影に対応しているとカメラ側判定部１４４により判定された場合、カメラコントローラー１４０は３次元撮影モードの実行を許容する。一方、ボディマウント１５０に装着されている交換レンズユニット２００が３次元撮影に対応していないとカメラ側判定部１４４により判定された場合、カメラコントローラー１４０は３次元撮影モードの実行を制限する。この場合、カメラコントローラー１４０は２次元撮影モードの実行を許容する。
特性情報取得部１４３は、交換レンズユニット２００に搭載されている光学系の特性を示すレンズ特性情報Ｆ２を交換レンズユニット２００から取得する。具体的には、特性情報取得部１４３は、交換レンズユニット２００が３次元撮影に対応しているとカメラ側判定部１４４により判定された場合に、前述のレンズ特性情報Ｆ２を交換レンズユニット２００から取得する。特性情報取得部１４３は、取得したレンズ特性情報Ｆ２を例えばＤＲＡＭ１４１に一時的に格納する。
【００８７】
特性情報取得部１４３の機能をより詳細に説明すると、特性情報取得部１４３は、回転情報取得部１４３ａ、配置情報取得部１４３ｂおよび反転情報取得部１４３ｃを有している。
回転情報取得部１４３ａはボディマウント１５０に装着された交換レンズユニットからレンズ特性情報Ｆ２の１８０度回転フラグのステータス情報（回転情報の一例）を取得する。１８０度回転フラグは被写体に対して回転された光学像を交換レンズユニットが撮像素子上に形成するか否かを示している。具体的には、１８０度回転フラグは、交換レンズユニットが３次元光学系Ｇのような光学系を有しているか、後述の３次元光学系Ｇ４（第２立体撮影光学系の一例、図１６（Ａ）参照）のような光学系を有しているか、を示している。１８０度回転フラグが立っていれば、左眼用画像データおよび右眼用画像データを抽出する際に、抽出領域を回転させる必要がある。より詳細には、１８０度回転フラグが立っていれば、左眼用画像データおよび右眼用画像データを抽出する際に、抽出処理の始点位置を基準とする位置から変更する必要がある。
【００８８】
配置情報取得部１４３ｂはボディマウント１５０に装着された交換レンズユニットからレンズ特性情報Ｆ２の配置変更フラグのステータス（配置情報の一例）を取得する。配置フラグは左眼用光学系により形成される左眼用光学像と右眼用光学系により形成される右眼用光学像との位置関係が左右で入れ替わっているか否かを示している。具体的には、配置フラグは、交換レンズユニットが３次元光学系Ｇのような光学系を有しているか、後述の３次元光学系Ｇ３（図１５参照）のような光学系を有しているのか、を示している。配置フラグが立っていれば、左眼用画像データおよび右眼用画像データを抽出する際に、左側画像データの抽出領域および右眼用画像データの抽出領域の位置関係を入れ替える必要がある。より詳細には、配置フラグが立っていれば、左眼用画像データおよび右眼用画像データを抽出する際に、左側画像データの抽出処理の始点位置および右眼用画像データの抽出処理の始点位置をそれぞれ変更する必要がある。
【００８９】
反転情報取得部１４３ｃはボディマウント１５０に装着されている交換レンズユニットからミラー反転フラグのステータス（反転情報の一部）を取得する。ミラー反転フラグは、左眼用光学像および右眼用光学像がそれぞれ撮像素子上でミラー反転しているか否かを示している。ミラー反転フラグが立っていれば、左眼用画像データおよび右眼用画像データを抽出する際に、抽出領域をそれぞれ左右にミラー反転させる必要がある。より詳細には、ミラー反転フラグが立っていれば、左眼用画像データおよび右眼用画像データを抽出する際に、左側画像データの抽出処理の始点位置および右眼用画像データの抽出処理の始点位置をそれぞれ変更する必要がある。
状態情報取得部１４５は状態情報生成部２４３により生成されたレンズ状態情報Ｆ３（撮影可否フラグ）を取得する。このレンズ状態情報Ｆ３は交換レンズユニット２００が撮影可能な状態か否かを判定するのに用いられる。状態情報取得部１４５は取得したレンズ状態情報Ｆ３を例えばＤＲＡＭ１４１に一時的に格納する。
【００９０】
領域決定部１４９は、画像抽出部１６で左眼用画像データおよび右眼用画像データを抽出する際に用いられる抽出領域ＡＬ２およびＡＲ２のサイズおよび位置を決定する。具体的には、領域決定部１４９は、イメージサークルＩＬおよびＩＲの半径ｒ、レンズ特性情報Ｆ２に含まれる左眼ズレ量ＤＬ、右眼ズレ量ＤＲおよび傾き角度θ２に基づいて、左眼用画像データおよび右眼用画像データの抽出領域ＡＬ２およびＡＲ２のサイズおよび位置を決定する。さらに、領域決定部１４９は、レンズ特性情報Ｆ２の１８０度回転フラグ、配置変更フラグおよびミラー反転フラグに基づいて、左眼用画像データおよび右眼用画像データを正しく抽出できるように、画像データ上における抽出処理の始点を決定する。
例えば、図１８に示すパターン１の場合、画像抽出部１６は、左眼用画像データの抽出領域ＡＬ２の始点を点ＰＬ１１に設定し、右眼用画像データの抽出領域ＡＲ２の始点を点ＰＲ１１に設定する。図１８に示すパターン３の場合は、画像抽出部１６は、抽出領域ＡＬ２の始点を点ＰＬ２１に設定し、抽出領域ＡＲ２の始点を点ＰＲ２１に設定する。図１９に示すパターン４の場合は、画像抽出部１６は、抽出領域ＡＬ２の始点を点ＰＬ４１に設定し、抽出領域ＡＲ２の始点を点ＰＲ４１に設定する。図１９に示すパターン８の場合は、画像抽出部１６は、抽出領域ＡＬ２の始点を点ＰＬ３１に設定し、抽出領域ＡＲ２の始点を点ＰＲ３１に設定する。このように各フラグのステータスに基づいて抽出処理の始点を変えることで、交換レンズユニットの光学系の種類に応じて、画像抽出部１６による左眼用画像データおよび右眼用画像データの抽出処理を正しく行うことができる。
【００９１】
メタデータ生成部１４７は基線長および輻輳角を設定したメタデータを生成する。基線長および輻輳角はステレオ画像を表示する際に用いられる。
画像ファイル生成部１４８は、画像圧縮部１７（後述）により圧縮された左眼用および右眼用画像データとメタデータとを組み合わせて、ＭＰＦ形式のステレオ画像ファイルを生成する。生成された画像ファイルは、例えばカードスロット１７０に送信されメモリーカード１７１に保存される。
（９）画像処理部１０
画像処理部１０は、信号処理部１５、画像抽出部１６、補正処理部１８および画像圧縮部１７を有している。
信号処理部１５は、ＣＭＯＳイメージセンサー１１０で生成される画像信号をデジタル化してＣＭＯＳイメージセンサー１１０上に結像する光学像の基本画像データを生成する。具体的には、信号処理部１５は、ＣＭＯＳイメージセンサー１１０から出力される画像信号をデジタル信号に変換し、そのデジタル信号に対してノイズ除去や輪郭強調等のデジタル信号処理を施す。信号処理部１５により生成された画像データはＲＡＷデータとしてＤＲＡＭ１４１に一時的に記憶される。ここでは、信号処理部１５により生成された画像データを基本画像データと呼ぶ。
【００９２】
画像抽出部１６は信号処理部１５で生成された基本画像データから左眼用画像データおよび右眼用画像データを抽出する。左眼用画像データは左眼用光学系ＯＬにより形成される左眼用光学像ＱＬ１の一部に対応している。右眼用画像データは右眼用光学系ＯＲにより形成される右眼用光学像ＱＲ１の一部に対応している。領域決定部１４９により決定された抽出領域ＡＬ２およびＡＲ２に基づいて、ＤＲＡＭ１４１に格納された基本画像データから画像抽出部１６は左眼用画像データおよび右眼用画像データを抽出する。画像抽出部１６により抽出された左眼用画像データおよび右眼用画像データはＤＲＡＭ１４１に一時的に格納される。
補正処理部１８は、抽出した左眼用画像データおよび右眼用画像データのそれぞれに対して歪曲収差補正およびシェーディング補正などの補正処理を行う。補正処理後、左眼用画像データおよび右眼用画像データはＤＲＡＭ１４１に一時的に格納される。
【００９３】
画像圧縮部１７はカメラコントローラー１４０の命令に基づいてＤＲＡＭ１４１に記憶された補正後の左眼用および右眼用画像データに圧縮処理を施す。この圧縮処理により、画像データのデータサイズは元のデータサイズよりも小さくなる。画像データの圧縮方法として、例えば１フレームの画像データ毎に圧縮するＪＰＥＧ（Joint Photographic Experts Group）方式が考えられる。圧縮された左眼用画像データおよび右眼用画像データはＤＲＡＭ１４１に一時的に格納される。
〔デジタルカメラの動作〕
（１）電源ＯＮ時
交換レンズユニット２００が３次元撮影に対応しているか否かの判定は、カメラ本体１００の電源がＯＮの状態で交換レンズユニット２００がカメラ本体１００に装着されたとき、あるいは、交換レンズユニット２００がカメラ本体１００に装着された状態でカメラ本体１００の電源がＯＮになったとき、が考えられる。ここでは、後者の場合を例にデジタルカメラ１の動作を図８（Ａ）、図８（Ｂ）、図２０および図２１のフローを用いて説明する。もちろん、前者の場合にも、同様の動作を行ってもよい。なお、図８（Ｂ）はデジタルカメラ１の動作を示しているが、図８（Ａ）は３次元撮影に対応していないカメラ本体に交換レンズユニット２００が装着された場合のカメラ本体および交換レンズユニット２００の動作を示している。また、図２０および図２１のフローチャートは、３次元撮影に対応しているカメラ本体１００の動作を示している。
【００９４】
図２０に示すように、電源がＯＮになると、表示制御部１２５の制御によりカメラモニタ１２０に黒画面が表示され、カメラモニタ１２０のブラックアウトの状態が保持される（ステップＳ１）。次に、カメラコントローラー１４０の識別情報取得部１４２により交換レンズユニット２００からレンズ識別情報Ｆ１が取得される（ステップＳ２）。具体的には図８（Ｂ）に示すように、カメラコントローラー１４０のレンズ検知部１４６により交換レンズユニット２００の装着が検知されると、カメラコントローラー１４０はレンズコントローラー２４０に種別確認コマンドを送信する。この種別確認コマンドは、レンズ識別情報Ｆ１の３次元撮影判定フラグのステータスを送信するようレンズコントローラー２４０に要求するコマンドである。図８（Ｂ）に示すように、交換レンズユニット２００が３次元撮影に対応しているので、種別確認コマンドを受信するとレンズコントローラー２４０がレンズ識別情報Ｆ１（３次元撮影判定フラグ）をカメラ本体１００に送信する。識別情報取得部１４２はこの３次元撮影判定フラグのステータスをＤＲＡＭ１４１に一時的に格納する。
【００９５】
次に、図２０に示すように、通常初期通信がカメラ本体１００および交換レンズユニット２００の間で実行される（ステップＳ３）。通常初期通信とは、３次元撮影に対応していない交換レンズユニットおよびカメラ本体の間でも行われる通信であり、例えば交換レンズユニット２００の仕様に関する情報（焦点距離、Ｆ値等）が交換レンズユニット２００からカメラ本体１００に送信される。
通常初期通信の後、カメラ側判定部１４４により、ボディマウント１５０に装着されている交換レンズユニット２００が３次元撮影に対応しているか否かが判定される（ステップＳ４）。具体的には、識別情報取得部１４２により取得されたレンズ識別情報Ｆ１（３次元撮影判定フラグ）に基づいて、装着されている交換レンズユニット２００が３次元撮影に対応しているか否かがカメラ側判定部１４４により判定される。
【００９６】
装着されている交換レンズユニットが３次元撮影に対応していない場合、２次元撮影に対応している通常のシーケンスが実行され、交換レンズユニットが撮影可能状態にあるか否かを示すレンズ状態情報が状態情報取得部１４５により確認される（ステップＳ４、Ｓ８およびＳ９）。交換レンズユニットが撮影可能状態になるまで、状態情報取得部１４５によるレンズ状態情報の確認が定期的に繰り返される（ステップＳ１０）。交換レンズユニットが撮影可能状態になれば、通常の２次元撮影画像がカメラモニタ１２０にライブビュー表示され、デジタルカメラ１は撮影可能状態となる（図２１のステップＳ１７）。
一方、交換レンズユニット２００のように３次元撮影に対応している交換レンズユニットが装着されている場合は、特性情報取得部１４３によりレンズ特性情報Ｆ２が交換レンズユニット２００から取得される（ステップＳ５）。具体的には図８（Ｂ）に示すように、特性情報取得部１４３からレンズコントローラー２４０に特性情報送信コマンドが送信される。この特性情報送信コマンドはレンズ特性情報Ｆ２の送信を要求するコマンドである。
【００９７】
また、レンズ側判定部２４４は、特性情報送信コマンドが所定期間の間にカメラ本体から送られてこない場合に、カメラ本体が３次元撮影に対応していないと判定する（図８（Ａ）参照）。
交換レンズユニット２００では、前述の特性情報送信コマンドをレンズコントローラー２４０のレンズ側判定部２４４が受信すると、レンズ側判定部２４４はカメラ本体１００が３次元撮影に対応していると判定する（８（Ｂ）参照）。レンズコントローラー２４０が特性情報送信コマンドを受信すると、レンズコントローラー２４０はレンズ特性情報Ｆ２をカメラコントローラー１４０の特性情報取得部１４３に送信する。特性情報取得部１４３はレンズ特性情報Ｆ２を例えばＤＲＡＭ１４１に格納する。
図２０に示すように、レンズ特性情報Ｆ２の取得後、レンズ特性情報Ｆ２に基づいて画像抽出部１６により抽出領域ＡＬ２およびＡＲ２のサイズおよび抽出方法が決定される（ステップＳ６およびＳ７）。例えば、前述のように、光軸位置、撮像有効エリア（半径ｒ）、左眼ズレ量ＤＬ、右眼ズレ量ＤＲ、１８０度回転フラグ、配置変更フラグおよびミラー反転フラグに基づいて、抽出領域ＡＬ２およびＡＲ２のサイズ、位置および抽出領域ＡＬ２およびＡＲ２のいずれの画像を右眼用画像として抽出するか、画像を回転するか、画像をミラー反転するかといった抽出方法が領域決定部１４９により決定される。具体的には、抽出処理の始点、抽出処理の方向等を定めた抽出方法が決定される。
【００９８】
図２１に示すように、抽出方法の決定後、交換レンズユニットが撮影可能状態にあるか否かが状態情報取得部１４５により確認される（ステップＳ１１）。具体的には、交換レンズユニット２００では、前述の特性情報送信コマンドをレンズ側判定部２４４が受信すると、レンズ側判定部２４４はカメラ本体１００が３次元撮影に対応していると判定する（８（Ｂ）参照）。一方、レンズ側判定部２４４は、特性情報送信コマンドが所定期間の間にカメラ本体から送られてこない場合に、カメラ本体が３次元撮影に対応していないと判定する（図８（Ａ）参照）。
さらに、状態情報生成部２４３は、レンズ側判定部２４４の判定結果に基づいて、３次元光学系Ｇの撮影状態が整っているか否かを示す撮影可否フラグ（制限情報の一例）のステータスを設定する。状態情報生成部２４３は、レンズ側判定部２４４によりカメラ本体が３次元撮影に対応していると判定された場合には（図８（Ｂ））、各部の初期化完了後、撮影可否フラグのステータスを「可」に設定する。一方、レンズ側判定部２４４によりカメラ本体が３次元撮影に対応していないと判定された場合には（図８（Ａ）参照）、状態情報生成部２４３は、各部の初期化が完了しているか否かに関わらず、撮影可否フラグのステータスを「不可」に設定する。カメラ本体１００の場合、ステップＳ９およびＳ１１において、撮影可否フラグのステータス情報の送信を要求するコマンドが状態情報取得部１４５からレンズコントローラー２４０へ送信されると、交換レンズユニット２００の状態情報生成部２４３が撮影可否フラグのステータス情報をカメラコントローラー１４０に送信する。カメラ本体１００では、レンズコントローラー２４０から送信された撮影可否フラグのステータス情報を状態情報取得部１４５がＤＲＡＭ１４１の所定のアドレスに一時的に格納する。
【００９９】
さらに、格納された撮影可否フラグに基づいて状態情報取得部１４５により交換レンズユニット２００が撮影可能状態か否かが判定される（ステップＳ１２）。交換レンズユニット２００が撮影可能状態になっていない場合は、ステップＳ１１およびステップＳ１２の処理が所定の周期で繰り返される。
一方、交換レンズユニット２００が撮影可能状態になっている場合は、ライブビュー表示用の画像として左眼用および右眼用画像データのうち一方が選択される（ステップＳ１３）。例えば、左眼用および右眼用画像データからユーザーに選択させるようにしてもよいし、また、カメラコントローラー１４０において予め決定されている方を表示用として設定してもよい。選択された方の画像データが表示用画像として設定され、画像抽出部１６により抽出される（ステップＳ１４Ａまたは１４Ｂ）。
【０１００】
続いて、抽出された画像データに対して、歪曲収差補正やシェーディング補正などの補正処理が補正処理部１８により施される（ステップＳ１５）。さらに、表示制御部１２５により補正後の画像データにサイズ調整処理が施され、表示用の画像データが生成される（ステップＳ１６）。この表示用画像データはＤＲＡＭ１４１に一時的に格納される。
ステップＳ１６で生成された表示用画像データをカメラモニタ１２０に可視画像として表示させる（ステップＳ１７）。ステップＳ１７以降は、例えばカメラモニタ１２０に左眼用画像、右眼用画像、左眼用画像と右眼用画像を組み合わせた画像、または、左眼用画像と右眼用画像とを用いた３次元表示がライブビュー表示される。
（２）３次元静止画撮影
次に、図２２を用いて３次元静止画撮影時の動作について説明する。
【０１０１】
ユーザーがレリーズ釦１３１を押すと、オートフォーカス（ＡＦ）および自動露出（ＡＥ）が実行され、続いて露光が開始される（ステップＳ２１およびＳ２２）。ＣＭＯＳイメージセンサー１１０から画像信号（全画素のデータ）が信号処理部１５に取り込まれ、信号処理部１５においてＡＤ変換などの信号処理が画像信号に施される（ステップＳ２３およびＳ２４）。信号処理部１５により生成された基本画像データはＤＲＡＭ１４１に一時的に格納される。
次に、画像抽出部１６により、左眼用画像データおよび右眼用画像データが基本画像データから抽出される（ステップＳ２５）。このときの抽出領域ＡＬ２およびＡＲ２のサイズ、位置および抽出方法は、ステップＳ６およびＳ７で決定された値が用いられる。なお、抽出領域ＡＬ２およびＡＲ２の位置を決定する際に、基本画像から動きベクトルを算出して、その動きベクトルを利用して抽出領域ＡＬ２およびＡＲ２の位置を調整してもよい。
【０１０２】
さらに、補正処理部１８により、抽出された左眼用画像データおよび右眼用画像データに補正処理が施され、画像圧縮部１７によりＪＰＥＧ圧縮などの圧縮処理が左眼用画像データおよび右眼用画像データに対して行われる（ステップＳ２６およびＳ２７）。
圧縮処理後、カメラコントローラー１４０のメタデータ生成部１４７により、基線長および輻輳角を設定したメタデータが生成される（ステップＳ２８）。
メタデータ生成後、圧縮された左眼用および右眼用画像データとメタデータとを組み合わせて、ＭＰＦ形式の画像ファイルが画像ファイル生成部１４８により生成される（ステップＳ２９）。生成された画像ファイルは、例えばカードスロット１７０に送信されメモリーカード１７１に保存される。この画像ファイルを基線長および輻輳角を用いて３次元表示すると、専用メガネなどを用いれば表示された画像を立体視することができる。
【０１０３】
〔カメラ本体の特徴〕
以上に説明したカメラ本体の特徴を以下にまとめる。
（１）カメラ本体１００では、ボディマウント１５０に装着されている交換レンズユニットから識別情報取得部１４２によりレンズ識別情報が取得される。例えば、交換レンズユニット２００が３次元撮影に対応しているか否かを示すレンズ識別情報Ｆ１が、ボディマウント１５０に装着されている交換レンズユニット２００から識別情報取得部１４２により取得される。このため、３次元撮影に対応している交換レンズユニット２００がカメラ本体１００に装着されると、レンズ識別情報Ｆ１に基づいて交換レンズユニット２００が３次元撮影に対応しているとカメラ側判定部１４４が判断する。逆に、３次元撮影に対応していない交換レンズユニットがカメラ本体１００に装着されると、レンズ識別情報Ｆ１に基づいて交換レンズユニットが３次元撮影に対応していないとカメラ側判定部１４４が判断する。
【０１０４】
このように、このカメラ本体１００であれば、３次元撮影に対応している交換レンズユニットや対応していない交換レンズユニットなど、様々な交換レンズユニットに対応することができる。
（２）また、カメラ本体１００では、交換レンズユニットの特性（例えば光学系の特性）を示すレンズ特性情報Ｆ２が特性情報取得部１４３により取得される。例えば、交換レンズユニット２００に搭載されている３次元光学系Ｇの特性を示すレンズ特性情報Ｆ２が交換レンズユニット２００から特性情報取得部１４３により取得される。したがって、交換レンズユニットに搭載されている３次元光学系の特性に応じて、カメラ本体１００における画像処理などの動作を調整することができる。
また、ボディマウント１５０に装着されている交換レンズユニットが３次元撮影に対応しているとカメラ側判定部１４４により判定された場合に、レンズ特性情報Ｆ２が交換レンズユニットから特性情報取得部１４３により取得される。したがって、交換レンズユニットが３次元撮影に対応していない場合に、余分なデータのやりとりを省略することができ、カメラ本体１００での処理の高速化が期待できる。
【０１０５】
（３）このカメラ本体１００では、領域決定部１４９は、半径ｒ、左眼ズレ量ＤＬ、右眼ズレ量ＤＲおよび傾き角度θ２を用いて、画像信号に対する左眼用画像データおよび右眼用画像データの抽出領域ＡＬ２およびＡＲ２のサイズおよび位置を決定する。したがって、交換レンズユニットの個体差あるいは取付誤差により左眼用画像データおよび右眼用画像データの抽出領域ＡＬ２およびＡＲ２が実際に抽出すべき領域から大きくずれるのを抑制できる。これにより、製品の個体差に起因するステレオ画像の品質の低下を抑制できる。
（４）また、１８０度回転フラグ、配置変更フラグ、ミラー反転フラグ、または、これらの組み合わせに基づいて、領域決定部１４９により抽出方法（例えば抽出処理の始点や処理の方向など）が決定される。これにより、カメラコントローラー１４０（制御部の一例）は、受光面１１０ａ上で光学像が回転してしまうような場合、左眼用光学像と右眼用光学像との位置関係が入れ替わるような場合、あるいは、左眼用および右眼用光学像がそれぞれミラー反転するような場合であっても、適切なステレオ画像データを生成することができる。
【０１０６】
（５）例えば、１８０度回転フラグに基づいて領域決定部１４９が抽出方法を決定する。したがって、被写体に対して回転された光学像を受光面１１０ａ上に形成する交換レンズユニットがボディマウント１５０に装着されても（例えば図１６（Ａ）〜図１６（Ｄ）に示す場合）、左眼用画像データおよび右眼用画像データで再現される１対の画像の上下が被写体の上下に対して一致するように、画像抽出部１６が左眼用画像データおよび右眼用画像データを生成することができる。したがって、どのような交換レンズユニット２００がボディマウント１５０に装着されても、ステレオ画像が上下逆さまになってしまうのを防止できる。
（６）また、配置変更フラグに基づいて領域決定部１４９が抽出処理の始点を決定する。したがって、図１８の上段に示すように、ボディマウント１５０に装着されている交換レンズユニット２００が、左眼用光学像ＱＬ１を第１領域１１０Ｌに形成する左眼用光学系ＯＬ（第１光学系の一例）と、右眼用光学像ＱＲ１を第２領域１１０Ｒに形成する右眼用光学系ＯＲ（第２光学系の一例）と、を有している場合、画像抽出部１６（制御部の一例）は、第１領域１１０Ｌに対応する画像信号から左眼用画像データを生成し、かつ、第２領域１１０Ｒに対応する画像信号から右眼用画像データを生成することができる。
【０１０７】
また、図１８の下段に示すように、ボディマウント１５０に装着されている交換レンズユニット３００が、左眼用光学像ＱＬ２を第２領域１１０Ｒに形成する左眼用光学系ＯＬ３（第３光学系の一例）と、右眼用光学像ＱＲ２を第１領域１１０Ｌに形成する右眼用光学系ＯＲ３（第４光学系の一例）と、を有している場合、画像抽出部１６（制御部の一例）第２領域１１０Ｒに対応する画像信号から左眼用画像データを生成し、かつ、第１領域１１０Ｌに対応する画像信号から右眼用画像データを生成することができる。
このように、このカメラ本体１００では、ＣＭＯＳイメージセンサー１１０の受光面１１０ａ上での左眼用光学像および右眼用光学像の位置関係が入れ替わってしまうような交換レンズユニットが装着された場合であっても、左眼用光学像に基づいて左眼用画像データが生成され、右眼用光学像に基づいて右眼用画像データが生成される。したがって、どのような交換レンズユニットがボディマウント１５０に装着されても、３次元撮影を行う際に左眼用画像データの視点および右眼用画像データの視点の位置関係が入れ替わってしまうのを防止できる。
【０１０８】
（７）さらに、ミラー反転フラグに基づいて画像抽出部１６が抽出処理の始点を決定する。したがって、左眼用画像データに対応する左眼用光学像を被写体に対して受光面１１０ａ上でミラー反転させる交換レンズユニットがボディマウント１５０に装着されても、左眼用画像データで再現される左眼用画像の上下および左右が被写体の上下および左右と一致するように、画像抽出部１６が左眼用画像データを生成することができる。
また、右眼用画像データに対応する右眼用光学像を被写体に対して受光面１１０ａ上でミラー反転させる交換レンズユニット２００がボディマウント１５０に装着されても、右眼用画像データで再現される右眼用画像の上下および左右が被写体の上下および左右と一致するように、画像抽出部１６が右眼用画像データを生成することができる。
（８）なお、３次元撮影に対応していない交換レンズユニットがボディマウント１５０に装着された場合、カメラコントローラー１４０は、少なくともユーザーによる操作が行われるまでは３次元撮影モードの実行を制限する。したがって、このカメラ本体１００では、立体視するのに好ましくない画像が撮影されてしまうのを防止できる。
【０１０９】
（９）以上のように、このカメラ本体１００であれば、３次元撮影に対応している交換レンズユニットや対応していない交換レンズユニットなど、様々な交換レンズユニットに対応することが可能となる。
〔交換レンズユニットの特徴〕
また、交換レンズユニット２００も以下のような特徴を有している。
（１）この交換レンズユニット２００では、レンズ側判定部２４４によりカメラ本体１００が３次元撮影に対応していないと判定された場合に、状態情報送信コマンドに応じて、３次元光学系Ｇの撮影状態が整っていないことを示す撮影可否フラグのステータス情報（制限情報の一例）を状態情報生成部２４３がカメラ本体に送信する。したがって、誤って３次元撮影用の光学系で２次元撮影が行われるのを防止することができる。
【０１１０】
（２）また、レンズ特性情報Ｆ２の送信を要求する特性情報送信コマンドがカメラ本体から送られてこない場合に、レンズ側判定部２４４はカメラ本体が３次元撮影に対応していないと判定する。したがって、カメラ本体が３次元撮影を全く想定していない場合であっても、カメラ本体が３次元撮影に対応していないことを交換レンズユニット２００側で判断することができる。
〔他の実施形態〕
本発明は、前述の実施形態に限定されるものではなく、本発明の範囲を逸脱することなく種々の変形および修正が可能である。
（Ａ）ミラーボックスを有していないデジタルカメラ１を例に、撮像装置およびカメラ本体について説明しているが、ミラーボックスを有するデジタル一眼レフカメラであっても、３次元撮影に対応させることは可能である。なお、撮像装置は静止画だけでなく動画撮影が可能な装置であってもよい。
【０１１１】
（Ｂ）交換レンズユニット２００を例に、交換レンズユニットについて説明しているが、３次元光学系の構成は前述の実施形態に限定されない。１つの撮像素子で対応できるのであれば、３次元光学系が他の構成を有していてもよい。
（Ｃ）３次元光学系Ｇは並置撮影方式に限定されず、例えば交換レンズユニットの光学系として時分割撮影方式が採用されていてもよい。また、前述の実施形態では、通常の並置撮影方式を例に記載しているが、水平方向に左眼用および右眼用画像が圧縮される水平圧縮並置撮影方式、あるいは、左眼用および右眼用画像を９０度回転させた回転並置撮影方式が採用されていてもよい。
（Ｄ）図２０〜図２２に示すフローチャートは一例であって、フローチャートはこれらに限定されない。例えば、図２０に示す通常初期通信（ステップＳ３）は、レンズ状態を取得するステップＳ１４までに実行されればよい。また、図２０に示すステップＳ６〜Ｓ１３の処理はステップＳ１４より後に実行されてもよい。
【０１１２】
（Ｅ）前述の実施形態では、１８０度回転フラグ、配置変更フラグおよびミラー反転フラグを別々のフラグとして記載しているが、これら３つのフラグが１つのフラグにまとめられていてもよいし、これらの３つのうち一部のフラグが１つのフラグにまとめられていてもよい。
（Ｆ）前述の実施形態では、レンズ識別情報Ｆ１の３次元撮影判定フラグに基づいて、交換レンズユニットが３次元撮影に対応しているか否かがカメラ側判定部１４４により判定される。つまり、カメラ側判定部１４４は、交換レンズユニットが３次元撮影に対応している、という情報に基づいて判定を行っている。
しかしながら、交換レンズユニットが３次元撮影に対応しているか否かの判定を、他の情報を用いて行ってもよい。例えば、交換レンズユニットが２次元撮影に対応していることを示す情報がレンズ識別情報Ｆ１に含まれている場合に、交換レンズユニットが３次元撮影に対応していない、と判断してもよい。
【０１１３】
また、交換レンズユニットのレンズコントローラー２４０に予め格納されているレンズＩＤに基づいて交換レンズユニットが３次元撮影に対応しているか否かを判定してもよい。レンズＩＤは交換レンズユニットを識別できる情報であればよい。レンズＩＤとしては、例えば、交換レンズユニットの製品の型番などが考えられる。レンズＩＤを用いて交換レンズユニットが３次元撮影に対応しているか否かを判定する場合、例えば、カメラコントローラー１４０には予めレンズＩＤのリストが格納されている。このリストは、どの交換レンズユニットが３次元撮影に対応しているかを示しており、このリストと、交換レンズユニットから取得したレンズＩＤと、を比較して、交換レンズユニットが３次元撮影に対応しているか否かをカメラ側判定部１４４が判定する。このように、レンズＩＤを用いて、交換レンズユニットが３次元撮影に対応しているか否かを判定することもできる。なお、例えばカメラコントローラー１４０のソフトウェアのアップデートにより、このリストが最新のリストに更新できるようにしてもよい。
【産業上の利用可能性】
【０１１４】
ここに開示されるカメラ本体では、様々な交換レンズユニットに対応することができる。また、ここに開示される交換レンズユニットでは、様々なカメラ本体に対応することができる。したがって、ここに開示されるカメラ本体および交換レンズユニットを有する撮像装置であれば、ステレオ画像の撮影を正しく行うことができる。つまり、ここに開示される技術は、カメラ本体、交換レンズユニットおよび撮像装置に適用できる。
【符号の説明】
【０１１５】
１  デジタルカメラ（撮像装置の一例）
１５  信号処理部（信号処理部の一例）
１６  画像抽出部
１７  画像圧縮部
１８  補正処理部
１００カメラ本体
１１０  ＣＭＯＳイメージセンサー（撮像素子の一例）
１４０  カメラコントローラー（制御部の一例）
１４０ａ  ＣＰＵ
１４０ｂ  ＲＯＭ（角度記憶部の一例、コンピュータにより読み取り可能な記録媒体の一例）
１４０ｃ  ＲＡＭ
１４１  ＤＲＡＭ
１４２  識別情報取得部（識別情報取得部の一例）
１４３  特性情報取得部
１４４  カメラ側判定部（カメラ側判定部の一例）
１４５  状態情報取得部
１４６  レンズ検知部
１４７  メタデータ生成部
１４８  画像ファイル生成部
１４９  領域決定部（領域決定部の一例）
１５０  ボディマウント（ボディマウントの一例）
２００  交換レンズユニット（交換レンズユニットの一例）
２４０  レンズコントローラー
２４０ａ  ＣＰＵ
２４０ｂ  ＲＯＭ（コンピュータにより読み取り可能な記録媒体の一例）
２４０ｃ  ＲＡＭ
２４１  ＤＲＡＭ
２４２  フラッシュメモリ（特性情報記憶部の一例）
２４３  状態情報生成部（状態情報生成部の一例）
２４４  レンズ側判定部
ＯＬ  左眼用光学系
ＯＲ  右眼用光学系
ＱＬ１  左眼用光学像
ＱＲ１  右眼用光学像
Ｆ１  レンズ識別情報（レンズ識別情報の一例）
Ｆ２  レンズ特性情報（レンズ特性情報の一例）
Ｆ３  レンズ状態情報
３００  交換レンズユニット
４００  アダプタ
５００  コリメータレンズ
５１０  測定用カメラ本体
５２０  測定用交換レンズユニット
５５０  チャート
６００  交換レンズユニット
【図１】
2011142086.tif 000003
【図２】
2011142086.tif 000004
【図３】
2011142086.tif 000005
【図４】
2011142086.tif 000006
【図５】
2011142086.tif 000007
【図６】
2011142086.tif 000008
【図７】
2011142086.tif 000009
【図８】
2011142086.tif 000010
【図９】
2011142086.tif 000011
【図１０】
2011142086.tif 000012
【図１１】
2011142086.tif 000013
【図１２】
2011142086.tif 000014
【図１３】
2011142086.tif 000015
【図１４】
2011142086.tif 000016
【図１５】
2011142086.tif 000017
【図１６】
2011142086.tif 000018
【図１７】
2011142086.tif 000019
【図１８】
2011142086.tif 000020
【図１９】
2011142086.tif 000021
【図２０】
2011142086.tif 000022
【図２１】
2011142086.tif 000023
【図２２】
2011142086.tif 000024
【手続補正書】
【提出日】平成24年3月22日(2012.3.22)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
交換レンズユニットにより形成される光学像に基づいて画像データを生成するカメラ本体であって、
前記交換レンズユニットを装着可能に設けられたボディマウントと、
前記光学像を画像信号に変換する撮像素子と、
前記交換レンズユニットに搭載されている光学系の特性を示すレンズ特性情報を前記ボディマウントに装着されている前記交換レンズユニットから取得可能な特性情報取得部と、
を備え、
前記レンズ特性情報は、前記交換レンズユニットに並置撮影方式が採用されているか否かを識別可能なデータを含んでいる、
カメラ本体。
【請求項２】
前記交換レンズユニットが３次元撮影に対応しているか否かを示すレンズ識別情報を、前記ボディマウントに装着されている前記交換レンズユニットから取得可能な識別情報取得部と、
前記レンズ識別情報に基づいて、前記ボディマウントに装着されている前記交換レンズユニットが３次元撮影に対応しているか否かを判定するカメラ側判定部と、
をさらに備え、
前記特性情報取得部は、前記交換レンズユニットが３次元撮影に対応していると前記カメラ側判定部により判定された場合に、前記レンズ特性情報を前記交換レンズユニットから取得する、
請求項１に記載のカメラ本体。
【請求項３】
前記レンズ特性情報は、右眼用光学像と左眼用光学像とを前記撮像素子の受光面上に並べて形成できる３次元光学系を前記交換レンズユニットが有しているか否かを識別可能な情報である、
請求項１または２に記載のカメラ本体。
【請求項４】
前記撮像素子で生成される画像信号をデジタル化して、前記撮像素子上に結像する光学像の基本画像データを生成する、信号処理部と、
前記基本画像データの一部を抽出するための領域であって、前記左眼用光学像の少なくとも一部に対応する左眼用画像データを抽出するための第１抽出領域と、前記右眼用光学像の少なくとも一部に対応する右眼用画像データを抽出するための第２抽出領域と、を決定する領域決定部と、をさらに備えた、
請求項３に記載のカメラ本体。
【請求項５】
前記受光面の長辺方向に対する前記左眼用光学像内または前記右眼用光学像内での被写体の水平方向の傾き角度を記憶する角度記憶部をさらに備えた、
請求項４に記載のカメラ本体。
【請求項６】
前記領域決定部は、前記傾き角度を用いて、前記基本画像データにおける前記第１抽出領域の位置および前記第２抽出領域の位置を決定する、
請求項５に記載のカメラ本体。
【請求項７】
前記レンズ特性情報は、前記撮像素子の受光面上での前記左眼用光学系および前記右眼用光学系のイメージサークルの半径を含んでおり、
前記領域決定部は、前記イメージサークルの半径に基づいて前記第１抽出領域のサイズおよび前記第２抽出領域のサイズを決定する、
請求項４から６のいずれかに記載のカメラ本体。
【請求項８】
前記左眼用光学像を形成する左眼用光学系と前記右眼用光学像を形成する右眼用光学系とを前記３次元光学系が有している場合、前記レンズ特性情報は、前記受光面上における前記左眼用光学像と前記右眼用光学像との相対的な位置関係を含んでおり、
前記領域決定部は、前記相対的な位置関係に基づいて、前記基本画像データにおける前記第１抽出領域の位置および前記第２抽出領域の位置を決定する、
請求項４から７のいずれかに記載のカメラ本体。
【請求項９】
前記左眼用光学像を形成する左眼用光学系と前記右眼用光学像を形成する右眼用光学系とを前記３次元光学系が有している場合、前記レンズ特性情報は、前記受光面上における前記左眼用光学像が結像すべき第１基準位置に対する前記左眼用光学像の左眼ズレ量と、前記受光面上における前記右眼用光学像が結像すべき第２基準位置に対する前記右眼用光学像の右眼ズレ量と、を含んでおり、
前記領域決定部は、前記左眼ズレ量および前記右眼ズレ量に基づいて、前記基本画像データにおける前記第１抽出領域の位置および前記第２抽出領域の位置を決定する、
請求項４から７のいずれかに記載のカメラ本体。
【請求項１０】
ボディマウントに装着されている交換レンズユニットにより形成される光学像に基づいて画像データを生成するカメラ本体の制御方法であって、
前記交換レンズユニットに搭載されている光学系の特性を示し、かつ、前記交換レンズユニットに並置撮影方式が採用されているか否かを識別可能なデータを含むレンズ特性情報を前記交換レンズユニットから取得する特性情報取得ステップ
を備えたカメラ本体の制御方法。
【請求項１１】
前記交換レンズユニットが３次元撮影に対応しているか否かを示すレンズ識別情報を、前記交換レンズユニットから取得する識別情報取得ステップと、
前記レンズ識別情報に基づいて、前記ボディマウントに装着されている前記交換レンズユニットが３次元撮影に対応しているか否かを判定する判定ステップと、
前記交換レンズユニットが３次元撮影に対応していると前記判定ステップにおいて判定された場合に、前記レンズ特性情報を前記交換レンズユニットから取得する特性情報取得ステップと、
をさらに備えた請求項１０に記載のカメラ本体の制御方法。
【請求項１２】
前記レンズ特性情報は、右眼用光学像と左眼用光学像とを前記撮像素子の受光面上に並べて形成できる３次元光学系を前記交換レンズユニットが有しているか否かを識別可能な情報である、
請求項１１に記載のカメラ本体の制御方法。
【請求項１３】
前記撮像素子で生成される画像信号をデジタル化して、前記撮像素子上に結像する光学像の基本画像データを生成する、信号処理ステップと、
前記基本画像データの一部を抽出するための領域であって、前記左眼用光学像の少なくとも一部に対応する左眼用画像データを抽出するための第１抽出領域と、前記右眼用光学像の少なくとも一部に対応する右眼用画像データを抽出するための第２抽出領域と、を決定する領域決定ステップと、をさらに備えた、
請求項１２に記載のカメラ本体の制御方法。
【請求項１４】
前記領域決定ステップでは、前記受光面の長辺方向に対する前記左眼用光学像内または前記右眼用光学像内での被写体の水平方向の傾き角度を用いて、前記基本画像データにおける前記第１抽出領域の位置および前記第２抽出領域の位置が決定される、
請求項１３に記載のカメラ本体の制御方法。
【請求項１５】
前記レンズ特性情報は、前記撮像素子の受光面上での前記左眼用光学系および前記右眼用光学系のイメージサークルの半径を含んでおり、
前記領域決定ステップでは、前記イメージサークルの半径に基づいて前記第１抽出領域のサイズおよび前記第２抽出領域のサイズが決定される、
請求項１３または１４に記載のカメラ本体の制御方法。
【請求項１６】
前記左眼用光学像を形成する左眼用光学系と前記右眼用光学像を形成する右眼用光学系とを前記３次元光学系が有している場合、前記レンズ特性情報は、前記受光面上における前記左眼用光学像と前記右眼用光学像との相対的な位置関係を含んでおり、
前記領域決定部は、前記相対的な位置関係に基づいて、前記基本画像データにおける前記第１抽出領域の位置および前記第２抽出領域の位置を決定する、
請求項１３から１５のいずれかに記載のカメラ本体の制御方法。
【請求項１７】
前記左眼用光学像を形成する左眼用光学系と前記右眼用光学像を形成する右眼用光学系とを前記３次元光学系が有している場合、前記レンズ特性情報は、前記受光面上における前記左眼用光学像が結像すべき第１基準位置に対する前記左眼用光学像の左眼ズレ量と、前記受光面上における前記右眼用光学像が結像すべき第２基準位置に対する前記右眼用光学像の右眼ズレ量と、を含んでおり、
前記領域決定ステップでは、前記左眼ズレ量および前記右眼ズレ量に基づいて、前記基本画像データにおける前記第１抽出領域の位置および前記第２抽出領域の位置が決定される、
請求項１３から１６のいずれかに記載のカメラ本体の制御方法。
【請求項１８】
ボディマウントに装着されている交換レンズユニットにより形成される光学像に基づいて画像データを生成するカメラ本体の制御方法をコンピュータに実行させるためのプログラムであって、
前記交換レンズユニットに搭載されている光学系の特性を示し、かつ、前記交換レンズユニットに並置撮影方式が採用されているか否かを識別可能なデータを含むレンズ特性情報を前記交換レンズユニットから取得する特性情報取得ステップ
をコンピュータに実行させるためのプログラム。
【請求項１９】
ボディマウントに装着されている交換レンズユニットにより形成される光学像に基づいて画像データを生成するカメラ本体の制御方法をコンピュータに実行させるためのプログラムを記録した記録媒体であって、
前記交換レンズユニットに搭載されている光学系の特性を示し、かつ、前記交換レンズユニットに並置撮影方式が採用されているか否かを識別可能なデータを含むレンズ特性情報を前記交換レンズユニットから取得する特性情報取得ステップ
をコンピュータに実行させるためのプログラムを記録した、コンピュータにより読み取り可能な記録媒体。
【国際調査報告】
2011142086.tif 000025
2011142086.tif 000026
2011142086.tif 000027
2011142086.tif 000028
2011142086.tif 000029
2011142086.tif 000030
2011142086.tif 000031
2011142086.tif 000032
2011142086.tif 000033