(57)【要約】【課題】形成画像の画質低下を抑制しつつ画像形成時の色材量が更に低減されるように色変換を行う。【解決手段】ＣＭＹＫのうちのＹが各値のときにとり得るＬ*ａ*ｂ*値を表すＬ*ａ*ｂ*−Ｙ特性に基づき、入力ＣＭＹＫ値に対応する入力Ｌ*ａ*ｂ*値のＬ*ａ*ｂ*色空間上での位置に対してＹの低減量が最大となる方向を探索し、該当する方向へ入力Ｌ*ａ*ｂ*値を変化させたときに、色差が閾値以内でかつＹの低減量が所定値以上となる出力Ｙ値及び対応する出力Ｌ*ａ*ｂ*値を求め、Ｙを出力Ｙ値としたときの出力Ｌ*ａ*ｂ*値に対応する出力ＣＭＫ値を求め、入力ＣＭＹＫ値が出力ＣＭＹＫ値に変換されるようにトナー低減用変換条件を設定する。【選択図】図４
2007235661.tif 000002
【特許請求の範囲】
【請求項１】
画像形成デバイスでの画像形成時の色材量に対応する変換後の各色値が、入力された色値に対するデバイスに依存しない色空間上での色差が０よりも大かつ閾値以下の範囲内となることを許容して各色値の総量が小さくなる条件で、前記入力された色値を変換する色変換手段を含む画像処理装置。
【請求項２】
画像形成デバイスでの画像形成時のＣＭＹＫ各色の色材量に対応する変換後のＣＭＹＫ各色値が、入力された色値に対するデバイスに依存しない色空間上での色差が閾値以下の範囲内で、Ｋ色値がなるべく大きくかつＹ色値がなるべく小さい値の組み合わせとなるように、前記入力された色値をＣＭＹＫ各色値へ変換する色変換手段を含む画像処理装置。
【請求項３】
前記色変換手段は、指定された色材量低減度合に応じて前記閾値を切り替えることを特徴とする請求項１又は請求項２記載の画像処理装置。
【請求項４】
前記色変換手段は、前記変換後のＣＭＹＫ各色値の対応色である前記デバイスに依存しない色空間上での再現色が、前記入力された色値の前記色空間上での再現色に対し、前記色差が閾値以下の範囲内で、明度が一定かつ彩度が低下する方向へ移動するように前記変換を行うことを特徴とする請求項２又は請求項３記載の画像処理装置。
【請求項５】
前記色変換手段は、前記変換後のＣＭＹＫ各色値の対応色である前記デバイスに依存しない色空間上での再現色が、前記入力された色値の前記色空間上での再現色に対し、前記色差が閾値以下の範囲内で、Ｋ色値又はＹ色値の変化量がなるべく大きくなる方向へ移動するように前記変換を行うことを特徴とする請求項２又は請求項３記載の画像処理装置。
【請求項６】
コンピュータを、画像形成デバイスでの画像形成時の色材量に対応する変換後の各色値が、入力された色値に対するデバイスに依存しない色空間上での色差が０よりも大かつ閾値以下の範囲内で各色値の総量が小さくなる条件で、前記入力された色値を変換する色変換手段として機能させる画像処理プログラム。
【請求項７】
コンピュータを、画像形成デバイスでの画像形成時のＣＭＹＫ各色の色材量に対応する変換後のＣＭＹＫ各色値が、入力された色値に対するデバイスに依存しない色空間上での色差が閾値以下の範囲内で、Ｋ色値がなるべく大きくかつＹ色値がなるべく小さい値の組み合わせとなるように、前記入力された色値をＣＭＹＫ各色値へ変換する色変換手段として機能させる画像処理プログラム。
【請求項８】
デバイスに依存しない色空間上の特定の再現色に対し、前記色空間上での色差が閾値以下の再現色範囲内でとり得るＫ色値範囲及びＹ色値範囲の中で、なるべく大きいＫ色値及びなるべく小さいＹ色値の少なくとも一方を選択した後に、ＣＭＹＫ各色値のうちの未選択の色の値として、Ｋ色値及びＹ色値の少なくとも一方の選択に伴って変化した再現色に対応する値を求めることを、前記色空間上の複数の再現色について各々行うことで、前記色空間上の再現色と、該再現色に対する前記色空間上での色差が閾値以下の範囲内でＫ色値がなるべく大きくなりかつＹ色値がなるべく小さくなるＣＭＹＫ各色値の組み合わせとの対応関係を求め、
求めた前記対応関係に基づいて、入力された色値をＣＭＹＫ各色値へ変換する色変換条件を設定する色変換条件設定方法。
【請求項９】
ＣＭＹＫ各色値のうちのＫ色値が所定値のときにとり得る前記デバイスに依存しない色空間上の再現色を、前記Ｋ色値が各値の場合について各々表す再現色−Ｋ情報に基づいて、前記特定の再現色に対して前記色空間上での色差が閾値以下の再現色範囲内でとり得るＫ色値範囲を判断し、該判断したＫ色値範囲の中からＫ色値の増大量が所定値以上となるＫ色値を、前記なるべく大きいＫ色値として選択することを特徴とする請求項８記載の色変換条件設定方法。
【請求項１０】
ＣＭＹＫ各色値のうちのＹ色値が所定値のときにとり得る前記デバイスに依存しない色空間上の再現色を、前記Ｙ色値が各値の場合について各々表す再現色−Ｙ情報に基づいて、前記特定の再現色に対して前記色空間上での色差が閾値以下の再現色範囲内でとり得るＹ色値範囲を判断し、該判断したＹ色値範囲の中からＹ色値の減少量が所定値以上となるＹ色値を、前記なるべく小さいＹ色値として選択することを特徴とする請求項８記載の色変換条件設定方法。
【請求項１１】
前記Ｋ色値範囲又はＹ色値範囲として、前記デバイスに依存しない色空間上の特定の再現色を基準として、明度が一定かつ彩度が低下する方向、又は、Ｋ色値又はＹ色値の変化量がなるべく大きくなる方向に沿い、かつ前記色空間上での色差が前記閾値以下となるＫ色値範囲又はＹ色値範囲を判断することを特徴とする請求項９又は請求項１０記載の色変換条件設定方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は画像処理装置、プログラム及び色変換条件設定方法に係り、特に、画像形成時の色材量が低減されるように色変換を行う画像処理装置、コンピュータを前記画像処理装置として機能させるための画像処理プログラム、及び、前記画像処理装置で使用する色変換条件を設定するための色変換条件設定方法に関する。
【背景技術】
【０００２】
複写機やプリンタ、或いはそれらの機能を兼ね備えた複合機等の画像形成装置におけるランニングコストの低減等を目的として、画像形成装置による画像形成時のトナー等の色材の消費量を低減させる技術は従来より種々提案されており、例えば特許文献１には、入力画像データに基づき、該入力画像データが表す画像にカラープリンタの色材の各色及び複数のカラー成分の各色が存在するか否かを検出し、検出した色を表現するのに必要最小限の色版のみによる作像をカラープリンタに行わせる技術が開示されている。
【０００３】
また特許文献２には、入力画像の各領域が中間調領域か網点領域かそれ以外か及び有彩色か無彩色かを判定し、判定結果に応じて異なるトナーセーブ処理を行う技術が開示されている。
【０００４】
また、特許文献３には、用紙に形成する画像の画像種別、画像密度、用紙の坪数、平滑度、用紙送り方向及びページ内のレイアウト情報に基づいてトナー総量規制値を設定し、設定したトナー総量規制値を超えないように、ＲＧＢ色空間の画像データをＹＭＣＫ色空間の画像データへ変換する技術が開示されている。
【０００５】
また、特許文献４には、色変換テーブルに設定する変換データとして、ＵＣＲ量及びトナー消費量が異なる複数の変換データを格納しておき、ユーザによってＵＣＲ調整量及びトナー消費調整量が指定されると、指定されたＵＣＲ調整量及びトナー消費調整量に合致する変換データを複数の変換データから補間演算によって求める技術が開示されている。
【特許文献１】特開２００４−１５５０１５号公報
【特許文献２】特開２００４−１５７１９０号公報
【特許文献３】特開２００４−１９１８５３号公報
【特許文献４】特開２００４−２４３５５９号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
ＣＭＹＫの色材を用いて画像（フルカラー画像）を形成する場合の色材量を低減する技術として、例えば特許文献２には画像全体の輝度を調整する技術が記載されており、特許文献３にはトナー総量を規制する技術が記載されているが、これらの技術を適用して画像形成を行ったとすると、形成画像に容易に視認可能な顕著な画質低下が生ずるという問題がある。このため、ＣＭＹＫの色材を用いて画像を形成する場合の色材量の低減には、Ｋ色の色材量を増大させ、その代わりにＣＭＹ各色の色材量を低減することで、総色材量を低減する技術が専ら用いられている。この技術は上述した各技術と比較して、測色的一致の状態（色差がおよそ零の状態）にしていることから、形成画像の画質低下が視認されにくいという利点を有している。
【０００７】
しかしながら、画像形成装置に対しては、形成画像の更なる高画質化のニーズが存在する一方で、形成画像の種類等によっては一定レベルの画質は確保しつつ色材量（ランニングコスト）を更に低減したいというニーズも存在しており、このニーズを満たす技術が待望されていた。
【０００８】
本発明は上記事実を考慮して成されたもので、形成画像の画質低下を抑制しつつ画像形成時の色材量が更に低減されるように色変換を行うことができる画像処理装置及び画像処理プログラムを得ることが目的である。
【０００９】
また本発明は、形成画像の画質低下を抑制しつつ画像形成時の色材量を更に低減できる色変換条件が得られる色変換条件設定方法を得ることが目的である。
【課題を解決するための手段】
【００１０】
総色材量の抑制を実現するにあたり、総色材量を指定するのではなく、画質に影響を与える因子である色差を指定し、その色差の範囲内で連続性と滑らかさが保持されるように総色材量が最小となる色材量の組み合わせを決定するようにすれば、画質低下を抑制できる。更に、一般的な画像形成に用いられる色材の組み合わせであるＣＭＹＫ各色の色材を用いて画像形成を行う場合は、ＣＭＹＫ各色の色材のうちＫ色を除くＣＭＹ各色の色材を比較すると、Ｙ色は他の色（Ｃ色及びＭ色）と比較して色形成への関与の度合が低い（Ｙ色の関与の度合の低い色が多い）ので、画像形成に際してＹ色の色材の量を減らしたとしても、他の色の色材の量を減らす場合よりも形成画像の画質低下を抑制できる。本願発明者は上記事項に想到して本発明を成すに至った。
【００１１】
上記に基づき請求項１記載の発明に係る画像形成装置は、画像形成デバイスでの画像形成時の色材量に対応する変換後の各色値が、入力された色値に対するデバイスに依存しない色空間上での色差が０よりも大かつ閾値以下の範囲内となることを許容して各色値の総量が小さくなる条件で、前記入力された色値を変換する色変換手段を含んで構成されている。
【００１２】
なお本発明において、デバイスに依存しない色空間としては、ＣＩＥ（Commission Internationale de l'Eclairage：国際照明委員会）が推奨したＬ*ａ*ｂ*色空間のような均等知覚色空間や、ＣＡＭ０２空間のような色の見えモデルが好適であるが、ＣＩＥＸＹＺ三刺激値等の他の色空間やｉＣＡＭのように周波数特性を考慮した色空間を適用してもよい。また、デバイスに依存しない色空間上での色差は各種の方法で求めることができ、例えばＣＩＥ色差式や独自の評価関数を利用して求めることができる。また、本発明に係る画像処理装置は、例えばＣＭＹＫの色材を用いて画像を形成する画像形成装置に内蔵させることができるが、画像形成装置に対して画像データを転送して画像形成を指示するコンピュータ等の情報処理装置を本発明に係る画像処理装置として機能させることも可能である。
【００１３】
請求項１記載の発明は、変換後の各色値が、入力された色値に対するデバイスに依存しない色空間上での色差が０よりも大かつ閾値以下の範囲内となることを許容しているので、測色的一致の状態（色差がおよそ零の状態）にする技術と比較すると、入力された色値に対する形成画像の色の変化（形成画像の画質の低下）が若干生ずる可能性があるものの、請求項１記載の発明では、入力された色値に対し、デバイスに依存しない色空間上での変換後の各色値の色差を上記範囲内に制限し、かつ各色値の総量が小さくなる条件で入力された色値を変換しているので、画像形成デバイスでの画像形成時の総色材量をより低減できると共に、総色材量の低減量の割に形成画像の画質が低下を抑制することができる。従って、請求項１記載の発明によれば、形成画像の画質低下を抑制しつつ画像形成時の色材量が更に低減されるように色変換を行うことができる。
【００１４】
また、請求項２記載の発明に係る画像処理装置は、画像形成デバイスでの画像形成時のＣＭＹＫ各色の色材量に対応する変換後のＣＭＹＫ各色値が、入力された色値に対するデバイスに依存しない色空間上での色差が閾値以下の範囲内で、Ｋ色値がなるべく大きくかつＹ色値がなるべく小さい値の組み合わせとなるように、前記入力された色値をＣＭＹＫ各色値へ変換する色変換手段を含んで構成されている。
【００１５】
請求項２記載の発明は、入力された色値を、画像形成時のＣＭＹＫ各色の色材量に対応するＣＭＹＫ各色値へ変換する色変換手段を備えている。なお、入力される色値はＣＭＹＫ各色値（ＣＭＹＫ色空間上での色値）であってもよいし、デバイスに依存しない色空間上での再現色であってもよく、他の色空間上での色値であってもよい。そして、請求項２記載の色変換手段は、上記変換を、画像形成時のＣＭＹＫ各色の色材量に対応する変換後のＣＭＹＫ各色値が、入力された色値に対するデバイスに依存しない色空間上での色差が閾値以下の範囲内で、Ｋ色値がなるべく大きくかつＹ色値がなるべく小さい値の組み合わせとなるように行う。
【００１６】
上記のように、変換後のＣＭＹＫ各色値におけるＫ色値をなるべく大きくすることで、代わりに変換後のＣＭＹ各色値が小さくなり、画像形成時のＣＭＹ各色の色材量、ひいては画像形成時の総色材量が低減される。また、入力された色値に対するデバイスに依存しない色空間上での色差が閾値以下の範囲内で、変換後のＣＭＹＫ各色値におけるＹ色値をなるべく小さくすることで、形成画像上での色変化を許容範囲内に抑制しつつＹ色の色材量を更に低減することができ、画像形成時の総色材量を更に低減することができる。従って請求項２記載の発明によれば、形成画像の画質低下を抑制しつつ、Ｋ色の色材量を増量する代わりにＣＭＹ各色の色材量を低減する場合と比較しても、画像形成時の色材量が更に低減されるように色変換を行うことができる。
【００１７】
なお、請求項１及び請求項２記載の発明では、閾値を大きくするに従い、画像形成時の総色材量が低減される一方で形成画像の画質も低下する。このため、請求項１又は請求項２記載の発明において、上記の閾値は固定的に定めてもよいが、例えば請求項３に記載したように、指定された色材量低減度合に応じて閾値を切り替えるように色変換手段を構成してもよい。この場合、色材量低減度合を指定することで、画像形成時の色材量低減を優先するか、形成画像の画質確保を優先するかを選択することが可能となり、形成画像毎にその種類等に応じて色材量低減と形成画像の画質確保の何れを優先するかを切り替えることも可能となる。
【００１８】
また、請求項２記載の発明では、変換後のＣＭＹＫ各色値が、Ｋ色値がなるべく大きくかつＹ色値がなるべく小さい値の組み合わせとなるように、入力された色値をＣＭＹＫ各色値へ変換することで、変換後のＣＭＹＫ各色値のデバイスに依存しない色空間上での再現色が、入力された色値のデバイスに依存しない色空間上での再現色に対して閾値以下の範囲内で移動するが、色変換手段は、変換後のＣＭＹＫ各色値のデバイスに依存しない色空間上での再現色が、例えば請求項４に記載したように、色差が閾値以下の範囲内で、明度が一定かつ彩度が低下する方向へ移動するように前記変換を行う構成としてもよいし、例えば請求項５に記載したように、色差が閾値以下の範囲内で、Ｋ色値又はＹ色値の変化量がなるべく大きくなる方向へ移動するように前記変換を行う構成としてもよい。特に、デバイスに依存しない色空間上での再現色の移動方向として、Ｋ色値又はＹ色値の変化量がなるべく大きくなる方向を採用した場合には、入力された色値との色差（デバイスに依存しない色空間上での再現色の移動量）に対する色材の低減量が大きくなるので、形成画像の画質低下抑制と画像形成時の色材量低減を高いレベルで両立することができる。
【００１９】
請求項６記載の発明に係る画像処理プログラムは、コンピュータを、画像形成デバイスでの画像形成時の色材量に対応する変換後の各色値が、入力された色値に対するデバイスに依存しない色空間上での色差が０よりも大かつ閾値以下の範囲内で各色値の総量が小さくなる条件で、前記入力された色値を変換する色変換手段として機能させる。
【００２０】
請求項６記載の発明に係る画像処理プログラムは、コンピュータを上記の色変換手段として機能させるためのプログラムであるので、コンピュータが請求項６記載の発明に係る画像処理プログラムを実行することにより、コンピュータが請求項１に記載の画像処理装置として機能することになり、請求項１記載の発明と同様に、形成画像の画質低下を抑制しつつ画像形成時の色材量が更に低減されるように色変換を行うことができる。
【００２１】
請求項７記載の発明に係る画像処理プログラムは、コンピュータを、画像形成時のＣＭＹＫ各色の色材量に対応する変換後のＣＭＹＫ各色値が、入力された色値に対するデバイスに依存しない色空間上での色差が閾値以下の範囲内で、Ｋ色値がなるべく大きくかつＹ色値がなるべく小さい値の組み合わせとなるように、前記入力された色値をＣＭＹＫ各色値へ変換する色変換手段として機能させる。
【００２２】
請求項７記載の発明に係る画像処理プログラムは、コンピュータを上記の色変換手段として機能させるためのプログラムであるので、コンピュータが請求項７記載の発明に係る画像処理プログラムを実行することにより、コンピュータが請求項２に記載の画像処理装置として機能することになり、請求項２記載の発明と同様に、形成画像の画質低下を抑制しつつ画像形成時の色材量が更に低減されるように色変換を行うことができる。
【００２３】
請求項８記載の発明に係る色変換条件設定方法は、デバイスに依存しない色空間上の特定の再現色に対し、前記色空間上での色差が閾値以下の再現色範囲内でとり得るＫ色値範囲及びＹ色値範囲の中で、なるべく大きいＫ色値及びなるべく小さいＹ色値の少なくとも一方を選択した後に、ＣＭＹＫ各色値のうちの未選択の色の値として、Ｋ色値及びＹ色値の少なくとも一方の選択に伴って変化した再現色に対応する値を求めることを、前記色空間上の複数の再現色について各々行うことで、前記色空間上の再現色と、該再現色に対する前記色空間上での色差が閾値以下の範囲内でＫ色値がなるべく大きくなりかつＹ色値がなるべく小さくなるＣＭＹＫ各色値の組み合わせとの対応関係を求め、求めた前記対応関係に基づいて、入力された色値をＣＭＹＫ各色値へ変換する色変換条件を設定する。
【００２４】
請求項８記載の発明では、デバイスに依存しない色空間上の特定の再現色に対し、まずデバイスに依存しない色空間上での色差が閾値以下の色値範囲内でとり得るＫ色値範囲及びＹ色値範囲の中で、なるべく大きいＫ色値及びなるべく小さいＹ色値の少なくとも一方を選択する。次に、ＣＭＹＫ各色値のうちの未選択の色（Ｋ色値のみ選択した場合はＣＭＹ各色、Ｙ色値のみ選択した場合はＣＭＫ各色、Ｋ色値及びＹ色値を選択した場合はＣＭ各色）の値として、Ｋ色値及びＹ色値の少なくとも一方の選択に伴って変化した再現色に対応する値を求める。このように、Ｋ色値及びＹ色値の少なくとも一方を先に選択した後に未選択の色の値を求めることで、特定の色値に対するデバイスに依存しない色空間上での色差が閾値以下の範囲内で、Ｋ色値がなるべく大きくかつＹ色値がなるべく小さいＣＭＹＫ各色値の組み合わせが得られる。
【００２５】
請求項８記載の発明では、上記処理（特定の再現色に対応するＣＭＹＫ各色値の組み合わせを求める処理）をデバイスに依存しない色空間上の複数の再現色について各々行うことで、デバイスに依存しない色空間上の再現色と、該再現色に対するデバイスに依存しない色空間上での色差が閾値以下の範囲内でＫ色値がなるべく大きくなりかつＹ色値がなるべく小さくなるＣＭＹＫ各色値の組み合わせとの対応関係を求め、求めた対応関係に基づいて、入力された色値をＣＭＹＫ各色値へ変換する色変換条件を設定するので、形成画像の画質低下を抑制しつつ画像形成時の色材量を更に低減できる色変換条件を得ることができる。なお、請求項２記載の発明に係る色変換手段は、例えば請求項８記載の発明を適用することで得られた色変換条件をＬＵＴ(LookUpTable)等の変換テーブルに設定することで実現できる。
【００２６】
なお、請求項８記載の発明において、なるべく大きいＫ色値を選択することは、具体的には、例えば請求項９に記載したように、ＣＭＹＫ各色値のうちのＫ色値が所定値のときにとり得るデバイスに依存しない色空間上の再現色を、Ｋ色値が各値の場合について各々表す再現色−Ｋ情報に基づいて、特定の再現色に対して前記色空間上での色差が閾値以下の再現色範囲内でとり得るＫ色値範囲を判断し、該判断したＫ色値範囲の中からＫ色値の増大量が所定値以上となるＫ色値を選択することで行うことができる。
【００２７】
また、請求項８記載の発明において、なるべく小さいＹ色値を選択することについても、具体的には、例えば請求項１０に記載したように、ＣＭＹＫ各色値のうちのＹ色値が所定値のときにとり得るデバイスに依存しない色空間上の再現色を、Ｙ色値が各値の場合について各々表す再現色−Ｙ情報に基づいて、特定の再現色に対して前記色空間上での色差が閾値以下の再現色範囲内でとり得るＹ色値範囲を判断し、該判断したＹ色値範囲の中からＹ色値の減少量が所定値以上となるＹ色値を選択することで行うことができる。
【００２８】
また、請求項９又は請求項１０記載の発明において、特定の色値に対してデバイスに依存しない色空間上での色差が閾値以下の色値範囲内でとり得るＫ色値範囲又はＹ色値範囲を判断することは、具体的には、例えば請求項１１に記載したように、特定の色値のデバイスに依存しない色空間上での位置を基準として、明度が一定かつ彩度が低下する方向、又は、Ｋ色値又はＹ色値の変化量がなるべく大きくなる方向に沿い、かつ前記色空間上での色差が閾値以下となるＫ色値範囲又はＹ色値範囲を判断することで行うことができる。
【発明の効果】
【００２９】
以上説明したように本発明は、画像形成デバイスでの画像形成時の色材量に対応する変換後の各色値が、入力された色値に対するデバイスに依存しない色空間上での色差が０よりも大かつ閾値以下の範囲内となることを許容して各色値の総量が小さくなる条件で、入力された色値を変換するので、形成画像の画質低下を抑制しつつ画像形成時の色材量が更に低減されるように色変換を行うことができる、という優れた効果を有する。
【００３０】
また本発明は、画像形成時のＣＭＹＫ各色の色材量に対応する変換後のＣＭＹＫ各色値が、入力された色値に対するデバイスに依存しない色空間上での色差が閾値以下の範囲内で、Ｋ色値がなるべく大きくかつＹ色値がなるべく小さい値の組み合わせとなるように、入力された色値をＣＭＹＫ各色値へ変換するので、形成画像の画質低下を抑制しつつ画像形成時の色材量が更に低減されるように色変換を行うことができる、という優れた効果を有する。
【００３１】
また本発明は、特定の色値に対し、デバイスに依存しない色空間上での色差が閾値以下の色値範囲内でとり得るＫ色値範囲及びＹ色値範囲の中で、なるべく大きいＫ色値及びなるべく小さいＹ色値の少なくとも一方を選択した後に、ＣＭＹＫ各色値のうちの未選択の色の値として、Ｋ色値及びＹ色値の少なくとも一方の選択に伴って変化した色値に対応する値を求めることを、デバイスに依存しない色空間上の複数の色値について各々行うことで、デバイスに依存しない色空間上の色値と、デバイスに依存しない色空間上での色差が閾値以下の範囲内でＫ色値がなるべく大きくなりかつＹ色値がなるべく小さくなるＣＭＹＫ各色値の組み合わせとの対応関係を求め、求めた対応関係に基づいて、入力された色値をＣＭＹＫ各色値へ変換する色変換条件を設定するので、形成画像の画質低下を抑制しつつ画像形成時の色材量を更に低減できる色変換条件を得ることができる、という優れた効果を有する。
【発明を実施するための最良の形態】
【００３２】
以下、図面を参照して本発明の実施形態の一例を詳細に説明する。図１には本実施形態に係る色変換処理部１０が示されている。色変換処理部１０は請求項１〜請求項５に記載の画像処理装置及び色変換手段に対応している。また、図１では色変換処理部１０の機能ブロック図を示しているが、色変換処理部１０は、実際には図示しないコンピュータのＣＰＵ、又は、該コンピュータと通信回線を介して接続されたプリンタに内蔵されたＣＰＵが所定の色変換処理プログラムを実行することで実現される。上記の色変換処理プログラムは請求項６及び請求項７に記載の画像処理プログラムに対応している。
【００３３】
図１に示すように、色変換処理部１０には、上記のプリンタに内蔵されＣＭＹＫ各色の色材を用いて用紙上にカラー画像を形成（印刷）する画像形成エンジン１２が接続されている。本実施形態では、画像形成エンジン１２として、ＣＭＹＫ各色のトナーを用いて電子写真方式でカラー画像を形成した後に用紙上に転写・定着させる構成を用いているが、これに限られるものではなく、ＣＭＹＫ各色のインクをノズルから記録液滴として吐出させて用紙上にカラー画像を形成させるインクジェット方式等の他の方式で用紙上に画像を形成させる構成を採用することも可能である。更に、ＣＭＹＫの４色に限らず多色印刷であっても本構成を採用可能である。また、プリンタによる画像形成（用紙への画像の印刷）がコンピュータを介して指示されると、色変換処理部１０には印刷対象の画像を表す画像データ１４が入力される。本実施形態では、この画像データ１４として、印刷対象の画像の各画素の色をＣＩＥが推奨したＬ*ａ*ｂ*色空間上での再現色（Ｌ*ａ*ｂ*値）で表す画像データが入力される態様を説明する。
【００３４】
色変換処理部１０は、色空間変換用３Ｄ−ＬＵＴ（３次元ルックアップテーブル）１６と、ＣＭＹＫ各色用の１Ｄ−ＬＵＴ（１次元ルックアップテーブル）１８Ｃ，１８Ｍ，１８Ｙ，１８Ｋと、変換データ設定部２０と、変換データ記憶部２２を備えている。色空間変換用３Ｄ−ＬＵＴ１６は、Ｌ*ａ*ｂ*色空間上での再現色（Ｌ*ａ*ｂ*値）をＣＭＹＫ値へ変換する色空間変換を行う。また、Ｃ用１Ｄ−ＬＵＴ１８Ｃは色空間変換用３Ｄ−ＬＵＴ１６によるＬ*ａ*ｂ*値からＣ値への変換を補完するＬＵＴであり、入力されたＣ値を別のＣ値へ変換する。同様に、Ｍ用１Ｄ−ＬＵＴ１８Ｍは入力されたＭ値を別のＭ値へ変換し、Ｙ用１Ｄ−ＬＵＴ１８Ｙは入力されたＹ値を別のＹ値へ変換し、Ｋ用１Ｄ−ＬＵＴ１８Ｋは入力されたＫ値を別のＫ値へ変換する。
【００３５】
変換データ記憶部２２には、各ＬＵＴ１６，１８Ｃ，１８Ｍ，１８Ｙ，１８Ｋにセットすることで各ＬＵＴ１６，１８Ｃ，１８Ｍ，１８Ｙ，１８Ｋで上記変換を行うための変換データと、画像形成時のトナー消費量を低減するためのトナー低減用変換条件（このトナー低減用変換条件は後述するトナー低減用変換条件設定処理によって生成される）が各々記憶されている。なお変換データ記憶部２２には、上記の変換データとして、互いに異なる印刷条件に対応する複数種の変換データが各々記憶されており、上記のトナー低減用変換条件として、互いに異なるトナー低減度合に対応する複数種のトナー低減用変換条件が各々記憶されている。
【００３６】
変換データ設定部２０は、変換データ記憶部２２、各ＬＵＴ１６，１８Ｃ，１８Ｍ，１８Ｙ，１８Ｋに各々接続されている。変換データ設定部２０には、コンピュータを介して印刷（画像形成）が指示された際に同時に指定された印刷パラメータが入力される。詳細は後述するが、変換データ設定部２０は、入力された印刷パラメータに合致する各ＬＵＴ１６，１８Ｃ，１８Ｍ，１８Ｙ，１８Ｋ用の変換データを変換データ記憶部２２から各々読み出すと共に、必要に応じてトナー低減用変換条件も変換データ記憶部２２から読み出し、各ＬＵＴ１６，１８Ｃ，１８Ｍ，１８Ｙ，１８Ｋに対応する変換データを設定した後に、入力された画像データ１４に対する変換を各ＬＵＴ１６，１８Ｃ，１８Ｍ，１８Ｙ，１８Ｋによって行わせる。これにより、色変換処理部１０に入力された画像データ１４に対し、各画素の色を表すＬ*ａ*ｂ*値をＣＭＹＫ各色値へ変換する色変換が行われ、この色変換を経た画像データが画像形成エンジン１２へ出力される。
【００３７】
次に本実施形態の作用として、変換データ記憶部２２に記憶させるトナー低減用変換条件の生成について説明する。本実施形態に係るトナー低減用変換条件は、画像の各画素の色を表すＣＭＹＫ各色値を、トナー消費量（すなわちＣＭＹＫ各色値の合計値）がより小さいＣＭＹＫ値へ変換する変換条件であり、例として図２に示すように、コンピュータの記憶部３０にＬ*ａ*ｂ*−Ｙ特性データ、Ｌ*ａ*ｂ*−Ｋ特性データ及びＬ*ａ*ｂ*−ＣＭＹＫ変換データを記憶させた状態で、前記コンピュータのＣＰＵに所定のプログラムを実行させ、トナー低減用変換条件設定部３２として機能させる（図３に示すトナー低減用変換条件設定処理を行わせる）ことによって実現される。
【００３８】
上記のＬ*ａ*ｂ*−Ｙ特性データは、例として図４(Ａ)に示すように、ＣＭＹＫ各色値のうちのＹ値が或る値のときにとり得るＬ*ａ*ｂ*色空間上のＬ*ａ*ｂ*値を、Ｙ値が互いに異なる複数の値の場合について各々表すデータであり（図４(Ａ)では図の錯綜を避けるためにＹ＝Ｙ１,Ｙ２,Ｙ３の場合（但しＹ１＞Ｙ２＞Ｙ３）のみ示す）、請求項１０に記載の再現色−Ｙ情報に対応している。また、同様に上記のＬ*ａ*ｂ*−Ｋ特性データは、例として図５(Ａ)に示すように、ＣＭＹＫ各色値のうちのＫ値が或る値のときにとり得るＬ*ａ*ｂ*色空間上のＬ*ａ*ｂ*値を、Ｋ値が互いに異なる複数の値の場合について各々表すデータであり（図５(Ａ)では図の錯綜を避けるためにＫ＝Ｋ１,Ｋ２,Ｋ３の場合（但しＫ１＞Ｋ２＞Ｋ３）のみ示す）、請求項９に記載の再現色−Ｋ情報に対応している。
【００３９】
以下図３を参照し、トナー低減用変換条件設定部３２によって行われるトナー低減用変換条件設定処理を説明する。まずステップ５０では、トナー低減用変換条件の設定時に適用する色差の閾値を取得する。詳細は後述するが、この色差の閾値は出力画像の画質、及びトナー低減用変換条件を用いて変換を行ったときの色変化の度合及びトナー低減量と相関があり、互いに異なる閾値を用いてトナー低減用変換条件設定処理を複数回実行することで、互いに異なるトナー低減度合に対応する複数のトナー低減用変換条件が各々設定（生成）される。
【００４０】
次のステップ５２では、予め定めたＣＭＹＫ値の複数の組み合わせの中から特定の組み合わせを入力ＣＭＹＫ値として取り出す。なお、入力ＣＭＹＫ値としては、例えばＣＭＹＫ色空間を規定するＣＭＹＫ各色の座標軸を一定の数値間隔で分割することでＣＭＹＫ色空間を多数個の領域に分割したときの、各領域の頂点に相当する位置におけるＣＭＹＫ値を用いることができる。ステップ５４では、記憶部３０に記憶されているＬ*ａ*ｂ*−ＣＭＹＫ変換データを参照して入力ＣＭＹＫ値をＬ*ａ*ｂ*値（入力Ｌ*ａ*ｂ*値）へ変換する。ステップ５６では、ステップ５４の変換によって得られた入力Ｌ*ａ*ｂ*値が、トナー量の低減が可能な色領域内の色値か否か判定する。
【００４１】
例えば入力Ｌ*ａ*ｂ*値が、Ｙ値が０又は０に近い値となりかつＫ値が最大値又は最大値に近い値となる色領域内の色値であり、以下で説明する処理を行ってもトナー消費量の低減が殆ど望めない等の場合には、ステップ５６の判定が否定されてステップ５８へ移行し、出力ＣＭＹＫ値として入力ＣＭＹＫ値を設定した後に、ステップ８８で入力ＣＭＹＫ値を出力ＣＭＹＫ値と対応付けて記憶する。この場合、今回の入力ＣＭＹＫ値については値が変更されることなく出力されるようにトナー低減用変換条件が設定される。
【００４２】
一方、ステップ５６の判定が肯定された場合はステップ６０へ移行し、入力Ｌ*ａ*ｂ*値が属する色領域の種別を判定し、判定結果に応じて分岐する。例えば入力Ｌ*ａ*ｂ*値が属する色領域が、Ｋ値が最大値又は最大値に近い値（Ｋトナーの増量の余地の無い値）となるもののＹ値が所定値以上（Ｙトナーの減量の余地のある値）となる色領域、すなわちＹトナーの消費量を低減可能なＹトナー低減可能領域であると判断した場合には、ステップ６０からステップ６２へ移行して記憶部３０からＬ*ａ*ｂ*−Ｙ特性データを取り込み、次のステップ６４では入力Ｌ*ａ*ｂ*値をＬ*ａ*ｂ*−Ｙ特性データと照合することで、入力Ｌ*ａ*ｂ*値に対応するＹ値を認識する。例えばＬ*ａ*ｂ*空間上での入力Ｌ*ａ*ｂ*値の位置が、図４(Ｂ)に示すようにＹ＝Ｙ１の曲線とＹ＝Ｙ２の曲線の間に相当する位置であった場合、入力Ｌ*ａ*ｂ*値に対応するＹ値は、上記位置とＹ＝Ｙ１の曲線及びＹ＝Ｙ２の曲線との近さに応じてＹ１とＹ２の加重平均を演算することで求めることができる。なお、このＹ値は、入力Ｌ*ａ*ｂ*値が表す色をＣＭＹＫのトナーで形成した場合のＹ色トナーの消費量に対応している。
【００４３】
ステップ６６では、Ｌ*ａ*ｂ*空間上での入力Ｌ*ａ*ｂ*値の位置を基準として、Ｙ値の低減量が最大となる方向をＬ*ａ*ｂ*空間上で探索する。例えばＬ*ａ*ｂ*空間上での入力Ｌ*ａ*ｂ*値の位置が図４(Ｂ)に示す位置であった場合には、Ｌ*ａ*ｂ*空間上での入力Ｌ*ａ*ｂ*値の位置を通り、入力Ｌ*ａ*ｂ*値に対応するＹ値よりもＹ値が小さいＹ＝Ｙ２の曲線と直交する直線の方向（図４(Ｂ)に示す矢印の方向）がＹ値の低減量が最大となる方向として抽出される。そしてステップ６８では、入力Ｌ*ａ*ｂ*値をステップ６６の探索で抽出された方向へ変化させたときの、色差（Ｌ*ａ*ｂ*空間上での移動距離）が閾値以内でかつ低減量が所定値以上のＹ値(出力Ｙ値)を求めると共に、対応するＬ*ａ*ｂ*値(出力色値)を認識する。なお、図４(Ｂ)には出力Ｙ値をＹ２に設定した例を示しているが、色差＝閾値とし、低減量が最大のＹ値を出力Ｙ値とするようにしてもよい。これにより、入力Ｌ*ａ*ｂ*値に対して色差が閾値以内でかつＹ値の低減量が所定値以上となる出力色値(Ｌ*ａ*ｂ*値)と、出力色値が表す色をＣＭＹＫのトナーによって形成する場合のＹ色のトナーの量を表す出力Ｙ値が得られる。
【００４４】
次のステップ７０では、Ｙ値をステップ６８で求めた出力Ｙ値としたときに、出力色値に対応するＣＭＫ値（ＣＭＹＫのトナーによって出力色値の色を形成する場合のＣＭＫ各色値：出力ＣＭＫ値）を、記憶部３０に記憶されているＬ*ａ*ｂ*−ＣＭＹＫ変換データに基づいて導出する。なお、Ｙ色は他の色と比較して色形成への関与の度合が低いので、上記のようにＹ値を減少させたとしても、ステップ７０で導出されるＣＭＫ各色値は入力Ｌ*ａ*ｂ*値に対応するＣＭＫ各色値に対して殆ど増大せず、ＣＭＹＫ各色値の合計値はＹ値を減少させた分だけ小さくなる。ステップ７０の処理を行うとステップ８８へ移行し、入力ＣＭＹＫ値を出力ＣＭＹＫ値と対応付けて記憶する。これにより、今回の入力ＣＭＹＫ値については、Ｙ値がより小さくされることで、ＣＭＹＫ各色値の合計値がより小さくされた出力ＣＭＹＫ値へ変換されるようにトナー低減用変換条件が設定される。
【００４５】
一方、先のステップ６０の判定において、例えば入力Ｌ*ａ*ｂ*値が属する色領域が、Ｙ値が０又は０に近い値（Ｙトナーの減量の余地が無い値）となる一方でＫ値が最大値よりも所定値以上小さい値（Ｋトナーの増量の余地がある値）となる色領域、すなわちＫトナーの消費量を増大させることで各色トナーの総消費量を低減させることが可能なＫトナー増大可能領域であると判断した場合には、ステップ６０からステップ７２へ移行して記憶部３０からＬ*ａ*ｂ*−Ｋ特性データを取り込み、次のステップ７４では入力Ｌ*ａ*ｂ*値をＬ*ａ*ｂ*−Ｋ特性データと照合することで、入力Ｌ*ａ*ｂ*値に対応するＫ値を認識する。例えばＬ*ａ*ｂ*空間上での入力Ｌ*ａ*ｂ*値の位置が、図５(Ｂ)に示すようにＫ＝Ｋ２の曲線とＫ＝Ｋ３の曲線の間に相当する位置であった場合、入力Ｌ*ａ*ｂ*値に対応するＫ値は、上記位置とＫ＝Ｋ２の曲線及びＫ＝Ｋ３の曲線との近さに応じてＫ２とＫ３の加重平均を演算することで求めることができる。なお、このＫ値は、入力Ｌ*ａ*ｂ*値が表す色をＣＭＹＫのトナーで形成した場合のＫ色トナーの消費量に対応している。
【００４６】
ステップ７６では、Ｌ*ａ*ｂ*空間上での入力Ｌ*ａ*ｂ*値の位置を基準として、Ｋ値の増大量が最大となる方向をＬ*ａ*ｂ*空間上で探索する。例えばＬ*ａ*ｂ*空間上での入力Ｌ*ａ*ｂ*値の位置が図５(Ｂ)に示す位置であった場合には、Ｌ*ａ*ｂ*空間上での入力Ｌ*ａ*ｂ*値の位置を通り、入力Ｌ*ａ*ｂ*値に対応するＫ値よりもＫ値が大きいＫ＝Ｋ２の曲線と直交する直線の方向（図５(Ｂ)に示す矢印の方向）がＫ値の増大量が最大となる方向として抽出される。そしてステップ７８では、入力Ｌ*ａ*ｂ*値をステップ７６の探索で抽出された方向へ変化させたときの、色差（Ｌ*ａ*ｂ*空間上での移動距離）が閾値以内でかつ増大量が所定値以上のＫ値(出力Ｋ値)を求めると共に、対応するＬ*ａ*ｂ*値(出力色値)を認識する。なお、図４(Ｂ)には出力Ｋ値をＫ１とＫ２の間の値に設定した例を示しているが、色差＝閾値とし、増大量が最大のＫ値を出力Ｋ値とするようにしてもよい。これにより、入力Ｌ*ａ*ｂ*値に対して色差が閾値以内でかつＫ値の増大量が所定値以上となる出力色値(Ｌ*ａ*ｂ*値)と、出力色値が表す色をＣＭＹＫのトナーによって形成する場合のＫ色のトナーの量を表す出力Ｋ値が得られる。
【００４７】
次のステップ８０では、Ｋ値をステップ７８で求めた出力Ｋ値としたときに、出力色値に対応するＣＭＹ値（ＣＭＹＫのトナーによって出力色値の色を形成する場合のＣＭＹ各色値：出力ＣＭＹ値）を、記憶部３０に記憶されているＬ*ａ*ｂ*−ＣＭＹＫ変換データに基づいて導出する。なお、Ｙ色は他の色と比較して色形成への関与の度合が低いので、上記のようにＹ値を減少させたとしても、ＣＭＫ各色値の増大は殆ど生じない。なお、上記のようにＫ値を増大させることで、ステップ８０で導出されるＣＭＹ各色値は入力Ｌ*ａ*ｂ*値に対応するＣＭＹ各色値に対して各々減少するので、ＣＭＹＫ各色値の合計値は小さくなる。ステップ８０の処理を行うとステップ８８へ移行し、入力ＣＭＹＫ値を出力ＣＭＹＫ値と対応付けて記憶する。これにより、今回の入力ＣＭＹＫ値については、Ｋ値を大きくすることで、ＣＭＹＫ各色値の合計値がより小さくされた出力ＣＭＹＫ値へ変換されるようにトナー低減用変換条件が設定される。
【００４８】
また、先のステップ６０の判定において、例えば入力Ｌ*ａ*ｂ*値が属する色領域が、Ｙ値が所定値以上（Ｙトナーの減量の余地がある値）となりかつＫ値も最大値よりも所定値以上小さい値（Ｋトナーの増量の余地がある値）となる色領域、すなわＹトナーの消費量を低減させると共にＫトナーの消費量を増大させることで各色トナーの総消費量を低減させることが可能なＹ低減・Ｋ増大可能領域であると判断した場合には、ステップ６０からステップ８２へ移行し、前述のステップ６２〜ステップ６８及びステップ７２〜ステップ７８と同様にして、入力Ｌ*ａ*ｂ*値に対して色差が閾値以内でＫ値の増大量及びＹ値の減少量がなるべく大きくなる出力色値(Ｌ*ａ*ｂ*値)と、該出力色値が表す色をＣＭＹＫのトナーによって形成する場合のＫ色及びＹ色のトナーの量を表す出力Ｋ値及び出力Ｙ値を求める出力Ｋ，Ｙ値認識処理を行う。
【００４９】
なお、ステップ８２の出力Ｋ，Ｙ値認識処理において、Ｋ値の増大量が最大となる方向とＹ値の低減量が最大となる方向は一致するとは限らないが、この場合は、Ｋ又はＹの一方を優先し、優先した一方の色の増大量又は低減量が最大となるように出力色値(Ｌ*ａ*ｂ*値)、出力Ｋ値及び出力Ｙ値を求めるようにしてもよいし、Ｌ*ａ*ｂ*空間上での入力Ｌ*ａ*ｂ*値の位置を基準として、色差が閾値以下の範囲内でＣＭＹＫ各色値の合計値（ＣＭＹＫ各色トナーの総消費量）が最小となる色値を探索し、当該探索によって抽出された色値を出力色値とし、当該出力色値に対応するＫ値及びＹ値を出力Ｋ値、出力Ｙ値としてもよい。ステップ８４の処理を行うとステップ８８へ移行し、入力ＣＭＹＫ値を出力ＣＭＹＫ値と対応付けて記憶する。これにより、今回の入力ＣＭＹＫ値については、Ｋ値をなるべく大きい値にかつＹ値をなるべく小さい値にすることで、ＣＭＹＫ各色値の合計値がより小さくされた出力ＣＭＹＫ値へ変換されるようにトナー低減用変換条件が設定される。
【００５０】
ステップ８８の処理を行うとステップ９０へ移行し、予め定めたＣＭＹＫ値の複数の組み合わせの中に、入力ＣＭＹＫ値として取り出していないＣＭＹＫ値があるか否か判定する。判定が肯定された場合はステップ５２に戻り、ステップ９０の判定が否定される迄ステップ５２〜ステップ９０を繰り返す。これにより、ＣＭＹＫ色空間内の各位置に対応する複数の入力ＣＭＹＫ値が、ＣＭＹＫ各色値の合計がより小さい出力ＣＭＹＫ値と各々対応付けられる。そして、ステップ９０の判定が否定されると、入力ＣＭＹＫ値と出力ＣＭＹＫ値を対応付けるデータをトナー低減用変換条件として出力し、トナー低減用変換条件設定処理を終了する。
【００５１】
先にも説明したように、上記のトナー低減用変換条件設定処理は互いに異なる閾値を用いて複数回実行されることで、互いに異なるトナー低減度合に対応する複数のトナー低減用変換条件が各々設定（生成）され、本実施形態では、この複数のトナー低減用変換条件が変換データ記憶部２２（図１）に各々記憶される。
【００５２】
続いて、変換データ設定部２０で行われる色変換処理について、図６を参照して説明する。ステップ１００では、コンピュータを介して印刷（画像形成）が指示された際に同時に指定された印刷パラメータを取得する。次のステップ１０２では、ステップ１００で取得した印刷パラメータに合致する各ＬＵＴ１６，１８Ｃ，１８Ｍ，１８Ｙ，１８Ｋ用の変換データを変換データ記憶部２２から各々読み出す。そしてステップ１０４では、変換データ記憶部２２から読み出した各ＬＵＴ用の変換データのうち、１Ｄ−ＬＵＴ１８Ｃ，１８Ｍ，１８Ｙ，１８Ｋ用の変換データを各１Ｄ−ＬＵＴ１８Ｃ，１８Ｍ，１８Ｙ，１８Ｋにそのまま設定する。
【００５３】
次のステップ１０６では、トナー消費量の低減が指示されているか否か判定する。本実施形態では、印刷指示時にトナー消費量の低減が指示されると共にその低減度合も指示された場合、変換データ設定部２０が取得する印刷パラメータに、指示されたトナー低減度合を表す情報が付加される。従って、上記判定は、ステップ１００で取得した印刷パラメータにトナー低減度合を表す情報が付加されているか否かを判断することで行うことができる。ステップ１０６の判定が否定された場合はステップ１０８へ移行し、変換データ記憶部２２から読み出した３Ｄ−ＬＵＴ１６用の変換データをそのまま３Ｄ−ＬＵＴ１６に設定する。
【００５４】
ステップ１０８の処理を行うとステップ１１６へ移行し、色変換処理部１０に入力された画像データ１４に対する変換を各ＬＵＴ１６，１８Ｃ，１８Ｍ，１８Ｙ，１８Ｋによって行わせる。この場合、色変換処理部１０に入力された画像データ１４は、各画素の色を表すＬ*ａ*ｂ*値が該Ｌ*ａ*ｂ*値に正確に対応するＣＭＹＫ各色値へ変換される。そして、この色変換を経た画像データが画像形成エンジン１２へ出力され、当該画像データに基づいて画像形成が行われることで、ＣＭＹＫトナー消費量は低減されない代わりに、色変換処理部１０に入力された画像データ１４が表す画像の色がＣＭＹＫ各色のトナーによって正確に再現された画像が形成される。
【００５５】
一方、変換データ設定部２０が取得した印刷パラメータに、指定されたトナー低減度合を表す情報が付加されていた場合には、ステップ１０６の判定が肯定されてステップ１１０へ移行し、指定されたトナー低減度合に対応するトナー低減用変換条件も変換データ記憶部２２から読み出す。また、次のステップ１１２では、３Ｄ−ＬＵＴ１６において、変換データ記憶部２２から読み出した３Ｄ−ＬＵＴ１６用の変換データが規定するＬ*ａ*ｂ*→ＣＭＹＫ変換と、変換データ記憶部２２から読み出したトナー低減用変換条件が規定するＣＭＹＫ→ＣＭＹＫ変換を統合した変換が行われるように、３Ｄ−ＬＵＴ１６用の変換データとトナー低減用変換条件を統合して新たな変換データを生成する。そしてステップ１１４において、ステップ１１２で生成した３Ｄ−ＬＵＴ１６用の新たな変換データを３Ｄ−ＬＵＴ１６に設定した後に、次のステップ１１６において、色変換処理部１０に入力された画像データ１４に対する変換を各ＬＵＴ１６，１８Ｃ，１８Ｍ，１８Ｙ，１８Ｋによって行わせる。
【００５６】
この場合、色変換処理部１０に入力された画像データ１４は、各画素の色を表すＬ*ａ*ｂ*値が、該Ｌ*ａ*ｂ*値とのＬ*ａ*ｂ*色空間上での色差が指定されたトナー低減度合に対応する閾値以内で、ＣＭＹＫ各色値の合計値が小さくされたＣＭＹＫ各色値へ変換される。そして、この色変換を経た画像データが画像形成エンジン１２へ出力され、当該画像データに基づいて画像形成が行われることで、色変換処理部１０に入力された画像データ１４が表す画像の色が、若干異なる色（Ｌ*ａ*ｂ*色空間上での色差がトナー低減度合に対応する閾値以内の色）で再現された画像が形成されることになるが、その代わりに画像形成時のＣＭＹＫ各色のトナーの総消費量が低減されることになる。
【００５７】
なお、上記では、トナー低減用変換条件設定処理において、入力Ｌ*ａ*ｂ*値がトナー量の低減が可能な色領域内の色値か否か判定し（ステップ５６）、当該判定が肯定された場合に、Ｌ*ａ*ｂ*色空間上での色差が閾値以下の範囲内でなるべく大きいＫ色値（出力Ｋ値）及びなるべく小さいＹ色値（出力Ｙ値）の少なくとも一方を求める態様を説明したが、本発明はこれに限定されるものではなく、ステップ５６の判定を省略し、入力ＣＭＹＫ値に対応する入力Ｌ*ａ*ｂ*値が、トナー量の低減が殆ど望めない色領域内の色値であったとしても、上記の出力Ｋ値及び出力Ｙ値の少なくとも一方を求めることで、ＣＭＹＫ各色のトナーの総消費量を目指すようにしてもよい。
【００５８】
また、上記では、入力Ｌ*ａ*ｂ*値に対するＬ*ａ*ｂ*色空間上での色差が閾値以下の範囲内で、なるべく大きいＫ色値（出力Ｋ値）やなるべく小さいＹ色値（出力Ｙ値）を求めるにあたり、Ｋ値の増大量又はＹ値の低減量が最大となる方向を探索し、当該探索で抽出した方向へ変化させたときの、色差が閾値以内でかつＫ値の増大量又はＹ値の低減量が所定値以上の出力Ｋ値又は出力Ｙ値を求める態様を説明したが、本発明はこれに限定されるものではなく、出力Ｋ値や出力Ｙ値を求めるにあたり、図４(Ｃ)又は図５(Ｃ)に示すように、Ｌ*ａ*ｂ*色空間上での入力Ｌ*ａ*ｂ*値の位置に対する出力Ｌ*ａ*ｂ*値の位置を、Ｌ*ａ*ｂ*色空間上での色差が閾値以下の範囲内で、明度が一定かつ彩度が低下する方向（Ｌ*軸へ近づく方向）に存在する位置とし、上記方向に沿ってＫ値の増大量又はＹ値の低減量が所定値以上の出力Ｋ値又は出力Ｙ値を求めるようにしてもよい。この場合、同一の色差でのＫ値の増大量やＹ値の低減量は小さくなる（形成画像の画質変化に比してトナー低減量が小さくなる）ものの、出力Ｋ値及び出力Ｙ値をより簡単に求めることができるという効果が得られる。
【００５９】
また、上記では本発明を適用して求めたトナー低減用変換条件を３Ｄ−ＬＵＴ１６用の変換データと統合し、３Ｄ−ＬＵＴ１６用の新たな変換データを生成し、生成した新たな変換データを設定した３Ｄ−ＬＵＴ１６によって画像データの色空間変換を行うことで、ＣＭＹＫ各色のトナーの総消費量が低減されるＣＭＹＫ値を得る態様を説明したが、本発明はこれに限定されるものではない。
【００６０】
色空間変換を行うＬＵＴに設定する変換データ（プロファイルともいう）の生成にあたっては、例えば図７(Ａ)に示すように、ＣＭＹＫ値が各値のときの色を表すパッチ（色標という）をＣＭＹＫ各色のトナーを用いて用紙上に形成し、用紙上の各色標のＬ*ａ*ｂ*値を計測することで、各色標毎にＬ*ａ*ｂ*値とＣＭＹＫ値とを対応付けるデータを求め、このデータを変換データとして用いる方法が知られている。しかし、この方法では膨大な数の色標を形成し、かつ膨大な数の色標についてＬ*ａ*ｂ*値を計測する必要があるので、変換データの生成に多大な手間がかかるという問題がある。このため、変換データの別の生成方法としてプリンタモデルを用いる方法も利用されている。
【００６１】
プリンタモデルは、より少数のＬ*ａ*ｂ*値とＣＭＹＫ値の対応関係に基づいて、対応するＣＭＹＫ値が未知のＬ*ａ*ｂ*値が入力されると、入力されたＬ*ａ*ｂ*値に対応するＣＭＹＫ値を各種のアルゴリズムによって推定演算して出力するプログラムである。プリンタモデルを用いた変換データの生成は、図７(Ａ)に示すように、ＣＭＹＫ値が既知の色標をＣＭＹＫ各色のトナーを用いて用紙上に形成し(図７(Ａ)の(1)参照)、形成した各色標のＬ*ａ*ｂ*値を計測することで、各色標のＬ*ａ*ｂ*値とＣＭＹＫ値を対応付けるデータセットを生成する(図７(Ａ)の(2)参照)。次に、このデータセットをプリンタモデルに設定し(図７(Ａ)の(3)参照)た後に、各Ｌ*ａ*ｂ*値をプリンタモデルに順に入力し、プリンタモデルから順に出力されるＣＭＹＫ値を入力したＬ*ａ*ｂ*値と対応付けることで、変換データ（プロファイル）を生成する(図７(Ａ)の(4)参照)。そして、生成した変換データをＬＵＴに設定する(図７(Ａ)の(5)参照)ことで、当該ＬＵＴで色空間変換を行うことが可能となる。プリンタモデルを用いた変換データ（プロファイル）の生成では、色標から直接変換データ（プロファイル）を生成する場合と比較して、必要な色標の数を大幅に削減することができるので、変換データ（プロファイル）生成の手間を大幅に削減することができる。
【００６２】
ここで、プリンタモデルによる変換データ（プロファイル）の生成に際し、図７(Ｂ)の(3)に示すように、各色標のＣＭＹＫ値を、本発明を適用して求めたトナー低減用変換条件に従ってトナー低減用のＣＭＹＫ値へ変換し、各色標の変換後のトナー低減用ＣＭＹＫ値を各色標のＬ*ａ*ｂ*値を対応付けるデータセットを生成し、このデータセットをプリンタモデルに設定し (図７(Ｂ)の(4)参照)、このプリンタモデルを用いて変換データ（プロファイル）を生成する(図７(Ｂ)の(5)参照)ことで、入力Ｌ*ａ*ｂ*値に対してトナー低減用ＣＭＹＫ値を出力する変換データ（プロファイル）が得られる。この変換データをＬＵＴに設定して色空間変換を行うことで、ＣＭＹＫ各色のトナーの総消費量が低減されるＣＭＹＫ値を得るようにしてもよい。
【００６３】
また、プリンタモデルは変換データ生成アルゴリズムを備えたプログラムであるが、図７(Ｃ)に示すように、本発明を適用して求めたトナー低減用変換条件に基づき、該変換条件が表すＣＭＹＫ値→トナー低減用ＣＭＹＫ値の変換を表すアルゴリズム（ＣＭＹＫ補正アルゴリズム）をプリンタモデルに追加し(図７(Ｃ)の(1)参照)、このプリンタモデルを用いて変換データを生成した場合にも、入力Ｌ*ａ*ｂ*値に対してトナー低減用ＣＭＹＫ値を出力する変換データ（プロファイル）を得ることができ、この変換データをＬＵＴに設定して色空間変換を行うことで、ＣＭＹＫ各色のトナーの総消費量が低減されるＣＭＹＫ値が得られる。上述したように、本発明を適用して求めたトナー低減用変換条件は、プリンタモデルを用いてトナー低減用の変換データ（プロファイル）を生成する場合にも適用可能である。
【００６４】
更に、上記ではＣＭＹＫ各色の色材を用いて画像形成を行うことを前提に、Ｌ*ａ*ｂ*値をＣＭＹＫ値へ変換する色空間変換を行う場合に本発明を適用した態様を説明したが、本発明における入力色値及び変換後の色値は上記に限られるものではなく、例えばより多数色の色材を用いて画像形成を行うことを前提に、ＣＭＹＫ値をより多数種の色値へ変換する色変換を行う場合に適用することも可能である。この場合も、ＣＭＹＫ各色の色材を用いた画像形成におけるＹ色のように、他の色の色材と比較して色形成への関与の度合が低い色の色材の量を優先的に減らすようにした方が、総色材量を効果的に低減できるので望ましい。請求項１記載の発明は上記のような態様も権利範囲に含むものである。また、上記では本発明に係るデバイスに依存しない色空間として、Ｌ*ａ*ｂ*色空間を例に説明したが、これに限定されるものでもなく、ＣＡＭ０２空間のような色の見えモデル、ＣＩＥＸＹＺ三刺激値やｉＣＡＭ等の色空間を適用することも可能である。
【図面の簡単な説明】
【００６５】
【図１】本実施形態に係る色変換処理部の概略構成を示す機能ブロック図である。
【図２】トナー低減用変換条件設定処理を行うコンピュータの機能ブロック図である。
【図３】トナー低減用変換条件設定処理の内容を示すフローチャートである。
【図４】Ｙ値を減少させる処理を説明するための線図である。
【図５】Ｋ値を増大させる処理を説明するための線図である。
【図６】色変換部で行われる色変換処理の内容を示すフローチャートである。
【図７】トナー低減用変換条件を用いてトナー消費量の低減を実現する他の態様を説明するための概念図である。
【符号の説明】
【００６６】
１０  色変換処理部
１２  画像形成エンジン
１４  画像データ
２０  変換データ設定部
２２  変換データ記憶部
３０  記憶部
３２  トナー低減用変換条件設定部
【図１】
2007235661.tif 000003
【図２】
2007235661.tif 000004
【図３】
2007235661.tif 000005
【図４】
2007235661.tif 000006
【図５】
2007235661.tif 000007
【図６】
2007235661.tif 000008
【図７】
2007235661.tif 000009