[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

JPH07203235A - Method and processor for color picture - Google Patents

Method and processor for color picture

Info

Publication number
JPH07203235A
JPH07203235A JP6229714A JP22971494A JPH07203235A JP H07203235 A JPH07203235 A JP H07203235A JP 6229714 A JP6229714 A JP 6229714A JP 22971494 A JP22971494 A JP 22971494A JP H07203235 A JPH07203235 A JP H07203235A
Authority
JP
Japan
Prior art keywords
color
color image
output
data
output device
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
Application number
JP6229714A
Other languages
Japanese (ja)
Other versions
JP3566350B2 (en
Inventor
Kenichi Ota
健一 太田
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Canon Inc
Original Assignee
Canon Inc
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Canon Inc filed Critical Canon Inc
Priority to JP22971494A priority Critical patent/JP3566350B2/en
Priority to DE69430464T priority patent/DE69430464T2/en
Priority to EP94307078A priority patent/EP0650291B1/en
Priority to US08/314,948 priority patent/US6268930B1/en
Publication of JPH07203235A publication Critical patent/JPH07203235A/en
Priority to US08/602,470 priority patent/US5917939A/en
Application granted granted Critical
Publication of JP3566350B2 publication Critical patent/JP3566350B2/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Landscapes

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

Abstract

PURPOSE:To decide a color reproduction, range for each output device with a small memory capacity by deciding whether or not an object picture signal is included in a color reproduction range of an output device based on eight primary color measurement data from plural output devices and a three primary color picture signal stored in a memory section. CONSTITUTION:A picture memory 101 stores a picture signal being a processing object. The picture signal is expressed in a density of three primary colors such as R, G, B. On the other hand, an output device designation processing section 104 outputs measurement data of eight primary colors corresponding to an output device among plural output devices. The eight primary color measurement values are values with high saturation such as R, G, B, Y, M, C, W (white) and K (black). Uniform color space conversion processing sections 102, 105 convert the picture signal from the memory 101 and the eight primary color measurement values from a table 103 respectively into a same space coordinate. A plane definition section 106 selects three color coordinates to define 12 ways of planes. A decision section 107 decides whether or not an object picture signal is included in a color reproduction range of the output device based on the output of the definition section 106 to provide the output of a decision flag 108.

Description

【発明の詳細な説明】Detailed Description of the Invention

【0001】[0001]

【産業上の利用分野】本発明は、出力装置の再現範囲に
基づく処理をするカラー画像処理装置及び方法に関する
ものである。
BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a color image processing apparatus and method for performing processing based on the reproduction range of an output device.

【0002】[0002]

【従来の技術】近年、パーソナルコンピューター等の普
及に伴ないカラー画像をコンピューター上で処理あるい
は作成し、カラーディスプレー上で観察したり、あるい
は作成された画像をハードコピー装置やインクジェット
プリンタなどにより紙上に出力したりする機会が多くな
りつつある。
2. Description of the Related Art In recent years, with the spread of personal computers and the like, color images have been processed or created on a computer and observed on a color display, or the created image is printed on paper by a hard copy device or an inkjet printer. Opportunities to output are increasing.

【0003】この場合、出力するデバイス(ハードコピ
ー装置、インクジェットプリンタ等の出力装置)によっ
て色の再現能力は異なっており、例えばモニター上で観
察されている色がそのままハードコピー出力されるとい
う保証は無い。特に、ハードコピー装置の色再現範囲は
カラーモニターのそれより一般的に狭いため、モニター
上に再現可能な色でハードコピー装置の色再現範囲外に
ある色はハードコピー上で再現することができない場合
が多い。
In this case, the color reproduction ability varies depending on the output device (output device such as a hard copy device or ink jet printer). For example, it is not guaranteed that the color observed on the monitor is output as a hard copy. There is no. In particular, the color reproduction range of a hard copy device is generally narrower than that of a color monitor, so colors that can be reproduced on the monitor but are outside the color reproduction range of the hard copy device cannot be reproduced on the hard copy. In many cases.

【0004】[0004]

【発明が解決しようとする課題】上記のような問題点を
解消するため、例えば、すべてのカラー画像の色信号の
組み合わせに対して出力デバイスの色再現範囲に含まれ
るか否かを予め求めてルックアップテーブルを作成して
おき、入力された色信号が色再現範囲外の色である場合
には警告を発するなどの処理を行うという方法が考えら
れる。
In order to solve the above problems, for example, whether or not combinations of color signals of all color images are included in the color reproduction range of the output device is obtained in advance. A method is conceivable in which a look-up table is created and processing such as issuing a warning when the input color signal is outside the color reproduction range.

【0005】しかしながら、この場合、色信号の組み合
わせの数は膨大でありルックアップテーブルの記憶容量
が非常に大きなものとなり、また、出力デバイスが複数
種類ある場合には、その各々についてテーブルを保持し
なければならないため、必要な記憶容量はさらに大きく
なってしまうという問題点があった。
In this case, however, the number of color signal combinations is enormous, and the storage capacity of the lookup table becomes very large. Further, when there are plural types of output devices, the table is held for each of them. Since it is necessary, there is a problem that the required storage capacity is further increased.

【0006】本発明は上述の点に鑑みてなされたもので
あり本願第1の発明は、少ない記憶容量で出力装置の色
再現範囲を得ることを目的とする。
The present invention has been made in view of the above points, and an object of the first invention of the present application is to obtain a color reproduction range of an output device with a small storage capacity.

【0007】本願第2の発明は、簡単な処理で画像の色
信号が再現範囲に含まれるか否かを判定することを目的
とする。
A second object of the present invention is to determine whether or not a color signal of an image is included in a reproduction range by a simple process.

【0008】[0008]

【課題を解決するための手段】上述の目的を達成するた
めに本発明は以下の構成を有する。
In order to achieve the above object, the present invention has the following constitution.

【0009】本願第1の発明は、出力装置における出力
可能な大略限界の彩度に対応したカラー画像データであ
って、互いに色相が異なる複数のカラー画像データを発
生する発生手段と、前記複数のカラー画像データに基づ
き、前記出力装置によって出力可能な再現範囲の境界面
を補間生成する補間生成手段とを有することを特徴とす
る。
According to a first aspect of the present invention, there is provided a generating means for generating a plurality of color image data corresponding to a color saturation that is substantially limitable for output in an output device, and a plurality of color image data having different hues, and a plurality of the plurality of color image data. And an interpolation generating unit that interpolates and generates a boundary surface of a reproduction range that can be output by the output device based on the color image data.

【0010】本願第2の発明は、カラー画像信号を、可
視化出力を行う出力装置の出力データに変換するための
カラー画像処理装置において、前記出力装置で出力可能
な色に基づいて定められる原色データ及び前記カラー画
像信号を、同一の色空間に属するデータに変換する変換
手段と、前記色空間における、当該変換された後の前記
原色データの値によって定義される平面と、当該変換さ
れた後の前記カラー画像信号の値との位置関係に応じ
て、前記カラー画像信号が示す色が前記出力装置によっ
て出力可能な色か否かを判定する判定手段とを具えたこ
とを特徴とする。
In a second aspect of the present invention, in a color image processing apparatus for converting a color image signal into output data of an output device for visualizing output, primary color data determined based on colors that can be output by the output device. And a conversion means for converting the color image signal into data belonging to the same color space, a plane in the color space defined by the value of the converted primary color data, and a plane after the conversion. It is characterized by further comprising: a determination unit that determines whether or not the color indicated by the color image signal is a color that can be output by the output device according to the positional relationship with the value of the color image signal.

【0011】[0011]

【実施例】【Example】

(第1実施例)図1は本発明の一実施例に係る色再現範
囲判定処理の流れを示すブロック図である。
(First Embodiment) FIG. 1 is a block diagram showing the flow of color reproduction range determination processing according to an embodiment of the present invention.

【0012】図1において、101は処理対象となる画
像信号を記憶する画像メモリであり、画像信号は一般に
R、G、Bのような3原色信号の濃度値で表されてい
る。一方、103は出力デバイスにおける8原色の測定
値を記憶するテーブルであり、出力装置指定処理部10
4、例えば複数の出力装置から選択するための指定を行
う部分によって指定された出力デバイスに対応する8原
色の測定値データを出力する。ここで、8原色の測定値
とは出力デバイスで出力可能なR(赤)、G(緑)、B
(青)、Y(黄)、M(マゼンタ)、C(シアン)、W
(白)、K(黒)の最も飽和度の高い色、すなわち彩度
の高い色を測定したものである。例えばC、M、Yを3
原色とするハードコピー装置に対応するこれら原色の測
定値はR、G、B、C、M、Y、W、Kの面積率を以下
のような値にした場合に印字出力される色を実際に測色
計で測定した値となる。
In FIG. 1, 101 is an image memory for storing an image signal to be processed, and the image signal is generally represented by density values of three primary color signals such as R, G and B. On the other hand, 103 is a table for storing the measured values of the eight primary colors in the output device.
4. For example, the measurement value data of eight primary colors corresponding to the output device designated by the designation unit for selecting from a plurality of output devices is output. Here, the measured values of the eight primary colors are R (red), G (green), and B that can be output by the output device.
(Blue), Y (Yellow), M (Magenta), C (Cyan), W
(White) and K (black) are the colors with the highest degree of saturation, that is, the colors with the highest saturation are measured. For example, C, M, Y is 3
The measured values of these primary colors corresponding to the primary color hard copy device are the colors actually printed when the area ratios of R, G, B, C, M, Y, W, and K are set to the following values. The value is measured with a colorimeter.

【0013】なお、上述のR、G、B、C、Y、M、
C、W、Kは、出力装置で用いる記録材C、M、Y、K
の一次色及び2次色に対応している。
The above-mentioned R, G, B, C, Y, M,
C, W and K are recording materials C, M, Y and K used in the output device.
It corresponds to the primary and secondary colors of.

【0014】 R:C=0%、M=100%、Y=100% G:C=100%、M=0%、Y=100% B:C=100%、M=100%、Y=0% Y:C=0%、M=0%、Y=100% M:C=0%、M=100%、Y=0% C:C=100%、M=0%、Y=0% W:C=0%、M=0%、Y=0% K:C=100%、M=100%、Y=100%R: C = 0%, M = 100%, Y = 100% G: C = 100%, M = 0%, Y = 100% B: C = 100%, M = 100%, Y = 0 % Y: C = 0%, M = 0%, Y = 100% M: C = 0%, M = 100%, Y = 0% C: C = 100%, M = 0%, Y = 0% W : C = 0%, M = 0%, Y = 0% K: C = 100%, M = 100%, Y = 100%

【0015】102、105はともに画像メモリ101
からの画像信号及び測色値テーブル103からの8原色
の測色値データ(以下、単に8原色データという)を同
一の均等色空間座標値に変換する均等色空間変換処理部
である。均等色空間座標としてはCIE(国際照明委員
会)で定義されているL* 、a* 、b* やL* 、u*
* などを用いることができる。106は均等色空間座
標値に変換された8原色データから、後述するように所
定の組み合わせで3つの色の座標値を選択し、12通り
の平面の式を定義する平面定義部である。107は、変
換処理部102から出力される、対象画像信号の均等色
空間座標値と、平面定義部106で定義された12個の
平面の式から対象画像信号が出力装置の色再現範囲に含
まれるか否かを判定し、判定フラグ108を出力する色
再現範囲判定部である。判定フラグ108は対象画像の
画素単位で出力されるので、これを別の画像メモリに記
憶させてもよいし、またはカウンタに入力して色再現範
囲に含まれない画素の数をカウントするようにしてもよ
い。
Both 102 and 105 are image memories 101.
Is a uniform color space conversion processing unit that converts the color signal value data of the eight primary colors (hereinafter, simply referred to as the eight primary color data) from the color measurement value table 103 into the same uniform color space coordinate value. As uniform color space coordinates, L * , a * , b * and L * , u * , which are defined by CIE (International Commission on Illumination),
v * or the like can be used. Reference numeral 106 denotes a plane defining unit that selects coordinate values of three colors in a predetermined combination as will be described later from the eight primary color data converted into the uniform color space coordinate values and defines twelve plane expressions. Reference numeral 107 indicates that the target image signal is included in the color reproduction range of the output device based on the uniform color space coordinate values of the target image signal output from the conversion processing unit 102 and the equations of the twelve planes defined by the plane definition unit 106. The color reproduction range determination unit determines whether or not the color reproduction range is determined and outputs the determination flag 108. Since the determination flag 108 is output for each pixel of the target image, it may be stored in another image memory, or may be input to a counter to count the number of pixels not included in the color reproduction range. May be.

【0016】判定フラグを別の画像メモリに記憶するこ
とにより、出力装置の色再現範囲外の画素をユーザに報
知する処理と通常処理により色再現範囲外の画素も出力
する処理を簡単に切り換えることができる。
By storing the determination flag in another image memory, it is possible to easily switch between the process of notifying the user of pixels outside the color reproduction range of the output device and the process of outputting pixels outside the color reproduction range by the normal process. You can

【0017】また、色再現範囲外の画素の数をカウント
することにより、色再現範囲外の画素の数に応じた処
理、即ち色再現範囲外の画素が画像に与える影響に応じ
た処理を行うことができる。
Further, by counting the number of pixels outside the color reproduction range, processing corresponding to the number of pixels outside the color reproduction range, that is, processing according to the influence of pixels outside the color reproduction range on the image is performed. be able to.

【0018】次に、平面定義部106における12通り
の平面の定義方法について説明する。
Next, a method of defining twelve planes in the plane defining unit 106 will be described.

【0019】図2は均等色空間上の8原色データの分布
を示す模式図である。出力デバイスの色再現範囲は同図
で示される前記Y、M、C、B、G、R、W、Kの8原
色データを頂点とする変形6面体の内部として表現で
き、6面体に含まれるような色信号は出力デバイスで再
現可能な色である。そこで、この変形6面体の表面を複
数の平面で表し、その平面の内側か否かを判定すれば、
対象となる色信号が出力装置で再現できるか否かがわか
ることになる。
FIG. 2 is a schematic diagram showing the distribution of the eight primary color data on the uniform color space. The color gamut of the output device can be expressed as the inside of a modified hexahedron having the eight primary color data of Y, M, C, B, G, R, W, and K shown in FIG. Such a color signal is a color that can be reproduced by the output device. Therefore, if the surface of this modified hexahedron is represented by a plurality of planes and it is determined whether or not it is inside the planes,
It will be known whether the target color signal can be reproduced by the output device.

【0020】3次元空間上の平面は3点を指定すれば求
まるので、図2に示す8原色データからなる頂点のうち
隣り合う3点を選択して平面を定義すれば変形6面体の
表面のひとつに定義できる。例えば、3点としてW、
R、Yを選べば、図3に示す斜線部分の表面を定義でき
る。同様にして、3点を以下の12通りに選択し12の
表面を定義すれば、6面体の全体を覆う面すべてを定義
することができる。
Since the plane in the three-dimensional space can be obtained by designating three points, if three adjacent points among the vertices of the eight primary color data shown in FIG. 2 are selected to define the plane, the surface of the deformed hexahedron Can be defined as one. For example, W for 3 points,
By selecting R and Y, the surface of the shaded area shown in FIG. 3 can be defined. Similarly, if three points are selected in the following twelve ways and twelve surfaces are defined, all surfaces covering the entire hexahedron can be defined.

【0021】1:W、R、Y 2:W、Y、G 3:W、G、C 4:W、C、B 5:W、B、M 6:W、M、R 7:K、R、Y 8:K、Y、G 9:K、G、C 10:K、C、B 11:K、B、M 12:K、M、R1: W, R, Y 2: W, Y, G 3: W, G, C 4: W, C, B 5: W, B, M 6: W, M, R 7: K, R , Y 8: K, Y, G 9: K, G, C 10: K, C, B 11: K, B, M 12: K, M, R

【0022】以上により定義された12個の平面を用い
た判定方法を以下に説明する。
A determination method using the 12 planes defined above will be described below.

【0023】一般にX、Y、Z3次元空間での平面は以
下の式で表すことができる。
Generally, the plane in the X, Y, Z three-dimensional space can be expressed by the following equation.

【0024】 Ai・X+Bi・Y+Ci・Z+Di=0 Ai、Bi、Ci、Diは平面の定義の仕方によって決
まる係数であり、この係数は、上記した12通りの各々
について定められている(i=1〜12)。X、Y、Z
は変数であり、この場合、均等色空間座標L* 、a*
* に対応する。
Ai.X + Bi.Y + Ci.Z + Di = 0 Ai, Bi, Ci, Di are coefficients determined by the way of defining the plane, and these coefficients are defined for each of the above 12 ways (i = 1. ~ 12). X, Y, Z
Is a variable, in this case the uniform color space coordinates L * , a * ,
Corresponds to b * .

【0025】今、均等色空間の無彩色軸(L* 軸)上に
1点P(図3参照)を選択する。Pとして例えば、無彩
色点等の適当な明度(L* )の値を選択すると、Pはほ
とんどの出力装置で、色再現範囲の内側に含まれること
が、図3から明らかである。ここでPの座標を(L0、
a0、b0)と表わし、対象画像信号L* 、a* 、b*
座標Qを(L、a、b)と表す。このとき、これらの2
つの座標値をi番目の平面の式に代入して次の2つの値
S1、S2が得られる。
Now, one point P (see FIG. 3) is selected on the achromatic color axis (L * axis) of the uniform color space. It is clear from FIG. 3 that when P is selected as an appropriate lightness (L * ) value such as an achromatic color point, P is included in the color reproduction range in most output devices. Here, the coordinates of P are (L0,
a0, b0), and the target image signals L * , a * , b *
The coordinate Q is represented as (L, a, b). At this time, these 2
By substituting one coordinate value into the equation of the i-th plane, the following two values S1 and S2 are obtained.

【0026】 S1=Ai・L0+Bi・a0+Ci・bo+Di S2=Ai・L+Bi・a+Ci・b+DiS1 = Ai * L0 + Bi * a0 + Ci * bo + Di S2 = Ai * L + Bi * a + Ci * b + Di

【0027】そこで、対象画像信号が色再現範囲内に含
まれているならば、Pが色再現範囲内にあるから、対象
画像信号の座標Q(L、a、b)は、このi番目の平面
に関してPと同じ側に位置しているはずである。すなわ
ち、上記S1とS2が同一の符号を有していることにな
る(平面に含まれる場合、上記値は0)。一方、色再現
外にある場合にはPとQは平面を挟んで反対側にあるこ
とになり、S1とS2は異なる符号を有することになる
(図4参照)。
Therefore, if the target image signal is within the color reproduction range, since P is within the color reproduction range, the coordinates Q (L, a, b) of the target image signal are the i-th coordinates. It should be on the same side as P with respect to the plane. That is, the above S1 and S2 have the same sign (when included in the plane, the above value is 0). On the other hand, when it is out of color reproduction, P and Q are on opposite sides of the plane, and S1 and S2 have different signs (see FIG. 4).

【0028】すなわち、ひとつの平面(i)について以
下の条件で再現範囲の内側か外側から判定できる。
That is, one plane (i) can be judged from the inside or outside of the reproduction range under the following conditions.

【0029】S1・S2≧0ながば再現範囲内 S1・S2<0ならば再現範囲外If S1 ・ S2 ≧ 0, it is within the reproduction range. If S1 ・ S2 <0, it is outside the reproduction range.

【0030】従って、12個の平面の全てについて上記
判定を行い、12個の平面すべてについて再現範囲内
(S1・S2≧0)という判定がでれば、対象画像信号
の持つ色は出力装置の色再現範囲に含まれていることに
なる。
Therefore, if the above determination is performed for all 12 planes and it is determined that all 12 planes are within the reproduction range (S1, S2 ≧ 0), the color of the target image signal is determined by the output device. It is included in the color reproduction range.

【0031】即ち、対象画像信号に基づき出力装置によ
って忠実に色再現することができる。
That is, it is possible to faithfully reproduce the color by the output device based on the target image signal.

【0032】これに対して12個の平面のうち1つでも
色再現範囲外(S1・S2<0)という判定がでれば、
対象画像信号の持つ色は出力装置の色再現範囲に含まれ
ていないことになる。
On the other hand, if it is determined that even one of the 12 planes is outside the color reproduction range (S1 · S2 <0),
This means that the color of the target image signal is not included in the color reproduction range of the output device.

【0033】即ち、対象画像信号に基づき出力装置によ
って忠実に色再現することができない。
That is, the output device cannot faithfully reproduce the color based on the target image signal.

【0034】(第2実施例)図5は本発明の他の実施例
に係る均等色空間を示す模式図である。
(Second Embodiment) FIG. 5 is a schematic view showing a uniform color space according to another embodiment of the present invention.

【0035】前記実施例では出力デバイスの色再現範囲
を実質的に変形6面体の内側として定義したが、ここで
は、より精度の高い方法として、色再現範囲を12個の
変形4面体に分割して定義することにする。すなわち、
図5に示すように、上記第1実施例で用いた3点と無彩
色軸上の点Pより4面体501を定義し、さらに4面体
の4頂点(同図ではW、R、Y、P)の重心S(50
2)を新たに設定する。
In the above embodiment, the color gamut of the output device is defined as substantially inside the modified hexahedron, but here, as a more accurate method, the color gamut is divided into 12 modified tetrahedrons. I will define it. That is,
As shown in FIG. 5, a tetrahedron 501 is defined from the three points used in the first embodiment and the point P on the achromatic axis, and the four vertices of the tetrahedron (W, R, Y, P in the figure) are defined. ) Center of gravity S (50
2) is newly set.

【0036】これにより、ひとつの4面体は次の4つの
三角形である4つの平面で囲まれた内部として定義され
る。
Accordingly, one tetrahedron is defined as an interior surrounded by four planes which are the following four triangles.

【0037】1:ΔWYR 2:ΔWPR 3:ΔWPY 4:ΔPRY1: ΔWYR 2: ΔWPR 3: ΔWPY 4: ΔPRY

【0038】重心Sは4面体の内部に含まれるので、入
力画像信号がひとつの4面体の内部に含まれるか否か
は、上記第1実施例と同様、対象画像信号のL、a、b
座標が、上記4平面についてSと同じ側に位置している
か否かを調べればわかることになる。この4面体を上記
第1実施例で用いた12の平面全てについて定義し判定
を行い、いずれの4面体にも含まれない色信号値は、出
力デバイスの色再現範囲外であるという判定をすること
ができる。
Since the center of gravity S is included in the inside of the tetrahedron, whether or not the input image signal is included in the inside of one tetrahedron is the same as in the first embodiment, L, a and b of the target image signal.
This can be understood by checking whether the coordinates are located on the same side as S on the above four planes. This tetrahedron is defined for all twelve planes used in the first embodiment and a judgment is made, and it is judged that a color signal value not included in any tetrahedron is outside the color reproduction range of the output device. be able to.

【0039】(第3実施例)図6は本発明のさらに他の
実施例に係る均等色空間を示す模式図である。
(Third Embodiment) FIG. 6 is a schematic view showing a uniform color space according to still another embodiment of the present invention.

【0040】本実施例では、対象画像信号が出力デバイ
スの色再現範囲に含まれているか否かを第1もしくは第
2の実施例で述べた方法により判定し、含まれていない
場合には画像信号を再現範囲内の色信号に置き換えて出
力するものである。
In this embodiment, whether or not the target image signal is included in the color reproduction range of the output device is determined by the method described in the first or second embodiment. The signal is replaced with a color signal within the reproduction range and output.

【0041】図6に示すように、対象画像信号のL、
a、b座標Qについて第1実施例と同様に判定を行う。
これにより、Qがi番目の平面ΔWRYを挟んでPの反
対側に位置していると判定された場合を考える。このと
き、直線PQと平面(i)との交点H(601)の座標
を求めると、Hは均等色空間上の色相がQと等しく、か
つ出力デバイスで再現可能な色となっていることがわか
る。
As shown in FIG. 6, L of the target image signal,
The a and b coordinates Q are determined in the same manner as in the first embodiment.
Consider the case where it is determined that Q is located on the opposite side of P with the i-th plane ΔWRY sandwiched therebetween. At this time, when the coordinates of the intersection H (601) of the straight line PQ and the plane (i) are obtained, it is found that H has a hue on the uniform color space equal to Q and is a color reproducible by the output device. Recognize.

【0042】ここで色相とは均等色空間のa* 、b*
標により以下の式で表されるような値のことである。
Here, the hue is a value represented by the following formula by the a * and b * coordinates of the uniform color space.

【0043】色相=arctan(b* /a*Hue = arctan (b * / a * )

【0044】このようにして求められたHの座標値を入
力画像の色信号値(R、G、B)に逆変換して、画像メ
モリ中のデータを書き換えれば、全ての画素に対する処
理が終った時点で画像メモリ中の色信号値は全て出力装
置の色再現範囲に含まれた色だけになることになる。
By inversely converting the coordinate values of H thus obtained into the color signal values (R, G, B) of the input image and rewriting the data in the image memory, the processing for all pixels is completed. At that time, all the color signal values in the image memory are only the colors included in the color reproduction range of the output device.

【0045】なお、上記各実施例では、出力デバイスと
して紙等へのプリントを行うハードコピー装置やインク
ジェットプリンタ等を挙げたが、本発明が係る出力デバ
イスはCRTディスプレーや液晶ディスプレー等であっ
てもよい。すなわち、本発明は、色再現能力の異なるデ
バイス間の画像信号変換に対して適用できるものであ
る。
In each of the above-mentioned embodiments, the hardcopy device for printing on paper or the like, the ink jet printer or the like is used as the output device, but the output device according to the present invention may be a CRT display, a liquid crystal display or the like. Good. That is, the present invention can be applied to image signal conversion between devices having different color reproduction capabilities.

【0046】以上の説明から明らかなように、上述の各
実施例によれば、出力装置で出力可能な色に基づいて定
められる原色データと画像信号とが、同一の色空間上で
比較され、このとき、上記原色データが上記色空間上に
規定する領域と画像信号との位置関係に応じて上記比較
がなされ、その画像信号が出力装置によって出力可能な
色か否かが判定される。
As is apparent from the above description, according to each of the above-described embodiments, the primary color data determined based on the colors that can be output by the output device and the image signal are compared in the same color space, At this time, the comparison is performed according to the positional relationship between the area defined by the primary color data on the color space and the image signal, and it is determined whether the image signal is a color that can be output by the output device.

【0047】この結果、出力装置に基づく原色のデータ
だけをもとにして、簡略な処理で画像の色信号が色再現
範囲に含まれるか否かを判定することが可能となる。
As a result, it is possible to determine whether or not the color signal of the image is included in the color reproduction range by a simple process based on only the primary color data based on the output device.

【0048】以上の処理は専用のハードウェアで処理す
ることもでき、また、ソフトウェアで処理することもで
きるが、この際、メモリの容量を従来より低減できる。
The above processing can be performed by dedicated hardware or software, but in this case, the capacity of the memory can be reduced as compared with the conventional case.

【0049】(第4実施例)第4の実施例ではプリンタ
ーの色再現範囲を表すパラメーターをホストコンピュー
ターからの指示により適宜変更する場合について図7を
用いて説明する。
(Fourth Embodiment) A fourth embodiment will be described with reference to FIG. 7 in which the parameters representing the color reproduction range of the printer are appropriately changed by an instruction from the host computer.

【0050】図10に示したように、複数のカラー複写
機302、307及びプリンタ303、304がホスト
コンピューター301のプリント出力手段として接続さ
れている。
As shown in FIG. 10, a plurality of color copying machines 302 and 307 and printers 303 and 304 are connected as print output means of the host computer 301.

【0051】更に、ホストコンピューター301の入力
手段として、複数のスキャナ305、306が接続され
ている。
Further, a plurality of scanners 305 and 306 are connected as input means of the host computer 301.

【0052】ホストコンピューターは図7で示される手
順をユーザの指示に従って順に実行する。まず701で
プリンターの色再現パラメーターを更新するためのプリ
ンターキャリブレーションモードを選択する。するとコ
ンピューターのディスプレーモニター上に図8 801
のような画面が表示される。接続されている複数のデバ
イス名が802に表示されるので、対象となるデバイス
を選択する(702)。次に803の8原色印刷を指定
する部分をマウスなどのポインティングデバイスを用い
てクリックすると、指定したデバイスから8原色のパッ
チが図9のような形で出力される。
The host computer sequentially executes the procedure shown in FIG. 7 according to a user's instruction. First, in 701, a printer calibration mode for updating the color reproduction parameter of the printer is selected. Then, on the display monitor of the computer, FIG.
A screen like is displayed. Since a plurality of connected device names are displayed in 802, a target device is selected (702). Next, when a portion of 803 for designating 8-primary color printing is clicked using a pointing device such as a mouse, a patch of 8-primary color is output from the designated device in a form as shown in FIG.

【0053】ここで8原色とは出力装置で出力可能なR
(赤)、G(緑)、B(青)、Y(黄)、M(マゼン
タ)、C(シアン)、W(白)、K(黒)の最も飽和度
の高い色のことであり、例えばC、M、Yを3原色とす
るハードコピー装置では図9の各パッチはC、M、Yの
面積率を以下のような値にして印字出力された色という
ことになる。
Here, the eight primary colors are R that can be output by the output device.
(Red), G (green), B (blue), Y (yellow), M (magenta), C (cyan), W (white), K (black), which have the highest degree of saturation, For example, in a hard copy apparatus using C, M, and Y as the three primary colors, each patch in FIG. 9 is a color that is printed out by setting the area ratio of C, M, and Y to the following values.

【0054】 901=R:C=0%、M=100%、Y=100% 902=G:C=100%、M=0%、Y=100% 903=B:C=100%、M=100%、Y=0% 904=Y:C=0%、M=0%、Y=100% 905=M:C=0%、M=100%、Y=0% 906=C:C=100%、M=0%、Y=0% 907=W:C=0%、M=0%、Y=0% 908=K:C=100%、M=100%、Y=100
901 = R: C = 0%, M = 100%, Y = 100% 902 = G: C = 100%, M = 0%, Y = 100% 903 = B: C = 100%, M = 100%, Y = 0% 904 = Y: C = 0%, M = 0%, Y = 100% 905 = M: C = 0%, M = 100%, Y = 0% 906 = C: C = 100 %, M = 0%, Y = 0% 907 = W: C = 0%, M = 0%, Y = 0% 908 = K: C = 100%, M = 100%, Y = 100
%

【0055】パッチが出力されたら805の設定ボタン
をクリックすると色再現範囲設定画面806が表示され
る。ユーザーは出力されたパッチを複写機の原稿台上に
置き、パッチ読み込みボタン807をクリックする。す
るとコンピューターから複写機のリーダー部制御信号が
送られ原稿台上の原稿をスキャンし読み込む(70
4)。コンピューターは読み込まれた原稿画像中からパ
ッチ領域を自動的に切り出し、8原色部分のRGB信号
値を得る(705)。得られたRGB信号値はあらかじ
め決められた変換式によりL* 、u* 、v* などの均等
色空間座標値に変換される(706)。ここで704〜
706で8原色パッチの均等色空間座標値を得るのに複
写機のリーダー部分を利用することとしたが、もちろん
コンピューターに接続された測色計を用いてもよいし、
またオフラインの測色計を用いてパッチを測定し、測定
結果をキーボードなどを用いて入力するような構成にし
ても構わない。
When the patch is output and the setting button 805 is clicked, a color reproduction range setting screen 806 is displayed. The user places the output patch on the platen of the copying machine and clicks the patch reading button 807. Then, the computer sends a control signal for the reader section of the copying machine to scan and read the original on the platen (70
4). The computer automatically cuts out a patch area from the read original image and obtains RGB signal values of eight primary color portions (705). The obtained RGB signal values are converted into uniform color space coordinate values such as L * , u * , v *, etc. by a predetermined conversion formula (706). Here 704 ~
In 706, the reader section of the copying machine is used to obtain the uniform color space coordinate values of the eight primary color patches, but of course a colorimeter connected to a computer may be used,
Alternatively, the patch may be measured using an off-line colorimeter and the measurement result may be input using a keyboard or the like.

【0056】以上が終了したら808の色再現範囲表示
ボタンをクリックする。すると811の色再現範囲表示
画面に今測定した8原色パッチの均等色空間座標値を座
標軸とともに表示する(707)。表示方法としては種
々考えられるが、例えば8原色で決められる12の平面
をワイヤーフレームで表示したり、あるいは各面にコン
ピューターグラフィックス分野で周知のシェーディング
手法を用いた色付けを行って表示したりすることが考え
られる。
When the above is completed, the color reproduction range display button 808 is clicked. Then, the uniform color space coordinate values of the just-measured 8 primary color patches are displayed on the color reproduction range display screen 811 together with the coordinate axes (707). Although various display methods are possible, for example, 12 planes determined by 8 primary colors are displayed by a wire frame, or each surface is displayed by coloring using a shading method well known in the field of computer graphics. It is possible.

【0057】表示されたデータが良好であれば809の
色再現範囲の保存ボタンをクリックする。これにより出
力デバイスの色再現範囲データが更新、保存される(7
08)。
If the displayed data is good, a color reproduction range save button 809 is clicked. As a result, the color gamut data of the output device is updated and saved (7
08).

【0058】以後、入力カラー画像信号がここで設定し
た出力デバイスの色再現範囲内に含まれるか否かの判定
は更新された8原色データをもとに、前述した方法で行
われることになる。
After that, whether or not the input color image signal is included in the color reproduction range of the output device set here is determined by the above-described method based on the updated eight primary color data. .

【0059】また、図10のようなシステムの場合は、
出力デバイスを設定する際は、各出力デバイスの色再現
範囲も重要な要素になる。従って、図8のように、デバ
イスを選択し選択されたデバイスの色再現範囲を表示
し、ユーザに報知することによりユーザは用途に応じて
適切な色再現範囲を有する出力デバイスを選択すること
ができる。
Further, in the case of the system as shown in FIG.
When setting output devices, the color reproduction range of each output device is also an important factor. Therefore, as shown in FIG. 8, by selecting a device, displaying the color reproduction range of the selected device, and notifying the user, the user can select an output device having an appropriate color reproduction range according to the application. it can.

【0060】具体的には、出力する画像データが黄色の
画像が多い場合は、黄色に関して色再現範囲の広い出力
デバイスを選択すれば良い。
Specifically, when the output image data is mostly yellow images, an output device having a wide color reproduction range for yellow may be selected.

【0061】(第5実施例)以下、図面を用いて第5実
施例を説明する。第5の実施例は、上述した第3の実施
例によって述べた色再現範囲外の画像信号を再現範囲内
の色信号に置き換えて出力する処理の変形例であり、色
再現範囲外の画素の数に応じて処理を変えるものであ
る。
(Fifth Embodiment) A fifth embodiment will be described below with reference to the drawings. The fifth embodiment is a modified example of the process of replacing the image signal outside the color reproduction range with the color signal within the reproduction range and outputting the image signal, which is described in the third embodiment. The processing is changed according to the number.

【0062】本実施例の概念図を図11、処理の流れを
示すフローチャートを図12に示す。
FIG. 11 is a conceptual diagram of this embodiment, and FIG. 12 is a flowchart showing the flow of processing.

【0063】図11は、デバイス色再現領域内に忠実色
再現領域と写像色再現領域とが存在し、その2つの境界
であるマッピング境界を入力画像に応じて制御するこ
と、また、マッピング境界外の入力色信号は写像色再現
領域にマッピングすることを示している。
FIG. 11 shows that a faithful color reproduction area and a mapping color reproduction area exist in the device color reproduction area, and the two boundaries, the mapping boundary, are controlled according to the input image, and the outside of the mapping boundary. It indicates that the input color signal of is mapped to the mapping color reproduction area.

【0064】図12において、ステップ1でイメージス
キャナ、ビデオカメラ、CGエディタ、画像ファイル等
の画像入力装置から画像を入力し、ステップ2でイメー
ジスキャナの画像読取り特性や、モニタ、プリンタ等の
デバイス色再現領域やモニタのγ曲線等の画像出力装置
の特性を示すデータ(以下「プロファイル」という)を
入力し、ステップ3でステップ1において入力された色
信号によって表される画像の各画素が、色空間座標系の
ある領域の内部に存在するか否かを第1もしくは第2の
実施例の方法で判定し、ステップ4でステップ3におい
てステップ2で入力されたデバイス色再現領域の外側で
あると判定された画素数を実施例の1で述べた様にフラ
グをたてることにより計数する。ステップ5ではステッ
プ4によって得られたデバイス色再現領域外の画素数と
全画素数の比率からマッピング境界の位置を決定し、ス
テップ6ではステップ3によってデバイス色再現領域の
外側であると判定された画素の中で色空間圧縮をする際
に最も影響を与える画素、即ち、デバイス色再現領域の
境界に対する相対位置が最も大きい値の画素の相対位置
の値とステップ5で決定されたマッピング境界の位置か
らマッピング係数、即ち、マッピング境界外の色信号を
写像色再現領域にマッピングするための係数を求め、ス
テップ7は入力色信号がステップ5で決定されたマッピ
ング境界外部に存在するか否かを判定し、ステップ8は
ステップ7でマッピング境界の外側に存在すると判定さ
れた色信号を、ステップ6で求められたマッピング係数
を用いて、例えば後述の演算によりマッピング境界とデ
バイス色再現領域の間の領域にマッピングし、ステップ
9ではステップ7によって得られた画像をモニタ、プリ
ンタ等の画像出力装置へ出力する。
In FIG. 12, in step 1, an image is input from an image input device such as an image scanner, a video camera, a CG editor, and an image file, and in step 2, the image reading characteristics of the image scanner and device colors such as a monitor and a printer. Data representing the characteristics of the image output device (hereinafter referred to as “profile”) such as the reproduction area and the γ curve of the monitor are input, and each pixel of the image represented by the color signal input in step 1 Whether or not it exists inside a certain area of the spatial coordinate system is determined by the method of the first or second embodiment, and it is determined in step 4 that it is outside the device color reproduction area input in step 2 in step 3. The number of judged pixels is counted by setting a flag as described in the first embodiment. In step 5, the position of the mapping boundary is determined from the ratio of the number of pixels outside the device color reproduction area and the total number of pixels obtained in step 4, and in step 6 it is determined to be outside the device color reproduction area by step 3. Among the pixels, the pixel that has the greatest influence on the color space compression, that is, the value of the relative position of the pixel having the largest relative position with respect to the boundary of the device color reproduction area and the position of the mapping boundary determined in step 5. A mapping coefficient, that is, a coefficient for mapping a color signal outside the mapping boundary to the mapping color reproduction area is obtained from the above, and step 7 determines whether or not the input color signal exists outside the mapping boundary determined in step 5. Then, in step 8, the color signal determined to exist outside the mapping boundary in step 7 is set to the mapping obtained in step 6. With several, for example mapped to a region between the mapping boundary and the device color reproduction area by the calculation described later, and outputs the image obtained by the step 9, step 7 monitor, to the image output apparatus such as a printer.

【0065】ステップ1において入力された画像の各画
素について各ステップで行われる処理を以下具体的に説
明する。
The processing performed in each step for each pixel of the image input in step 1 will be specifically described below.

【0066】(デバイス色再現領域の内外判定)入力色
信号が画素毎にステップ2で得られたデバイス色再現領
域の内部に存在するか否かをステップ3で判定する。
(Determination of Inside / Outside of Device Color Reproduction Area) It is determined in step 3 whether or not the input color signal exists inside the device color reproduction area obtained in step 2 for each pixel.

【0067】例えばデバイス色再現領域がR(re
d)、G(green)、B(blue)、Y(yel
low)、M(magenta)、C(cyan)、W
(white)、K(black)の8点によって定義
される場合には、8点を色空間座標系CIE LABの
座標値に変換し、図13に示されるような、R、G、
B、Y、M、Cの6点とW及びKの陵線から形成される
12面体でデバイス色再現領域を近似し、12面体に対
するデバイス色再現領域の内部に存在する点、例えば、
収束点と判定対象の入力色信号の点が、同じ側にあれば
画素色はデバイス色再現領域の内部に存在し、反対側に
あれば外部に存在すると判定する。
For example, if the device color reproduction area is R (re
d), G (green), B (blue), Y (yel)
low), M (magenta), C (cyan), W
When defined by eight points of (white) and K (black), the eight points are converted into coordinate values of the color space coordinate system CIE LAB, and R, G, and
A device color reproduction area is approximated by a dodecahedron formed from six points B, Y, M, and C and a ridge of W and K, and a point existing inside the device color reproduction area for the dodecahedron, for example,
If the convergence point and the point of the input color signal to be determined are on the same side, it is determined that the pixel color is inside the device color reproduction area, and if it is on the opposite side, it is outside.

【0068】なお、上述のデバイス色再現領域を示す1
2面体は、前述の実施例における変形6面体と等価であ
る。
It should be noted that 1 indicating the device color reproduction area described above.
The dihedron is equivalent to the modified hexahedron in the above-described embodiment.

【0069】(マッピング境界の決定)ステップ3でデ
バイス色再現領域外であると判定された入力色信号の数
をステップ4でカウントする。
(Determination of Mapping Boundary) In step 4, the number of input color signals determined to be outside the device color reproduction area is counted in step 4.

【0070】ステップ5では全入力色信号数に対するデ
バイス色再現領域外入力色信号数の比率を算出し、領域
外入力色信号比率の値に基づいて、マッピング境界の位
置を規定する係数αを制御する。マッピング境界の位置
はデバイス再現領域の境界に乗じることによって定ま
る。ただし、図15に示したように、αの取り得る範囲
はb≦α≦1(bは予め決められた定数)とし、領域外
入力色信号比率の値に基づいて演算したαの値がbより
小さい場合は、αの値をαが取り得る最小値であるbと
する。
In step 5, the ratio of the number of input color signals outside the device color reproduction area to the total number of input color signals is calculated, and the coefficient α that defines the position of the mapping boundary is controlled based on the value of the input color signal ratio outside the area. To do. The position of the mapping boundary is determined by multiplying the boundary of the device reproduction area. However, as shown in FIG. 15, the possible range of α is b ≦ α ≦ 1 (b is a predetermined constant), and the value of α calculated based on the value of the out-of-region input color signal ratio is b. If smaller, the value of α is set to b, which is the minimum value that α can take.

【0071】例えば、すべての入力色信号がデバイス色
再現領域内に存在する場合は、領域外入力色信号比率が
0であり、α=1となり、マッピング境界をデバイス色
再現領域の境界と等しい位置になるように制御する。こ
れとは逆に、すべての入力色信号がデバイス色再現領域
外に存在する場合は、領域外入力色信号比率が1であ
り、計算上はα=0となるが前述した通りαが取り得る
値はb≦α≦1であるので、αをαの取り得る最小値で
あるbとし、マッピング境界はデバイス色再現領域の境
界を収束点に向かってb乗じて縮小した位置になるよう
に制御する。
For example, when all the input color signals exist within the device color reproduction area, the out-of-area input color signal ratio is 0, α = 1, and the mapping boundary is equal to the boundary of the device color reproduction area. Control to become. On the contrary, when all the input color signals exist outside the device color reproduction area, the out-of-area input color signal ratio is 1, and α = 0 in the calculation, but α can be taken as described above. Since the value is b ≦ α ≦ 1, α is set to b, which is the minimum value that α can take, and the mapping boundary is controlled to be a position reduced by multiplying the boundary of the device color reproduction area by b toward the convergence point. To do.

【0072】ここで、収束点は色空間圧縮の収束点であ
り、例えば色空間座標系の中心である。
Here, the convergent point is the convergent point of the color space compression, for example, the center of the color space coordinate system.

【0073】上述のように、デバイス色再現領域外の入
力色信号が多い程αはbに近づき、マッピング境界が収
束点に近づくため、忠実色再現領域は小さくなり写像色
再現領域は広くなり、デバイス色再現領域外の入力色信
号を色の連続性を保ったマッピングができる。また、デ
バイス色再現領域外の入力色信号が少ない程αは1に近
づき、マッピング境界はデバイス色再現領域と等しい位
置に近づくため、忠実色再現領域が広くなり写像色再現
領域が小さくなり、本来、忠実に色再現可能なデバイス
色再現領域内の入力色信号の大部分は、そのまま変化せ
ず出力される。
As described above, as the number of input color signals outside the device color reproduction area increases, α approaches b, and the mapping boundary approaches the convergence point. Therefore, the faithful color reproduction area becomes smaller and the mapped color reproduction area becomes wider. Input color signals outside the device color reproduction area can be mapped while maintaining color continuity. Further, as the input color signal outside the device color reproduction area is smaller, α approaches 1, and the mapping boundary approaches the same position as the device color reproduction area. Therefore, the faithful color reproduction area becomes wider and the mapping color reproduction area becomes smaller. , Most of the input color signals within the device color reproduction area that can faithfully reproduce colors are output unchanged.

【0074】(マッピング係数)ステップ3でデバイス
色再現領域外であると判定された画素からマッピング係
数をステップ6によって決定する。
(Mapping Coefficient) The mapping coefficient is determined in step 6 from the pixels determined to be outside the device color reproduction area in step 3.

【0075】例えば、領域外の色信号と収束点を結ぶ軌
跡に沿って色空間圧縮を行う場合、図4に示されるよう
にその軌跡とデバイス色再現領域表面との交点の絶対位
置:Pg、その軌跡とマッピング境界との交点の絶対位
置:Pg′、マッピング境界外の色信号の絶対位置:P
b、Pbの色マッピング後の絶対位置:Pb′とする
と、色信号の相対位置Prは Pr=Pb/Pg…(1.1) で求められる。
For example, when color space compression is performed along a locus connecting a color signal outside the area and the convergence point, as shown in FIG. 4, the absolute position of the intersection of the locus and the surface of the device color reproduction area: Pg, Absolute position of intersection of the locus and mapping boundary: Pg ', absolute position of color signal outside mapping boundary: Pg
If the absolute position of b and Pb after color mapping is Pb ′, the relative position Pr of the color signal can be obtained by Pr = Pb / Pg (1.1).

【0076】相対位置により演算することにより、全入
力色信号がデバイス色再現領域を基準として標準化され
るので、全入力色信号を色空間全体の中で後述のPb
rmaxと比較することができ、入力画像の特徴を考慮
したマッピングができる。
By calculating with the relative position, all the input color signals are standardized with the device color reproduction area as a reference.
It can be compared with rmax, and mapping can be performed in consideration of the characteristics of the input image.

【0077】式(1.1)により求められるPgの相対
位置:Pgr、Pg′の相対位置:Pgr′Pbの相対
位置:Pbr、Pb′の相対位置:Pbr′とする。
The relative position of Pg obtained by the equation (1.1): Pgr, the relative position of Pg ': Pgr' The relative position of Pb: Pbr, the relative position of Pb ': Pbr'.

【0078】また、式(1.1)によって求められる相
対位置を全てのデバイス色再現領域外の色信号について
求め、最大値を全てのデバイス色再現領域から最も遠い
色信号の相対位置Pbrmaxとする。
Further, the relative position obtained by the equation (1.1) is obtained for the color signals outside all the device color reproduction areas, and the maximum value is set as the relative position Pbrmax of the color signal farthest from all the device color reproduction areas. .

【0079】また、図14にはPbrmaxの絶対位置
をPbmaxとし、Pbmaxを収束点とPbの軌跡上
に移した点をPbmax′とした。
In FIG. 14, the absolute position of Pbrmax is Pbmax, and the point where Pbmax is moved to the convergence point and the locus of Pb is Pbmax '.

【0080】Pbrのマッピング後の相対位置Pbr′
は Pbr′=(Pgr−Pgr′)/(Pbrmax−P
gr′)×(Pbr−Pgr′)+Pg′…(1.2) となる。
Relative position Pbr 'after mapping Pbr'
Is Pbr '= (Pgr-Pgr') / (Pbrmax-P
gr ′) × (Pbr−Pgr ′) + Pg ′ ... (1.2).

