(57)【特許請求の範囲】
【請求項１】
入力色情報を出力色情報に色変換するときに使用されるプロファイルと所定の処理が実施されるべく特定の色のチャネルを意味する情報とを取得するプロファイル取得手段と、
前記取得されたプロファイルの中の色情報を基に当該プロファイルの中に前記取得された特定の色のチャネルを意味する情報に対応する特定の色のチャネルが存在するか否かを判定し、当該特定の色のチャネルが存在すると判定したときは当該特定の色のチャネルを示す識別情報を出力する特定チャネル判定手段と、
を有し、
前記特定チャネル判定手段は、
所定の色に関する基準とする特性値と前記プロファイルに含まれる複数のチャネルそれぞれの特性値との差分を求め、該差分の結果である複数の差分値のうち所定の閾値以下の差分値にかかわるチャネルを前記特定の色のチャネルとする、
ことを特徴するプロファイル処理装置。
【請求項２】
前記特定チャネル判定手段は、
前記所定の処理が純色処理である場合に、前記プロファイルに含まれる複数のチャネルの中から前記特定の色のチャネルを特定する、
ことを特徴とする請求項１記載のプロファイル処理装置。
【請求項３】
前記基準とする特性値および前記複数のチャネルそれぞれの特性値は、
単色の濃度が１００％のときの値である、
ことを特徴とする請求項１または２に記載のプロファイル処理装置。
【請求項４】
前記基準とする特性値および前記複数のチャネルそれぞれの特性値は、
単色の濃度が０％から１００％までの範囲の複数の濃度値のときの値である、
ことを特徴とする請求項１または２に記載のプロファイル処理装置。
【請求項５】
前記基準とする特性値は、
出力デバイスに依存する色空間の色にかかわる値である、
ことを特徴とする請求項１〜４の何れか一項に記載のプロファイル処理装置。
【請求項６】
前記基準とする特性値と前記複数のチャネルそれぞれの特性値との差分は、
色相差、彩度差、明度差、および色差の各特性のうち少なくとも１つの特性に関してのものである、
ことを特徴とする請求項１〜５の何れか一項に記載のプロファイル処理装置。
【請求項７】
前記特定の色のチャネルは、黒色のチャネルである、
ことを特徴とする請求項１〜６の何れか一項に記載のプロファイル処理装置。
【請求項８】
請求項１から請求項７の何れか一項に記載のプロファイル処理装置を有することを特徴とする画像処理装置。
【請求項９】
請求項８に記載の画像処理装置を有することを特徴とする画像形成装置。
【請求項１０】
入力色情報を出力色情報に色変換するときに使用されるプロファイルと所定の処理が実施されるべく特定の色のチャネルを意味する情報とを取得するプロファイル取得処理過程と、
前記取得されたプロファイルの中の色情報を基に当該プロファイルの中に前記取得された特定の色のチャネルを意味する情報に対応する特定の色のチャネルが存在するか否かを判定し、当該特定の色のチャネルが存在すると判定したときは当該特定の色のチャネルを示す識別情報を出力するものであって、所定の色に関する基準とする特性値と前記プロファイルに含まれる複数のチャネルそれぞれの特性値との差分を求め、該差分の結果である複数の差分値のうち所定の閾値以下の差分値にかかわるチャネルを前記特定の色のチャネルとする特定チャネル判定処理過程と、
をコンピュータに実行させることを特徴とするプロファイル処理プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、プロファイル処理装置、画像処理装置、画像形成装置、プロファイル処理プログラムに関する。
【背景技術】
【０００２】
従来、画像処理装置では、たとえば、赤（Ｒ）、緑（Ｇ）、青（Ｂ）の各色（ＲＧＢ色）のチャネル、あるいはシアン（Ｃ）、マゼンタ（Ｍ）、イエロー（Ｙ）、ブラック（Ｋ）の各色（ＣＭＹＫ色）のチャネルなど各チャネルが既知であるプロファイルが添付されている入力画像に対し、そのプロファイルを基に色変換処理を行うものがある。
【０００３】
上記ＲＧＢ色の各チャネルが既知であるプロファイル（ＲＧＢプロファイル）、あるいは上記ＣＭＹＫ色の各チャネルが既知であるプロファイル（ＣＭＹＫプロファイル）においては、上述した画像処理装置は、色変換処理を実施するに際し、何れのチャネルが何れの色であるかを知ることができる。
【０００４】
すなわち、ＣＭＹＫプロファイルに含まれているＣＭＹＫ色の各チャネルでは、例えば、第１のチャネルはＣ色のチャネルを示し、第２のチャネルはＭ色のチャネルを示し、第３のチャネルはＹ色のチャネルを示し、第４のチャネルはＫ色のチャネルを示す、という具合に、これらのチャネルと色との対応関係は予め定義されている。そのため、そのチャネルを認識することで特定の色（のチャネル）を認識することができる。
【０００５】
ところで、上記画像処理装置は、上記入力画像に関して、画質向上などの理由により、上記プロファイルを基に、特定の色のチャネルに対し特定の処理を施す場合がある。例えば、特定の処理としては、特定の色のチャネルとしてのＫ色のチャネルに対するものとしてグレイ保証処理があり、また特定の色のチャネルとしてのＹ色のチャネルに対するものとして純色処理（純色再現）がある。
【０００６】
この場合、上記画像処理装置は、各チャネルが既知であるプロファイルを基に、ＲＧＢ色の各チャネルやＣＭＹＫ色の各チャネルなど、何れのチャネルが何れの色であるかを知ることができるので、チャネルの判定を実施することなく、特定のチャネルに対し特定の処理を施すことが可能となる。
【０００７】
なお、ＣＭＹＫ色の各チャネルのように既知のチャネルであっても、予め定義された内容とは異なる定義内容でチャネルが定義されたプロファイルを基に色変換処理（特定の処理を含む色変換処理）が実施された場合は、正確な色変換処理の結果を得ることができない。例えば、第１のチャネル、第２のチャネル、第３のチャネルおよび第４のチャネルに対応してＣ色、Ｍ色、Ｙ色およびＫ色の各色情報が定義されるべきところ、例えば、第１のチャネル、第２のチャネル、第３のチャネルおよび第４のチャネルに対応してＣ色、Ｍ色、Ｙ色およびＧ（Ｇ＝Ｇｒｅｅｎ＝緑）の各色情報が定義された場合、などである。
【０００８】
また、近年、各チャネルの定義を自由に設定することができるプロファイル（各チャネルが既知でないプロファイル、Ｎチャネルプロファイル）を基に色変換処理を実施する画像処理装置も提案されている。この場合、何れのチャネルが何れの色であるかを特定できないため、グレイ保証処理といった特定処理を行うことが困難であった。
【０００９】
なお、色変換処理を実施する装置またはシステムとしては、特許文献１から特許文献３のものが知られている。
【特許文献１】特開２００３−１３６６８３号公報
【特許文献２】特開２００５−２６０７７７号公報
【特許文献３】特開２００３−０２３５４６号公報
【発明の開示】
【発明が解決しようとする課題】
【００１０】
本発明は、プロファイルに含まれているチャネルの中から特定の色のチャネルを特定することのできるプロファイル処理装置、画像処理装置、画像形成装置、プロファイル処理プログラムを提供することを目的とする。
【課題を解決するための手段】
【００１１】
上記課題を解決するため、請求項１に記載の本発明のプロファイル処理装置は、入力色情報を出力色情報に色変換するときに使用されるプロファイルと所定の処理が実施されるべく特定の色のチャネルを意味する情報とを取得するプロファイル取得手段と、前記取得されたプロファイルの中の色情報を基に当該プロファイルの中に前記取得された特定の色のチャネルを意味する情報に対応する特定の色のチャネルが存在するか否かを判定し、当該特定の色のチャネルが存在すると判定したときは当該特定の色のチャネルを示す識別情報を出力する特定チャネル判定手段と、を有し、前記特定チャネル判定手段は、所定の色に関する基準とする特性値と前記プロファイルに含まれる複数のチャネルそれぞれの特性値との差分を求め、該差分の結果である複数の差分値のうち所定の閾値以下の差分値にかかわるチャネルを前記特定の色のチャネルとする、ことを特徴する。
【００１３】
請求項２に記載の発明は、上記請求項１に記載の発明において、前記特定チャネル判定手段は、前記所定の処理が純色処理である場合に、前記プロファイルに含まれる複数のチャネルの中から前記特定の色のチャネルを特定する、ことを特徴とする。
【００１６】
請求項３に記載の発明は、上記請求項１または２に記載の発明において、前記基準とする特性値および前記複数のチャネルそれぞれの特性値は、単色の濃度が１００％のときの値である、ことを特徴とする。
【００１７】
請求項４に記載の発明は、上記請求項１または２に記載の発明において、前記基準とする特性値および前記複数のチャネルそれぞれの特性値は、単色の濃度が０％から１００％までの範囲の複数の濃度値のときの値である、ことを特徴とする。
【００１８】
請求項５に記載の発明は、上記請求項１〜４の何れか一項に記載の発明において、前記基準とする特性値は、出力デバイスに依存する色空間の色にかかわる値である、ことを特徴とする。
【００１９】
請求項６に記載の発明は、上記請求項１〜５の何れか一項に記載の発明において、前記基準とする特性値と前記複数のチャネルそれぞれの特性値との差分は、色相差、彩度差、明度差、および色差の各特性のうち少なくとも１つの特性に関してのものである、ことを特徴とする。
【００２０】
請求項７に記載の発明は、上記請求項１〜６の何れか一項に記載の発明において、前記特定の色のチャネルは、黒色のチャネルである、ことを特徴とする。
【００２１】
上記課題を解決するため、請求項８に記載の本発明の画像処理装置は、請求項１から請求項７の何れか一項に記載のプロファイル処理装置を有することを特徴とする。
【００２２】
上記課題を解決するため、請求項９に記載の本発明の画像形成装置は、請求項８に記載の画像処理装置を有することを特徴とする。
【００２３】
上記課題を解決するため、請求項１０に記載の本発明のプロファイル処理プログラムは、入力色情報を出力色情報に色変換するときに使用されるプロファイルと所定の処理が実施されるべく特定の色のチャネルを意味する情報とを取得するプロファイル取得処理過程と、前記取得されたプロファイルの中の色情報を基に当該プロファイルの中に前記取得された特定の色のチャネルを意味する情報に対応する特定の色のチャネルが存在するか否かを判定し、当該特定の色のチャネルが存在すると判定したときは当該特定の色のチャネルを示す識別情報を出力するものであって、所定の色に関する基準とする特性値と前記プロファイルに含まれる複数のチャネルそれぞれの特性値との差分を求め、該差分の結果である複数の差分値のうち所定の閾値以下の差分値にかかわるチャネルを前記特定の色のチャネルとする特定チャネル判定処理過程と、をコンピュータに実行させることを特徴とする。
【発明の効果】
【００２４】
請求項１記載の発明によれば、プロファイルに含まれているチャネルの中から特定の色のチャネルを特定することができる。
【００２６】
請求項２記載の発明によれば、特定の色のチャネルに対する所定の処理が純色処理のときは、所定の色に関する基準とする特性値と複数のチャネルそれぞれの特性値との差分の結果である複数の差分値のうち所定の閾値以下の差分値にかかわるチャネルを特定の色のチャネルとして特定することができる。
【００２９】
請求項３記載の発明によれば、基準とする特性値および複数のチャネルそれぞれの特性値を単色の濃度が１００％のときの値とすることを条件に、特定の色のチャネルを特定することができる。
【００３０】
請求項４記載の発明によれば、基準とする特性値および複数のチャネルそれぞれの特性値を単色の濃度が０％から１００％までの範囲の複数の濃度値のときの値とすることを条件に、特定の色のチャネルを特定することができる。
【００３１】
請求項５記載の発明によれば、基準とする特性値を出力デバイスに依存する色空間の色にかかわる値とすることを条件に、特定の色のチャネルを特定することができる。
【００３２】
請求項６記載の発明によれば、基準とする特性値と複数のチャネルそれぞれの特性値とを基に、色相差、彩度差、明度差、および色差の各特性のうち少なくとも１つの特性に関しての差分を求めることで、特定の色のチャネルを特定する処理を実施することができる。
【００３３】
請求項７記載の発明によれば、プロファイルの中から特定の色のチャネルとしての黒色のチャネルを特定することができる。
【００３４】
請求項８記載の発明によれば、プロファイルに含まれているチャネルの中から特定の色のチャネルを特定することができる。
【００３５】
請求項９記載の発明によれば、プロファイルに含まれているチャネルの中から特定の色のチャネルを特定することができる。
【００３６】
請求項１０記載の発明によれば、プロファイルに含まれているチャネルの中から特定の色のチャネルを特定させるソフトウェアを提供することができる。
【発明を実施するための最良の形態】
【００３７】
以下、本発明の実施の形態を図面に基づいて詳細に説明する。なお、実施の形態を説明するための図面において同一の構成要素には原則として同一の符号を付し、その繰り返しの説明は省略する。
【００３８】
（実施の形態１）
【００３９】
図１は本発明に係るプロファイル処理装置の機能構成を示している。
【００４０】
図１に示すように、プロファイル処理装置１０は、プロファイル取得部１１０と特定チャネル判定部１２０と合成プロファイル生成部１３０とを有している。
【００４１】
プロファイル取得部１１０は、コンピュータ２０から出力された入力プロファイル（Ｉｎｐｕｔプロファイル）２１、出力プロファイル（Ｏｕｔｐｕｔプロファイル）２２、および入力チャネル（ＩｎｐｕｔＣｈａｎｎｅｌ）２３を取得（受信）する。入力チャネル（特定チャネル指定情報）２３はコンピュータ２０の特定チャネル指定部２０Ａによって指定される。
【００４２】
また、プロファイル取得部１１０は、取得した情報のうち入力プロファイル２１および入力チャネル２３を特定チャネル判定部１２０へ出力するとともに、取得した情報のうち入力プロファイル２１、出力プロファイル２２、および特定チャネル判定部１２０から出力される特定の色のチャネルを示す識別情報（チャネル番号）１２１を合成プロファイル生成部１３０へ出力する。
【００４３】
入力プロファイル２１は、入力デバイス（スキャナなど）の特性を記述したデバイスプロファイルであり、例えばＮ（２以上の自然数）の色に対応するＮ（２以上の自然数）のチャネルを有するデバイスプロファイル（以下「Ｎチャネルプロファイル」という。）を意味する。
【００４４】
この入力プロファイル２１すなわちＮチャネルプロファイルは、デバイスに依存する色空間例えばＲＧＢ色空間やＣＭＹＫ色空間などの色データを、デバイスに依存しない色空間例えばＣＩＥ（国際照明委員会）Ｌ＊ａ＊ｂ＊色空間（均等色空間）の色データに置き換えるためのデバイスプロファイルである。
【００４５】
出力プロファイル２２は、出力デバイス（印刷デバイスなど）の特性を記述したデバイスプロファイルであり、入力側のデバイス依存の色空間の色データに対応するデバイス非依存の色空間例えばＬ＊ａ＊ｂ＊色空間の色データを、出力デバイスに依存する色空間の色データ例えばＣＭＹＫ色空間の色データすなわちシアン（Ｃ）、マゼンタ（Ｍ）、イエロー（Ｙ）、ブラック（Ｋ）の各色（以下「ＣＭＹＫ色」という。）の色データに変換するデバイスプロファイル（以下「ＣＭＹＫプロファイル」という。）を意味する。
【００４６】
入力チャネル２３は、所定の処理が実施されるべく特定の色のチャネルを意味する情報（チャネルの色を示す情報）を意味する。例えば、黒（Ｋ）色のチャネル（Ｋチャネル）またはそれを意味する情報としてのＫ色、イエロー（Ｙ）色のチャネル（Ｙチャネル）またはそれを意味する情報としてのＹ色などである。
【００４７】
実施の形態１では、Ｎチャネルプロファイル（ＮｃｈＰｒｏｆｉｌｅ）、ＣＭＹＫプロファイル（ＣＭＹＫＰｒｏｆｉｌｅ）、および特定チャネル指定情報（特定の色のチャネルを意味する情報）をプロファイル取得部１１０が取得することになる。
【００４８】
特定チャネル判定部１２０は、プロファイル取得部１１０からの入力プロファイル（ＮｃｈＰｒｏｆｉｌｅ）２１の中の色情報を基に、当該入力プロファイル２１の中にプロファイル取得部１１０からの入力チャネル（特定の色のチャネルを意味する情報）２３に対応する特定の色のチャネルが存在するか否かを判定する。
【００４９】
実施の形態１では、特定チャネル判定部１２０は、チャネル（Ｃｈ）基準値情報１２１０およびチャネル（Ｃｈ）基準軸情報１２２０を保持する基準値保持領域１２００を有しており、入力プロファイル２１に含まれる全てのチャネルについて、基準値保持領域１２００に保持されているチャネル（Ｃｈ）基準値情報１２１０またはチャネル（Ｃｈ）基準軸情報１２２０を基に、入力チャネル（特定の色のチャネルを意味する情報）２３に対応する特定の色のチャネルが入力プロファイル２１内に存在するか否かを判定する。この判定処理の詳細については後述する。
【００５０】
なお、チャネル（Ｃｈ）基準値情報１２１０およびチャネル（Ｃｈ）基準軸情報１２２０は、シアン（Ｃ）色、マゼンタ（Ｍ）色、イエロー（Ｙ）色、ブラック（Ｋ）色など色の特性に関する特性値を示し、かつ、色に関する基準とする特性値を示す。
【００５１】
また、特定チャネル判定部１２０は、入力プロファイル２１の中に入力チャネル（特定の色のチャネルを意味する情報）２３に対応する特定の色のチャネルが存在すると判定した場合は、当該特定の色のチャネルを示す識別情報（ＣｈａｎｎｅｌＮｏ＝チャネル番号）１２１をプロファイル取得部１１０へ出力する。
【００５２】
すなわち、実施の形態１では、特定チャネル判定部１２０は、次の（１）から（５）の判定処理を実施するようになっている。
【００５３】
（１）取得されたプロファイル（入力色情報を出力色情報に色変換するときに使用されるプロファイル）つまり入力ファイル２１の中の色情報を基に当該プロファイル２１の中に前記取得された特定の色のチャネルを意味する情報に対応する特定の色のチャネルが存在するか否かを判定し、当該特定の色のチャネルが存在すると判定したときは当該特定の色のチャネルを示す識別情報を出力する。
【００５４】
（２）所定の色に関する基準とする特性値と上記入力プロファイル２１に含まれる複数のチャネルそれぞれの特性値との差分を求め、該差分の結果である複数の差分値のうち所定の閾値以下の差分値にかかわるチャネルを上記特定の色のチャネルとする。
【００５５】
（３）所定の色に関する基準とする特性値と上記入力プロファイル２１に含まれる複数のチャネルそれぞれの特性値との差分を求め、該差分の結果である複数の差分値のうち最小の差分値にかかわるチャネルを上記特定の色のチャネルとする。
【００５６】
（４）所定の処理が純色処理である場合に、上記（２）の判定処理を実施する。
【００５７】
（５）所定の処理が明度レンジ変換処理である場合に、上記（３）の判定処理を実施する。
【００５８】
また、実施の形態１では、次の（イ）から（ホ）の内容が定義されるものとする。
【００５９】
（イ）上記基準とする特性値および上記複数のチャネルそれぞれの特性値は、単色の濃度が１００％のときの値とする。
【００６０】
（ロ）上記基準とする特性値および上記複数のチャネルそれぞれの特性値は、単色の濃度が０％から１００％までの範囲の複数の濃度値のときの値とする。
【００６１】
（ハ）上記基準とする特性値は、出力デバイスに依存する色空間の色にかかわる値とする。
【００６２】
（ニ）上記基準とする特性値と上記複数のチャネルそれぞれの特性値との差分は、色相差、彩度差、明度差、および色差の各特性のうち少なくとも１つの特性に関してのものである。
【００６３】
（ホ）上記特定の色のチャネルは、黒色のチャネルである。
【００６４】
合成プロファイル生成部１３０は、プロファイル取得部１１０からの入力プロファイル（ＮｃｈＰｒｏｆｉｌｅ）２１、出力プロファイル（ＣＭＹＫＰｒｏｆｉｌｅ）２２、および特定の色のチャネルを示す識別情報（ＣｈａｎｎｅｌＮｏ）１２１を受け取ると、出力プロファイル（ＣＭＹＫＰｒｏｆｉｌｅ）２２に含まれ、ＣｈａｎｎｅｌＮｏ（＝チャネル番号＝特定の色のチャネルを示す識別情報）１２１に基づく特定の色のチャネルに対し所定の処理（特定チャネル処理）を実施する。この所定の処理（特定チャネル処理）には、純色処理、明度レンジ変換処理などが含まれる。
【００６５】
純色処理とは、入力データを出力デバイスの色空間での指定される１つの色相（純色）で表現（指定される色相以外の色成分は除去）する処理のことである。ちなみに、通常の色変換処理では、色差が最小であるといった指標を基に色変換が行われるが、指定される色相以外の色相も再現されることがある。そのため、指定される色相以外の色相（色成分）を除去するために純色処理（あるいは純色再現処理）が行われる。
【００６６】
明度レンジ変換処理とは、入出力のプロファイルを使用して色変換処理を行う際、その明度再現域が異なる場合に入出力の明度レンジを合わせる処理（明度レンジを変換する処理）のことである。この明度レンジ変換は、Ｋ色が明度レンジを表すことが多いため、Ｋチャネルを使用して行われることが多い。ちなみに、この明度レンジ変換処理が実施されない場合は、入力の白色が出力時に白色で再現されないといった事象が発生する。
【００６７】
また、合成プロファイル生成部１３０は、入力プロファイル２１と特定の色のチャネルに対し特定処理を実施した後の出力プロファイル２２とを合成してデバイスリンクプロファイル３０を生成する。
【００６８】
デバイスリンクプロファイル３０は、入力デバイスに依存するＮチャネルの色空間（ＲＧＢ色空間、ＣＭＹＫ色空間など）の色データを出力デバイスに依存するＣＭＹＫ色空間の色データに色変換するためのプロファイルを意味する。
【００６９】
なお、実施の形態１では、入力プロファイル２１、出力プロファイル２２、およびデバイスプロファイル３０は、ＩＣＣ（Ｉｎｔｅｒｎａｔｉｏｎａｌ  Ｃｏｌｏｒ  Ｃｏｎｓｏｒｔｉｕｍ）で規定されたプロファイル（ＩＣＣプロファイル）に準拠するものとする。
【００７０】
また、実施の形態１では、プロファイル取得部１１０はプロファイル取得手段に対応し、特定チャネル判定部１２０は特定チャネル判定手段に対応する。
【００７１】
次に、シアン（Ｃ）色、マゼンタ（Ｍ）色、イエロー（Ｙ）色、ブラック（Ｋ）色など色材の色の特性について、ＩＣＣプロファイルに準拠したプロファイルに定義されたデータを用いて説明する。
【００７２】
ＩＣＣプロファイルに準拠した複数のプロファイル（入力プロファイル）の一例を、図２に示す。この図２に示す例では、第１のプロファイルから第５のプロファイルはＣ色、Ｍ色、Ｙ色、Ｋ色の４チャネルのプロファイルを示し、第６のプロファイルはシアン（Ｃｙａｎ）色、ピンク（Ｐｉｎｋ）色、グリーン（Ｇｒｅｅｎ）色、ゴールド（Ｇｏｌｄ）色の４チャネルのプロファイルを示す。
【００７３】
また、上記第１のプロファイルから第６のプロファイルにおいては、プロファイル毎に、各色（チャネル）に対応して、濃度が１００％の単色の色データが定義されている。すなわち、色毎に、Ｌ＊ａ＊ｂ＊色空間でのＬ＊値、ａ＊値、ｂ＊値、色相（Ｈｕｅ）の値、彩度（Ｃ＊）、Ｌａｂ＝（０，０，０）からの色差の値が定義されている。
【００７４】
このように各値が定義された第１〜第５のプロファイルにおける４色のうちＫ色に注目し、このＫ色に関する明度と彩度との関係を示す特性、すなわち縦軸を明度（Ｌ＊）とし横軸を彩度（Ｃ＊）とした場合に、Ｌ＊値とＣ＊値との関係で求められる点をプロットした様子を、図３に示す。
【００７５】
この図３に示すように、上記第１〜第５のプロファイルにかかわる濃度１００％のＫ色に関して、Ｌ＊値とＣ＊値との関係で求められる点は、符号Ｋ１００で示される範囲内に存在する。
【００７６】
ここで、この図３に示す特性例から、出力デバイスのＣＭＹＫ色のＫ色を推定する場合について考える。
【００７７】
未知のチャネルを有するプロファイの当該未知のチャネルの濃度１００％のデータに基づく、Ｌ＊値とＣ＊値との関係で求められる点が、上記範囲Ｋ１００内に存在する場合は、当該未知のチャネルはＫチャネル（Ｋ色のチャネル）であると推定することができる。
【００７８】
また、第１〜第５のプロファイルにおける４色のうちのＣ色、Ｍ色、Ｙ色の３色、第６のプロファイルにおける４色に注目し、それらの色に関する色相と彩度の特性（Ｌ＊ａ＊ｂ＊色空間でのａ＊ｂ＊の特性）、すなわち横軸をａ＊とし縦軸をｂ＊とした場合に、ａ＊値とｂ＊値との関係で求められる点をプロットした様子を、図４に示す。
【００７９】
この図４に示すように、上記第１〜第５のプロファイルにかかわる濃度１００％のＣ色、Ｍ色、Ｙ色については、ａ＊値とｂ＊値との関係で求められる点は、Ｃ色に関しては符号Ｃ１００で示される範囲内に、Ｍ色に関しては符号Ｍ１００で示される範囲内に、Ｙ色に関しては符号Ｙ１００で示される範囲内、にそれぞれ存在する。
【００８０】
ここで、この図４に示す特性例から、出力デバイスのＣＭＹＫ色のＣＭＹ色を推定する場合について考える。
【００８１】
最初に、未知のチャネルを有するプロファイの当該未知のチャネルの濃度１００％のデータに基づく、ａ＊値とｂ＊値との関係で求められる点が、上記範囲Ｃ１００内に存在する場合は、当該未知のチャネルはＣチャネル（Ｃ色のチャネル）であると推定することができる。
【００８２】
同様に、未知のチャネルにかかわるａ＊値とｂ＊値との関係で求められる点が、上記範囲Ｍ１００内に存在する場合には当該未知のチャネルはＭチャネル（Ｍ色のチャネル）、また上記範囲Ｙ１００内に存在する場合は当該未知のチャネルはＹチャネル（Ｙ色のチャネル）であると推定することができる。
【００８３】
次に、上記第１のプロファイル（図２参照）におけるＣ色、Ｍ色、Ｙ色、Ｋ色、上記第６のプロファイル（図２参照）におけるゴールド（Ｇｏｌｄ）色、グリーン（Ｇｒｅｅｎ）色の色毎に単色の濃度を０％から１００％まで１０％ずつ変化させた場合の、濃度値毎の色データの一例を、図５および図６に示す。
【００８４】
図５に示す例では、Ｃ色、Ｍ色、Ｙ色、ゴールド（Ｇｏｌｄ）色、グリーン（Ｇｒｅｅｎ）色の色毎に、単色の濃度を０％から１００％まで１０％ずつ変化させた場合の各濃度値（濃度値＝０％、１０％、２０％、・・・、１００％）に対応して、Ｌ＊ａ＊ｂ＊色空間でのＬ＊値、ａ＊値、ｂ＊値が定義されている。また、図６に示す例では、Ｋ色に関し、上記各濃度値に対応して、Ｌ＊ａ＊ｂ＊色空間でのＬ＊値、ａ＊値、ｂ＊値、Ｃ＊値が定義されている。
【００８５】
このように各値が定義されたプロファイルにおける各色のうちＫ色に注目し（図６参照）、このＫ色に関する明度と彩度との関係を示す特性、すなわち縦軸を明度（Ｌ＊）とし横軸を彩度（Ｃ＊）とした場合に、Ｌ＊値とＣ＊値との関係で求められる点をプロットした様子を、図７に示す。
【００８６】
ここで、この図７に示す特性例から、出力デバイスのＣＭＹＫ色のＫ色を推定する場合について考える。
【００８７】
未知のチャネルを有するプロファイの当該未知のチャネルの濃度が０％〜１００％の色データに基づく明度（Ｌ＊）と彩度（ｃ＊）との関係を示す曲線（特性）が、図７の符号Ｋ０１１００で示される曲線（特性）つまり軸の近傍にあるときは、当該未知のチャネルはＫチャネル（Ｋ色のチャネル）であると推定することができる。
【００８８】
また、Ｃ色、Ｍ色、Ｙ色の３色（図５参照）に関する色相と彩度の特性（ａ＊ｂ＊の特性）、ゴールド（Ｇｏｌｄ）色、グリーン（Ｇｒｅｅｎ）色の２色（図５参照）に関する色相と彩度の特性（Ｌ＊ａ＊ｂ＊色空間でのａ＊ｂ＊の特性）、すなわち横軸をａ＊とし縦軸をｂ＊とした場合に、ａ＊値とｂ＊値との関係で求められる点をプロットした様子を、図８に示す。
【００８９】
図８において、記号■はＣ色、記号▲はＭ色、記号○はＹ色、記号●はグリーン（Ｇｒｅｅｎ）色、記号×はゴールド（Ｇｏｌｄ）色、にそれぞれ関するプロット値（プロット点）を示す。
【００９０】
符号Ｃ０１００、符号Ｍ０１００、符号Ｙ０１００、符号Ｇｎ０１００、符号Ｇｄ０１００で示す曲線は、それぞれＣ色、Ｍ色、Ｙ色、グリーン（Ｇｒｅｅｎ）色、ゴールド（Ｇｏｌｄ）色に関する色相特性（軸）である。
【００９１】
ここで、この図８に示す特性例から、出力デバイスのＣＭＹＫ色のＣＭＹ色を推定する場合について考える。
【００９２】
最初に、未知のチャネルを有するプロファイの当該未知のチャネルの０％〜１００％の濃度の色データに基づく色相と彩度の特性が、図８の符号Ｃ０１００で示される曲線（特性）の近傍にあるときは、当該未知のチャネルはＣチャネル（Ｃ色のチャネル）であると推定することができる。
【００９３】
同様に、未知のチャネルにかかわる色相と彩度の特性が、符号Ｍ０１００で示される曲線（特性）の近傍にあるときは当該未知のチャネルはＭチャネル（Ｍ色のチャネル）、また符号Ｙ０１００で示される曲線（特性）の近傍にあるときは当該未知のチャネルはＹチャネル（Ｙ色のチャネル）であると推定することができる。
【００９４】
さらに、未知のチャネルにかかわる色相と彩度の特性が、符号Ｇｎ０１００で示される曲線（特性）の近傍にあるときは当該未知のチャネルはＹチャネル（Ｙ色のチャネル）とは異なる色のチャネル（色）であると推定することができる。
【００９５】
次に、特定チャネル判定部１２０による特定の色のチャネルの判定処理について、図９および図１０を参照して説明する。
【００９６】
図９は特定の色のチャネルがＫチャネル（Ｋ色のチャネル）の場合の判定処理の処理手順を示すフローチャートを示し、図１０は特定の色のチャネルがＣＭＹの何れかのチャネル（Ｃ色、Ｍ色またはＹ色のチャネル）の場合の判定処理の処理手順を示すフローチャートを示す。
【００９７】
最初にＫチャネルの判定処理について図９を参照して説明する。
【００９８】
プロファイル取得部１１０は、コンピュータ２０から送信された入力プロファイル２１（Ｎチャネルプロファイル）、出力プロファイル２２（ＣＭＹＫプロファイル）、入力チャネル２３（特定チャネル指定情報）を取得（受信）する。
【００９９】
ここで、特定チャネル指定情報は、特定の色のチャネル（以下「特定チャネル」という。）を意味する情報（チャネルの色を示す情報）としてＫチャネル（またはＫ色）情報とする。特定チャネル指定情報としてのＫチャネルを「特定チャネル（Ｋ）」と表記する。
【０１００】
さて、特定チャネル判定部１２０は、図９に示すように、プロファイル取得部１１０から入力プロファイル２１および入力チャネル２３（特定チャネル指定情報＝特定チャネル（Ｋ））を取得するとともに（ステップＳ１０１）、その入力プロファイル２１内の各チャネルの濃度１００％のデータ（Ｌ＊ａ＊ｂ＊値）を読み込んで、特性値例えば彩度および明度を求める（ステップＳ１０２）。
【０１０１】
次に、特定チャネル判定部１２０は、チャネル毎に、求めた特性値（彩度および明度）が第１の閾値（例えば「彩度＜１０、かつ明度＜６０」）以下であるか否かを判断し（ステップＳ１０３）、この判断した結果、上記各チャネルの何れにおいても、求めた特性値が第１の閾値を超えている場合には、入力プロファイル２１内には特定チャネル（Ｋ）が存在しないと判定し、「ＣｈａｎｎｅｌＮｏ＝なし」（チャネル番号なし）とし（ステップＳ１０４）、その後、この処理を終了する。
【０１０２】
ステップＳ１０３において、各チャネルのうち１以上のチャネルに関して、求めた特性値が第１の閾値以下であると判断した特定チャネル判定部１２０は、入力プロファイル２１内の当該１以上のチャネルにかかわる濃度１００％のデータ（Ｌ＊ａ＊ｂ＊値）を読み込んで、該当する１以上のチャネルの特性値（Ｌ＊ａ＊ｂ＊値）に基づく色と基準値（例えば「Ｌ＊ａ＊ｂ＊値＝（０，０，０）」）に基づく色との色差を求める（ステップＳ１０５）。
【０１０３】
特定チャネル判定部１２０は、上記１以上のチャネルのチャネル毎に、「基準とする特性値すなわち基準値との色差が第２の閾値（例えば「色差＜６０」）、かつ特定チャネル（Ｋ）がＫチャネル、かつ特定チャネルに対する所定の処理（特定チャネル処理）が明度レンジ変換処理」という判定条件を満足するか否かを判断する（ステップＳ１０６）。
【０１０４】
特定チャネル判定部１２０は、ステップＳ１０６において上記判定条件を満足すると判断した場合は、色差が一番小さいものを求め、その一番小さい色差にかかわるチャネルに関しては特定チャネル（Ｋ）の「ＣｈａｎｎｅｌＮｏ」とし（ステップＳ１０７）、その後、この処理を終了する。
【０１０５】
ステップＳ１０６において上記判定条件を満足しないと判断した特定チャネル判定部１２０は、所定の処理（特定チャネル処理）が純色処理であるか否かを判断し（ステップＳ１０８）、この判断した結果、純色処理の場合は特性値が第２の閾値以内にあるチャネルを求め、その求めたチャネルに関しては特定チャネル（Ｋ）の「ＣｈａｎｎｅｌＮｏ」とし（ステップＳ１０９）、その後、この処理を終了する。
【０１０６】
ステップＳ１０８において純色処理ではないと判断した特定チャネル判定部１２０は、色差が一番小さいものを求め、その一番小さい色差にかかわるチャネルに関しては特定チャネル（Ｋ）の「ＣｈａｎｎｅｌＮｏ」とし（ステップＳ１１０）、その後、この処理を終了する。
【０１０７】
以上でＫチャネルの判定処理についての説明を終了する。
【０１０８】
次に、特定チャネル（Ｋ）が判定された場合に決定される当該特定チャネル（Ｋ）のチャネル番号「ＣｈａｎｎｅｌＮｏ」について具体例を用いて説明する。
【０１０９】
ここで、入力プロファイル２１つまりＮチャネルプロファイルが、ＣＭＹＫ１Ｋ２の５チャネルプロファイルとする。この５チャネルプロファイルでは、チャネル番号Ｃｈ１（ＣｈａｎｎｅｌＮｏ＝Ｃｈ１）の第１のチャネルにはＣ（シアン）、チャネル番号Ｃｈ２の第２のチャネルにはＭ（マゼンタ）、チャネル番号Ｃｈ３の第３のチャネルにはＹ（イエロー）、チャネル番号Ｃｈ４の第４のチャネルにはＫ１（ダークブラック＝暗い黒）、チャネル番号Ｃｈ５の第５のチャネルにはＫ２（ライトブラック＝明るい黒）、がそれぞれ定義されているとする。但し、この５チャネルプロファイルにおいては、Ｎチャネルプロファイルのため、Ｃ色、Ｍ色など所定の色のチャネルが何れのチャネル番号のチャネルに割り当てられているかは未知であるとする。
【０１１０】
これに対し、出力プロファイル２２が、チャネル番号Ｃｈ１の第１のチャネルにはＣ（シアン）、チャネル番号Ｃｈ２の第２のチャネルにはＭ（マゼンタ）、チャネル番号Ｃｈ３の第３のチャネルにはＹ（イエロー）、チャネル番号Ｃｈ４の第４のチャネルにはＫブラック）、がそれぞれ定義されているとする。この場合の出力プロファイル２２においては、Ｃ色、Ｍ色など所定の色のチャネルが何れのチャネル番号のチャネルに割り当てられているかは既知である。
【０１１１】
上述したような前提条件の下で、特定チャネル判定部１２０が上述した図９の特定チャネルの判定処理を実行した場合、Ｋ１チャネルおよびＫ２チャネルそれぞれに対する処理がステップＳ１０１からステップＳ１０５まで終了し、次にステップＳ１０６の処理に移行したとする。また、特定チャネル判定部１２０は、ステップＳ１０５での色差の算出の結果を基に、Ｋ１チャネルの場合の色差およびＫ２チャネルの場合の色差ともに上記第２の閾値以下であり、「Ｋ１チャネルの場合の色差＜Ｋ２チャネルの場合の色差」の関係が成立している、と判断したとする。
【０１１２】
そして、特定チャネル判定部１２０は、ステップＳ１０６の処理において、特定チャネル（Ｋ）に対する所定の処理（特定チャネル処理）が明度レンジ変換処理であった場合にはステップＳ１０７の処理を実行することによりＫ１チャネルを特定チャネル（Ｋ）として抽出するとともに、そのＫ１チャネルのチャネル番号（Ｃｈ４）を特定チャネル（Ｋ）の「ＣｈａｎｎｅｌＮｏ（チャネル番号）」とする。
【０１１３】
これに対し、特定チャネル判定部１２０は、ステップＳ１０６の処理において、特定チャネル（Ｋ）に対する所定の処理（特定チャネル処理）が純色処理であった場合はステップＳ１０８「肯定（ＹＥＳ）」、ステップＳ１０９の処理を実行することにより、Ｋ１チャネルおよびＫ２チャネルそれぞれを特定チャネル（Ｋ）として抽出するとともに、それらＫ１チャネルのチャネル番号（Ｃｈ４）およびＫ２チャネルのチャネル番号（Ｃｈ５）が特定チャネル（Ｋ）の「ＣｈａｎｎｅｌＮｏ（チャネル番号）」となる。
【０１１４】
なお、特定チャネル（Ｋ）に対する所定の処理（特定チャネル処理）が明度レンジ変換処理および純色処理の何れでもない場合、特定チャネル判定部１２０は、ステップＳ１１０の処理を実行することにより、Ｋ１チャネルを特定チャネル（Ｋ）として抽出するとともに、そのＫ１チャネルのチャネル番号（Ｃｈ４）を特定チャネル（Ｋ）の「ＣｈａｎｎｅｌＮｏ（チャネル番号）」とする。
【０１１５】
そして、上述したようにして決定された特定チャネル（Ｋ）の「ＣｈａｎｎｅｌＮｏ」が、特定チャネル判定部１２０から、プロファイル取得部１１０を介して合成プロファイル生成部１３０に向けて出力されることで、合成プロファイル生成部１３０は、受け付けた特定チャネル（Ｋ）の「ＣｈａｎｎｅｌＮｏ」を基に所定の処理（特定チャネル処理）を実施することができることなる。
【０１１６】
次に、上述した例において、入力プロファイル２１つまりＮチャネルプロファイルは、上記５チャネルプロファイルとは異なりＣＭＹ１Ｙ２Ｋの５チャネルプロファイルであるとする。この５チャネルプロファイルでは、チャネル番号Ｃｈ１（ＣｈａｎｎｅｌＮｏ＝Ｃｈ１）の第１のチャネルにはＣ（シアン）、チャネル番号Ｃｈ２の第２のチャネルにはＭ（マゼンタ）、チャネル番号Ｃｈ３の第３のチャネルにはＹ１（ダークイエロー＝暗いイエロー）、チャネル番号Ｃｈ４の第４のチャネルにはＹ２（ライトイエロー＝明るいイエロー）、チャネル番号Ｃｈ５の第５のチャネルにはＫ（ブラック）、がそれぞれ定義されているとする。但し、この場合の５チャネルプロファイルにおいても、上述したようにＮチャネルプロファイルのため、Ｃ色、Ｍ色など所定の色のチャネルが何れのチャネル番号のチャネルに割り当てられているかは未知であるとする。
【０１１７】
上述したような前提条件の下で、特定チャネル判定部１２０が上述した図９の特定チャネルの判定処理を実行した場合、Ｋチャネルに対する処理がステップＳ１０１からステップＳ１０５まで終了し、次にステップＳ１０６の処理に移行したとする。また、特定チャネル判定部１２０は、ステップＳ１０５での色差の算出の結果を基に、Ｋチャネルの場合の色差が上記第２の閾値以下であと判断したとする。
【０１１８】
すると、特定チャネル判定部１２０は、ステップＳ１０６「否定（ＮＯ）」、ステップＳ１０８「否定（ＮＯ）」を経て、ステップＳ１１０の処理を実行することにより、Ｋチャネルを特定チャネル（Ｋ）として抽出するとともに、そのＫチャネルのチャネル番号（Ｃｈ５）を特定チャネル（Ｋ）の「ＣｈａｎｎｅｌＮｏ（チャネル番号）」とする。
【０１１９】
ちなみに、Ｙ１チャネルおよびＹ２チャネルについては、何れもＫ色のものではないので、ステップＳ１０４の処理が実行されることで、特定チャネル（Ｋ）ではないと判断される。
【０１２０】
次に、ＣＭＹの何れかのチャネル（Ｃ色、Ｍ色またはＹ色のチャネル）の判定処理について図１０を参照して説明する。ここでは、Ｙチャネルの判定処理について説明するが、ＣチャネルおよびＭチャネルについても同様の判定処理が実施される。
【０１２１】
プロファイル取得部１１０は、コンピュータ２０から送信された入力プロファイル２１（Ｎチャネルプロファイル）、出力プロファイル２２（ＣＭＹＫプロファイル）、入力チャネル２３（特定チャネル指定情報）を取得（受信）する。
【０１２２】
ここで、特定チャネル指定情報は、特定の色のチャネル（以下「特定チャネル」という。）を意味する情報（チャネルの色を示す情報）としてＹチャネル（またはＹ色）情報とする。特定チャネル指定情報としてのＹチャネルを「特定チャネル（Ｙ）」と表記する。
【０１２３】
さて、特定チャネル判定部１２０は、図１０に示すように、プロファイル取得部１１０から入力プロファイル２１および特定チャネル（Ｙ）を取得するとともに（ステップＳ２０１）、その入力プロファイル２１内の各チャネルの濃度値０％から濃度値１００％までの各濃度値のデータ（Ｌ＊ａ＊ｂ＊値）を読み込んで、特性値例えば色相を求める（ステップＳ２０２）。
【０１２４】
次に、特定チャネル判定部１２０は、チャネル毎に、各濃度値（％値）の特性値（色相）が、特定チャネル（Ｙ）に対応する色相にかかわる第３の閾値（例えば出力デバイスの色相角＝５度）以下であるか否かを判断し（ステップＳ２０３）、この判断した結果、上記各チャネルの何れにおいても、求めた特性値が第３の閾値を超えている場合には、入力プロファイル２１内には特定チャネル（Ｙ）が存在しないと判定し、「ＣｈａｎｎｅｌＮｏ＝なし」（チャネル番号なし）とし（ステップＳ２０４）、その後、この処理を終了する。
【０１２５】
ステップＳ２０３においては、判定対象のチャネルに対応する色相と図８の符号Ｙ０１００で示す曲線（特性＝色相）とが比較され、前記２つの色相の色相角が５度（時計方向または反時計方向に５度）以下であるか否かが判断される。
【０１２６】
さて、ステップＳ２０３において、各チャネルのうち１以上のチャネルに関して、求めた特性値（色相）が第３の閾値（色相角＝５度）以下であると判断した特定チャネル判定部１２０は、特定チャネルに対する所定の処理（特定チャネル処理）が純色処理であるか否かを判断する（ステップＳ２０５）。
【０１２７】
特定チャネル判定部１２０は、ステップＳ２０５において純色処理であると判断した場合には特性値すなわち基準値との色差が第４の閾値（所定の色差）以内にあるチャネルを求め、その求めたチャネルに関しては特定チャネル（Ｙ）の「ＣｈａｎｎｅｌＮｏ」とし（ステップＳ２０６）、一方、ステップＳ２０５において純色処理ではないと判断した場合は、色差が一番小さいものを求め、その一番小さい色差にかかわるチャネルに関しては特定チャネル（Ｙ）の「ＣｈａｎｎｅｌＮｏ」とする（ステップＳ２０７）。
【０１２８】
ステップＳ２０６を終了した場合、ステップＳ２０７を終了した場合、特定チャネル判定部１２０は、この処理を終了する。以上でＹチャネルの判定処理についての説明を終了する。
【０１２９】
上記同様に、ＣチャネルおよびＭチャネルの判定処理が実施される。この場合、上記ステップ２０３においては、特定チャネル（Ｃ）の判定処理のときは判定対象のチャネルに対応する色相と図８の符号Ｃ０１００で示す曲線（特性＝色相）とが比較され、特定チャネル（Ｍ）の判定処理のときは判定対象のチャネルに対応する色相と図８の符号Ｍ０１００で示す曲線（特性＝色相）とが比較される。そして、前記２つの色相の色相角が５度（時計方向または反時計方向に５度）以下であるか否かが判断される。
【０１３０】
特定チャネル（Ｙ）が判定された場合に決定される特定チャネル（Ｙ）のチャネル番号「ＣｈａｎｎｅｌＮｏ」の具体例については、上述した特定チャネル（Ｋ）の場合の具体例を参考にすれば理解できるので、ここでは省略する。
【０１３１】
次に、図９の特定チャネルの判定処理により判定された特定チャネル（Ｋ）に対する所定の処理（特定チャネル処理）例えば明度レンジ変換処理の具体例について図１１を参照して説明する。
【０１３２】
図１１において、入力プロファイル２１はＣＭＹＫ１Ｋ２の５チャネルプロファイルとし、その入力プロファイル２１の明度の再現域を１０〜８５とする。その５チャネルプロファイルにおいて、Ｋ１はダークブラックを示し、Ｋ２はライトブラックを示す。また、出力プロファイル２２はＣＭＹＫの４チャネルプロファイルとし、その出力プロファイル２２の明度の再現域を５〜９０とする。Ｋ１チャネルの明度レンジは「１０〜８５」であり、Ｋ２チャネルの明度レンジは「５０〜８５」であるとする。
【０１３３】
この場合、上述した図９のステップＳ１０３の判定処理においては、Ｋ１チャネルおよびＫ２チャネルともに特定チャネル（Ｋ）であると判定（ステップＳ１０３「肯定（ＹＥＳ）」）される。しかし、図９のステップＳ１０６の判定処理においては、明度レンジ変換処理の対象のチャネルが抽出されるべく、より基準値に近いＫ１チャネルのみが特定チャネル（Ｋ）であると判定される。これは、複数のチャネルが抽出された場合、明度レンジ変換処理が困難または不具合が発生するため、基準値に最も近いチャネルのみが特定チャネルであると判定されることになる。
【０１３４】
そして、このＫ１チャネルの明度レンジ「１０〜８５」が明度レンジ変換に使用される。すなわち、入力の明度レンジ「１０〜８５」が出力の明度レンジ「５〜９０」に明度レンジ変換される。ちなみに、明度レンジ変換を行わない場合、Ｌ＊８５で入力されたものは、出力側では白ではないため、かぶりが発生することとなる。
【０１３５】
続いて、図１０の特定チャネルの判定処理により判定された特定チャネル（Ｙ）に対する所定の処理（特定チャネル処理）例えば純色処理の具体例について図１２を参照して説明する。
【０１３６】
図１２において、入力プロファイル２１はＣＭＹ１Ｙ２Ｋの５チャネルプロファイルとし、Ｙ１はダークブイエローを示し、Ｙ２はライトイエローを示す。入力画像２１０にかかわる入力色情報（入力値）が（Ｃ，Ｍ，Ｙ１，Ｙ２，Ｋ）＝（０，０，１０，４０，０）であるとする。また、出力プロファイル２２はＣＭＹＫの４チャネルプロファイルとする。
【０１３７】
この場合、上述した図１０のステップＳ２０３の判定処理においては、Ｙ１チャネルおよびＹ２チャネルともに特定チャネル（Ｙ）であると判定（ステップＳ２０３「肯定（ＹＥＳ）」）される。また、図１０のステップＳ２０５の判定処理においても、純色処理の対象のチャネルが抽出されるべく、Ｙ１チャネルおよびＹ２チャネルともに特定チャネル（Ｙ）であると判定される。その結果、特定チャネル（Ｙ）としてのＹ１チャネルおよびＹ２チャネルは、純色処理（純色再現処理）に使用される。これは、ライトイエロー、ダークイエローのように１つの色が複数のチャネルで表現されている場合、純色処理では、求めた特性値が上記第４の閾値以下であるチャネルが複数存在した場合（上記ステップＳ２０６参照）であっても、それら全てのチャネルを特定チャネル（Ｙ）とすることを意味する。
【０１３８】
そして、入力画像２１０にかかわる入力色情報（入力値）例えば（Ｃ，Ｍ，Ｙ１，Ｙ２，Ｋ）＝（０，０，１０，４０，０）すなわちＹ１色およびＹ２色のＹ色相のみの入力値に対し、通常の色差最小等での色変換処理を行った場合、その色変換処理の結果である出力画像（純色処理前の出力画像）２２０にかかわる出力色情報（出力値）には、例えば（Ｃ，Ｍ，Ｙ，Ｋ）＝（３，１，２５，０）の如く、Ｙ色以外の色（例えばＣ色やＭ色）も多少含まれることもある。
【０１３９】
しかし、Ｙ色の純色処理（Ｙ色以外の色成分をカットする処理）が指定されているときは、出力画像（純色処理前の出力画像）２２０に対し純色処理が施される。その純色処理の結果である出力画像（純色処理後の出力画像）２３０にかかわる出力色情報（出力値）は、例えば（Ｃ，Ｍ，Ｙ，Ｋ）＝（０，０，２５，０）の如く、Ｙ色のみの出力となる。
【０１４０】
このように、実施の形態１では、純色処理が指定されるときは、例えばダークイエロー、ライトイエローといった１つの色が複数のチャネルで表現される場合を考慮して、特性値（基準値との色差）が第４の閾値（所定の色差）以内にあるチャネルが複数存在する場合であっても、それら全てのチャネルを特定チャネルと判定するようになっている。
【０１４１】
次に、ＩＣＣプロファイルに準拠したデバイスリンクプロファイルを使用した色変換処理の一例を、図１３に示す。
【０１４２】
図１３において、入力プロファイル２１つまりＮチャネルプロファイルはＲＧＢＹＭＣＫの７チャネルプロファイルとし、出力プロファイル２１はＣＭＹＫの４チャネルプロファイルとし、デバイスリンクプロファイル３０はＲＧＢＹＭＣＫの７チャネルのデータをＣＭＹＫの４チャネルのデータに変換するデバイスリンクプロファイルとする。
【０１４３】
プロファイル合成手段２３０は、入力プロファイル２１と出力プロファイル２２とを合成したデバイスリンクプロファイル３０を出力する。
【０１４４】
色変換手段２３２は、入力画像２３１にかかわる入力色情報＝ＲＧＢＣＭＹＫデータをデバイスリンクプロファイル３０に基づき出力デバイスとしての画像出力手段２３３に依存するＣＭＹＫデータに色変換して、当該画像出力手段２３３へ出力する。
【０１４５】
続いて、ＩＣＣプロファイルに準拠した入出力プロファイルを使用した色変換処理の一例を、図１４に示す。
【０１４６】
図１４において、入力プロファイル２１つまりＮチャネルプロファイルはＲＧＢＹＭＣＫの７チャネルプロファイルとし、出力プロファイル２１はＣＭＹＫの４チャネルプロファイルとする。
【０１４７】
第１の色変換手段２４１は、入力画像２４０にかかわる入力色情報＝ＲＧＢＣＭＹＫデータを入力プロファイル２１に基づきＬ＊ａ＊ｂ＊データに色変換して、第２の色変換手段２４２へ出力する。
【０１４８】
第２の色変換手段２４２は、Ｌ＊ａ＊ｂ＊データを出力プロファイル２２に基づき出力デバイスとしての画像出力手段２４３に依存するＣＭＹＫデータに色変換して、当該画像出力手段２４３へ出力する。
上述した特定チャネル判定部１２０による、プロファイル中の色情報を基にチャネルの色を推定（判定）する処理つまり特定チャネルの判定処理を、整理して説明すると次のようになる。
【０１４９】
（１）プロファイルの特定チャネル（たとえばＫチャネル）を推定する特定チャネル推定処理を行い、特定チャネルに所定の処理（特定チャネル処理）を行う。
【０１５０】
（２）特定チャネル推定処理は、基準となる点の値（例、１００％のＬａｂ値）の色差、色相差、彩度差、明度差等の特性値で判断する。
【０１５１】
この場合の判断基準は、（２−ａ）前記特性値（色差、色相差、彩度差、明度差等）に関し最も差が小さいものを特定チャネルと判定する、（２−ｂ）前記特性値（色差、色相差、彩度差、明度差等）が所定の閾値以内であれば特定チャネルと判定する、の２つを使用する。
【０１５２】
（３）上記（２−ａ）はブラック（Ｋ）とライトグレイのような複数のチャネルでひとつの特定チャネル（Ｋ）を実現している場合は、複数のチャネルを抽出することが可能となり、純色処理（純色再現）等の特定処理が可能となる。
【０１５３】
（４）判定が難しい場合、精度よく判定したい場合（精度を上げたい場合）は、基準となる軸つまり１次色軸（０％〜１００％）と判定対象の特性値との比較を行い、この比較結果を基に判定を行う。
【０１５４】
（５）各チャネルが既知であるプロファイルに本処理を適用し、チャネル定義と異なる場合は、（ａ）エラー警告表示、（ｂ）チャネル差し替え、（ｃ）チャネル無視、等の処理を行う。
【０１５５】
例えば、ブラック（Ｋ）、イエロー（Ｙ）のチャネルの色の推定処理（判定処理）は、次の通りである。
（１）Ｋチャネルの判定処理
【０１５６】
（１−１）各チャネルの１００％データ（Ｌａｂ値）を読み込み、各チャネルに対応して当該データ（Ｌａｂ値）と基準値Ｌａｂ＝「０，０，０」との色差ΔＥを算出し、Ｋと思われるチャネルを抽出する。
【０１５７】
（１−２）抽出したチャネル（プロファイル）の１００％のＬａｂ値を読み込んで、このＬａｂ値を基に得られる彩度Ｃ＊の値（例えば、Ｃ＊＜１５）に基づきブラック（Ｋ）であるか否かを判定する。
【０１５８】
（１−３）Ｋチャネルと判定された場合は、そのチャネルに対し所定の処理（特定チャネル処理）としての明度レンジ変換処理、Ｋ保存処理などを行う。
（２）Ｙチャネルの判定処理
【０１５９】
（２−１）各チャネルの１００％データ（Ｌａｂ値）を読み込み、各チャネルに対応して当該データ（Ｌａｂ値）を基に色相Ｈｕｅを算出するとともに色相差Δｈｕｅを算出し、イエロー（Ｙ）と思われるチャネルを抽出する。
【０１６０】
（２−２）抽出したチャネル（プロファイル）の１００％のＬａｂ値を読み込んで、このＬａｂ値を基に得られる彩度Ｃ＊の値（例えば、Ｃ＊＞８０）に基づきイエロー（Ｙ）であるか否かを判定する。
【０１６１】
（２−３）Ｙチャネルと判定された場合は、そのチャネルに対し所定の処理（特定チャネル処理）としての純色処理（純色保証など）を行う。
（３）上記（１）Ｋチャネルの判定処理および上記（２）Ｙチャネルの判定処理において、複数のチャネルが候補に上がったときは次のように処理する。
【０１６２】
（３−１）基準点（例えば、デバイスの１００％の値）で判断するが、複数の候補があった場合はその中で一番近いものから特定チャネルとする。例えば、Ｋチャネル等の基準点の定義が難しい（広い）ものにはこの方法を使用
【０１６３】
（３−２）特定処理の種類に応じて、特定チャネルの抽出方法、数を変える。例えば、純色再現等の処理の場合は、複数のチャネルが特定チャネルの候補となるときはその全てを抽出する。例えば、ライト、ダークで同一チャネルの場合があるため、ライトおよびダークを特定チャネルとする。また、明度レンジ変換等の処理は複数抽出すると不具合が発生するので、最も近いもののみを特定チャネルとする。例えば、ライト、ダークがあった場合は、ダークを特定チャネルとする。
【０１６４】
（３−３）判定が難しい場合、精度よく判定したい場合（精度を上げたい場合）は、基準となる軸つまり１次色軸（０％〜１００％）と判定対象の特性値との比較を行い、この比較結果を基に判定を行う。
【０１６５】
基準点としては、（ａ）特性値（ＣＭＹＫの彩度、色相Ｌａｂ値など）、（ｂ）出力するデバイスの特性値、などがある。
【０１６６】
なお、基準点は、上記（ａ）特性値（ＣＭＹＫの彩度、色相、Ｌａｂ値など）を基本とするが、その２次色なども基準点とするようにしてもよい。
【０１６７】
なお、実施の形態１では、特定チャネル判定部１２０は、各チャネルの最大値（１００％）データを使用して特定の色のチャネルの判定処理を行うようにしているが、これに限定されることなく、任意の値（例えば、９０％等）を使用して特定の色のチャネルの判定処理を行うようにしてもよい。
【０１６８】
さらには、予め既存のプロファイルからチャネル判定データベースのようなものを作成しておき、基準点および閾値を決め、これらをＮチャネル（Ｎ−ｃｈａｎｎｅｌ）の判定に使用するようにしてもよい。
【０１６９】
以上説明したように、実施の形態１では、Ｎチャネルのような各チャネルが既知でない入力色空間（例えばＣＭＹＫ１Ｋ２やＣＭＹ１Ｙ２Ｋなど５チャネルプロファイル）や、指定色空間（例えばＣＭＹＫ）とは異なる色空間（例えばＣＭＹＧｏｌｄ）を使用したプロファイルに対し各チャネルを判定することができる。また、特定された特定の色のチャネルを考慮した色変換処理を実現することができる。
【０１７０】
図１５は、プロファイル処理装置１０のハードウェア構成を示している。
【０１７１】
プロファイル装置１０は、ＣＰＵ１０１、ハードディスクなどの記憶装置１０２、ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ：読み出し専用メモリ）１０３、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ：随時書き込み読み出しメモリ）１０４、および通信Ｉ／Ｆ１０５を有している。
【０１７２】
通信Ｉ／Ｆ１０５は、コンピュータ２０との間でデータの送受信を司るインタフェースであり、ネットワークなどの通信回線１を介して、コンピュータ２０からの入力プロファイル２１、出力プロファイル２２および入力チャネル２３を受信する。
【０１７３】
記憶装置１０２は、上述した特定チャネルの判定処理の処理手順（図９および図１０参照）に対応するプログラム（プロファイル処理プログラム１０２Ａ）など所定のプログラム、各種のデータを格納している。
【０１７４】
プロファイル処理プログラム１０２Ａには、少なくとも、次の（１）および（２）の処理過程が含まれている。
【０１７５】
（１）入力色情報を出力色情報に色変換するときに使用されるプロファイルと所定の処理が実施されるべく特定の色のチャネルを意味する情報とを取得するプロファイル取得処理過程。
【０１７６】
（２）上記取得されたプロファイルの中の色情報を基に当該プロファイルの中に前記取得された特定の色のチャネルを意味する情報に対応する特定の色のチャネルが存在するか否かを判定し、当該特定の色のチャネルが存在すると判定したときは当該特定の色のチャネルを示す識別情報を出力するものであって、所定の色に関する基準とする特性値と前記プロファイルに含まれる複数のチャネルそれぞれの特性値との差分を求め、該差分の結果である複数の差分値のうち所定の閾値以下の差分値にかかわるチャネルを前記特定の色のチャネルとする特定チャネル判定処理過程。
【０１７７】
ＲＯＭ１０３は、特定チャネル判定部１２０の基準値保持領域１２００の機能を有し、この基準値保持領域１２００には、チャネル基準値情報１２１０およびチャネル基準軸情報１２２０が保持されている。
【０１７８】
ＲＡＭ１０４は、記憶装置１０２から読み込まれたプログラムやデータ、ＲＯＭ１０３から読み込まれたデータ、特定チャネル判定部１２０による各チャネルのデータを基に求めた特性値（彩度、明度、色差、色相など）、通信Ｉ／Ｆ１０５によって受信された受信データを記憶する。
【０１７９】
ＣＰＵ１０１は、プロファイル処理装置１０全体を制御するものであり、例えば、記憶装置１０２からＲＡＭ１０４へプロファイル処理プログラム１０２Ａを読み込んで実行することにより、プロファイル処理（特定チャネルの判定処理）を実行し、プロファイル（の各チャネル）の中から特定チャネルを抽出する。
【０１８０】
本願明細書において、プロファイル処理装置１０の各機能を実現し、プロファイル処理プログラムなど所定のプログラムを記録媒体としてのハードディスク等の記憶装置に記録する実施の形態として説明したが、当該所定のプログラムを次のようにして提供することも可能である。
【０１８１】
すなわち、上記所定のプログラムをＲＯＭに格納しておき、ＣＰＵが、このプログラムをこのＲＯＭから主記憶装置へローディングして実行するようにしてもよい。
【０１８２】
また、上記所定のプログラムを、ＤＶＤ−ＲＯＭ、ＣＤ−ＲＯＭ、ＭＯ（光磁気ディスク）、フレキシブルディスク、などのコンピュータ読み取り可能な記録媒体に格納して配布するようにしてもよい。この場合、その記録媒体に記録されたプログラムを画像処理装置がインストールした後、このプログラムをＣＰＵが実行するようにする。このプログラムのインストール先としては、ＲＡＭ等のメモリやハードディスクなどの記憶装置がある。そして、プロファイル処理装置は、必要に応じてこの記憶装置に記憶したプログラムを主記憶装置にローディングして実行する。
【０１８３】
さらには、プロファイル処理装置を通信回線（例えばインターネット）を介してサーバ装置あるいはホストコンピュータ等のコンピュータと接続するようにし、当該プロファイル処理装置が、サーバ装置あるいはコンピュータから上記所定のプログラムをダウンロードした後、このプログラムを実行するようにしてもよい。この場合、このプログラムのダウンロード先としては、ＲＡＭ等のメモリやハードディスクなどの記憶装置（記録媒体）がある。そして、当該プロファイル処理装置が、必要に応じてこの記憶装置に記憶された上記プログラムを主記憶装置にローディングして実行するようにする。
【０１８４】
（実施の形態２）
【０１８５】
図１６は、実施の形態２に係る画像形成装置の機能構成を示している。
【０１８６】
図１６に示すように、画像形成装置５０は、画像処理装置５００と画像出力装置５０１とを備え、画像処理装置５００は、プロファイル取得部５１０、特定チャネル判定部５２０、色変換部５３０、階調補正部５４０、およびスクリーン処理部５５０を有している。ここでは、画像形成装置５０はプリンタとする。
【０１８７】
コンピュータ６０からは、入力プロファイル（Ｉｎｐｕｔプロファイル）６１、入力チャネル（ＩｎｐｕｔＣｈａｎｎｅｌ）６２、および入力データ６３がプリンタ５０に向けて出力される。入力データ６３はＮチャネルに対応するカラー画像データである。
【０１８８】
プロファイル取得部５１０は、コンピュータ６０から出力された入力プロファイル（Ｉｎｐｕｔプロファイル）６１、および入力チャネル（ＩｎｐｕｔＣｈａｎｎｅｌ）６２を取得（受信）する。入力チャネル６２はコンピュータ６０の特定チャネル指定部６０Ａによって指定される。
【０１８９】
また、プロファイル取得部５１０は、取得した入力プロファイル６１および入力チャネル６２を特定チャネル判定部５２０へ出力するとともに、取得した入力プロファイル６１、および特定チャネル判定部５２０から出力される特定の色のチャネルを示す識別情報（チャネル番号）５２１を色変換部５３０へ出力する。
【０１９０】
なお、入力プロファイル６１、入力チャネル６２、および特定の色のチャネルを示す識別情報５２１は、それぞれ図１に示した実施の形態１の入力プロファイル２１、入力チャネル２３、および特定の色のチャネルを示す識別情報１２１の定義内容と同様である。
【０１９１】
特定チャネル判定部５２０は、図１に示した実施の形態１の特定チャネル判定部１２０と同様の機能を有している。
【０１９２】
色変換部５３０は、図１に示した実施の形態１の出力プロファイル２２と同様の機能を果たす出力プロファイル５３１を有している。
【０１９３】
また、色変換部５３０は、特定の色のチャネルを示す識別情報（ＣｈａｎｎｅｌＮｏ）５２１に基づく特定の色のチャネルに対し純色処理または明度レンジ変換処理など所定の処理（特定チャネル処理）を実施する。
【０１９４】
さらに、色変換部５３０は、コンピュータ６０からの入力データ（Ｎチャネル（Ｎｃｈ）に対応するカラー画像データ）６３を、入力プロファイル６１および出力プロファイル５３０に基づき出力デバイスとしての画像出力装置５０１に依存するＣＭＹＫデータ６４に色変換して階調補正部５４０へ出力する。この場合、色変換部５３０は、図１４に示した第１の色変換手段２４１および第２の色変換手段２４２の各処理と同等の処理を実施していることになる。
【０１９５】
階調補正部５４０は、ＣＭＹＫデータ（出力画像データ）６４に基づき階調補正処理を実施し、この階調補正処理後のＣＭＹＫデータ（出力画像データ）６５をスクリーン処理部５５０へ出力する。
【０１９６】
スクリーン処理部５５０は、ＣＭＹＫデータ（出力画像データ）６５に対しスクリーン処理（網点処理）を施して画像出力装置５０１へ出力する。
【０１９７】
画像出力装置５０１は、画像処理装置５００（のスクリーン処理部５５０）からのＹＭＣＫデータ（出力画像データ）に基づき画像形成処理を実施し、この処理結果としての印刷物を出力する。
【０１９８】
なお、実施の形態２では、プロファイル取得部５１０はプロファイル取得手段に対応し、特定チャネル判定部５２０は特定チャネル判定手段に対応する。また、プロファイル取得部５１０と特定チャネル判定部５２０とでプロファイル処理装置の機能を果たすようになっている。
【０１９９】
この実施の形態２においても、特定チャネル判定部５２０による特定の色のチャネルの判定処理は、図９および図１０に示した実施の形態１の判定処理と同様になっている。
【０２００】
以上説明したように、実施の形態２では、Ｎチャネルのような各チャネルが既知でない入力色空間や、指定色空間と異なる色空間を使用したプロファイルに対し各チャネルを判定することができるので、プロファイルを使用した色変換処理のときに、出力デバイスの色空間での色再現を正確に行うことができる。
【産業上の利用可能性】
【０２０１】
本発明は、入力色情報を出力色情報に色変換するときに使用されるプロファイルと所定の処理が実施されるべく特定の色のチャネルを意味する情報とを記録した記録媒体から当該プロファイルおよび当該特定の色のチャネルを意味する情報を取得するプロファイル処理装置、該プロファイル装置を有する画像処理装置、該画像処理装置を有する画像形成装置に適用することができる。
【図面の簡単な説明】
【０２０２】
【図１】実施の形態１に係るプロファイル処理装置の機能構成を示すブロック図である。
【図２】複数の入力プロファイルにかかわる濃度が１００％のときの色データの一例を示す図である。
【図３】図２の複数の入力プロファイルを基に得られるＫ色にかかわる明度と彩度との対応関係の特性を示す図である。
【図４】図２の複数の入力プロファイルを基に得られるＫ色以外の色にかかわるＬ＊ａ＊ｂ＊色空間でのａ＊ｂ＊（色相と彩度）の特性を示す図である。
【図５】入力プロファイルにかかわるＫ色以外の色データ（単色の濃度を０％から１００％まで１０％ずつ変化させた場合の濃度値毎の色データ）の一例を示す図である。
【図６】入力プロファイルにかかわるＫ色の色データ（単色の濃度を０％から１００％まで１０％ずつ変化させた場合の濃度値毎の色データ）の一例を示す図である。
【図７】図６の入力プロファイルを基に得られるＫ色にかかわる明度と彩度との対応関係の特性を示す図である。
【図８】図５の入力プロファイルを基に得られるＫ色以外の色にかかわるＬ＊ａ＊ｂ＊色空間でのａ＊ｂ＊（色相と彩度）の特性を示す図である。
【図９】実施の形態１に係る特定チャネル判定部による特定チャネル（Ｋチャネル）の判定処理の処理手順を示すフローチャートである。
【図１０】実施の形態１に係る特定チャネル判定部による特定チャネルの判定処理（Ｙチャネル）の処理手順を示すフローチャートである。
【図１１】実施の形態１に係る特定チャネル判定部によって判定された特定チャネルに対する所定の処理（明度レンジ変換処理）を説明する図である。
【図１２】実施の形態１に係る特定チャネル判定部によって判定された特定チャネルに対する所定の処理（純色処理）を説明する図である。
【図１３】ＩＣＣプロファイルに準拠したデバイスリンクプロファイルを使用した色変換処理の一例を説明する図である。
【図１４】ＩＣＣプロファイルに準拠した入出力プロファイルを使用した色変換処理の一例を説明する図である。
【図１５】実施の形態１に係るプロファイル処理装置のハードウェア構成を示す構成図である。
【図１６】実施の形態２に係る画像形成装置の機能構成を示すブロック図である。
【符号の説明】
【０２０３】
１０  プロファイル処理装置
２０，６０  コンピュータ
２１，６１  入力プロファイル
２２，５３１  出力プロファイル
２３，６２  入力チャネル
３０  デバイスリンクプロファイル
５０  画像形成装置（プリンタ）
１０１  ＣＰＵ
１０２  記憶装置
１０２Ａ  プロファイル処理プログラム
１０３  ＲＯＭ
１０４  ＲＡＭ
１０５  通信Ｉ／Ｆ
１１０，５１０  プロファイル取得部
１２０，５２０  特定チャネル判定部
１３０  合成プロファイル生成部
５００  画像処理装置
５３０  色変換部
５４０  階調補正部
５５０  スクリーン処理部
【図１】
0004761079.tif 000002
【図２】
0004761079.tif 000003
【図３】
0004761079.tif 000004
【図４】
0004761079.tif 000005
【図５】
0004761079.tif 000006
【図６】
0004761079.tif 000007
【図７】
0004761079.tif 000008
【図８】
0004761079.tif 000009
【図９】
0004761079.tif 000010
【図１０】
0004761079.tif 000011
【図１１】
0004761079.tif 000012
【図１２】
0004761079.tif 000013
【図１３】
0004761079.tif 000014
【図１４】
0004761079.tif 000015
【図１５】
0004761079.tif 000016
【図１６】
0004761079.tif 000017