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
JP4640180B2 - Setting the color tone to be added to the image - Google Patents
[go: Go Back, main page]

JP4640180B2 - Setting the color tone to be added to the image - Google Patents

Setting the color tone to be added to the image Download PDF

Info

Publication number
JP4640180B2
JP4640180B2 JP2006004457A JP2006004457A JP4640180B2 JP 4640180 B2 JP4640180 B2 JP 4640180B2 JP 2006004457 A JP2006004457 A JP 2006004457A JP 2006004457 A JP2006004457 A JP 2006004457A JP 4640180 B2 JP4640180 B2 JP 4640180B2
Authority
JP
Japan
Prior art keywords
color
tone
value
ink
type
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
JP2006004457A
Other languages
Japanese (ja)
Other versions
JP2007189377A (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.)
Seiko Epson Corp
Original Assignee
Seiko Epson 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 Seiko Epson Corp filed Critical Seiko Epson Corp
Priority to JP2006004457A priority Critical patent/JP4640180B2/en
Publication of JP2007189377A publication Critical patent/JP2007189377A/en
Application granted granted Critical
Publication of JP4640180B2 publication Critical patent/JP4640180B2/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Images

Landscapes

  • Image Processing (AREA)
  • Facsimile Image Signal Circuits (AREA)
  • Color Image Communication Systems (AREA)
  • Color, Gradation (AREA)

Description

この発明は、画像に付与する色調を設定する技術に関する。   The present invention relates to a technique for setting a color tone to be added to an image.

従来より、明度のみの情報を有するモノクロ画像に好みの色調を付して表示し、また印刷するための技術が公開されている。モノクロ画像に付する色調としては、寒色気味の色調(以下「クール調」と呼ぶ)、暖色気味の色調(以下「ウォーム調」と呼ぶ)、写真が褪色した色合い(以下「セピア調」と呼ぶ)などがある。   2. Description of the Related Art Conventionally, a technique for displaying and printing a monochrome image having only brightness information with a desired color tone has been disclosed. Colors to be added to a monochrome image include a cool color tone (hereinafter referred to as “cool tone”), a warm color tone (hereinafter referred to as “warm tone”), and a shade of a photograph (hereinafter referred to as “sepia tone”). )and so on.

たとえば、特許文献1においては、モノクロ画像を印刷する際、入力値がグレーの階調値であって、出力値がプリンタの各インク色の濃度の階調値である1次元ルックアップテーブルを使用して画像変換が行われる。そして、その1次元ルックアップテーブルの出力値のうち有彩色であるシアン、マゼンタ、イエロの各出力値について最大値を所定の刻み幅で変化させた複数パターンの1次元ルックアップテーブルを用意して、複数のモノクローム見本画像の印刷を行う。そして、その中から好ましい色調の見本画像を選択して、画像に付する色調を決定する。   For example, in Patent Document 1, when printing a monochrome image, a one-dimensional lookup table in which an input value is a gray gradation value and an output value is a gradation value of the density of each ink color of the printer is used. Then, image conversion is performed. Then, a one-dimensional lookup table having a plurality of patterns is prepared by changing the maximum value of the chromatic colors cyan, magenta, and yellow among the output values of the one-dimensional lookup table by a predetermined step size. A plurality of monochrome sample images are printed. Then, a sample image having a preferable color tone is selected from the images, and the color tone to be added to the image is determined.

特開2004−142423号公報JP 2004-142423 A 特開2002−331693号公報JP 2002-331893 A

しかし、上記の技術においては、印刷画像に付す色調を決定するために複数のモノクローム見本画像を印刷する必要があり、モノクロ画像に色調を付与して印刷する際の手続きが煩雑であった。   However, in the above technique, it is necessary to print a plurality of monochrome sample images in order to determine the color tone to be added to the print image, and the procedure for printing the monochrome image with a color tone is complicated.

本発明はかかる点に鑑みてなされたもので、簡単な手続きでユーザの希望に沿った色調を付した印刷画像が得られる技術を提供することを主たる目的とする。   The present invention has been made in view of the above points, and a main object of the present invention is to provide a technique capable of obtaining a printed image with a color tone according to a user's wishes by a simple procedure.

上記目的を達成するために、本発明は、無彩色の画像に色調を付与して表示部に表示しかつ印刷する際に、以下の処理を行う。すなわち、まず、(a)第1の表色系の各色成分について、色成分の強度を表す第1種の階調値を改変するためのトーンカーブをそれぞれ生成する。そして、(b)各トーンカーブを参照して、第1種の階調値を含む無彩色の原画像データを色調が付与された表示用画像データに変換し、前記表示用画像データに応じて前記表示部にモノトーン画像を表示する。   In order to achieve the above object, according to the present invention, the following processing is performed when a tone is given to an achromatic image and displayed on a display unit and printed. That is, first, (a) for each color component of the first color system, a tone curve for modifying the first type gradation value representing the intensity of the color component is generated. Then, (b) referring to each tone curve, the achromatic original image data including the first type of gradation value is converted into display image data to which a color tone is given, and according to the display image data A monotone image is displayed on the display unit.

一方、(c)各色成分の第1種の階調値で表されるN個の無彩色である基準グレー(Nは2以上の整数)について、各トーンカーブによる変換後の各階調値を決定する。そして、(d)N個の基準グレーの変換前後の各階調値に基づいて、入力値として第1種の階調値を有し出力値として複数のインクのインク色の強度を表す第2種の階調値を有する1次元インク色ルックアップテーブルを生成する。その後、(e)1次元インク色ルックアップテーブルを参照して、原画像データを、第2種の階調値を含む印刷用画像データに変換し、印刷する。   On the other hand, for (c) reference gray (N is an integer of 2 or more) that is N achromatic colors represented by the first type of gradation value of each color component, each gradation value after conversion by each tone curve is determined. To do. Then, (d) a second type that has the first type of gradation value as an input value and represents the intensity of ink colors of a plurality of inks as an output value based on the respective gradation values before and after conversion of N reference grays. A one-dimensional ink color look-up table having the following tone values is generated. Thereafter, referring to the (e) one-dimensional ink color look-up table, the original image data is converted into print image data including the second type of gradation value and printed.

印刷画像の色調と表示部に表示される画像の色調とが異なる場合には、ユーザは、表示部に表示される画像の色調に基づいて、印刷画像に付する色調を決定することが難しい。しかし、上記のような態様とすれば、ユーザは、表示部に表示された画像と類似した色調が付された印刷画像を得ることができる。このため、ユーザは、表示される画像の色調を参考にして、簡単な手続きでユーザの希望に沿った色調を付した印刷画像が得ることができる。   When the color tone of the print image and the color tone of the image displayed on the display unit are different, it is difficult for the user to determine the color tone to be attached to the print image based on the color tone of the image displayed on the display unit. However, if it is set as the above aspects, the user can obtain a print image with a color tone similar to the image displayed on the display unit. For this reason, the user can obtain a print image with a color tone according to the user's wishes by a simple procedure with reference to the color tone of the displayed image.

なお、上記のような処理を実現する際には、画像を表示する表示部と、画像データを受け取って有彩色インクを含む複数のインクを使用して印刷する印刷部と、それら表示部および印刷部を制御する制御部と、を備える印刷装置を使用することが好ましい。   When realizing the processing as described above, a display unit that displays an image, a printing unit that receives image data and prints using a plurality of inks including chromatic ink, the display unit, and printing It is preferable to use a printing apparatus including a control unit that controls the printing unit.

また、1次元インク色ルックアップテーブルを生成する際には、無彩色の画像に色調を付与しない印刷を行うためのルックアップテーブルであって、入力値として第1種の階調値を有し出力値として第2種の階調値を有する1次元原インク色ルックアップテーブルの所定の有彩色インクのインク色の出力値を、N個の基準グレーの変換前後の第1種の各階調値に基づいて改変して、1次元インク色ルックアップテーブルを生成することが好ましい。   In addition, when generating the one-dimensional ink color lookup table, the lookup table is for performing printing without adding a color tone to an achromatic image, and has a first type gradation value as an input value. The output value of the ink color of the predetermined chromatic ink in the one-dimensional original ink color look-up table having the second type of tone value as the output value is used as the first type of tone value before and after conversion of N reference grays. Is preferably modified to generate a one-dimensional ink color look-up table.

印刷に際して印刷用の1次元インク色ルックアップテーブルを生成する場合には、生成する1次元インク色ルックアップテーブルが十分、高品質な印刷画像を提供できるものとなるように留意することが好ましい。上記のような態様においては、1次元原インク色ルックアップテーブルを、あらかじめ高品質な印刷結果を提供できるルックアップテーブルとして準備しておくことで、その1次元原インク色ルックアップテーブルに基づいて生成される1次元インク色ルックアップテーブルも、高品質な印刷結果を提供できるルックアップテーブルとすることができる。   When generating a one-dimensional ink color look-up table for printing at the time of printing, it is preferable to take care that the generated one-dimensional ink color look-up table can provide a sufficiently high-quality printed image. In the above-described aspect, a one-dimensional primary ink color lookup table is prepared in advance as a lookup table that can provide a high-quality printing result, and based on the one-dimensional primary ink color lookup table. The generated one-dimensional ink color lookup table can also be a lookup table that can provide high-quality printing results.

なお、1次元原インク色ルックアップテーブルの所定の有彩色インクの出力値を改変する際には、以下のような処理を行うことが好ましい。すなわち、N個の基準グレーG1〜GNのうちの一の基準グレーGi(iは1〜Nのいずれか)の変換後の各色成分の第1種の階調値に基づいて、出力値を改変する所定の有彩色インクの基準改変係数であって一の基準グレーGiに対応する基準改変係数Rriを決定する基準改変係数決定処理を行う。そして、その基準改変係数決定処理を、N個の基準グレーG1〜GNについて行い、その所定の有彩色インクの基準改変係数であって、N個の基準グレーG1〜GNにそれぞれ対応するN個の基準改変係数Rr1〜RrNを決定する。   When modifying the output value of a predetermined chromatic ink in the one-dimensional original ink color lookup table, it is preferable to perform the following processing. That is, the output value is modified based on the first type gradation value of each color component after conversion of one reference gray Gi (i is any one of 1 to N) of N reference grays G1 to GN A reference modification coefficient determination process is performed to determine a reference modification coefficient Rri corresponding to one reference gray Gi, which is a reference modification coefficient of a predetermined chromatic color ink. Then, the reference modification coefficient determination process is performed for N reference grays G1 to GN, and the N reference grays G1 to GN, which are reference modification coefficients for the predetermined chromatic color ink, respectively. Reference modification coefficients Rr1 to RrN are determined.

その後、N個の基準改変係数Rr1〜RrNに基づいて、所定の有彩色インクの第1種の各階調値に対応し少なくとも一つは他と異なる改変係数Rmin〜Rmaxを決定する。なお、第1種のすべての階調値について、改変係数を定めることが好ましい。そして、1次元原インク色ルックアップテーブルの上記の所定の有彩色インクの出力値に、それぞれの入力値である第1種の各階調値に対応する改変係数Rmin〜Rmaxを掛けて、出力値を改変して、1次元インク色ルックアップテーブルを生成する。   Thereafter, based on the N reference modification coefficients Rr1 to RrN, at least one modification coefficient Rmin to Rmax that is different from the others is determined corresponding to each gradation value of the first type of predetermined chromatic ink. It should be noted that it is preferable to define modification coefficients for all gradation values of the first type. Then, the output value of the predetermined chromatic color ink in the one-dimensional original ink color look-up table is multiplied by the modification coefficients Rmin to Rmax corresponding to the first type gradation values as the respective input values. To generate a one-dimensional ink color lookup table.

このような態様においては、表示用画像データを生成する際に使用されるトーンカーブによる複数の基準グレーの変換前後の色を考慮して、1次元インク色ルックアップテーブルが生成される。よって、表示部に表示される画像の色調と印刷される画像の色調とを類似のものとすることができる。   In such an aspect, the one-dimensional ink color look-up table is generated in consideration of the colors before and after the conversion of the plurality of reference grays by the tone curve used when generating the display image data. Therefore, the color tone of the image displayed on the display unit can be made similar to the color tone of the printed image.

なお、N個の基準改変係数Rr1〜RrNは、異なる値を有する基準改変係数を含むことが好ましい。このような態様とすれば、画像中の明度の異なる部分について、それぞれに適した色調を付することができる。   The N reference modification coefficients Rr1 to RrN preferably include reference modification coefficients having different values. If it is such an aspect, the color tone suitable for each can be attached | subjected about the part from which the brightness differs in an image.

また、一の基準グレーGiに対応する基準改変係数Rriを決定する基準改変係数決定処理を行う際には、以下のような処理を行うことが好ましい。すなわち、各色成分の第1種の階調値の組合せと対応づけることができる第2種の階調値の組合せを有する3次元基準色ルックアップテーブルを参照して、一の基準グレーGiの変換後の第1種の階調値の組合せから、出力値を改変する所定の有彩色インクの第2種の階調値VIiを決定する。一方、1次元原インク色ルックアップテーブルを参照して、一の基準グレーGiの変換前の第1種の階調値から、所定の有彩色インクの第2種の階調値VIbiを決定する。そして、変換前後の有彩色の第2種の階調値の比、(VIi/VIbi)を、一の基準グレーGiに対応する基準改変係数Rriとして決定する。   Further, when performing the reference modification coefficient determination process for determining the reference modification coefficient Rri corresponding to one reference gray Gi, the following process is preferably performed. That is, with reference to a three-dimensional reference color lookup table having a combination of the second type of gradation values that can be associated with a combination of the first type of gradation values of each color component, conversion of one reference gray Gi A second type gradation value VIi of a predetermined chromatic color ink whose output value is to be modified is determined from the combination of the first type gradation value later. On the other hand, referring to the one-dimensional original ink color look-up table, the second type gradation value VIbi of a predetermined chromatic color ink is determined from the first type gradation value before conversion of one reference gray Gi. . Then, the ratio (VIi / VIbi) of the second type of chromatic color before and after conversion is determined as the reference modification coefficient Rri corresponding to one reference gray Gi.

このような態様とすれば、各基準グレーについては、印刷用ルックアップテーブルによる変換においても、表示用のトーンカーブに沿った変換と同様の色変換がなされる。よって、画像に色調を付して印刷する際に、表示部に表示された画像と類似した色調を再現する印刷画像データを得ることができる。   According to such an aspect, the color conversion similar to the conversion along the display tone curve is performed for each reference gray even in the conversion using the print look-up table. Therefore, when the image is printed with a color tone, print image data that reproduces a color tone similar to the image displayed on the display unit can be obtained.

なお、3次元基準色ルックアップテーブルは、各基準グレーG1〜GNにそれぞれ関連づけられたN個の3次元基準色ルックアップテーブルとすることができる。この態様において、一の基準グレーGiに対応する3次元基準色ルックアップテーブルは、一の基準グレーGiを含む所定の範囲の色に対応づけられた第2種の階調値の組合せを有する。そして、各基準グレーG1〜GNに対応する各3次元基準色ルックアップテーブルは、全体として、第1の表色系の色空間の一部の色に対応づけられた第2種の階調値の組合せを有する。言い換えれば、第1の表色系の色空間において、各3次元基準色ルックアップテーブルがいずれも、その色に対応づけられた第2種の階調値の組合せを有していない色が存在する。   The three-dimensional reference color look-up table can be N three-dimensional reference color look-up tables associated with the reference grays G1 to GN, respectively. In this aspect, the three-dimensional reference color lookup table corresponding to one reference gray Gi has a combination of the second type of gradation values associated with a predetermined range of colors including the one reference gray Gi. Each of the three-dimensional reference color lookup tables corresponding to the reference grays G1 to GN generally has a second type of gradation value that is associated with a part of the color in the color space of the first color system. Have a combination of In other words, in the color space of the first color system, there is a color in which each three-dimensional reference color lookup table does not have a combination of the second type of gradation values associated with the color. To do.

このような態様とすれば、同程度の間隔で出力階調値を有している場合には、3次元基準色ルックアップテーブルが全色空間の色について出力階調値を有している態様に比べて、3次元基準色ルックアップテーブルのデータ量を小さくすることができる。   In such an aspect, when the output gradation values are provided at the same interval, the aspect in which the three-dimensional reference color lookup table has the output gradation values for the colors in the entire color space. As compared with the above, the data amount of the three-dimensional reference color lookup table can be reduced.

また、3次元基準色ルックアップテーブルは、入力値として装置独立な第2の表色系の色成分の階調値を有するルックアップテーブルとすることができる。そのような態様においては、3次元基準色ルックアップテーブルの参照に先立って、一の基準グレーGiの変換後の第1種の階調値の組合せを、第2の表色系の色成分の階調値の組み合わせに変換することが好ましい。   The three-dimensional reference color look-up table can be a look-up table having gradation values of color components of the second color system independent of the device as input values. In such an aspect, prior to referring to the three-dimensional standard color lookup table, the combination of the first type of gradation values after conversion of one standard gray Gi is used as the color component of the second color system. It is preferable to convert to a combination of gradation values.

このような態様においては、基準グレーに対応する色がいったん装置独立な第2の表色系による表現に置き換えられる。このため、画像の出力に際して使用する基本色が互いに異なる複数種類の印刷部に、上記の画像処理を適用することが容易である。   In such an aspect, the color corresponding to the reference gray is once replaced with the expression by the second color system independent of the device. For this reason, it is easy to apply the image processing described above to a plurality of types of printing units that use different basic colors when outputting an image.

なお、3次元基準色ルックアップテーブルは、入力値として第1の表色系の第1種の階調値を有するルックアップテーブルとすることもできる。このような態様によれば、簡単な処理で表示画像に近い色調が付された印刷画像を得ることができる。   Note that the three-dimensional reference color lookup table may be a lookup table having a first type of gradation value of the first color system as an input value. According to such an aspect, it is possible to obtain a print image with a color tone close to that of the display image by simple processing.

また、N個の基準グレーは、以下のような第1〜第3のグレーを含むことが好ましい。すなわち、第1のグレーは、互いに等しい値を有する各色成分の第1種の階調値であって、最大値から1/3の範囲である第1の範囲に含まれる第1種の階調値の組み合わせで表されるグレーである。第2のグレーは、互いに等しい値を有する各色成分の第1種の階調値であって、最小値から1/3の範囲である第2の範囲に含まれる第1種の階調値の組み合わせで表されるグレーである。そして、第3のグレーは、互いに等しい値を有する各色成分の第1種の階調値であって、第1と第2の範囲の間に位置する第3の範囲に含まれる第1種の階調値の組み合わせで表されるグレーである。   The N reference grays preferably include the following first to third grays. That is, the first gray is the first type of gradation value of each color component having the same value, and the first type of gradation included in the first range that is 1/3 of the maximum value. Gray represented by a combination of values. The second gray is the first type of gradation value of each color component having the same value, and is the first type of gradation value included in the second range that is 1/3 of the minimum value. It is gray expressed in combination. The third gray is the first type of gradation value of each color component having the same value, and is the first type included in the third range located between the first and second ranges. It is gray represented by a combination of gradation values.

このような態様とすれば、画像の暗部、明部、中間部、それぞれについて、表示画像に近い色調が付された印刷が象を得ることができる。   With such an aspect, it is possible to obtain an elephant by printing with a color tone close to that of the display image for each of the dark part, the bright part, and the intermediate part of the image.

