(57)【特許請求の範囲】
【請求項１】
撮像手段と、
この撮像手段に対し、第１の露光条件による撮像を少なくとも１回以上行わせる第１の撮像制御手段と、
この第１の撮像制御手段により撮像された画像データについて所定の画像評価を行う画像評価手段と、
この画像評価手段による評価結果に基づいて、前記撮像手段に設定される撮像条件を制御する撮影条件制御手段と、
この撮影条件制御手段によって設定された撮影条件で、且つ、第１の露光条件とは異なる第２の露光条件による撮像を少なくとも１回以上行わせる第２の撮像制御手段と、
前記第１の撮像制御手段による撮像と前記第２の撮像制御手段による撮像とを繰り返し交互に行わせ、複数の画像データを取得する画像データ取得手段と、
前記画像データ取得手段により取得された画像データのうち、前記第２の撮像制御手段による撮像により取得された複数の画像データから動画像データを生成する動画像データ生成手段と、
を備え、
前記第１の露光条件とは所定の長さの露光時間であり、前記前記第２の露光条件とは前記第１の露光条件による露光時間よりも長い露光時間であることを特徴とする撮像装置。
【請求項２】
前記第１の撮像制御手段は、第１の露光条件での撮像を１回行わせるとともに、
前記第２の撮像制御手段は、第２の露光条件での撮像を１回行わせることを特徴とする請求項１記載の撮像装置。
【請求項３】
前記画像評価手段は、前記第１の撮像制御手段によって撮像された画像データからＡＦ評価値を算出する算出手段を含み、
前記撮像条件とは、前記算出手段によって算出されたＡＦ評価値に基づいて移動するフォーカスレンズのレンズ位置を含むことを特徴とする請求項１又は２記載の撮像装置。
【請求項４】
前記第１の撮像制御手段によって撮像された画像データから顔領域を検出する顔検出手段を更に備え、
前記算出手段は、前記顔検出手段によって検出された顔領域のＡＦ評価値を算出することを特徴とする請求項３に記載の撮像装置。
【請求項５】
前記顔検出手段は、更に、前記第２の撮像制御手段によって撮像された画像データから顔を検出し、
前記画像評価手段は、前記顔検出手段が前記第１の撮像制御手段によって撮像された画像データから検出された顔領域の個数と、前記第２の撮像制御手段によって撮像された画像データから検出された顔領域の個数とを比較し、検出された顔領域の個数が多いほうの画像データを前記画像評価手段が画像評価すべき画像データとして採用することを特徴とする請求項４記載の撮像装置。
【請求項６】
前記動画像データと、前記顔検出手段により検出された顔領域とを表示する表示手段を更に備えたことを特徴とする請求項４又は５記載の撮像装置。
【請求項７】
前記動画像データと、前記画像評価手段が採用したほうの画像データの顔領域とを表示する表示手段を更に備えたことを特徴とする請求項５記載の撮像装置。
【請求項８】
画像データを記録する記録手段と、
前記動画像データ生成手段によって生成された動画像データと、前記画像評価手段によって評価された画像データとを関連付けて前記記録手段に記録させる記録制御手段を備えたことを特徴とする請求項１〜７の何れかに記載の撮像装置。
【請求項９】
撮像装置に内蔵されたコンピュータを、
撮像手段、
この撮像手段に対し、第１の露光条件による撮像を少なくとも１回以上行わせる第１の撮像制御手段、
この第１の撮像制御手段により撮像された画像データについて所定の画像評価を行う画像評価手段、
この画像評価手段による評価結果に基づいて、前記撮像手段に設定される撮像条件を制御する撮影条件制御手段、
この撮影条件制御手段によって設定された撮影条件で、且つ、第１の露光条件とは異なる第２の露光条件による撮像を少なくとも１回以上行わせる第２の撮像制御手段と、
前記第１の撮像制御手段による撮像と前記第２の撮像制御手段による撮像とを繰り返し交互に行わせ、複数の画像データを取得する画像データ取得手段、
前記画像データ取得手段により取得された画像データのうち、前記第２の撮像制御手段による撮像により取得された複数の画像データから動画像データを生成する動画像データ生成手段
として機能させ、
前記第１の露光条件とは所定の長さの露光時間であり、前記前記第２の露光条件とは前記第１の露光条件による露光時間よりも長い露光時間であることを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、撮像装置、画像再生装置及びそのプログラムに係り、詳しくは、動画撮像の機能を有した撮像装置、画像再生装置及びそのプログラムに関する。
【背景技術】
【０００２】
撮像装置においては、動画撮像中に、画像のコントラストを評価してＡＦ動作を行なうという技術がある（特許文献１）
【０００３】
【特許文献１】公開特許公報  特開２００６−２９５４９４
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら、被写体の動きが滑らかな動画データを撮像する場合には、露光時間を長くして撮像することが望ましいが、上記特許文献１の技術のように、動画撮像中に、画像を評価する場合、例えば、画像のコントラストを評価して、ＡＦ処理を行う場合は、長い露光時間で撮像されたフレーム画像データでは画像がボケてしまい、高周波成分が失われてしまうため、精度良くコントラストを評価することができない。
【０００５】
そこで本発明は、かかる従来の問題点に鑑みてなされたものであり、滑らかな動画データを得ることができるとともに、画像評価の精度を向上させる撮像装置、画像再生装置及びそのプログラムを提供することを目的とする。
【課題を解決するための手段】
【０００６】
上記目的達成のため、請求項１記載の発明による撮像装置は、撮像手段と、
この撮像手段に対し、第１の露光条件による撮像を少なくとも１回以上行わせる第１の撮像制御手段と、
この第１の撮像制御手段により撮像された画像データについて所定の画像評価を行う画像評価手段と、
この画像評価手段による評価結果に基づいて、前記撮像手段に設定される撮像条件を制御する撮影条件制御手段と、
この撮影条件制御手段によって設定された撮影条件で、且つ、第１の露光条件とは異なる第２の露光条件による撮像を少なくとも１回以上行わせる第２の撮像制御手段と、
前記第１の撮像制御手段による撮像と前記第２の撮像制御手段による撮像とを繰り返し交互に行わせ、複数の画像データを取得する画像データ取得手段と、
前記画像データ取得手段により取得された画像データのうち、前記第２の撮像制御手段による撮像により取得された複数の画像データから動画像データを生成する動画像データ生成手段と、
を備え、
前記第１の露光条件とは所定の長さの露光時間であり、前記前記第２の露光条件とは前記第１の露光条件による露光時間よりも長い露光時間であることを特徴とする。
【０００７】
また、例えば、請求項２に記載されているように、前記第１の撮像制御手段は、第１の露光条件での撮像を１回行わせるとともに、前記第２の撮像制御手段は、第２の露光条件での撮像を１回行わせるようにしてもよい。
【０００８】
また、例えば、請求項３に記載されているように、前記画像評価手段は、前記第１の撮像制御手段によって撮像された画像データからＡＦ評価値を算出する算出手段を含み、前記撮像条件とは、前記算出手段によって算出されたＡＦ評価値に基づいて移動するフォーカスレンズのレンズ位置を含むようにしてもよい。
【０００９】
また、例えば、請求項４に記載されているように、前記第１の撮像制御手段によって撮像された画像データから顔領域を検出する顔検出手段を更に備え、前記算出手段は、前記顔検出手段によって検出された顔領域のＡＦ評価値を算出するようにしてもよい。
【００１０】
また、例えば、請求項５に記載されているように、前記顔検出手段は、更に、前記第２の撮像制御手段によって撮像された画像データから顔を検出し、前記画像評価手段は、前記顔検出手段が前記第１の撮像制御手段によって撮像された画像データから検出された顔領域の個数と、前記第２の撮像制御手段によって撮像された画像データから検出された顔領域の個数とを比較し、検出された顔領域の個数が多いほうの画像データを前記画像評価手段が画像評価すべき画像データとして採用するようにしてもよい。
【００１１】
また、例えば、請求項６に記載されているように、前記動画像データと、前記顔検出手段により検出された顔領域とを表示する表示手段を更に備えるようにしてもよい。
【００１２】
また、例えば、請求項７に記載されているように、前記動画像データと、前記画像評価手段が採用したほうの画像データの顔領域とを表示する表示手段を更に備えるようにしてもよい。
【００１３】
また、例えば、請求項８に記載されているように、画像データを記録する記録手段と、前記動画像データ生成手段によって生成された動画像データと、前記画像評価手段によって評価された画像データとを関連付けて前記記録手段に記録させる記録制御手段を備えるようにしてもよい。
【００２３】
上記目的達成のため、請求項９記載の発明によるプログラムは、撮像装置に内蔵されたコンピュータを、
撮像手段、
この撮像手段に対し、第１の露光条件による撮像を少なくとも１回以上行わせる第１の撮像制御手段、
この第１の撮像制御手段により撮像された画像データについて所定の画像評価を行う画像評価手段、
この画像評価手段による評価結果に基づいて、前記撮像手段に設定される撮像条件を制御する撮影条件制御手段、
この撮影条件制御手段によって設定された撮影条件で、且つ、第１の露光条件とは異なる第２の露光条件による撮像を少なくとも１回以上行わせる第２の撮像制御手段と、
前記第１の撮像制御手段による撮像と前記第２の撮像制御手段による撮像とを繰り返し交互に行わせ、複数の画像データを取得する画像データ取得手段、
前記画像データ取得手段により取得された画像データのうち、前記第２の撮像制御手段による撮像により取得された複数の画像データから動画像データを生成する動画像データ生成手段
として機能させ、
前記第１の露光条件とは所定の長さの露光時間であり、前記前記第２の露光条件とは前記第１の露光条件による露光時間よりも長い露光時間であることを特徴とする。
【発明の効果】
【００２４】
本発明によれば、滑らかな動画データを得ることができるとともに、画像評価の精度を向上させることができる。
【発明を実施するための最良の形態】
【００２５】
以下、本第１の実施の形態について、本発明の撮像装置をデジタルカメラに適用した一例として図面を参照して詳細に説明する。
【００２６】
［第１の実施の形態］
Ａ．デジタルカメラの構成
図１は、本発明の撮像装置を実現するデジタルカメラ１の電気的な概略構成を示すブロック図である。
デジタルカメラ１は、撮像レンズ２、レンズ駆動ブロック３、絞り４、ＣＣＤ５、垂直ドライバ６、ＴＧ（timing generator）７、ユニット回路８、ＤＭＡコントローラ（以下、ＤＭＡという）９、ＣＰＵ１０、キー入力部１１、メモリ１２、ＤＲＡＭ１３、ＤＭＡ１４、画像生成部１５、ＤＭＡ１６、ＤＭＡ１７、表示部１８、ＤＭＡ１９、圧縮伸張部２０、ＤＭＡ２１、フラッシュメモリ２２、顔検出部２３、ＡＦ制御部２４、バス２５を備えている。
【００２７】
撮像レンズ２は、図示しない複数のレンズ群から構成されるフォーカスレンズ、ズームレンズを含む。そして、撮像レンズ２には、レンズ駆動ブロック３が接続されている。レンズ駆動ブロック３は、フォーカスレンズ、ズームレンズをそれぞれ光軸方向に駆動させるフォーカスモータ、ズームモータ（図示略）と、ＡＦ制御部２４から送られてくる制御信号にしたがって、フォーカスレンズ、ズームレンズを光軸方向に駆動させるフォーカスモータドライバ、ズームモータドライバ（図示略）とから構成されている。
【００２８】
絞り４は、図示しない駆動回路を含み、駆動回路はＣＰＵ１０から送られてくる制御信号にしたがって絞り４を動作させる。
絞りとは、ＣＣＤ５に入射される光の量を制御する機構のことをいう。
露出量は、この絞り値（絞りの度合い）とシャッタ速度によって定められる。
【００２９】
ＣＣＤ５は、垂直ドライバ６によって走査駆動され、一定周期毎に被写体像のＲＧＢ値の各色の光の強さを光電変換して撮像信号としてユニット回路８に出力する。この垂直ドライバ６、ユニット回路８の動作タイミングはＴＧ７を介してＣＰＵ１０によって制御される。また、ＣＣＤ５は電子シャッタとしての機能を有し、この電子シャッタは、垂直ドライバ６、ＴＧ７を介してＣＰＵ１０を介して制御される。この電子シャッタのシャッタ速度によって露光時間が変わる。
【００３０】
ユニット回路８には、ＴＧ７が接続されており、ＣＣＤ５から出力される撮像信号を相関二重サンプリングして保持するＣＤＳ（Correlated Double Sampling）回路、そのサンプリング後の撮像信号の自動利得調整を行なうＡＧＣ（Automatic Gain Control）回路、その自動利得調整後のアナログ信号をデジタル信号に変換するＡ／Ｄ変換器から構成されており、ＣＣＤ５によって得られた撮像信号はユニット回路８を経た後、ＤＭＡ９によってベイヤーデータの状態でバッファメモリ（ＤＲＡＭ１３）に記憶される。
【００３１】
ＣＰＵ１０は、記録処理、表示処理などを行う機能を有すると共に、デジタルカメラ１の各部を制御するワンチップマイコンである。
特に、ＣＰＵ１０は、異なる２つの露光時間で交互に連続撮像する機能、後述する顔検出部２３により検出された顔領域を識別表示させる機能を有する。
【００３２】
キー入力部１１は、静止画撮像や動画撮像等の撮像を指示するシャッタボタン、表示モード切替キー、十字キー、ＳＥＴキー等の複数の操作キーを含み、ユーザのキー操作に応じた操作信号をＣＰＵ１０に出力する。
メモリ１２には、ＣＰＵ１０がデジタルカメラ1の各部を制御するのに必要な制御プログラム、及び必要なデータが記録されており、ＣＰＵ１０は、該プログラムに従い動作する。
【００３３】
ＤＲＡＭ１３は、ＣＣＤ５によって撮像された画像データを一時記憶するバッファメモリとして使用されるとともに、ＣＰＵ１０のワーキングメモリとしても使用される。
【００３４】
ＤＭＡ１４は、バッファメモリに記憶されたベイヤーデータの画像データを読み出して画像生成部１５に出力するものである。
画像生成部１５は、ＤＭＡ１４から送られてきた画像データに対して、画素補間処理、γ補正処理、ホワイトバランス処理などの処理を施すとともに、輝度色差信号（ＹＵＶデータ）の生成も行なう。つまり、画像処理を施す部分である。
ＤＭＡ１６は、画像生成部１５で画像処理が施された輝度色差信号の画像データ（ＹＵＶデータ）をバッファメモリに記憶させるものである。
【００３５】
ＤＭＡ１７は、バッファメモリに記憶されているＹＵＶデータの画像データを表示部１８に出力するものである。
表示部１８は、カラーＬＣＤとその駆動回路を含み、ＤＭＡ１７から出力された画像データの画像を表示させる。
【００３６】
ＤＭＡ１９は、バッファメモリに記憶されているＹＵＶデータの画像データや圧縮された画像データを圧縮伸張部２０に出力したり、圧縮伸張部２０により圧縮された画像データや、伸張された画像データをバッファメモリに記憶させたりするものである。
圧縮伸張部２０は、画像データの圧縮・伸張（例えば、ＪＰＥＧやＭＰＥＧ形式の圧縮・伸張）を行なう部分である。
ＤＭＡ２１は、バッファッメモリに記憶されている圧縮画像データを読み出してフラッシュメモリ２２に記録させたり、フラッシュメモリ２２に記録された圧縮画像データをバッファメモリに記憶させるものである。
【００３７】
顔検出部２３は、撮像された画像データ内にある顔領域を検出する顔検出処理を行うものである。つまり、顔があるか否か、顔が幾つあるか否かを評価するものである。この顔検出処理は周知技術なので詳しくは説明しないが、例えば、予め記憶されている一般的な人の顔の特徴データ（目、眉毛、鼻、口、耳、顔全体の輪郭等の特徴データ）と画像データとを比較照合することにより、該画像データの中のどの領域に顔があるか否かを検出する。
【００３８】
ＡＦ制御部２４は、撮像された複数の画像データに基づいてオートフォーカスを行なうものである。具体的には、レンズ駆動ブロック３に制御信号を送ることによりフォーカスレンズを駆動範囲内で移動させ、レンズ位置におけるＣＣＤ５により撮像された画像データのＡＦエリアのＡＦ評価値を算出し（画像を評価し）、該算出したＡＦ評価値に基づく合焦レンズ位置にフォーカスレンズを移動させて、ピントを合わせるというものである。このＡＦ評価値はＡＦエリアの高周波成分に基づいて算出され、ＡＦ評価値が高いほどピントが合っているレンズ位置ということになる。
【００３９】
Ｂ．動画撮像時の動作について
第１の実施の形態におけるデジタルカメラ１の動画撮像時の動作を説明する前に、本第１の実施の形態におけるデジタルカメラ１は、露光モードを２種類備えており、１つは動画撮像に適した露光時間Ｂで露光するモード（露光モード＝１）、２つ目は静止画撮像に適した、露光モード１の露光時間Ｂより短い露光時間Ａで露光するモード（露光モード＝０）がある。この露光モードは撮像する度に切り替わる。つまり、露光モード＝０で撮像すると、次は、露光モード＝１で撮像するというように、露光モードが０→１→０という具合に切り替わる。
【００４０】
また、ＣＣＤ５は、少なくとも３００ｆｐｓのフレーム周期で被写体を撮像する能力を有しており、露光モード０では、１フレーム期間未満の露光時間Ａ（ここでは、１／１２００ｓとする）の露光を行い、露光モード１では、４フレーム期間分の露光時間Ｂ（１／７５ｓ）の露光を行うものとする。なお、１フレーム期間は１／３００ｓとする。
【００４１】
図２は、動画の撮像時におけるタイムチャートを示す図である。
図２を見ると、露光モードが０での撮像と、露光モードが１での撮像とが交互に繰り返し行われているのがわかる。
【００４２】
また、ＣＣＤ５からの画像データの読み出しから画像生成部１５による輝度色差信号の生成は１フレーム期間未満（１／３００ｓ未満）で行われる。つまり、ＣＣＤ５から読みだされて、ユニット回路８等を介してバッファメモリに記憶されたベイヤーデータが、画像生成部１５によって輝度色差信号の画像データに生成され、該生成された輝度色差信号の画像データがバッファメモリに記憶されるという一連の動作が１フレーム期間未満（１／３００ｓ未満）で行われることになる。このとき、露光モード１で撮像されるフレーム画像データと、露光モード０で撮像されたフレーム画像データの輝度レベルが同じになるように、絞り、感度（たとえばゲイン）、ＮＤフィルタを調節する。ここでは、ゲインのみを変えることによって調節するものとし、露光モード１で撮像するときのゲイン値を１倍とし、露光モード０で撮像するときのゲイン値を１６倍とする。これによって、露光モード０で撮像された画像データと、露光モード１で撮像された画像データとの輝度レベルを同じにすることができる。
【００４３】
また、輝度色差信号の画像データ内にある顔を検出する顔検出処理、輝度色差信号の画像データの圧縮、該圧縮された画像データの記録もそれぞれ１フレーム期間未満で行われることになる。つまり、バッファメモリに記憶されている輝度色差信号の画像データの顔検出部２３による顔検出処理、バッファメモリに記憶されている輝度色差信号の画像データが圧縮伸張部２０で圧縮され、該圧縮された画像データのバッファメモリへの記憶の一連の動作、バッファメモリに記憶されている圧縮された画像データのフラッシュメモリへの記録の一連の動作は１フレーム期間未満で行われることになる。
【００４４】
また、ここでは便宜上、露光モードが０で撮像されたフレーム画像データをフレーム画像データＡと呼び、露光モードが１で撮像されたフレーム画像データをフレーム画像データＢと呼ぶ。また、撮像されたフレーム画像データが何回目に撮像された画像データであることを示すため、便宜上、該回数をフレーム画像データに付して表示させるものとする。この回数は０からカウントする。
【００４５】
たとえば、図２中のフレーム画像データＡ０というのは、０回目に撮像されたフレーム画像データあり、且つ、露光モードが０で撮像されたフレーム画像データであることを示している。また、フレーム画像データＢ１というのは、１回目に撮像されたフレーム画像データであり、且つ、露光モードが１で撮像されたフレーム画像データであることを示している。
【００４６】
また、ここでは、露光モードが０での撮像を最初に行い、その後、交互に露光モードを切り替えて撮像していくことから、露光モードが０で撮像されたフレーム画像データはフレーム画像データＡ（２ｎ）であらわされ、露光モードが１で撮像されたフレーム画像データはフレーム画像データＢ（２ｎ＋１）であらわされる。但し、（ｎ＝０，１，２，３，・・・）とする。
【００４７】
また、図２を見ると、露光モード０で撮像されたフレーム画像データＡは、顔検出に用いられ、露光モード１で撮像されたフレーム画像データＢは、表示、記録に用いられているのがわかる。
【００４８】
図３は、撮像されたフレーム画像データの様子の一例を示すものである。
図３を見るとわかるように、露光モードが０で撮像されたフレーム画像データＡと露光モードが１で撮像されたフレーム画像データＢとが交互に撮像されているのがわかる。また、各フレーム画像データに付されて表示されている番号（数字）は、フレーム画像データが何回目で撮像されたかを表している。
【００４９】
なお、露光モードが０での撮像と露光モードが１での撮像を交互に行い、且つ、露光モードが０の露光時間は１フレーム期間未満であり、露光モードが１の露光時間は４フレーム期間分であることから、この露光モードが０で撮像されるフレーム画像データ（フレーム画像データＡという）の撮像周期、露光モードが１で撮像されるフレーム画像データ（フレーム画像データＢという）の撮像周期は、ともに１／６０ｓとなる。
【００５０】
また、撮像されたフレーム画像データのリアルタイム表示は、露光モードが１で撮像されたフレーム画像データ（フレーム画像データＢ）のみが順々に表示される。図２を見ると、フレーム画像データＢが順々に表示されているのがわかる。
また、ＡＦ処理は、露光モードが０で撮像されたフレーム画像データ（フレーム画像データＡ）のみに基づいて行われる。つまり、ＡＦ処理は、撮像されたフレーム画像データＡのＡＦエリアのＡＦ評価値に基づいて行われる。
【００５１】
以下、動画撮像時の動作を、動画の撮像記録と、動画の撮像記録中のリアルタイム表示と、動画撮像記録中のＡＦ処理とに分けて説明する。
【００５２】
Ｂ−１．動画の撮像記録の動作について
まず、動画の撮像記録の動作を図４のフローチャートに従って説明する。
動画撮像モードにおいて、ユーザによってキー入力部１１のシャッタボタンが押下されると（シャッタボタンの押下に対応する操作信号がキー入力部１１から送られてくると）、動画撮像記録処理が開始されたと判断し、ＣＰＵ１０は、露光モード＝０に設定する（ステップＳ１）。この設定されたモードに従ってバッファメモリの露光モード記憶領域の記憶を更新する。つまり、ステップＳ１では、露光モード記憶領域に０を記憶させる。
【００５３】
次いで、ＣＰＵ１０は、現在設定されている露光モードが０であるか否かを判断する（ステップＳ２）。この判断は、露光モード記憶領域に記憶されている情報に基づいて判断する。
ステップＳ２で、露光モードが０であると判断すると、ＣＰＵ１０は、露光時間を１／１２００ｓ、ゲイン値を通常のゲイン値の１６倍に設定して（ステップＳ３）、ステップＳ５に進む。この通常のゲイン値とは、露光モード１で撮像するときのゲイン値である。ここで、露光モード０の露光時間は１／１２００ｓであり、露光モード１の露光時間は１／７５ｓなので、露光モード０の露光時間は露光モード１の露光時間の１／１６となる。したがって、ゲイン値を１６倍にすることにより、露光モード０で撮像されたフレーム画像データＡと露光モード１で撮像されたフレーム画像データＢとの輝度レベルを同じにすることができる。
【００５４】
一方、ステップＳ２で、露光モードが０でないと判断すると、つまり、露光モードが１であると判断すると、ＣＰＵ１０は、露光時間を１／７５ｓ、ゲインを通常のゲイン値の１倍に設定して（ステップＳ４）、ステップＳ５に進む。
【００５５】
ステップＳ５に進むと、ＣＰＵ１０は、該設定された露光時間及びゲイン値で撮像し、つまり、該設定された露光時間でＣＣＤ５に蓄積された画像データを読み出し、ユニット回路８のＡＧＣは該読みだされた画像データを該設定されたゲイン値に従って自動利得調整し、画像生成部１５によって自動利得調整された画像データから生成された輝度色差信号の画像データをバッファメモリに記憶させる。
【００５６】
次いで、ＣＰＵ１０は、現在設定されている露光モードが１であるか否かを判断する（ステップＳ６）。
ステップＳ６で、現在設定されている露光モードが１であると判断すると、ＣＰＵ１０は、次に表示させる画像データとして、該記憶した直近に撮像されたフレーム画像データを特定する情報（該フレーム画像データのアドレス情報等）を、バッファメモリの表示記憶領域に記憶させて（ステップＳ７）、ステップＳ８に進む。つまり、表示記憶領域の記憶を更新させる。これにより、露光モードが１で撮像されたフレーム画像データＢのみが次に表示されるフレーム画像データとして特定され、フレーム画像データＢのみが順々に表示されることになる。このとき、ＣＰＵ１０は、該特定したフレーム画像データを表示させるまでは、該フレーム画像データをバッファメモリ上に保持させておく。
【００５７】
そして、表示記憶領域の記憶を更新させると、ＣＰＵ１０は、該撮像されたフレーム画像データＢの画像データを圧縮伸張部２０に圧縮させ、該圧縮されたフレーム画像データをフラッシュメモリ２２に記録する処理を開始させて（ステップＳ８）、ステップＳ１１に進む。
【００５８】
一方、ステップＳ６で、現在設定されている露光モードが１でないと判断すると、つまり、現在設定されている露光モードが０であると判断すると、ＣＰＵ１０は、顔検出部２３に、該直近に撮像され記憶されたフレーム画像データを出力し、顔検出部２３に該フレーム画像データ内にある顔領域を検出させる顔検出処理を行わせる（ステップＳ９）。これにより、露光モード０で撮像されたフレーム画像データＡのみが顔検出処理に用いられることになる。顔検出部２３により検出された顔領域情報はＣＰＵ１０に送られる。この顔領域情報とは、検出された顔領域の位置、大きさのことをいう。
次いで、ＣＰＵ１０は、該直近に撮像され記憶されたフレーム画像データ及び該検出された顔領域の情報（顔領域情報）をＡＦ制御部２４に出力して（ステップＳ１０）、ステップＳ１１に進む。
ステップＳ１１に進むと、ＣＰＵ１０は、動画撮像記録処理を終了するか否かを判断する。この判断は、シャッタボタンの押下に対応する操作信号がキー入力部１１から送られてきたか否かにより判断する。
【００５９】
ステップＳ１１で、動画撮像記録処理を終了しないと判断すると、ＣＰＵ１０は、現在設定されている露光モードが０であるか否かを判断する（ステップＳ１２）。
ステップＳ１２で、現在設定されている露光モードが０であると判断すると、ＣＰＵ１０は、露光モード＝１に設定して（ステップＳ１３）、ステップＳ２に戻る。これに伴い露光モード記憶領域の記憶を更新する。
一方、ステップＳ１２で、現在設定されている露光モードが０でない、つまり、１であると判断すると、ＣＰＵ１０は、露光モード＝０に設定して（ステップＳ１４）、ステップＳ２に戻る。これに伴い露光モード記憶領域の記憶を更新する。
【００６０】
このような動作を行うことにより、図３に示すように、露光時間１／１２００ｓで撮像されたフレーム画像データＡと、露光時間１／７５ｓで撮像されたフレーム画像データＢとが交互に撮像されていくとともに、露光時間１／７５ｓで撮像されたフレーム画像データＢのみが順々に記録されていくことになる。これにより、動きが滑らかな動画データを記録することができる。また、露光時間の短いフレーム画像データＡに基づいて顔検出処理を行うので精度よく顔を検出することができる。
【００６１】
一方、ステップＳ１１で、動画撮像記録処理を終了すると判断すると、ＣＰＵ１０は、該記録したフレーム画像データに基づいて動画像ファイルを生成する（ステップＳ１５）。
【００６２】
Ｂ−２．動画の撮像記録中のリアルタイム表示の動作について
次に、動画の撮像記録中のリアルタイム表示の動作を図５（Ａ）のフローチャートに従って説明する。
動画撮像記録処理が開始されると、ＣＰＵ１０は、表示タイミングが到来したか否かを判断する（ステップＳ２１）。この表示タイミングは１／６０ｓ間隔で到来する。なお、表示タイミングが１／６０ｓ間隔で到来するとしたのは、フレーム画像データＡは１／６０ｓ間隔で撮像され、フレーム画像データＢは１／６０ｓ間隔で撮像されるためである。つまり、フレーム画像データＢで構成される動画データＢをリアルタイムで表示させていくためである。
【００６３】
ステップＳ２１で、表示タイミングが到来していないと判断された場合は到来するまでステップＳ２１に留まり、表示タイミングが到来したと判断されると、ＣＰＵ１０は、現在表示記憶領域に記憶されている次に表示させるフレーム画像データとして特定された情報に基づいて、バッファメモリに記憶されているフレーム画像データＢの表示を開始させる（ステップＳ２２）。ここで、図４のステップＳ７の動作により、次に表示させるフレーム画像データＢを特定する情報が表示記憶領域に記憶されているので、該フレーム画像データＢをステップＳ２２で表示させることができる。
【００６４】
次いで、ＣＰＵ１０は、直近に検出された顔領域に基づいて、ステップＳ２２で表示させているフレーム画像データＢ上に顔検出枠を重ねて表示させる処理を開始させる（ステップＳ２３）。つまり、直近に検出されたフレーム画像データＡの顔領域情報に基づいて顔検出枠をフレーム画像データＢ上に表示させることになる。即ち、現在表示させているフレーム画像データＢの１つ前に撮像されたフレーム画像データＡの顔領域情報に基づいて顔検出枠をフレーム画像データＢ上に表示させる。
【００６５】
次いで、ＣＰＵ１０は、動画撮像記録処理を終了するか否かを判断する（ステップＳ２４）。この判断は、図４のステップＳ１１と同様の判断によって行う。
ステップＳ２４で、動画撮像記録処理を終了しないと判断するとステップＳ２１に戻る。
【００６６】
このように、動画撮像記録処理においては、露光モードが０での撮像（露光時間１／１２００ｓでの撮像）と、露光モードが１での撮像（露光時間１／７５ｓでの撮像）とを交互に行って、露光モード１で撮像されたフレーム画像データＢを順々に表示させていくとともに、露光モード０で撮像されたフレーム画像データＡ内にある検出された顔領域と同じ領域に顔検出枠を表示させていく。これにより、動きが滑らかな動画をリアルタイムで表示させることができるとともに、検出された顔領域を識別表示させることができる。
【００６７】
Ｂ−３．動画の撮像記録中のＡＦ処理の動作について
次に、動画の撮像記録中のＡＦ処理の動作を図５（Ｂ）のフローチャートに従って説明する。
動画撮像記録処理が開始されると、ＡＦ制御部２４は、動画撮像記録処理が終了したか否かを判断する（ステップＳ３１）。
【００６８】
ステップＳ３１で、動画撮像記録処理が終了していないと判断すると、ＡＦ制御部２４は、露光モード０で撮像されたフレーム画像データが新たに送られてきたか否かを判断する（ステップＳ３２）。図４のステップＳ１０で、フレーム画像データＡ及び顔領域情報が出力されると、新たにフレーム画像データが送られてきたと判断する。
【００６９】
ステップＳ３２でフレーム画像データが新たに送られてきていないと判断するとステップＳ３１に戻り、ステップＳ３２でフレーム画像データが新たに送られてきたと判断すると、ＡＦ制御部２４は、該新たに送られてきたフレーム画像データの顔領域情報に基づいて、顔領域の画像データのＡＦ評価値を算出する（ステップＳ３３）。つまり、検出された顔の領域がＡＦエリアとなる。
【００７０】
次いで、ＡＦ制御部２４は、該算出したＡＦ評価値が所定値より低いか否かを判断する（ステップＳ３４）。ここで、複数の顔が検出されている場合は、全ての顔のＡＦ評価値が所定値より低いか否かを判断するようにしてもよいし、各顔のＡＦ評価値の平均値が所定値より低いか否かを判断するようにしてもよいし、一番大きい顔のＡＦ評価値が所定値より低いか否かを判断するようにしてもよい。
ステップＳ３４でＡＦ評価値が所定値より低くないと判断するとステップＳ３１に戻り、ステップＳ３４でＡＦ評価値が所定値より低いと判断すると、ピントが合っていないと判断して、ＡＦ制御部２４は、該算出されたＡＦ評価値が前回検出されたＡＦ評価値より低いか否かを判断する（ステップＳ３５）。
【００７１】
ステップＳ３５で、算出されたＡＦ評価値が前回検出されたＡＦ評価値より低くないと判断すると、ＡＦ制御部２４は、レンズ駆動ブロック３に制御信号を送ることによりフォーカスレンズを前回と同じ方向に１ステップ移動させて（ステップＳ３６）、ステップＳ３１に戻る。
一方、ステップＳ３５で、算出されたＡＦ評価値が前回検出されたＡＦ評価値より低いと判断すると、ＡＦ制御部２４は、レンズ駆動ブロック３に制御信号を送ることによりフォーカスレンズを前回と逆方向に１ステップ移動させて（ステップＳ３７）、ステップＳ３１に戻る。
【００７２】
このように、露光モード０で撮像されたフレーム画像データＡ内にある検出された顔領域のＡＦ評価値を算出するので、精度良くＡＦ評価値を算出することができる。また、ＡＦ処理の精度を向上させることができる。
【００７３】
以上のように、第１の実施の形態においては、短い露光時間での撮像と、長い露光時間での撮像を交互に連続して撮像していき、長い露光時間で撮像されたフレーム画像データを動画データとして記録、表示し、短い露光時間で撮像されたフレーム画像データを、顔検出処理、ＡＦ処理に用いるので、動きの滑らかな動画データを記録、表示することができるとともに、顔検出処理、ＡＦ評価値の算出の精度（画像評価の精度）を向上させることができる。また、ＡＦ処理の精度を向上させることができる。
【００７４】
［第２の実施の形態］
次に第２の実施の形態について説明する。
第１の実施の形態においては、一律に露光モード０で撮像されたフレーム画像データＡに基づいて顔検出処理、ＡＦ評価値の算出を行うものとしたが、第２の実施の形態においては、露光モード０で撮像されたフレーム画像データＡ及び露光モード１で撮像されたフレーム画像データＢに対して顔検出処理を行い、検出された顔の数が多い方のフレーム画像データを、ＡＦ評価値の算出に用いるというものである。
【００７５】
Ｃ．動画撮像時の動作について
第２の実施の形態も、図１に示したものと同様の構成を有するデジタルカメラ１を用いることにより本発明の撮像装置を実現する。
ここで、第２の実施の形態におけるデジタルカメラ１の動画撮像時の動作を説明する前に、第１の実施の形態と異なる動作だけを説明する。第２の実施の形態においては、露光モード０で撮像されたフレーム画像データＡ、露光モード１で撮像されたフレーム画像データＢ共に顔検出処理に用いられるものとする。
図６は、第２の実施の形態の動画の撮像時におけるタイムチャートを示す図であり、図６を見るとわかるように、フレーム画像データＢに対しても顔検出処理が行われているのがわかる。
【００７６】
そして、フレーム画像データＡ及びフレーム画像データＢのうち、検出された顔の多い方のフレーム画像データがＡＦ制御部２４に送られていき、該送られたフレーム画像データに基づいてＡＦ評価値が算出されＡＦ処理が行われる。このとき、フレーム画像データＡとその直後に撮像されたフレーム画像データＢのうち、検出された顔の数が多い方がＡＦ処理に用いられる。したがって、ＡＦ処理に用いられるフレーム画像データは、フレーム画像データＡであったり、フレーム画像データＢであったりと、その都度変わることになる。
また、フレーム画像データＡ及びフレーム画像データＢのうち、検出された顔の多いフレーム画像データの顔領域情報に基づいて、顔検出枠が表示される。
【００７７】
以下、動画撮像時の動作を、動画の撮像記録と、動画の撮像記録中の顔検出処理とに分けて説明する。なお、動画の撮像記録中のリアルタイム表示の動作、動画の撮像記録中のＡＦ処理の動作は、第１の実施の形態で示した図５（Ａ）、（Ｂ）とほぼ同じ動作なので最後に簡単に説明する。
【００７８】
Ｃ−１．動画の撮像記録の動作について
まず、動画の撮像記録の動作を図７のフローチャートに従って説明する。
動画撮像モードにおいて、ユーザによってキー入力部１１のシャッタボタンが押下されると（シャッタボタンの押下に対応する操作信号がキー入力部１１から送られてくると）、動画撮像記録処理が開始されたと判断し、ＣＰＵ１０は、露光モード＝０に設定する（ステップＳ５１）。この設定されたモードに従ってバッファメモリの露光モード記憶領域の記憶を更新する。つまり、ステップＳ５１では、露光モード記憶領域に０を記憶させる。
【００７９】
次いで、ＣＰＵ１０は、現在設定されている露光モードが０であるか否かを判断する（ステップＳ５２）。この判断は、露光モード記憶領域に記憶されている情報に基づいて判断する。
ステップＳ５２で、露光モードが０であると判断すると、ＣＰＵ１０は、露光時間を１／１２００ｓ、ゲイン値を通常のゲイン値の１６倍に設定して（ステップＳ５３）、ステップＳ５５に進む。
【００８０】
一方、ステップＳ５２で、露光モードが０でないと判断すると、つまり、露光モードが１であると判断すると、ＣＰＵ１０は、露光時間を１／７５ｓ、ゲイン値を通常のゲイン値の１倍に設定して（ステップＳ５４）、ステップＳ５５に進む。
【００８１】
ステップＳ５５に進むと、ＣＰＵ１０は、該設定された露光時間及びゲイン値で撮像し、つまり、該設定された露光時間でＣＣＤ５に蓄積された画像データを読み出し、ユニット回路８のＡＧＣは該読みだされた画像データを該設定されたゲイン値に従って自動利得調整し、画像生成部１５によって自動利得調整された画像データから生成された輝度色差信号の画像データをバッファメモリに記憶させる。
【００８２】
次いで、ＣＰＵ１０は、該記憶した直近に撮像されたフレーム画像データを顔検出部２３に出力する（ステップＳ５６）。
次いで、ＣＰＵ１０は、現在設定されている露光モードが１であるか否かを判断する（ステップＳ５７）。
【００８３】
ステップＳ５７で、現在設定されている露光モードが１であると判断すると、ＣＰＵ１０は、次に表示させる画像データとして、該記憶した直近に撮像されたフレーム画像データを特定する情報（該フレーム画像データのアドレス情報等）を、バッファメモリの表示記憶領域に記憶させる（ステップＳ５８）。つまり、表示記憶領域の記憶を更新させる。これにより、露光モードが１で撮像されたフレーム画像データＢのみが次に表示されるフレーム画像データとして特定され、フレーム画像データＢのみが順々に表示されることになる。このとき、ＣＰＵ１０は、該特定したフレーム画像データを表示させるまでは、該フレーム画像データをバッファメモリ上に保持させておく。
【００８４】
そして、表示記憶領域の記憶を更新させると、ＣＰＵ１０は、該撮像されたフレーム画像データＢの画像データを圧縮伸張部２０に圧縮させ、該圧縮されたフレーム画像データをフラッシュメモリ２２に記録する処理を開始させて（ステップＳ５９）、ステップＳ６０に進む。
一方、ステップＳ５７で、現在設定されている露光モードが１でないと判断すると、そのままステップＳ６０に進む。
【００８５】
ステップＳ６０に進むと、ＣＰＵ１０は、動画撮像記録処理を終了するか否かを判断する。この判断は、シャッタボタンの押下に対応する操作信号がキー入力部１１から送られてきたか否かにより判断する。
ステップＳ６０で、動画撮像記録処理を終了しないと判断すると、ＣＰＵ１０は、現在設定されている露光モードが０であるか否かを判断する（ステップＳ６１）。
【００８６】
ステップＳ６１で、現在設定されている露光モードが０であると判断すると、ＣＰＵ１０は、露光モード＝１に設定して（ステップＳ６２）、ステップＳ５２に戻る。これに伴い露光モード記憶領域の記憶を更新する。
一方、ステップＳ６１で、現在設定されている露光モードが０でない、つまり、１であると判断すると、ＣＰＵ１０は、露光モード＝０に設定して（ステップＳ６３）、ステップＳ５２に戻る。これに伴い露光モード記憶領域の記憶を更新する。
【００８７】
このような動作を行うことにより、図６に示すように、露光時間１／１２００ｓで撮像されたフレーム画像データＡと、露光時間１／７５ｓで撮像されたフレーム画像データとが交互に撮像されていくとともに、露光時間１／７５ｓで撮像されたフレーム画像データＢのみが順々に記録されていくことになる。これにより、動きが滑らかな動画データを記録することができる。
【００８８】
一方、ステップＳ６０で、動画撮像記録処理を終了すると判断すると、ＣＰＵ１０は、該記録したフレーム画像データに基づいて動画像ファイルを生成する（ステップＳ６４）。
【００８９】
Ｃ−２．動画の撮像記録中の顔検出処理の動作について
次に、第２の実施の形態における動画の撮像記録中の顔検出処理の動作を図８のフローチャートに従って説明する。
【００９０】
動画撮像記録処理が開始されると、顔検出部２４は、直近に送られてきたフレーム画像データ内にある顔領域を検出する顔検出処理を行う（ステップＳ７１）。
次いで、ＣＰＵ１０は、該検出された顔領域の情報（顔領域情報）を取得する（ステップＳ７２）。この顔領域情報とは、検出された顔領域の位置、大きさのことをいう。
【００９１】
次いで、ＣＰＵ１０は、直近に顔検出部２３により検出されたフレーム画像データ（直近に顔検出部２３に送られてきたフレーム画像データ）が露光モード１で撮像されたフレーム画像データＢであるか否かを判断する（ステップＳ７３）。
ステップＳ７３で、直近に検出されたフレーム画像データが露光モード１で撮像されたフレーム画像データＢであると判断すると、ＣＰＵ１０は、１つ前に撮像されたフレーム画像データ、つまり、フレーム画像データＡの方が検出された顔の数が多いか否かを判断する（ステップＳ７４）。つまり、フレーム画像データＢと該フレーム画像データＢに対応するフレーム画像データＡとのどちらが検出された顔が多いかを判断する。
【００９２】
ステップＳ７４で、１つ前に撮像されたフレーム画像データＡの方が検出された顔の数が多いと判断すると、ＣＰＵ１０は、該１つ前に撮像されたフレーム画像データＡを採用して（ステップＳ７５）、ステップＳ７７に進む。このとき、検出された顔の数が、１つ前に撮像されたフレーム画像データＡと直近に顔検出部２３により検出された（直近に撮像された）フレーム画像データＢとが同じ場合も、１つ前に撮像されたフレーム画像データＡを採用する。
【００９３】
一方、ステップＳ７４で、１つ前に撮像されたフレーム画像データＡの方が検出された顔の数が少ないと判断すると、ＣＰＵ１０は、直近に撮像されたフレーム画像データＢを採用して（ステップＳ７６）、ステップＳ７７に進む。
ステップＳ７７に進むと、ＣＰＵ１０は、該採用したフレーム画像データと該フレーム画像データの顔領域情報をＡＦ制御部２４に出力して、ステップＳ７８に進む。
【００９４】
一方、ステップＳ７３で、直近に顔検出部２３により検出されたフレーム画像データが露光モード１で撮像されたフレーム画像データでないと判断するとそのままステップＳ７８に進む。
ステップＳ７８に進むと、ＣＰＵ１０は、動画撮像記録処理を終了するか否かを判断し、動画撮像記録処理を終了しないと判断するとステップＳ７１に戻る。
【００９５】
Ｃ−３．次に、第２の実施の形態におけるリアルタイム表示の動作、ＡＦ処理の動作について簡単に説明する。
リアルタイム表示の動作は、図５（Ａ）に示すフローチャートとほぼ同様であるが、第２の実施の形態においては、ステップＳ２３では、直近に検出された顔領域に基いて顔検出を表示させるのではなく、図８のステップＳ７５又はステップＳ７６によって直近に採用されたフレーム画像データの顔領域情報に基づいて顔検出枠を表示させる。つまり、直近に撮像されたフレーム画像データＢとその１つ前に撮像されたフレーム画像データＡとのうち、顔が多く検出された方のフレーム画像データの顔領域情報に基づいて、顔検出枠を表示させることになる。
【００９６】
また、ＡＦ処理の動作は、図５（Ｂ）に示すフローチャートと同様であるが、第２の実施の形態においては、ＡＦ制御部２４に送られてくるフレーム画像データは、採用されたフレーム画像データであるので、フレーム画像データＡが送られたり、フレーム画像データＢが送られたりする。つまり、多く顔が検出されたフレーム画像データがＡＦ制御部２４に送られ、該送られてきたフレーム画像データに基づいてＡＦ処理が行なわれることになる。
【００９７】
以上のように、第２の実施の形態においては、短い露光時間での撮像と、長い露光時間での撮像を交互に連続して撮像していき、長い露光時間で撮像されたフレーム画像データを動画データとして記録し、短い露光時間で撮像されたフレーム画像データと長い露光時間で撮像されたフレーム画像データのうち、顔が多く検出された方のフレーム画像データを採用するので、被写体の条件にかかわらず安定した顔検出処理、ＡＦ評価値の算出を行うことができる。
【００９８】
［変形例］
上記各実施の形態は、以下のような変形例も可能である。
【００９９】
（０１）上記各実施の形態においては、短い露光時間での１回の撮像と、長い露光時間での１回の撮像を交互に行うようにしたが、短い露光時間での１回の撮像又は複数回の連続撮像と、長い露光時間での１回の撮像又は複数回の連続撮像とを交互に行うものであればよい。
つまり、長い露光時間での撮像→長い露光時間での撮像→短い露光時間での撮像→長い露光時間での撮像→長い露光時間での撮像→短い露光時間での撮像、という具合に、ある露光時間で１回もしくは所定回数連続して撮像した後、他の露光時間で１回もしくは所定回数連続して撮像するといった一連の撮像動作を繰り返し実行する方法であってもよい。これにより、動きの滑らかな動画データを記録、表示することができるとともに、顔検出処理、ＡＦ評価値の算出の精度（画像評価の精度）を向上させることができる。
【０１００】
（０２）また、上記各実施の形態においては、一律に露光モード１で撮像されたフレーム画像データＢをリアルタイム表示させるようにしたが、ユーザが、どちらのフレーム画像データを表示させるか切り替え操作を行うことができるようにし、該切り替え操作に従って、露光モード０で撮像されたフレーム画像データＡをリアルタイム表示させていったり、露光モード１で撮像されたフレーム画像データＢをリアルタイム表示させていくようにしてもよい。
また、上記第２の実施の形態においては、図８のステップＳ７５、ステップＳ７６で採用された方のフレーム画像データをリアルタイム表示させていくようにしてもよい。つまり、多く顔が検出された方のフレーム画像データをリアルタイム表示させていくようにしてもよい。
【０１０１】
（０３）また、上記各実施の形態においては、短い露光時間と長い露光時間、つまり、異なる２つの露光時間で動画撮像するようにしたが、異なる複数の露光時間で動画撮像するようにしてもよい。この場合であっても、動きの滑らかな動画データを記録、表示することができるとともに、顔検出処理、ＡＦ評価値の算出の精度（画像評価の精度）を向上させることができる。
【０１０２】
（０４）また、上記各実施の形態においては、画像評価として、顔検出処理とＡＦ評価値を例にして説明したが、これらに限られるものではなく、例えば、画像データの動きベクトルを評価する場合であってもよい。
【０１０３】
（０５）また、上記各実施の形態においては、露光時間の短い方で撮像されたフレーム画像データＡに対して顔検出処理とＡＦ処理の両方の処理を行うようにしたが、どちらか一方であってもよい。この場合は、ＡＦ処理のみを行う場合は、所定のＡＦエリア又は任意のＡＦエリアのＡＦ評価値を算出して、ＡＦ処理を行う。この場合であっても、画像評価の精度を向上させることができる。また、ＡＦ処理の精度を向上させることができる。
【０１０４】
（０６）また、上記各実施の形態におけるＡＦ処理は、ＡＦ評価値が所定値以上となるレンズ位置を合焦レンズ位置としたが、ＡＦ評価値がピークとなるレンズ位置を検出し、該検出したレンズ位置にフォーカスレンズを移動させるという動作をコンティニュアス的に行なうようにしてもよい。
【０１０５】
（０７）また、上記各実施の形態においては、動画撮像記録中の場合において説明したが、動画撮影モード、静止画撮影モードのスルー画像表示中にも適用してもよい。この場合は、図４のステップＳ８、図７のステップＳ５９の圧縮記録動作がなくなるだけであり、また、図４のステップＳ１１、図７のステップＳ６０は、動画撮影記録、又は静止画撮影記録を行なうか否かを判断し、動画撮影記録、又は、静止画撮影記録を行う場合は、動画撮影記録処理、静止画撮影記録処理を行なう。つまり、フレーム画像データの記録と表示の両方でなく、表示のみを行うようにしてもよい。
【０１０６】
（０８）また、上記各実施の形態においては、フレーム画像データの記録と表示の両方を行うようにしたが、記録のみを行うようにしてもよい。
この場合は、図４のステップＳ７の動作、図７のステップＳ５８の動作、及び、図５（Ａ）に示すフローチャートの動作を省略するようにしてもよい。
【０１０７】
（０９）また、上記各実施の形態においては、動画撮像時に、露光モード０で撮像されたフレーム画像データＡを記録、表示し、露光モード１で撮像されたフレーム画像データを画像評価用に用いるようにしたが、動画撮像時は、露光モード０で撮像されたフレーム画像データＡを動画データとして記録するとともに、該動画データと関連付けて、露光モード１で撮像されたフレーム画像データＢを画像評価用として記録するようにしてもよい。つまり、動画撮像時は画像評価を行うことなく、フレーム画像データＡとフレーム画像データＢとを関連付けて記録する。この場合、フレーム画像データＡをリアルタイム表示させるようにしてもよいし、フレーム画像データＢをリアルタイム表示させるようにしてもよい。
これにより、再生時に動きの滑らかな動画データを表示することができるとともに、再生時の顔検出処理等の画像評価の精度を向上させることができる。
【０１０８】
そして、このように、記録された複数のフレーム画像データの再生時に、露光モード０で撮像されたフレーム画像データＡから構成される動画データを再生表示させていくとともに、露光モード１で撮像されたフレーム画像データＢを画像評価用に用いるようにしてもよい。つまり、フレーム画像データＡを再生表示させていくとともに、フレーム画像データＢに基づいて顔検出処理や動きベクトルの算出処理等を行うことになる。この場合は、顔検出処理の結果、動きベクトルの算出処理の結果に基づいて、該再生表示しているフレーム画像データＡ上に所定の情報を表示させるようにしてもよい。
これにより、再生時に動きの滑らかな動画データを表示することができるとともに、再生時の顔検出処理等の画像評価の精度を向上させることができる。
【０１０９】
（１０）また、上記第２の実施の形態においては、フレーム画像データＢとその１つ前に撮像されたフレーム画像データＡを対応するフレーム画像データとしたが、フレーム画像データＢとその直後に撮像されたフレーム画像データＡを対応するフレーム画像データとするようにしてもよいし、要は対応するフレーム画像データが定められていればよい。
【０１１０】
（１１）また、上記各実施の形態においては、短い露光時間と長い露光時間というように、露光時間を変えるようにしたが、露光条件を変えるようにしてもよい。これによっても、動きの滑らかな動画データを記録、表示することができるとともに、顔検出処理、ＡＦ評価値の算出の精度（画像評価の精度）を向上させることができる。
【０１１１】
（１２）また、上記変形例（０１）乃至（１１）を矛盾しない範囲で任意に組み合わせた態様であってもよい。
【０１１２】
（１３）また、本発明の上記各実施形態及び各変形例は、何れも最良の実施形態としての単なる例に過ぎず、本発明の原理や構造等をより良く理解することができるようにするために述べられたものであって、添付の特許請求の範囲を限定する趣旨のものでない。
したがって、本発明の上記実施形態に対してなされ得る多種多様な変形ないし修正はすべて本発明の範囲内に含まれるものであり、添付の特許請求の範囲によって保護されるものと解さなければならない。
要は、長い露光時間で撮像されたフレーム画像データを記録し、短い露光時間で撮像されたフレーム画像データを画像評価に用いるものであればよい。
【０１１３】
最後に、上記各実施の形態においては、本発明の撮像装置をデジタルカメラ１に適用した場合について説明したが、上記の実施の形態に限定されるものではなく、要は、被写体を撮像することができる、又は画像を再生することができる機器であれば適用可能である。
【図面の簡単な説明】
【０１１４】
【図１】本発明の実施の形態のデジタルカメラのブロック図である。
【図２】第１の実施の形態の動画の撮像時におけるタイムチャートを示す図である。
【図３】撮像されたフレーム画像データの様子の一例を示すものである。
【図４】第１の実施の形態の動画の撮像記録の動作を示すフローチャートである。
【図５】動画の撮像記録中のリアルタイム表示の動作及び動画の撮像記録中のＡＦ処理の動作を示すフローチャートである。
【図６】第２の実施の形態の動画の撮像時におけるタイムチャートを示す図である。
【図７】第２の実施の形態の動画の撮像記録の動作を示すフローチャートである。
【図８】第２の実施の形態の動画の撮像記録中の顔検出処理の動作を示すフローチャートである。
【符号の説明】
【０１１５】
１      デジタルカメラ
２      撮像レンズ
３      レンズ駆動ブロック
４      絞り
５      ＣＣＤ
６      垂直ドライバ
７      ＴＧ
８      ユニット回路
９      ＤＭＡ
１０    ＣＰＵ
１１    キー入力部
１２    メモリ
１３    ＤＲＡＭ
１４    ＤＭＡ
１５    画像生成部
１６    ＤＭＡ
１７    ＤＭＡ
１８    表示部
１９    ＤＭＡ
２０    圧縮伸張部
２１    ＤＭＡ
２２    フラッシュメモリ
２３    顔検出部
２４    ＡＦ制御部
２５    バス
【図１】
0004748375.tif 000002
【図２】
0004748375.tif 000003
【図３】
0004748375.tif 000004
【図４】
0004748375.tif 000005
【図５】
0004748375.tif 000006
【図６】
0004748375.tif 000007
【図７】
0004748375.tif 000008
【図８】
0004748375.tif 000009