Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP4898342B2 - Color conversion method and color conversion system - Google Patents
[go: Go Back, main page]

JP4898342B2 - Color conversion method and color conversion system - Google Patents

Color conversion method and color conversion system Download PDF

Info

Publication number
JP4898342B2
JP4898342B2 JP2006215290A JP2006215290A JP4898342B2 JP 4898342 B2 JP4898342 B2 JP 4898342B2 JP 2006215290 A JP2006215290 A JP 2006215290A JP 2006215290 A JP2006215290 A JP 2006215290A JP 4898342 B2 JP4898342 B2 JP 4898342B2
Authority
JP
Japan
Prior art keywords
color separation
color
input value
tone reproduction
colorant
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Fee Related
Application number
JP2006215290A
Other languages
Japanese (ja)
Other versions
JP2007049710A (en
Inventor
ザン イェキン
ピー ロス ロバート
バラ ラジャ
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Xerox Corp
Original Assignee
Xerox Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Xerox Corp filed Critical Xerox Corp
Publication of JP2007049710A publication Critical patent/JP2007049710A/en
Application granted granted Critical
Publication of JP4898342B2 publication Critical patent/JP4898342B2/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N1/00Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
    • H04N1/46Colour picture communication systems
    • H04N1/56Processing of colour picture signals
    • H04N1/60Colour correction or control
    • H04N1/6027Correction or control of colour gradation or colour contrast

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • Facsimile Image Signal Circuits (AREA)
  • Image Processing (AREA)
  • Color Image Communication Systems (AREA)
  • Color, Gradation (AREA)

Description

この例示的な実施形態は、デジタルイメージングの分野に関する。これは、プリンタなどのイメージレンダリングデバイス内に存在している他のカララントの影響のためにカララントの入力値を補正することに関連する特定の用途を見いだす。しかし本明細書で開示される方法およびシステムは、たとえばカラーイメージ表示など、その他のレンダリング技術にも適用可能である。   This exemplary embodiment relates to the field of digital imaging. This finds particular application associated with correcting colorant input values due to the effects of other colorants present in image rendering devices such as printers. However, the methods and systems disclosed herein are applicable to other rendering techniques, such as color image display.

イメージの不均一性は、さまざまな理由から、コピー機、スキャナ、およびプリンタなどのデジタルイメージングデバイスの出力イメージ内で生じる。グレーの均一なパッチにおいては、グレーレベルにおけるばらつきとして筋、縞および帯が現れる可能性がある。一般に「グレー」とは、トナーが、ブラック、シアン、マゼンタ、イエロー、またはその他の何らかの色であるかを問わず、任意の単一の色分離層の光学密度またはエリアカバレッジの値を指す。   Image non-uniformity occurs in the output image of digital imaging devices such as copiers, scanners, and printers for a variety of reasons. In a gray uniform patch, streaks, stripes and bands can appear as variations in gray levels. In general, “gray” refers to the optical density or area coverage value of any single color separation layer, whether the toner is black, cyan, magenta, yellow, or some other color.

米国特許第6,760,056号US Pat. No. 6,760,056

1次元の色調再生曲線(Tone Reproduction Curve;TRC)が、個々のイメージングデバイスによってもたらされる非線形性を補償するための手段としてデジタルイメージングにおいて広く使用されている。色調再生曲線に対する適切な修正によって、帯の形成および筋や縞の形成に関してモノクロのイメージの空間的な均一性を訂正することにおいては、いくらかの成果が達成されている。カラーのイメージングにおいては、筋などの空間的な不均一性の訂正は、カララントどうしの相互作用のために、より困難であることがわかっている。   One-dimensional tone reproduction curves (TRC) are widely used in digital imaging as a means to compensate for non-linearities introduced by individual imaging devices. Some success has been achieved in correcting the spatial uniformity of a monochrome image with respect to the formation of stripes and streaks and stripes by appropriate modification to the tone reproduction curve. In color imaging, correction of spatial non-uniformities such as streaks has proven to be more difficult due to the interaction between the colorants.

一態様においては、色を変換する方法は、デジタルイメージ内の複数の色分離のうちの第1の色分離に関して、a)複数の色調再生曲線を確立するステップであって、色調再生曲線のそれぞれが、第1の色分離をレンダリングする第1のカララントと、複数の色分離のうちの少なくとも1つの第2の色分離をレンダリングする少なくとも1つの第2のカララントとの間におけるカララントの相互作用を表し、色調再生曲線のそれぞれが、少なくとも第2の色分離の固定された入力値における色分離を表す入力値に対応する修正入力値を含むステップと、b)第1の色分離を表す所定の入力値と、少なくとも第2の色分離を表す所定の入力値とを有するデジタルイメージのピクセルに関して、複数の色調再生曲線から、第2の色分離を表す固定された入力値が、第2の色分離を表す所定の入力値に近い少なくとも1つの色調再生曲線を選択するステップと、c)選択された色調再生曲線のそれぞれに関して、第1の色分離を表す入力値に対応する第1の色分離を表す修正入力値を決定するステップと、d)2つ以上の色調再生曲線が選択された場合に、選択された再生曲線から割り出された第1の色分離を表す修正入力値の関数としてのピクセルの色分離を表す結合された修正入力値を決定するステップとを含む。   In one aspect, a method for converting colors includes: a) establishing a plurality of tone reproduction curves for a first color separation of a plurality of color separations in a digital image, each of the color reproduction curves. A colorant interaction between a first colorant that renders the first color separation and at least one second colorant that renders at least a second color separation of the plurality of color separations. Each of the tonal reproduction curves includes a modified input value corresponding to an input value representing color separation at least for a fixed input value of the second color separation; and b) a predetermined representing the first color separation. For digital image pixels having an input value and at least a predetermined input value representing a second color separation, a fixed value representing the second color separation from a plurality of tone reproduction curves. Selecting at least one tone reproduction curve whose input value is close to a predetermined input value representing the second color separation; and c) representing the first color separation for each of the selected tone reproduction curves. Determining a modified input value representing a first color separation corresponding to the input value; and d) if two or more tone reproduction curves are selected, the first calculated from the selected reproduction curve Determining a combined corrected input value representative of the color separation of the pixel as a function of the corrected input value representative of the color separation.

色の変換は、デジタルイメージ内の複数の色分離のそれぞれに関して実行することができる。複数の色調再生曲線を確立するステップは、イメージの複数の領域のそれぞれに関する色調再生曲線のセットを確立するステップを含むことができ、それらの領域の1つはピクセルを含み、選択された色調再生曲線は、そのピクセルを含む少なくともその領域に関して識別することができる。選択された色調再生曲線は、ピクセルを含む領域に隣接した少なくとも1つの領域に関して識別することもでき、この方法は、その領域に関して、および少なくとも1つの隣接した領域に関して選択された色調再生曲線から割り出された色分離の修正入力値の関数としてのピクセルの色分離を表す修正入力値を決定するステップをさらに含むことができる。選択された色調再生曲線は、ピクセルを含む領域に隣接した複数の領域に関して識別することができる。その領域に関して、および少なくとも1つの隣接した領域に関して選択された色調再生曲線から割り出された第1の色分離の修正入力値の関数としてのピクセルに関する第1の色分離の結合された修正入力値を決定するステップは、その領域に関して、およびピクセルの位置の関数である少なくとも1つの隣接した領域に関して選択された色調再生曲線から割り出された第1の色分離の修正入力値に重み付けを適用するステップと、選択された色調再生曲線から割り出された重み付けされた色分離の修正入力値の平均を決定するステップとを含むことができる。   Color conversion can be performed for each of a plurality of color separations in the digital image. Establishing a plurality of tone reproduction curves may include establishing a set of tone reproduction curves for each of the plurality of regions of the image, one of the regions including pixels, the selected tone reproduction. A curve can be identified with respect to at least the region containing the pixel. The selected tone reproduction curve may also be identified with respect to at least one region adjacent to the region containing the pixel, and the method may be divided from the selected tone reproduction curve with respect to that region and with respect to at least one adjacent region. The method may further include determining a modified input value that represents the color separation of the pixel as a function of the modified color separation modified input value. The selected tone reproduction curve can be identified with respect to a plurality of regions adjacent to the region containing the pixels. The first color separation combined corrected input value for the pixel as a function of the first color separation corrected input value determined from the tone reproduction curve selected for that region and for at least one adjacent region. Determining the first color separation modified input value determined from the selected tone reproduction curve for that region and for at least one adjacent region that is a function of pixel location. And determining an average of the weighted color separation modified input values determined from the selected tone reproduction curve.

複数の領域は、少なくとも4つの領域を含むことができる。複数の領域は、処理方向および処理と直交する方向の少なくとも1つにおいて均等に間隔を空けた領域を含むことができる。   The plurality of regions can include at least four regions. The plurality of regions can include regions that are equally spaced in at least one of a processing direction and a direction orthogonal to the processing.

少なくとも3つの色分離が存在することができる。複数の選択された色調再生曲線を識別するステップは、4つの色調再生曲線を識別するステップを含むことができる。   There can be at least three color separations. Identifying the plurality of selected tone reproduction curves can include identifying four tone reproduction curves.

ピクセルの第1の色分離を表す結合された修正入力値を決定するステップは、選択された色調再生曲線から割り出された第1の色分離を表す修正入力値の加重平均を割り出すステップを含むことができる。   Determining the combined modified input value representing the first color separation of the pixel includes determining a weighted average of the modified input values representing the first color separation determined from the selected tone reproduction curve. be able to.

選択された色調再生曲線から割り出された第1の色分離を表す修正入力値の関数としてのピクセルの第1の色分離を表す結合された修正入力値を決定するステップは、デジタルイメージ内のピクセルの位置の関数としてのピクセルの第1の色分離を表す結合された修正入力値を決定するステップを含むことができる。   Determining a combined modified input value representing a first color separation of a pixel as a function of a modified input value representing a first color separation determined from a selected tone reproduction curve is within a digital image. Determining a combined modified input value representative of the first color separation of the pixel as a function of the pixel position.

複数の色調再生曲線を確立するステップは、1つのイメージ内の複数の領域のそれぞれに関する色調再生曲線のセットを確立するステップを含むことができる。選択された色調再生曲線を識別するステップは、複数の領域のうちでピクセルが位置している領域に関する色調再生曲線のセットから、選択された色調再生曲線を識別するステップを含むことができる。   Establishing a plurality of tone reproduction curves can include establishing a set of tone reproduction curves for each of a plurality of regions in an image. Identifying the selected color reproduction curve may include identifying the selected color reproduction curve from a set of color reproduction curves relating to the region where the pixel is located among the plurality of regions.

