JP4802981B2 - Color conversion table creation program, color conversion table creation device, and color conversion table creation system - Google Patents

Color conversion table creation program, color conversion table creation device, and color conversion table creation system Download PDF

Info

Publication number
JP4802981B2
JP4802981B2 JP2006298699A JP2006298699A JP4802981B2 JP 4802981 B2 JP4802981 B2 JP 4802981B2 JP 2006298699 A JP2006298699 A JP 2006298699A JP 2006298699 A JP2006298699 A JP 2006298699A JP 4802981 B2 JP4802981 B2 JP 4802981B2
Authority
JP
Japan
Prior art keywords
color
color gamut
gamut
conversion table
information
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Fee Related
Application number
JP2006298699A
Other languages
Japanese (ja)
Other versions
JP2008118335A (en
Inventor
岳志 山口
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Konica Minolta Medical and Graphic Inc
Original Assignee
Konica Minolta Medical and Graphic Inc
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Konica Minolta Medical and Graphic Inc filed Critical Konica Minolta Medical and Graphic Inc
Priority to JP2006298699A priority Critical patent/JP4802981B2/en
Publication of JP2008118335A publication Critical patent/JP2008118335A/en
Application granted granted Critical
Publication of JP4802981B2 publication Critical patent/JP4802981B2/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

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

Description

本発明は、色変換テーブル作成プログラム、色変換テーブル作成装置及び色変換テーブル作成システムに関する。   The present invention relates to a color conversion table creation program, a color conversion table creation device, and a color conversion table creation system.

近年、印刷業界においては、デジタルカメラの普及、グラフィックアプリケーションの高機能化、PCの高性能化等に伴い、RGBデータによる入稿が増加している。このため、例えば、入稿されてきたRGBデータをディスプレイで表示した画像と、当該RGBデータをCMYKデータに変換してプリンタ等で出力した画像との色合わせを行う必要がある。   In recent years, in the printing industry, with the widespread use of digital cameras, higher functionality of graphic applications, higher performance of PCs, etc., submissions using RGB data are increasing. For this reason, for example, it is necessary to perform color matching between an image in which received RGB data is displayed on a display and an image in which the RGB data is converted into CMYK data and output by a printer or the like.

一般に、プリンタ等のCMYKの色域はディスプレイ等のRGBの色域よりも狭く、RGBの原色に近い鮮やかな色をCMYKで再現することは不可能である。このため、CMYKの色域外に存在するRGBの色をCMYKの色域内にマッピングするガマットマッピングを行う必要がある。ガマットマッピングの手法には、CMYKの色域外に存在するRGBの色のみをCMYKの色域の境界部にマッピングするクリッピングと、RGBの色域全体の色をCMYKの色域内にマッピングする圧縮とがある。   Generally, the CMYK color gamut of a printer or the like is narrower than the RGB color gamut of a display or the like, and vivid colors close to the RGB primary colors cannot be reproduced by CMYK. For this reason, it is necessary to perform gamut mapping for mapping RGB colors existing outside the CMYK color gamut into the CMYK color gamut. The gamut mapping method includes clipping for mapping only RGB colors existing outside the CMYK color gamut to the boundary of the CMYK color gamut, and compression for mapping the entire RGB color gamut within the CMYK color gamut. is there.

特許文献1には、極座標系色空間の半径方向を等間隔に分割し、各区間に存在する入力画像の色数を計数してヒストグラムを作成し、そのヒストグラム形状からクリッピングを用いるか圧縮を用いるかを選択することが記載されている。
特開2002−27263号公報
In Patent Document 1, the radial direction of the polar coordinate system color space is divided at equal intervals, the number of colors of the input image existing in each section is counted, a histogram is created, and clipping is used from the histogram shape or compression is used. It is described to select whether or not.
JP 2002-27263 A

しかしながら、特許文献1のようにクリッピングあるいは圧縮を自動的に選択することが必ずしも最適であるとは限らず、ユーザの嗜好に合わない場合もある。また、特許文献1においては、ユーザの嗜好に合わない場合に、クリッピング及び圧縮の調整を行うことができない。   However, automatic selection of clipping or compression as in Patent Document 1 is not always optimal, and may not meet user preferences. Moreover, in patent document 1, when it does not match a user preference, clipping and compression cannot be adjusted.

本発明は、以上のような問題に鑑みてなされたものであり、ユーザの嗜好に合わせてクリッピング及び圧縮の調整を容易に行うことができる色変換テーブル作成プログラム、色変換テーブル作成装置及び色変換テーブル作成システムを提供することを目的としている。   The present invention has been made in view of the above problems, and a color conversion table creation program, a color conversion table creation apparatus, and a color conversion that can easily perform clipping and compression adjustments according to user preferences. It aims to provide a table creation system.

本発明の色変換テーブル作成プログラムは、第1のカラーデバイスの色再現域である第1の色域内の色を第2のカラーデバイスの色再現域である第2の色域内にマッピングするための色変換テーブルを作成する色変換テーブル作成プログラムにおいて、第1の色域の情報及び第2の色域の情報を読み込む色域情報読込ステップと、前記第1の色域の情報と前記第2の色域の情報とに基づいて前記第1の色域と前記第2の色域との色相方向の重なりを示した第3の色域を算出するステップと、前記第1の色域内に位置する色のうち圧縮によりマッピングされる色割合を入力する入力ステップと、前記割合の大きさに基づいて前記第3の色域を相似的に小さくした領域である第4の色域を算出するステップと、読み込んだ第1の色域の情報及び第2の色域の情報に基づいてマッピングする際に、マッピングの対象となる前記第1の色域内の注目色が前記第4の色域内に存在するか否かを判断し、注目色が前記第4の色域内に存在すると判断すると前記第2の色域内の同じ位置に注目色をマッピングし、注目色が前記第4の色域内に存在しないと判断すると前記第2の色域内であって前記第4の色域外の領域に注目色をマッピングするマッピングステップと、をコンピュータに実行させることを特徴としている。 The color conversion table creation program of the present invention is for mapping a color in the first color gamut, which is the color gamut of the first color device, into a second color gamut, which is the color gamut of the second color device. In a color conversion table creating program for creating a color conversion table, a color gamut information reading step for reading information on a first color gamut and information on a second color gamut, information on the first color gamut, and the second color gamut. Calculating a third color gamut indicating an overlap in the hue direction between the first color gamut and the second color gamut based on the information on the color gamut; and being located within the first color gamut An input step of inputting a proportion of colors mapped by compression among the colors, and a step of calculating a fourth color gamut that is a region in which the third color gamut is similarly reduced based on the size of the proportion and, information of the first color gamut read and When mapping based on second color gamut information, and determines whether or not the noticeable color in the first color gamut to be mapped is present in the fourth color gamut, noticeable color claim If it is determined that the target color is in the fourth color gamut, the target color is mapped to the same position in the second color gamut. If it is determined that the target color does not exist in the fourth color gamut, the target color is in the second color gamut. And a mapping step of mapping a target color to an area outside the fourth color gamut .

本発明の色変換テーブル作成装置は、第1のカラーデバイスの色再現域である第1の色域内の色を第2のカラーデバイスの色再現域である第2の色域内にマッピングするための色変換テーブルを作成する色変換テーブル作成装置において、第1の色域の情報及び第2の色域の情報を読み込む色域情報読込手段と、前記第1の色域の情報と前記第2の色域の情報とに基づいて前記第1の色域と前記第2の色域との色相方向の重なりを示した第3の色域を算出する手段と、前記第1の色域内に位置する色のうち圧縮によりマッピングされる色割合を入力する入力手段と、前記割合の大きさに基づいて前記第3の色域を相似的に小さくした領域である第4の色域を算出する手段と、読み込んだ第1の色域の情報及び第2の色域の情報に基づいてマッピングする際に、マッピングの対象となる前記第1の色域内の注目色が前記第4の色域内に存在するか否かを判断し、注目色が前記第4の色域内に存在すると判断すると前記第2の色域内の同じ位置に注目色をマッピングし、注目色が前記第4の色域内に存在しないと判断すると前記第2の色域内であって前記第4の色域外の領域に注目色をマッピングするマッピング手段と、を有することを特徴としている。 The color conversion table creating apparatus of the present invention maps a color in the first color gamut, which is the color reproduction gamut of the first color device, into the second color gamut, which is the color reproduction gamut of the second color device. In a color conversion table creating apparatus for creating a color conversion table, color gamut information reading means for reading information on a first color gamut and information on a second color gamut, information on the first color gamut, and the second color gamut. Means for calculating a third color gamut indicating an overlap in the hue direction between the first color gamut and the second color gamut based on the information on the color gamut, and is located within the first color gamut Input means for inputting a ratio of colors mapped by compression among colors, and means for calculating a fourth color gamut, which is a region in which the third color gamut is similarly reduced based on the size of the ratio If, Ma based on the first color gamut information and the second color gamut information read When ping, it is determined whether the noticeable color in the first color gamut to be mapped is present in the fourth color gamut and target color is determined to exist in said fourth color gamut If the target color is mapped to the same position in the second color gamut, and it is determined that the target color does not exist in the fourth color gamut, the target is in the second color gamut and outside the fourth color gamut. And mapping means for mapping colors .

本発明の色変換テーブル作成システムは、上記本発明の色変換テーブル作成装置と、前記第1のカラーデバイスと、前記第2のカラーデバイスと、から構成されることを特徴としている。   A color conversion table creation system according to the present invention includes the color conversion table creation apparatus according to the present invention, the first color device, and the second color device.

本発明によれば、ユーザによる色変換量の入力に基づいてクリッピングと圧縮との混合割合を容易に変化させることができるので、ユーザの嗜好に合わせた色合わせを容易に行うことができる。   According to the present invention, since the mixing ratio of clipping and compression can be easily changed based on the input of the color conversion amount by the user, it is possible to easily perform color matching according to the user's preference.

以下、図面に基づいて本実施形態について説明するが、一例であり、本実施形態に限定するものではない。   Hereinafter, although this embodiment is described based on a drawing, it is an example and is not limited to this embodiment.

(システム構成)
図1は、本実施形態に係る色変換テーブル作成システムの構成図である。色変換テーブル作成システム1は、色変換テーブル作成装置としてのパーソナルコンピュータ(PC)10及びプリンタ20から構成されている。PC10は、CPU11を中心に、バス12により、ROM13、RAM14、HDD15、キーボードやマウス等のユーザインターフェースから構成される入力部16、液晶やCRT等のディスプレイから構成される表示部17、通信部18、等が相互に接続されている。
(System configuration)
FIG. 1 is a configuration diagram of a color conversion table creation system according to the present embodiment. The color conversion table creation system 1 includes a personal computer (PC) 10 and a printer 20 as color conversion table creation devices. The PC 10 is centered on the CPU 11 and is connected via a bus 12 to a ROM 13, a RAM 14, an HDD 15, an input unit 16 including a user interface such as a keyboard and a mouse, a display unit 17 including a display such as a liquid crystal and a CRT, and a communication unit 18. , Etc. are connected to each other.

HDD15には、画像データを作成するアプリケーションプログラム、表示部17のプロファイル、プリンタ20のプロファイル、表示部17のプロファイル及びプリンタ20のプロファイルに基づいて表示部−プリンタ間の色変換テーブルを作成する色変換テーブル作成プログラム、色変換テーブル作成プログラムにより作成された色変換テーブル、等がインストールされ記憶されている。   In the HDD 15, color conversion for creating a display-printer color conversion table based on an application program for creating image data, a profile for the display unit 17, a profile for the printer 20, a profile for the display unit 17, and a profile for the printer 20. A table creation program, a color conversion table created by the color conversion table creation program, and the like are installed and stored.

アプリケーションプログラムを用いて作成された画像データは、色変換テーブル作成プログラムにより作成された色変換テーブルに基づいて、RGB値からCMYK値に色変換された後、通信部18を介してプリンタ20に出力される。   Image data created using the application program is color-converted from RGB values to CMYK values based on the color conversion table created by the color conversion table creation program, and then output to the printer 20 via the communication unit 18. Is done.

(ガマットマッピングの概要)
図2〜図4は、本実施形態に係るガマットマッピングの概要を示す模式図である。
(Overview of gamut mapping)
2 to 4 are schematic diagrams illustrating an outline of gamut mapping according to the present embodiment.

図2(a)は、L***色空間におけるあるa**平面での表示部17の色域S(本発明の第1の色域に相当)及びプリンタ20の色域D(本発明の第2の色域に相当)の一例を示している。図2においては、各色域は、R、Y、G、C、B、Mの6つの頂点を結んだ領域で表されている。色域Sの各頂点の色(Sr、Sy、Sg、Sc、Sb、Sm)は、矢印で示すように、色域Sの各頂点を色域Dの対応する頂点(Dr、Dy、Dg、Dc、Db、Dm)に合わせるようにマッピングする。例えば、Sgの色は、Dgにマッピングされる。これにより、色域Sの最外郭に位置する色は、色域Dの最外郭にマッピングされる。 FIG. 2A shows the color gamut S of the display unit 17 (corresponding to the first color gamut of the present invention) and the color gamut D of the printer 20 on a certain a * b * plane in the L * a * b * color space. An example (corresponding to the second color gamut of the present invention) is shown. In FIG. 2, each color gamut is represented by a region connecting six vertices of R, Y, G, C, B, and M. The colors (Sr, Sy, Sg, Sc, Sb, Sm) of each vertex of the color gamut S are represented by the corresponding vertexes (Dr, Dy, Dg, Dc, Db, Dm). For example, the color of Sg is mapped to Dg. Thereby, the color located in the outermost contour of the color gamut S is mapped to the outermost contour of the color gamut D.

一方、色域Sの内部に位置する色は、入力部16から入力された色変換量に基づいてクリッピングと圧縮との混合割合を変化させるため、色変換量によりマッピングされる位置が異なる。例えば、色変換量が0であればクリッピングによるマッピング、色変換量が100であれば圧縮によるマッピング、色変換量が0〜100の間であればクリッピングと圧縮とが混合されたマッピングが行われる。   On the other hand, since the color located in the color gamut S changes the mixing ratio between clipping and compression based on the color conversion amount input from the input unit 16, the mapping position differs depending on the color conversion amount. For example, if the color conversion amount is 0, mapping by clipping is performed, if the color conversion amount is 100, mapping by compression, and if the color conversion amount is between 0 and 100, mapping in which clipping and compression are mixed is performed. .

図2(b)は、色変換量に基づくマッピングを行う際に基準となる色域G(本発明の第3の色域に相当)を示している。色域Gは、色域Sと色域Dとの色相方向の重なりを示す領域であり、図に示すように、a**平面の原点Oから色域Sの各頂点への線分と、色域Dの最外郭の線分との各交点(Gr−Gy−Gg−Gc−Gb−Gm−Gr)を結ぶことにより形成される色域である。Scは色域D内に存在するので、ScをGcとする。この基準となる色域Gは、色変換量が0の場合に対応するものである。 FIG. 2B shows a color gamut G (corresponding to the third color gamut of the present invention) that serves as a reference when performing mapping based on the color conversion amount. The color gamut G is an area indicating the overlap in the hue direction between the color gamut S and the color gamut D, and as shown in the figure, the line segment from the origin O of the a * b * plane to each vertex of the color gamut S The color gamut formed by connecting the intersections (Gr-Gy-Gg-Gc-Gb-Gm-Gr) with the outermost line segment of the color gamut D. Since Sc exists in the color gamut D, Sc is Gc. This reference color gamut G corresponds to the case where the color conversion amount is zero.

色域Gは次のような意味をもつ領域である。色域S内の色を色域D内にマッピングする際に、対象となる注目色が色域G内にあればそのまま同じ位置にマッピングする。また、対象となる注目色が色域G外の色であれば、その注目色は色域G内にはマッピングせず、色域G外の色域D内にマッピングする。   The color gamut G is an area having the following meaning. When a color in the color gamut S is mapped in the color gamut D, if the target color of interest is in the color gamut G, it is mapped to the same position as it is. If the target color of interest is a color outside the color gamut G, the target color is not mapped in the color gamut G, but is mapped in the color gamut D outside the color gamut G.

図2(c)は、色変換量が0より大きい場合における色域Gに対応する領域を色域G’(本発明の第4の色域に相当)として示している。色域G’は、色変換量の値の大きさに基づいて色域Gを相似的に小さくした領域である。色変換量が大きいほど色域G’の領域は小さくなり、色変換量が100で色域G’は消滅する。色域Gと同様に、色域S内の色を色域D内にマッピングする際に、対象となる注目色が色域G’内にあればそのまま同じ位置にマッピングする。また、対象となる注目色が色域G’外の色であれば、その注目色は色域G’内にはマッピングせず、色域G’外の色域D内にマッピングする。   FIG. 2C shows a region corresponding to the color gamut G when the color conversion amount is larger than 0 as a color gamut G ′ (corresponding to the fourth color gamut of the present invention). The color gamut G ′ is a region in which the color gamut G is similarly reduced based on the value of the color conversion amount. As the color conversion amount increases, the region of the color gamut G ′ becomes smaller. When the color conversion amount is 100, the color gamut G ′ disappears. Similar to the color gamut G, when the color in the color gamut S is mapped in the color gamut D, if the target color of interest is in the color gamut G ′, it is mapped as it is. If the target color of interest is a color outside the color gamut G ′, the target color is not mapped in the color gamut G ′, but is mapped in the color gamut D outside the color gamut G ′.

図3(a)は、色変換量が0より大きい値に設定され、図2(c)に示すように色域G’が設定された場合におけるマッピング前の状態を示している。図3(b)は、マッピング後の状態を示している。以下では、理解しやすいように、色域Sにおける原点O、頂点Sy及び頂点Sgにより形成される三角形(△OSySg)の領域に着目し、当該領域がどのように色域D内にマッピングされるのかを説明する。   FIG. 3A shows a state before mapping when the color conversion amount is set to a value larger than 0 and the color gamut G ′ is set as shown in FIG. FIG. 3B shows a state after mapping. In the following, for easy understanding, attention is paid to a region of a triangle (ΔOSySg) formed by the origin O, the vertex Sy, and the vertex Sg in the color gamut S, and how the region is mapped in the color gamut D. I will explain.

図3(a)に示すように、△OSySgの領域のうち△OG’yG’gの領域(斜線掛け部分)は、領域G’内に存在している。このため、上述したように、△OG’yG’gの領域に存在する色は、図3(b)に示すように、△OG’yG’gの領域(斜線掛け部分)内の同じ位置にそのままマッピングする。   As shown in FIG. 3A, the ΔOG'yG'g region (shaded area) in the ΔOSySg region exists in the region G '. For this reason, as described above, the color existing in the ΔOG′yG′g area is located at the same position in the ΔOG′yG′g area (shaded area) as shown in FIG. Map as is.

一方、図3(a)に示すように、△OSySgの領域のうち四角形□G’ySySgG’gの領域(網掛け部分)は、領域G’外に存在している。□G’ySySgG’gの領域に存在する色については、図3(b)に示すように、□G’yDyDgG’gの領域(網掛け部分)にマッピングする。例えば、注目色Niと各頂点G’y、Dy、Dg、G’gとを結ぶことによって分割される三角形の面積比(△NiG’ySy:△NiSySg:△NiSgG’g:△NiG’gG’y)と、ターゲット色Tiと各頂点G’y、Dy、Dg、G’gとを結ぶことによって分割される三角形の面積比(△TiG’yDy:△TiDyDg:△TiDgG’g:△TiG’gG’y)とが同じ面積比になるような位置にターゲット色Tiを位置させる。   On the other hand, as shown in FIG. 3A, among the ΔOSySg regions, the square □ G′ySySgG′g region (shaded portion) exists outside the region G ′. The colors existing in the □ G′ySySgG′g region are mapped to the □ G′yDyDgG′g region (shaded part) as shown in FIG. For example, the area ratio of a triangle divided by connecting the target color Ni and each vertex G′y, Dy, Dg, G′g (ΔNiG′ySy: ΔNiSySg: ΔNiSgG′g: ΔNiG′gG ′) y) and the area ratio of triangles divided by connecting the target color Ti and each vertex G′y, Dy, Dg, G′g (ΔTiG′yDy: ΔTiDyDg: ΔTiDgG′g: ΔTiG ′) The target color Ti is located at a position such that gG′y) has the same area ratio.