【0081】ただし、式(1.1)でPgr=1、Pg
r′=αである。
However, in the equation (1.1), Pgr = 1, Pg
r ′ = α.

【0082】ここで、相対位置表示するための基準位置
をPgr′とするため、式(1.2)の両辺をPgr′
で除算すると、色信号Pbrのマッピング後Pbr′の
マッピング境界Pgr′に対する相対位置Pr′は、
Since the reference position for displaying the relative position is Pgr ', both sides of the equation (1.2) are Pgr'.
When divided by, the relative position Pr ′ of Pbr ′ after mapping the color signal Pbr with respect to the mapping boundary Pgr ′ is

【0083】[0083]

【外1】 ここで、式(1.1)でPgr=1、Pgr′=αであ
るので Pr′=A・(Pbr−1)+1…(1.4) ここで、Aはマッピング係数であり、 A=(1/α−1)/(Pbrmax/α−1)…
(1.5) で求められる。
[Outer 1] Here, since Pgr = 1 and Pgr ′ = α in the equation (1.1), Pr ′ = A · (Pbr−1) +1 (1.4) where A is a mapping coefficient and A = (1 / α-1) / (Pbrmax / α-1) ...
It is calculated by (1.5).

【0084】ステップ6では上述のマッピング係数Aを
前述のPbrmaxとαから決定する。
In step 6, the above-mentioned mapping coefficient A is determined from the above-mentioned Pbrmax and α.

