JP2001171182A - Printing control apparatus, printing apparatus, printing method, data conversion method, and recording medium - Google Patents

Printing control apparatus, printing apparatus, printing method, data conversion method, and recording medium

Info

Publication number
JP2001171182A
JP2001171182A JP36384399A JP36384399A JP2001171182A JP 2001171182 A JP2001171182 A JP 2001171182A JP 36384399 A JP36384399 A JP 36384399A JP 36384399 A JP36384399 A JP 36384399A JP 2001171182 A JP2001171182 A JP 2001171182A
Authority
JP
Japan
Prior art keywords
color
image
conversion table
color conversion
data
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.)
Pending
Application number
JP36384399A
Other languages
Japanese (ja)
Inventor
Yukimitsu Fujimori
幸光 藤森
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 JP36384399A priority Critical patent/JP2001171182A/en
Publication of JP2001171182A publication Critical patent/JP2001171182A/en
Pending legal-status Critical Current

Links

Abstract

PROBLEM TO BE SOLVED: To obtain favorable printed images by appropriately color converting individual images when images of a combination of various images are to be printed. SOLUTION: A plurality of kinds of color conversion tables in which colors expressing color images and combinations of color inks expressing the colors are related to each other are stored in a printer driver. When the color is converted, image data and color conversion table designation information which designates appropriate color conversion tables for pixels to be color converted are received. The presence/absence of forming dots of each color ink is judged on the basis of gradation data obtained by the color conversion, so that images are printed. Since the color conversion is enabled with reference to the appropriate color conversion table for each pixel, even the image of the combination of individual images can be printed to be the favorable image.

Description

【発明の詳細な説明】DETAILED DESCRIPTION OF THE INVENTION

【0001】[0001]

【発明の属する技術分野】この発明は、印刷媒体上に各
色のインクドットを形成して高画質のカラー画像を印刷
する技術に関する。
[0001] 1. Field of the Invention [0002] The present invention relates to a technique for forming a high quality color image by forming ink dots of each color on a print medium.

【0002】[0002]

【従来の技術】印刷媒体上に各色インクによるインクド
ットを形成してカラー画像を印刷するカラープリンタ
が、コンピュータ等の画像機器の出力装置として広く使
用されている。コンピュータ等の画像機器では、カラー
画像はR(レッド)・G(グリーン)・B(ブルー)の
3色によって表現されており、コンピュータはカラー画
像をこれら各色の階調値によるRGB階調データとして
扱っている。これに対してカラープリンタは、原理的に
はC(シアン)・M(マゼンタ)・Y(イエロ)の3色
のインクを用いてカラー画像を表現する。このため、カ
ラー画像を印刷する際には、コンピュータ等で扱われて
いるRGB画像データを、一旦、C(シアン)・M(マ
ゼンタ)・Y(イエロ)の3色を用いた表現形式に変換
する必要がある。このように、RGB画像データを、C
MYで表現された画像データに変換する処理は色変換処
理と呼ばれている。
2. Description of the Related Art A color printer that forms an ink dot of each color ink on a print medium and prints a color image is widely used as an output device of an image device such as a computer. In an image device such as a computer, a color image is represented by three colors of R (red), G (green), and B (blue), and the computer converts the color image as RGB gradation data based on gradation values of these colors. Are dealing. On the other hand, a color printer expresses a color image using three color inks of C (cyan), M (magenta) and Y (yellow) in principle. Therefore, when printing a color image, RGB image data handled by a computer or the like is temporarily converted into an expression format using three colors of C (cyan), M (magenta), and Y (yellow). There is a need to. Thus, the RGB image data is converted to C
The process of converting the image data into image data expressed in MY is called color conversion process.

【0003】色変換処理は、通常、色変換テーブルを参
照することによって行われる。色変換テーブルとは、R
GBの各階調値の組合せが表現する色彩と同じ色彩を表
現するCMY各階調値の組合せを、RGB階調値の組に
対応付けて記憶させた3次元の数表である。色変換テー
ブルには、RGB階調値の組とCMY階調値の組とが対
応付けて記憶されているので、この数表を参照すること
で迅速に色変換処理を行うことができる。
[0003] The color conversion processing is usually performed by referring to a color conversion table. The color conversion table is R
9 is a three-dimensional numerical table in which combinations of CMY tone values expressing the same color as the colors expressed by the combinations of the RGB tone values are stored in association with RGB tone value sets. In the color conversion table, a set of RGB tone values and a set of CMY tone values are stored in association with each other, so that color conversion processing can be performed quickly by referring to this numerical table.

【0004】印刷しようとする画像に応じて、適した色
変換テーブルを参照しながら色変換処理を行えば、より
好ましい画像を印刷することができる。例えば、多色で
表現された表やグラフを印刷する場合は、コントラスト
を強調するように設定された色変換テーブルを参照して
色変換処理を行えば、それぞれの色がハッキリして、見
やすく、かつ印象に残りやすい画像を印刷することがで
きる。また、デジタルカメラなどで撮影した人物の肖像
写真を印刷する場合は、人肌の色が自然な感じになるよ
うに設定された色変換テーブルを参照して色変換処理を
行えば、より自然な感じの画像を印刷することができ
る。
A more preferable image can be printed by performing a color conversion process while referring to an appropriate color conversion table according to an image to be printed. For example, when printing a table or graph expressed in multiple colors, referencing the color conversion table set to emphasize the contrast, and performing color conversion processing, each color is clear, easy to see, In addition, an image that easily remains in the impression can be printed. Also, when printing a portrait photograph of a person taken with a digital camera or the like, a more natural color can be obtained by performing a color conversion process with reference to a color conversion table set so that the color of human skin looks natural. You can print a feeling image.

【0005】[0005]

【発明が解決しようとする課題】しかし、種々の画像が
組み合わされた画像を印刷しようとする場合、適切な色
変換テーブルを参照して好ましい画像を印刷することは
難しいという問題がある。例えば、グラフと人物の写真
とを含んだ画像を印刷しようする場合、グラフ部分を見
やすくするためにコントラストを強調する色変換テーブ
ルを参照して色変換処理を行うと、人物の写真の部分も
コントラストが強調されてしまい不自然な感じの画像と
なってしまう。逆に、人物を自然な感じに印刷するため
に、人物の印刷用に設定された色変換テーブルを参照す
ると、グラフの部分のコントラストが不足して、ぼやけ
た感じの画像となってしまう。かといって、このような
ことを避けるために標準的な色変換テーブルを参照した
のでは、グラフの画像部分も写真の画像部分も、いずれ
にも最適ではない色変換テーブルを参照することになる
ので、より好ましい画像を印刷することは難しい。
However, when an image in which various images are combined is to be printed, it is difficult to print a preferable image by referring to an appropriate color conversion table. For example, when printing an image that includes a graph and a photograph of a person, if the color conversion processing is performed with reference to a color conversion table that emphasizes the contrast to make the graph part easier to see, the part of the photograph of the person will also have a contrast. Is emphasized, resulting in an unnatural image. Conversely, when a color conversion table set for printing a person is referred to print the person in a natural feeling, the contrast of the graph portion is insufficient, and the image becomes blurred. However, if you refer to a standard color conversion table to avoid this, both the image part of the graph and the image part of the photograph will refer to a color conversion table that is not optimal for both Therefore, it is difficult to print a more preferable image.

【0006】この発明は、従来技術における上述の課題
を解決するためになされたものであり、種々の画像が組
み合わされた画像を適切に色変換処理を行って、より好
ましい画像を印刷する技術を提供することを目的とす
る。
SUMMARY OF THE INVENTION The present invention has been made to solve the above-mentioned problems in the prior art, and a technique for appropriately performing color conversion processing on an image in which various images are combined to print a more preferable image. The purpose is to provide.

【0007】[0007]

【課題を解決するための手段およびその作用・効果】上
述の課題の少なくとも一部を解決するため、本発明の印
刷制御装置は、次の構成を採用した。すなわち、各色イ
ンクのドットを形成してカラー画像を印刷する印刷部
に、該各色ドットの形成を制御するための制御信号を供
給する印刷制御装置であって、カラー画像を表現する色
彩と該色彩を表現する前記各色インクの組み合わせとを
対応付けた色変換テーブルを、複数種類記憶している色
変換テーブル記憶手段と、前記カラー画像の画像データ
と、前記複数の色変換テーブルの中から1の色変換テー
ブルを指定する色変換テーブル指定情報とを、前記カラ
ー画像を構成する画素について受け取る画像情報受取手
段と、前記指定された色変換テーブルを参照しながら、
前記受け取った画像データを、前記各色インクの階調デ
ータの組み合わせに変換する色変換手段と、前記色変換
された階調データに基づいて、前記各色インクによるド
ットの形成有無を判断するドット形成判断手段と、前記
ドット形成有無の判断結果を前記印刷部に供給する判断
結果供給手段とを備えることを要旨とする。
Means for Solving the Problems and Their Functions and Effects In order to solve at least a part of the above-mentioned problems, the printing control apparatus of the present invention employs the following configuration. That is, a printing control apparatus for supplying a control signal for controlling the formation of each color dot to a printing unit that forms a dot of each color ink and prints a color image, comprising: a color expressing a color image; A color conversion table storing means for storing a plurality of types of color conversion tables in which the combinations of the respective color inks are represented, image data of the color image, and one of the plurality of color conversion tables. A color conversion table specifying information for specifying a color conversion table, image information receiving means for receiving the pixels constituting the color image, and referring to the specified color conversion table,
A color conversion unit that converts the received image data into a combination of gradation data of each color ink; and a dot formation determination that determines whether or not a dot is formed by each color ink based on the color converted gradation data. And a determination result supply unit that supplies the determination result of the dot on / off state to the printing unit.

【0008】また、上記の印刷制御装置に対応する本発
明の印刷制御方法は、各色インクのドットを形成してカ
ラー画像を印刷する印刷部に、該各色ドットの形成を制
御するための制御信号を供給する印刷制御方法であっ
て、カラー画像を表現する色彩と該色彩を表現する前記
各色インクの組み合わせとを対応付けた色変換テーブル
を、複数種類記憶しておき、前記カラー画像の画像デー
タと、前記複数の色変換テーブルの中から1の色変換テ
ーブルを指定する色変換テーブル指定情報とを、前記カ
ラー画像を構成する画素について受け取り、前記指定さ
れた色変換テーブルを参照しながら、前記受け取った画
像データを、前記各色インクの階調データの組み合わせ
に変換し、前記変換された階調データに基づいて、前記
各色インクによるドットの形成有無を判断し、前記ドッ
ト形成有無の判断結果を前記印刷部に供給して、前記印
刷部でのドットの形成を制御することを要旨とする。
A print control method according to the present invention corresponding to the above-described print control apparatus is a control signal for controlling the formation of each color dot in a printing unit for forming a dot of each color ink and printing a color image. A plurality of types of color conversion tables in which colors representing a color image and combinations of the respective color inks representing the colors are stored, and a plurality of types of color conversion tables are stored. And color conversion table designation information that designates one color conversion table from among the plurality of color conversion tables, for pixels constituting the color image, and referring to the designated color conversion table, The received image data is converted into a combination of the gradation data of the respective color inks, and the image data of the respective color inks is converted based on the converted gradation data. Determines on-off state of bets, the supplies the determination result of the dot on-off state to the printing unit, and summarized in that controlling the formation of dots by the print unit.

【0009】かかる印刷制御装置および印刷制御方法に
おいては、カラー画像の画像データと色変換テーブル指
定情報とを画素について受け取り、前記色変換テーブル
指定情報が指定する色変換テーブルを参照しながら色変
換を行う。こうして色変換した階調データに基づいて、
印刷部が形成可能な各色インクのドットの形成有無を判
断し、該判断結果を前記印刷部に供給して、前記各色イ
ンクによるドットの形成を制御する。
In the printing control apparatus and the printing control method, image data of a color image and color conversion table designation information are received for each pixel, and color conversion is performed while referring to the color conversion table designated by the color conversion table designation information. Do. Based on the gradation data obtained by color conversion in this way,
The printing unit determines whether dots of each color ink that can be formed are formed, and supplies the determination result to the printing unit to control the formation of dots by each color ink.

【0010】こうすれば、画素毎に供給される色変換テ
ーブル指定情報に基づいて、画素毎に適切な色変換テー
ブルを参照して色変換を行うことができる。その結果、
画像のすべての部分で、適切な色変換テーブルを参照し
て色変換処理を行うことができるので、より好ましいカ
ラー画像を印刷することが可能となる。
With this configuration, the color conversion can be performed by referring to the appropriate color conversion table for each pixel based on the color conversion table designation information supplied for each pixel. as a result,
Since color conversion processing can be performed with reference to an appropriate color conversion table in all parts of the image, a more preferable color image can be printed.

【0011】かかる印刷制御装置においては、前記色変
換テーブル指定情報を前記画像データとは別々に受け取
るようにしても良い。こうすれば色変換テーブル指定情
報だけをまとめて供給することができるので、色変換テ
ーブル指定情報に適したデータ形式を採用することが可
能となり、延いてはデータの取り扱いを容易とすること
ができるので好適である。
In the printing control apparatus, the color conversion table designation information may be received separately from the image data. In this case, since only the color conversion table designation information can be supplied collectively, it is possible to adopt a data format suitable for the color conversion table designation information, thereby facilitating data handling. This is preferable.

【0012】かかる印刷制御装置においては、各色イン
クの組合せが、カラー画像の色彩に対応する組合せに設
定された標準用色変換テーブルと、カラー画像の彩度を
強調する組合せに設定された彩度強調用色変換テーブル
とを記憶しておいても良い。
In this printing control apparatus, the combination of each color ink is a standard color conversion table set to a combination corresponding to the color of a color image, and a saturation set to a combination for enhancing the saturation of a color image. The highlighting color conversion table may be stored.

【0013】こうすれば、例えば、多色を用いて表現さ
れたグラフや表を含んだ画像を印刷する場合に、グラフ
や表の部分は彩度を強調する色変換テーブルを参照し、
その他の部分は標準用色変換テーブルを参照して色変換
することで、グラフや表の部分が鮮やかな色彩で表現さ
れた好ましい画像を印刷することができる。また、景色
の写真などを印刷する場合にも、例えば、人物の部分は
標準用色変換テーブルを参照し、人物の背景の部分は彩
度を強調する色変換テーブルを参照して色変換すること
で、人物は自然な感じに、背景は鮮やかな色彩の背景と
して、より好ましい画像を印刷することができるので好
適である。
In this way, for example, when printing an image including a graph or a table expressed by using multiple colors, the graph or the table portion refers to a color conversion table that emphasizes saturation,
The other parts are subjected to color conversion with reference to the standard color conversion table, so that it is possible to print a preferable image in which graphs and tables are expressed in vivid colors. Also, when printing a photograph of a scenery, for example, color conversion is performed with reference to a standard color conversion table for a person portion and with reference to a color conversion table that emphasizes saturation for a background portion of a person. Therefore, it is preferable that a more preferable image can be printed as a person with a natural feeling and a background as a vivid color background.

