[go: up one dir, main page]

JP2002262120A - Image processing apparatus, image processing method, color conversion table creation method, and recording medium - Google Patents

Image processing apparatus, image processing method, color conversion table creation method, and recording medium

Info

Publication number
JP2002262120A
JP2002262120A JP2001054267A JP2001054267A JP2002262120A JP 2002262120 A JP2002262120 A JP 2002262120A JP 2001054267 A JP2001054267 A JP 2001054267A JP 2001054267 A JP2001054267 A JP 2001054267A JP 2002262120 A JP2002262120 A JP 2002262120A
Authority
JP
Japan
Prior art keywords
color signal
color
hue
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.)
Granted
Application number
JP2001054267A
Other languages
Japanese (ja)
Other versions
JP4137393B2 (en
Inventor
Toshio Shirasawa
寿夫 白沢
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.)
Ricoh Co Ltd
Original Assignee
Ricoh Co Ltd
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 Ricoh Co Ltd filed Critical Ricoh Co Ltd
Priority to JP2001054267A priority Critical patent/JP4137393B2/en
Publication of JP2002262120A publication Critical patent/JP2002262120A/en
Application granted granted Critical
Publication of JP4137393B2 publication Critical patent/JP4137393B2/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Landscapes

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

Abstract

(57)【要約】 【課題】 色変わりが小さく、同一色相の入力色信号が
色差最小となる色相の出力色信号になるようにマッピン
グする。 【解決手段】 ガマット変換処理部20は、基準色信号
計算部21、対応色決定部22、出力色相決定部23、
マッピング処理部24、入力デバイスのガマットデータ
25、出力デバイスのガマットデータ26からなる。基
準色信号計算部21は、入力色信号Piが入力される
と、入力デバイスのガマットデータ25を参照し、該入
力色信号Piと色相が一致した該色相上の最大彩度色を
基準色信号Tとして算出し、対応色決定部22では、出
力デバイスのガマットデータ26を参照し、基準色信号
Tに対応する出力デバイスの色再現範囲内で色差が最小
となる対応色信号Mを算出する。出力色相決定部23で
は、対応色信号Mに基づいて出力色信号Poの色相h′
を決定し、マッピング処理部24で明度、彩度の成分を
計算し、出力色信号Poとして出力する。
(57) [Summary] [PROBLEMS] To perform mapping so that an input color signal of the same hue with a small color change becomes an output color signal of a hue with a minimum color difference. A gamut conversion processing unit includes a reference color signal calculation unit, a corresponding color determination unit, an output hue determination unit,
The mapping unit 24 includes gamut data 25 of an input device and gamut data 26 of an output device. When the input color signal Pi is input, the reference color signal calculation unit 21 refers to the gamut data 25 of the input device, and determines the maximum chroma color on the hue whose hue matches the input color signal Pi as the reference color signal. The corresponding color determination unit 22 refers to the gamut data 26 of the output device, and calculates a corresponding color signal M that minimizes the color difference within the color reproduction range of the output device corresponding to the reference color signal T. The output hue determination unit 23 determines the hue h ′ of the output color signal Po based on the corresponding color signal M.
Is determined, and the brightness and saturation components are calculated by the mapping processing unit 24 and output as the output color signal Po.

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 apparatus, an image processing method, a method for creating a color conversion table, and a recording medium. A color reproduction processing apparatus for converting input color image information into color image information within a color reproduction range of an output system, for example, a color image output apparatus such as a color facsimile, a color printer, and a color copying machine, and a color reproduction apparatus used in the apparatus. The present invention relates to software for generating color conversion parameters.

【0002】[0002]

