JP2016057463A - 焦点調節装置及びその制御方法 - Google Patents
焦点調節装置及びその制御方法 Download PDFInfo
- Publication number
- JP2016057463A JP2016057463A JP2014183697A JP2014183697A JP2016057463A JP 2016057463 A JP2016057463 A JP 2016057463A JP 2014183697 A JP2014183697 A JP 2014183697A JP 2014183697 A JP2014183697 A JP 2014183697A JP 2016057463 A JP2016057463 A JP 2016057463A
- Authority
- JP
- Japan
- Prior art keywords
- focus
- subject
- detection
- shooting
- output
- 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
Images
Landscapes
- Camera Bodies And Camera Details Or Accessories (AREA)
- Automatic Focus Adjustment (AREA)
- Studio Devices (AREA)
- Focusing (AREA)
Abstract
【課題】 連写の撮影毎にAFを行う場合、撮影者が意図する被写体に合焦させることができる焦点調節装置およびその制御方法を提供する。【解決手段】 連写間の撮影待機処理中に顔や物体検出などの特定の被写体の検出を行う場合、今回の撮影待機処理中に顔や物体などの特定の被写体が検出されるまでは、前回までの撮影待機処理と撮影した静止画から検出した顔や物体などの特定の被写体の情報の履歴に基づいて焦点検出エリアの位置とサイズを設定する。【選択図】 図1
Description
本発明は、焦点調節装置及びその制御方法に関する。
従来から、撮像画面の中から主要な被写体(以下、主被写体と呼ぶ)を検出する技術が知られている。例えば人物の目や口等の特徴から特定した顔や、色や輝度から特定の物体を主被写体として検出する。その際、主被写体の位置やサイズを検出結果として出力することが多い。
またタッチパネルを用いて、撮影者がタッチ指示した位置にある被写体を主被写体とする技術が知られている。さらに十字スイッチなどの操作部材によって撮影待機画面上に表示された指示カーソルを移動して撮影者が特定した被写体を主被写体とする技術が知られている。このようにして検出された主被写体は、撮影レンズの焦点を合わせる対象として用いられる。
電子スチルカメラやビデオカメラ等で用いられるオートフォーカス(以下、AFと記す)では、CCD等の撮像素子から得られる輝度信号の高域成分が最大になるレンズ位置を合焦位置とする方式が用いられている。その際、前述のようにして検出された主被写体を焦点検出エリアとする方式が知られている。
一方、連写機能を有するカメラにおいて、撮影毎にAFを行うことによって合焦位置の更新を行う方式が知られている。
特許文献1は、連写時に、焦点調節手段による合焦位置検出動作と平行して顔検出を行い、得られた顔情報を次の合焦位置検出動作に使用することが開示されている。
しかし、動く被写体を連写する場合、前回の合焦位置検出動作時に検出した顔情報に基づいて焦点検出エリアを設定しても、次の合焦位置検出動作時には既にその位置に被写体の顔が存在していない可能性がある。それにも関らず、前回の合焦位置検出動作時に検出した顔情報に基づいた焦点検出エリアを使った合焦位置検出動作を行うと、撮影者が意図する被写体とは別の被写体に合焦してしまう恐れがある。
本発明はこのような従来技術の課題に鑑みなされたものであり、連写の撮影毎にAFを行う場合、撮影者が意図する被写体に合焦させることができる焦点調節装置およびその制御方法を提供することを目的とする。
上述の目的は、撮像素子の出力から特定の被写体を検出する被写体検出手段と、前記被写体検出手段により検出された特定の被写体に対応する焦点検出エリアからの出力信号に基づいて、フォーカスレンズの移動を制御して被写体にピントを合わせる第1の焦点調節手段と、撮影待機処理と撮影処理を交互に繰り返し行う制御手段とを有し、前記第1の焦点調節手段は、連写撮影の際の撮影待機処理において前記被写体検出手段からの出力が得られないうちは、前回までの撮影待機処理または撮影処理の少なくとも一方において前記被写体検出手段から出力された検出結果に対応する焦点検出エリアからの出力信号に基づいて前記フォーカスレンズの移動を制御し、前記連写撮影の際の撮影待機処理において前記被写体検出手段からの出力が得られるようになったら、今回の撮影待機処理において前記被写体検出手段から出力された検出結果に対応する焦点検出エリアからの出力信号に基づいて前記フォーカスレンズの移動を制御することを特徴とする焦点調節装置によって達成される。
本発明によれば、連写の撮影毎にAFを行う場合、AF処理の時間経過によらず撮影者が意図する被写体に焦点検出エリアを設定し続け、撮影者が意図する被写体に合焦させることができる焦点調節装置およびその制御方法を提供することができる。
以下、本発明の例示的な実施形態を、添付図面に基づいて詳細に説明する。
(第1の実施形態)
<撮像装置の構成>
図1は、本実施形態の、焦点調節装置を含む撮像装置100の機能構成例を示すブロック図である。
<撮像装置の構成>
図1は、本実施形態の、焦点調節装置を含む撮像装置100の機能構成例を示すブロック図である。
フォーカスレンズ101は、合焦距離を調節するためのレンズである。フォーカスレンズ駆動モータ102はフォーカスレンズ101をその光軸に沿って移動させる駆動モータである。撮像素子103は被写体からの入射光を電気信号に変換する。
撮像素子103は、図2のように位相差AF用の画素を持っている。この位相差AF用画素は通常の画素に対して半分の開口になっている。図2で示す位相差AF用画素の斜線の部分が遮光されている部分である。また位相差AF用画素は開口している位置によってAとBの2種類がある。A画素は左側が、B画素は右側が開口している。A画素だけでできる画像と、B画素だけでできる画像との相関演算によって位相差AFを実現する。なお2つの像の相関演算によって行う位相差AFは公知のものである。説明のため図2では位相差AF用画素を1行だけ表記しているが、実際にはこれが複数行あり、撮像素子103上のほぼ全面をカバーしているものとする。
なお、上述では撮像素子103が位相差AF用の画素を持っている構成としたが、例えば、1つのマイクロレンズと射出瞳を分割するための複数の光電変換部で構成される画素を複数もつ撮像素子を用いる場合も考えられる。この場合には異なる射出瞳を通過した光を光電変換した複数の画素出力信号を用いて像信号の位相差(像ズレ量)を検出し、焦点調節を行う。
A/D変換器104は撮像素子103から出力されるアナログ信号をデジタル信号に変換する。画像処理プロセッサ105はA/D変換器104から出力された画像データに所定の処理を施す。
マイクロコントローラ(以下、「CPU」と呼ぶ。)106は撮影シーケンスなどシステムを制御するためのシステム制御用CPUである。プログラムメモリ107はCPU106で実行されるプログラムが記憶されている。ワークメモリ108はCPU106がプログラムメモリ107に記憶されているプログラムに従って処理を行う際に必要な各種データを一時的に記憶するメモリである。
撮影準備指示スイッチ(以下、「SW1」と呼ぶ。)109は自動露出制御(以下、「AE」と呼ぶ。)やAF等の撮影準備を指示するためのスイッチである。撮影処理指示スイッチ(以下、「SW2」と呼ぶ。)110は撮影準備指示スイッチ109の操作後、本露光及び記録動作等の撮影処理を指示するためのスイッチである。画像表示部111は画像を表示する表示部である。タッチパネル112は操作者が指やペン先などで触れる(タッチする)ことによりカメラに各種の動作や設定を指示するパネルである。このタッチパネル112は画像表示部111に重ねて設置されており、タッチパネル112のパネル上の位置と画像表示部111の表示面上の位置は一対一に対応しているものとする。なお以下の説明では画像表示部111に表示されている画像やアイコンに対応した、タッチパネル112上の位置をタッチすることを単に、画像にタッチする、アイコンにタッチすると表現する。
十字スイッチ113は画像表示部111に表示されたメニュー項目の選択や焦点検出エリアの移動指示等に使用するスイッチである。
顔検出部114は画像処理プロセッサ105で処理された画像データから人物の顔を検出する。物体検出部115は画像処理プロセッサ105で処理された画像データから人物の顔以外の物体を検出する。これらは、被写体を検出し追尾を行う被写体検出部である。
絞り116は被写体からの入射光量を制限する。絞り駆動モータ117は絞り116を動かす駆動モータである。
<撮像装置の動作フロー>
次に、図1の撮像装置100の動作について説明する。なお以下の説明において、記憶や判定などの処理は特に説明しない場合はプログラムメモリ107に記憶されたプログラムに基づいてCPU106が行うものとする。また特に説明しない場合は、CPU106が演算結果や各種処理データをワークメモリ108に記憶するものとする。
次に、図1の撮像装置100の動作について説明する。なお以下の説明において、記憶や判定などの処理は特に説明しない場合はプログラムメモリ107に記憶されたプログラムに基づいてCPU106が行うものとする。また特に説明しない場合は、CPU106が演算結果や各種処理データをワークメモリ108に記憶するものとする。
図3は撮像装置の全体的な動作を説明するフローチャートである。まずS301では撮影準備を指示するSW1の状態を検出し、ONならばS303へ、そうでなければS302へ進む。S302では撮影待機時の画像を画像表示部111に表示するためのライブビュー処理を行う。このライブビュー処理では撮像素子103からの画像データの読み出し、AE、AF、オートホワイトバランス(AWB)、表示用画像処理、画像表示部111への画像表示処理などの撮影待機処理を行う。
S303では本撮影用AE処理を行う。S304では本撮影用AF処理を行う。これらの本撮影用AE処理及び本撮影用AF処理は、連写撮影の最初の1枚のために行うものである。S305では撮影処理を指示するSW2の状態を検出し、ONならばS306へ進み、そうでなければ再びSW2の状態の検出を行う。S306では後述する手順に従って撮影処理を行う。
<撮影処理の動作フロー>
図4は図3のS306における撮影処理を説明するフローチャートである。まずS401では撮像素子103への露光、読み出し、画像処理プロセッサ105による画像処理、図示しない記録媒体への記録などの本撮影処理を行う。S402ではS401で撮影した画像から、顔検出部114を使って顔検出処理を行う。この顔検出処理では被写体の顔の位置とサイズを算出する。S403では後述する手順に従って静止画から位相差AFによってフォーカスレンズ101の合焦位置を求める。
図4は図3のS306における撮影処理を説明するフローチャートである。まずS401では撮像素子103への露光、読み出し、画像処理プロセッサ105による画像処理、図示しない記録媒体への記録などの本撮影処理を行う。S402ではS401で撮影した画像から、顔検出部114を使って顔検出処理を行う。この顔検出処理では被写体の顔の位置とサイズを算出する。S403では後述する手順に従って静止画から位相差AFによってフォーカスレンズ101の合焦位置を求める。
S404では撮影処理を指示するSW2の状態を検出し、ONならばS405へ進み、そうでなければ本処理を終了する。S405では後述する手順に従って連写の撮影間に挿入するライブビュー処理を行う。
この様にSW2が押されている間は本撮影処理とライブビュー処理を交互に繰り返すことによって、画像表示部111にライブ画像を表示するライブビュー処理を挟んだ連写撮影を行う。
<合焦位置を求める動作フロー>
図5は図4のS403における静止画から位相差AFによってフォーカスレンズ101の合焦位置を求めるフローチャートである。まずS501ではS402で検出した顔の位置に基づいて、AF処理に使用する位相差AF画素の位置を設定する。S502ではS402で検出した顔のサイズに基づいて、AF処理に使用する位相差AF画素の範囲を設定する。S503ではS501とS502で設定した位置と範囲の位相差AF画素を使用して相関演算を行う。この相関演算によって求めたフォーカスレンズ101の合焦位置はワークメモリ108に記憶する。
図5は図4のS403における静止画から位相差AFによってフォーカスレンズ101の合焦位置を求めるフローチャートである。まずS501ではS402で検出した顔の位置に基づいて、AF処理に使用する位相差AF画素の位置を設定する。S502ではS402で検出した顔のサイズに基づいて、AF処理に使用する位相差AF画素の範囲を設定する。S503ではS501とS502で設定した位置と範囲の位相差AF画素を使用して相関演算を行う。この相関演算によって求めたフォーカスレンズ101の合焦位置はワークメモリ108に記憶する。
<連写間ライブビュー処理の動作フロー>
図6は図4のS405における連写間ライブビュー処理を説明するフローチャートである。まずS601では図3のS302と同様のライブビュー処理を行う。このライブビュー処理の中で顔検出部114を使って顔検出処理を行う。S602では顔検出部114での顔検出処理が終了したかどうか判定し、終了していれば、すなわち顔検出結果が出ていればS603に進み、そうでなければS605に進む。S603では今回の顔検出情報、すなわちS601で検出した顔情報を後述する連写間のAF処理に使用する顔情報として記憶する。S604ではS603で記憶した顔のサイズから推定距離を算出する。この推定距離は、一般的な人物の顔サイズの平均値を記憶しておき、記憶した平均値とS603で記憶した顔サイズの比と、撮影レンズの焦点距離に基づいて求める。推定距離をd、焦点距離をf、記憶した平均顔サイズをA、顔検出部114で検出した顔サイズをaとすると下記の式のようになる。
d=(A/a)×f・・・・・・(1)
図6は図4のS405における連写間ライブビュー処理を説明するフローチャートである。まずS601では図3のS302と同様のライブビュー処理を行う。このライブビュー処理の中で顔検出部114を使って顔検出処理を行う。S602では顔検出部114での顔検出処理が終了したかどうか判定し、終了していれば、すなわち顔検出結果が出ていればS603に進み、そうでなければS605に進む。S603では今回の顔検出情報、すなわちS601で検出した顔情報を後述する連写間のAF処理に使用する顔情報として記憶する。S604ではS603で記憶した顔のサイズから推定距離を算出する。この推定距離は、一般的な人物の顔サイズの平均値を記憶しておき、記憶した平均値とS603で記憶した顔サイズの比と、撮影レンズの焦点距離に基づいて求める。推定距離をd、焦点距離をf、記憶した平均顔サイズをA、顔検出部114で検出した顔サイズをaとすると下記の式のようになる。
d=(A/a)×f・・・・・・(1)
S605では前回までの連写間ライブビュー処理で検出した顔情報と撮影した静止画から検出した顔情報の履歴に基づいた顔情報を、後述する連写間のAF処理に使用する顔情報として記憶する。履歴に基づいた顔情報の求め方としては例えば下記のようにする。顔位置は、前回までの連写間ライブビュー処理で検出した顔位置情報と撮影した静止画から検出した顔位置情報を記憶しておき、記憶した位置を時系列に直線補間または2次関数補間する。顔サイズも同様にして補間して求める。
S606では後述する手順に従って連写間AF処理を行う。S607では連写間AFが終了したかどうか判定し、終了していれば本処理を終了し、そうでなければS601へ進む。
この様に、連写間ライブビュー処理の開始直後は連写間ライブビュー処理において読み出した画像データからの顔検出結果がまだ出ていない。よって、代替として前回までの連写間ライブビュー処理で検出した顔情報と撮影した静止画から検出した顔情報の履歴に基づいた顔情報を使用する。このようにすれば顔情報がまだ出ていない間でも、代替の顔情報に基づいてAF処理を行うことができる。
<連写間AF処理の動作フロー>
図7は図6のS606における連写間AF処理を説明するフローチャートである。まずS701では図5のS503において相関演算によって求めたフォーカスレンズ101の位置から合焦距離を算出し、これを図6のS604で算出した顔サイズから求めた推定距離と比較する。S702ではS701で比較した両者の差を所定値と比較し、所定値よりも小さければS703に進み、そうでなければS705に進む。S703では静止画からの位相差AFによる合焦結果から算出される位置にフォーカスレンズ101を移動する。S704では連写間AF処理を終了すると記憶する。この情報は図6のS607で使用される。
図7は図6のS606における連写間AF処理を説明するフローチャートである。まずS701では図5のS503において相関演算によって求めたフォーカスレンズ101の位置から合焦距離を算出し、これを図6のS604で算出した顔サイズから求めた推定距離と比較する。S702ではS701で比較した両者の差を所定値と比較し、所定値よりも小さければS703に進み、そうでなければS705に進む。S703では静止画からの位相差AFによる合焦結果から算出される位置にフォーカスレンズ101を移動する。S704では連写間AF処理を終了すると記憶する。この情報は図6のS607で使用される。
S705では後述する連写撮影前AF処理に備えて焦点検出エリアを設定する。この時設定する焦点検出エリアの位置とサイズは、図6のS603またはS605で記憶した顔位置とサイズを使用する。S602での判定に従って、顔が検出されていれば今回の顔検出情報が使用され、顔が検出されていなければ前回までの履歴に基づいた顔情報が使用される。S706では後述する手順に従って連写撮影前AF処理を行う。
<連写撮影前AFの動作フロー>
図8は図7のS706における連写撮影前AFを説明するフローチャートである。以下の説明においてスキャンとはS801からS806までの処理のことを言う。まずS801ではフォーカスレンズ101が後述するスキャン開始位置に移動済みかどうか判定し、移動済みでなければS802へ、そうでなければS803へ進む。
図8は図7のS706における連写撮影前AFを説明するフローチャートである。以下の説明においてスキャンとはS801からS806までの処理のことを言う。まずS801ではフォーカスレンズ101が後述するスキャン開始位置に移動済みかどうか判定し、移動済みでなければS802へ、そうでなければS803へ進む。
S802ではスキャン開始位置へフォーカスレンズ101を移動する。ここでスキャン開始位置は、前回までの連写撮影時の合焦位置を直線近似または曲線近似して求めた位置から、所定量移動した位置とする。ここでの所定量とは、近似の結果被写体が無限方向に移動していると予測されれば至近側に、至近方向に移動していると予測されれば無限側に設定する。
S803では撮像素子103に露光された後読み出されたアナログ映像信号をA/D変換器104を使ってデジタル信号に変換し、その出力から画像処理プロセッサ105において輝度信号の高周波成分を抽出し、焦点評価値として記憶する。この焦点評価値は画像のコントラスト状態を示す値である。S804ではフォーカスレンズ101の現在位置を記憶する。フォーカスレンズ駆動モータ102にステッピングモータを使用する場合は、図示しない初期位置からの駆動パルス数をもってフォーカスレンズ101の位置とする。S805ではS804で記憶したフォーカスレンズ101の現在位置がスキャン終了位置と同じかどうか判定し、同じならS807へ、そうでなければS806へ進む。ここでスキャン終了位置は、S802で設定したスキャン開始位置から所定範囲、移動した位置とする。
S806ではフォーカスレンズ101をスキャン終了位置へ向かって所定量移動する。
S807ではS803で記憶した焦点評価値の中から最大のもの、つまり焦点評価値のピークを抽出する。S808ではS804で記憶したフォーカスレンズ101の位置の中からS807で抽出した焦点評価値のピークに対応するフォーカスレンズ101の位置、つまりピークのレンズ位置を抽出する。S809ではS808で抽出したピーク位置にフォーカスレンズ101を移動する。S810ではS808で抽出したピーク位置を記憶する。S811では連写間AF処理を終了すると記憶する。この情報は図7のS704と同様に図6のS607で使用される。
静止画撮影とその後のライブビュー処理を行う時刻には差があるので、その時刻差の間に被写体である顔が移動し距離が変わっている可能性がある。そこで図7と図8のように構成すると、静止画から算出した位相差AFによる合焦位置から算出される距離と、連写間のライブビュー処理によって検出された顔情報から算出した推定距離を比較し、その差が所定値より小さければ位相差AFの結果を使用する。この場合前記時刻差間に被写体距離が大きく変わっていないと推定できるので、静止画から算出した位相差AFによる合焦位置を次の撮影のための合焦位置とする。こうすればライブビュー処理中に改めてAFを行う必要がないので次の撮影までの時間を短縮できる。
一方、位相差AF結果と顔情報から算出した推定距離の差が大きい場合は、前記時刻差間に被写体距離が大きく変わっていると推定できるので、ライブビュー処理中にコントラストAFを行う。こうすれば移動した被写体に対してもピントの合った撮影ができる。
(第2の実施形態)
第1の実施形態の変形例として、静止画から算出した位相差AF結果と連写間のライブビュー処理中のAFを組み合わせて最終的な合焦位置を得る方法を説明する。
第1の実施形態の変形例として、静止画から算出した位相差AF結果と連写間のライブビュー処理中のAFを組み合わせて最終的な合焦位置を得る方法を説明する。
図9は第1の実施形態の図7の連写間AF処理を置き換えたものである。まずS901では図5のS503において相関演算によって求めた、静止画からの位相差AFによる合焦結果から算出される位置に基づいて、図8のS802で移動するスキャン開始位置を決定する。この時のスキャン開始位置はスキャン開始位置をPS、フォーカスレンズ101の現在位置をPC、静止画からの位相差AFによって求められた合焦位置をPAとすると、下記の式によって求める。
PS=(PC−PA)/n・・・・・・(2)
PS=(PC−PA)/n・・・・・・(2)
ここでn≧1とする。つまり、フォーカスレンズ101の現在位置と静止画からの位相差AFによって求められた合焦位置の差、すなわちデフォーカス量の1/nの量を移動した位置をスキャン開始位置とする。
S902では後述する連写撮影前AF処理に備えて焦点検出エリアを設定する。この時の焦点検出エリアの設定の仕方は図7のS705と同様である。S903では図8の連写撮影前AF処理を行う。この時のS802で移動するフォーカスレンズ101のスキャン開始位置は、S901で決定した位置とする。
このようにすれば、静止画からの位相差AFによる合焦位置に基づいたデフォーカス量に基づいて素早くフォーカスレンズ101をスキャン開始位置まで移動する。その後図8で説明した連写撮影前のAFを行うことによって最終的な合焦位置を決定するので、連写間のライブビュー処理中の被写体に対して最終的な合焦位置を決定することができる。こうすると、連写撮影前のAFでは合焦位置付近のみをスキャンすればよいので、AF時間を短縮し、なおかつ前回の静止画撮影後に移動した被写体に対してもピントの合った撮影ができる。
(第3の実施形態)
第1及び第2の実施形態の変形例として、静止画から算出した位相差AF結果から、合焦位置の方向に応じてその後のAF処理を変える方法を説明する。
第1及び第2の実施形態の変形例として、静止画から算出した位相差AF結果から、合焦位置の方向に応じてその後のAF処理を変える方法を説明する。
図10は第1の実施形態の図7の連写間AF処理を置き換えたものである。まずS1001では図5のS503において相関演算によって求めた、静止画からの位相差AFによる合焦結果から算出される位置が、フォーカスレンズ101の現在位置に対して無限側であるか判定する。そして、無限側であればS1002へ進み、そうでなければS1004へ進む。S1002では静止画からの位相差AFの結果から算出されるデフォーカス量から、フォーカスレンズ101の現在位置と合焦位置との差を被写界深度に換算する。S1003ではそれまで設定していた絞り116の被写界深度が、S1002で算出した被写界深度分だけ深くなるように絞る。こうすることで、合焦位置が被写界深度内に入るようにすることができる。
S1004からS1006は図9のS901からS903と同様であるので説明を割愛する。
このようにすれば、静止画からのAF結果から合焦位置がフォーカスレンズ101の現在位置よりも無限側にある時は、AFせずに絞りを被写界深度分絞るだけである。この理由は、遠距離側は被写界深度が深くなるので、ピント位置を合わせ直さなくても絞りを絞って被写界深度を深くすることで実用的な合焦精度が得られるからである。
一方、静止画からのAF結果から合焦位置がフォーカスレンズ101の現在位置よりも至近側にある時は、絞りを絞って被写界深度を深くするだけでは実用的な合焦精度が得られない。そこでこの場合は改めてAFをし直す。
そのため必要な時だけAF処理を行うので、連写間でのAF処理時間を短縮することができる。
(第4の実施形態)
第1及び第2及び第3の実施形態の変形例を第4の実施形態として示す。ここでは、連写間のライブビュー処理において検出された顔情報が、前回までの連写間ライブビュー処理で検出した顔情報と撮影した静止画から検出した顔情報の履歴に基づいた顔情報と比較して差がある場合の処理について説明する。
第1及び第2及び第3の実施形態の変形例を第4の実施形態として示す。ここでは、連写間のライブビュー処理において検出された顔情報が、前回までの連写間ライブビュー処理で検出した顔情報と撮影した静止画から検出した顔情報の履歴に基づいた顔情報と比較して差がある場合の処理について説明する。
図11は第1の実施形態の図6の連写間ライブビュー処理を置き換えたものである。S1101からS1102は図6のS601からS602と同様であるので説明を割愛する。S1103は図6のS605と同様の処理を行う。
S1104では今回の顔検出情報とS1103で記憶した前回までの履歴に基づいた顔検出情報を比較する。S1105ではS1104で比較した結果、その差が所定値以上であればS1106に進み、そうでなければS1107に進む。S1106では図8で処理する連写撮影前AFで記憶している情報をクリアする。この情報は、S801で判定するスキャン開始位置への移動情報、S803で記憶する焦点評価値、S804で記憶するフォーカスレンズ101の位置である。こうすることで次に図8の連写撮影前AFを行う時に、フォーカスレンズ101をスキャン開始位置に移動し直してから改めてスキャン動作を行う。これは、今回の顔情報と履歴に基づいた顔情報の差が大きいことから被写体が移動したと判断し、スキャン動作をやり直すということである。
S1107では図6のS603と同様に今回の顔検出情報を連写間のAF処理に使用する顔情報として記憶する。
S1108では後述する手順に従って連写間AF処理を行う。S1109は図6のS607と同様なので説明を割愛する。
また、図12は第1の実施形態の図7の連写間AF処理を置き換えたものである。まずS1201では図5のS503において相関演算によって求めた、静止画からの位相差AFによる合焦結果から算出される位置に基づいて、図8のS802で移動するスキャン開始位置を決定する。S1202では後述する連写撮影前AF処理に備えて焦点検出エリアを設定する。この時の焦点検出エリアは前回までの履歴に基づいた顔情報または、今回の顔検出情報に基づいて設定する。この設定の仕方は図7のS705と同様である。S1203では図8の連写撮影前AF処理を行う。
このようにすれば、連写間のライブビュー処理において顔検出がまだ終了していない時は前回までの履歴に基づいた顔情報に基づいて焦点検出エリアを設定し、連写間のAF処理を行うことができる。その後連写間のライブビュー処理において顔検出が終了した時点で、今回の顔情報と履歴に基づいた顔情報を比較し、その差が大きい時は連写撮影前AFにおけるスキャン動作をやり直す。このため被写体が移動した場合など履歴に基づいた顔情報の信頼性が無くなった場合でも高いAF精度が得られる。
今までの説明では、顔検出部114を使って検出した顔に対して、静止画AF処理を行ったり、連写間のAF処理を行うようにした。これを、物体検出部115で検出された物体や、撮影者がタッチパネル112にタッチした被写体や、十字スイッチ113で焦点検出エリアを合せた被写体に対して、静止画AF処理を行ったり、連写間のAF処理を行うようにしても良い。
以上、本発明をその好適な実施形態に基づいて詳述してきたが、本発明はこれら特定の実施形態に限られるものではなく、この発明の要旨を逸脱しない範囲の様々な形態も本発明に含まれる。上述の実施形態の一部を適宜組み合わせてもよい。
また、上述の実施形態の機能を実現するソフトウェアのプログラムを、記録媒体から直接、或いは有線/無線通信を用いてプログラムを実行可能なコンピュータを有するシステム又は装置に供給し、そのプログラムを実行する場合も本発明に含む。
従って、本発明の機能処理をコンピュータで実現するために、該コンピュータに供給、インストールされるプログラムコード自体も本発明を実現するものである。つまり、本発明の機能処理を実現するためのコンピュータプログラム自体も本発明に含まれる。
その場合、プログラムの機能を有していれば、オブジェクトコード、インタプリタにより実行されるプログラム、OSに供給するスクリプトデータ等、プログラムの形態を問わない。
プログラムを供給するための記録媒体としては、例えば、ハードディスク、磁気テープ等の磁気記録媒体、光/光磁気記憶媒体、不揮発性の半導体メモリでもよい。
また、プログラムの供給方法としては、コンピュータネットワーク上のサーバに本発明を形成するコンピュータプログラムを記憶し、接続のあったクライアントコンピュータがコンピュータプログラムをダウンロードしてプログラムするような方法も考えられる。
Claims (10)
- 撮像素子の出力から特定の被写体を検出する被写体検出手段と、
前記被写体検出手段により検出された特定の被写体に対応する焦点検出エリアからの出力信号に基づいて、フォーカスレンズの移動を制御して被写体にピントを合わせる第1の焦点調節手段と、
撮影待機処理と撮影処理を交互に繰り返し行う制御手段とを有し、
前記第1の焦点調節手段は、連写撮影の際の撮影待機処理において前記被写体検出手段からの出力が得られないうちは、前回までの撮影待機処理または撮影処理の少なくとも一方において前記被写体検出手段から出力された検出結果に対応する焦点検出エリアからの出力信号に基づいて前記フォーカスレンズの移動を制御し、前記連写撮影の際の撮影待機処理において前記被写体検出手段からの出力が得られるようになったら、今回の撮影待機処理において前記被写体検出手段から出力された検出結果に対応する焦点検出エリアからの出力信号に基づいて前記フォーカスレンズの移動を制御することを特徴とする焦点調節装置。 - 前記撮像素子は位相差AF用画素を有し、
前記位相差AF用画素からの出力信号を相関演算する相関演算手段と、
前記被写体検出手段で特定した被写体の大きさから推定距離を算出する算出手段とを有し、
前記第1の焦点調節手段は、前記連写撮影の際の撮影処理において前記被写体検出手段から出力された検出結果に対応する焦点検出エリアからの出力信号に基づいて前記相関演算手段を制御した結果から算出した距離と、前記連写撮影の際の撮影待機処理において前記算出手段から算出された距離を比較し、その差が所定値よりも小さい場合は、前記相関演算の結果に基づいて前記フォーカスレンズを制御することを特徴とする請求項1に記載の焦点調節装置。 - 前記相関演算手段は、前記連写撮影の際の撮影処理において前記被写体検出手段から出力された検出結果に対応する焦点検出エリアからの出力信号に基づいて相関演算し、
前記第1の焦点調節手段は、前記相関演算の結果に基づいて前記フォーカスレンズが移動された後、前記被写体検出手段から出力された検出結果に対応する焦点検出エリアからの出力信号に基づいて前記フォーカスレンズの移動を制御することを特徴とする請求項2に記載の焦点調節装置。 - 被写体からの入射光量を制限する絞りを有し、
前記相関演算手段により求められた相関演算の結果から得られる合焦位置が、前記フォーカスレンズの現在位置よりも無限方向に合焦する位置である場合、前記フォーカスレンズの現在位置に対して前記合焦位置が被写界深度内に入るように前記絞りを絞ることを特徴とする請求項3に記載の焦点調節装置。 - 前記フォーカスレンズを所定範囲にわたって移動しながら前記撮像素子の出力に基づいて得られたコントラスト状態に基づいて前記フォーカスレンズの移動を制御する第2の焦点調節手段を有し、
前記第1の焦点調節手段により得られた合焦位置が前記フォーカスレンズの現在位置よりも至近方向である場合、前記第2の焦点調節手段のフォーカスレンズの移動を開始する位置を前記合焦位置に基づいて決定することを特徴とする請求項3に記載の焦点調節装置。 - 前記フォーカスレンズを所定範囲にわたって移動しながら前記撮像素子の出力に基づいて得られたコントラスト状態に基づいて前記フォーカスレンズの移動を制御する第2の焦点調節手段を有し、
前回までの撮影待機処理または撮影処理の少なくとも一方において前記被写体検出手段から出力された検出結果と、今回の撮影待機処理において前記被写体検出手段から出力された検出結果の差が所定値以上の場合、前記第2の焦点調節手段の制御をやり直すことを特徴とする請求項1に記載の焦点調節装置。 - 前記特定の被写体は、顔であることを特徴とする請求項1乃至6のいずれか1項に記載の焦点調節装置。
- 前記特定の被写体は、顔以外の物体であることを特徴とする請求項1乃至6のいずれか1項に記載の焦点調節装置。
- 前記特定の被写体は、タッチパネルで指示された位置の物体であることを特徴とする請求項1乃至6のいずれか1項に記載の焦点調節装置。
- 撮像素子の出力から特定の被写体を検出する被写体検出工程と、
前記被写体検出工程により検出された特定の被写体に対応する焦点検出エリアからの出力信号に基づいて、フォーカスレンズの移動を制御して被写体にピントを合わせる第1の焦点調節工程と、
撮影待機処理と撮影処理を交互に繰り返し行う制御工程とを有し、
前記第1の焦点調節工程は、連写撮影の際の撮影待機処理において前記被写体検出工程からの出力が得られないうちは、前回までの撮影待機処理または撮影処理の少なくとも一方において前記被写体検出工程から出力された検出結果に対応する焦点検出エリアからの出力信号に基づいて前記フォーカスレンズの移動を制御し、前記連写撮影の際の撮影待機処理において前記被写体検出工程からの出力が得られるようになったら、今回の撮影待機処理において前記被写体検出工程から出力された検出結果に対応する焦点検出エリアからの出力信号に基づいて前記フォーカスレンズの移動を制御することを特徴とする焦点調節装置の制御方法。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2014183697A JP2016057463A (ja) | 2014-09-09 | 2014-09-09 | 焦点調節装置及びその制御方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2014183697A JP2016057463A (ja) | 2014-09-09 | 2014-09-09 | 焦点調節装置及びその制御方法 |
Publications (1)
Publication Number | Publication Date |
---|---|
JP2016057463A true JP2016057463A (ja) | 2016-04-21 |
Family
ID=55756617
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2014183697A Pending JP2016057463A (ja) | 2014-09-09 | 2014-09-09 | 焦点調節装置及びその制御方法 |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP2016057463A (ja) |
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2018116225A (ja) * | 2017-01-20 | 2018-07-26 | キヤノン株式会社 | 焦点調節装置、その制御方法およびプログラム、並びに撮像装置 |
CN111104909A (zh) * | 2019-12-20 | 2020-05-05 | 深圳市商汤科技有限公司 | 图像处理方法、装置、计算机设备及存储介质 |
JP2021051314A (ja) * | 2016-06-30 | 2021-04-01 | 株式会社ニコン | カメラ |
CN114428078A (zh) * | 2021-12-07 | 2022-05-03 | 广州超音速自动化科技股份有限公司 | 一种电机带镜头运动采图方法和*** |
-
2014
- 2014-09-09 JP JP2014183697A patent/JP2016057463A/ja active Pending
Cited By (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2021051314A (ja) * | 2016-06-30 | 2021-04-01 | 株式会社ニコン | カメラ |
JP7088268B2 (ja) | 2016-06-30 | 2022-06-21 | 株式会社ニコン | カメラ |
JP2018116225A (ja) * | 2017-01-20 | 2018-07-26 | キヤノン株式会社 | 焦点調節装置、その制御方法およびプログラム、並びに撮像装置 |
CN111104909A (zh) * | 2019-12-20 | 2020-05-05 | 深圳市商汤科技有限公司 | 图像处理方法、装置、计算机设备及存储介质 |
CN114428078A (zh) * | 2021-12-07 | 2022-05-03 | 广州超音速自动化科技股份有限公司 | 一种电机带镜头运动采图方法和*** |
CN114428078B (zh) * | 2021-12-07 | 2023-11-24 | 广州超音速自动化科技股份有限公司 | 一种电机带镜头运动采图方法和*** |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP4906893B2 (ja) | 撮像装置及び撮像装置の制御方法 | |
JP5789098B2 (ja) | 焦点検出装置およびその制御方法 | |
JP4843002B2 (ja) | 撮像装置、および撮像装置制御方法、並びにコンピュータ・プログラム | |
JP6774233B2 (ja) | 焦点検出装置、制御方法およびプログラム | |
JP6727453B2 (ja) | 撮像装置、撮像装置の制御方法、及び撮像装置の制御プログラム | |
JP2016057463A (ja) | 焦点調節装置及びその制御方法 | |
JP6431429B2 (ja) | 撮像装置およびその制御方法、プログラム、ならびに記憶媒体 | |
JP6312460B2 (ja) | 撮像装置、撮像装置の制御方法、プログラム、および、記憶媒体 | |
JP6139960B2 (ja) | 撮像装置およびその制御方法 | |
JP2014056153A (ja) | 焦点調節装置、撮像装置及びその制御方法 | |
JP2016142924A (ja) | 撮像装置及びその制御方法、プログラム、記憶媒体 | |
JP5523013B2 (ja) | 撮像装置 | |
JP2019032370A (ja) | 撮像装置、及びその制御方法 | |
JP2015087706A (ja) | フォーカス制御装置、およびその制御方法 | |
JP6305016B2 (ja) | フォーカス制御装置、フォーカス制御装置の制御方法及び撮像装置 | |
JP2011013499A (ja) | 撮像装置 | |
JP6568448B2 (ja) | 自動焦点調節装置およびその制御方法、撮像装置 | |
JP5907610B2 (ja) | 光学機器 | |
JP7204622B2 (ja) | ズーム制御装置およびその制御方法 | |
JP5153912B2 (ja) | 撮像装置及び撮像装置の制御方法 | |
JP2017187589A (ja) | 焦点調節装置およびその方法、撮像装置、プログラム、記憶媒体 | |
JP6257231B2 (ja) | 撮像装置及びこの撮像装置の制御方法 | |
JP2013068965A (ja) | 撮像装置 | |
JP2018022045A (ja) | 撮像装置及びその制御方法、プログラム、記憶媒体 | |
JP2017134322A (ja) | レンズ装置 |