色調再生曲線は、それぞれ複数の基底ベクトルによって表すことができる。   Each tone reproduction curve can be represented by a plurality of basis vectors.

選択された色調再生曲線の少なくとも1つの第2の色分離の固定された入力値は、注目するピクセルに関する第2の色分離の所定の入力値の範囲を画定することができる。   The fixed input value of the at least one second color separation of the selected tone reproduction curve can define a range of predetermined input values for the second color separation for the pixel of interest.

別の態様においては、色を変換するシステムは、複数の色分離のそれぞれに関して複数の色調再生曲線を保存するメモリを含む。色調再生曲線のそれぞれは、色分離をレンダリングする第1のカララントと、複数の色分離のうちの少なくとも1つの第2の色分離をレンダリングする少なくとも1つの第2のカララントとの間におけるカララントの相互作用を表す。色調再生曲線のそれぞれは、少なくとも第2の色分離の固定された入力値における色分離を表す入力値に対応する修正入力値を含む。このシステムは、処理コンポーネントをさらに含み、この処理コンポーネントは、デジタルイメージのピクセルに関して、メモリにアクセスし、少なくとも第2の色分離の固定された入力値がそのピクセルに関する第2の色分離の入力値の範囲を画定する複数の色調再生曲線から色調再生曲線のサブセットを識別し、色調再生曲線のそれぞれのサブセットから、色分離を表す入力値に対応する色分離を表す修正入力値を割り出し、選択された色調再生曲線から割り出された色分離を表す修正入力値の関数としてのピクセルの色分離を表す結合された修正入力値を決定する。   In another aspect, a system for converting colors includes a memory that stores a plurality of tone reproduction curves for each of a plurality of color separations. Each of the tone reproduction curves includes a colorant interaction between a first colorant that renders a color separation and at least one second colorant that renders at least one second color separation of the plurality of color separations. Represents the action. Each of the tone reproduction curves includes a modified input value corresponding to an input value representing color separation at least in the fixed input value of the second color separation. The system further includes a processing component that accesses the memory for the pixel of the digital image, wherein the fixed input value for at least the second color separation is the second color separation input value for that pixel. Identifying a subset of the tone reproduction curve from a plurality of tone reproduction curves defining a range of colors, and determining, from each subset of the tone reproduction curve, a modified input value representing a color separation corresponding to an input value representing the color separation is selected and selected. Determining a combined corrected input value representing the color separation of the pixel as a function of the corrected input value representing the color separation determined from the tonal reproduction curve.

ゼログラフィックシステム(Xerographic System)などのイメージレンダリングデバイスは、イメージをレンダリングするための複数のカララントと、上述のような色を変換するシステムとを含むことができる。   An image rendering device, such as a Xerographic System, may include a plurality of colorants for rendering an image and a system for converting colors as described above.

別の態様においては、色をイメージングする方法は、デジタルイメージ内の注目する複数のピクセルのそれぞれに関して、a)デジタルイメージ内の第1の色分離の入力値を変換して、デジタルイメージ内における第1の色分離に関連付けられている第1のカララントと、少なくとも1つの第2の色分離に関連付けられている少なくとも1つの第2のカララントとの間における相互作用を表すステップであって、その変換が、第1の色分離を表す修正入力値を生み出すステップと、b)デジタルイメージ内の第2の色分離の入力値を変換して、第2のカララントと、少なくとも第1のカララントとの間における相互作用を表すステップであって、その変換が、第2の色分離を表す修正入力値を生み出すステップとを含む。色をイメージングする方法は、第1の色分離および第2の色分離を表す修正入力値を利用して少なくとも第1および第2のカララントを用いてイメージを形成するステップをさらに含む。   In another aspect, a method of imaging a color includes: a) converting a first color separation input value in a digital image for each of a plurality of pixels of interest in the digital image to Representing the interaction between a first colorant associated with one color separation and at least one second colorant associated with at least one second color separation, the transformation Generating a modified input value representative of the first color separation; and b) converting the input value of the second color separation in the digital image to between the second colorant and at least the first colorant. Representing the interaction at, wherein the transformation produces a modified input value representing the second color separation. The method of imaging a color further includes forming an image using at least the first and second colorants utilizing modified input values representing the first color separation and the second color separation.

例示的な実施形態の態様は、入力グレーレベル(「入力値」)を、イメージのピクセルをレンダリングする際にイメージレンダリングデバイスによって使用できる修正入力グレーレベル(「修正入力値」)へと変換するための方法およびシステムに関する。修正入力値は、イメージをレンダリングする際に使用される1つのカララントと複数のカララントのうちの少なくとも1つの他のカララントとの間におけるカララントの相互作用を表す。入力値は、イメージレンダリングデバイスによってレンダリングされる際のイメージのターゲット出力値である可能性もあり、あるいは変換ステップに先立つ処理を経ている可能性もある。   An aspect of an exemplary embodiment is for converting an input gray level (“input value”) into a modified input gray level (“modified input value”) that can be used by an image rendering device in rendering the pixels of the image. Relates to a method and system. The modified input value represents the colorant interaction between one colorant used in rendering the image and at least one other colorant of the plurality of colorants. The input value may be the target output value of the image when rendered by the image rendering device, or may have undergone processing prior to the conversion step.

一般に「カララント(Colorant)」とは、マルチカラーのイメージを形成する際に、スペクトルの全体を通じてイメージの色を実現するために1つ以上の他のカララントと組み合わされる特定の色分離をレンダリングするために使用される媒体を指す。したがってそれぞれの色分離は、自分自身の対応するカララントを有することができる。トナーの場合には、カララントは通常、シアン、マゼンタ、イエロー、および時にはブラック(CMYK)のトナーである。インクジェットプリンタにおいては、カララントはインクである。ディスプレイの場合には、カララントは、赤色、緑色、および青色の光とすることができる。通常、入力値および修正入力値は、数値で表され、その数値が高ければ高いほど、結果として生じるイメージ内におけるその色分離の飽和またはグレーレベルは大きくなる。修正入力値は、イメージングデバイス用の入力値として使用するか、あるいはそのような使用に先立ってさらに処理することができる。色分離のそれぞれに関する入力値は、ビットマップの形式でシステムに到達することができる。イメージレンダリングデバイスは、修正入力値を(直接、あるいはさらなる処理の後に)使用して、(トナーの場合には)カララントのカバレッジの総計や、(ディスプレイの場合には)カララントの強度など、イメージピクセルを形成する際に使用されるカララントのグレーレベルを決定する。   In general, "Colorant" is used to render a specific color separation combined with one or more other colorants to achieve the color of the image throughout the spectrum when forming a multicolor image. Refers to media used in Thus, each color separation can have its own corresponding colorant. In the case of toner, the colorant is usually cyan, magenta, yellow, and sometimes black (CMYK) toner. In an ink jet printer, the colorant is ink. In the case of a display, the colorant can be red, green, and blue light. Typically, input values and modified input values are represented numerically, the higher the numerical value, the greater the saturation or gray level of its color separation in the resulting image. The modified input value can be used as an input value for the imaging device or can be further processed prior to such use. Input values for each of the color separations can reach the system in the form of a bitmap. The image rendering device uses the modified input values (directly or after further processing) to determine the image pixel, such as the total coverage of the colorant (in the case of toner) and the intensity of the colorant (in the case of display). Determine the gray level of the colorant used in forming.

色調再生曲線(TRC)は,一般に、指定された入力グレーレベルに線形に比例しない出力レベルを生成する、マーキングエンジンなどのイメージレンダリングデバイスにおけるデバイスの非線形性を補正するために使用される。TRCは一般に、イメージングデバイスの所望の出力グレーレベルに対応する入力値のセットそれぞれに関して修正入力グレーレベルを提供する一連のセルを含む。TRC内のセルの中には、測定値を含むことができるものもあり、その一方で測定値相互の間で適切に補間された値を含むものもある。エンジンレスポンス曲線は、印刷されたグレーレベルまたは表示されたグレーレベルに対する入力グレーレベルの関係を記述する。エンジンのグレーレベルのレスポンスを補正するTRCは、エンジンレスポンス曲線に対して反比例の関係を有する。TRCという用語は、エンジンレスポンス曲線の形式で保存されるデータを含むように意図されている。   A tone reproduction curve (TRC) is generally used to correct for device nonlinearities in image rendering devices such as marking engines that produce output levels that are not linearly proportional to a specified input gray level. A TRC generally includes a series of cells that provide a modified input gray level for each set of input values corresponding to a desired output gray level of the imaging device. Some cells in the TRC can contain measurements, while others contain values appropriately interpolated between measurements. The engine response curve describes the relationship of the input gray level to the printed gray level or the displayed gray level. The TRC that corrects the gray level response of the engine has an inversely proportional relationship with the engine response curve. The term TRC is intended to include data stored in the form of engine response curves.