【従来の技術】従来、例えば、CRTディスプレイ、ス
キャナ、プリンタといった異なる特性を持つ画像入出力
デバイスを用いたプリンティングシステム等の画像デー
タを扱うシステムを構成した場合、それぞれのデバイス
間の色再現範囲(以下、ガマットという)の違いが、異
なるデバイス間での色変換処理を行う際に問題となって
いる。
2. Description of the Related Art Conventionally, when a system that handles image data such as a printing system using image input / output devices having different characteristics, such as a CRT display, a scanner, and a printer, is constructed, the color reproduction range between each device ( This is a problem when performing color conversion processing between different devices.

【0003】上述の問題を解決するために、明度、彩
度、色相を軸とする3次元空間上で出力デバイスが再現
できない色を再現可能な色にマッピングする技術(以
下、ガマット圧縮という)が知られており、いくつかの
方式が提案されている。
In order to solve the above-mentioned problem, a technique of mapping colors that cannot be reproduced by an output device to reproducible colors in a three-dimensional space having lightness, saturation, and hue as axes (hereinafter referred to as gamut compression) has been proposed. Several schemes are known and have been proposed.

【0004】従来の色再現処理の技術に関して、例え
ば、特開平10−84487号公報(画像処理装置及び
方法)に記載された、入力された色信号の中で出力デバ
イスで再現できない色については、出力デバイスで再現
できる色の中で明度差,彩度差,色相差の重みを変えて
計算した色差が最小となる色で再現するという技術が知
られている。また、特開平9−168097号公報(色
信号変換装置)及び特開平9−18727号公報(色再
現装置)に記載された、無彩色軸上や入力された色信号
と同じ色相の彩度軸上に投影目標点を設定し、出力デバ
イスのガマット外の色を色相一定にして出力デバイスの
ガマット内に圧縮写像するという技術が知られている。
With respect to the conventional color reproduction processing technology, for example, for a color which cannot be reproduced by an output device among input color signals described in JP-A-10-84487 (image processing apparatus and method), 2. Description of the Related Art There is known a technique in which, among colors that can be reproduced by an output device, the color difference calculated by changing the weights of the brightness difference, the saturation difference, and the hue difference is a color that minimizes the color difference. Further, a saturation axis having the same hue as an achromatic axis or an input color signal described in JP-A-9-168097 (color signal conversion device) and JP-A-9-18727 (color reproduction device). A technique is known in which a projection target point is set above, and a color outside the gamut of the output device is set to a constant hue and compression-mapped in the gamut of the output device.

【0005】[0005]

【発明が解決しようとする課題】上述の特開平10−8
4487号公報で提案された方式では、色再現範囲の形
状に応じて最も色差の少ない方向に写像方向が切り替わ
り、色再現処理前後の色変わりが少ないという特徴を持
っている。しかしながら、この方式では、写像方向が出
力系の色再現範囲の形状に依存していて、写像方向の連
続性が保たれない場合が生じる。このような場合には、
連続的に変化する入力色が、色再現処理によって不連続
な写像方向先の色に写像されるため、階調の潰れや飛び
といった画質の劣化を生じる。
The above-mentioned JP-A-10-8
The method proposed in Japanese Patent No. 4487 has a feature that the mapping direction is switched to the direction having the least color difference according to the shape of the color reproduction range, and the color change before and after color reproduction processing is small. However, in this method, the mapping direction depends on the shape of the color gamut of the output system, and the continuity of the mapping direction may not be maintained. In such a case,
An input color that changes continuously is mapped to a color ahead in a discontinuous mapping direction by a color reproduction process, so that the image quality is degraded such as crushed gradation or skipping.

【0006】また、特開平9−168097号公報及び
特開平9−18727号公報で提案された方式では、色
相を保ったまま変換することにより連続性に優れたガマ
ット圧縮が行われる。しかし、色相を保とうとする反
面、本来色差が小さい色が存在するにもかかわらず、色
差の大きな色にマッピングされてしまう場合があり、彩
度不足などが目立ちやすいという問題があった。
In the methods proposed in Japanese Patent Application Laid-Open Nos. 9-168097 and 9-18727, gamut compression with excellent continuity is performed by performing conversion while maintaining hue. However, while trying to maintain the hue, there is a case where a color may be mapped to a color having a large color difference even though a color having a small color difference is originally present, and insufficient color saturation or the like is conspicuous.

【0007】本発明は、上述の問題点に鑑みてなされた
もので、入力色信号の色相や画像出力装置の色再現範囲
の形状にかかわらず色変わりが目立たずかつ同一色相の
入力色信号が常に同じ色相の出力色信号となるような色
域マッピングを高精度に行うこと、特定の色相に出力色
信号が集中しないように出力色信号の色相を制御するこ
と、入力色信号に対する出力色信号の色相を決定する際
に用いる基準色信号を高速に決定すること、基準色信号
に対する対応色を高速に決定すること、入力色信号ごと
に基準色信号を計算しなくても色変わりが目立たずかつ
同一色相の入力色信号が常に同じ色相の出力色信号とな
るように色域マッピングを行うこと、色域マッピングを
組み込んだ色変換テーブルを提供すること、を目的とし
てなされたものである。
SUMMARY OF THE INVENTION The present invention has been made in view of the above-mentioned problems, and the input color signal of the same hue is inconspicuous regardless of the hue of the input color signal and the shape of the color reproduction range of the image output device. High-precision color gamut mapping so that output color signals of the same hue are obtained; control of the hue of the output color signal so that the output color signal does not concentrate on a specific hue; High-speed determination of a reference color signal used in determining hue, high-speed determination of a color corresponding to a reference color signal, inconspicuous and the same color change without calculating a reference color signal for each input color signal The purpose is to perform gamut mapping so that an input color signal of hue always becomes an output color signal of the same hue, and to provide a color conversion table incorporating gamut mapping. That.

【0008】[0008]

【課題を解決するための手段】請求項1の発明は、入力
色信号を画像出力装置の色再現範囲内の色信号にマッピ
ングする画像処理装置において、前記入力色信号と色相
が一致する基準色信号を求める手段と、該基準色信号に
対して前記色再現範囲内の対応色を求める手段とを有
し、該対応色に基づいて出力色信号の色相を決定し、前
記入力色信号を該出力色信号の色相上の色信号にマッピ
ングすることを特徴としたものである。
According to a first aspect of the present invention, there is provided an image processing apparatus for mapping an input color signal to a color signal within a color reproduction range of an image output device, the reference color having a hue coincident with the input color signal. Means for obtaining a signal, and means for obtaining a corresponding color within the color reproduction range with respect to the reference color signal, determining a hue of an output color signal based on the corresponding color, and It is characterized by mapping to a color signal on the hue of the output color signal.

【0009】請求項2の発明は、請求項1の発明につい
て、前記色再現範囲内の色のうち前記基準色信号との色
差が最小となる色を前記対応色とすることを特徴とした
ものである。
A second aspect of the present invention is characterized in that, in the first aspect of the present invention, a color having a minimum color difference from the reference color signal among the colors within the color reproduction range is the corresponding color. It is.

【0010】請求項3の発明は、請求項1または2の発
明について、前記出力色信号の色相を前記対応色の色相
と一致させることを特徴としたものである。
A third aspect of the present invention is the invention according to the first or second aspect, wherein the hue of the output color signal is made to coincide with the hue of the corresponding color.

【0011】請求項4の発明は、請求項1または2の発
明について、前記対応色の色相と前記基準色信号の色相
を所定の変換式に基づいて線形補間して出力色信号の色
相を求める手段を有することを特徴としたものである。
According to a fourth aspect of the present invention, in the first or second aspect, the hue of the output color signal is obtained by linearly interpolating the hue of the corresponding color and the hue of the reference color signal based on a predetermined conversion formula. It is characterized by having means.

【0012】請求項5の発明は、請求項1または2の発
明について、入力色再現範囲のうち入力色信号と同一色
相で、かつ最も高彩度の色信号を最大彩度色として求め
る手段を有し、該最大彩度色を前記基準色信号として用
いることを特徴としたものである。
According to a fifth aspect of the present invention, in the first or the second aspect of the present invention, there is provided a means for obtaining a color signal having the same hue as the input color signal and the highest chroma in the input color reproduction range as the maximum chroma color. , Wherein the maximum chroma color is used as the reference color signal.

【0013】請求項6の発明は、請求項5の発明につい
て、入力色再現範囲における所定の色相間隔で前記最大
彩度色を求め、色相と最大彩度色の対応関係をテーブル
に記述する手段と、該テーブルを読み込んで入力色信号
の色相と隣接する色相に対応する複数の最大彩度色を決
定する手段を有し、該複数の最大彩度色を補間して前記
基準色信号を求めることを特徴としたものである。
According to a sixth aspect of the present invention, in accordance with the fifth aspect of the present invention, the maximum chroma color is obtained at a predetermined hue interval in the input color reproduction range, and the correspondence between the hue and the maximum chroma color is described in a table. And means for reading the table to determine a plurality of maximum chroma colors corresponding to hues adjacent to the hue of the input color signal, and obtaining the reference color signal by interpolating the plurality of maximum chroma colors. It is characterized by the following.

【0014】請求項7の発明は、請求項1または2の発
明について、前記色再現範囲へのマッピングはカラーア
ピアランスモデルに基づく表色系において行うことを特
徴としたものである。
According to a seventh aspect of the present invention, in the first or second aspect, the mapping to the color reproduction range is performed in a color system based on a color appearance model.

【0015】請求項8の発明は、請求項2の発明につい
て、前記基準色信号の色相と画像出力装置の1次色及び
2次色で表される6色の色相との大小比較を行う手段
と、該大小比較した比較結果に基づいて対応色の探索範
囲を決定する手段を有することを特徴としたものであ
る。
According to an eighth aspect of the present invention, in the second aspect, means for comparing the hue of the reference color signal with the six hues represented by the primary color and the secondary color of the image output device. And means for determining a search range of the corresponding color based on the comparison result of the magnitude comparison.

【0016】請求項9の発明は、入力色信号を画像出力
装置の色再現範囲内の色信号にマッピングする画像処理
装置において、前記入力色信号の色相と出力色信号の色
相の対応関係を記述したテーブルを有し、前記入力色信
号をマッピングする際は、前記テーブルを読み出して前
記入力色信号の色相に対応した出力色信号の色相上の色
信号にマッピングすることを特徴としたものである。
According to a ninth aspect of the present invention, in an image processing apparatus for mapping an input color signal to a color signal within a color reproduction range of an image output device, the correspondence between the hue of the input color signal and the hue of the output color signal is described. And mapping the input color signal to a color signal on the hue of the output color signal corresponding to the hue of the input color signal when mapping the input color signal. .

【0017】請求項10の発明は、請求項9の発明につ
いて、入力色再現範囲における所定の色相間隔で基準色
信号を求める手段と、該基準色信号に対して画像出力装
置の色再現範囲内の対応色を求める手段と、該対応色に
基づいて出力色信号の色相を決定する手段と、前記入力
色信号の色相と該出力色信号の色相の対応関係をテーブ
ルに記述する手段を有することを特徴としたものであ
る。
According to a tenth aspect of the present invention, in accordance with the ninth aspect of the present invention, the means for obtaining a reference color signal at a predetermined hue interval in the input color reproduction range, Means for determining the hue of the output color signal based on the corresponding color, and means for describing the correspondence between the hue of the input color signal and the hue of the output color signal in a table. It is characterized by.

【0018】請求項11の発明は、入力色信号を画像出
力装置の色再現範囲内の色信号にマッピングする画像処
理方法において、前記入力色信号と色相が一致する基準
色信号を求め、該基準色信号に対して前記色再現範囲内
の対応色を求め、該対応色に基づいて出力色信号の色相
を決定し、前記入力色信号を該出力色信号の色相上の色
信号にマッピングすることを特徴としたものである。
According to an eleventh aspect of the present invention, in the image processing method for mapping an input color signal to a color signal within a color reproduction range of an image output device, a reference color signal whose hue matches the input color signal is obtained. Obtaining a corresponding color within the color reproduction range for the color signal, determining a hue of an output color signal based on the corresponding color, and mapping the input color signal to a color signal on the hue of the output color signal. It is characterized by.

【0019】請求項12の発明は、請求項11の発明に
ついて、前記色再現範囲内の色のうち前記基準色信号と
の色差が最小となる色を前記対応色とすることを特徴と
したものである。
According to a twelfth aspect of the present invention, in the eleventh aspect, a color having a minimum color difference from the reference color signal among the colors within the color reproduction range is set as the corresponding color. It is.

【0020】請求項13の発明は、請求項11または1
2の発明について、前記出力色信号の色相を前記対応色
の色相と一致させることを特徴としたものである。
The invention of claim 13 is the invention of claim 11 or 1
A second aspect of the present invention is that the hue of the output color signal is made to match the hue of the corresponding color.

【0021】請求項14の発明は、請求項11または1
2の発明について、前記対応色の色相と前記基準色信号
の色相を所定の変換式に基づいて線形補間して出力色信
号の色相を求めることを特徴としたものである。
The invention of claim 14 is the invention of claim 11 or 1
The invention according to the second aspect is characterized in that the hue of the output color signal is obtained by linearly interpolating the hue of the corresponding color and the hue of the reference color signal based on a predetermined conversion formula.

【0022】請求項15の発明は、請求項11または1
2の発明について、入力色再現範囲のうち入力色信号と
同一色相で、かつ最も高彩度の色信号を最大彩度色とし
て求め、該最大彩度色を前記基準色信号として用いるこ
とを特徴としたものである。
The invention of claim 15 is the invention of claim 11 or 1.
The invention of claim 2 is characterized in that a color signal having the same hue as the input color signal in the input color reproduction range and having the highest saturation is obtained as the maximum saturation color, and the maximum saturation color is used as the reference color signal. Things.

【0023】請求項16の発明は、入力色信号を画像出
力装置の色再現範囲内の色信号にマッピングする画像処
理方法において、前記入力色信号の色相と出力色信号の
色相の対応関係を記述したテーブルを用いて前記入力色
信号をマッピングする際に、該入力色信号の色相に対応
した出力色信号の色相を前記テーブルより読み出し、前
記入力色信号を読み出した出力色信号の色相上の色信号
にマッピングすることを特徴としたものである。
According to a sixteenth aspect of the present invention, in the image processing method for mapping an input color signal to a color signal within a color reproduction range of an image output device, a correspondence between a hue of the input color signal and a hue of the output color signal is described. When mapping the input color signal using the table, the hue of the output color signal corresponding to the hue of the input color signal is read from the table, and the color on the hue of the output color signal from which the input color signal is read is read. It is characterized by mapping to a signal.

【0024】請求項17の発明は、請求項16の発明に
ついて、入力色再現範囲における所定の色相間隔で基準
色信号を求め、該基準色信号に対して画像出力装置の色
再現範囲内の対応色を求め、該対応色に基づいて出力色
信号の色相を決定し、前記入力色信号の色相と該出力色
信号の色相の対応関係をテーブルに記述することを特徴
としたものである。
According to a seventeenth aspect of the present invention, in accordance with the sixteenth aspect, a reference color signal is obtained at a predetermined hue interval in the input color reproduction range, and a correspondence between the reference color signal and the color reproduction range of the image output device is obtained. A color is obtained, a hue of an output color signal is determined based on the corresponding color, and a correspondence between the hue of the input color signal and the hue of the output color signal is described in a table.

【0025】請求項18の発明は、入力色信号を画像出
力装置の色再現範囲内の色信号に変換する色変換テーブ
ル作成方法において、前記入力色信号と色相が一致する
基準色信号を求め、該基準色信号に対して前記色再現範
囲内の対応色を求め、該対応色に基づいて出力色信号の
色相を決定し、前記入力色信号を該出力色信号の色相上
の色信号にマッピングして出力色信号に変換し、その変
換結果を用いて色変換用の3次元ルックアップテーブル
を作成することを特徴としたものである。
The invention according to claim 18 is a color conversion table creating method for converting an input color signal into a color signal within a color reproduction range of an image output device, wherein a reference color signal whose hue matches the input color signal is obtained. A corresponding color within the color reproduction range is obtained for the reference color signal, a hue of an output color signal is determined based on the corresponding color, and the input color signal is mapped to a color signal on the hue of the output color signal. The output color signal is converted to an output color signal, and a three-dimensional lookup table for color conversion is created using the conversion result.

【0026】請求項19の発明は、入力色信号を画像出
力装置の色再現範囲内の色信号に変換する色変換テーブ
ル作成方法において、前記入力色信号の色相と出力色信
号の色相の対応関係を記述したテーブルを用いて前記入
力色信号をマッピングする際に、該入力色信号の色相に
対応した出力色信号の色相を前記色相の対応関係を記述
したテーブルより読み出し、前記入力色信号を読み出し
た出力色信号の色相上の色信号にマッピングして出力色
信号に変換し、その変換結果を用いて色変換用の3次元
ルックアップテーブルを作成することを特徴としたもの
である。
According to a nineteenth aspect of the present invention, there is provided a color conversion table creating method for converting an input color signal into a color signal within a color reproduction range of an image output device, wherein a correspondence relationship between a hue of the input color signal and a hue of the output color signal. When mapping the input color signal using the table describing the hue of the input color signal, the hue of the output color signal corresponding to the hue of the input color signal is read from the table describing the correspondence relationship of the hue, and the input color signal is read out. The output color signal is mapped to a color signal on the hue of the output color signal, converted into an output color signal, and a three-dimensional lookup table for color conversion is created using the conversion result.

【0027】請求項20の発明は、請求項18または1
9に記載の色変換テーブル作成方法により作成された色
変換テーブルを記録したコンピュータ読み取り可能な記
録媒体である。
[0027] The invention of claim 20 is the invention of claim 18 or 1.
9 is a computer-readable recording medium on which a color conversion table created by the color conversion table creation method described in 9 is recorded.

【0028】請求項21の発明は、入力色信号を画像出
力装置の色再現範囲内の色信号に変換するためのプログ
ラムを記録した記録媒体であって、前記入力色信号と色
相が一致する基準色信号を求める手順と、該基準色信号
に対して前記色再現範囲内の対応色を求める手順と、該
対応色に基づいて出力色信号の色相を決定する手順と、
前記入力色信号を前記出力色信号の色相上の色信号にマ
ッピングする手順とをコンピュータに実行させるプログ
ラムを記録したコンピュータ読み取り可能な記録媒体で
ある。
According to a twenty-first aspect of the present invention, there is provided a recording medium storing a program for converting an input color signal into a color signal within a color reproduction range of an image output device, wherein the reference color and the hue coincide with each other. A step of obtaining a color signal, a step of obtaining a corresponding color within the color reproduction range with respect to the reference color signal, and a step of determining a hue of an output color signal based on the corresponding color;
And a step of mapping the input color signal to a color signal on the hue of the output color signal.

【0029】請求項22の発明は、入力色信号を画像出
力装置の色再現範囲内の色信号に変換するためのプログ
ラムを記録した記録媒体であって、前記入力色信号の色
相と出力色信号の色相の対応関係を記述したテーブルを
生成する手順と、前記入力色信号の色相に対応した出力
色信号の色相を前記テーブルより読み出す手順と、前記
入力色信号を読み出した出力色信号の色相上の色信号に
マッピングする手順とをコンピュータに実行させるプロ
グラムを記録したコンピュータ読み取り可能な記録媒体
である。
According to a twenty-second aspect of the present invention, there is provided a recording medium storing a program for converting an input color signal into a color signal within a color reproduction range of an image output device, wherein a hue of the input color signal and an output color signal are recorded. Generating a table describing the correspondence between the hues of the input color signal, reading the hue of the output color signal corresponding to the hue of the input color signal from the table, And a computer-readable recording medium on which a program for causing a computer to execute a procedure for mapping to a color signal is recorded.

【0030】請求項23の発明は、入力色信号を画像出
力装置の色再現範囲内の色信号に変換する色変換テーブ
ルを作成するためのプログラムを記録した記録媒体であ
って、前記入力色信号と色相が一致する基準色信号を求
める手順と、該基準色信号に対して前記色再現範囲内の
対応色を求める手順と、該対応色に基づいて出力色信号
の色相を決定する手順と、前記入力色信号を該出力色信
号の色相上の色信号にマッピングして出力色信号に変換
する手順と、その変換結果を用いて色変換用の3次元ル
ックアップテーブルを作成する手順とをコンピュータに
実行させるプログラムを記録したコンピュータ読み取り
可能な記録媒体である。
According to a twenty-third aspect of the present invention, there is provided a recording medium storing a program for creating a color conversion table for converting an input color signal into a color signal within a color reproduction range of an image output device, And a procedure for obtaining a reference color signal having the same hue, a procedure for obtaining a corresponding color within the color reproduction range for the reference color signal, and a procedure for determining the hue of the output color signal based on the corresponding color. A step of mapping the input color signal to a color signal on the hue of the output color signal and converting it to an output color signal; and a procedure of creating a three-dimensional lookup table for color conversion using the conversion result. Is a computer-readable recording medium on which a program to be executed by a computer is recorded.

【0031】請求項24の発明は、入力色信号を画像出
力装置の色再現範囲内の色信号に変換する色変換テーブ
ルを作成するためのプログラムを記録した記録媒体であ
って、前記入力色信号の色相と出力色信号の色相の対応
関係を記述したテーブルを生成する手順と、前記入力色
信号の色相に対応した出力色信号の色相を前記色相の対
応関係を記述したテーブルより読み出す手順と、前記入
力色信号を読み出した出力色信号の色相上の色信号にマ
ッピングして出力色信号に変換する手順と、その変換結
果を用いて色変換用の3次元ルックアップテーブルを作
成する手順とをコンピュータに実行させるプログラムを
記録したコンピュータ読み取り可能な記録媒体である。
According to a twenty-fourth aspect of the present invention, there is provided a recording medium on which is recorded a program for creating a color conversion table for converting an input color signal into a color signal within a color reproduction range of an image output device. A step of generating a table describing the correspondence between the hues of the output color signal and the hue of the output color signal, and a step of reading the hue of the output color signal corresponding to the hue of the input color signal from the table describing the correspondence of the hue, A procedure for mapping the input color signal to a color signal on the hue of the read output color signal and converting the input color signal into an output color signal, and a procedure for creating a three-dimensional lookup table for color conversion using the conversion result. It is a computer-readable recording medium that records a program to be executed by a computer.

【0032】[0032]

【発明の実施の形態】(実施例1)色相を歪めてガマッ
トマッピングを行う基本的な手法 1.画像処理システムの全体構成 図1は、本発明に係る画像処理システムの構成例を示す
ブロック図で、図中、10は、コンピュータ、11は、
ディスプレイ、12は、画像出力装置、13、14は、
色空間変換部、20は、ガマット変換処理部である。図
1に示す画像処理システムは、コンピュータ10、コン
ピュータに接続されたディスプレイ11と画像出力装置
12、コンピュータから供給されるデバイス固有の色信
号(RGB信号)をガマット変換処理部20で採用する
デバイス・インディペンデントな色信号に変換するため
の色空間変換部13、ガマット変換処理部20の出力結
果を画像出力装置12固有の色信号(CMY信号やCM
YK信号など)に変換するための色空間変換部14、ガ
マット変換処理部20を有している。画像出力装置12
は、画像データをプリントアウトするための出力装置で
あって、例えば、カラープリンタやカラーファクシミリ
といった画像形成装置を用いることができる。
DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS (Embodiment 1) A basic method for performing gamut mapping by distorting hue. FIG. 1 is a block diagram showing a configuration example of an image processing system according to the present invention. In FIG.
Display, 12 is an image output device, 13, 14 is
The color space conversion unit 20 is a gamut conversion processing unit. The image processing system shown in FIG. 1 includes a computer 10, a display 11 connected to the computer, an image output device 12, and a device that adopts a device-specific color signal (RGB signal) supplied from the computer in a gamut conversion processing unit 20. The output results of the color space conversion unit 13 and the gamut conversion processing unit 20 for converting into independent color signals are converted into color signals (CMY signals and CMs) unique to the image output device 12.
A color space conversion unit 14 for converting the color space into a YK signal and the like, and a gamut conversion processing unit 20. Image output device 12
Is an output device for printing out image data. For example, an image forming apparatus such as a color printer or a color facsimile can be used.

【0033】2.画像処理システムの動作 まず、コンピュータ10は、コンピュータ内部の画像デ
ータを画像出力装置12を用いてプリントアウトするた
めに画像データを出力する。この画像データは、通常デ
ィスプレイで表示するためにR(赤)、G(緑)、B
(青)の色成分からなる色信号である。コンピュータ1
0が送信したRGB信号は、色空間変換部13へ送信さ
れ、ガマット変換処理部20で採用する色信号に変換さ
れる。ガマット変換処理部20で採用する色信号は、C
IEで標準化されているLCH信号のように明度、彩
度、色相に相当する色成分を有する色信号であれば何で
もかまわないが、人間の視覚特性をより正確に反映した
CIECAM97sなどのカラーアピアランスモデルを
用いるのが望ましい。そこで、色空間変換部13では、
入力RGB信号をCIECAM97sの明度J、彩度
C、色相Hに準ずる色信号Pi(j,c,h)へ変換し
出力する。
2. Operation of Image Processing System First, the computer 10 outputs image data in order to print out image data inside the computer using the image output device 12. This image data is usually represented by R (red), G (green), B
This is a color signal composed of (blue) color components. Computer 1
The RGB signals transmitted by 0 are transmitted to the color space conversion unit 13 and converted into color signals adopted by the gamut conversion processing unit 20. The color signal adopted by the gamut conversion processing unit 20 is C
Any color signal having color components corresponding to lightness, saturation, and hue, such as the LCH signal standardized by the IE, may be used. It is desirable to use Therefore, in the color space conversion unit 13,
The input RGB signal is converted into a color signal Pi (j, c, h) corresponding to the lightness J, chroma C, and hue H of CIECAM97s and output.

【0034】上述のPi(j,c,h)信号は、RGB
色信号から生成された色信号であるため、そのままでは
画像出力装置12が再現できないような色信号が含まれ
ている。そこで、ガマット変換処理部20では、後述す
る手段を用いてPi(j,c,h)を画像出力装置12
が再現可能な色信号Po(j′,c′,h′)に変換す
る。色空間変換部14では、ガマット変換処理部20か
ら出力されたPo(j′,c′,h′)をCMY信号や
CMYK信号などの画像出力装置12が処理可能な色信
号に変換してコンピュータ10へ送信する。以上の処理
によって変換された色信号を画像出力装置12に送信す
ることによりプリント出力が行われる。
The above Pi (j, c, h) signal is RGB
Since the color signal is a color signal generated from the color signal, the color signal includes a color signal that cannot be reproduced by the image output device 12 as it is. Therefore, the gamut conversion processing unit 20 outputs Pi (j, c, h) to the image output device 12 using the means described later.
Is converted into a reproducible color signal Po (j ′, c ′, h ′). The color space conversion unit 14 converts Po (j ′, c ′, h ′) output from the gamut conversion processing unit 20 into a color signal such as a CMY signal or a CMYK signal that can be processed by the image output device 12, and converts the signal into a computer. Send to 10. By transmitting the color signal converted by the above processing to the image output device 12, print output is performed.

【0035】なお、図1に示す構成例では、色空間変換
処理及びガマット変換処理を、コンピュータ10,画像
出力装置12とは別個の装置で行うものとして設けられ
ているが、コンピュータ10内に実装されても良いし、
あるいは画像出力装置12内に実装されても良い。
In the configuration example shown in FIG. 1, the color space conversion process and the gamut conversion process are provided by a device separate from the computer 10 and the image output device 12, but are implemented in the computer 10. It may be done,
Alternatively, it may be implemented in the image output device 12.

【0036】また、前述の処理は、ソフトウエアで実現
することも可能であり、例えば、コンピュータ10内の
プログラムとして存在するプリンタドライバで機能を実
現することもできる。
The above-described processing can be realized by software. For example, the functions can be realized by a printer driver existing as a program in the computer 10.

【0037】3.ガマット変換処理部20の全体構成 図2は、本発明が適用されるガマット変換処理部20の
構成例を示すブロック図で、図中、ガマット変換処理部
20は、基準色信号計算部21、対応色決定部22、出
力色相決定部23、入力デバイスのガマットデータ2
5、出力デバイスのガマットデータ26、マッピング処
理部24から構成されている。
3. FIG. 2 is a block diagram showing an example of the configuration of the gamut conversion processing unit 20 to which the present invention is applied. In the figure, the gamut conversion processing unit 20 corresponds to the reference color signal calculation unit 21. Color determination unit 22, output hue determination unit 23, gamut data 2 of input device
5, an output device gamut data 26 and a mapping processing unit 24.

【0038】4.ガマット変換処理部20の動作 まず、色空間変換部13から送信された入力色信号Pi
(j,c,h)は基準色信号計算部21に入力される。
基準色信号計算部21では、入力デバイスのガマットデ
ータ25を参照しながら入力色信号Pi(j,c,h)
に対応する基準色信号T(jt,ct,ht)を算出す
る。本発明では、基準色信号Tに入力色信号Piと色相
が一致した色信号を用いるため、ht=hとなる。次
に、基準色信号計算部21により基準色信号Tが出力さ
れると、対応色決定部22では出力デバイスのガマット
データ26を参照しながら、基準色信号Tに対応する出
力デバイスの色再現範囲内の色信号M(jm,cm,h
m)を計算する。そして、出力色相決定部23におい
て、対応色決定部22で求めた対応色信号Mに基づいて
出力色信号Po(j′,c′,h′)の色相h′を決定
する。最後に、h′が求まると、マッピング処理部24
において、出力デバイスのガマット・データ26を参照
しながら、出力色信号Poのj′,c′成分を計算し、
色空間変換部14へ出力する。
4. Operation of the gamut conversion processing unit 20 First, the input color signal Pi transmitted from the color space conversion unit 13
(J, c, h) is input to the reference color signal calculation unit 21.
The reference color signal calculation unit 21 refers to the gamut data 25 of the input device while input color signals Pi (j, c, h).
Is calculated for the reference color signal T (jt, ct, ht). In the present invention, since the color signal whose hue matches the input color signal Pi is used as the reference color signal T, ht = h. Next, when the reference color signal T is output by the reference color signal calculation unit 21, the corresponding color determination unit 22 refers to the gamut data 26 of the output device and determines the color reproduction range of the output device corresponding to the reference color signal T. Color signal M (jm, cm, h
m) is calculated. Then, the output hue determination unit 23 determines the hue h ′ of the output color signal Po (j ′, c ′, h ′) based on the corresponding color signal M obtained by the corresponding color determination unit 22. Finally, when h 'is determined, the mapping processing unit 24
, The j ′ and c ′ components of the output color signal Po are calculated with reference to the gamut data 26 of the output device,
Output to the color space conversion unit 14.

【0039】5.ガマット変換処理部20を構成する各
部の詳細説明 (1)基準色信号計算部21 基準色信号計算部21では、入力デバイスのガマットデ
ータに関する情報を入力デバイスのガマットデータ25
より読み出しながら基準色信号Tを計算する。図3は、
基準色信号Tの一例を説明する図で、図中、30は、入
力デバイスのガマット、40は、出力デバイスのガマッ
トである。図3は、入力色信号Piが属する色相面にお
ける入力デバイスのガマット30と出力デバイスのガマ
ット40の関係を図示したもので、入力デバイスのガマ
ット30と出力デバイスのガマット40は一致しておら
ず、入力色信号の中には出力デバイスで再現できないよ
うな色が多く存在する。このような色を色相一定で出力
デバイスのガマット40にマッピングすると、特に入力
デバイスのガマット30に含まれる色のうち彩度が最大
になるような点(=最大彩度色)においてマッピング前
後の色変わり(図中、T点→To点)が目立ちやすいと
いう傾向がある。従って、このような色変わりの目立ち
やすい最大彩度色(図中、T点に相当)をできるだけ色
変わりの目立たない色にマッピングすることによりイメ
ージ全体としても色変わりの目立たない色再現が可能に
なる。
5. (1) Reference Color Signal Calculator 21 In the reference color signal calculator 21, information on the gamut data of the input device is stored in the gamut data 25 of the input device.
While reading, the reference color signal T is calculated. FIG.
FIG. 3 is a diagram illustrating an example of a reference color signal T. In the figure, reference numeral 30 denotes a gamut of an input device, and reference numeral 40 denotes a gamut of an output device. FIG. 3 illustrates the relationship between the gamut 30 of the input device and the gamut 40 of the output device on the hue plane to which the input color signal Pi belongs. The gamut 30 of the input device does not match the gamut 40 of the output device. There are many colors in the input color signal that cannot be reproduced by the output device. When such a color is mapped to the gamut 40 of the output device with a constant hue, the color change before and after the mapping at the point where the saturation becomes maximum among the colors included in the gamut 30 of the input device (= maximum saturation color). (Point T → point To in the figure) tends to be conspicuous. Therefore, by mapping such a maximum chroma color (equivalent to the point T in the figure) in which the color change is conspicuous, it is possible to reproduce a color in which the color change is not conspicuous as a whole image by mapping the color as little as possible.

【0040】そこで、本発明では入力色信号Piが与え
られると、その同一色相上の最大彩度色Tの色変わりが
小さくなるようにガマット変換処理することを考慮し、
最大彩度色Tを入力色信号Piの基準色信号とするよう
にしている。具体的な手段としては、予め入力デバイス
のガマットデータ25に色相ごとの基準色信号を記述し
ておき、基準色信号の算出の際に、入力色信号Piの色
相hに対応する基準色信号Tを読み出せばよい。色相h
に対応する基準色信号が入力デバイスのガマットデータ
25に含まれない場合には、色相h近傍のデータを読み
出して補間演算を行うことにより近似的に計算すること
ができる。
Therefore, in the present invention, when the input color signal Pi is given, it is considered that the gamut conversion processing is performed so that the color change of the maximum chroma color T on the same hue becomes small.
The maximum chroma color T is set as a reference color signal of the input color signal Pi. As a specific means, a reference color signal for each hue is described in advance in the gamut data 25 of the input device, and when calculating the reference color signal, the reference color signal T corresponding to the hue h of the input color signal Pi is calculated. Should be read. Hue
Is not included in the gamut data 25 of the input device, the data can be approximately calculated by reading data near the hue h and performing an interpolation operation.

【0041】(2)入力デバイスのガマットデータ25 図4は、色相Hごとの基準色信号Tを記述したデータテ
ーブルの一例を示す図である。入力デバイスのガマット
データ25は、図4に示すような色相Hごとの基準色信
号Tを記述したデータテーブルであり、予めデータを作
成しておきRAMなどのメモリに記憶させておく。図4
に示すデータテーブルの例では、色相角5°ごとの基準
色信号データを表しているが、ステップ幅はもっと細か
くても良いし、もっと粗くてもかまわない。また、ステ
ップ幅は均等である必要性はなく、ばらついていてもか
まわない。
(2) Gamut Data 25 of Input Device FIG. 4 is a diagram showing an example of a data table describing a reference color signal T for each hue H. The gamut data 25 of the input device is a data table describing a reference color signal T for each hue H as shown in FIG. 4, and data is created in advance and stored in a memory such as a RAM. FIG.
In the example of the data table shown in (1), the reference color signal data for each hue angle of 5 ° is shown, but the step width may be finer or coarser. Further, the step width does not need to be uniform, and may be varied.

【0042】例えば、入力色信号の色相h=5°の場合
には、基準色信号T(jt,ct,ht)=(92,8
3,5)となる。また、色相h=8°の場合には、対応
する色相がデータテーブルにないので補間演算を行って
基準色信号Tを求める。補間演算の計算式を下記の式
(1)に示す。 T(jt,ct,ht)=[(94-92)*3/5+92,(85-83)*3/5+83,8]=[93.2,84.2,8] …式(1) これより、色相h=8°の場合、基準色信号T(jt,
ct,ht)=(93.2,84.2,8)と計算され
る。
For example, when the hue h of the input color signal is h = 5 °, the reference color signal T (jt, ct, ht) = (92,8)
3, 5). When the hue h = 8 °, the reference hue is not found in the data table, so that the reference color signal T is obtained by performing an interpolation operation. The calculation formula of the interpolation calculation is shown in the following formula (1). T (jt, ct, ht) = [(94-92) * 3/5 + 92, (85-83) * 3/5 + 83,8] = [93.2,84.2,8] Equation (1) Thus, when the hue h = 8 °, the reference color signal T (jt,
ct, ht) = (93.2, 84.2, 8).

