(57)【要約】【課題】誤った画像補正処理を防止する撮像装置を提供する。【解決手段】レンズ装置を装着可能な撮像装置であって、レンズ装置と通信を行うことにより、レンズ装置に固有の画像補正データを取得する制御部と、制御部により取得された画像補正データを記憶する記憶部と、画像補正データを用いて撮影画像を補正する画像処理部と、制御部に対する指示を行うための操作部材とを有し、制御部は、レンズ装置のファームアップデートの際に、操作部材からの指示に基づいて、記憶部に記憶された画像補正データを消去する。【選択図】図２
2014021343.tif 000002
【特許請求の範囲】
【請求項１】
レンズ装置を装着可能な撮像装置であって、
前記レンズ装置と通信を行うことにより、該レンズ装置に固有の画像補正データを取得する制御部と、
前記制御部により取得された前記画像補正データを記憶する記憶部と、
前記画像補正データを用いて撮影画像を補正する画像処理部と、
前記制御部に対する指示を行うための操作部材と、を有し、
前記制御部は、前記レンズ装置のファームアップデートの際に、前記操作部材からの指示に基づいて、前記記憶部に記憶された前記画像補正データを消去する、ことを特徴とする撮像装置。
【請求項２】
前記制御部は、前記レンズ装置のファームアップデートの際に、前記操作部材からの指示に基づいて、該レンズ装置と通信を行うことにより前記画像補正データを再取得し、前記記憶部に記憶された前記画像補正データを更新することで再取得の前に記憶されていた前記画像補正データを消去することを特徴とする請求項１に記載の撮像装置。
【請求項３】
レンズ装置を装着可能な撮像装置であって、
前記レンズ装置と通信を行うことにより、該レンズ装置に固有の画像補正データを取得する制御部と、
前記制御部により取得された前記画像補正データを記憶する記憶部と、
前記画像補正データを用いて撮影画像を補正する画像処理部と、を有し、
前記制御部は、前記レンズ装置のファームアップデートの際に、前記記憶部に記憶された前記画像補正データが不適切なデータであると判定した場合、該記憶部に記憶された前記画像補正データを消去する、ことを特徴とする撮像装置。
【請求項４】
前記制御部は、前記レンズ装置のファームアップデートの際に、前記記憶部に記憶された前記画像補正データが不適切なデータであると判定した場合、該レンズ装置と通信を行うことにより前記画像補正データを再取得し、前記記憶部に記憶された前記画像補正データを更新することで再取得の前に記憶されていた前記画像補正データを消去することを特徴とする請求項３に記載の撮像装置。
【請求項５】
前記制御部は、前記レンズ装置と通信を行うことにより取得した前記画像補正データが不適切であると判定した場合、該画像補正データを前記記憶部に記憶することなく、表示部に警告メッセージを表示することを特徴とする請求項３または４に記載の撮像装置。
【請求項６】
前記制御部は、前記画像補正データのフォーマット、サイズ、および、チェックサムの状態の少なくとも一つに基づいて、該画像補正データが不適切であるか否かを判定することを特徴とする請求項３乃至５のいずれか１項に記載の撮像装置。
【請求項７】
前記制御部は、前記表示部に警告メッセージを表示した後、前記レンズ装置への電力供給を遮断することを特徴とする請求項５に記載の撮像装置。
【請求項８】
前記制御部は、前記レンズ装置への電力供給を遮断した後、操作部材を介した警告解除操作により該レンズ装置への電力供給を再開し、撮影準備状態に遷移することを特徴とする請求項７に記載の撮像装置。
【請求項９】
撮像装置に装着可能なレンズ装置であって、
前記レンズ装置に固有の画像補正データを記憶する記憶部と、
前記記憶部に記憶された前記画像補正データを前記撮像装置に送信する制御部と、を有し、
前記制御部は、前記レンズ装置のファームアップデートの際に、前記撮像装置の操作部材からの指示に基づいて、該撮像装置と通信を行うことにより前記画像補正データを再送信する、ことを特徴とするレンズ装置。
【請求項１０】
撮像装置にレンズ装置を装着して構成された撮像システムであって、
前記レンズ装置は、
前記レンズ装置に固有の画像補正データを記憶する第１記憶部と、
前記記憶部に記憶された前記画像補正データを前記撮像装置に送信する第１制御部と、を有し、
前記撮像装置は、
前記第１制御部と通信を行うことにより、前記レンズ装置から前記画像補正データを取得する第２制御部と、
前記第２制御部により取得された前記画像補正データを記憶する第２記憶部と、
前記画像補正データを用いて撮影画像を補正する画像処理部と、
前記第２制御部に対する指示を行うための操作部材と、を有し、
前記第２制御部は、前記レンズ装置のファームアップデートの際に、前記操作部材からの指示に基づいて、前記第２記憶部に記憶された前記画像補正データを消去する、ことを特徴とする撮像システム。
【請求項１１】
撮像装置にレンズ装置を装着して構成された撮像システムであって、
前記レンズ装置は、
前記レンズ装置に固有の画像補正データを記憶する第１記憶部と、
前記記憶部に記憶された前記画像補正データを前記撮像装置に送信する第１制御部と、を有し、
前記撮像装置は、
前記第１制御部と通信を行うことにより、前記レンズ装置から前記画像補正データを取得する第２制御部と、
前記第２制御部により取得された前記画像補正データを記憶する第２記憶部と、
前記画像補正データを用いて撮影画像を補正する画像処理部と、を有し、
前記第２制御部は、前記レンズ装置のファームアップデートの際に、前記第２記憶部に記憶された前記画像補正データが不適切なデータであると判定した場合、該第２記憶部に記憶された前記画像補正データを消去する、ことを特徴とする撮像装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、レンズ装置から画像補正データを取得する撮像装置に関する。
【背景技術】
【０００２】
従来から、レンズ装置に固有の光学データを画像補正データとしてレンズ装置から取得し、その画像補正データを用いて撮影画像の補正を行う撮像装置が知られている。画像補正データはレンズ装置に記憶されており、レンズ装置が撮像装置に装着されると、画像補正データがレンズ装置から撮像装置へ転送される。そして撮像装置は、転送された画像補正データを記憶する。
【０００３】
特許文献１には、交換レンズの種類によることなく適正で高画質なステレオ撮像が可能なステレオ撮影対応型の撮像装置が開示されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１１−２４７９６５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、特許文献１に開示された構成では、撮像装置側とレンズ装置（交換レンズ）側のデータフォーマットが異なる場合、誤った画像補正処理が行われる場合がある。これは、データ通信上のエラーが発生した場合や、撮像装置の記憶部が破壊された場合なども同様である。このように、レンズ装置から撮像装置が認識できない画像補正データを受信して記憶すると、誤った画像補正処理が行われる可能性がある。
【０００６】
そこで本発明は、誤った画像補正処理を防止する撮像装置、レンズ装置、および、撮像システムを提供する。
【課題を解決するための手段】
【０００７】
本発明の一側面としての撮像装置は、レンズ装置を装着可能な撮像装置であって、前記レンズ装置と通信を行うことにより、該レンズ装置に固有の画像補正データを取得する制御部と、前記制御部により取得された前記画像補正データを記憶する記憶部と、前記画像補正データを用いて撮影画像を補正する画像処理部と、前記制御部に対する指示を行うための操作部材とを有し、前記制御部は、前記レンズ装置のファームアップデートの際に、前記操作部材からの指示に基づいて、前記記憶部に記憶された前記画像補正データを消去する。
【０００８】
本発明の他の側面としての撮像装置は、レンズ装置を装着可能な撮像装置であって、前記レンズ装置と通信を行うことにより、該レンズ装置に固有の画像補正データを取得する制御部と、前記制御部により取得された前記画像補正データを記憶する記憶部と、前記画像補正データを用いて撮影画像を補正する画像処理部とを有し、前記制御部は、前記レンズ装置のファームアップデートの際に、前記記憶部に記憶された前記画像補正データが不適切なデータであると判定した場合、該記憶部に記憶された前記画像補正データを消去する。
【０００９】
本発明の他の側面としてのレンズ装置は、撮像装置に装着可能なレンズ装置であって、前記レンズ装置に固有の画像補正データを記憶する記憶部と、前記記憶部に記憶された前記画像補正データを前記撮像装置に送信する制御部とを有し、前記制御部は、前記レンズ装置のファームアップデートの際に、前記撮像装置の操作部材からの指示に基づいて、該撮像装置と通信を行うことにより前記画像補正データを再送信する。
【００１０】
本発明の他の側面としての撮像システムは、撮像装置にレンズ装置を装着して構成された撮像システムであって、前記レンズ装置は、前記レンズ装置に固有の画像補正データを記憶する第１記憶部と、前記記憶部に記憶された前記画像補正データを前記撮像装置に送信する第１制御部とを有し、前記撮像装置は、前記第１制御部と通信を行うことにより、前記レンズ装置から前記画像補正データを取得する第２制御部と、前記第２制御部により取得された前記画像補正データを記憶する第２記憶部と、前記画像補正データを用いて撮影画像を補正する画像処理部と、前記第２制御部に対する指示を行うための操作部材とを有し、前記第２制御部は、前記レンズ装置のファームアップデートの際に、前記操作部材からの指示に基づいて、前記第２記憶部に記憶された前記画像補正データを消去する。
【００１１】
本発明の他の側面としての撮像システムは、撮像装置にレンズ装置を装着して構成された撮像システムであって、前記レンズ装置は、前記レンズ装置に固有の画像補正データを記憶する第１記憶部と、前記記憶部に記憶された前記画像補正データを前記撮像装置に送信する第１制御部とを有し、前記撮像装置は、前記第１制御部と通信を行うことにより、前記レンズ装置から前記画像補正データを取得する第２制御部と、前記第２制御部により取得された前記画像補正データを記憶する第２記憶部と、前記画像補正データを用いて撮影画像を補正する画像処理部と、を有し、前記第２制御部は、前記レンズ装置のファームアップデートの際に、前記第２記憶部に記憶された前記画像補正データが不適切なデータであると判定した場合、該第２記憶部に記憶された前記画像補正データを消去する。
【００１２】
本発明の他の目的及び特徴は、以下の実施例において説明される。
【発明の効果】
【００１３】
本発明によれば、誤った画像補正処理を防止する撮像装置、レンズ装置、および、撮像システムを提供することができる。
【図面の簡単な説明】
【００１４】
【図１】本実施例における撮像システムの構成を示すブロック図である。
【図２】実施例１における撮像システムの制御方法を示すフローチャートである。
【図３】実施例２における撮像システムの制御方法を示すフローチャートである。
【図４】実施例３における撮像システムの制御方法を示すフローチャートである。
【図５】実施例４における撮像システムの制御方法を示すフローチャートである。
【図６】実施例５における撮像システムの制御方法を示すフローチャートである。
【図７】本実施例における撮像システムのファームアップデートの表示例である。
【発明を実施するための形態】
【００１５】
以下、本発明の実施例について、図面を参照しながら詳細に説明する。各図において、同一の部材については同一の参照番号を付し、重複する説明は省略する。
【００１６】
まず、図１を参照して、本実施例における撮像システムの構成について説明する。図１は、撮像システムの構成を示すブロック図である。撮像システム１００は、撮像装置１００ａ（カメラ本体）と撮像装置１００ａに装着可能（着脱可能）なレンズ装置１００ｂ（交換レンズ）とを備えて構成される一眼レフデジタルカメラシステムである。
【００１７】
１０１は撮影レンズである。１０２は、ＡＦ駆動部（オートフォーカス駆動部）である。ＡＦ駆動部１０２は、例えばＤＣモータやステッピングモータを備えて構成され、レンズＣＰＵ１３２の制御により撮影レンズ１０１のフォーカスレンズ位置を変化させることでピントを合わせる。１０３は、ズーム駆動部である。ズーム駆動部１０３は、例えばＤＣモータやステッピングモータを備えて構成され、レンズＣＰＵ１３２の制御により撮影レンズ１０１の変倍レンズ位置を変化させることで撮影レンズ１０１の焦点距離を変化させる。１０４は絞りである。１０５は絞り駆動部である。絞り駆動部１０５は、絞り１０４を駆動する。絞り１０４の駆動量（駆動されるべき量）は、カメラＣＰＵ１２３（マイクロコンピュータ）により算出される。絞り駆動部１０５は、この駆動量だけ絞り１０４を駆動することで、光学的な絞り値（Ｆ値）を変化させる。
【００１８】
１０６は、撮影レンズ１０１から入射した光束をファインダ側と撮像素子側とに切替えるための主ミラーである。主ミラー１０６は、通常、撮影レンズ１０１から入射した光束を反射させてファインダ部へ導くように配置されている。また、主ミラー１０６は、その中央部が光束の一部を透過させるようにハーフミラーとなっている。この光束の一部（透過光束）は、後述のサブミラー１０７で反射し、焦点検出を行うためのセンサ（焦点検出回路１０９）に入射する。一方、主ミラー１０６は、撮影が行われる場合、撮影レンズ１０１から入射した光束が撮像素子１１２へ導かれるように、上方に跳ね上がって光束中から待避する。
【００１９】
１０７はサブミラーである。サブミラー１０７は、主ミラー１０６からの透過光束を反射させ、焦点検出を行うためのセンサ（焦点検出回路１０９内に配置されている）に導く。１０８は、ファインダを構成するペンタプリズムである。ファインダは、ペンタプリズム１０８の他に、ピント板およびアイピースレンズなどを備えて構成される。
【００２０】
１０９は焦点検出回路である。主ミラー１０６の中央部を透過してサブミラー１０７で反射された光束は、焦点検出回路１０９の内部に配置され、光電変換を行うセンサに至る。フォーカス演算に用いられるデフォーカス量は、センサの出力を演算することにより求められる。カメラＣＰＵ１２３（第２制御部）は、演算結果（フォーカス演算結果）を評価し、レンズＣＰＵ１３２と通信を行う制御部である。またカメラＣＰＵ１２３は、後述のように、レンズ装置１００ｂ（第２制御部としてのレンズＣＰＵ１３２）と通信を行うことにより、レンズ装置１００ｂに固有の画像補正データを取得する。
【００２１】
レンズＣＰＵ１３２（第１制御部）は、カメラＣＰＵ１２３から通信された内容をＡＦ駆動部１０２に指示し、撮影レンズ１０１のフォーカスレンズを駆動させる。またレンズＣＰＵ１３２は、後述のように、不揮発性メモリ１３３（第１記憶部）に記憶された画像補正データを撮像装置１００ａに送信する制御部である。
【００２２】
１１０はフォーカルプレーンシャッタである。１１１はシャッタ駆動回路であり、フォーカルプレーンシャッタ１１０を駆動する。フォーカルプレーンシャッタ１１０の開口時間は、カメラＣＰＵ１２３により制御される。
【００２３】
１１２は撮像素子である。撮像素子１１２は、ＣＣＤやＣＭＯＳセンサなどを備えて構成され、撮影レンズ１０１により結像された被写体像を電気信号（アナログ信号）に変換する光電変換素子である。１１３はクランプ回路である。１１４はＡＧＣ回路である。クランプ回路１１３およびＡＧＣ回路１１４は、Ａ／Ｄ変換前に基本的なアナログ信号処理を行う。クランプ回路１１３のクランプレベルおよびＡＧＣ回路１１４のＡＧＣ基準レベルは、カメラＣＰＵ１２３により変更される。
【００２４】
１１５はＡ／Ｄ変換器である。Ａ／Ｄ変換器１１５は、撮像素子１１２から出力されたアナログ信号をデジタル信号に変換する。１１６は映像信号処理回路である。映像信号処理回路１１６は、ゲートアレイなどのロジックデバイスにより実現される。１１７はＥＶＦ駆動回路である。１１８はＥＶＦモニタ（電子ビューファインダモニタ）である。１１９はメモリコントローラである。１２０はメモリである。１２１はコンピュータなどの外部装置と接続可能な外部インタフェースである。１２２はバッファメモリである。
【００２５】
映像信号処理回路１１６（画像処理部）は、デジタル化された画像データに対して、フィルター処理、色変換処理、および、ガンマ処理などの各種画像処理を行うとともに、ＪＰＥＧなどの圧縮処理を行う。また映像信号処理回路１１６は、画像補正データを用いて撮影画像を補正する（画像補正処理を行う）。映像信号処理回路１１６で各種画像処理された画像データは、メモリコントローラ１１９に出力される。映像信号処理回路１１６は、撮像素子１１２からの映像信号、または、メモリコントローラ１１９から逆に入力される画像データを、ＥＶＦ駆動回路１１７を通してＥＶＦモニタ１１８に出力することも可能である。これらの機能の切り替えは、カメラＣＰＵ１２３の指示により行われる。映像信号処理回路１１６は、必要に応じて撮像素子１１２の信号の露出情報やホワイトバランスなどの情報をカメラＣＰＵ１２３（マイクロコンピュータ）に出力することが可能である。
【００２６】
カメラＣＰＵ１２３は、これらの情報に基づいてホワイトバランスやゲイン調整の指示を行う。連続撮影動作の場合、一旦、未処理画像のままバッファメモリ１２２に撮影データを格納する。そして、メモリコントローラ１１９を通して未処理の画像データを読み出し、映像信号処理回路１１６にて画像処理や圧縮処理を行って連続撮影を行う。連像撮影の枚数は、バッファメモリ１２２の大きさに左右される。
【００２７】
メモリコントローラ１１９は、映像信号処理回路１１６から入力された未処理のデジタル画像データをバッファメモリ１２２に格納し、処理済みのデジタル画像データをメモリ１２０に格納する。また逆に、メモリコントローラ１１９は、バッファメモリ１２２やメモリ１２０から画像データを映像信号処理回路１１６に出力する。メモリ１２０は、取り外し可能である場合もある。メモリコントローラ１１９は、コンピュータなどの外部装置と接続可能な外部インタフェース１２１を介して、メモリ１２０に記憶されている画像を出力することができる。
【００２８】
１２３は、カメラＣＰＵ（マイクロコンピュータ、第２制御部）である。カメラＣＰＵ１２３は、不揮発性メモリ１３０（第２記憶部）に保存された画像補正データを用いて撮影画像を補正する（画像補正処理を行う）ように、映像信号処理回路１１６を制御する。１２４は操作部材である。操作部材１２４は、カメラＣＰＵ１２３に対する指示を行うために設けられている。操作部材１２４は、カメラＣＰＵ１２３にその状態が伝達するように構成されており、カメラＣＰＵ１２３は、操作部材１２４の状態変化に応じて各部を制御する。１２５はスイッチ１（以下、「ＳＷ１」という）である。１２６はスイッチ２（以下、「ＳＷ２」という）である。スイッチＳＷ１とスイッチＳＷ２は、レリーズボタンの操作に基づいてオン／オフするスイッチであり、それぞれ操作部材１２４の入力スイッチのうちの１つである。スイッチＳＷ１のみがオンの状態は、レリーズボタンの半押し状態である。この状態において、オートフォーカス動作を行い、また測光動作を行う。一方、スイッチＳＷ１、ＳＷ２が両方ともオンの状態は、レリーズボタンの全押し状態であり、画像を記録するためのレリーズボタンオン状態である。この状態において、撮影が行われる。またスイッチＳＷ１、ＳＷ２がオンし続けている間、連続撮影動作が行われる。操作部材１２４には、スイッチＳＷ１、ＳＷ２の他に、ＩＳＯ設定ボタン、画像サイズ設定ボタン、画質設定ボタン、および、情報表示ボタンなどの不図示のスイッチが接続されており、各スイッチの状態を検出する。
【００２９】
１２７は液晶駆動回路である。１２８は外部液晶表示部材である。１２９はファインダ内液晶表示部材である。液晶駆動回路１２７は、カメラＣＰＵ１２３の表示内容命令に従って、外部液晶表示部材１２８またはファインダ内液晶表示部材１２９を駆動する。ファインダ内液晶表示部材１２９には、不図示のＬＥＤなどのバックライトが設けられている。このＬＥＤも液晶駆動回路１２７により駆動される。カメラＣＰＵ１２３は、撮影前に設定されているＩＳＯ感度、画像サイズ、画質に応じた画像サイズの予測値データに基づいて、メモリコントローラ１１９を通して、メモリ１２０の容量を確認した上で撮影可能残数を演算する。撮影可能残数は、必要に応じて、外部液晶表示部材１２８またはファインダ内液晶表示部材１２９に表示される。
【００３０】
また、外部液晶表示部材１２８またはファインダ内液晶表示部材１２９には、図７に示されるようなファームアップデート画面が表示される。ファームアップデート（ファームウェアの更新）の際には、例えば、カメラ（撮像装置）用のバージョン８０１、レンズ（レンズ装置）用のバージョン８０２が表示される。このうち、レンズ装置用のバージョン８０２を操作部材１２４などで選択することで、レンズ装置１００ｂのファームアップデートが開始される。
【００３１】
１３０は不揮発性メモリ（ＥＥＰＲＯＭ）である。不揮発性メモリ１３０は、カメラ（撮像装置１００ａ）に電源が入っていない状態でも、データを保存することができる。不揮発性メモリ１３０は、レンズ装置１００ｂから取得された画像補正データ、および、レンズ装置１００ｂのＩＤ情報を保存する。１３１は電源部である。電源部１３１は、各ＩＣや駆動系に必要な電源を供給する。
【００３２】
１３２は、レンズ装置１００ｂに設けられたレンズＣＰＵ（マイクロコンピュータ）である。レンズＣＰＵ１３２は、カメラＣＰＵ１２３と相互に通信を行い、データ送受信や、ＡＦ駆動部１０２、ズーム駆動部１０３、および、絞り駆動部１０５の制御を行う。１３３は、レンズ装置１００ｂに設けられた不揮発性メモリ（記憶部）である。不揮発性メモリ１３３には、レンズ装置１００ｂに固有の画像補正データが格納されている。前述のように、不揮発性メモリ１３３に格納されたレンズ固有の画像補正データは、必要に応じて、レンズＣＰＵ１３２とカメラＣＰＵ１２３との間の通信により、不揮発性メモリ１３０に格納される。
【００３３】
本実施例において、撮像装置１００ａは、レンズ装置１００ｂが装着されている状態で、ユーザの操作に応じてファームアップデートを行うように構成されている。ファームアップデートとは、種々のレンズ装置を装着可能な撮像装置において、撮像装置に装着されたレンズ装置のファームウエアを最新なものに更新する処理（書き換えや追加を行う処理）である。このファームウエアには、例えば画像補正データが含まれるが、これに限定されるものではない。
【実施例１】
【００３４】
次に、図２を参照して、本発明の実施例１における撮像システムの制御方法、すなわち撮像装置１００ａ（カメラ本体）にレンズ装置１００ｂ（交換レンズ）を装着した場合の処理について説明する。図２は、本実施例における撮像システムの制御方法を示すフローチャートである。図２のフローチャートは、カメラＣＰＵ１２３に格納されたプログラムに基づいて実行される。
【００３５】
まずステップＳ２０１において、カメラＣＰＵ１２３は、レンズＣＰＵ１３２からの信号に基づいて、撮像装置１００ａにレンズ装置１００ｂが装着されたことを検出する。そしてステップＳ２０２において、カメラＣＰＵ１２３は、レンズ装置１００ｂに固有の画像補正データを、レンズＣＰＵ１３２から取得する。このとき、レンズ装置１００ｂのレンズＣＰＵ１３２は、カメラＣＰＵ１２３からの要求に応じて、不揮発性メモリ１３３に格納された画像補正データを読み出し、カメラＣＰＵ１２３にデータ通信を行う。その後、ステップＳ２０３において、カメラＣＰＵ１２３は、レンズＣＰＵ１３２から取得された画像補正データを不揮発性メモリ１３０（記憶部）に保存する。
【００３６】
続いてステップＳ２０４において、カメラＣＰＵ１２３は、ユーザにより、不揮発性メモリ１３０に保存された画像補正データの消去操作が行われたか否かを判定する。ユーザによる消去操作は、ファームアップデート時に行われる。ステップＳ２０４において、画像補正データの消去操作が行われていない場合、ステップＳ２０７に進み、本フローを終了する。このとき、撮像装置１００ａの不揮発性メモリ１３０に保存された画像補正データは、そのまま維持される。
【００３７】
一方、ステップＳ２０４において、ユーザによる画像補正データの消去操作が行われた場合、ステップＳ２０５に進む。ステップＳ２０５では、カメラＣＰＵ１２３は、不揮発性メモリ１３０（記憶部）に保存されている画像補正データを消去する（または、所定の消去データを上書きする）。その後、ステップＳ２０６に進み、カメラＣＰＵ１２３は、レンズＣＰＵ１３２と通信を行い、撮像装置１００ａに装着されているレンズ装置１００ｂの不揮発性メモリ１３３に保存されている画像補正データを再取得する。再取得した画像補正データは、不揮発性メモリ１３０に保存（更新）される。画像補正データの再取得後、ステップＳ２０７に進み、本フローを終了する。
【００３８】
なお、本実施例において、ステップＳ２０６は必須ではなく、ステップＳ２０５において、カメラＣＰＵ１２３が不揮発性メモリ１３０に保存されている画像補正データが消去されることにより本フローを終了してもよい。また、ステップＳ２０５における消去ステップを介することなく、ステップＳ２０６にて画像補正データを再取得するようにすることもできる。この場合、不揮発性メモリ１３０に保存されている画像補正データの上に、再取得した画像補正データを上書きすることにより、画像補正データが更新される。
【００３９】
このように本実施例では、カメラＣＰＵ１２３は、レンズ装置１００ｂのファームアップデートの際に、操作部材１２４からの指示に基づいて、不揮発性メモリ１３０に記憶された画像補正データを消去する。このとき、カメラＣＰＵ１２３はレンズ装置１００ｂと通信を行うことにより画像補正データを再取得し（レンズＣＰＵ１３２は画像補正データを再送信し）、不揮発性メモリ１３０に記憶された画像補正データを更新するようにしてもよい。その結果、再取得の前に記憶されていた画像補正データは消去される。
【００４０】
本実施例によれば、ファームアップデートの際に、ユーザが撮像装置の記憶部に保存されている画像補正データの消去操作（または、更新操作）を行う。このため、カメラＣＰＵ１２３は、ユーザの操作に応じて適切な画像補正データを用いた画像補正処理を行うことができる。
【実施例２】
【００４１】
次に、図３を参照して、本発明の実施例２における撮像システムの制御方法、すなわち撮像装置１００ａ（カメラ本体）にレンズ装置１００ｂ（交換レンズ）を装着した場合の処理について説明する。図３は、本実施例における撮像システムの制御方法を示すフローチャートである。図３のフローチャートは、カメラＣＰＵ１２３に格納されたプログラムに基づいて実行される。
【００４２】
まずステップＳ３０１において、カメラＣＰＵ１２３は、レンズＣＰＵ１３２からの信号に基づいて、撮像装置１００ａにレンズ装置１００ｂが装着されたことを検出する。そしてステップＳ３０２において、カメラＣＰＵ１２３は、レンズ装置１００ｂに固有の画像補正データを、レンズＣＰＵ１３２から取得する。このとき、レンズ装置１００ｂのレンズＣＰＵ１３２は、カメラＣＰＵ１２３からの要求に応じて、不揮発性メモリ１３３に格納された画像補正データを読み出し、カメラＣＰＵ１２３にデータ通信を行う。その後、ステップＳ３０３において、カメラＣＰＵ１２３は、レンズＣＰＵ１３２から取得された画像補正データを不揮発性メモリ１３０（記憶部）に保存する。
【００４３】
続いてステップＳ３０４において、カメラＣＰＵ１２３は、ステップＳ３０２にてレンズＣＰＵ１３２から取得された画像補正データ、すなわちステップＳ３０３にて不揮発性メモリ１３０に保存された画像補正データが不適切なデータであるか否かを判定する。ここで、不適切なデータとは、レンズＣＰＵ１３２から取得された画像補正データ（不揮発性メモリ１３０に保存された画像補正データ）が破壊されたデータである。不適切なデータであるか否かは、保存された画像補正データのフォーマットが正しいか、画像補正データのサイズが所定の範囲内であるか、画像補正データに含まれるチェックサムエラーが存在するか、などに基づいて判定される（正当性チェック）。
【００４４】
ステップＳ３０４において、画像補正データが適切なデータである場合、ステップＳ３０７に進み、本フローを終了する。このとき、撮像装置１００ａの不揮発性メモリ１３０に保存された画像補正データは、そのまま維持される。
【００４５】
一方、ステップＳ３０４において、画像補正データが不適切なデータである場合、ステップＳ３０５に進む。ステップＳ３０５では、カメラＣＰＵ１２３は、不揮発性メモリ１３０（記憶部）に保存されている画像補正データを消去する（または、所定の消去データを上書きする）。その後、ステップＳ３０６に進み、カメラＣＰＵ１２３は、レンズＣＰＵ１３２と通信を行い、撮像装置１００ａに装着されているレンズ装置１００ｂの不揮発性メモリ１３３に保存されている画像補正データを再取得する。再取得した画像補正データは、不揮発性メモリ１３０に保存（更新）される。画像補正データの再取得後、ステップＳ３０７に進み、本フローを終了する。
【００４６】
なお、本実施例において、ステップＳ３０６は必須ではなく、ステップＳ３０５において、カメラＣＰＵ１２３が不揮発性メモリ１３０に保存されている画像補正データが消去されることにより本フローを終了してもよい。また、ステップＳ３０５における消去ステップを介することなく、ステップＳ３０６にて画像補正データを再取得するようにすることもできる。この場合、不揮発性メモリ１３０に保存されている画像補正データの上に、再取得した画像補正データを上書きすることにより、画像補正データが更新される。
【００４７】
このように、カメラＣＰＵ１２３は、レンズ装置１００ｂのファームアップデートの際に、不揮発性メモリ１３０に記憶された画像補正データが不適切なデータ（誤ったデータ）であると判定した場合、不揮発性メモリ１３０に記憶された画像補正データを消去する。このとき、カメラＣＰＵ１２３は、レンズ装置１００ｂと通信を行うことにより画像補正データを再取得し、不揮発性メモリ１３０に記憶された画像補正データを更新するようにしてもよい。
【００４８】
本実施例によれば、撮像装置の記憶部に保存されている画像補正データが不適切な画像補正データである場合にこの画像補正データを消去（または、上書き、更新）する。このため、カメラＣＰＵ１２３が不適切な（誤った）画像補正データに基づいて画像補正処理を行うことを防止することができる。
【実施例３】
【００４９】
次に、図４を参照して、本発明の実施例３における撮像システムの制御方法、すなわち撮像装置１００ａ（カメラ本体）にレンズ装置１００ｂ（交換レンズ）を装着した場合の処理について説明する。図４は、本実施例における撮像システムの制御方法を示すフローチャートである。図４のフローチャートは、カメラＣＰＵ１２３に格納されたプログラムに基づいて実行される。
【００５０】
まずステップＳ４０１において、カメラＣＰＵ１２３が、レンズＣＰＵ１３２からの信号に基づいて撮像装置１００ａにレンズ装置１００ｂが装着されたことを検出すると、撮像装置１００ａが起動する。そしてステップＳ４０２において、カメラＣＰＵ１２３はレンズＣＰＵ１３２との通信を開始し、装着されたレンズ装置１００ｂのＩＤ（レンズＩＤ）および画像補正データのフォーマット（通信バージョン）を取得する。
【００５１】
続いてステップＳ４０３において、カメラＣＰＵ１２３は、ステップＳ４０２で取得したレンズＩＤに基づいて、レンズ装置１００ｂの種別をチェックする。すなわち、装着されたレンズ装置１００ｂが撮像装置１００ａに対応しているか否かを判定する。ステップＳ４０３において、レンズ装置１００ｂの種別が撮像装置１００ａに対応している場合、ステップＳ２０４に進む。ステップＳ２０４では、カメラＣＰＵ１２３は、レンズ装置１００ｂの画像補正データ（画像処理用の光学収差補正データ）のフォーマット（通信バージョン）が撮像装置１００ａの画像処理システムに対応しているか否かを判定する。
【００５２】
ステップＳ４０５において画像補正データのフォーマットが撮像装置１００ａの画像処理システムに対応している場合、ステップＳ４０５に進む。ステップＳ４０５では、カメラＣＰＵ１２３は、撮像装置１００ａ内の不揮発性メモリ１３０に保存されている画像補正データに対応するレンズＩＤを、不揮発性メモリ１３０から読み出す。そしてステップＳ４０６において、カメラＣＰＵ１２３は、撮像装置１００ａの不揮発性メモリ１３０に保存されている画像補正データのレンズＩＤと、ステップＳ２０２で取得したレンズＩＤ（現在装着されているレンズ装置のレンズＩＤ）を比較する。比較の結果、これらのレンズＩＤが一致している場合、ステップＳ４１３に進む。
【００５３】
ステップＳ４０６において、ステップＳ４０２で通信により取得したレンズＩＤと撮像装置１００ａの不揮発性メモリ１３０に保存されたレンズＩＤとが一致しない場合、新たに画像補正データを取得するため、ステップＳ４０７に進む。ステップＳ４０７では、カメラＣＰＵ１２３は、レンズ装置１００ｂ（レンズＣＰＵ１３２）から画像補正データ（収差補正データ）のサイズを取得する。そしてステップＳ４０８において、カメラＣＰＵ１２３は、取得した画像補正データのサイズが画像補正処理に適切なサイズであるか否かを判定する。
【００５４】
ステップＳ４０８において、カメラＣＰＵ１２３が画像補正データのサイズが適切であると判定した場合、ステップＳ４１０に進む。ステップＳ４１０では、レンズ装置１００ｂ（レンズＣＰＵ１３２）から画像補正データを取得し、取得した画像補正データを不揮発性メモリ１３０（記憶部）に保存する。そしてステップＳ４１３において、カメラＣＰＵ１２３は、レンズ装置１００ｂからの画像補正データの取得および不揮発性メモリ１３０への保存が正常に完了したか否かを判定する。ステップＳ４１３において、画像補正データの取得および不揮発性メモリへの保存が正常に完了した場合、ステップＳ４１６に進み、撮像装置１００ａの起動処理を完了する。
【００５５】
一方、ステップＳ４０３にてレンズ装置１００ｂの種別が撮像装置１００ａに対応していない場合には、ステップＳ４１２に進み、レンズ装置１００ｂへの電源供給を遮断してカメラＣＰＵ１２３とレンズＣＰＵ１３２との通信を終了する。このとき、外部液晶表示部材１２８またはファインダ内液晶表示部材１２９に、ユーザへの警告メッセージを表示する。その後、ステップＳ４１３に進む。同様に、ステップＳ４０４にて画像補正データの通信バージョンが異なる場合、または、ステップＳ４０８にて画像補正データのサイズが適切でない場合にも、それぞれステップＳ４０９、Ｓ４１１に進む。そして、レンズ装置１００ｂへの電力供給を遮断してカメラＣＰＵ１２３とレンズＣＰＵ１３２との通信を終了する。このとき、外部液晶表示部材１２８またはファインダ内液晶表示部材１２９に、ユーザへの警告メッセージを表示する。その後、ステップＳ４１３に進む。
【００５６】
ステップＳ４１３において、画像補正データの取得および不揮発性メモリへの保存が完了していない場合、ステップＳ４１４に進む。ステップＳ４１４では、カメラＣＰＵ１２３は、通信エラーまたはチェックサムエラーが存在するか否かを判定する。ステップＳ４１４において通信エラーまたはチェックサムエラーが存在しない場合、ステップＳ４１３に戻る。一方、通信エラーまたはチェックサムエラーが存在する場合、ステップＳ４１５において、外部液晶表示部材１２８またはファインダ内液晶表示部材１２９に、ユーザへの警告メッセージを表示する。そしてステップＳ４１６に進み、撮像装置１００ａの起動処理を完了する。
【００５７】
このように、カメラＣＰＵ１２３は、レンズ装置１００ｂと通信を行うことにより取得した画像補正データが不適切であると判定した場合、画像補正データを不揮発性メモリ１３０に記憶しない。それに代えて、表示部（外部液晶表示部材１２８またはファインダ内液晶表示部材１２９）に警告メッセージを表示する。このときカメラＣＰＵ１２３は、レンズ装置１００ｂが撮像装置１００ａに対応しているか否か、画像補正データのフォーマット（通信バージョン）、および、サイズに基づいて、画像補正データが不適切であるか否かを判定する。また、チェックサムの状態に応じて画像補正データが適切であるか否かを判定し、その判定結果に従って画像補正データを不揮発性メモリ１３０に記憶せずに警告メッセージを表示するようにしてもよい。
【実施例４】
【００５８】
次に、図５を参照して、本発明の実施例４における撮像システムの制御方法について説明する。図５は、本実施例における撮像システムの制御方法を示すフローチャートであり、図４のステップＳ２０９、Ｓ２１１、Ｓ２１２、Ｓ２１５のそれぞれにおいて、ユーザへの警告メッセージを表示してからの工程を示している。
【００５９】
図５において、ステップＳ５０１は、図４のステップＳ２０９、Ｓ２１１、Ｓ２１２、Ｓ２１５のそれぞれに対応しており、本フローの起点である。ステップＳ５０１において、カメラＣＰＵ１２３が警告メッセージを表示すると、ステップＳ５０２に進む。ステップＳ５０２では、カメラＣＰＵ１２３は、電源部１３１（電力供給モジュール）にレンズ装置１００ｂへの電力供給の遮断命令を行い、レンズ装置１００ｂへの電力供給を遮断する。そしてステップＳ５０３に進み、撮像装置１００ａの起動処理を完了する。このように本実施例において、カメラＣＰＵ１２３は、表示部に警告メッセージを表示した後、レンズ装置１００ｂへの電力供給を遮断する。
【実施例５】
【００６０】
次に、図６を参照して、本発明の実施例５における撮像システムの制御方法について説明する。図６は、本実施例における撮像システムの制御方法を示すフローチャートであり、図４のステップＳ２０９、Ｓ２１１、Ｓ２１２、Ｓ２１５のそれぞれにおいて、ユーザへの警告メッセージを表示してからの工程を示している。
【００６１】
図６において、ステップＳ６０１は、図４のステップＳ２０９、Ｓ２１１、Ｓ２１２、Ｓ２１５のそれぞれに対応しており、本フローの起点である。ステップＳ６０１において、カメラＣＰＵ１２３が警告メッセージを表示すると、ステップＳ６０２に進む。ステップＳ６０２において、カメラＣＰＵ１２３は、ユーザからの警告メッセージの表示の解除操作を待つ。ユーザからの計億メッセージの表示の解除操作がない場合、その解除操作があるまでステップＳ６０２を繰り返す。一方、ユーザによる解除操作が行われた場合、ステップＳ６０３に進み、撮影準備状態となり、撮影可能状態に遷移する。そしてステップＳ５０３に進み、撮像装置１００ａの起動処理を完了する。このように本実施例において、カメラＣＰＵ１２３は、レンズ装置１００ｂへの電力供給を遮断した後、操作部材１２４を介した警告解除操作によりレンズ装置１００ｂへの電力供給を再開し、撮影準備状態に遷移する。
【００６２】
上記各実施例の撮像システムによれば、誤って記憶された（不適切な）画像補正データを消去し、または、画像補正処理ができないことをユーザに警告することができる。このため、各実施例によれば、誤った画像補正処理を防止する撮像装置、レンズ装置、および、撮像システムを提供することができる。
【００６３】
以上、本発明の好ましい実施形態について説明したが、本発明はこれらの実施形態に限定されず、その要旨の範囲内で種々の変形及び変更が可能である。
【符号の説明】
【００６４】
１００  撮像システム
１００ａ  撮像装置
１００ｂ  レンズ装置
１１６  映像信号処理回路
１２３  カメラＣＰＵ
１２４  操作部材
１３０  不揮発性メモリ
【図２】
2014021343.tif 000003
【図３】
2014021343.tif 000004
【図５】
2014021343.tif 000005
【図６】
2014021343.tif 000006
【図７】
2014021343.tif 000007
【図１】
2014021343.tif 000008
【図４】
2014021343.tif 000009