なお、表示用画像データを生成するためのトーンカーブを生成する際には、無彩色の原画像データに付与する色調の指定をユーザから受け取ることが好ましい。そして、指定された色調に基づいてトーンカーブを生成することが好ましい。このような態様によれば、ユーザの意向を反映した色調を画像に付すことができる。   When generating a tone curve for generating display image data, it is preferable to receive from a user a designation of a color tone to be added to achromatic original image data. It is preferable to generate a tone curve based on the designated color tone. According to such an aspect, a color tone reflecting the user's intention can be added to the image.

なお、色調の指定をユーザから受け取ること際には、画像に付すべき色調を1つの指定点で指定するための色調指定領域であって、画像に付すべき色調が色調指定領域内の位置から視覚的に認識できるように構成された色調指定領域を表示する態様とすることができる。そのような態様において、ユーザから色調指定領域における1つの指定点の指定を受け取ることが好ましい。このような態様によれば、ユーザは、好ましい色調を簡単に選択することができる。   When the designation of the color tone is received from the user, it is a color tone designation region for designating the color tone to be attached to the image at one designated point, and the color tone to be attached to the image is visually recognized from the position in the color tone designation region. In other words, it is possible to display a color tone designation area configured so that it can be recognized visually. In such an aspect, it is preferable to receive the designation of one designated point in the color tone designation area from the user. According to such an aspect, the user can easily select a preferable color tone.

また、1次元インク色ルックアップテーブルを生成する際には、以下のような態様とすることもできる。すなわち、N個の基準グレーのうちの一の基準グレーGi(iは1〜Nのいずれか)の変換後の各色成分の第1種の階調値に基づいて、所定の有彩色インクの基準出力階調値であって一の基準グレーGiに対応する基準出力階調値Vriを決定する基準出力値決定処理を行う。そして、その基準出力値決定処理を、N個の基準グレーG1〜GNについて行い、所定の有彩色インクの基準出力階調値であって、N個の基準グレーG1〜GNにそれぞれ対応するN個の基準出力階調値Vr1〜VrNを決定する。   Further, when generating the one-dimensional ink color look-up table, the following aspects can be adopted. That is, based on the first type gradation value of each color component after conversion of one reference gray Gi (i is any one of 1 to N) of the N reference grays, a predetermined chromatic ink reference A reference output value determination process for determining a reference output gradation value Vri corresponding to one reference gray Gi that is an output gradation value is performed. Then, the reference output value determination process is performed for N reference grays G1 to GN, and N reference grayscale values corresponding to the N reference grays G1 to GN, which are reference output gradation values of predetermined chromatic color inks, respectively. The reference output gradation values Vr1 to VrN are determined.

その後、N個の基準出力階調値Vr1〜VrNに基づいて、所定の有彩色インクの第1種の各階調値に対応する出力値Vmin〜Vmaxを決定して、1次元インク色ルックアップテーブルを生成する。このような態様とすれば、改変係数を使用する態様に比べて簡単な処理で、1次元インク色ルックアップテーブルを生成することができる。   Thereafter, based on the N reference output gradation values Vr1 to VrN, output values Vmin to Vmax corresponding to the first gradation values of the predetermined chromatic color ink are determined, and the one-dimensional ink color lookup table is determined. Is generated. With such an aspect, it is possible to generate a one-dimensional ink color lookup table with a simpler process compared to an aspect that uses a modification coefficient.

なお、本発明は、種々の形態で実現することが可能であり、例えば、色調設定方法および装置、色調設定補助方法および装置、画像処理方法および装置、印刷制御方法および装置、印刷方法および装置、それらの方法または装置の機能を実現するためのコンピュータプログラム、そのコンピュータプログラムを記録した記録媒体等の形態で実現することができる。   The present invention can be realized in various forms, for example, a color tone setting method and apparatus, a color tone setting auxiliary method and apparatus, an image processing method and apparatus, a print control method and apparatus, a printing method and apparatus, The present invention can be realized in the form of a computer program for realizing the functions of these methods or apparatuses, a recording medium on which the computer program is recorded, or the like.

以下では、発明の実施の形態を次の順序で説明する。
A.第1実施例:
A1.全体の構成および処理:
A2.色変換処理:
B.第2実施例:
C.第3実施例:
D.変形例:
Hereinafter, embodiments of the invention will be described in the following order.
A. First embodiment:
A1. Overall configuration and processing:
A2. Color conversion processing:
B. Second embodiment:
C. Third embodiment:
D. Variations:

A.第1実施例:
A1.全体の構成および処理:
図1は、第1実施例の印刷システムのソフトウェアの構成を示すブロック図である。コンピュータ90では、所定のオペレーティングシステムの下で、アプリケーションプログラム95が動作している。また、オペレーティングシステムには、ビデオドライバ91やプリンタドライバ96が組み込まれている。
A. First embodiment:
A1. Overall configuration and processing:
FIG. 1 is a block diagram illustrating a software configuration of the printing system according to the first embodiment. In the computer 90, an application program 95 operates under a predetermined operating system. In addition, a video driver 91 and a printer driver 96 are incorporated in the operating system.

アプリケーションプログラム95は、マウス130やキーボード120から入力されるユーザの指示に応じて、レッド(R),グリーン(G),ブルー(B)の3色の色成分からなる原画像データORGをCD−R140から読み込む。そして、ユーザの指示に応じて、原画像データORGに画像のレタッチなどの処理を行う。アプリケーションプログラム95は、処理を行った画像を、ビデオドライバ91を介して液晶ディスプレイ21に画像を表示する。また、アプリケーションプログラム95は、ユーザからの印刷指示を受け取ると、プリンタドライバ96に印刷指示を出し、処理を行った画像を初期画像データPIDとしてプリンタドライバ96に出力する。   The application program 95 converts the original image data ORG composed of the three color components of red (R), green (G), and blue (B) into CD- in accordance with a user instruction input from the mouse 130 or the keyboard 120. Read from R140. Then, in response to a user instruction, processing such as image retouching is performed on the original image data ORG. The application program 95 displays the processed image on the liquid crystal display 21 via the video driver 91. When the application program 95 receives a print instruction from the user, it issues a print instruction to the printer driver 96 and outputs the processed image to the printer driver 96 as initial image data PID.

プリンタドライバ96は、初期画像データPIDをアプリケーションプログラム95から受け取り、これをプリンタ22が処理可能な印刷画像データFNL(ここではシアン、マゼンダ、イエロー、第1〜第3の無彩色インクの6色についての多値化された信号)に変換する。   The printer driver 96 receives the initial image data PID from the application program 95, and print image data FNL (here, cyan, magenta, yellow, and first to third achromatic inks that can be processed by the printer 22). Multi-valued signal).

図1に示した例では、プリンタドライバ96の内部には、解像度変換モジュール97と、色変換モジュール98と、色変換テーブル104と、ハーフトーンモジュール99と、並べ替えモジュール100とが備えられている。   In the example shown in FIG. 1, the printer driver 96 includes a resolution conversion module 97, a color conversion module 98, a color conversion table 104, a halftone module 99, and a rearrangement module 100. .

解像度変換モジュール97は、初期画像データPIDの解像度をプリンタ22で印刷を行う際の解像度に変換する。色変換モジュール98は、カラー画像の印刷においては、色変換テーブル104の3次元ルックアップテーブル104aを参照しつつ、sRGB表色系のRGBの階調値で各画素の色が現されている画像データMID1を、プリンタ22が使用するシアン(C)、マゼンダ(M)、イエロー(Y)、第1〜第3の無彩色インク(K1〜K3)の階調値で各画素の色が表された画像データMID2に変換する。なお、第1〜第3の無彩色インクは、その順に明度が高い無彩色インクである。   The resolution conversion module 97 converts the resolution of the initial image data PID into the resolution used when printing by the printer 22. The color conversion module 98 refers to the three-dimensional lookup table 104a of the color conversion table 104 when printing a color image, and an image in which the color of each pixel is expressed with RGB gradation values of the sRGB color system. The color of each pixel is represented by the gradation values of cyan (C), magenta (M), yellow (Y), and first to third achromatic inks (K1 to K3) used by the printer 22 for the data MID1. The image data MID2 is converted. The first to third achromatic inks are achromatic inks having higher lightness in that order.

また、色変換モジュール98は、モノクロ画像の印刷においては、色変換テーブル104の印刷用1次元ルックアップテーブル104cを参照しつつ、色が明度のみで表される画像データMID1を、シアン(C)、マゼンダ(M)、イエロー(Y)、第1〜第3の無彩色インク(K1〜K3)の階調値で各画素の色が表された画像データMID2に変換する。なお、図1において、印刷に際して新たに生成されるテーブルは破線で示す。   In addition, when printing a monochrome image, the color conversion module 98 refers to the printing one-dimensional lookup table 104c of the color conversion table 104 and converts the image data MID1 in which the color is represented only by lightness to cyan (C). , Magenta (M), yellow (Y), and first to third achromatic inks (K1 to K3) are converted into image data MID2 in which the color of each pixel is represented. In FIG. 1, a table newly generated at the time of printing is indicated by a broken line.

ハーフトーンモジュール99は、各画素の各色の濃度が各色の階調値で表された画像データMID2にハーフトーン処理を行うことによって、各色の濃度が各画素におけるドットの有無で表される画像データMID3(「印刷データ」または「ドットデータ」とも呼ぶ)に変換する。   The halftone module 99 performs halftone processing on the image data MID2 in which the density of each color of each pixel is represented by the gradation value of each color, whereby image data in which the density of each color is represented by the presence or absence of dots in each pixel. Conversion to MID3 (also referred to as “print data” or “dot data”).

こうして生成された画像データMID3は、並べ替えモジュール100によりプリンタ22に転送すべきデータ順に並べ替えられて、最終的な印刷画像データFNLとして出力される。なお、ハーフトーンモジュール99および並べ替えモジュール100が、特許請求の範囲にいう「印刷処理部」に相当する。   The image data MID3 generated in this way is rearranged in the order of data to be transferred to the printer 22 by the rearrangement module 100, and is output as final print image data FNL. The halftone module 99 and the rearrangement module 100 correspond to a “print processing unit” in the claims.

プリンタ22は、紙送りモータによって用紙Pを搬送する機構と、キャリッジモータによってキャリッジ31を用紙Pの搬送方向SSと垂直な方向MSに往復動させる機構と、キャリッジ31に搭載されインクの吐出およびドット形成を行う印刷ヘッド28と、各種の設定データを格納しているP−ROM42と、これらの紙送りモータ,キャリッジモータ,印刷ヘッド28、P−ROM42および操作パネル32を制御するCPU41とから構成されている。プリンタ22は、印刷画像データFNLを受け取って、印刷画像データFNLに応じてシアン(C)、マゼンダ(M)、イエロー(Y)、第1〜第3の無彩色インク(K1〜K3)で印刷媒体上にドットを形成し、印刷を実行する。   The printer 22 includes a mechanism for transporting the paper P by a paper feed motor, a mechanism for reciprocating the carriage 31 in a direction MS perpendicular to the transport direction SS of the paper P by a carriage motor, and ink ejection and dots mounted on the carriage 31. The print head 28 for forming, a P-ROM 42 for storing various setting data, and a CPU 41 for controlling these paper feed motor, carriage motor, print head 28, P-ROM 42 and operation panel 32 are configured. ing. The printer 22 receives the print image data FNL and prints with cyan (C), magenta (M), yellow (Y), and first to third achromatic inks (K1 to K3) according to the print image data FNL. Dots are formed on the medium and printing is performed.

なお、本明細書においては、「印刷装置」とは、狭義にはプリンタ22のみをさすが、広義にはコンピュータ90とプリンタ22とを含む印刷システム全体を表す。   In the present specification, the “printing apparatus” refers only to the printer 22 in a narrow sense, but represents the entire printing system including the computer 90 and the printer 22 in a broad sense.

A2.色変換処理:
図2は、アプリケーションプログラム95から出力される初期画像データPIDがモノクロ画像のデータであり、プリンタドライバ96においてそのモノクロ画像に所定の色調を付して印刷を行う場合の色調付与の手続きを示すフローチャートである。なお、ここでいう「モノクロ画像」は、画像を構成する各画素について明度のみの情報を有する画像データであってもよいし、各画素についてレッド(R),グリーン(G),ブルー(B)の等しい階調値を有する画像データであってもよい。
A2. Color conversion processing:
FIG. 2 is a flowchart showing a color tone assignment procedure when the initial image data PID output from the application program 95 is monochrome image data and the printer driver 96 prints the monochrome image with a predetermined color tone. It is. The “monochrome image” referred to here may be image data having only lightness information for each pixel constituting the image, or red (R), green (G), and blue (B) for each pixel. May be image data having equal gradation values.

図3は、プリンタドライバ96の色調設定画面200を示す説明図である。アプリケーションプログラム95から印刷指示が出されると、液晶ディスプレイ21にプリンタドライバ96の所定のユーザインターフェイス画面が表示される。このプリンタドライバ96のユーザインターフェイス画面において、ユーザがモノクロ印刷のタブ(図3の左上参照)を選択すると、図2のステップS10において、図3に示す色調設定画面200が表示される。   FIG. 3 is an explanatory diagram showing a color tone setting screen 200 of the printer driver 96. When a print instruction is issued from the application program 95, a predetermined user interface screen of the printer driver 96 is displayed on the liquid crystal display 21. When the user selects a monochrome printing tab (see the upper left in FIG. 3) on the user interface screen of the printer driver 96, the color tone setting screen 200 shown in FIG. 3 is displayed in step S10 of FIG.

色調設定画面200は、画像に付す色調を規定するパラメータを指定するためのカラーサークル210と、色見本画像を表示するための見本画像表示領域220と、画像の明るさを規定する明度パラメータを指定するための明度スケール230と、画像のコントラストを規定するコントラストパラメータを指定するためのコントラストスケール240と、を有する。   The color tone setting screen 200 designates a color circle 210 for designating a parameter for defining a color tone to be attached to an image, a sample image display area 220 for displaying a color sample image, and a brightness parameter for defining the brightness of the image. And a contrast scale 240 for specifying a contrast parameter that defines the contrast of the image.

色調設定画面200は、また、画像に付す色調を規定するパラメータの設定をあらかじめ用意されたものの中から選択するためのカラートーン選択部250、カラーサークル210やカラートーン選択部250で選択された色調をシャドウ部(暗い部分)およびハイライト部(明るい部分)でどの程度強調するかを設定する色調強調スケール255、ガンマ補正を行う場合にガンマ値を指定するガンマ値指定部260を有する。   The color tone setting screen 200 also displays the color tone selected by the color tone selection unit 250, the color circle 210, and the color tone selection unit 250 for selecting a parameter setting that defines the color tone to be added to the image from among those prepared in advance. Is provided with a tone emphasis scale 255 for setting the degree of emphasis in the shadow portion (dark portion) and highlight portion (bright portion), and a gamma value specifying portion 260 for specifying a gamma value when performing gamma correction.

色調設定画面200は、さらに、カラーサークル210、明度スケール230、コントラストスケール240、カラートーン選択部250、色調強調スケール255、ガンマ値指定部260を通じて設定されたパラメータに従って、初期画像データPIDに対して画像変換を行った場合の色見本画像を見本画像表示領域220に表示させるためのプレビューボタン270を有する。そして、印刷処理を中止するためのキャンセルボタン280と、設定されたパラメータを確定し、それらのパラメータに沿って画像変換を行って印刷を実行させるためのプリントボタン290と、を有する。   The color tone setting screen 200 is further applied to the initial image data PID according to the parameters set through the color circle 210, the lightness scale 230, the contrast scale 240, the color tone selection unit 250, the color tone enhancement scale 255, and the gamma value designation unit 260. A preview button 270 for displaying the color sample image in the case of performing image conversion in the sample image display area 220 is provided. Then, a cancel button 280 for canceling the printing process and a print button 290 for confirming the set parameters and performing image conversion according to these parameters to execute printing are provided.

図2のステップS10において色調設定画面200が表示される際には、見本画像表示領域220には、初期画像データPIDに対して所定の解像度変換を行った画像が表示される。なお、アプリケーションプログラム95から入力された初期画像データPIDとは無関係に、あらかじめ用意された画像を色見本画像として見本画像表示領域220に表示してもよい。モノクロ画像に所定の色調を付して印刷を行う際に使用するための画像としては、画素の明度のみで表現された白黒画像を用意することが好ましい。   When the color tone setting screen 200 is displayed in step S10 of FIG. 2, an image obtained by performing a predetermined resolution conversion on the initial image data PID is displayed in the sample image display area 220. Note that an image prepared in advance may be displayed in the sample image display area 220 as a color sample image regardless of the initial image data PID input from the application program 95. As an image to be used when printing a monochrome image with a predetermined color tone, it is preferable to prepare a monochrome image expressed only by the brightness of the pixels.

カラーサークル210は、L***表色系において、L*が55であるa**平面であり、かつ、a*=b*=0を中心点Oとする半径20の円に含まれる部分である。すなわち、カラーサークル210は、グレーの点を中心に有し、カラーサークル210内の位置に応じてa*、b*の少なくともいずれか一つが段階的に異なっている円盤である。 The color circle 210 is an a * b * plane where L * is 55 in the L * a * b * color system, and a circle with a radius of 20 having a * = b * = 0 as the center point O. It is an included part. In other words, the color circle 210 is a disk having a gray point as the center, and at least one of a * and b * varies stepwise depending on the position in the color circle 210.

色調設定画面200が表示されると、ユーザは、図2のステップS20で、マウス130を操作してカラートーン選択部250を介して画像に付す色調を選択する。ユーザは、ウォーム調、クール調、セピア調のなかからいずれかを選択することができる。クール調は寒色気味の色調であり、ウォーム調は暖色気味の色調であり、セピア調は写真が褪色した色合いである。図3の例では、クール調が選択されている。   When the color tone setting screen 200 is displayed, the user operates the mouse 130 to select a color tone to be added to the image via the color tone selection unit 250 in step S20 of FIG. The user can select any one of warm tone, cool tone, and sepia tone. The cool tone is a cool color tone, the warm tone is a warm color tone, and the sepia tone is a shade of a photograph faded. In the example of FIG. 3, the cool tone is selected.

ステップS20で、カラートーン選択部250を介して色調が指定された後、ステップS30でユーザがマウスを介してプレビューボタン270(図3参照)を押すと、プリンタドライバ96は、初期画像データPIDを解像度変換して得られた縮小画像データを、表示用変換テーブル104bに沿って色変換する。   After the color tone is designated through the color tone selection unit 250 in step S20, when the user presses the preview button 270 (see FIG. 3) via the mouse in step S30, the printer driver 96 sets the initial image data PID. The reduced image data obtained by the resolution conversion is color-converted along the display conversion table 104b.

プリンタドライバ96は、色調(ウォーム調、クール調、セピア調)に応じた3種類の表示用変換テーブル104bをあらかじめ保持している。色変換モジュール98の機能部である表示用変換カーブ生成部98fが、その中からステップS20で選択された色調に応じた表示用変換テーブルを選択する。表示用変換カーブ生成部98fを、図1において、「表示用変換C生成部98f」を表示する。なお、表示用変換テーブル104bは、離散値の形で入力値と出力値が格納されたレッド、グリーン、ブルーの色変換カーブCr,Cg,Cbである。   The printer driver 96 holds in advance three types of display conversion tables 104b corresponding to the color tone (warm tone, cool tone, sepia tone). A display conversion curve generation unit 98f, which is a functional unit of the color conversion module 98, selects a display conversion table corresponding to the color tone selected in step S20. The display conversion curve generation unit 98f is displayed as “display conversion C generation unit 98f” in FIG. The display conversion table 104b is red, green, and blue color conversion curves Cr, Cg, and Cb in which input values and output values are stored in the form of discrete values.

