(57)【要約】【課題】撮影環境によらずに静止画撮影時とライブビュー表示時とで同じ色再現を得ることができる電子撮像装置及びそのような電子撮像方法を提供すること。【解決手段】少なくとも第１の駆動モードと第２の駆動モードからなる複数の駆動モードを有する撮像素子２０１ａを第１の駆動モードで駆動する動作と第２の駆動モードで駆動する動作とをほぼ同時に行い、第１の駆動モードによって取得された画像データと第２の駆動モードによって取得された画像データの色味が同じになるように色変換パラメータを算出する。【選択図】図１
2007335985.tif 000002
【特許請求の範囲】
【請求項１】
少なくとも第１の駆動モードと第２の駆動モードからなる複数の駆動モードを有するカラー撮像素子と、
上記カラー撮像素子を上記第１の駆動モードで駆動して第１の画像データを取得する動作と上記カラー撮像素子を上記第２の駆動モードで駆動して第２の画像データを取得する動作とを同時又は連続で実行する同時撮影手段と、
上記同時撮影手段により上記カラー撮像素子で取得した上記第１の画像データと上記第２の画像データの色味が同じになるように色変換パラメータを算出する色変換パラメータ算出手段と、
を具備することを特徴とする電子撮像装置。
【請求項２】
上記第１の駆動モードは、静止画撮影用の駆動モードであることを特徴とする請求項１に記載の電子撮像装置。
【請求項３】
上記第２の駆動モードは、ライブビュー表示用の駆動モードを含むことを特徴とする請求項１に記載の電子撮像装置。
【請求項４】
上記同時撮影手段は、ユーザ操作を受けて上記第１の画像データを取得する動作及び上記第２の画像データを取得する動作を実行することを特徴とする請求項１に記載の電子撮像装置。
【請求項５】
上記ユーザ操作は、手動でホワイトバランスを設定するためのワンタッチホワイトバランス設定操作であることを特徴とする請求項４に記載の電子撮像装置。
【請求項６】
上記色変換パラメータ算出手段は、上記第１の画像データと上記第２の画像データとが単一又は複数の目標色データと合致するような第１の色変換パラメータと第２の色変換パラメータとを上記色変換パラメータとして算出することを特徴とする請求項１に記載の電子撮像装置。
【請求項７】
上記色変換パラメータ算出手段は、上記第１の画像データを任意の色変換パラメータで処理して第３の画像データを生成し、上記第２の画像データの色味が上記第３の画像データの色味と合致するような第３の色変換パラメータを上記色変換パラメータとして算出することを特徴とする請求項１に記載の電子撮像装置。
【請求項８】
少なくとも第１と第２の複数のカラー撮像素子からなる撮像手段と、
上記第１のカラー撮像素子を駆動して第１の画像データを取得する動作と上記第２のカラー撮像素子を駆動して第２の画像データを取得する動作とを同時又は連続で実行する同時撮影手段と、
上記同時撮影手段により上記撮像手段で取得した上記第１の画像データと上記第２の画像データの色味が同じになるように色変換パラメータを算出する色変換パラメータ算出手段と、
を具備することを特徴とする電子撮像装置。
【請求項９】
上記第１のカラー撮像素子は、静止画撮影用のカラー撮像素子であることを特徴とする請求項８に記載の電子撮像装置。
【請求項１０】
上記第２のカラー撮像素子は、ライブビュー表示用のカラー撮像素子を含むことを特徴とする請求項８に記載の電子撮像装置。
【請求項１１】
上記同時撮影手段は、ユーザ操作を受けて上記第１の画像データを取得する動作及び上記第２の画像データを取得する動作を実行することを特徴とする請求項８に記載の電子撮像装置。
【請求項１２】
上記ユーザ操作は、手動でホワイトバランスを設定するためのワンタッチホワイトバランス設定操作であることを特徴とする請求項１１に記載の電子撮像装置。
【請求項１３】
上記色変換パラメータ算出手段は、上記第１の画像データと上記第２の画像データとが単一又は複数の目標色データと合致するような第１の色変換パラメータと第２の色変換パラメータとを上記色変換パラメータとして算出することを特徴とする請求項８に記載の電子撮像装置。
【請求項１４】
上記色変換パラメータ算出手段は、上記第１の画像データを任意の色変換パラメータで処理して第３の画像データを生成し、上記第２の画像データの色味が上記第３の画像データの色味と合致するような第３の色変換パラメータを上記色変換パラメータとして算出することを特徴とする請求項８に記載の電子撮像装置。
【請求項１５】
少なくとも第１の駆動モードと第２の駆動モードからなる複数の駆動モードを有するカラー撮像素子による電子撮像方法において、
上記カラー撮像素子を上記第１の駆動モードで駆動して第１の画像データを取得する動作と上記カラー撮像素子を上記第２の駆動モードで駆動して第２の画像データを取得する動作とを同時又は連続で実行し、
上記同時又は連続動作の結果として取得された上記第１の画像データと上記第２の画像データとがそれぞれ単一又は複数の目標色データと合致するような第１の色変換パラメータと第２の色変換パラメータとを算出する、
ことを特徴とする電子撮像方法。
【請求項１６】
少なくとも第１の駆動モードと第２の駆動モードからなる複数の駆動モードを有するカラー撮像素子による電子撮像方法において、
上記カラー撮像素子を上記第１の駆動モードで駆動して第１の画像データを取得する動作と上記カラー撮像素子を上記第２の駆動モードで駆動して第２の画像データを取得する動作とを同時又は連続で実行し、
上記同時又は連続動作の結果として取得された上記第１の画像データを任意の色変換パラメータで処理して第３の画像データを生成し、
上記同時又は連続動作の結果として取得された上記第２の画像データの色味が上記第３の画像データの色味と合致するような第３の色変換パラメータを算出する、
ことを特徴とする電子撮像方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、カラー撮像素子を利用した電子撮像装置及び電子撮像方法に関し、特にカラー撮像素子を利用して静止画撮影とライブビュー表示とが可能な電子撮像装置及びそのような電子撮像方法に関する。
【背景技術】
【０００２】
デジタルスチルカメラ（以下、適宜カメラと称する）等の電子撮像装置においては、複数の異なる駆動モードを有するカラー撮像素子を備えているものがある。例えば、デジタルスチルカメラでは、静止画撮影用の駆動モードとライブビュー表示用の駆動モードとを有するものが提案されている。静止画撮影用の駆動モードにおいては、記録される静止画の画質を優先するために、撮像素子出力を全て読み出すようにしている。一方、撮像素子で得られた画像をリアルタイムでＬＣＤ等の表示部に表示させる、所謂ライブビュー表示用の駆動モードにおいては、撮像素子出力の読み出し時間やその後の画像処理の時間等を短縮してリアルタイム表示を可能とするために、撮像素子出力の一部を間引いて読み出すようにしている。
【０００３】
ここで、ライブビュー表示用の駆動モードの場合、駆動中でない画素の電荷が、駆動中の画素に漏れ出すことがある。この場合、出力を読み出すべき画素に他の色成分が混入して混色が起こり、ライブビュー表示用の駆動モードと静止画撮影用の駆動モードとで撮影される画像の色味が異なってしまう。
【０００４】
これに対し、例えば特許文献１においては、静止画撮影用の駆動モードにおける撮像素子感度と動画撮影用（若しくはライブビュー表示用）の駆動モードにおける撮像素子感度の比を予め演算しておき、この感度比に基づいてホワイトバランスゲインの補正演算を行うようにしている。
【特許文献１】特開２００４−３２８４６０号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
特許文献１における感度比は、静止画撮影用の駆動モードにおける撮像素子の感度とライブビュー表示用の駆動モードにおける撮像素子の感度の比である。ここで、撮像素子の感度は分光特性を有するものであるため、感度比は、撮像素子の感度が分光特性を持つ他の要因である光源の分光放射輝度やレンズの分光透過率により変化する。これに対し、特許文献１の手法では、光源の分光放射輝度やレンズの分光透過率を考慮しておらず、撮影環境によっては必ずしも正しいホワイトバランス補正を行うことができるとは限らない。
【０００６】
本発明は、上記の事情に鑑みてなされたもので、撮影環境によらずに静止画撮影時とライブビュー表示時とで同じ色再現を得ることができる電子撮像装置及びそのような電子撮像方法を提供することを目的とする。
【課題を解決するための手段】
【０００７】
上記の目的を達成するために、本発明の第１の態様による電子撮像装置は、少なくとも第１の駆動モードと第２の駆動モードからなる複数の駆動モードを有するカラー撮像素子と、上記カラー撮像素子を上記第１の駆動モードで駆動して第１の画像データを取得する動作と上記カラー撮像素子を上記第２の駆動モードで駆動して第２の画像データを取得する動作とを同時又は連続で実行する同時撮影手段と、上記同時撮影手段により上記カラー撮像素子で取得した上記第１の画像データと上記第２の画像データの色味が同じになるように色変換パラメータを算出する色変換パラメータ算出手段とを具備することを特徴とする。
【０００８】
また、上記の目的を達成するために、本発明の第２の態様による電子撮像装置は、少なくとも第１と第２の複数のカラー撮像素子からなる撮像手段と、上記第１のカラー撮像素子を駆動して第１の画像データを取得する動作と上記第２のカラー撮像素子を駆動して第２の画像データを取得する動作とを同時又は連続で実行する同時撮影手段と、上記同時撮影手段により上記撮像手段で取得した上記第１の画像データと上記第２の画像データの色味が同じになるように色変換パラメータを算出する色変換パラメータ算出手段とを具備することを特徴とする。
【０００９】
また、上記の目的を達成するために、本発明の第３の態様による電子撮像方法は、少なくとも第１の駆動モードと第２の駆動モードからなる複数の駆動モードを有するカラー撮像素子による電子撮像方法において、上記カラー撮像素子を上記第１の駆動モードで駆動して第１の画像データを取得する動作と上記カラー撮像素子を上記第２の駆動モードで駆動して第２の画像データを取得する動作とを同時又は連続で実行し、上記同時又は連続動作の結果として取得された上記第１の画像データと上記第２の画像データとがそれぞれ単一又は複数の目標色データと合致するような第１の色変換パラメータと第２の色変換パラメータとを算出することを特徴とする。
【００１０】
また、上記の目的を達成するために、本発明の第４の態様による電子撮像方法は、少なくとも第１の駆動モードと第２の駆動モードからなる複数の駆動モードを有するカラー撮像素子による電子撮像方法において、上記カラー撮像素子を上記第１の駆動モードで駆動して第１の画像データを取得する動作と上記カラー撮像素子を上記第２の駆動モードで駆動して第２の画像データを取得する動作とを同時又は連続で実行し、上記同時又は連続動作の結果として取得された上記第１の画像データを任意の色変換パラメータで処理して第３の画像データを生成し、上記同時又は連続動作の結果として取得された上記第２の画像データの色味が上記第３の画像データの色味と合致するような第３の色変換パラメータを算出することを特徴とする。
【００１１】
これら第１〜第４の態様によれば、カラー撮像素子を第１の駆動モードで駆動する動作と第２の駆動モードで駆動する動作とをほぼ同時に行うことにより、第１の駆動モードと第２の駆動モードとでほぼ同一条件で撮影を行うことができる。したがって、第１の画像データ及び第２の画像データから色変換パラメータを算出することにより、撮影環境によらずに静止画撮影時とライブビュー表示時とで同じ色再現を得ることができる。
【発明の効果】
【００１２】
本発明によれば、撮影環境によらずに静止画撮影時とライブビュー表示時とで同じ色再現を得ることができる電子撮像装置及びそのような電子撮像方法を提供することができる。
【発明を実施するための最良の形態】
【００１３】
以下、図面を参照して本発明の実施形態を説明する。  
［第１の実施形態］
図１は、本発明の第１の実施形態に係る電子撮像装置の一例としての構成を示すブロック図である。図１に示す例は、互いに着脱自在に接続されるレンズユニット１００とカメラ本体２００とから構成される一眼レフレックス方式のデジタルスチルカメラ３０１である。
【００１４】
光学レンズとしてのレンズユニット１００には、焦点レンズ、絞り、変倍レンズ等からなる光学系１０１が設けられており、図示しない被写体からの光をカメラ本体２００内の撮像素子２０１ａに集光する。ここで、図１においては図示を省略しているが、光学系１０１を構成する各レンズは図示しないレンズ駆動機構によって駆動され、絞りは図示しない絞り駆動機構によって駆動されるものである。
【００１５】
また、レンズユニット１００には、マイクロコンピュータ１０２と、Ｆｌａｓｈメモリ１０３とが設けられている。マイクロコンピュータ１０２は、カメラ本体２００からの指示に応じてレンズユニット１００内の各部の制御を行う。例えば、マイクロコンピュータ１０２は、カメラ本体２００からの指示に応じて図示しないレンズ駆動機構を駆動して光学系１０１の焦点調整を行ったり、図示しない絞り駆動機構を駆動して撮像素子２０１ａの露光調整を行ったりする。Ｆｌａｓｈメモリ１０３は、マイクロコンピュータ１０２によって実行される各種プログラムや光学系１０１に関するデータを記憶している。第１の実施形態では、光学系１０１に関するデータとして、少なくとも光学系１０１の分光透過率特性が記憶されている。図２に、光学系の分光透過率特性を示す。ここで、図２には、２種類の光学系の特性について示しているが、Ｆｌａｓｈメモリ１０３に記憶するのは、光学系１０１に対応する分光透過率特性のみで良い。また、Ｆｌａｓｈメモリ１０３には、分光透過率特性の他に光学系１０１の焦点距離情報等のオートフォーカスに必要な情報等も記憶させておくようにしても良い。
【００１６】
ここで、レンズユニット１００とカメラ本体２００とは装着時に通信自在に構成されている。つまり、カメラ本体２００にレンズユニット１００が装着されたときに、カメラ本体２００からの指示に応じて、Ｆｌａｓｈメモリ１０３に記憶されている光学系１０１に関するデータをカメラ本体２００に送信可能である。
【００１７】
カメラ本体２００は、撮像モジュール２０１と、バス２０２と、ＤＲＡＭ２０３と、画像信号処理回路２０４と、ＬＣＤドライバ２０５と、ＬＣＤ２０６と、圧縮/伸張回路２０７と、メモリインターフェイス（Ｉ/Ｆ）２０８と、記録媒体２０９と、マイクロコンピュータ２１０と、操作部２１１と、Ｆｌａｓｈメモリ２１２とから構成されている。
【００１８】
撮像モジュール２０１は、光学系１０１を介して入射した被写体像を受けて画像データ（ＲＡＷデータ）を得るためのモジュールである。この撮像モジュール２０１は、撮像素子２０１ａと、インターフェイス（Ｉ/Ｆ）回路２０１ｂと、Ｆｌａｓｈメモリ２０１ｃとから構成されている。
【００１９】
撮像素子２０１ａは、例えば、ベイヤ配列のカラーフィルタが前面に配されたカラー撮像素子である。ここで、ベイヤ配列は、Ｒ画素とＧ（Ｇｒ）画素からなるラインと、Ｇ（Ｇｂ）画素とＢ画素からなるラインとが交互に配置されて構成されている。なお、撮像素子２０１ａはＣＭＯＳ方式の撮像素子でもＣＣＤ方式の撮像素子でも良い。
【００２０】
このような撮像素子２０１ａは、光学系１０１を介して入射した光を各画素で受光して光電変換し、光電変換して得られた電荷を画像信号として出力する。ここで、第１の実施形態において、撮像素子２０１ａは、少なくとも静止画撮影用の駆動モード（第１の駆動モード）と、ライブビュー表示用の駆動モード（第２の駆動モード）の少なくとも２つの駆動モードで駆動可能なものを想定している。第１の駆動モードとしての静止画撮影用の駆動モードは、記録される静止画像の画質を優先するために、撮像素子の有効画素からの出力を全て読み出す駆動モードである。一方、第２の駆動モードとしてのライブビュー表示用の駆動モードは、リアルタイムの表示を可能とするために、撮像素子の出力の一部を間引いて読み出す駆動モードである。
【００２１】
Ｉ/Ｆ回路２０１ｂは、撮像素子２０１ａから読み出された画像信号に対し、ノイズの除去、波形整形、増幅等のアナログ処理を行い、さらにこれらアナログ処理した画像信号をデジタル信号に変換して画像データ（Ｒ、Ｇｒ、Ｇｂ、Ｂの３色４成分からなるＲＡＷデータ）を得る。Ｆｌａｓｈメモリ２０１ｃは、撮像素子２０１ａに関する各種データを記憶している。ここで、撮像素子２０１ａに関するデータとしては、例えば撮像素子２０１ａの感度特性が含まれる。ここで、撮像素子２０１ａの感度特性は静止画撮影用の駆動モードに対するものとライブビュー表示用のモードに対応するものの２種類を記憶させておく。
【００２２】
バス２０２は、撮像モジュール２０１と、ＤＲＡＭ２０３と、画像信号処理回路２０４と、ＬＣＤドライバ２０５と、圧縮/伸張回路２０７と、メモリＩ/Ｆ２０８と、マイクロコンピュータ２１０とに接続されており、カメラ内で発生した各種のデータをカメラ内の各部に転送するための転送路である。撮像モジュール２０１で取得された画像データ（ＲＡＷデータ）は、バス２０２を介してＤＲＡＭ２０３に転送されて記憶される。ＤＲＡＭ２０３は、撮像モジュール２０１のＩ/Ｆ回路２０１ｂで得られた画像データや画像信号処理回路２０４、圧縮/伸張回路２０７において処理された画像データ等の各種データが一時的に記憶される記憶部である。
【００２３】
画像信号処理回路２０４は、ＤＲＡＭ２０３に記憶された画像データ（ＲＡＷデータ）を読み出して画像処理を施す。この画像信号処理回路２０４は、ホワイトバランス（ＷＢ）補正回路２０４ａと、同時化回路２０４ｂと、色変換回路２０４ｃと、ガンマ変換回路２０４ｄとから構成されている。
【００２４】
ＷＢ補正回路２０４ａは、ＤＲＡＭ２０３から読み出した画像データのうちのＲデータ及びＢデータにマイクロコンピュータ２１０から指示されたホワイトバランスゲインを乗じることによりホワイトバランス補正を行ってホワイトバランス補正後の画像データＲ'、Ｇｒ'、Ｇｂ'、Ｂ'を取得し、取得した画像データＲ'、Ｇｒ'、Ｇｂ'、Ｂ'を同時化回路２０４ｂに出力する。同時化回路２０４ｂはＷＢ補正回路２０４ａからの画像データＲ'、Ｇｒ'、Ｇｂ'、Ｂ'から、補間によってＲ、Ｇ、Ｂの３色を１画素成分とする画像データＲｐ、Ｇｐ、Ｂｐを生成し、この画像データＲｐ、Ｇｐ、Ｂｐを色変換回路２０４ｃに出力する。色変換回路２０４ｃは、同時化回路２０４ｂからの画像データＲｐ、Ｇｐ、Ｂｐに、マイクロコンピュータ２１０から指示されたカラーマトリクスを乗じる線形変換を行って画像データの色を補正し、これによって得られた画像データＲｃ、Ｇｃ、Ｂｃをガンマ変換回路２０４ｄに出力する。
【００２５】
ガンマ変換回路２０４ｄは、色変換回路２０４ｃからの画像データＲｃ、Ｇｃ、Ｂｃに対してガンマ変換（階調変換）処理を行って、画像データの階調を表示や印刷に適するように補正し、これによって得られた画像データＲｇ、Ｇｇ、ＢｇをＤＲＡＭ２０３に記憶させる。
【００２６】
ＬＣＤドライバ２０５は、ＬＣＤ２０６への画像の表示を行う。例えばライブビュー表示時には、ＬＣＤドライバ２０５は、撮像モジュール２０１で取得され、画像信号処理回路２０４においてライブビュー表示用の画像処理がなされた画像データをＤＲＡＭ２０３から読み出して映像信号に変換し、この映像信号に基づいてＬＣＤ２０６にライブビュー表示を行う。
【００２７】
圧縮/伸張回路２０７は、静止画の撮影時には、撮像モジュール２０１で取得され、画像信号処理回路２０４において静止画撮影用の画像処理がなされた画像データをＤＲＡＭ２０３から読み出してＪＰＥＧ方式などに従って圧縮する。この圧縮された画像データはＤＲＡＭ２０３に記憶された後、メモリＩ/Ｆ２０８を介して記録媒体２０９に記録される。ここで、記録媒体２０９は、特に限定されるものではなく、例えばメモリカードが利用される。また、静止画の再生時には、圧縮/伸張回路２０７は、記録媒体２０９に記録されている静止画像を読み出して伸張する。この伸張された画像データはＤＲＡＭ２０３に一時記憶された後、ＬＣＤドライバ２０５によりＬＣＤ２０６に表示される。
【００２８】
同時撮影手段及び色変換パラメータ算出手段としてのマイクロコンピュータ２１０は、カメラ本体２００の各種シーケンスを統括的に制御する。マイクロコンピュータ２１０には操作部２１１と、Ｆｌａｓｈメモリ２１２とが接続されている。操作部２１１は、当該カメラの電源をオンするための電源ボタン、静止画撮影を実行するためのレリーズボタン、ユーザが手動でホワイトバランス調整を行うためのワンタッチホワイトバランス（ＯＴＷＢ）ボタンなどの各種操作部材である。ユーザによって操作部２１１が操作されることにより、マイクロコンピュータ２１０は、静止画撮影等のユーザ操作に応じた各種シーケンスを実行する。Ｆｌａｓｈメモリ２１２は、後述するホワイトバランスゲインの算出の際の目標とする色のＲＧＢ値及び各種の光源（例えば、太陽光、Ａ光源、白色蛍光灯等）の分光放射輝度特性を記憶している。図３に、分光放射輝度特性の例を示す。図３には、三波長昼白色蛍光灯の分光放射輝度及び昼光の分光放射輝度を示している。これらは比較的近い色温度（約５０００Ｋ〜６０００Ｋ）を有しているが、分光特性は大きく異なる。このため、ホワイトバランス補正の際には、色温度だけでなく、光源の分光放射輝度を考慮する必要がある。
【００２９】
次に、第１の実施形態における電子撮像方法の要部としての色変換パラメータ（ホワイトバランスゲイン及びカラーマトリクス）について説明する。図４は、色変換パラメータとして特にホワイトバランスゲインを算出する際の概念について示した図である。ここで、第１の実施形態におけるホワイトバランスゲインの算出は、特にユーザが手動でホワイトバランス設定を行うためのワンタッチホワイトバランス補正を行うためのホワイトバランスゲインの算出に用いられるものである。ワンタッチホワイトバランス以外の例えばオートホワイトバランス等では、図２に示すレンズの分光透過率特性及び図３に示す光源の分光放射輝度特性と、撮像素子２０１ａの分光感度特性とを用いてホワイトバランスゲインを算出する。この手法については本実施形態の本質とは異なるので説明を省略する。
【００３０】
図４に示すホワイトバランスの算出時において、まずカメラ３０１の撮像素子２０１ａを第１の駆動モードと第２の駆動モードでそれぞれ動作させ、同一の被写体（例えば、グレーチャート）３０２を撮影する。この際、第１の駆動モードによる撮影時と第２の駆動モードによる撮影時とで撮影条件（被写体を照明している光源の状態等）が変化しないように、第１の駆動モードによる撮影と第２の駆動モードによる撮影を同時に（若しくは同時と見なせる程度に連続して）行う。
【００３１】
このような同時撮影の後、第１の駆動モードで得られた画像データ（第１の画像データ）から静止画撮影用のホワイトバランスゲインＷＢｓを算出し、第２の駆動モードで得られた画像データ（第２の画像データ）からライブビュー表示用のホワイトバランスゲインＷＢｌを算出する。具体的には、第１の駆動モードで取得された画像データのＲＧＢ値Ｓ（Ｒ,Ｇ,Ｂ）を、目標とする色のＲＧＢ値Ｄ（Ｒ,Ｇ,Ｂ）とするような係数を静止画用のホワイトバランスゲインＷＢｓとして算出する。また、第２の駆動モードで取得された画像データのＲＧＢ値Ｌ（Ｒ,Ｇ,Ｂ）をＤ（Ｒ,Ｇ,Ｂ）とするような係数をライブビュー表示用のホワイトバランスゲインＷＢｌとして算出する。ここで、目標とする色のＲＧＢ値Ｄ（Ｒ,Ｇ,Ｂ）は、撮影した被写体の色に含まれる色のＲＧＢ値である。つまり、図４の例ではグレーのＲＧＢ値となる。
【００３２】
以下、実際の演算の流れについて説明する。図５は、第１の実施形態におけるホワイトバランスゲインの算出演算の第１の例について示したフローチャートである。ここで、図５の処理は、静止画撮影前にライブビュー表示を行う場合の処理に対応する。
【００３３】
図５において、まず、マイクロコンピュータ２１０はＬＣＤ２０６にライブビュー表示を行うための処理を行う。このために、マイクロコンピュータ２１０は、撮像モジュール２０１の撮像素子２０１ａを第２の駆動モードで動作させる（ステップＳ１）。これにより、撮像素子２０１ａにおいてライブビュー表示用の画像データが取得される（ステップＳ２）。撮像素子２０１ａは、得られたライブビュー表示用の画像データを、バス２０２を介してＤＲＡＭ２０３に記憶させる。
【００３４】
次に、ＤＲＡＭ２０３に記憶された画像データに対し、図示しないＯＢ減算回路によりＯＢ減算処理を行う（ステップＳ３）。このＯＢ減算処理は、ＤＲＡＭ２０３から読み出した画像データからＯＢ（Optical black）分を減算することにより、取得した画像データの黒レベルを０に合わせる処理である。
【００３５】
ＯＢ減算処理の後、マイクロコンピュータ２１０は、前回の演算時に算出されてＦｌａｓｈメモリ２１２に記憶されたライブビュー表示用のホワイトバランスゲインＷＢｌを読み出して、ＷＢ補正回路２０４ａに出力する。ＷＢ補正回路２０４ａは、ＯＢ減算処理された画像データに、マイクロコンピュータ２１０から通知されたライブビュー表示用のホワイトバランスゲインＷＢｌを画像データに乗じることによってホワイトバランス補正を行う（ステップＳ４）。その後、同時化回路２０４ｂはホワイトバランス補正後の画像データに対し、同時化処理を行う（ステップＳ５）。続いてマイクロコンピュータ２１０は、Ｆｌａｓｈメモリ２１２に記憶されているライブビュー表示用のカラーマトリクスを読み出して、色変換回路２０４ｃに出力する。色変換回路２０４ｃは、マイクロコンピュータ２１０から通知されたライブビュー表示用のカラーマトリクスを画像データに乗じることによって色変換を行う（ステップＳ６）。その後に、ガンマ変換回路２０４ｄは、色変換回路２０４ｃの出力に対してガンマ変換を施す（ステップＳ７）。
【００３６】
以上のような画像処理がなされた後、ＬＣＤドライバ２０５は、ＤＲＡＭ２０３から画像データを読み出し、ライブビュー画像としてＬＣＤ２０６に表示させる（ステップＳ８）。
【００３７】
ステップＳ１〜ステップＳ８で示すライブビュー表示がなされている間、マイクロコンピュータ２１０は、ユーザによりワンタッチホワイトバランス（ＯＴＷＢ）用のホワイトバランスゲインを設定するための操作（以下、ＯＴＷＢ操作と記す）がなされたか否かを判定している（ステップＳ９）。ここで、ＯＴＷＢ操作は、例えばＯＴＷＢボタンを押しながらレリーズボタンを押す操作である。勿論、このような操作でなくとも良い。ステップＳ９の判定において、ユーザによりＯＴＷＢ操作がなされていない場合には、ステップＳ１に戻り、マイクロコンピュータ２１０は、ライブビュー表示を継続させる。
【００３８】
一方、ステップＳ９の判定において、ユーザによりＯＴＷＢ操作がなされた場合に、マイクロコンピュータ２１０は、ユーザによりＯＴＷＢ操作がなされる直前に撮像素子２０１ａによって取得されたライブビュー表示用の画像データのＲＧＢ値Ｌ（Ｒ,Ｇ,Ｂ）をＤＲＡＭ２０３に保持する（ステップＳ１０）。
【００３９】
Ｌ（Ｒ,Ｇ,Ｂ）をＤＲＡＭ２０３に保持した後、マイクロコンピュータ２１０は、撮像モジュール２０１の撮像素子２０１ａを第１の駆動モードで動作させる（ステップＳ１１）。これにより、撮像素子２０１ａにおいて静止画像データが取得される（ステップＳ１２）。撮像素子２０１ａは、得られた静止画像データを、バス２０２を介してＤＲＡＭ２０３に記憶させる。
【００４０】
マイクロコンピュータ２１０は、ＤＲＡＭ２０３に記憶されている静止画像データを読み出し、この静止画像データのＲＧＢ値Ｓ（Ｒ,Ｇ,Ｂ）をＦｌａｓｈメモリ２１２に記憶されている目標色（グレー）のＲＧＢ値Ｄ（Ｒ,Ｇ,Ｂ）とするような係数を静止画撮影用のホワイトバランスゲインＷＢｓとして算出する（ステップＳ１３）。続いて、マイクロコンピュータ２１０は、ステップＳ１０においてＤＲＡＭ２０３に保持しておいたライブビュー表示用の画像データのＲＧＢ値Ｌ（Ｒ,Ｇ,Ｂ）を読み出し、このライブビュー表示用の画像データのＲＧＢ値Ｌ（Ｒ,Ｇ,Ｂ）をＦｌａｓｈメモリ２１２に記憶されているＲＧＢ値Ｄ（Ｒ,Ｇ,Ｂ）とするような係数をライブビュー表示用のホワイトバランスゲインＷＢｌとして算出する（ステップＳ１４）。これにより、ホワイトバランスゲインの算出演算が終了する。なお、ステップＳ１３で算出された静止画撮影用のホワイトバランスゲインＷＢｓ及びステップＳ１４で算出されたライブビュー表示用のホワイトバランスゲインＷＢｌは、例えばＦｌａｓｈメモリ２１２に記憶される。
【００４１】
以上説明した図５の手法によれば、撮像素子２０１ａを第１の駆動モードと第２の駆動モードとで、同一の被写体をほぼ同時に撮影することができる。これにより、第１の駆動モードの撮影時と第２の駆動モードの撮影時とでは、被写体を照明する光源等の撮影条件が変化しないと考えられるので、両駆動モードでそれぞれ得られた画像データを同一の目標色に合致させるようなホワイトバランスゲインをそれぞれ算出することにより、ライブビュー表示時と静止画表示時とで同じ色味が得られるようなホワイトバランス補正を行うことが可能である。
【００４２】
また、図５において、ホワイトバランスゲインの算出は、ユーザによるＯＴＷＢ操作を受けて行うようにしている。つまり、ユーザは、所望のタイミングでワンタッチホワイトバランス用のホワイトバランスゲインの算出を行うことが可能である。
【００４３】
ここで、図５の例では、グレーチャート３０２を撮影するようにしているが、グレーの被写体であればグレーチャートに限定されるものではない。ただし、適正なホワイトバランスゲインを算出するためには、グレーのような低彩度の色の被写体を撮影することが好ましい。また、３色以上の目標色を設定しておき、かつ３色以上の被写体を撮影するようにすれば、ホワイトバランスゲインだけでなく、カラーマトリクスの算出を行うことも可能である。この手法については後述する。
【００４４】
図６は、第１の実施形態におけるホワイトバランスゲインの算出演算の第２の例について示したフローチャートである。この第２の例は、静止画撮影前にライブビュー表示を行わない場合に対応する処理である。
【００４５】
図６において、まず、マイクロコンピュータ２１０は、ユーザによりＯＴＷＢボタンが押されたか否かを判定し（ステップＳ２１）、ＯＴＷＢボタンが押されるまで待機する。一方、ステップＳ２１の判定において、ＯＴＷＢボタンが押された場合に、マイクロコンピュータ２１０は、撮像モジュール２０１の撮像素子２０１ａを第２の駆動モードで動作させる（ステップＳ２２）。これにより、撮像素子２０１ａにおいてライブビュー表示用の画像データが取得される（ステップＳ２３）。撮像素子２０１ａは、得られた画像データを、バス２０２を介してＤＲＡＭ２０３に記憶させる。
【００４６】
ＤＲＡＭ２０３にライブビュー表示用の画像データが記憶された後、マイクロコンピュータ２１０は、ユーザによりワンタッチホワイトバランス（ＯＴＷＢ）操作がなされたか否かを判定する（ステップＳ２４）。ステップＳ２４の判定において、ユーザによりＯＴＷＢ操作がなされていない場合には、ステップＳ２１に戻る。
【００４７】
一方、ステップＳ２４の判定において、ユーザによりＯＴＷＢ操作がなされた場合に、マイクロコンピュータ２１０は、ユーザによりＯＴＷＢ操作がなされる直前に撮像素子２０１ａによって取得されたライブビュー表示用の画像データのＲＧＢ値Ｌ（Ｒ,Ｇ,Ｂ）をＤＲＡＭ２０３に保持する（ステップＳ２５）。そして、撮像モジュール２０１の撮像素子２０１ａを第１の駆動モードで動作させる（ステップＳ２６）。これにより、撮像素子２０１ａにおいて静止画像データが取得される（ステップＳ２７）。撮像素子２０１ａは、得られた静止画像データを、バス２０２を介してＤＲＡＭ２０３に記憶させる。
【００４８】
マイクロコンピュータ２１０は、ＤＲＡＭ２０３に記憶されている静止画像データを読み出し、この静止画像データのＲＧＢ値Ｓ（Ｒ,Ｇ,Ｂ）をＦｌａｓｈメモリ２１２に記憶されている目標色（グレー）のＲＧＢ値Ｄ（Ｒ,Ｇ,Ｂ）とするような係数を静止画撮影用のホワイトバランスゲインＷＢｓとして算出する（ステップＳ２８）。続いて、マイクロコンピュータ２１０は、ステップＳ２５においてＤＲＡＭ２０３に保持しておいたライブビュー表示用の画像データのＲＧＢ値Ｌ（Ｒ,Ｇ,Ｂ）を読み出し、このライブビュー表示用の画像データのＲＧＢ値Ｌ（Ｒ,Ｇ,Ｂ）をＦｌａｓｈメモリ２１２に記憶されている目標色（グレー）のＲＧＢ値Ｄ（Ｒ,Ｇ,Ｂ）とするような係数をライブビュー表示用のホワイトバランスゲインＷＢｌとして算出する（ステップＳ２９）。これにより、ホワイトバランスゲインの算出演算が終了する。
【００４９】
この第２の例によれば、たとえ、ユーザにより撮影前にライブビュー表示を行わないように設定されていた場合であっても、ワンタッチホワイトバランス用のホワイトバランスゲインを算出することが可能である。
【００５０】
図７は、ワンタッチホワイトバランスによるホワイトバランス補正を行う場合の静止画撮影時の処理について示すフローチャートである。
【００５１】
図７において、マイクロコンピュータ２１０はＬＣＤ２０６にライブビュー表示を行うための処理を行う。このために、マイクロコンピュータ２１０は、撮像モジュール２０１の撮像素子２０１ａを第２の駆動モードで動作させる（ステップＳ３１）。これにより、撮像素子２０１ａにおいてライブビュー表示用の画像データが取得される（ステップＳ３２）。撮像素子２０１ａは、得られた画像データを、バス２０２を介してＤＲＡＭ２０３に記憶させる。
【００５２】
次に、ＤＲＡＭ２０３に記憶された画像データに対し、図示しないＯＢ減算回路によりＯＢ減算処理を行う（ステップＳ３３）。続いて、マイクロコンピュータ２１０は、図５又は図６の演算により算出されてＦｌａｓｈメモリ２１２に記憶されたライブビュー表示用のホワイトバランスゲインＷＢｌを読み出して、ＷＢ補正回路２０４ａに出力する。ＷＢ補正回路２０４ａは、ＯＢ減算処理された画像データに、マイクロコンピュータ２１０から通知されたライブビュー表示用のホワイトバランスゲインＷＢｌを画像データに乗じることによってホワイトバランス補正を行う（ステップＳ３４）。その後に、同時化回路２０４ｂはホワイトバランス補正後の画像データに対し、同時化処理を行う（ステップＳ３５）。続いてマイクロコンピュータ２１０は、Ｆｌａｓｈメモリ２１２に記憶されているライブビュー表示用のカラーマトリクスを読み出して、色変換回路２０４ｃに出力する。色変換回路２０４ｃは、マイクロコンピュータ２１０から通知されたライブビュー表示用のカラーマトリクスを画像データに乗じることによって色変換を行う（ステップＳ３６）。ガンマ変換回路２０４ｄは、色変換回路２０４ｃの出力に対してガンマ変換を施す（ステップＳ３７）。
【００５３】
以上のような画像処理がなされた後、ＬＣＤドライバ２０５は、ＤＲＡＭ２０３から画像データを読み出し、ライブビュー画像としてＬＣＤ２０６に表示させる（ステップＳ３８）。
【００５４】
ステップＳ３１〜ステップＳ３８で示すライブビュー表示がなされている間、マイクロコンピュータ２１０は、ユーザにより操作部２１１のレリーズボタンが押されたか否かを判定している（ステップＳ３９）。ステップＳ３９の判定において、レリーズボタンが押されていない場合には、ステップＳ３１に戻り、マイクロコンピュータ２１０は、ライブビュー表示を継続させる。一方、ステップＳ３９の判定において、レリーズボタンが押された場合に、マイクロコンピュータ２１０は、撮像モジュール２０１の撮像素子２０１ａを第１の駆動モードで動作させる（ステップＳ４０）。これにより、撮像素子２０１ａにおいて静止画像データが取得される。撮像素子２０１ａは、得られた静止画像データを、バス２０２を介してＤＲＡＭ２０３に記憶させる。
【００５５】
次に、ＤＲＡＭ２０３に記憶された画像データに対し、ＯＢ減算処理を行う（ステップＳ４１）。続いて、マイクロコンピュータ２１０は、図５又は図６の演算により算出されてＦｌａｓｈメモリ２１２に記憶された静止画撮影用のホワイトバランスゲインＷＢｓを読み出して、ＷＢ補正回路２０４ａに出力する。ＷＢ補正回路２０４ａは、ＯＢ減算処理された画像データに、マイクロコンピュータ２１０から通知された静止画撮影用のホワイトバランスゲインＷＢｓを画像データに乗じることによってホワイトバランス補正を行って同時化回路２０４ｂに出力する（ステップＳ４２）。このような処理により、ライブビュー表示時と静止画撮影時とで同一の色味が得られるようなホワイトバランス補正が行われる。ホワイトバランス補正の後、同時化回路２０４ｂは同時化処理を行う（ステップＳ４３）。続いてマイクロコンピュータ２１０は、Ｆｌａｓｈメモリ２１２に記憶されている静止画撮影用のカラーマトリクスを読み出して、色変換回路２０４ｃに出力する。色変換回路２０４ｃは、マイクロコンピュータ２１０から通知された静止画撮影用のカラーマトリクスを画像データに乗じることによって色変換を行う（ステップＳ４４）。ガンマ変換回路２０４ｄは、色変換回路２０４ｃの出力に対してガンマ変換を施す（ステップＳ４５）。
【００５６】
以上のような画像処理の後、圧縮/伸張回路２０７は画像処理後の画像データをＤＲＡＭ２０３から読み出して圧縮してＤＲＡＭ２０３に記憶させる。マイクロコンピュータ２１０は、ＤＲＡＭ２０３に記憶された圧縮画像データを読み出し、読み出した圧縮画像データをメモリＩ/Ｆ２０８を介して記録媒体２０９に記録する（ステップＳ４６）。
【００５７】
以上説明したように、第１の実施形態によれば、ライブビュー表示用の画像データと静止画撮影用の画像データとをほぼ同一条件で取得し、両画像データが同一のホワイトバランスとなるようなホワイトバランスゲインを算出することができる。これにより、撮影環境によらずに静止画撮影時とライブビュー表示時とで同じホワイトバランスを得ることができる。
【００５８】
［第２の実施形態］
次に本発明の第２の実施形態について説明する。図８は、本発明の第２の実施形態に係る電子撮像装置の一例としての構成を示すブロック図である。ここで、図８において図１と同じ参照符号が付されている構成は図１と同様のものなので説明を省略する。図８に示すカメラ３０１のカメラ本体２００内部には、光路分岐プリズム４０１が設けられている。光路分岐プリズム４０１は、光学系１０１によって集光された光を分岐させ、分岐させた一方の光を撮像モジュール４０２に入射させ、他方の光を撮像モジュール４０３に入射させる。このような構成により、被写体からの光を同時に２つの撮像モジュールに入射させることが可能である。
【００５９】
撮像モジュール４０２は、ライブビュー表示用の撮像モジュールであり、撮像素子４０２ａと、Ｉ/Ｆ回路４０２ｂと、Ｆｌａｓｈメモリ４０２ｃとから構成されている。また、撮像モジュール４０３は、静止画撮影用の撮像モジュールであり、撮像素子４０３ａと、Ｉ/Ｆ回路４０３ｂと、Ｆｌａｓｈメモリ４０３ｃとから構成されている。ここで、撮像モジュール４０２と撮像モジュール４０３とは同一の構成を有していても良いし、ライブビュー表示用の撮像素子４０２ａの画素数を静止画表示用の撮像素子４０３ａの画素数よりも少なくするように構成しても良い。
【００６０】
図８に示す構成において、撮像モジュール４０２で得られた画像データは画像信号処理回路２０４においてライブビュー表示用の画像処理がなされる。一方、撮像モジュール４０３で得られた画像データは画像信号処理回路２０４において静止画撮影用の画像処理がなされる。なお、ライブビュー表示用の画像処理と静止画撮影用の画像処理は１つの画像信号処理回路内で順次行うようにしても良いし、２つの画像信号処理回路内で個別に行うようにしても良い。
【００６１】
図９は、第２の実施形態におけるホワイトバランスゲインの算出演算について示したフローチャートである。ここで、図９の処理は、静止画撮影前にライブビュー表示を行う場合の処理に対応する。さらに、図９の処理を行う際、ユーザは、カメラ３０１でグレーチャート３０２を撮影しているものとする。
【００６２】
図９において、まず、マイクロコンピュータ２１０はＬＣＤ２０６にライブビュー表示を行うための処理を行う。このために、マイクロコンピュータ２１０は、撮像モジュール４０２の撮像素子４０２ａを動作させる（ステップＳ５１）。これにより、撮像素子４０２ａにおいてライブビュー表示用の画像データが取得される（ステップＳ５２）。撮像素子４０２ａは、得られたライブビュー表示用の画像データを、バス２０２を介してＤＲＡＭ２０３に記憶させる。
【００６３】
次に、ＤＲＡＭ２０３に記憶された画像データに対し、図示しないＯＢ減算回路によりＯＢ減算処理を行う（ステップＳ５３）。続いて、マイクロコンピュータ２１０は、前回の演算時に算出されてＦｌａｓｈメモリ２１２に記憶されたライブビュー表示用のホワイトバランスゲインＷＢｌを読み出して、ＷＢ補正回路２０４ａに出力する。ＷＢ補正回路２０４ａは、ＯＢ減算処理された画像データに、マイクロコンピュータ２１０から通知されたライブビュー表示用のホワイトバランスゲインＷＢｌを画像データに乗じることによってホワイトバランス補正を行う（ステップＳ５４）。その後に、同時化回路２０４ｂはホワイトバランス補正後の画像データに対し、同時化処理を行う（ステップＳ５５）。続いてマイクロコンピュータ２１０は、Ｆｌａｓｈメモリ２１２に記憶されているライブビュー表示用のカラーマトリクスを読み出して、色変換回路２０４ｃに出力する。その後に、色変換回路２０４ｃは、マイクロコンピュータ２１０から通知されたライブビュー表示用のカラーマトリクスを画像データに乗じることによって色変換を行う（ステップＳ５６）。ガンマ変換回路２０４ｄは、色変換回路２０４ｃの出力に対してガンマ変換を施す（ステップＳ５７）。
【００６４】
以上のような画像処理がなされた後、ＬＣＤドライバ２０５は、ＤＲＡＭ２０３から画像データを読み出し、ライブビュー画像としてＬＣＤ２０６に表示させる（ステップＳ５８）。
【００６５】
ステップＳ５１〜ステップＳ５８で示すライブビュー表示がなされている間、マイクロコンピュータ２１０は、ユーザによりワンタッチホワイトバランス（ＯＴＷＢ）操作がなされたか否かを判定している（ステップＳ５９、Ｓ７１）。ステップＳ５９、Ｓ７１の判定において、ユーザによりＯＴＷＢ操作がなされていない場合には、ステップＳ５１に戻り、マイクロコンピュータ２１０は、ライブビュー表示を継続させる。
【００６６】
一方、ステップＳ５９、Ｓ７１の判定において、ユーザによりＯＴＷＢ操作がなされた場合に、マイクロコンピュータ２１０は、撮像モジュール４０２の撮像素子４０２ａと撮像モジュール４０３の撮像素子４０３ａとを同時に動作させる（ステップＳ６０、Ｓ７２）。これにより、撮像素子４０２ａにおいてはライブビュー表示用の画像データが取得される（ステップＳ６１）。一方、撮像素子４０３ａにおいては静止画撮影用の画像データが取得される（ステップＳ７３）。それぞれの撮像素子で得られた画像データは、バス２０２を介してＤＲＡＭ２０３に記憶される。
【００６７】
マイクロコンピュータ２１０は、ＤＲＡＭ２０３に記憶されている静止画像データを読み出し、この静止画像データのＲＧＢ値Ｓ（Ｒ,Ｇ,Ｂ）をＦｌａｓｈメモリ２１２に記憶されている目標色（グレー）のＲＧＢ値Ｄ（Ｒ,Ｇ,Ｂ）とするような係数を静止画撮影用のホワイトバランスゲインＷＢｓとして算出する（ステップＳ８１）。続いて、マイクロコンピュータ２１０は、ＤＲＡＭ２０３に記憶されているライブビュー表示用の画像データを読み出し、このライブビュー表示用の画像データのＲＧＢ値Ｌ（Ｒ,Ｇ,Ｂ）をＦｌａｓｈメモリ２１２に記憶されている目標色（グレー）のＲＧＢ値Ｄ（Ｒ,Ｇ,Ｂ）とするような係数をライブビュー表示用のホワイトバランスゲインＷＢｌとして算出する（ステップＳ８２）。これにより、ホワイトバランスゲインの算出演算が終了する。
【００６８】
以上説明したように、第２の実施形態によれば、静止画像とライブビュー表示用画像とを完全に同時に取得することができる。これにより、第１の実施形態に比べてより精度の良いホワイトバランスゲインを求めることが可能である。
【００６９】
［第３の実施形態］
次に、本発明の第３の実施形態について説明する。図１０は、第３の実施形態による色変換パラメータ（ホワイトバランスゲイン及びカラーマトリクス）を算出する際の概念について示した図である。なお、カメラの構成については、図１及び図８の何れの構成であっても良いが、ここでは図１の構成を例に説明する。
【００７０】
図１０に示すホワイトバランスの算出時において、まずカメラ３０１の撮像素子２０１ａを第１の駆動モードと第２の駆動モードでそれぞれ動作させ、同一の被写体（例えば、カラーチャート）３０３を撮像する。そして、ライブビュー表示用の画像データの中から、所定の３色のＲＧＢ値Ｌ１（Ｒ,Ｇ,Ｂ）、Ｌ２（Ｒ,Ｇ,Ｂ）、Ｌ３（Ｒ,Ｇ,Ｂ）をＤＲＡＭ２０３に保持しておく。一方、静止画撮影用の画像は画像信号処理回路２０４のＷＢ補正回路２０４ａにおいて任意の静止画撮影用ホワイトバランスゲインＷＢｓによってホワイトバランス補正する。その後、同時化回路２０４ｂにおいてホワイトバランス補正後の画像データを同時化し、さらに、色変換回路２０４ｃにおいて任意の静止画撮影用カラーマトリクスＣＭＸｓで色変換を行う。マイクロコンピュータ２１０は、色変換回路２０４ｃにより得られた画像データ（第３の画像データ）からホワイトバランス補正及び色変換の目標とする３色のＲＧＢ値Ｄ１（Ｒ,Ｇ,Ｂ）、Ｄ２（Ｒ,Ｇ,Ｂ）、Ｄ３（Ｒ,Ｇ,Ｂ）を抽出する。
【００７１】
さらに、マイクロコンピュータ２１０は、ＲＧＢ値Ｌ１（Ｒ,Ｇ,Ｂ）、Ｌ２（Ｒ,Ｇ,Ｂ）、Ｌ３（Ｒ,Ｇ,Ｂ）を、先に抽出したＲＧＢ値Ｄ１（Ｒ,Ｇ,Ｂ）、Ｄ２（Ｒ,Ｇ,Ｂ）、Ｄ３（Ｒ,Ｇ,Ｂ）とするようなカラーマトリクスとホワイトバランスゲインを、ライブビュー表示用のカラーマトリクスＣＭＸｌとホワイトバランスゲインＷＢｌとして算出する。
【００７２】
以下、実際の演算の流れについて説明する。図１１は、第３の実施形態におけるホワイトバランスゲイン及びカラーマトリクスの算出演算について示したフローチャートである。ここで、図１１の処理は、静止画撮影前にライブビュー表示を行う場合の処理に対応する。
【００７３】
図１１において、まず、マイクロコンピュータ２１０はＬＣＤ２０６にライブビュー表示を行うための処理を行う。このために、マイクロコンピュータ２１０は、撮像モジュール２０１の撮像素子２０１ａを第２の駆動モードで動作させる（ステップＳ９１）。これにより、撮像素子２０１ａにおいてライブビュー表示用の画像データが取得される（ステップＳ９２）。撮像素子２０１ａは、得られたライブビュー表示用の画像データを、バス２０２を介してＤＲＡＭ２０３に記憶させる。
【００７４】
次に、図示しないＯＢ減算回路によりＯＢ減算処理を行う（ステップＳ９３）。ＯＢ減算処理の後、マイクロコンピュータ２１０は、前回の演算時に算出されてＦｌａｓｈメモリ２１２に記憶されたライブビュー表示用のホワイトバランスゲインＷＢｌを読み出して、ＷＢ補正回路２０４ａに出力する。ＷＢ補正回路２０４ａは、ＯＢ減算処理された画像データに、マイクロコンピュータ２１０から通知されたライブビュー表示用のホワイトバランスゲインＷＢｌを画像データに乗じることによってホワイトバランス補正を行う（ステップＳ９４）。その後に、同時化回路２０４ｂはホワイトバランス補正後の画像データに対し、同時化処理を行う（ステップＳ９５）。続いてマイクロコンピュータ２１０は、Ｆｌａｓｈメモリ２１２に記憶されているライブビュー表示用のカラーマトリクスＣＭＸｌを読み出して、色変換回路２０４ｃに出力する。色変換回路２０４ｃは、マイクロコンピュータ２１０から通知されたライブビュー表示用のカラーマトリクスＣＭＸｌを画像データに乗じることによって色変換を行う（ステップＳ９６）。ガンマ変換回路２０４ｄは、色変換回路２０４ｃの出力に対してガンマ変換を施す（ステップＳ９７）。
【００７５】
以上のような画像処理がなされた後、ＬＣＤドライバ２０５は、ＤＲＡＭ２０３から画像データを読み出し、ライブビュー画像としてＬＣＤ２０６に表示させる（ステップＳ９８）。
【００７６】
ステップＳ９１〜ステップＳ９８で示すライブビュー表示がなされている間、マイクロコンピュータ２１０は、ユーザによりワンタッチホワイトバランス（ＯＴＷＢ）操作がなされたか否かを判定している（ステップＳ９９）。ステップＳ９９の判定において、ユーザによりＯＴＷＢ操作がなされていない場合には、ステップＳ９１に戻り、マイクロコンピュータ２１０は、ライブビュー表示を継続させる。
【００７７】
一方、ステップＳ９９の判定において、ユーザによりＯＴＷＢ操作がなされた場合に、マイクロコンピュータ２１０は、ユーザによりＯＴＷＢ操作がなされる直前に撮像素子２０１ａによって取得されたライブビュー表示用の画像データの中から目標色に対応する３色のＲＧＢ値Ｌ１（Ｒ,Ｇ,Ｂ）、Ｌ２（Ｒ,Ｇ,Ｂ）、Ｌ３（Ｒ,Ｇ,Ｂ）を抽出してＤＲＡＭ２０３に保持する（ステップＳ１００）。
【００７８】
目標色に対応するライブビュー表示用の画像のＲＧＢ値をＤＲＡＭ２０３に保持した後、マイクロコンピュータ２１０は、撮像モジュール２０１の撮像素子２０１ａを第１の駆動モードで動作させる（ステップＳ１０１）。これにより、撮像素子２０１ａにおいて静止画像データが取得される（ステップＳ１０２）。撮像素子２０１ａは、得られた静止画像データを、バス２０２を介してＤＲＡＭ２０３に記憶させる。
【００７９】
次に、ＤＲＡＭ２０３に記憶された画像データに対し、図示しないＯＢ減算回路によりＯＢ減算処理を行う。その後に、ＷＢ補正回路２０４ａは、ＯＢ減算処理された画像データに、任意の静止画撮影用のホワイトバランスゲインＷＢｓを画像データに乗じることによってホワイトバランス補正を行う。続いて、同時化回路２０４ｂは、ホワイトバランス補正後の画像データに対し、同時化処理を行う。次に、色変換回路２０４ｃは、任意の静止画撮影用のカラーマトリクスＣＭＸｓを画像データに乗じることによって色変換を行う（ステップＳ１０３）。色変換の後、マイクロコンピュータ２１０は、ステップＳ１０３で得られた色変換後の画像データの中の３色を抽出し、それらのＲＧＢ値Ｄ１（Ｒ,Ｇ,Ｂ）、Ｄ２（Ｒ,Ｇ,Ｂ）、Ｄ３（Ｒ,Ｇ,Ｂ）を抽出してＤＲＡＭ２０３に記憶させる（ステップＳ１０４）。
【００８０】
次に、マイクロコンピュータ２１０は、ＲＧＢ値Ｌ１（Ｒ,Ｇ,Ｂ）を目標色ＲＧＢ値Ｄ１（Ｒ,Ｇ,Ｂ）とし、ＲＧＢ値Ｌ２（Ｒ,Ｇ,Ｂ）を目標色ＲＧＢ値Ｄ２（Ｒ,Ｇ,Ｂ）とし、ＲＧＢ値Ｌ３（Ｒ,Ｇ,Ｂ）を目標色ＲＧＢ値Ｄ３（Ｒ,Ｇ,Ｂ）とするようなカラーマトリクスとホワイトバランスゲインを、ライブビュー表示用のカラーマトリクスＣＭＸｌとホワイトバランスゲインＷＢｌとして算出する（ステップＳ１０５）。これにより、色変換パラメータの算出演算が終了する。
【００８１】
以上説明したように、第３の実施形態によれば、任意の静止画撮影用ホワイトバランスゲインＷＢｓ及び静止画撮影用カラーマトリクスＣＭＸｓに従って画像処理した結果に基づいて、ライブビュー表示用のホワイトバランスゲインＷＢｌ及びライブビュー表示用カラーマトリクスＣＭＸｌを算出することができる。これにより、撮影環境によらずに静止画撮影時とライブビュー表示時とで同じ色味を得ることができるだけでなく、静止画撮影時においては所望の色味を得ることができるようになる。
【００８２】
ここで、図１０の例では、目標色を３色抽出するようにしている。一般に、カラーマトリクスは３×３のマトリクスであるので、目標色を３色抽出することにより、カラーマトリクスを算出することが可能であるが、目標色を４色以上抽出するようにしても良い。４色以上の目標色からカラーマトリクスを求めることにより、撮影条件に応じたより適正な色変換を行うことができる３×３のカラーマトリクスを求めることが可能となる。
【００８３】
以上実施形態に基づいて本発明を説明したが、本発明は上記した実施形態に限定されるものではなく、本発明の要旨の範囲内で種々の変形や応用が可能なことは勿論である。例えば、上述した実施形態における電子撮像装置は、一眼レフレックス方式のカメラを例としているが、上述した実施形態の手法をコンパクトカメラに適用することも可能である。
【００８４】
また、上述した各実施形態において撮像素子２０１ａは、第２の駆動モードとしてライブビュー表示用の駆動モードで駆動可能としているが、第２の駆動モードは撮像素子出力の一部を間引いて読み出す駆動モードであればライブビュー表示用の駆動モードに制限されない。例えば、ライブビュー表示用の駆動モードの他に、動画撮影用の駆動モードや、静止画であっても一部の領域のみを記録するような駆動モード等が考えられる。
【００８５】
さらに、上記した実施形態には種々の段階の発明が含まれており、開示される複数の構成要件の適当な組合せにより種々の発明が抽出され得る。例えば、実施形態に示される全構成要件からいくつかの構成要件が削除されても、上述したような課題を解決でき、上述したような効果が得られる場合には、この構成要件が削除された構成も発明として抽出され得る。
【図面の簡単な説明】
【００８６】
【図１】本発明の第１の実施形態に係る電子撮像装置の一例としての構成を示すブロック図である。
【図２】光学系の分光透過率特性を示す図である。
【図３】分光放射輝度特性の例を示す図である。
【図４】第１の実施形態の色変換パラメータとして特にホワイトバランスゲインを算出する際の概念について示した図である。
【図５】第１の実施形態におけるホワイトバランスゲインの算出演算の第１の例について示したフローチャートである。
【図６】第１の実施形態におけるホワイトバランスゲインの算出演算の第２の例について示したフローチャートである。
【図７】ワンタッチホワイトバランスによるホワイトバランス補正を行う場合の静止画撮影時の処理について示すフローチャートである。
【図８】本発明の第２の実施形態に係る電子撮像装置の一例としての構成を示すブロック図である。
【図９】第２の実施形態におけるホワイトバランスゲインの算出演算について示したフローチャートである。
【図１０】第３の実施形態によるホワイトバランスゲイン及びカラーマトリクスを算出する際の概念について示した図である。
【図１１】第３の実施形態におけるホワイトバランスゲイン及びカラーマトリクスの算出演算について示したフローチャートである。
【符号の説明】
【００８７】
１００…レンズユニット、１０１…光学系、１０２，２１０…マイクロコンピュータ、１０３…メモリ、２００…カメラ本体、２０１，４０２，４０３…撮像モジュール、２０１ａ，４０２ａ，４０３ａ…撮像素子、２０１ｂ，４０２ｂ，４０３ｂ…インターフェイス（Ｉ/Ｆ）回路、２０１ｃ，２１２，４０２ｃ，４０３ｃ…Ｆｌａｓｈメモリ、２０２…バス、２０３…ＤＲＡＭ、２０４…画像信号処理回路、２０４ａ…ホワイトバランス（ＷＢ）補正回路、２０４ｂ…同時化回路、２０４ｃ…色変換回路、２０４ｄ…ガンマ変換回路、２０５…ＬＣＤドライバ、２０６…ＬＣＤ、２０７…圧縮/伸長回路、２０８…メモリインターフェイス（Ｉ/Ｆ）、２０９…記録媒体、２１１…操作部、４０１…光路分岐プリズム
【図１】
2007335985.tif 000003
【図２】
2007335985.tif 000004
【図３】
2007335985.tif 000005
【図４】
2007335985.tif 000006
【図５】
2007335985.tif 000007
【図６】
2007335985.tif 000008
【図７】
2007335985.tif 000009
【図８】
2007335985.tif 000010
【図９】
2007335985.tif 000011
【図１０】
2007335985.tif 000012
【図１１】
2007335985.tif 000013