(57)【要約】【課題】色を変換する方法において、イメージの色を修正することである。【解決手段】色を変換する方法であって、デジタルイメージの複数の色分離に関して、ベクトル形式の色調再生曲線を確立するステップであって、ベクトルが基底ベクトルの関数であり、色分離をレンダリングする第１のカララントと、複数の色分離の少なくとも１つの他の色分離をレンダリングする第２のカララントとの間におけるカララントの相互作用を表し、他の色分離の入力値に応じて変化する色分離を表す入力値に対応する修正入力値を含むステップと、色分離を表す所定の入力値と、他の色分離を表す所定の入力値とを有するデジタルイメージ内の注目するピクセルに関して、色分離の入力値に対応する色分離を表す修正入力値をベクトルから識別するステップとを含む。【選択図】図６
2007049711.tif 000002
【特許請求の範囲】
【請求項１】
色を変換する方法であって、
デジタルイメージにおける複数の色分離の各々に関して、
ａ）ベクトル形式の色調再生曲線を確立するステップであって、前記ベクトルが複数の基底ベクトルの関数であり、前記ベクトルが、前記色分離をレンダリングする第１のカララントと、前記複数の色分離のうちの少なくとも１つの他の色分離をレンダリングする少なくとも１つの第２のカララントとの間におけるカララントの相互作用を表し、前記ベクトルが、少なくとも前記他の色分離の入力値に応じて変化する前記色分離を表す前記入力値に対応する修正入力値を含むステップと、
ｂ）前記色分離を表す所定の入力値と、少なくとも前記他の色分離を表す所定の入力値とを有する前記デジタルイメージ内の注目するピクセルに関して、前記色分離の前記入力値に対応する前記色分離を表す修正入力値を前記ベクトルから識別するステップと、を含むことを特徴とする色を変換する方法。
【請求項２】
色を変換するシステムであって、
複数の色分離の各々に関してベクトル形式の色調再生曲線を保存するメモリであって、前記ベクトルが複数の基底ベクトルの関数であり、前記ベクトルが、前記色分離をレンダリングする第１のカララントと、前記複数の色分離のうちの少なくとも１つの他の色分離をレンダリングする少なくとも１つの第２のカララントとの間におけるカララントの相互作用を表し、前記ベクトルが、少なくとも前記他の色分離の入力値に応じて変化する前記色分離を表す前記入力値に対応する修正入力値を含むメモリと、
前記色分離を表す所定の入力値と、少なくとも前記他の色分離を表す所定の入力値とを有する前記デジタルイメージ内の注目するピクセルに関して、前記色分離の前記入力値に対応する前記色分離を表す修正入力値を前記ベクトルから識別する処理コンポーネントと、を含むことを特徴とする色を変換するシステム。
【請求項３】
イメージをレンダリングするための複数のカララントと、
請求項２に記載の色を変換するシステムと、を含むことを特徴とするイメージレンダリングデバイス。
【請求項４】
色を変換する方法であって、
デジタルイメージのＮ個の色分離の各々に関して、
ａ）その他の色分離を表す入力値の存在下で前記色分離を表す入力値に対応する修正入力値を含むＮ次元のルックアップテーブルをサンプリングして、サンプリングされた値のベクトルを確立するステップであって、前記ベクトルが、Ｎよりも少ない次元を有するステップと、
ｂ）任意選択で前記ベクトルを基底ベクトルの組合せとして表すステップと、
ｃ）前記色分離を表す所定の入力値と、少なくとも前記他の色分離を表す所定の入力値とを有する前記デジタルイメージ内の注目するピクセルに関して、前記色分離の前記所定の入力値に対応する前記色分離を表す修正入力値を決定するために前記ベクトルにアクセスするステップと、を含むことを特徴とする色を変換する方法。
【発明の詳細な説明】
【技術分野】
【０００１】
この例示的な実施形態は、デジタルイメージングの分野に関する。これは、プリンタなどのイメージレンダリングデバイス内に存在している他のカララントの影響のためにカララントの入力値を補正することに関連する特定の用途を見いだす。しかし、本明細書で開示される方法およびシステムは、例えば、カラーイメージ表示など、その他のレンダリング技術に適用可能である。
【背景技術】
【０００２】
イメージの不均一性は、さまざまな理由から、コピー機、スキャナ、プリンタなどのデジタルイメージングデバイスの出力イメージ内で生じる。例えば、筋、縞および帯は、一般的に、印刷されたイメージ内において処理方向に対してそれぞれ平行および垂直に走る１次元のイメージの不具合である。グレーの均一なパッチにおいては、グレーレベルにおけるばらつきとして筋、縞および帯が現れる可能性がある。一般に「グレー」とは、トナーが、ブラック、シアン、マゼンタ、イエロー、あるいはその他の何らかの色であるかを問わず、任意の単一の色分離層の光学密度またはエリアカバレッジの値を指す。
【０００３】
【特許文献１】米国特許第６，７６０，０５６号
【発明の開示】
【発明が解決しようとする課題】
【０００４】
１次元の色調再生曲線（Ｔｏｎｅ  Ｒｅｐｒｏｄｕｃｔｉｏｎ  Ｃｕｒｖｅｓ；ＴＲＣ）が、個々のイメージングデバイスによってもたらされる非線形性を補償するための手段としてデジタルイメージングにおいて広く使用されている。ＴＲＣに対する適切な修正によって、帯の形成および筋，縞の形成に関してモノクロのイメージの空間的な均一性を訂正することにおいては、いくらかの成果が達成されているが、マルチカラーのイメージの場合には、カララント相互間における相互作用が発生する可能性がある。
【課題を解決するための手段】
【０００５】
例示的な実施形態の一態様においては、色を変換する方法は、デジタルイメージにおける複数の色分離の各々に関して、ａ）ベクトル形式の色調再生曲線を確立するステップであって、そのベクトルが複数の基底ベクトルの関数であり、そのベクトルが、色分離をレンダリングする第１カララントと、複数の色分離のうちの少なくとも１つの第２の色分離をレンダリングする少なくとも１つの第２カララントとの間におけるカララントの相互作用を表し、そのベクトルが、少なくとも第２の色分離の入力値（Ｉｎｐｕｔ  Ｖａｌｕｅ；ＩＶ）に応じて変化する色分離を表す入力値に対応する修正入力値（Ｍｏｄｉｆｉｅｄ  Ｉｎｐｕｔ  Ｖａｌｕｅ；ＭＩＶ）を含むステップと、ｂ）色分離を表す所定の入力値と、少なくとも第２の色分離を表す所定の入力値とを有するデジタルイメージ内の注目するピクセルに関して、色分離の入力値に対応する色分離を表す修正入力値（ＭＩＶ）をそのベクトルから識別するステップとを含む。
【０００６】
ベクトルを確立するステップは、Ｎ次元のＴＲＣのラスタ化されたサンプリングを含むことができ、この場合のＮは、複数の色分離の数である。この複数の色分離は、少なくとも３つの色分離を含むことができる。ベクトルは、修正入力値（ＭＩＶ）のサンプリングの順序に従ってインデックス付けされた修正入力値（ＭＩＶ）を含むことができる。色分離の修正入力値（ＭＩＶ）の関数としてのピクセルに関する色分離の結合された修正入力値（ＭＩＶ）を決定することは、そのピクセルが位置する領域に関して、及び、少なくとも１つの隣接した領域に関してベクトルから決定することができ、その領域に関して、及び、そのピクセルの位置の関数である少なくとも１つの隣接した領域に関してベクトルから割り出された色分離の修正入力値（ＭＩＶ）に重み付けを適用するステップと、その領域に関して、及び、少なくとも１つの隣接した領域に関してベクトルから割り出された重み付けされた色分離の修正入力値（ＭＩＶ）の平均を割り出すステップとを含む。
【０００７】
複数の領域は、少なくとも４つの領域を含むことができる。複数の領域は、処理方向および処理と直交する方向の少なくとも１つにおいて均等に間隔を空けた領域を含むことができる。
【０００８】
ラスタサンプリングは、色分離の第１の固定された入力値（ＩＶ）におけるＮ次元のＴＲＣの第１の面を通る蛇行するパスと、色分離の第２の固定された入力値（ＩＶ）におけるＮ次元のＴＲＣの少なくとも１つの第２の面を通る蛇行するパスとをとることができる。
【０００９】
ベクトルは、メモリ内に保存することができ、このメモリは、そのベクトルが得られる元であるＮ次元のＴＲＣよりも小さなストレージスペースを占める。
【００１０】
色を変換する方法は、色分離を表す複数のベクトルを確立するステップであって、それらの複数のベクトルのそれぞれが空間的に依存しているステップをさらに含むことができる。
【００１１】
色を変換する方法は、色分離を表す所定の入力値（ＩＶ）と、少なくとも第２の色分離を表す所定の入力値（ＩＶ）とを有するデジタルイメージ内の注目するピクセルに関して、色分離の入力値（ＩＶ）に対応する色分離を表す修正入力値（ＭＩＶ）をベクトルから識別するステップをさらに含むことができる。
【００１２】
基底ベクトルは、データに依存する基底ベクトル、ＳＶＤ（Ｓｉｎｇｕｌａｒ  Ｖａｌｕｅ  Ｄｅｃｏｍｐｏｓｉｔｉｏｎ）基底ベクトル、およびＰＣＡ（Ｐｒｉｎｃｉｐａｌ  Ｃｏｍｐｏｎｅｎｔ  Ａｎａｌｙｓｉｓ）基底ベクトルから選択することができる。
【００１３】
色を変換する方法は、ベクトル形式のＴＲＣを作成するステップと、そのベクトルを表すために結合可能な基底ベクトルのサブセットを基底ベクトルのセットから選択するステップとをさらに含むことができる。
【００１４】
色を変換する方法は、デジタルイメージ内の注目するピクセルに関して、それぞれの次元内における所定の入力値（ＩＶ）に最も近いＮ次元のＴＲＣ上のサンプリングされた修正入力値（ＭＩＶ）に対応するベクトル上のインデックスポイントを識別するステップと、その識別されたインデックスポイントを表す修正入力値（ＭＩＶ）を補間して、結合された修正入力値（ＭＩＶ）を提供するステップとをさらに含むことができる。
【００１５】
別の態様においては、色を変換するシステムは、複数の色分離の各々に関してベクトル形式の色調再生曲線を保存するメモリを含む。このベクトルは、複数の基底ベクトルの関数である。このベクトルは、色分離をレンダリングする第１カララントと、複数の色分離のうちの少なくとも１つの第２の色分離をレンダリングする少なくとも１つの第２カララントとの間におけるカララントの相互作用を表す。このベクトルは、少なくとも第２の色分離の入力値に応じて変化する色分離を表す入力値に対応する修正入力値を含む。処理コンポーネントは、色分離を表す所定の入力値と、少なくとも第２の色分離を表す所定の入力値とを有するデジタルイメージ内の注目するピクセルに関して、色分離の入力値に対応する色分離を表す修正入力値をベクトルから識別する。
【００１６】
別の態様においては、イメージレンダリングデバイスは、イメージをレンダリングするための複数のカララントと、上述の色を変換するシステムとを含むことができる。
【００１７】
別の態様においては、ゼログラフィックシステムは、上述のイメージレンダリングデバイスを含むことができる。
【００１８】
別の態様においては、色を変換する方法は、デジタルイメージのＮ個の色分離の各々に関して、ａ）その他の色分離を表す入力値の存在下で色分離を表す入力値に対応する修正入力値を含むＮ次元のルックアップテーブルをサンプリングして、サンプリングされた値のベクトルを確立するステップであって、そのベクトルが、Ｎよりも少ない次元を有するステップと、ｂ）任意選択でそのベクトルを基底ベクトルの組合せとして表すステップと、ｃ）色分離を表す所定の入力値と、少なくとも第２の色分離を表す所定の入力値とを有するデジタルイメージ内の注目するピクセルに関して、色分離の所定の入力値に対応する色分離を表す修正入力値を決定するためにベクトルにアクセスするステップとを含む。
【００１９】
色を変換する方法においては、Ｎは、少なくとも３とすることができる。この方法は、それぞれの色分離に関して、デジタルイメージ内の複数の領域のそれぞれに関するベクトルを確立するステップと、ピクセルが位置している領域に対応する複数のベクトルから少なくとも１つのベクトルを選択するステップとをさらに含むことができる。
【発明を実施するための最良の形態】
【００２０】
例示的な実施形態の態様は、入力グレーレベル（「入力値」またはＩＶ）を、イメージのピクセルをレンダリングする際にイメージレンダリングデバイスによって使用できる修正入力グレーレベル（「修正入力値」またはＭＩＶ）へと変換するための色を変換する方法及び色を変換するシステムに関する。修正入力値（ＭＩＶ）は、イメージをレンダリングする際に使用される１つのカララントと複数のカララントのうちの少なくとも１つの他のカララントとの間におけるカララントの相互作用を表す。入力値（ＩＶ）は、イメージレンダリングデバイスによってレンダリングされる際のイメージのターゲット出力値である可能性もあり、あるいは変換ステップに先立つ処理を経ている可能性もある。
【００２１】
一般に「カララント（Ｃｏｌｏｒａｎｔ）」とは、マルチカラーのイメージを形成する際に、スペクトルの全体を通じてイメージの色を実現するために１つ以上の他のカララントと組み合わされる特定の色分離をレンダリングするために使用される媒体を指す。したがって、それぞれの色分離は、それ自体の対応するカララントを有することができる。トナーの場合には、カララントは通常、シアン、マゼンタ、イエロー、および時にはブラック（ＣＭＹＫ）のトナーである。インクジェットプリンタにおいては、カララントは、インクである。ディスプレイの場合には、カララントは、赤色、緑色、および青色の光とすることができる。通常、入力値（ＩＶ）および修正入力値（ＭＩＶ）は、数値で表され、その数値が高ければ高いほど、結果として生じるイメージ内におけるその色分離の飽和またはグレーレベルは大きくなる。修正入力値（ＭＩＶ）は、イメージングデバイス用の入力値として使用するか、あるいはそのような使用に先立ってさらに処理することができる。色分離のそれぞれに関する入力値（ＩＶ）は、ビットマップの形式でシステムに到達することができる。イメージレンダリングデバイスは、修正入力値（ＭＩＶ）を（直接、あるいはさらなる処理の後に）使用して、（トナーの場合には）カララントのカバレッジの総計や、（ディスプレイの場合には）カララントの強度など、イメージピクセルを形成する際に使用されるカララントのグレーレベルを決定する。
【００２２】
色調再生曲線（ＴＲＣ）は、一般に、指定された入力グレーレベルに線形に比例しない出力レベルを生成する、マーキングエンジンなどのイメージレンダリングデバイスにおけるデバイスの非線形性を補正するために使用される。ＴＲＣは一般に、イメージングデバイスにおける所望の出力グレーレベルに対応する一連の入力値（ＩＶ）のそれぞれに関して修正入力グレーレベルを提供する多数のセルを含む。ＴＲＣ内のセルの中には、測定値を含むことができるものもあり、その一方で適切に補間された値を含むものもある。ＴＲＣという用語は、エンジンレスポンス曲線（印刷されたグレーレベルまたは表示されたグレーレベルに対する入力グレーレベルの関係）の形式で保存されるデータを含むように意図されている。
【００２３】
色を補正する方法は、イメージをレンダリングするための複数の色分離の各々に関して、１つ以上のＴＲＣを確立するステップを含むことができ、それらのＴＲＣのそれぞれは、問題の色分離（本明細書では第１の色分離またはＰＣＳ（Ｐｒｉｍａｒｙ  Ｃｏｌｏｒ  Ｓｅｐａｒａｔｉｏｎ）と呼ぶ）に関連付けられているカララントと、複数の色分離のうちの少なくとも１つの他の色分離（本明細書では（１つ以上の）第２の色分離またはＳＣＳ（Ｓｅｃｏｎｄａｒｙ  Ｃｏｌｏｒ  Ｓｅｐａｒａｔｉｏｎ）と呼ぶ）との間における非線形のカララントの相互作用を表す。ＴＲＣの各々は、存在している１つ以上の第２のカララントに関連付けられている（１つ以上の）ＳＣＳを表す１つ以上の固定された入力値（ＩＶ）におけるＰＣＳを表す入力値（ＩＶ）および対応する修正入力値（ＭＩＶ）を含む。これらのＴＲＣは、色分離に固有の複数のＴＲＣをセットで備えた１次元のものとすることができ（以降では、カラーインデックス付きのＴＲＣまたはＣＩＴＲＣ（Ｃｏｌｏｒ−Ｉｎｄｅｘｅｄ  ＴＲＣ）と呼ぶ）、それぞれのカラーインデックス付きのＴＲＣは、（１つ以上の）ＳＣＳの別々の固定された入力値（ＩＶ）における入力値（ＩＶ）および修正入力値（ＭＩＶ）を提供する。あるいは１次元のベクトル化されたＴＲＣ（ＶＴＲＣ）が、カラーインデックス付きのＴＲＣのセット内で提供される情報と同様の情報を含むこともできる。ＶＴＲＣまたは複数のＣＩＴＲＣのうちの選択されたＣＩＴＲＣがアクセスされて、（１つ以上の）特定の量の第２のカララントの存在下で所望のターゲットレベルに対応する色分離を表す修正入力値（ＭＩＶ）が割り出される。
【００２４】
複数のＣＩＴＲＣが使用される場合には、出力は、複数のＣＩＴＲＣから得られた値の加重平均などの関数とすることができる。修正入力値（ＭＩＶ）は、空間的に依存するカララントに固有の色補正を提供するためにイメージの１つの領域に固有のものとすることができる。補正されるピクセルの位置に応じて、修正入力値（ＭＩＶ）は、領域に固有の修正入力値（ＭＩＶ）のうちの１つ以上の修正入力値（ＭＩＶ）の関数とすることができる。
【００２５】
いくつかの態様においては、このシステムおよび方法は、処理方向および／または交差処理方向におけるデバイスの非線形性に関してイメージのピクセルを補正することなど、所望の均一性のスペースにわたってカララントの不均一性を訂正することを可能にする。特定の態様は、印刷物におけるカラーイメージの筋、縞の補正に関する。所望の均一性のスペースは、たとえばイメージ上での、ＸやＹ（例えば、イメージの処理と直交する方向および処理方向）などの空間的な次元、時間における次元、デバイスからデバイスへの次元、あるいはその他の変数とすることができる。デバイスからデバイスへの次元は、複数のマーキングエンジンに関するＣＩＴＲＣを組み込むことができる。
【００２６】
いくつかの態様においては、ＣＩＴＲＣまたはＶＴＲＣ（Ｖｅｃｔｏｒｉｚｅｄ  ＴＲＣ）は空間的に依存しており、それによって、それぞれのピクセルに適用される補正は、そのピクセルに関する入力値（ＩＶ）だけでなく、そのピクセルの行および／または列アドレスにも依存する。例えば、筋や縞に関しては、それぞれの色分離に関するＶＴＲＣ、またはそれぞれの色分離に関するＣＩＴＲＣのセットが、交差処理方向の複数の空間的位置のそれぞれに関して提供される。
【００２７】
図１は、２次元のイメージ１０を表している。イメージ１０は、紙などの印刷媒体上にレンダリングされるデジタルイメージ、あるいはスクリーン上に表示されるデジタルイメージとすることができ、ピクセル１２を含む。イメージ１０の複数の領域１４のそれぞれは、（Ｘ１，Ｙ１）などのＸおよび／またはＹ座標によって識別することができる。図１において、領域１４は、空間的に区別された、サイズの等しい隣接した領域であり、かつＸとＹとの双方の方向における複数のピクセルを含むものとして示されている。領域１４は、異なるサイズとし、かつ相互に間隔を空けることもできる。Ｘ方向にＮ個の領域およびＹ方向にＭ個の領域が存在することができ、この場合のＮは、１からＮｍａｘまでとすることができ、この場合のＮｍａｘは、Ｘ方向におけるピクセルの総数であり、Ｍは、１からＭｍａｘまでとすることができ、この場合のＭｍａｘは、Ｙ方向におけるピクセルの総数である。一般にＮおよびＭは、約１から５０までとすることができ、ＮおよびＭのうちの少なくとも１つは１よりも大きく、例えば、ＮおよびＭのうちの少なくとも１つは約２から約２０までであり、例えば、少なくとも８である。あるいは、この領域はイメージ全体である可能性もある。
【００２８】
カラーインデックス付きのＴＲＣ
【００２９】
一態様においては、領域１４のそれぞれは、複数の対応するカラーインデックス付きのＴＲＣ１６に関連付けられている。具体的には、ＰＣＳのそれぞれは、ＣＩＴＲＣ１６のセットに関連付けられており、それぞれのＣＩＴＲＣは、存在する（１つ以上の）固定された量のその他の（「第２の」）色分離に対応する。たとえばＰＣＳとしてのシアン（Ｃ）、マゼンタ（Ｍ）、イエロー（Ｙ）の場合には、それぞれのＰＣＳに関して、たとえば少なくとも９個のあるいは少なくとも１２個のＣＩＴＲＣ１６が存在することができ、また一実施形態においては、それぞれのＰＣＳに関して１６個以上のＣＩＴＲＣが存在することができ、ＣＩＴＲＣのそれぞれは、他の２つの色分離の固定された入力値ＩＶの別々のセットに対応する。図１は、例として、シアンを表すＣＩＴＲＣ１６のうちの２つを示している。
【００３０】
したがって、たとえば３つの色分離（たとえばシアン（Ｃ）、マゼンタ（Ｍ）、およびイエロー（Ｙ））と、それぞれのＳＣＳの４つの固定されたレベルとを採用するシステムの場合には、それぞれの領域１４については、合計で［４×４］＋［４×４］＋［４×４］＝４８個のカラーインデックス付きのＴＲＣを使用することができる。ブラック（Ｋ）がＰＣＳの１つである場合には、異なる量のブラックカララントを補正するカラーインデックス付きのＴＲＣを提供することが必要であるとは判明しない可能性がある。したがって、ＣＭＹＫシステムの場合には、第２のカララントとしてのシアン（Ｃ）、マゼンタ（Ｍ）、およびイエロー（Ｙ）の干渉を補正するカラーインデックス付きのＴＲＣのみを採用する必要がある。
【００３１】
それぞれのＳＣＳを表す固定された入力値ＩＶは、色分離の範囲の上限および下限の、またはその上限および下限に近い第１および第２の値と、少なくとも１つの中間値とを含むことができる。色分離が０〜２５５の８ビットのカラースケール上で表される場合には、たとえば、下記の表１に示されているように、ＣＩＴＲＣに関するＳＣＳを表す入力値ＩＶ、マゼンタ（Ｍ）およびイエロー（Ｙ）が固定されている第１の色シアン（Ｃ）に関する１６個のＣＩＴＲＣが存在することができる。
【００３２】
（表１）
表１：シアン（Ｃ）に関する例示的なＣＩＴＲＣ
1. M=0, Y=0    5. M=0, Y=160     9. M=0, Y=224    13. M=0, Y=255
2. M=160, Y=0  6. M=160, Y=160  10. M=160, Y=224  14. M=160, Y=255
3. M=224, Y=0  7. M=224, Y=160  11. M=224, Y=224  15. M=224, Y=255
4. M=255, Y=0  8. M=255, Y=160  12. M=255, Y=224  16. M=255, Y=255
【００３３】
ＳＣＳの影響は、ＳＣＳのより高いグレーレベルにおいてさらに著しくなる傾向があるため、固定されたレベルのより多くは、色の値の範囲の下半分よりもその範囲の上半分内に収まるように選択することができる。
【００３４】
同様のＣＩＴＲＣが、その他のＰＣＳ、マゼンタ（Ｍ）およびイエロー（Ｙ）のそれぞれに関して提供される。これらの入力値ＩＶは、ルックアップテーブル内にあるまたは関数形式の修正入力値ＭＩＶにアクセスするためのアドレスまたはインデックスとして使用される。
【００３５】
図１は、領域１４に関するシアン（Ｃ）にとっての２つの例示的なＣＩＴＲＣ１６をグラフィカルに示しているが、実際にはＣＩＴＲＣは、入力値ＩＶおよび修正入力値ＭＩＶとして、あるいは複数のＣＩＴＲＣに関する重み付けが含まれる関数の一部として保存することができる。それぞれのＣＩＴＲＣは、単一の平面内の座標を含むという意味で「１次元のもの」として記述することができる。したがって、それぞれの入力値ＩＶに関して、単一の対応する修正入力値ＭＩＶが存在する。
【００３６】
存在するＣＩＴＲＣよりも多数の（図示されている実施形態では２５６個の）可能なＳＣＳの入力値が存在する。中間値は、補間によって得ることができる。
【００３７】
所与のピクセルに関するシアン、マゼンタ、およびイエローを表す修正入力値ＭＩＶは、そのピクセルが位置している領域１４のみに関するＣＩＴＲＣ１６から決定することができる。あるいはこれらの修正入力値ＭＩＶは、そのピクセルが位置している領域１４、ならびに最も近接した領域のうちの１つ以上の領域、たとえば、合計で最大４つの領域のＣＩＴＲＣから、補間によって割り出される。たとえば、図１に示されているように、領域（Ｘ４，Ｙ２）の右下の象限内に位置しているピクセル１２のシアンの修正入力値ＭＩＶは、領域（Ｘ４，Ｙ２）、（Ｘ４，Ｙ３）、（Ｘ５，Ｙ２）、および（Ｘ５，Ｙ３）に関するＣＩＴＲＣから割り出されたＣｍｏｄの値の加重平均とすることができる。別々のＣｍｏｄの値にふさわしい重み付けは、それぞれの領域の中間点からのピクセルの距離に反比例することができる。イメージ１０の全体が単一の領域１４である場合には、Ｃｍｏｄの値は、隣接した領域に関して割り出されたＣｍｏｄの値の関数ではなく、したがって、この段階では補間はまったく必要とされない。
【００３８】
図３は、デジタル印刷システム２０の形態のイメージレンダリングデバイスを示しており、これは、本明細書に記載されているタイプのカラーインデックス付きのＴＲＣ１６を組み込んだ少なくとも１つの色補正システム（ＣＣＳ）２２を含む。印刷されるイメージを表すイメージデータ２４が、イメージ処理システム（Ｉｍａｇｅ  Ｐｒｏｃｅｓｓｉｎｇ  Ｓｙｓｔｅｍ；ＩＰＳ）２８によって受け取られ、このイメージ処理システム２８は、受け取ったイメージデータ２４を処理して、そのイメージを印刷するための１つ以上の出力デバイス３２、３４（たとえば、（１つ以上の）マーキングエンジン）によって処理できる形式のイメージデータ３０を生成する。ＩＰＳ２８は、オリジナルドキュメントからイメージを取り込むスキャナなどの入力端末３６、コンピュータ、ネットワークなどからイメージデータ２４を受け取ることができる。ＩＰＳ２８の機能のいくつかまたはすべては、マーキングエンジンによって、たとえばＣＣＳ２２によって提供される。
【００３９】
図示されているマーキングエンジン３２、３４は電子写真エンジンだが、ＣＣＳ２２は、さまざまなデジタル形式のコピー機器および印刷機器と共に利用することができる。出力デバイス３２、３４は、カラーゼログラフィックプリンタ、インクジェットプリンタなどとすることができる。
【００４０】
マーキングエンジン３２、３４はそれぞれ、イメージを形成し、そのイメージを１枚の紙などの印刷媒体へ転送し、そのイメージを融合させるための、さまざまなゼログラフィックサブシステム４０、４２を組み込むことができる。ゼログラフィックデバイスにおいては、マーキングエンジンは通常、電荷保持力のある表面と、適用される色のそれぞれに関するチャージングステーションと、ＲＯＳ（Ｒａｓｔｅｒ  Ｏｕｔｐｕｔ  Ｓｃａｎｎｅｒ）やＬＥＤバーなどの光受容体上に潜像を形成する、それぞれのチャージングステーションに関連付けられているエクスポージャステーションと、トナーなどのカララントを適用してトナーイメージを得ることによって光受容体の表面上に形成された潜像を現像するための、それぞれのチャージングステーションに関連付けられている現像ユニットと、そのようにして形成されたトナーイメージを被印刷媒体の表面へ転送する転送ユニットとを含む。ゼログラフィックサブシステムは、イメージ処理システム２８へ、およびＣＣＳ２２へリンクされている、ＣＰＵなどのコントローラ９０によってコントロールすることができる。それぞれのマーキングエンジン３２、３４は、それぞれのマーキングエンジンに関するＴＲＣ（ＣＩＴＲＣおよび／またはＶＴＲＣ）を含むそれ自体のＣＣＳ２２を有することができる。あるいは単一のＣＣＳが、複数のマーキングエンジンのための空間的に訂正された修正入力値ＭＩＶを決定することもでき、この単一のＣＣＳを共通のＩＰＳ２８に関連付けることもできる。
【００４１】
マーキングエンジン３２、３４は、ＩＰＳ２８からのバイナリーデータ３０上で機能する。具体的にはＣｉｎ、Ｙｉｎ、およびＭｉｎの値３０が、適切なＴＲＣ１６、９２に入力される。入力値ＩＶ３０は、イメージの形式で出力されることになる所望のターゲット値９４を実現するために、ただし発生する可能性のあるカララントの相互作用を考慮に入れずに選択される。ＴＲＣから出力されるＣｍｏｄ、Ｙｍｏｄ、およびＭｍｏｄの値９６は、カララントの相互作用を考慮に入れるためにサブコンポーネント４０、４２によって適用されるピクセルに関する適切なカララントレベルを決定する際に使用される。
【００４２】
ＣＩＴＲＣ１６は、従来の方法によって決定することができる。たとえば、選択されたＭｉｎおよびＹｉｎの値における、Ｃｉｎの値のセットに対応するＣｍｏｄの値は、別々の入力値ＩＶを使用してマーキングエンジンによって印刷媒体上に較正パッチを印刷すること、および比色計や分光光度計などの適切なセンサと、定期的に更新されるＣＩＴＲＣとを用いて対応する出力値を測定することによって決定することができる。たとえばＣＩＴＲＣ１６のそれぞれは、１つ以上の基底ベクトル、および実際のまたは予測される変更に対応するように修正できる適切な重み付けとして保存することができる。
【００４３】
図４は、他のＳＣＳの存在下で使用される場合の所望の量のＰＣＳなどの修正入力値ＭＩＶを決定するための空間的に変化するカラーインデックス付きのＴＲＣを採用するための例示的な方法を示している。ステップの順序は、示されている順序から変更することができ、またより少ないステップあるいはより多くのステップを採用することができる。この方法は、ステップＳ１００において開始する。Ｓ１１０においては、空間的に変化するＣＩＴＲＣ１６のセットが構築され、それらが、たとえば色訂正システム２２に関連付けられているメモリ９２へと入力されることによって、印刷システム内で使用される色分離のそれぞれに関して保存される。Ｓ１１２においては、ＩＰＳ２８が、イメージ１０の所与の領域１４内の注目するピクセルに関して、選択されたシアン（Ｃ）、マゼンタ（Ｍ）、およびイエロー（Ｙ）の入力値ＩＶ、Ｃｉｎ、Ｍｉｎ、およびＹｉｎを入力される。この方法は、ピクセル１２に関してマゼンタおよびイエローの第２のカララントの存在下でシアンに関する修正入力値ＭＩＶ（Ｃｍｏｄ）を決定するステップを含む。同様の割り出しは、ＭｍｏｄおよびＹｍｏｄに関しても行われる。例として、Ｃｍｏｄの割り出しについて説明する。
【００４４】
Ｓ１１４においては、所望のＳＣＳのＭｉｎおよびＹｉｎの値の範囲を画定する最大で４つのＣｉｎ−ＣｍｏｄのＣＩＴＲＣが識別される。これらのＣＩＴＲＣを補間ノードと呼ぶことにする（３つの色分離に関しては、２つのＳＣＳが考慮され、したがって最大で４つの補間ノードが考慮される）。たとえば表１においては、選択されたマゼンタの入力値ＩＶ（Ｍｉｎ）が１５０であり、選択されたイエローの入力値ＩＶ（Ｙｉｎ）が１７０である場合には、５、６、９、および１０として識別されるＣＩＴＲＣが、所望のマゼンタ（Ｍ）およびイエロー（Ｙ）の入力値ＩＶよりも上および下の最も近い固定されたマゼンタ（Ｍ）およびイエロー（Ｙ）の入力値ＩＶを含むため、補間ノードとして選択される。これらの補間ノードのそれぞれに関して、選択されたシアンの入力値ＩＶ（Ｃｉｎ）に関する対応するシアンの修正入力値ＭＩＶ（Ｃｍｏｄ）が得られる（Ｓ１１６）。ＣＩＴＲＣが疎らである場合には、Ｃｍｏｄは線形補間によって得ることができ、選択されたＣｉｎの値の範囲を画定する２つのＣｉｎの値に関するＣｍｏｄの値の加重平均が生成される。補間される２つのＣｍｏｄの値のそれぞれに適用される重み付けは、ＣＩＴＲＣ上の範囲を画定する２つのＣｉｎの値からの選択されたＣｉｎの値の距離に反比例することができる。曲線の当てはめなど、その他の補間方法も考えられる。所望のＭｉｎおよび／またはＹｉｎの値と厳密に一致する保存されたＣＩＴＲＣが存在する場合には、４つよりも少ない補間ノードを使用することができる。
【００４５】
Ｓ１１８においては、４つの補間ノードから得られた４つのＣｍｏｄの値が補間されて、単一の結合されたＣｍｏｄの値が生成される。この補間は、それぞれのＣｍｏｄの値に適用される重み付けが、補間ノードのＣＩＴＲＣを作成する際に使用される固定されたＭｉｎおよびＣｉｎの値からのＭｉｎおよびＹｉｎの値の距離に反比例する双線形補間とすることができる。これらの重み付けは、合計が１になるように正規化することができる。
【００４６】
Ｓ１２０においては、イメージ内に複数の領域が存在する場合には、注目するピクセル１２が位置している領域１４に関してステップＳ１１８において得られたＣｍｏｄの値と、Ｃｍｏｄの値のそれぞれに対して適切な重み付けを適用することによって隣接した領域に関して同様に得られたＣｍｏｄの値とを使用して、補間が実行される。これらの重み付けは、合計が１になるように正規化することができる。ステップＳ１１８とＳ１２０は、その領域および隣接した領域内のＣＩＴＲＣのそれぞれに関する重み付けを有する適切な関数を使用して結合することができる。
【００４７】
Ｓ１２０の出力は、ターゲット値Ｃｏｕｔを実現するためにイメージ内の注目するピクセルに関して使用される実際の入力値としてイメージレンダリングデバイスによって使用できる単一のＣｍｏｄの値である（Ｓ１２２）。あるいはＣｍｏｄの値をさらに操作することもできる。いくつかのイメージングデバイスにおいては、ラスタ入力値は、イメージングの前はハーフトーンである。
【００４８】
注目するピクセルに関するＭｍｏｄおよびＹｍｏｄの入力値ＩＶは、マゼンタ（Ｍ）およびイエロー（Ｙ）それぞれに関するＣＩＴＲＣの類似のセットを使用して同様の方法で割り出される（ステップＳ１１４〜Ｓ１２２）。この方法は、イメージ内のそれぞれのピクセルに関して繰り返すことができる。
【００４９】
ベクトル化されたＴＲＣ
【００５０】
図５および図６は、例示的な実施形態の別の態様を示している。４つの補間ノードを提供するＣＩＴＲＣを選択するのではなく、ベクトル化されたＴＲＣ（ＶＴＲＣ）１１６が、色分離のそれぞれに関して作成される。それぞれのＶＴＲＣ１１６は、所望の色分離の出力を実現する際に使用される色分離の入力値ＩＶに対する他の色分離の影響を考慮に入れる１次元のＴＲＣである。
【００５１】
この実施形態においては、多次元の、たとえば３次元の色空間１１８（それぞれのカララントに関しては１次元）は、シアン（Ｃ）、マゼンタ（Ｍ）、およびイエロー（Ｙ）の次元の観点から記述することができる（図５）。色空間は、多次元の色のマッピングの面の形態とすることができる。色空間内のそれぞれのポイントは、シアン（Ｃ）、マゼンタ（Ｍ）、イエロー（Ｙ）の入力値の組合せに対応する。このようなそれぞれのポイントにおいては、所望のターゲットの色の値を実現する対応するシアン（Ｃ）、マゼンタ（Ｍ）、イエロー（Ｙ）の修正入力値ＭＩＶが得られる。それらの修正入力値ＭＩＶのうちのいくつかは、たとえば上述のようにテストパッチを印刷することによって、実験的に割り出すことができる。他のポイントは、補間を通じて（空間充填曲線を使用して）割り出すことができる。図６に示されているこの方法のステップは、特段の記載がない限り、図４の方法と同様の方法で進めることができる。
【００５２】
色空間の連続した面１２０、１２２、１２４、１２６、１２８をサンプリングするために、蛇行ラスタ（Ｓｅｒｐｅｎｔｉｎｅ  Ｒａｓｔｅｒ）を使用して３次元の色空間１１８をサンプリングすることができる（図５）。たとえば所定の（Ｃｉｎ，Ｍｉｎ，Ｙｉｎ）→Ｃｍｏｄに関して、連続したＣｉｎの面が、蛇行ラスタ化される。たとえば、Ｃｉｎ＝０に対応するＣ０の面１２０において開始すると、ラスタは、たとえばＭｉｎ＝０，Ｙｉｎ＝０のＭｉｎ，Ｙｉｎと共に開始し、そのＭｉｎに関して、Ｙｉｎが徐々に増大して、Ｃｍｏｄの値が得られる。たとえば８ビットの表記では、（Ｃ０，Ｍ０，Ｙ０）、（Ｃ０，Ｍ０，Ｙ３１）、（Ｃ０，Ｍ０，Ｙ６３）、（Ｃ０，Ｍ０，Ｙ９５）・・・（Ｃ０，Ｍ０，Ｙ２５５）に関するＣｍｏｄの値をサンプリングすることができる。Ｙｉｎの最も高い値（たとえばＹ２５５）に達すると、Ｍｉｎの値が（たとえばＭ３１へ）インクリメントされ、新たなＭｉｎの値において、Ｙｉｎが徐々に減少して、Ｃｍｏｄの値が得られる。Ｙｉｎの最小値に達すると、Ｍｉｎが再びインクリメントされ、新たなＭｉｎの値において、Ｙｉｎが徐々に増大して、Ｙｉｎのそれぞれの増分に関するＣｍｏｄの値が得られる。このプロセスは、Ｍｉｎの値を増大させながら、Ｍｉｎの最も高い値（たとえばＭ２５５）に達して開始時のＣ０の面のサンプリングが完了するまで、行きつ戻りつ繰り返される。ラスタのスキャンは、次のシアン（Ｃ）の面、たとえばＣ３１の面１２２へと続き、今度は、図示されているように、Ｍｉｎを徐々に減少させながら、このプロセスが繰り返される。このサンプリングは、シアン（Ｃ）の面のそれぞれに関して繰り返される。
【００５３】
図５においては、５×５×５のラスタは、色分離に関する入力値ＩＶに対応する６２５個の修正入力値ＭＩＶを含むが、より疎らでないベクトルは、色分離に関する入力値ＩＶに対応する７２９個の修正入力値ＭＩＶを含む９×９×９のラスタとすることができる。ラスタは一般に、より小さくも、あるいはより大きくもすることができ、たとえばＰ１×Ｐ２×Ｐ３のラスタとして表され、この場合のＰ１、Ｐ２、Ｐ３は、約３〜約２０とすることができる。ラスタは、一般に３次元のＴＲＣがラスタサンプリングされた順序に対応するインデックスポイントをそれぞれの修正入力値ＭＩＶに割り当てる。ラスタリングは、蛇行する方法以外の方法で進むこともできる。蛇行するラスタリングは、一般に滑らかなベクトル化された曲線（図７）を提供し、これは、相対的に少ない基底ベクトルの観点から表すことができる。そしてサンプリングされた値は、その色分離に関する修正入力値ＭＩＶ（Ｓ２１０）と、ラスタ上の対応するインデックスポイント（図７においては、０〜７２９のインデックスポイントとして示されている）とを含む１次元のＶＴＲＣ内に保存することができる。ＶＴＲＣをサンプリングするために、ＳＣＳの固定された入力値ＩＶにおけるＰＣＳの所望の入力値ＩＶに対応するインデックスポイントが、最初に割り出される。この情報は、ラスタ上のポイントを３次元のＴＲＣ内におけるそれらの元の位置にマッチさせるルックアップテーブル内に保存することができる。
【００５４】
Ｓ２１２においては、シアン（Ｃ）、マゼンタ（Ｍ）、およびイエロー（Ｙ）に関するターゲットの入力値が、プロセッサ２２に入力される。図４の方法に関しては、注目するピクセル１２について、３つの色分離に関する入力値が別々に割り出される。シアンの色分離に関する入力値Ｃｉｎについて説明する。
【００５５】
シアン、マゼンタ、およびイエローに関する注目するピクセルの所定の色分離の入力値ＩＶが、ＶＴＲＣのインデックスポイントのうちの１つに厳密に一致する場合には、ＶＴＲＣに直接アクセスすることができる。それらの値のうちの１つ以上が一致しない場合には、ＭｉｎおよびＹｉｎの値がそのピクセルの所定のＭｉｎおよびＹｉｎの値に近いＣｉｎの値に対応するベクトル上のインデックスポイントを、おそらくはＭｉｎおよびＹｉｎの値がラスタサンプルの作成された値に最も近い値であるインデックスポイントを選択することによって、補間が行われる。これらのポイントの識別は、下記のように進めることができる。はじめに、最も近いラスタ化されたＣｉｎの値に対応するＣｍｏｄの値に関するインデックスポイントが識別される（Ｓ２１４）。３次元の色空間１１８内に位置するＣｉｎの任意のターゲット値、たとえばＴ０は、ＳＣＳの範囲を画定する値（この場合は、ＹｉｎおよびＭｉｎ）に対応する８つのコーナー、Ｔ１、Ｔ２、Ｔ３、Ｔ４、Ｔ５、Ｔ６、Ｔ７、Ｔ８によって画定されるブロック内に含まれる。Ｃｍｏｄの値が確立されているこれら８つの最も近接した位置（補間ポイント）の座標を（色空間の辺あるいは面上のターゲットのＣｉｎの値に関しては、８つよりも少ない補間ポイントの座標を）割り出すことができ、ＶＴＲＣ内におけるそれらの対応するインデックスポイントを識別することができる。
【００５６】
次いでＶＴＲＣ１１６がアクセスされ、８つの補間ポイントのそれぞれに関してＣｍｏｄの値が得られる（Ｓ２１６）。Ｃｍｏｄの８つの補間値に関して加重平均が得られる（Ｓ２１８）。これらの重み付けは、それぞれの補間ポイントＴ１、Ｔ２、Ｔ３、Ｔ４、Ｔ５、Ｔ６、Ｔ７、あるいはＴ８からのターゲットポイントＴ０の距離に反比例することができ、重み付けの全体が１に等しくなるように正規化することができる。
【００５７】
３次元空間１１８内における任意の所与の位置に対応する補間ポイントの座標と、ラスタ上の対応するインデックスポイントとを割り出して保存することができ、これによって、その３次元空間そのものをプロセッサ２２内に保存する必要がなくなる。したがって、たとえばルックアップテーブルは、可能なすべてのＣｉｎ、Ｍｉｎ、Ｙｉｎの値に関して、（８つの補間ポイントに対応する）選択されるラスタ上の８つのインデックスポイントと、対応するＣｍｏｄの値を補間する際に適用される重み付けとを含むことができる。
【００５８】
Ｓ２２０においては、イメージ内に複数の領域１４が存在する場合には、ステップＳ１２０に関して前述したように、ピクセル１２が位置している領域１４に関してステップＳ２１８において得られたＣｍｏｄの値と、Ｃｍｏｄの値のそれぞれに対して適切な重み付けを適用することによって隣接した領域に関して同様に得られたＣｍｏｄの値とを使用して、補間が実行される。ステップＳ２２０の出力は、ターゲットのＣｉｎの値を実現するためにイメージの特定のピクセルに関して使用されるシアンを表す実際の入力値ＩＶとしてイメージレンダリングデバイスによって使用できる単一のＣｍｏｄの値であり（ステップ２２２）、あるいは適切な場合には、さらに操作される。
【００５９】
一態様においては、カラーインデックス付きのＴＲＣまたはベクトル化されたＴＲＣは、それぞれのＴＲＣを表すために結合可能な基底ベクトルの形式で表される。１つの方法では、上述のようなＣＩＴＲＣまたはＶＴＲＣの集合を作成して、（たとえば、適切な重み付けと組み合わされた場合の）ＣＩＴＲＣまたはＶＴＲＣを表す基底ベクトルのサブセットを、基底ベクトルのより大きなセットから選択することによって、カララントの干渉に対処する。次いで、基底ベクトルのサブセットから得られるカララントを補正するＣＩＴＲＣまたはＶＴＲＣが、イメージがイメージングデバイスによってレンダリングされる際に発生するカララントの干渉を補正するためにデジタルイメージに適用される。
【００６０】
したがって空間的な訂正も実行される場合には、所望の均一性のスペースの全体にわたって変化するカララントの干渉に対処するための空間的なかつカララントを補正するＴＲＣを採用する方法は、所望の均一性のスペースの全体にわたるＣＩＴＲＣまたはＶＴＲＣの集合を作成するステップと、それらのＣＩＴＲＣまたはＶＴＲＣを表す基底ベクトルのサブセットを選択するステップと、次いでその基底ベクトルのサブセットから得られる均一性を補正するＣＩＴＲＣまたはＶＴＲＣをデジタルイメージに適用するステップとを含むことができる。所望の均一性のスペースは、上述のとおりとすることができる。
【００６１】
ＣＩＴＲＣまたはＶＴＲＣは、直交基底ベクトルのサブセットから得ることができる。重み付けは、基底ベクトルに関連付けることができる。たとえばカララントを補正するＣＩＴＲＣまたはＶＴＲＣは、基底ベクトルの線形結合を形成する算術演算としてデジタルイメージに適用することができる。
【００６２】
一態様においては、直交基底ベクトルは、データに依存する基底ベクトル、たとえばＳＶＤ（Ｓｉｎｇｕｌａｒ  Ｖａｌｕｅ  Ｄｅｃｏｍｐｏｓｉｔｉｏｎ）基底ベクトルや、ＰＣＡ（Ｐｒｉｎｃｉｐａｌ  Ｃｏｍｐｏｎｅｎｔ  Ａｎａｌｙｓｉｓ）基底ベクトルとすることができる。あるいはＤＣＴ（Ｄｉｓｃｒｅｔｅ  Ｃｏｓｉｎｅ  Ｔｒａｎｓｆｏｒｍ）基底ベクトルなど、データに依存しない基底ベクトルとすることもできる。カララントを補正するＣＩＴＲＣまたはＶＴＲＣは、ルックアップテーブル（ＬＵＴ）としてデジタルイメージに適用することができ、この場合のＬＵＴは、基底ベクトルのサブセットの線形結合によって作成される。別のＬＵＴは、デジタルイメージ内の所与のピクセル位置に関するＣＩＴＲＣまたはＶＴＲＣの適切なセットを識別するために使用することができる。ピクセル位置ＬＵＴは、デジタルイメージ内の所与のピクセルのピクセル列および／または行をＬＵＴへのインデックスとして使用することができる。ピクセル位置重み付けＬＵＴは、デジタルイメージ内の所与のピクセルに関する基底ベクトルの重み付けを選択するために使用することができる。
【００６３】
１つのジョブのページが同様の２つ以上のマーキングエンジンの間で分散されている上述のような印刷システムにおける場合など、全体的なシステムの色調再生において整合性を保つために複数のマーキングエンジンが望ましい場合には、１つのマーキングエンジンに関するＣｍｏｄ、Ｙｍｏｄ、およびＭｍｏｄの値が、その印刷システム内のあらゆるマーキングエンジンが利用できる最大値を超えないようにＣＩＴＲＣまたはＶＴＲＣを調整することができる。
【００６４】
任意選択として、カララント訂正システム２２は、測定された空間的均一性のばらつきの検出されたまたは分離されたカララントの相互作用に基づく側面を補正する空間的に依存する相関関係を解除する関数と、カララントの相互作用に基づく空間的均一性のディテクタ／アイソレータから空間的に依存する相関関係を解除する関数を受け取り、第１の色および位置の記述を受け取り、相関関係を解除する関数を通じて位置の情報を踏まえて第１の色の記述を処理し、それによって少なくとも１つのイメージレンダリングデバイスの空間的に依存するカララントの相互作用の影響のために補正されるカララントの記述を作成するように機能するカララントの相互作用に基づく空間的均一性のばらつきのコンペンセータとを含む。
【実施例１】
【００６５】
カラーインデックス付きのＴＲＣ
【００６６】
複数のカラーインデックス付きのＴＲＣを使用して、また３次元のルックアップテーブルによって生成された値と比較して、空間的な色補正が実行された。ルックアップテーブル内のそれぞれのポイントが、シアン（Ｃ）、マゼンタ（Ｍ）、およびイエロー（Ｙ）の固定された値を表す３次元のルックアップテーブル（９×９×９のルックアップテーブル）からのデータを使用して、第２のカララントの固定されたレベルにおいてＰＣＳ、シアン（Ｃ）、マゼンタ（Ｍ）、およびイエロー（Ｙ）のそれぞれに関して、１６個のカラーインデックス付きのＴＲＣが作成された。それぞれがマーキングエンジン上における処理の交差する別々の位置に対応するさらに８個の３次元のルックアップテーブルに関して、このプロセスを繰り返した。作成されたそれぞれのＣＩＴＲＣは、ＳＣＳの固定された値の存在下での色分離を表す９個の修正入力値ＭＩＶに対応する９個の入力値ＩＶから構成された。一例として、０の位置（第１の位置）に関するＴＲＣが、図２において与えられている。修正入力値ＭＩＶを得るためにカラーインデックス付きのＴＲＣがターゲットのＣＭＹカララントの入力値ＩＶに適用された際の３次元のルックアップテーブルからは、ずれがあるが、このずれは、ＣＩＴＲＣのインデックス付けのポイントの選択を最適化することによって、またＴＲＣのそれぞれの中の保存されている値の数を増やすことによって、最小限に抑えることができる。カラーインデックス付きのＴＲＣが３次元のルックアップテーブルに勝る利点は、大幅にメモリを節約できることである。この例では、９×９×９のルックアップテーブルなら９×９×９×３＝２１８７バイトのメモリを要することになるが、４８個のＣＩＴＲＣは、４８×９＝４３２バイトのメモリしか必要としない。要するに、必要とされるメモリの量において８０％を超える節減となる。
【実施例２】
【００６７】
ベクトル化されたＴＲＣ
【００６８】
実施例１に関して使用されたマーキングデバイスの９個の交差処理位置に対応する９個の３次元のルックアップテーブルがベクトル化されて、９×３個のＶＴＲＣが作成され、それぞれの３次元のルックアップテーブルは、３個のＶＴＲＣによって表された。
【００６９】
要するに、ＳＶＤ分析が実行されて、ＶＴＲＣの基底ベクトル表示が作成された。いくつかの点で有利であるため、この表示が示されている。より高い基底関数を取り除くと、無作為のマーキングおよび測定ノイズが抑制される傾向がある。さらにこの基底表示によって、データ圧縮の１つの形態が提供され、したがってＶＴＲＣを効率よく保存することができる。
【００７０】
結果として、ＶＴＲＣは、従来の多次元のルックアップテーブルによる方法と同じくらい正確に出力の色を作成できるということが示された。さらに基底ベクトルによる方法は、ＶＴＲＣに容易に適用して、ノイズの抑制および効率的な保存をもたらすことができる。
【図面の簡単な説明】
【００７１】
【図１】イメージを上から見た平面図と、そのイメージの１つの領域に関する例示的なＴＲＣとを示す図である。
【図２】例示的な実施形態の第１の態様による例示的なカララントに固有のＴＲＣを示す図である。
【図３】例示的な実施形態による印刷システムの一実施形態を示すブロック概略図である。
【図４】例示的な実施形態の第１の態様に従ってカララントの入力値を決定する方法の例示的なステップを示す図である。
【図５】３次元のルックアップテーブルを概略的に示す図であり、ベクトル化されたＴＲＣが、例示的な実施形態の第２の態様に従って蛇行するインデックス付けによってどのように作成されるかを示す図である。
【図６】例示的な実施形態の第２の態様に従ってカララントの入力値を決定する方法の例示的なステップを示す図である。
【図７】ベクトル化されたＴＲＣの例示的なプロットである。
【符号の説明】
【００７２】
１０  イメージ、１２  ピクセル、１４  領域、１６  カラーインデックス付きのＴＲＣ、２０  デジタル印刷システム、２２  色訂正システム、２４  イメージデータ、２８  イメージ処理システム、３０  バイナリーデータ、３２，３４  出力デバイス、３６  入力端末、４０，４２  ゼログラフィックサブシステム、９０  コントローラ、９４  ターゲット値、９６  値、１１６  ベクトル化されたＴＲＣ、１１８  ３次元の色空間、１２０，１２２，１２４，１２６，１２８  面。
【図１】
2007049711.tif 000003
【図２】
2007049711.tif 000004
【図３】
2007049711.tif 000005
【図４】
2007049711.tif 000006
【図５】
2007049711.tif 000007
【図６】
2007049711.tif 000008
【図７】
2007049711.tif 000009