【0014】かかる印刷制御装置においては、各色イン
クの組合せが、カラー画像の色彩に対応する組合せに設
定された標準用色変換テーブルと、カラー画像のコント
ラストを強調する組合せに設定されたコントラスト強調
用色変換テーブルとを記憶しておいても良い。
In this printing control apparatus, the combination of each color ink is a standard color conversion table set to a combination corresponding to the color of a color image, and a contrast enhancement table set to a combination for enhancing the contrast of a color image. A color conversion table may be stored.

【0015】こうすれば、例えば、文字や記号などによ
る文書中に写真が貼り付けられた画像を印刷する場合
に、写真の部分は標準用色変換テーブルを参照し、文字
や記号による文書の部分はコントラストを強調する色変
換テーブルを参照して色変換することで、文書の部分は
コントラストが強調された読みやすい画像に印刷すると
ともに、写真の部分は正確な色彩で印刷することで、よ
り好ましい画像を印刷することができて好適である。
In this way, for example, when printing an image in which a photograph is pasted in a document such as a character or a symbol, the photograph portion refers to the standard color conversion table, and the document portion includes the character or the symbol. It is more preferable to print the document part in an easy-to-read image in which the contrast is enhanced by referring to the color conversion table that emphasizes the contrast, and to print the photograph part in accurate colors. It is preferable that an image can be printed.

【0016】かかる印刷制御装置においては、各色イン
クの組合せが、カラー画像の色彩に対応する組合せに設
定された標準用色変換テーブルと、所定の特定の色彩に
ついての該標準用色変換テーブルの設定内容を修正した
特定色用色変換テーブルとを記憶しておいても良い。
In this printing control apparatus, the standard color conversion table in which the combination of each color ink is set to a combination corresponding to the color of a color image, and the setting of the standard color conversion table for a predetermined specific color The specific color conversion table with the corrected contents may be stored.

【0017】例えば、人物の肌の色や、空の青色、ある
いは山の緑色など、特定の対象の特定の色彩は、対象の
色彩を正確に表現するのではなく、若干の修正を加えた
方がより好ましい画像となる場合がある。そこで、これ
ら特定の対象が写った写真を印刷する場合に、これら対
象の部分は特定色用色変換テーブルを参照し、その他の
部分は標準用色変換テーブルを参照して色変換すれば、
特定の対象の特定の部分は、好ましい色彩で印刷すると
ともに、その他の部分は、正確な色彩で印刷すること
で、より好ましい画像を印刷することができて好適であ
る。
For example, a specific color of a specific object, such as a person's skin color, sky blue, or mountain green, does not accurately represent the target color, but may be slightly modified. May be a more preferable image. Therefore, when printing a photograph in which these specific objects are photographed, if these parts are referred to the specific color conversion table and the other parts are converted with reference to the standard color conversion table,
Printing a specific part of a specific object in a preferable color and printing the other part in an accurate color is preferable because a more preferable image can be printed.

【0018】かかる印刷制御装置においては、前記カラ
ー画像の画像データを受け取り、該画像データに基づい
て前記色変換テーブル指定情報を生成し、該生成した色
変換テーブル指定情報に基づいて色変換を行っても良
い。
The print control apparatus receives the image data of the color image, generates the color conversion table designation information based on the image data, and performs the color conversion based on the generated color conversion table designation information. May be.

【0019】こうすれば、カラー画像の画像データを受
け取るだけで、画像のすべての部分で、適切な色変換テ
ーブルを参照することができるので、より好ましい画像
を印刷することが可能となって好適である。
[0019] In this case, it is possible to refer to an appropriate color conversion table in all parts of the image only by receiving the image data of the color image, so that a more preferable image can be printed. It is.

【0020】各色のインクによるインクドットを形成す
ることによってカラー画像を印刷する印刷装置に、上述
したいずれかの印刷制御装置を備えるようにしても良
い。
A printing apparatus for printing a color image by forming ink dots of each color ink may be provided with any one of the above-described print control devices.

【0021】また、かかる印刷装置に対応する印刷方法
は、各色インクのドットを形成してカラー画像を印刷す
る印刷方法であって、カラー画像を表現する色彩と該色
彩を表現する前記各色インクの組み合わせとを対応付け
た色変換テーブルを、複数種類記憶しておき、前記カラ
ー画像の画像データと、前記複数の色変換テーブルの中
から1の色変換テーブルを指定する色変換テーブル指定
情報とを、前記カラー画像を構成する画素について受け
取り、前記指定された色変換テーブルを参照しながら、
前記受け取った画像データを、前記各色インクの階調デ
ータの組み合わせに変換し、前記変換された階調データ
に基づいて、前記各色インクによるドットの形成有無を
判断し、前記ドット形成有無の判断結果に従って、前記
各色インクのドットを形成して前記カラー画像を印刷す
ることを要旨とする。
Further, a printing method corresponding to such a printing apparatus is a printing method of forming a dot of each color ink and printing a color image, wherein a color expressing the color image and a color of each color ink expressing the color are provided. A plurality of types of color conversion tables in which the combinations are associated with each other are stored, and the image data of the color image and the color conversion table specifying information for specifying one color conversion table from the plurality of color conversion tables are stored. Receiving the pixels constituting the color image and referring to the designated color conversion table,
The received image data is converted into a combination of the gradation data of the respective color inks, and based on the converted gradation data, it is determined whether or not dots are formed by the respective color inks. And forming the dots of each color ink to print the color image.

【0022】かかる印刷装置および印刷方法において
も、色変換テーブル指定情報に基づいて、画素毎に適切
な色変換テーブルを参照しながら色変換を行い、色変換
後の各色の階調データに基づいて各色インクドットを形
成して画像を印刷するので、より好ましい画像を印刷す
ることができる。
In this printing apparatus and printing method as well, color conversion is performed based on the color conversion table designation information while referring to an appropriate color conversion table for each pixel, and based on the gradation data of each color after the color conversion. Since an image is printed by forming each color ink dot, a more preferable image can be printed.

【0023】本発明は、カラー画像の画像データに適切
な色変換を行って各色の階調データの組み合わせに変換
し、ドットの形成有無を判断しながらドットを形成する
印刷部に、前記変換した階調データを供給することによ
っても実現することができる。従って、本発明は次のよ
うなデータ変換方法としての構成をとることも可能であ
る。すなわち、階調データに基づいて各色インクのドッ
トの形成有無を判断し、該判断結果に従って前記各色イ
ンクのドットを形成してカラー画像を印刷する印刷部
に、該カラー画像の画像データを前記各色インクの階調
データに変換して供給するデータ変換方法であって、カ
ラー画像を表現する色彩と該色彩を表現する前記各色イ
ンクの組み合わせとを対応付けた色変換テーブルを、複
数種類記憶しておき、前記カラー画像の画像データと、
前記複数の色変換テーブルの中から1の色変換テーブル
を指定する色変換テーブル指定情報とを、前記カラー画
像を構成する画素について受け取り、前記指定された色
変換テーブルを参照しながら、前記受け取った画像デー
タを、前記各色インクの階調データの組み合わせに変換
して、前記印刷部に供給するデータ変換方法としての態
様である。
According to the present invention, the image data of the color image is converted into a combination of gradation data of each color by performing an appropriate color conversion, and the converted image data is sent to a printing unit which forms dots while judging whether or not the dots are formed. It can also be realized by supplying gradation data. Therefore, the present invention can also be configured as the following data conversion method. That is, the presence / absence of dots of each color ink is determined based on the gradation data, and the printing unit that forms the dots of each color ink and prints a color image in accordance with the determination result outputs the image data of the color image to each color. This is a data conversion method for converting and supplying ink gradation data, and stores a plurality of types of color conversion tables in which colors representing color images are associated with combinations of the respective color inks representing the colors. And image data of the color image;
Color conversion table designation information for designating one color conversion table from among the plurality of color conversion tables, for the pixels constituting the color image, and receiving the received color conversion table while referring to the designated color conversion table. This is an aspect as a data conversion method in which image data is converted into a combination of gradation data of each color ink and supplied to the printing unit.

【0024】かかるデータ変換方法を用いて、カラー画
像データを各色インクの階調データに変換し、変換した
階調データを印刷部に供給すれば、該印刷部では、適切
にいろ変換された階調データに基づいて各色インクのド
ットを形成するので、より好ましい画像を印刷すること
ができる。
Using this data conversion method, the color image data is converted into the gradation data of each color ink, and the converted gradation data is supplied to the printing unit. Since dots of each color ink are formed based on the tone data, a more preferable image can be printed.

【0025】また、本発明は、上述した印刷制御装置内
で行われる機能を実現するプログラムをコンピュータに
組み込むことで、コンピュータを用いて実現することも
可能である。従って、本発明は次のような記録媒体とし
ての構成を取ることも可能である。すなわち、各色イン
クのドットを形成してカラー画像を印刷する印刷部に、
該各色ドットの形成を制御するための制御信号を供給す
る印刷制御方法を実現するプログラムを、コンピュータ
で読み取り可能に記録した記録媒体であって、カラー画
像を表現する色彩と該色彩を表現する前記各色インクの
組み合わせとを対応付けた色変換テーブルを、複数種類
記憶しておく機能と、前記カラー画像の画像データと、
前記複数の色変換テーブルの中から1の色変換テーブル
を指定する色変換テーブル指定情報とを、前記カラー画
像を構成する画素について受け取る機能と、前記指定さ
れた色変換テーブルを参照しながら、前記受け取った画
像データを、前記各色インクの階調データの組み合わせ
に変換する機能と、前記変換された階調データに基づい
て、前記各色インクによるドットの形成有無を判断する
機能と、前記ドット形成有無の判断結果を前記印刷部に
供給して前記各色ドットの形成を制御する機能とを実現
するプログラムをコンピュータで読みとり可能に記録し
た記録媒体としての態様である。
Further, the present invention can be realized by using a computer by incorporating the program for realizing the functions performed in the above-described print control device into the computer. Therefore, the present invention can have the following configuration as a recording medium. That is, a printing unit that forms a dot of each color ink and prints a color image,
A computer-readable recording medium storing a program for implementing a print control method for supplying a control signal for controlling the formation of each color dot, the computer-readable recording medium comprising: a color that expresses a color image; and a color that expresses the color. A function of storing a plurality of types of color conversion tables in which a combination of each color ink is associated, image data of the color image,
A function of receiving color conversion table designating information designating one color conversion table from the plurality of color conversion tables for the pixels constituting the color image, and referring to the designated color conversion table, A function of converting the received image data into a combination of the gradation data of the respective color inks, a function of determining whether or not dots are formed by the respective color inks based on the converted gradation data, And a function of controlling the formation of each color dot by supplying the result of the determination to the printing unit.

【0026】かかる記録媒体に記録されたプログラムを
コンピュータで読み取り、該コンピュータを用いて上述
の各機能を実現すれば、各画素について適切な色変換テ
ーブルを参照して色変換を行うことができるので、より
好ましい画像を印刷することができて好適である。
If the program recorded on such a recording medium is read by a computer and the above-described functions are realized using the computer, color conversion can be performed for each pixel by referring to an appropriate color conversion table. It is preferable because a more preferable image can be printed.

【0027】更に、本発明は、上述したデータ変換方法
の機能を実現するプログラムをコンピュータに組み込む
ことで、コンピュータを用いて実現することも可能であ
る。従って、本発明は次のような記録媒体としての構成
を取ることも可能である。すなわち、階調データに基づ
いて各色インクのドットの形成有無を判断し、該判断結
果に従って前記各色インクのドットを形成してカラー画
像を印刷する印刷部に、該カラー画像の画像データを前
記各色インクの階調データに変換して供給するデータ変
換方法を実現するプログラムを、コンピュータで読み取
り可能に記録した記録媒体であって、カラー画像を表現
する色彩と該色彩を表現する前記各色インクの組み合わ
せとを対応付けた色変換テーブルを、複数種類記憶して
おく機能と、前記カラー画像の画像データと、前記複数
の色変換テーブルの中から1の色変換テーブルを指定す
る色変換テーブル指定情報とを、前記カラー画像を構成
する画素について受け取る機能と、前記指定された色変
換テーブルを参照しながら、前記受け取った画像データ
を、前記各色インクの階調データの組み合わせに変換し
て、前記印刷部に供給する機能とを実現するプログラム
を記録した記録媒体。
Further, the present invention can be realized using a computer by incorporating the program for realizing the functions of the above-described data conversion method into the computer. Therefore, the present invention can have the following configuration as a recording medium. That is, the presence / absence of dots of each color ink is determined based on the gradation data, and the printing unit that forms the dots of each color ink and prints a color image in accordance with the determination result outputs the image data of the color image to each color. A computer-readable recording medium that records a program for implementing a data conversion method for converting and supplying ink gradation data, wherein a combination of a color that expresses a color image and the color inks that express the color is provided. A function of storing a plurality of types of color conversion tables in correspondence with the image data of the color image, color conversion table designation information for designating one color conversion table from the plurality of color conversion tables, A function for receiving the pixels constituting the color image, and the received color conversion table with reference to the designated color conversion table. Image data, and converts the the combination of the gradation data of each color ink, a recording medium recording a program for realizing the function of supplying to the printing unit.

【0028】かかる記録媒体に記録されたプログラムを
コンピュータで読み取り、該コンピュータを用いて上述
の各機能を実現すれば、各画素について適切な色変換テ
ーブルを参照して色変換を行うことができるので、階調
データを受け取った印刷部では、より好ましい画像を印
刷することができて好適である。
If a computer reads a program recorded on such a recording medium and realizes the above-described functions using the computer, color conversion can be performed for each pixel by referring to an appropriate color conversion table. The printing unit that has received the gradation data can print a more preferable image, which is preferable.

【0029】[0029]

【発明の実施の形態】本発明の作用・効果をより明確に
説明するために、本発明の実施の形態を、次の順序に従
って説明する。 A.装置構成: B.第1実施例: B−1.色変換テーブル指定処理: B−2.色変換処理: C.第2実施例: C−1.画像データのデータ形式: C−2.色変換処理: D.その他:
DESCRIPTION OF THE PREFERRED EMBODIMENTS In order to more clearly explain the operation and effect of the present invention, embodiments of the present invention will be described in the following order. A. Device configuration: B. First embodiment: B-1. Color conversion table designation processing: B-2. Color conversion processing: Second embodiment: C-1. Data format of image data: C-2. Color conversion processing: Other:

