JP3931886B2 - デバイスリンクプロファイルの作成方法および装置並びに画像処理装置 - Google Patents

デバイスリンクプロファイルの作成方法および装置並びに画像処理装置 Download PDF

Info

Publication number
JP3931886B2
JP3931886B2 JP2004101054A JP2004101054A JP3931886B2 JP 3931886 B2 JP3931886 B2 JP 3931886B2 JP 2004101054 A JP2004101054 A JP 2004101054A JP 2004101054 A JP2004101054 A JP 2004101054A JP 3931886 B2 JP3931886 B2 JP 3931886B2
Authority
JP
Japan
Prior art keywords
color
conversion
profile
data
color space
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Fee Related
Application number
JP2004101054A
Other languages
English (en)
Other versions
JP2005286904A (ja
Inventor
尚子 平松
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.)
Konica Minolta Business Technologies Inc
Original Assignee
Konica Minolta Business Technologies Inc
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 Konica Minolta Business Technologies Inc filed Critical Konica Minolta Business Technologies Inc
Priority to JP2004101054A priority Critical patent/JP3931886B2/ja
Priority to US10/956,111 priority patent/US7456999B2/en
Publication of JP2005286904A publication Critical patent/JP2005286904A/ja
Application granted granted Critical
Publication of JP3931886B2 publication Critical patent/JP3931886B2/ja
Anticipated expiration legal-status Critical
Expired - Fee Related 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
    • H04N1/6033Colour correction or control controlled by characteristics of the picture signal generator or the picture reproducer using test pattern analysis

Landscapes

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

Description