上記では、色域Sにおける△OSySg領域のみについて説明したが、他の領域も同様のマッピングを行う。色域全体におけるマッピング前後の状態をそれぞれ図4(a)及び図4(b)に示す。図4(a)の斜線部分は同じ領域である図4(b)の斜線部分にマッピングされ、図4(a)のそれぞれの網掛け部分は図4(b)のそれぞれの網掛け部分にマッピングされる。そして、色域Sの全ての色は、色域D内に収まるようにマッピングされることになる。尚、L*の異なるa**平面についても同様にしてマッピングを行う。 Although only the ΔOSySg region in the color gamut S has been described above, the same mapping is performed for other regions. The states before and after mapping in the entire color gamut are shown in FIGS. 4 (a) and 4 (b), respectively. The shaded portion in FIG. 4A is mapped to the shaded portion in FIG. 4B, which is the same region, and each shaded portion in FIG. 4A is mapped to each shaded portion in FIG. 4B. Is done. All colors in the color gamut S are mapped so as to be within the color gamut D. Note that mapping is performed in the same manner for the a * b * planes having different L * .

以上のように、色域S内の色を色域Dの領域にマッピングする際に、入力部16から入力された色変換量に基づいて色域G’の領域を変化させることにより、クリッピングと圧縮との混合割合を容易に変化させることができる。これにより、ユーザの嗜好に合わせた色合わせを容易に行うことができる。   As described above, when mapping the color in the color gamut S to the color gamut D region, the region of the color gamut G ′ is changed based on the color conversion amount input from the input unit 16, thereby reducing clipping. The mixing ratio with compression can be easily changed. Thereby, the color matching according to a user preference can be performed easily.