図4は、表示用変換テーブル104bとしての色変換カーブCr,Cg,Cbを示す説明図である。色変換カーブは、モノクロ画像に色調を付す際に、RGBの各階調値をどのように変化させるかを規定するカーブである。色変換カーブの符号Cの添え字r、g、bがそれぞれRGBの色を表す。図4において、横軸は変換前のRGBの階調値であり、縦軸は変換後のRGBの階調値である。   FIG. 4 is an explanatory diagram showing color conversion curves Cr, Cg, Cb as the display conversion table 104b. The color conversion curve is a curve that defines how each gradation value of RGB is changed when a tone is added to a monochrome image. The subscripts r, g, and b of the symbol C of the color conversion curve represent RGB colors, respectively. In FIG. 4, the horizontal axis represents RGB gradation values before conversion, and the vertical axis represents RGB gradation values after conversion.

図4の例では、レッドとグリーンの階調値は色変換カーブCr,Cgによって改変されない。これに対して、ブルーの階調値は、全体により大きな値に改変される。図4の色変換カーブCr,Cg,Cbは、クール調の色調を付与する場合の色変換カーブである。   In the example of FIG. 4, the gradation values of red and green are not modified by the color conversion curves Cr and Cg. On the other hand, the blue tone value is changed to a larger value as a whole. The color conversion curves Cr, Cg, and Cb in FIG. 4 are color conversion curves when a cool tone is applied.

色変換モジュール98は、ステップS30において、初期画像データPIDを解像度変換して得られた縮小画像データのレッド、グリーン、ブルーの階調値を、色変換カーブCr,Cg,Cbに沿って変換する。なお、このような機能を奏するプリンタドライバ96の機能部を、表示画像生成部98gとして図1に示す。   In step S30, the color conversion module 98 converts the red, green, and blue tone values of the reduced image data obtained by converting the resolution of the initial image data PID along the color conversion curves Cr, Cg, and Cb. . A functional unit of the printer driver 96 having such a function is shown in FIG. 1 as a display image generating unit 98g.

そして、表示画像生成部98gは、ビデオドライバ91を介して色変換後の画像を見本画像表示領域220に表示する。表示画像生成部98gとビデオドライバ91が特許請求の範囲にいう「表示画像生成部」に相当する。   The display image generation unit 98g displays the color-converted image in the sample image display area 220 via the video driver 91. The display image generation unit 98g and the video driver 91 correspond to a “display image generation unit” in the claims.

なお、アプリケーションプログラム95から入力された初期画像データPIDが、各画素について明度の階調値のみを有する画像データであった場合には、表示画像生成部98gは、各画素について明度の階調に等しいレッド、グリーン、ブルーの階調値を有する画像として取り扱う。   When the initial image data PID input from the application program 95 is image data having only the lightness gradation value for each pixel, the display image generation unit 98g sets the lightness gradation for each pixel. Treated as images having equal red, green, and blue tone values.

図2のステップS30で色見本画像が表示されると、ユーザは、ステップS40で、色見本画像の色調でよいかどうかを判断する。色見本画像の色調からさらに色調を変更したい場合には、ステップS20に戻る。色見本画像の色調でよい場合には、ステップS50に進む。   When the color sample image is displayed in step S30 of FIG. 2, the user determines in step S40 whether the color tone of the color sample image is acceptable. If it is desired to change the color tone from the color sample image, the process returns to step S20. If the color tone of the color sample image is acceptable, the process proceeds to step S50.

ステップS50では、ユーザは、色調強調スケール255を使用して、強調度改変係数Reを設定する。強調度改変係数Reは、印刷する画像において、中間的な明るさを有する中間部に対してより暗いシャドウ部(暗部)およびより明るいハイライト部(明部)に付す色調を、どの程度異ならせるかを決定する係数である。なお、強調度改変係数Reは印刷の際の処理に関する係数であるため、ディスプレイ21上の見本画像表示領域220の表示画像にはその値が反映されない。   In step S50, the user uses the tone emphasis scale 255 to set the enhancement degree modification coefficient Re. The enhancement degree modification coefficient Re varies the color tone applied to a darker shadow portion (dark portion) and a brighter highlight portion (bright portion) with respect to an intermediate portion having intermediate brightness in an image to be printed. It is a coefficient that determines whether or not. The enhancement degree modification coefficient Re is a coefficient related to processing at the time of printing, and thus the value is not reflected in the display image of the sample image display area 220 on the display 21.

その後、ステップS60でプリントボタン290(図3参照)が押されると、ステップS70では、RGB画像の画像データMID1が、シアン(C)、マゼンダ(M)、イエロー(Y)、第1〜第3の無彩色インク(K1〜K3)の階調値で各画素の色が表された画像データMID2に変換される。なお、以上のような、色調設定画面200の表示およびユーザからの指示の受け取りは、色変換モジュール98の機能部としてのユーザインターフェイス部98aが行う。ユーザインターフェイス部98aは、図1において「UI部」と表記する。   Thereafter, when the print button 290 (see FIG. 3) is pressed in step S60, the image data MID1 of the RGB image is cyan (C), magenta (M), yellow (Y), first to third in step S70. Are converted into image data MID2 in which the color of each pixel is represented by the gradation values of the achromatic inks (K1 to K3). Note that the display of the color tone setting screen 200 and the reception of instructions from the user as described above are performed by the user interface unit 98a as a functional unit of the color conversion module 98. The user interface unit 98a is referred to as a “UI unit” in FIG.

画像データMID1から画像データMID2への画像変換は、印刷用1次元LUT104cを参照して行われる(図1参照)。印刷用1次元LUT104cは、プリントボタン290が押された後、図2のステップS70において、原印刷用1次元ルックアップテーブル104dのシアン、マゼンタ、イエロの出力値を改変して生成される。以下では、印刷用1次元LUT104cを生成する手順を説明する。   Image conversion from the image data MID1 to the image data MID2 is performed with reference to the printing one-dimensional LUT 104c (see FIG. 1). After the print button 290 is pressed, the printing one-dimensional LUT 104c is generated by modifying the output values of cyan, magenta, and yellow in the original printing one-dimensional lookup table 104d in step S70 of FIG. Hereinafter, a procedure for generating the printing one-dimensional LUT 104c will be described.

図5は、原印刷用1次元ルックアップテーブル104d(図1参照)を示す説明図である。原印刷用1次元ルックアップテーブル104dは、色調を付さずにモノクロ画像を印刷する際に、グレーの階調値をプリンタ22が使用するシアン(C)、マゼンダ(M)、イエロー(Y)、第1〜第3の無彩色インク(K1〜K3)の階調値に変換するための1次元ルックアップテーブルである。図5のグラフの横軸は明度の階調値であり、横軸上で右に行くほどグレーの明るさは明るくなり、左に行くほど暗くなる。なお、明度の階調値は、無彩色のレッド、グリーン、ブルーの階調値とそのまま置き換えることができる。たとえば、明度の階調値が25のグレーは、レッド、グリーン、ブルーの各階調値の組合せ(25,25,25)で表すことができる。   FIG. 5 is an explanatory diagram showing the original printing one-dimensional lookup table 104d (see FIG. 1). The one-dimensional lookup table 104d for original printing uses cyan (C), magenta (M), and yellow (Y) that the printer 22 uses gray gradation values when printing a monochrome image without color tone. FIG. 6 is a one-dimensional lookup table for converting to gradation values of first to third achromatic inks (K1 to K3). The horizontal axis of the graph of FIG. 5 is the lightness gradation value, and the gray brightness becomes brighter as it goes to the right on the horizontal axis, and darker as it goes to the left. The lightness gradation value can be directly replaced with the achromatic red, green, and blue gradation values. For example, gray having a lightness gradation value of 25 can be represented by a combination of gradation values of red, green, and blue (25, 25, 25).

図5の縦軸は、C、M、Y、K1〜K3の階調値である。色変換モジュール98の機能部である印刷用変換テーブル生成部98dは、この原印刷用1次元ルックアップテーブル104dに基づいて、印刷用1次元ルックアップテーブル104cを生成する。なお、印刷用変換テーブル生成部98dは、図1において「印刷用変換T生成部98d」と表記する。   The vertical axis in FIG. 5 is the gradation values of C, M, Y, and K1 to K3. A printing conversion table generation unit 98d, which is a functional unit of the color conversion module 98, generates a printing one-dimensional lookup table 104c based on the original printing one-dimensional lookup table 104d. The print conversion table generation unit 98d is represented as “print conversion T generation unit 98d” in FIG.

図6は、図2のステップS70において印刷用1次元ルックアップテーブル104cを生成し画像変換を行う手順を示すフローチャートである。まず、ステップS710では、基準となる3色の無彩色である基準グレーG1,G2,G3が、図2のステップS20で指定された色調の付与によってどのような色に変換されるのかを計算する。   FIG. 6 is a flowchart showing a procedure for generating a one-dimensional printing look-up table 104c for image conversion in step S70 of FIG. First, in step S710, it is calculated what color the reference grays G1, G2, and G3, which are the three basic achromatic colors, are converted by the color tone specified in step S20 of FIG. .

基準グレーG1,G2,G3は、互いに明度の異なる無彩色である。無彩色は、互いに等しいレッド、グリーン、ブルーの階調値で表すことができる。よって、ここでは、基準グレーG1,G2,G3は、それぞれレッド、グリーン、ブルーの各入力階調値(V1,V1,V1)、(V2,V2,V2)、(V3,V3,V3)で表されるものとする。なお、V1>V2>V3である。たとえば、V1=223、V2=128、V3=32とすることができる。   The reference grays G1, G2, and G3 are achromatic colors having different brightness. The achromatic color can be represented by the same gradation values of red, green and blue. Therefore, here, the reference grays G1, G2, and G3 are red, green, and blue input gradation values (V1, V1, V1), (V2, V2, V2), and (V3, V3, V3), respectively. Shall be represented. Note that V1> V2> V3. For example, V1 = 223, V2 = 128, and V3 = 32.

また、図2のステップS20で指定された色変換(図4参照)によって、これらの基準グレーG1(V1,V1,V1)、G2(V2,V2,V2)、G3(V3,V3,V3)が、それぞれ色調が付された基準色G1c(Vr1c,Vg1c,Vb1c)、G2c(Vr2c,Vg2c,Vb2c)、G3c(Vr3c,Vg3c,Vb3c)に変換されるものとする。基準色G1c,G2c,G3cを表す各階調値は、図4の表示用変換テーブル104bとしての色変換カーブCr,Cg,Cbから得られる。   Further, the reference grays G1 (V1, V1, V1), G2 (V2, V2, V2), G3 (V3, V3, V3) are obtained by the color conversion (see FIG. 4) designated in step S20 of FIG. Are converted into reference colors G1c (Vr1c, Vg1c, Vb1c), G2c (Vr2c, Vg2c, Vb2c), and G3c (Vr3c, Vg3c, Vb3c), respectively, to which colors are assigned. The gradation values representing the reference colors G1c, G2c, G3c are obtained from the color conversion curves Cr, Cg, Cb as the display conversion table 104b in FIG.

次に、図6のステップS720では、第1の基準点変換テーブル104g(図1参照)を参照して、表示用変換テーブル104bによって基準グレーG1,G2,G3を変換して得た基準色G1c,G2c,G3cを表す各階調値の組合せを、L***表色系の階調値の組合せに変換する。第1の基準点変換テーブル104gは、sRGB表色系で表された色の階調値の組合せ(Vr,Vg,Vb)をL***表色系で表された色の階調値の組合せ(Vl*,Va*,Vb*)に変換するための3次元ルックアップテーブルである。なお、L***表色系の階調値で表した基準色G1c,G2c,G3cを、基準色G1cL,G2cL,G3cLと表記する。 Next, in step S720 of FIG. 6, the reference color G1c obtained by converting the reference grays G1, G2, and G3 by the display conversion table 104b with reference to the first reference point conversion table 104g (see FIG. 1). , G2c, and G3c are converted into combinations of gradation values of the L * a * b * color system. The first reference point conversion table 104g is a combination of color tone values (Vr, Vg, Vb) expressed in the sRGB color system and the color gradations expressed in the L * a * b * color system. It is a three-dimensional lookup table for conversion into a combination of values (Vl * , Va * , Vb * ). Note that the reference colors G1c, G2c, and G3c represented by the gradation values of the L * a * b * color system are denoted as reference colors G1cL, G2cL, and G3cL.

ステップS720において、sRGB表色系で表された各基準色の階調値の組合せ、G1c(Vr1c,Vg1c,Vb1c)、G2c(Vr2c,Vg2c,Vb2c)、G3c(Vr3c,Vg3c,Vb3c)は、L***表色系で表された階調値の組合せ、G1cL(Vl1*,Va1*,Vb1*)、G2cL(Vl2*,Va2*,Vb2*)、G3cL(Vl3*,Va3*,Vb3*)に変換されるものとする。 In step S720, the combination of gradation values of each reference color represented by the sRGB color system, G1c (Vr1c, Vg1c, Vb1c), G2c (Vr2c, Vg2c, Vb2c), G3c (Vr3c, Vg3c, Vb3c) G1cL (Vl1 * , Va1 * , Vb1 * ), G2cL (Vl2 * , Va2 * , Vb2 * ), G3cL (Vl3 * , Va3 * ), a combination of gradation values expressed in the L * a * b * color system , Vb3 * ).

ステップS730では、第2の基準点変換テーブル104h,104i,104j(図1参照)を参照して、基準色G1cL,G2cL,G3cLを表す各階調値の組合せを、インク色であるシアン(C)、マゼンダ(M)、イエロー(Y)、第1〜第3の無彩色インク(K1〜K3)の階調値の組合せに変換する。なお、インク色の階調値で表した基準色G1c,G2c,G3cを、基準色G1cI,G2cI,G3cIと表記する。   In step S730, referring to the second reference point conversion tables 104h, 104i, and 104j (see FIG. 1), the combination of the gradation values representing the reference colors G1cL, G2cL, and G3cL is changed to cyan (C) that is the ink color. , Magenta (M), yellow (Y), and first to third achromatic inks (K1 to K3). Note that the reference colors G1c, G2c, and G3c represented by the gradation values of the ink colors are denoted as reference colors G1cI, G2cI, and G3cI.

ステップS730において、L***表色系で表された各基準色の階調値の組合せ、G1cL(Vl1*,Va1*,Vb1*)、G2cL(Vl2*,Va2*,Vb2*)、G3cL(Vl3*,Va3*,Vb3*)は、インク色の階調値の組合せ、G1cI(Vc1,Vm1,Vy1,Vk1,Vlk1,Vllk1)、G2cI(Vc2,Vm2,Vy2,Vk2,Vlk2,Vllk2)、G3cI(Vc3,Vm3,Vy3,Vk3,Vlk3,Vllk3)に変換されるものとする。 In step S730, a combination of gradation values of each reference color expressed in the L * a * b * color system, G1cL (Vl1 * , Va1 * , Vb1 * ), G2cL (Vl2 * , Va2 * , Vb2 * ) , G3cL (Vl3 * , Va3 * , Vb3 * ) are combinations of ink color gradation values, G1cI (Vc1, Vm1, Vy1, Vk1, Vlk1, Vllk1), G2cI (Vc2, Vm2, Vy2, Vk2, Vlk2, Vllk2), G3cI (Vc3, Vm3, Vy3, Vk3, Vlk3, Vllk3).

なお、上記の階調値の表示においてVの次の符号は以下のような意味である。すなわち、Vc1〜Vc3の「c」はシアンを表す。Vm1〜Vm3の「m」はマゼンタを表す。Vy1〜Vy3の「y」はイエロを表す。Vk1〜Vk3の「k」は第1の無彩色K1を表す。Vlk1〜Vlk3の「lk」は第2の無彩色K2を表す。Vllk1〜Vllk3の「llk」は第3の無彩色K3を表す。インク色に関する他の表記においても、同様である。   In the above gradation value display, the sign next to V has the following meaning. That is, “c” in Vc1 to Vc3 represents cyan. “M” in Vm1 to Vm3 represents magenta. “Y” in Vy1 to Vy3 represents yellow. “K” in Vk1 to Vk3 represents the first achromatic color K1. “Lk” in Vlk1 to Vlk3 represents the second achromatic color K2. “Llk” of Vllk1 to Vllk3 represents the third achromatic color K3. The same applies to other notations relating to ink colors.

図7は、第2の基準点変換テーブル104h,104i,104j(図1参照)を表す説明図である。第2の基準点変換テーブル104h,104i,104jは、それぞれL***表色系で表された色の階調値の組合せ(Vl*,Va*,Vb*)を、インク色C,M,Y,K1〜K3の階調値の組合せ(Vc,Vm,Vy,Vk,Vlk,Vllk)に変換するための3次元ルックアップテーブルである。 FIG. 7 is an explanatory diagram showing the second reference point conversion tables 104h, 104i, and 104j (see FIG. 1). The second reference point conversion tables 104h, 104i, and 104j are obtained by combining color tone value combinations (Vl * , Va * , Vb * ) expressed in the L * a * b * color system, and ink color C. , M, Y, K1 to K3 gradation value combinations (Vc, Vm, Vy, Vk, Vlk, Vllk).

この実施例では、第2の基準点変換テーブル104h,104i,104jは、RGBの各色成分について5個づつの入力階調値を有する。そして、第2の基準点変換テーブル104h,104i,104jは、合計5×5×5=125個の格子点を有するルックアップテーブルである。ステップS730において、L*a*b*表色系で表された各基準色の階調値の組合せをインク色の階調値の組合せに変換する際には、それぞれの第2の基準点変換テーブルが有する複数の格子点のインク色の出力階調値に基づいて補間演算を行うことにより、各インクの階調値を求める。   In this embodiment, the second reference point conversion tables 104h, 104i, and 104j have five input gradation values for each of the RGB color components. The second reference point conversion tables 104h, 104i, and 104j are lookup tables having a total of 5 × 5 × 5 = 125 lattice points. In step S730, when the combination of gradation values of each reference color expressed in the L * a * b * color system is converted into a combination of gradation values of ink colors, the respective second reference point conversions are performed. A gradation value of each ink is obtained by performing an interpolation calculation based on the output gradation values of ink colors at a plurality of grid points included in the table.

図7の上段に示す第2の基準点変換テーブル104hは、基準グレーG1、および変換後の基準色G1cLに対応する第2の基準点変換テーブルである。この第2の基準点変換テーブル104hは、基準グレーG1の明度であるVlg1*を中心にプラスマイナス10の明度の範囲についてのみ、インク色の出力階調値を有している。また、第2の基準点変換テーブル104hは、a*については−30〜+30の範囲について、b*については−30〜+30の範囲についてのみ、インク色の出力階調値を有している。 The second reference point conversion table 104h shown in the upper part of FIG. 7 is a second reference point conversion table corresponding to the reference gray G1 and the converted reference color G1cL. The second reference point conversion table 104h has output gradation values of ink colors only in the range of lightness of plus or minus 10 centering on Vlg1 * which is the lightness of the reference gray G1. The second reference point conversion table 104h, for a * for the range of -30 to + 30, for the range of -30 to + 30 for b * only has an output tone value of ink color.

