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

JP2002354276A - Method and device for converting color - Google Patents

Method and device for converting color

Info

Publication number
JP2002354276A
JP2002354276A JP2001153864A JP2001153864A JP2002354276A JP 2002354276 A JP2002354276 A JP 2002354276A JP 2001153864 A JP2001153864 A JP 2001153864A JP 2001153864 A JP2001153864 A JP 2001153864A JP 2002354276 A JP2002354276 A JP 2002354276A
Authority
JP
Japan
Prior art keywords
multidimensional
sub
look
lookup table
main
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.)
Pending
Application number
JP2001153864A
Other languages
Japanese (ja)
Inventor
Takaya Tanaka
貴也 田中
Koichi Iino
浩一 飯野
Takehiro Morohara
雄大 諸原
Takayuki Hasegawa
隆行 長谷川
Seishi Furuya
誠士 古屋
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.)
Toppan Inc
Original Assignee
Toppan Printing 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 Toppan Printing Co Ltd filed Critical Toppan Printing Co Ltd
Priority to JP2001153864A priority Critical patent/JP2002354276A/en
Publication of JP2002354276A publication Critical patent/JP2002354276A/en
Pending legal-status Critical Current

Links

Landscapes

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

Abstract

PROBLEM TO BE SOLVED: To provide color conversion method and device capable of improving the accuracy of color conversion while suppressing the increase of capacity for storing a multi-dimensional LUT. SOLUTION: The color conversion method for describing the relation of chrominance signal values obtained before and after conversion and performing color conversion by using the LUT and interpolation converts colors by calculating each output value from the grating point of a main multi-dimensional LUT in an area where there is no sub-multi-dimensional LUT and from the grating point of the sub-multi-dimensional LUT in an area where there is the sub-multi- dimensional LUT by using the main multi-dimensional LUT for dividing a range including the chrominance signal value of an input and storing an output value corresponding to the input value of the grating point and the sub-multi- dimensional LUT for dividing an area surrounded by the grating points of the main multi-dimensional LUT and storing an output value corresponding to the input of the grating point and the color conversion device is provided with means suitable for the method.

Description

【発明の詳細な説明】DETAILED DESCRIPTION OF THE INVENTION

【0001】[0001]

【発明の属する技術分野】本発明は、色変換において変
換前の色信号値と変換後の色信号値の関係を多次元ルッ
クアップテーブルを用いて記述し、そのルックアップテ
ーブルと補間演算操作によって色変換を行う方法に関す
るものである。
BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention describes the relationship between a color signal value before conversion and a color signal value after conversion in a color conversion using a multidimensional look-up table, and uses the look-up table and an interpolation operation. The present invention relates to a method for performing color conversion.

【0002】[0002]

【従来の技術】従来より、二つの色空間の関係を多次元
ルックアップテーブル(本明細書中ではルックアップテ
ーブルをLUTと略称したりする)を用いて記述し、そ
のLUT と補間操作によって色変換を行う方法が実施
されてきた。色空間変換は一般に複雑な非線形変換とな
ることが多く、多次元LUTを用いる方法は有効な手段
のひとつである。多次元LUTは入力の信号値に対応す
る格子点上に、出力の信号値を保持する形式で格納され
る。
2. Description of the Related Art Conventionally, the relationship between two color spaces has been described using a multidimensional look-up table (in the present specification, a look-up table is abbreviated as an LUT), and a color is obtained by the LUT and an interpolation operation. Methods for performing the conversion have been implemented. In general, color space conversion is often a complicated non-linear conversion, and a method using a multidimensional LUT is one of effective means. The multidimensional LUT is stored on a grid point corresponding to an input signal value in a format for holding an output signal value.

【0003】図5は多次元LUTの格子点と、そこに格
納される出力値の関係を説明する図である。入力の色空
間の色信号値(X2,Y2,0)に対応する格子点には
出力の色空間の色信号値(α,β,γ)が保持されてい
る。すなわち、この色変換では入力値(X2,Y2,
0)が、出力値(α,β,γ)に変換されることを示し
ている。尚、図中には一点のみ出力値を示したが、実際
には全ての格子点が出力値を持っている。
FIG. 5 is a diagram for explaining the relationship between grid points of a multidimensional LUT and output values stored therein. At the grid points corresponding to the color signal values (X2, Y2, 0) in the input color space, the color signal values (α, β, γ) in the output color space are held. That is, in this color conversion, the input values (X2, Y2,
0) is converted to an output value (α, β, γ). Although only one output value is shown in the figure, all grid points actually have output values.