【0043】図5は、RGB空間上における最高彩度色
の軌跡の一例を示す図である。前述のガマットデータの
作成方法について入力色信号RGBがsRGB信号の場
合を例にとり説明する。前述した最大彩度色Tは、図5
に示す太線で示すような赤−マゼンタ−青−シアン−緑
−イエロー−赤を結ぶ軌跡上に存在する。例えば、点S
のRGB値は、(255,0,128)で与えられる。
このように軌跡上の点は、R成分、G成分、B成分のう
ち1つの色成分が0で、もうひとつの色成分が255、
残りの成分が0〜255で表されるような色信号であ
る。この軌跡上の各RGB信号に対するJCHを順次計
算してテーブルを構築する。RGB信号からJCH信号
の変換は、IEC 61966−2−1で標準化されて
いる変換式に従ってRGB→XYZ変換を行った後、C
IE TC8−01で標準化されているXYZ→JCH
変換式を用いることにより実行できる。また、入力デバ
イスのRGB信号特性がsRGB信号以外の場合には、
それぞれの色特性に合わせて色変換を行う。以上の計算
を行うことにより、最大彩度色のJCH値が求まるため
これを入力デバイスのガマットデータ25に記述する。
FIG. 5 is a diagram showing an example of the locus of the highest chroma color in the RGB space. The above-described gamut data creation method will be described with an example in which the input color signal RGB is an sRGB signal. The maximum chroma color T described above is shown in FIG.
Exists on a locus connecting red-magenta-blue-cyan-green-yellow-red as indicated by a thick line shown in FIG. For example, point S
Are given by (255, 0, 128).
In this way, the points on the trajectory are such that one of the R component, the G component, and the B component is 0, the other is 255,
The remaining components are color signals represented by 0 to 255. A table is constructed by sequentially calculating JCH for each of the RGB signals on this locus. The conversion from the RGB signal to the JCH signal is performed by performing RGB → XYZ conversion according to a conversion formula standardized by IEC 61966-2-1,
XYZ → JCH standardized by IE TC8-01
This can be performed by using a conversion formula. When the RGB signal characteristics of the input device are other than the sRGB signal,
Color conversion is performed according to each color characteristic. By performing the above calculations, the JCH value of the maximum chroma color is obtained, and this is described in the gamut data 25 of the input device.