図7の中段に示す第2の基準点変換テーブル104iは、基準グレーG2に対応する第2の基準点変換テーブルであり、基準グレーG2の明度であるVlg2*を中心にプラスマイナス10の明度の範囲についてのみ、インク色の出力階調値を有している。また、図7の下段に示す第2の基準点変換テーブル104jは、基準グレーG3に対応する第2の基準点変換テーブルであり、基準グレーG3の明度であるVlg3*を中心にプラスマイナス10の明度の範囲についてのみ、インク色の出力階調値を有している。第2の基準点変換テーブル104i,104jhも、a*については−30〜+30の範囲についてのみ、b*については−30〜+30の範囲についてのみ、インク色の出力階調値を有している。 The second reference point conversion table 104i shown in the middle of FIG. 7 is a second reference point conversion table corresponding to the reference gray G2, and has a lightness of plus or minus 10 centered on Vlg2 * which is the lightness of the reference gray G2. Only the range has the output gradation value of the ink color. Further, the second reference point conversion table 104j shown in the lower part of FIG. 7 is a second reference point conversion table corresponding to the reference gray G3, and is plus or minus 10 centering on Vlg3 * which is the brightness of the reference gray G3. Only the lightness range has an output tone value of ink color. The second reference point conversion table 104i, 104Jh also the range of -30 to + 30 for a * only, for a range of -30 to + 30 for b * only has an output tone value of ink colors .

すなわち、第2の基準点変換テーブル104h,104i,104jは、全体として、全色空間の色について出力階調値を有しておらず、それぞれ対応する基準グレーG1,G2,G3を含み互いに重複しない一部の色空間についてのみ、インク色の出力階調値を有している。   That is, the second reference point conversion tables 104h, 104i, and 104j do not have output gradation values for the colors in the entire color space as a whole, and include the corresponding reference grays G1, G2, and G3, and overlap each other. Only some color spaces that do not have ink output tone values.

図2のステップS20で指定された色調にしたがって、図4のトーンカーブにより各基準グレーに付与される。しかし、モノクロ画像に対して色調を付与して印刷を行う場合、その色調の付与によっては明度は大きく変化せず、また、グレーが赤そのものや緑そのものに変換されることはない。よって、第2の基準点変換テーブル104h,104i,104jは、すべての色空間の色について出力階調値を有していなくても、図6のステップS730のいて、各基準グレーG1,G2,G3の変換後の色G1cL,G2cL,G3cLに対応するインク色の階調値を出力することができる。   According to the color tone designated in step S20 of FIG. 2, the tone is given to each reference gray by the tone curve of FIG. However, when printing is performed with a color tone applied to a monochrome image, the lightness does not change greatly depending on the color tone, and gray is not converted into red itself or green itself. Therefore, even if the second reference point conversion tables 104h, 104i, and 104j do not have output gradation values for all the colors in the color space, the reference grays G1, G2, and the like in step S730 of FIG. It is possible to output gradation values of ink colors corresponding to the colors G1cL, G2cL, and G3cL after the conversion of G3.

また、第2の基準点変換テーブル104h,104i,104jを上記のような態様とすることで、第2の基準点変換テーブルが全色空間についてインク色の出力階調値を保持している態様に比べて、第2の基準点変換テーブル104h,104i,104jのデータ量を少なくすることができる。   Further, by setting the second reference point conversion tables 104h, 104i, and 104j as described above, the second reference point conversion table holds the output tone values of ink colors for all color spaces. Compared to the above, the data amount of the second reference point conversion tables 104h, 104i, 104j can be reduced.

次に、図6のステップS740では、シアン、マゼンタ、イエロについての各基準グレーG1,G2,G3に対応する基準改変係数Rcr1〜Rcr3,Rmr1〜Rmr3,Ryr1〜Ryr3を計算する。   Next, in step S740 in FIG. 6, reference modification coefficients Rcr1 to Rcr3, Rmr1 to Rmr3, Ryr1 to Ryr3 corresponding to the reference grays G1, G2, and G3 for cyan, magenta, and yellow are calculated.

たとえば、シアンの基準グレーG2の基準改変係数Rcr2は、Vc2/Vcb2である。Vc2は、基準グレーG2に色調を付与した基準色G2cIのシアンの階調値である(図6のステップS730、および図7中段参照)。このVc2は、第2の基準点変換テーブル104iを参照して、色調が付された基準色G2cの階調値G2cL(Vr2c,Vg2c,Vb2c)から得られる。   For example, the reference modification coefficient Rcr2 of the cyan reference gray G2 is Vc2 / Vcb2. Vc2 is a cyan gradation value of the reference color G2cI obtained by adding a color tone to the reference gray G2 (see step S730 in FIG. 6 and the middle stage in FIG. 7). This Vc2 is obtained from the gradation value G2cL (Vr2c, Vg2c, Vb2c) of the reference color G2c with the color tone by referring to the second reference point conversion table 104i.

一方、Vcb2は、基準グレーG2に対応するシアンの階調値である(図5参照)。このVcb2は、原印刷用1次元ルックアップテーブル104dを参照して、基準グレーG2の階調値(V2,V2,V2)から得られる。なお、図5においては、基準グレーG2に対応するシアンの階調値Vcb2のほか、基準グレーG2に対応するマゼンタの階調値Vmb2、基準グレーG2に対応するイエロの階調値Vyb2も示す。   On the other hand, Vcb2 is a cyan gradation value corresponding to the reference gray G2 (see FIG. 5). This Vcb2 is obtained from the gradation values (V2, V2, V2) of the reference gray G2 with reference to the original printing one-dimensional lookup table 104d. In addition to the cyan gradation value Vcb2 corresponding to the reference gray G2, FIG. 5 also shows the magenta gradation value Vmb2 corresponding to the reference gray G2 and the yellow gradation value Vyb2 corresponding to the reference gray G2.

すなわち、基準改変係数Rcr2は、基準グレーG2の色調付与前のシアンの階調値Vcb2に対する色調付与後のシアンの階調値Vc2の比である。   That is, the reference modification coefficient Rcr2 is the ratio of the cyan tone value Vc2 after the color tone is applied to the cyan tone value Vcb2 before the tone is applied to the reference gray G2.

同様に、シアンの基準グレーG1の基準改変係数Rcr1は、基準グレーG1の色調付与前のシアンの階調値に対する色調付与後のシアンの階調値の比であり、Vc1/Vcb1である。そして、シアンの基準グレーG3の基準改変係数Rcr3は、基準グレーG3の色調付与前のシアンの階調値に対する色調付与後のシアンの階調値の比であり、Vc3/Vcb3である。   Similarly, the reference modification coefficient Rcr1 of the cyan reference gray G1 is the ratio of the cyan gradation value after the color tone is imparted to the cyan tone value before the tone is imparted to the reference gray G1, and is Vc1 / Vcb1. The reference modification coefficient Rcr3 of the cyan reference gray G3 is a ratio of the cyan gradation value after the color tone is imparted to the cyan tone value before the tone is imparted to the reference gray G3, and is Vc3 / Vcb3.

以上ではシアンの各基準改変係数Rcr1〜Rcr3を例に説明したが、マゼンタ、イエロの各基準改変係数Rmr1〜Rmr3,Ryr1〜Ryr3についても同様に計算される。このような機能を奏するのは、色変換モジュール98の機能部としての基準改変係数決定部98bである。   The cyan reference modification coefficients Rcr1 to Rcr3 have been described above as examples, but the magenta and yellow reference modification coefficients Rmr1 to Rmr3 and Ryr1 to Ryr3 are similarly calculated. It is the reference modification coefficient determination unit 98b as a function unit of the color conversion module 98 that performs such a function.

なお、図6のフローチャートのステップS740においては、上記の説明中で各符号においてインク色を表していた「c」、「m」、「y」をまとめてIで表記する。すなわち、RIriは、各インク色の基準改変係数を表す。VIiは、基準グレーGi(i=1〜3)に色調を付与した基準色を表す各インク色の階調値を表す。VIbiは、基準グレーGi(i=1〜3)を表す各インク色の階調値である。   In step S740 of the flowchart of FIG. 6, “c”, “m”, and “y” that represent the ink color in each symbol in the above description are collectively represented by I. That is, RIri represents a reference modification coefficient for each ink color. VIi represents a gradation value of each ink color representing a reference color obtained by adding a color tone to the reference gray Gi (i = 1 to 3). VIbi is a gradation value of each ink color representing the reference gray Gi (i = 1 to 3).

次に、ステップS750では、各基準グレーG1,G2,G3に対応する基準改変係数Rcr1〜Rcr3,Rmr1〜Rmr3,Ryr1〜Ryr3に基づいて、シアン、マゼンタ、イエロの各階調値0〜255に対応する改変係数Rc,Rm,Ryを計算する。   Next, in step S750, cyan, magenta, and yellow corresponding to gradation values 0 to 255 of cyan, magenta, and yellow based on reference modification coefficients Rcr1 to Rcr3, Rmr1 to Rmr3, and Ryr1 to Ryr3 corresponding to the respective reference grays G1, G2, and G3. The modification coefficients Rc, Rm, Ry to be calculated are calculated.

図8は、シアン、マゼンタ、イエロの各改変係数テーブルTc,Tm,Tyを示す説明図である。図の横軸は明度の階調値0〜255である。明度の最小階調値をVmin、最大階調値をVmaxと表記することがある。縦軸は改変係数Rc,Rm,Ryである。なお、図では、各改変係数テーブルTc,Tm,Tyが有する改変係数Rc,Rm,Ryは連続したグラフのように示されているが、実際には、改変係数Rc,Rm,Ryはグレーの各階調値0〜255に対してそれぞれ離散的に定められる。   FIG. 8 is an explanatory diagram showing modification coefficient tables Tc, Tm, Ty for cyan, magenta, and yellow. The horizontal axis in the figure is lightness gradation values 0 to 255. The minimum gradation value of brightness may be expressed as Vmin and the maximum gradation value may be expressed as Vmax. The vertical axis represents the modification coefficients Rc, Rm, Ry. In the figure, the modification coefficients Rc, Rm, and Ry of the modification coefficient tables Tc, Tm, and Ty are shown as a continuous graph. However, in practice, the modification coefficients Rc, Rm, and Ry are gray. It is determined discretely for each gradation value 0-255.

図8に示すように、改変係数Rc,Rm,Ryは明度の階調値に対して一定ではない。すなわち、明度の各階調値0〜255に対応する改変係数は、少なくとも一つは他と異なる値である。このため、原印刷用1次元ルックアップテーブル104dのシアン、マゼンタ、イエロの階調値は、入力値としての明度の階調値に応じて異なる改変係数で改変されることになる。よって、明度に応じて好ましい色調が設定される。以下では、改変係数について、シアンの改変係数Rcを例に説明する。   As shown in FIG. 8, the modification coefficients Rc, Rm, and Ry are not constant with respect to the lightness gradation value. That is, at least one of the modification coefficients corresponding to the lightness gradation values 0 to 255 is different from the others. For this reason, the tone values of cyan, magenta, and yellow in the original printing one-dimensional lookup table 104d are modified with different modification coefficients according to the lightness tone values as input values. Therefore, a preferable color tone is set according to the lightness. In the following description, the modification coefficient Rc for cyan will be described as an example.

図6のステップS750では、改変係数テーブル生成部98cは、明度の各階調(0〜255)における改変係数Rc(0)〜Rc(255)を以下のような曲線上の値として計算する。すなわち、その曲線は、横軸を明度の階調値、縦軸をシアンの改変係数Rcとしたグラフにおいて、点pmax(255,1.0)、点pc1(V1,Rcr1)、点pc2(V2,Rcr2)、点pc3(V3,Rcr3)、点pmin(0,1.0)を通るような曲線、たとえばスプライン曲線である。   In step S750 of FIG. 6, the modification coefficient table generation unit 98c calculates the modification coefficients Rc (0) to Rc (255) at the lightness gradations (0 to 255) as values on the following curve. That is, the curve has a point pmax (255, 1.0), a point pc1 (V1, Rcr1), a point pc2 (V2) in a graph in which the horizontal axis represents the lightness gradation value and the vertical axis represents the cyan modification coefficient Rc. , Rcr2), a point pc3 (V3, Rcr3), a curve passing through the point pmin (0, 1.0), for example, a spline curve.

その結果、明度の階調値V1における改変係数Rc(V1)はRcr1となり、明度V2の階調値における改変係数Rc(V2)はRcr2となり、明度の階調値V3における改変係数Rc(V3)はRcr3となる。そして、明度の最大階調値Vmax=255における改変係数Rcmax=Rc(255)は、1.0となる。また、明度の最小階調値Vmin=0における改変係数Rcmin=Rc(0)も、1.0となる。   As a result, the modification coefficient Rc (V1) at the lightness gradation value V1 is Rcr1, the modification coefficient Rc (V2) at the lightness V2 gradation value is Rcr2, and the modification coefficient Rc (V3) at the lightness gradation value V3. Becomes Rcr3. The modification coefficient Rcmax = Rc (255) at the maximum gradation value Vmax = 255 is 1.0. Further, the modification coefficient Rcmin = Rc (0) at the lightness minimum gradation value Vmin = 0 is also 1.0.

なお、シアンの改変係数Rcは、明度の階調値に対して一義的に定められる。たとえば、上記各点を通るスプライン曲線が明度の階調値に対して一義的に改変係数Rcを定めないようなものとなる場合は、適宜修正が加えられる。   The cyan modification coefficient Rc is uniquely determined with respect to the lightness gradation value. For example, when the spline curve passing through each of the above points is such that the modification coefficient Rc is not uniquely determined with respect to the lightness gradation value, correction is appropriately made.

以上のようにして、明度の各階調(0〜255)におけるシアンの改変係数Rc(0)〜Rc(255)が決定される。各階調値のシアンの改変係数Rcは、改変係数テーブルTcとして保持される。   As described above, the cyan modification coefficients Rc (0) to Rc (255) are determined for each gradation (0 to 255) of lightness. The cyan modification coefficient Rc of each gradation value is held as a modification coefficient table Tc.

なお、以上では、シアンの改変係数Rcを例に説明したが、ステップS750では、マゼンタの改変係数Rm、イエロの改変係数Ryも同様に生成される(図8参照)。なお、図8の例では、シアンの改変係数Rcが1以上の値であったのに対し、マゼンタの改変係数Rmおよびイエロの改変係数Ryは、いずれも1以下の値である。   Although the cyan modification coefficient Rc has been described above as an example, in step S750, the magenta modification coefficient Rm and the yellow modification coefficient Ry are similarly generated (see FIG. 8). In the example of FIG. 8, the cyan modification coefficient Rc is a value of 1 or more, while the magenta modification coefficient Rm and the yellow modification coefficient Ry are both values of 1 or less.

図6のステップS750では、以上のようにして、改変係数テーブル生成部98cによって改変係数テーブルTc,Tm,Tyが生成される。なお、図1においては、改変係数テーブルTc,Tm,Tyをまとめて「改変係数T(テーブル)104f」と表記する。   In step S750 in FIG. 6, the modification coefficient table generation unit 98c generates the modification coefficient tables Tc, Tm, and Ty as described above. In FIG. 1, the modification coefficient tables Tc, Tm, and Ty are collectively referred to as “modification coefficient T (table) 104f”.

図6のステップS760では、以上のようにして生成された改変係数テーブルTc,Tm,Tyの改変係数Rc,Rm,Ryに基づいて、印刷用変換テーブル生成部98dによって、原印刷用1次元ルックアップテーブル104dのシアン、マゼンタ、イエロの出力値が改変され、印刷用1次元ルックアップテーブル104cが生成される。   In step S760 of FIG. 6, based on the modification coefficients Rc, Rm, Ry of the modification coefficient tables Tc, Tm, Ty generated as described above, the printing conversion table generation unit 98d performs the one-dimensional look for original printing. The cyan, magenta, and yellow output values of the up table 104d are modified to generate a one-dimensional lookup table 104c for printing.

図9は、印刷用1次元ルックアップテーブル104cを示す説明図である。なお、図9においては、原印刷用1次元ルックアップテーブル104dのシアン、マゼンタ、イエロの出力値をCo、Mo、Yoとして破線で示す。   FIG. 9 is an explanatory diagram showing the printing one-dimensional lookup table 104c. In FIG. 9, the cyan, magenta, and yellow output values of the one-dimensional lookup table 104d for original printing are indicated by broken lines as Co, Mo, and Yo.

