Nothing Special   »   [go: up one dir, main page]

JPH11313219A - カラーデータ変換方法 - Google Patents

カラーデータ変換方法

Info

Publication number
JPH11313219A
JPH11313219A JP10250168A JP25016898A JPH11313219A JP H11313219 A JPH11313219 A JP H11313219A JP 10250168 A JP10250168 A JP 10250168A JP 25016898 A JP25016898 A JP 25016898A JP H11313219 A JPH11313219 A JP H11313219A
Authority
JP
Japan
Prior art keywords
color
color data
value
data
deriving
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
Application number
JP10250168A
Other languages
English (en)
Inventor
Satoshi Senba
聡史 仙波
Masayoshi Shimizu
雅芳 清水
Yoshiharu Suzuki
祥治 鈴木
Kimitaka Murashita
君孝 村下
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Fujitsu Ltd
Original Assignee
Fujitsu Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Fujitsu Ltd filed Critical Fujitsu Ltd
Priority to JP10250168A priority Critical patent/JPH11313219A/ja
Priority to EP05002164A priority patent/EP1526711A1/en
Priority to DE69939996T priority patent/DE69939996D1/de
Priority to EP08152856A priority patent/EP1940147A3/en
Priority to EP05002167.4A priority patent/EP1526712B1/en
Priority to EP99300345A priority patent/EP0930776B1/en
Priority to US09/233,479 priority patent/US6297826B1/en
Publication of JPH11313219A publication Critical patent/JPH11313219A/ja
Pending legal-status Critical Current

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N1/00Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
    • H04N1/46Colour picture communication systems
    • H04N1/56Processing of colour picture signals
    • H04N1/60Colour correction or control
    • H04N1/603Colour correction or control controlled by characteristics of the picture signal generator or the picture reproducer
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N1/00Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
    • H04N1/46Colour picture communication systems
    • H04N1/56Processing of colour picture signals
    • H04N1/60Colour correction or control
    • H04N1/6016Conversion to subtractive colour signals
    • H04N1/6019Conversion to subtractive colour signals using look-up tables
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N1/00Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
    • H04N1/46Colour picture communication systems
    • H04N1/56Processing of colour picture signals
    • H04N1/60Colour correction or control
    • H04N1/6058Reduction of colour to a range of reproducible colours, e.g. to ink- reproducible colour gamut
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N1/00Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
    • H04N1/46Colour picture communication systems
    • H04N1/56Processing of colour picture signals
    • H04N1/60Colour correction or control
    • H04N1/6075Corrections to the hue

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • Color Image Communication Systems (AREA)
  • Facsimile Image Signal Circuits (AREA)
  • Image Processing (AREA)

Abstract

(57)【要約】 【課題】第1の画像機器に出力された画像の色彩や明度
等を忠実に第2の画像機器に出力可能とする方法を提供
する。 【解決手段】第1の画像機器で取得された画像の色全て
を第2の画像機器から出力することができない場合、第
2の画像機器の色域の外であって、第1の画像機器の色
域の内部にある複数のカラーデータを、明度値、彩度に
関する相対関係を保存するように変換する。更に、等色
相線が歪んでいるために、変換によってカラーデータが
表現する色の色味が変わってしまう場合、カラーデータ
の色相角度を回転変換する。また、画像データにおい
て、紙の色とかデジタル的に生成された画像の色は、カ
ラーデータが極端な値となるが、変換の際に誤差が生じ
てしまうので、望ましい変換結果が得られるように色変
換テーブルの当該カラーデータの周囲のデータを変更し
てやる。

Description

