JPH0795427A - 画像処理方法及び装置 - Google Patents
画像処理方法及び装置Info
- Publication number
- JPH0795427A JPH0795427A JP5239852A JP23985293A JPH0795427A JP H0795427 A JPH0795427 A JP H0795427A JP 5239852 A JP5239852 A JP 5239852A JP 23985293 A JP23985293 A JP 23985293A JP H0795427 A JPH0795427 A JP H0795427A
- Authority
- JP
- Japan
- Prior art keywords
- color
- image signal
- image
- coefficient
- hue
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
- 238000012545 processing Methods 0.000 title claims description 53
- 238000000034 method Methods 0.000 title claims description 19
- 238000006243 chemical reaction Methods 0.000 claims description 84
- 238000004364 calculation method Methods 0.000 claims description 46
- 238000003672 processing method Methods 0.000 claims description 3
- 230000001419 dependent effect Effects 0.000 abstract 2
- 230000005540 biological transmission Effects 0.000 abstract 1
- 238000010586 diagram Methods 0.000 description 20
- 239000011159 matrix material Substances 0.000 description 17
- 230000006835 compression Effects 0.000 description 5
- 238000007906 compression Methods 0.000 description 5
- 239000003086 colorant Substances 0.000 description 4
- 230000000694 effects Effects 0.000 description 3
- 230000014509 gene expression Effects 0.000 description 3
- 238000012986 modification Methods 0.000 description 2
- 230000004048 modification Effects 0.000 description 2
- 238000013139 quantization Methods 0.000 description 2
- 230000001131 transforming effect Effects 0.000 description 2
- 230000002950 deficient Effects 0.000 description 1
- 230000005484 gravity Effects 0.000 description 1
- 230000001771 impaired effect Effects 0.000 description 1
- 230000000873 masking effect Effects 0.000 description 1
- 239000000463 material Substances 0.000 description 1
Landscapes
- Electrophotography Configuration And Component (AREA)
- Facsimile Image Signal Circuits (AREA)
- Color Image Communication Systems (AREA)
- Controls And Circuits For Display Device (AREA)
Abstract
(57)【要約】
【目的】 色再現域が異なる画像入出力機器が接続され
た画像処理システムにおいて、カラー信号の送受信時に
発生する色再現、階調性の不良を解消する。 【構成】 複数の画像入出力機器が接続されている画像
処理システムにおいて、各画像入出力機器の特性に依存
するカラー画像信号を特定の機器に依存しない色空間へ
変換する手段と、機器に依存しない色空間における各画
像入出力機器の表現可能な色領域の情報を記憶しておく
手段と、カラー画像信号を送受信する機器の表現可能な
色領域の情報に基づいて機器に依存しない色空間におい
て3次元座標変換を行う手段と、3次元座標変換後の前
記機器に依存しない色空間を各画像入出力機器の特性に
依存するカラー画像信号に変換する手段を有することを
特徴とする。
た画像処理システムにおいて、カラー信号の送受信時に
発生する色再現、階調性の不良を解消する。 【構成】 複数の画像入出力機器が接続されている画像
処理システムにおいて、各画像入出力機器の特性に依存
するカラー画像信号を特定の機器に依存しない色空間へ
変換する手段と、機器に依存しない色空間における各画
像入出力機器の表現可能な色領域の情報を記憶しておく
手段と、カラー画像信号を送受信する機器の表現可能な
色領域の情報に基づいて機器に依存しない色空間におい
て3次元座標変換を行う手段と、3次元座標変換後の前
記機器に依存しない色空間を各画像入出力機器の特性に
依存するカラー画像信号に変換する手段を有することを
特徴とする。
Description
【0001】
【産業上の利用分野】本発明は、カラーディスプレイ、
カラースキャナ、カラープリンタ等の各再現域の異なる
画像入出力機器間でカラー画像信号を入出力する際のカ
ラー画像処理方法及び装置に関するものである。
カラースキャナ、カラープリンタ等の各再現域の異なる
画像入出力機器間でカラー画像信号を入出力する際のカ
ラー画像処理方法及び装置に関するものである。
【0002】
【従来の技術】複数の画像入出力機器を使用する画像処
理システムについて説明する。図17はパーソナルコン
ピュータ11にカラーモニタ12、カラースキャナ13
及びカラープリンタ14等の画像入出力機器が接続され
た画像処理システムである。オペレータはコンピュータ
11で画像処理用のアプリケーションを起動させ、カラ
ーモニタ12上で画像を確認しながら、キーボード入力
による文字・文章やカラースキャナ13から入力される
カラー画像のレイアウト・編集・加工を行い、最終画像
をカラープリンタ14より出力する。また、図18はネ
ットワーク21上に画像処理用カラーワークステーショ
ン22やカラースキャンサーバー23、カラープリント
サーバー24等が設置されている画像処理環境を図示し
たものである。ここでは、スキャンサーバー23で入力
された画像がネットワーク21を通して、画像処理用ワ
ークステーション22へ送られる。オペレータはここで
カラーモニタを見ながら、原カラー画像に対して編集・
加工処理を行い、またキーボードからはキャラクタデー
タを入力する等して画像編集処理を行う。生成されたカ
ラー画像データはネットワークを通じてプリントサーバ
ー24へ送られここでカラー画像出力を得る。
理システムについて説明する。図17はパーソナルコン
ピュータ11にカラーモニタ12、カラースキャナ13
及びカラープリンタ14等の画像入出力機器が接続され
た画像処理システムである。オペレータはコンピュータ
11で画像処理用のアプリケーションを起動させ、カラ
ーモニタ12上で画像を確認しながら、キーボード入力
による文字・文章やカラースキャナ13から入力される
カラー画像のレイアウト・編集・加工を行い、最終画像
をカラープリンタ14より出力する。また、図18はネ
ットワーク21上に画像処理用カラーワークステーショ
ン22やカラースキャンサーバー23、カラープリント
サーバー24等が設置されている画像処理環境を図示し
たものである。ここでは、スキャンサーバー23で入力
された画像がネットワーク21を通して、画像処理用ワ
ークステーション22へ送られる。オペレータはここで
カラーモニタを見ながら、原カラー画像に対して編集・
加工処理を行い、またキーボードからはキャラクタデー
タを入力する等して画像編集処理を行う。生成されたカ
ラー画像データはネットワークを通じてプリントサーバ
ー24へ送られここでカラー画像出力を得る。
【0003】これらの画像処理システムでは、異なる画
像入出力機器間での色一致が問題となっており、近年で
は、特定の画像入出力デバイスに依存しないカラースペ
ースを介して色補正・色空間変換を行うことにより、こ
れに対処する画像処理システムも提案されている。例え
ば、図19は図17のシステムにおいて、CIE197
6XYZを基準として色一致を計った画像処理システム
である。ここでは、コンピュータ本体31で カラースキャナ33から入力されるBGR画像→CIE
1976XYZ CIE1976XYZ→カラーモニタ32へ出力するB
GR画像 CIE1976XYZ→カラープリンタ34へ出力する
YMC(K)画像 の色変換を行うことにより、各画像入出力機器間の色一
致を実現する。同様に、図20は図18のシステムにお
いて、CIE1976L* a* b* を基準として色一致
を計った画像処理システムである。ここでは、各サーバ
ー毎に必要な色変換 スキャンサーバー43で入力BGR画像→CIE197
6L* a* b* ワークステーション42でCIE1976L* a* b*
→モニタ出力BGR画像 プリントサーバー44でCIE1976L* a* b*→
プリンタ出力用YMC(K)画像 が行われ、ネットワークには各画像入出力機器の特性の
影響を受けないカラー信号のみを流すことにより各画像
入出力機器間の色一致を実現するものである。
像入出力機器間での色一致が問題となっており、近年で
は、特定の画像入出力デバイスに依存しないカラースペ
ースを介して色補正・色空間変換を行うことにより、こ
れに対処する画像処理システムも提案されている。例え
ば、図19は図17のシステムにおいて、CIE197
6XYZを基準として色一致を計った画像処理システム
である。ここでは、コンピュータ本体31で カラースキャナ33から入力されるBGR画像→CIE
1976XYZ CIE1976XYZ→カラーモニタ32へ出力するB
GR画像 CIE1976XYZ→カラープリンタ34へ出力する
YMC(K)画像 の色変換を行うことにより、各画像入出力機器間の色一
致を実現する。同様に、図20は図18のシステムにお
いて、CIE1976L* a* b* を基準として色一致
を計った画像処理システムである。ここでは、各サーバ
ー毎に必要な色変換 スキャンサーバー43で入力BGR画像→CIE197
6L* a* b* ワークステーション42でCIE1976L* a* b*
→モニタ出力BGR画像 プリントサーバー44でCIE1976L* a* b*→
プリンタ出力用YMC(K)画像 が行われ、ネットワークには各画像入出力機器の特性の
影響を受けないカラー信号のみを流すことにより各画像
入出力機器間の色一致を実現するものである。
【0004】しかしながら、各画像入出力機器には、例
えばスキャナであればセンサ等の特性から読み取ること
が可能な色領域が限定され、カラーディスプレイでは発
光体の特性により、またカラープリンタではインク・ト
ナー等の色材の特性によりそれぞれに表示・表現可能な
色領域が限定される(以後、これらの色領域を単に、機
器の表現可能な色領域あるいは色再現域と記述すること
にする)。したがって、図19及び図20に示した様な
システムにおいても機器間の色再現域の差異を考慮せず
に色空間変換を行うと、良好な色再現が得られない。例
えば、一般にカラーディスプレイの色再現域は、カラー
プリンタのそれよりも広く、カラーディスプレイで表現
される全色を正確にプリンタで出力することは不可能で
ある。ここで、プリンタで表現が不可能な領域の色に対
して、最も近い色を割当てる等の単純な処理を行うと、
色の潰れが発生してディスプレイ上では異なった色とし
て表現されている色の間で区別がつかなくなったり、階
調性が著しく損なわれたりする。これらの問題に対し
て、色を表現する3次元空間そのものを変形(圧縮)さ
せることにより、対処する方式がいくつか提案されてい
る。特開平2−126774及び特開平2ー12677
5ではカラースキャナで読み込まれたBGR信号をカラ
ープリンタへ出力するYMC信号へ変換する際に、その
BGR→YMC変換用トーンカーブ・マスキング係数
を、均等色空間において色相を変化させずに明度及び彩
度が圧縮される様に決定することにより、良好な階調再
現を行うものとしている。この方式では、スキャナとプ
リンタの表現可能色領域の差異をBGR→YMCの色補
正時に吸収する。
えばスキャナであればセンサ等の特性から読み取ること
が可能な色領域が限定され、カラーディスプレイでは発
光体の特性により、またカラープリンタではインク・ト
ナー等の色材の特性によりそれぞれに表示・表現可能な
色領域が限定される(以後、これらの色領域を単に、機
器の表現可能な色領域あるいは色再現域と記述すること
にする)。したがって、図19及び図20に示した様な
システムにおいても機器間の色再現域の差異を考慮せず
に色空間変換を行うと、良好な色再現が得られない。例
えば、一般にカラーディスプレイの色再現域は、カラー
プリンタのそれよりも広く、カラーディスプレイで表現
される全色を正確にプリンタで出力することは不可能で
ある。ここで、プリンタで表現が不可能な領域の色に対
して、最も近い色を割当てる等の単純な処理を行うと、
色の潰れが発生してディスプレイ上では異なった色とし
て表現されている色の間で区別がつかなくなったり、階
調性が著しく損なわれたりする。これらの問題に対し
て、色を表現する3次元空間そのものを変形(圧縮)さ
せることにより、対処する方式がいくつか提案されてい
る。特開平2−126774及び特開平2ー12677
5ではカラースキャナで読み込まれたBGR信号をカラ
ープリンタへ出力するYMC信号へ変換する際に、その
BGR→YMC変換用トーンカーブ・マスキング係数
を、均等色空間において色相を変化させずに明度及び彩
度が圧縮される様に決定することにより、良好な階調再
現を行うものとしている。この方式では、スキャナとプ
リンタの表現可能色領域の差異をBGR→YMCの色補
正時に吸収する。
【0005】特開平4−115691では、カラーモニ
タに表示された画像をカラープリンタで出力する際に、
均等色空間で彩度については線形圧縮を行い、明度につ
いては階調再現のみを行う方式が提案されている。この
方式においても明度の処理に関してプリンタの特性から
の予測が必要となるため、均等色空間→YMC(K)へ
の色補正と彩度・明度に関する処理を同時に行う。上記
2つの先行技術では、異なる表現可能色領域に対する補
正処理の効果は色補正方式の精度に著しく依存するこ
と、その色補正のパラメータも特定スキャナ・モニタに
対して固定されるためシステムとして拡張性に乏しいこ
と等の問題点がある。特開平4−101566では、カ
ラースキャナで読み込まれた信号からカラープリンタ出
力用信号を生成する色補正前に、色圧縮手段を設けるこ
とが提案されている。色圧縮手段では、入力信号がカラ
ープリンタの表現可能な色領域内に入っているかどうか
を判定し、その結果に応じて色相は変えることなく明度
・彩度のみを圧縮する処理を行う。しかしながら、この
色圧縮処理、特にカラープリンタの色再現域内にあるか
どうかを画素毎に判定していく処理が非常に複雑なもの
となるという問題点がある。特開平4−113773で
は、カラー画像信号を一旦均等色空間に変換し、そこで
カラープリンタの表現可能な色領域の重心に向かって色
空間を縮小させ、その後カラープリンタの記録色へ変換
する方式が提案されている。この場合にも、色空間縮小
率は予め特定の画像入出力機器に対して設定されるた
め、システムとしての拡張性に乏しい。
タに表示された画像をカラープリンタで出力する際に、
均等色空間で彩度については線形圧縮を行い、明度につ
いては階調再現のみを行う方式が提案されている。この
方式においても明度の処理に関してプリンタの特性から
の予測が必要となるため、均等色空間→YMC(K)へ
の色補正と彩度・明度に関する処理を同時に行う。上記
2つの先行技術では、異なる表現可能色領域に対する補
正処理の効果は色補正方式の精度に著しく依存するこ
と、その色補正のパラメータも特定スキャナ・モニタに
対して固定されるためシステムとして拡張性に乏しいこ
と等の問題点がある。特開平4−101566では、カ
ラースキャナで読み込まれた信号からカラープリンタ出
力用信号を生成する色補正前に、色圧縮手段を設けるこ
とが提案されている。色圧縮手段では、入力信号がカラ
ープリンタの表現可能な色領域内に入っているかどうか
を判定し、その結果に応じて色相は変えることなく明度
・彩度のみを圧縮する処理を行う。しかしながら、この
色圧縮処理、特にカラープリンタの色再現域内にあるか
どうかを画素毎に判定していく処理が非常に複雑なもの
となるという問題点がある。特開平4−113773で
は、カラー画像信号を一旦均等色空間に変換し、そこで
カラープリンタの表現可能な色領域の重心に向かって色
空間を縮小させ、その後カラープリンタの記録色へ変換
する方式が提案されている。この場合にも、色空間縮小
率は予め特定の画像入出力機器に対して設定されるた
め、システムとしての拡張性に乏しい。
【0006】
【発明が解決しようとする課題】以上説明した従来技術
には、 色空間の変形(主に圧縮)に関して色補正パラメータ
の最適化で対処するなど概念的であり、具体的構成を提
案するものではない。 モニタ→プリンタ、スキャナ→プリンタといった特定
の画像信号経路を想定したものであり、システムの拡張
性・柔軟性に欠ける。 の2つの大きな問題があった。本発明は、上記従来技術
に鑑みて、複数の画像入出力機器が接続された画像処理
システムにおいて、カラー信号の送受信(入出力)時に
それらの機器の色再現域が異なるために発生する色再現
/階調性の不良を解消する画像処理方法及び装置を提供
することを目的とする。
には、 色空間の変形(主に圧縮)に関して色補正パラメータ
の最適化で対処するなど概念的であり、具体的構成を提
案するものではない。 モニタ→プリンタ、スキャナ→プリンタといった特定
の画像信号経路を想定したものであり、システムの拡張
性・柔軟性に欠ける。 の2つの大きな問題があった。本発明は、上記従来技術
に鑑みて、複数の画像入出力機器が接続された画像処理
システムにおいて、カラー信号の送受信(入出力)時に
それらの機器の色再現域が異なるために発生する色再現
/階調性の不良を解消する画像処理方法及び装置を提供
することを目的とする。
【0007】
【発明を解決するための手段】請求項1の発明は、複数
の画像入出力機器が接続され、各機器間でカラー画像信
号を送受して出力する方法において、第1の機器の特性
に依存する第1の表色系で表されたカラー画像信号を機
器の特性に依存しない第2の表色系で表されるカラー画
像信号へ変換し、第2の表色系の色空間において第1の
機器及び第1の機器からのカラー画像信号が出力される
第2の機器でそれぞれ表現可能な色領域情報に基づいて
前記第2の表色系で表されるカラー画像信号を3次元色
空間座標変換し、座標変換を受けたカラー画像信号を第
2の機器の特性に依存する第3の表色系で表されるカラ
ー画像信号に変換することを特徴とする。請求項2の発
明は、複数の画像入出力機器が接続され、各機器間でカ
ラー画像信号を送受して出力する装置において、第1の
機器の特性に依存する第1の表色系で表されたカラー画
像信号を機器の特性に依存しない第2の表色系で表され
るカラー画像信号へ変換する第1の色空間変換手段と、
第2の表色系の色空間において第1の機器及び第1の機
器からのカラー画像信号が出力される第2の機器でそれ
ぞれ表現可能な色領域情報に基づいて前記第2の表色系
で表されるカラー画像信号を3次元色空間で座標変換す
る3次元色空間変換手段と、座標変換を受けたカラー画
像信号を第2の機器の特性に依存する第3の表色系で表
されるカラー画像信号に変換する第2の色空間変換手段
とを備えたことを特徴とする。請求項3の発明は、前記
3次元色空間変換手段が、第1、第2の機器の表現可能
な色領域を各色相毎の明度・彩度平面で多角形近似し、
各色領域内の各点が各々対応するように第1の機器の色
領域上の各座標点を第2の機器の色領域上の各座標点へ
変換するようにしたことを特徴とする。請求項4の発明
は、前記3次元色空間手段が、第1、第2の表現可能な
色領域の少なくとも一方を、予め記憶された色相の明
度、彩度平面の多角形を補間して求めた多角形に近似
し、各色領域内の各点が各々対応するように第1の機器
の色領域上の各座標点を第2の機器の色領域上の各座標
点へ変換するようにしたことを特徴とする。請求項5の
発明は、前記3次元色空間変換手段が、第1、第2の機
器の表現可能な色領域情報を記憶する記憶手段と、記憶
された色領域情報に基づいて座標変換に必要な係数を決
定する係数決定手段と、決定された係数が設定される係
数テーブルと、係数テーブルに設定された係数に基づい
て第1の機器の色領域上の座標点を第2の機器の色領域
上の座標点へ変換する演算手段とからなることを特徴と
する。
の画像入出力機器が接続され、各機器間でカラー画像信
号を送受して出力する方法において、第1の機器の特性
に依存する第1の表色系で表されたカラー画像信号を機
器の特性に依存しない第2の表色系で表されるカラー画
像信号へ変換し、第2の表色系の色空間において第1の
機器及び第1の機器からのカラー画像信号が出力される
第2の機器でそれぞれ表現可能な色領域情報に基づいて
前記第2の表色系で表されるカラー画像信号を3次元色
空間座標変換し、座標変換を受けたカラー画像信号を第
2の機器の特性に依存する第3の表色系で表されるカラ
ー画像信号に変換することを特徴とする。請求項2の発
明は、複数の画像入出力機器が接続され、各機器間でカ
ラー画像信号を送受して出力する装置において、第1の
機器の特性に依存する第1の表色系で表されたカラー画
像信号を機器の特性に依存しない第2の表色系で表され
るカラー画像信号へ変換する第1の色空間変換手段と、
第2の表色系の色空間において第1の機器及び第1の機
器からのカラー画像信号が出力される第2の機器でそれ
ぞれ表現可能な色領域情報に基づいて前記第2の表色系
で表されるカラー画像信号を3次元色空間で座標変換す
る3次元色空間変換手段と、座標変換を受けたカラー画
像信号を第2の機器の特性に依存する第3の表色系で表
されるカラー画像信号に変換する第2の色空間変換手段
とを備えたことを特徴とする。請求項3の発明は、前記
3次元色空間変換手段が、第1、第2の機器の表現可能
な色領域を各色相毎の明度・彩度平面で多角形近似し、
各色領域内の各点が各々対応するように第1の機器の色
領域上の各座標点を第2の機器の色領域上の各座標点へ
変換するようにしたことを特徴とする。請求項4の発明
は、前記3次元色空間手段が、第1、第2の表現可能な
色領域の少なくとも一方を、予め記憶された色相の明
度、彩度平面の多角形を補間して求めた多角形に近似
し、各色領域内の各点が各々対応するように第1の機器
の色領域上の各座標点を第2の機器の色領域上の各座標
点へ変換するようにしたことを特徴とする。請求項5の
発明は、前記3次元色空間変換手段が、第1、第2の機
器の表現可能な色領域情報を記憶する記憶手段と、記憶
された色領域情報に基づいて座標変換に必要な係数を決
定する係数決定手段と、決定された係数が設定される係
数テーブルと、係数テーブルに設定された係数に基づい
て第1の機器の色領域上の座標点を第2の機器の色領域
上の座標点へ変換する演算手段とからなることを特徴と
する。
【0008】
【作用】本発明は、画像入出力機器間でカラー信号を送
受信する際に、カラー画像を一旦特定の画像入出力機器
に依存しない表色系に変換し、両機器の表現可能な色領
域情報に基づいて、3次元色空間での座標変換を適切に
行うことにより、各々の画像入出力機器の色再現域が異
なることから生じる色再現の不具合を解消するものであ
る。請求項1、2の発明においては、第1の機器の特性
に依存する第1の表色系で表されたカラー画像信号を機
器の特性に依存しない第2の表色系で表されるカラー画
像信号へ変換し、第2の表色系の色空間において第1の
機器及び第1の機器からのカラー画像信号が出力される
第2の機器で表現可能な色領域情報に基づいて第2の表
色系で表されるカラー画像信号を3次元色空間座標変換
し、座標変換を受けたカラー画像信号を第2の機器の特
性に依存する第3の表色系で表されるカラー画像信号に
変換することにより、第1と第2の機器の色再現域が異
なることから生じる色再現の不具合を解消することがで
きる。また、請求項3の発明は、カラー信号を送受信す
る第1、第2の機器の表現可能な色領域を各色相毎の明
度・彩度平面で多角形近似し、各色領域内の各点が各々
対応するように線形演算により座標変換する。請求項
4、5の発明は、座標変換に必要な係数を記憶させてお
き、これを読み出して座標変換する。請求項6の発明
は、第1の表色系で表されたカラー画像信号を第2の表
色系で表されるカラー画像信号へ変換するために必要な
係数を記憶させておき、これを読み出して変換を行う。
請求項7の発明は、座標変換を受けたカラー画像信号を
第2の機器の特性に依存する第3の表色系で表されるカ
ラー画像信号に変換するために必要な係数を記憶してお
き、これを読み出して変換し、また変換したカラー画像
信号から墨版も生成することができる。
受信する際に、カラー画像を一旦特定の画像入出力機器
に依存しない表色系に変換し、両機器の表現可能な色領
域情報に基づいて、3次元色空間での座標変換を適切に
行うことにより、各々の画像入出力機器の色再現域が異
なることから生じる色再現の不具合を解消するものであ
る。請求項1、2の発明においては、第1の機器の特性
に依存する第1の表色系で表されたカラー画像信号を機
器の特性に依存しない第2の表色系で表されるカラー画
像信号へ変換し、第2の表色系の色空間において第1の
機器及び第1の機器からのカラー画像信号が出力される
第2の機器で表現可能な色領域情報に基づいて第2の表
色系で表されるカラー画像信号を3次元色空間座標変換
し、座標変換を受けたカラー画像信号を第2の機器の特
性に依存する第3の表色系で表されるカラー画像信号に
変換することにより、第1と第2の機器の色再現域が異
なることから生じる色再現の不具合を解消することがで
きる。また、請求項3の発明は、カラー信号を送受信す
る第1、第2の機器の表現可能な色領域を各色相毎の明
度・彩度平面で多角形近似し、各色領域内の各点が各々
対応するように線形演算により座標変換する。請求項
4、5の発明は、座標変換に必要な係数を記憶させてお
き、これを読み出して座標変換する。請求項6の発明
は、第1の表色系で表されたカラー画像信号を第2の表
色系で表されるカラー画像信号へ変換するために必要な
係数を記憶させておき、これを読み出して変換を行う。
請求項7の発明は、座標変換を受けたカラー画像信号を
第2の機器の特性に依存する第3の表色系で表されるカ
ラー画像信号に変換するために必要な係数を記憶してお
き、これを読み出して変換し、また変換したカラー画像
信号から墨版も生成することができる。
【0009】
【実施例】次に、本発明の実施例を図面を参照して詳細
に説明する。 (実施例1)図1は本発明の一実施例を示す図である。
図において、51は本発明に記載するところの画像処理
装置であり、52はカラー画像を表示するカラーモニタ
であり、53はカラーハードコピーを出力するカラープ
リンタであり、このシステムではカラーモニタ52に表
示されるカラー画像のハードコピーがカラープリンタ5
3から得られる。先ず、BGR表色系でカラーモニタ5
2上に表現されるカラー画像信号が、画像処理装置51
へ送られる。ここでは、カラーモニタ52とカラープリ
ンタ53の表現可能色領域の差異を吸収しカラープリン
タ53で出力するためのYMC(K)信号の生成が行わ
れる。カラープリンタ53は画像処理装置51から入力
されるYMC(K)信号により出力画像を生成する。図
2は画像処置装置51の処理概要を示し、カラーモニタ
52の特性に依存するBGR表色系で入力されてきたカ
ラー画像信号は色空間変換手段61で特定の画像入出力
デバイスに依存しない表色系L* H* C* (L* :明
度,H* :色相(Hue−angle),C* :彩度
(metric−Chroma))へと変換される。3
次元色空間変換手段62では、デバイス非依存の色空間
におけるカラーモニタ52とカラープリンタ53の表現
可能色領域の情報に基づいて色相を保持して3次元座標
変換が行われ、L*'H* C*'が生成される。変換を受け
たカラー信号は色空間変換手段63でカラープリンタ5
3に出力するための(カラープリンタ53の特性に依存
する)YMC(K)信号に変換され、カラープリンタへ
出力される。
に説明する。 (実施例1)図1は本発明の一実施例を示す図である。
図において、51は本発明に記載するところの画像処理
装置であり、52はカラー画像を表示するカラーモニタ
であり、53はカラーハードコピーを出力するカラープ
リンタであり、このシステムではカラーモニタ52に表
示されるカラー画像のハードコピーがカラープリンタ5
3から得られる。先ず、BGR表色系でカラーモニタ5
2上に表現されるカラー画像信号が、画像処理装置51
へ送られる。ここでは、カラーモニタ52とカラープリ
ンタ53の表現可能色領域の差異を吸収しカラープリン
タ53で出力するためのYMC(K)信号の生成が行わ
れる。カラープリンタ53は画像処理装置51から入力
されるYMC(K)信号により出力画像を生成する。図
2は画像処置装置51の処理概要を示し、カラーモニタ
52の特性に依存するBGR表色系で入力されてきたカ
ラー画像信号は色空間変換手段61で特定の画像入出力
デバイスに依存しない表色系L* H* C* (L* :明
度,H* :色相(Hue−angle),C* :彩度
(metric−Chroma))へと変換される。3
次元色空間変換手段62では、デバイス非依存の色空間
におけるカラーモニタ52とカラープリンタ53の表現
可能色領域の情報に基づいて色相を保持して3次元座標
変換が行われ、L*'H* C*'が生成される。変換を受け
たカラー信号は色空間変換手段63でカラープリンタ5
3に出力するための(カラープリンタ53の特性に依存
する)YMC(K)信号に変換され、カラープリンタへ
出力される。
【0010】以下に、色空間変換手段61,63、3次
元色空間変換手段62の詳細を記述する。色空間変換手
段61では、BGRからL* H* C* への変換が行われ
るが、これは図3に示す様に、行列演算手段71とLU
T(Look Up Table)72で実現される。
行列演算手段71では、 の行列演算により、BGR信号からL* a* b* 信号が
生成され、そのL* a*b* 信号はLUT72で (0≦a* かつb* =0の時) H* =0 (0<a* かつ0≦b* の時) H* =Tan-1(|b* |/ |a* |) (a=0* かつ0<b* の時) H* =π/2 (a* <0かつ0<b* の時) H* =π−Tan-1(|b* |/ |a* |) (a* <0かつb* =0の時) H* =π (a* <0かつb* <0の時) H* =π+Tan-1(|b* |/ |a* |) (a=0* かつb* <0の時) H* =π×(3/2) (0<a* かつb* <0の時) =2π−Tan-1(|b* |/ |a* |) ……(2) C* = (a*2+b*2)1/2 ……(3) の変換式によりL* H* C* に変換される。
元色空間変換手段62の詳細を記述する。色空間変換手
段61では、BGRからL* H* C* への変換が行われ
るが、これは図3に示す様に、行列演算手段71とLU
T(Look Up Table)72で実現される。
行列演算手段71では、 の行列演算により、BGR信号からL* a* b* 信号が
生成され、そのL* a*b* 信号はLUT72で (0≦a* かつb* =0の時) H* =0 (0<a* かつ0≦b* の時) H* =Tan-1(|b* |/ |a* |) (a=0* かつ0<b* の時) H* =π/2 (a* <0かつ0<b* の時) H* =π−Tan-1(|b* |/ |a* |) (a* <0かつb* =0の時) H* =π (a* <0かつb* <0の時) H* =π+Tan-1(|b* |/ |a* |) (a=0* かつb* <0の時) H* =π×(3/2) (0<a* かつb* <0の時) =2π−Tan-1(|b* |/ |a* |) ……(2) C* = (a*2+b*2)1/2 ……(3) の変換式によりL* H* C* に変換される。
【0011】図4は同様に色空間変換手段63について
示したものである。LUT81は3次元色空間変換手段
62から入力されるL*'H* C*'からL*'a*'b*'を生
成するものであり、その変換は、 a*'=C*'×cos(H* ) ……(4) b*'=C*'×sin(H* ) ……(5) で行われる。行列演算手段82では、 の行列演算によりL*'a*'b*'信号をYMC信号に変換
する。黒版生成手段83では、行列演算手段82から出
力されるYMC3色信号からKを加えたY’M’C’K
4色信号を生成する手段である。K版の加え方はカラー
プリンタ53の特性に大きく依存するが、例えば k = min(Y,M,C) K = f(k) Y’= Y−g(k) M’= M−g(k) C’= C−g(k) f(x)=α×x−γ (α:0.0〜1.0,γ:墨入れ開始点) g(x)=β×x−γ (β:0.0〜1.0,γ:墨入れ開始点) ………(7) の演算で実現されることは公知である。
示したものである。LUT81は3次元色空間変換手段
62から入力されるL*'H* C*'からL*'a*'b*'を生
成するものであり、その変換は、 a*'=C*'×cos(H* ) ……(4) b*'=C*'×sin(H* ) ……(5) で行われる。行列演算手段82では、 の行列演算によりL*'a*'b*'信号をYMC信号に変換
する。黒版生成手段83では、行列演算手段82から出
力されるYMC3色信号からKを加えたY’M’C’K
4色信号を生成する手段である。K版の加え方はカラー
プリンタ53の特性に大きく依存するが、例えば k = min(Y,M,C) K = f(k) Y’= Y−g(k) M’= M−g(k) C’= C−g(k) f(x)=α×x−γ (α:0.0〜1.0,γ:墨入れ開始点) g(x)=β×x−γ (β:0.0〜1.0,γ:墨入れ開始点) ………(7) の演算で実現されることは公知である。
【0012】図5及び図6に3次元色空間変換手段62
で行われる処理の概略を示す。
で行われる処理の概略を示す。
【0013】L* H* C* 3次元色空間における座標変
換では色相は変えず、各色相における表現可能な明度・
彩度の領域情報に基づいて、(L* ,C* )2次元平面
での座標変換を行う。
換では色相は変えず、各色相における表現可能な明度・
彩度の領域情報に基づいて、(L* ,C* )2次元平面
での座標変換を行う。
【0014】図5である色相Hi においてカラーモニタ
52で表現可能な明度・彩度領域を (lMi1 ,0)−(lMi2 ,cMi2 )−(lMi3 ,0) で、また同様にカラープリンタ53で表現可能な明度・
彩度領域を (lPi1 ,0)−(lPi2 ,cPi2 )−(lPi3 ,0) で定義される三角形で近似するものとする。この時、 (lMi1 ,0)−(lMi2 ,cMi2 )−(lMi2 ,0) で定義される三角形を (lPi1 ,0)−(lPi2 ,cPi2 )−(lPi2 ,0) で定義される三角形と一致する様に変形させ、 (lMi2 ,0)−(lMi2 ,cMi2 )−(lMi3 ,0) で定義される三角形は、 (lPi2 ,0)−(lPi2 ,cPi2 )−(lPi3 ,0) で定義される三角形と一致する様に変形させる事によ
り、(L* ,C* )2次元平面での座標変換を行う。
52で表現可能な明度・彩度領域を (lMi1 ,0)−(lMi2 ,cMi2 )−(lMi3 ,0) で、また同様にカラープリンタ53で表現可能な明度・
彩度領域を (lPi1 ,0)−(lPi2 ,cPi2 )−(lPi3 ,0) で定義される三角形で近似するものとする。この時、 (lMi1 ,0)−(lMi2 ,cMi2 )−(lMi2 ,0) で定義される三角形を (lPi1 ,0)−(lPi2 ,cPi2 )−(lPi2 ,0) で定義される三角形と一致する様に変形させ、 (lMi2 ,0)−(lMi2 ,cMi2 )−(lMi3 ,0) で定義される三角形は、 (lPi2 ,0)−(lPi2 ,cPi2 )−(lPi3 ,0) で定義される三角形と一致する様に変形させる事によ
り、(L* ,C* )2次元平面での座標変換を行う。
【0015】本実施例では、この変形を線形演算で実現
する。図2に示す様に、入力されてくる明度・彩度をL
* C* 、変換された明度・彩度をL*'C*'とすると L*'= α×L* −α×lMi2 +lPi2 (lMi1 ≦L* ≦lMi2 の時) = β×L* −β×lMi3 +lPi3 (lMi2 <L* ≦lMi3 の時) ……(8) C*'= γ×C* ……(9) ここに α=(lPi1 −lPi2 )/(lMi1 −lMi2 ) β=(lPi2 −lPi3 )/(lMi2 −lMi3 ) で表される。これにより図6に示す様に、色相は保存さ
れ、明度・彩度が適切に変換される。
する。図2に示す様に、入力されてくる明度・彩度をL
* C* 、変換された明度・彩度をL*'C*'とすると L*'= α×L* −α×lMi2 +lPi2 (lMi1 ≦L* ≦lMi2 の時) = β×L* −β×lMi3 +lPi3 (lMi2 <L* ≦lMi3 の時) ……(8) C*'= γ×C* ……(9) ここに α=(lPi1 −lPi2 )/(lMi1 −lMi2 ) β=(lPi2 −lPi3 )/(lMi2 −lMi3 ) で表される。これにより図6に示す様に、色相は保存さ
れ、明度・彩度が適切に変換される。
【0016】続いて、3次元色空間変換手段62の構成
を図7に示す。図7において、記憶手段111はカラー
画像信号が送受信される画像入出力機器の色再現情報を
記憶しておくROMであり、本実施例では前述の様に各
色相毎に明度・彩度(L* ,C* )2次元平面における
表現可能な領域を三角形で近似し、その頂点座標値を保
持している。カラーモニタ52に関して図5に示した色
相Hi では、 (lMi1 ,lMi2 ,lMi3 ,cMi2 ) がここに記憶されており、その他の色相に関しても同様
の4つのデータがここに記憶される。ここで、L* H*
C* を各8bitで持つとすると、 (8bit×4)×256=8192bit の容量でカラーモニタ52の色再現域が規定されること
になる。
を図7に示す。図7において、記憶手段111はカラー
画像信号が送受信される画像入出力機器の色再現情報を
記憶しておくROMであり、本実施例では前述の様に各
色相毎に明度・彩度(L* ,C* )2次元平面における
表現可能な領域を三角形で近似し、その頂点座標値を保
持している。カラーモニタ52に関して図5に示した色
相Hi では、 (lMi1 ,lMi2 ,lMi3 ,cMi2 ) がここに記憶されており、その他の色相に関しても同様
の4つのデータがここに記憶される。ここで、L* H*
C* を各8bitで持つとすると、 (8bit×4)×256=8192bit の容量でカラーモニタ52の色再現域が規定されること
になる。
【0017】また、ここでは、例えばYellow・M
agenta・Cyan・Blue・Green・Re
d等の代表的な色相に関するデータのみを記憶してお
き、後述する係数決定手段112で代表的色相間の補正
により全色相の明度・彩度領域データを生成しても良
い。係数決定手段112は、画像を送受信する画像入出
力機器に応じて記憶手段111より前記座標情報を読み
出してその座標情報に基づいて、後述する演算手段11
4,115の処理に必要な係数を、同じく後述する係数
テーブル113に設定する手段である。色相H* を8b
itで持つとすると、色相Hi (i=0〜255)に関
する図5に示した様な表現可能色領域データ (lMi1 ,lMi2 ,lMi3 ,cMi2 ) (lPi1 ,lPi2 ,lPi3 ,cPi2 )(i=0〜25
5) をROM111から読み出し(8)〜(9)式の演算に
必要とされる乗算・加算係数 α [=(lPi1 −lPi2 )/(lMi1 −lMi2 )] β [=(lPi2 −lPi3 )/(lMi2 −lMi3 )] γ [=(cMi2 /cPi2 )] −α×lMi2 +lPi2 −β×lMi3 +lPi3 (i=0〜255) を求め、係数テーブル113に設定する。この係数テー
ブルはカラー画像データを送受信する画像入出力機器が
設定した時にそれに対応して求まるものであり、リアル
タイム性は求められないため、ソフトウェアにより上記
係数を算出する。係数テーブル113には、各色相毎の
演算係数が設定され、入力されてくるHiに対応する上
記演算係数を演算手段114及び115へ出力する。演
算手段114は、L*'を演算する手段である。ここに
は、係数テーブル112より乗算係数「α」「β」,加
算係数「−α×lMi2 +lPi2 」「−β×lMi3 +l
Pi3 」及び「lMi2 」の値がロードされ、(8)式の演
算により入力されるL* 信号から新たにL*'信号を生成
する。同様に、演算手段115は、C*'を演算する手段
である。ここには、係数テーブル113より乗算係数
「γ」の値がロードされ、入力されてくるC* 信号に対
して(9)式の演算を行い、C*'を出力する。色相H*
に関しては変換処理を行わず値を保存するので、以上の
処理により、L*'H* C*'が生成される。なお、本実施
例において表現可能色領域データを各色相毎に記憶する
ようにしたが、代表的な色相についてのみ記憶し、所望
の色相の表現可能色領域のデータを近接した2つの代表
色相のデータを線型補間して求めるようにしてもよい。
agenta・Cyan・Blue・Green・Re
d等の代表的な色相に関するデータのみを記憶してお
き、後述する係数決定手段112で代表的色相間の補正
により全色相の明度・彩度領域データを生成しても良
い。係数決定手段112は、画像を送受信する画像入出
力機器に応じて記憶手段111より前記座標情報を読み
出してその座標情報に基づいて、後述する演算手段11
4,115の処理に必要な係数を、同じく後述する係数
テーブル113に設定する手段である。色相H* を8b
itで持つとすると、色相Hi (i=0〜255)に関
する図5に示した様な表現可能色領域データ (lMi1 ,lMi2 ,lMi3 ,cMi2 ) (lPi1 ,lPi2 ,lPi3 ,cPi2 )(i=0〜25
5) をROM111から読み出し(8)〜(9)式の演算に
必要とされる乗算・加算係数 α [=(lPi1 −lPi2 )/(lMi1 −lMi2 )] β [=(lPi2 −lPi3 )/(lMi2 −lMi3 )] γ [=(cMi2 /cPi2 )] −α×lMi2 +lPi2 −β×lMi3 +lPi3 (i=0〜255) を求め、係数テーブル113に設定する。この係数テー
ブルはカラー画像データを送受信する画像入出力機器が
設定した時にそれに対応して求まるものであり、リアル
タイム性は求められないため、ソフトウェアにより上記
係数を算出する。係数テーブル113には、各色相毎の
演算係数が設定され、入力されてくるHiに対応する上
記演算係数を演算手段114及び115へ出力する。演
算手段114は、L*'を演算する手段である。ここに
は、係数テーブル112より乗算係数「α」「β」,加
算係数「−α×lMi2 +lPi2 」「−β×lMi3 +l
Pi3 」及び「lMi2 」の値がロードされ、(8)式の演
算により入力されるL* 信号から新たにL*'信号を生成
する。同様に、演算手段115は、C*'を演算する手段
である。ここには、係数テーブル113より乗算係数
「γ」の値がロードされ、入力されてくるC* 信号に対
して(9)式の演算を行い、C*'を出力する。色相H*
に関しては変換処理を行わず値を保存するので、以上の
処理により、L*'H* C*'が生成される。なお、本実施
例において表現可能色領域データを各色相毎に記憶する
ようにしたが、代表的な色相についてのみ記憶し、所望
の色相の表現可能色領域のデータを近接した2つの代表
色相のデータを線型補間して求めるようにしてもよい。
【0018】(実施例2)図8は本実施例の別の実施例
を示す。図において、121は本発明に記載するところ
の画像処理装置であり、122はカラー画像を入力する
カラースキャナであり、123はカラー画像を表示する
カラーモニタを有するホストコンピュータであり、12
4はカラーハードコピーを出力するカラープリンタであ
る。この装置ではスキャナ122で読み込んだ画像に対
してホストコンピュータ123でモニタを見ながら編集
・加工処理を施し、生成した画像をプリンタ124から
出力する、といった一連の画像処理が行われる。この画
像処理装置においては、カラー画像信号が行き来する経
路として、以下の3通りが考えられる。
を示す。図において、121は本発明に記載するところ
の画像処理装置であり、122はカラー画像を入力する
カラースキャナであり、123はカラー画像を表示する
カラーモニタを有するホストコンピュータであり、12
4はカラーハードコピーを出力するカラープリンタであ
る。この装置ではスキャナ122で読み込んだ画像に対
してホストコンピュータ123でモニタを見ながら編集
・加工処理を施し、生成した画像をプリンタ124から
出力する、といった一連の画像処理が行われる。この画
像処理装置においては、カラー画像信号が行き来する経
路として、以下の3通りが考えられる。
【0019】スキャナ→カラープリンタ 原稿をスキャナで読み取りそのままカラープリンタでカ
ラーコピーを得る スキャナ→モニタ(コンピュータ) 原稿を読み取り、デジタル画像データを得る モニタ(コンピュータ)→カラープリンタ コンピュータ上で作成/加工/編集したり、ネットワー
クその他の媒体を通じて得られるデジタル画像のハード
コピーを得る 図9は画像処理装置121の処理概要を示した図であ
る。カラースキャナ122やカラーモニタ123など、
デバイスの特性を含んで入力されてきたカラー画像信号
は色空間変換手段131で特定の画像入出力デバイスに
依存しない表色系L* a* b* へと変換される。3次元
色空間変換手段132では、画像を送受信する両画像入
出力機器のデバイス非依存の色空間における表現可能色
領域の情報に基づいた3次元座標変換が行われ、L*'a
*'b*'が生成される。変換を受けたカラー信号は色空間
変換手段133で出力先デバイスの特性に合わせたカラ
ー画像信号に変換される。
ラーコピーを得る スキャナ→モニタ(コンピュータ) 原稿を読み取り、デジタル画像データを得る モニタ(コンピュータ)→カラープリンタ コンピュータ上で作成/加工/編集したり、ネットワー
クその他の媒体を通じて得られるデジタル画像のハード
コピーを得る 図9は画像処理装置121の処理概要を示した図であ
る。カラースキャナ122やカラーモニタ123など、
デバイスの特性を含んで入力されてきたカラー画像信号
は色空間変換手段131で特定の画像入出力デバイスに
依存しない表色系L* a* b* へと変換される。3次元
色空間変換手段132では、画像を送受信する両画像入
出力機器のデバイス非依存の色空間における表現可能色
領域の情報に基づいた3次元座標変換が行われ、L*'a
*'b*'が生成される。変換を受けたカラー信号は色空間
変換手段133で出力先デバイスの特性に合わせたカラ
ー画像信号に変換される。
【0020】以下、色空間変換手段131,133、3
次元色空間変換手段132について記述する。図10に
色空間変換手段131を示す。行列演算手段142で
は、前述の(1)式の行列演算によりBGR→L* a*
b* への変換が行われる。記憶手段141には、BGR
→L* a* b* のa11〜a36の乗算係数セット、例え
ば、本実施例では「スキャナの特性に依存するBGR→
L* a* b* 」「モニタの特性に依存するBGR→L*
a* b* 」の2つの係数セットが用意されており、図示
しない制御部から送られる制御信号に基づいて適切な乗
算係数が行列演算手段142へ読み出される。図11は
同様に色空間変換手段133について示したものであ
る。行列演算手段152では、前述(6)式と同様の行
列演算によりL* a* b* →BGRもしくはL* a* b
* →YMCの変換が行われる。記憶手段151には、上
記演算における18個の乗算係数セット、例えば、本実
施例では「L* a* b* →モニタの特性に依存するBG
R」「L* a* b* →プリンタの特性に依存するYM
C」の2つの係数セットが用意されており、図示しない
制御部から送られる制御信号に基づいて適切な乗算係数
が行列演算手段152へ読み出される。墨版生成手段1
54では、行列演算手段152から出力されるYMC3
色信号から、例えば、前述(7)式によって、Kを加え
た4色信号を生成する手段である。153は信号切換え
部であり、図示しない制御部より入力される制御信号に
よって、行列演算手段152より出力される信号を墨版
生成を行わずにYMC3色信号を出力する画像処理装置
であれば、これらの処理が大きく簡素化される事は言う
までもない。
次元色空間変換手段132について記述する。図10に
色空間変換手段131を示す。行列演算手段142で
は、前述の(1)式の行列演算によりBGR→L* a*
b* への変換が行われる。記憶手段141には、BGR
→L* a* b* のa11〜a36の乗算係数セット、例え
ば、本実施例では「スキャナの特性に依存するBGR→
L* a* b* 」「モニタの特性に依存するBGR→L*
a* b* 」の2つの係数セットが用意されており、図示
しない制御部から送られる制御信号に基づいて適切な乗
算係数が行列演算手段142へ読み出される。図11は
同様に色空間変換手段133について示したものであ
る。行列演算手段152では、前述(6)式と同様の行
列演算によりL* a* b* →BGRもしくはL* a* b
* →YMCの変換が行われる。記憶手段151には、上
記演算における18個の乗算係数セット、例えば、本実
施例では「L* a* b* →モニタの特性に依存するBG
R」「L* a* b* →プリンタの特性に依存するYM
C」の2つの係数セットが用意されており、図示しない
制御部から送られる制御信号に基づいて適切な乗算係数
が行列演算手段152へ読み出される。墨版生成手段1
54では、行列演算手段152から出力されるYMC3
色信号から、例えば、前述(7)式によって、Kを加え
た4色信号を生成する手段である。153は信号切換え
部であり、図示しない制御部より入力される制御信号に
よって、行列演算手段152より出力される信号を墨版
生成を行わずにYMC3色信号を出力する画像処理装置
であれば、これらの処理が大きく簡素化される事は言う
までもない。
【0021】図12は、3次元色空間変換手段132を
示したものである。ここでは、L*H* C* 空間におい
て、(8),(9)式を用いて行った3次元座標変換を
L*a* b* 空間で行う。今、実施例1と同様に、図5
において、カラー画像信号を送信する画像入出力機器の
ある色相Hi での表現可能な明度・彩度領域を (lMi1 ,0)−(lMi2 ,cMi2 )−(lMi3 ,0) で、またカラー画像信号を受信する画像入出力機器の表
現可能な明度・彩度領域を (lPi1 ,0)−(lPi2 ,cPi2 )−(lPi3 ,0) で定義される三角形で近似するものとする。(3),
(8),(9)式より、L* a* b* 空間における座標
変換は以下の式で行われる。
示したものである。ここでは、L*H* C* 空間におい
て、(8),(9)式を用いて行った3次元座標変換を
L*a* b* 空間で行う。今、実施例1と同様に、図5
において、カラー画像信号を送信する画像入出力機器の
ある色相Hi での表現可能な明度・彩度領域を (lMi1 ,0)−(lMi2 ,cMi2 )−(lMi3 ,0) で、またカラー画像信号を受信する画像入出力機器の表
現可能な明度・彩度領域を (lPi1 ,0)−(lPi2 ,cPi2 )−(lPi3 ,0) で定義される三角形で近似するものとする。(3),
(8),(9)式より、L* a* b* 空間における座標
変換は以下の式で行われる。
【0022】 L*'= α×L* −α×lMi2 +lPi2 (lMi1 ≦L* ≦lMi2 の時) = β×L* −β×lMi3 +lPi3 (lMi2 <L* <lMi3 の時) ………(8) a*'= γ×a* ……(10) b*'= γ×b* ……(11) ここに α=(lPi1 −lPi2 )/(lMi1 −lMi2 ) β=(lPi2 −lPi3 )/(lMi2 −lMi3 ) γ=(cMi2 /cPi2 ) ただし、通常a* b* の零点(a* =b* =0の座標
値)はa* 及びb* が、例えば8bitなり7bitな
り量子化される際にずれるので、それを合致させる線形
演算が必要となる。例えば、a* min 〜a* max ,b*
min 〜b* max をそれぞれnbitに量子化するとす
る。このとき、量子化前のa* b* 信号をA*B* 、量
子化後のa* b* 信号をA*'B*'とすると、 A*' = X×A* −X×a* min ……(12) B*' = Y×B* −Y×b* min ……(13) A* = Z×A*'+a* min ……(14) B* = W×B*'+b* min ……(15) ここに X=2n /(a* max −a* min ) Y=2n /(b* max −b* min ) Z=2n /(a* max −a* min ) W=2n /(b* max −b* min ) という関係式になる。従って、3次元色空間変換手段1
32では、(14),(15)式→(8),(10),
(11)式→(12),(13)式の演算によりa*'b
*'を生成する。ただし上記(7)式は全て線形演算であ
るので、 a*' =Mai×a* +Cai ……(16) b*' =Mbi×b* +Cbi ……(17) ここに Mai :色相毎に設定されるa*'算出用乗算係
数 Cai :色相毎に設定されるa*'算出用加算係数 Mbi :色相毎に設定されるb*'算出用乗算係数 Cbi :色相毎に設定されるb*'算出用加算係数 これにより、L* a* b* 空間においても実施例1と同
様の変換が行われる。
値)はa* 及びb* が、例えば8bitなり7bitな
り量子化される際にずれるので、それを合致させる線形
演算が必要となる。例えば、a* min 〜a* max ,b*
min 〜b* max をそれぞれnbitに量子化するとす
る。このとき、量子化前のa* b* 信号をA*B* 、量
子化後のa* b* 信号をA*'B*'とすると、 A*' = X×A* −X×a* min ……(12) B*' = Y×B* −Y×b* min ……(13) A* = Z×A*'+a* min ……(14) B* = W×B*'+b* min ……(15) ここに X=2n /(a* max −a* min ) Y=2n /(b* max −b* min ) Z=2n /(a* max −a* min ) W=2n /(b* max −b* min ) という関係式になる。従って、3次元色空間変換手段1
32では、(14),(15)式→(8),(10),
(11)式→(12),(13)式の演算によりa*'b
*'を生成する。ただし上記(7)式は全て線形演算であ
るので、 a*' =Mai×a* +Cai ……(16) b*' =Mbi×b* +Cbi ……(17) ここに Mai :色相毎に設定されるa*'算出用乗算係
数 Cai :色相毎に設定されるa*'算出用加算係数 Mbi :色相毎に設定されるb*'算出用乗算係数 Cbi :色相毎に設定されるb*'算出用加算係数 これにより、L* a* b* 空間においても実施例1と同
様の変換が行われる。
【0023】記憶手段161はカラー画像信号が送受信
される画像入出力機器の表現可能な色領域情報を記憶し
ておくROMであり、本実施例では前述の様に各色相毎
の明度・彩度(L* C* )2次元平面における表現可能
な領域を三角形で近似し、その頂点座標値を保持してい
る。ここで持つデータの表色系はL* a* b* であって
も構わないが、前述の変換式において、明度・彩度で保
持した方が演算が簡単になるため、実施例1と同様にL
* C* で記憶するものとする。実施例1と同様にここ
で、L* H* C* を各8bitで持つとすると、 (8bit×4)×256=8192bit の容量で一つの画像入出力機器の色再現域が規定される
ことになる。また、ここでは例えばYellow・Ma
genta・Cyan・Blue・Green・Red
等の代表的な色相に関するデータのみを記憶しておき、
後述する係数決定手段162で代表的色相間の補正によ
り全色相の明度・彩度領域データを生成しても良い。係
数決定手段162は、画像を送受信する画像入出力機器
に応じて記憶手段161より前記座標情報を読み出しそ
の座標情報に基づいて、後述する演算手段165,16
6,167の処理に必要な係数を、同じく後述する係数
テーブル163に設定する手段である。色相H* を8b
itで持つとすると、色相Hi (i=0〜255)の図
5に示した様な表現可能色領域域データ (lMi1 ,lMi2 ,lMi3 ,cMi2 ) (lPi1 ,lPi2 ,lPi3 ,cPi2 ) (i=0
〜255) を記憶手段161から読み出し(8),(16),(1
7)式の演算に必要とされる乗算・加算係数 α [=(lPi1 −lPi2 )/(lMi1 −lMi2 )] β [=(lPi2 −lPi3 )/(lMi2 −lMi3 )] γ [=(cMi2 /cPi2 )] −α×lMi2 +lPi2 −β×lMi3 +lPi3 Mai,Cai Mbi,Cbi (i=0〜25
5) を求め、係数テーブル163に設定する。この係数テー
ブルはカラー画像データを送受信する画像入出力機器が
設定した時にそれに対応して求まるものであり、リアル
タイム性は求められないため、ソフトウェアにより上記
係数を算出する。LUT164は図4におけるLUT8
1と同様にa* b* から色相信号H* を生成するテーブ
ルであり、(2),(3)式の演算で表現できる。ここ
で生成する色相信号は係数テーブル163から演算手段
165,166,167へ送る乗算・加算係数の切り換
えに使用される。
される画像入出力機器の表現可能な色領域情報を記憶し
ておくROMであり、本実施例では前述の様に各色相毎
の明度・彩度(L* C* )2次元平面における表現可能
な領域を三角形で近似し、その頂点座標値を保持してい
る。ここで持つデータの表色系はL* a* b* であって
も構わないが、前述の変換式において、明度・彩度で保
持した方が演算が簡単になるため、実施例1と同様にL
* C* で記憶するものとする。実施例1と同様にここ
で、L* H* C* を各8bitで持つとすると、 (8bit×4)×256=8192bit の容量で一つの画像入出力機器の色再現域が規定される
ことになる。また、ここでは例えばYellow・Ma
genta・Cyan・Blue・Green・Red
等の代表的な色相に関するデータのみを記憶しておき、
後述する係数決定手段162で代表的色相間の補正によ
り全色相の明度・彩度領域データを生成しても良い。係
数決定手段162は、画像を送受信する画像入出力機器
に応じて記憶手段161より前記座標情報を読み出しそ
の座標情報に基づいて、後述する演算手段165,16
6,167の処理に必要な係数を、同じく後述する係数
テーブル163に設定する手段である。色相H* を8b
itで持つとすると、色相Hi (i=0〜255)の図
5に示した様な表現可能色領域域データ (lMi1 ,lMi2 ,lMi3 ,cMi2 ) (lPi1 ,lPi2 ,lPi3 ,cPi2 ) (i=0
〜255) を記憶手段161から読み出し(8),(16),(1
7)式の演算に必要とされる乗算・加算係数 α [=(lPi1 −lPi2 )/(lMi1 −lMi2 )] β [=(lPi2 −lPi3 )/(lMi2 −lMi3 )] γ [=(cMi2 /cPi2 )] −α×lMi2 +lPi2 −β×lMi3 +lPi3 Mai,Cai Mbi,Cbi (i=0〜25
5) を求め、係数テーブル163に設定する。この係数テー
ブルはカラー画像データを送受信する画像入出力機器が
設定した時にそれに対応して求まるものであり、リアル
タイム性は求められないため、ソフトウェアにより上記
係数を算出する。LUT164は図4におけるLUT8
1と同様にa* b* から色相信号H* を生成するテーブ
ルであり、(2),(3)式の演算で表現できる。ここ
で生成する色相信号は係数テーブル163から演算手段
165,166,167へ送る乗算・加算係数の切り換
えに使用される。
【0024】係数テーブル163には、各色相毎の演算
係数が設定され、LUT164から入力されてくる色相
に対応する上記演算係数を演算手段165,166,1
67へ出力する。演算手段165は、L*'を演算する手
段である。ここには、係数テーブル163より乗算係数
「α」「β」,加算係数「−α×lMi2 +lPi2 」「−
β×lMi3 +lpi3 」及び「lMi2 」の値がロードさ
れ、(8)式の演算により入力されるL* 信号からL*'
信号を生成する。演算手段166は、a*'を演算する手
段である。ここには、係数テーブル163より乗算係数
「Mai」、加算係数「Cai」の値がロードされ、入力さ
れてくるa* 信号に対して(16)式の演算を行いa*'
を出力する。同様に、演算手段167は、b*'を演算す
る手段である。ここには、係数テーブル163より乗算
係数「Mbi」、加算係数「Cbi」の値がロードされ、入
力されてくるb* 信号に対して(17)式の演算を行い
b*'を出力する。以上の処理により、L* a* b* 表色
系において、実施例1と同様の明度・彩度座標変換が行
われる。なお、この実施例では、カラースキャナ、カラ
ーモニタ、カラープリンタそれぞれ1台づつが接続され
た画像処理システムについて述べたが、本システムでは
さらに多くの画像入出力機器が接続されても同様の効果
が得られる事は明かである。
係数が設定され、LUT164から入力されてくる色相
に対応する上記演算係数を演算手段165,166,1
67へ出力する。演算手段165は、L*'を演算する手
段である。ここには、係数テーブル163より乗算係数
「α」「β」,加算係数「−α×lMi2 +lPi2 」「−
β×lMi3 +lpi3 」及び「lMi2 」の値がロードさ
れ、(8)式の演算により入力されるL* 信号からL*'
信号を生成する。演算手段166は、a*'を演算する手
段である。ここには、係数テーブル163より乗算係数
「Mai」、加算係数「Cai」の値がロードされ、入力さ
れてくるa* 信号に対して(16)式の演算を行いa*'
を出力する。同様に、演算手段167は、b*'を演算す
る手段である。ここには、係数テーブル163より乗算
係数「Mbi」、加算係数「Cbi」の値がロードされ、入
力されてくるb* 信号に対して(17)式の演算を行い
b*'を出力する。以上の処理により、L* a* b* 表色
系において、実施例1と同様の明度・彩度座標変換が行
われる。なお、この実施例では、カラースキャナ、カラ
ーモニタ、カラープリンタそれぞれ1台づつが接続され
た画像処理システムについて述べたが、本システムでは
さらに多くの画像入出力機器が接続されても同様の効果
が得られる事は明かである。
【0025】(実施例3)図13に本発明のさらに別の
実施例を示す。図13は図2中の3次元色空間変換手段
62について示したものである。図14及び15に本実
施例で行われる処理の概略を示す。本実施例においては
L* H* C* 3次元色空間における座標変換で色相は変
えず、各色相における明度・彩度の色再現域情報に基づ
いて(L* ,C* )2次元平面での座標変換を行う。図
14で、ある色相Hi において、カラーモニタ52で表
現可能な明度・彩度領域を (lMi1 ,0)−(lMi2 ,cMi2 )−(lMi3 ,0) で、また同様にカラープリンタ53で表現可能な明度・
彩度領域を (lPi1 ,0)−(lPi2 ,cPi2 )−(lPi3 ,0) で定義される三角形で近似するものとする。この時、 (lMi1 −lMi3 ):(lMi2 −lMi3 ) =(lPi1 −lPi3 ):(lPi4 −lPi3 ) lPi4 =(lMi2 −lMi3 )×(lPi1 −lPi3 )/(lMi1 −lMi3 ) +lP i3 となるl14を求め、 (lMi1 ,0)−(lMi3 ,cMi2 )−(lMi2 ,0) で定義される三角形を (lPi1 ,0)−(lPi2 ,cPi2 )−(lPi4 ,0) で定義される三角形と一致する様に変形させ、 (lMi2 ,0)−(lMi2 ,cMi2 )−(lMi3 ,0) で定義される三角形は (lPi4 ,0)−(lPi2 ,cPi2 )−(lPi3 ,0) で定義される三角形と一致する様に変形させる事によ
り、(L* C* )2次元平面での座標変換を行う。
実施例を示す。図13は図2中の3次元色空間変換手段
62について示したものである。図14及び15に本実
施例で行われる処理の概略を示す。本実施例においては
L* H* C* 3次元色空間における座標変換で色相は変
えず、各色相における明度・彩度の色再現域情報に基づ
いて(L* ,C* )2次元平面での座標変換を行う。図
14で、ある色相Hi において、カラーモニタ52で表
現可能な明度・彩度領域を (lMi1 ,0)−(lMi2 ,cMi2 )−(lMi3 ,0) で、また同様にカラープリンタ53で表現可能な明度・
彩度領域を (lPi1 ,0)−(lPi2 ,cPi2 )−(lPi3 ,0) で定義される三角形で近似するものとする。この時、 (lMi1 −lMi3 ):(lMi2 −lMi3 ) =(lPi1 −lPi3 ):(lPi4 −lPi3 ) lPi4 =(lMi2 −lMi3 )×(lPi1 −lPi3 )/(lMi1 −lMi3 ) +lP i3 となるl14を求め、 (lMi1 ,0)−(lMi3 ,cMi2 )−(lMi2 ,0) で定義される三角形を (lPi1 ,0)−(lPi2 ,cPi2 )−(lPi4 ,0) で定義される三角形と一致する様に変形させ、 (lMi2 ,0)−(lMi2 ,cMi2 )−(lMi3 ,0) で定義される三角形は (lPi4 ,0)−(lPi2 ,cPi2 )−(lPi3 ,0) で定義される三角形と一致する様に変形させる事によ
り、(L* C* )2次元平面での座標変換を行う。
【0026】本実施例では、この変形を線形演算で実現
する。図2に示す様に入力されてくる明度・彩度をL*
C* 、変換された明度・彩度をL*'C*'とすると、 L*' = α×L* +β×C* +γ ………(18) C*' = ε×C* ………(19) ここに α=(lPi1 −lPi3 )/(lMi1 −lMi3 ) β=(lPi2 −lPi4 )/ cMi2 ε=(cMi2 /cPi2 ) で表される。これにより図15に示す様に、色相は保存
され、明度・彩度が適切に変換される。
する。図2に示す様に入力されてくる明度・彩度をL*
C* 、変換された明度・彩度をL*'C*'とすると、 L*' = α×L* +β×C* +γ ………(18) C*' = ε×C* ………(19) ここに α=(lPi1 −lPi3 )/(lMi1 −lMi3 ) β=(lPi2 −lPi4 )/ cMi2 ε=(cMi2 /cPi2 ) で表される。これにより図15に示す様に、色相は保存
され、明度・彩度が適切に変換される。
【0027】次に、図13について説明する。図におい
て、記憶手段171はカラー画像信号が送受信される画
像入出力機器の表現可能な色領域情報を記憶しておくR
OMであり、本実施例では前述の様に各色相毎の明度・
彩度(L* C* )2次元平面において色再現域を三角形
で近似し、その頂点座標値を保持している。カラーモニ
タ52に関して図14に示した色相Hi では、 (lMi1 ,lMi2 ,lMi3 ,cMi2 ) がここに記憶されており、その他の色相に関しても同様
の4つのデータがここに記憶される。ここで、L* H*
C* を各8bitで持つとすると、 (8bit×4)×256=8192bit の容量でカラーモニタ52の色再現域が規定されること
になる。また、ここでは例えばYellow・Mage
nta・Cyan・Blue・Green・Red等の
代表色相間の補正により全色相の明度・彩度領域データ
を生成しても良い。係数決定手段172は、画像を送受
信する画像入出力機器に応じて記憶手段171より前記
座標情報を読み出しその座標情報に基づいて、後述する
演算手段174,175の処理似必要な係数を、同じく
後述する係数テーブル173に設定する手段である。色
相H* を8bitで持つとすると、色相Hi (i=0
〜255)の図14に示した様な表現可能色領域域デー
タ (lMi1 ,lMi2 ,lMi3 ,cMi2 ) (lPi1 ,lPi2 ,lPi3 ,cPi2 ) (i=0〜25
5) を記憶手段171から読み出し(14)〜(15)式の
演算に必要とされる乗算・加算係数 α [=(lPi1 −lPi3 )/(lMi1 −lMi3 )] β [=(lPi2 −lPi4 )/ cMi2 ] γ [=lPi3 −lMi3 ×(lPi1 −lPi3 )/(l
Mi1 −lMi3 )] ε [=(cMi2 /cPi2 )] (i=0〜
255) を求め、係数テーブル173に設定する。この係数テー
ブルはカラー画像データを送受信する画像入出力機器が
決定した時にそれに対応して求まるものであり、リアル
タイム性は求められないため、ソフトウェアにより上記
係数を算出する。係数テーブル173には、各色相毎の
演算係数が設定され、入力されてくるHiに対応する上
記演算係数を演算手段174及び175へ出力する。演
算手段174は、L*'を演算する手段である。ここに
は、係数ケーブル173より乗算係数「α」,「β」,
加算係数「γ」の値がロードされ、入力されてくるL*
C* 信号に対して18式の線形演算を行いL*'を出力す
る。また、演算手段175は、C*'を演算する手段であ
る。ここには、係数テーブル173より乗算係数「ε」
の値がロードされ、入力されてくるC* 信号に対して
(15)式の線形演算を行いC*'を出力する。以上の処
理によりL*'C*'が生成される。
て、記憶手段171はカラー画像信号が送受信される画
像入出力機器の表現可能な色領域情報を記憶しておくR
OMであり、本実施例では前述の様に各色相毎の明度・
彩度(L* C* )2次元平面において色再現域を三角形
で近似し、その頂点座標値を保持している。カラーモニ
タ52に関して図14に示した色相Hi では、 (lMi1 ,lMi2 ,lMi3 ,cMi2 ) がここに記憶されており、その他の色相に関しても同様
の4つのデータがここに記憶される。ここで、L* H*
C* を各8bitで持つとすると、 (8bit×4)×256=8192bit の容量でカラーモニタ52の色再現域が規定されること
になる。また、ここでは例えばYellow・Mage
nta・Cyan・Blue・Green・Red等の
代表色相間の補正により全色相の明度・彩度領域データ
を生成しても良い。係数決定手段172は、画像を送受
信する画像入出力機器に応じて記憶手段171より前記
座標情報を読み出しその座標情報に基づいて、後述する
演算手段174,175の処理似必要な係数を、同じく
後述する係数テーブル173に設定する手段である。色
相H* を8bitで持つとすると、色相Hi (i=0
〜255)の図14に示した様な表現可能色領域域デー
タ (lMi1 ,lMi2 ,lMi3 ,cMi2 ) (lPi1 ,lPi2 ,lPi3 ,cPi2 ) (i=0〜25
5) を記憶手段171から読み出し(14)〜(15)式の
演算に必要とされる乗算・加算係数 α [=(lPi1 −lPi3 )/(lMi1 −lMi3 )] β [=(lPi2 −lPi4 )/ cMi2 ] γ [=lPi3 −lMi3 ×(lPi1 −lPi3 )/(l
Mi1 −lMi3 )] ε [=(cMi2 /cPi2 )] (i=0〜
255) を求め、係数テーブル173に設定する。この係数テー
ブルはカラー画像データを送受信する画像入出力機器が
決定した時にそれに対応して求まるものであり、リアル
タイム性は求められないため、ソフトウェアにより上記
係数を算出する。係数テーブル173には、各色相毎の
演算係数が設定され、入力されてくるHiに対応する上
記演算係数を演算手段174及び175へ出力する。演
算手段174は、L*'を演算する手段である。ここに
は、係数ケーブル173より乗算係数「α」,「β」,
加算係数「γ」の値がロードされ、入力されてくるL*
C* 信号に対して18式の線形演算を行いL*'を出力す
る。また、演算手段175は、C*'を演算する手段であ
る。ここには、係数テーブル173より乗算係数「ε」
の値がロードされ、入力されてくるC* 信号に対して
(15)式の線形演算を行いC*'を出力する。以上の処
理によりL*'C*'が生成される。
【0028】なお、上記実施例では、デバイスに依存し
ない色空間として、L* a* b* 、L* H* C* を用い
たが、これはL* u* v* ,YCrCb等であっても明
度・色度、もしくは明度・色相・彩度で規定される色空
間であれば同様の効果が得られる。又、同様に上記実施
例中では各画像入出力機器の色再現域を、各色相毎の明
度・彩度平面において三角形で近似したが、図16
(a)に示す四角形、図16(b)に示す五角形等、他
の多角形を使用してもよく、異なる多角形を混在して用
いるようにしてもよい。線形演算により多角形の各頂点
の対応点を求めたり、異なる多角形の場合は、頂点の多
い多角形の頂点を他の多角形上に適宜対応させた後線型
演算することにより、同様に処理することが可能である
ことは明らかである。
ない色空間として、L* a* b* 、L* H* C* を用い
たが、これはL* u* v* ,YCrCb等であっても明
度・色度、もしくは明度・色相・彩度で規定される色空
間であれば同様の効果が得られる。又、同様に上記実施
例中では各画像入出力機器の色再現域を、各色相毎の明
度・彩度平面において三角形で近似したが、図16
(a)に示す四角形、図16(b)に示す五角形等、他
の多角形を使用してもよく、異なる多角形を混在して用
いるようにしてもよい。線形演算により多角形の各頂点
の対応点を求めたり、異なる多角形の場合は、頂点の多
い多角形の頂点を他の多角形上に適宜対応させた後線型
演算することにより、同様に処理することが可能である
ことは明らかである。
【0029】
【発明の効果】以上説明した様に本発明によれば、複数
の画像入出力機器の間でカラー画像を送受信(入出力)
する際に、色再現域の違いに影響を受けない良好な画像
を得る事ができる。請求項1、2の発明においては、第
1の機器の特性に依存する第1の表色系で表されたカラ
ー画像信号を機器の特性に依存しない第2の表色系で表
されるカラー画像信号へ変換し、第2の表色系の色空間
において第1の機器及び第1の機器からのカラー画像信
号が出力される第2の機器で表現可能な色領域情報に基
づいて第2の表色系で表されるカラー画像信号を3次元
色空間座標変換し、座標変換を受けたカラー画像信号を
第2の機器の特性に依存する第3の表色系で表されるカ
ラー画像信号に変換する。このため、請求項1、2の発
明では色再現域の違いの影響を受けない画像が得られ、
特定の画像入出力機器に限定されないため、システムの
拡張性、柔軟性が図れる。また、請求項3の発明におい
ては、カラー信号を送受信する第1、第2の機器の表現
可能な色領域を各色相毎の明度・彩度平面で多角形近似
し、各色領域内の各点が各々対応するように線形演算に
より座標変換する。このため、請求項3の発明では簡単
な構成で変換処理を行うことができる。請求項4の発明
は、所望の色相の表現可能な色領域を予め登録した代表
色相の表現可能な色領域を補間して求める。このため請
求項4の発明は表現可能な色領域を代表的なものについ
てのみ登録すればよく、記憶するための容量も小さくて
すむ。請求項5の発明は、座標変換に必要な係数を記憶
させておき、これを読み出して座標変換する。このため
請求項5の発明は、記憶させる係数の変更により任意の
入出力機器に対応でき、システムの拡張性が図れる。
の画像入出力機器の間でカラー画像を送受信(入出力)
する際に、色再現域の違いに影響を受けない良好な画像
を得る事ができる。請求項1、2の発明においては、第
1の機器の特性に依存する第1の表色系で表されたカラ
ー画像信号を機器の特性に依存しない第2の表色系で表
されるカラー画像信号へ変換し、第2の表色系の色空間
において第1の機器及び第1の機器からのカラー画像信
号が出力される第2の機器で表現可能な色領域情報に基
づいて第2の表色系で表されるカラー画像信号を3次元
色空間座標変換し、座標変換を受けたカラー画像信号を
第2の機器の特性に依存する第3の表色系で表されるカ
ラー画像信号に変換する。このため、請求項1、2の発
明では色再現域の違いの影響を受けない画像が得られ、
特定の画像入出力機器に限定されないため、システムの
拡張性、柔軟性が図れる。また、請求項3の発明におい
ては、カラー信号を送受信する第1、第2の機器の表現
可能な色領域を各色相毎の明度・彩度平面で多角形近似
し、各色領域内の各点が各々対応するように線形演算に
より座標変換する。このため、請求項3の発明では簡単
な構成で変換処理を行うことができる。請求項4の発明
は、所望の色相の表現可能な色領域を予め登録した代表
色相の表現可能な色領域を補間して求める。このため請
求項4の発明は表現可能な色領域を代表的なものについ
てのみ登録すればよく、記憶するための容量も小さくて
すむ。請求項5の発明は、座標変換に必要な係数を記憶
させておき、これを読み出して座標変換する。このため
請求項5の発明は、記憶させる係数の変更により任意の
入出力機器に対応でき、システムの拡張性が図れる。
【図1】 本発明の一実施例を示す図である。
【図2】 図1の画像処置装置の処理概要を示した図で
ある。
ある。
【図3】 BGRからL* H* C* への変換を説明する
図である。
図である。
【図4】 L*'H* C*'からY’M’C’Kへの変換を
説明するための図である。
説明するための図である。
【図5】 各色相におけるカラーモニタ、カラープリン
タの表現可能な明度・彩度の領域を三角形近似して(L
* ,C* )2次元平面で座標変換する場合の説明図であ
る。
タの表現可能な明度・彩度の領域を三角形近似して(L
* ,C* )2次元平面で座標変換する場合の説明図であ
る。
【図6】 色相は保存し、カラーモニタ、カラープリン
タの表現可能な明度・彩度の領域を三角形近似して明度
・彩度を変換する場合の説明図である。
タの表現可能な明度・彩度の領域を三角形近似して明度
・彩度を変換する場合の説明図である。
【図7】 3次元色空間変換手段の構成を示す図であ
る。
る。
【図8】 本発明の別の実施例を示す図である。
【図9】 図8の画像処理装置の処理概要を示した図で
ある。
ある。
【図10】 図9の色空間変換手段131を示す図であ
る。
る。
【図11】 図9の色空間変換手段133を示す図であ
る。
る。
【図12】 図9の3次元色空間変換手段132を示す
図である。
図である。
【図13】 本発明のさらに別の実施例における3次元
色空間変換手段を説明する図である。
色空間変換手段を説明する図である。
【図14】 各色相におけるカラーモニタ、カラープリ
ンタの表現可能な明度・彩度の領域を三角形近似して
(L* ,C* )2次元平面で座標変換する場合の説明図
である。
ンタの表現可能な明度・彩度の領域を三角形近似して
(L* ,C* )2次元平面で座標変換する場合の説明図
である。
【図15】 色相は保存し、カラーモニタ、カラープリ
ンタの表現可能な明度・彩度の領域を三角形近似して明
度・彩度を変換する場合の説明図である。
ンタの表現可能な明度・彩度の領域を三角形近似して明
度・彩度を変換する場合の説明図である。
【図16】 画像入出力機器の色再現域を多角形近似す
る例を説明する図である。
る例を説明する図である。
【図17】 画像入出力機器が接続された画像処理シス
テムを説明する図である。
テムを説明する図である。
【図18】 ネットワーク上に画像処理用カラーワーク
ステーション、カラースキャンサーバー、カラープリン
トサーバー等が設置されている画像処理環境を示す図で
ある。
ステーション、カラースキャンサーバー、カラープリン
トサーバー等が設置されている画像処理環境を示す図で
ある。
【図19】 図17のシステムで、CIE1976XY
Zを基準として色一致を計った画像処理システムを示す
図である。
Zを基準として色一致を計った画像処理システムを示す
図である。
【図20】 図18のシステムで、CIE1976L*
a* b* を基準として色一致を計った画像処理システム
を示す図である。
a* b* を基準として色一致を計った画像処理システム
を示す図である。
51…画像処理装置、52…カラーモニタ、53…カラ
ープリンタ、61,63…色空間変換手段、62…3次
元色空間変換手段、71,82…行列演算手段、72,
81…LUT、83…墨版生成手段、111…記憶手
段、112…係数決定手段、113…係数テーブル、1
14,115…演算手段、121…画像処理装置、12
2…カラースキャナー、123…ホストコンピュータ、
124…カラープリンタ、131,133…色空間変換
手段、132…3次元色空間変換手段、141…記憶手
段、142…行列演算手段、151…記憶手段、152
…行列演算手段、153…信号切り換え部、154…墨
版生成手段、161…記憶手段、162……係数決定手
段、163…係数テーブル、164…LUT、165,
166,167…演算手段、171…記憶手段、172
……係数決定手段、173…係数テーブル、174,1
75…演算手段。
ープリンタ、61,63…色空間変換手段、62…3次
元色空間変換手段、71,82…行列演算手段、72,
81…LUT、83…墨版生成手段、111…記憶手
段、112…係数決定手段、113…係数テーブル、1
14,115…演算手段、121…画像処理装置、12
2…カラースキャナー、123…ホストコンピュータ、
124…カラープリンタ、131,133…色空間変換
手段、132…3次元色空間変換手段、141…記憶手
段、142…行列演算手段、151…記憶手段、152
…行列演算手段、153…信号切り換え部、154…墨
版生成手段、161…記憶手段、162……係数決定手
段、163…係数テーブル、164…LUT、165,
166,167…演算手段、171…記憶手段、172
……係数決定手段、173…係数テーブル、174,1
75…演算手段。
───────────────────────────────────────────────────── フロントページの続き (51)Int.Cl.6 識別記号 庁内整理番号 FI 技術表示箇所 H04N 1/46 4226−5C H04N 1/46 Z
Claims (5)
- 【請求項1】 複数の画像入出力機器が接続され、各機
器間でカラー画像信号を送受して出力する方法におい
て、 第1の機器の特性に依存する第1の表色系で表されたカ
ラー画像信号を機器の特性に依存しない第2の表色系で
表されるカラー画像信号へ変換し、 第2の表色系の色空間において第1の機器及び第1の機
器からのカラー画像信号が出力される第2の機器でそれ
ぞれ表現可能な色領域情報に基づいて前記第2の表色系
で表されるカラー画像信号を3次元色空間座標変換し、 座標変換を受けたカラー画像信号を第2の機器の特性に
依存する第3の表色系で表されるカラー画像信号に変換
することを特徴とする画像処理方法。 - 【請求項2】 複数の画像入出力機器が接続され、各機
器間でカラー画像信号を送受して出力する装置におい
て、 第1の機器の特性に依存する第1の表色系で表されたカ
ラー画像信号を機器の特性に依存しない第2の表色系で
表されるカラー画像信号へ変換する第1の色空間変換手
段と、 第2の表色系の色空間において第1の機器及び第1の機
器からのカラー画像信号が出力される第2の機器でそれ
ぞれ表現可能な色領域情報に基づいて前記第2の表色系
で表されるカラー画像信号を3次元色空間で座標変換す
る3次元色空間変換手段と、 座標変換を受けたカラー画像信号を第2の機器の特性に
依存する第3の表色系で表されるカラー画像信号に変換
する第2の色空間変換手段とを備えたことを特徴とする
画像処理装置。 - 【請求項3】 請求項2記載の装置において、前記3次
元色空間変換手段は、第1、第2の機器の表現可能な色
領域を各色相毎の明度・彩度平面で多角形近似し、各色
領域内の各点が各々対応するように第1の機器の色領域
上の各座標点を第2の機器の色領域上の各座標点へ変換
するようにしたことを特徴とする画像処理装置。 - 【請求項4】 請求項3記載の装置において、前記3次
元色空間変換手段は、第1、第2の機器の表現可能な色
領域情報の少なくとも一方を、予め記憶された色相の明
度・彩度平面の多角形を補間して得た多角形に近似する
ことを特徴とする画像処理装置。 - 【請求項5】 請求項2記載の装置において、前記3次
元色空間変換手段は、第1、第2の機器の表現可能な色
領域情報を記憶する記憶手段と、記憶された色領域情報
に基づいて座標変換に必要な係数を決定する係数決定手
段と、決定された係数が設定される係数テーブルと、係
数テーブルに設定された係数に基づいて第1の機器の色
領域上の座標点を第2の機器の色領域上の座標点へ変換
する演算手段とからなることを特徴とする画像処理装
置。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP5239852A JPH0795427A (ja) | 1993-09-27 | 1993-09-27 | 画像処理方法及び装置 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP5239852A JPH0795427A (ja) | 1993-09-27 | 1993-09-27 | 画像処理方法及び装置 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JPH0795427A true JPH0795427A (ja) | 1995-04-07 |
Family
ID=17050839
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP5239852A Pending JPH0795427A (ja) | 1993-09-27 | 1993-09-27 | 画像処理方法及び装置 |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPH0795427A (ja) |
Cited By (7)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US7167275B2 (en) | 2000-10-06 | 2007-01-23 | Seiko Epson Corporation | Image processing apparatus, image processing method, program, and recording medium |
| US7221465B1 (en) | 1999-06-11 | 2007-05-22 | Minolta Co., Ltd. | Printer control device and method to control printers in network to which multiple printers are connected, and computer program product to perform said control |
| JP2009139959A (ja) * | 2006-05-15 | 2009-06-25 | Sharp Corp | カラー画像表示装置及び色変換装置 |
| US7612927B2 (en) | 2002-05-15 | 2009-11-03 | Mitsubishi Denki Kabushiki Kaisha | Image processing device |
| US7728845B2 (en) | 1996-02-26 | 2010-06-01 | Rah Color Technologies Llc | Color calibration of color image rendering devices |
| US7729008B2 (en) | 1996-02-26 | 2010-06-01 | Rah Color Technologies, Llc | System for distributing and controlling color reproduction at multiple sites |
| US9767763B2 (en) | 2000-04-11 | 2017-09-19 | Rah Color Technologies Llc | Methods and apparatus for calibrating a color display |
-
1993
- 1993-09-27 JP JP5239852A patent/JPH0795427A/ja active Pending
Cited By (14)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US7729008B2 (en) | 1996-02-26 | 2010-06-01 | Rah Color Technologies, Llc | System for distributing and controlling color reproduction at multiple sites |
| US7830546B2 (en) | 1996-02-26 | 2010-11-09 | Rah Color Technologies, Llc | System for distributing and controlling color reproduction at multiple sites |
| US7791761B2 (en) | 1996-02-26 | 2010-09-07 | Rah Color Technologies Llc | System for distributing and controlling color reproduction at multiple sites |
| US7728845B2 (en) | 1996-02-26 | 2010-06-01 | Rah Color Technologies Llc | Color calibration of color image rendering devices |
| US7221465B1 (en) | 1999-06-11 | 2007-05-22 | Minolta Co., Ltd. | Printer control device and method to control printers in network to which multiple printers are connected, and computer program product to perform said control |
| US9767763B2 (en) | 2000-04-11 | 2017-09-19 | Rah Color Technologies Llc | Methods and apparatus for calibrating a color display |
| US10008180B2 (en) | 2000-04-11 | 2018-06-26 | Rah Color Technologies Llc | Methods and apparatus for calibrating a color display |
| US7167275B2 (en) | 2000-10-06 | 2007-01-23 | Seiko Epson Corporation | Image processing apparatus, image processing method, program, and recording medium |
| US7612927B2 (en) | 2002-05-15 | 2009-11-03 | Mitsubishi Denki Kabushiki Kaisha | Image processing device |
| US9894340B2 (en) | 2005-08-31 | 2018-02-13 | Rah Color Technologies Llc | Color calibration of color image rendering devices |
| US10038884B2 (en) | 2005-08-31 | 2018-07-31 | Rah Color Technologies Llc | Color calibration of color image rendering devices |
| US10560676B2 (en) | 2005-08-31 | 2020-02-11 | Rah Color Technologies Llc | Color calibration of color image rendering devices |
| JP2009139959A (ja) * | 2006-05-15 | 2009-06-25 | Sharp Corp | カラー画像表示装置及び色変換装置 |
| US8194095B2 (en) | 2006-05-15 | 2012-06-05 | Sharp Kabushiki Kaisha | Color image display device and color conversion device |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP3249693B2 (ja) | 画像処理装置 | |
| US7016530B2 (en) | Image processing method, image processing apparatus, and programs thereof | |
| EP0679019B1 (en) | Image processing apparatus and method | |
| US5675717A (en) | Image processing apparatus and method for previewing a color image generated by a color printer and displayed at a host computer | |
| JP4845127B2 (ja) | 画像処理装置 | |
| US6310696B1 (en) | Color gamut displaying method, an image processing method, and apparatus utilizing these methods | |
| US6897988B1 (en) | Image processing apparatus, image processing method, and storage medium for color matching | |
| US7193746B2 (en) | Image processing device image processing method, and record medium | |
| JP3083067B2 (ja) | 色変換係数決定方法及び装置 | |
| US7015929B2 (en) | Color conversion method and image processor | |
| JP2004032749A (ja) | 画像処理方法 | |
| US20020008762A1 (en) | Method, apparatus and recording medium for image processing | |
| US7142710B2 (en) | Color image processing method and color image processing apparatus | |
| US7595919B2 (en) | Color conversion definition creating method, profile creating method, color conversion definition creating apparatus, profile creating apparatus, color conversion definition creating program storage medium, and profile creating program storage medium | |
| US5915075A (en) | Image processing apparatus for converting input color chart data into color data for an output device | |
| US5982925A (en) | Method of and apparatus for reproducing color for output device | |
| JPH0795427A (ja) | 画像処理方法及び装置 | |
| JP4086442B2 (ja) | 色空間座標変換方法及び装置、色信号変換テーブルの生成方法及び装置、並びにメモリ媒体 | |
| JP2001045313A (ja) | 色変換方法、色変換装置、色変換プログラム記憶媒体、色補正方法 | |
| JP3981790B2 (ja) | カラー画像処理方法及びカラー画像処理装置、色変換係数生成方法及び色変換係数生成装置、記憶媒体 | |
| JP3566350B2 (ja) | カラー画像処理方法及びデータ処理装置 | |
| JPH0879546A (ja) | 画像処理装置及び方法 | |
| JP2006173825A (ja) | 画像処理装置および方法 | |
| JPH09270925A (ja) | 画像処理装置及び方法 | |
| JP4062397B2 (ja) | 画像処理装置、色変換定義生成装置、画像処理方法、色変換定義生成方法、記憶媒体 |