図6のステップS760において、たとえば、原印刷用1次元ルックアップテーブル104dの各入力階調値に対するシアンの出力値は、それぞれ1.0〜1.4の間の値を有する改変係数Rc(0)〜Rc(255)が掛けられて(図8の上段参照)、もとの値以上の値となる。また、マゼンタおよびイエロの出力値は、それぞれ0.8〜1.0の間の値を有する改変係数Rm(0)〜Rm(255),Ry(0)〜Ry(255)が掛けられて(図8の中段および下段参照)、もとの値以下の値となる。その結果、シアンマゼンタ、イエロの出力値は、破線で示すグラフCo,Mo,Yoから実線で示すグラフC,M,Yに改変される。   In step S760 of FIG. 6, for example, the cyan output value for each input gradation value in the original printing one-dimensional lookup table 104d has a modification coefficient Rc (0) having a value between 1.0 and 1.4, respectively. ) To Rc (255) (see the upper part of FIG. 8), the value is equal to or higher than the original value. The output values of magenta and yellow are multiplied by modification coefficients Rm (0) to Rm (255) and Ry (0) to Ry (255) each having a value between 0.8 and 1.0 ( In the middle and lower parts of FIG. As a result, the output values of cyan magenta and yellow are changed from graphs Co, Mo, and Yo indicated by broken lines to graphs C, M, and Y indicated by solid lines.

なお、たとえば、入力階調値がV2=128のときの原印刷用1次元ルックアップテーブル104dのシアンの出力階調値は、Rc(128)倍、すなわちRcr2倍される(図8参照)。その結果、シアンの出力階調値は、Vco2からVc2になる(図9および図7の中段参照)。また、入力階調値がV1=223のときの原印刷用1次元ルックアップテーブル104dのシアンの出力階調値は、Rc(223)倍、すなわちRcr1倍される。その結果、シアンの出力階調値はVc1になる(図7の上段参照)。そして、入力階調値がV3=32のときの原印刷用1次元ルックアップテーブル104dのシアンの出力階調値は、Rc(32)倍、すなわちRcr3倍される。その結果、シアンの出力階調値はVc3になる(図7の下段参照)。   For example, when the input gradation value is V2 = 128, the cyan output gradation value of the original printing one-dimensional lookup table 104d is multiplied by Rc (128), that is, Rcr2 (see FIG. 8). As a result, the output gradation value of cyan is changed from Vco2 to Vc2 (see the middle stages of FIGS. 9 and 7). Further, the cyan output gradation value of the original printing one-dimensional lookup table 104d when the input gradation value is V1 = 223 is multiplied by Rc (223), that is, Rcr1. As a result, the output tone value of cyan becomes Vc1 (see the upper part of FIG. 7). The cyan output gradation value of the original printing one-dimensional lookup table 104d when the input gradation value is V3 = 32 is multiplied by Rc (32), that is, Rcr3. As a result, the output tone value of cyan becomes Vc3 (see the lower part of FIG. 7).

以上のようにして、図6のステップS760では、図9に示すような印刷用1次元ルックアップテーブル104cが生成される。   As described above, in step S760 of FIG. 6, the printing one-dimensional lookup table 104c as shown in FIG. 9 is generated.

ステップS770では、以上のように生成された印刷用1次元ルックアップテーブル104c(図9参照)を参照して、色が明度のみで表される画像データMID1が、シアン(C)、マゼンダ(M)、イエロー(Y)、第1〜第3の無彩色インク(K1〜K3)の階調値で各画素の色が表された画像データMID2に変換される(図1参照)。なお、このような画像変換は、色変換モジュール98の機能部としての画像変換実行部98eが実行する。   In step S770, referring to the printing one-dimensional lookup table 104c generated as described above (see FIG. 9), the image data MID1 in which the color is represented only by lightness is cyan (C), magenta (M ), Yellow (Y), and the first to third achromatic inks (K1 to K3) are converted into image data MID2 in which the color of each pixel is represented (see FIG. 1). Note that such image conversion is executed by an image conversion execution unit 98e as a functional unit of the color conversion module 98.

なお、ステップS770において印刷用1次元ルックアップテーブル104cを参照して行われる色変換は、L***色空間においては、a*=b*=0の軸上にあるグレーを、基準色G1cL,G2cL,G3cLを表す3点を通る曲線(図7において破線で示す)上の点に変換する色変換である。 Note that the color conversion performed with reference to the printing one-dimensional lookup table 104c in step S770 is based on gray on the axis of a * = b * = 0 in the L * a * b * color space. This is color conversion for conversion to points on a curve (shown by a broken line in FIG. 7) passing through three points representing the colors G1cL, G2cL, and G3cL.

なお、図7において変換後の色を表す曲線の上端の点は、L*軸上において、「図5において明度の階調値255を再現するときの明度」、すなわち「印刷媒体上にインクをまったく記録しないときの明度」L*maxを表す点である。そして、下端の点は、L*軸上において、「印刷において図5の原印刷用1次元ルックアップテーブル104dまたは図9の印刷用1次元ルックアップテーブル104cを使用する場合において、明度の階調値0を再現するときの明度」、すなわち「印刷において図5の原印刷用1次元ルックアップテーブル104dまたは図9の印刷用1次元ルックアップテーブル104cを使用する場合に再現しうる最も暗い明度」L*minを表す点である。 Note that the upper end point of the curve representing the color after conversion in FIG. 7 is “lightness when reproducing the lightness gradation value 255 in FIG. 5” on the L * axis, that is, “ink on the print medium”. This is a point representing "lightness" L * max when not recorded at all. Then, the lower end point is on the L * axis “when the printing uses the one-dimensional lookup table 104d for original printing in FIG. 5 or the one-dimensional lookup table for printing 104c in FIG. "Lightness when reproducing value 0", that is, "the darkest lightness that can be reproduced when using the original one-dimensional lookup table 104d in FIG. 5 or the one-dimensional lookup table 104c in FIG. 9 for printing" This is a point representing L * min.

本実施例では、sRGB表色系の階調値で表された画像データに対して、ユーザが指定した色調に沿ったトーンカーブ(図4参照)で色調を付して、見本画像表示領域220に表示する。一方、印刷処理においては、そのトーンカーブによって変換される基準グレーG1〜G3の変換前後の色に基づいて、色調を付与しない場合に使用される原印刷用1次元ルックアップテーブル104dの有彩色のインクの出力値を改変して、印刷用1次元ルックアップテーブル104cを生成する(図9参照)。そして、印刷用1次元ルックアップテーブル104cにしたがって、sRGB表色系の階調値で表された画像データを、インク色の表色系の階調値で表された画像データに変換して印刷を行う。   In the present embodiment, the sample data display area 220 is provided with a color tone with a tone curve (see FIG. 4) along the color tone specified by the user with respect to the image data represented by the gradation value of the sRGB color system. To display. On the other hand, in the printing process, based on the colors before and after conversion of the reference grays G1 to G3 converted by the tone curve, the chromatic colors of the original printing one-dimensional lookup table 104d used when no color tone is given. The ink output value is modified to generate a printing one-dimensional lookup table 104c (see FIG. 9). Then, according to the printing one-dimensional lookup table 104c, the image data represented by the gradation value of the sRGB color system is converted into the image data represented by the gradation value of the ink color system and printed. I do.

このような態様においては、インクで印刷された画像の色調がディスプレイ21に表示された画像の色調に近いものとなる。このため、ユーザは、ディスプレイで自ら色調を確認して、その色調が付された印刷画像を得ることができる。よって、ユーザは、何度も印刷を行って試行錯誤を繰り返したり、サンプル画像を多数印刷することなく、簡単な手続きで希望する色調が付された印刷画像を得ることができる。   In such an aspect, the color tone of the image printed with ink is close to the color tone of the image displayed on the display 21. For this reason, the user can confirm the color tone by himself / herself on the display and can obtain a print image to which the color tone is attached. Therefore, the user can obtain a print image with a desired color tone by a simple procedure without repeating printing and repeating trial and error or printing many sample images.

B.第2実施例:
第1実施例では、画像に付与する色調は、予め用意された色調の中からカラートーン選択部250を介して選択されていた(図2のステップS20および図3参照)。しかし、モノクロ画像に付与する色調は、他の方法で指定することもできる。第2実施例では、第1実施例とは異なる方法で色調が指定される場合の色変換モジュール98の動作(図2のステップS20およびS30参照)について説明する。他の動作および各部の構成は第1実施例と同じである。
B. Second embodiment:
In the first embodiment, the color tone to be added to the image is selected from the color tone prepared in advance via the color tone selection unit 250 (see step S20 in FIG. 2 and FIG. 3). However, the color tone to be added to the monochrome image can be designated by other methods. In the second embodiment, the operation of the color conversion module 98 (see steps S20 and S30 in FIG. 2) when the color tone is designated by a method different from the first embodiment will be described. Other operations and the configuration of each part are the same as those in the first embodiment.

図3の色調設定画面200が表示されると、ユーザは、マウス130を介してカーソルCSを操作し、カラーサークル210内の一点を指定する。この点を「指定点Pcc」と呼ぶ。ユーザは、位置に応じて色成分の強度が段階的に異なっているカラーサークル210において一点を指定することで、モノクロ画像に付する色調を指定することができる。このため、容易かつ直感的にモノクロ画像に付する色調を指定することができる。   When the color tone setting screen 200 of FIG. 3 is displayed, the user operates the cursor CS via the mouse 130 and designates one point in the color circle 210. This point is called “designated point Pcc”. The user can designate the color tone to be attached to the monochrome image by designating one point in the color circle 210 in which the intensity of the color component varies stepwise according to the position. Therefore, it is possible to easily and intuitively specify the color tone to be added to the monochrome image.

図10は、指定点Pccに基づいて色変換カーブCr,Cg,Cbを生成する際の手順を示すフローチャートである。この処理は、表示用変換カーブ生成部98fによって行われる。指定点Pccが指定されると、表示用変換カーブ生成部98fは、ステップS302において、カラーサークル210内の指定点Pccの色と同じ色を表すL***表色系の座標(L0 *、a1 *、b1 *)を計算する。そして、ステップS304において、その(L0 *、a1 *、b1 *)と同じ色を表すsRGB表色系の座標(Rs,Gs,Bs)を計算する。なお、指定点Pccは、L*が55であるa**平面であるカラーサークル210内の点なので、L0 *は55である。 FIG. 10 is a flowchart showing a procedure for generating the color conversion curves Cr, Cg, Cb based on the designated point Pcc. This process is performed by the display conversion curve generation unit 98f. When the designated point Pcc is designated, the display conversion curve generating unit 98f, in step S302, represents the coordinates of the L * a * b * color system that represents the same color as the designated point Pcc in the color circle 210 (L 0 *, a 1 *, b 1 *) is calculated. In step S304, the coordinates (Rs, Gs, Bs) of the sRGB color system representing the same color as the (L 0 * , a 1 * , b 1 * ) are calculated. Incidentally, the specified point Pcc, since L * is a point in the color circle 210 is the a * b * plane is 55, L 0 * is 55.

また、表示用変換カーブ生成部98fは、ステップS306において、カラーサークル210の中心点Oと同じ色を表すsRGB表色系の座標(Ro,Go,Bo)を計算する。なお、カラーサークル210の中心点Oは、L***表色系において(55,0,0)で表される無彩色である。このため、Ro=Go=Boである。こうして、ユーザが入力したパラメータに沿って、指定点Pccの色と同じ色を表すsRGB表色系の座標(Rs,Gs,Bs)と、中心点Oと同じ色を表すsRGB表色系の座標(Ro,Go,Bo)が計算される。 Further, the display conversion curve generation unit 98f calculates the coordinates (Ro, Go, Bo) of the sRGB color system representing the same color as the center point O of the color circle 210 in step S306. The center point O of the color circle 210 is an achromatic color represented by (55, 0, 0) in the L * a * b * color system. For this reason, Ro = Go = Bo. Thus, according to the parameters input by the user, the coordinates (Rs, Gs, Bs) of the sRGB color system representing the same color as the color of the designated point Pcc and the coordinates of the sRGB color system representing the same color as the center point O are set. (Ro, Go, Bo) is calculated.

図11は、色変換カーブCr,Cg,Cbを示す説明図である。プリンタドライバ96は、ステップS308において、指定点Pccに対応する(Rs,Gs,Bs)と中心点Oに対応する(Ro,Go,Bo)に基づいて、色変換カーブCr,Cg,Cbを生成する。   FIG. 11 is an explanatory diagram showing the color conversion curves Cr, Cg, Cb. In step S308, the printer driver 96 generates color conversion curves Cr, Cg, and Cb based on (Rs, Gs, Bs) corresponding to the designated point Pcc and (Ro, Go, Bo) corresponding to the center point O. To do.

たとえば、レッドの色変換カーブCrは、図11において原点(0,0)と点(255,255)、さらに、(Ro,Rs)を通る2次曲線として生成される。他の色変換カーブCg,Cbも同様に、GoとGs並びにBoとBsに基づいて生成される。なお、色変換カーブCr,Cg,Cbは、実際には、RGBの変換前の各階調値に対応する変換後の各階調値を格納した表示用変換テーブル104bとして生成される。   For example, the red color conversion curve Cr is generated as a quadratic curve passing through the origin (0, 0) and the points (255, 255) and (Ro, Rs) in FIG. Similarly, the other color conversion curves Cg and Cb are generated based on Go and Gs and Bo and Bs. The color conversion curves Cr, Cg, and Cb are actually generated as a display conversion table 104b that stores converted gradation values corresponding to the respective gradation values before RGB conversion.

色変換カーブCr,Cg,Cbによれば、中心点に対応する(Ro,Go,Bo)のグレー、すなわち明度L*が55のグレーは、指定点Pccに対応する色(Rs,Gs,Bs)に変換される。このように、色変換カーブCr,Cg,Cbによる変換は、カラーサークル210の中心点Oに表示されている色を、ユーザが指定した指定点Pccの色に変換する。よって、ユーザは、カラーサークル210を使用して、直感的にモノクロ画像に付する色調を把握しつつ、色調を指定することができる。 According to the color conversion curves Cr, Cg, and Cb, the gray of (Ro, Go, Bo) corresponding to the center point, that is, the gray of lightness L * of 55 is the color (Rs, Gs, Bs) corresponding to the designated point Pcc. ). As described above, the conversion using the color conversion curves Cr, Cg, and Cb converts the color displayed at the center point O of the color circle 210 to the color of the designated point Pcc designated by the user. Therefore, the user can use the color circle 210 to specify the color tone while intuitively grasping the color tone attached to the monochrome image.

ステップS310では、表示画像生成部98g(図1参照)が、初期画像データPIDを解像度変換して得られた縮小画像データを色変換カーブCr,Cg,Cbに沿って色変換し、色調設定画面200の見本画像表示領域220に表示する。その際、同時に、色調設定画面200とは別のウィンドウで、図11に示したような色変換カーブCr,Cg,Cbを表示したユーザーインターフェイス画面を表示する。   In step S310, the display image generation unit 98g (see FIG. 1) performs color conversion on the reduced image data obtained by converting the resolution of the initial image data PID along the color conversion curves Cr, Cg, and Cb, and the tone setting screen. 200 sample image display areas 220 are displayed. At the same time, a user interface screen displaying color conversion curves Cr, Cg, and Cb as shown in FIG. 11 is displayed in a window different from the color tone setting screen 200.

ステップS312では、ユーザは、色見本画像の色調でよいかどうかを判断する。色見本画像の色調からさらに色調を変更したい場合には、ステップS314に進む。色見本画像の色調でよい場合には、色変換カーブ生成処理を終了し、次に図2のステップS50に移行して強調度改変係数を設定する。   In step S312, the user determines whether the color tone of the color sample image is acceptable. If it is desired to change the color tone from the color sample image, the process proceeds to step S314. If the color tone of the color sample image is acceptable, the color conversion curve generation process is terminated, and then the process proceeds to step S50 in FIG. 2 to set the enhancement degree modification coefficient.

ステップ314では、ユーザは、ユーザーインターフェイス画面に表示された色変換カーブCr,Cg,Cbを、マウス130を操作して修正する。具体的には、ユーザは、色変換カーブCr,Cg,Cb上の入力階調値32、218,223に対応する点pr1〜pr3,pg1〜pg3,pb1〜pb3にカーソルCSを合わせてドラッグアンドドロップすることにより、これらの点を上下に操作することができる。なお、点pr1〜pr3は、レッドの色変換カーブCr上の点であり、pg1〜pg3は、グリーンの色変換カーブCg上の点であり、pb1〜pb3は、ブルーの色変換カーブCb上の点である。表示用変換カーブ生成部98fは、各色の色変換カーブ上の点が移動されるたびに、色変換カーブのグラフが各点を通るように修正する。   In step 314, the user corrects the color conversion curves Cr, Cg, and Cb displayed on the user interface screen by operating the mouse 130. Specifically, the user places the cursor CS on the points pr1 to pr3, pg1 to pg3, and pb1 to pb3 corresponding to the input gradation values 32, 218, and 223 on the color conversion curves Cr, Cg, and Cb, and drags and drags them. By dropping, these points can be manipulated up and down. The points pr1 to pr3 are points on the red color conversion curve Cr, pg1 to pg3 are points on the green color conversion curve Cg, and pb1 to pb3 are on the blue color conversion curve Cb. Is a point. Each time the point on the color conversion curve of each color is moved, the display conversion curve generation unit 98f corrects the color conversion curve graph so that it passes through each point.

ユーザが操作を終えてプレビューボタン270を押すと、処理はステップS310に戻り、見本画像表示領域220に色見本画像が表示される。ユーザは、色見本画像の色調が好みのものになるまでステップS310〜S314の修正処理を繰り返すことができる。   When the user finishes the operation and presses the preview button 270, the process returns to step S310, and the color sample image is displayed in the sample image display area 220. The user can repeat the correction processing in steps S310 to S314 until the color sample image has a desired color tone.

このような態様とすれば、ユーザは自由にトーンカーブを修正して、画像に付す色調を設定することができる。   In this manner, the user can freely correct the tone curve and set the color tone to be added to the image.

C.第3実施例:
第1実施例では、基準グレーG1,G2,G3に色調を付して得た基準色G1c,G2c,G3cに対応するインク色の階調値の組合せG1cI,G2cI,G3cIを決定する際に参照される基準点変換テーブル104h,104i,104jは、L***表色系の階調値の組合せをインク色の階調値の組合せに変換するものであった。しかし、色調を付した後の基準色に対応するインク色の階調値の組合せを決定する際に参照される基準点変換テーブルは、他の態様とすることができる。第3実施例では、そのような態様について説明する。基準点変換テーブルの構成、および基準色のインク色の階調値の組合せを決定する処理(図6のステップS720,S730参照)以外は、第3実施例は第1実施例と同じである。
C. Third embodiment:
In the first embodiment, reference is made when determining the gradation value combinations G1cI, G2cI, G3cI of the ink colors corresponding to the reference colors G1c, G2c, G3c obtained by adding color tones to the reference grays G1, G2, G3. The reference point conversion tables 104h, 104i, and 104j convert the combination of gradation values of the L * a * b * color system into the combination of gradation values of ink colors. However, the reference point conversion table referred to when determining the combination of gradation values of the ink color corresponding to the reference color after the color tone is applied can be in another form. In the third embodiment, such an aspect will be described. The third embodiment is the same as the first embodiment except for the process of determining the combination of the reference point conversion table and the gradation value of the ink color of the reference color (see steps S720 and S730 in FIG. 6).

図12は、基準点変換テーブル104h3,104i3,104j3を示す図である。基準点変換テーブル104h3,104i3,104j3は、それぞれsRGB表色系で表された色の階調値の組合せ(Vr,Vg,Vb)を、インク色C,M,Y,K1〜K3の階調値の組合せ(Vc,Vm,Vy,Vk,Vlk,Vllk)に変換するための3次元ルックアップテーブルである。   FIG. 12 is a diagram illustrating the reference point conversion tables 104h3, 104i3, and 104j3. The reference point conversion tables 104h3, 104i3, and 104j3 are combinations of gradation values (Vr, Vg, Vb) of colors represented by the sRGB color system, and gradations of ink colors C, M, Y, and K1 to K3. It is a three-dimensional lookup table for converting into a combination of values (Vc, Vm, Vy, Vk, Vlk, Vllk).

基準点変換テーブル104h3,104i3,104j3は、RGBの各色成分について5個づつの入力階調値を有する。そして、基準点変換テーブル104h3,104i3,104j3は、合計5×5×5=125個の格子点を有するルックアップテーブルである。RGB表色系で表された各基準色の階調値の組合せをインク色の階調値の組合せに変換する際には、それぞれの基準点変換テーブルが有する複数の格子点のインク色の出力階調値に基づいて補間演算を行うことにより、各インクの階調値を求める。   The reference point conversion tables 104h3, 104i3, and 104j3 have five input gradation values for each of the RGB color components. The reference point conversion tables 104h3, 104i3, and 104j3 are lookup tables having a total of 5 × 5 × 5 = 125 lattice points. When converting a combination of gradation values of each reference color expressed in the RGB color system into a combination of gradation values of ink colors, output of ink colors at a plurality of grid points included in each reference point conversion table The gradation value of each ink is obtained by performing an interpolation calculation based on the gradation value.

基準点変換テーブル104h3,104i3,104j3は、全体として、全色空間の色について出力階調値を有しておらず、図12に示すように、それぞれ対応する基準グレーG1,G2,G3を含み互いに重複しない一部の色空間についてのみ、インク色の出力階調値を有している。   The reference point conversion tables 104h3, 104i3, 104j3 as a whole do not have output gradation values for the colors in the entire color space, and include corresponding reference grays G1, G2, G3 as shown in FIG. Only some color spaces that do not overlap with each other have output gradation values of ink colors.

このような基準点変換テーブル104h3,104i3,104j3は、を使用する場合は、基準改変係数決定部98bは、図6のステップS720,S730に代えて以下のような処理を行うことができる。すなわち、基準点変換テーブル104h3を参照して、基準グレーG1に色調を付した基準色G1cのインク色の階調値(Vc1,Vm1,Vy1,Vk1,Vlk1,Vllk1)を決定する。また、基準点変換テーブル104i3を参照して、基準グレーG2に色調を付した基準色G2cのインク色の階調値(Vc2,Vm2,Vy2,Vk2,Vlk2,Vllk2)を決定する。そして、基準点変換テーブル104j3を参照して、基準グレーG3に色調を付した基準色G3cのインク色の階調値(Vc3,Vm3,Vy3,Vk3,Vlk3,Vllk3)を決定する。   When such reference point conversion tables 104h3, 104i3, and 104j3 are used, the reference modification coefficient determination unit 98b can perform the following processing instead of steps S720 and S730 in FIG. That is, with reference to the reference point conversion table 104h3, the gradation values (Vc1, Vm1, Vy1, Vk1, Vlk1, Vllk1) of the ink color of the reference color G1c obtained by adding a color tone to the reference gray G1 are determined. Further, with reference to the reference point conversion table 104i3, the ink color gradation values (Vc2, Vm2, Vy2, Vk2, Vlk2, Vllk2) of the reference color G2c obtained by adding a color tone to the reference gray G2 are determined. Then, with reference to the reference point conversion table 104j3, the gradation values (Vc3, Vm3, Vy3, Vk3, Vlk3, Vllk3) of the ink color of the reference color G3c obtained by adding a color tone to the reference gray G3 are determined.

