(57)【要約】【構成】イメージセンサ１６は、被写界を捉える撮像面を有して、生画像データを繰り返し出力する。出力された生画像データは、ＡＧＣ回路２０によって増幅される。撮像面の露光量およびＡＧＣ回路２０のゲインは、風景シーンに適した特定プログラム線図を含む複数のプログラム線図のいずれか１つに沿うように、ＣＰＵ４８によって調整される。ここで、ＣＰＵ４８は、生画像データに基づく被写界像の平均輝度が第１条件を満足するか否かを判別する。ＣＰＵ４８はまた、既定範囲から外れる輝度を有する分割エリアの数が第２条件を満足するか否かを判別する。ＣＰＵ４８はさらに、特定プログラム線図の参照を許可すべきか否かを、これらの判別結果を参照して制御する。【効果】撮像性能が向上する。【選択図】図２
2011223378.tif 000002
【特許請求の範囲】
【請求項１】
被写界を捉える撮像面を有して被写界像を繰り返し出力する撮像手段、
屋外に適した特定調整基準を含む複数の調整基準のいずれか１つを参照して撮像条件を調整する調整手段、
前記撮像手段から出力された被写界像の平均輝度が第１条件を満足するか否かを判別する第１判別手段、
既定範囲から外れる輝度を有するエリアが前記撮像手段から出力された被写界像に占める割合が第２条件を満足するか否かを判別する第２判別手段、および
前記調整手段による前記特定調整基準の参照を許可すべきか否かを前記第１判別手段の判別結果と前記第２判別手段の判別結果とを参照して制御する制御手段を備える、電子カメラ。
【請求項２】
前記第２条件は前記既定範囲の上限を上回るエリアの割合および前記既定範囲の下限を下回るエリアの割合の少なくとも一方が基準を下回るという条件を含む、請求項１記載の電子カメラ。
【請求項３】
前記撮像手段から出力された被写界像の色温度が第３条件を満足するか否かを判別する第３判別手段をさらに備え、
前記制御手段は前記第３判別手段の判別結果をさらに参照して制御処理を実行する、請求項１または２記載の電子カメラ。
【請求項４】
前記第３条件は屋外光に相当する色温度を有するエリアの割合が第１閾値を上回りかつ屋内光に相当する色温度を有するエリアの割合が第２閾値を下回るという条件を含む、請求項３記載の電子カメラ。
【請求項５】
前記撮像面の前方に配置されたフォーカスレンズ、
前記フォーカスレンズから前記撮像面までの距離を前記撮像手段から出力された被写界像に基づいて継続的に調整する調整手段、および
前記フォーカスレンズから前記撮像面までの距離が第４条件を満足するか否かを判別する第４判別手段をさらに備え、
前記制御手段は前記第３判別手段の判別結果をさらに参照して制御処理を実行する、請求項１ないし４のいずれかに記載の電子カメラ。
【請求項６】
前記制御手段は、前記第１判別手段の判別結果および前記第２判別手段の判別結果のいずれもが肯定的であることを条件の少なくとも一部として前記特定調整基準の参照を許可する許可手段、および前記第１判別手段の判別結果および前記第２判別手段の判別結果の少なくとも一方が否定的であるとき前記特定調整基準の参照を制限する制限手段を含む、請求項１ないし５のいずれかに記載の電子カメラ。
【請求項７】
被写界を捉える撮像面を有して被写界像を繰り返し出力する撮像手段を備える電子カメラのプロセッサに、
屋外に適した特定調整基準を含む複数の調整基準のいずれか１つを参照して撮像条件を調整する調整ステップ、
前記撮像手段から出力された被写界像の平均輝度が第１条件を満足するか否かを判別する第１判別ステップ、
既定範囲から外れる輝度を有するエリアが前記撮像手段から出力された被写界像に占める割合が第２条件を満足するか否かを判別する第２判別ステップ、および
前記調整ステップによる前記特定調整基準の参照を許可すべきか否かを前記第１判別ステップの判別結果と前記第２判別ステップの判別結果とを参照して制御する制御ステップを実行させるための、撮像制御プログラム。
【請求項８】
被写界を捉える撮像面を有して被写界像を繰り返し出力する撮像手段を備える電子カメラによって実行される撮像制御方法であって、
屋外に適した特定調整基準を含む複数の調整基準のいずれか１つを参照して撮像条件を調整する調整ステップ、
前記撮像手段から出力された被写界像の平均輝度が第１条件を満足するか否かを判別する第１判別ステップ、
既定範囲から外れる輝度を有するエリアが前記撮像手段から出力された被写界像に占める割合が第２条件を満足するか否かを判別する第２判別ステップ、および
前記調整ステップによる前記特定調整基準の参照を許可すべきか否かを前記第１判別ステップの判別結果と前記第２判別ステップの判別結果とを参照して制御する制御ステップを備える、撮像制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、電子カメラに関し、特に撮像装置から出力された被写界像を参照して撮像条件を調整する、電子カメラに関する。
【背景技術】
【０００２】
この種のカメラの一例が、特許文献１に開示されている。この背景技術によれば、色相データ生成部は、撮像面に割り当てられた複数のブロックの各々に対応して色相データを生成する。ブロック計数部は、基準色相データ範囲に属する色相データを有するブロックの個数を、複数の撮影シーンにそれぞれ対応する複数の基準色相データ範囲の各々に対応して計数する。色相コントラスト演算部は、各ブロックの色相データに基づいて色相のコントラストを求める。撮影シーン判別部は、ブロック計数部の計数結果と色相コントラスト演算部によって求められたコントラストとに基づいて撮影シーンを判別する。ホワイトバランスゲイン演算部は、撮影シーン判別部の判別結果に基づいてホワイトバランスゲインを調整する。これによって、屋外の撮影シーンおよび屋内の撮影シーンの各々に適したホワイトバランス調整が実現される。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００７−４３３６４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかし、背景技術では、撮影シーンを判別するにあたって被写界像の輝度分布が参照されることはなく、撮像性能に限界がある。
【０００５】
それゆえに、この発明の主たる目的は、撮像性能を向上させることができる、電子カメラを提供することである。
【課題を解決するための手段】
【０００６】
この発明に従う電子カメラ(10：実施例で相当する参照符号。以下同じ)は、被写界を捉える撮像面を有して被写界像を繰り返し出力する撮像手段(16)、屋外に適した特定調整基準を含む複数の調整基準のいずれか１つを参照して撮像条件を調整する調整手段(S17~S29)、撮像手段から出力された被写界像の平均輝度が第１条件を満足するか否かを判別する第１判別手段(S97)、既定範囲から外れる輝度を有するエリアが撮像手段から出力された被写界像に占める割合が第２条件を満足するか否かを判別する第２判別手段(S115~S123, S133, S135)、および調整手段による特定調整基準の参照を許可すべきか否かを第１判別手段の判別結果と第２判別手段の判別結果とを参照して制御する制御手段(S63, S137)を備える。
【０００７】
好ましくは、第２条件は既定範囲の上限を上回るエリアの割合および既定範囲の下限を下回るエリアの割合の少なくとも一方が基準を下回るという条件を含む。
【０００８】
好ましくは、撮像手段から出力された被写界像の色温度が第３条件を満足するか否かを判別する第３判別手段(S105~S113, S129, S131)がさらに備えられ、制御手段は第３判別手段の判別結果をさらに参照して制御処理を実行する。
【０００９】
さらに好ましくは、前記第３条件は屋外光に相当する色温度を有するエリアの割合が第１閾値を上回りかつ屋内光に相当する色温度を有するエリアの割合が第２閾値を下回るという条件を含む、請求項３記載の電子カメラ。
【００１０】
好ましくは、撮像面の前方に配置されたフォーカスレンズ(12)、フォーカスレンズから撮像面までの距離を撮像手段から出力された被写界像に基づいて継続的に調整する調整手段(S31~S39)、およびフォーカスレンズから撮像面までの距離が第４条件を満足するか否かを判別する第４判別手段(S91~S93)がさらに備えられ、制御手段は第３判別手段の判別結果をさらに参照して制御処理を実行する。
【００１１】
好ましくは、制御手段は、第１判別手段の判別結果および第２判別手段の判別結果のいずれもが肯定的であることを条件の少なくとも一部として特定調整基準の参照を許可する許可手段(S137)、および第１判別手段の判別結果および第２判別手段の判別結果の少なくとも一方が否定的であるとき特定調整基準の参照を制限する制限手段(S63)を含む。
【００１２】
この発明に従う撮像制御プログラムは、被写界を捉える撮像面を有して被写界像を繰り返し出力する撮像手段(16)を備える電子カメラ(10)のプロセッサ(48)に、屋外に適した特定調整基準を含む複数の調整基準のいずれか１つを参照して撮像条件を調整する調整ステップ(S17~S29)、撮像手段から出力された被写界像の平均輝度が第１条件を満足するか否かを判別する第１判別ステップ(S97)、既定範囲から外れる輝度を有するエリアが撮像手段から出力された被写界像に占める割合が第２条件を満足するか否かを判別する第２判別ステップ(S115~S123, S133, S135)、および調整ステップによる特定調整基準の参照を許可すべきか否かを第１判別ステップの判別結果と第２判別ステップの判別結果とを参照して制御する制御ステップ(S63, S137)を実行させるための、撮像制御プログラムである。
【００１３】
この発明に従う撮像制御方法は、被写界を捉える撮像面を有して被写界像を繰り返し出力する撮像手段(16)を備える電子カメラ(10)によって実行される撮像制御方法であって、屋外に適した特定調整基準を含む複数の調整基準のいずれか１つを参照して撮像条件を調整する調整ステップ(S17~S29)、撮像手段から出力された被写界像の平均輝度が第１条件を満足するか否かを判別する第１判別ステップ(S97)、既定範囲から外れる輝度を有するエリアが撮像手段から出力された被写界像に占める割合が第２条件を満足するか否かを判別する第２判別ステップ(S115~S123, S133, S135)、および調整ステップによる特定調整基準の参照を許可すべきか否かを第１判別ステップの判別結果と第２判別ステップの判別結果とを参照して制御する制御ステップ(S63, S137)を備える。
【発明の効果】
【００１４】
この発明によれば、屋外に適した特定調整基準の参照を許可すべきか否かを制御するにあたっては、被写界像の平均輝度だけでなく、既定範囲から外れる輝度を有するエリアが被写界像に占める割合も参照される。これによって、被写界が屋外であるか否かの誤判別ひいては調整基準の誤選択が回避され、撮像性能が向上する。
【００１５】
この発明の上述の目的，その他の目的，特徴および利点は、図面を参照して行う以下の実施例の詳細な説明から一層明らかとなろう。
【図面の簡単な説明】
【００１６】
【図１】この発明の基本的構成を示すブロック図である。
【図２】この発明の一実施例の構成を示すブロック図である。
【図３】図２実施例に適用される色フィルタの構成の一例を示す図解図である。
【図４】撮像面における切り出しエリアの割り当て状態の一例を示す図解図である。
【図５】撮像面における評価エリアの割り当て状態の一例を示す図解図である。
【図６】撮像面における動き検出ブロックの割り当て状態の一例を示す図解図である。
【図７】（Ａ）は夜景シーンに対応するキャラクタの一例を示す図解図であり、（Ｂ）はアクションシーンに対応するキャラクタの一例を示す図解図であり、（Ｃ）は風景シーンに対応するキャラクタの一例を示す図解図であり、（Ｄ）はデフォルトシーンに対応するキャラクタの一例を示す図解図であり、
【図８】色温度の分布の一例を示す図解図である。
【図９】撮像面で捉えられる被写界の一例を示す図解図である。
【図１０】撮像面で捉えられる被写界の他の一例を示す図解図である。
【図１１】夜景シーンに対応するプログラム線図の一例を示すグラフである。
【図１２】アクションシーンに対応するプログラム線図の一例を示すグラフである。
【図１３】風景シーンに対応するプログラム線図の一例を示すグラフである。
【図１４】デフォルトシーンに対応するプログラム線図の一例を示すグラフである。
【図１５】図２実施例に適用されるＣＰＵの動作の一部を示すフロー図である。
【図１６】図２実施例に適用されるＣＰＵの動作の他の一部を示すフロー図である。
【図１７】図２実施例に適用されるＣＰＵの動作のその他の一部を示すフロー図である。
【図１８】図２実施例に適用されるＣＰＵの動作のさらにその他の一部を示すフロー図である。
【図１９】図２実施例に適用されるＣＰＵの動作の他の一部を示すフロー図である。
【図２０】図２実施例に適用されるＣＰＵの動作のその他の一部を示すフロー図である。
【図２１】図２実施例に適用されるＣＰＵの動作のさらにその他の一部を示すフロー図である。
【図２２】図２実施例に適用されるＣＰＵの動作の他の一部を示すフロー図である。
【図２３】図２実施例に適用されるＣＰＵの動作のその他の一部を示すフロー図である。
【図２４】図２実施例に適用されるＣＰＵの動作のさらにその他の一部を示すフロー図である。
【図２５】図２実施例に適用されるＣＰＵの動作の他の一部を示すフロー図である。
【発明を実施するための形態】
【００１７】
以下、この発明の実施の形態を図面を参照しながら説明する。
［基本的構成］
【００１８】
図１を参照して、この発明の電子カメラは、基本的に次のように構成される。撮像手段１は、被写界を捉える撮像面を有して被写界像を繰り返し出力する。調整手段２は、屋外に適した特定調整基準を含む複数の調整基準のいずれか１つを参照して撮像条件を調整する。第１判別手段３は、撮像手段１から出力された被写界像の平均輝度が第１条件を満足するか否かを判別する。第２判別手段４は、既定範囲から外れる輝度を有するエリアが撮像手段１から出力された被写界像に占める割合が第２条件を満足するか否かを判別する。制御手段５は、調整手段２による特定調整基準の参照を許可すべきか否かを第１判別手段３の判別結果と第２判別手段４の判別結果とを参照して制御する。
【００１９】
屋外に適した特定調整基準の参照を許可すべきか否かを制御するにあたっては、被写界像の平均輝度だけでなく、既定範囲から外れる輝度を有するエリアが被写界像に占める割合も参照される。これによって、被写界が屋外であるか否かの誤判別ひいては調整基準の誤選択が回避され、撮像性能が向上する。
［実施例］
【００２０】
図２を参照して、この実施例のディジタルビデオカメラ１０は、ドライバ１８ａおよび１８ｂによってそれぞれ駆動されるフォーカスレンズ１２および絞りユニット１４を含む。被写界の光学像は、これらの部材を通してイメージセンサ１６の撮像面に照射される。
【００２１】
撮像面には複数の受光素子（＝画素）が２次元状に配置され、撮像面は図３に示す原色ベイヤ配列の色フィルタ１６ｆによって覆われる。色フィルタ１６ｆは、具体的には、Ｒ(Red)のフィルタ要素，Ｇ(Green)のフィルタ要素およびＢ(Blue)のフィルタ要素がモザイク状に配列されたフィルタに相当する。撮像面に配置された受光素子は色フィルタ１６ｆを構成するフィルタ要素と１対１で対応し、各受光素子で生成される電荷の量はＲ，ＧまたはＢの色に対応する光の強度を反映する。
【００２２】
電源が投入されると、ＣＰＵ４８は、撮像タスクの下で動画取り込み処理を実行するべく、ドライバ１８ｃを起動する。ドライバ１８ｃは、周期的に発生する垂直同期信号Ｖｓｙｎｃに応答して、撮像面を露光し、撮像面で生成された電荷をラスタ走査態様で読み出す。イメージセンサ１６からは、被写界を表す生画像データが周期的に出力される。出力される生画像データは、各画素がＲ，ＧおよびＢのいずれか１つの色情報を有する画像データに相当する。
【００２３】
ＡＧＣ回路２０は、撮像装置１６から出力された生画像データをＣＰＵ４８によって設定されたＡＧＣゲインを参照して増幅する。前処理回路２２は、ＡＧＣ回路２０によって増幅された生画像データにディジタルクランプ，画素欠陥補正などの処理を施す。前処理を施された生画像データは、メモリ制御回路３２を通してＳＤＲＡＭ３４の生画像エリア３４ａに書き込まれる。
【００２４】
図４を参照して、生画像エリア３４ａには切り出しエリアＣＴが割り当てられる。後処理回路３６は、メモリ制御回路３２を通して生画像エリア３４ａにアクセスし、切り出しエリアＣＴに属する生画像データを周期的に読み出す。読み出された生画像データは、後処理回路３６において色分離，白バランス調整，エッジ／彩度強調，ＹＵＶ変換などの処理を施される。
【００２５】
生画像データはまず、色分離処理によって、各画素がＲ，ＧおよびＢの全ての色情報を有するＲＧＢ形式の画像データに変換される。画像データの白バランスは白バランス調整処理によって調整され、画像データのエッジおよび／または彩度はエッジ／彩度強調処理によって強調され、そして画像データの形式はＹＵＶ変換処理によってＹＵＶ形式に変換される。こうして作成されたＹＵＶ形式の画像データは、メモリ制御回路３２を通してＳＤＲＡＭ３４のＹＵＶ画像エリア３４ｂに書き込まれる。
【００２６】
ＬＣＤドライバ３８は、ＹＵＶ画像エリア３４ｂに格納された画像データを周期的に読み出し、読み出された画像データをＬＣＤモニタ４０の解像度に適合するように縮小し、そして縮小された画像データに基づいてＬＣＤモニタ４０を駆動する。この結果、被写界を表すリアルタイム動画像（スルー画像）がモニタ画面に表示される。
【００２７】
図５を参照して、撮像面の中央には評価エリアＥＶＡが割り当てられる。評価エリアＥＶＡは水平方向および垂直方向の各々において１６分割され、合計２５６個の分割エリアが評価エリアＥＶＡを形成する。
【００２８】
前処理回路２２は、上述した処理に加えて、生画像データを簡易的にＹデータに変換し、変換されたＹデータを輝度評価回路２４，ＡＦ評価回路２６および動き検出回路３０に与える。前処理回路２２はまた、生画像データをＲＧＢ画像データ（初期ゲインに従って調整された白バランスを有するＲＧＢ画像データ）に簡易的に変換し、変換されたＲＧＢ画像データをＡＷＢ評価回路２８に与える。
【００２９】
輝度評価回路２４は、与えられたＹデータのうち評価エリアＥＶＡに属するＹデータを垂直同期信号Ｖｓｙｎｃに応答して分割エリア毎に積分する。輝度評価回路２４からは、２５６個の輝度評価値が垂直同期信号Ｖｓｙｎｃに同期して出力される。ＣＰＵ４８は、こうして出力された輝度評価値を明るさ調整タスクの下で取り込み、取り込まれた輝度評価値に基づいて適正ＢＶ値(BV：Brightness value)を算出し、そして算出された適正ＢＶ値を定義する絞り量，露光時間およびＡＧＣゲインをドライバ１８ｂ，１８ｃおよびＡＧＣ回路２０に設定する。この結果、スルー画像の明るさが適度に調整される。
【００３０】
ＡＦ評価回路２６は、与えられたＹデータのうち評価エリアＥＶＡに属するＹデータの高周波成分を垂直同期信号Ｖｓｙｎｃに応答して分割エリア毎に積分する。ＡＦ評価回路２６からは、２５６個のＡＦ評価値が垂直同期信号Ｖｓｙｎｃに同期して出力される。ＣＰＵ４８は、こうして出力されたＡＦ評価値をコンティニュアスＡＦタスクの下で取り込み、ＡＦ起動条件が満足されるときにＡＦ処理を実行する。フォーカスレンズ１２はドライバ１８ａによって合焦点に配置され、これによってスルー画像の鮮鋭度が継続的に向上する。
【００３１】
ＡＷＢ評価回路２８は、与えられたＲＧＢ画像データを形成するＲデータ，ＧデータおよびＢデータの各々を、垂直同期信号Ｖｓｙｎｃに応答して分割エリア毎に積分する。ＡＷＢ評価回路２８からは、Ｒ積分値，Ｇ積分値およびＢ積分値を各々が有する２５６個のＡＷＢ評価値が垂直同期信号Ｖｓｙｎｃに同期して出力される。ＣＰＵ４８は、こうして出力されたＡＷＢ評価値をＡＷＢタスクの下で取り込み、取り込まれたＡＷＢ評価値に基づいてＡＷＢ処理を実行する。後処理回路３６において参照される白バランス調整ゲインはＡＷＢ処理によって適正値に調整され、これによってスルー画像の色調が適度に調整される。
【００３２】
図６を参照して、撮像面には９つの動き検出ブロックＭＤ＿１〜ＭＤ＿９が割り当てられる。動き検出ブロックＭＤ＿１〜ＭＤ＿３は撮像面の上段に水平方向に並ぶように配置され、動き検出ブロックＭＤ＿４〜ＭＤ＿６は撮像面の中段に水平方向に並ぶように配置され、動き検出ブロックＭＤ＿７〜ＭＤ＿９は撮像面の下段に水平方向に並ぶように配置される。
【００３３】
動き検出回路３０は、動き検出ブロックＭＤ＿１〜ＭＤ＿９にそれぞれ対応する９つの部分動きベクトルをＹデータに基づいて検出する。検出された部分動きベクトルは、垂直同期信号Ｖｓｙｎｃに同期して動き検出回路３０から出力される。ＣＰＵ４８は、出力された部分動きベクトルを手振れ補正タスクの下で取り込み、これに基づいて手振れ補正処理を実行する。切り出しエリアＣＴは、光軸に直交する方向における撮像面の動きが撮像面の手振れに相当するときに、この手振れが補償される方向に移動する。これによって、手振れに起因するスルー画像の振動が抑制される。
【００３４】
キー入力装置５０に向けて記録開始操作が行われると、ＣＰＵ４８は、動画記録を開始するべく、撮像タスクの下でＩ／Ｆ４４に記録開始命令を与える。Ｉ／Ｆ４４は、ＹＵＶ画像エリア３４ｂに格納された画像データをメモリ制御回路３２を通して読み出し、読み出された画像データを記録媒体４６に作成された動画ファイルに書き込む。キー入力装置５０に向けて記録終了操作が行われると、ＣＰＵ４８は、動画記録を終了するべく撮像タスクの下で記録終了命令をＩ／Ｆ４４に与える。Ｉ／Ｆ４４は、画像データの読み出しを終了し、記録先の動画ファイルをクローズする。
【００３５】
ＣＰＵ４８は、撮像タスクと並列するシーン判別タスクの下で、被写界が夜景シーン，アクションシーンおよび風景シーンのいずれに相当するかを周期的に判別する。夜景シーン判別および風景シーン判別は、輝度評価回路２４から出力された輝度評価値に基づいて実行される。被写界が夜景シーンと判別されるとフラグＦＬＧｎｉｇｈｔが“０”から“１”に更新され、被写界が風景シーンと判別されるとフラグＦＬＧｌｎｄｓｃｐが“０”から“１”に更新される。また、アクションシーン判別は、動き検出回路３０から出力された部分動きベクトルと輝度評価回路２４から出力された輝度評価値とに基づいて実行される。被写界がアクションシーンと判別されると、フラグＦＬＧａｃｔが“０”から“１”に更新される。
【００３６】
フラグＦＬＧｎｉｇｈｔが“１”であれば、フラグＦＬＧｌｎｄｓｃｐおよびＦＬＧａｃｔの状態に関係なく、夜景シーンが確定シーンとされる。また、フラグＦＬＧｎｉｇｈｔが“０”でかつフラグＦＬＧａｃｔが“１”であれば、フラグＦＬＧｌｎｄｓｃｐの状態に関係なく、アクションシーンが確定シーンとされる。さらに、フラグＦＬＧｎｉｇｈｔおよびＦＬＧａｃｔが“０”でかつフラグＦＬＧｌｎｄｓｃｐが“１”であれば、風景シーンが確定シーンとされる。また、フラグＦＬＧｎｉｇｈｔ，ＦＬＧａｃｔおよびＦＬＧｌｎｄｓｃｐのいずれもが“０”であれば、デフォルトシーンが確定シーンとされる。
【００３７】
ＣＰＵ４８は、こうして得られた確定シーンに対応するキャラクタの出力をグラフィックジェネレータ４２に要求する。グラフィックジェネレータ４２は要求に従うグラフィックデータをＬＣＤドライバ３８に与え、ＬＣＤドライバ３８は与えられたグラフィックデータに基づいてＬＣＤモニタ４０を駆動する。
【００３８】
この結果、確定シーンが夜景シーンであれば図７（Ａ）に示すキャラクタがモニタ画面の右上に表示され、確定シーンがアクションシーンであれば図７（Ｂ）に示すキャラクタがモニタ画面の右上に表示される。また、確定シーンが風景シーンであれば図７（Ｃ）に示すキャラクタがモニタ画面の右上に表示され、確定シーンがデフォルトシーンであれば図７（Ｄ）に示すキャラクタがモニタ画面の右上に表示される。
【００３９】
風景シーン判別処理は、詳しくは以下の要領で実行される。まず、現在のフォーカスレンズ１２の位置を参照して被写体距離ＳＤが測定される。測定された被写体距離ＳＤが閾値ＴＨｓｄ以下であれば、被写体は撮像面の近傍に存在するとみなされる。このとき、フラグＦＬＧｌｎｄｓｃｐの値は“０”に確定される。
【００４０】
測定された被写体距離ＳＤが閾値ＴＨｓｄを上回れば、明るさ調整タスクの下で取り込まれた２５６個の輝度評価値の平均値が“Ｙａｖｅ”として算出される。算出された平均輝度Ｙａｖｅが閾値ＴＨｙａｖｅ以下であれば、被写界の明るさは風景に相当する明るさよりも小さいとみなされる。このとき、フラグＦＬＧｌｎｄｓｃｐの値は“０”に確定される。
【００４１】
平均値Ｙａｖｅが閾値ＴＨｙａｖｅを上回れば、被写界像の色温度が２５６個の分割エリアの各々に対応して測定される。測定にあたっては、ＡＷＢタスクの下で取り込まれた２５６個のＡＷＢ評価値が参照される。測定された色温度が屋内光（昼白色，昼光色または白色）に相当すれば変数ＣＮＴ＿ＩＮがインクリメントされ、測定された色温度が屋外光（晴天色，曇天色または日陰色）に相当すれば変数ＣＮＴ＿ＯＵＴがインクリメントされる。全ての分割エリアにおける色温度の測定が完了したとき、変数ＣＮＴ＿ＩＮは屋内光の影響を受ける被写界像の割合を示し、変数ＣＮＴ＿ＯＵＴは屋外光の影響を受ける被写界像の割合を示す。
【００４２】
なお、色温度は、図８に示す要領で分布する。図８によれば、昼白色は６５００Ｋの色温度を有し、昼光色は５０００Ｋの色温度を有し、そして白色は４２００Ｋの色温度を有する。また、晴天色は１２０００Ｋの色温度を有し、日陰色は７５００Ｋの色温度を有し、そして曇天色は６７００Ｋの色温度を有する。
【００４３】
平均値Ｙａｖｅが閾値ＴＨｙａｖｅを上回るときはまた、明るさ調整タスクの下で取り込まれた２５６個の輝度評価値の各々が基準値ＲＥＦｙｈｉｇｈおよびＲＥＦｙｌｏｗと比較される。輝度評価値が基準値ＲＥＦｙｈｉｇｈを上回れば変数ＣＮＴ＿Ｈがインクリメントされ、輝度評価値が基準値ＲＥＦｙｌｏｗを上回れば変数ＣＮＴ＿Ｌがインクリメントされる。
【００４４】
ここで、基準値ＲＥＦｙｈｉｇｈは、基準値ＲＥＦｙｌｏｗよりも大きい。より詳しくは、基準値ＲＥＦｙｈｉｇｈは極端に大きい輝度に相当し、基準値ＲＥＦｙｌｏｗは極端に小さい輝度に相当する。全ての分割エリアにおける輝度評価値の比較が完了したとき、変数ＣＮＴ＿Ｈは極端に大きい輝度を有するエリアの割合を示し、変数ＣＮＴ＿Ｌは極端に小さい輝度を有するエリアの割合を示す。
【００４５】
変数ＣＮＴ＿ＩＮが閾値ＴＨｉｎ以上であるか或いは変数ＣＮＴ＿ＯＵＴが閾値ＴＨｏｕｔ以下であれば、屋内光の影響が大きいか或いは屋外光の影響が小さいため、被写界は風景と異なるとみなされる。また、変数ＣＮＴ＿Ｈが閾値ＴＨｙｈｉｇｈ以上でかつ変数ＣＮＴ＿Ｌが閾値ＴＨｙｌｏｗ以上であれば、極端に大きい輝度を有するエリアの割合および極端に小さい輝度を有するエリアの割合が大きいため、被写界は風景と異なるとみなされる。このような場合、フラグＦＬＧｌｎｄｓｃｐの値は“０”に確定される。
【００４６】
これに対して、変数ＣＮＴ＿ＩＮが閾値ＴＨｉｎを下回りかつ変数ＣＮＴ＿ＯＵＴが閾値ＴＨｏｕｔを上回り、さらに変数ＣＮＴ＿Ｈが閾値ＴＨｙｈｉｇｈを下回るか、或いは変数ＣＮＴ＿Ｌが閾値ＴＨｙｌｏｗを下回れば、被写界は風景に相当するとみなされる。このとき、フラグＦＬＧｌｎｄｓｃｐの値は“１”に確定される。
【００４７】
フラグＦＬＧｌｎｄｓｃｐの設定がこうして制御される結果、フラグＦＬＧｌｎｄｓｃｐは、図９に示すような風景が撮像面によって捉えられたときに“１”に設定される。ただし、図９に示す風景の一部である街灯を大きく捉えると、露光調整によって街灯の周辺の明るさが低下する（図１０参照）。このときは、被写体距離ＳＤが閾値ＴＨｓｄを下回るか、或いは数値ＣＮＴ＿ＬおよびＣＮＴ＿Ｈがそれぞれ閾値ＴＨｙｌｏｗおよびＴＨｙｈｉｇｈ以上となり、これによってフラグＦＬＧｌｎｄｓｃｐが“０”に設定される。
【００４８】
明るさ調整タスクの下での処理は、詳しくは以下に述べる要領で実行される。まず、絞り量，露光時間およびＡＧＣゲインが初期化され、デフォルトシーン（＝初期の確定シーン）に適合するプログラム線図が参照プログラム線図として指定される。垂直同期信号Ｖｓｙｎｃが発生すると、輝度評価回路２４から出力された輝度評価値に基づいて適正ＢＶ値が算出され、算出された適正ＢＶ値に対応する座標（Ａ，Ｔ，Ｇ）が参照プログラム線図から検出される。なお、“Ａ”は絞り量に相当し、“Ｔ”は露光時間に相当し、“Ｇ”はゲインに相当する。
【００４９】
座標（Ａ，Ｔ，Ｇ）は、確定シーンが夜景シーンであるとき図１１に示すプログラム線図に描かれた太線上で検出され、確定シーンがアクションシーンであるとき図１２に示すプログラム線図に描かれた太線上で検出される。座標（Ａ，Ｔ，Ｇ）はまた、確定シーンが風景シーンであるとき図１３に示すプログラム線図に描かれた太線上で検出され、確定シーンがデフォルトシーンであるとき図１４に示すプログラム線図に描かれた太線上で検出される。
【００５０】
たとえば、確定シーンが夜景シーンであり、算出された適正ＢＶ値が“３”であれば、（Ａ，Ｔ，Ｇ）＝（３，７，７）が検出される。また、確定シーンがアクションシーンであり、算出された適正ＢＶ値が“８”であれば、（Ａ，Ｔ，Ｇ）＝（３，９，４）が検出される。
【００５１】
ドライバ１８ｂ，１８ｃおよびＡＧＣ回路２０には、こうして検出された座標（Ａ，Ｔ，Ｇ）によって特定される絞り量，露光時間およびＡＧＣゲインが設定される。確定シーンに変化が生じると、変化後の確定シーンに適合するプログラム線図が特定され、特定されたプログラム線図が参照プログラム線図として設定される。
【００５２】
ＣＰＵ４８は、図１５に示す撮像タスク，図１６〜図１７に示す明るさ調整タスク，図１８に示すコンティニュアスＡＦタスク，図１９に示すＡＷＢタスク，図２０に示す手振れ補正タスク，および図２１〜図２５に示すシーン判別タスクを含む複数のタスクを並列的に処理する。なお、これらのタスクに対応する制御プログラムは、フラッシュメモリ（図示せず）に記憶される。
【００５３】
図１５を参照して、ステップＳ１では動画取り込み処理を実行する。これによって、スルー画像がＬＣＤモニタ４０に表示される。ステップＳ３では記録開始操作が行われたか否かを繰り返し判別し、判別結果がＮＯからＹＥＳに更新されるとステップＳ５に進む。ステップＳ５では、動画記録を開始するべく記録開始命令をＩ／Ｆ４６に与える。Ｉ／Ｆ４６は、ＹＵＶ画像エリア３４ｂに格納された画像データをメモリ制御回路３２を通して読み出し、読み出された画像データを記録媒体４８に作成された動画ファイルに書き込む。
【００５４】
ステップＳ７では、記録終了操作が行われたか否かを判別する。判別結果がＮＯからＹＥＳに更新されるとステップＳ９に進み、動画記録を終了するべく記録終了命令をＩ／Ｆ４６に与える。Ｉ／Ｆ４６は、画像データの読み出しを終了し、記録先の動画ファイルをクローズする。ファイルクローズが完了すると、ステップＳ３に戻る。
【００５５】
図１６を参照して、ステップＳ１１では撮像設定（＝絞り量，露光時間，ＡＧＣゲイン）を初期化し、ステップＳ１３ではデフォルトシーン用のプログラム線図を参照プログラム線図として指定する。ステップＳ１５では垂直同期信号Ｖｓｙｎｃが発生したか否かを判別し、判別結果がＮＯからＹＥＳに更新されると、輝度評価回路２４から出力された輝度評価値をステップＳ１７で取り込む。
【００５６】
ステップＳ１９では取り込まれた輝度評価値に基づいて適正ＢＶ値を算出し、ステップＳ２１では算出された適正ＢＶ値に対応する座標（Ａ，Ｔ，Ｇ）を参照プログラム線図上で検出する。ステップＳ２３では、検出された座標（Ａ，Ｔ，Ｇ）によって特定される絞り量，露光時間およびＡＧＣゲインをドライバ１８ｂ，１８ｃおよびＡＧＣ回路２０に設定する。
【００５７】
ステップＳ２５では確定シーンが変化したか否かを判別し、判別結果がＮＯであればステップＳ１５に戻る一方、判別結果がＹＥＳであればステップＳ２７に進む。ステップＳ２７では変化後の確定シーンに適合するプログラム線図を特定し、ステップＳ２９では参照プログラム線図を特定されたプログラム線図に変更する。変更処理が完了すると、ステップＳ１５に戻る。
【００５８】
図１８を参照して、ステップＳ３１ではフォーカスレンズ１２の位置を初期化し、ステップＳ３３では垂直同期信号Ｖｓｙｎｃが発生したか否かを判別する。判別結果がＮＯからＹＥＳに更新されると、ＡＦ評価回路２６から出力されたＡＦ評価値をステップＳ３５で取り込む。ステップＳ３７ではＡＦ起動条件が満足されるか否かを取り込まれたＡＦ評価値に基づいて判別し、判別結果がＮＯであればステップＳ３３に戻る一方、判別結果がＹＥＳであればステップＳ３９に進む。ステップＳ３９では、フォーカスレンズ１２を合焦点が存在する方向に移動させるべく、取り込まれたＡＦ評価値に基づいてＡＦ処理を実行する。ＡＦ処理が完了すると、ステップＳ３３に戻る。
【００５９】
図１９を参照して、ステップＳ４１では後処理回路３６において参照される白バランス調整ゲインを初期化し、ステップＳ４３では垂直同期信号Ｖｓｙｎｃが発生したか否かを判別する。判別結果がＮＯからＹＥＳに更新されると、ＡＷＢ評価回路２８から出力されたＡＷＢ評価値をステップＳ４５で取り込む。ステップＳ４７では、白バランス調整ゲインを調整するべく、取り込まれたＡＷＢ評価値に基づいてＡＷＢ処理を実行する。ＡＷＢ処理が完了すると、ステップＳ４３に戻る。
【００６０】
図２０を参照して、ステップＳ５１では切り出しエリアＣＴの位置を初期化し、ステップＳ５３では垂直同期信号Ｖｓｙｎｃが発生したか否かを判別する。判別結果がＮＯからＹＥＳに更新されると、動き検出回路３０から出力された部分動きベクトルをステップＳ５５で取り込む。ステップＳ５７では、後述するパン／チルト条件が満足されたか否かを判別し、判別結果がＮＯであればステップＳ５３に戻る一方、判別結果がＹＥＳであればステップＳ５９に進む。ステップＳ５９では、ステップＳ５５で取り込まれた部分動きベクトルを参照して手振れ補正処理を実行する。切り出しエリアＣＴは、手振れに起因する撮像面の動きが補償される方向に移動する。手振れ補正処理が完了すると、ステップＳ５３に戻る。
【００６１】
図２１を参照して、ステップＳ６１ではデフォルトシーンを確定シーンとし、ステップＳ６３ではフラグＦＬＧｎｉｇｈｔ，ＦＬＧａｃｔおよびＦＬＧｌｎｄｓｃｐを“０”に設定する。ステップＳ６５では垂直同期信号Ｖｓｙｎｃが発生したか否かを判別し、判別結果がＮＯからＹＥＳに更新されるとステップＳ６７で夜景シーン判別処理を実行する。この判別処理は明るさ調整タスクの下で取り込まれた輝度評価値に基づいて実行され、被写界が夜景シーンと判別されるとフラグＦＬＧｎｉｇｈｔが“０”から“１”に更新される。
【００６２】
ステップＳ６９ではフラグＦＬＧｎｉｇｈｔが“１”を示すか否かを判別し、判別結果がＮＯであればステップＳ７５に進む一方、判別結果がＹＥＳであればステップＳ７１に進む。ステップＳ７１では夜景シーンを確定シーンとし、ステップＳ７３では確定シーンに対応するキャラクタの出力をグラフィックジェネレータ４２に要求する。確定シーンに対応するキャラクタは、スルー画上に多重表示される。ステップＳ７３の処理が完了すると、ステップＳ６３に戻る。
【００６３】
ステップＳ７５では、アクションシーン判別処理を実行する。この判別処理は手振れ補正タスクの下で取り込まれた部分動きベクトルと明るさ調整タスクの下で取り込まれた輝度評価値とに基づいて実行され、被写界がアクションシーンと判別されるとフラグＦＬＧａｃｔが“０”から“１”に更新される。ステップＳ７７ではフラグＦＬＧａｃｔが“１”を示すか否かを判別し、判別結果がＮＯであればステップＳ８１に進む一方、判別結果がＹＥＳであればステップＳ７９でアクションシーンを確定シーンとしてからステップＳ７３に進む。
【００６４】
ステップＳ８１では、風景シーン判別処理を実行する。この判別処理は明るさ調整タスクの下で取り込まれた輝度評価値に基づいて実行され、被写界が風景シーンと判別されるとフラグＦＬＧｌｎｄｓｃｐが“０”から“１”に更新される。ステップＳ８３ではフラグＦＬＧｌｎｄｓｃｐが“１”を示すか否かを判別し、判別結果がＮＯであればステップＳ８５でデフォルトシーンを確定シーンとする一方、判別結果がＹＥＳであればステップＳ８７で風景シーンを確定シーンとする。ステップＳ８５またはＳ８７の処理が完了すると、ステップＳ７３に進む。
【００６５】
ステップＳ８１の風景シーン判別処理は、図２３〜図２５に示すサブルーチンに従って実行される。ステップＳ９１では、現在のフォーカスレンズ１２の位置を参照して被写体距離ＳＤを測定する。ステップＳ９３では、測定された被写体距離ＳＤが閾値ＴＨｓｄを上回るか否かを判別する。判別結果がＮＯであれば上階層のルーチンに復帰し、判別結果がＹＥＳであればステップＳ９５に進む。
【００６６】
ステップＳ９５では明るさ調整タスクの下で取り込まれた２５６個の輝度評価値の平均値を“Ｙａｖｅ”として算出し、ステップＳ９７では算出された平均輝度Ｙａｖｅが閾値ＴＨｙａｖｅを上回るか否かを判別する。判別結果がＮＯであれば上階層のルーチンに復帰し、判別結果がＹＥＳであればステップＳ９９に進む。
【００６７】
ステップＳ９９では変数Ｋを“１”に設定し、ステップＳ１０１では変数ＣＮＴ＿ＩＮおよびＣＮＴ＿ＯＵＴを“０”に設定し、そしてステップＳ１０３では変数ＣＮＴ＿ＨおよびＣＮＴ＿Ｌを“０”に設定する。
【００６８】
ステップＳ１０５では、ＡＷＢタスクの下で取り込まれたＡＷＢ評価値に基づいてＫ番目の分割エリアに対応する部分被写界像の色温度を測定する。ステップＳ１０７では、測定された色温度が屋内光（昼白色，昼光色または白色）に相当するか否かを判別する。ステップＳ１０９では、測定された色温度が屋外光（晴天色，曇天色または日陰色）に相当するか否かを判別する。
【００６９】
ステップＳ１０７の判別結果がＹＥＳであれば、ステップＳ１１１で変数ＣＮＴ＿ＩＮをインクリメントし、その後にステップＳ１１５に進む。ステップＳ１０９の判別結果がＹＥＳであれば、ステップＳ１１３で変数ＣＮＴ＿ＯＵＴをインクリメントし、その後にステップＳ１１５に進む。ステップＳ１０７の判別結果およびＳ１０９の判別結果のいずれもがＮＯであれば、そのままステップＳ１１５に進む。
【００７０】
ステップＳ１１５では、明るさ調整タスクの下で取り込まれた輝度評価値のうちＫ番目の輝度評価値を指定する。ステップＳ１１７では、指定された輝度評価値が基準値ＲＥＦｙｈｉｇｈを上回るか否かを判別する。ステップＳ１１９では、指定された輝度評価値が基準値ＲＥＦｙｌｏｗを下回るか否かを判別する。
【００７１】
ステップＳ１１７の判別結果がＹＥＳであれば、ステップＳ１２１で変数ＣＮＴ＿Ｈをインクリメントし、その後にステップＳ１２５に進む。ステップＳ１１９の判別結果がＹＥＳであれば、ステップＳ１２３で変数ＣＮＴ＿Ｌをインクリメントし、その後にステップＳ１２５に進む。ステップＳ１１７の判別結果およびＳ１１９の判別結果のいずれもがＮＯであれば、そのままステップＳ１２５に進む。
【００７２】
ステップＳ１２５では変数Ｋをインクリメントし、ステップＳ１２７では変数Ｋが“２５６”を上回るか否かを判別する。判別結果がＮＯであればステップＳ１０５に戻り、判別結果がＹＥＳであればステップＳ１２９に進む。
【００７３】
ステップＳ１２９では変数ＣＮＴ＿ＩＮが閾値ＴＨｉｎを下回るか否かを判別し、ステップＳ１３１では変数ＣＮＴ＿ＯＵＴが閾値ＴＨｏｕｔを上回るか否かを判別する。また、ステップＳ１３３では変数ＣＮＴ＿Ｈが閾値ＴＨｙｈｉｇｈを下回るか否かを判別し、ステップＳ１３５では変数ＣＮＴ＿Ｌが閾値ＴＨｙｌｏｗを下回るか否かを判別する。
【００７４】
ステップＳ１２９の判別結果およびステップＳ１３１の判別結果のいずれもがＹＥＳで、かつステップＳ１３３の判別結果またはステップＳ１３５の判別結果がＹＥＳであれば、ステップＳ１３７でフラグＦＬＧｌｎｄｓｃｐを“１”に更新し、その後に上階層のルーチンに復帰する。
【００７５】
これに対して、ステップＳ１２９の判別結果またはステップＳ１３１の判別結果がＮＯであるか、或いはステップＳ１２９の判別結果およびステップＳ１３１の判別結果がＹＥＳであってもステップＳ１３３の判別結果およびステップＳ１３５の判別結果のいずれもがＮＯであれば、そのまま上階層のルーチンに復帰する。
【００７６】
以上の説明から分かるように、イメージセンサ１６は、被写界を捉える撮像面を有して、生画像データを繰り返し出力する。出力された生画像データは、ＡＧＣ回路２０によって増幅される。撮像面の露光量およびＡＧＣ回路２０のゲインは、風景シーンに適した特定プログラム線図を含む複数のプログラム線図のいずれか１つに沿うように、ＣＰＵ４８によって調整される(S17~S29)。ここで、ＣＰＵ４８は、生画像データに基づく被写界像の平均輝度が第１条件を満足するか否かを判別する(S97)。ＣＰＵ４８はまた、既定範囲（＝基準値ＲＥＦｙｌｏｗおよびＲＥＦｙｈｉｇｈによって挟まれる範囲）から外れる輝度を有する分割エリアの数が第２条件を満足するか否かを判別する(S115~S123, S133, S135)。ＣＰＵ４８はさらに、特定プログラム線図の参照を許可すべきか否かを、これらの判別結果を参照して制御する(S63, S137)。
【００７７】
なお、第１条件は、平均輝度が閾値Ｙａｖｅを上回るという条件に相当する。また、第２条件は、基準値ＲＥＦｙｈｉｇｈを上回る輝度評価値の数（＝ＣＮＴ＿Ｈ）が閾値ＴＨｙｈｉｇｈを下回るか、或いは基準値ＲＥＦｙｌｏｗを下回る輝度評価値の数（＝ＣＮＴ＿Ｌ）が閾値ＴＨｙｌｏｗを下回るという条件に相当する。
【００７８】
このように、屋外に適した特定プログラム線図の参照を許可すべきか否かを制御するにあたっては、被写界像の平均輝度だけでなく、既定範囲から外れる輝度を有する分割エリアの数も参照される。これによって、被写界が屋外であるか否かの誤判別ひいては調整基準の誤選択が回避され、撮像性能が向上する。
【００７９】
なお、図２５に示すステップＳ１３３およびＳ１３５で参照される閾値ＴＨｙｌｏｗおよびＴＨｙｈｉｇｈは、互いに同じ値であってもよく、互いに異なる値であってもよい。
【００８０】
また、この実施例では、撮像条件を調整するためのパラメータとして絞り量，露光時間およびＡＧＣゲインの３つを想定しているが、これに加えてエッジおよび／または彩度の強調度を想定するようにしてもよい。この場合、これらの強調度をプログラム線図に追加的に定義する必要がある。
【符号の説明】
【００８１】
１０  …ディジタルビデオカメラ
１６  …イメージセンサ
２２  …前処理回路
２４  …輝度評価回路
３０  …動き検出回路
３６  …後処理回路
４２  …グラフィックジェネレータ
４６  …記録媒体
４８  …ＣＰＵ
【図１】
2011223378.tif 000003
【図２】
2011223378.tif 000004
【図３】
2011223378.tif 000005
【図４】
2011223378.tif 000006
【図５】
2011223378.tif 000007
【図６】
2011223378.tif 000008
【図７】
2011223378.tif 000009
【図８】
2011223378.tif 000010
【図９】
2011223378.tif 000011
【図１０】
2011223378.tif 000012
【図１１】
2011223378.tif 000013
【図１２】
2011223378.tif 000014
【図１３】
2011223378.tif 000015
【図１４】
2011223378.tif 000016
【図１５】
2011223378.tif 000017
【図１６】
2011223378.tif 000018
【図１７】
2011223378.tif 000019
【図１８】
2011223378.tif 000020
【図１９】
2011223378.tif 000021
【図２０】
2011223378.tif 000022
【図２１】
2011223378.tif 000023
【図２２】
2011223378.tif 000024
【図２３】
2011223378.tif 000025
【図２４】
2011223378.tif 000026
【図２５】
2011223378.tif 000027