(色変換テーブル作成処理)
図5は、本実施形態に係る色変換テーブル作成処理のフロー図である。PC10のCPU11がHDD15に記憶されている色変換テーブル作成プログラムに基づいてRAM14上で処理を実行することにより、本処理が行われる。
(Color conversion table creation process)
FIG. 5 is a flowchart of color conversion table creation processing according to the present embodiment. This processing is performed by the CPU 11 of the PC 10 executing processing on the RAM 14 based on the color conversion table creation program stored in the HDD 15.

まず、CPU11は、例えば、図6に示すような色変換テーブル作成画面を表示部17に表示させる(ステップS1)。   First, for example, the CPU 11 displays a color conversion table creation screen as shown in FIG. 6 on the display unit 17 (step S1).

色変換テーブル作成画面は、「プロファイルの選択」、「色域内の色変換量」及び「プロファイル計算の実行」の部分から構成され、ユーザにこれらの入力を行わせるためのものである。「プロファイルの選択」の部分は、「ソースプロファイル(RGB)」及び「デスティネーションプロファイル(CMYK)」のパスをユーザに指定させることによりプロファイルの選択入力を行う。「色域内の色変換量」の部分は、画面上に表示されているスライドバーをユーザにスライドさせることにより色変換量の入力を行う。「プロファイル計算の実行」の部分は、「プロファイル計算の実行」ボタンをユーザにクリックさせることにより色変換テーブル作成の実行指示の入力を行う。   The color conversion table creation screen is made up of “profile selection”, “color conversion amount in the color gamut”, and “execution of profile calculation”, and is used for allowing the user to make these inputs. In the “profile selection” portion, the user selects and inputs a profile by causing the user to specify the paths of “source profile (RGB)” and “destination profile (CMYK)”. In the “color conversion amount in the color gamut” portion, the user inputs the color conversion amount by sliding the slide bar displayed on the screen. The “execution of profile calculation” portion inputs an execution instruction for creating a color conversion table by causing the user to click the “execute profile calculation” button.