一態様においては、色を補正する方法は、イメージをレンダリングするための複数の色分離のそれぞれに関して、1つ以上の色調再生曲線(TRC)を確立するステップを含み、それらのTRCのそれぞれは、当該の色分離(本明細書では第1の色分離またはPCS(Primary Color Separation)と呼ぶ)に関連付けられているカララントと、複数の色分離のうちの少なくとも1つの他の色分離(本明細書では(1つ以上の)第2の色分離またはSCS(Secondary Color Separation)と呼ぶ)との間における非線形のカララントの相互作用を表す。TRCのそれぞれは、存在している1つ以上の第2のカララントに関連付けられている(1つ以上の)SCSを表す1つ以上の固定された入力値におけるPCSを表す入力値および対応する修正入力値を含む。これらのTRCは、色分離に固有のいくつかのTRCをセットで備えた1次元のものとすることができ(以降では、カラーインデックス付きのTRCまたはCITRC(Color−Indexed TRC)と呼ぶ)、それぞれのカラーインデックス付きのTRCは、(1つ以上の)SCSの別々の固定された入力値における入力値および修正入力値を提供する。複数のCITRCのうちの選択されたCITRCがアクセスされて、(1つ以上の)特定の量の第2のカララントの存在下で所望のターゲットレベルに対応する色分離を表す修正入力値が決定される。   In one aspect, a method for correcting colors includes establishing one or more tone reproduction curves (TRC) for each of a plurality of color separations for rendering an image, each of the TRCs comprising: A colorant associated with the color separation of interest (referred to herein as the first color separation or PCS (Primary Color Separation)) and at least one other color separation of the plurality of color separations (herein Represents a non-linear colorant interaction with (one or more) second color separations or SCS (Secondary Color Separation). Each of the TRCs has an input value representing a PCS and a corresponding modification in one or more fixed input values representing the SCS (s) associated with the one or more second colorants present. Contains input values. These TRCs can be one-dimensional with a set of TRCs specific to color separation (hereinafter referred to as TRC with color index or CITRC (Color-Indexed TRC)), respectively. Color indexed TRCs provide input values and modified input values at separate fixed input values of the SCS (s). A selected CITRC of the plurality of CITRCs is accessed to determine a modified input value representing a color separation corresponding to a desired target level in the presence of a particular amount of second colorant (s). The

複数のCITRCが使用される場合には、出力は、2つ以上のCITRCから得られた値の、加重平均などの関数とすることができる。修正入力値は、空間的に依存するカララントに固有の色補正を提供するためにイメージの1つの領域に固有のものとすることができる。訂正されるピクセルの位置に応じて、修正入力値は、領域に固有の修正入力値のうちの1つ以上の修正入力値の関数とすることができる。   If multiple CITRCs are used, the output can be a function such as a weighted average of values obtained from more than one CITRC. The modified input value can be unique to one region of the image to provide color correction specific to the spatially dependent colorant. Depending on the location of the pixel being corrected, the corrected input value can be a function of one or more of the corrected input values specific to the region.

例示的な実施形態のいくつかの態様においては、このシステムおよび方法は、処理方向または処理と直交する方向におけるデバイスの非線形性に関してイメージのピクセルを訂正することなど、所望の均一性のスペースにわたってカララントの不均一性を訂正することを可能にする。特定の態様は、印刷物におけるカラーイメージの筋や縞の補正に関する。本明細書では、所望の均一性のスペースについて、たとえばイメージ上での、XやY(たとえば、イメージの処理と直交する方向および処理方向)などの空間的な次元であるものとして特に言及しているが、所望の均一性のスペースは、時間における次元、デバイスからデバイスへの次元、またはその他の変数を含むことができる。例えば、時間の次元は、わかっているばらつき、または印刷システム内の所与のマーキングエンジンに関して1日の間に発生するばらつきなどの妥当な精度で予測できるばらつきを補正するために使用することができる。デバイスからデバイスへの次元は、1つ以上のマーキングエンジンに関するCITRCを組み込むことができる。   In some aspects of the exemplary embodiments, the system and method provides colorant over a desired uniformity space, such as correcting pixels of the image with respect to device nonlinearities in the processing direction or in a direction orthogonal to the processing. Makes it possible to correct the non-uniformity of the. A particular aspect relates to correction of color image streaks and fringes in printed matter. This specification specifically refers to the desired uniform space as being a spatial dimension, such as X or Y (eg, the direction orthogonal to the processing of the image and the processing direction) on the image, for example. However, the desired uniformity space may include a dimension in time, a dimension from device to device, or other variables. For example, the time dimension can be used to correct for variability that can be predicted with reasonable accuracy, such as known variability or variability that occurs during a day for a given marking engine in a printing system. . The device-to-device dimension can incorporate CITRC for one or more marking engines.

CITRCは、空間的に依存したものとすることができ、それによって、それぞれのピクセルに適用される訂正は、そのピクセルに関する入力値だけでなく、そのピクセルの行または列アドレスにも依存する。訂正は、列から列へのばらつきを訂正するためにすべての行に等しく適用することができ、または行から行へのばらつきを訂正するためにすべての列に等しく適用することもできる。また双方の種類のばらつきを訂正するために行と列との双方に適用することもできる。TRCは、図1に示されているように、Y1、Y2、Y3などがY方向(処理方向)における空間的な位置に対応し、X1、X2、X3などがX方向(処理と直交する方向)における空間的な位置に対応するX次元およびY次元においてなど、1次元を超えて空間的に変化できる。   The CITRC can be spatially dependent so that the correction applied to each pixel depends not only on the input value for that pixel, but also on the row or column address of that pixel. The correction can be applied equally to all rows to correct column-to-column variations, or it can be applied equally to all columns to correct row-to-row variations. It can also be applied to both rows and columns to correct both types of variations. In the TRC, as shown in FIG. 1, Y1, Y2, Y3, etc. correspond to spatial positions in the Y direction (processing direction), and X1, X2, X3, etc., correspond to the X direction (direction orthogonal to the processing). ) In the X and Y dimensions corresponding to the spatial position in FIG.

図1は、2次元のイメージ10を表している。イメージ10は、紙などの印刷媒体上にレンダリングされるデジタルイメージ、あるいはスクリーン上にまたはその他の形で表示されるデジタルイメージとすることができ、複数のピクセル12を含む。イメージ10における複数の領域14のそれぞれは、(X1,Y1)などのXおよび/またはY座標によって識別することができる。図1において、領域14は、空間的に区別された、サイズの等しい隣接した領域であり、かつXとYとの双方の方向における複数のピクセルを含むものとして示されている。しかし領域14は、異なるサイズとし、かつ相互に間隔を空けることもできる。たとえば、X方向にN個の領域およびY方向にM個の領域が存在することができる。Nは、1からNmaxまでとすることができ、この場合のNmaxは、X方向におけるピクセルの総数であり、Mは、1からMmaxまでとすることができ、この場合のMmaxは、Y方向におけるピクセルの総数である。一般にNおよびMは、約1から50までとすることができ、NおよびMのうちの少なくとも1つは1よりも大きく、たとえばNおよびMのうちの少なくとも1つは約2から約20までであり、たとえば少なくとも8である。筋や縞の訂正に適した一実施形態においては、Nは約16とすることができ、幅約1〜3cmの領域に対応してM=1である。領域14の数は、対応するTRCを保存するのに利用可能なメモリと、TRCと共に使用される処理機器の処理速度とに依存することができる。さらに領域の幅は、不均一性の変化の度合いに依存することができる。 FIG. 1 represents a two-dimensional image 10. The image 10 can be a digital image rendered on a print medium, such as paper, or a digital image displayed on a screen or otherwise, and includes a plurality of pixels 12. Each of the plurality of regions 14 in the image 10 can be identified by X and / or Y coordinates, such as (X1, Y1). In FIG. 1, region 14 is shown as a spatially distinct, adjacent region of equal size and including a plurality of pixels in both X and Y directions. However, the regions 14 can be of different sizes and spaced from each other. For example, there can be N regions in the X direction and M regions in the Y direction. N can be from 1 to N max , where N max is the total number of pixels in the X direction and M can be from 1 to M max , where M max is , The total number of pixels in the Y direction. In general, N and M can be from about 1 to 50, where at least one of N and M is greater than 1, for example, at least one of N and M is from about 2 to about 20 Yes, for example at least 8. In one embodiment suitable for streak and fringe correction, N can be about 16, with M = 1 corresponding to a region about 1 to 3 cm wide. The number of regions 14 can depend on the memory available to store the corresponding TRC and the processing speed of the processing equipment used with the TRC. Furthermore, the width of the region can depend on the degree of non-uniformity change.

本明細書で開示されている方法は、イメージ全体に等しい1つの領域に関する他の色分離、すなわちNとMとの双方が1に等しい場合の他の色分離の影響のために色分離の入力値を訂正することにも適用可能である。このような場合には、存在する程度の不均一性は考慮されない。したがって本明細書では、領域14について、イメージ10という1つのエリアよりも小さいものとして特に言及しているが、この領域がイメージ全体である可能性もある。   The method disclosed herein can be used to input color separations due to the effects of other color separations on one region equal to the entire image, ie other color separations when both N and M are equal to 1. It is also applicable to correcting values. In such a case, the existing non-uniformity is not considered. Thus, although this specification specifically refers to region 14 as being smaller than one area of image 10, this region may be the entire image.

カラーインデックス付きのTRC   TRC with color index

例示的な実施形態の一態様においては、領域14のそれぞれは、複数の対応するカラーインデックス付きのTRC16に関連付けられている。具体的には、PCSのそれぞれは、CITRC16のセットに関連付けられており、それぞれのCITRCは、存在する(1つ以上の)固定された量のその他の(「第2の」)色分離に対応する。たとえばPCSとしてのシアン(C)、マゼンタ(M)、イエロー(Y)の場合には、それぞれのPCSに関して、たとえば少なくとも9個のあるいは少なくとも12個のCITRC16が存在することができ、また一実施形態においては、それぞれのPCSに関して16個以上のCITRCが存在することができ、CITRCのそれぞれは、他の2つの色分離の固定された入力値の別々のセットに対応する。図1は、例として、シアンを表すCITRC16のうちの2つを示している。   In one aspect of the exemplary embodiment, each of the regions 14 is associated with a plurality of corresponding color indexed TRCs 16. Specifically, each of the PCSs is associated with a set of CITRCs 16 and each CITRC corresponds to a fixed (one or more) amount of other ("second") color separations present. To do. For example, in the case of cyan (C), magenta (M), and yellow (Y) as PCS, there may be, for example, at least 9 or at least 12 CITRCs 16 for each PCS, and one embodiment There can be more than 16 CITRCs for each PCS, each of which corresponds to a separate set of fixed input values for the other two color separations. FIG. 1 shows two of CITRCs 16 representing cyan as an example.

i番目のPCSに関するカラーインデックス付きのTRCの数N は、数1のように表すことができる。 The number N c i of color indexed TRCs for the i-th PCS can be expressed as:

