(57)【要約】【課題】コストアップやスペースデメリットを生じることなく、人物の特定の部位を主要被写体位置として検出し、この主要被写体位置に正しくピント合わせできるカメラを提供すること。【解決手段】撮影画面内に存在する被写体の目に光を投光するストロボ発光部２１を、ストロボ制御部２０によって複数回被写体に向けて投光する。そして、このときの投光制御手段に同期させて撮像素子４に被写体の画像を複数回撮像させる。このときに撮像素子４で得られた複数回の撮像結果に基づいて目位置検出部１８において被写体の目に相当する画像の位置を主要被写体位置として検出する。【選択図】      図３
2005091432.tif 000002
【特許請求の範囲】
【請求項１】
撮影画面内に存在する被写体に光を投光する投光手段と、
この投光手段による投光を複数回行うように制御する投光制御手段と、
この投光制御手段による投光制御に同期して上記被写体の画像を複数回撮像する撮像手段と、
この撮像手段によって上記被写体の画像を複数回撮像した結果の差異に基づいて上記撮影画面内の主要被写体位置を検出する主要被写体検出手段と、
を具備することを特徴とするカメラ。
【請求項２】
上記主要被写体検出手段による主要被写体位置の検出は、上記複数回撮像した画像の中から所定の大きさを有する光像を検出し、上記複数回撮像した画像において上記光像の大きさが所定の変化率で縮小した場合の当該光像の位置を検出することで行うことを特徴とする請求項１に記載のカメラ。
【請求項３】
撮影画面内に存在する被写体の目に光を投光する投光手段と、
この投光手段による投光を複数回行うように制御する投光制御手段と、
この投光制御手段による投光制御に同期して上記被写体の画像を複数回撮像する撮像手段と、
この撮像手段によって上記被写体の画像を複数回撮像した結果に基づいて上記被写体の画像の中から上記被写体の目に相当する画像の位置を主要被写体位置として検出する主要被写体検出手段と、
を具備することを特徴とするカメラ。
【請求項４】
上記主要被写体検出手段による主要被写体位置の検出は、上記複数回撮像した画像の中から所定の大きさを有する光像を検出し、上記複数回撮像した画像において上記光像の大きさが所定の変化率で縮小した場合の当該光像の位置を上記被写体の目に相当する画像の位置として検出することで行うことを特徴とする請求項３に記載のカメラ。
【請求項５】
上記被写体までの被写体距離を測定する被写体距離測定手段を更に具備し、
上記主要被写体検出手段は、上記被写体距離測定手段で測定した被写体距離に応じて上記所定の大きさを決定することを特徴とする請求項２又は４に記載のカメラ。
【請求項６】
上記主要被写体検出手段によって上記主要被写体位置を検出した後に、この主要被写体位置に対してピント合わせ制御を行うピント合わせ制御手段を更に具備すること特徴とする請求項１又は３に記載のカメラ。
【請求項７】
上記被写体の目に相当する画像の位置に発生した赤目現象を画像処理によって修正する赤目修正手段を更に具備することを特徴とする請求項３に記載のカメラ。
【請求項８】
撮影結果を確認するための拡大表示を行うモニタと、
上記主要被写体検出手段によって上記被写体の目に相当する画像が検出されたか否かに応じて上記モニタに表示させる上記拡大表示時の拡大率を切り替えるように制御する表示制御手段と、
を更に具備することを特徴とする請求項３に記載のカメラ。
【請求項９】
上記表示制御手段による上記拡大率の切り替えは、上記被写体の目に相当する画像が検出された場合に行う拡大表示時の拡大率を、上記被写体の目に相当する画像が検出されなかった場合に行う拡大表示時の拡大率に比べて大きくすることで行うことを特徴とする請求項８に記載のカメラ。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、カメラに関し、特にユーザが狙っている被写体の重要位置を検出してピント合わせを行う機能を有するカメラに関する。
【背景技術】
【０００２】
ストロボ光等を人物に向けて投光した際に、人物の目から網膜の血管の色に対応した光が反射され、その結果、撮影後の人物の目が赤く撮影されてしまう、所謂赤目現象を防止するための技術として、例えば特許文献１において提案されている技術がある。この特許文献１で提案されている技術は、画像処理によって赤目部分を修正するものである。
【０００３】
また、オートフォーカス（ＡＦ）技術等、主要被写体の像を最適化する技術は、単純に撮影画面内の中央部を優先する形で発達して来ている。しかし、主要被写体は、必ずしも撮影画面内の中央部に存在しているわけではない。このため、撮影画面内の複数ポイントをモニタすることが可能な、所謂マルチＡＦ方式のピント合わせ装置を搭載して、撮影画面内の周辺部に主要被写体が存在していても、ピント合わせを行うことが可能なカメラも提案され、既に商品化もされている。
【特許文献１】特開平１０−２３３９２９号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
このようなマルチＡＦ方式のピント合わせ装置を搭載したカメラは、一般にピント合わせ用のセンサ部が複雑な構成を有しているので、製造コストがかかり、またカメラ自体も大型化してしまうという傾向にある。
【０００５】
また、撮影画面内の複数ポイントのうち、何れのポイントにピント合わせするのかについては、現在決定的なものがなく、例えば、最も近い距離に存在する被写体を優先する提案や、所定の距離範囲に存在する被写体を優先する提案等がなされている。
【０００６】
このような流れの一方で、ピント合わせに対する要求も強くなってきている。このような要求としては、背景でなく人物にピントが合えばよいというレベルのものから、人物の顔、それも目の部分に正確にピントを合わせたいというレベルのものまで種々のものがあり、これらの要求を満たすことが可能なように、カメラにも更なる工夫が求められている。
【０００７】
本発明は、上記の事情に鑑みてなされたもので、コストアップやスペースデメリットを生じることなく、人物の特定の部位を主要被写体位置として検出し、この主要被写体位置に正しくピント合わせできるカメラを提供することを目的とする。
【課題を解決するための手段】
【０００８】
上記の目的を達成するために、本発明の第１の態様によるカメラは、撮影画面内に存在する被写体に光を投光する投光手段と、この投光手段による投光を複数回行うように制御する投光制御手段と、この投光制御手段による投光制御に同期して上記被写体の画像を複数回撮像する撮像手段と、この撮像手段によって上記被写体の画像を複数回撮像した結果の差異に基づいて上記撮影画面内の主要被写体位置を検出する主要被写体検出手段とを具備する。
【０００９】
この第１の態様によれば、複数回の撮像結果の差異に基づいて主要被写体を検出することができる。
【００１０】
また、上記の目的を達成するために、本発明の第２の態様によるカメラは、上記主要被写体検出手段による主要被写体位置の検出は、上記複数回撮像した画像の中から所定の大きさを有する光像を検出し、上記複数回撮像した画像において上記光像の大きさが所定の変化率で縮小した場合の当該光像の位置を検出することで行う。
【００１１】
この第２の態様によれば、複数回の撮像における光像の大きさの変化から主要被写体位置を検出することができる。
【００１２】
また、上記の目的を達成するために、本発明の第３の態様によるカメラは、撮影画面内に存在する被写体の目に光を投光する投光手段と、この投光手段による投光を複数回行うように制御する投光制御手段と、この投光制御手段による投光制御に同期して上記被写体の画像を複数回撮像する撮像手段と、この撮像手段によって上記被写体の画像を複数回撮像した結果に基づいて上記被写体の画像の中から上記被写体の目に相当する画像の位置を主要被写体位置として検出する主要被写体検出手段とを具備する。
【００１３】
この第３の態様によれば、投光手段の複数回投光と同期させて得られた複数回の撮像結果から被写体の目の画像の位置を検出できる。
【００１４】
また、上記の目的を達成するために、本発明の第４の態様によるカメラは、第３の態様において、上記主要被写体検出手段による主要被写体位置の検出は、上記複数回撮像した画像の中から所定の大きさを有する光像を検出し、上記複数回撮像した画像において上記光像の大きさが所定の変化率で縮小した場合の当該光像の位置を上記被写体の目に相当する画像の位置として検出することで行う。
【００１５】
この第４の態様によれば、所定の大きさの光像の変化率が所定の変化率で変化した場合に、この光像を被写体の目の画像と特定することができる。
【００１６】
また、上記の目的を達成するために、本発明の第５の態様によるカメラは、第２又は第４の態様において、上記被写体までの被写体距離を測定する被写体距離測定手段を更に具備し、上記主要被写体検出手段は、上記被写体距離測定手段で測定した被写体距離に応じて上記所定の大きさを決定する。
【００１７】
この第５の態様によれば、被写体距離を測定することにより距離によって変化する光像の大きさを求めることができる。
【００１８】
また、上記の目的を達成するために、本発明の第６の態様によるカメラは、第１又は第３の態様において、上記主要被写体検出手段によって上記主要被写体位置を検出した後に、この主要被写体位置に対してピント合わせ制御を行うピント合わせ制御手段を更に具備する。
【００１９】
この第６の態様によれば、検出した主要被写体位置にピントを合わせることができる。
【００２０】
また、上記の目的を達成するために、本発明の第７の態様によるカメラは、第３の態様において、上記被写体の目に相当する画像の位置に発生した赤目現象を画像処理によって修正する赤目修正手段を更に具備する。
【００２１】
この第７の態様によれば、投光手段の投光によって生じた赤目現象を画像処理によって修正することができる。
【００２２】
また、上記の目的を達成するために、本発明の第８の態様によるカメラは、第３の態様において、撮影結果を確認するための拡大表示を行うモニタと、上記主要被写体検出手段によって上記被写体の目に相当する画像が検出されたか否かに応じて上記モニタに表示させる上記拡大表示時の拡大率を切り替えるように制御する表示制御手段とを更に具備する。
【００２３】
また、上記の目的を達成するために、本発明の第９の態様によるカメラは、第８の態様において、上記表示制御手段による上記拡大率の切り替えは、上記被写体の目に相当する画像が検出された場合に行う拡大表示時の拡大率を、上記被写体の目に相当する画像が検出されなかった場合に行う拡大表示時の拡大率に比べて大きくすることで行う。
【００２４】
これら第８及び第９の態様によれば、目の画像位置が検出されたか否かに応じて拡大表示時の拡大率を切り替えることで主要被写体として目が検出されたことを、ユーザにより分かりやすく表示できる。
【発明の効果】
【００２５】
本発明によれば、コストアップやスペースデメリットを生じることなく、人物の特定の部位を主要被写体位置として検出し、この主要被写体位置に正しくピント合わせできるカメラを提供することができる。
【発明を実施するための最良の形態】
【００２６】
本発明は、デジタルカメラの有する、電子的なモニタ装置を有効に活用しながら、ユーザが重要だと考えている部分（特に被写体の目の部分）に正確にピント合わせを行ったり、その部分の露出調整を行ったりするものである。
【００２７】
写真撮影時にストロボ光を被写体に向けて投光を行う際に、被写体の目が赤く撮影されてしまう現象は、前述した赤目現象として古くから知られている。また、このような赤目現象を防止するために、ストロボ光を複数回発光させることにより瞳孔を収縮させることで赤目を軽減する手法も知られている。本発明は、赤目現象及びストロボ光による瞳孔収縮という現象を利用することで、撮影画像上における上記被写体の重要部分（目の部分）を特定するものである。即ち、単に赤色の反射光を検出するだけでは、目以外の部分からの赤色の反射光も検出してしまい、誤検出となってしまう可能性もあるが、本発明では人間の目の特性を考慮した反射光検出を行うことにより、正確な目の部分の検出が可能である。
【００２８】
以下、本発明の実施形態を図面を参照して説明する。  
図１に示すように、カメラ１００を用いて撮影画面内１０１に存在する被写体１１０を撮影する場合に、カメラ１００がピント合わせ用の情報を検出しているポイント１０３とユーザが実際にピントを合わせたいと感じているポイント１０２とが必ずしも一致しないことがある。これは、マルチＡＦのカメラを用いて画面内の多くのポイントをモニタできるようにしたとしても同様のことが言える。
【００２９】
ここで、デジタルカメラでは、撮影情報を電気信号として処理できるので、図２のように撮影前後の画像を画像モニタ５０上に表示することも簡単に行うことができる。また、この画像モニタ５０上に、ピント状態が重要な部分を拡大表示することもよく行われている。本一実施形態では、このような画像表示機能とオートフォーカスの機能とを結び付けて、より操作性のよいカメラを提供する。
【００３０】
即ち、本一実施形態では、図２に示すように、画像モニタ５０上の一部の領域（全領域としてもよい）５０ａを使用して、この領域５０ａ上にユーザがピントを合わせたいと感じているポイントの画像を拡大表示することにより、ユーザがこのポイントのピント状態を確認できるようにしている。ここで、画像モニタ５０の領域５０ｂに全体画像を表示させると共に、領域５０ａ表示させている拡大表示部位に対応する領域を枠表示５０ｃによってユーザが認識できるようにしてもよい。
【００３１】
このようにすれば、ユーザは、図２のような画像を見ることにより、自分がピントを合わせたいと感じている領域（例えば、目）に正しくピントが合っているかどうかを確認しながら撮影を続けることができる。
【００３２】
図３は、本発明の一実施形態に係るカメラの内部構成を示すブロック図である。まず、始めに画像撮影に関る構成及び作用について説明する。即ち、撮影光学系１は、複数のレンズにより構成された光学系である。この撮影光学系１は、レンズ駆動部２によって駆動制御され、これによって撮影光学系１のピント位置調節等がなされる。ここで、図３は、撮影光学系１としてズーム駆動可能なズームレンズを有しているものを想定しており、このズームレンズのズーム位置がズーム位置検出部３によって検出できるようになっている。なお、撮影光学系１は、ズームレンズでなくとも良い。
【００３３】
このような撮影光学系１を介して入射した被写体１１０の像は、撮像素子４に入射して、電気信号（像信号）に変換される。そして、このようにして変換されたアナログ的な像信号は、アナログ／デジタル（Ａ／Ｄ）変換部５においてデジタル信号に変換された後、デジタル画像処理部６において、γ変換や色調整、シャープネス処理、更に後で詳述する赤目現象の修正処理等の画像処理が施されて画像データが生成される。更に、この生成された画像データはＪＰＥＧ形式等の所定の形式で圧縮された後、記録部７に記録される。このような一連の手順に従って撮影が行われる。ここで、このような一連の撮影制御は、制御部（ＣＰＵ）８によって行われるものである。この撮影制御については後で詳述する。
【００３４】
次に画像表示に関る構成及び作用について説明する。即ち、このカメラには画像モニタ５０の表示駆動制御を行うための表示制御部９が設けられている。この表示制御部９には、デジタル画像処理部６において生成された画像データ又は記録部７に記録された画像データが入力される。そして、この入力された画像データに基づいて、表示制御部９は、画像モニタ５０に画像表示を行う。このような手順に従って撮影結果や記録部７に記録された画像データが画像モニタ５０上に表示される。
【００３５】
ここで、本一実施形態においては、図２のような分割表示、拡大表示、枠表示等が行われるが、このような表示制御はＣＰＵ８内に設けられたポイント設定部１０の設定に基づいて行われる。即ち、ユーザは、ＣＰＵ８に接続された操作部１１を操作することにより拡大表示部の位置や枠表示部の位置を任意の位置に設定することができるようになっている。ここで、操作部１１は、ユーザによって操作可能な操作部材であり、ポイント設定部１０の設定を行うための操作部材の他に上記した撮影制御の開始指示を与えるレリーズボタン等も含まれる。ＣＰＵ８は、この操作部１１の操作に連動して動作する各種スイッチの状態を判定して、それに対応した各種制御を実行する。即ち、操作部１１によって、上記のような表示設定がなされた場合には、このときの設定結果がポイント設定部１０に記録されるようになっている。このポイント設定部１０に記録された情報に従って表示制御部９は、画像モニタ５０上に図２のような拡大表示や枠表示を行う。
【００３６】
次に、被写体距離測定手段としてのオートフォーカスに関る構成及び作用について説明する。即ち、被写体１１０の像は、撮影光学系１とは別に設けられた１対の受光レンズ１２ａ，１２ｂにも入射する。ここで、これらの受光レンズ１２ａ，１２ｂは、互いに視差Ｂだけ離間して配置されている。これらの受光レンズ１２ａ、１２ｂを介して入射した被写体１１０の像は、１対のセンサアレイ１３ａ、１３ｂ上に入射して、これらセンサアレイ１３ａ，１３ｂからはそれぞれ像信号が出力される。このようにしてセンサアレイ１３ａ，１３ｂ上に結像した像の位置差ｘに基づいて被写体までの被写体距離Ｌが算出される。この被写体距離Ｌの算出は、ＣＰＵ８によって行われる。
【００３７】
即ち、センサアレイ１３ａ、１３ｂから出力された像信号は、Ａ／Ｄ変換部１４によってデジタル信号化されてＣＰＵ８に入力される。ＣＰＵ８においては、まずセンサアレイ１３ａ，１３ｂから出力された２つのデジタル像信号の比較によって位置差ｘが求められる。この比較は、ＣＰＵ８の位置差演算部１５において行われる。この位置差演算部１５においては、相関演算や補間演算等を用いて像比較が行われ、これにより位置差ｘが算出される。その後、被写体距離算出部１６において、位置差ｘ、受光レンズ１２ａと受光レンズ１２ｂとの間の距離（視差）Ｂ、及び受光レンズとセンサアレイとの間の距離（焦点距離）ｆから、
Ｌ＝Ｂ・ｆ／ｘ                                            （式１）
に基づいて被写体距離Ｌが算出される。その後、ピント位置算出部１７において、レンズ駆動部２で駆動すべき撮影光学系１の位置、即ちピント位置が算出される。
【００３８】
また、本一実施形態においては、画像上における被写体の目の位置を検出するための目位置検出部１８が設けられている。この目位置検出部１８は、デジタル画像処理部６において生成された画像データに基づいて被写体１１０の目の部分をパターン認識するために設けられている。なお、図３では、この目位置検出部１８をＣＰＵ８と別体として図示しているが、この目位置検出部１８をＣＰＵ８に内蔵させるようにしてもよい。
【００３９】
ここで、被写体距離算出部１６において被写体距離Ｌを正しく算出するためには、予め視差Ｂや焦点距離ｆが厳密に設定されている事が要求される。このためには、高精度に製造された部品を高精度に組み立てる必要がある。このため、オートフォーカス用の測距ポイント１０３を任意の位置に設定するのは困難である。一方、画像モニタ５０上の表示は、画像モニタ５０上の任意の位置に表示させることが可能である。
【００４０】
また、本一実施形態のカメラは、デジタル画像処理部６によって生成された画像データに基づいてＡＦを行うことが可能である。これは、まず、デジタル画像処理部６において生成した画像データの高周波成分を高周波成分検出部１９によって検出し、この検出した高周波成分の信号をＣＰＵ８によってモニタしながら撮影光学系１のレンズ位置を調整していく。ここで、レンズ位置の変化によって、高周波成分検出部１９で検出した信号（コントラスト信号）が図４のように変化するので、最もコントラストが高いレンズ位置を撮影光学系１のピント位置とする。このようなＡＦ方式は、山登りＡＦ方式と呼ばれている。
【００４１】
次に、ＣＰＵ８について更に詳しく説明する。このＣＰＵ８は、一般にマイクロコントローラによって構成される。そして、このＣＰＵ８は、ユーザによる操作部１１の操作状態をスイッチのＯＮ／ＯＦＦ状態によって判定し、この判定結果に従って先に説明した各種制御を行う。また、これらの制御時に得られた情報を演算処理して、この結果を撮影制御や表示制御に反映させる。
【００４２】
また、投光制御手段としての機能も有するＣＰＵ８は、撮影に先立って、また撮影中にストロボ制御部２０を制御して投光手段としてのストロボ発光部２１より、被写体１１０に向けてストロボ光を閃光発光する。この閃光発光時における被写体の目の変化を図５（ａ）及び図５（ｂ）を参照して説明する。ここで、図５（ａ）及び図５（ｂ）は、撮像素子４を介して得られた画像上における目の図とする。
【００４３】
図５（ａ）に示すように、夜間や室内等では、人物の瞳孔が開いた状態になるので、このときの瞳の大きさｄ０に対して瞳孔の径ｄ１の占める割合が大きくなる。一方、この状態でストロボ発光部２１等により被写体に閃光発光を行った場合には、図５（ｂ）のように、人物の瞳孔が収縮し、その結果、瞳孔の径はｄ１よりも短いｄ２となる。
【００４４】
ここで、このようなｄ１からｄ２への径の変化は急激には起こらず、所定の変化率で図６のように変化する。即ち、閃光を受けた後すぐに瞳孔がｄ２の大きさになるわけではなく、所定時間ｔ０という時間（約１秒）後になってようやく、ｄ２の大きさになる。この瞳孔の収縮中に、ストロボ発光を停止させてしまうと、瞳孔の収縮が継続しない。このため、瞳孔をｄ１からｄ２まで変化させるためには、図６に示したように、何度も繰り返しストロボ発光を行うことで、被写体１１０の目に適当な光の刺激を感じさせ続ける必要がある。
【００４５】
本一実施形態では、人間の目がこのような反応をする事を利用して、画像上における目の部分の検出を行っている。即ち、単に１回の閃光投光を行って、そのときの反射光が瞳孔の大きさに相当するか否かを判定するだけでは、目と同じような大きさのものを誤検出してしまうおそれがあるが、このように瞳孔の時間変化まで考慮して複数回の反射光検出を行うようにすれば、より信頼性の高い目の部分の検出が可能である。
【００４６】
ここで、ストロボ光を投光した際に、開いた状態の瞳孔を介して網膜に入射した光が反射することにより撮影光学系１に入射して、その結果、目の像が赤味がかって撮影されてしまう、所謂赤目現象と呼ばれる現象が知られている。また、この赤目現象を軽減する手法の１つとして、ストロボ光を複数回発光させて瞳孔を収縮させるという技術も知られている。本一実施形態では、これら赤目現象及び瞳孔の収縮という現象を利用して撮影画像上における目の部分の特定を行う。
【００４７】
即ち、人間の瞳孔の大きさは、人によって多少のばらつきはあるものの、ほぼ１５ｍｍ程度とされている。そこで、この大きさをＤ０とすると、図７に示すように、被写体距離Ｌが分かれば、焦点距離ｆＴの撮影光学系１によって、撮像素子４上に結ばれる瞳孔の像の大きさｄ０が、
【数１】
2005091432.tif 000003
の関係から計算できる。ここで、撮像素子４上に結像した赤目部、即ち開いた状態の瞳孔の大きさは、（式２）によって求められたｄ０よりは大きくならないので、このｄ０より大きい光像は、人の目と考える必要はない。このようにして対象の絞り込みも利用することによって、より正確な目の判定が可能である。
【００４８】
以上説明したような考えに従えば、図３に示すような測距ポイントと実際にピント合わせしたい目の部分１１１との間に距離差ΔＬがある状態でも、正しく目の部分にピント合わせを行うことができるカメラを提供することができる。このような撮影制御を図８のフローチャートを参照して説明する。ここでは、被写体の目の画像を検出した後に、その目の部分の画像のコントラストが最も高くなるように撮影光学系１を駆動するようにし、かつ、露出も目の部分に合わせるようにしている。
【００４９】
まず、ＣＰＵ８は、上記した手法によって被写体距離Ｌを求める（ステップＳ１）。ここで、マルチＡＦが可能なカメラの場合には、複数ポイントで検出された像信号に従って算出された距離の中で、最も近い距離を被写体距離Ｌとして選択するようにしてもよい。次に、ＣＰＵ８は、被写体の目１１１の瞳孔の大きさＤ０が、撮像素子４上でどの程度の大きさになるのかを計算する際に必要となる情報の１つである撮影光学系１の焦点距離ｆＴを検出する（ステップＳ２）。例えば、本一実施形態のようにズームレンズを有するカメラでは、ズーム位置検出部３の出力を利用して、この焦点位置ｆＴを検出する。
【００５０】
次に、ＣＰＵ８は、以上のようにして求められた被写体距離Ｌ及び焦点距離ｆＴより、前述の（式２）を用いて撮像素子４上に結像する瞳孔の大きさｄ０を算出する（ステップＳ３）。その後、ストロボ発光部２１より被写体に光を投光して、撮像素子４に入射した像を検出し（ステップＳ４）、この像からステップＳ３で求められたｄ０の大きさに相当する光像（円形像）を所定パターン検出の方法を用いて検出する（ステップＳ５）。この検出は目位置検出部１８において行われる。即ち、図８のように、周りが暗くかつ中心が明るい直径ｄ０の基本パターン１１２によって撮影画面内１０１内をスキャンしていき、この基本パターン１１２に対して最も一致度が高くなる円形像を検出する。このパターン検出により検出された円形像の径をｄ１とする。その後、図６に示したような複数回のストロボ発光を行う。このために、まず、ＣＰＵ８は、ストロボ発光を行い（ステップＳ６）、瞳孔が収縮するために必要なｔ０の時間が経過したか否かを判定する（ステップＳ７）。そして、ｔ０（１秒）が経過したと判定するまでストロボ発光を繰り返す。
【００５１】
ステップＳ７の判定においてｔ０が経過したと判定した場合に、ＣＰＵ８は、再度ストロボ発光を行って再度像を検出する（ステップＳ８）。そしてこの検出した像の中でステップＳ５において検出した円形像に相当する円形像の径ｄ２を検出する（ステップＳ９）。
【００５２】
このようにして、ｄ１とｄ２が検出されるので、径の大きさがｄ１からｄ２に変化する際の変化率（図６の傾き）が、所定範囲ａ１〜ａ２に入っているか否かを判定する（ステップＳ１０）。このステップＳ１０の判定において変化率が所定範囲ａ１〜ａ２に入っていると判定した場合には、検出された円形像が目（瞳孔）の画像であると判定する。次に、ＣＰＵ８は、この円形像が複数存在するか否かを判定する（ステップＳ１１）。これは、図１のように両目が入っている場合である。ステップＳ１１の判定において複数の円形像が存在すると判定した場合に、ＣＰＵ８は、大きい方の円形像を選択して（ステップＳ１２）、ステップＳ１３に移行する。ここで、円形像の大きさが同じ場合には、例えば被写体１１０の真正面から撮影が行われた場合が想定される。この場合には、何れか一方の目にピントを合わせる必要がないので、ステップＳ１８に移行する。また、ステップＳ１１の判定において、円形像が１つのみであると判定した場合には、その円形像を選択してステップＳ１３に移行する。
【００５３】
この後は、目の部分の画像が検出された、即ち、主要被写体が明確になったという事で、この部分のピントを更に正確に合わせる。このために、ＣＰＵ８は、目の部分の像（円形像）のコントラストが最も良好な状態になるピント位置を山登り方式のＡＦを用いて検出する（ステップＳ１３）。また、目の部分近傍が顔の部分と考えられるので、検出された領域の周辺部の像信号を優先した露出制御を行う（ステップＳ１４）。
【００５４】
ここで、目の部分の画像を検出する際には、被写体１１０に向けてストロボ光を投光している。そこで、本一実施形態では、ストロボ投光によって生じる可能性のある赤目現象の影響を除去するために、目の部分であると特定された領域の赤色成分を除去するような画像処理を行う（ステップＳ１５）。その後、ＣＰＵ８は、このようにして処理した画像データを記録部７に記録させる（ステップＳ１６）。これによって、目の部分にピント合わせがなされると共に、この目の部分（顔部分）に露出を合わせることができ、かつ赤目現象の影響も除去した撮影が可能となる。
【００５５】
以上のようにして画像データを記録した後、ＣＰＵ８は、図２のようにして撮影画面上の目の部分を拡大表示する（ステップＳ１７）。なお、ここでの拡大表示の拡大率は１０倍程度とする。このような拡大表示を見ることによってユーザは、自分の意志に添った撮影がなされたか否かを確認することができる。
【００５６】
また、ステップＳ１０の判定において、変化率が所定範囲ａ１〜ａ２に入っていないと判定した場合に、ＣＰＵ８は、ステップＳ１で求められた被写体距離Ｌにピントが合うようにピント合わせを行う（ステップＳ１８）。その後、撮影画面全体の明るさの平均値を測定する平均測光を用いた露出制御によって画像データを記録部７に記録させる（ステップＳ１９）。その後は、ステップＳ１で求められた被写体距離Ｌの位置に存在する被写体を確認用に拡大表示する（ステップＳ２０）。ここで、このステップＳ２０の拡大表示（図１０）における拡大率は、被写体のどの部分が最も重要なのかまでは分からない状態なので、ステップＳ１７における拡大表示（図２）と比較して拡大率を控えめに（例えば、３倍程度）する。ここで、マルチＡＦが可能なカメラの場合には、複数ポイントの測距の結果、最も近い距離を示した位置に存在する被写体を確認用に拡大表示するようにしてもよい。
【００５７】
また、上記したように、図２や図１０の拡大表示中には、ユーザが操作部１１を操作することにより、拡大表示位置を変更することができる。
【００５８】
以上説明したように、本一実施形態によれば、ストロボ光を投光することによる瞳孔の収縮現象を利用して撮影画像上における人物の目の位置を検出するので、カメラに既存の構成のみで目の像の位置検出が可能である。このため、コストアップやスペースデメリット等も生じることがない。また、ストロボ光投光によって生じる可能性のある赤目現象も画像処理によって修正することが可能である。
【００５９】
以上実施形態に基づいて本発明を説明したが、本発明は上記した実施形態に限定されるものではなく、本発明の要旨の範囲内で種々の変形や応用が可能なことは勿論である。
【００６０】
さらに、上記した実施形態には種々の段階の発明が含まれており、開示される複数の構成要件の適当な組合せにより種々の発明が抽出され得る。例えば、実施形態に示される全構成要件からいくつかの構成要件が削除されても、発明が解決しようとする課題の欄で述べた課題が解決でき、発明の効果の欄で述べられている効果が得られる場合には、この構成要件が削除された構成も発明として抽出され得る。
【図面の簡単な説明】
【００６１】
【図１】カメラがピント合わせ情報を取得するポイントとユーザが実際にピント合わせを行いたいポイントが一致していない例について説明するための図である。
【図２】本発明の一実施形態における画像表示の例を示す図である。
【図３】本発明の一実施形態に係るカメラの内部構成を示すブロック図である。
【図４】山登り方式のＡＦについて説明するためのレンズ位置とコントラストとの関係を示す分布図である。
【図５】ストロボ光投光の有無による瞳孔の径の変化を説明するための図である。
【図６】ストロボ投光タイミングとそれに応じた瞳孔の径の時間変化について説明するための図である。
【図７】撮像素子上に結像する瞳孔の像の径の大きさを算出する方法について説明するための図である。
【図８】本発明の一実施形態に係るカメラの撮影制御手順を示したフローチャートである。
【図９】瞳孔の像を検出するための方法について説明するための図である。
【図１０】目の画像部分が検出されなかった場合の画像表示の例を示す図である。
【符号の説明】
【００６２】
１…撮影光学系、２…レンズ駆動部、３…ズーム位置検出部、４…撮像素子、５，１４…アナログ／デジタル（Ａ／Ｄ）変換部、６…デジタル画像処理部、７…記録部、８…制御部（ＣＰＵ）、９…表示制御部、１０…ポイント設定部、１１…操作部、１２ａ，１２ｂ…受光レンズ、１３ａ，１３ｂ…センサアレイ、１５…位置差演算部、１６…被写体距離算出部、１７…ピント位置算出部、１８…目位置検出部、１９…高周波成分検出部、２０…ストロボ制御部、２１…ストロボ発光部、５０…画像モニタ
【図１】
2005091432.tif 000004
【図２】
2005091432.tif 000005
【図３】
2005091432.tif 000006
【図４】
2005091432.tif 000007
【図５】
2005091432.tif 000008
【図６】
2005091432.tif 000009
【図７】
2005091432.tif 000010
【図８】
2005091432.tif 000011
【図９】
2005091432.tif 000012
【図１０】
2005091432.tif 000013