Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JPH0716257B2 - Color image correction method - Google Patents
[go: Go Back, main page]

JPH0716257B2 - Color image correction method - Google Patents

Color image correction method

Info

Publication number
JPH0716257B2
JPH0716257B2 JP62170357A JP17035787A JPH0716257B2 JP H0716257 B2 JPH0716257 B2 JP H0716257B2 JP 62170357 A JP62170357 A JP 62170357A JP 17035787 A JP17035787 A JP 17035787A JP H0716257 B2 JPH0716257 B2 JP H0716257B2
Authority
JP
Japan
Prior art keywords
color
correction data
points
output
input
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
JP62170357A
Other languages
Japanese (ja)
Other versions
JPS6413890A (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 JP62170357A priority Critical patent/JPH0716257B2/en
Priority to EP87119156A priority patent/EP0273398B1/en
Priority to US07/137,885 priority patent/US4959711A/en
Publication of JPS6413890A publication Critical patent/JPS6413890A/en
Priority to US07/533,809 priority patent/US5065234A/en
Publication of JPH0716257B2 publication Critical patent/JPH0716257B2/en
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Landscapes

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

Description

【発明の詳細な説明】 [産業上の利用分野] この発明は、カラーCRT上の色を印画紙に再現する場合
のように、本来色再現範囲とされている領域よりも、見
掛け上大きな色再現範囲を作り出すことのできるカラー
画像修正方法に関する。
DETAILED DESCRIPTION OF THE INVENTION [Industrial field of application] The present invention is intended to reproduce colors on a color CRT on photographic paper in an apparently larger color than an area originally defined as a color reproduction range. The present invention relates to a color image correction method capable of creating a reproduction range.

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

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

すなわち、テレビ画像は加色法によりカラー画像が構成
され、その表色系は蛍光体のR,G,B座標系が使用され
る。これに対して、印画紙などは減色法によりカラー画
像が構成されると共に、その表色系はL*,u*,v*などの
表色系が使用される。このような場合には、これら表色
系間で信号データの変換(色修正)を行なう必要がある
からである。
That is, a television image is a color image formed by the color-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 * . This is because in such a case, it is necessary to convert the signal data (color correction) between these color systems.

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

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

カラープリンタなどの色彩特性を正確に把握できれば、
ある指定した色彩を再現する基本色(3色もしくは4
色)の組合せを正確に求めることができるから、これに
よって色変換誤差が僅少となり、色再現性が格段に向上
する。
If you can accurately grasp the color characteristics of color printers,
Basic colors that reproduce a specified color (3 colors or 4 colors
Since the color) combination can be accurately obtained, the color conversion error becomes small and the color reproducibility is remarkably improved.

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

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

濃度加法性とは、各分光吸収濃度での各色の濃度を加算
して計算する方法をいう。
The density additivity refers to a method in which the density of each color at each spectral absorption density is added and calculated.

印刷などにおいては、ノイゲバウア方程式によって基本
色の組合せを推定している。
In printing and the like, the 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, the density additivity does not hold in an actual system. Therefore, the accuracy when estimating the color reproducibility is poor.

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

また、例えば、印画紙などの出力系の色再現範囲と、例
えばカラーCRTなどの入力系の色再現範囲とを同一の
L*,u*,v*などの表色系で表した場合、この表色系に対
する色再現範囲は一般に相違する。上述のような入出力
系の場合には、出力表色系の色再現範囲の方が入力系の
色再現範囲より狭くなっている。
Further, for example, the color reproduction range of the output system such as photographic paper and the color reproduction range of the input system such as color CRT are the same.
When expressed in a color system such as L * , u * , and v * , the color reproduction range for this color system is generally different. In the case of the input / output system as described above, the color reproduction range of the output color system is narrower than the color reproduction range of the input system.

第31図は印刷物と印画紙の関係を示すものであって、曲
線L1が印刷物の色再現範囲であり、曲線L2が印画紙の色
再現範囲である。
FIG. 31 shows the relationship between the printed matter and the photographic paper. The curve L1 is the color reproduction range of the printed matter, and the curve L2 is the color reproduction range of the photographic paper.

このように、入力系の色再現範囲で明度、彩度共に高い
部分などで、出力系の色再現範囲でそのような部分がな
い場合には(第31図の*1の領域)、入力系の色を表現
することができない。
In this way, if there is no such part in the color gamut of the output system, such as a part with high lightness and saturation in the color gamut of the input system (* 1 area in Figure 31), Cannot express the color of.

そのため、例えば彩度を圧縮したりしている。しかし、
こうすると、鮮かな画像を再現することが不可能にな
る。
Therefore, for example, the saturation is compressed. But,
This makes it impossible to reproduce a clear image.

しかも、出力表色系の色再現範囲を越えるような色画像
情報に関する色修正データを適当に色再現範囲内に圧縮
していたため、色相や、彩度あるいは明度が、人間の視
覚特性とは別な方向に変化しており、甚だ不自然であっ
た。
Moreover, since the color correction data relating to the color image information that exceeds the color reproduction range of the output color system was appropriately compressed within the color reproduction range, the hue, saturation, or lightness are different from the human visual characteristics. It was changing in a different direction and it was very unnatural.

そこで、この発明ではこのような従来の問題点を解決す
るために開発されたものであって、色修正誤差が少な
く、色再現性を格段に向上させると共に、出力表色系の
色再現範囲を見掛け上拡張して色再現性を向上させたカ
ラー画像修正方法を提案するものである。
Therefore, the present invention was developed in order to solve such a conventional problem, has a small color correction error, significantly improves color reproducibility, and improves the color reproduction range of the output color system. It proposes a color image correction method that is apparently expanded to improve color reproducibility.

[問題点を解決するための技術的手段] 上述の問題点を解決するため、この発明に係るカラー画
像修正方法においては、入力系の画像の彩度及び明度の
表現範囲が出力系の彩度及び明度の再現範囲より大きい
場合、入力系の白地レベルに対応する出力系のレベルを
出力系の白地レベルより暗く設定するようにしたことを
特徴とするものである。
[Technical Means for Solving Problems] In order to solve the above problems, in the color image correction method according to the present invention, the expression range of the saturation and lightness of the input system is the saturation of the output system. When the brightness is larger than the reproduction range of the brightness, the output system level corresponding to the white background level of the input system is set to be darker than the white background level of the output system.

[作用] 人間の目が鮮かさを感じるのは、周りにある明かるい部
分に対比して相対的に鮮かであると判断すると言うこと
に他ならない。
[Action] It is nothing but the judgment that the human eye feels fresh because it is judged to be relatively fresh compared with the surrounding bright parts.

例えば、第32図Aに示すように白地に置かれた黄色い紙
と、同図Bに示すように黒字に置かれた同じ黄色い紙と
では、後者の方が遥かに鮮かに見える。これは、周りに
ある地の部分に比較して黄色い紙の鮮かさを感じとる相
対的な比較から成り立ってあるからである。
For example, with the yellow paper placed on a white background as shown in FIG. 32A and the same yellow paper placed in black as shown in FIG. 32B, the latter looks much clearer. This is because it is made up of a relative comparison in which the freshness of yellow paper is felt compared to the surrounding area.

そこで、入力系の彩度及び明度の表現範囲が、出力系の
彩度及び明度の再現範囲より大きい場合、入力系の白地
レベルに対応する出力系のレベルを出力系の白地レベル
より暗く設定する。
Therefore, when the expression range of the saturation and brightness of the input system is larger than the reproduction range of the saturation and brightness of the output system, the level of the output system corresponding to the white background level of the input system is set darker than the white background level of the output system. .

こうすると、上述した相対的な色の対比感覚からすれ
ば、画像の表現媒体のもつ本来の基準白色面の明るさよ
り若干暗く設定した方が、画像を鮮かに感じとることが
できる。
In this way, from the above-described relative color contrast sensation, it is possible to make the image feel fresher if it is set slightly darker than the original brightness of the reference white surface of the image expression medium.

この手法が、表色系の相違を是正するカラー画像修正工
程に応用される。カラー画像の修正は次のようなプロセ
スで行なわれる。
This method is applied to the color image correction process for correcting the difference in color system. The color image is corrected by the following process.

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

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

第3に、出力表色系の色再現範囲外に目標値T′が存在
するか否かを判定するステップ(第3ステップ)があ
る。
Thirdly, there is a step (third step) of determining whether or not the target value T'exists outside the color reproduction range of the output color system.

この3つのステップによって、その中間色を再現する基
本色の混合量が算出されることになる。
By these three steps, the mixing amount of the basic color that reproduces the intermediate color is calculated.

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

それは、特定の表色系、例えばY,M,C座標系で構成され
る基本色に関する離散的なn個のポイント(その合計
は、n・n・nポイント)の信号によって実際に印画紙
上にカラープリントして、nm個のカラーパッチ像が形成
される。
It is actually printed on photographic paper by a signal of discrete n points (the total is n.n.n points) about a basic color composed of a specific color system, for example, Y, M, C coordinate system. and color prints, n m pieces of color patch image is formed.

カラープリントして形成された複数のカラーパッチの色
を実際に測定し、その測定データを印画紙の表色系(例
えばL*,u*,v*表色系、以下同様)上にプロットするこ
とによって、Y,M,C座標系の色がL*,u*,v*表色系の値
として写像される。写像されたこれらの値がサンプル値
となる。
Actually measure the colors of multiple color patches formed by color printing, and plot the measured data on the color system of photographic paper (for example, L * , u * , v * color system, and so on). As a result, the colors in the Y, M, C coordinate systems are mapped as the values in the L * , u * , v * color system. These mapped values become sample values.

測定データを特定の表色系の値に変換するため、その表
色系に関する特定の変換式が使用される。この変換式の
なかの基準白色面の明るさの値として、上述した基準白
色面の明るさを変更した値が使用される。
In order to convert the measurement data into the value of a specific color system, a specific conversion formula for the color system is used. The value obtained by changing the brightness of the reference white surface described above is used as the value of the brightness of the reference white surface in this conversion formula.

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

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

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

これによって、修正された色分解画像情報に基づいてカ
ラー画像が記録される。
As a result, a color image is recorded based on the corrected color separation image information.

上述した色再現範囲を見掛け上変更する手段を応用すれ
ば、例えばカラーCRTの高い明度、彩度の色を、本来表
現できないとされていた印画紙上に表現できる。
By applying the above-mentioned means for apparently changing the color reproduction range, for example, a color having a high lightness and saturation of a color CRT can be expressed on a photographic paper which is supposed to be impossible to express.

また、印刷物の高い明度、彩度をもった黄色を、印画紙
やカラーCRTに表現することができる。
In addition, yellow with high brightness and saturation of printed matter can be expressed on photographic paper or color CRT.

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

この発明の原理から説明することにする。The principle of the present invention will be described.

上述したように、色が鮮かに見えるということは、測色
学では、その彩度Cが次の関係をもって表現されること
をいう。
As described above, the fact that the color looks fresh means that the color saturation C is expressed by the following relationship in colorimetry.

L*=116(Y/Yo1/3−16 ここに、 Y;入力系の明るさ u,v;明度を無視したときの入力系 の色度図の座標 Yo;出力系における基準白色面の明るさ uo,vo;出力系における基準白色面の 色度図座標 Yoは本来の基準白色面の明るさより若干暗く、従って、
数値としては通常時(=100)より小さな値に設定され
ている。
L * = 116 (Y / Y o ) 1/3 −16 where Y; brightness of input system u, v; coordinates of chromaticity diagram of input system when lightness is ignored Y o ; reference in output system Brightness of white surface u o , v o ; Chromaticity diagram coordinate Y o of the reference white surface in the output system is slightly darker than the original brightness of the reference white surface.
As a numerical value, it is set to a value smaller than normal (= 100).

上式において注目すべきところは、彩度Cを計算するに
当り、明度L*の項が乗算されていることである。これに
よって、基準白色面のレベルを下げることによって、そ
の値Yoが小さく設定されると、明度L*が大きくなり、そ
の結果、彩度Cもまた大きくなることを示している。
What should be noted in the above equation is that the term of lightness L * is multiplied in calculating the saturation C. This shows that when the value Y o is set small by lowering the level of the reference white surface, the lightness L * increases, and as a result, the saturation C also increases.

ここで、L*,u*,v*の表色系における明度L*は上述した
式で表されるが、その他の色相u*と彩度v*の関係を以下
に記載する。
Here, the lightness L * in the color system of L * , u * , and v * is represented by the above-mentioned formula, and the relationship between the other hue u * and the saturation v * is described below.

u*=L*(u−uo) v*=L*(v−vo) 以上の原理を応用すれば、通常では表すことのできない
明度、彩度を見掛け上再現することができる。
u * = L * (u−u o ) v * = L * (v−v o ) By applying the above principle, it is possible to apparently reproduce lightness and saturation that cannot be normally represented.

具体例を示す。A specific example is shown.

[具体例1] 印刷色を印画紙で表すものとする(第1図参照)。[Specific Example 1] The printing color is represented by photographic paper (see FIG. 1).

第1図は彩度と明度の関係を示す特性図であって、曲線
L1は印刷物の色再現範囲を明度と彩度とによって形成さ
れる面上に投影したものを示す。
FIG. 1 is a characteristic diagram showing the relationship between saturation and brightness, which is a curve
L1 represents a color reproduction range of a printed matter projected on a surface formed by lightness and saturation.

これに対して、曲線L2は印画紙の白地を基準白色面とし
たときの色再現範囲である。
On the other hand, the curve L2 is the color reproduction range when the white background of the photographic paper is the reference white surface.

両者を比較すれば明らかなように、明度、彩度共に高い
色(*1)の部分は、印刷物の方が色再現範囲が広く、
そのままではこの色を印画紙に表すことはできない。
As is clear by comparing the two, the color reproduction range of the printed matter is wider in the part of the color (* 1) with high lightness and saturation,
This color cannot be displayed on photographic paper as it is.

そこで、この発明では、印画紙の基準白色面を、その白
地の本来の基準白色面よりも暗く設定する。換言するな
らば、 基準白色面=基準白色面+D ここに、Dは濃度 のように設定する。濃度Dとして、0.15程度に選定した
ときの色再現範囲を計算すると、第1図の曲線L3に示す
ようになる。
Therefore, in the present invention, the reference white surface of the printing paper is set darker than the original reference white surface of the white background. In other words, reference white surface = reference white surface + D, where D is set as When the color reproduction range when the density D is selected to be about 0.15, it is as shown by the curve L3 in FIG.

曲線L3によれば、明度が100を越えてしまうが、この斜
線で示す領域*2は原則的には使用されない。
According to the curve L3, the brightness exceeds 100, but the shaded area * 2 is not used in principle.

これによって、印画紙の色再現範囲が見掛け上広がり、
印刷物の色再現範囲の殆どをカバーすることができる。
このようなレベル合わせを行なった上で、印刷の作る色
L*,u*,v*を示す印画紙のY,M,Cに写像することによっ
て、最終的なカラー画像の修正値が得られる。
As a result, the color reproduction range of photographic paper apparently expands,
Most of the color reproduction range of printed matter can be covered.
After making level adjustments like this, the colors created by printing
By mapping to Y, M, C of photographic paper showing L * , u * , v * , the final correction value of the color image is obtained.

ここで、Y,M,Cへの写像は、結局第2図において、矢印
で示すような色の移動となる。これによって、印刷物の
白色は印画紙上では、少々濃度ののった白色(つまり、
淡い灰色)とすることになる。
Here, the mapping to Y, M and C results in the movement of the color as shown by the arrow in FIG. As a result, the white color of the printed matter on the photographic paper is a little white (that is,
It will be light gray).

具体例1の処理は、その入力系としてカラーCRTを、出
力系として印画紙を使用する場合も同じである。
The processing of the first specific example is the same when a color CRT is used as the input system and photographic paper is used as the output system.

このように、印刷物やカラーCRTのように、白地に比べ
て明度、彩度共に高い色がだせる系を印画紙で示すと
き、例えばカラープルーフやカラーハードコピー系にカ
ラー画像を再現する場合、上述の手段は特に有効であ
る。
In this way, when a system such as a printed matter or a color CRT that can produce colors with higher brightness and saturation than a white background is shown on photographic paper, for example, when reproducing a color image in a color proof or a color hard copy system, This means is particularly effective.

この手段を使用して出力したハードコピーの画面エリヤ
以外に残る白地の縁があったときには、これを切り落と
すか、黒や灰などの適当な彩度のマスクをかけることに
よって、本来の白地を見せないように工夫すれば、一層
効果的である。
If there is a white background edge other than the screen area of the hard copy output using this method, cut it off or mask it with an appropriate saturation such as black or ash to show the original white background. It is even more effective if devised so that it does not exist.

基準白色面の明るさを変更するための濃度Dは、あまり
高くすると不自然になってしまうので、 D≦0.3 程度が好ましい。しかし、スライドのような透過原稿
(透過スライド)の場合には、この制限を受けない。
If the density D for changing the brightness of the reference white surface is too high, it becomes unnatural, so D ≦ 0.3 is preferable. However, this limitation is not imposed on a transparent original such as a slide (transparent slide).

[具体例2] 次の具体例として、印刷物をカラーCRTに再現する場合
について説明する。
[Specific Example 2] As a next specific example, a case where a printed matter is reproduced on a color CRT will be described.

第3図の曲線L4は印刷物の色再現範囲を明度と彩度とに
よって形成される面上に投影したものを示す。
A curve L4 in FIG. 3 shows a color reproduction range of a printed matter projected on a surface formed by lightness and saturation.

これに対して、曲線L5はカラーCRTの最も明るい白色を
基準白色面としたときの色再現範囲である。
On the other hand, the curve L5 is the color reproduction range when the brightest white of the color CRT is the reference white surface.

これら2つの範囲を見ると、明度、彩度とも高い色の部
分(*3)、彩度が高く明度の低い部分(*4)は印刷
物の方が色再現範囲が広い。
Looking at these two ranges, the color reproduction range of the printed matter is wider in the color part (* 3) having high brightness and saturation and the part (* 4) having high saturation and low brightness.

そこで、上述したように基準白色面をカラーCRTの最も
明かるい白の1/2の輝度に設定して、そのときのカラーC
RTの色再現範囲を計算したものが曲線L6である。図中、
斜線で示す領域*5はL*>100となるが、この領域は原
則的には使用されない。
Therefore, as described above, the reference white surface is set to 1/2 the brightness of the brightest white of the color CRT, and the color C at that time is set.
The calculated color gamut of RT is curve L6. In the figure,
The shaded area * 5 has L * > 100, but this area is not used in principle.

曲線L6のようにした場合には、カラーCRTの色再現範囲
の明度、彩度の高い部分が広がり、印刷物の色再現範囲
を殆どカバーすることができる。
In the case of the curve L6, the color reproduction range of the color CRT has a high lightness and high saturation, and the color reproduction range of the printed matter can be almost covered.

このようなレベル合わせを行なったのち、印刷の作る色
L*,u*,v*を示すカラーCRTのB,G,R上に写像して、修正
されたカラー画像が算出される。
After performing such level adjustment, the color created by printing
A corrected color image is calculated by mapping onto B, G, R of a color CRT indicating L * , u * , v * .

カラーCRTへの写像は第4図の矢印で示すような色の移
動を伴なうことになる。
The mapping to the color CRT involves the movement of colors as shown by the arrow in FIG.

なお、領域*4の部分は基準白色面を変更した系に色相
を変えず、明度若しくは彩度またはその双方を変更して
写像した方がよい。明度と彩度の双方を変更したときの
例が第18図〜第20図である。
It should be noted that it is better to map the area * 4 by changing the lightness or the saturation or both without changing the hue to a system in which the reference white surface is changed. An example in which both the lightness and the saturation are changed is shown in FIGS. 18 to 20.

具体例2に示した手段は、印刷物をカラーCRTによっ
て、その色をモニタするようなシステムに適用して好適
である。
The means shown in the specific example 2 is suitable for application to a system that monitors the color of a printed matter by a color CRT.

この場合、具体例1と違って、カラーCRTは発光体のた
め、カラーCRTを観察する環境が暗ければ、基準白色面
はいくら暗い状態にしても構わない。入力系を再現でき
るぎりぎりの明るさに基準白色面を設定すればよい。し
かし、現実的には通常の輝度レベルより1/3程度まで落
とした輝度レベルが限界である。
In this case, unlike the first specific example, the color CRT is a light-emitting body, and thus the reference white surface may be in any dark state if the environment in which the color CRT is observed is dark. It suffices to set the reference white surface to the brightness at which the input system can be reproduced. However, in reality, the limit is a brightness level that is about 1/3 lower than the normal brightness level.

続いて、印画紙若しくはカラーCRTへの写像時に必要な
色分解画像修正方法の基本原理を以下に説明する。
Next, the basic principle of the color-separated image correction method required for mapping onto photographic paper or a color CRT will be described below.

説明の都合上、基本色を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の座標
系で表現すると、その表現範囲は第5図に示すような立
方体となる。Y,M,Cの座標系を他の表色系例えば、X,Y,Z
表色系に変換すると、第6図に示すような立体となる。
An intermediate color 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 three-dimensionally shown. When expressed in the Y, M, C coordinate system, the expression range is a cube as shown in FIG. The coordinate system of Y, M, C is changed to another color system, for example, X, Y, Z
When converted to the color system, a solid as shown in FIG. 6 is obtained.

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

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

この立体の中であれば、Y,M,Cの適当な組合せにより、
所定の中間色を再現できる。そのため、この立体内に入
るように色修正データを形成しなければならない。
In this solid, by a proper combination of Y, M, C,
A given intermediate color can be reproduced. Therefore, it is necessary to form the color correction data so as to be included in 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.

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

得られたカラーパッチから実際の色を測定すると共に、
その測定値を上述した表色系の変換式(L*,u*,v*の算
出式)を使用して表色系の値(サンプル値)に換算し、
これを各格子点ごとにプロットしたのが第8図である。
While measuring the actual color from the obtained color patch,
Convert the measured values into color system values (sample values) using the color system conversion formula (calculation formula of L * , u * , v * ) described above.
This is plotted in FIG. 8 for each grid point.

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

さらに多くのカラーパッチを使用してもよい。その場
合、実際にカラーパッチの数を増やしてもよいが、内挿
処理によって、カラーパッチの数を増やすこともでき
る。例えば、5×5=25のカラーパッチの中間を内挿し
た場合には、この内挿処理によって、9×9=81のカラ
ーパッチまで拡張、増殖されたことになる。
More color patches may be used. In that case, the number of color patches may actually be increased, but the number of color patches can also be increased by interpolation processing. For example, when the middle of a color patch of 5 × 5 = 25 is interpolated, this interpolation processing expands and propagates to a color patch of 9 × 9 = 81.

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

上述したカラーパッチの設定は人間の知覚特性(識別能
力)が考慮されていないが、後述するように人間の知覚
特性を考慮してカラーパッチ数を選定してもよい。
Although the above-described color patch setting does not consider human perception characteristics (discrimination ability), the number of color patches may be selected in consideration of human perception characteristics as described later.

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

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

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

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

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

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

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

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

そして、このプロットされた格子点e′〜1′(計9
個)の中から目標値T′に最も近い格子点が上述したと
同じ手法によって求められ、その格子点(この例では、
h′)に対応する第9図の格子点hと、これを含む8個
の格子点m〜tが格子間隔をさらに1/2に狭くすること
で算出される。このような格子の分割を繰り返すことに
よって、格子は次第に狭くなり、ついには収束する。こ
の収束した格子点の値に対応する第9図の目標値Tが、
その中間色を再現するための基本色の組合せ(Y,M,Cの
混合量)を示すことになる。
Then, the plotted grid points e'to 1 '(total 9
The grid point closest to the target value T ′ is obtained by the same method as described above, and the grid point (in this example,
The grid point h in FIG. 9 corresponding to h ′) and the eight grid points m to t including the grid point h are calculated by further narrowing the grid spacing to 1/2. By repeating such division of the lattice, the lattice becomes gradually narrower and finally converges. The target value T of FIG. 9 corresponding to the value of this converged grid point is
It indicates the combination of basic colors (mixing amount of Y, M, C) for reproducing the intermediate color.

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

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

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

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. 5 of these levels in this example
One level is extracted. For example, five levels of 0, 64, 128, 192, and 255 are extracted for each of Y, M, and C.
Color patches of all these combinations of colors (5 × 5 × 5 = 125) are created.

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

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

第12図はその一例を示すもので、 Y・M・C=3×5×4 の場合を例示した。FIG. 12 shows an example thereof, and illustrates the case where Y · M · C = 3 × 5 × 4.

このように、目の識別能力を考慮してカラーパッチを作
成する場合には、Y,M,C夫々を等間隔に区分してカラー
パッチを形成したときとほぼ同等の成果が得られる。
As described above, when the color patch is created in consideration of the discriminating ability of the eyes, almost the same result can be obtained as when the color patch is formed by dividing Y, M, and C at equal intervals.

これによって、カラーパッチ数が減少するので、その分
色の実測時間が短縮される。
As a result, the number of color patches is reduced, and the actual measurement time for the corresponding colors is shortened.

これらの関係を一般化すると、次のような関係を満たす
ようにY,M,Cのパッチ数PY,PM,PCを設定すればよい。
If these relationships are generalized, the patch numbers 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 To increase the number of color patches by interpolation processing, do the following.

基本格子として、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 shown in the following calculation formula.

この場合、第13図に示すように、黒丸●を格子点(サン
プル点)としたとき、△印と×印が補間すべき点とする
と、△印のように前後2点ずつ格子点が存在する場合
と、×印のように前後に1点及び3点ある場合とでは、
異なった補間式が使用される。
In this case, as shown in FIG. 13, when the black circles ● are grid points (sample points), if the △ and × marks are points to be interpolated, two grid points exist before and after like the △ marks. When doing, and when there are 1 point and 3 points before and after like the × mark,
Different interpolation formulas are used.

補間すべき点の表色系を、Lm *,um *,vm *とし、各サン
プル点の表色系を、Li*,ui*,vi*(i=1〜4)とし
たとき、前者の場合は以下のような補間式によって補間
される。
When the color system of the points to be interpolated is L m * , u m * , v m *, and the color system of each sample point is Li * , ui * , vi * (i = 1 to 4) In the former case, 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* 後者の場合には、次の補間式が使用される。
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 * -(1 /
16) v4 * In the latter case, the following interpolation formula is used.

Lm *=(5/16)L1*+(15/16)L2*+(15/16)L3*−(1/
16)L4* um *=(5/16)u1*+(15/16)u2*+(5/16)u3*−(1/1
6)u4* vm *=(5/16)v1*+(15/16)v2*+(5/16)v3*−(1/1
6)v4* 補間処理の順序の一例を第14図に示す。番号I,II,IIIの
順序で補間される。
L m * = (5/16) L1 * + (15/16) L2 * + (15/16) L3 * -(1 /
16) L4 * u m * = (5/16) u1 * + (15/16) u2 * + (5/16) u3 * − (1/1
6) u4 * v m * = (5/16) v1 * + (15/16) v2 * + (5/16) v3 * − (1/1
6) Fig. 14 shows an example of the v4 * interpolation processing sequence. The numbers I, II, and III are interpolated in this order.

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

これをL*,u*,v*の表色系に写像すると第16図に示すよ
うになる。
Figure 16 maps this to the L * , u * , and v * color system.

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

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

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

ΔE=|LT *−Li*|+|uT *−ui*|+|vT *−vi*| ΔE=[(LT *−Li*2+(uT *−ui*2+(vT *−vi*
21/2 評価関数は何れを使用しても差し支えない。
ΔE = | L T * -Li * | + | u T * -ui * | + | v T * -vi * | ΔE = [(L T * -Li *) 2 + (u T * -ui *) 2 + (v T * −vi * )
2 ] It does not matter which one of the 1/2 evaluation functions is used.

最終目標値Tを全て収束演算処理によって算出する場合
には、その処理時間があまりにも掛かってしまうので、
実際は数回の収束処理で終了するようなアルゴリズムが
採用される。
When all the final target values T are calculated by the convergence calculation processing, the processing time is too long.
In practice, an algorithm is adopted that ends in several convergence processes.

例えば、上述の例のように、64の量子化ステップによっ
て基本格子の間隔が区切られているときには、上述の補
間処理によって格子間隔(分割間隔)が32になっている
ことになるから、このような場合には、格子間隔が16,
8,4,2,1の合計5回の処理処理を順次繰り返すことによ
って終了するようなアルゴリズムとなされる。
For example, when the interval of the basic lattice is divided by 64 quantization steps as in the above example, the lattice interval (division interval) becomes 32 by the above-described interpolation processing. , Then the grid spacing is 16,
The algorithm is such that the processing is completed by sequentially repeating the processing of a total of 5 times of 8,4,2,1.

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

補間処理によって第15図に示すようなカラーパッチが得
られている場合では、第1回目から第5回目までの収束
処理において、内挿点(立体の各頂点)の算出は、上述
したような曲線的な近似によって算出することもできる
が、以下に示す例では何れも直線的な近似による場合で
ある。
When the color patch as shown in FIG. 15 is obtained by the interpolation processing, the calculation of the interpolation point (each vertex of the solid) is performed as described above in the first to fifth convergence processing. Although it can be calculated by a curved approximation, the following examples are all cases of linear approximation.

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

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

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

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

ところで、上述では目標値Tがいづれも第8図に示す立
体の内部にあるときの推定処理を説明したが、基準白色
面を変更して色再現範囲を見掛け上大きくしても、まだ
第18図に示すように立体の外部に入力系の色が存在する
場合がある。
By the way, in the above, the estimation process when the target value T is inside the solid shown in FIG. 8 has been described. However, even if the reference white surface is changed and the color reproduction range is apparently increased, it is still 18th. As shown in the figure, the input system color may exist outside the solid body.

このようなときには、以下のような処理によって推定さ
れる。説明を簡略化するためY,M,C座標系は使用しな
い。
In such a case, it is estimated by the following processing. The Y, M, and C coordinate systems are not used to simplify the explanation.

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

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

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

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

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

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

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

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

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

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

4点のうちどれかが必ず、以下の条件式を満足している
かどうかがチェックされる。
It is always 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≧O(i=1〜4) ari+b−li≦O(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 ≧ O (i = 1 to 4) ar i + b−l i ≦ O (i = 1 to 4) When these conditions are satisfied, the convergence line 1 passes through the set minimum quadrangle. Probability is high.

なお、このような条件式は無数に考えられるが、上述し
た条件式はそのうちで、簡単な演算によって行なえる例
である。
It should be noted that such conditional expressions can be considered innumerably, but the conditional expressions described above are examples in which they can be performed by a simple operation.

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

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

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

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

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

修正色データの内挿処理について第21図を参照して説明
する。
The interpolation processing 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を基準点とす
るものである。
In this example, a rectangular parallelepiped space W determined by three input image data R, G, B (interpolation point s is located at the diagonal vertex)
A rectangular parallelepiped space region V formed by eight color correction data (known calculation color correction data P1 to P8 corresponding to C, M, and Y) including the above is defined. Each of the spatial regions W and V uses P1 as a reference point.

そして、各色の、 0,32,64,96,128,160, 192,224,255 の各点における組合せの色に対して、色修正値を持つも
のとする。
Then, it is assumed that each color has a color correction value for the color of the combination at each point of 0, 32, 64, 96, 128, 160, 192, 224, 255.

このとき、入力画像データR,G,Bが夫々 (100,130,150) の値を持っていた場合、以下に示される8点で囲まれる
空間領域の頂点(格子点)の色修正データを用いて内挿
される。
At this time, if the input image data R, G, B each have a value of (100, 130, 150), interpolation is performed using the color correction data of the vertices (lattice points) of the spatial area surrounded by 8 points shown below. Be done.

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

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) 依って、これら8つの頂点P1〜P8によって形成される空
間領域Vと、入力画像データによって形成される空間領
域Wとの関係は第21図に示すようになる。
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, Therefore, the relationship between the spatial area V formed by these eight vertices P1 to P8 and the spatial area W formed by the input image data is as shown in FIG.

空間領域Vの各頂点Piに対する重み係数が次のようにし
て算出される。
The weighting coefficient for each vertex Pi of the spatial region V is calculated as follows.

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

これは、求めるべき修正値の点の反対の頂点と、内挿点
sで作られる直方体の空間領域Wの体積を、求めるべき
修正値の点における重み係数とするものである。
In this, the volume of the rectangular parallelepiped spatial region W formed by the interpolation points s and the vertex opposite to the correction value to be obtained is used as the weighting coefficient at 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, the weighting factor of the point P8 is (100,130,150)-(96,128,128) = (4,2,22) using the coordinates of P1 and the coordinates of s. The volume of is 4 × 2 × 22 = 176, which is the weighting factor for point P8.

同様にして、残りの点P1〜P7の重み係数が算出される。Similarly, the weighting factors 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(これは表色系の内挿値Ls*,u
s*,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, and in this example, 32768 (a And).
Therefore, the correction values Cs, Ms, Ys at the s point are 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 desired point s and eight points surrounding it is Ci, Mi, Yi (this is the interpolated value Ls * , u of the color system).
s * , vs * are values in the Y, M, C coordinate system corresponding to) and each weighting coefficient is Ai, Can be expressed as

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

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

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

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

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

重み係数記憶手段24からは、入力された3色分解画像情
報に基づいて色修正情報記憶手段より選択される複数の
色修正情報夫々に対する重み付け情報が出力される。
The weighting coefficient storage means 24 outputs weighting information for each of the plurality of color correction information selected from the color correction information storage means based on the input three-color separated 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 and the corrected color separation image data to be finally obtained are calculated based on the weighting coefficient. Is output.

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

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

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

色修正データ記憶手段20及び重み係数記憶手段24には、
夫々読み出し用のアドレス信号が供給される。そのた
め、入力画像データB,G,Rは一旦アドレス信号形成手段4
0に供給されて、入力レベルに対応したアドレス信号が
出力される。アドレス信号出力手段も夫々LUT41〜43で
構成される。LUTとしては、バイポーラROMが好適であ
る。これらLUT41〜43には、さらにコントローラ50から
1ビットの振り分け信号が供給されるが、その詳細につ
いては後述する。
In the color correction data storage means 20 and the weighting coefficient storage means 24,
Address signals for reading are respectively supplied. Therefore, the input image data B, G, R are temporarily transferred to the address signal forming means 4
It is supplied to 0 and the address signal corresponding to the input level is output. The address signal output means is also composed of LUTs 41 to 43, respectively. A bipolar ROM is suitable as the LUT. A 1-bit distribution signal is further supplied to the LUTs 41 to 43 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 multiplication accumulating means 30 side eight times in total.

掛算累算手段30は、上述したようにAiKi(KiはC,M,Yの
総称)を順次実行すると共に、それらの和を求めるため
のものであって、この例では掛算器34〜36と累算器37〜
39とで構成されている。
The multiplying and accumulating means 30 is for sequentially executing AiKi (Ki is a general term for C, M, and Y) as described above, and is for obtaining the sum thereof. In this example, the multipliers 34 to 36 are used. Accumulator 37 ~
It consists of 39 and.

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

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

上位8ビットの累算出力は夫々ラッチ回路45〜47によっ
てラッチされる。ラッチパルスはコントローラ50で生成
される。
The cumulative calculation power of the upper 8 bits is latched by the 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 is for each color C, M, Y as shown in the figure.
LUTs 21 to 23 that store accurate color correction data corresponding to
Is used.

LUT21〜23として、256Kビット容量のROMを使用した場合
には、入力画像データの最小レベルから最大レベルまで
の間を32点だけ抽出する。これによって、1色につき32
点(従って、3色では、323=32768点)の色修正データ
を格納することができる。
When a ROM with a capacity of 256 Kbits 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, 32 per color
It is possible to store color correction data for points (thus, for 3 colors, 32 3 = 32768 points).

従って、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 0,8,16, ... 240,248 in total, divided into "8" in order from 0 as shown below. And divide it into equal parts to get the 33rd point
Do not use from 249 points to 255 points. Or 249-255
Points are treated as 248.

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

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

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

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

こうした場合、例えば第21図において、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. 21, when s is at the same position as P1, the weighting factors of P1 to P8 are P1, P2, P3, P4, P5 as shown by their theoretical values in (). , P6, P7, P8 255,0,0,0,0,0,0,1 (512,0,0,0,0,0,0,0), and the total weighting coefficient is 256.

また、sがP1とP3との中間で、P1から3(従って、P3か
らは5)だけ離れた位置にあったときには、P1〜P8の各
重み係数は次のようになる。
Further, when s is in the middle of P1 and P3 and is apart from P1 by 3 (thus, 5 from 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 weighting factor is appropriately selected so that the sum of the weighting factors is also 256.

同様にして、sがP1〜P4の面から3だけ離れ、P1,P3,P
5,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, P
If the distance from the surface of 5, P7 is 1 and the distance from the surface of P1, P2, P5, P6 is 5 only, 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 Each weighting coefficient is appropriately selected so that the total sum of the above is also 256.

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

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

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

そこで、振り分け信号が0のとき、小さい方の色修正デ
ータ(96)が参照されるようなアドレス信号(12)が出
力され、また振り分け信号が1のとき、大きい方の色修
正データ(104)が参照されるようなアドレス信号(1
3)が出力されるようにコントロールされる。
Therefore, when the distribution signal is 0, the address signal (12) is output so that the smaller color correction data (96) is referred to, and 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 distribution signal is 0 at the maximum value to be used (248 in this case), the color correction data having its own value is selected, and when the distribution signal is 1, the smaller color correction data ( In this case, select 240).

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

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

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

第24図はそのような構成のときに使用して好適なカラー
マスキング装置10の一例であって、入力画像データB,G,
Rは一旦入力値補正用のLUT55〜57を介してカラーマスキ
ング装置10に供給される。色修正データ記憶手段20に
は、1種類の感度に対応した色修正データが格納されて
いる。
FIG. 24 shows an example of a color masking device 10 suitable for use in such a configuration, and the input image data B, G,
R is once supplied to the color masking device 10 via the 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 means 20 and the weighting coefficient at that time. The corrected image data is supplied to the sensitivity correction LUTs 61 to 63, and is corrected according to the sensitivity of the printing paper used.

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

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

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

そのためには、まず格子点として8ビット間隔と9ビッ
ト間隔とを混合した形で配分する。混合形とすることに
よって、8ビット間隔と9ビット間隔との識別信号が用
意される。従って、アドレス信号形成手段40の出力と、
格子点及び識別信号との関係は、第26図に示すように設
定される。
For that purpose, first, 8-bit intervals and 9-bit intervals are distributed in a mixed form as grid points. By adopting the mixed type, an identification signal of 8-bit interval and 9-bit interval is prepared. Therefore, the output of the address signal forming means 40,
The relationship between the grid points and the identification signal 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)が選択
される。
Distribution signal 0 1 Address signal to 24 6 Address signal to 3 20 26 27 Identification signal 1 1 Here, the value of the address signal to the weighting coefficient storage means 24 is
When the distribution signal is 0, the difference (= 6) from the smallest grid point 210 closest to the input 216 is selected, and when the distribution signal is 1, the difference between the input 216 and the next grid point 219 (= 3). Is selected.

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

すなわち、格子点の間隔が相違すると、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 created by the grid points of three colors 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). Therefore, an identification signal indicating whether one side is 8 bits or 9 bits is required.

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

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

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

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

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

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

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

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

掛算累算手段30は、図示するように単一のチップで構成
された掛算累算器が使用され、積和出力(累算出力)の
うち上位8ビットのデータが各色ごとに順次出力され
る。
As the multiplication / accumulation means 30, a multiplication / accumulation device composed of a single chip is used as shown in the figure, and the upper 8 bits of the product-sum output (cumulative calculation power) are sequentially output for each color. .

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

なお、アキュムレート端子ACCに供給される演算処理制
御パルスにおいて、そのレベルが1のときは、 X・Y+Q(Qは直前の積和出力) の積和処理が実行される。0レベルの制御パルスは9個
目の基準クロックが得られるタイミングごとに生成さ
れ、これによって積和出力がリセットされて、次の色修
正用演算処理に備えられる。
When the level of the arithmetic processing control pulse supplied to the accumulation 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 sum-of-products output is reset and prepared for the next color correction calculation process.

そのため、このリセット時は端子Yinには、オール0の
重み係数が入力されるように、この記憶手段24の▲
▼端子にリセット信号が供給される。その結果、プルダ
ウン抵抗RpによりYinのデータは0となりX・Y(=
0)なるリセット処理が実行されることになる。
Therefore, at the time of this reset, the weighting coefficient of all 0 is input to the terminal Yin so that the storage means 24 has
A reset signal is supplied to the terminal. As a result, the Yin data becomes 0 due to the pull-down resistor Rp, and XY (=
The reset process of 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 lattice points, but it may be interpolated from the color correction data of two points of diagonal vertices. Such an interpolation method is suitable especially when the correction data of more points than the above is used as the color correction data.

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

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

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

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

第4に、重み係数の計算方法は、直方体の体積を重み係
数とするのではなく、点Piからの距離の逆数(あるいは
そのn乗)として求めてもよい。
Fourthly, the weighting factor may be calculated as the reciprocal of the distance from the point Pi (or its nth power) instead of using the volume of the rectangular parallelepiped as the weighting factor.

第5に、色修正データ記憶手段20,掛算累算手段30の各
段間にラッチ回路を接続すれば、各段間の処理を相互に
分離できるため、高速演算処理が可能となる。
Fifthly, if a latch circuit is connected between the respective stages of the color correction data storage means 20 and the multiplication and accumulation means 30, the processing between the respective 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 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 the saturation and lightness expression range of the input system image is larger than the saturation and lightness reproduction range of the output system, the white background level of the input system is set. Since the level of the corresponding output system is set darker than the white background level of the output system, the color reproduction range of the output system can be apparently expanded.

その結果、本来表現することができないような明るく、
彩度の高い色でも表現することができるから、鮮かな画
像を再現できる特徴を有する。
As a result, it's so bright that you can't express it.
Since it can be expressed with highly saturated colors, it has the characteristic that a clear image can be reproduced.

また、このような色再現範囲の拡張を行なう場合には、
従来のように不自然は色のずらし方でないので、より自
然な画像を容易に再現できる。
When expanding the color reproduction range in this way,
Since unnaturalness is not the color shift as in the past, a more natural image can be easily reproduced.

従って、この発明は、色分解画像を構成する複数の基本
色を混合して、ある表色系の中間色を再現するに際し、
表色系に設定した目標となる中間色に近い表色系の値
を、基本色で構成された座標系の値に対応付けながら順
序収束演算して、目標となる中間色に最も近い表色系の
値に対応する座標系の目標値を、求むべき中間色を再現
する基本色の組合せとして修正するような色分解画像修
正装置に適用して極めて好適である。
Therefore, the present invention mixes a plurality of basic colors forming a color separation image to reproduce an intermediate color of a certain color system,
The value of the color system close to the target intermediate color set in the color system is sequentially converged while being associated with the value of the coordinate system composed of the basic colors, and the value of the color system closest to the target intermediate color is calculated. It is extremely suitable to be applied to a color separation image correction apparatus that corrects a target value of a coordinate system corresponding to a value as a combination of basic colors that reproduces an intermediate color to be obtained.

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

第1図〜第4図はこの発明の説明に供する入出力系の色
再現範囲を示す図、第5図はY,M,C座標系の説明図、第
6図はL*,u*,v*表色系の説明図、第7図は第5図の座
標系をさらに簡略化したY,M座標系の説明図、第8図は
そのときの明度及び彩度を示す表色系の説明図、第9図
及び第10図は補間処理の説明図、第11図及び第12図はカ
ラーパッチの一例を示す図、第13図は曲線近似の説明
図、第14図はそのとき得られるサンプル点拡張の説明
図、第15図及び第16図はサンプル点拡張によって得られ
た座標系及び表色系の説明図、第17図は内挿処理の説明
図、第18図は立体外に目標値があるときの説明図、第19
図は表色系での色再現範囲を示す円筒座標図、第20図は
収束操作の説明図、第21図は第17図と同様な内挿処理の
説明図、第22図はカラーマスキング装置の一例を示す要
部の系統図、第23図は格子点の配分関係を示す図、第24
図はこの発明の他の例を示す概略的な系統図、第25図は
そのときに使用する感度補正曲線を示す図、第26図及び
第27図は振り分け信号、色修正データ、識別信号などの
関係を示す図、第28図はこの発明の更に他の例を示す第
22図と同様な系統図、第29図は従来の色分解画像修正装
置の構成図、第30図は分光吸収濃度曲線図、第31図は色
再現範囲の異なる入出力系として印刷物と、印画紙の関
係を示す曲線図、第32図は目の順応性を示す図である。 10……カラーマスキング装置 20……色修正データ記憶手段 30……掛算累算手段 40……アドレス信号形成手段 50……コントローラ
1 to 4 are diagrams showing the color reproduction range of the input / output system used for the explanation of the present invention, FIG. 5 is an explanatory diagram of the Y, M, C coordinate system, and FIG. 6 is L * , u * , v * Explanatory diagram of color system, Fig. 7 is an explanatory diagram of Y, M coordinate system which is a simplified version of the coordinate system of Fig. 5, and Fig. 8 is a diagram of color system showing lightness and saturation at that time. Explanatory diagrams, FIGS. 9 and 10 are explanatory diagrams of interpolation processing, FIGS. 11 and 12 are diagrams showing an example of color patches, FIG. 13 is an explanatory diagram of curve approximation, and FIG. 15 and 16 are explanatory diagrams of the coordinate system and color system obtained by sample point extension, FIG. 17 is an explanatory diagram of interpolation processing, and FIG. Explanatory drawing when there is a target value in
Figure is a cylindrical coordinate diagram showing the color reproduction range in the color system, Figure 20 is an illustration of the convergence operation, Figure 21 is an illustration of interpolation processing similar to Figure 17, and Figure 22 is a color masking device. Fig. 23 is a systematic diagram of the main part showing an example, Fig. 23 is a diagram showing the distribution relation of grid points, Fig. 24
Fig. Is a schematic system diagram showing another example of the present invention, Fig. 25 is a diagram showing a sensitivity correction curve used at that time, and Figs. 26 and 27 are distribution signals, color correction data, identification signals, etc. Fig. 28 shows the relationship between Fig. 28 and Fig. 28 showing the other example of the present invention.
A system diagram similar to Fig. 22, Fig. 29 is a block diagram of a conventional color separation image correction device, Fig. 30 is a spectral absorption density curve diagram, and Fig. 31 is a printed matter as an input / output system having a different color reproduction range, and a printed image. FIG. 32 is a curve diagram showing the relationship of paper, and FIG. 32 is a diagram showing eye adaptability. 10 …… Color masking device 20 …… Color correction data storage means 30 …… Multiply accumulation means 40 …… Address signal forming means 50 …… Controller

───────────────────────────────────────────────────── フロントページの続き (51)Int.Cl.6 識別記号 庁内整理番号 FI 技術表示箇所 H04N 5/91 7734−5C H04N 5/91 H B41J 3/00 B ─────────────────────────────────────────────────── ─── Continuation of the front page (51) Int.Cl. 6 Identification code Internal reference number FI Technical display location H04N 5/91 7734-5C H04N 5/91 H B41J 3/00 B

Claims (4)

【特許請求の範囲】[Claims] 【請求項1】入力系の画像の彩度及び明度の表現範囲
が、出力系の彩度及び明度の再現範囲より大きい場合、
上記入力系の白地レベルに対応する上記出力系のレベル
を上記出力系の白地レベルより暗く設定するようにした
ことを特徴とするカラー画像修正方法。
1. When an expression range of saturation and brightness of an image of an input system is larger than a reproduction range of saturation and brightness of an output system,
A color image correction method characterized in that the level of the output system corresponding to the white background level of the input system is set darker than the white background level of the output system.
【請求項2】上記入力系として印刷物が、出力系として
カラー印画紙が使用されてなることを特徴とする特許請
求の範囲第1項記載のカラー画像修正方法。
2. The color image correcting method according to claim 1, wherein a printed matter is used as the input system and a color photographic paper is used as the output system.
【請求項3】出力系としてカラーCRTが使用されてなる
ことを特徴とする特許請求の範囲第1項記載のカラー画
像修正方法。
3. A color image correction method according to claim 1, wherein a color CRT is used as an output system.
【請求項4】出力系として透過スライドが使用されてい
ることを特徴とする特許請求の範囲第1項記載のカラー
画像修正方法。
4. A color image correction method according to claim 1, wherein a transmission slide is used as an output system.
JP62170357A 1986-12-25 1987-07-08 Color image correction method Expired - Lifetime JPH0716257B2 (en)

Priority Applications (4)

Application Number Priority Date Filing Date Title
JP62170357A JPH0716257B2 (en) 1987-07-08 1987-07-08 Color image correction method
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
JP62170357A JPH0716257B2 (en) 1987-07-08 1987-07-08 Color image correction method

Publications (2)

Publication Number Publication Date
JPS6413890A JPS6413890A (en) 1989-01-18
JPH0716257B2 true JPH0716257B2 (en) 1995-02-22

Family

ID=15903435

Family Applications (1)

Application Number Title Priority Date Filing Date
JP62170357A Expired - Lifetime JPH0716257B2 (en) 1986-12-25 1987-07-08 Color image correction method

Country Status (1)

Country Link
JP (1) JPH0716257B2 (en)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE102016123195A1 (en) 2015-12-15 2017-06-22 Canon Kabushiki Kaisha IMAGE DISPLAY DEVICE AND CONVERSION INFORMATION GENERATION PROCESS

Family Cites Families (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS51113536A (en) * 1975-03-31 1976-10-06 Hitachi Ltd White peak limiting circuit for color television r eceiver
JPS61172495A (en) * 1985-01-27 1986-08-04 Sony Corp Video signal display device

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
池田光男「色彩工学の基礎」(昭55−9−20)朝倉書店P.113〜115

Also Published As

Publication number Publication date
JPS6413890A (en) 1989-01-18

Similar Documents

Publication Publication Date Title
US5087126A (en) Method of estimating colors for color image correction
US5065234A (en) Method and apparatus for correcting the color of a printed image
US5553199A (en) Method and apparatus for calibrating a four color printer
US5581376A (en) System for correcting color images using tetrahedral interpolation over a hexagonal lattice
US5296923A (en) Color image reproducing device and method
US5692071A (en) Color image processing method and apparatus for generating device-dependent color signals
JPH08125880A (en) Calibration of color printer correcting nonlinearity of local printer
EP0357385B1 (en) Image processing method and apparatus
US20020060797A1 (en) Image processing method, image processing apparatus, and storage medium
JPH082012A (en) Method for calibrating color printer and color printer
US5677967A (en) Method of and apparatus for converting between a color appearance space and a colorant space
US20050052668A1 (en) Color adjusting method, program and program-recorded medium
JPH07170421A (en) Color conversion method
JPH10276337A (en) Color image processing equipment
JP2575134B2 (en) Color estimation method by color patch
EP0481525B1 (en) Color conversion apparatus for altering color values within selected regions of a reproduced picture
JP2554366B2 (en) Method of estimating color reproduction characteristics using color patches
JPH0716257B2 (en) Color image correction method
JP2528463B2 (en) Color separation image correction method and apparatus
JPH0748869B2 (en) Color separation image correction method
Tominaga Color control of printers by neural networks
JP3362281B2 (en) Color reproduction device and color reproduction method
JP3910323B2 (en) Profile creation method and profile creation apparatus
JP3611890B2 (en) Color conversion device
US6833838B2 (en) Color adjustment method, color adjustment method implementation program and program storage medium

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

Year of fee payment: 13