JP4898342B2 - Color conversion method and color conversion system - Google Patents
Color conversion method and color conversion system Download PDFInfo
- 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
Links
- 238000000034 method Methods 0.000 title claims description 33
- 238000006243 chemical reaction Methods 0.000 title description 4
- 238000000926 separation method Methods 0.000 claims description 129
- 239000003086 colorant Substances 0.000 claims description 74
- 238000012545 processing Methods 0.000 claims description 23
- 239000013598 vector Substances 0.000 claims description 20
- 230000006870 function Effects 0.000 claims description 17
- 238000009877 rendering Methods 0.000 claims description 16
- 238000003384 imaging method Methods 0.000 claims description 14
- 230000003993 interaction Effects 0.000 claims description 14
- 238000000513 principal component analysis Methods 0.000 claims description 3
- 238000000354 decomposition reaction Methods 0.000 claims description 2
- 238000012937 correction Methods 0.000 description 11
- 230000001419 dependent effect Effects 0.000 description 6
- 108091008695 photoreceptors Proteins 0.000 description 5
- 230000008569 process Effects 0.000 description 4
- 230000004044 response Effects 0.000 description 4
- 230000000694 effects Effects 0.000 description 3
- 238000005259 measurement Methods 0.000 description 3
- 238000012546 transfer Methods 0.000 description 3
- 230000004048 modification Effects 0.000 description 2
- 238000012986 modification Methods 0.000 description 2
- 230000009466 transformation Effects 0.000 description 2
- 230000009471 action Effects 0.000 description 1
- 230000008901 benefit Effects 0.000 description 1
- 230000015572 biosynthetic process Effects 0.000 description 1
- 238000004364 calculation method Methods 0.000 description 1
- 230000008859 change Effects 0.000 description 1
- 238000007796 conventional method Methods 0.000 description 1
- 238000010586 diagram Methods 0.000 description 1
- 238000002296 dynamic light scattering Methods 0.000 description 1
- 230000005055 memory storage Effects 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 229920003258 poly(methylsilmethylene) Polymers 0.000 description 1
- 238000013061 process characterization study Methods 0.000 description 1
- 238000001228 spectrum Methods 0.000 description 1
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N1/00—Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
- H04N1/46—Colour picture communication systems
- H04N1/56—Processing of colour picture signals
- H04N1/60—Colour correction or control
- H04N1/6027—Correction 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.
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-
本明細書で開示されている方法は、イメージ全体に等しい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
カラーインデックス付きの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
i番目のPCSに関するカラーインデックス付きのTRCの数Nc iは、数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に関して、Nc i=[NS1]i×[NS2]i...×[NSz]i
(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 iは、SCSのうちの第1のSCSの固定されたレベルの数であり、NS2 iは、SCSのうちの第2のSCSの固定されたレベルの数である、といった具合であり、NS1 i、NS2 iなどは、独立して約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=Nc 1+Nc 2+...+Nc (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に関して)Nsj i=4、Nc i=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
存在する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
図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
図示されているマーキングエンジン32、34は電子写真エンジンだが、CCS22は、さまざまなデジタル形式のコピー機器および印刷機器と共に利用できる。出力デバイス32、34は、カラーゼログラフィックプリンタ、インクジェットプリンタなどとすることができる。
The marking
マーキングエンジン32、34はそれぞれ、イメージを形成し、そのイメージを1枚の紙などの印刷媒体へ転送し、そのイメージを融合させるための、さまざまなゼログラフィックサブシステム40、42を組み込むことができる。ゼログラフィックデバイスの場合には、マーキングエンジンは通常、回転する光受容体など、電荷保持力のある表面を含む。イメージは、光受容体の表面上に形成される。光受容体のまわりに配置されているのがゼログラフィックサブシステムであり、これは、チャージングステーションと、光受容体上に潜像を形成する、それぞれのチャージングステーションに関連付けられているエクスポージャステーションと、トナーなどのカララントを適用してトナーイメージを得ることによって光受容体の表面上に形成された潜像を現像するための、それぞれのチャージングステーションに関連付けられている現像ユニットと、そのようにして形成されたトナーイメージを被印刷媒体の表面へ転送する転送ユニットとを含む。ゼログラフィックサブシステムは、サブシステムのそれぞれをコントロールするための作動装置を含む、CPUなどのマーキングエンジンコントローラ90によってコントロールすることができる。マーキングエンジンコントローラ90は、イメージ処理システム28へ、およびCCS22へリンクされ、またその他のシステムコンポーネントへリンクすることもできる。図示されている実施形態においては、マーキングエンジン32、34のそれぞれは、それぞれのマーキングエンジンに関するTRCを含む自分自身のCCS22を有するが、単一のCCSが、複数のマーキングエンジンのための空間的に訂正された修正入力値を決定することもでき、この単一のCCSを共通のイメージ処理システム28に関連付けることもできる。
Each of the marking
マーキングエンジン32、34は、イメージ処理システム28からのバイナリーデータ30上で機能する。具体的にはCin、Yin、およびMinの値30が、適切なTRC16、92に入力される。入力される値30は、イメージの形式で出力されることになる所望のターゲット値94を実現するために、ただし発生する可能性のあるカララントの相互作用を考慮に入れずに選択される。TRCから出力されるCmod、Ymod、およびMmodの値96は、カララントの相互作用を考慮に入れるためにイメージ適用サブコンポーネント40、42によって適用されるピクセルに関する適切なカララントレベルを決定する際に使用される。そしてイメージ適用サブコンポーネントは、単一のパスまたは複数のパスにおいてカラードキュメントを作成することができる。
Marking
CITRC16は、従来の方法によって決定することができる。たとえば、選択されたMinおよびYinの値における、Cinの値のセットに対応するCmodの値は、別々の入力値を使用してマーキングエンジンによって印刷媒体上に較正パッチを印刷すること、および比色計や分光光度計などの適切なセンサを用いて対応する出力値を測定することによって決定することができる。CITRCに対する定期的な更新は、さらなる測定によって、または予測に従ってCITRCを調整することによって行うことができる。たとえばCITRC16のそれぞれは、1つ以上の基底ベクトル、および実際のまたは予測される変更に対応するように修正できる適切な重み付けとして保存することができる。
図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
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
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
下記の実施例は、本明細書に記載されている技術の有効性を示している。 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%.
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の色分離をレンダリングする第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.
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)
| 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)
| 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 |
-
2005
- 2005-08-09 US US11/199,692 patent/US7864364B2/en not_active Expired - Fee Related
-
2006
- 2006-08-08 JP JP2006215290A patent/JP4898342B2/en not_active Expired - Fee Related
- 2006-08-08 EP EP06118592.2A patent/EP1753220B1/en not_active Expired - Fee Related
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 |