(57)【要約】【課題】  色再現性を向上させるためのマトリクス演算に用いられるマトリクスを保持するためのメモリ容量を低減させることのできる画像処理装置、撮影装置及び画像処理方法を得る。【解決手段】  ＣＣＤ２４による撮像により取得されたカラー画像データに対してマトリクス演算を行うことにより被写体像の色を再現するための画像処理を行うにあたり、各々前記マトリクス演算で用いられるマトリクスであり、被写体像の色再現に関する複数のパラメータ別で、かつ各パラメータ毎に複数の種類別のマトリクスをメモリ４８によって予め記憶しておき、ＣＰＵ４０により、予め設定された種類に対応するマトリクスを各パラメータ毎にメモリ４８から読み出し、デジタル信号処理部３０により、読み出したマトリクスを用いて前記カラー画像データに対してマトリクス演算を行う。【選択図】        図２
2006229354.tif 000002
【特許請求の範囲】
【請求項１】
撮像手段による撮像により取得されたカラー画像データに対してマトリクス演算を行うことにより被写体像の色を再現するための画像処理を行う画像処理装置であって、
各々前記マトリクス演算で用いられるマトリクスであり、被写体像の色再現に関する複数のパラメータ別で、かつ各パラメータ毎に複数の種類別のマトリクスを予め記憶した記憶手段と、
予め設定された種類に対応するマトリクスを各パラメータ毎に前記記憶手段から読み出す読出手段と、
前記読出手段によって読み出されたマトリクスを用いて前記カラー画像データに対してマトリクス演算を行うマトリクス演算手段と、
を備えた画像処理装置。
【請求項２】
前記読出手段によって読み出された前記パラメータ毎のマトリクスを用いてマトリクス演算することにより、当該パラメータ毎のマトリクスを単一のマトリクスに変換する変換手段を更に備え、
前記マトリクス演算手段は、前記変換手段によって得られた前記単一のマトリクスを用いて前記カラー画像データに対してマトリクス演算を行う
請求項１記載の画像処理装置。
【請求項３】
前記パラメータを、前記撮像手段による撮像時における光源及び前記カラー画像データが対応する色空間の２つのパラメータとした
請求項１又は請求項２記載の画像処理装置。
【請求項４】
前記色空間の種類にＲＧＢ色空間を含めた
請求項３記載の画像処理装置。
【請求項５】
請求項１乃至請求項４の何れか１項記載の画像処理装置と、
前記撮像手段と、
を備えた撮影装置。
【請求項６】
撮像手段による撮像により取得されたカラー画像データに対してマトリクス演算を行うことにより被写体像の色を再現するための画像処理を行う画像処理方法であって、
各々前記マトリクス演算で用いられるマトリクスであり、被写体像の色再現に関する複数のパラメータ別で、かつ各パラメータ毎に複数の種類別のマトリクスを記憶手段によって予め記憶しておき、
予め設定された種類に対応するマトリクスを各パラメータ毎に前記記憶手段から読み出し、
読み出したマトリクスを用いて前記カラー画像データに対してマトリクス演算を行う、
画像処理方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像処理装置、撮影装置及び画像処理方法に係り、特に、撮像手段による撮像により取得されたカラー画像データに対してマトリクス演算を行うことにより被写体像の色を再現するための画像処理を行う画像処理装置、撮影装置及び画像処理方法に関する。
【背景技術】
【０００２】
カラー画像データにより示されるカラー画像の色の再現性を簡易に向上させるための技術として、特許文献１には、カラー画像データに対して予め定められたマトリクス（行列）を用いてマトリクス演算（行列演算）を行う技術が開示されている。
【０００３】
また、特許文献２には、カラー画像撮像系における画像変換で用いる色補正マトリクスを光源に応じた好適なものに決定するための技術が開示されている。
【特許文献１】特開平９−２３４４７号公報
【特許文献２】特開２００３−１４３４２９公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
ところで、近年、ＣＣＤ（Charge Coupled Device）エリアセンサ、ＣＭＯＳ（Complementary Metal Oxide Semiconductor）イメージ・センサ等の撮像素子の高解像度化に伴い、デジタルカメラ、携帯電話機、ＰＤＡ（Personal Digital Assistant，携帯情報端末）等の撮影機能を有する情報機器の需要が急増している。
【０００５】
そして、この種の情報機器においても、撮像素子によって取得されたカラー画像データにより示される被写体像の色を簡易かつ良好に再現することを目的として、前述したような光源種に応じたマトリクス演算が一般に行われている。
【０００６】
現状、当該マトリクス演算では、対応する光源の種類毎にマトリクスを用意しておき、撮影時の光源種に応じたマトリクスを選択的に用いてマトリクス演算を行っている。
【０００７】
一方、以上のようなマトリクス演算を行う場合、現在は予め定められた単一の色空間のみに対応しているのが一般的であるが、今後は複数種類の色空間に対応するようになることが予想される。
【０００８】
この場合、複数種類の光源に対応すると共に複数種類の色空間に対応するマトリクスを用意するためには、（色空間の種類数×光源の種類数）だけマトリクスを用意する必要があり、マトリクスを保持するために多くのメモリ容量が必要となる、という問題点が生じるものと考えられる。
【０００９】
例えば、対応する色空間が２種類であり、対応する光源が１０種類である場合には、一例として図６に示すように、Ａ〜Ｔの２０種類（＝２×１０）のマトリクスを用意する必要がある。
【００１０】
なお、この問題点は、色空間、光源といった対応するパラメータの数が増加するほど累乗的にマトリクス数が増加して多くのメモリ容量が必要となるため、当該パラメータの数が増加するほど深刻なものとなる。
【００１１】
これに対し、上記特許文献１及び特許文献２に開示されている技術では、複数のパラメータに対応する点については考慮されていないため、この問題点に対しては無力である。
【００１２】
本発明は上記問題点を解決するためになされたものであり、色再現性を向上させるためのマトリクス演算に用いられるマトリクスを保持するためのメモリ容量を低減させることのできる画像処理装置、撮影装置及び画像処理方法を提供することを目的とする。
【課題を解決するための手段】
【００１３】
上記目的を達成するために、請求項１記載の画像処理装置は、撮像手段による撮像により取得されたカラー画像データに対してマトリクス演算を行うことにより被写体像の色を再現するための画像処理を行う画像処理装置であって、各々前記マトリクス演算で用いられるマトリクスであり、被写体像の色再現に関する複数のパラメータ別で、かつ各パラメータ毎に複数の種類別のマトリクスを予め記憶した記憶手段と、予め設定された種類に対応するマトリクスを各パラメータ毎に前記記憶手段から読み出す読出手段と、前記読出手段によって読み出されたマトリクスを用いて前記カラー画像データに対してマトリクス演算を行うマトリクス演算手段と、を備えている。
【００１４】
請求項１に記載の画像処理装置は、撮像手段による撮像により取得されたカラー画像データに対してマトリクス演算を行うことにより被写体像の色を再現するための画像処理を行うものとされている。なお、上記撮像手段には、ＣＣＤエリアセンサ、ＣＭＯＳイメージ・センサ等の固体撮像素子が含まれる。
【００１５】
ここで、本発明では、各々前記マトリクス演算で用いられるマトリクスであり、被写体像の色再現に関する複数のパラメータ別で、かつ各パラメータ毎に複数の種類別のマトリクスが記憶手段によって予め記憶される。なお、上記記憶手段には、ＲＡＭ（Random Access Memory）、ＥＥＰＲＯＭ（Electrically Erasable and Programmable ROM）、フラッシュＥＥＰＲＯＭ（Flash EEPROM）等の記憶素子、スマートメディア（登録商標）、コンパクトフラッシュ（登録商標）、フレキシブルディスク等の可搬型の記録媒体やハードディスク等の固定記録媒体、或いはネットワークに接続されたサーバ・コンピュータ等に設けられた外部記憶装置が含まれる。
【００１６】
そして、本発明では、読出手段により、予め設定された種類に対応するマトリクスが各パラメータ毎に前記記憶手段から読み出され、マトリクス演算手段により、読み出されたマトリクスが用いられて前記カラー画像データに対してマトリクス演算が行われる。
【００１７】
すなわち、本発明では、マトリクス演算で用いるマトリクスを、パラメータ別で、かつ各パラメータ毎に複数の種類別に記憶するようにしており、これによってマトリクスを保持するためのメモリ容量を低減させることができるようにしている。例えば、パラメータとして色空間及び光源を適用し、対応する色空間が２種類であり、対応する光源が１０種類である場合には、マトリクス数を１２（＝２＋１０）とすることができ、一例として図６に示したような２０種類のマトリクスを用意する場合に比較して、マトリクス数を大幅に低減することができ、この結果としてマトリクスを保持するためのメモリ容量を低減させることができる。
【００１８】
このように、請求項１に記載の画像処理装置によれば、撮像手段による撮像により取得されたカラー画像データに対してマトリクス演算を行うことにより被写体像の色を再現するための画像処理を行うにあたり、各々前記マトリクス演算で用いられるマトリクスであり、被写体像の色再現に関する複数のパラメータ別で、かつ各パラメータ毎に複数の種類別のマトリクスを記憶手段によって予め記憶しておき、予め設定された種類に対応するマトリクスを各パラメータ毎に前記記憶手段から読み出し、読み出したマトリクスを用いて前記カラー画像データに対してマトリクス演算を行っているので、色再現性を向上させるためのマトリクス演算に用いられるマトリクスを保持するためのメモリ容量を低減させることができる。
【００１９】
なお、本発明は、請求項２に記載の発明のように、前記読出手段によって読み出された前記パラメータ毎のマトリクスを用いてマトリクス演算することにより、当該パラメータ毎のマトリクスを単一のマトリクスに変換する変換手段を更に備え、前記マトリクス演算手段は、前記変換手段によって得られた前記単一のマトリクスを用いて前記カラー画像データに対してマトリクス演算を行うものとしてもよい。これによって、色再現性の向上のために最終的に行うマトリクス演算を簡略化することができ、この結果としてマトリクス演算の演算時間を短時間化することができる。
【００２０】
また、本発明は、請求項３に記載の発明のように、前記パラメータを、前記撮像手段による撮像時における光源及び前記カラー画像データが対応する色空間の２つのパラメータとしてもよい。これによって、光源及び色空間に応じた好適な色再現を実現することができる。
【００２１】
特に、請求項３に記載の発明は、請求項４に記載の発明のように、前記色空間の種類にＲＧＢ色空間を含めたものとしてもよい。これによって、現在、最も広く一般的に採用されているＲＧＢ色空間に対応することができ、汎用性を向上させることができる。
【００２２】
一方、上記目的を達成するために、請求項５記載の撮影装置は、請求項１乃至請求項４の何れか１項記載の画像処理装置と、前記撮像手段と、を備えている。
【００２３】
従って、請求項５に記載の撮影装置によれば、本発明の画像処理装置と同様に作用するので、当該画像処理装置と同様に、色再現性を向上させるためのマトリクス演算に用いられるマトリクスを保持するためのメモリ容量を低減させることができる。
【００２４】
一方、上記目的を達成するために、請求項６記載の画像処理方法は、撮像手段による撮像により取得されたカラー画像データに対してマトリクス演算を行うことにより被写体像の色を再現するための画像処理を行う画像処理方法であって、各々前記マトリクス演算で用いられるマトリクスであり、被写体像の色再現に関する複数のパラメータ別で、かつ各パラメータ毎に複数の種類別のマトリクスを記憶手段によって予め記憶しておき、予め設定された種類に対応するマトリクスを各パラメータ毎に前記記憶手段から読み出し、読み出したマトリクスを用いて前記カラー画像データに対してマトリクス演算を行うものである。
【００２５】
従って、請求項６に記載の画像処理方法によれば、請求項１に記載の発明と同様に作用するので、請求項１記載の発明と同様に、色再現性を向上させるためのマトリクス演算に用いられるマトリクスを保持するためのメモリ容量を低減させることができる。
【発明の効果】
【００２６】
本発明によれば、撮像手段による撮像により取得されたカラー画像データに対してマトリクス演算を行うことにより被写体像の色を再現するための画像処理を行うにあたり、各々前記マトリクス演算で用いられるマトリクスであり、被写体像の色再現に関する複数のパラメータ別で、かつ各パラメータ毎に複数の種類別のマトリクスを記憶手段によって予め記憶しておき、予め設定された種類に対応するマトリクスを各パラメータ毎に前記記憶手段から読み出し、読み出したマトリクスを用いて前記カラー画像データに対してマトリクス演算を行っているので、色再現性を向上させるためのマトリクス演算に用いられるマトリクスを保持するためのメモリ容量を低減させることができる、という効果が得られる。
【発明を実施するための最良の形態】
【００２７】
以下、図面を参照して、本発明の実施の形態について詳細に説明する。なお、ここでは、本発明を、静止画像の撮影を行うデジタル電子スチルカメラ（以下、「デジタルカメラ」という。）に適用した場合について説明する。
【００２８】
まず、図１を参照して、本実施の形態に係るデジタルカメラ１０の外観上の構成を説明する。
【００２９】
デジタルカメラ１０の正面には、被写体像を結像させるためのレンズ２１と、撮影時に必要に応じて被写体に照射する光を発するストロボ４４と、撮影する被写体の構図を決定するために用いられるファインダ２０と、が備えられている。また、デジタルカメラ１０の上面には、撮影を実行する際に押圧操作されるレリーズスイッチ（所謂シャッター）５６Ａと、電源スイッチ５６Ｂと、モード切替スイッチ５６Ｃと、が備えられている。
【００３０】
なお、本実施の形態に係るデジタルカメラ１０のレリーズスイッチ５６Ａは、中間位置まで押下される状態（以下、「半押し状態」という。）と、当該中間位置を超えた最終押下位置まで押下される状態（以下、「全押し状態」という。）と、の２段階の押圧操作が検出可能に構成されている。
【００３１】
そして、デジタルカメラ１０では、レリーズスイッチ５６Ａを半押し状態にすることによりＡＥ（Automatic Exposure、自動露出）機能が働いて露出状態（シャッタースピード、絞りの状態）が設定された後、ＡＦ（Auto Focus、自動合焦）機能が働いて合焦制御され、その後、引き続き全押し状態にすると露光（撮影）が行われる。
【００３２】
また、モード切替スイッチ５６Ｃは、撮影を行うモードである撮影モード及び被写体像を後述するＬＣＤ３８に再生するモードである再生モードの何れかのモードに設定する際に回転操作される。
【００３３】
一方、デジタルカメラ１０の背面には、前述のファインダ２０の接眼部と、撮影された被写体像やメニュー画面等を表示する液晶ディスプレイ（以下、「ＬＣＤ」という。）３８と、十字カーソルスイッチ５６Ｄと、が備えられている。なお、十字カーソルスイッチ５６Ｄは、ＬＣＤ３８の表示領域における上・下・左・右の４方向の移動方向を示す４つの矢印キーを含んで構成されている。
【００３４】
更に、デジタルカメラ１０の背面には、ＬＣＤ３８にメニュー画面を表示させるときに押圧操作されるメニュースイッチと、それまでの操作内容を確定するときに押圧操作される決定スイッチと、直前の操作内容をキャンセルするときに押圧操作されるキャンセルスイッチと、ストロボ４４の発光状態を設定するときに押圧操作されるストロボスイッチと、マクロ撮影を行うときに押圧操作されるマクロ撮影スイッチと、が備えられている。
【００３５】
次に、図２を参照して、本実施の形態に係るデジタルカメラ１０の電気系の要部構成を説明する。
【００３６】
デジタルカメラ１０は、前述のレンズ２１を含んで構成された光学ユニット２２と、レンズ２１の光軸後方に配設された電荷結合素子（以下、「ＣＣＤ」という。）２４と、入力されたアナログ信号に対して各種のアナログ信号処理を行うアナログ信号処理部２６と、を含んで構成されている。
【００３７】
また、デジタルカメラ１０は、入力されたアナログ信号をデジタルデータに変換するアナログ／デジタル変換器（以下、「ＡＤＣ」という。）２８と、入力されたデジタルデータに対して各種のデジタル信号処理を行うデジタル信号処理部３０と、を含んで構成されている。
【００３８】
なお、デジタル信号処理部３０は、所定容量のラインバッファを内蔵し、入力されたデジタルデータを後述するメモリ４８の所定領域に直接記憶させる制御も行う。
【００３９】
ＣＣＤ２４の出力端はアナログ信号処理部２６の入力端に、アナログ信号処理部２６の出力端はＡＤＣ２８の入力端に、ＡＤＣ２８の出力端はデジタル信号処理部３０の入力端に、各々接続されている。従って、ＣＣＤ２４から出力された被写体像を示すアナログ信号はアナログ信号処理部２６によって所定のアナログ信号処理が施され、ＡＤＣ２８によってデジタル画像データに変換された後にデジタル信号処理部３０に入力される。
【００４０】
一方、デジタルカメラ１０は、被写体像やメニュー画面等をＬＣＤ３８に表示させるための信号を生成してＬＣＤ３８に供給するＬＣＤインタフェース３６と、デジタルカメラ１０全体の動作を司るＣＰＵ（中央処理装置）４０と、撮影により得られたデジタル画像データ等を一時的に記憶するメモリ４８と、メモリ４８に対するアクセスの制御を行うメモリインタフェース４６と、を含んで構成されている。
【００４１】
更に、デジタルカメラ１０は、可搬型のメモリカード５２をデジタルカメラ１０でアクセス可能とするための外部メモリインタフェース５０と、デジタル画像データに対する圧縮処理及び伸張処理を行う圧縮・伸張処理回路５４と、を含んで構成されている。
【００４２】
なお、本実施の形態のデジタルカメラ１０では、メモリ４８としてフラッシュ・メモリ（Flash Memory）が用いられ、メモリカード５２としてスマートメディア（Smart Media（登録商標））が用いられている。
【００４３】
デジタル信号処理部３０、ＬＣＤインタフェース３６、ＣＰＵ４０、メモリインタフェース４６、外部メモリインタフェース５０及び圧縮・伸張処理回路５４はシステムバスＢＵＳを介して相互に接続されている。従って、ＣＰＵ４０は、デジタル信号処理部３０及び圧縮・伸張処理回路５４の作動の制御、ＬＣＤ３８に対するＬＣＤインタフェース３６を介した各種情報の表示、メモリ４８及びメモリカード５２へのメモリインタフェース４６ないし外部メモリインタフェース５０を介したアクセスを各々行うことができる。
【００４４】
一方、デジタルカメラ１０には、主としてＣＣＤ２４を駆動させるためのタイミング信号を生成してＣＣＤ２４に供給するタイミングジェネレータ３２が備えられており、ＣＣＤ２４の駆動はＣＰＵ４０によりタイミングジェネレータ３２を介して制御される。
【００４５】
更に、デジタルカメラ１０にはモータ駆動部３４が備えられており、光学ユニット２２に備えられた図示しない焦点調整モータ、ズームモータ及び絞り駆動モータの駆動もＣＰＵ４０によりモータ駆動部３４を介して制御される。
【００４６】
すなわち、本実施の形態に係るレンズ２１は複数枚のレンズを有し、焦点距離の変更（変倍）が可能なズームレンズとして構成されており、図示しないレンズ駆動機構を備えている。このレンズ駆動機構に上記焦点調整モータ、ズームモータ及び絞り駆動モータは含まれるものであり、これらのモータは各々ＣＰＵ４０の制御によりモータ駆動部３４から供給された駆動信号によって駆動される。
【００４７】
更に、前述のレリーズスイッチ５６Ａ、電源スイッチ５６Ｂ、モード切替スイッチ５６Ｃ、十字カーソルスイッチ５６Ｄ、メニュースイッチ等の各種スイッチ（同図では、「操作部５６」と総称。）はＣＰＵ４０に接続されており、ＣＰＵ４０は、これらの操作部５６に対する操作状態を常時把握できる。
【００４８】
また、デジタルカメラ１０には、ストロボ４４とＣＰＵ４０との間に介在されると共に、ＣＰＵ４０の制御によりストロボ４４を発光させるための電力を充電する充電部４２が備えられている。更に、ストロボ４４はＣＰＵ４０にも接続されており、ストロボ４４の発光はＣＰＵ４０によって制御される。
【００４９】
次に、図３を参照して、本発明に特に関係するデジタル信号処理部３０の要部構成を説明する。
【００５０】
本実施の形態に係るデジタル信号処理部３０には、入力されたデジタル画像データに対し、予め設定されたマトリクスを用いて被写体像の色を再現するためのマトリクス演算を行うマトリクス演算部３０Ａと、入力されたデジタル画像データに対してホワイトバランス調整を行うホワイトバランス調整部３０Ｂと、入力されたデジタル画像データに対してガンマ処理を行うγ補正部３０Ｃと、が備えられている。
【００５１】
マトリクス演算部３０Ａの入力端はシステムバスＢＵＳに、マトリクス演算部３０Ａの出力端はホワイトバランス調整部３０Ｂの入力端に、ホワイトバランス調整部３０Ｂの出力端はγ補正部３０Ｃの入力端に、γ補正部３０Ｃの出力端はシステムバスＢＵＳに、各々接続されている。そして、デジタル信号処理部３０では、メモリ４８に記憶されたデジタル画像データに対してマトリクス演算部３０Ａによりマトリクス演算が行われ、ホワイトバランス調整部３０Ｂによりホワイトバランスが調整された後、γ補正部３０Ｃによりガンマ処理が施されて出力されることになる。
【００５２】
なお、デジタル信号処理部３０には、マトリクス演算部３０Ａ、ホワイトバランス調整部３０Ｂ及びγ補正部３０Ｃの他、前述したラインバッファ等が設けられているが、これらについては図示を省略する。
【００５３】
ところで、本実施の形態に係るデジタルカメラ１０では、マトリクス演算部３０Ａによるマトリクス演算で用いられる複数のマトリクスが予めメモリ４８の所定領域に記憶されている。
【００５４】
本実施の形態に係るデジタルカメラ１０では、マトリクス演算部３０Ａによるマトリクス演算で演算対象としているパラメータとして、複数種類の色空間（ここでは、ｓＲＧＢ色空間及びＡｄｏｂｅＲＧＢ色空間の２種類の色空間）と、複数種類の光源（ここでは、太陽光、白色蛍光灯、電球等の１０種類の光源）の２つのパラメータに対応している。
【００５５】
そして、一例として図４に模式的に示すように、各色空間に対応する複数種類のマトリクス（ここでは、２種類のマトリクス（Ｍ〜Ｎ））と、各光源種に対応する複数のマトリクス（ここでは、１０種類のマトリクス（ａ〜ｊ））がメモリ４８の所定領域に予め記憶されている。
【００５６】
なお、本実施の形態に係るデジタルカメラ１０では、撮影環境における光源種を、メニュースイッチを押圧操作することによってＬＣＤ３８に表示されるメニュー画面上で上記１０種類の光源から選択的に設定することができる。この設定を行うことにより、マトリクス演算部３０Ａ及びホワイトバランス調整部３０Ｂにおいて実際の光源種に応じた画像処理が行われる結果、色再現性を向上させることができる。また、本実施の形態に係るデジタルカメラ１０では、生成するデジタル画像データの色空間を、メニュースイッチを押圧操作することによってＬＣＤ３８に表示されるメニュー画面上で上記２種類の色空間から選択的に設定することができる。この設定を行うことにより、デジタルカメラ１０で生成するデジタル画像データを、設定した色空間のデータとすることができると共に、マトリクス演算部３０Ａにおいて当該色空間に応じた適切な画像処理が行われる結果、色再現性を向上させることができる。
【００５７】
次に、本実施の形態に係るデジタルカメラ１０の撮影時における全体的な動作について簡単に説明する。
【００５８】
まず、ＣＣＤ２４は、光学ユニット２２を介した撮像を行い、被写体像を示すＲ（赤）、Ｇ（緑）、Ｂ（青）毎のアナログ信号をアナログ信号処理部２６に順次出力する。アナログ信号処理部２６は、ＣＣＤ２４から入力されたアナログ信号に対して相関二重サンプリング処理等のアナログ信号処理を施した後にＡＤＣ２８に順次出力する。
【００５９】
ＡＤＣ２８は、アナログ信号処理部２６から入力されたＲ、Ｇ、Ｂ毎のアナログ信号を各々１２ビットのＲ、Ｇ、Ｂの信号（デジタル画像データ）に変換してデジタル信号処理部３０に順次出力する。デジタル信号処理部３０は、内蔵しているラインバッファにＡＤＣ２８から順次入力されるデジタル画像データを蓄積して一旦メモリ４８の所定領域に直接格納する。
【００６０】
メモリ４８の所定領域に格納されたデジタル画像データは、ＣＰＵ４０による制御に応じてデジタル信号処理部３０により読み出され、マトリクス演算部３０Ａにより予め設定されたマトリクスを用いてマトリクス演算を行った後、ホワイトバランス調整部３０Ｂにより所定の物理量に応じたデジタルゲインをかけることでホワイトバランス調整を行い、更にγ補正部３０Ｃによりガンマ処理を行って８ビットのデジタル画像データを生成する。
【００６１】
そして、デジタル信号処理部３０は、生成した８ビットのデジタル画像データに対しＹＣ信号処理を施して輝度信号Ｙとクロマ信号Ｃｒ、Ｃｂ（以下、「ＹＣ信号」という。）を生成し、ＹＣ信号をメモリ４８の上記所定領域とは異なる領域に格納する。
【００６２】
なお、ＬＣＤ３８は、ＣＣＤ２４による連続的な撮像によって得られた動画像（スルー画像）を表示してファインダとして使用することができるものとして構成されており、ＬＣＤ３８をファインダとして使用する場合には、生成したＹＣ信号を、ＬＣＤインタフェース３６を介して順次ＬＣＤ３８に出力する。これによってＬＣＤ３８にスルー画像が表示されることになる。
【００６３】
ここで、レリーズスイッチ５６Ａがユーザによって半押し状態とされたタイミングで前述のようにＡＥ機能が働いて露出状態が設定された後、ＡＦ機能が働いて合焦制御され、その後、引き続き全押し状態とされたタイミングで、その時点でメモリ４８に格納されているＹＣ信号を、圧縮・伸張処理回路５４によって所定の圧縮形式（本実施の形態では、ＪＰＥＧ形式）で圧縮した後に外部メモリインタフェース５０を介してメモリカード５２に電子化ファイルとして記録する。
【００６４】
次に、図５を参照して、マトリクス演算部３０Ａにマトリクス演算で用いるマトリクスを設定する際のデジタルカメラ１０の作用を説明する。なお、図５は、ユーザ等によって光源種又は色空間が設定されたときにデジタルカメラ１０のＣＰＵ４０によって実行されるマトリクス設定処理プログラムの処理の流れを示すフローチャートであり、当該プログラムはメモリ４８の所定領域に予め記憶されている。また、ここでは、上記色空間及び上記光源種のデフォルトとして、上記２種類の色空間の何れか一方と、上記１０種類の光源の何れか１つが予め設定されている場合について説明する。
【００６５】
まず、同図のステップ１００では、設定されている色空間に対応するマトリクスをメモリ４８から読み出し、次のステップ１０２では、設定されている光源種に対応するマトリクスをメモリ４８から読み出す。
【００６６】
次のステップ１０４では、上記ステップ１００において読み出した色空間用のマトリクスと、上記ステップ１０２において読み出した光源用のマトリクスとによってマトリクス演算を行うことにより、色空間及び光源種に対応した単一のマトリクスを作成する。
【００６７】
すなわち、本ステップ１０４では、次の２０種類のマトリクス演算のうち、設定されている色空間及び光源種に各々対応するマトリクスを用いた演算を行う。
【００６８】
【数１】
2006229354.tif 000003
【００６９】
次のステップ１０６では、上記ステップ１０４による演算によって作成したマトリクスをマトリクス演算に用いるマトリクスとしてマトリクス演算部３０Ａに設定した後、本マトリクス設定処理プログラムを終了する。
【００７０】
マトリクス演算部３０Ａでは、以上のマトリクス設定処理プログラムによって設定されたマトリクスを用いて、一例として次式に示されるようにマトリクス演算を行うことになる。なお、次式では、マトリクス設定処理プログラムによってマトリクス演算部３０Ａに設定されたマトリクスがＡのマトリクスである場合について示している。
【００７１】
【数２】
2006229354.tif 000004
【００７２】
以上詳細に説明したように、本実施の形態では、撮像手段（ここでは、ＣＣＤ２４）による撮像により取得されたカラー画像データに対してマトリクス演算を行うことにより被写体像の色を再現するための画像処理を行うにあたり、各々前記マトリクス演算で用いられるマトリクスであり、被写体像の色再現に関する複数のパラメータ別で、かつ各パラメータ毎に複数の種類別のマトリクスを記憶手段（ここでは、メモリ４８）によって予め記憶しておき、予め設定された種類に対応するマトリクスを各パラメータ毎に前記記憶手段から読み出し、読み出したマトリクスを用いて前記カラー画像データに対してマトリクス演算を行っているので、色再現性を向上させるためのマトリクス演算に用いられるマトリクスを保持するためのメモリ容量を低減させることができる。
【００７３】
また、本実施の形態では、読み出した前記パラメータ毎のマトリクスを用いてマトリクス演算することにより、当該パラメータ毎のマトリクスを単一のマトリクスに変換する変換手段（ここでは、マトリクス設定処理プログラムのステップ１０４の処理。）を更に備え、マトリクス演算手段（ここでは、マトリクス演算部３０Ａ）により、前記変換手段によって得られた前記単一のマトリクスを用いて前記カラー画像データに対してマトリクス演算を行っているので、色再現性の向上のために最終的に行うマトリクス演算を簡略化することができ、この結果としてマトリクス演算の演算時間を短時間化することができる。
【００７４】
また、本実施の形態では、前記パラメータを、前記撮像手段による撮像時における光源及び前記カラー画像データが対応する色空間の２つのパラメータとしているので、光源及び色空間に応じた好適な色再現を実現することができる。
【００７５】
更に、本実施の形態では、前記色空間の種類にＲＧＢ色空間を含めているので、現在、最も広く一般的に採用されているＲＧＢ色空間に対応することができ、汎用性を向上させることができる。
【００７６】
なお、本実施の形態では、本発明のパラメータとして、光源及び色空間の２つのパラメータを適用した場合について説明したが、本発明はこれに限定されるものではなく、これらのパラメータに更に他のパラメータを加えて３つ以上のパラメータを適用する形態とすることもできる。この場合も、本実施の形態と同様の効果を奏することができる。
【００７７】
また、本実施の形態では、色空間として２種類の色空間を、光源として１０種類の光源を、各々適用した場合について説明したが、本発明はこれに限定されるものではなく、色空間として上記２種類の色空間に更に他の色空間を加えて３種類以上の色空間を適用する形態や、光源として上記１０種類の光源に更に他の光源を加えて１１種類以上の光源を適用する形態、光源として上記１０種類の光源のうちの２種類〜９種類の光源を適用する形態とすることもできる。この場合も、本実施の形態と同様の効果を奏することができる。
【００７８】
また、本実施の形態では、設定された色空間及び光源に対応する複数のマトリクスのマトリクス演算を事前に行ってマトリクス演算部３０Ａに設定することにより、単一のマトリクスを作成した上で色再現のためのマトリクス演算を行う場合について説明したが、本発明はこれに限定されるものではなく、例えば、設定された色空間及び光源に対応する複数のマトリクスを各々マトリクス演算部３０Ａに設定することにより、単一のマトリクスを作成することなく、各マトリクス個別に色再現のためのマトリクス演算を行う形態とすることもできる。この場合も、本実施の形態と同様の効果を奏することができる。
【００７９】
その他、本実施の形態に係るデジタルカメラ１０の構成やデジタル信号処理部３０の構成（図１〜図３参照。）は一例であり、本発明の主旨を逸脱しない範囲内において適宜変更可能であることは言うまでもない。
【００８０】
また、本実施の形態において説明したマトリクス設定処理プログラムの処理の流れ（図５参照。）も一例であり、本発明の主旨を逸脱しない範囲内において適宜変更可能であることは言うまでもない。
【００８１】
更に、本実施の形態では、本発明をデジタルカメラに適用した場合について説明したが、本発明は、ＰＤＡ、携帯電話機、パーソナル・コンピュータ等、撮像素子を有する情報機器であれば如何なるものにでも適用できることは言うまでもない。
【図面の簡単な説明】
【００８２】
【図１】実施の形態に係るデジタルカメラの外観を示す外観図である。
【図２】実施の形態に係るデジタルカメラの電気系の要部構成を示すブロック図である。
【図３】実施の形態に係るデジタル信号処理部の要部構成を示すブロック図である。
【図４】実施の形態に係るマトリクスの概略構成を示す模式図である。
【図５】実施の形態に係るマトリクス設定処理プログラムの処理の流れを示すフローチャートである。
【図６】従来技術の問題点の説明に供する図である。
【符号の説明】
【００８３】
１０    デジタルカメラ
３０    デジタル信号処理部
３０Ａ    マトリクス演算部（マトリクス演算手段）
４０    ＣＰＵ（読出手段、変換手段）
４８    メモリ（記憶手段）
【図１】
2006229354.tif 000005
【図２】
2006229354.tif 000006
【図３】
2006229354.tif 000007
【図４】
2006229354.tif 000008
【図５】
2006229354.tif 000009
【図６】
2006229354.tif 000010