(数1)
i=1,2,...,z+1に関して、N =[NS1×[NS2...×[NSz
(Equation 1)
i = 1, 2,. . . , Z + 1, N c i = [N S1 ] i × [N S2 ] i . . . × [N Sz ] i

数1の式では、zは、考慮されるSCSの総数であり、および訂正されるi番目の第1の色に関して、NS1 は、SCSのうちの第1のSCSの固定されたレベルの数であり、NS2 は、SCSのうちの第2のSCSの固定されたレベルの数である、といった具合であり、NS1 、NS2 などは、独立して約2から約20までとすることができる。それぞれの領域に関するカラーインデックス付きのTRCの総数Tは、数2の式で求めることができる。 In equation (1), z is the total number of SCSs considered, and for the i th first color to be corrected, N S1 i is the fixed level of the first SCS of the SCSs. N S2 i is the number of fixed levels of the second SCS of the SCS, etc., and N S1 i , N S2 i, etc. are independently about 2 to about 20 Can be up to. The total number T of color indexed TRCs for each area can be obtained by the equation (2).

(数2)
T=N +N +...+N (z+1)
(Equation 2)
T = N c 1 + N c 2 +. . . + N c (z + 1)

したがって、たとえば3つの色分離(たとえばシアン(C)、マゼンタ(M)、およびイエロー(Y))と、それぞれのSCSの4つの固定されたレベルとを採用するシステムの場合には、それぞれの領域14については、(i=1,2,3,およびj=1,2に関して)Ns =4、N =16である。したがって全体では、T=[4×4]+[4×4]+[4×4]=48個のカラーインデックス付きのTRCである。それぞれの色分離を表すCITRCの数は、利用可能なメモリストレージに対して、および第2のカララントがそれらのCITRCに影響を与える程度に対して、部分的に依存することができる。ブラック(K)が第1のカララントの1つである場合には、いくつかのマーキングエンジンにとって、異なる量のブラックカララントを補正するカラーインデックス付きのTRCを提供することが不要である。一般に、カラーインデックス付きのTRCは、マーキングエンジン内で使用される色分離および関連付けられているカララントのすべて、またはすべてよりも少ないカララントに関して提供することができる。したがって、ブラックを考慮に入れるカラーインデックス付きのTRCを代わりに提供できることも考えられるが、CMYKシステムの場合には、第2のカララントとしてのシアン(C)、マゼンタ(M)、およびイエロー(Y)の干渉を補正するカラーインデックス付きのTRCのみを採用すればよい。 Thus, for example, in a system that employs three color separations (eg, cyan (C), magenta (M), and yellow (Y)) and four fixed levels of each SCS, each region For 14, Ns j i = 4 and N c i = 16 (for i = 1, 2, 3, and j = 1, 2). Therefore, overall, T = [4 × 4] + [4 × 4] + [4 × 4] = 48 TRCs with color indexes. The number of CITRCs representing each color separation can depend in part on the available memory storage and on the extent to which the second colorant affects their CITRC. When black (K) is one of the first colorants, it is unnecessary for some marking engines to provide a TRC with a color index that corrects for different amounts of black colorant. In general, a color indexed TRC can be provided for all or fewer than all of the color separations and associated colorants used in the marking engine. Therefore, it is conceivable that a TRC with a color index that takes black into account can be provided instead, but in the case of the CMYK system, cyan (C), magenta (M), and yellow (Y) as the second colorant. Only a TRC with a color index that corrects the interference may be used.

それぞれのSCSを表す固定された入力値は、色分離の範囲の上限の、またはその上限に近い第1の値と、その範囲の下限の、またはその下限に近い第2の値と、第1の値と第2の値との中間の少なくとも1つの値とを含むことができる。色分離が0〜255の8ビットのカラースケール上で表される場合には、たとえば、下記の表1に示されているように、CITRCに関するSCSを表す入力値マゼンタ(M)およびイエロー(Y)が固定されている第1の色シアン(C)に関する16個のCITRCが存在することができる。   A fixed input value representing each SCS includes a first value at or near the upper limit of the color separation range, a second value at or near the lower limit of the range, and the first value And at least one value intermediate between the second value and the second value. When color separation is represented on an 8-bit color scale from 0 to 255, for example, as shown in Table 1 below, the input values magenta (M) and yellow (Y There can be 16 CITRCs for the first color cyan (C) with fixed).

(表1)
表1:シアン(C)に関する例示的なCITRC
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
(Table 1)
Table 1: Exemplary CITRC for cyan (C)
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

この実施形態においては、SCSの固定された入力レベルは、これらの色分離の最小値および最大値(0および255)ならびに2つの中間値を含むが、その他の固定された値も選択できるということを理解されたい。SCSの影響は、SCSのより高いグレーレベルにおいてさらに著しくなる傾向があるため、固定されたレベルのより多くは、色の値の範囲の下半分よりもその範囲の上半分内に収まるように選択することができる。   In this embodiment, the fixed input level of the SCS includes these color separation minimum and maximum values (0 and 255) and two intermediate values, although other fixed values can also be selected. I want you to understand. Since the impact of SCS tends to become more pronounced at higher gray levels of SCS, more of the fixed level is selected to fit within the upper half of the range than the lower half of the range of color values can do.

同様のCITRCが、その他のPCS、マゼンタ(M)、およびイエロー(Y)のそれぞれに関して提供される。マゼンタ(M)の場合には、それぞれのCITRCに関するシアン(C)およびイエロー(Y)の入力値が固定され、イエロー(Y)の場合には、シアン(C)およびマゼンタ(M)の入力値が固定される。所与のPCSに関する16個のCITRCのそれぞれは、その色分離を表す複数の入力値および対応する修正入力値を含む。CITRC内の値は、相対的に疎らなものとすることができる。たとえば図2におけるPCSのシアン(C)、マゼンタ(M)、およびイエロー(Y)に関して示されているように、それぞれの色分離を表す16個のCITRCのそれぞれにおいて、少なくとも4個の、また一実施形態においては少なくとも6個の、さらには特定の一実施形態においては約9個の入力値および対応する修正入力値が存在することができる。これらの入力値は、ルックアップテーブル内にあるまたは関数形式の修正入力値にアクセスするためのアドレスまたはインデックスとして使用される。   Similar CITRCs are provided for each of the other PCS, magenta (M), and yellow (Y). In the case of magenta (M), the input values of cyan (C) and yellow (Y) for each CITRC are fixed, and in the case of yellow (Y), the input values of cyan (C) and magenta (M) Is fixed. Each of the 16 CITRCs for a given PCS includes a plurality of input values representing its color separation and a corresponding modified input value. The values in CITRC can be relatively sparse. For example, as shown for PCS cyan (C), magenta (M), and yellow (Y) in FIG. 2, in each of the 16 CITRCs representing each color separation, at least 4 and one There may be at least 6 input values in an embodiment, or even about 9 input values and a corresponding modified input value in a particular embodiment. These input values are used as addresses or indexes to access the modified input values that are in the lookup table or in functional form.

図1は、領域14に関するシアン(C)にとっての2つの例示的なCITRC16をグラフィカルに示しているが、実際にはCITRCは、さらに詳しく後述するように、入力値および修正入力値として、または複数のCITRCに関する重み付けが含まれる関数の一部として保存することができる。それぞれのCITRCは、単一の平面内の座標を含むという意味で「1次元のもの」として記述することができる。したがって、それぞれの入力値に関して、単一の対応する修正入力値が存在する。所望の入力値がCITRCへと入力されると、(図示されているケースではシアン(C)を表す)対応する修正入力値が生成される。   Although FIG. 1 graphically illustrates two exemplary CITRCs 16 for cyan (C) with respect to region 14, in practice CITRC may be used as input values and modified input values, or as described in more detail below. Can be stored as part of a function that includes weights for the CITRC. Each CITRC can be described as “one-dimensional” in the sense that it includes coordinates in a single plane. Thus, for each input value, there is a single corresponding modified input value. When a desired input value is input into CITRC, a corresponding modified input value (representing cyan (C) in the illustrated case) is generated.

存在するCITRCよりも多数の(図示されている実施形態では256個の)可能なSCSの入力値が存在する。さらに詳しく後述するように、中間値は、補間によって得ることができる。   There are more possible SCS input values (256 in the illustrated embodiment) than there are CITRCs present. As will be described in more detail later, the intermediate value can be obtained by interpolation.

一実施形態においては、所与のピクセルに関するシアン、マゼンタ、およびイエローを表す修正入力値は、そのピクセルが位置している領域14に関するCITRC16から割り出される。別の実施形態においては、これらの修正入力値は、そのピクセルが位置している領域14、および最も近接した領域のうちの1つ以上の領域、たとえば合計で最大4つの領域のCITRCから、補間によって割り出される。たとえば図1に示されているように、領域(X4,Y2)の右下の象限内に位置しているピクセル12のシアンの修正入力値は、領域(X4,Y2)、(X4,Y3)、(X5,Y2)、および(X5,Y3)に関するCITRCから割り出されたCmodの値の加重平均とすることができる。別々のCmodの値にふさわしい重み付けは、それぞれの領域の中間点からのピクセルの距離に反比例することができる。イメージ10の全体が単一の領域14である場合には、Cmodの値は、隣接した領域に関して割り出されたCmodの値の関数ではなく、したがってこの段階では補間はまったく必要とされない。 In one embodiment, the modified input values representing cyan, magenta, and yellow for a given pixel are determined from CITRC 16 for the region 14 where that pixel is located. In another embodiment, these modified input values are interpolated from the region 14 where the pixel is located and one or more of the closest regions, eg, CITRC of up to four regions in total. Determined by. For example, as shown in FIG. 1, the cyan corrected input values of the pixel 12 located in the lower right quadrant of the region (X4, Y2) are the regions (X4, Y2), (X4, Y3). , (X5, Y2), and (X5, Y3) can be the weighted average of the values of C mod determined from the CITRC. The weighting appropriate for different C mod values can be inversely proportional to the pixel distance from the midpoint of each region. If the entire image 10 is a single region 14, the value of C mod is not a function of the value of adjacent C mod which is indexed with respect to regions, therefore at this stage interpolation is not required at all.

図3は、デジタル印刷システム20の形態の例示的なイメージレンダリングデバイスを示しており、これは、本明細書に記載されているタイプのカラーインデックス付きのTRC16を組み込んだ少なくとも1つの色訂正システム(CCS)22を含む。印刷されるイメージを表すイメージデータ24が、当技術分野においてDFE(digital front end)として知られているものを組み込むことができるイメージ処理システム(IPS)28によって受け取られる。イメージ処理システム28は、受け取ったイメージデータ24を処理して、1つ以上の出力デバイス32、34(たとえば、(1つ以上の)マーキングエンジン)によって処理できる形式のイメージデータ30を生成する。イメージデータ30は、そのイメージを印刷するための適切なマーキングエンジン32、34によって受け取られる。イメージ処理システム28は、オリジナルドキュメントからイメージを取り込むスキャナなどの入力端末36、コンピュータ、ネットワーク、あるいはイメージ処理システム28と通信する任意の類似のまたは同等のイメージ入力端末からイメージデータ24を受け取ることができる。いくつかの態様においては、IPSの機能のいくつかまたはすべては、マーキングエンジンによって、たとえばCCS22によって提供される。   FIG. 3 illustrates an exemplary image rendering device in the form of a digital printing system 20, which includes at least one color correction system (such as a color indexed TRC 16 of the type described herein). CCS) 22. Image data 24 representing the image to be printed is received by an image processing system (IPS) 28, which can incorporate what is known in the art as DFE (digital front end). Image processing system 28 processes received image data 24 to generate image data 30 in a format that can be processed by one or more output devices 32, 34 (eg, (one or more) marking engines). Image data 30 is received by an appropriate marking engine 32, 34 for printing the image. The image processing system 28 can receive the image data 24 from an input terminal 36 such as a scanner that captures an image from the original document, a computer, a network, or any similar or equivalent image input terminal that communicates with the image processing system 28. . In some aspects, some or all of the functionality of IPS is provided by a marking engine, eg, CCS 22.

図示されているマーキングエンジン32、34は電子写真エンジンだが、CCS22は、さまざまなデジタル形式のコピー機器および印刷機器と共に利用できる。出力デバイス32、34は、カラーゼログラフィックプリンタ、インクジェットプリンタなどとすることができる。   The marking engines 32, 34 shown are electrophotographic engines, but the CCS 22 can be used with a variety of digital forms of copying and printing equipment. The output devices 32, 34 can be color xerographic printers, ink jet printers, and the like.

マーキングエンジン32、34はそれぞれ、イメージを形成し、そのイメージを1枚の紙などの印刷媒体へ転送し、そのイメージを融合させるための、さまざまなゼログラフィックサブシステム40、42を組み込むことができる。ゼログラフィックデバイスの場合には、マーキングエンジンは通常、回転する光受容体など、電荷保持力のある表面を含む。イメージは、光受容体の表面上に形成される。光受容体のまわりに配置されているのがゼログラフィックサブシステムであり、これは、チャージングステーションと、光受容体上に潜像を形成する、それぞれのチャージングステーションに関連付けられているエクスポージャステーションと、トナーなどのカララントを適用してトナーイメージを得ることによって光受容体の表面上に形成された潜像を現像するための、それぞれのチャージングステーションに関連付けられている現像ユニットと、そのようにして形成されたトナーイメージを被印刷媒体の表面へ転送する転送ユニットとを含む。ゼログラフィックサブシステムは、サブシステムのそれぞれをコントロールするための作動装置を含む、CPUなどのマーキングエンジンコントローラ90によってコントロールすることができる。マーキングエンジンコントローラ90は、イメージ処理システム28へ、およびCCS22へリンクされ、またその他のシステムコンポーネントへリンクすることもできる。図示されている実施形態においては、マーキングエンジン32、34のそれぞれは、それぞれのマーキングエンジンに関するTRCを含む自分自身のCCS22を有するが、単一のCCSが、複数のマーキングエンジンのための空間的に訂正された修正入力値を決定することもでき、この単一のCCSを共通のイメージ処理システム28に関連付けることもできる。   Each of the marking engines 32, 34 can incorporate various xerographic subsystems 40, 42 to form an image, transfer the image to a print medium such as a piece of paper, and fuse the image. . In the case of xerographic devices, the marking engine typically includes a charge retaining surface, such as a rotating photoreceptor. An image is formed on the surface of the photoreceptor. Arranged around the photoreceptor is a xerographic subsystem, which is a charging station and an exposure associated with each charging station that forms a latent image on the photoreceptor. And a developing unit associated with each charging station for developing a latent image formed on the surface of the photoreceptor by applying a colorant such as toner to obtain a toner image; A transfer unit that transfers the toner image formed in this way to the surface of the printing medium. The xerographic subsystem can be controlled by a marking engine controller 90, such as a CPU, that includes an actuator for controlling each of the subsystems. The marking engine controller 90 is linked to the image processing system 28 and to the CCS 22 and can also be linked to other system components. In the illustrated embodiment, each of the marking engines 32, 34 has its own CCS 22 that includes a TRC for the respective marking engine, but a single CCS can be used spatially for multiple marking engines. Corrected corrected input values can also be determined and this single CCS can be associated with a common image processing system 28.

マーキングエンジン32、34は、イメージ処理システム28からのバイナリーデータ30上で機能する。具体的にはCin、Yin、およびMinの値30が、適切なTRC16、92に入力される。入力される値30は、イメージの形式で出力されることになる所望のターゲット値94を実現するために、ただし発生する可能性のあるカララントの相互作用を考慮に入れずに選択される。TRCから出力されるCmod、Ymod、およびMmodの値96は、カララントの相互作用を考慮に入れるためにイメージ適用サブコンポーネント40、42によって適用されるピクセルに関する適切なカララントレベルを決定する際に使用される。そしてイメージ適用サブコンポーネントは、単一のパスまたは複数のパスにおいてカラードキュメントを作成することができる。 Marking engines 32, 34 operate on binary data 30 from image processing system 28. Specifically, the C in , Y in , and M in values 30 are input to the appropriate TRCs 16,92. The input value 30 is selected to achieve the desired target value 94 that will be output in the form of an image, but without taking into account possible colorant interactions. The C mod , Y mod , and M mod values 96 output from the TRC determine the appropriate colorant level for the pixels applied by the image application subcomponents 40, 42 to take into account the colorant interactions. Used when. The image application subcomponent can then create a color document in a single pass or multiple passes.

CITRC16は、従来の方法によって決定することができる。たとえば、選択されたMinおよびYinの値における、Cinの値のセットに対応するCmodの値は、別々の入力値を使用してマーキングエンジンによって印刷媒体上に較正パッチを印刷すること、および比色計や分光光度計などの適切なセンサを用いて対応する出力値を測定することによって決定することができる。CITRCに対する定期的な更新は、さらなる測定によって、または予測に従ってCITRCを調整することによって行うことができる。たとえばCITRC16のそれぞれは、1つ以上の基底ベクトル、および実際のまたは予測される変更に対応するように修正できる適切な重み付けとして保存することができる。 CITRC 16 can be determined by conventional methods. For example, in the value of M in and Y in the selected value of C mod which corresponds to the set of values of C in it is to print the calibration patches on the printing medium by the marking engine using separate input value And by measuring the corresponding output value using a suitable sensor such as a colorimeter or spectrophotometer. Regular updates to the CITRC can be made by further measurements or by adjusting the CITRC according to predictions. For example, each of the CITRCs 16 can be stored as one or more basis vectors and appropriate weights that can be modified to accommodate actual or predicted changes.

図4は、SCSの存在下で使用される場合の所望の量のPCSなどの修正入力値を決定するための空間的に変化するカラーインデックス付きのTRCを採用するための例示的な方法を示している。ステップの順序は、図示されている順序から変更することができ、またより少ないステップあるいはより多くのステップを採用することができる。この方法は、ステップS100において開始する。S110においては、空間的に変化するCITRC16のセットが構築され、それらが、たとえばCCS22に関連付けられているメモリ92へと入力されることによって、印刷システム内で使用される色分離のそれぞれに関して保存される。S112においては、イメージ処理システム28が、イメージ10の所与の領域14内の注目するピクセルに関して、選択されたシアン(C)、マゼンタ(M)、およびイエロー(Y)の入力値Cin、Min、およびYinを入力される。この方法は、ピクセル12に関してマゼンタおよびイエローの第2のカララントの存在下でシアンに関する修正入力値(Cmod)を決定するステップを含む。同様の割り出しは、MmodおよびYmodに関しても行われる。例として、Cmodの割り出しについて説明する。 FIG. 4 illustrates an exemplary method for employing a spatially varying color indexed TRC to determine a modified input value, such as a desired amount of PCS, when used in the presence of an SCS. ing. The order of the steps can be changed from the order shown, and fewer or more steps can be employed. The method starts at step S100. In S110, a spatially varying set of CITRCs 16 is constructed and stored for each of the color separations used in the printing system, for example by being entered into the memory 92 associated with the CCS 22. The In S112, image processing system 28 selects selected cyan (C), magenta (M), and yellow (Y) input values C in , M for a pixel of interest in a given region 14 of image 10. in and Y in are input. The method includes determining a modified input value (C mod ) for cyan in the presence of a second colorant of magenta and yellow for pixel 12. Similar indexing is performed for M mod and Y mod . As an example, the calculation of C mod will be described.

S114においては、所望のSCSのMinおよびYinの値の範囲を画定する最大で4つのCin−CmodのCITRCが識別される。これらのCITRCを補間ノードと呼ぶことにする。3つの色分離の場合には、考慮すべき2つのSCSと、したがって最大で4つの補間ノードが存在する。たとえば表1に示されている実施形態においては、選択されたマゼンタの入力値(Min)が150であり、選択されたイエローの入力値(Yin)が170である場合には、5、6、9、および10として識別されるCITRCが、所望のマゼンタ(M)およびイエロー(Y)の入力値よりも上および下の最も近い固定されたマゼンタ(M)およびイエロー(Y)の入力値を含むため、補間ノードとして選択される。これらの補間ノードのそれぞれに関して、選択されたシアンの入力値(Cin)に関する対応するシアンの修正入力値(Cmod)が得られる(S116)。CITRCが疎である場合には、Cmodは線形補間によって得ることができ、選択されたCinの値の範囲を画定する2つのCinの値に関するCmodの値の加重平均が求められる。このような補間方法においては、補間される2つのCmodの値のそれぞれに適用される重み付けは、CITRC上の範囲を画定する2つのCinの値からの選択されたCinの値の距離に反比例する。曲線の当てはめによる方法など、補間ノードのCITRCからCinを決定するためのその他の方法も考えられる。所望のMinおよび/またはYinの値と厳密に一致する保存されたCITRCが存在する場合には、4つよりも少ない補間ノードを使用することができる。 In S114, CITRCs four C in -C mod a maximum which defines the range of values of M in and Y in the desired SCS are identified. These CITRCs are called interpolation nodes. In the case of three color separations, there are two SCSs to consider and thus up to four interpolation nodes. For example, in the embodiment shown in Table 1, if the selected magenta input value (M in ) is 150 and the selected yellow input value (Y in ) is 170, then 5; Closed fixed magenta (M) and yellow (Y) input values with CITRCs identified as 6, 9, and 10 above and below the desired magenta (M) and yellow (Y) input values Is selected as an interpolation node. For each of these interpolation nodes, a corresponding cyan modified input value (C mod ) for the selected cyan input value (C in ) is obtained (S116). If CITRC is sparse, C mod can be obtained by linear interpolation, weighted average value of values for C mod two C in defining a range of values of the selected C in obtained. In such interpolation method, the weighting applied to each of the values of the two C mod to be interpolated, the distance value of the selected C in from the values of the two C in defining the scope of the CITRC Inversely proportional to Other methods for determining C in from the CITRC of the interpolation node are also conceivable, such as a method by curve fitting. If there are conserved CITRCs that closely match the desired value of M in and / or Y in , fewer than four interpolation nodes can be used.

S118においては、4つの補間ノードから得られた4つのCmodの値が補間されて、単一の結合されたCmodの値が生成される。この補間は、それぞれのCmodの値に適用される重み付けが、補間ノードのCITRCを作成する際に使用される固定されたMinおよびCinの値からのMinおよびYinの値の距離に反比例する双線形補間とすることができる。これらの重み付けは、合計が1になるように正規化することができる。 In S118, the four C mod values obtained from the four interpolation nodes are interpolated to generate a single combined C mod value. This interpolation is the distance of the M in and Y in values from the fixed M in and C in values, where the weight applied to each C mod value is used in creating the CITRC of the interpolation node. Bilinear interpolation that is inversely proportional to These weightings can be normalized so that the sum is 1.

S120においては、イメージ内に1つ以上の領域が存在する場合には、注目するピクセル12が位置している領域14に関してS118において得られたCmodの値と、Cmodの値のそれぞれに対して適切な重み付けを適用することによって隣接した領域に関して同様に得られたCmodの値とを使用して、補間が実行される。これらの重み付けは、正規化することができる。S118およびS120は、その領域および隣接した領域内のCITRCのそれぞれに関する重み付けを有する適切な関数を使用して組み合わせることができる。 In S120, when one or more regions exist in the image, for each of the C mod value and the C mod value obtained in S118 for the region 14 where the pixel 12 of interest is located, respectively. Interpolation is performed using the value of C mod similarly obtained for adjacent regions by applying appropriate weightings. These weightings can be normalized. S118 and S120 can be combined using an appropriate function with weights for each of the CITRCs in that region and adjacent regions.

S120の出力は、ターゲット値Coutを実現するためにイメージ内の注目するピクセルに関して使用される実際の入力値としてイメージレンダリングデバイスによって使用できる単一のCmodの値である(S122)。あるいは適切な場合には、Cmodの値をさらに操作することができる。多くの一般的なイメージングデバイスにおいては、ラスタ入力値は、実際にイメージングデバイスを駆動する前はハーフトーンである。 The output of S120 is a single C mod value that can be used by the image rendering device as the actual input value used for the pixel of interest in the image to achieve the target value C out (S122). Alternatively, if appropriate, the value of C mod can be further manipulated. In many common imaging devices, the raster input value is halftone before actually driving the imaging device.

注目するピクセルに関するMmodおよびYmodの入力値は、マゼンタ(M)およびイエロー(Y)それぞれに関するCITRCの類似のセットを使用して同様の方法で割り出される(S114〜S122)。この方法は、イメージ内のそれぞれのピクセルに関して繰り返すことができる。 The input values for M mod and Y mod for the pixel of interest are determined in a similar manner using a similar set of CITRC for magenta (M) and yellow (Y), respectively (S114-S122). This method can be repeated for each pixel in the image.

カラーインデックス付きのTRCは、それぞれのTRCを表すために結合可能な基底ベクトルの形式で表すことができる。1つの方法では、上述のようなCITRCの集合を作成して、(たとえば、適切な重み付けと組み合わされた場合の)CITRCを表す基底ベクトルのサブセットを、基底ベクトルのより大きなセットから選択することによって、カララントの干渉に対処する。次いで、基底ベクトルのサブセットから得られるカララントを補正するCITRCが、イメージがイメージングデバイスによってレンダリングされる際に発生するカララントの干渉を補正するためにデジタルイメージに適用される。   Color indexed TRCs can be represented in the form of basis vectors that can be combined to represent each TRC. In one method, a set of CITRCs as described above is created and a subset of basis vectors representing the CITRC (eg when combined with appropriate weighting) is selected from a larger set of basis vectors. , Dealing with colorant interference. A CITRC that corrects the colorant obtained from the subset of basis vectors is then applied to the digital image to correct for the colorant interference that occurs when the image is rendered by the imaging device.

したがって空間的な訂正も実行される場合には、所望の均一性のスペースの全体にわたって変化するカララントの干渉に対処するための空間的なかつカララントを補正するTRCを採用する方法は、所望の均一性のスペースの全体にわたるCITRCの集合を作成するステップと、それらのCITRCを表す基底ベクトルのサブセットを選択するステップと、次いでその基底ベクトルのサブセットから得られる均一性を補正するCITRCをデジタルイメージに適用するステップとを含むことができる。所望の均一性のスペースは、上述のとおりとすることができる。   Thus, where spatial correction is also performed, a method of employing a spatial and colorant-correcting TRC to deal with colorant interference that varies throughout the space of the desired uniformity is desired uniformity. Creating a set of CITRCs over the entire space, selecting a subset of basis vectors representing those CITRCs, and then applying CITRC to the digital image to correct the uniformity obtained from the subsets of basis vectors Steps. The desired uniform space may be as described above.

CITRCは、直交基底ベクトルのサブセットから得ることができる。重み付けは、基底ベクトルに関連付けることができる。たとえばカララントを補正するCITRCは、基底ベクトルの線形結合を形成する算術演算としてデジタルイメージに適用することができる。   The CITRC can be obtained from a subset of orthogonal basis vectors. The weight can be associated with a basis vector. For example, CITRC for correcting colorants can be applied to digital images as arithmetic operations that form a linear combination of basis vectors.

一態様においては、直交基底ベクトルは、データに依存する基底ベクトル、たとえばSVD(Singular Value Decomposition)基底ベクトルや、PCA(Principal Component Analysis)基底ベクトルとすることができる。あるいはDCT(Discrete Cosine Transform)基底ベクトルなど、データに依存しない基底ベクトルとすることもできる。カララントを補正するCITRCは、ルックアップテーブル(LUT)としてデジタルイメージに適用することができ、この場合のLUTは、基底ベクトルのサブセットの線形結合によって作成される。別のLUTは、デジタルイメージ内の所与のピクセル位置に関するCITRCの適切なセットを識別するために使用することができる。ピクセル位置LUTは、デジタルイメージ内の所与のピクセルのピクセル列および/または行をLUTへのインデックスとして使用することができる。ピクセル位置重み付けLUTは、デジタルイメージ内の所与のピクセルに関する基底ベクトルの重み付けを選択するために使用することができる。   In one aspect, the orthogonal basis vector may be a data-dependent basis vector, such as an SVD (Single Value Decomposition) basis vector or a PCA (Principal Component Analysis) basis vector. Alternatively, a base vector that does not depend on data, such as a DCT (Discrete Cosine Transform) basis vector, may be used. A CITRC that corrects the colorant can be applied to the digital image as a look-up table (LUT), where the LUT is created by a linear combination of a subset of basis vectors. Another LUT can be used to identify an appropriate set of CITRCs for a given pixel location in the digital image. The pixel location LUT can use the pixel column and / or row of a given pixel in the digital image as an index into the LUT. The pixel position weighting LUT can be used to select the basis vector weighting for a given pixel in the digital image.

1つのジョブのページが同様の複数のマーキングエンジンの間で分散されている上述のような印刷システムにおける場合など、全体的なシステムの色調再生において整合性を保つために2つ以上のマーキングエンジンが望ましい場合には、1つのマーキングエンジンに関するCmod、Ymod、およびMmodの値が、その印刷システム内のあらゆるマーキングエンジンが利用できる最大値を超えないようにCITRCを調整することができる。 Two or more marking engines may be used to maintain consistency in overall system tone reproduction, such as in printing systems such as those described above where a job page is distributed among similar marking engines. If desired, the CITRC can be adjusted so that the values of C mod , Y mod , and M mod for one marking engine do not exceed the maximum values available to any marking engine in the printing system.

任意選択として、カララント訂正システム22は、測定された空間的均一性のばらつきの検出されたまたは分離されたカララントの相互作用に基づく側面を補正する空間的に依存する相関関係を解除する関数と、カララントの相互作用に基づく空間的均一性のディテクタ/アイソレータから空間的に依存する相関関係を解除する関数を受け取り、第1の色および位置の記述を受け取り、相関関係を解除する関数を通じて位置の情報を踏まえて第1の色の記述を処理し、それによって少なくとも1つのイメージレンダリングデバイスの空間的に依存するカララントの相互作用の影響のために補正されるカララントの記述を作成するように機能するカララントの相互作用に基づく空間的均一性のばらつきのコンペンセータとを含む。   Optionally, the colorant correction system 22 includes a function that cancels a spatially dependent correlation that corrects aspects based on detected or separated colorant interactions of the measured spatial uniformity variation; Receives a spatially dependent correlation cancellation function from a spatial uniformity detector / isolator based on the colorant interaction, receives a first color and position description, and receives positional information through the correlation cancellation function. A colorant that operates to process the first color description and thereby correct the colorant description to be corrected for the effects of spatially dependent colorant interactions of at least one image rendering device And a spatial uniformity variation compensator based on the interaction.

下記の実施例は、本明細書に記載されている技術の有効性を示している。   The following examples illustrate the effectiveness of the techniques described herein.

複数のカラーインデックス付きのTRCを使用して、また3次元のルックアップテーブルによって生成された値と比較して、空間的な色補正が実行された。ルックアップテーブル内のそれぞれのポイントが、シアン(C)、マゼンタ(M)、およびイエロー(Y)の固定された値を表す3次元のルックアップテーブル(9×9×9のルックアップテーブル)からのデータを使用して、第2のカララントの固定されたレベルにおいて第1のカララントにおけるシアン(C)、マゼンタ(M)、およびイエロー(Y)のそれぞれに関して、16個のカラーインデックス付きのTRCが作成された。それぞれがマーキングエンジン上における処理の交差する別々の位置に対応するさらに8個の3次元のルックアップテーブルに関して、このプロセスを繰り返した。作成されたそれぞれのCITRCは、SCSの固定された値の存在下での色分離を表す9個の修正入力値に対応する9個の入力値から構成された。一例として、0の位置(第1の位置)に関するTRCが、図2において与えられている。色の修正入力値を得るためにカラーインデックス付きのTRCがターゲットのCMYカララントの入力値に適用された際の3次元のルックアップテーブルからは、ずれがあるが、このずれは、CITRCのインデックス付けのポイントの選択を最適化することによって、またTRCのそれぞれの中の保存されている値の数を増やすことによって、最小限に抑えることができる。カラーインデックス付きのTRCが3次元のルックアップテーブルに勝る利点は、大幅にメモリを節約できることである。この例では、9×9×9のルックアップテーブルなら9×9×9×3=2187バイトのメモリを要することになるが、48個のCITRCは、48×9=432バイトのメモリしか必要としない。要するに、必要とされるメモリの量において80%を超える節減となる。   Spatial color correction was performed using multiple color indexed TRCs and compared to values generated by a three-dimensional lookup table. From the three-dimensional lookup table (9 × 9 × 9 lookup table) where each point in the lookup table represents a fixed value of cyan (C), magenta (M), and yellow (Y) For each of cyan (C), magenta (M), and yellow (Y) in the first colorant at a fixed level of the second colorant, the 16 color indexed TRCs are Created. This process was repeated for eight more three-dimensional look-up tables, each corresponding to a separate location of the process on the marking engine. Each created CITRC was composed of 9 input values corresponding to 9 modified input values representing color separation in the presence of a fixed value of the SCS. As an example, a TRC for the zero position (first position) is given in FIG. There is a deviation from the three-dimensional lookup table when a color indexed TRC is applied to the input value of the target CMY colorant to obtain a corrected input value of the color, but this deviation is indexed by CITRC. Can be minimized by optimizing the selection of points and by increasing the number of stored values in each of the TRCs. The advantage of a color indexed TRC over a 3D look-up table is that it saves significant memory. In this example, a 9 × 9 × 9 look-up table requires 9 × 9 × 9 × 3 = 2187 bytes of memory, but 48 CITRCs require only 48 × 9 = 432 bytes of memory. do not do. In short, the amount of memory required is over 80%.

イメージを上から見た平面図と、そのイメージの1つの領域に関する例示的な色調再生曲線とを示す図である。It is a figure which shows the top view which looked at the image from the top, and the exemplary tone reproduction curve regarding one area | region of the image. 例示的な実施形態の一態様による例示的なカララントに固有の色調再生曲線を示す図である。FIG. 3 illustrates a tone reproduction curve specific to an exemplary colorant according to an aspect of an exemplary embodiment. 例示的な実施形態による印刷システムの一実施形態を示すブロック概略図である。1 is a block schematic diagram illustrating one embodiment of a printing system according to an exemplary embodiment. 例示的な実施形態に従ってカララントの入力値を決定する方法の例示的なステップを示す図である。FIG. 4 illustrates example steps of a method for determining an input value of a colorant according to an example embodiment.

符号の説明Explanation of symbols

10 イメージ、12 ピクセル、14 領域、16 カラーインデックス付きのTRC、20 デジタル印刷システム、22 色訂正システム、24 イメージデータ、28 イメージ処理システム、30 バイナリーデータ、32,34 出力デバイス、36 入力端末、40,42 ゼログラフィックサブシステム、90 マーキングエンジンコントローラ、92 メモリ、94 ターゲット値、96 値。   10 images, 12 pixels, 14 regions, 16 color indexed TRC, 20 digital printing system, 22 color correction system, 24 image data, 28 image processing system, 30 binary data, 32, 34 output device, 36 input terminal, 40 , 42 Xerographic subsystem, 90 marking engine controller, 92 memory, 94 target values, 96 values.

Claims (4)

色を変換する方法であって、
デジタルイメージ内の複数の色分離のうちの第1の色分離に関して、
a)複数の色調再生曲線を確立するステップであって、前記複数の色調再生曲線のそれぞれが、前記第1の色分離をレンダリングする第1のカララントと、前記複数の色分離のうちの少なくとも1つの第2の色分離をレンダリングする少なくとも1つの第2のカララントとの間におけるカララントの相互作用を表し、前記複数の色調再生曲線のそれぞれが、前記少なくとも1つの第2の色分離の複数の固定された入力値のそれぞれに対応し、前記複数の色調再生曲線のそれぞれが、当該色調再生曲線に対応する前記固定された入力値を前記少なくとも1つの第2の色分離が有する場合の、前記第1の色分離の入力値群に対応する修正入力値群を表す、ステップと、
b)前記第1の色分離を表す所定の入力値と、少なくとも前記第2の色分離を表す所定の入力値とを有する前記デジタルイメージのピクセルに関して、前記複数の色調再生曲線から、前記色調再生曲線に対応する前記第2の色分離前記固定された入力値が、前記第2の色分離を表す前記所定の入力値に近い色調再生曲線を少なくとも1つ選択するステップと、
c)前記選択された色調再生曲線のそれぞれに関して、前記第1の色分離を表す前記所定の入力値に対応する前記第1の色分離の前記修正入力値を決定するステップと、
d)2つ以上の色調再生曲線が選択された場合に、前記選択された色調再生曲線に関して決定された前記第1の色分離の2つ以上の前記修正入力値の関数により、前記ピクセルについて前記第1の色分離を表す、補間された修正入力値を1つ決定するステップと、を含むことを特徴とする色を変換する方法。
A method for converting colors,
Regarding a first color separation of a plurality of color separations in a digital image,
a) establishing a plurality of tone reproduction curves, wherein each of the plurality of tone reproduction curves is a first colorant for rendering the first color separation; and at least one of the plurality of color separations. Representing the interaction of the colorant with at least one second colorant rendering two second color separations, each of the plurality of tone reproduction curves being a plurality of fixed of the at least one second color separation. Each of the plurality of tone reproduction curves corresponding to each of the inputted input values, wherein the at least one second color separation has the fixed input value corresponding to the tone reproduction curve. Representing a modified input value group corresponding to one color separation input value group ;
b) a predetermined input value representing said first color separation, with respect to said digital image pixels having a predetermined input value that represents at least the second color separation, from said plurality of tone reproduction curves, the tone reproduction a step wherein the fixed input values of the second color separation corresponding to the curve, at least one selection of the tone reproduction curve closer to the predetermined input value representing the second color separation,
For each c) the selected tone reproduction curves, determining the modified input value of the first color separation corresponding to the predetermined input value representing said first color separation,
if d) two or more tone reproduction curve is selected, by more than one function of the modified input value of the selected tone reproduction the first color separation determined for curves, said about the pixel Determining one interpolated modified input value representative of the first color separation.
請求項1に記載の色を変換する方法であって、前記複数の色調再生曲線それぞれは、当該色調再生曲線が表す入力値群および対応する修正入力値群について、特異値分解、主成分分析、または離散コサイン変換を行うことで得られる複数の基底ベクトルによって表されることを特徴とする色を変換する方法。 A method of converting color according to claim 1, wherein each of the plurality of tone reproduction curves, the modified input value group corresponding input value group and represented by the tone reproduction curve, singular value decomposition, principal component analysis Or a method for converting a color represented by a plurality of basis vectors obtained by performing discrete cosine transform . 色を変換するシステムであって、
複数の色分離のそれぞれに関して複数の色調再生曲線を保存するメモリであって、前記複数の色調再生曲線のそれぞれが、前記複数の色分離のうちの第1の色分離をレンダリングする第1のカララントと、前記複数の色分離のうちの少なくとも1つの他の色分離をレンダリングする少なくとも1つの第2のカララントとの間におけるカララントの相互作用を表し、前記複数の色調再生曲線のそれぞれが、当該色調再生曲線に関する前記色分離である第1の色分離の他の少なくとも1つの色分離である第2の色分離の複数の固定された入力値のそれぞれに対応し、前記複数の色調再生曲線のそれぞれが、当該色調再生曲線に対応する前記固定された入力値を前記少なくとも1つの第2の色分離が有する場合の、前記第1の色分離の入力値群に対応する修正入力値群を表す、メモリと、
デジタルイメージのピクセルに関して、
前記メモリにアクセスし、前記少なくとも1つの第2の色分離の前記複数の固定された入力値のうち、前記ピクセルにおいて前記少なくとも1つの第2の色分値を表す所定の入力値に近い固定された入力値に対応する前記色調再生曲線を少なくとも1つ識別し、
識別された色調再生曲線のそれぞれに関して、前記ピクセルにおいて前記第1の色分離を表す所定の入力値に対応する前記第1の色分離の前記修正入力値を割り出し、
2つ以上の色調再生曲線が識別された場合に、前記識別された色調再生曲線のそれぞれに関して割り出された前記第1の色分離の2つ以上の前記修正入力値の関数により、前記ピクセルについて前記第1の色分離を表す、補間された修正入力値を1つ決定する処理コンポーネントと、を含むことを特徴とする色を変換するシステム。
A system for converting colors,
A memory for storing a plurality of tone reproduction curves for each of the plurality of color separations, wherein each of the plurality of tone reproduction curves renders a first color separation of the plurality of color separations ; And at least one second colorant that renders at least one other color separation of the plurality of color separations, each of the plurality of color reproduction curves representing the color tone Each of the plurality of tone reproduction curves corresponding to each of a plurality of fixed input values of a second color separation that is at least one other color separation of the first color separation that is the color separation that is the color separation relating to the reproduction curve. For the input value group of the first color separation when the at least one second color separation has the fixed input value corresponding to the tone reproduction curve. It represents the modified input value group to a memory,
Regarding the pixels of the digital image,
The memory is accessed and, among the plurality of fixed input values of the at least one second color separation, fixed close to a predetermined input value representing the at least one second color component value at the pixel. Identifying at least one tone reproduction curve corresponding to the input value ,
For each of the identified tone reproduction curves, indexing the modified input value of the first color separation which corresponds to a predetermined input value representing said first color separation in the pixels,
If more than one tone reproduction curve is identified by a function of the identified tone two or more of said modified input value of the first color separation is indexed with respect to each reproduction curves for the pixel And a processing component for determining one interpolated modified input value representative of the first color separation.
色をイメージングする方法であって、
デジタルイメージ内の注目する複数のピクセルのそれぞれに関して、
請求項1に記載の方法を、前記デジタルイメージ内の複数の色分離のうちの1つの色分離を前記第1の色分離とし、前記デジタルイメージ内の複数の色分離のうちの他の色分離を前記第2の色分離として実行することで、前記1つの色分離の前記修正入力値を1つ決定するステップと、
請求項1に記載の方法を、前記他の色分離を前記第1の色分離とし、前記1つの色分離を前記第2の色分離として実行することで、前記他の色分離の前記修正入力値を1つ決定するステップと、
前記1つの色分離の前記修正入力値および前記の色分離の前記修正入力値を利用して少なくとも前記1つの色分離に関連付けられているカララントおよび前記他の色分離に関連付けられているカララントを用いてイメージを形成するステップと、を含むことを特徴とする色をイメージングする方法。
A method for imaging color, comprising:
For each of the pixels of interest in the digital image,
The method according to claim 1, wherein one color separation of a plurality of color separations in the digital image is the first color separation, and another color separation of the plurality of color separations in the digital image. Determining one of the corrected input values for the one color separation by performing the second color separation as
The modified input of the other color separation by performing the method of claim 1 as the first color separation and the one color separation as the second color separation. Determining one value;
It said one by using the modified input value and the corrected input value of the other color separation of color separation, and associated with which colorants and the other color separation associated with at least said one color separation Forming an image using a colorant, and imaging a color.
JP2006215290A 2005-08-09 2006-08-08 Color conversion method and color conversion system Expired - Fee Related JP4898342B2 (en)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US11/199,692 US7864364B2 (en) 2005-08-09 2005-08-09 Color correction of images
US11/199,692 2005-08-09

