(57)【要約】      （修正有）【課題】偏光フィルタを経た光学像に対応する電子画像を撮像装置から取得する、電子カメラを提供する。【解決手段】イメージャ１６は、撮像面で捉えられたシーンを表す生画像データを出力する。撮像面は、偏光フィルタユニットが鏡筒に装着されたときに偏光フィルタによって覆われる。ＣＰＵ２６は、イメージャ１６の出力に基づいて人物の顔画像を探索する処理をシャッタボタン２８ｓｈが半押しされる毎に実行し、顔画像が探知されたときに光軸周り方向における顔画像の傾斜角を検出する。検出された傾斜角は、顔画像の探索結果が“非探知”から“探知”に更新されたときに基準傾斜角として設定される。顔画像の探索結果について“探知”が連続すると、ＣＰＵ２６は、今回検出された傾斜角の基準傾斜角からの変動が抑制されるように、光軸周り方向における偏光フィルタの回転角度を調整する。【効果】電子カメラの操作性が向上する。【選択図】図２
2014155206.tif 000002
【特許請求の範囲】
【請求項１】
撮像面で捉えられたシーンを表す電子画像を出力する撮像手段、
前記撮像面の前方に配置される偏光フィルタを支持する支持手段、
前記撮像手段の出力に現れた特定物体像の光軸周り方向における傾斜角を第１ユーザ操作に応答して検出する検出手段、および
前記検出手段によって検出された傾斜角の基準傾斜角からの変動が抑制されるように前記光軸周り方向における前記偏光フィルタの回転角度を調整する第１調整手段を備える、電子カメラ。
【請求項２】
前記第１ユーザ操作が行われる毎に前記撮像手段の出力から前記特定物体像を探索する探索手段、
前記探索手段の探索結果が非探知から探知に更新されたとき前記検出手段によって検出された傾斜角を前記基準傾斜角として設定する設定手段、および
前記設定手段の処理に関連して前記第１調整手段を停止する停止手段をさらに備える、請求項１記載の電子カメラ。
【請求項３】
前記検出手段は前記探索手段の探索結果を参照して前記傾斜角を検出する、請求項２記載の電子カメラ。
【請求項４】
前記調整手段の処理が完了した後の前記撮像手段の出力に基づいて露光量およびフォーカスの少なくとも一方を調整する第２調整手段をさらに備える、請求項１ないし３のいずれかに記載の電子カメラ。
【請求項５】
前記第１ユーザ操作の後の第２ユーザ操作に応答して前記撮像手段から電子画像を取得する取得手段をさらに備える、請求項１ないし４のいずれかに記載の電子カメラ。
【請求項６】
前記特定物体像は人物または動物の顔画像に相当する、請求項１ないし５のいずれかに記載の電子カメラ。
【請求項７】
撮像面で捉えられたシーンを表す電子画像を出力する撮像手段、および
前記撮像面の前方に配置される偏光フィルタを支持する支持手段を備える電子カメラのプロセッサに、
前記撮像手段の出力に現れた特定物体像の光軸周り方向における傾斜角をユーザ操作に応答して検出する検出ステップ、および
前記検出ステップによって検出された傾斜角の基準傾斜角からの変動が抑制されるように前記光軸周り方向における前記偏光フィルタの回転角度を調整する調整ステップを実行させるための、撮像制御プログラム。
【請求項８】
撮像面で捉えられたシーンを表す電子画像を出力する撮像手段、および
前記撮像面の前方に配置される偏光フィルタを支持する支持手段を備える電子カメラによって実行される撮像制御方法であって、
前記撮像手段の出力に現れた特定物体像の光軸周り方向における傾斜角をユーザ操作に応答して検出する検出ステップ、および
前記検出ステップによって検出された傾斜角の基準傾斜角からの変動が抑制されるように前記光軸周り方向における前記偏光フィルタの回転角度を調整する調整ステップを備える、撮像制御方法。
【請求項９】
撮像面で捉えられたシーンを表す電子画像を出力する撮像手段、
前記撮像面の前方に配置される偏光フィルタを支持する支持手段、および
メモリに保存された内部制御プログラムに従う処理を実行するプロセッサを備える電子カメラに供給される外部制御プログラムであって、
前記撮像手段の出力に現れた特定物体像の光軸周り方向における傾斜角をユーザ操作に応答して検出する検出ステップ、および
前記検出ステップによって検出された傾斜角の基準傾斜角からの変動が抑制されるように前記光軸周り方向における前記偏光フィルタの回転角度を調整する調整ステップを前記内部制御プログラムと協働して前記プロセッサに実行させるための、外部制御プログラム。
【請求項１０】
撮像面で捉えられたシーンを表す電子画像を出力する撮像手段、
前記撮像面の前方に配置される偏光フィルタを支持する支持手段、
外部制御プログラムを取り込む取り込み手段、および
前記取り込み手段によって取り込まれた外部制御プログラムとメモリに保存された内部制御プログラムとに従う処理を実行するプロセッサを備える電子カメラであって、
前記外部制御プログラムは、
前記撮像手段の出力に現れた特定物体像の光軸周り方向における傾斜角をユーザ操作に応答して検出する検出ステップ、および
前記検出ステップによって検出された傾斜角の基準傾斜角からの変動が抑制されるように前記光軸周り方向における前記偏光フィルタの回転角度を調整する調整ステップを前記内部制御プログラムと協働して実行するプログラムに相当する、電子カメラ。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、電子カメラに関し、特に、偏光フィルタを経た光学像に対応する電子画像を撮像装置から取得する、電子カメラに関する。
【背景技術】
【０００２】
この種のカメラの一例が、特許文献１に開示されている。この背景技術によれば、撮影画像内の反射物への撮影者の写り込みが検出された場合に、本撮影時に偏光フィルタが回動される。これによって、本撮影画像に撮影者が写り込む事態が回避される。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１２−１１９９１２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかし、背景技術では、共通の物体を連続的に撮影することを想定しておらず、操作性に限界がある。
【０００５】
それゆえに、この発明の主たる目的は、操作性を高めることができる、電子カメラを提供することである。
【課題を解決するための手段】
【０００６】
この発明に従う電子カメラ(10：実施例で相当する参照符号。以下同じ)は、撮像面で捉えられたシーンを表す電子画像を出力する撮像手段(16)、撮像面の前方に配置される偏光フィルタ(50)を支持する支持手段(BRL)、撮像手段の出力に現れた特定物体像の光軸周り方向における傾斜角を第１ユーザ操作に応答して検出する検出手段(S55)、および検出手段によって検出された傾斜角の基準傾斜角からの変動が抑制されるように光軸周り方向における偏光フィルタの回転角度を調整する第１調整手段(S75~S77)を備える。
【０００７】
好ましくは、第１ユーザ操作が行われる毎に撮像手段の出力から特定物体像を探索する探索手段(S31~S39)、探索手段の探索結果が非探知から探知に更新されたとき検出手段によって検出された傾斜角を基準傾斜角として設定する設定手段(S73)、および設定手段の処理に関連して第１調整手段を停止する停止手段(S71)がさらに備えられる。
【０００８】
さらに好ましくは、検出手段は探索手段の探索結果を参照して傾斜角を検出する。
【０００９】
好ましくは、調整手段の処理が完了した後の撮像手段の出力に基づいて露光量およびフォーカスの少なくとも一方を調整する第２調整手段(S19~S21)がさらに備えられる。
【００１０】
好ましくは、第１ユーザ操作の後の第２ユーザ操作に応答して撮像手段から電子画像を取得する取得手段(S27)がさらに備えられる。
【００１１】
好ましくは、特定物体像は人物または動物の顔画像に相当する。
【００１２】
この発明に従う撮像制御プログラムは、撮像面で捉えられたシーンを表す電子画像を出力する撮像手段(16)、および撮像面の前方に配置される偏光フィルタ(50)を支持する支持手段(BRL)を備える電子カメラ(10)のプロセッサ(26)に、撮像手段の出力に現れた特定物体像の光軸周り方向における傾斜角をユーザ操作に応答して検出する検出ステップ(S55)、および検出ステップによって検出された傾斜角の基準傾斜角からの変動が抑制されるように光軸周り方向における偏光フィルタの回転角度を調整する調整ステップ(S75~S77)を実行させるための、撮像制御プログラムである。
【００１３】
この発明に従う撮像制御方法は、撮像面で捉えられたシーンを表す電子画像を出力する撮像手段(16)、および撮像面の前方に配置される偏光フィルタ(50)を支持する支持手段(BRL)を備える電子カメラ(10)によって実行される撮像制御方法であって、撮像手段の出力に現れた特定物体像の光軸周り方向における傾斜角をユーザ操作に応答して検出する検出ステップ(S55)、および検出ステップによって検出された傾斜角の基準傾斜角からの変動が抑制されるように光軸周り方向における偏光フィルタの回転角度を調整する調整ステップ(S75~S77)を備える。
【００１４】
この発明に従う外部制御プログラムは、撮像面で捉えられたシーンを表す電子画像を出力する撮像手段(16)、撮像面の前方に配置される偏光フィルタ(50)を支持する支持手段(BRL)、およびメモリ(48)に保存された内部制御プログラムに従う処理を実行するプロセッサ(26)を備える電子カメラ(10)に供給される外部制御プログラムであって、撮像手段の出力に現れた特定物体像の光軸周り方向における傾斜角をユーザ操作に応答して検出する検出ステップ(S55)、および検出ステップによって検出された傾斜角の基準傾斜角からの変動が抑制されるように光軸周り方向における偏光フィルタの回転角度を調整する調整ステップ(S75~S77)を内部制御プログラムと協働してプロセッサに実行させるための、外部制御プログラムである。
【００１５】
この発明に従う電子カメラ(10)は、撮像面で捉えられたシーンを表す電子画像を出力する撮像手段(16)、撮像面の前方に配置される偏光フィルタ(50)を支持する支持手段(BRL)、外部制御プログラムを取り込む取り込み手段(58)、および取り込み手段によって取り込まれた外部制御プログラムとメモリ(48)に保存された内部制御プログラムとに従う処理を実行するプロセッサ(26)を備える電子カメラであって、外部制御プログラムは、撮像手段の出力に現れた特定物体像の光軸周り方向における傾斜角をユーザ操作に応答して検出する検出ステップ(S55)、および検出ステップによって検出された傾斜角の基準傾斜角からの変動が抑制されるように光軸周り方向における偏光フィルタの回転角度を調整する調整ステップ(S75~S77)を内部制御プログラムと協働して実行するプログラムに相当する。
【発明の効果】
【００１６】
特定物体像の光軸周り方向における傾斜角は第１ユーザ操作に応答して検出されるところ、撮像面の前方に配置される偏光フィルタの光軸周り方向における回転角度は、検出された傾斜角の基準傾斜角からの変動が抑制されるように調整される。これによって、偏光フィルタを通して特定物体像を連続的に撮影する場合に、偏光フィルタの回転角度を微調整する手間が軽減される。こうして、操作性が向上する。
【００１７】
この発明の上述の目的，その他の目的，特徴および利点は、図面を参照して行う以下の実施例の詳細な説明から一層明らかとなろう。
【図面の簡単な説明】
【００１８】
【図１】この発明の一実施例の基本的構成を示すブロック図である。
【図２】この発明の一実施例の構成を示すブロック図である。
【図３】図２実施例に適用されるＳＤＲＡＭのマッピング状態の一例を示す図解図である。
【図４】撮像面における評価エリアの割り当て状態の一例を示す図解図である。
【図５】図２実施例によって参照される探索辞書の構成の一例を示す図解図である。
【図６】カメラ筐体の前面の一例を示す図解図である。
【図７】外付けの偏光フィルタユニットの外観の一例を示す斜視図である。
【図８】（Ａ）は偏光フィルタユニットを装着する前のカメラ筐体の側面の一例を示す図解図であり、（Ｂ）は偏光フィルタユニットを装着した後のカメラ筐体の側面の一例を示す図解図である。
【図９】偏光フィルタユニットの構成および撮像光学系の構成の一例を示すブロック図である。
【図１０】撮像シーンの一例を示す図解図である。
【図１１】偏光フィルタモードの下で撮像された画像の一例を示す図解図である。
【図１２】偏光フィルタモードの下で撮像された画像の他の一例を示す図解図である。
【図１３】偏光フィルタモードの下で撮像された画像のその他の一例を示す図解図である。
【図１４】図２実施例に適用されるＣＰＵの動作の一部を示すフロー図である。
【図１５】図２実施例に適用されるＣＰＵの動作の他の一部を示すフロー図である。
【図１６】図２実施例に適用されるＣＰＵの動作のその他の一部を示すフロー図である。
【図１７】図２実施例に適用されるＣＰＵの動作のさらにその他の一部を示すフロー図である。
【図１８】図２実施例に適用されるＣＰＵの動作の他の一部を示すフロー図である。
【図１９】この発明のその他の実施例の構成を示すブロック図である。
【発明を実施するための形態】
【００１９】
以下、この発明の実施の形態を図面を参照しながら説明する。
［基本的構成］
【００２０】
図１を参照して、この実施例の電子カメラは、基本的に次のように構成される。撮像手段１は、撮像面で捉えられたシーンを表す電子画像を出力する。支持手段２は、撮像面の前方に配置される偏光フィルタ５を支持する。検出手段３は、撮像手段１の出力に現れた特定物体像の光軸周り方向における傾斜角を第１ユーザ操作に応答して検出する。第１調整手段４は、検出手段３によって検出された傾斜角の基準傾斜角からの変動が抑制されるように光軸周り方向における偏光フィルタ５の回転角度を調整する。
【００２１】
特定物体像の光軸周り方向における傾斜角は第１ユーザ操作に応答して検出されるところ、撮像面の前方に配置される偏光フィルタ５の光軸周り方向における回転角度は、検出された傾斜角の基準傾斜角からの変動が抑制されるように調整される。これによって、偏光フィルタ５を通して特定物体像を連続的に撮影する場合に、偏光フィルタ５の回転角度を微調整する手間が軽減される。こうして、操作性が向上する。
［実施例］
【００２２】
図２を参照して、この実施例のディジタルカメラ１０は、ドライバ１８ａおよび１８ｂによってそれぞれ駆動されるフォーカスレンズ１２および絞りユニット１４を含む。これらの部材を経た光学像は、イメージャ１６の撮像面に照射され、光電変換を施される。これによって、光学像に対応する電荷が生成される。
【００２３】
キー入力装置２８に設けられたモードスイッチ２８ｍｄによって通常モードが選択されると、ＣＰＵ２６は、動画取り込み処理を実行するべく、露光動作および電荷読み出し動作の繰り返しをドライバ１８ｃに命令する。ドライバ１８ｃは、図示しないＳＧ(Signal Generator)から周期的に発生する垂直同期信号Ｖｓｙｎｃに応答して、撮像面を露光し、かつ撮像面で生成された電荷をラスタ走査態様で読み出す。イメージャ１６からは、読み出された電荷に基づく生画像データが周期的に出力される。
【００２４】
前処理回路２０は、イメージャ１６から出力された生画像データにディジタルクランプ，画素欠陥補正，ゲイン制御などの処理を施す。これらの処理を施された生画像データは、メモリ制御回路３０を通してＳＤＲＡＭ３２の生画像エリア３２ａ（図３参照）に書き込まれる。
【００２５】
後処理回路３４は、生画像エリア３２ａに格納された生画像データをメモリ制御回路３０を通して読み出し、読み出された生画像データに色分離処理，白バランス調整処理およびＹＵＶ変換処理を施す。これによって生成されたＹＵＶ形式の画像データは、メモリ制御回路３０によってＳＤＲＡＭ３２のＹＵＶ画像エリア３２ｂ（図３参照）に書き込まれる。
【００２６】
ＬＣＤドライバ３６は、ＹＵＶ画像エリア３２ｂに格納された画像データをメモリ制御回路３０を通して繰り返し読み出し、読み出された画像データに基づいてＬＣＤモニタ４０を駆動する。この結果、撮像面で捉えられたシーンを表すリアルタイム動画像（スルー画像）がモニタ画面に表示される。
【００２７】
図４を参照して、撮像面の中央には評価エリアＥＶＡが割り当てられる。評価エリアＥＶＡは水平方向および垂直方向の各々において１６分割され、２５６個の分割エリアが評価エリアＥＶＡを形成する。また、図２に示す前処理回路２０は、上述した処理に加えて、生画像データを簡易的にＲＧＢデータに変換する簡易ＲＧＢ変換処理を実行する。
【００２８】
ＡＥ評価回路２２は、前処理回路２０によって生成されたＲＧＢデータのうち評価エリアＥＶＡに属するＲＧＢデータを、垂直同期信号Ｖｓｙｎｃが発生する毎に積分する。これによって、２５６個の積分値つまり２５６個のＡＥ評価値が、垂直同期信号Ｖｓｙｎｃに応答してＡＥ評価回路２２から出力される。ＡＦ評価回路２４は、前処理回路２０によって生成されたＲＧＢデータのうち評価エリアＥＶＡに属するＲＧＢデータの高周波成分を、垂直同期信号Ｖｓｙｎｃが発生する毎に積分する。これによって、２５６個の積分値つまり２５６個のＡＦ評価値が、垂直同期信号Ｖｓｙｎｃに応答してＡＦ評価回路２４から出力される。
【００２９】
キー入力装置２８に設けられたシャッタボタン２８ｓｈが非操作状態にあるとき、ＣＰＵ２６は、ＡＥ評価回路２２から出力された２５６個のＡＥ評価値に基づいて簡易ＡＥ処理を実行し、適正ＥＶ値を算出する。算出された適正ＥＶ値を定義する絞り量および露光時間はドライバ１８ｂおよび１８ｃに設定され、これによってスルー画像の明るさが大まかに調整される。
【００３０】
フラッシュメモリ４８には、図５に示す探索辞書ＤＩＣが収められる。図５によれば、人物の左目を表す器官画像が識別番号“１”に割り当てられ、人物の右目を表す器官画像が識別番号“２”に割り当てられ、人物の鼻を表す器官画像が識別番号“３”に割り当てられ、人物の口を表す器官画像が識別番号“４”に割り当てられる。
【００３１】
ユーザによってシャッタボタン２８ｓｈが半押しされると、探索辞書ＤＩＣを用いた顔器官検出処理が以下の要領で実行される。ＣＰＵ２６はまず、参照すべき器官画像の識別番号を示す変数Ｋを“１”〜“４”の各々に設定し、変数Ｋが記述された探索命令を顔器官検出回路４０に向けて発行する。
【００３２】
顔器官検出回路４０は、後処理画像エリア３２ｂに格納された最新１フレームの画像データをメモリ制御回路３０を通して読み出し、探索辞書ＤＩＣに収められたＫ番目の器官画像に符合する部分画像を読み出された画像データから探索する。探索処理が完了すると、所望の部分画像の探知／非探知を示す識別情報が記述された探索結果が作成される。また、識別情報が“探知”であれば、探知された部分画像のサイズおよび位置が探索結果に追記される。
【００３３】
ＣＰＵ２６は、こうして作成された探索結果を顔器官検出回路４０から取得し、探索処理の対象とされた画像データに顔画像が存在するか否かを取得した探索結果に基づいて判別し、判別結果に応じて異なる要領でＡＥ／ＡＦエリアのサイズおよび位置を調整する。対象画像データから顔画像が探知されれば、ＡＥ／ＡＦエリアのサイズおよび位置は探知された顔画像のサイズおよび位置に合わせられる。一方、対象画像データから顔画像が探知されなければ、ＡＥ／ＡＦエリアのサイズおよび位置は評価エリアＥＶＡのサイズおよび位置に合わせられる。
【００３４】
ＣＰＵ２６は続いて、ＡＥ評価回路２２から出力された２５６個のＡＥ評価値のうちＡＥ／ＡＦエリアに属する一部のＡＥ評価値に基づいて厳格ＡＥ処理を実行する。これによって最適ＥＶ値が算出され、算出された最適ＥＶ値を定義する絞り量および露光時間もまたドライバ１８ｂおよび１８ｃに設定される。この結果、ＡＥ／ＡＦエリアに属する画像の明るさが最適値を示すように、露光量が調整される。
【００３５】
ＣＰＵ２６はまた、ＡＦ評価回路２４から出力された２５６個のＡＦ評価値のうちＡＥ／ＡＦエリアに属する一部のＡＦ評価値に基づいて、ＡＦ処理を実行する。フォーカスレンズ１２は合焦点の探索のためにドライバ１８ａによって光軸方向に移動し、これによって発見された合焦点に配置される。この結果、ＡＥ／ＡＦエリアに属する画像の鮮鋭度が最適値を示すようにフォーカスが調整される。
【００３６】
シャッタボタン２８ｓｈが全押しされると、ＣＰＵ２６は、静止画取り込み処理を実行する。この結果、シャッタボタン２８ｓｈが全押しされた時点のシーンを表す１フレームの画像データがＹＵＶ画像エリア３２ｂから静止画像エリア３２ｃ（図３参照）に退避される。ＣＰＵ２６は続いて、記録処理の実行をメモリＩ／Ｆ４０に命令する。メモリＩ／Ｆ４０は、静止画像エリア３２ｃに格納された１フレームの画像データをメモリ制御回路３０を通して読み出し、読み出された画像データをファイル形式で記録媒体４２に記録する。
【００３７】
図６を参照して、カメラ筐体ＣＨＳの前面には、フォーカスレンズ１２を有してカメラ筐体ＣＨＳの前方に突出する鏡筒ＢＲＬが設けられる。また、図７を参照して、偏光フィルタユニット５０は、円盤状の偏光フィルタ５２とリング状の外枠５４とによって形成される。偏光フィルタ５２は、外枠５４の内径よりも大きくかつ外枠５４の外径よりも小さい外径を有し、偏光フィルタ５２の外周縁が外枠５４の内周縁に嵌合される。嵌合された偏光フィルタ５２は、外枠５４の内周縁に沿って摺動可能とされる。
【００３８】
また、外枠５４の内径は鏡筒ＢＲＬの外径よりも僅かに小さく、偏光フィルタユニット５０は図８（Ａ）〜図８（Ｂ）に示す要領で鏡筒ＢＲＬに着脱自在に装着される。装着時、偏光フィルタ５２の一方主面はカメラ筐体ＣＨＳの前方を向き、偏光フィルタ５２の他方主面はフォーカスレンズ１２を向く。電場および磁場が特定方向にのみ振動する一部の光は、こうして装着された偏光フィルタユニット５０によって減衰される。
【００３９】
図９を参照して、偏光フィルタユニット５０は、制御端子Ｔ１に接続されたドライバ５６をさらに有する。ＣＰＵ２６から発行された命令が制御端子Ｔ１を介して与えられると、ドライバ５６は、偏光フィルタ５２を外枠５４の内周縁に沿って摺動させる。偏光フィルタユニット５０が鏡筒ＢＲＬに装着されたとき、偏光フィルタ５２は光軸回り方向に回転し、フォーカスレンズ１２への光の入射態様は偏光フィルタ５２の回転に伴って変化する。
【００４０】
偏光フィルタユニット５０が鏡筒ＢＲＬに装着され、かつモードスイッチ２８ｍｄによって偏光フィルタモードが選択されると、偏光フィルタ５２の回転角度を調整する処理が以下の要領で追加的に実行される。
【００４１】
偏光フィルタ５２の回転角度は、キー入力装置２８に設けられたフィルタ回転ボタン２８ｆｔが操作されたときに、ドライバ５６によって既定量ずつ回転される。つまり、撮像面への光の入射態様は、ユーザによるフィルタ回転操作に従って変動する。
【００４２】
シャッタボタン２８ｓｈがユーザによって半押しされると、上述した顔検出処理が実行される。偏光フィルタモードでは、顔検出処理によって顔画像が探知されたとき、光軸周り方向における顔画像の傾斜角が追加的に検出される。今回のシャッタボタン２８ｓｈの半押しが電源投入後の１回目の半押しである場合、或いは前回のシャッタボタン２８ｓｈの半押し時に顔画像が探知されなかった場合、検出された傾斜角は基準傾斜角として設定される。
【００４３】
一方、今回のシャッタボタン２８ｓｈの半押しが電源投入後の２回目以降の半押しで、かつ前回のシャッタボタン２８ｓｈの半押し時に顔画像が探知された場合は、探知された顔画像の傾斜角の基準傾斜角に対する変動量が検出され、検出された変動量が抑制されるように偏光フィルタ５２の回転角度が調整される。
【００４４】
したがって、電源投入後の１回目のシャッタボタン２８ｓｈの半押しが図１０に示すフレームＦ１に対して実行された場合、図１１に示す点線の角度が顔画像の傾斜角として検出され、かつこの傾斜角が基準傾斜角として設定される。
【００４５】
また、電源投入後の２回目のシャッタボタン２８ｓｈの半押しが図１０に示すフレームＦ２に対して実行されると、図１２に示す点線の角度が顔画像の傾斜角として検出され、この傾斜角度と基準傾斜角とのずれが抑制されるように偏光フィルタ５２が時計回り方向に回転される。
【００４６】
さらに、電源投入後の３回目のシャッタボタン２８ｓｈの半押しが図１０に示すフレームＦ３に対して実行されると、図１３に示す点線の角度が顔画像の傾斜角として検出され、この傾斜角度と基準傾斜角とのずれが抑制されるように偏光フィルタ５２が反時計回り方向に回転される。
【００４７】
偏光フィルタモードの下で人物の顔を連続的に撮影する場合、偏光フィルタ５２の回転角度はこうして微調整される。これによって、カメラ筐体ＣＨＳの姿勢が光軸周り方向において変動することに起因する画質の低下を抑えることができ、さらにはこのような画質の低下を抑えるべく偏光フィルタ５２の回転角度を微調整する手間を省くことができる。
【００４８】
ＣＰＵ２６は、図１４〜図１７に示す撮像タスクおよび図１８に示すフィルタ制御タスクを含む複数のタスクをマルチタスクＯＳの制御の下で並列的に実行する。なお、これらのタスクに対応する制御プログラムは、フラッシュメモリ４８に記憶される。
【００４９】
図１４を参照して、ステップＳ１では現時点の撮像モードが通常モードおよび偏光フィルタモードのいずれであるかを判別する。現時点の撮像モードが通常モードであれば、そのままステップＳ７に進む。これに対して、現時点の撮像モードが偏光フィルタモードであれば、ステップＳ３でフラグＦＬＧｆａｃｅおよびＰ＿ＦＬＧを“０”に設定し、ステップＳ５でフィルタ制御タスクを起動し、その後にステップＳ７に進む。
【００５０】
なお、フラグＦＬＧｆａｃｅは今回の顔検出処理の結果を識別するためのフラグであり、フラグＰ＿ＦＬＧｆは前回の顔検出処理の結果を識別するためのフラグである。
【００５１】
ステップＳ７では、動画取込み処理を実行する。この結果、撮像面で捉えられたシーンを表すスルー画像がＬＣＤモニタ３８に表示される。ステップＳ９ではシャッタボタン２８ｓｈが半押しされたか否かを判別し、判別結果がＮＯである限り、ステップＳ１１で簡易ＡＥ処理を繰り返し実行する。この結果、スルー画像の明るさが大まかに調整される。
【００５２】
ステップＳ９の判別結果がＮＯからＹＥＳに更新されると、ステップＳ１１で顔検出処理を実行する。これによって、ＡＥ／ＡＦエリアの配置が調整される。また、現時点の撮像モードが偏光フィルタモードでかつ顔画像が探知されたときは、光軸周り方向における顔画像の傾斜角が追加的に検出される。
【００５３】
顔検出処理が完了すると、現時点の撮像モードをステップＳ１５で再度判別する。現時点の撮像モードが通常モードであれば、そのままステップＳ１９に進む。これに対して、現時点の撮像モードが偏光フィルタモードであれば、フィルタ制御タスクからの起動命令の発行をステップＳ１７で待ち、その後にステップＳ１９に進む。
【００５４】
ステップＳ１９では厳格ＡＥ処理を実行し、ステップＳ２１ではＡＦ処理を実行する。厳格ＡＥ処理はＡＥ／ＡＦエリアに属する一部のＡＥ評価値を参照して実行され、ＡＦ処理もまたＡＥ／ＡＦエリアに属する一部のＡＦ評価値を参照して実行される。この結果、ＡＥ／ＡＦエリアに属する画像の明るさおよび鮮鋭度が最適値を示すように、露光量およびフォーカスが調整される。
【００５５】
ステップＳ２３ではシャッタボタン２８ｓｈが全押しされたか否かを判別し、ステップＳ２５ではシャッタボタン２８ｓｈの操作が解除されたか否かを判別する。ステップＳ２５の判別結果がＹＥＳであればそのままステップＳ９に戻り、ステップＳ２３の判別結果がＹＥＳであればステップＳ２７〜Ｓ２９の処理を経てステップＳ９に戻る。
【００５６】
ステップＳ２７では静止画取り込み処理を実行し、ステップＳ２９では記録処理の実行をメモリＩ／Ｆ４２に命令する。静止画取り込み処理の結果、シャッタボタン２８ｓｈが全押しされた時点のシーンを表す１フレームの画像データがＹＵＶ画像エリア３２ｂから静止画像エリア３２ｃに退避される。記録処理の実行を命令されたメモリＩ／Ｆ４２は、静止画像エリア３２ｃに格納された１フレームの画像データをメモリ制御回路３０を通して読み出し、読み出された画像データをファイル形式で記録媒体４４に記録する。
【００５７】
図１４に示すステップＳ１３の顔検出処理は、図１６〜図１７に示すサブルーチンに従って実行される。ステップＳ３１では参照すべき器官画像の識別番号を示す変数Ｋを“１”に設定し、ステップＳ３３では変数Ｋが記述された探索命令を顔器官検出回路４０に向けて発行する。
【００５８】
顔器官検出回路４０は、後処理画像エリア３２ｂに格納された最新１フレームの画像データをメモリ制御回路３０を通して読み出し、探索辞書ＤＩＣに収められたＫ番目の器官画像に符合する部分画像を読み出された画像データから探索する。探索処理が完了すると、所望の部分画像の探知／非探知を示す識別情報が記述された探索結果が作成される。また、識別情報が“探知”であれば、探知された部分画像のサイズおよび位置が探索結果に追記される。
【００５９】
ステップＳ３５ではこうして作成された探索結果を顔器官検出回路４０から取得し、ステップＳ３７では変数Ｋが“４”に達したか否かを判別する。判別結果がＮＯであればステップＳ３９で変数ＫをインクリメントしてからステップＳ３３に戻り、判別結果がＹＥＳであればステップＳ４１に進む。
【００６０】
ステップＳ４１では、探索処理の対象とされた画像データに顔画像が存在するか否かをステップＳ３５で取得した探索結果に基づいて判別する。判別結果がＹＥＳであればステップＳ４３に進み、ＡＥ／ＡＦエリアのサイズおよび位置を探知された顔画像のサイズおよび位置に合わせる。一方、判別結果がＮＯであればステップ４５に進み、ＡＥ／ＡＦエリアのサイズおよび位置を評価エリアＥＶＡのサイズおよび位置に合わせる。
【００６１】
ステップＳ４３またはＳ４５の処理が完了すると、現時点の撮像モードが通常モードおよび偏光フィルタモードのいずれであるかをステップＳ４７で判別する。現時点の撮像モードが通常モードであれば上階層のルーチンに復帰し、現時点の撮像モードが偏光フィルタモードであればステップＳ４９に進む。
【００６２】
ステップＳ４９ではフラグＦＬＧｆａｃｅの値をフラグＰ＿ＦＬＧに設定し、ステップＳ５１では上述のステップＳ４１と同様の処理を実行する。つまり、探索処理の対象とされた画像データに顔画像が存在するか否かを、ステップＳ３５で取得した探索結果に基づいて判別する。
【００６３】
判別結果がＹＥＳであれば、ステップＳ５３でフラグＦＬＧｆａｃｅを“１”に設定する。ステップＳ５５では、探知された顔画像の光軸周り方向における傾斜角をステップＳ３５で取得した探索結果に基づいて検出する。これに対して、ステップＳ５１の判別結果がＮＯであれば、ステップＳ５７でフラグＦＬＧｆａｃｅを“０”に設定する。ステップＳ５５またはＳ５７の処理が完了すると、上階層のルーチンに復帰する。
【００６４】
図１８を参照して、ステップＳ６１ではシャッタボタン２８ｓｈが半押しされたか否かを判別し、ステップＳ６３ではフィルタ回転ボタン２８ｆｔが操作されたか否かを判別する。ステップＳ６３の判別結果がＹＥＳであればステップＳ６５に進み、ドライバ５６を制御して偏光フィルタ５２を光軸周り方向に既定角度だけ回転させる。ステップＳ６５の処理が完了すると、ステップＳ６１に戻る。
【００６５】
ステップＳ６１の判別結果がＹＥＳであれば、上述した顔検出処理の完了をステップＳ６７で待ち、フラグＦＬＧｆａｃｅが“１”を示すか否かをステップＳ６９で判別する。判別結果がＮＯであれば、顔画像は探知されなかったとみなし、ステップＳ７９で撮像タスクに向けて起動命令を発行してからステップＳ６１に戻る。
【００６６】
ステップＳ６９の判別結果がＹＥＳであれば、顔画像が探知されたとみなし、フラグＰ＿ＦＬＧが“１”を示すか否かをステップＳ７１で判別する。判別結果がＮＯであれば、今回のシャッタボタン２８ｓｈの半押しは電源投入後の１回目の半押しであるか、或いは前回のシャッタボタン２８ｓｈの半押し時に顔画像が探知されなかったとみなし、ステップＳ７３に進む。ステップＳ７３では、ステップＳ５５で検出された傾斜角を基準傾斜角に設定する。
【００６７】
一方、ステップＳ７１の判別結果がＹＥＳであれば、今回のシャッタボタン２８ｓｈの半押しは電源投入後の２回目以降の半押しで、かつ前回のシャッタボタン２８ｓｈの半押し時に顔画像が探知されたとみなし、ステップＳ７５に進む。ステップＳ７５では、ステップＳ５５で検出された傾斜角の基準傾斜角からの変動量を検出する。ステップＳ７５ではまた、検出された変動量の大きさに応じて異なる報知を出力する。ステップＳ７７では、検出された変動量が抑制されるように偏光フィルタ５２の回転角度を調整する。偏光フィルタ５２は、変動量が抑制される方向にドライバ５６によって回転される。
【００６８】
ステップＳ７３またはＳ７７の処理が完了すると、ステップＳ７９で撮像タスクに向けて起動命令を発行し、その後にステップＳ６１に戻る。
【００６９】
以上の説明から分かるように、イメージャ１６は、撮像面で捉えられたシーンを表す生画像データを出力する。撮像面は、偏光フィルタユニット５０が鏡筒ＢＲＬに装着されたときに偏光フィルタ５２によって覆われる。ＣＰＵ２６は、イメージャ１６の出力に基づいて人物の顔画像を探索する処理をシャッタボタン２８ｓｈが半押しされる毎に実行し(S31~S39)、顔画像が探知されたときに光軸周り方向における顔画像の傾斜角を検出する(S55)。検出された傾斜角は、顔画像の探索結果が“非探知”から“探知”に更新されたときに基準傾斜角として設定される(S73)。顔画像の探索結果について“探知”が連続すると、ＣＰＵ２６は、今回検出された傾斜角の基準傾斜角からの変動が抑制されるように、光軸周り方向における偏光フィルタ５２の回転角度を調整する(S75~S77)。
【００７０】
顔画像の光軸周り方向における傾斜角はシャッタボタン２８ｓｈの半押しに応答して検出されるところ、撮像面の前方に配置される偏光フィルタ５２の光軸周り方向における回転角度は、検出された傾斜角の基準傾斜角からの変動が抑制されるように調整される。これによって、偏光フィルタ５２を通して顔画像を連続的に撮影する場合に、偏光フィルタ５２の回転角度を微調整する手間が軽減される。こうして、操作性が向上する。
【００７１】
なお、この実施例では、外付けの偏光フィルタユニットを想定しているが、偏光フィルタはカメラに内蔵させるようにしてもよい。また、この実施例では、人物の顔画像を検出することを想定しているが、動物の顔画像を検出するようにしてもよい。
【００７２】
さらに、この実施例では、マルチタスクＯＳおよびこれによって実行される複数のタスクに相当する制御プログラムは、フラッシュメモリ４８に予め記憶される。しかし、図１７に示すように通信Ｉ／Ｆ５８をディジタルカメラ１０に設け、一部の制御プログラムを内部制御プログラムとしてフラッシュメモリ４８に当初から準備する一方、他の一部の制御プログラムを外部制御プログラムとして外部サーバから取得するようにしてもよい。この場合、上述の動作は、内部制御プログラムおよび外部制御プログラムの協働によって実現される。
【００７３】
また、この実施例では、ＣＰＵ２６によって実行される処理を上述の要領で複数のタスクに区分するようにしている。しかし、各々のタスクをさらに複数の小タスクに区分してもよく、さらには区分された複数の小タスクの一部を他のタスクに統合するようにしてもよい。また、各々のタスクを複数の小タスクに区分する場合、その全部または一部を外部サーバから取得するようにしてもよい。
【符号の説明】
【００７４】
１０  …ディジタルカメラ
１６  …イメージャ
２２  …ＡＥ評価回路
２４  …ＡＦ評価回路
２６  …ＣＰＵ
３２  …ＳＤＲＡＭ
３８  …ＬＣＤモニタ
４０  …顔検出回路
５０  …偏光フィルタユニット
【図１】
2014155206.tif 000003
【図２】
2014155206.tif 000004
【図３】
2014155206.tif 000005
【図４】
2014155206.tif 000006
【図５】
2014155206.tif 000007
【図６】
2014155206.tif 000008
【図７】
2014155206.tif 000009
【図８】
2014155206.tif 000010
【図９】
2014155206.tif 000011
【図１０】
2014155206.tif 000012
【図１１】
2014155206.tif 000013
【図１２】
2014155206.tif 000014
【図１３】
2014155206.tif 000015
【図１４】
2014155206.tif 000016
【図１５】
2014155206.tif 000017
【図１６】
2014155206.tif 000018
【図１７】
2014155206.tif 000019
【図１８】
2014155206.tif 000020
【図１９】
2014155206.tif 000021