(57)【要約】      （修正有）【課題】プロファイル編集システムが転送元／転送先カラーデータ及び／又はガマットマップに対する修正をイネーブルする。【解決手段】本発明によるカラープロファイル編集のための３つの処理フローがある。タイプＡ処理は、転送元カラーデータを転送先カラーデータにガマットマッピングする方法に向けられ、カラープロファイル編集に基づいて転送元色空間におけるカラーデータを修正する工程を含む。次いで、修正された転送元カラーデータは転送先色空間に変換されて転送先カラーデータを作成する。タイプＢ処理は、転送元カラーデータを転送先カラーデータにガマットマッピングし、次いでカラープロファイル編集に基づいて転送先カラーデータを修正してカラーデータを発生する方法に向けられる。タイプＣ処理は、転送元カラーデータを目標色空間に変換して転送先カラーデータを作成するガマットマップに直接適用されるカラープロファイル編集に向けられる。【選択図】図３
2005253072.tif 000002
【特許請求の範囲】
【請求項１】
転送元色空間における転送元カラーデータを転送先画像空間に変換して転送先カラーデータを作成する工程と、
修正された転送元カラーデータを作成するための転送元カラーデータのユーザ変更と、修正された転送先カラーデータを作成するための転送先カラーデータのユーザ変更と、転送元カラーデータを転送先カラーデータに変換するガマットマッピングのユーザ変更とをイネーブルすることによりカラープロファイル編集を適用する工程と
からなることを特徴とするカラープロファイル編集をする方法。
【請求項２】
初期プロファイル編集のリストを受信する工程を更に含むことを特徴とする請求項１記載の方法。
【請求項３】
転送元カラーデータを転送先カラーデータに変換するガマットマップのユーザ選択をイネーブルする工程を更に含むことを特徴とする請求項１記載の方法。
【請求項４】
ユーザが転送先色空間を選択することを特徴とする請求項３記載の方法。
【請求項５】
選択されたガマットマップをルックアップテーブル形式に変換する工程を更に含むことを特徴とする請求項３記載の方法。
【請求項６】
転送元カラーデータプロファイル編集、転送先カラーデータプロファイル編集、及びガマットマップ編集のユーザ選択をイネーブルする工程を更に含むことを特徴とする請求項１記載の方法。
【請求項７】
プロファイル編集を転送元カラーデータ、転送先カラーデータ、及び／又はガマットマップに適用する工程を更に含むことを特徴とする請求項６記載の方法。
【請求項８】
転送元色空間における転送元カラーデータを転送先画像色空間に変換してガマットマップを用いる転送先カラーデータを作成する工程を更に含むことを特徴とする請求項６記載の方法。
【請求項９】
転送元カラーデータプロファイル編集が選択的カラープロファイル、大域マッピング、及びガマットマッピングプロファイル編集の少なくとも１つを含むことを特徴とする請求項６記載の方法。
【請求項１０】
転送先カラーデータプロファイル編集が単一変換、色傾斜曲線、シャドーコントラスト、及び黒置換プロファイル編集の少なくとも１つを備えることを特徴とする請求項６記載の方法。
【請求項１１】
ガマットマッププロファイル編集がルックアップテーブル変更を含むことを特徴とする請求項６記載の方法。
【請求項１２】
転送元カラーデータを転送先カラーデータにガマットマッピングする方法において、
転送元色空間における転送元カラーデータを修正してプロファイル編集を実行し、修正された転送元カラーデータを発生する工程と、
修正された転送元カラーデータを転送先画像空間に変換して転送先カラーデータを作成する工程と
からなることを特徴とする方法。
【請求項１３】
初期プロファイル編集のリストを受信する工程を更に含むことを特徴とする請求項１２記載の方法。
【請求項１４】
修正された転送元カラーデータを転送先カラーデータに変換するガマットマップのユーザ選択をイネーブルする工程を更に含むことを特徴とする請求項１２記載の方法。
【請求項１５】
選択されたガマットマップをルックアップテーブル形式に変換する工程を更に含むことを特徴とする請求項１４記載の方法。
【請求項１６】
転送先カラーデータプロファイル編集とガマットマップ編集のユーザ選択をイネーブルする工程を更に含むことを特徴とする請求項１２記載の方法。
【請求項１７】
プロファイル編集を更に転送先カラーデータ、及び／又はガマットマップに適用する工程を含むことを特徴とする請求項１６記載の方法。
【請求項１８】
転送元カラーデータプロファイル編集が選択的カラープロファイル、大域マッピング、及びガマットマッピングプロファイル編集の少なくとも１つを含むことを特徴とする請求項１２記載の方法。
【請求項１９】
転送元カラーデータプロファイル編集が選択的カラープロファイル、大域マッピング、及びガマットマッピングプロファイル編集の少なくとも２つを含むことを特徴とする請求項１２記載の方法。
【請求項２０】
転送元カラーデータを転送先カラーデータにガマットマッピングする方法において、
ガマットマップを修正して修正されたガマットマップを作成し、プロファイル編集を実行する工程と、
転送元色空間における転送元カラーデータを転送先画像空間に変換して修正されたガマットマップを用いる転送先カラーデータを作成する工程と
からなることを特徴とする方法。
【請求項２１】
初期プロファイル編集のリストを受信する工程を更に含むことを特徴とする請求項２０記載の方法。
【請求項２２】
転送元カラーデータを転送先カラーデータに変換するガマットマップのユーザ選択をイネーブルする工程を更に含むことを特徴とする請求項２０記載の方法。
【請求項２３】
選択されたガマットマップをルックアップテーブル形式に変換する工程を更に含むことを特徴とする請求項２２記載の方法。
【請求項２４】
転送元カラーデータプロファイル編集及び転送先カラーデータプロファイル編集のユーザ選択をイネーブルする工程を更に含むことを特徴とする請求項２０記載の方法。
【請求項２５】
プロファイル編集を更に転送元カラーデータ及び転送先カラーデータに適用する工程を更に含むことを特徴とする請求項２４記載の方法。
【請求項２６】
プロファイル編集用のコンピュータソフトウェア製品において、
コンピュータにより読み取られたときに、コンピュータに、転送元カラーデータプロファイル編集、転送先カラーデータプロファイル編集、及びガマットマップ編集のユーザ選択をイネーブルさせるプログラム命令が記憶されたコンピュータ読み取り可能な媒体からなることを特徴とする製品。
【請求項２７】
初期プロファイル編集のリストの発生をイネーブルすることを特徴とする請求項２６記載の製品。
【請求項２８】
転送元カラーデータを転送先カラーデータに変換するガマットマップのユーザ選択をイネーブルすることを特徴とする請求項２６記載の製品。
【請求項２９】
転送先色空間のユーザ選択をイネーブルすることを特徴とする請求項２８記載の製品。
【請求項３０】
選択されたガマットマップをルックアップテーブル形式に変換することをイネーブルすることを特徴とする請求項２８記載の製品。
【請求項３１】
プロファイル編集を転送元カラーデータ、転送先カラーデータ、及び／又はガマットマップに適用することを特徴とする請求項２６記載の製品。
【請求項３２】
転送元色空間における転送元カラーデータを転送先画像色空間に変換してガマットマップを用いる転送先カラーデータを作成することを特徴とする請求項２６記載の製品。
【請求項３３】
選択的カラープロファイル、大域マッピング、及びガマットマッピングプロファイル編集の少なくとも１つを含む転送元カラーデータプロファイル編集間の選択をイネーブルすることを特徴とする請求項２６に記載の製品。
【請求項３４】
単一変換、色傾斜曲線、シャドーコントラスト、及び黒置換プロファイル編集の少なくとも１つを含む転送先カラーデータプロファイル編集間の選択をイネーブルすることを特徴とする請求項２６記載の製品。
【請求項３５】
ルックアップテーブル変更を含むガマットマッププロファイル編集の選択をイネーブルすることを特徴とする請求項２６記載の製品。
【発明の詳細な説明】
【技術分野】
【０００１】
この明細書の一部は著作権保護を受ける資料を含む。著作権者は、明細書又は特許開示の何人による複写再生にも、それが特許庁の特許書類又は従来技術として公になっている故に異議を唱えないが、その他の場合は、何であれ全ての著作権を留保する。
本発明はカラープロファイルを編集する方法に関し、より詳細にはこの編集を実行する個々の処理にも、カラープロファイル編集処理のユーザ制御をイネーブル(有効にする)する装置及び方法にも関するものである。
【背景技術】
【０００２】
画像は典型的には各画素が色調値を有する連続調画像として記録及び記憶される。例えばデジタルに記憶されるカラー画像を考えれば、各画素は典型的には原色に対する例えば２５６の等級の中から色調を設定する３つのそれに対応する値を有する。
【０００３】
ほとんどの印刷システム又はレンダリング(画像の三次元化)システムに関して、何らかの色空間における入力又は転送元連続調画像を目標装置の着色剤空間又は転送先色空間に変換する必要がある。しばしば画像は、画素レベルデータが赤、緑及び青（ＲＧＢ）のレベルに関するデータとなるように記憶される。これは共通ディスプレー装置でレンダリングするときは最も好都合である。
【０００４】
コンピュータディスプレーモニタとテレビディスプレーは赤、緑、及び青の蛍光体で構成される。それらは加色法を用いて色を表示する。対照的に、多くのプリンタは紙にインクを付着させることにより色を作り出しているので、標準の印刷システムは通常、シアン、マゼンタ、黄、及び黒（ＣＭＹＫ）の４色パレットに基づいている。色はページ上で混ざる。これは減色法又は減法混色として知られている。
【０００５】
変換は典型的には、赤、緑、及び青レベルから成る画素データをシアン、マゼンタ、黄、及び黒レベルから成る画素データにマッピングするルックアップ(参照)テーブル（ＬＵＴ）を用いて行われる。通常、これらのルックアップテーブルはシアン、マゼンタ、黄、及び黒の着色剤の組み合わせを先ず印刷し、得られた色を測定し、得られたカラーテーブルを反転させることにより定められる。
【０００６】
正確なレンダリングのために、色レベル以外に更なる情報が必要である。画像をレンダリングするために使用される特定の装置の特質を理解するためにデジタル色管理が使用される。例えば、画素と赤、緑、及び青の色レベルに関連する個々の色値を考えるときに、モニタが互いに異なる傾向にあるので、実際の表示色が正確な値と異なることがある。その結果、同一のＲＧＢ数が、異なるモニタ上で、あるいはプリンタ等の他のレンダリング装置上では異なる色を生じることがある。
【０００７】
ＲＧＢ値に対してもっと正確な意味を与えるために、例えば特定の本当の、即ち理想的なモニタ、あるいは画像がＣＭＹＫで表現される場合は特定の本当の、即ち理想的なプリンタを基準とする人々もいる。この基準はプロファイルとして知られており、しばしば画像データと共に画像に組み入れられる。その結果、デジタルＲＧＢ画像はしばしば、例えばＲＧＢレベルとプロファイルで構成される。プロファイルは画像作者のインテント(意図)に基づいて数字に意味を与える。
【０００８】
異なるタイプの装置間で移動するときに別の一連の問題にぶつかる。ガマットは特定の装置がレンダリングできる色の範囲である。これらの装置特有のガマットは色度の部分集合であり、これは人間の目に見える色の組に対応する。概して、プリンタのガマットは、普通はモニタより狭い。ここでは、装置プロファイルは絶対色空間に関してその装置のガマットを記述する技術である。１つのガマットから別のガマットに変換する処理はガマットマッピングと呼ばれる。
【０００９】
コンピュータ上でコンテンツを作成し、そのコンテンツを何らかの印刷物上にレンダリングする処理において、モニタと目標印刷装置の両方の装置プロファイルを理解することが必要である。更に、モニタのプロファイルと、転送先プロファイル、即ち目標印刷装置のプロファイルとの間の色変換を適用する必要性がある。しばしば、モニタのプロファイルはＲＧＢ値をＬ＊Ａ＊Ｂ＊値にマッピングするＬ＊Ａ＊Ｂ＊色空間に対するプロファイルである。同様に、プリンタの装置プロファイルはまたＬ＊Ａ＊Ｂ＊色空間に対して定められる。
【００１０】
Ｌ＊Ａ＊Ｂ＊色空間はＲＧＢ及びＣＭＹＫ色空間とは異なる。それは色を損なうことなくディテールを強調するために使用される。Ｌ、即ち明度チャンネルは１００（白）からゼロ（黒）にわたるスケールにより定められる。このチャンネルはディテール情報と共に画像のグレースケール・レンダリングを含む。しかしながら色情報は何も含まない。「ａ」チャンネルは＋１２８（赤）から−１２８（緑）まで、「ｂ」チャンネルは＋１２８（黄）から−（青）にわたるスケールにより定められる。
【００１１】
転送元装置の色空間と目標装置の色空間の間の変換の挑戦の１つは、目標装置が転送元装置から色をレンダリングできない状況を理解することである。モニタ上で見られる色のいくつかは必ずしもそのプリンタで印刷できない。この変換は、目標装置のガマットに完全な等色が見られないときに元の色の妥当な近似を選択することを必要とする。レンダリングインテントはこれらを決定する補助として使用される。
【００１２】
３つの一般的に受け入れられたレンダリングインテント、即ち測色的インテント、知覚的インテント、及び彩度的インテントがある。測色的レンダリングインテントによってレンダリングをするときは、目的は色をできるだけ正確に再現することである。転送元装置プロファイルにおける色は転送先ガマットにおいて最も近く再現できる色に置き換えられる。転送先ガマットから外れる色は通常は単純に切り捨てられる。それと対照的に、知覚的レンダリングは転送先のガマットが転送元のそれより狭いとき、例えば、モニタからの転送元画像がプリンタに転送され、画像が写真画像であるときに、最も頻繁に利用される。この場合、ガマットは、色がそれらの相対的色度位置を保つように圧縮されねばならない。最後のレンダリングインテントは彩度的レンダリングである。それは典型的にはグラフィックスにおいて使用される。それはガマットからガマットへの変換において色の彩度を保存する。転送先装置のガマットを満たすために元の色は修正される。
【００１３】
ガマットマッピングの結果を修正する技術が存在する。一例は、ＵＣＲ／ＧＣＲ（under cover removal/grey component replacement）である。この技術は、ポストスクリプト・ラスタイメージプロセッサ等の多くのグラフィックアート関連製品において適用される。それは黒色着色剤の量を計算する方法を扱う。所望の色の等価中性濃度を先ず計算し、次いでシアン、マゼンタ、黄色の着色剤を適当に減少し、この中性成分を黒色着色剤の等価量で置き換えることにより原理的に同じ色が得られるが、黒色着色剤が３つの着色材に取って代わるので、着色剤の総量は少なくなる。
【発明の開示】
【発明が解決しようとする課題】
【００１４】
ガマットマッピングを修正できるプログラムが入手可能である。それらはプロファイルエディタと呼ばれる場合もある。本発明はカラープロファイルを編集する方法に向けられる。それはこの編集を実行する個々の処理にも、カラープロファイル編集処理のユーザ制御をイネーブルする装置及び方法にも向けられる。
【課題を解決するための手段】
【００１５】
一般的には、本発明によればカラープロファイルを編集する３つの処理フローがある。
【００１６】
一般的に、第１の実施態様によれば、第１のタイプ、即ちタイプＡの処理は転送元カラーデータを転送先カラーデータにガマットマッピングする方法に向けられる。しばしばこのガマットマッピングは例えばＬ＊Ａ＊Ｂ＊又はＲＧＢから、例えばＣＭＹＫへの色空間の変換を伴う。この方法はカラープロファイル編集に基づいて転送元色空間における転送元カラーデータを修正する工程を含む。これは修正された転送元カラーデータを発生する。次いで、修正された転送元カラーデータは転送先色空間に変換されて転送先カラーデータを作成する。
【００１７】
一般的に、もう１つの実施態様によれば、本発明は、転送元カラーデータを転送先カラーデータにガマットマッピングする方法に向けられる第２のタイプ、即ちタイプＢの処理を特徴とする。この方法は転送元カラーデータを転送先画像色空間に変換して転送先カラーデータを作成する工程と、次いでカラープロファイル編集に基づいて転送先カラーデータを修正して修正された転送先カラーデータを発生する工程とからなる。
【００１８】
最後に、もう１つの実施態様によれば、本発明は、転送元カラーデータを転送先カラーデータにガマットマッピングする方法に向けられる第３のタイプ、即ちタイプＣの処理を特徴とする。この実施例において、カラープロファイル編集は、転送元カラーデータを目標色空間に変換して転送先カラーデータを作成するガマットマップに直接適用される。
【００１９】
一般的に、なおもう１つの実施態様によれば、本発明は、ユーザプロファイル制御、特にカラープロファイル編集をイネーブルする方法を特徴とする。この発明は初期プロファイル編集のリストを受信する工程を含む。更に、転送元カラーデータを転送先カラーデータに変換するガマットマップのユーザ選択がイネーブルされる。必要なら、選択されたガマットマッピングはルックアップテーブル（ＬＵＴ）形式に変換される。次いで、本発明によれば、プロファイル編集は転送元カラーデータ、転送先カラーデータ及び／又はガマットマップ自体に適用される。この処理において、転送元色空間における転送元カラーデータは転送先画像空間に変換されてガマットマップを用いる転送先カラーデータを作成する。
【００２０】
好ましい実施例において、転送元カラーデータプロファイル編集は選択的カラープロファイル、大域マッピング及びガマットマッピングプロファイル編集の少なくとも１つを含む。転送先カラーデータプロファイル編集は単一変換、カラーマップ曲線、シャドー(陰影)コントラスト、及び黒置換プロファイル編集を含む。最後に、ガマットマッププロファイル編集はルックアップテーブル変更を含む。
【００２１】
一般的に、なおもう１つの実施態様によれば、本発明はプロファイル編集のためのコンピュータソフトウェア製品を特徴とする。製品はプログラム命令が記憶されたコンピュータ読み取り可能な媒体から成り、このコンピュータ命令はコンピュータにより読み取られたときに、コンピュータに、転送元カラーデータプロファイル編集、転送先カラーデータプロファイル編集、及びガマットマップ編集のユーザ選択をイネーブルさせる。
【発明を実施するための最良の形態】
【００２２】
部品の構成及び組み合わせの様々な新規な詳細を含む本発明の上記及び他の特徴と、他の利点は添付図面を参照して以下により詳細に説明され、特許請求の範囲において指摘される。本発明を具現化する特定の方法及び装置は本発明の限定としてではなく、例として示される。本発明の原理と特徴は本発明の範囲から逸脱することなく様々な無数の実施例において採用される。
【００２３】
添付図面において、図面参照番号は異なる図を通じて同じ部品を意味する。図面は必ずしも一定比率で縮尺されず、本発明の原理を図解することに重点を置いている。
【００２４】
図１は本発明のプロファイルエディタが使用される典型的環境を図解する模式図である。
【００２５】
典型的にはデータ記憶装置５０は転送元カラーデータを保持している。典型的には、電子的に発生又は操作された転送元カラーデータが用いられる場合、それらはしばしばＲＧＢ又はＬ＊Ａ＊Ｂ＊フォーマットになっている。これらは典型的には装置に依存しないフォーマットである。更に一般的には、モニタ又はモニタのタイプを参照し、それにより例えば絶対色基準を提供するプロファイル情報が、転送元カラーデータと共に含まれる。
【００２６】
プロファイルエディタは、中央処理ユニット５４とディスプレー５６を備えるコンピュータ５２上で動作する。このプロファイルエディタはデータ記憶装置５０からの転送元カラーデータを転送先カラーデータにガマットマッピング処理において変換するために使用される。典型的な例において、第１の色空間における転送元カラーデータは目標レンダリング装置５８に対する色空間に変換される。これは典型的には何らかのプリンタであり、あるいは別のコンピュータ上の別のモニタでもある。
【００２７】
コンピュータ５２上で動作するプロファイルエディタはカラープロファイル情報を変更する仕組みを提供し、詳細にはガマットマッピングの結果を制御してカラーデータが目標レンダリング装置５８上でどのようにレンダリングされるかを制御する。典型的には、プロファイルエディタは、プロファイルエディタ・マシン命令が記憶されたディスク５３からコンピュータ上にインストールされる。これらのプロファイル編集は通常は彩度的、測色的、又は知覚的レンダリングインテント等のレンダリングインテントの変更を伴う。それらはまた転送元データに関連するプロファイルを修正することにより、プロファイルを目標装置に対応するように調整して目標装置と矛盾しないようにする。
【００２８】
図２は例示的な目標装置又はレンダリングシステム５８を示す。
【００２９】
連続調カラーデータ１１２はレンダリングシステムにより受信される。これらの転送先カラーデータは目標印刷又はレンダリング装置の色空間、例えばＣＭＹＫにある。カラーチャンネルＣＭＹＫ１１２はハーフトーンステージ１において受信される。これらのハーフトーンステージ１５０は転送先画像の連続調カラーデータを目標装置のハーフトーンカラーデータ１５２に変換する。
【００３０】
Ｃ、Ｍ、Ｙ、Ｋチャンネルのそれぞれに対してハーフトーンステージ１５０により作成されたハーフトーンカラーデータはプリントエンジンコントローラ１５４により直接処理される。詳細には、プリントエンジンコントローラ１５４はハーフトーンカラーデータ１５２を直接プリントエンジン１５５に対する命令に変換する。一例において、プリントエンジン１５５は紙等の媒体１０にインクドロップレットをスプレーするインクジェット印刷ヘッドである。しかしながら、他の実施例では、プリントエンジンはレーザプリンタ、イメージセッタ又はプレートセッタである。
【００３１】
図３は、通常は目標レンダリング装置５８に基づくプロファイルを用いて転送元カラーデータを転送先カラーデータに変換するために、ガマットマッピング処理、特にプロファイルのユーザ修正をイネーブルする処理中にプロファイルエディタにより行われる工程を示す。
【００３２】
詳細には工程２１０において、プログラムは初期プロファイル編集のリストを参照する。これらは、多分別のプログラム又は処理により前に発生済みの転送元カラーデータか転送先データへのあらゆる変更である。
【００３３】
次いで工程２１２において、プログラムはユーザにガマットマップを選択させる。詳細には、ユーザに転送元カラーデータを目標レンダリング装置５８の所望の色空間に変換させる種々のガマットマップの選択がユーザに与えられる。例えば、インクジェットプリンタの例においては、ユーザは、例えばＬ＊Ａ＊Ｂ＊ 又は ＲＧＢ等の転送元色空間における転送元カラーデータをインクジェットプリンタにおいて一般的に使用されるＣＭＹＫ色空間に変換するガマットマップを選択することになる。
【００３４】
次に、工程２１４において、プログラムはガマットマップがルックアップテーブル（ＬＵＴ）形式であるかどうかを問い合わせる。ガマットマッピングがアルゴリズム技術を用いて提供される場合もある。本実施例において、プログラムは、赤、緑、及び青の組み合わせが例えば典型的にはＬＵＴマップのセル間の補間によりＣＭＹＫ値にマッピングされるルックアップテーブル・ガマットマップ上で動作する。
【００３５】
ガマットマップがＬＵＴ形式でない場合、ガマットマッピングは工程２１５においてＬＵＴ形式に変換される。
【００３６】
次いで、工程２１６−Ａ、２１６−Ｂ、２１６−Ｃにおいて、プロファイルエディタはタイプＡプロファイル編集、タイプＢプロファイル編集、及びタイプＣプロファイル編集間のユーザ選択をユーザに提供、即ちイネーブルする。
【００３７】
一般的に、タイプＡプロファイル編集は、プロファイル編集の部分として転送元カラーデータに対して行われる変更である。
【００３８】
タイプＢプロファイル編集は転送先カラーデータに対する編集である。例えば、タイプＢアクションは、多くのＣＭＹＫ目標色空間において、黄色の色合いが少比率のシアンを持つという問題を処理する。ハーフトーン処理において、この少量のシアンは一定した色合いの黄色の中に散らばった小さなドットをもたらす。タイプＢアクションはこのシアン又はマゼンタを取り除いてこのスペックルを避けるために使用される。
【００３９】
タイプＣプロファイル編集は実際のガマットマップＬＵＴ自身の変更である。
【００４０】
工程２１７において、ユーザにより選択された如何なるプロファイル編集もプロファイル編集の現行リストに連結される。
【００４１】
工程２１８において、ユーザがプロファイル編集のリストに挙げるべき更なるプロファイル編集を含めたい場合、プログラムフローは循環する。
【００４２】
最後に、ユーザが所望のプロファイル編集の全てを選択したら、リストのプロファイル編集は工程２２０においてガマットマッピングの転送元又は転送先色空間に変換される。詳細には、プロファイル編集がまだ転送元カラーデータの色空間にも、転送先カラーデータの色空間にもない場合、編集は変換される。次いで、工程２２２において、リストのプロファイル編集がガマットマッピング、特にガマットマップ、転送元カラーデータ、又は転送先カラーデータに適用される。
【００４３】
図４（Ａ）は例示的なタイプＡ変換を示す。ここではＲＧＢ色空間おける転送元カラーデータ１０６はプロファイルエディタの転送元色空間変換１０５により変換されて修正された転送元カラーデータ１０８を発生する。次いで、修正された転送元カラーデータを転送先画像色空間ＣＭＹＫの転送先カラーデータ１１２に変換するためにガマットマップルックアップテーブル１１０が適用される。
【００４４】
図４（Ｄ）はタイプＡガマットマッピング編集に関連するワークフロー又は処理を図解する。詳細には、この処理への入力は図３の工程２１６−Ａから選択されたタイプＡ編集に関連するガマットマップ１１０及びデータである。次いで、工程４１２において、タイプＡ編集が開始される。詳細には、工程４１４において、処理はガマットマップ１１０からガマットマッピングの入力点の全てをロードする。次いで、工程４１６において、転送元カラーの各入力点と、修正された転送元カラーデータを表すその対応する出力点が取得され、ここでは転送元カラーデータ１０６の色空間である編集の色空間への入力点の色空間に変換される。工程４１８において、入力点が編集の色範囲にあるかどうかが決定される。そうでない場合、工程４２０においてループの終了まで処理は進む。しかしながらそれと反対に入力点が編集の色範囲にある場合、工程４２２において編集が入力点データに適用されて新しい入力点を作成する。工程４２４においてガマットマッピングが新しい入力点に適用され、それが対応する元の出力点を置き換え、その結果が修正された、即ち転送先のカラーデータを作り出す。最後に、工程４２０において決定されるように、入力点の全ての処理が完了するまでこの処理が繰り返される。
【００４５】
図４（Ｂ）はタイプＢプロファイル編集を示す。詳細には、ここではＲＧＢフォーマットである転送元カラーデータ１０６はガマットＬＵＴ１１０を用いてＣＭＹＫフォーマットに変換される。これは転送先カラーデータ１１２を作成する。この例において、これはやはりＣＭＹＫ色空間にある。次いで、このタイプＢ編集１２０の転送先色空間変換が適用される。詳細には、変換１２０はプロファイル編集の変換を適用することにより転送先画像データを修正された転送先カラーデータ１１６に変換する。
【００４６】
図４（Ｅ）はタイプＢガマットマッピング編集に関連する処理フローを示す。これは、ＵＣＲ又はＧＣＲ編集のように、編集がガマットマッピングの出力点に対し直接実行される直接編集処理である。詳細には、図３の工程２１６−Ｂにおいて決定されたタイプＢ編集からのデータはガマットマッピング１１０と共に入力される。処理フローは工程４１２において始まる。
【００４７】
詳細には、工程４２６においてガマットマッピングの全ての出力点が取得される（図面参照番号１１２参照）。工程４２８において、各出力点及びその対応する入力点に対して編集の色空間への変換が行われる。次いで工程４３０において、入力点が編集の色範囲にあるかどうかが決定される。そうでない場合、フローはループの終了、工程４３２まで進む。しかしながら、それが編集範囲にある場合、編集が出力点データ、即ち転送先画像データに適用されて図４（Ｂ）における新しい出力データ、即ち修正された転送先カラーデータ１１６を作成する。このループは全ての出力点の処理が完了するまで繰り返される。
【００４８】
これらの例において、ガマットマッピング１１０は補間テーブルで表されることは言うまでもない。補間テーブルは、対応する出力点と共に入力点のＮ次元配列である。如何なる入力点の出力も、補間テーブル配列の入力点に対する入力点の位置に基づいて補間テーブルの出力点間の補間により導き出される。
【００４９】
図４（Ｆ）はタイプＢガマットマッピング編集の間接版を図解する。間接編集はある一定の入力データに対するガマットマッピングの出力が何であるかのみを記述する編集である。例えば、編集は、純粋の赤の入力に対して出力が純粋の赤であることを要求してもよい。
【００５０】
詳細には、図３の工程２１６−Ｂにより発生されたタイプＢ編集情報はガマットマッピング１１０と共に入力として開始工程４３６に提供される。次に工程４３８において、編集の入力データに影響をもつ全てのガマットマッピング１１０の入力点が集められる。次いで、工程４４０において決定された集められた入力点に対応する全ての出力点に対して、工程４４２において、ガマットマッピング４１０の出力点が与えられた検索基準に従って変更される。
【００５１】
次いで工程４４４において変更が終了する。次いで工程４４６において、編集の入力データにおいてガマットマッピングが評価され、結果が工程２１６−Ｂにより要求される出力と比較される。次いで工程４４８において結果は何らかの閾値と比較される。もし、結果が閾値に十分に近ければ処理が終了し、さもなければフローを繰り返す。
【００５２】
図４（Ｃ）はタイプＣプロファイル編集を図解する。ここでは、ガマットマッピングＬＵＴ１１０はプロファイル編集のガマットＬＵＴ変換を適用することにより変更される。これはガマットＬＵＴ１１０におけるデータを修正する。このＬＵＴは典型的には装置に依存しない転送元カラーデータ１０６の転送先カラーデータ１１２への直接変換をイネーブルする。
【００５３】
図４（Ｇ）はタイプＣガマットマッピング編集を図解する。詳細には、ガマットマップ１１０が図３の工程２１６−Ｃにより発生されたタイプＣ編集データと共に入力として提供される。次いで工程４５０において処理フローが開始される。詳細には、入力点は図４（Ｃ）の図面参照番号１０６に対応する。工程４５４においてガマットマッピング１１０における出力点は編集の出力点により置き換えられる。最後に工程４５６において、変更が終了され、処理フローが終了する。
【００５４】
図５は例えばディスク５３に記憶されたプロファイルエディタに対するユーザインターフェース、詳細には、図３の工程２１６−Ａ、２１６−Ｂ及び２１６−ＣのタイプＡプロファイル編集、タイプＢプロファイル編集、及びタイプＣプロファイル編集の間のユーザ選択をイネーブルするユーザインターフェースの部分を示す。
【００５５】
詳細には、メニュー２１６が提供される。それは選択的カラー、大域マッピング、及びガマットマッピングプロファイル編集を含むタイプＡプロファイル編集２１６−Ａを含む。選択的カラーは最も容易なマッピング変更の１つである。それは特定のＬ＊Ａ＊Ｂ＊値の形を取り、例えば全く新しいＣＭＹＫ値として定義できる。周囲の変更はそれを周囲値に補間することにより行われる。一例において、効果のガウス領域が定義される。この効果範囲は、効果のガウス果領域の端点の広がりであるデルタＥ値を変更することにより修正できる。大域マッピングは各チャンネルにおける曲線を示し、それはまた各チャンネルにおける曲線の範囲を限定する。ガマットマッピング、特に明度マッピングにおいて、Ｌ＊Ａ＊Ｂ＊のＡ，Ｂは種々の彩度円についてＵ扇形に分割される。パイ状領域が選択でき、利用可能なマッピングの全範囲に明度が転写される。それは明度制約が少ない装置の塗り効果(fill effect)を制御する。
【００５６】
タイプＢプロファイル編集はサブリスト２１６−Ｂにおいて提供される。ここでは、プロファイル編集は単一変換、色傾斜、シャドーコントラスト、及び黒置換プロファイル編集である。タイプＢアクションにおいて、その原理はガマットＬＵＴにおける位置を変更し、次いで周囲点を修正することである。例えば、それは新しいＹ点を定義し、次いで周囲点を修正することができる。種々の実施例によって、種々の変更の局所化が選択される。しかしながら、１つ注意を要するのは、変更が周囲位置まで広がる程度を制御する装置が、達成できない最大値をもつことである。１つの実施例において、ユーザが、変更すべき格子点を選択し、次いで所望の曲線終点間の差を最小にするように変更が周囲点まで伝播されるアルゴリズムが使用される。
【００５７】
単一変換編集は単一の入力値に対して元の出力値を新しい出力値に変更する。例えば、純粋のＲＧＢ黄色（２５５，２５５，０）に対する結果は純粋のＣＭＹＫ黄色（０，０，１００，０）に変更される。色傾斜曲線編集は単一変換に似ているが、色範囲に対しては出発、中間及び終点の入力値により定義される。３つの入力値間の補間により得られた各色に対して、新しい入力値が出力曲線を操作することにより定められる。例えば、出発色（０，０，０）対（２５５，２５５，０）対（２５５，２５５，２５５）により、また結果を純粋のＣＭＹＫ黄色にするために定められた純粋の黄ＲＧＢ傾斜は、シアン、マゼンタ及び黒の曲線をゼロに設定することにより得られる。シャドーコントラスト（又は色コントラスト）編集は相対的測色距離を基にした出発及び終点入力値により定められる色に対して出力色を分布し直すことを伴う。例えば、黒ＲＧＢ＝（０，０，０）と白ＲＧＢ＝（０，０，０）の間で定められるグレー入力傾斜を考える。出力値はある一定のＣＭＹＫ値である。これらのＣＭＹＫ値の配列は出力システムに対するグレーバランスと呼ばれる。黒と白の間の各点はグレーバランスにおける単一点にマッピングされる。シャドーコントラスト編集は黒と白の間のこれらの点のそれぞれに対してグレーバランスの新しい点を再割り当てする。黒置換編集はＣＭＹの百分比を純粋のＫにより置換することを伴う。
【００５８】
最後に、タイプＣプロファイル編集がサブリスト２１６−Ｃにおいて提供される。これらはＬＵＴ変更、最適サイズ、及びタグ編集を含む。ＬＵＴ変更編集には、補間テーブルの要素の直接操作がある。最適サイズ編集には、ＩＣＣプロファイルの部分のサイズの除去及び／又は縮小がある。最後にタグ編集には、ＩＣＣプロファイルのタグ（即ち要素）の直接操作がある。
【００５９】
図６は大域マッピングプロファイル編集に関連するユーザインターフェースを示す。詳細には、大域マッピング、タイプＡプロファイル編集の選択はユーザインターフェースに大域マッピングウィンドー６１０を発生させる。詳細には、選択タブ６１２により明度マッピングが選択された場合、インターフェースは明度マッピングの変更をイネーブルする。これらは装置に依存しない色空間に適用される。より詳細には、例えばＲＧＢ又はＬ＊Ａ＊Ｂ＊色空間におけるマッピングの転送元空間のＬＵＴが動作される。詳細には、曲線６１４の変更がマッピングの変更を作り出す。
【００６０】
図７は、彩度マッピングタブ６１６が選択されたときに提供される彩度マッピング曲線６１８を図解する。これは例えばコンピュータマウスの操作等による曲線６１８のグラフィックな変更による彩度マッピングの変更に配慮している。
【００６１】
図８はガマットマッピングタイプＡプロファイル編集の変更をイネーブルするユーザインターフェースを図解する。詳細には、ガマットマッピングの選択はガマットマッピング・ウィンドー７１０を発生する。これは明度マッピング７１２、彩度マッピング７１４、及び色相マッピング７１６を制御するタブを有する。
【００６２】
図解された例では、明度マッピングタブ７１２が選択される。これは彩度−色相円７１８と明度プロット７２０を発生する。ここでは明度曲線７２２のユーザ変更はガマットマッピングの明度マッピングを変更する。
【００６３】
図９はガマットマッピング・ウィンドー７１０における彩度マッピングタブ７１６の選択についての彩度マッピング能力を示す。彩度−色相円７２８が提供される。更に、彩度マップ７２６が提供される。これは、ユーザが彩度マッピングを変更するように調節できる彩度曲線７２４を有する。
【００６４】
図１０は単一変換プロファイル編集に対するユーザインターフェースを示す。詳細には、単一変換の選択は単一変換ウィンドー１０１０を発生する。これは例えばスケール１０１４上のＬ＊Ａ＊Ｂ＊値における入力色を、例えばスケール１０１６上のＣＭＹＫ色空間における出力値に関連付けるカラーマップを発生する。これは更にマップ１０８においてグラフィックで示される。各マップについて、内側部分は、ユーザにマップの異なる領域までスクロールし、ガマットマップにおける入力カラーデータと出力カラーデータの間の変換を調整させるタブ１０２０である。
【００６５】
図１１はカラーマップ編集の色傾斜に関連するユーザプロファイルを示す。詳細には、色傾斜プロファイル編集の選択は色傾斜ウィンドー１１１０を発生する。これは入力空間１１１２を出力空間１１１４に関連付ける。詳細には、様々な曲線がプロファイル編集についての色傾斜に関連する出発色、中間色、及び終点色に対して示される。
【００６６】
図１２はシャドーコントラストプロファイル編集を示す。詳細には、シャドーコントラストの選択はシャドーコントラストウィンドー１２１０を発生する。これはシャドーコントラストにおいて出発色１２１４から終点色１２１６までマッピングするシャドーコントラスト曲線１２１２を含む。
【００６７】
図１３はＬＵＴに関連するカラープロファイル変更を示す。詳細にはＬＵＴ変更プロファイル変更の選択はＬＵＴ変更ウィンドー１３１０を発生する。これはルックアップテーブル固定データタブ１３１２、入力ＴＲＣタブ１３１４、ＬＵＴエントリータブ１３１６、及び出力ＴＲＣタブ１３１８を提供する。
【００６８】
ＬＵＴエントリータブ１３１６の選択はＬ＊Ａ＊Ｂ＊入力色値をＣＭＹＫ出力値１３２０、１３２２にマッピングするガマットマップにおける位置を示す。マップはマッピング１３２４における種々の点を示す。
【００６９】
図１４に図解されるように、ＬＵＴ変更ウィンドー１３１０のＬＵＴエントリータブ１３１６において、曲線図がチェックボックス１３２０により選択される。これはＬ＊Ａ＊Ｂ＊値をＣＭＹＫ値にマッピングする曲線１３４０が提供される。更に、図１５に図解されるように、表面図１３６０を選択することによりＬ＊Ａ＊Ｂ＊値１３２２をＣＭＹＫ値３２０にマッピングするＬＵＴの表面、即ちマップ１３６２が提供される。
【００７０】
典型的なガマットＬＵＴ図において、ＬＵＴへの種々の別個のエントリーが示される。中間値は補間により得られる。点ごとの図から曲線図に移動することによりＬＵＴのエントリー列が一度に変更されるようにする。最後に、３Ｄ曲線図に進むことにより、三次元プロファイルの変更によりＬＵＴの２Ｄプロファイル全体に影響を及ぼすことができる。
【００７１】
本発明は、その好ましい実施例を参照して詳細に図示及び説明が成されたけれども、添付された特許請求の範囲により包含される本発明の範囲から逸脱することなくそれらに形式及び詳細の種々の変更を成し得ることは当業者には言うまでもない。
【図面の簡単な説明】
【００７２】
【図１】本発明のプロファイルエディタが１つの実施例において動作する環境を図解する模式図である。
【図２】先行技術による、例えば印刷装置における転送先カラーデータのレンダリングを図解するブロック図である。
【図３】本発明による、プロファイル編集のユーザ制御と、次いでその編集のガマットマッピング処理への適用とを提供するプロファイルエディタにより実行される処理を示すフローチャートである。
【図４（Ａ）】本発明による各種編集を図解する図で、タイプＡガマットマッピング編集を図解するブロック図である。
【図４（Ｂ）】本発明による各種編集を図解する図で、タイプＢプロファイル編集を図解するブロック図である。
【図４（Ｃ）】本発明による各種編集を図解する図で、タイプＣプロファイル編集を図解するブロック図である。
【図４（Ｄ）】図３の工程２１６−ＡのタイプＡガマットマッピング編集を図解するフローチャートである。
【図４（Ｅ）】図３の工程２１６−ＢのタイプＢガマットマッピング編集を図解するフローチャートである。
【図４（Ｆ）】図３の工程２１６−ＢのタイプＢのガマットマッピング編集又は「関節版」の変形を図解するブロック図である。
【図４（Ｇ）】図３の工程２１６−ＣのタイプＣガマットマッピング編集に関連するワークフローを図解するフローチャートである。
【図５】本発明による様々のタイプのプロファイル編集間のユーザ選択をイネーブルするプロファイルエディタ・ユーザインターフェースを示す図である。
【図６】本発明による、大域マッピングプロファイル編集、特に明度マッピングをイネーブルするプロファイルエディタ・ユーザインターフェースを示す図である。
【図７】本発明による、大域マッピングプロファイル編集と、特に彩度マッピングの変更をイネーブルするプロファイルエディタ・ユーザインターフェースを示す図である。
【図８】本発明による、ガマットマッピングプロファイル編集の変更、特に明度マッピングの変更をイネーブルするプロファイルエディタのユーザインターフェースを示す図である。
【図９】本発明による、ガマットマッピングプロファイル編集の変更、特に彩度マッピングの変更をイネーブルするプロファイルエディタのユーザインターフェースを示す図である。
【図１０】本発明による、単一変換プロファイル編集をイネーブルするプロファイルエディタのユーザインターフェースを示す図である。
【図１１】本発明による、色傾斜曲線プロファイル編集、特に色傾斜の変更をイネーブルするプロファイルエディタのインターフェースを示す図である。
【図１２】本発明による、シャドーコントラストプロファイル編集、特にカラーコントラスト曲線の変更をイネーブルするプロファイルエディタのインターフェースを示す図である。
【図１３】本発明による、ガマットマップＬＵＴ変更プロファイル編集、特に特定のＬＵＴエントリーの変更をイネーブルするプロファイルエディタのインターフェースを示す図である。
【図１４】本発明による、ＬＵＴ変更プロファイル編集、特に曲線図を用いるＬＵＴエントリーの変更をイネーブルするプロファイルエディタのインターフェースを示す図である。
【図１５】本発明による、ＬＵＴ変更カラープロファイル編集をイネーブルするプロファイルエディタのインターフェースを示し、特に表面図を用いるＬＵＴエントリーの変更を示す図である。
【符号の説明】
【００７３】
５０  データ記憶装置
５２  コンピュータ
５３  ディスク
５４  中央処理ユニット
５６  ディスプレー
５８  レンダリング装置
【図１】
2005253072.tif 000003
【図２】
2005253072.tif 000004
【図３】
2005253072.tif 000005
【図４（Ａ）】
2005253072.tif 000006
【図４（Ｂ）】
2005253072.tif 000007
【図４（Ｃ）】
2005253072.tif 000008
【図４（Ｄ）】
2005253072.tif 000009
【図４（Ｅ）】
2005253072.tif 000010
【図４（Ｆ）】
2005253072.tif 000011
【図４（Ｇ）】
2005253072.tif 000012
【図５】
2005253072.tif 000013
【図６】
2005253072.tif 000014
【図７】
2005253072.tif 000015
【図８】
2005253072.tif 000016
【図９】
2005253072.tif 000017
【図１０】
2005253072.tif 000018
【図１１】
2005253072.tif 000019
【図１２】
2005253072.tif 000020
【図１３】
2005253072.tif 000021
【図１４】
2005253072.tif 000022
【図１５】
2005253072.tif 000023
【外国語明細書】
2005253072000001.pdf