JPH05292303A - カラー画像印刷装置 - Google Patents
カラー画像印刷装置Info
- Publication number
- JPH05292303A JPH05292303A JP4088580A JP8858092A JPH05292303A JP H05292303 A JPH05292303 A JP H05292303A JP 4088580 A JP4088580 A JP 4088580A JP 8858092 A JP8858092 A JP 8858092A JP H05292303 A JPH05292303 A JP H05292303A
- Authority
- JP
- Japan
- Prior art keywords
- color
- data
- image data
- vhc
- rgb
- 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.)
- Pending
Links
Landscapes
- Dot-Matrix Printers And Others (AREA)
- Color, Gradation (AREA)
- Facsimile Image Signal Circuits (AREA)
- Color Image Communication Systems (AREA)
Abstract
(57)【要約】
【構成】RGB画像データを明度V,色相H,彩度Cの
色データに変換する手段2と、この色データを、種々の
変換カーブが格納され、あらかじめ変換カーブが選択さ
れているルックアップテーブルにより調整する手段3
と、調整された色相H,彩度Cを直行座標系のパラメー
タS1,S2に変換する手段6と、V,S1,S2で形
成される色空間を複数に分割して、これら分割点に対応
するY,M,Cの値を格納する手段7と、分割点以外の
V,S1,S2に対応するY,M,Cを補間演算をする
手段とからなり、RGBをVHCに変換してVHCを調
整し、調整したVHCを精度よくマッピングするために
V,S1,S2に変換し、これらをYMCにマッピング
し印刷する。 【効果】ユーザが調整しやすい色の明るさ,色合い,あ
ざやかさを他のパラメータに影響を与えることなく独立
に調整でき、簡単に調整できる。
色データに変換する手段2と、この色データを、種々の
変換カーブが格納され、あらかじめ変換カーブが選択さ
れているルックアップテーブルにより調整する手段3
と、調整された色相H,彩度Cを直行座標系のパラメー
タS1,S2に変換する手段6と、V,S1,S2で形
成される色空間を複数に分割して、これら分割点に対応
するY,M,Cの値を格納する手段7と、分割点以外の
V,S1,S2に対応するY,M,Cを補間演算をする
手段とからなり、RGBをVHCに変換してVHCを調
整し、調整したVHCを精度よくマッピングするために
V,S1,S2に変換し、これらをYMCにマッピング
し印刷する。 【効果】ユーザが調整しやすい色の明るさ,色合い,あ
ざやかさを他のパラメータに影響を与えることなく独立
に調整でき、簡単に調整できる。
Description
【0001】
【産業上の利用分野】本発明は、カラー画像印刷装置に
係り、特に、ユーザが調整しやすい明度,色相,彩度で
色調整して印刷するカラー画像印刷装置に関する。
係り、特に、ユーザが調整しやすい明度,色相,彩度で
色調整して印刷するカラー画像印刷装置に関する。
【0002】
【従来の技術】従来より知られているこの種のカラー画
像印刷方法及び装置には、特開平1−234251号公報や特
開平1−234252号公報に示されたものがある。特開平1−
234251号公報に提示された色補正方法は、R,G,Bで
形成される色空間を複数に分け、それぞれの分割点に対
して、最も再現性の良い、Y,M,Cインク量をルック
アップテーブルに格納しておき、分割点以外の中間値は
線形補間により求めるようにしている。色調整は、分割
点に対応する値を変更することにより行う。また、特開
平1−234252 号公報に提示された色補正方法及び装置
は、入力データを濃度データY,M,Cに変換し、Y,
M,Cの最大値,中間値,最小値を求め、最小値から無
彩色成分であるBkと、中間値から最小値を引いて2色
のインクを重ねた色であるR,G,Bと、最大値から中
間値を引いた単色のY,M,Cとに成分分けし、各成分
をルックアップテーブルにより調整した後、合成するよ
うにしている。
像印刷方法及び装置には、特開平1−234251号公報や特
開平1−234252号公報に示されたものがある。特開平1−
234251号公報に提示された色補正方法は、R,G,Bで
形成される色空間を複数に分け、それぞれの分割点に対
して、最も再現性の良い、Y,M,Cインク量をルック
アップテーブルに格納しておき、分割点以外の中間値は
線形補間により求めるようにしている。色調整は、分割
点に対応する値を変更することにより行う。また、特開
平1−234252 号公報に提示された色補正方法及び装置
は、入力データを濃度データY,M,Cに変換し、Y,
M,Cの最大値,中間値,最小値を求め、最小値から無
彩色成分であるBkと、中間値から最小値を引いて2色
のインクを重ねた色であるR,G,Bと、最大値から中
間値を引いた単色のY,M,Cとに成分分けし、各成分
をルックアップテーブルにより調整した後、合成するよ
うにしている。
【0003】
【発明が解決しようとする課題】しかし、特開平1−234
251 号公報で開示された技術では、本来調整したい色の
三属性(明るさあるいは明度,色合いあるいは色相,あ
ざやかさあるいは彩度)を調整するために、対応するR
GBデータをどの方向にどれだけ変えればよいか定式が
なく、煩雑な設定作業をこなさなければ行えない。ま
た、特開平1−234252号公報で開示された技術では、色
合いや彩度を調整する定式がなく、それぞれの調整量の
設定が煩雑である。
251 号公報で開示された技術では、本来調整したい色の
三属性(明るさあるいは明度,色合いあるいは色相,あ
ざやかさあるいは彩度)を調整するために、対応するR
GBデータをどの方向にどれだけ変えればよいか定式が
なく、煩雑な設定作業をこなさなければ行えない。ま
た、特開平1−234252号公報で開示された技術では、色
合いや彩度を調整する定式がなく、それぞれの調整量の
設定が煩雑である。
【0004】本発明の目的は、高精度の色再現印刷とユ
ーザが調整しやすい色の3属性パラメータ(明度V,色
相H,彩度C)で簡単に調整できるカラー画像印刷装置
を提供することにある。
ーザが調整しやすい色の3属性パラメータ(明度V,色
相H,彩度C)で簡単に調整できるカラー画像印刷装置
を提供することにある。
【0005】
【課題を解決するための手段】上記目的を達成するため
に、本発明は、カラースキャナもしくはカラーカメラ等
から取り込まれたRGB画像データまたはコンピュータ
からのRGB画像データを入力し、これらの画像データ
を補正処理した後に印刷するカラー画像印刷装置におい
て、入力したRGB画像データを一定の規格に従うカラ
ー画像データに変換する手段と、前記変換された画像デ
ータを明度V,色相H,彩度Cの色データに変換する手
段と、これら明度V,色相H,彩度Cを、種々の変換カ
ーブが格納され、あらかじめパネルあるいはコンピュー
タからの指示データにより変換カーブが選択されている
ルックアップテーブルにより調整する手段と、調整され
た色相H,彩度Cを直行座標系の二つのパラメータS
1,S2に変換する手段と、V,S1,S2をY,M,
Cに変換し、印刷するカラー画像印刷装置を提供するも
のである。
に、本発明は、カラースキャナもしくはカラーカメラ等
から取り込まれたRGB画像データまたはコンピュータ
からのRGB画像データを入力し、これらの画像データ
を補正処理した後に印刷するカラー画像印刷装置におい
て、入力したRGB画像データを一定の規格に従うカラ
ー画像データに変換する手段と、前記変換された画像デ
ータを明度V,色相H,彩度Cの色データに変換する手
段と、これら明度V,色相H,彩度Cを、種々の変換カ
ーブが格納され、あらかじめパネルあるいはコンピュー
タからの指示データにより変換カーブが選択されている
ルックアップテーブルにより調整する手段と、調整され
た色相H,彩度Cを直行座標系の二つのパラメータS
1,S2に変換する手段と、V,S1,S2をY,M,
Cに変換し、印刷するカラー画像印刷装置を提供するも
のである。
【0006】なお、V,S1,S2−YMC変換は非線
形なので、変換は演算以外にマッピング手法を用いても
よい。
形なので、変換は演算以外にマッピング手法を用いても
よい。
【0007】
【作用】ディスプレイ規格には、NTSC規格やHDT
V規格、それにパソコンなどに使われているCRTなど
の規格を少し変更したものなどがあり、それらから発生
するRGB信号あるいはRGBデータは、同じ表示色で
もそれぞれ異なったものであるので、プリンタ側では、
標準のRGBを決めそれに合わせるように入力画像デー
タを変換する。さらにこのRGB画像データをCIE
(Commission Internationale de l'Eclairange)
規格のXYZ色度座標値に変換しておいてもよい。XY
Z色度座標は、色を定量的に表す標準座標である。変換
された画像データは、調整しやすい色の3属性と言われ
る明度V,色相H,彩度Cに変換する。この変換は非線
形であり、その方法は、演算回路を用いるか、代表点を
決めてマッピングし、代表点以外は補間して求めるマッ
ピング回路を用いる。マッピング法を用いる場合は、直
交座標系同士で行う方が精度がよいので、直交,標系で
あるRGBから直交座標系であるV,S1,S2にマッ
ピングする。そして、S1,S2から色相Hと彩度Cに
変換する。V,H,Cを調整する手段は、いくつかの変
換カーブを格納したルックアップテーブルを用意してお
き、予め変換カーブを選択しておく。このカーブにより
V,H,Cは調整される。例えば、V調整カーブには、
入力画像データの明度がプリンタの明度表現範囲より大
きい場合、明度圧縮を行い、入力画像データの明度が小
さい場合に明度を伸長し、そのほかコントラスト,明る
さを調整するカーブなどがある。次に、調整されたVH
Cデータを、印刷データY,M,Cに変換しなければ行
けないが、VHCとYMCは、非線形の関係であり、V
HCからYMCを求めるには収束計算を伴う。そこで、
VHCを直交座標値であるV,S1,S2に変換し、す
べてのV,S1,S2で作られる色空間を複数の領域に
分割し、これら分割点に対応するY,M,Cの値を実験
的にあるいはプリンタの色再現モデルを用いて求め対応
させる。分割点以外は、補間計算により求める。なお、
対応するYMC点がない場合、最も色差の小さいYMC
点を対応させる。
V規格、それにパソコンなどに使われているCRTなど
の規格を少し変更したものなどがあり、それらから発生
するRGB信号あるいはRGBデータは、同じ表示色で
もそれぞれ異なったものであるので、プリンタ側では、
標準のRGBを決めそれに合わせるように入力画像デー
タを変換する。さらにこのRGB画像データをCIE
(Commission Internationale de l'Eclairange)
規格のXYZ色度座標値に変換しておいてもよい。XY
Z色度座標は、色を定量的に表す標準座標である。変換
された画像データは、調整しやすい色の3属性と言われ
る明度V,色相H,彩度Cに変換する。この変換は非線
形であり、その方法は、演算回路を用いるか、代表点を
決めてマッピングし、代表点以外は補間して求めるマッ
ピング回路を用いる。マッピング法を用いる場合は、直
交座標系同士で行う方が精度がよいので、直交,標系で
あるRGBから直交座標系であるV,S1,S2にマッ
ピングする。そして、S1,S2から色相Hと彩度Cに
変換する。V,H,Cを調整する手段は、いくつかの変
換カーブを格納したルックアップテーブルを用意してお
き、予め変換カーブを選択しておく。このカーブにより
V,H,Cは調整される。例えば、V調整カーブには、
入力画像データの明度がプリンタの明度表現範囲より大
きい場合、明度圧縮を行い、入力画像データの明度が小
さい場合に明度を伸長し、そのほかコントラスト,明る
さを調整するカーブなどがある。次に、調整されたVH
Cデータを、印刷データY,M,Cに変換しなければ行
けないが、VHCとYMCは、非線形の関係であり、V
HCからYMCを求めるには収束計算を伴う。そこで、
VHCを直交座標値であるV,S1,S2に変換し、す
べてのV,S1,S2で作られる色空間を複数の領域に
分割し、これら分割点に対応するY,M,Cの値を実験
的にあるいはプリンタの色再現モデルを用いて求め対応
させる。分割点以外は、補間計算により求める。なお、
対応するYMC点がない場合、最も色差の小さいYMC
点を対応させる。
【0008】
【実施例】次に、図面を参照して、本発明の実施例を詳
細に説明する。
細に説明する。
【0009】図1は、本発明による実施例のカラー画像
処理装置のブロック図である。図において、標準化回路
1は、ビデオカメラやカラースキャナの出力信号や、コ
ンピュータ出力の画像データを一定の規格(例えば、N
TSC方式)に従うR,G,Bデータに変換する。一般
に、ビデオカメラやコンピュータからの出力データに
は、図2に示すようなビデオガンマと言われる変換カー
ブが掛かっており、NTSCRGB 規格のRGBデータにする
ために、標準化回路1で図2に示すような逆ビデオガン
マ補正を行う。また、NTSC以外のRGBデータは、
マトリクス変換によりNTSC規格のRGBに変換す
る。これにより後の処理が、NTSCRGB データに対しての
み対応すれば良い。
処理装置のブロック図である。図において、標準化回路
1は、ビデオカメラやカラースキャナの出力信号や、コ
ンピュータ出力の画像データを一定の規格(例えば、N
TSC方式)に従うR,G,Bデータに変換する。一般
に、ビデオカメラやコンピュータからの出力データに
は、図2に示すようなビデオガンマと言われる変換カー
ブが掛かっており、NTSCRGB 規格のRGBデータにする
ために、標準化回路1で図2に示すような逆ビデオガン
マ補正を行う。また、NTSC以外のRGBデータは、
マトリクス変換によりNTSC規格のRGBに変換す
る。これにより後の処理が、NTSCRGB データに対しての
み対応すれば良い。
【0010】RGB−VHC変換回路2は、RGB色空
間から人間の知覚空間であるマンセル色空間(明度V,
色合いH,彩度Cで色を表す円柱座標系である。)上で
画像データを表すために、RGB画像データをVHCに
変換する。RGBからVHCに変換する方法は、MTM
法が知られ、以下の手順で変換される。
間から人間の知覚空間であるマンセル色空間(明度V,
色合いH,彩度Cで色を表す円柱座標系である。)上で
画像データを表すために、RGB画像データをVHCに
変換する。RGBからVHCに変換する方法は、MTM
法が知られ、以下の手順で変換される。
【0011】(1)RGBデータをXYZ色空間におけ
る色度座標値XYZに変換する。
る色度座標値XYZに変換する。
【0012】
【数1】
【0013】(2)X,Y,Zから人間の色知覚の特性
を考慮して非線形変換を行う。
を考慮して非線形変換を行う。
【0014】
【数2】
【0015】(3)H1,H2,H3を(M1,M2,
V)に変換する。
V)に変換する。
【0016】
【数3】
【0017】(4)M1,M2を用いて色平面S1,S
2を次式で計算する。
2を次式で計算する。
【0018】
【数4】
【0019】(5)S1,S2を用いてH,V,Cデー
タへの変換を行う。
タへの変換を行う。
【0020】
【数5】
【0021】以上によりRGBからVHCへの変換がな
される。
される。
【0022】V調整LUT3は、入力画像データの明度
が、プリンタの明度表現範囲より大きい場合、明度圧縮
を行い、入力画像データの明度表現範囲が小さい場合、
明度を伸長し、そのほかコントラストや明るさを調整す
る機能を持つ。変換カーブは、図3に示すようなものが
あり、は明度圧縮の変換をし、は明度伸長の変換を
する。はコントラストを強調するもので、は中間調
を強調する。は全体的に明るくするカーブであり、
は全体的に暗くするカーブである。これらのカーブはユ
ーザにより図示されていないパネルあるいはキーボード
から選択される。
が、プリンタの明度表現範囲より大きい場合、明度圧縮
を行い、入力画像データの明度表現範囲が小さい場合、
明度を伸長し、そのほかコントラストや明るさを調整す
る機能を持つ。変換カーブは、図3に示すようなものが
あり、は明度圧縮の変換をし、は明度伸長の変換を
する。はコントラストを強調するもので、は中間調
を強調する。は全体的に明るくするカーブであり、
は全体的に暗くするカーブである。これらのカーブはユ
ーザにより図示されていないパネルあるいはキーボード
から選択される。
【0023】H調整LUT4は、色々な色調調整ができ
るが、たとえば、図4に示すように、のカーブは赤系
の色を黄色系の色に変換するものであり、のカーブは
青系の色をシアン系の色に変換するものである。のカ
ーブは特定の色を違う色に変換するカラーアサインの機
能である。このようにH調整回路5は、入力画像データ
の特定の色域の色合いを調整することができる。
るが、たとえば、図4に示すように、のカーブは赤系
の色を黄色系の色に変換するものであり、のカーブは
青系の色をシアン系の色に変換するものである。のカ
ーブは特定の色を違う色に変換するカラーアサインの機
能である。このようにH調整回路5は、入力画像データ
の特定の色域の色合いを調整することができる。
【0024】C調整LUT5は、主に入力画像の彩度が
低い場合に彩度伸長を行う。変換カーブは図5に示すよ
うなものがあり、は入力画像データの彩度が低い場合
に彩度伸長を行い、は彩度を落とすカーブである。
低い場合に彩度伸長を行う。変換カーブは図5に示すよ
うなものがあり、は入力画像データの彩度が低い場合
に彩度伸長を行い、は彩度を落とすカーブである。
【0025】次に、調整されたVHCデータを、印刷デ
ータY,M,Cに変換しなければいけないが、VHCと
YMCは非線形の関係であり、VHCからYMCを求め
るには収束計算を伴う。そこで、VHCを直交座標値で
あるV,S1,S2に変換し、YMCにマッピングす
る。ここでVHCをV,S1,S2に変換する理由は、
円柱座標系のVHCから直交座標系のYMCへマッピン
グするより、直交座標系であるV,S1,S2から同じ
直交座標系であるYMCへマッピングした方がマッピン
グ精度がよいためである。
ータY,M,Cに変換しなければいけないが、VHCと
YMCは非線形の関係であり、VHCからYMCを求め
るには収束計算を伴う。そこで、VHCを直交座標値で
あるV,S1,S2に変換し、YMCにマッピングす
る。ここでVHCをV,S1,S2に変換する理由は、
円柱座標系のVHCから直交座標系のYMCへマッピン
グするより、直交座標系であるV,S1,S2から同じ
直交座標系であるYMCへマッピングした方がマッピン
グ精度がよいためである。
【0026】HC−S1,S2変換回路6は次式にした
がってHCをS1,S2に変換する。
がってHCをS1,S2に変換する。
【0027】
【数6】
【0028】なお、この変換式をすべてのHCについて
計算した結果をLUTに格納し、ルックアップテーブル
式で行ってもよい。
計算した結果をLUTに格納し、ルックアップテーブル
式で行ってもよい。
【0029】V,S1,S2−YMC変換回路7は、
V,S1,S2をYMCにマッピングする。これはすべ
てのV,S1,S2で作られる色空間を複数の領域に分
割し、これら分割点に対応するY,M,Cの値を実験的
にあるいはプリンタの色再現モデルを用いて求め対応さ
せる。分割点以外は補間計算により求める。補間計算が
粗い場合は、色再現モデルを用いてさらに分割点を増や
せばよい。なお、対応するYMC点がない場合、最も色
差の小さいYMC点を対応させる。このマッピング法に
よれば、高精度な色補正が可能である。
V,S1,S2をYMCにマッピングする。これはすべ
てのV,S1,S2で作られる色空間を複数の領域に分
割し、これら分割点に対応するY,M,Cの値を実験的
にあるいはプリンタの色再現モデルを用いて求め対応さ
せる。分割点以外は補間計算により求める。補間計算が
粗い場合は、色再現モデルを用いてさらに分割点を増や
せばよい。なお、対応するYMC点がない場合、最も色
差の小さいYMC点を対応させる。このマッピング法に
よれば、高精度な色補正が可能である。
【0030】マッピング法についてさらに詳しく説明す
る。図6は、V,S1,S2色空間を等分割に複数の領
域に分けた様子と、それぞれの分割点に対応したYMC
値の格子点の様子を示す。なお、V,S1,S2色空間
上のディスプレイの表現できる領域は、斜線で示すよう
な卵形をしている。図7は1組の分割ブロックを示して
おり、V,S1,S2色空間の八つの分割点と対応する
YMC色空間の八つの格子点を示す。ブロック内の任意
の色データV,S1,S2に対応するYMCは、次式に
したがって求められる。
る。図6は、V,S1,S2色空間を等分割に複数の領
域に分けた様子と、それぞれの分割点に対応したYMC
値の格子点の様子を示す。なお、V,S1,S2色空間
上のディスプレイの表現できる領域は、斜線で示すよう
な卵形をしている。図7は1組の分割ブロックを示して
おり、V,S1,S2色空間の八つの分割点と対応する
YMC色空間の八つの格子点を示す。ブロック内の任意
の色データV,S1,S2に対応するYMCは、次式に
したがって求められる。
【0031】
【数7】
【0032】これらの式により、V,S1,S2はYM
Cに変換されるが、ルックアップテーブルを用いてマッ
ピングしてもよい。
Cに変換されるが、ルックアップテーブルを用いてマッ
ピングしてもよい。
【0033】図8は、V,S1,S2からYMCへルッ
クアップテーブル式でマッピングする回路のブロック図
である。V,S1,S2色空間は、Vの上位6ビット
と、S1,S2の上位4ビットの組合わせで64×16
×16のブロックに等分割される。
クアップテーブル式でマッピングする回路のブロック図
である。V,S1,S2色空間は、Vの上位6ビット
と、S1,S2の上位4ビットの組合わせで64×16
×16のブロックに等分割される。
【0034】まず、出力値選択データにより、LUTa
8,LUTb9,LUTc10の出力をYにセットす
る。LUTa8には数7でVに関する項を計算した結果
がVの上位6ビット,S1,S2の上位4ビットの組合
わせで指定されるブロック毎に格納されている。同様に
LUTb9には数7でS1に関する項を計算した結果が
Vの上位6ビット,S1,S2の上位4ビットの組合わ
せで指定されるブロック毎に格納されている。また、同
様にLUTc10には数7でS2に関する項を計算した
結果がVの上位6ビット,S1,S2の上位4ビットの
組合わせで指定されるブロック毎に格納されている。入
力画像データのV,S1,S2がLUTをアドレスする
とLUTa8,LUTb9,LUTc10からVの項,
S1の項,S2の項の計算結果が出力され、加算器11
で加算されYを出力する。
8,LUTb9,LUTc10の出力をYにセットす
る。LUTa8には数7でVに関する項を計算した結果
がVの上位6ビット,S1,S2の上位4ビットの組合
わせで指定されるブロック毎に格納されている。同様に
LUTb9には数7でS1に関する項を計算した結果が
Vの上位6ビット,S1,S2の上位4ビットの組合わ
せで指定されるブロック毎に格納されている。また、同
様にLUTc10には数7でS2に関する項を計算した
結果がVの上位6ビット,S1,S2の上位4ビットの
組合わせで指定されるブロック毎に格納されている。入
力画像データのV,S1,S2がLUTをアドレスする
とLUTa8,LUTb9,LUTc10からVの項,
S1の項,S2の項の計算結果が出力され、加算器11
で加算されYを出力する。
【0035】次に出力値選択データによりLUTa8,
LUTb9,LUTc10の出力をMにセットする。Yの動作
と同様に入力画像データのV,S1,S2によりLUT
a8,LUTb9,LUTc10からMに関するVの
項,S1の項,S2の項の計算結果が出力され、加算器
11で加算されMを出力する。
LUTb9,LUTc10の出力をMにセットする。Yの動作
と同様に入力画像データのV,S1,S2によりLUT
a8,LUTb9,LUTc10からMに関するVの
項,S1の項,S2の項の計算結果が出力され、加算器
11で加算されMを出力する。
【0036】最後に出力値選択データによりLUTa
8,LUTb9,LUTc10の出力をCにセットする。上記
と同様に入力画像データのV,S1,S2によりLUTa
8,LUTb9,LUTc10からCに関するVの項,S1の
項,S2の項の計算結果が出力され、加算器11で加算
されCを出力する。ルックアップテーブル方式は、変換
処理を高速に行ってくれる。また、他のマッピング回路
の構成を図9に示す。これは定数項と積算項を分けて計
算しておくものである。数7を変形して以下のようにす
る。
8,LUTb9,LUTc10の出力をCにセットする。上記
と同様に入力画像データのV,S1,S2によりLUTa
8,LUTb9,LUTc10からCに関するVの項,S1の
項,S2の項の計算結果が出力され、加算器11で加算
されCを出力する。ルックアップテーブル方式は、変換
処理を高速に行ってくれる。また、他のマッピング回路
の構成を図9に示す。これは定数項と積算項を分けて計
算しておくものである。数7を変形して以下のようにす
る。
【0037】
【数8】
【0038】である。M,Cも上式と同様に定数項と積
算項に分けて計算する。例えばYを計算する動作を説明
する。出力選択信号をYとし、入力選択信号をVとする
と、LUTd12からはA項が出力される。また、LUTe1
3からはB項が出力される。出力されたB項は入力選択
信号の指示によりセレクタ14から出力されたVと乗算
器15により乗算し、加算器16で、この乗算結果とL
UTd12からの出力とが加算される。加算器16から
の出力は、ラッチ17によりラッチされる。次に、入力
選択信号がS1となり上記と同様にC+D・S1が加算
され、最後に入力選択信号がS2となり、E+F・S2
が加算される。
算項に分けて計算する。例えばYを計算する動作を説明
する。出力選択信号をYとし、入力選択信号をVとする
と、LUTd12からはA項が出力される。また、LUTe1
3からはB項が出力される。出力されたB項は入力選択
信号の指示によりセレクタ14から出力されたVと乗算
器15により乗算し、加算器16で、この乗算結果とL
UTd12からの出力とが加算される。加算器16から
の出力は、ラッチ17によりラッチされる。次に、入力
選択信号がS1となり上記と同様にC+D・S1が加算
され、最後に入力選択信号がS2となり、E+F・S2
が加算される。
【0039】以上により目標のVHCに対するYMCを
高精度に出力することができる。
高精度に出力することができる。
【0040】本実施例によれば、ディスプレイに表示さ
れている色を高精度な色再現で印刷でき、明るさ,色合
い,あざやかさのパラメータで色を簡単に調整できる。
れている色を高精度な色再現で印刷でき、明るさ,色合
い,あざやかさのパラメータで色を簡単に調整できる。
【0041】図10,図11は、他の実施例の説明図で
あり、RGBからマッピング法によりV,S1,S2に
変換する。図10は、RGB色空間を等分割に複数の領
域に分けた様子と、RGB色空間のそれぞれの分割点に
対応したV,S1,S2値の格子点の様子を示す。RG
B色空間の分割点とV,S1,S2色空間の格子点は1
対1で対応する。図11は1組の分割ブロックを示して
おり、RGB色空間の八つの分割点と対応するV,S
1,S2色空間の八つの格子点を示す。ブロック内の任
意の色データRGBに対応するV,S1,S2は、数8
にしたがって求められる。
あり、RGBからマッピング法によりV,S1,S2に
変換する。図10は、RGB色空間を等分割に複数の領
域に分けた様子と、RGB色空間のそれぞれの分割点に
対応したV,S1,S2値の格子点の様子を示す。RG
B色空間の分割点とV,S1,S2色空間の格子点は1
対1で対応する。図11は1組の分割ブロックを示して
おり、RGB色空間の八つの分割点と対応するV,S
1,S2色空間の八つの格子点を示す。ブロック内の任
意の色データRGBに対応するV,S1,S2は、数8
にしたがって求められる。
【0042】ここで、(R1,G1,B1),(R2,G2,
B2)は分割ブロックの初期点と最終点の座標値を示
し、(V111,S1111,S2111)〜(V222,S1222,
S2222)は対応する格子点の座標値を示す。図12
は、RGBからV,S1,S2へマッピングする回路の
ブロック図である。入力データRGBがそれぞれ8ビッ
トのデータであるとすると、それぞれの上位4ビットの
組合わせで、RGB色空間は16×16×16のブロッ
クに等分割される。一つの分割ブロックの初期点と最終
点はRGB上位4ビットデータにより指定され、RGB
の下位4ビットで分割点(R1,G1,B1)からのR
GBの距離を指定する。
B2)は分割ブロックの初期点と最終点の座標値を示
し、(V111,S1111,S2111)〜(V222,S1222,
S2222)は対応する格子点の座標値を示す。図12
は、RGBからV,S1,S2へマッピングする回路の
ブロック図である。入力データRGBがそれぞれ8ビッ
トのデータであるとすると、それぞれの上位4ビットの
組合わせで、RGB色空間は16×16×16のブロッ
クに等分割される。一つの分割ブロックの初期点と最終
点はRGB上位4ビットデータにより指定され、RGB
の下位4ビットで分割点(R1,G1,B1)からのR
GBの距離を指定する。
【0043】出力のV,S1,S2は、それぞれ10,
8,8ビットとする。Vは明るさ情報であり、人間の識
別能力が高いため8ビットでは精度が低い。10ビット
程度あればよい。
8,8ビットとする。Vは明るさ情報であり、人間の識
別能力が高いため8ビットでは精度が低い。10ビット
程度あればよい。
【0044】まず、出力値選択データにより、LUTf18,
LUTg19,LUTh20の出力をVにセットする。LUTf18には数
9でRに関する項を計算した結果がR,G,B上位4ビ
ットで指定されるブロック毎に格納されている。同様に
LUTg19には数9でGに関する項を計算した結果がR,
G,B上位4ビットで指定されるブロック毎に格納され
ている。
LUTg19,LUTh20の出力をVにセットする。LUTf18には数
9でRに関する項を計算した結果がR,G,B上位4ビ
ットで指定されるブロック毎に格納されている。同様に
LUTg19には数9でGに関する項を計算した結果がR,
G,B上位4ビットで指定されるブロック毎に格納され
ている。
【0045】
【数9】
【0046】また、同様にLUTh20には数9でBに関する
項を計算した結果がR,G,B上位4ビットで指定され
るブロック毎に格納されている。入力画像データのRG
BによりLUTf18,LUTg19,LUTh20からRの項,Gの項,
Bの項の計算結果が出力され、加算器21で加算されV
を出力する。
項を計算した結果がR,G,B上位4ビットで指定され
るブロック毎に格納されている。入力画像データのRG
BによりLUTf18,LUTg19,LUTh20からRの項,Gの項,
Bの項の計算結果が出力され、加算器21で加算されV
を出力する。
【0047】次に出力値選択データによりLUTf18,LUTg
19,LUTh20の出力をHにセットする。Yの動作と同様に
入力画像データのRGBによりLUTf18,LUTg19,LUTh20
からRの項,Gの項,Bの項の計算結果が出力され、加
算器21で加算されHを出力する。
19,LUTh20の出力をHにセットする。Yの動作と同様に
入力画像データのRGBによりLUTf18,LUTg19,LUTh20
からRの項,Gの項,Bの項の計算結果が出力され、加
算器21で加算されHを出力する。
【0048】最後に、出力値選択データによりLUTf18,
LUTg19,LUTh20の出力をCにセットする。上記と同様に
入力画像データのRGBによりLUTf18,LUTg19,LUTh20
からRの項,Gの項,Bの項の計算結果が出力され、加
算器21で加算されCを出力する。
LUTg19,LUTh20の出力をCにセットする。上記と同様に
入力画像データのRGBによりLUTf18,LUTg19,LUTh20
からRの項,Gの項,Bの項の計算結果が出力され、加
算器21で加算されCを出力する。
【0049】なお、数1によりRGBからXYZを求め
ておき、XYZからV,S1,S2へ上記のようにマッ
ピングしてもよい。
ておき、XYZからV,S1,S2へ上記のようにマッ
ピングしてもよい。
【0050】V,S1,S2からVHCへの変換は、直
交座標系から円柱座標系への変換であり、変換式を以下
に示す。
交座標系から円柱座標系への変換であり、変換式を以下
に示す。
【0051】この変換式をすべてのHCについて計算し
た結果をLUTに格納し、ルックアップテーブル式で行
ってもよい。
た結果をLUTに格納し、ルックアップテーブル式で行
ってもよい。
【0052】本実施例によれば、簡単な構成でRGBか
らVHCに変換することができる。
らVHCに変換することができる。
【0053】図13は、本発明による他の実施例のカラ
ー画像処理装置のブロック図である。特性値発生回路2
2は、パネルあるいはコンピュータからディスプレイの
種類を指示することにより、ディスプレイのガンマ値と
RGBからCIE規格のXYZに変換するマトリクス係数
を発生する回路である。
ー画像処理装置のブロック図である。特性値発生回路2
2は、パネルあるいはコンピュータからディスプレイの
種類を指示することにより、ディスプレイのガンマ値と
RGBからCIE規格のXYZに変換するマトリクス係数
を発生する回路である。
【0054】ガンマ補正回路23は、これら出力により
RGBデータのビデオガンマを補正する。RGB−XY
Z変換回路24は、RGBをXYZへ線形変換する。こ
のXYZは、ディスプレイ上に表示されている色の3刺
激値であり、これを目標色としてプリンタの色補正値を
決める。これにより、プリンタの色補正は、入力画像デ
ータの特性によらず、プリンタの特性のみを補正すれば
良い。XYZ−VHC変換回路25は、RGB−VHC変
換回路2と同様な動作をする。
RGBデータのビデオガンマを補正する。RGB−XY
Z変換回路24は、RGBをXYZへ線形変換する。こ
のXYZは、ディスプレイ上に表示されている色の3刺
激値であり、これを目標色としてプリンタの色補正値を
決める。これにより、プリンタの色補正は、入力画像デ
ータの特性によらず、プリンタの特性のみを補正すれば
良い。XYZ−VHC変換回路25は、RGB−VHC変
換回路2と同様な動作をする。
【0055】本実施例によれば、ディスプレイの特性に
よらないXYZ表色系の色度座標値に対して、唯一の高
精度に色補正されたプリンタを提供できる。
よらないXYZ表色系の色度座標値に対して、唯一の高
精度に色補正されたプリンタを提供できる。
【0056】
【発明の効果】本発明によれば、ディスプレイに表示さ
れている色を高精度な色再現で印刷できると共に、明る
さ,色合い,あざやかさのパラメータで色を簡単に調整
できる。
れている色を高精度な色再現で印刷できると共に、明る
さ,色合い,あざやかさのパラメータで色を簡単に調整
できる。
【図1】本発明の実施例であるカラー画像印刷装置のブ
ロック図。
ロック図。
【図2】ビデオガンマカーブの説明図。
【図3】Vの変換カーブ例を示す説明図。
【図4】Cの変換カーブ例を示す説明図。
【図5】Hの変換カーブ例を示す説明図。
【図6】V,S1,S2色空間からYMC色空間へマッ
ピングする様子を示す説明図。
ピングする様子を示す説明図。
【図7】V,S1,S2色空間上の1ブロックからYM
C色空間上の1ブロックにマッピングする方法の説明
図。
C色空間上の1ブロックにマッピングする方法の説明
図。
【図8】V,S1,S2からYMCにマッピング法を用
いて変換するブロック図。
いて変換するブロック図。
【図9】他のV,S1,S2からYMCにマッピングす
るブロック図。
るブロック図。
【図10】RGB色空間からV,S1,S2色空間へマ
ッピングする様子を示す説明図。
ッピングする様子を示す説明図。
【図11】RGB色空間上の1ブロックからV,S1,
S2色空間上の1ブロックにマッピングする方法の説明
図。
S2色空間上の1ブロックにマッピングする方法の説明
図。
【図12】RGBからV,S1,S2にマッピング法を
用いて変換するブロック図。
用いて変換するブロック図。
【図13】他の実施例のカラー画像印刷装置のブロック
図。
図。
1…標準化回路、2…RGB−VHC変換回路、3…V
調整LUT、4…C調整LUT、5…H調整LUT、6
…HC−S1,S2変換回路、7…V,S1,S2−Y
MC変換回路。
調整LUT、4…C調整LUT、5…H調整LUT、6
…HC−S1,S2変換回路、7…V,S1,S2−Y
MC変換回路。
Claims (1)
- 【請求項1】カラースキャナやカラーカメラから取り込
まれたRGB画像データやコンピュータからのRGB画
像データを入力し、前記RGB画像データを補正処理し
た後に印刷するカラー画像印刷装置において、 入力した前記RGB画像データを一定の規格に従うカラ
ー画像データに変換する手段と、前記カラー画像データ
を明度V,色相H,彩度Cの色データに変換する手段
と、これら明度V,色相H,彩度Cを、種々の変換カー
ブが格納され、あらかじめパネルあるいはコンピュータ
からの指示データにより変換カーブが選択されているル
ックアップテーブルにより調整する手段と、調整された
色相H、彩度Cを直行座標系の二つのパラメータS1,
S2に変換する手段と、V,S1,S2を印刷データで
あるY,M,Cにマッピングする手段とからなり、入力
したRGB画像データをVHCに変換してVHCを調整
し、調整したVHCを精度よくマッピングするために
V,S1,S2に変換し、これらを印刷データである
Y,M,Cにマッピングするようにしたことを特徴とす
るカラー画像印刷装置。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP4088580A JPH05292303A (ja) | 1992-04-09 | 1992-04-09 | カラー画像印刷装置 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP4088580A JPH05292303A (ja) | 1992-04-09 | 1992-04-09 | カラー画像印刷装置 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JPH05292303A true JPH05292303A (ja) | 1993-11-05 |
Family
ID=13946788
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP4088580A Pending JPH05292303A (ja) | 1992-04-09 | 1992-04-09 | カラー画像印刷装置 |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPH05292303A (ja) |
Cited By (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2003017642A1 (en) * | 2001-08-17 | 2003-02-27 | Sony Corporation | Image signal processing method and image signal processing apparatus |
| US6608927B2 (en) | 1994-03-31 | 2003-08-19 | Canon Kabushiki Kaisha | Color image processing method and apparatus utilizing the same |
| KR100408508B1 (ko) * | 1996-10-31 | 2004-02-14 | 삼성전자주식회사 | 색차평면분할을이용한색처리방법및장치 |
| WO2004075113A1 (ja) * | 2003-02-19 | 2004-09-02 | Sony Corporation | 画像処理装置および方法、並びに、プログラム |
-
1992
- 1992-04-09 JP JP4088580A patent/JPH05292303A/ja active Pending
Cited By (8)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US6608927B2 (en) | 1994-03-31 | 2003-08-19 | Canon Kabushiki Kaisha | Color image processing method and apparatus utilizing the same |
| KR100408508B1 (ko) * | 1996-10-31 | 2004-02-14 | 삼성전자주식회사 | 색차평면분할을이용한색처리방법및장치 |
| WO2003017642A1 (en) * | 2001-08-17 | 2003-02-27 | Sony Corporation | Image signal processing method and image signal processing apparatus |
| CN100375499C (zh) * | 2001-08-17 | 2008-03-12 | 索尼株式会社 | 图像信号处理方法和图像信号处理装置 |
| KR100921037B1 (ko) * | 2001-08-17 | 2009-10-08 | 소니 가부시끼 가이샤 | 화상 신호 처리 방법 및 화상 신호 처리 장치 |
| US7639870B2 (en) | 2001-08-17 | 2009-12-29 | Sony Corporation | Picture signal processing method and image signal processing apparatus |
| WO2004075113A1 (ja) * | 2003-02-19 | 2004-09-02 | Sony Corporation | 画像処理装置および方法、並びに、プログラム |
| US7418129B2 (en) | 2003-02-19 | 2008-08-26 | Sony Corporation | Image processing device method and program |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| EP0990344B1 (en) | Gamut correction with color separation and methods and apparatuses for performing same | |
| US6388674B1 (en) | Gamut mapping method and apparatus | |
| KR100938846B1 (ko) | 색변환장치 및 그 방법 | |
| US5481655A (en) | System for matching a picture on a monitor to a printed picture | |
| US6897988B1 (en) | Image processing apparatus, image processing method, and storage medium for color matching | |
| US6882445B1 (en) | Color gamut compression apparatus and method | |
| EP0338457A1 (en) | Color conversion display apparatus and method | |
| JPH06253138A (ja) | 入力色空間の入力色値を出力色空間の出力色値に変換するための方法、及び関連装置 | |
| JP3409541B2 (ja) | 色補正方法及び色補正装置並びに色補正応用装置及びカラー画像システム | |
| JP3273204B2 (ja) | 4色カラープリンタの色分解画像処理方法及び装置 | |
| JPH07322079A (ja) | 4色プリンタ校正方法および装置 | |
| US6151135A (en) | Method and apparatus for color reproduction | |
| US7355752B2 (en) | Two-dimensional calibration architectures for color devices | |
| US20030035157A1 (en) | Image processing apparatus, image processing method and storage medium | |
| JP4081944B2 (ja) | 色分解画像修正方法、チャート、インクジェットプリンタ、色分解画像修正装置および記録媒体 | |
| US7010161B2 (en) | Image processing device, image processing method, and computer readable medium storing program for image color correction with priority to one of color reproduction and brightness | |
| JP2008011293A (ja) | 画像処理装置、画像処理方法、プログラムおよび記録媒体 | |
| JPH05183742A (ja) | 色補正パラメータ決定装置 | |
| JP3519230B2 (ja) | 画像データの色補正方法 | |
| JP3354158B2 (ja) | 色補正装置、色補正方法及び色補正応用装置 | |
| JP2000253270A (ja) | 色変換テーブル作成装置、作成方法、色変換テーブル作成プログラムを記録した記録媒体、および、色変換装置 | |
| JPH04335771A (ja) | 色修正装置 | |
| JPH07177367A (ja) | カラー画像記録装置 | |
| JPH05292303A (ja) | カラー画像印刷装置 | |
| JPH04304775A (ja) | カラー画像信号の色修正方法 |