【0030】A.装置構成:図1は、本発明に関わる印
刷制御装置および印刷装置からなる印刷システムの構成
を示す説明図である。図示するように、この印刷システ
ムは、コンピュータ80にカラープリンタ20が接続さ
れており、コンピュータ80に所定のプログラムがロー
ドされて実行されると、コンピュータ80とカラープリ
ンタ20とが全体として印刷システムとして機能する。
印刷しようとするカラー原稿は、コンピュータ80上で
各種のアプリケーションプログラム91により作成した
画像等が使用される。また、コンピュータ80に接続さ
れたスキャナ21を用いて取り込んだカラー画像や、あ
るいはデジタルカメラ(DSC)28で撮影した画像を
メモリカード27を経由して取り込んで使用することも
可能である。これらの画像のデータORGは、コンピュ
ータ80内のCPU81により、カラープリンタ20が
印刷可能な画像データに変換され、画像データFNLと
してカラープリンタ20に出力される。カラープリンタ
20は、この画像データFNLに従って、印刷媒体上に
各色のインクドットの形成を制御する結果、印刷用紙上
にカラー原稿に対応するカラー画像が印刷されることに
なる。
A. Apparatus Configuration: FIG. 1 is an explanatory diagram showing the configuration of a printing system including a printing control apparatus and a printing apparatus according to the present invention. As shown in the drawing, in the printing system, a color printer 20 is connected to a computer 80, and when a predetermined program is loaded and executed on the computer 80, the computer 80 and the color printer 20 are configured as a printing system as a whole. Function.
As a color original to be printed, an image or the like created by various application programs 91 on the computer 80 is used. It is also possible to use a color image captured using the scanner 21 connected to the computer 80 or an image captured by a digital camera (DSC) 28 via the memory card 27 for use. The image data ORG is converted into image data that can be printed by the color printer 20 by the CPU 81 in the computer 80 and output to the color printer 20 as image data FNL. The color printer 20 controls the formation of the ink dots of each color on the print medium in accordance with the image data FNL, so that the color image corresponding to the color original is printed on the printing paper.

【0031】コンピュータ80は、各種の演算処理を実
行するCPU81や、データを一時的に記憶するRAM
83、各種のプログラムを記憶しておくROM82,ハ
ードディスク26等から構成されている。また、SIO
88をモデム24を経由して公衆電話回線PNTに接続
すれば、外部のネットワーク上にあるサーバSVから必
要なデータやプログラムをハードディスク26にダウン
ロードすることが可能となる。
The computer 80 includes a CPU 81 for executing various arithmetic processing and a RAM for temporarily storing data.
83, a ROM 82 for storing various programs, a hard disk 26 and the like. Also, SIO
By connecting 88 to the public telephone line PNT via the modem 24, it becomes possible to download necessary data and programs from the server SV on the external network to the hard disk 26.

【0032】カラープリンタ20はカラー画像の印刷が
可能なプリンタであり、本実施例では、印刷用紙上にシ
アン,マゼンタ,イエロ,ブラックの4色インクによる
インクドットを形成可能なインクジェットプリンタを使
用している。尚、以下では場合によって、シアンイン
ク,マゼンタインク,イエロインク,ブラックインクの
それぞれをCインク,Mインク,Yインク,Kインクと
略称するものとする。
The color printer 20 is a printer capable of printing a color image. In this embodiment, an ink jet printer capable of forming ink dots of four colors of cyan, magenta, yellow and black on a printing paper is used. ing. In the following, the cyan ink, magenta ink, yellow ink, and black ink will be abbreviated as C ink, M ink, Y ink, and K ink, respectively.

【0033】また、カラープリンタ20は、ピエゾ素子
を用いてインクを吐出することによって印刷用紙上にイ
ンクドットを形成する方式を採用している。かかる方式
のプリンタは、ピエゾ素子の駆動波形を制御することに
よって、吐出するインク滴の大きさを制御することがで
きる。吐出するインク滴の大きさを制御すれば、印刷用
紙上に形成されるインクドットの大きさを制御すること
も可能である。
The color printer 20 employs a method in which ink dots are formed on printing paper by discharging ink using piezo elements. The printer of this type can control the size of the ejected ink droplet by controlling the driving waveform of the piezo element. By controlling the size of the ejected ink droplet, it is possible to control the size of the ink dot formed on the printing paper.

【0034】尚、本実施例で使用したカラープリンタで
は、ピエゾ素子を用いてインクを吐出する方式を採用し
ているが、他の方式によりインクを吐出するノズルユニ
ットを備えたプリンタを用いるものとしてもよい。例え
ば、インク通路に配置したヒータに通電し、インク通路
内に発生する泡(バブル)によってインクを吐出する方
式のプリンタに適用するものとしてもよい。かかる方式
を用いてインク滴を吐出する場合も、ヒータに通電する
電流波形を制御したり、あるいは同時にインクを吐出す
るノズル数を増やしたりすることによって、印刷用紙上
に形成されるインクドットの大きさを制御することが可
能である。また、インクを吐出する代わりに、熱転写な
どの現象を利用して、印刷用紙上にインクドットを形成
する方式のプリンタであっても構わない。
The color printer used in this embodiment employs a method of ejecting ink using piezo elements. However, it is assumed that a printer having a nozzle unit for ejecting ink by another method is used. Is also good. For example, the present invention may be applied to a printer of a system in which a heater arranged in an ink passage is energized and ink is ejected by bubbles generated in the ink passage. When ink droplets are ejected using such a method, the size of the ink dots formed on the printing paper can be controlled by controlling the current waveform applied to the heater or increasing the number of nozzles that eject ink at the same time. It is possible to control the length. Further, a printer of a type that forms ink dots on printing paper by using a phenomenon such as thermal transfer instead of discharging ink may be used.

【0035】図2は、本実施例の印刷制御装置の機能を
実現するための、コンピュータ80のソフトウェアの構
成を概念的に示すブロック図である。コンピュータ80
においては、すべてのアプリケーションプログラム91
はオペレーティングシステムの下で動作する。オペレー
ティングシステムには、ビデオドライバ90やプリンタ
ドライバ93が組み込まれていて、各アプリケーション
プログラム91から出力される画像データは、これらの
ドライバを介して、カラープリンタ20に出力される。
FIG. 2 is a block diagram conceptually showing a software configuration of the computer 80 for realizing the functions of the print control apparatus of the present embodiment. Computer 80
, All application programs 91
Runs under the operating system. A video driver 90 and a printer driver 93 are incorporated in the operating system, and image data output from each application program 91 is output to the color printer 20 via these drivers.

【0036】アプリケーションプログラム91が印刷命
令を発すると、画像データは色変換テーブル指定モジュ
ール92を経由して、コンピュータ80のプリンタドラ
イバ93に供給される。プリンタドライバ93は、受け
取った画像データに所定の画像処理を施して、プリンタ
が印刷可能な画像データFNLに変換した後、カラープ
リンタ20に出力する。
When the application program 91 issues a print command, the image data is supplied to the printer driver 93 of the computer 80 via the color conversion table designation module 92. The printer driver 93 performs predetermined image processing on the received image data, converts the image data into image data FNL that can be printed by the printer, and outputs the image data to the color printer 20.

【0037】色変換テーブル指定モジュール92は、画
像データを受け取ると、色変換テーブル指定情報を生成
して、画像データとともにプリンタドライバ93に出力
する。詳細は後述するが、色変換テーブル指定情報と
は、プリンタドライバ93が画像処理の中で参照する色
変換テーブルを指定するための情報である。色変換テー
ブル指定情報を生成する方法については後述する。
Upon receiving the image data, the color conversion table specification module 92 generates color conversion table specification information and outputs it to the printer driver 93 together with the image data. Although the details will be described later, the color conversion table designation information is information for designating a color conversion table that the printer driver 93 refers to in image processing. A method for generating the color conversion table designation information will be described later.

【0038】図2に概念的に示すように、プリンタドラ
イバ93が行う画像処理は、解像度変換モジュール94
と、色変換モジュール95と、階調数変換モジュール9
6と、インターレースモジュール97の大きく4つのモ
ジュールから構成されている。以下、各モジュールが行
う画像処理の内容について簡単に説明する。
As conceptually shown in FIG. 2, image processing performed by the printer driver 93 is performed by a resolution conversion module 94.
, Color conversion module 95, and gradation conversion module 9
6 and an interlacing module 97. Hereinafter, the content of the image processing performed by each module will be briefly described.

【0039】解像度変換モジュール94は、各種のアプ
リケーションプログラム91から受け取った画像データ
の解像度を、カラープリンタ20が印刷するための解像
度に変換する。画像データの解像度が印刷解像度よりも
低い場合は、線形補間を行って隣接画像データ間に新た
なデータを生成し、逆に印刷解像度よりも高い場合は、
一定の割合でデータを間引くことによって、画像データ
の解像度を印刷解像度に変換する。
The resolution conversion module 94 converts the resolution of the image data received from the various application programs 91 into a resolution for the color printer 20 to print. When the resolution of the image data is lower than the print resolution, linear interpolation is performed to generate new data between adjacent image data, and when the resolution is higher than the print resolution,
The resolution of the image data is converted to the print resolution by thinning out the data at a fixed rate.

【0040】色変換モジュール95は、解像度変換モジ
ュール94から画像データと色変換テーブル指定情報と
を受け取って色変換処理を行う。色変換処理とは、R・
G・Bの階調値からなる画像データをカラープリンタ2
0で使用するC・M・Y・Kの各色の階調値のデータに
変換する処理である。色変換処理は、色変換テーブルL
UTを用いて行われており、LUTにはR・G・Bのそ
れぞれの組合せとして表現されている色を、C・M・Y
・K各色を用いて表現するときの、各色階調値の組合せ
が記憶されている。本実施例の色変換モジュール95で
は、複数種類のLUTを備えており、印刷しようとする
画像の内容に応じて参照するLUTを切り換えながら色
変換処理を行う。色変換テーブル指定情報は、色変換処
理中で、参照するLUTを指定するために使用される。
本実施例の色変換処理の内容については後述する。
The color conversion module 95 receives image data and color conversion table designation information from the resolution conversion module 94 and performs a color conversion process. The color conversion process
Image data consisting of G and B gradation values is transferred to a color printer 2
This is a process of converting into C, M, Y, and K color tone value data used at 0. The color conversion process is performed in the color conversion table L
This is performed using the UT, and the LUT displays colors expressed as respective combinations of R, G, and B in C, M, Y.
A combination of gradation values of each color when expressing using each color of K is stored. The color conversion module 95 of this embodiment includes a plurality of types of LUTs, and performs color conversion processing while switching the LUT to be referred to according to the content of an image to be printed. The color conversion table specification information is used to specify the LUT to be referred to during the color conversion processing.
The details of the color conversion processing of this embodiment will be described later.

【0041】階調数変換モジュール96は、色変換モジ
ュール95から色変換済みの画像データを受け取って、
階調数変換処理を行う。本実施例においては、色変換後
の画像データは各色毎に256階調幅を持つデータとし
て表現されている。これに対し、本実施例のカラープリ
ンタ20では、「ドットを形成する」,「ドットを形成
しない」のいずれかの状態しか採り得ない。すなわち、
本実施例のカラープリンタ20は局所的には2階調しか
表現し得ない。そこで、256階調を有する画像データ
を、カラープリンタ20が表現可能な2階調で表現され
た画像データに変換する必要がある。このような階調数
の変換を行う処理が階調数変換処理である。
The tone number conversion module 96 receives the color-converted image data from the color conversion module 95,
A gradation number conversion process is performed. In the present embodiment, the image data after the color conversion is expressed as data having 256 gradation widths for each color. On the other hand, the color printer 20 according to the present embodiment can take only one of the states of “form dots” and “do not form dots”. That is,
The color printer 20 of this embodiment can only locally express two gradations. Therefore, it is necessary to convert image data having 256 gradations into image data expressed in two gradations that can be expressed by the color printer 20. The process of converting the number of gradations is the gradation number conversion process.

【0042】インターレースモジュール97は、C・M
・Y・K各色のドットの形成有無によって表現された画
像データを階調数変換モジュール96から受け取って、
インターレース処理を行う。インターレース処理は、ド
ットの形成有無を表す形式に変換された画像データを、
カラープリンタ20に転送すべき順序に並べ替える処理
である。インターレースモジュール97は、処理を終了
すると、画像データFNLとしてカラープリンタ20に
出力する。
The interlace module 97 has a CM
Receiving image data expressed by the presence / absence of dots of Y and K colors from the gradation number conversion module 96,
Perform interlace processing. In the interlacing process, the image data converted into a format representing the presence or absence of dot formation is
This is a process of rearranging the images in the order to be transferred to the color printer 20. Upon completion of the processing, the interlace module 97 outputs the data to the color printer 20 as image data FNL.

【0043】カラープリンタ20は、画像データFNL
に従って各色のインクドットを形成する。その結果、印
刷用紙上に画像データORGに対応する画像を得ること
ができる。
The color printer 20 has a function of the image data FNL.
To form ink dots of each color. As a result, an image corresponding to the image data ORG can be obtained on the printing paper.

【0044】図3は、本実施例のカラープリンタ20の
概略構成を示す説明図である。このカラープリンタ20
は、図示するように、キャリッジ40に搭載された印字
ヘッド41を駆動してインクの吐出およびドット形成を
行う機構と、このキャリッジ40をキャリッジモータ3
0によってプラテン36の軸方向に往復動させる機構
と、紙送りモータ35によって印刷用紙Pを搬送する機
構と、制御回路60とから構成されている。
FIG. 3 is an explanatory diagram showing a schematic configuration of the color printer 20 of this embodiment. This color printer 20
As shown in the figure, a mechanism for driving a print head 41 mounted on a carriage 40 to discharge ink and form dots, and a mechanism for driving the carriage 40 to a carriage motor 3
The mechanism includes a mechanism for reciprocating the platen 36 in the axial direction by 0, a mechanism for transporting the printing paper P by the paper feed motor 35, and a control circuit 60.

【0045】キャリッジ40をプラテン36の軸方向に
往復動させる機構は、プラテン36の軸と並行に架設さ
れたキャリッジ40を摺動可能に保持する摺動軸33
と、キャリッジモータ30との間に無端の駆動ベルト3
1を張設するプーリ32と、キャリッジ40の原点位置
を検出する位置検出センサ34等から構成されている。
The mechanism for reciprocating the carriage 40 in the axial direction of the platen 36 includes a sliding shaft 33 for slidably holding the carriage 40 erected in parallel with the axis of the platen 36.
Between the endless drive belt 3 and the carriage motor 30
1 and a position detection sensor 34 for detecting the origin position of the carriage 40.