【0085】また、式(1.2)では、Pbr′を演算
するために画素毎に4つの変数が必要となるが式(1.
4)に変形することにより、マッピング係数Aを1回演
算すれば画素毎には1つの変数ですむため、式(1.
2)を式(1.4)に変形することにより効率よく後述
のステップ8においてマッピングを行うことができる。
Further, in the equation (1.2), four variables are required for each pixel in order to calculate Pbr ', but the equation (1.
By transforming it into 4), one variable is required for each pixel if the mapping coefficient A is calculated once. Therefore, the equation (1.
By transforming 2) into equation (1.4), it is possible to efficiently perform mapping in step 8 described later.

【0086】(マッピング)ステップ8では、入力色信
号がマッピング境界外の場合は、写像色再現範囲に式
(1.4)で均等に圧縮してマッピングする。
(Mapping) In step 8, if the input color signal is outside the mapping boundary, it is uniformly compressed and mapped in the mapping color reproduction range by the equation (1.4).

【0087】一方、入力色信号がマッピング境界内の場
合は、入力色信号の色の特性を変化させる処理を行わな
い。
On the other hand, when the input color signal is within the mapping boundary, the process of changing the color characteristic of the input color signal is not performed.

【0088】なお、前述のステップ5を実行してマッピ
ング境界を決定しているのでステップ6、7、8を実行
することにより、デバイス色再現領域外の入力色信号が
多い程、忠実色再現領域が小さくなり写像色再現領域が
広くなるので、デバイス色再現領域外の色信号は色の連
続性を保たれたマッピングができる。また、デバイス色
再現領域外の入力色信号が少ない程、忠実色再現領域が
広くなって写像色再現領域が小さくなり、本来、忠実に
色再現可能なデバイス色再現領域内の入力色信号の大部
分は、そのまま変化せず出力することができる。
Since the mapping boundary is determined by executing step 5 described above, by executing steps 6, 7 and 8, as the number of input color signals outside the device color reproduction area increases, the faithful color reproduction area increases. Becomes smaller and the mapped color reproduction area becomes wider, so that color signals outside the device color reproduction area can be mapped while maintaining color continuity. Also, the smaller the input color signal outside the device color reproduction area, the wider the faithful color reproduction area and the smaller the mapped color reproduction area, and the larger the input color signal within the device color reproduction area that is originally capable of faithful color reproduction. The part can be output without change.