Publications (2)

Publication Number Publication Date
JP2007049710A JP2007049710A (en) 2007-02-22
JP4898342B2 true JP4898342B2 (en) 2012-03-14

Family

ID=37309178

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2006215290A Expired - Fee Related JP4898342B2 (en) 2005-08-09 2006-08-08 Color conversion method and color conversion system

Country Status (3)

Country Link
US (1) US7864364B2 (en)
EP (1) EP1753220B1 (en)
JP (1) JP4898342B2 (en)

Families Citing this family (14)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
FR2804231B1 (en) * 2000-01-25 2002-11-08 Vistaprint Usa Inc CENTRALIZED PRINTING OF LOW-VOLUME COMMERCIAL DOCUMENTS ON MACHINES PREVIOUSLY LIMITED TO VERY LARGE PRINTS
JP4591337B2 (en) * 2005-12-16 2010-12-01 富士ゼロックス株式会社 Image processing device
EP1830557A1 (en) * 2006-03-01 2007-09-05 Agfa Graphics N.V. Method and apparatus for printer characterization
US7880930B2 (en) * 2008-05-19 2011-02-01 Xerox Corporation Reducing printhead process color non-uniformities in a direct marking device
US8437036B2 (en) * 2008-10-27 2013-05-07 Xerox Corporation Image path utilizing sub-sampled cross-channel image values
US8077352B2 (en) * 2009-01-26 2011-12-13 Xerox Corporation GAMUT aim and GAMUT mapping method for spatially varying color lookup tables
US8204303B2 (en) * 2009-05-08 2012-06-19 Xerox Corporation Spatially based transformation of spot colors
EP2446420B1 (en) * 2009-06-24 2022-03-23 Nokia Technologies Oy Device and method for processing digital images captured by a binary image sensor
US8571268B2 (en) * 2010-03-19 2013-10-29 Xerox Corporation On-paper image quality metric using on-belt sensing
US8514470B2 (en) * 2010-12-08 2013-08-20 Xerox Corporation Digital printing control using a spectrophotometer
CN102561059B (en) * 2011-12-16 2014-03-26 江南大学 Corduroy imitating fabric with perspective effect by inkjet printing
GB2534186A (en) 2015-01-15 2016-07-20 Landa Corp Ltd Printing system and method
US9738066B1 (en) 2016-03-25 2017-08-22 Xerox Corporation System and method for image data processing for inoperable inkjet compensation in an inkjet printer
US10178280B2 (en) * 2017-03-29 2019-01-08 Xerox Corporation Paper type dependent automatic background suppression

