(57)【要約】【課題】光学補正データ登録に関わるユーザ作業を簡便化すると共に、注目する撮像装置本体への人的ミスによる不適切な光学補正データの登録を防止することができる光学補正データ登録装置、方法及びプログラムを提示する。【解決手段】光学補正データ登録装置としてのコンピュータ１０２は、複数の交換レンズの装着が可能な装着部と画像劣化補正処理部２２３とを備えるカメラ本体１０１と接続すると共に、画像劣化補正処理用の上記複数の交換レンズのそれぞれに対する光学補正データをＨＤＤ１０７に格納する。コンピュータ１０２は、上記複数の交換レンズの中から選別された、カメラ本体１０１のユーザが所有する交換レンズをリスト表示し、そのリスト表示された交換レンズからユーザ選択された交換レンズの光学補正データをカメラ本体１０１に登録する。【選択図】図７
2019092072.tif 000002
【特許請求の範囲】
【請求項１】
複数の交換レンズの装着が可能な装着部と撮影データに対して第１の補正処理を行う補正部とを備える撮像装置と接続する接続手段と、前記複数の交換レンズのそれぞれに対応する前記第１の補正処理に用いられる光学補正データを記憶する記憶手段とを備える光学補正データ登録装置であって、
前記複数の交換レンズの中から前記撮像装置のユーザが所有する交換レンズを選別する選別手段と、
前記選別手段により選別された交換レンズをユーザ選択可能にリスト表示する表示手段と、
前記リスト表示された交換レンズのうち、ユーザ選択された交換レンズの光学補正データを前記撮像装置に登録する登録手段とを備えることを特徴とする光学補正データ登録装置。
【請求項２】
前記補正部は、前記複数の交換レンズのうち前記撮影データを得るのに用いた交換レンズの光学特性に起因する前記撮影データの画像劣化を前記第１の補正処理により補正することを特徴とする請求項１記載の光学補正データ登録装置。
【請求項３】
前記選別手段は、前記装着部に現在又は過去に装着された、予め設定された本数分の交換レンズの履歴情報を前記撮像装置から取得し、前記取得した履歴情報に基づき前記ユーザが所有する交換レンズを選別することを特徴とする請求項１又は２記載の光学補正データ登録装置。
【請求項４】
前記接続手段による前記撮像装置との接続中に前記装着部への交換レンズの着脱が発生し、前記撮像装置から新たに装着された交換レンズの情報が通知された場合、前記履歴情報を前記通知に基づき更新することを特徴とする請求項３記載の光学補正データ登録装置。
【請求項５】
前記複数の交換レンズのうち前記撮影データを得るのに用いた交換レンズの光学特性に起因する前記撮影データの画像の不具合を、前記第１の補正処理より前記撮影データに対してデータ処理を多く要する第２の補正処理で補正するための補正データを外部より取得する取得手段を更に備え、
前記選別手段は、前記複数の交換レンズのうち、前記取得手段により前記補正データが取得済みの交換レンズを前記ユーザが所有する交換レンズとして選別することを特徴とする請求項１乃至４のいずれか１項に記載の光学補正データ登録装置。
【請求項６】
前記表示手段は、前記撮像装置の機種情報に応じて前記ユーザが所有する交換レンズに対する前記光学補正データの登録に関する詳細な情報を、前記リスト表示された交換レンズの名称と共に表示することを特徴とする請求項１乃至５のいずれか１項に記載の光学補正データ登録装置。
【請求項７】
前記詳細な情報は、前記リスト表示された交換レンズのうち前記装着部への装着が不可能である交換レンズに対して、前記光学補正データを登録できない旨を示す情報であることを特徴とする請求項６記載の光学補正データ登録装置。
【請求項８】
前記詳細な情報は、前記リスト表示された交換レンズのうち前記補正部で行われる前記第１の補正処理に対応していない交換レンズに対して、前記光学補正データを登録できない旨を示す情報であることを特徴とする請求項６記載の光学補正データ登録装置。
【請求項９】
前記撮像装置は、前記複数の交換レンズの一部のレンズに対する前記光学補正データを予め保持し、
前記表示手段は、前記リスト表示された交換レンズに前記一部のレンズが含まれる場合、前記含まれるレンズの名称と共に当該レンズに対する前記光学補正データの登録に関する詳細な情報を表示することを特徴とする請求項１乃至５のいずれか１項に記載の光学補正データ登録装置。
【請求項１０】
前記詳細な情報は、前記含まれるレンズに対する前記光学補正データの登録の必要がない旨を示す情報であることを特徴とする請求項９記載の光学補正データ登録装置。
【請求項１１】
前記含まれるレンズに対する前記光学補正データのバージョンが、前記記憶手段で記憶されるものの方が前記撮像装置で予め保持されるものより新しい場合、前記詳細な情報は、前記含まれるレンズに対する光学補正データの更新データがある旨を示す情報であることを特徴とする請求項９記載の光学補正データ登録装置。
【請求項１２】
複数の交換レンズの装着が可能な装着部と撮影データに対して第１の補正処理を行う補正部とを備える撮像装置と接続する接続手段と、前記複数の交換レンズのそれぞれに対応する前記第１の補正処理に用いられる光学補正データを記憶する記憶手段とを備える光学補正データ登録装置の制御方法であって、
前記複数の交換レンズの中から前記撮像装置のユーザが所有する交換レンズを選別する選別ステップと、
前記選別ステップにおいて選別された交換レンズをユーザ選択可能にリスト表示する表示ステップと、
前記リスト表示された交換レンズのうち、ユーザ選択された交換レンズの光学補正データを前記撮像装置に登録する登録ステップとを有することを特徴とする制御方法。
【請求項１３】
請求項１２記載の制御方法を実行することを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、光学補正データ登録処理装置、その制御方法及びプログラムに関し、特に複数の交換レンズの装着が可能な撮像装置本体に光学補正データを登録するための光学補正データ登録処理装置、その制御方法及びプログラムに関する。
【背景技術】
【０００２】
近年、デジタルカメラ等の撮像装置から出力される画像にはますます高画質が求められており、撮像装置の撮像光学系の光学特性に起因する画像劣化（以下、「光学画像劣化」という。）が問題とされるようになってきている。このため、光学画像劣化を電子的に補正する補正手段を撮像装置に設けることが提案されている。
【０００３】
光学画像劣化を電子的に精度良く補正するには、撮像光学系の光学特性に基づいて光学画像劣化を補正するための光学補正データを撮像装置本体に記憶させておく必要がある。特に、レンズ交換可能なデジタルカメラでは、装着可能な複数の交換レンズの光学特性データや光学補正データが必要になる。また、同じ撮像光学系を有する交換レンズであっても、焦点距離、被写体距離及び絞り値等の光学パラメータ値によってそれぞれの光学特性は相違する。よって、光学画像劣化の精度良い補正には、できるだけ多くの光学特性データとその範囲に対応する光学補正データが必要になる。
【０００４】
特許文献１には、コンピュータ上で動作する光学補正データ登録プログラムにおいて、交換レンズを名称で一覧表示し、その一覧内でユーザに光学補正データを撮像装置本体に登録すべき登録対象交換レンズを選択させる方法が開示されている。
【０００５】
特許文献２には、コンピュータにおいて撮像装置で撮像された撮像画像を検索して、その撮像の際に撮像装置本体に装着されていた交換レンズのレンズ情報を取得して登録する方法が開示されている。これにより、登録すべきでない交換レンズを誤って登録してしまう失敗を避けることができる。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開２０１０−０６８４９１号公報
【特許文献２】特開２０１４−２３０２１８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
しかしながら、撮像装置本体に装着可能な交換レンズとして次々に新たな機種が発売されており、新たな機能も追加されている。この結果、撮像装置本体の補正手段が対応する必要がある光学画像劣化の種類も増加する。
【０００８】
他方、撮像装置本体にも複数の機種があり、それぞれに装備される光学画像劣化の補正能力も一般に相違する。例えば、低価格化のためのメモリ容量や処理速度の制限によって、補正可能な光学画像劣化の種類が削減されることがある。また、マウントの互換性により装着が不可能なレンズやアダプタを介して装着可能なレンズなど対応する撮像装置と交換レンズの組み合わせも複雑になっている。
【０００９】
さらに近年、画像をより高精度に補正する処理が可能となってきている。例えば、光学伝達関数（Ｏｐｔｉｃａｌ  Ｔｒａｎｓｆｅｒ  Ｆｕｎｃｔｉｏｎ：ＯＴＦ）に基づいて補正処理を行う画像回復処理などが挙げられる。このような、画像回復処理等の高精度な補正処理はとても複雑な処理で、様々な情報が必要となるため、必要となる補正データは概してデータ量が大きくなるが、最近ではこのような高精度な補正処理がカメラ本体で行える機種も存在する。
【００１０】
かかる状況下においては、特許文献１に記載の通りコンピュータ上で交換レンズを名称で一覧表示しても、一覧表示されたどの交換レンズの光学補正データを撮像装置本体に登録すべきかをユーザが判断することが困難な状態となっている。
【００１１】
また、特許文献２に記載の方法では、まず撮影画像を撮像装置本体からコンピュータに取り込む必要である。よって、この方法は、新しく買った撮像装置本体に対して自分の所有する交換レンズ群を一度に登録する場合には有効である。しかしながら、後日新しく買ってきた交換レンズを登録するためには、撮像装置本体にその交換レンズを装着して試し撮りする必要が生じるという煩わしさがあった。
【００１２】
本発明の目的は、光学補正データ登録に関わるユーザ作業を簡便化すると共に、注目する撮像装置本体への人的ミスによる不適切な光学補正データの登録を防止することができる光学補正データ登録装置、その制御方法及びプログラムを提供することにある。
【課題を解決するための手段】
【００１３】
本発明の請求項１に係る光学補正データ登録装置は、複数の交換レンズの装着が可能な装着部と撮影データに対して第１の補正処理を行う補正部とを備える撮像装置と接続する接続手段と、前記複数の交換レンズのそれぞれに対応する前記第１の補正処理に用いられる光学補正データを記憶する記憶手段とを備える光学補正データ登録装置であって、前記複数の交換レンズの中から前記撮像装置のユーザが所有する交換レンズを選別する選別手段と、前記選別手段により選別された交換レンズをユーザ選択可能にリスト表示する表示手段と、前記リスト表示された交換レンズのうち、ユーザ選択された交換レンズの光学補正データを前記撮像装置に登録する登録手段とを備えることを特徴とする。
【発明の効果】
【００１４】
本発明によれば、光学補正データ登録に関わるユーザ作業を簡便化すると共に、注目する撮像装置本体への人的ミスによる不適切な光学補正データの登録を防止することができる。
【図面の簡単な説明】
【００１５】
【図１】本発明の実施例に係る光学補正データ登録装置としてのコンピュータの概略構成を示すブロック図である。
【図２】図１に示すカメラの概略構成を示すブロック図である。
【図３】図２に示す撮像素子の色フィルタの配列を示す模式図である。
【図４】コンピュータで実行される、登録プログラムの登録処理の手順を示すフローチャートである。
【図５】コンピュータのディスプレイ上に表示される、登録プログラムのＵＩの一例を示す図である。
【図６】図２のカメラの本体とコンピュータで実行される登録プログラムとの間の通信シーケンス例を示す図である。
【図７】図４のステップＳ４０８における所有レンズリストの管理・表示処理の手順を示すフローチャートである。
【図８】インターネットを介して画像回復処理を適用した現像を行う際の補正データをダウンロードするＵＩ例を示す模式図である。
【発明を実施するための形態】
【００１６】
以下、添付図面を参照して本発明の実施形態を詳しく説明する。なお、以下の実施形態は特許請求の範囲に係る本発明を限定するものでなく、以下の各実施例で説明されている特徴の組み合わせの全てが本発明の解決手段に必須のものとは限らない。
【００１７】
図１は、本発明の実施例に係る光学補正データ登録装置としてのコンピュータの概略構成を示すブロック図である。
【００１８】
コンピュータ１０２は、パーソナルコンピュータであり、本発明に係る撮像装置としての、注目する一眼レフデジタルカメラ１００（以下、単に「カメラ１００」と称す。）のカメラ本体１０１とＵＳＢケーブル１０３を介して互いに通信可能に接続する。カメラ１００は、カメラ本体１０１及びカメラ本体１０１に現在装着されている交換レンズである装着レンズ１０４からなる。カメラ１００の構成と動作は、図２を参照して後述する。
【００１９】
コンピュータ１０２は、制御部１０５と、通信装置１０６、ハードディスク（ＨＤＤ）１０７、表示装置１１０、操作装置１１１、及び外部インターフェース１１２等の一般的構成からなる。制御部１０５は、いわゆるＣＰＵ、ＲＯＭ及びＲＡＭからなる。通信装置１０６は、ＵＳＢケーブル１０３を介してカメラ本体１０１と通信するＵＳＢインターフェースを具備する。ＨＤＤ１０７は補助記憶装置であり、コンピュータプログラムである光学補正データ登録プログラム（以下、「登録プログラム」と略す。）１０８と、光学補正データを保持するファイル（又はテーブル）１０９（以下、単に「光学補正データファイル１０９」という。）が格納されている。制御部１０５が、登録プログラム１０８をロードして以下後述する光学補正データ登録処理を実行することで、コンピュータ１０２が光学補正データ登録装置として機能する。
【００２０】
操作装置１１１は、マウス等のポインティングデバイスとキーボードからなる。外部インターフェース１１２には、取り外し可能な記録媒体１１３、例えばフラッシュメモリ媒体等を接続可能である。登録プログラム１０８と、光学補正データファイル１０９は、記録媒体１１３又は図示しないインターネット回線を介してＨＤＤ１０７に格納される。
【００２１】
保有する光学画像劣化補正機能が異なる複数の機種のカメラがコンピュータ１０２に接続しうる。このため、登録プログラム１０８として、その複数の機種のカメラのそれぞれに応じたものがＨＤＤ１０７には保持されている。また、カメラ本体１０１は装着レンズ１０４以外にも複数の機種の交換レンズを装着することができるが、これら複数の機種の交換レンズ（又は対応する光学補正データ）は、光学画像劣化補正の対象となり得る光学特性の要素が必ずしも一致しない。ここで、光学補正データは、カメラ本体１０１に装着可能な各交換レンズの周辺減光特性、歪曲収差特性、倍率色収差特性及び軸上色収差特性等の光学特性を示すデータであり、光学画像劣化補正に用いられる。これら以外に、光学補正データは、カメラ本体１０１に装着可能な各交換レンズの撮像光学系の設計値及び収差補正用パラメータ等、画像劣化補正処理に有効なその他のデータを含んでも良い。すなわち、光学補正データは、カメラ本体１０１に装着可能な各交換レンズの光学特性に起因する画像劣化を補正するのに必要なデータである。
【００２２】
本実施例では、ＨＤＤ１０７の光学補正データファイル１０９には、コンピュータ１０２に接続しうる上記複数の機種のカメラのカメラ本体の夫々に装着可能な全ての交換カメラに対応する光学補正データが格納されている。新たに販売された交換レンズの光学補正データは、逐次、記録媒体１１３又はインターネットを介して光学補正データファイル１０９に補充される。
【００２３】
図２は、カメラ１００の概略構成を示すブロック図である。
【００２４】
図２において、実線矢印は画像データの流れを示し、破線矢印は制御信号及び制御データの流れを示す。尚、図２において説明する装着レンズ１０４の構成は、カメラ本体１０１に装着可能な各交換レンズが共通して有する構成である。
【００２５】
装着レンズ１０４は撮像光学系２１１を有する。撮像光学系２１１は、フォーカスレンズ及び／又はズームレンズ等からなる複数のレンズと、絞りを含む。カメラ本体１０１の不図示の装着部は様々な機種の交換レンズを装着できる。装着レンズ１０４はまた、ズームレンズ、フォーカスレンズ及び絞りの位置を検出してカメラ本体１０１に伝達するレンズ制御部（図示せず）を具備する。レンズ制御部はまた、カメラ本体１０１からの指示に従いズームレンズ、フォーカスレンズ及び絞りを指示位置に駆動する。
【００２６】
カメラ本体１０１は、撮像部２１０、データ処理部２２０、記録媒体２３０、データインターフェース２３１、ユーザインターフェース２３３及びシステム制御部２３４を有する。
【００２７】
撮像部２１０は、撮像光学系２１１により形成された被写体光学像を電気画像信号に変換する撮像素子２１２と、撮像素子２１２の露光量を制御する不図示のシャッタとを含む。撮像素子２１２は、ＣＣＤイメージセンサ又はＣＭＯＳイメージセンサ等の光電変換素子により構成される。撮像素子２１２は、その受光面の画素ごとに、図３に示すようなベイヤー配列されたＲ、Ｇ及びＢの色フィルタを有する。
【００２８】
データ処理部２２０は、ＡＧＣ（オートゲインコントローラ）及びＡ／Ｄ変換部２２１、画像データ変換部２２２、画像劣化補正処理部２２３（補正部）、画像処理部２２４及び圧縮処理部２２５を有する。
【００２９】
システム制御部２３４は、ＣＰＵ及び不揮発性の内蔵メモリ等により構成される。システム制御部２３４は、カメラ本体１０１及び装着レンズ１０４の全体の管理及び処理命令を行う機能を有する。システム制御部２３４は、装着レンズ１０４のレンズ制御部を介して、ズームレンズ、フォーカスレンズ及び絞りの位置を検知し、ズームレンズ、フォーカスレンズ及び絞りを所望の位置に制御する。
【００３０】
システム制御部２３４は、データインターフェース２３１に接続するＵＳＢケーブル１０３を介してコンピュータ１０２に接続し、コンピュータ１０２から送信された光学補正データを不揮発性の内蔵メモリに格納する。
【００３１】
カメラ本体１０１の基本的動作を説明する。システム制御部２３４は、撮像素子２１２の露光時間及び信号読み出しタイミングを制御し、撮像素子２１２から読み出された画像信号をデータ処理部２２０のＡＧＣ及びＡ／Ｄ変換部２２１に転送する。ＡＧＣ及びＡ／Ｄ変換部２２１において、ＡＧＣは転送された画像信号を増幅及び強度補正し、Ａ／Ｄ変換部は増幅及び強度補正された画像信号をデジタルデータに変換する。システム制御部２３４は、ＡＧＣ及びＡ／Ｄ変換部２２１の出力画像データを画像データ変換部２２２に転送する。画像データ変換部２２２は、ＡＧＣ及びＡ／Ｄ変換部２２１からの画像データを所定階調の画像データに変換する。
【００３２】
システム制御部２３４は、画像データ変換部２２２の出力画像データを、直接、画像処理部２２４に転送するか、画像劣化補正処理部２２３による画像劣化補正処理を介して画像処理部２２４に転送するかを選択できる。システム制御部２３４は、カメラ本体１０１で画像劣化補正処理を行う設定になっているか否かと、撮影に用いた交換レンズに対する光学補正データの有無に依存して、この転送経路を決定する。
【００３３】
画像劣化補正処理部２２３は、画像データ変換部２２２の出力画像データ（撮影データ）の光学画像劣化を、システム制御部２３４の不揮発性の内蔵メモリに格納される光学補正データに基づき補正する。画像劣化補正処理の方法には様々な手法があり、本実施例では、画像劣化補正処理の手法自体には制約されない。画像劣化補正処理部２２３は、画像劣化補正処理を施した画像データを画像処理部２２４に供給する。
【００３４】
画像処理部２２４は、表色系変換処理及び輝度色分離処理等、複数の表色系のデータに基づく画像変換処理を行う。一般的に、これらの画像変換処理は、任意の画素位置に対して各表色系で被写体像の結像位置が一致していることを前提に行われる。画像処理部２２４は、これらの処理に加えて、ホワイトバランス調整、グレイバランス調整、濃度調整、カラーバランス調整及びエッジ強調を必要に応じて行なう。
【００３５】
圧縮処理部２２５は、画像処理部２２４によって画像処理がなされた画像データを所定の画像圧縮処理方法により圧縮する。圧縮方法は、どのような方法であってもよい。圧縮処理部２２５により圧縮された画像データは記録媒体２３０に格納される。圧縮処理部２２５は、圧縮画像データを、撮影時のメタ情報及びサムネイル画像などをタグ情報として添付したＥＸＩＦ（Ｅｘｃｈａｎｇｅａｂｌｅ  Ｉｍａｇｅ  Ｆｉｌｅ  Ｆｏｒｍａｔ）形式の画像ファイルとして生成し出力する。撮影時のメタ情報は、露出時間、Ｆナンバー及びＩＳＯスピードレートなどの撮影情報に加え、ＥＸＩＦ規定のメーカノートのタグ内に撮影で使用した交換レンズの名称及びカメラ本体シリアルナンバーなどのより詳細な情報を含む。
【００３６】
記録媒体２３０は、カメラ本体１０１に着脱可能であり、記録媒体２３０を介して他の情報端末機器に画像データファイルを転送できる。記録媒体２３０は書き換え可能な半導体メモリ又は光ディスク等により構成される。システム制御部２３４は、記録媒体２３０に記録された画像データファイルを、データインターフェース２３１を介して外部の情報端末機器に転送できる。
【００３７】
画像表示部２３２は、液晶ディスプレイ等の表示素子を含み、記録媒体２３０に格納された画像データ及びカメラ本体１０１における設定等の情報を表示できる。また、画像表示部２３２は、電子ビューファインダとして被写体像を表示できる。システム制御部２３４は、ユーザインターフェース２３３に対するユーザ操作に応じて、画像表示部２３２の画像表示機能のオン／オフと表示情報の切り替えを制御する。
【００３８】
＜光学補正データ登録処理＞
図４乃至図８を参照して、コンピュータ１０２からカメラ本体１０１への光学補正データ登録処理を説明する。上述の通り、コンピュータ１０２の制御部１０５が登録プログラム１０８をロードすることにより、コンピュータ１０２上で光学補正データ登録処理を実行する。
【００３９】
図４は、光学補正データ登録処理の流れを示すフローチャートである。図５は、コンピュータ１０２の表示装置１１０上に表示される、登録プログラム１０８のＵＩ（Ｕｓｅｒ  Ｉｎｔｅｒｆａｃｅ）の一例を示す。図６は、本実施例に係る、カメラ本体１０１とコンピュータ１０２上で実行される登録プログラム１０８との間でのデータ通信シーケンスを示す。
【００４０】
カメラ本体１０１には、現在装着されている交換レンズである装着レンズ１０４の他にも、装着可能な複数の交換レンズが存在するが、これら複数の交換レンズを以下登録対象交換レンズという。登録プログラム１０８により、コンピュータ１０２に装着レンズ１０４と登録対象交換レンズの光学補正データをカメラ本体１０１に登録する処理を説明する。
【００４１】
制御部１０５（上で動作する登録プログラム１０８）は、スタートすると、図４に示すフローチャートに従い図５に例示する光学補正登録ウインドウ５０１を開く。
【００４２】
登録プログラム１０８が起動されると、先ずカメラ本体１０１との通信をチェックし、コンピュータ１０２がＵＳＢケーブル１０３を介してカメラ本体１０１と接続されているか否かを確認する（ステップＳ４０１）。カメラ本体１０１が接続されていない場合（ステップＳ４０１でＮＯ）、登録プログラム１０８は、その旨をユーザに通知して本処理を終了する。一方、本実施例のようにコンピュータ１０２にカメラ本体１０１は接続されている場合（ステップＳ４０１でＹＥＳ）、ステップＳ４０２に進む。
【００４３】
登録プログラム１０８は、ステップＳ４０２で、インターネットを経由して不図示のサーバにおいて光学補正データの更新があったかをチェックする。新たに販売された交換レンズの光学補正データが追加されるなどの更新がサーバであった場合にはインターネットを介してその更新された光学補正データをダウンロードし光学補正データファイル１０９の情報を最新のものに更新する。
【００４４】
次にカメラ本体１０１との通信を確立し、以下後述する図６の通信シーケンスに示すように、登録プログラム１０８はカメラ本体１０１にその固有情報を要求する（ステップＳ６０１）。固有情報は、例えば、カメラ本体１０１の機種情報（本体機種情報）である。送信要求を受けたカメラ本体１０１は、要求された固有情報をコンピュータ１０２（登録プログラム１０８）に送信する（ステップＳ６０２）。これにより、制御部１０５は、コンピュータ１０２（登録プログラム１０８）とカメラ本体１０１間での通信が正常か否かを判断し、且つカメラ本体１０１の機種情報を取得する（ステップＳ４０３）。ここで取得した機種情報を元にカメラ本体１０１に登録すべき光学補正データが判定される。
【００４５】
その後、登録プログラム１０８がカメラ本体１０１に対して登録されているレンズ情報を要求すると（ステップＳ６０３）、この要求に応じてカメラ本体１０１がレンズ情報をコンピュータ１０２（登録プログラム１０８）に送信する（ステップＳ６０４）。これにより、制御部１０５は、カメラ本体１０１からレンズ情報を取得する（ステップＳ４０４）。ここで取得されるレンズ情報は、本実施例では、カメラ本体１０１の装着レンズ１０４の名称及びレンズＩＤ、並びにカメラ本体１０１に光学補正データが既に登録されている交換レンズの名称やレンズＩＤを含む登録レンズリストである。以下、この登録レンズリストに含まれる全ての交換レンズを「登録済み交換レンズ」という。
【００４６】
このとき、カメラ本体１０１は、登録済み交換レンズの名称及びレンズＩＤとともに、その登録済み交換レンズの光学補正データの全部をコンピュータ１０２に送信してもよい。
【００４７】
カメラ本体１０１に登録済みの光学補正データはシステム制御部２３４の不揮発性の内蔵メモリに記録されている。光学補正データのデータ量が多いため、登録済み交換レンズの本数は限られている。この登録済み交換レンズの本数はカメラ本体１０１の機種に応じて、数本から数十本の間で設定される。登録プログラム１０８は、ステップＳ４０４で取得した登録レンズリスト情報からカメラ本体１０１で登録可能な本数が分かるようになっている。
【００４８】
次に、登録プログラム１０８がカメラ本体１０１に対して登録レンズプリセットリスト情報を要求する（ステップＳ６０５）。この要求に応じてカメラ本体１０１が登録レンズプリセットリスト情報をコンピュータ１０２（登録プログラム１０８）に送信する（ステップＳ６０６）。これにより、制御部１０５は、カメラ本体１０１から登録レンズプリセットリスト情報を取得する（ステップＳ４０５）。登録レンズプリセットリスト情報とは、カメラ本体１０１の発売時にすでに販売中のカメラ本体１０１に装着可能な全ての交換レンズ（プリセットレンズ）の光学補正データであり、システム制御部２３４のプログラムＲＯＭ領域に予め登録されている。ただし、このＲＯＭ領域にある登録レンズプリセットリスト情報は、システム制御部２３４の不揮発性の内蔵メモリに記録された光学補正データが書き換え可能であるのに対して書き換えが出来ない。一方、カメラ本体１０１の発売後サーバにおいて、精度の良い光学補正データへの更新があったり、光学補正データに不具合が見つかったためその不具合を解消すべく光学補正データが更新されたりする場合がある。かかる場合、システム制御部２３４は、その不揮発性の内蔵メモリにこれらの更新された光学補正データを登録する。これにより更新された光学補正データをカメラ本体１０１で適用することが出来る。
【００４９】
尚、カメラ本体１０１がコストダウンモデルやダウンサイジングモデルといった機種であると、プログラムＲＯＭ領域が登録レンズプリセットリスト情報をすべて搭載できるだけの容量がない場合がある。この場合、カメラ本体１０１に装着可能な交換レンズの光学補正データのうち、一般的によく使用される光学補正データのみが登録レンズプリセットリスト情報がプログラムＲＯＭ領域に登録される。
【００５０】
その後、登録プログラム１０８がカメラ本体１０１に対して装着レンズ情報を要求すると（ステップＳ６０７）、この要求に応じてカメラ本体１０１が装着レンズ情報をコンピュータ１０２（登録プログラム１０８）に送信する（ステップＳ６０８）。これにより、制御部１０５は、カメラ本体１０１から装着レンズ情報を取得する（ステップＳ４０６）。ここで取得される装着レンズ情報とは、カメラ本体１０１の不図示のメモリに保持されている情報であり、現在又は過去にカメラ本体１０１に装着された５本分の交換レンズの履歴情報である。尚、本実施例では装着レンズ情報は５本分の交換レンズの履歴情報としたが、予め設定された本数分の交換レンズの履歴情報であれば本実施例の形態に限定されない。
【００５１】
また、ステップＳ６０９に示すように、コンピュータ１０２との接続中にカメラ本体１０１で装着レンズ１０４の着脱が発生した場合、カメラ本体１０１から新たな装着レンズ１０４の情報がイベントとして登録プログラム１０８に通知される。登録プログラム１０８は、このイベントの通知に応じて、取得した装着レンズ情報を更新する。これによりカメラ本体１０１における装着レンズ１０４の情報をリアルタイムで登録プログラム１０８が検出し、装着レンズ情報を最新のものとすることができる。
【００５２】
次に、登録プログラム１０８は、ステップＳ４０７においてダウンロード済み交換レンズを確認する。ここで、ダウンロード済み交換レンズとは、コンピュータ１０２上で実行される、カメラ本体１０１からコンピュータ１０２に送信される撮像画像に対する画像回復処理などの補正処理で使用する補正データがダウンロード済みである交換レンズを指す。この画像回復処理などの補正処理は、カメラ１００で撮影画像を得るのに用いた交換レンズの光学特性に起因する画像の不具合を補正するものであるが、カメラ本体１０１の画像劣化補正処理部２２３で行われる画像劣化補正処理より高精度且つ複雑な処理である。そのため、様々な情報が必要となるため、必要となる補正データ（以下、「画像回復処理用補正データ」という。）は概して画像劣化補正処理に用いられる上記光学補正データのデータ量より大きくなる。そのため、画像編集ソフトウェアのメディアにはこの画像回復処理用補正データを含めず、必要に応じてインターネット経由で外部のサーバなどから取得するようにしてソフトウェア本体とは分離させている。カメラ本体１０１からの撮像画像（ＲＡＷ画像ファイル）に対して画像回復処理を適用した現像を行う場合、ユーザは図８に示すＵＩを操作してその撮像画像の撮影に用いた交換レンズに対する補正データをコンピュータ１０２上にダウンロードする必要がある。
【００５３】
尚、本実施例においては、画像編集ソフトウェアで行われる画像回復処理などの補正処理はコンピュータ１０２上で行われたが、これに限定されない。例えば、カメラ本体１０１で行われてもよい。ただし、この場合であっても、ステップＳ４０７において、かかる補正処理に使用する補正データのダウンロード済みの交換レンズが確認される。
【００５４】
＜登録ＵＩ説明＞
ステップＳ４０８で、登録プログラム１０８は、図５に示す光学補正データ登録ＵＩを表示する。図５の所有レンズリスト５０２は、後述する図７の処理により光学補正データファイル１０９に光学補正データが格納される複数の交換レンズからカメラ本体１０１のユーザが所有する交換レンズが選別され、表示されるリストである。所有レンズリスト５０２に表示される各交換レンズの横にはそのオン・オフのユーザ選択可能なチェックボックスが配置される。
【００５５】
登録プログラム１０８は、カメラ本体１０１からステップＳ４０４で取得した登録済み交換レンズの名称が所有レンズリスト上にある場合、所有レンズリスト上の、その登録済み交換レンズの名称の前のチェックボックスにチェックマークを入れる。これにより、ユーザは、カメラ本体１０１の登録済み交換レンズを図５の光学補正データ登録ＵＩにおいて視覚的に確認できる。
【００５６】
図７は、図４のステップＳ４０８における所有レンズリスト表示制御処理の手順を示すフローチャートである。
【００５７】
まず、ステップＳ７０１で登録プログラムは、図５の第１チェックボックス５０３がオンかオフかを判別する。ここで、第１チェックボックス５０３はチェックマークが入っているオンの状態がデフォルト設定である。かかるデフォルト設定の場合、ステップＳ７０２で詳述するように、登録プログラムはカメラ本体１０１に装着された交換レンズの名称を所有レンズリスト５０２に自動追加する。尚、ユーザは第１チェックボックス５０３を選択することによりそのチェックマークを外し、第１チェックボックス５０３をオフの状態とすることができる。すなわち、ユーザによるかかる自動追加を行うか否かの選択を可能にしている。
【００５８】
第１チェックボックス５０３がオンの場合（ステップＳ７０１でＹＥＳ）、登録プログラム１０８はステップＳ７０２に進み、オフの場合は（ステップＳ７０１でＮＯ）、登録プログラム１０８はステップＳ７０３に進む。
【００５９】
ステップＳ７０２において登録プログラムは、ＨＤＤ１０７に記憶している所有レンズリスト情報にステップＳ４０６で取得したカメラ本体１０１の装着レンズ情報に含まれる交換レンズがすべて登録されているかを確認する。未登録の交換レンズがあった場合には所有レンズリスト情報の最上部にその交換レンズを追加し、全て登録済みである場合はそのままステップＳ７０３に進む。
【００６０】
ステップＳ７０３で登録プログラムは、図５の第２チェックボックス５０４がオンかオフかを判別する。ここで、第２チェックボックス５０４はチェックマークが入っているオンの状態がデフォルト設定である。かかる場合、ステップＳ７０４で詳述するように、登録プログラムは画像回復処理用補正データがダウンロード済み（取得済み）である上記ダウンロード済み交換レンズの名称を所有レンズリスト５０２に自動追加する。尚、ユーザは第２チェックボックス５０４を選択することによりそのチェックマークを外し、第２チェックボックス５０４をオフの状態とすることができる。すなわち、第１チェックボックス５０３と同様、ユーザによるかかる自動追加を行うか否かの選択を可能にしている。
【００６１】
第２チェックボックス５０４がオンの場合（ステップＳ７０３でＹＥＳ）、登録プログラム１０８はステップＳ７０４に進み、オフの場合は（ステップＳ７０３でＮＯ）、登録プログラム１０８はステップＳ７０５に進む。
【００６２】
ステップＳ７０４において登録プログラム１０８は、ステップＳ４０７で確認したダウンロード済み交換レンズがすべてＨＤＤ１０７に記憶している所有レンズリスト情報に登録されているかを確認する。未登録の交換レンズがあった場合には所有レンズリスト情報の最上部にその交換レンズを追加し、全て登録済みである場合はそのままステップＳ７０５に進む。
【００６３】
ステップＳ７０５において登録プログラム１０８は、所有レンズリスト５０２で表示する交換レンズのうち、ステップＳ４０４で取得したレンズ情報に含まれる登録済み交換レンズについては登録済みとしてチェックマークを入れる。もし、登録済み交換レンズのうちＨＤＤ１０７に記憶している所有レンズリスト情報に未登録のものがある場合は、登録プログラム１０８は所有レンズリスト情報にその交換レンズを登録する。所有レンズリスト５０２はかかる登録後の所有レンズリスト情報に基づき更新される。
【００６４】
ステップＳ７０６で登録プログラム１０８はサポート外レンズ対応処理を行なう。具体的には、まず、ステップＳ４０３において取得したカメラ本体１０１の機種情報、及びステップＳ４０２で更新された光学補正データファイル１０９の情報を参照し、サポート対象外のレンズがあるか否かを判定する。ここで、サポート対象外のレンズとは、所有レンズリスト５０２に表示される交換レンズのうち、カメラ本体１０１に装着が不可能な交換レンズや画像劣化補正処理部２２３で行われる画像劣化補正処理に対応していない交換レンズなどを指す。次に、サポート対象外のレンズがない場合、そのままステップＳ７０７に進む。一方、所有レンズリスト５０２に表示される交換レンズの中にこのようなサポート対象外のレンズがある場合にはかかるレンズのチェックボックスについてユーザ選択ができないようにする。この時併せて、かかるレンズの名称と共に表示される詳細情報表示欄５０８に示すように「このカメラは登録できません」といったそのレンズに対する光学補正データの登録に関するユーザメッセージ（詳細な情報）を表示する。その後、ステップＳ７０７に進む。
【００６５】
ステップＳ７０７で登録プログラム１０８は、ステップＳ４０５においてカメラ本体１０１から取得した登録レンズプリセットリスト情報を確認して所有レンズリスト５０２にプリセットレンズが含まれるか否かを判別する。
【００６６】
プリセットレンズが所有レンズリスト５０２に含まれない場合（ステップＳ７０７でＮＯ）、本処理をそのまま終了する。一方、プリセットレンズが所有レンズリスト５０２に含まれる場合（ステップＳ７０７でＹＥＳ）、ステップＳ７０８にてプリセットレンズ対応処理を行なった後、本処理を終了する。ここでプリセットレンズ対応処理とは、具体的には、まず、プリセットレンズに対してチェックマークを入ると共にユーザがそのチェックマークからチェックを外せないように表示制御する。次に、詳細情報表示欄５０９に示すように「登録の必要はありません」といったそのプリセットレンズに対する光学補正データの登録に関するユーザメッセージ（詳細な情報）を表示する。この表示によりユーザは登録しなくてもカメラ本体１０１で光学補正可能なことを把握することができる。尚、所有レンズリスト５０２のプリセットレンズに対してチェックボックスを表示しないように制御するようにしてもよい。
【００６７】
ただし、所有レンズリスト５０２にあるプリセットレンズに対する光学補正データが、登録レンズプリセットリスト情報に含まれるものよりも、光学補正データファイル１０９に含まれるもののバージョンが新しい場合がある。かかる場合は、詳細情報表示欄５１０に示すように「更新データがあります」といったそのプリセットレンズに対する光学補正データの登録に関するユーザメッセージ（詳細な情報）を表示する。この場合はプリセットレンズであってもその新しいバージョンの光学補正データをカメラ本体１０１に登録するか否かをユーザが判断する必要がある。よって、かかるプリセットレンズに対してチェックマークを入ると共にユーザによるそのチェックマークのチェックは外せるように表示制御する。
【００６８】
ステップＳ４０９に戻り、登録プログラム１０８は図５の登録光学補正データ登録ＵＩへのユーザ操作に基づき、カメラ本体１０１に登録する光学補正データを編集する。具体的には、上記図７に示す処理により表示制御がおこなわれた所有レンズリスト５０２のチェックボックスのチェックマークがユーザによりオンにされると、そのチェックボックスの交換レンズの光学補正データを登録対象とする。一方、ユーザによりオフにされたチェックボックスの交換レンズの光学補正データを登録対象から外す。その後、ユーザにより図５のＯＫボタン５０６が押下されると、上記編集内容を確定し、登録プログラム１０８は、ステップＳ４１０に進む。
【００６９】
ステップＳ４１０で登録プログラム１０８は、カメラ本体１０１に対する光学補正データの登録を実施する。具体的にはステップＳ６１０で、カメラ本体１０１に、所有レンズリスト５０２のチェックボックスがオンである交換レンズの光学補正データと共に登録要求を送信する。カメラ本体１０１でこの登録要求に応じてシステム制御部２３４の不揮発性の内蔵メモリの光学補正データの更新を完了すると、カメラ本体１０１は光学補正データ登録完了通知を登録プログラム１０８に送信する（ステップＳ６１１）。登録プログラム１０８は、かかる通知を受信したときにカメラ本体１０１で光学補正データが正常に登録されたと判断し、本処理を終了する。尚、ステップＳ６１０で送信される登録要求が所有レンズリスト５０２のチェックボックスがオンである交換レンズごとに行われる場合、その交換レンズ毎に上記ステップＳ６１０〜Ｓ６１１の処理が繰り返し行われる。
【００７０】
以上のようにすることで、ユーザが個人で所有する交換レンズのリストの作成やメンテナンスをせずとも、第１チェックボックス５０３や第２チェックボックス５０４をオンとすることで、図５に表示制御される所有レンズリスト５０２は更新される。よって、このユーザが所有レンズリスト５０２の中から光学補正データを登録すべき交換レンズを選択する際、間違って選択するリスクを回避することができる。
【００７１】
ところが、新聞社などで共有のカメラを使用するような環境においては第１チェックボックス５０３や第２チェックボックス５０４をオンとすることで更新される所有レンズリスト５０２の表示内容はユーザが期待する内容と異なる場合がある。このような場合に対応すべく、第１チェックボックス５０３や第２チェックボックス５０４がオフの状態でユーザが押下可能なボタン５０７が設けられている。このボタン５０７の押下があると、光学補正データファイル１０９にある光学補正データが保持されるすべての交換レンズの名称が表示されたリストが表示され、その中から手動選択された交換レンズが、光学補正データを登録すべき交換レンズに設定される。
【００７２】
また、所有レンズリスト５０２に表示される交換レンズの好ましい並び順はユーザの利用状況によって異なる。よって、ボタン５０５ａ，５０５ｂのいずれかのボタンを、所有レンズリスト５０２に表示される交換レンズの１つがユーザ選択されている状態で押下することで、並び順を上又は下に変更することができるようにしている。この並び順の変更が行われた場合、次回の登録プログラム１０８の起動時においてもその変更後の並び順で所有レンズリスト５０２に交換レンズが表示されるよう、その並び順は記憶保持される。
【００７３】
以上、本発明の好ましい実施例を説明したが、本発明はこれら実施例に限定されず、その要旨の範囲内で種々の変形及び変更が可能である。
【００７４】
例えば、上記実施例では、登録プログラムをコンピュータ１０２上で動作させたが、コンピュータ１０２以外の装置、例えば携帯型の情報端末機器上で登録プログラムを動作させるようにしてもよい。
【００７５】
［その他の実施例］
本発明の目的は、前述した実施形態の機能を実現するソフトウェアのプログラムコードを記録した記憶媒体を、装置に供給することによっても、達成されることは言うまでもない。このとき、供給された装置の制御部を含むコンピュータ（またはＣＰＵやＭＰＵ）は、記憶媒体に格納されたプログラムコードを読み出し実行する。
【００７６】
この場合、記憶媒体から読み出されたプログラムコード自体が前述した実施形態の機能を実現することになり、プログラムコード自体及びそのプログラムコードを記憶した記憶媒体は本発明を構成することになる。
【００７７】
プログラムコードを供給するための記憶媒体としては、例えば、フレキシブルディスク、ハードディスク、光ディスク、光磁気ディスク、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、磁気テープ、不揮発性のメモリカード、ＲＯＭ等を用いることができる。
【００７８】
また、上述のプログラムコードの指示に基づき、装置上で稼動しているＯＳ（基本システムやオペレーティングシステム）などが処理の一部又は全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【００７９】
さらに、記憶媒体から読み出されたプログラムコードが、装置に挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書込まれ、前述した実施形態の機能が実現される場合も含まれることは言うまでもない。このとき、そのプログラムコードの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵ等が実際の処理の一部又は全部を行う。
【符号の説明】
【００８０】
１００  カメラ
１０１  カメラ本体
１０２  コンピュータ
１０３  ＵＳＢケーブル
１０４  装着レンズ
１０５  制御部
１０７  ＨＤＤ
１０８  登録プログラム
１１０  表示装置
１１１  操作装置
２２０  データ処理部
【図１】
2019092072.tif 000003
【図２】
2019092072.tif 000004
【図３】
2019092072.tif 000005
【図４】
2019092072.tif 000006
【図５】
2019092072.tif 000007
【図６】
2019092072.tif 000008
【図７】
2019092072.tif 000009
【図８】
2019092072.tif 000010