【0089】従って、忠実色再現領域内は入力画像に忠
実な出力画像が、写像色再現領域外では、色バランスが
崩れず、色の連続性を保った出力画像が得られる。
Therefore, an output image faithful to the input image is obtained in the faithful color reproduction area, and an output image in which color continuity is maintained and color balance is not lost outside the mapped color reproduction area.

【0090】上述した一連の処理の1例を、R、G、
B、Y、M、C、W、Kの8点によってデバイス色再現
領域が定義される場合を用いて以下に示す。
An example of the series of processes described above is R, G,
The case where the device color reproduction area is defined by eight points of B, Y, M, C, W, and K will be described below.

【0091】ステップ2で入力されたデバイス色再現領
域によって、ステップ3で入力色信号がデバイス色再現
領域の内部に存在するか否かを判定し、ステップ4でデ
バイス色再現領域外の画素数をカウントしステップ5で
領域外入力色信号比率を求め、その値に基づいてαを求
め、ステップ6では、αとPbrmaxのからマッピン
グ係数を求める。
Based on the device color reproduction area input in step 2, it is determined in step 3 whether or not the input color signal exists inside the device color reproduction area, and in step 4, the number of pixels outside the device color reproduction area is determined. After counting, the out-region input color signal ratio is obtained in step 5, α is obtained based on the value, and in step 6, the mapping coefficient is obtained from α and Pbrmax.

【0092】マッピング境界を収束点に向かってαだけ
縮小した位置とすれば、色空間座標系において8点を収
束点に向かってαだけ縮小する。その8点によって入力
色信号がマッピング境界の内部に存在するか否かをステ
ップ7で判定する。
If the mapping boundary is set to a position reduced by α toward the convergence point, 8 points are reduced by α toward the convergence point in the color space coordinate system. In step 7, it is determined whether the input color signal exists inside the mapping boundary based on the eight points.

【0093】ステップ8では、マッピング境界外ならば
収束点からの距離とマッピング係数を用いてマッピング
後の位置を求める。
In step 8, if outside the mapping boundary, the position after mapping is obtained using the distance from the convergence point and the mapping coefficient.

【0094】例えば、マッピング境界外の色信号と収束
点を結ぶ軌跡に沿って色空間圧縮を行う場合、その軌跡
とマッピング境界との交点を求め、式(1.1)によっ
て相対位置を算出する。次に、その相対位置を式(1.
4)に代入してマッピング後の位置を求める。
For example, when color space compression is performed along a locus connecting a color signal outside the mapping boundary and the convergence point, the intersection of the locus and the mapping boundary is obtained, and the relative position is calculated by the equation (1.1). . Next, the relative position is calculated by the equation (1.
Substituting in 4), the position after mapping is obtained.

【0095】一方、マッピング境界内ならば入力色信号
の色の特性を変化させる処理を行わない。
On the other hand, if it is within the mapping boundary, the process of changing the color characteristic of the input color signal is not performed.

【0096】ステップ9で色空間圧縮処理後の画像を出
力する。
In step 9, the image after the color space compression processing is output.

【0097】(第5実施例の変形例)次に、第5実施例
の変形例として上述の実施例で説明した画像処理方法を
ハードウェアで実現した場合を説明する。
(Modification of Fifth Embodiment) Next, as a modification of the fifth embodiment, a case where the image processing method described in the above embodiment is realized by hardware will be described.

【0098】図16は、本発明に係る画像処理方法を実
施するシステムの概略内部構成の一例を示すブロック図
である。本実施例システムは、画像入力装置1、画像出
力装置11、デバイス色再現領域、モニタのγ曲線など
画像出力装置11のプロファイルを入力するための外部
入力装置12、及び画像処理装置100で構成されてい
る。
FIG. 16 is a block diagram showing an example of a schematic internal configuration of a system for carrying out the image processing method according to the present invention. The system according to this embodiment includes an image input device 1, an image output device 11, a device color reproduction area, an external input device 12 for inputting a profile of the image output device 11 such as a monitor γ curve, and an image processing device 100. ing.

【0099】画像処理装置100において、2は、画像
入力装置1からの色信号を受信するインターフェイス、
3は、入力された1フレームの色信号をR、G、Bごと
に格納するフレームメモリ、4はセレクタでありフレー
ムメモリ3からのR、G、B色信号を画素ごとに1フレ
ーム分を先ず、マッピング制御回路6に出力し、次に、
同一フレームの色信号をマッピング回路5に出力する。
マッピング制御回路6では、画像データとCPU7から
のデバイス色再現領域データより、前述したデバイス色
再現領域データの内外判定、マッピング境界の決定、マ
ッピング係数の演算を行い、マッピング回路5にマッピ
ング境界データ200とマッピング係数データ201を
出力する。一方、マッピング回路5では、マッピング制
御回路6から入力されるマッピング境界データ200と
マッピング係数データ201に基づいて前述したマッピ
ングを行い、マッピング後の色信号R′、G′、B′を
出力する。フレームメモリ3は、1フレームの色信号を
全て色マッピング回路5に出力し終るとCPU7によっ
てリセットされ新しい色信号の書き込みを始める。10
は、入力されたR′、G′、B′色信号を画像出力装置
11に送信するインターフェイスである。7は、CPU
でありRAM8に格納された外部入力装置12からのデ
バイス色再現領域、モニタのγ曲線など画像出力装置1
1のプロファイルデータをROM9に格納されたプログ
ラムに基づき、マッピング制御回路6に出力すると共
に、フレームメモリ3、セレクタ4、マッピング制御回
路6を制御する。
In the image processing apparatus 100, 2 is an interface for receiving the color signal from the image input apparatus 1,
Reference numeral 3 is a frame memory for storing the input color signal of one frame for each R, G, B. Reference numeral 4 is a selector, and the R, G, B color signals from the frame memory 3 are first stored for each frame for one frame. , To the mapping control circuit 6, and then
The color signal of the same frame is output to the mapping circuit 5.
The mapping control circuit 6 determines the inside / outside of the device color reproduction area data described above, determines the mapping boundary, and calculates the mapping coefficient from the image data and the device color reproduction area data from the CPU 7, and the mapping boundary data 200 And the mapping coefficient data 201 are output. On the other hand, the mapping circuit 5 performs the above-mentioned mapping based on the mapping boundary data 200 and the mapping coefficient data 201 input from the mapping control circuit 6, and outputs the mapped color signals R ′, G ′, B ′. The frame memory 3 is reset by the CPU 7 when the output of all color signals of one frame to the color mapping circuit 5 is completed, and starts writing a new color signal. 10
Is an interface for transmitting the input R ′, G ′, B ′ color signals to the image output device 11. 7 is a CPU
The image output device 1 such as the device color reproduction area from the external input device 12 and the γ curve of the monitor stored in the RAM 8
Based on the program stored in the ROM 9, the profile data of No. 1 is output to the mapping control circuit 6, and the frame memory 3, the selector 4, and the mapping control circuit 6 are controlled.

【0100】図17は、マッピング制御回路6の構成を
詳細に示すブロック図である。
FIG. 17 is a block diagram showing the structure of the mapping control circuit 6 in detail.

【0101】セパレータ20は、セレクタ4から入力さ
れる色信号を最大相対位置判定回路21とα判定回路2
2の双方に出力する。最大相対位置判定回路21は、画
素ごとに入力されるR、G、B絶対位置色信号とCPU
7からのデバイス色再現領域データに基づいて、デバイ
ス色再現領域を基準とした相対位置を全画素について求
め、最大相対位置Pbrmaxを出力する。一方、α判
定回路22は、入力される画素数のカウントとCPU7
から入力されるデバイス色再現領域データに基づいて、
入力される色信号についてデバイス色再現領域の内外判
定を行い、デバイス色再現領域外の画素数をカウント
し、全画素数に対するデバイス色再現領域外画素数の比
率を演算し、範囲外画素比率の値からマッピング境界を
制御するα(αmax≦α≦1)の値を演算し出力す
る。マッピング係数回路23は、判定回路21から入力
されるPbrmaxと判定回路22から入力されるαの
値から色マッピング係数Aを求める式(1.5)を実行
する演算回路であり、マッピング係数Aを色マッピング
回路5に出力する。忠実色再現範囲決定回路24は、入
力されるαの値とCPU7から入力されるデバイス色再
現領域データと判定回路22より入力されるαの値より
忠実色再現領域データを求めて、色マッピング回路5に
出力する。
The separator 20 determines the maximum relative position determination circuit 21 and the α determination circuit 2 based on the color signal input from the selector 4.
It outputs to both 2. The maximum relative position determination circuit 21 uses the R, G, B absolute position color signals input for each pixel and the CPU.
Based on the device color reproduction area data from 7, the relative position with respect to the device color reproduction area is obtained for all pixels, and the maximum relative position Pbrmax is output. On the other hand, the α determination circuit 22 counts the number of input pixels and the CPU 7
Based on the device color reproduction area data input from
The inside / outside of the device color reproduction area is judged for the input color signal, the number of pixels outside the device color reproduction area is counted, the ratio of the number of pixels outside the device color reproduction area to the total number of pixels is calculated, and the out-of-range pixel ratio is calculated. The value of α (αmax ≦ α ≦ 1) that controls the mapping boundary is calculated and output from the value. The mapping coefficient circuit 23 is an arithmetic circuit that executes the equation (1.5) for obtaining the color mapping coefficient A from the value of Pbrmax input from the determination circuit 21 and the value of α input from the determination circuit 22. Output to the color mapping circuit 5. The faithful color reproduction range determination circuit 24 obtains faithful color reproduction region data from the value of α input, the device color reproduction region data input from the CPU 7 and the value of α input from the determination circuit 22, and the color mapping circuit Output to 5.

【0102】図18は、マッピング回路5についての詳
細を示すブロック図である。
FIG. 18 is a block diagram showing details of the mapping circuit 5.

【0103】忠実色再現範囲判定回路30は、入力され
る絶対位置色信号をマッピング制御回路6からのマッピ
ング境界データ200に基づいて忠実色再現領域内か否
かを判定し、忠実色再現領域内ならそのままインターフ
ェイス10に出力し、忠実色再現領域外ならマッピング
演算回路31に出力する。マッピング演算回路31は、
判定回路30より入力される絶対位置色信号について入
力されるマッピング境界データ200に基づいて忠実色
再現領域を基準とした相対位置を求める。前記相対位置
と入力されるマッピング係数データ201を用いて式
(1.4)を実行する演算回路により、マッピング後の
相対位置P′を求め、絶対位置変換を行いインターフェ
イス10に色マッピング後の画素データR′、G′、
B′として出力する。遅延回路32は、判定回路30か
ら入力される絶対位置色信号をマッピング演算回路31
で演算にかかる時間分遅延する回路であり、例えば、ラ
インメモリで構成されている。
The faithful color reproduction range determination circuit 30 determines whether or not the input absolute position color signal is within the faithful color reproduction area based on the mapping boundary data 200 from the mapping control circuit 6, and within the faithful color reproduction area. If it is outside the faithful color reproduction area, it is output to the mapping arithmetic circuit 31. The mapping arithmetic circuit 31 is
The relative position based on the faithful color reproduction area is obtained based on the mapping boundary data 200 input for the absolute position color signal input from the determination circuit 30. The relative position P ′ after mapping is obtained by an arithmetic circuit that executes the equation (1.4) using the relative position and the input mapping coefficient data 201, and absolute position conversion is performed to the interface 10 to obtain the pixel after color mapping. Data R ', G',
Output as B '. The delay circuit 32 maps the absolute position color signal input from the determination circuit 30 to the mapping arithmetic circuit 31.
Is a circuit that delays by the time required for calculation, and is composed of, for example, a line memory.

【0104】他の変形例として上述した画像処理方法を
他のハードウェアを用いて実施した場合を示す。
As another modification, a case where the above-described image processing method is implemented by using other hardware will be shown.

【0105】図19は、本発明に係る色空間圧縮方法を
実施するシステムの概略内部構成の一例を示すブロック
図である。本実施例システムは、画像入力装置1、画像
出力装置11、画像処理装置101、コンピューター1
3で構成されている。
FIG. 19 is a block diagram showing an example of a schematic internal configuration of a system for carrying out the color space compression method according to the present invention. The system of this embodiment includes an image input device 1, an image output device 11, an image processing device 101, and a computer 1.
It is composed of three.

【0106】画像処理装置101において、2は、画像
入力装置1からの入力色信号を受信するインターフェイ
ス、41は、入力される入力色信号をインターフェイス
42から入力されたマッピングデータに基づいて、マッ
ピングして出力するマッピングメモリであり、例えばR
AMで構成される。10は、入力されるマッピング後の
入力色信号を画像出力装置に送信するインターフェイ
ス、42は、コンピューターからのマッピングデータを
受信するインターフェイスである。
In the image processing apparatus 101, 2 is an interface for receiving an input color signal from the image input apparatus 1, 41 is an input color signal to be mapped based on the mapping data input from the interface 42. Is a mapping memory that outputs the
Composed of AM. Reference numeral 10 is an interface for transmitting an input color signal after mapping to the image output device, and 42 is an interface for receiving mapping data from a computer.

【0107】コンピューター13は、画像出力装置11
のデバイス色再現領域と画像入力装置1からの入力色信
号に基づき、マッピング境界を決定し、入力色信号に対
応するマッピング後のデータを作成しインターフェイス
42を介してマッピングメモリ41にルックアップテー
ブルを形成する。
The computer 13 uses the image output device 11
Based on the device color reproduction area and the input color signal from the image input apparatus 1, a mapping boundary is determined, mapped data corresponding to the input color signal is created, and a lookup table is created in the mapping memory 41 via the interface 42. Form.

【0108】なお、本発明の上述の実施例においては、
CIEのL、a、b色空間とR、G、B色空間を用いて
いるが、例えば、CIEのL、u、vやY、I、Q等の
色空間であっても構わない。
In the above embodiment of the present invention,
Although the CIE L, a, and b color spaces and the R, G, and B color spaces are used, for example, the CIE L, u, v, and Y, I, and Q color spaces may be used.

【0109】また、実施例の計数手段のデバイス色再現
領域外画素数、マッピング係数決定手段の最大相対位置
を全入力色信号から求めず、入力信号をサンプリングし
て求めてもよい。
Further, the number of pixels outside the device color reproduction area of the counting means of the embodiment and the maximum relative position of the mapping coefficient determining means may be obtained by sampling the input signals instead of obtaining them from all the input color signals.

【0110】また、マッピングの方法は、式(1.4)
の様な線形の色空間圧縮に限らず非線形であってもよ
い。
The mapping method is as shown in equation (1.4).
The color space compression is not limited to the linear color space compression described above, and may be non-linear.

【0111】また、上述の特定の色信号の値はPbrm
axに限らず、例えば最大頻度の色信号等の入力画像の
特徴を示すものであればよい。
The value of the above-mentioned specific color signal is Pbrm.
Not limited to ax, it may be any one that shows the characteristics of the input image such as the color signal of the maximum frequency.