【0044】(3)対応色決定部22 図6は、基準色信号Tと対応色Mとの対応関係の一例を
説明する図で、図中、41は、出力デバイスの色相ho
上のガマットである。対応色決定部22では、基準色信
号計算部21で求めた基準色信号Tの対応色Mを計算す
る。対応色Mと基準色信号Tの関係は3次元的な位置関
係にあって1つの図で図示できないため、図6(A)に
彩度と色相の関係図を示し、図6(B)に明度と彩度の
関係図を示す。但し、図6(B)では、出力デバイスの
色相hiにおけるガマット40と色相hoにおけるガマ
ット41を同じ二次元上に重ねて図示している。また、
比較のため基準色信号Tを色相一定でマッピングしたと
きのマッピング色Toも図示している。
(3) Corresponding Color Determining Unit 22 FIG. 6 is a diagram for explaining an example of the correspondence between the reference color signal T and the corresponding color M. In FIG. 6, reference numeral 41 denotes the hue ho of the output device.
The gamut above. The corresponding color determination unit 22 calculates a corresponding color M of the reference color signal T obtained by the reference color signal calculation unit 21. Since the relationship between the corresponding color M and the reference color signal T is a three-dimensional positional relationship and cannot be shown in one diagram, FIG. 6A shows a relationship diagram between saturation and hue, and FIG. FIG. 4 shows a relationship diagram between lightness and saturation. However, in FIG. 6B, the gamut 40 in the hue hi of the output device and the gamut 41 in the hue ho are shown in the same two-dimensional manner. Also,
For comparison, a mapping color To when the reference color signal T is mapped with a constant hue is also shown.

【0045】前述したように、本発明では色変わりの目
立ちやすい基準色信号Tをできるだけ色変わりが小さく
なるようにマッピングすることを目指している。そこ
で、基準色信号Tに対する対応色として出力デバイスの
ガマットに含まれる色信号のうち、基準色信号Tと最も
色差が小さくなる色を対応色Mとする。このように対応
色を決めると、結果的にTとMとの色相は一致しない。
As described above, the present invention aims to map the reference color signal T in which the color change is conspicuous so that the color change is as small as possible. Therefore, among the color signals included in the gamut of the output device as colors corresponding to the reference color signal T, a color having the smallest color difference from the reference color signal T is defined as a corresponding color M. When the corresponding colors are determined in this way, the hues of T and M do not match as a result.

【0046】例えば、図6(A)及び図6(B)に示す
通り、基準色信号Tの色相hi上でマッピングされてい
るToと、色相ho上の対応色Mとで、明らかに対応色
Mの方が基準色信号Tに近い色となる。この現象は、画
像出力装置のガマットの形状が非常に複雑で、色相によ
って形状が大きく異なることにも起因している。上述し
たように、基準色信号をマッピングする際は、同じ色相
上でマッピングするよりも、色相をずらした方がより色
変わりの少ない色再現が可能になる。本発明では、上記
原理に基づいて、基準色信号Tに対する色差最小点を計
算することにより、対応点Mを決定する。
For example, as shown in FIGS. 6 (A) and 6 (B), To and the corresponding colors M on the hue hi of the reference color signal T clearly show the corresponding colors. M is a color closer to the reference color signal T. This phenomenon is also caused by the fact that the shape of the gamut of the image output device is very complicated, and the shape greatly differs depending on the hue. As described above, when mapping a reference color signal, color reproduction with less color change is possible by shifting the hue than by mapping on the same hue. In the present invention, the corresponding point M is determined by calculating the minimum color difference point for the reference color signal T based on the above principle.

【0047】次に、色差最小点を求めるには、画像出力
デバイスで再現可能なすべての出力色に対して色差を計
算してその最小値を計算すれば求めることができる。し
かし、出力色の組み合わせは非常に多いため計算時間が
膨大になってしまう。例えば、出力色信号がCMY各8
ビットの色信号で与えられる場合、その出力色のパター
ンは、256×256×256=1677万色にも及ん
でしまう。そこで、処理時間を短縮するために、色差を
計算する出力色を絞り込む。
Next, the minimum color difference point can be obtained by calculating the color difference for all output colors reproducible by the image output device and calculating the minimum value. However, the number of output color combinations is so large that the calculation time becomes enormous. For example, if the output color signal is 8 for each of CMY
When given as a bit color signal, the output color pattern is as large as 256 × 256 × 256 = 16.77 million colors. Therefore, in order to reduce the processing time, the output colors for calculating the color difference are narrowed down.

【0048】図7は、色差最小点を探索する処理の流れ
を説明するフローチャートである。まず、基準色信号計
算部21にて基準色信号Tを算出し(ステップS1)、
基準色信号Tがカテゴライズされたどの色相領域(図
中、色相領域をREGという)に属するかを判定する
(ステップS2)。カテゴライズのパターンとしては、
例えば、赤〜マゼンタ、マゼンタ〜青、青〜シアン、シ
アン〜緑、緑〜イエロー、イエロー〜赤の6つの色相域
に分ける。但し,赤、マゼンタ、青、シアン、緑、イエ
ローの各色の色相は、出力デバイスの1次色及び2次色
で表される基本6色を用い、判定処理は基本6色の色相
との大小比較により実施される。次に、出力デバイスの
ガマットデータ26よりステップS2で判定した色相域
に属するガマットのデータリストを読み出す(ステップ
S3)。例えば、基準色信号Tがマゼンタ〜青の色相に
位置する場合には、マゼンタ〜青の色相範囲に含まれる
全ガマットデータを読み出す。但し,このガマットデー
タには、後述するようにガマット境界面のみのデータが
含まれており、ガマット内部のデータは含まれていな
い。そして、読み出したすべてのガマットデータそれぞ
れについて色差を計算し、最も色差が小さくなる点を決
定する(ステップS4)。以上の手順で求まった色差最
小点を最終的に対応点M(jm,cm,hm)として出
力する(ステップS5)。
FIG. 7 is a flowchart for explaining the flow of processing for searching for a color difference minimum point. First, the reference color signal calculation unit 21 calculates a reference color signal T (step S1),
It is determined which of the categorized hue regions (the hue region is referred to as REG in the drawing) the reference color signal T belongs to (Step S2). As a categorization pattern,
For example, it is divided into six hue regions of red to magenta, magenta to blue, blue to cyan, cyan to green, green to yellow, and yellow to red. However, the hues of each color of red, magenta, blue, cyan, green, and yellow use the basic six colors represented by the primary and secondary colors of the output device, and the determination process is performed in the magnitude of the hues of the basic six colors. Performed by comparison. Next, a gamut data list belonging to the hue gamut determined in step S2 is read from the gamut data 26 of the output device (step S3). For example, when the reference color signal T is located in the magenta to blue hue, all gamut data included in the magenta to blue hue range is read. However, this gamut data includes data of only the gamut boundary surface, as described later, and does not include data inside the gamut. Then, the color difference is calculated for each of the read gamut data, and the point at which the color difference is minimized is determined (step S4). The minimum color difference point obtained by the above procedure is finally output as the corresponding point M (jm, cm, hm) (step S5).

【0049】また、上述の方法では、対応する色相範囲
に属する全ガマットデータに対して色差を計算している
が、その一部についてのみ色差を計算するようにしても
よい。例えば、基準色信号Tと明度が略等しいガマット
データについてのみ色差を計算するようにすれば、精度
は若干劣るものの処理速度は大幅に向上することができ
る。
In the above-described method, the color difference is calculated for all the gamut data belonging to the corresponding hue range. However, the color difference may be calculated for only a part of the gamut data. For example, if the color difference is calculated only for the gamut data whose lightness is substantially equal to that of the reference color signal T, the processing speed can be greatly improved although the accuracy is slightly inferior.

【0050】また、色差には通常JCH空間でのユーク
リッド距離を使用するが、これに限定されるものではな
く、例えば、特開平10−84487号公報に記載の明
度差、彩度差、色相差に重み付けしたような色差式を用
いてもよい。
The Euclidean distance in the JCH space is usually used for the color difference. However, the present invention is not limited to this. For example, a lightness difference, a saturation difference, and a hue difference described in JP-A-10-84487. May be used.

【0051】(4)出力デバイスのガマットデータ26 図8は、出力デバイスのガマットデータ26の一例を説
明する図である。出力デバイスのガマットデータ26
は、所定のステップで決定される色相Hiに対し、図8
に示すようなガマット境界上の色信号値のデータリスト
GMPを記述したテーブルであり、予めデータを作成し
てRAMなどのメモリに記憶させておくものである。こ
こで、GMPとは、色相Hiと明度Jjに対する最高彩
度Cmaxを表したガマットデータのことをいう。図8
に示す例では、ガマット境界上の色信号値として、色相
Hiと明度Jjに対する最高彩度Cmaxを記録する。
従って、ガマットデータの信号値は、[Jj,Cma
x,Hi]として多数与えられることになる。
(4) Gamut Data 26 of Output Device FIG. 8 is a view for explaining an example of the gamut data 26 of the output device. Output device gamut data 26
FIG. 8 shows the relationship between the hue Hi determined in a predetermined step and FIG.
Is a table describing a data list GMP of color signal values on a gamut boundary as shown in FIG. 1, in which data is created in advance and stored in a memory such as a RAM. Here, GMP refers to gamut data representing the maximum chroma Cmax with respect to hue Hi and lightness Jj. FIG.
In the example shown in (1), the maximum chroma Cmax for the hue Hi and the lightness Jj is recorded as the color signal value on the gamut boundary.
Therefore, the signal value of the gamut data is [Jj, Cma
x, Hi].

【0052】ガマットデータは、所定の色相ステップ、
例えば、色相角5°ごとに求めてもよいし、非均等なス
テップ幅にしてもかまわない。また、ガマットデータを
求める明度Jjは、出力デバイスの最高明度Jmaxと
最低明度Jminを均等に分割してもかまわないが、図
8に示すように出力デバイスの色相Hiにおける最高彩
度色が高明度側或いは低明度側のどちらかに偏っている
場合、明度Jiを均等にすると高明度側と低明度側でガ
マットデータの密度が著しく異なってしまう。そこで、
ガマットデータを定義するJjのステップ(図8中のΔ
J_high及びΔJ_low)を出力デバイスの最高
彩度色を境に異ならせた方がより好ましい。
The gamut data includes a predetermined hue step,
For example, it may be obtained for each hue angle of 5 °, or a non-uniform step width may be used. The brightness Jj for obtaining the gamut data may be obtained by equally dividing the maximum brightness Jmax and the minimum brightness Jmin of the output device. However, as shown in FIG. 8, the highest saturation color in the hue Hi of the output device is high brightness. In the case where the brightness is biased toward either the lightness side or the low lightness side, if the lightness Ji is equalized, the density of the gamut data is significantly different between the high lightness side and the low lightness side. Therefore,
The step of Jj defining the gamut data (Δ in FIG. 8)
It is more preferable that J_high and ΔJ_low) be different from each other on the basis of the maximum chroma color of the output device.

