JPH0898042A - Color conversion device - Google Patents
Color conversion deviceInfo
- Publication number
- JPH0898042A JPH0898042A JP6234570A JP23457094A JPH0898042A JP H0898042 A JPH0898042 A JP H0898042A JP 6234570 A JP6234570 A JP 6234570A JP 23457094 A JP23457094 A JP 23457094A JP H0898042 A JPH0898042 A JP H0898042A
- Authority
- JP
- Japan
- Prior art keywords
- color
- vertex
- output
- conversion device
- color space
- 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.)
- Granted
Links
Landscapes
- Image Processing (AREA)
- Facsimile Image Signal Circuits (AREA)
- Color Image Communication Systems (AREA)
Abstract
(57)【要約】
【目的】 精度の良い色変換装置を比較的簡単なハード
で実現できる色変換装置を提供する。
【構成】図4は本発明を採用した色変換装置のブロック
図である。図4のCPU407は,像形成装置のプロセ
ス状態,装置周囲の環境などの諸条件を像形成装置に測
定させる。続いて測定した情報に基づいてROM409
に記憶されている情報を参照し,頂点毎に,ROM40
1あるいはROM408の頂点出力値のうち最適な方を
選択し,選択した方の頂点出力値をRAM403にロー
ドさせる。ロードされた頂点出力値に基づいて出力Pに
おける出力値を,補間処理部402で線形補間により,
算出して求める。
(57) [Summary] [Object] To provide a color conversion device capable of realizing a highly accurate color conversion device with relatively simple hardware. [Structure] FIG. 4 is a block diagram of a color conversion apparatus adopting the present invention. The CPU 407 of FIG. 4 causes the image forming apparatus to measure various conditions such as the process state of the image forming apparatus and the environment around the apparatus. ROM 409 based on the subsequently measured information
The ROM 40 is referred to for each vertex by referring to the information stored in
1 or the optimum one of the vertex output values of the ROM 408 is selected, and the selected vertex output value is loaded into the RAM 403. The output value at the output P is linearly interpolated by the interpolation processing unit 402 based on the loaded vertex output value.
Calculate and obtain.
Description
【0001】[0001]
【産業上の利用分野】この発明は,入力されたカラー画
像信号に対して色処理を実施し,出力デバイスに対応す
るカラー画像データに変換する色変換装置に関する。BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a color conversion device for performing color processing on an input color image signal and converting it into color image data corresponding to an output device.
【0002】[0002]
【従来の技術】従来から,入力されたカラー画像信号に
対して色処理を実施し,出力デバイスに対応するカラー
画像データに変換する色変換装置が知られている。任意
の3次元入力色空間における像形成用カラー画像出力値
を,立体図形に区分分割された前記入力色空間上の頂点
に設定された出力色ごとの頂点出力値を補間することに
よって求める,いわゆるメモリマップ法による色変換装
置として,例えば,特公昭58−16180,特開平5
−284364などに記載された装置が知られている。2. Description of the Related Art Conventionally, there has been known a color conversion device which performs color processing on an input color image signal and converts the color image signal into color image data corresponding to an output device. An image forming color image output value in an arbitrary three-dimensional input color space is obtained by interpolating a vertex output value for each output color set at a vertex in the input color space divided into three-dimensional figures, so-called As a color conversion device using the memory map method, for example, Japanese Patent Publication No. Sho 58-16180, Japanese Patent Laid-Open No.
The device described in -284364 etc. is known.
【0003】また,メモリマップ法を用いた色変換装置
において,頂点が像形成装置の色再現域に含まれるか否
かを判定し,前記色再現域の内外で前記頂点上の出力値
の算出方法を切り替える等の,パラメータ算出方法に関
する出願が本出願人により出願されている。Further, in a color conversion apparatus using the memory map method, it is determined whether or not the vertex is included in the color reproduction area of the image forming apparatus, and the output value on the vertex is calculated inside or outside the color reproduction area. The applicant has filed an application for a parameter calculation method such as switching the method.
【0004】さらに,像形成装置の色再現域を越える位
置のカラー画像データが入力されたとき,最も近い色再
現域内の位置を算出し,その位置の色に変換して出力す
る方法,入力カラー画像を色再現域の重心に向かって縮
小させて出力する方法などの,色空間圧縮に関するもの
も,多数知られている。Furthermore, when color image data at a position exceeding the color reproduction range of the image forming apparatus is input, a position within the closest color reproduction range is calculated, and the color at that position is converted and output. There are many known methods related to color space compression, such as a method of reducing an image toward the center of gravity of a color reproduction area and outputting the image.
【0005】[0005]
【発明が解決しようとする課題】上述した従来技術に
は,以下のような問題点があった。従来のメモリマップ
法を採用した色変換装置では,入力色空間上の頂点に設
定する頂点出力を予め算出しておいて,入力された画像
データに対する出力値を,補間処理によって求める。従
って,制御仕切れない像形成装置のプロセスの変動等に
対応するためには,様々な状況毎に,その状況に対応す
る変換テーブル,すなわち頂点出力値群が必要となる。The above-mentioned prior art has the following problems. In the conventional color conversion device that employs the memory map method, the vertex output to be set at the vertex in the input color space is calculated in advance, and the output value for the input image data is obtained by interpolation processing. Therefore, in order to cope with the process variation of the image forming apparatus which cannot be controlled, a conversion table corresponding to each situation, that is, a vertex output value group is required.
【0006】従って,多くの変換テーブルを持つ必要が
あり,多くのメモリを要する。また,像形成装置のプロ
セスの変動等にあまり影響しない色領域(極端な例では
白色が該当する)の情報も,状況毎に頂点出力値として
持つ必要があり,滅多に使用されないデータを記憶する
無駄なメモリが多くなってしまう。Therefore, it is necessary to have many conversion tables and many memories. In addition, it is necessary to have the information of the color area (white corresponds in an extreme example) that does not affect the process variation of the image forming apparatus as the vertex output value for each situation, and the data that is rarely used is stored. A lot of wasted memory is needed.
【0007】さらに,メモリマップ法で,入力色空間を
像形成装置の色再現空間内に圧縮する場合も,複数の圧
縮手段の種類に対応した,多くの変換テーブルを具備し
なければならず,色再現域の中心部など,色空間圧縮に
あまり関係しない色領域の情報も圧縮手段毎に頂点出力
値として持たねばならない。Further, when the input color space is compressed in the color reproduction space of the image forming apparatus by the memory map method, many conversion tables corresponding to the types of the plurality of compression means must be provided, Information on a color area, such as the center of the color reproduction area, which is not so much related to the color space compression must be held as a vertex output value for each compression means.
【0008】次に,色変換精度について考えると,色再
現域の内外で,頂点上の出力値の算出方法を切り替える
ことにより高精度な色変換が可能になる。しかし,分割
数が少ないとき,像形成装置の色再現最外郭近傍の色変
換の精度に問題があった。すなわち,図1は,均等色空
間L*a*b*において,明度一定領域の平面をみたも
のである。Next, considering the color conversion accuracy, it is possible to perform highly accurate color conversion by switching the calculation method of the output value on the vertex inside and outside the color reproduction range. However, when the number of divisions is small, there is a problem in the accuracy of color conversion in the vicinity of the outermost color reproduction of the image forming apparatus. That is, FIG. 1 shows a plane of a constant lightness region in the uniform color space L * a * b *.
【0009】図1において,頂点A,B,C,Dのなか
で,前記像形成装置の色再現域内にあるのは,頂点Cの
みであり,色空間を圧縮して色再現生き甲斐の頂点A,
B,Dの出力値を,色再現域最外郭の出力値にすると,
色再現域外の入力Pの出力値は,実際の色より色再現域
内部の色,すなわち,頂点Cに対応する色に近い色,と
して出力されるため,色再現域内部の色を才覚に出力す
る場合に問題がある。In FIG. 1, among the vertices A, B, C, and D, only the vertex C is within the color reproduction range of the image forming apparatus, and the color space is compressed to achieve the vertex A of color reproduction. ,
If the output values of B and D are the output values of the outermost part of the color reproduction area,
Since the output value of the input P outside the color reproduction range is output as a color inside the color reproduction range, that is, a color closer to the color corresponding to the vertex C than the actual color, the color inside the color reproduction range is output sensibly. If you have a problem.
【0010】[0010]
【課題を解決するための手段】本発明は,上記問題点を
解決するためになされたものであり,任意の3次元入力
色空間における入力カラー画像データに対応する像形成
装置用のカラー画像出力値を,前記3次元入力色空間を
複数の立体図形に区分分割したときの頂点に設定された
出力色ごとの頂点出力値を用いて補間することによって
求める色変換装置において,前記3次元入力色空間にお
ける所定の頂点に設定することができる出力値を,出力
色毎に少なくとも2種類記憶する記憶手段と,前記記憶
手段に記憶された出力値の中から1つの出力値を選択す
る選択手段と,選択条件を記憶する選択条件記憶手段を
有し,前記選択手段は前記選択条件記憶手段が記憶する
選択条件に基づいて出力値を選択する構成を採用した。SUMMARY OF THE INVENTION The present invention has been made to solve the above problems, and provides a color image output for an image forming apparatus corresponding to input color image data in an arbitrary three-dimensional input color space. In the color conversion apparatus, the three-dimensional input color is obtained by interpolating a value using the vertex output value for each output color set at the vertex when the three-dimensional input color space is divided into a plurality of solid figures. Storage means for storing at least two types of output values that can be set at predetermined vertices in space, and selection means for selecting one output value from the output values stored in the storage means The selection condition storage means for storing the selection condition is provided, and the selection means employs a configuration for selecting the output value based on the selection condition stored in the selection condition storage means.
【0011】また,上記色変換装置において,前記選択
条件記憶手段が記憶する選択条件が,前記像形成装置の
プロセス情報である構成を採用した。さらに,3次元入
力色空間を立体図形に区分分割したときの頂点の内,プ
ロセスの変動の影響で出力色が大きく変動する色領域に
ある頂点を選択する頂点選択手段を有し,前記記憶手段
は前記頂点選択手段によって選択された頂点についての
み,頂点に設定することができる出力値を,出力色毎に
少なくとも2種類記憶する構成を採用した。In the color conversion apparatus, the selection condition stored in the selection condition storage means is the process information of the image forming apparatus. The storage means further comprises a vertex selecting means for selecting a vertex in a color area in which an output color largely changes due to a process variation among the vertices when the three-dimensional input color space is divided into three-dimensional figures. Adopts a configuration in which at least two types of output values that can be set to the vertices are stored only for the vertices selected by the apex selecting means, for each output color.
【0012】また,任意の3次元入力色空間における入
力カラー画像データに対応する像形成装置用のカラー画
像出力値を,前記3次元入力色空間を複数の立体図形に
区分分割したときの頂点に設定された出力色ごとの頂点
出力値を用いて補間することによって求める色変換装置
において,少なくとも2種類の前記像形成装置の色再現
域外の色を含む入力カラー画像データを前記像形成装置
の色再現域内に圧縮する色空間圧縮手段と,1つの色空
間圧縮手段を選択する色空間圧縮手段選択手段と,前記
頂点のうち前記色空間圧縮手段により圧縮処理される頂
点を選択する頂点選択手段と,前記頂点選択手段により
選択された頂点について,前記色空間圧縮手段に対応す
る出力値を出力色毎に少なくとも2種類記憶する記憶手
段と,前記記憶手段に記憶された出力値の中から1つの
出力値を選択する選択手段とを有し,前記選択手段は前
記色空間圧縮手段選択手段が選択した色空間圧縮手段に
対応する出力値を選択する構成を採用した。Further, a color image output value for an image forming apparatus corresponding to input color image data in an arbitrary three-dimensional input color space is set to a vertex when the three-dimensional input color space is divided into a plurality of three-dimensional figures. In a color conversion device that is obtained by interpolating using vertex output values for each output color that has been set, input color image data that includes at least two types of colors outside the color reproduction range of the image forming device A color space compression means for compressing within the reproduction range, a color space compression means selection means for selecting one color space compression means, and a vertex selection means for selecting a vertex of the vertices to be compressed by the color space compression means. A storage means for storing at least two types of output values corresponding to the color space compression means for each output color with respect to the vertices selected by the vertex selection means; Selection means for selecting one output value from the output values stored in, the selection means selecting an output value corresponding to the color space compression means selected by the color space compression means selection means. It was adopted.
【0013】[0013]
【作用】本発明は,上記構成を採用したので,3次元入
力色空間における所定の頂点に設定することができる出
力値複数記憶し,所定の条件により選択することができ
る。Since the present invention employs the above configuration, it is possible to store a plurality of output values that can be set at predetermined vertices in the three-dimensional input color space and select them according to predetermined conditions.
【0014】[0014]
【実施例】以下,この発明の実施例を添付の図面に基づ
いて具体的に説明する。まず,本発明の実施例を説明す
るために必要である,色変換方法について説明する。図
2に示すように,任意の色空間であるXYZ空間を,同
種類の立体図形である立方体に分割する。DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS Embodiments of the present invention will be specifically described below with reference to the accompanying drawings. First, a color conversion method necessary for explaining the embodiment of the present invention will be described. As shown in FIG. 2, an XYZ space that is an arbitrary color space is divided into cubes that are three-dimensional figures of the same type.
【0015】入力されたL*,a*,b*座標における
出力値Pの値を求める場合,入力されたL*,a*,b
*座標を含む立方体を選択し,選択された立方体の8点
の頂点上の出力値(この出力値は所定の方法により求め
られている既知の値)に基づいて,線形補間によって求
める。When the value of the output value P at the input L *, a *, b * coordinates is obtained, the input L *, a *, b
* A cube including coordinates is selected, and linear interpolation is performed based on the output values (the output values are known values obtained by a predetermined method) on the eight vertexes of the selected cube.
【0016】ここで,像形成用のカラー画像データに変
換する場合,出力Pは,3色プリンタの場合,インクを
制御するY信号,M信号,C信号,に相当する。図3に
上述した色変換を行う色変換装置の全体構成図を説明す
る。ROM301は入力色空間の頂点上の出力値を記憶
したROMである。補間処理部302は,実行時にRO
M301に記憶されている頂点情報がロードされるRA
M303,入力画像信号からRAM303を参照してY
信号,M信号,C信号をそれぞれ生成する,Y用処理部
304,M用処理部305,C用処理部306,とから
なる。また,CPU307は,装置全体を制御する。When converting into color image data for image formation, the output P corresponds to Y signal, M signal and C signal for controlling ink in the case of a three color printer. An overall configuration diagram of a color conversion device that performs the above-described color conversion will be described with reference to FIG. The ROM 301 is a ROM that stores output values on the vertices of the input color space. The interpolation processing unit 302 uses the RO
RA loaded with vertex information stored in M301
M303, Y from the input image signal by referring to the RAM303
It includes a Y processing unit 304, an M processing unit 305, and a C processing unit 306, which respectively generate a signal, an M signal, and a C signal. Further, the CPU 307 controls the entire device.
【0017】次に,本発明の第1実施例について説明す
る。図4に,本発明の第1実施例の色変換装置の全体構
成図を示す。ROM401,ROM408は,予め算出
した入力色空間における,像形成装置の頂点上の出力値
を記憶している。補間処理部402は,実行時にROM
401,ROM408から,頂点情報がロードされると
RAM403と,入力画像信号からRAM403を参照
して,Y信号,M信号,C信号をそれぞれ生成する,Y
用処理部404,M用処理部405,C用処理部40
6,とからなる。Next, a first embodiment of the present invention will be described. FIG. 4 shows an overall configuration diagram of the color conversion apparatus of the first embodiment of the present invention. The ROM 401 and the ROM 408 store the output values on the vertices of the image forming apparatus in the input color space calculated in advance. The interpolation processing unit 402 is a ROM when executing
When the vertex information is loaded from the ROM 401 and the ROM 408, the RAM 403 is referenced, and the RAM 403 is referenced from the input image signal to generate the Y signal, the M signal, and the C signal, respectively.
Processing unit 404, M processing unit 405, C processing unit 40
It consists of 6 and.
【0018】また,CPU407は全体制御を行うCP
Uであり,ROM409は,RAM403に頂点情報を
ロードする際,頂点毎にROM401あるいはROM4
08のどちらかの頂点出力値を選択するための選択条件
である,プロセス情報を記憶したROMである。RAM
410は像形成装置からのプロセス情報等を,一時記憶
しておくためのRAMである。The CPU 407 is a CP for controlling the entire system.
The ROM 409 is a U and the ROM 409 or the ROM 4 for each vertex when loading the vertex information into the RAM 403.
This is a ROM that stores process information, which is a selection condition for selecting either of the vertex output values of 08. RAM
Reference numeral 410 is a RAM for temporarily storing process information and the like from the image forming apparatus.
【0019】続いて,本実施例装置の動作について説明
する。図4のCPU407は,まず,像形成装置のプロ
セス状態,装置周囲の環境などの諸条件を像形成装置に
測定させる。測定した情報は,RAM410にロードさ
れ,RAM410はこの情報を一時記憶する。Next, the operation of the apparatus of this embodiment will be described. The CPU 407 of FIG. 4 first causes the image forming apparatus to measure various conditions such as the process state of the image forming apparatus and the environment around the apparatus. The measured information is loaded into the RAM 410, and the RAM 410 temporarily stores this information.
【0020】CPU407は,ROM409に記憶され
ている情報を参照し,頂点毎に,ROM401あるいは
ROM408の頂点出力値のうち最適な方を選択し,選
択した方の頂点出力値をRAM403にロードさせる。
ロードされた頂点出力値に基づいて出力Pにおける出力
値を,補間処理部402で線形補間により,算出して求
める。The CPU 407 refers to the information stored in the ROM 409, selects the optimum one of the vertex output values of the ROM 401 or ROM 408 for each vertex, and loads the selected vertex output value into the RAM 403.
The output value at the output P is calculated and obtained by linear interpolation in the interpolation processing unit 402 based on the loaded vertex output value.
【0021】さらに,入力色空間を立体図形に区分分割
してできる全ての頂点の内,プロセス変動などの影響
で,出力色が大きく変動する色領域にある頂点を予め選
択しておいて,前記頂点のみに対応する頂点出力値をR
OM408に記憶させることもできる。Further, among all the vertices formed by partitioning the input color space into three-dimensional figures, the vertices in the color area where the output color largely changes due to the influence of process variation are selected in advance, and The vertex output value corresponding to only the vertex is R
It can also be stored in the OM 408.
【0022】この場合,CPU407はROM408に
出力値がある頂点についてだけ,前記ROM409の情
報緒を参照して,ROM401とROM408のどちら
かから,各頂点毎に最適な頂点出力値を選択してRAM
403にロードさせ,それ以外の頂点については,RO
M401の頂点出力値をロードさせて,頂点出力値に基
づいて出力Pにおける出力値を,補間処理部402で線
形補間により算出して求める。In this case, the CPU 407 refers only to the vertices having output values in the ROM 408 and refers to the information in the ROM 409 to select the optimum vertex output value for each vertex from either the ROM 401 or the ROM 408 and to the RAM.
Load to 403, and for other vertices, RO
The vertex output value of M401 is loaded, and the output value at the output P is calculated by linear interpolation in the interpolation processing unit 402 based on the vertex output value to obtain the value.
【0023】次に,第2実施例について説明する。図5
に,本発明による第2実施例装置の全体構成図を示す。
図5において,ROM501,ROM508は,それぞ
れ色空間圧縮1,色空間圧縮2に対応して,予め算出し
た入力色空間における,像形成装置の頂点上の出力値を
記憶している。補間処理部502は,実行時にROM5
01,ROM508から,頂点情報がロードされるとR
AM503と,入力画像信号からRAM503を参照し
て,Y信号,M信号,C信号をそれぞれ生成する,Y用
処理部504,M用処理部505,C用処理部506,
とからなる。Next, the second embodiment will be described. Figure 5
FIG. 7 shows the overall configuration of the second embodiment device according to the present invention.
In FIG. 5, ROM 501 and ROM 508 store the output values on the vertices of the image forming apparatus in the input color space calculated in advance corresponding to color space compression 1 and color space compression 2, respectively. The interpolation processing unit 502 uses the ROM 5 at the time of execution.
01, R when the vertex information is loaded from the ROM 508
AM processing unit 504, M processing unit 505, C processing unit 506, which generates a Y signal, an M signal, and a C signal by referring to the AM 503 and the RAM 503 from the input image signal.
Consists of.
【0024】また,CPU507は全体制御を行うCP
Uであり,ROM509は,RAM503に頂点情報を
ロードする際,頂点毎にROM501あるいはROM5
08のどちらかの頂点出力値を選択するための選択条件
である,色空間圧縮方法を記憶したROMである。RA
M510は,ユーザなどが選択した色空間圧縮方法のコ
ードを一時記憶しておくためのRAMである。The CPU 507 is a CP that controls the entire system.
ROM 509 is a ROM 501 or ROM 5 for each vertex when the vertex information is loaded into the RAM 503.
The ROM stores a color space compression method, which is a selection condition for selecting either of the vertex output values of 08. RA
M510 is a RAM for temporarily storing the code of the color space compression method selected by the user or the like.
【0025】続いて,本実施例装置の動作について説明
する。図5のCPU507は,まず,ユーザに,希望の
色空間圧縮方法の入力を促す表示などを行い,入力を求
める。ここでは,一例として,色空間圧縮1を像形成装
置の色再現域を越える位置のカラー画像データを入力し
たとき,最も近い色再現域内の位置を検出し,出力する
方法,また,色空間圧縮2を入力カラー画像信号を色再
現域の重心に向かって縮小させて出力する方法とする。Next, the operation of the apparatus of this embodiment will be described. The CPU 507 of FIG. 5 first displays a message prompting the user to input a desired color space compression method, and requests the user to input the desired color space compression method. Here, as an example, when the color space compression 1 is input with color image data at a position exceeding the color reproduction range of the image forming apparatus, a method for detecting and outputting the position within the closest color reproduction range, and the color space compression 2 is a method of reducing the input color image signal toward the center of gravity of the color reproduction range and outputting the image signal.
【0026】このとき,ユーザは,入力色空間の領域
毎,例えば色相毎に,出力する画像に適した,希望の色
空間圧縮方法を選択することが可能である。ユーザが選
択した情報は,RAM510にロードされ,RAM51
0はこの情報を一時記憶する。At this time, the user can select a desired color space compression method suitable for an image to be output, for each region of the input color space, for example, for each hue. The information selected by the user is loaded into the RAM 510 and the RAM 51
0 temporarily stores this information.
【0027】CPU507は,ROM509に記憶され
ている情報を参照し,頂点毎に,ROM501あるいは
ROM508の頂点出力値のうち最適な方を選択し,選
択した方の頂点出力値をRAM503にロードさせる。
ロードされた頂点出力値に基づいて出力Pにおける出力
値を,補間処理部502で線形補間により,算出して求
める。The CPU 507 refers to the information stored in the ROM 509, selects the optimum one of the vertex output values of the ROM 501 or ROM 508 for each vertex, and loads the selected vertex output value into the RAM 503.
The output value at the output P is calculated and obtained by linear interpolation in the interpolation processing unit 502 based on the loaded vertex output value.
【0028】ROM508には,入力色空間を立体図形
に区分分割してできる全ての頂点の内,ROM501の
頂点出力値と値が異なる前記頂点に対応する頂点出力値
のみが記憶されているので,CPU507は,ROM5
08に出力値がある点についてだけ,前記ROM509
に情報を参照してRAM503にロードさせ,それ以外
の頂点については,ROM501の頂点出力値をロード
させている。In the ROM 508, among all the vertices formed by dividing the input color space into three-dimensional figures, only the vertex output values corresponding to the vertices having different values from the vertex output values of the ROM 501 are stored. CPU 507 is ROM5
The ROM 509 only has the output value at 08.
Information is loaded into the RAM 503 with reference to the information, and the vertex output values of the ROM 501 are loaded for the other vertices.
【0029】次に,第3実施例について説明する。図6
に,本発明による第3実施例装置の全体構成図を示す。
図6において,ROM601,ROM608は,それぞ
れ色空間圧縮1,色空間圧縮2に対応して,予め算出し
た入力色空間における,像形成装置の頂点上の出力値を
記憶している。補間処理部602は,実行時にROM6
01,ROM608から,頂点情報がロードされるとR
AM603と,入力画像信号からRAM603を参照し
て,Y信号,M信号,C信号をそれぞれ生成する,Y用
処理部604,M用処理部605,C用処理部606,
とからなる。Next, a third embodiment will be described. Figure 6
FIG. 3 shows the overall configuration of the third embodiment device according to the present invention.
In FIG. 6, ROM 601 and ROM 608 store the output values on the vertices of the image forming apparatus in the input color space calculated in advance corresponding to color space compression 1 and color space compression 2, respectively. The interpolation processing unit 602 uses the ROM 6 at the time of execution.
01, R when the vertex information is loaded from the ROM 608
AM processing unit 604, M processing unit 605, C processing unit 606, which generates a Y signal, an M signal, and a C signal by referring to the AM 603 and the RAM 603 from the input image signal.
Consists of.
【0030】また,CPU607は全体制御を行うCP
Uであり,ROM609は,RAM603に頂点情報を
ロードする際,頂点毎にROM601あるいはROM6
08のどちらかの頂点出力値を選択するための選択条件
である,像形成装置の色再現域の最外郭の色情報を記憶
したROMである。RAM610は,ユーザなどが選択
した色空間圧縮方法のコードを一時記憶しておくための
RAMである。The CPU 607 is a CP that controls the entire system.
U is the ROM 609, and the ROM 609 is the ROM 601 or the ROM 6 for each vertex when loading the vertex information into the RAM 603.
The ROM stores the color information of the outermost contour of the color gamut of the image forming apparatus, which is the selection condition for selecting either of the vertex output values of 08. The RAM 610 is a RAM for temporarily storing the code of the color space compression method selected by the user or the like.
【0031】続いて,本実施例装置の動作について説明
する。図6のCPU607は,まず,ROM601の頂
点情報をRAM603,ROM608の頂点情報をRA
M610にそれぞれロードする。入力が,像形成装置の
色再現域の境界部の場合のみ,入力毎にROM609に
ある像形成装置の色再現域の最外郭情報を参照して,入
力が像形成装置の色再現域に含まれる否かを判定する。Next, the operation of the apparatus of this embodiment will be described. First, the CPU 607 of FIG. 6 stores the vertex information of the ROM 601 in the RAM 603 and the vertex information of the ROM 608 as RA.
Load to M610 respectively. Only when the input is at the boundary of the color gamut of the image forming apparatus, the input is included in the color gamut of the image forming apparatus by referring to the outermost information of the color gamut of the image forming apparatus in the ROM 609 for each input. Is determined.
【0032】入力が,色再現域内の時は,RAM60
3,色再現域外の時はRAM610の頂点出力値に基づ
いて,出力Pにおける出力値を補間処理部602で線形
補間により算出して求める。When the input is within the color reproduction range, the RAM 60
3. When it is outside the color reproduction range, the output value at the output P is calculated by the linear interpolation in the interpolation processing unit 602 based on the vertex output value of the RAM 610.
【0033】さらに,入力色空間を,立体図形に区分分
割してできる全ての頂点の内,RAM610に,図7に
おいて点で示す前記像形成装置の色再現域外で,かつ,
最外郭近傍の色領域にある頂点のみ,記憶させることも
できる。Further, among all the vertices formed by dividing the input color space into three-dimensional figures, in the RAM 610, outside the color gamut of the image forming apparatus shown by dots in FIG. 7, and
It is also possible to store only the vertices in the color area near the outermost contour.
【0034】[0034]
【発明の効果】以上説明したように,この発明によれ
ば,任意の3次元入力色空間における入力カラー画像デ
ータに対応する像形成装置用のカラー画像出力値を,前
記3次元入力色空間を複数の立体図形に区分分割したと
きの頂点に設定された出力色ごとの頂点出力値を用いて
補間することによって求める色変換装置において,前記
3次元入力色空間における所定の頂点に設定することが
できる出力値を,出力色毎に少なくとも2種類記憶する
記憶手段と,前記記憶手段に記憶された出力値の中から
1つの出力値を選択する選択手段と,選択条件を記憶す
る選択条件記憶手段を有し,前記選択手段は前記選択条
件記憶手段が記憶する選択条件に基づいて出力値を選択
する構成を採用したので,頂点毎に状況適した出力値を
選択でき,無駄な頂点出力値が無くなるため,比較的少
ないハードで像形成装置の様々なプロセス変動などに対
応することができる。As described above, according to the present invention, the color image output value for the image forming apparatus corresponding to the input color image data in an arbitrary three-dimensional input color space is stored in the three-dimensional input color space. In a color conversion device that is obtained by interpolating using vertex output values for each output color set at the vertices when divided into a plurality of three-dimensional figures, it is possible to set at a predetermined vertex in the three-dimensional input color space. Storage means for storing at least two types of possible output values for each output color, selection means for selecting one output value from the output values stored in the storage means, and selection condition storage means for storing selection conditions Since the selection means adopts a configuration for selecting the output value based on the selection condition stored in the selection condition storage means, it is possible to select the output value suitable for the situation for each vertex, which is a wasteful sum. Since the output values is eliminated, it is possible to cope with such a variety of process variations of the image forming apparatus with relatively little hardware.
【0035】また,3次元入力色空間を立体図形に区分
分割したときの頂点の内,プロセスの変動の影響で出力
色が大きく変動する色領域にある頂点を選択する頂点選
択手段を有し,前記記憶手段は前記頂点選択手段によっ
て選択された頂点についてのみ,頂点に設定することが
できる出力値を,出力色毎に少なくとも2種類記憶する
構成を採用したので,上記効果に加えて,さらにハード
を小さくすることができ,演算時間の縮小を図ることが
できる。Further, there is provided a vertex selecting means for selecting a vertex in a color area in which the output color largely changes due to the process variation, among the vertices when the three-dimensional input color space is divided into three-dimensional figures. In addition to the above effects, the storage means has a configuration in which at least two types of output values that can be set to the vertices are stored only for the vertices selected by the vertex selection means. Can be reduced, and the calculation time can be shortened.
【0036】また,入力色空間を像形成装置の色再現空
間に圧縮しながらも,色再現域最外郭近傍の色再現域内
の色を正確に出力できる。さらに,選択された頂点につ
いてのみ,頂点に設定することができる出力値を,出力
色毎に少なくとも2種類記憶するので,更なるハードの
軽減が可能となる。Further, while compressing the input color space into the color reproduction space of the image forming apparatus, it is possible to accurately output the colors within the color reproduction area near the outermost contour of the color reproduction area. Furthermore, since at least two types of output values that can be set for the selected vertices are stored for each output color, the hardware can be further reduced.
【図1】色変換の説明図である。FIG. 1 is an explanatory diagram of color conversion.
【図2】色変換の説明図である。FIG. 2 is an explanatory diagram of color conversion.
【図3】色変換装置の全体構成図である。FIG. 3 is an overall configuration diagram of a color conversion device.
【図4】第1実施例装置の全体構成図である。FIG. 4 is an overall configuration diagram of a first embodiment device.
【図5】第2実施例装置の全体構成図である。FIG. 5 is an overall configuration diagram of a second embodiment device.
【図6】第3実施例装置の全体構成図である。FIG. 6 is an overall configuration diagram of a third embodiment device.
【図7】色再現域の説明図である。FIG. 7 is an explanatory diagram of a color reproduction area.
401,408,409 ROM 407 CPU 403,410 RAM 404 Y用処理部 405 M用処理部 406 C用処理部 501,508,509 ROM 507 CPU 503,510 RAM 504 Y用処理部 505 M用処理部 506 C用処理部 601,608,609 ROM 607 CPU 603,610 RAM 604 Y用処理部 605 M用処理部 606 C用処理部 401, 408, 409 ROM 407 CPU 403, 410 RAM 404 Y processing unit 405 M processing unit 406 C processing unit 501, 508, 509 ROM 507 CPU 503, 510 RAM 504 Y processing unit 505 M processing unit 506 C processing unit 601, 608, 609 ROM 607 CPU 603, 610 RAM 604 Y processing unit 605 M processing unit 606 C processing unit
───────────────────────────────────────────────────── フロントページの続き (51)Int.Cl.6 識別記号 庁内整理番号 FI 技術表示箇所 H04N 1/40 D ─────────────────────────────────────────────────── ─── Continuation of the front page (51) Int.Cl. 6 Identification code Internal reference number FI Technical indication H04N 1/40 D
Claims (6)
ラー画像データに対応する像形成装置用のカラー画像出
力値を,前記3次元入力色空間を複数の立体図形に区分
分割したときの頂点に設定された出力色ごとの頂点出力
値を用いて補間することによって求める色変換装置にお
いて,前記3次元入力色空間における所定の頂点に設定
することができる出力値を,出力色毎に少なくとも2種
類記憶する記憶手段と,前記記憶手段に記憶された出力
値の中から1つの出力値を選択する選択手段と,選択条
件を記憶する選択条件記憶手段を有し,前記選択手段は
前記選択条件記憶手段が記憶する選択条件に基づいて出
力値を選択することを特徴とする色変換装置。1. A color image output value for an image forming apparatus corresponding to input color image data in an arbitrary three-dimensional input color space is set to a vertex when the three-dimensional input color space is divided into a plurality of three-dimensional figures. In a color conversion device that is obtained by performing interpolation using the set vertex output value for each output color, at least two types of output values that can be set at predetermined vertices in the three-dimensional input color space are provided for each output color. It has a storage means for storing, a selection means for selecting one output value from the output values stored in the storage means, and a selection condition storage means for storing a selection condition, and the selection means stores the selection condition storage. A color conversion device, characterized in that an output value is selected based on a selection condition stored in the means.
前記選択条件記憶手段が記憶する選択条件が,前記像形
成装置のプロセス情報であることを特徴とする色変換装
置。2. The color conversion device according to claim 1,
A color conversion device, wherein the selection condition stored in the selection condition storage means is process information of the image forming device.
3次元入力色空間を立体図形に区分分割したときの頂点
の内,プロセスの変動の影響で出力色が大きく変動する
色領域にある頂点を選択する頂点選択手段を有し,前記
記憶手段は前記頂点選択手段によって選択された頂点に
ついてのみ,頂点に設定することができる出力値を,出
力色毎に少なくとも2種類記憶することを特徴とする色
変換装置。3. The color conversion device according to claim 2,
Among the vertices when the three-dimensional input color space is divided into three-dimensional figures, there is provided a vertex selecting means for selecting a vertex in a color area in which the output color greatly changes due to the influence of the process change, and the storage means has the above-mentioned. A color conversion device characterized in that at least two types of output values that can be set for vertices are stored only for the vertices selected by the vertex selection means, for each output color.
前記選択条件記憶手段が記憶する選択条件が,入力カラ
ー画像信号が前記像形成装置の色再現域の内部に属する
か否かであることを特徴とする色変換装置。4. The color conversion device according to claim 1, wherein:
The color conversion device, wherein the selection condition stored in the selection condition storage means is whether or not the input color image signal belongs to the inside of the color reproduction area of the image forming device.
3次元入力色空間を立体図形に区分分割したときの頂点
の内,前記像形成装置の色再現域外でかつ最外郭近傍の
色領域にある頂点を選択する頂点選択手段を有し,前記
記憶手段は前記頂点選択手段によって選択された頂点に
ついてのみ,頂点に設定することができる出力値を,出
力色毎に少なくとも2種類記憶することを特徴とする色
変換装置。5. The color conversion device according to claim 4,
Among the vertices when the three-dimensional input color space is divided into three-dimensional figures, there is a vertex selecting means for selecting a vertex that is outside the color reproduction range of the image forming apparatus and is in the color region near the outermost contour, and the storage means. The color conversion device stores at least two types of output values that can be set for the vertices only for the vertices selected by the vertex selecting means.
ラー画像データに対応する像形成装置用のカラー画像出
力値を,前記3次元入力色空間を複数の立体図形に区分
分割したときの頂点に設定された出力色ごとの頂点出力
値を用いて補間することによって求める色変換装置にお
いて,少なくとも2種類の前記像形成装置の色再現域外
の色を含む入力カラー画像データを前記像形成装置の色
再現域内に圧縮する色空間圧縮手段と,1つの色空間圧
縮手段を選択する色空間圧縮手段選択手段と,前記頂点
のうち前記色空間圧縮手段により圧縮処理される頂点を
選択する頂点選択手段と,前記頂点選択手段により選択
された頂点について,前記色空間圧縮手段に対応する出
力値を出力色毎に少なくとも2種類記憶する記憶手段
と,前記記憶手段に記憶された出力値の中から1つの出
力値を選択する選択手段とを有し,前記選択手段は前記
色空間圧縮手段選択手段が選択した色空間圧縮手段に対
応する出力値を選択することを特徴とする色変換装置。6. A color image output value for an image forming apparatus corresponding to input color image data in an arbitrary three-dimensional input color space is set to a vertex when the three-dimensional input color space is divided into a plurality of three-dimensional figures. In a color conversion device that is obtained by interpolating using vertex output values for each output color that has been set, input color image data that includes at least two types of colors outside the color reproduction range of the image forming device A color space compression means for compressing within the reproduction range, a color space compression means selection means for selecting one color space compression means, and a vertex selection means for selecting a vertex to be compressed by the color space compression means among the vertices. A storage unit for storing at least two types of output values corresponding to the color space compression unit for each output color with respect to the vertices selected by the vertex selection unit; Selection means for selecting one output value from the stored output values, the selection means selecting an output value corresponding to the color space compression means selected by the color space compression means selection means. Characteristic color conversion device.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP23457094A JP3550426B2 (en) | 1994-09-29 | 1994-09-29 | Color converter |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP23457094A JP3550426B2 (en) | 1994-09-29 | 1994-09-29 | Color converter |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPH0898042A true JPH0898042A (en) | 1996-04-12 |
| JP3550426B2 JP3550426B2 (en) | 2004-08-04 |
Family
ID=16973091
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP23457094A Expired - Fee Related JP3550426B2 (en) | 1994-09-29 | 1994-09-29 | Color converter |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP3550426B2 (en) |
Cited By (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| EP0868074A1 (en) * | 1997-03-27 | 1998-09-30 | Sharp Kabushiki Kaisha | Color image processing device |
| US7348994B2 (en) | 2000-03-09 | 2008-03-25 | Minolta Co., Ltd. | Color conversion apparatus and method with precision enhancement in color conversion |
-
1994
- 1994-09-29 JP JP23457094A patent/JP3550426B2/en not_active Expired - Fee Related
Cited By (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| EP0868074A1 (en) * | 1997-03-27 | 1998-09-30 | Sharp Kabushiki Kaisha | Color image processing device |
| US6081353A (en) * | 1997-03-27 | 2000-06-27 | Sharp Kabushiki Kaisha | Color image processing device |
| US7348994B2 (en) | 2000-03-09 | 2008-03-25 | Minolta Co., Ltd. | Color conversion apparatus and method with precision enhancement in color conversion |
Also Published As
| Publication number | Publication date |
|---|---|
| JP3550426B2 (en) | 2004-08-04 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US6724507B1 (en) | Image processing method and image processing apparatus | |
| JP3664364B2 (en) | Color conversion method | |
| JPH07222011A (en) | Color reproduction range expression method and image processing method and apparatus | |
| JP3400047B2 (en) | Image processing device | |
| JPH07203234A (en) | Color image converter | |
| JP2000188697A (en) | Image processing method and apparatus, and process steps thereof | |
| US20050243101A1 (en) | Image generation apparatus and image generation method | |
| JP2952489B2 (en) | Image recording device | |
| JPH0898042A (en) | Color conversion device | |
| JP3171081B2 (en) | Image processing device | |
| JP4553259B2 (en) | Image processing apparatus, image processing method, program, and recording medium | |
| JP2003143425A (en) | Image processing device | |
| JP2005269443A (en) | Image processing method, image processing apparatus, program, and recording medium | |
| JP2004179819A (en) | Color conversion processing apparatus, color conversion processing program, and color conversion processing method | |
| JPH0946542A (en) | Interpolation calculation method and data conversion device | |
| JPH08228296A (en) | Color conversion device | |
| JPH05284346A (en) | Color converter | |
| JP3664836B2 (en) | Color conversion method | |
| JP3426372B2 (en) | Method and apparatus for creating color conversion lookup table | |
| JPH09102885A (en) | Color converter | |
| JPH1070669A (en) | Color converter | |
| JP3614291B2 (en) | Color conversion device | |
| JP3544403B2 (en) | Color correction device | |
| JPH0816784A (en) | Color information comparing and managing device | |
| JPH10336469A (en) | Image processing apparatus and image processing method |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20040120 |
|
| A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20040318 |
|
| 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: 20040420 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20040426 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20080430 Year of fee payment: 4 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20080430 Year of fee payment: 4 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20090430 Year of fee payment: 5 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20090430 Year of fee payment: 5 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20100430 Year of fee payment: 6 |
|
| LAPS | Cancellation because of no payment of annual fees |