表示部17に表示された色変換テーブルの作成画面に対してユーザが入力部16から入力を行うことにより、CPU11は、色域情報読込手段として機能し、「ソースプロファイル(RGB)」の読み込み(ステップS2)、「デスティネーションプロファイル(CMYK)」の読み込み(ステップS3)を行う。ステップS2及びS3は、本発明の色域情報読込ステップに相当する。また、CPU11に「色域内の色変換量」が入力(ステップS4)される。ステップS4は、本発明の色変換量入力ステップに相当する。入力部16は、本発明の色変換量入力手段に相当する。本実施形態では、「ソースプロファイル(RGB)」として表示部17のプロファイルが、「デスティネーションプロファイル(CMYK)」としてプリンタ20のプロファイルがHDD15から読み込まれる。「色域内の色変換量」としては、0〜100のうち何れかの値が入力される。図6においては、色変換量は50となっている。   When the user inputs from the input unit 16 to the color conversion table creation screen displayed on the display unit 17, the CPU 11 functions as color gamut information reading means, and reads “source profile (RGB)” ( In step S2), "Destination profile (CMYK)" is read (step S3). Steps S2 and S3 correspond to the color gamut information reading step of the present invention. Further, the “color conversion amount in the color gamut” is input to the CPU 11 (step S4). Step S4 corresponds to the color conversion amount input step of the present invention. The input unit 16 corresponds to a color conversion amount input unit of the present invention. In this embodiment, the profile of the display unit 17 is read from the HDD 15 as the “source profile (RGB)” and the profile of the printer 20 is read as the “destination profile (CMYK)”. As the “color conversion amount in the color gamut”, any value from 0 to 100 is input. In FIG. 6, the color conversion amount is 50.

