JP5093133B2 - Color conversion apparatus, color conversion method, and color conversion program - Google Patents
Color conversion apparatus, color conversion method, and color conversion program Download PDFInfo
- Publication number
- JP5093133B2 JP5093133B2 JP2009018033A JP2009018033A JP5093133B2 JP 5093133 B2 JP5093133 B2 JP 5093133B2 JP 2009018033 A JP2009018033 A JP 2009018033A JP 2009018033 A JP2009018033 A JP 2009018033A JP 5093133 B2 JP5093133 B2 JP 5093133B2
- Authority
- JP
- Japan
- Prior art keywords
- color
- conversion
- data
- output
- chromatic
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Fee Related
Links
- 238000006243 chemical reaction Methods 0.000 title claims description 150
- 238000000034 method Methods 0.000 title claims description 42
- 239000003086 colorant Substances 0.000 claims description 32
- 230000008569 process Effects 0.000 claims description 30
- 230000008859 change Effects 0.000 description 9
- 230000007246 mechanism Effects 0.000 description 9
- 238000010586 diagram Methods 0.000 description 4
- 230000006872 improvement Effects 0.000 description 4
- 239000000463 material Substances 0.000 description 3
- 230000006837 decompression Effects 0.000 description 2
- 230000008901 benefit Effects 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 230000005611 electricity Effects 0.000 description 1
- 230000003068 static effect Effects 0.000 description 1
Landscapes
- Image Processing (AREA)
- Facsimile Image Signal Circuits (AREA)
- Color Image Communication Systems (AREA)
Description
本発明は、入力色データを出力色データに変換する色変換装置等に関し、特に、黒のみの色を黒のみの色に変換できると共に、その近傍色について色の連続性を確保した良好な色変換を可能とする色変換装置等に関する。 The present invention relates to a color conversion device that converts input color data to output color data, and in particular, a good color that can convert a black-only color into a black-only color and that ensures continuity of colors in the vicinity thereof. The present invention relates to a color conversion device that enables conversion.
カラープリンタなどカラー画像の出力を行なう装置においては、各画素がカラーの各色の濃度階調値を有するビットマップデータなどの色データに基づいて画像出力を行なう。この場合、通常、色データは他の画像入力装置やアプリケーションによって生成されたものが入力され、その入力色データは当該入力装置に依存した色空間、または一般的に用いられる色空間などで表現される。そのため、出力装置では、この入力色データを当該出力装置の特性にあった色データに変換して、その変換後の出力色データに従って出力処理を実行する。このように、カラー画像の出力に際しては、色データの色空間を変更する色変換処理というものが必要であり、かかる処理は、出力装置内や出力装置に出力指示を行なう装置などにおける色変換装置において実行される。 In an apparatus that outputs a color image such as a color printer, an image is output based on color data such as bitmap data in which each pixel has a density gradation value of each color. In this case, normally, color data generated by another image input device or application is input, and the input color data is expressed in a color space depending on the input device or a commonly used color space. The Therefore, the output device converts the input color data into color data that matches the characteristics of the output device, and executes output processing according to the converted output color data. As described above, when a color image is output, a color conversion process for changing the color space of the color data is required, and this process is performed in the output device or in a device that issues an output instruction to the output device. Executed in
このような色変換処理において、一つの課題は、入力色データにおいて黒色のみで表現される画像が出力色データにおいては黒色のみとならない場合があることである。特に、文字等の印刷の場合には、他の色が混ざることによりシャープさ、鮮鋭性が悪くなるので、元々黒のみのものについては黒のみで再現することが望まれる。 In such color conversion processing, one problem is that an image expressed only in black in the input color data may not be only black in the output color data. In particular, in the case of printing characters and the like, the sharpness and sharpness are deteriorated by mixing other colors. Therefore, it is desired to reproduce only black originally from only black.
かかる課題に対して下記特許文献1では、当該色変換用のルックアップテーブル(LUT)を黒色のみの色データが黒色のみの色データに変換されるように更新する、こと等が提案されている。 In order to solve this problem, Patent Document 1 below proposes updating the color conversion look-up table (LUT) so that black-only color data is converted into black-only color data. .
しかしながら、上記特許文献1では、黒色のみの場合に対する対策であって、色空間においてその近傍に位置する色については考慮されていない。通常、黒色のみの変換を上述のように黒色のみにしてしまうように変更すると、色空間においてその近傍色との不連続性が起こってしまうことが懸念され、この部分の色の出力結果において色合いが劣化する虞がある。 However, the above-mentioned Patent Document 1 is a countermeasure for the case of only black, and does not consider a color located in the vicinity in the color space. Normally, if the conversion of black only is changed to black only as described above, there is a concern that discontinuity with the neighboring colors may occur in the color space, and the color tone in the output result of this part of the color May deteriorate.
そこで、本発明の目的は、入力色データを出力色データに変換する色変換装置であって、黒のみの色を黒のみの色に変換できると共に、その近傍色について色の連続性を確保した良好な色変換を可能とする色変換装置、等を提供することである。 Accordingly, an object of the present invention is a color conversion device that converts input color data into output color data, which can convert a black-only color into a black-only color, and secures continuity of colors in the vicinity of the color. The object is to provide a color conversion device or the like that enables good color conversion.
上記の目的を達成するために、本発明の一つの側面は、有彩色と無彩色で表現される色データの変換処理を行う色変換装置が、入力される入力色データを出力色データに変換するための第一変換情報と、前記第一変換情報において、前記入力色データが無彩色を有し有彩色を有さない色を示す場合に、上記変換後の前記出力色データが無彩色を有し有彩色を有さない色を示すようにされた第二変換情報を有し、前記第二変換情報を用いて前記変換処理を行う際に、前記無彩色を有し有彩色を有さない色の近傍色については、前記第二変換情報を用いた前記変換を実行して前記出力色データを得た後に、当該出力色データにおける前記有彩色の各色の値を、当該各色の値の相対的比率を変えずに、当該各色の値を変更した後に前記出力色データが示す色の明度が、前記第一変換情報を用いて変換を実行した場合の出力色データが示す色の明度と同じになるように、変更して、前記変換処理を行う、ことである。 In order to achieve the above object, according to one aspect of the present invention, a color conversion device that converts color data expressed by chromatic and achromatic colors converts input color data to output color data. In the first conversion information and the first conversion information, when the input color data indicates an achromatic color and no chromatic color, the converted output color data indicates an achromatic color. Having second conversion information configured to indicate a color having no chromatic color and having the achromatic color and having a chromatic color when performing the conversion process using the second conversion information. For the neighboring colors that are not present, after performing the conversion using the second conversion information to obtain the output color data, the value of each color of the chromatic color in the output color data is set to the value of each color. The output color data after changing the value of each color without changing the relative ratio Lightness of the color indicated by the first conversion information to be the same as the output color data indicates color brightness in the case of executing the conversion using the, change, it performs the conversion processing is that.
更に、上記の発明において、その好ましい態様は、前記第一変換情報と前記第二変換情報は、それぞれ、前記入力色データの色空間における各色に対して、前記出力色データの色空間における各色を対応付ける情報であり、前記第二変換情報によって対応付ける前記各色は、前記無彩色を有し有彩色を有さない色に対応付ける色を除いて、前記第一変換情報において対応付ける前記各色と同じである、ことを特徴とする。 Further, in the above-described invention, a preferable aspect thereof is that the first conversion information and the second conversion information are respectively the colors in the color space of the output color data with respect to the colors in the color space of the input color data. Each color associated with the second conversion information is the same as each color associated in the first conversion information, except for a color associated with the achromatic color and not having a chromatic color. It is characterized by that.
上記の目的を達成するために、本発明の別の側面は、有彩色と無彩色で表現される色データの変換処理を行う色変換装置における色変換方法において、入力される入力色データを出力色データに変換するための第一変換情報と、前記第一変換情報において、前記入力色データが無彩色を有し有彩色を有さない色を示す場合に、上記変換後の前記出力色データが無彩色を有し有彩色を有さない色を示すようにされた第二変換情報が与えられ、前記第二変換情報を用いて前記変換処理を行う際に、前記無彩色を有し有彩色を有さない色の近傍色については、前記第二変換情報を用いた前記変換を実行して前記出力色データを得た後に、当該出力色データにおける前記有彩色の各色の値を、当該各色の値の相対的比率を変えずに、当該各色の値を変更した後に前記出力色データが示す色の明度が、前記第一変換情報を用いて変換を実行した場合の出力色データが示す色の明度と同じになるように、変更して、前記変換処理を行う、ことである。 In order to achieve the above object, another aspect of the present invention outputs input color data that is input in a color conversion method in a color conversion apparatus that performs conversion processing of color data expressed in chromatic and achromatic colors. In the first conversion information for converting to color data, and in the first conversion information, when the input color data indicates a color having an achromatic color and no chromatic color, the output color data after the conversion Is provided with second conversion information that indicates an achromatic color and a color that does not have a chromatic color, and when performing the conversion process using the second conversion information, For neighboring colors that have no chromatic color, after performing the conversion using the second conversion information to obtain the output color data, the value of each color of the chromatic color in the output color data is Change the value of each color without changing the relative proportions of the values of each color. After that, the brightness of the color indicated by the output color data is changed to be the same as the brightness of the color indicated by the output color data when the conversion is executed using the first conversion information, and the conversion process is performed. To do.
上記の目的を達成するために、本発明の更に別の側面は、有彩色と無彩色で表現される色データの変換処理を制御装置に実行させる色変換プログラムが、入力される入力色データを出力色データに変換するための第一変換情報と、前記第一変換情報において、前記入力色データが無彩色を有し有彩色を有さない色を示す場合に、上記変換後の前記出力色データが無彩色を有し有彩色を有さない色を示すようにされた第二変換情報が与えられ、前記制御手段が、前記第二変換情報を用いて前記変換処理を行う際に、前記無彩色を有し有彩色を有さない色の近傍色については、前記第二変換情報を用いた前記変換を実行して前記出力色データを得た後に、当該出力色データにおける前記有彩色の各色の値を、当該各色の値の相対的比率を変えずに、当該各色の値を変更した後に前記出力色データが示す色の明度が、前記第一変換情報を用いて変換を実行した場合の出力色データが示す色の明度と同じになるように、変更して、前記変換処理を行う、ように前記変換処理を実行させる、ことである。 In order to achieve the above object, still another aspect of the present invention provides a color conversion program for causing a control device to perform conversion processing of color data expressed in chromatic and achromatic colors. In the first conversion information for converting to output color data, and the first conversion information, when the input color data indicates an achromatic color and no chromatic color, the output color after the conversion Second conversion information is provided in which the data indicates an achromatic color and a color that does not have a chromatic color, and when the control means performs the conversion process using the second conversion information, For neighboring colors that have an achromatic color and have no chromatic color, after performing the conversion using the second conversion information to obtain the output color data, the chromatic color of the output color data is obtained. Without changing the relative proportions of each color value After changing the value of each color, change the brightness of the color indicated by the output color data to be the same as the brightness of the color indicated by the output color data when conversion is performed using the first conversion information. Then, the conversion process is executed so that the conversion process is performed.
本発明の更なる目的及び、特徴は、以下に説明する発明の実施の形態から明らかになる。 Further objects and features of the present invention will become apparent from the embodiments of the invention described below.
以下、図面を参照して本発明の実施の形態例を説明する。しかしながら、かかる実施の形態例が、本発明の技術的範囲を限定するものではない。なお、図において、同一又は類似のものには同一の参照番号又は参照記号を付して説明する。 Embodiments of the present invention will be described below with reference to the drawings. However, such an embodiment does not limit the technical scope of the present invention. In the drawings, the same or similar elements are denoted by the same reference numerals or reference symbols.
図1は、本発明を適用した色変換装置を備えるプリンター2の実施の形態例に係る構成図である。図1に示すプリンター2は、ホストコンピューター1から送信される印刷対象画像の色データを含む印刷データに従って当該画像の印刷を実行するが、受信した入力色データを本プリンター2用の出力色データに変換する色変換処理において、無彩色のみの色を無彩色のみの色に変換するルックアップテーブル(LUT(AB2))を用いた際に、その近傍色の変換後の色を明度と色バランスを考慮して変更し、変換後の色について連続性を確保しようとするものである。 FIG. 1 is a configuration diagram according to an embodiment of a printer 2 including a color conversion apparatus to which the present invention is applied. The printer 2 shown in FIG. 1 executes printing of the image in accordance with print data including color data of the print target image transmitted from the host computer 1. The received input color data is used as output color data for the printer 2. In the color conversion processing for conversion, when a lookup table (LUT (AB2)) that converts only achromatic colors to only achromatic colors is used, the brightness and color balance of the converted colors of the neighboring colors are changed. The change is made in consideration, and the continuity of the converted color is to be ensured.
図1に示すホストコンピューター1は、プリンター2に対して印刷要求を行なうホスト装置であり、パーソナルコンピューターなどで構成される。ホストコンピューター1にはプリンタードライバー11が備えられ、印刷要求時には、ユーザ操作等に基づいて、当該プリンタードライバー11が画像データと制御コマンドを含む印刷データを生成してプリンター2に送信する。なお、ここでは、プリンタードライバー11がプリンター2に送信するデータはPDLで記述されているものとする。また、プリンタドライバー11は、上記処理を実行させるプログラムと、当該プログラムに従って処理を実行するホストコンピューター1の制御装置(図示せず)等によって構成することができる。また、プリンタードライバー11用の当該プログラムは、インターネット等のネットワークを介して所定のサイトからダウンロードすることにより、あるいは、CDなどの記憶媒体から、ホストコンピューター1にインストールすることができる。 A host computer 1 shown in FIG. 1 is a host device that makes a print request to the printer 2, and is configured by a personal computer or the like. The host computer 1 is provided with a printer driver 11. When a print request is made, the printer driver 11 generates print data including image data and a control command based on a user operation or the like and transmits it to the printer 2. Here, it is assumed that data transmitted from the printer driver 11 to the printer 2 is described in PDL. The printer driver 11 can be configured by a program that executes the above-described processing, a control device (not shown) of the host computer 1 that executes processing according to the program, and the like. The program for the printer driver 11 can be installed in the host computer 1 by downloading from a predetermined site via a network such as the Internet, or from a storage medium such as a CD.
プリンター2は、図1に示すように、コントローラー21及びエンジン22等で構成される、一例としてレーザープリンターである。 As shown in FIG. 1, the printer 2 is a laser printer as an example, which includes a controller 21, an engine 22, and the like.
コントローラー21は、前記ホストコンピューター1からの印刷要求を受けて印刷機構部22に印刷指示を出す処理などを司り、図1に示すように、I/F23、CPU24、ROM25、RAM26、及びエンジンI/F27を備える。 The controller 21 receives a print request from the host computer 1 and controls the print mechanism unit 22 to issue a print instruction. As shown in FIG. 1, the controller 21 has an I / F 23, a CPU 24, a ROM 25, a RAM 26, and an engine I / F. F27 is provided.
I/F23は、ホストコンピューター1から送信される前記印刷データを受信する部分である。 The I / F 23 is a part that receives the print data transmitted from the host computer 1.
CPU24は、コントローラー21において行われる各種処理を制御する部分であるが、ホストコンピューター1から印刷要求を受けた際には、受信した印刷データに含まれる画像データに所定の画像処理を施して印刷機構部22側へ出力するためのビットマップデータ(各色のプレーンデータ)を生成する処理、前記印刷データに含まれる制御コマンドを解釈して印刷機構部22に対して適切な印刷処理を指示する処理等を司る。また、CPU24は、上記ビットマップデータを生成する処理に関し、色変換処理を実行するが、本プリンター2では、当該色変換処理に特徴を有し、その具体的な内容については後述する。なお、CPU24が実行する処理は、主にROM26に記憶されたプログラムに従って行われるものである。 The CPU 24 is a part that controls various processes performed in the controller 21. When a print request is received from the host computer 1, the CPU 24 performs predetermined image processing on the image data included in the received print data and performs a printing mechanism. Processing for generating bitmap data (plane data for each color) to be output to the unit 22 side, processing for interpreting a control command included in the print data and instructing the printing mechanism unit 22 to perform appropriate printing processing, etc. To manage. The CPU 24 executes color conversion processing regarding the processing for generating the bitmap data. The printer 2 is characterized by the color conversion processing, and the specific contents thereof will be described later. Note that the processing executed by the CPU 24 is mainly performed according to a program stored in the ROM 26.
RAM26は、受信した印刷データ、各処理後の画像データ等を格納するメモリであり、前述した各色のビットマップデータ(プレーンデータ)を格納する。上記色変換処理に関しては、当該処理の入力データである入力色データと処理後のデータである出力色データがここに保持される。これらのデータの内容については後述する。 The RAM 26 is a memory that stores received print data, image data after each process, and the like, and stores the bitmap data (plane data) of each color described above. Regarding the color conversion process, input color data which is input data of the process and output color data which is processed data are held here. The contents of these data will be described later.
ROM25は、CPU24が実行する各処理のプログラム等を格納するメモリである。また、ここには、上記色変換処理に関して4つのルックアップテーブルLUT(A)、LUT(B)、LUT(AB1)、及びLUT(AB2)が格納される。これらLUTの内容については後述する。 The ROM 25 is a memory that stores a program for each process executed by the CPU 24. Further, here, four lookup tables LUT (A), LUT (B), LUT (AB1), and LUT (AB2) are stored for the color conversion process. The contents of these LUTs will be described later.
本プリンター2における色変換装置は、このコントローラー21内のCPU24、ROM25、及びRAM26等で構成されることになる。 The color conversion device in the printer 2 is constituted by the CPU 24, the ROM 25, the RAM 26, and the like in the controller 21.
次に、エンジンI/F27は、印刷機構部22で印刷を実行する際に、所定のタイミングで前述したRAM26に格納されている画像データ(各色のビットマップデータ)を読み出し、それらに所定の処理を施した後に印刷機構部22側に引き渡す、コントローラー21と印刷機構部22側とのインターフェースを司る部分である。なお、このエンジンI/F27には、図示していないが、データを一時的に格納するメモリ、解凍部、スクリーン処理部等が備えられ、RAM26から読み出した画像データに対して、圧縮されたデータの解凍、ドットのデータへ変換するスクリーン処理などがなされる。また、エンジンI/F27は、具体的には、ASICで構成されている。 Next, when printing is performed by the printing mechanism unit 22, the engine I / F 27 reads the image data (bitmap data of each color) stored in the RAM 26 at a predetermined timing, and performs predetermined processing on the data. This is the part that controls the interface between the controller 21 and the printing mechanism unit 22 side, which is handed over to the printing mechanism unit 22 side after the above. Although not shown, the engine I / F 27 includes a memory for temporarily storing data, a decompression unit, a screen processing unit, and the like. The image data read from the RAM 26 is compressed data. Decompression and screen processing to convert to dot data. Further, the engine I / F 27 is specifically composed of an ASIC.
印刷機構部22は、図示していないが、図示していないが、感光体ドラム、帯電ユニット、露光ユニット、現像装置、転写ユニット等が備えられる。印刷実行時には、帯電ユニットにより感光体ドラムを帯電し、露光ユニットが内蔵するレーザーやLEDアレイなどの光源からのビームを帯電された感光体ドラムに照射して静電気による潜像を形成する。その後、現像材(トナー)を収容するトナーカートリッジを備える現像装置により、潜像が現像材による像に現像され、転写ユニットによって現像されたトナー像が紙などの印刷媒体に転写され、定着ユニットにより定着されて、プリンター2外に排出される。 Although not shown, the printing mechanism unit 22 includes a photosensitive drum, a charging unit, an exposure unit, a developing device, a transfer unit, and the like. When printing is performed, the photosensitive drum is charged by the charging unit, and the charged photosensitive drum is irradiated with a beam from a light source such as a laser or an LED array built in the exposure unit to form a latent image by static electricity. Thereafter, the latent image is developed into an image by the developing material by a developing device including a toner cartridge that accommodates the developing material (toner), and the toner image developed by the transfer unit is transferred to a printing medium such as paper, and is then It is fixed and discharged out of the printer 2.
以上説明したような構成を有する本プリンター2では、ホストコンピューター1から印刷要求を受けると、その印刷データが解釈されて、PDL形式であった画像データから、画素毎に各色の階調値を有するビットマップデータが生成される。ここでは、一例として、各画素の色はCMYK(シアン、マゼンタ、イエロー、ブラック)で表現されるものとし、ホストコンピューター1から受信した画像データの色空間に従って色が表現される。その後、当該ビットマップデータに色変換処理を実行して、当該プリンター2の色空間で表現されるデータとする。なお、当該プリンター2で使用される色材は、CMYK各色のトナーであり、従って、ここでは、変換後もCMYKでビットマップデータが表現される。 In the printer 2 having the configuration as described above, when a print request is received from the host computer 1, the print data is interpreted, and each pixel has a gradation value for each color from the image data in the PDL format. Bitmap data is generated. Here, as an example, the color of each pixel is represented by CMYK (cyan, magenta, yellow, black), and the color is represented according to the color space of the image data received from the host computer 1. Thereafter, a color conversion process is performed on the bitmap data to obtain data expressed in the color space of the printer 2. Note that the color material used in the printer 2 is toner of each color of CMYK. Therefore, here, bitmap data is expressed in CMYK even after conversion.
変換後のビットマップデータは、印刷媒体1枚に対してCMYK各色のプレーンデータから構成され、RAM26のイメージバッファに格納される。その後、ビットマップデータがエンジンI/F27から読み出されて、前述した処理の後に、印刷機構部22での印刷処理が実行される。 The converted bitmap data is composed of CMYK color plane data for one print medium, and is stored in the image buffer of the RAM 26. Thereafter, bitmap data is read from the engine I / F 27, and after the above-described processing, printing processing in the printing mechanism unit 22 is executed.
前述したように、本プリンター2では、上述の色変換処理に特徴があり、以下、その具体的な内容について説明する。 As described above, the printer 2 is characterized by the above-described color conversion processing, and the specific contents thereof will be described below.
まず、色変換処理に用いられるルックアップテーブルLUTについて説明する。前述したように、ホストコンピューター1から受信した画像データの色空間はCMYKであるが、これは当該データが生成された装置の特性が反映された色空間、あるいは、標準的なCMYKの色空間であり、本プリンター2の装置特性が反映されたCMYKの色空間とは異なる。従って、本色変換処理では、ホストコンピューター1から受信した画像データを入力色データとし、その色空間をCAMAYAKAで表現するものとし、当該入力色データに色変換処理を施した後のデータ、すなわち、本プリンター2の装置特性が反映された色空間のデータを出力色データとし、その色空間をCBMBYBKBで表現するものとする。 First, a lookup table LUT used for color conversion processing will be described. As described above, the color space of the image data received from the host computer 1 is CMYK. This is a color space that reflects the characteristics of the device in which the data is generated, or a standard CMYK color space. Yes, it is different from the CMYK color space in which the device characteristics of the printer 2 are reflected. Thus, in this color conversion processing, the image data received from the host computer 1 and the input color data, assumed to represent the color space C A M A Y A K A , was subjected to color conversion processing to the input color data The later data, that is, the data in the color space reflecting the device characteristics of the printer 2 is set as output color data, and the color space is expressed by C B M B Y B K B.
よって、上記生成された色変換前のビットマップデータは、各画素がCAMAYAKAで表現されており、当該色変換処理によってCBMBYBKBで表現されるデータとなる。言い換えれば、CAMAYAKAの各色の濃度階調値がCBMBYBKBの各色の濃度階調値に変換される。 Therefore, in the generated bitmap data before color conversion, each pixel is expressed in C A M A Y A K A and data expressed in C B M B Y B K B by the color conversion process. It becomes. In other words, the density gradation value of each color of C A M A Y A K A is converted into the density gradation value of each color of C B M B Y B K B.
前述したように、本プリンター2には、ルックアップテーブルが4つ格納されており、そのうちのルックアップテーブルLUT(A)及びLUT(B)は、上記入力色データの色空間をLab色空間に変換するルックアップテーブル及びLab色空間を上記出力色データの色空間に変換するルックアップテーブルである。図2は、これらルックアップテーブルLUT(A)及びLUT(B)を例示した図である。 As described above, the printer 2 stores four look-up tables, and the look-up tables LUT (A) and LUT (B) among them change the color space of the input color data to the Lab color space. A lookup table for conversion and a lookup table for converting the Lab color space to the color space of the output color data. FIG. 2 is a diagram illustrating these look-up tables LUT (A) and LUT (B).
図2の(a)及び(b)は、それぞれ、ルックアップテーブルLUT(A)及びLUT(B)を示している。これらルックアップテーブルLUTは、変換前の各色空間における各色成分の各軸を複数に分割したときにできる各格子点の各成分値(座標値)に、変換後の色空間における各成分値(座標値)を対応付けたものである。 FIGS. 2A and 2B show the look-up tables LUT (A) and LUT (B), respectively. These look-up tables LUT are used to convert each component value (coordinate value) in each color point after conversion into each component value (coordinate value) of each grid point that is created when each axis of each color component in each color space before conversion is divided into a plurality of parts. Value).
図2の(a)では、入力色データの色空間における各格子点の成分値に、例えば、CAiMAiYAiKAiやCAjMAjYAjKAjに、対応付けられるLab空間での各成分値、例えば、LiaibiやLjajbjが対応付けられている。また、同様に、図2の(b)では、Lab空間での各成分値に、例えば、LmambmやLnanbnに、対応付けられる出力色データの色空間における成分値にCBmMBmYBmKBmやCBnMBnYBnKBnが対応付けられている。これらのルックアップテーブルLUT(A)及びLUT(B)は、CAMAYAKA色空間から装置特性によらない絶対的な色空間であるLab色空間への色変換、及びLab色空間からCBMBYBKB色空間への色変換を可能にするものであり、公知の方法で生成されプリンター2に格納される。 In FIG. 2A, the component values of each grid point in the color space of the input color data are, for example, in Lab space associated with C Ai M Ai Y Ai K Ai and C Aj M Aj Y Aj K Aj. , For example, L i a i b i and L j aj b j are associated with each other. Similarly, in FIG. 2B, the component values in the color space of the output color data associated with the component values in the Lab space, for example, L m a m b m and L n a n b n are used. The value is associated with C Bm M Bm Y Bm K Bm or C Bn M Bn Y Bn K Bn . These look-up tables LUT (A) and LUT (B) are used for color conversion from the C A M A Y A K A color space to the Lab color space, which is an absolute color space independent of device characteristics, and the Lab color. It is one that enables the color conversion from the space to C B M B Y B K B color space, is stored in the printer 2 is generated in a known manner.
これらのルックアップテーブルLUT(A)及びLUT(B)は、3次元空間と4次元空間を対応付けるものであり、他の条件により様々なテーブルの生成が可能であるが、ここでは、当該プリンター2の設計者により、プリンター2での出力時に色の再現性及び見栄えが優れた画像になるように設計されているものとする。 These look-up tables LUT (A) and LUT (B) associate the three-dimensional space with the four-dimensional space, and various tables can be generated according to other conditions. Are designed so as to produce an image with excellent color reproducibility and appearance when output by the printer 2.
また、これらテーブルの格子点の間に位置する色については、格子点の値から公知の方法により補間計算で対応する色が求められる。また、各テーブルを用いて、逆方向の色変換も可能である。例えば、ルックアップテーブルLUT(B)を用いて、CBMBYBKBの成分値から対応するLab値を求めることもできる。すなわち、いわゆるテーブルの逆引きも可能である。 For colors located between the grid points of these tables, the corresponding colors are obtained by interpolation calculation from the values of the grid points by a known method. Also, color conversion in the reverse direction is possible using each table. For example, using the lookup table LUT (B), the corresponding Lab value can also be obtained from the component value of C B M B Y B K B. That is, so-called reverse table lookup is also possible.
次に、3つ目のルックアップテーブルLUT(AB1)は、入力色データの色空間CAMAYAKAと出力色データの色空間CBMBYBKBを対応付けた同様のテーブルである。図3は、当該ルックアップテーブルLUT(AB1)を例示した図である。図3に示す例は、各色成分の濃度階調が0−255の256階調で表現され、各色の軸を16階調毎に分割した場合である。当該テーブルにより、入力色データを直接出力色データに変換することが可能である。当該テーブルについても、公知の方法を用いて、上記ルックアップテーブルLUT(A)及びLUT(B)に基づいて、当該プリンター2の設計者により、プリンター2での出力時に色の再現性及び見栄えが優れた画像になるように設計される。 Next, the third look-up table LUT (AB1) is the same as associating the color space C A M A Y A K A of the input color data with the color space C B M B Y B K B of the output color data. It is a table. FIG. 3 is a diagram illustrating the lookup table LUT (AB1). The example shown in FIG. 3 is a case where the density gradation of each color component is expressed by 256 gradations of 0 to 255, and the axis of each color is divided every 16 gradations. With this table, input color data can be directly converted into output color data. Also for the table, the color reproducibility and appearance at the time of output by the printer 2 are determined by the designer of the printer 2 based on the lookup tables LUT (A) and LUT (B) using a known method. Designed to be an excellent image.
また、4つ目のルックアップテーブルLUT(AB2)は、上記ルックアップテーブルLUT(AB1)のK軸上の格子点についてそれらに対応付ける値を変更したものである。具体的には、対応付ける値をKB値のみとしたものである。すなわち、入力色データの色空間CAMAYAKAで(0、0、0、KA)で表わされる色に、出力色データの値(0、0、0、KB)を対応付けるようにしたものであり、当該テーブルを用いることによって、黒色(無彩色)のみで表現される画素が黒色(無彩色)のみで表現されることになる。他の格子点については値を変更しない。 The fourth look-up table LUT (AB2) is obtained by changing values associated with lattice points on the K axis of the look-up table LUT (AB1). Specifically, the associated value is obtained by a K B value only. That is, the value (0, 0, 0, K B ) of the output color data is associated with the color represented by (0, 0, 0, K A ) in the color space C A M A Y A K A of the input color data. By using this table, pixels expressed only in black (achromatic color) are expressed only in black (achromatic color). The value is not changed for other grid points.
この変更する値は以下のようにして求める。まず、ルックアップテーブルLUT(AB1)において(0、0、0、KA)に対応付けられる(CBMBYBKB)の値を求める。すなわち、ルックアップテーブルLUT(AB1)を用いた色変換を行う。その後、当該(CBMBYBKB)の値に対応するLab値を不図示のプリンター2のICCプロファイルを用いて求める。プリンター2のICCプロファイルとは、プリンター2の装置特性が反映された色空間CMYKから装置非依存の色空間であるLab色空間へ色変換を行うものであり、プリンター2のROM25に格納されている。 The value to be changed is obtained as follows. First, the value of (C B M B Y B K B ) associated with (0, 0, 0, K A ) in the lookup table LUT (AB1) is obtained. That is, color conversion using the lookup table LUT (AB1) is performed. Thereafter, a Lab value corresponding to the value of (C B M B Y B K B ) is obtained using the ICC profile of the printer 2 (not shown). The ICC profile of the printer 2 performs color conversion from the color space CMYK reflecting the device characteristics of the printer 2 to the Lab color space, which is a device-independent color space, and is stored in the ROM 25 of the printer 2. .
次に、当該求めたLab値のL値と同じL値のLab値と対応付けられる(CBMBYBKB)値であって、(0、0、0、KB)となるものを上記プリンター2のICCプロファイルを用いて求める。これは、プリンター2のICCプロファイルを逆引きして求める。そして、(0、0、0、KA)に対応付けるCBMBYBKB空間の値をこの求めた(0、0、0、KB)に変更する。当該処理を各(0、0、0、KA)について実行して、ルックアップテーブルLUT(AB2)が生成される。 Next, (C B M B Y B K B ) value associated with the Lab value of the same L value as the L value of the calculated Lab value, which is (0, 0, 0, K B ) Is obtained using the ICC profile of the printer 2. This is obtained by reversely looking up the ICC profile of the printer 2. Then, the value of the C B M B Y B K B space associated with (0, 0, 0, K A ) is changed to the obtained (0, 0, 0, K B ). The processing is executed for each (0, 0, 0, K A ) to generate a lookup table LUT (AB2).
当該ルックアップテーブルLUT(AB2)についても、当該プリンター2の設計者により予め生成されて格納される。 The lookup table LUT (AB2) is also generated and stored in advance by the designer of the printer 2.
なお、ルックアップテーブルLUT(AB1)及びLUT(AB2)においても、上述したとおり、格子点間については補間計算で値が変換され、また、逆引きが可能である。 In the lookup tables LUT (AB1) and LUT (AB2), as described above, the values between the lattice points are converted by interpolation calculation, and reverse lookup is possible.
次に、これらルックアップテーブルを用いた色変換処理の内容について説明する。図4は、色変換処理の手順を例示したフローチャートである。ここでは、上記ルックアップテーブルLUT(AB2)を用いた色変換処理を実行する場合について説明する。すなわち、黒色のみの色を黒色のみに変換するためのルックアップテーブルが使用される場合について説明する。 Next, the contents of color conversion processing using these lookup tables will be described. FIG. 4 is a flowchart illustrating the procedure of the color conversion process. Here, a case where color conversion processing using the lookup table LUT (AB2) is executed will be described. That is, a case will be described in which a lookup table for converting only black color to only black is used.
まず、CPU24は、RAM26に保持される、前述した入力色データであるビットマップデータを読み出す。ここでは1画素分のデータについて説明するが、他の画素についても同様に処理が行われる。 First, the CPU 24 reads out the bitmap data that is the input color data described above and held in the RAM 26. Although data for one pixel will be described here, the same processing is performed for other pixels.
そして、読み出された画素の色がCAMAYAKA空間においてK軸付近に位置するか否かを判断する(ステップS1)。具体的には、ルックアップテーブルLUT(AB2)の格子点である各(0、0、0、KA)の位置から、CAMAYAの各方向に次の格子点までの領域に位置する色であるか否かをチェックする。当該チェックでは、読み出した入力色データ(CAMAYAKA)のCAMAYAの各値が全てルックアップテーブルLUT(AB2)の格子点間隔、ここでは一例として16、未満になっていれば、K軸付近に位置すると判断する。一方、CAMAYAの値のいずれかが16以上になっていれば、K軸付近に位置しないと判断する。 Then, it is determined whether or not the color of the read pixel is located in the vicinity of the K axis in the C A M A Y A K A space (step S1). Specifically, from the position of each (0, 0, 0, K A ) which is a grid point of the lookup table LUT (AB2), to the area from each position of C A M A Y A to the next grid point Check if the color is located. In this check, all the values of C A M A Y A of the read input color data (C A M A Y A K A ) are all lattice point intervals of the look-up table LUT (AB2), in this example, less than 16. If it is, it is determined that it is located near the K axis. On the other hand, if any of the values of C A M A Y A is 16 or more, it is determined that the position is not near the K axis.
上記判断において、K軸付近に位置しないと判断した場合には(ステップS1のNo)、ルックアップテーブルLUT(AB2)を用いた色変換処理を実行する(ステップS2)。当該処理では、ルックアップテーブルを用いた一般的な変換手法により、入力色データに対応する出力色データ(CBMBYBKB)が求められる。そして、この場合には、このまま変換処理を終了する。 In the above determination, if it is determined that the position is not near the K axis (No in step S1), color conversion processing using the lookup table LUT (AB2) is executed (step S2). In this processing, output color data (C B M B Y B K B ) corresponding to the input color data is obtained by a general conversion method using a lookup table. In this case, the conversion process is terminated as it is.
一方、上記判断において、K軸付近に位置すると判断した場合には(ステップS1のYes)、上述の場合と同様のルックアップテーブルLUT(AB2)を用いた色変換と、その後の有彩色(CMY)に係る値の変更を実行する(ステップS3)。 On the other hand, if it is determined in the above determination that the position is near the K-axis (Yes in step S1), color conversion using the same lookup table LUT (AB2) as described above, and subsequent chromatic colors (CMY) ) Is changed (step S3).
具体的には、まず、ステップS2と同様にルックアップテーブルLUT(AB2)を用いて対応する(CBMBYBKB)を求める。 Specifically, first, similarly to step S2, the corresponding (C B M B Y B K B ) is obtained using the lookup table LUT (AB2).
その後、当該入力色データ(CAMAYAKA)に対して、ルックアップテーブルLUT(AB1)を用いた色変換を同様に実行し、対応する(CBMBYBKB)を求める。ここでは、当該求められた出力色データを識別のために(CBFMBFYBFKBF)で表わす。そして、当該(CBFMBFYBFKBF)で表わされる色の明度(L値)を、前述したルックアップテーブルLUT(B)を用いて逆引きする方法で求める。この求めた明度をLOFF値とする。 Thereafter, color conversion using the lookup table LUT (AB1) is similarly performed on the input color data (C A M A Y A K A ), and the corresponding (C B M B Y B K B ) is executed. Ask for. Here, the obtained output color data is represented by (C BF M BF Y BF K BF ) for identification. Then, the lightness (L value) of the color represented by (C BF M BF Y BF K BF ) is obtained by a reverse lookup method using the look-up table LUT (B) described above. This calculated brightness is taken as the L OFF value.
次に、上記求めた(CBMBYBKB)を、KBの値とCBMBYBの各値の相対的関係(相対比率)を変えずに、その色の明度Lが上記明度LOFFと同じになるように、変更する。具体的には、(CBMBYBKB)のCBMBYBの各値をX倍した(XCBXMBXYBKB)の色におけるL値を、ルックアップテーブルLUT(B)を用いて逆引きする方法で求め、その求められるL値が上記明度LOFFと同じになる場合を、Xの値を適宜変更して求める。そして、上記明度LOFFと同じになる場合の(XCBXMBXYBKB)を色変換後の値とする。すなわち、CBMBYBの各値をXCBXMBXYBに変更して色変換を終了する。 Next, (C B M B Y B K B ) obtained above is used to change the lightness L of the color without changing the relative relationship (relative ratio) between each value of K B and C B M B Y B. Is changed to be the same as the lightness L OFF . Specifically, the L value in the color of (XC B XM B XY B K B ) obtained by multiplying each value of C B M B Y B of (C B M B Y B K B ) by X is used as the lookup table LUT. If the value obtained by the reverse lookup method using (B) is the same as the lightness L OFF , the value of X is appropriately changed and obtained. Then, (XC B XM B XY B K B ) when it is the same as the lightness L OFF is set as a value after color conversion. That ends the color conversion by changing the values of C B M B Y B to XC B XM B XY B.
例えば、上記(CBMBYBKB)が(4、6、2、KB)で、上記LOFFが5である場合に、CBMBYBの各値を1.5倍したときのL値が5になれば、変換後の値を(6、9、3、KB)に変更する。 For example, when (C B M B Y B K B ) is (4, 6, 2, K B ) and L OFF is 5, each value of C B M B Y B is multiplied by 1.5. If the L value at this time becomes 5, the converted value is changed to (6, 9, 3, K B ).
このようにして、入力色がK軸付近にある場合にも色変換処理が終了する。 In this way, the color conversion process is also completed when the input color is near the K axis.
前述したように、対応する画像の各画素について同様の処理がなされる。 As described above, the same processing is performed for each pixel of the corresponding image.
次に、上述した色変換処理の効果について説明する。図5は、K軸付近の色についての色変換後のL値を示すグラフである。図5のグラフにおいて、横軸は、K軸上の上記格子点から隣り合ういずれかの格子点までの距離を示し、縦軸は、明度を示している。そして、各グラフの右端の横軸の位置(140付近)が上記隣り合う格子点の位置に当たる。従って、各グラフ中の各プロット点は、(CAMAYAKA)空間における上記K軸上の格子点から上記隣り合う格子点間の、その横軸の値が示す位置の色が、色変換処理後にどのような明度になるかをその縦軸の値として示している。 Next, the effect of the color conversion process described above will be described. FIG. 5 is a graph showing L values after color conversion for colors near the K axis. In the graph of FIG. 5, the horizontal axis indicates the distance from the lattice point on the K axis to any adjacent lattice point, and the vertical axis indicates the lightness. Then, the position of the horizontal axis (near 140) at the right end of each graph corresponds to the position of the adjacent grid point. Thus, each plot point in each graph, the color of the position indicated by the value of the (C A M A Y A K A) from a lattice point on the K axis in the space between grid points adjacent above the horizontal axis The lightness after the color conversion processing is shown as the value on the vertical axis.
また、K_Offで示すグラフ(淡い線)は、ルックアップテーブルLUT(AB1)を用いた色変換処理を行った場合、K_On改善前で示すグラフ(太い線)は、ルックアップテーブルLUT(AB2)を用いた色変換処理だけを行った場合、K_On改善後で示すグラフ(細い線)は、図4に基づいて説明した処理、すなわち、ルックアップテーブルLUT(AB2)を用いた色変換の後に有彩色の変更を行った場合、の実際の処理結果を、それぞれ、示している。 In addition, the graph (light line) indicated by K_Off is obtained by performing color conversion processing using the lookup table LUT (AB1), and the graph (thick line) indicated before K_On improvement is the lookup table LUT (AB2). When only the used color conversion processing is performed, the graph (thin line) shown after the K_On improvement is the chromatic color after the processing described based on FIG. 4, that is, the color conversion using the lookup table LUT (AB2). The actual processing results are shown for each of the above changes.
図中のグラフから明らかなように、K_Offの場合には、設計者により出力時に色の再現性及び見栄えが優れた画像になるように設計されたルックアップテーブルLUT(AB1)を用いているので、上記K軸上の格子点から上記隣り合う格子点へ、明度が概ね均一の割合で増加し、良好な結果を示している。一方、ルックアップテーブルLUT(AB2)を用いた色変換だけのK_On改善前の場合には、明度がそれから離れ、明度の連続性が乱れていることがわかる。しかし、K_On改善後の場合には、上述したように、K_Offの場合と同じ明度とする処理を施しているので、明度の連続性が確保され良好な結果が得られている。 As is apparent from the graph in the figure, in the case of K_Off, the look-up table LUT (AB1) designed so as to produce an image with excellent color reproducibility and appearance at the time of output is used by the designer. The brightness increases from the lattice point on the K axis to the adjacent lattice point at a substantially uniform rate, indicating a good result. On the other hand, in the case before K_On improvement of only color conversion using the lookup table LUT (AB2), it can be seen that the brightness is far from it and the continuity of the brightness is disturbed. However, in the case after the improvement of K_On, as described above, since the same brightness processing as in the case of K_Off is performed, the continuity of the brightness is ensured and a good result is obtained.
さらに、本手法では、有彩色の値を変更する際に各色の相対的関係を変えていないため、有彩色の色合い(バランス)は変更前と変化しない。従って、黒色以外の色が目立つK軸付近の領域で、上記K軸上の格子点から上記隣り合う格子点へ、補間処理によって連続的に変化する有彩色のバランスを崩さないですみ、その点においても良好である。 Furthermore, in this method, when changing the value of the chromatic color, the relative relationship between the colors is not changed, so the hue (balance) of the chromatic color is not changed from that before the change. Therefore, in the area near the K axis where colors other than black are conspicuous, the balance of chromatic colors that continuously change from the grid point on the K axis to the adjacent grid point on the K axis can be maintained. Is also good.
なお、上述の実施形態では、上記K軸付近の色変換処理をその都度実行するが、ルックアップテーブルLUT(AB2)のK軸付近の格子点間隔を他の領域よりも小さくして、それらの格子点に、上述した有彩色の変更を含む変換処理の結果の値を対応付けておくようにしても良い。 In the above-described embodiment, the color conversion processing near the K axis is executed each time. However, the lattice point interval near the K axis in the lookup table LUT (AB2) is made smaller than other regions, You may make it match | combine the value of the result of the conversion process containing the change of the chromatic color mentioned above to the lattice point.
また、上述の実施形態では、4つのルックアップテーブルを予め設計しておいたが、プリンター2の濃度特性の経年変化を加味したテーブルとする場合など、ルックアップテーブルLUT(B)、LUT(AB1)、LUT(AB2)をコントローラー21が所定のタイミングで動的に生成してRAM26等に保持するようにしても良い。 In the above-described embodiment, the four look-up tables are designed in advance. However, the look-up tables LUT (B) and LUT (AB1) are used in a case where the density characteristics of the printer 2 are taken into account. ), The LUT (AB2) may be dynamically generated by the controller 21 at a predetermined timing and held in the RAM 26 or the like.
以上説明したように、本実施の形態例におけるプリンター2の色変換処理では、無彩色のみを無彩色のみに変換できるメリットを得られると共に、その際に現れるK軸付近の明度の不連続性を解消でき良好な出力結果を得られる。また、上述の通り、色合いの連続性も確保される。 As described above, the color conversion process of the printer 2 according to the present embodiment provides the advantage that only achromatic colors can be converted into only achromatic colors, and the lightness discontinuity around the K axis that appears at that time. It can be solved and a good output result can be obtained. Further, as described above, the continuity of the hue is also ensured.
また、上述の通り、予め、K軸付近においてかかる処理の結果が反映されたルックアップテーブルとしておくことで処理時間を短縮することができる。 Further, as described above, the processing time can be shortened by providing a lookup table reflecting the result of such processing in the vicinity of the K axis in advance.
なお、上記実施の形態例では、プリンター2で色変換処理がなされたが、ホストコンピューター1側に同様の色変換装置を備えるようにして、色変換をホストコンピューター1側で行うようにすることも可能である。 In the above embodiment, the printer 2 performs the color conversion process. However, the host computer 1 may be provided with a similar color conversion device so that the color conversion is performed on the host computer 1 side. Is possible.
本発明の保護範囲は、上記の実施の形態に限定されず、特許請求の範囲に記載された発明とその均等物に及ぶものである。 The protection scope of the present invention is not limited to the above-described embodiment, but covers the invention described in the claims and equivalents thereof.
1 ホストコンピューター、 2 プリンター、 11 プリンタードライバー、 21 コントローラー、 22 印刷機構部、 23 I/F、 24 CPU、 25 ROM、 26 RAM、 27 エンジンI/F 1 Host computer, 2 Printer, 11 Printer driver, 21 Controller, 22 Printing mechanism, 23 I / F, 24 CPU, 25 ROM, 26 RAM, 27 Engine I / F
Claims (4)
入力される入力色データを出力色データに変換するための第一変換情報と、前記第一変換情報において、前記入力色データが無彩色を有し有彩色を有さない色を示す場合に、上記変換後の前記出力色データが無彩色を有し有彩色を有さない色を示すようにされた第二変換情報を有し、
前記第二変換情報を用いて前記変換処理を行う際に、前記無彩色を有し有彩色を有さない色の近傍色については、前記第二変換情報を用いた前記変換を実行して前記出力色データを得た後に、当該出力色データにおける前記有彩色の各色の値を、当該各色の値の相対的比率を変えずに、当該各色の値を変更した後に前記出力色データが示す色の明度が、前記第一変換情報を用いて変換を実行した場合の出力色データが示す色の明度と同じになるように、変更して、前記変換処理を行う
ことを特徴とする色変換装置。 A color conversion device that converts color data expressed in chromatic and achromatic colors,
In the first conversion information for converting input input color data to output color data, and the first conversion information, when the input color data indicates an achromatic color and a chromatic color, The output color data after the conversion has a second conversion information configured to indicate an achromatic color and a color that does not have a chromatic color,
When the conversion process is performed using the second conversion information, the conversion using the second conversion information is performed on the neighboring colors having the achromatic color and not having the chromatic color. After obtaining the output color data, the color indicated by the output color data after changing the value of each color of the chromatic color in the output color data without changing the relative ratio of the value of each color The color conversion device performs the conversion process by changing the brightness so that the brightness is the same as the brightness of the color indicated by the output color data when the conversion is performed using the first conversion information. .
前記第一変換情報と前記第二変換情報は、それぞれ、前記入力色データの色空間における各色に対して、前記出力色データの色空間における各色を対応付ける情報であり、前記第二変換情報によって対応付ける前記各色は、前記無彩色を有し有彩色を有さない色に対応付ける色を除いて、前記第一変換情報において対応付ける前記各色と同じである
ことを特徴とする色変換装置。 In claim 1,
Each of the first conversion information and the second conversion information is information that associates each color in the color space of the output color data with each color in the color space of the input color data, and associates the colors with the second conversion information. Each color is the same as each color associated in the first conversion information except for a color associated with the achromatic color and not having a chromatic color.
入力される入力色データを出力色データに変換するための第一変換情報と、前記第一変換情報において、前記入力色データが無彩色を有し有彩色を有さない色を示す場合に、上記変換後の前記出力色データが無彩色を有し有彩色を有さない色を示すようにされた第二変換情報が与えられ、
前記第二変換情報を用いて前記変換処理を行う際に、前記無彩色を有し有彩色を有さない色の近傍色については、前記第二変換情報を用いた前記変換を実行して前記出力色データを得た後に、当該出力色データにおける前記有彩色の各色の値を、当該各色の値の相対的比率を変えずに、当該各色の値を変更した後に前記出力色データが示す色の明度が、前記第一変換情報を用いて変換を実行した場合の出力色データが示す色の明度と同じになるように、変更して、前記変換処理を行う
ことを特徴とする色変換方法。 A color conversion method in a color conversion device that performs conversion processing of color data expressed in chromatic and achromatic colors,
In the first conversion information for converting input input color data to output color data, and the first conversion information, when the input color data indicates an achromatic color and a chromatic color, Second conversion information is provided so that the output color data after the conversion has an achromatic color and a color that does not have a chromatic color;
When the conversion process is performed using the second conversion information, the conversion using the second conversion information is performed on the neighboring colors having the achromatic color and not having the chromatic color. After obtaining the output color data, the color indicated by the output color data after changing the value of each color of the chromatic color in the output color data without changing the relative ratio of the value of each color The color conversion method is characterized in that the conversion processing is performed by changing the lightness of the color to be the same as the lightness of the color indicated by the output color data when the conversion is performed using the first conversion information. .
入力される入力色データを出力色データに変換するための第一変換情報と、前記第一変換情報において、前記入力色データが無彩色を有し有彩色を有さない色を示す場合に、上記変換後の前記出力色データが無彩色を有し有彩色を有さない色を示すようにされた第二変換情報が与えられ、
前記制御手段が、
前記第二変換情報を用いて前記変換処理を行う際に、前記無彩色を有し有彩色を有さない色の近傍色については、前記第二変換情報を用いた前記変換を実行して前記出力色データを得た後に、当該出力色データにおける前記有彩色の各色の値を、当該各色の値の相対的比率を変えずに、当該各色の値を変更した後に前記出力色データが示す色の明度が、前記第一変換情報を用いて変換を実行した場合の出力色データが示す色の明度と同じになるように、変更して、前記変換処理を行う、
ように前記変換処理を実行させる
ことを特徴とする色変換プログラム。 A color conversion program for causing a control device to perform conversion processing of color data expressed in chromatic and achromatic colors,
In the first conversion information for converting input input color data to output color data, and the first conversion information, when the input color data indicates an achromatic color and a chromatic color, Second conversion information is provided so that the output color data after the conversion has an achromatic color and a color that does not have a chromatic color;
The control means is
When the conversion process is performed using the second conversion information, the conversion using the second conversion information is performed on the neighboring colors having the achromatic color and not having the chromatic color. After obtaining the output color data, the color indicated by the output color data after changing the value of each color of the chromatic color in the output color data without changing the relative ratio of the value of each color Is changed so that the brightness of the color indicated by the output color data when the conversion is performed using the first conversion information, and the conversion process is performed.
A color conversion program characterized in that the conversion process is executed as described above.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2009018033A JP5093133B2 (en) | 2009-01-29 | 2009-01-29 | Color conversion apparatus, color conversion method, and color conversion program |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2009018033A JP5093133B2 (en) | 2009-01-29 | 2009-01-29 | Color conversion apparatus, color conversion method, and color conversion program |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2010178029A JP2010178029A (en) | 2010-08-12 |
JP5093133B2 true JP5093133B2 (en) | 2012-12-05 |
Family
ID=42708541
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2009018033A Expired - Fee Related JP5093133B2 (en) | 2009-01-29 | 2009-01-29 | Color conversion apparatus, color conversion method, and color conversion program |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP5093133B2 (en) |
Family Cites Families (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2848558B2 (en) * | 1988-02-05 | 1999-01-20 | キヤノン株式会社 | Color image processing equipment |
JP3254183B2 (en) * | 1997-05-08 | 2002-02-04 | 株式会社セイコーアイ・インフォテック | Method and apparatus for creating color conversion table |
JP3517569B2 (en) * | 1997-11-05 | 2004-04-12 | 富士写真フイルム株式会社 | Color conversion method |
JP3998875B2 (en) * | 1999-10-21 | 2007-10-31 | 富士フイルム株式会社 | Proof creation method and apparatus |
JP2003324623A (en) * | 2002-05-08 | 2003-11-14 | Brother Ind Ltd | Color conversion apparatus, program and table in the same, and table preparing apparatus and program in the same |
-
2009
- 2009-01-29 JP JP2009018033A patent/JP5093133B2/en not_active Expired - Fee Related
Also Published As
Publication number | Publication date |
---|---|
JP2010178029A (en) | 2010-08-12 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP4771538B2 (en) | Color conversion table generation method, color conversion table, and color conversion table generation apparatus | |
JP5067276B2 (en) | Color conversion method, color conversion table generated by the color conversion method, image processing apparatus, and color conversion program | |
JP2007336542A (en) | Image forming apparatus and method | |
JP5854034B2 (en) | Color processing apparatus, image forming apparatus, and program | |
JP5959815B2 (en) | Image processing apparatus and method | |
JP2017138518A (en) | Image processing apparatus, image forming apparatus, image processing method, and program | |
JP2009117952A (en) | Image processing apparatus, image processing method, and program | |
US8922837B2 (en) | Print control device, image forming system, and computer-readable storage medium | |
JP2012043406A (en) | Image processing apparatus, image processing method and program | |
JP5854066B2 (en) | Color processing apparatus, image forming apparatus, and program | |
JP2006262238A (en) | Image processing method, image processor and image processing program | |
US20100231935A1 (en) | Color conversion apparatus, and color conversion method and computer program product | |
JP2007336549A (en) | Image forming apparatus and method | |
JP3902919B2 (en) | Image processing apparatus, image processing method, and program | |
JP2009083460A (en) | Color printing control device, color printing control method, and color printing control program | |
US20190052774A1 (en) | Image processing apparatus, image processing method, and storage medium | |
JP2009253956A (en) | Image processing apparatus | |
JP5093133B2 (en) | Color conversion apparatus, color conversion method, and color conversion program | |
JP4687593B2 (en) | Image processing apparatus and program | |
JP2019071537A (en) | Image processing device, control method of the same, and program | |
JP2011019030A (en) | Conversion profile generation method and printer | |
JP2010274616A (en) | Image processing system, image processing device, image forming apparatus and program | |
JP4765833B2 (en) | Image processing apparatus and image processing method | |
US11531855B2 (en) | Image processing apparatus, image processing method, and storage medium | |
JP2010166238A (en) | Image forming apparatus, image forming method and print data generation program |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20111118 |
|
TRDD | Decision of grant or rejection written | ||
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20120821 |
|
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20120903 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 5093133 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20150928 Year of fee payment: 3 |
|
S531 | Written request for registration of change of domicile |
Free format text: JAPANESE INTERMEDIATE CODE: R313531 |
|
R350 | Written notification of registration of transfer |
Free format text: JAPANESE INTERMEDIATE CODE: R350 |
|
LAPS | Cancellation because of no payment of annual fees |