このような態様とすれば、第1実施例に比べてより簡単な処理で基準改変係数を決定することができる。   With such an aspect, the reference modification coefficient can be determined with a simpler process than in the first embodiment.

D.変形例:
なお、この発明は上記の実施例や実施形態に限られるものではなく、その要旨を逸脱しない範囲において種々の態様において実施することが可能であり、例えば次のような変形も可能である。
D. Variations:
The present invention is not limited to the above-described examples and embodiments, and can be implemented in various modes without departing from the gist thereof. For example, the following modifications are possible.

D1.変形例1:
上記実施例では、基準グレーは互いに明度の異なる3色の無彩色であり、基準改変係数は、各有彩色について3個であった。しかし、基準グレーおよびこれに対応する基準改変係数の数は、任意の数とすることができる。ただし、それらの数は2以上であることが好ましい。そして、2以上の基準改変係数は、互いに異なる値を有する2個の基準改変係数を含むことが好ましい。このような態様とすれば、改変係数を明度の階調値に応じて変化させることができ、印刷画像においてより自然な色調を再現することができる。
D1. Modification 1:
In the above embodiment, the reference gray is three achromatic colors having different brightness values, and the reference modification coefficient is three for each chromatic color. However, the number of reference grays and corresponding reference modification coefficients can be any number. However, the number thereof is preferably 2 or more. The two or more reference modification coefficients preferably include two reference modification coefficients having different values. With this aspect, the modification coefficient can be changed according to the lightness gradation value, and a more natural color tone can be reproduced in the printed image.

また、基準グレーおよびこれに対応する基準改変係数の数は、3個以上であることがより好ましい。そして、最大値から1/3の範囲Rg1に含まれるRGBの階調値の組み合わせで表される第1のグレーと、最小値から1/3の範囲Rg2に含まれるRGBの階調値の組み合わせで表される第2のグレーと、範囲Rg1と範囲Rg2との間に位置する範囲Rg3に含まれるRGBの階調値の組み合わせで表される第3のグレーと、を含むことが好ましい(図4参照)。   Further, it is more preferable that the number of the reference gray and the corresponding reference modification coefficient is 3 or more. A combination of the first gray represented by a combination of RGB gradation values included in the range Rg1 that is 1/3 from the maximum value and an RGB gradation value included in the range Rg2 that is 1/3 from the minimum value And a third gray represented by a combination of RGB gradation values included in the range Rg3 located between the range Rg1 and the range Rg2 (see FIG. 4).

また、最大値から1/6の範囲Rg4に含まれるRGBの階調値の組み合わせで表される第1のグレーと、最小値から1/6の範囲Rg5に含まれるRGBの階調値の組み合わせで表される第2のグレーと、中央の値を含む全体の1/6の範囲Rg6に含まれるRGBの階調値の組み合わせで表される第3のグレーと、を含むことがさらに好ましい。   Also, a combination of the first gray represented by a combination of RGB gradation values included in the range Rg4 from the maximum value to 1/6 and an RGB gradation value included in the range Rg5 from the minimum value to 1/6. And a third gray represented by a combination of RGB gradation values included in the entire range Rg6 including the central value.

これらの態様においては、ハイライト部に対応する範囲Rg1(またはRg4)、中間部に対応する範囲Rg3(またはRg6)、シャドウ部に対応する範囲Rg2(またはRg5)の各範囲内に、表示用の色変換カーブ(図4参照)に沿って変換された色を再現できる色が存在することとなる。よって、画像中の様々な明るさの部分について、ディスプレイで確認した色調に近い色調を付与することができる。   In these aspects, the range Rg1 (or Rg4) corresponding to the highlight portion, the range Rg3 (or Rg6) corresponding to the middle portion, and the range Rg2 (or Rg5) corresponding to the shadow portion are displayed for display. Thus, there is a color that can reproduce the color converted along the color conversion curve (see FIG. 4). Therefore, a color tone close to the color tone confirmed on the display can be given to various brightness portions in the image.

D2.変形例2:
第1実施例の基準点変換テーブル104h,104i,104j、ならび第3実施例の基準点変換テーブル104h3,104i3,104j3は、各色成分について5個づつの入力階調値を有し、合計5×5×5=125個の格子点を有するルックアップテーブルであった。しかし、基準点変換テーブルは、他の態様とすることもできる。基準点変換テーブルは、たとえば、各色成分について7個づつ、合計7×7×7=343個の格子点を有する態様や、各色成分について9個づつ、合計9×9×9=729個の格子点を有する態様とすることができる。すなわち、基準点変換テーブルは、ユーザによって要求される色補間精度に応じた適切な密度で正の整数個の格子点を有する態様とできる。
D2. Modification 2:
The reference point conversion tables 104h, 104i, 104j of the first embodiment and the reference point conversion tables 104h3, 104i3, 104j3 of the third embodiment have five input gradation values for each color component, for a total of 5 ×. It was a look-up table having 5 × 5 = 125 lattice points. However, the reference point conversion table can be in other forms. The reference point conversion table is, for example, an aspect having 7 × 7 × 7 = 343 grid points in total, 7 for each color component, or 9 × 9 × 9 = 729 grids in total for 9 for each color component. It can be set as the aspect which has a point. In other words, the reference point conversion table may have a positive integer number of grid points with an appropriate density according to the color interpolation accuracy required by the user.

なお、第1実施例の第2の基準点変換テーブル104h,104i,104jのL*軸の入力階調値の刻みの細かさは、以下のような程度の細かさとすることもできる。すなわち、原印刷用1次元ルックアップテーブル104d、および生成される印刷用1次元ルックアップテーブル104cの入力階調値である明度の階調値の「1」の差異を、明度L*の入力階調値の差異で表現できる程度の細かさである。 The fineness of the input gradation value on the L * axis of the second reference point conversion tables 104h, 104i, 104j of the first embodiment can be as fine as follows. That is, the difference of “1” of the lightness gradation value, which is the input gradation value of the original printing one-dimensional lookup table 104d and the generated printing one-dimensional lookup table 104c, is represented as the input level of the lightness L * . It is fine enough to be expressed by differences in key values.

また、第1実施例の第2の基準点変換テーブル104h,104i,104jのa*軸およびb*軸の入力階調値の刻みの細かさは、以下のような程度の細かさとすることもできる。すなわち、原印刷用1次元ルックアップテーブル104d、および生成される印刷用1次元ルックアップテーブル104cの出力階調値であるインク色の階調値の「1」の差異を、a*軸の入力階調値およびb*軸の入力階調値の差異で表現できる程度の細かさである。 Further, the fineness of the input gradation values of the a * axis and b * axis of the second reference point conversion tables 104h, 104i, 104j of the first embodiment may be as small as the following. it can. That is, the difference of “1” in the gradation value of the ink color that is the output gradation value of the original printing one-dimensional lookup table 104d and the generated printing one-dimensional lookup table 104c is input to the a * axis. It is fine enough to be expressed by the difference between the gradation value and the input gradation value on the b * axis.

さらに、第3実施例の基準点変換テーブル104h3,104i3,104j3のRGB各軸の入力階調値の刻みの細かさは、以下のような程度の細かさとすることもできる。すなわち、原印刷用1次元ルックアップテーブル104d、および生成される印刷用1次元ルックアップテーブル104cの入力階調値である明度の階調値の「1」の差異を、R,G,Bの階調値の組合せの違いで表現できる程度の細かさである。さらに、原印刷用1次元ルックアップテーブル104d、および生成される印刷用1次元ルックアップテーブル104cの出力階調値であるインク色の階調値の「1」の差異を、R,G,Bの階調値の組合せの違いで表現できる程度の細かさである。   Furthermore, the fineness of the input gradation values of the RGB axes in the reference point conversion tables 104h3, 104i3, 104j3 of the third embodiment can be as fine as follows. That is, the difference of “1” in the lightness gradation value which is the input gradation value of the original printing one-dimensional lookup table 104d and the generated printing one-dimensional lookup table 104c is expressed as R, G, B. It is fine enough to be expressed by the difference in the combination of gradation values. Furthermore, the difference of “1” in the gradation value of the ink color that is the output gradation value of the original printing one-dimensional lookup table 104d and the generated printing one-dimensional lookup table 104c is expressed as R, G, B. It is fine enough to be expressed by the difference in the combination of gradation values.

このような態様とすれば、補間演算を行うことなく変換後の出力を得ることができる。   If it is such an aspect, the output after conversion can be obtained, without performing an interpolation calculation.

D3.変形例3:
上記第1実施例では、基準改変係数を決定する際、基準色G1c,G2c,G3cをいったんL***表色系の階調値で表現し、その後、インク色の階調値に変換していた。しかし、基準色G1c,G2c,G3cは、L***表色系やxyz表色系など他の表色系で表現することもできる。ただし、処理の途中でいったん基準色を装置独立な表色系による表現に置き換える処理を行う態様は、画像の出力の際に使用する基本色が互いに異なる複数種類の出力装置への転用が容易である。
D3. Modification 3:
In the first embodiment, when determining the reference modification coefficient, the reference colors G1c, G2c, and G3c are once expressed by the gradation values of the L * a * b * color system, and then the gradation values of the ink colors are changed. It was converted. However, the reference colors G1c, G2c, and G3c can be expressed in other color systems such as the L * u * v * color system and the xyz color system. However, in the middle of processing, once the reference color is replaced with a device-independent color system representation, it is easy to divert to multiple types of output devices that use different basic colors for image output. is there.

D4.変形例4:
第1実施例では、改変係数Rc,Rm,Ryは、スプライン曲線上の値として計算されていた(図4参照)。また、第2実施例は、色変換カーブは、2次曲線として生成されていた(図12参照)。しかし、これらのカーブは、3次曲線、4次曲線、ベジエ曲線など、他の曲線として生成することもできる。また、基準改変係数に対応する各点を所定の方法で補間して、各階調値に対応する改変係数を決定することもできる。
D4. Modification 4:
In the first embodiment, the modification coefficients Rc, Rm, and Ry are calculated as values on the spline curve (see FIG. 4). In the second embodiment, the color conversion curve is generated as a quadratic curve (see FIG. 12). However, these curves can be generated as other curves such as a cubic curve, a quartic curve, and a Bezier curve. It is also possible to determine the modification coefficient corresponding to each gradation value by interpolating each point corresponding to the reference modification coefficient by a predetermined method.

また、上記実施例では、改変係数Rc,Rm,Ryは、明度の各階調値に対して離散的に設定されており、改変係数テーブルTc,Tm,Tyとして保持されていた。しかし、改変係数Rc,Rm,Ryは、pc1,pc2,pc3(図8参照)のような複数の指定点を通る関数として保持されていてもよい。そのような態様においては、原印刷用1次元ルックアップテーブルの有彩色の出力階調値を改変する際に(図6のステップS740参照)、その関数を参照して改変が行われる。   In the above embodiment, the modification coefficients Rc, Rm, and Ry are discretely set for each tone value of brightness, and are retained as modification coefficient tables Tc, Tm, and Ty. However, the modification coefficients Rc, Rm, and Ry may be held as functions that pass through a plurality of designated points such as pc1, pc2, and pc3 (see FIG. 8). In such an aspect, when the output gradation value of the chromatic color of the one-dimensional lookup table for original printing is modified (see step S740 in FIG. 6), the modification is performed with reference to the function.

D5.変形例5:
上記実施例では、各基準グレーG1,G2,G3に基づいてシアン、マゼンタ、イエロの各有彩色について改変係数Rc,Rm,Ryを求め(図8参照)、原印刷用1次元ルックアップテーブル104dのシアン、マゼンタ、イエロの出力値にそれらを掛けて印刷用1次元LUT104cのシアン、マゼンタ、イエロの出力値を生成していた。しかし、原印刷用1次元ルックアップテーブル104dの出力値を使用せずに、印刷用1次元LUT104cのシアン、マゼンタ、イエロの出力値を生成してもすることもできる。
D5. Modification 5:
In the above embodiment, the modification coefficients Rc, Rm, and Ry are obtained for the chromatic colors of cyan, magenta, and yellow based on the reference grays G1, G2, and G3 (see FIG. 8), and the original printing one-dimensional lookup table 104d is obtained. The output values of cyan, magenta, and yellow are multiplied by the output values of cyan, magenta, and yellow of the one-dimensional LUT 104c for printing. However, it is also possible to generate cyan, magenta, and yellow output values of the printing one-dimensional LUT 104c without using the output values of the original printing one-dimensional lookup table 104d.

シアンを例に説明すると、横軸を明度の階調値とし、縦軸をインク色の濃度の階調値とする平面上において、横軸上の位置をそれぞれ各基準グレーG1,G2,G3の階調値V1,V2,V3とし、縦軸上の位置をVc1,Vc2,Vc3とする点をとる。なお、Vc1,Vc2,Vc3は、各基準グレーG1,G2,G3に色調を付して得られた基準色G1c(G1cI),G2c(G2cI),G3c(G3cI)のシアンの階調値である(図7、および図12参照)。そして、そのような3点および点(0,0)、点(255,0)を通る曲線上の値として、シアンの出力階調値を計算する。他の有彩色のインク色についても同様にして出力階調値が得られる。   For example, in the case of cyan, the horizontal axis represents the lightness gradation value, and the vertical axis represents the ink color density gradation value. The positions on the horizontal axis represent the reference grays G1, G2, and G3, respectively. The gradation values are V1, V2, and V3, and the points on the vertical axis are Vc1, Vc2, and Vc3. Vc1, Vc2, and Vc3 are cyan tone values of reference colors G1c (G1cI), G2c (G2cI), and G3c (G3cI) obtained by adding color tones to the reference grays G1, G2, and G3. (See FIGS. 7 and 12). Then, the cyan output tone value is calculated as a value on the curve passing through the three points, the point (0, 0), and the point (255, 0). Output tone values are obtained in the same manner for other chromatic ink colors.

このような態様とすれば、より簡単な手続きで印刷用1次元LUT104cのシアン、マゼンタ、イエロの出力値を得ることができる。ただし、第1実施例のように原印刷用1次元ルックアップテーブル104dの有彩色の出力値に基づいて印刷用1次元LUT104cの有彩色の出力値を得る方法には以下のような長所がある。すなわち、色調を付さずに印刷を行うための原印刷用1次元ルックアップテーブル104dを、あらかじめ色ねじれが生じないように十分調整して生成しておけば、それに基づいて生成される印刷用1次元LUT104cについても色ねじれが生じにくくなる。なお、色ねじれとは、入力値としての明度の階調値が徐々に変化していく場合に、出力値としての各インクの階調値で再現される色が不自然な変化の仕方をすることである。   With such an aspect, it is possible to obtain cyan, magenta, and yellow output values of the printing one-dimensional LUT 104c with a simpler procedure. However, the method of obtaining the chromatic color output value of the printing one-dimensional LUT 104c based on the chromatic color output value of the original printing one-dimensional lookup table 104d as in the first embodiment has the following advantages. . That is, if the original printing one-dimensional lookup table 104d for printing without adding color tone is sufficiently adjusted and generated so as not to cause color twist, the printing one generated based on it is generated. Color distortion is less likely to occur in the one-dimensional LUT 104c. Note that the color twist is an unnatural change in the color reproduced with the gradation value of each ink as the output value when the gradation value of the brightness as the input value gradually changes. That is.

D6.変形例6:
上記実施例では、カラーサークル210は、L*が55であるa**平面であった。しかし、カラーサークル210はそのような態様に限定されない。すなわち、カラーサークルは、たとえば、明度のみで表すことができるグレーの点を中心に有し、カラーサークル内の位置に応じて、各位置の色の彩度と色相の少なくとも一方が段階的に異なっているものとすることができる。
D6. Modification 6:
In the above embodiment, the color circle 210 is an a * b * plane where L * is 55. However, the color circle 210 is not limited to such a mode. That is, the color circle has, for example, a gray point that can be expressed only by brightness, and at least one of the color saturation and hue of each position varies stepwise according to the position in the color circle. Can be.

また、上記実施例では、色調設定画面200は、ユーザがモノクロ画像に付する色調を指定するための領域は、カラーサークルであった。しかし、ユーザがモノクロ画像に付する色調を指定するための領域は、円形には限らない。たとえば、各頂点にシアン100%、マゼンタ100%、イエロ100%の点を有するCMYカラー三角形を表示する態様とすることもできる。   In the above embodiment, the color tone setting screen 200 has a color circle as an area for the user to specify the color tone to be attached to the monochrome image. However, the area for the user to specify the color tone to be added to the monochrome image is not limited to a circle. For example, a CMY color triangle having 100% cyan, 100% magenta, and 100% yellow at each vertex may be displayed.

D7.変形例7:
上記実施例では、ユーザが付与する色調を選択していた。しかし、色調設定画面200が表示された時点で、たとえばセピア調など、あらかじめ色調が設定されている態様とすることもできる。
D7. Modification 7:
In the above embodiment, the color tone given by the user is selected. However, when the color tone setting screen 200 is displayed, a mode in which a color tone is set in advance, such as a sepia tone, may be used.

D8.変形例8:
上記実施例では、印刷に先立って印刷対象である画像の表示を行う表示部は、液晶ディスプレイ21であった(図1参照)。しかし、表示部は、プラズマディスプレイ、CRTディスプレイ、液晶プロジェクタなど、他の態様とすることもできる。すなわち、表示部は、印刷装置が使用するインク色とは異なる色成分の強度の階調値で表された画像データを表示できる構成とすることができる。
D8. Modification 8:
In the above embodiment, the display unit that displays the image to be printed prior to printing is the liquid crystal display 21 (see FIG. 1). However, the display unit can take other forms such as a plasma display, a CRT display, and a liquid crystal projector. In other words, the display unit can be configured to display image data represented by gradation values of intensity of color components different from the ink color used by the printing apparatus.

D9.変形例9:
上記実施例では、表示部としての液晶ディスプレイ21に表示する色見本画像は、印刷対象の画像データである初期画像データPIDに基づいて生成された画像であった。しかし、表示部に表示する画像は、予め定められたサンプル用の画像とすることもできる。ユーザは、そのようなサンプル用の参照画像の色調を参考にして、画像に付す色調を選択することによっても、希望に添った色調が付された印刷画像を得ることができる。
D9. Modification 9:
In the above embodiment, the color sample image displayed on the liquid crystal display 21 as the display unit is an image generated based on the initial image data PID that is image data to be printed. However, the image displayed on the display unit may be a predetermined sample image. The user can obtain a print image with a desired color tone by selecting a color tone to be added to the image with reference to the color tone of the reference image for the sample.

D10.変形例10:
上記実施例では、画像を印刷する印刷部はインクジェットプリンタであった。しかし、印刷部は、バブルジェット(登録商標)プリンタ、レーザープリンタ、熱転写プリンタ、ドットインパクトプリンタなど、他の態様とすることもできる。すなわち、印刷部は、表示部が画像の表示に使用する色成分とは異なる色を含む複数の基本色を使用して、画像を印刷できる構成とすることができる。
D10. Modification 10:
In the above embodiment, the printing unit for printing an image is an inkjet printer. However, the printing unit may take other forms such as a bubble jet (registered trademark) printer, a laser printer, a thermal transfer printer, and a dot impact printer. That is, the printing unit can be configured to print an image using a plurality of basic colors including colors different from the color components used by the display unit to display an image.