次に、CPU11は、読み込まれた表示部17のプロファイルに基づいてL***色空間上における色域Sを算出し、プリンタ20のプロファイルに基づいてL***色空間上における色域Dを算出する。その後、入力された色変換量に基づいて、色域G’を算出する(ステップS5)。 Then, CPU 11 may read, based on the profile of the display unit 17 calculates the color gamut S in the L * a * b * color space was, based on the profile of the printer 20 L * a * b * color space on The color gamut D at is calculated. Thereafter, based on the input color conversion amount, a color gamut G ′ is calculated (step S5).

次に、CPU11は、色域S内の注目色Niが色域G’内に存在するか否かを判断する(ステップS6)。   Next, the CPU 11 determines whether or not the target color Ni in the color gamut S exists in the color gamut G ′ (step S <b> 6).

注目色Niが色域G’内に存在すると判断すると(ステップS6;Yes)、CPU11は、ターゲット色TiのL***値を注目色と同じL***値に設定する(ステップS7)。 When determining that the target color Ni exists in the color gamut G ′ (step S6; Yes), the CPU 11 sets the L * a * b * value of the target color Ti to the same L * a * b * value as the target color. (Step S7).

注目色Niが色域G’内に存在しないと判断すると(ステップS6;No)、CPU11は、色域G’を除く色域S内での注目色Niの位置関係と色域G’を除く色域D内でのターゲット色Tiの位置関係とが同じになるように、ターゲット色TiのL***値を設定する(ステップS8)。位置関係は、例えば、図3の説明の際に述べた面積比により表される。ステップS5〜S8は、本発明のマッピングステップに相当する。また、ステップS5〜S8において、CPU11はマッピング手段として機能する。 If it is determined that the target color Ni does not exist in the color gamut G ′ (step S6; No), the CPU 11 excludes the positional relationship of the target color Ni in the color gamut S excluding the color gamut G ′ and the color gamut G ′. The L * a * b * value of the target color Ti is set so that the positional relationship of the target color Ti within the color gamut D is the same (step S8). The positional relationship is represented, for example, by the area ratio described in the description of FIG. Steps S5 to S8 correspond to the mapping step of the present invention. In steps S5 to S8, the CPU 11 functions as mapping means.