【発明の詳細な説明】
【0001】
【発明の属する技術分野】本発明は、カラーデータの変
換方法に関し、特に入力のカラー入出力機器と出力のカ
ラー入出力機器の色域が異なる場合のカラーデータ変換
方法に関する。
【0002】更に、本発明は、ある色を、異なる色信号
の表現方式に変換する際に参照される、色変換テーブル
の登録データの変更方法に関する。
【0003】
【従来の技術】近年のパーソナルコンピュータの高性能
化と、カラープリンタの低価格化に伴い、カラー画像を
印刷する機会が非常に増えている。カラー画像を印刷す
る場合は、パーソナルコンピュータに接続されたCRT
ディスプレイに表示されたカラー画像と、カラープリン
タで印刷されたカラー画像の見えの一致が特に求められ
ている。
【0004】色信号の表現方式にはさまざまなものがあ
る。例えばプリンタやスキャナなどは、それぞれCMY
値やRGB値といった、色を三原色で表した表現方式で
色を表している。信号値の最小値が0、最大値が225
であるプリンタの出力色を例にとれば、CMYで色を表
現する場合には各CMYの値が0から255の範囲の組
み合わせですべての出力色が表現される。この場合、同
じCMY値で印刷用のデータを作成しても、プリンタの
種別によって印刷される(再現できる)色が異なるとい
う特徴がある。そのため、CMY値は個々の機器に依存
する色の表現のしかたと言える。この各機器の色の再現
できる範囲は、色域と呼ばれている。
【0005】このような機器に依存する色信号のほか、
機器に依存しない絶対的な色を表す色の表現方式もあ
る。L* * * やXYZなどの、座標値で示す表色方
法である。これらの方法で表す色は明確に定義されてい
るので、それぞれの機器に依存しない色を表すことがで
きる。L* * * やXYZなどの表色方法は、異なる
デバイスの色空間の間で色変換を行なう場合の、中間的
な色の表現方式として用いられている。つまり、第一の
デバイスで用いられているRGB値等の値を一旦L*
* * 値等に変換し、次いで変換されたL* * *
を第二のデバイスで用いられているRGB値等の値に変
換するという場合に用いられる。これらの色信号の表現
形式の変換が正確に行われれば、異なる機器間で入力
(スキャナ等のケース)あるいは出力(ディスプレイ上
の表示やプリンタの印刷)される色を、装置間で見た目
をあわせることができる。
【0006】このように、装置間での色出力を合わせる
場合には、さまざまなカラーデータの表現形式の間でカ
ラーデータを変換する必要がある。カラーデータを変換
する方法としては、それぞれの色空間での色の対応関
係、つまり第1の装置における第1のカラーデータと、
第2の装置における第2のカラーデータの対を格納し
た、色変換テーブルを用いる方法がある。色変換テーブ
ルを用いた変換方法では、一般的には、色変換テーブル
に登録されている色を変換する場合には、その登録され
ている対応関係をそのまま用いて変換することができる
ため、色変換の処理が非常に速くなる。また、テーブル
に登録されるデータ量が膨大なものとなってしまうた
め、全ての色の対応関係を色変換テーブルには登録しな
いケースがある。このような、色変換テーブルに登録さ
れていない色を変換する場合には、登録されているデー
タから変換対象の色近傍の色を選択し、これらの近傍の
色信号に対して補間演算処理を施すことによって変換さ
れるカラーデータを算出し、これに基づいて色の変換を
行なう。
【0007】しかし、色変換テーブルに登録されていな
い色の変換では、補間演算処理などに起因する誤差を伴
う。また、色変換テーブルの作成時にはそれぞれの色の
対応関係を導く演算が行われるが、この演算を行う際に
も誤差が含まれてしまう。そのため、色変換テーブルに
登録されているカラーデータを用いて色変換する場合で
も、色変換結果に誤差を生じることがある。まず、従来
のカラーデータ変換方法について述べる。
【0008】従来のカラーデータ変換方法および装置
は、特開昭60−105376号公報にその一例が開示
されている。この例では、第1のカラー入出力機器に依
存する第1の色域に含まれる第1のカラーデータを、第
1のカラーデータと同じ明度を有する無彩色に向けて変
換し、第2のカラー入出力機器に依存する色域に含まれ
る第2のカラーデータを導出していた。
【0009】図37は、L* * * 空間のL* *
面の図である。b* が正の領域はおおむね黄色領域の断
面であり、b*が負の領域は、おおむね青色領域の断面
である。L* は明度を表し、a* ,b* 値が大きくなる
と彩度も大きくなる。図37の直線3701で囲まれる
領域は、一般的なカラー入出力機器であるCRTを利用
したディスプレイのL* * * 空間における色域であ
る。直線3702で囲まれる領域は、シアン、マゼン
タ、イエロー(CMY)のインクを利用した一般的なカ
ラー入出力機器であるプリンタの色域である。
【0010】CRTで表示できる彩度の高い黄色である
第1のカラーデータ3703をプリンタで印刷する場
合、プリンタが印刷可能な色の特性上の問題からこの色
は印刷不可能であるため、印刷できるように変換を行な
う必要がある。従来方法では、カラーデータ3703の
明度値と同じ明度値を持つ無彩色の第3のカラーデータ
3704に向けて、カラーデータ3703を色域370
2に含まれるように変換を行ない、第2のカラーデータ
3705を導出していた。同様に、彩度の高い青色であ
る第1のカラーデータ3706は、この色の明度値と同
じ明度値を持つ無彩色の第3のカラーデータ3707に
向けて、色域3702に含まれるように変換を行ない、
第2のカラーデータ3708を導出していた。
【0011】プリンタはカラーデータ3705,370
8の印刷は可能であるため、カラーデータ3703の代
わりにカラーデータ3705を、カラーデータ3706
の代わりにカラーデータ3708を印刷していた。しか
し図37から明らかのように、カラーデータ3703と
比較してカラーデータ3705はかなり低彩度に導出さ
れ、カラーデータ3706と比較してカラーデータ37
08はかなり低彩度に導出されていた。また、上記と同
様のアルゴリズムで、第1のカラーデータ3709から
第2のカラーデータ3711が導出される。変換前のカ
ラーデータ3703と3709では、3703の方が3
709より高彩度であるが、これらに対応する変換後の
カラーデータ3705と3711では、3705の方が
3711より大幅に低彩度となり、彩度の大小関係が逆
転していた。
【0012】また、特開平04−101566号公報に
示される技術では、第1のカラー入出力機器に依存する
第1の色域に含まれる第1のカラーデータを、色相角度
毎に異なる明度の無彩色に向けて変換し、その際に、黄
色領域では高明度の無彩色に、青色領域では低明度の無
彩色に変換して、第2のカラー入出力機器に依存する色
域に含まれる第2のカラーデータを導出していた。
【0013】図38で示される領域および3701,3
702は図37と同様である。CRTで表示できる高彩
度の黄色である第1のカラーデータ3721はプリンタ
では印刷不可能であるため、明度の高い無彩色の第3の
カラーデータ3722に向けて色域3702に含まれる
ように変換を行ない、第2のカラーデータ3723を導
出していた。同様に、彩度の高い青色であるカラーデー
タ3724は、明度の低い無彩色のカラーデータ372
5に向けて、色域3702に含まれるように変換を行な
い、第2のカラーデータ3726を導出していた。そし
て、プリンタでカラーデータ3723,3726を印刷
していた。この従来方法でも、カラーデータ3721と
比較してカラーデータ3723はかなり低彩度に変換さ
れ、カラーデータ3724と比較してカラーデータ37
26はかなり低彩度に変換されていた。
【0014】また、上記のアルゴリズムで、第1のカラ
ーデータ3727から第2のカラーデータ3728が導
出される。変換前のカラーデータ3721と3727で
は、3721の方が3727より高彩度であるが、これ
らに対応する変換後のカラーデータ3723と3728
では、3723の方が3728より大幅に低彩度とな
り、ここでも彩度の大小関係が逆転していた。
【0015】また、Laihanen,P.著作の論文
「Colour Reproduction Theo
ry based on the Principle
sof Colour Science」では、第1の
カラー入出力機器に依存する第1の色域に含まれる第1
のカラーデータ全てを、第2の色域の最高明度と最低明
度の中間の明度値を持つ無彩色に向けて変換し、第2の
カラーデータを導出する技術を記載している。
【0016】図39で示される領域および3701,3
702は図37と同様である。CRTで表示できる高彩
度の黄色である第1のカラーデータ3741はプリンタ
では印刷不可能であるため、第2の色域3702の最高
明度と最低明度の中間の明度値を持つ無彩色の第3のカ
ラーデータ3742に向けて、色域3702に含まれる
ように変換を行ない、第2のカラーデータ3743を導
出していた。同様に、彩度の高い青色である第1のカラ
ーデータ3744も、第3のカラーデータ3742に向
けて色域3702に含まれるように変換し、第2のカラ
ーデータ3745を導出していた。そして、プリンタで
カラーデータ3743,3745を印刷していた。この
従来方法でも、図から明らかのように、カラーデータ3
741,3744と比較してカラーデータ3743、3
745はかなり低彩度になるよう変換されていた。
【0017】また、上記と同様のアルゴリズムで、第1
のカラーデータ3746から第2のカラーデータ374
7を導出していた。変換前のカラーデータ3741と3
746は、3741の方が3746より高彩度である
が、これらに対応する変換後のカラーデータ3743と
3747では、3743の方が3747より大幅に低彩
度となり、やはり彩度の大小関係が逆転していた。
【0018】また、従来のカラーデータ変換方法では、
以下のような問題を更に有している。図40は、L*
* * 空間のある特定のL* 値に対応するa* * 平面
を示す図である。図40の直線3801で囲まれる領域
は、一般的なカラー入出力機器であるCRTディスプレ
イのL* * * 空間における色域である。直線380
2で囲まれる領域は、シアン、マゼンタ、イエロー(C
MY)のインクを利用した一般的なカラー入出力機器で
あるプリンタの色域である。
【0019】CRTディスプレイで表示できる彩度の高
い黄色である第1のカラーデータ3803を、プリンタ
で印刷する場合に、この色はプリンタでは印刷不可能で
あるため、プリンタで印刷できるように変換を行なう必
要がある。以上に示した3種の従来方法では、カラーデ
ータ3803の明度値と同じ明度値あるいは、カラーデ
ータ3803の色相角度値に依存して導出される明度値
または、第2の色域(3802で囲まれる領域)の最高
明度と最低明度の中間の明度値を持つ無彩色の第3のカ
ラーデータ3804に向けて、カラーデータ3803を
色域3802に含まれるように変換を行ない、第2のカ
ラーデータ3805を導出していた。同様に、彩度の高
い青色である第1のカラーデータ3806は、この色の
明度値と同じ明度値、または、カラーデータ3806の
色相角度値に依存して導出される明度値、または、色域
3802の最高明度と最低明度の中間の明度値を持つ無
彩色の第3のカラーデータ3804に向けて、色域38
02に含まれるように変換を行ない、第2のカラーデー
タ3807を導出していた。また、彩度の高いマゼンダ
色である第1のカラーデータ3808は、この色の明度
値と同じ明度値、または、カラーデータ3808の色相
角度値に依存して導出される明度値、または、色域38
02の最高明度と最低明度の中間の明度値を持つ無彩色
の第3のカラーデータ3804に向けて、色域102に
含まれるように変換を行ない、第2のカラーデータ38
09を導出していた。
【0020】ところが、この従来方法の色変換では、L
* * * 空間でのCRTディスプレイにおける等色相
線の非直線性のため、彩度の高い青色であるカラーデー
タ3806は、紫色であるカラーデータ3807に圧縮
され、その結果、CRTディスプレイで彩度の高い青色
で表示されていた色は、プリンタで印刷した場合に紫色
となっていた。
【0021】また、彩度の高いマゼンダ色である第1の
カラーデータ3808は、プリンタの高彩度のマゼンダ
色のカラーデータ3810と色相角度値が大きく異なる
という原因から、彩度の低い紫色の第2のカラーデータ
3809に変換されていた。このような、CRTディス
プレイの1,2次色のカラーデータとプリンタの1,2
次色のカラーデータの色相角度値が大きく異なる原因か
ら、CRTディスプレイのカラーデータをプリンタに変
換する場合に彩度を大幅に失う問題は、高彩度のマゼン
ダ色のほかにも高彩度の赤色、黄色、緑色、シアン色な
どでも発生する。
【0022】上記の青が紫に変化する問題については、
特開平06−233129 に解決方法の1つが述べら
れている。この従来方法では、XY色度図における青,
紫領域の分布の湾曲に従って上記の問題の解決を図って
いる。
【0023】この従来方法の具体的な方法を図41に示
す。図41は、ある特定のL* 値におけるa* * 平面
である。図中3821はプリンタの色域であり、382
2はCRTディスプレイの色域である。3823の網点
で示された領域は、人がこの領域に含まれるカラーデー
タを見た場合に紫色と判別する傾域であり、3824の
綱点で示された領域は、人が見た場合に青色と判別する
領域である。
【0024】ここで、この従来方法でCRTディスプレ
イに表示された第1のカラーデータ3825をプリンタ
で印刷する場合を示す。カラーデータ3825はプリン
タでは印刷不可能の色のため、無彩色軸上の第3のカラ
ーデータ3826に向けて圧縮する。しかし、等色相線
の歪みを考慮せずにカラーデータ3825をカラーデー
タ3826に向けて圧縮すると、青色のカラーデータ3
825は紫色のカラーデータ3827に圧縮されてしま
う。そのため、カラーデータ3825を、このカラーデ
ータの彩度の変換を行なう前に、無彩色軸を中心とした
回転を行なってカラーデータ3828に移動する。これ
によって、青色のカラーデータ3825は青色のカラー
データ3829に変換される。しかしこの方法では、等
色相線の歪みが明度によって異なる事を考慮していない
ため、正確に色相を保存した変換が行なわれる色は、一
部の明度値を持ったカラーデータに限られる。
【0025】各明度においける青,紫領域の等色相線の
歪みの状態を図42に示す。図42は、明度値が25,
50,75の時のCRTディスプレイとプリンタの色域
を表しており、a,c.e がCRTディスプレイ、
b,d,f がプリンタの色域である。各色域におい
て、3841で示された網点は紫色の簡域を示し、38
42の綱点の傾域は青色の領域を示す。また破線384
3は、ある色相の色を結んだ等色相線である。図から、
CRTディスプレイの等色相線3843とプリンタの等
色相線3843は、明度毎に角度、形状とも異なってい
ることがわかる。
【0026】従って、この従来方法では、ある明度の色
しか、色相が合うように変換が行なわれない。そのた
め、CRTディスプレイに表示された画像を忠実にプリ
ンタに印刷することが不可能である。
【0027】次に、各種カラーデータ変換方法を元に、
色変換テーブルを作成し、色変換を行う際の従来方法を
述べる。色変換テーブルを用いた色変換での誤差の発生
を抑えるために、テーブルに登録されたデータを調整す
ることが考えられるが、この方法として特開平8−28
7226号に示された方法がある。この方法では、L *
* * 色空間を格子状(特に立方格子)空間として再
構成し、各格子点上に分布しているL* * * 値に対
応するCMY値を、色変換テーブルに登録する。色変換
テーブルに登録するCMY値を算出する際に、格子に囲
まれる、格子の内部に存在する(つまり格子点上には存
在しない)測定データのL* * * 値については、そ
の点のL* * * 値に対応する実際のCMY値と、補
間演算によって得られたCMY値の二乗誤差が最小にな
るように算出する。図43は、上記方法を要約したフロ
ーチャートである。まず、L* * * 空間を格子状に
再構成し、各格子点にL* * * 値を設定する。次
に、実際にプリンタ等に色を出力させ、CMY値を取得
すると共に、対応するL* * * 値を求める。これ
を、複数の点について行い、格子点内部の測定データの
関係をもとに、格子点に登録するCMY値を決定する。
【0028】
【発明が解決しようとする課題】上記に示した従来方法
では、特に黄色領域と青領域に含まれる色が、彩度が失
われるように変換されていた。そのため、ディスプレイ
に表示された高彩度の黄色を含む画像(バナナやレモン
などをディジタルカメラで撮像して作成した画像や、鮮
やかな印刷物をカラーイメージスキャナで入力した画像
など)をプリンタで印刷した場合に、黄色の彩度が大幅
に失われて印刷されるため、不自然な画像となる問題が
生じていた。同様に、高彩度の青色を含む画像(海や青
空など)をプリンタで印刷した場合にも、青色の彩度が
大幅に失われて印刷されるため、不自然な画像となると
いう問題が生じていた。
【0029】また、上記した従来方法では、圧縮前の2
つのカラーデータの彩度の大小関係と圧縮後の2つのカ
ラーデータの彩度の大小関係とが逆転することがあっ
た。そのため、カラー画像を印刷した場合に、階調の逆
転が発生し、非常に不自然な画像となる問題もあった。
【0030】上記従来の方法は、CRTディスプレイに
表示される高彩度の青色をプりンタなどのより色域の狭
い機器に印刷する場合に、青領域での等色相線の歪みに
ついて何も考慮が行われておらず、青色が紫色に変化す
る問題を発生させていた。
【0031】また、CRT ディスプレイの表示をプリ
ンタに印刷する場合など、第1のカラー画像機器の1,
2次色と第2のカラー画像機器の1,2次色の色相角度
値が大幅に異なる場合において、第1のカラー画像機器
の1,2次色近傍の色が大幅に彩度を失って変換される
問題があった。
【0032】あるいは、従来の方法においては、CRT
ディスプレイに表示される高彩度の青色をプリンタなど
のより色域の狭い機器に印刷する場合に、x,y 色度
図にある青,紫領域の形状の湾曲に従って、青、紫傾域
の色を無彩色軸を中心に回転移動させ、その後に彩度の
変換を行なってプリンタに印刷していた。しかし、明度
によって変化する等色相線の歪みに関する考慮を行なわ
ず、その結果、CRTディスプレイに表示された青色の
うち、一部の明度値を持った青色しか色相を保存して印
刷することができず、多くの色で青が紫色になる問題が
あった。
【0033】更に、従来の方法では、複数の測定データ
に対する誤差を最小にすることはできたが、特定の色の
精度を保証することや、あるいは、特定の色に関してそ
の変換結果を保証することは困難であった。
【0034】具体的には、例えば以下のような要求に対
応できなかった。 (1)紙の色のL* * * 値に対するCMY値/CM
YK値を完全に0にすることを保証できない プリンタの印刷用の色変換用のテーブルは、格子状に分
布するL* * * 値の色に対するCMY値やCMYK
値を登録する。格子点としては、きりの良い数値が選ば
れている。しかし、一般に紙の色のL* * * 値は例
えば(90.5,1.2,−4.2)といったように、
格子点に一致しない、きりの良い値ではない。従って、
紙の色について色変換を施す場合には、測定されたL*
* *値の周囲の格子点に登録されたデータをもと
に、補間演算で(90.5,1.2,−4.2)に対す
るCMY値を求める必要がある。
【0035】この色はもともと紙の色であるので、印刷
時にはインク量が完全に0、つまりCMY(K)の全て
の値が0である必要がある(何も印刷されていない状
態)。しかし、L* * * 値がきりのいい値ではない
ため、補間処理の際に演算誤差が発生する。そのため、
CMY値の全てが完全に0になるとは限らない。そのた
め、このようなケースでは、紙の地の色の部分に印刷さ
れてしまう(インクが付いてしまう)という問題が生じ
る。
【0036】一般に、色変換結果に誤差がでて、印刷色
が本来印刷されるべき色と多少変わっても、色の相違を
認識できないことも多い。しかし、これは当初から何ら
かの印刷がなされる部分であるため、色の相違が目立た
ないというだけである。本来は印刷媒体の地の色がでな
ければならないような、全くインクがつかないはずの紙
の上に僅かでもインクの色がつくと、たとえ色の変化の
量が少なかったとしても、人の目には大きな違いとして
認識されてしまう。従って、紙の色のような地の色につ
いては、補間演算の誤差が生じないように変換したいと
いう要求がある。 (2)スキャナ等で入力された画像に重畳された文字の
色が不自然になる スキャナで入力された画像(例えばRGB値)をL*
* * 値に変換するための色変換用のテーブルでは、格
子状の分布のRGB値に対するL* * * 値が登録さ
れる。
【0037】一般にスキャナでは、出力信号に余裕があ
るように設計されることが多い。つまり、入力画像を取
り込んだ色を表す信号が極端な値を示さないように設計
されている。そのため、このようなケースでは、R値や
G値やB値として最大値の225や最小値の0が出力さ
れないように設計されている。そのため、このような場
合には、色の実測値をもとに作成する色変換テーブルで
は、例えば、RGB=(255、255、255)の格
子点に対応するL* * * 値は直接得られない。なぜ
なら、スキャナからはRGB=(255、255、25
5)のデータは出力されないからである。
【0038】そのため、RGB=(255、255、2
55)に対応しているL* * *値を算出するために
は、外挿などの何らかの処理を施すことによって、予想
して作成されたL* * * 値が格納される。
【0039】上記のように外挿などの予想によって作成
したL* * * 値は、必ずしもきりの良い値になって
いるとは限らない。例えば、(98.5,1.2,7.
2)といった半端な値が登録されることになる。先に述
べたように、最大値の255が出力されないように設計
されているスキャナでは、RGB=(255、255、
255)というデータは画像をスキャニングしても出力
されることがないため、この格子点にどんなL* *
* 値が登録されていてもスキャニングした画像に対する
色変換では問題無い。
【0040】ところが、スキャナで入力された画像に、
文字等が重畳されることがある。例えば、白い文字を画
像に重畳させる時には、文字に相当する画素は、RGB
=(255、255、255)といった値となる。ここ
で、RGB=(255、255、255)という値は、
ディスプレイ表示などでは一般的に白を意味するものと
解されている。
【0041】RGB=(255、255、255)に対
して、(98.5,1.2,7.2)という値が登録さ
れた色変換テーブルを用いて、上記のように文字が重畳
されている画像を変換すると、文字の部分はL* *
* =(98.5,1.2,7.2)となる。(98.
5,1.2,7.2)というL* * * 値が白を表し
ていないとすれば、もともと白い色を意図して重畳した
文字の部分であるにも関わらず、色変換を行うことによ
って文字に色がついてしまうという問題が生じる。
【0042】以上、具体的な問題として、(1)として
は紙の色、(2)としては重畳文字の白について述べた
が、(1)については例えば、Y(イエロー)のインク
だけで再現する純度の高い黄色に対して他の色インクが
混ざってしまうなど、いろいろな色について問題にな
る。また、(2)の重畳する文字の色は、白に限らず、
赤RGB=(255、0、0)、黒RGB=(0、0、
0)など、いろいろな色について問題になる。
【0043】本発明は、上述した問題を解決するために
なされたものであり、第1のカラー画像機器に表示可能
な色、特に高彩度の黄色や青色を、彩度の低下を発生さ
せずに、第2のカラー画像機器に表示可能なカラーデー
タヘの変換方法を提供することを目的とする。
【0044】本発明は更に、第1のカラー画像機器に表
示可能の2つのカラーデータの彩度の大小関係を逆転さ
せることなしに、第2のカラー画像機器に表示可能なカ
ラーデータヘの変換方法を提供することを目的とする。
【0045】更に、本発明は、CRT ディスプレイな
どの第1のカラー画像機器に表示された画像を、プリン
タなどの第2のカラー画像機器に忠実に再現させるた
め、すべての第1のカラーデータの色相値を変えずに第
2のカラー画像機器のカラーデータに変換する方法を提
供することを目的とする。
【0046】また、本発明は、CRTディスプレイなど
の第1のカラー画像機器に表示された画像を、プリンタ
などの第2のカラー画像機器に忠実に再現させるため、
第1のカラー画像機器の高彩度の1,2次色の第1のカ
ラーデータの鮮やかさを失わずに、第2のカラー画像機
器の高彩度の1,2次色のカラーデータに変換する方法
を提供することを目的とする。
【0047】また、更に、本発明は、上記の補間演算等
に基づく演算誤差をなくすことができるような色変換テ
ーブルの登録データの変換方法を実現することを目的と
する。
【0048】
【課題を解決するための手段】本発明の第1の側面によ
れば、第1のカラー画像機器の第1の色域に含まれる第
1のカラーデータから、第2のカラー画像機器の第2の
色域に含まれる第2のカラーデータを生成するカラーデ
ータ変換方法において、第2の色域に含まれ、かつ第1
のカラーデータの彩度値に対応する、第3のカラーデー
タを導出するステップと、第1のカラーデータを、第2
の色域に含まれるよう第3のカラーデータの方向に変換
して第2のカラーデータを導出するステップとを備える
カラーデータ変換方法であることを特徴とする。
【0049】そして、本発明は特に前記第3のカラーデ
ータを導出するステップで、第2の色域に含まれ、かつ
第1のカラーデータの彩度値が大きければ大きいほど第
3のカラーデータの彩度値が大きくなるように、第3の
カラーデータを導出することを特徴とする。
【0050】また、第3のカラーデータを導出するステ
ップで、第1のカラーデータと同色相面上で、第1の色
域に含まれるカラーデータの中で、最も彩度の高い第4
のカラーデータを導出し、第1のカラーデータと同色相
面上で、第2の色域に含まれるカラーデータの中で、最
も彩度の高い第5のカラーデータを導出し、第2の色域
に含まれ、かつ第1のカラーデータの彩度値が大きけれ
ば大きいほど第3のカラーデータの彩度値が大きくなる
ようにし、かつ第1のカラーデータの彩度値が第4のカ
ラーデータの彩度値と略等しいときに第3のカラーデー
タが第5のカラーデータと略等しくなるように、第3の
カラーデータを導出することを特徴とする。
【0051】更に、第3のカラーデータを導出するステ
ップで、第1のカラーデータと同色相面上で、第2の色
域に含まれるカラーデータの中で、最も彩度の高い第5
のカラーデータを導出し、第1のカラーデータの明度値
と第5のカラーデータの明度値との第1の明度差を導出
し、第2の色域に含まれ、かつ第1のカラーデータの彩
度値が大きければ大きいほど第3のカラーデータの彩度
値が大きくなるようにする要因と、第1の明度値の差が
大きければ大きいほど第3のカラーデータの彩度値が小
さくなるようにする要因の、2つの要因で第3のカラー
データの彩度値を決定するように、第3のカラーデータ
を導出することを特徴とする。
【0052】また、第3のカラーデータを導出するステ
ップで、無彩色である第6のカラーデータと前記第5の
カラーデータを結ぶ第1の直線上に、前記第3のカラー
データを導出することを特徴とする。
【0053】また、第3のカラーデータを導出するステ
ップにおいて、前記第6のカラーデータは、前記第5の
カラーデータの明度値と略等しい明度値を有する無彩色
であることを特徴とし、第3のカラーデータを導出する
ステップにおいて、前記第6のカラーデータは、前記第
2の色域め最大明度値と最小明度値の中間値と略等しい
明度値を有する無彩色であることを特徴とする。
【0054】更に、第2のカラーデータを導出するステ
ップで、前記第1のカラーデータと前記第3のカラーデ
ータを第2の直線で結び、該第2の直線と前記第2の色
域の最外郭の交点に位置するカラーデータを第2のカラ
ーデータとして導出することを特徴とし、前記第1のカ
ラーデータと前記第3のカラーデータを第2の直線で結
び、該第2の直線と前記第1の色域の最外郭の交点に位
置する第7のカラーデータを導出し、前記第2の直線と
前記第2の色域の最外郭の交点に位置する第8のカラー
データを導出し、前記第3のカラーデータと前記第7の
カラーデータとの間の距離と、前記第3のカラーデータ
と前記第1のカラーデータとの間の距離の比に従って、
前記第2の直線上で前記第3カラーデータと前記第8の
カラーデータとで囲まれた線分を分割して得たカラーデ
ータを第2のカラーデータとして導出することを特徴と
する。
【0055】本発明の第2の側面によれば、第1のカラ
ー画像機器の第1の色域に含まれる第1のカラーデータ
から、第2のカラー画像機器の第2の色域に含まれる第
2のカラーデータを生成するカラーデータ変換方法にお
いて、第1のカラーデータの色相角度値、明度値、彩度
値から移動量値を導出するステップと、該移動量値に従
って該第1のカラーデータの色相角度値を変換するステ
ップを有するカラーデータ変換方法であることを特徴と
する。
【0056】また、前記移動量値を導出するステップ
は、前記移動量値の導出に、多次元テーブルを用いるこ
とを特徴とする。あるいは、前記移動量値を導出するス
テップは、前記第1のカラーデータが前記第1のカラー
画像機器の青色あるいは紫色を表すカラーデータである
場合に、前記第1のカラーデータの色相角度値を減少さ
せる移動量値を導出する過程であることを特徴とする。
【0057】また、移動量値を導出するステップは、前
記第1のカラーデータが前記第1のカラー画像機器の
1,2次色の近傍の色を表すカラーデータである場合
に、前記第1のカラーデータの色相角度値を、前記第2
のカラー画像機器の1,2次色の近傍の色を表すカラー
データの色相角度値に変換する移動量値を導出するステ
ップであることを特徴とする。
【0058】あるいは、前記移動量値に従って第1のカ
ラーデータの色相角度値を変換するステップは、該移動
量値に従って、該第1のカラーデータと同明度で無彩色
のカラーデータを中心に第1のカラーデータを回転し
て、第1のカラーデータの色相角度値を変換するステッ
プであることを特徽とする。
【0059】そして、本発明は、第1のカラー画像機器
の第1の色域に含まれ、該第1のカラー画像機器に依存
する色空間の第一の値から、第2のカラー画像機器の第
2の色域に含まれ、該第2のカラー画像機器に依存する
色空間の第二の値を生成する色変換システムにおいて、
該第1のカラー画像機器に依存する色空間の値を機器に
非依存の色空間の第三の値に変換する手段と、色空間の
第三の値の色相角度値、明度値、彩度値から移動量値を
導出する手段と、該移動量値に従って該色空間の第三の
値の色相角度値を変換する手段と、該色相角度値を変換
された色空間の第三の値を該第2のカラー画像機器に依
存する色空間の第二の値に変換する手段を有する色変換
システムであることを特徴とする。
【0060】本発明の色変換テーブルの登録データの変
更方法は、色変換時の変換前と変換後の色同士の対応関
係が格納される色変換テーブルに登録される登録データ
の変更方法において、保証する色の対応関係を参照する
ステップと、登録値を変更するデータを選択するステッ
プと、参照した対応関係を保証するように登録データを
変更するステップとを有することを特徴とする。
【0061】
【発明の実施の形態】図1は、本発明のカラーデータ変
換方法の第1の側面の第1の原理を説明する図である。
【0062】図1は、黄色領域の断面であるL* *
間を示している。図中1は、第1のカラー画像機器(プ
リンタ、ディスプレイ、スキャナ等の入出力機器やパソ
コンなどのカラーデータを扱える機器)の第1の色域で
あり、2は第2のカラー画像機器の第2の色域である。
図示される通り、第1の色域と第2の色域とはその範囲
が異なっている。3,6,9は第1の色域1に含まれる
第1のカラーデータであり、4,8,10は第1のカラ
ーデータの彩度値に対応するように導出された第3のカ
ラーデータである。5,7,11は、第1のカラーデー
タを、第2の色域に含まれるよう第3のカラーデータの
方向に変換して導出した第2のカラーデータである。
【0063】第1のカラーデータ3は、このカラーデー
タに対応する第3のカラーデータ4の方向に向けて変換
し、第2の色域に含まれる第2のカラーデータ5を導出
する。第1のカラーデータ6は、このカラーデータに対
応する第3のカラーデータ8の方向に向けて変換し、第
2の色域に含まれる第2のカラーデータ7を導出する。
第1のカラーデータ9は、このカラーデータに対応する
第3のカラーデータ10の方向に向けて変換し、第2の
色域に含まれる第2のカラーデータ11を導出する。
【0064】図1に示す構成によれば、第1のカラーデ
ータ3,6,9の彩度値に応じて第3のカラーデータ
4,8,10を導出し、前記第1のカラーデータ3,
6,9をそれぞれ前記第3のカラーデータ4,8,10
に向けて変換を行い、第2のカラーデータ5,7,11
を生成する。従って、第3のカラーデータ4,8,10
がある程度の彩度を持つよう導出されるため、従来の方
法と比較して、特に黄色と青色領域のカラーデータの彩
度が低下せずに変換が行なわれる。
【0065】図2は、本発明のカラーデータ変換方法の
第1の側面の第2の原理を説明する図である。図中、
1,2は図1と同様である。31,34,37は第1の
色域に含まれる第1のカラーデータであり、32,3
5,38は第2の色域に含まれ、かつ第1のカラーデー
タの彩度値が大きければ大きいほど第3のカラーデータ
の彩度値が大きくなるように導出された第3のカラーデ
ータである。33,36,39は、第1のカラーデータ
を、第2の色域に含まれるよう第3のカラーデータの方
向に変換して導出した第2のカラーデータである。
【0066】図2に示す構成によれば、第1のカラーデ
ータ31,34,37を、第1のカラーデータの彩度値
が大きければ大きいほど第3のカラーデータの彩度値が
大きくなるように導出した第3のカラーデータ32,3
5,38に向けて変換を行なっている。従って、彩度の
高い第1のカラーデータ37は、彩度の高い第3のカラ
ーデータ38に向けて変換されるので、従来方法と比較
して、特に黄色と青色領域のカラーデータの彩度が低下
せずに変換が行なわれる。また、第1のカラーデータの
彩度値が大きくなるとともに第3のカラーデータの彩度
値を大きくしているため、2つのカラーデータの変換の
前後において、彩度の大きさの逆転がほとんど発生しな
くなる。
【0067】図3は、本発明のカラーデータ変換方法の
第1の側面の第3の原理を説明する図である。図中、
1,2 は図1と同様である。図中51は、第1のカラ
ーデータと同色相面上で、第1の色域1に含まれるカラ
ーデータの中で最も彩度の高い第4のカラーデータであ
る。図中52は、第1のカラーデータと同色相面上で、
第2の色域に含まれるカラーデータの中で最も彩度の高
い第5のカラーデータである。
【0068】また図中51は、第4のカラーデータ51
の彩度値と同一の彩度値を持つ第1の色域に含まれる第
1のカラーデータ、つまり第4のカラーデータと同一の
位置にある第1のカラーデータも示している。図中52
は、第1のカラーデータの彩度値が第4のカラーデータ
の彩度値と略等しいときに第3のカラーデータが第5の
カラーデータと略等しくなるように導出された第3のカ
ラーデータも示している。第1のカラーデータ51を、
第2の色域2に含まれるように、第3のカラーデータ5
2に向けて変換を行なう。第5のカラーデータ52は、
図3に示すような色域の頂点に位置し、第3のカラーデ
ータは第5のカラーデータ52と同じ位置に存在するの
で、第2のカラーデータ53は、第3、第5のカラーデ
ータ52と等しくなるよう導出される。
【0069】図3に示す構成によれば、第1の色域に含
まれる第1のカラーデータと同一の色相面上であり第1
の色域1で最も彩度の高い第4のカラーデータ51の彩
度値と、第1のカラーデータ51の彩度値が等しい場合
には、第3のカラーデータ53を、第1のカラーデータ
と同一の色相面上であり第2の色域で最も彩度の高い第
5のカラーデータ53と同じ値にする。従って、従来方
法と比較して、特に黄色と青色領域のカラーデータの彩
度の低下が少なくなるだけでなく、第1の色域に含まれ
る最高彩度のカラーデータが第2の色域に含まれるよう
に第2のカラーデータに変換される場合は、必ず第1の
カラーデータと同色相で、第2の色域で最も彩度の高い
カラーデータに変換されることが保証されるようにな
る。
【0070】図4は、本発明のカラーデータ変換方法の
第1の側面の第4の原理を説明する図である。図中1,
2は図1と同様である。図中62,65は、第1の色域
に含まれる第1のカラーデータであり、両カラーデータ
の色相値、彩度値は等しい。61は第1のカラーデータ
62,65と同一色相面上で、第2の色相に含まれるカ
ラーデータ中の最大彩度を有する第5のカラーデータで
ある。60は、カラーデータ61とカラーデータ62の
明度差d1であり、70はカラーデータ61とカラーデ
ータ65の明度差d2である。
【0071】66は、第1のカラーデータ65の彩度値
が大きければ大きいほど第3のカラーデータの彩度値が
大きくなるようにする要因と、明度差d2の値が大きけ
れば大きいほど第3のカラーデータの彩度値が小さくな
るようにする要因の2つの要因により導出した第3のカ
ラーデータであり、63は第1のカラーデータ62の彩
度値が大きければ大きいほど第3のカラーデータの彩度
値が大きくなるようする要因と、明度差d1の値が大き
ければ大きいほど第3のカラーデータの彩度値を小さく
なるようにする要因の2つの要因により導出した第3の
カラーデータである。
【0072】そして、第1のカラーデータ65を、第3
のカラーデータ66に向けて変換して第2のカラーデー
タ67を生成し、第1のカラーデータ62を、第3のカ
ラーデータ63に向けて変換して第2のカラーデータ6
4を導出する。
【0073】図4の構成によれば、第1のカラーデータ
62から第3のカラーデータ63を導出する際に、第1
のカラーデータ62の彩度値だけでなく、第1のカラー
データ62と第5のカラーデータ61との明度値の差d
1も、第3のカラーデータ63の彩度値の決定に使用す
る。
【0074】明度差d1を利用しない方法では、第1の
カラーデータ62はこれらの方法で導出される第3のカ
ラーデータ66に向けて変換され第2のカラーデータ6
8が生成される。この第2のカラーデータ68は、第1
のカラーデータ62と比して明度が大きく異なるという
問題を発生する場合が有る。
【0075】しかし図4の方法では、第1のカラーデー
タ62から導出される第3のカラーデータ63は、明度
の差d1の要因によりカラーデータ66と比して彩度値
が抑えられて導出されており、その結果、第1のカラー
データ62は第3のカラーデータ63に向けて変換さ
れ、第2のカラーデータ68と比較して明度変化の抑え
られた第2のカラーデータ64を導出できる。従って、
第2のカラーデータは、従来方法と比較して、特に黄色
と青色の領域のカラーデータの彩度値の低下が少なくな
るだけでなく、明度が大幅に変化するよう変換される問
題を回避できる。
【0076】図5は、本発明のカラーデータ変換方法の
第1の側面の第5の原理を説明する図である。図中1,
2は図1と同様である。図中81,84,87は、第1
の色域に含まれる第1のカラーデータである。90は第
1のカラーデータと同一色相面上で、第2の色域に含ま
れるカラーデータ中の最大彩度を有する第5のカラーデ
ータである。91は、無彩色である第6のカラーデータ
である。82,85,88は、第1のカラーデータの彩
度値に応じ、かつ第5のカラーデータ90と第6のカラ
ーデータ91を結ぶ直線上に導出された第3のカラーデ
ータである。そして、第1のカラーデータ81,84,
87を、第3のカラーデータ82,85,88に向けて
変換して第2のカラーデータ83,86,89を導出す
る。
【0077】図5の構成によれば、第1のカラーデータ
81,84,87から第3のカラーデータ82,85,
88を導出する際に、第3のカラーデータを、第5のカ
ラーデータ90と第6のカラーデータ91を結ぶ直線上
になるよう導出する。これによって、第1のカラーデー
タ81,84,87を第3のカラーデータ82,85,
88方向に変換して生成される第2のカラーデータ8
3,86,89は、第1のカラーデータ81,84,8
7の位置関係を反映した位置に導出される。従って、第
2のカラーデータは、従来方法と比較して、特に黄色と
青色の領域のカラーデータの彩度値の低下が少なくなる
だけでなく、複数の第1のカラーデータのお互いの位置
関係を失わない様に第2のカラーデータを導出できる。
【0078】図6は、本発明のカラーデータ変換方法の
第1の側面の第6の原理を説明する図である。図中1,
2は図1と同様である。95は、第1の色域に含まれる
第1のカラーデータであり、96は第1のカラーデータ
の彩度値に応じて導出された第3のカラーデータであ
る。ここで、第1のカラーデータ95と第3のカラーデ
ータ96を結ぶ直線を導出し、該直線と第2の色域2と
の交点を、第2のカラーデータ97として導出する。
【0079】図6の構成によれば、第1のカラーデータ
95から第3のカラーデータ96を導出し、第1のカラ
ーデータ95と第3のカラーデータ96から第2のカラ
ーデータ97を導出するに際して、第1のカラーデータ
95と第3のカラーデータ96を直線で結び、該直線と
第2の色域との交点を第2のカラーデータ97としてい
る。そのため、第2のカラーデータ97は、第1のカラ
ーデータ95を第3のをカラーデータ96に向けて変換
した場合において、最も第1のカラーデータ95に近く
なる。従って、従来方法と比較して、特に黄色と青色の
領域のカラーデータの彩度値の低下が少なくなるだけで
なく、彩度が保存される。
【0080】図7は、本発明のカラーデータ変換方法の
第1の側面の第7の原理を説明する図である。図中1,
2は図1と同様である。201は、第1の色域に含まれ
る第1のカラーデータであり、202は第1のカラーデ
ータの彩度値に応じて導出された第3のカラーデータで
ある。ここで、第1のカラーデータ201と第3のカラ
ーデータ202を結ぶ第2の直線を導出し、該第2の直
線と第1の色域1との交点を第7のカラーデータ203
として、該第2の直線と第2の色域2との交点を第8の
カラーデータ204、として導出する。
【0081】また、前記第3のカラーデータと前記第7
のカラーデータとの間の距離l17、前記第3のカラーデ
ータと前記第1のカラーデータとの間の距離l11、前記
第3カラーデータと前記第8のカラーデータとの間の距
離l18を導出する。そして、第2の直線上に第2のカラ
ーデータ205を導出するに際して、前記第3カラーデ
ータと前記第2のカラーデータとの間の距離をl12とす
ると、(l11/l17)=(l12/l18)を満たすように
第2のカラーデータ205を導出する。
【0082】図7の構成によれば、第1のカラーデータ
201から第3のカラーデータ202を導出し、第1の
カラーデータ201と第3のカラーデータ202から第
2のカラーデータ205を導出するに際して、第1,
2,7,8の各カラーデータと第3のカラーデータの距
離をl11、l12、l17、l18として(l11/l17)=
(l12/l18)を満たすように第2のカラーデータ20
5を導出している。従って、従来方法と比較して、特に
黄色と青色の領域のカラーデータの彩度値の低下が少な
くなるだけでなく、第2の色域2の外にあるカラーデー
タ全てが第2の色域2の最外郭に集まり、階調つぶれが
発生するという問題も回避することができる。
【0083】図8は、本発明のカラーデータ変換方法の
第2の側面の原理を説明する図である。図中301は、
CRTディスプレイなどの第1のカラー画像機器であ
る。302は、第1のカラー画像機器で表示されてお
り、第1のカラー画像機器の色域に含まれる第1のカラ
ーデータである。303は第1のカラーデータに従っ
て、該第1のカラーデータの色相角度値を変換するため
に利用される移動量値304を導出する移動量値導出過
程である。この詳細は後に述べる。304は、移動量値
導出過程303で導出された移動量値である。305は
第1のカラーデータ302と移動量値導出過程303で
導出された移動量値304を基に、第1のカラーデータ
302の色相角度値を変換するカラーデータ色相角度値
変換過程である。306は、カラーデータ色相角度値変
換過程305によって、色相角度値を変換された第1の
カラーデータである。307は、第2のカラー画像機器
309の色域に含まれるように、色相角度値を変換され
た第1のカラーデータ306の彩度値を変換するカラー
データ彩度値変換過程である。308は、カラーデータ
彩度値変換過程で導出された第2のカラーデータであ
る。309は、第2のカラーデータに従って印刷、表示
を行うプリンタなどの第2のカラー画像機器である。こ
れら手段により、第1のカラー画像機器301に表示・
印刷されている色を表す第1のカラーデータ302が、
第2のカラー画像機器309に表示・印刷を行なうため
の第2のカラーデータ308に変換される。
【0084】以下に、移動量値導出過程303による移
動量値導出の詳細を述べる。この過程は、第1のカラー
データ302を入力して第1のカラーデータの色相角度
値を補正するための移動量値304を出力する過程であ
る。この過程では、第1のカラーデータ302を入力す
ると、このカラーデータから色相角度値、明度値、彩度
値の3つの値を計算する。この3つの値と、図9〜図1
4に示す移動量値テーブルを元に移動量値304を導出
する。例えば、第1のカラーデータ302の色相角度値
が300度、明度値が50、彩度値が90である場合
は、この過程によって導出される移動量値304は−2
2.5度となる(図9参照)。なお、第1のカラーデー
タ302を色相角度値、明度値、彩度値に変換した場合
に、各値は小数点以下の値を持つ中途な値となる場合が
多いが、この場合は図9〜図14の移動量値テーブルを
用いて補間を行なって移動量値304を求める。また、
第1のカラーデータ302の色相角度値、明度値、彩度
値から移動量値を求める場合には、図9〜図14に示し
た移動量値テーブルを近似した関数式を用いて行なうこ
ともできる。
【0085】次に、図9〜図14の移動量値テーブルの
作成方法を示す。図9〜図14の移動量値テーブルのう
ち、図9の移動量値テーブルは、青、紫色領域の等色相
線の歪みを補正するためのテーブルである。この移動量
値テーブルは、図15に示すような第1のカラー画像機
器(例えばCRTディスプレイ)321と、第2のカラ
ー画像機器(例えばプリンタ)で単色の矩形(パッチ)
324 を複数印刷した評価色票323を用いて作成す
る。評価色票323は、第2のカラーデータを構成する
色相角度325、彩度327、明度326の3つのパラ
メータを、一定間隔で変えて第2のカラー画像機器で印
刷したものである(図15に示した例では、色相角度は
5〜360度まで5度毎、明度は25から75まで25
毎、彩度は30から120まで30毎に印刷)。そし
て、色相変化の問題の見られる青、紫領域に含まれる第
1のカラーデータのうちの幾つか(例では角度220か
ら320度で5毎、明度値25から75まで25毎、彩
度値30から120まで30毎の全ての組み合わせのカ
ラーデータ)において、図16に示す流れ図に従って、
そのカラーデータに対応する移動量値を人間の目を使っ
て調査し、図9に示した移動量値テーブルを作成する。
【0086】すなわち、ステップS31で、調査するカ
ラーデータ(色相角度はA度、明度はB値、彩度はC
値)を第1のカラー画像機器321に、322のような
パッチとして表示する。次に、ステップS32で、評価
色票323に印刷されている、色相角度A度、明度値
B、彩度値Cのパッチ324(もし対応するパッチがな
い場合は、同色相角度、同明度で最も彩度値が近いパッ
チ)と、第1のカラー画像機器に表示されたパッチ32
2の色の見えの近似度合いを主観的に評価し、評点を付
ける。ステップS33で、色相角度A度の前後40度程
度の評価色票においても、上記工程332と同様に評価
を行い評点を付ける。ステップS34で、評価した全て
の結果において、最も評点の高かった評価色票の色相角
度値Dを求める(この際、高い評点であった評価色票が
複数存在する場合は、それら評価色票の色相角度値と評
点を用いて補間で色相角度値Dを計算する)。ステップ
S35で、色相角度値Dから、調査したカラーデータの
色相角度値Aを引き、移動量値Eを計算する(E=D−
A)。そして、ステップS36で、移動量値Eを、色相
角度がA度、明度がB値、彩度がC値のカラーデータに
対応する移動量値とする。
【0087】ここで、第1のカラー画像機器がCRTデ
ィスプレイ、第2のカラー画像機器がプリンタの場合
は、図9から、青,紫色の等色相線に歪みがある領域で
歪みを補正する移動量値は、次の傾向がある。 ・等色相線の歪みは、色相角度値で約220度から約3
20度にかけて存在する。 ・移動量値は、第1のカラー画像機器の1次色の青色を
表すカラーデータの色相角度値と、ほぼ等しい色相角度
値(約300度)で最も極大となる。 ・移動量値の絶対値は、第1のカラーデータが第1のカ
ラー画像機器の1次色の青色を表すカラーデータと等し
くなるときに最も大きくなり、約30度となる。 ・移動量値の絶対値は、彩度が等しいと言う条件におい
て、第1のカラーデータの彩度値が大きくなるにつれ
て、ほ ぼ比例して大きくなる。 ・移動量値の絶対値は、第1のカラーデータの明度値
が、中明度から高明度になるにつれて増加する傾向があ
り、また、中明度から低明度にかけて増加する傾向があ
る。その場合に、増加する傾向は、第1のカラーデータ
が低明度,高明度の場合の移動量値の絶対値が、第1の
カラーデータが中明度の場合の移動量値の絶対値と比較
して約1.5倍程度となっている。
【0088】図10〜14の移動量値テーブルは、第1
のカラー画像機器に表示・印刷された高彩度の1、2次
色近傍の色の彩度を失わない様にするために用いられる
移動量値テーブルである。図10はマゼンダ色用、図1
1は赤色用、図12は黄色用、図13は緑色用、図14
はシアン色用である。作成方法は図10〜14ですべて
同じ方法で作られる。
【0089】以下に、これらの代表として、図10に示
したマゼンダ色用の移動量値テーブルの作成方法を示
す。先ず、第1のカラー画像機器における1、2次色の
マゼンダ色のカラーデータの色相角度θ1 、彩度C1
明度値L* 1 を調査する(一般的なCRTディスプレイ
ではθ1 =340度、C1 =100、L* 1 =55)。
次に、第2のカラー画像機器における1、2次色のマゼ
ンダ色の色相角度θ2 、彩度C2 、明度L* 2 を調査す
る(一般的なプリンタでは、θ2 =360度、C 2 =7
0、L* 2 =50)。次に、移動量値テーブルのうち、
色相角度θ1 、彩度C1 、明度L* 1 に最も値の近い要
素g1(図10では、θg1=340度、C g1=90、L
* g1=50)の要素値θm1に、第2のカラー画像機器に
おける1、2次色のマゼンダ色のカラーデータの色相角
度θ2から第1のカラー画像機器における1、2次色の
マゼンダ色のカラーデータの色相角度θ1を引いた値を
設定する(図10の例ではθm1=360−340=20
度)。次に、回転させる領域の色相角度の範囲θs とθ
e (図10の例では、θs =320度、θe =20度、
ただし、以下に示す計算式の都合上θe =20+360
=380度)を設定する。最後に、回転させる領域の色
相角度の範囲θs とθe に含まれる全ての要素gn(色
相角度θgn、彩度Cgn、明度L* gn)の要素値θmnに、
次の式に従って値を設定する。
【0090】
【数1】
【0091】以下に、カラーデータ色相角度値変換過程
305による色相角度値変換の詳細を述べる。この過程
は、第1のカラーデータの色相角度値θ1 を、移動量値
θmを用いて変換を行なう過程である。まず第1の方法
を図17に示す。図中341は第1のカラー画像機器の
色域、342は第2のカラー画像機器の色域、343は
第1のカラーデータ、344は第1のカラーデータと同
明度で無彩色のカラーデータ、345は色相角度値を変
換した後のカラーデータである。この方法では、移動量
値θm を用いて、第1のカラーデータ343をカラーデ
ータ344を中心にθm 度回転させ、カラーデータ34
5を得るようにしている。この方法は、第2の色域に含
まれる第1のカラーデータも、含まれない第1のカラー
データも両方とも動かしたい場合に有効である。
【0092】本発明の第2の側面では図8に示すよう
に、第1のカラー画像機器表示されている第1のカラー
データ302を、第2のカラー画像機器309に印刷さ
れる第2のカラーデータ308に変換するに際して、ま
ず移動量値導出手段303によって、第1のカラーデー
タ302を元に、第1のカラーデータの色相角度値を補
正する移動量値304を導出し、そして第1のカラーデ
ータ302の色相角度値を該移動量値304に従ってカ
ラーデ−タ色相角度値変換手段305によって変換し、
その後、第1のカラーデータ302が第2のカラー画像
機器309の色域に含まれるように、彩度値をカラーデ
ータ彩度値変換手段307で変換する様にしている。
【0093】なお、移動量値導出手段303は、図9〜
図14に示す移動量値テーブルに沿って移動量値304
を導出する。よって該移動量値304は、第1のカラー
データ302が青,紫など等色相線の歪みが存在する領
域の色の場合は、第1のカラーデータ302の色相角度
値を、該第1のカラーデータ302と同色相である第2
のカラーデータの色相角度値に変換するための値として
導出され、第1のカラーデータ302が第1のカラー画
像機器301の1,2次色の近傍の色を表す場合は、第
1のカラーデータ302の色相角度値を、第2のカラー
画像機器309の1,2次色の近傍の色のカラーデータ
の色相角度値に変換するための値として導出される。
【0094】従って、第1のカラーデータが青,紫など
等色相線の歪みが存在する領域の色の場合は、図18に
示した低明度、図19に示した中明度、図20に示した
高明度の、それぞれの場合において、第1のカラー画像
機器301の色域361に含まれ、等色相線363上の
第1のカラーデータ365,366,367が、第1の
カラーデータ365,366,367と同色相で、第2
のカラー画像機器309の色域362に含まれる第2の
カラーデータ308の色相角度値と同じ色相角度値を持
つカラーデータ368,369,370に変換される。
そのため、このカラーデータ368,369.370
を、第2のカラー画像機器の色域362に含まれる第2
のカラーデータ308となるように、カラーデータ彩度
変換手段307で彩度値を色相角度値一定で減少させて
得た第2のカラーデータ308は、第1のカラーデータ
365,366,367と同色相のカラーデータとな
る。よって、すべての第1のカラーデータ302を、色
相を変化させずに第2のカラーデータ308に変換でき
る。
【0095】また、第1のカラーデータ302が、第1
のカラー画像機器301の1、2次色の近傍の色である
場合は、図21に示すように、第1のカラー画像機器3
01の色域381に含まれ、第1のカラー画像機器30
1の1、2次色近傍の色である第1のカラーデータ38
3、384、385、386、387は、第2のカラー
画像機器309の色域382に含まれ、第2のカラー画
像機器309の1、2次色近傍の色である第2のカラー
データ389、390、391、392、393と同位
相角度のカラーデータ394、395、396、39
7、398に変換される。そして、このカラーデータ3
94〜398を、第2のカラー画像機器309の色域3
82に含まれる第2のカラーデータ308となるよう
に、カラーデータ彩度変換手段307でカラーデータ3
94〜398の彩度値を色相角度一定で減少させて第2
のカラーデータ399〜403を得る。よって、高彩度
で第1のカラー画像機器301の1、2次色近傍の色で
ある第1のカラーデータ383〜398を、彩度を失わ
ずに高彩度で第2のカラー画像機器309の1、2次色
近傍の色である第2のカラーデータ399〜403に変
換することができる。
【0096】次に、以下本発明のカラーデータ変換方法
の実施形態の詳細について説明する。図22は、本発明
の第1の実施形態に対応する構成の概要図であり、一般
的なパーソナルコンピュータ(以下PCと称す)とその
周辺機器を示している。
【0097】図中501は、PCに接続されたCRTデ
ィスプレイなどの画像表示装置であり、PCからのCR
T駆動信号により画像を表示する。503はカラーイン
クジェットプリンタなどの画像印刷装置であり、PCか
らのプリンタ制御信号を受けて画像の印刷を行う。50
2は一般的なPCであり、このPC502は、各画素が
RGB値で構成されたカラー画像を各種記憶装置に保持
する。このPC502は、カラー画像を構成する各画素
のRGB値をCRT駆動信号として画像表示装置501
に送り、画像表示装置501にカラー画像を表示させ
る。また、このPC502は、カラー画像から各画素の
RGB値に変換を施してCMY値に変換し、CMY値か
らプリンタ制御信号を生成し、画像印刷装置503にカ
ラー画像を印刷させる。
【0098】また、PC502は、画像表示装置501
と画像印刷装置503の両機器の特性を表す情報(ルッ
クアップテーブル)504〜507を記憶している。R
GB→L* * * ルックアップテーブル504(以
下、Lut504)は、画像表示装置501に依存する
RGB値と、そのRGB値に対応したCRT駆動信号を
画像表示装置501に送った時に表示される色(L*
* * 値)の対応リストである。このLut504を利
用して、RGB値をL* * * 値に変換する。L*
* * →RGBルックアップテーブル505(Lut5
05)は、Lut504を用いて作成されるルックアッ
プテーブルである。画像表示装置501に、L* *
* 値で表された色を表示したい時に、その色を表示させ
るのに必要なRGB値を記したリストである。このと
き、あるL* * * 値で表される色を画像表示装置5
01が表示不可能な場合は、そのL* * * 値に対応
するRGB値は欠番としている。このLut505を用
いることによって、L* * * 値で表された色を表示
したい時に、それを行うためのRGB値を取得できる。
また、画像表示装置501で表示可能なL* * *
に対しては、RGB値が得られ、表示不可能なL* *
* 値に対してはRGB値が得られないので、あるL*
* * 値が、画像表示装置501の色域に含まれるか
否かの判定に用いることができる。
【0099】なお、CMY→L* * * ルックアップ
テーブル506(Lut506)は、Lut504と同
等の、画像印刷装置503に依存する色の値であるCM
Y値をL* * * 値に変換するための対応を記したリ
ストであり、L* * * →CMYルックアップテーブ
ル507(Lut507)は、Lut505と同等の、
画像印刷装置503にL***値で表される色を表示
させたいときに用いる、L* * * 値をCMY値に変
換するための対応を記したリストである。このLut5
07も、あるL* * * 値が画像印刷装置503の色
域の内にあるか否かを判定することに用いることができ
る。
【0100】図23はPC502で行われる、カラー画
像を構成する各画素のRGB値をCMY値変換に変換す
る方法の、詳細な流れ図である。また、図24、25
は、図23の詳細な流れ図に対応した、RGB値からC
MY値への変換に際して使用される、各種カラーデータ
及び色域をL* * * 空間で表した図である。両図の
詳細な説明を以下に行う。
【0101】ステップ511:各種記憶装置に保持され
たカラー画像を構成する各画素からRGB値を取り出
す。RGB値は、画像表示装置501に依存した色空間
の値であり、このRGB値の取りうる値全てが画像表示
装置501の色域である。この色域は、図24、25の
601で表される。CMY値は、画像印刷装置503に
依存した色空間の値であり、このCMY値の取りうる値
全てが画像印刷装置503の色域である。この色域は図
24、25の602で表される。
【0102】ステップ512:RGB値を、カラーデー
タの変換処理を行うのに簡便な、機器に依存しないL*
* * 色空間の値への変換を行う。RGB値からL*
** 空間への変換はLut504を用いる。このL
* * * 値(L* 1 、a* 1 、b* 1 )が、図24の
第1のカラーデータ603である。
【0103】ステップ513:第1のカラーデータ60
3の色相角度値θ1 と彩度値C1 を計算する。計算式は
以下の通りである。 θ1 =arctan(b* 1 /a* 1 ) C1 =((a* 1 2 +(b* 1 2 (1/2) ステップ514:第1のカラーデータ603の色相角度
値を変換するための移動量値θmの導出を行う。導出に
は、図9〜14に示した移動量テーブル、第1のカラー
データ603の色相角度値θ1 、彩度値C1及び明度値
* 1 を用いる。まず、図9〜14に示した移動量テー
ブルを、第1のカラーデータ603のθ 1 、C1 、L*
1 の値で参照し、図26に示す、第1のカラーデータ6
03を囲む位置に存在する8つの要素g1〜g8の色相
角度値θg1〜θg8、彩度値Cg1〜Cg8、明度値L* g1
* g8及び、その要素に格納されている値である要素値
(移動量値)θm1〜θm8を抽出する。次に、以下の式で
補間計算を行い、θm を導出する。
【0104】
【数2】
【0105】ステップ515:角度値(移動量値)θm
を用いて第1のカラーデータの色相角度値を変換し、第
1のカラーデータの変換途中の中間的カラーデータ60
4を導出する。カラーデータ604のL* * *
(L* 1D、a* 1D、b* 1D)は次の式で導出される。
【0106】 θ1D=θm +θ1* 1D=L* 1* 1D=C1 ・cos(θ1D) b* 1D=C1 ・sin(θ1D) C1D=((a* 1D2 +(b* 1D2 (1/2) ステップ516:角度値θ1Dで表される等色相面上で、
画像表示装置501の第1の色域601に含まれるカラ
ーデータで最も彩度の高い、第4のカラーデータ605
(L* 4 、a* 4 、b* 4 )の導出を行う。導出方法
は、角度値θ1Dで表される等色相面上の全てのカラーデ
ータに対して、第1の色域601に含まれるか否かの判
定を行い、含まれると判定されたカラーデータの内で最
も彩度の高いものを第4のカラーデータ605としてい
る。あるカラーデータが、画像表示装置501の第1の
色域に含まれるか否かの判定には、Lut505(即
ち、あるL* * * 値に対して、RGB値が登録され
ているか否かを判断する)を用いる。第4のカラーデー
タ605の彩度値C4を以下の式で計算する。
【0107】 C4 =((a* 4 2 +(b* 4 2 (1/2) ステップ517:角度値θ1Dで表される等色相面上で、
画像印刷装置503の第2の色域602に含まれるカラ
ーデータで最も彩度の高い、第5のカラーデータ606
(L* 5 、a* 5 、b* 5 )の導出を行う。導出方法
は、角度値θで表される等色相面上の全てのカラーデー
タに対して、第2の色域602に含まれるか否かの判定
をおこない、含まれると判定されたカラーデータの内で
最も彩度の高いものを第5のカラーデータ606として
いる。あるカラーデータが画像印刷装置503の第2の
色域602に含まれるか否かの判定には、Lut507
を用いる。第5のカラーデータ606の彩度値C5を以
下の式で算出する。
【0108】 C5 =((a* 5 2 +(b* 5 2 (1/2) ステップ518:第3のカラーデータ607を導出する
ための、係数値kを計算する。係数値kは以下のような
式となる。
【0109】 |L* 4 −L* 1D|≦50.0の場合:k=C1D(1/
4 )((50.0−|L* 4 −L* 1D|)/50.
0) |L* 4 −L* 1D|>50.0の場合:k=0.0 ステップ519:先に計算した係数値kと、第5のカラ
ーデータ606と、無彩色である第6のカラーデータ6
08(L* 6 、a* 6 、b* 6 )を結ぶ第1の直線を用
いて、第1の直線上にある第3のカラーデータ607
(L* 3 、a* 3、b* 3 )を導出する。本実施形態で
は第6のカラーデータ608は第5のカラーデータ60
6と同明度の無彩色としている。以下に、第3のカラー
データを導出するための計算式を示す。
【0110】 L* 3 =(L* 5 −L* 6 )k+L* 6* 3 =(a* 5 −a* 6 )k+a* 6* 3 =(b* 5 −b* 6 )k+b* 6 この式によって、第3のカラーデータ607は、中間的
カラーデータ604の彩度が高ければ高いほど第3のカ
ラーデータ607の彩度値を高くし、中間的カラーデー
タ604と第5のカラーデータ606の明度差が大きけ
れば大きいほど第3のカラーデータ607の彩度値を低
くするように導出される。また、中間的カラーデータ6
04の彩度値が第4のカラーデータ605の彩度値と等
しいときに、第3のカラーデータ607と第5のカラー
データ606のL* * * 値が略等しくなるように計
算される。
【0111】ステップ520:第2のカラーデータの導
出に必要な、中間的なカラーデータ604と第3のカラ
ーデータを第2の直線で結んだ時の、直線上の一点(L
* L、a* L 、b* L )の計算式を示す。
【0112】 L* L =(L* 3 −L* 1D)t+L* 1D* L =(a* 3 −a* 1D)t+a* 1D* L =(b* 3 −b* 1D)t+b* 1D (tは係数で0.0〜1.0) Lut507と、この式を用いて、第2の直線と第2の
色域の最外郭の交点を導出する。この導出された交点の
カラーデータが第2のカラーデータ609である。
【0113】ステップ521:第2のカラーデータのL
* * * 値(L* 2 、a* 2 、b * 2 )から、CMY
値への変換を行う。L* * * 値からCMY値への変
換は、Lut507を用いる。
【0114】以下に、本発明の第2の実施形態を示す。
本実施形態の概要は、先に説明した第1の実施形態と同
等であり、詳細な流れと、それに対応したカラーデータ
の位置が、第1の実施形態と異なる。従って、第1の実
施形態と同等の部分の説明は省略し、異なる部分を以下
に説明する。
【0115】図27は、PC502で行われる、カラー
画像を構成する各画素のRGB値からCMY値を導出す
るまでのカラーデータの変換に関する詳細の流れ図であ
る。また、図28は、図27の詳細な流れ図に対応し
た、RGB値からCMY値への変換に際して使用され
る、各種カラーデータ及び色域をL* * * 空間で表
した図である。
【0116】図27に示した、カラーデータの変換に関
する詳細の流れ図の内、ステップ511〜ステップ51
8までは、先に示した第1の実施形態のステップ511
からステップ518と同様である。従って説明は省略
し、本実施形態と第1の実施形態と異なる部分を以下に
説明する。
【0117】ステップ531:先に計算した係数値k
と、第5のカラーデータ606と、無彩色である第6の
カラーデータ621(L* 6 、a* 6 、b* 6 )を結ぶ
第1の直線を用いて、第1の直線上にある第3のカラー
データ620(L* 3 、a* 3、b* 3 )を導出する。
本実施形態では、第6のカラーデータ621の明度値
は、第2の色域602の最高明度値aと最低明度値bの
ほぼ中間の値としている。なお、最高明度値aは、画像
印刷装置503の紙の色の測色値の明度値と同等であ
り、最低明度値bは、画像印刷装置503で黒色の測色
値の明度値と同等である。これらの値は、予め測色によ
り取得しておく。以下に、第3のカラーデータを導出す
るための計算式を示す。
【0118】 L* 3 =(L* 5 −L* 6 )k+L* 6* 3 =(a* 5 −a* 6 )k+a* 6* 3 =(b* 5 −b* 6 )k+b* 6 この式によって、第3のカラーデータ620は、中間的
カラーデータ604の彩度が高ければ高いほど第3のカ
ラーデータ620の彩度値を高くし、中間的カラーデー
タと第5のカラーデータ606の明度差が大きければ大
きほど第3のカラーデータ620の彩度値を低くするよ
う導出される。また、中間的カラーデータ604の彩度
値が第4のカラーデータ605の彩度値と等しいとき
に、第3のカラーデータ620と第5のカラーデータ6
06のL* * * 値が略等しくなるように計算され
る。
【0119】ステップ532:第2のカラーデータの導
出に必要な、中間的カラーデータと第3のカラーデータ
を第2の直線で結んだときの、直線上の一点(L* L
* L 、b* L )の計算式を示す。
【0120】 L* L =(L* 3 −L* 1 )t+L* 1* L =(a* 3 −a* 1 )t+a* 1* L =(b* 3 −b* 1 )t+b* 1 (tは係数で0.0〜1.0) Lut505と、この式を用いて、第2の直線と第1の
色域601の最外郭の交点である、第7のカラーデータ
622を導出する。
【0121】ステップ533:Lut507と、先の式
を用いて、第2の直線と第2の色域602の最外郭の交
点である、第8のカラーデータ623を導出する。 ステップ534:先に導出した第7、8のカラーデータ
の、第3のカラーデータからの距離l7 、l8 を計算す
る。2つのカラーデータ(L* a 、a* a 、b * a )と
(L* b 、a* b 、b* b )の距離lは、以下の式で求
める。 l=((L* b −L* a 2 +(a* b −a* a 2
(b* b −b* a 2 ) ステップ535:先の第2の直線の式とl7 、l8 より
第2のカラーデータを求める。第2のカラーデータを求
めるための、第2の直線に与える定数tは、以下の計算
式を用いる。
【0122】t=(l7 /l8 ) この定数と、第2の直線の式により、第2のカラーデー
タ624(L* 2 、a* 2 、b* 2 )を求める。
【0123】ステップ536:第2のカラーデータのL
* * * 値(L* 2 、a* 2 、b * 2 )から、CMY
値への変換を行う。L* * * 値からCMY値への変
換は、Lut507を用いる。
【0124】このように、本実施形態では、第1のカラ
ー画像機器の第1の色域に含まれる第1のカラーデータ
から、第2のカラー画像機器の第2の色域に含まれる第
2のカラーデータを生成するカラーデータ変換方法にお
いて、第1のカラーデータの色相角度値、明度値、彩度
値から移動量値を導出するステップと、移動量値に従っ
て該第1のカラーデータの色相角度値を変換し、ある直
線上に存在する第2の色域に含まれる第3のカラーデー
タに向かって、第1のカラーデータを移動し、第2のカ
ラーデータを得るステップを有する。
【0125】この他にも、移動量値を導出するステップ
は、移動量値の導出に、多次元テーブルを用いることも
可能である。また、移動量値を導出するステップは、第
1のカラーデータが第1のカラー画像機器の青色あるい
は紫色を表すカラーデータである場合に、第1のカラー
データの色相角度値を減少させる移動量値を導出するよ
うにしてもよい。
【0126】あるいは、移動量値を導出するステップに
おいて、第1のカラー画像機器の青色または紫色を表す
カラーデータは、第1のカラー画像機器の1,2次色の
青色の近傍の色を表すカラーデータとしてもよい。
【0127】あるいは、移動量値を導出する過程におい
て、第1のカラー画像機器の1,2次色の青色の近傍の
色を表すカラーデータの色相角度値は、略220度から
略320度の間の値であるようにしてもよい。
【0128】あるいは、移動量値を導出する過程は、第
1のカラーデータが第1のカラー画像機器の1,2次色
の青色を表すカラーデータの色相角度値と略等しい色相
角度を持つ場合に、移動量値の絶対値が極大になるよう
導出するようにしてもよい。
【0129】あるいは、移動量値を導出するステップに
おいて、第1のカラー画像機器の1,2次色の青色を表
すカラーデータの色相角度値は略300度であるように
してもよい。
【0130】あるいは、移動量値を導出するステップ
は、第1のカラーデータが、第1のカラー画像機器の
1,2次色の青色を表すカラーデータと略等しい場合
に、移動量値の絶対値が略30度となるよう導出するよ
うに構成してもよい。
【0131】また、移動量値を導出するステップは、第
1のカラーデータの彩度値が大きくなるに従って、移動
量値の絶対値が大きくなるよう導出するように構成する
ことも可能である。
【0132】この場合、移動量値を導出するステップ
は、第1のカラーデータの彩度値が0の場合に移動量値
の絶対値が0となり、第1のカラーデータの彩度値が増
加するに従って移動量値の絶対値が比例して増加し、第
1のカラーデータの彩度値が120で移動量値の絶対値
が飽和するよう導出するように構成してもよい。
【0133】また、移動量値を導出するステップは、第
1のカラーデータの明度値が第1の色域の最低明度値と
最大明度値の間にある任意の明度値から低くなるにした
がって、移動量値の絶対値が大きくなるよう導出するよ
うに構成してもよい。
【0134】この場合、特に、移動量値を導出する過程
において、第1のカラーデータの明度値が第1の色域の
最低明度値か最大明度値と略等しい場合の移動量値の絶
対値は、任意の明度値の場合の移動量値の絶対値の略
1.5倍であるようにしてもよい。
【0135】また、移動量値を導出するステップは、第
1のカラーデータが第1のカラー画像機器の1,2次色
の近傍の色を表すカラーデータである場合に、第1のカ
ラーデータの色相角度値を、第2のカラー画像機器の
1,2次色の近傍の色を表すカラーデータの色相角度値
に変換する移動量値を導出するようにしてもよい。
【0136】この場合、特に、移動量値を導出するステ
ップは、第1のカラーデータが第1のカラー画像機器の
1,2次色の色を表すカラーデータである場合に、移動
量値の絶対値が極大になるよう導出するようにしてもよ
い。
【0137】更に、この場合、移動量値を導出するステ
ップは、第1のカラーデータが第1のカラー画像機器の
1,2次色の近傍の色を表すカラーデータである場合
に、第1のカラーデータと第1のカラー画像機器の1,
2次色の色を表すカラーデータとの差が大きくなるにし
たがって、移動量値の絶対値が小さくなるよう導出する
ように構成してもよい。
【0138】また、移動量値に従って第1のカラーデー
タの色相角度値を変換するステップは、該移動量値に従
って、第1のカラーデータと同明度で無彩色のカラーデ
ータを中心に第1のカラーデータを回転して、第1のカ
ラーデータの色相角度値を変換するように構成してもよ
い。
【0139】そして、第1のカラー画像機器の第1の色
域に含まれ、第1のカラー画像機器に依存する色空間の
第一の値から、第2のカラー画像機器の第2の色域に含
まれ、第2のカラー画像機器に依存する色空間の第二の
値を生成する色変換システムにおいて、第1のカラー画
像機器に依存する色空間の値を機器に非依存の色空間の
第三の値に変換する手段と、色空間の第三の値の色相角
度値、明度値、彩度値から移動量値を導出する手段と、
移動量値に従って色空間の第三の値の色相角度値を変換
する手段と、色相角度値を変換された色空間の第三の値
を第2のカラー画像機器に依存する色空間の第二の値に
変換する手段を有するように構成してもよい。
【0140】図29は、本発明の色変換テーブルの登録
データの変換方法の原理説明する図である。本発明は、
色変換テーブルの登録データを変更する際に、保証した
い色の対応関係を参照する参照ステップと、変更する色
変換テーブルのデータを選択する選択ステップと、先に
参照した対応関係を保証するように登録データを変更す
る変更ステップからなる。
【0141】以上のステップによって、特定の色の精度
を保証することや、あるいは、特定の色に関して、その
変換結果を保証することが可能になる。本発明の色変換
テーブルの登録データの変更方法では、色の対応関係を
参照する参照ステップと、登録値を変更するデータを選
択する選択ステップと、参照ステップで参照した対応関
係を保証するように登録データを変更する変更ステップ
を有する。こうして、色変換テーブルの登録データを修
正できるため、特定の色の精度を保証することや、ある
いは、特定の色に関して、その変換結果を保証すること
が可能になる。
【0142】また、登録データの変更に際して、色変換
の式を利用することも可能である。例えば、L* *
* 値をCMY値に変換する場合を例に取れば、色変換演
算では格子状のL* * * 値に対するCMY値が登録
された色変換テーブルを用い、変換しようとするL*
* * の周囲の格子点(たとえば8点)に登録されてい
るCMY値の重み付け平均で変換結果を得る。C(L
i,ai,bi)を格子点(Li,ai,bi)に対し
て登録されたC値とし、周囲の格子点の番号をi0〜i
7と し、それぞれに対する重みをw0〜w7とする
と、変換結果cは、 c=(w0・C(Li0,ai0,bi0)+ w1・C(Li1,ai1, bi1)+・・・+w7・C(Li7,ai7,bi7))/(w0+w1+・ ・・+w7)・・・(1) となる。ここで、変換結果cを、ある特定の値csに保
証する必要がある場合は、数式(1)のcにcsを代入
し、変更する格子点のC(Li,ai,bi)について
の等式に変形すればよい。M値やY値も同様である。こ
うして、変換結果を保証できる格子点の値を生成でき
る。
【0143】また、登録データの変更に際して、参照過
程で参照した色の値を設定することで行うことも可能で
ある。例えば、スキャナで入力したRGB値をL* *
*値に変換する場合には、格子状のRGB値に対応す
るL* * * 値が登録された色変換テーブルを用いる
が、RGB=(255,255,255)に対するL *
* * 値として(100,0,0)を保証するなら
ば、RGB=(255,255,255)の格子点に対
して、L* * * 値として(100,0,0)を設定
する。この方法は、参照ステップで参照した色が格子点
上の色に一致する場合に有効である。
【0144】また、登録データを変更する格子点の選択
に際しては、参照ステップで参照した色(保証する色)
に最も近い格子点としても良い。通常数式(1)では、
近い格子点ほど重み(w)を大きくするので、近い格子
点を変更する方が、変更量を少なくでき、保証の対象以
外の色に対する影響を最小にすることができる。
【0145】また、登録データを変更する格子点の選択
に際しては、色域外の格子点から選択するようにしても
良い。保証の対象のほかの色域内部の色に対する影響を
小さくすることができる。
【0146】また、登録データを変更する格子点の選択
に際しては、複数のデータを選択するようにしても良
い。そうすれば、データあたりの変更量を少なくするこ
ともできる。
【0147】以下、プリンタ用の色変換テーブルで、紙
の色を保証する方法に関する実施形態について述べる。
本実施形態においては、色変換はL* * * 値をCM
Y値に変換するものとする。基本的な手順は、図30に
示すように、色変換テーブルの作成とテーブルに登録さ
れたデータの変更の二段階からなり、本実施形態では、
後者のテーブルに登録されたデータの変更を行う。
【0148】登録されたデータの変更に関して説明する
前に、格子状の分布の色を登録した色変換テーブルと、
このテーブルを補間することで色変換を行う方法につい
て、概要を述べる。
【0149】格子状の分布の色を登録した色変換テーブ
ルとは、変換もとの色(この実施形態ではL*
* * )で格子状に分布する色(以下の例では、それぞ
れ“8”おきの値)に対する変換後の色(この実施形態
ではCMY値)が格納されている。具体的には、C
[L][a][b]、M[L][a][b]、Y[L]
[a][b]という配列でCMY値が格納されているも
のとする。L、a、bはそれぞれ格子の番号で、L*
* * 値の最小値(0,−128,−128)に対応す
る格子番号がL=0,a=0,b=0 である。また、
(8,−128,−128)に対応する格子番号がL=
1,a=0,b=0 であり、(8,0,0)に対応す
る格子番号がL=1,a=16,b=16 である。
【0150】以下、色変換の手順の例について鋭明す
る。変換方法としては、変換を行うL * * * 値(L
conv,aconv,bconv)を囲む8点(立方
格子状)を用いて補間演算を行う方法とする。 (1)補間で使う格子点(変換の対象となるL* *
* 値(Lconv,aconv,bconv)を囲む8
点)を選択 以下、wは格子間隔で、例えば“8”とする。(注:
(int)は小数点以下切り捨て)L、a、bがそれぞ
れ格子点の番号である。
【0151】 L=(int)(Lconv/w) a=(int)((aconv+128.0)/w) b=(int)((bconv+128.0)/w) ・・・(2) 上式で算出された(L,a,b)の格子点の他、(L+
1,a,b),(L,a+1,b),(L,a,b+
1),(L,a+1,b+1),(L+1,a,b+
1),(L+1,a+1,b),(L+1,a+1,b
+1)の格子点を補間演算で使用する。 (2)立方体内部での位置を算出(図31参照) L* * * 値の立方体内部での位置(Lw,aw,b
w)の算出を行う。
【0152】 Lw=(Lconv/w−L)・w aw=((aconv+128.0)/w−a)・w bw=((bconv+128.0)/w−b)・w ・・・(3) (3)重み係数(分割して生成される直方体の体積(V
(0,0,0)〜V(1,1,1))算出 L* * * 値の立方体内部での位置(Lw,aw,b
w)から体積を算出する。
【0153】 V(0,0,0)=(w−Lw)・(w−aw)・(w−bw) V(1,0,0)=Lw・(w−aw)・(w−bw) V(0,1,0)=(w−Lw)・aw・(w−bw) V(0,0,1)=(w−Lw)・(w−aw)・bw V(0,1,1)=(w−Lw)・aw・bw V(1,0,1)=Lw・(w−aw)・bw V(1,1,0)=Lw・aw・(w−bw) V(1,1,1)=Lw・aw・bw ・・・(4) (4)補間処理実行 (L,a,b),(L+1,a,b),(L,a+1,
b),(L,a,b+1),(L,a+1,b+1),
(L+1,a,b+1),(L+1,a+1,b),
(L+1,a+1,b+1)の格子点のCMY値に、V
(0,0,0)からV(1,1,1)の重みをつけた平
均を算出する。
【0154】 C=(C[L][a][b]・V(0,0,0)+C[L+1][a][b] ・V(1,0,0)+C[L][a+1][b]・V(0,1,0)+C[L] [a]〔b+1]・V(0,0,1)+C[L][a+1][b+1]・V(0 ,1,1)+C[L+1][a][b+1]・V(1,0,1)+C[L+1] [a十1][b]・V(1,1,0)+C[L+1][a+1][b+1]・V (1,1,1))/(w・w・w) M=(M[L][a][b]・V(0,0,0)+M[L+1][a][b] ・V(1,0,0)+M[L][a+1][b]・V(0,1,0)+M[L] [a][b+1]・V(0,0,1)+M[L][a+1][b+1]・V(0 ,1,1)+M[L+1][a][b+1]・V(1,0,1)+M[L+1] [a+1][b]・V(1,1,0)+M[L+1][a+1][b+1]・V (1,1,1))/(w・w・w) Y=(Y[L][a][b]・V(0,0,0)+Y[L+1][a][b] ・V(1,0,0)+Y[L][a+1][b]・V(0,1,0)+Y[L] [a][b+1]・V(0,0,1)+Y[L][a+1][b+1]・V(0 ,1,1)+Y[L+1][a][b+1]・V(1,0,1)+Y[L+1] [a+1][b]・V(1,1,0)+Y[L+1][a+1][b+1]・V (1,1,1))/(w・w・w) ・・・(5) 以上が、色変換方法の概要である。
【0155】次に本実施形態特有の色変換方法で用いる
色変換テーブルの登録値を変更する方法について述べ
る。ここでは、紙のL* * * 値に対する変換結果の
CMY値が完全にC=0、M=0、Y=0とする方法に
ついて説明する。
【0156】図32は、本実施形態の装置の概略構成を
示す図である。演算部(CPU)と記憶部から構成さ
れ、記憶部には、処理手順に基づいたプログラムや、色
変換テーブル、対応関係を保証する色の関係を記憶す
る。色変換テーブルは、C[L][a〕[b〕、M
[L][a][b]、Y〔L][a][b]という配列
で記憶部に格納されている。
【0157】図33は、本実施形態の処理の手順を示す
フローチャートである。ここでは、予め、色変換テーブ
ルは作成されているものとする。色変換テーブルは、例
えば、図34に示されるように、L* * * 値をCM
Y値に対応させて、登録したものである。図34の構成
では、例えば、L* * * 値が(48、0、−8であ
る場合には、CMY値は、(114、117、116)
が対応して登録されている。また、ここでは、保証すべ
き色の対応関係は、紙の色とし、紙の色のL* * *
値に対する色変換結果のCMY値が全て0になるような
色変換テーブルを作成することを目的とする。紙の色の
* * * 値(Lp,ap,bp)は予め測定され、
記憶部に格納されているとする。予め格納しておくので
はなく、オペレータがキーボードなどの手段で、入力
し、記憶部に格納するようにしてもよい。
【0158】まず、最初に、保証すべき色の対応関係を
参照する(ステップS1)。ここでは、L* * *
(Lp,ap,bp)に対してCMY値(0,0,0)
が参照される。
【0159】次に、色変換テーブルの登録値を変更する
データの選択を行う。選択は、色変換テーブルの配列引
数を決定することに相当する。変更するデータは、(L
p,ap,bp)を変換する際に用いる8点の格子(数
式(2)参照)のいずれでも良い。例えば、数式(2)
で算出されるL,a,b でもよいし、(L,a,
b),(L+1,a,b),(L,a+1,b),
(L,a,b+1),(L,a+1.b+1),(L+
1,a,b+1),(L+1,a+1,b),(L+
1,a+1,b+1)の中で(Lp,ap,bp)に最
も近い格子点としても良い。
【0160】ここでは、紙の色以外の色域内部の色への
影響を小さくするため、色域外の格子から選ぷこととす
る。紙の色は、プリンタの色域で最もL*値が大きい色
なので、前記引数の番号の中で、(L+1,a,b),
(L+1,a,b+1),(L+1,a+1,b),
(L+1,a+1,b+1)は、色域外(紙よりも明る
い色)に相当する。そこで、これらの中で、最も(L
p,ap,bp)に最も近いものを選択することにす
る。
【0161】具体的には、以下の手順をとればよい(w
=8)。以下、選択する格子点の引数を(L num_
c,a_num_c,b_num c)とする。 L=(int)(Lp/w) a=(int)((ap+128.0)/w) b=(int)((bp+128.0)/w) Lf= Lp/w af =(ap+128.0)/w bf =(bp+128.0)/w ・・・(6) diff0=(af−a)2 +(bf−b)2 diff1=(af+1−a)2 +(bf−b)2 diff2=(af−a)2 +(bf+1−b)2 diff3=(af+1−a)2 +(bf+1−b)2 ・・・(7) 以上の計算による数値の算出がステップS2に対応す
る。次に、 diff0≦diff1かつ、diff0≦diff2かつ、diff0≦di ff3の場合 L num c=L+1、a num c=a、b num c=b 上記以外でdiff1≦diff0かつ、diff1≦diff2かつ、dif f1≦diff3の場合 L num_c=L+1、a_num_c=a+1、b_num c=b 上記の二つ以外でdiff2≦diff1かつ、diff2≦diff1かつ、 diff2≦diff3 の場合 L num c=L+1、a num c=a,b num c=b+1 上記の三つ以外でdiff3 ≦diff0かつ、diff3≦diff1かつ 、diff3 ≦diff2の場合 L num c=L+1、a num c=a+1、b num c=b+1 ・・・(8) 以上のように格子点の設定を行うことが図33のステッ
プS3に相当する。
【0162】以上により(L num c,a num
c,b num c)が定まったならば、次は、格子
点に登録されたCMY値の変更を行う。実際には、数式
(5)の左辺を保証したい値のCMY値(ここでは全て
0)とし、変更する格子点の登録値を未定として式を変
形し、解けばよい。具体的には、以下のようになる(ス
テップS4、S5)。
【0163】 Lw=(Lf−L)・w aw=(af−a)・w bw=(bf−b)・w V(0,0,0)=(w−Lw)・(w−aw)・(w−bw) V(1,0,0)= Lw・(w−aw)・(w−bw) V(0,1,0)=(w−Lw)・aw・(w−bw) V(0,0,1)=(w−Lw)・(w−aw)・bw V(0,1,1)=(w−Lw)・aw・bw V(1,0,1)=Lw・(w−aw)・bw V(1,1,0)= Lw・aw・(w−bw) V(1,1,1)= Lw・aw・bw ・・・(9) a num c=a、かつ、b cum c=bのとき C[L num c][a num c][b num c] = −(C[L][a][b]・V(0,0,0)+C[L][a+1][b ]・V(0,1,0)+C[L][a][b+1]・V(0,0,1)+C[L ][a+1][b+1]・V(0,1,1)+C[L+1][a][b+1]・ V(1,0,1)+C[L+1][a+1][b]・V(1,1,0)+C[L +1][a+1][b十1]・V(1,1,1))/V(1,0,0) M、Y も同様に算出される。
【0164】 a num c=a+1、かつ、b num c=bのとき C[L num c]〔a num c〕[b num c] =−(C[L][a][b]・V(0,0,0)+C[L][a+1]〔b]・ V(0,1,0)+C[L][a][b+1]・V(0,0,1)+C[L][ a+1][b十1]・V(0,1,1)+C[L+1][a][b]・V(1, 0,0)+C[L+1][a][b+1]・V(1,0,1)+C[L+1][ a+1][b+1]・V(1,1.1))/V(1,1,0) M、Y も同様に算出される。
【0165】 a num c=a、かつ、b num c=b+1のとき C[L num c][a num c][b num c]=−(C[L] [a][b]・V(0,0,0)+C[L][a+1][b]・V(0,1,0 )+C[L][a][b+1]・V(0,0,1)十C[L][a+1][b+ 1]・V(0,1,1)+C[L+1][a][b]・V(1,0,0)+C[ L+1][a+1][b]・V(1,1,0)+C[L+1][a+1][b+ 1]・V(1,1,1))/V(1,0,1) M、Y も同様に算出される。
【0166】 a num c=a+1かつ b num c=b+1のとき C[L num c][a num c][b num c]=−(C[L] [a][b]・V(0,0,0)+C[L][a+1][b]・V(0,1,0 )+C[L][a][b+1]・V(0,0,1)+C[L][a+1][b+ 1]・V(0,1,1)+C[L+1][a][b]・V(1,0,0)+C[ L+1][a][b+1]・V(1,0,1)+C[L+1][a+1][b] ・V(1,1,0))/V(1,1,1)・・・(10) 以上の手順で、色変換テーブルの変更ができ、この変換
テーブルを用いれば、紙の色のL***値に対するC
MY値はすべて0になる。
【0167】第2の実施形態 第1の実施形態では、色変換テーブルの中で一つ格子点
だけのデータを変更する場合について述べたが、複数の
格子点のデータを変更することも可能である。複数の格
子点のデータを変更すれば、格子点一つあたりの変更量
は少なくできる。
【0168】具体的には、以下の手順をとればよい。ま
ず、前記と同様の方法で、格子点のデータの変更値を算
出する。しかし、算出した値は仮の値とし、実際には、
変更前の値とこの値の中間の値を変更結果とする。つま
り、変更量を半分にする。そしてもう一度、第1の実施
形態と同様の処理を行うが、(L num c,a nu
c,b num c)としては、すでに変更した格
子点を除いて、色域外の格子点の中で最も(Lp,a
p,bp)に近いものとする。このようにすれば、概
ね、色変換テーブルのデータの修正量を二つの格子点に
分割できる。
【0169】第3の実施形態 第1の実施形態では、プリンタ用の色変換テーブルを対
象とし、保証したい色が紙の色で、色変換テーブルの格
子点には通常合致しない場合について述べた。本実施形
態では、スキャナの色変換(RGB値をL* * *
に変換する)を対象とし、画像に重畳された文字の色を
保証して変換できるような色変換テーブルを生成するこ
とを目的とする。スキャナ入力後の画像に重畳される文
字の色は真っ黒や真っ白などで、RGB空間の格子状の
分布の色の何れか(色変換テーブルに登録された色の何
れか)に一致する場合が多い。そこで、本実施形態で
は、RGB空間の格子状の分布の色の何れかのRGB値
に対するL* * * 値を保証できる色変換テーブルを
生成するための方法について述べる。
【0170】本実施形態では、黒い文字をとして重畳さ
れたRGB=(0,0,0)のデータをL* * *
(0,0,0)に変換することを対象とする。基本的な
手順は、第1の実施形態と同様であって、図30に示す
ように、色変換テーブルの作成とテーブルに登録された
データの変更の二段階からなる。本実施形態では、後者
のテーブルに登録されたデータの変更にあたる。色変換
テーブルの作成は、予め行われているとする。
【0171】図35に色変換テーブルの構成例を示す。
同図のように、それぞれのRGB値に対してL* *
* 値をそれぞれ対応させている。例えば、同図の場合、
RGB=(0、0、16)の値に対しては、L * *
* =(3、57、−71)が登録されている。このよう
に、RGB値が区切りの良くなる値に対して、それぞれ
* * * 値を調べて、登録しておく。RGB値は、
それぞれR値、G値、B値が、0〜255までの値を所
定の間隔で(同図の場合“8”間隔で)とることができ
るので、R値、G値、B値それぞれを所定の間隔で変化
させた場合の全ての組合せに対してL* * * 値を登
録しておく。
【0172】本実施形態を実現するための構成は第1の
実施形態と同様に、演算部(CPU)と記憶部からな
り、記憶部は、処理手順に基づいたプログラムや、色変
換テーブル、対応関係を保証する色の関係を記憶する。
色変換テーブルは、L[R][G][B]、a[R]
[G〕〔B]、b[R][G][B]という配列で記憶
部に格納されている。配列の引数は、格子状の分布のR
GB(例えば8おき)に対応しており、RGB=(0,
0,0)に対応する配列引数は(0,0,0)である。
RGB=(0,0,8)に対応する配列引数は(0,
0,1)である。RGB値の何れかが255 の場合に
は対応する引数値を例外として32とする。例えば、R
GB=(255,255,255)に対応する配列引数
は(32,32,32)である。
【0173】図36に処理の手順を示す。まず、最初
に、保証すべき色の対応関係を参照する。ここでは、R
GB値(0,0.0)に対してL* * * 値(0,
0,0)が参照される(ステップS10)。
【0174】次に、色変換テーブルの登録値を変更する
データの選択を行う(ステップS11)。この番号を
(R_num_c,G_num_c,B_num_c)
とするRGB値(0.0,0)に対応する配列の引数は
(0、0、0)だから、R num c=0,G_nu
m_c=0,B_num_c=0となる。
【0175】次に、色変換テーブルの値を変更する。第
1の実施形態と異なり、保証する色の対応関係として、
色変換テーブルに登録されたRGB値のみを対象として
いるので、参照した色の対応関係を示すテーブルに登録
されているL* * * 値をそのまま用いて変更すれば
よい。具体的には選択された番号のデータを、参照した
* * * 値(0,0,0)に変更する。つまり、 L[R num c][G_num_c][B_num_c]=0 a[R_num_c][G_num_c][B_num_c]=0 b[R_num c][G_num_c][B_num C]=0 ・・・(11) とする(ステップS12)。
【0176】以上の処理によって、色変換テーブルのデ
ータを修正でき、参照した色の対応関係を保証する色変
換テーブルを生成できる。
【0177】
【発明の効果】以上説明した様に、本発明によれば、第
1のカラー画像機器の色域に含まれる第1のカラーデー
タを、第2のカラー画像機器の色域に含まれる第2のカ
ラーデータに変換するカラーデータの変換に際して、特
に第1のカラーデータが黄色、青色の領域にある場合
に、彩度の低下が少なく第1のカラーデータを第2のカ
ラーデータに変換できる効果がある。
【0178】また、本発明によれば、第1のカラー画像
機器の色域に含まれる第1のカラーデータを、第2のカ
ラー画像機器の色域に含まれる第2のカラーデータに変
換するカラーデータの変換に際して、複数の第1のカラ
ーデータのお互いの彩度の大きさの大小関係を失わない
様に、複数の第2のカラーデータを導出できる効果があ
る。
【0179】更に、本発明によれば、第1のカラー画像
機器の第1のカラーデータを第2のカラー画像機器の第
2のカラーデータに変換する際に、青,紫領域などの等
色相線の不一致や歪みの存在する領域でも正確に色相値
を変化させずにカラーデータの変換を行なうことがで
き、かつ第1のカラー画像機器の高彩度のマゼンダ色の
第1のカラーデータを、彩度を失わずに高彩度の第2の
カラー画像機器の高彩度のマゼンダ色の第2のカラーデ
ータに変換することができる。また、第1のカラー画像
機器の高彩度の赤色の第1のカラーデータを、彩度を失
わずに高彩度の第2のカラー画像機器の高彩度の赤色の
第2のカラーデータに変換することができる。従って、
スキャナやプリンタなどの、入力のカラー画像機器と出
力のカラー画像機器の色域が異なる場合のカラーデータ
変換の性能向上に寄与するところが大きい。
【0180】また、色変換テーブルの値を、保証したい
色の関係に基づいて変更することができ、特定の色の精
度を保証することや、あるいは、特定の色に関して、そ
の変換結果を保証することが可能になる
【図面の簡単な説明】
【図1】本発明のカラーデータ変換方法の第1の側面の
第1の原理説明図である。
【図2】本発明のカラーデータ変換方法の第1の側面の
第2の原理説明図である。
【図3】本発明のカラーデータ変換方法の第1の側面の
第3の原理説明図である。
【図4】本発明のカラーデータ変換方法の第1の側面の
第4の原理説明図である。
【図5】本発明のカラーデータ変換方法の第1の側面の
第5の原理説明図である。
【図6】本発明のカラーデータ変換方法の第1の側面の
第6の原理説明図である。
【図7】本発明のカラーデータ変換方法の第1の側面の
第7の原理説明図である。
【図8】本発明のカラーデータ変換方法の第2の側面の
原理説明図である。
【図9】第1のカラーデータが青,紫領域の色の場合の
移動量値テーブルを示す図である。
【図10】第1のカラーデータがマゼンダ領域の色の場
合に用いる移動量値テーブルを示す図である。
【図11】第1のカラーデータが赤領域の色の場合に用
いる移動量値テーブルを示す図である。
【図12】第1のカラーデータが黄領域の色の場合に用
いる移動量値テーブルを示す図である。
【図13】第1のカラーデータが緑領域の色の場合に用
いる移動量値テーブルを示す図である。
【図14】第1のカラーデータがシアン領域の色の場合
に用いる移動量値テーブルを示す図である。
【図15】移動量変換テーブルを作成する場合に用いら
れる環境・設備を説明した図である。
【図16】第1のカラーデータに対応する移動量値を決
定するための作業の流れ図である。
【図17】カラーデータ彩度変換過程による変換方法を
表した図である。
【図18】青,紫領域で特に低明度領域での本発明によ
って発生する作用を説明した図である。
【図19】青,紫領域で特に中明度領域での本発明によ
って発生する作用を説明した図である。
【図20】青,紫領域で特に高明度領域での本発明によ
って発生する作用を説明した図である。
【図21】本発明のカラーデータ変換方法の第2の側面
の作用を説明した図である。
【図22】本発明の第1の実施形態に対応する構成の概
要図である。
【図23】カラー画像を構成する各画素のRGB値をC
MY値変換に変換する方法の詳細な流れ図である。
【図24】図23の詳細な流れ図に対応した、RGB値
からCMY値への変換に際して使用される、各種カラー
データ及び色域をL* * * 空間で表した図(その
1)である。
【図25】図23の詳細な流れ図に対応した、RGB値
からCMY値への変換に際して使用される、各種カラー
データ及び色域をL* * * 空間で表した図(その
2)である。
【図26】補間計算を説明する図である。
【図27】カラー画像を構成する各画素のRGB値から
CMY値を導出するまでのカラーデータの変換に関する
詳細の流れ図である。
【図28】図27の詳細な流れ図に対応した、RGB値
からCMY値への変換に際して使用される、各種カラー
データ及び色域をL* * * 空間で表した図である。
【図29】本発明の色変換テーブルの登録データ変更方
法の動作原理を説明する図である。
【図30】本発明の登録データ変更方法の実施形態の動
作を説明する図である。
【図31】格子状に構成された色空間を示す図である。
【図32】第1の実施形態によるシステムの概略構成図
である。
【図33】第1の実施形態による処理手順を示すフロー
チャートである。
【図34】第1の実施形態における色変換テーブルの構
成例を示す図である。
【図35】第3の実施形態における色変換テーブルの構
成例を示す図である。
【図36】第3の実施形態による処理手順を示すフロー
チャートである。
【図37】従来のカラーデータ変換方法の説明図(その
1)である。
【図38】従来のカラーデータ変換方法の説明図(その
2)である。
【図39】従来のカラーデータ変換方法の説明図(その
3)である。
【図40】従来のカラーデータ変換方法の説明図(その
4)である。
【図41】従来のカラーデータ変換方法の説明図(その
4)である。
【図42】プリンタとCRTディスプレイの、明度値2
5,50,75における青,紫領域を示す図である。
【図43】色変換テーブルの生成方法の従来技術を説明
する図である。
【符号の説明】
501 CRT 502 パーソナルコンピュータ(PC) 503 画像印刷装置 504 画像表示装置用RGB→L* * * ルッ
クアップテーブル 505 画像表示装置用L* * * →RGBルッ
クアップテーブル 506 画像印刷装置用CMY→L* * * ルッ
クアップテーブル 507 画像印刷装置用L* * * →CMYルッ
クアップテーブル
───────────────────────────────────────────────────── フロントページの続き (72)発明者 鈴木 祥治 神奈川県川崎市中原区上小田中4丁目1番 1号 富士通株式会社内 (72)発明者 村下 君孝 神奈川県川崎市中原区上小田中4丁目1番 1号 富士通株式会社内

Claims (31)

    【特許請求の範囲】
  1. 【請求項1】第1のカラー画像機器の第1の色域に含ま
    れる第1のカラーデータから、第2のカラー画像機器の
    第2の色域に含まれる第2のカラーデータを生成するカ
    ラーデータ変換方法において、 第2の色域に含まれ、かつ第1のカラーデータの彩度値
    に対応する、第3のカラーデータを導出するステップ
    と、 第1のカラーデータを、第2の色域に含まれるよう第3
    のカラーデータの方向に変換して第2のカラーデータを
    導出するステップとを備えることを特徴とするカラーデ
    ータ変換方法。
  2. 【請求項2】前記カラーデータ変換方法において、 前記第3のカラーデータを導出するステップは、 第2の色域に含まれ、かつ第1のカラーデータの彩度値
    が大きければ大きいほど第3のカラーデータの彩度値が
    大きくなるように、第3のカラーデータを導出するステ
    ップを含むことを特徴とする請求項1項に記載のカラー
    データ変換方法。
  3. 【請求項3】前記カラーデータ変換方法において、 第3のカラーデータを導出するステップは、 第1のカラーデータと同色相面上で、第1の色域に含ま
    れるカラーデータの中で、最も彩度の高い第4のカラー
    データを導出するステップと、 第1のカラーデータと同色相面上で、第2の色域に含ま
    れるカラーデータの中で、最も彩度の高い第5のカラー
    データを導出するステップと、 第2の色域に含まれ、かつ第1のカラーデータの彩度値
    が大きければ大きいほど第3のカラーデータの彩度値が
    大きくなるようにし、かつ第1のカラーデータの彩度値
    が第4のカラーデータの彩度値と略等しいときに第3の
    カラーデータが第5のカラーデータと略等しくなるよう
    に、第3のカラーデータを導出するステップとを含むこ
    とを特徴とする請求項1に記載のカラーデータ変換方
    法。
  4. 【請求項4】前記カラーデータ変換方法において、 第3のカラーデータを導出するステップは、 第1のカラーデータと同色相面上で、第2の色域に含ま
    れるカラーデータの中で、最も彩度の高い第5のカラー
    データを導出するステップと、 第1のカラーデータの明度値と第5のカラーデータの明
    度値との第1の明度差を導出するステップと、 第2の色域に含まれ、かつ第1のカラーデータの彩度値
    が大きければ大きいほど第3のカラーデータの彩度値が
    大きくなるようにする要因と、第1の明度値の差が大き
    ければ大きいほど第3のカラーデータの彩度値が小さく
    なるようにする要因の、2つの要因で第3のカラーデー
    タの彩度値を決定するように、第3のカラーデータを導
    出するステップとを含むことを特徴とする請求項1に記
    載のカラーデータ変換方法。
  5. 【請求項5】前記カラーデータ変換方法において、 第3のカラーデータを導出するステップは、 無彩色である第6のカラーデータと前記第5のカラーデ
    ータを結ぶ第1の直線上に、前記第3のカラーデータを
    導出するステップを備えることを特徴とする請求項1〜
    4のいずれか1つに記載のカラーデータ変換方法。
  6. 【請求項6】前記カラーデータ変換方法において、 前記第6のカラーデータは、前記第5のカラーデータの
    明度値と略等しい明度値を有する無彩色であることを特
    徴とする請求項5に記載のカラーデータ変換方法。
  7. 【請求項7】前記カラーデータ変換方法において、 前記第6のカラーデータは、前記第2の色域の最大明度
    値と最小明度値の中間値と略等しい明度値を有する無彩
    色であることを特徴とする請求項5に記載のカラーデー
    タ変換方法。
  8. 【請求項8】前記カラーデータ変換方法において、 第2のカラーデータを導出するステップは、 前記第1のカラーデータと前記第3のカラーデータを第
    2の直線で結び、該第2の直線と前記第2の色域の最外
    郭の交点に位置するカラーデータを第2のカラーデータ
    として導出するステップを含むことを特徴とする請求項
    1〜7のいずれか1つに記載のカラーデータ変換方法。
  9. 【請求項9】前記カラーデータ変換方法において、 第2のカラーデータとして導出するステップは、 前記第1のカラーデータと前記第3のカラーデータを第
    2の直線で結び、該第2の直線と前記第1の色域の最外
    郭の交点に位置する第7のカラーデータを導出するステ
    ップと、 前記第2の直線と前記第2の色域の最外郭の交点に位置
    する第8のカラーデータを導出するステップと、 前記第3のカラーデータと前記第7のカラーデータとの
    間の距離と、前記第3のカラーデータと前記第1のカラ
    ーデータとの間の距離の比に従って、前記第2の直線上
    で前記第3のカラーデータと前記第8のカラーデータと
    で囲まれた線分を分割して得たカラーデータを第2のカ
    ラーデータとして導出するステップとを含むことを特徴
    とする請求項1〜7のいずれか1つに記載のカラーデー
    タ変換方法。
  10. 【請求項10】第1のカラー画像機器の第1の色域に含
    まれる第1のカラーデータから、第2のカラー画像機器
    の第2の色域に含まれる第2のカラーデータを生成する
    カラーデータ変換方法において、 第1のカラーデータの色相角度値、明度値、彩度値から
    移動量値を導出するステップと、 該移動量値に従って該第1のカラーデータの色相角度値
    を変換するステップを有することを特徴とするカラーデ
    ータ変換方法。
  11. 【請求項11】前記移動量値を導出するステップは、前
    記移動量値の導出に、多次元テーブルを用いることを特
    徴とする請求項10に記載のカラーデータ変換方法。
  12. 【請求項12】前記移動量値を導出するステップは、前
    記第1のカラーデータが前記第1のカラー画像機器の青
    色、紫色を表すカラーデータである場合に、前記第1の
    カラーデータの色相角度値を減少させる移動量値を導出
    するステップであることを特徴とする請求項10または
    11に記載のカラーデータ変換方法。
  13. 【請求項13】前記移動量値を導出するステップにおい
    て、前記第1のカラー画像機器の青色、紫色を表すカラ
    ーデータは、前記第1のカラー画像機器の1、2次色の
    青色の近傍の色を表すカラーデータであることを特徴と
    する請求項12に記載のカラーデータほ変換方法。
  14. 【請求項14】前記移動量値を導出するステップにおい
    て、前記第1のカラー画像機器の1、2次色の青色の近
    傍の色を表すカラーデータの色相角度値は、略220度
    から略320度の間の値であることを特徴とする請求項
    13に記載のカラーデータ変換方法。
  15. 【請求項15】前記移動量値を導出するステップは、前
    記第1のカラーデータが、前記第1のカラー画像機器の
    1、2次色の青色を表すカラーデータの色相角度値と略
    等しい色相角度値を持つ場合に、前記移動量値の絶対値
    が極大になるように導出するステップであることを特徴
    とする請求項12に記載のカラーデータ変換方法。
  16. 【請求項16】前記移動量値を導出するステップにおい
    て、前記第1のカラー画像機器の1、2次色の青色を表
    すカラーデータの色相角度値は略300度であることを
    特徴とする請求項15に記載のカラーデータ変換方法。
  17. 【請求項17】前記移動量値を導出するステップは、前
    記第1のカラーデータが、前記第1のカラー画像機器の
    1、2次色の青色を表すカラーデータと略等しい場合
    に、前記移動量値の絶対値が略30度となるように導出
    することを特徴とする請求項12に記載のカラーデータ
    変換方法。
  18. 【請求項18】前記移動量値を導出するステップは、前
    記第1のカラーデータの彩度値が大きくなるに従って、
    前記移動量値の絶対値が大きくなるよう導出するステッ
    プであることを特徴とする請求項12に記載のカラーデ
    ータ変換方法。
  19. 【請求項19】前記移動量値を導出するステップは、前
    記第1のカラーデータの彩度値が0の場合に前記移動量
    値の絶対値が0となり、前記第1のカラーデータの彩度
    値が増加するに従って前記移動量値の絶対値が比例して
    増加し、前記第1のカラーデータの彩度値が120で、
    前記移動量値の絶対値が飽和するよう導出するステップ
    であることを特徴とする請求項18に記載のカラーデー
    タ変換方法。
  20. 【請求項20】前記移動量値を導出するステップは、前
    記第1のカラーデータの明度値が前記第1の色域の最低
    明度値と最大明度値の間にある任意の明度値から小さく
    なるに従って、前記移動量値の絶対値が大きくなるよう
    導出するステップであることを特徴とする請求項12に
    記載のカラーデータ変換方法。
  21. 【請求項21】前記移動量値を導出するステップにおい
    て、該第1のカラーデータの明度値が前記第1の色域の
    最低明度値と略等しい場合の前記移動量値の絶対値は、
    前記任意の明度値の場合の前記移動量値の絶対値の略
    1.5倍であることを特徴とする請求項20に記載のカ
    ラーデータ変換方法。
  22. 【請求項22】前記移動量値を導出するステップは、前
    記第1のカラーデータが前記第1のカラー画像機器の
    1、2次色の近傍の色を表すカラーデータである場合
    に、前記第1のカラーデータの色相角度値を、前記第2
    のカラー画像機器の1、2次色の近傍の色を表すカラー
    データの色相角度値に変換する移動量値を導出するステ
    ップであることを特徴とする請求項10または11に記
    載のカラーデータ変換方法。
  23. 【請求項23】前記移動量値を導出するステップは、前
    記第1のカラーデータが前記第1のカラー画像機器の
    1、2次色の色を表すカラーデータである場合に、前記
    移動量値の絶対値が極大になるように導出するステップ
    であることを特徴とする請求項22に記載のカラーデー
    タ変換方法。
  24. 【請求項24】前記移動量値を導出するステップは、前
    記第1のカラーデータが前記第1のカラー画像機器の
    1、2次色の近傍の色を表すカラーデータである場合
    に、第1のカラーデータと前記第1のカラー画像機器の
    1、2次色の色を表すカラーデータとの差が大きくなる
    に従って、前記移動量値の絶対値が小さくなるよう導出
    するステップであることを特徴とする請求項22または
    23に記載のカラーデータの変換方法。
  25. 【請求項25】前記移動量値に従って第1のカラーデー
    タの色相角度値を変換するステップは、該移動量値に従
    って、該第1のカラーデータと同明度で無彩色のカラー
    データを中心に第1のカラーデータを回転して、第1の
    カラーデータの色相角度値を変換するステップであるこ
    とを特徴とする請求項10〜24のいずれか1つに記載
    のカラーデータ変換方法。
  26. 【請求項26】第1のカラー画像機器の第1の色域に含
    まれ、該第1のカラー画像機器に依存する色空間の第1
    の値から、第1のカラー画像機器の第2の色域に含ま
    れ、該第2のカラー画像機器に依存する色空間の第2の
    値を生成する色変換システムにおいて、 該第1のカラー画像機器に依存する色空間の第1の値を
    機器に非依存の色空間の第3の値に変換するステップ
    と、 該色空間の第3の値の色相角度値、明度値、彩度値から
    移動量値を導出するステップと、 該移動量値に従って該色空間の第3の値の色相角度値を
    変換するステップと、 該色相角度値を変換された色空間の第3の値を該第2の
    カラー画像機器に依存する色空間の第2の値に変換する
    ステップとを有することを特徴とする色変換システム。
  27. 【請求項27】色変換時の変換前と変換後の色同士の対
    応関係が格納される色変換テーブルに登録される登録デ
    ータの変更方法において、 保証する色の対応関係を参照するステップと、 登録値を変更するデータを選択するステップと、 参照した対応関係を保証するように登録データを変更す
    るステップと、を有することを特徴とする色変換テーブ
    ルの登録データの変更方法。
  28. 【請求項28】前記色変換テーブルの登録データの変更
    方法において、 変更ステップは色変換演算式を用いることを特徴とする
    請求項27に記載の色変換テーブルの登録データの変更
    方法。
  29. 【請求項29】前記色変換テーブルの登録データの変更
    方法において、 変更ステップは参照ステップで参照した色の値を設定す
    ることを特徴とする請求項27に記載の色変換テーブル
    の登録データの変更方法。
  30. 【請求項30】前記色変換テーブルの登録データの変更
    方法において、 選択ステップは参照ステップで参照した色に最も近いデ
    ータを選択することを特徴とする請求項27に記載の色
    変換テーブルの登録データの変更方法。
  31. 【請求項31】前記色変換テーブルの登録データの変更
    方法において、 選択ステップは色再現域外のデータから選択することを
    特徴とする請求項27に記載の色変換テーブルの登録デ
    ータの変更方法。
JP10250168A 1998-01-20 1998-09-03 カラーデータ変換方法 Pending JPH11313219A (ja)

Priority Applications (7)

Application Number Priority Date Filing Date Title
JP10250168A JPH11313219A (ja) 1998-01-20 1998-09-03 カラーデータ変換方法
EP05002164A EP1526711A1 (en) 1998-01-20 1999-01-19 method of converting color data
DE69939996T DE69939996D1 (de) 1998-01-20 1999-01-19 Verfahren zur Umsetzung von Farbdaten
EP08152856A EP1940147A3 (en) 1998-01-20 1999-01-19 Method of convertin color data
EP05002167.4A EP1526712B1 (en) 1998-01-20 1999-01-19 Method of converting color data
EP99300345A EP0930776B1 (en) 1998-01-20 1999-01-19 Method of converting color data
US09/233,479 US6297826B1 (en) 1998-01-20 1999-01-20 Method of converting color data

Applications Claiming Priority (7)

Application Number Priority Date Filing Date Title
JP886598 1998-01-20
JP4258098 1998-02-24
JP10-8865 1998-02-24
JP10-42580 1998-02-24
JP4258198 1998-02-24
JP10-42581 1998-02-24
JP10250168A JPH11313219A (ja) 1998-01-20 1998-09-03 カラーデータ変換方法

Publications (1)

Publication Number Publication Date
JPH11313219A true JPH11313219A (ja) 1999-11-09

Family

ID=27455036

Family Applications (1)

Application Number Title Priority Date Filing Date
JP10250168A Pending JPH11313219A (ja) 1998-01-20 1998-09-03 カラーデータ変換方法

Country Status (4)

Country Link
US (1) US6297826B1 (ja)
EP (4) EP1526711A1 (ja)
JP (1) JPH11313219A (ja)
DE (1) DE69939996D1 (ja)

Cited By (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR100843088B1 (ko) 2006-08-16 2008-07-02 삼성전자주식회사 광색역 공간의 영상을 출력하는 장치 및 방법
US7573610B2 (en) 2005-10-08 2009-08-11 Samsung Electronics Co., Ltd. Intelligent color gamut management method
US7684063B2 (en) 2001-10-01 2010-03-23 Canon Kabushiki Kaisha Image processing method and apparatus, storage medium and program for achieving concordance between print colors and display colors
US8031965B2 (en) 2006-08-21 2011-10-04 Fuji Xerox Co., Ltd. Image processor, computer readable medium storing image processing program, and image processing method
US8243091B2 (en) 2007-06-29 2012-08-14 Brother Kogyo Kabushiki Kaisha Image processor capable of converting values in a color gamut for suitable color matching
US8675961B2 (en) 2007-08-09 2014-03-18 Seiko Epson Corporation Image processing system, display device, program and information storage medium for correction of color information
JP2015111779A (ja) * 2013-12-06 2015-06-18 三星ディスプレイ株式會社Samsung Display Co.,Ltd. 画像処理装置、画像処理方法およびコンピュータプログラム
JP2018523387A (ja) * 2015-06-25 2018-08-16 トムソン ライセンシングThomson Licensing 色相を変える色域マッピング

Families Citing this family (52)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6724507B1 (en) * 1998-07-02 2004-04-20 Fuji Xerox Co., Ltd. Image processing method and image processing apparatus
JP3583630B2 (ja) * 1998-11-30 2004-11-04 富士通株式会社 カラーデータ変換方法
JP3691686B2 (ja) * 1999-07-01 2005-09-07 富士通株式会社 カラーデータ変換装置およびカラーデータ変換方法
US7161710B1 (en) 2000-09-01 2007-01-09 Adobe Systems Incorporated Composite rendering intent for color proofing applications
US7227666B1 (en) 2000-09-01 2007-06-05 Adobe Systems Incorporated Dynamic selection of rendering intent for color proofing transforms
JP3684158B2 (ja) * 2001-01-29 2005-08-17 キヤノン株式会社 色情報処理方法およびプログラム
JP3956091B2 (ja) * 2001-03-26 2007-08-08 セイコーエプソン株式会社 色変換プログラムを記録したコンピュータ読み取り可能な記録媒体、色変換テーブルの作成方法、色変換テーブルデータを記録したコンピュータ読み取り可能な記録媒体、色変換装置、色変換プログラム、色変換方法および色変換テーブル
US7307646B2 (en) * 2001-05-09 2007-12-11 Clairvoyante, Inc Color display pixel arrangements and addressing means
US7123277B2 (en) 2001-05-09 2006-10-17 Clairvoyante, Inc. Conversion of a sub-pixel format data to another sub-pixel data format
US7184066B2 (en) 2001-05-09 2007-02-27 Clairvoyante, Inc Methods and systems for sub-pixel rendering with adaptive filtering
US6693726B2 (en) * 2001-08-31 2004-02-17 Hewlett-Packard Development Company, L.P. Automatic color map conversion
JP3888176B2 (ja) * 2002-02-15 2007-02-28 三菱電機株式会社 色変換装置、および色変換方法
US7116452B2 (en) * 2002-04-15 2006-10-03 Lexmark International, Inc. Method of calibrating a scanner to a printer
US20040196302A1 (en) 2003-03-04 2004-10-07 Im Moon Hwan Systems and methods for temporal subpixel rendering of image data
US7167186B2 (en) 2003-03-04 2007-01-23 Clairvoyante, Inc Systems and methods for motion adaptive filtering
US7352374B2 (en) 2003-04-07 2008-04-01 Clairvoyante, Inc Image data set with embedded pre-subpixel rendered image
US7268748B2 (en) 2003-05-20 2007-09-11 Clairvoyante, Inc Subpixel rendering for cathode ray tube devices
KR100839959B1 (ko) * 2003-09-01 2008-06-20 삼성전자주식회사 디스플레이장치
US6980219B2 (en) * 2003-10-21 2005-12-27 Clairvoyante, Inc Hue angle calculation system and methods
US7176935B2 (en) * 2003-10-21 2007-02-13 Clairvoyante, Inc. Gamut conversion system and methods
US7598961B2 (en) * 2003-10-21 2009-10-06 Samsung Electronics Co., Ltd. method and apparatus for converting from a source color space to a target color space
US7525526B2 (en) 2003-10-28 2009-04-28 Samsung Electronics Co., Ltd. System and method for performing image reconstruction and subpixel rendering to effect scaling for multi-mode display
US7084923B2 (en) 2003-10-28 2006-08-01 Clairvoyante, Inc Display system having improved multiple modes for displaying image data from multiple input source formats
SE0401852D0 (sv) * 2003-12-19 2004-07-08 Ericsson Telefon Ab L M Image processing
SE526226C2 (sv) * 2003-12-19 2005-08-02 Ericsson Telefon Ab L M Bildbehandling
SE0401850D0 (sv) * 2003-12-19 2004-07-08 Ericsson Telefon Ab L M Image processing
JP4438401B2 (ja) * 2003-12-22 2010-03-24 富士ゼロックス株式会社 画像処理装置及びプログラム
US7301543B2 (en) 2004-04-09 2007-11-27 Clairvoyante, Inc. Systems and methods for selecting a white point for image displays
US7619637B2 (en) * 2004-04-09 2009-11-17 Samsung Electronics Co., Ltd. Systems and methods for improved gamut mapping from one image data set to another
US7248268B2 (en) 2004-04-09 2007-07-24 Clairvoyante, Inc Subpixel rendering filters for high brightness subpixel layouts
US7602537B2 (en) * 2004-05-06 2009-10-13 Canon Kabushiki Kaisha Gamut mapping with primary color rotation
US7336265B2 (en) * 2004-06-17 2008-02-26 Kyocera Mita Corporation Display control device for touch panel-type setting-operation unit, electronic apparatus and image forming apparatus
US7626742B2 (en) * 2005-02-16 2009-12-01 Samsung Electronics Co., Ltd. Color data conversion apparatus and method using gamut boundary descriptors
CN1882103B (zh) * 2005-04-04 2010-06-23 三星电子株式会社 实现改进的色域对映演算的系统及方法
US7822270B2 (en) * 2005-08-31 2010-10-26 Microsoft Corporation Multimedia color management system
US7573620B2 (en) * 2005-09-01 2009-08-11 Microsoft Corporation Gamuts and gamut mapping
US8274714B2 (en) 2005-11-30 2012-09-25 Microsoft Corporation Quantifiable color calibration
US20070121132A1 (en) * 2005-11-30 2007-05-31 Microsoft Corporation Spectral color management
US7623266B2 (en) * 2006-04-07 2009-11-24 Canon Kabushiki Kaisha Gamut mapping with saturation intent
US7787691B2 (en) * 2006-04-11 2010-08-31 Telefonaktiebolaget Lm Ericsson (Publ) High quality image processing
US7592996B2 (en) 2006-06-02 2009-09-22 Samsung Electronics Co., Ltd. Multiprimary color display with dynamic gamut mapping
JP4803666B2 (ja) * 2006-06-30 2011-10-26 株式会社リコー 画像処理装置、画像処理方法、プログラムおよび記録媒体
US7876341B2 (en) 2006-08-28 2011-01-25 Samsung Electronics Co., Ltd. Subpixel layouts for high brightness displays and systems
US8018476B2 (en) 2006-08-28 2011-09-13 Samsung Electronics Co., Ltd. Subpixel layouts for high brightness displays and systems
WO2008039764A2 (en) * 2006-09-30 2008-04-03 Clairvoyante, Inc. Systems and methods for reducing desaturation of images rendered on high brightness displays
JP4827713B2 (ja) * 2006-12-12 2011-11-30 キヤノン株式会社 色処理装置、色処理方法及びプログラム
JP4893536B2 (ja) * 2007-08-27 2012-03-07 ブラザー工業株式会社 色域情報作成装置、色域情報作成方法および色域情報作成プログラム
JP4666050B2 (ja) * 2008-02-01 2011-04-06 セイコーエプソン株式会社 色変換装置、画像出力装置及び色変換方法
JP5948737B2 (ja) * 2011-05-30 2016-07-06 株式会社リコー 画像処理装置、画像処理方法及び画像処理プログラム
JP5282833B1 (ja) * 2012-03-27 2013-09-04 富士ゼロックス株式会社 色調整装置、色調整システムおよびプログラム
JP2015049463A (ja) * 2013-09-03 2015-03-16 ソニー株式会社 情報処理装置、情報処理方法、プログラム、及び画像表示装置
JP6320440B2 (ja) 2015-08-04 2018-05-09 ドルビー ラボラトリーズ ライセンシング コーポレイション ハイダイナミックレンジ信号のための信号再構成

Family Cites Families (26)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS60105376A (ja) 1983-11-14 1985-06-10 Toshiba Corp カラ−画像出力装置
EP0273398B1 (en) * 1986-12-25 1995-02-08 Konica Corporation Method of correcting color images
US4985853A (en) * 1987-10-26 1991-01-15 Tektronix, Inc. Display-based color system
GB9005030D0 (en) * 1990-03-06 1990-05-02 Crosfield Electronics Ltd Image data processing
JP3052352B2 (ja) 1990-08-20 2000-06-12 ブラザー工業株式会社 色補正処理装置
US5237517A (en) * 1990-08-29 1993-08-17 Xerox Corporation Color printing having a highlight color image mapped from a full color image
US5363218A (en) * 1990-11-26 1994-11-08 Konica Corporation Color estimation method for compressing color image data for image reproduction
US5416890A (en) * 1991-12-11 1995-05-16 Xerox Corporation Graphical user interface for controlling color gamut clipping
US5510910A (en) * 1992-05-04 1996-04-23 Hewlett-Packard Company Printing with full printer color gamut, through use of gamut superposition in a common perceptual space
US5963201A (en) * 1992-05-11 1999-10-05 Apple Computer, Inc. Color processing system
WO1994006242A1 (en) * 1992-09-08 1994-03-17 Agfa Gevaert Naamloze Vennootschap Method and apparatus for color output device characterization
EP0664015B1 (en) 1992-10-07 1999-03-24 E.I. Du Pont De Nemours And Company Method and apparatus for converting image color values from a first to a second color space
JP3591855B2 (ja) 1992-10-28 2004-11-24 キヤノン株式会社 色処理装置およびその方法
DE69330062T2 (de) * 1993-01-07 2001-08-23 Canon K.K., Tokio/Tokyo Verfahren und Vorrichtung zur Verarbeitung von Farbbildern
US5625378A (en) 1993-05-28 1997-04-29 Eastman Kodak Company Method and apparatus for convex interpolation for color calibration
AU1844395A (en) * 1994-02-16 1995-09-04 Apple Computer, Inc. Subjectively pleasing color gamut mapping in a color computer graphics system
US5471324A (en) 1994-04-05 1995-11-28 Xerox Corporation Color printer calibration with improved color mapping linearity
DE69522143T2 (de) * 1994-05-26 2002-04-25 Agfa-Gevaert N.V., Mortsel Farbübereinstimmung durch Systemkalibrierung, lineare und nichtlineare Tonbereichsabbildung
JPH08287226A (ja) 1995-04-18 1996-11-01 Ricoh Co Ltd 色補正テ−ブルの階層的最適化方法
JP3714701B2 (ja) * 1995-06-22 2005-11-09 富士写真フイルム株式会社 色変換方法
JPH0946529A (ja) * 1995-07-31 1997-02-14 Canon Inc 画像処理装置及び方法
JPH0998298A (ja) * 1995-09-29 1997-04-08 Sony Corp 色域圧縮方法及び色域圧縮装置
FR2744303B1 (fr) * 1996-01-31 1998-03-27 Sgs Thomson Microelectronics Dispositif pour neutraliser un circuit electronique lors de sa mise sous tension ou sa mise hors tension
US5933256A (en) * 1996-05-14 1999-08-03 Xexox Corporation Method for color correction within a color space using hue shifting of a region therein
JP3705317B2 (ja) * 1997-01-14 2005-10-12 富士ゼロックス株式会社 カラー画像形成方法およびカラー画像形成システム
US5953499A (en) * 1997-06-27 1999-09-14 Xerox Corporation Color printing hue rotation system

Cited By (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7684063B2 (en) 2001-10-01 2010-03-23 Canon Kabushiki Kaisha Image processing method and apparatus, storage medium and program for achieving concordance between print colors and display colors
US7573610B2 (en) 2005-10-08 2009-08-11 Samsung Electronics Co., Ltd. Intelligent color gamut management method
KR100843088B1 (ko) 2006-08-16 2008-07-02 삼성전자주식회사 광색역 공간의 영상을 출력하는 장치 및 방법
US8031965B2 (en) 2006-08-21 2011-10-04 Fuji Xerox Co., Ltd. Image processor, computer readable medium storing image processing program, and image processing method
US8243091B2 (en) 2007-06-29 2012-08-14 Brother Kogyo Kabushiki Kaisha Image processor capable of converting values in a color gamut for suitable color matching
US8675961B2 (en) 2007-08-09 2014-03-18 Seiko Epson Corporation Image processing system, display device, program and information storage medium for correction of color information
JP2015111779A (ja) * 2013-12-06 2015-06-18 三星ディスプレイ株式會社Samsung Display Co.,Ltd. 画像処理装置、画像処理方法およびコンピュータプログラム
JP2018523387A (ja) * 2015-06-25 2018-08-16 トムソン ライセンシングThomson Licensing 色相を変える色域マッピング

Also Published As

Publication number Publication date
EP0930776A2 (en) 1999-07-21
EP1526712B1 (en) 2013-08-21
EP1940147A3 (en) 2008-09-03
EP0930776A3 (en) 2002-01-02
EP1526711A1 (en) 2005-04-27
EP1940147A2 (en) 2008-07-02
US6297826B1 (en) 2001-10-02
EP0930776B1 (en) 2008-12-03
EP1526712A1 (en) 2005-04-27
DE69939996D1 (de) 2009-01-15

Similar Documents

Publication Publication Date Title
JPH11313219A (ja) カラーデータ変換方法
US6181445B1 (en) Device-independent and medium-independent color matching between an input device and an output device
US7333237B2 (en) Color adjustment method, color adjustment apparatus, color conversion definition editing apparatus, image processing apparatus, program, and storage medium
US6388674B1 (en) Gamut mapping method and apparatus
US7116441B1 (en) Signal processing apparatus image processing apparatus and their methods
US6400843B1 (en) Color image reproduction with accurate inside-gamut colors and enhanced outside-gamut colors
US5553199A (en) Method and apparatus for calibrating a four color printer
EP1912425B1 (en) System, medium, and method for calibrating gray data
US6204939B1 (en) Color matching accuracy inside and outside the gamut
US8045222B2 (en) Image processing method, image processing apparatus, computer program product, and recording medium for image processing
US8204304B2 (en) Color gamut mapping by forming curved cross-sectional surfaces
US6897988B1 (en) Image processing apparatus, image processing method, and storage medium for color matching
US6185004B1 (en) Self-calibration for color image reproduction system
JP2000165692A (ja) カラーデータ変換方法
JP2002359749A (ja) 色変換プログラムを記録した媒体、色変換テーブルの作成方法、色変換テーブルデータを記録した媒体、色変換装置、色変換プログラム、色変換方法および色変換テーブル
US20070003136A1 (en) Color processing method and apparatus
US7633658B2 (en) Color conversion definition method, profile production method, color conversion definition apparatus, profile production apparatus, color conversion definition program storage medium, and profile production program storage medium
US20020154326A1 (en) Image processing method and apparatus
US6160644A (en) Scanner calibration technique to overcome tone inversion
JP3691686B2 (ja) カラーデータ変換装置およびカラーデータ変換方法
JP4565642B2 (ja) 画像処理方法および画像処理装置
JPH06225130A (ja) 画像処理方法及び装置
JP4553259B2 (ja) 画像処理装置、画像処理方法、プログラムおよび記録媒体
JPH07203235A (ja) カラー画像処理装置及び方法
JP4592089B2 (ja) 画像処理方法、プロファイル作成方法および画像処理装置

Legal Events

Date Code Title Description
A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20040323

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20040524

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20040629

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20040824

A02 Decision of refusal

Free format text: JAPANESE INTERMEDIATE CODE: A02

Effective date: 20041026