【0053】図9は、出力デバイスのガマットデータ2
6を作成する処理の一例を説明するフローチャートであ
る。まず、画像出力デバイスの色再現特性を得るために
色予測式を構築する(ステップS11)。ここで、色予
測式とは、画像形成装置の出力特性を数式でモデル化
し、計算によって出力色信号から測色値を求められるよ
うにしたものであり、例えば、出力信号値(c,m,
y)を計算によって(j,c,h)に変換できるように
したものである。色予測式を構築する一般的な方法は、
画像形成装置で色パッチを出力し、出力パッチを分光測
色計で測色する。次に、色パッチの測色データと出力色
信号との関係を近似して色予測式を構築する。
FIG. 9 shows the gamut data 2 of the output device.
6 is a flowchart illustrating an example of a process of creating No. 6. First, a color prediction formula is constructed to obtain the color reproduction characteristics of the image output device (step S11). Here, the color prediction formula is a model in which an output characteristic of the image forming apparatus is modeled by a mathematical expression, and a calorimetric value can be obtained from the output color signal by calculation. For example, the output signal value (c, m,
y) can be converted into (j, c, h) by calculation. A common way to construct a color prediction formula is
The color patch is output by the image forming apparatus, and the output patch is measured with a spectrophotometer. Next, a color prediction formula is constructed by approximating the relationship between the colorimetric data of the color patch and the output color signal.

【0054】ステップS11で色予測式を構築したら、
これを用いて画像出力装置のガマットをモデリング開始
する。まず、GMPの初期化を行う(ステップS1
2)。GMPは前述したように、色相Hiと明度Jjに
対する最高彩度Cmaxを表したガマットデータであっ
て、初期化動作では全てのHi,Jjに対するCmax
を0にセットする。初期化が完了したら、ステップS1
3〜S17において、ガマット境界面のすべてのC,
M,Y値を用いながらGMPの構築を行う。GMP構築
に使用する出力信号値は、ガマット境界面のデータのみ
で十分であるので、C,M,Yの3成分のうち2成分が
0又は255であるような出力値の組み合わせを用いる
ことにする。
After constructing the color prediction formula in step S11,
Using this, modeling of the gamut of the image output device is started. First, GMP is initialized (step S1).
2). GMP is gamut data representing the maximum chroma Cmax for the hue Hi and the lightness Jj, as described above. In the initialization operation, the CMP for all Hi and Jj is used.
Is set to 0. When the initialization is completed, step S1
In steps 3 to S17, all C,
GMP is constructed using the M and Y values. Since the output signal value used for the GMP construction is sufficient only with the data of the gamut boundary surface, it is necessary to use a combination of output values such that two of the three components C, M, and Y are 0 or 255. I do.

【0055】境界面に位置する出力信号値(ci,m
i,yi)に対し、色予測式を用いてJCH値を計算す
る(ステップS13)。次に、この出力信号値が含まれ
る色域に対応するGMPの値を読み出して、変数Cma
xにセットする(ステップS14)。出力信号値が含ま
れるGMPの値は、適当な関数f1及びf2を用いて、
ステップS13で求めた明度j、色相hから、GMPに
アクセスするアドレスを生成して、GMPに記憶されて
いる最高彩度値を読み出すようにする。例えば、GMP
が色相をΔH、明度をΔJで均等に分割しているような
場合には、下記の式(2)を用いて簡単に計算すること
ができる。 f1(j)=int(j/ΔJ)、f2(h)=int(h/ΔH) …式(2) また、前述したように非均等な分割を行っている場合に
は、ステップS13で計算したj,hをGMPのアドレ
スに変換するルックアップテーブルを作成しておき、そ
のテーブルを参照するようにすればよい。
The output signal value (ci, m) located at the boundary surface
A JCH value is calculated for i, yi) using a color prediction formula (step S13). Next, the value of GMP corresponding to the color gamut including this output signal value is read, and the variable Cma is read.
It is set to x (step S14). The GMP value including the output signal value is calculated using appropriate functions f1 and f2.
An address for accessing the GMP is generated from the lightness j and the hue h obtained in step S13, and the maximum saturation value stored in the GMP is read. For example, GMP
Can be easily calculated using the following equation (2) when hue is equally divided by ΔH and brightness is ΔJ. f1 (j) = int (j / ΔJ), f2 (h) = int (h / ΔH) Equation (2) When the non-uniform division is performed as described above, calculation is performed in step S13. A look-up table for converting j and h into GMP addresses may be created, and the table may be referred to.

【0056】上述した手順で、GMPに記憶されている
出力信号値が含まれる色域における最高彩度値Cmax
が読み出されると、ステップS13で計算した出力色信
号の彩度値cと比較を行い(ステップS15)、cの方
がCmaxよりも大きい場合には、GMPの内容を更新
する(ステップS16)。以上の処理を全てのガマット
境界面の出力信号cmyに対して計算し(ステップS1
7)、最終的に構築されたGMPをガマットデータとし
て利用することができる(ステップS18)。
According to the above-described procedure, the maximum saturation value Cmax in the color gamut including the output signal value stored in the GMP.
Is read out, a comparison is made with the saturation value c of the output color signal calculated in step S13 (step S15). If c is greater than Cmax, the contents of the GMP are updated (step S16). The above processing is calculated for the output signals cmy of all the gamut boundaries (step S1).
7) The finally constructed GMP can be used as gamut data (step S18).

【0057】(5)出力色相決定部23 出力色相決定部23は、実際にマッピング処理を行う色
相面を決定するものである。この時、例えば、入力画像
が文字画像である場合など、階調性があまり問題になら
ず色変わりを極力小さくすることを目指す場合には、対
応色決定部22で求めた対応色の色相でマッピングする
ようにする。この場合は、対応色の色相hmをそのまま
処理を加えずに色相h′としてマッピング処理部24へ
送ることになる。
(5) Output Hue Determination Unit 23 The output hue determination unit 23 determines a hue plane on which mapping processing is actually performed. At this time, for example, in the case where the input image is a character image and the aim is to reduce the color change as much as possible without significant problems in gradation, the mapping is performed using the hue of the corresponding color determined by the corresponding color determination unit 22. To do it. In this case, the hue hm of the corresponding color is sent to the mapping processing unit 24 as the hue h 'without further processing.

【0058】一方、グラデーション画像のように階調性
が問題視される場合、上述のようにマッピングする色相
を決めると、出力デバイスの1次色や2次色が含まれる
基本6色相にマッピングが集中しやすく、階調が潰れて
しまう可能性が高い。そこで、階調性を重視するような
場合には、対応点の色相hmと基準色信号の色相htを
線形補間してh′を求め、色相h′でマッピング処理を
行うようにする。線形補間に用いる計算式を下記の式
(3)に示す。 h′= α・ht+(1−α)・hm …式(3) ここで、αは1以下の定数である。図10は、マッピン
グ色相の決定方式の違いによる色相の関係の一例を説明
する図で、図10(A)は、対応色の色相が基準色の色
相と一致した色相でマッピングする場合を示し、図10
(B)は、対応色の色相と基準色の色相を線形補間して
マッピングする場合を示す。
On the other hand, when gradation is considered to be a problem as in the case of a gradation image, if the hues to be mapped are determined as described above, the mapping is performed on the basic six hues including the primary colors and the secondary colors of the output device. It is easy to concentrate and there is a high possibility that the gradation will be destroyed. Therefore, when importance is placed on the gradation, the hue hm of the corresponding point and the hue ht of the reference color signal are linearly interpolated to obtain h ', and the mapping process is performed using the hue h'. Formula (3) below shows a calculation formula used for linear interpolation. h ′ = α · ht + (1−α) · hm (3) where α is a constant of 1 or less. FIG. 10 is a diagram for explaining an example of the relationship between the hues depending on the difference in the method of determining the mapping hue. FIG. 10A shows a case where mapping is performed with a hue in which the hue of the corresponding color matches the hue of the reference color. FIG.
(B) shows a case where the hue of the corresponding color and the hue of the reference color are linearly interpolated and mapped.

【0059】(6)マッピング処理部24 マッピング処理部24では、出力色相決定部23で決定
した色相面における出力デバイスのガマットデータ26
を参照しながら、入力色信号Pi(j,c,h)に対す
る出力色信号Po(j′,c′,h′)を計算する。
h′については、既に、出力色相決定部23によって求
まっているので、マッピング処理部24では、残りの
j′,h′を求めればよい。この際、PiとPoが同一
色相上にあるものと仮想的に考えれば、マッピング処理
はPi(j,c)からPo(j′,c′)への二次元的
な変換を行うものと置き換えて考えることができ、例え
ば、特開平9−168097号公報や特開平9−187
27号公報に記載された従来から提案されている同一色
相面でのガマット処理をそのまま適用することができ
る。
(6) Mapping Processing Unit 24 The mapping processing unit 24 outputs the gamut data 26 of the output device on the hue plane determined by the output hue determining unit 23.
, The output color signal Po (j ′, c ′, h ′) for the input color signal Pi (j, c, h) is calculated.
Since h 'has already been obtained by the output hue determination unit 23, the mapping processing unit 24 may obtain the remaining j' and h '. At this time, if it is virtually considered that Pi and Po are on the same hue, the mapping process is replaced with a process for performing a two-dimensional conversion from Pi (j, c) to Po (j ', c'). For example, Japanese Patent Application Laid-Open Nos. 9-168097 and 9-187.
The gamut processing on the same hue surface, which has been conventionally proposed in JP-A-27-27, can be applied as it is.

【0060】また、上述のガマット外の色のみをガマッ
ト境界面にマッピングする方法以外にも、出力デバイス
のガマット外の入力色の階調を保存するように色空間全
体を均等に圧縮写像するパーセプチャルマッチングとい
う方法を用いても何らかまわない。
In addition to the method of mapping only the colors outside the gamut on the gamut boundary surface, a parser that uniformly compresses and maps the entire color space so as to preserve the gradation of the input colors outside the gamut of the output device. There is no problem using a method called virtual matching.

【0061】以上説明したガマット変換処理により、出
力色信号(j′,c′,h′)が求まると、色空間変換
処理部14において出力デバイス用の色信号に変換し、
プリント出力を行うことにより、色変わりが少なく、か
つ階調連続性に優れた色再現を行うことができる。
When the output color signals (j ', c', h ') are obtained by the gamut conversion processing described above, the color space conversion processing unit 14 converts them into color signals for an output device.
By performing print output, color reproduction with little color change and excellent gradation continuity can be performed.

【0062】(実施例2)高速化を考慮した実施形態 前述の実施例1では、入力色信号ごとに基準色信号及び
対応点を計算していた。しかし、同じ色相上の入力色信
号は同じ色相の出力色信号に変換しているので、入力色
信号の色相と出力色信号の色相は1対1の関係にあり、
予め対応関係を計算しておくことにより処理の高速化を
図ることができる。
(Embodiment 2) Embodiment Considering High Speed In Embodiment 1 described above, a reference color signal and a corresponding point are calculated for each input color signal. However, since input color signals on the same hue are converted into output hue signals of the same hue, the hue of the input hue signal and the hue of the output hue signal have a one-to-one relationship.
By calculating the correspondence in advance, the processing can be speeded up.

【0063】図11は、本発明に係わる画像処理システ
ムの他の構成例を示すブロック図である。本実施例にお
けるガマット変換処理部20は、アドレス生成部27、
色相変換テーブル28、出力デバイスのガマットデータ
26、マッピング処理部24から構成されている。
FIG. 11 is a block diagram showing another example of the configuration of the image processing system according to the present invention. The gamut conversion processing unit 20 according to the present embodiment includes an address generation unit 27,
It comprises a hue conversion table 28, gamut data 26 of an output device, and a mapping processing unit 24.

【0064】アドレス生成部27は、入力色信号Piの
色相値hを入力として、色相変換テーブル28にアクセ
スするためのアドレスを生成する。色相変換テーブル2
8は、アドレス生成部27から出力されたアドレスを用
いて出力色信号の色相h′を出力する。出力デバイスの
ガマットデータ26とマッピング処理部24は実施例1
と同様であり、マッピング処理部24は、入力色信号P
i(j,c,h)を色相h′上の点Po(j′,c′,
h′)にマッピングして色空間変換部14へ出力する。
The address generator 27 receives the hue value h of the input color signal Pi as input and generates an address for accessing the hue conversion table 28. Hue conversion table 2
8 outputs the hue h 'of the output color signal using the address output from the address generation unit 27. Output device gamut data 26 and mapping processing unit 24
And the mapping processing unit 24 outputs the input color signal P
i (j, c, h) is converted to a point Po (j ', c',
h ′) and outputs the result to the color space conversion unit 14.

【0065】上記において色相変換テーブル28は、適
当なステップ幅の色相値に対し、実施例1の基準色信号
計算部21、対応点決定部22、出力色相決定部23の
処理を実行して、その結果を一つのテーブルに置き換え
たものである。
In the above, the hue conversion table 28 executes the processing of the reference color signal calculation unit 21, the corresponding point determination unit 22, and the output hue determination unit 23 of the first embodiment for the hue value having an appropriate step width. The result is replaced with a single table.

【0066】図12は、本発明が適用されるガマット変
換処理の一例を説明するフローチャートである。まず、
任意の入力色信号Pi(j,c,h)を入力し(ステッ
プS21)、入力色信号Pi(j,c,h)に対する基
準色信号Tを計算する(ステップS22)。基準色信号
Tには、前述したように入力色信号Piと同一色相の最
大彩度色などを用いる。次に、基準色信号Tに対する対
応色Mを求める(ステップS23)。対応色Mは、前述
したように色差最小点の色信号である。そして、対応色
Mを基にガマットマッピングを行う色相面h′を決定す
る(ステップS24)。色相面h′は、対応点Mの色
相、または対応点Mの色相と基準色信号Tの色相の中間
色相を用いることができる。マッピング色相が決まる
と、ステップS25で、マッピング処理を行って出力色
信号Po(j′,c′,h′)を出力する(ステップS
26)。
FIG. 12 is a flowchart illustrating an example of the gamut conversion processing to which the present invention is applied. First,
An input color signal Pi (j, c, h) is input (step S21), and a reference color signal T for the input color signal Pi (j, c, h) is calculated (step S22). As described above, the maximum chroma color having the same hue as the input color signal Pi is used as the reference color signal T. Next, a corresponding color M for the reference color signal T is obtained (step S23). The corresponding color M is a color signal at the minimum color difference point as described above. Then, based on the corresponding color M, a hue plane h 'for which gamut mapping is performed is determined (step S24). As the hue plane h ′, the hue of the corresponding point M or an intermediate hue between the hue of the corresponding point M and the hue of the reference color signal T can be used. When the mapping hue is determined, a mapping process is performed in step S25 to output an output color signal Po (j ', c', h ') (step S25).
26).

