(57)【要約】【課題】レンズ装置と撮像装置本体間の光学補正データの転送を効率良く行い、且つ精度良く光学補正を行う。【解決手段】ある一つの光学条件に対応した光学補正データを複数回に分けて交換レンズ１００からカメラ本体２００に転送し、前記光学補正データの中でカメラ本体に転送されていないものがある場合に、カメラ本体に転送済みの光学補正データを補間して、光学補正処理に用いる光学補正データを生成する。【選択図】図３
2011123413.tif 000002
【特許請求の範囲】
【請求項１】
光学系と、前記光学系によって生成された被写体像を光電変換する撮像手段と、前記光学系の状態に応じた光学補正データを保持した第１の記憶手段と、前記第１の記憶手段と異なる第２の記憶手段と、前記光学補正データを前記第１の記憶手段から前記第２の記憶手段に転送する転送手段と、前記第２の記憶手段に保持された光学補正データを補間する補間手段と、前記補間手段にて補間された光学補正データに基づいて、前記撮像手段の出力信号を補正する光学補正手段とを有し、
前記転送手段は、前記光学系の所定の状態に対応した光学補正データを複数回に分けて前記第１の記憶手段から前記第２の記憶手段に転送し、
前記補間手段は、前記光学系の所定の状態に対応した光学補正データの中で、前記第２の記憶手段に転送されていないものがある場合に、前記第２の記憶手段に転送済みの光学補正データを補間して、前記光学補正手段で用いる光学補正データを生成し、
前記補間手段が、前記第２の記憶手段に転送済みの光学補正データを補間して、前記光学補正手段で用いる光学補正データを生成した後に、前記転送手段が、前記光学系の所定の状態に対応した光学補正データの中で、前記第２の記憶手段に転送されていないものを新たに前記第２の記憶手段に転送した場合には、前記補間手段は、前記第２の記憶手段に転送済みの光学補正データを再び補間して、前記光学補正手段で用いる光学補正データを生成することを特徴とする撮像装置。
【請求項２】
前記転送手段は、現在の光学系の状態と前記第２の記憶手段への光学補正データの転送状況とに応じて、前記第１の記憶手段から、現在の光学系の状態に対応した光学補正データの中の一部分を選択して、前記第２の記憶手段に転送することを特徴とする請求項１の撮像装置。
【請求項３】
前記転送手段は、現在の光学系の状態に対応し且つ前記第２の記憶手段に転送されていない光学補正データの中から、像高の低い領域に対応する一部分の光学補正データを選択して、前記第２の記憶手段に転送することを特徴とする請求項２に記載の撮像装置。
【請求項４】
前記転送手段は、現在の光学系の状態に対応し且つ前記第２の記憶手段に転送されていない光学補正データの中から、離散的に、一部分の光学補正データを選択して、前記第２の記憶手段に転送することを特徴とする請求項２に記載の撮像装置。
【請求項５】
前記転送手段は、現在の光学系の状態に対応し且つ前記第２の記憶手段に転送されていない光学補正データの中から、過去の補正特性との差分が大きい一部分の光学補正データを選択して、転送することを特徴とする請求項２に記載の撮像装置。
【請求項６】
着脱可能なレンズ装置の光学系によって生成された被写体像を光電変換する撮像手段と、前記レンズ装置の第１の記憶手段から転送された前記光学系の状態に応じた光学補正データを保持する第２の記憶手段と、前記第２の記憶手段に保持された光学補正データを補間する補間手段と、前記補間手段にて補間された光学補正データに基づいて、前記撮像手段の出力信号を補正する光学補正手段とを有し、
前記第２の記憶手段は、前記第１の記憶手段から前記レンズ装置の光学系の所定の状態に対応した光学補正データを複数回に分けて転送され、
前記補間手段は、前記光学系の所定の状態に対応した光学補正データの中で、前記第２の記憶手段に転送されていないものがある場合に、前記第２の記憶手段に転送済みの光学補正データを補間して、前記光学補正手段で用いる光学補正データを生成し、
前記補間手段が、前記第２の記憶手段に転送済みの光学補正データを補間して、前記光学補正手段で用いる光学補正データを生成した後に、前記第２の記憶手段が、前記光学系の所定の状態に対応した光学補正データの中で、前記第２の記憶手段に転送されていないものを新たに転送された場合には、前記補間手段は、前記第２の記憶手段に転送済みの光学補正データを再び補間して、前記光学補正手段で用いる光学補正データを生成することを特徴とする撮像装置。
【請求項７】
被写体像を光電変換する撮像手段と、光学補正データを保持する第２の記憶手段と、前記第２の記憶手段に保持された光学補正データを補間する補間手段と、前記補間手段にて補間された光学補正データに基づいて、前記撮像手段の出力信号を補正する光学補正手段とを備えた撮像装置に着脱可能なレンズ装置であって、
光学系と、前記光学系の状態に応じた光学補正データを保持した第１の記憶手段と、前記光学補正データを前記第１の記憶手段から前記第２の記憶手段に転送する転送手段とを有し、
前記転送手段は、前記光学系の所定の状態に対応した光学補正データを複数回に分けて前記第１の記憶手段から前記第２の記憶手段に転送することを特徴とするレンズ装置。
【請求項８】
光学系と、前記光学系によって生成された被写体像を光電変換する撮像手段と、前記光学系の状態に応じた光学補正データを保持した第１の記憶手段と、前記第１の記憶手段と異なる第２の記憶手段とを有する撮像装置の制御方法であって、
前記光学補正データを前記第１の記憶手段から前記第２の記憶手段に転送する転送工程と、前記第２の記憶手段に保持された光学補正データを補間する補間工程と、前記補間工程にて補間された光学補正データに基づいて、前記撮像手段の出力信号を補正する光学補正工程とを有し、
前記転送工程は、前記光学系の所定の状態に対応した光学補正データを複数回に分けて前記第１の記憶手段から前記第２の記憶手段に転送し、
前記補間工程は、前記光学系の所定の状態に対応した光学補正データの中で、前記第２の記憶手段に転送されていないものがある場合に、前記第２の記憶手段に転送済みの光学補正データを補間して、前記光学補正工程で用いる光学補正データを生成し、
前記補間工程で、前記第２の記憶手段に転送済みの光学補正データを補間して、前記光学補正工程で用いる光学補正データを生成した後に、前記転送工程で、前記光学系の所定の状態に対応した光学補正データの中で、前記第２の記憶手段に転送されていないものを新たに前記第２の記憶手段に転送した場合には、再び前記補間工程で、前記第２の記憶手段に転送済みの光学補正データを補間して、前記光学補正工程で用いる光学補正データを生成することを特徴とする撮像装置の制御方法。
【請求項９】
着脱可能なレンズ装置の光学系によって生成された被写体像を光電変換する撮像手段と、前記レンズ装置の第１の記憶手段から転送された前記光学系の状態に応じた光学補正データを保持する第２の記憶手段とを有する撮像装置の制御方法であって、
前記光学補正データが前記第１の記憶手段から前記第２の記憶手段に転送される転送工程と、前記第２の記憶手段に保持された光学補正データを補間する補間工程と、前記補間工程にて補間された光学補正データに基づいて、前記撮像手段の出力信号を補正する光学補正工程とを有し、
前記転送工程は、前記光学系の所定の状態に対応した光学補正データが複数回に分けて前記第１の記憶手段から前記第２の記憶手段に転送され、
前記補間工程は、前記光学系の所定の状態に対応した光学補正データの中で、前記第２の記憶手段に転送されていないものがある場合に、前記第２の記憶手段に転送済みの光学補正データを補間して、前記光学補正工程で用いる光学補正データを生成し、
前記補間工程で、前記第２の記憶手段に転送済みの光学補正データを補間して、前記光学補正工程で用いる光学補正データを生成した後に、前記転送工程で、前記光学系の所定の状態に対応した光学補正データの中で、前記第２の記憶手段に転送されていないものが新たに前記第１の記憶手段から前記第２の記憶手段に転送された場合には、再び前記補間工程で、前記第２の記憶手段に転送済みの光学補正データを補間して、前記光学補正工程で用いる光学補正データを生成することを特徴とする撮像装置の制御方法。
【請求項１０】
被写体像を光電変換する撮像手段と、光学補正データを保持する第２の記憶手段と、前記第２の記憶手段に保持された光学補正データを補間する補間手段と、前記補間手段にて補間された光学補正データに基づいて、前記撮像手段の出力信号を補正する光学補正手段とを備えた撮像装置に着脱可能であって、光学系と、前記光学系の状態に応じた光学補正データを保持した第１の記憶手段を有するレンズ装置の制御方法であって、
前記光学補正データを前記第１の記憶手段から前記第２の記憶手段に転送する転送工程とを有し、
前記転送工程は、前記光学系の所定の状態に対応した光学補正データを複数回に分けて前記第１の記憶手段から前記第２の記憶手段に転送することを特徴とするレンズ装置の制御方法。
【請求項１１】
請求項８乃至１０のいずれか一項に記載の制御方法をコンピュータに実行させるための、前記コンピュータで読み取り可能なプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、レンズ交換式のビデオカメラ等の撮像装置及びその制御方法、前記撮像装置に用いられるレンズ装置及びその制御方法、並びに前記制御方法を実現するためのプログラムに関する。
【背景技術】
【０００２】
レンズ交換式のビデオカメラ等の撮像装置では、レンズ装置の光学特性に起因する、色収差や、周辺光量落ち、光学歪等の画質劣化を、撮像装置本体の信号処理で補正する際、レンズ装置の種類毎に光学補正データを用意する必要がある。また、撮像する対象が動画であるため、その補正にはリアルタイム性が求められる。
【０００３】
そこで、特許文献１では、単位映像期間（例えば１フィールド）に１回のタイミングでその都度レンズ装置内部の光学補正データを撮像装置本体に転送することにより、レンズに起因する画質劣化をリアルタイムに補正するようにしている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００８−０９６９０７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、上記特許文献１の技術では、次のような問題点があった。
【０００６】
即ち、単位映像期間に１回のタイミングで、レンズ装置から撮像装置本体に光学補正データを転送する際、転送するデータ量が大きいと、単位映像期間内に転送しきれず適正な補正が行われないという問題があった。
【０００７】
本発明は上記従来の問題点に鑑み、次のような、撮像装置及びその制御方法、レンズ装置及びその制御方法、並びにプログラムを提供することを目的とする。即ち、レンズ装置と撮像装置本体間などにおける光学補正データの転送が効率良く行うことができ、且つ精度良く光学補正が行えるようにする。
【課題を解決するための手段】
【０００８】
上記目的を達成するために、本発明の撮像装置は、光学系と、前記光学系によって生成された被写体像を光電変換する撮像手段と、前記光学系の状態に応じた光学補正データを保持した第１の記憶手段と、前記第１の記憶手段と異なる第２の記憶手段と、前記光学補正データを前記第１の記憶手段から前記第２の記憶手段に転送する転送手段と、前記第２の記憶手段に保持された光学補正データを補間する補間手段と、前記補間手段にて補間された光学補正データに基づいて、前記撮像手段の出力信号を補正する光学補正手段とを有し、前記転送手段は、前記光学系の所定の状態に対応した光学補正データを複数回に分けて前記第１の記憶手段から前記第２の記憶手段に転送し、前記補間手段は、前記光学系の所定の状態に対応した光学補正データの中で、前記第２の記憶手段に転送されていないものがある場合に、前記第２の記憶手段に転送済みの光学補正データを補間して、前記光学補正手段で用いる光学補正データを生成し、前記補間手段が、前記第２の記憶手段に転送済みの光学補正データを補間して、前記光学補正手段で用いる光学補正データを生成した後に、前記転送手段が、前記光学系の所定の状態に対応した光学補正データの中で、前記第２の記憶手段に転送されていないものを新たに前記第２の記憶手段に転送した場合には、前記補間手段は、前記第２の記憶手段に転送済みの光学補正データを再び補間して、前記光学補正手段で用いる光学補正データを生成することを特徴とする。
【発明の効果】
【０００９】
本発明によれば、撮像装置において、第１の記憶手段と第２の記憶手段の間の光学補正データの転送を効率良く行うことができ、且つ精度良く光学補正を行うことができる。これにより、第１の記憶手段から第２の記憶手段に転送するデータ量が大きい場合でも、リアルタイムで精度良く、光学系に起因する画質劣化を補正することが可能になる。
【図面の簡単な説明】
【００１０】
【図１】実施の形態における撮像装置の構成を示すブロック図である。
【図２】実施の形態における光学補正データベースの構成を示す模式図である。
【図３】第１の実施の形態における１Ｖ期間の処理を示すフローチャートである。
【図４】第１の実施の形態における複数Ｖ期間の動作例を示すタイミングチャートである。
【図５】光学状態Ａに対応した光学補正データの特性を示す模式図である。
【図６】光学状態Ｂに対応した光学補正データの特性を示す模式図である。
【図７】第２の実施の形態における１Ｖ期間の処理を示すフローチャートである。
【図８】第２の実施の形態における補間済み光学補正データの特性を示す模式図である。
【図９】第２の実施の形態における複数Ｖ期間の動作例を示すタイミングチャートである。
【図１０】第３の実施の形態における１Ｖ期間の処理を示すフローチャートである。
【図１１】第３の実施の形態における複数Ｖ期間の動作例を示すタイミングチャートである。
【図１２】第３の実施の形態における光学補正データの特性を示す模式図である。
【発明を実施するための形態】
【００１１】
以下、本発明の実施の形態について、図面を参照しながら説明する。
【００１２】
［第１の実施の形態］
＜撮像装置の構成＞
図１は、本発明の第１の実施の形態に係る撮像装置の構成を示すブロック図である。
【００１３】
この撮像装置は、図１に示すように、カメラ本体２００と、カメラ本体２００に対して着脱可能なレンズ装置である交換レンズ１００とで構成されている。そして、カメラ本体２００内部のマイコン７と交換レンズ１００内部のマイコン３が通信することにより、交換レンズ１００の駆動、及びカメラ本体２００で行われる光学特性に起因した画質劣化の補正処理が制御される。
【００１４】
交換レンズ１００は、レンズ及び絞りを含む光学系１と、光学系１の光学特性に起因する画質劣化を補正するための光学補正データを含む光学補正データベース２（第１の記憶手段）と、マイコン３から構成されている。交換レンズ１００内部のマイコン３は、交換レンズ１００とカメラ本体２００との通信制御のほかに、光学系１の駆動制御や光学補正データベース２のアクセス制御を行う。
【００１５】
カメラ本体２００は、撮像素子４、ＡＦＥ５、ズーム設定部８、絞り設定部９、フォーカス設定部１０、補間部１１、ＲＡＭ１２、光学補正部６、及びマイコン７から構成されている。  撮像素子４は、交換レンズ１００で生成される被写体像を光電変換する。ＡＦＥ５は、撮像素子４の出力信号に対してＡ／Ｄ変換、及びＣＤＳ等のアナログ信号処理を行う。ズーム設定部８、絞り設定部９、及びフォーカス設定部１０は、ユーザによる操作又はマイコン７での制御に応じて、それぞれ、光学系１のズーム、絞り、フォーカスを設定する。
【００１６】
マイコン７は、カメラ本体２００の動作全体を制御する。ＲＡＭ１２（第２の記憶手段）は、マイコン７のワークエリアとして機能するほか、交換レンズ１００とカメラ本体２００との通信や、カメラ本体２００での信号処理において発生する中間信号を一時的に保持する。補間部１１は、光学補正データに対して補間を行う。光学補正部６は、補間済み補正データを用いて、着目フレームの映像信号に対し、光学系の光学特性に起因した画質劣化を補正する。そして、光学補正後の映像信号は、映像出力端子１３から出力されるようになっている。
【００１７】
＜撮像装置における動作の概要＞
次に、第１の実施の形態における撮像装置の動作の概要について説明する。
【００１８】
撮影が開始されると、ズーム設定部８、絞り設定部９、及びフォーカス設定部１０の設定に基づき、カメラ本体２００内部のマイコン７から、交換レンズ１００内部のマイコン３に光学系の駆動制御信号が転送される。そして、交換レンズ１００のマイコン３によって、光学系１の駆動制御が行われる。それと同時に、マイコン３は、ズーム、絞り、及びフォーカスの設定によって定まる、光学系の状態に対応した光学補正データを、光学補正データベース２の中から選択する。
【００１９】
光学補正データベース２には、周辺光量落ち、色収差、光学歪、色シェーディング等といった、光学系の光学特性に起因して発生する画質劣化要素毎に、光学補正データが保持されている。各画質劣化要素に対応した光学補正データは、例えば、後述する図２に示すように、光学条件毎に、像高に対して離散的に補正値を持っているものとする。また、光学条件は、ズーム、絞り、フォーカス等の光学パラメータの設定値によって規定されるものとする。
【００２０】
本実施の形態の撮像装置では、光学系のある一状態に対応した光学補正データをカメラ本体２００に転送する際、交換レンズ１００とカメラ本体２００との通信容量内に収まるように、像高方向に光学補正データを複数回に分けて転送する。そして、カメラ本体２００では、光学系のある一状態に対応した光学補正データを全て受信するまでは、内部のＲＡＭ１２に転送済みの光学補正データを用いて、光学補正データの欠落を補間し、光学補正に適用する。このようにして、交換レンズ１００からカメラ本体２００に転送する光学補正データのデータ量を削減しつつ、精度の高い光学補正を行うことを目的としている。
【００２１】
＜１Ｖ期間の処理＞
次に、ある１Ｖ期間において、交換レンズ１００からカメラ本体２００へ光学補正データを転送し、カメラ本体２００内で交換レンズ１００の光学特性に起因した画質劣化を補正するまでの処理の流れについて、図２及び図３を参照しながら詳細に説明する。ここで、１Ｖ期間とは、例えば後述する図４のタイミングチャートにおいてＶＤ信号の発信間隔など、１フレーム内の所定の単位映像期間（以下、単にＶ期間と記す）の１期間を意味する。
【００２２】
図２は、光学補正データベース２の構成を示す模式図である。また、図３は、第１の実施の形態における１Ｖ期間の処理を示すフローチャートであり、ある１Ｖ期間において光学補正データの転送から補間済み光学補正データ生成に至るまでの制御を表している。
【００２３】
図３に示すステップＳ１００で、ある１Ｖ期間の撮影が開始されると、続くステップＳ１０１では、カメラ本体２００内のマイコン７が次のような処理を行う。即ち、ズーム設定部８、絞り設定部９、及びフォーカス設定部１０の出力を参照し、現在の撮影フレーム（以下、現フレームと表記）における光学系の状態を示す、“光学条件”を検出し、ＲＡＭ１２に記憶する。ここで、光学条件は、１Ｖ期間において、ズーム、絞り、フォーカス等の各光学パラメータの設定値をそれぞれ平均化した値によって定義されるものとする。
【００２４】
次のステップＳ１０２において、マイコン７は、現フレームの光学条件と、ＲＡＭ１２に記憶されている過去のフレームの光学条件とを比較し、光学条件が１Ｖ前から変化したか否かを判定する。光学条件が１Ｖ前から変化した場合には、ステップＳ１０４に進み、光学条件が１Ｖ前と同じとみなせる場合にはステップＳ１０３に進む。なお、本実施の形態の光学補正データベース２では、図２に示すように、光学補正データを光学条件Ｌ毎に離散的に保持している。そのため、現フレームの光学条件とＲＡＭ１２に記憶されている過去フレームの光学条件との差がＬ以上である場合には、光学条件が変化したとみなす。
【００２５】
ステップＳ１０３では、カメラ本体２００内のマイコン７が、交換レンズ１００内のマイコン３に、現フレームの光学条件を通知する。マイコン３は、マイコン７からの通知を受けて、光学補正データベース２内の転送フラグを参照し、現フレームの光学条件に対応する光学補正データの中でカメラ本体２００に未転送のものがあるかどうか、転送状況を判定する。現フレームの光学条件に対応する光学補正データの中で、カメラ本体２００に未転送のものがある場合には、ステップＳ１０７に進み、現フレームの光学条件に対応する光学補正データが一条件分全てカメラ本体２００に転送済みの場合にはステップＳ１１２に進む。
【００２６】
ここで、転送フラグとは、光学補正データベース２内の光学補正データと一対一で対応しており、ある光学条件である像高の光学補正データがカメラ本体２００に転送済みであるか否かを示す情報である。光学補正データの中で、転送フラグが１に設定されているものは、１Ｖ前までに、カメラ本体２００に転送済みであることを示し、転送フラグが０に設定されているものは、まだカメラ本体２００に転送されていないデータであることを示す。転送フラグは、交換レンズ１００もしくはカメラ本体２００内の記憶領域に読み書き可能な形で保持しておけばよく、本実施の形態では、図２に示すように、データベース２内に記憶している。
【００２７】
図２において、光学条件Ａに対応した光学補正データＡ０、Ａ１、Ａ２、・・・、Ａ６、Ａ７の転送フラグは、像高毎に、ｆｇ＿Ａ０、ｆｇ＿Ａ１、ｆｇ＿Ａ２、・・・、ｆｇ＿Ａ６、ｆｇ＿Ａ７である。光学条件Ｂに対応した光学補正データＢ０、Ｂ１、Ｂ２、・・・、Ｂ６、Ｂ７の転送フラグは、像高毎に、ｆｇ＿Ｂ０、ｆｇ＿Ｂ１、ｆｇ＿Ｂ２、・・・、ｆｇ＿Ｂ６、ｆｇ＿Ｂ７である。また、光学条件Ｃに対応した光学補正データＣ０、Ｃ１、Ｃ２、・・・、Ｃ６、Ｃ７の転送フラグは、像高毎に、ｆｇ＿Ｃ０、ｆｇ＿Ｃ１、ｆｇ＿Ｃ２、・・・、ｆｇ＿Ｃ６、ｆｇ＿Ｃ７である。
【００２８】
ステップＳ１０４では、ステップＳ１０１で求めた現フレームの光学条件をカメラ本体２００内のＲＡＭ１２に記憶し、続くステップＳ１０５では、転送フラグを全て０に初期化する。次のステップＳ１０６では、ＲＡＭ１２に保持されている光学補正データ、及び補間済み光学補正データを消去する（ＲＡＭ１２の初期化）。補間済み光学補正データについては、後述する。
【００２９】
前記ステップＳ１０５及び前記ステップＳ１０６において、転送フラグ、及びＲＡＭ１２内に保持された光学補正データを初期化するのは、次のような理由からである。即ち、光学条件が１Ｖ前から変化したため、１Ｖ前までに転送された光学補正データの転送履歴を消去し、新たに、現フレームの光学条件に対応した光学補正データを転送し直す必要があるためである。
【００３０】
ステップＳ１０７では、交換レンズ１００内のマイコン３が、現フレームの光学条件と、転送フラグの設定を参照し、光学補正データベース２の中から、当該Ｖ期間において転送対象となる一部分の光学補正データを選択する。そして、その選択した光学補正データをカメラ本体２００内のＲＡＭ１２に転送する。
【００３１】
ここで、転送対象となる一部分の光学補正データは、現フレームの光学条件に対応し、１Ｖ前までに、カメラ本体２００に未転送の光学補正データの中から、いくつかの像高に対応したデータが抽出されたものである。現フレームの条件に対応した、未転送光学補正データの中から、一部分を選択して転送することにより、交換レンズ１００とカメラ本体２００間の通信容量を圧迫しないようにしている。
【００３２】
そして、ここで転送された光学補正データに対応する転送フラグを１（転送済み）に設定して光学補正データベース２に書き戻す。なお、本実施の形態では、転送対象の光学補正データを選択する際、像高の低い側のデータプロットを優先的に選択するものとする。
【００３３】
ステップＳ１０８では、マイコン３が、再度、転送フラグを参照し、ステップＳ１０７でのデータ転送後も、現フレームの光学条件に対応する未転送データ群が残存するかを判定する。現フレームの光学条件に対応する未転送データ（転送フラグが０）が、まだ存在する場合には、ステップＳ１０９に進む。また、ステップＳ１０７でのデータ転送をもって、現フレームの光学条件に対応する光学補正データが全てカメラ本体２００に転送済みとなった場合には、ステップＳ１１２に進む。
【００３４】
ステップＳ１０９では、マイコン３が未転送データプロットで示される補正特性の傾きを求める。即ち、現フレームの光学条件に対応してステップＳ１０７でのデータ転送後もカメラ本体２００に未転送となっている光学補正データ（転送フラグが０）を参照し、これらの未転送データプロットで示される補正特性の傾きを求める。補正特性の傾きは、例えば、未転送データプロットを通る直線の傾きとする。
【００３５】
ステップＳ１１０では、前記ステップＳ１０９で算出された、未転送データプロットによる補正特性の傾きが、交換レンズ１００からカメラ本体２００内のＲＡＭ１２に転送される。次のステップＳ１１１では、補間部１１において、ＲＡＭ１２に保持されている一部分の光学補正データと、未転送データプロットによる補正特性の傾きとを用いた補間を行い、全像高に適用可能な補間済み光学補正データを生成する。
【００３６】
例えば、現フレームの光学条件に対応する光学補正データが図５（ａ）のような特性であり、１Ｖ前までにＡ０からＡ７までの全ての補正データが未転送である場合には、次のようになる。即ち、低像高側のＡ０からＡ３までの補正データと、図５（ｂ）に示す、Ａ４からＡ７までの未転送データプロットから概算した補正特性の傾きＫａが、カメラ本体２００に転送され、ＲＡＭ１２に記憶される。
【００３７】
そして、転送された低像高側の補正データＡ０、Ａ１、Ａ２、Ａ３と、未転送補正データによる補正特性の傾きＫａを用いて、補間部１１で補間を行うことにより、現フレームの全像高に適用可能な補間済み光学補正データが生成される。このとき、補間済み光学補正データの補正特性は、図５（ｃ）の実線のようになる。
【００３８】
補間済み光学補正データの生成方法は、例えば図５（ｃ）に示すように、Ａ０、Ａ１、Ａ２、Ａ３のプロット間を通る複数の直線と、Ａ３を通り傾きがＫａの直線を接続し、直線のつなぎ目を２次曲線で置き換えるという方法が挙げられる。また、これ以外の方法で補正特性を生成しても構わない。
【００３９】
ステップＳ１１２では、カメラ本体２００内部のマイコン７が、ＲＡＭ１２から、現フレームの光学条件に対応した補間済み光学補正データを読み出し、光学補正部６に送出する。光学補正部６では、現フレームの光学条件に対応した補間済み光学補正データを用いて、ＡＦＥ５から出力される現フレームの映像信号に対して、光学補正処理を行う。
【００４０】
以上で、１Ｖ期間における光学補正処理が終了する。本実施の形態では、撮影開始から撮影終了までの各Ｖ期間について、上記で説明した図３の処理を繰り返し行うことにより、光学系の状態に応じた光学補正処理をリアルタイムで行うことができる。
【００４１】
＜複数Ｖ期間の動作例＞
次に、複数Ｖ期間における、光学条件の変動の一例を示し、その際、各Ｖ期間において、どのような光学補正データが転送され、それによって、どのような補間済み光学補正データが出力されるかを、図４、図５及び図６を参照しながら説明する。
【００４２】
図４は、第１の実施の形態における複数Ｖ期間の動作例を示すタイミングチャートである。また、図５（ａ）〜（ｄ）は、光学状態Ａに対応した光学補正データの特性を示す模式図であり、図６（ａ）〜（ｄ）は、光学状態Ｂに対応した光学補正データの特性を示す模式図である。
【００４３】
図４に示すＴ１で撮影を開始し、Ｔ１、Ｔ２の各Ｖ期間では、光学条件がＡであり、Ｔ３、Ｔ４、Ｔ５の各Ｖ期間では、光学条件がＢであるとする。なお、光学条件Ａ、光学条件Ｂに対応した光学補正データは、それぞれ図５（ａ）、図６（ａ）のような特性のデータプロットとなっており、いずれも交換レンズ１００内の光学補正データベース２に保持されている。また、本実施の形態において、１Ｖ期間中に、交換レンズ１００からカメラ本体２００に転送できるのは、一つの光学条件に対応した光学補正データの半量であるとする。
【００４４】
図４に示す期間Ｔ１は、撮影開始直後であるので、光学条件Ａに対応する光学補正データの転送フラグが全て０（未転送）になっている。したがって、期間Ｔ１では、光学条件Ａに対応した光学補正データの中の、低像高側のＡ０〜Ａ３のデータプロットが、転送対象のデータとして選択される。光学条件Ａに対応したＡ４〜Ａ７のデータプロットは、転送対象外となるので、交換レンズ１００内のマイコン３によって、Ａ４〜Ａ７を通る補正特性の傾きＫａが計算される。そして、低像高側のデータプロットＡ０〜Ａ３とともに、カメラ本体２００内のＲＡＭ１２に転送される。
【００４５】
期間Ｔ１において、補間部１１では、交換レンズ１００から転送されたデータプロットＡ０〜Ａ３と、未転送データプロットによる補正特性の傾きＫａとを用いた補間を行い、現フレームの全像高に適用可能な補間済み光学補正データＤＡ１を生成する。補間済み光学補正データＤＡ１の補正特性は、図５（ｃ）の実線のようになる。
【００４６】
次の期間Ｔ２では、光学条件が１Ｖ前と同様のＡとなっている。光学条件Ａに対応した光学補正データのうち、Ａ０〜Ａ３は、期間Ｔ１に転送済みであるので、期間Ｔ２での転送対象はＡ４〜Ａ７となる。また、期間Ｔ２での光学補正データの転送をもって、光学条件Ａに対応する全ての光学補正データＡ０〜Ａ７が転送済みとなるため、未転送データプロットによる補正特性の傾きの演算、及び転送は行われない。
【００４７】
期間Ｔ２において、補間部１１では、データプロットＡ０〜Ａ７を用いた補間を行い、補間済み光学補正データＤＡ２を生成する。補間済み光学補正データＤＡ２の補正特性は、図５（ｄ）の実線ようになる。本実施の形態では、カメラ本体２００内のＲＡＭ１２に、現フレームの光学条件に対応した光学補正データが、一条件分全て転送済みとなっている場合、全データプロットを２次曲線で接続することにより補正特性を生成するが、別の方法で生成しても構わない。
【００４８】
次の期間Ｔ３では、光学条件が１Ｖ前からＢに変化する。したがって、光学条件Ａに対応した光学補正データの転送フラグは０にリセットされる。また、期間Ｔ３の開始時点で、光学条件Ｂに対応する光学補正データは、ＲＡＭ１２にまだ転送されていない。したがって、期間Ｔ３で転送対象となる光学補正データは、光学条件Ｂに対応する光学補正データの中の、低像高側のデータプロットＢ０〜Ｂ３となる。
【００４９】
期間Ｔ３において、光学条件Ｂに対応したデータプロットＢ４〜Ｂ７は、転送対象外となるので、交換レンズ１００内のマイコン３によって、Ｂ４〜Ｂ７を通る補正特性の傾きＫｂ（図６（ｂ））が計算される。そして、低像高側のデータプロットＢ０〜Ｂ３とともに、カメラ本体２００内のＲＡＭ１２に転送される。
【００５０】
期間Ｔ３において、補間部１１では、交換レンズ１００から転送されたデータプロットＢ０〜Ｂ３と未転送補データプロットによる正特性の傾きＫｂを用いた補間を行い、現フレームの全像高に適用できる補間済み光学補正データＤＢ１を生成する。補間済み光学補正データＤＢ１の補正特性は、図６（ｃ）の実線のようになる。
【００５１】
次の期間Ｔ４では、光学条件が１Ｖ前と同様のＢとなっている。光学条件Ｂに対応した光学補正データのうち、Ｂ０〜Ｂ３は、１Ｖ前の期間Ｔ３に転送済みであるので、期間Ｔ４での転送対象は、Ｂ４〜Ｂ７のデータプロットとなる。また、期間Ｔ４での光学補正データの転送をもって、光学条件Ｂに対応した一条件分の光学補正データＢ０〜Ｂ７が全て転送済みとなるため、未転送データプロットによる補正特性の傾きの演算、及び転送は行われない。
【００５２】
期間Ｔ４において、補間部１１では、交換レンズ１００から転送されたデータプロットＢ０〜Ｂ７を用いた補間を行い、補間済み光学補正データＤＢ２を生成する。補間済み光学補正データＤＢ２の補正特性は、図６（ｄ）の実線のようになる。
【００５３】
次の期間Ｔ５でも、光学条件は１Ｖ前と同様のＢとなっている。期間Ｔ５の開始時点で、光学条件Ｂに対応する一条件分の光学補正データは、全て、カメラ本体２００内のＲＡＭ１２に転送済みとなっている。したがって、期間Ｔ５では、交換レンズ１００からの光学補正データの転送、及び未転送データプロットによる補正特性の傾きの演算と転送は行われない。期間Ｔ５では、１Ｖ前に求められた補間済み光学補正特性ＤＢ２が、カメラ本体２００内のＲＡＭ１２から読み出され、光学補正部６での光学補正処理に用いられる。
【００５４】
＜第１の実施の形態に係る利点＞
以上のように、本実施の形態では、ある一つの光学条件に対応した光学補正データを交換レンズ１００からカメラ本体２００に転送する際、光学補正データの像高分解能を落として複数回に分けて転送し、カメラ本体２００内で補間して補正処理に用いる。これにより、交換レンズ１００−カメラ本体２００間の通信容量を抑えながら、精度よく光学補正を行うことができる。即ち、光学系のある一状態に対応した光学補正データのデータ量が、交換レンズ１００とカメラ本体２００との通信容量を超える場合にも、リアルタイムで精度良く、光学系に起因する画質劣化を補正することができる。
【００５５】
また、光学条件が同一とみなせるＶ期間が連続する場合には、Ｖ期間の経過とともに、カメラ本体２００内部のＲＡＭ１２に、その光学条件に対応した光学補正データが取り揃うようなる。その結果、交換レンズ１００−カメラ本体２００間の通信容量を抑えながら、高像高側の複雑な特性を考慮した、より精度の高い補正データを適用できるようになる。
【００５６】
［第２の実施の形態］
次に、本発明の第２の実施の形態について説明する。
【００５７】
第２の実施の形態の構成と動作の概要は、第１の実施の形態と同様であるので説明を省略する。第２の実施の形態と第１の実施の形態との差異は、交換レンズ１００からカメラ本体２００へ転送する光学補正データの選び方と、補間部１１での補間済み光学補正データの生成方法である。以下では第１の実施の形態との差異について説明する。
【００５８】
＜１Ｖ期間の処理＞
図７は、第２の実施の形態における１Ｖ期間の処理を示すフローチャートであり、本処理では、ある１Ｖ期間において光学補正データの転送から補間済み光学補正データ生成に至るまでの制御を表している。
【００５９】
図７において、図３と共通の処理には同一の符号を付し、その説明を省略する。即ち、ステップＳ１００からステップＳ１０６までの処理とステップＳ１１２での処理は、図３に示した第１の実施の形態のフローチャートと同じであるので、説明を省略し、ステップＳ２０７とステップＳ２１１についてのみ説明する。
【００６０】
図７に示すステップＳ２０７では、交換レンズ１００内のマイコン３が、現フレームの光学条件と転送フラグの設定を参照し、光学補正データベース２の中から、当該Ｖ期間において転送対象となる一部分の光学補正データを選択する。そしてカメラ本体２００内のＲＡＭ１２に転送する。
【００６１】
ここで、転送対象となる一部分の光学補正データは、現フレームの光学条件に対応し、１Ｖ前までに、カメラ本体２００に未転送の光学補正データの中から、いくつかの像高に対応したデータが抽出されたものである。現フレームの条件に対応した未転送光学補正データの中から一部分を選択して転送することにより、交換レンズ１００とカメラ本体２００間の通信容量を圧迫しないようにしている。
【００６２】
そして、ここで転送された光学補正データに対応する転送フラグを１（転送済み）に設定して光学補正データベース２に書き戻す。なお、本実施の形態では、転送対象の光学補正データを選択する際、データプロットを１／ｎに間引いて転送する。例えば、現フレームの光学条件に対応する光学補正データが図５（ａ）のような特性であり、１Ｖ期間に転送できる通信容量が一条件分の補正データの半分である場合には、データプロットを１／２に間引き、Ａ０、Ａ２、Ａ４、Ａ６を選択して転送する。
【００６３】
ステップＳ２１１では、補間部１１において、ＲＡＭ１２に保持されている一部分の光学補正データを用いた補間を行い、全像高に適用可能な補間済み光学補正データを生成する。補間部１１で生成される補間済み光学補正データの補正特性は、次のようになる。即ち、例えば、現フレームの光学条件に対応する光学補正データが図５（ａ）のような特性であり、ステップＳ２０７で転送されたデータプロットがＡ０，Ａ２，Ａ４，Ａ６である場合は、図８（ａ）の実線のようになる。このとき、補間部１１での処理としては、例えば、図８（ａ）に示すように、像高と補正値で定義される２次元領域で、離散的なプロットのデータ間を複数の２次曲線で接続するという方法を採るが、これ以外の方法で補正特性を生成しても構わない。補間済み光学補正データは、現フレームの光学条件に対応した光学補正データとして、ＲＡＭ１２に記憶される。
【００６４】
本実施の形態においても、撮影開始から撮影終了までの各Ｖ期間について、上記で説明した図７の処理を繰り返し行うことにより、光学系の状態に応じた光学補正処理をリアルタイムで行うことができる。
【００６５】
＜複数Ｖ期間の動作例＞
次に、複数Ｖ期間における、光学条件の変動の一例を示し、その際、各Ｖ期間において、どのような光学補正データが転送され、それによって、どのような補間済み光学補正データが出力されるかを、図８及び図９等を参照しながら説明する。
【００６６】
図８（ａ）〜（ｄ）は、第２の実施の形態における、補間済み光学補正データの特性を示す模式図である。同図（ａ），（ｂ）は光学状態Ａに対応した補間済み光学補正データの特性を示し、同図（ｃ），（ｄ）は光学状態Ｂに対応した補間済み光学補正データの特性を示している。また、図９は、第２の実施の形態における複数Ｖ期間の動作例を示すタイミングチャートである。
【００６７】
図９に示すＴ１で撮影を開始し、Ｔ１、Ｔ２のＶ期間では、光学条件がＡであり、Ｔ３、Ｔ４、Ｔ５では光学条件がＢであるとする。なお、光学条件Ａ、光学条件Ｂに対応した光学補正データは、それぞれ、図５（ａ）、図６（ａ）のような特性のデータプロットとなっており、いずれも交換レンズ１００内の光学補正データベース２に保持されている。また、本実施の形態において、１Ｖ期間中に、交換レンズ１００からカメラ本体２００に転送できるのは、一つの光学条件に対応した光学補正データの半量であるとする。
【００６８】
図９に示す期間Ｔ１は、撮影開始直後であるので、光学補正データベース２内の光学条件Ａに対応する転送フラグが全て０（未転送）になっている。したがって、期間Ｔ１では、光学条件Ａに対応した光学補正データから等間隔に１／２に間引かれた、Ａ０、Ａ２、Ａ４、Ａ６のデータプロットが、カメラ本体２００内のＲＡＭ１２に転送される。
【００６９】
期間Ｔ１において、補間部１１では、ＲＡＭ１２に保持されているデータプロットＡ０、Ａ２、Ａ４、Ａ６を用いて補間を行い、現フレームの画像全体に適用する補間済み光学補正データＤＡ１を生成する。補間済み光学補正データＤＡ１の補正特性は、図８（ａ）の実線のようになる。
【００７０】
次の期間Ｔ２では、光学条件が１Ｖ前と同様のＡとなっている。光学条件Ａに対応した光学補正データのうち、Ａ０、Ａ２、Ａ４、Ａ６は、１Ｖ前の期間Ｔ１に転送済みであるので、期間Ｔ２で転送対象となるのは、Ａ１、Ａ３、Ａ５、Ａ７のデータプロットとなる。カメラ本体２００内のＲＡＭ１２には、一光学状態分の光学補正データが保持できるので、ＲＡＭ１２には、期間Ｔ１で転送されたデータプロットＡ０、Ａ２、Ａ４、Ａ６と、期間Ｔ２で転送されたデータプロットＡ１、Ａ３、Ａ５、Ａ７が全て保持される。
【００７１】
期間Ｔ２において、補間部１１では、カメラ本体２００内のＲＡＭ１２に保持されているデータプロットＡ０、Ａ１、Ａ２、Ａ３、Ａ４、Ａ５、Ａ６を用いて補間を行い、現フレームの画像全体に適用する補間済み光学補正データＤＡ２を生成する。補間済み光学補正データＤＡ２の補正特性は、図８（ｂ）の実線のようになり、期間Ｔ１よりも精度良く光学状態Ａに対応した補正を行うことができる。
【００７２】
次の期間Ｔ３では、光学条件が１Ｖ前から変化しＢとなる。したがって、光学条件Ａに対応する光学補正データの転送フラグは０にリセットされ、１Ｖ前までにＲＡＭ１２に記憶されている光学補正データも消去される。期間Ｔ３では、光学条件Ｂ対応した光学補正データを、等間隔に１／２に間引いたデータプロットＢ０、Ｂ２、Ｂ４、Ｂ６が、カメラ本体２００内のＲＡＭ１２に転送される。
【００７３】
期間Ｔ３において、補間部１１では、カメラ本体２００内のＲＡＭ１２に保持されているデータプロットＢ０、Ｂ２、Ｂ４、Ｂ６を用いて補間を行い、現フレームの画像全体に適用する補間済み光学補正データＤＢ１を生成する。補間済み光学補正データＤＢ１の補正特性は、図８（ｃ）の実線のようになる。
【００７４】
次の期間Ｔ４では、光学条件が１Ｖ前と同様のＢとなっている。光学条件Ｂに対応した光学補正データのうち、Ｂ０、Ｂ２、Ｂ４、Ｂ６は、１Ｖ前の期間Ｔ３に転送済みであるので、期間Ｔ４で転送対象となるのは、Ｂ１、Ｂ３、Ｂ５、Ｂ７のデータプロットとなる。ＲＡＭ１２には、一光学状態分の光学補正データを保持できるので、このとき、ＲＡＭ１２には、期間Ｔ３で転送されたデータプロットＢ０、Ｂ２、Ｂ４、Ｂ６に加えて、期間Ｔ４で転送されたデータプロットＢ１、Ｂ３、Ｂ５、Ｂ７が保持される。
【００７５】
期間Ｔ４において、補間部１１では、カメラ本体２００内のＲＡＭ１２に保持されているデータプロットＢ０、Ｂ１、Ｂ２、Ｂ３、Ｂ４、Ｂ５、Ｂ６、Ｂ７を用いて補間を行い、現フレームの画像全体に適用する補間済み光学補正データＤＢ２生成する。補間済み光学補正データＤＢ２補正特性は、図８（ｄ）の実線のようになり、期間Ｔ３よりも精度良く光学状態Ｂに対応した補正を行うことができる。
【００７６】
次の期間Ｔ５でも、光学条件は、１Ｖ前と同様のＢとなっている。期間Ｔ５の開始時点で、光学条件Ｂに対応する一条件分の光学補正データは、全てカメラ本体２００内のＲＡＭ１２に転送済みとなっているので、期間Ｔ５において、光学補正データのカメラ本体２００への転送、及び補間部１１での補間処理は行わない。期間Ｔ５では、１Ｖ前に求められた補間済み光学補正特性ＤＢ２を、カメラ本体２００内のＲＡＭ１２から読み出し、光学補正部６での光学補正処理が行われる。
【００７７】
＜第２の実施の形態に係る利点＞
以上のように、本実施の形態においても、ある一つの光学条件に対応した光学補正データを交換レンズ１００からカメラ本体２００に転送する際、光学補正データの像高分解能を落として複数回に分けて転送し、カメラ本体２００内で補間して補正処理に用いる。これにより、交換レンズ１００−カメラ本体２００間の通信容量を抑えながら、精度良く光学補正を行うことができる。
【００７８】
また、光学条件が同一とみなせるＶ期間が連続する場合には、Ｖ期間の経過とともに、カメラ本体２００内部のＲＡＭ１２に、その光学条件に対応した光学補正データが取り揃うようになる。これにより、交換レンズ１００−カメラ本体２００間の通信容量を抑えながら、高像高側の複雑な特性を考慮した、より精度の高い補正データを適用できるようになる。
【００７９】
なお、本実施の形態では、ある光学条件に対応した光学補正データを像高方向に間引いてカメラ本体２００に転送したが、データビット方向に間引いてカメラ本体２００に転送し、補間済み光学補正データを生成してもよい。
【００８０】
［第３の実施の形態］
次に、本発明の第３の実施の形態について説明する。
【００８１】
第３の実施の形態である撮像装置の構成と動作の概要は、第１、第２の実施の形態と同様であるので説明を省略する。第３の実施の形態と第１、第２の実施の形態との差異は、交換レンズ１００からカメラ本体２００へ転送する光学補正データの選び方と、補間部１１での補間済み光学補正データの生成方法である。以下では第１、第２の実施の形態との差異についてのみ説明する。
【００８２】
＜１Ｖ期間の処理＞
図１０は、第３の実施の形態における１Ｖ期間の処理を示すフローチャートであり、本処理では、ある１Ｖ期間において光学補正データの転送から補間済み光学補正データ生成に至るまでの制御を表している。
【００８３】
図１０において、図３と共通の処理には同一の符号を付し、その説明を省略する。即ち、図１０に示すステップＳ１００からステップＳ１０４までの処理と、ステップＳ１１２での処理は、図３に示した第１の実施の形態のフローチャートと同じであるので、説明を省略する。以下では、ステップＳ３０５、ステップＳ３０７、及びステップＳ３０８の処理についてのみ説明する。
【００８４】
ステップＳ３０５では、カメラ本体２００内のマイコン７が、現フレームの光学条件とＲＡＭ１２を参照し、現フレームの光学条件に対応した光学補正データの中で、ＲＡＭ１２に、現時点で保持されていない光学補正データを探索する。そして、現時点で、ＲＡＭ１２に保持されていない、現フレームの光学条件に対応する光学補正データが、どの像高のものであるかを交換レンズ１００内のマイコン３に通知する。
【００８５】
ステップＳ３０７では、マイコン３が、マイコン７からの通知を受けて、現フレームの光学条件に対応した光学補正データの中から、転送対象となる一部分の光学補正データを選択し、カメラ本体２００に転送する。そして、転送した光学補正データの転送フラグを１（転送済み）に設定して光学補正データベース２に書き戻す。
【００８６】
ステップＳ３０７において、転送対象となる一部分の光学補正データの選び方は、次のようになる。即ち、ＲＡＭ１２に保持されている過去の光学条件に対応した光学補正データと、現フレームの光学条件に対応した光学補正データとを、ステップＳ３０６で通知された像高の範囲において比較し、最も補正値の差分が大きい像高を求める。そして、過去の光学条件にした光学補正データと、現フレームの光学条件に対応した光学補正データで、最も補正値の差分が大きい像高を起点として、所定の像高範囲に含まれるデータを今回の転送対象として選択する。これにより、現フレームの光学条件に対応した光学補正データの中で、交換レンズ１００−カメラ本体２００間の通信容量を超えないよう、一部分の光学補正データを選択して転送することができる。
【００８７】
ステップＳ３０８では、ＲＡＭ１２に保持されている一部分の光学補正データを用いて、補間部１１で補間を行い、全像高に適用可能な補間済み光学補正データを生成する。補間済み光学補正データは、現フレームに対する光学補正データとして、ＲＡＭ１２に記憶される。
【００８８】
以上で、１Ｖ期間における光学補正処理が終了する。本実施の形態では、撮影開始から撮影終了までの各Ｖ期間について、上記で説明した図１０の処理を繰り返し行うことにより、光学系の状態に応じた光学補正処理をリアルタイムで行うことができる。
【００８９】
＜複数Ｖ期間の動作例＞
次に、複数Ｖ期間における、光学条件の変動の一例を示し、その際、各Ｖ期間において、どのような光学補正データが転送され、それによって、どのような補間済み光学補正データが生成されるかを、図１１及び図１２等を参照しながら説明する。
【００９０】
図１１は、第３の実施の形態における複数Ｖ期間の動作例を示すタイミングチャートである。また、図１２（ａ）〜（ｅ）は、第３の実施の形態における、光学補正データの特性を示す模式図であり、同図（ａ）は初期状態の光学補正データの特性を示し、同図（ｂ）〜（ｅ）は  補間済み光学補正データの特性を示している。
【００９１】
第３の実施の形態では、第１及び第２の実施の形態と異なり、光学条件が変動した場合でも、ＲＡＭ１２に保持されている光学補正データを消去せず、補正特性の変動が大きい像高領域の補正データのみを更新して補間済み光学補正データを生成する。
【００９２】
図１１に示すＴ１で撮影を開始し、Ｔ１、Ｔ２の各Ｖ期間では、光学条件がＡであり、Ｔ３、Ｔ４、Ｔ５の各Ｖ期間では、光学条件がＢであるとする。なお、光学条件Ａ、光学条件Ｂに対応した光学補正データは、それぞれ、図５（ａ）、図６（ａ）のような特性のデータプロットとなっており、いずれも交換レンズ１００内の光学補正データベース２に保持されている。また、本実施の形態において、１Ｖ期間中に、交換レンズ１００からカメラ本体２００に転送できるのは、一つの光学条件に対応した光学補正データの半量であるとする。
【００９３】
図１１に示す期間Ｔ１は、撮影開始直後であるので、光学条件Ａに対応する転送フラグが全て０（未転送）になっている。また、現フレームの光学条件に遷移する前の光学条件（以下、直前の光学条件と表記）は、初期状態を示すＺとなっている。直前の光学条件が初期状態Ｚである場合には、光学補正データベース２に保持されている初期状態用の光学補正データと、現フレームの光学条件に対応する光学補正データとを比較し、最も補正値の差分が大きい像高を求める。期間Ｔ１の場合は、図１２（ａ）に示すような初期状態用の光学補正データと、光学条件Ａに対応する光学補正データとを全像高について比較し、最も補正値の差分が大きい像高として、Ｐ７が選択される。
【００９４】
期間Ｔ１で、転送対象となる光学補正データは、像高Ｐ７を起点として、高像高側のＰ６，Ｐ５、Ｐ４までとなり、これらの像高に対応する補正データＡ７、Ａ６、Ａ５、Ａ４が、カメラ本体２００に転送され、ＲＡＭ１２に記憶される。
【００９５】
期間Ｔ１では、ＲＡＭ１２に記憶されているデータプロットＡ７、Ａ６、Ａ５、Ａ４を用いた補間が、補間部１１で行われ、現フレームの全像高に適用できる補間済み光学補正データＤＡ１が生成される。補間済み光学補正データＤＡ１の補正特性は、図１２（ｂ）の実線のようになっており、例えば、データプロットＡ４、Ａ５、Ａ６、Ａ７を２次曲線で接続し、データプロットのない像高範囲については、一様にＡ４と同じ補正値として生成する。
【００９６】
次の期間Ｔ２では、光学条件が１Ｖ前と同様のＡである。光学条件Ａに対応した光学補正データのうち、Ａ７、Ａ６、Ａ５、Ａ４は、１Ｖ前の期間Ｔ１に転送済みであるので、期間Ｔ２で転送対象となるのは、Ａ０、Ａ１、Ａ２、Ａ３のデータプロットとなる。カメラ本体２００内のＲＡＭ１２には一光学状態分の光学補正データが保持できるので、このとき、ＲＡＭ１２には、期間Ｔ１で転送されたデータプロットＡ７、Ａ６、Ａ５、Ａ４と、期間Ｔ２で転送されたデータプロットＡ０、Ａ１、Ａ２、Ａ３が全て保持される。
【００９７】
期間Ｔ２において、補間部１１では、カメラ本体２００内のＲＡＭ１２に保持されているデータプロットＡ０、Ａ１、Ａ２、Ａ３、Ａ４、Ａ５、Ａ６、Ａ７を用いて補間を行い、現フレームの画像高に適用できる補間済み光学補正データＤＡ２を生成する。補間済み光学補正データＤＡ２補正特性は、図１２（ｃ）の実線のようになり、期間Ｔ１よりも精度良く光学状態Ａに対応した補正を行うことができる。
【００９８】
次の期間Ｔ３では、光学条件が１Ｖ前から変化しＢとなるので、１Ｖ前までの転送履歴を記した転送フラグを０にリセットする。次に、全像高に対して、直前の光学条件Ａに対応する光学補正データと、現フレームの光学条件Ｂに対応する光学補正データとを比較し、最も補正値の差分が大きくなる像高Ｐ７が選択される。そこで、期間Ｔ３では、像高Ｐ７を起点として、高像高側のＰ６，Ｐ５、Ｐ４に対応したデータプロットＢ７、Ｂ６、Ｂ５、Ｂ４が、カメラ本体２００内部のＲＡＭ１２に転送される。転送された光学補正データは、ＲＡＭ１２に保持されている同じ像高Ｐ７、Ｐ６、Ｐ５、Ｐ４に対応するデータプロットを上書きする。即ち、期間Ｔ３において、ＲＡＭ１２に記憶される光学補正データは、Ａ０，Ａ１，Ａ２，Ａ３，Ｂ４，Ｂ５，Ｂ６，Ｂ７となる。
【００９９】
期間Ｔ３において、補間部１１では、カメラ本体２００内のＲＡＭ１２に保持されているデータプロットＡ０、Ａ１、Ａ２、Ａ３、Ｂ４、Ｂ５、Ｂ６、Ｂ７を用いて補間を行い、現フレームの全像高に適用できる補間済み光学補正データＤＢ１生成する。補間済み光学補正データＤＢ１の補正特性は、図１２（ｄ）の実線のようになる。期間Ｔ２のときの補正特性から、特性変動が大きい高像高側の特性が修正されているので、光学状態の変化に追従して精度良く補正を行うことができる。
【０１００】
次の期間Ｔ４では、光学条件が１Ｖ前と同様のＢとなる。光学条件Ｂに対応した光学補正データのうち、Ｂ７、Ｂ６、Ｂ５、Ｂ４は、１Ｖ前の期間Ｔ３に転送済みであるので、期間Ｔ４で転送対象となるのは、Ｂ０、Ｂ１、Ｂ２、Ｂ３のデータプロットとなる。転送されたデータプロットは、ＲＡＭ１２に保持されている像高Ｐ０、Ｐ１、Ｐ２、Ｐ３のデータを上書きする。即ち、期間Ｔ３において、ＲＡＭ１２に記憶される光学補正データは、Ｂ０，Ｂ１，Ｂ２，Ｂ３，Ｂ４，Ｂ５，Ｂ６，Ｂ７となる。
【０１０１】
期間Ｔ４において、補間部１１では、カメラ本体２００内のＲＡＭ１２に保持されているデータプロットＢ０、Ｂ１、Ｂ２、Ｂ３、Ｂ４、Ｂ５、Ｂ６、Ｂ７を用いて補間を行い、現フレームの画像全体に適用する補間済み光学補正データＤＢ２生成する。補間済み光学補正データＤＢ２補正特性は、図１２（ｅ）の実線のようになり、期間Ｔ３よりも精度良く光学状態Ｂに対応した補正を行うことができる。
【０１０２】
次の期間Ｔ５でも、光学条件は１Ｖ前と同様のＢである。しかし、１Ｖ前までに、光学条件Ｂに対応した一条件分の光学補正データが、全て、カメラ本体２００内のＲＡＭ１２に転送済みであるので、期間Ｔ５では、光学補正データのカメラ本体２００への転送、及び補間部１１での補間処理を行わない。期間Ｔ５では、１Ｖ前に生成され、ＲＡＭ１２に保持されている補間済み光学補正特性ＤＢ２を参照して、光学補正部６での光学補正処理が行われる。
【０１０３】
＜第３の実施の形態に係る利点＞
以上のように、本実施の形態においても、ある一つの光学条件に対応した光学補正データを交換レンズ１００からカメラ本体２００に転送する際、光学補正データの像高分解能を落として複数回に分けて転送する。そして、この光学補正データをカメラ本体２００内で補間して補正処理に用いる。これにより、交換レンズ１００−カメラ本体２００間の通信容量を抑えながら、精度よく光学補正を行うことができる。
【０１０４】
また、光学条件が同一とみなせるＶ期間が連続する場合には、Ｖ期間の経過とともに、カメラ本体２００内部のＲＡＭ１２に、その光学条件に対応した光学補正データが取り揃うようなる。これにより、交換レンズ１００−カメラ本体２００間の通信容量を抑えながら、高像高側の複雑な特性を考慮した、より精度の高い補正データを適用できるようになる。
【０１０５】
また、光学条件が変化した場合でも、補正特性の変化が大きい像高を中心に、光学補正データを部分的に更新していくので、効率良く、精度の高い補正データを適用できる。
【０１０６】
［他の実施の形態］
なお、本発明の実施の形態は、ネットワーク又は各種記憶媒体を介して取得したソフトウェア（プログラム）をパーソナルコンピュータ（ＣＰＵ，プロセッサ）にて実行することでも実現できる。
【符号の説明】
【０１０７】
１  光学系
２  光学補正データベース
３  交換レンズ内のマイコン
４  撮像素子
６  光学補正部
７  カメラ本体内のマイコン
１１  補間部
１２  ＲＡＭ
１００  交換レンズ
２００  カメラ本体
【図１】
2011123413.tif 000003
【図２】
2011123413.tif 000004
【図３】
2011123413.tif 000005
【図４】
2011123413.tif 000006
【図５】
2011123413.tif 000007
【図６】
2011123413.tif 000008
【図７】
2011123413.tif 000009
【図８】
2011123413.tif 000010
【図９】
2011123413.tif 000011
【図１０】
2011123413.tif 000012
【図１１】
2011123413.tif 000013
【図１２】
2011123413.tif 000014