(57)【特許請求の範囲】
【請求項１】
時間的に連続した複数の画像を撮影する撮影手段と、
上記撮影手段によって撮影された複数の画像データを一時的に保持する保持手段と、
上記保持手段によって一時的に保持されている複数の画像データを非可逆符号化する第１の画像処理手段と、
上記第１の画像処理手段による処理の期間、上記保持手段によって保持されている複数の画像データの個々を縮小し一覧表示し、これら一覧表示されている縮小画像のうちのいずれかの選択を受付ける選択受付手段と、
上記選択受付手段によって選択が受付けられた縮小画像に対応する画像データを非圧縮符号化あるいは可逆圧縮符号化する第２の画像処理手段と、
上記第１の画像処理手段及び第２の画像処理手段によって処理された画像データを記録する記録手段と
を具備したことを特徴とする撮像装置。
【請求項２】
上記保持手段によって一時的に保持されている複数の画像データに対する画像の評価を行なう画像評価手段をさらに具備し、
上記第２の画像処理手段は、上記選択受付手段によって選択が受付けられない場合に、上記画像評価手段による評価結果に基づいた画像データを非圧縮符号化あるいは可逆圧縮符号化することを特徴とする請求項１記載の撮像装置。
【請求項３】
撮像部に対し、時間的に連続した複数の画像を撮影させる撮影ステップと、
上記撮影ステップにて撮影された複数の画像データを保持部に一時的に保持させる保持ステップと、
上記保持ステップにて一時的に保持されている複数の画像データを非可逆符号化する第１の画像処理ステップと、
上記第１の画像処理ステップでの処理の期間、上記保持部に保持されている複数の画像データの個々を縮小し表示部に一覧表示させ、これら縮小画像のうちのいずれかの選択を受付ける選択受付ステップと、
上記選択受付ステップにて選択が受付けられた縮小画像に対応する画像データを非圧縮符号化あるいは可逆圧縮符号化する第２の画像処理ステップと、
上記第１の画像処理ステップ及び第２の画像処理ステップにて処理された画像データを記録部に記録させる記録ステップと
を含むことを特徴とする撮像方法。
【請求項４】
撮影部を備えた装置が内蔵するコンピュータが実行するプログラムであって、
上記コンピュータを、
撮像部に対し、時間的に連続した複数の画像を撮影させる撮影制御手段、
上記撮影制御手段によって撮影された複数の画像データを保持部に一時的に保持させる保持手段、
上記保持手段によって一時的に保持されている複数の画像データを非可逆符号化する第１の画像処理手段、
上記第１の画像処理手段による処理の期間、上記保持部に保持されている複数の画像データの個々を縮小し表示部に一覧表示させ、これら縮小画像のうちのいずれかの選択を受付ける選択受付手段、
上記選択受付手段によって選択が受付けられた縮小画像に対応する画像データを非圧縮符号化あるいは可逆圧縮符号化する第２の画像処理手段、
上記第１の画像処理手段及び第２の画像処理手段によって処理された画像データを記録部に記録させる記録制御手段
として機能させることを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、連写機能を有するデジタルカメラ等に好適な撮像装置、撮像方法及びプログラムに関する。
【背景技術】
【０００２】
従来、連続撮影時に撮影した各画像を順次データ圧縮してファイル化し、媒体に記録する際、間引いた画像を併せて表示部で表示することで、写り具合を確認しつつ画像を記録できるようにした技術がある。（例えば、特許文献１）
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００７−０７４４７５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら上記特許文献の技術の場合、表示される画像全てが記録対象となるため、連続撮影中に各画像の映り具合を撮影者が確認しても各画像に対して講じる手段が無いため、記録する必要が無いと判断した場合でも全て記録してしまうという問題があった。
【０００５】
本発明は上記のような実情に鑑みてなされたもので、その目的とするところは、連続撮影直後の画像記録時の待機時間を有効に活用し、記録する画像データに対して撮影者の意図を反映した操作を行なうことができるようにすることにある。
【課題を解決するための手段】
【０００６】
請求項１記載の発明は、時間的に連続した複数の画像を撮影する撮影手段と、上記撮影手段によってて撮影された複数の画像データを一時的に保持する保持手段と、上記保持手段によって一時的に保持されている複数の画像データを非可逆符号化する第１の画像処理手段と、上記第１の画像処理手段による処理の期間、上記保持手段によって保持されている複数の画像データの個々を縮小し一覧表示し、これら一覧表示されている縮小画像のうちのいずれかの選択を受付ける選択受付手段と、上記選択受付手段によって選択が受付けられた縮小画像に対応する画像データを非圧縮符号化あるいは可逆圧縮符号化する第２の画像処理手段と、上記第１の画像処理手段及び第２の画像処理手段によって処理された画像データを記録する記録手段とを具備したことを特徴とする。
【０００７】
請求項２記載の発明は、上記請求項１記載の発明において、上記保持手段によって一時的に保持されている複数の画像データに対する画像の評価を行なう画像評価手段をさらに具備し、上記第２の画像処理手段は、上記選択受付手段によって選択が受付けられない場合に、上記画像評価手段による評価結果に基づいた画像データを非圧縮符号化あるいは可逆圧縮符号化することを特徴とする。
【０００８】
請求項３記載の発明は、撮像部に対し、時間的に連続した複数の画像を撮影させる撮影ステップと、上記撮影ステップにて撮影された複数の画像データを保持部に一時的に保持させる保持ステップと、上記保持ステップにて一時的に保持されている複数の画像データを非可逆符号化する第１の画像処理ステップと、上記第１の画像処理ステップでの処理の期間、上記保持部に保持されている複数の画像データの個々を縮小し表示部に一覧表示させ、これら縮小画像のうちのいずれかの選択を受付ける選択受付ステップと、上記選択受付ステップにて選択が受付けられた縮小画像に対応する画像データを非圧縮符号化あるいは可逆圧縮符号化する第２の画像処理ステップと、上記第１の画像処理ステップ及び第２の画像処理ステップにて処理された画像データを記録部に記録させる記録ステップとを含むことを特徴とする。
【０００９】
請求項４記載の発明は、撮影部を備えた装置が内蔵するコンピュータが実行するプログラムであって、上記コンピュータを、撮像部に対し、時間的に連続した複数の画像を撮影させる撮影制御手段、上記撮影制御手段によって撮影された複数の画像データを保持部に一時的に保持させる保持手段、上記保持手段によって一時的に保持されている複数の画像データを非可逆符号化する第１の画像処理手段、上記第１の画像処理手段による処理の期間、上記保持部に保持されている複数の画像データの個々を縮小し表示部に一覧表示させ、これら縮小画像のうちのいずれかの選択を受付ける選択受付手段、上記選択受付手段によって選択が受付けられた縮小画像に対応する画像データを非圧縮符号化あるいは可逆圧縮符号化する第２の画像処理手段、及び上記第１の画像処理手段及び第２の画像処理手段によって処理された画像データを記録部に記録させる記録制御手段として機能させることを特徴とする。
【発明の効果】
【００１０】
本発明によれば、連続撮影直後の画像記録時の待機時間を有効に活用し、記録する画像データに対して撮影者の意図を反映した操作を行なうことが可能となる。
【図面の簡単な説明】
【００１１】
【図１】本発明の一実施形態に係るデジタルカメラの機能回路の構成を示すブロック図である。
【図２】同実施形態に係る連写モード時の撮影から記録に至る一連の処理内容を示すフローチャートである。
【図３】同実施形態に係る図２の非圧縮画像選択受付処理の詳細な内容を示すサブルーチンのフローチャートである。
【図４】同実施形態に係る連写撮影の待機中に表示部に表示される被写体を例示する図である。
【図５】同実施形態に係る連写撮影でバッファメモリに保持されるベイヤーデータの概念を示す図である。
【図６】同実施形態に係る表示例を示し、図６（Ａ）は表示部で表示されるサムネイル画像の一覧画面を示す図、図６（Ｂ）は４枚分のフォーカスフレーム部分のサムネイル画像の表示画面を示す図である。
【図７】同実施形態に係る表示例を示し、非圧縮記録候補として選択した１枚のベイヤーデータに基づく画像の表示画面を示す図である。
【発明を実施するための形態】
【００１２】
以下本発明を連写機能を有するデジタルカメラに適用した場合の一実施形態について図面を参照して説明する。
【００１３】
図１は、本実施形態に係るデジタルカメラ１０の回路構成を示すものである。同図に示すように、カメラ筐体の前面に配設される光学レンズユニット１１を介して、例えばＣＣＤ（Ｃｈａｒｇｅ  Ｃｏｕｐｌｅｄ  Ｄｅｖｉｃｅ：電荷結合素子）やＣＭＯＳイメージセンサ等で構成される固体撮像素子（ＩＳ）１２の撮像面上に被写体の光像を入射して結像させる。
【００１４】
スルー画像表示、あるいはライブビュー画像表示とも称されるモニタ状態では、この固体撮像素子１２での撮像により得た画像信号をＡＧＣ・Ａ／Ｄ変換部１３に送り、相関二乗サンプリングや自動ゲイン調整、Ａ／Ｄ変換処理を実行してデジタル化する。このデジタル値の画像データはシステムバスＳＢを介してバッファメモリであるＤＲＡＭ１４に保持される。
【００１５】
このＤＲＡＭ１４に保持された画像データに対して、画像処理部１５が適宜必要な画像処理を施す。具体的には、固体撮像素子１２に備えられるベイヤー配列のカラーフィルタの構成に応じた画像データ（以下「ベイヤーデータ」と称する）に対して画像処理部１５がマトリックス演算、画素補間処理、ガンマ補正処理等をデモザイク処理することで、ＲＡＷ（生）データであるベイヤーデータに「現像」を施して輝度色差系（ＹＵＶ）の画像データに変換する。
【００１６】
画像処理部１５は、その画像データから表示用に画素数及び階調ビットを大幅に減じた画像データを作成して表示コントローラ１６へ送る。表示コントローラ１６は送られてきた画像データに基づいて表示部１７を駆動し、上記固体撮像素子１２で撮像されている内容をスルー画像として表示させる。
【００１７】
なお画像処理部１５は顔認識機能を有し、画像データ中から人物の顔部分を認識して当該部分を含む領域を抽出する。上記顔認識機能実行時には、画像データ中で人物の顔を認識した場合、当該顔部分を含む領域にフレームを付加して表示可能となる。
【００１８】
また、上記光学レンズユニット１１と同じくカメラ筐体前面には、一対のマイクロホン１８Ｌ，１８Ｒが配設され、被写体方向の音声がステレオで入力される。マイクロホン１８Ｌ，１８Ｒはそれぞれ入力した音声を電気信号化し、音声処理部１９へ出力する。
【００１９】
音声処理部１９は、音声単体での録音時、音声付き静止画像撮影時、及び動画像の撮影時にマイクロホン１８Ｌ，１８Ｒから入力する音声信号をデジタルデータ化する。さらに音声処理部１９は、デジタル化した音声データの音圧レベルを検出する一方で、該音声データを所定のデータファイル形式、例えばＡＡＣ（ｍｏｖｉｎｇ  ｐｉｃｔｕｒｅ  ｅｘｐｅｒｔｓ  ｇｒｏｕｐ−４  Ａｄｖａｎｃｅｄ  Ａｕｄｉｏ  Ｃｏｄｉｎｇ）形式でデータ圧縮して音声データファイルを作成し、後述する記録媒体へ送出する。
【００２０】
加えて音声処理部１９は、ＰＣＭ音源等の音源回路を備え、音声の再生時に送られてくる音声データファイルの圧縮を解いてアナログ化し、このデジタルカメラ１０の筐体背面側に設けられるスピーカ２０を駆動して、拡声放音させる。
【００２１】
以上の回路をＣＰＵ２１が統括制御する。このＣＰＵ２１は、メインメモリ２２、プログラムメモリ２３と直接接続される。メインメモリ２２は、例えばＳＲＡＭで構成され、ワークメモリとして機能する。プログラムメモリ２３は、例えばフラッシュメモリなどの電気的に書換可能な不揮発性メモリで構成され、後述する連写撮影時の制御を含む動作プログラムやデータ等を固定的に記憶する。
【００２２】
ＣＰＵ２１はプログラムメモリ２３から必要なプログラムやデータ等を読出し、メインメモリ２２に適宜一時的に展開記憶させながら、このデジタルカメラ１０全体の制御動作を実行する。
【００２３】
さらに上記ＣＰＵ２１は、キー操作部２４から直接入力される各種キー操作信号に対応して制御動作を実行する。キー操作部２４は、例えば電源キー、シャッタキー、ズームアップ／ダウンキー、撮影モードキー、再生モードキー、メニューキー、カーソル（「↑」「→」「↓」「←」）キー、セットキー、ディスプレイキー等を備える。
【００２４】
ＣＰＵ２１は、システムバスＳＢを介して上記ＡＧＣ・Ａ／Ｄ変換部１３、ＤＲＡＭ１４、画像処理部１５、表示部１７、及び音声処理部１９の他、さらにレンズ駆動部２５、フラッシュ駆動部２６、イメージセンサ（ＩＳ）駆動部２７、タッチ入力処理部２８及びメモリカードコントローラ２９と接続される。
【００２５】
レンズ駆動部２５は、ＣＰＵ２１からの制御信号を受けてレンズ用ＤＣモータ（Ｍ）３０の回転を制御し、上記光学レンズユニット１１を構成する複数のレンズ群中の一部、具体的にはズームレンズ及びフォーカスレンズの位置をそれぞれ個別に光軸方向に沿って移動させる。
【００２６】
フラッシュ駆動部２６は、静止画像撮影時にＣＰＵ２１からの制御信号を受けて複数の白色高輝度ＬＥＤで構成されるフラッシュ部３１を撮影タイミングに同期して点灯駆動する。
【００２７】
イメージセンサ駆動部２７は、その時点で設定されている撮影条件等に応じて上記固体撮像素子１２の走査駆動を行なう。
【００２８】
上記画像処理部１５は、上記操作部２４のシャッタキー操作に伴う画像撮影時に、ＡＧＣ・Ａ／Ｄ変換部１３から送られてきてＤＲＡＭ１４に保持される画像データをデモザイク処理し、さらに所定のデータファイル形式、例えばＪＰＥＧ（Ｊｏｉｎｔ  Ｐｈｏｔｏｇｒａｐｈｉｃ  Ｅｘｐｅｒｔｓ  Ｇｒｏｕｐ）であればＤＣＴ（離散コサイン変換）やハフマン符号化等のデータ圧縮処理を施してデータ量を大幅に削減した画像データファイルを作成する。作成した画像データファイルはシステムバスＳＢ、メモリカードコントローラ２９を介してメモリカード３２に記録される。
【００２９】
また画像処理部１５は、再生モード時にメモリカード３２からメモリカードコントローラ２９を介して読出されてくる画像データをシステムバスＳＢを介して受取り、ＤＲＡＭ１４に保持させた上で、このＤＲＡＭ１４に保持させた画像データを記録時とは逆の手順で圧縮を解く伸長処理により元のサイズの画像データを得、これをシステムバスＳＢを介して表示コントローラ１６に送り、表示部１７で表示させる。  
タッチ入力処理部２８は、上記表示部１７上に一体にして構成される、透明膜体でなるタッチ入力部３３からの入力を受け付け、タッチ位置に応じた座標データを生成して上記ＣＰＵ２１に送出する。
【００３０】
メモリカードコントローラ２９は、カードコネクタ３４を介してメモリカード３２と接続される。メモリカード３２は、このデジタルカメラ１０に着脱自在に装着され、このデジタルカメラ１０の記録媒体となる画像データ等の記録用メモリであり、内部にはブロック単位で電気的に書換え可能な不揮発性メモリであるフラッシュメモリと、その駆動回路とが設けられる。
【００３１】
次に上記実施形態の動作について説明する。  
なお、以下に示す動作は、連写モードを設定した上でシャッタキーを任意時間だけ押圧操作して、時間的に連続した複数の静止画像の撮影を行なう際、ＣＰＵ２１がプログラムメモリ２３に記憶されている動作プログラムやデータを読出してメインメモリ２２に展開して記憶させた上で実行するものである。
【００３２】
プログラムメモリ２３に記憶されている動作プログラム等は、このデジタルカメラ１０の製造工場出荷時にプログラムメモリ２３に記憶されていたものに加え、例えばこのデジタルカメラ１０のバージョンアップに際して、デジタルカメラ１０をパーソナルコンピュータと接続することにより外部から新たな動作プログラム、データ等をダウンロードして記憶するものも含む。
【００３３】
図２及び図３は、連写モード時の撮影から記録に至る一連の処理内容を示すものである。その処理当初には、ＣＰＵ２１がキー操作部２４のシャッタキーが操作されたか否かを繰返し判断する（ステップＳ１０１）。こうしてＣＰＵ２１はキー操作部２４のシャッタキーが操作されるのを待機する。  
図４は、上記シャッタキーの操作待機中に表示部１７に表示される被写体を例示する図である。同図に示すように表示部１７では、例えば連写モードが設定されていることを表す、複数の矩形フレームを組み合わせたシンボルＣＰを画面中央上部に表示する。
【００３４】
これと共にＣＰＵ２１は、ＤＲＡＭ１４に保持する画像データに対して画像処理部１５で顔認識処理により画像中の顔部分を抽出させ、抽出した顔部分を囲むようなフォーカスフレームＦＦを画像に重畳して表示部１７で表示させる。
【００３５】
シャッタキーが操作されると、ＣＰＵ２１は上記ステップＳ１０１でそれを判断し、直ちに固体撮像素子１２での撮影を実行し（ステップＳ１０２）、撮影により取得したベイヤーデータをバッファメモリであるＤＲＡＭ１４に保持させる（ステップＳ１０３）。
【００３６】
その上で、シャッタキーの操作が停止されてオフとなったか否かを判断する（ステップＳ１０４）。  
ここでシャッタキーが依然として操作されたままでオフとはなっていないと判断した場合には、さらに連写によりＤＲＡＭ１４に保持したベイヤーデータが規定の枚数、例えば連写速度が６［枚／秒］で最大１０［秒］分保持が可能であれば最大６０枚分に達したか否かを判断する（ステップＳ１０５）。
【００３７】
なお、上記連写可能な枚数は、例えばその時点で設定されている撮影画像の画像サイズ及び１画素当たりの階調ビット数とＤＲＡＭ１４の容量とによりその都度決定しても良いし、制御を簡略化するべく、画像サイズ等に拘わらず、最大画像サイズ及び１画素当たりの最大階調ビット数が設定された場合でも確実に保持できるよう、一律に決定するものとしても良い。
【００３８】
規定の枚数分のベイヤーデータがまだＤＲＡＭ１４に保持されていない場合、上記ステップＳ１０５でそれを判断し、再び上記ステップＳ１０２からの処理に戻る。
【００３９】
こうしてシャッタキーの操作が停止されてオフとなるか、または撮影により取得したベイヤーデータの数が規定枚数分に達するまで、上記ステップＳ１０２〜Ｓ１０５の処理を繰返し実行する。
【００４０】
図５は、ＤＲＡＭ１４に保持される、時間的に連続したベイヤーデータの概念を示す。ここでは、時間的に連続した４枚のベイヤーデータＢＤ１〜ＢＤ４を例示しており、これらのデータが順次ＤＲＡＭ１４に保持される。
【００４１】
上記ステップＳ１０４でシャッタキーの操作が停止されてオフとなったと判断した場合、あるいは上記ステップＳ１０５で取得したベイヤーデータの数が規定枚数分に達したと判断した場合、その時点で上記撮影動作を停止し、画像処理部１５によりＤＲＡＭ１４に保持している複数のベイヤーデータ中、取得タイミングの早いものから順に読出させ、所定の非可逆圧縮フォーマット、例えばＪＰＥＧであればＤＣＴやハフマン符号化等のデータ圧縮符号化処理、及び圧縮したデータファイルのメモリカード３２への記録を開始する（ステップＳ１０６）。
【００４２】
このとき同時にＣＰＵ２１は、ＤＲＡＭ１４に保持している各ベイヤーデータ毎に、画素間引きにより画像サイズを大幅に縮小して表示用のサムネイル画像を作成する（ステップＳ１０７）。
【００４３】
そして、それら作成したサムネイル画像を用いて表示部１７で一覧表示を行なった上で、非圧縮記録候補の画像の選択を受け付ける（ステップＳ１０８）。
【００４４】
図３は、上記ステップＳ１０８での非圧縮記録候補の画像の選択を受け付ける詳細な処理内容を示すサブルーチンである。同図で、当初には表示部１７でサムネイル画像による一覧画面を表示させる（ステップＳ３０１）。
【００４５】
図６（Ａ）は、このとき表示部１７で表示されるサムネイル画像の一覧画面を例示する。ここでは表示部１７の画面を縦３×横３の計９分割して最大９枚分のサムネイル画像を一括して表示している。
【００４６】
このとき表示部１７では、画面上部の中央で文字列「カード書き込み中」のガイドメッセージを併せて表示することにより、撮影で保持した一連の画像データを画像処理部１５で非可逆圧縮して符号化し、メモリカード３２に書込む処理を実行中であることを報知している。
【００４７】
上記ＤＲＡＭ１４に保持した画像データの数が、表示部１７で一覧表示するサムネイル画像の数よりも多く、すべてを一度に表示できない場合には、例えば撮影した順序に従って先頭側からサムネイル画像を一覧表示し、さらに表示しきれないサムネイル画像があることを、表示する末尾のサムネイル画像の右側に右矢印を表示することで表現する。
【００４８】
この表示に対して、キー操作部２４のカーソルキー（「→」キー）または、表示部１７での表示位置に応じたタッチ入力処理部２８でのタッチ入力があった場合には、その操作に応じて一覧表示する内容をスクロールする。
【００４９】
また、上記図６（Ａ）で示したサムネイル画像の一覧画面の表示状態から、例えばキー操作部２４のズームアップキーを操作することで、各画像のフォーカスフレームＦＦ内に対応した部分のみのサムネイル画像を作成し、それらを一覧画面化して図６（Ｂ）に示すように表示するものとしても良い。
【００５０】
この図６（Ｂ）では、図示する如く上記図６（Ａ）に示した一覧画像よりも少ない、すように縦２×横２の計４分割した４枚分のフォーカスフレーム部分のサムネイル画像を一括して表示している。
【００５１】
このようにフォーカスフレーム部分のみをより大きく設定した一覧画面で表示することで、特に顔認識処理による画像中の顔部分を拡大した状態で撮影内容を把握できる。そのため、このデジタルカメラ１０の撮影者が各画像の写り具合をより正確に判断できる。
【００５２】
上記図６（Ａ）または図６（Ｂ）に示したような一覧画面を表示した状態で、いずれかの画像が選択された否かを判断する（ステップＳ３０２）。
【００５３】
これは、例えばキー操作部２４のカーソル（「↑」「→」「↓」「←」）キー及びセットキーの組合せ操作がなされるか、あるいは表示部１７での画像位置に応じたタッチ入力処理部２８でのタッチ入力がなされることにより判断する。
【００５４】
ここで上記選択操作がなされない場合には、次いで上記ステップＳ１０６で開始した、ＤＲＡＭ１４に保持している全ベイヤーデータに対するデータ圧縮符号化処理及び圧縮したデータファイルのメモリカード３２への記録が終了したか判断する（ステップＳ３０３）。
【００５５】
ここでまだ終了していないと判断すると、再び上記ステップＳ３０１からの処理に戻る。
【００５６】
こうしてステップＳ３０１〜Ｓ３０３の処理を繰返し実行することで、一覧画面表示を行ないながら、表示しているうちの１つが選択されるか、あるいはＤＲＡＭ１４に保持している全ベイヤーデータのデータ圧縮符号化処理及びメモリカード３２への記録が終了するのを待機する。
【００５７】
ステップＳ３０１〜Ｓ３０３の処理を繰返し実行し、一覧画面を表示している状態から画像の１つを選択する操作がなされた場合、ＣＰＵ２１は上記ステップＳ３０２でそれを判断し、選択されたサムネイル画像と対応するＤＲＡＭ１４に保持されたベイヤーデータを非圧縮記録候補として選択設定する（ステップＳ３０４）。
【００５８】
この選択設定に伴い、表示部１７で表示している一覧画面中の対応するサムネイル画像を周囲と枠の色を変更して表示させる（ステップＳ３０５）。
【００５９】
その後、上記ステップＳ３０３と同様に、ＤＲＡＭ１４に保持している全ベイヤーデータに対するデータ圧縮符号化処理及び圧縮したデータファイルのメモリカード３２への記録が終了したか判断する（ステップＳ３０６）。
【００６０】
ここでまだ終了していないと判断すると、再び上記ステップＳ３０１からの処理に戻る。こうして、非圧縮記録候補の画像を選択した後も再度上記ステップＳ３０１からの処理に戻ることにより、複数の画像を非圧縮記録候補として選択可能としている。
【００６１】
そして、上記ステップＳ３０６でＤＲＡＭ１４に保持している全ベイヤーデータに対するデータ圧縮符号化処理及び圧縮したデータファイルのメモリカード３２への記録が終了したと判断した時点で、以上でこの図３のサブルーチンを終了して上記図２のメインルーチンに復帰する。
【００６２】
また、上記ステップＳ３０１〜Ｓ３０３の処理を繰返し実行し、一覧画面を表示している状態で、ＤＲＡＭ１４に保持している全ベイヤーデータのデータ圧縮符号化処理及びメモリカード３２への記録が終了すると、上記ステップＳ３０３でそれを判断し、次にＤＲＡＭ１４に保持されたベイヤーデータの中で非圧縮記録候補として施された画像が少なくとも１枚分あるか否かを判断する（ステップＳ３０７）。
【００６３】
ここで少なくとも１枚分のベイヤーデータについて非圧縮記録候補として選択したと判断した場合には、以上でこの図３のサブルーチンを終了して上記図２のメインルーチンに復帰する。
【００６４】
また、上記ステップＳ３０７でそれまでベイヤーデータの非圧縮記録候補として１枚も選択していないと判断した場合には、ＤＲＡＭ１４に保持する全ベイヤーデータに対し、画像処理部１５による顔認識処理を伴う画像評価を行ない、各ベイヤーデータ毎に評価値を算出する（ステップＳ３０８）。
【００６５】
ここで画像評価値としては、例えば被写体の顔部分の位置、面積、ぶれの量及び表情の少なくとも１つに基づいて評価する。  
被写体の顔部分の位置としては、画像の中央にあるほど評価が高いものとする。  
被写体の顔の面積としては、大きいほど評価が高いものとする。  
被写体の顔のぶれの量としては、小さいほど評価が高いものとする。  
被写体の表情としては、笑顔度が高い（両眼の外側端部が下がり、唇の両端が上がる）ほど評価が高いものとする。  
なお、上記顔認識処理の各技術内容に関しては、近時一般に販売されているデジタルカメラのほとんどの機種に標準的に搭載されている如くきわめて周知の技術であるので、その説明は省略する。
【００６６】
このように顔認識処理の技術を用いて画像評価値を算出することにより、被写体として選択される可能性がきわめて高い、人物の写り具合を的確に評価し、より「写りの良い」人物の画像を自動的に選択することができる。
【００６７】
ＤＲＡＭ１４に保持している全ベイヤーデータそれぞれの画像評価値を算出すると、次いで算出した評価値の中で最も高いベイヤーデータを非圧縮記録候補として選択設定し（ステップＳ３０９）、以上でこの図３のサブルーチンを終了して上記図２のメインルーチンに復帰する。  
図７は、上記図３のサブルーチンで非圧縮記録候補として選択した１枚のベイヤーデータＢＤＡを例示するものである。
【００６８】
図２のメインルーチンでは、上記ステップＳ１０８での非圧縮記録候補の選択処理後、あらためて選択されたベイヤーデータをそのまま非圧縮で符号化処理し、得たデータファイルをメモリカード３２に記録させる（ステップＳ１０９）。
【００６９】
その後、あらためてＤＲＡＭ１４の内容を一括消去した上で（ステップＳ１１０）、次の連写撮影に備えるべく、再び上記ステップＳ１０１からの待機処理に戻る
以上詳記した如く本実施形態によれば、連続撮影直後の画像記録時の待機時間を有効に活用して、記録する画像データに対して撮影者の意図を反映し、特に写りが良いと思われる画像に関しては非圧縮の画像データファイルも併せて記録するものとしたので、画質劣化のない画像データを後に有効に活用できる。
【００７０】
また、上記実施形態では、撮影者による非圧縮記録候補の選択がなされなかった場合に、装置側で各画像の評価値から最も評価値の高いものを自動的に非圧縮記録候補として選択して記録するものとしたので、撮影者による選択操作がなされない場合であっても、客観的に評価値が高いと思われる画像を自動的に選択して、画質劣化のない画像データを後に有効に活用できる。
【００７１】
さらに上記実施形態では、各画像の評価を顔認識処理により算出するものとして説明したが、本発明はこれに限ることなく、例えば、画像全体あるいは画像中の所定範囲のコントラスト値（＝直交変換後の高周波成分の量）や、構図、輝度ヒストグラムから算出する輝度バランス値、などによっても画像評価値を画像処理により求めることができる。
【００７２】
また上記実施形態では、選択した画像について非圧縮のＲＡＷデータを記憶するものとして説明したが、本発明はこれに限らず、例えばＰＮＧ（Ｐｏｒｔａｂｌｅ  Ｎｅｔｗｏｒｋ  Ｇｒａｐｈｉｃｓ）やＧＩＦ（Ｇｒａｐｈｉｃｓ  Ｉｎｔｅｒｃｈａｎｇｅ  Ｆｏｒｍａｔ）等のフォーマットに則ってロスレス圧縮とも呼称される可逆圧縮処理を施した画像データを記録させてもよく、非可逆圧縮処理ほどにはデータ量を削減できないものの、画質を劣化させることなくデータ量を圧縮した画像データが記録できる。
【００７３】
さらに上記実施形態は、デジタルカメラに適用した場合について説明したものであるが、本発明はこれに限らず、カメラ機能を有する電子機器であれば、他にも携帯電話端末やＰＤＡ（Ｐｅｒｓｏｎａｌ  Ｄｉｇｉｔａｌ  Ａｓｓｉｓｔａｎｔｓ：個人向け情報携帯端末）、携帯メディアプレーヤ、電子ブック、モバイルコンピュータなどの各種機器にも同様に適用可能となる。
【００７４】
その他、本発明は上述した実施形態に限定されるものではなく、実施段階ではその要旨を逸脱しない範囲で種々に変形することが可能である。また、上述した実施形態で実行される機能は可能な限り適宜組み合わせて実施しても良い。上述した実施形態には種々の段階が含まれており、開示される複数の構成要件による適宜の組み合せにより種々の発明が抽出され得る。例えば、実施形態に示される全構成要件からいくつかの構成要件が削除されても、効果が得られるのであれば、この構成要件が削除された構成が発明として抽出され得る。
【符号の説明】
【００７５】
１０…デジタルカメラ、１１…光学レンズユニット、１２…固体撮像素子（ＩＳ）、１３…ＡＧＣ・Ａ／Ｄ変換部、１４…ＤＲＡＭ、１５…画像処理部、１６…表示コントローラ、１７…表示部、１８Ｌ，１８Ｒ…マイクロホン、１９…音声処理部、２０…スピーカ、２１…ＣＰＵ、２２…メインメモリ、２３…プログラムメモリ、２４…キー操作部、２５…レンズ駆動部、２６…フラッシュ駆動部、２７…イメージセンサ駆動部、２８…タッチ入力処理部、２９…メモリカードコントローラ、３０…レンズ用ＤＣモータ（Ｍ）、３１…フラッシュ部、３２…メモリカード、３３…タッチ入力部、３４…カードコネクタ、ＢＤ１〜ＢＤ４，ＢＤＡ…ベイヤーデータ、ＳＢ…システムバス。
【図１】
0005561044.tif 000002
【図２】
0005561044.tif 000003
【図３】
0005561044.tif 000004
【図４】
0005561044.tif 000005
【図５】
0005561044.tif 000006
【図６】
0005561044.tif 000007
【図７】
0005561044.tif 000008