(57)【要約】  最適カラー補正行列を導き出すための自動重み付け調整（ＡＷＡ）が、異なる照明間での不均衡なカラー再現パフォーマンスに、および／または特定の記憶色に対する不均衡なカラー再現パフォーマンスに、対処する。ＡＷＡは、特定のカラーを強調し、カラーパフォーマンスを等化する。オプションの手動操作とともに、自動プロセスにおいてＡＷＡを実現してもよい。
2009535927.tif 000002
【特許請求の範囲】
【請求項１】
カラー補正行列を発生させる方法において、
前記方法は、
（ａ）カラー補正行列の最適化プロセスにおいて、複数の光源に対して初期の重みを使用することと、
（ｂ）前記最適化プロセスにおいて、条件に達しているかどうかを決定することと、
（ｃ）前記条件に達していない場合、前記重みのうちの少なくとも１つを調整することと、前記カラー補正行列の最適化プロセスにおいて、前記調整された重みを使用することと、（ｂ）を繰り返すことと、
（ｄ）前記条件に達している場合、前記調整された光源の重みを使用して、前記複数の光源に対して実質的に等化されたカラーパフォーマンスを有する最適カラー補正行列を発生させることとを含む方法。
【請求項２】
前記条件は、前記光源に対して、互いに比較的近い、平均の色差ΔＥを含む請求項１記載の方法。
【請求項３】
前記光源は、昼光（Ｄ６５）と、タングステン（Ａ）と、蛍光光源ＴＬ８４（Ｆ）とを含む請求項１記載の方法。
【請求項４】
前記カラー補正行列の最適化プロセスにおいて、色差の重みと、ノイズメトリックの重みとを使用することをさらに含む請求項１記載の方法。
【請求項５】
前記カラー補正行列の最適化プロセスにおいて、カラーパッチの重みを使用することをさらに含む請求項１記載の方法。
【請求項６】
前記カラー補正行列の最適化プロセスは、総誤差メトリック（ＴＥＭ）を最小化することを含み、前記総誤差メトリック（ＴＥＭ）は、色差とノイズメトリック（ＮＭ）との線形結合であり、
前記色差は、基準信号からの平均のシフトである請求項１記載の方法。
【請求項７】
前記カラー補正行列の最適化プロセスは、結合された総誤差メトリック（ＣＴＥＭ）を最小化することを含み、前記結合された総誤差メトリック（ＣＴＥＭ）は、複数の光源に対する、色差とノイズメトリックとの線形結合である請求項１記載の方法。
【請求項８】
カラー補正行列を発生させる方法において、
前記方法は、
（ａ）カラー補正行列の最適化プロセスにおいて、複数のカラーパッチに対して初期の重みを使用することと、
（ｂ）前記最適化プロセスにおいて、条件に達しているかどうかを決定することと、
（ｃ）前記条件に達していない場合、前記重みのうちの少なくとも１つを調整することと、前記カラー補正行列の最適化プロセスにおいて、前記調整された重みを使用することと、（ｂ）を繰り返すことと、
（ｄ）前記条件に達している場合、前記調整されたカラーパッチの重みを使用して、特定のカラーの、向上したカラー忠実度を有する最適カラー補正行列を発生させることとを含む方法。
【請求項９】
前記カラーパッチは、グループにまとめられ、各グループは、対応する重みを有する請求項８記載の方法。
【請求項１０】
いくつかのカラーパッチは、肌色のグループにまとめられる請求項８記載の方法。
【請求項１１】
カラー補正行列を最適化するように構成された装置において、
前記ユニットは、
（ａ）カラー補正行列の最適化プロセスにおいて、複数の光源に対して初期の重みを使用し、
（ｂ）前記最適化プロセスにおいて、条件に達しているかどうかを決定し、
（ｃ）前記条件に達していない場合、前記重みのうちの少なくとも１つを調整し、前記カラー補正行列の最適化プロセスにおいて、前記調整された重みを使用し、（ｂ）を繰り返し、
（ｄ）前記条件に達している場合、前記調整された光源の重みを使用して、前記複数の光源に対して実質的に等化されたカラーパフォーマンスを有する最適カラー補正行列を発生させるように構成されている装置。
【請求項１２】
前記条件は、前記光源に対して、互いに比較的近い、平均の色差ΔＥを含む請求項１１記載の装置。
【請求項１３】
前記光源は、昼光（Ｄ６５）と、タングステン（Ａ）と、蛍光光源ＴＬ８４（Ｆ）とを含む請求項１１記載の装置。
【請求項１４】
前記ユニットは、前記カラー補正行列の最適化プロセスにおいて、色差の重みと、ノイズメトリックの重みとを使用するようにさらに構成されている請求項１１記載の装置。
【請求項１５】
前記ユニットは、前記カラー補正行列の最適化プロセスにおいて、カラーパッチの重みを使用するようにさらに構成されている請求項１１記載の装置。
【請求項１６】
前記カラー補正行列の最適化プロセスは、総誤差メトリック（ＴＥＭ）を最小化することを含み、前記総誤差メトリック（ＴＥＭ）は、色差とノイズメトリック（ＮＭ）との線形結合であり、
前記色差は、基準信号からの平均のシフトである請求項１１記載の装置。
【請求項１７】
前記カラー補正行列の最適化プロセスは、結合された総誤差メトリック（ＣＴＥＭ）を最小化することを含み、前記結合された総誤差メトリック（ＣＴＥＭ）は、複数の光源に対する、色差とノイズメトリックとの線形結合である請求項１１記載の装置。
【請求項１８】
１組の命令を記憶するように構成されているメモリを具備する装置において、
前記１組の命令は、
（ａ）カラー補正行列の最適化プロセスにおいて、複数の光源に対して初期の重みを使用し、
（ｂ）前記最適化プロセスにおいて、条件に達しているかどうかを決定し、
（ｃ）前記条件に達していない場合、前記重みのうちの少なくとも１つを調整し、前記カラー補正行列の最適化プロセスにおいて、前記調整された重みを使用し、（ｂ）を繰り返し、
（ｄ）前記条件に達している場合、前記調整された光源の重みを使用して、前記複数の光源に対して実質的に等化されたカラーパフォーマンスを有する最適カラー補正行列を発生させる装置。
【請求項１９】
装置において、
（ａ）カラー補正行列の最適化プロセスにおいて、複数の光源に対して初期の重みを使用する手段と、
（ｂ）前記最適化プロセスにおいて、条件に達しているかどうかを決定する手段と、
（ｃ）前記条件に達していない場合、前記重みのうちの少なくとも１つを調整し、前記カラー補正行列の最適化プロセスにおいて、前記調整された重みを使用し、（ｂ）を繰り返す手段と、
（ｄ）前記条件に達している場合、前記調整された光源の重みを使用して、前記複数の光源に対して実質的に等化されたカラーパフォーマンスを有する最適カラー補正行列を発生させる手段とを具備する装置。
【請求項２０】
装置において、
（ａ）カラー補正行列の最適化プロセスにおいて、複数のカラーパッチに対して初期の重みを使用し、
（ｂ）前記最適化プロセスにおいて、条件に達しているかどうかを決定し、
（ｃ）前記条件に達していない場合、前記重みのうちの少なくとも１つを調整し、前記カラー補正行列の最適化プロセスにおいて、前記調整された重みを使用し、（ｂ）を繰り返し、
（ｄ）前記条件に達している場合、前記調整されたカラーパッチの重みを使用して、特定のカラーの、向上したカラー忠実度を有する最適カラー補正行列を発生させるように構成されている装置。
【請求項２１】
装置において、
（ａ）カラー補正行列の最適化プロセスにおいて、複数のカラーパッチに対して初期の重みを使用する手段と、
（ｂ）前記最適化プロセスにおいて、条件に達しているかどうかを決定する手段と、
（ｃ）前記条件に達していない場合、前記重みのうちの少なくとも１つを調整する手段と、前記カラー補正行列の最適化プロセスにおいて、前記調整された重みを使用する手段と、（ｂ）を繰り返す手段と、
（ｄ）前記条件に達している場合、前記調整されたカラーパッチの重みを使用して、特定のカラーの、向上したカラー忠実度を有する最適カラー補正行列を発生させる手段とを具備する装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本出願は、画像処理に関し、より詳細には、カラー補正における重み調整に関する。
【背景】
【０００２】
人間の目のスペクトル応答と、カメラのセンサおよび／またはディスプレイの、スペクトル応答は、異なっている。したがって、カメラにより得られるカラーは、人間により知覚されるカラーとは異なっている。カメラは、画像処理技術を使用して、画像データをさまざまなカラーフォーマットに変換し、もともとの取り込まれた画像に対して、さまざまな拡張および修正を実行する。さまざまなディスプレイへの出力前に、カラー変換技術は画像データを正規化して、元の源画像をより良好に表わすことができる。カラー変換行列は、赤、緑、青（ＲＧＢ）のカラー空間を成分カラー空間（ＹＣbＣr）に変換できる。しかしながら、カラー変換に対して、いくつかの技術は、それらの柔軟性において制限されている。カラー変換を修正して、照明条件や、ユーザの選択のような、異なる環境を補償することが望ましい。
【概要】
【０００３】
１つの観点は、カラー補正行列を発生させる方法に関する。方法は、（ａ）カラー補正行列の最適化プロセスにおいて、複数の光源に対して初期の重みを使用することと、（ｂ）最適化プロセスにおいて条件に達しているかどうかを決定することと、（ｃ）条件に達していない場合、重みのうちの少なくとも１つを調整することと、カラー補正行列の最適化プロセスにおいて、調整された重みを使用することと、（ｂ）を繰り返すことと、（ｄ）条件に達している場合、調整された光源の重みを使用して、複数の光源に対して実質的に等化されたカラーパフォーマンスを有する最適カラー補正行列を発生させることとを含む。
【０００４】
別の観点は、カラー補正行列を発生させる方法に関する。方法は、（ａ）カラー補正行列の最適化プロセスにおいて、複数のカラーパッチに対して初期の重みを使用することと、（ｂ）最適化プロセスにおいて、条件に達しているかどうかを決定することと、（ｃ）条件に達していない場合、重みのうちの少なくとも１つを調整することと、カラー補正行列の最適化プロセスにおいて、調整された重みを使用することと、（ｂ）を繰り返すことと、（ｄ）条件に達している場合、調整されたカラーパッチの重みを使用して、特定のカラーの、向上したカラー忠実度を有する最適カラー補正行列を発生させることとを含む。
【０００５】
別の観点は、カラー補正行列を最適化するように構成された装置に関する。ユニットは、（ａ）カラー補正行列の最適化プロセスにおいて、複数の光源に対して初期の重みを使用し、（ｂ）最適化プロセスにおいて、条件に達しているかどうかを決定し、（ｃ）条件に達していない場合、重みのうちの少なくとも１つを調整し、カラー補正行列の最適化プロセスにおいて、調整された重みを使用し、（ｂ）を繰り返し、（ｄ）条件に達している場合、調整された光源の重みを使用して、複数の光源に対して実質的に等化されたカラーパフォーマンスを有する最適カラー補正行列を発生させるように構成されている。
【０００６】
別の観点は、１組の命令を記憶するように構成されたメモリを備える装置に関する。１組の命令は、ａ）カラー補正行列の最適化プロセスにおいて、複数の光源に対して初期の重みを使用し、（ｂ）最適化プロセスにおいて、条件に達しているかどうかを決定し、（ｃ）条件に達していない場合、重みのうちの少なくとも１つを調整し、カラー補正行列の最適化プロセスにおいて、調整された重みを使用し、（ｂ）を繰り返し、（ｄ）条件に達している場合、調整された光源の重みを使用して、複数の光源に対して実質的に等化されたカラーパフォーマンスを有する最適カラー補正行列を発生させる。
【０００７】
別の観点は、装置に関する。装置は、（ａ）カラー補正行列の最適化プロセスにおいて、複数の光源に対して初期の重みを使用する手段と、（ｂ）最適化プロセスにおいて、条件に達しているかどうかを決定する手段と、（ｃ）条件に達していない場合、重みのうちの少なくとも１つを調整し、カラー補正行列の最適化プロセスにおいて、調整された重みを使用し、（ｂ）を繰り返す手段と、（ｄ）条件に達している場合、調整された光源の重みを使用して、複数の光源に対して実質的に等化されたカラーパフォーマンスを有する最適カラー補正行列を発生させる手段とを備えている。
【０００８】
別の観点は、装置に関する。装置は、（ａ）カラー補正行列の最適化プロセスにおいて、複数のカラーパッチに対して初期の重みを使用し、（ｂ）最適化プロセスにおいて、条件に達しているかどうかを決定し、（ｃ）条件に達していない場合、重みのうちの少なくとも１つを調整し、カラー補正行列の最適化プロセスにおいて、調整された重みを使用し、（ｂ）を繰り返し、（ｄ）条件に達している場合、前記調整されたカラーパッチの重みを使用して、特定のカラーの、向上したカラー忠実度を有する最適カラー補正行列を発生させるように構成されている。
【０００９】
装置は、（ａ）カラー補正行列の最適化プロセスにおいて、複数のカラーパッチに対して初期の重みを使用する手段と、（ｂ）最適化プロセスにおいて、条件に達しているかどうかを決定する手段と、（ｃ）条件に達していない場合、重みのうちの少なくとも１つを調整する手段と、カラー補正行列の最適化プロセスにおいて、調整された重みを使用する手段と、（ｂ）を繰り返す手段と、（ｄ）条件に達している場合、調整されたカラーパッチの重みを使用して、特定のカラーの、向上したカラー忠実度を有する最適カラー補正行列を発生させる手段とを備えている。
【００１０】
添付図面および詳細な説明により、１つ以上の実施形態のさらなる詳細を以下に示す。
【詳細な説明】
【００１１】
デバイス
図１は、画像センサ１０２と、プロセッサ１０４と、メモリ１０６と、ユーザインターフェース１０８と、トランシーバ１１０とを有するデバイス１００を図示する。ユーザインターフェース１０８は、ディスプレイと、キーパッドと、マイクロフォンと、オーディオスピーカと、他の入力または出力ユニットとを含んでいてもよい。トランシーバは、セルラの、衛星の、ワイファイの、またはワイマックスの、通信などのような、ワイヤレス通信を可能にしてもよい。デバイス１００は、図１中で示したコンポーネントに加えて、またはそれらの代わりに、他のコンポーネントを含んでいてもよい。デバイス１００は、デジタルカメラや、カムコーダーや、ワイヤレス／移動／セルラ／ＰＣＳ電話機や、パーソナルデジタルアシスタント（ＰＤＡ）や、ラップトップコンピュータや、または他のいくつかのデバイスであってもよい。
【００１２】
プロセッサ１０４は、１つ以上の、デジタル信号プロセッサ（ＤＳＰ）、制御装置、および／またはマイクロプロセッサを含んでいてもよい。プロセッサ１０４の代わりに、またはプロセッサ１０４加えて、デバイス１００は、画像処理を実行するための、１つ以上の特定用途向け集積回路（ＡＳＩＣ）を含んでいてもよい。
【００１３】
メモリ１０６は、（例えば、揮発性のおよび／または不揮発性の、固定のおよび／またはリムーバブルの、）１つ以上のタイプのメモリと、１つ以上のコンポーネントとを含んでいてもよい。メモリ１０６は、プロセッサ１０４とともにマイクロチップ上に組み込まれていてもよい。メモリ１０６は、生の画像データや、処理された画像データだけでなく、プロセッサ１０４がカラー補正のような画像処理を実行するための実行可能命令も記憶してもよい。
【００１４】
デバイス１００の製造者や、デバイス１００のコンポーネントまたはソフトウェアは、以下で記述するような、１つ以上の、カラー補正プロセス、行列、パラメータなどを、メモリ１０６にプログラムしてもよい。
【００１５】
カラー補正およびカラー変換
再現されるカラーと人間の知覚との間の差に対処することにより、デジタルカメラはカラー精度を向上させることができる。カラー処理パイプラインにおいて、デジタルカメラは、“カラー補正”行列と、“カラー変換”行列とを用いることができる。“カラー補正”行列は、カメラセンサのスペクトル感度と、人間の視覚システムのスペクトル応答との間の差を補償するように向けられており、このような差を補償することは、“等色”とも呼ばれている。カラー補正行列は、人間の目が見るものに画像データをより近づけさせる値を含んでいてもよい。
【００１６】
“カラー変換”行列は、ＲＧＢカラー空間をＹＣbＣr空間に変換するように向けられている。色彩向上行列は、ＲＧＢ信号をＹＣbＣrに移すように向けられている。この行列において係数を調整することにより、カメラに対する、カラーのさらなるチューニングを実行してもよい。
【００１７】
最良の、カラー再現効率を得るために、（センサ感度のような）カメラの特性と、画質要求と、カラーの選択とにしたがって、２つの行列における係数を最適化してもよい。
【００１８】
以下のような信号処理パイプラインにおいて、デバイス１００は、３ｘ３行列のような、カラー補正行列を使用してもよい。
【数１】
2009535927.tif 000003
【００１９】
ここで、Ｒ（λ）は、イメージングオブジェクト／ターゲットの表面反射率であり、ＳＳ（λ）は、カメラのスペクトル感度であり、Ｌ1は、撮影する光源の分光出力分布であり、Ｄ６５は、昼光光源である。（３つのＲＧＢチャネルの相対強度のバランスを取るために使用される）対角ホワイトバランス行列と、標準ＩＴＵ Ｒｅｃ．６０１またはＲｅｃ．７０９行列は、知られている。さらなる詳細は、Ｐｒｏｃ．ＳＰＩＥ電子イメージング会議、５２９２巻、サンノゼ、米国（２００４）におけるＳｈｕｘｕｅ Ｑｕａｎ氏による“幅広い誤差メトリックを有する最適線形行列に対する解析アプローチ”中に記述されており、これは、参照によりここに組み込まれている。上のプロセスの順序は、他の実施形態において並べ変えてもよい。
【００２０】
カラー補正行列の最適化
最適カラー補正行列は、（ａ）異なるテストカラーパッチ間で、すなわち、記憶色間で、不均衡なカラー再現パフォーマンスに、および／または（ｂ）異なる光源のタイプ間で、すなわち、照明（例えば、（Ｄ６５として示される）昼光、（Ａとして示される）タングステン、および（Ｆとして示される）蛍光光源ＴＬ８４）間で、不均衡なカラー再現パフォーマンスに、至るかもしれない。あるタイプの光源の下では、他のタイプの光源と比較して、はるかにひどく機能するカメラに対して、ユーザは文句を言うかもしれないことから、これらの異なる光源間でカラーパフォーマンスを等化することは重要である。
【００２１】
いくつかの特定の、捕捉モードまたはシナリオにおいて、１つの特定のカラー領域が他のカラー領域よりも高い精度を有するカラー再現を、ユーザは望むかもしれない。例えば、ポートレートモードにおいて、ユーザは、他のカラーよりも肌色をより正確に取り込むことを望むかもしれない。風景モードにおいて、緑色と、空色と、白色がより高い精度を有することをユーザは好むかもしれない。
【００２２】
以下の記述は、（ａ）異なる照明（光源のタイプ）間での不均衡なカラー再現パフォーマンスを、および／または（ｂ）特定の記憶色（テストカラーパッチ）に対する不均衡なカラー再現パフォーマンスを取り扱うための統一アプローチを提供する。これは、自動重み付け調整（ＡＷＡ）と呼ばれるプロセスを通して達成される。ＡＷＡは、特定のカラーを強調し、カラーパフォーマンスを等化する。ＡＷＡは、オプションの手動操作とともに、自動プロセスにおいて実現してもよい。
【００２３】
総誤差メトリック（ＴＥＭ）を最小化することにより、カラー補正行列を最適化してもよい。総誤差メトリック（ＴＥＭ）は、デフォルトの等しい重みであるＷcおよびＷn、または精神物理学の研究からの重み、を有する、（ａ）色差（基準信号からの平均シフト）、と（ｂ）ノイズメトリック（ＮＭ）、との線形結合により規定される。
【数２】
2009535927.tif 000004
【００２４】
カラーメトリック（ＣＭ）は、平均色差として以下のように規定され、ノイズメトリック（ＮＭ）は、２４個のサンプルのテストセット（例えば、マクベス カラーチェッカー（登録商標）または他のテストチャート）におけるカラーパッチ間の視覚的ノイズとして以下のように規定される。
【数３】
2009535927.tif 000005
【００２５】
ここで、ｗＤＥiは、色差に対する重みであり、ΔＥiは、カラーパッチｉ（ＤＥとΔＥは同じｉである）に対する、取り込まれた値と基準値との間の色差である。ｗＮiは、視覚的ノイズに対する重みであり、Ｎiは、カラーパッチｉに対する視覚的ノイズ値である。上の等式は、マクベス カラーチェッカーにおける２４個のカラーパッチがテストターゲットとして使用されることを仮定している。他のカラーパッチのセットを使用してもよい。冪数は、デフォルトにより１に等しいが、他の冪数を選択してもよい。２４個のカラーパッチに対する重みは、デフォルトにより等しいが、それらを変更して、特定のカラーパッチを強調できる。さらなる詳細は、Ｐｒｏｃ．ＳＰＩＥ電子イメージング会議、５２９２巻、サンノゼ、米国（２００４）におけるＳｈｕｘｕｅ Ｑｕａｎ氏による“幅広い誤差メトリックを有する最適線形行列に対する解析アプローチ”中に記述されている。
【００２６】
カラー補正行列は、いくつかの光源に対して最適化されるので、考えられる３つの光源である、（Ｄ６５として示される）昼光、（Ａとして示される）タングステン、および（Ｆとして示される）蛍光光源ＴＬ８４に対して、結合された誤差行列を規定してもよい。光源は、変更してもよく、異なるアプリケーション次第で、より多くてもよく、またはより少なくてもよい。結合された総誤差メトリック（ＣＴＥＭ）（すなわちコスト関数）は、次のように表わされる。
【数４】
2009535927.tif 000006
【００２７】
デフォルトの、光源の重みである、ｗＤ６５、ｗＡ、およびｗＦは、互いに等しくてもよい（１／３に等しい）が、異なるアプリケーションに対して変更できる。等式（５）における光源の重みである、ｗＤ６５、ｗＡ、およびｗＦと、等式（３）および等式（４）におけるカラーパッチの重みである、ｗＤＥおよびｗＮとを調整して、（ａ）カラー再現パフォーマンスを等化し、または（ｂ）特定のカラーのカラー精度を強調してもよい。
【００２８】
図２は、カラー補正行列を最適化する構造およびプロセスを説明し、この構造およびプロセスを、図１中のデバイス１００により使用してもよい。一般に、カラー補正行列の最適化は、等式（５）のようなコスト関数を最小化するように行われる。図２中で示したように、デフォルトの、光源の重み２０２と、デフォルトの、カラーおよびノイズの重み２０４と、デフォルトの、カラーパッチの重み（例えば、マクベス カラーチェッカー）２０６は、最適化プロセスまたはモジュール２００により処理されて、最適カラー補正行列２０８を提供する。デフォルトの、カラーパッチの重み２０６は、すべて等しく、合計が１になってもよい。
【００２９】
図３は、自動重み付け調整（ＡＷＡ）３１０、３１２を有する、図２のバリエーションを説明する。自動重み付け調整（ＡＷＡ）３１０、３１２を適用して、（ａ）重み３０２により複数の光源間のカラーパフォーマンスを等化し（すなわちカラーパフォーマンスの等化）、および／または（ｂ）テストチャート中の対応するカラーパッチにより表わされる、パッチの重み３０６により、特定のカラーのカラー忠実度を向上させる（すなわちカラー忠実度の選択）。
【００３０】
光源の重み調整
図４は、カラー再現パフォーマンスを等化するために光源の重みである、ｗＤ、ｗＡおよびｗＦを調整する、図３の詳細な例を説明する。
【００３１】
初期入力４１０が、光源の重み４０２に対して使用される。最初の最適化プロセス４００後に、光源の重み４０２のＡＷＡは、ブロック４１４ないしブロック４１８を通して繰り返される（３つの光源の重みが、同時に、かつ、それに応じて調整される）。ブロック４１６は、終止／終了条件に達しているかどうかを決定する。３つの光源である、Ｄ、Ａ、およびＦに対して、平均の色差ΔＥが互いに比較的近いことを終了条件としてもよい。各ステップにおける調整４１８は、３つの光源である、Ｄ、Ａ、およびＦに対する色差値ΔＥにより調節（すなわち、それにしたがって設定）される。光源の重みである、ｗＤ、ｗＡ、およびｗＦは、次のように表わすことができる。
【数５】
2009535927.tif 000007
【００３２】
等式（６）における調整ステップのサイズ（α、β）は、異なるアプリケーションにしたがって変更してもよい。１つの例において、調整ステップのサイズ（α、β）は０．０１であってもよいが、他の値を使用してもよい。１０回のステップ（繰返し）後に、３つの光源に対する平均色差ΔＥは、非常に接近するかもしれない。例えば、最終的な光源の重みは、ｗＤ＝０．３７３０１０、ｗＡ＝０．２７０２４４、およびｗＦ＝０．３５６７４６であるかもしれない。光源である、Ｄ６５、Ａ、およびＦに対する最適平均ＤＥ値は、次のようになるかもしれない。
【数６】
2009535927.tif 000008
【００３３】
最適化プロセス４００により、最終的な、最適な重みである、ｗＤ、ｗＡ、およびｗＦ４０８を、光源の重み４０２として使用して、最適カラー補正行列４２０を導き出す。
【００３４】
カラーパッチの重み調整
図５は、特定のカラーのカラー精度を強調するためにカラーパッチの重みを調整する、図３の詳細な例を説明する。図５におけるカラー忠実度の選択は、図４においてカラー再現パフォーマンスを等化するのと類似の方法で達成してもよい。１つの構成において、２４個のカラーパッチの重みが非常に多い場合、記憶色や、灰色のパッチや、肌色や、紫や、緑などの、４または５のグループに、２４個のカラーパッチを分類してもよい。ここで、各グループに同じ重み付けを割り当ててもよい。重みは、対数領域中で線形に変化してもよい。重みは、関心のあるパッチに対していくつかの差を示してもよい。ユーザインターフェース１０８上で、“標準”および“高忠実度”（または何か同様なもの）のような２つの側を有する、１つ以上のスライドバーを、ユーザは有していてもよい。
【００３５】
図５において、最適化プロセス５００は、デフォルトの、光源の重み５０２と、カラーパッチの重み５０６として初期入力５１２（すべてのパッチグループに対する平均の重み）とを使用してもよい。最適化プロセス５００は、パッチのグループ間で１つ以上の重みを調整することにより、ブロック５１４ないしブロック５１８を繰り返す。ブロック５１４は、一度にパッチの１つのグループを選択する。ブロック５１６は、終了条件をチェックする。ブロック５１８は、パッチのグループ間で１つ以上のパッチの重みを調整する。最適化プロセス５００により、最適なパッチの重み５０８を使用して、最適カラー補正行列５２０を導き出す。
【００３６】
特定のパッチに対する重みが増加するとき、色差は徐々に減少する。しかしながら、重みは、他のパッチに対して色差を増加させてもよい。いくつかのアプリケーションに対して、特定のカラーだけがより高い精度を要求する場合、このような重み調整を実行することは有用である。
【００３７】
任意のさまざまな異なる技術および技法を使用して情報および信号を表わしてもよい。例えば、電圧、電流、電磁波、磁界または磁気粒子、光領域または光粒子、あるいはそれらの任意の組み合わせにより、上の記述を通して参照されているデータ、命令、コマンド、情報、信号、ビット、シンボルおよびチップを表わしてもよい。
【００３８】
電子ハードウェア、コンピュータソフトウェア、または両方の組み合わせとして、ここで開示した観点に関して記述したさまざまな実例となる論理ブロック、モジュール、およびアルゴリズムステップを実現してもよい。ハードウェアおよびソフトウェアのこの互換性を明瞭に図示するために、さまざまな実例となるコンポーネント、ブロック、モジュール、回路、およびステップをそれらの機能の点から一般的に上述した。このような機能がハードウェアまたはソフトウェアとして実現されるかどうかは、特定の用途およびシステム全体に課される設計制約によって決まる。それぞれの特定の用途に対してさまざまな方法で、当業者は記述した機能を実現するかもしれないが、このような実現決定は、限定として解釈すべきではない。
【００３９】
汎用目的のプロセッサ、ＤＳＰ、ＡＳＩＣ、ＦＰＧＡ、または他のプログラム可能論理デバイス、ディスクリートゲートまたはトランジスタ論理、ディスクリートハードウェアコンポーネント、あるいはここで記述した機能を実行するために設計された、これらの任意の組み合わせにより、ここで開示した観点に関して記述した、さまざまな実例となる論理ブロック、モジュールおよび回路を実現または実行してもよい。汎用目的のプロセッサはマイクロプロセッサでもよいが、代わりに、プロセッサは任意の従来のプロセッサ、制御装置、マイクロ制御装置、または状態遷移機械であってもよい。計算デバイスの組み合わせ、例えば、ＤＳＰとマイクロプロセッサとの組み合わせ、複数のマイクロプロセッサ、ＤＳＰコアに関連した１つ以上のマイクロプロセッサ、または他の任意のこのような構成として、プロセッサを実現してもよい。
【００４０】
ここで開示した実施形態に関して記述した方法またはアルゴリズムの動作を、ハードウェア中で直接、プロセッサにより実行されるソフトウェアモジュール中で、またはその２つの組み合わせ中で具体化してもよい。ソフトウェアモジュールは、ＲＡＭメモリ、フラッシュメモリ、ＲＯＭメモリ、ＥＰＲＯＭメモリ、ＥＥＰＲＯＭメモリ、レジスタ、ハードディスク、リムーバルディスク、ＣＤ−ＲＯＭ，または他の任意の形態の記憶媒体中に存在してもよい。プロセッサが記憶媒体から情報を読み取ることができ、記憶媒体に情報を書き込むことができるように、記憶媒体はプロセッサに結合されている。代替では、記憶媒体はプロセッサと一体化していてもよい。プロセッサおよび記憶媒体は、ＡＳＩＣ中に存在してもよい。ＡＳＩＣはユーザ端末中に存在してもよい。代替では、プロセッサおよび記憶媒体は、ユーザ端末中にディスクリートコンポーネントとして存在してもよい。
【００４１】
記述した観点に対してさまざまな修正が当業者に明らかであり、本開示の精神または範囲から逸脱することなく、ここで規定した一般的な原理を他の実施形態に適用してもよい。したがって、本開示は、ここで示した実施形態に限定されるように意図されていないが、ここで開示した原理および新規な特徴に矛盾しない最も広い範囲に一致すべきである。
【図面の簡単な説明】
【００４２】
【図１】図１は、画像センサと、プロセッサと、メモリと、ユーザインターフェースと、トランシーバとを有するデバイスを図示する。
【図２】図２は、図１のデバイスにより使用してもよい、カラー補正行列を最適化する構造およびプロセスを説明する。
【図３】図３は、（ａ）複数の光源間でカラーパフォーマンスを等化し、および／または（ｂ）特定のカラーのカラー忠実度を向上させる、ために適用される自動重み付け調整（ＡＷＡ）を有する図２のバリエーションを説明する。
【図４】図４は、カラー再現パフォーマンスを実現するために光源の重みを調整する、図３の詳細な例を説明する。
【図５】図５は、特定のカラーのカラー精度を強調するためにパッチの重みを調整する、図３の詳細な例を説明する。
【図１】
2009535927.tif 000009
【図２】
2009535927.tif 000010
【図３】
2009535927.tif 000011
【図４】
2009535927.tif 000012
【図５】
2009535927.tif 000013
【国際調査報告】
2009535927.tif 000014
2009535927.tif 000015
2009535927.tif 000016