【0046】印刷用紙Pを搬送する機構は、プラテン3
6と、プラテン36を回転させる紙送りモータ35と、
図示しない給紙補助ローラと、紙送りモータ35の回転
をプラテン36および給紙補助ローラに伝えるギヤトレ
イン(図示省略)とから構成されている。印刷用紙P
は、プラテン36と給紙補助ローラの間に挟み込まれる
ようにセットされ、プラテン36の回転角度に応じて所
定量だけ送られる。
The mechanism for transporting the printing paper P is a platen 3
6, a paper feed motor 35 for rotating a platen 36,
It comprises a paper feed auxiliary roller (not shown) and a gear train (not shown) for transmitting the rotation of the paper feed motor 35 to the platen 36 and the paper feed auxiliary roller. Printing paper P
Is set so as to be sandwiched between the platen 36 and the paper feed auxiliary roller, and is fed by a predetermined amount according to the rotation angle of the platen 36.

【0047】制御回路60は、CPU61とROM62
とRAM63等から構成されており、カラープリンタ2
0の各種機構を制御する。すなわち、制御回路60は、
キャリッジモータ30と紙送りモータ35の動作を制御
することによってキャリッジ40の主走査と副走査とを
制御するとともに、コンピュータ80から供給される画
像データFNLに基づいて、各ノズルでのインク滴の吐
出を制御している。この結果、印刷用紙上の適切な位置
にインクドットが形成される。
The control circuit 60 includes a CPU 61 and a ROM 62
And a RAM 63 and the like.
0 various mechanisms are controlled. That is, the control circuit 60
The main scanning and sub-scanning of the carriage 40 are controlled by controlling the operations of the carriage motor 30 and the paper feed motor 35, and the ejection of ink droplets from each nozzle is performed based on image data FNL supplied from the computer 80. Is controlling. As a result, ink dots are formed at appropriate positions on the printing paper.

【0048】キャリッジ40にはブラック(K)インク
を収納するインクカートリッジ42と、シアン(C)・
マゼンタ(M)・イエロ(Y)のインクを収納するイン
クカートリッジ43とが装着されている。もちろん、K
インクと他のインクとを同じインクカートリッジに収納
してもよい。また、各色インクをそれぞれ別のカートリ
ッジに収納しても構わない。複数のインクを1つのカー
トリッジに収納可能とすれば、インクカートリッジをコ
ンパクトに構成することができる。
The carriage 40 has an ink cartridge 42 containing black (K) ink and a cyan (C) ink cartridge 42.
An ink cartridge 43 containing magenta (M) and yellow (Y) inks is mounted. Of course, K
The ink and another ink may be stored in the same ink cartridge. Further, the respective color inks may be stored in different cartridges. If a plurality of inks can be stored in one cartridge, the ink cartridge can be made compact.

【0049】キャリッジ40にインクカートリッジ4
2,43を装着すると、カートリッジ内の各インクは図
示しない導入管を通じて、各色毎のインク吐出用ヘッド
44ないし47に供給される。各ヘッドに供給されたイ
ンクは、制御回路60の制御の下でインク吐出用ヘッド
44ないし47から吐出される。
The ink cartridge 4 is mounted on the carriage 40.
When the cartridges 2 and 43 are mounted, the respective inks in the cartridge are supplied to the ink discharge heads 44 to 47 for the respective colors through an introduction pipe (not shown). The ink supplied to each head is ejected from the ink ejection heads 44 to 47 under the control of the control circuit 60.

【0050】図4は、インク吐出用ヘッド44ないし4
7におけるインクジェットノズルNzの配列を示す説明
図である。図示するように、インク吐出用ヘッドの底面
には、各色毎のインクを吐出する4組のノズル列が形成
されており、1組のノズル列あたり48個のノズルNz
が、一定のノズルピッチkで配列されている。
FIG. 4 shows the ink ejection heads 44 to 4.
FIG. 7 is an explanatory diagram showing an arrangement of inkjet nozzles Nz in FIG. As shown in the figure, four sets of nozzle rows for discharging ink of each color are formed on the bottom surface of the ink discharge head, and 48 nozzles Nz per set of nozzle rows are provided.
Are arranged at a constant nozzle pitch k.

【0051】以上のようなハードウェア構成を有するカ
ラープリンタ20は、キャリッジモータ30を駆動する
ことによって、各色のインク吐出用ヘッド44ないし4
7を印刷用紙Pに対して主走査方向に移動させ、また紙
送りモータ35を駆動することによって、印刷用紙Pを
副走査方向に移動させる。制御回路60の制御の下、キ
ャリッジ40の主走査および副走査を繰り返しながら、
適切なタイミングでノズルを駆動してインク滴を吐出す
ることによって、印刷用紙上にカラー画像を印刷するこ
とができる。
In the color printer 20 having the above-described hardware configuration, the ink discharge heads 44 to 4 of each color are driven by driving the carriage motor 30.
7 is moved in the main scanning direction with respect to the printing paper P, and the paper feed motor 35 is driven to move the printing paper P in the sub-scanning direction. Under the control of the control circuit 60, while repeating the main scanning and the sub-scanning of the carriage 40,
By driving the nozzles at appropriate timing to eject ink droplets, a color image can be printed on printing paper.

【0052】本実施例の印刷システムでは、プリンタド
ライバ93に複数のLUT(色変換テーブル)を記憶し
ておき、参照するLUTを切り換えながら色変換処理を
行っているため、高画質の画像を印刷することが可能と
なっている。プリンタドライバ93が参照LUTを切り
換える方法には種々の態様が存在している。以下では、
これら参照LUTを切り換えながら色変換を行う方法に
ついて説明する。
In the printing system of this embodiment, a plurality of LUTs (color conversion tables) are stored in the printer driver 93, and the color conversion processing is performed while switching the LUT to be referred to, so that a high quality image is printed. It is possible to do. There are various modes in which the printer driver 93 switches the reference LUT. Below,
A method of performing color conversion while switching these reference LUTs will be described.

【0053】B.第1実施例:第1実施例においては、
プリンタドライバ93は、画像データと色変換テーブル
指定データとをそれぞれ受け取り、色変換テーブル指定
データに含まれている色変換指定情報に基づいて参照L
UTを切り換えながら色変換処理を行う。図5は、プリ
ンタドライバ93が受け取る画像データおよび色変換テ
ーブル指定データのデータ形式を概念的に示す説明図で
ある。
B. First Embodiment: In the first embodiment,
The printer driver 93 receives the image data and the color conversion table specification data, respectively, and refers to the reference L based on the color conversion specification information included in the color conversion table specification data.
The color conversion process is performed while switching the UT. FIG. 5 is an explanatory diagram conceptually showing the data format of image data and color conversion table designation data received by the printer driver 93.

【0054】図5(a)は画像データのデータ形式を示
している。この画像データは、アプリケーションプログ
ラム91に対して印刷を指示すると、アプリケーション
プログラム91から出力されるデータである。図示する
ように、画像データは、ヘッダ情報部分と階調データ部
分とから構成されている。ヘッダ情報部分は、画像デー
タの先頭にある2バイト分のデータで、この部分には画
像データのデータ数やデータ形式などの情報が書き込ま
れている。ヘッダ情報部分の次には、階調データ部分が
続いている。階調データ部分は、画像を構成するそれぞ
れの画素についての階調データが書き込まれている部分
である。図示するように、階調データ部分は、R(レッ
ド),G(グリーン),B(ブルー)の3色の階調値が
一組となって1つの画素の画像データを表現している。
各階調値は1バイトで表現されているので、R階調値,
G階調値,B階調値を表す3バイトのレコードで1画素
の画像データを表現している。このようなレコードが画
素の数だけ集まって、階調データ部分が構成されてい
る。
FIG. 5A shows the data format of image data. This image data is data output from the application program 91 when a print instruction is issued to the application program 91. As shown, the image data is composed of a header information part and a gradation data part. The header information portion is the data of 2 bytes at the head of the image data, and information such as the number of data of the image data and the data format is written in this portion. The header information portion is followed by a gradation data portion. The gradation data portion is a portion where the gradation data for each pixel constituting the image is written. As shown in the figure, the grayscale data portion expresses image data of one pixel by forming a set of grayscale values of three colors of R (red), G (green), and B (blue).
Since each gradation value is represented by one byte, the R gradation value,
One-byte image data is represented by a 3-byte record representing a G gradation value and a B gradation value. Such records as many as the number of pixels constitute a gradation data portion.

【0055】図5(b)は色変換テーブル指定データの
データ形式を示している。色変換テーブル指定データ
は、色変換テーブル指定モジュール92が画像データに
基づいて生成する。色変換テーブル指定データも、ヘッ
ダ情報部分と色変換テーブル指定情報部分とから構成さ
れている。前述した画像データと同様に、ヘッダ情報部
分にはデータ数やデータ形式などの情報が書き込まれて
いる。ヘッダ情報部分の次には、色変換テーブル指定情
報部分が続いている。色変換テーブル指定情報部分は、
2ビット単位で1画素のLUT(色変換テーブル)を表
している。すなわち、1バイト(=8ビット)で4画素
分の情報を表すことができる。図5(b)では、1画素
分のデータを破線で囲って表している。尚、図5(b)
中では、ビットがハイレベルにあることを「1」と表示
し、逆にビットがロウレベルにあることを「0」と表示
している。本実施例では、2ビットが1画素のデータに
相当するから、各画素は4つの状態を取ることができ
る。すなわち、最大4種類のLUTから、各画素が参照
すべきLUTを選択することができる。もちろん、より
多くのビットを使用すれば、選択可能なLUTの種類を
増やすことが可能である。
FIG. 5B shows the data format of the color conversion table designation data. The color conversion table specification data is generated by the color conversion table specification module 92 based on the image data. The color conversion table designation data also includes a header information portion and a color conversion table designation information portion. As with the image data described above, information such as the number of data and the data format is written in the header information portion. Next to the header information part is a color conversion table designation information part. The color conversion table specification information part
An LUT (color conversion table) of one pixel is represented in units of two bits. That is, information of four pixels can be represented by one byte (= 8 bits). In FIG. 5B, the data for one pixel is represented by a broken line. In addition, FIG.
In the figures, the fact that the bit is at the high level is indicated by "1", and the fact that the bit is at the low level is indicated by "0". In this embodiment, since two bits correspond to data of one pixel, each pixel can take four states. That is, an LUT to be referred to by each pixel can be selected from a maximum of four types of LUTs. Of course, if more bits are used, the number of selectable LUT types can be increased.

【0056】図5に示した画像データおよび色変換テー
ブル指定データは、色変換テーブル指定モジュール92
が、アプリケーションプログラム91から画像データを
受け取って生成している。以下では、色変換テーブル指
定データを生成する処理について説明する。
The image data and the color conversion table designation data shown in FIG.
Receives and generates image data from the application program 91. Hereinafter, a process of generating the color conversion table designation data will be described.

【0057】B−1.色変換テーブル指定処理:色変換
テーブル指定データは、各種アプリケーションプログラ
ムから画像データを受け取って、色変換テーブル指定モ
ジュール92が生成する。図6は、色変換テーブル指定
モジュール92が色変換テーブル指定データを生成する
処理の流れを示すフローチャートである。この処理は、
コンピュータ80のCPU81が実行する。また、図7
は、色変換テーブル指定モジュール92が行う処理を概
念的に説明する説明図である。以下、図6および図7を
用いて、色変換テーブル指定処理について説明する。
B-1. Color conversion table specification processing: Color conversion table specification data is generated by a color conversion table specification module 92 by receiving image data from various application programs. FIG. 6 is a flowchart illustrating a flow of a process in which the color conversion table specification module 92 generates color conversion table specification data. This process
This is executed by the CPU 81 of the computer 80. FIG.
FIG. 8 is an explanatory diagram conceptually illustrating the processing performed by the color conversion table designation module 92. Hereinafter, the color conversion table designation processing will be described with reference to FIGS.

【0058】色変換テーブル指定処理を開始すると、先
ず初めに印刷しようとする画像の領域を分割する(ステ
ップS100)。この処理について図7を用いて説明す
る。例として、図7(a)に示すように、グラフと写真
とを文書に貼り付けた画像を考える。この画像は、スキ
ャナやデジタルカメラなどから取り込んだ写真画像の領
域(図中に「A」と示した領域)と、文書作成用アプリ
ケーションプログラムを用いて作成した文書の領域(図
中に「B」と示した領域)と、表計算用アプリケーショ
ンプログラムを用いて作成したグラフ画像の領域(図中
に「C」と示した領域)とから構成されている。図6の
ステップS100では、印刷しようとする画像をこれら
の各領域に分割する。
When the color conversion table designation process is started, first, an area of an image to be printed is divided (step S100). This processing will be described with reference to FIG. As an example, consider an image in which a graph and a photograph are pasted on a document as shown in FIG. This image is composed of an area of a photographic image taken from a scanner or a digital camera (an area indicated by “A” in the figure) and an area of a document created by using a document creation application program (“B” in the figure). Area) and an area of a graph image created by using the spreadsheet application program (an area indicated by “C” in the figure). In step S100 in FIG. 6, the image to be printed is divided into these areas.

【0059】画像を各領域に分割する方法には種々の方
法があるが、本実施例では、自動的に分割する方法と手
動で分割する方法の2つの方法を適用することが可能で
ある。通常、画像は各領域に自動的に分割されるが、色
変換テーブル指定モジュール92の設定を変更すること
により、手動で分割することも可能となる。
There are various methods for dividing an image into each region. In this embodiment, two methods, an automatic dividing method and a manual dividing method, can be applied. Normally, the image is automatically divided into the respective regions. However, the image can be divided manually by changing the setting of the color conversion table designation module 92.

【0060】印刷しようとする画像を自動的に分割する
方法の概要を説明する。色変換テーブル指定モジュール
92は、アプリケーションプログラム91から画像デー
タを受け取ると、画像データを解析して、データ構造や
識別子などから、画像の各部分がどのようなアプリケー
ションプログラムによって作成されたかを識別する。そ
してアプリケーションプログラムの種類に基づいて、画
像をそれぞれの領域に分割する。すなわち、同じアプリ
ケーションプログラムで作成された部分を1つの領域に
まとめることによって、アプリケーションプログラム毎
に画像を分割する。その結果、図7(a)に示すよう
に、印刷しようとする画像がそれぞれの領域に分割され
る。
An outline of a method of automatically dividing an image to be printed will be described. Upon receiving the image data from the application program 91, the color conversion table designation module 92 analyzes the image data and identifies from the data structure, the identifier, etc., what kind of application program created each part of the image. Then, the image is divided into respective areas based on the type of the application program. That is, an image is divided for each application program by combining portions created by the same application program into one area. As a result, as shown in FIG. 7A, the image to be printed is divided into respective areas.