D11.変形例11:
上記実施例では、プリンタは、シアン(C)、マゼンダ(M)、イエロー(Y)、第1〜第3の無彩色インク(K1〜K3)を使用するプリンタであった。そして、モノクロ画像への色調の付与に際しては、色調を付与しない場合に使用される原印刷用1次元ルックアップテーブル104dのシアン、マゼンダ、イエローの出力値を改変していた。しかし、プリンタは、他の有彩色インクを使用するものであってもよく、モノクロ画像への色調の付与に際して、それら他の有彩色インクの出力値を改変する態様とすることもできる。
D11. Modification 11:
In the above embodiment, the printer is a printer that uses cyan (C), magenta (M), yellow (Y), and first to third achromatic inks (K1 to K3). Then, when assigning a color tone to a monochrome image, the output values of cyan, magenta, and yellow in the original printing one-dimensional lookup table 104d used when no color tone is given have been modified. However, the printer may use other chromatic color inks, and may change the output value of these other chromatic color inks when applying a color tone to a monochrome image.

たとえば、プリンタが、シアン(C)、マゼンダ(M)のインクに加えて、ライトシアン(Lc)、ライトマゼンタ(Lm)のインクを使用する態様である場合には、原印刷用1次元ルックアップテーブルも、それらの有彩色インクの出力値を有する。そのような態様において、原印刷用1次元ルックアップテーブルのライトシアン、ライトマゼンダ、イエローの出力値を改変する態様とすることもできる。なお、「ライトシアン」は、シアンと色相が同じでシアンよりも明るい色のインクである。「ライトマゼンタ」は、マゼンタと色相が同じでマゼンタよりも明るい色のインクである。このような態様とすれば、色調を付した印刷画像において粒状感を少なくすることができる。なお、同じ色相を有する複数のインク色の出力値を改変することもできる。   For example, when the printer uses an ink of light cyan (Lc) and light magenta (Lm) in addition to cyan (C) and magenta (M) ink, a one-dimensional lookup table for original printing is used. Also have output values of those chromatic inks. In such an embodiment, the output values of light cyan, light magenta, and yellow in the original printing one-dimensional lookup table may be modified. “Light cyan” is an ink having the same hue as cyan and lighter than cyan. “Light magenta” is an ink having the same hue as magenta and a lighter color than magenta. With such an aspect, it is possible to reduce graininess in a printed image with a color tone. Note that the output values of a plurality of ink colors having the same hue can be modified.

すなわち、モノクロ画像に色調を付与して印刷を行う場合には、色調を付与しない場合に使用される原印刷用1次元ルックアップテーブルが有する少なくとも一部の有彩色の出力値を改変することで、色調の付与を実現することができる。   That is, when printing is performed with a color tone applied to a monochrome image, the output values of at least some chromatic colors included in the original printing one-dimensional lookup table used when the color tone is not applied are modified. The color tone can be imparted.

D12.変形例12:
上記各実施例では説明を省略したが、モノクロ画像に色調を付与する際には、上記の処理に加えてさらに、明度スケール230(図3参照)を使用して明度の調整をおこなったり、コントラストスケール240を使用してコントラストの調整を行うこともできる。
D12. Modification 12:
Although not described in each of the above embodiments, in addition to the above-described processing, the lightness scale 230 (see FIG. 3) is used to adjust the lightness or contrast when adding a color tone to a monochrome image. The scale 240 can be used to adjust the contrast.

D13.変形例13:
上記実施例において、ハードウェアによって実現されていた構成の一部をソフトウェアに置き換えるようにしてもよく、逆に、ソフトウェアによって実現されていた構成の一部をハードウェアに置き換えるようにしてもよい。例えば、プリンタドライバ96(図1参照)の機能の一部をプリンタのCPU41が実行するようにすることもできる。
D13. Modification 13:
In the above embodiment, a part of the configuration realized by hardware may be replaced with software, and conversely, a part of the configuration realized by software may be replaced by hardware. For example, a part of the function of the printer driver 96 (see FIG. 1) may be executed by the printer CPU 41.

このような機能を実現するコンピュータプログラムは、フロッピディスクやCD−ROM等の、コンピュータ読み取り可能な記録媒体に記録された形態で提供される。ホストコンピュータは、その記録媒体からコンピュータプログラムを読み取って内部記憶装置または外部記憶装置に転送する。あるいは、通信経路を介してプログラム供給装置からホストコンピュータにコンピュータプログラムを供給するようにしてもよい。コンピュータプログラムの機能を実現する時には、内部記憶装置に格納されたコンピュータプログラムがホストコンピュータのマイクロプロセッサによって実行される。また、記録媒体に記録されたコンピュータプログラムをホストコンピュータが直接実行するようにしてもよい。   A computer program for realizing such a function is provided in a form recorded on a computer-readable recording medium such as a floppy disk or a CD-ROM. The host computer reads the computer program from the recording medium and transfers it to the internal storage device or the external storage device. Alternatively, the computer program may be supplied from the program supply device to the host computer via a communication path. When realizing the function of the computer program, the computer program stored in the internal storage device is executed by the microprocessor of the host computer. Further, the host computer may directly execute the computer program recorded on the recording medium.

この明細書において、コンピュータとは、ハードウェア装置とオペレーションシステムとを含む概念であり、オペレーションシステムの制御の下で動作するハードウェア装置を意味している。コンピュータプログラムは、このようなコンピュータに、上述の各部の機能を実現させる。なお、上述の機能の一部は、アプリケーションプログラムでなく、オペレーションシステムによって実現されていても良い。   In this specification, the computer is a concept including a hardware device and an operation system, and means a hardware device that operates under the control of the operation system. The computer program causes such a computer to realize the functions of the above-described units. Note that some of the functions described above may be realized by an operation system instead of an application program.

なお、この発明において、「コンピュータ読み取り可能な記録媒体」とは、フレキシブルディスクやCD−ROMのような携帯型の記録媒体に限らず、各種のRAMやROM等のコンピュータ内の内部記憶装置や、ハードディスク等のコンピュータに固定されている外部記憶装置も含んでいる。   In the present invention, the “computer-readable recording medium” is not limited to a portable recording medium such as a flexible disk or a CD-ROM, but an internal storage device in a computer such as various RAMs and ROMs, An external storage device fixed to a computer such as a hard disk is also included.

また、上記実施例においては、コンピュータ90は液晶ディスプレイ21に接続されていたが、プリンタドライバ96の色調設定画面200を表示する表示装置は、液晶ディスプレイ、プラズマディスプレイ、プロジェクタおよび投影スクリーンなど、他の手段とすることもできる。   In the above embodiment, the computer 90 is connected to the liquid crystal display 21. However, the display device for displaying the color tone setting screen 200 of the printer driver 96 may be a liquid crystal display, a plasma display, a projector, or a projection screen. It can also be a means.

第1実施例の印刷システムのソフトウェアの構成を示すブロック図。FIG. 2 is a block diagram illustrating a software configuration of the printing system according to the first embodiment. モノクロ画像に所定の色調を付して印刷を行う場合の色調付与の手続きを示すフローチャート。6 is a flowchart illustrating a procedure for assigning a color tone when printing with a predetermined color tone added to a monochrome image. プリンタドライバ96の色調設定画面200を示す説明図。FIG. 3 is an explanatory diagram showing a color tone setting screen 200 of the printer driver 96. 表示用変換テーブル104bとしての色変換カーブCr,Cg,Cbを示す説明図。Explanatory drawing which shows the color conversion curves Cr, Cg, and Cb as the display conversion table 104b. 原印刷用1次元ルックアップテーブル104dを示す説明図。Explanatory drawing which shows the one-dimensional lookup table 104d for original printing. 印刷用1次元ルックアップテーブル104cを生成し画像変換を行う手順を示すフローチャート。The flowchart which shows the procedure which produces | generates the 1-dimensional lookup table 104c for printing, and performs image conversion. 第2の基準点変換テーブル104h,104i,104jを表す説明図。Explanatory drawing showing the 2nd reference point conversion table 104h, 104i, 104j. 改変係数テーブルTc,Tm,Tyを示す説明図。Explanatory drawing which shows modification coefficient table Tc, Tm, Ty. 印刷用1次元ルックアップテーブル104cを示す説明図。Explanatory drawing which shows the one-dimensional lookup table 104c for printing. 指定点Pccに基づいて色変換カーブCr,Cg,Cbを生成する際の手順を示すフローチャート。The flowchart which shows the procedure at the time of producing | generating the color conversion curves Cr, Cg, and Cb based on the designated point Pcc. 色変換カーブCr,Cg,Cbを示す説明図。Explanatory drawing which shows color conversion curve Cr, Cg, Cb. 基準点変換テーブル104h3,104i3,104j3を示す図。The figure which shows the reference point conversion table 104h3, 104i3, 104j3.

符号の説明Explanation of symbols

21…液晶ディスプレイ
22…プリンタ
28…印刷ヘッド
31…キャリッジ
32…操作パネル
41…CPU
42…ROM
90…コンピュータ
91…ビデオドライバ
95…アプリケーションプログラム
96…プリンタドライバ
97…解像度変換モジュール
98…色変換モジュール
98a…ユーザインターフェイス部
98b…基準改変係数決定部
98c…改変係数テーブル生成部
98d…印刷用変換テーブル生成部
98e…画像変換実行部
98f…表示用変換カーブ生成部
99…ハーフトーンモジュール
100…並べ替えモジュール
104…色変換テーブル
104a…3次元ルックアップテーブル
104b…表示用変換テーブル
104c…印刷用1次元ルックアップテーブル
104d…原印刷用1次元ルックアップテーブル
104e…パラメータ対応テーブル
104g…第1の基準点変換テーブル
104h,104i,104j…第2の基準点変換テーブル
120…キーボード
130…マウス
200…色調設定画面
210…カラーサークル
220…見本画像表示領域
230…明度スケール
240…コントラストスケール
250…カラートーン選択部
255…色調強調スケール
260…ガンマ値指定部
270…プレビューボタン
280…キャンセルボタン
290…プリントボタン
CS…カーソル
Cr…レッドの色変換カーブ
Cg…グリーンの色変換カーブ
Cb…ブルーの色変換カーブ
FNL…印刷画像データ
*…明度
MID1…解像度変換後の画像データ
MID2…色変換後の画像データ
MID3…ハーフトーン処理後の画像データ
MS…主走査方向(キャリッジの移動方向)
O…カラーサークルの中心点
ORG…原画像データ
P…印刷用紙
PID…初期画像データ
Pcc…指定点
Rcr1〜Rcr3…基準グレーG1〜G3に対応するシアンの基準改変係数
Rmr1〜Rmr3…基準グレーG1〜G3に対応するマゼンタの基準改変係数
Ryr1〜Ryr3…基準グレーG1〜G3に対応するイエロの基準改変係数
Rc…シアンの改変係数
Rm…マゼンタの改変係数
Ry…イエロの改変係数
SS…印刷用紙の搬送方向
Tc…シアンの改変係数テーブル
Tm…マゼンタの改変係数テーブル
Ty…イエロの改変係数テーブル
V1〜V3…基準グレーG1〜G3の明度の階調値
Vcb1〜3…基準グレーG1〜G3のシアンの階調値
Vlg1*〜Vlg3*…基準グレーG1〜G3の明度
Vr1c〜Vr3c…基準色G1c〜G3cのレッドの階調値
Vg1c〜Vg3c…基準色G1c〜G3cのグリーンの階調値
Vb1c〜Vb3c…基準色G1c〜G3cのブルーの階調値
Vc1〜Vc3…基準色G1cI〜G3cIのシアンの階調値
Vm1〜Vm3…基準色G1cI〜G3cIのマゼンタの階調値
Vy1〜Vy3…基準色G1cI〜G3cIのイエロの階調値
Vk1〜Vk3…基準色G1cI〜G3cIの第1の無彩色インクK1のインク色の階調値
Vlk1〜Vlk3…基準色G1cI〜G3cIの第2の無彩色インクK2のインク色の階調値
Vllk1〜Vllk3…基準色G1cI〜G3cIの第3の無彩色インクK3のインク色の階調値
pc1…基準グレーG1の入力階調値V1とシアンの基準改変係数Rcr1で定められる点
pc2…基準グレーG2の入力階調値V2とシアンの基準改変係数Rcr2で定められる点
pc3…基準グレーG3の入力階調値V3とシアンの基準改変係数Rcr3で定められる点
pm1…基準グレーG1の入力階調値V1とマゼンタの基準改変係数Rmr1で定められる点
pm2…基準グレーG2の入力階調値V2とマゼンタの基準改変係数Rmr2で定められる点
pm3…基準グレーG3の入力階調値V3とマゼンタの基準改変係数Rmr3で定められる点
py1…基準グレーG1の入力階調値V1とイエロの基準改変係数Ryr1で定められる点
py2…基準グレーG2の入力階調値V2とイエロの基準改変係数Ryr2で定められる点
py3…基準グレーG3の入力階調値V3とイエロの基準改変係数Ryr3で定められる点
pmax…最大の入力階調値と、最大の入力階調値に対応する改変係数で定められる点
pmin…最小の入力階調値と、最小の入力階調値に対応する改変係数で定められる点
21 ... Liquid crystal display 22 ... Printer 28 ... Print head 31 ... Carriage 32 ... Operation panel 41 ... CPU
42 ... ROM
DESCRIPTION OF SYMBOLS 90 ... Computer 91 ... Video driver 95 ... Application program 96 ... Printer driver 97 ... Resolution conversion module 98 ... Color conversion module 98a ... User interface part 98b ... Reference | standard modification coefficient determination part 98c ... Modification coefficient table generation part 98d ... Conversion table for printing Generation unit 98e ... Image conversion execution unit 98f ... Display conversion curve generation unit 99 ... Halftone module 100 ... Rearrangement module 104 ... Color conversion table 104a ... Three-dimensional lookup table 104b ... Display conversion table 104c ... One-dimensional printing Look-up table 104d ... Original printing one-dimensional lookup table 104e ... Parameter correspondence table 104g ... First reference point conversion table 104h, 104i, 104j ... Second reference point conversion test Bull 120 ... Keyboard 130 ... Mouse 200 ... Color tone setting screen 210 ... Color circle 220 ... Sample image display area 230 ... Lightness scale 240 ... Contrast scale 250 ... Color tone selection part 255 ... Color tone enhancement scale 260 ... Gamma value designation part 270 ... Preview Button 280 ... Cancel button 290 ... Print button CS ... Cursor Cr ... Red color conversion curve Cg ... Green color conversion curve Cb ... Blue color conversion curve FNL ... Print image data L * ... Lightness MID1 ... Image data after resolution conversion MID2 ... Image data after color conversion MID3 ... Image data after halftone processing MS ... Main scanning direction (carriage movement direction)
O ... Center point of color circle ORG ... Original image data P ... Printing paper PID ... Initial image data Pcc ... Designated point Rcr1-Rcr3 ... Cyan standard modification coefficient corresponding to reference grays G1-G3 Rmr1-Rmr3 ... Reference gray G1- Magenta reference modification coefficient corresponding to G3 Ryr1 to Ryr3 ... Yellow reference modification coefficient corresponding to reference grays G1 to G3 Rc ... Cyan modification coefficient Rm ... Magenta modification coefficient Ry ... Yellow modification coefficient SS ... Transfer of printing paper Direction Tc: Cyan modification coefficient table Tm: Magenta modification coefficient table Ty: Yellow modification coefficient table V1 to V3: Lightness gradation values of reference grays G1 to G3 Vcb1-3: Cyan scale of reference grays G1 to G3 brightness Vr1c~Vr3c of tone value Vlg1 * ~Vlg3 * ... standard gray G1~G3 Red gradation values of the reference colors G1c to G3c Vg1c to Vg3c ... Green gradation values of the reference colors G1c to G3c Vb1c to Vb3c ... Blue gradation values of the reference colors G1c to G3c Vc1 to Vc3 ... Reference colors G1cI to G3cI Cyan gradation values Vm1 to Vm3 ... Magenta gradation values of reference colors G1cI to G3cI Vy1 to Vy3 ... Yellow gradation values of reference colors G1cI to G3cI Vk1 to Vk3 ... First absence of reference colors G1cI to G3cI Tone values of ink color of chromatic ink K1 Vlk1 to Vlk3 ... Tone values of ink color of second achromatic ink K2 of reference colors G1cI to G3cI Vllk1 to Vllk3 ... Third achromatic ink of reference colors G1cI to G3cI K3 ink color gradation value pc1... Determined by the input gradation value V1 of the reference gray G1 and the cyan reference modification coefficient Rcr1. pc2: Point determined by the input grayscale value V2 of the reference gray G2 and the cyan reference modification coefficient Rcr2 pc3: Point determined by the input grayscale value V3 of the reference gray G3 and the cyan reference modification coefficient Rcr3 pm1: of the reference gray G1 The point determined by the input gradation value V1 and the magenta reference modification coefficient Rmr1 pm2 ... The point determined by the reference gray G2 input gradation value V2 and the magenta reference modification coefficient Rmr2 pm3 ... The input gradation value V3 of the reference gray G3 A point determined by the magenta reference modification coefficient Rmr3. Py1... A point determined by the reference gray G1 input gradation value V1 and the yellow reference modification coefficient Ryr1. Py2... A reference gray G2 input gradation value V2 and the yellow reference modification coefficient Ryr2. Py3: determined by the input grayscale value V3 of the reference gray G3 and the yellow reference modification coefficient Ryr3 pmax ... maximum input gradation value, maximum and pmin ... minimum input tone value that is determined in a modified factor corresponding to the input tone value, the point defined by the modified coefficients corresponding to the minimum input tone value

Claims (13)

