(57)【要約】【構成】イメージセンサ１６は、被写界を捉える撮像面を有して被写界像を繰り返し生成する。ＣＰＵ４０は、イメージセンサ１６によって生成された被写界像から人物の顔画像を繰り返し探索し、発見された顔画像の位置および／またはサイズと基準位置および／または基準サイズとの相違を繰り返し算出する。ＣＰＵ４０はまた、算出された相違に応じて異なる態様でＬＥＤ装置４２を点滅させる。【効果】自分撮りを行うときの利便性が向上する。【選択図】図２
2011123353.tif 000002
【特許請求の範囲】
【請求項１】
被写界を捉える撮像面を有して被写界像を繰り返し生成する撮像手段、
前記撮像手段によって生成された被写界像から人物の顔画像を繰り返し探索する探索手段、
前記探索手段によって発見された顔画像の位置および／またはサイズと基準位置および／または基準サイズとの相違を繰り返し算出する算出手段、および
前記算出手段によって算出された相違に応じて異なる態様で発光装置を点滅させる点滅手段を備える、電子カメラ。
【請求項２】
前記点滅手段は前記相違が抑制されるほど前記発光装置の点滅周期を短縮する、請求項１記載の電子カメラ。
【請求項３】
基準調整操作に応答して前記基準位置および／または前記基準サイズを調整する調整手段をさらに備える、請求項１または２記載の電子カメラ。
【請求項４】
前記算出手段は、前記顔画像の位置と前記基準位置との相違を繰り返し算出する第１相違算出手段、および前記顔画像のサイズと前記基準サイズとの相違を繰り返し算出する第２相違算出手段を含み、
前記発光装置は、第１色で発光する第１色発光装置、および第２色で発光する第２色発光装置を含み、
前記点滅手段は、前記第１相違算出手段によって算出された相違に応じて異なる態様で第１色発光装置を点滅させる第１装置点滅手段、および前記第２相違算出手段によって算出された相違に応じて異なる態様で第２色発光装置を点滅させる第２装置点滅手段を含む、請求項１ないし３のいずれかに記載の電子カメラ。
【請求項５】
前記第１算出手段によって算出された相違および前記第２算出手段によって算出された相違のいずれもが既定範囲に収まるとき報知を発生する報知手段、および
前記撮像手段によって生成された被写界像を前記報知手段の報知処理の後に記録する記録手段をさらに備える、請求項１ないし４のいずれかに記載の電子カメラ。
【請求項６】
被写界を捉える撮像面を有して被写界像を繰り返し生成する撮像手段を備える電子カメラのプロセッサに、
前記撮像手段によって生成された被写界像から人物の顔画像を繰り返し探索する探索ステップ、
前記探索ステップによって発見された顔画像の位置および／またはサイズと基準位置および／または基準サイズとの相違を繰り返し算出する算出ステップ、および
前記算出ステップによって算出された相違に応じて異なる態様で発光装置を点滅させる点滅ステップを実行させるための、撮像制御プログラム。
【請求項７】
被写界を捉える撮像面を有して被写界像を繰り返し生成する撮像手段を備える電子カメラによって実行される撮像制御方法であって、
前記撮像手段によって生成された被写界像から人物の顔画像を繰り返し探索する探索ステップ、
前記探索ステップによって発見された顔画像の位置および／またはサイズと基準位置および／または基準サイズとの相違を繰り返し算出する算出ステップ、および
前記算出ステップによって算出された相違に応じて異なる態様で発光装置を点滅させる点滅ステップを備える、撮像制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、電子カメラに関し、特に、撮像面で生成された被写界像から発見された人物像に基づいて撮像操作を支援する、電子カメラに関する。
【背景技術】
【０００２】
この種のカメラの一例が、特許文献１に開示されている。この背景技術によれば、バストショットモードが選択された状態でシャッタボタンが半押しされると、顔の輪郭と顔の中心座標とが顔検出ＩＣによって検出される。ＣＰＵは、顔の中心座標がバストショット用の判定領域の内側に入っているか否か、ならびに顔の輪郭が顔輪郭領域の内側で最大となるように入っているか否かを判定する。
【０００３】
これらの判定結果の少なくとも一方がＮＧであれば、ＣＰＵは、ＬＥＤの点滅と「もっと後に下がって下さい。」などの音声ガイダンスとによって立ち位置の変更をユーザに促す。顔の中心座標および輪郭の判定結果がともにＯＫであれば、ＣＰＵは、ＬＥＤの連続点灯と「撮影できます」の音声ガイダンスとによって撮影可能をユーザに報知する。セルフタイマはその後に動作を開始し、既定時間が経過した時点で撮影・記録処理が実行される。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００８−２４４８０４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかし、背景技術では、顔の中心座標と判定領域との位置関係および／または顔の輪郭と顔輪郭領域とのサイズ関係によってＬＥＤの点滅態様が変更されることはなく、自分撮りを行うときの利便性に限界がある。
【０００６】
それゆえに、この発明の主たる目的は、自分撮りを行うときの利便性を向上させることができる、電子カメラを提供することである。
【課題を解決するための手段】
【０００７】
この発明に従う電子カメラ(10：実施例で相当する参照符号。以下同じ)は、被写界を捉える撮像面を有して被写界像を繰り返し生成する撮像手段(16)、撮像手段によって生成された被写界像から人物の顔画像を繰り返し探索する探索手段(S37)、探索手段によって発見された顔画像の位置および／またはサイズと基準位置および／または基準サイズとの相違を繰り返し算出する算出手段(S41, S43)、および算出手段によって算出された相違に応じて異なる態様で発光装置(42b, 42r)を点滅させる点滅手段(S49, S61)を備える。
【０００８】
好ましくは、点滅手段は相違が抑制されるほど発光装置の点滅周期を短縮する。
【０００９】
好ましくは、基準調整操作に応答して基準位置および／または基準サイズを調整する調整手段(S19~S25)がさらに備えられる。
【００１０】
好ましくは、算出手段は、顔画像の位置と基準位置との相違を繰り返し算出する第１相違算出手段(S41)、および顔画像のサイズと基準サイズとの相違を繰り返し算出する第２相違算出手段(S43)を含み、発光装置は、第１色で発光する第１色発光装置(42b)、および第２色で発光する第２色発光装置(42r)を含み、点滅手段は、第１相違算出手段によって算出された相違に応じて異なる態様で第１色発光装置を点滅させる第１装置点滅手段(S49)、および第２相違算出手段によって算出された相違に応じて異なる態様で第２色発光装置を点滅させる第２装置点滅手段(S61)を含む。
【００１１】
好ましくは、第１算出手段によって算出された相違および第２算出手段によって算出された相違のいずれもが既定範囲に収まるとき報知を発生する報知手段(S71)、および撮像手段によって生成された被写界像を報知手段の報知処理の後に記録する記録手段(S79, S13~S15)がさらに備えられる。
【００１２】
この発明に従う撮像制御プログラムは、被写界を捉える撮像面を有して被写界像を繰り返し生成する撮像手段(16)を備える電子カメラ(10)のプロセッサ(40)に、撮像手段によって生成された被写界像から人物の顔画像を繰り返し探索する探索ステップ(S37)、探索ステップによって発見された顔画像の位置および／またはサイズと基準位置および／または基準サイズとの相違を繰り返し算出する算出ステップ(S41, S43)、および算出ステップによって算出された相違に応じて異なる態様で発光装置(42b, 42r)を点滅させる点滅ステップ(S49, S61)を実行させるための、撮像制御プログラムである。
【００１３】
この発明に従う撮像制御方法は、被写界を捉える撮像面を有して被写界像を繰り返し生成する撮像手段(16)を備える電子カメラ(10)によって実行される撮像制御方法であって、撮像手段によって生成された被写界像から人物の顔画像を繰り返し探索する探索ステップ(S37)、探索ステップによって発見された顔画像の位置および／またはサイズと基準位置および／または基準サイズとの相違を繰り返し算出する算出ステップ(S41, S43)、および算出ステップによって算出された相違に応じて異なる態様で発光装置(42b, 42r)を点滅させる点滅ステップ(S49, S61)を備える。
【発明の効果】
【００１４】
この発明によれば、被写界像の生成処理，顔画像の探索処理および位置および／またはサイズの相違の算出処理は繰り返し実行され、発光装置は、算出された相違に応じて異なる態様で点滅する。したがって、発光装置の点滅態様は、顔画像の移動に伴って変化する。これによって、自分撮りを行うときの利便性が向上する。
【００１５】
この発明の上述の目的，その他の目的，特徴および利点は、図面を参照して行う以下の実施例の詳細な説明から一層明らかとなろう。
【図面の簡単な説明】
【００１６】
【図１】この発明の基本的構成を示すブロック図である。
【図２】この発明の一実施例の構成を示すブロック図である。
【図３】図２実施例によって捉えられる被写界の一例を示す図解図である。
【図４】（Ａ）は図２実施例の動作の一部を示す図解図であり、（Ｂ）は図２実施例の動作の他の一部を示す図解図である。
【図５】（Ａ）は光軸方向における人物のずれ量と青色ＬＥＤの点滅周期との関係の一例を示すグラフであり、（Ｂ）は光軸に直交する方向における人物のずれ量と赤色ＬＥＤの点滅周期との関係の一例を示すグラフである。
【図６】図２実施例によって捉えられる被写界の他の一例を示す図解図である。
【図７】図２実施例に適用される顔検出回路の構成の一例を示すブロック図である。
【図８】図７実施例に適用されるレジスタの構成の一例を示す図解図である。
【図９】図２実施例に適用されるＣＰＵの動作の一部を示すフロー図である。
【図１０】図２実施例に適用されるＣＰＵの動作の他の一部を示すフロー図である。
【図１１】図２実施例に適用されるＣＰＵの動作のその他の一部を示すフロー図である。
【図１２】図２実施例に適用されるＣＰＵの動作のさらにその他の一部を示すフロー図である。
【図１３】図２実施例に適用されるＣＰＵの動作の他の一部を示すフロー図である。
【図１４】図２実施例に適用されるＣＰＵの動作のその他の一部を示すフロー図である。
【図１５】図２実施例に適用されるＣＰＵの動作のさらにその他の一部を示すフロー図である。
【発明を実施するための形態】
【００１７】
以下、この発明の実施の形態を図面を参照しながら説明する。
［基本的構成］
【００１８】
図１を参照して、この発明の電子カメラは、基本的に次のように構成される。撮像手段１は、被写界を捉える撮像面を有して被写界像を繰り返し生成する。探索手段２は、撮像手段１によって生成された被写界像から人物の顔画像を繰り返し探索する。算出手段３は、探索手段２によって発見された顔画像の位置および／またはサイズと基準位置および／または基準サイズとの相違を繰り返し算出する。点滅手段４は、算出手段３によって算出された相違に応じて異なる態様で発光装置５を点滅させる。
【００１９】
被写界像の生成処理，顔画像の探索処理および位置および／またはサイズの相違の算出処理は繰り返し実行され、発光装置５は、算出された相違に応じて異なる態様で点滅する。したがって、発光装置５の点滅態様は、顔画像の移動に伴って変化する。これによって、自分撮りを行うときの利便性が向上する。
［実施例］
【００２０】
図２を参照して、この実施例のディジタルカメラ１０は、ドライバ１８ａおよび１８ｂによってそれぞれ駆動されるフォーカスレンズ１２および絞りユニット１４を含む。被写界の光学像は、これらの部材を通してイメージセンサ１６の撮像面に照射される。
【００２１】
電源が投入されると、ＣＰＵ４０は、撮像タスクの下で動画取り込み処理を実行するべく、ドライバ１８ｃを起動する。ドライバ１８ｃは、１／６０秒毎に発生する垂直同期信号Ｖｓｙｎｃに応答して、撮像面を露光し、撮像面で生成された電荷をラスタ走査態様で読み出す。イメージセンサ１６からは、被写界を表す生画像データが６０ｆｐｓのフレームレートで出力される。
【００２２】
信号処理回路２０は、イメージセンサ１６からの生画像データに色分離，白バランス調整，ＹＵＶ変換などの処理を施し、ＹＵＶ形式の画像データを作成する。作成された画像データは、メモリ制御回路２２を通してＳＤＲＡＭ２４に書き込まれる。
【００２３】
ＬＣＤドライバ２６は、ＳＤＲＡＭ２４に格納された画像データをメモリ制御回路２２を通して繰り返し読み出し、読み出された画像データに基づいてＬＣＤモニタ２８を駆動する。この結果、被写界を表すリアルタイム動画像（スルー画像）がモニタ画面に表示される。
【００２４】
信号処理回路２０はまた、ＹＵＶ変換によって生成されたＹデータをＣＰＵ４０に与える。ＣＰＵ４０は、撮像条件調整タスクの下でＹデータに簡易ＡＥ処理を施し、適正ＥＶ値を算出する。算出された適正ＥＶ値を定義する絞り量および露光時間はドライバ１８ｂおよび１８ｃにそれぞれ設定され、これによってスルー画像の明るさが適度に調整される。
【００２５】
撮像モードとしては、通常撮像モードおよび自己撮像モードが準備される。撮像モードは、キー入力装置３８に設けられたモードスイッチ３８ｍｄの操作に応答して、通常撮像モードおよび自己撮像モードのいずれか一方に設定される。
【００２６】
通常撮像モードが設定された状態でシャッタボタン３８ｓが半押しされると、ＣＰＵ４０は、信号処理回路２０から与えられたＹデータに厳格なＡＥ処理を施し、最適ＥＶ値を算出する。算出された最適ＥＶ値を定義する絞り量および露光時間は、上述と同様、ドライバ１８ｂおよび１８ｃにそれぞれ設定される。この結果、スルー画像の明るさが厳格に調整される。
【００２７】
ＣＰＵ４０は続いて、信号処理回路２０から与えられたＹデータの高周波成分にＡＦ処理を施す。フォーカスレンズ１２はドライバ１８ａによって光軸方向に移動し、合焦点に配置される。この結果、スルー画像の鮮鋭度が向上する。
【００２８】
シャッタボタン３８ｓが全押しされると、ＣＰＵ４０は、撮像タスクの下で記録処理の実行をＩ／Ｆ３０に命令する。Ｉ／Ｆ３０は、シャッタボタン３８ｓが操作された時点の被写界を表す１フレームの画像データをメモリ制御回路２２を通してＳＤＲＡＭ２４から読み出し、読み出された画像データをファイル形式で記録媒体３２に記録する。
【００２９】
撮像モードが自己撮像モードに変更されると、ＣＰＵ４０は、撮像タスクの下で顔捕捉枠表示命令をグラフィックジェネレータ３４に向けて発行する。発行される顔捕捉枠表示命令には、既定サイズおよび既定位置が記述される。グラフィックジェネレータ３４は顔捕捉枠表示命令の記述を参照して顔捕捉枠Ｋ１のグラフィックデータを作成し、この結果、顔捕捉枠Ｋ１が図３に示す要領でＬＣＤモニタ２８に表示される。
【００３０】
キー入力装置３８上でサイズ調整操作が行われると、ＣＰＵ４０は、顔捕捉枠Ｋ１のサイズを調整する。また、キー入力装置３８上で位置調整操作が行われると、ＣＰＵ４０は、顔捕捉枠Ｋ１の位置を調整する。サイズ調整操作または位置調整操作が行われた場合、調整後のサイズまたは位置が記述された顔捕捉枠表示命令がグラフィックジェネレータ３４に向けて発行される。ＬＣＤモニタ２８に表示された顔捕捉枠Ｋ１のサイズまたは位置は、サイズ調整操作または位置調整操作に従う態様で調整される。
【００３１】
シャッタボタン３８ｓが操作されると、ＣＰＵ４０は、被写界に向けて設けられたＬＥＤ装置４２を撮像支援タスクの下で駆動し、青色ＬＥＤ４２ｂおよび赤色ＬＥＤ４２ｒを点滅させる。青色ＬＥＤ４２ｂおよび赤色ＬＥＤ４２ｒは当初、初期周期で点滅する。ＣＰＵ４０は続いて、３秒毎に顔認識処理を実行する。顔認識処理にあたっては、探索要求が顔検出回路３６に向けて発行する。
【００３２】
顔検出回路３６は、照合枠をＳＤＲＡＭ２４に格納された被写界像の先頭位置から末尾位置に向けてラスタ走査態様で移動させ、照合枠に属する一部の画像を辞書３６ｄに登録された顔画像と照合する。照合枠の画像が登録された顔画像と符合すると、顔検出回路３６は、現時点の照合枠のサイズおよび位置をレジスタ３６ｅに登録する。照合枠は、末尾位置に到達する毎に縮小され、その後に先頭位置に再度設定される。これによって、互いに異なるサイズを有する照合枠が被写界像上をラスタ方向に走査される。最小サイズの照合枠が末尾位置に到達すると、探索終了通知が顔検出回路３６からＣＰＵ４０に向けて返送される。
【００３３】
ＣＰＵ４０は、顔検出回路３６から返送された探索終了通知に応答して、人物の顔の探索に成功したか否かを判別する。少なくとも１つの照合枠がレジスタ３６ｅに登録されていれば、顔画像の探索に成功したと判別される。これに対して、照合枠がレジスタ３６ｅに登録されていなければ、顔画像の探索に失敗したと判別される。
【００３４】
顔画像の探索に成功すると、ＣＰＵ４０は、レジスタ３６ｅに登録された１または２以上の照合枠のうち顔捕捉枠Ｋ１に最も近い照合枠を注目照合枠Ｍ１として特定し、特定された注目照合枠Ｍ１の位置と顔捕捉枠Ｋ１の位置との相違を表すベクトルを“ＶＣｐｓ”として算出する。図４（Ａ）を参照して、ベクトルＶＣｐｓは、注目照合枠Ｍ１の中心座標から顔捕捉枠Ｋ１の中心座標に向かう方向と、注目照合枠Ｍ１の中心座標から顔捕捉枠Ｋ１の中心座標までの距離とを示す。
【００３５】
ＣＰＵ４０は続いて、注目照合枠Ｍ１のサイズと顔捕捉枠Ｋ１のサイズとの差分を“ΔＳＺ”として算出する。図４（Ｂ）を参照して、差分ΔＳＺは、顔捕捉枠Ｋ１のサイズから注目照合枠Ｍ１のサイズを減算することによって得られる。
【００３６】
ベクトルＶＣｐｓの量が閾値ＴＨｐｓ以上であれば、人物の顔は光軸に直交する方向において基準から外れているとみなされる。ＣＰＵ４０は、ベクトルＶＣｐｓの量を参照して青色ＬＥＤ４２ｂの点滅周期を調整し、ベクトルＶＣｐｓの方向に対応する報知の出力を音声ガイド装置４４に命令する。
【００３７】
青色ＬＥＤ４２ｂは、被写界内の人物に向けて点滅する。点滅周期は、ベクトルＶＣｐｓの量が減少するほど短縮され、ベクトルＶＣｐｓの量が増大するほど延長される。したがって、青色ＬＥＤ４２ｂの点滅周期は、光軸に直交する方向における顔のずれ量に対して、図５（Ａ）に示す特性を示す。
【００３８】
顔の移動によってベクトルＶＣｐｓの量が減少すると、青色ＬＥＤ４２ｂの点滅周期もまた短縮される。ベクトルＶＣｐｓの量が閾値ＴＨｐｓを下回ると、青色ＬＥＤ４２ｂの発光態様は“点滅”から“連続点灯”に遷移する。被写界内の人物は、光軸に直交する方向における位置が所望の位置に合わせられたことを、青色ＬＥＤ４２ｂの連続点灯によって認識する。
【００３９】
なお、音声ガイド装置４４から出力される報知は、ベクトルＶＣｐｓの量が抑制される方向への移動を被写界に現れた人物に促すためのガイドに相当する。音声ガイドは、ベクトルＶＣｐｓが左方向の成分を有しているとき“右に移動してください”の要領で発せられ、ベクトルＶＣｐｓが右方向の成分を有しているとき“左に移動してください”の要領で発せられる。
【００４０】
差分ΔＳＺが閾値ＴＨｓｚ１未満であるか或いは閾値ＴＨｓｚ２以上であれば、人物の顔は光軸方向において基準から外れているとみなされる。ＣＰＵ４０は、差分ΔＳＺの大きさを参照して赤色ＬＥＤ４２ｒの点滅周期を調整し、差分ΔＳＺの極性に対応する報知の出力を音声ガイド装置４２に命令する。
【００４１】
赤色ＬＥＤ４２ｒは、被写界内の人物に向けて点滅する。点滅周期は、サイズΔＳＺの大きさが減少するほど短縮され、サイズΔＳＺの大きさが増大するほど延長される。したがって、赤色ＬＥＤ４２ｒの点滅周期は、光軸方向における顔のずれ量に対して、図５（Ｂ）に示す特性を示す。
【００４２】
顔の移動によってサイズΔＳＺの大きさが減少すると、赤色ＬＥＤ４２ｒの点滅周期もまた短縮される。サイズΔＳＺの大きさが“ＴＨｓｚ１〜ＴＨｓｚ２”の範囲に入ると、赤色ＬＥＤ４２ｒの発光態様は、“点滅”から“連続点灯”に遷移する。被写界内の人物は、光軸方向における位置が所望の位置に合わせられたことを、赤色ＬＥＤ４２ｒの連続点灯によって認識する。
【００４３】
なお、音声ガイド装置４４から出力される報知は、差分ΔＳＺの大きさが抑制される方向への移動を被写界に現れた人物に促すためのガイドに相当する。音声ガイドは、差分ΔＳＺがマイナスの極性を示すとき“後ろに移動してください”の要領で発せられ、差分ΔＳＺがプラスの極性を示すとき“前に移動してください”の要領で発せられる。
【００４４】
ベクトルＶＣｐｓの量が閾値ＴＨｐｓを下回り、かつ差分ΔＳＺの大きさが“ＴＨｓｚ１〜ＴＨｓｚ２”の範囲に入れば、人物の顔の位置は光軸に直交する方向および光軸方向のいずれにおいても基準を満たしているとみなされる。ＣＰＵ４０は、撮像予告の出力を音声ガイド装置４２に命令する。音声ガイド装置４２からは、“撮影します”との報知が出力される。このような撮像予告は、図６に示す構図が確立されたときに出力される。
【００４５】
撮像予告の出力が完了すると、条件調整トリガが撮像支援タスクから撮像条件調整タスクに向けて発行される。ＣＰＵ４０は、撮像条件調整タスクの下で、信号処理回路２０から与えられたＹデータに厳格なＡＥ処理を施す。これによって算出された最適ＥＶ値を定義する絞り量および露光時間は、上述と同様、ドライバ１８ｂおよび１８ｃにそれぞれ設定される。ＣＰＵ４０は続いて、信号処理回路２０から与えられたＹデータの高周波成分にＡＦ処理を施し、フォーカスレンズ１２を合焦点に配置する。
【００４６】
条件調整トリガの発行から既定時間が経過すると、撮像トリガが撮像支援タスクから撮像タスクに向けて発行される。ＣＰＵ４０は、撮像タスクの下で記録処理の実行をＩ／Ｆ３０に命令する。Ｉ／Ｆ３０は、撮像トリガが発行された時点の被写界を表す１フレームの画像データをメモリ制御回路２２を通してＳＤＲＡＭ２４から読み出し、読み出された画像データをファイル形式で記録媒体３２に記録する。
【００４７】
顔検出回路３６は図８に示すように構成される。コントローラ３６ａは、ＳＤＲＡＭ２４に矩形の照合枠を割り当て、照合枠に属する一部の画像データをメモリ制御回路２２を通して読み出す。読み出された画像データは、ＳＲＡＭ３６ｂを経て照合回路３６ｃに与えられる。
【００４８】
辞書３６ｄには、人物の顔画像を表すテンプレートが収められる。照合回路３６ｃは、ＳＲＡＭ３６ｂから与えられた画像データを辞書３６ｄに収められたテンプレートと照合する。画像データと符合するテンプレートが発見されると、照合回路３６ｃは、現時点の照合枠の位置およびサイズを図９に示すレジスタ３６ｅに登録する。
【００４９】
照合枠は、ＳＤＲＡＭ２４の先頭位置（左上位置）から末尾位置（右下位置）に向けて、ラスタ走査態様で既定量ずつ移動する。また、照合枠のサイズは、照合枠が末尾位置に到達する毎に“大サイズ”→“中サイズ”→“小サイズ”の順で更新される。“小サイズ”の照合枠が末尾位置に到達すると、探索終了通知が照合回路３６ｃからＣＰＵ４０に向けて返送される。
【００５０】
ＣＰＵ４０は、図９〜図１０に示す撮像タスク，図１１〜図１３に示す撮像支援タスク，および図１４〜図１５に示す撮像条件調整タスクを含む複数のタスクを並列的に実行する。なお、これらのタスクに対応する制御プログラムは、フラッシュメモリ４６に記憶される。
【００５１】
図９を参照して、ステップＳ１では動画取り込み処理を実行する。この結果、被写界を表すスルー画像がＬＣＤモニタ２８に表示される。ステップＳ３では現時点で選択されている撮像モードが通常撮像モードおよび自己撮像モードのいずれであるかを判別し、ステップＳ５ではシャッタボタン３８ｓが全押しされたか否かを判別する。
【００５２】
現時点の撮像モードが通常撮像モードでかつシャッタボタン３８ｓが全押しされると、ステップＳ３でＮＯと判別するとともに、ステップＳ５でＹＥＳと判別し、ステップＳ１５で記録処理を実行する。この結果、シャッタボタン３８ｓが操作された時点の被写界を表す画像データが記録媒体３２に記録される。記録処理が完了すると、ステップＳ３に戻る。
【００５３】
現時点の撮像モードが自己撮像モードであれば、ステップＳ３でＹＥＳと判別し、ステップＳ７で顔捕捉枠表示命令をグラフィックジェネレータ３４に向けて発行する。顔捕捉枠表示命令には、既定サイズおよび既定位置が記述される。この結果、既定サイズを有する顔捕捉枠Ｋ１がＬＣＤモニタ２８の既定位置に表示される。
【００５４】
ステップＳ９ではシャッタボタン３８ｓが操作されたか否かを判別し、ステップＳ１９ではサイズ調整操作が行われたか否かを判別し、ステップＳ２３では位置調整操作が行われたか否かを判別する。
【００５５】
ステップＳ９の判別結果がＹＥＳであれば、撮像支援タスクをステップＳ１１で起動し、撮像トリガが発行されたか否かをステップＳ１３で判別する。判別結果がＮＯからＹＥＳに更新されると、ステップＳ１５で記録処理を実行する。この結果、撮像トリガが発行された時点の被写界を表す画像データが記録媒体３２に記録される。記録処理が完了すると、ステップＳ３に戻る。
【００５６】
ステップＳ１９の判別結果がＹＥＳであれば、ステップＳ２１で顔捕捉枠Ｋ１のサイズを調整する。ステップＳ２３の判別結果がＹＥＳであれば、ステップＳ２５で顔捕捉枠Ｋ１の位置を調整する。ステップＳ２１またはＳ２５の処理が完了すると、ステップＳ９に戻る。
【００５７】
ステップＳ２１では調整後のサイズが記述された顔捕捉枠表示命令がグラフィックジェネレータ３４に向けて発行され、ステップＳ２３では調整後の位置が記述された顔捕捉枠表示命令がグラフィックジェネレータ３４に向けて発行される。ＬＣＤモニタ２８に表示された顔捕捉枠Ｋ１のサイズまたは位置は、サイズ調整操作または位置調整操作に従う態様で調整される。
【００５８】
図１１を参照して、ステップＳ３１では青色ＬＥＤ４２ｂを点滅させ、ステップＳ３３では赤色ＬＥＤ４２ｒを点滅させる。青色ＬＥＤ４２ｂおよび赤色ＬＥＤ４２ｒのいずれも初期周期で点滅する。ステップＳ３５では垂直同期信号ＶｓｙｎｃがＮ回（Ｎ：たとえば１８０）発生したか否かを判別する。判別結果がＮＯからＹＥＳに更新されると、顔探索処理のために探索要求を顔検出回路３６に向けて発行する。
【００５９】
顔検出回路３６は、照合枠をＳＤＲＡＭ２４に格納された被写界像の先頭位置から末尾位置に向けてラスタ走査態様で移動させ、照合枠に属する一部の画像を辞書３６ｄに登録された顔画像と照合する。照合枠の画像が登録された顔画像と符合すると、顔検出回路３６は、現時点の照合枠のサイズおよび位置をレジスタ３６ｅに登録する。最小サイズの照合枠が末尾位置に到達すると、顔検出回路３６は探索終了通知をＣＰＵ４０に向けて返送する。
【００６０】
顔検出回路３６から探索終了通知が返送されると、顔画像の探索に成功したか否かをステップＳ３９で判別する。少なくとも１つの照合枠がレジスタ３６ｅに登録されていれば、顔画像の探索に成功したと判別してステップＳ４１に進む。これに対して、照合枠がレジスタ３６ｅに登録されていなければ、顔画像の探索に失敗したと判別してステップＳ３５に戻る。
【００６１】
ステップＳ４１では、レジスタ３６ｅに登録された１または２以上の照合枠のうち顔捕捉枠に最も近い照合枠を注目照合枠Ｍ１として特定し、特定された注目照合枠Ｍ１の位置と撮像タスクによって定義された顔捕捉枠Ｋ１の位置との相違を表すベクトルを“ＶＣｐｓ”として算出する。ステップＳ４３では、注目照合枠Ｍ１のサイズと顔捕捉枠Ｋ１のサイズとの差分を“ΔＳＺ”として算出する。
【００６２】
ステップＳ４５では、ベクトルＶＣｐｓの量が閾値ＴＨｐｓを下回るか否かを判別する。判別結果がＹＥＳであれば、人物の顔の位置は光軸に直交する方向において基準を満たしているとみなし、ステップＳ５３でフラグＦＬＧｐｓを“１”に設定するとともに、ステップＳ５５で青色ＬＥＤ４２ｂを連続的に点灯させる。
【００６３】
一方、判別結果がＮＯであれば、人物の顔は光軸に直交する方向において基準から外れているとみなし、ステップＳ４７でフラグＦＬＧｐｓを“０”に設定する。ステップＳ４９ではベクトルＶＣｐｓの量を参照して青色ＬＥＤ４２ｂの点滅周期を調整し、ステップＳ５１ではベクトルＶＣｐｓの方向に対応する報知の出力を音声ガイド装置４４に命令する。
【００６４】
青色ＬＥＤ４２ｂの点滅周期は、ベクトルＶＣｐｓの量が減少するほど短縮され、ベクトルＶＣｐｓの量が増大するほど延長される。また、音声ガイド装置４４から出力される報知は、ベクトルＶＣｐｓの量が抑制される方向への移動を被写界に現れた人物に促すためのガイドに相当する。
【００６５】
ステップＳ５１またはＳ５５の処理が完了すると、差分ΔＳＺが閾値ＴＨｓｚ１以上でかつ閾値ＴＨｓｚ２未満であるか否かをステップＳ５７で判別する。判別結果がＹＥＳであれば、人物の顔は光軸方向において基準を満たしているとみなし、ステップＳ６５でフラグＦＬＧｓｚを“１”に設定するとともに、ステップＳ６７で赤色ＬＥＤ４２ｒを連続的に点灯させる。
【００６６】
一方、判別結果がＮＯであれば、人物の顔は光軸方向において基準から外れているとみなし、ステップＳ５９でフラグＦＬＧｓｚを“０”に設定する。ステップＳ６１ではサイズΔＳＺの大きさを参照して赤色ＬＥＤ４２ｒの点滅周期を調整し、ステップＳ６３では差分ΔＳＺの極性に対応する報知の出力を音声ガイド装置４４に命令する。
【００６７】
赤色ＬＥＤ４２ｒの点滅周期は、サイズΔＳＺの大きさが減少するほど短縮され、サイズΔＳＺの大きさが増大するほど延長される。また、音声ガイド装置４４から出力される報知は、差分ΔＳＺの大きさが抑制される方向への移動を被写界に現れた人物に促すためのガイドに相当する。
【００６８】
ステップＳ６３またはＳ６７の処理が完了すると、フラグＦＬＧｐｓおよびＦＬＧｓｚのいずれもが“１”を示すか否かをステップＳ６９で判別する。判別結果がＮＯであればステップＳ３５に戻り、判別結果がＹＥＳであればステップＳ７１に進む。ステップＳ７１では、撮像予告の出力を音声ガイド装置４４に命令する。音声ガイド装置４４からは、“撮影します”との報知が出力される。
【００６９】
ステップＳ７３では条件調整トリガを撮像条件調整タスクに向けて発行し、ステップＳ７５では既定時間の待機を行う。既定時間が経過すると、ステップＳ７７で撮像トリガを撮像タスクおよび条件調整タスクに向けて発行し、その後に処理を終了する。
【００７０】
図１４を参照して、ステップＳ８１では現時点で設定されている撮像モードが通常撮像モードおよび自己撮像モードのいずれであるかを判別する。現時点の撮像モードが通常撮像モードであればステップＳ８３に進み、現時点の撮像モードが自己撮像モードであればステップＳ９５に進む。
【００７１】
ステップＳ８３ではシャッタボタン３８ｓが半押しされたか否かを判別し、判別結果がＮＯである限り、ステップＳ８５の簡易ＡＥ処理を繰り返す。この結果、スルー画像の明るさが適度に調整される。シャッタボタン３８ｓが半押しされると、ステップＳ８７でＡＥ処理を実行し、ステップＳ８９でＡＦ処理を実行する。この結果、スルー画像の明るさおよび鮮鋭度が厳格に調整される。ステップＳ８９の処理が完了すると、シャッタボタン３８ｓの操作が解除されたか否かをステップＳ９１で判別する。判別結果がＮＯからＹＥＳに更新されると、ステップＳ９３おける既定時間の待機を経てステップＳ８１に戻る。
【００７２】
ステップＳ９５では、条件調整トリガが発行されたか否かを判別し、判別結果がＮＯである限りステップＳ９７の簡易ＡＥ処理を繰り返す。この結果、スルー画像の明るさが適度に調整される。条件調整トリガが発行されると、ステップＳ９９でＡＥ処理を実行し、ステップＳ１０１でＡＦ処理を実行する。この結果、スルー画像の明るさおよび鮮鋭度が厳格に調整される。ステップＳ１０１の処理が完了すると、撮像トリガが発行されたか否かをステップＳ１０３で判別する。判別結果がＮＯからＹＥＳに更新されると、ステップＳ１０５における既定時間の待機を経てステップＳ８１に戻る。
【００７３】
以上の説明から分かるように、イメージセンサ１６は、被写界を捉える撮像面を有して被写界像を繰り返し生成する。ＣＰＵ４０は、イメージセンサ１６によって生成された被写界像から人物の顔画像を繰り返し探索し(S37)、発見された顔画像の位置および／またはサイズと基準位置および／または基準サイズとの相違を繰り返し算出する(S41, S43)。ＣＰＵ４０はまた、算出された相違に応じて異なる態様でＬＥＤ装置４２を点滅させる(S49, S61)。
【００７４】
被写界像の生成処理，顔画像の探索処理および位置および／またはサイズの相違の算出処理は繰り返し実行され、ＬＥＤ装置４２は、算出された相違に応じて異なる態様で点滅する。したがって、ＬＥＤ装置４２の点滅態様は、顔画像の移動に伴って変化する。これによって、自分撮りを行うときの利便性が向上する。
【００７５】
なお、この実施例では、静止画像を記録することを想定しているが、この発明は動画像を記録するビデオカメラにも適用できる。
【符号の説明】
【００７６】
１０  …ディジタルカメラ
１６  …イメージセンサ
２０  …信号処理回路
３６  …顔検出回路
４０  …ＣＰＵ
４２  …ＬＥＤ装置
４４  …音声ガイド装置
【図１】
2011123353.tif 000003
【図２】
2011123353.tif 000004
【図３】
2011123353.tif 000005
【図４】
2011123353.tif 000006
【図５】
2011123353.tif 000007
【図６】
2011123353.tif 000008
【図７】
2011123353.tif 000009
【図８】
2011123353.tif 000010
【図９】
2011123353.tif 000011
【図１０】
2011123353.tif 000012
【図１１】
2011123353.tif 000013
【図１２】
2011123353.tif 000014
【図１３】
2011123353.tif 000015
【図１４】
2011123353.tif 000016
【図１５】
2011123353.tif 000017