次に、CPU11は、ターゲット色TiのL***値及びプリンタ20のプロファイルからプリンタ20でのターゲット色Tiの色を算出する(ステップS9)。これにより、表示部17の注目色NiにおけるRGB値に対してプリンタのCMYK値を対応付けることが可能となる。 Next, the CPU 11 calculates the color of the target color Ti in the printer 20 from the L * a * b * value of the target color Ti and the profile of the printer 20 (step S9). As a result, the CMYK values of the printer can be associated with the RGB values of the target color Ni on the display unit 17.

次に、CPU11は、全ての注目色の処理が終了したか否かを判断する(ステップS10)。   Next, the CPU 11 determines whether or not all of the attention colors have been processed (step S10).

全ての注目色の処理が終了したと判断すると(ステップS10;Yes)、CPU11は、表示部17のRGB値とプリンタ20のCMYK値とを対応付けした色変換テーブルをHDD15に記憶させ保存し(ステップS11)、フローを終了する。   When it is determined that the processing of all the noticed colors has been completed (step S10; Yes), the CPU 11 stores and saves in the HDD 15 a color conversion table in which the RGB values of the display unit 17 and the CMYK values of the printer 20 are associated ( Step S11), the flow ends.

全ての注目色の処理が終了していないと判断すると(ステップS10;No)、CPU11は、注目色Niを次の注目色に切り替え(ステップS12)、ステップS6に戻る。   If it is determined that the processing for all the target colors has not been completed (step S10; No), the CPU 11 switches the target color Ni to the next target color (step S12) and returns to step S6.

このようにして当該色変換テーブル作成処理で作成されHDD15に保存された色変換テーブルは、画像データをプリンタ20に出力する際に用いられる。もし、プリンタ20によりプリントされたプリント物の色がユーザの嗜好に合っていないような場合には、ユーザは、再度色変換テーブル作成プログラムを起動して色変換量の調整を行い、新たな色変換テーブルを作成する。そして、ユーザは、この新たな色変換テーブルを用いて画像データのプリントを行い、嗜好に合っているかを確認する。   Thus, the color conversion table created by the color conversion table creation processing and stored in the HDD 15 is used when outputting the image data to the printer 20. If the color of the printed matter printed by the printer 20 does not meet the user's preference, the user activates the color conversion table creation program again, adjusts the color conversion amount, and creates a new color. Create a conversion table. Then, the user prints image data using this new color conversion table, and confirms whether the user's preference is met.

以上説明したように、本実施形態によれば、色域S内の色を色域Dの領域にマッピングする際に、入力部16から入力された色変換量に基づいて色域G’の領域を変化させることにより、クリッピングと圧縮との混合割合を容易に変化させることができる。これにより、ユーザの嗜好に合わせた色合わせを容易に行うことができる。   As described above, according to the present embodiment, when the color in the color gamut S is mapped to the color gamut D region, the color gamut G ′ region based on the color conversion amount input from the input unit 16. By changing, the mixing ratio of clipping and compression can be easily changed. Thereby, the color matching according to a user preference can be performed easily.

また、本実施形態のように、表示部17のRGB値とプリンタ20のCMYK値とを直接対応付けた色変換テーブルを保存しておくと、色変換の際に当該色変換テーブルをそのまま用いるのみよいので、特許文献1の方法のように入力画像データの色分布の解析しながら逐次色変換を行う場合と比べて高速に処理を行うことができる。   If a color conversion table in which the RGB values of the display unit 17 and the CMYK values of the printer 20 are directly associated with each other is stored as in the present embodiment, the color conversion table is used as it is at the time of color conversion. Therefore, processing can be performed at a higher speed than in the case of performing sequential color conversion while analyzing the color distribution of input image data as in the method of Patent Document 1.

本実施形態では、色空間としてL***表色系を用いたが、デバイスに依存しない色空間(デバイスインディペンデント色空間)であればよく、L***表色系、マンセル表色系等の色空間を用いることもできる。尚、L***、L***、マンセル表色系等の均等色空間を用いた方が色の変動量が人間の感覚に近いため、より自然な色変換を実現できる。 In this embodiment, the L * a * b * color system is used as the color space. However, any color space (device independent color space) that does not depend on the device may be used, and the L * u * v * color system. A color space such as Munsell color system can also be used. Note that using a uniform color space such as L * a * b * , L * u * v * , Munsell color system, and the like, the amount of variation in color is closer to human perception, so that more natural color conversion can be realized. .

本実施形態では、色変換における入力側のデバイスとして表示部17、出力側のデバイスとしてプリンタ20を用いた場合について説明したが、これに限られるものではない。入力側のデバイスとしては、他にデジタルカメラ、スキャナ、等を用いることができる。出力側のデバイスとしては、他に印刷機、DDCP(Direct Digital Color Proofing)、等を用いることができる。   In this embodiment, the case where the display unit 17 is used as an input device and the printer 20 is used as an output device in color conversion has been described. However, the present invention is not limited to this. In addition, a digital camera, a scanner, or the like can be used as a device on the input side. As the output device, a printing machine, DDCP (Direct Digital Color Proofing), or the like can be used.