【0067】図12に示すガマット変換処理方法では、
入力画像データの色変換時にガマット変換処理を施すよ
うにしていたが、RGB空間上の所定のRGB値に対応
する出力CMY(K)信号値を3次元ルックアップテー
ブルに記憶させておき、色変換処理の際に、3次元ルッ
クアップテーブルから複数の出力値を読み出して補間演
算を行うことが多用されている。このような色変換系で
は、本発明によるガマット変換処理の結果を3次元ルッ
クアップテーブルの値として利用することもできる。
In the gamut conversion processing method shown in FIG.
Although the gamut conversion processing is performed at the time of color conversion of input image data, output CMY (K) signal values corresponding to predetermined RGB values in the RGB space are stored in a three-dimensional lookup table, and color conversion is performed. At the time of processing, it is often used to read a plurality of output values from a three-dimensional lookup table and perform an interpolation operation. In such a color conversion system, the result of the gamut conversion processing according to the present invention can be used as a value of a three-dimensional lookup table.

【0068】図13は、3次元ルックアップテーブルを
作成する処理の流れの一例を説明するフローチャートで
ある。ここで、ステップS31〜S36の処理は図12
に示すガマット変換処理方法のステップS21〜S26
と同様であるが、ステップS36で得られた出力色信号
Po(j′,c′,h′)の変換結果を用いて3次元ル
ックアップテーブルを作成する(ステップS37)。前
述したようにRGB空間上の所定の入力RGB信号値に
対応する出力CMY(K)信号値を3次元ルックアップ
テーブルに記憶させる。
FIG. 13 is a flowchart illustrating an example of the flow of a process for creating a three-dimensional lookup table. Here, the processing of steps S31 to S36 is the same as that of FIG.
Steps S21 to S26 of the gamut conversion processing method shown in FIG.
Is similar to the above, but creates a three-dimensional lookup table using the conversion result of the output color signal Po (j ', c', h ') obtained in step S36 (step S37). As described above, the output CMY (K) signal values corresponding to the predetermined input RGB signal values in the RGB space are stored in the three-dimensional lookup table.

【0069】図14は、3次元ルックアップテーブルを
用いた画像処理システムの構成例を示すブロック図で、
図中、50は、RGB信号からなる入力色信号、51
は、マトリクス変換を行う補間演算部、52は、CMY
(K)信号からなる出力色信号、53は、アドレス生成
部、54は、3次元ルックアップテーブルである。図1
4に示す構成例において、アドレス生成部53は、入力
色信号50に基づいて3次元ルックアップテーブル54
にアクセスするためのアドレスを生成し、生成したアド
レスに基づき3次元ルックアップテーブル54に予め記
憶しておいた複数の出力値を読み出して補間演算部51
で補間演算を行うことにより、出力色信号52としてC
MY(K)信号を得ることができる。
FIG. 14 is a block diagram showing a configuration example of an image processing system using a three-dimensional lookup table.
In the figure, 50 is an input color signal composed of RGB signals, 51
Is an interpolation operation unit that performs matrix conversion, and 52 is CMY
(K) An output color signal composed of a signal, 53 is an address generation unit, and 54 is a three-dimensional lookup table. Figure 1
In the configuration example shown in FIG. 4, the address generation unit 53 performs a three-dimensional lookup table 54 based on the input color signal 50.
And outputs a plurality of output values stored in advance in the three-dimensional look-up table 54 based on the generated address to obtain an interpolation operation unit 51.
By performing the interpolation operation in, the output color signal 52 becomes C
The MY (K) signal can be obtained.

【0070】図15は、図1に示す画像処理システムの
ハードウェア構成例を示す図で、図中、コンピュータ1
0は、プログラム読取装置10a、全体を制御するCP
U10b、CPU10bのワークエリア等として使用さ
れるRAM10c、CPU10bの制御プログラム等が
記憶されているROM10d、ハードディスク10e、
NIC10f、マウス10g、キーボード10h、画像
データを表示するためのディスプレイ11、カラープリ
ンタなどの画像形成装置12とを備えている。本画像処
理システムは、例えば、ワークステーションやパーソナ
ルコンピュータ等で実現することができる。
FIG. 15 is a diagram showing an example of a hardware configuration of the image processing system shown in FIG.
0 is a program reader 10a, a CP that controls the whole
U10b, a RAM 10c used as a work area of the CPU 10b, a ROM 10d storing a control program of the CPU 10b, a hard disk 10e,
It includes an NIC 10f, a mouse 10g, a keyboard 10h, a display 11 for displaying image data, and an image forming apparatus 12 such as a color printer. This image processing system can be realized by, for example, a workstation or a personal computer.

【0071】ここで、CPU10b,ROM10d,R
AM10c,ハードディスク10eは、図1に示すコン
ピュータ10と同様の機能を有している。なお、この場
合、図1に示す色空間変換部13、14及びガマット変
換処理部20の機能も、CPU10bにもたせることが
できる。すなわち、本発明の画像処理装置としての機能
をCPU10bにもたせることができる。
Here, the CPU 10b, ROM 10d, R
The AM 10c and the hard disk 10e have the same functions as the computer 10 shown in FIG. In this case, the functions of the color space conversion units 13 and 14 and the gamut conversion processing unit 20 shown in FIG. 1 can also be provided to the CPU 10b. That is, the function as the image processing apparatus of the present invention can be provided to the CPU 10b.

【0072】なお、CPU10bのような画像処理装置
としての機能は、例えば、ソフトウェアパッケージ、具
体的には、CD−ROM等の情報記録媒体の形で提供す
ることができ、このため、図15に示す例では、情報記
録媒体がセットされると、これを駆動する媒体駆動装置
が設けられている(図示せず)。
The function as an image processing device such as the CPU 10b can be provided in the form of a software package, specifically, an information recording medium such as a CD-ROM. In the example shown, when an information recording medium is set, a medium driving device for driving the information recording medium is provided (not shown).

【0073】以上より、本発明における画像処理装置お
よび画像処理方法は、ディスプレイ等を備えた汎用の計
算機システムにCD−ROM等の情報記録媒体に記録さ
れたプログラムを読み込ませて、この汎用計算機システ
ムのマイクロプロセッサに色空間変換処理及びガマット
変換処理を実行させる装置構成においても実施すること
が可能である。この場合、本発明の色空間変換処理及び
ガマット変換処理を実行するためのプログラム、すなわ
ち、ハードウェアシステムで用いられるプログラムは、
記録媒体に記録された状態で提供される。プログラムな
どが記録される情報記録媒体としては、CD−ROMに
限られるものではなく、例えば、ROM,RAM,フレ
キシブルディスク,メモリカードといったものが用いら
れても良い。記録媒体に記録されたプログラムは、ハー
ドウェアシステムに組み込まれている記憶装置、例え
ば、ハードディスク10eにインストールされることに
より、このプログラムを実行して、色変換機能及び色変
換プロファイル生成機能を実現することができる。
As described above, the image processing apparatus and the image processing method according to the present invention allow a general-purpose computer system having a display or the like to read a program recorded on an information recording medium such as a CD-ROM, and It is also possible to implement the present invention in an apparatus configuration in which a microprocessor performs color space conversion processing and gamut conversion processing. In this case, the program for executing the color space conversion process and the gamut conversion process of the present invention, that is, the program used in the hardware system is:
It is provided in a state recorded on a recording medium. The information recording medium on which the program and the like are recorded is not limited to the CD-ROM, but may be, for example, a ROM, a RAM, a flexible disk, or a memory card. The program recorded on the recording medium is installed in a storage device incorporated in the hardware system, for example, the hard disk 10e, and executes the program to realize the color conversion function and the color conversion profile generation function. be able to.

【0074】また、本発明の色変換機能および色変換プ
ロファイル生成機能を実現するためのプログラムは、記
録媒体の形で提供されるのみならず、例えば、ネットワ
ークを介した通信によってサーバから提供されるもので
あっても良い。
A program for realizing the color conversion function and the color conversion profile generation function of the present invention is provided not only in the form of a recording medium but also from a server by communication via a network, for example. It may be something.

【0075】[0075]

【発明の効果】請求項1,11,21の発明によると、
入力色信号の色相や画像出力装置の色再現範囲の形状に
かかわらず、色変わりが目立たず、かつ同一色相の入力
色信号が常に同じ色相の出力色信号となるような色域マ
ッピングを行うことができる。
According to the invention of claims 1, 11, and 21,
Regardless of the hue of the input color signal or the shape of the color reproduction range of the image output device, it is possible to perform color gamut mapping so that the color change is inconspicuous and the input color signal of the same hue is always the output color signal of the same hue. it can.

【0076】請求項2,12の発明によると、入力色信
号が出力デバイスで再現できないような色であっても、
色変わりが非常に少ない色に変換することができる。
According to the second and twelfth aspects of the invention, even if the input color signal is a color that cannot be reproduced by the output device,
It can be converted to a color with very little color change.

【0077】請求項3,13の発明によると、同一色相
の入力色信号に対して、常に出力色信号の色相が一致す
るように色変換することができ、階調性を損なわずに色
変わりの目立たない色再現を行うことができる。
According to the third and thirteenth aspects of the present invention, the input color signals having the same hue can be color-converted so that the hue of the output color signal always coincides, and the color change can be performed without impairing the gradation. Inconspicuous color reproduction can be performed.

【0078】請求項4,14の発明によると、特定の色
相に出力色信号が集中するのを回避することができる。
According to the present invention, it is possible to prevent the output color signals from being concentrated on a specific hue.

【0079】請求項5,15の発明によると、最も色変
わりの目立ちやすい色信号の色変わりを少なくする色変
換処理を行うことができる。
According to the fifth and fifteenth aspects of the present invention, it is possible to perform the color conversion processing for reducing the color change of the color signal in which the color change is most noticeable.

【0080】請求項6の発明によると、高速にガマット
変換処理を行うことができる。
According to the present invention, the gamut conversion processing can be performed at high speed.

【0081】請求項7の発明によると、高精度にガマッ
ト変換処理を行うことができ、より好ましい色再現結果
を得ることができる。
According to the seventh aspect of the present invention, the gamut conversion processing can be performed with high accuracy, and more preferable color reproduction results can be obtained.

【0082】請求項8の発明によると、色差最小点を効
率的に計算できる。
According to the eighth aspect of the present invention, the color difference minimum point can be calculated efficiently.

【0083】請求項9,16,22の発明によると、高
速にガマット変換処理を実行することができる。
According to the present invention, the gamut conversion processing can be executed at high speed.

【0084】請求項10,17の発明によると、入力色
信号の色相や画像出力装置の色再現範囲の形状にかかわ
らず、色変わりが目立たず、かつ同一色相の入力色信号
が常に同じ色相の出力色信号となるような色域マッピン
グを高速に実行できる。
According to the tenth and seventeenth aspects of the present invention, regardless of the hue of the input color signal and the shape of the color reproduction range of the image output device, the color change is inconspicuous and the input hue of the same hue is always the same hue output. A color gamut mapping that becomes a color signal can be executed at a high speed.

【0085】請求項18,19,20,23,24の発
明によると、入力色信号の色相や画像出力装置の色再現
範囲の形状にかかわらず、色変わりが目立たず、かつ同
一色相の入力色信号が常に同じ色相の出力色信号となる
ような色変換パラメータを生成できる。
According to the eighteenth, nineteenth, twenty-third, and twenty-fourth aspects of the present invention, the color change is inconspicuous and the input hue of the same hue is independent of the hue of the input hue signal and the shape of the color reproduction range of the image output device. Can be generated such that the output color signal always has the same hue.

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

【図1】 本発明に係わる画像処理システムの構成例を
示すブロック図である。
FIG. 1 is a block diagram illustrating a configuration example of an image processing system according to the present invention.

【図2】 本発明が適用されるガマット変換処理部の構
成例を示すブロック図である。
FIG. 2 is a block diagram illustrating a configuration example of a gamut conversion processing unit to which the present invention is applied;

【図3】 基準色信号の一例を説明する図である。FIG. 3 is a diagram illustrating an example of a reference color signal.

【図4】 色相ごとの基準色信号を記述したデータテー
ブルの一例を示す図である。
FIG. 4 is a diagram showing an example of a data table describing reference color signals for each hue.

【図5】 RGB空間上における最高彩度色の軌跡の一
例を示す図である。
FIG. 5 is a diagram illustrating an example of a locus of the highest chroma color in an RGB space.

【図6】 基準色信号と対応色との対応関係の一例を説
明する図である。
FIG. 6 is a diagram illustrating an example of a correspondence relationship between a reference color signal and a corresponding color.

【図7】 色差最小点を探索する処理の流れを説明する
フローチャートである。
FIG. 7 is a flowchart illustrating a flow of a process of searching for a color difference minimum point.

【図8】 出力デバイスのガマットデータの一例を説明
する図である。
FIG. 8 is a diagram illustrating an example of gamut data of an output device.

【図9】 出力デバイスのガマットデータを作成する処
理の一例を説明するフローチャートである。
FIG. 9 is a flowchart illustrating an example of a process for creating gamut data of an output device.

【図10】 マッピング色相の決定方式の違いによる色
相の関係の一例を説明する図である。
FIG. 10 is a diagram illustrating an example of a relationship between hues depending on a difference in a method of determining a mapping hue.

【図11】 本発明に係わる画像処理システムの他の構
成例を示すブロック図である。
FIG. 11 is a block diagram showing another configuration example of the image processing system according to the present invention.

【図12】 本発明が適用されるガマット変換処理の一
例を説明するフローチャートである。
FIG. 12 is a flowchart illustrating an example of a gamut conversion process to which the present invention is applied.

【図13】 3次元ルックアップテーブルを作成する処
理の流れの一例を説明するフローチャートである。
FIG. 13 is a flowchart illustrating an example of the flow of processing for creating a three-dimensional lookup table.

【図14】 3次元ルックアップテーブルを用いた画像
処理システムの構成例を示すブロック図である。
FIG. 14 is a block diagram illustrating a configuration example of an image processing system using a three-dimensional lookup table.

【図15】 図1に示す画像処理システムのハードウェ
ア構成例を示す図である。
FIG. 15 is a diagram illustrating an example of a hardware configuration of the image processing system illustrated in FIG. 1;

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

10…コンピュータ、11…ディスプレイ、12…画像
出力装置、13、14…色空間変換部、20…ガマット
変換処理部、21…基準色信号計算部、22…対応色決
定部、23…出力色相決定部、24…マッピング処理
部、25…入力デバイスのガマットデータ、26…出力
デバイスのガマットデータ、27…アドレス生成部、2
8…色相変換テーブル、30…入力デバイスのガマッ
ト、40…出力デバイスの色相hi上のガマット、41
…出力デバイスの色相ho上のガマット、50…入力色
信号、51…補間演算部、52…出力色信号、53…ア
ドレス生成部(3次元ルックアップテーブル用)、54
…3次元ルックアップテーブル。
DESCRIPTION OF SYMBOLS 10 ... Computer, 11 ... Display, 12 ... Image output device, 13, 14 ... Color space conversion part, 20 ... Gamut conversion processing part, 21 ... Reference color signal calculation part, 22 ... Corresponding color determination part, 23 ... Output hue determination Unit, 24 mapping processing unit, 25 gamut data of input device, 26 gamut data of output device, 27 address generation unit, 2
8: hue conversion table, 30: gamut of input device, 40: gamut of hue hi of output device, 41
.. Gamut on the hue ho of the output device, 50... Input color signal, 51... Interpolation calculation unit, 52... Output color signal, 53... Address generation unit (for three-dimensional lookup table), 54.
... 3D lookup table.

───────────────────────────────────────────────────── フロントページの続き Fターム(参考) 2C262 AA24 AA26 AB11 BA17 BA18 BA19 BC01 BC03 BC09 BC11 BC19 EA13 5B057 AA11 CA01 CA08 CA12 CA16 CB01 CB08 CB12 CB16 CC01 CE17 CH07 5C077 LL02 LL19 MP01 MP08 PP35 PQ23 TT02 TT06 5C079 HB01 HB03 HB06 HB12 LA02 LB02 MA04 MA11 NA03 NA11 NA29 PA01 PA02 PA03 PA05 ──────────────────────────────────────────────────続 き Continued on the front page F term (reference) 2C262 AA24 AA26 AB11 BA17 BA18 BA19 BC01 BC03 BC09 BC11 BC19 EA13 5B057 AA11 CA01 CA08 CA12 CA16 CB01 CB08 CB12 CB16 CC01 CE17 CH07 5C077 LL02 LL19 MP01 MP08 PP35 PQ23H03 HB06 HB12 LA02 LB02 MA04 MA11 NA03 NA11 NA29 PA01 PA02 PA03 PA05

Claims (24)

【特許請求の範囲】[Claims] 【請求項1】 入力色信号を画像出力装置の色再現範囲
内の色信号にマッピングする画像処理装置において、前
記入力色信号と色相が一致する基準色信号を求める手段
と、該基準色信号に対して前記色再現範囲内の対応色を
求める手段とを有し、該対応色に基づいて出力色信号の
色相を決定し、前記入力色信号を該出力色信号の色相上
の色信号にマッピングすることを特徴とする画像処理装
置。
1. An image processing apparatus for mapping an input color signal to a color signal within a color reproduction range of an image output device, means for obtaining a reference color signal having a hue that matches the input color signal, and Means for determining a corresponding color within the color gamut, determining a hue of an output color signal based on the corresponding color, and mapping the input color signal to a color signal on the hue of the output color signal. An image processing apparatus, comprising:
【請求項2】 前記色再現範囲内の色のうち前記基準色
信号との色差が最小となる色を前記対応色とすることを
特徴とする請求項1記載の画像処理装置。
2. The image processing apparatus according to claim 1, wherein a color having a minimum color difference from the reference color signal among the colors within the color reproduction range is set as the corresponding color.
【請求項3】 前記出力色信号の色相を前記対応色の色
相と一致させることを特徴とする請求項1または2記載
の画像処理装置。
3. The image processing apparatus according to claim 1, wherein the hue of the output color signal is made to coincide with the hue of the corresponding color.
【請求項4】 前記対応色の色相と前記基準色信号の色
相を所定の変換式に基づいて線形補間して出力色信号の
色相を求める手段を有することを特徴とする請求項1ま
たは2記載の画像処理装置。
4. The apparatus according to claim 1, further comprising means for linearly interpolating the hue of the corresponding color and the hue of the reference color signal based on a predetermined conversion formula to obtain the hue of the output color signal. Image processing device.
【請求項5】 入力色再現範囲のうち入力色信号と同一
色相で、かつ最も高彩度の色信号を最大彩度色として求
める手段を有し、該最大彩度色を前記基準色信号として
用いることを特徴とする請求項1または2記載の画像処
理装置。
5. A means for obtaining a color signal having the same hue as the input color signal and the highest saturation in the input color reproduction range as the maximum saturation color, and using the maximum saturation color as the reference color signal. The image processing apparatus according to claim 1, wherein:
【請求項6】 入力色再現範囲における所定の色相間隔
で前記最大彩度色を求め、色相と最大彩度色の対応関係
をテーブルに記述する手段と、該テーブルを読み込んで
入力色信号の色相と隣接する色相に対応する複数の最大
彩度色を決定する手段を有し、該複数の最大彩度色を補
間して前記基準色信号を求めることを特徴とする請求項
5記載の画像処理装置。
6. A means for obtaining the maximum chroma color at a predetermined hue interval in an input color reproduction range, and for describing a correspondence relationship between the hue and the maximum chroma color in a table, reading the table to obtain a hue of an input color signal. 6. The image processing apparatus according to claim 5, further comprising: means for determining a plurality of maximum chroma colors corresponding to the hue adjacent to the reference color signal, and obtaining the reference color signal by interpolating the plurality of maximum chroma colors. apparatus.
【請求項7】 前記色再現範囲へのマッピングはカラー
アピアランスモデルに基づく表色系において行うことを
特徴とする請求項1または2記載の画像処理装置。
7. The image processing apparatus according to claim 1, wherein the mapping to the color reproduction range is performed in a color system based on a color appearance model.
【請求項8】 前記基準色信号の色相と画像出力装置の
1次色及び2次色で表される6色の色相との大小比較を
行う手段と、該大小比較した比較結果に基づいて対応色
の探索範囲を決定する手段を有することを特徴とする請
求項2記載の画像処理装置。
8. A means for performing a magnitude comparison between the hue of the reference color signal and the hues of six colors represented by primary and secondary colors of the image output device, based on a result of the magnitude comparison. 3. The image processing apparatus according to claim 2, further comprising means for determining a color search range.
【請求項9】 入力色信号を画像出力装置の色再現範囲
内の色信号にマッピングする画像処理装置において、前
記入力色信号の色相と出力色信号の色相の対応関係を記
述したテーブルを有し、前記入力色信号をマッピングす
る際は、前記テーブルを読み出して前記入力色信号の色
相に対応した出力色信号の色相上の色信号にマッピング
することを特徴とする画像処理装置。
9. An image processing apparatus for mapping an input color signal to a color signal within a color reproduction range of an image output device, comprising a table describing a correspondence between a hue of the input color signal and a hue of an output color signal. An image processing apparatus for mapping the input color signal, wherein the table is read out and mapped to a color signal on a hue of an output color signal corresponding to a hue of the input color signal.
【請求項10】 入力色再現範囲における所定の色相間
隔で基準色信号を求める手段と、該基準色信号に対して
画像出力装置の色再現範囲内の対応色を求める手段と、
該対応色に基づいて出力色信号の色相を決定する手段
と、前記入力色信号の色相と該出力色信号の色相の対応
関係をテーブルに記述する手段を有することを特徴とす
る請求項9記載の画像処理装置。
10. A means for obtaining a reference color signal at a predetermined hue interval in an input color reproduction range, a means for obtaining a corresponding color in the color reproduction range of an image output device for the reference color signal,
10. The apparatus according to claim 9, further comprising: means for determining a hue of an output color signal based on the corresponding color; and means for describing in a table a correspondence relationship between a hue of the input color signal and a hue of the output color signal. Image processing device.
【請求項11】 入力色信号を画像出力装置の色再現範
囲内の色信号にマッピングする画像処理方法において、
前記入力色信号と色相が一致する基準色信号を求め、該
基準色信号に対して前記色再現範囲内の対応色を求め、
該対応色に基づいて出力色信号の色相を決定し、前記入
力色信号を該出力色信号の色相上の色信号にマッピング
することを特徴とする画像処理方法。
11. An image processing method for mapping an input color signal to a color signal within a color reproduction range of an image output device.
Determine a reference color signal whose hue matches the input color signal, determine a corresponding color within the color reproduction range for the reference color signal,
An image processing method comprising: determining a hue of an output color signal based on the corresponding color; and mapping the input color signal to a color signal on the hue of the output color signal.
【請求項12】 前記色再現範囲内の色のうち前記基準
色信号との色差が最小となる色を前記対応色とすること
を特徴とする請求項11記載の画像処理方法。
12. The image processing method according to claim 11, wherein a color having a minimum color difference from the reference color signal among the colors within the color reproduction range is set as the corresponding color.
【請求項13】 前記出力色信号の色相を前記対応色の
色相と一致させることを特徴とする請求項11または1
2記載の画像処理方法。
13. The apparatus according to claim 11, wherein a hue of the output color signal is made to coincide with a hue of the corresponding color.
2. The image processing method according to 2.
【請求項14】 前記対応色の色相と前記基準色信号の
色相を所定の変換式に基づいて線形補間して出力色信号
の色相を求めることを特徴とする請求項11または12
記載の画像処理方法。
14. A hue of an output color signal is obtained by linearly interpolating a hue of the corresponding color and a hue of the reference color signal based on a predetermined conversion equation.
The image processing method described in the above.
【請求項15】 入力色再現範囲のうち入力色信号と同
一色相で、かつ最も高彩度の色信号を最大彩度色として
求め、該最大彩度色を前記基準色信号として用いること
を特徴とする請求項11または12記載の画像処理方
法。
15. A color signal having the same hue as the input color signal and the highest saturation in the input color reproduction range is determined as a maximum saturation color, and the maximum saturation color is used as the reference color signal. The image processing method according to claim 11.
【請求項16】 入力色信号を画像出力装置の色再現範
囲内の色信号にマッピングする画像処理方法において、
前記入力色信号の色相と出力色信号の色相の対応関係を
記述したテーブルを用いて前記入力色信号をマッピング
する際に、該入力色信号の色相に対応した出力色信号の
色相を前記テーブルより読み出し、前記入力色信号を読
み出した出力色信号の色相上の色信号にマッピングする
ことを特徴とする画像処理方法。
16. An image processing method for mapping an input color signal to a color signal within a color reproduction range of an image output device,
When mapping the input color signal using a table describing the correspondence between the hue of the input color signal and the hue of the output color signal, the hue of the output color signal corresponding to the hue of the input color signal is obtained from the table. And reading the input color signal and mapping the input color signal to a color signal on the hue of the read output color signal.
【請求項17】 入力色再現範囲における所定の色相間
隔で基準色信号を求め、該基準色信号に対して画像出力
装置の色再現範囲内の対応色を求め、該対応色に基づい
て出力色信号の色相を決定し、前記入力色信号の色相と
該出力色信号の色相の対応関係をテーブルに記述するこ
とを特徴とする請求項16記載の画像処理方法。
17. A reference color signal is determined at a predetermined hue interval in an input color reproduction range, a corresponding color within a color reproduction range of an image output device is determined for the reference color signal, and an output color is determined based on the corresponding color. 17. The image processing method according to claim 16, wherein the hue of the signal is determined, and the correspondence between the hue of the input color signal and the hue of the output color signal is described in a table.
【請求項18】 入力色信号を画像出力装置の色再現範
囲内の色信号に変換する色変換テーブル作成方法におい
て、前記入力色信号と色相が一致する基準色信号を求
め、該基準色信号に対して前記色再現範囲内の対応色を
求め、該対応色に基づいて出力色信号の色相を決定し、
前記入力色信号を該出力色信号の色相上の色信号にマッ
ピングして出力色信号に変換し、その変換結果を用いて
色変換用の3次元ルックアップテーブルを作成すること
を特徴とする色変換テーブル作成方法。
18. A color conversion table creating method for converting an input color signal into a color signal within a color reproduction range of an image output device, wherein a reference color signal whose hue coincides with the input color signal is obtained, and On the other hand, a corresponding color within the color reproduction range is obtained, and a hue of an output color signal is determined based on the corresponding color,
The input color signal is mapped to a color signal on the hue of the output color signal and converted into an output color signal, and a three-dimensional lookup table for color conversion is created using the conversion result. Conversion table creation method.
【請求項19】 入力色信号を画像出力装置の色再現範
囲内の色信号に変換する色変換テーブル作成方法におい
て、前記入力色信号の色相と出力色信号の色相の対応関
係を記述したテーブルを用いて前記入力色信号をマッピ
ングする際に、該入力色信号の色相に対応した出力色信
号の色相を前記色相の対応関係を記述したテーブルより
読み出し、前記入力色信号を読み出した出力色信号の色
相上の色信号にマッピングして出力色信号に変換し、そ
の変換結果を用いて色変換用の3次元ルックアップテー
ブルを作成することを特徴とする色変換テーブル作成方
法。
19. A color conversion table creating method for converting an input color signal into a color signal within a color reproduction range of an image output device, wherein a table describing the correspondence between the hue of the input color signal and the hue of the output color signal. When mapping the input color signal using, the hue of the output color signal corresponding to the hue of the input color signal is read from a table describing the correspondence relationship of the hue, and the output color signal of the read output color signal is read. A color conversion table creation method, which comprises mapping a color signal on a hue and converting it into an output color signal, and using the conversion result to create a three-dimensional lookup table for color conversion.
【請求項20】 請求項18または19に記載の色変換
テーブル作成方法により作成された色変換テーブルを記
録したコンピュータ読み取り可能な記録媒体。
20. A computer-readable recording medium recording a color conversion table created by the color conversion table creation method according to claim 18.
【請求項21】 入力色信号を画像出力装置の色再現範
囲内の色信号に変換するためのプログラムを記録した記
録媒体であって、前記入力色信号と色相が一致する基準
色信号を求める手順と、該基準色信号に対して前記色再
現範囲内の対応色を求める手順と、該対応色に基づいて
出力色信号の色相を決定する手順と、前記入力色信号を
前記出力色信号の色相上の色信号にマッピングする手順
とをコンピュータに実行させるプログラムを記録したコ
ンピュータ読み取り可能な記録媒体。
21. A recording medium on which a program for converting an input color signal into a color signal within a color reproduction range of an image output device is recorded, wherein a reference color signal whose hue matches the input color signal is obtained. Obtaining a corresponding color within the color reproduction range for the reference color signal; determining a hue of the output color signal based on the corresponding color; and converting the input color signal into a hue of the output color signal. And a computer-readable recording medium storing a program for causing a computer to execute the above-described procedure for mapping to a color signal.
【請求項22】 入力色信号を画像出力装置の色再現範
囲内の色信号に変換するためのプログラムを記録した記
録媒体であって、前記入力色信号の色相と出力色信号の
色相の対応関係を記述したテーブルを生成する手順と、
前記入力色信号の色相に対応した出力色信号の色相を前
記テーブルより読み出す手順と、前記入力色信号を読み
出した出力色信号の色相上の色信号にマッピングする手
順とをコンピュータに実行させるプログラムを記録した
コンピュータ読み取り可能な記録媒体。
22. A recording medium storing a program for converting an input color signal into a color signal within a color reproduction range of an image output device, wherein a correspondence relationship between a hue of the input color signal and a hue of the output color signal. To generate a table describing the
A program for causing a computer to execute a procedure of reading a hue of an output color signal corresponding to the hue of the input color signal from the table and a step of mapping the input color signal to a color signal on a hue of the read output color signal. A computer-readable recording medium that has been recorded.
【請求項23】 入力色信号を画像出力装置の色再現範
囲内の色信号に変換する色変換テーブルを作成するため
のプログラムを記録した記録媒体であって、前記入力色
信号と色相が一致する基準色信号を求める手順と、該基
準色信号に対して前記色再現範囲内の対応色を求める手
順と、該対応色に基づいて出力色信号の色相を決定する
手順と、前記入力色信号を該出力色信号の色相上の色信
号にマッピングして出力色信号に変換する手順と、その
変換結果を用いて色変換用の3次元ルックアップテーブ
ルを作成する手順とをコンピュータに実行させるプログ
ラムを記録したコンピュータ読み取り可能な記録媒体。
23. A recording medium recording a program for creating a color conversion table for converting an input color signal into a color signal within a color reproduction range of an image output device, wherein the input color signal and the hue match. Obtaining a reference color signal, obtaining a corresponding color within the color gamut with respect to the reference color signal, determining a hue of an output color signal based on the corresponding color, A program for causing a computer to execute a procedure of mapping to a color signal on a hue of the output color signal and converting the output color signal into an output color signal, and a procedure of creating a three-dimensional lookup table for color conversion using the conversion result. A computer-readable recording medium that has been recorded.
【請求項24】 入力色信号を画像出力装置の色再現範
囲内の色信号に変換する色変換テーブルを作成するため
のプログラムを記録した記録媒体であって、前記入力色
信号の色相と出力色信号の色相の対応関係を記述したテ
ーブルを生成する手順と、前記入力色信号の色相に対応
した出力色信号の色相を前記色相の対応関係を記述した
テーブルより読み出す手順と、前記入力色信号を読み出
した出力色信号の色相上の色信号にマッピングして出力
色信号に変換する手順と、その変換結果を用いて色変換
用の3次元ルックアップテーブルを作成する手順とをコ
ンピュータに実行させるプログラムを記録したコンピュ
ータ読み取り可能な記録媒体。
24. A recording medium storing a program for creating a color conversion table for converting an input color signal into a color signal within a color reproduction range of an image output device, wherein the hue of the input color signal and the output color are output. A procedure for generating a table describing the correspondence between the hues of the signals, a procedure for reading the hue of the output color signal corresponding to the hue of the input color signal from the table describing the correspondence between the hues, A program for causing a computer to execute a procedure of mapping a read output color signal on a hue color signal and converting the output color signal into an output color signal, and a procedure of creating a three-dimensional lookup table for color conversion using the conversion result. A computer-readable recording medium on which is recorded.
JP2001054267A 2001-02-28 2001-02-28 Image processing apparatus, image processing method, color conversion table creation method, and recording medium Expired - Fee Related JP4137393B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2001054267A JP4137393B2 (en) 2001-02-28 2001-02-28 Image processing apparatus, image processing method, color conversion table creation method, and recording medium

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2001054267A JP4137393B2 (en) 2001-02-28 2001-02-28 Image processing apparatus, image processing method, color conversion table creation method, and recording medium

Publications (2)

Publication Number Publication Date
JP2002262120A true JP2002262120A (en) 2002-09-13
JP4137393B2 JP4137393B2 (en) 2008-08-20

Family

ID=18914627

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2001054267A Expired - Fee Related JP4137393B2 (en) 2001-02-28 2001-02-28 Image processing apparatus, image processing method, color conversion table creation method, and recording medium

Country Status (1)

Country Link
JP (1) JP4137393B2 (en)

Cited By (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2007235664A (en) * 2006-03-02 2007-09-13 Seiko Epson Corp Color conversion matrix creation device, color conversion matrix creation method, color conversion matrix creation program, and image processing device
JP2008011293A (en) * 2006-06-30 2008-01-17 Ricoh Co Ltd Image processing apparatus, image processing method, program, and recording medium
KR101248907B1 (en) * 2007-07-13 2013-03-28 삼성전자주식회사 Image forming apparatus, and method for generating color table and method for printing color document thereof
KR101262334B1 (en) 2011-09-27 2013-05-08 전남대학교산학협력단 Method and apparatus for adjusting chroma of color image
KR101279086B1 (en) * 2007-06-01 2013-06-27 삼성전자주식회사 Image forming apparatus and method for color converting
US8994744B2 (en) 2004-11-01 2015-03-31 Thomson Licensing Method and system for mastering and distributing enhanced color space content
US9219898B2 (en) 2005-12-21 2015-12-22 Thomson Licensing Constrained color palette in a color space
US9654751B2 (en) 2006-12-21 2017-05-16 Thomson Licensing Method, apparatus and system for providing color grading for displays
CN117274403A (en) * 2022-06-14 2023-12-22 Oppo广东移动通信有限公司 Image processing methods and related products

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP4971948B2 (en) 2007-11-13 2012-07-11 株式会社リコー Image processing apparatus, image processing method, program, and recording medium
JP5630115B2 (en) 2010-07-21 2014-11-26 富士ゼロックス株式会社 Color processing apparatus and program

Cited By (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8994744B2 (en) 2004-11-01 2015-03-31 Thomson Licensing Method and system for mastering and distributing enhanced color space content
US9219898B2 (en) 2005-12-21 2015-12-22 Thomson Licensing Constrained color palette in a color space
JP2007235664A (en) * 2006-03-02 2007-09-13 Seiko Epson Corp Color conversion matrix creation device, color conversion matrix creation method, color conversion matrix creation program, and image processing device
JP2008011293A (en) * 2006-06-30 2008-01-17 Ricoh Co Ltd Image processing apparatus, image processing method, program, and recording medium
US8045222B2 (en) 2006-06-30 2011-10-25 Ricoh Company, Ltd. Image processing method, image processing apparatus, computer program product, and recording medium for image processing
US9654751B2 (en) 2006-12-21 2017-05-16 Thomson Licensing Method, apparatus and system for providing color grading for displays
KR101279086B1 (en) * 2007-06-01 2013-06-27 삼성전자주식회사 Image forming apparatus and method for color converting
KR101248907B1 (en) * 2007-07-13 2013-03-28 삼성전자주식회사 Image forming apparatus, and method for generating color table and method for printing color document thereof
US8705116B2 (en) 2007-07-13 2014-04-22 Samsung Electronics Co., Ltd. Image forming apparatus and color table generating method and color document printing method thereof
KR101262334B1 (en) 2011-09-27 2013-05-08 전남대학교산학협력단 Method and apparatus for adjusting chroma of color image
CN117274403A (en) * 2022-06-14 2023-12-22 Oppo广东移动通信有限公司 Image processing methods and related products

Also Published As

Publication number Publication date
JP4137393B2 (en) 2008-08-20

Similar Documents

Publication Publication Date Title
US7864371B2 (en) Image processing apparatus, image processing method, and computer product
US6922266B2 (en) Color management system
US6388674B1 (en) Gamut mapping method and apparatus
JP2004032749A (en) Image processing method
US20080007806A1 (en) Image processing method, image processing apparatus, computer program product, and recording medium for image processing
US20090059326A1 (en) Color space conversion apparatus and method for controlling the same
US6967746B1 (en) System for combining device color profiles
JP3339770B2 (en) Color converter
US7126718B1 (en) Adjustment of color appearance models
US7986448B2 (en) Image processing apparatus and image processing method for the same
JP2002262120A (en) Image processing apparatus, image processing method, color conversion table creation method, and recording medium
JP5117140B2 (en) Image forming apparatus, color data conversion method, and color data conversion program
JP3981790B2 (en) Color image processing method, color image processing apparatus, color conversion coefficient generation method, color conversion coefficient generation apparatus, and storage medium
JP2006345187A (en) Color processing method and apparatus
JP2004104777A (en) Color gamut mapping method, color gamut mapping device, color gamut mapping program, and storage medium
JP4501321B2 (en) Color gamut compression method
JP2001086356A (en) Color image processing method and apparatus
JP4985162B2 (en) Color gamut generation device, color gamut generation program, and color conversion device
JP4023417B2 (en) Image processing using LUT
JP2003143425A (en) Image processing device
JP6794818B2 (en) Color conversion profile generation method, color conversion profile generation device, and color conversion profile generation program
JP2004064111A (en) Color processing apparatus and method
JP4035176B2 (en) Image processing apparatus and method
JP2002300415A (en) Color conversion apparatus, color conversion activation method, color conversion program, and computer-readable recording medium storing color conversion program
JP2009296139A (en) Image processor, image processing method and computer program

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20050128

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20070309

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20070410

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20070611

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20071016

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20071211

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

A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20080604

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

Year of fee payment: 3

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

Free format text: PAYMENT UNTIL: 20110613

Year of fee payment: 3

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

Free format text: PAYMENT UNTIL: 20120613

Year of fee payment: 4

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

Free format text: PAYMENT UNTIL: 20130613

Year of fee payment: 5

LAPS Cancellation because of no payment of annual fees