Family Cites Families (23)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS6353045A (en) * 1986-08-25 1988-03-07 Canon Inc Image recording apparatus
JPH06103927B2 (en) * 1989-10-25 1994-12-14 大日本スクリーン製造株式会社 Tone curve setting method
US5309246A (en) * 1991-09-18 1994-05-03 Eastman Kodak Company Technique for generating additional colors in a halftone color image through use of overlaid primary colored halftone dots of varying size
JPH0738757A (en) * 1993-07-22 1995-02-07 Fuji Xerox Co Ltd Image processor for correcting density by areas
US5604610A (en) * 1994-11-03 1997-02-18 Eastman Kodak Company Transforming color signal values for use by a particular device
JP3292037B2 (en) * 1996-05-30 2002-06-17 トヨタ自動車株式会社 Color reproduction method
US5822451A (en) * 1996-06-05 1998-10-13 Eastman Kodak Company Method for halftoning a multi-channel digital color image
US5749020A (en) * 1996-11-21 1998-05-05 Xerox Corporation Coordinitization of tone reproduction curve in terms of basis functions
US5946521A (en) * 1998-03-05 1999-08-31 Xerox Corporation Xerographic xerciser including a hierarchy system for determining part replacement and failure
US6721063B1 (en) * 2000-01-19 2004-04-13 Xerox Corporation Image rendering system and method using sum and difference error diffusion with arbitrary and redundant colors
US6760056B2 (en) * 2000-12-15 2004-07-06 Xerox Corporation Macro uniformity correction for x-y separable non-uniformity
JP2003015376A (en) * 2001-06-29 2003-01-17 Ricoh Co Ltd Calibration system and calibration method
US7110144B2 (en) * 2001-09-05 2006-09-19 Xerox Corporation System and method of performing halftone gamma correction in a printing environment
JP2004015678A (en) * 2002-06-11 2004-01-15 Fuji Photo Film Co Ltd Gradation correction curve creating method, gradation correction curve creating apparatus, and gradation correction curve creation program
US7277196B2 (en) * 2003-01-15 2007-10-02 Xerox Corporation Iterative printer control and color balancing system and method using a high quantization resolution halftone array to achieve improved image quality with reduced processing overhead
US7315394B2 (en) * 2003-02-25 2008-01-01 Xerox Corporation Calibration method for an imaging device
US7491424B2 (en) * 2003-05-19 2009-02-17 Ecole polytechnique fédérale de Lausanne (EPFL) Reproduction of security documents and color images with metallic inks
US8184340B2 (en) * 2003-06-17 2012-05-22 Xerox Corporation Method for color rendering using scanned halftone classification
JP2005176200A (en) * 2003-12-15 2005-06-30 Canon Inc Color signal converting apparatus and method
US7125094B2 (en) * 2003-12-19 2006-10-24 Xerox Corporation Systems and methods for compensating for streaks in images
US7362472B2 (en) 2004-03-05 2008-04-22 Eastman Kodak Company Color error diffusion
US20060171602A1 (en) * 2005-01-31 2006-08-03 International Business Machines Corporation Method and system for using a look-up table for a linear operation in image processing
US7440140B2 (en) 2005-04-29 2008-10-21 Hewlett-Packard Development Company, L.P. Sequential color error diffusion with forward and backward exchange of information between color planes