【0112】また、本発明の上述の実施例においては、
1フレームを対象に上述の画像処理を行っているが、例
えば、1フレーム内に写真、文書などいくつかの特徴の
異なった画像が混在するような場合は、領域分離を行
い、各領域ごとに上述の画像処理を行ってもよい。
Also, in the above-described embodiment of the present invention,
The above-mentioned image processing is performed for one frame. However, for example, when images with different characteristics such as a photograph and a document are mixed in one frame, region separation is performed and each region is separated. The image processing described above may be performed.

【0113】また、上記実施例は、入力色信号のうち所
定の色空間外の画素数に応じてマッピング境界を制御す
ることにより、マッピング境界の制御を確実に行うこと
ができる。
Further, in the above-mentioned embodiment, the mapping boundary can be controlled surely by controlling the mapping boundary according to the number of pixels of the input color signal outside the predetermined color space.

【0114】さらに、特定の入力色信号の値に基づい
て、マッピング境界を制御することにより、入力画像の
特徴に応じたマッピング可能となる。
Furthermore, by controlling the mapping boundary based on the value of a specific input color signal, it becomes possible to perform mapping in accordance with the characteristics of the input image.

【0115】以上のように、本発明の第5の実施例及び
その変形例によれば、入力色信号に基づいて、マッピン
グ境界を制御することにより、、デバイス色再現領域外
でも色の連続性を保ちながら良好なカラー画像を再生で
きる。
As described above, according to the fifth embodiment of the present invention and its modified example, by controlling the mapping boundary based on the input color signal, the color continuity can be achieved even outside the device color reproduction area. A good color image can be reproduced while maintaining.

【0116】(第6実施例)第4実施例におけるプリン
ターの色再現範囲を表すパラメーターの適宜変更につい
て、上記実施例の変形例を用いて第6の実施例として詳
述する。
(Sixth Embodiment) The sixth embodiment will be described in detail with reference to a modification of the above-described embodiment, which is a modification of the parameters representing the color gamut of the printer in the fourth embodiment.

【0117】出力装置の色再現範囲は環境差及び経時変
化によって変化する。
The color reproduction range of the output device changes due to environmental differences and changes over time.

【0118】本実施例は、色再現範囲の変化に対応し
て、色再現範囲と表すパラメータを変更させることによ
り、出力装置か実際に表現できる色再現範囲を有効に用
いることを目的とする。
The purpose of this embodiment is to effectively use the color gamut that can be actually expressed by the output device by changing the parameter representing the color gamut in response to the change in the color gamut.

【0119】以下、図面を参照して本願発明の第6実施
例を詳細に説明する。
The sixth embodiment of the present invention will be described below in detail with reference to the drawings.

【0120】図20は、本実施例の画像処理装置の一例
を示した図であり、原稿画像を走査しRGB信号を入力
する入力部1101、制御信号1120により制御され
るセレクター1102、同様に制御信号1121により
制御されるセレクター1107、画像を出力するプリン
ター1108、CPU1105、パッチを表す画像信号
及び色再現範囲を示す6原色の値を記憶するメモリー1
106、色処理を行うマトリックス変換回路1103、
及び色処理回路1104、プリンター1108の色再現
範囲を判定する際に用いるサンプリング回路1109、
バッファメモリー1110、パターン発生回路1111
で構成されている。
FIG. 20 is a diagram showing an example of the image processing apparatus of this embodiment. The input section 1101 for scanning the original image and inputting the RGB signals, the selector 1102 controlled by the control signal 1120, and the similar control. A selector 1107 controlled by a signal 1121, a printer 1108 that outputs an image, a CPU 1105, an image signal that represents a patch, and a memory 1 that stores values of six primary colors that represent a color reproduction range.
106, a matrix conversion circuit 1103 for performing color processing,
A color processing circuit 1104, a sampling circuit 1109 used when determining the color reproduction range of the printer 1108,
Buffer memory 1110, pattern generation circuit 1111
It is composed of.

【0121】(通常の画像処理)通常の出力を行う場合
を説明する。入力部1101で入力されたRGB信号が
CPU1105からの制御信号1120に基づきセレク
タ1102を通ってマトリックス変換回路1103に入
力される。マトリックス変換回路1103では、具体的
には入力RGB信号に対してCPU1105によって設
定された係数を用いて、以下のマトリックス演算を行い
R′、G′、B′を出力する。
(Normal Image Processing) The case of performing normal output will be described. The RGB signal input by the input unit 1101 is input to the matrix conversion circuit 1103 through the selector 1102 based on the control signal 1120 from the CPU 1105. Specifically, the matrix conversion circuit 1103 performs the following matrix calculation on the input RGB signals using the coefficients set by the CPU 1105, and outputs R ′, G ′, B ′.

【0122】[0122]

【外2】 [Outside 2]

【0123】ここで、R、G、BはもともとのR、G、
B信号で、dR、dG、dBは以下の演算で求まる画像
信号圧縮量である。
Here, R, G and B are the original R, G and
In the B signal, dR, dG, and dB are image signal compression amounts obtained by the following calculation.

【0124】[0124]

【外3】 [Outside 3]

【0125】ここでXはR、G、Bのうちの最小値を示
す。
Here, X represents the minimum value of R, G, and B.

【0126】次にCPUによって設定される(3)式の
マトリックス変換係数aijの求め方について説明す
る。マトリックス変換の目的は図23に示されているよ
うに広い色再現範囲をもった原稿の色をプリンターの色
再現範囲にマッピング即ち、色空間圧縮することであ
る。ここではまず赤色の再現について説明する。
Next, how to obtain the matrix conversion coefficient aij of the equation (3) set by the CPU will be described. The purpose of the matrix conversion is to map the colors of the original document having a wide color reproduction range to the color reproduction range of the printer, that is, to compress the color space, as shown in FIG. Here, reproduction of red will be described first.

【0127】画像信号がR、G、B各8ビットで表され
ているとし原稿の最も彩度の高い赤色(例えば図23で
RG点で示されている)がR=200、G=15、B=
0という色信号であったとする。しかし、プリンターで
再現できる最も彩度の高い赤色はRP点であるのでRP
点とRG点の間にある色はすべてRP点の色としてプリ
ントアウトされてしまうことになる。
Assuming that the image signal is represented by R, G, and B for each 8 bits, the most saturated red color of the document (for example, indicated by the RG point in FIG. 23) is R = 200, G = 15, B =
It is assumed that the color signal is 0. However, the most saturated red color that can be reproduced by the printer is the RP point, so RP
All the colors between the points and the RG points will be printed out as the colors of the RP points.

【0128】逆にRP点の色信号値をR、G、B信号で
表すと、通常R=160、G=20、B=10程度にな
っている。従って、入力される色信号をR=200、G
=15、B=0をマトリックス変換回路によってR′=
160、G′=20、B′=10となるように変換する
ことによって、RG点はRP点に変換され、その間の色
はRP点より内側へマッピングされ、入力信号の原色は
保存したまま、原稿画像の色再現範囲をプリンターの色
再現範囲にマッピングすることができる。
On the contrary, when the color signal value at the RP point is represented by R, G, B signals, it is usually about R = 160, G = 20, B = 10. Therefore, the input color signal is R = 200, G
= 15 and B = 0 by the matrix conversion circuit R ′ =
By converting so that 160, G ′ = 20, B ′ = 10, the RG point is converted to the RP point, the colors in between are mapped to the inside of the RP point, and the primary colors of the input signal are preserved, The color gamut of the original image can be mapped to the color gamut of the printer.

【0129】また、このような対応関係を6原色(R、
G、B、C、M、Y)全てについて設定すると(2)式
と(3)式から、18個の連立方程式ができる。未知数
として(3)式のマトリックス変換係数aijがやはり
18個あるので一義的に解くことができる。
In addition, such a correspondence relationship is obtained by setting the six primary colors (R,
If all G, B, C, M, and Y) are set, 18 simultaneous equations can be created from the equations (2) and (3). Since there are still 18 matrix conversion coefficients aij of equation (3) as unknowns, they can be uniquely solved.

【0130】次に、上述したマトリックス変換回路10
3によって画像信号圧縮された画像信号R′、G′、
B′は対数変換、マスキング、UCR(下色除去)など
の色処理が色処理回路1104で行われC、M、Y、K
に変換される。そして、CPU1105からの制御信号
1121に基づきセレクター1107によってプリンタ
ー1108に入力され、プリンター1108で入力され
た画像信号に基づき画像が形成される。
Next, the matrix conversion circuit 10 described above.
Image signals R ', G'compressed by 3
In B ′, color processing such as logarithmic conversion, masking, and UCR (undercolor removal) is performed in the color processing circuit 1104, and C, M, Y, and K are used.
Is converted to. Then, based on a control signal 1121 from the CPU 1105, the selector 1107 inputs it to the printer 1108, and an image is formed based on the image signal input by the printer 1108.

【0131】したがって、入力画像信号が階調を保存し
たままプリンター1108の色再現範囲内に変換される
ので、プリンター1108の色再現範囲外の画素につい
ても階調が保存され、より原稿に忠実な画像を出力する
ことができる。
Therefore, since the input image signal is converted into the color reproduction range of the printer 1108 while preserving the gradation, the gradation is preserved even for the pixels outside the color reproduction range of the printer 1108, and the original is more faithful to the original. Images can be output.

【0132】また、色再現範囲をR、G、B、C、M、
Yの6点で定義することにより簡単に色再現範囲を更新
することができる。
The color reproduction range is set to R, G, B, C, M,
The color reproduction range can be easily updated by defining with 6 points of Y.

【0133】(プリンターの色再現範囲判定処理)プリ
ンターの色再現範囲の最外部に対応する6原色R、G、
B、C、M、Yを表すC、M、Y、Kの値を予めメモリ
ー1106に設定しておき、CPU1105を介して設
定値をパターン発生回路1202で画像信号に展開し、
セレクター1203を通してプリンター1108に出力
し、プリンター1108で6原色R、G、B、C、M、
Yを示すパッチを出力する。出力されたパッチを入力部
1101で読み取り、セレクター1102を通してサン
プリング回路1109に入力する。
(Color Reproduction Range Judgment Process of Printer) Six primary colors R, G, which correspond to the outermost part of the color reproduction range of the printer,
The values of C, M, Y, and K representing B, C, M, and Y are set in the memory 1106 in advance, and the set values are developed into an image signal by the pattern generation circuit 1202 via the CPU 1105.
Output to the printer 1108 through the selector 1203, and the printer 1108 outputs the six primary colors R, G, B, C, M,
A patch indicating Y is output. The output patch is read by the input unit 1101 and input to the sampling circuit 1109 through the selector 1102.

【0134】サンプリング回路1109では、原稿画像
であるパッチの所定の位置にあたる信号を所定のサンプ
リングピッチでサンプリングし、バッファメモリー11
10に書き込む。CPU1105はバッファメモリー1
110の中の画像信号を順次読み出し、各出力したパッ
チの各平均値を求め、プリンターの色再現域の最外部の
設定値を決定し、メモリー1106にセットする。
In the sampling circuit 1109, a signal corresponding to a predetermined position of a patch which is an original image is sampled at a predetermined sampling pitch, and the buffer memory 11
Write to 10. CPU 1105 is buffer memory 1
Image signals in 110 are sequentially read, each average value of each output patch is calculated, the outermost set value of the color reproduction area of the printer is determined, and the set value is set in the memory 1106.

【0135】したがって、例えば出力したパッチにむら
ができたとしても、サンプリングした値の平均で求める
ため、本来の値と誤差が小さくなり、より正確な色再現
範囲を求めることができる。
Therefore, for example, even if there is unevenness in the output patch, since it is obtained by averaging the sampled values, the error from the original value is reduced, and a more accurate color reproduction range can be obtained.

【0136】プリンターの色再現範囲の最外部を決定す
る為のメモリー1106に予め設定されている6原色を
示すパッチの出力信号値のC、M、Y、K値の一例と読
取装置で読み込んだR、G、B信号値の対応を示す。こ
のR、G、B信号値が原稿の最外部の6原色をプリンタ
ーの色再現域へマッピングのする際の図23に示したR
P、GP、BP、CP、MP、YPに相当する。
An example of the C, M, Y, K values of the output signal values of the patch indicating the six primary colors preset in the memory 1106 for determining the outermost color reproduction range of the printer and read by the reading device. The correspondence between the R, G, and B signal values is shown. The R, G, and B signal values shown in FIG. 23 when mapping the outermost six primary colors of the original document to the color gamut of the printer
It corresponds to P, GP, BP, CP, MP, YP.

【0137】[0137]

【外4】 [Outside 4]

【0138】また、上述の6原色に基づいてプリンター
で出力されたパッチを図22に示す。出力用紙401上
に6原色(R、G、B、C、M、Y)のパッチ402か
ら407を所定の位置に所定の大きさで予め設定した信
号値で出力されている。408は位置決めマークであ
る。
FIG. 22 shows patches output by the printer based on the above-mentioned 6 primary colors. The patches 402 to 407 of the six primary colors (R, G, B, C, M, and Y) are output on the output paper 401 at predetermined positions at predetermined positions with predetermined signal values. Reference numeral 408 is a positioning mark.

【0139】次に、図21のフローチャートを用いてプ
リンターの色再現範囲を判定する際の処理の流れを説明
する。
Next, the flow of processing for determining the color reproduction range of the printer will be described with reference to the flowchart of FIG.

【0140】ステップ301で例えば(4)式に示した
ような6原色のC、M、Y、K値を出力パッチの値とし
て予めメモリー1106に設定する。ステップ1302
で設定された値に基づいて、パターン発生回路1111
で画像信号に展開し、プリンター1108で例えば図2
2に示したようなパッチを出力する。ステップ1303
で出力されたパッチを1408の位置決めマークに基づ
いて入力部1101の原稿台の所定の位置に設置する。
ステップ1304で原稿台のパッチを入力部1101に
より読み取る。ステップ1305でバッファメモリー1
110に記憶されている入力RGB信号をサンプリング
した値に値づきCPU1105が演算し、プリンター1
108の色再現範囲の最外部を判定し、メモリー110
6に最外部の6原色の値を設定する。
In step 301, the C, M, Y, and K values of the six primary colors as shown in equation (4) are set in advance in the memory 1106 as the output patch values. Step 1302
Pattern generation circuit 1111 based on the value set in
2 to develop an image signal, and the printer 1108 displays the image signal as shown in
The patch as shown in 2 is output. Step 1303
The patch output in step 1408 is set at a predetermined position on the document table of the input unit 1101 based on the positioning mark 1408.
In step 1304, the patch on the platen is read by the input unit 1101. Buffer memory 1 in step 1305
The input RGB signals stored in 110 are sampled by the CPU 1105 and the printer 1 calculates the calculated values.
The outermost of the color reproduction range of 108 is determined, and the memory 110
The outermost 6 primary color values are set to 6.

【0141】以上、説明したようにプリンター1108
の色再現範囲が6原色で近似的に表現されている場合
は、6原色をプリンター1108が出力することができ
る最高濃度の値で出力することにより、簡単に色再現範
囲の最外部を判定することができる。
As described above, the printer 1108 has been described.
When the color reproduction range of 6 is approximately represented by 6 primary colors, the outermost part of the color reproduction range can be easily determined by outputting the 6 primary colors with the highest density value that the printer 1108 can output. be able to.

【0142】また、機械差、設置環境差、経時変化によ
って機械ごとに色再現範囲が異なっていても、プリンタ
ー1108のエンジンの状態及びインクの状態に応じた
正確な色再現範囲を設定することができる。
Further, even if the color reproduction range varies from machine to machine due to machine differences, installation environment differences, and changes over time, it is possible to set an accurate color reproduction range according to the engine state and ink state of the printer 1108. it can.

【0143】よって、実際に表現できる色再現範囲を有
効に用いることができ、また、上述のマトリックス変換
等の色空間圧縮処理を有効に活用することができる。
Therefore, the color gamut that can be actually expressed can be effectively used, and the color space compression processing such as the above-mentioned matrix conversion can be effectively used.

【0144】なお、上述のプリンターの色再現判定処理
は、画像処理装置が記録部の補正を行い安定化させるキ
ャリブレーション機能を有する場合は、キャリブレーシ
ョンを行い記録部を補正してから、色再現判定処理を行
いキャリブレーションによって補正できなかった部分を
色再現判定処理で認識し画像処理を補正するようにす
る。
In the printer color reproduction determination process described above, if the image processing apparatus has a calibration function for correcting and stabilizing the recording unit, the color reproduction is performed after the calibration is performed to correct the recording unit. A determination process is performed, and a portion that could not be corrected by calibration is recognized by the color reproduction determination process to correct the image processing.