【0004】この例では、3次元から3次元への変換を
示しているが、入力および出力とも、次元の数に制限は
ない。多次元LUTは入力としてとりうる全ての値の組
み合わせに対応した格子点を持つことができれば補間計
算を行うことなしに正確に色変換を行うことができる
が、例えば入力色空間をCMYKとし、1%間隔のすべ
ての組み合わせを持つとすると、格子点数の総数は10
4=104060401点という膨大な数となり、こ
の多次元LUTを格納するには莫大な記憶容量が必要と
なる。そのため多次元LUTでは入力の色信号を一定間
隔で分割し、分割した色信号に対応する格子点のみ格納
し、格子点に対応しない入力に対しては周辺の格子点か
ら補間計算により変換後の値を求めるという方法を採っ
ている。
[0004] In this example, three-dimensional to three-dimensional conversion is shown, but the number of dimensions is not limited for both input and output. If a multidimensional LUT can have grid points corresponding to all combinations of values that can be taken as inputs, color conversion can be performed accurately without performing interpolation calculations. For example, if the input color space is CMYK and 1 Assuming that all combinations have% intervals, the total number of grid points is 10
An enormous number of 1 4 = 104060401 points, and an enormous storage capacity is required to store this multidimensional LUT. Therefore, in the multi-dimensional LUT, the input color signal is divided at regular intervals, and only the grid points corresponding to the divided color signals are stored. The method of finding the value is adopted.

【0005】先と同じように入力色空間をCMYKと
し、色信号の分割を10%間隔とすると格納する必要の
ある格子点の数は114=14641点となる。この場
合格子点ない入力値例えば15%等に対しては、10%
と20%の各格子点上の値を用いて補間計算から出力値
が得られる。
As described above, if the input color space is CMYK and the color signal division is performed at 10% intervals, the number of grid points that need to be stored is 11 4 = 14641. In this case, for an input value without grid points, for example, 15%, 10%
An output value is obtained from the interpolation calculation using the values on each grid point of 20%.

【0006】この方法では色変換の精度は色空間の分割
の間隔に大きく影響される。色空間の各軸の分割数が小
さく、入出力の間の関係が非線形性の高い関係であれ
ば、補間計算の際に生じる誤差は大きくなり、変換の精
度は低下する。しかし多次元LUTにおいて各軸の分割
数を多くすると、そのLUTを格納するのに必要な記憶
容量は急速に増加するため、多次元LUTを用いた色変
換の精度が、多次元LUTを格納できる記憶容量によっ
て制限されてしまうという問題があった。
In this method, the accuracy of color conversion is greatly affected by the interval of division of the color space. If the number of divisions of each axis of the color space is small and the relationship between input and output is a highly nonlinear relationship, an error that occurs during interpolation calculation becomes large, and the accuracy of conversion is reduced. However, when the number of divisions of each axis is increased in the multidimensional LUT, the storage capacity required to store the LUT rapidly increases, and the accuracy of color conversion using the multidimensional LUT can store the multidimensional LUT. There is a problem that the storage capacity is limited.

【0007】[0007]

【発明が解決しようとする課題】本発明は、上述した従
来の技術の問題点に鑑みてなされたものであり、多次元
LUTを格納する記憶容量の増加を抑えつつ、色変換精
度を向上できる、色変換方法および色変換装置を提供す
ることを目的とする。
SUMMARY OF THE INVENTION The present invention has been made in view of the above-mentioned problems of the prior art, and can improve color conversion accuracy while suppressing an increase in storage capacity for storing a multidimensional LUT. It is an object to provide a color conversion method and a color conversion device.

【0008】[0008]

