(57)【要約】【構成】イメージャ１８は、撮像面で捉えられたシーンを表す生画像データを出力する。出力された生画像データは、前処理回路２２および後処理回路２８の処理を経てＹＵＶ形式の画像データに変換される。ＣＰＵ３８は、こうして変換されたＹＵＶ形式の画像データを事前に設定された保存時刻の到来に応答して記録媒体４２に保存される。ＣＰＵ３８はまた、人物の顔部を表す部分画像を後処理回路２８によって変換された画像データから探索し、部分画像の探知に応答して画像データの保存処理を遅延させる。【効果】人物の顔に関するプライバシーが確保される。【選択図】図２
2014053706.tif 000002
【特許請求の範囲】
【請求項１】
撮像面で捉えられたシーンを表す電子画像を出力する撮像手段、
前記撮像手段から出力された電子画像を保存時刻の到来に応答して保存する保存手段、
特徴物体を表す部分画像を前記撮像手段から出力された電子画像から探索する探索手段、および
前記探索手段の探知に応答して前記保存手段の処理を遅延させる遅延手段を備える、電子カメラ。
【請求項２】
前記撮像手段は前記電子画像を繰り返し出力し、
前記探索手段は前記部分画像を繰り返し探索し、
前記遅延手段は前記探索手段の探索結果が探知を示す毎に前記保存手段の処理を遅延させる、請求項１記載の電子カメラ。
【請求項３】
前記遅延手段の処理に関連してズーム倍率を変更する変更手段をさらに備える、請求項１または２記載の電子カメラ。
【請求項４】
前記保存時刻が指定周期で到来するように時刻設定を施す設定手段をさらに備え、
前記遅延手段による遅延時間は前記指定周期に相当する時間よりも短い、請求項１ないし３のいずれかに記載の電子カメラ。
【請求項５】
前記特徴物体は人物の顔部を含む、請求項１ないし４のいずれかに記載の電子カメラ。
【請求項６】
撮像面で捉えられたシーンを表す電子画像を出力する撮像手段を備える電子カメラのプロセッサに、
前記撮像手段から出力された電子画像を保存時刻の到来に応答して保存する保存ステップ、
特徴物体を表す部分画像を前記撮像手段から出力された電子画像から探索する探索ステップ、および
前記探索ステップの探知に応答して前記保存ステップの処理を遅延させる遅延ステップを実行させるための、撮像制御プログラム。
【請求項７】
撮像面で捉えられたシーンを表す電子画像を出力する撮像手段を備える電子カメラによって実行される撮像制御方法であって、
前記撮像手段から出力された電子画像を保存時刻の到来に応答して保存する保存ステップ、
特徴物体を表す部分画像を前記撮像手段から出力された電子画像から探索する探索ステップ、および
前記探索ステップの探知に応答して前記保存ステップの処理を遅延させる遅延ステップを備える、撮像制御方法。
【請求項８】
撮像面で捉えられたシーンを表す電子画像を出力する撮像手段、および
メモリに保存された内部制御プログラムに従う処理を実行するプロセッサを備える電子カメラに供給される外部制御プログラムであって、
前記撮像手段から出力された電子画像を保存時刻の到来に応答して保存する保存ステップ、
特徴物体を表す部分画像を前記撮像手段から出力された電子画像から探索する探索ステップ、および
前記探索ステップの探知に応答して前記保存ステップの処理を遅延させる遅延ステップを前記内部制御プログラムと協働して前記プロセッサに実行させるための、外部制御プログラム。
【請求項９】
撮像面で捉えられたシーンを表す電子画像を出力する撮像手段、
外部制御プログラムを取り込む取り込み手段、および
前記取り込み手段によって取り込まれた外部制御プログラムとメモリに保存された内部制御プログラムとに従う処理を実行するプロセッサを備える電子カメラであって、
前記外部制御プログラムは、
前記撮像手段から出力された電子画像を保存時刻の到来に応答して保存する保存ステップ、
特徴物体を表す部分画像を前記撮像手段から出力された電子画像から探索する探索ステップ、および
前記探索ステップの探知に応答して前記保存ステップの処理を遅延させる遅延ステップを前記内部制御プログラムと協働して実行するプログラムに相当する、電子カメラ。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、電子カメラに関し、特に撮像シーンから特徴物体を探索する機能を有する、電子カメラに関する。
【背景技術】
【０００２】
この種のカメラの一例が、特許文献１に開示されている。この背景技術によれば、シーンポジションとして「風景」が選択された状態でレリーズボタンが押圧操作されると、撮影範囲から人物の顔を検出する処理が実行される。
【０００３】
顔が検出されると、人物のいる風景の撮影に適切な場面設定パラメータに従って１回目の撮影が行われ、次に人物のいない風景の撮影に適切な場面設定パラメータに従って２回目の撮影が行われる。これに対して、顔が検出されなければ、人物のいない風景の撮影に適切な場面設定パラメータに従う単一の撮影が行われる。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００９−３３３８６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかし、背景技術では、顔の検出の有無に関わらず少なくとも１回は撮影が行われる。このため、予期せずに撮影範囲に現れた人物のプライバシーの確保の観点では問題がある。
【０００６】
それゆえに、この発明の主たる目的は、特徴物体についてプライバシーを確保することができる、電子カメラを提供することである。
【課題を解決するための手段】
【０００７】
この発明に従う電子カメラ(10：実施例で相当する参照符号。以下同じ)は、撮像面で捉えられたシーンを表す電子画像を出力する撮像手段(18)、撮像手段から出力された電子画像を保存時刻の到来に応答して保存する保存手段(S49~S51)、特徴物体を表す部分画像を撮像手段から出力された電子画像から探索する探索手段(S63)、および探索手段の探知に応答して保存手段の処理を遅延させる遅延手段(S65~S67, S45)を備える。
【０００８】
好ましくは、撮像手段は電子画像を繰り返し出力し、探索手段は部分画像を繰り返し探索し、遅延手段は探索手段の探索結果が探知を示す毎に保存手段の処理を遅延させる。
【０００９】
好ましくは、遅延手段の処理に関連してズーム倍率を変更する変更手段(S47)がさらに備えられる。
【００１０】
好ましくは、保存時刻が指定周期で到来するように時刻設定を施す設定手段(S31)がさらに備えられ、遅延手段による遅延時間は指定周期に相当する時間よりも短い。
【００１１】
好ましくは、特徴物体は人物の顔部を含む。
【００１２】
この発明に従う撮像制御プログラムは、撮像面で捉えられたシーンを表す電子画像を出力する撮像手段(18)を備える電子カメラ(10)のプロセッサ(38)に、撮像手段から出力された電子画像を保存時刻の到来に応答して保存する保存ステップ(S49~S51)、特徴物体を表す部分画像を撮像手段から出力された電子画像から探索する探索ステップ(S63)、および探索ステップの探知に応答して保存ステップの処理を遅延させる遅延ステップ(S65~S67, S45)を実行させるための、撮像制御プログラムである。
【００１３】
この発明に従う撮像制御方法は、撮像面で捉えられたシーンを表す電子画像を出力する撮像手段(18)を備える電子カメラ(10)によって実行される撮像制御方法であって、撮像手段から出力された電子画像を保存時刻の到来に応答して保存する保存ステップ(S49~S51)、特徴物体を表す部分画像を撮像手段から出力された電子画像から探索する探索ステップ(S63)、および探索ステップの探知に応答して保存ステップの処理を遅延させる遅延ステップ(S65~S67, S45)を備える。
【００１４】
この発明に従う外部制御プログラムは、撮像面で捉えられたシーンを表す電子画像を出力する撮像手段(18)、およびメモリ(46)に保存された内部制御プログラムに従う処理を実行するプロセッサ(38)を備える電子カメラ(10)に供給される外部制御プログラムであって、撮像手段から出力された電子画像を保存時刻の到来に応答して保存する保存ステップ(S49~S51)、特徴物体を表す部分画像を撮像手段から出力された電子画像から探索する探索ステップ(S63)、および探索ステップの探知に応答して保存ステップの処理を遅延させる遅延ステップ(S65~S67, S45)を内部制御プログラムと協働してプロセッサに実行させるための、外部制御プログラムである。
【００１５】
この発明に従う電子カメラ(10)は、撮像面で捉えられたシーンを表す電子画像を出力する撮像手段(18)、外部制御プログラムを取り込む取り込み手段(48)、および取り込み手段によって取り込まれた外部制御プログラムとメモリ(46)に保存された内部制御プログラムとに従う処理を実行するプロセッサ(38)を備える電子カメラ(10)であって、外部制御プログラムは、撮像手段から出力された電子画像を保存時刻の到来に応答して保存する保存ステップ(S49~S51)、特徴物体を表す部分画像を撮像手段から出力された電子画像から探索する探索ステップ(S63)、および探索ステップの探知に応答して保存ステップの処理を遅延させる遅延ステップ(S65~S67, S45)を内部制御プログラムと協働して実行するプログラムに相当する。
【発明の効果】
【００１６】
撮像手段から出力された電子画像は保存時刻の到来に応答して保存されるところ、保存時刻が到来した時点で撮像シーンに特徴物体が存在すれば、保存処理が遅延される。これによって、特徴物体に関するプライバシーが確保される。こうして、撮像性能が向上する。
【００１７】
この発明の上述の目的，その他の目的，特徴および利点は、図面を参照して行う以下の実施例の詳細な説明から一層明らかとなろう。
【図面の簡単な説明】
【００１８】
【図１】この発明の基本的構成を示すブロック図である。
【図２】この発明の一実施例の構成を示すブロック図である。
【図３】撮像面における評価エリアの割り当て状態の一例を示す図解図である。
【図４】図２実施例に適用される顔検出回路の構成の一例を示すブロック図である。
【図５】ノーマル撮像モードの下で捉えられたシーンの一例を示す図解図である。
【図６】インターバル撮像モードの下で参照されるレジスタの構成の一例を示す図解図である。
【図７】（Ａ）はインターバル撮像モードの下で捉えられたシーンの一例を示す図解図であり、（Ｂ）はインターバル撮像モードの下で捉えられたシーンの他の一例を示す図解図である。
【図８】図２実施例に適用されるＣＰＵの動作の一部を示すフロー図である。
【図９】図２実施例に適用されるＣＰＵの動作の他の一部を示すフロー図である。
【図１０】図２実施例に適用されるＣＰＵの動作のその他の一部を示すフロー図である。
【図１１】図２実施例に適用されるＣＰＵの動作のさらにその他の一部を示すフロー図である。
【図１２】この発明の他の実施例の構成を示すブロック図である。
【発明を実施するための形態】
【００１９】
以下、この発明の実施の形態を図面を参照しながら説明する。
［基本的構成］
【００２０】
図１を参照して、この発明の電子カメラは、基本的に次のように構成される。撮像手段１は、撮像面で捉えられたシーンを表す電子画像を出力する。保存手段２は、撮像手段１から出力された電子画像を保存時刻の到来に応答して保存する。探索手段３は、特徴物体を表す部分画像を撮像手段１から出力された電子画像から探索する。遅延手段４は、探索手段３の探知に応答して保存手段２の処理を遅延させる。
【００２１】
撮像手段１から出力された電子画像は保存時刻の到来に応答して保存されるところ、保存時刻が到来した時点で撮像シーンに特徴物体が存在すれば、保存処理が遅延される。これによって、特徴物体に関するプライバシーが確保される。こうして、撮像性能が向上する。
［実施例］
【００２２】
図２を参照して、この実施例のディジタルカメラ１０は、ドライバ２０ａ〜２０ｃによってそれぞれ駆動されるズームレンズ１２，フォーカスレンズ１４および絞りユニット１６を含む。これらの部材を経た光学像は、イメージャ１８の撮像面に照射され、光電変換を施される。これによって、光学像に対応する電荷が生成される。
【００２３】
キー入力装置４４に設けられたモードキー４４ｍｄによってノーマル撮像モードが選択されると、ＣＰＵ３８は、ノーマル撮像タスクの下で動画取り込み処理を実行するべく、露光動作および電荷読み出し動作の繰り返しをドライバ２０ｄに命令する。ドライバ２０ｄは、図示しないＳＧ(Signal Generator)から１／３０秒毎に発生する垂直同期信号Ｖｓｙｎｃに応答して、撮像面を露光し、かつ撮像面で生成された電荷をラスタ走査態様で読み出す。イメージャ１８からは、読み出された電荷に基づく生画像データが３０ｆｐｓのフレームレートで出力される。
【００２４】
前処理回路２２は、イメージャ１８から出力された生画像データにディジタルクランプ，画素欠陥補正，ゲイン制御などの処理を施す。これらの処理を施された生画像データは、メモリ制御回路２４を通してＳＤＲＡＭ２６の生画像エリア２６ａに書き込まれる。
【００２５】
後処理回路２８は、生画像エリア２６ａに格納された生画像データをメモリ制御回路２４を通して読み出し、読み出された生画像データに色分離処理，白バランス調整処理およびＹＵＶ変換処理を施す。これによって生成されたＹＵＶ形式の画像データは、メモリ制御回路２４によってＳＤＲＡＭ２６のＹＵＶ画像エリア２６ｂに書き込まれる。
【００２６】
ＬＣＤドライバ３０は、ＹＵＶ画像エリア２６ｂに格納された画像データをメモリ制御回路２４を通して繰り返し読み出し、読み出された画像データに基づいてＬＣＤモニタ３２を駆動する。この結果、撮像面で捉えられたシーンを表すリアルタイム動画像（スルー画像）がモニタ画面に表示される。
【００２７】
キー入力装置４４に設けられたズームボタン４４ｚｍが操作されると、ＣＰＵ３８は、ドライバ２０ａを通してズームレンズ１２を光軸方向に移動させる。この結果、スルー画像の倍率が変化する。
【００２８】
図３を参照して、撮像面には評価エリアＥＶＡが割り当てられる。評価エリアＥＶＡは水平方向および垂直方向の各々において３２分割され、１０２４個の分割エリアによって評価エリアＥＶＡが形成される。また、図２に示す前処理回路２２は、上述した処理に加えて、生画像データを簡易的にＹデータに変換する簡易Ｙ変換処理を実行する。
【００２９】
ＡＥ／ＡＦ評価回路３４は、前処理回路２２によって生成されたＹデータのうち評価エリアＥＶＡに属するＹデータを、垂直同期信号Ｖｓｙｎｃが発生する毎に積分する。これによって、１０２４個の積分値つまり１０２４個のＡＥ評価値が、垂直同期信号Ｖｓｙｎｃに応答してＡＥ／ＡＦ評価回路３４から出力される。
【００３０】
ＡＥ／ＡＦ評価回路３４はまた、前処理回路２２によって生成されたＹデータのうち評価エリアＥＶＡに属するＹデータの高周波成分を、垂直同期信号Ｖｓｙｎｃが発生する毎に積分する。これによって、１０２４個の積分値つまり１０２４個のＡＦ評価値が、垂直同期信号Ｖｓｙｎｃに応答してＡＥ／ＡＦ評価回路３４から出力される。
【００３１】
キー入力装置４４に設けられたシャッタボタン４４ｓｈが非操作状態にあるとき、ＣＰＵ３８は、撮像面に固定的に設定された参照エリアに属する一部のＡＥ評価値をＡＥ／ＡＦ評価回路３４から出力された１０２４個のＡＥ評価値の中から抽出し、抽出されたＡＥ評価値に基づいて簡易ＡＥ処理を実行する。これによって算出された適正ＥＶ値を定義する絞り量および露光時間は、ドライバ２０ｃおよび２０ｄに設定される。これによって、参照エリアに属する画像の明るさが適正値を示すように露光量が調整される。
【００３２】
ＣＰＵ３８はさらに、人物の顔部を探索する顔探索処理をノーマル撮像タスクと並列する顔検出タスクの下で繰り返し実行する。顔探索処理にあたっては、垂直同期信号Ｖｓｙｎｃがたとえば１０回発生する毎に、探索要求が顔検出回路３６に向けて発行される。
【００３３】
顔検出回路３６は、図４に示すように構成される。コントローラ３６ａは、ＹＵＶ画像エリア２６ｂに矩形の照合枠を割り当て、照合枠に属する一部の画像データをメモリ制御回路２４を通して読み出す。読み出された画像データは、ＳＲＡＭ３６ｂを経て照合回路３６ｃに与えられる。
【００３４】
照合回路３６ｃは、ＳＲＡＭ３６ｂから与えられた画像データを辞書３６ｄに収められた複数の顔画像の各々と照合する。いずれかの顔画像と符合する画像データが探知されると、照合回路３６ｃは、現時点の照合枠の位置およびサイズをレジスタ３６ｅに登録する。
【００３５】
照合枠は、ＹＵＶ画像エリア２６ｂの先頭位置（左上位置）から末尾位置（右下位置）に向けて、ラスタ走査態様で既定量ずつ移動する。また、照合枠のサイズは、照合枠が末尾位置に到達する毎に更新される。既定回数のラスタ走査が完了すると、探索終了通知が照合回路３６ｃからＣＰＵ３８に返送される。
【００３６】
ＣＰＵ３８は、顔検出回路３６から返送された探索終了通知に応答して、人物の顔画像が探知されたか否かを判別する。レジスタ３６ｅに登録が存在すれば、ＣＰＵ３８は、顔画像が探知されたことを表明するべくフラグＦＬＧｆａｃｅを“１”に設定する。これに対して、レジスタ３６ｅに登録が存在しなければ、ＣＰＵ３８は、顔画像が探知されなかったことを表明するべくフラグＦＬＧｆａｃｅを“０”に設定する。
【００３７】
ノーマル撮像タスクに戻って、シャッタボタン４４ｓｈが半押しされると、ＣＰＵ３８は、フラグＦＬＧｆａｃｅの状態とレジスタ３６ｅの記述とを参照して参照エリアを設定する。フラグＦＬＧｆａｃｅが“０”を示していれば、顔画像は探索されなかったものとみなされ、撮像面の中央に参照エリアが設定される。これに対して、フラグＦＬＧｆａｃｅが“１”を示していれば、顔画像が探知されたものとみなされ、レジスタ３６ｅに記述されたサイズに相当するサイズを有する参照エリアがレジスタ３６ｅに記述された位置に相当する位置に配置される。
【００３８】
したがって、図５に示すシーンが捉えられた状態でシャッタボタン４４ｓｈが半押しされると、参照エリアは、少年の顔画像を覆うサイズを有して、少年の顔画像の位置に配置される。
【００３９】
参照エリアの設定が完了すると、ＣＰＵ３８は、参照エリアに属する一部のＡＥ評価値を参照した厳格ＡＥ処理を実行し、最適ＥＶ値を算出する。算出された最適ＥＶ値を定義する絞り量および露光時間もまたドライバ２０ｃおよび２０ｄに設定され、これによって参照エリアに属する画像の明るさが最適値を示すように露光量が調整される。
【００４０】
ＣＰＵ３８はまた、参照エリアに属する一部のＡＦ評価値を参照した厳格ＡＦ処理を実行する。フォーカスレンズ１４は合焦点の探索のためにドライバ２０ｂによって光軸方向に移動し、これによって発見された合焦点に配置される。この結果、参照エリアに属する画像の鮮鋭度が向上するようにフォーカスが調整される。
【００４１】
したがって、図５に示すシーンについては、少年の顔画像の明るさが最適値を示すように露光量が調整され、少年の顔画像の鮮鋭度が向上するようにフォーカスが調整される。
【００４２】
シャッタボタン４４ｓｈが全押しされると、ＣＰＵ３８は静止画取り込み処理を実行する。この結果、シャッタボタン４４ｓｈが全押しされた時点のシーンを表す１フレームの画像データがＹＵＶ画像エリア２６ｂから静止画像エリア２６ｃに退避される。ＣＰＵ３８は続いて、記録媒体４２に画像ファイルを新規に作成し、静止画像エリア２６ｃに退避された画像データの保存をメモリＩ／Ｆ４０に命令する。メモリＩ／Ｆ４０は、静止画像エリア２６ｃに格納された１フレームの画像データをメモリ制御回路２４を通して読み出し、読み出された画像データを新規作成された画像ファイルに保存する。
【００４３】
モードキー４４ｍｄによってインターバル撮像モードが選択されると、ＣＰＵ３８は、インターバル撮像タスクの下で撮像インターバル設定（＝保存周期および保存フレーム数）を有効化する。保存周期および保存フレーム数は、図６に示すレジスタ３８ｒに記述される。ＣＰＵ３８はまた、記録媒体４２に画像ファイルを新規に作成する。
【００４４】
なお、インターバル撮影モードは、散歩をするユーザの胸元にディジタルカメラ１０を掛け、１分おきに自動的に撮影を行うような場合に選択される。
【００４５】
保存周期が到来すると、ＣＰＵ３８は、上述と同様の動画取り込み処理を実行し、これによってイメージャ１８から出力された生画像データに基づいて厳格ＡＥ処理およびＡＦ処理を実行する。このとき、参照エリアは、撮像面の中央に固定的に割り当てられる。
【００４６】
厳格ＡＥ処理は生画像データに基づいて作成された１０２４個のＡＥ評価値のうち参照エリアに属する一部のＡＥ評価値を参照して実行され、ＡＦ処理もまた生画像データに基づいて作成された１０２４個のＡＦ評価値のうち参照エリアに属する一部のＡＦ評価値に基づいて実行される。
【００４７】
この結果、参照エリアに属する部分画像の明るさが最適値を示すように露光量が調整され、参照エリアに属する部分画像の鮮鋭度が向上するようにフォーカスレンズ１４の配置が調整される。
【００４８】
上述した顔検出タスクは、インターバル撮像モードが選択されたときも、動画取り込み処理と並列して実行される。顔検出回路３６は垂直同期信号Ｖｓｙｎｃが１０回発生する毎に起動され、ＹＵＶ画像エリア２６ｂ上をラスタ走査態様で移動する照合枠内の画像データが辞書３６ｄに収められた複数の顔画像の各々と照合される。いずれかの顔画像と符合する画像データが探知されると、現時点の照合枠の位置およびサイズが顔画像の位置およびサイズとしてレジスタ３６ｅに登録される。フラグＦＬＧｆａｃｅは、顔画像の非探知に対応して“０”に設定され、顔画像の探知に対応して“１”に設定される。
【００４９】
ＣＰＵ３８は、こうして調整されるフラグＦＬＧｆａｃｅが“１”を示すとき、撮像シーンに人物の顔部が存在するとみなしてズームレンズ１２を光軸方向に既定量だけ移動させる。ズーム倍率の変更または人物自身の移動によって人物の顔部が撮像シーンから外れると、フラグＦＬＧｆａｃｅが“１”から“０”に更新される。
【００５０】
したがって、保存周期が到来した時点で捉えられた撮像シーンが図７（Ａ）に示すシーンであれば、フラグＦＬＧｆａｃｅは“１”を示し、ズーム倍率が変更される。ズーム倍率の変更または人物の移動によって撮像シーンが図７（Ｂ）に示すシーンに遷移すると、フラグＦＬＧｆａｃｅは“１”から“０”に更新される。
【００５１】
ＣＰＵ３８は、フラグＦＬＧｆａｃｅの“１”から“０”への更新に応答して静止画取り込み処理を実行する。つまり、静止画取り込み処理の実行タイミングは、フラグＦＬＧｆａｃｅが“１”から“０”に更新されるまで遅延される。静止画像エリア２６ｃには、フラグＦＬＧｆａｃｅが“１”から“０”に更新された時点のシーンを表す１フレームの画像データが退避される。退避された画像データに人物の顔画像が現れることはなく、見知らぬ人物つまり撮影を承諾していない人物のプライバシーが確保される。
【００５２】
ＣＰＵ３８はその後、静止画像エリア２６ｃに退避された画像データの保存をメモリＩ／Ｆ４０に命令する。メモリＩ／Ｆ４０は、静止画像エリア２６ｃに格納された１フレームの画像データをメモリ制御回路２４を通して読み出し、読み出された画像データをインターバル撮像タスクの起動時に作成された画像ファイルに保存する。動画取り込み処理は保存処理が完了した時点で停止され、これに伴って顔検出タスクも停止される。
【００５３】
動画取り込み処理が開始されてから停止されるまでの上述の処理は、保存周期が到来する毎に繰り返し実行される。インターバル撮像タスクは、画像ファイルに保存された画像データのフレーム数が目標値に達したときに終了される。
【００５４】
ＣＰＵ３８は、図８に示すノーマル撮像タスク，図９〜図１０に示すインターバル撮像タスク，および図１１に示す顔検出タスクを含む複数のタスクを並列的に実行する。なお、これらのタスクに対応する制御プログラムは、フラッシュメモリ４６に記憶される。
【００５５】
図８を参照して、ステップＳ１では動画取り込み処理を実行し、ステップＳ３では顔検出タスクを起動する。ステップＳ１の処理の結果、撮像面で捉えられたシーンを表す生画像データがイメージセンサ１８から繰り返し出力され、出力された生画像データに基づくスルー画像がＬＣＤモニタ３２に表示される。また、ステップＳ３で起動した顔検出タスクによって、ＹＵＶ画像エリア２６ｂに格納された画像データから人物の顔画像が探索される。
【００５６】
ステップＳ５では、シャッタボタン４４ｓｈが半押しされたか否かを判別する。判別結果がＮＯであればステップＳ７に進み、撮像面の中央に固定的に割り当てられた参照エリアに属するＡＥ評価値に基づいて簡易ＡＥ処理を実行する。この結果、スルー画像の中央部分の明るさが適正値を示すように露光量が調整される。
【００５７】
ステップＳ９ではズームボタン４４ｚｍが操作状態であるか否かを判別し、判別結果がＮＯであればそのままステップＳ５に戻る一方、判別結果がＹＥＳであればステップＳ１１でズームレンズ１２を光軸方向に移動させてからステップＳ５に戻る。ステップＳ１１の処理の結果、スルー画像の倍率が変化する。
【００５８】
ステップＳ５の判別結果がＮＯからＹＥＳに更新されるとステップＳ１３に進み、フラグＦＬＧｆａｃｅの状態とレジスタ３６ｅの記述とを参照して参照エリアを設定する。フラグＦＬＧｆａｃｅが“０”を示していれば、つまり顔画像が探知されなければ、参照エリアは撮像面の中央に設定される。これに対して、フラグＦＬＧｆａｃｅが“１”を示していれば、つまり顔画像が探知されれば、参照エリアは、レジスタ３６ｅに記述されたサイズに相当するサイズに調整され、レジスタ３６ｅに記述された位置に相当する位置に配置される。
【００５９】
ステップＳ１５では、こうして設定された参照エリアに属するＡＥ評価値およびＡＦ評価値に基づいて、厳格ＡＥ処理およびＡＦ処理を実行する。厳格ＡＥ処理の結果、参照エリアに属する部分画像の明るさが最適値を示すように露光量が調整される。また、厳格ＡＦ処理の結果、参照エリアに属する部分画像の鮮鋭度が向上するようにフォーカスレンズ１４の配置が調整される。
【００６０】
ステップＳ１７ではシャッタボタン４４ｓｈが全押しされたか否かを判別し、ステップＳ１９ではシャッタボタン４４ｓｈの操作が解除されたか否かを判別する。ステップＳ１９の判別結果がＹＥＳであればそのままステップＳ５に戻り、ステップＳ１７の判別結果がＹＥＳであればステップＳ２１〜Ｓ２５の処理を経てステップＳ５に戻る。
【００６１】
ステップＳ２１では、静止画取り込み処理を実行する。この結果、シャッタボタン４４ｓｈが全押しされた時点のシーンを表す１フレームの画像データがＹＵＶ画像エリア２６ｂから静止画像エリア２６ｃに退避される。ステップＳ２３では記録媒体４２に画像ファイルを新規に作成し、ステップＳ２５では静止画像エリア２６ｃに退避された画像データの保存をメモリＩ／Ｆ４０に命令する。メモリＩ／Ｆ４０は、静止画像エリア２６ｃに格納された１フレームの画像データをメモリ制御回路２４を通して読み出し、読み出された画像データをステップＳ２３で作成された画像ファイルに保存する。
【００６２】
図９を参照して、ステップＳ３１では撮像インターバル設定（＝保存周期および保存フレーム数）を有効化し、ステップＳ３３では記録媒体４２に画像ファイルを新規に作成する。ステップＳ３５では保存周期が到来したか否かを繰り返し判別し、判別結果がＮＯからＹＥＳに更新されると、ステップＳ３７で動画取り込み処理を実行するとともに、ステップＳ３９で顔検出タスクを起動する。
【００６３】
ステップＳ３７の処理の結果、撮像面で捉えられたシーンを表す生画像データがイメージセンサ１８から繰り返し出力され、出力された生画像データに基づくスルー画像がＬＣＤモニタ３２に表示される。また、ステップＳ３９で起動した顔検出タスクによって、ＹＵＶ画像エリア２６ｂに格納された画像データから人物の顔画像が探索される。
【００６４】
ステップＳ４１では厳格ＡＥ処理を実行し、ステップＳ４３ではＡＦ処理を実行する。このとき、参照エリアは、撮像面の中央に固定的に割り当てられる。厳格ＡＥ処理は参照エリアに属するＡＥ評価値に基づいて実行され、この結果、参照エリアに属する部分画像の明るさが最適値を示すように露光量が調整される。ＡＦ処理もまた参照エリアに属するＡＦ評価値に基づいて実行され、この結果、参照エリアに属する部分画像の鮮鋭度が向上するようにフォーカスレンズ１４の配置が調整される。
【００６５】
ステップＳ４５では、フラグＦＬＧｆａｃｅが“０”を示すか否かを判別する。判別結果がＮＯであれば、顔画像が探知されたとみなし、ステップＳ４７でズームレンズ１２を光軸方向に既定量だけ移動させる。ステップＳ４９以降の処理は、ズームレンズ１２の移動に伴って遅延される。移動が完了するとステップＳ４５に戻り、フラグＦＬＧｆａｃｅの状態を再度判別する。ズーム倍率の変更または人物自身の移動によって人物の顔部が撮像シーンから外れると、顔画像が探知されなくなり、フラグＦＬＧｆａｃｅが“１”から“０”に更新される。このとき、処理はステップＳ４５からステップＳ４９に進む。
【００６６】
ステップＳ４９では、静止画取り込み処理を実行する。この結果、フラグＦＬＧｆａｃｅが“１”から“０”に更新された時点のシーンを表す１フレームの画像データがＹＵＶ画像エリア２６ｂから静止画像エリア２６ｃに退避される。
【００６７】
ステップＳ５１では静止画像エリア２６ｃに退避された画像データの保存をメモリＩ／Ｆ４０に命令する。メモリＩ／Ｆ４０は、静止画像エリア２６ｃに格納された１フレームの画像データをメモリ制御回路２４を通して読み出し、読み出された画像データをステップＳ３３で作成された画像ファイルに保存する。
【００６８】
ステップＳ５３の処理が完了すると、ステップＳ５３で顔検出タスクを停止し、ステップＳ５５で動画取り込み処理を停止する。ステップＳ５７では、保存フレーム数が目標値に達したか否かを判別する。判別結果がＮＯであればステップＳ３５に戻り、判別結果がＹＥＳであればインターバル撮像タスクを終了する。
【００６９】
図１１を参照して、ステップＳ６１では、垂直同期信号ＶｓｙｎｃがＮ回（Ｎ：たとえば１０）発生したか否かを判別する。判別結果がＮＯからＹＥＳに更新されるとステップＳ６３に進み、顔探索処理のために探索要求を顔検出回路３６に向けて発行する。
【００７０】
顔検出回路３６は、レジスタ３６ｅの初期化を経て、ＹＵＶ画像エリア２６ｂ上の照合枠をラスタ走査態様で既定量ずつ移動させる。顔検出回路３６はまた、照合枠に属する一部の画像データを辞書３６ｄに収められた複数の顔画像と照合する。いずれかの顔画像と符合する画像データが探知されると、顔検出回路３６は、顔画像が探知されたとみなし、現時点の照合枠の位置およびサイズをレジスタ３６ｅに登録する。探索終了通知は、既定回数のラスタ走査が完了したときに、顔検出回路３６からＣＰＵ３８に返送される。
【００７１】
顔検出回路３６から探索終了通知が返送されると、顔画像が探知されたか否かをステップＳ６５で判別する。レジスタ３６ｆに登録が存在すれば、顔画像が探知されたとみなし、ステップＳ６７でフラグＦＬＧｆａｃｅを“１”に設定する。これに対して、レジスタ３６ｅに登録が存在しなければ、顔画像が探知されなかったとみなし、ステップＳ６９でフラグＦＬＧｆａｃｅを“０”に設定する。ステップＳ６７またはＳ６９の処理が完了すると、ステップＳ６１に戻る。
【００７２】
以上の説明から分かるように、イメージャ１８は、撮像面で捉えられたシーンを表す生画像データを出力する。出力された生画像データは、前処理回路２２および後処理回路２８の処理を経てＹＵＶ形式の画像データに変換される。ＣＰＵ３８は、こうして変換されたＹＵＶ形式の画像データを事前に設定された保存時刻の到来に応答して記録媒体４２に保存される(S49~S51)。ＣＰＵ３８はまた、人物の顔部（特徴物体）を表す部分画像を後処理回路２８によって変換された画像データから探索し(S63)、部分画像の探知に応答して画像データの保存処理を遅延させる(S65~S67, S45)。
【００７３】
イメージャ１８によって捉えられた撮像シーンを表す画像データは保存時刻の到来に応答して保存されるところ、保存時刻が到来した時点で撮像シーンに人物の顔部が存在すれば、保存処理が遅延される。これによって、人物の顔に関するプライバシーが確保される。
【００７４】
なお、この実施例では、人物の顔部を探索するようにしているが、探索の対象は動物の顔部であってもよく、さらには顔部以外の物体であってもよい。また、この実施例では、調整すべき撮像条件として露光量およびフォーカスを想定しているが、これに白バランスを追加するようにしてもよい。
【００７５】
さらに、この実施例では、撮像シーンから人物の顔部が検出されたときに必ずズーム倍率を変更するようにしている。しかし、撮像シーンに現れた人物の顔部は、ディジタルカメラ１０の移動および／または撮像シーンに現れた人物の移動によって撮像シーンから外れる可能性がある。したがって、保存される画像データに人物の顔画像が現れる事態を回避するには、少なくとも静止画取り込み処理のタイミングを遅延されればよく、ズーム倍率の変更は必須の処理ではない。
【００７６】
また、この実施例では、ノーマル撮像モードが選択されたときは動画取り込み処理が継続的に実行されるのに対して、インターバル撮像モードが選択されると、動画取り込み処理は保存周期が到来する毎に（つまり間欠的なタイミングで）実行される。しかし、動画取り込み処理は、インターバル撮像モードが選択されている期間において継続的に実行するようにしてもよい。この場合、図９に示すステップＳ３７はステップＳ３１およびＳ３３の間に移動し、ステップＳ５５はステップＳ５７の後段に移動する。これによって、ＳＤＲＡＭ２６への画像データの書き込みはインターバル撮像モードが選択されている限り継続的に実行され、このうちステップＳ４５の判別結果がＹＥＳと判断された時点の１フレームの画像データが画像ファイルに保存される。
【００７７】
また、この実施例では、マルチタスクＯＳおよびこれによって実行される複数のタスクに相当する制御プログラムは、フラッシュメモリ４６に予め記憶される。しかし、図１２に示すように通信Ｉ／Ｆ５２をディジタルカメラ１０に設け、一部の制御プログラムを内部制御プログラムとしてフラッシュメモリ４６に当初から準備する一方、他の一部の制御プログラムを外部制御プログラムとして外部サーバから取得するようにしてもよい。この場合、上述の動作は、内部制御プログラムおよび外部制御プログラムの協働によって実現される。
【００７８】
さらに、この実施例では、ＣＰＵ３８によって実行される処理を上述の要領で複数のタスクに区分するようにしている。しかし、各々のタスクをさらに複数の小タスクに区分してもよく、さらには区分された複数の小タスクの一部を他のタスクに統合するようにしてもよい。また、各々のタスクを複数の小タスクに区分する場合、その全部または一部を外部サーバから取得するようにしてもよい。
【符号の説明】
【００７９】
１０  …ディジタルカメラ
１８  …イメージャ
２２  …前処理回路
３４  …ＡＥ／ＡＦ評価回路
３６  …顔検出回路
３８  …ＣＰＵ
【図１】
2014053706.tif 000003
【図２】
2014053706.tif 000004
【図３】
2014053706.tif 000005
【図４】
2014053706.tif 000006
【図５】
2014053706.tif 000007
【図６】
2014053706.tif 000008
【図７】
2014053706.tif 000009
【図８】
2014053706.tif 000010
【図９】
2014053706.tif 000011
【図１０】
2014053706.tif 000012
【図１１】
2014053706.tif 000013
【図１２】
2014053706.tif 000014