Also Published As

Publication number Publication date
EP1753220A2 (en) 2007-02-14
EP1753220B1 (en) 2013-10-16
US7864364B2 (en) 2011-01-04
US20070035748A1 (en) 2007-02-15
EP1753220A3 (en) 2008-08-20
JP2007049710A (en) 2007-02-22

Similar Documents

Publication Publication Date Title
JP5310298B2 (en) Image processing apparatus, image forming system, and program
JP4898342B2 (en) Color conversion method and color conversion system
US9906689B2 (en) Image forming apparatus and computer readable recording medium
JP6665657B2 (en) Image forming apparatus, color conversion control program, and color conversion control method
US7864373B2 (en) Method and system for toner reproduction curve linearization using least squares solution of monotone spline functions
JPH06141175A (en) Calibration architecture of color printer
JP2007208977A (en) Halftone independent color drift correction
JP3760969B2 (en) Image forming apparatus and method
US7304766B2 (en) Method and apparatus for data adjustment
US8077352B2 (en) GAMUT aim and GAMUT mapping method for spatially varying color lookup tables
US8154777B2 (en) Color compensation of images
JP2016208151A (en) Image processing apparatus, image processing method, image forming apparatus having image processing apparatus, and program
US8314978B2 (en) Halftone independent device characterization accounting for colorant interactions
JP2010166563A (en) System and method for halftone independent temporal color drift correction in xerographic printer having high addressability
JP2015156570A (en) Color processing apparatus, image forming apparatus, and program
JP5905341B2 (en) Spot color rendering through feedback-based multi-object optimization
JP2009094786A (en) Image forming apparatus and image forming method
JP2020203454A (en) Image processing device and image forming device
JP4359111B2 (en) Gray balance in color printers
JP6572568B2 (en) Image forming system
JP4327549B2 (en) Gray balance in color printers
JP4839106B2 (en) Image processing apparatus and image processing method
Tarasov et al. Determining the ideal initial printing colorants in electrophotography by the discrete gradation trajectories
Tarasov et al. A method of tone reproduction curves computation by means of gradation trajectories in the form of Bézier curves
JP2017135683A (en) Generation device, and computer program

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20090806

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20110126

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20110201

A601 Written request for extension of time

Free format text: JAPANESE INTERMEDIATE CODE: A601

Effective date: 20110427

A602 Written permission of extension of time

Free format text: JAPANESE INTERMEDIATE CODE: A602

Effective date: 20110506

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20110531

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20111206

A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20111226

R150 Certificate of patent or registration of utility model

Free format text: JAPANESE INTERMEDIATE CODE: R150

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20150106

Year of fee payment: 3

LAPS Cancellation because of no payment of annual fees