【0061】図7(b)は、印刷しようとする画像を手
動で分割している様子を示す説明図である。手動で画像
を分割する場合、色変換テーブル指定モジュール92は
画像データを受け取ると、ビデオドライバ90を介して
コンピュータ80のCRT画面23に画像を表示する。
カラープリンタ20の操作者が、マウスなどのポインテ
ィングデバイスを使用して、CRT画面上でこの画像を
見ながら領域の境界を指定する。図7(b)は、デジタ
ルカメラから撮影した画像をCRT画面上に表示して、
人物を表す領域(図中で「D」と示した領域)と背景の
領域とを分割している様子を示している。尚、図7
(b)ではデジタルカメラから取り込んだ画像を分割し
ているが、図7(a)に示すような文書などの画像をC
RT画面上に表示させ、手動で領域を分割しても構わな
い。
FIG. 7B is an explanatory view showing a state where an image to be printed is manually divided. When the image is manually divided, the color conversion table designation module 92, upon receiving the image data, displays the image on the CRT screen 23 of the computer 80 via the video driver 90.
The operator of the color printer 20 uses a pointing device such as a mouse to specify the boundary of the area while viewing this image on the CRT screen. FIG. 7B shows an image taken from a digital camera on a CRT screen,
The figure shows how an area representing a person (an area indicated by "D" in the figure) is divided into a background area. FIG. 7
In FIG. 7B, the image taken from the digital camera is divided, but an image such as a document as shown in FIG.
The display may be performed on the RT screen, and the area may be manually divided.

【0062】こうして印刷しようとする画像を各領域に
分割する(図6のステップS100)と、分割した領域
毎に参照するLUT(色変換テーブル)を設定する(ス
テップS102)。LUTの設定は、図8に示す対応表
を参照することによって行う。図8に示すように、対応
表には、アプリケーションプログラムの種類に対応付け
て参照すべきLUTが記憶されている。例えば、フォト
レタッチ用のアプリケーションプログラムに対しては、
LUT1が設定されている。LUT1は、RGB画像デ
ータの色彩をできるだけ正確に再現するように設定され
たLUTであり、もっとも標準的に使用できるLUTで
もある。文書作成用アプリケーションプログラムや表計
算用アプリケーションプログラムに対しては、LUT2
が設定されている。LUT2は、画像のコントラストと
彩度とを強調するように設定されたLUTである。この
ようなLUTを使用することにより、文字を見やすくす
ることができるとともに、表やグラフを印象に残りやす
くすることができる。図6のステップS102の処理で
は、各領域を作成したアプリケーションプログラムに基
づいて図8のような対応表に従って、領域毎に参照すべ
きLUTを設定していく。
When the image to be printed is divided into the respective areas (step S100 in FIG. 6), an LUT (color conversion table) to be referred to is set for each divided area (step S102). The setting of the LUT is performed by referring to the correspondence table shown in FIG. As shown in FIG. 8, the correspondence table stores LUTs to be referred to in association with types of application programs. For example, for an application program for photo retouching,
LUT1 is set. The LUT 1 is an LUT set to reproduce the colors of the RGB image data as accurately as possible, and is also the most standard LUT. LUT2 for document creation application programs and spreadsheet application programs
Is set. LUT2 is an LUT set to enhance the contrast and saturation of the image. By using such an LUT, it is possible to make characters easier to see and to make tables and graphs more likely to remain impressive. In the process of step S102 in FIG. 6, an LUT to be referred to for each area is set based on the application program that created each area according to a correspondence table as shown in FIG.

【0063】印刷しようとする画像を手動で分割した場
合は、CRT画面の表示に従って、参照すべきLUTを
領域毎に手動で設定する。手動で分割する場合は、LU
T1およびLUT2の他に、特定のアプリケーションプ
ログラムとは対応付けられていないLUT3およびLU
T4の2つのLUTも設定可能である(図8参照)。L
UT3は、画像のコントラストはそのままで、彩度を若
干強調するように設定されたLUTである。風景を撮影
した画像などを印刷する場合にLUT3を使用すれば、
色彩の鮮やかなより好ましい画像を印刷することができ
る。LUT4は、特定の色彩についてだけ、設定内容が
修正されているLUTである。例えば、人物の人肌の色
や、空の青、山の緑などの特別な対象については、ある
がままの色彩で印刷することが必ずしも好ましい画像を
印刷することにならない場合が多い。人物の人肌はより
自然な感じになるように、空の色はより透き通った青色
になるように、山の色はより深い緑色となるように、修
正を加えて印刷することで、より好ましい画像が得られ
る場合がある。LUT4は、このような修正を加える場
合に選択するLUTである。LUT1ないしLUT4の
各LUTの詳細な設定内容については後述する。
When the image to be printed is manually divided, the LUT to be referred is manually set for each area according to the display on the CRT screen. To split manually, use LU
In addition to T1 and LUT2, LUT3 and LU not associated with a specific application program
Two LUTs for T4 can also be set (see FIG. 8). L
The UT 3 is an LUT set to slightly enhance the saturation while maintaining the contrast of the image. If you use LUT3 to print an image of a landscape,
It is possible to print a more preferable image with vivid colors. The LUT 4 is an LUT in which the settings are modified only for a specific color. For example, in the case of a special object such as the color of human skin of a person, the blue of the sky, or the green of a mountain, it is often not always the case that an image is preferably printed in the same color as it is. It is better to print with correction so that the human skin looks more natural, the sky color is more transparent blue, and the mountain color is deeper green An image may be obtained. The LUT 4 is an LUT selected when such a correction is made. Detailed setting contents of each LUT of LUT1 to LUT4 will be described later.

【0064】こうして、参照すべきLUTを領域毎に設
定したら(図6のステップS102)、色変換テーブル
指定情報を画素毎に書き込んでいく(ステップS10
4)。色変換テーブル指定情報とは、図5(b)を用い
て前述したように、画素毎に2ビットで参照すべきLU
Tを指定するデータである。LUTを指定するために画
素単位で書き込まれるビットデータは、各LUTに対応
付けて図8に示してある。尚、ビットデータで「0」と
表示されているは、そのビットがロウレベルであること
を表し、「1」と表示されているのは、そのビットがハ
イレベルであることを表している。図示されているよう
に、LUT1を参照する画素にはビットデータ「00」
が書き込まれ、LUT2を参照する画素にはビットデー
タ「01」が、LUT3を参照する画素にはビットデー
タ「10」が、LUT4を参照する画素にはビットデー
タ「11」が書き込まれる。このように、図6のステッ
プS104では、ステップS102で設定された参照L
UTに基づいて、LUTを指定するビットデータを画素
毎に書き込んでいく。
When the LUT to be referred to is set for each area (step S102 in FIG. 6), the color conversion table designation information is written for each pixel (step S10).
4). As described above with reference to FIG. 5B, the color conversion table designation information is an LU to be referred to by two bits for each pixel.
This is data specifying T. Bit data written in pixel units to specify the LUT is shown in FIG. 8 in association with each LUT. It should be noted that “0” in the bit data indicates that the bit is at a low level, and “1” indicates that the bit is at a high level. As shown in the figure, bit data “00” is assigned to a pixel that refers to LUT1.
Is written, bit data “01” is written to a pixel that references LUT2, bit data “10” is written to a pixel that references LUT3, and bit data “11” is written to a pixel that references LUT4. As described above, in step S104 of FIG. 6, the reference L set in step S102
Based on the UT, bit data designating the LUT is written for each pixel.

【0065】以上のようにして色変換テーブル指定デー
タを生成したら、生成したデータを、各種アプリケーシ
ョンプログラムから受け取った画像データとともに、プ
リンタドライバ93に出力し(ステップS106)、全
データを出力したら色変換テーブル指定処理を終了す
る。
After the color conversion table designation data is generated as described above, the generated data is output to the printer driver 93 together with the image data received from various application programs (step S106). The table specification processing ends.

【0066】このように、色変換テーブル指定データの
生成を行う色変換テーブル指定モジュール92を、プリ
ンタドライバ93とは別のモジュールとしているので、
ソフトウェアの柔軟性を高めることができる。すなわ
ち、色変換テーブル指定モジュール92、あるいはプリ
ンタドライバ93は、互いのデータ受け渡しに関する仕
様を変えない限り、それぞれに独自に機能向上を図るこ
とが可能である。また、各モジュールを個別に開発する
ことができ、プログラム全体を考慮する必要を軽減する
ことができるので、プログラム開発工数を減少すること
ができる。
As described above, the color conversion table specification module 92 for generating the color conversion table specification data is a module different from the printer driver 93.
Software flexibility can be increased. That is, the color conversion table designating module 92 or the printer driver 93 can independently improve the functions as long as the specifications regarding the data transfer are not changed. In addition, since each module can be developed individually, and the need to consider the entire program can be reduced, the number of program development steps can be reduced.

【0067】B−2.色変換処理:本実施例のプリンタ
ドライバ93は、以上のようにして生成した色変換テー
ブル指定データと画像データとを、所定の数ラスタ単位
で受け取って色変換処理を行う。もちろん、1ラスタ単
位で受け取っても、より大きな単位、例えば1ページ単
位で受け取っても構わない。図9は、色変換処理の流れ
を示すフローチャートである。以下、図9のフローチャ
ートに従って、本実施例のプリンタドライバ93が行う
色変換処理について説明する。
B-2. Color conversion processing: The printer driver 93 of this embodiment receives the color conversion table designation data and image data generated as described above in units of a predetermined number of rasters and performs color conversion processing. Of course, the data may be received in units of one raster, or may be received in a larger unit, for example, one page. FIG. 9 is a flowchart illustrating the flow of the color conversion process. Hereinafter, the color conversion processing performed by the printer driver 93 according to the present embodiment will be described with reference to the flowchart in FIG.

【0068】色変換処理を開始すると、処理を行う画素
(処理画素)を1つ選択し(ステップS200)、処理
画素のRGB階調データを読み込む(ステップS20
2)。すなわち、受け取った画像データの中から、処理
画素についてのR・G・Bの各階調値を読み出す。RG
B階調データを読み込んだら、次は、処理画素の色変換
テーブル指定情報を読み込む(ステップS204)。す
なわち、受け取った色変換テーブル指定データの中か
ら、処理画素の参照LUTを指定するビットデータを読
み出す。こうして読み込んだLUTを参照しながら、R
・G・Bの階調値をC・M・Y・Kの各色の階調値に色
変換する(ステップS206)。処理画素についての色
変換を終了すると、全画素について色変換を行ったか否
かを判断し(ステップS208)、未処理の画素が残っ
ていればステップS200に戻って次の処理画素を選択
する。こうして全画素について色変換を完了するまで、
一連の処理を継続する。以下では、ステップS206に
おける処理内容について詳しく説明する。
When the color conversion processing is started, one pixel to be processed (processing pixel) is selected (step S200), and RGB gradation data of the processing pixel is read (step S20).
2). That is, from the received image data, the R, G, and B gradation values of the processing pixel are read. RG
After reading the B gradation data, next, the color conversion table designation information of the processing pixel is read (step S204). That is, bit data that specifies the reference LUT of the processing pixel is read from the received color conversion table specification data. While referring to the LUT thus read,
Color conversion of the gradation values of G and B into the gradation values of C, M, Y and K (step S206). When the color conversion for the processing pixel is completed, it is determined whether or not the color conversion has been performed for all the pixels (step S208). If any unprocessed pixels remain, the process returns to step S200 to select the next processing pixel. Until color conversion is completed for all pixels in this way,
A series of processing is continued. Hereinafter, the processing content in step S206 will be described in detail.

【0069】図10および図11は、本実施例の色変換
処理において参照可能な各種LUTを概念的に示した説
明図である。図10(a),(b)は、それぞれLUT
1とLUTと2を表し、また、図11(a),(b)
は、それぞれLUT3とLUT4とを表している。以
下、各LUTに設定されているデータの内容について簡
単に説明する。
FIGS. 10 and 11 are explanatory diagrams conceptually showing various LUTs that can be referred to in the color conversion processing of this embodiment. FIGS. 10A and 10B respectively show LUTs.
1, LUT and 2, and FIGS. 11 (a) and 11 (b)
Represents LUT3 and LUT4, respectively. Hereinafter, the contents of the data set in each LUT will be briefly described.

【0070】LUT(色変換テーブル)は、RGBの各
階調値の組合せに対して、該組合せに対応する色彩を表
現するためのCMY各階調値の組合せを対応付けた3次
元の数表である。ここで、RGBの各階調値を3次元直
交座標の各軸に取ると、RGB各階調値は0から255
の値を取りうるので、RGB画像データを、一辺の長さ
255の立方体の内部の座標として表すことができる。
このような立方体を色立体と呼ぶ。LUTは色立体を格
子状に細分し、各格子点にCMY各階調値を記憶した数
表として表現することができる。図10,図11は、L
UTをこのようにして概念的に表した説明図である。
尚、本実施例では、LUTの各格子点にCMY各色にK
(黒色)を加えた4色分の階調値を記憶している。この
ようなLUTを使用すれば、CMYの各階調値に基づい
てKの階調値を発生させる処理を省略することができ
る。
The LUT (color conversion table) is a three-dimensional numerical table in which a combination of each gradation value of RGB is associated with a combination of each gradation value of CMY for expressing a color corresponding to the combination. . Here, when each RGB tone value is set on each axis of the three-dimensional orthogonal coordinates, each RGB tone value is from 0 to 255.
, The RGB image data can be represented as coordinates inside a cube having a side length of 255.
Such a cube is called a color solid. The LUT can be expressed as a numerical table in which a color solid is subdivided into a grid and each CMY gradation value is stored at each grid point. FIG. 10 and FIG.
It is explanatory drawing which represented UT conceptually in this way.
In this embodiment, each grid point of the LUT has a K
(Black) are stored for four colors. If such an LUT is used, it is possible to omit a process of generating a K gradation value based on each CMY gradation value.

【0071】前述したようにLUT1は、もっとも標準
的に使用可能なLUTである。LUT1の各格子点に
は、その格子点のRGB画像データが表す色彩をできる
だけ正確に表現するように、CMYK各色の階調値の組
が記憶されている。図10(a)はこのようなLUT1
を概念的に表示している。尚、図の左肩に表示した数値
は、各LUTに対応するビットデータである。色変換テ
ーブル指定データにビットデータ「00」が書き込まれ
ていれば、その画素にはLUT1が設定されていること
になる。
As described above, LUT1 is the most standardly usable LUT. Each grid point of the LUT 1 stores a set of gradation values of each color of CMYK so that the color represented by the RGB image data of the grid point is represented as accurately as possible. FIG. 10A shows such an LUT 1
Is conceptually displayed. Note that the numerical values displayed on the left shoulder of the figure are bit data corresponding to each LUT. If bit data “00” is written in the color conversion table designation data, it means that the LUT 1 has been set for that pixel.

【0072】前述したようにLUT2は、画像のコント
ラストと彩度とが強調されるように設定されているLU
Tである。このようなLUTは、例えば赤い色はより赤
く、青い色はより青く、また白い色はより白く、黒い色
はより黒くなるよう設定されている。すなわち、LUT
の表面付近に記憶されているCMYK階調値がLUT1
に対して変更されている。図10(b)でLUTの表面
が太線で表現されているのは、LUT1に対して表面付
近のデータが変更されていることを表したものである。
As described above, the LUT 2 is an LU set to enhance the contrast and saturation of the image.
T. Such an LUT is set so that, for example, the red color is redder, the blue color is bluer, the white color is whiter, and the black color is blacker. That is, LUT
CMYK gradation values stored near the surface of LUT1
Has been changed against. The bold line on the surface of the LUT in FIG. 10B indicates that the data near the surface of the LUT 1 has been changed.

