JPH0716257B2 - カラ−画像修正方法 - Google Patents
カラ−画像修正方法Info
- Publication number
- JPH0716257B2 JPH0716257B2 JP62170357A JP17035787A JPH0716257B2 JP H0716257 B2 JPH0716257 B2 JP H0716257B2 JP 62170357 A JP62170357 A JP 62170357A JP 17035787 A JP17035787 A JP 17035787A JP H0716257 B2 JPH0716257 B2 JP H0716257B2
- Authority
- JP
- Japan
- Prior art keywords
- color
- correction data
- points
- output
- input
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Lifetime
Links
- 238000000034 method Methods 0.000 title claims description 32
- 238000003702 image correction Methods 0.000 title claims description 18
- 230000014509 gene expression Effects 0.000 claims description 15
- 230000005540 biological transmission Effects 0.000 claims 1
- 238000012937 correction Methods 0.000 description 93
- 239000003086 colorant Substances 0.000 description 33
- 238000012545 processing Methods 0.000 description 28
- 238000010586 diagram Methods 0.000 description 24
- 238000004364 calculation method Methods 0.000 description 17
- 238000013500 data storage Methods 0.000 description 16
- 230000000873 masking effect Effects 0.000 description 16
- 230000035945 sensitivity Effects 0.000 description 14
- 238000000926 separation method Methods 0.000 description 14
- 230000008569 process Effects 0.000 description 11
- 239000007787 solid Substances 0.000 description 9
- 238000006243 chemical reaction Methods 0.000 description 8
- 238000013507 mapping Methods 0.000 description 7
- 238000009825 accumulation Methods 0.000 description 6
- 238000010521 absorption reaction Methods 0.000 description 5
- 230000001186 cumulative effect Effects 0.000 description 4
- 230000000694 effects Effects 0.000 description 3
- 230000003595 spectral effect Effects 0.000 description 3
- 238000011156 evaluation Methods 0.000 description 2
- 230000006870 function Effects 0.000 description 2
- 239000000463 material Substances 0.000 description 2
- 238000005259 measurement Methods 0.000 description 2
- 230000008447 perception Effects 0.000 description 2
- 238000013139 quantization Methods 0.000 description 2
- 230000000007 visual effect Effects 0.000 description 2
- 101100510695 Arabidopsis thaliana LUT2 gene Proteins 0.000 description 1
- 241001248531 Euchloe <genus> Species 0.000 description 1
- 241000282412 Homo Species 0.000 description 1
- 102100028045 P2Y purinoceptor 2 Human genes 0.000 description 1
- 101710096700 P2Y purinoceptor 2 Proteins 0.000 description 1
- OAICVXFJPJFONN-UHFFFAOYSA-N Phosphorus Chemical compound [P] OAICVXFJPJFONN-UHFFFAOYSA-N 0.000 description 1
- 230000009471 action Effects 0.000 description 1
- 230000008901 benefit Effects 0.000 description 1
- 230000008859 change Effects 0.000 description 1
- 238000004737 colorimetric analysis Methods 0.000 description 1
- 238000004040 coloring Methods 0.000 description 1
- 238000005286 illumination Methods 0.000 description 1
- 239000000203 mixture Substances 0.000 description 1
- 229920006395 saturated elastomer Polymers 0.000 description 1
- 230000035807 sensation Effects 0.000 description 1
- 230000009897 systematic effect Effects 0.000 description 1
- 238000012546 transfer Methods 0.000 description 1
Landscapes
- Color Image Communication Systems (AREA)
- Dot-Matrix Printers And Others (AREA)
- Color, Gradation (AREA)
- Television Signal Processing For Recording (AREA)
- Facsimile Image Signal Circuits (AREA)
Description
【発明の詳細な説明】 [産業上の利用分野] この発明は、カラーCRT上の色を印画紙に再現する場合
のように、本来色再現範囲とされている領域よりも、見
掛け上大きな色再現範囲を作り出すことのできるカラー
画像修正方法に関する。
のように、本来色再現範囲とされている領域よりも、見
掛け上大きな色再現範囲を作り出すことのできるカラー
画像修正方法に関する。
[発明の背景] テレビ画像信号をビデオプリンタ、デジタルカラーコピ
ー装置などを使用してハードコピーする場合には、夫々
の表色系が相違するため、再現色を一致させるなどの目
的から、カラー修正などの色修正用として色分解画像修
正装置が使用されることが多い。
ー装置などを使用してハードコピーする場合には、夫々
の表色系が相違するため、再現色を一致させるなどの目
的から、カラー修正などの色修正用として色分解画像修
正装置が使用されることが多い。
例えば、色分解画像修正装置の1つであるカラーマスキ
ング装置は、周知のように色材(トナー、インク、感熱
転写用インク、印画紙などの色素)の副吸収分をキャン
セルして正しい色(中間色)を再現できるようにするた
めの装置である。
ング装置は、周知のように色材(トナー、インク、感熱
転写用インク、印画紙などの色素)の副吸収分をキャン
セルして正しい色(中間色)を再現できるようにするた
めの装置である。
すなわち、テレビ画像は加色法によりカラー画像が構成
され、その表色系は蛍光体のR,G,B座標系が使用され
る。これに対して、印画紙などは減色法によりカラー画
像が構成されると共に、その表色系はL*,u*,v*などの
表色系が使用される。このような場合には、これら表色
系間で信号データの変換(色修正)を行なう必要がある
からである。
され、その表色系は蛍光体のR,G,B座標系が使用され
る。これに対して、印画紙などは減色法によりカラー画
像が構成されると共に、その表色系はL*,u*,v*などの
表色系が使用される。このような場合には、これら表色
系間で信号データの変換(色修正)を行なう必要がある
からである。
例えば、第29図に示すカラーマスキング装置10では、入
力されたR,G,Bの3原色画像データを数値演算すること
によって、新たな画像データ(色修正後の画像データ
で、この例では、シアンC、マゼンタM及びイエロー
Y)を形成し、この新たな画像データC,M,Yに基づいて
カラー画像が記録されるようになされる。
力されたR,G,Bの3原色画像データを数値演算すること
によって、新たな画像データ(色修正後の画像データ
で、この例では、シアンC、マゼンタM及びイエロー
Y)を形成し、この新たな画像データC,M,Yに基づいて
カラー画像が記録されるようになされる。
同図において、11はテレビジョン受像機、12はカラープ
リンタ、13は印画紙などの記録媒体を示す。
リンタ、13は印画紙などの記録媒体を示す。
カラープリンタなどの色彩特性を正確に把握できれば、
ある指定した色彩を再現する基本色(3色もしくは4
色)の組合せを正確に求めることができるから、これに
よって色変換誤差が僅少となり、色再現性が格段に向上
する。
ある指定した色彩を再現する基本色(3色もしくは4
色)の組合せを正確に求めることができるから、これに
よって色変換誤差が僅少となり、色再現性が格段に向上
する。
ある指定した色彩を再現する基本色(3色もしくは4
色)の組合せを算出する方法として、従来では次の2つ
の方法が知られている。
色)の組合せを算出する方法として、従来では次の2つ
の方法が知られている。
印画紙などを使用してハードコピーする場合には、第30
図に示すように、単色(Y,M,C)夫々の分光吸収濃度を
測定しておき、濃度加法性を使用して総合吸収特性を算
出する。その後、X,Y,Z,L*,u*,v*などの表色系に変換
する。
図に示すように、単色(Y,M,C)夫々の分光吸収濃度を
測定しておき、濃度加法性を使用して総合吸収特性を算
出する。その後、X,Y,Z,L*,u*,v*などの表色系に変換
する。
濃度加法性とは、各分光吸収濃度での各色の濃度を加算
して計算する方法をいう。
して計算する方法をいう。
印刷などにおいては、ノイゲバウア方程式によって基本
色の組合せを推定している。
色の組合せを推定している。
[発明が解決しようとする問題点] ところで、上述の算出方法のうち、印画紙の場合は、実
際の系において濃度加法性が成立しない。そのため、色
再現性を推定したときの精度が悪い。
際の系において濃度加法性が成立しない。そのため、色
再現性を推定したときの精度が悪い。
ノイゲバウア方程式を使用する場合においても、これが
近似式であるためその近似式と実際値とのずれが大き
く、これまた色再現性の精度が充分でない。
近似式であるためその近似式と実際値とのずれが大き
く、これまた色再現性の精度が充分でない。
また、例えば、印画紙などの出力系の色再現範囲と、例
えばカラーCRTなどの入力系の色再現範囲とを同一の
L*,u*,v*などの表色系で表した場合、この表色系に対
する色再現範囲は一般に相違する。上述のような入出力
系の場合には、出力表色系の色再現範囲の方が入力系の
色再現範囲より狭くなっている。
えばカラーCRTなどの入力系の色再現範囲とを同一の
L*,u*,v*などの表色系で表した場合、この表色系に対
する色再現範囲は一般に相違する。上述のような入出力
系の場合には、出力表色系の色再現範囲の方が入力系の
色再現範囲より狭くなっている。
第31図は印刷物と印画紙の関係を示すものであって、曲
線L1が印刷物の色再現範囲であり、曲線L2が印画紙の色
再現範囲である。
線L1が印刷物の色再現範囲であり、曲線L2が印画紙の色
再現範囲である。
このように、入力系の色再現範囲で明度、彩度共に高い
部分などで、出力系の色再現範囲でそのような部分がな
い場合には(第31図の*1の領域)、入力系の色を表現
することができない。
部分などで、出力系の色再現範囲でそのような部分がな
い場合には(第31図の*1の領域)、入力系の色を表現
することができない。
そのため、例えば彩度を圧縮したりしている。しかし、
こうすると、鮮かな画像を再現することが不可能にな
る。
こうすると、鮮かな画像を再現することが不可能にな
る。
しかも、出力表色系の色再現範囲を越えるような色画像
情報に関する色修正データを適当に色再現範囲内に圧縮
していたため、色相や、彩度あるいは明度が、人間の視
覚特性とは別な方向に変化しており、甚だ不自然であっ
た。
情報に関する色修正データを適当に色再現範囲内に圧縮
していたため、色相や、彩度あるいは明度が、人間の視
覚特性とは別な方向に変化しており、甚だ不自然であっ
た。
そこで、この発明ではこのような従来の問題点を解決す
るために開発されたものであって、色修正誤差が少な
く、色再現性を格段に向上させると共に、出力表色系の
色再現範囲を見掛け上拡張して色再現性を向上させたカ
ラー画像修正方法を提案するものである。
るために開発されたものであって、色修正誤差が少な
く、色再現性を格段に向上させると共に、出力表色系の
色再現範囲を見掛け上拡張して色再現性を向上させたカ
ラー画像修正方法を提案するものである。
[問題点を解決するための技術的手段] 上述の問題点を解決するため、この発明に係るカラー画
像修正方法においては、入力系の画像の彩度及び明度の
表現範囲が出力系の彩度及び明度の再現範囲より大きい
場合、入力系の白地レベルに対応する出力系のレベルを
出力系の白地レベルより暗く設定するようにしたことを
特徴とするものである。
像修正方法においては、入力系の画像の彩度及び明度の
表現範囲が出力系の彩度及び明度の再現範囲より大きい
場合、入力系の白地レベルに対応する出力系のレベルを
出力系の白地レベルより暗く設定するようにしたことを
特徴とするものである。
[作用] 人間の目が鮮かさを感じるのは、周りにある明かるい部
分に対比して相対的に鮮かであると判断すると言うこと
に他ならない。
分に対比して相対的に鮮かであると判断すると言うこと
に他ならない。
例えば、第32図Aに示すように白地に置かれた黄色い紙
と、同図Bに示すように黒字に置かれた同じ黄色い紙と
では、後者の方が遥かに鮮かに見える。これは、周りに
ある地の部分に比較して黄色い紙の鮮かさを感じとる相
対的な比較から成り立ってあるからである。
と、同図Bに示すように黒字に置かれた同じ黄色い紙と
では、後者の方が遥かに鮮かに見える。これは、周りに
ある地の部分に比較して黄色い紙の鮮かさを感じとる相
対的な比較から成り立ってあるからである。
そこで、入力系の彩度及び明度の表現範囲が、出力系の
彩度及び明度の再現範囲より大きい場合、入力系の白地
レベルに対応する出力系のレベルを出力系の白地レベル
より暗く設定する。
彩度及び明度の再現範囲より大きい場合、入力系の白地
レベルに対応する出力系のレベルを出力系の白地レベル
より暗く設定する。
こうすると、上述した相対的な色の対比感覚からすれ
ば、画像の表現媒体のもつ本来の基準白色面の明るさよ
り若干暗く設定した方が、画像を鮮かに感じとることが
できる。
ば、画像の表現媒体のもつ本来の基準白色面の明るさよ
り若干暗く設定した方が、画像を鮮かに感じとることが
できる。
この手法が、表色系の相違を是正するカラー画像修正工
程に応用される。カラー画像の修正は次のようなプロセ
スで行なわれる。
程に応用される。カラー画像の修正は次のようなプロセ
スで行なわれる。
第1に、求むべき中間色に近い色調のサンプルを複数個
予め出力するステップ(第1ステップ)がある。
予め出力するステップ(第1ステップ)がある。
第2に、各サンプルの基本色の混合量と、それに対する
表色系の値とを調べるステップ(第2ステップ)があ
る。
表色系の値とを調べるステップ(第2ステップ)があ
る。
第3に、出力表色系の色再現範囲外に目標値T′が存在
するか否かを判定するステップ(第3ステップ)があ
る。
するか否かを判定するステップ(第3ステップ)があ
る。
この3つのステップによって、その中間色を再現する基
本色の混合量が算出されることになる。
本色の混合量が算出されることになる。
第1のステップにおけるサンプルは次のようにして求め
られる。
られる。
それは、特定の表色系、例えばY,M,C座標系で構成され
る基本色に関する離散的なn個のポイント(その合計
は、n・n・nポイント)の信号によって実際に印画紙
上にカラープリントして、nm個のカラーパッチ像が形成
される。
る基本色に関する離散的なn個のポイント(その合計
は、n・n・nポイント)の信号によって実際に印画紙
上にカラープリントして、nm個のカラーパッチ像が形成
される。
カラープリントして形成された複数のカラーパッチの色
を実際に測定し、その測定データを印画紙の表色系(例
えばL*,u*,v*表色系、以下同様)上にプロットするこ
とによって、Y,M,C座標系の色がL*,u*,v*表色系の値
として写像される。写像されたこれらの値がサンプル値
となる。
を実際に測定し、その測定データを印画紙の表色系(例
えばL*,u*,v*表色系、以下同様)上にプロットするこ
とによって、Y,M,C座標系の色がL*,u*,v*表色系の値
として写像される。写像されたこれらの値がサンプル値
となる。
測定データを特定の表色系の値に変換するため、その表
色系に関する特定の変換式が使用される。この変換式の
なかの基準白色面の明るさの値として、上述した基準白
色面の明るさを変更した値が使用される。
色系に関する特定の変換式が使用される。この変換式の
なかの基準白色面の明るさの値として、上述した基準白
色面の明るさを変更した値が使用される。
第3のステップでは、サンプル値を順次内挿しながら収
束させることによって中間色に最も近いサンプル値を演
算する。その収束サンプル値を基本色の混合量(Y,M,C
の各色データ)に対応させる。
束させることによって中間色に最も近いサンプル値を演
算する。その収束サンプル値を基本色の混合量(Y,M,C
の各色データ)に対応させる。
これら混合量が色修正データとして複数個用意され、こ
れらが入力色情報によって参照される。
れらが入力色情報によって参照される。
色分解画像修正装置では、これらの色修正データがテー
ブル化され、入力色分解画像情報によって対応する色修
正データが参照される。
ブル化され、入力色分解画像情報によって対応する色修
正データが参照される。
これによって、修正された色分解画像情報に基づいてカ
ラー画像が記録される。
ラー画像が記録される。
上述した色再現範囲を見掛け上変更する手段を応用すれ
ば、例えばカラーCRTの高い明度、彩度の色を、本来表
現できないとされていた印画紙上に表現できる。
ば、例えばカラーCRTの高い明度、彩度の色を、本来表
現できないとされていた印画紙上に表現できる。
また、印刷物の高い明度、彩度をもった黄色を、印画紙
やカラーCRTに表現することができる。
やカラーCRTに表現することができる。
[実施例] 続いて、この発明に係るカラー画像の修正方法の一例
を、上述した色分解画像修正方法に適用した場合につ
き、第1図以下を参照して詳細に説明する。
を、上述した色分解画像修正方法に適用した場合につ
き、第1図以下を参照して詳細に説明する。
この発明の原理から説明することにする。
上述したように、色が鮮かに見えるということは、測色
学では、その彩度Cが次の関係をもって表現されること
をいう。
学では、その彩度Cが次の関係をもって表現されること
をいう。
L*=116(Y/Yo)1/3−16 ここに、 Y;入力系の明るさ u,v;明度を無視したときの入力系 の色度図の座標 Yo;出力系における基準白色面の明るさ uo,vo;出力系における基準白色面の 色度図座標 Yoは本来の基準白色面の明るさより若干暗く、従って、
数値としては通常時(=100)より小さな値に設定され
ている。
数値としては通常時(=100)より小さな値に設定され
ている。
上式において注目すべきところは、彩度Cを計算するに
当り、明度L*の項が乗算されていることである。これに
よって、基準白色面のレベルを下げることによって、そ
の値Yoが小さく設定されると、明度L*が大きくなり、そ
の結果、彩度Cもまた大きくなることを示している。
当り、明度L*の項が乗算されていることである。これに
よって、基準白色面のレベルを下げることによって、そ
の値Yoが小さく設定されると、明度L*が大きくなり、そ
の結果、彩度Cもまた大きくなることを示している。
ここで、L*,u*,v*の表色系における明度L*は上述した
式で表されるが、その他の色相u*と彩度v*の関係を以下
に記載する。
式で表されるが、その他の色相u*と彩度v*の関係を以下
に記載する。
u*=L*(u−uo) v*=L*(v−vo) 以上の原理を応用すれば、通常では表すことのできない
明度、彩度を見掛け上再現することができる。
明度、彩度を見掛け上再現することができる。
具体例を示す。
[具体例1] 印刷色を印画紙で表すものとする(第1図参照)。
第1図は彩度と明度の関係を示す特性図であって、曲線
L1は印刷物の色再現範囲を明度と彩度とによって形成さ
れる面上に投影したものを示す。
L1は印刷物の色再現範囲を明度と彩度とによって形成さ
れる面上に投影したものを示す。
これに対して、曲線L2は印画紙の白地を基準白色面とし
たときの色再現範囲である。
たときの色再現範囲である。
両者を比較すれば明らかなように、明度、彩度共に高い
色(*1)の部分は、印刷物の方が色再現範囲が広く、
そのままではこの色を印画紙に表すことはできない。
色(*1)の部分は、印刷物の方が色再現範囲が広く、
そのままではこの色を印画紙に表すことはできない。
そこで、この発明では、印画紙の基準白色面を、その白
地の本来の基準白色面よりも暗く設定する。換言するな
らば、 基準白色面=基準白色面+D ここに、Dは濃度 のように設定する。濃度Dとして、0.15程度に選定した
ときの色再現範囲を計算すると、第1図の曲線L3に示す
ようになる。
地の本来の基準白色面よりも暗く設定する。換言するな
らば、 基準白色面=基準白色面+D ここに、Dは濃度 のように設定する。濃度Dとして、0.15程度に選定した
ときの色再現範囲を計算すると、第1図の曲線L3に示す
ようになる。
曲線L3によれば、明度が100を越えてしまうが、この斜
線で示す領域*2は原則的には使用されない。
線で示す領域*2は原則的には使用されない。
これによって、印画紙の色再現範囲が見掛け上広がり、
印刷物の色再現範囲の殆どをカバーすることができる。
このようなレベル合わせを行なった上で、印刷の作る色
L*,u*,v*を示す印画紙のY,M,Cに写像することによっ
て、最終的なカラー画像の修正値が得られる。
印刷物の色再現範囲の殆どをカバーすることができる。
このようなレベル合わせを行なった上で、印刷の作る色
L*,u*,v*を示す印画紙のY,M,Cに写像することによっ
て、最終的なカラー画像の修正値が得られる。
ここで、Y,M,Cへの写像は、結局第2図において、矢印
で示すような色の移動となる。これによって、印刷物の
白色は印画紙上では、少々濃度ののった白色(つまり、
淡い灰色)とすることになる。
で示すような色の移動となる。これによって、印刷物の
白色は印画紙上では、少々濃度ののった白色(つまり、
淡い灰色)とすることになる。
具体例1の処理は、その入力系としてカラーCRTを、出
力系として印画紙を使用する場合も同じである。
力系として印画紙を使用する場合も同じである。
このように、印刷物やカラーCRTのように、白地に比べ
て明度、彩度共に高い色がだせる系を印画紙で示すと
き、例えばカラープルーフやカラーハードコピー系にカ
ラー画像を再現する場合、上述の手段は特に有効であ
る。
て明度、彩度共に高い色がだせる系を印画紙で示すと
き、例えばカラープルーフやカラーハードコピー系にカ
ラー画像を再現する場合、上述の手段は特に有効であ
る。
この手段を使用して出力したハードコピーの画面エリヤ
以外に残る白地の縁があったときには、これを切り落と
すか、黒や灰などの適当な彩度のマスクをかけることに
よって、本来の白地を見せないように工夫すれば、一層
効果的である。
以外に残る白地の縁があったときには、これを切り落と
すか、黒や灰などの適当な彩度のマスクをかけることに
よって、本来の白地を見せないように工夫すれば、一層
効果的である。
基準白色面の明るさを変更するための濃度Dは、あまり
高くすると不自然になってしまうので、 D≦0.3 程度が好ましい。しかし、スライドのような透過原稿
(透過スライド)の場合には、この制限を受けない。
高くすると不自然になってしまうので、 D≦0.3 程度が好ましい。しかし、スライドのような透過原稿
(透過スライド)の場合には、この制限を受けない。
[具体例2] 次の具体例として、印刷物をカラーCRTに再現する場合
について説明する。
について説明する。
第3図の曲線L4は印刷物の色再現範囲を明度と彩度とに
よって形成される面上に投影したものを示す。
よって形成される面上に投影したものを示す。
これに対して、曲線L5はカラーCRTの最も明るい白色を
基準白色面としたときの色再現範囲である。
基準白色面としたときの色再現範囲である。
これら2つの範囲を見ると、明度、彩度とも高い色の部
分(*3)、彩度が高く明度の低い部分(*4)は印刷
物の方が色再現範囲が広い。
分(*3)、彩度が高く明度の低い部分(*4)は印刷
物の方が色再現範囲が広い。
そこで、上述したように基準白色面をカラーCRTの最も
明かるい白の1/2の輝度に設定して、そのときのカラーC
RTの色再現範囲を計算したものが曲線L6である。図中、
斜線で示す領域*5はL*>100となるが、この領域は原
則的には使用されない。
明かるい白の1/2の輝度に設定して、そのときのカラーC
RTの色再現範囲を計算したものが曲線L6である。図中、
斜線で示す領域*5はL*>100となるが、この領域は原
則的には使用されない。
曲線L6のようにした場合には、カラーCRTの色再現範囲
の明度、彩度の高い部分が広がり、印刷物の色再現範囲
を殆どカバーすることができる。
の明度、彩度の高い部分が広がり、印刷物の色再現範囲
を殆どカバーすることができる。
このようなレベル合わせを行なったのち、印刷の作る色
L*,u*,v*を示すカラーCRTのB,G,R上に写像して、修正
されたカラー画像が算出される。
L*,u*,v*を示すカラーCRTのB,G,R上に写像して、修正
されたカラー画像が算出される。
カラーCRTへの写像は第4図の矢印で示すような色の移
動を伴なうことになる。
動を伴なうことになる。
なお、領域*4の部分は基準白色面を変更した系に色相
を変えず、明度若しくは彩度またはその双方を変更して
写像した方がよい。明度と彩度の双方を変更したときの
例が第18図〜第20図である。
を変えず、明度若しくは彩度またはその双方を変更して
写像した方がよい。明度と彩度の双方を変更したときの
例が第18図〜第20図である。
具体例2に示した手段は、印刷物をカラーCRTによっ
て、その色をモニタするようなシステムに適用して好適
である。
て、その色をモニタするようなシステムに適用して好適
である。
この場合、具体例1と違って、カラーCRTは発光体のた
め、カラーCRTを観察する環境が暗ければ、基準白色面
はいくら暗い状態にしても構わない。入力系を再現でき
るぎりぎりの明るさに基準白色面を設定すればよい。し
かし、現実的には通常の輝度レベルより1/3程度まで落
とした輝度レベルが限界である。
め、カラーCRTを観察する環境が暗ければ、基準白色面
はいくら暗い状態にしても構わない。入力系を再現でき
るぎりぎりの明るさに基準白色面を設定すればよい。し
かし、現実的には通常の輝度レベルより1/3程度まで落
とした輝度レベルが限界である。
続いて、印画紙若しくはカラーCRTへの写像時に必要な
色分解画像修正方法の基本原理を以下に説明する。
色分解画像修正方法の基本原理を以下に説明する。
説明の都合上、基本色をY,M,Cの3色とした場合につい
て説明する。
て説明する。
記録媒体、例えば印画紙などのカラー写真感光材料上の
中間色はY,M,Cの濃度を組合せることで無数に表現でき
るが、その表現範囲は立体的に示される。Y,M,Cの座標
系で表現すると、その表現範囲は第5図に示すような立
方体となる。Y,M,Cの座標系を他の表色系例えば、X,Y,Z
表色系に変換すると、第6図に示すような立体となる。
中間色はY,M,Cの濃度を組合せることで無数に表現でき
るが、その表現範囲は立体的に示される。Y,M,Cの座標
系で表現すると、その表現範囲は第5図に示すような立
方体となる。Y,M,Cの座標系を他の表色系例えば、X,Y,Z
表色系に変換すると、第6図に示すような立体となる。
図中、各頂点A〜HはA′〜H′に対応する。
第6図からも明らかなように、この表現範囲を決める立
体は、殆どがいびつであり、各辺は直線になるとは限ら
ず、また各辺は複雑な曲面となっている。
体は、殆どがいびつであり、各辺は直線になるとは限ら
ず、また各辺は複雑な曲面となっている。
この立体の中であれば、Y,M,Cの適当な組合せにより、
所定の中間色を再現できる。そのため、この立体内に入
るように色修正データを形成しなければならない。
所定の中間色を再現できる。そのため、この立体内に入
るように色修正データを形成しなければならない。
簡単のため、基本色を2色(例えば、YとM)として説
明し、その後に本来の基本色を使用したアルゴリズムを
説明することにする。
明し、その後に本来の基本色を使用したアルゴリズムを
説明することにする。
第7図の各交点(実施例では、5×5=25の格子点)の
色レベルをカラープリンタに供給して、その色レベルを
もって記録媒体(以下印画紙である)上に記録してカラ
ーパッチを形成する。
色レベルをカラープリンタに供給して、その色レベルを
もって記録媒体(以下印画紙である)上に記録してカラ
ーパッチを形成する。
得られたカラーパッチから実際の色を測定すると共に、
その測定値を上述した表色系の変換式(L*,u*,v*の算
出式)を使用して表色系の値(サンプル値)に換算し、
これを各格子点ごとにプロットしたのが第8図である。
その測定値を上述した表色系の変換式(L*,u*,v*の算
出式)を使用して表色系の値(サンプル値)に換算し、
これを各格子点ごとにプロットしたのが第8図である。
カラーパッチの数は多いに越したことはないが、実際の
色測定に時間が掛かるから、実施例では5×5=25程度
のカラーパッチが使用される。
色測定に時間が掛かるから、実施例では5×5=25程度
のカラーパッチが使用される。
さらに多くのカラーパッチを使用してもよい。その場
合、実際にカラーパッチの数を増やしてもよいが、内挿
処理によって、カラーパッチの数を増やすこともでき
る。例えば、5×5=25のカラーパッチの中間を内挿し
た場合には、この内挿処理によって、9×9=81のカラ
ーパッチまで拡張、増殖されたことになる。
合、実際にカラーパッチの数を増やしてもよいが、内挿
処理によって、カラーパッチの数を増やすこともでき
る。例えば、5×5=25のカラーパッチの中間を内挿し
た場合には、この内挿処理によって、9×9=81のカラ
ーパッチまで拡張、増殖されたことになる。
以下に示す例は、5×5=25のカラーパッチによって基
本色の組合せが推定される。
本色の組合せが推定される。
上述したカラーパッチの設定は人間の知覚特性(識別能
力)が考慮されていないが、後述するように人間の知覚
特性を考慮してカラーパッチ数を選定してもよい。
力)が考慮されていないが、後述するように人間の知覚
特性を考慮してカラーパッチ数を選定してもよい。
ここで、第8図に示すように、ある中間色を×(目標値
T′とする)で示すと、この色を示すY,M座標系の組合
せは、第7図の格子点a〜dで囲まれる領域内にあるも
のと推定される。
T′とする)で示すと、この色を示すY,M座標系の組合
せは、第7図の格子点a〜dで囲まれる領域内にあるも
のと推定される。
どの格子点に一番近いかの演算処理は、第4図の表色系
を第7図の座標系に対応付けながら収束させて求める。
を第7図の座標系に対応付けながら収束させて求める。
このように、第8図の表色系のみを使用して収束演算
し、収束結果を第7図の座標系に対応付けして推定しな
いのは、第7図の座標系から第8図の表色系に対する変
換は既知であるにも拘らず、この逆の変換操作は非常に
複雑で、今だその好ましい変換式が知られていないから
である。
し、収束結果を第7図の座標系に対応付けして推定しな
いのは、第7図の座標系から第8図の表色系に対する変
換は既知であるにも拘らず、この逆の変換操作は非常に
複雑で、今だその好ましい変換式が知られていないから
である。
このようなことから、第7図の座標系に示される目標値
Tは次のような処理によって推定しようとするのもであ
る。推定処理操作を第9図及び第10図を参照して詳細に
説明する。
Tは次のような処理によって推定しようとするのもであ
る。推定処理操作を第9図及び第10図を参照して詳細に
説明する。
まず、目標値T′と合計25個の基本格子点(第10図参
照)を使用して、この目標値T′に最も近い格子点が算
出される。
照)を使用して、この目標値T′に最も近い格子点が算
出される。
実際には、両者の差が最小となる格子点が算出される。
この格子点がb′であるものとすれば、第9図において
も目標値Tは格子点b′に対応した格子点bに近いもの
と推定できる。
この格子点がb′であるものとすれば、第9図において
も目標値Tは格子点b′に対応した格子点bに近いもの
と推定できる。
次に、格子点間隔が1/2となるレベル間隔で、格子点b
を囲む合計9個の格子点を設定し、それらの格子点を周
囲の格子点の重み平均によって算出する。例えば、周囲
の2点あるいは4点の格子点を重み平均して求める。
を囲む合計9個の格子点を設定し、それらの格子点を周
囲の格子点の重み平均によって算出する。例えば、周囲
の2点あるいは4点の格子点を重み平均して求める。
この新たに算出された格子点e〜1に対応する値が再び
第10図の表色系にプロットされる。
第10図の表色系にプロットされる。
そして、このプロットされた格子点e′〜1′(計9
個)の中から目標値T′に最も近い格子点が上述したと
同じ手法によって求められ、その格子点(この例では、
h′)に対応する第9図の格子点hと、これを含む8個
の格子点m〜tが格子間隔をさらに1/2に狭くすること
で算出される。このような格子の分割を繰り返すことに
よって、格子は次第に狭くなり、ついには収束する。こ
の収束した格子点の値に対応する第9図の目標値Tが、
その中間色を再現するための基本色の組合せ(Y,M,Cの
混合量)を示すことになる。
個)の中から目標値T′に最も近い格子点が上述したと
同じ手法によって求められ、その格子点(この例では、
h′)に対応する第9図の格子点hと、これを含む8個
の格子点m〜tが格子間隔をさらに1/2に狭くすること
で算出される。このような格子の分割を繰り返すことに
よって、格子は次第に狭くなり、ついには収束する。こ
の収束した格子点の値に対応する第9図の目標値Tが、
その中間色を再現するための基本色の組合せ(Y,M,Cの
混合量)を示すことになる。
以上の推定操作が与えられた目標値ごとに実行される。
推定目標値をテーブル化し、その目標値を入力色分解画
像の値で参照するように構成することもできる。
推定目標値をテーブル化し、その目標値を入力色分解画
像の値で参照するように構成することもできる。
実際に、色分解画像修正装置などに応用する場合には、
ルックアップテーブルを使用することになる。その一例
は後述する。
ルックアップテーブルを使用することになる。その一例
は後述する。
基本色として、3色を使用したときのアルゴリズムを次
に説明する。
に説明する。
Y,M,C夫々が、0〜255までの256ステップのレベルを持
つものとする。これらのレベルのうち、この例では、5
つのレベルが抽出される。例えば、Y,M,Cの夫々に対し
て0,64,128,192及び255の5つのレベルが抽出される。
これらの全組合せの色(5×5×5=125)のカラーパ
ッチが作成される。
つものとする。これらのレベルのうち、この例では、5
つのレベルが抽出される。例えば、Y,M,Cの夫々に対し
て0,64,128,192及び255の5つのレベルが抽出される。
これらの全組合せの色(5×5×5=125)のカラーパ
ッチが作成される。
カラーパッチの一例を第11図に示す。各カラーパッチの
表色系としては、CIEのL*,u*,v*,L*,a*,b*表色系
が適当である。
表色系としては、CIEのL*,u*,v*,L*,a*,b*表色系
が適当である。
カラーパッチは各色とも同一レベル数とは限らない。す
なわち、人間の目の識別能力を考慮してカラーパッチを
構成するような場合には、一般には各色とも同一レベル
数とはならない。それは、人間の目の識別能力はM(マ
ゼンタ)が最も高く、Y(イエロー)が最も低いから、
カラーパッチもこれに合わせてYを少目に、Mを多目に
することが考えられるからである。
なわち、人間の目の識別能力を考慮してカラーパッチを
構成するような場合には、一般には各色とも同一レベル
数とはならない。それは、人間の目の識別能力はM(マ
ゼンタ)が最も高く、Y(イエロー)が最も低いから、
カラーパッチもこれに合わせてYを少目に、Mを多目に
することが考えられるからである。
第12図はその一例を示すもので、 Y・M・C=3×5×4 の場合を例示した。
このように、目の識別能力を考慮してカラーパッチを作
成する場合には、Y,M,C夫々を等間隔に区分してカラー
パッチを形成したときとほぼ同等の成果が得られる。
成する場合には、Y,M,C夫々を等間隔に区分してカラー
パッチを形成したときとほぼ同等の成果が得られる。
これによって、カラーパッチ数が減少するので、その分
色の実測時間が短縮される。
色の実測時間が短縮される。
これらの関係を一般化すると、次のような関係を満たす
ようにY,M,Cのパッチ数PY,PM,PCを設定すればよい。
ようにY,M,Cのパッチ数PY,PM,PCを設定すればよい。
PY<PC≦PM 内挿処理によってカラーパッチ数を増やす場合には、以
下のようにする。
下のようにする。
基本格子として、5×5×5=125の場合、L*,u*,v*
表色系は以下の計算式に示す曲線補間によって内挿され
る。
表色系は以下の計算式に示す曲線補間によって内挿され
る。
この場合、第13図に示すように、黒丸●を格子点(サン
プル点)としたとき、△印と×印が補間すべき点とする
と、△印のように前後2点ずつ格子点が存在する場合
と、×印のように前後に1点及び3点ある場合とでは、
異なった補間式が使用される。
プル点)としたとき、△印と×印が補間すべき点とする
と、△印のように前後2点ずつ格子点が存在する場合
と、×印のように前後に1点及び3点ある場合とでは、
異なった補間式が使用される。
補間すべき点の表色系を、Lm *,um *,vm *とし、各サン
プル点の表色系を、Li*,ui*,vi*(i=1〜4)とし
たとき、前者の場合は以下のような補間式によって補間
される。
プル点の表色系を、Li*,ui*,vi*(i=1〜4)とし
たとき、前者の場合は以下のような補間式によって補間
される。
Lm *=−(1/16)L1*+(9/16)L2*+(9/16)L3*−(1/
16)L4* um *=−(1/16)u1*+(9/16)u2*+(9/16)u3*−(1/
16)u4* vm *=−(1/16)v1*+(9/16)v2*+(9/16)v3*−(1/
16)v4* 後者の場合には、次の補間式が使用される。
16)L4* um *=−(1/16)u1*+(9/16)u2*+(9/16)u3*−(1/
16)u4* vm *=−(1/16)v1*+(9/16)v2*+(9/16)v3*−(1/
16)v4* 後者の場合には、次の補間式が使用される。
Lm *=(5/16)L1*+(15/16)L2*+(15/16)L3*−(1/
16)L4* um *=(5/16)u1*+(15/16)u2*+(5/16)u3*−(1/1
6)u4* vm *=(5/16)v1*+(15/16)v2*+(5/16)v3*−(1/1
6)v4* 補間処理の順序の一例を第14図に示す。番号I,II,IIIの
順序で補間される。
16)L4* um *=(5/16)u1*+(15/16)u2*+(5/16)u3*−(1/1
6)u4* vm *=(5/16)v1*+(15/16)v2*+(5/16)v3*−(1/1
6)v4* 補間処理の順序の一例を第14図に示す。番号I,II,IIIの
順序で補間される。
このような補間処理によって、実際は125のカラーパッ
チしか測定しないにも拘らず、電気的な処理によってカ
ラーパッチ数を729個まで拡張することができ、そのと
きのY,M,C座標系で示されるカラーパッチは第15図のよ
うになる。
チしか測定しないにも拘らず、電気的な処理によってカ
ラーパッチ数を729個まで拡張することができ、そのと
きのY,M,C座標系で示されるカラーパッチは第15図のよ
うになる。
これをL*,u*,v*の表色系に写像すると第16図に示すよ
うになる。
うになる。
同図Aは第15図の頂点側から見た表色系であり、同図B
はL*,v*面側の写像であり、同図CはL*,u*面側の写像
である。
はL*,v*面側の写像であり、同図CはL*,u*面側の写像
である。
このような補間処理によって作成された合計729個のカ
ラーパッチを使用して、上述した目標値Tの推定処理が
実行されるものである。
ラーパッチを使用して、上述した目標値Tの推定処理が
実行されるものである。
ここで、目標値T′がどの格子点に近いかを演算するに
は、次のような評価関数ΔEを使用すればよい。
は、次のような評価関数ΔEを使用すればよい。
ΔE=|LT *−Li*|+|uT *−ui*|+|vT *−vi*| ΔE=[(LT *−Li*)2+(uT *−ui*)2+(vT *−vi*)
2]1/2 評価関数は何れを使用しても差し支えない。
2]1/2 評価関数は何れを使用しても差し支えない。
最終目標値Tを全て収束演算処理によって算出する場合
には、その処理時間があまりにも掛かってしまうので、
実際は数回の収束処理で終了するようなアルゴリズムが
採用される。
には、その処理時間があまりにも掛かってしまうので、
実際は数回の収束処理で終了するようなアルゴリズムが
採用される。
例えば、上述の例のように、64の量子化ステップによっ
て基本格子の間隔が区切られているときには、上述の補
間処理によって格子間隔(分割間隔)が32になっている
ことになるから、このような場合には、格子間隔が16,
8,4,2,1の合計5回の処理処理を順次繰り返すことによ
って終了するようなアルゴリズムとなされる。
て基本格子の間隔が区切られているときには、上述の補
間処理によって格子間隔(分割間隔)が32になっている
ことになるから、このような場合には、格子間隔が16,
8,4,2,1の合計5回の処理処理を順次繰り返すことによ
って終了するようなアルゴリズムとなされる。
これによって、充分な精度をもって目標値を推定でき
る。
る。
補間処理によって第15図に示すようなカラーパッチが得
られている場合では、第1回目から第5回目までの収束
処理において、内挿点(立体の各頂点)の算出は、上述
したような曲線的な近似によって算出することもできる
が、以下に示す例では何れも直線的な近似による場合で
ある。
られている場合では、第1回目から第5回目までの収束
処理において、内挿点(立体の各頂点)の算出は、上述
したような曲線的な近似によって算出することもできる
が、以下に示す例では何れも直線的な近似による場合で
ある。
直線近似による内挿処理は次のようになる。
第17図に示すような内挿点sを仮定したとすると、内挿
点sのL*,u*,v*表色系をLs*,us*,vs*としたとき
の、その内挿式の一例を次に示す。
点sのL*,u*,v*表色系をLs*,us*,vs*としたとき
の、その内挿式の一例を次に示す。
内挿された表色系Ls*,us*,vs*がY,M,C座標系の値に対
応付けられる。
応付けられる。
Miは対角の頂点を含み、かつ内挿点sを含む直方体の体
積であって、第15図の場合には、 となる。内挿の具体例は後述する色分割画像推定装置の
ところで説明する。
積であって、第15図の場合には、 となる。内挿の具体例は後述する色分割画像推定装置の
ところで説明する。
ところで、上述では目標値Tがいづれも第8図に示す立
体の内部にあるときの推定処理を説明したが、基準白色
面を変更して色再現範囲を見掛け上大きくしても、まだ
第18図に示すように立体の外部に入力系の色が存在する
場合がある。
体の内部にあるときの推定処理を説明したが、基準白色
面を変更して色再現範囲を見掛け上大きくしても、まだ
第18図に示すように立体の外部に入力系の色が存在する
場合がある。
このようなときには、以下のような処理によって推定さ
れる。説明を簡略化するためY,M,C座標系は使用しな
い。
れる。説明を簡略化するためY,M,C座標系は使用しな
い。
立体の外部に目標値T′が存在するのは、出力系の色再
現範囲が、入力系の色再現範囲よりも狭いからである。
現範囲が、入力系の色再現範囲よりも狭いからである。
この場合には、その色の色相を変化させないで、無彩色
方向に移動させ、その無彩色方向の直線lと色再現範囲
の境界と交差する点の色をその目標値T*として使用する
ようにするものである。
方向に移動させ、その無彩色方向の直線lと色再現範囲
の境界と交差する点の色をその目標値T*として使用する
ようにするものである。
そして、この場合においても、目標値T*は第7図の格子
点q1,q2をを結ぶ線上にあると考え、上述と同様に、Y,
M,C座標系に対応付けながらq1′,q2′(第18図)を分割
収束させることによって推定するものである。
点q1,q2をを結ぶ線上にあると考え、上述と同様に、Y,
M,C座標系に対応付けながらq1′,q2′(第18図)を分割
収束させることによって推定するものである。
この推定操作のアルゴリズムは上述のアルゴリズムに加
えて、以下のようなアルゴリズムが付加される。
えて、以下のようなアルゴリズムが付加される。
まず、Y,M,CのいずれかがO若しくは最大であるとき
は、目標値T′が立体の外側、すなわち色再現範囲外に
あるものと判断する。
は、目標値T′が立体の外側、すなわち色再現範囲外に
あるものと判断する。
その場合には、第19図に示すように、目標値T′と無彩
色の軸(これはL*軸の一点)を通る直線を想定し、その
直線(以下収束線という)l及びu*,v*面に対する傾き
θを以下のように表す。
色の軸(これはL*軸の一点)を通る直線を想定し、その
直線(以下収束線という)l及びu*,v*面に対する傾き
θを以下のように表す。
l=ar+b θ=arc tan(uT */vT *) ここに、a,bは任意の実数であって、第7図のa,bとは異
なる。
なる。
色相に加えて、明度も変えないように設定する場合に
は、l=LT*となる。
は、l=LT*となる。
次に、サンプル点のうち外面にあるものの円筒座標
(θ,r,l)=(色相、彩度、明度)を計算し、これをメ
モリしておく。
(θ,r,l)=(色相、彩度、明度)を計算し、これをメ
モリしておく。
そして、このようにメモリされた外面の各サンプル点
(第20図の黒丸●で示される格子点)のうちで、4つの
サンプル点で構成される最小の四辺形を想定し、それら
の円筒座標を(θi,ri,li)で表す。
(第20図の黒丸●で示される格子点)のうちで、4つの
サンプル点で構成される最小の四辺形を想定し、それら
の円筒座標を(θi,ri,li)で表す。
4点のうちどれかが必ず、以下の条件式を満足している
かどうかがチェックされる。
かどうかがチェックされる。
θ≦θi≦θ+180°(i=1〜4) θ−90°=θi≦θ+90°(i=1〜4) θ−180°≦θi≦θ(i=1〜4) ari+b−li≧O(i=1〜4) ari+b−li≦O(i=1〜4) これらの条件を満たしているときには、設定した最小の
四辺形の中を収束線lが通過している可能性が高い。
四辺形の中を収束線lが通過している可能性が高い。
なお、このような条件式は無数に考えられるが、上述し
た条件式はそのうちで、簡単な演算によって行なえる例
である。
た条件式はそのうちで、簡単な演算によって行なえる例
である。
次に、この四辺形をその頂点からの重み平均によって、
第20図に丸印で示す中点を求め、外面を4つに分割す
る。
第20図に丸印で示す中点を求め、外面を4つに分割す
る。
この4面に対して再び、上述の条件式が参照されて、以
後同様な操作が7回繰り返される。そして、この7回目
の頂点に対応するY,M,C座標系の値の平均値を目標値T
の代替値T*として使用するものである。
後同様な操作が7回繰り返される。そして、この7回目
の頂点に対応するY,M,C座標系の値の平均値を目標値T
の代替値T*として使用するものである。
続いて、この発明に係る上述した色分解画像修正方法を
具体化した色分解画像修正装置(カラーマスキング装
置)の一例を第21図以下を参照して詳細に説明する。
具体化した色分解画像修正装置(カラーマスキング装
置)の一例を第21図以下を参照して詳細に説明する。
この実施例では、上述のようにして算出された目標値、
つまり色修正データがLUT(ルックアップテーブル)に
予め格納されている。例えば、入力系がカラーCRTの場
合、B,G,Rによって決まる基本色の座標系(第15図と同
様な座標系)に対応付けられた各格子点の色修正データ
が格納され、格子点以外の色修正データは内挿によって
算出される。
つまり色修正データがLUT(ルックアップテーブル)に
予め格納されている。例えば、入力系がカラーCRTの場
合、B,G,Rによって決まる基本色の座標系(第15図と同
様な座標系)に対応付けられた各格子点の色修正データ
が格納され、格子点以外の色修正データは内挿によって
算出される。
入力階調若しくは出力階調が少ない場合には、このよう
に飛び飛びの色修正データではなく、全ての色修正デー
タをメモリしておくことができる。
に飛び飛びの色修正データではなく、全ての色修正デー
タをメモリしておくことができる。
修正色データの内挿処理について第21図を参照して説明
する。
する。
この例では、3つの入力画像データR,G,Bによって決ま
る直方体状の空間W(その対角頂点に内挿点sがある)
を含む8つの色修正データ(C,M,Yに対応した既知の算
出色修正データP1〜P8)で形成される直方体状の空間領
域Vを定める。空間領域W,VはいづれもP1を基準点とす
るものである。
る直方体状の空間W(その対角頂点に内挿点sがある)
を含む8つの色修正データ(C,M,Yに対応した既知の算
出色修正データP1〜P8)で形成される直方体状の空間領
域Vを定める。空間領域W,VはいづれもP1を基準点とす
るものである。
そして、各色の、 0,32,64,96,128,160, 192,224,255 の各点における組合せの色に対して、色修正値を持つも
のとする。
のとする。
このとき、入力画像データR,G,Bが夫々 (100,130,150) の値を持っていた場合、以下に示される8点で囲まれる
空間領域の頂点(格子点)の色修正データを用いて内挿
される。
空間領域の頂点(格子点)の色修正データを用いて内挿
される。
ここに、左辺のPi(i=1〜8)は空間領域Vの各頂点
の座標値を示し、右辺はそのときの色修正データCi,Mi,
Yiを示す。
の座標値を示し、右辺はそのときの色修正データCi,Mi,
Yiを示す。
P1: (96,128,128)=(C1,M1,Y1) P2: (128,128,128)=(C2,M2,Y2) P3: (96,160,128)=(C3,M3,Y3) P4: (128,160,128)=(C4,M4,Y4) P5: (96,128,160)=(C5,M5,Y5) P6: (128,128,160)=(C6,M6,Y6) P7: (96,160,160)=(C7,M7,Y7) P8: (128,160,160)=(C8,M8,Y8) 依って、これら8つの頂点P1〜P8によって形成される空
間領域Vと、入力画像データによって形成される空間領
域Wとの関係は第21図に示すようになる。
間領域Vと、入力画像データによって形成される空間領
域Wとの関係は第21図に示すようになる。
空間領域Vの各頂点Piに対する重み係数が次のようにし
て算出される。
て算出される。
重み係数の算出方法としては、上述したL*,u*,v*の表
色系における場合と同一の算出式を流用することができ
る。
色系における場合と同一の算出式を流用することができ
る。
これは、求めるべき修正値の点の反対の頂点と、内挿点
sで作られる直方体の空間領域Wの体積を、求めるべき
修正値の点における重み係数とするものである。
sで作られる直方体の空間領域Wの体積を、求めるべき
修正値の点における重み係数とするものである。
従って、点P8の重み係数は、P1の座標とsの座標とを用
いて、 (100,130,150) −(96,128,128)=(4,2,22) より、sとP1とで作られる直方体状の空間領域の体積
は、 4×2×22=176 となり、これが点P8の重み係数となる。
いて、 (100,130,150) −(96,128,128)=(4,2,22) より、sとP1とで作られる直方体状の空間領域の体積
は、 4×2×22=176 となり、これが点P8の重み係数となる。
同様にして、残りの点P1〜P7の重み係数が算出される。
P1=8400 P2=1200 P3=560 P4=80 P5=18480 P6=2640 P7=1232 P8=176 これら重み係数の和は、立方体状の空間領域Vの体積と
同一となり、この例では、32768(aとする)となる。
従って、s点における修正値Cs,Ms,Ysは Cs=1/a(P1C1+P2C2+P3C3+P4C4+P5C5+P6C6+P7C7
+P8C8) Ms=1/a(P1M1+P2M2+P3M3+P4M4+P5M5+P6M6+P7M7
+P8M8) Ys=1/a(P1Y1+P2Y2+P3Y3+P4Y4+P5Y5+P6Y6+P7Y7
+P8Y8) となる。すなわち、ある求めたい点s、それを取り囲む
8点の修正値をCi,Mi,Yi(これは表色系の内挿値Ls*,u
s*,vs*に対応したY,M,C座標系の値である)とし、夫々
の重み係数をAiとすれば、 で表わすことができる。
同一となり、この例では、32768(aとする)となる。
従って、s点における修正値Cs,Ms,Ysは Cs=1/a(P1C1+P2C2+P3C3+P4C4+P5C5+P6C6+P7C7
+P8C8) Ms=1/a(P1M1+P2M2+P3M3+P4M4+P5M5+P6M6+P7M7
+P8M8) Ys=1/a(P1Y1+P2Y2+P3Y3+P4Y4+P5Y5+P6Y6+P7Y7
+P8Y8) となる。すなわち、ある求めたい点s、それを取り囲む
8点の修正値をCi,Mi,Yi(これは表色系の内挿値Ls*,u
s*,vs*に対応したY,M,C座標系の値である)とし、夫々
の重み係数をAiとすれば、 で表わすことができる。
上述した色修正データの点は一例である。
実際にはROMの容量などを考慮して色修正データの数
は、2のべき乗に設定される。従って、256kビットのRO
Mを使用する場合には、1色につき32点の色修正データ
(3色全体で、323=32768点)を持たせることができ
る。
は、2のべき乗に設定される。従って、256kビットのRO
Mを使用する場合には、1色につき32点の色修正データ
(3色全体で、323=32768点)を持たせることができ
る。
第22図はカラーマスキング装置10の一例である。
上述の演算式から明らかなように、このカラーマスキン
グ装置10は、 複数の色修正データを記憶する色修正情報記憶手段(色
修正データ記憶手段)20と、 重み付け情報記憶手段(重み係数記憶手段)24と、 参照された色修正データと重み係数とを掛算し、その値
を累積する掛算累算手段30と、及び割算手段からなる処
理手段 とで構成される。このうち、割算手段は構成次第で省略
することができる。
グ装置10は、 複数の色修正データを記憶する色修正情報記憶手段(色
修正データ記憶手段)20と、 重み付け情報記憶手段(重み係数記憶手段)24と、 参照された色修正データと重み係数とを掛算し、その値
を累積する掛算累算手段30と、及び割算手段からなる処
理手段 とで構成される。このうち、割算手段は構成次第で省略
することができる。
色修正データ記憶手段20は、色補正すべく入力され得る
3色分解画像情報により形成される色空間を複数の空間
領域に分割し、その頂点に位置する3色分解画像情報の
組合せに対する色修正情報が格納されている。
3色分解画像情報により形成される色空間を複数の空間
領域に分割し、その頂点に位置する3色分解画像情報の
組合せに対する色修正情報が格納されている。
重み係数記憶手段24からは、入力された3色分解画像情
報に基づいて色修正情報記憶手段より選択される複数の
色修正情報夫々に対する重み付け情報が出力される。
報に基づいて色修正情報記憶手段より選択される複数の
色修正情報夫々に対する重み付け情報が出力される。
処理手段では、入力色分解画像情報に基づいて色修正デ
ータ記憶手段20より選択された複数の色修正情報と、重
み係数に基づいて、最終的に得ようとする修正色分解画
像データが演算されて出力される。
ータ記憶手段20より選択された複数の色修正情報と、重
み係数に基づいて、最終的に得ようとする修正色分解画
像データが演算されて出力される。
第22図は3つの色修正データC,M,Yを同時に得ようとす
る同時式のカラーマスキング装置にこの発明を適用した
場合であり、第28図は3つの色修正データC,M,Yを、例
えばこれらの順をもって順次出力されるようにした、い
わゆる順次式のカラーマスキング装置にこの発明を適用
した場合である。
る同時式のカラーマスキング装置にこの発明を適用した
場合であり、第28図は3つの色修正データC,M,Yを、例
えばこれらの順をもって順次出力されるようにした、い
わゆる順次式のカラーマスキング装置にこの発明を適用
した場合である。
続いて、第22図における同時式カラーマスキング装置10
の各部の構成を説明する。
の各部の構成を説明する。
20は色修正データ記憶手段で、この例では各色C,M,Yに
対する色修正データが夫々のLUT21〜23に格納されてい
る。24は重み係数記憶手段で、これもLUTとして構成さ
れている。
対する色修正データが夫々のLUT21〜23に格納されてい
る。24は重み係数記憶手段で、これもLUTとして構成さ
れている。
色修正データ記憶手段20及び重み係数記憶手段24には、
夫々読み出し用のアドレス信号が供給される。そのた
め、入力画像データB,G,Rは一旦アドレス信号形成手段4
0に供給されて、入力レベルに対応したアドレス信号が
出力される。アドレス信号出力手段も夫々LUT41〜43で
構成される。LUTとしては、バイポーラROMが好適であ
る。これらLUT41〜43には、さらにコントローラ50から
1ビットの振り分け信号が供給されるが、その詳細につ
いては後述する。
夫々読み出し用のアドレス信号が供給される。そのた
め、入力画像データB,G,Rは一旦アドレス信号形成手段4
0に供給されて、入力レベルに対応したアドレス信号が
出力される。アドレス信号出力手段も夫々LUT41〜43で
構成される。LUTとしては、バイポーラROMが好適であ
る。これらLUT41〜43には、さらにコントローラ50から
1ビットの振り分け信号が供給されるが、その詳細につ
いては後述する。
入力画像データの入力レベルに対応したアドレス信号に
よって参照された色修正データ及び重み係数を示すデー
タ(以下単に重み係数という)は、計8回にわたり順次
掛算累算手段30側に供給される。
よって参照された色修正データ及び重み係数を示すデー
タ(以下単に重み係数という)は、計8回にわたり順次
掛算累算手段30側に供給される。
掛算累算手段30は、上述したようにAiKi(KiはC,M,Yの
総称)を順次実行すると共に、それらの和を求めるため
のものであって、この例では掛算器34〜36と累算器37〜
39とで構成されている。
総称)を順次実行すると共に、それらの和を求めるため
のものであって、この例では掛算器34〜36と累算器37〜
39とで構成されている。
従って、各掛算器34〜36は、512KビットのROMが使用さ
れ、これらには対応する色修正データ(8ビット)と重
み係数Aiとが供給されて、AiKiの乗算処理が実行され、
そのうちの上位8ビットの乗算出力は後段の累算器(AL
U)37〜39に供給されて順次乗算出力が加算処理され
る。
れ、これらには対応する色修正データ(8ビット)と重
み係数Aiとが供給されて、AiKiの乗算処理が実行され、
そのうちの上位8ビットの乗算出力は後段の累算器(AL
U)37〜39に供給されて順次乗算出力が加算処理され
る。
累算器37〜39は16ビットの精度で演算されるが、累算出
力(積和出力)としてはそのうちの上位8ビットが利用
される。これによって、累算出力を重み係数Aiで除した
と同じ出力が得られることになる。つまり、このように
することによって、割算器を省略できる。
力(積和出力)としてはそのうちの上位8ビットが利用
される。これによって、累算出力を重み係数Aiで除した
と同じ出力が得られることになる。つまり、このように
することによって、割算器を省略できる。
上位8ビットの累算出力は夫々ラッチ回路45〜47によっ
てラッチされる。ラッチパルスはコントローラ50で生成
される。
てラッチされる。ラッチパルスはコントローラ50で生成
される。
各部の構成をさらに詳細に説明する。
色修正データ記憶手段20は、図示するように各色C,M,Y
に対応した正確な色修正データが記憶されたLUT21〜23
が使用される。
に対応した正確な色修正データが記憶されたLUT21〜23
が使用される。
LUT21〜23として、256Kビット容量のROMを使用した場合
には、入力画像データの最小レベルから最大レベルまで
の間を32点だけ抽出する。これによって、1色につき32
点(従って、3色では、323=32768点)の色修正データ
を格納することができる。
には、入力画像データの最小レベルから最大レベルまで
の間を32点だけ抽出する。これによって、1色につき32
点(従って、3色では、323=32768点)の色修正データ
を格納することができる。
従って、256階調の入力レベルであるときには、32点の
配分は、例えば次に示すように、0から順に「8」づつ
区切って、 0,8,16,……240,248 の、合計32個となるように等分に配分し、33点目となる
249点以上255点までは使用しない。若しくは、249〜255
の点は248として扱う。
配分は、例えば次に示すように、0から順に「8」づつ
区切って、 0,8,16,……240,248 の、合計32個となるように等分に配分し、33点目となる
249点以上255点までは使用しない。若しくは、249〜255
の点は248として扱う。
このような各配分点での色修正データが正確に算出さ
れ、算出されたこれら複数の色修正データが夫々のLUT2
1〜23に格納されるものである。
れ、算出されたこれら複数の色修正データが夫々のLUT2
1〜23に格納されるものである。
なお、このように配分点を32点に設定すると、8ビット
出力の汎用ROMを使用できるから記憶手段20を安価に構
成できるメリットがある。
出力の汎用ROMを使用できるから記憶手段20を安価に構
成できるメリットがある。
重み係数記憶手段用のLUT24には、各配分点における重
み係数Aiが格納されている。いま、上述したように8ビ
ットずつ配分した場合には、8回の重み係数Aiの総計
は、 8×8×8=512 となるが、上述のように出力が8ビットの市販の汎用IC
を使用しようとするならば、理論値通りの重み係数(最
大512)を持つと素子が増えるため、この例では理論値
をほぼ1/2に圧縮した近似値が重み係数の実際値として
使用される。
み係数Aiが格納されている。いま、上述したように8ビ
ットずつ配分した場合には、8回の重み係数Aiの総計
は、 8×8×8=512 となるが、上述のように出力が8ビットの市販の汎用IC
を使用しようとするならば、理論値通りの重み係数(最
大512)を持つと素子が増えるため、この例では理論値
をほぼ1/2に圧縮した近似値が重み係数の実際値として
使用される。
以下に示す例は、8回の重み係数の和が常に256となる
ように設定し、夫々のうちの最大の重み係数は、255と
する。
ように設定し、夫々のうちの最大の重み係数は、255と
する。
こうした場合、例えば第21図において、sがP1と同じ位
置にあった場合、P1〜P8の各重み係数は、( )内にそ
の理論値で示すように、 P1,P2,P3,P4,P5,P6,P7,P8 255,0,0,0,0,0,0,1 (512,0,0,0,0,0,0,0) となり、重み係数の総和は、256となる。
置にあった場合、P1〜P8の各重み係数は、( )内にそ
の理論値で示すように、 P1,P2,P3,P4,P5,P6,P7,P8 255,0,0,0,0,0,0,1 (512,0,0,0,0,0,0,0) となり、重み係数の総和は、256となる。
また、sがP1とP3との中間で、P1から3(従って、P3か
らは5)だけ離れた位置にあったときには、P1〜P8の各
重み係数は次のようになる。
らは5)だけ離れた位置にあったときには、P1〜P8の各
重み係数は次のようになる。
P1,P2,P3,P4,P5,P6,P7,P8 160,0,96,0,0,0,0,1 (320,0,192,0,0,0,0,0) となり、この場合の重み係数の総和も、256とるよう
に、各重み係数が適宜選定される。
に、各重み係数が適宜選定される。
同様にして、sがP1〜P4の面から3だけ離れ、P1,P3,P
5,P7の面から1だけ離れ、そしてP1,P2,P5,P6の面から
5だけ離れていた場合には、次のような重み係数P1〜P8
となる。
5,P7の面から1だけ離れ、そしてP1,P2,P5,P6の面から
5だけ離れていた場合には、次のような重み係数P1〜P8
となる。
P1,P2,P3,P4,P5,P6,P7,P8 53,7,88,12,32,4,53,7 (105,15,175,25,63,9,105,15) となり、この場合の重み係数の総和も、256となるよう
に、各重み係数が適宜選定される。
に、各重み係数が適宜選定される。
上述した1ビットの振り分け信号とは、点sを含む前後
の色修正データを指定するための制御信号である。
の色修正データを指定するための制御信号である。
すなわち、説明の便宜上、32個の配分点(格子点)とそ
れに対応するアドレス信号との関係を第23図に示すよう
に設定する。
れに対応するアドレス信号との関係を第23図に示すよう
に設定する。
今、入力画像データのレベルが100であったときには、
色修正データ記憶手段20からこの入力レベルを含む前後
の色修正データ(96と104)が出力されるようなアドレ
ス信号(12,13)を形成する必要がある。
色修正データ記憶手段20からこの入力レベルを含む前後
の色修正データ(96と104)が出力されるようなアドレ
ス信号(12,13)を形成する必要がある。
そこで、振り分け信号が0のとき、小さい方の色修正デ
ータ(96)が参照されるようなアドレス信号(12)が出
力され、また振り分け信号が1のとき、大きい方の色修
正データ(104)が参照されるようなアドレス信号(1
3)が出力されるようにコントロールされる。
ータ(96)が参照されるようなアドレス信号(12)が出
力され、また振り分け信号が1のとき、大きい方の色修
正データ(104)が参照されるようなアドレス信号(1
3)が出力されるようにコントロールされる。
ただし、使用する値の最大値(この場合は248)のとき
で、振り分け信号が0のときには、それ自身の値の色修
正データを選択し、振り分け信号が1のときには小さい
方の色修正データ(この場合240)を選択する。
で、振り分け信号が0のときには、それ自身の値の色修
正データを選択し、振り分け信号が1のときには小さい
方の色修正データ(この場合240)を選択する。
振り分け信号は重み係数記憶手段24には供給される。
ところで、印画紙のような記録媒体を用いた場合では、
各ロットによって感度差があるから、このような感度差
を考慮するならば、各ロットに応じて複数の感度差を補
正できるような色修正データを持たせる必要がある。し
かし、このように感度差に応じた色修正データ記憶手段
20を用意することは実際上不可能であり、現実的ではな
い。
各ロットによって感度差があるから、このような感度差
を考慮するならば、各ロットに応じて複数の感度差を補
正できるような色修正データを持たせる必要がある。し
かし、このように感度差に応じた色修正データ記憶手段
20を用意することは実際上不可能であり、現実的ではな
い。
色修正データ記憶手段20を共通に使用する構成であれ
ば、差程の困難を伴なわないで実現できる。
ば、差程の困難を伴なわないで実現できる。
第24図はそのような構成のときに使用して好適なカラー
マスキング装置10の一例であって、入力画像データB,G,
Rは一旦入力値補正用のLUT55〜57を介してカラーマスキ
ング装置10に供給される。色修正データ記憶手段20に
は、1種類の感度に対応した色修正データが格納されて
いる。
マスキング装置10の一例であって、入力画像データB,G,
Rは一旦入力値補正用のLUT55〜57を介してカラーマスキ
ング装置10に供給される。色修正データ記憶手段20に
は、1種類の感度に対応した色修正データが格納されて
いる。
この色修正データ記憶手段20からの色修正データとその
ときの重み係数とから、修正後の画像データが算出され
る。修正された画像データは感度補正用のLUT61〜63に
供給されて、使用する印画紙の感度に応じた補正がなさ
れる。
ときの重み係数とから、修正後の画像データが算出され
る。修正された画像データは感度補正用のLUT61〜63に
供給されて、使用する印画紙の感度に応じた補正がなさ
れる。
ここで、感度補正用のLUT61〜63には感度の違いに対応
した複数種の感度補正値が格納されており、使用する印
画紙の感度に合わせてその補正値が選択される。
した複数種の感度補正値が格納されており、使用する印
画紙の感度に合わせてその補正値が選択される。
また、この感度補正用のLUTの入出力特性は、人間の視
覚特性が考慮される。そして、第25図に示すような入出
力特性の感度補正曲線を使用すれば、量子化誤差による
擬似輪郭の発生を最少限に抑えることができる。
覚特性が考慮される。そして、第25図に示すような入出
力特性の感度補正曲線を使用すれば、量子化誤差による
擬似輪郭の発生を最少限に抑えることができる。
ところで、上述の例では256階調をフルに使用する構成
とはなされていないが、例えば次に示すような考えを踏
襲すれば、256階調をフルに使用したカラーマスキング
装置を実現できる(第28図参照)。
とはなされていないが、例えば次に示すような考えを踏
襲すれば、256階調をフルに使用したカラーマスキング
装置を実現できる(第28図参照)。
そのためには、まず格子点として8ビット間隔と9ビッ
ト間隔とを混合した形で配分する。混合形とすることに
よって、8ビット間隔と9ビット間隔との識別信号が用
意される。従って、アドレス信号形成手段40の出力と、
格子点及び識別信号との関係は、第26図に示すように設
定される。
ト間隔とを混合した形で配分する。混合形とすることに
よって、8ビット間隔と9ビット間隔との識別信号が用
意される。従って、アドレス信号形成手段40の出力と、
格子点及び識別信号との関係は、第26図に示すように設
定される。
その結果、例えば入力が216であったときには、アドレ
ス信号形成手段40からの出力とコントラーラ50からの出
力との関係は、次のようになるように制御される。
ス信号形成手段40からの出力とコントラーラ50からの出
力との関係は、次のようになるように制御される。
振り分け信号 0 1 24へのアドレス信号 6 3 20へのアドレス信号 26 27 識別信号 1 1 ここで、重み係数記憶手段24へのアドレス信号の値は、
振り分け信号が0のとき、入力216に最も近い最小の格
子点210との差(=6)が選ばれ、また振り分け信号が
1とき、入力216と次の格子点219との差(=3)が選択
される。
振り分け信号が0のとき、入力216に最も近い最小の格
子点210との差(=6)が選ばれ、また振り分け信号が
1とき、入力216と次の格子点219との差(=3)が選択
される。
識別信号1は9ビット間隔の格子点を表わし、0は8ビ
ット間隔の格子点を表わすもので、次のような理由から
識別信号が必要となる。
ット間隔の格子点を表わすもので、次のような理由から
識別信号が必要となる。
すなわち、格子点の間隔が相違すると、3色の格子点で
作られる空間領域は立方体でなく、直方体となり、その
体積は、 512(=8×8×8),576(=8×8×9) 648(=8×9×9),729(=9×9×9) の4通りできる。このため、1辺が8ビットか9ビット
かの識別信号が必要となるわけである。
作られる空間領域は立方体でなく、直方体となり、その
体積は、 512(=8×8×8),576(=8×8×9) 648(=8×9×9),729(=9×9×9) の4通りできる。このため、1辺が8ビットか9ビット
かの識別信号が必要となるわけである。
また、重み係数記憶手段24では、この識別信号にしたが
って夫々の重み係数が、その総和がやはり256となるよ
うに設定されるものである。
って夫々の重み係数が、その総和がやはり256となるよ
うに設定されるものである。
例えば、各色の画像データ値が、 (64,143,216) であったときには、第27図に示すものとなる。
従って、図示のような重み係数と色修正データとから、
上述した算出式にしたがって最終的な色修正データが求
められる。
上述した算出式にしたがって最終的な色修正データが求
められる。
このように格子点のビット間隔を適宜選定すれば、256
階調をフルに用いることができる。ただし、この場合に
は、コントローラ50から上述したような識別信号が生成
されるように構成されるのは勿論である。
階調をフルに用いることができる。ただし、この場合に
は、コントローラ50から上述したような識別信号が生成
されるように構成されるのは勿論である。
第28図は順次式に構成されたカラーマスキング装置10に
この発明、特に256階調をフルに用いる構成を適用した
場合であって、第22図と対応する部分には同一の符号を
付し、その説明は省略する。
この発明、特に256階調をフルに用いる構成を適用した
場合であって、第22図と対応する部分には同一の符号を
付し、その説明は省略する。
この例では、最大格子点間距離が9ビットであるため、
この距離に対応する重み係数参照用のアドレス信号とし
て4ビットのデータがアドレス信号形成手段(プリLU
T)40から重み係数記憶手段24側に供給される。アドレ
ス信号形成手段40からはさらに8ビット間隔と9ビット
間隔の識別信号(1ビット構成)が出力され、これが重
み係数記憶手段24に供給される。
この距離に対応する重み係数参照用のアドレス信号とし
て4ビットのデータがアドレス信号形成手段(プリLU
T)40から重み係数記憶手段24側に供給される。アドレ
ス信号形成手段40からはさらに8ビット間隔と9ビット
間隔の識別信号(1ビット構成)が出力され、これが重
み係数記憶手段24に供給される。
色修正データ用のLUT21〜23には、その制御端子▲
▼にチップを順次選択するための制御信号▲▼,▲
▼,▲▼が供給されて、例えばLUT21〜23の順
で夫々から色修正データが順次読み出されたのち、掛算
累算手段30に供給される。
▼にチップを順次選択するための制御信号▲▼,▲
▼,▲▼が供給されて、例えばLUT21〜23の順
で夫々から色修正データが順次読み出されたのち、掛算
累算手段30に供給される。
掛算累算手段30においても、各色の修正値算出が順次処
理されることになる。
理されることになる。
掛算累算手段30は、図示するように単一のチップで構成
された掛算累算器が使用され、積和出力(累算出力)の
うち上位8ビットのデータが各色ごとに順次出力され
る。
された掛算累算器が使用され、積和出力(累算出力)の
うち上位8ビットのデータが各色ごとに順次出力され
る。
コントローラ50は9進のカウンタ51と出力タイミングを
調整するためのラッチ回路52とで構成される。カウンタ
51への基準クロックは掛算累算器30のクロック入力端子
Xck,Yckに対して共通に供給され、これのクロックタイ
ミングで、X,Y端子に入力された色修正データKiと重み
係数Aiの各データが演算処理される。そして、8回に亙
る積和出力が得られた次のタイミングで出力端子ZOUTか
ら最終的な色修正データが出力されるように、基準クロ
ックを1/9にカウントダウンしたクロックがZck端子に供
給される。
調整するためのラッチ回路52とで構成される。カウンタ
51への基準クロックは掛算累算器30のクロック入力端子
Xck,Yckに対して共通に供給され、これのクロックタイ
ミングで、X,Y端子に入力された色修正データKiと重み
係数Aiの各データが演算処理される。そして、8回に亙
る積和出力が得られた次のタイミングで出力端子ZOUTか
ら最終的な色修正データが出力されるように、基準クロ
ックを1/9にカウントダウンしたクロックがZck端子に供
給される。
なお、アキュムレート端子ACCに供給される演算処理制
御パルスにおいて、そのレベルが1のときは、 X・Y+Q(Qは直前の積和出力) の積和処理が実行される。0レベルの制御パルスは9個
目の基準クロックが得られるタイミングごとに生成さ
れ、これによって積和出力がリセットされて、次の色修
正用演算処理に備えられる。
御パルスにおいて、そのレベルが1のときは、 X・Y+Q(Qは直前の積和出力) の積和処理が実行される。0レベルの制御パルスは9個
目の基準クロックが得られるタイミングごとに生成さ
れ、これによって積和出力がリセットされて、次の色修
正用演算処理に備えられる。
そのため、このリセット時は端子Yinには、オール0の
重み係数が入力されるように、この記憶手段24の▲
▼端子にリセット信号が供給される。その結果、プルダ
ウン抵抗RpによりYinのデータは0となりX・Y(=
0)なるリセット処理が実行されることになる。
重み係数が入力されるように、この記憶手段24の▲
▼端子にリセット信号が供給される。その結果、プルダ
ウン抵抗RpによりYinのデータは0となりX・Y(=
0)なるリセット処理が実行されることになる。
上述した実施例は以下のようにも変形することができ
る。
る。
第1に、上述では最終的な色修正データを、8個の格子
点の色修正データから算出するようにしたが、対角頂点
の2点の色修正データから内挿してもよい。このような
内挿方法は、特に色修正データとして上述よりもさらに
多くの点の修正データを使用する場合に好適である。
点の色修正データから算出するようにしたが、対角頂点
の2点の色修正データから内挿してもよい。このような
内挿方法は、特に色修正データとして上述よりもさらに
多くの点の修正データを使用する場合に好適である。
第2に、上述では色修正データをROM構成のLUTに格納し
たが、この色修正データ記憶手段としてRAMを使用する
と共に、色修正データ格納用として別のメモリ(ROMや
ディスクメモリなど)を用意し、必要時この別のメモリ
から色修正データを読み出し、これをRAMに書き込んで
使用することもできる。
たが、この色修正データ記憶手段としてRAMを使用する
と共に、色修正データ格納用として別のメモリ(ROMや
ディスクメモリなど)を用意し、必要時この別のメモリ
から色修正データを読み出し、これをRAMに書き込んで
使用することもできる。
この構成によれば、RAMとしてS−RAMを使用できるか
ら、演算処理時間のスピードアップ化を図れる。
ら、演算処理時間のスピードアップ化を図れる。
このように別のメモリを使用し、必要時ダウンロードす
る構成では、この別のメモリに、色の反転データ、ある
出力の色を選択するデータ、照明光の種類によって色調
を変化させたデータ、色強調用のデータなどの特殊効果
用のデータを用意することができる。これらを必要なと
き必要なだけダウンロードして使用すれば、特殊効果を
比較的簡単に作成できる。
る構成では、この別のメモリに、色の反転データ、ある
出力の色を選択するデータ、照明光の種類によって色調
を変化させたデータ、色強調用のデータなどの特殊効果
用のデータを用意することができる。これらを必要なと
き必要なだけダウンロードして使用すれば、特殊効果を
比較的簡単に作成できる。
第3に、カラーマスキング装置を印刷用に応用する場合
には、色修正データ記憶手段20に黒(スミ)のデータを
格納したLUTを別に用意するだけでよい。この場合に
は、順次式のカラーマスキング装置として構成した方が
構成を簡略化できるので得策である。
には、色修正データ記憶手段20に黒(スミ)のデータを
格納したLUTを別に用意するだけでよい。この場合に
は、順次式のカラーマスキング装置として構成した方が
構成を簡略化できるので得策である。
第4に、重み係数の計算方法は、直方体の体積を重み係
数とするのではなく、点Piからの距離の逆数(あるいは
そのn乗)として求めてもよい。
数とするのではなく、点Piからの距離の逆数(あるいは
そのn乗)として求めてもよい。
第5に、色修正データ記憶手段20,掛算累算手段30の各
段間にラッチ回路を接続すれば、各段間の処理を相互に
分離できるため、高速演算処理が可能となる。
段間にラッチ回路を接続すれば、各段間の処理を相互に
分離できるため、高速演算処理が可能となる。
第6に、色空間座標の変換は、(B,G,R)、(L*,a*,b
*)、(X,Y,Z)などにも適用できることは容易に理解で
きよう。
*)、(X,Y,Z)などにも適用できることは容易に理解で
きよう。
[発明の効果] 以上説明したように、この発明によれば、入力系の画像
の彩度及び明度の表現範囲が出力系の彩度及び明度の再
現範囲より大きい場合、入力系の白地レベルに対応する
出力系のレベルを出力系の白地レベルより暗く設定した
から、出力系の色再現範囲を見掛け上拡張することがで
きる。
の彩度及び明度の表現範囲が出力系の彩度及び明度の再
現範囲より大きい場合、入力系の白地レベルに対応する
出力系のレベルを出力系の白地レベルより暗く設定した
から、出力系の色再現範囲を見掛け上拡張することがで
きる。
その結果、本来表現することができないような明るく、
彩度の高い色でも表現することができるから、鮮かな画
像を再現できる特徴を有する。
彩度の高い色でも表現することができるから、鮮かな画
像を再現できる特徴を有する。
また、このような色再現範囲の拡張を行なう場合には、
従来のように不自然は色のずらし方でないので、より自
然な画像を容易に再現できる。
従来のように不自然は色のずらし方でないので、より自
然な画像を容易に再現できる。
従って、この発明は、色分解画像を構成する複数の基本
色を混合して、ある表色系の中間色を再現するに際し、
表色系に設定した目標となる中間色に近い表色系の値
を、基本色で構成された座標系の値に対応付けながら順
序収束演算して、目標となる中間色に最も近い表色系の
値に対応する座標系の目標値を、求むべき中間色を再現
する基本色の組合せとして修正するような色分解画像修
正装置に適用して極めて好適である。
色を混合して、ある表色系の中間色を再現するに際し、
表色系に設定した目標となる中間色に近い表色系の値
を、基本色で構成された座標系の値に対応付けながら順
序収束演算して、目標となる中間色に最も近い表色系の
値に対応する座標系の目標値を、求むべき中間色を再現
する基本色の組合せとして修正するような色分解画像修
正装置に適用して極めて好適である。
第1図〜第4図はこの発明の説明に供する入出力系の色
再現範囲を示す図、第5図はY,M,C座標系の説明図、第
6図はL*,u*,v*表色系の説明図、第7図は第5図の座
標系をさらに簡略化したY,M座標系の説明図、第8図は
そのときの明度及び彩度を示す表色系の説明図、第9図
及び第10図は補間処理の説明図、第11図及び第12図はカ
ラーパッチの一例を示す図、第13図は曲線近似の説明
図、第14図はそのとき得られるサンプル点拡張の説明
図、第15図及び第16図はサンプル点拡張によって得られ
た座標系及び表色系の説明図、第17図は内挿処理の説明
図、第18図は立体外に目標値があるときの説明図、第19
図は表色系での色再現範囲を示す円筒座標図、第20図は
収束操作の説明図、第21図は第17図と同様な内挿処理の
説明図、第22図はカラーマスキング装置の一例を示す要
部の系統図、第23図は格子点の配分関係を示す図、第24
図はこの発明の他の例を示す概略的な系統図、第25図は
そのときに使用する感度補正曲線を示す図、第26図及び
第27図は振り分け信号、色修正データ、識別信号などの
関係を示す図、第28図はこの発明の更に他の例を示す第
22図と同様な系統図、第29図は従来の色分解画像修正装
置の構成図、第30図は分光吸収濃度曲線図、第31図は色
再現範囲の異なる入出力系として印刷物と、印画紙の関
係を示す曲線図、第32図は目の順応性を示す図である。 10……カラーマスキング装置 20……色修正データ記憶手段 30……掛算累算手段 40……アドレス信号形成手段 50……コントローラ
再現範囲を示す図、第5図はY,M,C座標系の説明図、第
6図はL*,u*,v*表色系の説明図、第7図は第5図の座
標系をさらに簡略化したY,M座標系の説明図、第8図は
そのときの明度及び彩度を示す表色系の説明図、第9図
及び第10図は補間処理の説明図、第11図及び第12図はカ
ラーパッチの一例を示す図、第13図は曲線近似の説明
図、第14図はそのとき得られるサンプル点拡張の説明
図、第15図及び第16図はサンプル点拡張によって得られ
た座標系及び表色系の説明図、第17図は内挿処理の説明
図、第18図は立体外に目標値があるときの説明図、第19
図は表色系での色再現範囲を示す円筒座標図、第20図は
収束操作の説明図、第21図は第17図と同様な内挿処理の
説明図、第22図はカラーマスキング装置の一例を示す要
部の系統図、第23図は格子点の配分関係を示す図、第24
図はこの発明の他の例を示す概略的な系統図、第25図は
そのときに使用する感度補正曲線を示す図、第26図及び
第27図は振り分け信号、色修正データ、識別信号などの
関係を示す図、第28図はこの発明の更に他の例を示す第
22図と同様な系統図、第29図は従来の色分解画像修正装
置の構成図、第30図は分光吸収濃度曲線図、第31図は色
再現範囲の異なる入出力系として印刷物と、印画紙の関
係を示す曲線図、第32図は目の順応性を示す図である。 10……カラーマスキング装置 20……色修正データ記憶手段 30……掛算累算手段 40……アドレス信号形成手段 50……コントローラ
───────────────────────────────────────────────────── フロントページの続き (51)Int.Cl.6 識別記号 庁内整理番号 FI 技術表示箇所 H04N 5/91 7734−5C H04N 5/91 H B41J 3/00 B
Claims (4)
- 【請求項1】入力系の画像の彩度及び明度の表現範囲
が、出力系の彩度及び明度の再現範囲より大きい場合、
上記入力系の白地レベルに対応する上記出力系のレベル
を上記出力系の白地レベルより暗く設定するようにした
ことを特徴とするカラー画像修正方法。 - 【請求項2】上記入力系として印刷物が、出力系として
カラー印画紙が使用されてなることを特徴とする特許請
求の範囲第1項記載のカラー画像修正方法。 - 【請求項3】出力系としてカラーCRTが使用されてなる
ことを特徴とする特許請求の範囲第1項記載のカラー画
像修正方法。 - 【請求項4】出力系として透過スライドが使用されてい
ることを特徴とする特許請求の範囲第1項記載のカラー
画像修正方法。
Priority Applications (4)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP62170357A JPH0716257B2 (ja) | 1987-07-08 | 1987-07-08 | カラ−画像修正方法 |
| EP87119156A EP0273398B1 (en) | 1986-12-25 | 1987-12-23 | Method of correcting color images |
| US07/137,885 US4959711A (en) | 1986-12-25 | 1987-12-24 | Method and apparatus for correcting the color of a printed image |
| US07/533,809 US5065234A (en) | 1986-12-25 | 1990-06-06 | Method and apparatus for correcting the color of a printed image |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP62170357A JPH0716257B2 (ja) | 1987-07-08 | 1987-07-08 | カラ−画像修正方法 |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPS6413890A JPS6413890A (en) | 1989-01-18 |
| JPH0716257B2 true JPH0716257B2 (ja) | 1995-02-22 |
Family
ID=15903435
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP62170357A Expired - Lifetime JPH0716257B2 (ja) | 1986-12-25 | 1987-07-08 | カラ−画像修正方法 |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPH0716257B2 (ja) |
Families Citing this family (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| DE102016123195A1 (de) | 2015-12-15 | 2017-06-22 | Canon Kabushiki Kaisha | Bildanzeigevorrichtung und umwandlungsinformationserzeugungsverfahren |
Family Cites Families (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS51113536A (en) * | 1975-03-31 | 1976-10-06 | Hitachi Ltd | White peak limiting circuit for color television r eceiver |
| JPS61172495A (ja) * | 1985-01-27 | 1986-08-04 | Sony Corp | 映像信号表示装置 |
-
1987
- 1987-07-08 JP JP62170357A patent/JPH0716257B2/ja not_active Expired - Lifetime
Non-Patent Citations (1)
| Title |
|---|
| 池田光男「色彩工学の基礎」(昭55−9−20)朝倉書店P.113〜115 |
Also Published As
| Publication number | Publication date |
|---|---|
| JPS6413890A (en) | 1989-01-18 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US5087126A (en) | Method of estimating colors for color image correction | |
| US5065234A (en) | Method and apparatus for correcting the color of a printed image | |
| US5553199A (en) | Method and apparatus for calibrating a four color printer | |
| US5581376A (en) | System for correcting color images using tetrahedral interpolation over a hexagonal lattice | |
| US5296923A (en) | Color image reproducing device and method | |
| US5692071A (en) | Color image processing method and apparatus for generating device-dependent color signals | |
| JPH08125880A (ja) | ローカルプリンタの非線形性を補正する、カラープリンタのキャリブレーション方法 | |
| EP0357385B1 (en) | Image processing method and apparatus | |
| US20020060797A1 (en) | Image processing method, image processing apparatus, and storage medium | |
| JPH082012A (ja) | カラープリンタの較正方法及びカラープリンタ | |
| US5677967A (en) | Method of and apparatus for converting between a color appearance space and a colorant space | |
| US20050052668A1 (en) | Color adjusting method, program and program-recorded medium | |
| JPH07170421A (ja) | 色変換方法 | |
| JPH10276337A (ja) | カラー画像処理装置 | |
| JP2575134B2 (ja) | カラ−パツチによる色推定方法 | |
| EP0481525B1 (en) | Color conversion apparatus for altering color values within selected regions of a reproduced picture | |
| JP2554366B2 (ja) | カラーパッチを用いた色再現特性の推定方法 | |
| JPH0716257B2 (ja) | カラ−画像修正方法 | |
| JP2528463B2 (ja) | 色分解画像修正方法及び装置 | |
| JPH0748869B2 (ja) | 色分解画像修正方法 | |
| Tominaga | Color control of printers by neural networks | |
| JP3362281B2 (ja) | 色再現装置及び色再現方法 | |
| JP3910323B2 (ja) | プロファイル作成方法およびプロファイル作成装置 | |
| JP3611890B2 (ja) | 色変換装置 | |
| US6833838B2 (en) | Color adjustment method, color adjustment method implementation program and program storage medium |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| EXPY | Cancellation because of completion of term | ||
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20080222 Year of fee payment: 13 |