JP2022080833A - 撮像装置 - Google Patents
撮像装置 Download PDFInfo
- Publication number
- JP2022080833A JP2022080833A JP2021122272A JP2021122272A JP2022080833A JP 2022080833 A JP2022080833 A JP 2022080833A JP 2021122272 A JP2021122272 A JP 2021122272A JP 2021122272 A JP2021122272 A JP 2021122272A JP 2022080833 A JP2022080833 A JP 2022080833A
- Authority
- JP
- Japan
- Prior art keywords
- aberration
- focus detection
- optical system
- image pickup
- amount
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
- 238000003384 imaging method Methods 0.000 title claims abstract description 159
- 230000004075 alteration Effects 0.000 claims abstract description 202
- 238000001514 detection method Methods 0.000 claims abstract description 200
- 230000003287 optical effect Effects 0.000 claims abstract description 144
- 210000001747 pupil Anatomy 0.000 claims abstract description 48
- 238000000034 method Methods 0.000 claims description 81
- 238000012937 correction Methods 0.000 claims description 56
- 230000008569 process Effects 0.000 claims description 35
- 230000004907 flux Effects 0.000 claims description 20
- 238000004891 communication Methods 0.000 claims description 14
- 238000004590 computer program Methods 0.000 claims description 13
- 230000015572 biosynthetic process Effects 0.000 claims description 11
- 230000008859 change Effects 0.000 claims description 10
- 230000004044 response Effects 0.000 claims description 3
- 238000006243 chemical reaction Methods 0.000 description 26
- 238000012545 processing Methods 0.000 description 23
- 238000004364 calculation method Methods 0.000 description 16
- 238000007792 addition Methods 0.000 description 8
- 230000005484 gravity Effects 0.000 description 7
- 230000006870 function Effects 0.000 description 6
- 230000000694 effects Effects 0.000 description 3
- 230000035945 sensitivity Effects 0.000 description 3
- 230000003595 spectral effect Effects 0.000 description 3
- 230000006835 compression Effects 0.000 description 2
- 238000007906 compression Methods 0.000 description 2
- 238000005259 measurement Methods 0.000 description 2
- 230000004048 modification Effects 0.000 description 2
- 238000012986 modification Methods 0.000 description 2
- 239000000654 additive Substances 0.000 description 1
- 230000000996 additive effect Effects 0.000 description 1
- 238000003705 background correction Methods 0.000 description 1
- 230000005540 biological transmission Effects 0.000 description 1
- 230000000052 comparative effect Effects 0.000 description 1
- 230000001419 dependent effect Effects 0.000 description 1
- 238000010586 diagram Methods 0.000 description 1
- 238000000605 extraction Methods 0.000 description 1
- 230000002093 peripheral effect Effects 0.000 description 1
- 238000012546 transfer Methods 0.000 description 1
Images
Landscapes
- Studio Devices (AREA)
- Focusing (AREA)
- Structure And Mechanism Of Cameras (AREA)
- Automatic Focus Adjustment (AREA)
Abstract
【課題】収差が大きい光学系を通して焦点検出を行う場合にも、良好な焦点検出結果を得る。【解決手段】撮像装置は、結像光学系の射出瞳における互いに異なる領域をそれぞれ通過した光束を受光する対の焦点検出画素201、202を有する撮像素子107と、対の焦点検出画素からの出力信号を用いて生成された対の焦点検出信号を用いて結像光学系の焦点検出を行う焦点検出手段121とを有する。焦点検出手段は、複数の空間周波数帯域での焦点検出を行うことが可能であり、複数の空間周波数帯域のうち結像光学系の収差量に応じた空間周波数帯域で、使用する焦点検出結果を得る。【選択図】図1
Description
本発明は、撮像装置に関する。
撮像装置の自動焦点検出(AF)方式として、位相差焦点検出方式(位相差AF)が知られている。位相差AFは、デジタルスチルカメラで多く用いられるAFであり、撮像素子が焦点検出用センサとして用いられるものが存在する。例えば、特許文献1には、瞳分割方式の焦点検出を行うとともに、複数の空間周波数帯域で測距を行うことで、ノイズの影響を低減する方法が開示されている。
位相差AFは光学像を利用して焦点検出を行うため、光学像を結像する光学系の収差が焦点検出結果に誤差を与える場合がある。特許文献2には、合焦状態において一対の焦点検出光束が形成する一対の光学像の形状が、光学系の収差に起因して一致しなくなることによる焦点検出誤差を補正する方法が開示されている。
また、レンズのソフトフォーカスの度合いを切り替える方法として、特許文献3には、複数の合焦度の画像を記憶し、画像処理によって所望のソフトフォーカス度合いの画像を得る方法が開示されている。また、複数の撮像条件の画像を取得する方法として、特許文献4には、複数種類の撮像条件での撮像回数を設定し、ブラケティング撮像が可能なカメラが開示されている。
さらに良好な焦点検出精度を得る方法として、特許文献5には、焦点検出量に対して補正係数を乗じることで焦点検出誤差を補正する方法が開示されている。
しかしながら、位相差AFにおいて、収差による焦点検出誤差を補正することが難しい場合がある。例えば、ソフトフォーカスレンズと呼ばれる意図的に大きな収差を発生させるレンズを用いる場合には、焦点検出誤差が大きく、かつボケ量に応じて焦点検出誤差が変化するため、その補正が難しい。
また、特許文献3に開示された方法では、画像合成によって所望のソフトフォーカス度合いの画像を得るため、実際のソフトフォーカスレンズを使用して得られた画像のように、被写体の距離によるボケを再現することができず、自然なソフトフォーカス画像を得ることが難しい。また、所望のソフトフォーカスの度合いの画像を取得するために、複数の合焦度での撮像と画像処理が必要であり、処理負荷が大きい。
また特許文献4には、ブラケット撮像により得られた複数の画像からユーザが所望の画像を選択可能であることは開示されているが、ソフトフォーカス度合いの変更については説明されていない。
さらに、特許文献5では、光学系の収差量が大きい場合や収差量が可変である場合において焦点検出により得られるデフォーカス量の補正方法については説明がない。
本発明は、収差が大きい光学系を通して焦点検出を行う場合にも、良好な焦点検出結果が得られる撮像装置等を提供する。また本発明は、ユーザ所望のソフトフォーカス度合いの画像を生成できるようにした撮像装置等を提供する。
本発明の一側面としての撮像装置は、結像光学系の射出瞳における互いに異なる領域をそれぞれ通過した光束を受光する対の焦点検出画素を含む撮像素子と、対の焦点検出画素からの出力信号を用いて生成された対の焦点検出信号を用いて結像光学系の焦点検出を行う焦点検出手段とを有する。焦点検出手段は、複数の空間周波数帯域での焦点検出を行うことが可能であり、複数の空間周波数帯域のうち結像光学系の収差量に応じた空間周波数帯域で、使用する焦点検出結果を得ることを特徴とする。
また、本発明の他の一側面としてのレンズ装置は、上記撮像装置に着脱可能に装着され、結像光学系を有する。該レンズ装置は、結像光学系の収差量に関する情報または収差量に応じた焦点検出用の空間周波数帯域に関する情報を記憶する記憶手段と、該情報を撮像装置に通知する通知手段とを有することを特徴とする。
また、本発明の他の一側面としてのレンズ装置は、撮像装置に装着可能であり、ユーザによる操作を受け付ける操作部材と、操作部材への操作に応じて収差を変化させる光学部材と、撮像装置との通信を行う通信制御手段とを有する。通信制御手段は、収差を変化させる光学部材を有することを示す情報を撮像装置に送信し、ユーザによって操作部材が操作された場合に、該操作に応じて変化する収差量に対応する情報を送信することを特徴とする。
また本発明の他の一側面としての制御方法は、結像光学系の射出瞳における互いに異なる領域をそれぞれ通過した光束を受光する対の焦点検出画素を含む撮像素子を有する撮像装置に適用される。該制御方法は、対の焦点検出画素からの出力信号を用いて対の焦点検出信号を生成するステップと、対の焦点検出信号を用いた結像光学系の焦点検出が可能な複数の空間周波数帯域のうち結像光学系の収差量に応じた空間周波数帯域で、使用する焦点検出結果を得るステップとを有することを特徴とする。なお、本制御方法に従う処理を撮像装置のコンピュータに実行させるコンピュータプログラムも、本発明の他の一側面を構成する。
さらに本発明の他の一側面としての制御方法は、上記制御方法が用いられる撮像装置に着脱可能に装着され、結像光学系を有するレンズ装置に適用される。該制御方法は、結像光学系の収差量に関する情報または収差量に応じた焦点検出用の空間周波数帯域に関する情報を記憶するステップと、該情報を撮像装置に通知するステップとを有することを特徴とする。
また本発明の他の一側面としての制御方法は、撮像装置に装着可能に装着され、ユーザによる操作部材への操作に応じて収差を変化させる光学部材を有するレンズ装置に適用される。該制御方法は、収差を変化させる光学部材を有することを示す情報を撮像装置に送信するステップと、ユーザによって操作部材が操作された場合に、該操作に応じて変化する収差量に対応する情報を送信するステップとを有することを特徴とする。なお、上記各制御方法に従う処理をレンズ装置のコンピュータに実行させるコンピュータプログラムも、本発明の他の一側面を構成する。
また、本発明の他の一側面としての撮像装置は、結像光学系からの光束を受光して撮像を行うとともに、結像光学系の射出瞳における互いに異なる領域をそれぞれ通過した光束を受光する対の焦点検出画素を含む撮像素子と、対の焦点検出画素からの出力信号を用いて生成された対の焦点検出信号を用いて結像光学系の焦点検出を行う焦点検出手段とを有する。結像光学系は、収差量の変更が可能な光学系であり、収差量が変更されるごとに、焦点検出結果に応じた結像光学系のフォーカス制御と撮像を行う制御手段を有することを特徴とする。
また、本発明の他の一側面としての撮像装置は、結像光学系の射出瞳における互いに異なる領域をそれぞれ通過した光束を受光する対の焦点検出画素を含む撮像素子と、対の焦点検出画素からの出力信号を用いて生成された対の焦点検出信号を用いて結像光学系の焦点検出を行う焦点検出手段と、結像光学系の収差量に応じた補正情報を取得し、該補正情報を用いて焦点検出結果を補正する制御手段とを有することを特徴とする。
また、本発明の他の一側面としての制御方法は、結像光学系からの光束を受光して撮像を行うとともに、結像光学系の射出瞳における互いに異なる領域をそれぞれ通過した光束を受光する対の焦点検出画素を含む撮像素子を有する撮像装置に適用される。結像光学系は、収差量の変更が可能な光学系である。該制御方法は、記対の焦点検出画素からの出力信号を用いて生成された対の焦点検出信号を用いて結像光学系の焦点検出を行うステップと、収差量が変更されるごとに、焦点検出結果に応じた結像光学系のフォーカス制御と撮像を行うステップとを有することを特徴とする。
さらに本発明の他の一側面としての制御方法は、結像光学系の射出瞳における互いに異なる領域をそれぞれ通過した光束を受光する対の焦点検出画素を含む撮像素子を有する撮像装置に適用される。該制御方法は、対の焦点検出画素からの出力信号を用いて生成された対の焦点検出信号を用いて結像光学系の焦点検出を行うステップと、結像光学系の収差量に応じた補正情報を取得し、該補正情報を用いて焦点検出結果を補正するステップとを有することを特徴とする。なお、上記各制御方法に従う処理を撮像装置のコンピュータに実行させるコンピュータプログラムも、本発明の他の一側面を構成する。
本発明によれば、収差が大きい光学系を通して焦点検出を行う場合においても、良好な焦点検出結果が得られる。また本発明によれば、ユーザ所望のソフトフォーカス度合いの画像を生成することができる。
以下、本発明の実施例について図面を参照しながら説明する。
図1は、本発明の実施例1である撮像装置(以下、カメラという)の構成を示している。カメラは、物体(被写体)側から順に配置された、第1レンズ群101、絞りシャッタ102、第2レンズ群103および第3レンズ群105を含む結像光学系を有する。結像光学系は、後述する撮像素子を有するカメラ本体に一体に設けられていてもよいし、カメラ本体に対して着脱可能に装着されるレンズ装置(交換レンズ)に設けられていてもよい。
第1レンズ群101は、変倍(ズーミング)のために結像光学系の光軸が延びる方向である光軸方向に移動する。絞りシャッタ102は、その開口径を変化させて光量調節を行う絞り機能と静止画撮像時に露光秒時を制御するシャッタ機能とを有する。第2レンズ群103は、変倍に際して絞りシャッタ102と一体となって光軸方向に移動する。第3レンズ群105は、フォーカシングのために光軸方向に移動する。光学ローパスフィルタ106は、偽色やモアレを軽減するための光学素子である。撮像素子107は、2次元CMOSセンサと周辺回路により構成されており、結像光学系の結像面に配置されている。
ズームアクチュエータ111は、変倍に際して不図示のカム筒を光軸回りで回動させることで、第1レンズ群101および第2レンズ群103を光軸方向に駆動する。絞りシャッタアクチュエータ112は、絞りシャッタ102を駆動する。フォーカスアクチュエータ114は、フォーカシングに際して第3レンズ群105を光軸方向に駆動する。
電子フラッシュ115は、被写体を照明するための光を発する。AF発光部ト119は、AF(オートフォーカシング)における暗い又は低コントラストの被写体に対する焦点検出能力を向上させるため、所定の開口パターンを有するマスクの像を形成するAF補助光を被写体に投影する。
カメラCPU121は、カメラ全体の制御を司るコンピュータであり、プログラムに従ってカメラが有する各種回路の駆動を制御したり、AF、撮像、画像処理および記録の動作を制御したりする。また、カメラCPU121は、その内部メモリに、撮像素子107からの出力信号を用いたAFで必要となる補正値算出係数を記憶している。この補正値算出係数は、第3レンズ群105の位置に対応したフォーカス状態、第1レンズ群101と第2レンズ群103の位置に対応したズーム状態、結像光学系の絞り値(F値)および撮像素子107の設定瞳距離と画素サイズに応じて複数用意されている。カメラCPU121は、AFを行う際にフォーカス状態、ズーム状態、F値、設定瞳距離および画素サイズの組み合わせに対応する補正値算出係数と撮像素子107上での像高とから補正値を算出する。
なお、結像光学系が交換レンズに設けられている場合は、補正値算出係数を記憶するメモリを交換レンズ内に設け、AFに際してカメラ本体が交換レンズから通信により取得した補正値算出係数を用いて補正値を算出してもよい。
電子フラッシュ制御回路122では、撮像動作に同期して電子フラッシュ115を発光制御する。補助光駆動回路123は、AFのための焦点検出動作に同期してAF発光部116を発光制御する。撮像素子駆動回路124は、撮像素子107の撮像(光電変換)動作を制御するとともに、撮像素子107からの出力信号をA/D変換してカメラCPU121に送る。画像処理回路125は、A/D変換された出力信号(後述する撮像信号)に対してγ変換、カラー補間等の画像処理を行って画像データを生成したり、画像データに対するJPEG圧縮等の圧縮処理を行ったりする。
フォーカス駆動回路126は、焦点検出結果に応じたカメラCPU121からのフォーカス指令に基づいてフォーカスアクチュエータ114を制御することで、第3レンズ群105を駆動させる。絞りシャッタ駆動回路128は、撮像信号を用いて測光を行ったカメラCPU121からの絞りシャッタ指令に基づいて絞りシャッタアクチュエータ112を制御することで、絞りシャッタ102を駆動させる。ズーム駆動回路129は、ユーザのズーム操作を検出したカメラCPU121からのズーム指令に基づいてズームアクチュエータ111を制御することで、第1および第2レンズ群101、103を駆動する。
表示器131は、LCD等の表示デバイスにより構成され、カメラの撮像モード、撮像前のプレビュー画像、撮像後の記録用画像、焦点検出領域(AF枠)、合焦状態等の各種情報を表示する。操作スイッチ群132は、電源スイッチ、レリーズ(撮像トリガ)スイッチ、ズーム操作スイッチ、撮像モード選択スイッチ等を含む。フラッシュメモリ133は、カメラに対して着脱可能であり、記録用画像を記録する。
図2は、撮像素子107の一部の画素配列を示している。撮像素子107は、複数の撮像画素200を有する。図2は、4列×4行の撮像画素200を示している。2列×2行の撮像画素200は、左上に位置するR(赤)の分光感度を有する撮像画素200Rと、右上と左下に位置するG(緑)の分光感度を有する撮像画素200Gと、右下に位置するB(青)の分光感度を有する撮像画素200Bとを含む。各撮像画素200は、x方向に分割された対の焦点検出画素である第1焦点検出画素201と第2焦点検出画素202とにより構成されている。撮像素子107は、図2に示すような4列×4行の撮像画素(8列×4行の焦点検出画素)を撮像面(受光面)上に多数配置して撮像信号や焦点検出信号の取得を可能としている。
焦点検出手段および制御手段としてのカメラCPU121は、撮像素子107からの焦点検出信号を用いて結像光学系の焦点検出を行う。そして、カメラCPU121は、焦点検出結果であるデフォーカス量に基づいて第3レンズ群105の駆動を制御するフォーカス制御を行う。このようにして、撮像面位相差AFが実行される。
図3(a)は撮像素子107の受光面側(+z側)から見た1つの撮像画素200Gを示し、図3(b)は図3(a)のa-a断面における画素構造を-y側から見て示している。
図3(b)に示すように、撮像画素200Gは、x方向にNH分割(2分割)された光電変換部301,302を有し、これら光電変換部301,302がそれぞれ図2に示した第1および第2焦点検出画素201、202を構成する。光電変換部301,302は、y方向にNV分割されていてもよい。撮像画素200Gには、光電変換部301,302に入射する光を集光するためのマイクロレンズ305が形成されている。光電変換部301、302は、p型層とn型層の間にイントリンシック層を挟んだpin構造フォトダイオードとしてもよいし、イントリンシック層を省略してpn接合フォトダイオードとしてもよい。
マイクロレンズ305と光電変換部301、302との間には、G用のカラーフィルタ306が形成されている。撮像画素200R、200Bにおいてはそれぞれ、R用およびB用のカラーフィルタが形成される。なお、RGB以外のカラーフィルタを設けてもよいし、カラーフィルタを省略してもよい。
撮像画素200Gに入射した光は、マイクロレンズ305により集光されてカラーフィルタ306で分光された後、光電変換部301、302で受光される。光電変換部301、302では、受光量に応じた電子とホールの対が生成され、これらが空乏層で分離された後、負電荷の電子はn型層に蓄積される。一方、ホールは、不図示の定電圧源に接続されたp型層を通じて撮像素子107の外部へ排出される。光電変換部301、302のn型層に蓄積された電子は、転送ゲートを介して静電容量部(FD)に転送され、電圧信号に変換される。
図4は、図3(b)に示した画素構造と結像光学系の射出瞳の分割(瞳分割)との関係を示している。図4では、画素構造と射出瞳面の座標軸と対応を取るために、画素構造のx軸とy軸を図3(b)に対して反転させている。
第1部分瞳領域501は、射出瞳領域500のうち光電変換部301(第1焦点検出画素201)により受光される光が通過する領域であり、重心が-x方向に偏心した光電変換部301の受光面とマイクロレンズ305によって概ね共役関係となっている。第1瞳領域501の重心は、射出瞳面上で+X側に偏心している。第2部分瞳領域502は、射出瞳領域500のうち光電変換部302(第2焦点検出画素202)により受光される光が通過する領域であり、重心が+x方向に偏心した光電変換部302の受光面とマイクロレンズ305によって概ね共役関係となっている。第2瞳領域502の重心は、射出瞳面上で-X側に偏心している。射出瞳領域500は、そこを通過した光が光電変換部301、302により構成される撮像画素200Gの全体で受光可能である。
撮像面位相差AFでは、撮像素子107に撮像画素ごとに設けられたマイクロレンズ305を利用して瞳分割を行うため、回折の影響を受ける。図4において、各光電変換部の受光面から射出瞳面までの距離(瞳距離)が数10mmであるのに対し、マイクロレンズ305の直径は数μmである。このため、マイクロレンズ305の絞り値が数万となり、数10mmレベルの回折ボケが生じる。したがって、光電変換部の受光面上に形成される光学像は、明瞭な射出瞳領域や部分瞳領域の像とはならずに、入射角に応じた受光率に対応する強度分布を持った像となる。
図5は、瞳分割における撮像素子107への入射光束を示している。第1部分瞳領域501と第2部分瞳領域502を通過した光束はそれぞれ、撮像素子107における対応する光電変換部301、302に互いに異なる角度で入射する。
本実施例の撮像素子107は、結像光学系の第1部分瞳領域501を通過した光束を受光する第1焦点検出画素201(光電変換部301)と、第2部分瞳領域502を通過した光束を受光する第2焦点検出画素202(光電変換部302)とを有する。さらに第1部分瞳領域501と第2部分瞳領域502を合わせた射出瞳領域500を通過した光束を受光する撮像画素200を有する。本実施例では、各撮像画素が第1および第2焦点検出画素201、202により構成されているが、撮像画素と第1および第2焦点検出画素とを別々の画素として設けてもよい。
また本実施例では、複数の撮像画素200における第1焦点検出画素201からの出力信号を集めて第1焦点検出信号を生成し、複数の撮像画素200における第2焦点検出画素202からの出力信号を集めて第2焦点検出信号を生成する。カメラCPU121は、これら対の第1および第2焦点検出信号を用いて撮像面位相差AFにおける焦点検出を行う。さらに撮像画素200ごとの第1および第2焦点検出画素201、202からの出力信号を加算することで、有効画素数Nの解像度の撮像信号を生成する。
次に、図6を用いて、第1および第2焦点検出信号の位相差(像ずれ量)と被写体像のデフォーカス量との関係について説明する。図では、被写体面801、802から結像光学系の第1および第2部分瞳領域501、502を通過した光束が撮像素子107の撮像面800に到達している。
デフォーカス量dは、被写体像の結像位置から撮像面800までの距離である。結像位置が撮像面800より被写体側にある前ピン状態を負のデフォーカス量(d<0)で表し、結像位置が撮像面800より被写体側とは反対側にある後ピン状態を正のデフォーカス量(d>0)で表す。結像位置が撮像面800上にある合焦状態ではd=0である。図は、被写体面801に対する合焦状態を示しており、被写体面802に対しては前ピン状態を示している。以下の説明では、前ピン状態(d<0)と後ピン状態(d>0)を合わせてデフォーカス状態(|d|>0)という。
前ピン状態では、被写体面802からの光束のうち第1および第2部分瞳領域501、502を通過した光束はそれぞれ、一旦集光した後に光束の重心位置G1、G2を中心として幅Γ1、Γ2に拡がり、撮像面800上にてボケた像を形成する。ボケた像は、撮像素子107上の第1および第2焦点検出画素201、202によって受光され、これにより第1および第2焦点検出信号が生成される。第1および第2焦点検出信号は、撮像面800上の重心位置G1、G2を中心にボケ幅Γ1、Γ2で拡がった被写体面802のボケ像を表す信号である。ボケ幅Γ1、Γ2は、デフォーカス量dの大きさ|d|の増加に伴ってほぼ比例して増加する。また、第1および第2焦点検出信号の像ずれ量p(重心位置G1、G2間の差)の大きさ|p|も、|d|の増加に伴ってほぼ比例して増加する。後ピン状態でも、第1および第2焦点検出信号の像ずれ方向が前ピン状態とは反対となるが、同様である。
したがって、像ずれ量pと予め決められた像ずれ量pをデフォーカス量dに換算するための換算係数Kとを用いて、デフォーカス量dを算出することができる。
図7のフローチャートは、本実施例における焦点検出処理を示している。カメラCPU121は、コンピュータプログラムに従って本処理を実行する。ここでは、第1および第2焦点検出信号として、G、R、B、Gの4つの撮像画素の第1および第2焦点検出信号を加算して得られるY信号を用いる。
ステップS10では、カメラCPU121は、撮像素子107上の焦点検出領域内の第1焦点検出画素からの出力信号から第1焦点検出信号(A像)を生成し、同焦点検出領域内の第2焦点検出画素からの出力信号から第2焦点検出信号(B像)を生成する。
次にステップS20では、カメラCPU121は、第1および第2焦点検出信号に信号データ量を抑制するために列方向に加算処理を行う。さらに、G、R、B、Gの焦点検出信号の加算処理を行ってY信号を生成する。これら2つの加算処理を合わせて画素加算処理という。画素加算数が2つである場合は、画素ピッチが2倍となるため、ナイキスト周波数は非加算時の1/2となる。画素加算数が3つである場合は、画素ピッチが3倍となるため、ナイキスト周波数は非加算時の1/3となる。
次にステップS30では、カメラCPU121は、第1および第2焦点検出信号に対して、それらの強度を揃えるためのシェーディング補正処理(光学補正処理)を行う。
次にステップS40では、カメラCPU121は、第1および第2焦点検出信号に対して、それらの相関(信号の一致度)を良くして焦点検出精度を向上するために、特定の通過周波数帯域でのバンドパスフィルタ処理を行う。バンドパスフィルタ処理の例としては、DC成分をカットしてエッジ抽出を行う{1、4、4、4、0、-4、-4、-4、-1}等の差分型フィルタ処理や、高周波ノイズ成分を抑制する{1、2、1}等の加算型フィルタ処理がある。
次にステップS50では、カメラCPU121は、バンドパスフィルタ処理後の第1および第2焦点検出信号を相対的に瞳分割方向にシフトさせるシフト処理を行い、これら第1および第2焦点検出信号の一致度を表す相関量を算出する。
バンドパスフィルタ処理後のk番目の第1焦点検出信号をA(k)、第2焦点検出信号をB(k)、焦点検出領域に対応する番号kの範囲をWとする。シフト処理によるシフト量をs、シフト量sのシフト範囲をΓとすると、相関量CORは式(1)により算出される。
シフト量sのシフト処理により、k番目の第1焦点検出信号A(k)とk-s番目の第2焦点検出信号B(k-s)を対応させて減算してシフト減算信号が生成される。生成されたシフト減算信号の絶対値を計算し、焦点検出領域に対応する範囲W内で番号kの和を取ることで相関量COR(s)が算出される。なお、必要に応じて、行ごとに算出された相関量を、シフト量ごとに複数行にわたって加算してもよい。
次にステップS60では、カメラCPU121は、サブピクセル演算により相関量COR(s)が最小値となる実数値のシフト量sを算出して、これを像ずれ量pとする。さらにカメラCPU121は、像ずれ量pに変換係数Kを乗じてデフォーカス量(Def)dを算出する。こうしてデフォーカス量が検出される。
本実施例では、水準(レベル)が互いに異なる複数(ここでは3つ)の空間周波数帯域でデフォーカス量を検出する。空間周波数帯域は、ステップS20における画素加算数とステップS40におけるバンドパスフィルタ処理により決まる。画素加算数が多く、バンドパスフィルタ処理の透過帯域が低いほど、デフォーカス量を検出する空間周波数帯域は低くなる。図8は、水準1、2、3の空間周波数帯域を示す。水準1が最も空間周波数帯域が高く、水準3が最も空間周波数帯域が低い。
なお、空間周波数帯域の数は3つに限定されるわけではなく、他の数であってもよい。また、複数の空間周波数帯域でデフォーカス量を同時に検出する必要はない。
位相差AFにおける焦点検出精度はデフォーカスカーブとして表現される。図9は、光学計算結果による一般的なデフォーカスカーブの例を示す。実線、破線、細破線は、前述した水準1、2、3の空間周波数帯域でのデフォーカス量の検出結果を示している。横軸は、正しいデフォーカス量を示し、縦軸は検出されたデフォーカス量を示す。横軸の値と縦軸の値が常に等しい(縦横軸に対して45°の角度をなす直線)となる状態が、検出誤差が0の理想状態である。
図9において、デフォーカス量が大きい領域においては3水準の空間周波数帯域でのデフォーカス量の結果に差異はあるが、ほぼ45°の直線に一致している。また、デフォーカス量が0となる合焦状態近傍においては、水準1から3のすべての空間周波数帯域でのデフォーカス量の検出結果において検出誤差が小さい。一般的にはノイズ起因の検出結果のばらつきを抑えるために、最終的な合焦判定にはできるだけ高い空間周波数帯域でのデフォーカス量の検出結果を採用する。
図10は、諸収差の1つである球面収差が大きい結像光学系における光学計算結果によるデフォーカスカーブの例を示す。最も高い水準1の空間周波数帯域でのデフォーカスカーブは45°の直線から大きく外れているので検出誤差が大きく、さらにデフォーカスカーブが曲線形状となっていることから、デフォーカス量に応じて検出誤差が変化することを示している。水準2、3と空間周波数帯域が低いほどデフォーカスカーブが直線に近づいており、より検出誤差が小さいことを示している。
一般的に球面収差が大きい結像光学系により形成される像は合焦状態近傍でもボケており、デフォーカス量を大きくしてもボケ量の増加が少ない。空間周波数帯域が高い場合にはデフォーカスによる変化が少ない線像のエッジを検出し、空間周波数帯域が低い場合には像全体の変化を検出する。このため、空間周波数帯域が低い方が球面収差が大きい結像光学系においては良好なデフォーカス量の検出結果が得られる。
図12は、本実施例におけるLSF(線像)を示す。第1焦点検出信号をLSF_A、第2焦点検出信号をLSF_Bとして示している。Def0は合焦状態を示しており、Def-とDef+はそれぞれ前ピン側と後ピン側に同一量ボケている状態を示す。図9に示したような収差が小さい結像光学系においては、合焦状態ではLSF_AとLAF_Bがほぼ一致する。またDef-とDef+では、LSF_AとLSF_Bの位置が入れ替わるが、間隔はほぼ一致する。なお、LSF_AとLSF_Bを合算すると、撮像信号のLSFとなる。
一方、図10に示したように収差が大きい結像光学系においては、LSF_AとLSF_Bの崩れや非対称性が大きく、合焦状態においてもLSF_AとLAF_Bの形状が不一致であるため、検出誤差が大きくなる。Def-におけるLSF_AとLSF_Bの間隔は収差小であるときの間隔が正しいが、収差大であるときのLSF_AとLSF_Bの間隔は正しい間隔よりも小さくなる。また、Def+におけるLSF_AとLSF_Bの間隔は収差小であるときの間隔が正しいが、収差大であるときのLSF_AとLSF_Bの間隔は正しい間隔よりも大きくなる。
上述したように、収差大のときはLSFの崩れと非対称性により、エッジを検出するような高周波数帯域では、検出誤差が大きくなるとともに、デフォーカス量に応じて検出誤差量が変化する。
本実施例では、収差が大きい結像光学系においても良好な焦点検出精度が得られるようにするために、複数の空間周波数帯域のうち結像光学系の収差量に関する情報に応じた空間周波数帯域で検出されたデフォーカス量を使用する。
以下では、結像光学系が交換レンズに設けられており、該交換レンズが結像光学系の球面収差量を変更(可変設定)可能なソフトフォーカスレンズである場合について説明する。この場合における交換レンズは、図1に括弧書きで示すレンズCPU151を有している。コンピュータであるレンズCPU151は、カメラCPU121と相互に通信可能であり、カメラCPU121からの指令に応じて交換レンズ内に設けられたフォーカス駆動回路126、絞り駆動回路128およびズーム駆動回路129を制御する。同様に図1に括弧書きで示す記憶手段としてのレンズメモリ152は、可変設定可能な結像光学系の球面収差量等の各種レンズ情報を記憶している。また、通知手段としてのレンズCPU151は、可変設定された球面収差量に関する情報を通信によりカメラ本体(カメラCPU121)に通知することができる。
図11のフローチャートは、カメラCPU121がコンピュータプログラムに従って実行する帯域選択処理(制御方法)を示している。ステップS110においてレンズCPU151が結像光学系の収差量に関する情報(以下、収差量情報という)をカメラに向けて送信(通知)すると、ステップS120においてカメラCPU121が該収差量情報を受信する。
収差量情報は、実際の収差量を示す情報であってもよいし、収差量の大きさを示す指標であってもよい。また、波面収差の大きさを示す情報であってもよいし、収差量の大小を2値で示す情報であってもよい。また、カメラCPU121が交換レンズがソフトフォーカスレンズであることをレンズID等の識別情報から認識している場合は、該ソフトフォーカスレンズの収差設定値を収差量情報として取得してもよい。
次にステップS130では、カメラCPU121は、収差量情報が示す収差量が小、中および大のいずれかを判定する。カメラCPU121は、収差量が小の場合はステップS140に進み、水準1の空間周波数領域でのデフォーカス量をAF用に選択し、収差が大の場合はステップS141に進んで水準3の空間周波数領域でのデフォーカス量をAF用に選択する。また収差量が中の場合はステップS142に進んで水準2の空間周波数領域でのデフォーカス量をAF用に選択する。
つまり、カメラCPU121は、収差量に応じた空間周期数帯域でAFに使用されるデフォーカス量を検出する。
結像光学系がソフトフォーカスレンズである場合について説明したが、ソフトフォーカスレンズのような収差可変タイプではなくても、収差が大きい結像光学系であればよい。また、収差が大となる設定であっても、F値が大きい場合は収差が低減されるため、F値に応じてAF用に選択する空間周波数帯域を変更してもよい。F値が大きい場合は、収差量が小さいことを示す情報をソフトフォーカスレンズからカメラ本体に通信で伝えてもよい。
次に、本発明の実施例2について説明する。本実施例でも、実施例1と同様にカメラCPU121が水準1、2、3の空間周波数帯域でのデフォーカス量を検出する。
一方、交換レンズでは、図1に示したメモリ152に、水準1、2、3の空間周波数帯域にそれぞれ対応するフラグ(焦点検出用の空間周波数帯域に関する情報)としてFlg1、Flg2、Flg3をメモリ152に記憶させておく。そして、レンズCPU151は、可変設定された結像光学系の収差量の大きさに応じたフラグ(例えば大、中、小を示すフラグ)や、収差量に対応した数値を示すフラグをメモリ152から読み出してカメラCPU121に通知する。フラグが通知されたカメラCPU121は、該フラグに対応する水準の空間周波数帯域でのデフォーカス量を使用してAFを行う。
具体的には、カメラCPU121は、Flg1が通知された場合は水準1の空間周波数帯域でのデフォーカス量を、Flg2が通知された場合は水準2の空間周波数帯域でのデフォーカス量を用いてAFを行う。また、Flg3が通知され場合は水準3の空間周波数帯域でのデフォーカス量を用いてAFを行う。
カメラCPU121およびレンズCPU151は、コンピュータプログラムに従って上述した処理を実行する。
なお、レンズCPU151からカメラCPU121に対して、焦点検出用の空間周波数帯域を示すフラグではなく、焦点検出用の空間周波数帯域に関する情報として空間周波数帯域の値(例えば10本/mm)を通知してもよい。この場合、カメラCPU121は、その値に合致するデフォーカス量を使用してAFを行う。
以上説明した各実施例によれば、収差が大きい結像光学系を通して焦点検出を行う場合においても(収差量にかかわらず)、良好な焦点検出結果を得ることができる。なお、上記各実施例では焦点検出結果を用いてAFを行う場合について説明したが、焦点検出結果を用いた被写体までの距離測定を行ってもよい。これにより、良好な距離の測定結果が得られる。
各実施例で説明した焦点検出方法は、上述したレンズ交換型カメラやレンズ一体型カメラに限らず、ビデオカメラやカメラを備えた携帯電話機、パーソナルコンピュータ、ゲーム機等の各種機器においても実施することができる。
なお、上述の実施例の変形例として、交換レンズとしてのレンズ装置の構成をより詳しく説明する。レンズ装置は収差を変化させる光学部材を有している。この光学部材は、収差によっていわゆるソフトフォーカス効果を実現できるものである。レンズ装置に設けられた操作部材(不図示)をユーザが操作することに応じて、この光学部材が駆動され、ソフトフォーカス効果の程度が変化する。レンズ装置は不図示の通信制御手段を有し、レンズ装置とカメラのマウント部に設けられた接点を介して通信を実行する構成となっている。
カメラの電源がオンになり、レンズ装置に電源供給がなされることに応じて、カメラとレンズ装置との間で属性情報を交換する初期通信が実行される。初期通信の中で、レンズ装置はカメラに対し、収差を変化させる光学部材を有することを示す情報、もしくは収差を変化させることが可能であることを示す情報を、撮像装置に送信する。これにより、レンズ装置とカメラとの間での収差の変化に応じた通信や、上述の実施例で述べたような収差の変化に応じたカメラでの処理が可能になる。ユーザによって操作部材が操作された場合に、レンズ装置はこの操作に応じて変化する収差量に対応する情報をカメラに送信する。この情報の零は、上述の実施例で述べたフラグである。
次に、本発明の実施例3について説明する。実施例3では、結像光学系の収差状態である収差量を変更しながらブラケット撮像を行い、ユーザが所望の収差量、すなわちソフトフォーカス度合いの撮像画像を選択できるようにしている。
図16は、本実施例のカメラの構成を示している。同図において、図1に示したカメラの構成要素と同じ構成要素には、図1と同符号を付して説明に代える。また、本実施例でも、結像光学系が交換レンズに設けられていてもよいが、図16において図1に示したレンズCPU151とレンズメモリ152の図示は省略している。
本実施例では、第1レンズ群101と第2レンズ群103の光軸方向への移動によってソフトフォーカス効果を得る。ソフトフォーカス駆動回路129′は、カメラCPU121からのソフトフォーカス指令に基づいてソフトフォーカスアクチュエータ111′を制御することで、第1および第2レンズ群101、103を駆動する。
また、カメラCPU121の内部メモリには、実施例1と同様に、撮像素子107からの出力信号を用いたAFで必要となる補正値算出係数が記憶されている。この補正値算出係数は、第3レンズ群105の位置に対応したフォーカス状態、第1レンズ群101と第2レンズ群103の位置に対応した収差量、結像光学系の絞り値(F値)および撮像素子107の設定瞳距離と画素サイズに応じて複数用意されている。カメラCPU121は、AFを行う際にフォーカス状態、収差量、F値、設定瞳距離および画素サイズの組み合わせに対応する補正値算出係数と撮像素子107上での像高とから補正値を算出する。
なお、実施例1でも説明したように、結像光学系が交換レンズに設けられている場合は、補正値算出係数を記憶するメモリを交換レンズ内に設け、AFに際してカメラ本体が交換レンズから通信により取得した補正値算出係数を用いて補正値を算出してもよい。
操作スイッチ群132′は、電源スイッチ、レリーズ(撮像トリガ)スイッチ、ソフトフォーカス操作スイッチ、撮像モード選択スイッチ等を含む。
図13のフローチャートは、本実施例においてカメラCPU12がコンピュータプログラムに従って実行する収差ブラケット撮像処理を示している。
収差ブラケット撮像とは、ソフトフォーカスレンズ群である第1および第2レンズ群101、103を光軸方向に移動させて結像光学系の収差量(ソフトフォーカス度合い)を変更しながら複数の収差量の撮像画像を取得する撮像である。収差ブラケット撮像は、カメラのメニュー画面を通じてユーザが選択可能な機能の1つとしてもよいし、操作スイッチ群132′(または交換レンズ)に設けられた収差ブラケットスイッチがユーザにより操作されることで実行されるようにしてもよい。レンズ交換型カメラにおいて収差ブラケット撮像がユーザにより指示された場合には、カメラから交換レンズに収差ブラケット撮像が指示されたことを通知する。またレンズ交換型カメラに対してソフトフォーカスレンズを含む交換レンズが装着された場合には、交換レンズからカメラに対して収差ブラケット撮像が可能であることを通知してもよい。
収差ブラケット撮像処理を開始したカメラCPU(設定手段)12は、ステップS151において、収差ブラケット撮像における撮像回数Nと収差量の変更範囲ABを設定する。撮像回数Nと収差量の変更範囲ABは、ユーザが予め指定した回数と範囲に応じてカメラCPU12が設定してもよいし、カメラCPU12が自動的に設定してもよい。
そしてカメラCPU12は、例えば、撮像回数N=5、収差範囲AB=±2が設定された場合には、-2、-1、0、+1、+2という5つの収差量での5回の撮像を行うように決定する。収差量0では収差がなく、収差量の絶対値が大きいほど収差量が大きくなってソフトフォーカス度合いが強くなる。なお、収差量は、上記のように+-の符号と整数で表現されてもよいし、自然数やアルファベット等で表現されてもよく、表現方法に限定はない。
次にステップS152では、カメラCPU12は、ステップS151で設定された複数の収差量のうち最初の収差量(例えば-2)を今回の収差量に設定する。
次にステップS153では、カメラCPU12は、ソフトフォーカスアクチュエータ111′を制御して、ステップS151で設定された収差量に対応する位置に第1および第2レンズ群101、103を移動させる。結像光学系が交換レンズに設けられている場合は、カメラCPU12は、交換レンズに対して設定された収差量に応じた位置への第1および第2レンズ群101、103の駆動を指令(制御)する。この指令は、後に収差量の設定が変更されるごとに行われる。
なお、図14(a)、(b)に示すように、交換レンズに光軸回りで回転可能な収差リングが設けられている場合に、ソフトフォーカスアクチュエータ111′が該収差リングを回転させることで第1および第2レンズ群101、103が光軸方向に駆動される構成としてもよい。図示の収差リングにはその周方向に収差量-2、-1、0、+1、+2が示されており、そのうち交換レンズの固定筒に設けられたマークの位置の収差量が現在の収差量としてユーザに表示される。また、ソフトフォーカスアクチュエータ111′が設けられていない場合には、ユーザが手動で収差リングを回転操作することで第1および第2レンズ群101、103を移動させ、収差量を変更するようにしてもよい。
次にステップS154では、カメラCPU12は、ステップS153までで設定された収差量において、図7に示した焦点検出処理にてデフォーカス量を算出し、該デフォーカス量に応じて第3レンズ群105を駆動してピント合わせ(AF)を行う。本ステップでは、収差量の変更に伴うピントずれを補正して、収差量にかかわらず被写体にピントが合った画像を取得するためにAFを行う。この際、図11を用いて説明したように、カメラCPU12は、ステップS152で設定された収差量に応じた空間周波数領域(水準)でのデフォーカス量を選択する。
次にステップS155では、カメラCPU12は、ステップS151で設定された撮像回数Nの収差ブラケット撮像を開始し、各回の撮像により得られた画像をフラッシュメモリ133に記録していく。
次にステップS156では、カメラCPU12は、撮像回数Nの収差ブラケット撮像が完了したか否かを判定する。完了していなければステップS152に戻って次の収差量を設定し、第1および第2レンズ群101、103の駆動(ステップS153)とピント合わせ(ステップS154)を経て次の撮像を行う。一方、収差ブラケット撮像が完了すれば、収差ブラケット撮像処理を終了するとともに、得られたN枚の撮像画像を表示器131に表示する。
図15(a)~(e)は、収差ブラケット撮像により得られた互いに収差量が異なる5つの撮像画像の例を示している。図15(c)に示す収差量0の撮像画像に比べて、図15(b)に示す収差量+1と図15(d)に示す収差量-1の撮像画像はソフトフォーカス度合いがやや高い画像となっている。また、図15(a)に示す収差量+2と図15(e)に示す収差量-2の撮像画像はソフトフォーカス度合いがさらに高い画像となっている。なお、図15(b)と図15(d)の撮像画像および図15(a)と図15(e)の撮像画像ではそれぞれ、収差量の絶対値は1や2で同じであるが、第1および第2レンズ群101、103の移動方向が互いに反対であり、それに応じて異なる画像となっている。
ソフトフォーカス度合いは被写体が複数ある場合のそれらの配置およびF値や被写体距離等の撮像条件によっても異なる。このため、本実施例のように互いに異なる収差量での実際の撮像により得られた複数の撮像画像を表示することで、ユーザは所望のソフトフォーカス度合いの撮像画像を容易に選択することができる。
本実施例では、収差量を変更しながらブラケット撮像を行う場合について説明したが、ブラケット撮像において収差量以外のパラメータも変更してもよい。例えば、収差量に加えて、絞り状態(F値)を変更してもよい。この場合、まず初期のF値(例えば、F=4)を設定した状態で収差ブラケット撮像を行い、その後に次のF値(例えば、F=5.6)を設定して収差ブラケット撮像を行う。これにより、F値ごとに収差量が異なる複数の撮像画像を取得することができ、ユーザにより選択可能なソフトフォーカス度合いの数を増やすことができる。
次に実施例4について説明する。本実施例では、結像光学系の収差量に応じてデフォーカス量を補正する。
ここでは、球面収差量を変更(可変設定)可能なソフトフォーカスレンズ(交換レンズ)がレンズ交換式カメラに装着されている場合について説明する。ソフトフォーカスレンズは、設定された収差量に関する情報(以下、収差量情報という)を通信によりカメラに通知する。
図17のフローチャートは、本実施例においてカメラCPU12がコンピュータプログラムに従って実行する焦点検出処理を示している。ステップS200からステップS250までの処理は、図7におけるステップS10からステップS60と同じである。
ステップS250においてデフォーカス量が算出されると、カメラCPU12は、ステップS260において、次に説明する補正情報としての補正係数を用いて焦点検出結果であるデフォーカス量を補正する。
図18のフローチャートは、補正係数を算出(取得)する処理を示している。カメラCPU12は、ステップS300にてソフトフォーカスレンズから通知された収差量情報をステップS310で受信する。収差量情報は、波面収差のようにゼルニケ係数を用いて表現された収差の情報でもよいし、ソフトフォーカスレンズを装着していることをレンズID等でカメラCPU12が認識している場合はソフトフォーカスレンズにおける収差量の設定値の情報でもよい。
次にステップS320では、カメラCPU12は、ユーザによりデフォーカス量の補正を行うか否かのどちらが選択されているか、さらには補正を行う場合にどの補正係数算出方法が選択されているかを判断する。本実施例では、補正係数算出方法として、収差量に応じた補正係数(収差考慮補正係数)を算出する方法と、収差量によらない補正係数(収差非考慮補正係数)を算出する方法を選択可能である。
カメラCPU12は、デフォーカス量の補正を行わない選択がなされている場合はステップS330に進み、補正係数=1を設定してステップS360に進む。この場合、ステップS250で算出されたデフォーカス量がそのままAFに用いられる。
一方、収差考慮補正係数を算出する方法が選択されている場合はステップS340に進み、収差非考慮補正係数を算出する方法が選択されている場合はステップS350に進む。
ステップS340では、カメラCPU12は、補正係数を、デフォーカス量とF値ごとに、ソフトフォーカスレンズから受信した収差量情報を用いて算出する。例えば、ソフトフォーカスレンズからの収差量情報として、球面収差量を表す4次のゼルニケ係数Zを取得した場合には、以下の式(2)を用いて補正係数Kgainを算出する。
Kgain=m1×Z2+m1×Z+m0 (2)
式(2)におけるm2、m1、m0はゼルニケ係数Zで補正係数をフィッティングした場合のフィッティング係数である。フィッティング係数は、代表的なデフォーカス量とF値ごとのテーブルデータとしてカメラCPU12が保持しており、代表的なデフォーカス量とF値以外のフィッティング係数は線形補間により取得する。フィッティングは、1次もしくは3次以上でもよい。また、複数のゼルニケ係数でフィッティングしてもよい。
Kgain=m1×Z2+m1×Z+m0 (2)
式(2)におけるm2、m1、m0はゼルニケ係数Zで補正係数をフィッティングした場合のフィッティング係数である。フィッティング係数は、代表的なデフォーカス量とF値ごとのテーブルデータとしてカメラCPU12が保持しており、代表的なデフォーカス量とF値以外のフィッティング係数は線形補間により取得する。フィッティングは、1次もしくは3次以上でもよい。また、複数のゼルニケ係数でフィッティングしてもよい。
また、カメラCPU12は、予めデフォーカス量、F値および収差量ごとの補正係数を記憶しておき、デフォーカス量を補正する際のデフォーカス量、F値および収差量に応じて補正係数を選択してもよい。さらに補正係数を、デフォーカス量、F値および収差量に加えて、空間周波数帯域(水準)に応じて異ならせてもよい。
カメラCPU12は、このようにして取得した補正係数を用いてステップS360にてデフォーカス量を補正する。具体的には、式(3)を用いてデフォーカス量を補正する。
d=p×K×Kgain (3)
式(3)において、dは補正されたデフォーカス量、pは像ずれ量、Kは像ずれ量からデフォーカス量への変換に用いる変換係数である。
式(3)において、dは補正されたデフォーカス量、pは像ずれ量、Kは像ずれ量からデフォーカス量への変換に用いる変換係数である。
図19(a)~(c)は、球面収差量に応じた補正係数の例を示す。各図の横軸はデフォーカス量を示し、デフォーカス量がほぼ0である「合焦」を挟んで左側が前ピン側、右側が後ピン側である。縦軸は補正係数を示している。図19(a)は収差量が小さい場合の補正係数を示している。この場合の補正係数は、「合焦」を挟んで前ピン側と後ピン側とで概ね対称な値となっている。一方、図19(b)、(c)は収差量が大きい場合の補正係数を示している。これらの場合の補正係数は、「合焦」を挟んで前ピン側と後ピン側で非対称となっている。
また、ステップS350では、カメラCPU12は、デフォーカス量とF値ごとの補正係数を、収差量情報を用いることなく算出する。そして、その補正係数を用いてステップS360にてデフォーカス量を補正する。
なお、本実施例では収差量が可変であるソフトフォーカスレンズがカメラに装着された場合について説明したが、収差量が可変でなくても、収差量が大きいレンズがカメラに装着される場合でも本実施例と同等の処理を適用することができる。
(その他の実施例)
本発明は、上述の実施形態の1以上の機能を実現するプログラムを、ネットワーク又は記憶媒体を介してシステム又は装置に供給し、そのシステム又は装置のコンピュータにおける1つ以上のプロセッサーがプログラムを読出し実行する処理でも実現可能である。また、1以上の機能を実現する回路(例えば、ASIC)によっても実現可能である。
(その他の実施例)
本発明は、上述の実施形態の1以上の機能を実現するプログラムを、ネットワーク又は記憶媒体を介してシステム又は装置に供給し、そのシステム又は装置のコンピュータにおける1つ以上のプロセッサーがプログラムを読出し実行する処理でも実現可能である。また、1以上の機能を実現する回路(例えば、ASIC)によっても実現可能である。
以上説明した各実施例は代表的な例にすぎず、本発明の実施に際しては、各実施例に対して種々の変形や変更が可能である。
101~106 レンズ群または絞り(結像光学系)
107 撮像素子
121 カメラCPU(焦点検出手段)
107 撮像素子
121 カメラCPU(焦点検出手段)
Claims (31)
- 結像光学系の射出瞳における互いに異なる領域をそれぞれ通過した光束を受光する対の焦点検出画素を含む撮像素子と、
前記対の焦点検出画素からの出力信号を用いて生成された対の焦点検出信号を用いて前記結像光学系の焦点検出を行う焦点検出手段とを有し、
前記焦点検出手段は、
複数の空間周波数帯域での前記焦点検出を行うことが可能であり、
複数の空間周波数帯域のうち前記結像光学系の収差量に応じた空間周波数帯域で、使用する焦点検出結果を得ることを特徴とする撮像装置。 - 前記収差量は、球面収差量であることを特徴とする請求項1に記載の撮像装置。
- 前記結像光学系を有するレンズ装置が前記撮像装置に対して着脱可能であり、
前記焦点検出手段は、前記収差量に関する情報または前記収差量に応じた焦点検出用の空間周波数帯域に関する情報を前記レンズ装置から取得し、前記複数の空間周波数帯域のうち前記情報に応じて選択した空間周波数帯域で、前記使用する焦点検出結果を得ることを特徴とする請求項1または2に記載の撮像装置。 - 前記結像光学系を有するレンズ装置が前記撮像装置に対して着脱可能であり、
前記焦点検出手段は、前記収差量に関する情報または前記収差量に応じた焦点検出用の空間周波数帯域に関する情報を前記レンズ装置から取得し、該情報に応じて、前記複数の空間周波数帯域での焦点検出結果のうち前記使用する焦点検出結果を選択することを特徴とする請求項1または2に記載の撮像装置。 - 前記焦点検出手段は、前記収差量が大きいほど低い空間周波数帯域で、前記使用する焦点検出結果を得ることを特徴とする請求項1から4のいずれか一項に記載の撮像装置。
- 前記焦点検出手段は、前記結像光学系のF値に応じて異なる空間周波数帯域で、前記使用する焦点検出結果を得ることを特徴とする請求項1から5のいずれか一項に記載の撮像装置。
- 前記撮像装置は、前記使用する焦点検出結果に基づいて前記結像光学系のフォーカス制御を行うことを特徴とする請求項1から6のいずれか一項に記載の撮像装置。
- 請求項1から7のいずれか一項に記載の撮像装置に着脱可能に装着され、結像光学系を有するレンズ装置であって、
前記結像光学系の収差量に関する情報または前記収差量に応じた焦点検出用の空間周波数帯域に関する情報を記憶する記憶手段と、
前記情報を前記撮像装置に通知する通知手段とを有することを特徴とするレンズ装置。 - 前記結像光学系の収差量を変更可能であることを特徴とする請求項8に記載のレンズ装置。
- 撮像装置に装着可能なレンズ装置であって、
ユーザによる操作を受け付ける操作部材と、
前記操作部材への操作に応じて収差を変化させる光学部材と、
前記撮像装置との通信を行う通信制御手段とを有し、
前記通信制御手段は、
前記収差を変化させる光学部材を有することを示す情報を前記撮像装置に送信し、
ユーザによって前記操作部材が操作された場合に、該操作に応じて変化する収差量に対応する情報を送信することを特徴とするレンズ装置。 - 結像光学系の射出瞳における互いに異なる領域をそれぞれ通過した光束を受光する対の焦点検出画素を含む撮像素子を有する撮像装置の制御方法であって、
前記対の焦点検出画素からの出力信号を用いて対の焦点検出信号を生成するステップと、
前記対の焦点検出信号を用いた前記結像光学系の焦点検出が可能な複数の空間周波数帯域のうち、前記結像光学系の収差量に応じた空間周波数帯域で、使用する焦点検出結果を得るステップとを有することを特徴とする撮像装置の制御方法。 - 請求項11に記載の制御方法が用いられる撮像装置に着脱可能に装着され、結像光学系を有するレンズ装置の制御方法であって、
前記結像光学系の収差量に関する情報または前記収差量に応じた焦点検出用の空間周波数帯域に関する情報を記憶するステップと、
前記情報を前記撮像装置に通知するステップとを有することを特徴とするレンズ装置の制御方法。 - 撮像装置に装着可能に装着され、ユーザによる操作部材への操作に応じて収差を変化させる光学部材を有するレンズ装置の制御方法であって
前記収差を変化させる光学部材を有することを示す情報を前記撮像装置に送信するステップと、
ユーザによって前記操作部材が操作された場合に、該操作に応じて変化する収差量に対応する情報を送信するステップとを有することを特徴とするレンズ装置の制御方法。 - 請求項11に記載の制御方法に従う処理を前記撮像装置のコンピュータに実行させることを特徴とするコンピュータプログラム。
- 請求項12に記載の制御方法に従う処理を前記レンズ装置のコンピュータに実行させることを特徴とするコンピュータプログラム。
- 請求項13に記載の制御方法に従う処理を前記レンズ装置のコンピュータに実行させることを特徴とするコンピュータプログラム。
- 結像光学系からの光束を受光して撮像を行うとともに、前記結像光学系の射出瞳における互いに異なる領域をそれぞれ通過した光束を受光する対の焦点検出画素を含む撮像素子と、
前記対の焦点検出画素からの出力信号を用いて生成された対の焦点検出信号を用いて前記結像光学系の焦点検出を行う焦点検出手段とを有する撮像装置であって、
前記結像光学系は、収差量の変更が可能な光学系であり、
前記収差量が変更されるごとに、焦点検出結果に応じた前記結像光学系のフォーカス制御と前記撮像を行う制御手段を有することを特徴とする撮像装置。 - 前記収差量は、球面収差量であることを特徴とする請求項17に記載の撮像装置。
- 互いに異なる前記収差量での前記撮像の回数を設定する設定手段を有することを特徴とする請求項17または18に記載の撮像装置。
- 前記結像光学系を有するレンズ装置が前記撮像装置に対して着脱可能であり、
前記制御手段は、前記収差量に関する情報を前記レンズ装置から取得することを特徴とする請求項17から19のいずれか一項に記載の撮像装置。 - 前記結像光学系を有するレンズ装置が前記撮像装置に対して着脱可能であり、
前記制御手段は、前記レンズ装置における前記収差量の変更を制御することを特徴とする請求項17から20のいずれか一項に記載の撮像装置。 - 前記焦点検出手段は、
複数の空間周波数帯域での前記焦点検出を行うことが可能であり、
複数の空間周波数帯域のうち前記収差量に応じた空間周波数帯域で、使用する焦点検出結果を得ることを特徴とする請求項17から21のいずれか一項に記載の撮像装置。 - 結像光学系の射出瞳における互いに異なる領域をそれぞれ通過した光束を受光する対の焦点検出画素を含む撮像素子と、
前記対の焦点検出画素からの出力信号を用いて生成された対の焦点検出信号を用いて前記結像光学系の焦点検出を行う焦点検出手段と、
前記結像光学系の収差量に応じた補正情報を取得し、該補正情報を用いて焦点検出結果を補正する制御手段とを有することを特徴とする撮像装置。 - 前記収差量は、球面収差量であることを特徴とする請求項23に記載の撮像装置。
- 前記結像光学系を有するレンズ装置が前記撮像装置に対して着脱可能であり、
前記制御手段は、前記収差量に関する情報を前記レンズ装置から取得することを特徴とする請求項23または24に記載の撮像装置。 - 前記補正情報が、前記焦点検出結果に応じて異なることを特徴とする請求項23から25のいずれか一項に記載の撮像装置。
- 前記結像光学系は、前記収差量の変更が可能な光学系であることを特徴とする請求項123から26のいずれか一項に記載の撮像装置。
- 結像光学系からの光束を受光して撮像を行うとともに、前記結像光学系の射出瞳における互いに異なる領域をそれぞれ通過した光束を受光する対の焦点検出画素を含む撮像素子を有する撮像装置の制御方法であって、
前記結像光学系は、収差量の変更が可能な光学系であり、
前記対の焦点検出画素からの出力信号を用いて生成された対の焦点検出信号を用いて前記結像光学系の焦点検出を行うステップと、
前記収差量が変更されるごとに、焦点検出結果に応じた前記結像光学系のフォーカス制御と前記撮像を行うステップとを有することを特徴とする制御方法。 - 結像光学系の射出瞳における互いに異なる領域をそれぞれ通過した光束を受光する対の焦点検出画素を含む撮像素子を有する撮像装置の制御方法であって、
前記対の焦点検出画素からの出力信号を用いて生成された対の焦点検出信号を用いて前記結像光学系の焦点検出を行うステップと、
前記結像光学系の収差量に応じた補正情報を取得し、該補正情報を用いて焦点検出結果を補正するステップとを有することを特徴とする制御方法。 - 請求項28に記載の制御方法に従う処理を前記撮像装置のコンピュータに実行させることを特徴とするコンピュータプログラム。
- 請求項29に記載の制御方法に従う処理を前撮像装置のコンピュータに実行させることを特徴とするコンピュータプログラム。
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US17/527,402 US12047680B2 (en) | 2020-11-18 | 2021-11-16 | Image pickup apparatus |
CN202111368593.3A CN114518641A (zh) | 2020-11-18 | 2021-11-18 | 摄像设备、镜头设备及其控制方法和存储介质 |
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2020192053 | 2020-11-18 | ||
JP2020192053 | 2020-11-18 |
Publications (1)
Publication Number | Publication Date |
---|---|
JP2022080833A true JP2022080833A (ja) | 2022-05-30 |
Family
ID=81756980
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2021122272A Pending JP2022080833A (ja) | 2020-11-18 | 2021-07-27 | 撮像装置 |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP2022080833A (ja) |
-
2021
- 2021-07-27 JP JP2021122272A patent/JP2022080833A/ja active Pending
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US10545312B2 (en) | Focus detection apparatus, control method thereof, and storage medium storing program | |
RU2585235C2 (ru) | Устройство захвата изображения | |
JP5066851B2 (ja) | 撮像装置 | |
JP6239857B2 (ja) | 撮像装置およびその制御方法 | |
JP6249825B2 (ja) | 撮像装置、その制御方法、および制御プログラム | |
US11140311B2 (en) | Detecting apparatus and detecting method | |
JP2011023823A (ja) | 画像処理装置及び画像処理方法 | |
JP6381266B2 (ja) | 撮像装置、制御装置、制御方法、プログラム、および、記憶媒体 | |
JP2016038414A (ja) | 焦点検出装置およびその制御方法、並びに撮像装置 | |
JP2018107654A (ja) | 画像処理装置および画像処理方法、プログラム、記憶媒体 | |
JP2014219549A (ja) | 焦点調節装置、焦点調節方法およびプログラム、並びに撮像装置 | |
JP5348258B2 (ja) | 撮像装置 | |
JP6942480B2 (ja) | 焦点検出装置、焦点検出方法、および焦点検出プログラム | |
JP2016163220A (ja) | 画像処理装置、撮像装置、画像処理方法、プログラム、および、記憶媒体 | |
JP2015194736A (ja) | 撮像装置およびその制御方法 | |
JP2017158018A (ja) | 画像処理装置およびその制御方法、撮像装置 | |
US12047680B2 (en) | Image pickup apparatus | |
JP2015210285A (ja) | 撮像装置及びその制御方法、プログラム、記憶媒体 | |
JP2015145970A (ja) | 撮像装置及びその制御方法、プログラム、記憶媒体 | |
JP2022080833A (ja) | 撮像装置 | |
JP7022575B2 (ja) | 焦点検出装置および方法、および撮像装置 | |
KR20170015158A (ko) | 제어장치, 촬상장치, 및 제어방법 | |
JP6789810B2 (ja) | 画像処理方法、画像処理装置、および、撮像装置 | |
JP2020134859A (ja) | 撮像装置 | |
JP2019219577A (ja) | 検出装置および検出方法 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20240722 |