(57)【要約】【課題】  当該撮像装置に既存のセンサを有効に利用して、ホワイトバランス制御を可能にする。【解決手段】  シャッターキーが半押しされる以前においては、本来ＡＦにおいて用いられる位相差センサを有効利用して、蛍光灯のフリッカーを検出し（Ｓ１０４）、フリッカーの有無を判断する（Ｓ１０５）。この判断の結果、フリッカーが検出されている場合には、キャプチャー時においてゲイン調整回路に設定すべきゲイン候補として光源が蛍光灯である場合のゲインＮｏ．（３）を決定する（Ｓ１０６）。また、本来リモートコントロールユニットからの赤外線コード信号を受光するために設けられた赤外線センサからの出力に基づき赤外線を検出し（Ｓ１０７）、赤外線が検出されたか否かを判断する（Ｓ１０８）。赤外線が検出された場合には、ゲイン調整回路に設定すべきゲイン候補として光源が白熱灯である場合のゲインＮｏ．（４）を決定する（Ｓ１０９）。【選択図】        図４
2005229144.tif 000002
【特許請求の範囲】
【請求項１】
位相差センサを備え、この位相差センサの受光素子からの出力に基づきオートフォーカス制御を実行する撮像装置において、
前記受光素子からの出力に基づき、フリッカーの有無を検出する検出手段と、
この検出手段の検出結果に基づき、撮像する画像のホワイトバランス制御を実行する制御手段と
を備えることを特徴とする撮像装置。
【請求項２】
リモートコントロールユニットから送信される赤外線信号を受光する赤外線センサを備え、この赤外線センサにより受光した赤外線信号に基づき所定の動作を実行する撮像装置において、
前記赤外線信号の非受光時における前記赤外線センサからの出力に基づき、撮像環境における赤外線の有無を検出する検出手段と、
この検出手段の検出結果に基づき、撮像する画像のホワイトバランス制御を実行する制御手段と
を備えることを特徴とする撮像装置。
【請求項３】
位相差センサを備え、この位相差センサの受光素子からの出力に基づきオートフォーカス制御を実行する一方、リモートコントロールユニットから送信される赤外線信号を受光する赤外線センサを備え、この赤外線センサにより受光した赤外線信号に基づき所定の動作を実行する撮像装置において、
前記受光素子からの出力に基づき、フリッカーの有無を検出する第１の検出手段と、
前記赤外線信号の非受光時における前記赤外線センサからの出力に基づき、撮像環境における赤外線の有無を検出する第２の検出手段と、
前記第１及び第２の検出手段の少なくとも一方の検出結果に基づき、撮像する画像のホワイトバランス制御を実行する制御手段と
を備えることを特徴とする撮像装置。
【請求項４】
前記制御手段は、
前記検出手段の検出結果に基づき撮像環境における光源の種別を判別する判別手段を有し、この判別した光源の種別に応じて、ホワイトバランス制御を実行することを特徴とする請求項１から３にいずれか記載の撮像装置。
【請求項５】
前記制御手段は、
被写体を撮像する撮像手段から出力される撮像信号を色成分毎に個別に増幅する増幅手段と、
前記判別手段により判別された光源の種別に応じて、前記増幅手段にゲインを設定する設定手段と
を有することを特徴とする請求項４記載の撮像装置。
【請求項６】
前記撮像する画像のホワイトバランスを確保するための色成分毎のゲインを光源の種別毎に記憶した設定ゲイン記憶手段を更に備え、
前記設定手段は、前記判別手段により判別された光源の種別に対応するゲインを前記設定ゲイン記憶手段から読み出して設定することを特徴とする請求項５記載の撮像装置。
【請求項７】
位相差センサを備え、この位相差センサの受光素子からの出力に基づきオートフォーカス制御を実行する撮像装置におけるホワイトバランス制御方法であって、
前記受光素子からの出力に基づき、フリッカーの有無を検出する検出工程と、
この検出工程での検出結果に基づき、撮像する画像のホワイトバランス制御を実行する制御工程と
を含むことを特徴とするホワイトバランス制御方法。
【請求項８】
リモートコントロールユニットから送信される赤外線信号を受光する赤外線センサを備え、この赤外線センサにより受光した赤外線信号に基づき所定の動作を実行する撮像装置におけるホワイトバランス制御方法であって、
前記赤外線信号の非受光時における前記赤外線センサからの出力に基づき、撮像環境における赤外線の有無を検出する検出工程と、
この検出工程の検出結果に基づき、撮像する画像のホワイトバランス制御を実行する制御工程と
を含むことを特徴とするホワイトバランス制御方法。
【請求項９】
位相差センサを備え、この位相差センサの受光素子からの出力に基づきオートフォーカス制御を実行する一方、リモートコントロールユニットから送信される赤外線信号を受光する赤外線センサを備え、この赤外線センサにより受光した赤外線信号に基づき所定の動作を実行する撮像装置におけるホワイトバランス制御方法であって、
前記受光素子からの出力に基づき、フリッカーの有無を検出する第１の検出工程と、
前記赤外線信号の非受光時における前記赤外線センサからの出力に基づき、撮像環境における赤外線の有無を検出する第２の検出工程と、
前記第１及び第２の検出工程の少なくとも一方の検出結果に基づき、撮像する画像のホワイトバランス制御を実行する制御工程と
を含むことを特徴とするホワイトバランス制御方法。
【請求項１０】
位相差センサを備え、この位相差センサの受光素子からの出力に基づきオートフォーカス制御を実行する撮像装置が有するコンピュータを、
前記受光素子からの出力に基づき、フリッカーの有無を検出する検出手段と、
この検出手段の検出結果に基づき、撮像する画像のホワイトバランス制御を実行する制御手段と
して機能させることを特徴とするホワイトバランス制御プログラム。
【請求項１１】
リモートコントロールユニットから送信される赤外線信号を受光する赤外線センサを備え、この赤外線センサにより受光した赤外線信号に基づき所定の動作を実行する撮像装置が有するコンピュータを、
前記赤外線信号の非受光時における前記赤外線センサからの出力に基づき、撮像環境における赤外線の有無を検出する検出手段と、
この検出手段の検出結果に基づき、撮像する画像のホワイトバランス制御を実行する制御手段と
して機能させることを特徴とするホワイトバランス制御プログラム。
【請求項１２】
位相差センサを備え、この位相差センサの受光素子からの出力に基づきオートフォーカス制御を実行する一方、リモートコントロールユニットから送信される赤外線信号を受光する赤外線センサを備え、この赤外線センサにより受光した赤外線信号に基づき所定の動作を実行する撮像装置が有するコンピュータを、
前記受光素子からの出力に基づき、フリッカーの有無を検出する第１の検出手段と、
前記赤外線信号の非受光時における前記赤外線センサからの出力に基づき、撮像環境における赤外線の有無を検出する第２の検出手段と、
前記第１及び第２の検出手段の少なくとも一方の検出結果に基づき、撮像する画像のホワイトバランス制御を実行する制御手段と
して機能させることを特徴とするホワイトバランス制御プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、撮像装置、ホワイトバランス制御方法及びホワイトバランス制御プログラムに関する。
【背景技術】
【０００２】
従来、撮像装置の一種であるデジタルカメラにおいては、所定のモード（ＲＥＣモード等）が設定された撮影待機状態では、ＣＣＤ等の固体撮像素子を用いて撮像した被写体像を、シャッター操作に関係なくスルー（ファインダ）画像として液晶モニタに表示させるものが多い。こうしたデジタルカメラにおいて被写体の色をより正確に再現するにはホワイトバランスをとることが必要である。ホワイトバランスは色温度の異なる光の下で撮像する場合でも白い被写体を白く写すためのものであり、固体撮像素子から出力される画像信号のゲインを、撮像環境（光源）に応じてＲ，Ｇ，Ｂの色成分毎に調整することにより確保できる。したがって、予想される複数種の撮像環境（光源）に対応するゲイン値や基準となるゲインの補正係数をメモリしておき、使用者に実際の撮像環境（光源）を設定させれば最適状態に近いホワイトバランスをとることが可能である。
【０００３】
しかし、それでは使用者に煩雑な操作を強いることとなるため、ホワイトバランスを自動的にとるオートホワイトバランス機能を設けたものもある。オートホワイトバランスを行う一般的な手法としては、スルー画像の色温度等に基づき、当該スルー画像を撮像している撮影環境における光源を判別し、この判別した光源に基づき、Ｒ成分のゲインとＢ成分のゲインとを調整する（例えば、特許文献１参照。）。
【０００４】
このため、従来においては光源を判別するために、ＣＣＤから取り込んだ画像に基づきフリッカーの有無を検出し、フリッカーが検出された場合には、光源が蛍光灯であると判定する手法も用いられている。
【特許文献１】特開２００３−２６４８５０号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかしながら、前述のようにＣＣＤから取り込んだ画像に基づきフリッカーの有無を検出するに際しては、例えば３０コマ／秒程度の撮像が必要となる。このため、室内等の暗い環境下で撮像を行っている場合には、ＡＥ（Auto Exposure）によってコマ数を落としてしまうことから、蛍光灯のフリッカーを検出することが困難となり、適正に光源を判別することができない。また、通常、撮像光学系やＣＣＤのカバーガラスには、赤外線除去フィルタ機能が付加されていることから、ＣＣＤから取り込んだ画像に基づき赤外光の有無を検出して、光源が白熱灯であるか否かを判別することもできない。したがって、当該素撮像装置に既存のセンサの一つであるＣＣＤを利用しても、ホワイトバランス制御を行い得るものではなった。
【０００６】
本発明は、かかる従来の課題に鑑みてなされたものであり、当該撮像装置に既存のセンサを有効に利用して、ホワイトバランス制御を可能にした撮像装置、ホワイトバランス制御方法及びホワイトバランス制御プログラムを提供することを目的とする。
【課題を解決するための手段】
【０００７】
前記課題を解決するために請求項１に係る撮像装置にあっては、位相差センサを備え、この位相差センサの受光素子からの出力に基づきオートフォーカス制御を実行する撮像装置において、前記受光素子からの出力に基づき、フリッカーの有無を検出する検出手段と、この検出手段の検出結果に基づき、撮像する画像のホワイトバランス制御を実行する制御手段とを備える。
【０００８】
すなわち、位相差センサは、本来当該撮像装置においてオートフォーカス制御を行うための必要センサとして設けられたものであり、オートフォーカス制御時には位相差センサが有する受光素子からの出力に基づき、光学系の合焦制御がなされることとなる。しかし、撮像する画像のホワイトバランス制御時には位相差センサを利用して、位相差センサが有する受光素子からの出力に基づき、フリッカーの有無を検出し、検出結果に基づき、ホワイトバランスを制御する。よって、当該撮像装置に既存のセンサを有効に利用して、撮像する画像のホワイトバランスを制御することが可能となる。
【０００９】
また、請求項２に係る撮像装置にあっては、リモートコントロールユニットから送信される赤外線信号を受光する赤外線センサを備え、この赤外線センサにより受光した赤外線信号に基づき所定の動作を実行する撮像装置において、前記赤外線信号の非受光時における前記赤外線センサからの出力に基づき、撮像環境における赤外線の有無を検出する検出手段と、この検出手段の検出結果に基づき、撮像する画像のホワイトバランス制御を実行する制御手段とを備える。
【００１０】
すなわち、赤外線センサは、本来当該撮像装置においてリモートコントロールを行うための必要センサとして設けられたものであり、リモートコントロール時には、ユーザが操作したリモートコントロールユニットからの赤外線信号を受光して、この受光した赤外線信号に基づき所定の動作を実行する。しかし、撮像する画像のホワイトバランス制御時には赤外線センサを利用して、赤外線信号の非受光時における赤外線センサからの出力に基づき、赤外線の有無を検出し、検出結果に基づき、ホワイトバランスを制御する。よって、当該撮像装置に既存のセンサを有効に利用して、撮像する画像のホワイトバランスを制御することが可能となる。
【００１１】
また、請求項３に係る撮像装置にあっては、位相差センサを備え、この位相差センサの受光素子からの出力に基づきオートフォーカス制御を実行する一方、リモートコントロールユニットから送信される赤外線信号を受光する赤外線センサを備え、この赤外線センサにより受光した赤外線信号に基づき所定の動作を実行する撮像装置において、前記受光素子からの出力に基づき、フリッカーの有無を検出する第１の検出手段と、前記赤外線信号の非受光時における前記赤外線センサからの出力に基づき、撮像環境における赤外線の有無を検出する第２の検出手段と、前記第１及び第２の検出手段の少なくとも一方の検出結果に基づき、撮像する画像のホワイトバランス制御を実行する制御手段とを備える。
【００１２】
したがって、当該撮像装置において本来オートフォーカス制御に用いられる位相差センサと、本来リモートコントロールに用いられる赤外線センサとを有効に利用して、撮像する画像のホワイトバランスを制御することが可能となる。
【００１３】
また、請求項４に係る撮像装置にあっては、前記制御手段は、前記検出手段の検出結果に基づき撮像環境における光源の種別を判別する判別手段を有し、この判別した光源の種別に応じて、ホワイトバランス制御を実行する。したがって、当該撮像装置に既存のセンサを有効に利用して、撮像環境における光源の種別を判別し、撮像する画像のホワイトバランスを制御することが可能となる。
【００１４】
また、請求項５に係る撮像装置にあっては、前記制御手段は、被写体を撮像する撮像手段から出力される撮像信号を色成分毎に個別に増幅する増幅手段と、前記判別手段により判別された光源の種別に応じて、前記増幅手段にゲインを設定する設定手段とを有する。すなわち、判別手段が撮像環境における光源の種別を判別すると、この判別された光源に応じて、ホワイトバランスを確保するための色成分毎のゲインが設定手段により増幅手段に設定される。したがって、この設定されたゲインで増幅手段により増幅された撮像信号から生成した被写体の画像情報が記録に供されることにより、良好なホワイトバランスが確保された画像を記録することができる。
【００１５】
また、請求項６に係る撮像装置にあっては、前記撮像する画像のホワイトバランスを確保するための色成分毎のゲインを光源の種別毎に記憶した設定ゲイン記憶手段を更に備え、前記設定手段は、前記判別手段により判別された光源の種別に対応するゲインを前記設定ゲイン記憶手段から読み出して設定する。したがって、記憶手段からゲインを読み出して設定する簡単な処理により、良好なホワイトバランスが確保された画像を記録することができる。
【００１６】
また、請求項７に係る発明にあっては、位相差センサを備え、この位相差センサの受光素子からの出力に基づきオートフォーカス制御を実行する撮像装置におけるホワイトバランス制御方法であって、前記受光素子からの出力に基づき、フリッカーの有無を検出する検出工程と、この検出工程での検出結果に基づき、撮像する画像のホワイトバランス制御を実行する制御工程とを含む。したがって、記載した工程に従って処理を実行することにより、請求項１記載の発明と同様の作用効果を奏する。
【００１７】
また、請求項８に係る発明にあっては、リモートコントロールユニットから送信される赤外線信号を受光する赤外線センサを備え、この赤外線センサにより受光した赤外線信号に基づき所定の動作を実行する撮像装置におけるホワイトバランス制御方法であって、
【００１８】
前記赤外線信号の非受光時における前記赤外線センサからの出力に基づき、撮像環境における赤外線の有無を検出する検出工程と、この検出工程の検出結果に基づき、撮像する画像のホワイトバランス制御を実行する制御工程とを含む。したがって、記載した工程に従って処理を実行することにより、請求項２記載の発明と同様の作用効果を奏する。
【００１９】
また、請求項９に係る発明にあっては、位相差センサを備え、この位相差センサの受光素子からの出力に基づきオートフォーカス制御を実行する一方、リモートコントロールユニットから送信される赤外線信号を受光する赤外線センサを備え、この赤外線センサにより受光した赤外線信号に基づき所定の動作を実行する撮像装置におけるホワイトバランス制御方法であって、前記受光素子からの出力に基づき、フリッカーの有無を検出する第１の検出工程と、前記赤外線信号の非受光時における前記赤外線センサからの出力に基づき、撮像環境における赤外線の有無を検出する第２の検出工程と、前記第１及び第２の検出工程の少なくとも一方の検出結果に基づき、撮像する画像のホワイトバランス制御を実行する制御工程とを含む。したがって、記載した工程に従って処理を実行することにより、請求項３記載の発明と同様の作用効果を奏する。
【００２０】
また、請求項１０に係るホワイトバランス制御プログラムにあっては、位相差センサを備え、この位相差センサの受光素子からの出力に基づきオートフォーカス制御を実行する撮像装置が有するコンピュータを、前記受光素子からの出力に基づき、フリッカーの有無を検出する検出手段と、この検出手段の検出結果に基づき、撮像する画像のホワイトバランス制御を実行する制御手段として機能させる。したがって、前記コンピュータがこのプログラムに従って処理を実行することにより、請求項１記載の発明と同様の作用効果を奏する。
【００２１】
また、請求項１１に係るホワイトバランス制御プログラムにあっては、リモートコントロールユニットから送信される赤外線信号を受光する赤外線センサを備え、この赤外線センサにより受光した赤外線信号に基づき所定の動作を実行する撮像装置が有するコンピュータを、前記赤外線信号の非受光時における前記赤外線センサからの出力に基づき、撮像環境における赤外線の有無を検出する検出手段と、この検出手段の検出結果に基づき、撮像する画像のホワイトバランス制御を実行する制御手段として機能させる。したがって、前記コンピュータがこのプログラムに従って処理を実行することにより、請求項２記載の発明と同様の作用効果を奏する。
【００２２】
また、請求項１２に係るホワイトバランス制御プログラムにあっては、位相差センサを備え、この位相差センサの受光素子からの出力に基づきオートフォーカス制御を実行する一方、リモートコントロールユニットから送信される赤外線信号を受光する赤外線センサを備え、この赤外線センサにより受光した赤外線信号に基づき所定の動作を実行する撮像装置が有するコンピュータを、前記受光素子からの出力に基づき、フリッカーの有無を検出する第１の検出手段と、前記赤外線信号の非受光時における前記赤外線センサからの出力に基づき、撮像環境における赤外線の有無を検出する第２の検出手段と、前記第１及び第２の検出手段の少なくとも一方の検出結果に基づき、撮像する画像のホワイトバランス制御を実行する制御手段として機能させる。したがって、前記コンピュータがこのプログラムに従って処理を実行することにより、請求項３記載の発明と同様の作用効果を奏する。
【発明の効果】
【００２３】
以上説明したように本発明によれば、本来当該撮像装置においてオートフォーカス制御を行うために必要とされる既存の位相差センサ、本来当該撮像装置においてリモートコントロールを行うために必要とされる既存の赤外線センサ、あるいはこれら相差センサと赤外線センサを有効に利用して、撮像する画像のホワイトバランスを制御することが可能となる。また、これら当該撮像装置に既存のセンサを有効に利用することにより、撮像環境における光源の種別を判別して、撮像する画像のホワイトバランスを適正に制御することが可能となる。
【発明を実施するための最良の形態】
【００２４】
以下、本発明の一実施の形態を図にしたがって説明する。図１は、一実施の形態に係るデジタルカメラの回路構成を示すブロック構成図である。
【００２５】
このデジタルカメラは、位相差センサ１を用いたＡＦ（Auto Focus）機能と、リモートコントロールユニット２を用いたリモートコントロール機能とを併有するものである。それ故、位相差センサ１、光軸方向に移動可能なフォーカス・レンズ３、このフォーカス・レンズ３を前記方向に駆動するＡＦモータ４及びこのＡＦモータ４を駆動するモータドライバ５を備えているとともに、ユーザの操作によりリモートコントロールユニット２から送信される赤外線コード信号を受光する赤外線センサ６を有するリモコン受光部７を備えている。前記位相差センサ１は、受光素子としての２個のラインセンサを有している。
【００２６】
フォーカス・レンズ３の後方には、垂直ドライバ８によって駆動されるＣＣＤ９が配置されており、この垂直ドライバ８、前記モータドライバ５及びユニット回路１０の動作タイミングはタイミング信号発生器１１を介して制御部２２により制御される。ＣＣＤ９は原色ＲＧＢの色フィルタアレイが設けられたものであって、ＣＣＤ９の受光面に結像された光学像はＲ，Ｇ，Ｂの各受光部で電荷蓄積され、光の強さに応じた量のＲ，Ｇ，Ｂの信号電荷に変換された後、アナログの画像信号としてユニット回路１０に出力される。ユニット回路１０は、入力した撮像信号からノイズを除去するＣＤＳと、ノイズが除去された撮像信号をデジタルの画像データに変換するＡ／Ｄ変換器とからなり、ユニット回路１０から出力された画像データは第１ゲイン調整回路１２と第２ゲイン調整回路１３に送られる。
【００２７】
第１及び第２ゲイン調整回路１２、１３は、Ｒ，Ｇ，Ｂの色成分毎にＲ用アンプ１２ａ、１３ａ、Ｇ用アンプ１２ｂ、１３ｂ、Ｂ用アンプ１２ｃ、１３ｃを各々備えており、制御部２２から送られる制御信号によって各アンプ１２ａ、１３ａ、１２ｂ、１３ｂ、１２ｃ、１３ｃのゲインが制御される。第１ゲイン調整回路１２によって増幅された画像信号は第１カラープロセス回路１４に送られ、ここでカラープロセス処理を行われた後、デジタルの輝度信号（Ｙ信号）と色差信号（Ｃｂ信号、Ｃｒ信号）を含んだＹＵＶデータとしてＤＭＡコントローラ１６のバッファに書き込まれる。同時にバッファには、カラープロセス処理が行われる以前のＲ，Ｇ，Ｂの画像データも書き込まれる。ＤＭＡコントローラ１６はバッファに書き込まれたＹＵＶデータをＤＲＡＭ１７の指定領域に転送し、展開する。
【００２８】
ビデオエンコーダ１８は、前記バッファから読み出されたＹＵＶデータを元にビデオ信号を発生してＬＣＤからなる表示装置１９に出力する。これにより、撮像待機状態にあるＲＥＣスルーモードの設定時には、撮像された被写体像が表示装置１９にスルー画像として表示される。また、後述するシャッターキーが半押し操作された場合（ハーフシャッター時）には、位相差センサ１が有する前記２個のラインセンサからの出力信号に基づき、制御部２２が測距処理を行って被写体までの距離を算出し、この算出した被写体までの距離にを用いてＡＦ制御が実行される。さらに、シャッターキーが全押しされた撮影指示時には、前記バッファに書き込まれた１フレーム分のＹＵＶデータが圧縮／伸長部２０に送られ、圧縮処理を施されてフラッシュメモリ２１に記録される。画像再生等を行うＰＬＡＹモードの設定時には、フラッシュメモリ２１に記録されている画像データがＤＭＡコントローラ１６を介して圧縮／伸長部２０に送られ、伸張処理を施されてＹＵＶデータが再生される。これにより、記録画像が表示装置１９に表示される。
【００２９】
一方、第２ゲイン調整回路１３によって増幅された画像信号は第２カラープロセス回路１５に送られ、ここでカラープロセス処理を行われた後、デジタルの輝度信号（Ｙ信号）と色差信号（Ｃｂ信号、Ｃｒ信号）を含んだＹＵＶデータとして制御部２２に送られる。
【００３０】
制御部２２はＣＰＵ、プログラムやデータが格納されたＲＯＭ、作業用のＲＡＭを有しており、所定のプログラムに従い前述した各部の動作を制御するとともに、前記リモコン受光部７が接続されたサブマイコン２３を介して、操作部２４から送られる状態信号に対応してデジタルカメラの各種機能を実現する。操作部２４には、前記シャッターキー、及びＲＥＣスルーモードとＰＬＡＹモードの切り替えキー等の各種キーが設けられており、キー操作に応じた状態信号を制御部２２に送る。ストロボ２５は、シャッターキーの操作時（撮影時）に必要に応じて駆動され補助光を発する。
【００３１】
なお、このデジタルカメラは、音声を記録及び再生することも可能であり、音声チップ２７、スピーカ２８及びマイク２９が設けられている。
【００３２】
ゲイン記憶部２６は、制御部２２によるオートホワイトバランス制御時に第１ゲイン調整回路１２のＲ用アンプ１２ａとＢ用アンプ１２ｃに設定されるゲイン、及び第２ゲイン調整回路１３のＲ用アンプ１３ａとＢ用アンプ１３ｃに設定されるゲインが記憶されている。すなわち、ゲイン記憶部２６には、図２に示すゲインテーブル２６１と、図３に示すブロックテーブル２６２とが記憶されている。
【００３３】
図２に示したゲインテーブル２６１は、制御部２２によるオートホワイトバランス制御時に第１ゲイン調整回路１２のＲ用アンプ１２ａとＢ用アンプ１２ｃにゲインをする際に用いられるテーブルであって、ゲインＮｏ．（１）〜（４）に対応するＲゲインの値とＢゲインの値とが記憶されている。ここで、ゲインＮｏ．（１）は白熱灯、ゲインＮｏ．（２）は太陽光、ゲインＮｏ．（３）は蛍光灯、ゲインＮｏ．（４）は日陰を各々光源とする撮影時に適切なホワイトバランスを設定することのできるＲゲインの値とＢゲインの値からなる。また、こられＲゲインの値とＢゲインの値は、経験値からなる。
【００３４】
図２に示したゲインテーブル２６１は、ストロボ２５を発光動作させない非発光時において、制御部２２によるオートホワイトバランス制御時に第１ゲイン調整回路１２のＲ用アンプ１２ａとＢ用アンプ１２ｃにゲインをする際に用いられるテーブルであって、ゲインＮｏ．（１）〜（４）に対応するＲゲインの値とＢゲインの値とが記憶されている。ここで、ゲインＮｏ．（１）は日陰、ゲインＮｏ．（２）は太陽光、ゲインＮｏ．（３）は蛍光灯、ゲインＮｏ．（４）は白熱灯を各々光源とする撮影時に適切なホワイトバランスを設定することのできるＲゲインの値とＢゲインの値からなる。また、こられＲゲインの値とＢゲインの値は、経験値からなる。
【００３５】
図３に示したブロックテーブル２６２は、制御部２２によるオートホワイトバランス制御時に第１ゲイン調整回路１２のＲ用アンプ１２ａとＢ用アンプ１２ｃにゲインをする際に用いられるテーブルある。このブロックテーブル２６２において、ブロック（１）は白熱灯、ブロック（２）は太陽光、ブロック（３）は蛍光灯、ブロック（４）は日陰の領域を示す。
【００３６】
次に、以上の構成からなる本実施の形態において、ＡＷＢモードが設定された状態であってシャッターキーが未操作状態であるＲＥＣスルーモードの処理であるスルーＡＷＢ処理動作を図７に示すフローチャートに従い説明する。
すなわち、ＲＥＣスルーモードが設定されるとユーザによりシャッターキーが操作されるまでの間（半押し操作されるまでの間）、制御部２２は前記プログラムに基づきこのフローチャートに従って処理を実行する。先ず、第２ゲイン調整回路１３のＲ用アンプ１３ａ、Ｇ用アンプ１３ｂ、Ｂ用アンプ１３ｃにゲインＮｏ．（２）のゲインを設定する（ステップＳ１０１）。ここで、ゲインＮｏ．（２）は光源が太陽光のゲインパターンであって、図２に示したようにＲＧＡＩＮ＝１２９、ＢＧＡＩＮ＝７２である。したがって、Ｒ用アンプ１３ａに「１２９」、Ｂ用アンプ１３に「７２」を設定するとともに、Ｇ用アンプ１３ｂに所定値を設定する。次に、ＣＣＤ９を１フレーム駆動し（ステップＳ１０２）、ユニット回路１０から出力された１フレームのデジタル画像データを前記ゲイン設定された第２ゲイン調整回路１３を介して取り込む（ステップＳ１０３）。
【００３７】
次に、位相差センサ１が有する前記ラインセンサからの出力信号に基づき、蛍光灯のフリッカーを検出し（ステップＳ１０４）、フリッカーの有無を判断する（ステップＳ１０５）。この判断の結果、フリッカーが検出されている場合には、後述するキャプチャー時において第１ゲイン調整回路１２に設定すべきゲイン候補として光源が蛍光灯である場合のゲインＮｏ．（３）を決定する（ステップＳ１０６）。
【００３８】
また、フリッカーが検出されなかった場合には、リモートコントロールユニット２からの赤外線コード信号を受光していない状態にある赤外線センサ６からの出力に基づき、このデジタルカメラが存在する撮像環境における赤外線を検出し（ステップＳ１０７）、該赤外線センサ６により赤外線が検出されたか否かを判断する（ステップＳ１０８）。赤外線が検出された場合には、第１ゲイン調整回路１２に設定すべきゲイン候補として光源が白熱灯である場合のゲインＮｏ．（４）を決定する（ステップＳ１０９）。
【００３９】
また、赤外線が検出されなかった場合には、前記画像データにおいて図３（ａ）に示したブロック（２）とブロック（４）に分布する画素の個数をカウントする（ステップＳ１１０）。さらに、このカウントした画素の個数の関係が「ブロック（２）≧ブロック（４）」であるか否かを判断する（ステップＳ１１１）。この判断の結果、ブロック（２）の画素の個数がブロック（４）の画素の個数以上である場合には、第１ゲイン調整回路１２に設定すべきゲイン候補として光源が太陽光である場合のゲインＮｏ．（２）を決定する（ステップＳ１１２）。しかし、これとは逆にブロック（２）の画素の個数がブロック（４）の画素の個数未満である場合には、第１ゲイン調整回路１２に設定すべきゲイン候補として光源が日陰である場合のゲインＮｏ．（１）を決定する（ステップＳ１１３）。
【００４０】
以上の処理により、Ｓ１０６、Ｓ１０９、Ｓ１１２、Ｓ１１３のいずれかのステップで、ゲインＮｏ．（１）〜（４）のいずれかがキャプチャー時において設定されるゲイン候補として決定されることとなる。そして、このようにしたゲイン候補を決定したならば、制御部２２は前記作業用のＲＡＭに予め設けられている履歴エリアに、今回決定した候補のゲインＮｏ．を書き込む（ステップＳ１１４）。したがって、シャッターキーが半押し操作されるまで、このフローチャートに従った処理が繰り返し実行されることにより、前記履歴エリアには候補とされたゲインＮｏ．が時系列的に書き込まれていくこととなる。
【００４１】
そこで、次に前回までの履歴を参照し（ステップＳ１１５）、今回の候補の決定により同じゲインＮｏ．のゲインが１０回連続したか否かを判断する（ステップＳ１１６）。この判断の結果、例えば途中で撮像環境が変化した等により、同じゲインＮｏ．のゲインが１０回連続してない場合には、ステップＳ１０１からの処理を繰り返す。また、撮像環境に変化がなく、同じゲインＮｏ．のゲインが１０回連続した場合には、この１０回連続しかつ今回決定した候補のゲインＮｏ．（又はゲイン値）を前記ＲＡＭの所定メモリ領域に格納する（ステップＳ１１７）。このステップＳ１１７での処理により、キャプチャー時に設定されるゲインが最終的に決定されることとなる。
【００４２】
一方、ユーザはＲＥＣスルーモードにおいて表示装置１９に表示されている画像を見ながら構図や被写体を決定し、決定したならばシャッターキーを半押し操作する。すると、制御部２２は、位相差センサ１が有するラインセンサの出力信号に基づき、測距処理を行って被写体までの距離を算出し、この算出した距離情報に基づきモータドライバ５を制御し、ＡＦモータ４を動作させてフォーカス・レンズ３を光軸方向に駆動する。これにより、ＣＣＤ９上において被写体像が合焦し、表示装置１９にも合焦した被写体像が表示されることとなる。
【００４３】
そして、この合焦した被写体像を表示装置１９で確認したユーザが、半押し操作していたシャッターキーを全押し操作すると、制御部２２はプログラムに従って図５のフローチャートに示すキャプチャーＡＷＢ処理を実行する。すなわち、前述のステップＳ１１１７で格納したゲインＮｏ．（又はゲイン値）をメモリから読み込む（ステップＳ２０１）。さらにこの読み込んだゲイン（ゲインＮｏ．に対応するゲイン値又はゲイン値そのもの）に、第１ゲイン調整回路１２のＲ用アンプ１２ａ、Ｂ用アンプ１２ｃのゲインを変更する（ステップＳ２０２）。なお、Ｇ用アンプ１２ｂには所定のゲインが設定されている。  しかる後に、キャプチャー処理を実行する（ステップＳ２０３）。したがって、第１ゲイン調整回路１２のＲ用アンプ１２ａとＢ用アンプ１２ｃは、ユニット回路１０から送られた光学像のデジタル画像データのＲ、Ｂ色成分を前記ステップＳ１３で設定されたゲインで増幅する。そして前述のように、この第１ゲイン調整回路１２によって増幅された画像信号は第１カラープロセス回路１４に送られ、ここでカラープロセス処理を行われた後、デジタルの輝度信号（Ｙ信号）と色差信号（Ｃｂ信号、Ｃｒ信号）を含んだＹＵＶデータとしてＤＭＡコントローラ１６のバッファに書き込まれる。バッファに書き込まれた１フレーム分のＹＵＶデータが圧縮／伸長部２０に送られ、圧縮処理を施されてフラッシュメモリ２１に記録される。これにより、フラッシュメモリ２１にホワイトバランスが確保された被写体画像の画像データを記録することができる。
【００４４】
そして、この記録した画像データを再生する場合等において、ユーザがリモートコントロールユニット２を操作すると、リモートコントロールユニット２から赤外線コード信号が出力され、この赤外線コード信号はリモコン受光部７において赤外線センサ６により受光される。すると、サブマイコン２３は予め記憶している赤外線コードとコマンドとの対応関係に基づき、赤外線コード信号のコマンドを解析して、制御部２２に送り、制御部２２は送られてきたコマンドに対応する処理を実行する。これより、ユーザがリモートコントロールユニット２で行った操作に対応する処理がなされることとなる。
【００４５】
このように、サブマイコン２３は、受光した赤外線コード信号とコマンドとの対応関係を解析することが可能であることから、赤外線を受光したがこの受光した赤外線が何れのコマンドにも対応しない場合には、赤外線コード信号以外の赤外線であることを示す情報を制御部２２に送る。したがって、制御部２２はこのサブマイコン２３から送られてきた情報により、前述したステップＳ１０７及びステップＳ１０８において、赤外線コード信号の非受光時における赤外線センサ６からの出力に基づき、赤外線検出及び赤外線有無判断を行うことができる。
【００４６】
なお、位相差センサとしては、２個のラインセンサから信号を出力する機能のみを有し、制御部がこのラインセンサから信号を出力に基づき測距処理を行って被写体までの距離を算出する第１のタイプと、位相差センサ側で２個のラインセンサから信号に基づき測距処理まで実行して距離情報を制御部に出力する第２のタイプとが存在し、本実施の形態においては第１のタイプである位相差センサ１を採用するようにした。しかし、第２のタイプから成る位相差センサを採用した場合には、制御部２２にはラインセンサから信号は入力されず距離情報が入力されることとなることから、ラインセンサから信号に基づきフリッカーを検出すること不可能となる。よって、この場合には、位相差センサからの距離情報のみならず、位相差センサが有するラインセンサからの信号をも別途制御部２２に入力するようにすれば、前述のフローチャートに示したと同様の処理により、同様に制御部２２によるフリッカー検出が可能となる。
【００４７】
また、前述の説明で括弧書きで示したように、ステップＳ１１７でメモリに格納するゲインは、ゲインＮｏ．であってもよいし、ゲインＮｏ．に対応するゲイン値そのものであってもよい。さらに、本実施の形態においては主として、スルー画像を表示した状態でシャッターキーが押されると、その時点で撮像した画像を記録するデジタルカメラについて説明したが、本発明は、前述したようなカメラに限定されることなく、撮像する画像のオートホワイトバランス制御を行う機器であれば他の装置にも適用することができる。
【図面の簡単な説明】
【００４８】
【図１】本発明の一実施の形態を示すデジタルカメラのブロック構成図である。
【図２】ゲインテーブルの構成を示す概念図である。
【図３】ブロックテーブルの構成を示す概念図である。
【図４】本実施の形態におけるＲＥＣスルーモードでの動作を示すフローチャートである。
【図５】キャプチャーＡＷＢ処理の内容を示すフローチャートである。
【符号の説明】
【００４９】
１    位相差センサ
２    リモートコントロールユニット
３    フォーカス・レンズ
４    ＡＦモータ
５    モータドライバ
６    赤外線センサ
７    リモコン受光部
９    ＣＣＤ
１０    ユニット回路
１１    タイミング信号発生器
１２    第１ゲイン調整回路
１２    第２ゲイン調整回路
１２ａ    Ｒ用アンプ
１２ｂ    Ｇ用アンプ
１２ｃ    Ｂ用アンプ
１３    第２ゲイン調整回路
１３    Ｂ用アンプ
１３ａ    Ｒ用アンプ
１３ｂ    Ｇ用アンプ
１３ｃ    Ｂ用アンプ
１４    第１カラープロセス回路
１５    第２カラープロセス回路
１６    ＤＭＡコントローラ
１７    ＤＲＡＭ
１８    ビデオエンコーダ
２１    フラッシュメモリ
２２    制御部
２３    サブマイコン
２４    操作部
２６    ゲイン記憶部
２６１    ゲインテーブル
２６２    ブロックテーブル
【図１】
2005229144.tif 000003
【図２】
2005229144.tif 000004
【図３】
2005229144.tif 000005
【図４】
2005229144.tif 000006
【図５】
2005229144.tif 000007