JP3770671B2 - Color conversion method - Google Patents
Color conversion method Download PDFInfo
- Publication number
- JP3770671B2 JP3770671B2 JP31976996A JP31976996A JP3770671B2 JP 3770671 B2 JP3770671 B2 JP 3770671B2 JP 31976996 A JP31976996 A JP 31976996A JP 31976996 A JP31976996 A JP 31976996A JP 3770671 B2 JP3770671 B2 JP 3770671B2
- Authority
- JP
- Japan
- Prior art keywords
- signal
- color
- colorimetric
- processing
- cmyk
- 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
- 238000006243 chemical reaction Methods 0.000 title claims description 120
- 238000000034 method Methods 0.000 title claims description 112
- 238000012545 processing Methods 0.000 claims description 107
- 230000008569 process Effects 0.000 claims description 79
- 238000012937 correction Methods 0.000 claims description 15
- 238000000926 separation method Methods 0.000 claims description 14
- 230000001419 dependent effect Effects 0.000 claims description 9
- 238000005336 cracking Methods 0.000 claims 2
- 239000011159 matrix material Substances 0.000 description 60
- 230000014509 gene expression Effects 0.000 description 21
- 239000003086 colorant Substances 0.000 description 18
- 230000007935 neutral effect Effects 0.000 description 18
- 230000000875 corresponding effect Effects 0.000 description 15
- 239000013598 vector Substances 0.000 description 14
- 238000000354 decomposition reaction Methods 0.000 description 11
- 238000000611 regression analysis Methods 0.000 description 11
- 238000010586 diagram Methods 0.000 description 9
- 230000006870 function Effects 0.000 description 9
- 238000012360 testing method Methods 0.000 description 7
- 239000008186 active pharmaceutical agent Substances 0.000 description 5
- 238000003384 imaging method Methods 0.000 description 5
- 238000005259 measurement Methods 0.000 description 5
- 230000000694 effects Effects 0.000 description 4
- 230000003595 spectral effect Effects 0.000 description 4
- 238000004364 calculation method Methods 0.000 description 3
- 230000008859 change Effects 0.000 description 3
- 238000004042 decolorization Methods 0.000 description 3
- 230000003287 optical effect Effects 0.000 description 3
- 239000000049 pigment Substances 0.000 description 3
- 238000000513 principal component analysis Methods 0.000 description 3
- 238000002940 Newton-Raphson method Methods 0.000 description 2
- 230000001186 cumulative effect Effects 0.000 description 2
- 235000012736 patent blue V Nutrition 0.000 description 2
- 230000009466 transformation Effects 0.000 description 2
- QOSTVEDABRQTSU-UHFFFAOYSA-N 1,4-bis(methylamino)anthracene-9,10-dione Chemical compound O=C1C2=CC=CC=C2C(=O)C2=C1C(NC)=CC=C2NC QOSTVEDABRQTSU-UHFFFAOYSA-N 0.000 description 1
- 230000008901 benefit Effects 0.000 description 1
- 230000005540 biological transmission Effects 0.000 description 1
- 230000006835 compression Effects 0.000 description 1
- 238000007906 compression Methods 0.000 description 1
- 230000002596 correlated effect Effects 0.000 description 1
- 230000003247 decreasing effect Effects 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 230000018109 developmental process Effects 0.000 description 1
- 230000012447 hatching Effects 0.000 description 1
- 238000005286 illumination Methods 0.000 description 1
- 230000001678 irradiating effect Effects 0.000 description 1
- 238000013507 mapping Methods 0.000 description 1
- 239000007787 solid Substances 0.000 description 1
- 238000002834 transmittance Methods 0.000 description 1
- 230000017105 transposition Effects 0.000 description 1
Images
Landscapes
- Dot-Matrix Printers And Others (AREA)
- Color, Gradation (AREA)
- Processing Or Creating Images (AREA)
- Image Processing (AREA)
- Facsimile Image Signal Circuits (AREA)
- Color Image Communication Systems (AREA)
Description
【0001】
【発明の属する技術分野】
この発明は、画像読取装置であるカラースキャナ(以下、単にスキャナともいう。)の入力部および(または)カラーデジタルカメラ(以下、単にデジタルカメラともいう。)からそれぞれ出力されるデジタル信号であるRGB(RGBは、それぞれ、赤、緑、青の意)信号をフイルム作成装置、刷版作成装置、カラープリンタ等の画像出力装置用のcmyk(cmykは、それぞれ、シアン、マゼンタ、黄、墨の意)信号に変換する色変換方法に関する。
【0002】
【従来の技術】
カラースキャナは、その入力部において、原稿としてのポジ画像が担持されたカラーリバーサル原稿(カラーリバーサルフイルムが露光され現像されて画像が担持された原稿であって、以下、単にリバーサル原稿ともいう。)に照明光を照射することにより、前記ポジ画像情報を含む透過光を得、この透過光を結像光学系と3色分解光学系を介して、例えば、CCDリニアイメージセンサ等のリニアイメージセンサに導き、リニアイメージセンサの出力信号である光電変換信号をAD変換することで、前記カラーリバーサル原稿上の画像を光電的に読み取るように構成されている。
【0003】
この場合、例えば、RGB用各リニアイメージセンサにより前記リバーサル原稿を主走査方向に線走査(ライン走査)して読み取るとともに、前記リバーサル原稿を前記主走査方向と略直交する副走査方向に相対的に搬送することでRGB各色についての2次元的な画像情報であるデジタルRGB画像信号(単にRGB信号ともいう。)を得ることができる。
【0004】
そして、このようにして得られたRGB画像信号は、色素濃度信号としてのcmy信号に変換された後、スキャナ内部のcmyk変換部によりそれぞれが網%信号であるcmyk画像信号(単にcmyk信号ともいう。)に変換される。
【0005】
cmyk信号は、例えば、外部の網点化処理装置に供給され、この網点化処理装置において、cmyk各信号が、それぞれ、閾値テンプレート中の閾値と比較され、いわゆる網点化処理(2値化処理)が行われる。
【0006】
そして、この網点化処理後の2値画像信号に基づいて、フイルム作成装置において製版用フイルムが作成され、この製版用フイルムから刷版作成装置により刷版が作成される。作成された刷版(cmyk各版)がカラー印刷機に装着され、インキが付けられて、本紙上に対して多色刷りが行われる。これにより、本紙上に転移されたインキによる印刷画像が形成された印刷物が完成する。
【0007】
なお、最近は、網点化処理後の2値画像信号に基づいて、直接、刷版を作成するCTP(Computer To Plate )装置も実用化されている。
【0008】
【発明が解決しようとする課題】
ところで、上述のcmyk変換部では、前記カラー印刷機に対応した変換が行われるが、この変換のためのデフォルト分解条件が変換テーブルとして格納されている。分解条件は、基本的には、階調変換カーブ(グラデーションカーブまたはトーンカーブともいい、原稿濃度に対する網点面積率の特性をいう。)条件を含み、この他、この階調変換カーブのハイライト濃度値とその網点面積率およびシャドー濃度値とその網点面積率、カラーコレクション(色修正)、UCR(下色除去)、K版(墨版)生成、シャープネス等の条件から構成される。この分解条件は、スキャナ毎に経験的に最適化されたデフォルト分解条件として各スキャナに格納されている。
【0009】
したがって、原稿がリバーサル原稿である場合は、オペレータは、そのスキャナ毎に経験的に最適化されメモリ等の記憶手段に保存されているデフォルト分解条件に基づいて、RGB信号が変換された色素濃度信号としてのcmy信号を網%信号であるcmyk信号に簡易に変換することができる。
【0010】
ところが、デジタルカメラ等のように単に撮影されたRGB画像信号のみが存在し、スキャナに付属している画像処理機能がなく、基準となる分解条件であるデフォルト分解条件を所有していない撮像装置では、オペレータが日常慣れ親しんでいるスキャナと同様の感覚で分解条件を決定することができない。
【0011】
このような場合、得られたRGB画像信号を一旦コンピュータに取り込み、そのコンピュータ上で Adobe社の Photoshop(登録商標)のような画像処理ツール(ソフトウエア)を用いて、各撮像装置毎にデフォルト分解条件を設定する方法が考えられる。また、ハードコピーである印刷物の見えと必ずしも一致しないモニタ上の画像を見ながら試行錯誤によりcmyk画像信号に変換する方法も考えられる。
【0012】
しかしながら、デジタルカメラやスキャナ等、種々の画像入力装置(画像撮像装置および画像読取装置を含む)が存在すると、個々の装置毎にデフォルト分解条件を設定することが非常に困難であり、かつ時間がかかるという問題がある。
【0013】
この発明はこのような課題を考慮してなされたものであり、デジタルカメラで撮影されたRGB画像信号やスキャナで読み込まれたRGB画像信号等を、経験的に最適化された特定のスキャナのデフォルト分解条件を利用してcmyk信号に変換する色変換方法を提供することを目的とする。
【0014】
【課題を解決するための手段】
第1のこの発明は、原シーンに対して得たデバイス依存の画像信号を測色値信号に変換する過程を備える色変換方法において、
前記測色値信号をリバーサル原稿上の色素濃度信号に変換する過程と、
前記色素濃度信号を階調変換処理、色修正処理、下色除去処理およびK版生成処理を含む特定のカラースキャナのデフォルト分解条件である標準の画像処理条件で処理して、cmyk信号に変換する過程と、
を有することを特徴とする。
【0015】
第1のこの発明によれば、原シーンの画像信号を、結果として、標準の画像処理条件で処理したcmyk信号に変換することができる。
【0016】
また、第2のこの発明は、原シーンに対して得たデバイス依存の画像信号を第1の測色値信号に変換する過程を含む色変換方法において、前記第1の測色値信号をリバーサル原稿上の第1の色素濃度信号に変換する過程と、画像読取装置で読み取ったリバーサル原稿の画像信号を第2の測色値信号に変換する過程と、前記第2の測色値信号を第2の色素濃度信号に変換する過程と、前記第1または第2の色素濃度信号を階調変換処理、色修正処理、下色除去処理およびK版生成処理を含む特定のカラースキャナのデフォルト分解条件である標準の画像処理条件で処理して、cmyk信号に変換する過程と、を有することを特徴とする。
【0017】
第2のこの発明によれば、画像読取装置で読み取ったリバーサル原稿の画像信号を、一旦、いわゆるデバイス非依存の測色値信号に変更しているので、例えば、前記画像読取装置の機種が異なっても、つまりデバイスに依存することなく、所望の画像処理条件で処理したcmyk信号を得ることができる。
【0018】
さらに、第3のこの発明は、第1または第2のこの発明において、前記測色値信号に対して、セットアップ処理を行うセットアップ処理過程を有することを特徴とする。
【0019】
第3のこの発明によれば、画像に依存した所望の仕上がりを得ることができる。
【0020】
さらにまた、第4のこの発明は、第1〜第3のいずれか1つの発明において、色素濃度信号を階調変換処理、色修正処理、下色除去処理およびK版生成処理を含む特定のカラースキャナのデフォルト分解条件である標準の画像処理条件で処理して、cmyk信号に変換する過程では、
測色値、あるいは測色値と変換可能な信号が規則的に配列されたリバーサル原稿上のカラーパッチを前記特定のカラースキャナのデフォルト分解条件である標準の画像処理条件で処理し、cmyk画像を作成し、cmyk画像上に再生されたパッチに対して、前記測色値、あるいは測色値と変換可能な信号との対応関係をデータセットとして拾い出し、両者の関係をテーブル化して、前記特定のカラースキャナのデフォルト分解条件である標準の画像処理条件テーブルを作成し、この画像処理条件テーブルと補間法を用いて、前記色素濃度信号をcmyk信号に変換することを特徴とする。
【0021】
第4のこの発明によれば、色素濃度信号cmyを網%信号であるcmyk信号に簡易に変換することができる。
なお、例えば、前記画像読取装置はカラースキャナであり、前記標準の画像処理条件は、前記カラースキャナのデフォルト分解条件である。
【0022】
【発明の実施の形態】
以下、この発明の一実施の形態について図面を参照して説明する。
【0023】
図1は、この発明の一実施の形態が適用された画像信号処理装置10の全体的な構成を示している。
【0024】
この画像信号処理装置10は、測色変換部16を有し、この測色変換部16には、撮像装置であるデジタルカメラ(不図示)で撮影したシーン(場面)の画像情報を有するRGB信号(デジタル画像信号)12が供給されるとともに、必要に応じて、画像読取装置であるスキャナ(不図示)を構成する画像入力部(線走査読取装置またはスキャナ入力部ともいう。)で読み取られたリバーサル原稿の画像情報を有するRGB信号(デジタル画像信号)14が供給される。なお、デジタルカメラはデジタルビデオカメラでもよく、その他、撮像機能を有したデジタル画像信号(デジタル画像データ)を出力する装置であれば、この発明を適用することができる。
【0025】
また、スキャナとしては、リニアイメージセンサを搭載するカラースキャナである線走査読取装置でもよく、また、エリアイメージセンサを搭載するカラースキャナである面走査読取装置でも、この発明を適用することができる。
【0026】
測色変換部16は、デジタルカメラのRGB信号12をXYZまたはL* a* b* 等の測色値信号(XYZ信号ともいう。)18に変換する測色変換マトリクス(以下、単にマトリクスともいう。)20と、スキャナ入力部のRGB信号14をXYZ信号またはL* a* b* 等の測色値信号22に変換する測色変換テーブル(測色変換ルックアップテーブル、ルックアップテーブルまたは単にテーブルともいう。)24とを有している。
【0027】
なお、通常、RGB信号12、14は、デバイスに依存する(デバイス依存またはデバイスディペンデントともいう。)信号(データ)といい、これに対して測色値信号18、22は、デバイスに依存しない(デバイス非依存またはデバイスインディペンデントともいう。)信号(データ)という。
【0028】
デジタルカメラの測色値信号18は、撮影光源と観察光源の違いを吸収する光源変更部25と、ハイライト部濃度とシャドー部濃度とをセットアップする測色的セットアップ部(単に、セットアップ部ともいう。)26と、原シーン(撮影されたもとの場面)の前記測色値信号18をリバーサル原稿上の色素濃度信号28に変換する色素濃度変換部30と、cmyk変換部32を構成する原シーン忠実再現テーブル42に必要に応じて供給される。
【0029】
一方、スキャナ入力部の測色値信号22は、前記測色的セットアップ部26と、標準条件再現テーブル部43を構成し前記測色値信号22を色素濃度信号34に変換する色素濃度変換部36に供給される。
【0030】
色素濃度変換部30、36から出力される色素濃度信号(cmy信号)28、34は、スイッチ45を通じて選択され、標準条件再現テーブル44に供給される。
【0031】
cmyk変換部32は、基本的には、原シーン忠実再現テーブル42と標準条件再現テーブル部43とを有している。原シーン忠実再現テーブル42は、供給されるデジタルカメラの測色値信号18を測色的に保存された網%信号であるcmyk信号46に変換するルックアップテーブルである。
【0032】
標準条件再現テーブル部43は、測色値信号22を色素濃度信号34に変換する色素濃度変換部36と、色素濃度変換部30または色素濃度変換部36のいずれかの出力信号を選択するスイッチ(マルチプレクサ、選択手段)45と、標準条件再現テーブル44とを有している。標準条件再現テーブル44は、スイッチ45により選択された色素濃度信号28、34のいずれかを網%信号であるcmyk信号48に変換する処理を行う。cmyk変換部32は、3色表色系の信号を4色表色系の信号に変換する、いわゆる3色4色変換機能を有する。
【0033】
cmyk変換部32から出力される網%信号であるcmyk信号46、48は、このcmyk信号46、48に基づく画像を出力する画像出力部35に供給される。画像出力部35は、例えば、図示しない2値化変換部と、レーザ露光走査部(イメージセッタ等)と、現像部と、刷版作成部と、印刷部とからなる公知の構成を採用することができる。2値化変換部では、cmyk信号46またはcmyk信号48をスクリーン線数、網角度等の出力条件に応じて選択されるCMYKの各閾値マトリクスと比較して、2値化処理する。レーザ露光走査部では、この2値信号(2値画像信号ともいう。)に基づいてオンオフするレーザビームによりフイルムを露光走査して潜像を形成する。現像部では、この潜像が形成されたフイルムを現像して画像を顕像化し、製版用フイルムを作成する。刷版作成部では、この製版用フイルムから刷版を作成する。印刷部では、前記刷版、この場合、4版分のCMYK用刷版を印刷機に装着し、刷版に付けられた4色のインキが本紙(印刷用紙)に転写されることで、画像が形成されたハードコピーとしての印刷物が作成される。
【0034】
なお、画像出力部35として、フイルムの現像処理が不要であり、網点やスクリーン線数やスクリーン角度を直接本紙に網点画像として印刷してシミュレーションすることのできる、ダイレクトデジタルカラー校正(DDCP)システムを用いることもできる。
【0035】
前記測色的セットアップ部26は、測色値信号18、22を測色的END(等価中性濃度)信号52に変換する測色的END順変換・逆変換マトリクス(単に、マトリクスともいう。)50と、測色的END信号52から間引き処理により作成した測色的END信号56を出力するラフデータ作成部54と、作成された測色的END信号56に基づいて、ハイライト濃度信号60とシャドー濃度信号62とを自動的に決定するオートセットアップ部58と、測色的END信号52に対して階調変換処理を施して測色的END信号66に変換するEND・END変換部64と、変換された測色的END信号66を測色値信号22に逆変換する測色的END順変換・逆変換マトリクス50とを有する。
【0036】
なお、画像信号処理装置10は、図示していないコンピュータ(CPU、ROM、RAM、外部記憶装置、モニタ、その他、入出力機器等を含む。)により制御される構成となっており、画像信号処理装置10を構成する各ブロックは、ハードウエアばかりでなく、ソフトウエアで構成される部分をも有する。コンピュータは、制御、判断、演算、比較手段等として機能する。
【0037】
次に、画像信号処理装置10を構成する各ブロックの詳細な構成と動作について説明する。
【0038】
測色変換部16を構成し、RGB信号12をXYZ信号18に変換するマトリクス20は、図2に示すフローチャートに基づいて作成される。なお、以下の説明において、マトリクス20は、RGB色空間からCIE−L* a* b* (光源:補助標準の光CIE−D50)色空間への変換を例として説明する。この場合、CIE−L* a* b* 色空間とXYZ色空間との相互の変換は、次に示す公知の(1)式により一意に行うことが可能である。したがって、以下の全ての説明において、XYZ色空間(またはCIE−L* a* b* 色空間)での処理はCIE−L* a* b* 色空間(またはXYZ色空間)での処理に置き換えることができる。また、その他、これらと等価な測色的色空間での処理に置き換えることができる。
【0039】
L* =116(Y/Yn)1/3 −16
a* =500{(X/Xn)1/3 −(Y/Yn)1/3 }
b* =200{(Y/Yn)1/3 −(Z/Zn)1/3 } …(1)
まず、代表的な色を彩度、明度、色相に応じて変化させた複数のカラーパッチ72(図2参照)を有する一種の色票であるカラーチャート70を準備する(ステップS1)。この実施の形態では、カラーチャートとして、マクベスカラーチェッカー{登録商標:米国のコールモージェン社のマクベス部門(Macbeth A division Kollmorgen )製}を用いる。マクベスカラーチェッカーは、公知のように、CIE(1931)xyY値、色相、マンセル表記値、彩度が規定されたカラーチャートである。
【0040】
24色は、具体的には、
1.暗い肌(dark skin )
2.明るい肌(light skin)
3.青い空(blue sky)
4.葉(foliage )
5.青い花(blue flower )
6.青みの緑(bluish green)
7.オレンジ(orange)
8.紫みの青(purplish green)
9.明度彩度のほどよい赤(moderate red)
10.紫(purple)
11.黄緑(yellow green)
12.黄だいだい(orange yellow )
13.青(Blue)
14.緑(Green )
15.赤(Red )
16.黄(Yellow)
17.マゼンタ(Magenta )
18.シアン(Cyan)
19.白(White )
20.中性8(neutral 8:明るい灰色で、8はマンセル表記値の8)
21.中性6.5(neutral 6.5:ライトミディアム灰色)
22.中性5(neutral 5:中間の灰色)
23.中性3.5(neutral 3.5:暗い灰色)
24.黒(black )
である。
【0041】
なお、カラーチャートとしては、マクベスカラーチェッカーに限らず、例えば、JIS標準色標等、色空間を概ね均等に網羅したカラーチャートを用いることができる。
【0042】
次に、CIE−D50の撮影光源下でデジタルカメラを用いてカラーチャート70の24色の各色、すなわち24個の各パッチ72を撮影して、パッチ72のそれぞれのRGB信号12を得、得られた各RGB信号12を輝度値に変換した後、1/3乗する(ステップS2)。なお、輝度値への変換は、例えば、デバイス内部で施されているγ補正を解除することで求めることができる。また、1/3乗するのは、上記(1)式からも理解されるように、得られたRGB信号12をCIE−L* a* b* 表色系で処理するためである。
【0043】
次いで、ステップS2で得られた各パッチ72についてのRGB信号12、具体的には、各パッチ72について、輝度変換され1/3乗されたR値、G値、B値から2次項までの各値R、G、B、R2 、G2 、B2 、RG、GB、BR(9変数)を計算する(ステップS3)。
【0044】
次に、後に説明する重回帰分析を行った場合に、マルチコ(多重共線性)現象を起こさないように、ステップS3で得られた9変数の24色のデータに対して主成分分析を行い、9変数の主成分スコア(主成分得点)Vを求める。各色毎に次の(2)式で示す主成分スコアV(Vは、ベクトルと考える。)が求められる。
【0045】
V=(v1 ,v2 ,v3 ,v4 ,v5 ,v6 ,v7 ,v8 ,v9 )…(2)
なお、この(2)式において、主成分スコアVの成分v1 ,v2 ,v3 ,v4 ,v5 ,v6 ,v7 ,v8 ,v9 は、相互に相関が全くなく前記マルチコ現象を起こさない。
【0046】
次に、図示していない測色計により、カラーチャート70の各パッチ72、すなわち24色の各色についての測色値C(L* a* b* )(Cも、24色分得られるので、ベクトルと考える。)を求める(ステップS5)。この測色値Cを求める過程は、ステップS2〜S4の過程に対してどの時点で求めてもよい。
【0047】
次に、測色値Cを目的変数(従属変数)とし、主成分スコアVを説明変数(独立変数)として、重回帰分析により偏回帰係数A(Aもベクトルと考える。)を求める(ステップS6)。
【0048】
この重回帰分析を行う際に、目的変数群となっている測色値Cを構成する24色に1:1に対応した重み付けマトリクス(単に、マトリクスともいう。)P=[Pi](i=1,2,…24)を作用させる(ステップS7)。Piは、各色の重みであり、例えば、上述の24色中、20.中性8(neutral 8:明るい灰色で、8はマンセル表記値の8)、21.中性6.5(neutral 6.5:ライトミディアム灰色)、22.中性5(neutral 5:中間の灰色)、23.中性3.5(neutral 3.5:暗い灰色)の灰色についての重みを大きくすることで、灰色についての色の再現性を向上させることができる。灰色に限らず、目的に応じて所望の色、例えば、人であれば肌色、外の景色であれば空色について限定して重みを大きくすれば、肌色または空色をより忠実に再現することが可能となり、好適である。また、重みは、入力RGB信号12を統計的に処理し、一画面分の画像信号、言い換えれば、画素分割された画像データについて、例えば、カラーチャートの各パッチの色を中心とした領域に色空間を分割し、各領域に存在する画素の頻度値に応じた重み付け、例えば、最頻値の重みを最も大きくし、以下、順に重みを小さくするようにすれば自動的な重み付け処理を行うことができる。なお、色空間の分割は、RGB色空間であってもよく、重みなしのマトリクスで変換されたXYZ(L* a* b* )色空間であってもよい。
【0049】
この場合、重みを大きくした色を画像の主要色と呼ぶ。なお、マトリクスPの各要素の合計値が1になるように、各要素の値を各要素の合計値で割った値に規格化しておく。
【0050】
偏回帰係数Aを求めるステップ6の重回帰分析について詳しく説明する。
【0051】
目的変数である測色値(ベクトル)Cと、求めようとする偏回帰係数(ベクトル)Aと、主成分スコア(ベクトル)Vとの間で、24色の各測色値Cに対して次の(3)式に示す線形1次式が成立するものとする。
【0052】
C=AV …(3)
この(3)式と等価なマトリクスによる表現式を(4)式に、和の記号Σによる表現式を(5)式に各々示す。
【0053】
【数1】
【0054】
【数2】
【0055】
なお、(5)式のように和の記号Σを使用する式を、必要に応じて、L* =Σ(j=1→10)a1jvj と表すこととする。
【0056】
偏回帰係数Aは、L* a* b* のそれぞれ別個に最小二乗法を用いて求める。例えば、L* については、次の(6)式によるeL を最小とする偏回帰係数a1jを求めればよい。
【0057】
eL =Σ(i=1→24)Pi{Ci−Σ(j=1→10)a1jvj }2 …(6)
ここで、iは、カラーチャート70のパッチ番号、Piは、各色の重み、jは、変数の番号(1、2、…、10)である。
【0058】
(6)式をベクトルとマトリクスで表すと(7)式となる。ただし、(7)式において、測色値Cと偏回帰係数aとはベクトル、主成分スコア[V]と重み付けマトリクス[P]とはマトリクスである。tはマトリクスの転置を表す。
【0059】
eL =
(ベクトルC−ベクトルa[V])t [P](ベクトルC−ベクトルa[V])…(7)
以下、ベクトルCは単にCと記載し、ベクトルaは単にaと記載する。先ず、(7)式は、以下のように変形することができる。
【0060】
eL =(Ct −[V]t at )t [P](Ct −[V]t a)
ここで、aと[V]とを入れ換えれば、
eL =(C−a[V])[P](Ct −[V]t a)となる。
【0061】
一般的に、(ABC)t =Ct Bt At であるので、
eL =C[P]Ct +a[V][P][V]t at −a[V][P]Ct −C[P][V]t at となる。
【0062】
ここで、[V][P][V]t =[N]、[V][P]Ct =[U]と置けば、
eL =C[P]Ct +a[N]at −2a[U] …(8)
となる。(8)式において、eL を最小にするためには、偏回帰係数aの各要素についての微分が0に等しくならなければならない。従って、次の(9)式が成立する。
【0063】
【数3】
【0064】
この(9)式から、以下に示すように偏回帰係数aを(10)式により求めることができる。
【0065】
([ ]-1は逆行列を示す。)
このようにしてL* についての偏回帰係数a(a1j)が10個求められ、以下、同様の方法で、残りのa* 、b* についても偏回帰係数a2j、a3jを各10個求めることができる。求められた偏回帰係数a1j、a2j、a3jの合計は、3×10個である{(4)式参照}。
【0066】
結局、L* a* b* についての偏回帰係数Aをまとめて表現すると、(11)式で表すことができる。
【0067】
A=CPVt (VPVt )-1 …(11)
次に、各目的変数L* a* b* について求めた偏回帰係数Aの例えば5%有意で検定を行い(ステップS8)、5%有意(信頼度95%)な説明変数Vを記憶手段に格納しておくとともに、偏回帰係数Aを図1に示したマトリクス20として格納する(ステップS9)。なお、1%有意(信頼度99%)で検定してもよい。
【0068】
ステップS8の検定では、(12)式〜(16)式に示すように、回帰平方和SR {求めた推定値L* i(Lの上に記号「^」を付けている。)と測色値の平均L* i(Lの上に記号「- 」を付けている。)の差の2乗和:(12)式参照}と残差平方和SE {測色値L* iと推定値L* iの差の2乗和:(13)式参照}とを求め、さらに回帰平方和SR と残差平方和SE の不偏分散VR 、VE {(14)式、(15)式参照}を各々求める。さらに、偏F値Fj{(16)式参照}を求める。なお、(16)式において、aの頭に「^」を付けたものは、(4)式の右辺のマトリクスの係数の推定値、Sjjは、説明変数vj の分散共分散行列の逆行列の対角項を意味している。
【0069】
【数4】
【0070】
この偏F値Fjが5%有意のF分布を参照して求めた値=F′n-p-1 (0.05)=F′24-9-1(0.05)=F′14(0.05)=4.60011より大きい場合には、5%有意水準で回帰が有意であり、予測に役立つ偏回帰係数と判断してマトリクス20(図1参照)に格納しておく。
【0071】
このようにして、デジタルカメラにより得られたRGB信号12(図1参照)をXYZ測色値信号18に変換するL* a* b* を求めるためのマトリクス20を作成することができる。このマトリクス20に係る式を(17)式に示す。
【0072】
L* =Σa1jvj (j:5%有意な変数)
a* =Σa2jvj (j:5%有意な変数)
b* =Σa3jvj (j:5%有意な変数) …(17)
この(17)式において、(j:5%有意な変数)の意味は、変数として前記検定が5%有意であったもののみを使用するという意味である。その点で上述の(5)式と異なる。なお、a1j、a2j、a3jは、偏回帰係数マトリクスAの要素であり、vj は、ステップS4で求めた説明変数の主成分スコアである。
【0073】
このマトリクス20を使用することにより、既成のカラーチャート70を使用して測色変換を行うことができる。この場合、ルックアップテーブルを使用しないのでメモリ容量が少なくて済み、換言すれば、メモリ容量が少なくても、精度よく測色変換を行うことができる。さらに、重み付けマトリクスPの使用により画像の所望色(主要色)に限定して精度よく色変換を行うこともできる。なお、説明変数の数が9箇の場合には、ステップS8の検定処理を行わず、全ての偏回帰係数Aを用いて(17)式に対応するマトリクスを作成してもよい。
【0074】
このようにして得られたCIE−L* a* b* 色空間の値が、上述の(1)式によりXYZ色空間の値へ変換され、マトリクス20の出力信号である測色値信号18とされる(図1参照)。
【0075】
次に、測色値信号18は、必要に応じて光源変更部25により測色的に変更され、新たな測色値信号18(同一の符号を用いる。)とされる。なお、観察光源をデジタルカメラの撮影時における撮影光源(CIE−D50と同一)とした場合には、この光源変更処理は不要である。
【0076】
測色値XYZを光源変更部25による光源変更処理後の新たな測色値XYZ(符号は、X′Y′Z′とする。)に変更する場合、その変換は、次の(18)式、(19)式、(20)式に基づいて行うことができる。
【0077】
X′=XX2 /X1 …(18)
Y′=YY2 /Y1 …(19)
Z′=ZZ2 /Z1 …(20)
ただし、(18)式〜(20)式において、XYZは各々撮影光源下における測色値、X′Y′Z′は各々観察光源下における測色値、X1 Y1 Z1 は各々撮影光源の白色点、X2 Y2 Z2 は各々観察光源の白色点である。
【0078】
以下、測色値信号18は、必要に応じて光源変更処理のなされた信号であるものとする。
【0079】
一方、スキャナ入力部から出力されたRGB信号14は測色変換テーブル24によりXYZ信号である測色値信号22に変換される。
【0080】
この測色変換テーブル24は、例えば、cmyの色パッチの各濃度を13段階規則正しく振った、合計13×13×13=2197個からなるカラーパッチを有するカラーリバーサル原稿を準備する。そして、このカラーリバーサル原稿を構成する前記各カラーパッチをスキャナの入力部で読み取るとともに、測色計で読み取る。そして、スキャナで読み取ったRGB値と測色計で読み取ったXYZ値との対応関係を求めてテーブルとしたものである。このテーブルに存在しない読取値間の値は補間処理により求める。
【0081】
そして、スキャナの入力部の出力信号であるRGB信号14を測色変換テーブル24により測色値信号22に変換すること、およびデジタルカメラの出力信号であるRGB信号12を測色変換マトリクス20により測色値信号18に変換することにより、次に説明する測色的セットアップ部26を共通に使用して、いわゆるオートセットアップ処理を行うことができる。すなわち、測色値信号18、22を、一旦、測色的ENDに変換することにより、オートセットアップ処理ソフトウエアを共通に使用することができるという利点がある。
【0082】
次に、測色的セットアップ部26について図3のフローチャートをも参照して説明する。
【0083】
従来から、階調変換は、直感的な理解がし易いために濃度空間で行われており、また、現在、市販されているカラースキャナにおける階調変換処理および色修正処理等の画像処理も濃度信号を基準として実施されている。そこで、まず、測色値信号18または測色値信号22を濃度信号の表色系であるcmyのEND(等価中性濃度)信号52に変換する(ステップS11)。この変換処理は、図3に示すように、XYZ表色系からRGB表色系への線形変換処理(ステップS11a)とRGB表色系からcmy表色系への非線形変換処理(ステップS11b)の2段階の処理になっている。なお、測色値信号18または測色値信号22から変換されたEND信号を測色的END信号52と呼ぶ。
【0084】
例えば、リバーサル原稿の測色値信号22を測色的END信号52に変換する場合、図4に示すCIEの色度図上、リバーサルフイルムの色再現領域71(ハッチングで示す領域)を描き、その色再現領域71を包含する領域73の3つの原刺激RGB(それぞれRxyz、Gxyz、Bxyzとする。)の各点の色度図上の座標、すなわち色度座標が(21)式〜(23)式に示す座標であるものとする。この場合、リバーサルフイルムの色再現域71を包含する領域73は、図4に示す色度図上、原刺激Rxyz、Gxyz、Bxyzを頂点とする三角形の領域である。
【0085】
Rxyz=Rxyz(xR ,yR ,zR ) …(21)
Gxyz=Gxyz(xG ,yG ,zG ) …(22)
Bxyz=Bxyz(xB ,yB ,zB ) …(23)
また、色度図上、XYZ表色系の基礎刺激(白色刺激)Wxyzの座標を(24)式に示す。
【0086】
Wxyz=Wxyz(xW ,yW ,zW ) …(24)
この場合、次の(25)式によりXYZ表色系の測色値信号22(右辺の右側のマトリクス)は、変換マトリクス(右辺の左側のマトリクス)を介してRGB表色系の色信号RGB(左辺のマトリクス)に変換することができる(ステップS11a)。
【0087】
【数5】
【0088】
余因数Aijは、下式で求められる。
【0089】
Aij=(−1)i+j Dij
ただし、Dijは、i行j列を除いた小行列式である。
【0090】
測色的END信号52のcmy値は、基礎刺激(白色刺激)WXYZ の座標を(25)式に代入して求めたR、G、Bの値Rw、Gw、Bwに対する(25)式で求めたR、G、Bの値の各比率を(26)式〜(28)式に示すように各々対数変換することにより求めることができる。
【0091】
c=−log(R/Rw) …(26)
m=−log(G/Gw) …(27)
y=−log(B/Bw) …(28)
ラフデータ作成部54は、セットアップ処理を短時間に行うため、例えば、原稿1枚分の測色的END信号(実際には、デジタルデータ)52を対象とするのではなく、原稿中、オペレータからCPUを通じて領域指定された画像の存在する部分のみのデータを選択すること、あるいは画像が原稿の全面に存在する場合にはデータを間引いて作成すること等、いわゆるラフスキャン処理を行う。
【0092】
次に、オートセットアップ部58において、ラフデータ作成部54により選択されたラフデータである測色的END信号56にもとづいてオートセットアップ処理を行う(ステップS12)。このオートセットアップ処理では、例えば、特開平2−105676号公報にも公知のように、測色的END信号56についてヒストグラムを作成した後、累積ヒストグラムを作成する。
【0093】
そして、図1中、END・END変換部64の動作を示す特性図(図1中に描いている図)に示すように、前記累積ヒストグラムの、例えば、0.1%点データ(HL濃度)D1に対応する測色的END信号56の値をDHに設定し、98%点データ(SD濃度)D2に対応する測色的END信号56の値をDSに設定する(ステップS12)。
分かり易く仮想的な値で説明すると、例えば、D1の濃度がD1=1.0、D2の濃度がD2=2.0であった場合、D1の濃度に対応するDHをDH=0.1に設定し、D2の濃度に対応するDSをDS=3.0に設定する。なお、実際上は、0.1%点データ(HL濃度)D1が網%の0%に対応する濃度に変換され、98%点データ(SD濃度)D2が網%の100%に対応する濃度に変換される。
【0094】
このようにして設定された直線74の式から、END・END変換部64により本スキャンデータ(ラフスキャン処理の対象となったデータ)の全ての測色的END信号52を測色的END信号66に変換することができる(ステップS13)。すなわち、階調特性を変換すること、言い換えれば階調補正処理を行うことができる。なお、変換式は、ハイライトポイント75(D1,DH)およびシャドーポイント76(D2,DS)を通る曲線の式とすることもできる。なお、HL濃度D1とSD濃度D2(またはセットアップポイント75、76)を上述のように予め定めた一定の条件に基づいて自動的に決定することをオートセットアップというが、HL濃度D1とSD濃度D2の値をマニュアルで決定することも可能であり、あるいは、オートセットアップ後、DHとDSとをマニュアルで修正することも可能である。マニュアルにより決定する動作をマニュアルセットアップという。
【0095】
次いで、測色的END逆変換マトリクス50により、END・END変換後の測色的END信号66のcmy値をXYZ値である測色値信号22に逆変換する(ステップS14)。
【0096】
この逆変換処理は、測色的END信号66のcmy値をRGB表色系のRGB値に変換する処理(ステップS14a)と、このRGB値をXYZ表色系のXYZ値をとる測色値信号22に変換する処理(ステップS14b)とからなる。測色的END信号66のcmy値をRGB表色系のRGB値に変換する処理は、前記の(26)式〜(28)式をRGBについて解いた次の(29)式〜(31)式により行われ、RGB値をXYZ表色系のXYZ値に変換する処理は、前記の(25)式をマトリクスXYZについて解いた次の(32)式により行われる。
【0097】
R=Rw10-c …(29)
G=Gw10-m …(30)
B=Bw10-y …(31)
【0098】
【数6】
【0099】
なお、上述のセットアップ処理は、リバーサル原稿の測色値信号22を例に説明したが、同様にデジタルカメラの測色値信号18に対しても適用することができる。
【0100】
すなわち、一般的に、印刷製版分野においては、オリジナル原稿としてリバーサル原稿を使用する。このリバーサル原稿上に原シーンが露光され、そのリバーサル原稿上で発色している色再現域71内を対象として印刷は仕上げられる。このことは、取り扱う画像信号の色再現域として、リバーサル原稿が発色する色再現域71で十分であることを示唆している。
【0101】
このように、測色的セットアップ部26では、測色的XYZをRGB3原色の表色系へ線形変換し、基礎刺激(光源)Rw、Gw、Bwに対する求めたR、G、Bの比率を対数変換することにより、END値を求め、これを用いてオートセットアップする。END・END変更されたEND値を逆対数変換処理することにより、変更されたRGB値を求め、逆変換マトリクスにより変更された測色値XYZを求めるようにしている。このため、既存のいわゆる濃度信号に基づいたオートセットアップ処理を行うことができるという効果が達成される。なお、セットアップ処理は、マニュアルセットアップ処理として行うことができることはいうまでもない。
【0102】
次に、色素濃度変換部30について図5、図6のフローチャートをも参照して説明する。
【0103】
この色素濃度変換部30では、デジタルカメラにより撮影された原シーンの測色値信号(XYZ)18をリバーサル原稿上の色素濃度信号(cmy)28に変換する。
【0104】
この変換過程は、図5に示す方法と図6に示す方法の2通りの方法が考えられる。
【0105】
すなわち、図5に示す方法は、原シーンの測色値信号(XYZ)18を、後述するルックアップテーブルにより原シーンの色素濃度信号(cmy)81に変換し(ステップS21:第1段階の処理)、この原シーンの色素濃度信号(cmy)81を後述するマトリクスによりリバーサル(単に、RVともいう。)原稿上の色素濃度信号(cmy)28に変換する方法である(ステップS22:第2段階の処理)。また、図6に示す方法は、原シーンの測色値信号(XYZ)18を、後述するマトリクスによりリバーサル原稿上の測色値信号(XYZ)82に変換し(ステップS31:第1段階の処理)、このリバーサル原稿上の測色値信号(XYZ)82を後述するルックアップテーブルによりリバーサル原稿上の色素濃度信号(cmy)28に変換する(ステップS32:第2段階の処理)方法である。
【0106】
まず、図5に示す方法の詳細について、図7のフローチャートをも参照して説明する。図5中、ステップS21の処理に係る測色値XYZを色素濃度cmyに変換するためには、色空間を概ね均等に網羅したカラーチャート、例えば、上述のマクベスカラーチェッカー70の24色の各測色値XYZを測色計により求める(ステップS21a:図7参照)。
【0107】
次に、求めた測色値XYZから色素濃度値cmyを算出し(ステップS21b)、測色値XYZに対する色素濃度値cmyのルックアップテーブルを作成する。このルックアップテーブルを色素濃度変換部30における第1段階の処理であるステップS21のルックアップテーブルとして色素濃度変換部30に設定記憶しておく。なお、ステップS21の処理では、このルックアップテーブルを用いるとともに、上記24色の測色値XYZ以外の色については、その24色の測色値XYZを用いて補間法により色素濃度値cmyを算出することができる。
【0108】
ステップS21bの算出処理、すなわち測色値(三刺激値)XYZから色素濃度cmyを求める処理を説明する。
【0109】
測色値XYZと色素濃度cmyとの間では、次の(33)式〜(36)式が成立する。
【0110】
X=k∫visP(λ)T(λ)x(λ)dλ …(33)
Y=k∫visP(λ)T(λ)y(λ)dλ …(34)
Z=k∫visP(λ)T(λ)z(λ)dλ …(35)
T(λ)=10-h …(36)
ただし、
h={cDc(λ)+mDm(λ)+yDy(λ)+base(λ)}
k=100/∫visP(λ)y(λ)dλ(λは光の波長)
∫vis:可視波長域(380nm〜780nm)での定積分
P(λ):観察光源の分光特性データ
T(λ):透過物体の色素の分光透過率データ
{(36)式はランベルト・ベールの法則が成立すると仮定}
x(λ)、y(λ)、z(λ):等色関数
Dc(λ)、Dm(λ)、Dy(λ):cmy色素の分光濃度データ
base(λ):フイルムベースの分光濃度データ
これら(33)式〜(36)式から色素濃度cmyを求める場合には、逆関数を求めればよいのであるが、直接求めることができない。そこで、公知のニュートン(ニュートン・ラフソン)法(例えば、太田登著「色彩工学」pp254−260 東京電機大学出版局 1993年12月20日 第1版1刷発行)のような逐次近似法を用いればよい。前記参考書を引用して、このニュートン・ラフソン法(N・R法と略記する。)について簡単に説明する。
【0111】
一般的な方程式y=f(x)をf(x)=0の根に近いx=x0でテーラ展開して1次の項のみを取ると、xの微小変化Δxに対して、f(x0+Δx)=f(x0)+f′(x0)・Δxが成立する。ただし、f′(x0)は、f(x)の微分係数f′(x)にx=x0を代入したものである。したがって、f(x)=0のより正しい値x1は、f(x0+Δx)=0として、x1=x0+Δx=x0−f(x0)/f′(x0)で求められる。これは、図8に示すように、関数y=f(x)上の点(x0,y0)で接線83を引き、その接線83とx軸との交点x1を求めることに相当する。
【0112】
これを(33)式〜(36)式に適用するためには、(36)式を(33)式〜(35)式に代入した後、ある関数fx、fy、fzを用いれば、(33)式〜(35)式は、(37)式〜(39)式のように表すことができる。
【0113】
X=fx(c,m,y) …(37)
Y=fy(c,m,y) …(38)
Z=fz(c,m,y) …(39)
これら(37)式〜(39)式において、初期値をc0,m0,y0とし、そのときの三刺激値をX0,Y0,Z0とする。今、c0,m0,y0に微小変化Δc,Δm,Δyを加えたとき、三刺激値がΔX,ΔY,ΔZだけ変化したとすれば、次の(40)式が得られる。
【0114】
ただし、例えば、∂fx/∂cは、関数fxのcに関する偏微分係数を表す。
【0115】
この(40)式を整理すれば、(41)式が得られる。同様に、ΔY、ΔZも(42)式、(43)式に示すように得られる。
【0116】
ΔX=Δc・∂X/∂c+Δm・∂X/∂m+Δy・∂X/∂y …(41)
ΔY=Δc・∂Y/∂c+Δm・∂Y/∂m+Δy・∂Y/∂y …(42)
ΔZ=Δc・∂Z/∂c+Δm・∂Z/∂m+Δy・∂Z/∂y …(43)
(41)式〜(43)式を(44)式に示すように行列表示する。
【0117】
(Q)=(J)(P) …(44)
ただし、(Q)は、要素が1行目から順にΔX,ΔY,ΔZである1行3列のマトリクス、(J)は偏微分係数が3行3列からなるヤコビアンマトリクス、(P)は、要素が1行目から順にΔc,Δm,Δyである1行3列のマトリクスである。
【0118】
(44)式の両辺に、ヤコビアンマトリクス(J)の逆マトリクス(J)-1を掛ければ、(45)式が得られる。
【0119】
(P)=(J)-1(Q) …(45)
したがって、初期値c0,m0,y0を(46)式のようにそれぞれc1,m1,y1に修正すれば、より正しい近似値を得ることができる。
【0120】
c1=c0+Δc
m1=m0+Δm
y1=y0+Δy …(46)
以上のようにして得られるヤコビアンマトリクス(J)を用いて繰り返し計算を行うことにより、任意の目標値である測色値XYZに対する色素濃度信号cmyを求めることができる。同様の処理をXYZ色空間における格子上の全目標値に対して行うことで、原シーンに対する測色値信号(XYZ)18を原シーンに対する色素濃度信号(cmy)81に変換するための逆変換テーブルを生成し、これをルックアップテーブルとして色素濃度変換部30に第1段階の処理用として保持しておく(ステップS21)。
【0121】
次に、この第1段階の処理に続いて行われるステップS22の第2段階処理用のマトリクスの作成処理について説明する。なお、このマトリクスの作成処理は、図2を参照して既に説明した重回帰分析処理を含む処理であり、簡潔に説明する。
【0122】
まず、ステップS21bで算出した色素濃度cmyについて、c、m、y、c2 、m2 、y2 、cm、my、ycの9変数24色のデータを算出する(ステップS22a)。
【0123】
次いで、この9変数24色のデータを主成分分析し、9主成分の主成分スコアを求める(ステップS22b)。
【0124】
一方、リバーサルフイルムに露光されたマクベスカラーチェッカー24色についての測色値を測色計により求める(ステップS22c)。
【0125】
次に、上述したN・R法によりリバーサルフイルム上の色素濃度cmy(RVcmyとも記載する。)を求める(ステップS22d)。
【0126】
次に、リバーサルフイルム上の色素濃度RVcmyの各々(RVc、RVm、RVy)を目的変数とし、ステップS22bで求めた主成分スコア(定数項を含む)を説明変数として、重回帰分析処理により3×10の偏回帰係数マトリクスを求める(ステップS22e)。
【0127】
なお、重回帰分析処理を行う際に、上述したように、目的変数群となっている24色に1:1に対応した重み付けマトリクスを作用させてもよい(ステップS22f)。
【0128】
次に、各目的変数RVc、RVm、RVyについて求めた偏回帰係数について、例えば5%有意で検定を行い(ステップS22g)、5%有意な説明変数を記憶手段に格納しておくとともに、偏回帰係数を第2段階処理用のマトリクスとして、色素濃度変換部30に格納しておく(ステップS22h)。なお、この場合においても、検定を行わず、全ての係数を用いてもよい。
【0129】
このようにして、原シーンの測色値信号(XYZ)18をリバーサルフイルム上の色素濃度信号cmyに変換する色素濃度変換部30が構築される。
【0130】
次に、図6に示す方法の詳細について、図9のフローチャートをも参照して説明する。なお、図9に示す処理も、図2を参照して既に説明した重回帰分析処理を含む処理であり、簡潔に説明する。
【0131】
まず、マクベスカラーチェッカー70の24色の各測色値XYZを測色計により求める(ステップS31a:図9参照)。
【0132】
次に、求めた測色値XYZについて、X、Y、Z、X2 、Y2 、Z2 、XY、YZ、ZXの9変数24色のデータを算出する(ステップS31b)。
【0133】
次いで、この9変数24色のデータを主成分分析し、9主成分の主成分スコアを求める(ステップS31c)。
【0134】
一方、リバーサルフイルムに露光されたマクベスカラーチェッカー24色についての測色値XYZを測色計により求める(ステップS31d)。なお、リバーサルフイルムに露光されたマクベスカラーチェッカーとは、カラーリバーサルフイルムが装着された光学式カメラにより、所定の光源下で前記マクベスカラーチェッカーを撮影してリバーサルフイルムを露光した後、この露光されたリバーサルフイルムを現像して得られるリバーサル原稿をいう。
【0135】
次に、リバーサル原稿上の測色値XYZの各々を目的変数(RVX、RVY、RVZ)とし、ステップS31cで求めた主成分スコア(定数項を含む)を説明変数として、重回帰分析処理により3×10の偏回帰係数マトリクスを求める(ステップS31e)。なお、重回帰分析処理を行う際に、上述したように、目的変数群となっている24色に1:1に対応した重み付けマトリクスを作用させてもよい(ステップS31f)。
【0136】
次に、各目的変数RVX、RVY、RVZについて求めた偏回帰係数の例えば5%有意で検定を行い(ステップS31g)、5%有意な説明変数を記憶手段に格納しておくとともに、偏回帰係数を第1段階の処理用マトリクスとして、色素濃度変換部30に格納しておく(ステップS31h、ステップS31)。この場合においても、検定を行わず、全ての係数を用いてもよい。
【0137】
次いで、ステップS32の第2段階の処理用テーブルは、図7を参照して説明したステップS21bあるいはステップS22dの方法と同一の方法で作成されるので、その説明を省略する。
【0138】
このようにして、原シーンの測色値信号(XYZ)18をリバーサル原稿上の色素濃度信号cmyに変換する図6の処理に基づく色素濃度変換部30が構築される。
【0139】
次に、cmyk変換部32を構成する原シーン忠実再現テーブル42の作成処理について、図10に示すフローチャートに基づいて説明する。
【0140】
原シーン忠実再現テーブル42は、測色値信号(XYZ)18を測色的に保存された各網%データであるcmyk信号(cmykデータ)46に変換するルックアップテーブルである。
【0141】
なお、この原シーン忠実再現テーブル42の作成処理は、この出願人の出願に係る特願平8−154584号明細書に記載された作成処理と同じ処理である。
【0142】
この場合、まず、画像出力部35に対して、規則的な間隔からなる複数のcmyk網%データを与えることにより、cmykの濃度および混合割合が段階的に変化するカラーパッチを有するcmykカラーチャートを作成する(ステップS41)。
【0143】
この場合、例えば、cmykの規則的な間隔とは、cmykの各色について網%で0、20、…、100%等、20%きざみで増加させた6段階の間隔とすれば、カラーパッチの総数は、46 =1296になる。
【0144】
次いで、画像出力部35により作成されたcmykカラーチャートの各パッチを測色計を用いて測色し(ステップS42)、この測色データから測色値(刺激値)XYZを求め、前記cmyk網%データから測色値XYZデータへの変換テーブル(順変換テーブルという。)を作成する(ステップS43)。
【0145】
なお、この順変換テーブルは、補間用のテーブルとしても使用するので、前記規則的な間隔は、補間の正確性を考慮した場合には細かいほどよいが、その分、測色作業が膨大となるので、その測色作業の繁雑さと前記正確性と以下に説明するコンピュータの処理時間との、いわゆるトレードオフで決定すればよい。
【0146】
ところで、前記原シーン忠実再現テーブル42において、入力される任意の測測色値信号(測色値XYZデータ、刺激値データXYZ、または単にXYZともいう。)18からこれに対応するcmyk信号(cmyk網%データ、色データcmyk、または単にcmykともいう。)46を求めることは、変数が3変数から4変数と増加するため、1つの測色値XYZデータ18に対してcmyk網%データ46の複数の解が存在する可能性がある。この問題を解決するためには、3変数同士の関係とする必要があり、ここでは、cmyk網%データのうち、色データkについて画像出力部35が採りうる最大値Kmax(k=Kmax)に固定する(ステップS44)。最大値Kmaxとは、例えば、cmyk網%データのkの値が100%である。
【0147】
そして、3変数である任意のXYZの値を3変数である対応するcmy(kは固定)の値に変換する(ステップS45)。
【0148】
この場合、任意のXYZの値である目標値X0、Y0、Z0に対するcmyk(ここでは、kはk=Kmaxに固定しているのでkは定数であり、その意味でcmyの3変数)の値である、c0、m0、y0、k0=Kmaxを求める場合には、k0=Kmaxであるときの上記順変換テーブルを利用して、回帰式の偏回帰係数を求める。
【0149】
このときの回帰式は、係数項となる3行4列のマトリクスをA、測色値XYZの1行3列のマトリクスをT、kを固定した、換言すれば定数と考えて、これを含めた残りのcmyの1行4列のマトリクスをDと表せば、次の(47)式のように表すことができる。
【0150】
T=AD …(47)
この(47)式は、次の(48)式の関係を表している。
【0151】
【数7】
【0152】
(47)式、(48)式において、マトリクスDを構成する「1」は、cmyの3次元平面式における定数項を与えるために設定した値である。
【0153】
この(48)式における係数Aは、k=Kmaxのときに得られている上述の順変換テーブルの各データセットを代入することで、上述した重回帰分析により求めることができる。
【0154】
次に、k=Kmaxのときに求められた回帰式を用いて、上述のN・R法により、目標値X0、Y0、Z0に対応するcmy(kはKmaxとして設定されている。)の値を求めることができる。
【0155】
次に、求められたcmyの値が画像出力部35の再現範囲内の値(色)であるかどうかの判断を行う(ステップS46)。すなわち、網%データ(色データ)cmyの再現可能な最小濃度をCmin、Mmin、Ymin、最大濃度をCmax、Mmax、Ymaxとして求められたデータcmyが次の(49)式の関係を満足するかどうかを判定する。
【0156】
Cmin≦c≦Cmax
Mmin≦m≦Mmax
Ymin≦y≦Ymax …(49)
求めたcmyの各値が、(49)式を満足している場合には、刺激値データXYZの目標値(X0,Y0,Z0)に対する色データcmykを各々c=csol、m=msol、y=ysol、k=ksol(この場合、ksol=Kmax)として逆変換テーブルを作成し、これを原シーン忠実再現テーブル42として設定する(ステップS47)。以下の説明において、必要に応じて(csol,msol,ysol,ksol)のデータセットをcmyksolという。
【0157】
ステップS45の過程で求めたcmyデータの値が(49)式を満足しない値であった場合には、k=Kmaxに固定してある色データkをk=k−Δk、この場合k=Kmax−Δkとした後(ステップS48)、色データkが所定の最小値k=Kminよりも小さくならない範囲で(ステップS49)、ステップS45の処理を繰り返す。なお、微小変化分Δkは、第1逆変換テーブルを構成する色データkの任意のデータ間隔であり、例えば、色データkが0%〜100%の範囲のデータとして設定される場合には、1%きざみ等に設定すればよく、色データkが0〜255の範囲のデータとして設定されるのであれば、値1きざみに設定すればよい。ステップS45の2回目の処理を行う場合には、色データk=Kmax−1=100−1=99に対する、(48)式の左辺の測色値であるXYZ値は、k=Kmax=100%とk=80%の値で測色され順変換テーブルとして格納されている各XYZデータの補間処理(内挿処理)により求めることができる。
【0158】
一方、ステップS49の処理において、Kmin>kと判定された場合には、目標値(X0,Y0,Z0)に対する色データcmykを画像出力部35の色再現域外のデータに指定し、ここでは、色データcmyksolの算出は行わない(ステップS50)。
【0159】
以上の処理を原シーン忠実再現テーブル42に供給される全ての刺激値データXYZ18を目標値(X0,Y0,Z0)として行うことにより、画像出力部35の色再現域内の色データである網%データcmyk46を得ることのできる刺激値データXYZ18に対して、最大となる色データkを与えた場合の色データcmyksolを求めることができる(ステップS51)。
【0160】
なお、ステップS44における色データkの固定は、最大値Kmaxではなく、その最小値Kmin(k=Kmin)に固定してもよく、その場合には、ステップS48の処理をk=k+Δkとし、ステップS49の処理をKmax<kとすればよい。また、色データkを任意の値とすることも容易に考えられる。例えば、ステップS48の処理は、任意の値に設定したkについて、k=k−Δkとk=k+Δkを交互に行えばよく、ステップS49の処理は、ステップS48の処理に対応させて行えばよい。
【0161】
さらに、ステップS49、S50において色再現域外データに指定された色データcmykは、この発明の要旨ではないので詳しくは説明しないが、前記特願平8−154584号に記載されているように、いわゆるガマットマッピング(Gamat Mapping )処理による色データCMYKの圧縮処理やクリッピング処理により、目標値(X0,Y0,Z0)に対する色データcmykの逆変換テーブルを作成することができる。
【0162】
このようにして、測色値信号18を構成する全ての目標値(X0,Y0,Z0)に対して求められたcmyk信号46の対応表を原シーン忠実再現テーブル42として格納しておくことで、任意の測色値信号18を画像出力部35の色再現範囲内のcmyk信号46に変換することができる。
【0163】
次に、cmyk変換部32を構成する標準条件再現テーブル44の作成について説明する。
【0164】
この標準条件再現テーブル44は、図1に示すように、デジタルカメラにより取り込まれたRGB信号12がマトリクス20により測色値信号(XYZ)18に変換され、この測色値信号XYZが色素濃度変換部30により色素濃度信号(cmy)28に変換され、この変換後の色素濃度信号(cmy)28を網%信号であるcmyk信号48に変換するためのテーブルである。
【0165】
また、標準条件再現テーブル44は、スキャナにより取り込まれたRGB信号14がテーブル24により測色値信号(XYZ)22に変換され、この変換後の測色値信号(XYZ)22が色素濃度変換部36により色素濃度信号(cmy)34に変換され、この変換後の色素濃度信号(cmy)34を網%信号であるcmyk信号に変換するためのテーブルである。この場合、色素濃度変換部36は、前述の色素濃度変換部30の作成過程で示した図7中、ステップS21b、S22dの方法と同様の過程で作成することができるので、その作成過程についての説明は省略する。
【0166】
標準条件再現テーブル44の作成処理を、図11に示すフローチャートを参照して説明する。
【0167】
まず、リバーサル原稿上に色素濃度cmyが格子状に配列された13×13×13個のカラーパッチを有するカラーチャートを作成する(ステップS61)。このカラーチャートは、c(シアン)m(マゼンタ)y(黄)が、それぞれ最小濃度から最大濃度まで13段階振られた各カラーパッチを有するものである。
【0168】
次に、このカラーチャートをスキャナのデフォルト分解条件で分解する、言い換えれば、透過原稿であるカラーチャートをスキャナで読み取り、デジタルデータ化する(ステップS62)。スキャナのデフォルト分解条件は、少なくとも、階調特性変換処理、色修正処理、UCR(下色除去)処理およびK版生成処理を含んでいる。ただし、分解するとき、カラーパッチのグレーの最小濃度を、cmyk網%が全て0%となるようにし、かつカラーパッチのグレーの最大濃度を、いわゆるベタとなるようなcmyk網%となるように設定する。
【0169】
そして、各カラーパッチの色素濃度とスキャナのデフォルト分解条件で分解したときのcmyk網%値を対応させて変換テーブル(ルックアップテーブル)を作成し(ステップS63)、この変換テーブルを標準条件再現テーブル44として設定する。なお、実際には、この標準条件再現テーブル44と補間処理により、最小濃度から最大濃度までの任意の色素濃度信号(cmy)28または色素濃度信号(cmy)34を所望のcmyk網%信号48に変換することができる。
【0170】
以上詳述したように、上述の実施の形態によれば、デジタルカメラにより撮影したシーン(原シーン)のRGB信号12を測色変換部16を構成するマトリクス20により測色値信号(XYZ)18に変換し、この測色値信号(XYZ)18に対して必要に応じて測色的セットアップ部26においてセットアップ処理を行い、測色値信号18を色素濃度変換部30によりリバーサル原稿上の色素濃度信号(cmy)28に変換している。
【0171】
また、スキャナ入力部でリバーサル原稿から得られたRGB信号14を、測色変換部16を構成するテーブル24により測色値信号(XYZ)22に変換し、この測色値信号(XYZ)22に対して必要に応じて測色的セットアップ部26においてセットアップ処理を行い、測色値信号22を色素濃度変換部36により色素濃度信号(cmy)34に変換している。
【0172】
この場合、cmyk変換部32を構成するスイッチ45の一方の入力ポートに色素濃度変換部36を通じて供給される色素濃度信号(cmy)34は、リバーサル原稿上の色素濃度信号であり、スイッチ45の他方の入力ポートに色素濃度変換部30を通じて供給される色素濃度信号(cmy)28も上述したようにリバーサル原稿上の色素濃度信号である。
【0173】
標準条件再現テーブル44には、このリバーサル原稿上の色素濃度信号を分解するための、階調補正処理条件、色修正条件、下色除去条件、K版生成処理条件等の標準のデフォルト分解条件が記憶されており、このデフォルト分解条件によりリバーサル原稿上の色素濃度信号28、34を各々分解して網%信号であるcmyk信号に変換する。
【0174】
したがって、この実施の形態によれば、デジタルカメラの出力(RGB信号12)またはスキャナの入力部からの出力(RGB信号14)に応じて、画像信号処理装置10を構成するスイッチ45を対応する入力ポート側に切り換えることで、いずれの出力も、結果として、共通の標準のデフォルト分解条件を使用して網%信号であるcmyk信号に簡易に変換することができるという効果が達成される。
【0175】
なお、この発明は上述の実施の形態に限らず、この発明の要旨を逸脱することなく種々の構成を採り得ることはもちろんである。
【0176】
【発明の効果】
以上説明したように、この発明によれば、デジタルカメラの出力RGB信号を測色値信号に変換した後、この測色値信号を色素濃度信号に変換する。また、画像読取装置で読み取った出力RGB信号を測色値信号に変換した後、この測色値信号を色素濃度信号に変換する。色素濃度信号を階調変換処理、色修正処理、下色除去処理およびK版生成処理を含む標準の画像処理条件で処理して網%信号であるcmyk信号に変換する。
【0177】
このため、入力されるRGB信号がデジタルカメラのものであっても、画像読取装置のものであっても、経験的に最適化された特定の画像読取装置、例えば、スキャナに標準で搭載されている(記憶されている)、いわゆるデフォルトの分解条件をそのまま利用して所望の画像を出力することができるという効果が達成される。また、RGB信号をデバイス非依存の測色値信号に変換しているので、デバイスに依存しない画像を出力することができる。
【図面の簡単な説明】
【図1】この発明の一実施の形態が適用された画像信号処理装置の全体的な構成を示すブロック図である。
【図2】測色変換マトリクスの作成処理の説明に供されるフローチャートである。
【図3】測色的セットアップ部の説明に供されるフローチャートである。
【図4】CIE色度図上でのリバーサルフイルムの色再現域等の説明に供される色度図である。
【図5】デジタルカメラの測色信号をリバーサル原稿上の色素濃度信号に変換する変換過程の説明に供されるフローチャートである。
【図6】デジタルカメラの測色信号をリバーサル原稿上の色素濃度信号に変換する他の変換過程の説明に供されるフローチャートである。
【図7】色素濃度変換マトリクスの作成処理の説明に供されるフローチャートである。
【図8】ニュートン・ラフソン法の説明に供される線図である。
【図9】色素濃度変換マトリクスの作成処理の一部の説明に供されるフローチャートである。
【図10】原シーン忠実再現テーブルの作成処理の説明に供されるフローチャートである。
【図11】標準条件再現テーブルの作成処理の説明に供されるフローチャートである。
【符号の説明】
10…画像信号処理装置 12、14…RGB信号
16…測色変換部 18、22…測色値信号(XYZ)
20…測色変換マトリクス 24…測色変換テーブル
25…光源変更部 26…測色的セットアップ部
28、34…色素濃度信号(cmy) 30、36…色素濃度変換部
32…cmyk変換部 35…画像出力部
42…原シーン忠実再現テーブル 44…標準条件再現テーブル
46、48…cmyk信号 64…END・END変換部[0001]
BACKGROUND OF THE INVENTION
The present invention relates to RGB which are digital signals respectively output from an input unit of a color scanner (hereinafter also referred to simply as a scanner) and / or a color digital camera (hereinafter also simply referred to as a digital camera) as an image reading apparatus. (RGB stands for red, green, and blue, respectively). Signals for image output devices such as film creation devices, printing plate creation devices, and color printers (cmyk are meanings for cyan, magenta, yellow, and black, respectively. ) A color conversion method for converting into a signal.
[0002]
[Prior art]
The color scanner has a color reversal document carrying a positive image as a document in its input section (a document carrying a color reversal film exposed and developed, and hereinafter also simply referred to as a reversal document). The transmitted light including the positive image information is obtained by irradiating the image with the illumination light, and this transmitted light is passed through the imaging optical system and the three-color separation optical system to a linear image sensor such as a CCD linear image sensor. The photoelectric conversion signal that is an output signal of the linear image sensor is AD-converted to photoelectrically read the image on the color reversal document.
[0003]
In this case, for example, the linear image sensor for RGB reads the reversal document by performing line scanning in the main scanning direction (line scanning) and relatively reads the reversal document in the sub-scanning direction substantially orthogonal to the main scanning direction. By carrying it, a digital RGB image signal (also simply referred to as an RGB signal), which is two-dimensional image information for each RGB color, can be obtained.
[0004]
The RGB image signal obtained in this way is converted into a cmy signal as a dye density signal, and then a cmyk image signal (also simply referred to as a cmyk signal), each of which is a halftone signal, by a cmyk conversion unit inside the scanner. .).
[0005]
The cmyk signal is supplied to, for example, an external halftone dot processing apparatus. In this halftone dot processing apparatus, each of the cmyk signals is compared with the threshold value in the threshold value template, so-called halftone processing (binarization). Process).
[0006]
Then, based on the binary image signal after the halftoning process, a plate making film is created in the film making device, and a plate is made from the plate making film by the plate making device. The produced printing plate (each plate of cmyk) is mounted on a color printing machine, inked, and multicolor printing is performed on the paper. As a result, a printed matter on which a printed image is formed with the ink transferred onto the paper is completed.
[0007]
Recently, a CTP (Computer To Plate) apparatus that directly creates a printing plate based on a binary image signal after halftone processing has been put into practical use.
[0008]
[Problems to be solved by the invention]
By the way, in the above-described cmyk conversion unit, conversion corresponding to the color printing machine is performed, and default separation conditions for this conversion are stored as a conversion table. The separation conditions basically include a gradation conversion curve (also referred to as gradation curve or tone curve, which is a characteristic of the halftone dot area ratio with respect to the original density), and in addition, highlights of this gradation conversion curve. Consists of conditions such as density value and halftone dot area ratio, shadow density value and halftone dot area ratio, color correction (color correction), UCR (undercolor removal), K plate (black plate) generation, sharpness, and the like. This decomposition condition is stored in each scanner as a default decomposition condition optimized empirically for each scanner.
[0009]
Therefore, when the document is a reversal document, the operator can convert the RGB signal from the RGB density signal based on the default decomposition condition that is empirically optimized for each scanner and stored in a storage unit such as a memory. Can be easily converted into a cmyk signal which is a half-tone signal.
[0010]
However, in an imaging apparatus such as a digital camera, which has only a captured RGB image signal, does not have an image processing function attached to the scanner, and does not have a default decomposition condition as a reference decomposition condition. The disassembly conditions cannot be determined with the same feeling as the scanner that the operator is familiar with on a daily basis.
[0011]
In such a case, the obtained RGB image signal is once taken into a computer, and an image processing tool (software) such as Adobe Photoshop (registered trademark) is used on the computer to perform default decomposition for each imaging device. A method of setting conditions is conceivable. Further, a method of converting to a cmyk image signal by trial and error while looking at an image on a monitor that does not necessarily match the appearance of a printed matter that is a hard copy can be considered.
[0012]
However, when there are various image input devices (including an image capturing device and an image reading device) such as a digital camera and a scanner, it is very difficult to set default disassembly conditions for each device, and time There is a problem that it takes.
[0013]
The present invention has been made in consideration of such a problem, and an RGB image signal photographed by a digital camera, an RGB image signal read by a scanner, or the like is empirically optimized for a specific scanner default. It is an object of the present invention to provide a color conversion method for converting to a cmyk signal using the decomposition conditions.
[0014]
[Means for Solving the Problems]
The first aspect of the present invention is a process for converting a device-dependent image signal obtained for an original scene into a colorimetric value signal.In a color conversion method comprising,
Converting the colorimetric signal into a dye density signal on a reversal document;
The dye density signal includes gradation conversion processing, color correction processing, under color removal processing, and K plate generation processing.The default separation condition for a specific color scannerA process of converting to a cmyk signal by processing under standard image processing conditions;
It is characterized by having.
[0015]
According to the first aspect of the present invention, the image signal of the original scene can be converted into a cmyk signal processed under standard image processing conditions as a result.
[0016]
The second aspect of the present invention is a process of converting a device-dependent image signal obtained for an original scene into a first colorimetric value signal.In a color conversion method includingA process of converting the first colorimetric value signal into a first dye density signal on a reversal original, and a process of converting an image signal of a reversal original read by an image reading device into a second colorimetric value signal. A process of converting the second colorimetric value signal into a second dye density signal, and the first or second dye density signal.The floorIncludes tone conversion processing, color correction processing, undercolor removal processing, and K version generation processingThe default separation condition for a specific color scannerAnd a process of converting to a cmyk signal by processing under standard image processing conditions.
[0017]
According to the second aspect of the present invention, since the image signal of the reversal document read by the image reading device is once changed to a so-called device-independent colorimetric value signal, for example, the model of the image reading device is different. In other words, a cmyk signal processed under desired image processing conditions can be obtained without depending on the device.
[0018]
Further, the third aspect of the present invention is characterized in that, in the first or second aspect of the present invention, a setup process for performing setup processing on the colorimetric value signal is provided.
[0019]
According to the third aspect of the present invention, a desired finish depending on the image can be obtained.
[0020]
Furthermore, the fourth invention is the dye concentration signal according to any one of the first to third inventions.The floorIncludes tone conversion processing, color correction processing, undercolor removal processing, and K version generation processingThe default separation condition for a specific color scannerIn the process of converting to a cmyk signal after processing under standard image processing conditions,
Colorimetric values or signals that can be converted to colorimetric valuesThe color patches on the reversal manuscript arranged regularlyThe default separation condition for a specific color scannerProcessed under standard image processing conditions to create a cmyk image, and for the patch reproduced on the cmyk image,Colorimetric values or convertible with colorimetric valuesPick out the correspondence with the signal as a data set, make a table of the relationship between the two,The default separation condition for the specific color scannerA standard image processing condition table is created, and the dye density signal is converted into a cmyk signal using the image processing condition table and an interpolation method.
[0021]
According to the fourth aspect of the present invention, the dye density signal cmy can be easily converted into a cmyk signal that is a halftone signal.
For example, the image reading apparatus is a color scanner, and the standard image processing conditions are default disassembly conditions of the color scanner.
[0022]
DETAILED DESCRIPTION OF THE INVENTION
Hereinafter, an embodiment of the present invention will be described with reference to the drawings.
[0023]
FIG. 1 shows the overall configuration of an image
[0024]
The image
[0025]
Further, the scanner may be a line scanning reading device that is a color scanner equipped with a linear image sensor, or may be applied to a surface scanning reading device that is a color scanner equipped with an area image sensor.
[0026]
The colorimetric conversion unit 16 converts the
[0027]
In general, the RGB signals 12 and 14 are referred to as device-dependent (also referred to as device-dependent or device-dependent) signals (data), whereas the colorimetric value signals 18 and 22 are dependent on the device. No (device-independent or device-independent) signal (data).
[0028]
The
[0029]
On the other hand, the
[0030]
The dye density signals (cmy signals) 28 and 34 output from the dye
[0031]
The
[0032]
The standard condition
[0033]
The cmyk signals 46 and 48 that are halftone signals output from the
[0034]
The image output unit 35 does not require film development processing, and can directly simulate halftone dots, screen line numbers, and screen angles by printing them as halftone images on a sheet of paper and performing direct digital color proofing (DDCP). A system can also be used.
[0035]
The colorimetric setup unit 26 converts a colorimetric END (equivalent neutral density) signal 52 into a colorimetric END forward / inverse conversion matrix (also simply referred to as a matrix). 50, a rough
[0036]
Note that the image
[0037]
Next, the detailed configuration and operation of each block constituting the image
[0038]
A
[0039]
L*= 116 (Y / Yn)1/3-16
a*= 500 {(X / Xn)1/3-(Y / Yn)1/3}
b*= 200 {(Y / Yn)1/3-(Z / Zn)1/3} (1)
First, a
[0040]
Specifically, 24 colors
1. Dark skin
2. Light skin
3. Blue sky
4). Foliage
5). Blue flower
6). Bluish green
7). Orange
8). Purple green
9. Red with moderate brightness (moderate red)
10. Purple
11. Yellow green
12 Orange yellow
13. Blue
14 Green
15. Red
16. Yellow
17. Magenta
18. Cyan
19. White
20. Neutral 8 (neutral 8: light gray, 8 is 8 in Munsell notation)
21. Neutral 6.5 (neutral 6.5: light medium gray)
22. Neutral 5 (neutral 5: intermediate gray)
23. Neutral 3.5 (neutral 3.5: dark gray)
24. Black
It is.
[0041]
The color chart is not limited to the Macbeth color checker, and for example, a color chart that covers the color space almost uniformly, such as a JIS standard color target, can be used.
[0042]
Next, each color of the 24 colors of the
[0043]
Next, the
[0044]
Next, in order to prevent a multi-co (multicollinearity) phenomenon when a multiple regression analysis described later is performed, a principal component analysis is performed on the 24-color data of 9 variables obtained in step S3. A nine-variable principal component score (principal component score) V is obtained. A principal component score V (V is considered as a vector) represented by the following equation (2) is obtained for each color.
[0045]
V = (v1, V2, VThree, VFour, VFive, V6, V7, V8, V9) ... (2)
In this equation (2), the component v of the principal component score V1, V2, VThree, VFour, VFive, V6, V7, V8, V9Are not correlated with each other and do not cause the multi-co phenomenon.
[0046]
Next, using a colorimeter (not shown), each
[0047]
Next, using the colorimetric value C as an objective variable (dependent variable) and the principal component score V as an explanatory variable (independent variable), a partial regression coefficient A (A is also considered as a vector) is obtained by multiple regression analysis (step S6). ).
[0048]
When this multiple regression analysis is performed, a weighting matrix (also simply referred to as a matrix) P = [Pi] (i = 1, 2,... 24) is operated (step S7). Pi is a weight of each color. For example, 20. Neutral 8 (neutral 8: light gray, 8 is 8 in Munsell notation), 21. Neutral 6.5 (neutral 6.5: light medium gray), 22. Neutral 5 (neutral 5: intermediate gray), 23. By increasing the weight for neutral 3.5 (neutral 3.5: dark gray), the color reproducibility for gray can be improved. It is possible to reproduce the skin color or sky blue more faithfully by limiting the weight to a desired color according to the purpose, for example, skin color for humans and sky blue for outside scenery. This is preferable. In addition, the weight is obtained by statistically processing the
[0049]
In this case, the color with the increased weight is called the main color of the image. Note that the value of each element is normalized to a value obtained by dividing the value of each element by the total value of each element so that the total value of each element of the matrix P becomes 1.
[0050]
The multiple regression analysis of step 6 for obtaining the partial regression coefficient A will be described in detail.
[0051]
Between the colorimetric value (vector) C, which is the objective variable, the partial regression coefficient (vector) A to be obtained, and the principal component score (vector) V, for each colorimetric value C of 24 colors, It is assumed that the linear linear expression shown in Equation (3) is established.
[0052]
C = AV (3)
An expression using a matrix equivalent to the expression (3) is shown in an expression (4), and an expression using a sum symbol Σ is shown in an expression (5).
[0053]
[Expression 1]
[0054]
[Expression 2]
[0055]
It should be noted that an expression using the sum symbol Σ, such as the expression (5), can be changed to L*= Σ (j = 1 → 10) a1jvjIt shall be expressed as
[0056]
The partial regression coefficient A is L*a*b*Are separately determined using the least square method. For example, L*For e according to the following equation (6)LThe partial regression coefficient a that minimizes1jYou can ask for.
[0057]
eL= Σ (i = 1 → 24) Pi {Ci−Σ (j = 1 → 10) a1jvj}2(6)
Here, i is a patch number of the
[0058]
When Expression (6) is expressed by a vector and a matrix, Expression (7) is obtained. However, in the equation (7), the colorimetric value C and the partial regression coefficient a are vectors, and the principal component score [V] and the weighting matrix [P] are matrices. t represents the transposition of the matrix.
[0059]
eL=
(Vector C-vector a [V])t[P] (vector C-vector a [V]) (7)
Hereinafter, the vector C is simply written as C, and the vector a is simply written as a. First, equation (7) can be modified as follows.
[0060]
eL= (Ct-[V]tat)t[P] (Ct-[V]ta)
Here, if a and [V] are interchanged,
eL= (C−a [V]) [P] (Ct-[V]ta).
[0061]
Generally, (ABC)t= CtBtAtSo
eL= C [P] Ct+ A [V] [P] [V]tat-A [V] [P] Ct-C [P] [V]tatIt becomes.
[0062]
Here, [V] [P] [V]t= [N], [V] [P] Ct= [U]
eL= C [P] Ct+ A [N] at-2a [U] (8)
It becomes. In equation (8), eLTo minimize the derivative for each element of the partial regression coefficient a must be equal to zero. Therefore, the following equation (9) is established.
[0063]
[Equation 3]
[0064]
From this equation (9), the partial regression coefficient a can be obtained from equation (10) as shown below.
[0065]
([]-1Indicates an inverse matrix. )
In this way L*Partial regression coefficient a (a1j) Are obtained, and in the same manner, the remaining a*, B*Also for partial regression coefficient a2j, A3j10 each can be obtained. Obtained partial regression coefficient a1j, A2j, A3jIs 3 × 10 {see equation (4)}.
[0066]
After all, L*a*b*When the partial regression coefficients A are collectively expressed, they can be expressed by equation (11).
[0067]
A = CPVt(VPVt)-1 ... (11)
Next, each objective variable L*a*b*The partial regression coefficient A obtained for the test is tested with 5% significance, for example (step S8), and the explanatory variable V having 5% significance (95% reliability) is stored in the storage means. 1 is stored as the
[0068]
In the test of step S8, as shown in the equations (12) to (16), the regression sum of squares SR{The estimated value L*i (the symbol “^” is added above L) and the average L of the colorimetric values*i (the symbol “-" ) Sum of squares of difference: see equation (12)} and residual sum of squares SE{Colorimetric value L*i and estimated value L*sum of squares of differences of i: (see equation (13)), and the regression sum SRAnd residual sum of squares SEUnbiased variance VR, VE{Refer to (14) and (15)} respectively. Further, the partial F value Fj {refer to equation (16)} is obtained. In the equation (16), “^” added to the head of a is the estimated value of the coefficient of the matrix on the right side of the equation (4), SjjIs the explanatory variable vjMeans the diagonal term of the inverse of the variance-covariance matrix.
[0069]
[Expression 4]
[0070]
The value obtained by referring to the F distribution in which the partial F value Fj is 5% significant = F ′np-1(0.05) = F ′24-9-1(0.05) = F ′14If it is greater than (0.05) = 4.6001, the regression is significant at the 5% significance level, and is determined to be a partial regression coefficient useful for prediction, and stored in the matrix 20 (see FIG. 1).
[0071]
In this way, the RGB signal 12 (see FIG. 1) obtained by the digital camera is converted into an XYZ colorimetric value signal 18.*a*b*Can be created. An expression related to this
[0072]
L*= Σa1jvj (J: 5% significant variable)
a*= Σa2jvj (J: 5% significant variable)
b*= Σa3jvj (J: 5% significant variable) (17)
In this equation (17), the meaning of (j: 5% significant variable) means that only the variable that is 5% significant by the test is used as a variable. This is different from the above-described equation (5). A1j, A2j, A3jAre elements of the partial regression coefficient matrix A and vjIs the principal component score of the explanatory variable obtained in step S4.
[0073]
By using this
[0074]
The CIE-L obtained in this way*a*b*The value of the color space is converted into the value of the XYZ color space by the above-described equation (1), and is set as a
[0075]
Next, the
[0076]
When the colorimetric value XYZ is changed to a new colorimetric value XYZ (sign is X′Y′Z ′) after the light source changing process by the light
[0077]
X '= XX2/ X1 ... (18)
Y '= YY2/ Y1 ... (19)
Z '= ZZ2/ Z1 ... (20)
In the equations (18) to (20), XYZ is a colorimetric value under the photographic light source, X′Y′Z ′ is a colorimetric value under the observation light source, and X1Y1Z1Is the white point of the light source, X2Y2Z2Is the white point of the observation light source.
[0078]
Hereinafter, it is assumed that the
[0079]
On the other hand, the
[0080]
For example, the colorimetric conversion table 24 prepares a color reversal document having a total of 13 × 13 × 13 = 2197 color patches in which the density of each of the cmy color patches is regularly distributed in 13 steps. The color patches constituting the color reversal document are read by the scanner input unit and read by the colorimeter. Then, a correspondence relationship between the RGB values read by the scanner and the XYZ values read by the colorimeter is obtained as a table. Values between reading values not existing in this table are obtained by interpolation processing.
[0081]
Then, the
[0082]
Next, the colorimetric setup unit 26 will be described with reference to the flowchart of FIG.
[0083]
Conventionally, tone conversion has been performed in a density space because it is easy to understand intuitively, and image processing such as tone conversion processing and color correction processing in currently available color scanners is also performed in density. It is implemented with reference to the signal. Therefore, first, the
[0084]
For example, when converting the
[0085]
Rxyz = Rxyz (xR, YR, ZR... (21)
Gxyz = Gxyz (xG, YG, ZG... (22)
Bxyz = Bxyz (xB, YB, ZB... (23)
In addition, on the chromaticity diagram, the coordinates of the basic stimulus (white stimulus) Wxyz in the XYZ color system are shown in equation (24).
[0086]
Wxyz = Wxyz (xW, YW, ZW(24)
In this case, the color
[0087]
[Equation 5]
[0088]
Cofactor AijIs obtained by the following equation.
[0089]
Aij= (-1)i + jDij
However, DijIs a small determinant excluding i rows and j columns.
[0090]
The cmy value of the
[0091]
c = -log (R / Rw) (26)
m = −log (G / Gw) (27)
y = -log (B / Bw) (28)
In order to perform the setup process in a short time, the rough
[0092]
Next, the
[0093]
In FIG. 1, for example, 0.1% point data (HL concentration) of the cumulative histogram, as shown in a characteristic diagram (drawing in FIG. 1) showing the operation of the END /
For example, when the D1 density is D1 = 1.0 and the D2 density is D2 = 2.0, the DH corresponding to the D1 density is set to DH = 0.1. The DS corresponding to the density of D2 is set to DS = 3.0. In practice, the 0.1% point data (HL density) D1 is converted to a density corresponding to 0% of the halftone percentage, and the 98% point data (SD density) D2 is a density corresponding to 100% of the halftone percentage. Is converted to
[0094]
From the equation of the
[0095]
Next, the CMY value of the
[0096]
The inverse conversion process includes a process of converting the cmy value of the
[0097]
R = Rw10-c ... (29)
G = Gw10-m ... (30)
B = Bw10-y ... (31)
[0098]
[Formula 6]
[0099]
The above-described setup process has been described by taking the
[0100]
That is, generally, in the printing plate making field, a reversal manuscript is used as an original manuscript. The original scene is exposed on the reversal original, and the printing is finished in the
[0101]
As described above, the colorimetric setup unit 26 linearly converts the colorimetric XYZ into the color system of the three primary colors of RGB, and calculates the ratios of R, G, and B obtained for the basic stimuli (light sources) Rw, Gw, and Bw as logarithms. By performing the conversion, the END value is obtained, and auto setup is performed using the END value. The END / END changed END value is subjected to inverse logarithmic conversion processing to obtain the changed RGB value, and the colorimetric value XYZ changed by the inverse transformation matrix is obtained. For this reason, the effect that the auto setup process based on the existing so-called density signal can be performed is achieved. Needless to say, the setup process can be performed as a manual setup process.
[0102]
Next, the dye
[0103]
The dye
[0104]
For this conversion process, there are two possible methods: the method shown in FIG. 5 and the method shown in FIG.
[0105]
That is, in the method shown in FIG. 5, the colorimetric value signal (XYZ) 18 of the original scene is converted into the dye density signal (cmy) 81 of the original scene using a look-up table described later (step S21: first stage processing) In this method, the dye density signal (cmy) 81 of the original scene is converted into a reversal (simply also referred to as RV) 28 dye density signal (cmy) 28 on the original by a matrix described later (step S22: second stage). Processing). In the method shown in FIG. 6, the colorimetric value signal (XYZ) 18 of the original scene is converted into the colorimetric value signal (XYZ) 82 on the reversal document by a matrix described later (step S31: first stage processing) ), A colorimetric value signal (XYZ) 82 on the reversal document is converted into a dye density signal (cmy) 28 on the reversal document by a look-up table described later (step S32: second stage process).
[0106]
First, details of the method shown in FIG. 5 will be described with reference to the flowchart of FIG. In FIG. 5, in order to convert the colorimetric values XYZ relating to the processing in step S21 into the dye density cmy, a color chart covering the color space substantially uniformly, for example, each measurement of 24 colors of the
[0107]
Next, the dye density value cmy is calculated from the obtained colorimetric value XYZ (step S21b), and a lookup table of the dye density value cmy with respect to the colorimetric value XYZ is created. This look-up table is set and stored in the dye
[0108]
The calculation process in step S21b, that is, a process for obtaining the dye density cmy from the colorimetric values (tristimulus values) XYZ will be described.
[0109]
The following equations (33) to (36) are established between the colorimetric value XYZ and the dye density cmy.
[0110]
X = k∫visP (λ) T (λ) x (λ) dλ (33)
Y = k∫visP (λ) T (λ) y (λ) dλ (34)
Z = k∫visP (λ) T (λ) z (λ) dλ (35)
T (λ) = 10-h ... (36)
However,
h = {cDc (λ) + mDm (λ) + yDy (λ) + base (λ)}
k = 100 / ∫visP (λ) y (λ) dλ (λ is the wavelength of light)
∫vis: Definite integral in the visible wavelength region (380 nm to 780 nm)
P (λ): spectral characteristic data of observation light source
T (λ): Spectral transmittance data of pigment of transmission object
{(36) is assumed that Lambert-Beer's Law holds}
x (λ), y (λ), z (λ): color matching function
Dc (λ), Dm (λ), Dy (λ): spectral density data of the cmy dye
base (λ): film-based spectral density data
When obtaining the dye density cmy from these equations (33) to (36), an inverse function may be obtained, but it cannot be obtained directly. Therefore, a successive approximation method such as the well-known Newton (Newton Raphson) method (for example, Ota Noboru “Color Engineering” pp254-260, Tokyo Denki University Press, December 20, 1993, 1st edition, 1st edition) is used. That's fine. The Newton-Raphson method (abbreviated as N · R method) will be briefly described with reference to the above reference book.
[0111]
When a general equation y = f (x) is Taylor-expanded with x = x0 close to the root of f (x) = 0 and only a first-order term is taken, f (x0 + Δx) with respect to a small change Δx of x ) = F (x0) + f ′ (x0) · Δx. However, f ′ (x0) is obtained by substituting x = x0 for the differential coefficient f ′ (x) of f (x). Therefore, a more correct value x1 of f (x) = 0 is obtained as f (x0 + Δx) = 0, and x1 = x0 + Δx = x0−f (x0) / f ′ (x0). As shown in FIG. 8, this corresponds to drawing a
[0112]
In order to apply this to the equations (33) to (36), after substituting the equation (36) into the equations (33) to (35), if a certain function fx, fy, fz is used, (33 Equations (35) to (35) can be expressed as equations (37) to (39).
[0113]
X = fx (c, m, y) (37)
Y = fy (c, m, y) (38)
Z = fz (c, m, y) (39)
In these equations (37) to (39), the initial values are c0, m0, y0, and the tristimulus values at that time are X0, Y0, Z0. Now, if the tristimulus values are changed by ΔX, ΔY, ΔZ when the minute changes Δc, Δm, Δy are added to c0, m0, y0, the following equation (40) is obtained.
[0114]
However, for example, ∂fx / ∂c represents a partial differential coefficient with respect to c of the function fx.
[0115]
If this formula (40) is arranged, formula (41) is obtained. Similarly, ΔY and ΔZ are also obtained as shown in equations (42) and (43).
[0116]
ΔX = Δc · ∂X / ∂c + Δm · ∂X / ∂m + Δy · ∂X / ∂y (41)
ΔY = Δc · ∂Y / ∂c + Δm · ∂Y / ∂m + Δy · ∂Y / ∂y (42)
ΔZ = Δc · ∂Z / ∂c + Δm · ∂Z / ∂m + Δy · ∂Z / ∂y (43)
Expressions (41) to (43) are displayed in a matrix as shown in Expression (44).
[0117]
(Q) = (J) (P) (44)
However, (Q) is a matrix of 1 row 3 columns whose elements are ΔX, ΔY, ΔZ in order from the first row, (J) is a Jacobian matrix whose partial differential coefficients are 3 rows 3 columns, and (P) is This is a matrix of 1 row and 3 columns in which elements are Δc, Δm, and Δy in order from the first row.
[0118]
On both sides of equation (44), the inverse matrix (J) of the Jacobian matrix (J)-1Is multiplied by (45).
[0119]
(P) = (J)-1(Q) ... (45)
Therefore, if the initial values c0, m0, and y0 are corrected to c1, m1, and y1, respectively, as shown in equation (46), a more correct approximate value can be obtained.
[0120]
c1 = c0 + Δc
m1 = m0 + Δm
y1 = y0 + Δy (46)
By repeatedly calculating using the Jacobian matrix (J) obtained as described above, the dye density signal cmy for the colorimetric value XYZ that is an arbitrary target value can be obtained. By performing the same processing for all target values on the grid in the XYZ color space, inverse conversion for converting the colorimetric value signal (XYZ) 18 for the original scene into the dye density signal (cmy) 81 for the original scene. A table is generated and stored as a look-up table in the dye
[0121]
Next, the process of creating a matrix for the second stage process in step S22 performed following the process of the first stage will be described. The matrix creation process is a process including the multiple regression analysis process already described with reference to FIG. 2, and will be briefly described.
[0122]
First, c, m, y, c for the dye density cmy calculated in step S21b.2, M2, Y2, Cm, my, yc, 9 variables and 24 colors are calculated (step S22a).
[0123]
Next, the principal component analysis is performed on the data of the nine variables and 24 colors, and the principal component score of the nine principal components is obtained (step S22b).
[0124]
On the other hand, colorimetric values for the 24 colors of Macbeth color checker exposed on the reversal film are obtained by a colorimeter (step S22c).
[0125]
Next, the dye density cmy (also referred to as RVcmy) on the reversal film is obtained by the N · R method described above (step S22d).
[0126]
Next, each of the pigment concentrations RVcmy on the reversal film (RVc, RVm, RVy) is set as an objective variable, and the principal component score (including a constant term) obtained in step S22b is used as an explanatory variable to perform 3 × by multiple regression analysis processing. Ten partial regression coefficient matrices are obtained (step S22e).
[0127]
When performing the multiple regression analysis process, as described above, a weighting matrix corresponding to 1: 1 may be applied to the 24 colors that are the target variable group (step S22f).
[0128]
Next, the partial regression coefficients obtained for the respective objective variables RVc, RVm, and RVy are tested with, for example, 5% significance (step S22g), and 5% significant explanatory variables are stored in the storage means, and partial regression is performed. The coefficients are stored in the dye
[0129]
In this way, the dye
[0130]
Next, details of the method shown in FIG. 6 will be described with reference to the flowchart of FIG. The process shown in FIG. 9 is also a process including the multiple regression analysis process already described with reference to FIG. 2 and will be briefly described.
[0131]
First, the 24 color measurement values XYZ of the
[0132]
Next, for the obtained colorimetric values XYZ, X, Y, Z, X2, Y2, Z2, XY, YZ, ZX, 9 variables, 24 colors of data are calculated (step S31b).
[0133]
Next, the principal component analysis is performed on the data of the nine variables and 24 colors, and the principal component score of the nine principal components is obtained (step S31c).
[0134]
On the other hand, colorimetric values XYZ for the 24 colors of Macbeth color checker exposed on the reversal film are obtained by a colorimeter (step S31d). Note that the Macbeth color checker exposed to the reversal film is an image obtained by exposing the reversal film by photographing the Macbeth color checker under a predetermined light source using an optical camera equipped with the color reversal film. Reversal manuscript obtained by developing a reversal film.
[0135]
Next, each of the colorimetric values XYZ on the reversal document is set as an objective variable (RVX, RVY, RVZ), and the principal component score (including a constant term) obtained in step S31c is used as an explanatory variable to obtain 3 by multiple regression analysis processing. A partial regression coefficient matrix of x10 is obtained (step S31e). When performing the multiple regression analysis process, as described above, a weighting matrix corresponding to 1: 1 may be applied to the 24 colors that are the target variable group (step S31f).
[0136]
Next, the partial regression coefficients obtained for each objective variable RVX, RVY, and RVZ are tested with 5% significance, for example (step S31g), and 5% significant explanatory variables are stored in the storage means, and the partial regression coefficients are stored. Is stored in the dye
[0137]
Next, the processing table for the second stage of step S32 is created by the same method as the method of step S21b or step S22d described with reference to FIG.
[0138]
In this way, the dye
[0139]
Next, the process of creating the original scene faithful reproduction table 42 that constitutes the
[0140]
The original scene faithful reproduction table 42 is a look-up table for converting the colorimetric value signal (XYZ) 18 into a cmyk signal (cmyk data) 46 which is each halftone data stored colorimetrically.
[0141]
The creation process of the original scene faithful reproduction table 42 is the same process as the creation process described in the specification of Japanese Patent Application No. 8-154484 related to the applicant's application.
[0142]
In this case, first, a cmyk color chart having color patches in which the density and mixing ratio of cmyk changes stepwise by giving a plurality of cmyk mesh% data having regular intervals to the image output unit 35. Create (step S41).
[0143]
In this case, for example, the regular interval of cmyk is the total number of color patches if the interval of 6 colors is increased in increments of 20%, such as 0, 20,. Is 46= 1296.
[0144]
Next, each patch of the cmyk color chart created by the image output unit 35 is measured using a colorimeter (step S42), and a colorimetric value (stimulus value) XYZ is obtained from the colorimetric data, and the cmyk network A conversion table (referred to as a forward conversion table) from% data to colorimetric value XYZ data is created (step S43).
[0145]
Since this forward conversion table is also used as a table for interpolation, the regular interval should be finer when the accuracy of interpolation is taken into account, but the color measurement work becomes enormous accordingly. Therefore, what is necessary is just to determine by the so-called trade-off between the complexity of the color measurement work, the accuracy, and the processing time of the computer described below.
[0146]
By the way, in the original scene faithful reproduction table 42, an input arbitrary colorimetric value signal (colorimetric value XYZ data, stimulus value data XYZ, or simply XYZ) 18 to a corresponding cmyk signal (cmyk). (They are also referred to as halftone data, color data cmyk, or simply cmyk.) 46 is obtained by increasing the number of variables from three to four. There may be multiple solutions. In order to solve this problem, it is necessary to establish a relationship between the three variables. Here, among the cmyk halftone data, the maximum value Kmax (k = Kmax) that the image output unit 35 can take for the color data k is used. It is fixed (step S44). The maximum value Kmax is, for example, the value of k in the cmyk dot% data is 100%.
[0147]
Then, the arbitrary XYZ values that are the three variables are converted into the corresponding cmy values (k is fixed) that are the three variables (step S45).
[0148]
In this case, the value of cmyk with respect to target values X0, Y0, Z0 which are arbitrary XYZ values (here, since k is fixed at k = Kmax, k is a constant, and in that sense, three variables of cmy). When c0, m0, y0, and k0 = Kmax are obtained, the partial regression coefficient of the regression equation is obtained using the above-described forward conversion table when k0 = Kmax.
[0149]
The regression equation at this time is such that a matrix of 3 rows and 4 columns that is a coefficient term is A, a matrix of 1 row and 3 columns of colorimetric values XYZ is fixed to T, k, in other words, a constant, If the remaining 1 cm 4 matrix of cmy is expressed as D, it can be expressed as the following equation (47).
[0150]
T = AD (47)
This equation (47) represents the relationship of the following equation (48).
[0151]
[Expression 7]
[0152]
In the equations (47) and (48), “1” constituting the matrix D is a value set to give a constant term in the three-dimensional plane of cmy.
[0153]
The coefficient A in the equation (48) can be obtained by the multiple regression analysis described above by substituting each data set of the above-described forward conversion table obtained when k = Kmax.
[0154]
Next, using the regression equation obtained when k = Kmax, the value of cmy (k is set as Kmax) corresponding to the target values X0, Y0, Z0 by the N · R method described above. Can be requested.
[0155]
Next, it is determined whether or not the obtained cmy value is a value (color) within the reproduction range of the image output unit 35 (step S46). That is, does the data cmy obtained with the reproducible minimum density of halftone data (color data) Cmy as Cmin, Mmin, Ymin and the maximum density as Cmax, Mmax, Ymax satisfy the relationship of the following equation (49)? Determine if.
[0156]
Cmin ≦ c ≦ Cmax
Mmin ≦ m ≦ Mmax
Ymin ≦ y ≦ Ymax (49)
When the obtained values of cmy satisfy the equation (49), the color data cmyk for the target values (X0, Y0, Z0) of the stimulus value data XYZ are respectively c = csol, m = msol, y = Ysol, k = ksol (in this case, ksol = Kmax), an inverse conversion table is created and set as the original scene faithful reproduction table 42 (step S47). In the following description, a data set of (csol, msol, ysol, ksol) is referred to as “cmyksol” as necessary.
[0157]
If the value of the cmy data obtained in the process of step S45 is a value that does not satisfy the equation (49), the color data k fixed at k = Kmax is k = k−Δk, in this case k = Kmax. After setting −Δk (step S48), the process of step S45 is repeated within a range where the color data k does not become smaller than the predetermined minimum value k = Kmin (step S49). Note that the minute change Δk is an arbitrary data interval of the color data k constituting the first inverse conversion table. For example, when the color data k is set as data in the range of 0% to 100%, What is necessary is just to set to 1% increment etc., and if the color data k is set as data of the range of 0-255, it should just set to 1 value increment. When the second processing of step S45 is performed, the XYZ value that is the colorimetric value of the left side of the equation (48) for the color data k = Kmax-1 = 100-1 = 99 is k = Kmax = 100%. And k = 80%, and can be obtained by interpolation processing (interpolation processing) of each XYZ data stored as a forward conversion table.
[0158]
On the other hand, if it is determined in step S49 that Kmin> k, the color data cmyk for the target value (X0, Y0, Z0) is designated as data outside the color gamut of the image output unit 35. Here, The calculation of the color data cmyksol is not performed (step S50).
[0159]
By performing all the stimulus value data XYZ18 supplied to the original scene faithful reproduction table 42 as the target value (X0, Y0, Z0) by the above processing, halftone% which is color data in the color gamut of the image output unit 35 is obtained. For the stimulus value data XYZ18 from which the data cmyk46 can be obtained, the color data cmyksol when the maximum color data k is given can be obtained (step S51).
[0160]
The color data k in step S44 may be fixed to the minimum value Kmin (k = Kmin) instead of the maximum value Kmax. In this case, the process of step S48 is set to k = k + Δk, The process of S49 may be set to Kmax <k. Also, it is easily conceivable to set the color data k to an arbitrary value. For example, in the process of step S48, k = k−Δk and k = k + Δk may be alternately performed for k set to an arbitrary value, and the process of step S49 may be performed corresponding to the process of step S48. .
[0161]
Further, the color data cmyk designated as the out-of-gamut data in steps S49 and S50 is not the gist of the present invention and will not be described in detail. However, as described in Japanese Patent Application No. 8-154584, so-called An inverse conversion table of the color data cmyk for the target values (X0, Y0, Z0) can be created by compression processing and clipping processing of the color data CMYK by gamut mapping processing.
[0162]
In this manner, the correspondence table of the cmyk signals 46 obtained for all target values (X0, Y0, Z0) constituting the
[0163]
Next, creation of the standard condition reproduction table 44 constituting the
[0164]
In the standard condition reproduction table 44, as shown in FIG. 1, the
[0165]
In the standard condition reproduction table 44, the
[0166]
The process for creating the standard condition reproduction table 44 will be described with reference to the flowchart shown in FIG.
[0167]
First, a color chart having 13 × 13 × 13 color patches in which the dye density cmy is arranged in a grid pattern on a reversal document is created (step S61). This color chart has each color patch in which c (cyan) m (magenta) y (yellow) is swung in 13 steps from the minimum density to the maximum density.
[0168]
Next, the color chart is decomposed under the default decomposition conditions of the scanner, in other words, the color chart which is a transparent original is read by the scanner and converted into digital data (step S62). The default separation conditions of the scanner include at least gradation characteristic conversion processing, color correction processing, UCR (under color removal) processing, and K plate generation processing. However, when disassembling, the minimum density of the gray color patch is such that the cmyk mesh% is all 0%, and the maximum gray density of the color patch is the so-called solid cmyk mesh%. Set.
[0169]
Then, a conversion table (lookup table) is created by associating the dye density of each color patch with the cmyk halftone value obtained when the scanner is decomposed under the default separation conditions of the scanner (step S63). 44 is set. In practice, an arbitrary dye density signal (cmy) 28 or dye density signal (cmy) 34 from the minimum density to the maximum density is converted into a desired cmyk
[0170]
As described above in detail, according to the above-described embodiment, the
[0171]
Further, the
[0172]
In this case, the dye density signal (cmy) 34 supplied to one input port of the
[0173]
The standard condition reproduction table 44 includes standard default separation conditions such as tone correction processing conditions, color correction conditions, under color removal conditions, and K plate generation processing conditions for decomposing the dye density signal on the reversal document. The dye density signals 28 and 34 on the reversal original are each decomposed and converted into a cmyk signal which is a halftone signal under the default decomposition conditions.
[0174]
Therefore, according to the present embodiment, the
[0175]
Note that the present invention is not limited to the above-described embodiment, and various configurations can be adopted without departing from the gist of the present invention.
[0176]
【The invention's effect】
As described above, according to the present invention, after the output RGB signal of the digital camera is converted into a colorimetric value signal, the colorimetric value signal is converted into a dye density signal. Further, after the output RGB signal read by the image reading apparatus is converted into a colorimetric value signal, the colorimetric value signal is converted into a dye density signal. The dye density signal is processed under standard image processing conditions including gradation conversion processing, color correction processing, undercolor removal processing, and K plane generation processing, and converted to a cmyk signal that is a halftone signal.
[0177]
For this reason, regardless of whether the input RGB signal is for a digital camera or an image reading device, it is standardly installed in a specific image reading device that has been optimized empirically, for example, a scanner. The effect that the desired image can be output using the so-called default decomposition condition as it is (stored) is achieved. Further, since the RGB signal is converted into a device-independent colorimetric value signal, an image independent of the device can be output.
[Brief description of the drawings]
FIG. 1 is a block diagram showing an overall configuration of an image signal processing apparatus to which an embodiment of the present invention is applied.
FIG. 2 is a flowchart for explaining a colorimetric conversion matrix creation process;
FIG. 3 is a flowchart for explaining a colorimetric setup unit.
FIG. 4 is a chromaticity diagram used for explaining a color reproduction range of a reversal film on a CIE chromaticity diagram.
FIG. 5 is a flowchart for explaining a conversion process for converting a colorimetric signal of a digital camera into a dye density signal on a reversal document.
FIG. 6 is a flowchart for explaining another conversion process for converting a colorimetric signal of a digital camera into a dye density signal on a reversal document.
FIG. 7 is a flowchart for explaining a dye density conversion matrix creation process;
FIG. 8 is a diagram for explaining the Newton-Raphson method.
FIG. 9 is a flowchart for explaining a part of a dye density conversion matrix creation process;
FIG. 10 is a flowchart for explaining an original scene faithful reproduction table creation process;
FIG. 11 is a flowchart for explaining a process for creating a standard condition reproduction table.
[Explanation of symbols]
DESCRIPTION OF
16 ...
20 ...
25 ... Light source changing unit 26 ... Colorimetric setup unit
28, 34 ... Dye concentration signal (cmy) 30, 36 ... Dye concentration conversion section
32 ... cmyk conversion unit 35 ... image output unit
42 ... Original scene faithful reproduction table 44 ... Standard condition reproduction table
46, 48 ... cmyk signal 64 ... END / END converter
Claims (4)
前記測色値信号をリバーサル原稿上の色素濃度信号に変換する過程と、
前記色素濃度信号を階調変換処理、色修正処理、下色除去処理およびK版生成処理を含む特定のカラースキャナのデフォルト分解条件である標準の画像処理条件で処理して、cmyk信号に変換する過程と、
を有することを特徴とする色変換方法。In a color conversion method comprising a process of converting a device-dependent image signal obtained for an original scene into a colorimetric value signal,
Converting the colorimetric signal into a dye density signal on a reversal document;
The dye density signal is processed under standard image processing conditions that are default separation conditions of a specific color scanner including gradation conversion processing, color correction processing, undercolor removal processing, and K plate generation processing, and converted into a cmyk signal. Process,
A color conversion method characterized by comprising:
前記第1の測色値信号をリバーサル原稿上の第1の色素濃度信号に変換する過程と、
画像読取装置で読み取ったリバーサル原稿の画像信号を第2の測色値信号に変換する過程と、
前記第2の測色値信号を第2の色素濃度信号に変換する過程と、
前記第1または第2の色素濃度信号を階調変換処理、色修正処理、下色除去処理およびK版生成処理を含む特定のカラースキャナのデフォルト分解条件である標準の画像処理条件で処理して、cmyk信号に変換する過程と、
を有することを特徴とする色変換方法。In a color conversion method including a step of converting a device-dependent image signal obtained for an original scene into a first colorimetric value signal,
Converting the first colorimetric value signal into a first dye density signal on a reversal document;
A process of converting an image signal of a reversal document read by the image reading device into a second colorimetric value signal;
Converting the second colorimetric value signal into a second dye density signal;
The first or second gradation conversion processing dye density signals, color correction processing, and treated by the standard image processing condition of the default cracking conditions for a particular color scanner including undercolor removal process and the K-plate generating process , The process of converting to a cmyk signal;
A color conversion method characterized by comprising:
を有することを特徴とする色変換方法。The color conversion method according to claim 1, further comprising a setup processing step of performing a setup processing immediately before the step of converting the colorimetric value signal into the dye density signal.
前記色素濃度信号を階調変換処理、色修正処理、下色除去処理およびK版生成処理を含む特定のカラースキャナのデフォルト分解条件である標準の画像処理条件で処理して、cmyk信号に変換する過程では、
測色値、あるいは測色値と変換可能な信号が規則的に配列されたリバーサル原稿上のカラーパッチを前記特定のカラースキャナのデフォルト分解条件である標準の画像処理条件で処理し、cmyk画像を作成し、cmyk画像上に再生されたパッチに対して、前記測色値、あるいは測色値と変換可能な信号との対応関係をデータセットとして拾い出し、両者の関係をテーブル化して、前記特定のカラースキャナのデフォルト分解条件である標準の画像処理条件テーブルを作成し、この画像処理条件テーブルと補間法を用いて、前記色素濃度信号をcmyk信号に変換する
ことを特徴とする色変換方法。The method according to any one of claims 1 to 3, wherein
The dye density signals gradation conversion processing, color correction processing, and treated by the standard image processing condition of the default cracking conditions for a particular color scanner including undercolor removal process and the K-plate generating process, into a cmyk signal In the process
A color patch on a reversal document in which colorimetric values or signals that can be converted into colorimetric values are regularly arranged is processed under standard image processing conditions that are default separation conditions of the specific color scanner, and a cmyk image is processed. For the patch created and reproduced on the cmyk image, the correspondence between the colorimetric value or the colorimetric value and a convertible signal is picked up as a data set, and the relationship between the two is tabulated and the specified A color conversion method characterized in that a standard image processing condition table which is a default separation condition of the color scanner is prepared, and the dye density signal is converted into a cmyk signal using the image processing condition table and an interpolation method.
Priority Applications (3)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP31976996A JP3770671B2 (en) | 1996-11-29 | 1996-11-29 | Color conversion method |
| US08/980,367 US6278533B1 (en) | 1996-11-29 | 1997-11-28 | Method of processing image signal |
| US09/852,633 US6668079B2 (en) | 1996-11-29 | 2001-05-11 | Method of processing image signal |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP31976996A JP3770671B2 (en) | 1996-11-29 | 1996-11-29 | Color conversion method |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPH10164378A JPH10164378A (en) | 1998-06-19 |
| JP3770671B2 true JP3770671B2 (en) | 2006-04-26 |
Family
ID=18113982
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP31976996A Expired - Fee Related JP3770671B2 (en) | 1996-11-29 | 1996-11-29 | Color conversion method |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP3770671B2 (en) |
Families Citing this family (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| EP1085748A3 (en) * | 1999-09-16 | 2003-04-02 | Fuji Photo Film Co., Ltd. | Method and apparatus for converting a colour image signal |
| JP5438944B2 (en) * | 2007-10-23 | 2014-03-12 | 富士フイルム株式会社 | Density calculation device, concentration setting device, concentration calculation program, and concentration setting program |
-
1996
- 1996-11-29 JP JP31976996A patent/JP3770671B2/en not_active Expired - Fee Related
Also Published As
| Publication number | Publication date |
|---|---|
| JPH10164378A (en) | 1998-06-19 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US6668079B2 (en) | Method of processing image signal | |
| EP0675636B1 (en) | Extended density color printing | |
| US7206100B2 (en) | Image processing method and apparatus | |
| EP0658044B1 (en) | Image production using color error diffusion | |
| JPH06501144A (en) | How to display multitone images | |
| US5781709A (en) | Method of and apparatus for generating proof | |
| US20080158580A1 (en) | Method of converting image signal, method of determining original color of color image, and apparatus for converting image signal | |
| JP2003136683A (en) | System and method for management of printing color | |
| JP3803441B2 (en) | Color conversion method | |
| US7136187B1 (en) | Color correcting relation extracting method and color correction method | |
| JP3304740B2 (en) | Color simulation device | |
| JP3671097B2 (en) | Image signal processing method | |
| US8064112B1 (en) | Color separation and reproduction method to control a printing process | |
| EP0446914A2 (en) | Method for electronic color processing | |
| JP3770671B2 (en) | Color conversion method | |
| JP4205839B2 (en) | Color conversion method and color conversion apparatus | |
| JP3749102B2 (en) | Image processing apparatus, image forming apparatus, and image processing method | |
| JPH10191077A (en) | Image signal processing method | |
| JPH10215384A (en) | Color signal processing method | |
| US6909523B2 (en) | Information color system and printing method in the information color system | |
| JP3538361B2 (en) | Method of setting halftone dot area ratio (c, m, y, bk) of each color plate for producing a four-color halftone print image excellent in color reproduction of color original | |
| JP3360531B2 (en) | Method and apparatus for determining color gamut | |
| JPH08163387A (en) | Color image recording apparatus and color image recording system | |
| JPH08214157A (en) | Print proof generating method and its device | |
| Nyström et al. | Improved spectral vector error diffusion by dot gain compensation |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20050419 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20050510 |
|
| A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20050708 |
|
| A02 | Decision of refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A02 Effective date: 20051011 |
|
| A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20051206 |
|
| A911 | Transfer of reconsideration by examiner before appeal (zenchi) |
Free format text: JAPANESE INTERMEDIATE CODE: A911 Effective date: 20051226 |
|
| 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: 20060131 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20060207 |
|
| R150 | Certificate of patent or registration of utility model |
Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20090217 Year of fee payment: 3 |
|
| S111 | Request for change of ownership or part of ownership |
Free format text: JAPANESE INTERMEDIATE CODE: R313111 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20090217 Year of fee payment: 3 |
|
| R350 | Written notification of registration of transfer |
Free format text: JAPANESE INTERMEDIATE CODE: R350 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20090217 Year of fee payment: 3 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20100217 Year of fee payment: 4 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20100217 Year of fee payment: 4 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20110217 Year of fee payment: 5 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20120217 Year of fee payment: 6 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20120217 Year of fee payment: 6 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20130217 Year of fee payment: 7 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20140217 Year of fee payment: 8 |
|
| LAPS | Cancellation because of no payment of annual fees |