(57)【要約】【構成】イメージセンサ１６は、フォーカスレンズを通してシーンを捉える撮像面を有し、シーンを表す電子画像を出力する。ドライバ１８ａは、フォーカスレンズから撮像面までの距離を変更する。ＡＦ評価回路２４は、変更手段の変更処理と並列して撮像手段から出力されたシーンを表す電子画像の高周波成分に基づいて複数の合焦点を検出する。ＣＰＵ２６は、撮像手段から出力されたシーンを表す電子画像のうち、不要被写体の含まれるエリアを撮像面上で指定する。ＣＰＵ２６はまた、フォーカスレンズから撮像面までの距離を、検出手段によって検出された複数の合焦点のうち指定手段によって指定されたエリアを除く領域に存在する合焦点に対応する距離に設定する処理を実行する。【効果】目的とする被写体に対する合焦性能を高めることができる。【選択図】図２
2014174217.tif 000002
【特許請求の範囲】
【請求項１】
フォーカスレンズを通してシーンを捉える撮像面を有し、シーンを表す電子画像を出力する撮像手段、
前記フォーカスレンズから前記撮像面までの距離を変更する変更手段、
前記変更手段の変更処理と並列して前記撮像手段から出力されたシーンを表す電子画像の高周波成分に基づいて複数の合焦点を検出する検出手段、
前記撮像手段から出力されたシーンを表す電子画像のうち、不要被写体の含まれるエリアを前記撮像面上で指定する指定手段、および
前記フォーカスレンズから前記撮像面までの距離を、前記検出手段によって検出された複数の合焦点のうち前記指定手段によって指定されたエリアを除く領域に存在する合焦点に対応する距離に設定する設定手段を備える、電子カメラ。
【請求項２】
前記指定手段は、前記不要被写体の含まれるエリアを複数箇所指定可能である、請求項１記載の電子カメラ。
【請求項３】
電子カメラのプロセッサに、
フォーカスレンズを通してシーンを捉える撮像面を有し、シーンを表す電子画像を出力する撮像ステップ、
前記フォーカスレンズから前記撮像面までの距離を変更する変更ステップ、
前記変更ステップの変更処理と並列して前記撮像ステップで出力されたシーンを表す電子画像の高周波成分に基づいて複数の合焦点を検出する検出ステップ、
前記撮像ステップで出力されたシーンを表す電子画像のうち、不要被写体の含まれるエリアを前記撮像面上で指定する指定ステップ、および
前記フォーカスレンズから前記撮像面までの距離を、前記検出ステップによって検出された複数の合焦点のうち前記指定ステップによって指定されたエリアを除く領域に存在する合焦点に対応する距離に設定する設定ステップを実行させるための、撮像制御プログラム。
【請求項４】
電子カメラによって実行される撮像制御方法であって、
フォーカスレンズを通してシーンを捉える撮像面を有し、シーンを表す電子画像を出力する撮像ステップ、
前記フォーカスレンズから前記撮像面までの距離を変更する変更ステップ、
前記変更ステップの変更処理と並列して前記撮像ステップで出力されたシーンを表す電子画像の高周波成分に基づいて複数の合焦点を検出する検出ステップ、
前記撮像ステップで出力されたシーンを表す電子画像のうち、不要被写体の含まれるエリアを前記撮像面上で指定する指定ステップ、および
前記フォーカスレンズから前記撮像面までの距離を、前記検出ステップによって検出された複数の合焦点のうち前記指定ステップによって指定されたエリアを除く領域に存在する合焦点に対応する距離に設定する設定ステップを備える、撮像制御方法。
【請求項５】
メモリに保存された内部制御プログラムに従う処理を実行するプロセッサを備える電子カメラに供給される外部制御プログラムであって、
フォーカスレンズを通してシーンを捉える撮像面を有し、シーンを表す電子画像を出力する撮像ステップ、
前記フォーカスレンズから前記撮像面までの距離を変更する変更ステップ、
前記変更ステップの変更処理と並列して前記撮像ステップで出力されたシーンを表す電子画像の高周波成分に基づいて複数の合焦点を検出する検出ステップ、
前記撮像ステップで出力されたシーンを表す電子画像のうち、不要被写体の含まれるエリアを前記撮像面上で指定する指定ステップ、および
前記フォーカスレンズから前記撮像面までの距離を、前記検出ステップによって検出された複数の合焦点のうち前記指定ステップによって指定されたエリアを除く領域に存在する合焦点に対応する距離に設定する設定ステップを前記内部制御プログラムと協働して前記プロセッサに実行させるための、外部制御プログラム。
【請求項６】
外部制御プログラムを受信する受信手段、および
前記受信手段によって受信された外部制御プログラムとメモリに保存された内部制御プログラムとに従う処理を実行するプロセッサを備える電子カメラであって、
前記外部制御プログラムは、
フォーカスレンズを通してシーンを捉える撮像面を有し、シーンを表す電子画像を出力する撮像ステップ、
前記フォーカスレンズから前記撮像面までの距離を変更する変更ステップ、
前記変更ステップの変更処理と並列して前記撮像ステップで出力されたシーンを表す電子画像の高周波成分に基づいて複数の合焦点を検出する検出ステップ、
前記撮像ステップで出力されたシーンを表す電子画像のうち、不要被写体の含まれるエリアを前記撮像面上で指定する指定ステップ、および
前記フォーカスレンズから前記撮像面までの距離を、前記検出ステップによって検出された複数の合焦点のうち前記指定ステップによって指定されたエリアを除く領域に存在する合焦点に対応する距離に設定する設定ステップを前記内部制御プログラムと協働して実行するプログラムに相当する、電子カメラ。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、電子カメラに関し、特にフォーカスレンズから撮像面までの距離を合焦点に対応する距離に設定する、電子カメラに関する。
【背景技術】
【０００２】
この種のカメラの一例が、特許文献１に開示されている。この背景技術によれば、被写体である動物と障害物である檻とが表示された表示画面において、焦点を合わせるべき動物の表示領域の一部に操作者が焦点設定マークを移動させることによって、焦点ポイントが設定される。また、焦点を合わせたくない檻の表示領域の一部に操作者が非焦点設定マークを移動させることによって、非焦点ポイントが設定される。このようにして設定された焦点ポイントに焦点が合うように、撮像レンズが移動された上で撮影が行われる。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００６−２４５７９２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかし、特許文献１記載の技術では、非焦点設定を距離で規定して行うので、合焦点性能に限界がある。例えば、遠方から近づいてくる物体を連続撮影するような場合に、物体が障害物の前後に跨るように移動して、障害物までの距離よりも近接した段階で、合焦点が不可能になってしまう。
【０００５】
それゆえに、この発明の主たる目的は、目的とする被写体に対する合焦性能を高めることができる、電子カメラを提供することである。
【課題を解決するための手段】
【０００６】
この発明に従う電子カメラ(10：実施例で相当する参照符号。以下同じ)は、フォーカスレンズ(12)を通してシーンを捉える撮像面を有し、シーンを表す電子画像を出力する撮像手段(1６)、フォーカスレンズから前記撮像面までの距離を変更する変更手段(18a)、変更手段の変更処理と並列して撮像手段から出力されたシーンを表す電子画像の高周波成分に基づいて複数の合焦点を検出する検出手段(24)、撮像手段から出力されたシーンを表す電子画像のうち、不要被写体の含まれるエリアを撮像面上で指定する指定手段(S9、S31〜S41)、およびフォーカスレンズから前記撮像面までの距離を、検出手段によって検出された複数の合焦点のうち指定手段によって指定されたエリアを除く領域に存在する合焦点に対応する距離に設定する設定手段(S15)を備える。
【０００７】
好ましくは、指定手段は、不要被写体の含まれるエリアを複数箇所指定可能である。
【０００８】
この発明に従う撮像制御プログラムは、電子カメラ(10)のプロセッサ(26)に、フォーカスレンズ(12)を通してシーンを捉える撮像面を有し、シーンを表す電子画像を出力する撮像ステップ(16)、フォーカスレンズから撮像面までの距離を変更する変更ステップ(18a)、変更ステップの変更処理と並列して撮像ステップで出力されたシーンを表す電子画像の高周波成分に基づいて複数の合焦点を検出する検出ステップ(24)、撮像ステップで出力されたシーンを表す電子画像のうち、不要被写体の含まれるエリアを撮像面上で指定する指定ステップ(S9、S31〜S41)、およびフォーカスレンズから撮像面までの距離を、検出ステップによって検出された複数の合焦点のうち指定ステップによって指定されたエリアを除く領域に存在する合焦点に対応する距離に設定する設定ステップ(S15)を実行させるための、撮像制御プログラムである。
【０００９】
この発明に従う撮像制御方法は、電子カメラによって実行される撮像制御方法であって、フォーカスレンズを通してシーンを捉える撮像面を有し、シーンを表す電子画像を出力する撮像ステップ(16)、フォーカスレンズから撮像面までの距離を変更する変更ステップ(18a)、変更ステップの変更処理と並列して撮像ステップで出力されたシーンを表す電子画像の高周波成分に基づいて複数の合焦点を検出する検出ステップ(24)、撮像ステップで出力されたシーンを表す電子画像のうち、不要被写体の含まれるエリアを撮像面上で指定する指定ステップ(S9、S31〜S41)、およびフォーカスレンズから撮像面までの距離を、検出ステップによって検出された複数の合焦点のうち指定ステップによって指定されたエリアを除く領域に存在する合焦点に対応する距離に設定する設定ステップ(S15)を備える。
【００１０】
この発明に従う外部制御プログラムは、メモリ(44)に保存された内部制御プログラムに従う処理を実行するプロセッサ(26)を備える電子カメラ(10)に供給される外部制御プログラムであって、フォーカスレンズを通してシーンを捉える撮像面を有し、シーンを表す電子画像を出力する撮像ステップ(16)、フォーカスレンズから撮像面までの距離を変更する変更ステップ(18a)、変更ステップの変更処理と並列して撮像ステップで出力されたシーンを表す電子画像の高周波成分に基づいて複数の合焦点を検出する検出ステップ(24)、撮像ステップで出力されたシーンを表す電子画像のうち、不要被写体の含まれるエリアを撮像面上で指定する指定ステップ(S9、S31〜S41)、およびフォーカスレンズから撮像面までの距離を、検出ステップによって検出された複数の合焦点のうち指定ステップによって指定されたエリアを除く領域に存在する合焦点に対応する距離に設定する設定ステップ(S15)を内部制御プログラムと協働してプロセッサに実行させるための、外部制御プログラムである。
【００１１】
この発明に従う電子カメラは、外部制御プログラムを受信する受信手段(50)、および受信手段によって受信された外部制御プログラムとメモリに保存された内部制御プログラムとに従う処理を実行するプロセッサ(26)を備える電子カメラ(10)であって、外部制御プログラムは、フォーカスレンズを通してシーンを捉える撮像面を有し、シーンを表す電子画像を出力する撮像ステップ(16)、フォーカスレンズから撮像面までの距離を変更する変更ステップ(18a)、変更ステップの変更処理と並列して撮像ステップで出力されたシーンを表す電子画像の高周波成分に基づいて複数の合焦点を検出する検出ステップ(24)、撮像ステップで出力されたシーンを表す電子画像のうち、不要被写体の含まれるエリアを撮像面上で指定する指定ステップ(S9、S31〜S41)、およびフォーカスレンズから撮像面までの距離を、検出ステップによって検出された複数の合焦点のうち指定ステップによって指定されたエリアを除く領域に存在する合焦点に対応する距離に設定する設定ステップ(S15)を内部制御プログラムと協働して実行するプログラムに相当する。
【発明の効果】
【００１２】
不要被写体を指定すると、フォーカスレンズから撮像面までの距離は、指定された不要被写体の含まれるエリアを除く領域に存在する合焦点に対応する距離に設定される。これによって、目的とする被写体に対する合焦性能を高めることができる。
【００１３】
この発明の上述の目的，その他の目的，特徴および利点は、図面を参照して行う以下の実施例の詳細な説明から一層明らかとなろう。
【図面の簡単な説明】
【００１４】
【図１】この発明の一実施例の基本的構成を示すブロック図である。
【図２】この発明の一実施例の構成を示すブロック図である。
【図３】撮像面における評価エリアの割り当て状態の一例を示す図解図である。
【図４】シーンの状態の一例を示す図解図である。
【図５】撮像タスクにおいて捉えられたシーンを表す電子画像の一例を示す図解図である。
【図６】図２実施例に適用されるＣＰＵの動作の一部を示すフロー図である。
【図７】図２実施例に適用されるＣＰＵの動作の他の一部を示すフロー図である。
【図８】図２実施例に適用されるＣＰＵの動作のその他の一部を示すフロー図である。
【図９】この発明の他の実施例の構成を示すブロック図である。
【発明を実施するための形態】
【００１５】
以下、この発明の実施の形態を図面を参照しながら説明する。
［基本的構成］
【００１６】
図１を参照して、この実施例の電子カメラは、基本的に次のように構成される。撮像手段１は、フォーカスレンズを通してシーンを捉える撮像面を有し、シーンを表す電子画像を出力する。変更手段２は、フォーカスレンズから撮像面までの距離を変更する。検出手段３は、変更手段２の変更処理と並列して撮像手段１から出力されたシーンを表す電子画像の高周波成分に基づいて複数の合焦点を検出する。指定手段４は、撮像手段１から出力されたシーンを表す電子画像のうち、不要被写体の含まれるエリアを撮像面上で指定する。設定手段５は、フォーカスレンズから撮像面までの距離を、検出手段３によって検出された複数の合焦点のうち指定手段４によって指定されたエリアを除く領域に存在する合焦点に対応する距離に設定する。これによって、目的とする被写体に対する合焦性能を高めることができる。
［実施例］
【００１７】
図２を参照して、この実施例のディジタルカメラ１０は、ドライバ１８ａおよび１８ｂによってそれぞれ駆動されるフォーカスレンズ１２および絞りユニット１４を含む。これらの部材を経たシーンの光学像は、イメージセンサ１６の撮像面に照射され、光電変換を施される。これによって、シーンを表す電子画像を表す電荷が生成される。
【００１８】
電源が投入されると、ＣＰＵ２６は、動画取り込み処理を実行するべく、撮像タスクの下で露光動作および電荷読み出し動作の繰り返しをドライバ１８ｃに命令する。ドライバ１８ｃは、図示しないＳＧ(Signal Generator)から周期的に発生する垂直同期信号Ｖｓｙｎｃに応答して、撮像面を露光し、かつ撮像面で生成された電荷をラスタ走査態様で読み出す。イメージセンサ１６からは、読み出された電荷に基づく生画像データが周期的に出力される。
【００１９】
前処理回路２０は、イメージセンサ１６から出力された生画像データにディジタルクランプ，画素欠陥補正，ゲイン制御などの処理を施す。これらの処理を施された生画像データは、メモリ制御回路３０を通してＳＤＲＡＭ３２の生画像エリア３２ａに書き込まれる。
【００２０】
後処理回路３４は、生画像エリア３２ａに格納された生画像データをメモリ制御回路３０を通して読み出し、読み出された生画像データに色分離処理，白バランス調整処理およびＹＵＶ変換処理を施す。後処理回路３４はさらに、ＹＵＶ形式に従う画像データに対して表示用のズーム処理を実行する。この結果、ＹＵＶ形式に従う表示画像データが個別に作成される。表示画像データは、メモリ制御回路３０によってＳＤＲＡＭ３２の表示画像エリア３２ｂに書き込まれる。
【００２１】
ＬＣＤドライバ３６は、表示画像エリア３２ｂに格納された表示画像データをメモリ制御回路３０を通して繰り返し読み出し、読み出された画像データに基づいてＬＣＤモニタ３８を駆動する。この結果、シーンのリアルタイム動画像（スルー画像）がモニタ画面に表示される。
【００２２】
図３を参照して、撮像面の中央には評価エリアＥＶＡが割り当てられる。評価エリアＥＶＡは水平方向および垂直方向の各々において１６分割され、２５６個の分割エリアが評価エリアＥＶＡを形成する。また、前処理回路２０は、上述した処理に加えて、生画像データを簡易的にＹデータおよびＲＧＢデータに変換する。
【００２３】
ＡＥ評価回路２２は、垂直同期信号Ｖｓｙｎｃが発生する毎に、前処理回路２０によって生成されたＹデータのうち評価エリアに属するＹデータを分割エリア毎に積分する。これによって、２５６個の積分値つまり２５６個のＡＥ評価値が、垂直同期信号Ｖｓｙｎｃに応答してＡＥ評価回路２２から出力される。
【００２４】
ＡＦ評価回路２４は、垂直同期信号Ｖｓｙｎｃが発生する毎に、前処理回路２０から出力されたＹデータのうち同じ評価エリアに属するＹデータの高域周波数成分を抽出し、抽出された高域周波数成分を分割エリア毎に積分する。これによって、２５６個の積分値つまり２５６個のＡＦ評価値が、垂直同期信号Ｖｓｙｎｃに応答してＡＦ評価回路２４から出力される。
【００２５】
シャッタボタン２８ｓｈが非操作状態のとき、ＣＰＵ２６は、ＡＥ評価回路２２からの出力に基づく簡易ＡＥ処理を撮像タスクの下で実行し、適正ＥＶ値を算出する。算出された適正ＥＶ値を定義する絞り量および露光時間はドライバ１８ｂおよび１８ｃにそれぞれ設定され、この結果、スルー画像の明るさが適度に調整される。
【００２６】
シャッタボタン２８ｓｈが半押しされると、ＣＰＵ２６は、撮像タスクの下で第１ＡＦ処理を実行する。第１ＡＦ処理においては、垂直同期信号Ｖｓｙｎｃが発生する毎に、ＣＰＵ２６はフォーカスレンズ１２の既定幅の移動をドライバ１８ａに命令する。ドライバ１８ａは、至近端から無限端へ既定幅ずつフォーカスレンズ１２を移動する。また、ＡＦ評価回路２４から出力されたＡＦ評価値が、垂直同期信号Ｖｓｙｎｃが発生する毎に取り込まれる。
【００２７】
フォーカスレンズ１２が無限端まで移動すると、至近端から無限端までのフォーカスレンズ１２の各々の位置におけるＡＦ評価値の中から最大値を求めることにより、最大値を示すレンズ位置が合焦点として検出される。このようにして発見された合焦点はドライバ１８ａに設定され、ドライバ１８ａはフォーカスレンズ１２を合焦点に配置する。この結果、スルー画像の鮮鋭度が向上する。
【００２８】
第１ＡＦ処理が完了すると、ＣＰＵ２６は、不要被写体指定タスクを起動する。不要被写体指定タスクの下ではまず、フラグＦＬＧｎｆが“０”に初期設定される。ここで、フラグＦＬＧｎｆは、不要被写体指定が行われたか否かを識別するためのフラグである。“０”が不要被写体指定が行われていないことを示す一方、“１”が不要被写体の指定がされたことを示す。
【００２９】
不要被写体指定タスクの下でＣＰＵ２６は、第１ＡＦ処理で設定された合焦点に対応したシーンを表す電子画像から不要被写体を指定すべく、不要被写体指定処理を実行する。不要被写体指定処理は、不要被写体の含まれるエリアを撮像面上で指定する。
【００３０】
図４および図５を参照し、図４は木々に囲まれた道路を、木々の後方から黒矢印方向に走行してくる車を、白矢印の側から撮影したい場合を示す図解図であり、図５は図４において白矢印方向から見た場合を示す図解図である。ここでは、手前の木々に合焦させず、車に合焦させたい。しかし、従来のカメラでは、手前の木々に合焦しないように気をつけながら後方の車に合焦させなければならない。また、一度車に合焦させたとしても、そのときに最も合焦させやすい距離に合焦させてしまうため、合焦位置が頻繁に木々に移ってしまうことになる。このような場合、木々の含まれるエリアを、撮像面上で不要被写体として指定する。
【００３１】
不要被写体が指定されると、不要被写体指定されたエリアを除く領域に存在する合焦点の位置がＡＦ対象レジスタに登録され、ＦＬＧｎｆが“１”に設定されて、不要被写体指定タスクが完了する。一方、不要被写体が指定されなかった場合は、ＦＬＧｎｆが“０”に設定されて、不要被写体指定タスクが完了する。
【００３２】
フラグＦＬＧｎｆが“１”に設定されると、ＣＰＵ２６は、ＡＦ対象レジスタの登録内容を参照して、ＡＦ対象被写体枠ＯＦの表示をグラフィックジェネレータ４６に要求する。グラフィックジェネレータ４６は、ＡＦ対象被写体枠ＯＦを表すグラフィック情報をＬＣＤドライバ３６に向けて出力する。ＡＦ対象被写体枠ＯＦは、不要被写体指定タスクの下で指定されたエリアを除く領域に存在する合焦点の位置に適合する態様でＬＣＤモニタ３８に表示される（図５）。
【００３３】
不要被写体指定タスクの完了後にフラグＦＬＧｎｆが“１”に設定されていたときは、第１ＡＦ処理において不要被写体に合焦点が設定されている可能性がある。図５に示す例によると、被写体が車ＯＢであるにも関わらず、第１ＡＦ処理によって車ＯＢ至近側に存在する木ＵＮ１〜３の位置を基準として合焦点が設定されやすい。このような場合ＣＰＵ２６は、木ＵＮ１〜３のエリアを除外したエリアに限定したエリアで合焦点を設定するべく、第２（限定）ＡＦ処理を実行する。
【００３４】
第２（限定）ＡＦ処理においては、前記限定されたエリアにおいて、垂直同期信号Ｖｓｙｎｃが発生する毎に、ＣＰＵ２６はフォーカスレンズ１２の既定幅の移動をドライバ１８ａに命令する。ドライバ１８ａは、至近端から無限端へ既定幅ずつフォーカスレンズ１２を移動する。また、ＡＦ評価回路２４から出力されたＡＦ評価値が、垂直同期信号Ｖｓｙｎｃが発生する毎に取り込まれる。
【００３５】
フォーカスレンズ１２が無限端まで移動すると、至近端から無限端までのフォーカスレンズ１２の各々の位置におけるＡＦ評価値の中から最大値を求めることにより、最大値を示すレンズ位置が新たな合焦点として検出される。このようにして発見された合焦点はドライバ１８ａに設定され、ドライバ１８ａはフォーカスレンズ１２を新たな合焦点に配置する。この結果、不要被写体の指定前とは異なる物体に合焦される。
【００３６】
図５に示す例のように第１ＡＦ処理によって木ＵＮ１〜３の位置を基準として合焦点が設定された場合は、第２（限定）ＡＦ処理によって前記限定されたエリア内にある車ＯＢの位置を基準として合焦点が設定される。フォーカスレンズ１２は新たに設定された合焦点に配置される。この結果、シーンを表す電子画像における木ＵＮ１〜３の鮮鋭度が低下する一方、車ＯＢの鮮鋭度が向上する。
【００３７】
第２（限定）ＡＦ処理が完了するとＣＰＵ２６は、ＡＥ評価回路２２からの出力に基づく厳格ＡＥ処理を撮像タスクの下で実行し、最適ＥＶ値を算出する。厳格ＡＥ処理は、ＡＥ評価回路２２から出力された２５６個のＡＥ評価値のうち、ＡＦ対象レジスタに登録された合焦点の位置に対応するＡＥ評価値を抽出し、抽出された一部のＡＥ評価値に基づいて行う。算出された最適ＥＶ値を定義する絞り量および露光時間は、上述と同様、ドライバ１８ｂおよび１８ｃにそれぞれ設定され、この結果、スルー画像の明るさが、撮影したい被写体の位置に相当するシーンの一部に注目した明るさに調整される。
【００３８】
シャッタボタン２８ｓｈが全押しされると、静止画取り込み処理および記録処理が実行される。シャッタボタン２８ｓｈが全押しされた時点の１フレームの画像データは、静止画取り込み処理によってＳＤＲＡＭ３２の静止画エリア３２ｄに取り込まれる。取り込まれた１フレームの画像データは、記録処理に関連して起動したＩ／Ｆ４０によって静止画エリア３２ｄから読み出され、ファイル形式で記録媒体４２に記録される。
【００３９】
ＣＰＵ２６は、図６〜図７に示す撮像タスクおよび図８に示す不要被写体指定タスクを含む複数のタスクを並列的に実行する。なお、これらのタスクに対応する制御プログラムは、フラッシュメモリ４４に記憶される。
【００４０】
図６および図７を参照して、ステップＳ１では動画取り込み処理を実行する。この結果、シーンを表すスルー画像がＬＣＤモニタ３８に表示される。ステップＳ３ではシャッタボタン２８ｓｈが半押しされたか否かを判別し、判別結果がＮＯであればステップＳ５に進み、簡易ＡＥ処理を実行する。この結果、スルー画像の明るさが適度に調整される。
【００４１】
ステップＳ３の判別結果がＮＯからＹＥＳに更新されると、ステップＳ７で第１ＡＦ処理を実行する。第１ＡＦ処理においては、垂直同期信号Ｖｓｙｎｃが発生する毎に、フォーカスレンズ１２が至近端から無限端へ既定幅ずつ移動され、ＡＦ評価回路２４から出力されるＡＦ評価値が取り込まれる。フォーカスレンズ１２が無限端まで移動されると、至近端から無限端までのフォーカスレンズ１２の各々の位置におけるＡＦ評価値の中から最大値を求めることにより、最大値を示すレンズ位置が合焦点として検出される。フォーカスレンズ１２は、このようにして発見された合焦点に配置される。この結果、スルー画像の鮮鋭度が向上する。
【００４２】
ステップＳ９では、不要被写体指定タスクを起動する。フラグＦＬＧｎｆは、不要被写体指定タスクの下で“０”に初期設定され、不要被写体の指定がされたときに“１”に更新される。ステップＳ１１では、このようなフラグＦＬＧｎｆが“１”を示すか否かを判別し、判別結果がＮＯであればステップＳ１７に進む一方、判別結果がＹＥＳであればステップＳ１３およびステップＳ１５の処理を経てステップＳ１７に進む。
【００４３】
ステップＳ１１の判別結果がＹＥＳであればステップＳ１３で、ＡＦ対象レジスタの登録内容を参照して、ＡＦ対象被写体枠ＯＦの表示をグラフィックジェネレータ４６に要求する。この結果、不要被写体指定タスクの下で指定されたエリアを除く領域に存在する合焦点の位置に適合する態様で、ＡＦ対象被写体枠ＯＦがＬＣＤモニタ３８に表示される。
【００４４】
ステップＳ１５では第２（限定）ＡＦ処理を実行する。第２（限定）ＡＦ処理においては、指定された不要被写体のエリアを除外して限定されたエリアにおいて、至近端を開始位置として、垂直同期信号Ｖｓｙｎｃが発生する毎に、フォーカスレンズ１２が無限端へ既定幅ずつ移動され、ＡＦ評価回路２４から出力されるＡＦ評価値が取り込まれる。フォーカスレンズ１２が無限端まで移動されると、至近端から無限端までのフォーカスレンズ１２の各々の位置におけるＡＦ評価値の中から最大値を求めることにより、最大値を示すレンズ位置が新たな合焦点として検出される。フォーカスレンズ１２は、このようにして発見された新たな合焦点に配置される。この結果、本来の被写体の鮮鋭度が向上する。
【００４５】
ステップＳ１５の処理が完了すると、不要被写体指定タスクの下で指定されたエリアを除く領域に存在する合焦点の位置に対応した厳格なＡＥ処理をステップＳ１７で実行する。厳格ＡＥ処理によって算出された最適ＥＶ値を定義する絞り量および露光時間は、ドライバ１８ｂおよび１８ｃにそれぞれ設定される。この結果、スルー画像の明るさが、撮影したい被写体の位置に相当するシーンの一部に注目した明るさに調整される。ステップＳ１９ではシャッタボタン２８ｓｈが全押しされたか否かを繰り返し判別し、判別結果がＮＯであれば、ステップＳ２１でシャッタボタン２８ｓｈが解除されたか否かを判別する。ステップＳ２１の判別結果がＮＯであればステップＳ１９に戻る一方、ステップＳ２１の判別結果がＹＥＳであればステップＳ３に戻る。
【００４６】
ステップＳ１９の判別結果がＹＥＳであれば、ステップＳ２３で静止画取り込み処理を実行する。これによって、シャッタボタン２８ｓｈが全押しされた直後の１フレームの画像データがＳＤＲＡＭ３２の静止画エリア３２ｄに取り込まれる。
【００４７】
ステップＳ２５では記録処理を実行する。ステップＳ２３で取り込まれた１フレームの画像データは、記録処理によって記録媒体４２に記録される。記録処理が完了すると、その後にステップＳ３に戻る。
【００４８】
図８を参照して、ステップＳ３１ではフラグＦＬＧｎｆを“０”に初期設定し、ステップＳ３３では、ステップＳ７の第１ＡＦ処理で設定された合焦点を検出する。
【００４９】
ステップＳ３５では、ステップＳ７の第１ＡＦ処理で設定された合焦点に対応したシーンを表す電子画像から不要被写体の指定処理を実行する。ステップＳ３７では不要被写体が指定されたか否かを判別し、判別結果がＮＯであればステップＳ４３に進む一方、判別結果がＹＥＳであればステップＳ３９に進む。
【００５０】
ステップＳ３９では、指定された不要被写体が指定されると、不要被写体指定されたエリアを除く領域に存在する合焦点の位置をＡＦ対象レジスタに登録し、ステップＳ４１では、ＦＬＧｎｆを“１”に設定し、その後に不要被写体指定タスクが完了する。一方、ステップＳ３７の判別結果がＮＯであれば、ステップＳ４３では、ＦＬＧｎｆを“０”に設定し、その後に不要被写体指定タスクが完了する。
【００５１】
以上の説明から分かるように、イメージセンサ１６は、フォーカスレンズを通してシーンを捉える撮像面を有し、シーンを表す電子画像を出力する。ドライバ１８ａは、フォーカスレンズから撮像面までの距離を変更する。ＡＦ評価回路２４は、変更手段の変更処理と並列して撮像手段から出力されたシーンを表す電子画像の高周波成分に基づいて複数の合焦点を検出する。ＣＰＵ２６は、撮像手段から出力されたシーンを表す電子画像のうち、不要被写体の含まれるエリアを撮像面上で指定する。ＣＰＵ２６はまた、フォーカスレンズから撮像面までの距離を、検出手段によって検出された複数の合焦点のうち指定手段によって指定されたエリアを除く領域に存在する合焦点に対応する距離に設定する処理を実行する。
【００５２】
このように、不要被写体を指定すると、フォーカスレンズから撮像面までの距離は、指定された不要被写体の含まれるエリアを除く領域に存在する合焦点に対応する距離に設定される。これによって、目的とする被写体に対する合焦性能を高めることができる。
【００５３】
なお、この実施例では、マルチタスクＯＳおよびこれによって実行される複数のタスクに相当する制御プログラムは、フラッシュメモリ４４に予め記憶される。しかし、図９に示すように通信Ｉ／Ｆ５０をディジタルカメラ１０に設け、一部の制御プログラムを内部制御プログラムとしてフラッシュメモリ４４に当初から準備する一方、他の一部の制御プログラムを外部制御プログラムとして外部サーバから取得するようにしてもよい。この場合、上述の動作は、内部制御プログラムおよび外部制御プログラムの協働によって実現される。
【００５４】
また、この実施例では、ＣＰＵ２６によって実行される処理を上述の要領で複数のタスクに区分するようにしている。しかし、各々のタスクをさらに複数の小タスクに区分してもよく、さらには区分された複数の小タスクの一部を他のタスクに統合するようにしてもよい。また、各々のタスクを複数の小タスクに区分する場合、その全部または一部を外部サーバから取得するようにしてもよい。
【００５５】
また、不要被写体の含まれるエリアの指定において、不要被写体までの距離を合焦の対象から除外するように指定することもできる。この場合、目的とする被写体を検出後、不要被写体相当の焦点距離に目的とする被写体が到達したとしても合焦の対象とするように設定すればよい。
【００５６】
なお、この実施例では、ディジタルスチルカメラを用いて説明したが、本発明は、ディジタルビデオカメラ，携帯電話端末またはスマートフォンなどにも適用することができる。
【符号の説明】
【００５７】
１０  …ディジタルカメラ
１６  …イメージセンサ
２２  …ＡＥ評価回路
２４  …ＡＦ評価回路
２６  …ＣＰＵ
３２  …ＳＤＲＡＭ
４４  …フラッシュメモリ
【図１】
2014174217.tif 000003
【図２】
2014174217.tif 000004
【図３】
2014174217.tif 000005
【図４】
2014174217.tif 000006
【図５】
2014174217.tif 000007
【図６】
2014174217.tif 000008
【図７】
2014174217.tif 000009
【図８】
2014174217.tif 000010
【図９】
2014174217.tif 000011