JP2012175253A - Profile generation device, profile generation method, and program - Google Patents
Profile generation device, profile generation method, and program Download PDFInfo
- Publication number
- JP2012175253A JP2012175253A JP2011033275A JP2011033275A JP2012175253A JP 2012175253 A JP2012175253 A JP 2012175253A JP 2011033275 A JP2011033275 A JP 2011033275A JP 2011033275 A JP2011033275 A JP 2011033275A JP 2012175253 A JP2012175253 A JP 2012175253A
- Authority
- JP
- Japan
- Prior art keywords
- color
- profile
- lut
- value
- 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.)
- Withdrawn
Links
Images
Landscapes
- Image Processing (AREA)
- Facsimile Image Signal Circuits (AREA)
- Color Image Communication Systems (AREA)
Abstract
Description
本発明は、第1の色空間における第1の色を第2の色空間における第2の色に変換するためのプロファイルを生成する技術に関するものである。 The present invention relates to a technique for generating a profile for converting a first color in a first color space into a second color in a second color space.
一般的な異なるデバイス間のカラーマッチングにおいて、RGBデータやCMYKデータである入力データは、入力デバイスに依存しない色空間(以下、PCSと称す)のXYZデータに変換される。出力デバイスの色再現範囲外の色は出力デバイスにより表現されないため、その全ての色が出力デバイスの色再現範囲内に収まるように、入力デバイスに依存しない色空間のデータに変換された入力データに対して色空間圧縮が施される。そして、色空間圧縮が施された後、入力データは入力デバイスに依存しない色空間から出力デバイスに依存する色空間のCMYKデータに変換される。このように、例えば、入力デバイスに依存しないXYZ値(又は、Lab値)を経由することによって、異なるデバイス間のカラーマッチングを実現することができる。 In general color matching between different devices, input data that is RGB data or CMYK data is converted into XYZ data in a color space (hereinafter referred to as PCS) that does not depend on the input device. Since colors outside the color reproduction range of the output device are not represented by the output device, the input data is converted to data in a color space independent of the input device so that all the colors fall within the color reproduction range of the output device. On the other hand, color space compression is performed. After color space compression is performed, the input data is converted from a color space that does not depend on the input device to CMYK data in a color space that depends on the output device. In this way, for example, color matching between different devices can be realized by passing through XYZ values (or Lab values) that do not depend on the input device.
一般的なカラーマッチングの技術として、例えば非特許文献1に開示される技術が知られている。非特許文献1に開示される技術においては、プリンタ用プロファイルには、PCSとデバイス依存色との相互変換を行うために、AToBxTagとBToAxTagとが格納されている。AToBxTagはデバイス依存色空間からPCSへの色変換をLUT等で記述したタグであり、BToAxTagはPCSからデバイス依存色空間への色変換をLUT等で記述したタグである。AToBxTagやBtoATagは、マトリクス、1次元LUT、多次元LUTの組合せで構成されており、色変換モジュールはこれらのTagを参照して色変換を行う。
As a general color matching technique, for example, a technique disclosed in Non-Patent
多次元LUTは、間引いたLab格子点に対応するデバイス依存色の値を納めたテーブルである。このため、格子点間のLab値が入力された場合には補間処理が行われ、所望の値が得られない場合があった。例えば、Lab値を入力とする多次元LUTの補間処理では実際に使用できるプリンタの色域が減少してしまうという問題がある。 The multidimensional LUT is a table storing device-dependent color values corresponding to the thinned Lab grid points. For this reason, when a Lab value between grid points is input, an interpolation process is performed, and a desired value may not be obtained. For example, there is a problem that the color gamut of the printer that can actually be used is reduced in the multidimensional LUT interpolation processing using the Lab value as an input.
図10において、格子はBtoAxTagの多次元LUTのLab格子を表しており、○点はプリンタのイエローのベタ値(C,M,Y,K)=(0,0,255,0)に対応するLab値1001、実線はプリンタの色域をそれぞれ表している。本来、多次元LUTへLab値1001が入力された際には、出力されるデバイス依存色の値として(C,M,Y,K)=(0,0,255,0)となることが期待される。しかしながら、実際にはLab値1001に対するデバイス依存色の値は、プリンタの色域外の格子点1002、1003とプリンタの色域内の格子点1006、1007によって補間されるため、(C,M,Y,K)=(0,0,255,0)とはならない。これは、プリンタの色域外の格子点1002、1003に対応するデバイス依存色の値が存在しないため、格子点1002、1003が一旦プリンタの色域の最外郭値1004、1005(◆点)へマッピングされ、その点に対応するデバイス依存色の値が格納されているためである。そのため、○点のLab値1001が入力された場合の補間演算の結果は▲点となり、破線のように色域が減少してしまう。
In FIG. 10, the grid represents a Lab grid of a multi-dimensional LUT of BtoAxTag, and the circles correspond to the yellow solid value (C, M, Y, K) = (0, 0, 255, 0) of the printer. The
また、正確な単色出力が要求されるコーポレートカラーの出力においても、NamedColorプロファイルで指定された重要色(Lab値)を入力とした場合、多次元LUTの補間によって出力値が近似値となるため正確な色再現ができないという問題がある。また、プロファイルの作成において、入力デバイスの色空間をsRGBに限定して、R、G、B、C、M、Yのベタ値や空や肌の色等のRGB値とそれに対応するLab値とを重要色として色設計が行われている。しかし、上記の重要色が入力された場合においても、多次元LUTの補間によって出力値が近似値となるため、正確な色再現ができないという問題がある。 Even in corporate color output where accurate single color output is required, if the important color (Lab value) specified in the NamedColor profile is input, the output value is approximated by interpolation of the multidimensional LUT. There is a problem that it is difficult to reproduce colors. Also, in creating a profile, the color space of the input device is limited to sRGB, and R, G, B, C, M, Y solid values, RGB values such as sky and skin color, and corresponding Lab values Color design is done with the important color. However, even when the above important colors are input, there is a problem in that accurate color reproduction cannot be performed because the output value becomes an approximate value by interpolation of the multidimensional LUT.
そこで、本発明の目的は、デバイスの色域の減少を抑制しつつ、色再現を向上させたプロファイルを作成することにある。 Therefore, an object of the present invention is to create a profile that improves color reproduction while suppressing a decrease in the color gamut of the device.
本発明のプロファイル生成装置は、第1の色空間における第1の色を第2の色空間における第2の色に変換するためのプロファイルを生成するプロファイル生成装置であって、前記第1の色が多次元LUTの入力格子点上の値となるような前記多次元LUTを生成する多次元LUT生成手段と、前記多次元LUTを用いて前記プロファイルを生成するプロファイル生成手段とを有することを特徴とする。 A profile generation apparatus according to the present invention is a profile generation apparatus that generates a profile for converting a first color in a first color space into a second color in a second color space, wherein the first color is the first color. A multi-dimensional LUT generating means for generating the multi-dimensional LUT such that the value becomes a value on an input lattice point of the multi-dimensional LUT, and a profile generating means for generating the profile using the multi-dimensional LUT. And
本発明によれば、デバイスの色域の減少を抑制しつつ、色再現を向上させたプロファイルを作成することが可能となる。 According to the present invention, it is possible to create a profile with improved color reproduction while suppressing a decrease in the color gamut of the device.
以下、本発明を適用した好適な実施形態を、添付図面を参照しながら詳細に説明する。 DESCRIPTION OF EXEMPLARY EMBODIMENTS Hereinafter, preferred embodiments to which the invention is applied will be described in detail with reference to the accompanying drawings.
先ず、第1の実施形態について説明する。第1の実施形態においては、一般的なプロファイルの一例として、PCSがLabであるICCプロファイルのBToAxTagの作成方法について説明する。ここで、ICCプロファイルの多次元LUT(ルックアップテーブル)は、各次元に対して入力格子点が均等に配置される構造になっている。本実施形態は、プリンタの色域が減少することを抑制するために、プリンタの色域の最外郭点の測色値が多次元LUTの入力格子点上の値になるように1次元LUTを生成する。 First, the first embodiment will be described. In the first embodiment, a method for creating a BToAxTag of an ICC profile whose PCS is Lab will be described as an example of a general profile. Here, the multi-dimensional LUT (look-up table) of the ICC profile has a structure in which the input grid points are evenly arranged for each dimension. In this embodiment, in order to suppress a decrease in the printer color gamut, the one-dimensional LUT is set so that the colorimetric values of the outermost points of the printer color gamut become values on the input grid points of the multidimensional LUT. Generate.
図1は、第1の実施形態に係るプロファイル作成装置の構成を示す図である。重要色入力部101は、プリンタの色域の最外郭点(最外郭値)等の重要色を入力する。格子点情報入力部102は、作成対象のICCプロファイルの1次元LUTや多次元LUTの格子点数等の格子点情報を入力する。1次元LUT生成部103は、入力された重要色や格子点情報に基づいて重要色の値が多次元LUTの入力格子点上の値になるような1次元LUTを生成する。多次元LUT生成部104は、多次元LUTの入力格子点に対応するプリンタのデバイス依存色の値を算出して多次元LUTを生成する。プロファイル出力部105は、生成された1次元LUT及び多次元LUTをICCプロファイルフォーマットに格納し、色変換プロファイルとして出力する。なお、本実施形態に係るプロファイル作成装置は、プロファイル生成装置の適用例となる構成である。また、上記重要色は、第1の色空間における第1の色の例であり、プリンタのデバイス依存色の値は、第2の色空間における第2の色の例である。
FIG. 1 is a diagram illustrating a configuration of a profile creation device according to the first embodiment. The important
次に、図2を参照しながら、第1の実施形態における色変換プロファイル作成処理について説明する。図2は、第1の実施形態における色変換プロファイル作成処理を示すフローチャートである。 Next, color conversion profile creation processing in the first embodiment will be described with reference to FIG. FIG. 2 is a flowchart showing color conversion profile creation processing in the first embodiment.
ステップS201において、重要色入力部101は、ユーザの操作に応じて、色変換プロファイルを作成するプリンタの最外郭点等の重要色を入力する。例えば、当該プリンタがRGB系のプリンタである場合、図3に示すような、重要色を表すRGB値の測色値(Lab値)が入力される。図3は、プリンタの最外郭点を表すRGB値の測色値(Lab値)を示す図である。図3においては、図3(a)と図3(b)とで2通りのRGB値に対する測色値(Lab値)を表している。以下では、ステップS201では重要色としてLab値が入力されたものとして説明を行う。なお、重要色の入力点数は任意である。ステップS202において、格子点情報入力部102は、ユーザの操作に応じて、作成対象のICCプロファイルの1次元LUTの格子点数Mと多次元LUTの格子点数Nとを入力する。
In step S <b> 201, the important
ステップS203において、1次元LUT生成部103は、入力されたLab値、1次元LUTの格子点数M及び多次元LUTの格子点数Nから、入力されたLab値が多次元LUTの入力格子点上の値になるような1次元LUTを、L値変換用、a値変換用及びb値変換用の3つ生成する。以下、ステップS203の処理について図4及び図5を参照しながら詳細に説明する。ここでは、L値変換用の1次元LUTを生成する場合について説明する。
In step S203, the one-dimensional
図4は、1次元LUTにおける入力値と出力値との関係を示す図であり、横軸は1次元LUTの入力値、縦軸は1次元LUTの出力値を示している。入力値及び出力値ともにレンジは0から1である。また、縦の格子は1次元LUTの入力格子点を表しており、1/(M−1)の間隔でM本ある。また、横の格子は多次元LUTの入力格子点上の値を表しており、1/(N−1)の間隔でN本ある。図5は、ステップS203の詳細を示すフローチャートである。図5のステップS501において、1次元LUT生成部103は、入力されたLab値のL値を0から1の値に正規化した後、以下の式1を用いて多次元LUTの入力格子点上の値へと変換する。
FIG. 4 is a diagram showing the relationship between the input value and the output value in the one-dimensional LUT. The horizontal axis shows the input value of the one-dimensional LUT, and the vertical axis shows the output value of the one-dimensional LUT. Both the input value and the output value range from 0 to 1. The vertical grid represents the input grid points of the one-dimensional LUT, and there are M at intervals of 1 / (M−1). The horizontal grid represents the values on the input grid points of the multidimensional LUT, and there are N grids with an interval of 1 / (N−1). FIG. 5 is a flowchart showing details of step S203. In step S501 in FIG. 5, the one-dimensional
ここで、INT()は0に近い整数に丸めた値を返す関数、Pは正規化されたL値(図4の×点)であり、P’は多次元LUTの入力格子点上の値(図4の▲点)である。ステップS502において、1次元LUT生成部103は、P値を挟み込む1次元LUTの入力格子点に対応する出力値(図4の●点)を算出する。ここでは、図4の▲点を通る傾き1の直線と、P値を挟み込む入力格子点の交点を算出し、この値をP値を挟み込む入力格子点に対応する出力値とする。ここで、▲点を通る直線であれば傾きの値は隣り合う×点を結んだ直線の傾きとしてもよいし、隣り合う▲点を結ぶ直線の傾きとしてもよく、任意である。
Here, INT () is a function that returns a value rounded to an integer close to 0, P is a normalized L value (the x point in FIG. 4), and P ′ is a value on an input lattice point of the multidimensional LUT. (A point in FIG. 4). In step S502, the one-dimensional
ステップS503において、1次元LUT生成部103は、重要色の全点(ここでは、L値の全点)についてステップS501及びS502の処理を実行したか否かを判定する。全てのL値についてステップS501及びS502の処理を実行していない場合、処理はステップS501に戻る。一方、全てのL値についてステップS501及びS502の処理を実行した場合、処理はステップS504に移行する。
In step S503, the one-dimensional
ステップS504において、1次元LUT生成部103は、その他の1次元LUTの入力格子点に対応する出力値(図4の○点)を算出する。ここでは、ステップS503で算出された●点を繋いだ直線(図4の点線)と、出力値が算出されていない入力格子点との交点を算出し、この値を出力値とする。ここで、両端の●点については入力格子点の最大値と最小値(図4の□点)とを繋いだ直線としている。以上の処理を行うことで、入力されたLab値が多次元LUTの入力格子点上の値になるような1次元LUTを生成することが可能である。1次元LUT生成部103は、以上の処理をa値やb値でも行って1次元LUTを生成する。
In step S504, the one-dimensional
図2の説明に戻る。ステップS204において、多次元LUT生成部104は、作成された1次元LUTと予め保持されているプリンタの色再現データとから、多次元LUTを生成する。ここで、図6を参照しながら、ステップS204について詳細に説明する。図6は、ステップS204の詳細を示すフローチャートである。
Returning to the description of FIG. In step S204, the multidimensional
ステップS601において、多次元LUT生成部104は、均等格子点(L1、a1、b1)を入力する。ここでは、多次元LUTの格子点数がN点なので、L値が0から100の値をN点で均等に切った値、a値とb値が−128から127をN点で均等に切った値の格子点(N×N×N点)が入力される。ステップS602において、多次元LUT生成部104は、入力した均等格子点(L1、a1、b1)を、ステップS203で生成された1次元LUTの逆関数を用いて変換して(L2、a2、b2)を算出する。
In step S601, the multidimensional
ステップS603において、多次元LUT生成部104は、ステップS602で算出した(L2、a2、b2)に色空間圧縮を施し、その値に対応するプリンタのデバイス依存色の値(R、G、B)をプリンタの色再現データから算出する。ステップS604において、多次元LUT生成部104は、全格子点についてステップS601からS603を実行したか否かを判定する。全格子点についてステップS601からS603を実行した場合、処理は終了する。一方、全格子点についてステップS601からS603を実行していない場合、処理はステップS602に戻る。以上の処理により、多次元LUTが生成される。
In step S603, the multidimensional
図2の説明に戻る。ステップS205において、プロファイル出力部105は、1次元LUT及び多次元LUTをICCプロファイルフォーマットに格納し、色変換プロファイルとして出力する。
Returning to the description of FIG. In step S205, the
以上により、プリンタの色域が減少することを抑制しつつ、色再現を向上させた色変換プロファイルを作成することが可能となる。なお、本実施形態では、PCSにLab値を用いたが、XYZ値であっても同様の結果を得ることができる。 As described above, it is possible to create a color conversion profile with improved color reproduction while suppressing a decrease in the color gamut of the printer. In the present embodiment, the Lab value is used for the PCS, but the same result can be obtained even with the XYZ value.
次に、第2の実施形態について説明する。正確な単色出力が要求されるコーポレートカラーの出力においても、NamedColorプロファイルで指定された重要色(Lab値)を入力とした場合、多次元LUTの補間によって出力値が近似値となるため、正確な色再現ができないという課題がある。第2の実施形態においては、上記課題を解決するために、ユーザがNamedColorプロファイルで指定されるLab値を入力して、そのLab値が多次元LUTの入力格子点上の値になるように1次元LUTを生成することにより、NamedColorプロファイルで指定されるLab値の色再現を向上させた色変換プロファイルを作成する例について説明する。 Next, a second embodiment will be described. Even in corporate color output where accurate single color output is required, when the important color (Lab value) specified in the NamedColor profile is input, the output value is approximated by interpolation of the multidimensional LUT. There is a problem that color reproduction is impossible. In the second embodiment, in order to solve the above problem, the user inputs a Lab value specified by the NamedColor profile, and the Lab value becomes a value on the input grid point of the multidimensional LUT. An example of creating a color conversion profile in which the color reproduction of the Lab value specified by the NamedColor profile is improved by generating a dimension LUT will be described.
第2の実施形態に係るプロファイル作成装置は、図1に示した構成と同様であるため、図1と同一符号を使用して以下の説明を行う。また、第2の実施形態に係るプロファイル作成装置の処理は、図2のフローチャートのステップS201以外は第1の実施形態と同一であるため、説明を省略する。第2の実施形態におけるステップS201において、重要色入力部101は、ユーザの操作に応じて、NamedColorプロファイルで指定されるLab値を入力する。ここでは、例えば図7に示すようにNamedColorプロファイルで指定されるLab値が入力される。
Since the profile creation apparatus according to the second embodiment has the same configuration as that shown in FIG. 1, the following description will be made using the same reference numerals as those in FIG. The processing of the profile creation device according to the second embodiment is the same as that of the first embodiment except for step S201 in the flowchart of FIG. In step S201 in the second embodiment, the important
以上により、第2の実施形態においては、NamedColorプロファイルで指定されるLab値の色再現を向上させた色変換プロファイルを作成することが可能となる。 As described above, in the second embodiment, it is possible to create a color conversion profile that improves the color reproduction of the Lab value specified by the NamedColor profile.
次に、第3の実施形態について説明する。従来、色変換プロファイルの作成において、入力色空間をsRGBに限定して、R、G、B、C、M、Yのベタ値や空や肌の色等のRGB値とそれに対応するLab値を重要色として色設計が行われている。しかし、上記の重要色が入力された場合においても、多次元LUTの補間によって出力値が近似値となるため正確な色再現ができないという課題がある。第3の実施形態においては、上記課題を解決するために、ユーザが重要色を入力して、その重要色が多次元LUTの入力格子点上の値になるように1次元LUTを生成することにより、重要色の色再現を向上させた色変換プロファイルを作成する例について説明する。 Next, a third embodiment will be described. Conventionally, when creating a color conversion profile, the input color space is limited to sRGB, and R, G, B, C, M, Y solid values, RGB values such as sky and skin color, and corresponding Lab values are set. Color design is performed as an important color. However, even when the above important colors are input, there is a problem that accurate color reproduction cannot be performed because the output value becomes an approximate value by interpolation of the multidimensional LUT. In the third embodiment, in order to solve the above problem, a one-dimensional LUT is generated so that a user inputs an important color and the important color becomes a value on an input grid point of the multi-dimensional LUT. Thus, an example of creating a color conversion profile with improved color reproduction of important colors will be described.
第3の実施形態に係るプロファイル作成装置は、図1に示した構成と同様であるため、図1と同一符号を使用して以下の説明を行う。また、第2の実施形態に係るプロファイル作成装置の処理は、図2のフローチャートのステップS201以外は第1の実施形態と同一であるため、説明を省略する。第3の実施形態におけるステップS201において、重要色入力部101は、ユーザの操作に応じて、複数のsRGB値に対応するLab値を入力する。例えば、図8(a)に示すようなsRGB値に対応するLab値が入力される。R、G、B、C、M、Yのベタ値や印刷で重要とされる空や肌の色等である。その他の処理は第1の実施形態と同様である。
Since the profile creation apparatus according to the third embodiment has the same configuration as that shown in FIG. 1, the following description will be given using the same reference numerals as those in FIG. 1. The processing of the profile creation device according to the second embodiment is the same as that of the first embodiment except for step S201 in the flowchart of FIG. In step S201 in the third embodiment, the important
以上により、第3の実施形態においては、重要色の色再現を向上させた色変換プロファイルを作成することが可能となる。なお、本実施形態ではsRGBの例を用いたが、図8(b)で示すようなAdobeRGB等、一般的に使用される標準色空間を用いてもよい。 As described above, in the third embodiment, it is possible to create a color conversion profile with improved color reproduction of important colors. In this embodiment, an example of sRGB is used, but a standard color space that is generally used such as Adobe RGB as shown in FIG. 8B may be used.
次に、第4の実施形態について説明する。第1〜第3の実施形態においては、多次元LUTの入力格子点が均等である色変換プロファイルを作成する場合について説明したが、1次元LUTを含まない非均等な多次元LUTによって構成される色変換プロファイルであっても構わない。 Next, a fourth embodiment will be described. In the first to third embodiments, the case where the color conversion profile in which the input grid points of the multidimensional LUT are uniform has been described. However, the first to third embodiments are configured by non-uniform multidimensional LUTs that do not include the one-dimensional LUT. It may be a color conversion profile.
図9は、第4の実施形態に係るプロファイル作成装置の構成を示す図である。重要色入力部901は、プリンタの色域の最外郭点等の重要色を入力する。格子点情報入力部902は、多次元LUTの非均等な入力格子点情報を入力する。多次元LUT作成部903は、入力された重要色及び多次元LUTの入力格子点情報に基づいて、重要色の値が多次元LUTの入力格子点上の値になるような非均等な多次元LUTの入力格子点を生成する。そして、多次元LUT作成部903は、多次元LUTの入力格子点に対応するプリンタのデバイス依存色の値を算出して多次元LUTを生成する。プロファイル出力部905は、生成された多次元LUTをプロファイルフォーマットに格納し、色変換プロファイルとして出力する。
FIG. 9 is a diagram illustrating a configuration of a profile creation device according to the fourth embodiment. The important
なお、第1〜第4の実施形態では、一般的なプロファイルの一例としてICCプロファイルのBToAxTagの作成方法について説明したが、BToAxTagの使用に限定されるものではなく、AToBxTagであっても構わない。また、ICCプロファイル以外でも、少なくとも1次元LUTとそれに続く多次元LUTを持つ色変換プロファイル形式であれば、同様の効果を得ることができる。 In the first to fourth embodiments, the method for creating the BToAxTag of the ICC profile has been described as an example of a general profile. In addition to the ICC profile, the same effect can be obtained as long as the color conversion profile format has at least a one-dimensional LUT followed by a multidimensional LUT.
また、本発明は、以下の処理を実行することによっても実現される。即ち、上述した実施形態の機能を実現するソフトウェア(プログラム)を、ネットワーク又は各種記憶媒体を介してシステム或いは装置に供給し、そのシステム或いは装置のコンピュータ(またはCPUやMPU等)がプログラムを読み出して実行する処理である。 The present invention can also be realized by executing the following processing. That is, software (program) that realizes the functions of the above-described embodiments is supplied to a system or apparatus via a network or various storage media, and a computer (or CPU, MPU, or the like) of the system or apparatus reads the program. It is a process to be executed.
Claims (11)
前記第1の色が多次元LUTの入力格子点上の値となるような前記多次元LUTを生成する多次元LUT生成手段と、
前記多次元LUTを用いて前記プロファイルを生成するプロファイル生成手段とを有することを特徴とするプロファイル生成装置。 A profile generation device that generates a profile for converting a first color in a first color space into a second color in a second color space,
Multidimensional LUT generation means for generating the multidimensional LUT such that the first color becomes a value on an input lattice point of the multidimensional LUT;
And a profile generation unit configured to generate the profile using the multidimensional LUT.
前記多次元LUT生成手段は、前記多次元LUTの格子点を前記1次元LUTに基づいて変換することにより、前記多次元LUTを生成し、前記プロファイル生成手段は、前記1次元LUT及び前記多次元LUTを用いて前記プロファイルを生成することを特徴とする請求項1に記載のプロファイル生成装置。 One-dimensional LUT generation means for generating a one-dimensional LUT for converting the first color into a value on an input grid point of the multi-dimensional LUT;
The multidimensional LUT generation unit generates the multidimensional LUT by converting lattice points of the multidimensional LUT based on the one-dimensional LUT, and the profile generation unit includes the one-dimensional LUT and the multidimensional LUT. The profile generation apparatus according to claim 1, wherein the profile is generated using an LUT.
前記第1の色が多次元LUTの入力格子点上の値となるような前記多次元LUTを生成する多次元LUT生成ステップと、
前記多次元LUTを用いて前記プロファイルを生成するプロファイル生成ステップとを有することを特徴とするプロファイル生成方法。 A profile generation method executed by a profile generation device that generates a profile for converting a first color in a first color space to a second color in a second color space,
A multidimensional LUT generation step for generating the multidimensional LUT such that the first color becomes a value on an input lattice point of the multidimensional LUT;
And a profile generation step of generating the profile using the multidimensional LUT.
前記第1の色が多次元LUTの入力格子点上の値となるような前記多次元LUTを生成する多次元LUT生成ステップと、
前記多次元LUTを用いて前記プロファイルを生成するプロファイル生成ステップとをコンピュータに実行させるためのプログラム。 A program for causing a computer to execute a profile generation method executed by a profile generation apparatus that generates a profile for converting a first color in a first color space into a second color in a second color space. And
A multidimensional LUT generation step for generating the multidimensional LUT such that the first color becomes a value on an input lattice point of the multidimensional LUT;
A program for causing a computer to execute a profile generation step of generating the profile using the multidimensional LUT.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2011033275A JP2012175253A (en) | 2011-02-18 | 2011-02-18 | Profile generation device, profile generation method, and program |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2011033275A JP2012175253A (en) | 2011-02-18 | 2011-02-18 | Profile generation device, profile generation method, and program |
Publications (1)
Publication Number | Publication Date |
---|---|
JP2012175253A true JP2012175253A (en) | 2012-09-10 |
Family
ID=46977759
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2011033275A Withdrawn JP2012175253A (en) | 2011-02-18 | 2011-02-18 | Profile generation device, profile generation method, and program |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP2012175253A (en) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2016134810A (en) * | 2015-01-20 | 2016-07-25 | キヤノン株式会社 | Image processor, image processing method, information processing device and control method thereof, and program |
-
2011
- 2011-02-18 JP JP2011033275A patent/JP2012175253A/en not_active Withdrawn
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2016134810A (en) * | 2015-01-20 | 2016-07-25 | キヤノン株式会社 | Image processor, image processing method, information processing device and control method thereof, and program |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP5269042B2 (en) | Image processing apparatus, image processing method, and lookup table generation method | |
JP5354875B2 (en) | Color processing apparatus and color processing method | |
JP4899919B2 (en) | Image processing apparatus and image processing method | |
JP6338480B2 (en) | Color conversion apparatus and color conversion method | |
JP2004015547A (en) | Image encrypting device, image encrypting method, decrypting device, decrypting method, program, and storage medium | |
JP2005110089A (en) | Color conversion matrix generating method, color conversion table creating method and program | |
JP5775338B2 (en) | Color processing apparatus and method, and image processing apparatus | |
JP2012175253A (en) | Profile generation device, profile generation method, and program | |
JP6895791B2 (en) | Color processing equipment, color processing method | |
JP2009147492A (en) | Image processor and program | |
JP2011019030A (en) | Conversion profile generation method and printer | |
JP5012336B2 (en) | Device link profile creation apparatus, method and program thereof, and color conversion processing apparatus | |
JP2016054405A (en) | Color processing device and method of the same | |
US20100195125A1 (en) | Image conversion device, image conversion method, and conversion program | |
US9942447B2 (en) | Color processing device for compositing color conversion rules, image forming system, color processing method, and non-transitory computer readable medium | |
Zeng | Color accuracy in ICC color management system | |
JP6405248B2 (en) | Image processing apparatus, image processing method, and program | |
JP4472594B2 (en) | Image data color conversion apparatus, color conversion method, and color conversion program | |
JP2011130087A (en) | Image processing apparatus and image processing method | |
JP2017103616A (en) | Image forming apparatus and program | |
JP6562381B2 (en) | Image forming apparatus and program | |
JP2008118590A (en) | Image processor and image processing program | |
JP6320278B2 (en) | Color processing apparatus and method | |
JP4849085B2 (en) | Image processing apparatus and image processing program. | |
JP5962551B2 (en) | Color processing apparatus, image forming apparatus, and program |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A300 | Withdrawal of application because of no request for examination |
Free format text: JAPANESE INTERMEDIATE CODE: A300 Effective date: 20140513 |