【0073】図11(a)は、LUT3の設定内容を概
念的に示した説明図である。前述したように、LUT3
は画像の彩度が強調されるように設定されているLUT
である。LUT3もLUT2と同様に、LUTの表面付
近に記憶されているCMYK各階調値がLUT1に対し
て変更されている。
FIG. 11A is an explanatory diagram conceptually showing the setting contents of the LUT 3. As described above, LUT3
Is a LUT set to enhance the saturation of the image
It is. In the LUT 3, similarly to the LUT 2, each of the CMYK gradation values stored near the surface of the LUT is changed with respect to the LUT 1.

【0074】図11(b)は、LUT4の設定内容を概
念的に示した説明図である。前述したように、LUT4
は、特定の色彩の設定内容だけが変更されているLUT
である。具体的には、人物の人肌の色と、空の青色と、
山の緑色についての設定内容が変更されている。すなわ
ち、これらの画像を印刷する場合に、あるがままの色彩
で印刷することが必ずしも好ましい画像を印刷すること
にならない場合があるので、人物の人肌はより自然な感
じになるように、空の色はより透き通った青色になるよ
うに、山の色はより深い緑色となるように、対応する格
子点の記憶内容が変更されている。図11(b)で、太
い波線で囲った領域aは、人肌の色彩に対応する領域で
ある。また、太い波線で囲った領域bは、空の色に対応
する領域であり、太い波線で囲った領域cは山の緑色に
対応する領域である。LUT4は、LUT1に対して、
これら3つの領域の設定内容が変更されている。
FIG. 11B is an explanatory diagram conceptually showing the setting contents of the LUT 4. As described above, LUT4
Is a LUT in which only the settings for a specific color are changed
It is. Specifically, the color of the human skin of the person, the blue of the sky,
The settings for mountain green have been changed. That is, when printing these images, it is not always the case that it is necessary to print an image that is preferably printed in the color as it is, so that the human skin of the person becomes empty so that the human skin becomes more natural. The stored contents of the corresponding grid points have been changed so that the color becomes more transparent blue and the mountain color becomes deeper green. In FIG. 11B, an area a surrounded by a thick wavy line is an area corresponding to the color of human skin. A region b surrounded by a thick wavy line is a region corresponding to the sky color, and a region c surrounded by a thick wavy line is a region corresponding to the green color of the mountain. LUT4 is different from LUT1
The setting contents of these three areas are changed.

【0075】図9のステップS206の処理では、ステ
ップS204で読み出したビットデータに基づいて、L
UT1ないしLUT4の中から適切なLUTを参照し、
R・G・Bの階調値をC・M・Y・Kの各色の階調値に
変換する。以下、R・G・Bの階調値をC・M・Y・K
の階調値に変換する方法について簡単に説明する。
In the process of step S206 in FIG. 9, L is determined based on the bit data read in step S204.
Referring to an appropriate LUT from UT1 to LUT4,
The R, G, and B gradation values are converted into C, M, Y, and K gradation values. Hereinafter, the gradation values of R, G, and B are represented by C, M, Y, and K.
A method of converting the grayscale value into a grayscale value will be briefly described.

【0076】図12は色変換する方法を説明するための
説明図である。LUTは、図示されているように、格子
点を頂点とする小さな立方体に細分されている。例え
ば、R・G・B階調値がそれぞれRA・GA・BAで表
される色を変換するには、次のように変換する。色立体
中の座標(RA,GA,BA)の点Aを考え、点Aを含
むような小さな立方体(dV)を見つけ出す。そして、
この立方体の各頂点に記憶されているC・M・Y・K各
色の階調値を読み出し、読み出した階調値から各色毎に
補間演算を行うことにより、点AのC・M・Y・Kの各
階調値を算出するのである。
FIG. 12 is an explanatory diagram for explaining a color conversion method. The LUT is subdivided into small cubes with vertices at grid points, as shown. For example, to convert a color whose R, G, and B gradation values are represented by RA, GA, and BA, respectively, the conversion is performed as follows. Consider a point A at coordinates (RA, GA, BA) in a color solid, and find a small cube (dV) including the point A. And
By reading out the gradation values of the C, M, Y, and K colors stored at the vertices of the cube, and performing an interpolation operation for each of the colors from the read out gradation values, the C, M, Y, and Each gradation value of K is calculated.

【0077】このように図9のステップS206の処理
では、色変換テーブル指定情報に基づいて適切なLUT
を選択し、選択したLUTを参照しながらRGB階調デ
ータをCMYK階調データに変換する。
As described above, in the process of step S206 in FIG. 9, an appropriate LUT is set based on the color conversion table designation information.
And converts the RGB gradation data into CMYK gradation data with reference to the selected LUT.

【0078】図2を用いて前述したように、プリンタド
ライバ93は、色変換を行った画像データに対して、階
調数変換処理、インターレース処理を行って、最終的な
画像データFNLをカラープリンタ20に出力する。カ
ラープリンタ20が、画像データFNLに従って、各色
インクによるインクドットを形成することで、好ましい
画像を印刷することができる。すなわち、図7(a)の
例を用いて説明すると、デジタルカメラからフォトリッ
タチ用アプリケーションプログラムを介して取り込んだ
領域Aの画像は、LUT1を参照して色変換されるの
で、自然な感じの画像として印刷される。文書作成用ア
プリケーションプログラムで作成した領域Bの画像、お
よび表計算用アプリケーションプログラムで作成した領
域Cの画像は、LUT2を参照して色変換されるので、
画像のコントラストと彩度とが強調される結果、見やす
く、かつ印象に残りやすい画像として印刷される。
As described above with reference to FIG. 2, the printer driver 93 performs gradation conversion processing and interlacing processing on the color-converted image data, and outputs the final image data FNL to the color printer. 20. The color printer 20 can print a preferable image by forming ink dots of each color ink according to the image data FNL. That is, with reference to the example of FIG. 7A, the image of the area A captured from the digital camera via the photolithography application program is subjected to color conversion with reference to the LUT1, so that the image has a natural feeling. Printed. The image of the area B created by the application program for document creation and the image of the area C created by the application program for spreadsheet are color-converted with reference to the LUT2.
As a result of emphasizing the contrast and the saturation of the image, the image is printed as an image that is easy to see and remains in an impression.

【0079】また、図7(b)の画像を印刷する場合、
人物の領域(図中の領域D)にはLUT4を設定し、背
景の領域にはLUT3を設定しておけば、人物は自然な
感じに、また背景にある海やヨットを鮮やかな色彩に印
刷されるので、より好ましい画像を得ることが可能とな
る。
When printing the image shown in FIG. 7B,
If LUT4 is set in the area of the person (area D in the figure) and LUT3 is set in the area of the background, the person prints the natural feeling and the sea and yacht in the background in vivid colors. Therefore, a more preferable image can be obtained.

【0080】C.第2実施例:以上説明した第1実施例
では、色変換テーブル指定情報だけがまとめられ、色変
換テーブル指定データとして、画像データとは別に供給
されるものとして説明した。色変換テーブル指定情報を
画像データに組み込んで、画像データとともに供給する
ものとしてもよい。色変換テーブル指定情報を画像デー
タに組み込んで供給すれば、プリンタドライバ93は1
種類のデータを読み込めば足りるので、プリンタドライ
バ内の処理を簡略化することができる。以下では、この
ように、色変換テーブル指定情報を画像データに組み込
んで、プリンタドライバ93に供給する第2実施例につ
いて説明する。
C. Second Embodiment In the first embodiment described above, only the color conversion table designation information is summarized and supplied as color conversion table designation data separately from the image data. The color conversion table designation information may be incorporated into the image data and supplied together with the image data. If the color conversion table designation information is incorporated into the image data and supplied, the printer driver 93
Since it is sufficient to read the type of data, the processing in the printer driver can be simplified. Hereinafter, a second embodiment in which the color conversion table designation information is incorporated into the image data and supplied to the printer driver 93 will be described.

【0081】C−1.画像データのデータ形式:図13
は、第2実施例のプリンタドライバ93が受け取る画像
データのデータ形式を概念的に示す説明図である。第2
実施例においても、画像データはヘッダ情報部分とデー
タ本体部分とから構成されている。ヘッダ情報部分に
は、データ数やデータ形式などに関する情報が書き込ま
れている。データ本体部分は、4バイトで1画素分の情
報を表している。図示するように、初めの3バイトに
は、その画素のR・G・Bの各階調値が書き込まれてお
り、4バイト目には参照するLUTを指定するためのビ
ットデータが書き込まれている。図8を用いて前述した
ように、参照LUTを指定するためには2ビットしか必
要としないが、画像データがバイト単位のデータとなっ
ているので、データの取り扱いを容易にするために、参
照LUTを指定するビットデータも1バイト分のデータ
として書き込まれている。すなわち、上位の6ビットに
は「0」が書き込まれ下位の2ビットで参照すべきLU
Tを指定するデータとなっている。このように、参照L
UTを指定するためのビットデータを1バイト分のデー
タとしておけば、LUTの種類が4種類より多くなって
も、そのままのデータ形式を使用することができるの
で、プリンタドライバの拡張が容易であるという利点が
ある。第2実施例の画像データは、ヘッダ部分の後に、
このような4バイトのレコードが画素の数だけ続いたデ
ータ形式となっている。
C-1. Data format of image data: FIG.
FIG. 8 is an explanatory diagram conceptually showing a data format of image data received by the printer driver 93 of the second embodiment. Second
Also in the embodiment, the image data includes a header information portion and a data body portion. In the header information portion, information on the number of data, the data format, and the like is written. The data body portion represents information of one pixel by 4 bytes. As shown in the figure, the first three bytes are written with R, G, and B gradation values of the pixel, and the fourth byte is written with bit data for designating an LUT to be referred to. . As described above with reference to FIG. 8, only two bits are required to specify the reference LUT, but since the image data is data in units of bytes, the reference LUT is referred to in order to facilitate data handling. Bit data designating the LUT is also written as 1-byte data. That is, “0” is written in the upper 6 bits, and the LU to be referred to by the lower 2 bits.
The data specifies T. Thus, the reference L
If the bit data for specifying the UT is 1-byte data, the data format can be used as it is even if the number of LUTs is more than four, so that the printer driver can be easily extended. There is an advantage. The image data of the second embodiment includes, after the header portion,
The data format is such that such 4-byte records continue by the number of pixels.

【0082】このような画像データは、第2実施例にお
いても、色変換テーブル指定モジュール92が行う色変
換テーブル指定処理によって生成される。第2実施例の
色変換テーブル指定処理は、図6を用いて説明した第1
実施例の色変換テーブル指定処理とほぼ同様であり、色
変換テーブル指定情報の出力方法のみが異なっている。
すなわち、色変換テーブル指定モジュール92は、各種
アプリケーションプログラムから画像データを受け取っ
て、色変換テーブル指定情報を生成する。第1実施例の
色変換テーブル指定処理では、色変換テーブル指定情報
だけをまとめて、色変換テーブル指定データとして画像
データとは別に出力した。これに対して、第2実施例の
色変換テーブル指定処理では、色変換テーブル指定情報
と画像データとを画素毎に1つにまとめ、第2実施例の
画像データとして出力するのである。
In the second embodiment, such image data is generated by the color conversion table specifying process performed by the color conversion table specifying module 92. The color conversion table designating process according to the second embodiment is the same as the process described with reference to FIG.
This is almost the same as the color conversion table specification processing of the embodiment, and differs only in the method of outputting the color conversion table specification information.
That is, the color conversion table specification module 92 receives image data from various application programs and generates color conversion table specification information. In the color conversion table designating process of the first embodiment, only the color conversion table designating information is combined and output as color conversion table designating data separately from the image data. On the other hand, in the color conversion table specification processing of the second embodiment, the color conversion table specification information and the image data are combined into one for each pixel and output as the image data of the second embodiment.

【0083】C−2.色変換処理:第2実施例のプリン
タドライバ93は、以上のようなデータ形式の画像デー
タを受け取って色変換を行う。図14は、第2実施例の
プリンタドライバ93が行う色変換処理の流れを示した
フローチャートである。以下、図14に従って、第2実
施例のプリンタドライバ93が行う色変換処理について
簡単に説明する。
C-2. Color Conversion Processing: The printer driver 93 of the second embodiment receives image data in the above data format and performs color conversion. FIG. 14 is a flowchart illustrating the flow of a color conversion process performed by the printer driver 93 according to the second embodiment. Hereinafter, the color conversion processing performed by the printer driver 93 according to the second embodiment will be briefly described with reference to FIG.

【0084】色変換処理を開始すると、1画素分の画像
データを読み込む(ステップS300)。すなわち、図
13に示したように、第2実施例では、画像データは4
バイトで1画素分の画像データとなっているので、ステ
ップS300では、ヘッダに続いて書き込まれている画
像データを、先頭から4バイト分だけ読み込む。
When the color conversion processing is started, image data for one pixel is read (step S300). That is, as shown in FIG. 13, in the second embodiment, the image data is 4
Since one byte is image data for one pixel, in step S300, the image data written following the header is read for four bytes from the beginning.

【0085】ついで、読み込んだ画像データから、RG
B階調データを表示している部分(初めの3バイト分)
と、LUT指定情報に相当する部分(最後の1バイト)
とを分離する(ステップS302)。分離したLUT指
定情報に基づいて、適切なLUTを参照しながら、RG
B階調データをCMYKの階調データに色変換する(ス
テップS304)。第2実施例のプリンタドライバ93
にも、第1実施例と同様に、図10および図11に示す
4種類のLUTが記憶されている。
Next, from the read image data, RG
Part displaying B gradation data (first 3 bytes)
And the part corresponding to the LUT designation information (last one byte)
(Step S302). While referring to an appropriate LUT based on the separated LUT designation information, RG
The B gradation data is color-converted into CMYK gradation data (step S304). Printer Driver 93 of Second Embodiment
In the same manner as in the first embodiment, four types of LUTs shown in FIGS. 10 and 11 are stored.

【0086】第2実施例のプリンタドライバ93が、R
GBの各階調値の組をCMYKの階調値の組に色変換す
る方法は、第1実施例のプリンタドライバ93が行う方
法と同様である。すなわち、参照すべきLUTの格子点
に記憶されているCMYK各階調値を補間演算すること
によって、RGB階調データに対応するCMYK各階調
値の組を求めるのである(図12参照)。
The printer driver 93 of the second embodiment is
The method of color-converting each set of GB tone values into a set of CMYK tone values is the same as the method performed by the printer driver 93 of the first embodiment. That is, a set of CMYK tone values corresponding to RGB tone data is obtained by performing an interpolation operation on each CMYK tone value stored at the lattice point of the LUT to be referred to (see FIG. 12).

