(57)【特許請求の範囲】
【請求項１】
複数の色要素に基づいて複数色を再現する出力機器の色空間において再現可能であって、色材総量制限値に応じて変動する出力色域を算出する色域算出手段と、
色域変換対象の画素情報の色を前記色域算出手段により算出された前記出力色域の色に変換する際に適用する色変換方法を、該色材総量制限値が小さくなるほど彩度維持となるように変更する変更手段と
を具備する画像処理装置。
【請求項２】
前記色域算出手段は、
入力機器の色空間において再現可能な入力色域を更に算出し、
前記変更手段は、
前記入力色域の色を前記出力色域の色に変換する際、前記出力色域の特定領域の色に対応する前記入力色域の色に適用する色変換方法を変更する
請求項１記載の画像処理装置。
【請求項３】
複数の色要素に基づいて複数色を再現する出力機器の色空間において再現可能であって、色材総量制限値に応じて変動する出力色域と、色域変換対象の画素情報の色の前記出力色域の色に変換する前の変換先である仮想出力色域を算出する色域算出手段と、
前記色域変換対象の画素情報の色を前記仮想出力色域の色に変換した後、更に前記出力色域の色に変換する際に適用する色変換方法を、該色材総量制限値が小さくなるほど彩度維持となるように変更する変更手段と
を具備する画像処理装置。
【請求項４】
前記色域算出手段は、
入力機器の色空間において再現可能な入力色域を更に算出し、
前記変更手段は、
前記入力色域の色を前記仮想出力色域の色に変換し、更に前記出力色域の色に変換する際、前記出力色域の特定領域の色に対応する前記仮想出力色域の色に適用する色変換方法を変更する
請求項３記載の画像処理装置。
【請求項５】
前記変更手段は、
前記出力機器の色材総量制限値を１または複数の閾値と比較し、該色材総量制限値が小さくなるほど彩度維持となるように前記色変換方法を変更する
請求項１乃至４のいずれかに記載の画像処理装置。
【請求項６】
複数の色要素に基づいて複数色を再現する出力機器の色空間において再現可能であって、色材総量制限値を含む色域変動要素に応じて変動する出力色域を算出する色域算出手段と、
前記色域算出手段により算出された前記出力色域断面の頂点から該出力色域断面における出力機器で再現可能な最低明度となる色に向かう色域外郭面の明度が一様減少しているか否かを判定する判定手段と、
出力機器の出力色域断面の彩度側の頂点の明度と、前記頂点から該出力色域断面における出力機器で再現可能な最低明度となる色に向かう色域外郭面の明度の差分値を取得する取得手段と、
前記判定手段により前記色域外郭面の明度が一様減少していないと判定された場合、色域変換対象の画素情報の色を前記色域算出手段により算出された前記出力色域の色に変換する際に、前記頂点の明度が暗い色である場合に、前記取得手段により取得された前記差分値に応じて前記出力色域の頂点に対する低明度領域に適用する色変換方法を変更する変更手段と
を具備する画像処理装置。
【請求項７】
前記色域算出手段は、
入力機器の色空間において再現可能な入力色域を更に算出し、
前記変更手段は、
前記入力色域の色を前記出力色域の色に変換する際、前記出力色域の特定領域の色に対応する前記入力色域の色に適用する色変換方法を変更する
請求項６記載の画像処理装置。
【請求項８】
前記変更手段は、
前記差分値を１または複数の閾値と比較し、該差分値が大きくなるほど彩度維持となるように前記色変換方法を変更する
請求項６または７記載の画像処理装置。
【請求項９】
前記変更手段は、
前記差分値を１または複数の閾値と比較し、該差分値が大きくなるほど明度維持となるように前記色変換方法を変更する
請求項６または７記載の画像処理装置。
【請求項１０】
前記変更手段は、
前記判定手段により前記色域外郭面の明度が一様減少していると判定された場合、前記出力機器の色材総量制限値を取得して１または複数の閾値と比較し、該色材総量制限値が小さくなるほど彩度維持となるように前記色変換方法を変更する
請求項６乃至９のいずれか記載の画像処理装置。
【請求項１１】
色域変換対象の画素情報の色を、複数の色要素に基づいて複数色を再現する出力機器の色空間における再現可能な出力色域の色に変換する色変換処理をコンピュータで実行する画像処理装置に実装され、
前記コンピュータを、
前記出力機器の色空間において再現可能であって、色材総量制限値に応じて変動する出力色域を算出する色域算出手段、
前記色域変換対象の画素情報の色を前記色域算出手段により算出された前記出力色域の色に変換する際に適用する色変換方法を、該色材総量制限値が小さくなるほど彩度維持となるように変更する変更手段
として機能させる画像処理プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像処理装置、及び画像処理プログラムに関する。
【背景技術】
【０００２】
例えば、情報処理装置により作成した画像を画像形成装置により出力する場合、出力指示された画像に再現できない色が含まれているとき、この色を再現可能な色範囲に収めるための変換処理（色域圧縮処理や色補正処理）が行われる。
【０００３】
色域変換処理においては、それぞれのデバイスにおいて再現可能な色範囲の外郭（色域外郭）を求めておき、入力側デバイスからの画像データが出力側デバイスの色域外郭の範囲内となるよう圧縮処理が行われる。
【０００４】
色域圧縮処理の一例として、特許文献１には、出力側デバイスの色域外郭における明度逆転の場所を削ることで明度逆転を抑制する技術が開示されている。
【０００５】
また、特許文献２には、入力側デバイスの色域外郭を仮想色再現領域（Ｇａｍｕｔ）に圧縮してからこれを更に実色再現領域に圧縮する技術が開示されている。
【０００６】
ここで、入力色再現領域の最大彩度点の明度を出力色再現領域の最大彩度点の明度に圧縮してアンカーポイントＣ１を設定したうえで、低明度側はＣ１に向かって圧縮し、実色再現領域への圧縮は最大彩度点の明度よりも高明度側になるようにしている。
【０００７】
なお、色域圧縮に際しては、出力側デバイスの色材総量や墨量等が制限された場合等に出力側デバイスの色域外郭が変動する状況も起り得る。
【先行技術文献】
【特許文献】
【０００８】
【特許文献１】特開２００７−２５８８３５号公報
【特許文献２】特開２００９−２１２６４２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００９】
本発明は、出力機器の色材総量制限等に起因する色再現域の変動に対しても滑らかな階調変化を有する色域変換処理を行なうことができる画像処理装置、及び画像処理プログラムを提供することを目的とする。
【課題を解決するための手段】
【００１０】
上記目的を達成するために、請求項１の画像処理装置の発明は、複数の色要素に基づいて複数色を再現する出力機器の色空間において再現可能であって、色材総量制限値に応じて変動する出力色域を算出する色域算出手段と、色域変換対象の画素情報の色を前記色域算出手段により算出された前記出力色域の色に変換する際に適用する色変換方法を、該色材総量制限値が小さくなるほど彩度維持となるように変更する変更手段とを具備する。
【００１１】
請求項２記載の発明は、請求項１記載の発明において、前記色域算出手段は、入力機器の色空間において再現可能な入力色域を更に算出し、前記変更手段は、前記入力色域の色を前記出力色域の色に変換する際、前記出力色域の特定領域の色に対応する前記入力色域の色に適用する色変換方法を変更する。
【００１２】
請求項３記載の画像処理装置の発明は、複数の色要素に基づいて複数色を再現する出力機器の色空間において再現可能であって、色材総量制限値に応じて変動する出力色域と、色域変換対象の画素情報の色の前記出力色域の色に変換する前の変換先である仮想出力色域を算出する色域算出手段と、前記色域変換対象の画素情報の色を前記仮想出力色域の色に変換した後、更に前記出力色域の色に変換する際に適用する色変換方法を、該色材総量制限値が小さくなるほど彩度維持となるように変更する変更手段とを具備する。
【００１３】
請求項４記載の発明は、請求項３記載の発明において、前記色域算出手段は、入力機器の色空間において再現可能な入力色域を更に算出し、前記変更手段は、前記入力色域の色を前記仮想出力色域の色に変換し、更に前記出力色域の色に変換する際、前記出力色域の特定領域の色に対応する前記仮想出力色域の色に適用する色変換方法を変更する。
【００１４】
請求項５記載の発明は、請求項１乃至４のいずれかに記載の発明において、前記変更手段は、前記出力機器の色材総量制限値を１または複数の閾値と比較し、該色材総量制限値が小さくなるほど彩度維持となるように前記色変換方法を変更する。
【００１６】
請求項６記載の画像処理装置の発明は、複数の色要素に基づいて複数色を再現する出力機器の色空間において再現可能であって、色材総量制限値を含む色域変動要素に応じて変動する出力色域を算出する色域算出手段と、前記色域算出手段により算出された前記出力色域断面の頂点から該出力色域断面における出力機器で再現可能な最低明度となる色に向かう色域外郭面の明度が一様減少しているか否かを判定する判定手段と、出力機器の出力色域断面の彩度側の頂点の明度と、前記頂点から該出力色域断面における出力機器で再現可能な最低明度となる色に向かう色域外郭面の明度の差分値を取得する取得手段と、前記判定手段により前記色域外郭面の明度が一様減少していないと判定された場合、色域変換対象の画素情報の色を前記色域算出手段により算出された前記出力色域の色に変換する際に、前記頂点の明度が暗い色である場合に、前記取得手段により取得された前記差分値に応じて前記出力色域の頂点に対する低明度領域に適用する色変換方法を変更する変更手段とを具備する。
【００１７】
請求項７記載の発明は、請求項６記載の発明において、前記色域算出手段は、入力機器の色空間において再現可能な入力色域を更に算出し、前記変更手段は、前記入力色域の色を前記出力色域の色に変換する際、前記出力色域の特定領域の色に対応する前記入力色域の色に適用する色変換方法を変更する。
【００１９】
請求項８記載の発明は、請求項６または７記載の発明において、前記変更手段は、前記差分値を１または複数の閾値と比較し、該差分値が大きくなるほど彩度維持となるように前記色変換方法を変更する。
【００２０】
請求項９記載の発明は、請求項６または７記載の発明において、前記変更手段は、前記差分値を１または複数の閾値と比較し、該差分値が大きくなるほど明度維持となるように前記色変換方法を変更する。
【００２１】
請求項１０記載の発明は、請求項６乃至９のいずれか記載の発明において、前記変更手段は、前記判定手段により前記色域外郭面の明度が一様減少していると判定された場合、前記出力機器の色材総量制限値を取得して１または複数の閾値と比較し、該色材総量制限値が小さくなるほど彩度維持となるように前記色変換方法を変更する。
【００２２】
請求項１１記載の画像処理プログラムの発明は、色域変換対象の画素情報の色を、複数の色要素に基づいて複数色を再現する出力機器の色空間における再現可能な出力色域の色に変換する色変換処理をコンピュータで実行する画像処理装置に実装され、前記コンピュータを、前記出力機器の色空間において再現可能であって、色材総量制限値に応じて変動する出力色域を算出する色域算出手段、前記色域変換対象の画素情報の色を前記色域算出手段により算出された前記出力色域の色に変換する際に適用する色変換方法を、該色材総量制限値が小さくなるほど彩度維持となるように変更する変更手段として機能させる。
【発明の効果】
【００２３】
請求項１記載の発明では、出力機器の色材総量制限に起因する色再現域の変動に対しても滑らかな階調変化を有する色域変換処理を行なうことができる。
【００２４】
請求項２の記載の発明では、請求項１記載の発明において、所定明度より低明度側等、領域を特定して滑らかな階調変化での再現が可能となる。
【００２５】
請求項３記載の発明では、階調逆転とは無関係な領域ではどのような形状を持った出力機器でも色再現の統一がとれた再現を実現しつつ、階調逆転が発生している色再現域では滑らかな階調となるように改善できる。
【００２６】
請求項４記載の発明では、請求項３記載の発明において、所定明度より低明度側等、領域を特定して滑らかな階調変化での再現が可能となる。
【００２７】
請求項５記載の発明では、請求項１乃至４のいずれか記載の発明において、色材総量が制限された場合にも階調が滑らかな画像を得ることができる。
【００２９】
請求項６記載の発明では、出力機器の色材総量が制限されたときや色材や出力機器の特性変化の際も滑らかな階調変化を有する色域変換が実現できる。また、請求項６記載の発明では、出力機器の色材総量が制限されたときや色材や出力機器の特性が変化しても階調が滑らかな画像を得ることができる。
【００３０】
請求項７の記載の発明では、請求項６記載の発明において、所定明度より低明度側等、領域を特定して滑らかな階調変化での再現が可能となる。
【００３２】
請求項８記載の発明では、請求項６または７記載の発明において、色材総量等が制限されたり、出力機器等の特性変化に際しても彩度維持の画像を得ることができる。
【００３３】
請求項９記載の発明では、請求項６または７記載の発明において、色材総量等が制限されたり、出力機器等の特性変化に際しても明度維持の画像を得ることができる。
【００３４】
請求項１０記載の発明では、請求項６乃至９のいずれか記載の発明において、出力機器の色材総量が制限されても階調が滑らかな画像を得ることができる。
【００３５】
請求項１１記載の発明では、色材総量が制限された時や色材や出力機器の特性変化が生じた場合にも滑らかな階調変化を有する色域変換処理を実行可能に画像処理装置を動作させることができる。
【図面の簡単な説明】
【００３６】
【図１】一実施の形態に係る色管理システムの機能構成を示すブロック図。
【図２】出力機器の色材総量制限値をキーとする色域変換処理イメージを示す図。
【図３】実施例１に係る色変換プロファイル生成処理を示すフローチャート。
【図４】実施例１の色変換処理に係る色変換方法変更パターンを示す概念図。
【図５】実施例１の色変換に係る彩度成分重み対色材総量特性を示す図。
【図６】実施例１の色変換に係るマッピングアンカー明度対色材総量特性を示す図。
【図７】実施例２に係る色変換プロファイル生成処理を示すフローチャート。
【図８】実施例２の色変換処理に係る色変換方法変更パターンを示す概念図。
【図９】実施例２の色変換に係る彩度成分重み対明度特性を示す図。
【図１０】実施例２の色変換に係るマッピングアンカー明度対明度差特性を示す図。
【図１１】実施例３に係る色変換プロファイル生成処理を示すフローチャート。
【図１２】実施例４に係る色変換プロファイル生成処理を示すフローチャート。
【図１３】実施例４の色変換処理に係る色変換方法変更パターンを示す概念図。
【図１４】実施例５に係る色変換プロファイル生成処理を示すフローチャート。
【図１５】実施例５の色変換処理に係る色変換方法変更パターンを示す概念図。
【発明を実施するための形態】
【００３７】
図１は、一実施の形態に係る色管理システム１０の機能構成を示すブロック図である。
【００３８】
色管理システム１０は、入力機器２０と出力機器３０間に介挿されて入力機器２０から入力される画像データの色変換処理を行う色変換部１６、色変換部１６が画像データの色変換に際して参照する参照テーブル（色変換プロファイル）を記憶する色変換プロファイル記憶部１５、色変換プロファイル記憶部１５に記憶する色変換プロファイルを生成する色変換プロファイル生成部１１を具備して構成される。
【００３９】
この色管理システム１０は、出力機器３０である、例えば、ＣＭＹＫ各色のトナーを用いて電子写真方式でカラー画像を形成して用紙上に転写・定着させる画像形成装置（カラー複写機）に内蔵することにより実現される。
【００４０】
入力機器２０としては、例えば、ＰＣ（パーソナル・コンピュータ）等で実現される情報処理端末（クライアント）や、あるいは出力機器３０とは異なる色再現域を有する画像形成装置（カラー複写機）等を想定している。
【００４１】
入力機器２０を上記クライアントとした場合は、該クライアントにおいてディスプレイ上で色を確認しながら作成されたＲＧＢ色空間上の画像データが、また、入力機器２０を他の画像形成装置とした場合は、該画像形成装置からＣＭＹＫ色空間上の画像データが、それぞれ、色域変換対象として色変換部１６に入力される。
【００４２】
この色管理システム１０において、色変換プロファイル生成部１１は、入力機器２０から入力される画像データの色値（例えば、Ｒ，Ｇ，Ｂ）を、該入力機器２０、及び、複数の色（この例では、ＣＭＹＫ色）要素に基づいて複数色を再現する出力機器３０に依存しないデバイス非依存色空間（例えば、Ｌ＊ａ＊ｂ空間）上の色値に変換する第一色変換条件生成部１２、第一色変換条件生成部１２で変換された入力画像データの色値を、同じ色空間（Ｌ＊ａ＊ｂ空間）上の、出力機器３０における出力色域の色値に変換する色域変換条件生成部１３、色域変換条件生成部１３による色域変換後のＬ＊ａ＊ｂ空間上の色値を出力機器３０が再現可能な例えば、ＣＭＹＫ色空間上の色値に変換する第二色変換条件生成部１４を備えている。
【００４３】
色変換プロファイルの生成処理に際し、色変換プロファイル生成部１１は、例えば、ネットワークを介して、入力機器２０の上記デバイス非依存色空間における再現色域（入力色域）外郭を算出するために必要な情報を含む入力機器特性データと、出力機器３０の上記デバイス非依存色空間における再現色域（出力色域）外郭を算出するために必要な情報を含む出力機器特性データを取得する。
【００４４】
色変換プロファイル生成部１１において、色域変換条件生成部１３は、入力機器特性データに基づいて入力機器２０の入力色域外郭を算出するとともに、出力機器特性データに基づいて出力機器３０の出力色域外郭を算出する色域外郭算出部１３１、上記入力色域内の全画素の色値を上記出力色域の色値に変換（マッピング）する色域マッピング部１３５を具備している。
【００４５】
また、色変換プロファイル生成部１１において、第二色変換条件生成部１４は、例えば、出力機器３０において予め設定されている（あるいは、メモリ等に記憶されている）色材総量制限値から墨量を算出する墨量算出部１４１、色域変換条件生成部１３において色域マッピング部１３２により出力機器３０の出力色域にマッピングされた色値を墨量算出部１４１により算出された墨量を反映させて出力機器３０のＣＭＹＫ色空間の値に変換する色変換部１４２を具備して構成される。
【００４６】
なお、「黒」という用語は色材の黒１００パーセントの色という意味もあるが、本実施形態では、これとは異なり、後述する“出力機器３０の色域断面”において、“色域断面における出力機器３０で再現可能な最低明度となる色”という意味合いで用いられるものである。
【００４７】
図２は、色管理システム１０（図１参照）における出力機器３０の色材総量制限値をキーとする色域変換処理イメージを示す概念図である。
【００４８】
図２において、同図（ａ）は、色変換プロファイル生成部１１が色域変換処理に際して算出するＬ＊ａ＊ｂ＊空間における入力機器２０の色再現域外郭（入力色域）と出力機器３０の色再現域外郭（出力色域）それぞれの色再現域断面（Ｌ＊Ｃ＊面による断面）を示している。
【００４９】
図２（ａ）に示すように、入力機器２０の色空間で再現可能な入力色域Ａ１の色を出力機器３０の色空間で再現可能な出力色域Ａ２の色に変換する色域変換処理に際しては、出力機器３０の色再現域断面のＣｕｓｐ（頂点）から黒に向かう側の画素領域については、色再現域外郭の形状が、例えば、同図（ｂ）に示すＡ２１，Ａ２２，Ａ２３，Ａ２４の如く、出力機器３０における色材総量制限値〔同図（ｃ）参照〕に応じて変動する性質がある。
【００５０】
そこで、一実施の形態では、上記変動をもたらす色材総量制限値に対する１または複数の閾値〔図２（ｄ）のｔｈ１，ｔｈ２，…参照〕を設定しておき、色域変換処理に際して例えば出力機器３０で利用者により設定される（あるいは、メモリに記憶されている）色材総量制限値を上記閾値と比較することにより該色材総量制限値の大きさ（レベル）を把握し、該色材総量制限値の大きさに応じて、当該領域における色変換方法〔図２（ｅ）参照：この例では、色差式を変更する〕を当該領域以外の領域の色変換方法に対して変更する機能を付加している。
【００５１】
図１に示す機能構成において、総量制限値算出適用部１３２は、入力色域の色を出力色域の色に変換する際、出力色域の特定領域（色再現域断面の頂点の明度より低明度側の領域）の色に対応する入力色域の色に適用する色変換方法を、色材総量制限値に応じて、上記特定領域外の領域に適用する第１の色変換方法とは異なる第２の色変換方法に変更することを決定する（第２の色変換方法を選択する）。
【００５２】
これにより、色域マッピング部１３５は、入力色域内の各色を、第１の色変換方法を用いて出力色域の色に色変換処理する過程において、変換対象領域が色再現域断面の頂点の明度より低明度側の領域となった際には、総量制限値算出適用部１３２により選択されている第２の色変換方法に変更して色変換処理を行う。
【００５３】
ところで、色域変換処理における色再現域の変動〔図２（ｂ）参照〕は、上述した色材総量制限値の制限による以外にも、例えば、出力機器３０での墨量の使用量が大きく制限された時、色材の特性やその他出力機器３０の特性の変化に起因して色再現域が狭くなってしまう場合等にも生じ得るものであり、その場合に暗い領域の色が再現されず、明度逆転や彩度逆転が発生する可能性もある。
【００５４】
そこで、別の実施の形態では、図１の機能構成中、例えば、色域変換条件生成部１３１に、出力色域断面の頂点から黒に向かう色域外郭面の明度が一様減少しているか否かを判定し、一様減少していないと判定された場合、出力色域断面の彩度側の頂点の明度と、該頂点から黒に向かう色域外郭面の明度の差分値を取得し、該差分値に応じて、出力色域の頂点に対する低明度領域に適用する第２の色変換方法を変更（選択）する明度差算出適用部１３を設けている。
【００５５】
これにより、本実施の形態において、色域マッピング部１３５は、入力色域内の各色を、第１の色変換方法を用いて出力色域の色に色変換処理する過程で、変換対象領域が色再現域断面の頂点の明度より低明度側の領域となった際には、頂点の明度と該頂点から黒に向かう色域外郭面の明度の差分値に応じて明度差算出適用部１３により選択されている第２の色変換方法に変更して色変換処理を行う。
【００５６】
以下、各実施の形態に係る色変換方法変更制御に基づく色域変換処理機能について実施例を挙げて詳しく説明していく。
【実施例１】
【００５７】
実施例１に係る色管理システム１０では、出力機器３０の色再現域断面において、該色再現域断面の頂点より低明度側の領域に適用する色域変換に際しては、出力機器３０の色材総量制限値をキーにして色域変換方法を変更する機能（図２参照）を有する。
【００５８】
すなわち、本実施例において、色域変換条件生成部１３は、色域外郭算出部１３１、色域マッピング部１３５に加えて、色域マッピング部１３５が出力機器３０の色材総量制限値に応じて変更するマッピング方法を選択する総量制限値算出適用部１３２を具備して構成される。
【００５９】
図３は本実施例に係る色管理システムの色変換条件生成処理を示すフローチャートである。
【００６０】
図３に示すように、本実施例において、色変換プロファイル生成部１１は、入力機器特性データと出力機器特性データを取り込んだうえで、入力機器特性データに基づいて入力機器２０が再現可能な色再現域外郭（入力色域）を算出する（ステップＳ１０１）とともに、出力機器特性データに基づいて出力機器３０が再現可能な色再現域外郭（出力色域）を算出する（ステップＳ１０２）。
【００６１】
次に、色域変換対象の画像データである入力色域内の全ての画素中から処理順番（例えば、画素カウンタによりカウントする）に対応する画素を１画素ずつ取り出し（ステップＳ１０３）、当該各画素を出力色域内の値に変換する色域変換処理（ステップＳ１０４〜Ｓ１０９）を実行する。
【００６２】
この色域変換（マッピング）処理においては、取り出した画素（色値データ）が特定領域の色か否かをチェックし（ステップＳ１０４）、該画素が特定領域の色でない場合（ステップＳ１０４でＮＯ）、当該色値データを第１のマッピング方法で出力色域範囲内にマッピングする（ステップＳ１０６）。
【００６３】
なお、ステップＳ１０４における、色域変換対象の入力画素が特定領域か否かの判定処理を実現するためには、例えば、入力画素（色値データ）の明度が所定の明度よりも下か否かをチェックする方法があり、具体的には、当該入力画素の明度が出力機器３０の色再現域断面の頂点の明度よりも下か否かをチェックする方法等が考えられる。
【００６４】
この特定領域か否かの判断処理は、後述する他の実施例（図７のＳ２０４、図１２のＳ３０４、図１３のＳ４０６、図１４のＳ５０６等）においても同様である。
【００６５】
上記ステップＳ１０６で用いられる第１のマッピング方法は、特定領域外の全ての画素に対しても適用される。
【００６６】
これにより、ステップＳ１０７で全ての画素データのマッピングが終了していないと判定される間（ステップＳ１０７でＮＯ）、上記特定領域外の領域（例えば、色域断面の頂点の明度よりも上の画素領域）の全ての画素に対する第１のマッピング方法によるマッピングが続行される。
【００６７】
この間、ステップＳ１０３で取り出した画素が特定領域であると判定された場合（ステップＳ１０４でＮＯ）、色域変換条件生成部１３（総量制限値算出適用部１３２）は、出力機器３０の色材の総量制限値を算出、若しくは取得し、該色材総量制限値を予め設定されている閾値のうちの最大の閾値と比較する（ステップＳ１０５）。
【００６８】
ここで、色材の総量制限値が閾値（最大値）より大きいと判定された場合（ステップＳ１０５でＹＥＳ）、当該色値データを第１のマッピング方法で出力色域内にマッピングする処理を続行する（ステップＳ１０６）。
【００６９】
これに対して、色材の総量制限値が閾値（最大値）以下であると判定された場合（ステップＳ１０５でＮＯ）、総量制限値算出適用部１３２は、この時の色材総量制限値のレベル（他の閾値と色材総量制限値との比較結果から把握可能）に応じて、それまで（色材総量制限値が閾値（最大値）より大きいと判定されている間）使用していた第１のマッピング方法から第２のマッピング方法に変更し（ステップＳ１０８）、色域マッピング部１３５は、当該第２のマッピング方法によりマッピング処理を実施する（ステップＳ１０９）。
【００７０】
上述の如く、色材の総量制限値が閾値以下であると一旦判定された（ステップＳ１０５でＮＯ）後は、ステップＳ１０７で全てのデータのマッピングが終了していないと判定される間（ステップＳ１０７でＮＯ）、ステップＳ１０３で取り出される上記特定領域内の色値データについて第２のマッピング方法によるマッピング処理が実行され（ステップＳ１０８、Ｓ１０９）。
【００７１】
そして、この間、全ての画素データのマッピングが終了したと判定される（ステップＳ１０７でＹＥＳ）ことにより、上記一連のマッピング処理が終了する。
【００７２】
なお、ステップＳ１０８において、第１のマッピング方法を第２のマッピング方法に変更するには、色差式を変える方法や、色差式における該当色成分の重み係数を修正する方法等がある。
【００７３】
図４は、本実施例の色変換処理（図３参照）に係る色変換方法変更パターンを示す概念図（色再現域断面）であり、特に、パターン１，２，３として色差式をＡ，Ｂ，Ｃに変更する方法を例示している。
【００７４】
図４に示すように、本実施例では、入力色域外郭がＡ１であるとき、ステップＳ１０６における、出力色域断面の頂点の明度より高明度側の色値データのマッピング処理については、色材の総量制限値に拘らず、既知の方法（例えば、色差式Ａ）でマッピングする。
【００７５】
また、上記頂点の明度より明度が低い色値データであっても、出力機器３０の色材総量制限値が大きい場合〔例えば、図２（ｄ）の最大閾値ｔｈ１より大きい、“３７０”の場合〕には、ステップＳ１０６において、この色差式Ａを用いて変換前と変換後の色差が最小となるようにマッピング処理を行なう。
【００７６】
なお、色差が最小となるマッピング処理については、以下に図５を参照して詳述する。
【００７７】
これに対して、出力機器３０の色材総量制限値が“３７０”より少ない場合〔例えば、図２（ｄ）の最大閾値ｔｈ１より小さい、“３５０”の場合〕は、ステップＳ１０８において、総量制限値算出適用部１３２は、上記色差式Ａから、例えば、色差式Ｂに修正したうえで、ステップＳ１０９において色域マッピング部１３５が該色差式Ｂを用いて色差が最小となるようにマッピング処理を行なう。
【００７８】
ここで、色差式Ｂは、色差式Ａよりも彩度維持の色再現を可能にするものである。
【００７９】
また、出力機器３０の色材総量制限値が“３５０”より更に少ない場合〔例えば、図２（ｄ）の閾値ｔｈ２より小さい、“３００”の場合〕は、ステップＳ１０８において、上記色差式Ａから、例えば、色差式Ｃに修正したうえで、ステップＳ１０９で該色差式Ｃを用いて色差が最小となるようにマッピング処理を行なう。
【００８０】
ここで、色差式Ｃは、色差式Ｂよりも彩度維持の色再現を可能にするものである。
【００８１】
このように、本実施例では、出力機器３０の色材総量制限値（色材総量）に応じて、該色材総量が小さくなるほど彩度維持となるように、入力機器２０の色再現域断面の頂点よりも低明度領域の色変換方法を変更制御する。
【００８２】
なお、図４においては、色材総量制限値（色材総量）が少なくなるほどに彩度維持となる特性を維持すべく色差式を変更（選択）する例を挙げているが、同一の色差式の該当色成分の重み係数を修正して彩度維持の度合いを変更する方法も考えられる。
【００８３】
一例として、色差式〔ＣＩＥ１９７６〕を用いた場合の彩度維持制御について説明する。
【００８４】
本実施例では、上記ステップＳ１０６、Ｓ１０９等において色差最小となるマッピング点を探す時に、当該色差式を用いる。
【００８５】
色差式〔ＣＩＥ１９７６〕においては、色差〔ΔＥ〕が、  
ΔＥ＝｛（（Ｌ＊ｏｕｔ−Ｌ＊ｉｎ）×ＷＬ）＾２＋  
（（ａ＊ｏｕｔ−ａ＊ｉｎ）×Ｗａ）＾２＋  
（（ｂ＊ｏｕｔ−ｂ＊ｉｎ）×Ｗｂ）＾２｝１／２      ……  （１）  
で与えられる。
【００８６】
ここで、ＷＬは、Ｌ＊成分の重み値（重み係数）を示し、Ｗａ、Ｗｂは、それぞれ、ａ＊成分、ｂ＊成分の重み値を示している。
【００８７】
本実施例では、色材の総量制限値をキーとしたマッピング方法の変更制御において、ＷＬ＊と色材総量の関係が例えば図５に示す特性となるように当該色差式の重み値を変更する。
【００８８】
つまり、本実施例では、図５に示すように、色材総量が減るほどＷＬ＊の重み値を小さくするように制御する。
【００８９】
ＷＬ＊が小さくなるほど、彩度重視の色差式となり、結果的に彩度重視の圧縮が実現できる。
【００９０】
また、本実施例においては、色差式（図４のパターン１，２，３参照）を変更したり、色差式における重み値を変更する方法（図５参照）の他、マッピングアンカー（Ｍａｐｐｉｎｇ  Ａｎｃｈｏｒ）のアンカーポイント（Ａｎｃｈｏｒ  Ｐｏｉｎｔ：ＡＰ：探索中心点）の変更により明度逆転や彩度逆転等に対処する方法が考えられる。
【００９１】
本実施例のマッピング処理に係るＡＰの選択例について図６を参照して説明する。
【００９２】
本実施例のマッピング処理に係るマッピングアンカーの明度と色材総量の関係（Ｌ＊Ｃ＊色空間の色域断面上における特性）を図６（ａ）に示している。
【００９３】
すなわち、本実施例では、図６（ａ）に示す特性図に従い、色材総量が小さくなりほどマッピングアンカーの明度が大きくなるように制御する。
【００９４】
図６（ｂ）は色再現域断面（Ｌ＊Ｃ＊空間）上におけるマッピングアンカーの明度の遷移状態を示す図である。
【００９５】
図６（ｂ）によれば、色再現域断面上、マッピングアンカーの明度が大きくなるほど（明度がＡＰ１からＡＰ２に遷移するほど）、彩度維持のマッピングとなることが分かる。
【００９６】
よって、本実施例において、色材総量が減るほどマッピングアンカーの明度が大きくなるようにする制御は、色材総量が減るほど彩度維持となるようなマッピングを可能にする。
【００９７】
なお、図３に示す一連の色変換処理においては、入力機器特性データに基づいて入力色域を算出し（ステップＳ１０１）、その後、該入力色域内の画素の色を出力色域の色に変換する例を挙げたが、本実施の形態においては、入力色域を算出する処理は必ずしも必要ではない。
【００９８】
要は、色域変換対象の入力画素値を出力色域へと変換できれば良く、図３のステップＳ１０３で使用する色変換対象の入力色値データを計算するのに入力色域外郭の計算をする必要はなく、また、Ｌ＊ａ＊ｂ＊色空間上の全格子点を図３のステップＳ１０３で使用する色値データとした場合も同様に不要である。
【００９９】
すなわち、本実施例は、出力機器３０の色空間において再現可能であって、色材総量制限値に応じて変動する出力色域を算出する色域外郭算出部１３１と、色域変換対象である入力画素情報の色を色域外郭算出部１３１により算出された出力色域の色に変換する際に適用する色変換方法を色材総量制限値に応じて変更する色域マッピング部１３５を必須要件とするものである。
【０１００】
なお、本実施例と同様、他の実施例においても、色変換処理に際し、入力色域を算出することは一例（図７のＳ２０１、図１１のＳ３０１、図１２のＳ４０１、図１４のＳ５０１等）であって、必ずしも必要でないことを付け加えておく。
【実施例２】
【０１０１】
実施例２に係る色管理システム１０では、色材総量制限値、墨量制限値、色材の特性や出力機器３０の特性等の色域変動要素に応じて変動する出力色域を算出し、入力色域の色を上記出力色域の色に変換する際、出力色域の特定領域の色に対応する入力色域の色に適用する色変換方法を上記色域変動要素の値に応じて別の色変換方法に変更する。
【０１０２】
具体的には、出力機器３０の色再現域（出力色域）断面において、該色再現域断面の頂点より低明度側の領域に適用する色域変換に際し、当該色再現域断面の頂点から黒（出力色域断面における出力機器で再現可能な最低明度となる色：以下、最低明度となる色）に向かう色域外郭の明度が一様減少となっているか否かを検証し、一様減少となっていない場合には出力色域外郭の頂点の明度と、該頂点から黒に向かう色域外郭の明度の差分値をキーにして色域変換方法を変更する機能を有する。
【０１０３】
すなわち、本実施例において、色域変換条件生成部１３は、色域外郭算出部１３１、色域マッピング部１３５に加えて、色域マッピング部１３５が上述した色材総量制限値を含む色域変動要素の値に応じて変更するマッピング方法を選択する明度差算出適用部１３３を具備して構成される。
【０１０４】
図７は本実施例に係る色管理システムの色変換条件生成処理を示すフローチャートである。
【０１０５】
図７に示すように、本実施例において、色変換プロファイル生成部１１は、例えば、ネットワークを介して取り込んだ入力機器特性データ、出力機器の特性データのうち、入力機器特性データに基づいて入力機器２０の色再現外郭（入力色域）を算出し（ステップＳ２０１）、出力機器特性データに基づいて出力機器３０の色再現外郭（出力色域）を算出した（ステップＳ２０２）後、色域変換対象の入力画像データ（入力色域内の全ての画素）中から処理順番の画素を１画素ずつ取り出し（ステップＳ２０３）、色域変換処理（ステップＳ２０４〜Ｓ２１０）を実行する。
【０１０６】
この色域変換（マッピング）処理においては、取り出した画素（色値データ）が特定領域か否かをチェックし（ステップＳ２０４）、該画素が特定領域でない場合（ステップＳ２０４でＮＯ）、当該色値データを第１のマッピング方法で出力色域範囲内にマッピングする（ステップＳ２０７）。
【０１０７】
この第１のマッピング方法は、上記特定領域外の領域の全ての画素に対しても適用されるものである。
【０１０８】
これにより、ステップＳ２０８で全ての画素データのマッピングが終了していないと判定される間（ステップＳ２０８でＮＯ）、色値が上記特定領域外の領域にある全ての画素に対する第１のマッピング方法によるマッピングが続行される。
【０１０９】
この間、ステップＳ２０３で取り出した画素の色値について上記特定領域であると判定された場合（ステップＳ２０４でＮＯ）、色域変換条件生成部１３（明度差算出適用部１３３）は、出力色域外郭の頂点（色再現域断面）から上記最低明度となる色に向かう色域外郭面の明度が一様減少しているか否かをチェックし（ステップＳ２０５）、一様減少していると判定されれば（ステップＳ２０５でＹＥＳ）、当該色値データを第１のマッピング方法で出力色域内にマッピングする処理を続行する（ステップＳ２０７）。
【０１１０】
これに対して、出力色域外郭の頂点から上記最低明度の色に向かう色域外郭面の明度が一様減少していないと判定された場合（ステップＳ２０５でＮＯ）、出力色域外郭の頂点の明度と頂点から上記最低明度の色に向かう色域外郭面の明度の差分値（明度差）を算出し、該明度差を予め設定されている閾値と比較する（ステップＳ２０６）。
【０１１１】
ここで、上記明度差が閾値以下であると判定された場合（ステップＳ２０６でＮＯ）、色域マッピング部１３５は、当該色値データを第１のマッピング方法で出力外郭範囲内にマッピングする処理を続行する（ステップＳ２０７）。
【０１１２】
これに対して、上記明度差が閾値より大きいと判定された場合（ステップＳ２０７でＹＥＳ）、この時の明度差の値に応じて、それまで使用していた第１のマッピング方法から第２のマッピング方法に変更し（ステップＳ２０９）、色域マッピング部１３５は、当該第２のマッピング方法によりマッピング処理を実施する（ステップＳ２１０）。
【０１１３】
明度差が閾値より大きいと一旦判定された（ステップＳ２０６でＹＥＳ）後は、ステップＳ２０８で全てのデータのマッピングが終了していないと判定される間（ステップＳ２０８でＮＯ）、ステップＳ２０３で取り出される出力再現域断面の頂点の明度よりも下の明度を有する色値データについて第２のマッピング方法によるマッピング処理が実行される（ステップＳ２０９、Ｓ２１０）。
【０１１４】
そして、この間、全てのデータのマッピングが終了したと判定される（ステップＳ２０８でＹＥＳ）ことにより、上記一連のマッピング処理が終了する。
【０１１５】
なお、ステップＳ２０９において、第１のマッピング方法を第２のマッピング方法に変更するには、色差式を変える方法や、色差式における該当色成分の重み係数を修正する方法等がある。
【０１１６】
図８は、本実施例の色変換処理（図７参照）に係る色変換方法変更パターンを示す概念図（色再現域断面）であり、特に、パターン１，２，３として色差式をＡ，Ｂ，Ｃに変更する方法を例示している。
【０１１７】
図８に示すように、本実施例においては、入力色域外郭がＡであるとき、ステップＳ２０９における、上記頂点の明度より高明度側の色値データのマッピング処理については、総量制限値等に拘らず、既知の方法（例えば、色差式Ａ）でマッピングする。
【０１１８】
また、上記頂点の明度より高明度側の色値データであっても出力色域外郭の頂点から上記最低明度の色に向かう色域外郭面の明度が一様減少している（明度逆転がない）場合には、既知の方法（例えば、色差式Ａ）でマッピングする。
【０１１９】
これに対して、上記頂点の明度より明度が低い色値データに対して、上述した一様現象とはなっておらず上述した明度差が取得された場合、該明度差が小さい場合（明度逆転が小さい）場合は、ステップＳ２０９で、明度差算出適用部１３３は、例えば、上記色差式Ａを色差式Ｂに変更し、同ステップＳ２１０において、色域マッピング部１３５は該色差式Ｂを用いて変換前と変換後の色差が最小となるようにマッピング処理を行なう。
【０１２０】
ここで、色差式Ｂは、色差式Ａよりも彩度維持の色再現を可能にするものである。
【０１２１】
なお、色差が最小となるマッピング処理については、以下に図９を参照して詳述する。
【０１２２】
また、上述した明度差が取得され、該明度差が大きい場合（明度逆転が大きい）場合は、ステップＳ２０９で、例えば、上記色差式Ａを色差式Ｃに変更し、同ステップＳ２１１では該色差式Ｃを用いて変換前と変換後の色差が最小となるようにマッピング処理を行なう。
【０１２３】
ここで、色差式Ｃは、色差式Ｂよりも彩度維持の色再現を可能にするものである。
【０１２４】
このように、本実施例では、出力機器３０の色再現域断面の頂点Ｃ２から上記最低明度の色に向かう色域外郭面の明度が一様減少となっていない（明度逆転が生じる）場合、出力色再現域の頂点Ｃ２の明度と、該頂点Ｃ２から上記最低明度の色に向かう色域外郭面の明度の差分値（明度差）を取得し、該明度差が閾値よりも大きくなった場合であって、上記頂点Ｃ２の明度の方が暗い色であった場合、上記明度差が大きくなるほど彩度維持となるように、入力機器２０の色再現域断面の頂点よりも低明度領域の色変換方法を変更制御する。
【０１２５】
なお、図８においては、明度差が大きくなるほどに彩度維持となる特性を維持すべく色差式を変更（選択）する例を挙げているが、同一の色差式を重み係数を修正して彩度維持の度合いを変更する方法も考えられる。
【０１２６】
簡単のため、ここでも色差式ＣＩＥ１９７６を用いた場合の彩度維持制御について説明する。
【０１２７】
この色差式は上記（１）式で与えられ、本実施例では、上記明度差が閾値を超えた場合に、色差最小となるマッピング点を探すために彩度維持方向に補正される。
【０１２８】
本実施例では、明度差をキーとしたマッピング方法の変更制御において、ＷＬ＊と明度差（Ｌ＊１−Ｌ＊２）の関係が例えば図９に示す特性となるように当該色差式の重み値を変更する。
【０１２９】
すなわち、本実施例では、明度差が小さくなるほどＷＬ＊の重み値を小さくするように制御する。
【０１３０】
この制御によれば、ＷＬ＊が小さくなるほど、彩度重視の色差式となり、結果的に彩度重視の圧縮が実現できる。
【０１３１】
また、本実施例においても、色差式（図８のパターン１，２，３参照）を変更したり、色差式における重み値を変更する方法（図９参照）の他、アンカーポイントの変更により明度逆転や彩度逆転等に対処することができる。
【０１３２】
図１０は、本実施例のマッピング処理に係るマッピングアンカーの明度と明度差（Ｌ＊１−Ｌ＊２）の関係（Ｌ＊Ｃ＊色空間の色域断面上における特性）を示している。
【０１３３】
すなわち、本実施例では、図１０に示す特性図に従い、上記明度差（Ｌ＊１−Ｌ＊２）が大きくなる（明るくなる）ほどマッピングアンカーの明度が大きくなるように制御する。
【０１３４】
色再現域断面上、マッピングアンカーの明度が大きくなるほど（ＡＰ１からＡＰ２に遷移するほど）、彩度維持のマッピングとなることは図６（ｂ）からも明らかである。
【０１３５】
よって、本実施例において、明度差が大きくなるほどマッピングアンカーの明度が大きくなるようにする制御は、明度差が大きくなるほど彩度維持となるようなマッピングを可能にする。
【０１３６】
なお、ここまでの説明では、明度差が大きくなるほど彩度維持となるようなマッピング制御の例を挙げているが、本実施例は上記明度差が大きくなるほど明度維持となるようなマッピング制御を行なう構成としても良い。
【実施例３】
【０１３７】
実施例３に係る色管理システム１０では、出力機器３０の色再現域断面の頂点から上記最低明度の色に向かう色域外郭の明度が一様減少となっているか否かを検証し、一様減少となっていない場合には出力色域外郭の頂点の明度と、該頂点から上記最低明度の色に向かう色域外郭の明度の差分値をキーに色域変換方法を変更する一方で（実施例２参照）、一様減少となっている場合には出力機器３０の色材総量の値をキーに色域変換方法の変更機能（実施例１参照）を有する。
【０１３８】
すなわち、本実施例において、色域変換条件生成部１３は、色域外郭算出部１３１、色域マッピング部１３５に加えて、実施例１に係る色材総量算出適用部１３２、実施例２に係る明度差算出適用部１３３を具備して構成される。
【０１３９】
図１１は本実施例に係る色管理システムの色変換条件生成処理を示すフローチャートである。
【０１４０】
図１１において、ステップＳ３０１〜Ｓ３０６までの各処理は図７におけるステップＳ２０１〜Ｓ２０６までの各処理とそれぞれ同じであり、ここでの詳しい説明は割愛する。
【０１４１】
図１１において、ステップＳ３０１からＳ３０５を経てＳ３０６に移行し、出力色域外郭の頂点から上記最低明度の色に向かう色域外郭面の明度が一様減少していると判定された場合（ステップＳ３０５でＹＥＳ）、色域変換条件生成部１３（総量制限値算出適用部１３２）は、出力機器３０の総量制限値を予め設定されている閾値（最大値）と比較する（ステップＳ３０７）。
【０１４２】
ここで総量制限値が閾値（最大値）より大きいと判定された場合（ステップＳ３０７でＹＥＳ）、当該色値データを第１のマッピング方法で出力外郭範囲内にマッピングする処理を続行する（ステップＳ３０８）。
【０１４３】
これに対して、総量制限値が閾値（最大値）以下であると判定された場合（ステップＳ３０７でＮＯ）、この時の総量制限値のレベル（他の閾値との比較結果により検出できる）に応じて、それまで〔総量制限値が閾値（最大値）より大きいとされている間〕第１のマッピング方法で使用していた例えば色差式Ａを第２のマッピング方法を実現する値（例えば、彩度が維持できる値）に変更し（ステップＳ３１０）、色域マッピング部１３５は、当該色差式Ａを用いて第２のマッピング方法によりマッピング処理を実施する（ステップＳ３１１）。
【０１４４】
その後、ステップＳ３０９で全てのデータのマッピングが終了していないと判定される間（ステップＳ３０９でＮＯ）、ステップＳ３０４で取り出される出力色域外郭の頂点の明度よりも下の明度を有し、該頂点から上記最低明度の色に向かう色域外郭面の明度が一様減少しているそれぞれの色値データについて第２のマッピング方法によるマッピング処理が実行される（ステップＳ３０５、Ｓ３０７、Ｓ３１０、Ｓ３１１）。
【０１４５】
この間、全てのデータのマッピングが終了したと判定される（ステップＳ３０９でＹＥＳ）ことにより、上記一連のマッピング処理が終了する。
【０１４６】
これに対して、ステップＳ３０５において出力色域外郭の頂点から上記最低明度の色に向かう色域外郭面の明度が一様減少していないと判定された場合（ステップＳ３０５でＮＯ）、明度差算出適用部１３３は、出力色域外郭の頂点の明度と頂点から上記最低明度の色に向かう色域外郭面の明度の差分値（明度差）を算出し、該明度差を予め設定されている閾値と比較する（ステップＳ３０６）。
【０１４７】
ここで、上記明度差が閾値以下であると判定された場合（ステップＳ３０６でＮＯ）、出力機器３０の色材の総量制限値を閾値（最大値）と比較し（ステップＳ３０７）する。
【０１４８】
そして、色材の総量制限値が閾値（最大値）より大きいと判定された場合（ステップＳ３０７でＹＥＳ）、ステップＳ３０８に移行して第１のマッピング方法でマッピングを行い、色材の総量制限値が閾値（最大値）以下であると判定された場合（ステップＳ３０７でＮＯ）、この時の色材総量制限値（他の閾値と比べた結果から認識できる）に応じて、それまで使用していた第１のマッピング方法から第２のマッピング方法に変更し（ステップＳ３１０）、当該第２のマッピング方法によりマッピング処理を実施する（ステップＳ３１１）。
【０１４９】
一方、上記明度差が閾値より大きいと判定された場合（ステップＳ３０６でＹＥＳ）、この時の明度差の値に応じて、それまで使用していた第１のマッピング方法から第２のマッピング方法に変更し（ステップＳ３１０）、当該第２のマッピング方法によりマッピング処理を実施する（ステップＳ３１１）。
【０１５０】
その後、ステップＳ３０９で全ての画素データのマッピングが終了していないと判定される間（ステップＳ３０９でＮＯ）、ステップＳ３０４で取り出される上記頂点の明度よりも下の明度を有し、かつ、明度差が閾値よりも大きい色値データについて第２のマッピング方法によるマッピング処理が実行される（ステップＳ３０５、Ｓ３０６、Ｓ３１０、Ｓ３１１）。
【０１５１】
そして、この間、全てのデータのマッピングが終了したと判定される（ステップＳ３０９でＹＥＳ）ことにより、上記一連のマッピング処理が終了する。
【０１５２】
なお、ステップＳ３１０においては、上記明度差の値（あるいは、色材総量制限値）に応じて色差式における重み係数を修正する構成としても良い。
【０１５３】
また、本実施例の変形例として、出力色域外郭の頂点から上記最低明度の色に向かう色域外郭面の明度が一様減少していない場合に色材総量制限値に応じてマッピング方法を変更し、上記明度が一様減少している場合、明度差に応じてマッピング方法を変更制御するようにしても良い。
【実施例４】
【０１５４】
実施例４に係る色管理システム１０では、入力色域、出力色域に加えて仮想の出力色域を算出し、入力色域内の画素を仮想出力色域に変換し、更に仮想出力色域から実際の出力色域に変換する際、出力色域（色再現域断面）の頂点より低明度側の領域に適用する色域変換については出力機器３０の色材総量制限値をキーに色域変換方法を変更する機能を有する。
【０１５５】
すなわち、本実施例において、色域変換条件生成部１３は、仮想の出力色域を算出する機能を更に有する色域外郭算出部１３１と、実施例１に係る総量制限値算出適用部１３２を具備して構成される。
【０１５６】
図１２は本実施例に係る色管理システムの色変換条件生成処理を示すフローチャートである。
【０１５７】
図１２に示すように、本実施例において、色変換プロファイル生成部１１は、入力機器特性データに基づいて入力機器２０の色再現外郭（入力色域）を算出し（ステップＳ４０１）、出力機器特性データに基づいて出力機器３０の色再現外郭（出力色域）を算出する（ステップＳ４０２）とともに、入力色域と出力色域の間の色域である仮想の出力色域を算出（ステップＳ４０３）した後、色域変換対象の入力多値画像データ（入力色域内の全ての画素）の色域変換処理（ステップＳ４０４〜Ｓ４１１）を実行する。
【０１５８】
この色変換処理に移行すると、まず、色域変換対象の入力画像データ（入力色域内の全ての画素）中から処理順番の画素を１画素ずつ取り出し（ステップＳ４０４）、該取り出した画素を第１のマッピング方法により仮想色域にマッピングしたうえで（ステップＳ４０５）、該仮想出力色域上の画素を更に出力色域にマッピングする処理に移行する。
【０１５９】
出力色域へのマッピング処理に移行すると、総量制限値算出適用部１３２は、取り出した画素（色値データ）が特定領域か否かをチェックし（ステップＳ４０６）、該画素が特定領域でない場合（ステップＳ４０６でＮＯ）、当該色値データを第１のマッピング方法で出力色域範囲内にマッピングする（ステップＳ４０８）。
【０１６０】
この第１のマッピング方法は、仮想出力色域から出力色域へのマッピングにおいて、上記特定領域外の領域の全ての画素に対しても適用される。
【０１６１】
これにより、ステップＳ４０９で全ての画素データのマッピングが終了していないと判定される間（ステップＳ４０９でＮＯ）、上記特定領域外の領域の全ての画素（但し、仮想出力色域にマッピングされた画素）に対する第１のマッピング方法によるマッピングが続行される。
【０１６２】
この間、ステップＳ４０４で取り出されてステップＳ４０５にて仮想出力色域にマッピングされた画素について特定領域であると判定された場合（ステップＳ４０６でＮＯ）、色域変換条件生成部１３（総量制限値算出適用部１３２）は、出力機器３０の色材の総量制限値を予め設定されている閾値（最大値）と比較する（ステップＳ４０７）。
【０１６３】
ここで、色材の総量制限値が閾値（最大値）より大きいと判定された場合（ステップＳ４０７でＹＥＳ）、当該色値データ（仮想出力色域上にある）を第１のマッピング方法で出力色域内にマッピングする処理を続行する（ステップＳ４０８）。
【０１６４】
これに対して、色材の総量制限値が閾値（最大値）以下であると判定された場合（ステップＳ４０７でＮＯ）、この時の色材総量制限値（他の閾値との比較結果から認識できる）に応じて、それまで使用していた第１のマッピング方法から第２のマッピング方法に変更し（ステップＳ４１０）、当該第２のマッピング方法によりマッピング処理を実施する（ステップＳ４１１）。
【０１６５】
色材の総量制限値が閾値以下であると一旦判定された（ステップＳ４０７でＮＯ）後は、ステップＳ４０９で全てのデータのマッピングが終了していないと判定される間（ステップＳ４０９でＮＯ）、ステップＳ４０４で取り出されてステップＳ４０５で仮想出力色域にマッピングされている上記特定領域内色値データについて当該仮想出力色域から第２のマッピング方法による出力色域範囲内へのマッピング処理が実行される（ステップＳ４０６、Ｓ４０７、Ｓ４１０、Ｓ４１１）。
【０１６６】
そして、この間、全ての画素データのマッピングが終了したと判定される（ステップＳ４０９でＹＥＳ）ことにより、上記一連のマッピング処理が終了する。
【０１６７】
なお、ステップＳ４１０において、第１のマッピング方法を第２のマッピング方法に変更するには、色差式を変える方法や、色差式における該当色成分の重み係数を修正する方法等がある。
【０１６８】
図１３は、本実施例の色変換処理（図１２参照）に係る色変換方法変更パターンを示す概念図（色再現域断面）であり、特に、パターン１，２，３として色差式をＡ，Ｂ，Ｃに変更する方法を例示している。
【０１６９】
図１３に示すように、本実施例では、入力色域外郭をＡ１とするとき、当該入力色域の色値をまず仮想出力色域Ａ３に第１のマッピング方法によりマッピング処理する。
【０１７０】
仮想出力色域Ａ３は、例えば、基準値となる色材総量制限値を用いて作成する。
【０１７１】
例えば、想定される仮想出力色域の頂点と黒の明度を結んだ直線で構成した色域とすることができる。
【０１７２】
あるいはまた、頂点と出力機器で出力可能な最低明度を結んだ直線で構成される色域を用いても良い。
【０１７３】
次に、仮想出力色域Ａ３にマッピングされた色値データを更に出力色域Ａ２（Ａ２１，Ａ２２，Ａ２３）にマッピングする。
【０１７４】
図１３においては、仮想出力色域Ａ３から出力色域Ａ２へのマッピング処理方法として、色材総量制限値に応じて、パターン１、パターン２、及びパターン３が用意されている。
【０１７５】
パターン１においては、仮想の色再現域に第１のマッピング方法でマッピングしてから、仮想の色再現域への色域圧縮と同様の方法（第１のマッピング方法）で実色域（Ａ２１）へ式差最小となるようにマッピングを実施する。
【０１７６】
パターン２、３においては、仮想の色再現域に第１のマッピング方法でマッピングしてから、仮想の色再現域への色域圧縮と異なる（第２のマッピング方法）で実色域（Ａ２２，Ａ２３）へ式差最小となるようにマッピングを実施する。
【０１７７】
ここで、第２のマッピング方法としては、例えば、パターン２の如く、色差式Ｂ（色差式Ａよりも彩度維持の働く）で色差最小となるようにマッピングする方法と、パターン３の如く、色差式Ｃ（色差式Ｂよりも彩度維持の働く）で色差最小となるようにマッピングする方法が挙げられる。
【０１７８】
上述したパターン１，２，３（色差式Ａ，Ｂ，Ｃ）のいずれを用いるかは、図１２のステップＳ４０７で出力機器３０の色材総量制限値の値（レベル）を１または複数の閾値を用いて検証し、同ステップＳ４１０においては、当該色材総量制限値が少ない（減少する）ほど明度維持とし得るように該当色差式を変更する。
【０１７９】
なお、本実施例において、色差式（パターン４、２、３）を変更するのに限らず、色差式の各色成分の重み係数を修正する方法を適用しても良い。
【実施例５】
【０１８０】
実施例５に係る色管理システム１０では、入力色域内の画素を仮想出力色域に変換し、更に仮想出力色域から実際の出力色域に変換する際、出力色域の頂点より低明度側の領域に適用する色域変換については出力機器３０の色材総量制限値をキーに色域変換方法を変更する機能を有する点については実施例４のものと同様であるが、色材総量制限値が多い場合に、頂点より高明度側の領域に適用する色域変換方法とは異なる色変換方法を適用する。
【０１８１】
図１４は本実施例に係る色管理システムの色変換条件生成処理を示すフローチャートである。
【０１８２】
図１４において、ステップＳ５０８以外の各処理は図１２における該当各処理ステップと同様であり、その詳しい説明については割愛する。
【０１８３】
図１４における本実施例特有の処理として、ステップＳ５０４で取り出されてステップＳ５０５にて仮想出力色域にマッピングされた画素の色値について頂点の明度よりも下であると判定された場合（ステップＳ５０６でＹＥＳ）、色域変換条件生成部１３（総量制限値算出適用部１３２）は、出力機器３０の色材の総量制限値を算出（あるいは取得）して予め設定されている閾値（最大値）と比較し（ステップＳ５０７）、ここで色材の総量制限値が閾値（最大値）より大きいと判定された場合（ステップＳ５０７でＹＥＳ）、当該色値データ（仮想出力色域上にある）のマッピング方法を第１のマッピング方法から第３のマッピング方法に変更し、色域マッピング部１３５は、該第３のマッピング方法で出力色域範囲内にマッピングする処理を行なう（ステップＳ５０８）。
【０１８４】
同様に、ステップＳ５０４で取り出されてステップＳ５０５にて仮想出力色域にマッピングされた画素が特定領域でないと判定された場合（ステップＳ５０６でＮＯ）も、当該色値データ（仮想出力色域上にある）を、第１のマッピング方法から変更された第３のマッピング方法により出力色域範囲内にマッピングする（ステップＳ５０８）。
【０１８５】
図１５は、本実施例の色変換処理（図１４参照）に係る色変換方法変更パターンを示す概念図（色再現域断面）であり、特に、パターン１，２，３，４として色差式をＡ，Ｂ，Ｃ，Ｄに変更する方法を例示している。
【０１８６】
これらの色差式は、色差式Ｄ、Ｂ、Ｃの順に彩度維持の処理に寄与するパターンである。
【０１８７】
図１４に示すように、本実施例では、入力色域外郭をＡ１とするとき、当該入力色域Ａ１の色値をまず仮想出力色域Ａ３にマッピング処理し、該仮想出力色域Ａ３にマッピングされた色値データを更に出力色域Ａ２（Ａ２１，Ａ２２，Ａ２３）にマッピングする。
【０１８８】
ここで、仮想出力色域Ａ３から出力色域Ａ２（Ａ２１，Ａ２２，Ａ２３）へのマッピング処理方法として、色材総量制限値に応じて、パターン４（色差式Ｄ）、パターン２（色差式Ｂ）、及びパターン３（色差式Ｃ）が用意されている。
【０１８９】
パターン４は、仮想の色再現域に第１のマッピング方法でマッピングしてから、仮想の色再現域への色域圧縮と異なる第３のマッピング方法で実色域へのマッピングを実施するパターン（色差式Ｄ）に相当する。
【０１９０】
パターン２、３は実施例４と同様のもの（色差式Ｂ、色差式Ｃ）である。
【０１９１】
なお、本実施例においても、色差式（パターン４、２、３）を変更するのに限らず、色差式の各色成分の重み係数を修正する方法を適用しても良い。
【０１９２】
この他、本発明は、上記し、且つ図面に示す実施例に限定することなく、その要旨を変更しない範囲内で適宜変形して実施できるものである。
【０１９３】
例えば、上記実施の形態においては、ＣＭＹＫ各色のトナーを用いてカラー画像を形成する画像形成装置へ適用する色域変換処理機能について例示しているが、これに限られるものではなく、ＣＭＹＫ各色のインクをノズルから記録液滴として吐出させて用紙上にカラー画像を形成させるインクジェット方式等の他の方式で用紙上に画像を形成させる構成、さらには、ＣＭＹＫの４色に限らず多色印刷であっても本構成を採用可能である。
【０１９４】
なお、図１では色管理システムの機能ブロック図を示しているが、色管理システム１０は、図示しないコンピュータのＣＰＵ、または該コンピュータと通信回線を介して接続されたプリンタに内蔵されたＣＰＵが所定の処理プログラムを実行することで実現される。
【０１９５】
本実施形態では、色域変換対象の画素情報の色を、複数の色要素に基づいて複数色を再現する出力機器の色空間における再現可能な出力色域の色に変換する色変換処理をコンピュータで実行する画像処理装置に実装され、コンピュータを、出力機器の色空間において再現可能であって、色材総量制限値に応じて変動する出力色域を算出する色域算出手段（色域外郭算出部１３１）、色域変換対象の画素情報の色を色域算出手段により算出された出力色域の色に変換する際に適用する色変換方法を色材総量制限値に応じて変更する変更手段（総量制限値算出適用部１３２、明度差算出適用部１３３等）として機能させるようにしているが、該プログラムを光ディスク（ＣＤやＤＶＤなどを含む）、磁気ディスク，メモリ（ＩＣカード、メモリカード、フラッシュメモリなどを含む）等の記憶媒体に格納して提供するようにしても良い。
【産業上の利用可能性】
【０１９６】
本発明は、情報処理装置等の入力機器からの画像データを出力機器側の色材総量制限等に拘らず滑らかな階調で出力色域内に再現可能なカラー複写機等の画像処理装置、及び画像処理プログラムに適用できる。
【符号の説明】
【０１９７】
１０…色管理システム、１１…色変換プロファイル生成部、１２…第一色変換条件生成部、１３…色変換条件生成部、１３１…色域外郭算出部、１３２…総量制限値算出適用部、１３３…明度差算出適用部、１３５…色域マッピング部、１４…第二色変換条件生成部、１４１…墨量算出部、１４２…色変換部、１５…色変換プロファイル記憶部、１６…色変換部、２０…入力機器、３０…出力機器
【図１】
0005751527.tif 000002
【図２】
0005751527.tif 000003
【図３】
0005751527.tif 000004
【図４】
0005751527.tif 000005
【図５】
0005751527.tif 000006
【図６】
0005751527.tif 000007
【図７】
0005751527.tif 000008
【図８】
0005751527.tif 000009
【図９】
0005751527.tif 000010
【図１０】
0005751527.tif 000011
【図１１】
0005751527.tif 000012
【図１２】
0005751527.tif 000013
【図１３】
0005751527.tif 000014
【図１４】
0005751527.tif 000015
【図１５】
0005751527.tif 000016