(57)【要約】【課題】入力側デバイスや出力デバイスの特性が大きく変化してもデバイスの主要な特性を保ったまま色変換を行うことや、入力側デバイスの色再現域が大きく変化しても出力デバイスにおいて同様の色再現を実現することが可能な色変換装置、色変換方法、色変換プログラム、色変換係数作成装置、色変換係数作成方法、及び色変換係数作成プログラムを提供する。【解決手段】色変換方法決定部２４は、入力側デバイスの色再現に関する特性を入力プロファイル記憶部２２に記憶された入力プロファイルに基づいて解析すると共に、出力側デバイスの色再現に関する特性を出力プロファイル記憶部２６に記憶された出力プロファイルに基づいて解析し、その解析結果に基づいて、入力画像信号を出力画像信号に変換するための色変換関数を決定する。色域圧縮部１４は、色変換方法決定部２４により決定された色変換関数に基づいて、入力画像信号を前記出力画像信号に変換する。【選択図】図１
2008042711.tif 000002
【特許請求の範囲】
【請求項１】
入力側デバイスの色再現に関する特性を入力側プロファイルに基づいて解析すると共に、出力側デバイスの色再現に関する特性を出力側プロファイルに基づいて解析する解析手段と、
前記解析手段による解析結果に基づいて、入力画像信号を出力画像信号に変換するための色変換関数を決定する決定手段と、
前記決定手段により決定した色変換関数に基づいて、前記入力画像信号を前記出力画像信号に変換する変換手段と、
を備えた色変換装置。
【請求項２】
前記解析手段は、前記入力側デバイスの色再現に関する特性として、階調特性、主要色の再現特性、ＣＡＭ、インテント、及び前記入力側デバイスの色域体積の少なくとも一つについて解析することを特徴とする請求項１記載の色変換装置。
【請求項３】
前記解析手段は、前記出力側デバイスの色再現に関する特性として、階調特性、主要色の再現特性、低明度領域の再現性、及び前記出力側デバイスの色域体積の少なくとも一つについて解析することを特徴とする請求項１又は請求項２記載の色変換装置。
【請求項４】
前記解析手段は、前記色域体積の解析については、当該色域全体の体積、所定の主要色の色相間の体積、最大彩度より高明度側の体積、及び最大彩度より低明度側の体積の少なくとも一つを、予め定めた基準色域の体積と比較することにより解析することを特徴とする請求項２又は請求項３記載の色変換装置。
【請求項５】
前記解析手段は、前記階調特性の解析については、主要色の飽和色及び中間色の少なくとも一つの階調再現性について解析することを特徴とする請求項２乃至請求項４の何れか１項に記載の色変換装置。
【請求項６】
少なくとも前記解析手段の解析項目と所定の色変換要素の色変換度合いとの対応関係を表わすマッピングテーブルデータを記憶した記憶手段をさらに備え、
前記決定手段は、前記解析結果に対応する色変換度合いを求め、当該色変換度合いに基づいて、前記色変換関数を決定することを特徴とする請求項１乃至請求項５の何れか１項に記載の色変換装置。
【請求項７】
前記記憶手段は、色再現の目的に応じて異なる複数種類のマッピングテーブルデータを記憶していることを特徴とする請求項６記載の色変換装置。
【請求項８】
前記決定手段は、前記解析結果及び色再現の目的の少なくとも一つに基づいて、色相変換方法、明度変換方法、及び色域圧縮方法の少なくとも一つを決定することを特徴とする請求項１乃至請求項７の何れか１項に記載の色変換装置。
【請求項９】
入力側デバイスの色再現に関する特性を入力側プロファイルに基づいて解析すると共に、出力側デバイスの色再現に関する特性を出力側プロファイルに基づいて解析し、
前記解析手段による解析結果に基づいて、入力画像信号を出力画像信号に変換するための色変換関数を決定し、
前記決定手段により決定した色変換関数に基づいて、前記入力画像信号を前記出力画像信号に変換する
色変換方法。
【請求項１０】
入力側デバイスの色再現に関する特性を入力側プロファイルに基づいて解析すると共に、出力側デバイスの色再現に関する特性を出力側プロファイルに基づいて解析するステップと、
前記解析手段による解析結果に基づいて、入力画像信号を出力画像信号に変換するための色変換関数を決定するステップと、
前記決定手段により決定した色変換関数に基づいて、前記入力画像信号を前記出力画像信号に変換するステップと、
を含む処理をコンピュータに実行させるための色変換プログラム。
【請求項１１】
入力側デバイスの色再現に関する特性を入力側プロファイルに基づいて解析すると共に、出力側デバイスの色再現に関する特性を出力側プロファイルに基づいて解析する解析手段と、
前記解析手段による解析結果に基づいて、入力画像信号を出力画像信号に変換するための色変換関数を決定する決定手段と、
前記決定手段により決定した色変換関数に基づいて、前記入力画像信号を前記出力画像信号に変換するための色変換係数を作成する作成手段と、
を備えた色変換係数作成装置。
【請求項１２】
入力側デバイスの色再現に関する特性を入力側プロファイルに基づいて解析すると共に、出力側デバイスの色再現に関する特性を出力側プロファイルに基づいて解析し、
前記解析手段による解析結果に基づいて、入力画像信号を出力画像信号に変換するための色変換関数を決定し、
前記決定手段により決定した色変換関数に基づいて、前記入力画像信号を前記出力画像信号に変換するための色変換係数を作成する
色変換係数作成方法。
【請求項１３】
入力側デバイスの色再現に関する特性を入力側プロファイルに基づいて解析すると共に、出力側デバイスの色再現に関する特性を出力側プロファイルに基づいて解析するステップと、
前記解析手段による解析結果に基づいて、入力画像信号を出力画像信号に変換するための色変換関数を決定するステップと、
前記決定手段により決定した色変換関数に基づいて、前記入力画像信号を前記出力画像信号に変換するための色変換係数を作成するステップと、
を含む処理をコンピュータに実行させるための色変換係数作成プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、色変換装置、色変換方法、色変換プログラム、色変換係数作成装置、色変換係数作成方法、及び色変換係数作成プログラムに係り、より詳しくは、特に、入力側と出力側のカラー画像信号の色再現可能領域が異なる場合にカラー画像信号に対して色変換処理を行う色変換装置、色変換方法、色変換プログラム、色変換係数作成装置、色変換係数作成方法、及び色変換係数作成プログラムに関する。
【背景技術】
【０００２】
モニタやスキャナの入力特性をプリンタなどの出力特性に合わせて色を調整する一般的な方法として、入力側のＩＣＣ （Ｉｎｔｅｒｎａｔｉｏｎａｌ  Ｃｏｌｏｒ  Ｃｏｎｓｏｒｔｉｕｍ）プロファイルと出力側のＩＣＣプロファイルを用いて変換する方法がある。ＩＣＣプロファイルによる色変換では、入力側の入力側デバイスに依存した色空間における色信号をデバイスに依存しない色空間であるＬａｂ空間の色信号に変換し、これを、Ｌａｂ色空間の色信号を出力デバイスに依存した色空間の色信号へ変換するための出力デバイスのＤＬＵＴ（多次元ルックアップテーブル）へ入力する。この場合は、入力側デバイスの特性を出力デバイスで再現することができるが、入出力の色再現域に応じた色変換や、入力側デバイスの主要色の特性（純色など）を保持した再現を行うことはできない。また、出力デバイスが固定されていても、入力側デバイスが異なると、色再現の目標が同じでも異なる色再現になってしまう。
【０００３】
これに対し、特許文献１に記載された方法では、入力色の色相と入力系基本色の色相との位置関係として入力色の色相に隣接する入力系基本色の色相との間の角度比を求め、入力系基本色に対応する出力系基本色の色相に対して前記位置関係を有する色相を出力色の色相とする色変換を行う。
【０００４】
しかしながら、色相の角度比を用いるだけでは、入出力の色再現域の大きさが大きく異なる場合の色変換を最適に行うことはできない。
【０００５】
また、特許文献２に記載された方法では、入力側デバイスの主要色（Ｒ，Ｇ，Ｂ，Ｃ，Ｍ，Ｙ）を出力側の好ましい色相へ変換する処理を行うが、この技術は、入出力のデバイス特性が固定されている場合にのみ適用可能であるが、入出力のデバイス特性が固定されていない場合はデバイス特性を保持した色変換を行うことができない。
【特許文献１】特開２００２−２７２６８号公報
【特許文献２】特開２０００−１８４２２１号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
また、従来のＩＣＣプロファイルによる色変換では、図６に示すように、入力プロファイル１００により、入力された例えばＣＭＹＫ色空間やＲＧＢ色空間の色信号をデバイス非依存のＬａｂ空間の色信号に変換し、これを出力デバイスプロファイル１０２に入力して、ＣＭＹＫ色空間の色信号に色変換する。この色変換では、入出力の色空間に共通の色空間を規定することで、デバイスの色変換を行うことができる。
【０００７】
しかしながら、この色変換では、入出力の色再現域が異なっている場合は、異なる領域の色がつぶれて色再現されてしまう。また、入出力のデバイス階調特性なども異なる場合は、出力デバイスで最適な色再現を行うことができない。
【０００８】
本発明は、上記問題を解決すべく成されたものであり、入力側デバイスや出力デバイスの特性が大きく変化してもデバイスの主要な特性を保ったまま色変換を行うことや、入力側デバイスの色再現域が大きく変化しても出力デバイスにおいて同様の色再現を実現することが可能な色変換装置、色変換方法、色変換プログラム、色変換係数作成装置、色変換係数作成方法、及び色変換係数作成プログラムを提供することを目的とする。
【課題を解決するための手段】
【０００９】
上記目的を達成するために、請求項１記載の発明は、入力側デバイスの色再現に関する特性を入力側プロファイルに基づいて解析すると共に、出力側デバイスの色再現に関する特性を出力側プロファイルに基づいて解析する解析手段と、前記解析手段による解析結果に基づいて、入力画像信号を出力画像信号に変換するための色変換関数を決定する決定手段と、前記決定手段により決定した色変換関数に基づいて、前記入力画像信号を前記出力画像信号に変換する変換手段と、を備えたことを特徴とする。
【００１０】
この発明によれば、入力側デバイスの色再現に関する特性を入力側プロファイルに基づいて解析すると共に、出力側デバイスの色再現に関する特性を出力側プロファイルに基づいて解析し、その解析結果に基づいて、入力画像信号を出力画像信号に変換するための色変換関数を決定して入力画像信号を前記出力画像信号に変換する。このため、入力側デバイスや出力デバイスの特性が大きく変化してもデバイスの主要な特性を保ったまま色変換を行うことや、入力側デバイスの色再現域が大きく変化しても出力デバイスにおいて同様の色再現を実現することが可能になる。
【００１１】
なお、請求項２に記載したように、前記解析手段は、前記入力側デバイスの色再現に関する特性として、階調特性、主要色の再現特性、ＣＡＭ、インテント、及び前記入力側デバイスの色域体積の少なくとも一つについて解析するようにしてもよい。
【００１２】
また、請求項３に記載したように、前記解析手段は、前記出力側デバイスの色再現に関する特性として、階調特性、主要色の再現特性、低明度領域の再現性、及び前記出力側デバイスの色域体積の少なくとも一つについて解析するようにしてもよい。
【００１３】
また、請求項４に記載したように、前記解析手段は、前記色域体積の解析については、当該色域全体の体積、所定の主要色の色相間の体積、最大彩度より高明度側の体積、及び最大彩度より低明度側の体積の少なくとも一つを、予め定めた基準色域の体積と比較することにより解析するようにしてもよい。
【００１４】
また、請求項５に記載したように、前記解析手段は、前記階調特性の解析については、主要色の飽和色及び中間色の少なくとも一つの階調再現性について解析するようにしてもよい。
【００１５】
また、請求項６に記載したように、少なくとも前記解析手段の解析項目と所定の色変換要素の色変換度合いとの対応関係を表わすマッピングテーブルデータを記憶した記憶手段をさらに備え、前記決定手段は、前記解析結果に対応する色変換度合いを求め、当該色変換度合いに基づいて、前記色変換関数を決定する構成としてもよい。
【００１６】
また、請求項７に記載したように、前記記憶手段は、色再現の目的に応じて異なる複数種類のマッピングテーブルデータを記憶している構成としてもよい。
【００１７】
また、請求項８に記載したように、前記決定手段は、前記解析結果及び色再現の目的の少なくとも一つに基づいて、色相変換方法、明度変換方法、及び色域圧縮方法の少なくとも一つを決定するようにしてもよい。
【００１８】
請求項９記載の色変換方法は、入力側デバイスの色再現に関する特性を入力側プロファイルに基づいて解析すると共に、出力側デバイスの色再現に関する特性を出力側プロファイルに基づいて解析し、前記解析手段による解析結果に基づいて、入力画像信号を出力画像信号に変換するための色変換関数を決定し、前記決定手段により決定した色変換関数に基づいて、前記入力画像信号を前記出力画像信号に変換することを特徴とする。
【００１９】
請求項１０記載の発明の色変換プログラムは、入力側デバイスの色再現に関する特性を入力側プロファイルに基づいて解析すると共に、出力側デバイスの色再現に関する特性を出力側プロファイルに基づいて解析するステップと、前記解析手段による解析結果に基づいて、入力画像信号を出力画像信号に変換するための色変換関数を決定するステップと、前記決定手段により決定した色変換関数に基づいて、前記入力画像信号を前記出力画像信号に変換するステップと、を含む処理をコンピュータに実行させることを特徴とする。
【００２０】
請求項１１記載の発明の色変換係数作成装置は、入力側デバイスの色再現に関する特性を入力側プロファイルに基づいて解析すると共に、出力側デバイスの色再現に関する特性を出力側プロファイルに基づいて解析する解析手段と、前記解析手段による解析結果に基づいて、入力画像信号を出力画像信号に変換するための色変換関数を決定する決定手段と、前記決定手段により決定した色変換関数に基づいて、前記入力画像信号を前記出力画像信号に変換するための色変換係数を作成する作成手段と、を備えたことを特徴とする。
【００２１】
請求項１２記載の発明の色変換係数作成方法は、入力側デバイスの色再現に関する特性を入力側プロファイルに基づいて解析すると共に、出力側デバイスの色再現に関する特性を出力側プロファイルに基づいて解析し、前記解析手段による解析結果に基づいて、入力画像信号を出力画像信号に変換するための色変換関数を決定し、前記決定手段により決定した色変換関数に基づいて、前記入力画像信号を前記出力画像信号に変換するための色変換係数を作成することを特徴とする。
【００２２】
請求項１３記載の発明の色変換係数作成プログラムは、入力側デバイスの色再現に関する特性を入力側プロファイルに基づいて解析すると共に、出力側デバイスの色再現に関する特性を出力側プロファイルに基づいて解析するステップと、前記解析手段による解析結果に基づいて、入力画像信号を出力画像信号に変換するための色変換関数を決定するステップと、前記決定手段により決定した色変換関数に基づいて、前記入力画像信号を前記出力画像信号に変換するための色変換係数を作成するステップと、を含む処理をコンピュータに実行させることを特徴とする。
【発明の効果】
【００２３】
以上説明したように、本発明によれば、入力側デバイスや出力デバイスの特性が大きく変化してもデバイスの主要な特性を保ったまま色変換を行うことや、入力側デバイスの色再現域が大きく変化しても出力デバイスにおいて同様の色再現を実現することが可能になる、という効果を有する。
【発明を実施するための最良の形態】
【００２４】
以下、図面を参照して本発明の実施形態の一例を詳細に説明する。
【００２５】
先ず、はじめに、色変換装置の概略構成を説明する。図１は、本発明に係る色変換装置の概略構成例を示すブロック図である。ここで説明する色変換装置は、例えばディジタル複写機やプリンタ等といった画像出力装置に搭載され、若しくはその画像出力装置に接続するサーバ装置に搭載され、またはその画像出力装置に動作指示を与えるコンピュータ（ドライバ装置）に搭載されて用いられるものである。
【００２６】
同図に示すように、色変換装置１０は、入力色空間変換部１２、色域圧縮部１４、出力色空間変換部１６、解析部１８、及びユーザインタフェース（以下「ＵＩ」と略す）部２０を備えている。
【００２７】
入力色空間変換部１２は、入力側デバイスに依存した入力画像信号を入力プロファイルに基づいてデバイス非依存の画像信号に変換する。入力画像信号としては、例えば、ＣＲＴ等に表示させるためのＲＧＢ色空間におけるカラー画像信号、ＣＭＹＫ色空間におけるカラー画像信号が挙げられる。また、デバイス非依存の画像信号としては、Ｌａｂ色空間におけるカラー画像信号やＪＣＨ色空間におけるカラー画像信号が挙げられる。
【００２８】
色域圧縮部１４は、解析部１８で決定された色変換方法により、入力色空間変換部１２からのデバイス非依存の入力画像信号を色変換し、出力色空間変換部１６へ出力する。
【００２９】
出力色空間変換部１６は、色域圧縮部１４で色変換されたデバイス非依存の画像信号を、出力プロファイルに基づいて出力デバイスに依存した出力画像信号に変換して出力する。出力画像信号としては、例えば、プリンタ等に印刷させるためのＣＭＹ色空間あるいはＣＭＹＫ色空間のカラー画像信号が挙げられる。本実施形態では、出力画像信号はＣＭＹＫ色空間のカラー画像信号である場合について説明する。
【００３０】
解析部１８は、詳細は後述するが、入力側デバイスの色再現特性を表す入力プロファイル及び出力デバイスの色再現特性を表す出力プロファイルに基づいて、入力側デバイス及び出力デバイスの色再現特性を解析し、その解析結果に基づいて色変換方法を決定して、色域圧縮部１４へ出力する。
【００３１】
解析部１８は、入力側デバイスの色再現特性を表わす入力プロファイルが記憶された入力プロファイル記憶部２２と、出力側デバイスの色再現特性を表わす出力プロファイルが記憶された出力プロファイル記憶部２４と、入力プロファイル及び出力プロファイルを解析し、その解析結果及びユーザーの設定に基づいて色変換方法を決定する色変換方法決定部２６と、メモリ２８と、を含んで構成されている。
【００３２】
ＵＩ部２０は、ユーザーが操作することによって、解析部１８による解析に関する各種設定を行うためのものである。
【００３３】
これらの各部１２〜１８は、例えば画像出力装置、サーバ装置またはドライバ装置が具備するものであり、ＣＰＵ（Ｃｅｎｔｒａｌ Ｐｒｏｃｅｓｓｉｎｇ Ｕｎｉｔ）、ＲＯＭ（Ｒｅａｄ Ｏｎｌｙ Ｍｅｍｏｒｙ）およびＲＡＭ（Ｒａｎｄｏｍ Ａｃｃｅｓｓ Ｍｅｍｏｒｙ）等の組み合わせからなるコンピュータが、所定プログラムを実行することによって、それぞれ実現されたものとすることができる。
【００３４】
次に、解析部１８で実行される処理ルーチンについて、図２に示すフローチャートを参照して説明する。
【００３５】
まず、ステップ１００では、入力プロファイルを入力プロファイル記憶部２２から読み込み、取得する。
【００３６】
ステップ１０２では、出力プロファイルを出力プロファイル記憶部２４から読み込み、取得する。
【００３７】
ステップ１０４では、印刷目的等の色再現目標に関する情報を取得する。例えば色再現目標を設定するための図示しない設定画面をＵＩ部２０に表示させ、ユーザーに色再現目標を設定させることができる。
【００３８】
色再現目標としては、例えばＩＣＣプロファイルで定義された前述の３つのインテント（パーセプチャル、サチュレイション、リラティブカラリメトリック）がある。これらは、モニタ重視、彩度重視、階調再現性、コントラスト、測色的一致など、ユーザーの求める出力環境で必要とされる色再現の特徴を示したものである。なお、入力側デバイスの色空間がＣＭＹＫである場合には、上記のインテントを所定の解析方法により解析するようにしてもよい。また、この他にも、モニタ忠実、鮮やか等の印刷目的や、特に目標色相に変換したい指定色やその目標色相を設定したり、純色再現する主要色（例えばＹ，Ｍ，Ｃ等）を設定したりすることもできる。
【００３９】
ステップ１０６では、色変換対象の画像の原稿種別を取得する。原稿種別は、例えば原稿種別を設定するための図示しない設定画面をＵＩ部２０に表示させ、ユーザーに設定させるようにしてもよいし、画像データを公知の手法により解析して原稿種別を取得するようにしてもよい。原稿種別としては、写真、グラフィック、テキスト、グラデーション等があるが、これに限られるものではない。
【００４０】
ステップ１０８では、入力プロファイル及び出力プロファイルに基づいて、入力側デバイス及び出力側デバイスの特性を解析する。
【００４１】
解析としては様々なものがあるが、本実施形態では、一例として、明度解析、階調特性解析、主要色特性解析、ＣＡＭ解析、入力側デバイスの入力色域体積及び出力側デバイスの出力色域体積の解析を行う場合について説明するが、これに限られるものではない。
【００４２】
例えば、明度解析は、入力画像信号や出力画像信号がＣＭＹＫ色空間の画像信号の場合に行う。例えば、出力画像信号がＣＭＹＫ色空間の画像信号の場合には、出力側の色域における低明度側の例えばＣ，Ｍ，Ｙ，Ｋ＝（０，０，０，１００）、（１００，１００，１００，０）、（１００，１００，１００，１００）の色、すなわちＫのみ１００％の色、Ｃ，Ｍ，Ｙそれぞれが１００％の色、Ｃ，Ｍ，Ｙ，Ｋ全てが１００％の色について、予め定めた標準色域のそれと比較することにより低明度領域の再現性を解析する。
【００４３】
階調特性解析では、入力プロファイルや出力プロファイルから例えばγ特性を表す情報、例えばγ値を取得することができる。また、主要色の飽和色や中間色の中間調再現特性をプロファイルに基づいて求めるようにしてもよく、飽和色や中間色の中間調再現特性と予め定めた基準の中間調再現特性とを比較し、階調が潰れている領域や出ている領域を解析するようにしてもよい。
【００４４】
主要色特性解析では、入力プロファイルから求まる入力側デバイスの色域における主要色（Ｙ，Ｍ，Ｃ，Ｒ，Ｇ，Ｂ等）と出力プロファイルから求まる出力側デバイスの色域における主要色との色差や明度差を求める。
【００４５】
ＣＡＭ解析では、入力画像信号の環境光や光源を所定の方法により抽出し、例えば予め定めた標準環境か否かが解析される。ここで、例えば入力側デバイスがモニタであれば、そのモニタに表示された画像を見る際の周囲の光であり、光源は、そのモニタに使用されている光源である。
【００４６】
色域体積の解析では、例えば入力側デバイスがモニタであれば、その色域全体の体積を入力プロファイルに基づいて求め、例えばｓＲＧＢやＷｉｄｅＲＧＢ等の標準的な色域全体の体積と比較し、大小関係を求める。出力側デバイスの色域体積も同様であるが、出力側デバイスの色空間がＣＭＹＫの場合には、ＪａｐａｎＣｏｌｏｒ等の一般的な色域全体の体積と比較する。
【００４７】
なお、色域全体の体積で比較する場合に限らず、色域の一部の体積、例えば所定の主要色の色相間の体積で比較するようにしてもよい。また、出力側デバイスの色域については、例えば色域体積のクラスがＬＯＷ，ＭＩＤ，ＨＩＧＨクラスのデバイスの色域体積と比較したり、色域の最大彩度より高明度側、低明度側の各々の体積を比較したりするようにしてもよい。また、入力側デバイス及び出力側デバイスの色域の体積共有率を算出するようにしてもよい。
【００４８】
ステップ１１０では、印刷目的やインテント、原稿種別等を含む色再現目標、解析結果等に基づいて、色変換方法を決定する。具体的には、色再現目標及び解析結果と、最適マッピング方法とを対応付けたマッピングテーブルデータに基づいて決定する。図３には、入力側デバイス及び出力側デバイスの特性が異なる場合でも色再現目標に沿った最適な色再現を可能とするためのマッピングテーブルデータの一例を示した。
【００４９】
図３に示すように、マッピングテーブルデータ３０は、色再現目標、解析結果、最適マッピング方法が対応付けられており、上記で求めた色再現目標及び解析結果（解析項目）に該当するケースＮｏを選択し、そのケースＮｏの最適マッピング方法を色変換方法として決定する。
【００５０】
ここで、色再現目標の中の色相目標は、入力画像信号の色相と目標色相との差であり、ａ〜ｃ（ａ＞ｂ＞ｃ）の３段階で現わされている。また、主要色特性は、前述したように、入力側デバイスの色域における主要色出力側デバイスの色域における主要色との色差又は明度差であり、色相目標と同様にａ〜ｃ（ａ＞ｂ＞ｃ）の３段階で現わされている。
【００５１】
最適マッピングでは、色相変換量、色相方向階調数、明度変換量、明度方向階調数、圧縮率の各マッピング要素（色変換要素）について、変換度合いをＡ〜Ｃの（Ａ＞Ｂ＞Ｃ）の３段階で現わしている。
【００５２】
各マッピング要素の変換度合いは、以下のように設定されている。まず、インテントや印刷目的、原稿種別で３つのカテゴリーに分類する。第１のカテゴリーは、「Ｓａｔｕｒａｔｉｏｎ」、「鮮やか」、「ＣＡＤ」であり、第２のカテゴリーは、「Ｐｅｒｃｅｐｔｕａｌ」、「モニタ忠実」であり、第３のカテゴリーは、「Ｒｅｌａｔｉｖｅ」、「写真」である。
【００５３】
第１のカテゴリーでは、第２のカテゴリー、第３のカテゴリーよりも色相変換量を大きく設定する。そのため、主要色特性の解析結果において、入力デバイス及び出力デバイスの主要色の色差が大きいほど色相方向階調数が増加するように、色差が小さいほど色相方向階調数が減少するように設定する。明度変換量は、入力デバイス及び出力デバイスの主要色の明度差が大きいほど、またγ値が高いほど変換量が増加するように設定する。またＣＡＭ情報が含まれる場合は、色相方向の階調数は入力の階調数を維持するように少なく設定する。
【００５４】
第２のカテゴリーでは、第１のカテゴリー、第３のカテゴリーより色相階調数や明度方向階調数を増加させる設定とする。主要色特性の解析結果において、入力デバイス及び出力デバイスの主要色の色差が大きいほど色相変換量及び明度変換量を増加させるが、第１のカテゴリーよりは変換量は少なく設定する。また、γ値が高いほど色相階調数や明度階調数を増加させる設定とする。
【００５５】
第３のカテゴリーでは、第１のカテゴリー、第２のカテゴリーと異なり、主要色特性の解析結果に基づいてマッピング方法を定めず、色再現目標、γ値及びＣＡＭ情報の解析結果に基づいてマッピング方法を定める。色相変換は、色相目標を設定した場合に行い、γ値が高いほど、色相方向階調数を増加させる設定とする。また、明度変換量は、第１のカテゴリー、第２のカテゴリーと比較して少なく設定する。
【００５６】
このように変換度合いを設定したマッピングテーブルデータ３０に基づいてマッピング方法を決定することにより、入力側デバイス及び出力側デバイスの特性が異なる場合でも色再現目標に沿った最適な色再現が可能となる。
【００５７】
また、図４には、異なる出力デバイスに出力した場合でも同じ色味となるような色再現を可能とするためのマッピングテーブルデータの一例を示した。同図に示すマッピングテーブルデータ３２に基づいてマッピング方法を決定することにより、異なる出力デバイスに出力した場合でも同じ色味とすることができる。図３に示すマッピングテーブルデータ３０及び図４に示すマッピングテーブルデータ３２をメモリ２８に予め記憶しておくようにしてもよい。この場合、ユーザーに色再現の目的を選択させ、これに対応したマッピングテーブルデータを用いて色変換することにより、色再現の目的に応じて最適な色変換を行うことができる。
【００５８】
ここで、マッピング方法について説明する。まず、圧縮率や色相方向階調数、明度方向階調数を制御するマッピング方法としては、例えば特開２００５−１９１８０８号公報（以下、特許文献３という）に記載された方法を適用することができる。この圧縮方法の圧縮係数Ｃｎｌ１は、入力画像信号を出力画像信号に変換するための非線形関数に変数として含まれるもので、変換ベクトル上での圧縮率を特定するための変数である。このことから、圧縮係数Ｃｎｌ１は、変換ベクトル上における目標点（無彩色点） と入力画像信号を示す点との距離に応じて特定されるようになっている。
【００５９】
この方法を用いた非線形圧縮・伸張処理では、変換ベクトル上での無彩色点から入力色再現域の外郭点および出力色再現域の外郭点までの各々の距離Ｌｉｎ、Ｌｏｕｔと、無彩色点から入力画像信号までの距離Ｌ'ｉｎと、色再現目的及び色変換対象に応じて設定された設定された圧縮係数Ｃｎｌ１とに基づき、以下に示す（１）式および（２）式の非線形関数を用いて、変換ベクトル上での無彩色点から出力画像信号までの距離Ｌ'ｏｕｔを求める。
【００６０】
Ｌ'ｏｕｔ＝Ｌ'ｉｎ×（Ｌｏｕｔ／Ｌｉｎ）ｆ(ｘ)    ・・・（１）
ｆ（ｘ）＝（Ｌ'ｉ ｎ／Ｌｉｎ）Ｃｎｌ１      ・・・（２）
この圧縮係数Ｃｎｌ１を変化させることにより、圧縮率や階調数を変化させることができる。
【００６１】
次に、上記の色相変換量を制御するマッピング方法としては、例えば特開２００５−１８４６０１号公報（以下、特許文献４という）に記載された方法を適用することができる。この特許文献４に記載された方法では、所定の色相変換関数により色相の変換を行っており、この色相変換関数では、色相の変更を、入力画像信号における彩度によって色相変換の度合いが変化するようにしており、高彩度領域では色相が大きく変化し、逆に低彩度領域では色相があまり変化しないように色相の変更を行っている。また、この色相変換関数は、色相変換度合に彩度方向での重み付けを与えるために設定された圧縮係数を変数として含んでいる。具体的には、例えば次式のような指数関数を用いる。
【００６２】
Ｃｏｕｔ＝Ｃｉｎ−Ｃｄｉｆ×（Ｃｄａｔａ／Ｃｍａｘ）Ｃｎｌ２  ・・・（３）
この（３）式において、Ｃｏｕｔは出力画像信号の色相角であり、Ｃｉｎは入力画像信号の色相角であり、Ｃｄｉｆは最大彩度色相移動量であり、Ｃｄａｔａは入力画像信号における彩度であり、Ｃｍａｘは最大彩度点における彩度である。また、Ｃｎｌ２は、重み付けのための圧縮係数であり、非線形性を調整する非線形係数である。この圧縮係数Ｃｎｌ２を変化させることにより、色相移動量を変化させることができる。
【００６３】
次に、上記の明度変換量を制御するマッピング方法としては、例えば特開２００５−１８４６０２号公報（以下、特許文献５という）に記載された方法を適用することができる。この特許文献５に記載された方法では、所定の明度変換関数により明度の変換を行っており、この明度変換関数では、明度の変更を、入力画像信号における彩度によって明度変換の度合いが変化するようにしており、高彩度領域では明度が大きく変化し、逆に低彩度領域では明度があまり変化しないように明度の変更を行っている。また、この明度変換関数は、明度変換度合に彩度方向での重み付けを与えるために設定された圧縮係数を変数として含んでいる。具体的には、例えば次式のような指数関数を用いる。
【００６４】
Ｌｏｕｔ＝Ｌｉｎ−Ｌｄｉｆ×（Ｃｉｎ／Ｃｍａｘ）Ｃｎｌ３  ・・・（２）
この（２）式において、Ｌｏｕｔは変換後の明度値であり、Ｌｄｉｆは明度調整値であり、Ｃｉｎは入力画像信号における彩度であり、Ｃｍａｘは入力側色再現域の最大彩度点における彩度である。また、Ｃｎｌ３は、重み付けのための圧縮係数であり、非線形性を調整する非線形係数である。この圧縮係数Ｃｎｌ３を変化させることにより、明度変換量を変化させることができる。
【００６５】
従って、ステップ１１０では、上記のようにマッピングテーブルデータに基づいて決定した色相変換量等に基づいて上記の変換関数や圧縮係数を設定することによりマッピング方法を決定する。
【００６６】
ステップ１１２では、決定したマッピング方法、すなわち色相変換量等に基づいて設定した変換関数や圧縮係数等を色域圧縮部１４へ出力する。
【００６７】
これにより、色域圧縮部１４では、入力色空間変換部１２から出力されたＬａｂの画像信号を、指定されたマッピング方法で色変換し、出力色空間変換部１６へ出力する。出力色空間変換部１６では、入力されたＬａｂの画像信号をＣＭＹＫの画像信号へ変換する。なお、ステップ１０６で取得した原稿種別に応じて、墨量の設定を変更するようにしてもよい。
【００６８】
なお、決定したマッピング方法、すなわち色相変換量等に基づいて設定した変換関数や圧縮係数に基づいて、入力画像信号（例えばＲＧＢ又はＣＭＹＫ）を出力画像信号（例えばＣＭＹＫ）へ変換するためのルックアップテーブル、または色域圧縮部１４へ出力するルックアップテーブル等の色変換係数を作成するようにしてもよい。
【００６９】
このように、本実施形態では、入力プロファイル及び出力プロファイルを解析し、その結果等に基づいて色変換方法を決定して色変換するので、入力側デバイスや出力側デバイスの特性が大きく変化してもデバイスの主要な特性を保ったまま色変換を行うことや、入力側デバイスの色再現域が大きく変化しても出力デバイスにおいて同様の色再現を実現することが可能となる。
【００７０】
なお、図５に示すように、入力色空間変換部１２と色域圧縮部１４との間に環境光等を考慮したＣＡＭ変換を行うＣＡＭ変換部４０を設け、色域圧縮部１４と出力色空間変換部１６との間にＣＡＭ逆変換を行うＣＡＭ逆変換部４２を設けた構成の色変換装置にも本発明を適用可能である。
【図面の簡単な説明】
【００７１】
【図１】本発明に係る色変換装置の概略構成を示すブロック図である。
【図２】解析部で実行される処理のフローチャートである。
【図３】マッピングテーブルデータの一例を示す図である。
【図４】マッピングテーブルデータの一例を示す図である。
【図５】他の例に係る色変換装置の概略構成を示すブロック図である。
【図６】従来の色変換装置の概略構成図である。
【符号の説明】
【００７２】
１０      色変換装置
１２      入力色空間変換部
１４      色域圧縮部（変換手段）
１６      出力色空間変換部
１８      解析部
２０      ＵＩ部
２２      入力プロファイル記憶部
２４      出力プロファイル記憶部
２６      色変換方法決定部（解析手段、決定手段）
２８      メモリ（記憶手段）
３０      マッピングテーブルデータ
３２      マッピングテーブルデータ
４０      ＣＡＭ変換部
４２      ＣＡＭ逆変換部
【図１】
2008042711.tif 000003
【図２】
2008042711.tif 000004
【図３】
2008042711.tif 000005
【図４】
2008042711.tif 000006
【図５】
2008042711.tif 000007
【図６】
2008042711.tif 000008