【0145】したがって、設置環境や経時変化で生じる
色再現範囲の変化にキャリブレーション機能で対応でき
なくなった場合でも、色再現判定処理を行うことにより
正確に画像処理を補正することができる。また、第4の
実施例に示したように、判定された色再現範囲をユーザ
に報知してもよい。
Therefore, even when the calibration function cannot cope with the change in the color reproduction range caused by the installation environment or the change with time, the image processing can be accurately corrected by performing the color reproduction determination processing. Further, as shown in the fourth embodiment, the determined color reproduction range may be notified to the user.

【0146】(第6実施例の変形例1)本願発明の第2
の実施例として実施例1におけるパッチを変形したもの
を図面を参照して説明する。
(Modification 1 of Sixth Embodiment) Second Embodiment of the Present Invention
A modified version of the patch of the first embodiment will be described with reference to the drawings.

【0147】本実施例では、プリンターの色再現範囲を
更に精度よく検出するために、図24に示すように6原
色の各色について複数のパッチを出力し、読み取ること
により複数のパッチより最外部を検出してプリンターの
色再現範囲を設定する。
In the present embodiment, in order to detect the color reproduction range of the printer with higher accuracy, a plurality of patches are output for each of the six primary colors as shown in FIG. Detect and set the color gamut of the printer.

【0148】図25に処理の流れのフローチャートを示
す。
FIG. 25 shows a flowchart of the processing flow.

【0149】例えば、6原色を各4つ出力する場合を図
24に示す。ここでは、説明を簡単にするため4つにし
たが本願発明はこれに限られるものではなく、複数なら
良く数を増やすほど精度は増すことは言うまでもない。
For example, FIG. 24 shows a case where four primary colors are output for each four. Here, the number is four for simplification of description, but the present invention is not limited to this, and needless to say, the accuracy increases as the number increases.

【0150】まず、ステップ1701で図6の各パッチ
のC、M、Y、K値を予め設定しておく。ステップ17
02で設定値でパッチを画像出力装置より出力する。ス
テップ1703で出力されたパッチは画像読取装置に設
置する。ステップ1704でR、G、B信号値を読み取
る。ステップ1705で読み取られた各原色の4つのパ
ッチの内、最外部のパッチを後述する方法で検出する。
ステップ1706で検出したパッチのR、G、B信号値
を色再現範囲の最外部として決定する。
First, in step 1701, the C, M, Y, and K values of each patch in FIG. 6 are set in advance. Step 17
In 02, the patch is output from the image output device with the set value. The patch output in step 1703 is installed in the image reading device. In step 1704, the R, G, B signal values are read. Of the four patches of each primary color read in step 1705, the outermost patch is detected by the method described later.
The R, G, B signal values of the patch detected in step 1706 are determined as the outermost part of the color reproduction range.

【0151】次に、図27を用いて各原色のパッチの内
の最外部のパッチを検出する方法を説明する。
Next, a method of detecting the outermost patch of the patches of each primary color will be described with reference to FIG.

【0152】まず、均等色空間で検出するため、ステッ
プ801で各原色のR、G、B信号をL*、u*、v*
変換する。R、G、BからL*、u*、v*に変換するに
は以下の式を用いればよい。
First, in order to detect in the uniform color space, in step 801, the R, G, B signals of each primary color are converted into L * , u * , v * . The following formulas may be used to convert R, G, B into L * , u * , v * .

【0153】L*=116(Y/Y0)1/3−16 u*=13L*(u−u0) v*=13L*(v−v0) ここで u=4X/(X+15Y+3Z) v=9Y/(X−15Y+3Z) また X=0.6067R+0.1736G+0.20
01B Y=0.2988R−0.5868G+0.1144B Z=0.0000R−0.0661G+1.1150B ここでは説明を簡単にするため赤色に付いて説明する
と、4つのパッチのL*、u*、v*値を図27に示す。
L * = 116 (Y / Y0) 1 / 3-16 u * = 13L * (u-u0) v * = 13L * (v-v0) where u = 4X / (X + 15Y + 3Z) v = 9Y / (X-15Y + 3Z) Also, X = 0.6067R + 0.1736G + 0.20
01B Y = 0.2988R-0.5868G + 0.1144B Z = 0.0000R-0.0661G + 1.1150B Here, in order to simplify the description, the description will be given in red, and L * , u * , v * of four patches will be described . The values are shown in FIG.

【0154】ここに示したように中心点Oからの距離が
大きいほど色再現域の外側になるのでステップ802で
中心点からの距離dを求める。
As shown here, the larger the distance from the center point O, the more outside the color reproduction range, so the distance d from the center point is obtained in step 802.

【0155】d=L*2+u*2+v*2…(5) また、計算を簡単にするため以下の式を用いても構わな
い。
D = L * 2 + u * 2 + v * 2 (5) Further, the following formula may be used to simplify the calculation.

【0156】d=u*2+v*2…(6) ステップ803でdの最大値を求める。D = u * 2 + v * 2 (6) In step 803, the maximum value of d is obtained.

【0157】図27ではdR3が最大となりR3が赤の
彩度最大の点であることがわかる。
In FIG. 27, it can be seen that dR3 is the maximum and R3 is the point where the saturation of red is maximum.

【0158】そこで、ステップ1804でR3の読み取
りR、G、B信号を赤の色再現域の最外部として設定す
る。他の5色についてもRと同様にして求め、6原色の
色再現域の最大値を求める。
Therefore, in step 1804, the read R, G, and B signals of R3 are set as the outermost part of the red color gamut. The other five colors are obtained in the same manner as R, and the maximum value of the color reproduction range of the six primary colors is obtained.

【0159】なお、色空間の最外部を検出するのに
*、u*、v*空間を用いたがこれは一例で、他の色空
間のL*、a*、b*やY、I、Qなどを用いても構わな
い。
The L * , u * , and v * spaces are used to detect the outermost part of the color space, but this is an example, and L * , a * , b * , Y, and I of other color spaces are used. , Q, etc. may be used.

【0160】よって、色再現範囲の最外部が輝度、色相
及び彩度に多少ずれていても複数のパッチを用いるので
対応することができ色再現範囲の最外部を正確に把握す
ることができる。
Therefore, even if the outermost part of the color reproduction range is slightly shifted in luminance, hue, and saturation, a plurality of patches are used so that it can be dealt with, and the outermost part of the color reproduction range can be accurately grasped.

【0161】(第6実施例の変形例2)上記実施例(6
原色を用いた実施例)では、R、G、B、C、M、Yの
6原色で説明したが、第4の実施例のように白(W)と
黒(Bk)を加え8原色に拡張してもよい。
(Modification 2 of Sixth Embodiment) The above embodiment (6)
In the embodiment using the primary colors, the six primary colors of R, G, B, C, M, and Y have been described, but as in the fourth embodiment, white (W) and black (Bk) are added to make the eight primary colors. May be expanded.

【0162】以下、8原色を用いた場合を説明する。The case of using the eight primary colors will be described below.

【0163】まず、黒について述べる。黒の最大再現域
は黒の最大濃度に相当し、プリンターの再現範囲の最外
部を決定するための黒のパッチの出力信号値と読取装置
で読み込んだR、G、B信号値の一例を以下に示す。
First, black will be described. The maximum black reproduction range corresponds to the maximum density of black. An example of the output signal value of the black patch for determining the outermost part of the reproduction range of the printer and the R, G, B signal values read by the reading device is shown below. Shown in.

【0164】C=145、M=145、Y=145、K
=255→R=4、G=4、B=4黒の最大濃度のパッ
チが読み取り値で4なので4以下の値の時は再現されな
いことになってしまう。しかし、6原色で説明した方法
によれば、原稿の黒の最小読み取り値が1の様な最現外
のものでも、1を4に変換するように変形した式(7)
を用いることで4以下の階調を再現できるようになる。
C = 145, M = 145, Y = 145, K
= 255 → R = 4, G = 4, B = 4 Since the maximum density patch of black is 4 in the read value, it will not be reproduced when the value is 4 or less. However, according to the method described for the six primary colors, the equation (7) is transformed so that even if the black minimum read value of the original is the outermost one such as 1, 1 is converted to 4.
By using, it is possible to reproduce gradations of 4 or less.

【0165】次に白の場合であるが、白については何も
プリントされてない部分が最大白になるので、プリンタ
ーの出力値C、M、Y、Kが0になる必要がある。プリ
ンターの出力値C、M、Y、Kが0になるのは、読み取
り値のR、G、B信号値が255(読み取り信号値の最
大値)のときなので強制的に255にする必要がある。
Next, in the case of white, since the white portion where nothing is printed becomes the maximum white, the output values C, M, Y, K of the printer must be zero. The output values C, M, Y, K of the printer become 0 when the R, G, B signal values of the read value are 255 (maximum read signal value), so it is necessary to forcibly set the value to 255. .

【0166】しかし、プリンターの出力値C、M、Y、
Kが0で実際に何も出力されてないか、白のパッチ(プ
リンター出力値C、M、Y、K=0)を出力し、読み取
り装置で読み取りパッチ以外の用紙の下地の値と比較し
プリンターがかぶってないか、正常に動作しているか確
認する。
However, the printer output values C, M, Y,
If K is 0 and nothing is actually output, output a white patch (printer output values C, M, Y, K = 0) and compare it with the background value of the paper other than the read patch by the reading device. Make sure the printer is not covered and is working properly.

【0167】上記白、黒を追加したときのプリンターの
再現範囲の最外部を決定する為のパッチの一例を図30
に示す。
An example of a patch for determining the outermost part of the reproduction range of the printer when the above white and black are added is shown in FIG.
Shown in.

【0168】[0168]

【外5】 [Outside 5]

【0169】ここで、R、G、BはもともとのR、G、
B信号で、dR、dG、dBは画像信号圧縮量である。
Here, R, G and B are the original R, G and
In the B signal, dR, dG, and dB are image signal compression amounts.

【0170】(第7実施例)本実施例は、各処理モード
により色再現範囲が異なることに対応したものである。
(Seventh Embodiment) This embodiment corresponds to the fact that the color reproduction range differs depending on each processing mode.

【0171】以下、図28を参照して本願発明の第7の
実施例を詳細に説明する。
Now, the seventh embodiment of the present invention will be described in detail with reference to FIG.

【0172】図28において、実施例6と同じ構成の所
は同じ番号を付け説明を省略する。
In FIG. 28, the same components as those in the sixth embodiment are designated by the same reference numerals and the description thereof will be omitted.

【0173】図28においてコントローラ1112は4
色モードまたは3色モードのいずれかを設定する指示を
CPU1105に出力する。色処理回路1130はマト
リックス変換回路1103から入力したR′、G′、
B′信号をCPU1105からの制御信号1122に基
づいて、セレクター1141を切り替ることにより、4
色モード1142または3色モード1143により例え
ばマスキング処理等の色処理を行う。ここで、4色モー
ドとは入力されたR′、G′、B′信号をC、M、Y、
K信号に変換するモードであり、3色モードとは入力さ
れたR′、G′、B′信号をC、M、Y信号に変換する
モードである。通常の画像処理では、この色処理回路1
130から出力されるC、M、Y、K色信号(4色モー
ド)またはC、M、Y色信号(3色モード)に基づいて
プリンター1108で画像が形成される。
In FIG. 28, the controller 1112 has four
An instruction to set either the color mode or the three-color mode is output to the CPU 1105. The color processing circuit 1130 receives R ′, G ′, input from the matrix conversion circuit 1103,
By switching the selector 1141 based on the control signal 1122 from the CPU 1105, the B ′ signal is changed to 4
Color processing such as masking processing is performed in the color mode 1142 or the three-color mode 1143. Here, in the four-color mode, the input R ', G', B'signals are C, M, Y,
This is a mode for converting into K signals, and the three-color mode is a mode in which inputted R ', G', B'signals are converted into C, M, Y signals. In normal image processing, this color processing circuit 1
An image is formed by the printer 1108 based on the C, M, Y, and K color signals (four-color mode) or the C, M, and Y color signals (three-color mode) output from the printer 130.

【0174】コントローラ1112は4色モードまたは
3色モードのいずれかを設定する指示をCPU1105
に出力する。
The controller 1112 issues an instruction to set either the four-color mode or the three-color mode to the CPU 1105.
Output to.

【0175】4色モードと3色モードでは使用するイン
クの数が違うので、プリンター1108の色再現範囲も
異なる。
Since the number of inks used is different between the 4-color mode and the 3-color mode, the color reproduction range of the printer 1108 also differs.

【0176】したがって、メモリー1106に予め4色
モード用と、3色モード用のパッチを出力するための画
像データを記憶させておき、各モードごとにパターン発
生回路でパッチを出力するための画像データに変換す
る。即ち、4色モードに対してはC、M、Y、K信号
を、3色モードに対してはC、M、Y信号を出力し、プ
リンター1108で前述した実施例のようにパッチをプ
リンター1108で出力し、入力部1101で読み取
り、色再現範囲の最外部を判定し、メモリー1106に
各モードに対応させて記憶する。
Therefore, the image data for outputting the patches for the four-color mode and the patch for the three-color mode are stored in the memory 1106 in advance, and the image data for outputting the patch by the pattern generating circuit for each mode. Convert to. That is, the C, M, Y, and K signals are output for the four-color mode and the C, M, and Y signals for the three-color mode, and the patch is printed by the printer 1108 as in the above-described embodiment. Is output and is read by the input unit 1101 to determine the outermost part of the color reproduction range, and is stored in the memory 1106 in association with each mode.

【0177】通常の画像処理では設定されたモードに対
応したメモリー1106に記憶されている色再現範囲を
用いて画像処理を行う。
In normal image processing, image processing is performed using the color reproduction range stored in the memory 1106 corresponding to the set mode.

【0178】したがって、機械ごとの色再現範囲の違い
だけでなく、使用するインクの数等の設定されたモード
による色再現範囲の違いを考慮しているので、モードご
とに色再現範囲を有効に用いることができ、またマトリ
ックス変換等の色空間圧縮を有効に活用することができ
る。
Therefore, not only the difference in the color reproduction range for each machine but also the difference in the color reproduction range depending on the set mode such as the number of inks to be used is taken into consideration. It can be used and color space compression such as matrix conversion can be effectively utilized.

【0179】よって、各モードの特徴を最大限に発揮す
ることができ、ユーザが所望の画像を得ることができ
る。
Therefore, the features of each mode can be maximized, and the user can obtain a desired image.

【0180】なお、本願発明は4色モードまたは3色モ
ードに限らず、例えばUCR量を変化させた場合、印字
方法を変化させた場合、OHPやコート紙等の記録材を
設定する場合等出力装置で再現できる色再現範囲が変化
する各モードについて色再現範囲を示すデータを各モー
ドに記憶させても構わない。
The present invention is not limited to the four-color mode or the three-color mode. For example, when the UCR amount is changed, when the printing method is changed, or when a recording material such as OHP or coated paper is set, output is performed. For each mode in which the color reproduction range that can be reproduced by the device changes, data indicating the color reproduction range may be stored in each mode.

【0181】また、全てのモードに対応させず、モード
をグループ分けし、グループごとに色再現範囲を示すデ
ータを保持しても構わない。
It is also possible to divide the modes into groups without corresponding to all the modes and hold the data indicating the color reproduction range for each group.

【0182】また、第4の実施例に示したように、各モ
ードに対応した色再現範囲を表示させてもよい。
Further, as shown in the fourth embodiment, the color reproduction range corresponding to each mode may be displayed.

【0183】(第8実施例)以下、図29を参照して複
数の機器から構成されるシステムに上記実施例を適用し
た場合の一例として、本願発明の第8実施例を詳細に説
明する。
(Eighth Embodiment) With reference to FIG. 29, an eighth embodiment of the present invention will be described in detail below as an example of applying the above embodiment to a system constituted by a plurality of devices.

【0184】図29において、画像出力装置1160は
例えばLBPやインクジェットまたはIPUとCLC等
であり、IPUとCLCの場合上述した実施例で説明し
たような構成を持つものである。ホスト1150は、画
像編集、色変換や色修正等の画像処理を行い、画像出力
装置1160に出力し、画像を形成する。
In FIG. 29, the image output device 1160 is, for example, an LBP, an inkjet, an IPU and a CLC, or the like, and in the case of the IPU and the CLC, it has the structure described in the above-mentioned embodiment. The host 1150 performs image processing such as image editing, color conversion and color correction, and outputs the image to the image output device 1160 to form an image.

【0185】よって、ホスト1150では画像処理を行
う際に、画像出力装置1160の色再現範囲を考慮して
画像処理を行う必要がある。そのため、ホスト1150
は予め画像処理装置1160の色再現範囲を保持してい
る。
Therefore, when performing image processing in the host 1150, it is necessary to consider the color reproduction range of the image output device 1160 and perform image processing. Therefore, the host 1150
Holds the color reproduction range of the image processing apparatus 1160 in advance.

