(57)【要約】【課題】単色の色材を適用すべきか否かが的確に判断でき、正確な色で画像形成を行うことができる画像処理装置及び画像処理方法を得る。【解決手段】プリントサーバ１２の画像処理部２８は、クライアント端末１４から入力され、かつ画像情報及び色補正情報が含まれた描画情報に対する画像処理を行う際に、当該描画情報により適用されている色空間の入力色成分値を、上記色補正情報による補正を行いつつＬ＊ａ＊ｂ＊色空間の色成分値ａ＊及びｂ＊に変換し、当該色成分値ａ＊及びｂ＊が予め定められた範囲内の値であるか否かを判定し、当該範囲内の値であると判定された場合に、上記描画情報に応じた画像の描画時に用いる色成分を当該範囲に対応する単色とするための変換を行う。【選択図】        図２
2004363984.tif 000002
【特許請求の範囲】
【請求項１】
画像情報及び色補正情報が含まれた描画情報に対する画像処理を行う画像処理装置であって、
前記描画情報により適用されている色空間の予め定められた第１の色成分値を、前記色補正情報による補正を行いつつ異なる色空間の第２の色成分値に変換する第１の変換手段と、
前記第２の色成分値が予め定められた範囲内の値であるか否かを判定する判定手段と、
前記判定手段により前記範囲内の値であると判定された場合に、前記描画情報に応じた画像の描画時に用いる色成分を当該範囲に対応する単色とするための変換を行う第２の変換手段と、
を備えた画像処理装置。
【請求項２】
前記第１の色成分値を、前記描画情報により描画される画像の色成分値とするか、又は前記描画情報により適用されている色空間の最大値及び最小値の少なくとも一方とした
請求項１記載の画像処理装置。
【請求項３】
前記描画情報を、適用している色空間の色成分値を予め定められた色空間の色成分値に変換するための変換プロファイルを示すプロファイル情報が含まれるものとした
請求項１又は請求項２記載の画像処理装置。
【請求項４】
前記第１の変換手段は、前記変換プロファイルを示すプロファイル情報と前記異なる色空間の第２の色成分値に変換するためのプロファイル情報とを組み合わせて用いて前記第２の色成分値への変換を行う
請求項３記載の画像処理装置。
【請求項５】
前記第２の変換手段は、前記変換プロファイルを示すプロファイル情報と前記単色とするための変換を行うプロファイル情報とを組み合わせて用いて前記単色とするための変換を行う
請求項３又は請求項４記載の画像処理装置。
【請求項６】
前記異なる色空間を、Ｌ＊ａ＊ｂ＊色空間又はＸＹＺ色空間とした
請求項１乃至請求項５の何れか１項記載の画像処理装置。
【請求項７】
前記描画情報により示される画像の種別を示す種別情報を取得する取得手段と、
前記取得手段により取得された前記種別情報によって示される画像の種別に応じて前記第１の変換手段及び前記第２の変換手段による変換の実行及び非実行を切り替える切替手段と、
を更に備えた請求項１乃至請求項６の何れか１項記載の画像処理装置。
【請求項８】
前記切替手段は、前記画像の種別がイメージ画像以外である場合に前記変換を実行するように切り替える
請求項７記載の画像処理装置。
【請求項９】
画像情報及び色補正情報が含まれた描画情報に対する画像処理を行う画像処理方法であって、
前記描画情報により適用されている色空間の予め定められた第１の色成分値を、前記色補正情報による補正を行いつつ異なる色空間の第２の色成分値に変換し、
前記第２の色成分値が予め定められた範囲内の値であるか否かを判定し、
前記範囲内の値であると判定された場合に、前記描画情報に応じた画像の描画時に用いる色成分を当該範囲に対応する単色とするための変換を行う
画像処理方法。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、画像処理装置及び画像処理方法に係り、より詳しくは、画像情報及び色補正情報が含まれた描画情報に対する画像処理を行う画像処理装置及び画像処理方法に関する。
【０００２】
【従来の技術】
一般に、各種クライアント・コンピュータ等の情報処理装置から入力されたカラー画像データに基づいて画像形成を行うプリンタ装置等の従来の画像形成装置では、シアン（Ｃ）、マゼンタ（Ｍ）、イエロー（Ｙ）、ブラック（Ｋ）の各色の色材を用いて画像の形成を行う。
【０００３】
その一方で、上記情報処理装置で文書を作成する際にはＣＲＴディスプレイや液晶ディスプレイ等のディスプレイ装置を利用して作成するので、当該ディスプレイ装置による表示上の色成分であるＲ（赤）、Ｇ（緑）、Ｂ（青）の各値を用いて当該情報処理装置上で各種画像処理が行われ、この結果得られたＲ、Ｇ、Ｂ値により表現されたカラー画像データが画像形成装置に送られてくることが多い。
【０００４】
この場合、画像形成装置において、Ｒ、Ｇ、Ｂの各値からＣ、Ｍ、Ｙ、Ｋの各値への変換が行われた後に当該Ｃ、Ｍ、Ｙ、Ｋ値を用いて画像形成が行われることになるが、本来ならば単色のＫの色材で印刷（画像形成）されるべき無彩色の文字等がＣ、Ｍ、Ｙ、Ｋの各色材による混色により印刷されてしまい、当該文字等に滲みや掠れが生じてしまう場合がある、という問題点があった。
【０００５】
この問題点を解決するために、従来、ホスト・コンピュータから入力されたカラー画像を解析してオブジェクト毎に記述された中間画像を生成し、当該中間画像の色データにおいてＲ値＝Ｇ値＝Ｂ値であればグレーと見なしてＫ成分以外を０（零）とするＹＭＣＫ画像に変換する技術があった（例えば、特許文献１参照。）。
【０００６】
また、上記問題点を解決するために、従来、ホスト・コンピュータから入力されたＲＧＢ色空間のカラー画像データについて、各画素毎にＲ、Ｇ、Ｂ値の全てが０（零）であるか否かを判定し、０である画素を黒文字と判定して、該画素を黒の記録材のみで形成する技術もあった（例えば、特許文献２参照。）。
【０００７】
【特許文献１】
特開平９−２７９１５号公報
【特許文献２】
特許第３３５９０７０号公報
【０００８】
【発明が解決しようとする課題】
ところで、近年、クライアント・コンピュータのオペレーティング・システムやアプリケーション・プログラム（以下、単に「アプリケーション」という。）において、カラー画像データに対してディスプレイ装置等に対応した色補正情報を付加させることが増えてきている。すなわち、Ｒ、Ｇ、Ｂ値そのものではなく、デバイス非依存の色補正情報が付加されたカラー画像データが画像形成装置に送られてくるケースが増加している。
【０００９】
この場合、上記特許文献１及び特許文献２の技術のように各色成分値の比較を行うのみでは、単色のＫの色材を適用すべき無彩色であるか否かを判定することは難しく、これらの技術では、誤判定が発生しやすく、誤判定となった場合には正確な色での画像形成を行うことができない、という問題点があった。
【００１０】
すなわち、色補正情報が付加されておらず、かつＲＧＢ色空間が適用されたカラー画像データが入力された場合には、Ｒ値＝Ｇ値＝Ｂ値という条件を満足するか否かにより無彩色（グレー）であるか否かを容易に判定することができる。しかしながら、色補正情報が付加されている場合には、３つの色成分入力値を各々Ａ、Ｂ、Ｃとした場合にＡ値＝Ｂ値＝Ｃ値という条件を満足しても、必ずしも無彩色であるとは限らず、どのような色となるかを知るためには、色補正情報も参照する必要がある。
【００１１】
例えば、色補正情報及びカラー画像データを含んで構成された描画情報の代表例として、ページ記述言語であるポストスクリプト（ＰｏｓｔＳｃｒｉｐｔ）が挙げられるが、当該ポストスクリプトでは、オブジェクトを描画する前に色空間（カラースペース）と各色成分の値を設定することによりカラー設定が行われる。例えば、ＲＧＢ色空間で（０，０，０）という色成分値を指定する場合には、一例として図１１に示すような記述となる。
【００１２】
そして、色補正情報が付加されている場合には、一例として図１２に示すような記述となる。ここで、同図における‘［／ＣＩＥＢａｓｅｄＡＢＣ＜＜’から‘＞＞］ｓｅｔｃｏｌｏｒｓｐａｃｅ’までの部分が色補正情報に相当する領域であり、多数の定義文やパラメータが含まれたものとなっており、非常に複雑である。更に、アプリケーションによっては、一例として図１３に示すように更に複雑な記述となる場合もあり、アプリケーション毎に記述内容も異なる場合が多い。
【００１３】
このような色補正情報が添付されている場合、当該色補正情報を参照して単色の黒に置き換えるべきか否かを判定する方法としては、結果的に無彩色となる色補正情報及び色成分値の組み合わせを多数、標準パターンとして予め記憶しておき、当該標準パターンと入力された色補正情報付きカラー画像データとのパターン・マッチングを行うことにより、当該判定を行う、といった方法も考えられる。しかしながら、この方法では、一部のアプリケーションにしか対応することができず、適用範囲が限定されてしまう。
【００１４】
なお、以上のような問題は、適用する色材が単色でＫとなる場合のみにかかわらず、他の単色の色材（Ｃ、Ｍ、Ｙの何れかの色材）についても同様に生じる問題である。
【００１５】
本発明は、上記問題点を解決するためになされたものであり、単色の色材を適用すべきか否かが的確に判断でき、正確な色で画像形成を行うことができる画像処理装置及び画像処理方法を提供することを目的とする。
【００１６】
【課題を解決するための手段】
上記目的を達成するために、請求項１記載の画像処理装置は、画像情報及び色補正情報が含まれた描画情報に対する画像処理を行う画像処理装置であって、前記描画情報により適用されている色空間の予め定められた第１の色成分値を、前記色補正情報による補正を行いつつ異なる色空間の第２の色成分値に変換する第１の変換手段と、前記第２の色成分値が予め定められた範囲内の値であるか否かを判定する判定手段と、前記判定手段により前記範囲内の値であると判定された場合に、前記描画情報に応じた画像の描画時に用いる色成分を当該範囲に対応する単色とするための変換を行う第２の変換手段と、を備えている。
【００１７】
請求項１に記載の画像処理装置によれば、画像処理の対象となる情報であると共に、画像情報及び色補正情報が含まれた描画情報により適用されている色空間の予め定められた第１の色成分値が、第１の変換手段により、上記色補正情報による補正が行われつつ異なる色空間の第２の色成分値に変換される。
【００１８】
なお、上記色補正情報は、本発明の画像処理装置に入力された描画情報に元々含まれていてもよいし、本発明の画像処理装置により、入力された画像情報が含まれた描画情報に付加させる形態とすることもできる。また、上記描画情報により適用されている色空間には、ＲＧＢ色空間の他、Ｌ＊ａ＊ｂ＊色空間、ＨＳＢ色空間、ＨＩＳ色空間、ＨＳＬ色空間、ＨＳＶ色空間、ＹＵＶ色空間、ＹＩＱ色空間、ＹＣｂＣｒ色空間等のあらゆる色空間を含めることができる。更に、上記異なる色空間としては、Ｌ＊ａ＊ｂ＊色空間、ＨＳＢ色空間、ＨＩＳ色空間、ＨＳＬ色空間、ＨＳＶ色空間、ＹＵＶ色空間、ＹＩＱ色空間、ＹＣｂＣｒ色空間等のあらゆる色空間のうちの上記描画情報により適用されている色空間を除く色空間を適用することができる。
【００１９】
ここで、本発明では、上記第１の変換手段による変換によって得られた第２の色成分値が予め定められた範囲内の値であるか否かが判定手段によって判定され、当該範囲内の値であると判定された場合に、上記描画情報に応じた画像の描画時に用いる色成分が当該範囲に対応する単色とさせるための変換が第２の変換手段によって行われる。なお、上記「予め定められた範囲」とは、本発明の描画情報を用いて画像を形成する際に使用する各色材（例えば、Ｃ、Ｍ、Ｙ、Ｋの各色の色材）を単色として用いたほうが形成画像の画質の面で有利とされる第２の色成分値の範囲を示すものであり、各色材毎に異なる範囲として、実機を用いた実験や、実機の設計仕様等に基づくコンピュータ・シミュレーション等により、予め定められるものである。
【００２０】
すなわち、本発明では、描画情報により適用されている色空間の予め定められた色成分値を、当該描画情報に含まれる色補正情報による補正を行いつつ異なる色空間の色成分値に変換し、当該変換後の色成分値、すなわち、色補正情報による補正が反映された色成分値を判定対象として用いることにより、色補正情報を反映させずに判定する場合より、的確に単色の色材を適用すべきか否かを判断できるようにしている。
【００２１】
このように、請求項１に記載の画像処理装置によれば、画像情報及び色補正情報が含まれた描画情報に対する画像処理を行う際に、当該描画情報により適用されている色空間の予め定められた第１の色成分値を、上記色補正情報による補正を行いつつ異なる色空間の第２の色成分値に変換し、当該第２の色成分値が予め定められた範囲内の値であるか否かを判定し、当該範囲内の値であると判定された場合に、上記描画情報に応じた画像の描画時に用いる色成分を当該範囲に対応する単色とするための変換を行っているので、単色の色材を適用すべきか否かが的確に判断でき、この結果として正確な色で画像形成を行うことができる。
【００２２】
なお、本発明は、請求項２に記載の発明のように、前記第１の色成分値を、前記描画情報により描画される画像の色成分値とするか、又は前記描画情報により適用されている色空間の最大値及び最小値の少なくとも一方とするようにしてもよい。
【００２３】
また、本発明は、請求項３に記載の発明のように、前記描画情報を、適用している色空間の色成分値を予め定められた色空間の色成分値に変換するための変換プロファイルを示すプロファイル情報が含まれるものとしてもよい。
【００２４】
特に、請求項３に係る発明は、請求項４に記載の発明のように、前記第１の変換手段は、前記変換プロファイルを示すプロファイル情報と前記異なる色空間の第２の色成分値に変換するためのプロファイル情報とを組み合わせて用いて前記第２の色成分値への変換を行うようにすることが好ましい。
【００２５】
また、請求項３又は請求項４に係る発明は、請求項５に記載の発明のように、前記第２の変換手段は、前記変換プロファイルを示すプロファイル情報と前記単色とするための変換を行うプロファイル情報とを組み合わせて用いて前記単色とするための変換を行うようにすることが好ましい。
【００２６】
また、本発明は、請求項６に記載の発明のように、前記異なる色空間を、Ｌ＊ａ＊ｂ＊色空間又はＸＹＺ色空間とすることが発明の汎用性の面で好ましい。
【００２７】
また、本発明は、請求項７に記載の発明のように、前記描画情報により示される画像の種別を示す種別情報を取得する取得手段と、前記取得手段により取得された前記種別情報によって示される画像の種別に応じて前記第１の変換手段及び前記第２の変換手段による変換の実行及び非実行を切り替える切替手段と、を更に備えることが好ましい。なお、上記画像の種別には、文字画像、図形画像、イメージ画像（写真画像等）が含まれる。
【００２８】
特に、請求項７に係る発明の前記切替手段は、請求項８に記載の発明のように、前記画像の種別がイメージ画像以外である場合に前記変換を実行するように切り替えるようにすることが形成される画像の画質の面で好ましい。
【００２９】
一方、上記目的を達成するために、請求項９記載の画像処理方法は、画像情報及び色補正情報が含まれた描画情報に対する画像処理を行う画像処理方法であって、前記描画情報により適用されている色空間の予め定められた第１の色成分値を、前記色補正情報による補正を行いつつ異なる色空間の第２の色成分値に変換し、前記第２の色成分値が予め定められた範囲内の値であるか否かを判定し、前記範囲内の値であると判定された場合に、前記描画情報に応じた画像の描画時に用いる色成分を当該範囲に対応する単色とするための変換を行うものである。
【００３０】
従って、請求項９に記載の発明によれば、請求項１に記載の発明と同様に作用するので、請求項１に記載の発明と同様に、単色の色材を適用すべきか否かが的確に判断でき、この結果として正確な色で画像形成を行うことができる。
【００３１】
【発明の実施の形態】
以下、本発明の好ましい実施の形態について図面を参照しながら詳細に説明する。
【００３２】
［第１実施形態］
図１には、本実施の形態に適用したネットワーク１０の概略構成が示されている。このネットワーク１０は、本発明を適用した画像処理装置として設けられているプリントサーバ１２と、情報処理装置として設けられている複数のクライアント端末１４とが、通信回線１６を介してネットワーク接続されている。
【００３３】
また、プリントサーバ１２には、画像形成装置としてプリンタ１８が接続されており、プリントサーバ１２は、クライアント端末１４から出力される印刷ジョブを受信すると、この印刷ジョブに応じたプリンタ１８による印刷出力を実行する。
【００３４】
なお、以下では、本発明の画像処理装置をプリントサーバ１２として適用した場合について説明するが、本発明の画像処理装置はこれに限らず、クライアント端末１４とネットワーク接続されたファイルサーバ等の各種の中間サーバに設けて画像処理を行なうものであっても良い。また、本発明の画像処理装置をプリンタ１８に内蔵させる形態とすることもできる。また、プリンタ１８に限らず、印刷用の刷版を作成するために画像データに基づいて感光性平版印刷版等を直接露光するプレートセッターや、感光性平版印刷版への画像焼付（露光）に用いる原稿フィルムを露光する露光装置等を接続することもできる。
【００３５】
図２に示すように、プリントサーバ１２及びクライアント端末１４には、ネットワークインターフェイス（ネットワークＩ／Ｆ）２０、２２が設けられており、このネットワークＩ／Ｆ２０、２２を介してそれぞれが通信回線１６に接続している。また、プリントサーバ１２は、Ｅｔｈｅｒｎｅｔ（Ｒ）などの双方向インターフェイス（双方向Ｉ／Ｆ）２４を備えており、この双方向Ｉ／Ｆ２４を介してプリンタ１８に接続されている。このプリントサーバ１２に接続するプリンタ１８は複数でも良く、使用する双方向Ｉ／Ｆ２４も複数ないし複数種類でも良い。
【００３６】
なお、複数のクライアント端末１４とプリントサーバ１２のネットワーク接続は、Ａｐｐｌｅ  Ｔａｌｋ（アップルトーク）、Ｅｔｈｅｒｎｅｔ（Ｒ）（イーサーネット、例えばＥｔｈｅｒｎｅｔ（Ｒ）  Ｔａｌｋなど）等のＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）接続を適用してもよく、また、ＷＡＮ（Ｗｉｄｅ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）接続を適用してもよい。すなわち、任意のネットワークプロトコルによる接続を適用することができる。
【００３７】
このようなプリントサーバ１２は、パーソナルコンピュータ（ＰＣ）に所定の機能を備えたＰＣＩボードを追加するなどして構成することができる。また、プリントサーバ１２は、キーボード、マウス等の入力デバイスやＣＲＴディスプレイやＬＣＤディスプレイ等の表示デバイスを備えており、表示デバイスに表示した画像に対する処理及び表示画像を印刷出力するＷＹＳＩＷＹＧ機能を備えたものであっても良い。
【００３８】
プリントサーバ１２には、プリンタ１８を制御するプリントコントローラ２６と共に画像処理部２８が設けられている。画像処理部２８は、クライアント端末１４から印刷ジョブとして入力される描画情報などのジョブデータに基づいてラスタデータを生成するＲＩＰ（Ｒａｓｔｅｒ  Ｉｍａｇｅ  Ｐｒｏｃｅｓｓｏｒ）処理を行なう。
【００３９】
また、プリントサーバ１２では、入力された印刷ジョブを処理待ちキューに格納すると共に、処理待ちキューに格納している印刷ジョブを順に読み出して、画像処理（ＲＩＰ処理）を実行し、画像処理されてプリンタ１８へ出力されるデータ（ラスタデータ）を印刷待ちキューに格納して、この印刷待ちキューからプリンタ１８へ順に出力する。また、プリントサーバ１２では、印刷処理が指定されていないか、又は印刷処理の実行ができないジョブを保持キューに格納して保持する一般的構成となっている。なお、このようなプリントサーバ１２は、従来公知の種々の構成を用いることができ、本実施の形態では、詳細な説明を省略する。
【００４０】
一方、クライアント端末１４は、各種のアプリケーション３０を備えており、アプリケーション３０を用いて、画像や文書の作成、加工、編集等の画像処理や文書作成等を行い、描画情報の作成が可能となっている。また、クライアント端末１４は、作成した描画情報と各種の処理指示とを印刷ジョブとしてプリントサーバ１２へ送信可能となっている。
【００４１】
プリントサーバ１２は、この印刷ジョブを受信すると、この印刷ジョブに対して指定された画像処理を施してプリンタ１８へ出力し、印刷ジョブに応じた印刷物が得られるようにしている。
【００４２】
また、プリントサーバ１２には、印刷機能設定部３２が設けられており、印刷ジョブ等のジョブを受信すると、印刷ジョブで指定されている各種の印刷機能の設定を行う。なお、プリントサーバ１２では、従来公知の印刷機能の設定が可能となっており、印刷機能設定部３２では、印刷ジョブで指定されている印刷機能を判断し、それぞれの印刷機能が画像処理部２８及びプリントコントローラ２６で実行されるように設定するが、本実施の形態では、詳細な説明を省略する。
【００４３】
一方、クライアント端末１４のそれぞれには、プリントサーバ１２に設けられている各種の印刷機能の設定を行うためのドライバソフト４０（プリンタドライバ）が組み込まれており、クライアント端末１４では、アプリケーション３０によって作成した描画情報に対する印刷処理等の依頼を行うときに、ドライバソフト４０を用いることにより、プリントサーバ１２に設けられている各種の印刷機能の設定を行うことができるようになっている。
【００４４】
ところで、本実施の形態に係るクライアント端末１４で作成される描画情報は、一例として図１２に示したような入力プロファイルを示す情報（本発明の「色補正情報」に相当。）がポストスクリプトで記述されている。
【００４５】
また、本実施の形態に係るプリンタ１８では、当該プリンタ１８の画像形成特性に応じたパラメータや定義文等を用いてポストスクリプトで記述された、ＣＲＤ（Ｃｏｌｏｒ  Ｒｅｎｄｅｒｉｎｇ  Ｄｉｃｔｉｏｎａｒｙ）と呼ばれる出力プロファイルが不図示のメモリに記憶されている。
【００４６】
そして、本実施の形態に係るプリントサーバ１２では、図３に模式的に示すように、画像処理部２８により、クライアント端末１４から入力された入力プロファイルとプリンタ１８に記憶されている出力プロファイルの各プロファイル情報を用いて、上記描画情報に含まれる画像情報（同図では、Ａ、Ｂ、Ｃの３入力色成分値）からプリンタ１８の画像形成特性に応じたＣ、Ｍ、Ｙ、Ｋの各色成分値への変換を行っている。なお、同図では、入力プロファイルにより３入力色成分値が一旦ＸＹＺ色空間の色成分値であるＸ、Ｙ、Ｚに変換され、当該Ｘ、Ｙ、Ｚの各色成分値が出力プロファイルにてＣ、Ｍ、Ｙ、Ｋの各色成分値に変換される場合について示している。
【００４７】
更に、プリントサーバ１２では、画像処理部２８により実行される、後述する単色判定処理により、以上のような入力プロファイル及び出力プロファイルを利用して、印刷対象とするオブジェクトをＣ、Ｍ、Ｙ、Ｋの何れかの単色の色材によって画像形成すべきか否かを判定し、単色の色材によって画像形成すべきと判定した場合に、これが実現するように出力プロファイルを設定するようにしている。
【００４８】
次に、図４を参照して、本実施の形態に係るプリントサーバ１２の画像処理部２８において実行される単色判定処理について説明する。なお、図４は、何れかのクライアント端末１４から印刷ジョブとして描画情報が入力され、当該描画情報に含まれる各オブジェクト単位での印刷の実行を指示する旨のコマンド（以下、「印刷実行指示コマンド」という。）が実行される毎に画像処理部２８において実行される単色判定処理プログラムの処理の流れを示すフローチャートであり、該プログラムは画像処理部２８に設けられたハードディスク３６に予め記憶されている。また、当該単色判定処理は、Ｃ、Ｍ、Ｙ、Ｋの各色材を処理対象として行うものであるが、錯綜を回避するために、ここではＫの色材のみを処理対象とした場合について説明する。
【００４９】
まず、ステップ１００では、印刷対象とするオブジェクトの種別を示す種別情報を印刷実行指示コマンドの種類に基づいて取得し、当該種別がイメージ画像であるか否かを判定して、肯定判定となった場合は以降の処理を行うことなく本単色判定処理を終了し、否定判定となった場合にはステップ１０２に移行する。
【００５０】
ステップ１０２では、Ｌ＊ａ＊ｂ＊色空間の値が出力されるように出力プロファイル（ＣＲＤ）を変更する。なお、ここでは、当該変更を、出力プロファイルのＣ、Ｍ、Ｙ、Ｋの各色成分値を出力させるための領域を、Ｌ＊ａ＊ｂ＊色空間の値を出力するものに置き換えることにより行う。
【００５１】
例えば、出力プロファイルとして、一例として図５に示すものがプリンタ１８に用意されている場合には、当該出力プロファイルの‘／ＲｅｎｄｅｒＴａｂｌｅ［’以降の領域がＣ、Ｍ、Ｙ、Ｋの各色成分値を出力させるための領域に相当するが、当該領域を、一例として図６に示すようにＬ＊ａ＊ｂ＊色空間の値を出力させるプロファイルに置き換える。
【００５２】
なお、図５に示す出力プロファイルでは、上記‘／ＲｅｎｄｅｒＴａｂｌｅ［’より前の領域がＬ＊ａ＊ｂ＊色空間の値の導出準備を行う領域となっているため、上記のＬ＊ａ＊ｂ＊色空間の値を出力させるものは、比較的簡単なもので実現することができる。
【００５３】
次のステップ１０４では、クライアント端末１４から入力された描画情報に含まれる入力プロファイルと、以上の処理によって一部が置き換えられた出力プロファイルとを利用して、入力プロファイルに含まれる入力色成分値（図１２に示す例では、‘ｓｅｔｃｏｌｏｒ’の直前に記述されている‘０，０，０’）をＬ＊ａ＊ｂ＊色空間の値に変換し、このうちの知覚色度を示すａ＊とｂ＊の各値を取得する。
【００５４】
次のステップ１０６では、ａ＊とｂ＊の各値がグレーの領域に位置するか否かを判定し、肯定判定となった場合は、印刷対象とするオブジェクトをＫの単色の色材によって画像形成をすべきものと判断してステップ１０８に移行する。
【００５５】
なお、ステップ１０６による判定は、具体的には、例えば、明度指数を示すＬ＊の最小値が０（零）で最大値が１００であり（０≦Ｌ＊≦１００）、ａ＊及びｂ＊の各々の最小値が−１２８で最大値が１２７である（−１２８≦ａ＊≦１２７、−１２８≦ｂ＊≦１２７）場合、ａ＊及びｂ＊の双方の値が−３以上２以下である（−３≦ａ＊≦２かつ−３≦ｂ＊≦２）ときに、グレーの領域に位置するものと判定する。本来、グレーである場合はａ＊及びｂ＊の双方の値とも０（ａ＊＝ｂ＊＝０）となるはずであるが、本実施の形態では、これに多少の誤差も考慮している。なお、これらの具体的な数値範囲に限らず、例えば、各数値範囲を変更可能としておき、印刷物に要求される画像品質等に応じて適宜変更する形態とすることもできる。
【００５６】
ステップ１０８では、出力プロファイルをＫの値のみを導出するものに変更することによってグレー用のものに設定し、次のステップ１１０では、クライアント端末１４から入力された描画情報に含まれる入力プロファイルと、上記ステップ１０８の処理によって得られたグレー用の出力プロファイルとを利用して、入力プロファイルに含まれる入力色成分値をＫの色成分値に変換して取得し、次のステップ１１２で、取得したＫの色成分値に基づいて、当該色成分値により示される濃度でＫの色材の単色のみにより印刷が行われるように色空間を変更した後に、本単色判定処理を終了する。
【００５７】
一方、上記ステップ１０６において否定判定となった場合には、印刷対象とするオブジェクトをＫの単色の色材によって画像形成をすべきではないものと判断してステップ１１４に移行し、出力プロファイルを元のものに戻した後に本単色判定処理を終了する。
【００５８】
単色判定処理プログラムのステップ１００の処理が本発明の取得手段及び切替手段に、ステップ１０２〜ステップ１０４の処理が本発明の第１の変換手段に、ステップ１０６の処理が本発明の判定手段に、ステップ１０８〜ステップ１１２の処理が本発明の第２の変換手段に、各々相当する。
【００５９】
以上の単色判定処理によって得られた入力プロファイル及び出力プロファイルを利用して引き続き印刷処理を実行することにより、印刷対象とするオブジェクトがＫの単色の色材によって画像形成をすべきものである場合には、当該オブジェクトがＫ単色の色材で印刷され、他の場合には、複数色の色材を用いて当該オブジェクトが印刷されることになる。
【００６０】
以上詳細に説明したように、本実施の形態では、画像情報及び色補正情報が含まれた描画情報に対する画像処理を行う際に、当該描画情報により適用されている色空間の予め定められた第１の色成分値（本実施の形態では、入力色成分値）を、上記色補正情報による補正を行いつつ異なる色空間（本実施の形態では、Ｌ＊ａ＊ｂ＊色空間）の第２の色成分値（本実施の形態では、ａ＊及びｂ＊の各値）に変換し、当該第２の色成分値が予め定められた範囲内の値であるか否かを判定し、当該範囲内の値であると判定された場合に、上記描画情報に応じた画像の描画時に用いる色成分を当該範囲に対応する単色とするための変換を行っているので、単色の色材を適用すべきか否かが的確に判断でき、この結果として正確な色で画像形成を行うことができる。
【００６１】
［第２実施形態］
本第２実施形態では、クライアント端末１４から入力された描画情報により適用されている色空間の各色成分値の最小値及び最大値を利用することにより、印刷対象とするオブジェクトが単色の色材によって画像形成をすべきものであるか否かの判定を、より高精度に行う場合の形態について説明する。
【００６２】
ところで、入力プロファイルには、一般に、上記最小値及び最大値が記述されている。
【００６３】
例えば、図１２に示す入力プロファイルでは、‘／ＲａｎｇｅＡＢＣ’の直後の括弧内の数値群（［０  １  ０  １  ０  １］）が当該最小値及び最大値に相当し、この場合、３つの色成分値の各々の最小値が‘０’で最大値が‘１’であることを示している。同様に、図７に示す例では、３つの色成分値の各々の最小値が‘０’で最大値が‘２５５’であることを示している。更に、図８に示す例では、１つ目の色成分値の最小値が‘０’で最大値が‘０．９５０５’であり、２つ目の色成分値の最小値が‘０’で最大値が‘１’であり、３つ目の色成分値の最小値が‘０’で最大値が‘１．０８９０’であることを示している。
【００６４】
そこで、本第２実施形態では、入力プロファイルに記述されている最小値及び最大値を利用する場合について説明する。なお、本第２実施形態に係るシステム構成及び各装置の構成は、上記第１実施形態と同様（図１、図２参照）なので、ここでの説明は省略する。
【００６５】
以下、図９を参照して、本第２実施形態に係るプリントサーバ１２の画像処理部２８において実行される単色判定処理について説明する。なお、図９は、何れかのクライアント端末１４から印刷ジョブとして描画情報が入力され、当該描画情報に含まれる印刷実行指示コマンドが実行される毎に画像処理部２８において実行される単色判定処理プログラムの処理の流れを示すフローチャートであり、該プログラムは画像処理部２８に設けられたハードディスク３６に予め記憶されている。また、当該単色判定処理は、Ｃ、Ｍ、Ｙ、Ｋの各色材を処理対象として行うものであるが、錯綜を回避するために、ここでもＫの色材のみを処理対象とした場合について説明する。
【００６６】
まず、ステップ２００では、印刷対象とするオブジェクトの種別を示す種別情報を印刷実行指示コマンドの種類に基づいて取得し、当該種別がイメージ画像であるか否かを判定して、肯定判定となった場合は以降の処理を行うことなく本単色判定処理を終了し、否定判定となった場合にはステップ２０２に移行する。
【００６７】
ステップ２０２では、入力プロファイルに記述されている各色成分値の最小値が全て等しく、かつ各色成分値の最大値が全て等しいか否かを判定する。なお、以降の説明では、１つ目の色成分値の最小値及び最大値を各々Ａｍｉｎ及びＡｍａｘとし、２つ目の色成分値の最小値及び最大値を各々Ｂｍｉｎ及びＢｍａｘとし、３つ目の色成分値の最小値及び最大値を各々Ｃｍｉｎ及びＣｍａｘとして説明する。従って、本ステップ２０２では、Ａｍｉｎ＝Ｂｍｉｎ＝Ｃｍｉｎで、かつＡｍａｘ＝Ｂｍａｘ＝Ｃｍａｘとなっているか否かを判定する。
【００６８】
ステップ２０２において否定判定となった場合は、全ての色成分値のレンジが同一ではなく、単色の色材によって画像形成をすべきものであるか否かの判定を行う処理を高精度に行うことは難しいものと判断して、以降の処理を行うことなく本単色判定処理を終了する。これにより、当該判定における誤判定の発生を未然に防止することができると共に、当該判定のための演算負荷を削減することができる。
【００６９】
一方、ステップ２０２において肯定判定となった場合にはステップ２０４に移行し、Ｌ＊ａ＊ｂ＊色空間の値が出力されるように出力プロファイル（ＣＲＤ）を変更する。なお、ここでは、当該変更を、上記第１実施形態に係る単色判定処理プログラムのステップ１０２の処理と同様に、出力プロファイルのＣ、Ｍ、Ｙ、Ｋの各色成分値を出力させるための領域を、Ｌ＊ａ＊ｂ＊色空間の値を出力するものに置き換えることにより行う。
【００７０】
次のステップ２０６では、クライアント端末１４から入力された描画情報に含まれる入力プロファイルと、上記ステップ２０４の処理によって一部が置き換えられた出力プロファイルとを利用して、入力プロファイルに含まれる入力色成分値をＬ＊ａ＊ｂ＊色空間の値に変換し、このうちの知覚色度を示すａ＊とｂ＊の各値を取得する。
【００７１】
次のステップ２０８では、ａ＊とｂ＊の各値がグレーの領域に位置するか否かを、上記第１実施形態に係る単色判定処理プログラムのステップ１０６の処理と同様に判定し、肯定判定となった場合はステップ２１０に移行する。
【００７２】
ステップ２１０では、入力プロファイルに含まれる３つの入力色成分値を各々対応する最小値Ａｍｉｎ、Ｂｍｉｎ、Ｃｍｉｎに変更し、次のステップ２１２では、当該入力プロファイルと、上記ステップ２０４の処理によって一部が置き換えられた出力プロファイルとを利用して、上記ステップ２１０の処理により入力プロファイルに設定された入力色成分値の最小値をＬ＊ａ＊ｂ＊色空間の値に変換し、このうちの知覚色度を示すａ＊とｂ＊の各値を取得する。
【００７３】
次のステップ２１４では、取得したａ＊とｂ＊の各値がグレーの領域に位置するか否かを、上記第１実施形態に係る単色判定処理プログラムのステップ１０６の処理と同様に判定し、肯定判定となった場合はステップ２１６に移行する。
【００７４】
ステップ２１６では、入力プロファイルに含まれる３つの入力色成分値を各々対応する最大値Ａｍａｘ、Ｂｍａｘ、Ｃｍａｘに変更し、次のステップ２１８では、当該入力プロファイルと、上記ステップ２０４の処理によって一部が置き換えられた出力プロファイルとを利用して、上記ステップ２１６の処理により入力プロファイルに設定された入力色成分値の最大値をＬ＊ａ＊ｂ＊色空間の値に変換し、このうちの知覚色度を示すａ＊とｂ＊の各値を取得する。
【００７５】
次のステップ２２０では、取得したａ＊とｂ＊の各値がグレーの領域に位置するか否かを、上記第１実施形態に係る単色判定処理プログラムのステップ１０６の処理と同様に判定し、肯定判定となった場合は印刷対象とするオブジェクトをＫの単色の色材によって画像形成をすべきものと判断してステップ２２２に移行する。
【００７６】
ステップ２２２では、出力プロファイルをＫの値のみを導出するものに変更することによってグレー用のものに設定し、次のステップ２２４では、入力プロファイルに含まれる３つの入力色成分値を各々クライアント端末１４から入力された時点で設定されていた値に戻す。
【００７７】
そして、次のステップ２２６では、当該入力プロファイルと、上記ステップ２２２の処理によって得られたグレー用の出力プロファイルとを利用して、入力プロファイルに含まれる入力色成分値をＫの色成分値に変換して取得し、次のステップ２２８で、取得したＫの色成分値に基づいて、当該色成分値により示される濃度でＫの色材の単色のみにより印刷が行われるように色空間を変更した後に、本単色判定処理を終了する。
【００７８】
一方、上記ステップ２０８、ステップ２１４、及びステップ２２０の何れかにおいて否定判定となった場合には、印刷対象とするオブジェクトをＫの単色の色材によって画像形成をすべきではないものと判断してステップ２３０に移行し、出力プロファイルを元のものに戻した後に本単色判定処理を終了する。
【００７９】
単色判定処理プログラムのステップ２００の処理が本発明の取得手段及び切替手段に、ステップ２０４〜ステップ２０６の処理が本発明の第１の変換手段に、ステップ２０８の処理が本発明の判定手段に、ステップ２２２〜ステップ２２８の処理が本発明の第２の変換手段に、各々相当する。
【００８０】
以上の単色判定処理によって得られた入力プロファイル及び出力プロファイルを利用して引き続き印刷処理を実行することにより、印刷対象とするオブジェクトがＫの単色の色材によって画像形成をすべきものである場合には、当該オブジェクトがＫ単色の色材で印刷され、他の場合には、複数色の色材を用いて当該オブジェクトが印刷されることになる。
【００８１】
以上詳細に説明したように、本実施の形態では、画像情報及び色補正情報が含まれた描画情報に対する画像処理を行う際に、当該描画情報により適用されている色空間の予め定められた第１の色成分値（本実施の形態では、入力色成分値）を、上記色補正情報による補正を行いつつ異なる色空間（本実施の形態では、Ｌ＊ａ＊ｂ＊色空間）の第２の色成分値（本実施の形態では、ａ＊及びｂ＊の各値）に変換し、当該第２の色成分値が予め定められた範囲内の値であるか否かを判定し、当該範囲内の値であると判定された場合に、上記描画情報に応じた画像の描画時に用いる色成分を当該範囲に対応する単色とするための変換を行っているので、単色の色材を適用すべきか否かが的確に判断でき、この結果として正確な色で画像形成を行うことができる。
【００８２】
また、本実施の形態では、入力色成分値に加え、描画情報により適用されている色空間の各色成分値の最小値及び最大値も、単色の色材を適用すべきか否かの判断に利用しているので、より高精度に当該判断を行うことができる。
【００８３】
［第３実施形態］
一般に、クライアント端末１４からプリントサーバ１２に入力される描画情報では、ＲＧＢ色空間が適用されている場合が多い。この場合、当該描画情報に含まれる入力プロファイルに記述された各色成分値の最小値Ａｍｉｎ、Ｂｍｉｎ、Ｃｍｉｎがグレーの領域に位置し、かつ最大値Ａｍａｘ、Ｂｍａｘ、Ｃｍａｘもグレーの領域に位置する場合には、各入力色成分値が等しければ当該入力色成分値はグレーの領域に位置する可能性が高い。
【００８４】
このことに着目し、本第３実施形態では、クライアント端末１４から入力された描画情報により適用されている色空間の各色成分値の最小値及び最大値を利用することにより、印刷対象とするオブジェクトが単色の色材によって画像形成をすべきものであるか否かの判定を高精度に行う場合の形態について説明する。なお、本第３実施形態でも、上記第２実施形態と同様に、入力プロファイルに記述されている最小値及び最大値を利用する場合について説明する。また、本第３実施形態に係るシステム構成及び各装置の構成も、上記第１実施形態と同様（図１、図２参照）なので、ここでの説明は省略する。
【００８５】
以下、図１０を参照して、本第３実施形態に係るプリントサーバ１２の画像処理部２８において実行される単色判定処理について説明する。なお、図１０は、何れかのクライアント端末１４から印刷ジョブとして描画情報が入力され、当該描画情報に含まれる印刷実行指示コマンドが実行される毎に画像処理部２８において実行される単色判定処理プログラムの処理の流れを示すフローチャートであり、該プログラムは画像処理部２８に設けられたハードディスク３６に予め記憶されている。また、当該単色判定処理は、Ｃ、Ｍ、Ｙ、Ｋの各色材を処理対象として行うものであるが、錯綜を回避するために、ここでもＫの色材のみを処理対象とした場合について説明する。
【００８６】
まず、ステップ３００では、印刷対象とするオブジェクトの種別を示す種別情報を印刷実行指示コマンドの種類に基づいて取得し、当該種別がイメージ画像であるか否かを判定して、肯定判定となった場合は以降の処理を行うことなく本単色判定処理を終了し、否定判定となった場合にはステップ３０２に移行する。
【００８７】
ステップ３０２では、入力プロファイルに記述されている各入力色成分値が等しく、Ａｍｉｎ＝Ｂｍｉｎ＝Ｃｍｉｎで、かつＡｍａｘ＝Ｂｍａｘ＝Ｃｍａｘとなっているか否かを判定する。
【００８８】
ステップ３０２において否定判定となった場合は、入力された描画情報がＲＧＢ色空間を対象としたものではないものと判断して、以降の処理を行うことなく本単色判定処理を終了する。これにより、当該判定における誤判定の発生を未然に防止することができると共に、当該判定のための演算負荷を削減することができる。
【００８９】
一方、ステップ３０２において肯定判定となった場合にはステップ３０４に移行し、Ｌ＊ａ＊ｂ＊色空間の値が出力されるように出力プロファイル（ＣＲＤ）を変更する。なお、ここでは、当該変更を、上記第１実施形態に係る単色判定処理プログラムのステップ１０２の処理と同様に、出力プロファイルのＣ、Ｍ、Ｙ、Ｋの各色成分値を出力させるための領域を、Ｌ＊ａ＊ｂ＊色空間の値を出力するものに置き換えることにより行う。
【００９０】
次のステップ３０６では、入力プロファイルに含まれる３つの入力色成分値を各々対応する最大値Ａｍａｘ、Ｂｍａｘ、Ｃｍａｘに変更し、次のステップ３０８では、当該入力プロファイルと、上記ステップ３０４の処理によって一部が置き換えられた出力プロファイルとを利用して、上記ステップ３０６の処理により入力プロファイルに設定された入力色成分値の最大値をＬ＊ａ＊ｂ＊色空間の値に変換し、このうちの知覚色度を示すａ＊とｂ＊の各値を取得する。
【００９１】
次のステップ３１０では、取得したａ＊とｂ＊の各値がグレーの領域に位置するか否かを、上記第１実施形態に係る単色判定処理プログラムのステップ１０６の処理と同様に判定し、肯定判定となった場合はステップ３１２に移行する。
【００９２】
ステップ３１２では、入力プロファイルに含まれる３つの入力色成分値を各々対応する最小値Ａｍｉｎ、Ｂｍｉｎ、Ｃｍｉｎに変更し、次のステップ３１４では、当該入力プロファイルと、上記ステップ３０４の処理によって一部が置き換えられた出力プロファイルとを利用して、上記ステップ３１２の処理により入力プロファイルに設定された入力色成分値の最小値をＬ＊ａ＊ｂ＊色空間の値に変換し、このうちの知覚色度を示すａ＊とｂ＊の各値を取得する。
【００９３】
次のステップ３１６では、取得したａ＊とｂ＊の各値がグレーの領域に位置するか否かを、上記第１実施形態に係る単色判定処理プログラムのステップ１０６の処理と同様に判定し、肯定判定となった場合は印刷対象とするオブジェクトをＫの単色の色材によって画像形成をすべきものと判断してステップ３１８に移行する。
【００９４】
ステップ３１８では、出力プロファイルをＫの値のみを導出するものに変更することによってグレー用のものに設定し、次のステップ３２０では、入力プロファイルに含まれる３つの入力色成分値を各々クライアント端末１４から入力された時点で設定されていた値に戻す。
【００９５】
そして、次のステップ３２２では、当該入力プロファイルと、上記ステップ３１８の処理によって得られたグレー用の出力プロファイルとを利用して、入力プロファイルに含まれる入力色成分値をＫの色成分値に変換して取得し、次のステップ３２４で、取得したＫの色成分値に基づいて、当該色成分値により示される濃度でＫの色材の単色のみにより印刷が行われるように色空間を変更した後に、本単色判定処理を終了する。
【００９６】
一方、上記ステップ３１０及びステップ３１６の何れかにおいて否定判定となった場合には、印刷対象とするオブジェクトをＫの単色の色材によって画像形成をすべきではないものと判断してステップ３２６に移行し、出力プロファイルを元のものに戻した後、次のステップ３２８にて、入力プロファイルに含まれる３つの入力色成分値を各々クライアント端末１４から入力された時点で設定されていた値に戻した後に本単色判定処理を終了する。
【００９７】
単色判定処理プログラムのステップ３００の処理が本発明の取得手段及び切替手段に、ステップ３０４〜ステップ３０８及びステップ３１２〜ステップ３１４の処理が本発明の第１の変換手段に、ステップ３１０及びステップ３１６の処理が本発明の判定手段に、ステップ３１８〜ステップ３２４の処理が本発明の第２の変換手段に、各々相当する。
【００９８】
以上の単色判定処理によって得られた入力プロファイル及び出力プロファイルを利用して引き続き印刷処理を実行することにより、印刷対象とするオブジェクトがＫの単色の色材によって画像形成をすべきものである場合には、当該オブジェクトがＫ単色の色材で印刷され、他の場合には、複数色の色材を用いて当該オブジェクトが印刷されることになる。
【００９９】
以上詳細に説明したように、本実施の形態では、画像情報及び色補正情報が含まれた描画情報に対する画像処理を行う際に、当該描画情報により適用されている色空間の予め定められた第１の色成分値（本実施の形態では、入力色成分値の最小値及び最大値）を、上記色補正情報による補正を行いつつ異なる色空間（本実施の形態では、Ｌ＊ａ＊ｂ＊色空間）の第２の色成分値（本実施の形態では、ａ＊及びｂ＊の各値）に変換し、当該第２の色成分値が予め定められた範囲内の値であるか否かを判定し、当該範囲内の値であると判定された場合に、上記描画情報に応じた画像の描画時に用いる色成分を当該範囲に対応する単色とするための変換を行っているので、単色の色材を適用すべきか否かが的確に判断でき、この結果として正確な色で画像形成を行うことができる。
【０１００】
一方、上記各実施の形態では、上記描画情報として、適用している色空間の色成分値を予め定められた色空間の色成分値に変換するための変換プロファイル（本実施の形態では、入力プロファイル）を示すプロファイル情報が含まれるものを適用しているので、この形式の描画情報は、近年の画像形成装置の分野で広く適用されているものであるため、汎用性を高めることができる。
【０１０１】
また、上記各実施の形態では、上記変換プロファイルを示すプロファイル情報と、上記異なる色空間の第２の色成分値に変換するためのプロファイル情報（本実施の形態では、図６に示されるＬ＊ａ＊ｂ＊色空間の値を出力させるプロファイル）とを組み合わせて用いて上記第２の色成分値への変換を行うようにしているので、簡易に当該第２の色成分値への変換を行うことができる。
【０１０２】
また、上記各実施の形態では、上記変換プロファイルを示すプロファイル情報と、上記単色とするための変換を行うプロファイル情報（本実施の形態では、グレー用のプロファイル）とを組み合わせて用いて単色とするための変換を行うようにしているので、簡易に当該単色とするための変換を行うことができる。
【０１０３】
また、上記各実施の形態では、上記異なる色空間を、近年の画像形成装置の分野で広く適用されているＬ＊ａ＊ｂ＊色空間としているので、汎用性を高めることができる。
【０１０４】
また、上記各実施の形態では、上記描画情報により示される画像（オブジェクト）の種別を示す種別情報を取得し、当該種別情報によって示される画像の種別に応じて第１の変換手段及び第２の変換手段による変換の実行及び非実行を切り替えているので、画像の種別毎に、単色の色材によって画像形成をすべきか否かの判定の実行／非実行を切り替えることができる。
【０１０５】
特に、上記各実施の形態では、当該切り替えを、画像の種別がイメージ画像以外である場合に上記変換を実行するように行っているので、画像の画質の面で有利である。すなわち、印刷対象とする画像が、例えば人の髪の毛を示すイメージ画像である場合には、Ｋの色材単色で印刷するより、複数色の色材で印刷した方が視覚的に実際の画像に近いものとなる。従って、このようなイメージ画像が印刷対象である場合には、単色での印刷を行わないようにすることが画質の面で有利である。
【０１０６】
なお、上記第３実施形態では、本発明の第１の色成分値として、入力色成分値の最小値と最大値の双方を適用した場合について説明したが、本発明はこれに限定されるものではなく、例えば、当該最小値及び最大値の何れか一方を適用する形態とすることもできる。この場合の単色判定処理プログラムは、一例として図１０に示すものに対し、ステップ３０６〜ステップ３１０の処理か、又はステップ３１２〜ステップ３１６の処理を削除したものとなる。この場合、本実施の形態よりは劣るものの、単色の色材によって画像形成をすべきものであるか否かの判定精度を向上させる効果を、ある程度は得ることができる。
【０１０７】
また、上記各実施の形態では、出力プロファイルの部分的な置き換えにより出力プロファイルを異なる色空間の色成分値を出力するものとした場合について説明したが、本発明はこれに限定されるものではなく、出力プロファイル全体を置き換えてもよい。また、出力プロファイルにおける色空間の変換途中の色成分値を、変数に保存するような特別な命令を追加することにより、異なる色空間の色成分値を出力する形態とすることもできる。
【０１０８】
例えば、ポストスクリプト言語処理系の場合は、ＣＲＤの中に計算を実行するプログラムを記述できる部分があるので、その部分に色成分値を変数に保存する命令を追加することにより、入力色成分値を、付加されている色補正情報を入力プロファイルとして変換した値を参照することができる。この場合にも、上記各実施の形態と同様の効果を奏することができる。
【０１０９】
また、上記各実施の形態では、本発明の「異なる色空間」としてＬ＊ａ＊ｂ＊色空間を適用した場合について説明したが、本発明はこれに限定されるものではなく、例えば、当該Ｌ＊ａ＊ｂ＊空間と並んで近年の画像形成装置の分野で広く用いられているＸＹＺ色空間を適用する形態とすることもできる。この場合も、上記各実施の形態と同様の効果を奏することができる。
【０１１０】
また、本発明の「異なる色空間」としては、例えばＨＳＢ色空間や、ＹＩＱ色空間を適用することもできる。
【０１１１】
ここで、本発明の「異なる色空間」としてＨＳＢ色空間を適用した場合の、グレー領域に位置するか否かの判定は、一例として次のように行う。
【０１１２】
例えば、Ｈの最小値が０（零）で最大値が３６０であり（０≦Ｈ≦３６０）、Ｓ及びＢの各々の最小値が０で最大値が１００である（０≦Ｓ≦１００、０≦Ｂ≦１００）場合、Ｓ及びＢの何れか一方の値が０以上１以下である（０≦Ｓ≦１又は０≦Ｂ≦１）ときに、グレーの領域に位置するものと判定する。
【０１１３】
また、本発明の「異なる色空間」としてＹＩＱ色空間を適用した場合の、グレー領域に位置するか否かの判定は、一例として次のように行う。
【０１１４】
例えば、Ｙの最小値が０（零）で最大値が１であり（０≦Ｙ≦１）、Ｉの最小値が−０．５９６で最大値が０．５９６であり（−０．５９６≦Ｉ≦０．５９６）、Ｑの最小値が−０．５２３で最大値が０．５２３である（−０．５２３≦Ｑ≦０．５２３）場合、Ｙの値が０以上０．０３以下である（０≦Ｙ≦０．０３）か、又はＩの値が０以上０．０３以下かつＱの値が０以上０．０３以下である（０≦Ｉ≦０．０３かつ０≦Ｑ≦０．０３）ときに、グレーの領域に位置するものと判定する。
【０１１５】
これらの場合も、上記各実施の形態と同様の効果を奏することができる。
【０１１６】
また、上記各実施の形態では、描画情報に含まれる入力プロファイルを用いて単色の色成分値を取得する場合について説明したが、本発明はこれに限定されるものではなく、例えば、入力プロファイルを用いずに入力色成分からだけで単色の色成分値に変換することもできる。
【０１１７】
また、上記各実施形態において説明した単色判定処理プログラムの処理の流れ（図４、図９、図１０参照。）は一例であり、本発明の主旨を逸脱しない範囲内において適宜変更可能であることは言うまでもない。
【０１１８】
また、上記各実施形態で説明したシステム構成及び各装置の構成（図１、図２参照。）も一例であり、本発明の主旨を逸脱しない範囲内において適宜変更可能であることは言うまでもない。
【０１１９】
【発明の効果】
以上詳細に説明したように、本発明に係る画像処理装置及び画像処理方法によれば、画像情報及び色補正情報が含まれた描画情報に対する画像処理を行う際に、当該描画情報により適用されている色空間の予め定められた第１の色成分値を、上記色補正情報による補正を行いつつ異なる色空間の第２の色成分値に変換し、当該第２の色成分値が予め定められた範囲内の値であるか否かを判定し、当該範囲内の値であると判定された場合に、上記描画情報に応じた画像の描画時に用いる色成分を当該範囲に対応する単色とするための変換を行っているので、単色の色材を適用すべきか否かが的確に判断でき、この結果として正確な色で画像形成を行うことができる、という効果が得られる。
【図面の簡単な説明】
【図１】実施の形態に係るネットワークの概略構成図である。
【図２】実施の形態に係るプリントサーバとクライアント端末の概略構成を示す要部のブロック図である。
【図３】実施の形態に係る入力プロファイルと出力プロファイルの利用形態を示す模式図である。
【図４】第１実施形態に係る単色判定処理プログラムの処理の流れを示すフローチャートである。
【図５】出力プロファイルの置き換えの説明に供する図であり、当該置き換え前のポストスクリプトによる出力プロファイルの記述例を示す概略図である。
【図６】出力プロファイルの置き換えの説明に供する図であり、当該置き換え後のポストスクリプトによる出力プロファイルの記述例を示す概略図である。
【図７】描画情報により適用されている色空間における各色成分値の最小値及び最大値の記述例を示す概略図である。
【図８】描画情報により適用されている色空間における各色成分値の最小値及び最大値の他の記述例を示す概略図である。
【図９】第２実施形態に係る単色判定処理プログラムの処理の流れを示すフローチャートである。
【図１０】第３実施形態に係る単色判定処理プログラムの処理の流れを示すフローチャートである。
【図１１】ポストスクリプトによる色成分値の記述例を示す概略図である。
【図１２】色補正情報が付加された描画情報のポストスクリプトによる記述例を示す概略図である。
【図１３】色補正情報が付加された描画情報のポストスクリプトによる他の記述例を示す概略図である。
【符号の説明】
１０    ネットワーク
１２    プリントサーバ
１４    クライアント端末
１６    通信回線
１８    プリンタ
２８    画像処理部
【図１】
2004363984.tif 000003
【図２】
2004363984.tif 000004
【図３】
2004363984.tif 000005
【図４】
2004363984.tif 000006
【図５】
2004363984.tif 000007
【図６】
2004363984.tif 000008
【図７】
2004363984.tif 000009
【図８】
2004363984.tif 000010
【図９】
2004363984.tif 000011
【図１０】
2004363984.tif 000012
【図１１】
2004363984.tif 000013
【図１２】
2004363984.tif 000014
【図１３】
2004363984.tif 000015