(57)【要約】ソースデバイスと宛先デバイスとの間のギャマットのマッピング技術が提供される。このマッピングは、デースデバイスと宛先デバイスの原色又は二次色のランプのカラーリッジを使用して、デバイスに依存しない色空間で実行される。ユーザの知覚的な好みにカラーギャマットのマッピングを適合させる反復的なラーニングプロセスも提供される。
2012513722.tif 000002
【特許請求の範囲】
【請求項１】
ソースデバイスの色空間から宛先デバイスの色空間に画像を変換するマッピング情報を生成する方法であって、
当該方法は、
ソースデバイスの色空間をデバイスに依存しない色空間に変換して、ソースのカラーギャマットを形成するステップと、
宛先デバイスの色空間をデバイスに依存しない色空間に変換して、宛先のカラーギャマットを形成するステップと、
前記デバイスに依存しない色空間において、前記ソースのカラーギャマット及び前記宛先のカラーギャマットのカラーリッジに基づいて、前記ソースのカラーギャマットの色を前記宛先のカラーギャマットの色にマッピングするステップと、前記カラーリッジは、前記デバイスに依存しない色空間においてトレースされる前記ソースデバイスの色空間又は前記宛先デバイスの色空間における原色又は二次色の交点であり、
前記マッピングに基づいて、ソースデバイスの色空間から前記宛先デバイスの色空間に画像を変換する情報を生成するステップと、
【請求項２】
前記マッピングは、前記ソースデバイス及び前記宛先デバイスのカラーギャマットを接続するカラーアソシエーションテーブルを使用して実行される、
請求項１記載の方法。
【請求項３】
前記ソースデバイス及び前記宛先デバイスから色データ及びカラーリッジを抽出するステップと、
抽出された色データ及びカラーリッジを前記デバイスに依存しない色空間に変換するステップと、
を更に含む請求項１記載の方法。
【請求項４】
前記カラーアソシエーションテーブルは、知覚的な選択を含むデータベースからの情報を使用して生成される、
請求項３記載の方法。
【請求項５】
前記ソースデバイスのカラーリッジと前記宛先デバイスのカラーリッジとが整合するとき、
当該方法は、
それぞれのソースの色のエッジを好まれるレンダリングの軌道と関連付けするステップと、
前記知覚的な選択に基づいて対応する軌道に沿ってアンカーポイントを定義するステップと、
を含む請求項４記載の方法。
【請求項６】
前記ソースデバイスのカラーリッジと前記宛先デバイスのカラーリッジとが整合しないとき、
当該方法は、
それぞれのソースの色のエッジを最も近い宛先の色のエッジと関連付けするステップと、
ソースの色のエッジ及び宛先の色のエッジの対応するリッジに沿ってアンカーポイントを定義するステップと、
を含む請求項４記載の方法。
【請求項７】
前記知覚的な選択を含むデータベースにおける情報は、
前記宛先デバイスでソースのカラーリッジをレンダリングするステップと、
前記宛先デバイスでレンダリングされたソースのカラーリッジに関するフィードバック情報を受信するステップと、
受信されたフィードバック情報を使用して前記知覚的な選択を含むデータベースにおける情報を変更するステップと、により生成される、
請求項４記載の方法。
【請求項８】
前記カラーアソシエーションテーブルは、ユーザにより定義された重要色のデータベースを使用して生成される、
請求項３記載の方法。
【請求項９】
前記ユーザにより定義された重要色のデータベースにおける情報は、
前記宛先デバイスでソースの重要色をレンダリングするステップと、
前記宛先デバイスでレンダリングされたソースの重要色に関するフィードバック情報を受信するステップと、
受信されたフィードバック情報を使用して前記ユーザにより定義された重要色のデータベースにおける情報を変更するステップと、により生成される、
請求項８記載の方法。
【請求項１０】
更なる重要色の指示を受信するステップと、
前記更なる重要色を前記ユーザにより定義された重要色のデータベースに記憶するステップと、
を更に含む請求項９記載の方法。
【請求項１１】
前記マッピングに基づいて生成された、前記ソースデバイスの色空間から前記宛先デバイスの色空間に画像を変換する情報は、前記ソースデバイスの色空間から前記宛先デバイスの色空間に画像を変換する補間動作においてルックアップテーブルとして使用される、
請求項１記載の方法。
【請求項１２】
前記マッピングに基づいて生成された、前記ソースデバイスの色空間から前記宛先デバイスの色空間に画像を変換する情報は、前記ソースデバイスの色空間から前記宛先デバイスの色空間に画像を変換するスマートカラーマネージメントモジュールにおける色測定として使用される、
請求項１記載の方法。
【請求項１３】
前記ソースデバイスは、赤、緑及び青（RGB）のカラーギャマットを使用し、前記宛先デバイスは、シアン、マゼンダ、イエロー及びブラック（CMYK）のカラーギャマットを使用する、
請求項１記載の方法。
【請求項１４】
前記ソースデバイスは、シアン、マゼンダ、イエロー及びブラック（CMYK）のカラーギャマットを使用する、前記宛先デバイスは、赤、緑及び青（RGB）のカラーギャマットを使用し、
請求項１記載の方法。
【請求項１５】
ソースデバイスの色空間から目的デバイスの色空間に画像を変換するマッピング情報を生成する方法であって、
当該方法は、
ソースデバイスで表示される画像の一部の選択を受信するステップと、
宛先装置で前記画像の選択された一部に関連するカラーリッジをレンダリングするステップと、前記カラーリッジは、前記デバイスに依存しない色空間においてトレースされる前記ソースデバイスの色空間又は前記宛先デバイスの色空間における原色又は二次色の交点であり、
レンダリングされたカラーリッジの知覚的な選択に基づいて、ソースデバイスの色空間及び宛先デバイスの色空間のカラーリッジのマッピングを変更するステップと、
を含むことを特徴とする方法。
【請求項１６】
前記宛先デバイスで前記画像の選択された一部に関連されるソースの重要色をレンダリングするステップと、
レンダリングされた重要色の知覚的な選択に基づいて、ソースデバイスの色空間と宛先デバイスの色空間のマッピングを調節することで、ソースデバイスの色空間と宛先デバイスの色空間との間の重要色のマッピングを変更するステップと、
を更に含む請求項１５記載の方法。
【請求項１７】
前記カラーリッジ及びソースの重要色のレンダリング、及び前記カラーリッジ及びソースの重要色のマッピングは、並列に実行される、
請求項１６記載の方法。
【請求項１８】
前記カラーリッジのマッピングは、ソースデバイスの色空間から宛先デバイスの色空間に画像を変換するために使用され、
前記マッピングは、ソースデバイスの色空間から宛先デバイスの色空間に画像を変換する補間動作においてルックアップテーブルとして使用される、
請求項１５記載の方法。
【請求項１９】
前記カラーリッジのマッピングは、ソースデバイスの色空間から宛先デバイスの色空間に画像を変換するために使用され、
前記マッピングは、ソースデバイスの色空間から宛先デバイスの色空間に画像を変換するスマートカラーマネージメントモジュールにおける色測定として使用される、
請求項１５記載の方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ソースデバイスの色空間と宛先デバイスの色空間との間の変換に関する。より詳細には、本発明は、ソースデバイスのカラーギャマットと宛先デバイスのカラーギャマットとのカラーリッジを使用した色空間の変換、及びユーザ選択に基づいて変換を変更する反復的なラーニング技術に関する。
【背景技術】
【０００２】
カラーギャマットは、画像形成装置の色再現能力に関する視覚的表現である。典型的に、入力装置と出力装置の間の色再現能力においてミスマッチが存在する。たとえば、赤、緑及び青（RGB）のような加法混色の原色を採用する画像捕捉装置のギャマットは、通常、シアン、マゼンダ、イエロー及びブラック（CMYK）のような減法混色の原色を採用した印刷装置のギャマットとは異なる。カラーギャマットのマッピングは、この色再現能力に関するミスマッチに対処するため、カラー画像の再現のために採用される。
【０００３】
カラーギャマットのマッピングは、典型的に、ソースデバイスと宛先デバイスのカラーギャマットを、標準的なCIELAB又はCIECAM02色空間のようなデバイスに依存しない基準の色空間に変換することを必要とする。これは、ICCプロファイルと一般に呼ばれるルックアップテーブルを使用して達成することができ、カラーマネージメントモジュールは（CMM）は、ある画像をソースデバイスの色空間からデバイスに依存しない色空間に変換し、ある画像をデバイスに依存しない色空間から宛先デバイスの色空間の変換するプロファイルを使用した補間動作を実行する。代替的に、カラーマネージメントモジュールは、“smart  CMM”と一般に呼ばれる技術である、それぞれの装置の色測定のリストを使用して、画像をデバイスに依存しない色空間に変換したり、画像をデバイスに依存しない色空間に変換したりする。
【０００４】
ひとたびデバイスの色空間がデバイスに依存しない色空間に変換されると、カラーギャマットは、選択された色空間で計算することができ、この場合、ギャマットのカスプ（cusp）、焦点（focal  point）及び枠線の色（border  color）を識別することができる。色相情報は、宛先のカラーギャマットに整合させるために、それぞれの色相角でソースのギャマットに選択された輝度及び色度の圧縮方法を適用することで保持される。代替的に、枠線の色のセットの色相のシフトが指定され、２つの異なる枠線の色のポイント間の色相は、線形に変更され、輝度及び色度の圧縮が適用される。
【発明の概要】
【発明が解決しようとする課題】
【０００５】
人間の視覚系の複雑度及び人間の脳がどのように色を解釈するかによるユーザの知覚を考慮して、カラーギャマットをマッピングするために使用される知覚の色空間となるようにCIELAB及びCIECAM02の色空間は意図されているが、従来のギャマットマッピング技術は、異なるデバイス間で色を常に正確に変換するものではない。さらに、従来の技術は、カラーギャマットのマッピングの間に所定の照明を想定しているが、視聴条件及び関連される照明レベルは、マッピング技術により想定されるものと一致しない。最終的に、従来の技術は、色の解釈における文化的及び／又は地域的な差異を考慮していない。
【課題を解決するための手段】
【０００６】
本発明の例示的な実施の形態では、ユーザ選択に基づいてマッピング技術を変更するラーニングプロセスと共に、カラーリッジに基づいたマッピング技術を採用することで、従来のギャマットマッピング技術の先に確認された問題点及び他の問題点を克服するものである。特に、例示的な方法は、ソースデバイスの色空間をデバイスに依存しない色空間に変換して、ソースのカラーギャマットを形成すること、宛先デバイスの色空間をデバイスに依存しない色空間に変換して、宛先のカラーギャマットを形成することを含む。ソースのカラーギャマットの色は、デバイスに依存しない色空間において、ソース及び宛先のカラーギャマットのカラーリッジに基づいて、宛先のカラーギャマットにおける色にマッピングされる。カラーリッジは、デバイスに依存しない色空間においてトレースされるソースデバイスの色空間又は宛先デバイスの色空間における原色又は二次色の交点である。ある画像をソースデバイスの色空間から宛先デバイスの色空間に変換する情報は、マッピングに基づいて生成される。
【０００７】
例示的な方法は、ソースデバイスで表示される画像の一部の選択を受け、宛先デバイスでの選択された画像の部分に関連するカラーリッジをレンダリングすることを含んでおり、カラーリッジは、デバイスに依存しない色空間でトレースされるソースデバイスの色空間又は宛先デバイスの色空間における原色又は二次色の交点である。ソースデバイスの色空間と宛先デバイスの色空間のカラーリッジのマッピングは、レンダリングされたカラーリッジ（rendered  color  ridge）の知覚的な選択（perceptual  preference）に基づいて変更される。
【図面の簡単な説明】
【０００８】
添付図面には、カラーで実行される少なくとも１つの図面を含んでいる。カラー図面を含む本特許出願公開の複製は、必要な料金の要求及び支払いに応じて提供される。
【図１】CIELAB色空間を説明する例示的なグラフである。
【図２Ａ】CIECAM02色空間におけるsRGBディスプレイ及びCMYKプリンタのカラーリッジを例示する図である。
【図２Ｂ】CIELAB色空間におけるsRGBディスプレイ及びCMYKプリンタのカラーリッジを例示する図である。
【図３Ａ】デバイス色空間における赤，緑及び青（RGB）のカラーリッジを例示する図である。
【図３Ｂ】デバイス色空間におけるシアン，マゼンダ及びイエロー（CMY）のカラーリッジを例示する図である。
【図４Ａ】赤，緑及び青（RGB）ディスプレイの原色のランプのカラーリッジ、及びシアン，マゼンダ及びイエロー（CMY）ディスプレイの原色のランプのカラーリッジの３次元の例示である。
【図４Ｂ】赤，緑及び青（RGB）ディスプレイの原色のランプのカラーリッジ、及びシアン，マゼンダ及びイエロー（CMY）プリンタの原色のランプのカラーリッジの２次元の例示である。
【図５Ａ】本発明に係るギャマットマッピングのためにカラーアソシエーションテーブルを生成する例示的な方法を示すフローチャートである。
【図５Ｂ】本発明に係るギャマットマッピングのためにカラーアソシエーションテーブルを生成する例示的な方法を示すフローチャートである。
【図６】本発明に係る例示的なカラーリッジを説明する図である。
【図７Ａ】本発明に係る例示的なトーンスケール（Linear）を説明する図である。
【図７Ｂ】本発明に係る例示的なトーンスケール（S-Shape）を説明する図である。
【図７Ｃ】本発明に係る例示的なトーンスケール（Compress）を説明する図である。
【図７Ｄ】本発明に係る例示的なトーンスケール（Expand）を説明する図である。
【図８Ａ】本発明に係るCIECAM02色空間においてsRGBからCMYKへのギャマットマッピングを例示する図である。
【図８Ｂ】本発明に係るCIECAM02色空間においてsRGBからCMYKへのギャマットマッピングを例示する図である。
【図９Ａ】本発明に係るユーザ選択に基づいたギャマットマッピングを適用する例示的な方法を例示する図である。
【図９Ｂ】本発明に係るユーザ選択に基づいたギャマットマッピングを適用する例示的な方法を例示する図である。
【図１０】図9A及び図9Bの方法を使用して生成された値からなる表である。
【発明を実施するための形態】
【０００９】
上述のギャマットマッピングアルゴリズムにおける１つの主要な特徴は、色相（hue）及び彩度（chroma）のような視覚的な属性と関連付けされた色空間において動作する必要があることである。図１に例示されるように、CIELAB色空間では、色相は、CIELAB空間におけるａ*軸とｂ*軸とにより決定される角度として定義され、この場合、ａ*軸は赤／マゼンダと緑との間の位置を定義し、ｂ*軸は黄色と青との間の位置を示す。従って、典型的な色相を保存するギャマットマッピングアルゴリズムは、マッピングされるギャマットの量を制限しつつ、半径方向に沿ってマッピングするように拘束される。また、ギャマットマッピングは、動作している色空間にも依存する。たとえば図２Ａ及び図２Ｂに例示されるように、同じ軌道は、異なる色空間における異なる数の色相角を有する。図２Ａ及び図２Ｂにおいて、中が空いた円を持つラインは、CMYKプリンタにより定義されるリッジであり、中が充填された円を持つラインは、sRGBディスプレイにより定義されるリッジである。従って、従来のギャマットマッピング技術は、特定の動作している色空間について調節される必要がある。
【００１０】
本発明は、オリジナルのソースデバイスの色空間又は宛先デバイスの色空間における原色及び二次色のランプと一致する動作色空間（すなわちデバイスに依存しない色空間）におけるカラーギャマットの表面上のリッジに基づいたギャマットマッピングプロセスを使用する。本明細書で使用される用語「リッジ“ridge”」は、デバイスに依存しない色空間で追跡されるソースデバイスの色空間又は宛先デバイスの色空間における原色又は二次色の交点の領域を示す。図３Ａ及び図３Ｂは、赤、緑及び青（RGB）のデバイス色空間及びシアン、マゼンダ及びイエロー（CMY）のデバイス色空間におけるこれらのリッジをそれぞれ示す。これらのリッジは、図４Ａ及び図４Ｂにおけるデバイスに依存しない色空間で例示される。これらの図では、中が空いた円を持つラインは、シアン、マゼンダ、イエロー及びブラック（CMYK）のプリンタデバイスの原色及び二次色のリッジを表し、ハッシュマークを持つラインは、RGBのディスプレイデバイスの原色又は二次色のリッジを表す。以下に更に詳細に説明されるように、本発明のカラーギャマットマッピングは、異なるデバイスのそれぞれのカラーリッジに沿って対応するアンカーポイントを設定することで、CIELAB又はCIECAM02のようなデバイスに依存しない色空間における異なるデバイスのカラーリッジをマッピングする。従って、異なるデバイスに依存しない色空間において、同じカラーギャマットのマッピング技術を使用することができる。以下に更に詳細に記載されるように、カラーギャマットのマッピングは、カラーリッジ間のマッピングのために使用されるアンカーポイントを調節することでユーザ選択に適するように調節することができる。
【００１１】
図５Ａ及び図５Ｂは、本発明に係る、ギャマットマッピングのためのカラーアソシエーションテーブルを生成する例示的な方法を示す。生成されたカラーアソシエーションテーブルは、デバイスに依存しない色空間内の画像のカラーギャマットをマッピングするために使用される。はじめに、ソースデバイス及び宛先デバイスの色データ及びカラーリッジが抽出され（ステップ５０５）、デバイスに依存しない色空間にそれぞれ変換される（ステップ５１０）。これは、ICCプロファイルを使用するか又はスマートCMM技術における色測定からなるリストを使用した補間により実行することができる。次に、色調のスケールが両方のデバイスについて定義されているかが判定される（ステップ５１５）。特に、本方法がソースデバイスと宛先デバイスの特定のペアについて最初に実行されたとき、定義されたトーンスケールが存在しない場合がある。しかし、開始点としてソースデバイスと宛先デバイスとの類似のペア間で定義されたトーンスケールを使用することもできる。
【００１２】
色調のスケールが定義されている場合（判定ステップ５１５から“Yes”のパスへ）、カラーリッジに沿って知覚の選択を含むデータベースにアクセスすることで、リッジ定義プロセスが開始され（ステップ５２０）、知覚的な選択並びにソースデバイスと宛先デバイスのカラーリッジとの間の整合があるかが判定される（ステップ５２５）。データベースにおける情報は、以下に更に詳細に記載されるステップ５５５〜５６５から予め定義されたトーンスケールを使用して生成された情報を使用して、本方法の前の繰返しに基づいてポピュレートすることができる。
【００１３】
知覚的な選択並びにソース及び宛先のカラーリッジとの間に整合が存在するとき（判定ステップ５２５から“Yes”パスへ）、それぞれのソースのカラーエッジが、知覚的な選択に基づいて宛先のカラーギャマットにおけるエッジの軌道と関連付けされ（ステップ５３０）、選択データに基づいて、アンカーピクチャが対応する軌道に沿って定義される（ステップ５３５）。このことは、図６に例示されており、この図では、アンカーポイントは、２つの異なるデバイスのカラーリッジに沿って割り当てられており、２つの異なるデバイスのそれぞれは、異なる照明条件下で観察されている。軌道のそれぞれに沿ったアンカーポイントの相対的な位置は、対応するトーンスケールマッピングを定義する。従って、トーンスケールは、ユーザ選択に基づいて対応するアンカーポイントのそれぞれのペアの位置を変えることで、それぞれの軌道に沿って容易に調節することができる。
【００１４】
図５Ａを参照して、知覚的な選択とソース及び宛先のカラーリッジとの間に整合が存在しないとき（判定ステップ５２５から“No”パスへ）、それぞれのソースのカラーリッジは、最も近い宛先のカラーリッジと関連付けされ（ステップ５４０）、アンカーポイントは、予め定義されたサンプリング技術に基づいて対応する軌道に沿って定義される（ステップ５４５）。アンカーポイントのエッジ及び定義の関連付けにより、図６に例示されるグラフが得られる。アンカーポイントが定義された後（ステップ５３５又は５４５）、ソースデバイスのカラーギャマットと宛先デバイスのカラーギャマットとを接続するため、アンカーポイントを使用してカラーアソシエーションテーブルが構築される（ステップ５５０）。
【００１５】
色調のスケールが定義されていない場合（判定ステップ５１５から“No”パスへ）、ユーザにより定義された色の好適な演色（color  rendition）を含むデータベースがアクセスされ（ステップ５５５）、好適な演色に最も近く整合する予め定義されたトーンスケールが識別される（ステップ５６０）。図７Ａ〜図７Ｄは、本発明により採用することができる４つの異なる色調スケールを例示するものであるが、本発明は、図７Ａ〜図７Ｄで例示されたものとは異なる色調のスケールを使用することもできる。次いで、ソースデバイスのカラーギャマットを宛先デバイスのカラーギャマットと接続するため、選択された色調のスケールを使用して、カラーアソシエーションテーブルが構築される（ステップ５６５）。
【００１６】
図５Ａ及び図５Ｂの方法を使用したCIECAM02色空間及びCIELAB色空間におけるsRGBからCMYKへの例示的なギャマットマッピングは、図８Ａ及び図８Ｂで例示される。本発明のギャマットマッピング技術は実際のカラーギャマットの記述の導出を必要としないが、代わりにカラーリッジ情報にのみ依存するものであり、カラーギャマットは、どの特定の表面再構成アルゴリズムが選択されるか（たとえば凸包（convex  hull）、凹包（concave  hull）及びアルファシェイプ等）に依存して変化しない。さらに、カラーリッジはしばしば曲線であるため、本発明のリッジに基づくマッピング技術は、色相を保持するアルゴリズムを使用して典型的に遭遇するような色相角により拘束されることなしに、ソースのからギャマットを宛先のカラーギャマットに非線形に変換することができる。非線形の変換は、特に重要である、これは、たとえばsRGBの色符号化規格のために原色の赤のリッジは、最も飽和されたセグメントで著しい湾曲を示すが、その他では比較的に一直線のままであることによる。従って、色相を保持するアルゴリズムとは異なり、本発明のリッジに基づく技術は、ソースデバイスのカラーギャマットと宛先デバイスのカラーギャマットとの間の原色又は二次色のランプに沿った軌道間の不整合を大幅に低減するものであり、これにより、原色及び二次色は更に飽和された方式で再生されることになる。さらに、それぞれのカラーリッジに沿ったトーンスケールを独立に調節することができ、これに応じて、彩度の拡大／圧縮は、異なる色の象限において独立に調節することができる。
【００１７】
上述されたように、本発明の例示的な実施の形態は、ユーザ選択に一致するようにカラーギャマットマッピングを適合させるラーニングプロセスを提供する。例示的な方法は、図９Ａ及び図９Ｂに例示される。ギャマットマッピングのリファインメントの要求が受信されたとき（ステップ９０５）、カラーアソシエーションテーブルがアクセスされる（ステップ９１０）。たとえば、ある画像は、あるユーザに表示することができ、要求は、表示された画像のグループオブピクセルのユーザ選択に基づくことができる。次いで、ソースのカラーリッジは、宛先デバイスでレンダリングされる（ステップ９１５）。たとえば、ユーザにより選択されたグループオブピクセルに関連されるソースのカラーリッジは、一枚の紙でプリンタデバイスによりレンダリングすることができる。次いで、ユーザは、ソースカラーが申し分なくレンダリングされたかを判定することができる（ステップ９２０）。
【００１８】
ソースのカラーリッジが宛先デバイスで申し分なくレンダリングされていない場合（判定ステップ９２０の“No”のパスへ）、知覚的な選択を含むデータベースは、それぞれのアンカーポイントを変更することでソースデバイス及び宛先デバイスのカラーリッジに沿って変更される（ステップ９２５）。たとえば、ユーザは、特定の色を明るく又は暗くすべきこと、或いは、特定の色合いの方向に又は特定の色合いの方向からより移動させるべきことを示すことができる。これに応じて、ユーザの示唆された好みを包含するように、カラーリッジが変更される。変更されたカラーリッジは、データベースからアクセスされ（ステップ９３０）、申し分なくレンダリングされたかが判定されるため（ステップ９２０）、ユーザ向けに再びレンダリングされる（ステップ９１５）。
【００１９】
ソースのカラーリッジが申し分なくレンダリングされた場合（判定ステップ９２０の“Yes”パスへ）、選択された画素に関連される更なるカラーリッジがレンダリングされるべきかが判定される（ステップ９３５）。更なるカラーリッジがレンダリングされるべき場合（判定ステップ９３５の“Yes”パスへ）、更なるソースのカラーリッジがアクセスされ（ステップ９４０）、更なるカラーリッジが申し分なくレンダリングされたかを判定するために（ステップ９２０）、ユーザ向けの宛先デバイスでレンダリングされる（ステップ９１５）。
【００２０】
潜在的な調節のために更なるカラーリッジが存在しない場合（判定ステップ９３５の“No”パスへ）、図９Ｂに例示されるように、ソースの重要色が宛先デバイスでレンダリングされ（ステップ９４５）、ユーザは、この重要色が申し分なくレンダリングされたかを判定する（ステップ９５０）。ユーザは、重要色であるとして色を予め定義することができ、レンダリングされた重要色は、ユーザにより選択されたグループオブピクセルにある色とすることができる。ソースの重要色が申し分なくレンダリングされなかった場合（判定ステップ９５０の“No”パスへ）、ユーザにより定義された重要色の好適な演色を含むデータベースは、特定の重要色に影響を及ぼすカラーリッジのアンカーポイントを調節することで変更される（ステップ９５５）。変更された重要色がアクセスされ（ステップ９６０）、次いで、この重要色が申し分なくレンダリングされたかを判定するため（ステップ９５０）、ユーザ向けの宛先デバイスでレンダリングされる（ステップ９４５）。
【００２１】
ソースの重要色が宛先デバイスで申し分なくレンダリングされたとき（判定ステップ９５０の“Yes”パスへ）、ユーザによる評価のために更なるソースの重要色が存在するかが判定される（ステップ９６５）。評価のために更なるソースの重要色が存在する場合（判定ステップ９６５の“Yes”パスへ）、更なるソースの重要色がアクセスされ（ステップ９７０）、この色が申し分なくレンダリングされたかを判定するために（ステップ９５０）、宛先デバイスでレンダリングされる（ステップ９４５）。
【００２２】
ユーザによる評価のための更なるソースの重要色が存在しない場合（判定ステップ９６５の“No”パスへ）、ソースの重要色の追加をユーザが要求したかが判定される（ステップ９７５）。ユーザが要求した場合（判定ステップ９７５の“Yes”パスへ）、ユーザにより要求された更なる重要色がアクセスされ（ステップ９８０）、その色が申し分なくレンダリングされたかを判定するため（ステップ９５０）、宛先デバイスでレンダリングされる（ステップ９４５）。しかし、更なる重要色についてユーザの要求がない場合（判定ステップ９７５の“No”パスへ）、処理は終了する（ステップ９８５）。
【００２３】
図９Ａ及び図９Ｂのギャマットマッピングの関数近似プロセスは、カラーアソシエーションテーブルにより課される制約を満たし且つ平滑な関数であるギャマットマッピング関数を生成する、最小のコストで２つの目的を達成する必要がある。これは、一般化された回帰神経回路、多次元のスプライン及び／又は局所的な線形補間を使用して達成することができる。
【００２４】
図９Ａ及び図９Ｂの方法は、シリアルな方式でカラーリッジ及び重要色の調整を実行するものであるが、これらの調整は、ユーザにより選択されたグループオブピクチャを使用して並列して実行することができる。
【００２５】
図５Ａ及び図５Ｂ、並びに図９Ａ及び図９Ｂの方法を使用して生成されるカラーアソシエーションテーブルは、ICCテーブルの代わりに、補間によりソースデバイスと宛先デバイスとの間で画像を変換するために使用することができる。代替的に、カラーアソシエーションテーブルは、スマートCMM技術と共に色測定からなるリストとして使用することができる。
【００２６】
図１０は、あるソースのからギャマットについて、ある地理的な位置でのD50の照明下で、図９Ａ及び図９Ｂのラーニングプロセスを使用して生成される例示的なテーブルを示す。このテーブルでは、好ましい（PREFERRED）値は、ユーザの知覚に基づく値であり、重心（CENTROID）値は、測色値を表す。このテーブルで例示されるように、好ましい値は、ユーザの選択に基づいて測色値から逸脱する可能性がある。カラーリッジに加えて（すなわちNuetral9,  Neutral5及びNewtral2）、テーブルは、ユーザにより重要（critical）であるとして識別された色（すなわち青空（BLUE  SKY）、草（GRASS）及び皮膚色（SKIN  COLOR））を含んでいる。
【００２７】
上述された方法は、マイクロプロセッサ、フィールドプログラマブルゲートアレイ（FPGA）及び／又は特定用途向け集積回路（ASIC）のような１以上のプロセッサで実行することができる。マイクロプロセッサが採用されたとき、本方法を実行する命令は、任意のタイプの適切なメモリから取得することができる。１以上のプロセッサは、ソースデバイス、宛先デバイス及び／又はソースデバイスと宛先デバイスとを結合するデバイス（たとえばコンピュータ）に含まれる。
【図１】
2012513722.tif 000003
【図２Ａ】
2012513722.tif 000004
【図２Ｂ】
2012513722.tif 000005
【図３Ａ】
2012513722.tif 000006
【図３Ｂ】
2012513722.tif 000007
【図４Ａ】
2012513722.tif 000008
【図４Ｂ】
2012513722.tif 000009
【図５Ａ】
2012513722.tif 000010
【図５Ｂ】
2012513722.tif 000011
【図６】
2012513722.tif 000012
【図７Ａ】
2012513722.tif 000013
【図７Ｂ】
2012513722.tif 000014
【図７Ｃ】
2012513722.tif 000015
【図７Ｄ】
2012513722.tif 000016
【図８Ａ】
2012513722.tif 000017
【図８Ｂ】
2012513722.tif 000018
【図９Ａ】
2012513722.tif 000019
【図９Ｂ】
2012513722.tif 000020
【図１０】
2012513722.tif 000021
【国際調査報告】
2012513722.tif 000022
2012513722.tif 000023
2012513722.tif 000024