(57)【要約】【課題】スルー画表示時や動画撮影時に、適正な露出制御を可能とする。【解決手段】撮影画面内の顔領域を検出する顔検出部１０と、顔検出機能がオンのときに、被写体からの光束を測光した第１測光値と被写体の前記顔領域に関する第２測光値とを切り替えて、露出演算を行う露出演算部１７と、第１及び第２測光値に対して、線形補間処理と低タップ数のローパスフィルタ処理の組み合わせによるスムージング処理を行うスムージング処理部９と、を備える。【選択図】図１
2015070580.tif 000002
【特許請求の範囲】
【請求項１】
撮影画面内の顔領域を検出する顔検出部と、
前記顔検出機能がオンのときに、被写体からの光束を測光した第１測光値と、前記被写体の前記顔領域に関する第２測光値とを切り替えて、露出演算を行う露出演算部と、
前記第１及び第２測光値に対して、線形補間処理と低タップ数のローパスフィルタ処理の組み合わせによるスムージング処理を行うスムージング処理部と、
を備える露出制御装置。
【請求項２】
請求項１に記載の露出制御装置において、
前記スムージング処理部は、前記第１及び第２測光値の間で、線形補間処置を行うこと、
を特徴とする露出制御装置。
【請求項３】
請求項１又は請求項２に記載の露出制御装置において、
前記露出演算部の演算ごとにカウントを行うカウント部を備え、
前記スムージング処理部は、前記線形補間処理に前記カウント値を用いること、
を特徴とする露出制御装置。
【請求項４】
請求項１から請求項３までのいずれか１項に記載の露出制御装置において、
前記露出演算部は、
前記カウント部がカウント途中に、前記顔検出部が顔検出から非検出になったとき、又は、前記顔検出部が非検出から顔検出になったときであって、
前記カウント値が所定の閾値以下の場合には、
前回の測光値を用いて演算を行うこと、
を特徴とする露出制御装置。
【請求項５】
請求項１から請求項４までのいずれか１項に記載の露出制御装置において、
前記露出演算部は、マルチパターン測光により前記第１測光値を演算すること、
を特徴とする露出制御装置。
【請求項６】
請求項５に記載の露出制御装置において、
前記露出演算部は、前記顔検出部の顔検出時に、顔領域の測光値に収束し、前記顔検出部の顔非検出時に、マルチパターン測光の測光値に収束するように演算すること、
を特徴とする露出制御装置。
【請求項７】
請求項１から請求項６までのいずれか１項に記載の露出制御装置を備えた撮影装置。
【請求項８】
請求項７記載の露出制御装置を備えた撮影装置において、
被写体光を撮像する撮像部と、
前記撮像部で撮像したスルー画を表示する表示部とを備え、
前記スムージング処理部は、前記表示部がスルー画を表示しているときには、前記線形補間処理を行わないこと、
を特徴とする撮影装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、露出制御装置及び撮影装置に関するものである。
【背景技術】
【０００２】
特許文献１は、入力される画像データの中から人物の顔を検出し、検出された人物の顔を測光エリアとした測光結果に基づいて露光量を算出し、当該算出した露光量に基づき露出制御を行う露出制御装置を開示している。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００３−１０７５５５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
特許文献１の発明は、逆光や、顔が斜めを向いているときなどは、顔検出そのものが不安定で、顔を検出したりしなかったり、を繰り返すことがある。この場合に、急激な輝度変化が発生し、チラツキが発生しやすい。
また、顔有り無しの検出が、中途半端に速いと、やはりチラツキが発生しやすい。
このような問題を解決するために、ＦＩＲなどのＬＰＦで、タップ数を大きくしたりすると、マイコンへの負荷が大きくなるという、別の問題が発生する。
【０００５】
本発明の目的は、スルー画表示時や動画撮影時に、適正な露出制御を可能とする露出制御装置及び撮影装置を提供することである。
【課題を解決するための手段】
【０００６】
前記課題を解決するために、請求項１の発明は、撮影画面内の顔領域を検出する顔検出部と、前記顔検出機能がオンのときに、被写体からの光束を測光した第１測光値と、前記被写体の前記顔領域に関する第２測光値とを切り替えて、露出演算を行う露出演算部と、前記第１及び第２測光値に対して、線形補間処理と低タップ数のローパスフィルタ処理の組み合わせによるスムージング処理を行うスムージング処理部と、を備える露出制御装置である。
請求項２の発明は、請求項１に記載の露出制御装置において、前記スムージング処理部は、前記第１及び第２測光値の間で、線形補間処置を行うこと、を特徴とする露出制御装置である。
請求項３の発明は、請求項１又は請求項２に記載の露出制御装置において、前記露出演算部の演算ごとにカウントを行うカウント部を備え、前記スムージング処理部は、前記線形補間処理に前記カウント値を用いること、を特徴とする露出制御装置である。
請求項４の発明は、請求項１から請求項３までのいずれか１項に記載の露出制御装置において、前記露出演算部は、前記カウント部がカウント途中に、前記顔検出部が顔検出から非検出になったとき、又は、前記顔検出部が非検出から顔検出になったときであって、前記カウント値が所定の閾値以下の場合には、前回の測光値を用いて演算を行うこと、を特徴とする露出制御装置である。
請求項５の発明は、請求項１から請求項４までのいずれか１項に記載の露出制御装置において、前記露出演算部は、マルチパターン測光により前記第１測光値を演算すること、
を特徴とする露出制御装置である。
請求項６の発明は、請求項５に記載の露出制御装置において、前記露出演算部は、前記顔検出部の顔検出時に、顔領域の測光値に収束し、前記顔検出部の顔非検出時に、マルチパターン測光の測光値に収束するように演算すること、を特徴とする露出制御装置である。
請求項７の発明は、請求項１から請求項６までのいずれか１項に記載の露出制御装置を備えた撮影装置である。
請求項８の発明は、請求項７記載の露出制御装置を備えた撮影装置において、被写体光を撮像する撮像部と、前記撮像部で撮像したスルー画を表示する表示部とを備え、前記スムージング処理部は、前記表示部がスルー画を表示しているときには、前記線形補間処理を行わないこと、を特徴とする撮影装置である。
【発明の効果】
【０００７】
本発明によれば、スルー画表示時や動画撮影時に、適正な露出制御を可能とする。
【図面の簡単な説明】
【０００８】
【図１】本発明による撮影装置の実施形態を示すブロック図である。
【図２】本実施形態に係る露出制御装置及び撮影装置の処理について説明する図である。
【図３】本実施形態に係る露出制御装置及び撮影装置の顔有り無し演算処理について説明する図である。
【図４】本実施形態に係る露出制御装置及び撮影装置の顔有り無し演算処理について説明する図である。
【図５】ＤｅｔＣｏｕｎｔＴｈ１＝０、ＤｅｔＣｏｕｎｔＴｈ２＝４０の場合の縦軸がＢｖ値で、横軸が測光演算回数をカウントしたものである。
【図６】ＤｅｔＣｏｕｎｔＴｈ１＝０、ＤｅｔＣｏｕｎｔＴｈ２＝８、縦軸がＢｖ値で、横軸が測光演算回数をカウントしたものである。
【図７】図７は、ＬＰＦのみの場合、縦軸がＢｖ値で、横軸が露出演算回数をカウントしたものである。
【図８】逆光時を示す図である。（ａ）は、逆光時、顔検出機能ＳＷがＯＦＦとなっている場合であり、（ｂ）は、逆光時、顔検出機能ＳＷがＯＮとなっている場合であり、（ｃ）は、顔検出の切り替わりが繰り返される場合を示す図である。
【発明を実施するための形態】
【０００９】
以下、図面等を参照して、本発明の実施の形態について、さらに詳しく説明する。
図１は、本発明による撮影装置の実施形態を示すブロック図である。
この実施形態の撮影装置は、撮像光学系１と、絞り２、撮像センサ３、ＡＦＥ４、ＣＰＵ５、画像処理部９、ＬＶ（ライブビュー）釦１１、レリーズ釦１２、動画記録開始釦１３、顔検出機能ＳＷ（スイッチ）１５、表示部１６、記録Ｉ／Ｆ１７等を備えている。
【００１０】
撮像光学系１は、ズームレンズ、フォーカシングレンズを含む複数のレンズ群で構成されているが、簡単のために、図１では撮像光学系１を１枚のレンズとして図示する。
【００１１】
絞り２は、撮像センサ３に入射する単位時間当たりの光量を調節する。この絞り２の開口量は、ＣＰＵ５の指示に応じて絞り制御部６が調整する。
【００１２】
撮像センサ３は、撮像光学系１及び絞り２を通過した光束による被写体像を光電変換してアナログの画像信号を生成するものであり、例えば、ＣＣＤやＣＭＯＳ等で構成される。この撮像センサ３の出力はＡＦＥ４に接続されている。なお、撮像センサ３の電荷蓄積時間及び信号読み出しは、いずれもＣＰＵ５によって制御される。
【００１３】
撮像センサ３は、レリーズ釦１２の全押し操作に応答して記録用の静止画像を撮像する。また、撮像センサ３は、撮影待機時にも所定間隔毎に観測用の画像（スルー画像）を連続的に撮像する。撮像センサ３によって時系列に取得されたスルー画像のデータは、表示部１６での動画像表示や、ＣＰＵ５による各種の演算処理に使用される。
【００１４】
ＡＦＥ４は、撮像センサ３の出力に対してアナログ信号処理を施すアナログフロントエンド回路である。ＡＦＥ４は、複数行の加算が可能である。このＡＦＥ４は、相関二重サンプリングや、画像信号の増幅や、画像信号のＡ／Ｄ変換を行う。このＡＦＥ４から出力される画像信号はＣＰＵ５に入力される。ＣＰＵ５は、ＡＦＥ４において画像信号のゲインを調整することで、ＩＳＯ感度に相当する撮像感度を調整できる。
【００１５】
ＣＰＵ５は、この実施形態の撮影装置の動作を統括的に制御するプロセッサである。このＣＰＵ５は、メモリに格納されたプログラムの実行により、絞り制御部６、露出演算部７、センサ制御部８、顔検出部１０等として機能する。
【００１６】
絞り制御部６は、露出演算部７が算出した絞り値で、絞り２を制御する。
露出演算部７は、スルー画像のデータを用いて露出演算を実行するとともに、この露出演算によって求めた露出量に応じて撮影装置の露出制御を実行する。露出演算部７は、撮影光学系１の絞り値や、撮像センサ３の感度及びシャッター速度を算出する。
センサ制御部８は、露出演算部７が算出した感度及びシャッター速度で撮像センサ３を制御する。
【００１７】
顔検出部１０は、スルー画像のデータに顔検出処理を施して、撮影画面内の人物の顔領域を検出する。この顔検出処理は公知のアルゴリズムによって行われる。顔検出部１０は、公知の特徴点抽出処理によって、眉，目，鼻，唇の各端点などの特徴点を画像から抽出するとともに、これらの特徴点に基づいて撮影画面内の顔領域の位置を特定する。顔検出部１０は、予め用意された顔画像と判定対象の画像との相関係数を求め、この相関係数が一定の閾値を超えるときに判定対象の画像を顔領域と判定してもよい。
【００１８】
画像処理部９は、デジタルの画像信号に対して各種の画像処理（色補間処理、階調変換処理、輪郭強調処理、ホワイトバランス調整、ガンマ処理など）を施す。また、画像処理部９は、スルー画像に解像度変換等を施して、モニタ表示用のライブビュー画像を生成する。なお、画像処理部９は、入力された画像のデータに基づいて、ホワイトバランス調整で適用するホワイトバランス調整値を求めることもできる。
【００１９】
ＬＶ（ライブビュー）釦１１は、押下されるとライブビューモードに入り、表示部１６にスルー画が表示される。
レリーズ釦１２は、全押し操作による撮影動作開始の指示入力をユーザーから受け付ける。
動画記録開始釦１３は、押下されたときには、動画記録を開始し、表示部１６に記録中の画像が表示され、記録媒体２０には、画像データが記録される。
露出補正ダイアル１４は、ユーザーが意図した露出補正を設定するダイアルである。
顔検出機能ＳＷ１５は、顔検出部１０に顔検出を開始させるためのスイッチである。
【００２０】
表示部１６は、ＣＰＵ５の指示に応じて各種画像を表示する。例えば、撮影モードでの撮影待機時において、表示部１６にはＣＰＵ５の制御によりライブビュー画像が動画表示される。表示部１６は、例えば、ＬＣＤ等で構成されている。
【００２１】
記録Ｉ／Ｆ１７には、不揮発性の記憶媒体２０を挿入するためのスロットを装備している。そして、記録Ｉ／Ｆ１７は、スロットに挿入された記憶媒体２０に対してデータの書き込み／読み込みを実行する。この記憶媒体２０は、半導体メモリを内蔵したメモリカードなどで構成され、例えば、ＳＤカードやＣＦカードのことである。
【００２２】
図２を用いて本実施形態に係る露出制御装置及び撮影装置の処理について説明する。
【００２３】
ＣＰＵ５は、初期設定において顔検出部１０をリセットする。（ステップＳ１０１）。ＣＰＵ５は、顔検出機能ＳＷ１５がＯｎになったか否かを判断する（ステップＳ１０２）。
【００２４】
ＣＰＵ５は、顔検出機能ＳＷ１５がＯｎであると判断した場合（ステップＳ１０２／ＹＥＳ）、後述する図３、図４に示す、実際に顔有り無しの切り替わりに応じた露出制御演算を行い（ステップＳ１０９）、処理を終了する。
【００２５】
ＣＰＵ５は、顔検出機能ＳＷ１５がＯｎでないと判断した場合（、ステップＳ１０２／ＮＯ）、画面全体の評価値を取得する（ステップＳ１０３）。ＣＰＵ５は、取得した評価値から、画面全体のＢｖＺ値（マルチパターン測光）を算出する（ステップＳ１０４）。
【００２６】
ＣＰＵ５は、ステップＳ１０５の処理において、マルチパターン測光により求めたＢｖＺの値をＢｖ値に置き換え、Ｂｖ＝ＢｖＺとする（ステップＳ１０５）。ＣＰＵ５は、数値置き換え後、補正値を加味し（ステップＳ１０６）、最終スムージング処理を行い（ステップＳ１０７）、ＡＰＥＸ演算を行う（ステップＳ１０８）。
【００２７】
（スムージング処理）
最終スムージング処理では、Ｓ１０５で算出されたＢｖ値に対し、ＬＰＦなどによってスムージングの処理を行う。これにより、輝度変化への追従が遅くなる。
【００２８】
（ＡＰＥＸ演算）
Ｓ１０８は、Ｓ１０７で算出されたスムージング処理後のＢｖ値から、ＡＰＥＸ演算式（Ａｖ+Ｔｖ＝Ｂｖ+Ｓｖ）とプログラム線図（図示はなし）を用い、次回の画像データの露出が最適になるように撮像素子の露出値を算出する。
Ａｖ：絞り値  Ａｐｅｒｔｕｒｅ  Ｖａｌｕｅ
Ｔｖ：シャッター速度  Ｔｉｍｅ  Ｖａｌｕｅ
Ｓｖ：撮影感度  Ｓｅｎｓｉｔｉｖｉｔｙ  Ｖａｌｕｅ
【００２９】
図３、４、図８を用いて本実施形態に係る露出制御装置及び撮影装置の顔検出非検出の演算処理について説明する。
【００３０】
図８は、逆光時を示す図である。（ａ）は、逆光時、顔検出機能ＳＷがＯｆｆとなっている場合であり、（ｂ）は、逆光時、顔検出機能ＳＷがＯｆｆとなっている場合であり、（ｃ）は、顔検出機能ＯＮ時、顔が検出された場合、されなかった場合の切り替わりが繰り返されることを示す図である。
【００３１】
ＣＰＵ５は、動画記録開始釦１３がＯｎかＯｆｆかを判断する（ステップＳ２０１）。動画記録開始釦１３がＯｆｆの場合（ステップＳ２０１／Ｎｏ）、顔検出機能が顔を検出したか検出しなかったか、の判断を行う。（ステップＳ２０２）。顔検出機能が顔を検出した場合（ステップＳ２０２／ＹＥＳ）、顔検出枠の評価値取得を行う（ステップＳ２０３）。顔検枠の評価値取得後、顔の測光値であるＢｖＦの算出を行う。（ステップＳ２０４）。
【００３２】
顔検出機能が顔を検出しなかった場合（ステップＳ２０２／Ｎｏ）、画面全体の評価値を取得する（ステップＳ２０５）。評価値取得後、マルチパターン測光値であるＢｖＺ値の算出を行う（ステップＳ２０６）。
【００３３】
（動画像）
ＣＰＵ５は、動画記録開始釦１３がＯｎの場合（ステップＳ２０１／ＹＥＳ）、ＤｅｔＣｏｕｎｔ＝ＤｅｔＣｏｕｎｔＴｈ２となるように初期設定を行う（ステップＳ２０７）。
【００３４】
（初期設定）
ＤｅｔＣｏｕｎｔとは、測光演算、又は露出演算のカウント値をいう。
つまり、測光演算、又は露出演算が行われるごとに、ＤｅｔＣｏｕｎｔを１カウントずつ増やしていく。ＤｅｔＣｏｕｎｔＴｈ１（デットカウントスレッシュ１）は、収束方向に向かい始めのカウント値（第１のカウント値）である。
【００３５】
ＤｅｔＣｏｕｎｔＴｈ２（デットカウントスレッシュ２）は、収束させたいカウント値である（第２のカウント値）。つまり、ＤｅｔＣｏｕｎｔ＝ＤｅｔＣｏｕｎｔＴｈ２となった時に、測光値が収束する。
【００３６】
〈顔検出処理〉
ＣＰＵ５は、顔検出機能が顔を検出したか検出しなかったかの判断を行う（ステップＳ２０８）。顔検出機能が顔を検出した場合（ステップＳ２０８／ＹＥＳ）、前回、顔検出機能が、顔を検出したか否かの判断を行う（ステップＳ２０９）。
【００３７】
（初回顔検出）
ＣＰＵ５は、前回、顔を検出しなかった場合（今回初顔検出）（ステップＳ２０９／Ｎｏ）、ＤｅｔＣｏｕｎｔ値をクリアし、ＤｅｔＣｏｕｎｔ＝０とする（ステップＳ２１０）。
【００３８】
ＣＰＵ５は、マルチパターン測光によって求めたＢｖＺの値をＢｖ値に置き換え、Ｂｖ＝ＢｖＺとする（ステップＳ２１１）。
ＣＰＵ５は、数値置き換え後、補正値を加味し（ステップＳ２２５）、最終スムージング処理を行い（ステップＳ２２６）、ＡＰＥＸ演算を行う（ステップＳ２２７）。
【００３９】
ＣＰＵ５は、顔検出機能ＳＷ１５がＯｎかＯｆｆかを判断し（ステップＳ２２８）、顔検出機能ＳＷ１５がＯｆｆであると判断した場合（ステップＳ２２８／ＹＥＳ）、リターンする。顔検出機能ＳＷ１５がＯｆｆでないと判断した場合（ステップＳ２２８／Ｎｏ）、ステップＳ２０８の処理に戻る。
【００４０】
（前回顔検出あり）
ＣＰＵ５は、前回、顔を検出していた場合（ステップＳ２０９／ＹＥＳ）、画面全体の評価値を取得する（ステップＳ２１２）。評価値の取得後、画面全体のＢｖＺ値（マルチパターン測光）を算出する（ステップＳ２１３）。
【００４１】
ＣＰＵ５は、ＤｅｔＣｏｕｎｔがＤｅｔＣｏｕｎｔＴｈ２でクリップ（ＤｅｔＣｏｕｎｔ値が収束しているか）しているか否かの判断を行う（ステップＳ２１４）。ＤｅｔＣｏｕｎｔＴｈ２でクリップしていると判断した場合（ステップＳ２１４／ＹＥＳ）、顔検出枠の評価値取得を行う（ステップＳ２１６）。ＣＰＵ５は、評価値取得後、顔検出枠のＢｖＦ値の算出を行う（ステップＳ２１７）。
【００４２】
ＣＰＵ５は、ＤｅｔＣｏｕｎｔＴｈ２でクリップしていないと判断した場合（ステップＳ２１４／Ｎｏ）、ＤｅｔＣｏｕｎｔ値をインクリメントし（ステップＳ２１５）、顔検出枠の評価値取得を行う（ステップＳ２１６）。
【００４３】
ＣＰＵ５は、ＤｅｔＣｏｕｎｔ≧ＤｅｔＣｏｕｎｔＴｈ１であるか否かの判断を行う（ステップＳ２１８）。ＤｅｔＣｏｕｎｔ≧ＤｅｔＣｏｕｎｔＴｈ１でないと判断した場合（ステップＳ２１８／Ｎｏ）、前回のＢｖ値に置き換え、Ｂｖ＝ＢｖＺとする（ステップＳ２１１）。置き換え後、補正値を加味し（ステップＳ２２５）、最終スムージング処理を行い（ステップＳ２２６）、ＡＰＥＸ演算を行う（ステップＳ２２７）。
【００４４】
ＣＰＵ５は、ＤｅｔＣｏｕｎｔ≧ＤｅｔＣｏｕｎｔＴｈ１であると判断した場合（ステップＳ２１８／ＹＥＳ）、線形補間の処理に進む（ステップＳ２１９）。
【００４５】
（線形補間）
本実施形態の線形補間の式は、以下に示す。
Ｂｖ＝ＢｖＺ＋（（ＤｅｔＣｏｕｎｔ−ＤｅｔＣｏｕｎｔＴｈ１）÷（ＤｅｔＣｏｕｎｔＴｈ２−ＤｅｔＣｏｕｎｔＴｈ１））×（ＢｖＦ−ＢｖＺ）
ステップＳ２１９では、上記演算を行う。
【００４６】
ＣＰＵ５は、ＤｅｔＣｏｕｎｔ≧ＤｅｔＣｏｕｎｔＴｈ２（収束状態）であるか否かの判断を行う（ステップＳ２２０）。ＤｅｔＣｏｕｎｔ≧ＤｅｔＣｏｕｎｔＴｈ２でないと判断した場合（ステップＳ２２０／Ｎｏ）、顔検出機能が顔を検出しているか、検出していないかの判断を行い、顔を検出していないと判断した場合（ステップＳ２２１／Ｎｏ）、前回のＢｖ値に置き換え、Ｂｖ＝ＢｖＺとする（ステップＳ２２２）。置き換え後、補正値を加味し（ステップＳ２２５）、最終スムージング処理を行い（ステップＳ２２６）、ＡＰＥＸ演算を行う（ステップＳ２２７）。
【００４７】
ＣＰＵ５は、ＤｅｔＣｏｕｎｔ≧ＤｅｔＣｏｕｎｔＴｈ２であると判断した場合（ステップＳ２２０／ＹＥＳ）、ＤｅｔＣｏｕｎｔの値をＤｅｔＣｏｕｎｔＴｈ２にクリップする（ステップＳ２２４）。ＣＰＵ５は、値をクリップ後、ステップＳ２２５の処理に進む。
【００４８】
ＣＰＵ５は、顔検出機能が顔を検出したか検出しなかったかを判断し、顔を検出したと判断した場合（ステップＳ２２１／ＹＥＳ）、前回のＢｖ値に置き換え、Ｂｖ＝ＢｖＺとする（ステップＳ２２２）置き換え後、ステップＳ２２５の処理に進む。
【００４９】
〈顔検出処理〉
ＣＰＵ５は、顔を検出しなかったと判断した場合（ステップＳ２０８／Ｎｏ）、前回、顔を検出していたか否かの判断を行う（ステップＳ２２９）。
【００５０】
（初回顔非検出）
ＣＰＵ５は、顔検出機能が、前回、顔を検出していなかった場合（今回初顔非検出）、（ステップＳ２２９／Ｎｏ）、ＤｅｔＣｏｕｎｔ値をクリアし、ＤｅｔＣｏｕｎｔ＝０とする（ステップＳ２３０）。
【００５１】
ＣＰＵ５は、マルチパターン測光によって求めたＢｖＺの値をＢｖ値に置き換え、Ｂｖ＝ＢｖＺとする（ステップＳ２３１）。ＣＰＵ５は、数値置き換え後、補正値を加味し（ステップＳ２４５）、最終スムージング処理を行い（ステップＳ２４６）、ＡＰＥＸ演算を行う（ステップＳ２４７）。
【００５２】
ＣＰＵ５は、顔検出機能ＳＷ１５がＯｎかＯｆｆかを判断し（ステップＳ２４８）、顔検出機能ＳＷ１５がＯｆｆであると判断した場合（ステップＳ２４８／ＹＥＳ）、リターンする。顔検出機能ＳＷ１５がＯｆｆでないと判断した場合（ステップＳ２４８／Ｎｏ）、ステップＳ２０８の処理に戻る。
【００５３】
（前回顔検出あり）
ＣＰＵ５は、前回、顔を検出していた場合（ステップＳ２２９／ＹＥＳ）、画面全体の評価値を取得する（ステップＳ２３２）。評価値の取得後、画面全体のＢｖＺ値（マルチパターン測光）を算出する（ステップＳ２３３）。
【００５４】
ＣＰＵ５は、ＤｅｔＣｏｕｎｔがＤｅｔＣｏｕｎｔＴｈ２でクリップ（ＤｅｔＣｏｕｎｔ値が収束しているか）しているか否かの判断を行う（ステップＳ２３４）。ＤｅｔＣｏｕｎｔＴｈ２でクリップしていると判断した場合（ステップＳ２３４／ＹＥＳ）、顔検出枠の評価値取得を行う（ステップＳ２３６）。ＣＰＵ５は、評価値取得後、顔検出枠のＢｖＦ値の算出を行う（ステップＳ２３７）。
【００５５】
ＣＰＵ５は、ＤｅｔＣｏｕｎｔＴｈ２でクリップしていないと判断した場合（ステップＳ２３４／Ｎｏ）、ＤｅｔＣｏｕｎｔ値をインクリメントし（ステップＳ２３５）、顔検出枠の評価値取得を行う（ステップＳ２３６）。
【００５６】
ＣＰＵ５は、ＤｅｔＣｏｕｎｔ≧ＤｅｔＣｏｕｎｔＴｈ１であるか否かの判断を行う（ステップＳ２３８）。ＤｅｔＣｏｕｎｔ≧ＤｅｔＣｏｕｎｔＴｈ１でないと判断した場合（ステップＳ２３８／Ｎｏ）、前回のＢｖ値に置き換え、Ｂｖ＝ＢｖＺとする（ステップＳ２３１）。置き換え後、補正値を加味し（ステップＳ２３５）、最終スムージング処理を行い（ステップＳ２３６）、ＡＰＥＸ演算を行う（ステップＳ２３７）。
【００５７】
ＣＰＵ５は、ＤｅｔＣｏｕｎｔ≧ＤｅｔＣｏｕｎｔＴｈ１であると判断した場合（ステップＳ２３８／ＹＥＳ）、線形補間の処理に進む（ステップＳ２３９）。
【００５８】
（線形補間）
本実施形態の線形補間の式は、以下に示す。
Ｂｖ＝ＢｖＦ＋（（ＤｅｔＣｏｕｎｔ−ＤｅｔＣｏｕｎｔＴｈ１）÷（ＤｅｔＣｏｕｎｔＴｈ２−ＤｅｔＣｏｕｎｔＴｈ１））×（ＢｖＺ−ＢｖＦ）
ステップＳ２３９では、上記演算を行う。
【００５９】
ＣＰＵ５は、ＤｅｔＣｏｕｎｔ≧ＤｅｔＣｏｕｎｔＴｈ２（収束状態）であるか否かの判断を行う（ステップＳ２４０）。ＤｅｔＣｏｕｎｔ≧ＤｅｔＣｏｕｎｔＴｈ２でないと判断した場合（ステップＳ２４０／Ｎｏ）、顔検出機能が、顔を検出したか検出しなかったかの判断を行い、顔を検出したと判断した場合（ステップＳ２４１／Ｎｏ）、前回のＢｖ値に置き換え、Ｂｖ＝ＢｖＺとする（ステップＳ２４２）。置き換え後、補正値を加味し（ステップＳ２４５）、最終スムージング処理を行い（ステップＳ２４６）、ＡＰＥＸ演算を行う（ステップＳ２４７）。
【００６０】
ＣＰＵ５は、ＤｅｔＣｏｕｎｔ≧ＤｅｔＣｏｕｎｔＴｈ２であると判断した場合（ステップＳ２４０／ＹＥＳ）、ＤｅｔＣｏｕｎｔの値をＤｅｔＣｏｕｎｔＴｈ２にクリップする（ステップＳ２４４）。ＣＰＵ５は、値をクリップ後、ステップＳ２４５の処理に進む。
【００６１】
ＣＰＵ５は、顔検出機能が顔を検出したか検出しなかったかを判断し、顔を検出したと判断した場合（ステップＳ２４１／ＹＥＳ）、前回のＢｖ値に置き換え、Ｂｖ＝ＢｖＦとする（ステップＳ２４２）。置き換え後、ステップＳ２４５の処理に進む。
【００６２】
図５、６、７、８を用いて本実施形態に係る露出制御装置及び撮影装置の処理について説明する。
【００６３】
図６は、ＤｅｔＣｏｕｎｔＴｈ１＝０、ＤｅｔＣｏｕｎｔＴｈ２＝８であって、やや遅く追従させたものである。縦軸がＢｖ値で、横軸が測光演算回数をカウントしたものである。図７は、縦軸がＢｖ値で、横軸は露出演算回数をカウントしたものである。
縦軸がＢｖ値で、横軸は測光演算回数をカウントしたものである。
【００６４】
図６では、ＤｅｔＣｏｕｎｔＴｈ２＝８としているので、図５の曲線の方が、緩やかとなっている。この場合、ＤｅｔＣｏｕｎｔＴｈ２が低い数値、つまり、追従はやや遅い程度である。
【００６５】
図７（５）は、ＬＰＦ処理のみを施した線を示すものである。
【００６６】
ＬＰＦ処理のみを施した場合は、顔Ｂｖ値、マルチパターン測光値それぞれに収束しているが、明るさを変動させたくない場合であっても、また、顔検出、非検出の頻度、スピード等に限らず、顔Ｂｖ値、マルチパターン測光値のどちらかに切り替わってしまう。
【００６７】
逆光や、顔が斜めを向いているときなどは、顔検出そのものが不安定で、顔を検出したりしなかったり、を繰り返すことがある。この場合に、急激な輝度変化が発生し、チラツキが発生しやすいという問題がある。
【００６８】
図５及び６に示す（４）は、算出されたＢｖ値に対し、何も処置を施さない場合を表す線である。この場合、顔を検出した検出しないが切り替わると、顔検出枠の測光値とマルチパターン測光による測光値に大きな輝度差があるため、露出（明るさ）にチラツキが発生し、見た目の品位が非常に悪くなってしまう。
【００６９】
（３）は、簡単なＬＰＦ処置のみを表す線である。
この場合、そこそこ滑らかになり、見た目の品位は改善される。
しかし、例えば、測光回数が８０から１００や４００から４３０など、切り替わりが早いと、それに追従してしまうため、見た目の品位はまだ不十分である。
タップ数を多く取るなどして追従を遅くさせるようなＬＰＦを設計しても良いが、そうすると、マイコンへの演算の負担が大きくなってしまう。
【００７０】
（２）の線形補間のみの場合、切り替わり時のＢｖ値の変化がやや急峻なため、やはり、見た目の品位はあまり改善されない。
（１）は、本実施形態に係る撮影装置の処理において、線形補間と簡単なＬＰＦ処置の組み合わせを行った場合の滑らかな曲線である。
【００７１】
図５は、ＤｅｔＣｏｕｎｔＴｈ１＝０、ＤｅｔＣｏｕｎｔＴｈ２＝４０であり、遅く追従させたものであり、縦軸がＢｖ値で、簡単のために、顔を検出した時の顔検出枠の測光値ＢｖＦ＝３、顔を検出しなかった場合、つまり、マルチパターン測光による測光値をＢｖＺ＝６とした。
また、横軸は測光演算回数をカウントしたものである。
ただし、ＤｅｔＣｏｕｎｔＴｈ２を大きく設定しすぎると、逆に、追従が遅くなりすぎるため、シーン毎によるチューニングが必要である。
【００７２】
図５では、上述のように、ＤｅｔＣｏｕｎｔＴｈ２＝４０としたが、この値が大きい程、曲線は、緩やかになる。図５は、ＤｅｔＣｏｕｎｔＴｈ２を高めに設定。追従は更に遅くなる。
このように、ＤｅｔＣｏｕｎｔＴｈ２を変えることで、追従の速度を変えられる、つまり、マイコンの負荷をかけＬＰＦのタップ数を大きく取る必要なない、こちらの方が、全体的に滑らかであり、見た目の品位としては良い。
【００７３】
本実施形態の効果は、以下のとおりである。
従来では、顔検出時に顔検出と判断されたか、非検出と判断されたか否かに限らず、ＬＰＦ処理を施すので、顔検出、非検出の繰り返しが多い場合、やや多い場合でもチラツキが生じる。
本実施形態では、顔検出、非検出の繰り返しが多い場合、やや多い場合でもチラツキの効果が改善され、スルー画、動画の見た目の品位が向上する。また、演算負荷が軽いが、スムージングの効果が得られる。
【００７４】
以上説明した実施形態に限定されることはない。あくまでも好ましい一の実施の形態であり本発明の効果を奏する範囲内では、種々の変形、変更が可能である。例えば、本実施形態では、ＣＰＵ５、画像処理部９を切り離して説明するが、ＡＳＩＣにＣＰＵ５、画像処理部９を組み合わせた場合も本発明を実施可能である。また、動画記録中のレリーズスイッチによる静止画撮影等にも適用できる。例えば、図３において、動画撮影が開始された後（Ｓ１１７参照）において、レリーズスイッチＯＮの判定（Ｓ１１２参照）を行い、レリーズスイッチＯＮの判定がされたら静止画像用露出制御（Ｓ１１３参照）を行ってもよい、とする。
【符号の説明】
【００７５】
１    撮像光学系、  ２    絞り、  ３    撮像センサ、  ４    ＡＦＥ、  ５    ＣＰＵ、  １１    ＬＶ（ライブビュー）釦、  １２    レリーズ釦、  １３    動画開始釦、  １５    顔検出機能ＳＷ（スイッチ）、  １６    表示部、  １７    記録Ｉ／Ｆ
【図１】
2015070580.tif 000003
【図２】
2015070580.tif 000004
【図３】
2015070580.tif 000005
【図４】
2015070580.tif 000006
【図５】
2015070580.tif 000007
【図６】
2015070580.tif 000008
【図７】
2015070580.tif 000009
【図８】
2015070580.tif 000010