(57)【要約】【課題】  黒チャネルを、従来の方法を使用してＣＭＹＫからＰＣＳ基準色空間に変換する際に復元できるようにすること。【解決手段】  本発明の一態様によれば、黒チャネルのない基準色空間が変換元黒チャネル色空間と変換先黒チャネル色空間の間の変換に使用される際に、黒チャネルを保持する。変換中に黒チャネルを保持することは、変換元黒チャネル色空間の画像を基準色空間に変換すること、基準色空間からの少なくとも１つのチャネルに、色値のルックアップテーブル（ＬＵＴ）および変換先装置のＬＵＴ中の色値を補間する重みを特定する黒出力レベルを関連付けること、重みを使用して少なくとも２つのＬＵＴ中の色値間を補間すること、黒出力レベルおよびＬＵＴ中の補間された色値を使用して、基準色空間の画像を変換先黒チャネル色空間に変換することとを含む。   【選択図】図４
2004310764.tif 000002
【特許請求の範囲】
【請求項１】
黒チャネルを含まない基準色空間が、変換元黒チャネル色空間と変換先黒チャネル色空間の間の変換に使用されるときの、黒チャネルを保持する方法であって、
変換元黒チャネル色空間の画像を基準色空間に変換することと、
前記基準色空間からの少なくとも１つのチャネルに、黒出力レベルを関連付けることを含み、該黒出力レベルは、色値のルックアップテーブル（ＬＵＴ）および変換先装置のＬＵＴ中の色値を補間するための重みを特定し、
少なくとも２つのＬＵＴ中の色値の間を、前記重みを使用して補間することと、
前記黒出力レベルおよび補間された前記ＬＵＴ中の色値を使用して、前記基準色空間の前記画像を、変換先の前記黒チャネル色空間に変換することと、
を含む、黒チャネルを保持する方法。
【請求項２】
前記基準色空間からの前記少なくとも１つのチャネルは、ＣＩＥＬＡＢ色空間からの明度値に対応する、請求項１記載の黒チャネルを保持する方法。
【請求項３】
前記基準色空間からの前記明度値は、勾配のある黒出力値を印刷することによって前記変換先装置について測定される、請求項２記載の黒チャネルを保持する方法。
【請求項４】
前記明度値は、対応する黒出力値とともに複合テーブルに入力される、請求項３記載の黒チャネルを保持する方法。
【請求項５】
前記複合テーブルは、前記変換先装置用に作成された色値の１つまたは複数のＬＵＴ、および前記色値の１つまたは複数のＬＵＴそれぞれの対応する重みを特定するインデックスをさらに含む、請求項４記載の黒チャネルを保持する方法。
【請求項６】
黒チャネルのない基準色空間が変換元黒チャネル色空間と変換先黒チャネル色空間の間の変換に使用される際に、黒チャネルを保持する変換情報を作成する方法であって、
前記基準色空間を変換先装置から生成されるカラーパッチセットと比較すること、
前記変換先装置によるカラープリントの１つまたは複数のレンダリングインテントにマッチする前記変換先黒チャネル色空間での色のためのＬＵＴセットを作成すること、
各黒出力値（Ｋ）に、前記変換先黒チャネル色空間での色のためのＬＵＴのうちの少なくとも１つを関連付けること、
前記変換先黒チャネル色空間の前記ＬＵＴ中のエントリ間を補間する、各黒出力値の重み係数を提供すること
とを含む、黒チャネルを保持する変換情報を作成する方法。
【請求項７】
データ記憶領域に、前記基準色空間からの少なくとも１つのチャネル、各黒チャネル出力値（Ｋ）の明度レベル、前記変換先黒チャネル色空間での色に使用されるＬＵＴを特定するインデックス、および前記変換先黒チャネル色空間の前記ＬＵＴ中のエントリ間の補間に使用される重み係数を格納することをさらに含む、請求項６記載の黒チャネルを保持する変換情報を作成する方法。
【請求項８】
前記データ記憶領域は、以下を含むデータ記憶領域のセット、すなわちテーブル、オブジェクトクラス、関係データベース、およびオブジェクト指向データベースから選択される、請求項７記載の黒チャネルを保持する変換情報を作成する方法。
【請求項９】
前記データ記憶領域は、前記変換先装置用に構成され、国際カラーコンソーシアム（ＩＣＣ）カラーマネジメントワークフローに準拠するBtoKnタグに含められる、請求項７記載の黒チャネルを保持する変換情報を作成する方法。
【請求項１０】
黒チャネルのない基準色空間が変換元黒チャネル色空間と変換先黒チャネル色空間の間の変換に使用される際に、黒チャネルを保持する装置であって、
変換元黒チャネル色空間の画像を基準色空間に変換する手段と、
前記基準色空間からの少なくとも１つのチャネルに、色値のルックアップテーブル（ＬＵＴ）および変換先装置のＬＵＴ中の色値を補間する重みを特定する黒出力レベルを関連付ける手段と、
前記重みを使用して、少なくとも２つのＬＵＴ中の色値間を補間する手段と、
前記黒出力レベルおよび前記ＬＵＴ中の補間された色値を使用して、前記基準色空間の前記画像を変換先の前記黒チャネル色空間に変換する手段と、
を含む、黒チャネルを保持する装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、色の変換およびカラープリントに関する。カラーコンテンツのデザイン、生成、およびプリントは、過去数年で劇的に変化した。デジタルカメラ、コンピュータ、および他のグラフィックデザイン機器を使用するデザイナーは、デジタル的にコンテンツを作成してから、プリントおよび配布のためにプリンタに転送することができる。デザイナーは一般に、表示装置上でコンテンツを校正し、色および画像が、コンテンツを出力する市販のプリンタにより使用される変換先装置上で正確にマッチングすることができるものと想定する。
【背景技術】
【０００２】
しかし様々な理由により、色および画像をマッチングさせることは、実際には複雑で難しいプロセスである。市販のプリンタは、それ自体が作成したのでもなければ最終プリントに向けて校正してもいないファイルから顧客のプリントジョブを処理してプリントする。かなり多くの場合、顧客は市販のプリンタに馴染みのない、またはプリントに使用される色空間と異なる色空間においてプリントジョブを校正する。顧客は市販のプリンタ機器に精通していないため、こういったファイルは、最終的なカラー画像の最終的なプリントに使用される目標とする装置の色特性に特定のカラープロファイルなしで生成される。ジョブが大きい場合、同じコンテンツが異なる複数の変換先装置でプリントされることになる可能性があるため、こういった問題はさらに大きくなる。この後者の状況では、カラーマッチングにおいて、各プリンタの異なるカラープロファイルに適合するように同じコンテンツを一意に変更する必要がありうる。
【０００３】
このプロセス中にファイルのフォーマットおよび色空間表現が変更されるため、カラーマネジメントワークフローがファイルに含まれている色情報を管理する。カラーマネジメントワークフロー中のオープンカラーマネジメントシステムが、画像を移植のために基準色空間表現に変換し、それから目標とする特定のプリンタ装置用に調整された色空間に変換する。たとえば、ＣＭＹＫ（シアン、マゼンタ、イエロー、およびブラック）色空間で表現された画像が、特定の変換先装置に照準を合わせられる前に、オープンカラーマネジメントシステムにおいて汎用または基準色空間に変換される。ＩＣＣ（国際カラーコンソーシアム）が推進するオープンカラーマネジメントシステムは、ＣＩＥＸＹＺおよびＣＩＥＬＡＢフォーマットの両方を含むプロファイル接続空間（ＰＣＳ）基準空間でカラーデータを表す。
【発明の開示】
【発明が解決しようとする課題】
【０００４】
不都合なことに、黒チャネルとも呼ばれるＫチャネルは、従来の方法を使用してＣＭＹＫからＰＣＳ基準色空間に変換する際に復元することができない。ＣＩＥＬＡＢ色空間およびＣＩＥＸＹＺ  ＰＣＳ色空間は両方とも、黒チャネル情報なしの視覚的知覚に関連する色情報を表す。この欠点にも関わらず、ファイルを変換先装置上でプリントまたは出力するために送る前に、さらにまたＰＣＳ色空間から再びＣＭＹＫ空間に変換しなければならない。ＰＣＳ色空間から再びＣＭＹＫ色空間表現に変換しようという現在の試みは、黒チャネルに関連する問題により不十分であることが多い。たとえば、適正量の黒チャネルのないデジタル画像をプリントまたは出版しても、所望の色の外観を実現しない場合がある。従来の一手法では、変換元装置および変換先装置が事前にわかっている場合のみＫチャネルを保持する閉ループシステムが作成される。しかし、複数の未知の変換元装置および変換先装置が使用されることになる場合、Ｋチャネルの有効な保持に閉ループシステムを使用することができない。
【０００５】
別の手法では、色再現域マッピングおよび色の変換の両方をカラーマネジメント内でリアルタイムに実行する開ループシステムが使用される。「スマートリンキング」と呼ばれるこの手法は黒チャネルを保持することができるが、変換元装置と変換先装置の間の装置リンクが作成される際に並々ならぬ量の時間がかかる。さらに、スマートリンキングはまた、異なる変換元装置と変換先装置の間の色再現域マッピングにユーザ調整を行うことができないため、有利でない。
【０００６】
したがって、高品質なデジタルパブリッシングは、従来のカラーマネジメントワークフローがＫチャネルを保持せず、これらおよび他の関連する問題に有効に対処しないため、困難なままである。
【課題を解決するための手段】
【０００７】
本発明の一態様によれば、黒チャネルのない基準色空間が変換元黒チャネル色空間と変換先黒チャネル色空間の間の変換に使用される際に、黒チャネルを保持する。変換中に黒チャネルを保持することは、変換元黒チャネル色空間の画像を基準色空間に変換すること、基準色空間からの少なくとも１つのチャネルに、色値のルックアップテーブル（ＬＵＴ）および変換先装置のＬＵＴ中の色値を補間する重みを特定する黒出力レベルを関連付けること、重みを使用して少なくとも２つのＬＵＴ中の色値間を補間すること、黒出力レベルおよびＬＵＴ中の補間された色値を使用して、基準色空間の画像を変換先黒チャネル色空間に変換することとを含む。
【０００８】
本発明の別の態様は、黒チャネルなしの基準色空間が変換元黒チャネル色空間と変換先黒チャネル色空間の間の変換に使用される際に、黒チャネルを保持する変換情報を作成する方法およびシステムについて述べる。変換情報を作成することは、基準色空間を変換先装置から生成されたカラーパッチセットと比較すること、変換先装置によるカラープリントの１つまたは複数のレンダリングインテントにマッチする変換先黒チャネル色空間での色のためのＬＵＴセットを作成すること、各黒出力値（Ｋ）に、変換先黒チャネル色空間の色用のＬＵＴのうちの少なくとも１つを関連付けること、変換先黒チャネル色空間のＬＵＴ中のエントリ間を補間する、各黒出力値の重み係数を提供することとを含む。
【０００９】
本発明の１つまたは複数の実施形態の詳細について、添付図面および以下の説明に述べる。本発明の他の特徴および利点は、説明、図面、および特許請求の範囲から明らかになろう。
【発明を実施するための最良の形態】
【００１０】
本発明の態様は、以下の様式のうちの少なくとも１つまたは複数において有利である。黒チャネル色空間から基準色空間に変換し、それから再び黒チャネル色空間に変換する際に、黒チャネルが保持される。本発明の実施態様は、デバイスＣＭＹＫ色空間およびＳＷＯＰ（Specifications  Web  Offset  Publications）ＣＭＹＫ等の標準ＣＭＹＫ色空間を含む、普及している黒チャネル色空間と、ＣＩＥＬＡＢおよびＣＩＥＸＹＺのような基準色空間で機能する。黒チャネルは、独立してではなく変換先装置で表現されるＣＭＹカラーを考慮して保持される。黒チャネル値は、変換先装置により出力されるＣＭＹカラーに影響を及ぼし、またその逆も同様であるので、より正確な色の再現が可能である。これは、国際カラーコンソーシアム（ＩＣＣ）によって記述され確立された、色および知覚指向(colorimetric and perceptual intents）、またはマッピングを実施または実行する際に有用である。
【００１１】
本発明の実施態様はまた、黒チャネルを保持しながら開ループシステムをサポートし、閉ループワークフロー処理に制限されないため、有利である。開ループシステムは、変換元装置および変換先装置を色処理目的のために別個に定義する。開ループシステムは、色の較正および変換に関してより高い柔軟性を有する。これとは対照的に、閉ループシステムはあまり複雑ではない場合もあるが、色処理中に変換元装置、変換先装置、およびプロファイルを一緒にリンクするため、柔軟性がより低い。
【００１２】
本発明の実施態様は、開ループシステムにおいて、ソース画像の黒チャネルを保持しながら黒チャネル色空間（すなわち、ＣＹＭＫ−シアン、イエロー、マゼンタ、ブラック）から基準色空間（すなわち、ＣＩＥＬＡＢ、ＣＩＥＸＹＺ、ＲＧＢ）に変換する際に使用することができる。さらに、変換元装置および変換先装置両方の色再現特性またはプロファイルを必ずしも知る必要なく、本発明を使用して変換を行うことができる。したがって、カラーマネジメント方法（ＣＭＭ）は、変換元装置と変換先装置の間で直接変換する際に閉ループルックアップテーブル（ＬＵＴ）に頼らない。その代わりに、本発明の実施態様は、黒チャネルを保持する情報ならびに基準色空間から黒チャネル色空間にリアルタイムで変換するための情報とともに、追加のプライベートタグ（たとえば、BtoKn）を各変換先装置のプロファイルに格納する。これはまた、色再現域マッピングが本質的に、リアルタイムでの色変換と別個にではなく、プロファイル作成中に予め行われるので、より迅速に行われる。
【００１３】
図１は、色空間の変換に使用され本発明の一実施態様として設計された、カラーマネジメントシステムを示すブロック図である。カラーマネジメントシステム１００は、ＣＭＹＫ装置１０２、ＳＷＯＰ  ＣＭＹＫ装置１０４、他のＣＭＹＫ装置１０６、およびこれら装置の各色特性を記述する対応の変換元プロファイル１１０、変換元プロファイル１１２、および変換元プロファイル１１４を使用して黒チャネル色空間の画像を生成する。
【００１４】
変換元装置色空間およびそれに対応するプロファイルで表される色は、基準プロファイル１１８に従って基準色空間で表される色値１２０に変換される。たとえば、基準色値１２０は、ＣＩＥＬＡＢ、ＣＩＥＸＹＺ、または他の基準色空間を使用して表すことができる。ＣＩＥＬＡＢ、ＣＩＥＸＹＺは、多くの異なる変換元装置と変換先装置の間での色変換に役立つ中間色表現として開ループシステムにおいて使用される基準色空間である。この開ループシステムは、基準色空間が多くの異なる色空間をマッピングするため、色空間の変換に必要なプロファイルが少ないという利点も有する。こういった利点に加えて、基準フォーマットで表現された画像は、基準色空間（すなわち、ＣＩＥＬＡＢまたはＣＩＥＸＹＺ）で動作するように設計された端末装置１２２でプレビューすることも可能である。
【００１５】
基準色値１２０から、黒チャネル色空間（たとえば、ＣＭＹＫ  ＳＷＯＰ装置１２８およびＣＭＹＫ装置１３０）の変換先装置に準拠する変換先色値に変換する際に問題が生じる。これらの問題を解消するために、本発明の実施態様は、基準色空間情報を使用しながら黒値を保持する、さらなるプライベートタグ「BtoKn」を変換先プロファイルに含む。プライベートタグBtoKnは、各種変換先装置からの出力を測定し、結果得られる測定および情報を、対応する変換先プロファイル１２４、ならびに各変換先装置１２８および１３０の変換先プロファイル１２６中の各BtoKnタグに格納することによって事前に作成される。測定は、測色計、分光光度計、および濃度計を含む様々な機器を使用して行うことができる。BtoKnタグの作成および使用についての詳細は、本明細書において以下さらに詳細に述べる。
【００１６】
図２は、本発明の一実施態様による黒チャネル色空間の変換に関連するワークフローの全体的なフローチャート図を提供する。まず、画像が、ＣＭＹＫのような黒チャネル色空間で表された変換元色値２０４とともに提供される。変換元黒チャネル色空間プロファイル２０２は、ルックアップテーブル（ＬＵＴ）および画像を生成する変換元装置に関連する他の色特性を含む。一実施態様において、カラーマッチング方法（ＣＭＭ）２０８が、変換元色値２０４から、国際カラーコンソーシアム（ＩＣＣ）によって確立されたプロファイル接続空間（ＰＣＳ）基準２０６に準拠する基準色値への色変換を実行する。ＣＩＥＬＡＢまたはＣＩＥＸＹＺのような基準色空間で表される色値は、他の多くの装置と作業するように容易に変換することができる。黒チャネル色空間表現（たとえば、ＣＭＹＫ）を得るために、ＣＭＭ２０８は、本発明の実施態様によりBtoKnタグを使用して変換先黒チャネル色空間プロファイル２１０を処理し、黒チャネルが画像に復元された再び黒チャネル色空間の画像を生成する。
【００１７】
図３は、本発明の一実施態様のプライベートBtoKnタグに含まれる複合テーブルを生成する動作のフローチャートである。各変換先装置は、本発明の実施態様に合わせて変更された変換先プロファイルを有する。それにより、この複合テーブルとともに、BtoKnタグに使用される他に必要な情報を含める。本発明の一実施態様において、複合テーブルは、２つの黒チャネル色空間の間で変換する際の黒チャネル情報の保持に役立つ。たとえば、複合テーブルは、ＣＩＥＬＡＢまたはＣＩＥＸＹＺのようなＩＣＣに準拠する色空間から変換先装置用のＣＭＹＫの黒チャネル色空間に変換するための変換元黒（Ｋ）情報および他の情報を含む。
【００１８】
ＣＩＥＬＡＢ色空間用の複合テーブルを用意することは、勾配のあるブラック、シアン、マゼンタ、およびイエローが解析中の変換先装置によってプリントされる際に生成されるＬ＊値（明度）を記録すること（３０２）を含む。Ｌ＊は、変換先装置によってプリントされたＣＭＹＫの異なる組み合わせについて測定される。複合テーブルは製品開発中に事前に作成され、それから製造時にドライバおよび他の色空間情報とともにBtoKnタグにバンドリングされる。
【００１９】
たとえば、各黒値が0％から100％までのパーセンテージ、8ビット表現の0から255、または16ビット表現の0から65535で表される。各黒値は、対応する明度値に関連付けられ、複合テーブルに格納される（３０４）。空間および参照時間を節減するために、測定された各黒出力値にもまた、３−Ｄ  ＬＵＴへのインデックスおよび３−Ｄ  ＬＵＴを使用する際の重みが関連付けられる。
【００２０】
さらに、各プリンタは、様々な組み合わせのＣＭＹカラーの複数のカラーのＬＵＴをBtoKnタグに含む（３０６）。異なるＣＭＹカラーのＬＵＴを組み合わせることで、色出力装置の異なる特性を取り込むことができる。各ＣＭＹカラー組み合わせのＬＵＴは、さらに、先に述べたように黒出力値のうちの１つまたは複数に関連付けられる（３０８）。黒出力値を、事前に異なるＣＭＹカラーの組み合わせに関連付けられることにより、２つの黒チャネル色空間の間で変換する際に、黒チャネルが保持される。
【００２１】
色の再現を向上させるために、複合テーブルは、２つの黒値の間を補間する重み係数を含み、BtoKnタグ中で見つけられる対応のＬＵＴ情報を含む（３１０）。重み係数は、固有の出力または変換先装置特性、ならびに色空間の間のマッピングに選択された特定のレンダリングインテントに応じて変化しうる。たとえば、プロファイル作成中のＩＣＣ定義を使用する場合、変換先装置の色出力によって生成される最終的な色に影響を及ぼしうるインテントまたはマッピングには、知覚、彩度、および色（相対的および絶対的）がある。
【００２２】
図４は、本発明の一実施態様による、複合テーブル４０２、複合テーブル４０２と併せて使用されるＣＭＹ  ＬＵＴ４０３、Ｌ−Ｋin線形化曲線４０４、およびＬ−Ｋout線形化曲線４０６を提供する。この例では、複合テーブル４０２が黒テーブルインデックスＫout、明度値のセット、ＰＣＳ−ＣＭＹ  ＬＵＴ重み値のセット、およびＰＣＳ−ＣＭＹ  ＬＵＴインデックスのセットを含む。この例の黒テーブルインデックス（Ｋout）は、８ビット表現の０から２５５の範囲の黒値を含む。各黒テーブルインデックス値には、特定の変換先装置に依存する異なる明度値が関連付けられる。一実施態様では、黒テーブルインデックス（Ｋout）出力値が、プリンタによってプリントされ、測定され、比較され、それにより複合テーブル４０２に一部が示されるように、０から２５５の範囲の中で最も近い明度値が求められる。
【００２３】
Ｌ−Ｋout線形化曲線４０６はこれをグラフで表現し、変換先装置黒出力値（Ｋout）とＣＩＥＬＡＢ色空間中の対応する明度Ｌ＊（またはＣＩＥ  ＸＹＺ色空間中のＹ）の間の非線形的な関係を示している。
【００２４】
Ｌ−Ｋin線形化曲線４０４は、黒チャネル色空間から基準色空間に変換する際に使用される。通常、ＣＭＭではAtoBiタグを変換元プロファイルに使用して、Ｌ−Ｋin線形化曲線４０４によりグラフで表される黒（Ｋ）線形化ＬＵＴを作成する。Ｌ−Ｋin線形化曲線４０４は、変換元装置からの黒チャネルを、その後に基準色空間で使用される対応の明度値に変換するのに役立つ。黒チャネル情報は、部分的に、事前に所与の変換先装置についての所与の明度と黒（Ｋ）出力値の間の関係を測定することによって保持される。本発明によるＣＭＹＫ変換は、２つの線形化曲線を併合して、変換元Ｋから変換先Ｋへの変換用の、黒チャネルを保持するＬＵＴを作成する。代替の実施態様では、Ｌ−Ｋｉｎ線形化曲線４０４は、Ｌ−Ｋout線形化曲線４０６と組み合わせて、ＫinとＫoutの間を直接変換するため、２つのチャネル間で変換する際に記憶装置アクセス時間が短縮されパフォーマンスを向上させる１−Ｄテーブルを作成してもよい。
【００２５】
異なるＣＭＹの組み合わせもまた事前に作成され、これに変換先装置からの異なる黒（Ｋ）出力値が関連付けられる。これにより、特定のＣＭＹカラーの組み合わせが、特定の変換先出力装置によって生成される、異なる黒（Ｋ）出力値と結び付けられる。図４のＣＭＹ  ＬＵＴ４０３は、特定の変換先装置のＣＭＹ  ＬＵＴと複合テーブル４０２中のＬＵＴインデックスの間のこの関係を示している。
【００２６】
図５は、本発明の一実施態様による異なる２つの黒色空間の間の変換に使用される動作のフローチャート図である。まず、黒チャネル色空間で表されたソース画像を受け取る（５０２）。代替として、本発明の他の実施態様は、ＣＭＹＫ以外の他の黒チャネル色空間を使用してもよい。
【００２７】
次に、画像が黒チャネル色空間から基準空間表現に変換される（５０４）。一実施態様では、変換先プロファイルのAtoBiタグを利用することにより、変換先Ｋ値から明度値への変換を行うことができる。明度からの変換先Ｋへの変換は、BtoKnタグを使用することにより複合テーブルから得られる。先に触れたように、変換元Ｋ（Ｋin）から変換先Ｋ（Ｋout）への単一変換を、変換のための一次元テーブルを使用して行うことは、一般により効率的であり、パフォーマンスが向上する。次にＣＭＹＫ色空間が使用されているものと仮定すると、画像は、ＣＭＹＫ表現からＣＩＥＬＡＢ表現に、または他の基準色空間表現に完全に変換される（５０４）。後に、黒チャネルは、本発明によりＫinとＫoutの間のマッピングする複合テーブルまたは１−Ｄテーブルを使用して、復元することができる。
【００２８】
必要な場合は、ＣＩＥＬＡＢ色空間で画像を制御または編集するユーザは、画像をＰＣＳ基準色空間で編集することができる（５０６）。たとえば、ユーザは、ＣＩＥＬＡＢ色空間および変換先色空間で表された画像の特定の態様を強調し、２つの色空間の間での色再現域の差を考慮することを決定することができる（５０８）。
【００２９】
代替として、画像は、複合テーブルにおいて黒インデックスエントリを見つけることによって、変換先装置の照準になることができる（５１０）。基準空間の複合テーブル中の黒インデックスエントリが使用されることにより、変換先プロファイル中の特定のＣＭＹ  ＬＵＴ対を、対応する黒（Ｋ）チャネル値として選択する（５１２）。一実施態様において、複合テーブル中の黒（Ｋ）チャネル値がＣＭＹ  ＬＵＴ中のｎ番目のエントリに対応するということは、ｎ番目および（ｎ−１）番目のエントリの両方が、後続の補間処理に使用されるべきであることを意味する。代替として、変換先装置プロファイル中のＣＭＹ  ＬＵＴまたは指定されたＣＭＹ  ＬＵＴのその他の対から、ｎ番目および（ｎ＋１）番目のエントリを代わりに選択するように、実施態様を設計してもよい。たとえば、図４のＣＭＹ  ＬＵＴ４０３を参照すると、黒テーブルインデックス「２」は、変換先装置プロファイルからの明度値「２０８」および「１」ＣＭＹ  ＬＵＴに対応することができる。したがって、一実施態様は、変換先装置に関連付けられたBtoKnタグに格納された「１」ＣＭＹ  ＬＵＴと「０」ＣＭＹ  ＬＵＴの間を補間する。
【００３０】
変換先プロファイルからの、選択されたＣＭＹ  ＬＵＴ間の補間は重み付けされ、黒チャネル色空間への色変換の正確性をさらに向上させられる（５１４）。重みは、異なる変換先装置について事前の実験によって求められ、高速アクセスおよび使用のために複合テーブルに格納される。一実施態様では、複合テーブル中の重みエントリＷ＝0.7はｎ番目のＣＭＹ  ＬＵＴ色値に適用される。一方、相補的な重み0.3（すなわち、１−Ｗ）が（ｎ−１）番目の対応するＣＭＹ  ＬＵＴ色値にそれぞれ適用される。変換先プロファイル中のＣＭＹ  ＬＵＴからのエントリを補間する式の一例は値としてである。変換先プロファイル中のＣＭＹ  ＬＵＴからのエントリを補間する式の一例は以下である。
【００３１】
ＣＭＹFinal＝［Ｗ＊（ＣＭＹ）n］＋［（１−Ｗ）（ＣＭＹ）n-1］
ＣＭＹ補間式
（式中、ＣＭＹFinalは、選択された黒（Ｋ）値に組み合わせられるべき最終的なＣＭＹ値。［Ｗ＊（ＣＭＹ）ｎ］は、変換先装置プロファイル中のｎ番目のＣＭＹ  ＬＵＴからのＣＭＹ値の重み付けされた寄与度。［（１−Ｗ）（ＣＭＹ）ｎ−１］は、変換先装置プロファイル中の（ｎ−１）番目のＣＭＹ  ＬＵＴからのＣＭＹ値の重み付けされた寄与度である）
ＣＭＹ値が補間されると、選択された黒チャネル値および最終的なＣＭＹ値を使用して、画像を再び黒チャネル色空間で表現する（５１６）。ユーザは、カーブシェイプ、ブラックポイント調整、およびＣＭＹＫ画像を変更する他の方法を使用してＣＭＹＫ画像を調整することができ（５１８）、またはそれ以降変更することなく変換先ＣＭＹＫ装置上へのカラー画像の出力に進むことができる（５２０）。多くの場合、ＣＭＹＫ装置は高速で高精度のカラープリンタである。本発明の代替の実施態様は、低速、低精度、および低コストのカラープリンタで使用するようにも適合することが可能であり、それでもなお、先に述べたように２つの黒チャネル色空間の間の改良された色変換を提供することができる。
【００３２】
図６は、本発明の装置および方法を実行する一実施態様において使用されるシステム６００のブロック図である。システム６００は、実行中のプログラムを保持するメモリ６０２（通常、ランダムアクセスメモリ（ＲＡＭ）またはフラッシュＲＯＭ等の書き込み可能読み取り専用メモリ（ＲＯＭ））、ディスプレイまたは出力装置とインタフェースし駆動することができる提示装置ドライバ６０４、ドライバまたは頻繁に使用される他のプログラムを保持するプログラムメモリ６０８、データ通信のためのネットワーク通信ポート６１０、補助記憶装置６１２を、バス６１６を介して備える。システム６００は、たとえば、フィールドプログラマブルゲートアレイ（ＦＰＧＡ）技術を使用してＲＯＭにプログラムすることができ、またはプログラムを別のソース（たとえば、フロッピーディスク、ＣＤ−ＲＯＭ、または別のコンピュータ）からロードすることによってプログラム（また再プログラム）することができる。また、システム６００は、カスタマイズされた特定用途向け集積回路（ＡＳＩＣ）を使用して実施することができる。
【００３３】
一実施態様において、メモリ６０２は、色補正・黒保持構成要素６１８、変換元プロファイルおよび変換元プロファイル６２０、ならびに本発明の実施によりシステム６００にて使用されるリソースを管理する実行時モジュール６２２を含む。プロファイル６２０は、ハードドライブ等、他の記憶装置に格納してもよい。先に述べたように、色補正・黒保持構成要素６１８は、変換元プロファイルおよび変換先プロファイルを使用して異なる黒チャネル間で変換し、本発明による黒チャネルを保持する。黒保持構成要素６１８は、変換元プロファイルからのAtoBnタグを使用して、色を変換元黒チャネル色空間から参照色空間に変換する。AtoBnタグは、変換元装置またはプリンタからの黒チャネルまたは明度チャネルを記述する情報を包含するためにも使用される。黒保持構成要素６１８は次に、変換元プロファイルからBtoKnタグを取り、変換先装置またはプリンタについてプロセスを逆にして、基準色空間にさらに黒チャネルまたは明度チャネルを加えたものを変換先黒チャネル色空間（すなわち、ＣＭＹＫ）に変換する。一実施態様において、BtoKnタグは、特定の変換先装置用の複合テーブルおよびＣＭＹ  ＬＵＴのセットを含む。AtoBnタグおよびＰＣＳプロファイル中の他のタグと一致して、BtoKn中の「ｎ」は、実行すべき異なるレンダリングインテントまたはマッピング方法を指し、知覚、彩度、ならびに色（相対的および絶対的）を含む。
【００３４】
例および実施態様について述べたが、これらは本発明のいずれの態様も限定する役割を果たすべきものではない。したがって、本発明の実施態様は、デジタル電子回路、コンピュータハードウェア、ファームウェア、ソフトウェア、またはこれらの組み合わせで実施することができる。本発明の装置は、プログラム可能なプロセッサによって実行されるマシン可読記憶装置に有形に組み込まれたコンピュータプログラム製品で実施することが可能であり、本発明の方法ステップは、入力データに対して働いて出力を生成することによってプログラム命令を実行し、本発明の機能を実行するプログラム可能なプロセッサにより実行することが可能である。本発明は、接続されてデータおよび命令を送受信する少なくとも１つのプログラム可能プロセッサ、データ記憶システム、少なくとも１つの入力装置、および少なくとも１つの出力装置を備えたプログラム可能システムで実行可能な１つまたは複数のコンピュータプログラムにおいて有利に実施することができる。各コンピュータプログラムは、高水準手続き言語すなわちオブジェクト指向プログラミング言語で、または所望であればアセンブリ言語または機械語で実施することができ、いずれの場合でも、言語はコンパイル型言語であっても、またはインタプリタ型言語であってもよい。例として、適したプロセッサには、汎用マイクロプロセッサおよび専用マイクロプロセッサの両方が含まれる。一般に、プロセッサは、命令およびデータを読み取り専用メモリおよび／またはランダムアクセスメモリから受け取る。一般に、コンピュータは、データファイルを格納する１つまたは複数の大容量記憶装置を備え、このような装置としては、内部ハードディスクおよびリムーバブルディスク等の磁気ディスク、磁気光学ディスク、ならびに光ディスクが挙げられる。コンピュータプログラム命令およびデータを有形に組み込むのに適した記憶装置としては、EPROM、EEPROM、およびフラッシュメモリデバイス等、例として半導体メモリデバイスを含むすべての形態の不揮発性メモリ、内部ハードディスクおよびリムーバブルディスク等の磁気ディスク、磁気光学ディスク、ならびにCD−ROMディスクが含まれる。上記はいずれも、ASICで補足しても、またはASICに組み込んでもよい。
【００３５】
さらに、特定の実施形態について、例示を目的として本明細書に述べたが、本発明の精神および範囲から逸脱することなく各種変更を行いうる。したがって、本発明は上記実施態様に限定されず、添付の特許請求の範囲により、その特許請求の範囲の全範囲の同等物を鑑みて規定される。
【図面の簡単な説明】
【００３６】
【図１】色空間の変換に使用される、本発明の一実施態様により設計されたカラーマネジメントシステムを示すブロック図。
【図２】本発明の一実施態様による黒チャネル色空間（たとえば、ＣＭＹＫ）の変換に関連するワークフローの全体的なフローチャート図。
【図３】本発明の一実施態様による、プライベートBtoKnタグに含められる複合テーブルを生成する動作のフローチャート図。
【図４】本発明の一実施態様により使用されるテーブルおよび線形化曲線。
【図５】本発明の一実施態様による２つの異なる黒チャネル色空間の間の変換に使用される動作のフローチャート図。
【図６】本発明の装置または方法を実行する一実施態様において使用されるシステムのブロック図。
【図１】
2004310764.tif 000003
【図２】
2004310764.tif 000004
【図３】
2004310764.tif 000005
【図４】
2004310764.tif 000006
【図５】
2004310764.tif 000007
【図６】
2004310764.tif 000008