(57)【要約】  【課題】  多次元ＬＵＴにおける補間誤差の低減を図る。  【解決手段】  第１のデバイスの１または複数の色成分のデバイス色信号と、かかる色成分に関する第２のデバイスのデバイス色信号との間の対応関係を示す色変換特性曲線を算出し、算出された色変換特性曲線が多次元テーブルに設定された各グリッド間で単調性を有するように、かかる色成分に関する第１の画像入出力デバイスのデバイス色信号を変換する入力側１次元テーブルを算出するとともに、入力側１次元テーブル算出工程により算出された入力側１次元テーブルに対応した多次元テーブルを算出する。  【選択図】  図２
2006157416.tif 000002
【特許請求の範囲】
【請求項１】
第１のデバイスのデバイス色信号から第２のデバイスのデバイス色信号へ変換するために使用する入力側１次元テーブルと多次元テーブルとに設定される色変換係数を作成する色変換係数作成方法であって、
前記第１のデバイスの１または複数の色成分のデバイス色信号と、当該色成分に関する前記第２のデバイスのデバイス色信号との間の対応関係を示す色変換特性曲線を算出する色変換特性算出工程と、
前記色変換特性算出工程で算出された前記色変換特性曲線が前記多次元テーブルに設定された各グリッド間で単調性を有するように、前記色成分に関する前記第１のデバイスのデバイス色信号を変換する入力側１次元テーブルを算出する入力側１次元テーブル算出工程と、
前記入力側１次元テーブル算出工程により算出された前記入力側１次元テーブルに対応した多次元テーブルを算出する多次元テーブル算出工程と
を含むことを特徴とする色変換係数作成方法。
【請求項２】
前記入力側１次元テーブル算出工程は、前記色変換特性算出工程によって算出された前記色成分に関する前記色変換特性曲線を前記第１のデバイスのデバイス色信号の関数として算出し、当該関数に基づいて当該色成分の当該色変換特性曲線に関する非線形度を算出し、前記多次元テーブルの各グリッド間に含まれる当該第１のデバイスのデバイス色信号に関する当該非線形度の総和が各グリッド間毎に略均等となるように前記入力側１次元テーブルを算出することを特徴とする請求項１記載の色変換係数作成方法。
【請求項３】
前記入力側１次元テーブル算出工程は、前記色成分の非線形度を、当該色成分の前記色変換特性曲線に関する前記関数の２次微分で算出することを特徴とする請求項２記載の色変換係数作成方法。
【請求項４】
前記入力側１次元テーブル算出工程は、前記色成分の非線形度の中から極端に大きな非線形度を抽出して、当該非線形度に対応した前記第１のデバイスのデバイス色信号を特定し、特定された当該デバイス色信号の前記入力側１次元テーブルによる出力値が前記多次元テーブルのグリッドに一致するように当該入力側１次元テーブルを算出することを特徴とする請求項２記載の色変換係数作成方法。
【請求項５】
前記入力側１次元テーブル算出工程は、前記色変換特性曲線がピークとなる座標での前記第１のデバイスのデバイス色信号、当該色変換特性曲線が飽和する座標での当該デバイス色信号、当該色変換特性曲線が０から立ち上がる座標での当該デバイス色信号のいずれかまたはこれらの複数を入力として、当該入力に対する前記入力側１次元テーブルによる出力値が前記多次元テーブルのグリッドに一致するように当該入力側１次元テーブルを算出することを特徴とする請求項１記載の色変換係数作成方法。
【請求項６】
前記色変換特性算出工程は、色成分毎の各単色に関する前記色変換特性曲線、有彩色の色成分を等量混色させた無彩色に関する当該色変換特性曲線、色成分の全てを等量混色させた無彩色に関する当該色変換特性曲線のいずれか、またはこれらの任意の組み合わせを算出することを特徴とする請求項１記載の色変換係数作成方法。
【請求項７】
前記多次元テーブル算出工程は、各色成分について等間隔に所定数のグリッドを設定し、当該グリッドに対応した前記第１のデバイスのデバイス色信号を生成し、当該デバイス色信号に対して前記入力側１次元テーブルを逆適用してオリジナルデバイス色信号を算出し、当該オリジナルデバイス色信号に対して所定の色変換処理を行うことで前記第２のデバイスにおけるデバイス色信号を算出して、前記多次元テーブルのグリッド値を求めることを特徴とする請求項１記載の色変換係数作成方法。
【請求項８】
第１のデバイスのデバイス色信号から第２のデバイスのデバイス色信号へ変換するために使用する入力側１次元テーブルと多次元テーブルとに設定される色変換係数を作成する色変換係数作成装置であって、
前記第１のデバイスの１または複数の色成分のデバイス色信号と、当該色成分に関する前記第２のデバイスにおけるデバイス色信号との間の対応関係を示す色変換特性曲線を算出する色変換特性算出部と、
前記色変換特性算出部で算出された前記色変換特性曲線が前記多次元テーブルに設定された各グリッド間で単調性を有するように、前記色成分に関する前記第１のデバイスのデバイス色信号を変換する入力側１次元テーブルを算出する入力側１次元テーブル算出部と、
前記入力側１次元テーブル算出部により算出された前記入力側１次元テーブルに対応した多次元テーブルを算出する多次元テーブル算出部と
を備えたことを特徴とする色変換係数作成装置。
【請求項９】
前記色変換特性算出部は、前記多次元テーブルのグリッド間隔よりも細かいステップで前記色変換特性曲線を算出することを特徴とする請求項８記載の色変換係数作成装置。
【請求項１０】
前記色変換特性算出部は、前記第１のデバイスのデバイス色信号を前記第２のデバイスのデバイス色信号に変換するデバイス色信号変換部を有することを特徴とする請求項８記載の色変換係数作成装置。
【請求項１１】
前記色変換特性算出部によって算出された前記色成分に関する前記色変換特性曲線を前記第１のデバイスのデバイス色信号の関数として算出し、当該関数に基づいて当該色成分の当該色変換特性曲線に関する非線形度を算出する非線形度算出部をさらに備え、
前記入力側１次元テーブル算出部は、前記多次元テーブルの各グリッド間に含まれる当該第１のデバイスのデバイス色信号に関する前記非線形度の総和が当該各グリッド間毎に略均等となるように前記入力側１次元テーブルを算出することを特徴とする請求項８記載の色変換係数作成装置。
【請求項１２】
コンピュータを制御して、第１のデバイスのデバイス色信号から第２のデバイスのデバイス色信号へ変換するために使用する入力側１次元テーブルと多次元テーブルとに設定される色変換係数を作成するプログラムであって、
前記第１のデバイスのデバイス色信号を取得する処理と、
前記第１のデバイスのデバイス色信号を変換して前記第２のデバイスにおけるデバイス色信号を取得する処理と、
前記第１のデバイスの１または複数の色成分のデバイス色信号と、当該色成分に関する前記第２のデバイスにおける前記デバイス色信号との間の対応関係を示す色変換特性曲線を算出する処理と、
算出された前記色変換特性曲線が前記多次元テーブルに設定された各グリッド間で単調性を有するように、前記色成分に関する前記第１のデバイスのデバイス色信号を変換する入力側１次元テーブルを算出する処理と、
算出された前記入力側１次元テーブルに対応した多次元テーブルを算出する処理と
を含むことを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、第１のデバイスのデバイス色信号から第２のデバイスのデバイス色信号へ変換するために使用する色変換係数を生成する色変換係数作成方法等に関する。
【背景技術】
【０００２】
印刷、広告、出版等の業界では、画像信号は例えばＣ（シアン）、Ｍ（マゼンタ）、Ｙ（イエロー）、Ｋ（黒）など、黒を含む４色に色分解された色信号で取り扱われることが多い。この４色に色分解された色信号は、予め所定の印刷条件を想定して作成されるが、その際に想定される印刷条件は、ある特定のプリンタや印刷機等のデバイスにおける色再現特性に基づいて設定されたものであり、デバイスに依存した色信号である。そのために、ＣＭＹＫ色信号を受け取るデバイスが想定された印刷条件とは異なる色再現特性を持つデバイスである場合には、その出力結果は、当初想定された印刷条件で印刷されたものとは異なった色となって再現されることとなる。
【０００３】
そのため、印刷業界等では、色校正またはカラープルーフと呼ばれる商習慣があり、クライアントより発注された印刷物を輪転印刷機などで多枚数刷る（本機刷り）前に、いわゆる校正刷りを行い、クライアントの了解を得るという工程を経る。この校正刷りは、ＣＭＹＫがデジタルの色信号であれば、印刷以外のマーキング方式、例えば、熱昇華型、インクジェット、ゼログラフィー等のプリンタを用いて行うことが可能である。そして、プリンタを用いて校正刷りを行う場合は、ＣＭＹＫの４色に色分解したＣＭＹＫ４色分解画像信号に基づいて、本機刷りを行った場合の再現色と同じになるように、ＣＭＹＫ４色分解画像信号を校正刷りが行われるプリンタ用のＣＭＹＫ４色分解画像信号へ変換する、ＣＭＹＫ→ＣＭＹＫ画像変換が必要となる。
【０００４】
その際に、ＣＭＹＫ→ＣＭＹＫ画像変換を高速に行うためには、色変換処理が必要である。このような色変換処理に関する技術の一つとして、多次元ルックアップテーブル（多次元ＬＵＴ）と補間とを併用する方法がある。この多次元ＬＵＴと補間とを併用する方法においては、その補間誤差を低減することを目的として、この多次元ＬＵＴの前後に１次元ルックアップテーブル(１次元ＬＵＴ)を設けた構成を利用する場合が多く、現在では、色変換のデファクトスタンダードとなっているＩＣＣ（International Color Consortium）プロファイルにおいても、この多次元ＬＵＴの入力側と出力側とを１次元ＬＵＴで挟んだ構成をサポートしている。
【０００５】
ここで、多次元ＬＵＴの入力側と出力側とを１次元ＬＵＴで挟んだ構成において、例えば、印刷機等のターゲットとなるデバイス（ターゲットデバイス）の色再現特性と出力するデバイス（出力デバイス）の色再現特性とから、ターゲットデバイスの色信号を出力デバイスの色信号に変換する入力側ルックアップテーブル(入力側ＬＵＴ)と多次元ＬＵＴ、そして、出力側ルックアップテーブル(出力側ＬＵＴ)を色変換係数として算出して、ターゲットデバイスの色信号を出力デバイスの色信号へ変換する際の色変換係数を算出する技術が存在する（例えば、特許文献１参照）。
【０００６】
かかる特許文献１に記載された方法では、ターゲットデバイスの色再現特性からターゲットデバイスの単色階調を線形にする１次元ＬＵＴを算出してこの１次元ＬＵＴを入力側ＬＵＴとし、出力デバイスの色再現特性から出力デバイスの単色階調を線形にする１次元ＬＵＴを算出してこの１次元ＬＵＴの逆ＬＵＴを出力側１次元ＬＵＴとしている。そして、入力側ＬＵＴ、多次元ＬＵＴ、出力側ＬＵＴからなるターゲットデバイスから出力デバイスへの色変換係数における２つの１次元ＬＵＴ、言い換えると、多次元ＬＵＴの補間誤差を低減するための色変換係数を、ターゲットデバイスと出力デバイスの特性(測色データ)から独立に算出するように構成している。
また、特許文献１に記載された単色階調に着目する方法のほかにも、プロセスブラックの等価中性明度に着目して１次元ＬＵＴを作成する方法もあり、この場合には、ターゲットデバイスの線形な等価中性明度に基づいた１次元ＬＵＴを算出してこの１次元ＬＵＴを入力側ＬＵＴとし、出力デバイスの線形な等価中性明度に基づいた１次元ＬＵＴを算出してこの１次元ＬＵＴの逆ＬＵＴを出力側１次元ＬＵＴとしている。この場合も、ターゲットデバイスと出力デバイスのそれぞれの色再現特性に基づき独立して２つの１次元ＬＵＴを算出することになる。
【０００７】
【特許文献１】特開２００２−１５２５４３号公報(第１５-１７頁)
【発明の開示】
【発明が解決しようとする課題】
【０００８】
ところで、上記した従来の色変換係数を算出する方法のように、ターゲットデバイスと出力デバイスとのそれぞれの色再現特性から独立に１次元ＬＵＴを算出することでもある程度の線形性は確保でき、補間誤差を低減することは可能ではある。
しかしながら、ターゲットデバイスと出力デバイスとのそれぞれの色再現特性から独立に１次元ＬＵＴを算出する方法では、その色再現性能はターゲットデバイスと出力デバイスとの色再現特性の差に依存している。そのため、ターゲットデバイスと出力デバイスとで色再現特性が類似している場合には補間誤差の低減は可能となるが、デバイス間の色再現特性が大きく異なる場合には、補間誤差の低減効果は期待できなくなる。一般的には、異なるデバイスではデバイスで使用されている色材の特性や現像プロセスが異なっており、デバイス間の色再現特性は大きく異なることが多いため、上記した特許文献１に記載されているような従来の方法では、入力側ＬＵＴおよび／または出力側ＬＵＴを用いた場合の多次元ＬＵＴでの補間誤差に関する低減効果は小さいという不都合を有することとなる。
特に、算出した多次元ＬＵＴの各グリッド出力値の単調性が確保できない場合には、上記のように算出した１次元ＬＵＴでは多次元ＬＵＴ適用時の補間誤差が大きくなってしまう。そのため、例えば、ターゲットデバイスと出力デバイスとの間の色変換特性を示す色変換曲線上において、出力デバイスにて色信号の立ち上がりが起こる色座標の近傍や、色信号がピーク値となる色座標の近傍での補間誤差が大きくなってしまうという問題が生じる。
【０００９】
そこで本発明は、以上のような技術的課題を解決するためになされたものであり、その目的とするところは、ターゲットデバイス色信号から出力デバイス色信号への色変換を行なうために少なくとも入力側ＬＵＴおよび多次元ＬＵＴを用いる場合において、ターゲットデバイス色信号から出力デバイス色信号への色変換特性に基づき、多次元ＬＵＴにおける補間誤差の低減を図ることにある。
【課題を解決するための手段】
【００１０】
かかる目的のもと、本発明の色変換係数作成方法は、第１のデバイスのデバイス色信号から第２のデバイスのデバイス色信号へ変換するために使用する入力側１次元テーブルと多次元テーブルとに設定される色変換係数を作成する色変換係数作成方法であって、第１のデバイスの１または複数の色成分のデバイス色信号と、かかる色成分に関する第２のデバイスのデバイス色信号との間の対応関係を示す色変換特性曲線を算出する色変換特性算出工程と、色変換特性算出工程で算出された色変換特性曲線が多次元テーブルに設定された各グリッド間で単調性を有するように、かかる色成分に関する第１のデバイスのデバイス色信号を変換する入力側１次元テーブルを算出する入力側１次元テーブル算出工程と、入力側１次元テーブル算出工程により算出された入力側１次元テーブルに対応した多次元テーブルを算出する多次元テーブル算出工程とを含むことを特徴としている。
【００１１】
ここで、入力側１次元テーブル算出工程は、色変換特性算出工程によって算出された色成分に関する色変換特性曲線を第１のデバイスのデバイス色信号の関数として算出し、この関数に基づいてかかる色成分の色変換特性曲線に関する非線形度を算出し、多次元テーブルの各グリッド間に含まれる第１のデバイスのデバイス色信号に関する非線形度の総和が各グリッド間毎に略均等となるように入力側１次元テーブルを算出することを特徴とすることができる。特に、入力側１次元テーブル算出工程は、かかる色成分の非線形度を、かかる色成分の色変換特性曲線に関する関数の２次微分で算出することを特徴とすることもできる。また、入力側１次元テーブル算出工程は、かかる色成分の非線形度の中から極端に大きな非線形度を抽出して、この非線形度に対応した第１のデバイスのデバイス色信号を特定し、特定されたデバイス色信号の入力側１次元テーブルによる出力値が多次元テーブルのグリッドに一致するように入力側１次元テーブルを算出することを特徴とすることもできる。
【００１２】
さらに、入力側１次元テーブル算出工程は、色変換特性曲線がピークとなる座標での第１のデバイスのデバイス色信号、色変換特性曲線が飽和する座標での第１のデバイスのデバイス色信号、色変換特性曲線が０から立ち上がる座標での第１のデバイスのデバイス色信号のいずれかまたはこれらの複数を入力として、かかる入力に対する入力側１次元テーブルによる出力値が多次元テーブルのグリッドに一致するように入力側１次元テーブルを算出することを特徴とすることもできる。また、色変換特性算出工程は、色成分毎の各単色に関する色変換特性曲線、有彩色の色成分を等量混色させた無彩色に関する色変換特性曲線、色成分の全てを等量混色させた無彩色に関する色変換特性曲線のいずれか、またはこれらの任意の組み合わせを算出することを特徴とすることもできる。加えて、多次元テーブル算出工程は、各色成分について等間隔に所定数のグリッドを設定し、このグリッドに対応した第１のデバイスのデバイス色信号を生成し、このデバイス色信号に対して入力側１次元テーブルを逆適用してオリジナルデバイス色信号を算出し、このオリジナルデバイス色信号に対して所定の色変換処理を行うことで第２のデバイスにおけるデバイス色信号を算出して、多次元テーブルのグリッド値を求めることを特徴とすることもできる。
【００１３】
また、本発明を色変換係数作成装置として捉え、本発明の色変換係数作成装置は、第１のデバイスのデバイス色信号から第２のデバイスのデバイス色信号へ変換するために使用する入力側１次元テーブルと多次元テーブルとに設定される色変換係数を作成する色変換係数作成装置であって、第１のデバイスの１または複数の色成分のデバイス色信号と、かかる色成分に関する第２のデバイスにおけるデバイス色信号との間の対応関係を示す色変換特性曲線を算出する色変換特性算出部と、色変換特性算出部で算出された色変換特性曲線が多次元テーブルに設定された各グリッド間で単調性を有するように、かかる色成分に関する第１のデバイスのデバイス色信号を変換する入力側１次元テーブルを算出する入力側１次元テーブル算出部と、入力側１次元テーブル算出部により算出された入力側１次元テーブルに対応した多次元テーブルを算出する多次元テーブル算出部とを備えたことを特徴としている。
【００１４】
ここで、色変換特性算出部は、多次元テーブルのグリッド間隔よりも細かいステップで色変換特性曲線を算出することを特徴とすることができる。また、色変換特性算出部は、第１のデバイスのデバイス色信号を第２のデバイスのデバイス色信号に変換するデバイス色信号変換部を有することを特徴とすることもできる。さらには、色変換特性算出部によって算出された色成分に関する色変換特性曲線を第１のデバイスのデバイス色信号の関数として算出し、この関数に基づいてかかる色成分の色変換特性曲線に関する非線形度を算出する非線形度算出部をさらに備え、入力側１次元テーブル算出部は、多次元テーブルの各グリッド間に含まれる第１のデバイスのデバイス色信号に関する非線形度の総和が各グリッド間毎に略均等となるように入力側１次元テーブルを算出することを特徴とすることもできる。
【００１５】
さらに、本発明をプログラムとして捉え、本発明のプログラムは、コンピュータを制御して、第１のデバイスのデバイス色信号から第２のデバイスのデバイス色信号へ変換するために使用する入力側１次元テーブルと多次元テーブルとに設定される色変換係数を作成するプログラムであって、第１のデバイスのデバイス色信号を取得する処理と、第１のデバイスのデバイス色信号を変換して第２のデバイスにおけるデバイス色信号を取得する処理と、第１のデバイスの１または複数の色成分のデバイス色信号と、かかる色成分に関する第２のデバイスにおけるデバイス色信号との間の対応関係を示す色変換特性曲線を算出する処理と、算出された色変換特性曲線が多次元テーブルに設定された各グリッド間で単調性を有するように、かかる色成分に関する第１のデバイスのデバイス色信号を変換する入力側１次元テーブルを算出する処理と、算出された入力側１次元テーブルに対応した多次元テーブルを算出する処理とを含むことを特徴としている。
【発明の効果】
【００１６】
本発明によれば、多次元ＬＵＴにおける補間誤差を低減することができるので、ターゲットデバイスから出力デバイスへの高精度な色変換を行なうことが可能となった。
【発明を実施するための最良の形態】
【００１７】
以下、添付図面を参照して、本発明の実施の形態について詳細に説明する。
図１は、本実施の形態が適用される色変換係数作成装置の構成を説明するブロック図である。図１に示す色変換係数作成装置は、例えば印刷機のような第１のデバイス（ターゲットデバイス）のデバイス色信号における階調から、例えばＣＭＹＫプリンタのような第２のデバイス（出力デバイス）のデバイス色信号における階調を算出するデバイス間色変換特性算出部１、ターゲットデバイスのデバイス色信号成分毎の非線形度をデバイス色信号成分の大きさの関数として算出する非線形度算出部２、多次元ルックアップテーブル（多次元ＬＵＴ）の格子間の非線形度が略均等となるように設定された不均等格子点による多次元ＬＵＴを均等格子点による多次元ＬＵＴで実現する入力側１次元ルックアップテーブル（入力側ＬＵＴ）を算出する入力側１次元テーブル算出部３、入力側１次元テーブル算出部３で算出された入力側ＬＵＴを利用する形態に合わせて出力する入力側１次元テーブル出力部４、入力側１次元テーブル算出部３により算出された入力側ＬＵＴに対応した多次元ＬＵＴを算出する多次元テーブル算出部５、多次元ＬＵＴのグリッドアドレスに対応する出力グリッド値を多次元ＬＵＴとして利用できる形式で出力する多次元テーブル出力部６で構成されている。
【００１８】
ここで、色変換係数作成装置は、少なくとも入力側ＬＵＴと多次元ＬＵＴとを色変換係数として算出する色変換係数算出処理を実行する。その際に実行される色変換係数算出処理は、演算手段であるＣＰＵ（Central Processing Unit）によって実行される。すなわち、上記した各部はＣＰＵ内に構成され、ＣＰＵによって各部における処理工程が実行される。また、ＣＰＵで実行される色変換係数算出処理は、各種ＰＣや画像形成装置などの各種コンピュータに実行されるプログラムとして提供される場合がある。このプログラムは、コンピュータが有するＲＡＭやＲＯＭ、ハードディスクドライブ（ＨＤＤ）などの各種メモリに格納されている。このプログラムは、コンピュータに対して、ＣＤ−ＲＯＭやＤＶＤ−ＲＯＭ、半導体メモリなどの各種リムーバブルメモリに格納された状態で提供される場合の他、インターネット等のネットワークを介してダウンロードされる場合がある。
【００１９】
以下に、色変換係数作成装置を構成する各部が行なう入力側ＬＵＴと多次元ＬＵＴとを色変換係数として算出する際の処理工程を説明する。ここでは、図２に、入力側ＬＵＴと多次元ＬＵＴとを算出する際の処理の流れを示す処理フローチャートを示し、図１および図２を参照して本実施の形態の処理工程を説明する。
まず、デバイス間色変換特性算出部１は、注目階調色信号生成工程とデバイス色信号変換工程とを順に実行する。
［注目階調色信号生成工程］
注目階調色信号生成工程（Ｓ１）は、注目する階調（例えば、Ｃ（シアン）、Ｍ（マゼンタ）、Ｙ（イエロー）、Ｋ（黒）の各単色階調やプロセスブラックの階調など）の色信号を生成する。ここでの階調とは、少なくとも１つの色成分が０％から１００％まで等しいステップ幅で変化するものであり、変化しない色成分があってもよい。ただし、変化する色成分は常に０％から１００％まで等しいステップ幅で変化する必要がある。
本実施の形態の色変換係数作成装置では、ターゲットとなるデバイス（ターゲットデバイス）を印刷機とし、そのためデバイス色空間はＣＭＹＫ色空間としている。そこで、注目階調色信号生成工程では、このＣＭＹＫ色空間において、Ｃ、Ｍ、Ｙ、Ｋの各単色階調およびプロセスブラックの階調の階調色信号を生成する。その際には、生成する階調色信号は少なくとも多次元ＬＵＴのグリッド数よりも細かいステップで作成する必要がある。本実施の形態では、０％から１００％のカバレッジを１％刻みのステップ幅で分割し、１つの階調につき１０１ステップの階調色信号を算出している。ここで、図３において、注目階調色信号生成工程によって算出されたＣ、Ｍ、Ｙ、Ｋの各単色階調およびプロセスブラックの階調の階調色信号の一例を示した。
【００２０】
［デバイス色信号色変換工程］
デバイス色信号色変換工程（Ｓ２）では、ターゲットデバイスの色信号を出力デバイスの色信号に変換して多次元ＬＵＴのグリッド値を算出する処理を行う。この多次元ＬＵＴのグリッド値を算出する処理は、注目階調色信号生成工程で算出した注目階調色信号に対して行なう。
このデバイス色信号色変換工程は、ターゲットデバイス色信号を出力デバイス色信号に変換できる方法であればどのような方法を用いてもよい。ここで、図４は、デバイス間色変換特性算出部１内に配設される、ターゲットデバイス色信号を出力デバイス色信号に変換するデバイス色信号変換部１０の構成の一例を示したブロック図である。図４に示すように、デバイス色信号変換部１０では、まず、ターゲットデバイスおよび出力デバイスの色予測モデルをそれぞれ作成して、ターゲットデバイスデータベース２０および出力デバイスデータベース３０に記憶する。次に、ターゲットデバイス順色予測部１１において、ターゲットデバイスデータベース２０に記憶されたターゲットデバイスの色予測モデルを使用して、ターゲットデバイス色信号からデバイス独立色信号に変換する。そして、ガミュート（Gamut）マッピング部１２において出力デバイスの色再現域へのマッピングを行なう。その後、出力デバイスデータベース３０に記憶された出力デバイスの色予測モデルを使用して、出力デバイス逆色予測部１３においてデバイス独立色信号から出力デバイス色信号を算出することができる。
このように、デバイス色信号色変換工程によって、ターゲットデバイスのＣ、Ｍ、Ｙ、Ｋの各単色階調およびプロセスブラックの階調の階調色信号を色変換した出力デバイスの色信号のＣＭＹＫ値を得ることができる。ここで、図５において、一例として、ターゲットデバイスのプロセスブラックの階調色信号を色変換した際に得られる出力デバイスの色信号のＣＭＹＫ値をプロットした図を示した。
【００２１】
次に、非線形度算出部２は色成分別非線形度算出工程を実行する。
［色成分別非線形度算出工程］
色成分別非線形度算出工程（Ｓ３）は、０％から１００％まで変化するＣ、Ｍ、Ｙ、Ｋおよびプロセスブラックの各色成分に対する各ステップの非線形度を算出する。ここでの非線形度とは、線形補間した際に生じるギャップに相当する尺度であり、この尺度を表すことができる量であれば如何なるものを用いることも可能である。
本実施の形態の色成分別非線形度算出工程では、注目階調色信号生成工程（Ｓ２）にて作成した階調色信号（Ｃｎ,Ｍｎ,Ｙｎ,Ｋｎ）を、デバイス色信号色変換工程によって変換する際の入出力関係を関数（Ｃｎ’,Ｍｎ’,Ｙｎ’,Ｋｎ’）＝Ｆ（Ｃｎ,Ｍｎ,Ｙｎ,Ｋｎ）によって定義し、上記した非線形度として、関数Ｆの２次微分の絶対値を利用する。なお、０％および１００％のステップに相当する２次微分を算出することはできないが、０％および１００％のステップは必ず多次元ＬＵＴ上のグリッドとなることから、この２つのステップの非線形度は０であると定義する。より具体的な例を示すと、ステップｎにおける非線形度Ｓｎ（ｎ＝０,…,１００）とは、関数Ｆを出力する色成分ごとに分割して、Ｃｎ’＝Ｆｃ（Ｃｎ,Ｍｎ,Ｙｎ,Ｋｎ）、Ｍｎ’＝Ｆｍ（Ｃｎ,Ｍｎ,Ｙｎ,Ｋｎ）、Ｙｎ’＝Ｆｙ（Ｃｎ,Ｍｎ,Ｙｎ,Ｋｎ）、Ｋｎ’＝Ｆｋ（Ｃｎ,Ｍｎ,Ｙｎ,Ｋｎ）としたとき、
Ｓｎ＝Ｆｃ（２）（Ｃｎ,Ｍｎ,Ｙｎ,Ｋｎ）＋Ｆｍ（２）（Ｃｎ,Ｍｎ,Ｙｎ,Ｋｎ）
＋Ｆｙ（２）（Ｃｎ,Ｍｎ,Ｙｎ,Ｋｎ）＋Ｆｋ（２）（Ｃｎ,Ｍｎ,Ｙｎ,Ｋｎ）                                                                        …（１）
とすることができる。ただし、ｎ＝０およびｎ＝１００の場合は、Ｓｎ＝０ とする。
【００２２】
したがって、本実施の形態の色成分別非線形度算出工程（Ｓ３）では、注目階調としているＣ、Ｍ、Ｙ、Ｋの各単色階調とプロセスブラックの階調について、シアン単色階調に対して式（１）を適用することで、シアン色成分に対する各ステップの非線形度が算出できる。同様に、マゼンタ単色階調に対して式（１）を適用することでマゼンタ色成分に対する各ステップの非線形度、イエロー単色階調に対して式（１）を適用することでイエロー色成分に対する各ステップの非線形度、ブラック単色階調に対して式（１）を適用することでブラック色成分に対する各ステップの非線形度、プロセスブラック階調に対して式（１）を適用することでシアン、マゼンタ、イエロー色成分に対する各ステップの非線形度が算出できる。そして、このようにして算出した注目している階調ごとの非線形度を対応する色成分ごとに加算することで、ターゲットデバイスの色成分に対応する各ステップごとの非線形度を算出することができる。
なお、本実施の形態では、注目する階調の重要度をどれも均等であるとして、注目している階調ごとに算出した非線形度を対応する色成分ごとに単純に加算した例を挙げたが、注目する階調の重要度に差を付けたい場合には、重みを付けて加算するようにすることもできる。例えば、各単色の階調よりもプロセスブラックの階調を重視したい場合には、プロセスブラックの階調における各ステップごとの非線形度を例えば２倍して、他の階調の非線形度に加算すればよい。
【００２３】
次に、入力側１次元テーブル算出部３は入力側ＬＵＴ算出工程を実行する。
［入力側ＬＵＴ算出工程］
入力側ＬＵＴ算出工程（Ｓ４）は、非線形度算出部２での色成分別非線形度算出工程（Ｓ３）で算出したターゲットデバイスの色成分に対応する各ステップごとの非線形度に基づいて、多次元ＬＵＴの各グリッド間に含まれるステップに対応する非線形度の総和が多次元ＬＵＴの各グリッド間で略等しくなるように、ターゲットデバイスの色成分に対応する入力側ＬＵＴを作成する。
ここで、色成分別非線形度算出工程（Ｓ３）においてターゲットデバイスの色成分に対応する各ステップごとに算出された非線形度は、いくつかのステップにおいて極端に大きな非線形度を持つ場合がある。このような極端に大きな非線形度を持つステップ（以下、「特異点」ともいう。）は、図５に示したプロセスブラック階調の色変換の例のように、入力の色信号成分に対して出力の色信号成分がピークを持った場合（図５中、点Ａや点Ｂ）や、途中である色成分が入り始めたり（図５中、点Ｃ）、ある色成分が１００％に達してしまう場合（図５中、点Ｄ）に発生する。
【００２４】
そこで、入力側ＬＵＴを作成する際には、このようなステップを多次元ＬＵＴのグリッド上に設定することによって、その特異点での非線形度を０にする。また、このような特異点の非線形度をそのまま使用すると、他のステップにおける非線形度を適切に取り扱うことができなくなってしまうため、このような特異点は入力側ＬＵＴ算出工程（Ｓ４）の最初に抽出しておき、抽出した特異点に当たるステップの非線形度を０に修正しておく。この特異点の抽出方法としては、予め所定の方法が定められるが、極端に大きな非線形度を持つステップを抽出できる方法であればどんな方法を用いてもよい。例えば、非線形度の分散σを算出して３σを超える非線形度を持つステップを特異点として抽出することができる。また、単純に所定の閾値を超える非線形度を持つステップを特異点として抽出することもできる。
【００２５】
ここで、色成分別非線形度算出工程（Ｓ３）で算出したターゲットデバイスの色成分に対応する各ステップごとの非線形度に基づいて、入力側ＬＵＴを算出するための処理を説明する。図６は、入力側ＬＵＴを算出するための処理の手順を示した処理フローチャートの一例である。
（１）まず、特異点抽出処理を行う（Ｓ１０１）。この特異点抽出処理では、非線形度算出部２での色成分別非線形度算出工程（Ｓ３）により算出されたターゲットデバイスの色成分に対応する各ステップごとの非線形度から、上述したように極端に大きな非線形度を持つ特異点を抽出し、そのステップにおける非線形度を０に修正する。ここで、一例として、シアン（Ｃ）色成分の非線形度を各ステップごとに表したヒストグラムを図７に示した。
（２）次に、正規化累積非線形度算出処理を行う（Ｓ１０２）。この正規化累積非線形度算出処理では、各ステップごとの非線形度から正規化累積度数分布を算出する。ここでの正規化とは、各ステップにおけるステップ０％から当該ステップまでの非線形度の累積を、各ステップの非線形度の総和で除して１００倍するものであり、したがって、ステップが０％の場合の累積値は０．０となり、ステップが１００％の場合の累積値は１００．０となる。一例として、図７で示したシアン（Ｃ）色成分の非線形度のヒストグラムから算出した正規化累積度数分布曲線を図８に示す。
【００２６】
（３）続いて、スムージング処理を行う（Ｓ１０３）。このスムージング処理では、正規化累積非線形度算出処理（Ｓ１０２）で算出した正規化累積度数分布曲線をスムージングする。一般的に、非線形度の累積度数分布曲線の形状は滑らかな形状をしているとは限らず、図８に示した正規化累積度数分布曲線のように微小なギャップを有している。そのため、このままの正規化累積度数分布曲線では、入力側ＬＵＴとして使用するには適しているとはいえないため、全体の形状を保ったままでスムージングを行なう。このスムージング処理の方法としては、既存のどんな方法を用いてもよいが、例えば、すべてのステップにおける累積値を、その近傍に存在するステップ群の累積値の平均値で置き換えることで実現することができる。
【００２７】
（４）さらに続いて、特異点修正処理を行う（Ｓ１０４）。この特異点修正処理では、特異点抽出処理（Ｓ１０１）で抽出した特異点のステップに相当する入力色信号成分を、多次元ＬＵＴのグリッドアドレスに相当する色信号成分に変換する入力側ＬＵＴを作成するために、特異点のステップの累積値を修正する。また、それと同時に、特異点のステップの近傍のステップの累積値も滑らかに、かつ単調に変化するように修正する。この特異点のステップの近傍のステップの累積値の修正方法としては、例えば、特異点のステップに近いステップの累積値ほど大きく修正し、離れれば離れるほどその修正量を小さくするといった方法を採用することができる。
また、この累積値の修正は、すべての特異点に対して実施してもよいし、非線形度の高い順に所定の数の特異点に対してのみ実施するように構成してもよい。ただし、修正する特異点のステップ同士が極端に近い場合には、最も大きな非線形度を持つ特異点について修正をおこない、近傍に存在するステップの特異点については修正を実施しないようにすることが好ましい。これは、これらの特異点は限られた数の多次元ＬＵＴのグリッドに配置されるためである。
ここで、図９に、特異点における累積値に修正を施した正規化累積度数分布曲線の一例を図示する。図９に示した正規化累積度数分布曲線では、多次元ＬＵＴのグリッド数は９と仮定しており、図９のグラフの縦軸における０、１２．５、２５、３７．５、５０、６２．５、７５、８７．５、１００の値のラインが多次元ＬＵＴのグリッドに相当する。図９中の白丸が特異点抽出処理（Ｓ１０１）で抽出した特異点であるとすると、この特異点の正規化累積非線形度を上記した多次元ＬＵＴのグリッドに相当するライン上に修正すればよく、この図９では５０のラインへ修正している（図９中、黒丸で図示）。
【００２８】
（５）最後に、ＬＵＴデータ作成処理を行う（Ｓ１０５）。このＬＵＴデータ作成処理では、特異点修正処理（Ｓ１０４）で得られた特異点の修正後の正規化累積度数分布曲線の入出力関係をそのまま読み替えることができ、ターゲットデバイスの色信号成分を入力(横軸)とし、入力側ＬＵＴ適用後の出力を縦軸とすればよい。したがって、デバイス間色変換特性算出部１での注目階調色信号生成工程（Ｓ１）において注目階調色信号のステップ数を所望のＬＵＴのグリッド数と合わせていれば、ＬＵＴデータ作成処理（Ｓ１０５）では特に何もする必要はなく、特異点修正処理（Ｓ１０４）で算出したステップごとの正規化累積非線形度を入力側ＬＵＴデータとして得ることができる。
ただし、ＬＵＴのステップ数は多い場合には１０２４ステップや２０４８ステップといったかなり多いステップで利用されることも多くなってきており、注目階調色信号のステップ数を合わせられない場合もある。そのような場合に、Ｓ１０４で得られた各ステップごとの正規化累積非線形度を使用して補間処理することで、所望のグリッド数の入力側ＬＵＴを作成することができる。
【００２９】
このように、図６に示した処理フローチャートによって、ターゲットデバイスの各色信号成分ごとに算出したステップごとの非線形度から、ターゲットデバイスの各色信号成分ごとに入力側ＬＵＴを算出することができる。そして、このように算出された入力側ＬＵＴにより、特異点のステップに相当する入力色信号成分が、多次元ＬＵＴのグリッドアドレスに相当する色信号成分に階調変換されるので、多次元ＬＵＴにおいては、グリッド間において特異点が存在することはなくなり、グリッド間でのＬＵＴデータ（グリッド出力値）の単調性（線形性）を高く設定することができる。それにより、多次元ＬＵＴにおける補間誤差を低減することが可能となる。
【００３０】
そして、入力側１次元テーブル出力部４は、入力側ＬＵＴ出力工程を行なう。
［入力側ＬＵＴ出力工程］
入力側ＬＵＴ出力工程（Ｓ５）は、入力側１次元テーブル算出部３での入力側ＬＵＴ算出工程（Ｓ４）で算出した入力側ＬＵＴを利用する形態に合わせて出力する。例えば、入力側ＬＵＴのみを予め定められたフォーマットに合わせて外部ファイルとして出力することもできる。また、内部メモリ上のデータとして後段の多次元テーブル算出部５に出力し、多次元ＬＵＴと合わせてＩＣＣ（International Color Consortium）プロファイルのデバイスリンクプロファイルとして出力することもできる。
そして、出力された入力側ＬＵＴは、ＮＶＭ（Nonvolatile Memory）、ＲＡＭ等のメモリに記憶される。
【００３１】
次に、多次元テーブル算出部５は、入力側１次元テーブル算出部３で算出された入力側ＬＵＴに対応した多次元ＬＵＴを算出する。そのために、多次元テーブル算出部５は、多次元ＬＵＴアドレスグリッド生成工程、入力側ＬＵＴ逆適用工程、デバイス色信号変換工程を順に実行する。
［多次元ＬＵＴアドレスグリッド生成工程］
多次元ＬＵＴアドレスグリッド生成工程（Ｓ６）では、多次元ＬＵＴのグリッドアドレスを生成する。本実施の形態の色変換係数作成装置では、ターゲットデバイスを印刷機としているため、Ｃ、Ｍ、Ｙ、Ｋの各軸に等間隔の９つのグリッドを設定し、そのグリッドに相当するＣＭＹＫアドレスであるターゲットデバイス色信号ＣｉＭｉＹｉＫｉを順番に生成する。Ｃ、Ｍ、Ｙ、Ｋの各軸それぞれに９つのグリッドを設けたので、ｉは１〜６５６１（＝９×９×９×９）の値をとることになる。なお、各軸のグリッド数は目的に応じて自由に設定することが可能である。
そして、生成したすべてのターゲットデバイス色信号ＣｉＭｉＹｉＫｉに対して、以下で説明する工程を順に適用すればよい。または、生成したあるターゲットデバイス色信号ＣｉＭｉＹｉＫｉに対して以下で説明する工程を順に適用し、すべてのターゲットデバイス色信号ＣｉＭｉＹｉＫｉに対して繰り返すように構成してもよい。
【００３２】
［入力側ＬＵＴ逆適用工程］
入力側ＬＵＴ逆適用工程（Ｓ７）は、多次元ＬＵＴアドレスグリッド生成工程で生成されたターゲットデバイス色信号ＣｉＭｉＹｉＫｉに対して、入力側１次元テーブル算出部３での入力側ＬＵＴ算出工程により作成した入力側ＬＵＴを逆方向に適用し、オリジナルターゲットデバイス色信号Ｃｉ’Ｍｉ’Ｙｉ’Ｋｉ’を算出する。
【００３３】
［デバイス色信号色変換工程］
デバイス色信号色変換工程（Ｓ８）は、デバイス間色変換特性算出部１での注目階調色信号生成工程で算出した注目階調色信号に対して行なったターゲットデバイスの色信号を、出力デバイスの色信号に変換する処理を、入力側ＬＵＴ逆適用工程で得られたオリジナルターゲットデバイス色信号Ｃｉ’Ｍｉ’Ｙｉ’Ｋｉ’に対して実施して、多次元ＬＵＴのグリッド値を算出する処理を行う。
この工程は、ターゲットデバイス色信号を出力デバイス色信号に変換できる方法であればどのような方法を用いてもよい。本実施の形態のデバイス色信号色変換工程（Ｓ８）では、上述したデバイス間色変換特性算出部１内に配設されるデバイス色信号変換部１０と同様の構成を用い（図４参照）、ターゲットデバイス順色予測部１１とＧａｍｕｔマッピング部１２、出力デバイス逆色予測部１３による３つの工程を用いた例を説明する。しかしながら、本実施の形態はこれに限定するものではなく、Ｇａｍｕｔマッピング部１２を省略したり、より好ましく再現するための補正や環境光などを加味して、より見た目に近づけるための補正などの工程を追加してもよい。
【００３４】
ターゲットデバイス順色予測部１１では、入力側ＬＵＴ逆適用工程で算出されたオリジナルターゲットデバイス色信号Ｃｉ’Ｍｉ’Ｙｉ’Ｋｉ’を、デバイス独立色信号に変換する。本実施の形態では、デバイス独立色信号としてＣＩＥＬＡＢ色信号を使用する。ただし、本実施の形態はこれに限定するものではなく、ＣＩＥＬＵＶやＣＩＥＣＡＭ０２、ＩＰＴなど他のデバイス独立色信号を使用してもよい。
また、デバイス独立色信号への変換には、ニューラルネットワークによるモデルを使用する方法や回帰モデルを使用する方法、マトリックス変換による方法など既存の手法を利用して変換することができる。本実施の形態では、特開平１０−２６２１５７号公報に記載されている色伝達特性予測方法を用いた予測モデルを使用してオリジナルターゲットデバイス色信号Ｃｉ’Ｍｉ’Ｙｉ’Ｋｉ’からデバイス独立色信号であるＬｉａｉｂｉを予測する。この予測モデルによる色変換にはデバイス色信号であるＣＭＹＫと対応する第１のデバイス（印刷機）のデバイス独立色信号ＣＩＥＬＡＢとの複数の組であるターゲットデバイスベースデータを必要とするため、予め第１のデバイスで出力したカラーパッチパターンを測色するなどして、ターゲットデバイスベースデータをターゲットデバイスデータベース２０に記憶しておく必要がある。
【００３５】
Ｇａｍｕｔマッピング部１２は、デバイス独立色信号Ｌｉａｉｂｉに対して、第２のデバイス（ＣＭＹＫプリンタ）のＧａｍｕｔ範囲に入っているか否かを判定し、入っていない場合は既存の方法で第２のデバイスのＧａｍｕｔ外郭上にクリッピングしたり、第２のデバイスのＧａｍｕｔ内部にマッピングしたりして、第２のデバイスが再現できるデバイス独立色信号Ｌｉ’ａｉ’ｂｉ’に変換する。本実施の形態においては、このＧａｍｕｔマッピング方法にどのような方法を使用してもよい。
本実施の形態においては、第１のデバイスの特性を表すターゲットデバイスベースデータと第２のデバイスの特性を表す出力デバイスベースデータとを用いて、Ｇａｍｕｔ外郭情報を作成し、これに基づいてＧａｍｕｔマッピングを実施することを想定して、Ｇａｍｕｔマッピング部１２では、ターゲットデバイスデータベース２０に記憶されたターゲットデバイスベースデータと、出力デバイスデータベース３０に記憶された出力デバイスベースデータとを参照する構成を採用している（図４参照）。
【００３６】
出力デバイス逆色予測部１３では、第１のデバイスにおける色信号であるオリジナルターゲットデバイス色信号Ｃｉ’Ｍｉ’Ｙｉ’Ｋｉ’の色を可能な限り忠実に再現するために、第２のデバイスが再現できるデバイス独立色信号Ｌｉ’ａｉ’ｂｉ’と第１のデバイスのオリジナルターゲットデバイス色信号Ｋｉ’とから、できるだけ第１のデバイスのＫ量を保持したまま、第２のデバイスで再現するカバレッジの組み合わせであるオリジナル出力デバイス色信号Ｃｉ’’Ｍｉ’’Ｙｉ’’Ｋｉ’’を予測する。
本実施の形態においては、この出力デバイス逆色予測を行なう方法についても特に限定しない。たとえば、特開２００２-１５２５４３号公報に記載されているＫ保存逆色予測方法を使用してもよいし、総量規制に対応させたＬＡＢＫ→ＣＭＹＫモデルを使用してもよい。さらには、Ｋ保存にも限定されるものではなく、任意の方法で算出したＫ量を使用する方法でもよい。
なお、本実施の形態のデバイス色信号色変換工程（Ｓ８）では、オリジナルターゲットデバイス色信号Ｃｉ’Ｍｉ’Ｙｉ’Ｋｉ’と略一致するオリジナル出力デバイス色信号Ｃｉ’’Ｍｉ’’Ｙｉ’’Ｋｉ’’を算出できる方法であればどんな方法を用いてもよい。
【００３７】
そして、多次元テーブル出力部６は、多次元ＬＵＴ出力工程を行なう。
［多次元ＬＵＴ出力工程］
多次元ＬＵＴ出力工程（Ｓ９）は、多次元ＬＵＴのグリッドアドレスに対応する出力グリッド値となるオリジナル出力デバイス色信号Ｃｉ’’Ｍｉ’’Ｙｉ’’Ｋｉ’’を多次元テーブルとして利用できる形式で出力する。例えば、デバイスリンクＩＣＣプロファイルのようなデファクトスタンダードのプロファイルとして出力することができる。
そして、出力された多次元ＬＵＴは、ＮＶＭ（Nonvolatile Memory）、ＲＡＭ等のメモリに記憶される。
【００３８】
このように、本実施の形態の色変換係数作成装置では、Ｇａｍｕｔマッピングや総量制限などを加味して、第１のデバイス（ターゲットデバイス）のＣ、Ｍ、Ｙ、Ｋの各単色階調およびプロセスブラックの階調の階調色信号を第２のデバイス（出力デバイス）の色信号（ＣＭＹＫ値）に色変換する。さらには、その色変換結果から、Ｃ、Ｍ、Ｙ、Ｋおよびプロセスブラックの各色成分の変換曲線における各ステップの非線形度を算出する。続いて、各色成分の変換曲線の中で極端に大きな非線形度を持つステップ（特異点）があればそれを抽出する。そして、この特異点のステップに相当する入力色信号成分を、多次元ＬＵＴのグリッドアドレスに相当する色信号成分に変換することで、多次元ＬＵＴの各グリッド間の線形性が高くなるような不均等幅グリッドを実現する入力側ＬＵＴを算出する。加えて、このような入力側ＬＵＴの階調変換に対応した多次元ＬＵＴを算出する。それにより、このように構成された多次元ＬＵＴでは、各グリッド間においてＬＵＴデータ（グリッド出力値）の単調性（線形性）を高めることが可能となるため、多次元ＬＵＴにおける補間誤差を低減することができ、ターゲットデバイスから出力デバイスへの色変換を精度良く実施することが可能となる。
【００３９】
次に、本実施の形態の色変換係数作成装置で算出された入力側ＬＵＴおよび多次元ＬＵＴを用いて、第１のデバイス（ターゲットデバイス）から第２のデバイス（出力デバイス）へ色変換する色変換システムを説明する。図１０は、かかる色変換システムの形態を示したブロック図である。
図１０に示した色変換システムにおいては、プロファイル読み込み部８０は、上記した色変換係数作成装置の入力側１次元テーブル出力部４および／または多次元テーブル出力部６から出力されたプロファイル、またはメモリに記憶されたプロファイルを読み込む。そして、プロファイル中の入力側ＬＵＴおよび多次元ＬＵＴを解釈して、入力側ＬＵＴの中のＣ（シアン）用テーブル値を入力側ＬＵＴ変換部５０の１次元ＬＵＴ−Ｃ変換部５１に、入力側ＬＵＴの中のＭ（マゼンタ）用テーブル値を入力側ＬＵＴ変換部５０の１次元ＬＵＴ−Ｍ変換部５２に、入力側ＬＵＴの中のＹ（イエロー）用テーブル値を入力側ＬＵＴ変換部５０の１次元ＬＵＴ−Ｙ変換部５３に、入力側ＬＵＴの中のＫ（黒）用テーブル値を入力側ＬＵＴ変換部５０の１次元ＬＵＴ−Ｋ変換部５４に、さらには、多次元ＬＵＴのテーブル値を多次元ＬＵＴ変換部６０にそれぞれセットする。なお、これらの１次元ＬＵＴ−Ｃ変換部５１、１次元ＬＵＴ−Ｍ変換部５２、１次元ＬＵＴ−Ｙ変換部５３、１次元ＬＵＴ−Ｋ変換部５４および多次元ＬＵＴ変換部６０は、ＣＰＵに接続されたメモリ上に構成されている。
【００４０】
入力側ＬＵＴ変換部５０の１次元ＬＵＴ−Ｃ変換部５１、１次元ＬＵＴ−Ｍ変換部５２、１次元ＬＵＴ−Ｙ変換部５３および１次元ＬＵＴ−Ｋ変換部５４は、それぞれ、第１のデバイス（ターゲットデバイス）４０から出力された画像データをＣ、Ｍ、ＹおよびＫについて階調変換する。
その後、多次元ＬＵＴ変換部６０は、入力側ＬＵＴ変換部５０によって階調変換された画像データについて色変換処理を行う。そして、色変換処理された画像信号を第２のデバイス（出力デバイス）７０に出力する。
このような色変換システムでは、多次元ＬＵＴ変換部６０における補間誤差を低減することができるので、ターゲットデバイスから出力デバイスへの色変換を精度良く実施することが可能となる。
【００４１】
以上説明したように、本実施の形態の色変換係数作成装置では、Ｇａｍｕｔマッピングや総量制限などを加味して、第１のデバイスのＣ、Ｍ、Ｙ、Ｋの各単色階調およびプロセスブラックの階調の階調色信号を第２のデバイスの色信号に色変換した際に、各色成分の変換曲線の中で極端に大きな非線形度を持つステップ（特異点）があればそれを抽出し、この特異点のステップに相当する入力色信号成分を、多次元ＬＵＴのグリッドアドレスに相当する色信号成分に変換する。それによって、多次元ＬＵＴの各グリッド間の線形性が高くなるような不均等幅グリッドを実現する入力側ＬＵＴを算出する。さらには、このような入力側ＬＵＴの階調変換に対応した多次元ＬＵＴを算出する。そのため、このように構成された多次元ＬＵＴでは、各グリッド間におけるＬＵＴデータ（グリッド出力値）の単調性（線形性）を高めることが可能となることから、多次元ＬＵＴにおける補間誤差を低減することができ、ターゲットデバイスから出力デバイスへの色変換を精度良く実施することが可能となる。
【産業上の利用可能性】
【００４２】
本発明の活用例として、第１のデバイスの色を第２のデバイスでシミュレートする画像形成装置、画像表示装置等への適用がある。
【図面の簡単な説明】
【００４３】
【図１】本発明の色変換係数作成装置の構成を説明するブロック図である。
【図２】入力側ＬＵＴと多次元ＬＵＴとを算出する際の処理の流れを示す処理フローチャートである。
【図３】注目階調色信号生成工程によって算出されたＣ、Ｍ、Ｙ、Ｋの各単色階調およびプロセスブラックの階調の階調色信号の一例を示す図である。
【図４】ターゲットデバイス色信号を出力デバイス色信号に変換するデバイス色信号変換部の構成の一例を示したブロック図である。
【図５】ターゲットデバイスのプロセスブラックの階調色信号を色変換した際に得られる出力デバイスの色信号のＣＭＹＫ値をプロットした図である。
【図６】入力側ＬＵＴを算出するための処理の手順を示した処理フローチャートの一例を示す図である。
【図７】シアン（Ｃ）色成分の非線形度を各ステップごとに表したヒストグラムを示す図である。
【図８】シアン（Ｃ）色成分の非線形度のヒストグラムから算出した正規化累積度数分布曲線を示す図である。
【図９】特異点における累積値に修正を施した正規化累積度数分布曲線の一例を示す図である。
【図１０】第１のデバイスから第２のデバイスへ色変換する色変換システムの形態を示したブロック図である。
【符号の説明】
【００４４】
１…デバイス間色変換特性算出部、２…非線形度算出部、３…入力側１次元テーブル算出部、４…入力側１次元テーブル出力部、５…多次元テーブル算出部、６…多次元テーブル出力部、１０…デバイス色信号変換部、１１…ターゲットデバイス順色予測部、１２…ガミュート（Gamut）マッピング部、１３…出力デバイス逆色予測部、２０…ターゲットデバイスデータベース、３０…出力デバイスデータベース、４０…第１のデバイス（ターゲットデバイス）、５０…入力側ＬＵＴ変換部、５１…１次元ＬＵＴ−Ｃ変換部、５２…１次元ＬＵＴ−Ｍ変換部、５３…１次元ＬＵＴ−Ｙ変換部、５４…１次元ＬＵＴ−Ｋ変換部、６０…多次元ＬＵＴ変換部、７０…第２のデバイス（出力デバイス）、８０…プロファイル読み込み部
【図１】
2006157416.tif 000003
【図２】
2006157416.tif 000004
【図３】
2006157416.tif 000005
【図４】
2006157416.tif 000006
【図５】
2006157416.tif 000007
【図６】
2006157416.tif 000008
【図７】
2006157416.tif 000009
【図８】
2006157416.tif 000010
【図９】
2006157416.tif 000011
【図１０】
2006157416.tif 000012