【課題を解決するための手段】上述した課題を達成する
ため、本発明が提供する手段は、まず、請求項1に示す
ように、変換前後の色信号値の関係を多次元ルックアッ
プテーブルを用いて記述し、そのルックアップテーブル
と補間操作によって色変換を行う方法において、入力の
色信号値の空間を分割し、該分割に応じてできた格子点
に対応する入力値に対する出力値、を保持した主多次元
ルックアップテーブルと、該主多次元ルックアップテー
ブルの格子点に囲まれる領域をさらに分割し、該分割に
応じてできた格子点に対応する入力に対する出力値を保
持した副多次元ルックアップテーブル、を用いることに
よって、副多次元ルックアップテーブルが存在しない領
域では、主多次元ルックアップテーブルの格子点から、
また、副多次元ルックアップテーブルが存在する領域で
は副多次元ルックアップテーブルの格子点から、それぞ
れ出力値を計算して色変換を実現すること、を特徴とす
る色変換方法である。
Means for Solving the Problems To achieve the above-mentioned object, a means provided by the present invention firstly stores a multi-dimensional look-up table for a relationship between color signal values before and after conversion. In the method of performing color conversion by using the look-up table and the interpolation operation, the space of the input color signal value is divided, and an output value corresponding to an input value corresponding to a grid point formed according to the division is obtained. The retained main multidimensional look-up table and the sub-multiplier storing an output value corresponding to an input corresponding to a grid point formed according to the division by further dividing a region surrounded by grid points of the main multidimensional look-up table By using the dimensional lookup table, in an area where the sub-multi-dimensional lookup table does not exist, from the grid points of the main multi-dimensional lookup table,
Further, in a region where a sub-multidimensional lookup table exists, a color conversion method is characterized in that output values are calculated from grid points of the sub-multidimensional lookup table to realize color conversion.

【0009】尚、ここで、主多次元LUTにつき、入力
の色空間の分割は、一定間隔で分割する方が、一般に
は、単純で判り易く、格子点の格納されているアドレス
の算出も簡単である、等の理由から好ましい。しかし、
もし主多次元LUTの入力の色空間の分割の間隔を一定
にしない場合であってもよい。その場合は、例えば、格
子点の格納されているアドレスを算出できる仕組みを用
意しておく等の対策をとることにより、本発明を適用で
きる。
Here, for the main multidimensional LUT, dividing the input color space at regular intervals is generally simpler and easier to understand, and the calculation of the addresses at which the grid points are stored is easier. Is preferred. But,
If the input color space division interval of the main multidimensional LUT is not fixed, it may be. In this case, for example, the present invention can be applied by taking measures such as preparing a mechanism capable of calculating an address at which a grid point is stored.

【0010】また、請求項2に示すように、変換前後の
色信号値の関係を多次元ルックアップテーブルを用いて
記述し、そのルックアップテーブルと補間操作によって
色変換を行う装置であって、変換する対象となる色信号
値を入力する入力手段、入力の色信号値の空間を分割
し、該分割に応じてできる格子点に対応する入力値に対
する出力値を、主多次元ルックアップテーブルとして保
持する主多次元ルックアップテーブル記憶手段、該主多
次元ルックアップテーブル内の格子点に囲まれる領域を
さらに分割し、該分割に応じてできた格子点の入力値に
対する出力値を、副多次元ルックアップテーブルとして
保持する副多次元ルックアップテーブル記憶手段、前記
主多次元ルックアップテーブルの格子点に囲まれた領域
と、前記副多次元ルックアップテーブルとの対応関係を
記述した副多次元ルックアップテーブル管理データ、を
保持する副多次元ルックアップテーブル管理データ記憶
手段、前記入力手段によって入力された色信号値に対応
する多次元ルックアップテーブルの参照箇所、を決定す
る多次元ルックアップテーブル参照手段、前記副多次元
ルックアップテーブル管理データを参照し、出力値の決
定に使用する多次元ルックアップテーブルを決定する多
次元ルックアップテーブル選択手段、多次元ルックアッ
プテーブル参照手段によって決定された参照箇所と、多
次元ルックアップテーブル選択手段により選択された多
次元ルックアップテーブルの情報を用いて、主多次元ル
ックアップテーブル記憶手段または副多次元ルックアッ
プテーブル記憶手段のいずれかに記憶された多次元ルッ
クアップテーブルから、出力の色信号値を決定する出力
値決定手段、を持つことを特徴とする色変換装置であ
る。
According to a second aspect of the present invention, there is provided an apparatus for describing a relationship between color signal values before and after conversion using a multidimensional look-up table, and performing color conversion by using the look-up table and an interpolation operation. An input means for inputting a color signal value to be converted, the input color signal value space is divided, and an output value for an input value corresponding to a grid point formed according to the division is defined as a main multidimensional lookup table. Main multidimensional look-up table storage means for holding, further dividing a region surrounded by grid points in the main multidimensional look-up table, and outputting an output value corresponding to an input value of a grid point generated according to the division to a sub-multiple A sub-multi-dimensional look-up table storing means for storing as a dimensional look-up table, an area surrounded by grid points of the main multi-dimensional look-up table, Sub-multi-dimensional lookup table management data storing means for storing sub-multi-dimensional lookup table management data describing a correspondence relationship with a lookup table; a multi-dimensional lookup table corresponding to a color signal value input by the input means Multi-dimensional lookup table reference means for determining a reference location, and multi-dimensional lookup table selecting means for determining a multi-dimensional lookup table to be used for determining an output value by referring to the sub multi-dimensional lookup table management data Using the reference location determined by the multidimensional lookup table reference means and the information of the multidimensional lookup table selected by the multidimensional lookup table selection means, the main multidimensional lookup table storage means or the sub multidimensional lookup table Stored in one of the lookup table storage means From a multidimensional lookup table, the output value determining means for determining a color signal value of the output, which is the color conversion device characterized by having.

