(57)【特許請求の範囲】
【請求項１】
被写体の像を撮像する撮像部と、
前記撮像部で撮像された画像に所定の色再現モードによる色再現処理を施して、色再現画像を生成する画像処理部と、
シーンの測色値に対応したデバイスインディペンデントな第１の色情報と、前記所定の色再現モードによる前記色再現処理での色再現をデバイスインディペンデントな色情報に変換した状態に対応する第２の色情報との間の、相互変換を可能とするための色変換情報を記憶する記憶部と、
前記画像処理部で所定の色再現モードによる色再現処理が施された後の色再現画像に、前記記憶部に記憶されている所定の色再現モードに対応した前記色変換情報を付加して記憶媒体に記録する制御部と、
を備える撮像装置。
【請求項２】
請求項１に記載の撮像装置において、
各々が異なる色再現に対応する複数の色再現モードから、前記画像処理部が実行する前記色再現モードを撮影状況に応じて選択するモード選択部をさらに備え、
前記記憶部は、複数の前記色再現モードにそれぞれ対応する複数の前記色変換情報を記憶し、
前記制御部は、前記モード選択部で選択された色再現モードに対応する前記色変換情報を、前記色再現画像に付加して記憶媒体に記録する撮像装置。
【請求項３】
請求項２に記載の撮像装置において、
前記制御部は、前記モード選択部で選択されていない他の色再現モードに対応する前記色変換情報を、前記色再現画像にさらに付加して記憶媒体に記録する撮像装置。
【請求項４】
請求項１から請求項３のいずれか１項に記載の撮像装置において、
前記色変換情報は、色変換マトリクスまたは色変換テーブルである撮像装置。
【請求項５】
請求項４に記載の撮像装置において、
前記色変換情報は、表示装置での画像の表示特性を反映した階調変換特性の情報をさらに含む撮像装置。
【請求項６】
請求項１から請求項５に記載の撮像装置で生成された前記色再現画像および前記色変換情報を取得する取得部と、
前記第２の色情報の状態に変換された前記色再現画像を、前記色変換情報を用いて第１の色情報によるシーンの測色値に対応した画像に変換する画像生成部と、
を備える画像処理装置。
【請求項７】
請求項６に記載の画像処理装置において、
前記取得部は、シーンの測色値に対応したデバイスインディペンデントな第１の色情報と、前記第２の色情報とは異なる他の色再現モードによる色再現処理での色再現をデバイスインディペンデントな色情報に変換した状態に対応する第３の色情報との間の、相互変換を可能とするための他の色変換情報をさらに取得し、
前記画像生成部は、前記他の色変換情報を用いて、前記シーンの測色値に対応した画像を、前記第３の色情報に対応する他の色再現モードでの色再現の状態に変換する画像処理装置。
【請求項８】
コンピュータを、請求項６または請求項７に記載の画像処理装置として動作させるプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、撮像装置、画像処理装置およびプログラムに関する。
【背景技術】
【０００２】
近年の電子カメラは、風景モードやポートレートモードといった撮影シーンモードを有しており、特定のシーンの撮影に最適なモードをユーザが任意に設定できる。モード選択に応じて、各モードに好適な撮影条件の設定や、画質の調整が自動的に実行される。また、画質調整においては、各モードに依存して撮像画像の色相や彩度が調整される。このような技術は、例えば、特許文献１及び特許文献２に開示されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００３−２８３９８２号公報
【特許文献２】特開２００２−３４４９８９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
ところで、ＲＡＷ画像から各種モードに応じた色調整画像を得ることは可能であるが、所定の色調整処理で得られた色調整画像から、他の異なる色調整処理が施された画像を得ることは困難であるのが現状である。
【０００５】
そこで、本発明の目的は、色調整処理で得られた色調整画像から、ＲＡＷ画像を経ることなく他の異なる色再現処理が施された画像を得るための手段を提供することにある。
【課題を解決するための手段】
【０００６】
一の態様の撮像装置は、被写体の像を撮像する撮像部と、画像処理部と、色変換情報を記憶する記憶部と、制御部とを備える。画像処理部は、撮像部で撮像された画像に所定の色再現モードによる色再現処理を施して、色再現画像を生成する。記憶部の色変換情報は、シーンの測色値に対応したデバイスインディペンデントな第１の色情報と、所定の色再現モードによる色再現処理での色再現をデバイスインディペンデントな色情報に変換した状態に対応する第２の色情報との間の、相互変換を可能とする情報である。制御部は、画像処理部で所定の色再現モードによる色再現処理が施された後の色再現画像に、記憶部に記憶されている所定の色再現モードに対応した色変換情報を付加して記憶媒体に記録する。
【０００７】
上記の一の態様の撮像装置は、各々が異なる色再現に対応する複数の色再現モードから、画像処理部が実行する色再現モードを撮影状況に応じて選択するモード選択部をさらに備えていてもよい。また、記憶部は、複数の色再現モードにそれぞれ対応する複数の色変換情報を記憶していてもよい。そして、制御部は、モード選択部で選択された色再現モードに対応する色変換情報を、色再現画像に付加して記憶媒体に記録してもよい。なお、制御部は、モード選択部で選択されていない他の色再現モードに対応する色変換情報を、色再現画像にさらに付加して記憶媒体に記録してもよい。
【０００８】
上記の一の態様において、色変換情報は、色変換マトリクスまたは色変換テーブルであってもよい。また、色変換情報は、表示装置での画像の表示特性を反映した階調変換特性の情報をさらに含んでいてもよい。
【０００９】
また、他の態様の画像処理装置は、一の態様の撮像装置で生成された色再現画像および色変換情報を取得する取得部と、第２の色情報の状態に変換された色再現画像を、上記の色変換情報を用いて第１の色情報によるシーンの測色値に対応した画像に変換する画像生成部と、を備える。
また、他の態様において、取得部は、シーンの測色値に対応したデバイスインディペンデントな第１の色情報と、第２の色情報とは異なる他の色再現モードによる色再現処理での色再現をデバイスインディペンデントな色情報に変換した状態に対応する第３の色情報との間の、相互変換を可能とするための他の色変換情報をさらに取得してもよい。また、画像生成部は、他の色変換情報を用いて、シーンの測色値に対応した画像を、第３の色情報に対応する他の色再現モードでの色再現の状態に変換してもよい。
【００１０】
なお、コンピュータを上記した他の態様の画像処理装置として動作させるプログラムや、このプログラムを記憶した記憶媒体や、一の態様の撮像装置および他の態様の画像処理装置を組み合わせたカラーマネジメントシステムまたはカラーマネジメント方法なども、本発明の具体的態様として有効である。
【発明の効果】
【００１１】
本発明によれば、特定の色調整処理が施された色再現画像から、ＲＡＷ画像を経ることなく他の異なる色調整処理が施された色再現画像を得ることが可能となる。
【図面の簡単な説明】
【００１２】
【図１】一の実施形態でのカラーマネジメントシステムの構成例を示すブロック図
【図２】変換情報の生成手順の例を示す流れ図
【図３】一の実施形態での電子カメラの動作例を示す流れ図
【図４】一の実施形態でのコンピュータの動作例を示す流れ図
【発明を実施するための形態】
【００１３】
＜一の実施形態の説明＞
図１は、一の実施形態でのカラーマネジメントシステムの構成例を示すブロック図である。一の実施形態のカラーマネジメントシステムは、撮像装置としての電子カメラ１と、画像処理装置としてのコンピュータ２とを有している。
【００１４】
まず、一の実施形態での電子カメラ１の構成例を説明する。電子カメラ１は、撮像光学系１１と、撮像素子１２と、ＤＦＥ１３と、画像処理エンジン１４と、第１メモリ１５および第２メモリ１６と、メディアＩ／Ｆ１７と、通信Ｉ／Ｆ１８と、モニタ１９と、ユーザの操作を受け付ける操作部２０とを有している。ここで、ＤＦＥ１３、第１メモリ１５および第２メモリ１６、メディアＩ／Ｆ１７、通信Ｉ／Ｆ１８、モニタ１９、操作部２０は、それぞれ画像処理エンジン１４に接続されている。
【００１５】
撮像素子１２は、撮像光学系１１を通過した光束による被写体の結像を撮像するデバイスである。この撮像素子１２の出力はＤＦＥ１３に接続されている。なお、一の実施形態の撮像素子１２は、順次走査方式の固体撮像素子（ＣＣＤなど）であってもよく、ＸＹアドレス方式の固体撮像素子（ＣＭＯＳなど）であってもよい。
【００１６】
撮像素子１２の受光面には、複数の受光素子がマトリックス状に配列されている。また、撮像素子１２の各受光素子にはカラーフィルタが配置されており、特に限定されないが、本実施形態においては赤色（Ｒ）、緑色（Ｇ）、青色（Ｂ）のカラーフィルタが公知のベイヤ配列にしたがって配置されている。そのため、撮像素子１２の各受光素子は、カラーフィルタでの色分解によってそれぞれの色に対応する画像信号を出力する。これにより、撮像素子１２は、撮像時にカラーの画像を取得できる。
【００１７】
ＤＦＥ１３は、撮像素子１２から入力される画像信号のＡ／Ｄ変換や、欠陥画素補正などの信号処理を行うデジタルフロントエンド回路である。このＤＦＥ１３は、ＲＡＷ画像のデータを画像処理エンジン１４に出力する。ここで、ＲＡＷ画像は、入射光の光量に対する出力信号値の関係が線形性を有するデジタル画像である。このＲＡＷ画像は、欠陥画素の補正処理が施されたものであってもよい。また、ＲＡＷ画像は、色補間前の状態であるベイヤ配列構造のモザイク状の画像であってもよく、あるいは色補間処理が施された後のカラー画像であってもよい。
【００１８】
画像処理エンジン１４は、電子カメラ１の各部を統括的に制御するプロセッサである。例えば、画像処理エンジン１４は、撮像素子１２の出力に基づいて、公知のコントラスト検出によるオートフォーカス（ＡＦ）制御や、公知の自動露出（ＡＥ）演算などを実行する。また、画像処理エンジン１４は、プログラムの実行により、画像処理部２１、モード選択部２２、記録制御部２３、画像ファイル生成部２４として動作する。
【００１９】
画像処理部２１は、ＲＡＷ画像のデータに色再現処理を施して、写真に相当する色再現画像のデータを生成する。なお、色再現画像のデータは、ＪＰＥＧ形式やＴＩＦＦ形式などの公知の形式で生成される。
【００２０】
ここで、色再現処理は、ユーザの意図する色再現を実現するための処理であって、例えば、階調変換処理、ホワイトバランス調整、色変換処理が含まれる。上記の色再現処理では、色相および彩度の補正により、例えば人間が特定の固定概念を持っている色（肌の色、空の色、葉緑色等）に近い色の画像領域を、上記の固定概念に対応する記憶色に近づける。
【００２１】
また、電子カメラ１は、ポートレートモード、風景モード等のように、ユーザが撮影しようとする状況に応じた複数の色再現モードを有している。そして、各々の色再現モードでは、画像処理部２１によってＲＡＷ画像に対してそれぞれ異なる色再現処理が実行される。
【００２２】
モード選択部２２は、複数の色再現モードのうちから、画像処理部２１が実行する色再現モードを選択する。そして、画像処理部２１は、モード選択部２２で選択された色再現モードに基づいて、撮像したＲＡＷ画像に色再現処理を施す。
【００２３】
ここで、モード選択部２２は、ユーザの指定に応じて色再現モードを選択してもよい。あるいは、モード選択部２２は、撮像した画像を用いて公知のシーン解析処理を実行し、この解析結果に応じてシーンに対応する色再現モードを自動的に選択してもよい（オートモード）。
【００２４】
画像ファイル生成部２４は、所定のファイル形式（例えばＴＩＦＦ／ＥＰ規格やＥｘｉｆ規格など）に準拠して色再現画像の画像ファイルを生成する。また、記録制御部２３は、画像ファイル生成部２４により生成された画像ファイルを後述の記憶媒体１７ａに記録する制御を行う。
【００２５】
第１メモリ１５は、画像処理の前後で画像のデータを一時的に記憶する揮発性のバッファメモリである。
【００２６】
第２メモリ１６は、画像処理エンジン１４によって実行される各種のプログラムなどを記憶する不揮発性のフラッシュメモリである。また、第２メモリ１６は、各色再現モードにそれぞれ対応する複数の変換情報を記憶している。上記の変換情報は、基準色が配された標準チャートを用いて取得されたデバイスインディペンデントなカラー情報（色補正情報）と、前記色再現処理で得られる画像のデバイスインディペンデントなカラー情報（色調整情報）との関係を示している。
【００２７】
一例として、上記の変換情報は、所定光源下で標準チャートを計測器で測定して得た三刺激値（ＸＹＺ値）と、同じ光源下で同じチャートを電子カメラ１で撮像して得た色再現画像での三刺激値（ＸＹＺ値）との変換様式を示すものである。標準チャートを撮像した色再現画像の三刺激値（ＸＹＺ値）は、上記の色再現モードや光源ごとにそれぞれ相違する。そのため、上記の色再現モードと光源の組み合わせに応じて、変換情報の内容も変化することとなり、電子カメラ１は、色再現モードのそれぞれについて複数の変換情報を有している。
【００２８】
また、上記の変換様式は、例えば、３×３の色変換マトリクスで構成される。かかる変換様式を用いることで、計測器により測色した標準チャートに係るカラー情報と色再現画像に係るカラー情報との間で同じカラーパッチの色差を最小にする色変換を行うことができる。このようにして、デバイスインディペンデントな色補正情報及び色調整情報が取得される。なお、一の実施形態の例では、変換情報が３×３の色変換マトリクスであるため、１つの色再現モードにつき９つのパラメータで変換情報が構成される。
【００２９】
以下、図２の流れ図を参照しつつ、上記の変換情報の生成手順の例について説明する。なお、変換情報の生成は、一般的には撮像装置の製造者によって行われる。そして、図２の処理で生成された変換情報は、電子カメラ１の製造工程等において第２メモリ１６に記録される。
【００３０】
ステップＳ１０１：まず、グレタマクベス社のカラーチェッカーＤＣなどの標準チャートを用意する。そして、ＣＩＥ標準光源Ｄ６５の下で、標準チャートの各カラーパッチを計測器で測定（測色）し、三刺激値（ＸＹＺ値）を取得する。これにより、カラー情報の基準となる測色値としての三刺激値が各カラーパッチでそれぞれ取得される。
【００３１】
ステップＳ１０２：ＣＩＥ標準光源Ｄ６５の下で、上記の標準チャートを電子カメラ１のすべての色再現モードでそれぞれ撮像する。これにより、各々の色再現モードに対応する標準チャートの色再現画像が取得される。なお、Ｓ１０２での色再現画像の色空間はＲＧＢに設定されるものとする。
【００３２】
ステップＳ１０３：Ｓ１０２で得た色再現画像を用いて、すべての色再現モードにおける各カラーパッチの三刺激値（ＸＹＺ値）を求める。
【００３３】
一例として、Ｓ１０３では、１つの色再現画像について各カラーパッチの領域でそれぞれＲＧＢの平均値を求め、画像内のカラーパッチの数に対応するＲＧＢ値を得る。そして、上記のＲＧＢ値をそれぞれＸＹＺ値に変換する。上記の処理をすべての色再現画像で行うことで、各々の色再現モードにおける各カラーパッチの三刺激値が取得される。
【００３４】
ここで、一般的な電子カメラで撮像したＪＰＥＧ画像は、特に断りがない限りｓＲＧＢ標準色空間に出力が最適化されている。よって、Ｓ１０３でのＲＧＢからＸＹＺへの変換は、通常はｓＲＧＢに基づいて行えばよい。なお、電子カメラの出力がＡｄｏｂｅＲＧＢ色空間に最適化されている場合、Ｓ１０３でのＲＧＢからＸＹＺへの変換は、ＡｄｏｂｅＲＧＢに基づいて行えばよい。
【００３５】
ステップＳ１０４：Ｓ１０１で測色した三刺激値と、Ｓ１０３で求めた色再現画像での三刺激値とを用いて、各々の色再現モードに対応する色変換マトリクスを求める。
【００３６】
一例として、基準色画像での三刺激値を「ＸｍＹｍＺｍ」とし、Ｓ１０２での三刺激値を「ＸｊＹｊＺｊ」とし、求める３×３の色変換マトリクスを「Ｍ」とする。
【００３７】
このとき、
【数１】
0005552795.tif 000002
の式において、ＸｍＹｍＺｍとＸｊＹｊＺｊとが近い値をとるように、色変換マトリクスＭを最小二乗法などで最適化すればよい。上記の処理をすべての色再現モードで行うことにより、各々の色再現モードにおける色変換マトリクスＭがそれぞれ取得される。
【００３８】
なお、ＪＰＥＧ画像の最適化でｓＲＧＢ（白色点Ｄ６５）を前提とすると、Ｄ６５以外の光源下では白色点が一致しなくなる。そのため、Ｄ６５以外の光源下で電子カメラ１の色再現画像による三刺激値を得る場合、他の光源下で取得した画像の階調値を一旦Ｄ６５光源での値に順応変換した上で、上記の処理を行えばよい。
【００３９】
図１に戻って、メディアＩ／Ｆ１７には、不揮発性の記憶媒体１７ａを着脱可能に接続できる。そして、メディアＩ／Ｆ１７は、記憶媒体１７ａに対してデータの書き込み／読み込みを実行する。上記の記憶媒体１７ａは、ハードディスクや、半導体メモリを内蔵したメモリカードなどで構成される。なお、図１では記憶媒体１７ａの一例としてメモリカードを図示する。
【００４０】
通信Ｉ／Ｆ１８は、有線または無線の公知の通信回線を介して接続された外部装置（画像処理装置など）とのデータ送受信を、所定の通信規格に準拠して制御する。また、モニタ１９は、画像処理エンジン１４の制御によって、撮像された画像などを表示する。
【００４１】
次に、一の実施形態でのコンピュータ２の構成を説明する。コンピュータ２は、画像処理プログラムがインストールされたパーソナルコンピュータであって、データ読込部３１と、通信部３２と、記憶装置３３と、ＣＰＵ３４と、メモリ３５および入出力Ｉ／Ｆ３６と、バス３７とを有している。そして、データ読込部３１、通信部３２、記憶装置３３、ＣＰＵ３４、メモリ３５および入出力Ｉ／Ｆ３６は、バス３７を介して相互に接続されている。さらに、画像処理装置２には、入出力Ｉ／Ｆ３６を介して、入力デバイス３８（キーボード、ポインティングデバイスなど）とモニタ３９とがそれぞれ接続されている。なお、入出力Ｉ／Ｆ３６は、入力デバイス３８からの各種入力を受け付けるとともに、モニタ３９に対して表示用のデータを出力する。
【００４２】
データ読込部３１は、電子カメラ１で生成された画像ファイルのデータや、画像処理プログラムを外部から読み込むときに用いられる。例えば、データ読込部３１は、着脱可能な記憶媒体からデータを取得する読込デバイス（光ディスク、磁気ディスク、光磁気ディスクあるいはメモリカードの読込装置など）で構成される。
【００４３】
通信部３２は、有線または無線の公知の通信回線を介して接続された外部装置（電子カメラ１など）とのデータ送受信を、所定の通信規格に準拠して制御する。
【００４４】
記憶装置３３は、上記の画像処理プログラムと、プログラムの実行に必要となる各種のデータとを記憶する。また、記憶装置３３には、データ読込部３１や通信部３２から取得した画像ファイルのデータを記憶することもできる。なお、記憶装置３３は、ハードディスクや、不揮発性の半導体メモリなどで構成される。
【００４５】
ＣＰＵ３４は、画像処理装置２の各部動作を統括的に制御するプロセッサである。このＣＰＵ３４は、画像処理プログラムの実行によって、色再現画像を基準色に対するデバイスインディペンデントな色に変換する画像生成部としても機能する。なお、画像処理装置による画像処理プログラムの動作例については後述する。また、メモリ３５は、画像処理プログラムの演算結果などを一時的に記憶する。このメモリ３５は、例えば揮発性のＳＤＲＡＭなどで構成される。
【００４６】
次に、一の実施形態での電子カメラ１およびコンピュータ２の動作例をそれぞれ説明する。まず、図３の流れ図を参照しつつ、一の実施形態での電子カメラ１の動作例を説明する。
【００４７】
ステップＳ２０１：撮像前の準備として、モード選択部２２は、ユーザの操作に応じて撮像時の色再現モード（風景モード、ポートレートモード、オートモード等）を設定する。
【００４８】
一例として、ユーザが風景モードを指定した場合、モード選択部２２は色再現モードを風景モードに設定する。これにより、画像処理部２１は、撮像時に風景モードでの色再現処理を実行する。なお、色再現モードがオートモードに設定された場合、画像処理エンジン１４が撮像した画像を用いて公知のシーン解析処理を実行し、この解析結果に応じて撮像するシーンに相応する色再現モードをモード選択部２２が自動的に設定する。
【００４９】
ステップＳ２０２：ユーザの撮像指示に応じて、画像処理エンジン１４は撮像素子１２を駆動させて、記憶媒体１７ａへの記録を伴う画像の撮像を実行する。
【００５０】
撮像素子１２の出力は、ＤＦＥ１３をパイプライン式に通過して画像処理エンジン１４に入力される。そして、画像処理部２１は、Ｓ２０１で設定された色再現モード（ここでは、風景モード）による色再現処理を、ＲＡＷ画像のデータに施して色再現画像のデータを取得する。なお、色再現画像のデータは第１メモリ１５に一時的に記憶される。
【００５１】
ステップＳ２０３：画像ファイル生成部２４は、撮影条件の情報（シャッタ秒時、絞り値、撮像感度など）および変換情報を含むヘッダデータと、色再現画像のデータ（Ｓ２０２）とを対応付けて色再現画像の画像ファイルを生成する。その後、記録制御部２３は、色再現画像の画像ファイルを記憶媒体１７ａに記録する。
【００５２】
ここで、上記のヘッダデータは画像ファイル生成部２４により生成される。また、画像ファイル生成部２４は、Ｓ２０２の色再現処理（色再現モード）に対応する変換情報をヘッダデータに含める。例えば、ここではユーザにより風景モードが指定されているので、ファイル生成部２４は風景モードに対応する変換情報をヘッダデータに含める。これにより、上記の変換情報を色再現画像のデータに適用することで、画像ファイルの色再現画像をシーンの測色値に対応した状態の画像（ｓｃｅｎｅ−ｒｅｆｅｒｒｅｄ  ｉｍａｇｅ）、すなわち、色補正情報に基づき色補正された状態の画像に変換することが可能となる。
【００５３】
また、画像ファイル生成部２４は、モード選択部２２で選択されていない他の色再現モード（ここでは、例えば、ポートレートモード）に対応する変換情報をヘッダデータにさらに含めてもよい。なお、他の色再現モードの変換情報は、上記のｓｃｅｎｅ−ｒｅｆｅｒｒｅｄの画像を、他の色再現モードによる色再現状態に変換するときに適用される（後述の変形例２参照）。以上で、電子カメラ１の動作例の説明を終了する。
【００５４】
次に、図４の流れ図を参照しつつ、一の実施形態でのコンピュータ２の動作例を説明する。一例として、図４では、図３との関連で、電子カメラ１で風景モードの色再現処理が施された色再現画像を、ｓｃｅｎｅ−ｒｅｆｅｒｒｅｄの画像に変換する場合を説明する。なお、図４の処理は、ユーザによるプログラム実行指示に応じて、ＣＰＵ３４が画像処理プログラムを実行することで開始される。
【００５５】
ステップＳ３０１：ＣＰＵ３４は、色再現画像の画像ファイル（Ｓ２０３で生成されたもの）を電子カメラ１から取得する。電子カメラ１−コンピュータ２間での画像ファイルの受け渡しは、データ読込部３１からの記憶媒体１７ａの授受または通信部３２を介したデータ通信によって実現される。また、Ｓ３０１で取得された画像ファイルは、ＣＰＵ３４の制御によって、記憶装置３３またはメモリ３５に記録される。
【００５６】
ステップＳ３０２：ＣＰＵ３４は、画像ファイルの色再現画像における各画素の再現色を、ＲＧＢ値から三刺激値（ＸＹＺ値）にそれぞれ変換する。風景モードでの再現色のＲＧＢ値は「ＲＧＢ（ｆ）」と表記し、風景モードでの再現色のＸＹＺ値は「ＸＹＺ（ｆ）」と表記する。
【００５７】
なお、画像ファイルを生成した電子カメラの出力がｓＲＧＢに最適化されている場合、Ｓ３０２でのＲＧＢ（ｆ）からＸＹＺ（ｆ）への変換はｓＲＧＢに基づいて行われる。なお、電子カメラの出力がＡｄｏｂｅＲＧＢ色空間に最適化されている場合、上記の変換は、ＡｄｏｂｅＲＧＢに基づいて行えばよい。
【００５８】
ステップＳ３０３：ＣＰＵ３４は、画像ファイルのヘッダデータから、Ｓ２０２の色再現処理（風景モード）に対応する変換情報を取得する。
【００５９】
ステップＳ３０４：ＣＰＵ３４は、Ｓ３０３で取得した変換情報の色変換マトリクスを用いて、色再現画像における各画素の色（ＸＹＺ（ｆ））を、撮像したシーンの色（シーンの色のＸＹＺ値：ＸＹＺ（ｓ））にそれぞれ変換する。
【００６０】
ステップＳ３０５：ＣＰＵ３４は、Ｓ３０４で変換したＸＹＺ値（ＸＹＺ（ｓ））をさらにシーンの色のＲＧＢ値（ＲＧＢ（ｓ））に変換する。なお、Ｓ３０５でのＸＹＺ（ｓ）からＲＧＢ（ｓ）への変換は、Ｓ３０２と同様にｓＲＧＢ（またはＡｄｏｂｅＲＧＢ）に基づいて行われる。
【００６１】
ステップＳ３０６：ＣＰＵ３４は、Ｓ３０５の処理後の画像（ＲＧＢ（ｓ））をモニタ３９に表示出力させる。なお、ＣＰＵ３４は、Ｓ３０５の変換後の画像のデータを記憶装置３３に記録するようにしてもよい。以上で、図４の動作例の説明を終了する。
【００６２】
上記のように、ユーザにとって好ましい見映えとなるように、色再現画像ではシーンの測定色とは異なる色で被写体が再現される。しかし、風景モードの撮影でも人物が被写体に含まれる場合があり、ポートレートモードの撮影でも風景が含まれるため、色再現モードの境界は曖昧である。また、色再現処理による色相や彩度の修正は、如何なるシーンに対してもユーザを完全に満足させることは困難である。
【００６３】
そのため、コンピュータ２で画像ファイルの色再現画像を閲覧したときに、色相や彩度の点からユーザの意図する色再現がなされていない画像については、色再現処理による色味の調整がないｓｃｅｎｅ−ｒｅｆｅｒｒｅｄな画像に一度変換することが好ましい場合がある。
【００６４】
一の実施形態のコンピュータ２は、予め色再現画像の画像ファイルに付加された変換情報を用いることで、ＲＡＷ画像を用いることなく、色再現画像の色をシーンの測色値に円滑に変換することができる。
【００６５】
＜一の実施形態の変形例１＞
一の実施形態のカラーマネジメントシステムは、電子カメラの機種間にわたる色再現状態の変換にも適用できる。一例として、電子カメラＡの風景モードで取得した色再現画像を、電子カメラＢの風景モードの色再現状態に変換する例を説明する。この場合、コンピュータ２のＣＰＵ３４は、以下の（Ａ１）−（Ａ３）の処理を行えばよい。なお、変形例１の説明では、電子カメラＡの風景モードに対応する変換情報に加えて、予め電子カメラＢの風景モードに対応する変換情報が生成されており、当該変換情報が予め記憶装置３３やメモリ３５に記録されていることを前提とする。
【００６６】
（Ａ１）ＣＰＵ３４は、電子カメラＡの風景モードで取得された色再現画像のＲＧＢ値（ＲＧＢ（ｆＡ））をＸＹＺ値（ＸＹＺ（ｆＡ））に変換する。そして、ＣＰＵ３４は、電子カメラＡの風景モードに対応する変換情報（色変換マトリクス）を用いて、上記のＸＹＺ（ｆＡ）を撮像したシーンの色（ＸＹＺ（ｓ））に変換する。なお、上記の（Ａ１）の各処理は、図４のＳ３０１からＳ３０４と同様の処理で行えばよい。
【００６７】
（Ａ２）ＣＰＵ３４は、記録されている電子カメラＢの風景モードに対応する変換情報を読出して、撮像したシーンの色（ＸＹＺ（ｓ））を、電子カメラＢの風景モードによる再現色のＸＹＺ値（ＸＹＺ（ｆＢ））への変換に適用する。なお、ＣＰＵ３４は、画像ファイルのヘッダから取得した変換情報を用いて、（Ａ２）での変換を行うようにしてもよい。
【００６８】
（Ａ３）ＣＰＵ３４は、図４のＳ３０５と同様の処理により、電子カメラＢの風景モードによる再現色のＸＹＺ値（ＸＹＺ（ｆＢ））を、ＲＧＢ値（ＲＧＢ（ｆＢ））に変換する。
【００６９】
一般に、電子カメラの機種が相違すれば、同じ名称の色再現モードで同じ被写体を撮像しても再現色は異なるものとなる。そのため、ある電子カメラの色再現モードでの再現色が好ましい場合には、別の電子カメラの機種においても、好ましい色再現モードでの色再現特性をユーザが援用したい場合がある。
【００７０】
また、出版物の編集等において、複数の電子カメラの機種を用いて撮影した画像群につき、画像の再現色のバラツキを抑制したい場合もある。例えば、出版物の同じ頁に彩度の不足する色再現画像と彩度が強調された色再現画像とが併存する場合、印刷工程でのベタ濃度による色調整では対応が困難となる。
【００７１】
上記の変形例１のコンピュータ２は、電子カメラＡの風景モードの色をシーンの測色値に変換した後に、さらに電子カメラＢの風景モードの色に円滑に変換できる。
【００７２】
＜一の実施形態の変形例２＞
一の実施形態のカラーマネジメントシステムは、異なる色再現モードの色再現状態への変換にも適用できる。一例として、電子カメラＡの風景モードで取得した色再現画像を、電子カメラＡのポートレートモードの色再現状態に変換する例を説明する。この場合、コンピュータ２のＣＰＵ３４は、以下の（Ｂ１）−（Ｂ３）の処理を行えばよい。
【００７３】
（Ｂ１）ＣＰＵ３４は、電子カメラＡの風景モードで取得された色再現画像のＲＧＢ値（ＲＧＢ（ｆＡ））をＸＹＺ値（ＸＹＺ（ｆＡ））に変換する。そして、ＣＰＵ３４は、電子カメラＡの風景モードに対応する変換情報（色変換マトリクス）を用いて、上記のＸＹＺ（ｆＡ）を撮像したシーンの色（ＸＹＺ（ｓ））に変換する。なお、上記の（Ｂ１）の各処理は、図４のＳ３０１からＳ３０４と同様の処理で行えばよい。
【００７４】
（Ｂ２）ＣＰＵ３４は、電子カメラＡのポートレートモードに対応する変換情報を用いて、撮像したシーンの色（ＸＹＺ（ｓ））を、電子カメラＡのポートレートモードによる再現色のＸＹＺ値（ＸＹＺ（ｐＡ））に変換する。なお、電子カメラＡのポートレートモードに対応する変換情報は、画像ファイルのヘッダに付加されていてもよいし、記憶装置３３やメモリ３５に予め記憶されていてもよい。ＣＰＵ３４は、ポートレートモードに対応する変換情報を読み出して、（Ｂ２）での変換を行う。
【００７５】
（Ｂ３）ＣＰＵ３４は、図４のＳ３０５と同様の処理により、電子カメラＡのポートレートモードによる再現色のＸＹＺ値（ＸＹＺ（ｐＡ））を、ＲＧＢ値（ＲＧＢ（ｐＡ））に変換する。
【００７６】
例えば、電子カメラの色再現モードが上記のオートモードで設定された場合、概ね妥当性の高い色再現モードが選択されるが、稀に撮像するシーンに相応しない色再現モードが選択されることも起こりうる。上記の変形例２のコンピュータ２は、電子カメラＡの風景モードの色をシーンの測色値に変換した後に、さらに電子カメラＡの他の色再現モード（例えば、ポートレートモード）の色に円滑に変換できる。
【００７７】
＜実施形態の補足事項＞
（１）本発明の画像処理装置は、上記実施形態のパーソナルコンピュータの例に限定されない。例えば、電子カメラ１を本発明の画像処理装置として機能させてもよい。また、撮像装置の一例として電子カメラについて説明したが、本発明はこれに限定されない。例えば、デジタルビデオカメラや、カメラ付き携帯電話等の被写体の像を取得する撮像装置であってもよい。
【００７８】
（２）上記実施形態では、電子カメラ１の画像処理部２１、モード選択部２２、記録制御部２３、画像ファイル生成部２４の各処理を、画像処理エンジン１４がソフトウエア的に実現する例を説明したが、ＡＳＩＣを用いてこれらの各処理をハードウエア的に実現しても勿論かまわない。
【００７９】
（３）上記実施形態では、変換情報として３×３の色変換マトリクスを適用する例を説明したが、多次元の色変換ルックアップテーブル（ＬＵＴ）で変換情報を構成してもよい。例えば、Ｌ＊ａ＊Ｂ＊色空間において色再現モードの再現色とシーンの測色値との変換を行う３次元色変換ＬＵＴで変換情報を構成することもできる。
【００８０】
（４）一般に、色再現画像では表示装置での表示の最適化のために階調変換が行われていることが多い。この場合において、色再現画像をｓｃｅｎｅ−ｒｅｆｅｒｒｅｄな画像に変換するためには上記の階調変換を考慮する必要がある。よって、上記実施形態の変換情報は、表示装置での画像の表示特性を反映した階調変換特性の情報をさらに含んでいてもよい。例えば、表示装置での色再現画像の輝度とシーンの輝度とが非線形の関係を有するときに、色再現画像の輝度とシーンの輝度とが線形性を有するように補正する階調変換パラメータ（ガンマカーブなど）を変換情報に含めてもよい。
【００８１】
（５）上記実施形態では、測定器での実際の測色値と電子カメラ１での再現色と対応付けて変換情報を生成する例を説明した。しかし、本発明の変換情報は、シミュレーションで生成されたものであってもよい。例えば、公知の標準被写体分光データベースにおいて光源を仮定した上で、等色関数を用いれば、シーンの測色値を演算で求めることができる。また、公知の標準被写体分光データベースにおいて光源を仮定した上で、撮像素子１２の分光感度モデルおよび画像処理のパラメータから色再現画像での再現色を演算で求めることができる。そして、両者のデータに基づいてＳ１０４の演算を行えば、変換情報を演算で得ることができる。
【００８２】
以上の詳細な説明により、実施形態の特徴点および利点は明らかになるであろう。これは、特許請求の範囲が、その精神および権利範囲を逸脱しない範囲で前述のような実施形態の特徴点および利点にまで及ぶことを意図する。また、当該技術分野において通常の知識を有する者であれば、あらゆる改良および変更に容易に想到できるはずであり、発明性を有する実施形態の範囲を前述したものに限定する意図はなく、実施形態に開示された範囲に含まれる適当な改良物および均等物によることも可能である。
【符号の説明】
【００８３】
１…電子カメラ、２…コンピュータ、１２…撮像素子、１４…画像処理エンジン、１５…第１メモリ、１６…第２メモリ、１７…メディアＩ／Ｆ、１７ａ…記憶媒体、２１…画像処理部、２２…モード選択部、２３…記録制御部、２４…画像ファイル生成部、３１…データ読込部、３３…記憶装置、３４…ＣＰＵ
【図１】
0005552795.tif 000003
【図２】
0005552795.tif 000004
【図３】
0005552795.tif 000005
【図４】
0005552795.tif 000006