無彩色の画像に色調を付与して表示しかつ印刷する印刷装置であって、
画像を表示する表示部と、
画像データを受け取って有彩色インクを含む複数のインクを使用して印刷する印刷部と、
前記表示部および前記印刷部を制御する制御部と、を備え、
前記制御部は、
無彩色の画像を表す原画像データに付与する色調の指定を、あらかじめ定められた複数の色調の中からの選択または1色の有彩色の指定によって、ユーザから受け取るユーザインターフェイス部と、
前記指定された色調に基づいてRGB表色系である第1の表色系の各色成分について、前記各色成分の強度を表す第1種の階調値を改変するためのトーンカーブをそれぞれ生成する表示用変換カーブ生成部と、
前記原画像データを解像度変換し、前記各トーンカーブを参照し色調が付与された表示用画像データに変換し、前記表示用画像データに応じて前記表示部にモノトーン画像を表示する表示画像生成部と、
前記各色成分の前記第1種の階調値で表されるN個の無彩色である基準グレー(Nは2以上の整数)について、前記各トーンカーブによる変換後の各階調値を決定する基準色決定部と、
前記N個の基準グレーの前記変換前後の各階調値に基づいて、入力値として前記第1種の階調値を有し出力値として前記複数のインクのインク色の強度を表す第2種の階調値を有する1次元インク色ルックアップテーブルを生成するインク色テーブル生成部と、
前記1次元インク色ルックアップテーブルを参照して、前記原画像データを、前記第2種の階調値を含む印刷用画像データに変換する画像変換実行部と、
前記印刷用画像データに所定の処理を行って前記印刷部に渡す印刷処理部と、を有する装置。
A printing apparatus that displays and prints an achromatic image with a color tone,
A display for displaying an image;
A printing unit that receives image data and prints using a plurality of inks including chromatic ink;
A control unit for controlling the display unit and the printing unit,
The controller is
A user interface unit which receives from a user a designation of a color tone to be given to original image data representing an achromatic image by selecting from a plurality of predetermined color tones or designation of one chromatic color;
Based on the specified color tone, for each color component of the first color system that is the RGB color system, a tone curve for modifying the first type of gradation value representing the intensity of each color component is generated. A conversion curve generator for display
Display image generation for converting the resolution of the original image data, converting the image data into display image data to which color tone is given with reference to each tone curve, and displaying a monotone image on the display unit according to the display image data And
Criteria for determining each tone value after conversion by each tone curve for reference gray (N is an integer of 2 or more) which is N achromatic colors represented by the first type tone value of each color component A color determining unit;
Based on the gradation values of the N reference grays before and after the conversion, a second type representing the ink color intensity of the plurality of inks as the output value having the first type gradation value as an input value. An ink color table generation unit for generating a one-dimensional ink color lookup table having gradation values;
An image conversion execution unit that refers to the one-dimensional ink color lookup table and converts the original image data into image data for printing including the second type of gradation values;
A print processing unit that performs predetermined processing on the image data for printing and passes the data to the printing unit.
請求項1記載の装置であって、
前記インク色テーブル生成部は、無彩色の画像に色調を付与しない印刷を行うためのルックアップテーブルであって、入力値として前記第1種の階調値を有し出力値として前記第2種の階調値を有する1次元原インク色ルックアップテーブルの所定の有彩色インクの前記出力値を、前記N個の基準グレーの前記変換前後の前記各階調値に基づいて改変して、前記1次元インク色ルックアップテーブルを生成する、装置。
The apparatus of claim 1, comprising:
The ink color table generation unit is a look-up table for performing printing without imparting a color tone to an achromatic image, and has the first type gradation value as an input value and the second type as an output value. The output value of a predetermined chromatic color ink of a one-dimensional original ink color look-up table having the following gradation values is modified based on the respective gradation values before and after the conversion of the N reference grays. A device that generates a dimensional ink color lookup table.
請求項2記載の装置であって、
前記制御部は、さらに、
前記N個の基準グレーG1〜GNのうちの一の基準グレーGi(iは1〜Nのいずれか)の前記変換後の前記各色成分の前記第1種の階調値に基づいて、前記所定の有彩色インクの基準改変係数であって前記一の基準グレーGiに対応する基準改変係数Rriを決定する基準改変係数決定処理を、前記N個の基準グレーG1〜GNについて行い、前記所定の有彩色インクのN個の基準改変係数Rr1〜RrNを決定する基準改変係数決定部と、
前記N個の基準改変係数Rr1〜RrNに基づいて、前記所定の有彩色インクの前記第1種の各階調値に対応し少なくとも一つは他と異なる改変係数Rmin〜Rmaxを決定する改変係数生成部と、を備え、
前記インク色テーブル生成部は、前記1次元原インク色ルックアップテーブルの前記所定の有彩色インクの前記出力値に、それぞれの入力値に対応する前記改変係数Rmin〜Rmaxを掛けて、前記出力値を改変して、前記1次元インク色ルックアップテーブルを生成する、装置。
The apparatus of claim 2, comprising:
The control unit further includes:
Based on the first type gradation value of each color component after the conversion of one reference gray Gi (i is any one of 1 to N) of the N reference grays G1 to GN, the predetermined gray level A reference modification coefficient determining process for determining a reference modification coefficient Rri corresponding to the one reference gray Gi is performed for the N reference grays G1 to GN, and the predetermined existence coefficient is determined. A reference modification coefficient determination unit that determines N reference modification coefficients Rr1 to RrN of the color ink;
Based on the N reference modification coefficients Rr1 to RrN, modification coefficient generation for determining at least one modification coefficient Rmin to Rmax corresponding to each gradation value of the first type of the predetermined chromatic ink. And comprising
The ink color table generation unit multiplies the output values of the predetermined chromatic color ink of the one-dimensional original ink color look-up table by the modification coefficients Rmin to Rmax corresponding to the respective input values, and outputs the output values. To generate the one-dimensional ink color lookup table.
請求項3記載の装置であって、
前記N個の基準改変係数Rr1〜RrNは、値が異なる基準改変係数を含む、装置。
The apparatus of claim 3, wherein
The N reference modification coefficients Rr1 to RrN include reference modification coefficients having different values.
請求項4記載の装置であって、
前記基準改変係数決定部は、
前記各色成分の前記第1種の階調値の組合せと対応づけることができる前記第2種の階調値の組合せを有する3次元基準色ルックアップテーブルを参照して、前記一の基準グレーGiの変換後の前記第1種の階調値の組合せから、前記所定の有彩色インクの前記第2種の階調値VIiを決定し、
前記1次元原インク色ルックアップテーブルを参照して、前記一の基準グレーGiの変換前の前記第1種の階調値から、前記所定の有彩色インクの前記第2種の階調値VIbiを決定し、
(VIi/VIbi)を、前記一の基準グレーGiに対応する前記基準改変係数Rriとして決定する、装置。
An apparatus according to claim 4, wherein
The reference modification coefficient determination unit
Referring to a three-dimensional reference color lookup table having a combination of the second type of gradation values that can be associated with the combination of the first type of gradation values of each color component, the one reference gray Gi The second type gradation value VIi of the predetermined chromatic ink is determined from the combination of the first type gradation values after the conversion of
With reference to the one-dimensional original ink color look-up table, the second type gradation value VIbi of the predetermined chromatic color ink is determined from the first type gradation value before the conversion of the one reference gray Gi. Decide
An apparatus that determines (VIi / VIbi) as the reference modification coefficient Rri corresponding to the one reference gray Gi.
請求項5記載の装置であって、
前記3次元基準色ルックアップテーブルは、前記各基準グレーG1〜GNにそれぞれ関連づけられたN個の3次元基準色ルックアップテーブルであり、
前記一の基準グレーGiに対応する3次元基準色ルックアップテーブルは、前記一の基準グレーGiを含む所定の範囲の色に対応づけられた前記第2種の階調値の組合せを有し、
前記各基準グレーG1〜GNに対応する各3次元基準色ルックアップテーブルは、全体として、前記第1の表色系の色空間の一部の色に対応づけられた前記第2種の階調値の組合せを有する、装置。
The apparatus of claim 5, comprising:
The three-dimensional reference color lookup table is N three-dimensional reference color lookup tables respectively associated with the reference grays G1 to GN.
The three-dimensional reference color lookup table corresponding to the one reference gray Gi has a combination of the second type of gradation values associated with a predetermined range of colors including the one reference gray Gi,
Each three-dimensional reference color lookup table corresponding to each of the reference grays G1 to GN has the second type of gradation associated with a part of the color of the color space of the first color system as a whole. A device having a combination of values.
請求項5記載の装置であって、
前記3次元基準色ルックアップテーブルは、入力値として装置独立な第2の表色系の色成分の階調値を有するルックアップテーブルであり、
前記基準改変係数決定部は、前記3次元基準色ルックアップテーブルの参照に先立って、前記一の基準グレーGiの前記変換後の前記第1種の階調値の組合せを、前記第2の表色系の色成分の階調値の組み合わせに変換する、装置。
The apparatus of claim 5, comprising:
The three-dimensional reference color lookup table is a lookup table having gradation values of color components of the second color system independent of the device as input values;
Prior to referring to the three-dimensional reference color look-up table, the reference modification coefficient determining unit determines the combination of the first type of gradation values of the one reference gray Gi and the second table. A device that converts to a combination of tone values of color components of a color system.
請求項5記載の装置であって、
前記3次元基準色ルックアップテーブルは、入力値として前記第1の表色系の前記第1種の階調値を有するルックアップテーブルである、装置。
The apparatus of claim 5, comprising:
The three-dimensional reference color lookup table is a lookup table having the first type gradation value of the first color system as an input value.
請求項1記載の装置であって、
前記N個の基準グレーは、
互いに値が等しい前記各色成分の第1種の階調値であって、最大値から1/3の範囲である第1の範囲に含まれる第1種の階調値の組み合わせで表される第1のグレーと、
互いに値が等しい前記各色成分の第1種の階調値であって、最小値から1/3の範囲である第2の範囲に含まれる第1種の階調値の組み合わせで表される第2のグレーと、
互いに値が等しい前記各色成分の第1種の階調値であって、前記第1と第2の範囲の間に位置する第3の範囲に含まれる第1種の階調値の組み合わせで表される第3のグレーと、を含む、装置。
The apparatus of claim 1, comprising:
The N reference grays are
A first type of gradation value of each of the color components having the same value, which is represented by a combination of the first type of gradation value included in the first range that is 1/3 of the maximum value. 1 gray and
A first type of gradation value of each color component having the same value, and represented by a combination of the first type of gradation value included in a second range that is 1/3 from the minimum value. 2 grays,
A first-type gradation value of each of the color components having the same value, represented by a combination of the first-type gradation values included in the third range located between the first and second ranges. And a third gray.
請求項に記載の装置であって、
前記ユーザインターフェイス部は、
画像に付すべき色調を1つの指定点で指定するための色調指定領域であって、前記画像に付すべき色調が前記色調指定領域内の位置から視覚的に認識できるように構成された色調指定領域を表示し、
前記1色の有彩色の指定として、ユーザから前記色調指定領域における1つの指定点の指定を受け取る、装置。
The apparatus of claim 1 , comprising:
The user interface unit includes:
A color tone designation area for designating a color tone to be attached to an image at one designated point, the color tone designation area configured such that the color tone to be attached to the image can be visually recognized from a position in the color tone designation area Is displayed,
An apparatus for receiving designation of one designated point in the color tone designation area from a user as designation of the chromatic color of one color .
画像データの無彩色の画像に色調を付与して表示用および印刷用の画像データを生成する画像処理装置であって、
無彩色の画像を表す原画像データに付与する色調の指定を、あらかじめ定められた複数の色調の中からの選択または1色の有彩色の指定によって、ユーザから受け取るユーザインターフェイス部と、
前記指定された色調に基づいてRGB表色系である第1の表色系の各色成分について、前記各色成分の強度を表す第1種の階調値を改変するためのトーンカーブをそれぞれ生成する表示用変換カーブ生成部と、
前記原画像データを解像度変換し、前記各トーンカーブを参照し色調が付与された表示用画像データに変換する表示画像生成部と、
前記各色成分の前記第1種の階調値で表されるN個の無彩色である基準グレー(Nは2以上の整数)について、前記各トーンカーブによる変換後の各階調値を決定する基準色決定部と、
前記N個の基準グレーの前記変換前後の各階調値に基づいて、入力値として前記第1種の階調値を有し出力値として有彩色インクを含む複数のインク色の強度を表す第2種の階調値を有する1次元インク色ルックアップテーブルを生成するインク色テーブル生成部と、
前記1次元インク色ルックアップテーブルを参照して、前記原画像データを、前記第2種の階調値を含む印刷用画像データに変換する画像変換実行部と、を有する装置。
An image processing apparatus that generates a display and print image data by imparting a color tone to an achromatic image of image data,
A user interface unit which receives from a user a designation of a color tone to be given to original image data representing an achromatic image by selecting from a plurality of predetermined color tones or designation of one chromatic color;
Based on the specified color tone, for each color component of the first color system that is the RGB color system, a tone curve for modifying the first type of gradation value representing the intensity of each color component is generated. A conversion curve generator for display
Said original image data to resolution conversion, and converts the image data for display that color tone with reference to the tone curve is applied the display image generation unit,
Criteria for determining each tone value after conversion by each tone curve for reference gray (N is an integer of 2 or more) which is N achromatic colors represented by the first type tone value of each color component A color determining unit;
Based on the respective gradation values before and after the conversion of the N reference grays, a second representing the intensity of a plurality of ink colors including the first type gradation value as an input value and chromatic ink as an output value. An ink color table generation unit for generating a one-dimensional ink color lookup table having various gradation values;
An image conversion execution unit configured to convert the original image data into print image data including the second type of gradation value with reference to the one-dimensional ink color lookup table;
無彩色の画像に色調を付与して表示部に表示しかつ印刷する方法であって、
(a)無彩色の画像を表す原画像データに付与する色調の指定を、あらかじめ定められた複数の色調の中からの選択または1色の有彩色の指定によって、ユーザから受け取り、前記指定された色調に基づいてRGB表色系である第1の表色系の各色成分について、前記色成分の強度を表す第1種の階調値を改変するためのトーンカーブをそれぞれ生成する工程と、
(b)前記原画像データを解像度変換し、前記各トーンカーブを参照し色調が付与された表示用画像データに変換し、前記表示用画像データに応じて前記表示部にモノトーン画像を表示する工程と、
(c)前記各色成分の前記第1種の階調値で表されるN個の無彩色である基準グレー(Nは2以上の整数)について、前記各トーンカーブによる変換後の各階調値を決定する工程と、
(d)前記N個の基準グレーの前記変換前後の各階調値に基づいて、入力値として前記第1種の階調値を有し出力値として有彩色インクを含む複数のインクのインク色の強度を表す第2種の階調値を有する1次元インク色ルックアップテーブルを生成する工程と、
(e)前記1次元インク色ルックアップテーブルを参照して、前記原画像データを、前記第2種の階調値を含む印刷用画像データに変換し、印刷する工程と、を有する方法。
A method of adding a color tone to an achromatic image, displaying it on a display unit, and printing,
(A) A specification of a color tone to be given to original image data representing an achromatic image is received from a user by selecting from a plurality of predetermined color tones or specifying a single chromatic color, and the specified color For each color component of the first color system, which is an RGB color system, based on the color tone, generating a tone curve for modifying the first type of tone value representing the intensity of the color component;
(B) the original image data to resolution conversion, the converted image data for display that color tone imparted with reference to each tone curve, and displays the monotone image on the display unit in response to the display image data Process,
(C) For the reference gray (N is an integer of 2 or more) that is N achromatic colors represented by the first type of tone value of each color component, the tone values after conversion by the tone curves are A step of determining;
(D) Based on the gradation values before and after the conversion of the N reference grays, the ink colors of a plurality of inks having the first type gradation value as an input value and chromatic ink as an output value Generating a one-dimensional ink color lookup table having a second type of tone value representing intensity;
(E) referring to the one-dimensional ink color look-up table, converting the original image data into printing image data including the second type gradation value, and printing.
無彩色の画像に色調を付与して表示部に表示しかつ印刷するためのコンピュータプログラムであって、
無彩色の画像を表す原画像データに付与する色調の指定を、あらかじめ定められた複数の色調の中からの選択または1色の有彩色の指定によって、ユーザから受け取り、前記指定された色調に基づいてRGB表色系である第1の表色系の各色成分について、前記色成分の強度を表す第1種の階調値を改変するためのトーンカーブをそれぞれ生成する機能と、
前記原画像データを解像度変換し、前記各トーンカーブを参照し色調が付与された表示用画像データに変換し、前記表示用画像データに応じて前記表示部にモノトーン画像を表示する機能と、
前記各色成分の前記第1種の階調値で表されるN個の無彩色である基準グレー(Nは2以上の整数)について、前記各トーンカーブによる変換後の各階調値を決定する機能と、
前記N個の基準グレーの前記変換前後の各階調値に基づいて、入力値として前記第1種の階調値を有し出力値として有彩色インクを含む複数のインクのインク色の強度を表す第2種の階調値を有する1次元インク色ルックアップテーブルを生成する機能と、
前記1次元インク色ルックアップテーブルを参照して、前記原画像データを、前記第2種の階調値を含む印刷用画像データに変換し、印刷する機能と、をコンピュータに実現させるためのプログラム。
A computer program for adding a color tone to an achromatic image, displaying it on a display unit, and printing it,
Specification of the color tone to be given to the original image data representing the achromatic image is received from the user by selecting from a plurality of predetermined color tones or specifying one chromatic color, and based on the specified color tone Te, first for one of the color components of the color system, a function of generating respectively a tone curve for modifying the first type of gradation values representing the intensity of the color components is the RGB color system,
A function of converting the resolution of the original image data, converting the display image data to which color tone is given with reference to each tone curve, and displaying a monotone image on the display unit according to the display image data;
A function for determining each tone value after conversion by each tone curve for reference gray (N is an integer of 2 or more) which is N achromatic colors represented by the first type tone value of each color component. When,
Based on the gradation values of the N reference grays before and after the conversion, the ink color intensities of a plurality of inks including the first type gradation value as an input value and chromatic ink as an output value are represented. A function of generating a one-dimensional ink color look-up table having a second type of gradation value;
A program for causing a computer to realize a function of referring to the one-dimensional ink color look-up table and converting the original image data into image data for printing including the second type of gradation value and printing .
JP2006004457A 2006-01-12 2006-01-12 Setting the color tone to be added to the image Expired - Fee Related JP4640180B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2006004457A JP4640180B2 (en) 2006-01-12 2006-01-12 Setting the color tone to be added to the image

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2006004457A JP4640180B2 (en) 2006-01-12 2006-01-12 Setting the color tone to be added to the image

Publications (2)

Publication Number Publication Date
JP2007189377A JP2007189377A (en) 2007-07-26
JP4640180B2 true JP4640180B2 (en) 2011-03-02

Family

ID=38344259

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2006004457A Expired - Fee Related JP4640180B2 (en) 2006-01-12 2006-01-12 Setting the color tone to be added to the image

Country Status (1)

Country Link
JP (1) JP4640180B2 (en)

Family Cites Families (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP3833170B2 (en) * 2002-12-05 2006-10-11 キヤノン株式会社 Gray line setting method, image processing apparatus and image processing method
JP4341495B2 (en) * 2004-03-02 2009-10-07 セイコーエプソン株式会社 Setting the color tone to be added to the image

Also Published As

Publication number Publication date
JP2007189377A (en) 2007-07-26

Similar Documents

Publication Publication Date Title
JP4341495B2 (en) Setting the color tone to be added to the image
JP3825740B2 (en) Image processing apparatus, image processing method, and program executed by computer
JP3841151B2 (en) Image processing apparatus, image processing method, program, and recording medium
US7599096B2 (en) Tint adjustment for monochrome image printing
JP3744808B2 (en) Image processing apparatus, image processing method, program, and recording medium
US7864362B2 (en) Color image and monochrome image imaging process
JP2002204374A (en) Color correction table generation method, image processing device, image processing method, and recording medium
EP1655951A1 (en) Tone setting for monochrome image
JP2005253072A (en) System and method for gamut mapping control
US7474446B2 (en) Color reduction processing apparatus, printer control device, color reduction method, and printer control method
JP6344149B2 (en) Print control apparatus and print control method
JP4640180B2 (en) Setting the color tone to be added to the image
JP4325575B2 (en) Standard color setting for monotone images
JP2001285638A (en) Image processing method
JP4023417B2 (en) Image processing using LUT
JP2004128585A (en) Color correction table creation method, control program, storage medium and device
JP4605004B2 (en) Printing apparatus, method, and computer program
EP1641244A2 (en) Method and system using gamut mapping templates to derive actual colour gamut mapping
JP3412987B2 (en) Color signal converter
JP2002190959A (en) Image processing apparatus, image processing method, and recording medium
JP5142860B2 (en) Image processing apparatus, image processing method, and image processing program
JP2023161937A (en) Monotonazation printing method of color image
JPH11146210A (en) Image processing device
JP2003087579A (en) Color image processing method, color image processing device, storage medium, and program
JP2006260533A (en) Image processing apparatus and image processing method

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20081128

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20100222

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20100323

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20100520

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: 20101102

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: 20101115

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: 20131210

Year of fee payment: 3

LAPS Cancellation because of no payment of annual fees