(57)【要約】  【課題】  レンズ交換式カメラにおけるユーザー操作の負担を軽減する。  【解決手段】  ＣＰＵ１１８は装着された交換レンズ２００が通信可能なレンズである場合、ＣＰＵ２１２にレンズ情報送信を要求する。ＣＰＵ２１２は、ＣＰＵ１１８からの要求に応答し、レンズ情報をＣＰＵ１１８に送信する。ＣＰＵ１１８は受信したレンズ情報に含まれる固有情報に基づき歪曲収差補正および倍率色収差補正の設定情報が関連付けられているテーブルを参照し、その参照結果に応じてレンズ制御を行う。【選択図】    図１
2014049831.tif 000002
【特許請求の範囲】
【請求項１】
レンズが自装置に装着された場合に、
前記レンズから該レンズを識別するための識別情報を取得する識別情報取得手段、
前記レンズの収差を補正するか否かを決定するための決定情報を取得する決定情報取得手段、
前記識別情報取得手段によって取得した識別情報と前記決定情報取得手段によって取得した決定情報を関連付けて保持する保持手段、を備える撮像装置。
【請求項２】
前記レンズと通信する通信手段をさらに備え、
前記識別情報取得手段は、前記通信手段によって前記レンズと通信が可能である場合に識別情報を取得する、請求項１記載の撮像装置。
【請求項３】
前記決定情報の内容を変更する変更手段をさらに備え、
前記保持手段は、前記変更手段によって前記決定情報の内容の変更があった場合、変更後の前記決定情報と前記識別情報を関連付けて保持する請求項１または２記載の撮像装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、カメラに関し、特にカメラ本体に対してレンズユニットを交換可能なカメラに関する。
【背景技術】
【０００２】
近年、カメラ本体に対してレンズユニット（レンズ鏡筒）を交換可能な、所謂、レンズ交換式カメラが普及している。
【０００３】
レンズ交換式カメラのメリットとして、例えば、広大な景色の撮影にはカメラ本体に広角レンズを装着して撮影し、花や昆虫の撮影にはカメラ本体にマクロレンズを装着して撮影する、といった具合に、撮影シーンや被写体などに応じて交換レンズを使い分けることにより、都度適切な撮影を行える点がある。
【０００４】
一方、レンズ交換式カメラのデメリットは、交換レンズごとに特性（例えば、レンズの屈折率や焦点距離など。）が異なる。
【０００５】
そのため、屈折率や焦点距離の影響によって歪曲収差が発生し、画像に歪みが生じたり、倍率色収差が発生し、被写体のエッジ周辺に色ずれが生じ、画像の色味が不自然になる場合がある。
【０００６】
したがって、カメラ本体に装着する交換レンズに合わせて歪み補正処理や倍率色収差補正などの補正処理を施す設定してやる必要がある。
【０００７】
これらの補正処理はユーザーがカメラ本体を操作することによりオン／オフを切り換えることが可能であり、ユーザーは使用する交換レンズに応じて適宜、補正処理のオン／オフを切り換えることで所望の画像を撮影することができる。
【発明の概要】
【発明が解決しようとする課題】
【０００８】
しかしながら、レンズの特性によって上記補正処理が必要な交換レンズ２００と補正処置が不要な交換レンズとがある。
【０００９】
そのため交換レンズを付け替えるごとに補正処理のオン／オフ設定の確認や再設定操作を行う必要がありユーザーにとって大きな負担となっていた。
【課題を解決するための手段】
【００１０】
本発明は、上記課題に鑑みてなされたものであり、本発明にかかるレンズ交換式カメラは、レンズが自装置に装着された場合に、前記レンズから該レンズを識別するための識別情報を取得する識別情報取得手段、前記レンズの収差を補正するか否かを決定するための決定情報を取得する決定情報取得手段、前記識別情報取得手段によって取得した識別情報と前記決定情報取得手段によって取得した決定情報を関連付けて保持する保持手段、を備えることを特徴とする。
【００１１】
本発明にかかるレンズ交換式カメラによると、補正処理のオン／オフ設定にかかる情報をカメラ本体１００に記録させておくことで、以後、そのレンズをカメラ本体１００に装着した場合に自動的に補正処理のオン／オフが設定される。
【００１２】
したがって、交換レンズ２００を装着する毎にユーザーが補正処理のオン／オフを手動で設定する必要が無く、ユーザーの操作にかかる負担を軽減することができる。
【発明の効果】
【００１３】
本発明によると、レンズ交換式カメラにおけるユーザー操作の負担を軽減できる。
【図面の簡単な説明】
【００１４】
【図１】本発明にかかるレンズ交換式カメラのカメラ本体１００と交換レンズ２００の構成の概略を示すブロック図である。
【図２】内蔵メモリ１１４に記録されているテーブル情報の一例を示す図解図である。
【図３】カメラ本体１００に交換レンズ２００が装着された時のＣＰＵ１１８の処理動作を示すフローチャートである。
【図４】報知の態様の一例を示す図解図である。
【図５】レンズ設定保存モード時のＣＰＵ１１８の処理動作を示すフローチャートである。
【発明を実施するための形態】
【００１５】
［実施例］
（カメラ本体１００及び交換レンズ２００の構成の概略）
本発明の一実施形態について、図１を用いて説明する。図１は本発明に係るレンズ交換式カメラのカメラ本体１００と該カメラ本体１００に装着される交換レンズ２００の構成の概略を示すブロック図である。
【００１６】
カメラ本体１００は、撮像素子（イメージセンサ）１０２と、撮像素子１０２に受光した被写体の光学像に相当する画像（以下、被写体画像と記載する。）等を一時記録するＲＡＭ（Random Access Memory）１０４、ＲＡＭ１０４に一時記録された被写体画像に色補間処理、ホワイトバランス調整、ノイズリダクション処理等の各種信号処理を施す信号処理部１０６を備える。
【００１７】
また、カメラ本体１００は、信号処理部６で処理された被写体画像が静止画である場合はＪＰＥＧ（Joint Photographic Experts Group）方式、動画である場合はＭＰＥＧ（Moving Picture Experts Group）方式などにより該被写体画像に圧縮符号化処理を施し、圧縮画像信号を生成する画像コーデック部１０８を備える。
【００１８】
また、カメラ本体１００は、自装置の各部及び自装置に装着される交換レンズ２００（詳細は後述する。）に電力を供給し、動作させるためのバッテリー１１０、被写体画像を表示する表示部１１２、撮影された被写体画像を記録するための内蔵メモリ１１４、およびカメラ本体１００から着脱可能な外部メモリ１１６を備える。
【００１９】
また、カメラ本体１００１は、自装置の動作を制御するＣＰＵ（Central Processing Unit）１１８、およびカメラ本体１００に対するユーザからの操作を受け付け、当該操作に応じた指示をＣＰＵ１１８に与える操作部１２０、を備える。
【００２０】
交換レンズ２００は、被写体の撮影画角（ズーム倍率）を変更するためのズームレンズ２０２、被写体にピントを合わせる為のフォーカスレンズ２０４、露光量を調整するための絞り２０６、およびこれらを駆動するドライバ２０８を備える。
【００２１】
また、交換レンズ２００は、レンズ情報が格納されているメモリ２１０、交換レンズ２００全体を制御したり、カメラ本体１００と通信可能な場合はＣＰＵ１１８から受け付けた指示を実行するＣＰＵ２１２を備える。
【００２２】
撮像素子１０２は、例えば、ＣＣＤ（Charge Coupled Device）イメージセンサ、ＣＭＯＳ（Complementary Metal Oxide Semiconductor）イメージセンサ等の固体撮像素子が使用される。
【００２３】
ＲＡＭ１０４は、例えば、ＶＲＡＭ（Video Random Access Memory）、ＳＲＡＭ（Static Random Access Memory）、ＤＲＡＭ（Dynamic Random Access Memory）、或いはＳＤＲＡＭ（Synchronous DRAM）などの一般的に用いられているＲＡＭが使用される。
【００２４】
表示部１１２は、例えば、ＬＣＤ（Liquid Crystal Display）モニタや有機ＥＬ（Electro-Luminescence）モニタが使用される。また、表示部１１２は、人の指やスタイラス等の接触を感知するタッチパネル式であっても構わない。
【００２５】
内蔵メモリ１１４は、例えば、フラッシュメモリや内蔵型ＨＤＤ（Hard Disk Drive）などのカメラ本体１００に内蔵される内蔵記録媒体が使用される。
【００２６】
外部メモリ１１６は、例えば、ＳＤメモリカードやメモリスティック（登録商標）、外付けＨＤＤなどのカメラ本体１００への着脱が自在な外部記録媒体が使用される。
【００２７】
操作部１２０は、撮影処理を実行させるシャッタボタン１２０ｓ、カメラ本体１００に装着された交換レンズ２００を駆動させる駆動スイッチや、セルフタイマーをセットするタイマースイッチ（共に図示せず。）、などを備える。
【００２８】
メモリ２１０には、交換レンズ２００のレンズ情報が格納されている。レンズ情報には、交換レンズ２００の型式番号やシリアル番号等の固有情報、および交換レンズ２００自身のスペック情報（例えば、焦点距離やレンズ口径、ＡＦ、ＡＥ制御が可能であるか否かのフラグ情報、等。）が含まれている。
【００２９】
また、交換レンズ２００は手動操作（マニュアル操作）でズームレンズ２０２、フォーカスレンズ２０４、および絞り２０６を制御するための操作部（図示せず。）を備える。
【００３０】
尚、本実施例における交換レンズ２００とは、カメラ本体１００に装着可能な交換レンズ２００の総称である。
【００３１】
したがって、以後の記載で「カメラ本体１００に交換レンズ２００を装着する」、あるいはこれに準ずる記載があった場合は、カメラ本体１００に交換レンズ２００のうち任意の一本の交換レンズ２００が装着されたことを意味する。
【００３２】
また、交換レンズ２００のうち、特定の交換レンズ２００を指す場合は交換レンズ２００Ａ、交換レンズ２００Ｂ等、交換レンズ２００の後にアルファベットを付した記載をする。
【００３３】
（交換レンズ２００装着時の初期設定動作）
カメラ本体１００に交換レンズ２００が装着された状態で、カメラ本体１００の電源がオンされる、あるいはカメラ本体１００の電源がオンされた状態で交換レンズ２００が装着されると、カメラ本体１００および交換レンズ２００は電気的に接続される。
【００３４】
ＣＰＵ１１８は、交換レンズ２００が装着されたことを検出すると、交換レンズ２００のＣＰＵ２１２との通信を試みる。
【００３５】
カメラ本体１００に装着された交換レンズ２００と通信可能であるか否かは、カメラ本体１００と交換レンズ２００のそれぞれ設けられた通信用端子（図示せず。）が、交換レンズ２００装着時に接続状態であるか否かで判断できる。
【００３６】
ＣＰＵ１１８とＣＰＵ２１２間での通信が可能である場合は、ＣＰＵ１１８は交換レンズ２００のレンズ情報をＣＰＵ２１２に要求する。
【００３７】
ＣＰＵ２１２は、ＣＰＵ１１８からの要求に応答して、メモリ２１０から交換レンズ２００のレンズ情報を読み出し、ＣＰＵ１１８に送信する。
【００３８】
ＣＰＵ１１８は、ＣＰＵ２１２から受信したレンズ情報に含まれる固有情報に基づき、内蔵メモリ１１４に格納されている図２（Ａ）のテーブル（以後、テーブルＡと記載する。）を参照し、当該固有情報がテーブルＡに格納されているか否かを探索する。
【００３９】
テーブルＡは、交換レンズ２００の固有情報とその交換レンズ２００に対応する歪曲収差補正のオン／オフ設定にかかるＩＤ情報（ＩＤ_Ｄｏ）、および倍率色収差補正のオン／オフ設定にかかるＩＤ情報（ＩＤ_Ｃｏ）とが関連付けて保存されている。
【００４０】
ここで、交換レンズ２００がテーブルＡにおける交換レンズ２００Ａであった場合、ＣＰＵ１１８は交換レンズ２００Ａと関連付けられているＩＤ_Ｄｏの値とＩＤ_Ｃｏの値を読み出す。
【００４１】
つづいてＣＰＵ１１８は図２（Ｂ）に示すテーブル（以後、テーブルＢと記載する。）を参照し、ＩＤ_Ｄｏの値およびＩＤ_Ｃｏの値をテーブルＢのＩＤと照合する。
【００４２】
テーブルＢは歪曲収差補正および倍率色収差補正をオンするべきかオフするべきかを決定するテーブルである。
【００４３】
つまり、ＣＰＵ１１８は、ＩＤ＿Ｄｏ（ＩＤ＿Ｃｏ）の値が０である時は補正を行わないこと（即ち、補正をオフ）することに決定し、ＩＤ＿Ｄｏ（ＩＤ＿Ｃｏ）の値が１である時は補正を行うこと（即ち、補正をオン）することに決定する。
【００４４】
テーブルＢは、テーブルＡと同様に内蔵メモリ１１４に格納されている。
【００４５】
そしてＣＰＵ１１８は、テーブルＢの参照結果にしたがって歪曲収差補正および倍率色収差補正のオン／オフ設定を切り換える。
【００４６】
即ち、本実施例の場合、ＣＰＵ１１８がテーブルＡを参照した結果、交換レンズ２００がレンズＡである場合、ＩＤ_Ｄｏの値およびＩＤ_Ｃｏの値は共に１であることが分かる。
【００４７】
また、ＣＰＵ１１８がテーブルＢを参照した結果、ＣＰＵ１１８は、歪曲収差補正および倍率収差色補正を共にオンするべきことが分かり、歪曲収差補正および倍率収差色補正を共にオンに設定する。
【００４８】
一方、カメラ本体１００に装着された交換レンズ２００が、通信の結果、テーブルＡに情報が格納されていない交換レンズ２００である場合、あるいは、通信不可能な交換レンズ２００である場合、歪曲収差補正および倍率色収差補正の設定は予め決められた既定の設定（例えば、歪曲収差補正および倍率色収差補正を共にオフする設定、など。）にされる。
【００４９】
即ち、例えば、既定の設定が、歪曲収差補正および倍率色収差補正共にオフに設定するものであれば、ＣＰＵ１１８は、歪曲収差補正および倍率色収差補正を共にオフに設定する。
【００５０】
以後、歪曲収差補正および倍率色収差補正は操作部１２０を操作することでオン／オフを適宜切り換えることができる。
【００５１】
また、ＣＰＵ１１８は、ＣＰＵ２１２から受信したスペック情報に基づき、被写体に対してＡＦ（Automatic Focus）制御、ＡＥ制御（Automatic Exposure）制御、およびＡＷＢ（Automatic White Balance）制御といったいわゆる３Ａ制御を行う。
【００５２】
また、ＣＰＵ１１８は、ユーザーが操作部１２０を介して入力したズーム倍率変更指示に応答してズームレンズ２０２を駆動させ、光学ズーム倍率を変更するズーム倍率制御などを行う。
【００５３】
図３は、カメラ本体１００に交換レンズ２００が装着された時のＣＰＵ１１８の処理動作を示すフローチャートである。
【００５４】
ステップＳ３０１では、カメラ本体１００に交換レンズ２００が装着されたか否かを判別する。
【００５５】
ＣＰＵ１１８が、交換レンズ２００が装着されたと判断した場合は、ステップＳ３０３に進み、そうでない場合はステップＳ３０１を繰り返す。
【００５６】
ステップＳ３０３では、ＣＰ１１８は、カメラ本体１００に装着された交換レンズ２００が通信可能な交換レンズ２００であるか否かを判別する。
【００５７】
ＣＰＵ１１８が、交換レンズ２００がカメラ本体１００と通信可能な交換レンズ２００であると判別した場合はステップＳ３０５に進み、そうでない場合はステップＳ３１５に進む。
【００５８】
ステップＳ３０５では、ＣＰＵ１１８が、交換レンズ２００のＣＰＵ２１２に対して交換レンズ２００のレンズ情報を要求する。
【００５９】
ＣＰＵ２１２は、ＣＰＵ１１８からの要求に対してメモリ２１０からレンズ情報を読み出し、ＣＰＵ１１８に送信する。
【００６０】
つづいて、ＣＰＵ１１８は、ＣＰＵ２１２から受信したレンズ情報に含まれる固有情報に基づきテーブルＡを参照し、交換レンズ２００の情報がテーブルＡに格納されているか否かを判別する。
【００６１】
ＣＰＵ１１８が、交換レンズ２００の固有情報がテーブルＡに格納されていると判別した場合はステップＳ３０９に進む。そうでない場合はステップＳ３１５に進む。
【００６２】
ステップＳ３０９では、ＣＰＵ１１８はテーブルＡから交換レンズ２００に対応する歪曲収差補正および倍率色収差補正のオン／オフ設定にかかるＩＤであるＩＤ_Ｄｏ，ＩＤ_Ｃｏをそれぞれ読み出す。
【００６３】
ステップＳ３１１では、ＣＰＵ１１８はテーブルＢを参照し、ステップＳ３０９で読み出したＩＤ_Ｃｏ，ＩＤ_Ｄｏの値を照合し、その結果から歪曲収差補正および倍率色収差補正のオン／オフ設定を決定する。
【００６４】
ステップＳ３１３ではステップＳ３１１の決定にしたがって、歪曲収差補正および倍率色収差補正のオン／オフを設定する。
【００６５】
ステップＳ３１５では、内蔵メモリ１１４に格納されている既定の設定に基づき、歪曲収差補正および倍率色収差補正のオン／オフを設定する。
（レンズ設定保存モード）
カメラ本体１００は、自装置に装着された交換レンズ２００と当該交換レンズ２００に対応する歪曲収差補正および倍率色収差補正のオン／オフ設定を対応づけて保存するレンズ設定保存モードを備える。
【００６６】
ユーザーによって操作部１２０が操作され、レンズ設定保存モードに切り換えられると、ＣＰＵ１１８は、自装置に交換レンズ２００が装着されているか否かを判断する。
【００６７】
ここで、ＣＰＵ１１８は、カメラ本体１００に交換レンズ２００が装着されていないと判断した場合は、ユーザーに交換レンズ２００をカメラ本体１００に装着するよう促す報知を行う。
【００６８】
報知の態様は、例えば、図４（Ａ）に示すようにメッセージ、アイコン、アニメーション等を表示部１１２に表示する方法（図４（Ａ）はメッセージを表示する場合の一例を示す。）や、音声で報知する方法等がある。
【００６９】
一方、ＣＰＵ１１８は、カメラ本体１００に交換レンズ２００が装着されていると判断した場合は、交換レンズ２００が通信可能なレンズであるか否かを判断する。
【００７０】
交換レンズ２００がカメラ本体１００と通信不可能なものである場合、ＣＰＵ１１８は、レンズ情報の取得が不可能であるため、レンズ設定の保存ができない旨のエラー報知を行う。
【００７１】
エラー報知の態様は上述の通り、表示部１１２に表示する方法や、音声で報知する方法などがある。
【００７２】
一方、交換レンズ２００がカメラ本体１００と通信可能なものである場合、ＣＰＵ１１８は交換レンズ２００に対して、交換レンズ２００のレンズ情報を要求する。
【００７３】
交換レンズ２００のＣＰＵ２１２は、ＣＰＵ１１８からの要求に応答してメモリ２１０から交換レンズ２００のレンズ情報を読み出し、ＣＰＵ１１８に送信する。
【００７４】
ＣＰＵ１１８は、受信した交換レンズ２００の固有情報を内蔵メモリ１１４に一時記憶する。
【００７５】
次に、ＣＰＵ１１８は、図４（Ｂ）に示すような歪曲収差補正および倍率色収差補正のオン／オフ設定画面を表示部１１２に表示させる。
【００７６】
この画面では、ユーザーが操作部１２０を操作することで、以後、交換レンズ２００をカメラ本体１００に装着したときに歪曲収差補正および倍率色収差補正をそれぞれ自動的にオンにするかオフにするかを設定することができる。
【００７７】
ユーザーが歪曲収差補正および倍率色収差補正のオン／オフを設定を行った後、設定内容を保存する操作を行うと、ＣＰＵ１１８は、ユーザーによって設定された歪曲収差補正および倍率色収差補正のオン／オフの設定に基づきテーブルＢを参照する。
【００７８】
そして、ＣＰＵ１１８は、テーブルＢのオン／オフに対応するＩＤ値をそれぞれＩＤ＿Ｄｏ＿ｎｅｗ，ＩＤ＿Ｃｏ＿ｎｅｗの値として設定する。
【００７９】
即ち、上述の操作において、ユーザーが歪曲収差補正をオン、倍率色収差補正をオフに設定した場合、ＩＤ＿Ｄｏ＿ｎｅｗは１、ＩＤ＿Ｃｏ＿ｎｅｗは０に設定される。
【００８０】
ＩＤ＿Ｄｏ＿ｎｅｗ，ＩＤ＿Ｃｏ＿ｎｅｗはそれぞれＩＤ＿Ｄｏ，ＩＤ＿Ｃｏ更新用または登録用のＩＤであり、下記のように使用される。
【００８１】
続いてＣＰＵ１１８は、内蔵メモリ１１４に一時記憶した交換レンズ２００の固有情報がテーブルＡに格納されているか否かを判別する。
【００８２】
ＣＰＵ１１８は、交換レンズ２００の固有情報がテーブルＡに格納されている場合は、当該固有情報と関連付けて保持されているＩＤ＿ＤｏおよびＩＤ＿ＣｏをＤ＿Ｄｏ＿ｎｅｗ，ＩＤ＿Ｃｏ＿ｎｅｗの値に更新する。
【００８３】
一方、ＣＰＵ１１８によって、交換レンズ２００の固有情報がテーブルＡに格納されていないと判断された場合は、交換レンズ２００の固有情報をテーブルＡに書き込み、ＩＤ＿Ｄｏ＿ｎｅｗ，ＩＤ＿Ｃｏ＿ｎｅｗの値をＩＤ＿ＤｏおよびＩＤ＿Ｃｏとして固有情報と関連づけてテーブルＡに書き込む。
【００８４】
また、上記処理の途中で、交換レンズ２００の脱着が行われた場合、ＣＰＵ１１８は、再度装着された交換レンズ２００が通信可能であるか否かの判別を行い、以後、上述した処理を繰り返す。
【００８５】
尚、ここでいう「交換レンズ２００の脱着」とは、交換レンズ２００が別な交換レンズ２００に付け替えられた場合（例えば、交換レンズ２００Ａから交換レンズ２００Ｂに付け替えられた、等。）と、交換レンズ２００を一度はずし、再度同一の交換レンズ２００を装着した場合の両方を指す。
【００８６】
図５は、レンズ設定保存モード時のＣＰＵ１１８の処理動作を示すフローチャートである。
【００８７】
ステップＳ５０１では、ＣＰＵ１１８は、カメラ本体１００に交換レンズ２００が装着されているか否かを判別する。
【００８８】
ＣＰＵ１１８が交換レンズ２００が装着されていると判別した場合はステップＳ５０３に進み、そうでない場合はステップＳ５１７に進む。
【００８９】
ステップＳ５０３では、ＣＰＵ１１８は、カメラ本体１００に装着された交換レンズ２００が通信可能なレンズであるか否かを判別する。
【００９０】
ＣＰう１１８が、通信可能な交換レンズ２００であると判断した場合はステップＳ５０５に進み、そうでない場合はステップＳ５１９に進む。
【００９１】
ステップＳ５０５では、ＣＰＵ１１８は、ユーザーによる歪曲収差補正および倍率色収差補正のオン／オフ設定操作を受け付ける。ステップＳ５０７では、ＣＰＵ１１８は、ユーザーによる設定保存操作を受け付けたか否かを判別する。
【００９２】
ステップＳ５０８では、ステップＳ５０５で受け付けた歪曲収差補正および倍率色収差補正のオン／オフ設定に基づき、テーブルＢを参照し、ＩＤ＿Ｄｏ＿ｎｅｗおよびＩＤ＿Ｃｏ＿ｎｅｗの値を設定する。
【００９３】
ＣＰＵ１１８が、設定保存操作を受け付けたと判別した場合は、ステップＳ５０９に進み、そうでない場合はステップＳ５２１に進む。
【００９４】
ステップＳ５０９では、ＣＰＵ１１８は、交換レンズ２００の固有情報テーブルＡに格納されているか否かを判別する。
【００９５】
テーブルＡに交換レンズ２００の固有情報が格納されている場合は、ステップＳ５１５に進み、そうでない場合はステップＳ５１１に進む。
【００９６】
ステップＳ５１１では、ＣＰＵ１１８は、テーブルＡに交換レンズ２００の固有情報を書き込み、それに関連付けてＩＤ＿Ｄｏ＿ｎｅｗおよびＩＤ＿Ｃｏ＿ｎｅｗの値をＩＤ_Ｄｏ，ＩＤ_Ｃｏの値として書き込む。
【００９７】
ステップＳ５１３では、ＣＰＵ１１８は、ユーザーによってレンズ設定保存モードの終了操作が行われたか否かを判別する。
【００９８】
ＣＰＵ１１８が、ユーザーによるレンズ設定保存モードの終了操作を受け付けたと判別した場合は、レンズ設定保存モードを終了し、そうでない場合は、ステップＳ５２１に進む。
【００９９】
ステップＳ５１５では、対応するＩＤ＿Ｄｏ，ＩＤ＿Ｃｏの値をＩＤ＿Ｄｏ＿ｎｅｗおよびＩＤ＿Ｃｏ＿ｎｅｗの値に更新する。ステップＳ５１７では、ＣＰＵ１１８は、交換レンズ２００のカメラ本体１００への装着を促す報知を行う。
【０１００】
ステップＳ５１９では、ＣＰＵ１１８は、カメラ本体１００に装着された交換レンズ２００が通信不可能な交換レンズ２００である旨のエラー報知をおこなう。
【０１０１】
ステップＳ５２１では、ＣＰＵ１１８は、交換レンズ２００の脱着が行われたか否かを判別する。ＣＰＵ１１８が交換レンズ２００の脱着が行われたと判断した場合はステップＳ５０３に進、そうでない場合はステップＳ５１３に進む。
（まとめ）
上記実施例では、カメラ本体１００に交換レンズ２００が直接装着できる態様で説明した。
【０１０２】
しかし、例えば、カメラ本体１００と交換レンズ２００の間にマウントアダプタ等を介して装着する態様でもカメラ本体１００と交換レンズ２００との間で通信可能であれば、上記の実施例を適用することができる。
【０１０３】
また、上記実施例では、ＣＰＵ１１８が、ユーザーによるレンズ設定保存操作を受け付けたと判別したときにＩＤ＿Ｄｏ＿ｎｅｗおよびＩＤ＿Ｃｏ＿ｎｅｗの値を設定するようにしている。
【０１０４】
しかし、ユーザーによる歪曲収差補正および倍率色収差補正のオン／オフ設定操作（ステップＳ５０５）が行われている段階からＩＤ＿Ｄｏ＿ｎｅｗおよびＩＤ＿Ｃｏ＿ｎｅｗの値を設定するようにしてもよい。
【０１０５】
この場合、ＣＰＵ１１８は、ユーザーによってオン／オフの設定が切り換えられる毎にテーブルＢを参照し、ＩＤ＿Ｄｏ＿ｎｅｗおよびＩＤ＿Ｃｏ＿ｎｅｗの値を更新することになる。
【０１０６】
また、図１のカメラ本体１００および交換レンズ２００をハードウェア、或いは、ハードウェアとソフトウェアの組み合わせによって構成することもできる。
【０１０７】
ソフトウェアを用いてレンズシフト式手振れ補正装置１を構成する場合、ソフトウェアによって実現される部位についてのブロック図は、その部位の機能ブロック図を表すことになる。
【０１０８】
ソフトウェアによって実現される機能はプログラムとして記述され、当該プログラムがプログラム実行装置（例えば、パーソナルコンピュータなど。）によって実行されることによって、その機能が実現される。
【０１０９】
具体的には、例えば、図１のブロック図において図示されないプログラム格納用のフラッシュメモリに格納されたプログラムをＣＰＵ１１８およびＣＰＵ２１２に実行させることで、上述の各機能を実現することができる。
【０１１０】
以上、本発明の一実施例について説明したが、本発明はこれらの実施例に限定されず、その要旨の範囲内で変形及び変更が可能である。
【符号の説明】
【０１１１】
１００    カメラ本体１００
１０２    撮像素子
１０４    ＲＡＭ
１０６    信号処理部
１０８    画像コーデック部
１１０    バッテリー
１１２    表示部
１１４    内蔵メモリ
１１６    外部メモリ
１１８    ＣＰＵ
１２０    操作部
１２０ｓ  シャッタボタン
２００    交換レンズ２００
２０２    ズームレンズ
２０４    フォーカスレンズ
２０６    絞り
２０８    ドライバ
２１０    メモリ
２１２    ＣＰＵ
【図１】
2014049831.tif 000003
【図２】
2014049831.tif 000004
【図３】
2014049831.tif 000005
【図４】
2014049831.tif 000006
【図５】
2014049831.tif 000007