【0011】尚、ここで、主多次元LUTにつき、入力
の色空間の分割は、一定間隔で分割する方が、一般に
は、単純で判り易く、格子点の格納されているアドレス
の算出も簡単である、等の理由から好ましい。しかし、
もし主多次元LUTの入力の色空間の分割の間隔を一定
にしない場合であってもよい。その場合は、例えば、格
子点の格納されているアドレスを算出できる仕組みを用
意しておく等の対策をとることにより、本発明を適用で
きる。また、請求項でいう「多次元ルックアップテーブ
ル」は、主多次元ルックアップテーブルと1以上の副多
次元ルックアップテーブルを含むルックアップテーブル
群を指す。
Here, it is generally simpler and easier to understand that the input color space is divided at regular intervals for the main multidimensional LUT, and the calculation of the address where the lattice point is stored is also simple. Is preferred. But,
If the input color space division interval of the main multidimensional LUT is not fixed, it may be. In this case, for example, the present invention can be applied by taking measures such as preparing a mechanism capable of calculating an address at which a grid point is stored. The term “multi-dimensional lookup table” in the claims refers to a group of lookup tables including a main multi-dimensional lookup table and one or more sub-multi-dimensional lookup tables.

【0012】[0012]

【発明の実施の形態】図1は本発明にかかる色変換装置
の一例を示すブロック図である。同図において、1はキ
ーボード等の入力装置、2メモリ、3はCPU、4は入
出力インターフェース、5は外部記憶装置、6はCRT
などのモニタである。
FIG. 1 is a block diagram showing an example of a color conversion apparatus according to the present invention. In the figure, 1 is an input device such as a keyboard, 2 memories, 3 is a CPU, 4 is an input / output interface, 5 is an external storage device, and 6 is a CRT.
Such as a monitor.

【0013】キーボードなどの入力装置1は変換対象と
なる入力の色信号を入力したり、外部記憶装置等にファ
イルの形で記録された種々のデータを選択したりするた
めのものである。メモリ2は入力された変換対象の色信
号、外部記憶装置から読み出した多次元LUTの他、C
PU3による処理で必要となる変数などを保持するため
のものである。
An input device 1 such as a keyboard is used to input an input color signal to be converted or to select various data recorded in a file format in an external storage device or the like. The memory 2 stores, in addition to the input color signals to be converted, the multidimensional LUT read from the external storage device,
This is for holding variables and the like required in the processing by PU3.

【0014】CPU3はソフトウェアの働きに基づいて
各装置を制御するとともに下記の処理を行う。
The CPU 3 controls each device based on the function of software and performs the following processing.

【0015】一)入力された変換対象の入力値から多次
元LUT を参照するのに必要なアドレスを生成する。
二)副多次元LUT管理データを参照して、入力値を変
換する際に使用される格子点に囲まれた領域が副多次元
LUTを持っているか否かを判定する。三)主多次元L
UT 、または副多次元LUTに保持されたデータに対
して補間演算を行うことにより変換後の出力値を計算す
る。
1) An address necessary for referring to a multidimensional LUT is generated from an input value to be converted.
2) Referring to the sub-multidimensional LUT management data, it is determined whether or not the area surrounded by the grid points used when converting the input value has the sub-multidimensional LUT. 3) Main multidimensional L
The output value after conversion is calculated by performing an interpolation operation on the data held in the UT or the sub-multidimensional LUT.

【0016】外部記憶装置5は、読み書き可能な記憶装
置であり、変換に必要な多次元LUTを保持し、また変
換結果を保持するためのものである。モニタ6は変換の
経過や変換結果、その他必要な情報を表示するためのも
のである。
The external storage device 5 is a readable and writable storage device, and holds a multidimensional LUT necessary for conversion, and holds a conversion result. The monitor 6 displays the progress of the conversion, the conversion result, and other necessary information.

