(57)【要約】【課題】シャッタが内蔵されたマウントアダプタを介して、カメラ本体とレンズユニットとを組み合わせた場合、撮像素子から均一な光量の画像が得られることが望ましい。【解決手段】撮像装置は、画像を撮像する撮像素子及び第１の処理部を有するカメラ本体と、被写体からの光を集光して撮像素子に結像するレンズを含むレンズユニットと、カメラ本体に装着され、レンズユニットが装着されたマウントアダプタと、を備える。マウントアダプタは、撮像時に開いて光を通過させ、非撮像時に閉じて光を遮断するシャッタを有する。第１の処理部は、シャッタによるシェーディングパターンに基づいて導出された補正データを取得し、補正データに基づいて、画像の輝度を調整する。【選択図】図４
2019134363.tif 000002
【特許請求の範囲】
【請求項１】
画像を撮像する撮像素子及び第１の処理部を有するカメラ本体と、
被写体からの光を集光して前記撮像素子に結像するレンズを含むレンズユニットと、
前記カメラ本体に装着され、前記レンズユニットが装着されたマウントアダプタと、
を備え、
前記マウントアダプタは、撮像時に開いて前記光を通過させ、非撮像時に閉じて前記光を遮断するシャッタを有し、
前記第１の処理部は、
前記シャッタによるシェーディングパターンに基づいて導出された補正データを取得し、
前記補正データに基づいて、前記画像の輝度を調整する、
撮像装置。
【請求項２】
前記第１の処理部は、前記レンズによるシェーディングパターン及びシャッタによるシェーディングパターンに基づいて導出された補正データを取得する、
請求項１に記載の撮像装置。
【請求項３】
前記補正データは、前記画像の中心部に対する輝度調整量よりも、前記画像の端部に対する輝度調整量が大きいデータである、
請求項１または２に記載の撮像装置。
【請求項４】
前記マウントアダプタは、前記レンズユニット毎に異なる複数の前記補正データを保持する記憶部を備え、
前記第１の処理部は、前記記憶部から、前記マウントアダプタに装着されたレンズユニットの識別情報に対応する前記補正データを取得する、
請求項１〜３のいずれか１項に記載の撮像装置。
【請求項５】
前記マウントアダプタは、
第２の処理部と、
前記カメラ本体と電気的に接続するための第１の電子接点と、を有し、
前記レンズユニットは、前記マウントアダプタと電気的に接続するための第２の電子接点を有し、
前記第２の処理部は、
前記第２の電子接点を介して、前記レンズユニットの識別情報を前記レンズユニットから取得し、
前記第１の電子接点を介して、前記レンズユニットの識別情報に対応する前記補正データを前記カメラ本体へ送る、
請求項４に記載の撮像装置。
【請求項６】
前記マウントアダプタは、
第２の処理部と、
前記カメラ本体と電気的に接続するための第１の電子接点と、を有し、
前記レンズユニットは、前記マウントアダプタと電気的に接続するための第２の電子接点を有さず、
前記第２の処理部は、
前記第１の電子接点を介して、前記レンズユニットの識別情報を指定する操作情報を取得し、
前記第１の電子接点を介して、前記操作情報で指定されたレンズユニットの識別情報に対応する前記補正データを前記カメラ本体へ送る、
請求項４に記載の撮像装置。
【請求項７】
前記第１の処理部は、
前記マウントアダプタに装着されたレンズユニットの識別情報に対応する補正データが前記記憶部に保持されていない旨の情報を取得し、
前記レンズユニットの識別情報に対応する補正データを外部サーバから取得する、
請求項４〜６のいずれか１項に記載の撮像装置。
【請求項８】
前記第１の処理部は、
前記マウントアダプタに装着されたレンズユニットの識別情報に対応する補正データが前記記憶部に保持されていない旨の情報を取得し、
前記撮像素子を介して、所定の面を撮像した第２の画像を取得し、
前記第２の画像の輝度に基づいて、前記レンズユニットの識別情報に対応する補正データを生成する、
請求項４〜６のいずれか１項に記載の撮像装置。
【請求項９】
画像を撮像する撮像素子を有するカメラ本体と、被写体からの光を集光して前記撮像素子に結像するレンズを含むレンズユニットと、前記カメラ本体に装着され、前記レンズユニットが装着され、撮像時に開いて前記光を通過させ、非撮像時に閉じて前記光を遮断するシャッタを有するマウントアダプタと、を備える撮像装置における撮像方法であって、
前記カメラ本体において、前記シャッタによるシェーディングパターンに基づいて導出された補正データを取得するステップと、
前記カメラ本体において、前記補正データに基づいて、前記画像の輝度を調整するステップと、
有する撮像方法。
【請求項１０】
前記補正データを取得するステップは、前記レンズによるシェーディングパターン及びシャッタによるシェーディングパターンに基づいて導出された補正データを取得するステップを含む、
請求項９に記載の撮像方法。
【請求項１１】
前記補正データは、前記画像の中心部に対する輝度調整量よりも、前記画像の端部に対する輝度調整量が大きいデータである、
請求項９または１０に記載の撮像方法。
【請求項１２】
前記マウントアダプタは、前記レンズユニット毎に異なる複数の前記補正データを保持する記憶部を備え、
前記補正データを取得するステップは、前記記憶部から、前記マウントアダプタに装着されたレンズユニットの識別情報に対応する前記補正データを取得するステップを含む、
請求項９〜１１のいずれか１項に記載の撮像方法。
【請求項１３】
前記マウントアダプタは、
前記カメラ本体と電気的に接続するための第１の電子接点と、を有し、
前記レンズユニットは、前記マウントアダプタと電気的に接続するための第２の電子接点を有し、
前記マウントアダプタにおいて、前記第２の電子接点を介して、前記レンズユニットの識別情報を前記レンズユニットから取得するステップと、
前記マウントアダプタにおいて、前記第１の電子接点を介して、前記レンズユニットの識別情報に対応する前記補正データを前記カメラ本体へ送るステップと、を更に含む、
請求項１２に記載の撮像方法。
【請求項１４】
前記マウントアダプタは、
前記カメラ本体と電気的に接続するための第１の電子接点と、を有し、
前記レンズユニットは、前記マウントアダプタと電気的に接続するための第２の電子接点を有さず、
前記マウントアダプタにおいて、前記第１の電子接点を介して、前記レンズユニットの識別情報を指定する操作情報を取得するステップと、
前記マウントアダプタにおいて、前記第１の電子接点を介して、前記操作情報で指定されたレンズユニットの識別情報に対応する前記補正データを前記カメラ本体へ送るステップと、を更に含む、
請求項１２に記載の撮像方法。
【請求項１５】
前記補正データを取得するステップは、
前記マウントアダプタに装着されたレンズユニットの識別情報に対応する補正データが前記記憶部に保持されていない旨の情報を取得するステップと、
前記レンズユニットの識別情報に対応する補正データを外部サーバから取得するステップと、を含む、
請求項１２〜１４のいずれか１項に記載の撮像方法。
【請求項１６】
前記補正データを取得するステップは、
前記マウントアダプタに装着されたレンズユニットの識別情報に対応する補正データが前記記憶部に保持されていない旨の情報を取得するステップと、
前記撮像素子を介して、所定の面を撮像した第２の画像を取得するステップと、
前記第２の画像の輝度に基づいて、前記レンズユニットの識別情報に対応する補正データを生成するステップと、を含む、
請求項１２〜１４のいずれか１項に記載の撮像方法。
【請求項１７】
画像を撮像する撮像素子を有するカメラ本体と、被写体からの光を集光して前記撮像素子に結像するレンズを含むレンズユニットと、前記カメラ本体に装着され、前記レンズユニットが装着され、撮像時に開いて前記光を通過させ、非撮像時に閉じて前記光を遮断するシャッタを有するマウントアダプタと、を備える撮像装置に、
前記カメラ本体において、前記シャッタによるシェーディングパターンに基づいて導出された補正データを取得するステップと、
前記カメラ本体において、前記補正データに基づいて、前記画像の輝度を調整するステップと、
を実行させるためのプログラム。
【請求項１８】
画像を撮像する撮像素子を有するカメラ本体と、被写体からの光を集光して前記撮像素子に結像するレンズを含むレンズユニットと、前記カメラ本体に装着され、前記レンズユニットが装着され、撮像時に開いて前記光を通過させ、非撮像時に閉じて前記光を遮断するシャッタを有するマウントアダプタと、を備える撮像装置に、
前記カメラ本体において、前記シャッタによるシェーディングパターンに基づいて導出された補正データを取得するステップと、
前記カメラ本体において、前記補正データに基づいて、前記画像の輝度を調整するステップと、
を実行させるためのプログラムを記録したコンピュータ読取り可能な記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本開示は、撮像装置、撮像方法、露光制御方法、プログラム、及び記録媒体に関する。
【背景技術】
【０００２】
撮像装置は、イメージセンサを含むカメラ本体と、イメージセンサに光を集光するレンズを含むレンズユニットと、を備えた構成を有する。また、交換可能なレンズユニットを用いる場合、通常、同一メーカのカメラ本体とレンズユニットとの組み合わせが可能である。また、マウントアダプタを介して、カメラ本体とレンズユニットを連結することで、異なるメーカのカメラ本体とレンズユニットとを様々に組み合わせることが可能である。
【０００３】
また、撮像装置において、シャッタは、非撮像時にイメージセンサに光が当たらないように遮り、また、撮像時にイメージセンサに入射する光の量を制限し、また、イメージセンサに結像する光学像のぶれを抑えるために、必要であり、光軸上に配置される。
【０００４】
従来、カメラ本体の内部にシャッタが配置された撮像装置が知られている（特許文献１、２参照）。また、レンズユニットの内部にシャッタが配置された撮像装置が知られている（特許文献３参照）。また、マウントアダプタの内部にシャッタが配置された撮像装置が知られている（特許文献４参照）。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開平０８−２６２６５８号公報
【特許文献２】特開２０１１−１９１６１６号公報
【特許文献３】特開平０７−１４０５３２号公報
【特許文献４】特開２０１４−５２６０５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
カメラ本体、レンズユニット、及びマウントアダプタは、交換可能に様々な組み合わせで接続され得る。例えば、シャッタが内蔵されないカメラ本体と、シャッタが内蔵されないレンズユニットと、シャッタが内蔵されたマウントアダプタが組み合わせられ得る。この場合、イメージセンサに光学像を結像させる際、以下のような事情がある。
【０００７】
マウントアダプタに内蔵されるシャッタは、結像レンズからイメージセンサに向かう航路の途中に配置される。結像レンズからイメージセンサに集光する光の光径に合わせて、シャッタの外形（口径）を大きくしてその開度を広くすると、シャッタの開閉にかかる時間が長くなる。この場合、シャッタスピード（例えば１／２００秒）が制限されることがある。一方、シャッタの外形を小さくしてその開度を狭くすると、シャッタの内側に突出するエッジが入射する被写体光の一部を遮断し得る。この結果、イメージセンサで光学像を撮像する際、シャッタの内側のエッジによって光が遮られることで、イメージセンサの周縁部で被写体光の光量が低下し、シェーディング現象（シャッタによるシェーディング現象）が発生し得る。この場合、イメージセンサで撮像される画像は、画像における位置によって光量の画像になり難い。
【０００８】
シャッタが内蔵されたマウントアダプタを介して、カメラ本体とレンズユニットとを組み合わせた場合であっても、均一な光量の画像が得られることが望まれる。
【課題を解決するための手段】
【０００９】
一態様において、撮像装置は、画像を撮像する撮像素子及び第１の処理部を有するカメラ本体と、被写体からの光を集光して撮像素子に結像するレンズを含むレンズユニットと、カメラ本体に装着され、レンズユニットが装着されたマウントアダプタと、を備え、マウントアダプタは、撮像時に開いて光を通過させ、非撮像時に閉じて光を遮断するシャッタを有し、第１の処理部は、シャッタによるシェーディングパターンに基づいて導出された補正データを取得し、補正データに基づいて、画像の輝度を調整する、
【００１０】
第１の処理部は、レンズによるシェーディングパターン及びシャッタによるシェーディングパターンに基づいて導出された補正データを取得してよい。
【００１１】
補正データは、画像の中心部に対する輝度調整量よりも、画像の端部に対する輝度調整量が大きいデータでよい。
【００１２】
マウントアダプタは、レンズユニット毎に異なる複数の補正データを保持する記憶部を備えてよい。第１の処理部は、記憶部から、マウントアダプタに装着されたレンズユニットの識別情報に対応する補正データを取得してよい。
【００１３】
マウントアダプタは、第２の処理部と、カメラ本体と電気的に接続するための第１の電子接点と、を有してよい。レンズユニットは、マウントアダプタと電気的に接続するための第２の電子接点を有してよい。第２の処理部は、第２の電子接点を介して、レンズユニットの識別情報をレンズユニットから取得し、第１の電子接点を介して、レンズユニットの識別情報に対応する補正データをカメラ本体へ送ってよい。
【００１４】
マウントアダプタは、第２の処理部と、カメラ本体と電気的に接続するための第１の電子接点と、を有してよい。レンズユニットは、マウントアダプタと電気的に接続するための第２の電子接点を有さなくてよい。第２の処理部は、第１の電子接点を介して、レンズユニットの識別情報を指定する操作情報を取得し、第１の電子接点を介して、操作情報で指定されたレンズユニットの識別情報に対応する補正データをカメラ本体へ送ってよい。
【００１５】
第１の処理部は、マウントアダプタに装着されたレンズユニットの識別情報に対応する補正データが記憶部に保持されていない旨の情報を取得し、レンズユニットの識別情報に対応する補正データを外部サーバから取得してよい。
【００１６】
第１の処理部は、マウントアダプタに装着されたレンズユニットの識別情報に対応する補正データが記憶部に保持されていない旨の情報を取得し、撮像素子を介して、所定の面を撮像した第２の画像を取得し、第２の画像の輝度に基づいて、レンズユニットの識別情報に対応する補正データを生成してよい。
【００１７】
一態様において、撮像方法は、画像を撮像する撮像素子を有するカメラ本体と、被写体からの光を集光して撮像素子に結像するレンズを含むレンズユニットと、カメラ本体に装着され、レンズユニットが装着され、撮像時に開いて光を通過させ、非撮像時に閉じて光を遮断するシャッタを有するマウントアダプタと、を備える撮像装置における撮像方法であって、カメラ本体において、シャッタによるシェーディングパターンに基づいて導出された補正データを取得するステップと、カメラ本体において、補正データに基づいて、画像の輝度を調整するステップと、を有する。
【００１８】
補正データを取得するステップは、レンズによるシェーディングパターン及びシャッタによるシェーディングパターンに基づいて導出された補正データを取得するステップを含んでよい。
【００１９】
補正データは、画像の中心部に対する輝度調整量よりも、画像の端部に対する輝度調整量が大きいデータでよい。
【００２０】
マウントアダプタは、レンズユニット毎に異なる複数の補正データを保持する記憶部を備えてよい。補正データを取得するステップは、記憶部から、マウントアダプタに装着されたレンズユニットの識別情報に対応する補正データを取得するステップを含んでよい。
【００２１】
マウントアダプタは、カメラ本体と電気的に接続するための第１の電子接点と、を有してよい。レンズユニットは、マウントアダプタと電気的に接続するための第２の電子接点を有してよい。撮像方法は、マウントアダプタにおいて、第２の電子接点を介して、レンズユニットの識別情報をレンズユニットから取得するステップと、マウントアダプタにおいて、第１の電子接点を介して、レンズユニットの識別情報に対応する補正データをカメラ本体へ送るステップと、を更に含んでよい。
【００２２】
マウントアダプタは、カメラ本体と電気的に接続するための第１の電子接点と、を有してよい。レンズユニットは、マウントアダプタと電気的に接続するための第２の電子接点を有さなくてよい。撮像方法は、マウントアダプタにおいて、第１の電子接点を介して、レンズユニットの識別情報を指定する操作情報を取得するステップと、マウントアダプタにおいて、第１の電子接点を介して、操作情報で指定されたレンズユニットの識別情報に対応する補正データをカメラ本体へ送るステップと、を更に含んでよい。
【００２３】
補正データを取得するステップは、マウントアダプタに装着されたレンズユニットの識別情報に対応する補正データが記憶部に保持されていない旨の情報を取得するステップと、レンズユニットの識別情報に対応する補正データを外部サーバから取得するステップと、を含んでよい。
【００２４】
補正データを取得するステップは、マウントアダプタに装着されたレンズユニットの識別情報に対応する補正データが記憶部に保持されていない旨の情報を取得するステップと、撮像素子を介して、所定の面を撮像した第２の画像を取得するステップと、第２の画像の輝度に基づいて、レンズユニットの識別情報に対応する補正データを生成するステップと、を含んでよい。
【００２５】
一態様において、プログラムは、画像を撮像する撮像素子を有するカメラ本体と、被写体からの光を集光して撮像素子に結像するレンズを含むレンズユニットと、カメラ本体に装着され、レンズユニットが装着され、撮像時に開いて光を通過させ、非撮像時に閉じて光を遮断するシャッタを有するマウントアダプタと、を備える撮像装置に、カメラ本体において、シャッタによるシェーディングパターンに基づいて導出された補正データを取得するステップと、カメラ本体において、補正データに基づいて、画像の輝度を調整するステップと、を実行させるためのプログラム、である。
【００２６】
一態様において、記憶媒体は、画像を撮像する撮像素子を有するカメラ本体と、被写体からの光を集光して撮像素子に結像するレンズを含むレンズユニットと、カメラ本体に装着され、レンズユニットが装着され、撮像時に開いて光を通過させ、非撮像時に閉じて光を遮断するシャッタを有するマウントアダプタと、を備える撮像装置に、カメラ本体において、シャッタによるシェーディングパターンに基づいて導出された補正データを取得するステップと、カメラ本体において、補正データに基づいて、画像の輝度を調整するステップと、を実行させるためのプログラムを記録したコンピュータ読取り可能な記録媒体、である。
【００２７】
なお、上記の発明の概要は、本開示の特徴の全てを列挙したものではない。また、これらの特徴群のサブコンビネーションもまた、発明となりうる。
【図面の簡単な説明】
【００２８】
【図１】実施形態におけるカメラの光学系の配置を示す図
【図２】カメラの光学系に入射する光の光路を示す図
【図３】撮像素子に均一な光量の光を入射した際に撮像される画像に現れるシェーディングパターンを示す図
【図４】カメラのハードウェア構成を示すブロック図
【図５】シェーディングゲインカーブを示すグラフ
【発明を実施するための形態】
【００２９】
以下、発明の実施形態を通じて本開示を説明するが、以下の実施形態は特許請求の範囲に係る発明を限定するものではない。実施形態の中で説明されている特徴の組み合わせの全てが発明の解決手段に必須とは限らない。
【００３０】
特許請求の範囲、明細書、図面、及び要約書には、著作権による保護の対象となる事項が含まれる。著作権者は、これらの書類の何人による複製に対しても、特許庁のファイル又はレコードに表示される通りであれば異議を唱えない。ただし、それ以外の場合、一切の著作権を留保する。
【００３１】
以下の実施形態の撮像装置は、カメラ本体に、マウントアダプタを介して、レンズユニットが装着される。カメラ本体、マウントアダプタ、及びレンズユニットはそれぞれ、交換可能に様々な組み合わせで接続され得る。
【００３２】
（実施形態）
図１は、実施形態におけるカメラ５の光学系の配置例を示す図である。カメラ５は、カメラ本体１０と、マウントアダプタ６０と、レンズユニット３０とを組み合わせた構成を有する。カメラ本体１０のマウント１０ａにマウントアダプタ６０のカメラ側マウント６０ａが装着されることで、カメラ本体１０にマウントアダプタ６０が連結される。マウントアダプタ６０のレンズ側マウント６０ｂにレンズユニット３０のマウント３０ａが装着されることで、マウントアダプタ６０にレンズユニット３０が連結される。
【００３３】
カメラ５の光学系は、レンズユニット３０に内蔵されるレンズ群３４及び絞り３３と、マウントアダプタ６０に内蔵されるシャッタ６２と、カメラ本体１０に内蔵される撮像素子（イメージセンサ）１３とが、光軸ｏｐ上に配置された構成を有する。
【００３４】
レンズ群３４は、被写体からの入射光を集光して撮像素子１３の撮像面１３ｚに結像させる。レンズ群３４は、１つ以上のレンズを含む。レンズ群３４は、例えば、フォーカスレンズ３４ｚ、ズームレンズ３４ｙ、像振れ補正レンズ３４ｘ、を含んでよい。絞り３３は、撮像素子１３に入射する光の光量を制限する。
【００３５】
シャッタ６２は、レンズ群３４を透過し、撮像素子１３の撮像面１３ｚ上に結像する入射光の光路を開閉する。つまり、シャッタ６２は、撮像時に開いて光を通過させ、非撮像時に閉じて光を遮断する。シャッタ６２は、フォーカルプレーンシャッタでよい。なお、シャッタ６２は、フォーカルプレーンシャッタに限らず、その他のシャッタであってもよい。
【００３６】
撮像素子１３は、撮像面上に結像した光学像を光電変換し、画像信号として出力する。撮像素子１３には、例えば、ＣＣＤ（電荷結合素子）イメージセンサやＣＭＯＳ（相補型ＭＯＳ）イメージセンサが用いられる。
【００３７】
図２は、カメラ５の光学系に入射する光の光路の一例を示す図である。レンズユニット３０に入射した光Ｌは、例えば、フォーカスレンズ３４ｚ、ズームレンズ３４ｙ、像ブレ補正レンズ３４ｘを含むレンズ群３４によって集光され、撮像素子１３の撮像面１３ｚに結像する。入射した光Ｌのうち、撮像面１３ｚの中心に向かう光Ｌ１（光軸ｏｐの方向に沿って進行する光）は、マウントアダプタ６０の内部で遮られることなく通過し、撮像面１３ｚに結像する。一方、撮像面１３ｚの端に向かう光Ｌ２，Ｌ３は、マウントアダプタ６０の内部に配置されたシャッタ６２のエッジ６２ｚによってその一部が遮られ、光径が小さくなった状態で撮像面１３ｚの端に結像する。したがって、撮像面１３ｚの端では、中央部（光軸付近）に比べて光量が少なくなり、輝度ムラが生じる。なお、シャッタ６２の開口時の口径に応じて、撮像素子１３へ進行する光の光径が定まる。
【００３８】
なお、仮にシャッタ３２を内蔵するレンズユニット３０がマウントアダプタ６０に装着された場合、シャッタ３２は、フォーカスレンズ３４ｚによって光が収束して光径が小さくなる空間に配置可能である。したがって、レンズユニット３０内のシャッタ３２によって入射した光の一部が遮られることは生じ難い。
【００３９】
図３は、撮像素子１３に均一な光量の光を入射した際に撮像される画像に現れるシェーディングパターンｓｐの一例を示す図である。シェーディングパターンｓｐは、光軸ｏｐの近傍で明るくなり、光軸ｏｐから離れるに従って徐々に薄暗くなる。シェーディング現象は、通常、レンズの光学的要因（真ん中が厚く、端で薄いレンズ形状等）で、レンズの中心に比べ周辺での光量が減ることによって発生する。本実施形態では、レンズに起因するシェーディング減少とともに、マウントアダプタ６０に内蔵されるシャッタ６２の内側のエッジ６２ｚが入射光の一部を遮り、周辺光量が低下することでも、シェーディング現象が発生している。
【００４０】
したがって、シェーディングパターンｓｐには、レンズによるシェーディングパターンｓｐ１と、マウントアダプタ内蔵のシャッタによるシェーディングパターンｓｐ２とが重畳されている。
【００４１】
図４は、カメラ５のハードウェア構成例を示すブロック図である。カメラ５は、カメラ本体１０、マウントアダプタ６０、及びレンズユニット３０の各ハードウェアで構成される。カメラ５は撮像装置の一例である。カメラ本体１０は、カメラプロセッサ１１、撮像素子１３、画像処理部１４、メモリ１５、表示部１６、操作部１７、通信部１９、素子駆動部２０、ゲイン制御部２１、及び信号Ｉ／Ｆ（インタフェース）１８を有する。
【００４２】
カメラプロセッサ１１は、露光時間、絞りなどの撮影条件を決定する。また、カメラプロセッサ１１は、マウントアダプタ６０から受信した、シェーディング補正を行うためのキャリブレーションデータｃｄを画像処理部１４に渡す。シェーディング補正とは、例えば、シェーディングパターンｓｐで表現される画像位置毎の光量のアンバランスさを改善するための補正である。なお、カメラプロセッサ１１は、受信したキャリブレーションデータｃｄをメモリ１５に記憶してよい。メモリ１５に記憶しておくことで、レンズユニット３０がマウントアダプタ６０を介してカメラ本体１０に装着される度、カメラプロセッサ１１は、キャリブレーションデータｃｄを受信しなくて済む。
【００４３】
また、カメラプロセッサ１１は、素子駆動部２０に対し、撮像を指示する。カメラプロセッサ１１は第１の処理部の一例である。素子駆動部２０は、タイミングジェネレータであり、カメラプロセッサ１１からの撮像の指示に従い、撮像素子１３にタイミング信号を供給し、撮像素子１３の電荷の蓄積動作、読み出し動作及びリセット動作等を行う。
【００４４】
ゲイン制御部２１は、撮像素子１３で撮像された画像信号のノイズを低減し、また、画像信号を増幅するゲイン（利得）を制御する。
【００４５】
画像処理部１４は、ゲイン制御部２１によって増幅された画像信号に対し、アナログデジタル変換を行って画像データを生成する。画像処理部１４は、生成した画像データに対し、カメラプロセッサ１１から受け取ったキャリブレーションデータｃｄを基に、シェーディング補正を行う。シェーディング補正では、画像データに対して輝度調整が行われてよい。画像処理部１４は、画像データに対し、色補正、輪郭強調、ノイズ除去、ガンマ補正、ディベイヤ、圧縮等の各種画像処理を行ってよい。
【００４６】
メモリ１５は、各種データ、情報、プログラムを記憶する記憶媒体である。メモリ１５は、画像データを記憶してよい。表示部１６は、各種データや情報を表示するモニタやファインダを含む。表示部１６は、画像データに基づく画像を表示してよい。表示部１６は、カメラ５の各種設定情報を表示してよい。操作部１７は、各種キー、ボタン、スイッチ、等を含む。操作部１７は、レリーズスイッチ、撮像モードを切り替えるロータリスイッチ、電源スイッチ、モード選択スイッチ、等を含んでよい。
【００４７】
信号Ｉ／Ｆ１８は、カメラ本体１０のマウント１０ａとマウントアダプタ６０のカメラ側マウント６０ａを介して、マウントアダプタ６０のカメラ側信号Ｉ／Ｆ６８と通信する。この通信では、様々なデータ、情報、信号が通信されてよい。例えば、信号Ｉ／Ｆ１８は、マウントアダプタ６０から、キャリブレーションデータｃｄを受信してよい。また、信号Ｉ／Ｆ１８は、マウントアダプタ６０に、シャッタ６２の開閉を指示する信号を送信してよい。
【００４８】
通信部１９は、モバイル通信網や無線ＬＡＮ（Local Area Network）を介してネットワークに接続され、クラウド上の外部サーバ（図示せず）と通信可能である。なお、通信部１９は、その他の通信（例えば近距離無線通信）により他の装置と通信可能に接続されてもよい。
【００４９】
マウントアダプタ６０は、カメラ本体１０とレンズユニット３０との間に介在し、カメラ本体１０とレンズユニット３０を連結させる。マウントアダプタ６０は、マウントプロセッサ６１、メモリ６４、シャッタ６２、シャッタ駆動部６９、カメラ側信号Ｉ／Ｆ６８及びレンズ側信号Ｉ／Ｆ６５を有する。マウントアダプタ６０はマウントアダプタの一例である。マウントプロセッサ６１は、第２の処理部の一例である。
【００５０】
マウントプロセッサ６１は、マウントアダプタ６０の各部の動作を制御する。マウントプロセッサ６１は、例えば、カメラ側信号Ｉ／Ｆ６８を介してカメラプロセッサ１１からの信号を受信した際に起動してよく、カメラ本体１０と通信可能になってよい。
【００５１】
メモリ６４は、各種データ、情報、プログラムを記憶する記憶媒体である。メモリ６４は、シェーディング補正を行う際のキャリブレーションデータｃｄを保持してよい。メモリ６４は、レンズ毎にキャリブレーションデータｃｄを複数保持してよい。メモリ６４は、レンズユニット３０毎にレンズによるシェーディングパターンｓｐ１を補正するためのキャリブレーションデータｃｄ１を保持してよい。メモリ６４は、マウントアダプタ６０（自アダプタ）のシャッタ６２によるシェーディングパターンｓｐ２を補正するためのキャリブレーションデータｃｄ２を保持してよい。キャリブレーションデータｃｄ２は、キャリブレーションデータｃｄ２が生成された際の、カメラ５を構成するレンズユニット３０を識別するためのレンズＩＤ及びマウントアダプタ６０を識別するためのマウントアダプタＩＤの少なくとも一方に関連付けられ、保持されてよい。
【００５２】
シェーディング現象によるシェーディングパターンｓｐは、シャッタ６２のエッジ６２ｚによって生じる光量の低下の他、レンズユニット３０のレンズの周辺光量落ちによっても発生し得る。キャリブレーションデータｃｄは、シェーディングパターンｓｐを補正するための輝度調整用の補正データでよい。
【００５３】
したがって、キャリブレーションデータｃｄは、レンズによるキャリブレーションデータｃｄ１と、シャッタによるキャリブレーションデータｃｄ２と、に基づくものとなる。キャリブレーションデータｃｄ１をα、キャリブレーションデータｃｄ２をβとすると、キャリブレーションデータｃｄは、関数ｆ（α，β）で表されてよい。なお、αはレンズに起因するシェーディングパターンｓｐ１、βはマウントアダプタ６０に起因するシェーディングパターンｓｐ２、を表してもよい。
【００５４】
ここで、キャリブレーションデータｃｄ１等としてのαは、レンズユニット３０毎に異なる。キャリブレーションデータｃｄ２等としてのβは、マウントアダプタ６０毎に異なる。なお、メモリ６４は、マウントアダプタ６０に設けられることから、マウントアダプタ６０が特定されている場合、βは固定値となり、αは可変値となる。
【００５５】
複数のレンズユニット３０を示す要素（例えばレンズ用のキャリブレーションデータｃｄ１やレンズによるシェーディングパターンｓｐ１）をα（α１，α２，α３，…）と表し、マウントアダプタに対応する要素（例えばマウントアダプタ６０用のキャリブレーションデータｃｄ２やマウントアダプタ６０によるシェーディングパターンｓｐ２）をβで表すとする。関数ｆ（α，β）で表されるキャリブレーションデータｃｄは、レンズユニット３０毎に、レンズユニット３０によるシェーディングパターンｓｐ１と、マウントアダプタ６０が内蔵するシャッタ６２によるシェーディングパターンｓｐ２との両方を補正する値に設定される。例えば、マウントアダプタ６０の製造段階で、複数のレンズユニット３０（例えばこの段階で市場に投入されているレンズユニット３０）に対応する複数の関数ｆ（α，β）が、予めメモリ６４に格納される。メモリ６４は記憶部の一例である。
【００５６】
レンズユニット３０毎に、レンズの光学特性が異なる。そのため、レンズユニット３０毎に、レンズによる周辺光量落ち、及びシャッタ６２により遮断される光の位置や光量が異なることになる。したがって、カメラ５は、レンズユニット３０毎にキャリブレーションデータｃｄを保持することで、レンズ及びシャッタ６２により低減される光の特性に応じて、画像データの輝度を調整できる。
【００５７】
また、メモリ６４にキャリブレーションデータｃｄを保持すると、以下の利点がある。例えば、メモリ６４にキャリブレーションデータｃｄを保持することは、カメラ本体１０のメモリ１５にキャリブレーションデータｃｄを保持するよりも、合理的である。１つのカメラ本体１０に対して複数のマウントアダプタ６０が接続可能であり、１つのマウントアダプタ６０に対して複数のレンズユニット３０が接続可能であるためである。また、シェーディングの発生に影響があるのはレンズユニット３０のレンズ群３４とマウントアダプタ６０のシャッタ６２である。光軸ｏｐに沿った後段側に位置するマウントアダプタ６０のメモリ６４にキャリブレーションデータｃｄが保持されることで、カメラ５は、レンズ及びシャッタ６２に起因するシェーディングパターンｓｐによる輝度低下を一括して改善できる。
【００５８】
なお、マウントプロセッサ６１は、レンズユニット３０から取得したレンズＩＤに対応するキャリブレーションデータｃｄがメモリ６４に登録されていない場合、カメラ側信号Ｉ／Ｆ６８を介して、カメラ本体１０に対し、その旨を通知してよい。つまり、マウントプロセッサ６１は、レンズユニット３０に対応するキャリブレーションデータｃｄを保持（登録）していない旨の情報を通知してよい。本実施形態では、この通知を、登録無し通知とも称する。
【００５９】
なお、メモリ６４にキャリブレーションデータｃｄが登録されていない場合として、例えば、マウントアダプタ６０の製造時より後にレンズユニット３０が製造された場合、製造時には未知のキャリブレーションデータｃｄがメモリ６４に登録されない場合、が挙げられる。
【００６０】
シャッタ駆動部６９は、シャッタ６２を駆動し、シャッタ６２を開閉させる。シャッタ６２の開放時に入射した光は、撮像素子１３の撮像面上に結像する。
【００６１】
カメラ側信号Ｉ／Ｆ６８は、マウントアダプタ６０のカメラ側マウント６０ａとカメラ本体１０のマウント１０ａを介して、カメラ本体１０の信号Ｉ／Ｆ１８と通信する。マウントアダプタ６０のカメラ側マウント６０ａがカメラ本体１０のマウント１０ａに装着されると、カメラ側マウント６０ａに配置された電子接点６８ａとマウント１０ａに配置された電子接点１８ａとが接触して導通する。電子接点６８ａは、第１の電子接点の一例である。この通信では、様々なデータ、情報、信号が通信されてよい。例えば、カメラ側信号Ｉ／Ｆ６８は、カメラ本体１０に、レンズを識別するためのレンズ識別情報やシェーディング補正を行うためのキャリブレーションデータｃｄを送信する。レンズＩＤは、レンズの種類を示してもよい。
【００６２】
レンズ側信号Ｉ／Ｆ６５は、マウントアダプタ６０のレンズ側マウント６０ｂとレンズユニット３０のマウント３０ａを介して、レンズユニット３０の信号Ｉ／Ｆ３５と通信する。レンズユニット３０のマウント３０ａがマウントアダプタ６０のレンズ側マウント６０ｂに装着されると、マウント３０ａに配置された電子接点３５ａとレンズ側マウント６０ｂに配置された電子接点６８ｂとが接触して導通する。電子接点３５ａは、第２の電子接点の一例である。この通信では、様々なデータ、情報、信号が通信されてよい。例えば、レンズ側信号Ｉ／Ｆ６５は、レンズユニット３０を識別するためのレンズＩＤやシェーディング補正を行うためのキャリブレーションデータｃｄを、マウントアダプタ６０に送信する。レンズＩＤは、レンズの種類を示してもよい。
【００６３】
レンズユニット３０は、例えば交換レンズであり、マウントアダプタ６０に着脱自在に装着される。レンズユニット３０は、レンズプロセッサ３１、絞り３３、レンズ群３４、メモリ３８、及び信号Ｉ／Ｆ３５を有する。また、レンズユニット３０は、レンズ駆動部３６及び絞り駆動部４０を有する。レンズユニット３０はレンズユニットの一例である。
【００６４】
レンズプロセッサ３１は、レンズユニット３０の各部の動作を制御する。レンズプロセッサ３１は、信号Ｉ／Ｆ３５を介して、カメラプロセッサ１１からの信号をマウントアダプタ６０を介して受信した際に起動してよく、カメラ本体１０及びマウントアダプタ６０と通信可能になってよい。レンズプロセッサ３１は、カメラプロセッサ１１からの指示に従い、レンズ群３４、絞り３３等の各部の動作を制御してよい。
【００６５】
信号Ｉ／Ｆ３５は、マウントアダプタ６０のレンズ側信号Ｉ／Ｆ６５と通信する。レンズユニット３０のマウント３０ａがマウントアダプタ６０のレンズ側マウント６０ｂに装着されると、マウント３０ａに配置された電子接点３５ａとレンズ側マウント６０ｂに配置された電子接点６８ｂとが接触して導通する。信号Ｉ／Ｆ３５は、例えば、マウントアダプタ６０にレンズＩＤを送信してよい。
【００６６】
メモリ３８は、各種データ、情報、プログラムを記憶する記憶媒体である。メモリ３８は、レンズユニット３０に関する情報を記憶してよい。レンズユニット３０に関する情報は、レンズの種類（レンズ枚数、焦点距離等）の情報やレンズを識別するためのレンズＩＤを記憶してよい。レンズの種類の情報とレンズ識別情報とが１対１で対応してもよい。レンズユニット３０に関する情報の少なくとも一部が、レンズ識別情報を示してもよい。
【００６７】
レンズ群３４は、１つ以上のレンズを含み、フォーカスレンズ３４ｚ、ズームレンズ３４ｙ、及び像振れ補正レンズ３４ｘを含んでよい。レンズ群３４は、レンズ駆動部３６によって駆動される。レンズ駆動部３６は、モータ（図示せず）を有し、レンズプロセッサ３１からの制御信号を入力すると、レンズ群３４に含まれるレンズの少なくとも１つを光軸ｏｐの方向（光軸方向）に沿って移動させる。
【００６８】
絞り３３は、絞り駆動部４０によって駆動される。絞り駆動部４０は、モータ（図示せず）を有し、レンズプロセッサ３１からの制御信号を入力すると、絞り３３の開口を拡縮する。なお、カメラ５は、絞り３３及び絞り駆動部４０が、レンズユニット３０でなく、カメラ本体１０に内蔵された構成を有してもよい。
【００６９】
次に、キャリブレーションデータｃｄの詳細について説明する。キャリブレーションデータｃｄは、例えばシェーディング補正カーブ（シェーディングゲインカーブ）ｃｖで表現される。
【００７０】
図５は、シェーディング補正カーブｃｖの一例を示すグラフである。グラフの縦軸は、ゲインを表す。横軸は、光軸ｏｐからの距離を表す。このシェーディング補正カーブｃｖでは、レンズ中心（光軸Ｏｐの位置）でゲインが値１であり、レンズ中心から離れるにつれてゲインが上昇する。レンズ中心からの距離が遠い（長い）程、マウントアダプタ６０のシャッタ６２のエッジ６２ｚに近づき、入射光を遮る量が増加することから、ゲインが急激に高い値となる。したがって、シェーディング補正カーブｃｖに従って輝度調整されると、画像データの中心部に対する信号レベルの増幅（輝度調整量）よりも、画像データの端部に対する信号レベルの増幅（輝度調整量）が大きくなる。この結果、画像データの輝度が中心部付近でも端部付近でも平滑化され、均等に近づき、均一な光量の画質に近づく。そのため、カメラ５は、画像データの位置毎に輝度がばらつくことを抑制できる。
【００７１】
マウントアダプタ６０のシャッタ６２は、開状態でもレンズユニット３０のレンズ群３４により集光される光の光路上に位置し得る。この場合、シャッタ６２は、光軸中心から離れた位置に配置される。よって、撮像素子１３により得られる光学像の周端部の光量が減少し、光学像に基づく撮像画像の周端部の輝度が低減する。この場合でも、カメラ５は、画像データの中心部よりも周端部の輝度調整量を大きくすることで、撮像画像に係る画像データの周端部の輝度（明るさ）を大きくでき、輝度が均等な画像データを得ることができる。
【００７２】
シェーディング補正カーブｃｖは、レンズによるシェーディングパターンｓｐ１と、マウントアダプタ６０に内蔵されたシャッタ６２によるシェーディングパターンｓｐ２の両方を補正するように設定される。図５に示すように、レンズによるシェーディングパターンｓｐ１を補正するためのシェーディング補正カーブｃｖ１は、レンズ及びシャッタ６２の双方によるシェーディングパターンｓｐを補正するためのシェーディング補正カーブｃｖと比較すると、レンズ中心から遠い距離においてもゲインの上昇が緩やかである。これは、シェーディング補正カーブｃｖが、レンズによるシェーディングパターンｓｐ１を補正するためのシェーディング補正カーブｃｖ１の成分と、シャッタ６２によるシェーディングパターンｓｐ２を補正するためのシェーディング補正カーブの成分と、を含むためである。
【００７３】
シェーディング補正カーブｃｖで表現されるキャリブレーションデータｃｄは、例えば、マウントアダプタ６０のメモリ６４に登録される。キャリブレーションデータｃｄの登録は、例えば工場でのカメラ５の製造時に行われてよい。キャリブレーションデータｃｄは、マウントアダプタ６０から、カメラ側信号Ｉ／Ｆ６８及び信号Ｉ／Ｆ１８を介して、カメラ本体１０に送信される。カメラ本体１０の画像処理部１４は、撮像素子１３で撮像され、ゲイン制御部２１で増幅された画像信号の画像データに対してシェーディング補正を行う。この場合、画像処理部１４は、画像データに対し、例えばキャリブレーションデータｃｄを画素単位に乗算することで、シェーディング補正を行ってよい。これにより、カメラ５は、画像データの端部周辺の光量落ちによる画像の輝度ムラを抑制できる。
【００７４】
レンズ用のシェーディング補正カーブｃｖ１を表すキャリブレーションデータｃｄ１と、シャッタ６２用のシェーディング補正カーブｃｖ２を表すキャリブレーションデータｃｄ２とは、マウントアダプタ６０のメモリ６４に予め登録されていてよい。したがって、キャリブレーションデータｃｄは、例えば、マウントプロセッサ６１によって、キャリブレーションデータｃｄ１とキャリブレーションデータｃｄ２とを演算（例えば、乗算や加算、各種演算の組み合わせ）することによって得られる。キャリブレーションデータｃｄは、マウントアダプタ６０のメモリ６４に登録されてよい。また、キャリブレーションデータｃｄ１とキャリブレーションデータｃｄ２とがカメラ本体１０に送られ、カメラ本体１０のカメラプロセッサ１１が、演算によりキャリブレーションデータｃｄを導出してもよい。
【００７５】
また、シェーディング補正カーブｃｖを表すキャリブレーションデータｃｄは、実測によって取得されてもよい。この場合、例えば、マウントアダプタ６０を介してレンズユニット３０がカメラ本体１０に装着された状態にあるカメラ５を用いて、撮像素子１３が、任意の被写体（例えばホワイトボード（白色平坦面））を撮像し、画像（第２の画像の一例）を取得してよい。任意の被写体の撮像により、画像データにおけるどの位置にシェーディングが発生し、光量低下が発生するかが把握され得る。カメラプロセッサ１１は、撮像素子１３で撮像された画像の画像データが均一な光量の値になるように、光軸中心からの距離毎に（画像データの中心位置からの距離毎に）ゲインを決定し、つまりシェーディング補正カーブｃｖを生成してよい。
【００７６】
カメラプロセッサ１１は、この生成されたシェーディング補正カーブｃｖを表すキャリブレーションデータｃｄを、メモリ１５に登録してよい。また、カメラプロセッサ１１は、信号Ｉ／Ｆ１８を介して、キャリブレーションデータｃｄをマウントアダプタ６０に送信してよい。マウントプロセッサ６１は、受信されたキャリブレーションデータｃｄを、キャリブレーションデータｃｄの生成に使用されたマウントアダプタ６０のマウントアダプタＩＤ及びレンズユニット３０のレンズＩＤに関連づけて、メモリ６４に登録してよい。なお、マウントアダプタＩＤは、マウントアダプタ６０に保持されており、識別可能であるので、キャリブレーションデータｃｄに対するマウントアダプタＩＤの関連付けは省略されてもよい。
【００７７】
なお、ここでは、画像処理部１４が、デジタル化された画像データに対し、シェーディング補正を行う場合を示したが、ゲイン制御部２１が、撮像素子１３からの画像信号に対し、キャリブレーションデータｃｄにより画素単位に設定されたゲインで増幅することで、シェーディング補正を行ってもよい。
【００７８】
次に、カメラ５がシェーディング補正を行う際に用いるキャリブレーションデータｃｄの取得動作を示す。カメラ本体１０、レンズユニット３０、及びマウントアダプタ６０を備えるカメラ５には、マウントアダプタ６０にキャリブレーションデータｃｄが登録されていないレンズユニット３０が装着されたり、電子接点を有しないレンズユニット３０が装着されたり、電子接点を有しないマウントアダプタ６０が含まれたりすることがあり得る。以下では、様々な構成を有するカメラ５の動作例を示す。
【００７９】
（第１の動作例）
第１の動作例では、カメラ５は、マウントアダプタ６０が電子接点６８ａを有し、カメラ本体１０が電子接点１８ａを有することを想定する。また、カメラ５は、マウントアダプタ６０が電子接点６８ｂを有し、レンズユニット３０が電子接点３５ａを有することを想定する。つまり、カメラ５は、レンズユニット３０とマウントアダプタ６０との間、及びマウントアダプタ６０とカメラ本体１０との間、のいずれにおいても通信可能であることを想定する。
【００８０】
カメラ５では、マウントアダプタ６０にレンズユニット３０が装着された際、レンズユニット３０からマウントアダプタ６０に、レンズＩＤが送信される。マウントプロセッサ６１は、レンズユニット３０からのレンズＩＤを受け取り、メモリ６４に予め登録されているレンズＩＤであるか否かを判別する。予め登録されているレンズＩＤである場合、マウントプロセッサ６１は、メモリ６４からレンズＩＤに対応するキャリブレーションデータｃｄを読み出し、カメラ本体１０にキャリブレーションデータｃｄを送信する（ロードする）。
【００８１】
カメラ本体１０では、カメラプロセッサ１１は、マウントアダプタ６０からのキャリブレーションデータｃｄを受け取り、キャリブレーションデータｃｄを画像処理部１４に設定する。この設定の情報は、メモリ１５に保持されてよい。画像処理部１４は、撮像時、キャリブレーションデータｃｄを用いて、撮像された画像データに対しシェーディング補正を行う。これにより、輝度ムラが低減し、画質の良好な撮像が得られる。
【００８２】
第１の動作例によれば、カメラ５では、マウントアダプタ６０が、装着されたレンズユニット３０のレンズＩＤ（レンズユニット３０の識別情報の一例）を自動的に取得でき、カメラ本体１０が、レンズユニット３０に対応するキャリブレーションデータｃｄを自動的に取得できる。よって、カメラ５は、例えばカメラ本体１０の操作部１７を介したユーザ操作を行うことが不要であり、キャリブレーションデータｃｄの取得に係るユーザの利便性を向上しつつ、画像データの輝度の調整でき、画質を向上できる。
【００８３】
（第２の動作例）
マウントアダプタ６０のマウントプロセッサ６１は、レンズユニット３０から受信したレンズＩＤに対応するキャリブレーションデータｃｄがメモリ６４に登録されていない場合、カメラ側信号Ｉ／Ｆ６８を介してカメラ本体１０に対して、登録無し通知を行い、レンズＩＤ及びマウントアダプタＩＤを送信する。
【００８４】
この場合、カメラプロセッサ１１は、マウントアダプタ６０から信号Ｉ／Ｆ１８を介して、登録無し通知を受け、レンズＩＤ及びマウントアダプタＩＤを受信すると、通信部１９を介して、クラウドの外部サーバを検索してよい。この場合、カメラプロセッサ１１は、受信されたレンズＩＤ及びマウントアダプタＩＤに対応する（一致する）キャリブレーションデータｃｄを探索する。探索の結果、該当するキャリブレーションデータｃｄが存在する場合、カメラプロセッサ１１は、通信部１９を介してそのキャリブレーションデータｃｄをダウンロードする。カメラ本体１０は、ダウンロードしたキャリブレーションデータｃｄを画像処理部１４に設定する。この設定の情報は、メモリ１５に保持されてよい。画像処理部１４は、撮像時、キャリブレーションデータｃｄを用いて、撮像された画像データに対しシェーディング補正を行う。これにより、輝度ムラが低減し、画質の良好な撮像が得られる。
【００８５】
また、カメラプロセッサ１１は、ダウンロードされたた、レンズＩＤ及びマウントアダプタＩＤに対応するキャリブレーションデータｃｄを、信号Ｉ／Ｆ１８を介してマウントアダプタ６０に送信してもよい。マウントアダプタ６０では、マウントプロセッサ６１は、カメラ側信号Ｉ／Ｆ６８を介してカメラ本体１０から受信したレンズＩＤに対応するキャリブレーションデータｃｄを、レンズＩＤに関連付けてメモリ６４に登録してよい。
【００８６】
これにより、再度、同じレンズユニット３０がマウントアダプタ６０に装着された場合、マウントアダプタ６０は、メモリ６４に登録されているレンズＩＤに対応するキャリブレーションデータｃｄをカメラ本体１０に提供できる。これにより、カメラ本体１０は、再度外部サーバに問い合わせてキャリブレーションデータｃｄを取得する必要がなく、カメラ本体１０によりキャリブレーションデータｃｄを取得する処理が軽減可能である。
【００８７】
また、カメラ本体１０が外部サーバからキャリブレーションデータｃｄをダウンロードする代わりに、マウントアダプタ６０が、通信機能を有し、外部サーバからレンズＩＤに対応するキャリブレーションデータｃｄをダウンロードし、メモリ６４に記憶させてもよい。これにより、カメラ本体１０は、マウントアダプタ６０に、ダウンロードしたキャリブレーションデータを送信する手間が省ける。
【００８８】
また、カメラ本体１０が外部サーバからキャリブレーションデータｃｄをダウンロードする代わりに、ユーザが所有するＰＣ（Personal Computer）又は携帯端末が、クラウド上の外部サーバに接続してキャリブレーションデータｃｄをダウンロードしてもよい。この場合、ＰＣ又は携帯端末は、ダウンロードしたキャリブレーションデータｃｄを、カメラ本体１０に通信部１９を介して転送してよい。転送されたキャリブレーションデータｃｄは、メモリ１５に保持されてよい。
【００８９】
このように、カメラ５では、カメラプロセッサ１１は、マウントアダプタ６０から、装着されているレンズユニット３０（レンズユニット３０のレンズＩＤ）に対応するキャリブレーションデータｃｄを保持していない旨の通知（例えば登録無し通知）を受信してよい。この通知を受信した場合、カメラプロセッサ１１は、通信部１９を介して接続される外部サーバから、レンズユニット３０に対応するキャリブレーションデータｃｄを取得してよい。
【００９０】
これにより、カメラ５は、メモリ１５に予めキャリブレーションデータｃｄが登録（保持）されていない場合でも、外部サーバからキャリブレーションデータｃｄ（補正データの一例）を取得できる。したがって、カメラ５は、カメラ５の製造時に存在していなかった新たなレンズユニット３０をマウントアダプタ６０に装着する場合でも、マウントアダプタ６０のシャッタ６２に起因する画像データの輝度低下を改善できる。更に、カメラ５は、マウントアダプタ６０のシャッタ６２及びレンズユニット３０のレンズ群３４に起因する画像データの輝度低下を改善できる。
【００９１】
（第３の動作例）
マウントアダプタ６０のマウントプロセッサ６１は、レンズユニット３０から受信したレンズＩＤに対応するキャリブレーションデータｃｄがメモリ６４に登録されていない場合、カメラ側信号Ｉ／Ｆ６８を介してカメラ本体１０に、登録無し通知を行い、レンズＩＤ、及びマウントアダプタＩＤを送信する。
【００９２】
この場合、カメラプロセッサ１１は、マウントアダプタ６０から信号Ｉ／Ｆ１８を介して、登録無し通知を受け、レンズＩＤ及びマウントアダプタＩＤを受信すると、カメラプロセッサ１１は、キャリブレーションデータｃｄを生成してよい。以下にキャリブレーションデータｃｄの生成例を示す。キャリブレーションデータｃｄは、受信されたレンズＩＤ及びマウントアダプタＩＤに関連づけられてよい。
【００９３】
まず、マウントアダプタ６０を介してレンズユニット３０がカメラ本体１０に装着されている状態で、撮像素子１３は、任意の被写体（例えばホワイトボード（白色平坦面））を撮像してよい。カメラプロセッサ１１は、撮像された画像データが輝度の均一な画像となるように、キャリブレーションデータｃｄを生成してよい。生成されたキャリブレーションデータの取扱いは、上記第２の動作例と同様でよく、カメラ本体１０のメモリ１５又はマウントアダプタ６０のメモリ６４に保持されてよい。
【００９４】
なお、カメラプロセッサ１１は、第２の動作例で説明したクラウド上の外部サーバを探索しても、レンズＩＤ及びマウントアダプタＩＤに対応するキャリブレーションデータが見つからなかった場合に限り、キャリブレーションデータｃｄを生成してもよい。キャリブレーションデータｃｄが外部サーバ上に存在しない場合として、例えば、レンズユニット３０の製造時期がカメラ本体１０やマウントアダプタ６０の製造時期と比べて最近であり、製造時期の古いカメラ本体１０やマウントアダプタ６０に対応していない場合が挙げられる。
【００９５】
第３の動作例によれば、カメラ５は、カメラの製造時に存在していなかった新製品のレンズユニット３０をマウントアダプタ６０に装着する場合でも、マウントアダプタ６０のシャッタ６２に起因する画像データの輝度低下を改善できる。更に、カメラ５は、マウントアダプタ６０のシャッタ６２及びレンズユニット３０のレンズ群３４に起因する画像データの輝度低下を改善できる。また、カメラ５は、レンズユニット３０が取り付けられたカメラ５による撮像結果に基づいてキャリブレーションデータｃｄを生成するので、取り付けられるカメラ５の特性に一層適合した補正データを取得することが可能である。
【００９６】
（第４の動作例）
第４の動作例では、カメラ５は、マウントアダプタ６０が電子接点６８ａを有し、カメラ本体１０が電子接点１８ａを有することを想定する。また、カメラ５は、マウントアダプタ６０の電子接点６８ｂ及びレンズユニット３０の電子接点３５ａのうち少なくとも一方を有しないことを想定する。つまり、カメラ５は、レンズユニット３０とマウントアダプタ６０との間で通信不能であり、マウントアダプタ６０とカメラ本体１０との間で通信可能であることを想定する。
【００９７】
マウントアダプタ６０に、電子接点３５ａが無いレンズユニット３０が装着された場合、マウントアダプタ６０は、レンズユニット３０からレンズＩＤをレンズ側信号Ｉ／Ｆ６５を介して取得できない。この場合、カメラ本体１０では、カメラプロセッサ１１は、操作部１７（例えばＧＵＩ（Graphical User Interface））を介してユーザ操作を受け、マウントアダプタ６０により装着されたレンズユニット３０のレンズＩＤを取得してよい。レンズユニット３０のレンズＩＤの取得により、キャリブレーションデータｃｄを取得するためのレンズＩＤが指定されてよい。レンズＩＤを指定するユーザ操作の情報は、操作情報の一例である。
【００９８】
カメラプロセッサ１１は、取得されたレンズＩＤを、信号Ｉ／Ｆ１８を介してマウントアダプタ６０に送信する。マウントアダプタ６０では、マウントプロセッサ６１は、カメラ本体１０からのレンズＩＤを受け取り、メモリ６４に予め登録されているレンズＩＤであるか否かを判別する。受け取ったレンズＩＤが登録されているレンズＩＤである場合、マウントプロセッサ６１は、メモリ６４からレンズＩＤに対応するキャリブレーションデータｃｄを読み出し、カメラ本体１０にキャリブレーションデータｃｄを送信する。カメラ本体１０は、マウントアダプタ６０からのキャリブレーションデータｃｄを受信する。
【００９９】
なお、マウントアダプタ６０のメモリ６４に、カメラ本体１０からのレンズＩＤに対応するキャリブレーションデータｃｄが登録されていない場合、カメラ本体１０及びマウントアダプタ６０は、上記第２又は第３の動作例と同様の動作を行ってよい。
【０１００】
第４の動作例によれば、カメラ５は、電子接点が無いレンズユニット３０がマウントアダプタ６０に装着された場合も、画像データに対しシェーディング補正を実施できる。したがって、カメラ５は、交換可能なレンズユニット３０に幅広く対応でき、シェーディングによる輝度減少による画質の低下も改善できる。
【０１０１】
（第５の動作例）
第５の動作例では、カメラ５は、マウントアダプタ６０の電子接点６８ａ及びカメラ本体１０の電子接点１８ａの少なくとも一方を有しないことを想定する。また、カメラ５は、マウントアダプタ６０の電子接点６８ｂ及びレンズユニット３０の電子接点３５ａのうち少なくとも一方を有しないことを想定する。つまり、カメラ５は、レンズユニット３０とマウントアダプタ６０との間、及び、マウントアダプタ６０とカメラ本体１０との間、のいずれにおいても通信不能であることを想定する。
【０１０２】
マウントアダプタ６０に電子接点６８ａが無い場合、カメラ本体１０は、マウントアダプタ６０から、キャリブレーションデータｃｄを受信できない。この場合、ユーザは、カメラ本体１０に、レンズＩＤ及びマウントアダプタＩＤを入力する。カメラ本体１０のメモリ１５には、キャリブレーションデータｃｄが予め保持されていてよい。または、カメラ本体１０では、カメラプロセッサ１１は、上記第２の動作例と同様、入力されたレンズＩＤ及びマウントアダプタＩＤに対応するキャリブレーションデータｃｄを、クラウド上の外部サーバからダウンロードし、メモリ１５に保持してもよい。
【０１０３】
これにより、マウントアダプタ６０に電子接点６８ａが無い場合でも、カメラ本体１０は、キャリブレーションデータｃｄを取得できる。
【０１０４】
なお、第４の動作例及び第５の動作例において、マウントアダプタ６０が通信部を有している場合、マウントアダプタ６０とカメラ本体１０とは、電子接点６８ａ，１８ａを介することなく、例えば近距離無線通信で、レンズＩＤ、マウントアダプタＩＤ、キャリブレーションデータｃｄ、等を通信してもよい。
【０１０５】
第１〜第５の動作例のいずれにおいても、カメラ５は、撮像された画像データに対し、シェーディング補正を行うことができる。したがって、カメラ５は、画像データにおける輝度ムラ（輝度の不均一さ）を抑制でき、画像データの画質を向上できる。
【０１０６】
このように、カメラプロセッサ１１は、シャッタ６２によるシェーディングパターンｓｐ２に基づいて導出されたキャリブレーションデータｃｄ（補正データの一例）を取得してよい。カメラプロセッサ１１は、キャリブレーションデータｃｄに基づいて、画像データの輝度を調整してよい。
【０１０７】
これにより、カメラ５は、カメラ本体１０又はレンズユニット３０がシャッタを有しない場合でも、マウントアダプタ６０にシャッタ６２を有することで、撮像素子１３に到達する光量を調整できる。したがって、カメラ５は、撮像時と非撮像時における撮像素子１３に導入される光を調整して、画像を撮像できる。
【０１０８】
また、レンズユニット３０のレンズ群３４を通過した光の一部が開状態のシャッタ６２により遮断されると、撮像素子１３により得られる光学像の光量が一部減少し、光学像に基づく撮像画像の輝度が低下する箇所が発生する。この撮像画像の輝度の低下は、レンズ用のキャリブレーションデータｃｄ１による補正では十分に補正することが困難なシェーディングパターンｓｐによる輝度低下を含む。この場合でも、カメラ５は、マウントアダプタ６０によるシェーディングパターンｓｐ２を加味したキャリブレーションデータｃｄに基づいて、シャッタ６２により低下した輝度を補償するように、撮像画像の輝度（明るさ）を調整できる。
【０１０９】
また、カメラ５は、シャッタ６２の口径を比較的小さくしても、キャリブレーションデータｃｄを用いることで画像データの輝度のバランスを保つことができるので、シャッタ６２の開閉に要する時間を短くでき、シャッタスピードを高速化できる。つまり、カメラ５は、画像データの輝度の低下の抑制とシャッタスピードの高速化とを両立できる。
【０１１０】
したがって、シャッタ６２が内蔵されたマウントアダプタ６０を介して、カメラ本体１０とレンズユニット３０とを組み合わせてカメラ５を構成した場合でも、カメラ５は、画像データの輝度を調整することで、均一な光量の画像を得ることができる。
【０１１１】
なお、キャリブレーションデータｃｄは、少なくともシャッタ６２によるシェーディングパターンｓｐ２に基づいて導出（例えば算出）されていればよい。つまり、キャリブレーションデータｃｄは、レンズによるシェーディングパターンｓｐ１を加味していなくてもよい。この場合でも、カメラ５は、キャリブレーションデータｃｄに基づいてシェーディング補正することで、少なくともシャッタ６２によるシェーディングパターンｓｐ２による輝度低下を改善できる。
【０１１２】
また、カメラプロセッサ１１は、レンズによるシェーディングパターンｓｐ１及びシャッタ６２によるシェーディングパターンｓｐ２に基づいて導出されたキャリブレーションデータｃｄを取得してよい。つまり、レンズによるシェーディングパターンｓｐ１を補正するためのキャリブレーションデータｃｄ１及びシャッタ６２によるシェーディングパターンｓｐ２を補正するためのキャリブレーションデータｃｄ２に基づいて導出されたキャリブレーションデータｃｄを取得してよい。
【０１１３】
これにより、カメラ５は、シャッタ６２によるシェーディングパターンｓｐ２とともに、レンズによるシェーディングパターンｓｐ１を加味したキャリブレーションデータを用いることができる。よって、レンズユニット３０のレンズ群３４による集光具合等により発生するシェーディングパターンｓｐ１に起因する輝度低下に対しても、適切に改善できる。
【０１１４】
以上、本開示を実施形態を用いて説明したが、本開示の技術的範囲は上述した実施形態に記載の範囲には限定されない。上述した実施形態に、多様な変更又は改良を加えることが当業者に明らかである。その様な変更又は改良を加えた形態も本開示の技術的範囲に含まれ得ることが、特許請求の範囲の記載からも明らかである。
【０１１５】
特許請求の範囲、明細書、及び図面中において示した装置、システム、プログラム、及び方法における動作、手順、ステップ、及び段階等の各処理の実行順序は、特段「より前に」、「先立って」等と明示しておらず、前の処理の出力を後の処理で用いるのでない限り、任意の順序で実現可能である。特許請求の範囲、明細書、及び図面中の動作フローに関して、便宜上「先ず、」、「次に」等を用いて説明したとしても、この順で実施することが必須であることを意味するものではない。
【０１１６】
上記実施形態では、カメラ本体１０は、マウントアダプタ６０からレンズＩＤ及びマウントアダプタＩＤの両方に対応するキャリブレーションデータｃｄを取得していたが、別々に取得してもよい。この場合、カメラ本体１０は、マウントアダプタ６０を介してレンズユニット３０からレンズＩＤに対応するキャリブレーションデータｃｄ１を取得してよい。カメラ本体１０は、マウントアダプタ６０からマウントアダプタＩＤに対応するキャリブレーションデータｃｄ２を取得する。カメラ本体１０のカメラプロセッサ１１は、これらのキャリブレーションデータｃｄ１，ｃｄ２を基に、レンズＩＤ及びマウントアダプタＩＤに対応するキャリブレーションデータｃｄを演算して導出してもよい。これにより、マウントアダプタ６０又はカメラ本体１０は、レンズＩＤとマウントアダプタＩＤの組み合わせの数だけキャリブレーションデータｃｄを登録しておく場合と比べ、登録しておくキャリブレーションデータｃｄの数を減らすことができ、メモリの活用効率を向上できる。
【符号の説明】
【０１１７】
５  カメラ
１０  カメラ本体
１１  カメラプロセッサ
１３  撮像素子
３０  レンズユニット
３１  レンズプロセッサ
３４  レンズ群
６０  マウントアダプタ
６１  マウントプロセッサ
６２  シャッタ
６４  メモリ
【図１】
2019134363.tif 000003
【図２】
2019134363.tif 000004
【図３】
2019134363.tif 000005
【図４】
2019134363.tif 000006
【図５】
2019134363.tif 000007