[go: up one dir, main page]

JP2575134B2 - Color estimation method by color patch - Google Patents

Color estimation method by color patch

Info

Publication number
JP2575134B2
JP2575134B2 JP62089006A JP8900687A JP2575134B2 JP 2575134 B2 JP2575134 B2 JP 2575134B2 JP 62089006 A JP62089006 A JP 62089006A JP 8900687 A JP8900687 A JP 8900687A JP 2575134 B2 JP2575134 B2 JP 2575134B2
Authority
JP
Japan
Prior art keywords
color
points
correction data
point
interpolation
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Lifetime
Application number
JP62089006A
Other languages
Japanese (ja)
Other versions
JPS63254888A (en
Inventor
博哲 洪
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Konica Minolta Inc
Original Assignee
Konica Minolta 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 Konica Minolta Inc filed Critical Konica Minolta Inc
Priority to JP62089006A priority Critical patent/JP2575134B2/en
Priority to EP87119156A priority patent/EP0273398B1/en
Priority to US07/137,885 priority patent/US4959711A/en
Publication of JPS63254888A publication Critical patent/JPS63254888A/en
Priority to US07/533,809 priority patent/US5065234A/en
Application granted granted Critical
Publication of JP2575134B2 publication Critical patent/JP2575134B2/en
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Landscapes

  • Image Processing (AREA)
  • Facsimile Image Signal Circuits (AREA)
  • Color Image Communication Systems (AREA)
  • Dot-Matrix Printers And Others (AREA)
  • Color, Gradation (AREA)

Abstract

PURPOSE:To record a color picture based on corrected color separation picture information by interpolating with a curve approximation by the use of the colors of color patch points more than three points at the time of matching a coordinate system constituted of a basic color to the coordinate system of a color specification system. CONSTITUTION:8 bit and 9 bit intervals are distributed in a mixed form as a lattice point. The data of four bits for referring to a weight coefficient in which the maximum distance between the lattice points corresponds to the 9 bits is supplied to a weight coefficient storing means 24 side from an address signal forming means 40. A control signal for sequentially selecting chips is supplied to LUTs 21-23 for color correcting data, the color correcting data is sequentially read and supplied to a multiplying and accumulating means 30. In the means 30, the corrected values of respective colors are sequentially calculated and the data of the high order 8 bits of the accumulated outputs are sequentially outputted for every color. At the time of increasing the number of color patches, the interpolation is carried out by the curve approximation using the lattice points more than three points, so that an interpolating point can be correctly calculated to remarkably improve a color reproductivity.

Description

【発明の詳細な説明】 [産業上の利用分野] この発明は、テレビ画像信号をビデオプリンタ、デジ
タルカラーコピー装置などを用いてハードコピーする場
合のように、異なる表色系間での色修正(カラープルー
フ)を行なう場合などの色実測系に適用して好適なカラ
ーパッチによる色推定方法に関する。
DETAILED DESCRIPTION OF THE INVENTION [Industrial Application Field] The present invention relates to color correction between different color systems, such as when a television image signal is hard-copied using a video printer, a digital color copier, or the like. The present invention relates to a color estimation method using a color patch suitable for being applied to a color measurement system such as when (color proof) is performed.

[発明の背景] テレビ画像信号をビデオプリンタ、デジタルカラーコ
ピー装置などを使用してハードコピーする場合には、夫
々の表色系が相違するため、再現色を一致させるためな
どの目的から、カラー修正などの色修正用として色分解
画像修正装置が使用されることが多い。
[Background of the Invention] When a television image signal is hard-copied by using a video printer, a digital color copier, or the like, the color systems are different from each other. A color separation image correction device is often used for color correction such as correction.

例えば、色分解画像修正装置の1つであるカラーマス
キング装置は、周知のように色材(トナー、インク、感
熱転写用インク、印画紙などの色素)の副吸収分をキャ
ンセルして正しい色(中間色)を再現できるようにする
ための装置である。
For example, as is well known, a color masking device, which is one of the color separation image correcting devices, cancels a sub-absorption amount of a color material (a dye such as a toner, an ink, a thermal transfer ink, and a photographic paper) to cancel a correct color (a dye). (Intermediate color).

すなわち、テレビ画像は加色法によりカラー画像が構
成され、その表色系は蛍光体のR,G,B座標系が使用され
る。これに対して、印画紙などは減色法によりカラー画
像が構成されると共に、その表色系はL,u,vなど
の表色系が使用される。このような場合には、これら表
色系間で信号データの変換(色修正)を行なう必要があ
るからである。
That is, a television image is formed into a color image by an addition method, and its color system uses the R, G, B coordinate system of the phosphor. On the other hand, a photographic paper or the like forms a color image by the subtractive color method, and its color system uses a color system such as L * , u * , v * . In such a case, it is necessary to convert (color correct) the signal data between these color systems.

例えば、第25図に示すカラーマスキング装置10では、
入力されたR,G,Bの3原色画像データを数値演算するこ
とによって、新たな画像データ(色修正後の画像データ
で、この例では、シアンC、マゼンタM及びイエロー
Y)を形成し、この新たな画像データC,M,Yに基づいて
カラー画像が記録されるようになされる。
For example, in the color masking device 10 shown in FIG.
New image data (image data after color correction, in this example, cyan C, magenta M, and yellow Y) is formed by numerically calculating the input three primary color image data of R, G, and B, A color image is recorded based on the new image data C, M, Y.

同図において、11はテレビジョン受像機、12はカラー
ブリンタ、13は印画紙などの記録媒体を示す。
In FIG. 1, reference numeral 11 denotes a television receiver, 12 denotes a color printer, and 13 denotes a recording medium such as photographic paper.

カラープリンタなどの色彩特性を正確に把握できれ
ば、ある指定した色彩を再現する基本色(3色もしくは
4色)の組合せを正確に求めることができるから、これ
によって色変換誤差が僅少となり、色再現性が格段に向
上する。
If the color characteristics of a color printer or the like can be accurately grasped, the combination of the basic colors (three or four colors) that reproduces a specified color can be accurately determined, thereby reducing the color conversion error and color reproduction. Sex is greatly improved.

ある指定した色彩を再現する基本色(3色もしくは4
色)の組合せを算出する方法として、従来では次の2つ
の方法が知られている。
A basic color (3 colors or 4 colors) that reproduces a specified color
Conventionally, the following two methods are known as a method for calculating the combination of colors.

印画紙などを使用してハードコピーする場合には、第
26図に示すように、単色(Y,M,C)夫々の分光吸収濃度
を測定しておき、濃度加法性を使用して総合吸収特性を
算出する。その後、X,Y,Z、L,u,vなどの表色系
に変換する。
When making a hard copy using photographic paper, etc.
As shown in FIG. 26, the spectral absorption densities of each of the single colors (Y, M, C) are measured, and the total absorption characteristics are calculated using the density additivity. After that, it is converted into a color system such as X, Y, Z, L * , u * , v * .

濃度加法性とは、各分光吸収濃度での各色の濃度を加
算して計算する方法をいう。
The density additiveness is a method of calculating by adding the density of each color at each spectral absorption density.

印刷などにおいては、ノイゲバウア方程式によって基
本色の組合せを推定している。
In printing or the like, a combination of basic colors is estimated by the Neugebauer equation.

[発明が解決しようとする問題点] ところで、上述の算出方法のうち、印画紙の場合は、
実際の系において濃度加法性が成立しない。そのため、
色再現性を推定したときの精度が悪い。
[Problems to be Solved by the Invention] By the way, among the above calculation methods, in the case of photographic paper,
Concentration additiveness does not hold in an actual system. for that reason,
Poor accuracy when estimating color reproducibility.

ノイゲバウア方程式を使用する場合においても、これ
が近似式であるためその近似式と実際値とのずれが大き
く、これまた色再現性の精度が充分でない。
Even when the Neugebauer equation is used, since it is an approximate expression, the difference between the approximate expression and the actual value is large, and the accuracy of color reproducibility is not sufficient.

この問題点を解決する1つの方法として、テレビ画像
信号から印画紙などの記録媒体上に直接カラー画像を記
録し、その記録画像の色を直接測定して、修正値を算出
する方法が考えられる。
As one method of solving this problem, a method of directly recording a color image from a television image signal on a recording medium such as photographic paper, directly measuring the color of the recorded image, and calculating a correction value is considered. .

そのような場合には、複数の基本色を組合せることに
よって得られた複数の色画像、つまりカラーパッチ像に
基づいて測色した方が、測色点を明確に特定できること
から好ましい。
In such a case, it is preferable to perform colorimetry based on a plurality of color images obtained by combining a plurality of basic colors, that is, a color patch image, since a colorimetric point can be clearly specified.

カラーパッチ像を形成する場合、その数が多い方が測
色点が多くなり、得られる修正点をより正確に求めるこ
とができるからである。
This is because, when a color patch image is formed, the larger the number, the larger the number of colorimetric points, and the more accurate correction points can be obtained.

しかし、このカラーパッチ数を無闇に増加すると、測
色点がそれに比例して増えることになるから、測色点を
単に増加させたのでは、測色時間をいたずらに長くする
だけで、あまり得策な解決手段とは言い難い。
However, if the number of color patches is increased indiscriminately, the number of colorimetric points will increase in proportion to it, so simply increasing the number of colorimetric points would not be advisable simply by unnecessarily lengthening the colorimetric time. It is hard to say that it is a solution.

そこで、この発明ではこのような問題点を解決したも
のであって、測色するカラーパッチ数を増やすことな
く、見掛け上のカラーパッチ数を拡張、増殖できるよう
にしたカラーパッチによる色推定方法を提案するもので
ある。
In view of the above, the present invention has solved such a problem, and has proposed a color estimation method using color patches that can expand and multiply the apparent number of color patches without increasing the number of color patches to be measured. It is a suggestion.

[問題点を解決するための技術的手段] 上述の問題点を解決するため、この発明においては、
色分解画像を構成する複数の基本色を混合して得られ
る、ある表色系の中間色を推定するに際し、複数の基本
色の組み合わせによって複数のカラーパッチを予め作成
し、表色系の各座標毎に、既に作成された3点以上のカ
ラーパッチの対応する座標の表色系を用いて曲線補間を
行うことによりカラーパッチを増加させ、増加されたカ
ラーパッチを利用して予め作成されたカラーパッチ以外
の基本色の組み合わせによる点の色推定を行うことを特
徴とするものである。
[Technical Means for Solving the Problems] In order to solve the above problems, in the present invention,
When estimating an intermediate color of a certain color system obtained by mixing a plurality of basic colors constituting a color separation image, a plurality of color patches are created in advance by a combination of a plurality of basic colors, and each coordinate of the color system is estimated. Each time, the number of color patches is increased by performing curve interpolation using the color coordinate system of the corresponding coordinates of the three or more color patches that have already been created, and the color created in advance using the increased color patches It is characterized in that point color estimation is performed by a combination of basic colors other than patches.

[作 用] 基本色が3色若しくは4色である場合、これら基本色
によって構成される座標系は立体(4色の場合超立体)
となり、この立体に対応した表色系も立体となる。ただ
し、その表色系は単純な立体ではなく、非常に複雑であ
る。
[Operation] When the basic colors are three or four, the coordinate system constituted by these basic colors is three-dimensional (super-solid in the case of four colors).
And the color system corresponding to this three-dimensional object is also three-dimensional. However, the color system is not a simple three-dimensional, but very complex.

そのため、基本色によって構成される座標系を表色系
の座標系に対応付ける場合、複数のカラーパッチ以外の
点は、単なる直線近似によって補間するのではなく、3
点以上のカラーパッチ点の色を使用して、つまり曲線近
似により補間する。
Therefore, when associating the coordinate system composed of the basic colors with the coordinate system of the color system, points other than a plurality of color patches are not interpolated by simple linear approximation, but instead of 3 points.
Interpolation is performed using the colors of the color patch points above the point, that is, by curve approximation.

この曲線補間によれば、歪んだ立体であっても、その
立体内の点を高精度で推定できる。
According to this curve interpolation, even in a distorted solid, points in the solid can be estimated with high accuracy.

カラーパッチを作成して、基本色の混合量を算出する
には、以下のような処理ステップが考えられる。
The following processing steps are conceivable for creating a color patch and calculating the amount of mixing of the basic colors.

第1に、求むべき中間色に近い色調のサンプルを複数
個予め出力するステップ(第1ステップ)がある。
First, there is a step (first step) of previously outputting a plurality of samples having a color tone close to the intermediate color to be obtained.

第2に、各サンプルの基本色の混合量と、それに対す
る表色系の値とを調べるステップ(第2ステップ)があ
る。
Secondly, there is a step (second step) of examining the mixing amount of the basic color of each sample and the value of the color system for the mixing amount.

第3に、サンプルの表色系の値を用いて収束演算を行
なうステップ(第3ステップ)がある。
Third, there is a step (third step) of performing a convergence operation using the values of the color system of the sample.

この第3のステップによって、その中間色を再現する
基本色の混合量が算出されることになる。
By the third step, the amount of mixing of the basic colors for reproducing the intermediate color is calculated.

第1のステップにおけるサンプルは次のようにして求
められる。
The sample in the first step is obtained as follows.

それは、特定の表色系、例えばY,M,C座標系で構成さ
れる基本色に関する離散的なn個のポイント(その合計
は、n・n・nポイント)の信号によって実際に印画紙
上にカラープリントする。
It is actually printed on photographic paper by a signal of n discrete points (the sum of which is nnnn points) for a basic color composed of a specific color system, for example, a Y, M, C coordinate system. Print in color.

カラープリントされたカラープリントパッチ像の色を
測定し、その測定データを印画紙の表色系(例えば
,u,v表色系、以下同様)上にプロットすること
によって、Y,M,C座標系の色がL,u,v表色系の値
として写像される。この写像された値がサンプル値とな
る。
By measuring the color of a color-printed color patch image and plotting the measured data on a color system of photographic paper (for example, L * , u * , v * color system, the same applies hereinafter), Y, The colors in the M and C coordinate systems are mapped as values in the L * , u * , v * color system. This mapped value becomes the sample value.

測定データを特定の表色系の値に変換するため、その
表色系に関する特定の変換式が使用される。
In order to convert the measurement data into a value of a specific color system, a specific conversion formula for the color system is used.

第3のステップでは、サンプル値を順次内挿しながら
収束させることによって中間色に最も近いサンプル値を
演算する。その収束サンプル値を基本色の混合量(Y,M,
Cの各色データ)に対応させる。
In the third step, the sample values closest to the intermediate color are calculated by converging while sequentially interpolating the sample values. The convergence sample value is used as the basic color mixture amount (Y, M,
C (each color data of C).

これら混合量が色修正データとして複数個用意され、
これらが入力色情報によって参照される。
A plurality of these mixing amounts are prepared as color correction data,
These are referred to by the input color information.

色分解画像修正装置では、これらの色修正データがテ
ーブル化され、入力色分解画像情報によって対応する色
修正データが参照される。
In the color separation image correcting apparatus, these color correction data are tabulated, and the corresponding color correction data is referred to by the input color separation image information.

これによって、修正された色分解画像情報に基づいて
カラー画像を記録することができる。
Thus, a color image can be recorded based on the corrected color separation image information.

[実 施 例] 続いて、この発明に係るカラーパッチの色推定方法の
一例を、上述した色分解画像修正方法に適用した場合に
つき、第1図以下を参照して詳細に説明する。
[Embodiment] Next, a case where an example of a color patch color estimation method according to the present invention is applied to the above-described color separation image correction method will be described in detail with reference to FIG.

まず、この発明が適用される色分解画像修正方法の基
本原理を説明する。
First, the basic principle of the color separation image correction method to which the present invention is applied will be described.

説明の都合上、基本色を、Y,M,Cの3色とした場合に
ついて説明する。
For convenience of explanation, a case where the basic colors are three colors of Y, M, and C will be described.

記録媒体、例えば印画紙などのカラー写真感光材料上
の中間色はY,M,Cの濃度を組合せることで無数に表現で
きるが、その表現範囲は立体的に示される。Y,M,Cの座
標系で表現すると、その表現範囲は第1図に示すような
立方体となる。Y,M,Cの座標系を他の表色系例えば、X,
Y,Z表色系に変換すると、第2図に示すような立体とな
る。
Intermediate colors on a recording medium, for example, a color photographic light-sensitive material such as photographic paper, can be expressed innumerably by combining the densities of Y, M, and C, but the expression range is shown in three dimensions. When expressed in a coordinate system of Y, M, and C, the expression range is a cube as shown in FIG. Change the coordinate system of Y, M, C to another color system, for example, X,
When converted into the Y, Z color system, a three-dimensional object is obtained as shown in FIG.

図中、各頂点A〜HはA′〜H′に対応する。 In the figure, vertices A to H correspond to A 'to H'.

第2図からも明らかなように、この表現範囲を決める
立体は、殆どがいびつであり、各辺は直線になるとは限
らず、また各辺は複雑な曲面となっている。
As is apparent from FIG. 2, most of the solids that determine this expression range are distorted, and each side is not necessarily a straight line, and each side is a complicated curved surface.

この立体の中であれば、Y,M,Cの適当な組合せによ
り、所定の中間色を再現できる。そのため、この立体内
に入るように色修正データを形成しなければならない。
この発明はこの立体内に入るように、Y,M,Cの混合量を
決定する一方法を提案するものである。
Within this solid, a predetermined intermediate color can be reproduced by an appropriate combination of Y, M, and C. Therefore, the color correction data must be formed so as to fall within this three-dimensional object.
The present invention proposes a method for determining the mixed amount of Y, M, and C so as to fall within this solid.

簡単のため、基本色を2色(例えば、YとM)として
説明し、その後に本来の基本色を使用したアルゴリズム
を説明することにする。
For simplicity, the basic colors will be described as two colors (for example, Y and M), and then the algorithm using the original basic colors will be described.

第3図はY,Mの座標系で、これをL,u,v表色系
に写像すると、第4図のようになる。正方形の頂点B,C,
G,FはB′,C′,G′,F′に対応する。
FIG. 3 shows a coordinate system of Y and M, which is mapped to an L * , u * , v * color system as shown in FIG. Vertices B, C,
G and F correspond to B ', C', G 'and F'.

第3図の各交点(実施例では、5×5=25の格子点)
の色レベルをカラープリンタに供給して、その色レベル
をもって記録媒体(以下印画紙として説明する)上に記
録してカラーパッチを形成する。
Each intersection in FIG. 3 (5 × 5 = 25 grid points in the embodiment)
Is supplied to a color printer, and the color level is recorded on a recording medium (hereinafter referred to as photographic paper) to form a color patch.

得られたカラーパッチから実際の色を測定し、その測
定した値を表色系の変換式を使用して表色系の値(サン
プル値)に換算し、これを各格子点ごとにプロットした
のが第4図である。
The actual color was measured from the obtained color patches, and the measured values were converted into color system values (sample values) using a color system conversion formula, and this was plotted for each grid point. Fig. 4 shows this.

カラーパッチの数は多いに越したことはないが、実際
の色測定に時間が掛かるから、実施例では5×5=25程
度のカラーパッチが使用される。
Although the number of color patches does not exceed a large number, it takes time for actual color measurement, and therefore, about 5 × 5 = 25 color patches are used in the embodiment.

そして、このカラーパッチの見掛け上の数を増やすた
め、この発明では演算処理によってカラーパッチ数が拡
張、増殖される。その際、カラーパッチ以外の点の色
を、既に求められている3点以上のカラーパッチの点を
使用した曲線近似によって算出する。
Then, in order to increase the apparent number of color patches, in the present invention, the number of color patches is expanded and multiplied by arithmetic processing. At this time, the colors of the points other than the color patches are calculated by curve approximation using three or more previously obtained points of the color patches.

補間処理として、曲線補間を使用したのは、次のよう
な理由に基づく。すなわち、第2図に対応する表色系を
示す立体が第3図に示すように、いびつであるためであ
る。そこで、上述したように3点以上使用して曲線近似
させることによって、より正確な補間点を推定したもの
である。曲線補間は、第3図の内挿点を補間する場合の
他、第3図の内挿点に対応する第2図の内挿点も同様
に、3点以上のサンプル点を使用した補間処理となる。
The reason why the curve interpolation is used as the interpolation processing is based on the following reason. That is, the solid representing the color system corresponding to FIG. 2 is distorted as shown in FIG. Therefore, a more accurate interpolation point is estimated by approximating a curve using three or more points as described above. In the curve interpolation, in addition to the interpolation of the interpolation points in FIG. 3, the interpolation processing using three or more sample points is similarly performed for the interpolation points in FIG. 2 corresponding to the interpolation points in FIG. Becomes

このような内挿処理によって、例えば、5×5=25の
カラーパッチの中間を内挿補間することによって、9×
9=81のカラーパッチまで拡張、増殖することができ
る。
By such an interpolation process, for example, by interpolating the middle of 5 × 5 = 25 color patches, 9 ×
It can be expanded and expanded to 9 = 81 color patches.

以下に示す例は、5×5=25のカラーパッチによって
基本色の組合せが推定される。
In the example shown below, combinations of basic colors are estimated by 5 × 5 = 25 color patches.

ここで、第4図に示すように、ある中間色を×(目標
値T′とする)で示すと、この色を示すY,M座標系の組
合せは、第3図の格子点a〜dで囲まれる領域内にある
ものと推定される。
Here, as shown in FIG. 4, when a certain intermediate color is represented by x (referred to as a target value T ′), the combination of the Y and M coordinate systems indicating this color is represented by grid points a to d in FIG. It is presumed to be within the enclosed area.

どの格子点に一番近いかの演算処理は、第4図の表色
系を第3図の座標系に対応付けながら収束させて求め
る。
The arithmetic processing of which grid point is closest is obtained by converging the color system of FIG. 4 while associating it with the coordinate system of FIG.

このように、第4図の表色系のみを使用して収束演算
し、収束結果を第3図の座標系に対応付けして推定しな
いのは、第3図の座標系から第4図の表色系に対する変
換は既知であるにも拘らず、この逆の変換操作は非常に
複雑で、未だその好ましい変換式が知られていないから
である。
As described above, the convergence operation is performed using only the color system of FIG. 4 and the convergence result is not estimated in association with the coordinate system of FIG. This is because, although the conversion for the color system is known, the reverse conversion operation is very complicated, and its preferred conversion formula is not yet known.

このようなことから、第3図の座標系に示される目標
値Tは次のような処理によって推定しようとするのもで
ある。推定処理操作を第5図及び第6図を参照して詳細
に説明する。
For this reason, the target value T shown in the coordinate system of FIG. 3 is to be estimated by the following processing. The estimation processing operation will be described in detail with reference to FIGS.

まず、目標値T′と合計25個の基本格子点(第4図参
照)を使用して、この目標値T′に最も近い格子点が算
出される。
First, a grid point closest to the target value T 'is calculated using the target value T' and a total of 25 basic grid points (see FIG. 4).

実際には、両者の差が最小となる格子点が算出され
る。この格子点がb′であるものとすれば、第5図にお
いても目標値Tは格子点b′に対応した格子点bに近い
ものと推定できる。
In practice, a grid point at which the difference between the two is minimized is calculated. Assuming that the grid point is b ', the target value T can be estimated to be close to the grid point b corresponding to the grid point b' in FIG.

次に、格子点間隔が1/2となるレベル間隔で、格子点
bを囲む合計8個の格子点(分割点)を設定し、それら
の格子点を周囲の格子点の重み平均によって算出する。
例えば、周囲の2点あるいは4点と格子点を重み平均し
て求める。
Next, a total of eight grid points (division points) surrounding the grid point b are set at a level interval at which the grid point interval becomes 1/2, and these grid points are calculated by the weighted average of surrounding grid points. .
For example, two or four surrounding points and grid points are weighted and averaged.

この新たに算出された格子点e〜lに対応する値が再
び第6図の表色系にプロットされる。
The values corresponding to the newly calculated grid points e to l are plotted again in the color system of FIG.

そして、このプロットされた格子点e′〜l′(計8
個)の中から目標値T′に最も近い格子点が上述したと
同じ手法によって求められ、その格子点(この例では、
h′)に対応する第5図の格子点hと、これを含む8個
の格子点m〜tが格子間隔をさらに1/2に狭くすること
で算出される。
Then, the plotted grid points e 'to l' (total 8
Of the grid points closest to the target value T ′ are obtained by the same method as described above, and the grid point (in this example,
h ′) and the eight grid points m to t including the grid point h in FIG. 5 are calculated by further reducing the grid interval to half.

このような格子の分割を繰り返すことによって、格子
は次第に狭くなり、ついには終息する。この収束した格
子点の値に対応する第5図の目標値Tが、その中間色を
再現するための基本色の組合せ(Y,M,Cの混合量)を示
すことになる。
By repeating such a division of the grid, the grid gradually narrows and eventually ends. The target value T in FIG. 5 corresponding to the converged lattice point value indicates a combination of basic colors (a mixed amount of Y, M, and C) for reproducing the intermediate color.

以上の推定操作が与えられた目標値ごとに実行され
る。推定目標値をテーブル化し、その目標値を入力色分
解画像の値で参照するように構成することもできる。
The above estimation operation is executed for each given target value. It is also possible to construct a table of the estimated target values and to refer to the target values by the values of the input color separation image.

実際に、色分解画像修正装置などに応用する場合に
は、ルックアップテーブルを使用することになる。その
一例は後述する。
Actually, when applied to a color separation image correction device or the like, a lookup table is used. One example will be described later.

基本色として、3色を使用したときのアルゴリズムを
次に説明する。
An algorithm when three colors are used as basic colors will be described below.

Y,M,C夫々が、0〜255までの256ステップのレベルを
持つものとする。これらのレベルのうち、この例では、
5つのレベルが抽出される。例えば、Y,M,Cの夫々に対
して、0,64,128,192及び255の5つのレベルが抽出され
る。これらの全組合せの色(5×5×5=125)のカラ
ーパッチが作成される。
It is assumed that each of Y, M, and C has a level of 256 steps from 0 to 255. Of these levels, in this example,
Five levels are extracted. For example, five levels 0, 64, 128, 192 and 255 are extracted for each of Y, M and C. Color patches of colors (5 × 5 × 5 = 125) of all combinations are created.

カラーパッチの一例を第7図に示す。カラーパッチの
表色系としては、CIEのL,u,v、L,a,b
色系などが適当である。
An example of a color patch is shown in FIG. As the color system of the color patches, LIE, L * , u * , v * , L * , a * , b * color system of CIE are suitable.

カラーパッチは各色とも同一レベル数とは限らない。
すなわち、人間の目の識別能力を考慮してカラーパッチ
を構成するような場合には、一般には各色とも同一レベ
ル数とはならない。それは、人間の目の識別能力はM
(マゼンタ)が最も高く、Y(イエロー)が最も低いか
ら、カラーパッチもこれに合わせてYを少目に、Mを多
目にすることが考えられるからである。
The color patches do not always have the same number of levels for each color.
That is, when a color patch is configured in consideration of the human eyes' discrimination ability, generally, each color does not have the same number of levels. That is, the human eye's discrimination ability is M
This is because (magenta) is the highest and Y (yellow) is the lowest, and accordingly, it is conceivable that the color patch also has a small Y and a large M according to this.

第8図はその一例を示すもので、 Y・M・C=3×5×4 の場合を例示した。これによって、カラーパッチ数が減
少するので、その分色の実測時間が短縮される。
FIG. 8 shows an example of such a case, and exemplifies a case where Y, M, and C = 3 × 5 × 4. As a result, the number of color patches is reduced, and the actual measurement time of the color separation is reduced.

これらの関係を一般化すると、次のような関係を満た
すようにY,M,Cのパッチ数PY,PM,PCを設定すればよい。
When these relationships are generalized, the number of patches PY, PM, and PC of Y, M, and C may be set so as to satisfy the following relationship.

PY<PC≦PM この発明のように、内挿処理によってカラーパッチ数
を増やす場合には、以下のようにする。
PY <PC ≦ PM When the number of color patches is increased by interpolation processing as in the present invention, the following is performed.

基本格子として、5×5×5=125の場合、L,u,
v表色系は以下の計算例で示すような曲線補間によっ
て内挿される。
As a basic lattice, when 5 × 5 × 5 = 125, L * , u * ,
v * The color system is interpolated by curve interpolation as shown in the following calculation example.

この場合、第9図に示すように、黒丸●を格子点(サ
ンプル点)としたとき、△印と×印が補間すべき点とす
ると、△印のように前後2点ずづ格子点が存在する場合
と、×印のように前後に1点及び3点ある場合とでは、
異なった補間式が使用される。
In this case, as shown in FIG. 9, when a black circle is a grid point (sample point), and if a mark and a mark are points to be interpolated, the grid points are shifted forward and backward by two points as shown by the mark. In the case where it exists, and in the case where there are one point and three points before and after as indicated by a cross,
Different interpolation formulas are used.

補間すべき点の表色系を、Lm ,um ,vm とし、各サ
ンプル点の表色系を、Li,ui,vi(i=1〜4)と
したとき、△印のように前後に2点ずつ格子点が存在す
る場合は以下のような補間式によって補間される。
When the color system of the point to be interpolated, L m *, u m * , and v m *, the color system of each sample point, Li *, ui *, was vi * (i = 1~4) When there are two grid points before and after each point as indicated by the triangles, the interpolation is performed by the following interpolation formula.

Lm =−(1/16)L1+(9/16)L2 +(9/16)L3−(1/16)L4 um =−(1/16)u1+(9/16)u2 +(9/16)u3−(1/16)u4 vm =−(1/16)v1+(9/16)v2 +(9/16)v3−(1/16)v4 ×印のように前後に1点および3点格子点が存在する
場合には、次の補間式が使用される。
L m * = - (1/16) L1 * + (9/16) L2 * + (9/16) L3 * - (1/16) L4 * u m * = - (1/16) u1 * + ( 9/16) u2 * + (9/16) u3 * -(1/16) u4 * v m * =-(1/16) v1 * + (9/16) v2 * + (9/16) v3 * In the case where one point and three point lattice points exist before and after as indicated by − (1/16) v4 * × mark, the following interpolation formula is used.

Lm =(5/16)L1+(15/16)L2 −(5/16)L3−(1/16)L4 um =(5/16)u1+(15/16)u2 −(5/16)u3−(1/16)u4 vm =(5/16)v1+(15/16)v2 −(5/16)v3−(1/16)v4 補間処理の順序の一例を第10図に示す。番号I,II,III
の順序で補間される。
L m * = (5/16) L1 * + (15/16) L2 * - (5/16) L3 * - (1/16) L4 * u m * = (5/16) u1 * + (15 / 16) u2 * -(5/16) u3 * -(1/16) u4 * v m * = (5/16) v1 * + (15/16) v2 * -(5/16) v3 * -(1 / 16) v4 * An example of the order of the interpolation processing is shown in FIG. Numbers I, II, III
Are interpolated in this order.

このような補間処理によって、実際は125のカラーパ
ッチしか測定しないにも拘らず、電気的な処理によって
カラーパッチ数を729個までに拡張、増殖することがで
き、そのときのY,M,C座標系で示されるカラーパッチは
第11図のようになる。
By such interpolation processing, the number of color patches can be expanded and multiplied to 729 by electrical processing, although the actual measurement is only 125 color patches, and the Y, M, C coordinates at that time The color patches shown in the system are as shown in FIG.

これをL,u,vの表色系に写像すると第12図に示
すようになる。
This is mapped to the L * , u * , v * color system as shown in FIG.

同図Aは第11図の頂点側から見た表色系であり、同図
BはL,v面側の写像であり、同図CはL,u,面
側の写像である。
FIG. A is a color system viewed from the vertex side in FIG. 11, FIG. B is a mapping on the L * , v * plane side, and FIG. C is a mapping on the L * , u * , plane side. is there.

このような補間処理によって作成された合計729個の
カラーパッチを使用して、上述した目標値Tの推定処理
が実行されるものである。
The above-described process of estimating the target value T is performed using a total of 729 color patches created by such an interpolation process.

ここで、目標値T′がどの格子点に近いかを演算する
には、次のような評価関数△Eを使用すればよい。
Here, in order to calculate which grid point the target value T 'is close to, it is sufficient to use the following evaluation function △ E.

△E=|LT −Li|+|uT −ui| +|vT −vi| △E=[(LT −Li+(uT −ui +(vT −vi1/2 評価関数は何れを使用しても差し支えない。 △ E = | L T * -Li * | + | u T * -ui * | + | v T * -vi * | △ E = [(L T * -Li *) 2 + (u T * -ui * ) 2 + (v T * -vi *) 2] no problem using either 1/2 evaluation function.

最終目標値Tを全て収束演算処理によって算出する場
合にあって、上述の例のように、64の量子化ステップに
よって基本格子の間隔が区切られているときには、上述
の補間処理によって格子間隔(分割間隔)が32になって
いることになるから、このような場合には、格子間隔が
16,8,4,2,1の合計5回の収束処理を順次繰り返すことに
よって終了するようなアルゴリズムとなされる。
In the case where all the final target values T are calculated by the convergence calculation process, and when the interval of the basic lattice is divided by 64 quantization steps as in the above example, the lattice interval (division Spacing) is 32, so in such a case the grid spacing
The algorithm is completed by sequentially repeating the convergence processing a total of five times of 16, 8, 4, 2, and 1.

これによって、充分な精度をもって目標値を推定でき
る。
As a result, the target value can be estimated with sufficient accuracy.

補間処理によって第11図に示すようなカラーパッチが
得られている場合では、第1回目から第5回目までの収
束処理において、内挿点(立体の各頂点)の算出は、第
9図の黒丸●で示す格子点から△印や×印を補間する場
合での曲線的な近似によって算出することもできるが、
以下に示す例では何れも直線的な近似による場合であ
る。
In the case where the color patch as shown in FIG. 11 is obtained by the interpolation process, in the first to fifth convergence processes, the calculation of the interpolation points (the vertices of the solid) is performed as shown in FIG. It can also be calculated by curve approximation in the case of interpolating △ and × marks from grid points indicated by black circles,
The following examples are all based on linear approximation.

直線近似による内挿処理は次のようになる。 The interpolation processing by the linear approximation is as follows.

第13図に示すような内挿点sを仮定したとすると、内
挿点sのL,u,v表色系をLs,us,vsとしたと
きの、その内挿式の一例を次に示す。
Assuming an interpolation point s as shown in FIG. 13, when the L * , u * , v * color system of the interpolation point s is Ls * , us * , vs * , the interpolation is An example of the equation is shown below.

内挿された表色系Ls,us,vsがY,M,C座標系の値
に対応付けられる。
The interpolated color system Ls * , us * , vs * is associated with the value of the Y, M, C coordinate system.

Miは対角の頂点を含み、かつ内挿点sを含む直方体の
体積であって、第11図の場合には、 となる。内挿の具体例は後述する色分割画像推定装置の
ところで説明する。
Mi is the volume of a rectangular parallelepiped including the diagonal vertices and including the interpolation point s, and in the case of FIG. 11, Becomes A specific example of the interpolation will be described in a color-divided image estimation device described later.

ところで、上述では目標値Tがいづれも第2図に示す
立体の内部にあるときの推定処理を説明したが、第14図
に示すように立体の外部に存在するときには、以下のよ
うな処理によって推定される。説明を簡略化するためY,
M,C座標系は使用しない。
By the way, in the above description, the estimation processing when any of the target values T is inside the solid shown in FIG. 2 has been described. However, when the target value T exists outside the solid as shown in FIG. 14, the following processing is performed. Presumed. To simplify the explanation, Y,
M and C coordinate systems are not used.

立体の外部に目標値T′が存在するのは、出力系の色
再現範囲が、入力系の色再現範囲よりも狭いからであ
る。
The reason why the target value T ′ exists outside the solid is that the color reproduction range of the output system is narrower than the color reproduction range of the input system.

この場合には、その色の色相を変化させないで、無彩
色方向に移動させ、その無彩色方向の直線1と色再現範
囲の境界と交差する点の色をその目標値Tとして使用
するようにするものである。
In this case, the color is moved in the achromatic color direction without changing the hue of the color, and the color of the point intersecting the straight line 1 in the achromatic color direction and the boundary of the color reproduction range is used as the target value T *. It is to be.

そして、この場合においても、目標値Tは第3図の
格子点q1、q2を結ぶ線上にあると考え、上述と同様に、
Y,M,C座標系に対応付けながらq1′、q2′(第14図)を
分割収束させることによって推定するものである。
Also in this case, it is considered that the target value T * is on the line connecting the lattice points q1 and q2 in FIG.
The estimation is performed by dividing and converging q1 'and q2' (FIG. 14) while associating them with the Y, M, and C coordinate systems.

この推定操作のアルゴリズムは上述のアルゴリズムに
加えて、以下のようなアルゴリズムが付加される。
The following algorithm is added to the algorithm of this estimation operation in addition to the above-mentioned algorithm.

まず、Y,M,Cのいづれかが0若しくは最大であるとき
は、目標値T′が立体の外側、すなわち色再現範囲外に
あるものと判断する。
First, when any of Y, M, and C is 0 or the maximum, it is determined that the target value T 'is outside the solid, that is, outside the color reproduction range.

その場合には、第15図に示すように、目標値T′と無
彩色の軸(これはL軸の一点)を通る直線を想定し、
その直線(以下収束線という)l及びu,v面に対す
る傾きθを以下のように表す。
In this case, as shown in FIG. 15, a straight line passing through the target value T ′ and an achromatic axis (this is a point on the L * axis) is assumed.
The straight line (hereinafter referred to as a convergence line) l and the inclination θ with respect to the u * , v * plane are represented as follows.

l=ar+b θ=arc tan(uT /vT ) ここに、a,bは任意の実数であって、第3図のa,bとは
異なる。
1 = ar + b θ = arc tan (u T * / v T * ) Here, a and b are arbitrary real numbers, and are different from a and b in FIG.

色相に加えて、明度も変えないように設定する場合に
は、l=LTとなる。
When setting not to change the lightness in addition to the hue, 1 = LT * .

次に、サンプル点のうち外面にあるものの円筒座標
(θ,r,l)=(色相、彩度、明度)を計算し、これをメ
モリにしておく。
Next, cylindrical coordinates (θ, r, l) = (hue, saturation, lightness) of the sample points on the outer surface are calculated and stored in a memory.

そして、このようにメモリされた外面の各サンプル点
(第16図の黒丸●で示される格子点)のうちで、4つの
サンプル点で構成される最小の四辺形を想定し、それら
の円筒座標を(θi,ri,li)で表す。
Then, among the sample points of the outer surface stored in this manner (the lattice points indicated by black circles in FIG. 16), the smallest quadrilateral consisting of four sample points is assumed, and their cylindrical coordinates are assumed. Is represented by (θi, ri, li).

4点のうちどれかが必ず、以下の条件式を満足してい
るかどうかがチェックされる。
It is checked whether any of the four points satisfies the following conditional expression.

θ≦θi≦θ+180゜(i=1〜4) θ−90゜≦θi≦θ+90゜(i=1〜4) θ−180゜≦θi≦θ(i=1〜4) ari+b−li≧0(i=1〜4) ari+b−li≦0(i=1〜4) これらの条件を満たしているときには、設定した最小
の四辺形の中を収束線lが通過している可能性が高い。
θ ≦ θi ≦ θ + 180 ° (i = 1~4) θ-90 ° ≦ θi ≦ θ + 90 ° (i = 1~4) θ-180 ° ≦ θi ≦ θ (i = 1~4 ) ar i + b-l i ≧ 0 (i = 1 to 4) ar i + b−l i ≦ 0 (i = 1 to 4) When these conditions are satisfied, the convergence line 1 passes through the set minimum quadrilateral. Probability is high.

なお、このような条件式は無数に考えられるが、上述
した条件式はそのうちでも、簡単な演算によって行なえ
る例である。
Although there are countless such conditional expressions, the conditional expressions described above are examples in which any of them can be performed by simple calculations.

次に、この四辺形をその頂点からの重み平均によっ
て、第16図に丸印で示す中点を求め、外面を4つに分割
する。
Next, this quadrilateral is obtained by averaging the weights from its vertices to obtain the midpoint indicated by a circle in FIG. 16, and the outer surface is divided into four.

この4面に対して再び、上述の条件式が参照されて、
以後同様な操作が7回繰り返される。そして、この7回
目の頂点に対応するY,M,C座標系の値の平均値を目標値
Tの代替値Tとして使用するものである。
Again referring to the above conditional expression for these four surfaces,
Thereafter, the same operation is repeated seven times. Then, the average value of the values of the Y, M, C coordinate systems corresponding to the seventh vertex is used as the substitute value T * of the target value T.

続いて、この発明に係る上述した色分解画像修正方法
を具体化した色分解画像修正装置(カラーマスキング装
置)の一例を第17図以下を参照して詳細に説明する。
Next, an example of a color separation image correction apparatus (color masking apparatus) that embodies the above-described color separation image correction method according to the present invention will be described in detail with reference to FIG.

この実施例では、上述のようにして算出された目標
値、つまり色修正データがLUT(ルックアップテーブ
ル)に予め格納されている。例えば、入力系がカラーCR
Tの場合には、B,G,Rによって決まる基本色の座標系(第
11図と同様な座標系)に対応付けられた各格子点の色修
正データが格納され、格子点以外の色修正データは内挿
によって算出される。
In this embodiment, the target value calculated as described above, that is, the color correction data is stored in the LUT (lookup table) in advance. For example, if the input system is color CR
In the case of T, the basic color coordinate system (No.
The color correction data of each grid point associated with the coordinate system (similar to the coordinate system in FIG. 11) is stored, and the color correction data other than the grid points is calculated by interpolation.

入力階調若しくは出力階調が少ない場合には、このよ
うに飛び飛びの色修正データではなく、全ての色修正デ
ータをメモリしておくことができる。
When there are few input gradations or output gradations, all color correction data can be stored in memory instead of such discrete color correction data.

修正色データの内挿処理について第17図を参照して説
明する。
The interpolation process of the corrected color data will be described with reference to FIG.

この例では、3つの入力画像データR,G,Bによって決
まる直方体状の空間W(その対角頂点に内挿点sがあ
る)を含む8つの色修正データ(C,M,Yに対応した既知
の算出色修正データP1〜P8)で形成される直方体状の空
間領域Vを定める。空間領域W,VはいづれもP1を基準点
とするものである。そして、各色の、 0,32,64,96,128,160,192,224,255 の各点における組合せの色に対して、上述したような色
修正値を持つものとする。このとき、入力画像データR,
G,Bが夫々 (100,130,150) の値を持っていた場合、以下に示される8点で囲まれる
空間領域の頂点(格子点)の色修正データを用いて内挿
される。
In this example, eight color correction data (C, M, Y) including a rectangular parallelepiped space W (interpolation point s is at diagonal vertices) determined by three input image data R, G, B A rectangular parallelepiped space region V formed by the known calculated color correction data P1 to P8) is determined. Each of the spatial regions W and V has P1 as a reference point. Then, it is assumed that each of the colors has a color correction value as described above for the combination color at each point of 0, 32, 64, 96, 128, 160, 192, 224, 255. At this time, the input image data R,
When G and B have values of (100, 130, 150), interpolation is performed using the color correction data of the vertices (grid points) of the space area surrounded by the following eight points.

ここで、左辺のPi(i=1〜8)は空間領域Vの各頂
点の座標値を示し、右辺はそのときの色修正データCi,M
i,Yiを示す。
Here, Pi on the left side (i = 1 to 8) indicates the coordinate value of each vertex of the space area V, and the right side is the color correction data Ci, M at that time.
i and Yi are shown.

P1: (96,128,128)=(C1,M1,Y1) P2: (128,128,128)=(C2,M2,Y2) P3: (96,160,128)=(C3,M3,Y3) P4: (128,160,128)=(C4,M4,Y4) P5: (96,128,160)=(C5,M5,Y5) P6: (128,128,160)=(C6,M6,Y6) P7: (96,160,160)=(C7,M7,Y7) P8: (128,160,160)=(C8,M8,Y8) 従って、これら各頂点Piを持った空間領域Vと、入力
画像データによって形成される空間領域Wとの関係は第
17図に示すようになる。
P1: (96,128,128) = (C1, M1, Y1) P2: (128,128,128) = (C2, M2, Y2) P3: (96,160,128) = (C3, M3, Y3) P4: (128,160,128) = (C4, M4, Y4) P5: (96,128,160) = (C5, M5, Y5) P6: (128,128,160) = (C6, M6, Y6) P7: (96,160,160) = (C7, M7, Y7) P8: (128,160,160) = (C8, M8, Y8) Therefore, the relationship between the space region V having each of the vertices Pi and the space region W formed by the input image data is as follows.
It becomes as shown in FIG.

空間領域Vの各頂点Piに対する重み係数は次のように
して算出される。
The weight coefficient for each vertex Pi in the space area V is calculated as follows.

重みの係数の算出方法としては、上述したL,u,v
の表色系における場合と同一の算出式を流用すること
ができる。
As a method of calculating the weight coefficient, the above-described L * , u * , v
The same calculation formula as in the color system of * can be used.

これは、求めるべき修正値の点の反対の頂点と、内挿
点sで作られる直方体の空間領域Wの体積を、求めるべ
き修正値の点における重み係数とするものである。
In this method, the volume of a rectangular parallelepiped space region W formed by the vertex opposite to the point of the correction value to be obtained and the interpolation point s is used as a weight coefficient at the point of the correction value to be obtained.

従って、点P8の重み係数は、P1の座標とsの座標とを
用いて、 (100,130,150)−(96,128,128)=(4,2,22) より、sとP1とで作られる直方体状の空間領域の体積
は、 4×2×22=176 となり、これが点P8の重み係数となる。
Therefore, using the coordinates of P1 and the coordinates of s, the weight coefficient of the point P8 is (100,130,150) − (96,128,128) = (4,2,22). Is 4 × 2 × 22 = 176, which is the weight coefficient of the point P8.

同様にして、残りの点P1〜P7の重み係数が算出され
る。
Similarly, the weight coefficients of the remaining points P1 to P7 are calculated.

P1=8400 P2=1200 P3=560 P4=80 P5=18480 P6=2640 P7=1232 P8=176 これら重み係数の和は、立方体状の空間領域Vの体積
と同一となり、この例では、32768(aとする)とな
る。従って、s点における修正値Cs,Ms,Ysは Cs=1/a(P1C1+P2C2+P3C3+P4C4 +P5C5+P6C6+P7C7+P8C8) Ms=1/a(P1M1+P2M2+P3M3+P4M4 +P5M5+P6M6+P7M7+P8M8) Ys=1/a(P1Y1+P2Y2+P3Y3+P4Y4 +P5Y5+P6Y6+P7Y7+P8Y8) となる。すなわち、ある求めたい点s、それを取り囲
む8点の修正値をCi,Mi,Yi(これは表色系の内挿値L
s,us,vsに対応したY,M,C座標系の値である)と
し、夫々の重み係数をAiとすれば、 で表わすことができる。
P1 = 8400 P2 = 1200 P3 = 560 P4 = 80 P5 = 18480 P6 = 2640 P7 = 1232 P8 = 176 The sum of these weighting factors is the same as the volume of the cubic space region V. In this example, 32768 (a ). Accordingly, correction value Cs in s point, Ms, Ys becomes Cs = 1 / a (P1C1 + P2C2 + P3C3 + P4C4 + P5C5 + P6C6 + P7C7 + P8C8) Ms = 1 / a (P1M1 + P2M2 + P3M3 + P4M4 + P5M5 + P6M6 + P7M7 + P8M8) Ys = 1 / a (P1Y1 + P2Y2 + P3Y3 + P4Y4 + P5Y5 + P6Y6 + P7Y7 + P8Y8). That is, the correction value of a point s to be obtained and the eight points surrounding the point s is Ci, Mi, Yi (this is the interpolation value L of the color system).
s * , us * , vs * are values in the Y, M, and C coordinate systems) and each weighting factor is Ai, Can be represented by

上述した色修正データの点は一例である。 The point of the color correction data described above is an example.

実際にはROMの容量などを考慮して色修正データの数
は、2のべき乗に設定される。従って、256kビットのRO
Mを使用する場合には、1色につき32点の色修正データ
(3色全体で、323=32768点)を持たせることができ
る。
Actually, the number of color correction data is set to a power of 2 in consideration of the capacity of the ROM and the like. Therefore, 256kbit RO
When M is used, 32 points of color correction data (32 3 = 32768 points for all three colors) can be provided for each color.

第18図はカラーマスキング装置10の一例である。 FIG. 18 shows an example of the color masking apparatus 10.

上述の演算式から明らかなように、このカラーマスキ
ング装置10は、 複数の色修正データを記憶する色修正情報記憶手段
(色修正データ記憶手段)20と、 重み付け情報記憶手段(重み係数記憶手段)24と、 参照された色修正データと重み係数とを掛算し、その
値を累積する掛算累算手段30と、及び割算手段からなる
処理手段 とで構成される。このうち、割算手段は構成次第で省略
することができる。
As is apparent from the above-described arithmetic expression, the color masking device 10 includes a color correction information storage unit (color correction data storage unit) 20 for storing a plurality of color correction data, and a weighting information storage unit (weight coefficient storage unit). 24, multiplication / accumulation means 30 for multiplying the referenced color correction data by the weighting coefficient and accumulating the values, and processing means comprising division means. Among them, the dividing means can be omitted depending on the configuration.

色修正データ記憶手段20は、色補正すべく入力され得
る3色分解画像情報により形成される色空間を複数の空
間領域に分割し、その頂点に位置する3色分解画像情報
の組合せに対する色修正情報が格納されている。
The color correction data storage unit 20 divides a color space formed by the three-color separation image information that can be input for color correction into a plurality of space areas, and performs color correction on a combination of the three-color separation image information located at the vertex. Information is stored.

重み係数記憶手段24からは、入力された3色分解画像
情報に基づいて色修正情報記憶手段より選択される複数
の色修正情報夫々に対する重み付け情報が出力される。
The weighting coefficient storage means 24 outputs weighting information for each of a plurality of pieces of color correction information selected from the color correction information storage means based on the input three-color separation image information.

処理手段では、入力色分解画像情報に基づいて色修正
データ記憶手段20より選択された複数の色修正情報と、
重み係数に基づいて、最終的に得ようとする修正色分解
画像データが演算されて出力される。
In the processing means, a plurality of color correction information selected from the color correction data storage means 20 based on the input color separation image information,
Based on the weighting coefficient, the corrected color separation image data to be finally obtained is calculated and output.

第18図は3つの色修正データC,M,Yを同時に得ようと
する同時式のカラーマスキング装置にこの発明を適用し
た場合であり、第24図は3つの色修正データC,M,Yを、
例えばこれらの順をもって順次出力されるようにした、
いわゆる順次式のカラーマスキング装置にこの発明を適
用した場合である。
FIG. 18 shows a case where the present invention is applied to a simultaneous color masking apparatus for simultaneously obtaining three pieces of color correction data C, M and Y, and FIG. 24 shows three pieces of color correction data C, M and Y. To
For example, it was made to output sequentially in these order,
This is a case where the present invention is applied to a so-called sequential color masking apparatus.

続いて、第18図における同時式カラーマスキング装置
10の各部の構成を説明する。
Next, the simultaneous color masking device shown in FIG.
The configuration of each part of 10 will be described.

20は色修正データ記憶手段で、この例では各色C,M,Y
に対する色修正データが夫々のLUT21〜23に格納されて
いる。24は重み係数記憶手段で、これもLUTとして構成
されている。
20 is a color correction data storage means, in this example, each color C, M, Y
Is stored in each of the LUTs 21 to 23. Numeral 24 is a weight coefficient storage means, which is also configured as an LUT.

色修正データ記憶手段20及び重み係数記憶手段24に
は、夫々読み出し用のアドレス信号が供給される。その
ため、入力画像データB,G,Rは一旦アドレス信号形成手
段40に供給されて、入力レベルに対応したアドレス信号
が出力される。アドレス信号出力手段も夫々LUT41〜43
で構成される。LUTとしては、バイポーラROMが好適であ
る。これらLUT41〜43には、さらにコントローラ50から
1ビットの振り分け信号が供給されるが、その詳細につ
いては後述する。
A read address signal is supplied to the color correction data storage means 20 and the weight coefficient storage means 24, respectively. Therefore, the input image data B, G, R are once supplied to the address signal forming means 40, and an address signal corresponding to the input level is output. Address signal output means are also LUT41 ~ 43 respectively
It consists of. As the LUT, a bipolar ROM is preferable. These LUTs 41 to 43 are further supplied with a 1-bit distribution signal from the controller 50, the details of which will be described later.

入力画像データの入力レベルに対応したアドレス信号
によって参照された色修正データ及び重み係数を示すデ
ータ(以下単に重み係数という)は、計8回にわたり順
次掛算累算手段30側に供給される。
The color correction data referred to by the address signal corresponding to the input level of the input image data and the data indicating the weighting coefficient (hereinafter simply referred to as weighting coefficient) are sequentially supplied to the multiplying and accumulating means 30 for a total of eight times.

掛算累算手段30は、上述したようにAiKi(KiはC,M,Y
の総称)を順次実行すると共に、それらの和を求めるた
めのものであって、この例では掛算器34〜36と累算器37
〜39とで構成されている。
As described above, the multiplication / accumulation means 30 uses AiKi (Ki is C, M, Y
) Are sequentially executed, and their sum is calculated. In this example, the multipliers 34 to 36 and the accumulator 37 are used.
~ 39.

従って、各掛算器34〜36は、512KビットのROMが使用
され、これらには対応する色修正データ(8ビット)と
重み係数Aiとが供給されて、AiKiの乗算処理が実行さ
れ、そのうちの上位8ビットの乗算出力は後段の累算器
(ALU)37〜39に供給されて順次乗算出力が加算処理さ
れる。
Therefore, each of the multipliers 34 to 36 uses a 512-Kbit ROM, which is supplied with the corresponding color correction data (8 bits) and the weighting coefficient Ai, and executes a multiplication process of AiKi. The multiplied outputs of the upper 8 bits are supplied to the subsequent-stage accumulators (ALU) 37 to 39, and the multiplied outputs are sequentially added.

累算器37〜39は16ビットの精度で演算されるが、累算
出力(積和出力)としてはそのうちの上位8ビットが利
用される。これによって、累算出力を重み係数Aiで除し
たと同じ出力が得られることになる。つまり、このよう
にすることによって、割算器を省略できる。
The accumulators 37 to 39 are operated with 16-bit precision, and the higher 8 bits are used as the cumulative calculation power (product sum output). As a result, the same output as obtained by dividing the cumulative calculation power by the weight coefficient Ai is obtained. That is, by doing so, the divider can be omitted.

上位8ビットの累算出力は夫々ラッチ回路45〜47によ
ってラッチされる。ラッチパルスはコントローラ50で生
成される。
The cumulative calculation power of the upper 8 bits is latched by latch circuits 45 to 47, respectively. The latch pulse is generated by the controller 50.

各部の構成をさらに詳細に説明する。 The configuration of each unit will be described in more detail.

色修正データ記憶手段20は、図示するように各色C,M,
Yに対応した正確な色修正データが記憶されたLUT21〜23
が使用される。
The color correction data storage means 20 stores each color C, M,
LUTs 21 to 23 that store accurate color correction data corresponding to Y
Is used.

LUT21〜23として、256Kビット容量のROMを使用した場
合には、入力画像データの最小レベルから最大レベルま
での間を32点だけ抽出する。これによって、1色につき
32点(従って、3色では、323=32768点)の色修正デー
タを格納することができる。
When a 256 Kbit ROM is used as the LUTs 21 to 23, only 32 points are extracted from the minimum level to the maximum level of the input image data. With this, per color
The color correction data of 32 points (thus, 32 3 = 32768 points for three colors) can be stored.

従って、256階調の入力レベルであるときには、32点
の配分は、例えば次に示すように、0から順に「8」づ
つ区切って、 0,8,16,・・・・240,248 の、合計32個となるように等分に配分し、33点目となる
249点以上255点までは使用しない。若しくは、249〜255
の点は248として扱う。
Therefore, when the input level is 256 gradations, the distribution of 32 points is divided into “8” in order from 0, for example, as shown below, and a total of 32 points of 0,8,16,. Distribute evenly so that it becomes an individual and get the 33rd point
Do not use from 249 to 255 points. Or 249-255
Is treated as 248.

このような各配分点での色修正データが正確に算出さ
れ、算出されたこれら複数の色修正データが夫々のLUT2
1〜23に格納されるものである。
The color correction data at each of these distribution points is accurately calculated, and the calculated plurality of color correction data is stored in each LUT2.
These are stored in 1 to 23.

なお、このように配分点を32点に設定すると、8ビッ
ト出力の汎用ROMを使用できるから記憶手段20を安価に
構成できるメリットがある。
If the distribution points are set to 32 in this way, a general-purpose ROM with 8-bit output can be used, so that there is an advantage that the storage means 20 can be configured at low cost.

重み係数記憶手段用のLUT24には、各配分点における
重み係数Aiが格納されている。いま、上述したように8
ビットずつ配分した場合には、8回の重み係数Aiの総計
は、 8×8×8=512 となるが、上述のように出力が8ビットの市販の汎用IC
を使用しようとするならば、理論値通りの重み係数(最
大512)を持つと素子が増えるため、この例では理論値
をほぼ1/2に圧縮した近似値が重み係数を実際値として
使用される。
The LUT 24 for the weight coefficient storage means stores the weight coefficient Ai at each distribution point. Now, as described above, 8
When bits are distributed, the total of the eight weighting coefficients Ai is 8 × 8 × 8 = 512, but as described above, a commercially available general-purpose IC having an output of 8 bits
If you are going to use, the number of elements will increase if you have the weighting factor as the theoretical value (up to 512), so in this example the approximate value obtained by compressing the theoretical value to almost half is used as the actual value. You.

以下に示す例は、8回の重み係数の和が常に256とな
るように設定し、夫々のうちの最大の重み係数は、255
とする。
In the example shown below, the sum of the eight weighting factors is always set to 256, and the maximum weighting factor of each is 255
And

こうした場合、例えば第17図において、sがP1と同じ
位置にあった場合、P1〜P8の各重み係数は、( )内に
その理論値で示すように、 P1,P2,P3,P4,P5,P6,P7,P8 255, 0, 0, 0, 0, 0, 0, 1 (512, 0, 0, 0, 0, 0, 0, 0) となり、重み係数の総和は、256となる。
In such a case, for example, in FIG. 17, when s is located at the same position as P1, the weighting factors of P1 to P8 are represented by their theoretical values in parentheses (P1, P2, P3, P4, P5). , P6, P7, P8 255, 0, 0, 0, 0, 0, 0, 1 (512, 0, 0, 0, 0, 0, 0, 0), and the total sum of the weighting coefficients is 256.

また、sがP1とP3との中間で、P1から3(従って、P3
からは5)だけ離れた一にあったときには、P1〜P8の各
重み係数は次のようになる。
Also, s is halfway between P1 and P3, and P1 to 3 (accordingly, P3
, The weighting factors of P1 to P8 are as follows.

P1,P2, P3,P4,P5,P6,P7,P8 160, 0, 96, 0, 0, 0, 0, 1 (320, 0,192, 0, 0, 0, 0, 0) となり、この場合の重み係数の総和も、256とるよう
に、各重み係数が適宜選定される。
P1, P2, P3, P4, P5, P6, P7, P8 160,0,96,0,0,0,0,1 (320,0,192,0,0,0,0,0) Each weight coefficient is appropriately selected such that the sum of the weight coefficients is 256.

同様にして、sがP1〜P4の面から3だけ離れ、P1,P3,
P5,P7の面から1だけ離れ、そしてP1,P2,P5,P6の面から
5だけ離れていた場合には、次のような重み係数P1〜P8
となる。
Similarly, s is separated from the plane of P1 to P4 by 3 and P1, P3,
If the plane is separated from the planes of P5 and P7 by 1 and the plane of P1, P2, P5, and P6 is separated by 5, the following weighting factors P1 to P8
Becomes

P1,P2, P3,P4,P5,P6, P7,P8 53, 7, 88,12,32, 4, 53, 7 (105,15,175,25,63, 9,105,15) となり、この場合の重み係数の総和も、256となるよう
に、各重み係数が適宜選定される。
P1, P2, P3, P4, P5, P6, P7, P8 53,7,88,12,32,4,53,7 (105,15,175,25,63,9,105,15) and the weighting factor in this case Are appropriately selected such that the sum of the weights becomes 256.

上述した1ビットの振り分け信号とは、点sを含む前
後の色修正データを指定するための制御信号である。
The 1-bit distribution signal described above is a control signal for specifying color correction data before and after including the point s.

すなわち、説明の便宜上、32個の配分点(格子点)と
それに対応するアドレス信号との関係を第19図に示すよ
うに設定する。
That is, for convenience of explanation, the relationship between 32 distribution points (grid points) and their corresponding address signals is set as shown in FIG.

今、入力画像データのレベルが100であったときに
は、色修正データ記憶手段20からこの入力レベルを含む
前後の色修正データ(96と104)が出力されるようなア
ドレス信号(12,13)を形成する必要がある。
Now, when the level of the input image data is 100, an address signal (12, 13) is output from the color correction data storage means 20 so that the color correction data (96 and 104) before and after including the input level is output. Need to be formed.

そこで、振り分け信号が0のとき、小さい方の色修正
データ(96)が参照されるようなアドレス信号(12)が
出力され、また振り分け信号が1のとき、大きい方の色
修正データ(104)が参照されるようなアドレス信号(1
3)が出力されるようにコントロールされる。
Therefore, when the distribution signal is 0, an address signal (12) that refers to the smaller color correction data (96) is output. When the distribution signal is 1, the larger color correction data (104) is output. Address signal (1
3) is controlled to be output.

ただし、使用する値の最大値(この場合は248)のと
きで、振り分け信号が0のときには、それ自身の値の色
修正データを選択し、振り分け信号が1のときには小さ
い方の色修正データ(この場合240)を選択する。
However, when the allocation signal is 0 at the maximum value of the value to be used (248 in this case), the color correction data of its own value is selected, and when the allocation signal is 1, the smaller color correction data ( In this case, select 240).

振り分け信号は重み係数記憶手段24にも供給される。 The distribution signal is also supplied to the weight coefficient storage means 24.

ところで、印画紙のような記録媒体を用いた場合で
は、各ロットによって感度差があるから、このような感
度差を考慮するならば、各ロットに応じて複数の感度差
を補正できるような色修正データを持たせる必要があ
る。しかし、このように感度差に応じた色修正データ記
憶手段20を用意することは実際上不可能であり、現実的
ではない。
By the way, when a recording medium such as photographic paper is used, there is a sensitivity difference between lots. Therefore, if such a sensitivity difference is taken into consideration, a color that can correct a plurality of sensitivity differences according to each lot. It is necessary to have correction data. However, it is practically impossible to prepare the color correction data storage means 20 according to the sensitivity difference as described above, and it is not practical.

色修正データ記憶手段20を共通に使用する構成であれ
ば、差程の困難を伴なわないで実現できる。
If the configuration is such that the color correction data storage means 20 is commonly used, it can be realized without much difficulty.

第20図はそのような構成のときに使用して好適なカラ
ーマスキング装置10の一例であって、入力画像データB,
G,Rは一旦入力値補正用のLUT55〜57を介してカラーマス
キング装置10に供給される。色修正データ記憶手段20に
は、一種類の感度に対応した色修正データが格納されて
いる。
FIG. 20 is an example of a color masking device 10 suitable for use in such a configuration, and includes input image data B,
G and R are once supplied to the color masking device 10 via LUTs 55 to 57 for input value correction. The color correction data storage means 20 stores color correction data corresponding to one type of sensitivity.

この色修正データ記憶手段20からの色修正データとそ
のときの重み係数とから、修正後の画像データが算出さ
れる。修正された画像データは感度補正用のLUT61〜63
に供給されて、使用する印画紙の感度に応じた補正がな
される。
The corrected image data is calculated from the color correction data from the color correction data storage unit 20 and the weight coefficient at that time. The corrected image data is used as sensitivity correction LUTs 61-63.
And a correction is made according to the sensitivity of the photographic paper to be used.

ここで、感度補正用のLUT61〜63には感度の違いに対
応した複数種の感度補正値が格納されており、使用する
印画紙の感度に合わせてその補正値が選択される。
Here, a plurality of sensitivity correction values corresponding to the difference in sensitivity are stored in the sensitivity correction LUTs 61 to 63, and the correction value is selected according to the sensitivity of the photographic paper to be used.

また、この感度補正用のLUTの入出力特性は、人間の
視覚特性が考慮される。そして、第21図に示すような入
出力特性の感度補正曲線を使用すれば、量子化誤差によ
る擬似輪郭の発生を最小限に抑えることができる。
The input / output characteristics of the sensitivity correction LUT take into account human visual characteristics. Then, the use of the sensitivity correction curve of the input / output characteristics as shown in FIG. 21 can minimize the occurrence of the false contour due to the quantization error.

ところで、上述の例では256階調をフルに使用する構
成とはなされていないが、例えば次に示すような考えを
踏襲すれば、256階調をフルに使用したカラーマスキン
グ装置を実現できる(第24図参照)。
By the way, in the above-mentioned example, the configuration is not made to use the 256 gradations in full. However, for example, by following the following idea, a color masking device using the 256 gradations in full can be realized. See Figure 24).

そのためには、まず格子点として8ビット間隔と9ビ
ット間隔とを混合した形で配分する。混合形とすること
によって、8ビット間隔と9ビット間隔との識別信号が
用意される。従って、アドレス信号形成手段40の出力
と、格子点及び識別信号との関係は、第22図に示すよう
に設定される。
For this purpose, grid points are first allocated in a mixed form of 8-bit intervals and 9-bit intervals. By using the mixed type, an identification signal of an 8-bit interval and a 9-bit interval is prepared. Therefore, the relationship between the output of the address signal forming means 40, the grid points and the identification signals is set as shown in FIG.

その結果、例えば入力が216であったときには、アド
レス信号形成手段40からの出力とコントローラ50からの
出力との関係は、次のようになるように制御される。
As a result, for example, when the input is 216, the relationship between the output from the address signal forming means 40 and the output from the controller 50 is controlled as follows.

振り分け信号 0 1 24へのアドレス信号 6 3 20へのアドレス信号 26 27 識別信号 1 1 ここで、重み係数記憶手段24へのアドレス信号の値
は、振り分け信号が0のとき、入力216に最も近い最小
の格子点210との差(=6)が選ばれ、また振り分け信
号が1のとき、入力216と次の格子点219との差(=3)
が選択される。
Address signal to the distribution signal 0 1 24 Address signal to the 6 3 20 26 27 Identification signal 1 1 Here, the value of the address signal to the weight coefficient storage means 24 is closest to the input 216 when the distribution signal is 0. The difference (= 6) from the smallest grid point 210 is selected, and when the distribution signal is 1, the difference (= 3) between the input 216 and the next grid point 219.
Is selected.

識別信号1は9ビット間隔の格子点を表わし、0は8
ビット間隔の格子点を表わすもので、次のような理由か
ら識別信号が必要となる。
The identification signal 1 represents grid points at 9-bit intervals, and 0 represents 8
This represents a grid point at a bit interval, and an identification signal is required for the following reasons.

すなわち、格子点の間隔が相違すると、3色の格子点
が作られる空間領域は立方体でなく、直方体となり、そ
の体積は、 512(=8×8×8),576(=8×8×9) 648(=8×9×9),729(=9×9×9) の4通りできる。このため、1辺が8ビットか9ビット
かの識別信号が必要となるわけである。
That is, if the intervals of the grid points are different, the spatial region where the grid points of the three colors are formed is not a cube but a rectangular parallelepiped, and its volume is 512 (= 8 × 8 × 8), 576 (= 8 × 8 × 9). ) 648 (= 8 × 9 × 9) and 729 (= 9 × 9 × 9). For this reason, an identification signal of whether one side is 8 bits or 9 bits is required.

また、重み係数記憶手段24では、この識別信号にした
がって夫々の重み係数が、その総和がやはり256となる
ように設定されるものである。
Further, in the weight coefficient storage means 24, each weight coefficient is set in accordance with the identification signal so that the sum of the weight coefficients is also 256.

例えば、各色の画像データ値が、 (64,143,216) であったときには、第23図に示すものとなる。 For example, when the image data value of each color is (64,143,216), the result is as shown in FIG.

従って、図示のような重み係数と色修正データとか
ら、上述した算出式にしたがって最終的な色修正データ
が求められる。
Therefore, the final color correction data is obtained from the weighting coefficients and the color correction data as shown in the figure, according to the above-described calculation formula.

このように格子点のビット間隔を適宜選定すれば、25
6階調をフルに用いることができる。ただし、この場合
には、コントローラ50から上述したような識別信号が生
成されるように構成されるのは勿論である。
By appropriately selecting the bit interval between grid points in this way, 25
Six gradations can be used fully. However, in this case, it goes without saying that the controller 50 is configured to generate the identification signal as described above.

第24図は順次式に構成されたカラーマスキング装置10
にこの発明、特に256階調をフルに用いる構成を適用し
た場合であって、第18図と対応する部分には同一の符号
を付し、その説明は省略する。
FIG. 24 shows a color masking apparatus 10 constructed in a sequential manner.
In the case where the present invention, particularly, a configuration in which 256 gradations are fully used, is applied, portions corresponding to those in FIG. 18 are denoted by the same reference numerals, and description thereof is omitted.

この例では、最大格子点間距離が9ビットであるた
め、この距離に対応する重み係数参照用のアドレス信号
として4ビットのデータがアドレス信号形成手段(プリ
LUT)40から重み係数記憶手段24側に供給される。アド
レス信号形成手段40からはさらに8ビット間隔と9ビッ
ト間隔の識別信号(1ビット構成)が出力され、これが
重み係数記憶手段24に供給される。
In this example, since the maximum distance between lattice points is 9 bits, 4-bit data is used as an address signal for weighting coefficient reference corresponding to this distance.
LUT) 40 to the weight coefficient storage means 24 side. The address signal forming means 40 further outputs an identification signal (1 bit configuration) at an 8-bit interval and a 9-bit interval, and this is supplied to the weight coefficient storage means 24.

色修正データ用のLUT21〜23には、その制御端子▲
▼にチップを順次選択するための制御信号▲▼,
▲▼,▼が供給されて、例えばLUT21〜23の順
で夫々から色修正データが順次読み出されたのち、掛算
累算手段30に供給される。
LUTs 21 to 23 for color correction data have their control terminals ▲
Control signals ▲ ▼, ▼, for sequentially selecting chips
▼ and デ ー タ are supplied, and color correction data is sequentially read from each of the LUTs 21 to 23, for example, and then supplied to the multiplication / accumulation means 30.

掛算累算手段30においても、各色の修正値算出が順次
処理されることになる。
Also in the multiplying and accumulating means 30, the correction value calculation for each color is sequentially processed.

掛算累算手段30は、図示するように単一のチップで構
成された掛算累算器が使用され、積和出力(累算出力)
のうち上位8ビットのデータ各色ごとに順次出力され
る。
As shown in the figure, the multiplying and accumulating means 30 uses a multiplying and accumulating unit constituted by a single chip as shown in FIG.
Are sequentially output for each color of the upper 8 bits.

コントローラ50は9進のカウンタ51と出力タイミング
を調整するためのラッチ回路52とで構成される。カウン
タ51への基準クロックは掛算累算器30のクロック入力端
子Xck,Yckに対して共通に供給され、これのクロックタ
イミングで、X,Y端子に入力された色修正データKiと重
み係数Aiの各データが演算処理される。そして、8回に
亙る積和出力が得られた次のタイミングで出力端子ZOU
Tから最終的な色修正データが出力されるように、基準
クロックを1/9にカウントダウンしたクロックがZck端子
に供給される。
The controller 50 includes a ninth decimal counter 51 and a latch circuit 52 for adjusting output timing. The reference clock to the counter 51 is commonly supplied to the clock input terminals Xck and Yck of the accumulator 30.At this clock timing, the color correction data Ki and the weight coefficient Ai input to the X and Y terminals are calculated. Each data is processed. Then, at the next timing when the product-sum output over eight times is obtained, the output terminal ZOU
A clock obtained by counting down the reference clock to 1/9 is supplied to the Zck terminal so that the final color correction data is output from T.

なお、アキュムレート端子ACCに供給される演算処理
制御パルスにおいて、そのレベルが1のときは、 X・Y+Q(Qは直前の積和出力) の積和処理が実行される。0レベルの制御パルスは9個
目の基準クロックが得られるタイミングごとに生成さ
れ、これによって積和出力がリセットされて、次の色修
正用演算処理に備えられる。
When the level of the arithmetic processing control pulse supplied to the accumulate terminal ACC is 1, the product-sum processing of X · Y + Q (Q is the immediately preceding product-sum output) is executed. The 0-level control pulse is generated at each timing when the ninth reference clock is obtained, whereby the product-sum output is reset and prepared for the next color correction arithmetic processing.

そのため、このリセット時は端子Yinには、オール0
の重み係数が入力されるように、この記憶手段24の▲
▼端子にリセット信号が供給される。その結果、プル
ダウン抵抗RPによりYinのデータは0となりX・Y(=
0)なるリセット処理が実行されることになる。
Therefore, at the time of this reset, all 0
Of the storage means 24 so that the weight coefficient of
A reset signal is supplied to the terminal. As a result, Yin is data by the pull-down resistor R P 0 becomes X · Y (=
0) is executed.

上述した実施例は以下のようにも変形することができ
る。
The embodiment described above can be modified as follows.

第1に、上述では最終的な色修正データを、8個の格
子点の色修正データから算出するようにしたが、対角頂
点の2点の色修正データから内挿してもよい。このよう
な内挿方法は、特に色修正データとして上述よりもさら
に多くの点の修正データを使用する場合に好適である。
First, in the above description, the final color correction data is calculated from the color correction data of eight grid points, but may be interpolated from the color correction data of two diagonal vertices. Such an interpolation method is particularly suitable when color correction data of more points than the above is used as color correction data.

第2に、上述では色修正データをROM構成のLUTに格納
したが、この色修正データ記憶手段としてRAMを使用す
ると共に、色修正データ格納用として別のメモリ(ROM
やディスクメモリなど)を用意し、必要時この別のメモ
リから色修正データを読み出し、これをRAMに書き込ん
で使用することもできる。
Secondly, in the above description, the color correction data is stored in the LUT having a ROM structure. However, a RAM is used as the color correction data storage means, and another memory (ROM) is used for storing the color correction data.
Or disk memory, etc.), and if necessary, read out the color correction data from this separate memory and write it to RAM for use.

この構成によれば、RAMとしてS−RAMを使用できるか
ら、演算処理時間のスピードアップ化を図れる。
According to this configuration, since the S-RAM can be used as the RAM, the speed of the arithmetic processing time can be increased.

このように別のメモリを使用し、必要時ダウンロード
する構成では、この別のメモリに、色の反転データ、あ
る出力の色を選択するデータ、照明光の種類によって色
調を変化させたデータ、色強調用データなどの特殊効果
用のデータを用意することができる。これらを必要なと
き必要なだけダウンロードして使用すれば、特殊効果を
比較的簡単に作成できる。
In such a configuration where another memory is used and downloaded when necessary, the other memory stores color inversion data, data for selecting a certain output color, data in which the color tone is changed according to the type of illumination light, and color. Data for special effects such as emphasis data can be prepared. You can create special effects relatively easily by downloading and using them as often as you need them.

第3に、カラーマスキング装置を印刷用に応用する場
合には、色修正データ記憶手段20に黒(スミ)のデータ
を格納したLUTを別に用意するだけでよい。この場合に
は、順次式のカラーマスキング装置として構成した方が
構成を簡略化できるので得策である。
Third, when the color masking apparatus is applied for printing, it is only necessary to separately prepare an LUT storing black (sumi) data in the color correction data storage unit 20. In this case, it is advantageous to use a sequential color masking device because the configuration can be simplified.

第4に、重み係数の計算方法は、直方体の体積を重み
係数とするのではなく、点Piからの距離を逆数(あるい
はそのn乗)として求めてもよい。
Fourth, in the calculation method of the weight coefficient, the distance from the point Pi may be obtained as an inverse number (or its n-th power) instead of using the volume of the rectangular parallelepiped as the weight coefficient.

第5に、色修正データ記憶手段20,掛算累算手段30の
各段間にラッチ回路を接続すれば、各段間の処理を相互
に分離できるため、高速演算処理が可能となる。
Fifth, if a latch circuit is connected between the stages of the color correction data storage means 20 and the multiplication / accumulation means 30, the processing between the stages can be separated from each other, so that high-speed arithmetic processing can be performed.

第6に、色空間座標の変換は、(B,G,R)、(L,a
,b)、(X,Y,Z)などにも適用できることは容易に
理解できよう。
Sixth, the conversion of the color space coordinates is (B, G, R), (L * , a
* , B * ), (X, Y, Z) etc. can be easily understood.

[発明の効果] 以上説明したように、この発明によれば、複数のカラ
ーパッチを使用して、対応する表色系の値を算出する場
合、測色すべきカラーパッチの数を増加させることな
く、必要とするカラーパッチ数を得ることができる。従
って、実際の装置を使用した測色時間を大幅に短縮する
ことができる効果がある。
[Effects of the Invention] As described above, according to the present invention, when a plurality of color patches are used to calculate a corresponding color system value, the number of color patches to be measured is increased. And the required number of color patches can be obtained. Therefore, there is an effect that the color measurement time using an actual device can be significantly reduced.

そして、カラーパッチ数を拡張、増殖する場合に、こ
の発明では3点以上の格子点を使用した曲線近似によっ
て、補間するようにしているので、第3図のようないび
つな立体をもつ表色系であっても、内挿点を正確に算出
することができる。
In the case where the number of color patches is expanded and multiplied, interpolation is performed by curve approximation using three or more grid points in the present invention. Therefore, a color specification having a distorted solid as shown in FIG. Even in a system, interpolation points can be accurately calculated.

その結果、この表色系の値をY,M,C座標系などに対応
付ける際の、精度も高くなり、得られる色修正データに
基づく色再現性が格段に向上することになる。
As a result, the accuracy in associating the values of the color system with the Y, M, C coordinate system and the like is improved, and the color reproducibility based on the obtained color correction data is significantly improved.

従って、この発明は、色分解画像を構成する複数の基
本色を混合して、ある表色系の中間色を再現するに際
し、表色系に設定した目標となる中間色に近い表色系の
値を、基本色で構成された座標系の値に対応付けながら
順次収束演算して、目標となる中間色に最も近い表色系
の値に対応する座標系の目標値を、求むべき中間色を再
現する基本色の組分せとして修正するような色分解画像
修正装置に使用されるカラーパッチによる色推定方法に
適用して極めて好適である。
Therefore, according to the present invention, when a plurality of basic colors constituting a color separation image are mixed and an intermediate color of a certain color system is reproduced, a color system value close to a target intermediate color set in the color system is reproduced. A convergence operation is sequentially performed while associating with a value of a coordinate system composed of basic colors, and a target value of a coordinate system corresponding to a color system value closest to a target intermediate color is reproduced. The present invention is extremely suitable for application to a color estimation method using a color patch used in a color separation image correction device that corrects as a combination of colors.

つまり、この発明はカラー画像情報を印画紙や印刷な
どに記録する場合に適用して極めて好適である。
That is, the present invention is extremely suitable for application to the case where color image information is recorded on photographic paper, printing, or the like.

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

第1図はY,M,C座標系の説明図、第2図はL,u,v
表色系の説明図、第3図は第1図の座標系をさらに簡略
化したY,M座標系の説明図、第4図はそのときの明度及
び彩度を示す表色系の説明図、第5図及び第6図はこの
発明に係るカラーパッチによる色推定方法の説明図、第
7図及び第8図はカラーパッチの一例を示す図、第9図
は曲線近似の説明図、第10図はそのとき得られるサンプ
ル点拡張の説明図、第11図及び第12図はサンプル点拡張
によって得られた座標系及び表色系の説明図、第13図は
内挿処理の説明図、第14図は立体外に目標値があるとき
の説明図、第15図は表色系での色再現範囲を示す円筒座
標図、第16図は収束操作の説明図、第17図は第13図と同
様な内挿処理の説明図、第18図はカラーマスキング装置
の一例を示す要部の系統図、第19図は格子点の配分関係
を示す図、第20図はこの発明の他の例を示す概略的な系
統図、第21図はそのときに使用する感度補正曲線を示す
図、第22図及び第23図は振り分け信号、色修正データ、
識別信号などの関係を示す図、第24図はこの発明の更に
他の例を示す第18図と同様な系統図、第25図は従来の色
分解画像修正装置の構成図、第26図は分光吸収濃度曲線
図である。 10……カラーマスキング装置 20……色修正データ記憶手段 30……掛算累算手段 40……アドレス信号形成手段 50……コントローラ V……空間領域 W……空間領域 s……内挿点
FIG. 1 is an explanatory view of the Y, M, C coordinate system, and FIG. 2 is L * , u * , v *.
FIG. 3 is an explanatory diagram of a Y, M coordinate system which is a more simplified version of the coordinate system of FIG. 1, and FIG. 4 is an explanatory diagram of a color system showing lightness and saturation at that time. 5 and 6 are explanatory diagrams of a color estimation method using color patches according to the present invention, FIGS. 7 and 8 are diagrams showing an example of color patches, FIG. 9 is an explanatory diagram of curve approximation, FIG. 10 is an explanatory diagram of the sample point extension obtained at that time, FIGS. 11 and 12 are explanatory diagrams of the coordinate system and color system obtained by the sample point extension, FIG. 13 is an explanatory diagram of the interpolation process, FIG. 14 is an explanatory diagram when there is a target value outside the solid, FIG. 15 is a cylindrical coordinate diagram showing a color reproduction range in a color system, FIG. 16 is an explanatory diagram of a convergence operation, and FIG. FIG. 18 is an explanatory diagram of an interpolation process similar to the diagram, FIG. 18 is a system diagram of a main part showing an example of a color masking device, FIG. 19 is a diagram showing a distribution relation of grid points, and FIG. Other schematic lines showing an example diagram, FIG. 21 is a diagram showing a sensitivity correction curve used at that time, Figure 22 and Figure 23 is distributed signals, the color correction data,
FIG. 24 is a diagram showing the relationship between identification signals, etc., FIG. 24 is a system diagram similar to FIG. 18 showing still another example of the present invention, FIG. 25 is a configuration diagram of a conventional color separation image correcting apparatus, FIG. It is a spectral absorption density curve figure. 10 color masking device 20 color correction data storage means 30 multiplication accumulation means 40 address signal forming means 50 controller V spatial area W spatial area s interpolation point

Claims (2)

(57)【特許請求の範囲】(57) [Claims] 【請求項1】色分解画像を構成する複数の基本色を混合
して得られる、ある表色系の中間色を推定するに際し、 上記複数の基本色の組み合わせによって複数のカラーパ
ッチを予め作成し、 上記表色系の各座標毎に、既に作成された3点以上の上
記カラーパッチの対応する座標の表色系を用いて曲線補
間を行うことによりカラーパッチを増加させ、 上記増加されたカラーパッチを利用して上記予め作成さ
れたカラーパッチ以外の基本色の組合わせによる点の色
推定を行う ことを特徴とするカラーパッチによる色推定方法。
When estimating an intermediate color of a certain color system obtained by mixing a plurality of basic colors constituting a color separation image, a plurality of color patches are created in advance by a combination of the plurality of basic colors, For each of the coordinates of the color system, the number of color patches is increased by performing curve interpolation using the color system of the corresponding coordinates of the three or more color patches that have already been created. A color estimation method using a color patch, wherein a color of a point is estimated by a combination of basic colors other than the previously created color patch.
【請求項2】上記基本色として、イエローY、マゼンタ
M、シアンCが使用されてなることを特徴とする特許請
求の範囲第1項記載のカラーパッチによる色推定方法。
2. A color estimation method using color patches according to claim 1, wherein yellow Y, magenta M, and cyan C are used as the basic colors.
JP62089006A 1986-12-25 1987-04-10 Color estimation method by color patch Expired - Lifetime JP2575134B2 (en)

Priority Applications (4)

Application Number Priority Date Filing Date Title
JP62089006A JP2575134B2 (en) 1987-04-10 1987-04-10 Color estimation method by color patch
EP87119156A EP0273398B1 (en) 1986-12-25 1987-12-23 Method of correcting color images
US07/137,885 US4959711A (en) 1986-12-25 1987-12-24 Method and apparatus for correcting the color of a printed image
US07/533,809 US5065234A (en) 1986-12-25 1990-06-06 Method and apparatus for correcting the color of a printed image

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP62089006A JP2575134B2 (en) 1987-04-10 1987-04-10 Color estimation method by color patch

Publications (2)

Publication Number Publication Date
JPS63254888A JPS63254888A (en) 1988-10-21
JP2575134B2 true JP2575134B2 (en) 1997-01-22

Family

ID=13958758

Family Applications (1)

Application Number Title Priority Date Filing Date
JP62089006A Expired - Lifetime JP2575134B2 (en) 1986-12-25 1987-04-10 Color estimation method by color patch

Country Status (1)

Country Link
JP (1) JP2575134B2 (en)

Families Citing this family (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4941038A (en) * 1987-05-11 1990-07-10 The Mead Corporation Method for color image processing
US6804025B1 (en) 1999-03-24 2004-10-12 Brother Kogyo Kabushiki Kaisha Calibration data preparing system
US6853464B1 (en) 1999-03-24 2005-02-08 Brother Kogyo Kabushiki Kaisha Calibration data setting device
JP4194289B2 (en) 2001-04-06 2008-12-10 キヤノン株式会社 Image processing method
US7421117B2 (en) 2002-09-30 2008-09-02 Brother Kogyo Kabushiki Kaisha Color compression apparatus and color compression method
EP3809526A1 (en) 2019-10-18 2021-04-21 Rohde & Schwarz GmbH & Co. KG Antenna system and antenna controlling method

Family Cites Families (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS60140348A (en) * 1983-12-28 1985-07-25 Toppan Printing Co Ltd Determining device of net point area rate
JPS60216351A (en) * 1984-04-12 1985-10-29 Fuji Photo Film Co Ltd Automatic setting method of gradation processing condition
JPS61281768A (en) * 1985-06-07 1986-12-12 Nec Corp Color masking parameter deciding device

Also Published As

Publication number Publication date
JPS63254888A (en) 1988-10-21

Similar Documents

Publication Publication Date Title
US5065234A (en) Method and apparatus for correcting the color of a printed image
US5087126A (en) Method of estimating colors for color image correction
EP0681396B1 (en) Method and apparatus for calibrating a four color printer
EP0487304B1 (en) Color image processing
US5692071A (en) Color image processing method and apparatus for generating device-dependent color signals
JPH08237495A (en) Color printer calibrating method to dipict selected color with accuracy
JPH11205620A (en) Correcting method for three-dimensional look-up table, image processor for executing the method and digital color printer provided with the device
JPH10276337A (en) Color image processor
JPH07170421A (en) Color conversion method
JP2575134B2 (en) Color estimation method by color patch
JP2952489B2 (en) Image recording device
JP2528463B2 (en) Color separation image correction method and apparatus
JP2554366B2 (en) Method of estimating color reproduction characteristics using color patches
JPH04196675A (en) Color estimate method
JPH0748869B2 (en) Color separation image correction method
JP3362281B2 (en) Color reproduction device and color reproduction method
JPS63254887A (en) Color patch forming method
JPS63254863A (en) Method and device for correcting color separation image
JP2898030B2 (en) Color estimation method
JPH01190169A (en) Scanner characteristic correction method
JPH0716257B2 (en) Color image correction method
JP3611890B2 (en) Color conversion device
JPH01190456A (en) Color separation image correction apparatus
JPH11220630A (en) Method for generating three-dimensional look up table, image processor executing the same and digital color printer provided with the same
JP3424853B2 (en) Color image color conversion method and apparatus

Legal Events

Date Code Title Description
EXPY Cancellation because of completion of term
FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20071024

Year of fee payment: 11