【0186】また、前述の実施例のように画像出力装置
1160の色再現範囲を示すデータを更新した場合は、
メモリー1106からCPU1105を介してコントロ
ーラ1112に色再現範囲を示すデータを転送し、コン
トローラ1112から外部機器であるホスト1150に
送信する。そしてホスト1150では、該当する出力装
置、即ち、図29では画像出力装置1160に関するプ
ロファイルの中の色再現範囲を示すデータを、受信した
データに基づいて更新する。
When the data indicating the color reproduction range of the image output device 1160 is updated as in the above embodiment,
Data indicating the color reproduction range is transferred from the memory 1106 to the controller 1112 via the CPU 1105, and transmitted from the controller 1112 to the host 1150 which is an external device. Then, the host 1150 updates the data indicating the color reproduction range in the profile for the corresponding output device, that is, the image output device 1160 in FIG. 29, based on the received data.

【0187】なお、画像出力装置1150からホスト1
160に転送する時期は、例えば、画像出力装置150
で色再現範囲を示すデータを更新した時や、ホスト11
60から転送要求した時である。
The image output device 1150 to the host 1
The timing of transfer to 160 is, for example, the image output device 150.
When the data showing the color reproduction range is updated with
It is when the transfer request is issued from 60.

【0188】したがって、ホスト1150内の画像出力
装置1160の色再現範囲に関するプロファイルを常に
正しい情報で保持することができるので、ホスト115
0での画像処理結果が、色再現範囲を最大限有効に活用
したものになる。
Therefore, since the profile relating to the color reproduction range of the image output device 1160 in the host 1150 can be always held with correct information, the host 115
The image processing result of 0 is the one that makes the most effective use of the color reproduction range.

【0189】また、更新されたデータが画像出力装置1
160から転送されるので、ユーザがキーボード等の入
力装置を用いてホスト1150のプロファイルを書き直
す必要がないので簡単な操作で更新を行うことができ
る。
Also, the updated data is the image output device 1
Since it is transferred from 160, it is not necessary for the user to rewrite the profile of the host 1150 using an input device such as a keyboard, so that the update can be performed by a simple operation.

【0190】なお、複数の機器から構成されるシステム
に適用した一例として、ホストと画像出力装置を組み合
わせたシステムについて述べたが、本願発明はこれに限
らず、例えば、ホストに複数の入力機器及び画像出力装
置を組み合わせたシステム等に適用しても構わない。
A system in which a host and an image output device are combined is described as an example applied to a system composed of a plurality of devices, but the present invention is not limited to this, and, for example, a host includes a plurality of input devices and It may be applied to a system or the like in which image output devices are combined.

【0191】また、本願発明は、色再現範囲を用いる画
像処理として、マトリックス変換回路に限らず、例え
ば、色再現範囲を用いてLUTを作成し、色空間圧縮を
行う処理や入力画像データが色再現範囲内か否かを判定
する処理でも構わない。
Further, according to the present invention, the image processing using the color reproduction range is not limited to the matrix conversion circuit, and, for example, a process of creating an LUT using the color reproduction range and performing color space compression or input image data is color-coded. It may be a process of determining whether or not it is within the reproduction range.

【0192】また、本発明は、システムあるいは装置に
プログラムを供給することによって達成される場合にも
適用できることはいうまでもない。
Further, it goes without saying that the present invention can be applied to the case where it is achieved by supplying a program to a system or an apparatus.

【0193】また、画像処理装置は上述のものに限ら
ず、熱エネルギーによる膜沸騰を起こして液滴を吐出す
るタイプのヘッド及びこれを用いる記録法でも構わな
い。
Further, the image processing apparatus is not limited to the above-mentioned one, and a head of a type that causes film boiling due to thermal energy to eject droplets and a recording method using the same may be used.

【0194】以上のように、本発明によれば、出力され
たパッチに基づいて判定された色再現範囲を用いて色空
間圧縮するので、表現できる色再現範囲を有効に用いて
色空間圧縮することができ画質の良い画像を得ることが
できる。
As described above, according to the present invention, since the color space compression is performed using the color reproduction range determined based on the output patch, the color space compression is performed by effectively using the expressible color reproduction range. Therefore, it is possible to obtain a high quality image.

【0195】また、本発明によれば、出力された画像に
基づいて色再現範囲を示すデータを更新することができ
るので、機械差、設置環境、経時変化等に対応すること
ができ、表現できる色再現範囲を有効に用いることがで
きる。
Further, according to the present invention, since the data showing the color reproduction range can be updated based on the output image, it is possible to deal with the mechanical difference, the installation environment, the change with time and the like and to express it. The color reproduction range can be effectively used.

【0196】また、本発明によれば、複数のパッチから
色再現範囲の大略最外部を示すパッチを判定するので色
再現範囲を正確に判定することができる。
Further, according to the present invention, the patch showing the outermost portion of the color reproduction range is determined from a plurality of patches, so that the color reproduction range can be accurately determined.

【0197】また、本発明によれば、色処理手段の各々
に対応した色再現範囲を示すデータを保持するので、表
現できる色再現範囲を有効に用いることができる。
Further, according to the present invention, since the data showing the color reproduction range corresponding to each of the color processing means is held, the expressible color reproduction range can be effectively used.

【0198】また、本発明によれば、判定された色再現
範囲を示すデータを外部機器に転送するので、外部機器
は出力手段の機械差、設置環境、経時変化に対応する色
再現範囲を正確に把握することができる。
Further, according to the present invention, since the data indicating the determined color reproduction range is transferred to the external device, the external device accurately determines the color reproduction range corresponding to the mechanical difference of the output means, the installation environment, and the change over time. Can be grasped.

【0199】(第9実施例)以下、本発明の第8実施例
として、上述の実施例で述べた処理を用いた一連の処理
を図31を用いて説明する。
(Ninth Embodiment) As the eighth embodiment of the present invention, a series of processing using the processing described in the above embodiment will be described below with reference to FIG.

【0200】一連の処理は、色再現範囲変更処理と設定
されている色再現範囲を用いた通常プリント処理の2つ
に大別される。
A series of processes is roughly classified into two processes, a color reproduction range changing process and a normal print process using a set color reproduction range.

【0201】まず、色再現範囲変更処理について説明す
る。S2001は対象デバイスの色再現範囲を判定す
る、即ち、例えば図7に示されている一連の処理を行
う。具体的には、対象デバイスによって6原色もしくは
8原色に対応するパッチを出力し、入力出段で読み得ら
れたデータに基づき、色再現範囲を判定する。この判定
処理を図10に示した様なシステムにおけるホストコン
ピュータ301で行う場合は、例えば図8(a)及び
(b)のような画面に基づきユーザが各条件を設定す
る。各条件とは具体例として、対象デバイス、出力した
パッチを読み取るスキャナの指定、処理モードの設定等
である。
First, the color reproduction range changing process will be described. In step S2001, the color reproduction range of the target device is determined, that is, the series of processes shown in FIG. 7, for example, is performed. Specifically, a patch corresponding to 6 primary colors or 8 primary colors is output depending on the target device, and the color reproduction range is determined based on the data read at the input stage. When this determination processing is performed by the host computer 301 in the system shown in FIG. 10, the user sets each condition based on the screens shown in FIGS. 8A and 8B, for example. Each condition is, for example, a target device, designation of a scanner for reading an output patch, setting of a processing mode, or the like.

【0202】S2100は、S2001で判定された色
再現範囲をモニタに例えば3次元立体としてグラフィッ
ク表示する。この様に実際にグラフィック表示すること
により対象デバイスの色再現範囲に関する状態を簡単に
認識することができる。
In step S2100, the color reproduction range determined in step S2001 is graphically displayed as a three-dimensional solid on the monitor. In this way, by actually displaying a graphic, the state relating to the color reproduction range of the target device can be easily recognized.

【0203】したがって、対象デバイスの色再現範囲が
経時変化等に諸原因のため狭くなっていた場合は、修理
する等対処することができる。
Therefore, when the color reproduction range of the target device is narrowed due to various causes such as aging, repair can be taken.

【0204】S2200は、S2001で得られた色再
現範囲を示すデータを対象のデバイス名に対応して更新
し、ホスト上のメモリに保存し、管理する。
In step S2200, the data indicating the color reproduction range obtained in step S2001 is updated in correspondence with the target device name, stored in the memory on the host, and managed.

【0205】また、新しくデバイス名と色再現範囲を対
応させプロファイルとして保存することも可能である。
It is also possible to newly associate the device name with the color reproduction range and save it as a profile.

【0206】したがって、各デバイスの経時変化や環境
差による色再現範囲の変化に対応でき、更に、図10の
ようにバスに各機器を接続しているシステムを組んだ場
合は、プロファイル作成機能があるのでシステムを構成
する装置に柔軟に対応することができる。
Therefore, it is possible to cope with the change of the color reproduction range due to the change of each device with time and the difference of environment. Furthermore, when the system in which each device is connected to the bus as shown in FIG. Therefore, it is possible to flexibly deal with the devices that make up the system.

【0207】次に、通常プリント処理について説明す
る。
Next, the normal print processing will be described.

【0208】S2300で原稿を示す画像データを入力
し、画像メモリ101に格納する。
In step S2300, image data representing a document is input and stored in the image memory 101.

【0209】S2400で初期条件を設定する。初期条
件とは、具体的には出力装置の指定、色空間圧縮するか
否かや処理モードの指定(3色モード、4色モード等)
等である。
Initial conditions are set in S2400. The initial conditions specifically include designation of an output device, whether or not to perform color space compression, and designation of a processing mode (3 color mode, 4 color mode, etc.)
Etc.

【0210】S2500ではS2300で得た画像デー
タが、S2400で設定条件に基づきメモリから、読み
出した色再現範囲データが示す色再現範囲内か否かを判
定する。
In S2500, it is determined whether the image data obtained in S2300 is within the color reproduction range indicated by the color reproduction range data read from the memory based on the setting conditions in S2400.

【0211】なお、ここで判定結果をモニタに表示して
もよい。更に、表示結果に基づいてユーザが初期条件を
設定し直すことも可能であり、これらの処理を繰り返す
ことによりユーザは最適な処理を選択することができ
る。
Note that the determination result may be displayed on the monitor here. Further, the user can reset the initial condition based on the display result, and the user can select the optimum process by repeating these processes.

【0212】S2600は、入力された画像データに対
して例えば実施例5等に示した色空間圧縮処理を行う。
In step S2600, the color space compression processing shown in, for example, the fifth embodiment is performed on the input image data.

【0213】S2700は、以上の処理により得られた
画像データに基づき出力する。
S2700 outputs based on the image data obtained by the above processing.

【0214】以上の一連の処理により、ユーザは簡単
に、最適な処理を選択、実行することができる。
By the above series of processing, the user can easily select and execute the optimum processing.

【0215】なお、本発明はホスト上のメモリに保存す
るものに限らず、例えば、出力装置の各機器が対応する
プロファイルを保存し、ホストとのプロトコルにより、
ホスト側に必要時に転送するようにしてもよい。
The present invention is not limited to storage in the memory on the host, and for example, a profile corresponding to each device of the output device is stored, and according to the protocol with the host,
It may be transferred to the host side when necessary.

【0216】本発明は以上の実施例に限らずフレームの
範囲で種々に変更が可能である。
The present invention is not limited to the above embodiments, but can be variously modified within the range of frames.

【0217】[0217]

【発明の効果】以上説明したように、本願第1の発明に
よれば、少ない記憶容量で出力装置の色再現範囲を得る
ことができる。
As described above, according to the first aspect of the present invention, the color reproduction range of the output device can be obtained with a small storage capacity.

【0218】また、本願第2の発明によれば、簡単な処
理で画像の色信号が再現範囲に含まれるか否かを判定す
ることができる。
Further, according to the second invention of the present application, it is possible to determine whether or not the color signal of the image is included in the reproduction range by a simple process.

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

【図1】本発明の一実施例に係る色変換装置における色
再現範囲判定処理の構成を示すブロック図である。
FIG. 1 is a block diagram showing a configuration of color reproduction range determination processing in a color conversion apparatus according to an embodiment of the present invention.

【図2】色再現範囲を説明するための均等色空間を示す
模式図である。
FIG. 2 is a schematic diagram showing a uniform color space for explaining a color reproduction range.

【図3】色再現範囲を判定する平面を説明するための均
等色空間の模式図である。
FIG. 3 is a schematic diagram of a uniform color space for explaining a plane for determining a color reproduction range.

【図4】平面による判定方法を説明するための模式図で
ある。
FIG. 4 is a schematic diagram for explaining a determination method based on a plane.

【図5】他の実施例に係る判定方法を説明するための模
式図である。
FIG. 5 is a schematic diagram for explaining a determination method according to another embodiment.

【図6】さらに他の実施例に係り、色再現範囲外の画像
信号の修正を説明するための模式図である。
FIG. 6 is a schematic diagram for explaining correction of an image signal outside the color reproduction range according to still another embodiment.

【図7】プリンタキャリブレーションの処理に係る処理
手順の1例を示す図である。
FIG. 7 is a diagram illustrating an example of a processing procedure related to printer calibration processing.

【図8】プリンタキャリブレーションの処理の際の画面
表示の1例を示す図である。
FIG. 8 is a diagram showing an example of a screen display during printer calibration processing.

【図9】プリンタキャリブレーションの処理の際に出力
デバイスで出力するパターンの1例を示す図である。
FIG. 9 is a diagram showing an example of a pattern that is output by an output device during printer calibration processing.

【図10】システムを組んだ時の1例を示す図である。FIG. 10 is a diagram showing an example when the system is assembled.

【図11】第5実施例の概念図である。FIG. 11 is a conceptual diagram of the fifth embodiment.

【図12】第5実施例の処理の流れを示すフローチャー
トである。
FIG. 12 is a flowchart showing the flow of processing of a fifth embodiment.

【図13】第5実施例のデバイス色再現領域の説明図で
ある。
FIG. 13 is an explanatory diagram of a device color reproduction area according to the fifth embodiment.

【図14】第5実施例の相対距離の説明図である。FIG. 14 is an explanatory diagram of a relative distance according to the fifth embodiment.

【図15】画素比率と係数αの関係を示すグラフを示す
図である。
FIG. 15 is a diagram showing a graph showing a relationship between a pixel ratio and a coefficient α.

【図16】第5実施例の変形例における画像処理回路の
構成を示すブロック図である。
FIG. 16 is a block diagram showing the configuration of an image processing circuit according to a modification of the fifth embodiment.

【図17】図16に示すマッピング制御回路6の構成を
示すブロック図である。
17 is a block diagram showing a configuration of a mapping control circuit 6 shown in FIG.

【図18】図16に示すマッピング回路5の構成を示す
ブロック図である。
18 is a block diagram showing a configuration of a mapping circuit 5 shown in FIG.

【図19】第5実施例の変形例における画像処理回路の
構成を示すブロック図である。
FIG. 19 is a block diagram showing the configuration of an image processing circuit according to a modification of the fifth embodiment.

【図20】本願発明の画像処理装置の一実施例を示すブ
ロック図である。
FIG. 20 is a block diagram showing an embodiment of an image processing apparatus of the present invention.

【図21】本願発明の画像処理の一例を示すフローチャ
ートである。
FIG. 21 is a flowchart showing an example of image processing of the present invention.

【図22】本願発明の第6実施例で用いる出力パッチの
一例を示す図である。
FIG. 22 is a diagram showing an example of an output patch used in the sixth embodiment of the present invention.

【図23】プリンターと原稿の色再現範囲の違いの一例
を示す図である。
FIG. 23 is a diagram illustrating an example of a difference in color reproduction range between a printer and a document.

【図24】本願発明の第6実施例の変形例1で用いる出
力パッチの一例を示す図である。
FIG. 24 is a diagram showing an example of an output patch used in modification 1 of the sixth embodiment of the present invention.

【図25】本願発明の第6実施例の変形例1の画像処理
の一例を示すフローチャートである。
FIG. 25 is a flowchart showing an example of image processing of Modification 1 of the sixth embodiment of the present invention.

【図26】色再現範囲の最外部を検出する画像処理の一
例を示すフローチャートである。
FIG. 26 is a flowchart showing an example of image processing for detecting the outermost part of the color reproduction range.

【図27】色再現範囲の最外部を検出する方法の一例を
示す図である。
FIG. 27 is a diagram illustrating an example of a method for detecting the outermost portion of a color reproduction range.

【図28】本願発明の画像処理装置の変形例を示すブロ
ック図である。
FIG. 28 is a block diagram showing a modified example of the image processing apparatus of the present invention.

【図29】本願発明をシステム化した一例を示すブロッ
ク図である。
FIG. 29 is a block diagram showing an example of systemization of the present invention.