【0087】こうして色変換を終了すると、全画素につ
いて色変換処理を行ったか否かを判断し(ステップS3
06)、未処理の画素が残っていれば、ステップS30
0に戻って次の画像データを読み込んで、続く一連の処
理を行う。こうしてすべての画素について色変換を完了
したら、色変換処理を終了する。
When the color conversion is completed, it is determined whether or not the color conversion processing has been performed for all the pixels (step S3).
06) If unprocessed pixels remain, step S30
Returning to 0, the next image data is read, and the subsequent series of processing is performed. When the color conversion is completed for all the pixels in this way, the color conversion processing ends.

【0088】第2実施例のプリンタドライバ93は、以
上のようにして色変換を行った画像データに対して、階
調数変換処理、インターレース処理を行って、最終的な
画像データFNLをカラープリンタ20に出力する。カ
ラープリンタ20が、画像データFNLに従って、各色
インクによるインクドットを形成してカラー画像を印刷
する。
The printer driver 93 of the second embodiment performs the gradation conversion process and the interlace process on the image data that has been subjected to the color conversion as described above, and converts the final image data FNL into a color printer. 20. The color printer 20 prints a color image by forming ink dots of each color ink according to the image data FNL.

【0089】以上のようにしてカラー画像を印刷すれ
ば、画像の対象に応じて適切な色変換テーブル(LU
T)を参照して画像データを色変換しているので、より
好ましい画像を印刷することができる。例えば、文書や
グラフ・表の部分は、画像のコントラストと彩度とが強
調されるLUT2を参照しながら色変換を行うために、
文字が見やすく、表やグラフが鮮やかで印象に残りやす
い画像が得られる。また写真の部分は、正確に色を表現
するLUT1を参照しながら色変換を行うために、自然
な感じの画像を得ることができる。
When a color image is printed as described above, an appropriate color conversion table (LU
Since the image data is color-converted with reference to T), a more preferable image can be printed. For example, in order to perform color conversion on a document, a graph, and a table part with reference to the LUT2 in which the contrast and saturation of an image are emphasized,
An image is obtained in which characters are easy to see, tables and graphs are vivid, and impressions are easy to remain. Also, since the color conversion is performed on the photograph portion while referring to the LUT 1 that accurately represents the color, a natural-looking image can be obtained.

【0090】D.その他:以上、各種の実施例について
説明してきたが、本発明は上記すべての実施例に限られ
るものではなく、その要旨を逸脱しない範囲において種
々の態様で実施することができる。
D. Others: Various embodiments have been described above, but the present invention is not limited to all the above embodiments, and can be implemented in various modes without departing from the gist of the invention.

【0091】例えば、上述の機能を実現するソフトウェ
アプログラム(アプリケーションプログラム)を、通信
回線を介してコンピュータシステムのメインメモリまた
は外部記憶装置に供給し実行するものであってもよい。
For example, a software program (application program) for realizing the above functions may be supplied to a main memory or an external storage device of a computer system via a communication line and executed.

【0092】また、上述した各実施例では、各画素毎に
色変換テーブル指定情報が設定されているものとしてい
るが、各画素についての色変換テーブルを確定すること
ができれば、必ずしも画素毎に設定されている必要はな
い。
In each of the above embodiments, the color conversion table designation information is set for each pixel. However, if the color conversion table for each pixel can be determined, the color conversion table setting information is not necessarily set for each pixel. It doesn't have to be.

