(57)【要約】      （修正有）【課題】レンズ装置の補正情報の登録作業を容易に行うことを可能とする。【解決手段】レンズ装置は、装着されたレンズ装置からそのレンズ装置の識別情報を取得し、その取得した識別情報を含む履歴情報を第２メモリ３７に記憶する。ＣＰＵ３６は、記憶された履歴情報の識別情報に対応したレンズ装置の補正情報が登録されていない場合に、その補正情報を外部メモリ３９から読み出して登録させる。【選択図】図２
2010103948.tif 000002
【特許請求の範囲】
【請求項１】
レンズ装置が着脱可能であり、装着されたレンズ装置に対応した、予め補正情報記憶手段に登録された補正情報に基づいて撮像画像を補正する補正手段を備えた撮像装置であって、
装着されたレンズ装置から、当該レンズ装置の識別情報を取得する取得手段と、
装着されたレンズ装置について、前記取得手段により取得された前記識別情報を含む履歴情報を記憶する履歴記憶手段と、
レンズ装置の補正情報が識別情報ごとに複数記憶された外部機器と接続するための接続手段と、
前記接続手段により前記外部機器が接続されている際に、前記履歴記憶手段に記憶された履歴情報の識別情報に対応したレンズ装置の補正情報が補正情報記憶手段に登録されているか否かを判定し、登録されていないレンズ装置の補正情報を前記外部機器から読み出して前記補正情報記憶手段に登録する制御手段と、
を備えることを特徴とする撮像装置。
【請求項２】
表示手段を更に備え、
前記制御手段は、前記接続手段により接続されている外部機器に前記補正情報が少なくとも１つ格納されているか否かを判定し、当該補正情報が格納されていない場合はその旨の警告表示を前記表示手段に表示させることを特徴とする請求項１に記載の撮像装置。
【請求項３】
表示手段を更に備え、
前記制御手段は、前記履歴記憶手段に記憶された履歴情報の識別情報に対応したレンズ装置の補正情報が前記接続手段により接続されている外部機器に格納されているか否かを判定し、当該補正情報が格納されていない場合はその旨の警告表示を前記表示手段に表示させることを特徴とする請求項１に記載の撮像装置。
【請求項４】
ユーザの指示を受け付けるユーザインタフェイスを更に備え、
前記制御手段は、前記補正情報記憶手段に登録されていないレンズ装置の補正情報を前記補正情報記憶手段に登録する際に、当該補正情報を前記補正手段で用いるか否かをユーザに問い合わせ、前記ユーザインタフェイスから前記補正手段で用いるとの指示を受け付けた補正情報について、前記補正情報記憶手段に登録することを特徴とする請求項１乃至３のいずれか一項に記載の撮像装置。
【請求項５】
前記補正情報には、前記レンズ装置の複数の光学特性を補正するための補正量が設定されており、
前記制御手段は、前記補正情報記憶手段に登録する補正情報について、前記補正量を前記ユーザインタフェイスから受け付けたユーザの指示に基づいて設定してから前記補正情報記憶手段に登録することを特徴とする請求項４に記載の撮像装置。
【請求項６】
前記制御手段は、装着されたレンズ装置に対応する補正情報が補正情報記憶手段に登録済みであれば、前記履歴記憶手段に当該レンズ装置の履歴情報を記憶させないことを特徴とする請求項１乃至５のいずれか一項に記載の撮像装置。
【請求項７】
前記外部機器は、前記接続手段に着脱可能な記録媒体、又は、前記接続手段に通信接続が可能なデータサーバであることを特徴とする請求項１乃至６のいずれか一項に記載の撮像装置。
【請求項８】
レンズ装置が着脱可能であり、装着されたレンズ装置に対応した、予め補正情報記憶手段に登録された補正情報に基づいて撮像画像を補正する補正手段と、レンズ装置の補正情報が識別情報ごとに複数記憶された外部機器と接続するための接続手段と、を備えた撮像装置の制御方法であって、
装着されたレンズ装置から、当該レンズ装置の識別情報を取得する取得工程と、
装着されたレンズ装置について、前記取得手段により取得された前記識別情報を含む履歴情報を記憶する履歴記憶工程と、
前記接続手段により前記外部機器が接続されている際に、前記履歴記憶工程に記憶された履歴情報の識別情報に対応したレンズ装置の補正情報が補正情報記憶手段に登録されているか否かを判定し、登録されていないレンズ装置の補正情報を前記外部機器から読み出して前記補正情報記憶手段に登録する制御工程と、
を含むことを特徴とする撮像装置の制御方法。
【請求項９】
レンズ装置が着脱可能であり、レンズ装置に対応した補正情報が登録された補正情報記憶手段と、装着されたレンズ装置について、当該レンズ装置の識別情報を含む履歴情報を記憶する履歴記憶手段と、を備えた撮像装置へ通信により前記補正情報記憶手段へ登録すべき補正情報を送信する登録装置であって、
レンズ装置の補正情報が識別情報ごとに複数記憶された記憶手段と、
前記撮像装置と通信により接続されている際に、当該撮像装置と通信して前記履歴記憶手段に記憶された履歴情報の識別情報に対応したレンズ装置の補正情報が補正情報記憶手段に登録されているか否かを判定し、登録されていないレンズ装置の補正情報を前記記憶手段から読み出して前記登録すべき補正情報として前記撮像装置へ送信させる制御手段と、
を備えることを特徴とする登録装置。
【請求項１０】
レンズ装置の補正情報が識別情報ごとに複数記憶された外部機器と接続するための接続手段を更に備え、
前記制御手段は、前記接続手段により前記外部機器が接続されている際に、当該外部機器に複数記憶された補正情報を前記記憶手段に記憶させることを特徴とする請求項９に記載の登録装置。
【請求項１１】
前記外部機器は、前記接続手段に着脱可能な記録媒体、又は、前記接続手段に通信接続が可能なデータサーバであることを特徴とする請求項１０に記載の登録装置。
【請求項１２】
表示手段を更に備え、
前記制御手段は、前記記憶手段に前記補正情報が少なくとも１つ格納されているか否かを判定し、当該補正情報が格納されていない場合はその旨の警告表示を前記表示手段に表示させることを特徴とする請求項９乃至１１のいずれか一項に記載の登録装置。
【請求項１３】
表示手段を更に備え、
前記制御手段は、前記履歴記憶手段に記憶された履歴情報の識別情報に対応したレンズ装置の補正情報が前記記憶手段に格納されているか否かを判定し、当該補正情報が格納されていない場合はその旨の警告表示を前記表示手段に表示させることを特徴とする請求項９乃至１１のいずれか一項に記載の登録装置。
【請求項１４】
ユーザの指示を受け付けるユーザインタフェイスを更に備え、
前記制御手段は、前記補正情報記憶手段に登録されていないレンズ装置の補正情報を前記補正手段で用いるか否かをユーザに問い合わせ、前記ユーザインタフェイスから前記補正手段で用いるとの指示を受け付けた補正情報について、前記登録すべき補正情報として前記撮像装置へ送信させることを特徴とする請求項９乃至１３のいずれか一項に記載の登録装置。
【請求項１５】
前記補正情報には、前記レンズ装置の複数の光学特性を補正するための補正量が設定されており、
前記制御手段は、前記補正情報記憶手段に登録されていないレンズ装置の補正情報について、前記補正量を前記ユーザインタフェイスから受け付けたユーザの指示に基づいて設定してから、前記登録すべき補正情報として前記撮像装置へ送信させることを特徴とする請求項１４に記載の登録装置。
【請求項１６】
レンズ装置の補正情報が識別情報ごとに複数記憶された記憶手段を備え、レンズ装置が着脱可能であり、レンズ装置に対応した補正情報が登録された補正情報記憶手段と、装着されたレンズ装置について、当該レンズ装置の識別情報を含む履歴情報を記憶する履歴記憶手段と、を備えた撮像装置へ通信により前記補正情報記憶手段へ登録すべき補正情報を送信する登録装置の制御方法であって、
前記撮像装置と通信により接続されている際に、当該撮像装置と通信して前記履歴記憶手段に記憶された履歴情報の識別情報に対応したレンズ装置の補正情報が補正情報記憶手段に登録されているか否かを判定し、登録されていないレンズ装置の補正情報を前記記憶手段から読み出して前記登録すべき補正情報として前記撮像装置へ送信させる制御工程を含むことを特徴とする登録装置の制御方法。
【請求項１７】
請求項８に記載の撮像装置の制御方法の各工程をコンピュータに実行させるためのプログラム。
【請求項１８】
請求項１６に記載の登録装置の制御方法の各工程をコンピュータに実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、撮像装置、登録装置、それらの制御方法及びプログラムに関する。
【背景技術】
【０００２】
撮像装置における撮像画像の画質は、撮像時に装着していたレンズ装置の光学特性に大きく左右される。例えば、撮像画像の画質に影響するレンズ装置の光学特性としては倍率色収差、歪曲収差、周辺光量落ちなどがある。従来、デジタルスチルカメラなどの撮像画像への画像処理が可能な撮像装置では、上述したレンズ装置の光学特性に応じた補正を行うものがある。特許文献１には、撮像素子に入射した光をアナログ信号に変換し、Ａ／Ｄ変換した後に、光学系の画質劣化の補正を行うことが開示されている。
【０００３】
レンズ装置の光学特性は機種毎に異なるものであるため、撮像装置には、装着するレンズ装置の機種に対応した補正情報を登録する必要がある。この補正情報を撮像装置へ登録する技術としては特許文献２が知られている。特許文献２には、装置本体に装着されるレンズ装置からそのレンズ装置の固有情報を受け取り、コンピュータネットワークを介してその固有情報に対応した補正情報を取得する撮像装置が開示されている。
【特許文献１】特開２００２−１９９４１０号公報
【特許文献２】特開２００６−２６７７７０号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
上記従来技術では、撮像装置がコンピュータネットワークに接続して補正情報の登録が可能な時において、装置本体に装着されるレンズ装置に関する補正情報のみが登録される。したがって、複数のレンズ装置の補正情報を登録する場合は、その登録が可能な時にレンズ装置を撮像装置に付け替える作業を行わなければならず、登録作業が煩雑であった。
【０００５】
本発明は、このような従来技術の課題を解決することを目的としてなされたものである。本発明の目的は、レンズ装置の補正情報の登録作業を容易に行うことが可能な撮像装置、登録装置、それらの制御方法及びプログラムの提供を目的とする。
【課題を解決するための手段】
【０００６】
上記目的は、レンズ装置が着脱可能であり、装着されたレンズ装置に対応した、予め補正情報記憶手段に登録された補正情報に基づいて撮像画像を補正する補正手段を備えた撮像装置であって、装着されたレンズ装置から、当該レンズ装置の識別情報を取得する取得手段と、装着されたレンズ装置について、前記取得手段により取得された前記識別情報を含む履歴情報を記憶する履歴記憶手段と、レンズ装置の補正情報が識別情報ごとに複数記憶された外部機器と接続するための接続手段と、前記接続手段により前記外部機器が接続されている際に、前記履歴記憶手段に記憶された履歴情報の識別情報に対応したレンズ装置の補正情報が補正情報記憶手段に登録されているか否かを判定し、登録されていないレンズ装置の補正情報を前記外部機器から読み出して前記補正情報記憶手段に登録する制御手段と、を備えることを特徴とする本発明による撮像装置によって達成される。
【０００７】
また、上記目的は、レンズ装置が着脱可能であり、装着されたレンズ装置に対応した、予め補正情報記憶手段に登録された補正情報に基づいて撮像画像を補正する補正手段と、レンズ装置の補正情報が識別情報ごとに複数記憶された外部機器と接続するための接続手段と、を備えた撮像装置の制御方法であって、装着されたレンズ装置から、当該レンズ装置の識別情報を取得する取得工程と、装着されたレンズ装置について、前記取得手段により取得された前記識別情報を含む履歴情報を記憶する履歴記憶工程と、前記接続手段により前記外部機器が接続されている際に、前記履歴記憶工程に記憶された履歴情報の識別情報に対応したレンズ装置の補正情報が補正情報記憶手段に登録されているか否かを判定し、登録されていないレンズ装置の補正情報を前記外部機器から読み出して前記補正情報記憶手段に登録する制御工程と、を含むことを特徴とする本発明による撮像装置の制御方法によっても達成される。
【０００８】
また、上記目的は、レンズ装置が着脱可能であり、レンズ装置に対応した補正情報が登録された補正情報記憶手段と、装着されたレンズ装置について、当該レンズ装置の識別情報を含む履歴情報を記憶する履歴記憶手段と、を備えた撮像装置へ通信により前記補正情報記憶手段へ登録すべき補正情報を送信する登録装置であって、レンズ装置の補正情報が識別情報ごとに複数記憶された記憶手段と、前記撮像装置と通信により接続されている際に、当該撮像装置と通信して前記履歴記憶手段に記憶された履歴情報の識別情報に対応したレンズ装置の補正情報が補正情報記憶手段に登録されているか否かを判定し、登録されていないレンズ装置の補正情報を前記記憶手段から読み出して前記登録すべき補正情報として前記撮像装置へ送信させる制御手段と、を備えることを特徴とする本発明による登録装置によっても達成される。
【０００９】
また、上記目的は、レンズ装置の補正情報が識別情報ごとに複数記憶された記憶手段を備え、レンズ装置が着脱可能であり、レンズ装置に対応した補正情報が登録された補正情報記憶手段と、装着されたレンズ装置について、当該レンズ装置の識別情報を含む履歴情報を記憶する履歴記憶手段と、を備えた撮像装置へ通信により前記補正情報記憶手段へ登録すべき補正情報を送信する登録装置の制御方法であって、前記撮像装置と通信により接続されている際に、当該撮像装置と通信して前記履歴記憶手段に記憶された履歴情報の識別情報に対応したレンズ装置の補正情報が補正情報記憶手段に登録されているか否かを判定し、登録されていないレンズ装置の補正情報を前記記憶手段から読み出して前記登録すべき補正情報として前記撮像装置へ送信させる制御工程を含むことを特徴とする本発明による登録装置の制御方法によっても達成される。
【発明の効果】
【００１０】
本発明によれば、レンズ装置の補正情報の登録作業を容易に行うことができる。
【発明を実施するための最良の形態】
【００１１】
以下、この発明の実施の形態について図を参照して説明するが、この発明は以下の実施の形態に限定されない。また、この発明の実施の形態は発明の最も好ましい形態を示すものであり、発明の範囲を限定するものではない。
【００１２】
［第１の実施形態］
以下に、第１の実施形態を説明する。図１は、本実施形態に係る撮像装置２の概略図である。図１に示すように、撮像装置２は、レンズ装置１が着脱可能な交換レンズ式のデジタルスチルカメラである。
【００１３】
レンズ装置１は、一般的に、焦点距離を可変するためのズームレンズ１１、明るさを制御するための絞り機構１２、被写体にピントを合わせるためのフォーカスレンズ１３を有している。また、レンズ装置１は、撮像装置２のマウント部２７と機械的に接合するマウント部１４を有しており、例えばねじ込むことで撮像装置２とは着脱可能となっている。
【００１４】
撮像装置２は、レンズ装置１を通過してきた光をハーフミラー２１で反射させ、ピント板２４の位置で結像させる。ピント板２４で結像した光は、プリズム２５で反転され、接眼レンズ２６を通して正立像としてユーザに観測される。また、撮影時には、ハーフミラー２１が跳ね上がり、シャッター２２が開いてレンズ装置１を通過してきた光が撮像素子２３に結像される。
【００１５】
レンズ装置１のマウント部１４には、接点群１５が組み込まれている。この接点群１５は、撮像装置２本体から、電源供給を受けるための端子やデータ通信を行うための端子（いずれも図示しない）を含む。具体的には、接点群１５は、電源、グランド、送信、受信、クロックなどの用途にそれぞれ分かれている。レンズ装置１のマウント部１４は、撮像装置２のマウント部２７と接合することによって、マウント部１４にある接点群１５とマウント部２７にある接点群２８の中の接続端子が各々接続される。その結果、レンズ装置１に電源が供給されるとともに、レンズ装置１と撮像装置２の間でデータ通信が開始される。
【００１６】
レンズ装置１は、絞り機構１２やフォーカスレンズ１３を駆動させるためのステッピングモータなどの駆動部（図示しない）を有しており、撮像装置２とのデータ通信により絞り機構１２やフォーカスレンズ１３の駆動が撮像装置２から制御される。また、レンズ装置１は、レンズ装置の名称、製造個体や機種を特定するために個体又は機種ごとにユニークに割り当てられた識別番号やレンズＩＤなどの識別情報を記憶したＲＯＭ（図示しない）を有しており、識別情報が予め設定されている。レンズ装置１は、撮像装置２とのデータ通信によって上述した識別情報の要求があった場合はＲＯＭに記憶された識別情報を撮像装置２へ通知する。
【００１７】
次に、図２を参照して撮像装置２の内部の構成について説明する。
撮像素子２３は、ＣＣＤやＣＭＯＳイメージセンサなどである。撮像素子２３に結像した光は、撮像素子２３内の各画素において、入射光量に応じた量の電荷に変換される。ＴＧ３２（タイミングジェネレータ）が発生させる信号は、撮像素子２３を駆動し、その撮像素子２３の各画素に蓄積した電荷を伝送し、順次電圧信号に変換させる。変換された電圧信号は、ＣＤＳ／ＡＧＣ３０（相関二重サンプリング／自動利得調整）でサンプリングされて利得調整が行われ、Ａ／Ｄ変換器３１でデジタル信号に変換される。
【００１８】
Ａ／Ｄ変換器３１でデジタル信号に変換された画像データは、ＩＣ３３（Integrated Circuit）に入力される。ＩＣ３３に入力された画像データは、まず、ホワイトバランスのためのデータを算出するＷＢ部３３ａに入力された後、第１メモリ３５に一時記憶される。第１メモリ３５は、例えばＲＡＭなどでである。
【００１９】
第１メモリ３５に一時記憶された画像データは、再びＩＣ３３に入力され、３つの画像処理が施される。まず、ＩＣ３３に再び入力された画像データは、そのままロスレス圧縮（可逆圧縮）をかける可逆圧縮部３３ｄにおいてロスレス圧縮されたＲＡＷデータに変換されてバス３４に送り出される。またサムネイル部３３ｃにおいて、例えば図３（ａ）に示すように、ＲＡＷデータをローパスフィルタにかけて帯域が落とされる。なお、サムネイル部３３ｃでは、図３（ｂ）に示すように、ＲＡＷデータをブロック内平均して帯域を落としてもよい。ついで、帯域がおとされた画像データは、間引くことによってダウンサンプリングされ、元の画像サイズより小さいサムネイル画像に変換されてバス３４に送り出される。最後に、ＪＰＥＧ（Joint Photographic Experts Group）圧縮した画像データを作成するために、画像処理部３３ｂにおいて所定の画像処理が施されてYcbCrデータに変換される。このYcbCrデータは、ラスタブロック変換されてＪＰＥＧ圧縮部３３ｅでＪＰＥＧ圧縮されてバス３４に送り出される。
【００２０】
ＣＰＵ３６（Central Processing Unit）は、撮像装置２の各部の動作を中央制御する。具体的には、ＣＰＵ３６は、撮像装置２の電源が投入された直後、第２メモリ３７に記憶されたプログラムデータに従い、撮像装置２の各部を初期化した後、レンズ装置１と通信を開始する。また、ＣＰＵ３６は、撮像された画像データで、ＩＣ３３により画像処理が施された後にバス３４に出力された画像データを、第１メモリ３５に一時記憶させる。次いで、ＣＰＵ３６は、後述する第２メモリ３７に記憶されたレンズ装置に対応した補正情報に基づいて、撮像時に装着されていたレンズ装置に対応した補正情報を読み出す。次いで、補正手段としてのＣＰＵ３６は、第１メモリ３５に記憶された画像データを、読み出した補正情報に基づいて補正し、Ｉ／Ｆ部３８を介して外部メモリ３９に最終的に記憶させる。第２メモリ３７は、データを読み出し又は書き込み可能に記憶する半導体メモリなどである。第２メモリ３７は、ＣＰＵ３６が実行するプログラムデータの他に、各種設定データなどを予め記憶する。
【００２１】
また、ＣＰＵ３６にはスイッチ４０が接続されており、ＣＰＵ３６はスイッチ４０を介して入力されるユーザからの指示に応じて撮像装置２の各部の動作を制御する。例えば、スイッチ４０は撮像指示を受け付けるためのレリーズスイッチや、各種設定を行うため操作スイッチなどである。ＣＰＵ３６は、レリーズスイッチの押下に応じて、撮像素子２３による撮像を行い、ＩＣ３３による画像処理の後、外部メモリ３９に撮像した画像データを記憶させる。
【００２２】
Ｉ／Ｆ部３８は、外部メモリ３９と着脱可能に接続し、接続した外部メモリ３９へのデータの書き込みや外部メモリ３９に記憶されたデータの読み出しを行うインターフェイスである。外部メモリ３９は、半導体メモリやＨＤＤ（Hard Disk Drive）などの記録媒体である。なお、Ｉ／Ｆ部３８は、ＰＣやネットワーク上のデータサーバ等の外部機器と通信接続するＵＳＢ、ＩＥＥＥ１３９４、ＬＡＮポートなどのインターフェイスであってもよい。この場合、Ｉ／Ｆ部３８は、外部機器へのデータの書き込みや、外部機器からのデータの読み出しを行うことができる。なお、ＵＳＢはUniversal Serial Busの略語であり、ＩＥＥＥはInstitute of Electrical and Electronic Engineersの略語である。
【００２３】
表示手段としての表示部４１は、撮像装置２の背面などに設けられたＬＣＤ（Liquid Crystal Display）などの表示用デバイスであり、ＣＰＵ３６の制御の下で画像を表示する。具体的には、撮像素子２３で順次撮像した画像データを表示部４１に表示することで、電子ビューファインダ（ＥＶＦ）表示を行う。また、表示部４１は、ＣＰＵ３６の制御の下、スイッチ４０の操作スイッチよる各種設定を行う際の操作画面を表示する。
【００２４】
次に、レンズ装置１を撮像装置２に装着した時に撮像装置２のＣＰＵ３６が行う処理について図４を参照して説明する。図４に示すように、ＣＰＵ３６は、接点群２８と接点群１５との接続に基づいてレンズ装置１の装着を検出すると、レンズ装置１と撮像装置２との間のデータ通信を開始させる（Ｓ１）。次いで、Ｓ２において、ＣＰＵ３６は、レンズ装置１からレンズＩＤなどの識別情報を受信させる。
【００２５】
次いで、ＣＰＵ３６は、受信したレンズＩＤが撮像装置２の第２メモリ３７などに登録済みであるか否かを判定する（Ｓ３）。Ｓ３において、受信したレンズＩＤが登録済みである場合、第２メモリ３７にレンズＩＤを登録させることなく、ＣＰＵ３６はこのプロセスを終了する（Ｓ４）。また、Ｓ３において、受信したレンズＩＤが登録されていない場合、ＣＰＵ３６は、受信したレンズＩＤを第２メモリ３７に記憶させるための登録領域に空きがあるか否かを判定する（Ｓ５）。
【００２６】
Ｓ５において、登録領域に空きがない場合、ＣＰＵ３６は、登録領域が一杯であり、装着されたレンズ装置のレンズＩＤを新たに登録できない旨の警告表示を表示部４１に表示させる（Ｓ６）。この警告表示の後、ＣＰＵ３６はこのプロセスを終了する（Ｓ７）。
【００２７】
また、Ｓ５において、登録領域に空きがある場合、ＣＰＵ３６は、受信したレンズＩＤを含む履歴情報を第２メモリ３７の登録領域に登録する（Ｓ８）。なお、本実施形態では、Ｓ８において、受信したレンズＩＤとレンズ名称が履歴情報として第２メモリ３７の登録領域に登録されるが、履歴情報には少なくともレンズＩＤが含まれればよい。次いで、ＣＰＵ３６は、新たに登録されたレンズ装置に関する設定を初期化し（Ｓ９）、このプロセスを終了する（Ｓ１０）。
【００２８】
ここで、第２メモリ３７の登録領域に記憶されるデータの概要を説明する。次の表１には、登録領域に記憶されるデータであり、レンズ装置に関する情報を格納するテーブルデータを示す。
【００２９】
【表１】
2010103948.tif 000003
【００３０】
表１に示すように、登録領域に記憶されるレンズ装置に関するテーブルデータは、レンズＩＤ、レンズ名、ＤＬ、ＯＮ／ＯＦＦ、倍率、軸上、周辺、歪曲を行成分、各レンズ装置を列成分とした構成となっている。したがって、テーブルデータには、レンズＩＤやレンズ名ごとにレンズ装置の各種情報を登録することが可能となっている。また、このテーブルデータにおける列数は、第２メモリ３７の容量などに基づいて予め制限されている。したがって、Ｓ６においては、予め制限された最大の列数までレンズＩＤやレンズ名が登録されているか否かを判定している。
【００３１】
テーブルデータにおいて、レンズＩＤやレンズ名には、装着されたレンズ装置から取得したデータがＳ３により重複しないように順次記憶される。倍率、軸上、周辺、歪曲は、レンズ装置の補正情報であり、具体的には複数の光学特性（順に倍率色収差、軸上色収差、周辺光量落ち、歪曲収差）ごと補正量である。ＯＮ／ＯＦＦは、補正情報により撮像画像の補正を行うか否かを設定する設定情報である。ＤＬは、装着したレンズ装置から取得したレンズＩＤ、レンズ名に対応した補正情報をダウンロードして取得済みであるか否かを０又は１の数値（０：未取得、１：取得済み）で示すフラグである。なお、Ｓ８により新たに登録されたレンズＩＤやレンズ名に対応したＤＬ、ＯＮ／ＯＦＦ、倍率、軸上、周辺、歪曲には、Ｓ９により初期化されたデータ（０、ＯＦＦ、ＮＵＬＬ値など）が記憶される。
【００３２】
表１の例では、撮像装置２本体には６種類のレンズ装置が登録されていることになる。しかし、最後に登録されたレンズ装置については、ＤＬや設定情報、補正情報がＳ９により初期化された状態になっている。すなわち、レンズ装置としては登録されていることがレンズ名やレンズＩＤから判るが、補正情報が記憶されたことを示すフラグであるＤＬが０であり、設定情報、補正情報には０（又はＯＦＦやＮＵＬＬ値）が設定されている。それ以外の登録されたレンズ装置については、設定情報や補正情報が記憶されており、ＤＬのフラグが１になっている。また、ＯＮ／ＯＦＦがＯＦＦに設定されており、補正情報により撮像画像の補正を行わないレンズ装置については、補正情報も０（又はＮＵＬＬ値）が記憶されている。
【００３３】
上述したとおり、第２メモリ３７の登録領域は、装着されたレンズ装置に対応した補正情報が登録される補正情報記憶手段である。また、第２メモリ３７の登録領域は、ＤＬのフラグを０として記憶させることで、装着されたレンズ装置から取得された識別情報を含む履歴情報を記憶する履歴記憶手段でもある。なお、装着されたレンズ装置に対応した補正情報と履歴情報とは、同一の登録領域に記憶する必要はなく、別個の記憶装置もしくは記憶領域に分けて記憶してもよい。
【００３４】
次に、撮像装置２に外部メモリ３９を接続している際に制御手段としてのＣＰＵ３６が行う処理であり、外部メモリ３９に記憶されたレンズデータを撮像装置２に登録する処理について図５を参照して説明する。この図５に示すフローチャートは、撮像装置２の電源がＯＦＦされるタイミングで外部メモリ３９が接続されている場合にＣＰＵ３６により実行される。なお、図５に示すフローチャートは、撮像装置２に外部メモリ３９を接続している際に行われるものであれば、撮像装置２の電源がＯＦＦされるタイミングでなく、電源がＯＮされるタイミングに実行されてもよい。また、本実施形態では撮像装置２に記録媒体である外部メモリ３９を接続している場合を例示するが、外部機器と接続している場合であっても同様であることはいうまでもない。
【００３５】
Ｓ１１でＣＰＵ３６は、登録されたレンズ装置で補正情報が第２メモリ３７にダウンロードされていないものが有るか否かを、前述したＤＬのフラグを参照して判定する。すなわち、Ｓ１１では、レンズＩＤが登録されたレンズ装置の補正情報が自装置に登録されているか否かを判定している。Ｓ１１において、登録されたレンズ装置におけるすべてのＤＬが１であって、登録されたレンズ装置の補正情報が全てダウンロードされていた場合（ＮＯ）、ＣＰＵ３６は、この処理を終了して（Ｓ１２）、電源ＯＦＦのシーケンスに戻ることとなる。
【００３６】
Ｓ１１において、ＤＬが０であって、補正情報がダウンロードされていないレンズ装置がある場合、ＣＰＵ３６は、外部メモリ３９内にレンズ装置ごとの各種情報を記憶したレンズデータが格納されているか否かを判定する（Ｓ１３）。このレンズデータは、レンズ名称やレンズＩＤごとに補正情報を含む各種情報を記憶するファイルデータなどである。例えば、レンズデータは、ＣＳＶ形式のファイルデータであり、１行に１つのレンズ装置に関する各種情報（レンズ名称、レンズＩＤ、補正情報）がカンマで区切られており、複数行にわたってレンズ装置の補正情報が識別情報ごとに複数記憶されている。すなわち、Ｓ１３では、外部メモリ３９内にレンズ装置の補正情報が少なくとも１つ格納されているか否かを判定している。
【００３７】
Ｓ１３において、外部メモリ３９内にレンズデータが格納されていない場合、ＣＰＵ３６は、外部メモリ３９内にレンズデータが格納されていない旨の警告表示を表示部４１に数秒表示させる（Ｓ１４）。具体的には、外部メモリ３９内にレンズデータが格納されていないため、「補正情報がダウンロードされていないレンズ装置があります」等の警告を表示部４１に数秒表示させる。この警告表示により、ユーザは、補正情報がダウンロードされていないレンズ装置が撮像装置２に登録されていることを知ることができる。次いで、ＣＰＵ３６は、この処理を終了して（Ｓ１５）、電源ＯＦＦのシーケンスに戻ることとなる。
【００３８】
また、Ｓ１３において、外部メモリ３９内にレンズデータが格納されている場合、ＣＰＵ３６は、そのレンズデータの中に、補正情報がダウンロードされていないレンズ装置のレンズＩＤに対応した補正情報が含まれているか否かを判定する（Ｓ１６）。
【００３９】
Ｓ１６において、レンズデータの中にレンズＩＤに対応した補正情報が含まれていない場合（ＮＯ）、ＣＰＵ３６は、レンズデータの中にレンズＩＤに対応した補正情報が含まれていない旨の警告表示を表示部４１に数秒表示させる（Ｓ１７）。具体的には、レンズデータの中にレンズＩＤに対応した補正情報が含まれていないため、「補正情報がありません。ファイルをアップデータして下さい」等の警告を表示部４１に数秒表示させる。この警告表示により、ユーザは、外部メモリ３９にあるレンズデータでは撮像装置２に登録されているレンズ装置の補正情報を登録することができず、レンズデータを最新なものするためにアップデートが必要であることを知ることができる。次いで、ＣＰＵ３６は、この処理を終了して（Ｓ１８）、電源ＯＦＦのシーケンスに戻ることとなる。
【００４０】
また、Ｓ１６において、レンズデータの中にレンズＩＤに対応した補正情報が含まれている場合、ＣＰＵ３６は、その補正情報をレンズＩＤに対応した補正情報として第２メモリ３７に記憶させる（Ｓ１９）。具体的には、Ｓ１９では、前述したテーブルデータにおけるレンズＩＤの行に、補正情報が登録されることとなる。次いで、ＣＰＵ３６は、そのレンズＩＤのＤＬのフラグをダウンロード済みであることを示す１に書き換える（Ｓ２０）。次いで、ＣＰＵ３６は、「レンズ装置の補正情報を格納しました」等の表示を表示部４１に数秒表示させ（Ｓ２１）、この処理を終了して（Ｓ２２）、電源ＯＦＦのシーケンスに戻ることとなる。
【００４１】
次に、補正情報がダウンロードされたレンズ装置ごとの設定をユーザから受け付けるユーザインタフェイスであって、その補正情報を用いた補正を行うか否かの設定について、図６を参照して説明する。図６では、表示部４１に表示された設定画面Ｇ１が例示されている。
【００４２】
設定画面Ｇ１は、ＣＰＵ３６が第２メモリ３７に記憶されたユーザインタフェイス用のプログラムデータを順次実行することで表示部４１に表示される画面である。設定画面Ｇ１を表示部４１に表示している際には、ＣＰＵ３６はスイッチ４０を介してユーザからの操作指示を受け付ける。設定画面Ｇ１では、選択ボタンＧ１１により第２メモリ３７に登録されているレンズ名称が選択可能となっており、選択されたレンズ名称に関する設定情報や補正情報が第２メモリ３７より読み出されて表示される。設定ボタンＧ１２は、補正情報により撮像画像の補正を行うか否かのＯＮ／ＯＦＦをユーザに問い合わせて設定するボタンである。設定ボタンＧ１３は、補正情報における倍率色収差補正に関する補正量をユーザに問い合わせて修正指示を受け付けるボタンである。設定ボタンＧ１４は、補正情報における軸上色収差補正に関する補正量をユーザに問い合わせて修正指示を受け付けるボタンである。設定ボタンＧ１５は、補正情報における周辺光量落ち補正に関する補正量をユーザに問い合わせて修正指示を受け付けるボタンである。設定ボタンＧ１６は、補正情報における歪曲収差補正に関する補正量をユーザに問い合わせて修正指示を受け付けるボタンである。
【００４３】
上述した設定画面Ｇ１により、撮像装置２では、第２メモリ３７に登録されたレンズ装置の中から選択ボタンＧ１１で選択されたレンズ装置の補正情報について、設定ボタンＧ１２〜Ｇ１６により各種設定が行われる。また、設定画面Ｇ１による設定結果は、第２メモリ３７に登録されたレンズ装置の設定情報や補正情報として反映される。
【００４４】
以上のように、撮像装置２では、設定画面Ｇ１を表示部４１に表示してスイッチ４０からユーザの操作指示を受け付けるユーザインタフェイスにより、補正情報がダウンロードされたレンズ装置が選択可能である。また、ユーザインタフェイスで選択したレンズ装置に関しては、全ての補正機能をＯＮ／ＯＦＦする項目の選択、すなわち補正情報を用いた補正を行うか否かの選択が可能になる。また、補正機能をＯＮにする場合には、それぞれの補正項目である、倍率色収差補正・軸上色収差補正・周辺光量落ち補正・歪曲収差補正等の補正量を別々に適応量を設定できる。なお、補正機能をＯＦＦにする場合には、補正情報におけるそれぞれの補正項目の補正量をＮＵＬＬ値や０に設定してもよいし、設定ボタンＧ１３〜Ｇ１６による操作を受け付けなくしてもよい。この図６で例示したユーザインタフェイスで補正情報が設定されたレンズ装置を用いて撮像を行った場合、ユーザが所望する補正量で撮像画像を補正し、外部メモリ３９へ格納することができるようになる。
【００４５】
［第２の実施形態］
第１の実施形態では、撮像装置２が外部メモリ３９からレンズ装置の補正情報を自動的に読み出して登録することを例示した。第２の実施形態では、撮像装置２にレンズ装置の補正情報を登録する他の方法として、撮像装置２と接続するＰＣなどの外部機器から登録する方法を例示して説明する。なお、以下の説明において、撮像装置２の構成などの第１の実施形態と同一の構成については、同一の符号を付してその説明を省略する。
【００４６】
図７は、第２の実施形態に係る装置構成を示す概念図である。図７に示すように、本実施形態において、撮像装置２は、前述したＩ／Ｆ部３８を介して登録装置５０と接続される。登録装置５０は、いわゆるＰＣなどの情報機器であり、ＣＰＵ、ＲＯＭ、ＲＡＭ、キーボードやマウスなどの操作デバイス、他の機器とのデータ通信を行うための通信インターフェイスなど（いずれも図示しない）有する。登録装置５０は、ＲＯＭに格納されたプログラムデータをＣＰＵがＲＡＭに作業領域を確保して順次実行することで、操作デバイスを介したユーザからの指示に応じた各種データ処理を行う。また、登録装置５０には、通信インターフェイスを介してＬＣＤなどの表示装置５１が接続されており、操作画面やデータ処理の結果などの表示を表示装置５１に行うことが可能となっている。
【００４７】
登録装置５０は、通信インターフェイスを介して撮像装置２と通信を行い、撮像装置２に記憶されたデータを得ることができる。具体的には、登録装置５０は、ＵＳＢなどの通信インターフェイスを介して撮像装置２とデータ通信を行い、第２メモリ３７に記憶された表１に相当するデータを得ることができる。また、登録装置５０は、通信インターフェイスを介してインターネット６０と接続可能となっている。このため、登録装置５０では、ＩＰアドレスなどを指定することでインターネット６０に接続するデータサーバ６１を指定し、データサーバ６１に記憶されたデータのダウンロードを行うことが可能となっている。また、登録装置５０は、通信インターフェイスを介してストレージなどの記録媒体と接続可能であり、記録媒体に記憶されたデータをダウンロードしてもよい。なお、本実施形態では、登録装置５０は、データサーバ６１に記憶されたデータのダウンロードを行うものとする。
【００４８】
データサーバ６１は、例えば全てのレンズ装置に関するレンズデータを格納するストレージであり、インターネット６０を介して要求があった機器（クライアント）に対してレンズデータを提供する。したがって、第１の実施形態ではレンズ装置の補正情報が含まれているレンズデータを外部メモリからダウンロードしていたが、本実施形態では、データサーバ６１からレンズデータをダウンロードすることが可能となっている。
【００４９】
次に、登録装置５０のＣＰＵが順次行う処理であり、撮像装置２へ補正情報を登録するために、登録装置５０から撮像装置２へ登録すべき補正情報を送信する処理について、図８を参照して説明する。なお、この処理は、登録装置５０のＣＰＵが撮像装置２との接続を検出している際に行われる処理であり、例えば撮像装置２との接続時に撮像装置２を診断するためのプログラムの実行が指定されることで開始される。
【００５０】
図８に示すように、処理が開始されると、登録装置５０のＣＰＵは、撮像装置２に記憶された表１に相当するデータを取得し、撮像装置２に登録されたレンズ装置で補正情報がダウンロードされていないものが有るか否かを判定する（Ｓ３１）。Ｓ３１において、登録されたレンズ装置の補正情報が全てダウンロードされていた場合（ＮＯ）、ＣＰＵは、「追加する補正情報はございません」等の表示を表示装置５１上に行い、診断プログラムを終了させる（Ｓ３２）。
【００５１】
Ｓ３１において、補正情報がダウンロードされていないレンズ装置がある場合、ＣＰＵは、登録装置５０がインターネット６０に接続されているか否かを判定する（Ｓ３３）。Ｓ３３において、登録装置５０がインターネット６０に接続されていない場合、ＣＰＵは、「補正情報をダウンロードするためにインターネットに接続してください。」等の警告表示を表示装置５１上に行う（Ｓ３４）。次いで、ＣＰＵは診断プログラムを終了させる（Ｓ３５）。
【００５２】
Ｓ３３において、登録装置５０がインターネット６０に接続されていた場合、ＣＰＵは、診断プログラム上で予め設定されたＩＰアドレスなどに基づいて、補正情報が格納されている所定の接続先であるデータサーバ６１に登録装置５０を接続させる（Ｓ３６）。次いで、ＣＰＵは、補正情報がダウンロードされていないレンズ装置のレンズＩＤに該当するレンズデータをデータサーバ６１から記憶手段としてのＲＡＭなどにダウンロードさせる（Ｓ３７）。
【００５３】
なお、Ｓ３７において、ＣＰＵは、ＲＡＭにダウンロードしたレンズデータに基づいて、第１の実施形態におけるＳ１３〜Ｓ１８と同様の処理を行ってもよい。この場合、ダウンロードしたレンズデータがＳ１３又はＳ１６の判定を満たさない際には、表示装置５１にＳ１４、Ｓ１７と同様の警告表示が行われることとなる。
【００５４】
次いで、ＣＰＵは、データサーバ６１からダウンロードしたレンズデータに含まれる補正情報を撮像装置２に登録することを表示装置５１に表示させる（Ｓ３８）。次いで、ＣＰＵは、データサーバ６１からダウンロードしたレンズデータに含まれる補正情報を登録すべき補正情報として撮像装置２に送信して第２メモリ３７に登録させる（Ｓ３９）。次いで、ＣＰＵは、「補正情報の更新が終了しました」等の表示を表示装置５１上に行い、診断プログラムを終了する（Ｓ４０）。
【００５５】
なお、登録装置５０のＣＰＵは、Ｓ３９において補正情報を撮像装置２に送信する際に、前述したユーザインタフェイス用のプログラムデータを順次実行することで、図６に例示したユーザインタフェイスを提供してもよい。具体的には、表示装置５１に前述した設定画面Ｇ１を表示させ、ユーザの指示を操作デバイスから受け付けることで、撮像装置２に送信する補正情報に関して各種設定を行ってもよい。この場合は撮像装置２におけるユーザインタフェイスと同様に、ユーザが所望する補正量で撮像画像を補正する補正情報を撮像装置２に登録することが可能となる。
【００５６】
また、本実施形態では、登録装置５０がデータサーバ６１からレンズデータをダウンロードする構成を例示したが、レンズデータのソースはデータサーバ６１に限定しない。例えば、登録装置５０は、自装置内に設けられたストレージからレンズデータを読み出す構成や、インターフェイスを介して接続する外部メモリからレンズデータを読み出す構成であってもよい。
【００５７】
なお、上述した実施の形態における記述は、一例を示すものであり、これに限定するものではない。上述した実施の形態における構成及び動作に関しては、適宜変更が可能である。
【００５８】
（他の実施形態）
上述の実施形態は、システム或は装置のコンピュータ（或いはＣＰＵ、ＭＰＵ等）によりソフトウェア的に実現することも可能である。従って、上述の実施形態をコンピュータで実現するために、該コンピュータに供給されるコンピュータプログラム自体も本発明を実現するものである。つまり、上述の実施形態の機能を実現するためのコンピュータプログラム自体も本発明の一つである。
【００５９】
なお、上述の実施形態を実現するためのコンピュータプログラムは、コンピュータで読み取り可能であれば、どのような形態であってもよい。例えば、オブジェクトコード、インタプリタにより実行されるプログラム、ＯＳに供給するスクリプトデータ等で構成することができるが、これらに限るものではない。上述の実施形態を実現するためのコンピュータプログラムは、記憶媒体又は有線／無線通信によりコンピュータに供給される。プログラムを供給するための記憶媒体としては、例えば、フレキシブルディスク、ハードディスク、磁気テープ等の磁気記憶媒体、ＭＯ、ＣＤ、ＤＶＤ等の光／光磁気記憶媒体、不揮発性の半導体メモリなどがある。
【００６０】
有線／無線通信を用いたコンピュータプログラムの供給方法としては、コンピュータネットワーク上のサーバを利用する方法がある。この場合、本発明を形成するコンピュータプログラムとなりうるデータファイル（プログラムファイル）をサーバに記憶しておく。プログラムファイルとしては、実行形式のものであっても、ソースコードであっても良い。そして、このサーバにアクセスしたクライアントコンピュータに、プログラムファイルをダウンロードすることによって供給する。この場合、プログラムファイルを複数のセグメントファイルに分割し、セグメントファイルを異なるサーバに分散して配置することも可能である。つまり、上述の実施形態を実現するためのプログラムファイルをクライアントコンピュータに提供するサーバ装置も本発明の一つである。
【００６１】
また、上述の実施形態を実現するためのコンピュータプログラムを暗号化して格納した記憶媒体を配布し、所定の条件を満たしたユーザに、暗号化を解く鍵情報を供給し、ユーザの有するコンピュータへのインストールを許可してもよい。鍵情報は、例えばインターネットを介してホームページからダウンロードさせることによって供給することができる。また、上述の実施形態を実現するためのコンピュータプログラムは、すでにコンピュータ上で稼働するＯＳの機能を利用するものであってもよい。さらに、上述の実施形態を実現するためのコンピュータプログラムは、その一部をコンピュータに装着される拡張ボード等のファームウェアで構成してもよいし、拡張ボード等が備えるＣＰＵで実行するようにしてもよい。
【図面の簡単な説明】
【００６２】
【図１】第１の実施形態に係るレンズ装置と撮像装置の概略図である。
【図２】第１の実施形態に係る撮像装置の内部の構成を示すブロック図である。
【図３】第１の実施形態に係る撮像装置の画像処理を例示する概念図である。
【図４】第１の実施形態に係る撮像装置の処理を示すフローチャートである。
【図５】第１の実施形態に係る撮像装置の処理を示すフローチャートである。
【図６】第１の実施形態に係るユーザインタフェイスを例示する概念図である。
【図７】第２の実施形態に係る装置構成を示す概念図である。
【図８】第２の実施形態に係る登録装置の処理を示すフローチャートである。
【符号の説明】
【００６３】
１  レンズ装置
２  撮像装置
２３  撮像素子
３５  第１メモリ
３６  ＣＰＵ
３７  第２メモリ
３９  外部メモリ
４０  スイッチ
４１  表示部
５０  登録装置
５１  表示装置
６０  インターネット
６１  データベース
Ｇ１  設定画面
【図１】
2010103948.tif 000004
【図２】
2010103948.tif 000005
【図３】
2010103948.tif 000006
【図４】
2010103948.tif 000007
【図５】
2010103948.tif 000008
【図６】
2010103948.tif 000009
【図７】
2010103948.tif 000010
【図８】
2010103948.tif 000011