(57)【特許請求の範囲】
【請求項１】
被写体を撮像して、複数の色情報を有する画像データを複数フィールドに分けて出力する場合、前記複数の色情報のうち一部の色情報のみを含んだ画像データをフィールド単位で出力する第１モードと、前記複数の色情報すべての色情報を含んだ画像データをフィールド単位で出力する第２モードとを切替可能な撮像部と、
前記撮像部が前記第１モードに切り替えられている場合は、前記複数フィールドのうち前記複数の色情報すべてが含まれるように２以上かつ全てではない複数フィールドを選択し、前記撮像部が前記第２モードに切り替えられている場合は、前記複数フィールドのうち１つのフィールドを選択する選択部と、
前記選択部により選択されたフィールドの画像データに基づいて画像を生成する画像生成部と、
前記選択部により選択されたフィールド以外のフィールドの画像データを出力する期間に、前記画像の生成を前記画像生成部に開始させる制御部とを備えること
を特徴とする撮像装置。
【請求項２】
請求項１に記載の撮像装置において、
前記画像生成部は、前記画像に解像度変換処理を施すことで、前記画像とは別のサムネイル画像を生成すること
を特徴とする撮像装置。
【請求項３】
請求項２に記載の撮像装置において、
前記画像は、表示装置に表示するための画像であること
を特徴とする撮像装置。
【請求項４】
請求項２又は請求項３に記載の撮像装置において、
前記画像生成部は、前記複数フィールドに分けて出力された前記画像データに基づいて、前記画像及び前記サムネイル画像とは別のメイン画像を生成すること
を特徴とする撮像装置。
【請求項５】
請求項４に記載の撮像装置において、
前記サムネイル画像及び前記メイン画像を含む画像ファイルを記録媒体に記録する記録制御部を更に備えること
を特徴とする撮像装置。
【請求項６】
請求項１から請求項５のいずれか一項に記載の撮像装置において、
前記第１モードは、４以上かつ偶数のフィールドに分けて、前記複数の色情報を有する前記画像データを出力するモードであること
を特徴とする撮像装置。
【請求項７】
請求項１から請求項６のいずれか一項に記載の撮像装置において、
前記撮像部に配置されるカラーフィルターは、ベイヤー配列であること
を特徴とする撮像装置。
【請求項８】
請求項１から請求項７のいずれか一項に記載の撮像装置において、
前記撮像部が前記第１モードに切り替えられている場合は、前記選択部は、前記複数フィールドのうち前記複数の色情報すべてを含むために必要な最小フィールドを選択すること
を特徴とする撮像装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、撮像装置に関する。
【背景技術】
【０００２】
電子カメラにおいては、撮像した被写体像を複数フィールドに分けて読み出す撮像素子を備えたものが一般化している。出願人は、特許文献１の発明において、全てのフィールドに対する読み出しが終了するのを待たずに、撮影結果確認のために表示装置に表示するのに適した画像（以下、「クイックビュー画像」と称する）や一覧表示用に適した画像（以下、「サムネイル画像」と称する）を作成することにより、撮影間隔の短い電子カメラを提案した。
【特許文献１】特開２００４−１３５２２５号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
しかし、近年の撮像素子の高画素化に伴い、読み出しのフィールド数も増加している。そのため、全てのフィールドに対する読み出しが終了するまでの時間がさらに長時間化している。結果として、ユーザの待ち時間が長時間化し、問題となっている。
【０００４】
本発明の撮像装置は、上記問題に鑑みてなされたものであり、撮像素子からの読み出し時間を有効利用することを目的とする。
【課題を解決するための手段】
【０００５】
請求項１に記載の撮像装置は、被写体を撮像して、複数の色情報を有する画像データを複数フィールドに分けて出力する場合、前記複数の色情報のうち一部の色情報のみを含んだ画像データをフィールド単位で出力する第１モードと、前記複数の色情報すべての色情報を含んだ画像データをフィールド単位で出力する第２モードとを切替可能な撮像部と、前記撮像部が前記第１モードに切り替えられている場合は、前記複数フィールドのうち前記複数の色情報すべてが含まれるように２以上かつ全てではない複数フィールドを選択し、前記撮像部が前記第２モードに切り替えられている場合は、前記複数フィールドのうち１つのフィールドを選択する選択部と、前記選択部により選択されたフィールドの画像データに基づいて画像を生成する画像生成部と、前記選択部により選択されたフィールド以外のフィールドの画像データを出力する期間に、前記画像の生成を前記画像生成部に開始させる制御部とを備えることを特徴とする。
【０００６】
請求項２に記載の撮像装置は、請求項１に記載の撮像装置において、前記画像生成部は、前記画像に解像度変換処理を施すことで、前記画像とは別のサムネイル画像を生成することを特徴とする。
【０００７】
請求項３に記載の撮像装置は、請求項２に記載の撮像装置において、前記画像は、表示装置に表示するための画像であることを特徴とする。
【０００８】
請求項４に記載の撮像装置は、請求項２又は請求項３に記載の撮像装置において、前記画像生成部は、前記複数フィールドに分けて出力された前記画像データに基づいて、前記画像及び前記サムネイル画像とは別のメイン画像を生成することを特徴とする。
【０００９】
請求項５に記載の撮像装置は、請求項４に記載の撮像装置において、前記サムネイル画像及び前記メイン画像を含む画像ファイルを記録媒体に記録する記録制御部を更に備えることを特徴とする。
【００１０】
請求項６に記載の撮像装置は、請求項１から請求項５のいずれか一項に記載の撮像装置において、前記第１モードは、４以上かつ偶数のフィールドに分けて、前記複数の色情報を有する前記画像データを出力するモードであることを特徴とする。
【００１１】
請求項７に記載の撮像装置は、請求項１から請求項６のいずれか一項に記載の撮像装置において、前記撮像部に配置されるカラーフィルターは、ベイヤー配列であることを特徴とする。
請求項８に記載の撮像装置は、請求項１から請求項７のいずれか一項に記載の撮像装置において、前記撮像部が前記第１モードに切り替えられている場合は、前記選択部は、前記複数フィールドのうち前記複数の色情報すべてを含むために必要な最小フィールドを選択することを特徴とする。
【発明の効果】
【００１２】
本発明の撮像装置によれば、撮像素子からの読み出し時間を有効利用することができる。
【発明を実施するための最良の形態】
【００１３】
以下、図面を用いて本発明の実施形態について説明する。
【００１４】
まず、本発明の実施形態における電子カメラ１の構成について、図１を用いて説明する。
【００１５】
電子カメラ１は、図１に示すように、撮影レンズ１０、ＣＣＤ１１、ＡＦＥ（Analog Front End）１２、画像処理部１３の各部を備える。撮影レンズ１０は、不図示のフォーカスレンズ、ズームレンズ、レンズ駆動用のモータ等を含む。また、ＣＣＤ１１は、図２に示すように、Ｂａｙｅｒ配列の色フィルタを備える。なお、ＣＣＤ１１はこの例に限定されない。ストライプ配列等他のフィルタ配列を備えるものでも良いし、ＣＣＤ以外の撮像素子であっても良い。撮影レンズ１０を介してＣＣＤ１１により撮像された被写体像は、ＣＣＤ１１によって画像信号に変換されてＡＦＥ１２に出力される。そして、出力された画像信号は、ＡＦＥ１２でデジタルデータ（以下、「画像データ」と称する）に変換され、画像処理部１３に出力される。
【００１６】
電子カメラ１は、さらに、ＣＣＤ１１およびＡＦＥ１２に対して露光や画像信号の出力等の駆動を行うＴＧ（Timing Generator）１４、撮影レンズ１０のレンズ駆動用のモータを駆動するＭＤＩＣ（Motor Driver IC）１５、ＴＧ１４およびＭＤＩＣ１５を制御するＳＩＯ（Serial Input / Output)１６、ＭＤＩＣ１５を制御するＰＩＯ（Parallel Input / Output)１７の各部を備える。
【００１７】
また、電子カメラ１は、画像処理部１３により画像処理が施された画像データを圧縮および伸長するＪＰＥＧ圧縮部１８、画像処理や画像の圧縮時に画像データを一時記録するＳＤＲＡＭ１９、ＳＤＲＡＭ１９とのインタフェースであるＳＤＲＡＭコントローラ２０、画像データや各種情報を表示するＬＣＤ２１、ＬＣＤ２１を制御するＤｉｓｐｌａｙコントローラ２２の各部を備える。なお、画像処理部１３、ＪＰＥＧ圧縮部１８、ＳＤＲＡＭコントローラ２０、Ｄｉｓｐｌａｙコントローラ２２の各部は画像バスを介して相互に接続される。
【００１８】
また、電子カメラ１は、画像データ等を記録する着脱可能なメモリカード２３、メモリカード２３とのインタフェースであるカードＩ／Ｆ部２４、ホストＰＣなどと相互に接続可能なＵＳＢＩ／Ｆ部２５、各部に動作クロックを供給するクロック発生器２６の各部を備えるとともに、各部を制御するＣＰＵ２７を備える。なお、画像処理部１３、ＳＩＯ１６、ＰＩＯ１７、ＪＰＥＧ圧縮部１８、ＳＤＲＡＭコントローラ２０、Ｄｉｓｐｌａｙコントローラ２２、カードＩ／Ｆ部２４、ＵＳＢＩ／Ｆ部２５、クロック発生器２６、ＣＰＵ２７の各部はＣＰＵバスを介して相互に接続される。
【００１９】
図３は、画像処理部１３の詳細を示すブロック図である。画像処理部１３は、図３に示すように、前処理部３０と後処理部３１とから構成される。前処理部３０は、欠陥補正部３２、ＯＢクランプ処理部３３、感度比調整部３４、３Ａ評価値算出部３５、出力バッファ３６の各部を備える。欠陥補正部３２は、ＡＦＥ１２から入力された画像データに欠陥画素補正を施し、ＯＢクランプ処理部３３は、欠陥補正部３２による補正後の画像データの黒レベルを決定する。また、感度比調整部３４は、ＯＢクランプ処理部３３による処理後の画像データに感度比調整を施してＲ，Ｇ，Ｂの信号レベルを揃え、３Ａ評価値算出部３５は、感度比調整部３４の出力に基づいて、上述したＡＥおよびＡＦに加えて、ＡＷＢ（AutoWhiteBlance）の各評価値を算出する。また、３Ａ評価値算出部３５による算出結果は、ＣＰＵバスを介してＣＰＵ２７に供給される。また、感度比調整部３４の出力は、後処理部３１に出力されるとともに、出力バッファ３６を経由して、画像バスに出力される。
【００２０】
後処理部３１は、水平間引き部４０、ＷＢ調整部４１、γ補正部４２、色補間部４３、色変換色補正部４４、解像度変換部４５、空間フィルタ部４６、ＣｂＣｒ間引き部４７、入力バッファ４８、出力バッファ４９の各部を備える。
【００２１】
水平間引き部４０は、前処理部３０により前処理が施された画像データに、水平間引きを施し、水平画素数を削減する。ＷＢ調整部４１は、水平間引き部４０による間引き後の画像データに対して、３Ａ評価値算出部３５により算出したＡＷＢ評価値などに基づいて、ホワイトバランス調整を施す。γ補正部４２は、ＷＢ調整部４１によるホワイトバランス調整後の画像データに対してγ補正を施す。色補間部４３は、γ補正部４２による補正後の画像データに対して、色補間処理を施し、１画素１色のＢａｙｅｒ配列の画像データから１画素３色の画像データを生成する。色変換色補正部４４は、色補間部４３による補間後の画像データに対して、色変換および色補正を施し、目的の色空間（例えばｓＲＧＢ）の画像データを生成する。この画像データは、通常、ＹＣｂＣｒ＝４：４：４の画像データである。
【００２２】
解像度変換部４５は、色変換色補正部４４による補正後の画像データに対して解像度変換処理を施し、目的のサイズの画像データを作成する。例えば、後述するＶｉｅｗ動作の場合には、ＱＶＧＡ（３２０×２４０）サイズやＶＧＡ（６４０×４８０）サイズの画像データを作成する。空間フィルタ部４６は、解像度変換部４５による変換後の画像データに対して、空間フィルタ処理を施す。具体的には、Ｙ信号にはエッジ強調処理を施し、色差信号（Ｃｂ信号およびＣｒ信号）にはローパスフィルタ処理を施す。ＣｂＣｒ間引き部４７は、色差信号（Ｃｂ信号およびＣｒ信号）に間引き処理を施して、例えば、ＹＣｂＣｒ＝４：２：２の画像データを作成して出力バッファ４９に出力する。出力バッファ４９の出力は、画像バスに接続される。また、入力バッファ４８には、画像バスからの出力が接続されるとともに、入力バッファ４８の出力は、水平間引き部４０および色変換色補正部４４に接続される。
【００２３】
以上説明した構成の電子カメラ１において、撮影動作にはＶｉｅｗ動作と静止画撮影動作とがある。Ｖｉｅｗ動作とは、リアルタイムに構図を確認するためのスルー画像を作成して表示する動作であり、静止画撮影動作とは、本撮像により画像（以下、「メイン画像」と称する）を生成する動作である。
【００２４】
Ｖｉｅｗ動作においては、図４に示すように、ＣＣＤ１１から間引かれた画像信号が出力されるので、フレームレートが高く（例えば３０ｆｐｓ）、ＬＣＤ２１でリアルタイムに被写体を観察したり、ＡＥ（Auto Exposure）のための測光やＡＦ（Aoto Focusing）を行ったりするのに適している。
【００２５】
一方、静止画撮影動作においては、図５に示すように、ＣＣＤ１１から全画素の画像信号が出力されるので、解像度が高く、しかも画像信号が複数のフィールドに分かれて出力される。図５では、４フィールド出力の例を示しているが、ＣＣＤ１１の高画素化に伴い、このフィールド数も増加する傾向にある。
【００２６】
また、上述したＶｉｅｗ動作の場合、図４に示したように、隣り合うラインの画像信号が順にＣＣＤ１１から出力されるので、前処理部３０による前処理が済んだ画像データに、そのまま後処理部３１による後処理を施すことができる。すなわち、Ｖｉｅｗ動作の場合には、前処理後の画像データを、前処理部３０から後処理部３１に直接入力する。そして、後処理部３１による後処理後の画像データは、画像バスおよびＳＤＲＡＭコントローラ２０を介して、ＳＤＲＡＭ１９に一旦記憶される。さらに、この画像データは、ＳＤＲＡＭ１９から、ＳＤＲＡＭコントローラ２０、画像バス、Ｄｉｓｐｌａｙコントローラ２２を順に経由して、ＬＣＤ２１にスルー画像として表示される。
【００２７】
一方、上述した静止画撮影動作の場合、図５に示したように、画像信号がＣＣＤ１１から複数のフィールドに分かれて出力されるので、後処理部３１による後処理のうち、補間処理などを実行することができない。例えば、図５の第１フィールドでは、ラインｎの次にラインｎ＋４が出力されており、その後に、間のラインであるｎ＋１，ｎ＋２，ｎ＋３というラインが挿入されるので、色補間や解像度変換や空間フィルタのように隣接するラインの画像データを利用する処理を第１フィールドの画像データに施すことができない。このため、上述した静止画撮影動作の場合には、各フィールドの画像データに前処理を施した後に、一旦前処理部３０からＳＤＲＡＭ１９に記憶し、ＳＤＲＡＭ１９上でフレーム画像に合成してから後処理部３１による後処理を施す。
【００２８】
図６は、Ｖｉｅｗ動作時における画像データのフローである。ＣＰＵ２７は、（１）の矢印に沿って画像処理を行い、（２）の矢印に沿ってスルー画像の表示を行う。なお、スルー画像の表示を継続的に行うために、図７に示すようにＶ１バッファ６０とＶ２バッファ６１との２つの画像バッファを用意し、これらを１フレームごとに切り替える。そして、ＣＰＵ２７は、レリーズボタンが半押しされると、静止画撮影動作に備えて、３Ａ評価値算出部３５によるＡＥの評価値を用いたＡＥ演算と、ＡＦの評価値を用いたＡＦとを行う。そして、レリーズボタンの半押しに続いて全押しが行われると、ＣＰＵ２７は、ＡＦが完了した後に、上述したＡＥ演算の結果に基づいて静止画撮影のための露光を行い、静止画撮影動作に移行する。
【００２９】
静止画撮影のための露光は、不図示のメカシャッターの閉鎖によって終了し、ＣＣＤ１１からは、図５に示したように、複数のフィールドに分かれた画像信号が出力される。ＣＰＵ２７は、各フィールドの画像データに対して前処理部３０により前処理を施してＳＤＲＡＭ１９に記憶するとともに、各フィールドごとに３Ａ評価値算出部３５によりＡＷＢ評価値を算出する。そして、前処理が施された全てのフィールドの画像データがＳＤＲＡＭ１９に記憶されると、ＣＰＵ２７は、前述したＡＷＢ評価値から求めたＷＢ調整値をＷＢ調整部４１に設定する。そして、ＣＰＵ２７は、ＳＤＲＡＭ１９に記憶された画像データをライン順（Progressive）に読み出して、後処理部３１により後処理を施す。
【００３０】
なお、静止画撮影においては撮影確認用のクイックビュー画像、一覧表示用に適したサムネイル画像、メイン画像という３つの画像が作成される。これらの画像は前処理の済んだ画像データに、別々に後処理を施すことにより作成される。メイン画像は、サイズが大きいので一般に１回の後処理で作成することはできず、図８に示すように、前処理の済んだ画像データを、細い短冊状のブロックに分割し、ブロックごとに後処理を施した後でそれらを結合することにより作成する。ただし、後処理では周囲の画素が切り落とされてサイズが小さくなるため、図８に示すように、ブロックの境界部が重なるようにして後処理後の画像が正しく繋がるようにする。なお、メイン画像を作成する場合は、一般に水平間引き部４０をバイパスしてフル解像度の画素を後段に送っている。一方、クイックビュー画像およびサムネイル画像は、サイズが小さいので、最初に水平間引きを施すことによりそれぞれ１回の後処理で作成することができる（図８で説明したような短冊状のブロックへの分割は不要）。
【００３１】
はじめに、比較のために従来の静止画撮影動作時について説明する。図９は、静止画撮影動作時における画像データのフローである。ＣＰＵ２７は、（１）の矢印に沿って前処理を行い、（２）および（３）の矢印に沿って後処理を行う。前処理部３０および後処理部３１の画像処理パイプラインは１つなので、クイックビュー画像、サムネイル画像、メイン画像は、それぞれシーケンシャルに作成される。これらの３つの画像はＳＤＲＡＭ１９にそれぞれ記憶される。なお、撮影されたメイン画像の内容を速やかにユーザに確認させるため、最初にクイックビュー画像を作成することが望ましい。次いでサムネイル画像を作成し、メイン画像を最後に作成することが望ましい。これは、Ｅｘｉｆ／ＤＣＦという一般的なファイルフォーマット規格では、サムネイル画像を、ＪＰＥＧファイルのヘッダ部に記録し、メイン画像をＪＰＥＧファイルの最後尾に記録するというデータの並びになっているためである。ＣＰＵ２７は、（６）の矢印に沿ってクイックビュー画像の画像データをＬＣＤ２１に表示する。
【００３２】
また、ＣＰＵ２７は、サムネイル画像およびメイン画像を、共にＪＰＥＧ圧縮して記録する。ＣＰＵ２７は、（４）および（５）の矢印に沿ってＪＰＥＧ圧縮を行う。ＪＰＥＧ圧縮部１８は１つなので、サムネイル画像の圧縮とメイン画像の圧縮とはシーケンシャルに行われる。この場合も、サムネイル画像、メイン画像の順に圧縮することが望ましい。そして、ＣＰＵ２７は、（７）の矢印に沿って、サムネイル画像の圧縮データとメイン画像の圧縮データとを、Ｅｘｉｆ／ＤＣＦのフォーマットにしたがってってＳＤＲＡＭ１９上で１つのファイルに結合し、このファイルをカードＩ／Ｆ部２４を介してメモリカード２３に記録する。
【００３３】
以上説明したように、静止画撮影動作には複数のデータフローが存在する。そのため、それに対応してＳＤＲＡＭ１９内に複数の画像バッファを用意する。ＳＤＲＡＭ１９は、図１０に示すように、Ｒバッファ６２、Ｔバッファ６３、Ｍバッファ６４、Ｔ−Ｊバッファ６５、Ｍ−Ｊバッファ６６、Ｑバッファ６７の各画像バッファを備える。
【００３４】
そして、ＣＰＵ２７は、図１０に示すように、Ｒバッファ６２には、前処理後の画像データを記憶する。また、Ｔバッファ６３には、Ｒバッファ６２の画像データに後処理を施して作成したサムネイル画像の画像データを記憶し、Ｍバッファ６４には、Ｒバッファ６２の画像データに後処理を施して作成したメイン画像の画像データを記憶する。さらに、Ｔ−Ｊバッファ６５には、Ｔバッファ６３の画像データにＪＰＥＧ圧縮部１８によりＪＰＥＧ圧縮を施して作成した圧縮画像の画像データを記憶し、Ｍ−Ｊバッファ６６には、Ｍバッファ６４の画像データにＪＰＥＧ圧縮部１８によりＪＰＥＧ圧縮を施して作成した圧縮画像の画像データを記憶する。そして、Ｔ−Ｊバッファ６５およびＭ−Ｊバッファ６６の画像データは、上述したように、１つのＳＤＲＡＭ１９上で１つのファイルに結合され、メモリカード２３に記録される。また、Ｑバッファ６７には、Ｒバッファ６２の画像データに後処理を施して作成したクイックビュー画像の画像データを記憶する。Ｑバッファ６７の画像データは、上述したように、Ｄｉｓｐｌａｙコントローラ２２を介してＬＣＤ２１に表示される。
【００３５】
なお、図１０では、Ｒバッファ６２に入るデータフローを１本で描いているが、実際は、図５に示したように複数のフィールドに分かれた画像データが順にＲバッファ６２に入るので、図１１に示すような複数のデータフローとなる。図１１に示すように、ＳＤＲＡＭ１９は、図１０のＲバッファ６２に代えて、Ｒ１バッファ６８、Ｒ２バッファ６９、Ｒ３バッファ７０、Ｒ４バッファ７１の各画像バッファを備える。これらの画像バッファは、元のフィールド数にかかわらず、１フレームの画像としてライン順（Progressive）に読み出されるよう、各フィールドのＲバッファ（Ｒ１〜Ｒ４）６２は飛び飛びのアドレスから構成されるようにすれば良い。そして、Ｒ４バッファには４番目のフィールドの画像データが入力される。そして、ＣＰＵ２７は、４フィールドの画像データ全てがそれぞれの画像バッファに記憶されてから、後処理部３１による後処理を開始する。
【００３６】
図１２Ａは、上述した１回の静止画撮影のシーケンスを示すタイミング図である。図１２Ａにおいて、「Ｑ画」はクイックビュー画像を示し、「Ｔ画」はサムネイル画像を示し、「Ｍ画」はメイン画像を示す。図１２Ａに示すように、ＣＣＤ１１からの画像信号出力と前処理部３０による前処理とは並列に行われ、前処理の施されたフィールドの画像データは、順次Ｒバッファ（Ｒ１バッファ６８〜Ｒ４バッファ７１）に記憶される。そして、全フィールドの画像データがＲバッファに記憶されると、後処理部３１により後処理を施してクイックビュー画像とサムネイル画像とメイン画像との３つを、順に作成する。なお、ＣＰＵ２７は、クイックビュー画像を作成すると、直ちにＬＣＤ２１に表示する。次に、ＣＰＵ２７は、サムネイル画像とメイン画像とを、順にＪＰＥＧ圧縮部１８によりＪＰＥＧ圧縮する。最後に、ＣＰＵ２７は、サムネイル画像の圧縮データとメイン画像の圧縮データとを、順にメモリカード２３に記録する。
【００３７】
ところでサムネイル画像とメイン画像とは、順番に作成され、かつ、順番にＪＰＥＧ圧縮される。そこで、図１２Ｂに示すように、メイン画像の作成中にサムネイル画像のＪＰＥＧ圧縮を行い、メイン画像のＪＰＥＧ圧縮中にサムネイル画像の圧縮データの記録を行うことにより、複数の処理をオーバーラップして実行することができるので、合計の処理時間（撮影時間）を短縮することができる。さらに、ＣＣＤ１１の読み出しフィールド数が奇数の場合は、従来技術で触れたように、ＣＣＤ１１からの画像信号出力と並行して、１つのフィールドの画像データだけからクイックビュー画像や、サムネイル画像のような低解像度のカラー画像を作成することもできる（図１２Ｃ参照）。
【００３８】
図１２Ｄは、図１２Ｂと図１２Ｃとを組み合わせた高速の静止画撮影のシーケンスを示すタイミング図である。図１２Ｄに示すように、ＣＣＤ１１からの画像信号出力と並行して、１つのフィールドの画像データだけからクイックビュー画像を作成しつつ、メイン画像の作成中にサムネイル画像のＪＰＥＧ圧縮を開始することにより、クイックビュー画像やサムネイル画像がさらに早めに作成されるという大きなメリットがある。
【００３９】
さらに、図１２Ｃおよび図１２Ｄでは、ＣＣＤ１１からの画像信号出力中に、クイックビュー画像のみを並行して作成する例を示した。しかし、ＣＣＤ１１が３フィールド出力であれば、図１３ＡのようにＴＧ１４からの垂直同期信号（ＶＤ信号）に同期して、３つのフィールドの画像信号が順に出力される。したがって、第１フィールドまたは第２フィールドの読み出し中にクイックビュー画像を作成し、第２フィールドまたは第３フィールドの読み出し中にサムネイル画像を作成することにより、ＣＣＤ１１からの全フィールドの画像信号出力が終了するまでに、クイックビュー画像およびサムネイル画像の作成を完了させることも可能である。
【００４０】
ところで、上述したように、読み出しのフィールド数の増加に伴い、ＣＣＤの全てのフィールドに対する読み出しが終了するまでの時間がさらに長時間化している。そこで、本実施形態では、この読み出し時間を有効利用するために、クイックビュー画像およびサムネイル画像の作成をより早く開始する。
【００４１】
図１４Ａおよび図１４Ｂは、本実施形態におけるクイックビュー画像の作成について説明する図である。図１４Ａは、ＣＣＤ１１が、３フィールド出力の場合の例であり、図１４Ｂは、ＣＣＤ１１が、４フィールド出力の場合の例である。ＣＣＤ１１が、３フィールド出力である場合、図１４Ａに示すように、１つのフィールドに全ての色信号成分（Ｒ，Ｇ，Ｂ）が含まれる。そのため、１つのフィールド（図１４Ａの例では第１フィールド）の画像データだけからクイックビュー画像およびサムネイル画像を作成することができる。一方、ＣＣＤ１１が、４フィールド出力である場合、図１４Ｂに示すように、各フィールドのそれぞれに、１色の色信号成分が不足する。例えば、第１フィールドにはＢ信号が含まれておらず、第２フィールドにはＲ信号が含まれていない。そのため、このような場合には、全ての色情報を抽出可能な２つのフィールド（図１４Ｂの例では第１フィールドおよび第２フィールド）の画像データからクイックビュー画像およびサムネイル画像を作成する。なお、図１４Ｂの例では、２つのフィールドの画像信号から全ての色情報を抽出可能であるが、３色以上の色成分を含むカラーフィルタが使われたＣＣＤなどに関しては、全ての色情報を抽出可能な最小のフィールド数を適宜採用すれば良い。
【００４２】
例えば、図１３Ｂで説明したように、ＣＣＤ１１が４フィールド出力である場合、第２フィールドの画像信号出力が終わった時点で、ＣＣＤ１１からの全てのフィールドの画像信号出力が終わるまで待つこと無く、第１フィールドおよび第２フィールドの画像データからクイックビュー画像およびサムネイル画像を作成することができる。そのため、第３フィールドおよび第４フィールドの読み出し期間を有効利用することができる。
【００４３】
この時、クイックビュー画像の作成をサムネイル画像の作成より優先すると良い。これは、クイックビュー画像によりユーザが撮影の確認を早めに行うことができるとともに、サムネイル画像の作成にクイックビュー画像が利用できるからである。第１フィールドと第２フィールドとを合わせた画像と、それらから作成されたクイックビュー画像とを比較すると、一般にはクイックビュー画像の方がサイズ（解像度）は小さい。そこで、クイックビュー画像を先に作成し、サムネイル画像の作成にクイックビュー画像を利用することにより、処理を高速化することができる。
【００４４】
図１５は、クイックビュー画像を作成する時のデータフローである。図１５に示すように、ＣＰＵ２７は、第３フィールドおよび第４フィールドの画像データをＳＤＲＡＭ１９（Ｒ３バッファ７０およびＲ４バッファ７１）に記憶している間に、ＳＤＲＡＭ１９（Ｒ１バッファ６８およびＲ２バッファ６９）に記憶されている第１フィールドと第２フィールドの画像データを読み出す。そして、読み出した第１フィールドと第２フィールドの画像データに対して後処理部３１により後処理を施してクイックビュー画像を作成する。
【００４５】
図１６は、図１５のデータフローで作成したクイックビュー画像からサムネイル画像を作成する時のデータフローである。図１６に示すように、ＣＰＵ２７は、ＳＤＲＡＭ１９（Ｑバッファ６７）に記憶されているクイックビュー画像の画像データを読み出し、読み出したクイックビュー画像の画像データに対して後処理部３１の中の解像度変換部４５により縮小処理などを施してサムネイル画像を作成する。
【００４６】
図１５および図１６で説明したように、クイックビュー画像とサムネイル画像とをシーケンシャルに作成する場合でも、全体では処理時間が短縮される。例えば、クイックビュー画像を作成するのに第３フィールドと第４フィールドの全読み出し期間を要した場合は、上述した図１２Ｃや図１２Ｄと同様のタイミングで全体の処理が行われる。また、それよりも短時間でクイックビュー画像が作成される場合には、サムネイル画像の作成を前倒しして実行することができるので、全体の処理時間をさらに短縮することができる。例えば、後処理部３１に関する処理クロックの周波数を高く設定することにより実現可能である。また、第４フィールドの読み出し期間内の早いタイミングでクイックビュー画像の作成が終了する場合、第４フィールドの読み出し期間の終わりまでにサムネイル画像の作成を終了することも可能である。この場合は、図１６で説明したように、クイックビュー画像からサムネイル画像を作成すると効果的である。
【００４７】
一方、図１３Ａで説明したように、ＣＣＤ１１が３フィールド出力である場合、第１フィールドの画像データのみからクイックビュー画像およびサムネイル画像を作成することができる。そのため、第２フィールドおよび第３フィールドの読み出し期間を有効利用することができる。この場合、図１５で説明したように、ＣＰＵ２７は、ＳＤＲＡＭ１９（Ｒ１バッファ６８）に記憶した第１フィールドの画像データを読み出し、読み出した第１フィールドの画像データに対して後処理部３１により後処理を施してクイックビュー画像およびサムネイル画像を作成する。
【００４８】
図１４Ａで説明したように、１つのフィールドに全ての色信号成分（Ｒ，Ｇ，Ｂ）が含まれる場合には、図１７に示すデータフローでクイックビュー画像およびサムネイル画像の作成を行うことにより、処理をより効率的に行うことができる。すなわち、図１７に示すように、ＣＰＵ２７は、前処理部３０による前処理が施された１つのフィールドの画像データを、前処理部３０から直接後処理部３１に送る。そして、後処理部３１により後処理を施してクイックビュー画像を作成し、ＳＤＲＡＭ１９（Ｑバッファ６７）に記憶する。
【００４９】
画像データを前処理部３０から直接後処理部３１に送る際には、図６および図７で説明したように、Ｖｉｅｗ動作時のデータフローと同様の処理を行えば良い。ただし、画像データを、単純に前処理部３０から直接後処理部３１に送ると、複数のクイックビュー画像を作成してしまうことになる。そこで、複数のフィールドのうち、１つのフィールドを選択するフィールド選択手段を備えておき、このフィールド選択手段により予め設定された１つのフィールドの画像データだけを後処理部３１に直接送って後処理を施すことにより、クイックビュー画像を１つだけ作成すれば良い。このように構成することにより、選択された１つのフィールドの読み出し期間のみ後処理部３１を動作させ、他のフィールドの読み出し期間内は後処理部３１を停止させるという制御が画像処理部１３によって自動的に行われる（ＣＰＵ２７が後処理部３１の動作／停止をその都度制御する必要がない）。
【００５０】
また、クイックビュー画像を作成する場合は、一般に縮小処理が行われるので、図６および図７で説明したＶｉｅｗ動作時と同様に、水平間引き部４０を有効利用することができる。その一方で、後で高解像度のメイン画像を作成するため、前処理部３０により前処理が施された全てのフィールドの画像データをＳＤＲＡＭ１９に記憶する必要がある。そのため、図１７に示すように、後処理部３１から出力されるクイックビュー画像と、前処理部３０から出力される画像データとの２つのデータフローが存在する。
【００５１】
図１７で説明した構成によれば、リアルタイムでクイックビュー画像が作成されるというメリットと、ＳＤＲＡＭ１９に関するデータトラフィックが少なくて済むというメリットとが期待できる。例えば、図１３Ａにおいて、第１フィールドの読み出し期間にクイックビュー画像の作成を終了すれば、第２フィールドの読み出し期間と第３フィールドの読み出し期間との２つが空くので、余裕を持ってサムネイル画像を作成することができる。この場合も、図１６で説明したように、クイックビュー画像からサムネイル画像を作成すると良い。クイックビュー画像からサムネイル画像を作成すれば、第２フィールドの読み出し期間内にサムネイル画像の作成を終了することも実現可能である。すなわち、図１８Ａのタイミング図に示すように、処理時間を短縮することができる。さらに、処理クロックを適宜調整することにより、第３フィールドの読み出し期間内にサムネイル画像の圧縮を開始または終了するなど、処理をさらに前倒しすることも可能である。
【００５２】
また、図１６で説明したようにクイックビュー画像からサムネイル画像を作成する代わりに、第１フィールドの読み出し期間内に、第１フィールドの画像データからクイックビュー画像を作成し、第２フィールドの読み出し期間内に、第２フィールドの画像データからサムネイル画像を作成しても良い。この場合、上述した選択手段によりクイックビュー画像を作成するフィールドとサムネイル画像を作成するフィールドとを、それぞれ設定すれば良い。このような構成とすることにより、クイックビュー画像からサムネイル画像する場合と同程度に処理時間を短縮することができる。
【００５３】
また、クイックビュー画像とサムネイル画像とを並行して同時に作成する構成としても良い。クイックビュー画像のサイズは、ＱＶＧＡ（３２０×２４０）サイズやＶＧＡ（６４０×４８０）サイズであることが多い。一方、サムネイル画像のサイズは、Ｅｘｉｆ／ＤＣＦフォーマットでは標準で（１６０×１２０）サイズに規定されている。クイックビュー画像とサムネイル画像とのサイズを比較すると、クイックビュー画像を「１／Ｎ」倍（Ｎ：整数）に縮小処理すればＥｘｉｆ／ＤＣＦの標準サムネイル画像（１６０×１２０）が作成できることが分かる。この相性の良さは、図１６で説明したようにクイックビュー画像からサムネイル画像を作成する場合にももちろん有効である。一方で、この縮小処理は、水平方向および垂直方向のそれぞれが「Ｎ画素」から成るブロックの平均値を求めることに相当する。そこで、公知技術であるビットシフトの技術を用いて、クイックビュー画像とサムネイル画像とを並行して同時に作成することができる。具体的には、「１／４」倍（Ｎ＝４）の場合は、２ビットの右シフトを行い、「１／２」倍（Ｎ＝２）の場合は、１ビットの右シフトを行う。このような画素の平均値を求める回路は、非常に簡単な構成であるため、この回路を設けることによるコストや消費電力の増加は受容できる程度である。
【００５４】
そこで、図１９のデータフローに示すように、後処理部３１の後方に画素平均化部５０を設ける。そして、後処理後の画像データを、後処理部３１から画素平均化部５０に直接入力する。図１９は、ＣＣＤ１１が４フィールド出力である場合の例を示す。画素平均化部５０は、後処理部３１においてクイックビュー画像が作成されている時に、その画素を水平方向および垂直方向のそれぞれ４画素（合計１６画素）の平均値を算出（１６画素の積算値を１／１６倍（４ビットシフト））するか、または、水平方向および垂直方向のそれぞれ２画素（合計４画素）の平均値を算出（４画素の積算値を１／４倍（２ビットシフト））する。そして、画素平均化部５０は、その平均値をサムネイル画像の１画素として出力する。
【００５５】
そして、ＣＰＵ２７は、後処理部３１により作成されたクイックビュー画像の画像データを、ＳＤＲＡＭ１９（Ｑバッファ６７）に記憶するとともに、画素平均化部５０により作成されたサムネイル画像の画像データを、ＳＤＲＡＭ１９（Ｔバッファ６３）に記憶する。すなわち、図１８Ｂのタイミング図に示すように、処理時間を短縮することができる。
【００５６】
このような画素平均化部５０による平均化処理は、１つのフィールドの画像データからクイックビュー画像を作成する際にも有効であるが、２つ以上のフィールドの画像データからクイックビュー画像を作成する場合に特に効果的である。２つ以上のフィールドの画像データからクイックビュー画像を作成する場合には、１つのフィールドの画像データからクイックビュー画像を作成する場合に比較して、常にクイックビュー画像の作成開始が遅くなる。しかし、上述したようにサムネイル画像を同時に作成することで、その遅延を補うことができる。例えば、図１３Ｂで説明したように、ＣＣＤ１１が４フィールド出力である場合、第２フィールドの画像信号出力が終わった時点からクイックビュー画像の作成を開始することができるとともに、それと同時にサムネイル画像の作成を開始することができるので、全てのフィールドの読み出し期間が終了するまでに、クイックビュー画像およびサムネイル画像を作成することも可能である。
【００５７】
さらに、２つ以上のフィールドの画像データからクイックビュー画像を作成する場合の処理速度をさらに向上させるために、クイックビュー画像作成用に予め縮小された画像データ（低解像度のＲＡＷデータ）をＳＤＲＡＭ１９に記憶させても良い。すなわち、図２０のデータフローに示すように、前処理部３０による前処理が施された全てのフィールドの画像データをＳＤＲＡＭ１９（Ｒ１バッファ６８〜Ｒ４バッファ７１）に記憶するとともに、クイックビュー画像の作成に使うフィールドの画像データを前処理部３０から直接後処理部３１に送り、その画像データを後処理部３１で縮小してＳＤＲＡＭ１９（Ｑ−Ｒ１バッファ８２およびＱ−Ｒ２バッファ８３）に記憶する。この場合、クイックビュー画像よりも僅かに大きな画像が得られるように、後処理部３１の中の水平間引き部４０における縮小処理の倍率を設定する。
【００５８】
そして、水平方向が縮小された第１フィールドおよび第２フィールドの画像データを、出力バッファ４９を経由してＳＤＲＡＭ１９（Ｑ−Ｒ１バッファ８２およびＱ−Ｒ２バッファ８３）に記憶する。そのため、水平間引き部４０の出力も出力バッファ４９に接続できるようにしておく。なお、水平方向の縮小を行うだけでも、クイックビュー画像の作成は高速になるが、クイックビュー画像のライン数よりも第１フィールドおよび第２フィールドの合計のライン数がかなり多いような場合（例えば、第１フィールドと第２フィールドとのライン数の合計が、クイックビュー画像のライン数の２倍以上の場合）は、垂直方向も縮小しておくとクイックビュー画像の作成をより高速化できる。
【００５９】
図２０において、Ｑ−Ｒ１バッファ８２およびＱ−Ｒ２バッファ８３に記憶されるのはＢａｙｅｒ配列の画像データであるが、図１４Ｂで説明したように、１つのフィールド内の色配列は全てのラインで同じである。したがって、図１４Ｂにおいて、例えば、第１フィールドのラインｎとラインｎ＋４とを加算しても、第２フィールドのラインｎ＋１とラインｎ＋５とを加算しても、その色配列は変わらない。すなわち、図４のＶｉｅｗ動作で説明した２ライン加算の場合と同様である。したがって、前述した垂直方向の縮小は、ライン平均（加算と除算）を利用して実現すれば良い。ただし、ライン平均を加算と除算との両方の手法で行うためには、ラインメモリが必要である。すなわち、水平間引き部４０によって水平方向が縮小された画像データをラインメモリに記憶し、同じく水平方向が縮小された次のラインとの平均（加算とビットシフトによる除算）を求めることにより、垂直方向の縮小を行う。
【００６０】
一般に、画像処理の所要時間は、画像処理の対象である画像のサイズに比例する。そこで、図２０で説明したように、低解像度ＲＡＷデータ（縮小されたＢａｙｅｒ配列の画像データ）からクイックビュー画像を作成することにより、処理時間を短縮することができる。なお、前述したラインメモリを設けることが困難であれば、水平間引き部４０による水平方向の縮小を行うだけでも、水平方向の画素数が減ることに加えて、図８に示すような短冊状のブロック分割が不要となるため、クイックビュー画像の作成は高速化される。
【００６１】
また、図２０の変形例として、図２１に示すデータフローも有効である。すなわち、図２１に示すように、まずクイックビュー画像を作成し、次にそのクイックビュー画像からサムネイル画像を作成する。この場合、図２０に示したデータフローよりも処理時間は長くなるが、クイックビュー画像からサムネイル画像を作成することで処理時間の延びを抑えることができるとともに、画素平均回路などの新たな構成を設ける必要性が無いので、ハードウェアの増大を抑えることができる。
【００６２】
また、後処理部３１のＷＢ調整部４１によるホワイトバランス調整の的確性を考慮して、以下の工夫を行うこともできる。図３で説明したように、画像データに後処理部３１により後処理を施す場合には、ＷＢ調整部４１に適切なＷＢ調整値を設定しておく必要がある。ホワイトバランス調整とは、被写体の照明光の色温度が変わった場合、その色温度の変化を補正して適切な色を再現する調整処理である。このホワイトバランス調整を行う際に、ＣＰＵ２７は、図３で説明した３Ａ評価値算出部３５により算出されるＡＷＢ評価値から求めたＷＢ調整値をＷＢ調整部４１に設定する。スルー画像をＬＣＤ２１に表示するＶｉｅｗ動作の際には、絶えず新しい画像データが前処理部３０に入ってくるので、ＡＷＢ評価値もそれに合わせて一定の頻度（例えば、３０ｆｐｓのレート）で更新される。通常、照明光の色温度が高速に変化することは無いので、ＷＢ調整値を頻繁に変更する必要は無い。したがって、Ｖｉｅｗ動作の場合にも、適当な頻度でＷＢ調整値を更新すれば良い。
【００６３】
一方、静止画撮影動作により生成される静止画像は、独立した１コマの画像であるため、通常はその静止画像の画像データ自身から抽出されたＡＷＢ評価値を基に、ＷＢ調整値を求める。しかし、クイックビュー画像やサムネイル画像を作成する際にも、同様にその画像の画像データ自身から抽出したＡＷＢ評価値に基づいてＷＢ調整値を求めていると、クイックビュー画像やサムネイル画像の作成が遅くなってしまう。そこで、クイックビュー画像やサムネイル画像を作成する際のＷＢ調整値を予め決めておくことが好ましい。このＷＢ調整値は、例えば、直前のＶｉｅｗ動作で使われていた最新のＷＢ調整値でも良いし、照明光の色温度が予め分かっていれば（例えば、閃光発光撮影のような場合）、電子カメラ１内のデータベースから、その色温度に対応するＷＢ調整値を求めても良い。そして、ＣＰＵ２７は、予め決定されたＷＢ調整値にしたがってって、ＷＢ調整部４１によるホワイトバランス調整を行う。
【００６４】
ただし、ＡＷＢ評価値に基づくＷＢ調整値の算出を高速に行うことができるのであれば、クイックビュー画像やサムネイル画像を作成する際にも、それぞれの画像の画像データ自身から抽出したＡＷＢ評価値に基づいてＷＢ調整値を求めても良い。例えば、図１３Ａで説明したように、ＣＣＤ１１が３フィールド出力である場合、第１フィールドの読み出し期間に、その画像データからＡＷＢ評価値を抽出し、第２フィールドの読み出し期間に、第１フィールドの読み出し期間内に抽出したＡＷＢ評価値に基づくＷＢ調整値の算出を行い、最後の第３フィールドの読み出し期間内にクイックビュー画像を作成する。各フィールド間の相関性は高いと考えられるので、第１フィールドの読み出し期間内に抽出したＡＷＢ評価値に基づいて、第３フィールドの画像データからクイックビュー画像を作成しても大きな問題は無い。
【００６５】
また、例えば、図１３Ｂで説明したように、ＣＣＤ１１が４フィールド出力である場合、第１フィールドおよび第２フィールドの読み出し期間に、それらの画像データからＡＷＢ評価値を抽出し、第３フィールドの読み出し期間に、第１フィールドおよび第２フィールドの読み出し期間内に抽出したＡＷＢ評価値に基づくＷＢ調整値の算出を行い、第４フィールドの読み出し期間内にクイックビュー画像およびサムネイル画像を作成する。なお、ＷＢ調整値の算出に時間を要する場合には、第３フィールドおよび第４フィールドの読み出し期間内にＷＢ調整値の算出を行い、最後の第４フィールドの読み出しが完了してからクイックビュー画像およびサムネイル画像を同時に作成すれば良い。ＣＣＤ１１からの画像信号読み出し期間内にクイックビュー画像やサムネイル画像を作成することはできないが、ＷＢ調整値の算出が前倒しできるので、全体の処理時間は短縮される。この場合、図２０で説明したデータフローにしたがって処理を行っても良い。
【００６６】
次に、電子カメラ１が高速連写モードを備える場合の例外的な処理について説明する。高速連写モードとは、図２２に示すように、最新の静止画像を１コマを撮影している間に、１つ前のコマの画像処理（後処理）を並行して行い、さらに１つ前のコマのＪＰＥＧ圧縮を並行して行い、さらに１つ前のコマの記録を並行して行う撮影モードである。高速連写モードにおいては、画像処理（後処理）において、クイックビュー画像とサムネイル画像とメイン画像との３つが作成され、ＪＰＥＧ圧縮処理において、サムネイル画像およびメイン画像の圧縮が行われ、記録において、サムネイル画像およびメイン画像の圧縮データが記録される。すなわち、各ステップでは、複数の画像の処理が並行して行われている。
【００６７】
図２２に示すように、４つのステップをオーバーラップさせるためには、画像バッファを複数持つ必要がある。例えば、図２３に示すように、図１０で説明したＲバッファ６２に代えて、Ｒ１バッファ６８およびＲ２バッファ６９を備え、Ｑバッファ６７に代えて、Ｑ１バッファ７２およびＱ２バッファ７３を備える。また、図１０で説明したＴバッファ６３に代えて、Ｔ１バッファ７４およびＴ２バッファ７５を備え、Ｍバッファ６４に代えて、Ｍ１バッファ７６およびＭ２バッファ７７を備える。さらに、図１０で説明したＴ−Ｊバッファ６５に代えて、Ｔ−Ｊ１バッファ７８およびＴ−Ｊ２バッファ７９を備え、Ｍ−Ｊバッファ６６に代えて、Ｍ−Ｊ１バッファ８０およびＭ−Ｊ２バッファ８１を備える。つまり、図２３に示すように、全ての画像バッファを２つずつ用意する。ＳＤＲＡＭ１９をこのような構成とすることにより、図２２で説明した４つのステップを完全にオーバーラップさせることができる。なお、それぞれのステップは、さらに小さなサブステップから構成されるが、それらのサブステップは、シーケンシャルに実行される。
【００６８】
ここまで説明した高速連写モードによる撮影を実行する場合、最新の静止画像の１コマの画像信号をＣＣＤ１１から出力している間に、並行して１つ前のコマの画像処理（後処理）を実行するので後処理部３１による後処理が行われる。したがって、最新の静止画像の１コマのクイックビュー画像やサムネイル画像を並行して作成することができない。そこで、高速連写モードによる撮影を実行する場合には、ＣＣＤ１１からの画像信号出力中に、クイックビュー画像およびサムネイル画像の作成を開始しない。そして、クイックビュー画像およびサムネイル画像の作成は後にまとめて行う。この場合、それぞれのステップの処理時間は単写モードによる撮影時よりも長くなるが、次々と新しいコマの撮影が行われるので、全体での高速化が可能である。また、図２３で説明したように、全ての画像バッファを２つずつ用意することがメモリ容量の点などで困難である場合には、少なくともＲバッファを２つ（Ｒ１バッファ６８およびＲ２バッファ６９）用意することにより、次のコマの撮影を続けて行うことができる。
【００６９】
最後に、ここまで説明した処理を組み合わせる例について説明する。ＣＣＤ１１の構成が、１つのフィールドに全ての色信号成分（Ｒ，Ｇ，Ｂ）が含まれる場合と、含まれない場合とで読み出しモードを切り替え可能である場合には、それぞれの場合に対応する複数の処理モードを備え、読み出しモードの切り替えに応じて何れかの処理モードを選択して実行する構成としても良い。すなわち、１つのフィールドに全ての色信号成分（Ｒ，Ｇ，Ｂ）が含まれる場合には、そのフィールドの画像データからクイックビュー画像やサムネイル画像を作成し、含まれない場合には、２つ以上のフィールドの画像データからクイックビュー画像やサムネイル画像を作成すれば良い。このような構成とすることにより、ＣＣＤ１１の構成や読み出しフィールド数、読み出しモードの変更にかかわらず最適な処理を行うことができる。
【００７０】
以上説明したように、本実施形態によれば、低解像度の画像の作成を、複数フィールドのうち、一部のフィールドを除く残りのフィールドの読み出し期間内に開始する。したがって、撮像素子からの読み出し時間を有効利用することができる。
【００７１】
また、本実施形態によれば、低解像度の画像である撮影結果確認用の画像が作成されると、その画像を表示する表示手段をさらに備える。したがって、ユーザの待ち時間を短縮することができる。
【００７２】
また、本実施形態によれば、複数フィールドのうち、１つのフィールドを選択するフィールド選択手段をさらに備え、低解像度の画像を作成する際には、フィールド選択手段によって選択された１つのフィールドのカラー画像を、前処理部から後処理部に直接送ることにより、前処理と後処理とを一体化して行う。したがって、低解像度画像を効率よく作成することができるとともに、その作成を早めることができる。
【００７３】
また、本実施形態によれば、低解像度の第１画像と低解像度の第２画像とを作成し、フィールド選択手段は、第１画像を作成するのに用いるフィールドと、第２画像を作成するのに用いるフィールドとをそれぞれ選択する。したがって、特別な構成を追加すること無く、複数の低解像度画像をシーケンシャルに作成することができるとともに、その作成を早めることができる。
【００７４】
また、本実施形態によれば、低解像度の画像を作成する際には、後処理部により低解像度の第１画像を作成し、作成した第１画像を後処理部から画素平均化部に直接送ることにより、第１画像よりもさらに低解像度の第２画像を同時に作成する。したがって、複数の低解像度画像を効率よく作成することができるとともに、その作成を早めることができる。
【００７５】
また、本実施形態によれば、ホワイトバランス調整部は、低解像度の画像を作成する際に、予め決定されたホワイトバランス調整値にしたがってって、ホワイトバランス調整を行う。したがって、適正なホワイトバランス調整を行いつつ、低解像度の画像の作成を早めることができる。
【００７６】
また、本実施形態によれば、高速連写モードを備え、高速連写モードによる撮影実行中には、低解像度の画像の作成を、残りのフィールドの読み出し期間内に開始しない。したがって、撮影モードにかかわらず撮像素子からの読み出し時間を有効利用することができる。
【００７７】
なお、上記実施形態では、図１２Ａ〜図１２Ｄおよび図１８Ａ〜図１８Ｂのタイミング図において、各サブステップの長さを簡単のために略等しく描写したが、実際の処理の長さとの相関関係は無い。一般に、画像処理やＪＰＥＧ圧縮処理やデータ記録等の処理に要する処理時間は、そのデータ量に比例する。すなわち、クイックビュー画像やサムネイル画像の作成に比較して、メイン画像の作成およびＪＰＥＧ圧縮処理に最も長い処理時間を要する。ＪＰＥＧ圧縮についても、メイン画像の圧縮に最も時間が掛かる。したがって、画像処理（後処理）とＪＰＥＧ圧縮処理とデータ記録という３つのサブステップでは、メイン画像の処理に専念することにより、撮影時間の短縮を実現することができる。本実施形態で説明したように、クイックビュー画像やサムネイル画像の作成を早めることにより、結果として撮影時間の短縮を実現することができる。
【００７８】
また、従来は、撮影の確認のみに利用されていたクイックビュー画像をＪＰＥＧ圧縮して、メイン画像と対応づけてメモリカード２３に記録すれば、画像の再生時にそのクイックビュー画像をＬＣＤ２１に表示することができる。この結果、従来のようにメイン画像を縮小してからＬＣＤ２１に表示するよりも、ユーザの待ち時間を短縮することができる。この場合、クイックビュー画像にもＪＰＥＧ圧縮処理を行えば良い。また、クイックビュー画像の記録に際しては、Ｅｘｉｆ／ＤＣＦのプライベート領域（メーカーノート領域）を利用すれば良い。
【００７９】
また、ＪＰＥＧ圧縮処理においては、１コマのデータをほぼ一定サイズにするために、従来から符号量制御（Bit Rate Control）が行われている。符号量制御により、メモリカード２３の記録容量に応じて、一定の撮影コマ数を確保することができる。しかし、符号量制御を行う際には、ＪＰＥＧ圧縮を複数回繰り返す場合があり、これによって撮影時間が著しく延びてしまう。そのため、できるだけ少ない圧縮回数でデータ量を目標近くに収束させることが望まれる。このような場合に、先に作成したクイックビュー画像やサムネイル画像をＪＰＥＧ圧縮した際の情報を参考として、メイン画像をＪＰＥＧ圧縮する際の量子化テーブルを決めることにより、圧縮回数を減らすことができる。
【図面の簡単な説明】
【００８０】
【図１】実施形態における電子カメラ１の構成を示すブロック図である。
【図２】Ｂａｙｅｒ配列について説明する図である。
【図３】画像処理部１３の詳細を示すブロック図である。
【図４】Ｖｉｅｗ動作について説明する図である。
【図５】静止画撮影動作について説明する図である。
【図６】Ｖｉｅｗ動作時における画像データのフローである。
【図７】ＳＤＲＡＭ１９の画像バッファについて説明する図である。
【図８】メイン画像の作成について説明する図である。
【図９】静止画撮影動時における画像データのフローである。
【図１０】ＳＤＲＡＭ１９の画像バッファについて説明する別の図である。
【図１１】ＳＤＲＡＭ１９の画像バッファについて説明する別の図である。
【図１２】静止画撮影のシーケンスを示すタイミング図である。
【図１３】静止画撮影動時におけるＣＣＤ１１の画像信号出力のタイミング図である。
【図１４】クイックビュー画像の作成について説明する図である。
【図１５】クイックビュー画像を作成する時のデータフローである。
【図１６】サムネイル画像を作成する時のデータフローである。
【図１７】クイックビュー画像およびサムネイル画像を作成するときの別のデータフローである。
【図１８】静止画撮影のシーケンスを示す別のタイミング図である。
【図１９】クイックビュー画像およびサムネイル画像を作成するときの別のデータフローである。
【図２０】クイックビュー画像およびサムネイル画像を作成するときの別のデータフローである。
【図２１】クイックビュー画像およびサムネイル画像を作成するときの別のデータフローである。
【図２２】高速連写モードについて説明する図である。
【図２３】ＳＤＲＡＭ１９の画像バッファについて説明する別の図である。
【符号の説明】
【００８１】
１…電子カメラ、１０…撮影レンズ、１１…ＣＣＤ、１３…画像処理部、１８…ＪＰＥＧ圧縮部、１９…ＳＤＲＡＭ、２０…ＳＤＲＡＭコントローラ、２１…ＬＣＤ、２２…Ｄｉｓｐｌａｙコントローラ、３０…前処理部、３１…後処理部、３５…３Ａ評価値算出部、４０…水平間引き部、４１…ＷＢ調整部、４５…解像度変換部、５０…画素平均化部
【図１】
0005256725.tif 000002
【図２】
0005256725.tif 000003
【図３】
0005256725.tif 000004
【図４】
0005256725.tif 000005
【図５】
0005256725.tif 000006
【図６】
0005256725.tif 000007
【図７】
0005256725.tif 000008
【図８】
0005256725.tif 000009
【図９】
0005256725.tif 000010
【図１０】
0005256725.tif 000011
【図１１】
0005256725.tif 000012
【図１２】
0005256725.tif 000013
【図１３】
0005256725.tif 000014
【図１４】
0005256725.tif 000015
【図１５】
0005256725.tif 000016
【図１６】
0005256725.tif 000017
【図１７】
0005256725.tif 000018
【図１８】
0005256725.tif 000019
【図１９】
0005256725.tif 000020
【図２０】
0005256725.tif 000021
【図２１】
0005256725.tif 000022
【図２２】
0005256725.tif 000023
【図２３】
0005256725.tif 000024