JP5116866B2 - 色処理装置、色処理方法、及びプログラム - Google Patents
色処理装置、色処理方法、及びプログラム Download PDFInfo
- Publication number
- JP5116866B2 JP5116866B2 JP2011158393A JP2011158393A JP5116866B2 JP 5116866 B2 JP5116866 B2 JP 5116866B2 JP 2011158393 A JP2011158393 A JP 2011158393A JP 2011158393 A JP2011158393 A JP 2011158393A JP 5116866 B2 JP5116866 B2 JP 5116866B2
- Authority
- JP
- Japan
- Prior art keywords
- color gamut
- inversion
- color
- grid
- hue
- 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
Links
- 238000012545 processing Methods 0.000 title claims description 80
- 238000003672 processing method Methods 0.000 title claims description 6
- 238000001514 detection method Methods 0.000 claims description 53
- 238000013507 mapping Methods 0.000 claims description 50
- 238000012937 correction Methods 0.000 claims description 37
- 238000004590 computer program Methods 0.000 claims description 3
- 230000001419 dependent effect Effects 0.000 claims description 3
- 238000000034 method Methods 0.000 description 74
- 238000006243 chemical reaction Methods 0.000 description 33
- 230000006870 function Effects 0.000 description 13
- 238000010586 diagram Methods 0.000 description 7
- 230000014509 gene expression Effects 0.000 description 5
- 230000015556 catabolic process Effects 0.000 description 3
- 238000006731 degradation reaction Methods 0.000 description 3
- 239000003086 colorant Substances 0.000 description 2
- 230000006866 deterioration Effects 0.000 description 2
- 239000011159 matrix material Substances 0.000 description 2
- PCTMTFRHKVHKIS-BMFZQQSSSA-N (1s,3r,4e,6e,8e,10e,12e,14e,16e,18s,19r,20r,21s,25r,27r,30r,31r,33s,35r,37s,38r)-3-[(2r,3s,4s,5s,6r)-4-amino-3,5-dihydroxy-6-methyloxan-2-yl]oxy-19,25,27,30,31,33,35,37-octahydroxy-18,20,21-trimethyl-23-oxo-22,39-dioxabicyclo[33.3.1]nonatriaconta-4,6,8,10 Chemical compound C1C=C2C[C@@H](OS(O)(=O)=O)CC[C@]2(C)[C@@H]2[C@@H]1[C@@H]1CC[C@H]([C@H](C)CCCC(C)C)[C@@]1(C)CC2.O[C@H]1[C@@H](N)[C@H](O)[C@@H](C)O[C@H]1O[C@H]1/C=C/C=C/C=C/C=C/C=C/C=C/C=C/[C@H](C)[C@@H](O)[C@@H](C)[C@H](C)OC(=O)C[C@H](O)C[C@H](O)CC[C@@H](O)[C@H](O)C[C@H](O)C[C@](O)(C[C@H](O)[C@H]2C(O)=O)O[C@H]2C1 PCTMTFRHKVHKIS-BMFZQQSSSA-N 0.000 description 1
- 238000012790 confirmation Methods 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 239000000284 extract Substances 0.000 description 1
- 238000000605 extraction Methods 0.000 description 1
- 238000003384 imaging method Methods 0.000 description 1
- 238000009434 installation Methods 0.000 description 1
- 230000000873 masking effect Effects 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 238000012889 quartic function Methods 0.000 description 1
Images
Landscapes
- Image Processing (AREA)
- Facsimile Image Signal Circuits (AREA)
- Color Image Communication Systems (AREA)
Description
前記入力色域および前記出力色域の少なくともいずれか一方において、当該色域を当該色域に対応するデバイス依存色空間上の格子より小さい部分格子に分割する分割手段と、
前記部分格子において、色相が反転する反転領域を検出する反転検出手段と、
前記反転検出手段で検出された反転領域内の格子点を、該反転領域をはさむ2つの格子点を結ぶ線上に、該反転領域内における格子点間距離の比を保持して割り付ける、領域補正手段と、
前記領域補正手段による補正の後に、前記入力色域および前記出力色域を用いて、該入力色域内の入力色値を前記出力色域内にマッピングする色域マッピング手段と
を有することを特徴とする。
図1は、本実施形態の色処理装置を実現するハードウエア構成を示すブロック図である。同図に示す色処理装置1において、101は色域データを取得するデータ取得部、102はデータ取得部101で取得した色域の色相反転領域を検出する反転検出部、103は反転検出部102で検出された反転領域を補正する領域補正部である。また、104は領域補正部103で補正された色域をマッピングする色域マッピング部、105は色域マッピング部104でマッピングされた色域を出力デバイスの色空間値に変換する色空間値変換部である。また、106は色空間値変換部105で変換された色空間値を出力する出力部、107はデータ取得部101で読み込む色域データを保持する色域データ保持部、108は演算途中の各データを一時的に保持するためのバッファメモリである。
本実施形態の色処理装置1においては、入力色空間値(RGB)を出力色空間値(Jab)に変換するための色変換テーブルを作成する。以下、色処理装置1における処理について、図2を用いて説明する。図2は、色処理装置1における色変換テーブル作成処理を示すフローチャートである。
以下、ステップS1におけるデータ取得部101の動作について、図4を用いて詳細に説明する。図4は、データ取得部101におけるデータ取得処理を示すフローチャートである。
以下、ステップS2における反転検出部102の動作について、図5を用いて詳細に説明する。図5は反転検出部102における反転検出処理を示すフローチャートである。
なお、式(1)におけるmin(a,b)は、aとbとを比較し、小さい方の値を返す関数である。また、j,xはそれぞれ以下の式(2)、式(3)を満たすものとする。
1≦j≦(N−1)/2 ・・・(3)
また、デバイスRGB値のビット数をnとすると、ステップ幅Nstepは、スライス数Nを用いて、以下の式(4)のように表すことができる。
また、一般にNスライス格子の場合には、部分格子が(N−1)/2個存在し、第j部分格子の格子点数は(N−j+1)3と表すことができる。
1≦i≦N−1のとき、 1≦j≦i+1 ・・・(6)
N≦i≦2N−3のとき、 i−N+2≦j≦N ・・・(7)
ここで、Nstepは、R,G,B値のビット数をnとし、以下の式(8)で表される格子の刻み幅である。
各格子に含まれる格子点のRGB値が取り得る最小の値をVmin、最大の値をVmaxとすると、図7の太線で示した検索ラインは、以下の6点を順に結ぶ線分によって構成される。ただし、点6の次は点1に戻るものとする。
点2:(Vmax,Vmax,Vmin)
点3:(Vmin,Vmax,Vmin)
点4:(Vmin,Vmax,Vmax)
点5:(Vmin,Vmin,Vmax)
点6:(Vmax,Vmin,Vmax)
以上で説明した検索ラインは、一般にNスライスの部分格子の場合、2N−3本存在する。
以下、ステップS3における領域補正部103の動作について、図10を用いて詳細に説明する。図10は、領域補正部103における領域補正処理を示すフローチャートである。
以下、ステップS4における色域マッピング部104の動作について、図12を用いて詳細に説明する。図12は、本実施形態の色域マッピング部104における色域マッピング処理を示すフローチャートである。
0≦s,0≦t,0≦u ・・・(18)
式(17),式(18)が成り立てば、該入力格子点が出力色域内に存在すると判定し、ステップS412へ進む。一方、式(17),式(18)が成り立たなければ、該入力格子点が出力色域外に存在すると判定し、ステップS410へ進む。
以上説明したように本実施形態によれば、入力色空間値を出力色空間値へ変換する色変換テーブルを作成する際に、入力デバイスの色域を出力デバイスの色域に自動的にマッピングすることができる。さらに、色域を構成する格子を部分格子に分割し、各部分格子の検索ラインごとに、色相−彩度平面にて隣り合った格子点を線分で結び、各格子点を通り色相軸に垂直な直線と該線分との交点数によって、色相が反転している格子点を検出することができる。そして、色相が反転していた場合には、色相反転格子点をはさむ境界格子点を結んだ直線上に、該色相反転格子点の格子点間距離の比を維持して該色相反転格子点を移動することによって、色相反転を防止したマッピングを行うことができる。
以下、本発明に係る第2実施形態について説明する。。第2実施形態においても、入力色空間値を出力色空間値に変換するための色変換テーブルを作成するが、この際にユーザによる確認操作が介入することを特徴とする。また第2実施形態においても色域における色相反転を検出するが、この検出方法として上述した第1実施形態とは異なる手法を用いる。
以下、第2実施形態の色処理装置2における処理について、図15および図16を用いて説明する。図15は、色処理装置2における変換テーブル作成処理を示すフローチャートであり、図16は、色変換テーブル作成条件の設定を実現するUI部201の表示例を示す図である。
以下、ステップS23における反転検出部203の動作について、図18を用いて詳細に説明する。図18は反転検出部203における反転検出処理を示すフローチャートである。なお、図18に示すステップS601〜S603の処理は、上述した第1実施形態における反転検出処理を示す図5のステップS201〜S203と同様であるため、説明を省略する。
以下、ステップS25における表示部204の動作について、図20を用いて詳細に説明する。図20は、第2実施形態の表示部204における表示処理を示すフローチャートである。
上述した各実施形態においては、CIECAM02色空間を用いて説明を行ったが、CIELAB、CIELUV、CIECAM97sなどの知覚色空間であれば、どのような色空間を用いてもよい。
以上、実施形態例を詳述したが、本発明は例えば、システム、装置、方法、プログラム若しくは記憶媒体(記録媒体)等としての実施態様をとることが可能である。具体的には、複数の機器(例えば、ホストコンピュータ、インタフェース機器、撮像装置、webアプリケーション等)から構成されるシステムに適用しても良いし、また、一つの機器からなる装置に適用しても良い。
Claims (7)
- 入力色域および出力色域を取得する色域取得手段と、
前記入力色域および前記出力色域の少なくともいずれか一方において、当該色域を当該色域に対応するデバイス依存色空間上の格子より小さい部分格子に分割する分割手段と、
前記部分格子において、色相が反転する反転領域を検出する反転検出手段と、
前記反転検出手段で検出された反転領域内の格子点を、該反転領域をはさむ2つの格子点を結ぶ線上に、該反転領域内における格子点間距離の比を保持して割り付ける、領域補正手段と、
前記領域補正手段による補正の後に、前記入力色域および前記出力色域を用いて、該入力色域内の入力色値を前記出力色域内にマッピングする色域マッピング手段と
を有することを特徴とする色処理装置。 - 前記反転検出手段は、色空間を構成する複数の格子点を色相−彩度平面上にプロットし、各格子点を結ぶ線分と、各格子点を通る垂線との交点数によって、色相反転を検出することを特徴とする請求項1記載の色処理装置。
- 前記反転検出手段は、前記部分格子の色域表面と、該色域表面の格子点と前記出力色域内に設定した収束点とを結んだ線分と、の交点数によって色相反転を検出することを特徴とする請求項1記載の色処理装置。
- 前記領域補正手段は、前記反転領域内の格子点を、該反転領域をはさむ格子点の間に移動することを特徴とする請求項1乃至3の何れか1項に記載の色処理装置。
- 前記反転検出手段で検出された反転領域をユーザに報知する報知手段と、
前記領域補正手段による補正の可否を示すユーザ指示を入力する操作手段とをさらに有し、
前記領域補正手段は、前記操作手段によって補正可を示すユーザ指示が入力された場合に、前記反転領域を補正することを特徴とする請求項1乃至4の何れか1項記載の色処理装置。 - 色処理装置が行う色処理方法であって、
入力色域および出力色域を取得する色域取得ステップと、
前記入力色域および前記出力色域の少なくともいずれか一方において、当該色域を当該色域に対応するデバイス依存色空間上の格子より小さい部分格子に分割する分割ステップと、
前記部分格子において、色相が反転する反転領域を検出する反転検出ステップと、
前記反転検出ステップで検出された反転領域内の格子点を、該反転領域をはさむ2つの格子点を結ぶ線上に、該反転領域内における格子点間距離の比を保持して割り付ける、領域補正ステップと、
前記領域補正ステップにおける補正の後に、前記入力色域および前記出力色域を用いて、該入力色域内の入力色値を前記出力色域内にマッピングする色域マッピングステップとを有することを特徴とする色処理方法。 - コンピュータ上で実行されることによって、該コンピュータを請求項1乃至5のいずれか1項に記載の色処理装置が有する各手段として機能させることを特徴とするコンピュータプログラム。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2011158393A JP5116866B2 (ja) | 2011-07-19 | 2011-07-19 | 色処理装置、色処理方法、及びプログラム |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2011158393A JP5116866B2 (ja) | 2011-07-19 | 2011-07-19 | 色処理装置、色処理方法、及びプログラム |
Related Parent Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2006335076A Division JP4827713B2 (ja) | 2006-12-12 | 2006-12-12 | 色処理装置、色処理方法及びプログラム |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2011205716A JP2011205716A (ja) | 2011-10-13 |
JP5116866B2 true JP5116866B2 (ja) | 2013-01-09 |
Family
ID=44881754
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2011158393A Expired - Fee Related JP5116866B2 (ja) | 2011-07-19 | 2011-07-19 | 色処理装置、色処理方法、及びプログラム |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP5116866B2 (ja) |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP6012124B2 (ja) * | 2014-11-07 | 2016-10-25 | 京セラドキュメントソリューションズ株式会社 | 色域断面取得方法、色域断面取得プログラムおよび色域断面取得装置 |
Family Cites Families (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP3591855B2 (ja) * | 1992-10-28 | 2004-11-24 | キヤノン株式会社 | 色処理装置およびその方法 |
JPH06225132A (ja) * | 1992-10-28 | 1994-08-12 | Canon Inf Syst Inc | 色域外カラーテーブルを用いたカラー印刷方法及び装置 |
US5574666A (en) * | 1994-05-13 | 1996-11-12 | Canon Information Systems, Inc. | Color printing method and apparatus using gamut mapping in Munsell space |
-
2011
- 2011-07-19 JP JP2011158393A patent/JP5116866B2/ja not_active Expired - Fee Related
Also Published As
Publication number | Publication date |
---|---|
JP2011205716A (ja) | 2011-10-13 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP4827713B2 (ja) | 色処理装置、色処理方法及びプログラム | |
US7626723B2 (en) | Color-conversion-table creating method | |
US8204304B2 (en) | Color gamut mapping by forming curved cross-sectional surfaces | |
JP5713727B2 (ja) | プロファイル作成方法、プロファイル作成装置、プロファイルにより色変換を行う画像処理装置およびプログラム | |
JP5043513B2 (ja) | 色処理装置および方法 | |
JPH08125880A (ja) | ローカルプリンタの非線形性を補正する、カラープリンタのキャリブレーション方法 | |
JP4646681B2 (ja) | 色処理装置及びその方法 | |
US8427696B2 (en) | Color processing method and apparatus thereof | |
US7965427B2 (en) | Color processing apparatus and its method | |
JPH10271344A (ja) | カラー画像処理装置 | |
JP2008141237A (ja) | 色処理装置およびその方法 | |
US20060209325A1 (en) | Image processing method, image processing apparatus and storage medium storing a program | |
JP2009124608A (ja) | 画像処理装置、画像形成装置、プログラム及び色見本 | |
JP2007060420A (ja) | 色変換装置およびその方法 | |
JP5116866B2 (ja) | 色処理装置、色処理方法、及びプログラム | |
JP2020203454A (ja) | 画像処理装置、画像形成装置 | |
JP5857860B2 (ja) | 色調整装置、色調整方法、色調整プログラム及び色調整プログラムを格納した媒体 | |
JP5630231B2 (ja) | 色調整方法、色調整装置、色調整プログラム及び色調整プログラムを格納した媒体 | |
US20220400187A1 (en) | Updating a color profile | |
JP5112234B2 (ja) | 画像処理装置、画像処理方法、プログラムおよび記録媒体 | |
JP4810471B2 (ja) | 色変換装置、色変換方法、及びプログラム | |
JP2009171164A (ja) | カラープロファイル作成装置、方法及び記録媒体 | |
JP2006345101A (ja) | 色処理方法及びその装置 | |
JP2004236201A (ja) | 画像処理装置およびその方法 | |
JP2015207915A (ja) | 画像処理装置およびその方法 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20110804 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20120427 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20120622 |
|
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: 20121012 |
|
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: 20121016 |
|
R151 | Written notification of patent or utility model registration |
Ref document number: 5116866 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R151 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20151026 Year of fee payment: 3 |
|
LAPS | Cancellation because of no payment of annual fees |