(57)【要約】【課題】  交換レンズの光学補正データをカメラ本体に登録する作業で人的ミスを防止する。【解決手段】  ハードディスク（１０７）には、カメラ本体（１０１）に使用可能な交換レンズの光学補正データを収容する光学補正データファイル（１０９）が格納されている。光学補正データ登録プログラム（１０８）は制御部（１０５）上で動作する。プログラム（１０８）は、選択された画像ファイルから撮影時に使用された交換レンズの情報を読み取り、カメラ本体（１０１）に光学補正データを登録すべき交換レンズリスト上にチェックを入れる。最終的に、プログラム（１０８）は、交換レンズリスト上でチェックされた交換レンズに対応する光学補正データを光学補正データファイル（１０９）から抽出してカメラ本体（１０１）に登録する。【選択図】  図１
2014230218.tif 000002
【特許請求の範囲】
【請求項１】
交換レンズの光学特性に起因する画像劣化を補正手段で補正するのに用いられる光学補正データを、前記補正手段を具備する撮像装置に登録する光学補正データ登録装置であって、
前記撮像装置に使用できる複数の交換レンズの光学補正データを記憶する記憶手段と、
撮影に使用された交換レンズを示すレンズ情報を有する１または複数の画像ファイルを選択する選択手段と、
前記選択手段により選択される１または複数の画像ファイルから前記レンズ情報を取得する取得手段と、
前記取得手段で取得された前記レンズ情報が示す交換レンズに対応する光学補正データを前記記憶手段から抽出して、前記撮像装置に登録する登録手段
とを具備することを特徴とする光学補正データ登録装置。
【請求項２】
前記選択手段が、撮影に使用された交換レンズを示すレンズ情報を有する１または複数の画像ファイルから検索条件に従う画像ファイルを検索する手段であることを特徴とする請求項１に記載の光学補正データ登録装置。
【請求項３】
前記選択手段による前記１または複数の画像ファイルの選択が、前記１または複数の画像ファイルを示すアイコンのドラッグアンドドロップであることを特徴とする請求項１に記載の光学補正データ登録装置。
【請求項４】
前記登録手段は、前記記憶手段に記憶される対応する光学補正データの内の、前記撮像装置が有する前記補正手段に使用できる内容を前記撮像装置に登録することを特徴とする請求項１ないし３の何れか１項に記載の光学補正データ登録装置。
【請求項５】
前記１または複数の画像ファイルが、撮影に使用された撮像装置の機種を示す本体機種情報を有し、
前記取得手段は、前記選択手段により選択される１または複数の画像ファイルから前記レンズ情報と前記本体機種情報を取得し、
前記判定手段は、前記取得手段で読み出された前記レンズ情報が、前記取得手段で読み出された前記本体機種情報が示す撮像装置に使用できる交換レンズを前記登録対象と判定する
ことを特徴とする請求項１ないし４の何れか１項に記載の光学補正データ登録装置。
【請求項６】
更に、前記選択手段により選択される前記１または複数の画像ファイルを記録する記録媒体を有することを特徴とする請求項１ないし５の何れか１項に記載の光学補正データ登録装置。
【請求項７】
前記選択手段は、前記撮像装置の記録媒体に記録される画像ファイルから前記１または複数の画像ファイルを選択することを特徴とする請求項１ないし５の何れか１項に記載の光学補正データ登録装置。
【請求項８】
交換レンズの光学特性に起因する画像劣化を補正手段で補正するのに用いられる光学補正データを、前記補正手段を具備する撮像装置に登録する光学補正データ登録方法であって、
撮影に使用された交換レンズを示すレンズ情報を有する１または複数の画像ファイルを選択する選択ステップと、
前記選択ステップにより選択される１または複数の画像ファイルから前記レンズ情報を取得する取得ステップと、
前記取得ステップで取得された前記レンズ情報が示す交換レンズに対応する光学補正データを抽出して前記撮像装置に登録する登録ステップ
とを具備することを特徴とする光学補正データ登録方法。
【請求項９】
交換レンズの光学特性に起因する画像劣化を補正手段で補正するのに用いられる光学補正データを、前記補正手段を具備する撮像装置に登録するコンピュータプログラムであって、コンピュータを、
撮影に使用された交換レンズを示すレンズ情報を有する１または複数の画像ファイルを選択する選択手段と、
前記選択手段により選択される１または複数の画像ファイルから前記レンズ情報を取得する取得手段と、
前記取得手段で取得された前記レンズ情報が示す交換レンズに対応する光学補正データを抽出して前記撮像装置に登録する登録手段
として機能させるための光学補正データ登録プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、撮像装置本体に交換可能な交換レンズの光学補正データを撮像装置本体に登録する光学補正データ登録装置、方法及びプログラムに関する。
【背景技術】
【０００２】
デジタルカメラ等の撮像装置から出力される画像にはますます高画質が求められており、撮像光学系の光学特性に起因する画像劣化（以下、「光学画像劣化」という。）が問題とされるようになってきている。このため、光学画像劣化を電子的に補正する補正手段を撮像装置に設けることが提案されている。
【０００３】
光学画像劣化を電子的に精度良く補正するには、撮像光学系の光学特性に基づく光学画像劣化の補正に用いる光学補正データを撮像装置本体に記憶させておく必要がある。特に、レンズ交換可能なデジタルカメラでは、装着可能な複数の交換レンズの光学特性データ又は光学補正データが必要になる。同じ撮像光学系でも、焦点距離、被写体距離及び絞り値等の光学パラメータ値によって光学特性が変化するので、光学画像劣化の精度良い補正には、できるだけ多くの光学パラメータとその範囲に対応する光学補正データが必要になる。
【０００４】
特許文献１には、補正手段を具備するカメラ本体にコンピュータからＣＤ−ＲＯＭ等の記録媒体を介して光学補正データを転送することが記載されている。特許文献２には、コンピュータ上で動作する光学補正データ登録プログラムにおいて、交換レンズを名称で一覧表示し、その一覧内でユーザに光学補正データを撮像装置本体に登録すべき登録対象交換レンズを選択させる方法が開示されている。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００２−１９９４１０号公報
【特許文献２】特開２０１０−０６８４９１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
カメラ本体に装着可能な交換レンズとして次々に新たな機種が発売されており、新たな機能も追加されている。この結果、撮像装置本体の補正手段が対応する必要がある光学画像劣化の種類も増加する。
【０００７】
他方、撮像装置本体にも複数の機種があり、それぞれに装備される光学画像劣化の補正能力も一般に相違する。例えば、低価格化のためのメモリ容量や処理速度の制限によって、補正可能な光学画像劣化の種類が削減されることがある。
【０００８】
特許文献２に記載の方法では、数十〜百本以上にもなるほど数多く列挙されるレンズ名称の一覧から必要な交換レンズを間違えずに選択するのは困難であり、使い勝手の良いものではない。
【０００９】
また、通常、光学画像劣化補正のために撮像装置本体に登録可能な交換レンズ数（又は光学補正データ数）とデータ量には上限がある。従って、注目する撮像装置本体の補正手段に必要な範囲を越えた光学補正データを撮像装置本体に転送すると、必要な交換レンズの光学補正データを転送できなくなる事態も生じ得る。また、特許文献２に記載のプログラムを使っても、間違った交換レンズを選択し撮像装置本体にその光学補正データを転送する一方で、真に必要な交換レンズの光学補正データを転送できなくなる事態が生じ得る。
【００１０】
本発明は、このような不都合を解消し、注目する撮像装置本体に対し、利用可能な交換レンズの利用可能な光学補正データを適切に選択して登録又は転送する光学補正データ登録装置、方法及びプログラムを提示することを目的とする。
【課題を解決するための手段】
【００１１】
本発明に係る光学補正データ登録装置は、交換レンズの光学特性に起因する画像劣化を補正手段で補正するのに用いられる光学補正データを、前記補正手段を具備する撮像装置に登録する光学補正データ登録装置であって、前記撮像装置に使用できる複数の交換レンズの光学補正データを記憶する記憶手段と、撮影に使用された交換レンズを示すレンズ情報を有する１または複数の画像ファイルを選択する選択手段と、前記選択手段により選択される１または複数の画像ファイルから前記レンズ情報を取得する取得手段と、前記取得手段で取得された前記レンズ情報が示す交換レンズに対応する光学補正データを前記撮像装置に登録する登録手段とを具備することを特徴とする。
【発明の効果】
【００１２】
本発明によれば、交換レンズの光学補正データを撮像装置に登録する作業で人的ミスを防止できる。
【図面の簡単な説明】
【００１３】
【図１】本発明に係る光学補正データ登録装置の概略構成ブロック図である。
【図２】図１に示すカメラの概略構成ブロック図である。
【図３】撮像素子のカラーフィルタ配列を示す模式図である。
【図４】光学補正データファイルの構成例を示す模式図である。
【図５】カメラ本体に格納される光学補正データの構成例を示す模式図である。
【図６】カメラ本体と光学補正データ登録プログラムとの間の通信シーケンス例を示す図である。
【図７】光学補正データ登録プログラムにより表示されるメインメニューＵＩ例を示す模式図である。
【図８】光学補正データ登録プログラムにより表示される光学補正データ登録ＵＩ例を示す模式図である。
【図９Ａ】光学補正データ登録プログラムの前処理のフローチャートである。
【図９Ｂ】光学補正データ登録プログラムの登録対象の交換レンズの指定と指定解除のフローチャートである。
【図９Ｃ】光学補正データ登録プログラムの登録処理のフローチャートである。
【図１０】カメラ本体の補正機能に応じた光学補正データを抽出する処理のフローチャートである。
【図１１】検索条件に合致する画像ファイルから登録すべき交換レンズを決定する登録処理のフローチャートである。
【図１２】フォルダ／ファイルを選択するダイアログと検索条件を指定するダイアログの例である。
【図１３】ドロップアンドドラッグ方式により交換レンズを特定する処理の説明図である。
【発明を実施するための形態】
【００１４】
以下、図面を参照して、本発明の実施例を詳細に説明する。
【実施例１】
【００１５】
図１は、一眼レフデジタルカメラに光学補正データを登録する光学補正データ登録装置の概略構成図を示す。光学補正データ登録装置として機能するパーソナルコンピュータ１０２が、一眼レフデジタルカメラ１００のカメラ本体１０１とＵＳＢケーブル１０３を介して互いに通信可能に接続する。デジタルカメラ１００は、カメラ本体１０１と交換レンズ１０４からなる。カメラ本体１０１の構成と動作は、図２を参照して後述する。
【００１６】
パーソナルコンピュータ１０２は、制御部１０５と、通信装置１０６、ハードディスク１０７、表示装置１１０、操作装置１１１及び外部インターフェース１１２を有する一般的構成からなる。制御部１０５は、いわゆるＣＰＵ、ＲＯＭ及びＲＡＭからなる。通信装置１０６は、ＵＳＢケーブル１０３を介してカメラ本体１０１と通信するＵＳＢインターフェースを具備する。ハードディスク１０７は補助記憶装置であり、コンピュータプログラムである光学補正データ登録プログラム（以下、「登録プログラム」と略す。）１０８と、光学補正データファイル（又はテーブル）１０９が格納されている。制御部１０５が、登録プログラム１０８をロードして実行することで、パーソナルコンピュータ１０２が光学補正データ登録装置として機能する。
【００１７】
操作装置１１１は、マウス等のポインティングデバイスとキーボードからなる。外部インターフェース１１２には、取り外し可能な記録媒体１１３、例えばフラッシュメモリ媒体等を接続可能である。登録プログラム１０８と、光学補正データファイル（又はテーブル）１０９は、記録媒体１１３又は図示しないインターネット回線を介してハードディスク１０７に格納される。
【００１８】
一般的に言って、カメラ本体１０１には、保有する光学画像劣化補正機能が異なる複数の機種があり、登録プログラム１０８は複数の機種のカメラ本体１０１に対応可能である。また、交換レンズ１０４（又は対応する光学補正データ）にも、光学画像劣化補正の対象となり得る光学特性の要素が異なるものがある。光学補正データは、交換レンズ１０４の周辺減光特性、歪曲収差特性、倍率色収差特性及び軸上色収差特性等の光学特性を示すデータであり、光学画像劣化補正に用いられる。これら以外に、光学補正データは、交換レンズ１０４の撮像光学系の設計値及び収差補正用パラメータ等、画像劣化補正処理に有効なその他のデータを含んでも良い。すなわち、光学補正データは、交換レンズの交換特性に起因する画像劣化を補正するのに必要なデータである。
【００１９】
説明上、ハードディスク１０７の光学補正データファイル１０９には、想定される複数のカメラ本体１０１の何れかに接続可能な交換カメラの光学補正データが全て格納されているとする。新たに販売された交換レンズ１０４の光学補正データは、逐次、記録媒体１１３又はインターネットを介してファイル１０９に補充される。
【００２０】
図２は、カメラ１００の概略構成ブロック図を示す。図２において、実線矢印は画像データの流れを示し、破線矢印は制御信号及び制御データの流れを示す。
【００２１】
交換レンズ１０４は撮像光学系２１１を有する。撮像光学系２１１は、フォーカスレンズ及び／又はズームレンズ等からなる複数のレンズと、絞りを含む。カメラ本体１０１には様々な機種の交換レンズ１０４を装着できる。交換レンズ１０４はまた、ズームレンズ、フォーカスレンズ及び絞りの位置を検出してカメラ本体１０１に伝達するレンズ制御部（図示せず）を具備する。レンズ制御部はまた、カメラ本体１０１からの指示に従いズームレンズ、フォーカスレンズ及び絞りを指示位置に駆動する。
【００２２】
カメラ本体１０１は、撮像部２１０、データ処理部２２０、記録媒体２３０、データインターフェース２３１、ユーザインターフェース２３３及びシステム制御部２３４を有する。
【００２３】
撮像部２１０は、撮像光学系２１１により形成された被写体光学像を電気画像信号に変換する撮像素子２１２と、撮像素子２１２の露光量を制御する不図示のシャッタとを含む。撮像素子２１２は、ＣＣＤイメージセンサ又はＣＭＯＳイメージセンサ等の光電変換素子により構成される。撮像素子２１２は、その受光面の画素ごとに、図３に示すようなベイヤー配列されたＲ、Ｇ及びＢの色フィルタを有する。
【００２４】
データ処理部２２０は、ＡＧＣ（オートゲインコントローラ）及びＡ／Ｄ変換部２２１、画像データ変換部２２２、画像劣化補正処理部２２３、画像処理部２２４及び圧縮処理部２２５を有する。
【００２５】
システム制御部２３４は、ＣＰＵ及び内蔵記憶装置等により構成される。システム制御部２３４は、カメラ本体１０１及び交換レンズ１０４の全体の管理及び処理命令を行う機能を有する。システム制御部２３４は、交換レンズ１０４のレンズ制御部を介して、ズームレンズ、フォーカスレンズ及び絞りの位置を検知し、ズームレンズ、フォーカスレンズ及び絞りを所望の位置に制御する。
【００２６】
システム制御部２３４は、データインターフェース２３１に接続するＵＳＢケーブル１０３を介してパーソナルコンピュータ１０２に接続し、コンピュータ１０２から送信された光学補正データを不揮発性の内蔵記憶装置に格納する。
【００２７】
カメラ本体１０１の基本的動作を説明する。システム制御部２３４は、撮像素子２１２の露光時間及び信号読み出しタイミングを制御し、撮像素子２１２から読み出された画像信号をデータ処理部２２０のＡＧＣ及びＡ／Ｄ変換部２２１に転送する。ＡＧＣは転送された画像信号を増幅及び強度補正し、Ａ／Ｄ変換部は増幅及び強度補正された画像信号をデジタルデータに変換する。システム制御部２３４は、ＡＧＣ及びＡ／Ｄ変換部２２１の出力画像データを画像データ変換部２２２に転送する。画像データ変換部２２２は、ＡＧＣ及びＡ／Ｄ変換部２２１からの画像データを所定階調の画像データに変換する。
【００２８】
システム制御部２３４は、画像データ変換部２２２の出力画像データを、直接、画像処理部２２４に転送するか、画像劣化補正処理部２２３による画像劣化補正処理を介して画像処理部２２４に転送するかを選択できる。システム制御部２３４は、カメラ本体１０１で画像劣化補正処理を行う設定になっているか否かと、撮影に用いた交換レンズに対する光学補正データの有無に依存して、この転送経路を決定する。
【００２９】
画像劣化補正処理部２２３は、画像データ変換部２２２の出力画像データの光学画像劣化を、システム制御部２３４の内蔵メモリに格納される光学補正データに基づき補正する。画像劣化補正処理の方法には様々な手法があり、本実施例では、画像劣化補正処理の手法自体には制約されない。画像劣化補正処理部２２３は、画像劣化補正処理を施した画像データを画像処理部２２４に供給する。
【００３０】
画像処理部２２４は、表色系変換処理及び輝度色分離処理等、複数の表色系のデータに基づく画像変換処理を行う。一般的に、これらの画像変換処理は、任意の画素位置に対して各表色系で被写体像の結像位置が一致していることを前提に行われる。画像処理部２２４は、これらの処理に加えて、ホワイトバランス調整、グレイバランス調整、濃度調整、カラーバランス調整及びエッジ強調を必要に応じて行なう。
【００３１】
圧縮処理部２２５は、画像処理部２２４によって画像処理がなされた画像データを所定の画像圧縮処理方法により圧縮する。圧縮方法は、どのような方法であってもよい。圧縮処理部２２５により圧縮された画像データは記録媒体２３０に格納される。圧縮処理部２２５は、圧縮画像データを、撮影時のメタ情報及びサムネイル画像などをタグ情報として添付したＥＸＩＦ（Exchangeable Image File Format）形式の画像ファイルとして生成し出力する。撮影時のメタ情報は、露出時間、Ｆナンバー及びＩＳＯスピードレートなどの撮影情報に加え、ＥＸＩＦ規定のメーカノートのタグ内に撮影で使用した交換レンズの名称及びカメラ本体シリアルナンバーなどのより詳細な情報を含む。
【００３２】
記録媒体２３０は、カメラ本体１０１に着脱可能であり、記録媒体２３０を介して他の情報端末機器に画像データファイルを転送できる。記録媒体２３０は書き換え可能な半導体メモリ又は光ディスク等により構成される。システム制御部２３４は、記録媒体２３０に記録された画像データファイルを、データインターフェース２３１を介して外部の情報端末機器に転送できる。
【００３３】
画像表示部２３２は、液晶ディスプレイ等の表示素子を含み、記録媒体２３０に格納された画像データ及びカメラ本体１０１における設定等の情報を表示できる。また、画像表示部２３２は、電子ビューファインダとして被写体像を表示できる。システム制御部２３４は、ユーザインターフェース２３３に対するユーザ操作に応じて、画像表示部２３２の画像表示機能のオン／オフと表示情報の切り替えを制御する。
【００３４】
図４は、ハードディスク１０７に格納される光学補正データファイル１０９のデータ構造例を示す。光学補正データファイル１０９は大きく分けて、ファイルヘッダ領域４０１と、カメラ本体１０１に装着可能な交換レンズ（撮像光学系）ごとの光学補正データ領域４０２，４０３とを有する。図４は、交換レンズＡに対する光学補正データ領域４０２と交換レンズＢに対する光学補正データ領域４０３を示しているが、実際には、カメラ本体１０１に装着可能な全ての交換レンズ１０４に対する光学補正データ領域が設けられている。
【００３５】
ファイルヘッダ領域４０１には、ファイル１０９に格納されている光学補正データの交換レンズ数、交換レンズごとの光学補正データのデータ量、及び各光学補正データのデータ量等からなるファイルヘッダ情報４０４が格納される。
【００３６】
交換レンズごとの光学補正データ領域４０２，４０３には、レンズヘッダ情報４０５としてレンズ情報が記憶される。レンズ情報は、交換レンズの名称（機種名）情報と、交換レンズ識別情報（交換レンズに固有の製造番号等であり、以下、レンズＩＤという。）と、レンズ性能情報とを含む。レンズ性能情報は、交換レンズの焦点距離（ズームレンズではテレ端及びワイド端での焦点距離）、最短撮像距離及び開放絞り値等を含む。名称情報、レンズＩＤ及びレンズ性能情報は、交換レンズを特定する処理と画像劣化補正処理で使用され得る。
【００３７】
光学補正データ領域４０２，４０３には、対応する交換レンズの全ての光学補正データ（本実施例では、周辺光量補正データ４０６、歪曲収差補正データ４０７及び倍率色収差補正データ４０８・・・・）が記憶される。周辺光量補正データ４０６、歪曲収差補正データ４０７及び倍率色収差補正データ４０８はそれぞれ、ズーム位置、フォーカス位置及び絞り値に関するデータである。
【００３８】
周辺光量補正データ４０６は、光軸から周辺側への距離に応じた入射光量の低下量を示し、画像劣化補正処理の１つとしての周辺減光に対する補正処理（以下、周辺光量補正という）に用いられる。歪曲収差補正データ４０７は、光軸から周辺側への距離に応じた像の歪み量を示し、画像劣化補正処理の１つとしての歪曲に対する補正処理（以下、歪曲収差補正という）に用いられる。倍率色収差補正データ４０８は、光軸から周辺側への距離に応じたＲ，Ｂ成分の結像位置のＧ成分の結像位置に対するずれ量を示し、画像劣化補正処理の１つとしての倍率色収差に対する補正処理に用いられる（以下、倍率色収差補正という）。なお、光学補正データは、これら以外のものを含んでいてもよい。
【００３９】
図５は、画像劣化補正処理として周辺光量補正のみを行うことが可能なカメラ本体１０１の内蔵記憶装置（システム制御部）に記憶される光学補正データのデータ構造を示す。周辺光量補正のみを行うカメラ本体１０１は、周辺光量補正データ以外の光学補正データ（図４に示す歪曲収差補正データ４０７及び倍率色収差補正データ４０８）を保持する必要がない。
【００４０】
このカメラ本体のシステム制御部２３４に格納される光学補正データファイルには、図４に示す構成と同様に、ファイルヘッダ領域５０１と、カメラ本体１０１に装着可能な交換レンズごとの光学補正データ領域５０２，５０３がある。ファイルヘッダ領域５０１には、カメラ本体１０１に登録された交換レンズに関して、図４に示した光学補正データファイルのヘッダ情報４０４と同様のヘッダ情報５０４が格納される。交換レンズごとの光学補正データ領域５０２，５０３には、カメラ本体１０１に登録された交換レンズに関するレンズヘッダ情報４０５と同様の情報が格納される。さらに、交換レンズごとの光学補正データ領域５０２，５０３には、レンズヘッダ情報５０５と周辺光量補正データ５０６が格納される。
【００４１】
図５では、交換レンズＡ，Ｂに対する光学補正データ領域５０２，５０３を示しているが、実際には、カメラ本体１０１に装着可能な全ての交換レンズ１０４に対する光学補正データ領域が設けられる。
【００４２】
カメラ本体１０１が周辺光量補正に加えて、歪曲収差補正及び倍率色収差補正も行うことが可能である場合、システム制御部２３４には、図４に示すファイル構造と同様の光学補正データが格納される。
【００４３】
図６乃至図１０を参照して、登録プログラム１０８による光学補正データのコンピュータ１０２からカメラ本体１０１への登録動作を説明する。図６は、カメラ本体１０１とコンピュータ１０２（登録プログラム１０８）との間でのデータ通信シーケンス例を示す。図７及び図８は、コンピュータ１０２のディスプレイ１１０上に表示される登録プログラム１０８のＵＩ（User Interface）の一例を示す。図９は、登録プログラム１０８の処理の流れを示すフローチャートである。図１０は、図９のステップＳ９１１での処理の詳細なフローチャートを示す。
【００４４】
コンピュータ１０２上で動作する登録プログラム１０８は、カメラ本体１０１との接続を確認すると起動し、図７に示すメインメニューＵＩをディスプレイ１１０に表示する。図７において、領域７０１には、接続されているカメラ本体１０１側の設定及び状態を示す情報が表示される。具体的には、ドライブモード（単写か連写か）、撮像モード（マニュアル、絞り優先及びシャッタ秒時優先等）、電池残量及び撮像可能枚数等が表示される。
【００４５】
領域７０２には、登録プログラム１０８が変更可能なカメラ本体１０１の設定を示す情報が表示される。具体的には、ホワイトバランスモード、ＩＳＯ感度、記録画質及び測光モード等が表示される。
【００４６】
領域７０３には、主に画像に関わる設定を可能とする撮像設定メニューが表示される。この撮像設定メニューでは、例えば「風景モード」及び「ポートレートモード」のように特定の被写体に特化した色・輝度を出力するモードの選択が可能となり、領域７０２で設定されたホワイトバランスを微調整するＷＢ補正が可能になる。カメラ本体１０１への光学補正データの記憶（登録）も、この撮像設定メニューにより実行することができる。
【００４７】
注目するカメラ本体１０１に現在装着されている交換レンズを装着レンズと呼び、装着可能な交換レンズを登録対象交換レンズという。登録プログラム１０８により、コンピュータ１０２に現在接続されるカメラ本体の装着レンズと登録対象交換レンズの光学補正データをカメラ本体１０１に登録する処理を説明する。
【００４８】
制御部１０５（上で動作する登録プログラム１０８）は、スタートすると、図６に示すシーケンス及び図９Ａに示すフローチャートに従い動作し、図８に例示する光学補正登録ウインドウ８０１を開く。図９Ａは、光学補正登録ウインドウ８０１を開くまでの処理のフローチャートを示す。
【００４９】
登録プログラム１０８は、起動すると、先ずカメラ本体１０１との通信をチェックする（Ｓ９０１）。図６に示す通信シーケンス例に示すように、登録プログラム１０８はカメラ本体１０１に固有情報を要求する（Ｓ６０１）。固有情報は、例えば、カメラ本体１０１の機種情報（本体機種情報）である。送信要求を受けたカメラ本体１０１は、要求された固有情報をコンピュータ１０２（登録プログラム１０８）に送信する（Ｓ６０２）。これにより、コンピュータ１０２（登録プログラム１０８）とカメラ本体１０１間での通信が正常か否かと、カメラ本体１０１の機種情報が分かる。通信エラーが生じた場合、登録プログラム１０８は、その旨をユーザに通知して、終了する。
【００５０】
カメラ本体１０１との通信が正常である場合（Ｓ９０１）、ユーザは、操作装置１１１により領域７０３（図７）の「光学補正」ボタンをクリックする。これにより、登録プログラム１０８は、ステップＳ９０２で、接続されているカメラ本体１０１のレンズ情報を要求し（Ｓ６０３）、取得する（Ｓ６０４）。取得するレンズ情報は、ここでは、カメラ本体１０１の装着レンズの名称及びレンズＩＤ、並びにカメラ本体１０１に光学補正データが既に登録されている（登録済みの）交換レンズの名称及びレンズＩＤである。このとき、カメラ本体１０１は、光学補正データが登録済みの交換レンズの名称及びレンズＩＤとともに、保持する光学補正データの全部をコンピュータ１０２に送信してもよい。
【００５１】
ステップＳ９０３で、登録プログラム１０８は、図８に示す光学補正データ登録ＵＩを表示する。図８において、領域８０２には、光学補正データファイル１０９に光学補正データが記憶されている交換レンズの名称を示す一覧表が表示される。このとき、登録プログラム１０８は、ステップＳ９０２でカメラ本体１０１から取得した登録済みレンズがレンズ一覧表上にある場合、一覧表上のレンズ名称の前のチェックボックスにチェックマークを入れる。これにより、ユーザは、現に接続されているカメラ本体１０１の登録済みレンズをレンズ名称で視覚的に確認できる。
【００５２】
登録プログラム１０８は、光学補正データファイル１０９に、ステップＳ９０２でカメラ本体１０１から取得した装着レンズ用の光学補正データが含まれているか否かを判定する（Ｓ９０４）。装着レンズ用の光学補正データが光学補正データファイル１０９に含まれている場合（Ｓ９０４）、登録プログラム１０８は、登録済の交換レンズ数がカメラ本体１０１における最大登録数を超えているか否かを判定する（Ｓ９０５）。登録済み交換レンズ数が最大登録数より少ない場合（Ｓ９０５）、登録プログラム１０８は、領域８０２に表示されている一覧表上で装着レンズ１０４のチェックボックスにチェックマークを入れる（Ｓ９０６）。
【００５３】
装着レンズの光学補正データが光学補正データファイル１０９にない場合又は登録済みの交換レンズ数が最大登録数以上であった場合、登録プログラム１０８は、ポップアップウインドウ等により警告を表示し、ユーザに通知してもよい。
【００５４】
Ｓ９０４，９０５又はＳ９０６の後、登録プログラム１０８はディスプレイ１１０に図８に示すレンズ登録ＵＩ（光学補正登録ウィンドウ）を表示させる（Ｓ９０７）。これにより、ユーザは、どの交換レンズが登録済みで、どの交換レンズが未登録であるのかを容易に知ることができる。
【００５５】
本実施例では、レンズ名称の前に設けられたチェックボックスにチェックマークを入れる方法を説明したが、登録プログラム１０８が他の方法で登録済みか否かをユーザに通知するようにしてもよい。例えば、単にチェックボックスにチェックマークが入るだけである場合、ユーザは、装着レンズ１０４と既に登録済みであるが装着レンズではない交換レンズとを表示上区別できない。区別するには、登録プログラム１０８は、装着レンズのチェックボックスにチェックマークを入れるときに、領域８０３に装着レンズの追加を示すメッセージを表示したり、領域８０２に表示される装着レンズの名称の文字色を変えたりすればよい。
【００５６】
もちろん、領域８０２に表示されている各交換レンズのチェックボックスには、ユーザがマウス等の操作装置１１１で選択することで、手動でチェックマークを入れることができる。図９Ｂは、ユーザが、レンズ名称のチェックボックスにチェックを入れることで任意の交換レンズを登録対象に追加するフローチャートを示す。
【００５７】
登録プログラム１０８は、登録済の交換レンズ数がカメラ本体１０１における最大登録数を超えているか否かを判定する（Ｓ９１１）。最大登録数より少ない場合（Ｓ９１１）、登録プログラム１０８は、領域８０２内に表示されている任意の交換レンズのチェックボックスにチェックマークを入れ、又は外すことができる（Ｓ９１２）。
【００５８】
図８において、光学補正登録ウインドウ８０１には、「超広角・広角」、「標準・中望遠」、「望遠」、「マクロ」、「ズーム」及び「ＡＰＳ−Ｃセンサ専用レンズ」等の交換レンズカテゴリーボタンが表示される。ユーザがいずれかのカテゴリーボタンをクリックすると、そのカテゴリーボタンに属する交換レンズの名称が領域８０２に表示される。これにより、ユーザが目的とする交換レンズを探し易くしている。
【００５９】
ユーザが「選択したレンズのみ表示」ボタン８０４をクリックすると、登録プログラム１０８は、一覧表上でチェックボックスにチェックマークが入っている交換レンズの名称のみを領域８０２に表示する。これにより、ユーザは、登録される（又は登録されている）交換レンズを一覧表として確認できる。
【００６０】
図８において、領域８０３には、最大登録数と現在登録されている交換レンズ数が表示される。これにより、ユーザはあといくつの交換レンズを登録できるか確認できる。
【００６１】
以上のように、ユーザが所有している交換レンズをリスト又は一覧表から選択していくユーザインターフェースによって、ユーザはカメラ本体１０１に登録すべき交換レンズ（の光学補正データ）を決定する。
【００６２】
交換レンズの名称は一般的にレンズの明るさ、焦点距離及び型番等とで決められている。例えば、
”ＥＦ２８−７０ｍｍ  ｆ／２．８Ｌ  ＵＳＭ””、
”ＥＦ２８−９０ｍｍ  ｆ／４−５．６”、
”ＥＦ２８−９０ｍｍ  ｆ／４−５．６  ＵＳＭ”、
”ＥＦ２８−１０５ｍｍ ｆ／４−５．６”、
”ＥＦ２８−１０５ｍｍ ｆ／３．５−４．５  ＵＳＭ”
等である。非常に似通った製品名称であり、ユーザにとって分かりにくいので、ユーザは自分の所有するレンズを間違えて選択してしまう可能性が低くはない。
【００６３】
この問題に対し、本実施例では、所有する交換レンズを自動的に検索する機能として「画像ファイルから所有レンズを探す」ボタン８０６を設けた。
【００６４】
先に説明したように、カメラ本体１０１で撮影した画像ファイルには、ＥＸＩＦ情報内に撮影で使用した交換レンズの名称、及び撮影したカメラの本体シリアルナンバーなどが含まれている。そこで、登録プログラム１０８が、ユーザが撮影した画像ファイルを検索する事により、撮影に使用した交換レンズ機種、即ちユーザが所有する交換レンズ機種を取得できる。
【００６５】
図１１は、画像ファイルからユーザが所有する交換レンズの機種を登録する処理のフローチャートを示す。図１２は、そのユーザインターフェースの例を示す。
【００６６】
ユーザが操作装置１１１により図８の「画像ファイルから所有レンズを探す」ボタン８０６をクリックしたとする。これに応じて、登録プログラム１０８は、図１２（ａ）に示すようなフォルダ／ファイル選択ダイアログで撮影画像ファイルのあるフォルダを選択する（Ｓ１１０１）。
【００６７】
登録プログラム１０８は、ユーザはＳ１１０１で選択したフォルダに含まれる画像ファイルの検索条件を選択する（Ｓ１１０２）。検索条件には例えば、図１２（ｂ）に示すユーザインターフェースに示すように、「全ての画像」、「カメラのボディナンバーが一致する画像」、「カメラの所有者名が一致する画像」及び「著作権情報が一致する画像」などがある。
【００６８】
ユーザが「全ての画像」を選択した場合、ユーザ以外が撮影した画像も対象画像となる。ユーザが「カメラのボディナンバーが一致する画像」を選択した場合、現在接続中のカメラ本体で撮影した画像のみが対象となる。ユーザが「カメラの所有者名が一致する画像」又は「著作権情報が一致する画像」を選択した場合、カメラ所有者名又は著作権情報が一致する画像の撮影に使われた交換レンズを検出できる。このように用途に合わせて、ユーザは対象画像の検索条件を選択する。
【００６９】
登録プログラム１０８は、選択したフォルダに含まれる画像ファイルを検索し、その画像ファイルのメタ情報を取得する（Ｓ１１０３）。そして、登録プログラム１０８は、取得したメタ情報がＳ１１０２においてユーザが指定した検索対象条件と一致すると、一致した画像ファイルのメタ情報から撮影に使用されたレンズ名称及び／又はレンズＩＤなどを取得する。
【００７０】
Ｓ１１０４において、登録プログラム１０８は、取得したレンズ名称及び／又はレンズＩＤなどに該当する交換レンズの光学補正データが光学補正データファイル１０９にあるか否かを確認する（Ｓ１１０４）。光学補正データがある場合（Ｓ１１０４）、登録プログラム１０８は、最大登録本数を超えていないかどうかを確認し（Ｓ１１０５）、登録可能であれば、一覧表の対応するレンズ名称にチェックを追加する（Ｓ１１０６）。
【００７１】
登録プログラム１０８は、指定した画像フォルダ内に未処理の画像ファイルがある限り（Ｓ１１０７）、Ｓ１１０３〜Ｓ１１０６を実行する。登録プログラム１０８は、画像フォルダ内の全ての画像ファイルを処理すると（Ｓ１１０７）、終了する。この時点で、検出した交換レンズであって、光学補正データファイルに光学補正データが収容されている交換レンズのレンズ名称にチェックが入っている。
【００７２】
メタデータの形式はＥＸＩＦに限られない。例えば、ＩＰＴＣ（International Press Telecommunications Council）又はＸＭＰ（Extensible Metadata Platform）などのメタ情報の規格であってもよい。
【００７３】
上述の説明では、登録プログラム１０８が、領域８０２に表示されている各交換レンズのチェックボックスに直接チェックを入れる形態で説明した。しかし、検出した交換レンズのみを別途列挙した上で、ユーザが、登録すべき交換レンズを確認してから、チェックボックスにチェックを入れるようにしても良い。
【００７４】
新たに登録したい交換レンズのチェックボックスにチェックマークを入れ終えると、ユーザは、「ＯＫ」ボタン８０５をクリックする。このＯＫボタン８０５のクリックに対し、登録プログラム１０８は、図９Ｃに示すように、登録先のカメラ本体１０１に対応するように、チェックが入った交換レンズの光学補正データのフォーマットを変更する（Ｓ９２１）。
【００７５】
図１０は、光学補正データフォーマット変換（Ｓ９２１）の詳細なフローチャートを示す。
【００７６】
ユーザが「ＯＫ」ボタン８０５をクリックすると、図１０に示すフローがスタートする。登録プログラム１０８は、事前に取得していたカメラ本体１０１の情報に基づいて、コンピュータ１０２に接続されているカメラ本体１０１の機種を判別する（Ｓ１００１）。ここでは、例として、カメラ本体の機種が３機種（Ｔｙｐｅ１、Ｔｙｐｅ２及びＴｙｐｅ３）に分類されるものとする。Ｔｙｐｅ１は、補正Ａ（例えば、周辺光量補正）のみを行うことができる機種である。Ｔｙｐｅ２は、補正Ａと補正Ｂ（例えば、周辺光量補正と歪曲収差補正）のみを行うことができる機種である。Ｔｙｐｅ３は、補正Ａと補正Ｂと補正Ｃ（周辺光量補正、歪曲収差補正及び倍率色収差補正）を行うことができる機種である。
【００７７】
コンピュータ１０２に接続されたカメラ本体１０１がＴｙｐｅ１である場合（Ｓ１００１）、登録プログラム１０８は、以下のような処理を行う。登録プログラム１０８は、光学補正データファイル１０９に収容される、登録しようとする交換レンズの光学補正データからＴｙｐｅ１に必要な光学補正データ（ここでは、周辺光量補正データ）を抽出する（Ｓ１００２）。そして、登録プログラム１０８は、抽出した光学補正データのフォーマットをＴｙｐｅ１用に変換する。フォーマット変換後の光学補正データの構造は、図５に示す通りである。
【００７８】
フォーマット変換が終了すると、登録プログラム１０８は、変換後の光学補正データをカメラ本体１０１に送信する（Ｓ９２２，Ｓ６０５）。光学補正データを受信したカメラ本体１０１は、登録完了通知を登録プログラム１０８に送信する（Ｓ６０６）。こうして、コンピュータ１０２からカメラ本体１０１への登録対象交換レンズの光学補正データの登録が完了する。
【００７９】
パーソナルコンピュータ１０２に接続されたカメラ本体１０１がＴｙｐｅ２である場合、登録プログラム１０８は、登録しようとする交換レンズの光学補正データからＴｙｐｅ２に必要な光学補正データを抽出する（Ｓ１００３）。そして、登録プログラム１０８は、抽出した光学補正データのフォーマットをＴｙｐｅ２用に変換する。
【００８０】
コンピュータ１０２に接続されたカメラ本体１０１がＴｙｐｅ３である場合、登録プログラム１０８は、登録しようとする交換レンズの光学補正データを抽出する（Ｓ１００３）。そして、登録プログラム１０８は、抽出した光学補正データのフォーマットをＴｙｐｅ３用に変換する。
【００８１】
本実施例によれば、ユーザは効率良く登録対象交換レンズの光学補正データをカメラ本体に登録することができる。カメラ本体は、不要な光学補正データを保持する必要がなく、内蔵記憶装置を効率的に使用することができる。
【実施例２】
【００８２】
撮影済みの画像ファイルから、ユーザが所有する交換レンズの機種を特定する方法を説明する。図１３はその操作イメージを示す模式図である。ユーザの操作として、ＯＳ標準のエクスプローラーなどのフォルダビュアー１３０１で交換レンズを特定したい画像ファイルのアイコンを選択し（符号１３０２）、光学補正登録ウインドウ８０１にドラッグアンドドロップする（符号１３０３）。このドラッグアンドドロップ操作が図１１のステップＳ１１０１，Ｓ１１０２に代替する処理となり、以後、登録プログラム１０８は、処理Ｓ１１０３〜Ｓ１１０６と同様の処理を実行する。
【００８３】
この場合、ユーザが対象とする画像ファイルを手動で選択しているので、検索対象とする画像の条件の選択は不要になる。
【００８４】
例えば、対象とする画像ファイルをユーザが予め用意している場合には、効率良く、光学補正データを登録すべき交換レンズを特定できる。
【実施例３】
【００８５】
記録媒体２３０に記録される画像ファイルを、光学補正データを登録すべき交換レンズを特定する対象としても良い。記録媒体２３０に記録される画像ファイルは一般に、カメラ本体１０１とユーザが所有する１又は複数の交換レンズとを使って撮影される期待値が非常に高い。従って、対象とする画像ファイルを選択するユーザインターフェース自体を無くすことができる。
【００８６】
例えば、登録プログラム１０８が、カメラ本体１０１を認識している状態で定期的に記録媒体２３０に格納されている画像ファイルのメタ情報をチェックする。そのチェックの結果、光学補正データが登録されていない交換レンズを検出した場合に、登録プログラム１０８は、対応する光学補正データを光学補正データファイル１０９から抽出してカメラ本体１０１に送信する。これにより、ユーザは、特に光学補正登録ウインドウ８０１を起動する必要も無しに、カメラ本体１０１の光学補正データを更新できる。但し、光学補正登録ウインドウ８０１は、カメラ本体１０１に登録されている交換レンズをユーザが確認する目的では有用である。
【００８７】
上述の各実施例では、ユーザ負担を軽減しつつ、カメラ本体で必要とされる光学補正データをカメラ本体に登録又は転送することができる。
【００８８】
登録プログラム１０８が、ユーザの使用傾向又は使用頻度を分析して交換レンズの優先順位、すなわち、カメラ本体への登録の優先順位を判定するようにしてもよい。または、画像の撮影日時との統計を取って、最近使わなくなった交換レンズと良く使う交換レンズとを分析し、交換レンズの優先順位を決定してもよい。このような優先順位に基づくカメラ本体への登録は、カメラ本体１０１に登録できる交換レンズ数に制限がある場合に有用である。
【００８９】
一時的に他人から交換レンズを借用した場合、その交換レンズの光学補正データは、本来、カメラ本体に登録される必要が無い。上述の優先順位の判定は、このような目的にも有用である。
【００９０】
また、一時的に使用する交換レンズの光学補正データをカメラ本体に登録する必要性が低いのは、自分の交換レンズであろうと他人の交換レンズであろうと同様である。この観点では、例えば、一定以上の日数内で複数シーンでの使用が認められる場合に、カメラ本体への登録要否を判定するようにすればよい。
【００９１】
カメラ本体に登録できる光学補正データのデータ量にも一般に制約がある。そこで、使用頻度の高い光学パラメータと低いそれとの間で、カメラ本体に登録する光学補正データの密度又は有無に差を設けても良い。例えば、注目する交換レンズにおける撮影画像の焦点距離などを分析し、良く使う焦点距離の部分を精度よくした光学補正データを適用する。このように使用する交換レンズに応じてユーザがどのような作品を撮影しているかを分析することで、交換レンズの選択のみならず、その光学補正データを作品作りに有用な部分に絞って登録するという扱いが可能になる。同時に、カメラ本体のたとえばイメージセンサのサイズなどを考慮した上で、登録すべき光学補正データの内容を厳選することで、更に効果的な光学画像劣化補正結果を得ることができる。
【００９２】
以上、本発明の好ましい実施例を説明したが、本発明はこれら実施例に限定されず、その要旨の範囲内で種々の変形及び変更が可能である。
【００９３】
例えば、上記実施例では、光学補正データ登録プログラムをパーソナルコンピュータ上で動作させたが、パーソナルコンピュータ以外の装置、例えば携帯型の情報端末機器上で光学補正データ登録プログラムを動作させるようにしてもよい。
【図１】
2014230218.tif 000003
【図２】
2014230218.tif 000004
【図３】
2014230218.tif 000005
【図４】
2014230218.tif 000006
【図５】
2014230218.tif 000007
【図６】
2014230218.tif 000008
【図７】
2014230218.tif 000009
【図８】
2014230218.tif 000010
【図９Ａ】
2014230218.tif 000011
【図９Ｂ】
2014230218.tif 000012
【図９Ｃ】
2014230218.tif 000013
【図１０】
2014230218.tif 000014
【図１１】
2014230218.tif 000015
【図１２】
2014230218.tif 000016
【図１３】
2014230218.tif 000017