本発明は、カラー管理システムの運用などにおいて、複数のデバイス間でカラーマッチングを行うために、複数のデバイスプロファイルを合成してデバイスリンクプロファイルを作成する方法、および装置、並びにそのような方法を用いた画像処理装置に関する。
一般に、スキャナ、デジタルカメラ、プリンタ、印刷機、またはディスプレイなどの周辺機器は、メ−カや機種によって色特性がそれぞれ異なる。このような周辺機器を使用しつつ、しかもそれぞれの色特性に依存しない一貫した色再現を行うために、カラー管理システム(CMS:Color Management System )が提唱されかつ運用されている。
図20は従来のカラー管理システムCMSjによるデータの流れを示す図である。
図20に示すカラー管理システムCMSjにおいて、入力装置DV1から出力される色データCD1に対して、色変換、明度特性変換、およびその他の種々の変換や調整を行い、色データCD2として出力装置DV2に出力する。
入力装置DV1として、例えば、スキャナ、デジタルカメラ、ディスプレイなどが用いられる。入力装置DV1で扱われる色データ(画像データ)CD1は、通常、R(赤)、G(緑)、B(青)の3原色によって色を表現するRGB表色系のデータ(RGBデータ)である。入力装置DV1から出力される色データCD1は、入力装置DV1に固有の色特性に依存したもの(または従属したもの)である。
出力装置DV2として、例えばプリンタなどが用いられる。出力装置DV2で扱われる色データ(画像データ)CD2は、通常、C(シアン)、M(マゼンタ)、Y(イエロ)、K(ブラック)の4つの色(3原色プラス黒)によって色を表現するCMYK表色系のデータ(CMYKデータ)である。出力装置DV2に出力する色データCD2は、出力装置DV2に固有の色特性を反映させて作成する必要があり、この点で、色データCD2についても、出力装置DV2に依存したものであるといえる。
このように、入力装置DV1と出力装置DV2とでは、扱われる色データCDの表色系がそれぞれ異なり、しかもそれぞれの色データCDが装置の色特性に依存したものつまりデバイスデペンデントであるため、カラー管理システムCMSjにおいて、色データを一方の表色系から他方の表色系へ色変換が行われ、かつ色特性の違いが調整される。
すなわち、カラー管理システムCMSjにおいて、いずれの装置(デバイス)からも独立したつまりデバイスインデペンデントな表色系として、例えば、XYZ表色系およびL*a*b*表色系が用いられる。各装置に依存した色データCDと各装置からは独立した表色系の色データCEとの変換のために、各装置について準備されているデバイスプロファイルが参照される。
つまり、入力装置DV1については、RGB表色系の色データCD1をXYZ表色系の色データCE1に変換するために、入力側のデバイスプロファイルである入力プロファイルPF1jが参照される。出力装置DV2については、L*a*b*表色系(以降において「Lab表色系」と記載する)の色データCE2をCMYK表色系の色データCD2に変換するために、出力側のデバイスプロファイルである出力プロファイルPF2jが参照される。これらのデバイスプロファイルとして、通常、ICC(International Color Consortium)の規格に準拠したプロファイル(ICCプロファイル)が用いられる。
入力プロファイルPF1jは、例えば、1次元ルックアップテーブルLUT1およびマトリックスMX1からなる。1次元ルックアップテーブルLUT1は、入力装置DV1の明度特性を補正するためのものである。マトリックスMX1は、補正された色データCD1をXYZ表色系の色データCE1に変換するための演算式または演算のための係数群である。
出力プロファイルPF2jは、例えば、1次元ルックアップテーブルLUT2、3次元ルックアップテーブルLUT3、および1次元ルックアップテーブルLUT4からなる。1次元ルックアップテーブルLUT2,4は、出力装置DV2の明度のバラツキの調整や画像のコントラストの調整などを行うためのものである。3次元ルックアップテーブルLUT3は、Lab表色系の色データCE2をCMYK表色系の色データCD2に変換するためのルックアップテーブルである。
そして、色変換部CC1jにおいて、XYZ表色系の色データCE1がLab表色系の色データCE2に色変換される。なお、色変換部CC1jにおいては、色変換XLの前または後に、ガマットマッピングGMが行われる。ガマットマッピングGMでは、色データCD2が出力装置DV2による色再現が可能な範囲内(色域内)に納まるように、所定の変換方式によるマッピングが行われる。ガマットマッピングGMの変換方式として、知覚的、相対的な色域を維持、絶対的な色域を維持、および彩度の4つが知られている。
さて、上に説明したカラー管理システムCMSjにおける色変換などは、実際にはカラー管理モジュールによって実行される。つまり、カラー管理モジュール(CMM:Color Management Module )は、入力プロファイルPF1jおよび出力プロファイルPF2jを利用しながら、デバイスインデペンデントな色空間を経由して、入力装置DV1と出力装置DV2との間の色のマッチングを行う。その際に、カラー管理モジュールは、入力プロファイルPF1j、色変換部CC1j、および出力プロファイルPF2jを含んだ色変換処理のステップを予め1つのデバイスリンクプロファイルにまとめておき、そのデバイスリンクプロファイルを用いて、入力される色データCD1を直接に色データCD2に変換する(特許文献1)。
そのようなデバイスリンクプロファイルとして、上に述べたICCで規定されたものが汎用されている。
図21は一般的なデバイスリンクプロファイルであるリンクプロファイルLP1jの構成を示す図、図22はリンクプロファイルLP1jのうちの多次元ルックアップテーブルLLU2jの機能的な内容を示す図である。
図21において、リンクプロファイルLP1jは、入力1次元ルックアップテーブルLLU1j、多次元ルックアップテーブルLLU2j、および出力1次元ルックアップテーブルLLU3jの、3つのテーブルからなる。入力1次元ルックアップテーブルLLU1jは、図20の1次元ルックアップテーブルLUT1と同じであり、出力1次元ルックアップテーブルLLU3jは、図20の1次元ルックアップテーブルLUT4と同じである。多次元ルックアップテーブルLLU2jは、図22に示すように、図20のカラー管理システムCMSjのうちの上の2つの1次元ルックアップテーブルLUT1,4を除いたものと同じ機能を1つのテーブルにしたものである。
特開2001−78047
上に説明したように、従来において、リンクプロファイルLP1jは、色変換処理のステップを3つのテーブルに分割することによって構成されている。そして、その中心的な処理のための多次元ルックアップテーブルLLU2jには、XYZ表色系からLab表色系への色変換XLの機能がそのまま含まれている。
ところで、XYZ表色系のxy色度図における座標上の幾何学的な距離と人間の視感とは一致しないのに対し、Lab表色系は、その色度図における座標上の距離と人間の感覚的な色差とが一致する均等色空間(UCS: Uniform Color Space )である。そのため、XYZ表色系からLab表色系への色変換XLにおいて、人間の明度特性に相当する変換が含まれることとなる。
具体的には、XYZの各値からLabの各値への変換は次の式によって表される。
L=116(Y)1/3 −16
a=500(X1/3 −Y1/3
b=200(Y1/3 −Z1/3
すなわち、明度特性つまり階調性についてみると、Lab表色系ではXYZ表色系の3乗根で示される関数として変化する。そのため、このような色変換XLを含んだ多次元ルックアップテーブルLLU2jを作成した場合に、テーブルの入力側の値の刻みと出力側の値の刻みとの関係に大きな相違が生じる。例えば、入力側の値の刻みを均等にした場合には、その値が小さいほど出力側の値の刻みが大きくなってしまう。これとは逆に、出力側の値の刻みを均等にした場合には、その値が小さいほど入力側の値の刻みが小さくなってしまう。
そのため、実際に入力される色データの値から補間演算によって出力すべき色データの値を求めた場合に、十分な精度が得られないという問題がある。
本発明は、上述の問題に鑑みてなされたもので、明度特性に相当する変換が含まれる場合であっても十分な精度で色変換を行うことのできるデバイスリンクプロファイルを作成することを目的とする。
本発明に係る方法は、入力色データを第1色空間のデータに変換するための入力デバイスプロファイル、前記第1色空間から第2色空間への色変換部、および前記第2色空間のデータを出力色データに変換するための出力デバイスプロファイルを合成してデバイスリンクプロファイルを作成する方法であって、色変換を行う色変換条件部分と、前記色変換条件部分の入力側に位置する前処理部分と、前記色変換条件部分の出力側に位置する後処理部分とに区別するとともに、前記前処理部分、前記色変換条件部分、および前記後処理部分を、それぞれ1つのテーブルまたは変換演算手段としてまとめ、その際に、前記第1色空間または前記第2色空間のいずれか一方が人間の知覚に対して非均等な色空間でありかつ他方が人間の知覚に対して均等な色空間である場合に、人間の視覚における明度特性に対応する変換である第1の明度特性変換が前記色変換条件部分に含まれないように前記前処理部分または前記後処理部分に組み込む。
好ましくは、前記色空間の変換のための変換条件に人間の知覚に対して非均等な色空間から均等な色空間への変換を含む場合に、その変換に含まれる明度特性変換を前記前処理部分に組み込み、前記前処理部分を1つの1次元ルックアップテーブルとしてまとめる。
また、前記色空間の変換のための変換条件に人間の知覚に対して非均等な色空間から均等な色空間への変換を含む場合に、その変換に含まれる逆明度特性変換を前記後処理部分に組み込み、前記後処理部分を1つの1次元ルックアップテーブルとしてまとめる。
本発明に係る画像処理装置は、複数のデバイスについての色変換のためのプロファイルを取得する手段と、前記複数のプロファイルを合成してデバイスリンクプロファイルを作成する作成手段と、作成されたデバイスリンクプロファイルを用いて色変換を行う色変換手段と、を有し、前記デバイスリンクプロファイルは、入力1次元ルックアップテーブル、多次元ルックアップテーブルまたはマトリックス、および出力1次元ルックアップテーブルを含むように構成され、前記デバイスリンクプロファイルの中に人の視覚における明度特性に対応する変換である明度特性変換が含まれる場合に、前記明度特性変換が前記多次元ルックアップテーブルまたはマトリックスに含まれないように前記入力1次元ルックアップテーブルまたは前記出力1次元ルックアップテーブルに組み込まれるように構成される。
なお、明度特性変換が色変換条件部分に含まれないようにするとは、色変換条件部分に明度特性変換が実質的に含まれないようにすれば足りる。また、本明細書において、明度特性には、狭義の明度特性と、その逆の特性である逆明度特性とを含むことがある。また、明度特性変換には、狭義の明度特性に対応する変換つまり狭義の明度特性変換と、逆明度特性に対応する変換つまり逆明度特性変換とが含まれることがある。特に、明度特性変換と逆明度特性変換とを区別して示していない場合には、明度特性変換に逆明度特性変換が含まれると考えてよい。
本発明によると、明度特性に相当する変換が含まれる場合であっても、それが前処理部分または後処理部分に振り分けられ、多次元ルックアップテーブルなどの色変換条件部分についてはその入力と出力との対応がリニアに近くなり、入力側の刻みと出力側の刻みの関係に大きな相違が生じないので、補間演算を行っても十分な精度で色変換を行うことができる。
〔第1の実施形態〕
図1は本発明に係る画像処理システム1の全体の外観を示す図、図2は画像処理システム1の構成を示すブロック図である。
図1において、画像処理システム1は、処理装置本体10、ディスプレイ11、プリンタ12、スキャナ13、キーボード14、およびマウス15などからなる。
図2において、処理装置本体10は、CPU21、ROM22、RAM23、ハードディスク24、CD−ROM(Compact Disc Read-Only Memory )ドライブ25、FD(Flexible Disk )ドライブ26、およびネットワークインタフェース27を備える。処理装置本体10のこれらの素子または機器は、適当なバスまたはインタフェースを介して相互に接続されている。
ROM22は、オペレーティングシステムのブートアッププログラムなどを記憶する。RAM23は、CPU21によって実行されるプログラムを読み込んで記憶する。RAM23は、また、プログラムの実行中において種々のデータ、ファイル、テーブルなどを読み込んで一時的に記憶し、処理における作業領域として使用される。ハードディスク24は、プログラムやデータなどを記憶する。CD−ROMドライブ25にはCD−ROM31が装着され、FDドライブ26にはFD32が装着され、それぞれ必要に応じてアクセスされる。ネットワークインタフェース27は、処理装置本体10をネットワークNWに接続するためのものである。
処理装置本体10として、一般的なパーソナルコンピュータを用いることができる。
なお、ハードディスク24には、ディスプレイ11、プリンタ12、およびスキャナ13のそれぞれのプロファイル(デバイスプロファイル)が記憶される。
それぞれのプロファイルは、各装置から処理装置本体10に入力されてもよいし、CD−ROM31またはFD32に記録されたプロファイルがCD−ROMドライブ25またはFDドライブ26から入力されてもよい。さらに、プロファイルは、ネットワークNWに接続された他のプリンタまたはコンピュータなどのデバイスからネットワークインタフェース27を介して入力されてもよい。これらのプロファイルは、各デバイスに対応付けられてハードディスク24に記憶される。
ディスプレイ11のプロファイルおよびスキャナ13のプロファイルは、入力プロファイルPF1となり得る。プリンタ12のプロファイルおよびディスプレイ11のプロファイルは出力プロファイルPF2となり得る。
第1の実施形態においては、処理装置本体10は、リンクファイル作成プログラムをCPU21が実行することにより、入力プロファイルPF1および出力プロファイルPF2などをリンクしてリンクプロファイルLP1を作成する。作成されたリンクプロファイルLPは、RAM23やハードディスク24に記憶される。
一般に、これらのリンクファイル作成プログラムは、CD−ROM31またはFD32などの記録媒体に格納されて流通し、CD−ROMドライブ25またはFDドライブ26などにより記録媒体から読み取られ、ハードディスク24に一旦格納される。さらに、ハードディスク24からRAM23に読み出され、CPU21により実行される。
なお、記録媒体として、磁気テープ、カセットテープ、光ディスク、光磁気ディスク、または、ICカード、光カード、マスクROM、EPROM、EEPROM、フラッシュROMなどの半導体メモリなどを用いることも可能である。プログラムには、CPU21により直接に実行可能なプログラムのみではなく、ソースプログラム形式のプログラム、圧縮処理されたプログラム、暗号化されたプログラムなどを含む。
第1の実施形態での動作の例では、スキャナ13によって読み込まれた画像データ(色データ)に対して、処理装置本体10によって色変換処理を含んだ画像処理が行われ、その画像がプリンタ12によって用紙に印刷される。この場合に、処理装置本体10においては、スキャナ13のプロファイルを入力プロファイルPF1とし、プリンタ12のプロファイルを出力プロファイルPF2として、リンクプロファイルLP1が作成される。
また、動作の他の例では、ユーザが、処理装置本体10で描画作成プログラムを実行させ、ディスプレイ11に表示された画像を見ながら、キーボード14やマウス15を操作して画像データを作成し、作成した画像データを入力画像データ(色データ)として用いる。この場合に、ディスプレイ11は入力装置として用いられ、ディスプレイ11のプロファイルは入力プロファイルPF1として用いられる。
さらに、その他の動作の例では、種々のデバイスおよびプロファイルを用いて色データを入力し、または他の機器から色データを受信して入力し、入力した色データに色変換処理を加え、それを種々のデバイスで表示し、印刷し、または他の機器へ送信する。
図3は第1の実施形態における画像処理システム1の機能を示すブロック図、図4は処理装置本体10におけるカラー管理システムCMS1の機能の例を示す図、図5は処理装置本体10において作成されるリンクプロファイルLP1の機能の例を示す図、図6はリンクプロファイルLP1の構成の例を示す図、図7は明度特性および逆明度特性を示す図、図8は多次元ルックアップテーブルLLU2の例を示す図、図9は補正された多次元ルックアップテーブルLLU2aの例を示す図である。
図3において、処理装置本体10には、リンクプロファイル作成部101、補正処理部102、色変換処理部103、および色変換データCC1が設けられる。また、処理装置本体10には、入力プロファイルPF1および出力プロファイルPF2が読み込まれ、内部のRAM23などに一旦記憶される。
リンクプロファイル作成部101は、入力プロファイルPF1、出力プロファイルPF2、および色変換データCC1などを参照して、リンクプロファイルLP1を作成する。作成されたリンクプロファイルLP1は、メモリの適当な領域に記憶される。リンクプロファイル作成部101によるリンクプロファイルLP1の作成処理の詳細については後で説明する。補正処理部102は、作成されたリンクプロファイルLP1を補正し、補正されたリンクプロファイルLP1aを出力する。
スキャナ13で読み取られたRGB表色系の入力色データCD1は、処理装置本体10に入力される。色変換処理部103は、リンクプロファイルLP1aを参照して、入力色データCD1をCMYK表色系の出力色データCD2に変換する。出力色データCD2はプリンタ12に出力され、そこで印刷される。
処理装置本体10におけるこのような処理または機能は、CPU21がリンクファイル生成プログラムを実行することにより実現されるが、それらの全部または一部をハードウェア回路で実現してもよい。
さて、図4に示すように、処理装置本体10におけるカラー管理システムCMS1において、色データCD1に対し、入力プロファイルPF1、色変換データCC1、および出力プロファイルPF2による色変換、明度特性変換、およびその他の種々の変換や調整が行われ、色データCD2として出力される。カラー管理システムCMS1の全体的な機能、つまり色データCD1に対する全体的な処理内容は、図20に示すカラー管理システムCMSjと同様である。
すなわち、入力プロファイルPF1は、入力デバイスの特性を記述したデバイス特性記述データである。第1の実施形態において、入力プロファイルPF1は、図20において説明した入力プロファイルPF1jと同様に、1次元ルックアップテーブルLUT1およびマトリックスMX1からなる。
1次元ルックアップテーブルLUT1は、入力装置であるスキャナ13の明度特性(階調性)を補正するためのものである。マトリックスMX1は、スキャナ13に固有のRGB表色系の色(従属色)とデバイスインデペンデンスなXYZ表色系の色(独立色)とを関連付けたマトリックスである。つまり、マトリックスMX1は、補正された色データCD1をXYZ表色系の色データCE1に変換するための演算式または演算のための係数群である。
出力プロファイルPF2は、出力デバイスの特性を記述したデバイス特性記述データである。第1の実施形態において、出力プロファイルPF2は、図20において説明した出力プロファイルPF2jと同様に、1次元ルックアップテーブルLUT2、3次元ルックアップテーブルLUT3、および1次元ルックアップテーブルLUT4からなる。
1次元ルックアップテーブルLUT2,4は、出力装置であるプリンタ12の濃度のバラツキの調整や画像のコントラストの調整などを行うためのものである。3次元ルックアップテーブルLUT3は、プリンタ12に固有のCMYK表色系の色(従属色)とデバイスインデペンデンスなLab表色系の色(独立色)とを関連付けたルックアップテーブルである。つまり、3次元ルックアップテーブルLUT3によって、Lab表色系の色データCE2がCMYK表色系の色データCD2に変換される。
なお、RGB表色系およびCMYK表色系などの装置に依存する色空間やXYZ表色系などの色空間は非均等な色空間であり、Lab表色系などのように人間の知覚に対して均等になるように設計された色空間が均等な色空間である。
色変換データCC1は、図20の色変換部CC1jに相当する機能を持つものであり、ここには、XYZ表色系の色データCE1をLab表色系の色データCE2に色変換するためのデータまたは演算式、およびガマットマッピングGMのためのデータまたは演算式などが含まれている。
しかし、第1の実施形態の色変換データCC1においては、図4に示すように、色変換XLのためのデータまたは演算式が、明度特性変換XLA1と演算XLB1とに分離される。
すなわち、上に述べたように、XYZの各値からLabの各値への変換は次の(1)式によって表される。
L=116(Y)1/3 −16
a=500(X1/3 −Y1/3 ) ……(1)
b=200(Y1/3 −Z1/3
ここで、(1)式に現れる項X1/3 、Y1/3 、Z1/3 を、それぞれ、X、Y、Zの関数とし、次の(2)式のように表す。
f(X)=X1/3
f(Y)=Y1/3 ……(2)
f(Z)=Z1/3
そうすると、上の(1)式は、次の(3)式のように書き換えられる。
L=116×f(Y)−16
a=500×〔f(X)−f(Y)〕 …(3)
b=200×〔f(Y)−f(Z)〕
そこで、(2)式で表されるの変換を明度特性変換XLA1とし、(3)式で表される変換を演算XLB1とするのである。明度特性変換XLA1では、入力値Yの3乗根の値が出力値f(Y)となる。このように、明度特性変換XLA1では、XYZ値を、人間が知覚する感覚(視覚)に近い明度であるLab表色系の「L」に対して線形な値に変換する。
なお、厳密には、Yの範囲によって関数f(Y)の内容は次のように異なる。
Y>0.008856 のとき、
f(Y)=Y1/3
Y≦0.008856 のとき、
f(Y)=7.787×Y+16/116
図7(A)に示すように、明度特性変換XLA1に用いられる明度特性は、人間の明度についての視覚特性を補正する曲線であり、Yの値が小さいときには曲線が立っており、Yの値が大きくなるにしたがって曲線が寝てくる。つまり、入力側のYの値の刻みと出力側のf(Y)の値の刻みとの関係に大きな相違が生じる。
ここで、上に説明した明度特性変換XLA1とは逆の変換、つまり次の(4)式に示す変換を、逆明度特性変換XLArと定義する。
fr(Y)=Y3 ……(4)
つまり、逆明度特性変換XLArでは、入力値Yの3乗の値が出力値fr(Y)となる。このような逆明度特性変換XLArに用いられる逆明度特性は、図7(B)に示すように、Yの値が小さいときには曲線が寝ており、Yの値が大きくなるにしたがって曲線が立ってくる。
さて、第1の実施形態において、リンクプロファイルLP1を作成するために、図4に示すカラー管理システムCMS1において、1次元ルックアップテーブルLUT1とマトリックスMX1との間に、明度特性変換XLA2と逆明度特性変換XLArとを挿入する。明度特性変換XLA2は、明度特性変換XLA1と同じ内容である。逆明度特性変換XLAr2は、上に述べた逆明度特性変換XLArと同じ内容である。この状態が図5に示されている。
すなわち、図5に示すカラー管理システムCMS1では、1次元ルックアップテーブルLUT1の後に、明度特性変換XLA2、逆明度特性変換XLAr2、マトリックスMX1…というように各機能が配置されている。そして、1次元ルックアップテーブルLUT1および明度特性変換XLA2を1つの機能部分FC1としてまとめ、逆明度特性変換XLAr2、マトリックスMX1、ガマットマッピングGM、明度特性変換XLA1、演算XLB1、1次元ルックアップテーブルLUT2、および3次元ルックアップテーブルLUT3を1つの機能部分FC2としてまとめ、1次元ルックアップテーブルLUT4はそのまま1つの機能部分FC3としてまとめる。
そして、それぞれの機能部分FC1,2,3が、図6に示すように、それぞれ、入力1次元ルックアップテーブルLLU1、多次元ルックアップテーブルLLU2、および出力1次元ルックアップテーブルLLU3となるように、それぞれのテーブルLLU1,2,3が作成される。
つまり、入力1次元ルックアップテーブルLLU1には、1次元ルックアップテーブルLUT1に加えて、明度特性変換XLAが適用される。これらを合成したものが入力1次元ルックアップテーブルLLU1となる。
多次元ルックアップテーブルLLU2には、最初に逆明度特性変換XLAr2が適用される。逆明度特性変換XLAr2を含んで合成されたものが多次元ルックアップテーブルLLU2となる。したがって、多次元ルックアップテーブルLLU2の内部において、逆明度特性変換XLAr2の逆明度特性と明度特性変換XLA1の明度特性とが打ち消し合い、多次元ルックアップテーブルLLU2の入力と出力との関係は、直線関係(一次関係)により近くなる。これによって、多次元ルックアップテーブルLLU2の入力側の値の刻みと出力側の値の刻みとの関係がほぼ均等になり、入力される色データの値から補間演算によって出力すべき色データの値を求める場合に十分な精度を得ることができ、補間精度の向上が図られる。さらには、多くの場合において、人間の視覚特性に近い色空間で補間演算を行うことになるので、人間の視覚に敏感な色領域に重点を置いた色変換が行える。
なお、それぞれのテーブルLLU1,2,3を作成するために、公知の種々の手法を用いることができる。例えば、機能部分FC1,2,3のそれぞれに対して、種々の値のデータを入力し、それぞれの入力に対する出力の値を演算により求めてそれを記録し、それぞれの入力値と出力値とをルックアップテーブルの形式でそれぞれ記録する。その場合に、入力値および出力値として、最小値から最大値までを適当な段階に区切り、適当な個数のデータを得るようにすればよい。例えば、多次元ルックアップテーブルLLU2を作成する場合に、入力であるRGBの各値を16段階に区切り、RGBのそれぞれに対して1番から17番までの格子点番号を付与し、それぞれの組み合わせの格子点に対して、出力であるCMYK値が得られるようにすればよい。この場合には、データの個数は、17×17×17個となる。
この場合には、多次元ルックアップテーブルLLU2のデータの個数は有限個であるから、入力される色データの値と全く同じ値のデータがない場合が多い。その場合に、補間演算によって出力すべき色データの値を求めることになる。
図8に示す多次元ルックアップテーブルLLU2Aは、上のように作成した17×17×17個のデータの一部である。つまり、RGBの各濃度を256階調で表し、それぞれ16階調刻みでデータをとったものであり、そのうち、R(赤)からW(白)に向かう色相線上にある格子点のRGBデータについて、それぞれに対応するCMYK値を示している。
図8の多次元ルックアップテーブルLLU2Aにおいて、格子点番号が1〜17のデータは、Rの値が総て最大の「255」で一定であり、G,Bの値が、いずれも「0」から「255」まで変化している。これらのRGB値に対して、CMYK値が演算により求められて記録されている。
補正処理部102は、作成された多次元ルックアップテーブルLLU2に対して、適当な補正を加える。そのような補正として、例えば純色化処理が行われる。
すなわち、例えば、純粋なR(赤)の色は、本来は、C(シアン)を含むことなく、M(マゼンタ)とY(イエロ)の2つの色の混色によって得られる。しかし、現実の出力装置では、インクまたはトナーなどの色特性に起因して、R(赤)の表現のために少量のC(シアン)が含まれてしまうことがある。このような場合に、C(シアン)の量つまりCの階調性を0とし、M(マゼンタ)とY(イエロ)の2つの色のみとする。この場合に、濃度が変化するのを避けるために、C(シアン)を減らした分だけM(マゼンタ)およびY(イエロ)の濃度を増加させる。また、例えば、純粋なR(赤)とG(緑)を混色した場合に、これにより得られる色はY(黄)であるので、これをY(黄)1色のみによって表す。このように、色データを1色または2色の色材によって出力するための処理を、本明細書において「純色化」または「純色化処理」という。
具体的には、図8に示す多次元ルックアップテーブルLLU2Aにおいて、格子点番号が「1」のデータでは、RGB値が(255,0,0)に対して、CMYK値は(3,251,253,0)である。格子点番号が「2」のデータでは、RGB値が(255,16,16)に対して、CMYK値は(5,241,237,1)である。これらによると、純粋なR(赤)の色が、C、M、Yの3色またはC、M、Y、Kの4色の混合色に変換されることとなる。そこで、それらが各2色で表されるよう、R(赤)に関連しない色(要素)つまりC(シアン)およびK(ブラック)を、R(赤)に関連する色つまりM(マゼンタ)およびY(イエロ)に配分する処理を行う。なお、その配分の際に、MおよびYに均等に配分してもよく、またはそれらに重み付けを行って配分してもよい。補正後のYまたはMが上限値「255」を超える場合には、上限値「255」とすればよい。
図8に示す多次元ルックアップテーブルLLU2Aを純色化したものが、図9に示す多次元ルックアップテーブルLLU2Bである。
このような純色化は、例えば、コンピュータグラフィックスにより作成された画像(色データ)などに対して効果的に適用することができる。
また、補正処理部102において、多次元ルックアップテーブルLLU2に対し、例えば、B(青)からK(ブラック)に向かう色相線上にある格子点を処理対象として、補正処理を行ってもよい。この場合には、B(青)からK(ブラック)に向かう色相線上にある格子点のRGBデータに関連付けられたプリンタ12の従属色を、連続する従属色間で各色の変化量の差が小さくなるように補正する。この補正処理は、色ごとに行われる。
具体的には、例えば、ある色Aについて、その格子点番号iの補正前のデータ値をA(i)、補正後のデータ値をA’(i)とすると、補正後のデータ値A’(i)を次の式によって求める。
A’(i)=〔A(i−l)+A(i)+A(i+l)〕/3
なお、A(i−l)およびA(i+l)は、格子点番号(i−l)および(i+l)の補正前のデータ値である。
このような補処理正を行うことにより、処理対象とする格子点は、所定の色相線上に存在するため、補間演算を行った場合にそれによる精度への影響を最小限に抑えることができる。なお、W(白)からK(ブラック)に向かう色相線上にある格子点を処理対象とする補処理正は、実質的にはグレーバランスの調整に相当することになる。
このように補正処理部102による補正が行われた多次元ルックアップテーブルLLU2Bは、リンクプロファイルLP1aの一部となる。
なお、補正処理部102において、リンクプロファイル作成部101で作成されたリンクプロファイルLP1に対して何らの補正処理を行うことなく、そのリンクプロファイルLP1をそのままリンクプロファイルLP1aとしてもよい。
色変換処理部103は、補正されたリンクプロファイルLP1aを参照して、入力色データCD1をCMYK表色系の出力色データCD2に変換する。リンクプロファイルLP1aに関連付けられたプリンタ12の従属色が補正されることになるため、色変換処理部103によって色データCD1を色変換する際の補間による悪影響が減少する。なお、補間処理として、例えば、公知の立方体補間処理が行われる。
第1の実施形態によると、上に述べたように、リンクプロファイル作成部101によって作成されるリンクプロファイルLP1は、逆明度特性変換XLAr2によって明度特性が打ち消されるように合成された多次元ルックアップテーブルLLU2からなる。したがって、多次元ルックアップテーブルLLU2では、入力側の値の刻みと出力側の値の刻みとの関係がほぼ均等になる。そのため、色変換条件部分についてはその入力と出力との対応がリニアに近くなり、入力側の刻みと出力側の刻みの関係に大きな相違が生じないので、補間演算を行っても十分な精度で色変換を行うことができる。
〔第2の実施形態〕
上に述べた第1の実施形態では、スキャナ13のプロファイルを入力プロファイルPF1とし、プリンタ12のプロファイルを出力プロファイルPF2として、リンクプロファイルLP1を作成した。これによって、XYZ表色系からLab表色系への変換を行った。
次に述べる第2の実施形態においては、Lab表色系からXYZ表色系への色変換を行う例について説明する。なお、第2の実施形態において、画像処理システム1および処理装置本体10の機能および構成については、第1の実施形態と基本的に同じである。したがって、変更のない部分については、第1の実施形態で用いた図および説明がそのまま適用される。以下、第3の実施形態などについても同様である。
図10は処理装置本体10におけるカラー管理システムCMS2の機能の例を示す図、図11は処理装置本体10において作成されるリンクプロファイルLP2の機能の例を示す図、図12はリンクプロファイルLP2の構成の例を示す図である。
図10に示すように、処理装置本体10におけるカラー管理システムCMS2において、CMYK表色系の色データCD3に対し、入力プロファイルPF3、色変換データCC2、および出力プロファイルPF4による色変換、明度特性変換、およびその他の種々の変換や調整が行われ、RGB表色系の色データCD4として出力される。図10に示すカラー管理システムCMS2では、図4に示すカラー管理システムCMS1とは逆の色変換を行う。
すなわち、入力プロファイルPF3は、図4に示す出力プロファイルPF2と逆の変換を行う機能を有し、1次元ルックアップテーブルLUT2、3次元ルックアップテーブルLUT3、および1次元ルックアップテーブルLUT4からなる。
出力プロファイルPF4は、図4に示す入力プロファイルPF1と逆の変換を行う機能を有し、マトリックスMX1および1次元ルックアップテーブルLUT1からなる。
色変換データCC2は、Lab表色系の色データCE3をXYZ表色系の色データCE4に色変換するためのデータまたは演算式、およびガマットマッピングGMのためのデータまたは演算式などが含まれている。
第2の実施形態の色変換データCC2においては、図10に示すように、色変換XLのためのデータまたは演算式が、逆明度特性変換XLAr1と演算XLBr1とに分離される。逆明度特性変換XLAr1では、Lab表色系のL値をXYZ表色系のY値に変換する。つまり、この変換は、図7(B)において横軸を「L」とし縦軸を「Y」としたものである。
図11に示すように、第2の実施形態のリンクプロファイルLP2では、1次元ルックアップテーブルLUT4の後に、3次元ルックアップテーブルLUT3、1次元ルックアップテーブルLUT2、演算XLBr1、逆明度特性変換XLAr1、ガマットマッピングGM、マトリックスMX1、明度特性変換XLA1、逆明度特性変換XLAr2、1次元ルックアップテーブルLUT1の各機能が配置されている。そして、1次元ルックアップテーブルLUT4はそのまま1つの機能部分FC4としてまとめ、3次元ルックアップテーブルLUT3、1次元ルックアップテーブルLUT2、演算XLBr1、逆明度特性変換XLAr1、ガマットマッピングGM、マトリックスMX1、および明度特性変換XLA1を1つの機能部分FC5としてまとめ、逆明度特性変換XLAr2および1次元ルックアップテーブルLUT1を1つの機能部分FC6としてまとめる。
そして、それぞれの機能部分FC4,5,6が、図12に示すように、それぞれ、入力1次元ルックアップテーブルLLU4、多次元ルックアップテーブルLLU5、および出力1次元ルックアップテーブルLLU6となるように、それぞれのテーブルLLU1,2,3が作成される。
つまり、多次元ルックアップテーブルLLU5においては、最後に明度特性変換XLAが適用される。明度特性変換XLA1を含んで合成されたものが多次元ルックアップテーブルLLU5となる。したがって、多次元ルックアップテーブルLLU5の内部において、逆明度特性変換XLAr1の逆明度特性と明度特性変換XLA1の明度特性とが打ち消し合い、多次元ルックアップテーブルLLU5の入力と出力との関係は、直線関係により近くなる。これによって、多次元ルックアップテーブルLLU5の入力側の値の刻みと出力側の値の刻みとの関係がほぼ均等になり、入力される色データの値から補間演算によって出力すべき色データの値を求める場合に十分な精度を得ることができ、補間精度の向上が図られる。
なお、出力1次元ルックアップテーブルLLU6には、1次元ルックアップテーブルLUT1に加えて、逆明度特性変換XLArが適用される。これらを合成したものが出力1次元ルックアップテーブルLLU6となる。したがって、多次元ルックアップテーブルLLU5に加えた明度特性変換XLAがこの逆明度特性変換XLArと打ち消し合い、全体として適切な処理が行われることとなる。
第2の実施形態によっても、上に述べたように、リンクプロファイル作成部101によって作成されるリンクプロファイルLP2は、逆明度特性変換XLAr2によって明度特性が打ち消されて合成された多次元ルックアップテーブルLLU2からなる。したがって、色変換条件部分についてはその入力と出力との対応がリニアに近くなり、入力側の刻みと出力側の刻みの関係に大きな相違が生じないので、補間演算を行っても十分な精度で色変換を行うことができる。
〔第3の実施形態〕
次に、色変換の種類によってリンクプロファイル作成部101の処理モードを選択するように構成した第3の実施形態について説明する。
図13はリンクプロファイル作成部101の処理モードを設定するための処理手順を示すフローチャートである。
図13において、カラー管理システムCMSにおける色変換について、変換の前後における色空間が同じか否かがチェックされる(#101)。色空間が同じである場合は、モード1を設定する(#102)。XYZ表色系からLab表色系への変換である場合は(#103でイエス)、モード2を設定する(#104)。Lab表色系からXYZ表色系への変換である場合は(#105でイエス)、モード3を設定する(#104)。それ以外はモード4を設定する(#107)。
モード1では、色変換の前後が同じ色空間であるから、図4に示すカラー管理システムCMS1に対して、明度特性変換または逆明度特性変換などを付け加えることなく、色変換処理を行う。つまり、例えば図5において、明度特性変換XLA2および逆明度特性変換XLAr2が省略されることになる。したがって、この場合に、図6における入力1次元ルックアップテーブルLUT1には明度特性変換XLAが含まれないこととなる。
モード2では、上の第1の実施形態で説明したカラー管理システムCMS1によって、XYZ表色系からLab表色系への変換が行われる。すなわち、図5および図6に示したようなリンクプロファイルLP1が作成され、これに基づいて色変換が行われる。
モード3では、上の第2の実施形態で説明したカラー管理システムCMS2によって、Lab表色系からXYZ表色系への変換が行われる。すなわち、図11および図12に示したようなリンクプロファイルLP2が作成され、これに基づいて色変換が行われる。
モード4では、色変換の内容に応じた適切な処理が行われる。
このように、第3の実施形態によると、色変換の種類によってリンクプロファイル作成部101の処理モードが選択され、内容に応じた適切な色変換が行われる。したがって、どのような組み合わせのプロファイルが入力されたときでも、十分な精度で色変換が行われる。
〔第4の実施形態〕
第4の実施形態では、図6に示すリンクプロファイルLP1において、多次元ルックアップテーブルLLU2に1次元ルックアップテーブルLUT1を組み込んでしまい、入力1次元ルックアップテーブルLLU1を省略する。この場合において、1次元ルックアップテーブルLUT1と明度特性変換XLA1との乗算がリニアに近くなる場合には、1次元ルックアップテーブルLUT1による明度変換と明度特性変換XLA1による明度変換とが打ち消し合い、多次元ルックアップテーブルLLU2の入力と出力との関係は直線関係により近くなる。
〔第5の実施形態〕
上に述べた各実施形態では、1次元ルックアップテーブルLUT1の補正のために明度特性変換XLAを用いたが、これに代えて、YL変換曲線またはLY変換曲線を用いてもよい。すなわち、XYZ表色系のY値をLab表色系のL値に変換するための演算、またはLab表色系のL値をXYZ表色系のY値に変換するための演算を行う。これらの変換は、図7(A)において横軸を「Y」とし縦軸を「L」とし、または図7(B)において横軸を「L」とし縦軸を「Y」としたものである。その場合に、入力値を0から1までの範囲で正規化しておく。
図14はYL変換のためのフローチャート、図15はLY変換のためのフローチャートである。
図14において、入力値を0から1までの間で正規化し(#111)、Y値の範囲に応じて(#112)、ステップ#113またはステップ#114の演算を行う。
ステップ#113では次の式に基づく演算を行う。
L=116(Y)1/3 −16
但し、Y>0.008856
ステップ#114では次の式に基づく演算を行う。
L=903.29×Y
但し、Y≦0.008856
そして、0から100の値を、入力値のレンジに正規化する(#115)。
図15において、入力値を0から100までの間で正規化し(#121)、L値の範囲に応じて(#122)、ステップ#123またはステップ#124の演算を行う。
ステップ#123では次の式に基づく演算を行う。
Y=〔(L+16.0)/116〕3
但し、L>8.0
ステップ#124では次の式に基づく演算を行う。
Y=L/903.29
但し、Y≦8.0
そして、0から1の値を、入力値のレンジに正規化する(#125)。
〔第6の実施形態〕
次に述べる第6の実施形態では、XYZ表色系からXYZ表色系への色変換を行う例について説明する。
図16は第6の実施形態の処理装置本体10におけるカラー管理システムCMS3の機能の例を示す図、図17は処理装置本体10において作成されるリンクプロファイルLP3の機能の例を示す図、図18は第6の実施形態を加味した処理モードを設定するための処理手順を示すフローチャートである。
図16において、カラー管理システムCMS3では、色データCD1に対し、入力プロファイルPF5、色変換データCC3、および出力プロファイルPF6による色変換、明度特性変換、およびその他の種々の変換や調整が行われ、色データCD2として出力される。
出力プロファイルPF6は、入力がXYZ表色系の色データCE4を受け付ける。このように入力がXYZ表色系の色データCE4であるプロファイルでは、1次元ルックアップテーブルLUT2Cの中に明度特性変換を含んでおり、それによって3次元ルックアップテーブルLUT3が明度Lに対して均等に作られているものがある。そのようなプロファイルが出力プロファイルPF6となった場合には、XYZ表色系からXYZ表色系への色変換を行う場合であっても、入力プロファイルPF5において1次元ルックアップテーブルLUT1に対して補正を適用することとなる。
すなわち、図16に示すように、カラー管理システムCMS3は、1次元ルックアップテーブルLUT1の後に、明度特性変換XLA2、逆明度特性変換XLAr2、マトリックスMX1…というように各機能が配置される。そして、1次元ルックアップテーブルLUT1および明度特性変換XLA2を1つの機能部分FC7としてまとめ、逆明度特性変換XLAr2、マトリックスMX1、ガマットマッピングGM、演算XLB1、1次元ルックアップテーブルLUT2C、および3次元ルックアップテーブルLUT3を1つの機能部分FC8としてまとめ、1次元ルックアップテーブルLUT4はそのまま1つの機能部分FC9としてまとめる。
そして、それぞれの機能部分FC7,8,9が、それぞれ、入力1次元ルックアップテーブルLLU7、多次元ルックアップテーブルLLU8、および出力1次元ルックアップテーブルLLU9となる。
次に、色変換の種類によってリンクプロファイル作成部101の処理モードを選択するように構成した処理例について説明する。
図18において、入力プロファイルおよび出力プロファイルがともに均等な色空間つまり例えばLab空間で記述されている場合(#141,142でイエス)には、プロファイルの1次元ルックアップテーブルをそのまま使用するモード1とする(#143)。
ステップ#141または142でノーであっても、入力プロファイルまたは出力プロファイル内のテーブルが明度に対して均等に作られている場合には(#144、145でイエス)、上と同様にモード1が設定される。ステップ#145でノーの場合には、出力1次元ルックアップテーブルに明度補正曲線を適用するモード3が設定される(#146)。
ステップ#144でノーの場合に、出力プロファイルが均等な色空間で記述されている場合には(#147でイエス)、入力1次元ルックアップテーブルに明度補正曲線を適用するモード2が設定される(#148)。
ステップ#147でノーであっても、出力プロファイル内のテーブルが明度に対して均等に作られている場合には(#149でイエス)、上と同様にモード2が設定される。また、ステップ#149でノーの場合には、プロファイルの1次元ルックアップテーブルをそのまま使用するモード4が設定される(#150)。
なお、各プロファイルのテーブルが明度に均等かどうかを判定するには、以下の手法を用いることが可能である。
(1) 1次元ルックアップテーブルの特性を調べ、明度特性変換に相当する処理が入っているか否かを確認する。テーブルがXYZ表色系からCMYK表色系に変換するものであるとき、前の方の1次元ルックアップテーブルを調べて、明度特性変換に相当する処理が入っているかどうかを確認する。また、テーブルがCMYK表色系からXYZ表色系に変換するものであるとき、後の方の1次元ルックアップテーブルを調べて、逆明度特性変換に相当する処理が入っているかどうかを確認する。
(2) プロファイルの構成によって判断する。すなわち、ルックアップテーブルであれば均等であるとみなし、マトリックスであれば均等でないとみなす。
その他の手法を用いることも可能である。
次に、画像処理システム1における全体の処理の流れをフローチャートに基づいて説明する。
図19は画像処理システム1における全体の処理の流れを示すフローチャートである。
図19において、色データCDを入力し(#11)、デバイスプロファイルを入力する(#12)。デバイスプロファイルの内容に基づいて、入力側と出力側との色空間のチェックが行われ、その結果に応じてモードが設定される(#13)。以下において、モードに応じて処理が行われる。デバイスプロファイルおよび色変換データの内容などによるカラー管理システムCMSの全体の機能が3つに区分され(#14)、それぞれの機能に対応した3つのテーブルまたはマトリックスが作成される(#15)。そのときに、人間の視覚における明度特性に対応する変換である明度特性変換が含まれる場合に、明度特性変換が多次元ルックアップテーブルまたはマトリックスに含まれないように、入力1次元ルックアップテーブルまたは出力1次元ルックアップテーブルに組み込まれる。これによってリンクプロファイルLPが作成され(#16)、それが補正される(#17)。得られたリンクプロファイルLPを用いて色変換が行われ(#18)、色変換の結果得られた色データCDが出力される(#19)。
上に述べた実施形態において、色変換データCCの内容が本発明における色空間の変換のための変換条件に、カラー管理システムCMS1,2に示す内容が本発明における全体の変換条件に、それぞれ相当する。機能部分FC2,5が本発明における色変換条件部分に、機能部分FC1,4および機能部分FC3,6が本発明における前処理部分または後処理部分に、それぞれ相当する。
また、ステップ#14の処理、ステップ#15の処理、およびステップ#16の各処理が、本発明における区分する手段、組み込む手段、またはまとめる手段に相当する。
上に述べた実施形態において、多次元ルックアップテーブルLLU内での機能または処理の配列順序は適宜入れ替えることが可能である。また、色変換の内容に応じて、機能または処理を省略しまたは追加することが可能である。
上に述べた実施形態において、多次元ルックアップテーブルLLUに代えて、マトリックスとしてもよい。そのようなマトリックスは、色変換のための演算式、演算のための係数群、演算のためのプログラム、その他の変換演算手段であってもよい。処理装置本体10における色変換の機能は、カラー管理モジュールなどとして提供することが可能である。
その他、処理装置本体10または画像処理システム1の全体または各部の構造、形状、寸法、個数、処理の内容または順序などは、本発明の趣旨に沿って適宜変更することができる。
本発明は、デジタル複写機、複合機(MFP)、その他の種々の画像処理装置におけるカラー管理システムとして利用可能である。
本発明に係る画像処理システムの全体の外観を示す図である。 画像処理システムの構成を示すブロック図である。 第1の実施形態における画像処理システムの機能を示すブロック図である。

処理装置本体におけるカラー管理システムの機能の例を示す図である。 処理装置本体において作成されるリンクプロファイルの機能の例を示す図である。 リンクプロファイルの構成の例を示す図である。 明度特性および逆明度特性を示す図である。 多次元ルックアップテーブルの例を示す図である。 補正された多次元ルックアップテーブルの例を示す図である。 処理装置本体におけるカラー管理システムの機能の例を示す図である。 処理装置本体において作成されるリンクプロファイルの機能の例を示す図である。 リンクプロファイルの構成の例を示す図である。 処理モードを設定するための処理手順を示すフローチャートである。 YL変換のためのフローチャートである。 LY変換のためのフローチャートである。 第6の実施形態のカラー管理システムの機能の例を示す図である。 処理装置本体において作成されるリンクプロファイルの機能の例を示す図である。 処理モードを設定するための処理手順の他の例を示すフローチャートである。 全体の処理の流れを示すフローチャートである。 従来のカラー管理システムによるデータの流れを示す図である。 一般的なリンクプロファイルの構成を示す図である。 多次元ルックアップテーブルの機能的な内容を示す図である。
符号の説明
1 画像処理システム
10 処理装置本体
101 リンクプロファイル作成部
103 色変換処理部
CMS カラー管理システム
PF1,3 入力プロファイル
PF2,3 出力プロファイル
CC1,2 色変換データ
LP1,2 リンクプロファイル
LUT1 1次元ルックアップテーブル
LLU1,4 入力1次元ルックアップテーブル
LLU2,5 多次元ルックアップテーブル
LLU2A,2B 多次元ルックアップテーブル
LLU3,6 出力1次元ルックアップテーブル
XLA1 明度特性変換
XLAr 逆明度特性変換
CD1〜4 色データ

Claims (10)

  1. 入力色データを第1色空間のデータに変換するための入力デバイスプロファイル、前記第1色空間から第2色空間への色変換部、および前記第2色空間のデータを出力色データに変換するための出力デバイスプロファイルを合成してデバイスリンクプロファイルを作成する方法であって、
    色変換を行う色変換条件部分と、前記色変換条件部分の入力側に位置する前処理部分と、前記色変換条件部分の出力側に位置する後処理部分とに区別するとともに、前記前処理部分、前記色変換条件部分、および前記後処理部分を、それぞれ1つのテーブルまたは変換演算手段としてまとめ、その際に、
    前記第1色空間または前記第2色空間のいずれか一方が人間の知覚に対して非均等な色空間でありかつ他方が人間の知覚に対して均等な色空間である場合に、人間の視覚における明度特性に対応する変換である第1の明度特性変換が前記色変換条件部分に含まれないように前記前処理部分または前記後処理部分に組み込む、
    ことを特徴とするデバイスリンクプロファイルの作成方法。
  2. 入力色データを第1色空間のデータに変換するための入力デバイスプロファイル、前記第1色空間から第2色空間への色変換部、および前記第2色空間のデータを出力色データに変換するための出力デバイスプロファイルを合成してデバイスリンクプロファイルを作成する方法であって、
    色変換を行う色変換条件部分と、前記色変換条件部分の入力側に位置する前処理部分と、前記色変換条件部分の出力側に位置する後処理部分とに区別するとともに、前記前処理部分、前記色変換条件部分、および前記後処理部分を、それぞれ1つのテーブルまたは変換演算手段としてまとめ、その際に、
    前記第1色空間および前記第2色空間の両方が人間の知覚に対して非均等な色空間でありかつ前記入力デバイスプロファイルおよび前記出力デバイスプロファイルに含まれるテーブルのいずれか一方のみが人間の視覚における明度に均等である場合に、人間の視覚における明度特性に対応する変換である第1の明度特性変換が前記色変換条件部分に含まれないように前記前処理部分または前記後処理部分に組み込む、
    ことを特徴とするデバイスリンクプロファイルの作成方法。
  3. 前記第1の明度特性変換および前記第1の明度特性変換とは逆の変換である第2の明度特性変換の両方を前記色変換条件部分に含ませ、これによって前記第1の明度特性変換が前記色変換条件部分に含まれないようにする、
    請求項1または2記載のデバイスリンクプロファイルの作成方法。
  4. 前記第1の明度特性変換は、XYZ表色系のY値とLab表色系のL値との間の変換である、
    請求項1または2記載のデバイスリンクプロファイルの作成方法。
  5. 入力色データを第1色空間のデータに変換するための入力デバイスプロファイル、前記第1色空間から第2色空間への色変換部、および前記第2色空間のデータを出力色データに変換するための出力デバイスプロファイルを合成してデバイスリンクプロファイルを作成する装置であって、
    前記入力デバイスプロファイル、前記色変換部、および前記出力デバイスプロファイルを含む全体の変換条件を、色変換に関連する変換条件を示す色変換条件部分と、前記色変換条件部分の入力側に位置する前処理部分と、前記色変換条件部分の出力側に位置する後処理部分とに区別する手段と、
    前記第1色空間または前記第2色空間のいずれか一方が人間の知覚に対して非均等な色空間でありかつ他方が人間の知覚に対して均等な色空間である場合に、人間の視覚における明度特性に対応する変換である第1の明度特性変換が前記色変換条件部分に含まれないように前記前処理部分または前記後処理部分に組み込む手段と、
    前記前処理部分、前記色変換条件部分、および前記後処理部分を、それぞれ1つのテーブルまたは変換演算手段としてまとめる手段と、
    を有することを特徴とするデバイスリンクプロファイルの作成装置。
  6. 入力色データを第1色空間のデータに変換するための入力デバイスプロファイル、前記第1色空間から第2色空間への色変換部、および前記第2色空間のデータを出力色データに変換するための出力デバイスプロファイルを合成してデバイスリンクプロファイルを作成する装置であって、
    前記入力デバイスプロファイル、前記色変換部、および前記出力デバイスプロファイルを含む全体の変換条件を、色変換に関連する変換条件を示す色変換条件部分と、前記色変換条件部分の入力側に位置する前処理部分と、前記色変換条件部分の出力側に位置する後処理部分とに区別する手段と、
    前記第1色空間および前記第2色空間の両方が人間の知覚に対して非均等な色空間でありかつ前記入力デバイスプロファイルおよび前記出力デバイスプロファイルに含まれるテーブルのいずれか一方のみが人間の視覚における明度に均等である場合に、人間の視覚における明度特性に対応する変換である第1の明度特性変換が前記色変換条件部分に含まれないように前記前処理部分または前記後処理部分に組み込む手段と、
    前記前処理部分、前記色変換条件部分、および前記後処理部分を、それぞれ1つのテーブルまたは変換演算手段としてまとめる手段と、
    を有することを特徴とするデバイスリンクプロファイルの作成装置。
  7. 複数のデバイスの間で色変換を行う画像処理装置であって、
    前記複数のデバイスについてのデバイスプロファイルを合成してデバイスリンクプロファイルを作成する作成手段と、
    作成されたデバイスリンクプロファイルに基づいて入力側の色データを出力側の色データに変換する変換手段と、を有し、
    前記作成手段は、
    入力側のデバイスプロファイル、前記色変換部、および出力側のデバイスプロファイルを含む全体の変換条件を、色変換に関連する変換条件を示す色変換条件部分と、前記色変換条件部分の入力側に位置する前処理部分と、前記色変換条件部分の出力側に位置する後処理部分とに区別する手段と、
    前記第1色空間または前記第2色空間のいずれか一方が人間の知覚に対して非均等な色空間でありかつ他方が人間の知覚に対して均等な色空間である場合に、人間の視覚における明度特性に対応する変換である第1の明度特性変換が前記色変換条件部分に含まれないように前記前処理部分または前記後処理部分に組み込む手段と、
    前記前処理部分、前記色変換条件部分、および前記後処理部分を、それぞれ1つのテーブルまたは変換演算手段としてまとめる手段と、
    まとめられた3つのテーブルまたは変換演算手段を1つのデバイスリンクプロファイルとする手段と、
    を有することを特徴とする画像処理装置。
  8. 複数のデバイスの間で色変換を行う画像処理装置であって、
    前記複数のデバイスについてのデバイスプロファイルを合成してデバイスリンクプロファイルを作成する作成手段と、
    作成されたデバイスリンクプロファイルに基づいて入力側の色データを出力側の色データに変換する変換手段と、を有し、
    前記作成手段は、
    入力側のデバイスプロファイル、前記色変換部、および出力側のデバイスプロファイルを含む全体の変換条件を、色変換に関連する変換条件を示す色変換条件部分と、前記色変換条件部分の入力側に位置する前処理部分と、前記色変換条件部分の出力側に位置する後処理部分とに区別する手段と、
    前記第1色空間および前記第2色空間の両方が人間の知覚に対して非均等な色空間でありかつ前記入力側のデバイスプロファイルおよび前記出力側のデバイスプロファイルに含まれるテーブルのいずれか一方のみが人間の視覚における明度に均等である場合に、人間の視覚における明度特性に対応する変換である第1の明度特性変換が前記色変換条件部分に含まれないように前記前処理部分または前記後処理部分に組み込む手段と、
    前記前処理部分、前記色変換条件部分、および前記後処理部分を、それぞれ1つのテーブルまたは変換演算手段としてまとめる手段と、
    まとめられた3つのテーブルまたは変換演算手段を1つのデバイスリンクプロファイルとする手段と、
    を有することを特徴とする画像処理装置。
  9. 入力色データを第1色空間のデータに変換するための入力デバイスプロファイル、前記第1色空間から第2色空間への色変換部、および前記第2色空間のデータを出力色データに変換するための出力デバイスプロファイルを合成してデバイスリンクプロファイルを作成する処理のためのコンピュータプログラムであって、
    前記入力デバイスプロファイル、前記色変換部、および前記出力デバイスプロファイルを含む全体の変換条件を、色変換に関連する変換条件を示す色変換条件部分と、前記色変換条件部分の入力側に位置する前処理部分と、前記色変換条件部分の出力側に位置する後処理部分とに区別する処理と、
    前記第1色空間または前記第2色空間のいずれか一方が人間の知覚に対して非均等な色空間でありかつ他方が人間の知覚に対して均等な色空間である場合に、人間の視覚における明度特性に対応する変換である第1の明度特性変換が前記色変換条件部分に含まれないように前記前処理部分または前記後処理部分に組み込処理と、
    前記前処理部分、前記色変換条件部分、および前記後処理部分を、それぞれ1つのテーブルまたは変換演算手段としてまとめる処理と、
    をコンピュータに実行させるためのコンピュータプログラム。
  10. 入力色データを第1色空間のデータに変換するための入力デバイスプロファイル、前記第1色空間から第2色空間への色変換部、および前記第2色空間のデータを出力色データに変換するための出力デバイスプロファイルを合成してデバイスリンクプロファイルを作成する処理のためのコンピュータプログラムであって、
    前記入力デバイスプロファイル、前記色変換部、および前記出力デバイスプロファイルを含む全体の変換条件を、色変換に関連する変換条件を示す色変換条件部分と、前記色変換条件部分の入力側に位置する前処理部分と、前記色変換条件部分の出力側に位置する後処理部分とに区別する処理と、
    前記第1色空間および前記第2色空間の両方が人間の知覚に対して非均等な色空間でありかつ前記入力側のデバイスプロファイルおよび前記出力側のデバイスプロファイルに含まれるテーブルのいずれか一方のみが人間の視覚における明度に均等である場合に、人間の視覚における明度特性に対応する変換である第1の明度特性変換が前記色変換条件部分に含まれないように前記前処理部分または前記後処理部分に組み込む処理と、
    前記前処理部分、前記色変換条件部分、および前記後処理部分を、それぞれ1つのテーブルまたは変換演算手段としてまとめる処理と、
    をコンピュータに実行させるためのコンピュータプログラム。
JP2004101054A 2004-03-30 2004-03-30 デバイスリンクプロファイルの作成方法および装置並びに画像処理装置 Expired - Fee Related JP3931886B2 (ja)

Priority Applications (2)

Application Number Priority Date Filing Date Title
JP2004101054A JP3931886B2 (ja) 2004-03-30 2004-03-30 デバイスリンクプロファイルの作成方法および装置並びに画像処理装置
US10/956,111 US7456999B2 (en) 2004-03-30 2004-10-04 Device link profile creation method and device and image processing apparatus

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2004101054A JP3931886B2 (ja) 2004-03-30 2004-03-30 デバイスリンクプロファイルの作成方法および装置並びに画像処理装置

Publications (2)

Publication Number Publication Date
JP2005286904A JP2005286904A (ja) 2005-10-13
JP3931886B2 true JP3931886B2 (ja) 2007-06-20

Family

ID=35060216

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2004101054A Expired - Fee Related JP3931886B2 (ja) 2004-03-30 2004-03-30 デバイスリンクプロファイルの作成方法および装置並びに画像処理装置

Country Status (2)

Country Link
US (1) US7456999B2 (ja)
JP (1) JP3931886B2 (ja)

Families Citing this family (12)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2006019827A (ja) * 2004-06-30 2006-01-19 Riso Kagaku Corp 画像処理方法及び画像処理装置
JP4576973B2 (ja) * 2004-10-18 2010-11-10 ソニー株式会社 印刷制御装置、画像処理装置、印刷装置、印刷制御方法及びプログラム
JP2008017000A (ja) * 2006-07-04 2008-01-24 Fujifilm Corp 色変換定義作成方法、色変換定義作成装置、および色変換定義作成プログラム
JP2008085980A (ja) * 2006-08-31 2008-04-10 Sony Corp 色変換装置、エミュレーション方法、三次元ルックアップテーブルの生成方法、画像処理装置
KR20080025593A (ko) * 2006-09-18 2008-03-21 삼성전기주식회사 디스플레이 영상의 색 보정을 위한 장치 및 방법
JP4608509B2 (ja) * 2007-03-14 2011-01-12 セイコーエプソン株式会社 合成ルックアップテーブル作成装置、合成ルックアップテーブル作成方法および印刷装置
JP2010056769A (ja) * 2008-08-27 2010-03-11 Seiko Epson Corp 画像処理装置及び画像処理方法
US8325385B2 (en) * 2009-03-27 2012-12-04 Konica Minolta Laboratory U.S.A., Inc. System and methods for processing color data in converting color data from one color space to another color space
JP5471895B2 (ja) * 2010-06-30 2014-04-16 コニカミノルタ株式会社 デバイスリンクプロファイル作成方法、プログラム及びデバイスリンクプロファイル作成装置
JP5854034B2 (ja) * 2013-12-19 2016-02-09 富士ゼロックス株式会社 色処理装置、画像形成装置およびプログラム
CN104270551B (zh) * 2014-09-28 2017-11-24 北京雅昌艺术印刷有限公司 一种对数字图像的四维转换方法
US10341531B2 (en) * 2017-07-20 2019-07-02 Motorola Mobility Llc Applying a perceptually uniform color space for image processing

Family Cites Families (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP3436851B2 (ja) * 1995-12-11 2003-08-18 大日本スクリーン製造株式会社 データ変換テーブル変更方法
JP3209402B2 (ja) 1996-11-01 2001-09-17 富士ゼロックス株式会社 画像処理装置
JP2001078047A (ja) 1999-09-02 2001-03-23 Seiko Epson Corp プロファイル合成方法、プロファイル合成装置、並びにプロファイル合成プログラムを記憶した媒体、及びデータ変換装置
JP4189169B2 (ja) * 2002-05-15 2008-12-03 富士フイルム株式会社 色変換定義修正装置および色変換定義修正プログラム
US7184057B2 (en) * 2002-06-24 2007-02-27 Microsoft Corpoartion Systems and methods for providing color management
JP2004242193A (ja) 2003-02-07 2004-08-26 Minolta Co Ltd リンクファイル生成プログラム、色変換プログラムおよびリンクファイル生成装置

Also Published As

Publication number Publication date
US20050225785A1 (en) 2005-10-13
US7456999B2 (en) 2008-11-25
JP2005286904A (ja) 2005-10-13

Similar Documents

Publication Publication Date Title
JP4263131B2 (ja) 色変換方法および画像処理装置
US8045222B2 (en) Image processing method, image processing apparatus, computer program product, and recording medium for image processing
EP1156668B1 (en) Black generation for color management system
US20030117457A1 (en) Optimized color ranges in gamut mapping
US20070030499A1 (en) Color processing method and apparatus
US7961366B2 (en) Color gamut modification and color mapping method and apparatus
JP2012029276A (ja) 画像形成装置、色調整方法及び色調整プログラム
US20070064249A1 (en) Image-processing device, image-processing method, and recording medium
JP3931886B2 (ja) デバイスリンクプロファイルの作成方法および装置並びに画像処理装置
US7010161B2 (en) Image processing device, image processing method, and computer readable medium storing program for image color correction with priority to one of color reproduction and brightness
EP1085749A2 (en) Image processing method and apparatus
JP2006262238A (ja) 画像処理方法および画像処理装置並びにプログラム
US6580822B1 (en) Device, method and record medium for color space conversion from RGB data to CMYK data
JP4971948B2 (ja) 画像処理装置、画像処理方法、プログラムおよび記録媒体
JP2009055102A (ja) 画像形成装置、カラーデータ変換方法及びカラーデータ変換プログラム
US7843600B2 (en) Information processing apparatus
US7679783B2 (en) System and method for extracting grayscale data within a prescribed tolerance
US6574004B1 (en) System and method for converting color data to gray data
JP4396479B2 (ja) 画像処理装置における補正処理方法および画像処理装置。
US7088373B2 (en) Link file generating program product, method and apparatus for generating link file used for color matching system
JP4501321B2 (ja) 色域圧縮方法
JP2009004917A (ja) 色処理装置およびその方法
JP4081773B2 (ja) カラー印刷システム及びカラープリンタ
JP4472594B2 (ja) 画像データの色変換装置、色変換方法及び色変換プログラム
JP2008245274A (ja) 色変換プロファイルの調整方法及び色変換プロファイルの調整装置

Legal Events

Date Code Title Description
A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20060314

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20060411

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20060609

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20070220

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20070305

R150 Certificate of patent or registration of utility model

Ref document number: 3931886

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

Free format text: JAPANESE INTERMEDIATE CODE: R150

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20110323

Year of fee payment: 4

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20110323

Year of fee payment: 4

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20120323

Year of fee payment: 5

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20130323

Year of fee payment: 6

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20140323

Year of fee payment: 7

S111 Request for change of ownership or part of ownership

Free format text: JAPANESE INTERMEDIATE CODE: R313111

R350 Written notification of registration of transfer

Free format text: JAPANESE INTERMEDIATE CODE: R350

LAPS Cancellation because of no payment of annual fees