(57)【要約】  制御部５０は、装置内収差情報保持部３１の保持収差情報の信頼性を信頼性判定部５０１で判定して、信頼性が無いと判定した場合、レンズ収差検出処理部３２で収差検出処理を行うことにより生成した検出収差情報を、撮像画の収差を補正するための適用収差情報として設定する。制御部５０は、保持収差情報の信頼性が有ると判定した場合、保持収差情報を適用収差情報として設定する。必要に応じて収差情報の生成を行うことができるようになる。
2018025505.tif 000002
【特許請求の範囲】
【請求項１】
保持収差情報の信頼性が無いと判定した場合に、撮像画の収差を補正するための検出収差情報の生成が必要と判定する制御部
を備える画像処理装置。
【請求項２】
前記制御部で前記検出収差情報の生成が必要と判定された場合に、収差検出処理を行うことで前記検出収差情報を生成するレンズ収差検出処理部をさらに備える
請求項１に記載の画像処理装置。
【請求項３】
前記制御部は、前記検出収差情報を用いて前記保持収差情報を更新する
請求項２に記載の画像処理装置。
【請求項４】
前記制御部は、前記保持収差情報の信頼性が有ると判定した場合は前記保持収差情報を適用収差情報として設定する
請求項２に記載の画像処理装置。
【請求項５】
前記適用収差情報を用いて前記撮像画の収差補正処理を行うレンズ収差補正処理部をさらに備える
請求項４に記載の画像処理装置。
【請求項６】
前記適用収差情報と前記撮像画とを関連付ける関連付け部をさらに備える
請求項４に記載の画像処理装置。
【請求項７】
前記制御部は、撮像間隔が所定値より短い撮像モードである場合、前記保持収差情報を前記適用収差情報とする
請求項４に記載の画像処理装置。
【請求項８】
前記保持収差情報は、交換レンズの撮像光学系において生じるレンズ収差に関する情報である
請求項２に記載の画像処理装置。
【請求項９】
前記制御部は、前記交換レンズが装着された場合に前記保持収差情報の信頼性の判定を行う
請求項８に記載の画像処理装置。
【請求項１０】
前記制御部は、前記交換レンズに保持されている収差情報を前記保持収差情報として用いる
請求項８に記載の画像処理装置。
【請求項１１】
前記制御部は前記レンズ収差検出処理部で生成した検出収差情報を用いて前記交換レンズに保持されている収差情報を更新する
請求項８に記載の画像処理装置。
【請求項１２】
前記制御部は、前記交換レンズから収差情報が取得できない場合に当該画像処理装置で保持している収差情報を前記保持収差情報とする
請求項８に記載の画像処理装置。
【請求項１３】
前記制御部は、前記交換レンズの装着検出結果を用いて前記保持収差情報の信頼性を判定する
請求項８に記載の画像処理装置。
【請求項１４】
前記制御部は、前記収差検出処理よりも簡易な簡易収差検出処理によって検出された簡易収差情報を用いて、前記保持収差情報の信頼性を判定する
請求項２に記載の画像処理装置。
【請求項１５】
前記制御部は、
前記信頼性を示す指標が第１判定閾値より低い場合に、前記保持収差情報の信頼性が無いと判定し、
前記指標が前記第１判定閾値以上で前記第１判定閾値より高い閾値である第２判定閾値より低い場合に、前記簡易収差情報を収差補正に用いる適用収差情報に設定し、
前記指標が前記第２判定閾値より高い場合に、前記保持収差情報を前記適用収差情報に設定する
請求項１４に記載の画像処理装置。
【請求項１６】
前記制御部は、撮像の設定に関する撮像設定情報と収差補正対象の前記撮像画を用いて算出した撮像画算出情報と前記保持収差情報の属性情報の少なくともいずれかを用いて前記保持収差情報の信頼性を判定する
請求項１に記載の画像処理装置。
【請求項１７】
撮像画の収差補正制御を行う制御部で、保持収差情報の信頼性が無いと判定した場合に、撮像画の収差を補正するための検出収差補正情報の生成が必要と判定すること
を含む画像処理方法。
【請求項１８】
撮像画の収差補正制御をコンピュータで実行させるプログラムであって、
保持収差情報の信頼性を判定する信頼性判定機能と、
前記信頼性判定機能で前記保持収差情報の信頼性が無い判定した場合に、撮像画の収差を補正するための検出収差情報の生成が必要と判定する収差情報生成判定機能と
を前記コンピュータで実現するプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
この技術は、画像処理装置と画像処理方法およびプログラムに関し、必要に応じて収差情報の生成を行うようにする。
【背景技術】
【０００２】
従来、画像処理装置では画像信号に対する信号処理によって収差補正を行うものがある。例えば特許文献１では、撮影された画像から収差に関する特性を検出して、その特性に基づいて収差に関する情報を生成して、生成した情報に基づいて撮像光学系の収差を補正することが行われている。また、画像処理装置では、例えば特許文献２で開示されているように、収差に関する情報に基づいて収差補正が行われている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１２−１９８２７３号公報
【特許文献２】特開２０１１−２２３２１７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
ところで、撮影された画像から収差に関する特性を検出して情報を生成する処理を実施する場合、収差に関する特性の検出や収差を補正するための情報の生成に時間を要する。【０００５】
そこで、この技術では、収差に関する特性の検出や収差を補正するための情報の生成を待つことで、ユーザが撮影する機会を失う可能性を低減する画像処理装置と画像処理方法およびプログラムを提供することを目的とする。
【課題を解決するための手段】
【０００６】
この技術の第１の側面は、
保持収差情報の信頼性が無いと判定した場合に、撮像画の収差を補正するための検出収差情報の生成が必要と判定する制御部
を備える画像処理装置にある。【０００７】
この技術において、制御部は保持収差情報の信頼性を判定する。制御部は、例えば撮像の設定に関する撮像設定情報と撮像画を用いて算出した撮像画算出情報と保持収差情報のメタデータ（属性情報）の少なくともいずれかを用いて保持収差情報の信頼性を判定する。制御部は、保持収差情報の信頼性が無いと判定した場合に、検出収差情報の生成が必要と判定する。制御部で検出収差情報の生成が必要と判定された場合、レンズ収差検出処理部は撮像画を用いて収差検出を行い、検出収差情報を生成する。制御部は生成した検出収差情報を撮像画に関連付ける適用収差情報として設定する。また、制御部は、生成した検出収差情報を用いて保持収差情報を更新する。制御部は、保持収差情報の信頼性が有ると判定した場合は保持収差情報を適用収差情報として設定する。【０００８】
レンズ収差補正処理部は、適用収差情報を用いて撮像画の収差補正処理を行う。関連付け部は、適用収差情報を撮像画と関連付ける。また、制御部は、撮像間隔が所定値より短い撮像モードである場合、保持収差情報を適用収差情報として設定する。保持収差情報は、交換レンズの撮像光学系において生じるレンズ収差に関する情報である。【０００９】
制御部は、交換レンズが装着された場合に保持収差情報の信頼性の判定を行う。また、制御部は、交換レンズに保持されている収差情報を保持収差情報として用いる。さらに制御部は、レンズ収差検出処理部で生成した検出収差情報を用いて交換レンズに保持されている収差情報を更新する。制御部は、交換レンズから収差情報を取得できない場合に当該画像処理装置で保持している収差情報を保持収差情報とする。制御部は、交換レンズの装着検出結果を用いて保持収差情報の信頼性を判定する。さらに、収差検出処理よりも簡易な簡易収差検出処理によって検出された簡易収差情報を用いて、保持収差情報の信頼性を判定する。【００１０】
制御部は、信頼性を示す指標が第１判定閾値よりも低い場合に、保持収差情報の信頼性が無いと判定し、指標が第１判定閾値以上で第１判定閾値より高い第２判定閾値以下である場合に、簡易収差情報を収差補正に用いる適用収差情報に設定し、指標が第２判定閾値よりも高い場合に、保持収差情報を適用収差情報に設定する。【００１１】
この技術の第２の側面は、
撮像画の収差補正制御を行う制御部で、保持収差情報の信頼性が無いと判定した場合に、撮像画の収差を補正するための検出収差補正情報の生成が必要と判定すること
を含む画像処理方法にある。【００１２】
この技術の第３の側面は、
撮像画の収差補正制御をコンピュータで実行させるプログラムであって、
保持収差情報の信頼性を判定する信頼性判定機能と、
前記信頼性判定機能で前記保持収差情報の信頼性が無い判定した場合に、撮像画の収差を補正するための検出収差情報の生成が必要と判定する収差情報生成判定機能と
を前記コンピュータで実現するプログラムにある。【００１３】
なお、本技術のプログラムは、例えば、様々なプログラム・コードを実行可能な汎用コンピュータに対して、コンピュータ可読な形式で提供する記憶媒体、通信媒体、例えば、光ディスクや磁気ディスク、半導体メモリなどの記憶媒体、あるいは、ネットワークなどの通信媒体によって提供可能なプログラムである。このようなプログラムをコンピュータ可読な形式で提供することにより、コンピュータ上でプログラムに応じた処理が実現される。
【発明の効果】
【００１４】
この技術によれば、保持収差情報の信頼性が無いと判定した場合に、撮像画の収差を補正するための検出収差情報の生成が必要と判定される。このため、必要な場合のみ収差情報の生成を行うので、ユーザが撮影する機会を失う可能性を低減することができる。なお、本明細書に記載された効果はあくまで例示であって限定されるものではなく、また付加的な効果があってもよい。
【図面の簡単な説明】
【００１５】
【図１】画像処理装置の構成を例示した図である。
【図２】信頼性判定部の構成を例示した図である。
【図３】補正される収差と収差に関する処理を例示した図である。
【図４】信頼性判定と適用収差情報の関係を示した図である。
【図５】画像処理装置における制御部の動作を例示したフローチャートである。
【図６】保持収差情報の保持状況に応じた重み付けを示す情報を示した図である。
【図７】簡易検出処理の情報を優先した場合と設定状態検出の情報を優先した場合の動作を例示した図である。
【図８】簡易検出処理の検出領域を例示した図である。
【図９】補正される収差量と簡易検出処理で検出された収差量を例示した図である。
【発明を実施するための形態】
【００１６】
以下、本技術を実施するための形態について説明する。なお、説明は以下の順序で行う。
１．画像処理装置の構成
２．信頼性判定部の構成
３．補正対象の収差について
４．画像処理装置の動作
５．信頼性判定の他の形態
６．簡易検出処理について
【００１７】
＜１．画像処理装置の構成＞
図１は、本技術の画像処理装置の構成を例示している。画像処理装置３０は、装置内収差情報保持部３１、レンズ収差検出処理部３２、レンズ収差補正処理部３３、関連付け部３４、制御部５０を有している。なお、画像処理装置は図示せずも撮像部などを含む撮像装置であっても良い。また、画像処理装置と撮像素子を含む撮像装置が別筐体として構成されており、画像処理装置は、撮像装置から撮像画を無線や優先通信で受信するような構成であっても良い。
【００１８】
画像処理装置３０の装置内収差情報保持部３１は、レンズ収差に関する収差情報を保持している。収差情報は、収差量そのものを示す収差量情報またはレンズ収差を補正するための収差補正パラメータの何れでもよい。ここで、収差補正パラメータの場合は、収差補正パラメータを用いて収差補正を行うが、収差量情報の場合は、収差補正を行う段階で収差量情報から収差補正パラメータを生成する等して収差補正を行う。なお、以下の説明では、装置内収差情報保持部３１で保持されている収差情報を保持収差情報とする。装置内収差情報保持部３１は、制御部５０からの制御信号に基づき、保持収差情報の出力や更新等を行う。また、保持収差情報の更新は自動的に行われるものに限らず、ユーザに対して表示や音声で更新を促し、ユーザ操作に応じて更新を行うようにしても良い。
【００１９】
レンズ収差検出処理部３２は、制御部５０からの制御信号に基づき、撮像装置に設けられている撮像部で生成された撮像画の画像信号を用いて、撮像光学系によって生じた収差の検出を行い、撮像画の収差を補正するための検出収差情報を生成する。
【００２０】
レンズ収差補正処理部３３は、装置内収差情報保持部３１に保持されている保持収差情報、またはレンズ収差検出処理部３２等で収差検出を行うことにより生成された収差情報を適用収差情報として用いて、撮像画の収差補正処理を行う。なお、収差補正処理の対象となる撮像画は、記録や他装置に伝送される画像が含まれていれば良く、収差の検出等に用いる画像やスルー画等は収差補正をしなくても良い。
【００２１】
関連付け部３４は、撮像画に適用収差情報を関連付ける。関連付けをしておくことにより、追って撮像画の収差補正処理を行う場合に適用収差情報が利用可能となる。例えば、記録媒体にＥｘｉｆ（Exchangeable image file format）形式で記録される撮像画の画像データに対して、適用収差情報をメタデータ（タグ情報）として付与することで撮像画に適用収差情報を関連付ける。また、関連付け部３４は、例えば無線または有線の伝送路を介して外部機器に送信される撮像画の画像データに対して、適用収差情報を画像データのメタデータ（付属情報）とすることで撮像画に適用収差情報を関連付ける。なお、画像データは、ＲＡＷデータに対して現像処理をした輝度データと色差データからなる非圧縮データまたは非圧縮データに対してＪＰＥＧ等で圧縮した圧縮データあるいはＲＡＷデータ及びRAWデータの圧縮データであってもよい。このように、関連付け部３４は、適用収差情報を撮像画に関連付けることで、画像処理装置外（撮像装置外）の外部機器（例えばコンピュータ装置）において、画像処理装置から受信した撮像画や、リムーバブルメモリカード等の記録媒体に記録されている撮像画の収差補正処理を行う場合や、画像処理装置内において、再生時に記録媒体に記録されている収差補正前の撮像画をレンズ収差補正処理部３３で収差補正する場合、撮像画に関連付けられている適用収差情報を用いることで、撮像画に生じた収差を適切に補正できるようにする。
【００２２】
制御部５０は、ＣＰＵ(Central Processing Unit)やＲＯＭ(Read Only Memory)，ＲＡＭ(Random Access Memory)等を有している。ＲＯＭ（Read  Only  Memory）は、ＣＰＵ(Central Processing Unit)により実行される各種プログラムを記憶する。ＲＡＭ（Random  Access  Memory）は、各種パラメータ等の情報を記憶する。ＣＰＵは、ＲＯＭに記憶されている各種プログラムを実行する。
【００２３】
また、制御部５０は、撮像画の収差を適切に補正するため、装置内収差情報保持部３１に保持されている保持収差情報の信頼性判定を行う信頼性判定部５０１を有している。
【００２４】
制御部５０は、信頼性判定部５０１で保持収差情報の信頼性が無いと判定した場合に、撮像画の収差を補正するための検出収差情報の生成が必要と判定する。さらに、制御部５０は、検出収差情報の生成が必要と判定した場合、レンズ収差検出処理部３２で撮像画を用いて収差検出処理を行い検出収差情報の生成を行うように制御して、レンズ収差検出処理部３２で生成した検出収差情報を適用収差情報としてレンズ収差補正処理部３３または関連付け部３４に出力させる。また、制御部５０は、検出収差情報を装置内収差情報保持部３１に出力して、装置内収差情報保持部３１に保持されている保持収差情報の更新を行う。
【００２５】
制御部５０は、信頼性判定部５０１で保持収差情報の信頼性が有ると判定した場合、装置内収差情報保持部３１に保持されている保持収差情報を、適用収差情報としてレンズ収差補正処理部３３または関連付け部３４に出力させる。
【００２６】
本技術の画像処理装置を適用した撮像装置で交換レンズが用いられており、装着された交換レンズに収差情報が保持されていて、撮像装置が交換レンズからレンズ内収差情報を取得することができる場合、画像処理装置３０は、交換レンズに保持されている収差情報（レンズ内収差情報）を交換レンズから取得して、保持収差情報として装置内収差情報保持部３１に保存し、保持収差情報の信頼性判定を行う。また、画像処理装置３０は、保持収差情報の信頼性が無くレンズ内収差情報が更新可能である場合、交換レンズと通信することにより検出収差情報を用いてレンズ内収差情報を更新する。なお、レンズ内収差情報の更新は、電源オフ時、再生時など次の撮影を行う可能性が低い場合に行っても良い。交換レンズにレンズ内収差情報が保持されていない等で交換レンズからレンズ内収差情報を取得することができない場合、画像処理装置３０は、装置内収差情報保持部３１に保持されている保持収差情報が、装着された交換レンズに対応する収差情報であると想定して、保持されている保持収差情報の信頼性判定を行う。また、装置内収差情報保持部３１に交換レンズ毎や交換レンズの種類／機種毎に保持収差情報を保持するようにしても良い。この場合、装置内収差情報保持部３１に保持された保持収差情報のうち、装着された交換レンズに対応する保持収差情報を用いることになる。さらに、装着されている交換レンズからレンズ内収差情報を取得できる場合は、装置内収差情報保持部３１に保持されている装着された交換レンズに対応する保持収差情報と、交換レンズから取得したレンズ内収差情報が一致するか否かを判断し、一致しない場合にレンズ内収差情報と保持収差情報の信頼性が無い可能性があると判断し、信頼度判定を行うようにしても良い。さらに、保持収差情報の信頼性が無い場合は、上述のように検出収差情報を用いて、装置内収差情報保持部３１に保持されている保持収差情報を更新する。さらには、交換レンズに保持されているレンズ内収差情報を更新しても良い。
【００２７】
＜２．信頼性判定部の構成＞
図２は、保持収差情報の信頼性判定を行う信頼性判定部の構成を例示している。信頼性判定部５０１は、保持収差情報の信頼性を表す指標例えば信頼度を算出する。信頼度は、撮像の設定に関する撮像設定情報と撮像画を用いて算出した撮像画算出情報と保持収差情報のメタデータ（属性情報）の少なくともいずれかを用いて算出する。信頼性判定部５０１は、算出した信頼度に基づき保持収差情報の信頼性を判定する。信頼性判定部５０１は、保持収差情報の信頼度を算出するスコア化処理部５０１１〜５０１３，５０１５，５０１７、画像差分算出部５０１４、簡易収差検出処理部５０１６、算出した信頼度等に基づき保持収差情報の信頼性を判定する判定処理部５０１９を有している。
【００２８】
スコア化処理部５０１１〜５０１３は、撮像の設定に関する撮像設定情報に基づいたスコア化処理を行う。ここで本実施の形態では、スコアには、保持収差情報を信頼することができ、保持収差情報を用いて収差を正しく補正できると思われるほど高い値を与えることとする。例えば前回の撮像時からの時間経過が短い場合にはレンズの設定状態の変化がなく収差の変化もないことが想定される。したがって、スコア化処理部５０１１は、撮像設定情報に基づいたスコア化処理として経過時間判定結果すなわち前回の撮影時からの経過時間を示す判定結果のスコア化処理を行い、前回の撮影時からの経過時間が短時間であるほどスコア値を高くする。例えば連写のように撮像間隔が短い場合はスコア値を高くして、非連写時に撮像間隔が長くなるに伴いスコア値を低くする。スコア化処理部５０１１は、経過時間判定結果の１つとしての撮像間隔判定結果に基づくスコア値を判定処理部５０１９へ出力する。
【００２９】
また、レンズ交換（装着）が行われた場合、交換（装着）後のレンズは交換前のレンズと異なることが想定される。つまり、前回の撮像時と異なる交換レンズであるから収差が異なることが想定される。したがって、スコア化処理部５０１２は、撮像設定情報に基づいたスコア化処理としてレンズ交換（装着）検出結果のスコア化処理を行い、レンズ交換（装着）が行われた場合は、交換（装着）が行われていない場合に比べてスコア値を低くする。スコア化処理部５０１２は、レンズ交換（装着）検出結果に基づくスコア値を判定処理部５０１９へ出力する。
【００３０】
また、マニュアルフォーカス操作やズーム操作またはオートフォーカス動作等が行われた場合、操作量や動作量に応じて収差が変化することが想定される。したがって、スコア化処理部５０１３は、撮像設定情報に基づいたスコア化処理として交換レンズの設定状態検出結果のスコア化処理を行い、設定状態の変化が大きいほどスコア値を低くする。スコア化処理部５０１３は、設定状態検出結果に基づくスコア値を判定処理部５０１９へ出力する。
【００３１】
スコア化処理部５０１５，５０１７は、撮像画を用いて算出した撮像画算出情報のスコア化処理を行う。例えば補正対象の撮像画と補正対象の撮像画の前に撮像された前回の撮像画、すなわち最後に記録した撮像画との差分が少ない場合には交換レンズにおける設定状態の変化が少なく収差の変化も少ないことが想定される。したがって、画像差分算出部５０１４は補正対象の撮像画と前回の撮像画を用いて画像差分を算出してスコア化処理部５０１５へ出力する。補正対象の撮像画と前回の撮像画との画像差分は、例えば画素毎の画素値差分の絶対値和を用いてもよく、周波数成分や画像特徴点の分布の違い等を画像差分として用いてもよい。スコア化処理部５０１５は、撮像画算出情報のスコア化処理として画像差分算出結果のスコア化処理を行い、画像差分が大きくなるほどスコア値を低くする。
【００３２】
簡易収差検出処理部５０１６は、レンズ収差検出処理部３２で検出収差情報を生成する場合の収差検出処理よりも簡易である簡易検出処理を行い、簡易収差情報を生成してスコア化処理部５０１７へ出力する。なお、簡易検出処理については、＜６．簡易検出処理について＞で説明する。レンズ収差検出処理部３２は収差検出処理を行うことから、レンズ収差検出処理部３２で簡易検出処理を行うようにすれば、レンズ収差検出処理部３２を簡易収差検出処理部５０１６として利用でき、簡易収差検出処理部５０１６を省くことができる。
【００３３】
スコア化処理部５０１７は、撮像画算出情報のスコア化処理として、保持収差情報と簡易収差情報との差分のスコア化処理を行い、差分が大きくなるほどスコア値を低くする。
【００３４】
判定処理部５０１９は、スコア化処理部５０１１〜５０１３，５０１５，５０１７から供給されたスコア値を用いて信頼性の判定を行う。
【００３５】
判定処理部５０１９は、スコア値の合計（スコア合計値）を用いて信頼性の判定を行う。判定処理部５０１９は、信頼性が有ると判定した場合、保持収差情報を適用収差情報として設定して、保持収差情報を適用収差情報として用いることを指示する制御信号を生成する。また、判定処理部５０１９は、信頼性が無いと判定した場合、検出収差情報を適用収差情報として設定して、レンズ収差検出処理部３２で検出収差情報を生成することを指示する制御信号を生成する。スコア合計値を用いた信頼性の判定は、例えばスコア合計値を予め設定されている閾値と比較して、スコア合計値が閾値以上であるときは信頼性があり、閾値よりも低いときは信頼性が無いと判定する。
【００３６】
また、制御部５０は、撮像間隔が短く撮像画毎にレンズ収差検出処理部３２で収差検出を行うことが難しい撮像モードであることに応じて、保持収差情報を適用収差情報に設定してもよい。例えば、制御部５０は、撮像画が動画であるためフレーム毎に収差検出処理を行うことが難しいときは、保持収差情報を適用収差情報として用いるようにしてもよい。さらには動画モードであって、所定のフレームレートより高いフレームレートの動画モードの場合に、保持収差情報を適用収差情報として用いるようにしてもよい。
【００３７】
判定処理部５０１９は、生成した制御信号を装置内収差情報保持部３１やレンズ収差検出処理部３２へ出力する。
【００３８】
また、信頼性判定部の構成は、上述の構成に限らず、一部のスコア化処理部の処理結果を用いて信頼性の判定を行ってもよい。例えば、信頼性判定部５０１は、簡易検出処理を行うことなく信頼性の判定を行うようにしてもよい。
【００３９】
さらに、信頼性判定部５０１は、撮像設定情報や撮像画算出情報のスコア化処理を行う場合に限らず、撮像設定情報や撮像画算出情報そのものを用いて信頼性の判定を行うようにしてもよい。例えばレンズ交換（装着）が行われた場合やユーザのレンズ操作が行われた場合にスコア化処理を行うことなく信頼性が無いと判定してもよい。
【００４０】
また、信頼性判定部５０１は、保持収差情報の属性情報（メタデータ）に基づき信頼性の判定を行ってもよい。例えば、保持収差情報の属性情報として、時間情報である日時情報（例えば保持収差情報の検出日時や更新日時等）または保持収差情報の生成に用いた収差検出アルゴリズムの判別が可能なバージョン情報等を用いる。この場合、信頼性判定部５０１にスコア化処理部５０１８を設けて、スコア化処理部５０１８は、保持収差情報の属性情報（メタデータ）に基づき、例えば保持収差情報の付属情報で示されている日時からの経過期間が長くなるほどスコア値を低くしたり信頼性を低くする。または経過期間が予め設定されている期間を超えた場合やバージョンが古く保持収差情報では最新の収差検出アルゴリズム等が用いられていないことが明らかとなった場合に信頼性が無いと判定されるように、スコア値を低くしてもよい。
【００４１】
以上のように、制御部５０は、保持収差情報の信頼性が無いと判定した場合に、撮像画の収差を補正するための適用収差情報の生成が必要と判定する、さらに、制御部５０は、信頼性の判定後すぐに、又は、判定後に所定の条件を満たした場合、レンズ収差検出処理部３２で撮像画を用いて収差検出処理を行い、検出収差情報を生成させる。また、制御部５０は、生成した検出収差情報を用いて保持収差情報を更新する。さらに、制御部５０は、保持収差情報の信頼性が有ると判定した場合、保持収差情報を適用収差情報として用いる。
【００４２】
＜３．補正対象の収差について＞
図３は、画像処理装置で補正される収差と収差に関する処理を例示している。画像処理装置３０は、例えば色収差、パープルフリンジ、非点収差の少なくともいずれかを収差補正の対象とする。
【００４３】
色収差には、色による屈折率の違いにより、色毎の像の大きさが異なり色ずれを生ずる倍率色収差と、色による屈折率の違いにより、結像位置が色によって軸方向に前後して色ずれを生ずる軸上色収差がある。
【００４４】
倍率色収差は画像の周辺に近い部分で収差の影響が顕著となる。レンズ収差検出処理部３２では、例えば色毎の画像信号を用いてブロックマッチング等の処理を行い、被写体のエッジ部分における例えば緑色成分に対する赤色成分や青色成分の空間位相のずれを検出する。また、レンズ収差検出処理部３２は、位相ずれに基づき収差が目立つ特徴領域の判別を行い、予め設定した閾値を超える位相ずれの領域を倍率色収差の特徴領域と判別する。レンズ収差補正処理部３３は、適用収差情報に基づき収差補正処理を行い、倍率色収差の特徴領域に対して例えば特開２０１２−１５７８１号公報と同様な手法で色ずれを補正する。
【００４５】
軸上色収差は、円形のぼけを生じている点光源（所謂玉ぼけ）の輪郭等で収差の影響が顕著となる。レンズ収差検出処理部３２では、色毎の画像信号から色差信号を生成する。レンズ収差検出処理部３２は、色差信号の表す色相が代表的な軸上収差と一致し、さらに色差信号のアンダーシュートやオーバーシュートを生じた領域幅が予め設定した閾値を超える領域を軸上色収差の特徴領域と判別する。レンズ収差補正処理部３３は、適用収差情報に基づき撮像画の収差補正処理を行い、軸上色収差の特徴領域の色信号を周囲の色信号で置きかえて色ずれを補正する。
【００４６】
パープルフリンジは、高輝度領域に隣り合った低輝度領域に紫色やマゼンタ色の偽色が出る現象であり、高コントラストのエッジ部分で収差の影響が顕著となる。レンズ収差検出処理部３２では、画像信号に基づき、低輝度領域における偽色を生じた領域幅が予め設定した閾値を超える領域をパープルフリンジの特徴領域と判別する。レンズ収差補正処理部３３は、適用収差情報に基づき収差補正処理を行い、高コントラストの低輝度領域における輪郭周辺で紫色である特徴領域（偽色を生じた領域幅の範囲）の色信号を、周囲の色信号で置きかえて色ずれを補正する。
【００４７】
非点収差は、レンズの垂直方向の屈折と水平方向の屈折が異なることにより生じる収差であり、輝点例えば夜空の星等で収差の影響が顕著となる。レンズ収差検出処理部３２では、像高毎の点拡がり特性に基づき特徴領域を判別する。レンズ収差補正処理部３３は、適用収差情報に基づき収差補正処理を行い、特徴領域に対して点拡がり特性とは逆の特定でフィルタ処理を行い、色ずれを補正する。
【００４８】
＜４．画像処理装置の動作＞
図４は、画像処理装置の動作を説明するための図であり、信頼性判定と適用収差情報の関係を示している。図４の（ａ）は、信頼性判定部５０１の処理にレンズ収差の簡易検出処理を含まない場合、図４の（ｂ）は、信頼性判定部５０１の処理に簡易検出処理を含む場合で簡易収差情報を適用収差情報とすることを含む場合、図４の（ｃ）は、信頼性判定部５０１の処理に簡易検出処理を含む場合で簡易収差情報を適用収差情報とすることを含まない場合を例示している。
【００４９】
制御部５０の信頼性判定部５０１は、保持収差情報の信頼性を表す指標である信頼度、例えば撮像設定情報や撮像画算出情報のスコア化処理によって算出したスコア合計値を信頼度として、スコア合計値と予め設定されている判定閾値を比較して信頼性判定を行う。
【００５０】
信頼性判定部５０１の処理に簡易検出処理を含まない場合、図４の（ａ）に示すように、信頼性判定部５０１は、スコア合計値が判定閾値Ｔｈaよりも低い場合、信頼性が無いと判定して、レンズ収差検出処理部３２で収差検出処理を行い検出収差情報を生成して、生成した検出収差情報を適用収差情報とする。なお、この場合、レンズ収差検出処理部３２は、本実施の形態に示す収差検出処理または簡易検出処理のいずれの処理を行っても良く、さらには、本実施の形態に示す収差検出処理よりも簡易で簡易検出処理より複雑である処理や、本実施の形態に示す収差検出処理よりも複雑な収差検出処理を行っても良い。また、信頼性判定部５０１は、スコア合計値が判定閾値Ｔｈa以上である場合、保持収差情報は信頼性が有ると判定して、レンズ収差検出処理部３２で収差検出処理を行わないとする。この場合、保持収差情報は信頼性が有ると判定されていることから、制御部５０は、保持収差情報を適用収差情報として設定する。
【００５１】
信頼性判定部５０１の処理に簡易検出処理を含む場合、図４の（ｂ）に示すように、信頼性判定部５０１は、スコア合計値が判定閾値Ｔｈ1よりも低い場合、信頼性が無いと判定して、レンズ収差検出処理部３２で収差検出処理を行い検出収差情報を生成して、生成した検出収差情報を適用収差情報とする。また、信頼性判定部５０１は、スコア合計値が判定閾値Ｔｈ1以上で判定閾値Ｔｈ1よりも高い判定閾値Ｔｈ2より低い場合、信頼性が有るが中程度の信頼性と判定して、レンズ収差検出処理部３２で収差検出処理を行わないとして、簡易検出処理で生成されている簡易収差情報を検出収差情報として設定する。また、信頼性判定部５０１は、スコア合計値が判定閾値Ｔｈ2より高い場合、信頼性が十分にあると判別して、レンズ収差検出処理部３２で収差検出処理を行わないとして、信頼性が有ると判定された保持収差情報を適用収差情報として設定する。
【００５２】
信頼性判定部５０１の処理に簡易検出処理を含む場合、図４の（ｃ）に示す処理を行うようにしてもよい。すなわち、信頼性判定部５０１は、スコア合計値が判定閾値Ｔｈbよりも低い場合、信頼性が無いと判定して、レンズ収差検出処理部３２で収差検出処理を行い検出収差情報を生成して、生成した検出収差情報を適用収差情報とする。また、信頼性判定部５０１は、スコア合計値が判定閾値Ｔｈb以上である場合、信頼性が十分にあると判定して、レンズ収差検出処理部３２で収差検出処理を行わないとして、信頼性が有ると判定された保持収差情報を適用収差情報として設定とする。
【００５３】
図５は、画像処理装置（撮像装置）における制御部の動作を例示したフローチャートである。なお、制御部は、保持収差情報の信頼性の判定が必要があると判別したとき図５に示すフローチャートの処理を行うようにしてもよい。
【００５４】
保持収差情報の信頼性の判定を行う必要があるか否かの判別は、ユーザ設定や交換レンズの特性および取得する撮像画の用途等に応じて行うようにしてもよい。例えば、制御部５０は、ユーザによるモード設定により収差補正処理を行わないように設定されている場合、保持収差情報の信頼性に応じた収差情報の制御は不要と判断する。また、制御部５０は、例えば交換レンズに保持されているメタデータ等によって交換レンズが収差を生じないレンズ（例えば反射型レンズ等）であることや光学特性が良好で収差が無視できる程度の収差である交換レンズであることが示されている場合、保持収差情報の信頼性に応じた収差情報の制御は不要と判断してもよい。また、制御部５０は、撮像時の構図合わせ等のためにスルー画像を表示部に表示しているが撮像画の記録は行っていないモニタリング時や、記録する撮像画像よりも解像度の低い画像例えばサムネイル画像を生成する場合、保持収差情報の信頼性に応じた収差情報の制御は不要と判断してもよい。さらに、制御部５０は、例えば撮像画が動画であるためフレーム毎に収差検出処理を行うことが難しい場合、保持収差情報の信頼性判定は不要と判断してもよい。さらには、制御部５０は、記録又は他機器へ伝送する撮像画の解像度（画サイズ）が低く、収差の影響が小さい場合は、信頼性判定は不要と判断しても良い。
【００５５】
なお、収差情報の制御処理は、以下のいずれかに示すタイミングで開始されるようにしても良い。
１．交換レンズ装着時
２．電源オン直後
３．電源オフ操作を検出した時
４．撮影モードから他のモードへの移行時
５．１回の撮像記録動作ごと
６．一連の撮影動作ごと
７．一定時間毎
【００５６】
図５のステップＳＴ１で制御部は保持収差情報があるか判別する。制御部５０は、装置内収差情報保持部３１に保持収差情報がある場合にステップＳＴ２に進み、保持収差情報がない場合にステップＳＴ４に進む。
【００５７】
ステップＳＴ２で制御部は信頼度を算出する。制御部５０は、上述のように保持収差情報の信頼度として例えばスコア合計値を算出する。また、制御部５０は簡易収差情報を用いて信頼性判定を行う場合、簡易検出処理を行ってから保持収差情報の信頼度を算出する。制御部５０は保持収差情報の信頼度を算出してステップＳＴ３に進む。
【００５８】
ステップＳＴ３で制御部は信頼性が有るか判別する。制御部５０は、例えばスコア合計値と判定閾値を比較して、保持収差情報の信頼性が有るか否かを判別する。制御部５０は信頼性が無いと判別した場合に検出収差情報を適用収差情報として設定（選択）したうえでステップＳＴ４に進み、信頼性が有ると判別した場合にステップＳＴ７に進む。
【００５９】
ステップＳＴ４で制御部は検出収差情報を生成して適用収差情報に設定（選択）する。制御部５０は、レンズ収差検出処理部３２で収差検出処理を行わせて検出収差情報を生成する。また、制御部５０は生成した検出収差情報を適用収差情報として設定してステップＳＴ５に進む。なお、ステップＳＴ４の処理は、ステップＳＴ３の処理の直後に行う場合に限らず、一回、または、一連の撮影が終了した後や電源オフの指示があった場合などの収差検出開始条件を満たしたことに応じて開始するようにしても良い。即ち、撮像画に対応する収差の検出ができる段階であれば良い。
【００６０】
ステップＳＴ５で制御部は保持収差情報の更新が可能であるか判定する。制御部５０は装置内収差情報保持部３１に保持されている保持収差情報を更新できる場合にステップＳＴ６に進む。また、制御部５０は、装置内収差情報保持部３１が書き換え不能なメモリで構成されている場合やユーザ設定などにより書き換えが禁止されている場合等に、保持収差情報の更新ができないと判定してステップＳＴ８に進む。
【００６１】
ステップＳＴ６で制御部は保持収差情報の更新を行う。制御部５０は、ステップＳＴ４で生成した検出収差補正情報を用いて保持収差情報を更新する。例えば、制御部５０は、検出収差情報を新たな保持収差情報とする。レンズ内収差情報の更新は、撮影に影響を与えないタイミング、例えば電源オフ時、再生時など次の撮影を行う可能性が低い場合に行っても良い。また、制御部５０は、保持収差情報の変化が緩やかとなるように、保持収差情報と検出収差情報の平均値を算出して、平均値を新たな保持収差情報としてもよい。さらに、制御部５０は、ステップＳＴ２で算出したスコア合計値に応じた重み付けを行うようにしてもよい。例えば、制御部５０は、保持収差情報と検出収差情報との重み付け平均値を算出して新たな保持収差情報とする。制御部５０は、重み付け平均値の算出において、スコア合計値が高くなるほど保持収差情報の重みを高くする。制御部５０は、保持収差情報を更新してステップＳＴ８に進む。なお、ステップＳＴ５とステップＳＴ６の処理は行わなくでもよい。
【００６２】
ステップＳＴ３からステップＳＴ７に進むと、制御部は保持収差情報を適用収差情報に設定する。制御部５０は、保持収差情報の信頼性が有ることから図４の（ａ）または図４の（ｃ）に示すように保持収差情報を適用収差情報とする。また、制御部５０は図４の（ｂ）に示すように、スコア合計値と判定閾値Ｔｈ2との比較結果に基づき、保持収差情報の信頼性が有る場合は保持収差情報を適用収差情報として、保持収差情報の信頼性はあるが中程度の場合は簡易収差情報を適用収差情報としてもよい。制御部５０は、保持収差情報を適用収差情報に設定してステップＳＴ８に進む。
【００６３】
ステップＳＴ８で制御部は、適用収差情報を用いた処理を行う。制御部５０は、例えばレンズ収差補正処理部３３を制御して、適用収差情報に基づき撮像画の収差補正処理を行い、撮像画に生じた収差を補正する。なお、この処理は、ＳＴ６やＳＴ７の処理の直後に行う場合に限らず、再生モードへの移行時や電源オフ時などユーザがすぐに撮影を行いたいタイミング以外のタイミングで行うようにしても良い。
【００６４】
また、制御部５０は、例えば関連付け部３４を制御して、適用収差情報を撮像画に関連付けることで、画像処理装置（撮像装置）内においてＳＴ１からＳＴ６及びＳＴ８の処理をいったん終了した後、画像処理装置（撮像装置）での再生時など一旦時間を空けてから収差補正処理を行う場合や、外部機器等で撮像画の収差補正処理を行う場合に、関連付けられている適用収差情報を用いて、撮像画に生じた収差を補正できるようにしてもよい。
【００６５】
このように、画像処理装置では、保持収差情報の信頼性が無いと判定した場合に、撮像画の収差を補正するための検出収差情報の生成が必要と判定される。また、検出収差情報の生成が必要と判定された場合に、撮像画を用いて収差検出を行い、検出収差情報が生成される。このため、必要に応じて収差情報の生成を行うことができるようになり、画像処理装置（撮像装置）では、収差補正の精度と処理の効率化とを両立することが可能となる。
【００６６】
＜５．信頼性判定の他の形態＞
次に、信頼性判定の他の形態について説明する。他の形態では、信頼性判定に用いる情報の重み付けを行うことで、撮像状況に応じた適用収差情報を用いることをできるようにする。
【００６７】
図６は、信頼性判定に用いる情報において、保持収差情報の保持状況に応じた重み付けを示す情報を示しており、○印は重み付けを高くすることが望ましい情報、×印は重み付けに関係しない情報であることを示している。
【００６８】
例えば、交換レンズにレンズ内収差情報が保持されている場合、画像処理装置は交換レンズに対応した収差情報を取得できる。ここで、交換レンズの経年劣化によって特性が変化すると、レンズ収差補正処理部はレンズ内収差情報を用いても撮像画の収差が正しく補正されない可能性がある。したがって、制御部は、経年劣化に関する検出結果の重み付けを高くする。また、例えば光学フィルタの外付けが行われた場合、光学フィルタにより光学特性が変化して、レンズ収差補正処理部はレンズ内収差情報を用いても撮像画の収差が正しく補正されないおそれが生じる。そこで、制御部は簡易検出に関する検出結果の重み付けを高くする。なお、制御部は、前回の撮像画と画像が同一である場合に光学フィルタの外付け等がないことを判別できるので画像比較の結果を利用することが可能である。このため、制御部は、画像比較に関する検出結果の重み付けを高くしてもよい。
【００６９】
交換レンズにレンズ内収差情報が保持されていない場合、簡易検出結果を優先して重み付けを行ってもよく、交換検出や設定状態検出の検出結果を優先して重み付けを行ってもよい。
【００７０】
簡易検出結果を優先する場合、制御部は、簡易検出結果を用いて既に生成されている保持収差情報の信頼性を判別できるので、簡易検出に関する検出結果の重み付けを高くする。また、前回の撮像時からの経過時間が短いとレンズ状態の変化が少なく収差の変化を無視できるので、連写時には２枚目の撮像画以降に対して簡易検出処理をスキップすることが可能である。
【００７１】
交換検出や設定状態検出の検出結果を優先する場合、制御部は、経過時間に関する検出結果例えばレンズ交換の検出結果の重み付けを高くする。また制御部は設定状態検出に関する検出結果例えばフォーカス位置、ズーム位置、絞り設定の検出結果の重き付けを高くする。
【００７２】
図７は、初期段階として保持収差情報がない場合において、簡易検出処理の情報を優先した場合と設定状態検出の情報を優先した場合の動作を例示している。なお、図７の（ａ）は簡易検出処理の情報を優先した場合におけるユーザ操作と本技術の画像処理装置（撮像装置）の動作、図７の（ｂ）は設定状態検出の情報を優先した場合におけるユーザ操作と本技術の画像処理装置（撮像装置）の動作を示している。
【００７３】
簡易検出処理の情報を優先した場合、図７（ａ）に示すように、ユーザがシャッタ操作を行うと、撮像装置はユーザのシャッタ操作に応じて露光を行い、撮像画を生成する。また、撮像装置は、撮像画を用いた収差検出処理を行い、検出収差情報を生成する。また、撮像装置は、生成した検出収差情報を保持収差情報として交換レンズまたは撮像装置の収差情報保持部に記憶させる。
【００７４】
ユーザは、シャッタ操作を行ったのち、次の撮像を行うため撮像調整操作例えば交換レンズのフォーカス位置やズーム位置、絞り設定を調整する。さらにユーザは撮像調整操作等を終了したのちシャッタ操作を行う。
【００７５】
撮像装置は、ユーザのシャッタ操作に応じて露光を行い、撮像画を生成する。また、撮像装置は、保持収差情報が保持されていることから簡易検出処理を行い、簡易検出収差情報を生成する。撮像装置は、簡易検出処理によって生成した簡易検出収差情報を用いて保持収差情報の信頼性判定を行う。撮像装置は、保持収差情報の信頼性が無い場合に収差検出処理を行い、収差検出処理によって得られた検出収差情報を適用収差情報として収差補正処理を行う。また、撮像装置は、保持収差情報の信頼性が有る場合、保持収差情報を適用収差情報として収差補正処理を行う。なお、撮像装置は、保持収差情報の信頼性が無い場合、収差検出処理によって生成した検出収差情報を用いて保持収差情報を更新する。
【００７６】
設定状態検出の情報を優先した場合、図７（ｂ）に示すように、ユーザがシャッタ操作を行うと、撮像装置はユーザのシャッタ操作に応じて露光を行い、撮像画を生成する。また、撮像装置は、撮像画を用いた収差検出処理を行い、収差検出処理によって得られた検出収差情報を適用収差情報として収差補正処理を行う。また、撮像装置は、生成した検出収差情報を保持収差情報として交換レンズまたは撮像装置に記憶させる。さらに、撮像装置は、撮像画の生成後、設定状態検出処理を行い、ユーザ操作によってどのように設定が変更されたかを検出する。
【００７７】
ユーザは、シャッタ操作を行ったのち、次の撮像を行うため撮像調整操作例えば交換レンズのフォーカス位置やズーム位置、絞り設定を調整する。さらにユーザは撮像調整操作等を終了したのちシャッタ操作を行う。
【００７８】
撮像装置は、ユーザのシャッタ操作に応じて露光を行い、撮像画を生成する。また、撮像装置は、保持収差情報が保持されていることから設定状態検出処理の検出結果を用いて保持収差情報の信頼性判定を行う。撮像装置は、保持収差情報の信頼性が無いと判定した場合に収差検出処理を行い、収差検出処理によって得られた検出収差情報を適用収差情報として収差補正処理を行う。また、撮像装置は、保持収差情報の信頼性が有る場合、保持収差情報を適用収差情報として収差補正処理を行う。なお、撮像装置は、保持収差情報の信頼性が無い場合、収差検出処理によって生成した検出収差情報を用いて保持収差情報を更新する。
【００７９】
制御部は、簡易検出処理の情報を優先した場合、簡易検出収差情報を用いて信頼性を判定していることから、設定状態検出の情報を優先した場合に比べて、信頼性を正しく判定できる。しかし、簡易検出処理を行うことから設定状態検出の情報を優先した場合に比べて現像処理が終了するのが遅くなり、次の撮影を行うことができるタイミングが遅くなる。
【００８０】
また、設定状態検出の情報を優先した場合、過去に撮像が行われて保持収差情報が記憶されている場合には、収差検出処理を行う必要がないことから、簡易検出処理の情報を優先した場合に比べて、収差が補正された撮像画を速やかに出力できる。しかし、ユーザ操作に応じた設定状態に基づいて信頼性を判定することから、簡易検出処理の情報を優先した場合に比べて、信頼性の判定の精度が低下して、適用収差情報は撮像画に最適な収差情報でないおそれがある。この場合、簡易検出処理の情報を優先した場合のように、収差補正を正しく行うことができないおそれがある。したがって、簡易検出処理の情報と設定状態検出の情報のいずれを優先するかユーザが選択できるようにすれば、ユーザの所望する動作を撮像装置で行うことができるようになる。
【００８１】
＜６．簡易検出処理について＞
次に、簡易検出処理について説明する。簡易検出処理では、撮像画を用いて精度の高い検出処理を行わなくとも、精度の高い検出処理を行った場合と同様な簡易検出収差情報を生成できるように検出処理を行う。
【００８２】
図８は、簡易検出処理の検出領域を例示している。レンズ収差検出処理部３２で簡易検出処理を行う場合、レンズ収差検出処理部３２は、簡易検出処理において例えば図８の（ａ）に示すように、撮像画を縮小した縮小画を用いる。縮小画は縮小前の撮像画に比べて画サイズが小さいことから縮小前の撮像画を用いた検出処理に比べて、簡易検出収差情報を短時間で生成できる。また、レンズ収差検出処理部３２は、簡易検出処理において例えば撮像画における一部の画像領域を検出領域として設定する。この場合、検出領域が少ないことから、レンズ収差検出処理部３２は、検出領域を限定することなく検出処理を行う場合に比べて、簡易検出収差情報を短時間で生成できる。さらに、レンズ収差検出処理部３２は領域を限定して簡易検出処理を行う場合、収差が目立つ特徴領域を簡易検出処理で用いる。レンズ収差検出処理部３２は、例えば倍率色収差を検出する場合、図８の（ｂ）に示すように、像高が所定割合よりも高い領域を検出領域とする。像高が高い領域は収差補正の効果が大きいことから、像高が高い領域を特徴領域として、この特徴領域を検出領域として用いて簡易検出処理を行えば、効果的に倍率色収差を補正できる。さらに、レンズ収差検出処理部３２は、像高が所定割合よりも高い領域であって、収差補正量が最も大きくなる像高に近い領域を特徴領域としてもよい。
【００８３】
図９は、補正される収差量と簡易検出処理で検出された収差量を例示している。図９において、横軸は撮像画における最大の像高を「１０」、撮像画の中心を「０」として示している。また、縦軸は像倍率を示しており、視感度が高く情報量の多い緑色撮像画（Ｇｒｅｅｎ）に対する赤色撮像画と青色撮像画の像倍率を例示している。保持収差情報に基づき補正される赤色撮像画の収差は例えば特性ＣＶＭＲであり、保持収差情報に基づき補正される青色撮像画の収差は例えば特性ＣＶＭＢである。また、像高が所定割合よりも高い領域を簡易検出処理の検出領域として、簡易検出処理で検出された赤色撮像画の収差は例えば特性ＣＶＤＲ、簡易検出処理で検出された青色撮像画の収差は例えば特性ＣＶＤＢとする。信頼性判定部は、赤色と青色のそれぞれの撮像画について、保持収差情報に基づき補正される収差と簡易検出処理で検出された収差の差分についてスコア化処理を行い、算出したスコア値を用いた信頼性の判定を行う。さらに、信頼性判定部は、信頼性判定結果に基づき、保持収差情報を適用収差情報として用いる、または収差検出処理を行い生成した検出収差情報を適用収差補正情報として用いる。
【００８４】
さらに、明細書中において説明した一連の処理はハードウェア、またはソフトウェア、あるいは両者の複合構成によって実行することが可能である。ソフトウェアによる処理を実行する場合は、処理シーケンスを記録したプログラムを、専用のハードウェアに組み込まれたコンピュータ内のメモリにインストールして実行させる。または、各種処理が実行可能な汎用コンピュータにプログラムをインストールして実行させることが可能である。
【００８５】
例えば、プログラムは記録媒体としてのハードディスクやＳＳＤ（Solid State Drive）、ＲＯＭ（Read Only Memory）に予め記録しておくことができる。あるいは、プログラムはフレキシブルディスク、ＣＤ−ＲＯＭ（Compact Disc Read Only Memory），ＭＯ（Magneto optical）ディスク，ＤＶＤ（Digital Versatile Disc）、ＢＤ（Blu-Ray Disc（登録商標））、磁気ディスク、半導体メモリカード等のリムーバブル記録媒体に、一時的または永続的に格納（記録）しておくことができる。このようなリムーバブル記録媒体は、いわゆるパッケージソフトウェアとして提供することができる。
【００８６】
また、プログラムは、リムーバブル記録媒体からコンピュータにインストールする他、ダウンロードサイトからＬＡＮ（Local Area Network）やインターネット等のネットワークを介して、コンピュータに無線または有線で転送してもよい。コンピュータでは、そのようにして転送されてくるプログラムを受信し、内蔵するハードディスク等の記録媒体にインストールすることができる。
【００８７】
なお、本明細書に記載した効果はあくまで例示であって限定されるものではなく、記載されていない付加的な効果があってもよい。また、本技術は、上述した技術の実施の形態に限定して解釈されるべきではない。この技術の実施の形態は、例示という形態で本技術を開示しており、本技術の要旨を逸脱しない範囲で当業者が実施の形態の修正や代用をなし得ることは自明である。すなわち、本技術の要旨を判断するためには、請求の範囲を参酌すべきである。
【００８８】
また、本技術の画像処理装置は以下のような構成も取ることができる。
（１）  保持収差情報の信頼性が無いと判定した場合に、撮像画の収差を補正するための検出収差情報の生成が必要と判定する制御部
を備える画像処理装置。
（２）  前記制御部で前記検出収差情報の生成が必要と判定された場合に、収差検出処理を行うことで前記検出収差情報を生成するレンズ収差検出処理部をさらに備える（１）に記載の画像処理装置。
（３）  前記制御部は、前記検出収差情報を用いて前記保持収差情報を更新する（２）に記載の画像処理装置。
（４）  前記制御部は、前記保持収差情報の信頼性が有ると判定した場合は前記保持収差情報を適用収差情報として設定する（２）または（３）に記載の画像処理装置。
（５）  前記適用収差情報を用いて前記撮像画の収差補正処理を行うレンズ収差補正処理部をさらに備える（４）に記載の画像処理装置。
（６）  前記適用収差情報と前記撮像画とを関連付ける関連付け部をさらに備える（４）または（５）に記載の画像処理装置。
（７）  前記制御部は、撮像間隔が所定値より短い撮像モードである場合、前記保持収差情報を前記適用収差情報とする（４）乃至（６）のいずれかに記載の画像処理装置。
（８）  前記保持収差情報は、交換レンズの撮像光学系において生じるレンズ収差に関する情報である（２）乃至（７）のいずれかに記載の画像処理装置。
（９）   前記制御部は、前記交換レンズが装着された場合に前記保持収差情報の信頼性の判定を行う（８）に記載の画像処理装置。
（１０）  前記制御部は、前記交換レンズに保持されている収差情報を前記保持収差情報として用いる（８）または（９）のいずれかに記載の画像処理装置。
（１１）  前記制御部は前記レンズ収差検出処理部で生成した検出収差情報を用いて前記交換レンズに保持されている収差情報を更新する（８）乃至（１０）のいずれかに記載の画像処理装置。
（１２）  前記制御部は、前記交換レンズから収差情報を取得できない場合に当該画像処理装置で保持している収差情報を前記保持収差情報とする（８）乃至（１１）のいずれかに記載の画像処理装置。
（１３）  前記制御部は、前記交換レンズの装着検出結果を用いて前記保持収差情報の信頼性を判定する（８）乃至（１２）のいずれかに記載の画像処理装置。
（１４）  前記制御部は、前記収差検出処理よりも簡易な簡易収差検出処理によって検出された簡易収差情報を用いて、前記保持収差情報の信頼性を判定する
（２）乃至（１３）のいずれかに記載の画像処理装置。
（１５）  前記制御部は、前記信頼性を示す指標が第１判定閾値よりも低い場合に、前記保持収差情報の信頼性が無いと判定し、
前記指標が前記第１判定閾値以上で前記第１判定閾値より高い閾値である第２判定閾値よりも低い場合に、前記簡易収差情報を収差補正に用いる適用収差情報に設定し、
前記指標が前記第２判定閾値より高い場合に、前記保持収差情報を前記適用収差情報に設定する
（１４）に記載の画像処理装置。
（１６）  前記制御部は、撮像の設定に関する撮像設定情報と収差補正対象の前記撮像画を用いて算出した撮像画算出情報と前記保持収差情報の属性情報の少なくともいずれかを用いて前記保持収差情報の信頼性を判定する
（１）乃至（１５）のいずれかに記載の画像処理装置。
【産業上の利用可能性】
【００８９】
この技術の画像処理装置と画像処理方法およびプログラムでは、保持収差情報の信頼性が無いと判定した場合に、撮像画の収差を補正するための適用収差情報の生成が必要と判定される。このため、必要な場合のみ収差情報の生成を行うので、ユーザが撮影する機会を失う可能性を低減することができる。したがって、撮像装置で生成された撮像画の編集等を行う機器に適している。
【符号の説明】
【００９０】
３０・・・画像処理装置
３１・・・装置内収差情報保持部
３２・・・レンズ収差検出処理部
３３・・・レンズ収差補正処理部
３４・・・関連付け部
５０・・・制御部
５０１・・・信頼性判定部
５０１１〜５０１３，５０１５，５０１７，５０１８・・・スコア化処理部
５０１４・・・画像差分算出部
５０１６・・・簡易収差検出処理部
５０１９・・・判定処理部
【図１】
2018025505.tif 000003
【図２】
2018025505.tif 000004
【図３】
2018025505.tif 000005
【図４】
2018025505.tif 000006
【図５】
2018025505.tif 000007
【図６】
2018025505.tif 000008
【図７】
2018025505.tif 000009
【図８】
2018025505.tif 000010
【図９】
2018025505.tif 000011
【国際調査報告】
2018025505.tif 000012
2018025505.tif 000013
2018025505.tif 000014
2018025505.tif 000015