【図30】本願発明の第6実施例の変形例2で用いる出
力パッチの一例を示す図である。
FIG. 30 is a diagram showing an example of an output patch used in modification 2 of the sixth embodiment of the present invention.

【図31】本願発明に係る一連の処理の流れの1例を示
すフローチャートである。
FIG. 31 is a flowchart showing an example of the flow of a series of processing according to the present invention.

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

101 画像メモリ 102、105 均等色空間変換部 103 8原色測色値テーブル 104 出力装置の指定部 106 平面定義部 107 色再現範囲判定部 108 判定フラグ 101 image memory 102, 105 uniform color space conversion unit 103 8 primary color measurement value table 104 output device designation unit 106 plane definition unit 107 color reproduction range determination unit 108 determination flag

───────────────────────────────────────────────────── フロントページの続き (51)Int.Cl.6 識別記号 庁内整理番号 FI 技術表示箇所 H04N 1/46 9365−5L G06F 15/72 310 H04N 1/46 Z ─────────────────────────────────────────────────── ─── Continuation of the front page (51) Int.Cl. 6 Identification code Office reference number FI technical display location H04N 1/46 9365-5L G06F 15/72 310 H04N 1/46 Z

Claims (18)

【特許請求の範囲】[Claims] 【請求項1】 出力装置における出力可能な大略限界の
彩度に対応したカラー画像データであって、互いに色相
が異なる複数のカラー画像データを発生する発生手段
と、 前記複数のカラー画像データに基づき、前記出力装置に
よって出力可能な再現範囲の境界面を補間生成する補間
生成手段とを有することを特徴とするカラー画像処理装
置。
1. A generation means for generating a plurality of color image data corresponding to a color saturation that is substantially limitable for output in an output device and having different hues, and based on the plurality of color image data. A color image processing device, comprising: an interpolation generating unit that interpolates and generates a boundary surface of a reproduction range that can be output by the output device.
【請求項2】 前記互いに色相が異なる複数のカラー画
像データは、前記出力装置の色を示す記録材の1次色、
2次色に対応することを特徴とする請求項1記載のカラ
ー画像処理装置。
2. The plurality of color image data having different hues from each other are the primary color of a recording material indicating the color of the output device,
The color image processing apparatus according to claim 1, which is compatible with a secondary color.
【請求項3】 前記互いに色相が異なる複数のカラー画
像データはY、M、C、B、G、R、K、Wの各色のカ
ラー画像データであることを特徴とする請求項1記載の
画像処理装置。
3. The image according to claim 1, wherein the plurality of color image data having different hues are color image data of each color of Y, M, C, B, G, R, K and W. Processing equipment.
【請求項4】 更に、前記補間生成手段で補間生成され
た再現範囲の境界面に基づき、入力画像データが該再現
範囲内か否かを判定する判定手段を有することを特徴と
する請求項1記載のカラー画像処理装置。
4. A determination means for determining whether or not the input image data is within the reproduction range based on the boundary surface of the reproduction range interpolated and generated by the interpolation generation means. The described color image processing device.
【請求項5】 カラー画像信号を、可視化出力を行う出
力装置の出力データに変換するためのカラー画像処理装
置において、 前記出力装置で出力可能な色に基づいて定められる原色
データ及び前記カラー画像信号を、同一の色空間に属す
るデータに変換する変換手段と、 前記色空間における、当該変換された後の前記原色デー
タの値によって定義される平面と、当該変換された後の
前記カラー画像信号の値との位置関係に応じて、前記カ
ラー画像信号が示す前記出力装置によって出力可能な色
か否かを判定する判定手段と、 を具えたことを特徴とするカラー画像処理装置。
5. A color image processing device for converting a color image signal into output data of an output device for visualizing output, wherein primary color data and the color image signal defined based on colors that can be output by the output device. A conversion unit that converts the data into data belonging to the same color space, a plane in the color space defined by the values of the converted primary color data, and a color image signal after the conversion. A color image processing apparatus comprising: a determining unit that determines whether or not the color indicated by the color image signal can be output by the output device according to a positional relationship with the value.
【請求項6】 前記原色データは、測色値データである
ことを特徴とする請求項5に記載のカラー画像処理装
置。
6. The color image processing apparatus according to claim 5, wherein the primary color data is colorimetric value data.
【請求項7】 前記カラー画像処理装置は、相異なる複
数の出力装置毎に前記原色データを有し、出力装置指定
手段によって指定される出力装置に応じた原色データ
を、前記変換手段によって変換することを特徴とする請
求項5記載のカラー画像処理装置。
7. The color image processing device has the primary color data for each of a plurality of different output devices, and the primary color data corresponding to the output device designated by the output device designating means is converted by the converting means. The color image processing apparatus according to claim 5, wherein
【請求項8】 前記平面は、複数の前記原色データの複
数の前記変換された値のうちの所定の組み合わせで選択
される3つの値で定義される三角形を含む平面であり、
前記所定の組み合わせとして12通りの組み合わせが予
め定められていることを特徴とする請求項5記載のカラ
ー画像処理装置。
8. The plane is a plane including a triangle defined by three values selected by a predetermined combination of a plurality of the converted values of a plurality of the primary color data,
The color image processing apparatus according to claim 5, wherein 12 combinations are predetermined as the predetermined combination.
【請求項9】 前記判定手段は、予め定められた前記色
空間の所定軸上の1点と、前記カラー画像信号の前記変
換された値とが、前記平面をはさんで同じ側にあるか否
かによって当該判定を行うことを特徴とする請求項5記
載のカラー画像処理装置。
9. The determining means determines whether one point on a predetermined axis of the color space determined in advance and the converted value of the color image signal are on the same side across the plane. The color image processing apparatus according to claim 5, wherein the determination is performed depending on whether or not the color image processing apparatus is a color image processing apparatus.
【請求項10】 前記判定手段は、前記3つの座標値
と、予め定められた前記色空間の前記所定軸上の1点と
によって形成される4面体の内部に前記カラー画像信号
の前記変換された値が含まれているか否かによって判定
することを特徴とする請求項9に記載のカラー画像処理
装置。
10. The determining means converts the color image signal into a tetrahedron formed by the three coordinate values and one point on the predetermined axis of the color space determined in advance. 10. The color image processing apparatus according to claim 9, wherein the determination is made based on whether or not a value included in the color image is included.
【請求項11】 前記出力装置は熱エネルギーによる膜
沸騰を起こしても液滴を吐出するタイプのヘッドを用い
ることを特徴とする請求項5記載のカラー画像処理装
置。
11. The color image processing apparatus according to claim 5, wherein the output device uses a head of a type that ejects droplets even when film boiling occurs due to thermal energy.
【請求項12】 カラー画像信号を、可視化出力を行う
出力装置の出力データに変換するための色信号処理装置
において、 前記出力装置で出力可能な色に基づいて定められる原色
データを記憶する記憶手段と、 前記原色データ及び前記カラー画像信号を同一の色空間
の値に変換する変換手段と、 前記色空間における、前記変更された前記原色データの
値によって定義される平面と、前記変換された前記カラ
ー画像信号の値との位置関係に応じて、前記カラー画像
信号が示す色が前記出力装置によって出力可能な色か否
かを判定する判定手段とを有することを特徴とするカラ
ー画像処理装置。
12. A color signal processing device for converting a color image signal into output data of an output device for visualizing output, and storage means for storing primary color data determined based on colors that can be output by the output device. A conversion unit that converts the primary color data and the color image signal into a value in the same color space; a plane defined by the changed value of the primary color data in the color space; A color image processing device, comprising: a determination unit that determines whether or not the color indicated by the color image signal is a color that can be output by the output device, according to a positional relationship with the value of the color image signal.
【請求項13】 更に、前記判定手段の結果に基づき、
前記カラー画像信号を出力可能な画像信号に修正する修
正手段を有することを特徴とする請求項12記載のカラ
ー画像処理装置。
13. Further, based on the result of the judging means,
13. The color image processing apparatus according to claim 12, further comprising a correction unit that corrects the color image signal into an outputable image signal.
【請求項14】 前記判定手段は、前記判定手段は前記
原色データによって得られる立体の内側に存在する収束
点に基づき、前記カラー画像信号が示す色が前記出力装
置によって出力可能な色か否かを判定することを特徴と
する請求項12記載のカラー画像処理装置。
14. The determining means determines whether the color indicated by the color image signal is a color that can be output by the output device, based on a convergence point inside the solid obtained by the primary color data. 13. The color image processing apparatus according to claim 12, wherein
【請求項15】 出力装置から出力可能な限界の彩度に
対応したカラー画像データであって、互いに色相が異な
る複数のカラー画像データを発生し、該発生した互いに
色相が異なる複数のカラー画像データから、前記出力装
置から出力可能な再現範囲の境界面を補間生成すること
を特徴とするカラー画像処理方法。
15. Color image data corresponding to a saturation that can be output from an output device, wherein a plurality of color image data having different hues are generated, and the generated plurality of color image data having different hues are generated. From the above, a color image processing method comprising interpolating and generating a boundary surface of a reproduction range that can be output from the output device.
【請求項16】 前記互いに色相が異なる複数のカラー
画像データはY、M、C、B、G、R、K、Wの各色の
カラー画像データであることを特徴とする請求項1に記
載のカラー画像処理方法。
16. The color image data according to claim 1, wherein the plurality of color image data having different hues are color image data of Y, M, C, B, G, R, K and W colors. Color image processing method.
【請求項17】 カラー画像信号を、可視化出力を行う
出力装置の出力データに変換するためのカラー画像処理
方法において、 前記出力装置で出力可能な色に基づいて定められる原色
データ及び前記カラー画像信号を、同一の色空間に属す
るデータに変換する変換工程と、 前記色空間における、前記変換された後の前記原色デー
タの値によって定義される平面と、前記変換された後の
前記カラー画像信号の値との位置関係に応じて、前記カ
ラー画像信号が示す色が前記出力装置によって出力可能
な色か否かを判定する判定工程とを有することを特徴と
するカラー画像処理方法。
17. A color image processing method for converting a color image signal into output data of an output device for visualizing output, wherein primary color data and the color image signal defined based on colors that can be output by the output device. A conversion step of converting to data belonging to the same color space, a plane in the color space defined by the value of the converted primary color data, and a conversion of the color image signal after the conversion. A color image processing method for determining whether or not the color indicated by the color image signal is a color that can be output by the output device according to a positional relationship with a value.
【請求項18】 カラー画像信号を、可視化出力を行う
出力装置の出力データに変換するための色信号処理装置
において、 前記出力装置で出力可能な色に基づいて定められる原色
データを記憶する記憶工程と、 前記原色データ及び前記カラー画像信号を同一の色空間
の値に変換する変換工程と、 前記色空間における、前記変更された前記原色データの
値によって定義される平面と、前記変換された前記カラ
ー画像信号の値との位置関係に応じて、前記カラー画像
信号が示す色が前記出力装置によって出力可能な色か否
かを判定する判定工程とを有することを特徴とするカラ
ー画像処理装置。
18. A color signal processing device for converting a color image signal into output data of an output device for visualizing output, and a storage step of storing primary color data determined based on colors that can be output by the output device. A conversion step of converting the primary color data and the color image signal into a value in the same color space; a plane defined by the changed value of the primary color data in the color space; A color image processing device, comprising: determining whether or not the color indicated by the color image signal is a color that can be output by the output device according to a positional relationship with the value of the color image signal.
JP22971494A 1993-09-29 1994-09-26 Color image processing method and data processing device Expired - Fee Related JP3566350B2 (en)

Priority Applications (5)

Application Number Priority Date Filing Date Title
JP22971494A JP3566350B2 (en) 1993-11-15 1994-09-26 Color image processing method and data processing device
DE69430464T DE69430464T2 (en) 1993-09-29 1994-09-28 Image processing device and method
EP94307078A EP0650291B1 (en) 1993-09-29 1994-09-28 Image processing apparatus and image processing method
US08/314,948 US6268930B1 (en) 1993-09-29 1994-09-29 System for judging whether color data is within a gamut of an output device
US08/602,470 US5917939A (en) 1993-09-29 1996-02-16 Image processing apparatus and image processing method

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
JP5-285281 1993-11-15
JP28528193 1993-11-15
JP22971494A JP3566350B2 (en) 1993-11-15 1994-09-26 Color image processing method and data processing device

Publications (2)

Publication Number Publication Date
JPH07203235A true JPH07203235A (en) 1995-08-04
JP3566350B2 JP3566350B2 (en) 2004-09-15

Family

ID=26528948

Family Applications (1)

Application Number Title Priority Date Filing Date
JP22971494A Expired - Fee Related JP3566350B2 (en) 1993-09-29 1994-09-26 Color image processing method and data processing device

Country Status (1)

Country Link
JP (1) JP3566350B2 (en)

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2007019762A (en) * 2005-07-06 2007-01-25 Ricoh Co Ltd Image processor and image processing method
US7623138B2 (en) 2001-09-26 2009-11-24 Canon Kabushiki Kaisha Color information processing apparatus and method
JP2010003326A (en) * 2009-10-08 2010-01-07 Kansai Paint Co Ltd Device for generating and displaying changed color
EP2542418A4 (en) * 2010-03-05 2013-11-27 Wesley T Adams Luminous printing
JP2020151901A (en) * 2019-03-19 2020-09-24 コニカミノルタ株式会社 Color management device and color management program

Families Citing this family (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP4845127B2 (en) 2007-03-07 2011-12-28 株式会社リコー Image processing device
JP5731847B2 (en) 2011-02-16 2015-06-10 キヤノン株式会社 Image processing apparatus and image processing method
JP5728244B2 (en) 2011-02-16 2015-06-03 キヤノン株式会社 Image processing apparatus and image processing method

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7623138B2 (en) 2001-09-26 2009-11-24 Canon Kabushiki Kaisha Color information processing apparatus and method
JP2007019762A (en) * 2005-07-06 2007-01-25 Ricoh Co Ltd Image processor and image processing method
JP2010003326A (en) * 2009-10-08 2010-01-07 Kansai Paint Co Ltd Device for generating and displaying changed color
EP2542418A4 (en) * 2010-03-05 2013-11-27 Wesley T Adams Luminous printing
JP2020151901A (en) * 2019-03-19 2020-09-24 コニカミノルタ株式会社 Color management device and color management program

Also Published As

Publication number Publication date
JP3566350B2 (en) 2004-09-15

Similar Documents

Publication Publication Date Title
US5917939A (en) Image processing apparatus and image processing method
JP4845127B2 (en) Image processing device
JP4341495B2 (en) Setting the color tone to be added to the image
EP1526712B1 (en) Method of converting color data
JP3599417B2 (en) How to configure a printer table
US8204304B2 (en) Color gamut mapping by forming curved cross-sectional surfaces
US6897988B1 (en) Image processing apparatus, image processing method, and storage medium for color matching
US7239425B2 (en) Color processing method and apparatus for generating a conversion condition for converting data in a device independent color space into data in a device dependent color space
EP1404117B1 (en) Image processing device, image processing method, program, and recording medium
JPH09224158A (en) Data conversion table changing method
JP3566350B2 (en) Color image processing method and data processing device
JP3880587B2 (en) Color processing apparatus and method
JPH0879546A (en) Device and method for processing picture
JP4137393B2 (en) Image processing apparatus, image processing method, color conversion table creation method, and recording medium
JP5324405B2 (en) Color processing apparatus and method, and image forming apparatus
JP4467202B2 (en) Color conversion apparatus and color conversion method
JP3152186B2 (en) Color conversion method, color conversion table creation device, color conversion device, and recording medium
KR100280819B1 (en) Color Device Color Reproduction Area Meter and Color Reproduction Limit Area Extraction Method
JP4109946B2 (en) Color correction table creation method and apparatus, control program, and recording medium
JP2007151055A6 (en) Image processing apparatus, image processing method, and image processing program
JPH0795427A (en) Method and device for picture processing
JP2007181012A (en) Image processor, image processing method, program and recording medium
JP2003143425A (en) Image processing device
JP2001148794A (en) Color conversion method, color conversion table generator, color converter and recording medium
JP4159912B2 (en) Color conversion method with hue correction using multiple lookup tables and interpolation

Legal Events

Date Code Title Description
A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20040224

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20040426

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

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20040610

R150 Certificate of patent or registration of utility model

Free format text: JAPANESE INTERMEDIATE CODE: R150

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20080618

Year of fee payment: 4

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20090618

Year of fee payment: 5

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20090618

Year of fee payment: 5

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20100618

Year of fee payment: 6

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20110618

Year of fee payment: 7

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20120618

Year of fee payment: 8

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20120618

Year of fee payment: 8

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20130618

Year of fee payment: 9

LAPS Cancellation because of no payment of annual fees