(57)【要約】      （修正有）【課題】レンダリングされた画像のグラデーション再現性を向上し、低彩度での色相シフトを防ぐ。【解決手段】方法は、ＷＣＳ最小色差（ＭｉｎＣＤ）ＧＭＭを用いて、低い入力彩度値におけるサチュレーションレンダリングインテント（ＲＩ）のガマットマッピングの処理を行う。ガマットマップモデルプロファイル（ＧＭＭＰ）への入力値に関しては、彩度値Ｃが所定の彩度値の範囲内にあれば、ＭｉｎＣＤＧＭＭが適用され、その他の場合には色相マッピングＧＭＭが適用される。所定の彩度値の範囲は実験によって決定することができる。好ましい実施形態においては、その範囲は０£Ｃ£１０である。この方法により、レンダリングされた画像のグラデーション再現性が向上し、低彩度値における重大な色相シフトを減らし又は防ぐことができる。この方法はコンピュータのプラグインユーティリティとして実行することができる。【選択図】図１
2009111983.tif 000002
【特許請求の範囲】
【請求項１】
装置において、各点が入力色値を有する複数の点によって定義される画像をレンダリングする方法であって、
前記入力色値から各入力点の明度値、彩度値、及び色相値を算出するステップと、
前記算出された彩度値が所定の範囲内にある場合、最小色差をガマットマップモデルプロファイルのガマットマップモデルとして用いて出力色値を生成するステップと、
前記算出された彩度値が所定の範囲外にある場合、色相マッピングをガマットマップモデルプロファイルのガマットマップモデルとして用いて出力色値を生成するステップと、
前記出力色値を用いて前記画像をレンダリングするステップと、
を備える方法。
【請求項２】
前記所定の範囲は、０以上１０以下である、請求項１に記載の方法。
【請求項３】
データ処理装置を制御して、入力色値を出力色値にマップする以下のステップが実行される処理を実行させるコンピュータ読取可能なプログラムコードが組み込まれたコンピュータで使用可能な媒体を備えた、コンピュータプログラム製品であって、
前記入力色値から各入力点の明度値、彩度値、及び色相値を算出するステップと、
前記算出された彩度値が所定の範囲内にある場合、最小色差をガマットマップモデルプロファイルのガマットマップモデルとして用いて出力色値を生成するステップと、
前記算出された彩度値が所定の範囲外にある場合、色相マッピングをガマットマップモデルプロファイルのガマットマップモデルとして用いて出力色値を生成するステップと、
を備えるコンピュータプログラム製品。
【請求項４】
前記所定の範囲は、０以上１０以下である、請求項３に記載のコンピュータプログラム製品。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明はコンピュータで実行されるカラーマネージメントに関する。特に、ウィンドウズカラーシステムと併用するのに有用である、ガマットマッピングモデルに関する。
【背景技術】
【０００２】
ウィンドウズカラーシステム（ＷＣＳ）とは、マイクロソフト社のウィンドウズビスタのオペレーティングシステムで用いられるカラーマネージメントスキームである。最小色差（ＭｉｎＣＤ）及び色相マッピングはＷＣＳにおける二つのガマットマップモデル（ＧＭＭ）であり、ＩＣＣ（国際色協会）が規定した、カラーガマットマッピングの異なるレンダリングインテントにそれぞれ対応する。ＩＣＣ比色インテントに相当するＭｉｎＣＤＧＭＭにおいては「ガマット内の色は変換されないままである。ガマット外の色については、ガマット外にある入力点から最短の色距離にある目標ガマット内の点を検出することによって、明度及び彩度が調整される」ＷＣＳガマットマップモデルプロファイルスキーマとアルゴリズム
1226292975937_0.aspx
、６〜７ページ。ＭｉｎＣＤの目的は対象色と目標色との間の差を最小限にすることで、最も「比色的」に正確な出力を提供することにある。両方のガマット内にある色は修正されず、対象ガマットの色で、目標ガマット内にない色は出力ガマット上で最も近い境界位置に移される。上述の文献によれば、「ＭｉｎＣＤＧＭＭはいくつかのガマット外の色を有する『ロゴ』色（スポット色）やロゴ色グラデーションを含むグラフィックスや線画をマッピングするのに好適であり、変換を確認する最終段階で用いるのにも好適である。ＭｉｎＣＤＧＭＭは、目標ガマット内にすべてが含まれる写真画像に用いることができるが、写真画像の一般的なレンダリングには適していない。ガマット外の色を目標ガマット面上の色にマッピングした結果、例えばガマット境界にわたる滑らかなグラデーションに色調や彩度に不規則な部分が生じる等、望ましくないアーチファクトが生じることがある」同文献、６ページ。
【０００３】
ＩＣＣサチュレーションレンダリングインテントに相当するＷＣＳ色相マッピングについて、当該処理の目的は色相角を犠牲にして出力画像の彩度（又はサチュレーション）を最大にすることである。出力画像の色自体の比色的精度は出力画像の「鮮やかさ」に比べると重要ではない。上述の文献によれば、色相マッピングにおいては「まず入力色値の色相を調整する。次にシャーリングマッピング（ｓｈｅａｒｉｎｇ  ｍａｐｐｉｎｇ）を用いて明度及び彩度を同時に調整する。最後に色値をクリップしてガマット内にあることを確認する」同文献、１７〜２２ページ。
【発明の開示】
【発明が解決しようとする課題】
【０００４】
本発明は、関連技術の制限や欠点による一以上の問題点を実質的に無くすような改良されたガマットマップモデルを対象としている。
【０００５】
本発明の目的は、レンダリングされた画像のグラデーション再現性を向上させ、低彩度値における重大な色相シフトを減らすこと又は防ぐことである。
【０００６】
本発明のさらなる特徴及び効果は、以下の記述において説明がなされており、一部は当該記述から明らかであり、又は本発明の実施により知ることができる。本発明の目的及びその他の効果は添付の図面とともに詳細な説明及び特許請求の範囲で詳細に示された構成により実現され、達成されるであろう。
【課題を解決するための手段】
【０００７】
これら及び／又は他の目的を達成するために、具現化され広く説明されるように、本発明により、装置において、入力色値を有する複数の点によって定義される画像をレンダリングする方法であって、前記入力色値から各入力点の明度値、彩度値、及び色相値を算出するステップと、前記算出された彩度値が所定の範囲内にある場合、最小色差をガマットマップモデルプロファイルのガマットマップモデルとして用いて出力色値を生成するステップと、前記算出された彩度値が所定の範囲外にある場合、色相マッピングをガマットマップモデルプロファイルのガマットマップモデルとして用いて出力色値を生成するステップと、前記出力色値を用いて前記画像をレンダリングするステップと、を備える方法が提供される。
【０００８】
他の側面においては、本発明により、データ処理装置に上述の方法を実行させるコンピュータプログラム製品が提供される。
【発明を実施するための最良の形態】
【０００９】
当然のことながら、前述の概要の説明と後述の詳細な説明は例示的で説明的なものであり、クレームされた発明について詳細な説明を提供することを意図するものである。
【００１０】
ウィンドウズカラーシステム（ＷＣＳ）での色相マッピングアルゴリズムに関するグラデーション再現性の問題点は低彩度値での大きな色相シフトにおいて起こる（例えば、赤から青、マゼンタから緑等）。このような問題が起こる彩度値の範囲は固定値ではなく、むしろこの範囲は様々な要因によって決まり、例えばＣＤＭＰでのサンプリングパラメータに応じて異なる測定出力データや選択された出力装置自体の固有の特徴等による。この彩度値の範囲は実験に基づいて予測することができる。本発明の発明者によって行われたサンプル画像の分析において、マッピングの問題点は０£Ｃ£１０の彩度（Ｃ）の範囲で起きやすいことが明らかとなった。
【００１１】
本発明の実施形態に基づいて、改良されたガマットマップモデルが提供されるが、これによりＷＣＳの最小色差（ＭｉｎＣＤ）ガマットマップモデル（ＧＭＭ）を用いて、低い入力彩度値におけるサチュレーションレンダリングインテント（ＲＩ）のガマットマッピングの処理を行う。具体的には、ガマットマップモデルプロファイル（ＧＭＭＰ）への入力値に関しては、彩度値Ｃが所定の彩度値の範囲内であれば、ＭｉｎＣＤＧＭＭが適用される。Ｃの値が所定の彩度値の範囲外である場合には、色相マッピングＧＭＭが適用される。所定の彩度値の範囲とは、マッピングの問題が起きやすい範囲のことで、上述のように実験によって決定することができる。好ましい実施形態において、所定の彩度値の範囲は０£Ｃ£１０である。
【００１２】
従来の方法では、サチュレーションレンダリングインテントについてはすべての入力されたＬ＊及びＣの値に色相マッピングが用いられてきた。本発明の実施形態に基づく改良されたガマットマップモデルにおいては、低彩度値ではＭｉｎＣＤＧＭＭを適用することによって、低彩度値を有するほとんどの入力色値は、出力ガマットにおいて同じ値にマップされる。これは、低彩度値を有するほぼすべての入力点は入力及び出力装置モデルガマットの両方に存在し、このような入力点についてＭｉｎＣＤガマットマッピングアルゴリズムでは各値を変換しないままにすることによって、色相シフトを防ぐ。一つの例外として、出力ガマットの範囲外に存在する傾向にある、本質的に白色を表す入力点が考えられる。これらの点はＭｉｎＣＤアルゴリズムに基づいて、出力ガマットにマップされる。これらは本質的に白であるので、色相シフトの問題は起きない。また、低彩度値を有する入力点に含まれる色彩情報は皆無かそれに近いので、低彩度値でＭｉｎＣＤを用いることによる彩度の損失は最小限に抑えられる。
【００１３】
改良されたガマットマップモデルは、プラグインソフトウェアユーティリティがコンピュータに設けられることによって実施される。図１に示すように、レンダリングの対象である画像（例えばレンダリングの対象である入力画像ファイルからの画像）の各々の入力点について、ＣＡＭＰ（ＷＣＳのカラーアピアランスモデルプロファイル）を介してＸＹＺ色空間値からＪＣｈ色値（明度（Ｊ）、彩度（Ｃ）、及び色相（ｈ））が算出される（ステップＳ１１）。プラグインユーティリティは彩度値（Ｃ）が所定の範囲内（例えば０£Ｃ£１０）にあるか判断する（ステップＳ１２）。そうである場合、ＧＭＭＰ（ガマットマップモデルプロファイル）のＧＭＭとしてＭｉｎＣＤが用いられる（ステップＳ１３）。そうでない場合、ＧＭＭＰのＧＭＭとして色相マッピングが用いられる（ステップＳ１４）。ＭｉｎＣＤＧＭＭがＷＣＳによって他の特定の補助ＲＩ（相対的な、絶対的な、及びベーシックフォト）ですでに利用されているので、プラグインユーティリティは彩度値が所定の範囲内にある場合に、単にＧＭＭを色相マッピングからＭｉｎＣＤへ切り換えればよい。ステップＳ１３又はＳ１４で出力される色値は、ディスプレイやプリンタ等の装置で画像をレンダリングするのに用いられる。
【００１４】
本発明の実施形態による改良されたガマットマップモデルによって、レンダリングされた画像のグラデーション再現性が向上し、低彩度値における重大な色相シフトを減らし、又は防ぐと思われる。
【００１５】
本発明の意図や範囲を逸脱することなく本発明の改良されたガマットマップモデルについて様々な改良や変形が可能であることは当業者には明らかであろう。このようなことから、本発明の特許請求の範囲やその均等物の範囲に含まれるような改良や変形物に本発明の範囲が及ぶことを意図している。
【図面の簡単な説明】
【００１６】
【図１】本発明の実施形態に基づく、ガマットマップモデルを示すフローチャートである。
【図１】
2009111983.tif 000003
【外国語明細書】
2009111983000001.pdf
2009111983000002.pdf
2009111983000003.pdf
2009111983000004.pdf