【0017】次に、本実施形態の処理の例を図3のフロ
ーチャートに基づいて説明する。尚、本実施例では、入
力の色信号をRGB、出力の色信号をXYZとして説明
しているが、色信号の空間としては、必ずしも限定され
るべきものではなく、何を用いてもよい。例えば、CM
YK、CIELAB、等があげられる。また、CMY
K、RGB、等のような、デバイスに固有な色信号につ
いては、網点面積率、インク量、トナー量、あるいは駆
動電圧、デバイス、等のどのような量を示すものでもか
まわない。
Next, an example of the processing of this embodiment will be described with reference to the flowchart of FIG. In this embodiment, the input color signal is described as RGB and the output color signal is described as XYZ, but the color signal space is not necessarily limited, and any color space may be used. For example, CM
YK, CIELAB, and the like. Also, CMY
The color signal unique to the device, such as K, RGB, etc., may indicate any amount such as a dot area ratio, an ink amount, a toner amount, or a drive voltage, a device, or the like.

【0018】また、本実施例では、主多次元LUTの格
子点で囲まれる小領域に規則的に番号を割り当て、その
番号と副多次元LUTの番号の関係を記述する副多次元
LUT管理データとして、図4に示すデータ構造を要素
として持つ配列を使用する。図4には、領域の番号付け
の例も同時に示す。
In this embodiment, a number is regularly assigned to a small area surrounded by lattice points of the main multidimensional LUT, and sub-multidimensional LUT management data describing the relationship between the number and the number of the sub-multidimensional LUT. An array having the data structure shown in FIG. 4 as an element is used. FIG. 4 also shows an example of region numbering.

【0019】(1)多次元LUTの読み込み[フローチ
ャートの101] 外部記憶装置5に記憶された主多次元LUT、副多次元
LUT群、および副多次元LUT管理データをインター
フェース4を介してメモリ2に読み込む。 (2)変換対象色信号の読み込み[フローチャートの1
02] 変換の対象となる色信号を記録したファイルを外部記憶
装置からインターフェース4を介してメモリ2に読み込
む。
(1) Reading of multi-dimensional LUT [101 of flowchart] The main multi-dimensional LUT, sub-multi-dimensional LUT group, and sub-multi-dimensional LUT management data stored in the external storage device 5 are stored in the memory 2 via the interface 4. Read in. (2) Reading the color signal to be converted [1 in the flowchart]
02] A file in which a color signal to be converted is recorded is read from an external storage device to the memory 2 via the interface 4.

【0020】(3)主多次元LUT参照位置を計算[フ
ローチャートの103] 入力色信号値とメモリ内に読み込まれた主多次元LUT
の分割数から、出力値を計算する際に参照する格子点の
格納されているメモリ内のアドレスを計算する。入力値
が多次元LUTの格子点に一致する値でないときは、補
間計算で必要となる周辺の格子点のアドレスを全て計算
する。尚、ここの説明では、入力の色空間を一定間隔で
分割してある主多次元LUTの場合を前提にしている。
(3) Calculating the reference position of the main multidimensional LUT [103 in the flowchart] The input color signal value and the main multidimensional LUT read into the memory
From the number of divisions, the address in the memory where the lattice point to be referred to when calculating the output value is stored is calculated. If the input value is not a value that matches the lattice point of the multidimensional LUT, all the addresses of the neighboring lattice points required for the interpolation calculation are calculated. In this description, it is assumed that a main multidimensional LUT is obtained by dividing an input color space at regular intervals.

【0021】(4)副多次元LUTの存在を判定し出力
値計算[フローチャートの104〜106] 副多次元LUT管理データを参照し、入力された変換対
象の色信号を含む部分空間が副多次元LUTを持ってい
るか否かを判定する。副多次元LUTが存在しない場合
は主多次元LUTに記述された値を参照して出力値を計
算する。副多次元LUTが存在する場合には、副多次元
LUT管理データで示された副多次元LUTを参照し出
力値を計算する。一般にこの計算は、周辺の格子点に対
する重み付け平均の形で実現されるが、補間方法に関し
てはそれ以外のどのような方法を用いてもかまわない。
(4) Judgment of existence of sub-multidimensional LUT and calculation of output value [104 to 106 in flowchart] Referring to the sub-multidimensional LUT management data, the subspace containing the input color signal to be converted is sub-multiple. It is determined whether or not it has a dimensional LUT. If the sub multidimensional LUT does not exist, the output value is calculated with reference to the value described in the main multidimensional LUT. If a sub-multidimensional LUT exists, the output value is calculated with reference to the sub-multidimensional LUT indicated by the sub-multidimensional LUT management data. Generally, this calculation is realized in the form of a weighted average for neighboring grid points, but any other method may be used for the interpolation method.

