(57)【要約】【課題】純色化を行う場合に、ある特定の入力プロファイル以外の入力プロファイルに対しても、画像に不自然さを与えることなく、しかもプロファイルの作成のための多大な労力とその大きなメモリ領域を要することのないようにすること。【解決手段】特定の色空間特性をもつ色データに対する色変換を行うための色空間ＰＦ１ｃを予め保持しておき、入力された色データの色空間特性と予め保持した色空間ＰＦ１ｃに係る色空間特性とを比較し、それらの色空間特性の差が設定されたしきい値以下である場合には、入力された色データについての階調特性ＰＦ１Ｂｔおよび色空間ＰＦ１Ｂｃを用いて色変換を行い、それらの色空間特性の差が設定されたしきい値を越える場合には、入力された色データについての階調特性ＰＦ１Ｂｔおよび予め保持したＰＦ１ｃを用いて色変換を行う。【選択図】      図１８
2005295405.tif 000002
【特許請求の範囲】
【請求項１】
入力された色データに対して色変換を行って異なる色空間の色データを出力する画像処理装置における色変換方法であって、
特定の色空間特性をもつ色データに対する色変換を行うための色空間データを予め保持しておき、
入力された色データの色空間特性と予め保持した色空間データに係る色空間特性とを比較し、
それらの色空間特性の差が設定されたしきい値以下である場合には、入力された前記色データについての階調性変換データおよび入力された前記色データについての色空間データを用いて色変換を行い、
それらの前記色空間特性の差が設定されたしきい値を越える場合には、入力された前記色データについての階調性変換データおよび予め保持した色空間データを用いて色変換を行う、
ことを特徴とする画像処理装置における色変換方法。
【請求項２】
入力された前記色データについての階調性変換データおよび色空間データは、入力された当該色データに係るデバイスプロファイルに含まれたものである、
請求項１記載の画像処理装置における色変換方法。
【請求項３】
前記色変換には、色データを１色または２色の色材によって出力するための純色化処理を含む、
請求項１または２記載の画像処理装置における色変換方法。
【請求項４】
入力された色データに対して色変換を行って異なる色空間の色データを出力する画像処理装置であって、
特定の色空間特性をもつ色データに対する色変換を行うための色空間データを記憶する記憶手段と、
入力された色データの色空間特性と予め保持した色空間データに係る色空間特性とを比較する比較手段と、
前記色空間特性の差が設定されたしきい値以下である場合に、入力された前記色データについての階調性変換データおよび入力された前記色データについての色空間データを用いて色変換を行う第１変換手段と、
前記色空間特性の差が設定されたしきい値を越える場合には、入力された前記色データについての階調性変換データおよび予め保持した色空間データを用いて色変換を行う第２変換手段と、
を有することを特徴とする画像処理装置。
【請求項５】
色データを１色または２色の色材によって出力するための純色化処理を行う純色化処理手段を有し、
入力された前記色データがグラフィックデータである場合には、当該色データに対して前記純色化処理手段による純色化処理を行うように構成されてなる、
請求項４記載の画像処理装置。
【請求項６】
入力された色データに対して色変換を行って異なる色空間の色データを出力する画像処理装置であって、
特定の色空間特性をもつ色データに対する色変換を行うための色空間データを記憶する記憶手段と、
入力された前記色データについての階調性変換データおよび予め保持した前記色空間データを用いて色変換を行う変換手段と、
を有することを特徴とする画像処理装置。
【請求項７】
色データを１色または２色の色材によって出力するための純色化処理を行う純色化処理手段を有し、
入力された前記色データがグラフィックデータである場合には、当該色データに対して前記純色化処理手段による純色化処理を行うように構成され、
入力された前記色データが写真データである場合には、当該色データに対して前記純色化処理手段による純色化処理を行わないように、かつ、前記変換手段は入力された前記色データについての階調性変換データおよび入力された前記色データについての色空間データを用いて色変換を行うように、構成されてなる、
請求項６記載の画像処理装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、色データに対して色変換を行って異なる色空間の色データを出力する画像処理装置、およびその色変換方法に関する。
【背景技術】
【０００２】
一般に、スキャナ、デジタルカメラ、プリンタ、印刷機、またはディスプレイなどの周辺機器は、メ−カや機種によって色特性がそれぞれ異なる。このような周辺機器を使用しつつ、しかもそれぞれの色特性に依存しない一貫した色再現を行うために、カラー管理システム（ＣＭＳ：Color Management System ）が提唱されかつ運用されている。
【０００３】
図１９は従来のカラー管理システムＣＭＳｊによるデータの流れを示す図である。
【０００４】
図１９に示すカラー管理システムＣＭＳｊにおいて、入力装置ＤＶ１から出力される色データＣＤ１に対して、色変換、明度特性変換、およびその他の種々の変換や調整を行い、色データＣＤ２として出力装置ＤＶ２に出力する。
【０００５】
入力装置ＤＶ１として、例えば、スキャナ、デジタルカメラ、ディスプレイなどが用いられる。入力装置ＤＶ１で扱われる色データ（画像データ）ＣＤ１は、通常、Ｒ（赤）、Ｇ（緑）、Ｂ（青）の３原色によって色を表現するＲＧＢ表色系のデータ（ＲＧＢデータ）である。入力装置ＤＶ１から出力される色データＣＤ１は、入力装置ＤＶ１に固有の色特性に依存したもの（または従属したもの）である。
【０００６】
出力装置ＤＶ２として、例えばプリンタなどが用いられる。出力装置ＤＶ２で扱われる色データ（画像データ）ＣＤ２は、通常、Ｃ（シアン）、Ｍ（マゼンタ）、Ｙ（イエロ）、Ｋ（ブラック）の４つの色（３原色プラス黒）によって色を表現するＣＭＹＫ表色系のデータ（ＣＭＹＫデータ）である。出力装置ＤＶ２に出力する色データＣＤ２は、出力装置ＤＶ２に固有の色特性を反映させて作成する必要があり、この点で、色データＣＤ２についても、出力装置ＤＶ２に依存したものであるといえる。
【０００７】
このように、入力装置ＤＶ１と出力装置ＤＶ２とでは、扱われる色データＣＤの表色系がそれぞれ異なり、しかもそれぞれの色データＣＤが装置の色特性に依存したものつまりデバイスデペンデントであるため、カラー管理システムＣＭＳｊにおいて、色データを一方の表色系から他方の表色系へ色変換が行われ、かつ色特性の違いが調整される。
【０００８】
すなわち、カラー管理システムＣＭＳｊにおいて、いずれの装置（デバイス）からも独立したつまりデバイスインデペンデントな表色系として、例えば、ＸＹＺ表色系およびＬ＊ａ＊ｂ＊表色系が用いられる。各装置に依存した色データＣＤと各装置からは独立した表色系の色データＣＥとの変換のために、各装置について準備されているデバイスプロファイルが参照される。
【０００９】
つまり、入力装置ＤＶ１については、ＲＧＢ表色系の色データＣＤ１をＸＹＺ表色系の色データＣＥ１に変換するために、入力側のデバイスプロファイルである入力プロファイルＰＦ１ｊが参照される。出力装置ＤＶ２については、Ｌ＊ａ＊ｂ＊表色系（以降において「Ｌａｂ表色系」と記載する）の色データＣＥ２をＣＭＹＫ表色系の色データＣＤ２に変換するために、出力側のデバイスプロファイルである出力プロファイルＰＦ２ｊが参照される。これらのデバイスプロファイルとして、通常、ＩＣＣ（International Color Consortium）の規格に準拠したプロファイル（ＩＣＣプロファイル）が用いられる。
【００１０】
入力プロファイルＰＦ１ｊは、例えば、１次元ルックアップテーブルＬＵＴ１およびマトリックスＭＸ１からなる。１次元ルックアップテーブルＬＵＴ１は、入力装置ＤＶ１の明度特性を補正するためのものである。マトリックスＭＸ１は、補正された色データＣＤ１をＸＹＺ表色系の色データＣＥ１に変換するための演算式または演算のための係数群である。
【００１１】
出力プロファイルＰＦ２ｊは、例えば、１次元ルックアップテーブルＬＵＴ２、３次元ルックアップテーブルＬＵＴ３、および１次元ルックアップテーブルＬＵＴ４からなる。１次元ルックアップテーブルＬＵＴ２，４は、出力装置ＤＶ２の明度のバラツキの調整や画像のコントラストの調整などを行うためのものである。３次元ルックアップテーブルＬＵＴ３は、Ｌａｂ表色系の色データＣＥ２をＣＭＹＫ表色系の色データＣＤ２に変換するためのルックアップテーブルである。
【００１２】
そして、色変換部ＣＣ１ｊにおいて、ＸＹＺ表色系の色データＣＥ１がＬａｂ表色系の色データＣＥ２に色変換される。なお、色変換部ＣＣ１ｊにおいては、色変換ＸＬの前または後に、ガマットマッピングＧＭが行われる。ガマットマッピングＧＭでは、色データＣＤ２が出力装置ＤＶ２による色再現が可能な範囲内（色域内）に納まるように、所定の変換方式によるマッピングが行われる。ガマットマッピングＧＭの変換方式として、知覚的、相対的な色域を維持、絶対的な色域を維持、および彩度の４つが知られている。
【００１３】
上に説明したカラー管理システムＣＭＳｊにおける色変換などは、実際にはカラー管理モジュールによって実行される。つまり、カラー管理モジュール（ＣＭＭ：Color Management Module ）は、入力プロファイルＰＦ１ｊおよび出力プロファイルＰＦ２ｊを利用しながら、デバイスインデペンデントな色空間を経由して、入力装置ＤＶ１と出力装置ＤＶ２との間の色のマッチングを行う。その際に、カラー管理モジュールは、入力プロファイルＰＦ１ｊ、色変換部ＣＣ１ｊ、および出力プロファイルＰＦ２ｊを含んだ色変換処理のプロセスを予め１つのデバイスリンクプロファイルにまとめておき、そのデバイスリンクプロファイルを用いて、入力される色データＣＤ１を直接に色データＣＤ２に変換する。そのようなデバイスリンクプロファイルとして、上に述べたＩＣＣで規定されたものが汎用されている。
【００１４】
さて、例えばＣＭＹＫの４色の色材つまり４色のトナーやインクなどを用いるプリンタにおいて、入力された色データＣＤ１が「イエロ（黄）」を要求していても、色材にはイエロの他にも微量のＭＹＫなどの色材が混ざることが普通である。シアンやマゼンタにおいても同様のことがいえる。
【００１５】
このように、純色が要求されているにもかかわらず微量の多色が混ざった場合に、それが写真画像である場合は問題にはならないが、文書作成ソフトなどで用いる色文字やベタ塗りなどである場合は、混ざった微量の色材が目立って色が濁り、見苦しくなってしまう。
【００１６】
そこで、「イエロ」「シアン」「マゼンタ」のような純色を表す場合に、他の微量の色材の混ざりをなくし、それぞれ１つの色材のみで色を表現する。また、「赤」「緑」「青」などの純色を表す場合には、それぞれ、「イエロ」「マゼンタ」、「イエロ」「シアン」、「マゼンタ」「シアン」の２つずつの色材のみで色を表現し、他の微量の色材の混ざりをなくす。このように、色データを１つまたは２つの色材のみによって表現するような処理（これを「純色化」または「純色化処理」という）が行われる。
【００１７】
従来の純色化の方法では、デバイスインデペンデントな色空間において、入力側の色データ（色信号）に対して色相の移動を行う。移動量は、色相ごとに異なり、それぞれの入力側の色データの色相に応じた量だけ移動を行う（特許文献１）。
【特許文献１】特開２００２−１５２５３６
【発明の開示】
【発明が解決しようとする課題】
【００１８】
ところが、上に述べた従来の方法では、ある特定の入力プロファイルを想定したものであるため、それ以外の入力プロファイルで上の技術を利用した場合には不自然な出力となってしまう。
【００１９】
例えば、出力装置がプリンタである場合に、純色化した色とその周りの純色化しなかった色との差が画像の中で目立ってしまう。色空間の違いが大きければ大きいほど、その差は大きくなって不自然さが顕著になる。
【００２０】
この対策として、入力装置の色空間の１つ１つの色相のずれを把握し、それぞれの入力プロファイルに対応した出力プロファイルを用意することが考えられる。つまり、１台のプリンタのために、予想される入力装置のプロファイルの数だけプリンタのプロファイルを作成して保持しておくのである。
【００２１】
しかし、このような方法では、入力装置のための多数のプロファイルをカラー管理モジュールが保有しておくことになるので、それらプロファイルを作成するために多大の労力を要するとともに、その記憶のために大きなメモリ領域を要するという問題がある。
【００２２】
本発明は、純色化を行う場合に、ある特定の入力プロファイル以外の入力プロファイルに対しても、画像に不自然さを与えることなく、しかもプロファイルの作成のための多大な労力とその大きなメモリ領域を要することのない色変換方法および画像処理装置を提供することを目的とする。
【課題を解決するための手段】
【００２３】
本発明に係る色変換方法は、入力された色データに対して色変換を行って異なる色空間の色データを出力する画像処理装置における色変換方法であって、特定の色空間特性をもつ色データに対する色変換を行うための色空間データを予め保持しておき、入力された色データの色空間特性と予め保持した色空間データに係る色空間特性とを比較し、それらの色空間特性の差が設定されたしきい値以下である場合には、入力された前記色データについての階調性変換データおよび入力された前記色データについての色空間データを用いて色変換を行い、それらの前記色空間特性の差が設定されたしきい値を越える場合には、入力された前記色データについての階調性変換データおよび予め保持した色空間データを用いて色変換を行う。
【００２４】
好ましくは、入力された前記色データについての階調性変換データおよび色空間データは、入力された当該色データに係るデバイスプロファイルに含まれたものである。
【００２５】
また、前記色変換には、色データを１色または２色の色材によって出力するための純色化処理を含む。
【００２６】
本発明に係る装置は、特定の色空間特性をもつ色データに対する色変換を行うための色空間データを記憶する記憶手段と、入力された色データの色空間特性と予め保持した色空間データに係る色空間特性とを比較する比較手段と、前記色空間特性の差が設定されたしきい値以下である場合に、入力された前記色データについての階調性変換データおよび入力された前記色データについての色空間データを用いて色変換を行う第１変換手段と、前記色空間特性の差が設定されたしきい値を越える場合には、入力された前記色データについての階調性変換データおよび予め保持した色空間データを用いて色変換を行う第２変換手段とを有する。
【００２７】
好ましくは、色データを１色または２色の色材によって出力するための純色化処理を行う純色化処理手段を有し、入力された前記色データがグラフィックデータである場合には、当該色データに対して前記純色化処理手段による純色化処理を行うように構成される。
【００２８】
また、本発明に係る他の装置では、特定の色空間特性をもつ色データに対する色変換を行うための色空間データを記憶する記憶手段と、入力された前記色データについての階調性変換データおよび予め保持した前記色空間データを用いて色変換を行う変換手段とを有する。
【００２９】
その場合に、好ましくは、色データを１色または２色の色材によって出力するための純色化処理を行う純色化処理手段を有し、入力された前記色データがグラフィックデータである場合には、当該色データに対して前記純色化処理手段による純色化処理を行うように構成され、入力された前記色データが写真データである場合には、当該色データに対して前記純色化処理手段による純色化処理を行わないように、かつ、前記変換手段は入力された前記色データについての階調性変換データおよび入力された前記色データについての色空間データを用いて色変換を行うように、構成される。
【００３０】
すなわち、本発明の装置によると、リンクプロファイルを作成する際に、例えば、読み込まれた入力側のプロファイルの中で、階調特性を記述したガンマ値はそのまま階調性変換データとして使用されるが、色空間を記述したＬＵＴ（ルックアップテーブル）またはマトリックスなどの色空間データは、予め補正により作成された特定の色空間特性を持つＬＵＴまたはマトリックスに置き換えられる。
【００３１】
また、出力側のプロファイルとして、例えば純色化を行った場合に色が不連続にならないように色相の補正などを行っておき、そのような補正を行ったプロファイルを予め作成して記憶しておく。
【００３２】
そして、純色化を行う場合、または色空間特性の差が設定されたしきい値を越える場合には、上のような階調性変換データおよび色空間データを用いてリンクプロファイルを作成する。
【００３３】
このようにして作成されたリンクプロファイルを用いて、色変換および純色化処理を行う。
【発明の効果】
【００３４】
本発明によると、純色化を行う場合に、ある特定の入力プロファイル以外の入力プロファイルに対しても、画像に不自然さを与えることなく、しかもプロファイルの作成のための多大な労力とその大きなメモリ領域を要することがない。
【発明を実施するための最良の形態】
【００３５】
〔第１の実施形態〕
図１は本発明に係る画像処理システム１の全体の外観を示す図、図２は画像処理システム１の構成を示すブロック図である。
【００３６】
図１において、画像処理システム１は、処理装置本体１０、ディスプレイ１１、プリンタ１２、スキャナ１３、キーボード１４、およびマウス１５などからなる。
【００３７】
図２において、処理装置本体１０は、ＣＰＵ２１、ＲＯＭ２２、ＲＡＭ２３、ハードディスク２４、ＣＤ−ＲＯＭ（Compact Disc Read-Only Memory ）ドライブ２５、ＦＤ（Flexible Disk ）ドライブ２６、およびネットワークインタフェース２７を備える。処理装置本体１０のこれらの素子または機器は、適当なバスまたはインタフェースを介して相互に接続されている。
【００３８】
ＲＯＭ２２は、オペレーティングシステムのブートアッププログラムなどを記憶する。ＲＡＭ２３は、ＣＰＵ２１によって実行されるプログラムを読み込んで記憶する。ＲＡＭ２３は、また、プログラムの実行中において種々のデータ、ファイル、テーブルなどを読み込んで一時的に記憶し、処理における作業領域として使用される。ハードディスク２４は、プログラムやデータなどを記憶する。ＣＤ−ＲＯＭドライブ２５にはＣＤ−ＲＯＭ３１が装着され、ＦＤドライブ２６にはＦＤ３２が装着され、それぞれ必要に応じてアクセスされる。ネットワークインタフェース２７は、処理装置本体１０をネットワークＮＷに接続するためのものである。
【００３９】
処理装置本体１０として、一般的なパーソナルコンピュータを用いることができる。
【００４０】
なお、ハードディスク２４には、ディスプレイ１１、プリンタ１２、およびスキャナ１３のそれぞれのプロファイル（デバイスプロファイル）が記憶される。
【００４１】
それぞれのプロファイルは、各装置から処理装置本体１０に入力されてもよいし、ＣＤ−ＲＯＭ３１またはＦＤ３２に記録されたプロファイルがＣＤ−ＲＯＭドライブ２５またはＦＤドライブ２６から入力されてもよい。さらに、プロファイルは、ネットワークＮＷに接続された他のプリンタまたはコンピュータなどのデバイスからネットワークインタフェース２７を介して入力されてもよい。これらのプロファイルは、各デバイスに対応付けられてハードディスク２４に記憶される。
【００４２】
ディスプレイ１１のプロファイルおよびスキャナ１３のプロファイルは、入力プロファイルＰＦ１となり得る。プリンタ１２のプロファイルおよびディスプレイ１１のプロファイルは出力プロファイルＰＦ２となり得る。
【００４３】
第１の実施形態においては、処理装置本体１０は、リンクファイル作成プログラムをＣＰＵ２１が実行することにより、入力プロファイルＰＦ１および出力プロファイルＰＦ２などをリンクしてリンクプロファイルＬＰ１を作成する。作成されたリンクプロファイルＬＰは、ＲＡＭ２３やハードディスク２４に記憶される。
【００４４】
一般に、リンクファイル作成プログラムなどの種々のプログラムは、ＣＤ−ＲＯＭ３１またはＦＤ３２などの記録媒体に格納されて流通し、ＣＤ−ＲＯＭドライブ２５またはＦＤドライブ２６などにより記録媒体から読み取られ、ハードディスク２４に一旦格納される。さらに、ハードディスク２４からＲＡＭ２３に読み出され、ＣＰＵ２１により実行される。
【００４５】
なお、記録媒体として、磁気テープ、カセットテープ、光ディスク、光磁気ディスク、または、ＩＣカード、光カード、マスクＲＯＭ、ＥＰＲＯＭ、ＥＥＰＲＯＭ、フラッシュＲＯＭなどの半導体メモリなどを用いることも可能である。プログラムには、ＣＰＵ２１により直接に実行可能なプログラムのみではなく、ソースプログラム形式のプログラム、圧縮処理されたプログラム、暗号化されたプログラムなどを含む。
【００４６】
さて、第１の実施形態での動作の例では、ディスプレイ１１が入力装置として用いられ、プリンタ１２が出力装置として用いられる。
【００４７】
すなわち、例えば、ユーザが、処理装置本体１０で描画作成プログラムを実行させ、ディスプレイ１１に表示された画像を見ながら、キーボード１４やマウス１５を操作して画像データを作成し、作成した画像データを入力画像データ（色データ）として用いる。そして、その画像がプリンタ１２によって用紙に印刷される。
【００４８】
この場合に、処理装置本体１０においては、ディスプレイ１１のプロファイルを入力プロファイルＰＦ１として用い、プリンタ１２のプロファイルを出力プロファイルＰＦ２として用いる。これらのプロファイルに基づいてリンクプロファイルＬＰ１を作成する。
【００４９】
さらに、その他の動作の例では、種々のデバイスおよびプロファイルを用いて色データを入力し、または他の機器から色データを受信して入力し、入力した色データに色変換処理を加え、それを種々のデバイスで表示し、印刷し、または他の機器へ送信する。
【００５０】
図３は第１の実施形態における画像処理システム１の機能を示すブロック図、図４は入力プロファイルＰＦ１の例を示す図、図５は出力プロファイルＰＦ２の例を示す図、図６は処理装置本体１０におけるカラー管理システムＣＭＳ１の機能の例を示す図、図７はリンクプロファイルＬＰ１の構成の例を示す図、図８はリンクプロファイルＬＰ１の機能の他の例を示す図、図９は多次元ルックアップテーブルＬＬＵ２の例を示す図、図１０は純色化処理の例を示す図、図１１は多次元ルックアップテーブルＬＬＵ２Ａの他の例を示す図、図１２は純色化処理された多次元ルックアップテーブルＬＬＵ２Ｂの例を示す図、図１３はＬａｂ表色系の色空間における色相の移動を説明する図である。
【００５１】
図３において、処理装置本体１０には、リンクプロファイル作成部１０１、補正処理部１０２、色変換処理部１０３、および色変換データＣＣ１が設けられる。また、処理装置本体１０には、入力プロファイルＰＦ１および出力プロファイルＰＦ２が読み込まれ、内部のＲＡＭ２３などに一旦記憶される。
【００５２】
図４に示すように、入力プロファイルＰＦ１には、ディスプレイ１１のＲＧＢ値の階調特性（階調性）ＰＦ１ｔ、およびディスプレイ１１により表示されるＸＹＺ表色系の色空間ＰＦ１ｃが記述されている。なお、図４においては、階調特性ＰＦ１ｔは、ｒｅｄＴＲＣ（ＴＲＣ：Tone Reproduction Curve)、ｇｒｅｅｎＴＲＣ、ｂｌｕｅＴＲＣで示されている。具体的には、例えばガンマ数値または１次元ＬＵＴなどの形で記述される。
【００５３】
図５に示すように、出力プロファイルＰＦ２には、プリンタ１２の階調特性ＰＦ２ｔ、およびプリンタ１２により印刷される色空間ＰＦ２ｃが各出力モード（インテント）の１つ１つに対応して記述されている。なお、出力モードには、写真画像または写真領域を印刷するための写真モード、コンピュータグラフィックスによる画像や図形などを印刷するためのビジネスモードなどがある。各出力モードの色空間は、ルックアップテーブルまたはマトリックスなどの形で記述される。
【００５４】
リンクプロファイル作成部１０１は、入力プロファイルＰＦ１、出力プロファイルＰＦ２、および色変換データＣＣ１などを参照して、リンクプロファイルＬＰ１を作成する。作成されたリンクプロファイルＬＰ１は、メモリの適当な領域に記憶される。リンクプロファイル作成部１０１によるリンクプロファイルＬＰ１の作成処理の詳細については後で説明する。補正処理部１０２は、作成されたリンクプロファイルＬＰ１に対して、純色化などの補正を行い、補正されたリンクプロファイルＬＰ１ａを出力する。
【００５５】
ディスプレイ１１に表示された画像は、ＲＧＢ表色系の入力色データＣＤ１となり、処理装置本体１０に入力される。色変換処理部１０３は、リンクプロファイルＬＰ１ａを参照して、入力色データＣＤ１をＣＭＹＫ表色系の出力色データＣＤ２に変換する。出力色データＣＤ２はプリンタ１２に出力され、そこで印刷される。
【００５６】
処理装置本体１０におけるこのような処理または機能は、ＣＰＵ２１がリンクファイル生成プログラムを実行することにより実現される。そのようなプログラムは、例えば、カラー管理モジュール（ＣＭＭ）として提供される。カラー管理モジュールは、それらの一部をハードウェア回路で置き換えることも可能である。
【００５７】
ところで、図６に示すように、処理装置本体１０におけるカラー管理システムＣＭＳ１において、色データＣＤ１に対し、入力プロファイルＰＦ１、色変換データＣＣ１、および出力プロファイルＰＦ２による色変換、明度特性変換、およびその他の種々の変換や調整が行われ、色データＣＤ２として出力される。カラー管理システムＣＭＳ１の全体的な機能、つまり色データＣＤ１に対する全体的な処理内容は、図１７に示すカラー管理システムＣＭＳｊと同様である。
【００５８】
すなわち、第１の実施形態において、入力プロファイルＰＦ１は、図１７において説明した入力プロファイルＰＦ１ｊと同様に、１次元ルックアップテーブルＬＵＴ１およびマトリックスＭＸ１からなる。
【００５９】
１次元ルックアップテーブルＬＵＴ１は、入力装置であるディスプレイ１１の明度特性（階調特性）を補正するためのものである。マトリックスＭＸ１は、ディスプレイ１１に固有のＲＧＢ表色系の色（従属色）とデバイスインデペンデンスなＸＹＺ表色系の色（独立色）とを関連付けたマトリックスである。つまり、マトリックスＭＸ１は、補正された色データＣＤ１をＸＹＺ表色系の色データＣＥ１に変換するための演算式または演算のための係数群である。
【００６０】
出力プロファイルＰＦ２は、図１７において説明した出力プロファイルＰＦ２ｊと同様に、１次元ルックアップテーブルＬＵＴ２、３次元ルックアップテーブルＬＵＴ３、および１次元ルックアップテーブルＬＵＴ４からなる。
【００６１】
１次元ルックアップテーブルＬＵＴ２，４は、出力装置であるプリンタ１２の濃度のバラツキの調整や画像のコントラストの調整などを行うためのものである。３次元ルックアップテーブルＬＵＴ３は、プリンタ１２に固有のＣＭＹＫ表色系の色（従属色）とデバイスインデペンデンスなＬａｂ表色系の色（独立色）とを関連付けたルックアップテーブルである。つまり、３次元ルックアップテーブルＬＵＴ３によって、Ｌａｂ表色系の色データＣＥ２がＣＭＹＫ表色系の色データＣＤ２に変換される。
【００６２】
なお、ＲＧＢ表色系およびＣＭＹＫ表色系などの装置に依存する色空間やＸＹＺ表色系などの色空間は非均等な色空間であり、Ｌａｂ表色系などのように人間の知覚に対して均等になるように設計された色空間が均等な色空間である。
【００６３】
色変換データＣＣ１は、図１７の色変換部ＣＣ１ｊに相当する機能を持つものであり、ここには、ＸＹＺ表色系の色データＣＥ１をＬａｂ表色系の色データＣＥ２に色変換するためのデータまたは演算式、およびガマットマッピングＧＭのためのデータまたは演算式などが含まれている。
【００６４】
しかし、第１の実施形態の色変換データＣＣ１においては、図４に示すように、色変換ＸＬのためのデータまたは演算式が、明度特性変換ＸＬＡ１と演算ＸＬＢ１とに分離される。
【００６５】
すなわち、ＸＹＺの各値からＬａｂの各値への変換は次の（１）式によって表される。
【００６６】
Ｌ＝１１６（Ｙ）1/3 −１６
ａ＝５００（Ｘ1/3 −Ｙ1/3 ）        ……（１）
ｂ＝２００（Ｙ1/3 −Ｚ1/3 ）
ここで、（１）式に現れる項Ｘ1/3 、Ｙ1/3 、Ｚ1/3 を、それぞれ、Ｘ、Ｙ、Ｚの関数とし、次の（２）式のように表す。
【００６７】
ｆ（Ｘ）＝Ｘ1/3 
ｆ（Ｙ）＝Ｙ1/3       ……（２）
ｆ（Ｚ）＝Ｚ1/3 
そうすると、上の（１）式は、次の（３）式のように書き換えられる。
【００６８】
Ｌ＝１１６×ｆ（Ｙ）−１６
ａ＝５００×〔ｆ（Ｘ）−ｆ（Ｙ）〕          …（３）
ｂ＝２００×〔ｆ（Ｙ）−ｆ（Ｚ）〕
そこで、（２）式で表されるの変換を明度特性変換ＸＬＡ１とし、（３）式で表される変換を演算ＸＬＢ１とするのである。明度特性変換ＸＬＡ１では、入力値Ｙの３乗根の値が出力値ｆ（Ｙ）となる。このように、明度特性変換ＸＬＡ１では、ＸＹＺ値を、人間が知覚する感覚（視覚）に近い明度であるＬａｂ表色系の「Ｌ」に対して線形な値に変換する。
【００６９】
なお、厳密には、Ｙの範囲によって関数ｆ（Ｙ）の内容は次のように異なる。
【００７０】
Ｙ＞０．００８８５６  のとき、
ｆ（Ｙ）＝Ｙ1/3 
Ｙ≦０．００８８５６  のとき、
ｆ（Ｙ）＝７．７８７×Ｙ＋１６／１１６
さて、リンクプロファイル作成部１０１は、図４に示す機能に基づいて、リンクプロファイルＬＰ１を作成する。その際に、図４に示す機能が３つに区分される。例えば、入力プロファイルＰＦ１の１次元ルックアップテーブルＬＵＴ１を第１の機能部分ＦＣ１とし、出力プロファイルＰＦ２の１次元ルックアップテーブルＬＵＴ４を第３の機能部分ＦＣ３とし、それ以外の中間の部分を第２の機能部分ＦＣ２とする。これら３つの機能部分ＦＣ１，２，３が、図７に示すように、それぞれ、入力１次元ルックアップテーブルＬＬＵ１、多次元ルックアップテーブルＬＬＵ２、および出力１次元ルックアップテーブルＬＬＵ３となるように、それぞれのテーブルＬＬＵ１，２，３が作成される。
【００７１】
なお、図５に示すように、第１の機能部分ＦＣ１に明度特性変換ＸＬＡ１と同じ機能の明度特性変換ＸＬＡ２を挿入し、第２の機能部分ＦＣ２において、明度特性変換ＸＬＡ２とは逆の変換である逆明度特性変換ＸＬＡｒ２を挿入してもよい。
【００７２】
このようにすると、多次元ルックアップテーブルＬＬＵ２には、最初に逆明度特性変換ＸＬＡｒ２が適用され、逆明度特性変換ＸＬＡｒ２を含んで合成されたものが多次元ルックアップテーブルＬＬＵ２となる。したがって、多次元ルックアップテーブルＬＬＵ２の内部において、逆明度特性変換ＸＬＡｒ２の逆明度特性と明度特性変換ＸＬＡ１の明度特性とが打ち消し合い、多次元ルックアップテーブルＬＬＵ２の入力と出力との関係は、直線関係（一次関係）により近くなる。これによって、多次元ルックアップテーブルＬＬＵ２の入力側の値の刻みと出力側の値の刻みとの関係がほぼ均等になり、入力される色データの値から補間演算によって出力すべき色データの値を求める場合に十分な精度を得ることができ、補間精度の向上が図られる。さらには、多くの場合において、人間の視覚特性に近い色空間で補間演算を行うことになるので、人間の視覚に敏感な色領域に重点を置いた色変換が行える。
【００７３】
なお、それぞれのテーブルＬＬＵ１，２，３を作成するために、公知の種々の手法を用いることができる。例えば、機能部分ＦＣ１，２，３のそれぞれに対して、種々の値のデータを入力し、それぞれの入力に対する出力の値を演算により求めてそれを記録し、それぞれの入力値と出力値とをルックアップテーブルの形式でそれぞれ記録する。その場合に、入力値および出力値として、最小値から最大値までを適当な段階に区切り、適当な個数のデータを得るようにすればよい。例えば、多次元ルックアップテーブルＬＬＵ２を作成する場合に、入力であるＲＧＢの各値を１６段階に区切り、ＲＧＢのそれぞれに対して１番から１７番までの格子点番号を付与し、それぞれの組み合わせの格子点に対して、出力であるＣＭＹＫ値が得られるようにすればよい。この場合には、データの個数は、１７×１７×１７個となる。
【００７４】
この場合には、多次元ルックアップテーブルＬＬＵ２のデータの個数は有限個であるから、入力される色データの値と全く同じ値のデータがない場合が多い。その場合に、補間演算によって出力すべき色データの値を求めることになる。
【００７５】
図９には、上のように作成した１７×１７×１７個のデータからなる多次元ルックアップテーブルＬＬＵ２が示されている。この多次元ルックアップテーブルＬＬＵ２は、ＲＧＢの各濃度を２５６階調で表し、それぞれ１６階調刻みでデータをとったものである。これによると、Ｒ，Ｇ，Ｂのそれぞれの格子点の値に対応するＣ，Ｍ，Ｙ，Ｋのデータが得られる。
【００７６】
図１１は多次元ルックアップテーブルＬＬＵ２の一部を示す。つまり、図１１に示す多次元ルックアップテーブルＬＬＵ２Ａは、Ｒ（赤）からＷ（白）に向かう色相線上にある格子点のＲＧＢデータについて、それぞれに対応するＣＭＹＫ値を示している。
【００７７】
つまり、図１１の多次元ルックアップテーブルＬＬＵ２Ａにおいて、格子点番号が１〜１７のデータは、Ｒの値が総て最大の「２５５」で一定であり、Ｇ，Ｂの値が、いずれも「０」から「２５５」まで変化している。これらのＲＧＢ値に対して、ＣＭＹＫ値が演算により求められて記録されている。
【００７８】
次に、補正処理部１０２による純色化について説明する。
【００７９】
図１０に示すように、図９の多次元ルックアップテーブルＬＬＵ２の中で、うすいイエロ、格子点のＲＧＢ値でいえば( Ｒ, Ｇ, Ｂ) ＝（255,255,192)について、それに対応するＣＭＹＫ値は、（Ｃ，Ｍ, Ｙ，Ｋ）＝（3,4,86,1）である。このＣＭＹＫ値の中には、イエロ成分以外の成分が含まれている。このＣＭＹＫ値をそのまま用いてプリンタ１２で印刷を行うと、濁った黄色になってしまう。そこで、イエロ分以外の成分を「０」として、（Ｃ，Ｍ, Ｙ，Ｋ）＝（0,0,94,0）と書き替える。つまり、格子点( Ｒ, Ｇ, Ｂ) ＝（255,255,192)に対応して、（Ｃ，Ｍ, Ｙ，Ｋ）＝（0,0,94,0）とする。なお、イエロ（Ｙ）の値が増大しているのは、書き替えの前後で濃度が変わらないようにするため、イエロ以外の成分をイエロに加算したからである。このような処理を、他のイエロを表す格子点、および、シアン、マゼンタ、赤、緑、青を表す格子点に対しても行う。
【００８０】
また、図１１に示す多次元ルックアップテーブルＬＬＵ２Ａを純色化したものが、図１２に示す多次元ルックアップテーブルＬＬＵ２Ｂである。
【００８１】
このような純色化を内部的におこなった多次元ルックアップテーブルＬＬＵ２ａを用いると、上記の６色は、他成分の混じりのない、純色化された鮮やかな色で出力される。
【００８２】
ところが、純色化を行った場合に、そのままでは、純色化を行った部分とその周辺の部分との間に色の乖離が生じて色としての連続性がなくなってしまうことがある。つまり、色が連続的に変化している場合に、純色に相当する部分のみが純色化されるので、その部分で色が不連続となる。換言すれば、その部分で色がとんでしまって不自然となる。そこで、入力側の色データについて、その色相を移動させる。色データの移動は、例えばＬａｂ表色系の色空間内で行う。色データの移動量は、色相ごとに異なる。つまり、それぞれの入力側の色データについて、それぞれの色相に応じた適当な量だけ移動させる。
【００８３】
図１３において、ディスプレイ１１の各色の色相ＰＣ１が、Ｌａｂ空間において、塗りつぶされた○印で示されている。このときのディスプレイ１１をディスプレイＡとする。それと同じＬａｂ空間において、プリンタ１２の各色の色相ＰＣ２が、破線で示されている。なお、ディスプレイ１１の色相ＰＣ１は入力プロファイルＰＦ１に基づいて、プリンタ１２の色相ＰＣ２は出力プロファイルＰＦ２に基づいて、それぞれ、ディスプレイ１１およびプリンタ１２の色空間をＬａｂ色空間に変換したものである。
【００８４】
図１３で理解できるように、Ｌａｂ空間内において、ディスプレイ１１の色相ＰＣ１とプリンタ１２の色相ＰＣ２は互いにずれている。したがって、純色化した場合に色の連続性を保持するためには、それらの色相ＰＣ１，２が互いに一致するように補正する必要がある。そのために、例えば、プリンタ１２の色相ＰＣ２を、それぞれの色（ｒ，ｇ，ｂ，Ｙ，Ｍ，Ｃ）について、Ｌａｂ空間内で回転により移動させ、ディスプレイ１１の色相ＰＣ１のそれぞれ対応する色と重なるようにする。この場合に、その移動量は、プリンタ１２の各色についての色相ＰＣ２の回転角度で示される。
【００８５】
なお、このような色相の補正処理の方法は公知である。例えば、上の述べた特開２００２−１５２５３６号公報の記載、特にその段落番号００４１の記載を参考にすることができる。
【００８６】
さて、各色の色相の移動量、つまり補正処理の内容は、それぞれの入力装置ごとに固有のものである。つまり、ディスプレイＡと別のディスプレイＢでは、図１３に示すように、それぞれの色相ＰＣ１，ＰＣ１Ｂが互いに異なる。したがって、入力装置が異なることによって、補正処理の内容が異なる。そのため、使用する入力装置ごとに、上に述べたような補正処理を別個に行わなければならない。
【００８７】
したがって、例えば、種々のディスプレイ１１のプロファイルの１つ１つに対して、補正内容を導出し、プリンタ１２のプロファイルを補正するとすれば、この問題は一応は解決する。しかし、補正処理においては、各色の移動量を実験的に求める作業を行う必要があり、それに多くの時間と労力を要する。つまり補正内容を導出するための労力が大変である。しかも、補正されたそれぞれのプロファイルを記憶するために大きなメモリ領域が必要となる。
【００８８】
しかし、もし、このような補正処理を行うことなく、純色化を行った場合には、上に述べたように、色が不連続となって画像が不自然になることがある。
【００８９】
そこで、第１の実施形態においては、以下に述べるようにしてこの問題を解決する。
【００９０】
図１４は第１の実施形態における色変換処理の準備段階の機能を示すブロック図、図１５は第１の実施形態における色変換処理の実行段階の機能を示すブロック図である。
【００９１】
まず、準備段階の処理を行う。図１４において、入力プロファイルＰＦ１は、階調特性ＰＦ１ｔと色空間ＰＦ１ｃとから構成される。出力プロファイルＰＦ２は、階調特性ＰＦ２ｔと色空間ＰＦ２ｃとから構成される。これらがカラー管理モジュール（処理装置本体１０）に読み込まれると、上に述べたような補正処理が行われる。
【００９２】
つまり、プリンタ１２のプロファイル（出力プロファイルＰＦ２）に対して、ディスプレイ１１のプロファイル（入力プロファイルＰＦ１）の各色の色相ＰＣ１に合わせるように、色相ＰＣ２を回転させる処理が行われる。このような補正を行うことによって、補正された出力プロファイルＰＦ２Ａが作成され、これが適当なメモリ領域に記憶される。補正された出力プロファイルＰＦ２Ａは、補正された階調特性ＰＦ２Ａｔ、および補正された色空間ＰＦ２Ａｃを含んでいる。そして、入力プロファイルＰＦ１については、そのうちの色空間ＰＦ１ｃが、カラー管理モジュールの適当なメモリ領域に記憶される。
【００９３】
次に、実行段階の処理を行う。図１５において、図１４で説明したのと異なる入力プロファイルＰＦ１Ｂが読み込まれる。この入力プロファイルＰＦ１Ｂは、階調特性ＰＦ１Ｂｔと色空間ＰＦ１Ｂｃとから構成される。リンクプロファイルＬＰ１の作成のためには、このうち、階調特性ＰＦ１Ｂｔのみが用いられる。
【００９４】
すなわち、リンクプロファイル作成部１０１は、読み込まれた入力プロファイルＰＦ１Ｂのうちの階調特性ＰＦ１Ｂｔ、予め記憶された色空間ＰＦ１ｃ、および、補正された出力プロファイルＰＦ２Ａの階調特性ＰＦ２Ａｔと色空間ＰＦ２Ａｃを用いて、リンクプロファイルＬＰ１を作成する。
【００９５】
そして、補正処理部１０２において、リンクプロファイルＬＰ１に純色化処理などを加える。色変換処理部１０３において、補正されたリンクプロファイルＬＰ１ａを用いて、入力色データＣＤ１を出力色データＣＤ２に変換する。この変換の際に、必要に応じて補間演算を行う。出力色データＣＤ２に基づいて、プリンタ１２が画像を印刷する。
【００９６】
このように、リンクプロファイルＬＰ１を作成する際に、予め記憶された色空間ＰＦ１ｃ、および、補正された出力プロファイルＰＦ２Ａの色空間ＰＦ２Ａｃを用いることによって、純色化した場合に色の連続性が保持される。しかも、読み込まれた入力プロファイルＰＦ１Ｂの階調特性ＰＦ１Ｂｔが用いられるので、入力プロファイルＰＦ１Ｂに対応する入力装置の階調特性が生かされ、その入力装置による画像の見え方とプリンタ１２により印刷された画像の見え方とが一致することとなる。
【００９７】
したがって、入力装置として、どのようなディスプレイを用いた場合でも、純色化を行うことによって色材の鮮やかな色が実現されるとともに、グラデーションの再現性という純色化処理の本来の効果が得られる。しかも、純色化の周辺における色の連続性が保持されるので、純色化を行った部分と純色化を行わなかった部分との色差が不自然に感じられるということがない。また、使用する入力装置の階調特性ＰＦ１Ｂｔはそのまま生かされるので、画像の見え方の一致も得られる。
【００９８】
そして、色空間ＰＦ１ｃおよび補正された出力プロファイルＰＦ２Ａを記憶しておくだけで、ほとんどの入力装置のプロファイルに対応できるので、少ない労力で済み、且つ広いメモリ領域を必要としない。
【００９９】
このように、第１の実施形態によると、カラー管理モジュールにたった１つの色空間ＰＦ１ｃのデータを保持させ、予め読み込んだ出力プロファイルＰＦ２に補正処理を行っておけばよいので、カラー管理モジュールにおける実行速度にほとんど影響を及ぼすことがなく、色変換処理の実行速度はほとんど低下しない。
【０１００】
なお、補正処理部１０２において、純色化以外に、必要に応じて次のような補正が行われる。
【０１０１】
すなわち、例えば、Ｂ（青）からＫ（ブラック）に向かう色相線上にある格子点を処理対象として、補正処理を行ってもよい。この場合には、Ｂ（青）からＫ（ブラック）に向かう色相線上にある格子点のＲＧＢデータに関連付けられたプリンタ１２の従属色を、連続する従属色間で各色の変化量の差が小さくなるように補正する。この補正処理は、色ごとに行われる。
【０１０２】
具体的には、例えば、ある色Ａについて、その格子点番号ｉの補正前のデータ値をＡ（ｉ）、補正後のデータ値をＡ’（ｉ）とすると、補正後のデータ値をＡ’（ｉ）を次の式によって求める。
【０１０３】
Ａ’（ｉ）＝〔Ａ（ｉ−ｌ）＋Ａ（ｉ）＋Ａ（ｉ＋ｌ）〕／３  
なお、Ａ（ｉ−ｌ）およびＡ（ｉ＋ｌ）は、格子点番号（ｉ−ｌ）および（ｉ＋ｌ）の補正前のデータ値である。
【０１０４】
このような補処理正を行うことにより、処理対象とする格子点は、所定の色相線上に存在するため、補間演算を行った場合にそれによる精度への影響を最小限に抑えることができる。なお、Ｗ（白）からＫ（ブラック）に向かう色相線上にある格子点を処理対象とする補処理正は、実質的にはグレーバランスの調整に相当することになる。
【０１０５】
このように補正処理部１０２による補正が行われた多次元ルックアップテーブルＬＬＵ２Ｂは、リンクプロファイルＬＰ１ａの一部となる。
【０１０６】
また、その他の補正モードが設定されている場合には、その内容に応じた補正処理を行ったリンクプロファイルＬＰ１ａを出力する。補正を行うモードでない場合には、リンクプロファイルＬＰ１に対して何らの補正処理を行うことなく、そのリンクプロファイルＬＰ１をそのままリンクプロファイルＬＰ１ａとする。
【０１０７】
次に、画像処理システム１における色変換処理の流れをフローチャートを参照して説明する。
【０１０８】
図１６は画像処理システム１における準備段階での処理を示す図、図１７は実行段階での色変換処理の流れを示すフローチャートである。
【０１０９】
準備段階では、図１６において、入力装置および出力装置のプロファイルを読み込む（＃８１）。それらのプロファイルに基づいて、色相を同じ色空間に変換して表現する（＃８２）。それらにおいて、純色に相当する色の色相が互いに一致するように、色相を移動する（＃８３）。色相の移動によって補正された出力プロファイルを作成する。作成した出力プロファイルをメモリ領域に記憶する（＃８４）。そのときの入力プロファイルの色空間のデータをメモリ領域に記憶する（＃８５）。
【０１１０】
その後、実行段階において、図１７に示す処理を行う。まず、色データＣＤを入力し（＃１０１）、入力側および出力側のデバイスプロファイルを入力する（＃１０２）。読み込んだ入力側および出力側のプロファイルをチェックする（＃１０３）。すなわち、読み込んだ入力側のプロファイルがディスプレイ（モニタ）のプロファイルであり、且つ出力側のプロファイルがプリンタのプロファイルであれば（＃１０３でイエス）、ステップ＃１０５に進み、そうでなければステップ＃１０７に進む。
【０１１１】
ステップ＃１０４において、純色化が要求されるモードであるか否かをチェックする。純色化が要求されるモードとは、例えば、コンピュータグラフィックスによる画像や図形などを印刷するためのビジネスモードなどである。このようなモードは、ユーザの適当な操作および処理によって設定可能である。ステップ＃１０４でイエスの場合にはステップ＃１０５に進む。
【０１１２】
ステップ＃１０５では、上に述べたように、読み込まれた入力側のプロファイルのうちの階調特性と、カラー管理モジュールに予め記憶された色空間のデータ、および、補正された出力プロファイルＰＦ２Ａを用いて、リンクプロファイルＬＰ１を作成する。
【０１１３】
そして、ステップ＃１０６において、リンクプロファイルＬＰ１に対して純色化処理が行われる。ステップ＃１０８において、純色化による補正が行われたリンクプロファイルＬＰ１ａを用いて色変換が行われ、ステップ＃１０９で色変換された色データＣＤ２が出力される。
【０１１４】
上のステップ＃１０３でノーの場合には、ステップ＃１０７において、読み込まれた入力側のプロファイルおよび出力側のプロファイルを用いて、リンクプロファイルＬＰ１が作成される。その後は、作成されたリンクプロファイルＬＰ１、または適当な補正が行われたリンクプロファイルＬＰ１ａを用いて、色変換が行われる。
〔第２の実施形態〕
次に、第２の実施形態について説明する。第２の実施形態では、第１の実施形態と比較し、実行段階において、予め記憶した色空間ＰＦ１ｃを用いるか否かの判断の方法が異なるのみであり、他は同様である。つまり、画像処理システム１の全体の構成および処理内容については、第１の実施形態と同じであるので、ここでは、第１の実施形態との相違点である図１８のみについて説明する。
【０１１５】
図１８は第２の実施形態における実行段階での色変換処理の流れを示すフローチャートである。図１８は、第１の実施形態の図１７に対応する図である。
【０１１６】
図１８において、ステップ＃２０１〜２０４、２０６〜２１０は、それぞれ、ステップ＃１０１〜１０４、１０５〜１０９と同じである。
【０１１７】
ステップ＃２０５において、ディスプレイのプロファイルが読み込まれた場合に、そのプロファイルが、予め記憶した色空間ＰＦ１ｃと類似するか否かが判断される。すなわち、入力されたプロファイルの色空間が、予め記憶された色空間ＰＦ１ｃと同じかまたは所定のしきい値の範囲内に入るのであれば、ステップ＃２０８に進む。そうでない場合、つまり色空間が互いに大きく異なっていた場合には、ステップ＃２０６に進む。
【０１１８】
そこで、入力されたプロファイルの色空間が予め記憶された色空間ＰＦ１ｃと所定のしきい値の範囲内に入るか否かは、次のようにして判断する。
【０１１９】
つまり、例えば、入力されたプロファイルの色空間でのＲＧＢの各色について、ＬＣＨ空間に変換して色相を０〜３６０度の角度で表したときに、各色の色相差がプラスマイナス２度以下に納まった場合に、それらの色空間が近いと判断する。この場合には、しきい値として、ＬＣＨ空間におけるプラスマイナス２度の色相差が用いられることとなる。また、プラスマイナス２度に代えて、プラスマイナス１度、プラスマイナス３度、その他の値を用いてもよい。
【０１２０】
また、入力されたプロファイル（入力プロファイルＰＦ１Ｂ）の色空間ＰＦ１Ｂｃを示すマトリックスＭＸ１の値に基づいて判断してもよい。この場合には、例えば、マトリックスＭＸ１の各係数の差の絶対値の合計が一定値以下であるか否かによって判断する。
【０１２１】
第２の実施形態においても、第１の実施形態の場合と同様の効果が得られる。つまり、種々のディスプレイを用いた場合に、純色化を行うことによって鮮やかな色とグラデーションの再現が図られる。しかも、純色化の周辺における色の連続性が保持される。使用するディスプレイの階調特性ＰＦ１Ｂｔがそのまま生かされるので、画像の見え方の一致も得られる。しかも、入力側のプロファイルの色空間ＰＦ１Ｂｃが予め記憶した色空間ＰＦ１ｃと近い場合には、入力されたプロファイルの色空間ＰＦ１Ｂｃを用いるので、入力装置に合った正確なリンクプロファイルＬＰ１を作成することができ、色変換が正確に行われる。
【０１２２】
上に述べた実施形態において、カラー管理モジュールに記憶された色空間ＰＦ１ｃが、本発明における「特定の色空間特性をもつ色データに対する色変換を行うための色空間データ」であり、且つ「予め保持した色空間データ」に相当する。
【０１２３】
また、入力プロファイルＰＦ１Ｂの階調特性ＰＦ１Ｂｔおよび色空間ＰＦ１Ｂｃの特性が、それぞれ、本発明における「入力された色データについての階調性変換データ」および「入力された色データの色空間特性」に相当する。ＬＣＨ空間における色相差の角度、またはマトリックスＭＸ１の各係数の差の絶対値の合計などが、本発明における「色空間特性の差」に相当する。
【０１２４】
また、ステップ＃２０５の処理機能が、本発明における「比較手段」に相当する。ステップ＃１０７からステップ＃１０８に至る処理機能およびステップ＃２０８からステップ＃２０９に至る処理機能が、本発明における「第１変換手段」に相当し、ステップ＃１０５からステップ＃１０８に至る処理機能およびステップ＃２０６からステップ＃２０９に至る処理機能が、本発明における「第２変換手段」に相当する。
【０１２５】
上に述べた実施形態において、多次元ルックアップテーブルＬＬＵ内での機能または処理の配列順序は適宜入れ替えることが可能である。また、色変換の内容に応じて、機能または処理を省略しまたは追加することが可能である。
【０１２６】
上に述べた実施形態において、多次元ルックアップテーブルＬＬＵに代えて、マトリックスとしてもよい。そのようなマトリックスは、色変換のための演算式、演算のための係数群、演算のためのプログラム、その他の変換演算手段であってもよい。
【０１２７】
上に述べた実施形態において、純色化処理を補正処理部１０２において行ったが、リンクプロファイル作成部１０１においてリンクプロファイルＬＰ１を作成するときに同時に純色化処理を行ってもよい。
【０１２８】
その他、処理装置本体１０または画像処理システム１の全体または各部の構造、形状、寸法、個数、処理の内容または順序などは、本発明の趣旨に沿って適宜変更することができる。
【産業上の利用可能性】
【０１２９】
本発明は、デジタル複写機、複合機（ＭＦＰ）、その他の種々の画像処理装置におけるカラー管理システムとして利用可能である。
【図面の簡単な説明】
【０１３０】
【図１】本発明に係る画像処理システムの全体の外観を示す図である。
【図２】画像処理システムの構成を示すブロック図である。
【図３】第１の実施形態における画像処理システムの機能を示すブロック図である。
【図４】入力プロファイルの例を示す図である。
【図５】出力プロファイルの例を示す図である。
【図６】処理装置本体におけるカラー管理システムの機能の例を示す図である。
【図７】リンクプロファイルの構成の例を示す図である。
【図８】リンクプロファイルの機能の他の例を示す図である。
【図９】多次元ルックアップテーブルの例を示す図である。
【図１０】純色化処理の例を示す図である。
【図１１】多次元ルックアップテーブルの他の例を示す図である。
【図１２】純色化処理された多次元ルックアップテーブルの例を示す図である。
【図１３】Ｌａｂ表色系の色空間における色相の移動を説明する図である。
【図１４】色変換処理の準備段階の機能を示すブロック図である。
【図１５】色変換処理の実行段階の機能を示すブロック図である。
【図１６】画像処理システムにおける準備段階での処理を示す図である。
【図１７】実行段階での色変換処理の流れを示すフローチャートである。
【図１８】第２の実施形態における実行段階での色変換処理の流れを示すフローチャートである。
【図１９】従来のカラー管理システムによるデータの流れを示す図である。
【符号の説明】
【０１３１】
１  画像処理システム（画像処理装置）
１０  処理装置本体（記憶手段）
１０１  リンクプロファイル作成部
１０２  補正処理部（純色化処理手段）
１０３  色変換処理部（変換手段）
ＣＤ１  色データ（入力された色データ）
ＣＤ２  色データ（出力される色データ）
ＰＦ１  入力プロファイル（デバイスプロファイル）
ＰＦ１ｃ  色空間（予め保持した色空間データ）
ＰＦ１Ｂ  入力プロファイル（デバイスプロファイル）
ＰＦ１Ｂｔ  階調特性（入力された色データについての階調特性データ）
ＰＦ１Ｂｃ  色空間（入力された色データについての色空間データ）
ＰＦ２  出力プロファイル（デバイスプロファイル）
【図１】
2005295405.tif 000003
【図２】
2005295405.tif 000004
【図３】
2005295405.tif 000005
【図４】
2005295405.tif 000006
【図５】
2005295405.tif 000007
【図６】
2005295405.tif 000008
【図７】
2005295405.tif 000009
【図８】
2005295405.tif 000010
【図９】
2005295405.tif 000011
【図１０】
2005295405.tif 000012
【図１１】
2005295405.tif 000013
【図１２】
2005295405.tif 000014
【図１３】
2005295405.tif 000015
【図１４】
2005295405.tif 000016
【図１５】
2005295405.tif 000017
【図１６】
2005295405.tif 000018
【図１７】
2005295405.tif 000019
【図１８】
2005295405.tif 000020
【図１９】
2005295405.tif 000021
【手続補正書】
【提出日】平成16年4月15日(2004.4.15)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】請求項１
【補正方法】変更
【補正の内容】
【請求項１】
入力された色データに対して色変換を行って異なる色空間の色データに変換する色変換方法であって、
特定の色空間特性をもつ色データに対する色変換を行うための色空間データを予め保持しておき、
入力された色データの色空間特性と予め保持した色空間データに係る色空間特性とを比較し、
それらの色空間特性の差が設定されたしきい値以下である場合には、入力された前記色データについての階調性変換データおよび入力された前記色データについての色空間データを用いて色変換を行い、
それらの前記色空間特性の差が設定されたしきい値を越える場合には、入力された前記色データについての階調性変換データおよび予め保持した色空間データを用いて色変換を行う、
ことを特徴とする色変換方法。
【手続補正２】
【補正対象書類名】特許請求の範囲
【補正対象項目名】請求項２
【補正方法】変更
【補正の内容】
【請求項２】
入力された前記色データについての階調性変換データおよび色空間データは、入力された当該色データに係るデバイスプロファイルに含まれたものである、
請求項１記載の色変換方法。
【手続補正３】
【補正対象書類名】特許請求の範囲
【補正対象項目名】請求項３
【補正方法】変更
【補正の内容】
【請求項３】
前記色変換には、色データを１色または２色の色材によって出力するための純色化処理を含む、
請求項１または２記載の色変換方法。
【手続補正５】
【補正対象書類名】明細書
【補正対象項目名】００２３
【補正方法】変更
【補正の内容】
【００２３】
本発明に係る色変換方法は、入力された色データに対して色変換を行って異なる色空間の色データに変換する色変換方法であって、特定の色空間特性をもつ色データに対する色変換を行うための色空間データを予め保持しておき、入力された色データの色空間特性と予め保持した色空間データに係る色空間特性とを比較し、それらの色空間特性の差が設定されたしきい値以下である場合には、入力された前記色データについての階調性変換データおよび入力された前記色データについての色空間データを用いて色変換を行い、それらの前記色空間特性の差が設定されたしきい値を越える場合には、入力された前記色データについての階調性変換データおよび予め保持した色空間データを用いて色変換を行う。