本実施形態に係る色変換テーブル作成システムの構成図である。It is a block diagram of the color conversion table creation system which concerns on this embodiment. 本実施形態に係るガマットマッピングの概要を示す模式図である。図2(a)は、L***色空間におけるあるa**平面での表示部17の色域S及びプリンタ20の色域Dの一例を示している。図2(b)は、色変換量に基づくマッピングを行う際に基準となる色域Gを示している。図2(c)は、色変換量が0より大きい場合における色域Gに対応する領域を色域G’として示している。It is a schematic diagram which shows the outline | summary of the gamut mapping which concerns on this embodiment. FIG. 2A shows an example of the color gamut S of the display unit 17 and the color gamut D of the printer 20 on a certain a * b * plane in the L * a * b * color space. FIG. 2B shows a color gamut G that serves as a reference when performing mapping based on the color conversion amount. FIG. 2C shows a region corresponding to the color gamut G when the color conversion amount is larger than 0 as a color gamut G ′. 本実施形態に係るガマットマッピングの概要を示す模式図である。図3(a)は、色変換量が0より大きい値に設定され、図2(c)に示すように色域G’が設定された場合におけるマッピング前の状態を示している。図3(b)は、マッピング後の状態を示している。It is a schematic diagram which shows the outline | summary of the gamut mapping which concerns on this embodiment. FIG. 3A shows a state before mapping when the color conversion amount is set to a value larger than 0 and the color gamut G ′ is set as shown in FIG. FIG. 3B shows a state after mapping. 本実施形態に係るガマットマッピングの概要を示す模式図である。図4(a)は、色域全体におけるマッピング前の状態を示している。図4(b)は、色域全体におけるマッピング後の状態を示している。It is a schematic diagram which shows the outline | summary of the gamut mapping which concerns on this embodiment. FIG. 4A shows a state before mapping in the entire color gamut. FIG. 4B shows a state after mapping in the entire color gamut. 本実施形態に係る色変換テーブル作成処理のフロー図である。It is a flowchart of the color conversion table creation process which concerns on this embodiment. 本実施形態に係る色変換テーブル作成画面の一例である。It is an example of the color conversion table creation screen which concerns on this embodiment.

符号の説明Explanation of symbols

1 色変換テーブル作成システム
10 パーソナルコンピュータ(色変換テーブル作成装置)
11 CPU
15 HDD
16 入力部
17 表示部
20 プリンタ
1 Color conversion table creation system 10 Personal computer (color conversion table creation device)
11 CPU
15 HDD
16 Input unit 17 Display unit 20 Printer

Claims (4)

第1のカラーデバイスの色再現域である第1の色域内の色を第2のカラーデバイスの色再現域である第2の色域内にマッピングするための色変換テーブルを作成する色変換テーブル作成プログラムにおいて、
第1の色域の情報及び第2の色域の情報を読み込む色域情報読込ステップと、
前記第1の色域の情報と前記第2の色域の情報とに基づいて前記第1の色域と前記第2の色域との色相方向の重なりを示した第3の色域を算出するステップと、
前記第1の色域内に位置する色のうち圧縮によりマッピングされる色割合を入力する入力ステップと、
前記割合の大きさに基づいて前記第3の色域を相似的に小さくした領域である第4の色域を算出するステップと、
読み込んだ第1の色域の情報及び第2の色域の情報に基づいてマッピングする際に、マッピングの対象となる前記第1の色域内の注目色が前記第4の色域内に存在するか否かを判断し、注目色が前記第4の色域内に存在すると判断すると前記第2の色域内の同じ位置に注目色をマッピングし、注目色が前記第4の色域内に存在しないと判断すると前記第2の色域内であって前記第4の色域外の領域に注目色をマッピングするマッピングステップと、
をコンピュータに実行させることを特徴とする色変換テーブル作成プログラム。
Color conversion table creation for creating a color conversion table for mapping colors in the first color gamut, which is the color reproduction gamut of the first color device, into the second color gamut, which is the color reproduction gamut of the second color device In the program
A color gamut information reading step for reading information on the first color gamut and information on the second color gamut;
Based on the information on the first color gamut and the information on the second color gamut, a third color gamut indicating an overlap in the hue direction between the first color gamut and the second color gamut is calculated. And steps to
An input step of inputting a ratio of colors mapped by compression among colors located in the first color gamut;
Calculating a fourth color gamut that is a region in which the third color gamut is similarly reduced based on the size of the ratio;
Whether the target color in the first color gamut to be mapped exists in the fourth color gamut when mapping based on the read first color gamut information and second color gamut information If it is determined that the target color exists in the fourth color gamut, the target color is mapped to the same position in the second color gamut, and it is determined that the target color does not exist in the fourth color gamut. Then, a mapping step for mapping a target color to an area within the second color gamut and outside the fourth color gamut ;
A color conversion table creation program characterized by causing a computer to execute.
第1のカラーデバイスの色再現域である第1の色域内の色を第2のカラーデバイスの色再現域である第2の色域内にマッピングするための色変換テーブルを作成する色変換テーブル作成装置において、
第1の色域の情報及び第2の色域の情報を読み込む色域情報読込手段と、
前記第1の色域の情報と前記第2の色域の情報とに基づいて前記第1の色域と前記第2の色域との色相方向の重なりを示した第3の色域を算出する手段と、
前記第1の色域内に位置する色のうち圧縮によりマッピングされる色割合を入力する入力手段と、
前記割合の大きさに基づいて前記第3の色域を相似的に小さくした領域である第4の色域を算出する手段と、
読み込んだ第1の色域の情報及び第2の色域の情報に基づいてマッピングする際に、マッピングの対象となる前記第1の色域内の注目色が前記第4の色域内に存在するか否かを判断し、注目色が前記第4の色域内に存在すると判断すると前記第2の色域内の同じ位置に注目色をマッピングし、注目色が前記第4の色域内に存在しないと判断すると前記第2の色域内であって前記第4の色域外の領域に注目色をマッピングするマッピング手段と、
を有することを特徴とする色変換テーブル作成装置。
Color conversion table creation for creating a color conversion table for mapping colors in the first color gamut, which is the color reproduction gamut of the first color device, into the second color gamut, which is the color reproduction gamut of the second color device In the device
Color gamut information reading means for reading information on the first color gamut and information on the second color gamut;
Based on the information on the first color gamut and the information on the second color gamut, a third color gamut indicating an overlap in the hue direction between the first color gamut and the second color gamut is calculated. Means to
Input means for inputting a ratio of colors mapped by compression out of colors located in the first color gamut;
Means for calculating a fourth color gamut, which is a region in which the third color gamut is similarly reduced based on the size of the ratio;
Whether the target color in the first color gamut to be mapped exists in the fourth color gamut when mapping based on the read first color gamut information and second color gamut information If it is determined that the target color exists in the fourth color gamut, the target color is mapped to the same position in the second color gamut, and it is determined that the target color does not exist in the fourth color gamut. Then, mapping means for mapping the target color to an area within the second color gamut and outside the fourth color gamut ;
A color conversion table creating apparatus characterized by comprising:
前記色変換量入力手段は、ユーザインターフェースであることを特徴とする請求項に記載の色変換テーブル作成装置。 The color conversion table creating apparatus according to claim 2 , wherein the color conversion amount input means is a user interface. 請求項又はの何れか一項に記載の色変換テーブル作成装置と、
前記第1のカラーデバイスと、
前記第2のカラーデバイスと、
から構成されることを特徴とする色変換テーブル作成システム。
The color conversion table creation device according to any one of claims 2 and 3 ,
The first color device;
The second color device;
A color conversion table creation system comprising:
JP2006298699A 2006-11-02 2006-11-02 Color conversion table creation program, color conversion table creation device, and color conversion table creation system Expired - Fee Related JP4802981B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2006298699A JP4802981B2 (en) 2006-11-02 2006-11-02 Color conversion table creation program, color conversion table creation device, and color conversion table creation system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2006298699A JP4802981B2 (en) 2006-11-02 2006-11-02 Color conversion table creation program, color conversion table creation device, and color conversion table creation system