【0022】(5)結果の保存、表示[フローチャート
の107] 変換の結果得られた変換後の色空間での色信号値をモニ
タ6に表示する。また、外部記憶装置5にこの結果を記
録する。
(5) Saving and Displaying the Result [107 in the Flowchart] The color signal value in the converted color space obtained as a result of the conversion is displayed on the monitor 6. The result is recorded in the external storage device 5.

【0023】以上、本発明の一実施形態を説明したが、
その他に本発明の主旨を逸脱しない下記に示す変形例が
考えられる。
The embodiment of the present invention has been described above.
In addition, the following modified examples that do not depart from the gist of the present invention can be considered.

【0024】(1)変換の対象となる色信号の入力値を
キーボード等の入力装置から直接入力できるようにして
も良い。 (2)CPU上で入力側の色空間内の任意の色信号を発
生させるプログラムを走らせ、そのデータを入力として
も良い。
(1) An input value of a color signal to be converted may be directly input from an input device such as a keyboard. (2) A program for generating an arbitrary color signal in the color space on the input side may be run on the CPU, and the data may be input.

【0025】(3)副多次元LUTの格子点に囲まれた
領域をさらに分割した多次元LUTを保持し、主多次元
LUTと副多次元LUTの2層構造に限らず、複数層構
造を構築しても良い。 (4)主多次元LUTとそれに付随する副多次元LUT
群、副多次元LUT管理データは、それぞれ別のファイ
ルではなく、一つのファイルとして格納しても良い。
(3) A multi-dimensional LUT obtained by further dividing a region surrounded by lattice points of the sub-multi-dimensional LUT is retained. The multi-layer LUT is not limited to the two-layer structure of the main multi-dimensional LUT and the sub-multi-dimensional LUT. May be built. (4) Main multi-dimensional LUT and sub-multi-dimensional LUT accompanying it
The group and sub-multidimensional LUT management data may be stored as one file instead of separate files.

【0026】[0026]

【発明の効果】本発明の色変換方法によれば、色変換に
用いられる多次元LUTの一部をさらに分割した副多次
元LUT群を用いることによって、多次元LUT を記
憶するための容量を大幅に増加させることなく色空間の
任意の領域の色変換精度を向上させることができる。こ
れにより、より高い精度が要求される色の領域や、人間
の目で見たときに色の差を感じやすい色の領域などの色
変換精度を向上することができる。
According to the color conversion method of the present invention, by using a sub-multi-dimensional LUT group obtained by further dividing a part of the multi-dimensional LUT used for the color conversion, the capacity for storing the multi-dimensional LUT is reduced. It is possible to improve the color conversion accuracy of an arbitrary region in the color space without greatly increasing the color conversion accuracy. As a result, it is possible to improve the color conversion accuracy of a color region where higher accuracy is required or a color region where a color difference is easily perceived by human eyes.

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

【図1】本発明に関わる色変換装置の一例を示すブロッ
ク図である。
FIG. 1 is a block diagram illustrating an example of a color conversion device according to the present invention.

【図2】本発明に関わる色変換装置の一例にかかる機能
を説明する機能ブロック図である。
FIG. 2 is a functional block diagram illustrating functions according to an example of the color conversion apparatus according to the present invention.

【図3】本発明に関わる色変換装置の処理の一例を説明
するフローチャートである。
FIG. 3 is a flowchart illustrating an example of processing of a color conversion device according to the present invention.

【図4】副多次元LUT管理データの一例を説明する図
である。
FIG. 4 is a diagram illustrating an example of sub multidimensional LUT management data.

【図5】多次元LUTの構造を説明する概念図である。FIG. 5 is a conceptual diagram illustrating the structure of a multidimensional LUT.

【図6】主多次元LUTと副多次元LUTとの間の関係
を示す説明図である。
FIG. 6 is an explanatory diagram showing a relationship between a main multidimensional LUT and a sub multidimensional LUT.

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

1・・ キーボードなどの入力装置 2・・ メモリ 3・・ CPU 4・・ インターフェース 5・・ 外部記憶装置 6・・ モニタ 1. Input device such as keyboard 2. Memory 3. CPU 4. Interface 5. External storage device 6. Monitor

