JPH0890838A - Image processing method and apparatus - Google Patents

Image processing method and apparatus

Info

Publication number
JPH0890838A
JPH0890838A JP6227790A JP22779094A JPH0890838A JP H0890838 A JPH0890838 A JP H0890838A JP 6227790 A JP6227790 A JP 6227790A JP 22779094 A JP22779094 A JP 22779094A JP H0890838 A JPH0890838 A JP H0890838A
Authority
JP
Japan
Prior art keywords
image processing
output
input
color
image
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
JP6227790A
Other languages
Japanese (ja)
Other versions
JP3854644B2 (en
Inventor
Yukihisa Ota
享寿 太田
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Canon Inc
Original Assignee
Canon Inc
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Canon Inc filed Critical Canon Inc
Priority to JP22779094A priority Critical patent/JP3854644B2/en
Priority to US08/529,857 priority patent/US6108008A/en
Priority to DE69524357T priority patent/DE69524357T2/en
Priority to EP95306665A priority patent/EP0706285B1/en
Publication of JPH0890838A publication Critical patent/JPH0890838A/en
Application granted granted Critical
Publication of JP3854644B2 publication Critical patent/JP3854644B2/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Landscapes

  • Record Information Processing For Printing (AREA)
  • Color, Gradation (AREA)
  • Processing Or Creating Images (AREA)
  • Facsimile Image Signal Circuits (AREA)
  • Color Image Communication Systems (AREA)

Abstract

PURPOSE: To faithfully reproduce desired color under predetermined conditions of output means by mapping color image data within color reproducing range reproduced by predetermined output means under input conditions. CONSTITUTION: Color reproducing range calculating means 1 calculates by using the value of input and output profiles read by setting and reading means 3, 5 of the input and output profiles according to whether the values of R, G, B depending upon the input device can be reproduced by the output device or not. Color space converting means 2 converts the R, G and B values (depending upon the input device into C, Y and K values depending upon a printer 11 by using the values of the input and output profiles read by the means 3, 5 of the input and output profiles. Setting means 12 sets the types of a monitor 10 connected to a host system 100.

Description

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

【0001】[0001]

【産業上の利用分野】本発明は、入力された画像データ
をデバイスの情報に基づき色変換する画像処理方法及び
装置に関するものである。
BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to an image processing method and apparatus for color-converting input image data based on device information.

【0002】[0002]

【従来の技術】従来より、オペレータがホスト装置上の
アプリケーションで作成したテキスト、コンピュータグ
ラフィックス及びイメージをインクジェット記録装置等
の記録装置で出力する場合に、オペレータが所望した色
を正確に記録装置で再現するためにさまざまな方法が考
案されている。
2. Description of the Related Art Conventionally, when an operator outputs texts, computer graphics and images created by an application on a host device by a recording device such as an ink jet recording device, the operator can accurately obtain the desired color. Various methods have been devised to reproduce.

【0003】例えば、あるシステムにおいては入力デバ
イス及び出力デバイスの特性を記述したプロファイルデ
ータをシステムの入力及び出力デバイスに対応させて設
定し、設定された同入力及び出力プロファイルを読み出
すことにより、入力デバイスの色空間で指定されるR、
G、Bの値を、出力デバイスの色空間のC、M、Y、K
の値に変換して、オペレータが入力デバイス上で所望し
た色を正確に出力デバイスで再現する、あるいは入力デ
バイスの色空間のR、G、Bの値に戻してモニタ上でプ
レビューするといった方法が採用されている。
For example, in a certain system, profile data describing the characteristics of an input device and an output device are set in correspondence with the input and output devices of the system, and the set input and output profiles are read out to obtain the input device. R specified in the color space of
The values of G and B are set to C, M, Y and K of the color space of the output device.
The method of converting the value into the value of, and reproducing the desired color on the input device by the operator accurately on the output device, or returning to the value of R, G, B of the color space of the input device and previewing on the monitor. Has been adopted.

【0004】[0004]

【発明が解決しようとする課題】ところが、この方法で
は入力あるいは出力デバイスプロファイルは入力あるい
は出力デバイス1につき1つのプロファイルしか選択で
きなかった。しかしながら、例えばインクジェット記録
装置等のように1つのドットを打つか打たないかによっ
て記録を行う2値記録装置においては、階調データを2
値化するための手法、例えばディザ法や誤差拡散法等の
各手法の違いによって同じ出力デバイスでもその色再現
範囲あるいは出力階調特性等が異なってしまう。また、
2値化手法が同じでもコート紙と普通紙のように記録メ
ディアが異なれば、同じようにその色再現範囲あるいは
出力階調特性等が異なってしまう。さらに、モニタに表
示されている画像を忠実に記録装置で再現しようとする
場合には、モニタのガンマ値やホワイトポイントといっ
た個々の、モニタによって調整可能な設定値によって、
同じモニタを使用しても表示される画像は異なってく
る。従って、前記2値化手法、記録メディアあるいは設
定値等が異なると同じ入力あるいは出力デバイスでも1
つのプロファイルデータでは所望した色を正確に再現で
きないといった欠点があった。
However, according to this method, only one profile can be selected as the input or output device profile per input or output device. However, in a binary recording apparatus such as an ink jet recording apparatus, which performs recording by hitting or not hitting one dot, gradation data is set to 2
Even if the same output device is used, the color reproduction range or the output gradation characteristic will be different due to the difference in the method for digitizing, such as the dither method or the error diffusion method. Also,
Even if the binarization method is the same, if the recording media, such as coated paper and plain paper, are different, the color reproduction range, output gradation characteristics, etc. are also different. Furthermore, in order to faithfully reproduce the image displayed on the monitor on the recording device, it is possible to adjust by the setting values that can be adjusted by the monitor, such as the gamma value and white point of the monitor.
Even if the same monitor is used, the displayed image will be different. Therefore, even if the same binarization method, recording medium, set value, etc.
One profile data has a drawback that a desired color cannot be accurately reproduced.

【0005】本発明は上述の点に鑑みてなされたもの
で、本願第1の発明は、所望した色を所定の出力手段の
出力条件において忠実に再現することを目的とする。
The present invention has been made in view of the above points, and an object of the first invention of the present application is to faithfully reproduce a desired color under the output condition of a predetermined output means.

【0006】本願第2の発明は、正確に入力画像データ
が色再現範囲内か否かを判定することを目的とする。
A second object of the present invention is to accurately determine whether or not the input image data is within the color reproduction range.

【0007】本願第3の発明は、入力した所定のデバイ
スに依存するカラー画像データが表わす色を忠実に画像
記録手段で再現できるようにすることを目的とする。
A third object of the present invention is to enable the image recording means to faithfully reproduce the color represented by the input color image data depending on the predetermined device.

【0008】[0008]

【課題を解決するための手段】上記目的を達成するため
に本発明の画像処理方法及び装置は以下に示す構成を有
する。
In order to achieve the above object, the image processing method and apparatus of the present invention has the following constitution.

【0009】本願第1の発明の画像処理方法は、前記所
定の出力手段における出力条件に関する情報を入力し、
前記入力した出力条件において前記所定の出力手段が再
現することができる色再現範囲内に、カラー画像データ
をマッピングすることを特徴とする。
In the image processing method of the first invention of the present application, the information concerning the output condition in the predetermined output means is inputted,
It is characterized in that the color image data is mapped within a color reproduction range that can be reproduced by the predetermined output means under the input output conditions.

【0010】本願第2の発明の画像処理方法は、入力さ
れた画像データが所定の出力手段の色再現範囲内か否か
を判定する画像処理方法において、前記所定の出力手段
の各種出力条件に対応した色再現範囲に基づき判定する
ことを特徴とする。
The image processing method according to the second aspect of the present invention is an image processing method for determining whether or not the input image data is within the color reproduction range of a predetermined output means, wherein various output conditions of the predetermined output means are satisfied. The feature is that the determination is performed based on the corresponding color reproduction range.

【0011】本願第3の発明の画像処理装置は、所定の
デバイスの特性に依存したカラー画像データを入力する
第1の入力手段と、前記所定のデバイスの特性を示す入
力プロファイルデータを記憶する第1の記憶手段と、所
定の画像記録手段の各種出力条件に対応して、該出力条
件における特性を示す出力プロファイルデータを記憶す
る第2の記憶手段と、前記画像記録手段の出力条件を示
す情報を入力する第2の入力手段と、前記入力プロファ
イルデータと、前記第2の入力手段により入力した画像
記録手段の出力条件に対応する前記第2の記憶手段に記
憶されている出力プロファイルデータに基づき、前記第
1の入力手段により入力されたカラー画像データを色空
間変換する色空間変換手段とを有することを特徴とす
る。
An image processing apparatus according to the third invention of the present application is the first input means for inputting color image data depending on the characteristics of a predetermined device, and the input profile data indicating the characteristics of the predetermined device. No. 1 storage means, second storage means corresponding to various output conditions of a predetermined image recording means for storing output profile data showing characteristics in the output condition, and information indicating output conditions of the image recording means. Based on the output profile data stored in the second storage unit corresponding to the output condition of the image recording unit input by the second input unit And a color space conversion unit that converts the color image data input by the first input unit into a color space.

【0012】[0012]

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

【0013】図1は、本発明に係るシステムの1例を示
した図である。オペレータがモニタ10上に表示された
表示画像に基づき、ホスト装置上のアプリケーションで
作成した画像をインクジェット記録装置等のプリンタ1
1で再現することを目的としたシステムであり、ホスト
100にモニタ10及び記録装置14が接続されてい
る。
FIG. 1 is a diagram showing an example of a system according to the present invention. Based on the display image displayed on the monitor 10 by the operator, an image created by an application on the host device is used as a printer 1 such as an inkjet recording device.
1 is a system intended to be reproduced, and a monitor 10 and a recording device 14 are connected to a host 100.

【0014】なお、本発明は上述のシステムに限らず、
スキャナ等の画像入力装置及び画像データを格納する外
部記憶装置等の他の機器を接続したシステムでも構わな
い。
The present invention is not limited to the above system,
A system in which another device such as an image input device such as a scanner and an external storage device that stores image data is connected may be used.

【0015】また、接続される記録装置はプリンタに限
らずカラー複写機等の他の機器でも構わない。
Further, the recording device to be connected is not limited to the printer but may be another device such as a color copying machine.

【0016】(実施例1)図2は、本発明の第1実施例
に関わる画像処理システムの構成を説明するブロック図
である。
(Embodiment 1) FIG. 2 is a block diagram illustrating the configuration of an image processing system according to the first embodiment of the present invention.

【0017】1で示されるものは、入力された入力デバ
イスに依存したR、G、Bの値が出力デバイスで再現可
能かどうかを、後述の入力プロファイル及び出力プロフ
ァイルの設定/読み出し手段3、5によって読み出され
た入出力プロファイルの値を使って計算するための色再
現範囲計算手段である。
The reference numeral 1 indicates whether or not the values of R, G and B depending on the input input device can be reproduced by the output device, and input / output profile setting / reading means 3 and 5 to be described later. It is a color reproduction range calculation means for calculating using the value of the input / output profile read by.

【0018】2で示されるものは、入力されたデバイス
に依存したR、G、Bの値を、後述の入力プロファイル
及び出力プロファイルの設定/読み出し手段3、5によ
って読み出された入出力プロファイルの値を使って現在
システムに接続された出力デバイス、プリンタ11で使
用すべきC、M、Y、Kの値、即ち、プリンタ11に依
存したC、M、Y、K値に変換するための色空間変換手
段である。
Reference numeral 2 indicates the input / output profile read out by the input / output profile setting / reading means 3 and 5, which will be described later, from the R, G, and B values depending on the input device. The output device currently connected to the system using the values, the C, M, Y, K values to be used by the printer 11, that is, the colors for converting the C, M, Y, K values depending on the printer 11. It is a space conversion means.

【0019】12で示されているものは、図1に示した
ホスト100に接続されているモニタ10の種類を設定
する設定手段である。
Reference numeral 12 is a setting means for setting the type of the monitor 10 connected to the host 100 shown in FIG.

【0020】3で示されるものは、モニタの設定手段に
よって設定されたモニタの種類に応じて入力プロファイ
ルの設定及び読み出しを行うための入力プロファイル設
定/読み出し手段である。
Reference numeral 3 denotes an input profile setting / reading means for setting and reading an input profile according to the type of monitor set by the monitor setting means.

【0021】4は本システムに接続されるモニタのデバ
イス特性を記述した入力プロファイルデータであり、本
プロファイルデータにはモニタに依存のRGB空間を規
定するためのwhite point及びred、gr
een、blue3原色の色度座標、そして、モニタの
特性を示す各色に対するレスポンス曲線が含まれてい
る。
Reference numeral 4 is input profile data describing the device characteristics of the monitor connected to this system. In this profile data, white point and red, gr for defining the monitor-dependent RGB space are specified.
The chromaticity coordinates of the een and blue3 primary colors and the response curve for each color showing the characteristics of the monitor are included.

【0022】9は、接続されているプリンタの各種出力
条件即ち、プリンタにおいて設定されている色処理に関
するパラメータを設定するプリンタ条件設定手段であ
り、接続されているプリンタの種類を設定するプリンタ
の種類設定手段8及び該プリンタで行われる2値化方法
を設定する2値化方法設定手段6を含んでいる。
Reference numeral 9 denotes printer condition setting means for setting various output conditions of the connected printer, that is, parameters for color processing set in the printer, and printer type for setting the type of connected printer. It includes a setting means 8 and a binarization method setting means 6 for setting a binarization method performed by the printer.

【0023】ここで2値化処理方法とは、具体的には、
ディザ法や誤差拡散法や濃度パターン法等のことであ
る。インクジェット記録装置では、画素に対してインク
を打つか打たないか、即ち、2値でしか画像を再現でき
ない。2値化方法とは多値データで表されている中間調
を含む画像をいかにして2値データでより原稿に近く再
現するための方法である。各々の2値化方法には特徴が
あり、当然2値化方法が異なると、色再現範囲等の出力
デバイスの特性が変化する。
Here, the binarization processing method is specifically as follows.
It is a dither method, an error diffusion method, a density pattern method, or the like. In an ink jet recording apparatus, it is possible to reproduce an image only with a binary value, with or without ink being applied to a pixel. The binarization method is a method for reproducing an image including halftone represented by multi-valued data closer to the original with the binary data. Each of the binarizing methods has its own characteristics. Naturally, if the binarizing method is different, the characteristics of the output device such as the color reproduction range change.

【0024】なお、上述のディザ法の1例は特願昭58
−80085号公報に開示されている。同様に誤差拡散
法の1例は特願平1−229786号公報に、濃度パタ
ーン法の1例は特願昭57−56964号公報に開示さ
れている。
An example of the dither method described above is Japanese Patent Application No.
-80085. Similarly, an example of the error diffusion method is disclosed in Japanese Patent Application No. 1-229786, and an example of the density pattern method is disclosed in Japanese Patent Application No. 57-56964.

【0025】以下に、ディザ法と誤差拡散法の特徴につ
いて説明する。
The features of the dither method and the error diffusion method will be described below.

【0026】ディザ法は、処理速度は速いが階調性が悪
いという特徴がある。階調性が悪いので色再現範囲も狭
い。一方、誤差拡散法は、処理速度は遅いが階調性が良
いという特徴がある。階調性が良いので色再現範囲が広
い。
The dither method is characterized by high processing speed but poor gradation. Since the gradation is poor, the color reproduction range is narrow. On the other hand, the error diffusion method has a characteristic that the processing speed is slow but the gradation is good. Has good gradation and wide color reproduction range.

【0027】即ち、ディザ法と誤差拡散法では色再現範
囲が異なる。
That is, the color reproduction range is different between the dither method and the error diffusion method.

【0028】5で示されるものは、プリンタ条件設定手
段9によって設定されたプリンタの設定条件に基づき、
出力プロファイルの設定及び読み出しを行うための出力
プロファイル設定/読み出し手段である。
The one indicated by 5 is based on the printer setting conditions set by the printer condition setting means 9.
An output profile setting / reading unit for setting and reading an output profile.

【0029】7は本システムに接続される記録装置のデ
バイス特性を記述した出力プロファイルデータであり、
本プロファイルデータには入力プロファイルデータと同
様にwhite point及びred、geen、b
lue3原色の色度座標、各色に対するレスポンス曲
線、及び出力プロファイルデータに固有のL***
の値からデバイス依存のC、M、Y、Kの値へ変換する
ためのルックアップテーブル(LUT)及びL**
* の値からデバイスの色再現範囲を確認するためのLU
Tが含まれており、これらは記録装置の種類と2値化手
法の種類の全組み合わせに対応させてデータを持つ。
Reference numeral 7 is output profile data describing the device characteristics of the recording apparatus connected to this system,
In this profile data, as in the case of the input profile data, the white point, red, green, b
chromaticity coordinates of the three primary colors, response curve for each color, and L * a * b * specific to output profile data
Lookup table (LUT) and L * a * b for converting device values to device-dependent C, M, Y, K values
LU for checking the color reproduction range of the device from the value of *
T is included, and these have data corresponding to all combinations of the type of recording device and the type of binarization method.

【0030】13で示されるのは、入力されたモニタ1
0に依存するR、G、Bの値と色再現範囲計算手段1か
らの出力に基づき、モニタ10に出力されるR、G、B
の値を計算するモニタ出力RGB計算手段である。具体
的には、色再現範囲計算手段1によって、対象のR、
G、Bの値が出力デバイスの色再現範囲内と判定された
時はR、G、Bの値を変換せずにモニタ10に出力し、
一方、色再現範囲外と判定された時は、ユーザに報知す
るためにR、G、Bの値を、1、1、1に変換しモニタ
10に出力し、モニタ上で白ヌキで表示されるようにす
る。なお、本発明は、ユーザに報知する方法は上述の方
法に限らず、例えば黒で表わすとか、画面上の画像で表
わすのではなく、音によってユーザに報知するようにし
ても構わない。
Reference numeral 13 indicates the input monitor 1
Based on the values of R, G, B depending on 0 and the output from the color reproduction range calculation means 1, R, G, B output to the monitor 10.
Is a monitor output RGB calculating means for calculating the value of. Specifically, by the color reproduction range calculation means 1, the target R,
When it is determined that the G and B values are within the color reproduction range of the output device, the R, G, and B values are output to the monitor 10 without being converted,
On the other hand, when it is determined that the color reproduction range is out of the range, the values of R, G, and B are converted into 1, 1, 1 and output to the monitor 10 so as to notify the user, and displayed in white blank on the monitor. To do so. In the present invention, the method of notifying the user is not limited to the above-described method. For example, the user may be notified by sound instead of being displayed in black or an image on the screen.

【0031】ここに、色空間変換手段2において実行さ
れる、入力デバイス空間における即ち、モニタ10に依
存するR、G、Bの値から、出力デバイス空間における
C、M、Y、Kの値への変換方法について図3に示した
フローチャートを用いて説明する。設定されたプリンタ
プロファイル内のパラメータに基づき、以下の4つの処
理を経て実行される。
Here, the values of R, G, B in the input device space, that is, the values of R, G, B depending on the monitor 10, which are executed in the color space conversion means 2, are changed to the values of C, M, Y, K in the output device space. The conversion method will be described with reference to the flowchart shown in FIG. It is executed through the following four processes based on the set parameters in the printer profile.

【0032】(1)RGB→R′G′B′ 第1ステップは入力デバイスに依存のRGB値をレスポ
ンスカーブに基づき補正した値に変換する。
(1) RGB → R'G'B 'The first step is to convert RGB values depending on the input device into values corrected based on the response curve.

【0033】 R′=responseR(R) G′=responseG(G) B′=responseB(B) ここにresponseR()、response
G()、responseB()は入力プロファイルに
記述されているモニタのγ特性をあらわす関数であり、
それぞれの関数を入力デバイス空間におけるR、G、B
の値に適用してモニタに表示される色を示す、R′、
G′、B′を求めている。
R ′ = responseR (R) G ′ = responseG (G) B ′ = responseB (B) where responseR () and response
G () and responseB () are functions representing the γ characteristic of the monitor described in the input profile,
Let each function be R, G, B in the input device space.
R ', which indicates the color displayed on the monitor when applied to the value of
Seeking G'and B '.

【0034】ステップ1により、簡単な演算により精度
の良い変換を行うことができる。
By the step 1, accurate conversion can be performed by a simple calculation.

【0035】(2)R′G′B′→XYZ 第2ステップはR′G′B′の値をXYZ色空間上の値
に変換する。
(2) R'G'B '→ XYZ The second step is to convert the value of R'G'B' into a value on the XYZ color space.

【0036】[0036]

【外1】 ここに、Rx、Ry、Rz、Gx、Gy、Gz、Bx、
By、Bzの9つのパラメータはモニタプロファイルに
記述されているred、geen、blue3色の蛍光
体の色度座標及びモニタのホワイトポイントの色度座標
から求められる値で、それぞれの色度座標を(xR
R、zR)、(xG、yG、zG)、(xB、yB、zB)、
(xW、yW、zW)とおくと、 Gx×xR+Gy×yR+Gz×zR=0 Bx×xR+By×yR+Bz×zR=0 Rx×xG+Ry×yG+Rz×zG=0 Bx×xG+By×yG+Bz×zG=0 Rx×xB+Ry×yB+Rz×zB=0 Gx×xB+Gy×yB+Gz×zB=0 Rx×xW+Ry×yW+Rz×zW=1 Gx×xW+Gy×yW+Gz×zW=1 Bx×xW+By×yW+Bz×zW=1 の9つの連立方程式を解くことによって求められ、
R′、G′、B′→XYZへの変換にはこれら9つのパ
ラメータをその要素に持つ3×3の行列の逆行列により
実行される。なお、モニタプロファイルに記載されたモ
ニタのホワイトポイントとプリンタプロファイルに記載
されたモニタのホワイトポイントの値が異なる場合に
は、von Kriesの係数則(J.von.Kri
es:Die Gesichtsempfindung
en.In W.Nagel(ed.),Handb.
physiol.Menschens.Vol.3.B
raunschweig:Vieweg,pp.109
−282(1905)等を用いてホワイトポイントのス
ケーリングを行ってもよい。
[Outer 1] Here, Rx, Ry, Rz, Gx, Gy, Gz, Bx,
The nine parameters By and Bz are values obtained from the chromaticity coordinates of the red, green and blue phosphors described in the monitor profile and the chromaticity coordinates of the white point of the monitor, and the respective chromaticity coordinates are ( x R ,
y R , z R ), (x G , y G , z G ), (x B , y B , z B ),
Letting (x W , y W , z W ) be Gx × x R + Gy × y R + Gz × z R = 0 Bx × x R + By × y R + Bz × z R = 0 Rxx × g + Ry × y G + Rz × z G = 0 Bx × x G + By × y G + Bz × z G = 0 Rx × x B + Ry × y B + Rz × z B = 0 Gxx × x B + Gy × y B + Gz × z B = 0 Rxx x W + Ry × y W + Rz × z W = 1 Gx × x W + Gy × y W + Gz × z W = 1 Bx × x W + By × y W + Bz × z W = 1 Solved by solving 9 simultaneous equations The
The conversion from R ′, G ′, B ′ to XYZ is executed by an inverse matrix of a 3 × 3 matrix having these nine parameters as its elements. If the white point value of the monitor described in the monitor profile and the white point value of the monitor described in the printer profile are different, the coefficient rule of von Kries (J. von. Kri
es: Die Gesichtsempfindung
en. In W. Nagel (ed.), Handb.
physiol. Menschens. Vol. 3. B
raunschweig: Vieweg, pp. 109
-282 (1905) or the like may be used to perform white point scaling.

【0037】モニタのホワイトポイントをプリンタのホ
ワイトポイントに基づき修正を行うことにより、精度の
よい変換を行うことができる。
By correcting the white point of the monitor based on the white point of the printer, accurate conversion can be performed.

【0038】(3)XYZ→L*** 第3ステップはXYZ色空間上の値を均等色空間である
*** 色空間上の値に変換する。
(3) XYZ → L * a * b * In the third step, the value in the XYZ color space is converted into the value in the L * a * b * color space which is the uniform color space.

【0039】Y/Yw>0.008856の場合 L* =116×(Y/Yw)1/3 −16 Y/Yw≦0.008856の場合 L* =903.29×(Y/Yw) X/Xw>0.008856かつ Y/Yw>0.008856かつ Z/Zw>0.008856の場合 a* =500×[(X/Xw)1/3 −(Y/Yw)
1/3 ] b* =200×[(Y/Yw)1/3 −(Z/Zw)
1/3 ] 上記以外の場合は、それぞれの立方根の項を 7.787×(X/Xw)+16/116、 7.787×(Y/Yw)+16/116、 7.787×(Z/Zw)+16/116 に置き換えたものである。
When Y / Yw> 0.008856 L * = 116 × (Y / Yw) 1 / 3−16 When Y / Yw ≦ 0.008856 L * = 903.29 × (Y / Yw) X / When Xw> 0.008856 and Y / Yw> 0.008856 and Z / Zw> 0.008856 a * = 500 × [(X / Xw) 1/3 − (Y / Yw)
1/3 ] b * = 200 × [(Y / Yw) 1 / 3- (Z / Zw)
1/3 ] In cases other than the above, the terms of the respective cube roots are 7.787 × (X / Xw) +16/116, 7.787 × (Y / Yw) +16/116, 7.787 × (Z / Zw ) +16/116.

【0040】(4)L*** →CMYK 第4ステップは均等色空間であるL*** 色空間上
の値を出力デバイス、即ちプリンタ11に依存のC、
M、Y、Kの値に変換する。
(4) L * a * b * → CMYK In the fourth step, the value on the L * a * b * color space, which is a uniform color space, is output to the output device, that is, C depending on the printer 11,
Convert to M, Y, K values.

【0041】 C=LUTC [L*** ] M=LUTM [L*** ] Y=LUTY [L*** ] K=LUTK [L*** ] ここにLUTC 、LUTM 、LUTK は、入力をL*
** としそれぞれの出力をC、M、Y、Kとする3次
元のルックアップテーブル(LUT)であり、これらは
あらかじめ記録装置により2値化手法に応じて再現可能
なC、M、Y、Kの値に基づき記録されたパッチを測色
し、得られたL*** の値とC、M、Y、Kの値の
組み合わせに基づき、対応するLUTの格子点上にその
パッチのC、M、Y、Kの値をおいたものである。
C = LUT C [L * a * b * ] M = LUT M [L * a * b * ] Y = LUT Y [L * a * b * ] K = LUT K [L * a * b *] ] Here, LUT C , LUT M , and LUT K are input with L * a
* b * is a three-dimensional look-up table (LUT) in which each output is C, M, Y, K, which can be reproduced in advance by a recording device according to a binarization method. , K of the recorded patch is measured, and the obtained L * a * b * value and C, M, Y, and K values are combined, and the patch is displayed on the corresponding LUT grid point. The values of C, M, Y, and K of the patch are set.

【0042】なお、LUTの格子点上に必ず測色した
C、M、Y、Kの値の組があるとは限らないので、その
格子点と測色値との距離がある範囲内にあるもので最も
近いものをその格子点の値とすれば良い。またこのLU
Tの作成にはC、M、Y、Kの値のすべての組み合わせ
について測色したデータを用いることが望ましいが、す
べての組み合わせの数を求めると、C、M、Y、Kが各
8bitの場合、4、294,697,296=232
の測色を行わなければならないので、実際には4,09
6色程度の測色結果を補間することによって本テーブル
を作成してもよい。
Since there is not always a set of C, M, Y, and K values measured on the grid point of the LUT, the distance between the grid point and the colorimetric value is within a certain range. The closest one should be the value of the grid point. Also this LU
It is desirable to use colorimetric data for all combinations of C, M, Y, and K values to create T. However, if the number of all combinations is calculated, C, M, Y, and K have 8 bits each. In this case, 4,294,697,296 = 2, since 32 color measurements must be performed, the actual value is 4,094.
This table may be created by interpolating the color measurement results of about 6 colors.

【0043】また、プリンタの色再現範囲はモニタ印刷
機等の他の画像出力デバイスより一般的に狭いので、入
力された画像データが記録装置の色再現範囲外であり、
上述のLUTの格子点上におくべき測色したデータがな
い場合が生じる可能性がある。したがって、入力された
色再現範囲外の画素を記録装置の色再現範囲内にマッピ
ングする色空間圧縮処理に基づく値によりLUTを作成
してもよい。
Since the color reproduction range of the printer is generally narrower than that of other image output devices such as a monitor printing machine, the input image data is outside the color reproduction range of the recording device.
There may be a case where there is no colorimetric data to be placed on the grid points of the LUT. Therefore, the LUT may be created with a value based on the color space compression processing that maps the input pixels outside the color reproduction range into the color reproduction range of the printing apparatus.

【0044】マッピングの一例としては、色相を変えず
に明るさを保存したマッピングであれば、L* を一定に
して、a* とb* との比率を一定に保ちながら最もL*
軸から遠くにある色再現範囲内のC、M、Y、Kをその
格子点上の値とする方法が考えられる。ただし、マッピ
ングの方法はこの限りではない。
As an example of mapping, in the case of mapping in which brightness is preserved without changing hue, L * is kept constant and the ratio of a * and b * is kept constant so that L * is the highest .
A method is conceivable in which C, M, Y, and K within the color reproduction range far from the axis are used as values on the grid points. However, the mapping method is not limited to this.

【0045】しかしながら、色空間圧縮を行うと、少な
くとも色再現範囲外の画素は、記録装置によって忠実に
色を再現することはできない。したがって、色再現範囲
計算手段1に基づきユーザに報知される色再現範囲外の
画素をユーザが認識し、色空間圧縮して記録装置に出力
するとか出力する記録装置を替え、色再現範囲外の画素
が少なくなる記録装置で出力する等、ユーザが判断する
必要がある。
However, when the color space compression is performed, at least the pixels outside the color reproduction range cannot faithfully reproduce the color by the recording device. Therefore, the user recognizes the pixels outside the color reproduction range notified to the user based on the color reproduction range calculation means 1 and compresses the color space and outputs the compressed color space to the recording apparatus, or changes the recording apparatus that outputs the color space, and changes the color reproduction range to outside the color reproduction range. It is necessary for the user to make a decision, such as outputting with a recording device that has fewer pixels.

【0046】以上により、モニタに依存したR、G、B
の値から記録装置のC、M、Y、Kの値への変換が実行
され、変換されたC、M、Y、Kの値は現在のシステム
に接続された記録装置に送られる。これにより、モニタ
に表示された色と大略一致した色が記録装置によって記
録することが可能となる。
As described above, R, G, B depending on the monitor
Is converted to the C, M, Y, K values of the recording device, and the converted C, M, Y, K values are sent to the recording device connected to the present system. This allows the recording device to record a color that is substantially the same as the color displayed on the monitor.

【0047】さらに、色再現範囲計算手段2において実
行される、入力デバイス空間におけるR、G、Bの値
が、出力デバイスによって再現可能かどうかを計算する
方法を図4に示したフローチャートを用いて説明する。
Further, a method for calculating whether the R, G, B values in the input device space can be reproduced by the output device, which is executed by the color reproduction range calculating means 2, will be described with reference to the flowchart shown in FIG. explain.

【0048】なお、図4に示したフローチャートは図3
に示したフローチャートと同一処理を行うステップは同
一番号を付けた。
The flow chart shown in FIG. 4 corresponds to that shown in FIG.
The same steps as those in the flowchart shown in FIG.

【0049】設定されたプリンタプロファイル内のパラ
メータを用いて以下の4つの処理を経て実行される。
The following four processes are executed using the parameters in the set printer profile.

【0050】(1)RGB→R′G′B′ これは色空間変換手段1で実行される第1ステップと同
じ変換である。
(1) RGB → R'G'B 'This is the same conversion as the first step executed by the color space converting means 1.

【0051】(2)R′G′B′→XYZ これも色空間変換手段1で実行される第2ステップと同
じ変換である。
(2) R'G'B '→ XYZ This is also the same conversion as the second step executed by the color space conversion means 1.

【0052】(3)XYZ→L*** これも色空間変換手段1で実行される第3ステップと同
じ変換である。
(3) XYZ → L * a * b * This is also the same conversion as the third step executed by the color space conversion means 1.

【0053】(4)L*** →1/0 第5ステップは入力画像データを示すL*** の値
に基づき、該入力画像データが出力デバイスの色再現範
囲内か否かを判定する。
(4) L * a * b * → 1/0 The fifth step is whether the input image data is within the color reproduction range of the output device based on the value of L * a * b * indicating the input image data. To determine.

【0054】1/0=LUTg [L*** ] ここにLUTg は、入力をL*** とし、その出力
を1(再現可能)/0(再現不可能)とする3次元のル
ックアップテーブル(LUT)であり、これは、出力プ
ロファイル設定/読み出し手段5によって設定されたプ
リンタプロファイル内に存在するLUTである。
1/0 = LUT g [L * a * b * ] Here, the LUT g has an input of L * a * b * and an output of 1 (reproducible) / 0 (non-reproducible). A three-dimensional lookup table (LUT), which is an LUT existing in the printer profile set by the output profile setting / reading unit 5.

【0055】該LUTは、あらかじめ記録装置により2
値化手法に応じて再現可能なC、M、Y、Kの値の組み
合わせを測色して、配置すべきLUTの格子点があれば
そこに1を、ない場合には0を配置したものであり、第
4ステップで用いるLUTC、LUTM 、LUTY 、L
UTK の場合と同様にC、M、Y、Kの値のすべての組
み合わせについて測色したデータを用いることが望まし
いが、4,096色程度の測色結果を補間することによ
って本テーブルを作成してもよい。以上により、モニタ
に依存したR′、G′、B′の値が現在のシステムに接
続された記録装置で再現可能かどうかが計算されるの
で、その結果をモニタ出力RGB計算手段13に出力す
ることによりモニタ上の表示によって色再現範囲の画素
の位置をユーザに知らせることができる。
The LUT is previously stored in
A combination of C, M, Y, and K values that can be reproduced according to the binarization method, and if there is a grid point of the LUT to be placed, 1 is placed there, and if not, 0 is placed. And LUT C , LUT M , LUT Y , L used in the fourth step
As in the case of UT K , it is desirable to use color measurement data for all combinations of C, M, Y, and K values, but this table is created by interpolating about 4,096 color measurement results. You may. As described above, it is calculated whether the values of R ', G', and B'depending on the monitor can be reproduced by the recording device connected to the present system, and the result is output to the monitor output RGB calculation means 13. As a result, the position of the pixel in the color reproduction range can be notified to the user by the display on the monitor.

【0056】また、出力プロファイル、即ち、プリンタ
プロファイルをプリンタの種類及び該プリンタ内で行わ
れる2値化方法に基づき設定するので、出力デバイスの
特性に忠実なパラメータに基づき色処理をすることがで
きる。
Further, since the output profile, that is, the printer profile is set based on the printer type and the binarization method performed in the printer, color processing can be performed based on the parameter faithful to the characteristics of the output device. .

【0057】(実施例2)図5は本発明の第2の実施例
に係わる画像処理装置の構成を説明するブロック図であ
る。
(Embodiment 2) FIG. 5 is a block diagram for explaining the arrangement of an image processing apparatus according to the second embodiment of the present invention.

【0058】図5において、図2に示した手段と同一の
ものは同符号をつけ説明を省略する。
In FIG. 5, the same parts as those shown in FIG. 2 are designated by the same reference numerals and the description thereof will be omitted.

【0059】本実施例においては、第1の実施例の構成
に変えてモニタのガンマ値を設定するガンマ値の設定手
段21が入力プロファイル設定/読み出し/変更手段3
に接続されており、モニタプロファイル12は各モニタ
に対して1種類持つようになっている。また出力画像の
濃度及びC、M、Y、K各インクのバランスを設定する
濃度/バランス設定手段20が出力プロファイル設定/
読み出し/変更手段25に接続されており、プリンタプ
ロファイル14は各記録装置に対して1種類持つように
なっている。このような構成にすることにより、現在設
定されているモニタのガンマの値によって1種類のモニ
タに対して1つのプロファイルデータを選択でき、これ
を読み出して前記ガンマの値に従ってそのレスポンスカ
ーブを変更し、さらに現在設定されている濃度及びカラ
ーバランス値によって1種類の記録装置に対して1つの
プロファイルデータを選択でき、これを読み出して前記
濃度及びカラーバランス値に従ってそのレスポンスカー
ブを変更することによって、正確にモニタの色とプリン
タで出力される色とを一致させることができる。
In this embodiment, the gamma value setting means 21 for setting the gamma value of the monitor is replaced with the input profile setting / reading / changing means 3 in place of the configuration of the first embodiment.
The monitor profile 12 has one type for each monitor. Further, the density / balance setting means 20 for setting the density of the output image and the balance of the C, M, Y, and K inks sets the output profile /
The printer profile 14 is connected to the read / change means 25, and has one type of printer profile 14 for each recording device. With such a configuration, one profile data can be selected for one type of monitor according to the currently set gamma value of the monitor, and this profile data is read and the response curve is changed according to the gamma value. In addition, one profile data can be selected for one type of recording device according to the currently set density and color balance value, and by reading this profile data and changing the response curve according to the density and color balance value, The color of the monitor and the color output by the printer can be matched.

【0060】(実施例3)図6は本発明の第3の実施例
に係わる画像処理装置の構成を説明するブロック図であ
る。
(Third Embodiment) FIG. 6 is a block diagram for explaining the arrangement of an image processing apparatus according to the third embodiment of the present invention.

【0061】図6において、図2に示した手段と同一の
ものは同符号をつけ説明を省略する。
In FIG. 6, the same parts as those shown in FIG. 2 are designated by the same reference numerals and the description thereof will be omitted.

【0062】本実施例においては、第1の実施例の構成
に加えて記録メディア設定手段60が出力プロファイル
設定/読み出し手段に接続されている。このような構成
にすることにより、記録装置の2値化手法の種類だけで
なく、記録メディアの違いによる色再現範囲の違い等も
考慮して複数のプロファイルデータを選択でき、より正
確にモニタの色とプリンタで出力される色とを一致させ
ることができる。
In this embodiment, in addition to the configuration of the first embodiment, the recording medium setting means 60 is connected to the output profile setting / reading means. With such a configuration, it is possible to select a plurality of profile data in consideration of not only the type of binarization method of the recording apparatus but also the difference in color reproduction range due to the difference in recording medium, and more accurately monitor It is possible to match the color with the color output by the printer.

【0063】ここで記録メディアとは、記録装置が画像
を記録する記録媒体のことであり、コート紙、普通紙、
OHP、BPF、光沢紙等がある。
Here, the recording medium is a recording medium on which an image is recorded by the recording device, such as coated paper, plain paper,
There are OHP, BPF, glossy paper, and the like.

【0064】以下に各記録媒体の特徴について簡単に説
明する。
The features of each recording medium will be briefly described below.

【0065】コート紙、BPF、光沢紙は色再現範囲が
広く、普通紙、BJクロスは色再現範囲が狭い。また、
OHPは透過光で色を表現するので、色再現範囲は広
い。
Coated paper, BPF, and glossy paper have a wide color reproduction range, and plain paper and BJ cloth have a narrow color reproduction range. Also,
Since the OHP expresses a color with transmitted light, the color reproduction range is wide.

【0066】以上のように記録媒体によって色再現範囲
が異なる。
As described above, the color reproduction range differs depending on the recording medium.

【0067】(実施例4)図7は本発明の第4の実施例
に係わる画像処理装置の構成を説明するブロック図であ
る。
(Fourth Embodiment) FIG. 7 is a block diagram for explaining the arrangement of an image processing apparatus according to the fourth embodiment of the present invention.

【0068】図7において、図2に示した手段と同一の
ものは同符号をつけ説明を省略する。
In FIG. 7, the same parts as those shown in FIG. 2 are designated by the same reference numerals and the description thereof will be omitted.

【0069】本実施例においては、第1の実施例の出力
プロファイルデータ7に加えてプレビュー用のプロファ
イルデータ10を設けている。このプレビュープロファ
イルを用いることにより、プレビューモードがONに設
定された場合、記録装置では再現不可能な色がどのよう
な色で記録装置から出力されるかを、即ち、色空間圧縮
処理によりマッピングされ得られた画像データに基づく
色をあらかじめモニタ上でプレビューすることができ
る。従って色空間圧縮処理の結果を確認することができ
る。この場合、プレビュープロファイルデータ10には
出力プロファイルデータ7の場合とは異なり、L**
* の値からデバイス依存のC、M、Y、Kの値へ変換
するためのルックアップテーブルの代りに、L**
* の値からL*** の値への色空間圧縮を記述した
ルックアップテーブルが含まれている。これにより、色
空間変換手段11に入力されたR、G、Bの値は実施例
1で説明したステップ(1)〜(3)の変換によりRG
B−>L*** へ変換され、さらにステップ(4)
においてプレビュープロファイルに記述されているルッ
クアップテーブルによりL*** −>L* ′a*
* ′に変換され、さらに(3)〜(1)の変換の逆変
換を行うことによりR、G、Bの値に戻され、モニタ上
で表示できるようになっている。このような構成にする
ことにより、2値化手法の違いによる色再現範囲の違
い、あるいは出力階調特性等の違い等をあらかじめモニ
タ上で表示することが可能となる。
In this embodiment, preview profile data 10 is provided in addition to the output profile data 7 of the first embodiment. By using this preview profile, when the preview mode is set to ON, the colors that cannot be reproduced by the recording device are output from the recording device, that is, by the color space compression processing. The color based on the obtained image data can be previewed on the monitor in advance. Therefore, the result of the color space compression processing can be confirmed. In this case, unlike the case of the output profile data 7, the preview profile data 10 has L * a *
Instead of a lookup table for converting the value of b * into the device-dependent values of C, M, Y, K, L * a * b
It includes a look-up table that describes color space compression from * values to L * a * b * values. As a result, the values of R, G, and B input to the color space conversion unit 11 are RG by the conversion in steps (1) to (3) described in the first embodiment.
B-> L * a * b * is converted, and further step (4)
L * a * b * -> L * 'a * ' according to the look-up table described in the preview profile in
It is converted into b * ', and by further performing the reverse conversion of the conversions of (3) to (1), the values of R, G, and B are returned to be displayed on the monitor. With such a configuration, it is possible to display in advance on a monitor a difference in color reproduction range due to a difference in binarization method, a difference in output gradation characteristic, or the like.

【0070】以上により、入力/出力デバイスの特性を
記述したプロファイルデータをシステムの入力/出力デ
バイスに対応させて設定し、設定された同入力/出力プ
ロファイルを読み出すことにより、入力デバイスの色空
間で指定されるR、G、Bの値を、出力デバイスの色空
間のC、M、Y、Kの値に変換して、オペレータが入力
デバイス上で所望した色を正確に出力デバイスで再現す
る、あるいは入力デバイスの色空間のR、G、Bの値に
戻してモニタ上でプレビューするといったシステムにお
いて2値化手法、メディア、各種設定値等が異なっても
所望した色を正確に再現可能としまたモニタ上でのプレ
ビュー可能となった。
As described above, the profile data describing the characteristics of the input / output device is set in correspondence with the input / output device of the system, and the set input / output profile is read out, whereby the color space of the input device is set. The specified R, G, B values are converted into C, M, Y, K values in the color space of the output device so that the operator accurately reproduces the desired color on the input device on the output device. Alternatively, in a system in which the values of R, G, and B of the color space of the input device are returned and previewed on a monitor, a desired color can be accurately reproduced even if the binarization method, media, various setting values, etc. are different. It is now possible to preview on the monitor.

【0071】(実施例5)図8は、本発明の第5の実施
例に係わる画像処理装置の構成を説明するブロック図で
ある。
(Fifth Embodiment) FIG. 8 is a block diagram for explaining the arrangement of an image processing apparatus according to the fifth embodiment of the present invention.

【0072】図8において、図2に示した手段と同一の
ものは同符号を付け説明を省略する。
In FIG. 8, the same parts as those shown in FIG. 2 are designated by the same reference numerals and the description thereof will be omitted.

【0073】実施例1においては、ホスト100に入力
されるRGB値の画像データがモニタに依存したRGB
の値であった。
In the first embodiment, the image data of RGB values input to the host 100 is RGB depending on the monitor.
Was the value of.

【0074】本実施例は、入力されるRGB値がデバイ
スに非依存のXYZの値である場合の画像処理装置を説
明する。
In this embodiment, an image processing apparatus will be described in which the input RGB values are device-independent XYZ values.

【0075】81は、外部装置からデバイスに非依存の
XYZの値を入力する入力手段である。82は、入力手
段によって入力したデバイスに非依存のXYZの値を、
モニタ10の特性を示す入力プロファイルに基づき、モ
ニタ10に依存のRGBの値に変換するRGB計算手段
82である。
Reference numeral 81 is an input means for inputting device-independent XYZ values from an external device. 82 is a device-independent XYZ value input by the input means,
It is an RGB calculation means 82 for converting into RGB values depending on the monitor 10 based on the input profile showing the characteristics of the monitor 10.

【0076】以上のように、入力されるデバイスに非依
存のXYZの値をモニタに依存のRGBの値に変換する
ことが本実施例の特徴である。
As described above, the feature of the present embodiment is that the XYZ values that are independent of the input device are converted into RGB values that are dependent on the monitor.

【0077】つまり、入力手段に入力された画像データ
の特性が記述されている入力プロファイルに基づき、画
像処理装置内の基準となる所望の特性を有する画像デー
タに変換することにより、入力された画像データが有す
る色をモニタ及びプリンタで忠実に再現することができ
る。
That is, the input image is converted by converting it into image data having a desired characteristic serving as a reference in the image processing apparatus based on the input profile in which the characteristic of the image data input to the input means is described. The color of the data can be faithfully reproduced on the monitor and the printer.

【0078】以上説明したように、本実施例によれば、
入力あるいは出力デバイスの各種設定に対応した複数の
プロファイルデータを設け、デバイスの種類及びそのデ
バイスの各種設定あるいは処理モードの設定等に応じて
対応したプロファイルを読み出す入力あるいは出力プロ
ファイル設定/読み出し手段と、各種設定あるいは処理
モードに応じてその処理方法を変更する色空間変換手段
とを設けることにより、入力デバイスの色空間で指定さ
れる色の値を、出力デバイスの色空間での値に変換する
ような画像処理システムにおいて、各種設定を変えても
正確に色を再現することが可能となった。
As described above, according to this embodiment,
An input or output profile setting / reading means for providing a plurality of profile data corresponding to various settings of an input or output device, and reading a profile corresponding to the device type and various settings of the device or setting of a processing mode, By providing a color space conversion means that changes the processing method according to various settings or processing modes, it is possible to convert the color value specified in the color space of the input device into the value in the color space of the output device. It has become possible to accurately reproduce colors in various image processing systems even if various settings are changed.

【0079】なお、上述の実施例においては出力プロフ
ァイルが持つルックアップテーブルの入力色空間として
CIE LAB空間を使用しているがデバイス独立な記
述ができるのであればCIE XYZ空間あるいはCI
E LUV空間等を使用しても構わない。また、本実施
例においては記録装置への出力はC、M、Y、Kの4色
を想定していたが、R、G、BあるいはC、M、Yの3
色さらにはさらに多くの色数であっても同様に構成でき
ることは言うまでもない。また、ここで述べた実施例で
は入力デバイスに対してはガンマ値を、出力デバイスに
対して2値化手法及び記録メディア、プレビューモー
ド、濃度及びカラーバランスといった設定を例にして説
明したが、もちろんこれ以外の設定に対しても各々のプ
ロファイルデータを持ったり変更してかまわない。
In the above embodiment, the CIE LAB space is used as the input color space of the look-up table of the output profile, but if device-independent description is possible, the CIE XYZ space or CI is used.
An ELUV space or the like may be used. Further, in the present embodiment, the output to the recording apparatus is assumed to be four colors of C, M, Y and K, but three colors of R, G and B or C, M and Y are used.
It goes without saying that the same configuration can be made even if the number of colors and even more colors are used. Further, in the embodiment described here, the gamma value is set for the input device, and the binarization method and the setting of the recording medium, the preview mode, the density and the color balance are set for the output device. You may have or change each profile data for other settings.

【0080】また、本発明に用いるプリンタは、熱エネ
ルギーによる膜沸騰を起こして液滴を吐出するタイプの
ヘッド及びこれを用いる記録法を有するプリンタでも構
わない。
Further, the printer used in the present invention may be a printer having a head of the type that causes film boiling due to thermal energy to eject liquid droplets and a recording method using the head.

【0081】[0081]

【発明の効果】以上のように、本願第1の発明によれ
ば、所望した色を所定の出力手段の出力条件において忠
実に再現することができる。
As described above, according to the first aspect of the present invention, the desired color can be faithfully reproduced under the output condition of the predetermined output means.

【0082】本願第2の発明は、正確に入力画像データ
が色再現範囲内か否かを判定することができる。
According to the second aspect of the present invention, it can be accurately determined whether the input image data is within the color reproduction range.

【0083】本願第3の発明は、入力した所定のデバイ
スに依存するカラー画像データが表わす色を忠実に画像
記録手段で再現することができる。
According to the third aspect of the present invention, the color represented by the input color image data depending on the predetermined device can be faithfully reproduced by the image recording means.

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

【図1】第1の実施例に係るシステムの1例を示すブロ
ック図である。
FIG. 1 is a block diagram showing an example of a system according to a first embodiment.

【図2】第1の実施例の画像処理装置の構成を示すブロ
ック図である。
FIG. 2 is a block diagram showing a configuration of an image processing apparatus according to a first embodiment.

【図3】色空間変換処理の1例を示すフローチヤートで
ある。
FIG. 3 is a flow chart showing an example of color space conversion processing.

【図4】色再現範囲計算処理の1例を示すフローチャー
トである。
FIG. 4 is a flowchart illustrating an example of color reproduction range calculation processing.

【図5】第2の実施例の画像処理装置の構成を示すブロ
ック図である。
FIG. 5 is a block diagram showing a configuration of an image processing apparatus according to a second embodiment.

【図6】第3の実施例の画像処理装置の構成を示すブロ
ック図である。
FIG. 6 is a block diagram showing a configuration of an image processing apparatus according to a third embodiment.

【図7】第4の実施例の画像処理装置の構成を示すブロ
ック図である。
FIG. 7 is a block diagram showing a configuration of an image processing apparatus according to a fourth embodiment.

【図8】第5の実施例の画像処理装置の構成を示すブロ
ック図である。
FIG. 8 is a block diagram showing a configuration of an image processing apparatus of a fifth embodiment.

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

10 モニタ 11 プリンタ 100 ホスト 10 Monitor 11 Printer 100 Host

───────────────────────────────────────────────────── フロントページの続き (51)Int.Cl.6 識別記号 庁内整理番号 FI 技術表示箇所 H04N 1/60 1/46 H04N 1/40 D 1/46 Z ─────────────────────────────────────────────────── ─── Continuation of the front page (51) Int.Cl. 6 Identification number Office reference number FI technical display location H04N 1/60 1/46 H04N 1/40 D 1/46 Z

Claims (18)

【特許請求の範囲】[Claims] 【請求項1】 所定の出力手段における出力条件に関す
る情報を入力し、 前記入力した出力条件において前記所定の出力手段が再
現することができる色再現範囲内に、カラー画像データ
をマッピングすることを特徴とする画像処理方法。
1. Inputting information relating to output conditions in a predetermined output means, and mapping color image data within a color reproduction range that can be reproduced by the predetermined output means under the input output conditions. Image processing method.
【請求項2】 更に、所定の出力手段の各種出力条件に
対応した該出力条件における特性に基づくデータを複数
記憶することを特徴とする請求項1記載の画像処理方
法。
2. The image processing method according to claim 1, further comprising storing a plurality of data based on characteristics of the output conditions corresponding to various output conditions of a predetermined output unit.
【請求項3】 前記所定の出力手段の各種出力条件は2
値化処理に関することを特徴とする請求項1記載の画像
処理方法。
3. Various output conditions of the predetermined output means are 2
The image processing method according to claim 1, wherein the image processing method relates to a binarization process.
【請求項4】 前記所定の出力手段の各種出力条件は画
像濃度あるいはカラーバランスに関することを特徴とす
る請求項1記載の画像処理方法。
4. The image processing method according to claim 1, wherein the various output conditions of the predetermined output unit relate to image density or color balance.
【請求項5】 前記所定の出力手段の各種出力条件は記
録媒体に関することを特徴とする請求項1記載の画像処
理方法。
5. The image processing method according to claim 1, wherein the various output conditions of the predetermined output unit relate to a recording medium.
【請求項6】 前記マッピングは、色空間圧縮処理を行
ってマッピングすることを特徴とする請求項1記載の画
像処理方法。
6. The image processing method according to claim 1, wherein the mapping is performed by performing color space compression processing.
【請求項7】 入力された画像データが所定の出力手段
の色再現範囲内か否かを判定する画像処理方法におい
て、 前記所定の出力手段の各種出力条件に対応した色再現範
囲に基づき判定することを特徴とする画像処理方法。
7. An image processing method for determining whether or not the input image data is within a color reproduction range of a predetermined output means, based on a color reproduction range corresponding to various output conditions of the predetermined output means. An image processing method characterized by the above.
【請求項8】 前記所定の出力手段の各種出力条件は2
値化処理に関することを特徴とする請求項7記載の画像
処理方法。
8. The various output conditions of the predetermined output means are 2
The image processing method according to claim 7, wherein the image processing method relates to a binarization process.
【請求項9】 前記所定の出力手段の各種出力条件は画
像濃度あるいはカラーバランスに関することを特徴とす
る請求項7記載の画像処理方法。
9. The image processing method according to claim 7, wherein the various output conditions of the predetermined output unit relate to image density or color balance.
【請求項10】 前記出力手段の各種出力条件は記録媒
体に関することを特徴とする請求項7記載の画像処理方
法。
10. The image processing method according to claim 7, wherein the various output conditions of the output unit relate to a recording medium.
【請求項11】 所定のデバイスの特性に依存したカラ
ー画像データを入力する第1の入力手段と、 前記所定のデバイスの特性を示す入力プロファイルデー
タを記憶する第1の記憶手段と、 所定の画像記録手段の各種出力条件に対応して、該出力
条件における特性を示す出力プロファイルデータを記憶
する第2の記憶手段と、 前記画像記録手段の出力条件を示す情報を入力する第2
の入力手段と、 前記入力プロファイルデータと、前記第2の入力手段に
より入力した画像記録手段の出力条件に対応する前記第
2の記憶手段に記憶されている出力プロファイルデータ
に基づき、前記第1の入力手段により入力されたカラー
画像データを色空間変換する色空間変換手段とを有する
ことを特徴とする画像処理装置。
11. A first input means for inputting color image data depending on characteristics of a predetermined device, a first storage means for storing input profile data showing characteristics of the predetermined device, and a predetermined image. Second storage means for storing output profile data indicating characteristics of the output condition corresponding to various output conditions of the recording means, and second inputting information indicating the output condition of the image recording means
The input profile data, the input profile data, and the output profile data stored in the second storage unit corresponding to the output condition of the image recording unit input by the second input unit. An image processing apparatus comprising: a color space conversion unit that converts the color image data input by the input unit into a color space.
【請求項12】 前記画像記録手段に各種出力条件は、
2値化処理に関することを特徴とする請求項11記載の
画像処理装置。
12. Various output conditions for the image recording means include:
The image processing apparatus according to claim 11, wherein the image processing apparatus relates to binarization processing.
【請求項13】 前記画像記録手段の各種出力条件は、
画像濃度あるいはカラーバランスに関する設定であるこ
とを特徴とする請求項11記載の画像処理装置。
13. Various output conditions of the image recording means include:
The image processing apparatus according to claim 11, wherein the setting is for image density or color balance.
【請求項14】 前記画像記録手段の各種出力条件は、
記録媒体に関することを特徴とする請求項11記載の画
像処理装置。
14. Various output conditions of the image recording means include:
The image processing apparatus according to claim 11, wherein the image processing apparatus relates to a recording medium.
【請求項15】 更に、前記第2の記録手段に記録され
ている出力プロファイルデータは、画像記録手段の種類
に対応していることを特徴とする請求項11記載の画像
処理装置。
15. The image processing apparatus according to claim 11, wherein the output profile data recorded in the second recording means corresponds to the type of the image recording means.
【請求項16】 更に、前記第1の記憶手段に記憶して
いる、所定のデバイスの特性を示す入力プロファイルデ
ータは該所定のデバイスの各種出力条件に対応している
ことを特徴とする請求項11記載の画像処理装置。
16. The input profile data, which is stored in the first storage means and indicates the characteristics of a predetermined device, corresponds to various output conditions of the predetermined device. 11. The image processing device according to item 11.
【請求項17】 前記所定のデバイスは、表示装置であ
ることを特徴とする請求項11記載の画像処理装置。
17. The image processing apparatus according to claim 11, wherein the predetermined device is a display device.
【請求項18】 前記表示装置の各種出力条件は、ガン
マ値に関する設定であることを特徴とする請求項17記
載の画像処理装置。
18. The image processing apparatus according to claim 17, wherein the various output conditions of the display device are settings relating to a gamma value.
JP22779094A 1994-09-22 1994-09-22 Image processing method and apparatus Expired - Fee Related JP3854644B2 (en)

Priority Applications (4)

Application Number Priority Date Filing Date Title
JP22779094A JP3854644B2 (en) 1994-09-22 1994-09-22 Image processing method and apparatus
US08/529,857 US6108008A (en) 1994-09-22 1995-09-18 Color image mapping within output device reproduction range
DE69524357T DE69524357T2 (en) 1994-09-22 1995-09-21 Image processing device and method
EP95306665A EP0706285B1 (en) 1994-09-22 1995-09-21 Image processing apparatus and method therefor

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP22779094A JP3854644B2 (en) 1994-09-22 1994-09-22 Image processing method and apparatus

Related Child Applications (1)

Application Number Title Priority Date Filing Date
JP2005239765A Division JP2006033877A (en) 2005-08-22 2005-08-22 Image processing method

Publications (2)

Publication Number Publication Date
JPH0890838A true JPH0890838A (en) 1996-04-09
JP3854644B2 JP3854644B2 (en) 2006-12-06

Family

ID=16866432

Family Applications (1)

Application Number Title Priority Date Filing Date
JP22779094A Expired - Fee Related JP3854644B2 (en) 1994-09-22 1994-09-22 Image processing method and apparatus

Country Status (1)

Country Link
JP (1) JP3854644B2 (en)

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2006127330A (en) * 2004-10-29 2006-05-18 Fuji Xerox Co Ltd Adapter device and system for providing information
JP2007111326A (en) * 2005-10-21 2007-05-10 Pentax Corp Endoscope system
JP2008067415A (en) * 1998-12-28 2008-03-21 Ricoh Co Ltd Image forming system, image processing apparatus, image forming method, and recording medium on which program for image forming method or image processing is recorded
JP2009054175A (en) * 2002-07-09 2009-03-12 Senshin Capital Llc System for remotely rendering content for output by printer

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2008067415A (en) * 1998-12-28 2008-03-21 Ricoh Co Ltd Image forming system, image processing apparatus, image forming method, and recording medium on which program for image forming method or image processing is recorded
JP2009054175A (en) * 2002-07-09 2009-03-12 Senshin Capital Llc System for remotely rendering content for output by printer
JP2006127330A (en) * 2004-10-29 2006-05-18 Fuji Xerox Co Ltd Adapter device and system for providing information
JP2007111326A (en) * 2005-10-21 2007-05-10 Pentax Corp Endoscope system

Also Published As

Publication number Publication date
JP3854644B2 (en) 2006-12-06

Similar Documents

Publication Publication Date Title
US6108008A (en) Color image mapping within output device reproduction range
JP3775752B2 (en) Color processing method and apparatus
EP0800150B1 (en) Image process apparatus and method
US20030133138A1 (en) Image processing method and apparatus
US7599096B2 (en) Tint adjustment for monochrome image printing
US20010035989A1 (en) Method, apparatus and recording medium for color correction
JPH07322079A (en) Method and equipment for 4-color printer proofreading
US20070296988A1 (en) Color conversion definition creating method, profile creating method, color conversion definition creating apparatus, profile creating apparatus, color conversion definition creating program storage medium, and profile creating program storage medium
US20020008762A1 (en) Method, apparatus and recording medium for image processing
US7312891B2 (en) Image processing method and apparatus
JP2004187301A (en) Calibration of digital printers using cost functions
US7142710B2 (en) Color image processing method and color image processing apparatus
US8174728B2 (en) Image processing method and device
US8218206B2 (en) Color conversion using transformed gamuts
US7535596B2 (en) Colorant control values for color printing devices
JP2003174567A (en) Conversion table generation method, program, color copier
JP2014060704A (en) Image processing apparatus, image processing method, and program
JPH07177367A (en) Color image recording device
JP3854644B2 (en) Image processing method and apparatus
JPH0795427A (en) Method and device for picture processing
JP2001186368A (en) Color space coordinate conversion method and apparatus, color signal conversion table generation method and apparatus, and memory medium
JP3988494B2 (en) How to create a color conversion table
JP3903541B2 (en) Color reproduction method
JP2003283856A5 (en)
EP1596576A2 (en) Method for closed loop characterization

Legal Events

Date Code Title Description
A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20040406

A02 Decision of refusal

Free format text: JAPANESE INTERMEDIATE CODE: A02

Effective date: 20050621

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20050822

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20051013

A911 Transfer of reconsideration by examiner before appeal (zenchi)

Free format text: JAPANESE INTERMEDIATE CODE: A911

Effective date: 20051108

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20060620

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20060705

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20060829

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20060911

R150 Certificate of patent or registration of utility model

Free format text: JAPANESE INTERMEDIATE CODE: R150

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

Free format text: PAYMENT UNTIL: 20090915

Year of fee payment: 3

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

Free format text: PAYMENT UNTIL: 20100915

Year of fee payment: 4

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

Free format text: PAYMENT UNTIL: 20100915

Year of fee payment: 4

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

Free format text: PAYMENT UNTIL: 20110915

Year of fee payment: 5

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

Free format text: PAYMENT UNTIL: 20110915

Year of fee payment: 5

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

Free format text: PAYMENT UNTIL: 20120915

Year of fee payment: 6

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

Free format text: PAYMENT UNTIL: 20120915

Year of fee payment: 6

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

Free format text: PAYMENT UNTIL: 20130915

Year of fee payment: 7

LAPS Cancellation because of no payment of annual fees