Publications (2)

Publication Number Publication Date
JP2008118335A JP2008118335A (en) 2008-05-22
JP4802981B2 true JP4802981B2 (en) 2011-10-26

Family

ID=39503923

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2006298699A Expired - Fee Related JP4802981B2 (en) 2006-11-02 2006-11-02 Color conversion table creation program, color conversion table creation device, and color conversion table creation system

Country Status (1)

Country Link
JP (1) JP4802981B2 (en)

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2013133335A1 (en) 2012-03-08 2013-09-12 日本電気株式会社 Color reproduction method, color reproduction system, color reproduction program, and color reproduction device
WO2013133336A1 (en) 2012-03-08 2013-09-12 日本電気株式会社 Color reproduction method, color reproduction system, color reproduction program, and color reproduction device

Family Cites Families (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH05284347A (en) * 1992-03-31 1993-10-29 Olympus Optical Co Ltd Color picture output device
JPH08274997A (en) * 1995-03-30 1996-10-18 Canon Inc Image processing unit and its method
JP4016234B2 (en) * 1998-07-02 2007-12-05 富士ゼロックス株式会社 Image processing method and image processing apparatus
JP2000278546A (en) * 1999-01-22 2000-10-06 Sony Corp Device and method for image processing, device and method for color gamut conversion table preparation, recording medium recording image processing program and recording medium recording color gamut conversion table preparation program
JP3763720B2 (en) * 1999-05-07 2006-04-05 松下電器産業株式会社 Image processing apparatus and image processing method
JP2004194149A (en) * 2002-12-13 2004-07-08 Oki Data Corp Method for converting colors

Also Published As

Publication number Publication date
JP2008118335A (en) 2008-05-22

Similar Documents

Publication Publication Date Title
JP3890211B2 (en) Image processing method, image processing apparatus, program, and storage medium
EP1318478B1 (en) Method, apparatus and computer program product for image processing
JP4408858B2 (en) Image processing apparatus and method
JP5153607B2 (en) Image processing apparatus, image processing method, and image processing program
JP2004080401A (en) Image processing method, device, storage medium, and program
JP2009016922A (en) Image processing device, and image processing program
US20030184557A1 (en) Interactive method and apparatus for managing color gamut mapping
JPH11136528A (en) Processor and method for information processing and program storage medium
JPH1132227A (en) Image-processing method and unit and storage medium
JP5365925B2 (en) Image processing apparatus and image processing program
JP4609674B2 (en) Image processing system, display device, program, and information storage medium
JP2006108866A (en) Image processing apparatus
JPH11196285A (en) Image processing method, device and recording medium
JP4802981B2 (en) Color conversion table creation program, color conversion table creation device, and color conversion table creation system
JP2009118419A (en) Image processing apparatus, image processing method and image processing program
JP2015089056A (en) Profile generation device and profile generation method
JP2008228017A (en) Color conversion processing program, color conversion processing device and image formation system
JP5966817B2 (en) Color conversion table creation device and program
JP2021158588A (en) Image processing device, image processing system, and program
JP2009017473A (en) Color gamut generation device, color gamut generation method, color gamut generation program, and color conversion unit
JP2009069451A (en) Color chart display device, color chart generation and display method, and color chart generation and display program
JP2009153019A (en) Image processing device
JP2016100682A (en) Image processing apparatus, control program of image processing apparatus, and control method of image processing apparatus
JP2020088709A (en) Image processing apparatus, image processing method and program
JPH1188712A (en) Image processing method and image processor

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20090807

RD02 Notification of acceptance of power of attorney

Free format text: JAPANESE INTERMEDIATE CODE: A7422

Effective date: 20110208

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20110318

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20110405

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20110518

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

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

R150 Certificate of patent or registration of utility model

Ref document number: 4802981

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

Free format text: JAPANESE INTERMEDIATE CODE: R150

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

Free format text: PAYMENT UNTIL: 20140819

Year of fee payment: 3

S111 Request for change of ownership or part of ownership

Free format text: JAPANESE INTERMEDIATE CODE: R313111

R350 Written notification of registration of transfer

Free format text: JAPANESE INTERMEDIATE CODE: R350

LAPS Cancellation because of no payment of annual fees