───────────────────────────────────────────────────── フロントページの続き (72)発明者 長谷川 隆行 東京都台東区台東1丁目5番1号 凸版印 刷株式会社内 (72)発明者 古屋 誠士 東京都台東区台東1丁目5番1号 凸版印 刷株式会社内 Fターム(参考) 5B057 BA26 CD14 CE18 CH01 CH07 5C077 LL17 LL19 MP08 NP05 PP31 PP32 PP33 PP36 PQ08 PQ12 PQ23 RR19 SS05 5C079 HB01 HB03 HB05 HB08 HB11 LA31 LB01 MA01 MA04 MA11 MA19 NA06 NA10 NA29  ────────────────────────────────────────────────── ─── Continuing on the front page (72) Inventor Takayuki Hasegawa 1-1-1, Taito, Taito-ku, Tokyo Toppan Printing Co., Ltd. (72) Inventor Seishi Furuya 1-1-1, Taito, Taito-ku, Tokyo Letterpress F term (reference) in Printing Co., Ltd.

Claims (2)

【特許請求の範囲】[Claims] 【請求項1】変換前後の色信号値の関係を多次元ルック
アップテーブルを用いて記述し、そのルックアップテー
ブルと補間操作によって色変換を行う方法において、 入力の色信号値の空間を分割し、該分割に応じてできた
格子点に対応する入力値に対する出力値、を保持した主
多次元ルックアップテーブルと、 該主多次元ルックアップテーブルの格子点に囲まれる領
域をさらに分割し、該分割に応じてできた格子点に対応
する入力に対する出力値を保持した副多次元ルックアッ
プテーブル、を用いることによって、 副多次元ルックアップテーブルが存在しない領域では、
主多次元ルックアップテーブルの格子点から、また、副
多次元ルックアップテーブルが存在する領域では副多次
元ルックアップテーブルの格子点から、それぞれ出力値
を計算して色変換を実現すること、を特徴とする色変換
方法。
1. A method of describing the relationship between color signal values before and after conversion using a multidimensional look-up table and performing color conversion by using the look-up table and an interpolation operation. A main multidimensional look-up table holding output values for input values corresponding to grid points formed according to the division, and further dividing a region surrounded by the grid points of the main multidimensional look-up table, By using a sub-multidimensional look-up table that holds output values for inputs corresponding to grid points formed according to the division, in a region where the sub-multidimensional look-up table does not exist,
Calculating the output values from the grid points of the main multidimensional look-up table and from the grid points of the sub-multidimensional look-up table in the region where the sub-multidimensional look-up table exists, to realize color conversion. Characteristic color conversion method.
【請求項2】変換前後の色信号値の関係を多次元ルック
アップテーブルを用いて記述し、そのルックアップテー
ブルと補間操作によって色変換を行う装置であって、 変換する対象となる色信号値を入力する入力手段、 入力の色信号値の空間を分割し、該分割に応じてできる
格子点に対応する入力値に対する出力値を、主多次元ル
ックアップテーブルとして保持する主多次元ルックアッ
プテーブル記憶手段、 該主多次元ルックアップテーブル内の格子点に囲まれる
領域をさらに分割し、該分割に応じてできた格子点の入
力値に対する出力値を、副多次元ルックアップテーブル
として保持する副多次元ルックアップテーブル記憶手
段、 前記主多次元ルックアップテーブルの格子点に囲まれた
領域と、前記副多次元ルックアップテーブルとの対応関
係を記述した副多次元ルックアップテーブル管理デー
タ、を保持する副多次元ルックアップテーブル管理デー
タ記憶手段、 前記入力手段によって入力された色信号値に対応する多
次元ルックアップテーブルの参照箇所、を決定する多次
元ルックアップテーブル参照手段、 前記副多次元ルックアップテーブル管理データを参照
し、出力値の決定に使用する多次元ルックアップテーブ
ルを決定する多次元ルックアップテーブル選択手段、 多次元ルックアップテーブル参照手段によって決定され
た参照箇所と、多次元ルックアップテーブル選択手段に
より選択された多次元ルックアップテーブルの情報を用
いて、主多次元ルックアップテーブル記憶手段または副
多次元ルックアップテーブル記憶手段のいずれかに記憶
された多次元ルックアップテーブルから、出力の色信号
値を決定する出力値決定手段、を持つことを特徴とする
色変換装置。
2. An apparatus for describing the relationship between color signal values before and after conversion using a multidimensional look-up table and performing color conversion by using the look-up table and an interpolation operation, wherein the color signal value to be converted is A main multidimensional lookup table that divides a space of input color signal values and holds output values for input values corresponding to grid points formed according to the division as a main multidimensional lookup table A storage unit that further divides an area surrounded by grid points in the main multidimensional lookup table, and stores an output value corresponding to an input value of a grid point generated according to the division as a sub multidimensional lookup table; Multidimensional lookup table storage means, Correspondence between an area surrounded by lattice points of the main multidimensional lookup table and the sub multidimensional lookup table A sub-multi-dimensional look-up table management data that describes the relationship, a sub-multi-dimensional look-up table management data storage unit that holds the multi-dimensional lookup table management data that corresponds to the color signal value input by the input unit; Multi-dimensional lookup table reference means for determining; multi-dimensional lookup table selecting means for referring to the sub multi-dimensional lookup table management data to determine a multi-dimensional lookup table to be used for determining an output value; multi-dimensional lookup Main multidimensional look-up table storage means or sub-multidimensional look-up table storage means using the reference location determined by the table reference means and the information of the multidimensional lookup table selected by the multidimensional look-up table selection means. Multi-dimensional lookup stored in one of The color conversion apparatus from Buru, the output value determining means for determining a color signal value of the output, characterized by having a.
JP2001153864A 2001-05-23 2001-05-23 Method and device for converting color Pending JP2002354276A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2001153864A JP2002354276A (en) 2001-05-23 2001-05-23 Method and device for converting color

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2001153864A JP2002354276A (en) 2001-05-23 2001-05-23 Method and device for converting color

