(57)【要約】従来、カメラのオートフォーカス機能に関しては「山登り制御」とも呼ばれるコントラスト検出方式と言うものがある。しかし、最もコントラストデータの値が高い画像が焦点の合っている画像であるとは限らない。例えば、カメラレンズの被写界深度の性質により、フォーカスしたい被写体とともに関係のない被写体までフォーカスされる、という課題がある。  課題を解決する手段として、本発明では映像信号取得部と、コントラスト情報取得部と、第一撮影フォーカスレンズ位置決定部と、有する撮影レンズ位置制御装置を提供し、この第一撮影フォーカスレンズ位置決定部は、コントラスト情報で示されるコントラストの値が所定の閾値以上となるコントラスト情報と関連付けられているフォーカスレンズ位置情報のうち、フォーカス位置が最も手前となるフォーカス位置情報に基づいて撮影フォーカスレンズ位置を決定する。【特許請求の範囲】
【請求項１】
フォーカスレンズ位置と関連付けて映像信号を取得する映像信号取得部と、
前記映像信号から前記フォーカスレンズ位置と関連付けてコントラストを示す情報であるコントラスト情報を取得するコントラスト情報取得部と、
撮影に適したフォーカスレンズ位置である撮影フォーカスレンズ位置を決定する第一撮影フォーカスレンズ位置決定部と、
を有し、
前記第一撮影フォーカスレンズ位置決定部は、前記コントラスト情報で示されるコントラストの値が所定の閾値以上となるコントラスト情報と関連付けられているフォーカスレンズ位置情報のうち、フォーカス位置が最も手前となるフォーカス位置情報に基づいて撮影フォーカスレンズ位置を決定する撮影レンズ位置制御装置。
【請求項２】
前記閾値は、閾値以上の大きさを有するコントラスト情報と関連付けられているフォーカスレンズ位置が少なくとも２点以上ある請求項１に記載の撮影レンズ位置制御装置。
【請求項３】
フォーカスレンズ位置と関連付けて映像信号を取得する映像信号取得部と、
前記映像信号から前記フォーカスレンズ位置と関連付けてコントラストを示す情報であるコントラスト情報を取得するコントラスト情報取得部と、
前記コントラスト情報によりコントラストがピークを示すフォーカスレンズ位置をしめす情報であるピークフォーカスレンズ位置情報を取得するピークフォーカスレンズ位置情報取得部と、
撮影に適したフォーカスレンズ位置である撮影フォーカスレンズ位置を決定する第二撮影フォーカスレンズ位置決定部と、
を有し、
前記第二撮影フォーカスレンズ位置決定部は、前記ピークフォーカスレンズ位置が複数ある場合に、該ピークフォーカスレンズ位置のうちフォーカス位置が最も手前となるピークフォーカスレンズ位置を示すピークフォーカスレンズ位置情報に基づいて撮影フォーカスレンズ位置を決定する撮影レンズ位置制御装置。
【請求項４】
映像信号は、輝度信号である請求項１から３のいずれか一に記載の撮影レンズ位置制御装置。
【請求項５】
映像信号は、ＲＧＢ信号のいずれか一又は二以上の組合せである請求項１から４のいずれか一に記載の撮影レンズ位置制御装置。
【発明の詳細な説明】
【技術分野】
【０００１】  本発明は、カメラのフォーカスレンズ位置の制御に関する。
【背景技術】
【０００２】  従来、カメラでの撮影時に自動で被写体に焦点を合わせる機能、いわゆるカメラのオートフォーカス機能に関しては様々な技術が開示されている。その一つに、コントラスト検出方式と言うものがあり、これは、「焦点が合っている状態」を「コントラストがはっきりしている状態」と考える方式である。この方式の具体的な一例としては、特許文献１で開示される方法がある。ここで開示される技術では、まずフォーカスレンズの位置を前後に移動させ、その位置ごとの被写体のコントラストデータを取得する。そしてそのコントラストデータの値のうち最も大きい数値となるフォーカスレンズ位置が、焦点が合うフォーカスレンズ位置と推定される。これはフォーカスレンズ位置の関数としてコントラストデータを表示した場合、図７に示すような推定合焦点をピークとした山を描くので「山登り制御」とも呼ばれている。
【特許文献１】第２５２３０１１号特許公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】  しかし、最もコントラストデータの値が高い画像が焦点の合っている画像であるとは限らない。例えば、カメラには被写界深度と呼ばれる性質がある。「被写界深度」とは、焦点を合わせた前後の物にも実用上焦点が合っているように見える範囲のことを言う。【０００４】  図１に示すのは、この被写界深度を説明するための図である。この図にあるようにフォーカスレンズ位置がｘの場合、被写界深度は斜線で示す部分で、人物Ａに焦点が合っていることになる。一方フォーカスレンズ位置をｙに移動させた場合（ただし被写界深度を変化させるレンズの「絞り」は変化させない。すなわち図中斜線部の幅は変わらない）、被写界深度内にあり焦点の合っているのは人物Ａと人物Ｂである。この場合に撮影される写真は、それぞれ図２に示すとおりである。すると従来のオートフォーカスでは、レンズ位置ｙの（２）の写真の方が（１）の写真よりコントラストの値の大小を判定するためのエッジ成分が多いのでレンズ位置ｙをフォーカスレンズ位置と決定することになる。【０００５】  ところが、撮影者の意図としては手前にいるＡさんが本当に写真に収めたい人物であって、Ｂさんはたまたまその後ろを通りかかった人物である場合もある。【０００６】  このように従来の技術には、フォーカスしたい被写体とともに関係のない被写体までフォーカスされる、という課題がある。【０００７】  あるいは、Ｂさんがいない、すなわち被写界深度内にある被写体が写真に収めたいＡさんのみの場合でも次のようなケースが考えられる。例えばＡさんの後方に、被写界深度外でも多数の棒で構成されている檻や柱群、森林などエッジ成分を多く含む被写体が存在していれば、コントラストデータがエッジ成分の多いその後方の檻などで大きくなるのでそこに合焦される可能性がある。【０００８】  つまり、この場合にはフォーカスしたい被写体であるＡさんにはフォーカスされず関係のない被写体である檻などにフォーカスされることがある、という課題もある。
【課題を解決するための手段】
【０００９】  上記課題を解決するために、本発明ではフォーカスレンズ位置と関連付けて映像信号を取得する映像信号取得部と、前記フォーカスレンズ位置と関連付けてコントラスト情報を取得するコントラスト情報取得部と、撮影に適したフォーカスレンズ位置を決定する第一撮影フォーカスレンズ位置決定部と、有する撮影レンズ位置制御装置を提供する。そしてこの撮影レンズ位置制御装置の第一撮影フォーカスレンズ位置決定部は、前記コントラスト情報で示されるコントラストの値が所定の閾値以上となるコントラスト情報と関連付けられているフォーカスレンズ位置情報のうち、フォーカス位置が最も手前となるフォーカス位置情報に基づいて撮影フォーカスレンズ位置を決定する。【００１０】  また、第一撮影フォーカスレンズ位置決定部の代わりに、コントラストの値がピークを示すフォーカスレンズ位置が複数ある場合に、そのピークフォーカスレンズ位置のうちフォーカス位置が最も手前となるピークフォーカスレンズ位置を示すピークフォーカスレンズ位置情報に基づいて撮影フォーカスレンズ位置を決定する第二撮影フォーカスレンズ位置決定部を有する撮影レンズ位置制御装置も提供する。
【発明の効果】
【００１１】  以上のような構成をとる本発明によって、被写界深度内の被写体の後ろに、撮影したい被写体以外のものが存在する場合や、あるいは後方にエッジ成分の多い物体があったとしても、手前にあることの多い撮影したい被写体にしっかりと焦点を合わせることが可能となる。【００１２】  なお、本発明のカメラとは静止画を撮影するカメラのみならず、例えば動画を撮影するビデオカメラなどレンズを利用して焦点を合わせる撮影装置全般を含むものとする。
【発明を実施するための最良の形態】
【００１３】  以下に、図を用いて本発明の実施の形態を説明する。なお、本発明はこれら実施の形態に何ら限定されるものではなく、その要旨を逸脱しない範囲において、種々なる態様で実施しうる。【００１４】  なお、実施例１は、主に請求項１，２，４，５について説明する。また、実施例２は、主に請求項３，４，５について説明する。
【実施例１】
【００１５】  （実施例１の概念）図２に示すのは、本実施例の撮影レンズ位置制御装置によって焦点が合わせられ撮影された写真（１）と、従来のオートフォーカス機構によって焦点が合わせられた写真（２）を表す図である。この図にあるように本実施例の撮影レンズ位置制御装置によって、撮影者が撮影を希望する被写体が手前にあるものである場合に、関係のない後ろの被写体にまで焦点が合った写真ではなく、その希望する被写体にしっかりと焦点が合った写真を撮影することが可能になる。【００１６】  （実施例１の構成）図３に示すのは、本実施例の撮影レンズ位置制御装置の機能ブロックを表す図である。この図にあるように、本実施例の撮影レンズ位置制御装置（０３００）は、「映像信号取得部」（０３０１）と、「コントラスト情報取得部」（０３０２）と、「第一撮影フォーカスレンズ位置決定部」（０３０３）と、を有する。まず、上記構成に従って本実施例の撮影レンズ位置制御装置の構成要件について説明する。【００１７】  「映像信号取得部」（０３０１）は、フォーカスレンズ位置と関連付けて映像信号を取得する機能を有する。「映像信号」とは、レンズが捕えた光の強さなどを電気信号に変換するＣＣＤや色フィルターなどのカメラのデバイスによって生成された色や輝度などを示す信号であり、例えば、輝度信号（Ｙ）や、その輝度信号と赤色成分の差（Ｕ）、輝度信号と青色成分の差（Ｖ）の３つの情報で色を表す信号であるＹＵＶ信号や、色を赤（Ｒ）・緑（Ｇ）・青（Ｂ）の三原色の組合せとして表現するＲＧＢ信号などが挙げられる。【００１８】  この映像信号取得部での取得は、例えば前記のようにＣＣＤなどのデバイスを利用して、フォトダイオードが被写体のそれぞれの画素における光の強さを輝度信号（Ｙ）などの映像信号に変換して取得することで行われる。【００１９】  なお、「フォーカスレンズ」とは、カメラにおいて被写体に焦点を合わせるためにその位置を移動するレンズをいう。また「フォーカスレンズ位置」とは、撮影装置の撮影機構中におけるフォーカスレンズの位置をいう。【００２０】  「コントラスト情報取得部」（０３０２）は、前記映像信号取得部（０３０１）で取得した映像信号から前記フォーカスレンズ位置と関連付けてコントラスト情報を取得する機能を有する。「コントラスト情報」とは、画像のコントラストを示すための情報をいい、例えばある画素の輝度信号の値と、その画素と近接する画素の輝度信号の値との差分値を示す情報や、輝度信号などの映像信号をフーリエ変換したものをハイパスフィルター（バンドパスフィルターの一つで、高周波成分のみを通過させる）を通すことで抽出される高周波成分を示す情報などが挙げられる。【００２１】  なお、映像信号からコントラスト情報を取得する際の処理の一例は、後述する本実施例の撮影レンズ位置制御装置を実装したカメラについての記載箇所において説明する。【００２２】  「第一撮影フォーカスレンズ位置決定部」（０３０３）は、前記コントラスト情報で示されるコントラストの値が所定の閾値以上となるコントラスト情報と関連付けられているフォーカスレンズ位置情報のうち、フォーカス位置が最も手前となるフォーカス位置情報に基づいて撮影フォ��カスレンズ位置を決定する機能を有する。【００２３】  「所定の閾値」は、閾値以上の大きさのコントラストの値と関連付けられているフォーカスレンズ位置が少なくとも２点以上あることが好ましい。また、この閾値は、例えば、図１５に示すように後述する差分積分値（コントラスト情報の一例）の最大値Ｂと最小値Ａの差（Ｄｆ）を算出し、「最小値Ａ＋Ｄｆ×（所定の割合）」で算出される値を閾値とする。この所定の割合は、例えば、エッジの強い画像、すなわち上記関数の山の高さが高い画像においては、被写界深度が深いと考えて閾値を下げるため例えば「０．７」と設定する。逆にメリハリのないノッペリした画像、すなわち上記関数の山が低い場合には、被写界深度が浅いと考え閾値を上げるため「０．９」と設定する、などの方法がある。【００２４】  また「フォーカス位置が手前」とは、フォーカスレンズによって結像部に合焦される被写体がレンズ側にある、という意味である。【００２５】  このように、所定の閾値を設定しその閾値以上の大きさのコントラストの値と関連付けられているフォーカスレンズ位置のうち、最も手前にフォーカスすることで、撮影の際に、例えば被写界深度内にあって撮影を希望する被写体の後ろにあるものにも焦点が合ってしまう可能性を抑えることが出来る。もちろん、上記閾値の決定は必ずしも被写界深度に依存する必要はなく、また、その効果も被写界深度の内部の被写体に対して奏される効果のみに限定されるものではない。【００２６】  以上が本実施例の撮影レンズ位置制御装置の構成要件についての説明である。続いて、本実施例の撮影レンズ位置制御装置がカメラに実装された際の具体的な装置構成例を、上記説明した各構成要件に対応させつつ以下に説明する。【００２７】  （本実施例によるカメラ装置）図４に示すのは、本実施例の撮影レンズ位置制御装置をカメラに実装した際の装置構成の一例である。なお本装置構成例では、上記説明した構成要件の「映像信号取得部」は、図４中の「ＣＣＤ」（０４０２）によって実現される。また同様に「コントラスト情報取得部」は、図４中の「差分取得回路」（０４０３）及び「スレッショルドフィルター」（０４０４）及び「差分値積分回路」（０４０５）によって実現される。また「第一撮影フォーカスレンズ位置決定部」は、図４中の「レンズ位置決定回路」（０４０６）によって実現される。【００２８】  （このカメラ装置による映像信号の取得例）この図にあるように、まず、「・」で示されるフォーカスレンズ位置ごとに被写体の光がフォーカスレンズ（０４０１）を通してＣＣＤ（０４０２）に当たる。するとＣＣＤを構成する各フォトダイオードがその光に反応し、フォトダイオードに対応した画素ごとの輝度信号（映像信号の一例）などが取得される。【００２９】  続いてコントラスト情報を取得するために、輝度信号がフォーカスレンズ位置情報と関連付けられて、「差分取得回路」（０４０３）に送られる。【００３０】  （このカメラ装置によるコントラスト情報の取得例１）図５に示すのは、図４の差分取得回路（０４０３）で行われる処理を説明するための図である。この図にあるように差分取得回路では、画素１の輝度信号の値と、その画素１に近接する画素２〜��との輝度信号の値の差分値である輝度差分値が算出される。輝度信号は８ｂｉｔの数値で示され、例えば、フォーカスレンズ位置ｍにおける画素１の輝度信号が「１６」（輝度が低く黒色に近い。）であるとする。また、周囲の画素２〜９は白く、その輝度信号の値は「２３５」であるとする。これらの数値からレンズ位置ｘにおける画素１の輝度差分値が算出される。同様に画素２，３・・・でも輝度差分値が算出される。【００３１】  また、別のフォーカスレンズ位置ｎでは画素１は比較的ボケた黒色になり、その輝度信号の値は「４０」となり、またその周囲の画素２〜９の輝度信号の値は変わらず「２３５」であるとする。すると、その輝度差分値の絶対値は上記レンズ位置ｍのものより値が小さくなる。このように、焦点の合わせ方によってこの輝度差分値は変化する。【００３２】  次に、その輝度差分値が図４に示す「スレッショルドフィルター」（０４０４）を通され、所定値以上の輝度差分値のみが抽出される。図６に示すのは、このスレッショルドフィルター（０４０４）の処理を説明するための図である。この図にあるように、破線で示す所定値以上の輝度差分値を有する画素１、２、６、７・・・の輝度差分値が抽出される。【００３３】  そして、スレッショルドフィルターにより抽出された輝度差分値が図４中の「差分値積分回路」（０４０５）に送られ、そこでフォーカスレンズ位置ごとにその輝度差分値が積分された数値である差分積分値が算出される。図７に示すのは、差分値積分回路（０４０５）で算出された差分積分値をフォーカスレンズ位置の関数として表したグラフ図である。なお横軸のフォーカスレンズ位置は、交点側が手前に焦点を合わせたフォーカスレンズ位置とし、左に行くに従いより遠方のものに焦点を合わせたフォーカスレンズ位置となっている。【００３４】  このようにして取得されたフォーカスレンズ位置ごとの差分積分値がコントラスト情報の一例であり、撮影フォーカスレンズ位置の決定に利用されることになる。【００３５】  （このカメラ装置によるコントラスト情報の取得例２）また、このコントラスト情報の取得は、上記のように画素間の輝度信号の値の差分値を画素ごとに算出しレンズ位置ごとに積分して取得するほかに、以下に示す画素の輝度信号を周波数成分としてフーリエ変換し処理する方法によって行われてもよい。【００３６】  図８に示すのは、図４と同様に本実施例の撮影レンズ位置制御装置をカメラに実装した際の装置構成の一例である。なお、図４のカメラ装置との相違点は、そのコントラスト情報の取得に関する処理方法である。従って、構成要件の「映像信号取得部」は、図８でも図４と同様に「ＣＣＤ」（０８０２）によって実現される。一方、構成要件の「コントラスト情報取得部」は図４と異なり、図８では「周波数抽出回路」（０８０３）及び「フーリエ変換回路」（０８０４）及び「バンドパスフィルター」（０８０５）及び「範囲積分値算出回路」（０８０６）によって実現される。また「第一撮影フォーカスレンズ位置決定部」は、図８でも図４と同様に「レンズ位置決定回路」（０８０７）によって実現される。【００３７】  図９に示すのは、この画素の輝度信号を周波数成分としてフーリエ変換し処理する方法の一例を説明するための図である。この図にあるように、まず上記説明した様に、フォーカスレンズ（０８０１）を通した映像の光からＣＣＤ（０８０２）で輝度信号を取得する。次に「周波数抽出回路」（０８０３）でＣＣＤにより取得した映像から輝度信号を周波数成分として抽出する（図９中（１）で示す。以下同様）。続いて「フーリエ変換回路」（０８０４）で、その輝度信号の周波数成分をフーリエ変換する（２）。さらにフーリエ変換された輝度信号を「バンドパスフィルター」（０８０５）に通し（３）、その周波数成分の高周波成分、すなわちコントラストとなる部分を抽出する（４）。そして、「範囲積分値算出回路」（０８０６）において、コントラスト情報の一例である抽出した範囲（縦線部分）の積分値を求め（５）、その積分値をレンズ位置に関連付けてプロットする（６）。【００３８】  （このカメラ装置による撮影フォーカスレンズ位置の決定処理例）このようにコントラスト情報の取得例１や取得例２で説明した処理により生成されたレンズ位置と関連付けられたコントラスト情報を利用して、図４又は図８中の「レンズ位置決定回路」（０４０６又は０８０７）において撮影に適したフォーカスレンズ位置が決定される。その決定の処理方法の一例は以下に示す通りである。図７又は図９の（６）に示す関数のグラフはフォーカスレンズ位置ｙをピークとした山となっている。従来技術では、積分値がピークをとる位置であるｙをフォーカスレンズ位置と決定する。しかし、解決しようとする課題で述べたように、撮影を希望する被写体が手前にあり、その被写界深度内にその他の人物などが存在する場合この決定方法では具合が悪い。そこで、このレンズ位置決定回路では、所定の閾値（図中破線）以上の積分値と関連付けられたフォーカスレンズ位置のうちフォーカス位置が最も手前の位置であるフォーカスレンズ位置ｘを撮影フォーカスレンズ位置と決定する。【００３９】  最後に上記決定した撮影フォーカスレンズ位置に、フォーカスレンズの駆動部（０４０７又は０８０８）とその駆動部を制御するマイクロプロセッサによりフォーカスレンズを移動させることで簡単かつ自動的に手前にある被写体に合焦させることができる。【００４０】  （本実施例の映像信号の例）なお、本実施例では映像信号として輝度信号を利用したが、その他にもＲＧＢで示される色信号や、この色信号と輝度信号を組み合わせた情報を利用してもよい。【００４１】  例えば、色信号ＲＧＢは、「Ｙ＝０．２９９Ｒ＋０．５８７Ｇ＋０．１１４Ｂ＋１６」などの変換式によって輝度信号Ｙに変換することができる。したがって上記変換式を利用してＲＧＢ信号から輝度信号の値を算出しコントラスト情報を取得する方法などが挙げられる。【００４２】  （実施例１の処理の流れ）図１０に示すのは、本実施例の撮影レンズ位置制御装置における処理の流れの一例を表すフローチャートである。この撮影レンズ位置制御装置は、最初、所定の位置（例えば、レンズ可動範囲のうち最も被写体と接近している位置など）にフォーカスレンズを固定している。そして、まず、フォーカスレンズをフォーカスレンズ位置ｌに移動する（ステップＳ１００１）。次に、そのｌにおける映像信号Ｙを、ｌと関��付けて取得する（ステップＳ１００２）。続いて、前記ステップＳ１００２で取得した映像信号Ｙから前記フォーカスレンズ位置ｌと関連付けてコントラスト情報Ｃを取得する（ステップＳ１００３）。そして、前記ステップＳ１００３取得したコントラスト情報Ｃで示されるコントラストの値ｃが所定の閾値ｎ以上となるか否か判断する（ステップＳ１００４）。【００４３】  ここで所定の閾値以上であると判断された場合、該コントラスト情報Ｃと関連付けられているフォーカスレンズ位置ｌに基づいて撮影フォーカスレンズ位置を決定し（ステップＳ１００６）、処理を終了する。【００４４】  もし所定の閾値以上ではないと判断された場合、該フォーカスレンズ位置ｌが、予め設定されているフォーカスレンズ可動限界位置α内にあるか否か判断する（ステップＳ１００５）。ここで、該フォーカスレンズ位置ｌが可動限界位置α内であると判断されれば、ステップＳ１００１に戻り、フォーカスレンズ位置ｌを変化させ（例えば、段階的に被写体との相対距離が遠くなるようにフォーカスレンズ位置を移動させる）本処理を再度実施する。【００４５】  また、該フォーカスレンズ位置ｌが可動限界位置αに達したと判断されれば、ピントが上手く合う（被写体に合焦されている）フォーカスレンズ位置が検出されなかったとして、例えば合焦レンズ位置未検出の場合に設定されているフォーカスレンズ位置に移動されるなどの処理が行われる。この場合、例えば被写体が高速移動しているなどが原因でコントラスト情報を正確に取得できないケースが想定される。従って、α＝ｌとなった場合は、「焦点を上手く合わせることができませんでした」等のメッセージをカメラ装置の表示部に表示させてもよい。【００４６】  なお、上記処理例では、コントラスト情報で示されるコントラストの値が閾値以上であるか否かの判断をコントラスト情報を取得するごとに行っている。このコントラスト情報はレンズを手前にフォーカスされた位置から段階的に移動させて取得しているので、このような処理ではピークを形成するコントラスト情報よりも早い段階で閾値以上の値をとるコントラスト情報を取得できる。そのため従来よりも撮影フォーカスレンズ位置を早く決定でき、したがって撮影フォーカスレンズ位置の決定の処理速度が向上する。もちろん、コントラストの値が閾値以上であるか否かの判断は、全フォーカスレンズ位置においてコントラスト情報が取得されてから行われてもよい。その場合は、全フォーカスレンズ位置においてコントラスト情報が取得されたあと、閾値以上であると判断されたフォーカスレンズ位置情報の中から最も手前となるフォーカス位置を検出する処理が行われ、撮影フォーカスレンズ位置が決定される。【００４７】  なお、上記処理の流れは、方法、計算機に実行させるためのプログラム、またはそのプログラムが記録された読み取り可能な記録媒体として実施されうる（本明細書の全体を通して同様である）。【００４８】  （実施例１の効果の簡単な説明）以上のように本実施例によって、撮影したい被写体の後方に撮影したいとは思わないものがあったとしても、手前にあることの多い撮影したい被写体にしっかりと焦点を合わせることが可能となる。【００４９】  また上���のように、コントラストの値が閾値以上の値をとるフォーカス位置はピークをとるフォーカス位置よりも手前にある可能性が高い。したがって、ピークが見つかるまで各フォーカスレンズ位置ごとの積分値を算出するよりも早くフォーカスレンズ位置を決定する処理を行うことも出来る。
【実施例２】
【００５０】  （実施例２の概念）図１１に示すのは、本実施例の撮影レンズ位置制御装置の概念を説明するための図である。この図にあるように、被写体として猫を撮影しようとした。しかし、その後ろにエッジ部分の多い柱群がある。このような場合、上記説明したように従来のオートフォーカスの技術だと後ろの柱群に焦点が合ってしまう可能性がある。しかし、本実施例の撮影レンズ位置制御装置を利用することにより、後ろに柱群などエッジ成分の強い被写体がある場合でも自動的に手前の猫に焦点を合わせることができるようになる。【００５１】  なお、実施例１との相違点は、実施例１の撮影レンズ位置制御装置が被写界深度内に撮影希望物以外のものがある場合に、撮影希望物により焦点が合ったフォーカスレンズ位置を決定可能であるのに対し、実施例２の撮影レンズ位置制御装置は、被写界深度外にあるものに焦点が合ってしまうことを排除する効果を奏する点である。【００５２】  （実施例２の構成）図１２に示すのは、本実施例の撮影レンズ位置制御装置の機能ブロックを表す図である。この図にあるように、本実施例の撮影レンズ位置制御装置（１２００）は、「映像信号取得部」（１２０１）と、「コントラスト情報取得部」（１２０２）と、「ピークフォーカスレンズ位置情報取得部」（１２０３）と、「第二撮影フォーカスレンズ位置決定部」（１２０４）と、を有する。ただし、「映像信号取得部」と「コントラスト情報取得部」は実施例１で説明したものと同様であるので、その説明は省略する。【００５３】  「ピークフォーカスレンズ位置情報取得部」は、ピークフォーカスレンズ位置情報を取得する機能を有する。「ピークフォーカスレンズ位置情報」とは、コントラスト情報によりコントラストがピークを示すフォーカスレンズ位置を示す情報である。【００５４】  図１３に示すのは、実施例１で説明した処理により取得されたレンズ位置ごとにプロットされた積分値を表す図である。この図にあるように、それぞれのレンズ位置のコントラストデータの積分値によって幾つかのピークが形成される。【００５５】  この場合、手前のピークでのフォーカスレンズ位置では猫に合焦された状態であり、その後ろのピークでのフォーカスレンズ位置では柱群に合焦された状態である。しかし柱群のほうが猫よりもエッジ成分が多いのでそのピークの高さもより高くなる、したがって上記のように従来のピークの最大点を選択する方法では柱群に焦点が合わされてしまう可能性が高い。そこで下記「「第二撮影フォーカスレンズ位置決定部」では、次のような処理を行い手前の猫に合焦されるようにする。【００５６】  「第二撮影フォーカスレンズ位置決定部」（１２０４）は、前記ピークフォーカスレンズ位置が複数ある場合に、該ピークフォーカスレンズ位置のうちフォーカス位置が最も手前となるピークフォーカスレンズ位置を示すピークフォーカスレンズ位置情報に基づいて撮影フォーカスレンズ位置を決定する。【００５７】  （実施例２の処理の流れ）図１４に示すのは、本実施例の撮影レンズ位置制御装置における処理の流れの一例を表すフローチャートである。この撮影レンズ位置制御装置は、最初、所定の位置にフォーカスレンズを固定している。そして、まず，フ��ーカスレンズをフォーカスレンズ位置ｌに移動する（ステップＳ１４０１）。次に、そのｌにおける映像信号Ｙを、ｌと関連付けて取得する（ステップＳ１４０２）。続いて、前記ステップＳ１４０２で取得した映像信号Ｙから前記フォーカスレンズ位置ｌと関連付けてコントラスト情報Ｃを取得する（ステップＳ１４０３）。そして、該フォーカスレンズ位置ｌが、予め設定されているフォーカスレンズ可動限界位置α内にあるか否か判断する（ステップＳ１４０４）。ここで、該フォーカスレンズ位置ｌが可動限界位置α内であると判断されれば、ステップＳ１４０１に戻り、フォーカスレンズ位置ｌを変化させ本処理を再度実施する。【００５８】  そして、該フォーカスレンズ位置ｌが可動限界位置αに達したと判断されれば、各フォーカスレンズ位置において取得されたコントラスト情報Ｃによりピークフォーカスレンズ位置情報Ｐｌを取得する（ステップＳ１４０５）。最後に、ピークフォーカスレンズ位置Ｐｌが複数ある場合に、該Ｐｌのうちフォーカス位置が最も手前となるＰｌに基づいて、撮影フォーカスレンズ位置が決定される。【００５９】  （実施例２の効果の簡単な説明）以上のようにして、撮影したい被写体の後方にあり被写界深度外にあるもののエッジ成分が強い場合でも、その手前にある被写体にしっかりと焦点を合わせることが可能となる。【００６０】  （実施例２のその他の実施例）その他に、被写界深度内に撮影希望物以外のものがその撮影希望物の後方にあり、さらにその被写界深度外にエッジ成分の強い森林などがある場合、本実施例の撮影レンズ位置制御装置は以下のような構成をとることもありうる。【００６１】  すなわち、上記説明した撮影レンズ位置制御装置が「第二撮影フォーカスレンズ位置決定部」の代わりに「第三撮影フォーカスレンズ位置決定部」を有する。この「第三撮影フォーカスレンズ位置決定部」では、前記ピークフォーカスレンズ位置が複数ある場合にも、前記コントラスト情報で示されるコントラストの値が所定の閾値以上となるコントラスト情報と関連付けられているフォーカスレンズ位置情報のうち、フォーカス位置が最も手前となるフォーカス位置情報に基づいて撮影フォーカスレンズ位置を決定する機能を有する。【００６２】  またその際、閾値の決定がこの手前のピークフォーカスレンズ位置情報に基づいて決定されても良い。【００６３】  これにより、被写界深度内に撮影希望物以外のものがその撮影希望物の後方にあり、さらにその被写界深度外にエッジ成分の強い森林などがある場合でも、その撮影希望物に焦点を合わせることが可能となる。
【図面の簡単な説明】
【００６４】
【図１】実施例１における被写界深度を説明するための図
【図２】実施例１の撮影レンズ位置制御装置によって焦点が合った写真と、従来のオートフォーカスによって焦点が合った写真を表す図
【図３】実施例１の撮影レンズ位置制御装置の機能ブロックを表す図
【図４】実施例１の撮影レンズ位置制御装置をカメラに実装した際の構成の一例を表す図
【図５】実施例１の差分取得回路で行われる処理を説明するための図
【図６】実施例１のスレッショルドフィルターの処理を説明するための図
【図７】実施例１の差分値積分回路で算出された差分積分値をフォーカスレンズ位置の関数として表したグラフ図
【図８】実施例１の撮影レンズ位置制御装置をカメラに実装した際の構成の別の一例を表す図
【図９】実施例１において画素の輝度信号を周波数成分としてフーリエ変換し処理する方法の一例を説明するための図
【図１０】実施例１の撮影レンズ位置制御装置における処理の流れの一例を表すフローチャート
【図１１】実施例２の撮影レンズ位置制御装置の概念を説明するための図
【図１２】実施例２の撮影レンズ位置制御装置の機能ブロックを表す図
【図１３】実施例２においてレンズ位置ごとにプロットされた積分値を表す図
【図１４】実施例２の撮影レンズ位置制御装置における処理の流れの一例を表すフローチャート
【図１５】実施例１の所定の閾値の一例を説明するための図
【符号の説明】
【００６５】  ０３００  撮影レンズ位置制御装置
０３０１  映像信号取得部
０３０２  コントラスト情報取得部
０３０３  第一撮影フォーカスレンズ位置決定部
【図１】
2005026803.tif 000002
【図２】
2005026803.tif 000003
【図３】
2005026803.tif 000004
【図４】
2005026803.tif 000005
【図５】
2005026803.tif 000006
【図６】
2005026803.tif 000007
【図７】
2005026803.tif 000008
【図８】
2005026803.tif 000009
【図９】
2005026803.tif 000010
【図１０】
2005026803.tif 000011
【図１１】
2005026803.tif 000012
【図１２】
2005026803.tif 000013
【図１３】
2005026803.tif 000014
【図１４】
2005026803.tif 000015
【図１５】
2005026803.tif 000016
【国際調査報告】
2005026803.tif 000017
2005026803.tif 000018
2005026803.tif 000019
2005026803.tif 000020
2005026803.tif 000021
2005026803.tif 000022