【0093】例えば、図15に示すように、色変換テー
ブル指定データを、数画素分まとめて色変換テーブルを
指定するデータ形式とすることもできる。図15(a)
は画像データのデータ形式を示し、図15(b)は色変
換テーブル指定データのデータ形式を示している。図示
するように、ヘッダ部分に続いて、色変換テーブル指定
情報部分を設け、色変換テーブル指定情報部分を、画素
数を表すバイト(図中にNと表示した部分)とビットデ
ータを表すバイト(図中でBと表示した部分)とで構成
する。こうして、先頭からN1 個の画素にはビットデー
タB1 のLUTが設定され、続くN2 個の画素にはビッ
トデータB2 のLUTが設定されていると解釈する。こ
のように、数画素のLUTをまとめて指定すれば、色変
換テーブル指定データのデータ容量を節約することが可
能となる。
For example, as shown in FIG. 15, the color conversion table designating data can be collectively arranged for several pixels into a data format for designating the color conversion table. FIG. 15 (a)
Shows the data format of the image data, and FIG. 15B shows the data format of the color conversion table designation data. As shown in the figure, a color conversion table designation information portion is provided following the header portion, and the color conversion table designation information portion is composed of a byte indicating the number of pixels (a portion indicated by N in the drawing) and a byte indicating the bit data ( (The portion indicated by B in the figure). Thus, it is interpreted that the LUT of the bit data B1 is set for the N1 pixels from the head, and the LUT of the bit data B2 is set for the subsequent N2 pixels. As described above, if the LUTs of several pixels are designated collectively, the data capacity of the color conversion table designation data can be reduced.

【図面の簡単な説明】[Brief description of the drawings]

【図1】本実施例の印刷システムの概略構成図である。FIG. 1 is a schematic configuration diagram of a printing system according to an embodiment.

【図2】ソフトウェアの構成を示す説明図である。FIG. 2 is an explanatory diagram showing a configuration of software.

【図3】本実施例のプリンタの概略構成図である。FIG. 3 is a schematic configuration diagram of a printer according to the present embodiment.

【図4】本実施例のカラープリンタのインク吐出量ヘッ
ドにノズルが配置されている様子を示す説明図である。
FIG. 4 is an explanatory diagram illustrating a state in which nozzles are arranged on an ink ejection amount head of the color printer according to the embodiment.

【図5】第1実施例のプリンタドライバに供給される画
像データのデータ形式を示す説明図である。
FIG. 5 is an explanatory diagram illustrating a data format of image data supplied to the printer driver according to the first embodiment.

【図6】色変換テーブル指定モジュールが行う色変換テ
ーブル指定処理の流れを示すフローチャートである。
FIG. 6 is a flowchart illustrating a flow of a color conversion table specification process performed by a color conversion table specification module.

【図7】色変換テーブル指定処理の中で画像を各領域に
分割している様子を示す説明図である。
FIG. 7 is an explanatory diagram illustrating a state in which an image is divided into regions in a color conversion table designation process.

【図8】画像を作成したアプリケーションプログラムに
基づいて適切なLUTを接待するために参照される対応
表を示す説明図である。
FIG. 8 is an explanatory diagram showing a correspondence table referred to entertain an appropriate LUT based on an application program that has created an image.

【図9】第1実施例のプリンタドライバが行う色変換処
理の流れを示すフローチャートである。
FIG. 9 is a flowchart illustrating a flow of a color conversion process performed by the printer driver according to the first embodiment.

【図10】プリンタドライバに記憶されている各種LU
Tの設定内容を概念的に示す説明図である。
FIG. 10 shows various LUs stored in a printer driver.
FIG. 4 is an explanatory diagram conceptually showing the setting contents of T.

【図11】プリンタドライバに記憶されている他のLU
Tの設定内容を概念的に示す説明図である。
FIG. 11 shows another LU stored in the printer driver.
FIG. 4 is an explanatory diagram conceptually showing the setting contents of T.

【図12】色変換処理の原理を概念的に説明する説明図
である。
FIG. 12 is an explanatory diagram conceptually explaining the principle of color conversion processing.

【図13】第2実施例のプリンタドライバに供給される
画像データのデータ形式を示す説明図である。
FIG. 13 is an explanatory diagram illustrating a data format of image data supplied to a printer driver according to a second embodiment.

【図14】第1実施例のプリンタドライバが行う色変換
処理の流れを示すフローチャートである。
FIG. 14 is a flowchart illustrating a flow of a color conversion process performed by the printer driver according to the first embodiment.

【図15】プリンタドライバに供給される画像データの
他の態様のデータ形式を示す説明図である。
FIG. 15 is an explanatory diagram showing a data format of another mode of image data supplied to a printer driver.

【符号の説明】[Explanation of symbols]

20…カラープリンタ 21…スキャナ 23…CRT画面 24…モデム 26…ハードディスク 27…メモリカード 30…キャリッジモータ 31…駆動ベルト 32…プーリ 33…摺動軸 34…位置検出センサ 35…紙送りモータ 36…プラテン 40…キャリッジ 41…印字ヘッド 42,43…インクカートリッジ 44〜47…インク吐出用ヘッド 60…制御回路 61…CPU 62…ROM 63…RAM 80…コンピュータ 81…CPU 82…ROM 83…RAM 88…SIO 90…ビデオドライバ 91…アプリケーションプログラム 92…色変換テーブル指定モジュール 93…プリンタドライバ 94…解像度変換モジュール 95…色変換モジュール 96…階調数変換モジュール 97…インターレースモジュール Reference Signs List 20 color printer 21 scanner 23 CRT screen 24 modem 26 hard disk 27 memory card 30 carriage motor 31 drive belt 32 pulley 33 sliding axis 34 position detection sensor 35 paper feed motor 36 platen Reference Signs List 40 carriage 41 print heads 42, 43 ink cartridges 44 to 47 ink discharge head 60 control circuit 61 CPU 62 ROM 63 RAM 80 computer 81 CPU 82 ROM 83 RAM 88 SIO 90 ... video driver 91 ... application program 92 ... color conversion table designation module 93 ... printer driver 94 ... resolution conversion module 95 ... color conversion module 96 ... gradation conversion module 97 ... interlace module

───────────────────────────────────────────────────── フロントページの続き (51)Int.Cl.7 識別記号 FI テーマコート゛(参考) H04N 1/46 H04N 1/46 Z Fターム(参考) 2C056 EA04 EA11 EB58 EC79 EE03 2C087 AA15 AA16 AB05 BD35 BD36 BD53 5B057 AA20 CA01 CB01 CE11 CE18 CH07 DA08 DB06 DC30 5C077 LL20 MP08 NN04 PP32 PP33 PP37 PP65 PQ23 RR06 TT05 5C079 HB12 LA06 MA04 NA06 PA03──────────────────────────────────────────────────続 き Continued on the front page (51) Int.Cl. 7 Identification symbol FI Theme coat ゛ (Reference) H04N 1/46 H04N 1/46 Z F term (Reference) 2C056 EA04 EA11 EB58 EC79 EE03 2C087 AA15 AA16 AB05 BD35 BD36 BD53 5B057 AA20 CA01 CB01 CE11 CE18 CH07 DA08 DB06 DC30 5C077 LL20 MP08 NN04 PP32 PP33 PP37 PP65 PQ23 RR06 TT05 5C079 HB12 LA06 MA04 NA06 PA03

Claims (12)

【特許請求の範囲】[Claims] 【請求項1】 各色インクのドットを形成してカラー画
像を印刷する印刷部に、該各色ドットの形成を制御する
ための制御信号を供給する印刷制御装置であって、 カラー画像を表現する色彩と該色彩を表現する前記各色
インクの組み合わせとを対応付けた色変換テーブルを、
複数種類記憶している色変換テーブル記憶手段と、 前記カラー画像の画像データと、前記複数の色変換テー
ブルの中から1の色変換テーブルを指定する色変換テー
ブル指定情報とを、前記カラー画像を構成する画素につ
いて受け取る画像情報受取手段と、 前記指定された色変換テーブルを参照しながら、前記受
け取った画像データを、前記各色インクの階調データの
組み合わせに変換する色変換手段と、 前記色変換された階調データに基づいて、前記各色イン
クによるドットの形成有無を判断するドット形成判断手
段と、 前記ドット形成有無の判断結果を前記印刷部に供給する
判断結果供給手段とを備える印刷制御装置。
1. A printing control device for supplying a control signal for controlling the formation of each color dot to a printing section for forming a color image by forming dots of each color ink, comprising: And a color conversion table that associates the combination of the respective color inks expressing the color,
Color conversion table storage means storing a plurality of types, image data of the color image, and color conversion table designation information for designating one color conversion table from among the plurality of color conversion tables. Image information receiving means for receiving constituent pixels; color conversion means for converting the received image data into a combination of gradation data of each color ink while referring to the designated color conversion table; A print control device comprising: a dot formation determining unit configured to determine whether or not dots are formed by the respective color inks based on the obtained gradation data; and a determination result supply unit configured to supply a determination result of the dot formation determination to the printing unit. .
【請求項2】 請求項1記載の印刷制御装置であって、 前記画像情報受取手段は、 前記カラー画像の画像データを前記画素毎に受け取る画
像データ受取手段と、 前記色変換テーブル指定情報を前記画素毎に受け取る色
変換テーブル指定情報受取手段とを備える印刷制御装
置。
2. The print control device according to claim 1, wherein the image information receiving unit receives image data of the color image for each pixel, and the image data receiving unit receives the color conversion table designation information. A printing control device comprising: a color conversion table designation information receiving unit that receives a color conversion table designation information for each pixel.
【請求項3】 請求項1記載の印刷制御装置であって、 前記色変換テーブル記憶手段は、 カラー画像の色彩に対応するように、前記各色インクの
組合せが設定された標準用色変換テーブルと、 カラー画像の彩度を強調するように、前記各色インクの
組合せが設定された彩度強調用色変換テーブルとを記憶
している手段である印刷制御装置。
3. The printing control device according to claim 1, wherein the color conversion table storage means stores a standard color conversion table in which a combination of each color ink is set so as to correspond to a color of a color image. A printing control device for storing a color conversion table for saturation enhancement in which a combination of the respective color inks is set so as to enhance the saturation of a color image.
【請求項4】 請求項1記載の印刷制御装置であって、 前記色変換テーブル記憶手段は、 カラー画像の色彩に対応するように、前記各色インクの
組合せが設定された標準用色変換テーブルと、 カラー画像のコントラストを強調するように、前記各色
インクの組合せが設定されたコントラスト強調用色変換
テーブルとを記憶している手段である印刷制御装置。
4. The printing control apparatus according to claim 1, wherein the color conversion table storage means stores a standard color conversion table in which a combination of each color ink is set so as to correspond to a color of a color image. A print control device for storing a contrast enhancement color conversion table in which the combinations of the respective color inks are set so as to enhance the contrast of a color image.
【請求項5】 請求項1記載の印刷制御装置であって、 前記色変換テーブル記憶手段は、 カラー画像の色彩に対応するように、前記各色インクの
組合せが設定された標準用色変換テーブルと、 所定の特定の色彩についての該標準用色変換テーブルの
設定内容を修正した特定色用色変換テーブルとを記憶し
ている手段である印刷制御装置。
5. The printing control device according to claim 1, wherein the color conversion table storage means stores a standard color conversion table in which a combination of each color ink is set so as to correspond to a color of a color image. A print control device for storing a specific color conversion table obtained by correcting the setting content of the standard color conversion table for a predetermined specific color.
【請求項6】 請求項1記載の印刷制御装置であって、 前記カラー画像の画像データを受け取り、該画像データ
に基づいて前記色変換テーブル指定情報を生成して、該
生成した色変換テーブル指定情報と前記画像データとを
前記画像情報受取手段に供給する画像情報生成手段を備
える印刷制御装置。
6. The print control apparatus according to claim 1, wherein the print control apparatus receives image data of the color image, generates the color conversion table specification information based on the image data, and specifies the generated color conversion table. A print control apparatus comprising: an image information generating unit that supplies information and the image data to the image information receiving unit.
【請求項7】 印刷媒体上にカラー画像を印刷する印刷
装置であって、 各色のインクを用いて、該各色インクのドットを形成す
る印刷部と、 請求項1ないし請求項6のいずれかに記載の印刷制御装
置とを備える印刷装置。
7. A printing apparatus for printing a color image on a print medium, wherein the printing unit forms dots of each color ink using ink of each color, and a printing unit according to any one of claims 1 to 6. A printing apparatus, comprising: the print control apparatus according to claim 1.
【請求項8】 各色インクのドットを形成してカラー画
像を印刷する印刷部に、該各色ドットの形成を制御する
ための制御信号を供給する印刷制御方法であって、 カラー画像を表現する色彩と該色彩を表現する前記各色
インクの組み合わせとを対応付けた色変換テーブルを、
複数種類記憶しておき、 前記カラー画像の画像データと、前記複数の色変換テー
ブルの中から1の色変換テーブルを指定する色変換テー
ブル指定情報とを、前記カラー画像を構成する画素につ
いて受け取り、 前記指定された色変換テーブルを参照しながら、前記受
け取った画像データを、前記各色インクの階調データの
組み合わせに変換し、 前記変換された階調データに基づいて、前記各色インク
によるドットの形成有無を判断し、 前記ドット形成有無の判断結果を前記印刷部に供給し
て、前記印刷部でのドットの形成を制御する印刷制御方
法。
8. A printing control method for supplying a control signal for controlling the formation of each color dot to a printing unit for forming a dot of each color ink and printing a color image, comprising: And a color conversion table that associates the combination of the respective color inks expressing the color,
A plurality of types are stored, and the image data of the color image and color conversion table designation information for designating one color conversion table from among the plurality of color conversion tables are received for the pixels constituting the color image, The received image data is converted into a combination of tone data of each color ink while referring to the designated color conversion table, and a dot is formed by each color ink based on the converted tone data. A printing control method comprising: determining presence / absence of a dot; and supplying a determination result of the presence / absence of dot formation to the printing unit to control dot formation in the printing unit.
【請求項9】 各色インクのドットを形成してカラー画
像を印刷する印刷方法であって、 カラー画像を表現する色彩と該色彩を表現する前記各色
インクの組み合わせとを対応付けた色変換テーブルを、
複数種類記憶しておき、 前記カラー画像の画像データと、前記複数の色変換テー
ブルの中から1の色変換テーブルを指定する色変換テー
ブル指定情報とを、前記カラー画像を構成する画素につ
いて受け取り、 前記指定された色変換テーブルを参照しながら、前記受
け取った画像データを、前記各色インクの階調データの
組み合わせに変換し、 前記変換された階調データに基づいて、前記各色インク
によるドットの形成有無を判断し、 前記ドット形成有無の判断結果に従って、前記各色イン
クのドットを形成して前記カラー画像を印刷する印刷方
法。
9. A printing method for printing a color image by forming dots of each color ink, comprising: a color conversion table that associates a color expressing the color image with a combination of the color inks expressing the color. ,
A plurality of types are stored, and the image data of the color image and color conversion table designation information for designating one color conversion table from among the plurality of color conversion tables are received for the pixels constituting the color image, The received image data is converted into a combination of tone data of each color ink while referring to the designated color conversion table, and a dot is formed by each color ink based on the converted tone data. A printing method of determining presence / absence, forming dots of each color ink and printing the color image in accordance with the determination result of the presence / absence of dot formation.
【請求項10】 階調データに基づいて各色インクのド
ットの形成有無を判断し、該判断結果に従って前記各色
インクのドットを形成してカラー画像を印刷する印刷部
に、該カラー画像の画像データを前記各色インクの階調
データに変換して供給するデータ変換方法であって、 カラー画像を表現する色彩と該色彩を表現する前記各色
インクの組み合わせとを対応付けた色変換テーブルを、
複数種類記憶しておき、 前記カラー画像の画像データと、前記複数の色変換テー
ブルの中から1の色変換テーブルを指定する色変換テー
ブル指定情報とを、前記カラー画像を構成する画素につ
いて受け取り、 前記指定された色変換テーブルを参照しながら、前記受
け取った画像データを、前記各色インクの階調データの
組み合わせに変換して、前記印刷部に供給するデータ変
換方法。
10. A printing unit that determines whether or not dots of each color ink are formed based on the gradation data, and forms a dot of each color ink according to the determination result and prints the color image. Is a data conversion method for converting and supplying the gradation data of each color ink, wherein a color conversion table that associates a color expressing a color image with a combination of the respective color inks expressing the color,
A plurality of types are stored, and the image data of the color image and color conversion table designation information for designating one color conversion table from among the plurality of color conversion tables are received for the pixels constituting the color image, A data conversion method for converting the received image data into a combination of gradation data of each color ink and supplying the combination to the printing unit while referring to the designated color conversion table.
【請求項11】 各色インクのドットを形成してカラー
画像を印刷する印刷部に、該各色ドットの形成を制御す
るための制御信号を供給する印刷制御方法を実現するプ
ログラムを、コンピュータで読み取り可能に記録した記
録媒体であって、 カラー画像を表現する色彩と該色彩を表現する前記各色
インクの組み合わせとを対応付けた色変換テーブルを、
複数種類記憶しておく機能と、 前記カラー画像の画像データと、前記複数の色変換テー
ブルの中から1の色変換テーブルを指定する色変換テー
ブル指定情報とを、前記カラー画像を構成する画素につ
いて受け取る機能と、 前記指定された色変換テーブルを参照しながら、前記受
け取った画像データを、前記各色インクの階調データの
組み合わせに変換する機能と、 前記変換された階調データに基づいて、前記各色インク
によるドットの形成有無を判断する機能と、 前記ドット形成有無の判断結果を前記印刷部に供給して
前記各色ドットの形成を制御する機能とを実現するプロ
グラムを記録した記録媒体。
11. A computer readable program for implementing a print control method for supplying a control signal for controlling the formation of each color dot to a printing unit for forming a color image by forming dots of each color ink. A color conversion table that associates a color expressing a color image with a combination of the respective color inks expressing the color,
A function of storing a plurality of types, image data of the color image, and color conversion table designation information for designating one color conversion table from the plurality of color conversion tables, for a pixel constituting the color image A function of receiving, a function of converting the received image data into a combination of tone data of the respective color inks while referring to the designated color conversion table, and A recording medium which records a program for realizing a function of determining whether or not dots are formed by each color ink and a function of controlling the formation of each color dot by supplying a result of determining whether or not the dots are formed to the printing unit.
【請求項12】 階調データに基づいて各色インクのド
ットの形成有無を判断し、該判断結果に従って前記各色
インクのドットを形成してカラー画像を印刷する印刷部
に、該カラー画像の画像データを前記各色インクの階調
データに変換して供給するデータ変換方法を実現するプ
ログラムを、コンピュータで読み取り可能に記録した記
録媒体であって、 カラー画像を表現する色彩と該色彩を表現する前記各色
インクの組み合わせとを対応付けた色変換テーブルを、
複数種類記憶しておく機能と、 前記カラー画像の画像データと、前記複数の色変換テー
ブルの中から1の色変換テーブルを指定する色変換テー
ブル指定情報とを、前記カラー画像を構成する画素につ
いて受け取る機能と、 前記指定された色変換テーブルを参照しながら、前記受
け取った画像データを、前記各色インクの階調データの
組み合わせに変換して、前記印刷部に供給する機能とを
実現するプログラムを記録した記録媒体。
12. A printing unit which determines whether or not dots of each color ink are formed based on the gradation data, and forms a dot of each color ink according to the determination result to print a color image. Is a computer-readable recording medium for recording a program for implementing a data conversion method for converting and supplying the color data to the gradation data of each color ink, wherein the colors for expressing a color image and the colors for expressing the colors are provided. A color conversion table that associates ink combinations with
A function of storing a plurality of types, image data of the color image, and color conversion table designation information for designating one color conversion table from the plurality of color conversion tables, for a pixel constituting the color image A program that realizes a function of receiving and a function of converting the received image data into a combination of gradation data of each color ink and supplying the combination to the printing unit while referring to the designated color conversion table. The recording medium on which it was recorded.
JP36384399A 1999-12-22 1999-12-22 Printing control apparatus, printing apparatus, printing method, data conversion method, and recording medium Pending JP2001171182A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP36384399A JP2001171182A (en) 1999-12-22 1999-12-22 Printing control apparatus, printing apparatus, printing method, data conversion method, and recording medium

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP36384399A JP2001171182A (en) 1999-12-22 1999-12-22 Printing control apparatus, printing apparatus, printing method, data conversion method, and recording medium

Publications (1)

Publication Number Publication Date
JP2001171182A true JP2001171182A (en) 2001-06-26

Family

ID=18480336

Family Applications (1)

Application Number Title Priority Date Filing Date
JP36384399A Pending JP2001171182A (en) 1999-12-22 1999-12-22 Printing control apparatus, printing apparatus, printing method, data conversion method, and recording medium

Country Status (1)

Country Link
JP (1) JP2001171182A (en)

Cited By (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2006146646A (en) * 2004-11-22 2006-06-08 Noritsu Koki Co Ltd Method and apparatus for processing photographic image
JP2006352873A (en) * 2005-06-13 2006-12-28 Thomson Licensing Apparatus and method for image processing of digital image pixels
JP2007142911A (en) * 2005-11-21 2007-06-07 Seiko Epson Corp Image processing apparatus, image processing method, and program
JP2007336542A (en) * 2006-06-12 2007-12-27 Toshiba Corp Image forming apparatus and method
US7411707B2 (en) 2002-07-08 2008-08-12 Canon Kabushiki Kaisha Image processing apparatus and method thereof
JP2009177789A (en) * 2007-12-28 2009-08-06 Seiko Epson Corp Printing controlling apparatus, printing system and printing controlling program
JP2010136022A (en) * 2008-12-03 2010-06-17 Seiko Epson Corp Printing control apparatus, printing system and printing control program
JP2010141832A (en) * 2008-12-15 2010-06-24 Seiko Epson Corp Printing control device, printing system and printing control program
JP2010141831A (en) * 2008-12-15 2010-06-24 Seiko Epson Corp Printing control device, printing system and printing control program
JP2012208812A (en) * 2011-03-30 2012-10-25 Buffalo Inc Data management apparatus and data management method
JP7070768B1 (en) 2021-07-15 2022-05-18 富士電機株式会社 Control servers, control methods, control systems, and programs

Cited By (14)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7411707B2 (en) 2002-07-08 2008-08-12 Canon Kabushiki Kaisha Image processing apparatus and method thereof
JP2006146646A (en) * 2004-11-22 2006-06-08 Noritsu Koki Co Ltd Method and apparatus for processing photographic image
JP2006352873A (en) * 2005-06-13 2006-12-28 Thomson Licensing Apparatus and method for image processing of digital image pixels
US9172849B2 (en) 2005-06-13 2015-10-27 Thomson Licensing Method and apparatus for color transformation by addressing a look-up table
JP4682818B2 (en) * 2005-11-21 2011-05-11 セイコーエプソン株式会社 Image processing apparatus, image processing method, and program
JP2007142911A (en) * 2005-11-21 2007-06-07 Seiko Epson Corp Image processing apparatus, image processing method, and program
JP2007336542A (en) * 2006-06-12 2007-12-27 Toshiba Corp Image forming apparatus and method
JP2009177789A (en) * 2007-12-28 2009-08-06 Seiko Epson Corp Printing controlling apparatus, printing system and printing controlling program
JP2010136022A (en) * 2008-12-03 2010-06-17 Seiko Epson Corp Printing control apparatus, printing system and printing control program
JP2010141832A (en) * 2008-12-15 2010-06-24 Seiko Epson Corp Printing control device, printing system and printing control program
JP2010141831A (en) * 2008-12-15 2010-06-24 Seiko Epson Corp Printing control device, printing system and printing control program
JP2012208812A (en) * 2011-03-30 2012-10-25 Buffalo Inc Data management apparatus and data management method
JP7070768B1 (en) 2021-07-15 2022-05-18 富士電機株式会社 Control servers, control methods, control systems, and programs
JP2023013107A (en) * 2021-07-15 2023-01-26 富士電機株式会社 Control server, control method, control system, and program

Similar Documents

Publication Publication Date Title
JP4090175B2 (en) Image signal processing method, image signal processing apparatus, and medium on which image signal processing program is recorded
US8059310B2 (en) Apparatus, method and computer program product for providing output image adjustment for image files
JP4683654B2 (en) Image processing apparatus, image processing apparatus control method, and program
US6814420B2 (en) Image processing method and apparatus, storage medium and program
US20030072015A1 (en) Print control apparatus having saturation enhancing function and corresponding print control method
JP2009154365A (en) Image processing apparatus, image processing method, image processing program and recording medium
WO2004030373A1 (en) Adjusting output image of image data
JP2001171182A (en) Printing control apparatus, printing apparatus, printing method, data conversion method, and recording medium
JP3303805B2 (en) Data conversion device, computer, and printing device
JP4010306B2 (en) Output image adjustment for image files
JP4467202B2 (en) Color conversion apparatus and color conversion method
JP2008067296A (en) Method of processing image and apparatus of processing image
US7912367B2 (en) Image processing system
JP4107302B2 (en) Printing apparatus, image processing apparatus, printing method, image processing method, and conversion table creation method
JP2004048262A (en) Image processing apparatus for printing monochromatic image
JP3959974B2 (en) Print control device, image processing device
JP2007195244A (en) Printing control device and image processing device
WO2004010693A1 (en) Image-quality adjustment of image data
JP3968949B2 (en) Printing control apparatus, printing apparatus, printing control method, printing method, recording medium, and image processing apparatus
US20060132849A1 (en) Technique for image data recording
JP5655353B2 (en) Print control apparatus and print control program
JP2001346054A (en) Device and method for converting picture data, recording medium, data output device, recording medium package and printer
JP2002236565A (en) Data converting device, computer, and printer
JP2005028661A (en) Image processor for printing variable-density image
JP2006159648A (en) Recording system, image processor, inkjet recorder and image processing method