Publications (1)

Publication Number Publication Date
JP2002354276A true JP2002354276A (en) 2002-12-06

Family

ID=18998313

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2001153864A Pending JP2002354276A (en) 2001-05-23 2001-05-23 Method and device for converting color

Country Status (1)

Country Link
JP (1) JP2002354276A (en)

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2007511175A (en) * 2003-11-03 2007-04-26 セイコーエプソン株式会社 Generate a color conversion profile for printing
US7492478B2 (en) 2003-06-26 2009-02-17 Fuji Xerox Co., Ltd. Image processing device and method
US7652789B2 (en) 2003-11-03 2010-01-26 Seiko Epson Corporation Production of color conversion profile for printing
US7706604B2 (en) 2003-11-03 2010-04-27 Seiko Epson Corporation Production of color conversion profile for printing

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7492478B2 (en) 2003-06-26 2009-02-17 Fuji Xerox Co., Ltd. Image processing device and method
JP2007511175A (en) * 2003-11-03 2007-04-26 セイコーエプソン株式会社 Generate a color conversion profile for printing
US7605943B2 (en) 2003-11-03 2009-10-20 Seiko Epson Corporation Production of a color conversion profile utilizing comparison of spectral reflectance data and comparative colors
US7652789B2 (en) 2003-11-03 2010-01-26 Seiko Epson Corporation Production of color conversion profile for printing
US7706604B2 (en) 2003-11-03 2010-04-27 Seiko Epson Corporation Production of color conversion profile for printing

Similar Documents

Publication Publication Date Title
US5581376A (en) System for correcting color images using tetrahedral interpolation over a hexagonal lattice
JP2004229277A (en) Color space conversion method using interpolation
JPH0730772A (en) Image processor
EP1221812B1 (en) Fast interpolation of large color lookup tables
JP3976849B2 (en) Device for generating interpolator input data
JP4434471B2 (en) Color processing apparatus and method, and storage medium
JP2000505268A (en) Interpolation method in n-dimensional color space
JPH09116776A (en) Color converter
JP2000188697A (en) Image processing method, its device and its process step
JP2002354276A (en) Method and device for converting color
JP2000004369A (en) Method and processor for image processing, and recording medium thereof
JP6354706B2 (en) Lattice point group generation method, lattice point group generation program, and lattice point group generation device
JPH0946542A (en) Interpolation arithmetic method and data converter
US20050275857A1 (en) Color conversion definition creation method, color conversion definition creation apparatus and color conversion definition creation program storage medium
JP3962930B2 (en) Printing control apparatus, printing control method, and computer-readable recording medium recording printing control program
JP2874660B2 (en) Color printer
JP2001186367A (en) Manufacturing method for color conversion table, color conversion table generated by the same, manufacturing device and recording medium
JP6740729B2 (en) Data conversion device, data conversion method, and data conversion program
JP6354707B2 (en) Lattice point group generation method, lattice point group generation program, and lattice point group generation device
JP6734565B2 (en) Lattice point group generation method, lattice point group generation program, and lattice point group generation device
JPH08138030A (en) Method and device for data conversion
JP2000050058A (en) Resolution conversion method/device and storage medium
JP2003101806A (en) Image processor
JP2000253267A (en) Method and device for color image processing
JP2003069841A (en) Apparatus and method for converting color and recording medium