(57)【要約】【課題】  画像処理にかかる負荷を軽減する。【解決手段】  電子カメラは、撮像部、プリプロセス部、バッファ部、画像処理部および判定部を有している。撮像部は、被写体の像を電気信号に変換する撮像素子を有し、撮影画像のアナログ画像データを生成する。そして、プリプロセス部は、アナログ画像データをデジタル画像データに変換するＡ／Ｄ変換処理を含む前処理をアナログ画像データに対して実施し、中間画像データを生成する。バッファ部は、中間画像データを一時的に記憶する。また、画像処理部は、バッファ部に記憶された中間画像データに対して少なくとも色補間を含む画像処理を実施し、撮影画像の本画像データを生成する。なお、判定部は、画像処理部による画像処理を中間画像データに対して実施するか否かの判定を、中間画像データから抽出される画像情報を用いて実施する。【選択図】    図１
2011049832.tif 000002
【特許請求の範囲】
【請求項１】
被写体の像を電気信号に変換する撮像素子を有し、撮影画像のアナログ画像データを生成する撮像部と、
前記アナログ画像データをデジタル画像データに変換するＡ／Ｄ変換処理を含む前処理を前記アナログ画像データに対して実施し、中間画像データを生成するプリプロセス部と、
前記中間画像データを一時的に記憶するバッファ部と、
前記バッファ部に記憶された前記中間画像データに対して少なくとも色補間を含む画像処理を実施し、撮影画像の本画像データを生成する画像処理部と、
前記画像処理部による前記画像処理を前記中間画像データに対して実施するか否かの判定を、前記中間画像データから抽出される画像情報を用いて実施する判定部とを備えていることを特徴とする電子カメラ。
【請求項２】
請求項１記載の電子カメラにおいて、
前記判定部は、２つの撮影画像の前記中間画像データからそれぞれ抽出される前記画像情報を互いに比較し、２つの前記画像情報の比較結果に基づいて、前記判定を実施することを特徴とする電子カメラ。
【請求項３】
請求項１記載の電子カメラにおいて、
前記判定部は、前記中間画像データから抽出される色合い、露出値、合焦度、被写体の笑顔および目つぶりの少なくとも１つを、前記画像情報として用いることを特徴とする電子カメラ。
【請求項４】
請求項３記載の電子カメラにおいて、
前記判定部は、前記中間画像データから抽出される色合い、露出値、合焦度、被写体の笑顔および目つぶりの少なくとも２つを前記画像情報として用い、複数の前記画像情報の総合評価に基づいて、前記判定を実施することを特徴とする電子カメラ。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、電子カメラに関する。
【背景技術】
【０００２】
近年、高速連写機能を有する電子カメラが普及している。例えば、高速連写機能を用いて被写体を撮影した場合、同一の被写体に対する画像が複数生成される。一般的に、ユーザが望む画像は、高速連写機能を用いて撮影された複数の画像のうちの数枚に限られる。なお、ユーザが望むと思われる画像を選択するために、ホワイトバランス処理等の一通りの画像処理が実施された画像データに対して画像評価を実施し、評価結果（評価データ）と画像データとを対応づけて保存する技術が提案されている（例えば、特許文献１参照）。この場合、例えば、撮影後の画像を表示する場合、評価の高い画像データが選択される。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００８−１８２５４４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
連続した撮影により得られる画像データに対して、ホワイトバランス処理等の一通りの画像処理を実施する場合、画像処理にかかる負荷が増加する。特に、高速連写機能を用いて被写体を撮影した場合、撮影間隔が短いため、画像処理にかかる負荷がさらに増加する。なお、特許文献１は、上述したように、画像処理後の画像データの取り扱いに関する技術である。したがって、特許文献１の技術では、画像処理にかかる負荷を軽減することは困難である。
【０００５】
本発明の目的は、画像処理にかかる負荷を軽減することである。
【課題を解決するための手段】
【０００６】
電子カメラは、撮像部、プリプロセス部、バッファ部、画像処理部および判定部を有している。撮像部は、被写体の像を電気信号に変換する撮像素子を有し、撮影画像のアナログ画像データを生成する。そして、プリプロセス部は、アナログ画像データをデジタル画像データに変換するＡ／Ｄ変換処理を含む前処理をアナログ画像データに対して実施し、中間画像データを生成する。バッファ部は、中間画像データを一時的に記憶する。また、画像処理部は、バッファ部に記憶された中間画像データに対して少なくとも色補間を含む画像処理を実施し、撮影画像の本画像データを生成する。なお、判定部は、画像処理部による画像処理を中間画像データに対して実施するか否かの判定を、中間画像データから抽出される画像情報を用いて実施する。
【発明の効果】
【０００７】
本発明によれば、画像処理にかかる負荷を軽減できる。
【図面の簡単な説明】
【０００８】
【図１】一実施形態における電子カメラの概要を示す図である。
【図２】図１に示した電子カメラの高速連写モードの動作の一例を示す図である。
【図３】図１に示した電子カメラの高速連写モードの動作の別の例を示す図である。
【発明を実施するための形態】
【０００９】
以下、本発明の実施形態を図面を用いて説明する。
【００１０】
図１は、本発明の一実施形態を示している。この実施形態の電子カメラ１０は、光学系２０、撮像部３０、プリプロセス部４０、バッファ部５０、制御部６０、メモリ７０、記憶媒体８０、モニタ９０および操作部１００を有している。また、電子カメラ１０は、例えば、高速連写モードを含む複数の撮影モードを有している。なお、例えば、プリプロセス部４０、バッファ部５０、制御部６０、メモリ７０、記憶媒体８０およびモニタ９０は、バスＢＵＳに接続されている。すなわち、プリプロセス部４０、バッファ部５０、制御部６０、メモリ７０、記憶媒体８０およびモニタ９０は、バスＢＵＳを介して、互いに接続されている。図中の破線の矢印は、画像データＩＤＡＴＡ、ＦＤＡＴＡ、ＣＤＡＴＡの流れの一例を示している。
【００１１】
光学系２０は、被写体の像を撮像素子３１の受光面に結像する撮影レンズ２１を有している。なお、光学系２０は、撮影レンズ２１の他に、ズームレンズやフォーカスレンズ等を有してもよい。
【００１２】
撮像部３０は、撮像素子３１およびアナログ処理部３２を有している。例えば、撮像素子３１は、ＣＣＤイメージサンサーやＣＭＯＳイメージセンサーである。撮像素子３１は、撮影レンズ２１を介して入射される被写体の像を電気信号（以下、画像信号とも称する）に変換し、変換した電気信号をアナログ処理部３２に出力する。アナログ処理部３２は、撮像素子３１から受けた画像信号に対してアナログ信号処理を実施するアナログフロントエンド回路である。例えば、アナログ処理部３２は、画像信号のゲインを調整するゲイン制御や画像信号のノイズ成分を低減するための相関二重サンプリング処理等を実施し、アナログ画像データＡＤＡＴＡを生成する。そして、アナログ処理部３２は、生成したアナログ画像データＡＤＡＴＡをプリプロセス部４０のＡ／Ｄ変換部４１に出力する。
【００１３】
プリプロセス部４０は、Ａ／Ｄ変換処理を実施するＡ／Ｄ変換部４１と、撮影画像の評価値ＥＶＩＮＦ（色合い、露出値、合焦度等の画像情報）を取得する評価値取得部４２とを有している。Ａ／Ｄ変換部４１は、アナログ処理部３２から受けたアナログ画像データＡＤＡＴＡをデジタル画像データに変換する。そして、例えば、プリプロセス部４０は、Ａ／Ｄ変換部４１によりデジタル信号に変換されたデジタル画像データに対して、オプティカルブラック減算、欠陥補正およびシェーディング補正等の処理を実施し、中間画像データＩＤＡＴＡを生成する。
【００１４】
すなわち、プリプロセス部４０は、アナログ画像データＡＤＡＴＡをデジタル画像データに変換するＡ／Ｄ変換処理を含む前処理を、アナログ画像データＡＤＡＴＡに対して実施し、中間画像データＩＤＡＴＡを生成する。そして、プリプロセス部４０は、アナログ画像データＡＤＡＴＡから生成した中間画像データＩＤＡＴＡを、バッファ部５０（より詳細には、ＲＡＷ領域ＩＡＲＥＡ）に一時的に記憶する（図１（ａ））。
【００１５】
また、評価値取得部４２は、中間画像データＩＤＡＴＡから抽出される評価値ＥＶＩＮＦを取得する。例えば、評価値取得部４２は、自動ホワイトバランス制御（ＡＷＢ）、自動焦点制御（ＡＦ）、自動露出制御（ＡＥ）を実施する評価ブロック（図示せず）から、中間画像データＩＤＡＴＡに対するホワイトバランス（色合い）、露出値、合焦度をそれぞれ取得する。そして、評価値取得部４２は、取得した評価値ＥＶＩＮＦを、画像情報として制御部６０の判定部６３に出力する。なお、評価値取得部４２は、プリプロセス部４０内に設けられなくてもよい。例えば、評価値取得部４２は、撮像部３０や制御部６０内に設けられてもよいし、撮像部３０、プリプロセス部４０および制御部６０の外部に設けられてもよい。また、プリプロセス部４０は、撮像部３０内に設けられてもよい。
【００１６】
バッファ部５０は、例えば、中間画像データＩＤＡＴＡ、本画像データＦＤＡＴＡおよび圧縮画像データＣＤＡＴＡを一時的にそれぞれ記憶するＲＡＷ領域ＩＡＲＥＡ、本画像領域ＦＡＲＥＡおよび圧縮画像領域ＣＡＲＥＡを有している。すなわち、バッファ部５０は、中間画像データＩＤＡＴＡを一時的に記憶する。例えば、ＲＡＷ領域ＩＡＲＥＡは、２画面分の中間画像データＩＤＡＴＡを記憶できる容量を有している。
【００１７】
制御部６０は、例えば、マイクロプロセッサであり、メモリ７０に記憶されているプログラムに基づいて、電子カメラ１０の動作を制御する。例えば、制御部６０は、自動ホワイトバランス制御、自動焦点制御、自動露出制御および画像データの記録等を実施する。また、制御部６０は、縮小処理部６１、顔検出部６２、判定部６３、画像処理部６４および画像圧縮部６５を有し、撮影モードに応じた処理を実施する。例えば、制御部６０は、高速連写モードの場合、判定部６３の判定結果に基づいて、画像処理部６４に画像処理を実施させる。
【００１８】
縮小処理部６１は、バッファ部５０のＲＡＷ領域ＩＡＲＥＡに記憶された中間画像データＩＤＡＴＡを読み出し（図１（ｂ））、撮影画像の縮小画像に対応する画像データ（以下、縮小画像データとも称する）を生成する。例えば、縮小処理部６１は、周知の縮小補間、間引き等による縮小処理を中間画像データＩＤＡＴＡに対して実施し、縮小画像データを生成する。
【００１９】
顔検出部６２は、縮小処理部６１から縮小画像データを受信し、縮小画像に人物が存在するか否かを検出する。そして、顔検出部６２は、縮小画像に人物が存在する場合、笑顔および目つぶり等の人物の表情を検出する。なお、顔検出部６２は、赤目現象が発生しているか否かを検出してもよい。この場合、顔検出部６２は、赤目現象が発生しているか否かを示す情報を、人物の表情を示す情報に含めてもよい。そして、顔検出部６２は、検出した人物の表情を示す情報（笑顔および目つぶり等の画像情報）を、画像情報として判定部６３に出力する。また、縮小画像に人物が存在しない場合、顔検出部６２は、例えば、人物が存在しないことを示す情報を、画像情報として判定部６３に出力する。
【００２０】
判定部６３は、高速連写モードの場合、評価値取得部４２および顔検出部６２からそれぞれ受信した画像情報（評価値ＥＶＩＮＦ、人物の表情を示す情報）を用いて、中間画像データＩＤＡＴＡが画像処理の対象か否かを判定する。すなわち、判定部６３は、画像処理部６４による画像処理を中間画像データＩＤＡＴＡに対して実施するか否かの判定を、中間画像データＩＤＡＴＡから抽出される画像情報を用いて実施する。
【００２１】
なお、判定部６３は、プリプロセス部４０内に設けられてもよいし、撮像部３０内に設けられてもよい。また、判定部６３は、複数の画像分の評価値ＥＶＩＮＦを保持するためのＦＩＦＯ（First-In First-Out）メモリ等を有してもよい。この場合、判定部６３は、着目する中間画像データＩＤＡＴＡの判定処理（例えば、後述する図２のステップＳ２２０）が終了する前に、次の画像に対応する中間画像データＩＤＡＴＡの評価値ＥＶＩＮＦを評価値取得部４２から受信できる。
【００２２】
ここで、例えば、判定部６３は、ホワイトバランス、露出値、合焦度、人物（被写体）の笑顔および目つぶりの少なくとも１つを、画像情報として用いる。なお、判定部６３は、例えば、ホワイトバランス、露出値、合焦度、被写体の笑顔および目つぶりの少なくとも２つを画像情報として用いた場合、複数の画像情報の総合評価に基づいて、中間画像データＩＤＡＴＡが画像処理の対象か否かを判定する。なお、判定に用いられる各画像情報は、優先度等の重み付けがされてもよい。
【００２３】
画像処理部６４は、バッファ部５０のＲＡＷ領域ＩＡＲＥＡに記憶された中間画像データＩＤＡＴＡに対して少なくとも色補間処理を含む画像処理を実施し、撮影画像の本画像データＦＤＡＴＡを生成する。なお、画像処理部６４は、例えば、高速連写モードの場合、判定部６３により画像処理の対象でないと判定された中間画像データＩＤＡＴＡに対して、画像処理を実施しない。すなわち、画像処理部６４は、高速連写モードの場合、判定部６３により画像処理の対象と判定された中間画像データＩＤＡＴＡに対して画像処理を実施し、撮影画像の本画像データＦＤＡＴＡを生成する。
【００２４】
例えば、画像処理部６４は、判定部６３により画像処理の対象と判定された中間画像データＩＤＡＴＡを、バッファ部５０のＲＡＷ領域ＩＡＲＥＡから読み出す（図１（ｃ））。そして、画像処理部６４は、読み出した中間画像データＩＤＡＴＡに対して、色補間処理を含む画像処理を実施し、本画像データＦＤＡＴＡを生成する。また、画像処理部６４は、中間画像データＩＤＡＴＡから生成した本画像データＦＤＡＴＡを、バッファ部５０の本画像領域ＦＡＲＥＡに一時的に記憶する（図１（ｄ））。
【００２５】
ここで、色補完処理は、例えば、受光素子に対応する画素毎に１つの色情報しか得ることができない撮像素子３１を用いた場合に実施され、各画素の足りない色の色情報を周囲の画素の色情報を利用して補間する処理である。したがって、色補完処理が実施された本画像データＦＤＡＴＡでは、各画素は、全ての色（例えば、赤、緑、青）の色情報を有している。なお、例えば、画像処理部６４は、色補間処理の他に、ホワイトバランス処理、輪郭補償処理、ガンマ処理、ノイズリダクション処理等の画像処理を、中間画像データＩＤＡＴＡに対して実施してもよい。
【００２６】
画像圧縮部６５は、本画像データＦＤＡＴＡをバッファ部５０の本画像領域ＦＡＲＥＡから読み出し（図１（ｅ））、読み出した本画像データＦＤＡＴＡをＪＰＥＧ（Joint Photographic Experts Group）形式等で圧縮し、圧縮画像データＣＤＡＴＡを生成する。そして、画像圧縮部６５は、本画像データＦＤＡＴＡから生成した圧縮画像データＣＤＡＴＡを、バッファ部５０の圧縮画像領域ＣＡＲＥＡに一時的に記憶する（図１（ｆ））。
【００２７】
メモリ７０は、例えば、フラッシュメモリ等の不揮発性メモリで形成された内蔵メモリであり、電子カメラ１０の動作を制御するためのプログラム等を記憶する。なお、メモリ７０は、撮影された画像の圧縮画像データＣＤＡＴＡを記憶してもよい（図１（ｇ））。記憶媒体８０は、記憶媒体インターフェース（図示せず）を介して、撮影された画像の圧縮画像データＣＤＡＴＡ等を記憶する（図１（ｇ））。モニタ９０は、例えば、液晶ディスプレイであり、スルー画像、撮影された画像、メモリ７０に記憶された画像、記憶媒体８０に記憶された画像およびメニュー画面等を表示する。操作部１００は、レリーズボタンおよびその他の各種スイッチを有し、電子カメラ１０を動作させるために、ユーザにより操作される。
【００２８】
図２は、図１に示した電子カメラ１０の高速連写モードの動作の一例を示している。なお、ステップＳ１００−Ｓ１５０は、プリプロセス部４０の動作を示し、ステップＳ２００−Ｓ２７０は、制御部６０の動作を示している。例えば、ステップＳ２００−Ｓ２７０は、制御部６０により、メモリ７０に記憶されたプログラムに従って実施される。ステップＳ１００の前に、電子カメラ１０は、高速連写モードに設定されている。
【００２９】
ステップＳ１００では、プリプロセス部４０は、撮像部３０からアナログ画像データＡＤＡＴＡを取り込む。ステップＳ１１０では、プリプロセス部４０は、Ａ／Ｄ変換処理を含む前処理を、撮像部３０から取り込んだアナログ画像データＡＤＡＴＡに対して実施し、中間画像データＩＤＡＴＡを生成する。
【００３０】
ステップＳ１２０では、評価値取得部４２は、中間画像データＩＤＡＴＡから抽出される評価値ＥＶＩＮＦ（色合い、露出値、合焦度等の画像情報）を取得し、取得した評価値ＥＶＩＮＦを制御部６０の判定部６３に出力する。
【００３１】
ステップＳ１３０では、プリプロセス部４０は、ステップＳ１１０の前処理により生成された中間画像データＩＤＡＴＡを、バッファ部５０のＲＡＷ領域ＩＡＲＥＡに一時的に記憶する。
【００３２】
ステップＳ１４０では、プリプロセス部４０は、撮像部３０から取り込んだアナログ画像データＡＤＡＴＡが、高速連写による撮影の最後の画像か否かを判定する。最後の画像の場合（ステップＳ１４０のＹｅｓ）、プリプロセス部４０の処理は、終了する。一方、最後の画像でない場合（ステップＳ１４０のＮｏ）、プリプロセス部４０の動作は、ステップＳ１５０に移る。
【００３３】
ステップＳ１５０では、プリプロセス部４０は、バッファ部５０のＲＡＷ領域ＩＡＲＥＡに空き領域（上書き可能な領域等）が有るか否かを判定する。すなわち、プリプロセス部４０は、新たなアナログ画像データＡＤＡＴＡを取り込み可能な状態か否かを判定する。ＲＡＷ領域ＩＡＲＥＡに空き領域が有る場合（ステップＳ１５０のＹｅｓ）、プリプロセス部４０は、ステップＳ１００に戻り、次のアナログ画像データＡＤＡＴＡを撮像部３０から取り込む。一方、ＲＡＷ領域ＩＡＲＥＡに空き領域が無い場合（ステップＳ１５０のＮｏ）、プリプロセス部４０は、ＲＡＷ領域ＩＡＲＥＡに空き領域が発生するまで待機する。
【００３４】
このように、プリプロセス部４０は、高速連写により撮影された画像に対応するアナログ画像データＡＤＡＴＡを順次取り込み、アナログ画像データＡＤＡＴＡを取り込む度に中間画像データＩＤＡＴＡを生成する。
【００３５】
ステップＳ２００では、縮小処理部６１は、バッファ部５０のＲＡＷ領域ＩＡＲＥＡに記憶された中間画像データＩＤＡＴＡから、撮影画像の縮小画像データを生成する。なお、ステップＳ２００の処理が実施される前に、中間画像データＩＤＡＴＡは、ステップＳ１３０により、バッファ部５０のＲＡＷ領域ＩＡＲＥＡに記憶されている。
【００３６】
ステップＳ２１０では、顔検出部６２は、縮小処理部６１により生成された縮小画像データを用いて、被写体が人物か否かを検出し、被写体が人物の場合、笑顔および目つぶり等の人物の表情を検出する。そして、顔検出部６２は、検出結果（被写体が人物か否かを示す情報、被写体が人物の場合に検出される笑顔および目つぶり等の情報）を、画像情報として判定部６３に出力する。
【００３７】
ステップＳ２２０では、判定部６３は、ステップＳ１２０、Ｓ２１０の処理により判定部６３に送信された画像情報（評価値ＥＶＩＮＦ、人物の表情を示す情報等）を用いて、その画像情報の中間画像データＩＤＡＴＡが画像処理の対象か否かを判定する。例えば、評価値ＥＶＩＮＦの１つである合焦度がボケ具合の情報である場合、判定部６３は、ボケ具合の情報に基づいて、中間画像データＩＤＡＴＡが画像処理の対象か否かを判定する。なお、例えば、評価値ＥＶＩＮＦの１つである合焦度がコントラスト値である場合、コントラスト値が所定の閾値以上か否かを判定することにより、中間画像データＩＤＡＴＡが画像処理の対象か否かを判定する。
【００３８】
また、例えば、晴天、曇天、蛍光灯、電球、ハロゲン等の撮影条件を示すモードがユーザにより選択されている場合やストロボが使用された場合等では、判定部６３は、評価値ＥＶＩＮＦの１つである色合いの情報に基づいて、中間画像データＩＤＡＴＡが画像処理の対象か否かを判定できる。この場合、判定部６３は、選択されたモードやストロボが使用された場合の色温度の分布と、色合いの情報（評価値ＥＶＩＮＦ）が示す色温度の分布とを比較することにより、中間画像データＩＤＡＴＡが画像処理の対象か否かを判定する。例えば、判定部６３は、色合いの情報が示す色温度の分布が、選択されたモードの色温度の分布とほぼ一致している場合、バッファ部５０のＲＡＷ領域ＩＡＲＥＡに記憶された中間画像データＩＤＡＴＡを画像処理の対象と判定する。
【００３９】
あるいは、例えば、白飛び防止を優先、黒つぶれ防止を優先、中間階調重視等の画質の優先順位を示すモードがユーザにより選択されている場合、判定部６３は、評価値ＥＶＩＮＦの１つである露出値に基づいて、中間画像データＩＤＡＴＡが画像処理の対象か否かを判定できる。この場合、判定部６３は、選択されたモードの露出度の分布と、露出値（評価値ＥＶＩＮＦ）が示す露出度の分布とを比較することにより、中間画像データＩＤＡＴＡが画像処理の対象か否かを判定する。例えば、判定部６３は、露出値が示す露出度の分布が、選択されたモードの露出度の分布の傾向と一致している場合、バッファ部５０のＲＡＷ領域ＩＡＲＥＡに記憶されている中間画像データＩＤＡＴＡを画像処理の対象と判定する。
【００４０】
なお、例えば、被写体が人物の場合、判定部６３は、人物の表情（笑顔、目つぶり等）に基づいて、中間画像データＩＤＡＴＡが画像処理の対象か否かを判定する。例えば、判定部６３は、笑顔でない場合や目を閉じている場合、バッファ部５０のＲＡＷ領域ＩＡＲＥＡに記憶された中間画像データＩＤＡＴＡを画像処理の対象でないと判定する。ここで、判定部６３は、中間画像データＩＤＡＴＡが画像処理の対象か否かの判定を、複数の画像情報（色合い、露出値、合焦度、人物の笑顔および目つぶり）の１つの画像情報に基づいて実施してもよいし、複数の画像情報の総合評価に基づいて実施してもよい。
【００４１】
ステップＳ２２０において、中間画像データＩＤＡＴＡが画像処理の対象であると判定された場合（ステップＳ２２０のＹｅｓ）、制御部６０の動作は、ステップＳ２３０に移る。一方、ステップＳ２２０において、中間画像データＩＤＡＴＡが画像処理の対象でないと判定された場合（ステップＳ２２０のＮｏ）、制御部６０の動作は、ステップＳ２６０に移る。
【００４２】
ステップＳ２３０では、画像処理部６４は、バッファ部５０のＲＡＷ領域ＩＡＲＥＡに記憶された中間画像データＩＤＡＴＡに対して少なくとも色補間処理を含む画像処理を実施し、撮影画像の本画像データＦＤＡＴＡを生成する。そして、画像処理部６４は、中間画像データＩＤＡＴＡから生成した本画像データＦＤＡＴＡを、バッファ部５０の本画像領域ＦＡＲＥＡに一時的に記憶する。これにより、画像処理済みの中間画像データＩＤＡＴＡが記憶されているＲＡＷ領域ＩＡＲＥＡは、上書き可能な状態になる。
【００４３】
ステップＳ２４０では、画像圧縮部６５は、本画像データＦＤＡＴＡをバッファ部５０の本画像領域ＦＡＲＥＡから読み出し、読み出した本画像データＦＤＡＴＡをＪＰＥＧ形式等で圧縮する。そして、画像圧縮部６５は、本画像データＦＤＡＴＡを圧縮して生成された圧縮画像データＣＤＡＴＡを、バッファ部５０の圧縮画像領域ＣＡＲＥＡに一時的に記憶する。これにより、圧縮処理済みの本画像データＦＤＡＴＡが記憶されている本画像領域ＦＡＲＥＡは、上書き可能な状態になる。
【００４４】
ステップＳ２５０では、制御部６０は、バッファ部５０の圧縮画像領域ＣＡＲＥＡに記憶された圧縮画像データＣＤＡＴＡを、記憶媒体８０に記憶する。なお、制御部６０は、バッファ部５０の圧縮画像領域ＣＡＲＥＡに記憶された圧縮画像データＣＤＡＴＡを、メモリ７０に記憶してもよい。これにより、記憶媒体８０等に格納済みの圧縮画像データＣＤＡＴＡが記憶されている圧縮画像領域ＣＡＲＥＡは、上書き可能な状態になる。なお、ステップＳ２４０の処理やステップＳ２５０の処理は、ステップＳ２７０等の処理と並列に実施されてもよい。
【００４５】
ステップＳ２６０では、制御部６０は、ステップＳ２２０で画像処理の対象でないと判定された中間画像データＩＤＡＴＡ（以下、不要な中間画像データＩＤＡＴＡとも称する）を破棄する。これにより、不要な中間画像データＩＤＡＴＡが記憶されているＲＡＷ領域ＩＡＲＥＡは、上書き可能な状態になる。例えば、制御部６０は、不要な中間画像データＩＤＡＴＡが記憶されたＲＡＷ領域ＩＡＲＥＡに、新たな中間画像データＩＤＡＴＡを上書きすることを許可する。
【００４６】
ステップＳ２７０では、制御部６０は、高速連写による撮影の最後の画像に対応する中間画像データＩＤＡＴＡの判定処理を実施したか否かを判定する。最後の画像に対応する中間画像データＩＤＡＴＡの判定が未実施の場合（ステップＳ２７０のＮｏ）、制御部６０は、ステップＳ２００に戻り、次の中間画像データＩＤＡＴＡから撮影画像の縮小画像データを生成する。一方、最後の画像に対応する中間画像データＩＤＡＴＡの判定が終了している場合（ステップＳ２７０のＹｅｓ）、制御部６０の処理は、終了する。すなわち、制御部６０は、高速連写により撮影された全ての画像の中間画像データＩＤＡＴＡに対して判定処理が実施されるまで、ステップＳ２００−Ｓ２７０を繰り返す。
【００４７】
判定部６３の判定処理（ステップＳ２２０）により、高速連写モードでは、ユーザが望むと思われる画像が撮影されたときのみ、ステップＳ２３０−Ｓ２５０が実施される。すなわち、不要な中間画像データＩＤＡＴＡは、画像処理部６４が画像処理を実施することなく、破棄される。例えば、高速連写により不要な画像が撮影された場合、バッファ部５０、画像処理部６４、圧縮処理部６５、メモリ７０間のアクセス（上述した図１（ｃ、ｄ、ｅ、ｆ、ｇ））は、発生しない。
【００４８】
したがって、この実施形態では、高速連写モードの撮影により発生する不要な中間画像データＩＤＡＴＡに対して、負荷の重い画像処理や圧縮処理等を実施しないため、画像処理にかかる負荷（ハードウェア等の負荷）を低減できる。この結果、この実施形態では、消費電力の低減、バス帯域節約、メモリアクセス（バッファ部５０へのアクセス）を少なくできる。また、この実施形態では、画像処理にかかる負荷が低減されるため、低性能の画像処理部６４が搭載された電子カメラ１０でも、高速連写を実現できる。
【００４９】
図３は、図１に示した電子カメラ１０の高速連写モードの動作の別の例を示している。なお、図３は、制御部６０の動作を示している。プリプロセス部４０の動作は、上述した図２に示したプリプロセス部４０の動作と同じである。また、図３に示した制御部６０の動作は、２つの画像の優劣を判定し、評価の低い画像の中間画像データＩＤＡＴＡを順次破棄する点を除いて、図２に示した制御部６０の動作と同じである。図２で説明した動作については、詳細な説明を省略する。ステップＳ２０２−Ｓ２５０は、制御部６０により、例えば、メモリ７０に記憶されたプログラムに従って実施される。
【００５０】
なお、ステップＳ２０２やステップＳ２０６の処理が実施される前に、中間画像データＩＤＡＴＡは、図２に示したステップＳ１３０により、バッファ部５０のＲＡＷ領域ＩＡＲＥＡに記憶されている。また、ステップＳ２２２で判定部６３が使用する評価値ＥＶＩＮＦは、図２に示したステップＳ１２０により、評価値取得部４２から判定部６３に送信されている。
【００５１】
ステップＳ２０２では、縮小処理部６１は、高速連写による撮影の最初の画像に対応する中間画像データＩＤＡＴＡをバッファ部５０のＲＡＷ領域ＩＡＲＥＡから読み出し、読み出した中間画像データＩＤＡＴＡから撮影画像の縮小画像データを生成する。
【００５２】
ステップＳ２０４では、顔検出部６２は、ステップＳ２０２の処理で生成された縮小画像データを用いて、被写体が人物か否かを検出し、被写体が人物の場合、笑顔および目つぶり等の人物の表情を検出する。そして、顔検出部６２は、検出結果（被写体が人物か否かを示す情報、被写体が人物の場合に検出される笑顔および目つぶり等の情報）を、画像情報として判定部６３に出力する。
【００５３】
ステップＳ２０６では、縮小処理部６１は、次の画像に対応する中間画像データＩＤＡＴＡをバッファ部５０のＲＡＷ領域ＩＡＲＥＡから読み出し、読み出した中間画像データＩＤＡＴＡから撮影画像の縮小画像データを生成する。
【００５４】
ステップＳ２０８では、顔検出部６２は、ステップＳ２０６の処理で生成された縮小画像データを用いて、被写体が人物か否かを検出し、被写体が人物の場合、笑顔および目つぶり等の人物の表情を検出する。そして、顔検出部６２は、検出結果を画像情報として判定部６３に出力する。これにより、互いに比較される２つの画像にそれぞれ対応する画像情報が得られる。
【００５５】
ステップＳ２２２では、判定部６３は、互いに比較される２つの画像にそれぞれ対応する画像情報（評価値ＥＶＩＮＦ、人物の表情を示す情報等）を用いて、２つの画像の優劣を判定する。そして、判定部６３は、評価の低い方の画像の中間画像データＩＤＡＴＡを、不要な中間画像データＩＤＡＴＡと判定する。すなわち、判定部６３は、評価の高い方の画像の中間画像データＩＤＡＴＡを、画像処理対象の候補と判定する。
【００５６】
例えば、判定部６３は、２つの画像に対応する中間画像データＩＤＡＴＡからそれぞれ抽出された合焦度が示すボケ具合を比較し、ボケ具合が大きい方の中間画像データＩＤＡＴＡを、不要な中間画像データＩＤＡＴＡと判定する。判定部６３は、不要な中間画像データＩＤＡＴＡの判定を、複数の画像情報（色合い、露出値、合焦度、人物の笑顔および目つぶり）の１つの画像情報に基づいて実施してもよいし、複数の画像情報の総合評価に基づいて実施してもよい。
【００５７】
ステップＳ２２４では、制御部６０は、ステップＳ２２２の判定処理で不要と判定された中間画像データＩＤＡＴＡを破棄する。これにより、不要な中間画像データＩＤＡＴＡが記憶されているＲＡＷ領域ＩＡＲＥＡは、上書き可能な状態になる。例えば、制御部６０は、不要な中間画像データＩＤＡＴＡが記憶されたＲＡＷ領域ＩＡＲＥＡに、新たな中間画像データＩＤＡＴＡを上書きすることを許可する。なお、画像処理対象の候補と判定された中間画像データＩＤＡＴＡは、ＲＡＷ領域ＩＡＲＥＡに記憶された状態であり、ステップＳ２２２の判定処理が再度実施されたときに、新たな中間画像データＩＤＡＴＡと比較される。
【００５８】
ステップＳ２２６では、制御部６０は、高速連写による撮影の最後の画像に対応する中間画像データＩＤＡＴＡに対して判定処理（ステップＳ２２２）を実施したか否かを判定する。最後の画像に対応する中間画像データＩＤＡＴＡの判定が未実施の場合（ステップＳ２２６のＮｏ）、制御部６０は、ステップＳ２０６に戻り、次の中間画像データＩＤＡＴＡから撮影画像の縮小画像データを生成する。すなわち、制御部６０は、高速連写により撮影された全ての画像の中間画像データＩＤＡＴＡに対して判定処理が実施されるまで、ステップＳ２０６−Ｓ２２６を繰り返す。
【００５９】
一方、最後の画像に対応する中間画像データＩＤＡＴＡの判定が終了している場合（ステップＳ２２６のＹｅｓ）、制御部６０の動作は、ステップＳ２３０に移る。これにより、高速連写により撮影された画像のうち、最も評価の高い画像の中間画像データＩＤＡＴＡに対して、ステップＳ２３０−Ｓ２５０が実施される。したがって、この実施形態では、高速連写により撮影された画像のうち、最も評価の高い画像の中間画像データＩＤＡＴＡのみに、負荷の重い画像処理や圧縮処理等が実施されるため、画像処理にかかる負荷（ハードウェア等の負荷）をさらに低減できる。
【００６０】
ステップＳ２３０では、画像処理部６４は、画像処理対象の候補として残った中間画像データＩＤＡＴＡ（最後に実施されたステップＳ２２２の判定処理で画像処理対象の候補と判定された中間画像データＩＤＡＴＡ）を、バッファ部５０のＲＡＷ領域ＩＡＲＥＡから読み出す。そして、画像処理部６４は、読み出した中間画像データＩＤＡＴＡに対して少なくとも色補間処理を含む画像処理を実施し、撮影画像の本画像データＦＤＡＴＡを生成する。また、画像処理部６４は、中間画像データＩＤＡＴＡから生成した本画像データＦＤＡＴＡを、バッファ部５０の本画像領域ＦＡＲＥＡに一時的に記憶する。これにより、画像処理済みの中間画像データＩＤＡＴＡが記憶されているＲＡＷ領域ＩＡＲＥＡは、上書き可能な状態になる。
【００６１】
ステップＳ２４０では、画像圧縮部６５は、本画像データＦＤＡＴＡをバッファ部５０の本画像領域ＦＡＲＥＡから読み出し、読み出した本画像データＦＤＡＴＡをＪＰＥＧ形式等で圧縮する。そして、画像圧縮部６５は、本画像データＦＤＡＴＡを圧縮して生成された圧縮画像データＣＤＡＴＡを、バッファ部５０の圧縮画像領域ＣＡＲＥＡに一時的に記憶する。これにより、圧縮処理済みの本画像データＦＤＡＴＡが記憶されている本画像領域ＦＡＲＥＡは、上書き可能な状態になる。
【００６２】
ステップＳ２５０では、制御部６０は、バッファ部５０の圧縮画像領域ＣＡＲＥＡに記憶された圧縮画像データＣＤＡＴＡを、記憶媒体８０に記憶する。なお、制御部６０は、バッファ部５０の圧縮画像領域ＣＡＲＥＡに記憶された圧縮画像データＣＤＡＴＡを、メモリ７０に記憶してもよい。これにより、記憶媒体８０等に格納済みの圧縮画像データＣＤＡＴＡが記憶されている圧縮画像領域ＣＡＲＥＡは、上書き可能な状態になる。
【００６３】
以上、この実施形態では、電子カメラ１０は、中間画像データＩＤＡＴＡに対して画像処理を実施するか否かの判定処理（例えば、図２のステップＳ２２０や図３のステップＳ２２２）を実施する判定部６３を有している。これにより、この実施形態では、負荷の重い画像処理や圧縮処理等が実施される回数を削減できる。これにより、画像処理部６４の負荷（画像処理にかかる負荷）や画像圧縮部６５の負荷（圧縮処理にかかる負荷）等を低減できる。この結果、この実施形態では、消費電力の低減、バス帯域節約、メモリアクセス（バッファ部５０へのアクセス）を少なくできる。また、この実施形態では、画像処理にかかる負荷が低減されるため、低性能の画像処理部６４が搭載された電子カメラ１０でも、高速連写を実現できる。
【００６４】
なお、上述した実施形態では、高速連写モードにより撮影された画像に対して判定処理が実施される例について述べた。本発明は、かかる実施形態に限定されるものではない。例えば、上述した図２および図３に示した動作は、高速連写モードに比べて撮影間隔が長い連写モードが選択されたときに実施されてもよい。また、単写撮影が連続して実施されたときの撮影間隔が所定値より短い場合に、図２および図３に示した動作が実施されてもよい。この場合にも、上述した実施形態と同様の効果を得ることができる。あるいは、図２および図３に示した動作を実施させる低負荷モードを、高速連写モードとは別に設けてもよい。この場合、例えば、低負荷モードは、他のモード（高速連写モード等）と組み合わせて選択されてもよい。この場合にも、上述した実施形態と同様の効果を得ることができる。
【００６５】
上述した実施形態では、中間画像データＩＤＡＴＡがバッファ部５０に記憶される前に評価値ＥＶＩＮＦの取得処理が実施される例について述べた。本発明は、かかる実施形態に限定されるものではない。例えば、上述した図２に示したステップＳ１２０の評価値ＥＶＩＮＦの取得処理は、中間画像データＩＤＡＴＡがバッファ部５０に記憶された後（図２のステップＳ１３０等の後）に実施されてもよい。この場合にも、上述した実施形態と同様の効果を得ることができる。あるいは、評価値ＥＶＩＮＦは、中間画像データＩＤＡＴＡに対応づけされて、バッファ部５０に記憶されてもよい。この場合、例えば、縮小処理部６１は、中間画像データＩＤＡＴＡを読み出すときに、評価値ＥＶＩＮＦも読み出し、読み出した評価値ＥＶＩＮＦを判定部６３に転送する。この場合にも、上述した実施形態と同様の効果を得ることができる。
【００６６】
上述した実施形態では、中間画像データＩＤＡＴＡがバッファ部５０に記憶された後に縮小処理が実施される例について述べた。本発明は、かかる実施形態に限定されるものではない。例えば、撮像素子３１がインターライン転送方式（複数フィールド読み出し）に対応している場合、縮小処理部６１は、最初に読み出される数フィールドから得られる中間画像データＩＤＡＴＡを、縮小（間引き）画像として使用してもよい。この場合、例えば、上述した図２に示したステップＳ２００の縮小処理は、１画面分の中間画像データＩＤＡＴＡがバッファ部５０に全て記憶される前に、アナログ画像データＡＤＡＴＡの取り込み処理等（例えば、図２のステップＳ１００−Ｓ１３０）と並列に実施できる。このように、１画面分の全画素の読み出しが終わる前に縮小処理を開始した場合、判定処理の開始タイミングを早くできるため、判定処理の終了タイミングを早めることができる。この場合にも、上述した実施形態と同様の効果を得ることができる。
【００６７】
上述した実施形態では、バッファ部５０のＲＡＷ領域ＩＡＲＥＡが２画面分の中間画像データＩＤＡＴＡを記憶できる容量を有している例について述べた。本発明は、かかる実施形態に限定されるものではない。例えば、ＲＡＷ領域ＩＡＲＥＡの容量は、３画面分以上の中間画像データＩＤＡＴＡを記憶できる容量でもよい。さらに、撮像素子３１がインターライン転送方式に対応している場合、上述したように、１画面分の中間画像データＩＤＡＴＡがバッファ部５０に全て記憶される前に、図２に示したステップＳ２００の縮小処理を開始できる。この場合、ＲＡＷ領域ＩＡＲＥＡの容量は、１画面分の中間画像データＩＤＡＴＡを記憶できる容量でもよい。この場合にも、上述した実施形態と同様の効果を得ることができる。
【００６８】
上述した実施形態では、縮小処理および顔検出が実施される例について述べた。本発明は、かかる実施形態に限定されるものではない。例えば、判定部６３による判定処理が評価値ＥＶＩＮＦのみに基づいて実施される場合、上述した図２および図３に示した縮小処理（図２のステップＳ２００、図３のステップＳ２０２、Ｓ２０６）および顔検出処理（図２のステップＳ２１０、図３のステップＳ２０４、Ｓ２０８）は、実施されなくてもよい。この場合にも、上述した実施形態と同様の効果を得ることができる。
【００６９】
上述した実施形態では、縮小処理により生成された縮小画像が判定処理に使用される例について述べた。本発明は、かかる実施形態に限定されるものではない。例えば、縮小処理により生成された縮小画像は、判定部６３による判定処理に使用される他に、サムネイル画像として使用されてもよい。この場合、縮小処理部６１は、例えば、Ｅｘｉｆ（Exchangeable Image File Format）形式におけるサムネイル画像が記憶される領域に、生成した縮小画像データを記憶する。この場合にも、上述した実施形態と同様の効果を得ることができる。
【００７０】
以上、本発明について詳細に説明してきたが、上記の実施形態およびその変形例は発明の一例に過ぎず、本発明はこれに限定されるものではない。本発明を逸脱しない範囲で変形可能であることは明らかである。
【産業上の利用可能性】
【００７１】
電子カメラに利用できる。
【符号の説明】
【００７２】
１０‥電子カメラ；２０‥光学系；２１‥撮影レンズ；３０‥撮像部；３１‥撮像素子；３２‥アナログ処理部；４０‥プリプロセス部；４１‥Ａ／Ｄ変換部；４２‥評価値取得部；５０‥バッファ部；６０‥制御部；６１‥縮小処理部；６２‥顔検出部；６３‥判定部；６４‥画像処理部；６５‥画像圧縮部；７０‥メモリ；８０‥記憶媒体；９０‥モニタ；１００‥操作部
【図１】
2011049832.tif 000003
【図２】
2011049832.tif 000004
【図３】
2011049832.tif 000005