(57)【特許請求の範囲】
【請求項１】
使用記録材量を通常モードよりも削減する節約モードを備える画像処理装置において、
前記節約モードにおいて、印刷に使用する複数の記録材にあらかじめ削減順位を設定しておき、
記録材を用いて出力する色が複数種類の記録材から構成される色であるか否か判定する判定する判定手段と、
前記判定手段により複数の種類の記録材から構成される色と判定された色については、前記あらかじめ設定された削減順位の高い記録材の付与量を削減し、前記判定手段により複数種類の記録材から構成される色でない色と判定された色については、記録材の付与量を削減しないように制御する制御手段を備えることを特徴とする画像処理装置。
【請求項２】
前記削減順位は彩度の低い記録材を彩度の高い記録材よりも高くすることを特徴とする請求項１に記載の画像処理装置。
【請求項３】
前記削減順位の高い記録材の削減量を、削減順位の低い記録材の削減量よりも大きくすることを特徴とする請求項１に記載の画像処理装置。
【請求項４】
前記削減順位の高い記録材を削減し、前記削減順位の低い記録材を増加し、前記削減順位の高い記録材を削減する量は、前記削減順位の低い記録材を増加する量よりも大きくすることを特徴とする請求項１に記載の画像処理装置。
【請求項５】
使用記録材量を通常モードよりも削減する節約モードを備える画像処理装置において、
前記節約モードにおいて、記録材を用いて出力する色が複数種類の記録材から構成される色であるか否か判定する判定手段と、
前記判定手段により複数種類の記録材から構成される色と判定された色については、前記通常モードに比べ複数種類の記録材のうち彩度の高い記録材よりも彩度の低い記録材の量を削減し、前記判定手段により複数種類の記録材から構成される色でない色と判定された色については、記録材の量を削減しないように制御する制御手段を備えることを特徴とする画像処理装置。
【請求項６】
使用記録材量を通常モードよりも削減する節約モードを備える画像処理装置における画像処理方法において、
前記節約モードにおいて、印刷に使用する複数の記録材にあらかじめ削減順位を設定しておき、
記録材を用いて出力する色が複数種類の記録材から構成される色であるか否か判定する判定ステップと、
前記判定ステップにより複数の種類の記録材から構成される色と判定された色については、前記あらかじめ設定された削減順位の高い記録材の付与量を削減し、前記判定ステップにより複数種類の記録材から構成される色でない色と判定された色については、記録材の付与量を削減しないように制御する制御ステップを備えることを特徴とする画像処理方法。
【請求項７】
使用記録材量を通常モードよりも削減する節約モードを備える画像処理装置における画像処理方法において、
前記節約モードにおいて、記録材を用いて出力する色が複数種類の記録材から構成される色であるか否か判定する判定ステップと、
前記判定ステップにより複数種類の記録材から構成されると判定された色については、前記通常モードに比べ複数種類の記録材のうち彩度の高い記録剤よりも彩度の低い記録材の量を削減し、前記判定ステップにより複数種類の記録材から構成される色でない色と判定された色については、記録材の量を削減しないように制御する制御ステップを備えることを特徴とする画像処理方法。
【請求項８】
請求項６または７に記載の画像処理方法をコンピュータに実行させるためのプログラムを格納したことを特徴とするコンピュータ読み取り可能な記憶媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像処理装置、および画像処理方法に関し、詳しくは、色材使用量を節約してプリントすることができる画像処理に関するものである。
【背景技術】
【０００２】
従来から、ホストコンピュータと接続して画像情報を出力する画像記録装置（プリンタ）や、スタンドアローンとして用いる複写装置（コピー機）において、紙上に記録する色材となるインクやトナーの使用量を節約し、１枚あたりの印刷物単価（ランニングコスト）を下げる様々な色材節約方法が提案されている。
【０００３】
特許文献１では、トナー節約モードを設け、画像情報蓄積手段に蓄積された画像データを、通常よりも小さいまたは／および少ない画像ドットで画像形成されるようして節約モードを実施する方法が開示されている。
【０００４】
特許文献２では、ＲＧＢ画像データを、ＲＧＢ色空間からＬａｂ色空間に変換し、省トナーモードの場合は、地色補正や色彩補正等の画像処理において、Ｌ（明度）成分を通常より大（明るく）とする、または彩度を下げるようにする方法が開示されている。
【０００５】
特許文献３では、変換される画像データの中で支配的なｎ次色（ｎは１以上の整数）に対して支配的ではないｎ＋ｍ次色（ｎ、ｍは１以上の整数）の色成分を削減することで画像形成材料を節減する節減モードを実現する方法が開示されている。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開平０７−１０７２８０号公報
【特許文献２】特開２００５-０８６２８９号公報
【特許文献３】特開２００７-２４３３７６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
しかし、前述した技術には以下の問題点がある。
なお、通常のモードに対し、インクやトナーなどの色材の節減を目的とする画像処理を実現するモードを、「節約モード」と称して説明する。
【０００８】
通常モードに比較して、前述の技術を使用した節約モードでは、全体的に薄く、彩度の低い画像になってしまい、見た目に大幅な画質低下をもたらしていた。節約モードが特に多用されるのは普通紙の文書である。さらに普通紙文書で多く印刷されるのは、文字原稿の他に、図表やグラフなどのグラフィック原稿である。特に、はっきりした色を多く使用し、彩度の高い鮮やかな色が好まれるグラフィック原稿において、その画質低下は重大な問題である。
【０００９】
特許文献1で開示された技術は、既にイメージバッファに格納されたドットデータを一律に間引く、または小さいドットで印刷するために、全体的に薄く、彩度の下がった画像になってしまう。
特許文献２では、明度を大きくする、または彩度を下げる操作をするため、全体的に薄く、彩度の下がった画像になってしまう。
特許文献３では、支配的でないと判定される量のインクが混在していると判定される色に関し、補色成分が低減される色についてはインク量低減、彩度向上が期待される。しかし、支配的でないと判定される量のインクが混在していないような色、すなわち、処理対象とならない色に関しては、全く色変換がなされないため、インク量低減に寄与しない。さらに、支配的でないと判定される量のインクが混在していると判定された色でも、削減対象の色が補色成分でない場合には、インク量低減は実現できるが、彩度の向上は実現できない。
【００１０】
特許文献３における問題を、具体的に図面を用いて説明する。図１２は、色再現範囲を白点（Ｐｗ）、黒点（Ｐｋ）、レッド点（Ｐｍ＋ｙ）を含む色相で切った断面の概念図であり、インクの使用方法を説明する図である。縦軸が明度で、白（Ｐｗ）から黒（Ｐｋ）の無彩色を表している。横軸は彩度である。以下に、シアン（Ｃ）、マゼンタ（Ｍ）、イエロー（Ｙ）、ブラック（Ｋ）の４色で印刷されるプリンタの場合で説明する。
【００１１】
白点（Ｐｗ）は（Ｒ，Ｇ，Ｂ）＝（２５５，２５５，２５５）の画像の写像点を表し、インク量としては、（Ｃ，Ｍ，Ｙ，Ｋ）＝（０，０，０，０）である。黒点（Ｐｋ）は（Ｒ，Ｇ，Ｂ）＝（０，０，０）の画像の写像点を表し、インク量としては、（Ｃ，Ｍ，Ｙ，Ｋ）＝（０，０，０，１００）である。レッド点（Ｐｍ＋ｙ）は（Ｒ，Ｇ，Ｂ）＝（２５５，０，０）の画像の写像点を表し、インク量としては、（Ｃ，Ｍ，Ｙ，Ｋ）＝（０，１００，１００，０）である。「インク量＝１００」とは、「１００％デューティー」を意味し、全画素に1ドットのインクを付与する量を示す。
【００１２】
まず、白点Ｐｗとレッド点Ｐｍ＋ｙを結ぶ線上の色について説明する。この線上の色は、ＭとＹのインクで色再現され、明度が低くなるに従ってインク量が多くなる。次に、レッド点Ｐｍ＋ｙと黒点Ｐｋを結ぶ線上の色について説明する。この線上の色は、レッド点Ｐｍ＋ｙを構成するＭインクとＹインクに加え、明度の高い色はＣインク付加で色再現され、明度の低い色（点Ｐ１よりも明度の低い色）は更にＫインクの付加で色再現される。次に、白点Ｐｗと黒点Ｐｋを結ぶ線上の色について説明する。この線上の色は、明度の高い色はＣインクとＭインクとＹインクの混色で色再現され、明度が低い色（点Ｐ２よりも明度の低い色）では更にＫインクが付加される。各線で囲まれる内側の色は、各線上のインク量からグラデーションの段差がないように滑らかに補間される。
【００１３】
このようなインク使用方法の場合、特許文献３で開示される技術では、点Ｐｍ＋ｙよりも少し明度の低い色領域で少量存在するＣインク、および、点Ｐ１やＰ２よりも少し明度の低い色領域で少量存在するＫインクが、節約モードにおいて削減される。また、明度が高く、かつ点Ｐｗと点Ｐｍ＋ｙを結んだ線（各明度における最大彩度を与える点）よりも少し彩度の低い色点Ｐ３は、ＭインクとＹインクと少量のＣインクで構成されるため、節約モードでは少量のＣインクが削減される。具体的にインクが削減される色領域を図中に示した。Ｃインクが削減される色領域を「色領域１」、Ｋインクが削減される色領域を「色領域２」とする。レッドの色相において、補色であるＣインクが削減されると彩度が向上する。しかし、それ以外では彩度の向上は達成できない。すなわち、色領域１における各格子点ではインク節約モードにおいて彩度向上による画質向上が達成できる。しかし色領域２においてはインク節約は実現できるが、画質が低下する。さらに、それ以外の色領域では、削減対象のインクがないため、インク節約も達成できない。特に、レッド（Ｐｍ＋ｙ）よりも高い明度で各明度の最大彩度を与える色領域（図中  色領域３）では、全くインク低減効果も画質向上効果もない。色領域３の色は、補色成分の入っていない、「純色」と呼ばれる。純色は特にグラフィック画像などでは多用され、かつ、彩度の高い色が好まれる色である。
【００１４】
以上説明したように、特許文献３で開示されている技術を用いると、インク削減効果は限定的である。少量の補色を含む色に適用した場合にはインク量の低減、彩度の向上が実現できる。しかし、彩度向上しない色、そもそも適用できない色（明確なインク量の差がない色）が数多く存在する。低減対象となるような少量の高次色の混じる色は写真などに多く存在し、節約モードを積極的に使用したいような普通紙の例えばグラフィック文書ではあまり存在しない。グラフィック文書では、むしろ適用できないような色が多く、インク節約効果が期待できない。
【００１５】
以上説明したように、従来のいかなる技術を持ってきても節約モードにおいて彩度の高い良好な画像を得ることはむずかしかった。特に節約モードが必要な普通紙において、一般的に使用されるグラフィック文書で、良好な画質の節約モードを実現できる手段がなかった。
【００１６】
本発明は上記問題点を解決するためになされたものであり、その目的とするところは、
使用記録材量（インク量）を削減する節約モードにおいて、彩度の低下を防ぎ、良好な画質の出力画像を得るための画像処理方法、および画像処理装置を提供することにある。
【課題を解決するための手段】
【００１７】
そのために本発明においては、使用記録材量（インク量）を通常モードよりも削減する節約モードを備え、節約モードにおいて、印刷に使用する複数の種類の記録材（インク）にはあらかじめ削減順位を設定しておき、複数の種類のインクから構成される色について、削減順位の高いインクの付与量を削減する画像処理装置を提供する。
【００１８】
好ましくは、削減順位はインクの彩度に関連付けて決定する。
好ましくは、削減順位は彩度の低いインクの方が高くなるようにする。
好ましくは、削減順位の高いインクの削減量を、削減順位の低いインクの削減量よりも大きくする。
好ましくは、削減順位の高いインクを削減し、削減順位の低いインクを増加し、削減量は増加量よりも大きくする。
【発明の効果】
【００１９】
本発明によれば、使用インク量を削減する節約モードにおいて、彩度の大幅な低下を防ぎ、良好な画質の出力画像を得ることが出来る。特に普通紙のグラフィック画像で彩度の高い良好な出力物を得ることができる。
【図面の簡単な説明】
【００２０】
【図１】本発明の実施形態に適用可能なハードウェア構成を示す図である。
【図２】本発明の実施形態における印刷システムを示すブロック図である。
【図３】本発明の実施形態におけるプリンタドライバ構成図である。
【図４】本発明の実施形態における印刷用データ生成処理を説明する図である。
【図５】本発明の実施形態における色変換処理を説明する図である。
【図６】色材の吸収スペクトルを説明する図である。
【図７】実施形態１における測色値の一例を説明する図である。
【図８】実施形態１に適用可能な節約モード用画像処理パラメータを作成する方法を説明する図である。
【図９】実施形態２における測色値の一例を説明する図である。
【図１０】実施形態４における節約モード用画像処理パラメータを作成する方法を説明する図である。
【図１１】実施形態５における処理の流れを説明する図である
【図１２】従来の技術での課題を説明する図である。
【発明を実施するための形態】
【００２１】
（第１の実施形態）
以下に図面を参照して本発明が適用可能な第１の実施形態を詳細に説明する。
なお、本明細書では、色を表す方法として、ＣＩＥ１９７６ Ｌ*ａ*ｂ*の均等色空間の表示系で説明し、さらに簡略化のため、「Ｌ*、ａ*、ｂ*」をそれぞれ「Ｌ、ａ、ｂ」と表す。また、「彩度」は、（ａ＾２＋ｂ＾２）＾（１／２）の式で計算する。色を表す方法としては上記に限らない。Ｌｕｖ、ＸＹＺなど公知の別の座標系でも良い。
【００２２】
図６−ａは理想的な色材の吸収スペクトルを示している。本図に示すように、理想的には所定の波長の光のみを吸収する。しかしながら、実際にインクジェットプリンタなどで使用される色材は、図６−ｂのように、必ずしも理想的な特性を持っていない。つまり、図示するように、理想的には完全に反射すべき波長の光を若干吸収してしまう、いわゆる不要吸収成分を持っている。このような不要吸収成分があると、理想とする色に別の色成分が混じってしまい、彩度が下がってしまう。
【００２３】
二種類の記録材（インク）の混色により再現される二次色においても同様に、それぞれのインクの持つ不要吸収成分により、混色した際の二次色の彩度低下が発生する。以上の色彩学的な見地から、節約モードでインクを削減するとき、不要吸収成分の多い彩度の低いインクを多く削減した方が、二種類のインクの混色で表現される二次色の彩度が高くなると考えられる。
【００２４】
以下に具体的に説明する。
図７は普通紙における測色値から計算された彩度である。図７−ａはマゼンタインク、イエローインクの彩度を示し、図７−ｂはマゼンタインクとイエローインクを混色した場合の彩度を示している。図７−ａから分かるとおり、本実施形態では、マゼンタインクの方がイエローインクよりも彩度が低い。
【００２５】
図７−ｂは、マゼンタインクとイエローインクを混色して、レッドを表現した際の色の彩度を示している。マゼンタインクとイエローインクが等量の概略１００％デューティー（全画素にインクを１ドット付与する量を１００％デューティーとする）である場合の彩度に対し、マゼンタインクを２５％削減した場合、イエローインクを２５％削減した場合を比較する。どちらも同じ量のインクを削減している節約モードである。上記で説明したように、彩度の低いインクであるマゼンタインクを削減した方が、彩度の高いインクであるイエローインクを削減するよりも、表現できるレッドの色の彩度は高くなることが予想される。本図から、マゼンタインクを削減した方がイエローインクを削減するよりも彩度が高くなることが分かる。
【００２６】
図１は本発明に適用可能なインクジェット記録装置の一例である。１は紙或いはプラスチックシートよりなる記録シートであって、カセット等に複数枚積層されたシート１が給紙ローラ（不図示）によって一枚ずつ供給される。一定間隔を隔てて配置され、夫々個々のステッピングモータ（図示せず）によって駆動する第１搬送ローラ対３及び第２搬送ローラ対４によって記録シート１は矢印Ａ方向に搬送される。
【００２７】
５は前記記録シート１に記録を行うためのインクジェット式の記録ヘッドおよびインクタンクで、インク吐出ヘッドおよびインクタンクからなる。インクは、ブラック（Ｋ）インクタンク５ａ、シアン（Ｃ）インクタンク５ｂ、マゼンタ（Ｍ）インクタンク５ｃ、イエロー（Ｙ）インクタンク５ｄから紙に正対する面に配置されている不図示のインク吐出ヘッドへ供給され、ノズルから画像信号に応じて吐出される。この記録ヘッド５はキャリッジ６に搭載され、該キャリッジ６にはベルト７及びプーリ８ａ、８ｂを介してキャリッジモータ１０が連結している。従って、前記キャリッジモータ１０の駆動により前記キャリッジ６がガイドシャフト９に沿って往復走査するように構成されている。
【００２８】
前記構成により、記録ヘッド５が矢印Ｂ方向に移動しながら画像信号に応じてインクを記録シート１に吐出してインク像を記録し、必要に応じて記録ヘッド５はホームポジションに戻ってインク回復装置２によりノズルの目づまりを解消すると共に、搬送ローラ対３、４が駆動して記録シート１を矢印Ａ方向に１行分搬送する。これを繰り返すことによって記録シート１に所定記録を行うものである。
【００２９】
上記実施形態においては、４色のインクを吐出可能なインクジェット記録装置を用いて説明を加えてきたが、これに限定されるものではない。例えば、シアンやマゼンタの濃度の異なる同系色のインクを備える構成でも良いし、レッドやグリーン、オレンジなどの特色を用いてもよいし、無彩色インク（グレーインク）を備える構成でも良い。さらに、インクジェット記録装置以外の電子写真記録装置であってもよい。
【００３０】
図２は以上説明した本実施形態のインクジェットプリンタとこれに対するホストコンピュータを有して構成される本実施形態の印刷システムを示すブロック図である。
【００３１】
本システムは、概略、ホストコンピュータ１００、プリンタ１０６およびモニタ１０５を有して構成されるものである。すなわち、ホストコンピュータ１００には、例えばインクジェット方式のプリンタ１０６とモニタ１０５が双方向通信可能に接続されている。
【００３２】
ホストコンピュータ１００は、ＯＳ（オペレーティングシステム）１０２を有し、また、このＯＳ１０２による管理下においてそれぞれの処理を行う、ワードプロセッサ、表計算、画像処理、インターネットブラウザ等のアプリケーション１０１、このアプリケーションによって発行され、出力画像を示す各種描画命令群（イメージ描画命令、テキスト描画命令、グラフィックス描画命令）を処理して印刷データを作成するプリンタドライバ１０３、および同様にアプリケーション１０１が発行する各種描画命令群を処理してモニタ１０６に表示を行うモニタドライバ１０４を同様のソフトウエアとして有している。
【００３３】
また、ホストコンピュータ１００は、上述のソフトウエアによって動作可能な各種ハードウエアとして中央演算処理装置ＣＰＵ１０８、ハードディスクドライバＨＤ１０７、ランダムアクセスメモリ（ＲＡＭ）１０９、リードオンリーメモリ（ＲＯＭ）１１０等を備える。すなわち、ＣＰＵ１０８は、上述のソフトウエアに従った処理にかかる信号処理を実行し、ハードディスクドライバ１０７によって駆動されるハードディスクやＲＯＭ１１０には、それらの各種ソフトウエアが予め格納されており、必要に応じて読み出されて用いられる。また、ＲＡＭ１０９は、上記ＣＰＵ１０８による信号処理実行のワークエリア等として用いられる。
【００３４】
以上の構成を有したプリントシステムにおいて、ユーザは、アプリケーション１０１によってモニタ１０５に表示された表示画像に基づき、同様にアプリケーションによる処理を介して文字などのテキストに分類されるテキストデータ、図形などのグラフィックスに分類されるグラフィックスデータ、自然画などに分類されるイメージ画像データなどからなる画像データを作成することができる。
【００３５】
そして、この作成した画像データの印刷出力がユーザによって指示されると、アプリケーション１０１はＯＳ１０２に印刷出力要求を行うとともに、グラフィックスデータ部分をグラフィックス描画命令、イメージ画像データ部分をイメージ描画命令として構成した、出力画像を示す描画命令群をＯＳ１０２に発行する。これに対し、ＯＳ１０２はアプリケーションの印刷出力要求を受け、その印刷を行うプリンタに対応したプリンタドライバ１０３に描画命令群を発行する。
【００３６】
プリンタドライバ１０３は、ＯＳ１０２から入力した印刷要求と描画命令群を処理しプリンタ１０６で印刷可能な形態の印刷データを作成してプリンタ１０６に転送する。この場合に、プリンタ１０５がラスタープリンタである場合は、プリンタドライバ１０３はＯＳ１０２からの描画命令に対して、順次画像補正処理を行い、そして順次ＲＧＢ２４ビットページメモリにラスタライズし、すべての描画命令をラスタライズした後にＲＧＢ２４ビットページメモリの内容をプリンタ１０６が印刷可能なデータ形式、例えばＣＭＹＫデータに変換を行いプリンタに転送する。
【００３７】
図３はプリンタドライバ１０３の構成を示す図である。
３０１は、ＯＳ１０２が管理するスプールファイルを示し、アプリケーションが生成した印刷データがハードディスク等に保存されている。３０２は、印刷データ生成制御部を示し、スプールファイル３０１をイメージデータに展開するとともに、プリンタが理解できる印刷データを生成する機能を有している。３０３は画像解析部を示し、イメージデータに展開した画像情報を基に、自然画の領域、テキスト部の領域、グラフィック部の領域等の画像属性（以下オブジェクトと称す）を識別し、各オブジェクトが位置している座標情報を特定する機能を有している。３０４は印刷設定部を示し、ユーザからの各種印刷条件の設定受け付け等、プリンタドライバ１０３のユーザーインターフェース全般を司る機能を有している。３０５は、画像表示制御部を示し、印刷データ生成制御部３０２で生成した印刷データのプレビューやドライバ設定に関わる各種表示全般を司る機能である。
【００３８】
以上説明したプリンタドライバ１０３において構成されている各種ブロックは、必要に応じてＯＳ１０２と送受信をすることにより、ホストコンピュータ上での円滑な操作が実現できる。
【００３９】
図４は、ユーザが印刷モードを選択した際の、印刷用データ生成制御部処理３０２で行う処理について説明するフローチャートである。
まず、ステップ２０２において、ユーザが「通常モード」と「節約モード」のどちらを印刷モードとして指定したか判別する。「節約モード」では「通常モード」よりも、使用記録材量（インク量）が削減される。節約モードが指定されると、ステップ２０３において、節約モード用の色変換パラメータが設定される。通常モードが指定されると、ステップ２０４において、通常モード用の色変換パラメータが設定される。次に色変換処理ステップ２０５で、設定された色変換パラメータに基づき、画像データの色変換がなされ、出力装置でプリントされる（ステップ２０６）。節約モード用色変換パラメータの作成方法、色変換処理ステップ２０５の動作の詳細は後で説明する。
【００４０】
図５は、色変換処理ステップ２０５で行う画像処理を説明する図である。本実施形態では、ＯＳ１０２から入力したレッド（Ｒ）、グリーン（Ｇ）およびブルー（Ｂ）の輝度信号で表される８ビット（２５６階調）の画像データを、最終的にはプリンタ１０６で用いる、シアン（Ｃ）、マゼンタ（Ｍ）、イエロー（Ｙ）およびブラック（Ｋ）それぞれ１ビットの記録データに変換する。
【００４１】
カラー画像であるＲＧＢ各色８ビットデータはまず色変換処理部４０１において、３次元のルックアップテーブル（ＬＵＴ）によりプリンタの出力色域に合わせたＣＭＹＫ各色８ビットデータに変換される。この処理は入力系のＲＧＢ系カラーから出力系のＣＭＹＫ系カラーに変換する処理である。入力データはディスプレイなど発光体の加法混色の３原色（ＲＧＢ）であることが多いが、該プリンタではＣＭＹＫの色材が用いられるので該変換処理が行われる。
色処理に用いられる３次元ＬＵＴは離散的にデータを保持しており、保持しているデータ間は補間処理で求めるが、該補間処理は公知の技術であるのでここでの詳細な説明は省略する。
【００４２】
色処理が施されたＣＭＹＫ各色８ビットデータは、出力ガンマ補正部４０２で１次元ＬＵＴによって出力γ補正が施され、Ｃ’、Ｍ’、Ｙ’、Ｋ’各８ビットのデータとなる。単位面積当たりの印字ドット数と出力特性（反射濃度など）の関係は多くの場合に線形関係とはならないので、出力γ補正を施すことでＣＭＹＫ８ビットの入力レベルと、その時の出力特性との線形関係とを保証する。
以上の処理により、入力ＲＧＢ各色８ビットのデータが出力機器の有する色材ＣＭＹＫ各色８ビットのデータに変換される。
【００４３】
実施例におけるカラー記録装置は２値記録装置であるので上記ＣＭＹＫ各色８ビットのデータは次の量子化処理部４０３で各色２値データに量子化処理される。量子化方法は従来公知の誤差拡散法やディザ法が用いられる。
【００４４】
以上説明した色変換処理４０１、出力γ補正４０２および量子化処理４０３における最適な変換方法は、印刷媒体の種類や印刷する画像の種類等によって異なるのが一般的である。特に、色変換処理４０１と出力γ補正４０２で用いられるルックアップテーブルは、記録媒体の種類ごとや記録モードごとに用意されているのが一般的となっている。本実施形態においては、前記のステップ２０３またはステップ２０４によりユーザ指定のモードを反映して設定されたルックアップテーブルが使用される。
【００４５】
なお、以上においては、ホストコンピュータ１００、プリンタ１０６およびモニタ１０５を接続した印刷システムについて説明したが、本発明の効果を得るための構成として、これらが一体となった多機能プリンタ装置などを用いてももちろん良い。
【００４６】
図８は本実施形態に適用可能な節約モード用画像処理パラメータを作成する方法を説明する図である。なお、節約モード用のルックアップテーブルは、通常モード用のルックアップテーブルを元に作られる。該ルックアップテーブルは、図５における、色変換処理部４０１で適用される。
【００４７】
まず、ステップ５０２で本モードで使用されるインクが設定され、ステップ５０３でインクの削減順位が設定される。使用されるインクは通常はＣＭＹＫの４色であるが、薄いインクや特色など、より多くの種類のインクを使用してもよい。インクの削減優先順位は、彩度の低いインクの方が削減順位が高くなるように設定する。その他に、インクの値段を考慮したランニングコストや重要度などを加味して決定しても良い。
【００４８】
ステップ５０５でインク削減条件が設定される。インク削減条件は、インク削減量の上下限値や、元の色との色差の上限値などである。さらに、ロゴ（コーポレートカラー）などのように、節約モードにおいても色を変換したくない色が存在する場合、変換禁止色の制限を設けても良い。本条件はユーザにより、削減量などを設定できる構成としても良い。
【００４９】
ステップ５０４で元となる「通常モード」用の色処理テーブルが設定される。色処理テーブルは前述のＲＧＢ値をＣＭＹＫ値に変換するためのルックアップテーブルであり、ＲＧＢとＣＭＹＫの対応関係が記述されている。この各対応関係を「格子点」と呼ぶ。
【００５０】
上記のように各種条件および元となるルックアップテーブルが設定されたら、節約モード用のルックアップテーブル作成手順に移行する。
まず、最初の注目格子点（ステップ５０６）について、２種類以上（２色以上）のインクで構成されるかを判定する（ステップ５０７）。２種類以上のインクで構成されない場合（１色のインクで構成される、いわゆる一次色）には何も処理をせず、次の格子点へ処理を進める（ステップ５０８）。２種類以上のインクで構成される場合、ステップ５０９に進む。ステップ５０９では、格子点を構成するインクのうち、削減順位の高いインクの量を小さくする。削減量はインク削減条件（何％削減か）によって決定される。さらに、ステップ５１０で、新しく決定されたインク量を節約モード用の色変換ルックアップテーブルに設定する。上記一連の処理を全部の格子点について行うことにより（ステップ５１１、５０８）、節約モード用の色変換ルックアップテーブルが作成される。もちろん近接格子点間の急峻な色変化を防ぐために、ステップ５１１の処理後で近接格子点のデータ間の色変化を順次評価して、色変化が閾値より大きい個所は格子点のデータを補正（スムージング）してもよい。
【００５１】
上記の手順により作成された節約モード用の色変換ルックアップテーブルは、あらかじめプリンタドライバ内に備えていても良いし、削減量などユーザの指定する条件に合わせて、プリントジョブごとに作成しても良い。
【００５２】
いずれにしても、インク種類について彩度に関連付けて削減順位を設定しておき、複数種類のインクを使用する色について、削減順位の高い方のインクの付与量を減らしていけばよい。
【００５３】
（第２の実施形態）
第１の実施形態では、２種類のインクのうち、削減順位の高いインクのみ削減する方法を示した。しかし、より多くのインクを削減し、インク節約量を大きくする場合、同じ種類のインクのみ大量に削減すると、色相が元のデータと比較して大きく異なってしまう。そのため、インク節約量が多い場合には、複数種類のインクを削減すると良い。その際には削減順位に従って、削減順位の高い順により多くのインクを削減するようにする。例えば、削減優先順位がＣ、Ｍ、Ｙの順であったとき、削減量をＣ＞Ｍ＞Ｙとする。
【００５４】
図９は本実施形態における、彩度値の一例である。通常モードでは、マゼンタインクとイエローインクが等量の概略１００％デューティーである色に対し、マゼンタインクを２５％とイエローインクを１５％削減した場合、マゼンタインクを１５％とイエローインクを２５％削減した場合を比較する。どちらも同じ４０％の量のインクを削減している節約モードである。彩度の低いインクであるマゼンタインクをより多く削減した方が、彩度の高いインクであるイエローインクをより多く削減するよりも、表現できるレッドの色の彩度が高くなる。図９から分かるとおり、マゼンタインクを多く削減した方がイエローインクを多く削減するよりも彩度が高くなることが分かる。
【００５５】
（第３の実施形態）
第１、第２の実施形態では、構成される複数種類のインクの量を、削減または変更なしとする系を説明した。しかし、インクを削減すると、一般的には明度が上がり、視覚的には薄く見えてしまう。明度の上昇を抑えるには、インクを増加する必要がある。その際には、削減順位の高い方のインクを削減し、削減順位の低い方のインクを増加すると良い。このような処理を行うと、明度の上昇を抑えることができ、より画質の良い出力物を得ることができる。もちろん、インク節約モードであるので、一方のインクにおいて増加するインク増加量は、他方のインクで削減するインク削減量よりも少なく設定し、全体的にはインク量を削減する。
【００５６】
（第４の実施形態）
本実施形態では、実施形態１〜３の節約モード用色処理パラメータを作成する際の方法を説明する。節約モード用のルックアップテーブルは、通常モード用のルックアップテーブルを元に作られる。該ルックアップテーブルは、図５における、色変換処理部４０１で適用される。
【００５７】
図１０は節約モード用色処理パラメータを作成する方法を説明する図である。
まず、ステップ６０２で元となる通常モード用のルックアップテーブルが設定される。さらにあらかじめ測色しておいた、通常モード用のルックアップテーブルの各格子点に対応した彩度の値を別のルックアップテーブルで設定する（ステップ６０３）。
【００５８】
次に変換元となる第１の注目格子点を選出する（ステップ６０４）。ステップ６０５で変換先の候補格子点を複数選出する。変換先の候補格子点は、変換元格子点の近辺の、あらかじめ決められた色差の範囲内で選出する。もちろん、候補点に色差などの制限を設けず、全格子点を変換先候補としてもよい。
【００５９】
次に、各変換先候補点に対し、ステップ６０６でインク量を計算し、ステップ６０７で「効率評価値」を算出する。効率評価値とは各格子点の彩度とインク量に関連した量であり、例えば、効率評価値＝彩度／インク量、と定義される。これは、インク量が小さく彩度が高いと効率評価値は大きくなる特性を持つ。つまり、効率評価値が大きいということは、少しのインクで彩度の高い色を実現しているので、効率の良いインクの使い方ができているということを示している。節約モードにおいて、効率の良いインクの使い方ができれば、少しのインクで彩度の高い、より画質の良い出力結果を得ることができるため、上記のような式で決定される効率評価値は節約モードにおいても良好な画質を得るために有効である。
【００６０】
次に、ステップ６０８で、インク量が変換元格子点よりも減少していて、かつ効率評価値の最も高い変換先候補点を選出し、ステップ６０９で、変換元格子点の値を置き換える。
【００６１】
上記一連の操作を全格子点に対して繰り返し（ステップ６１０、６１１）、節約モード用の色変換ルックアップテーブルを生成する。
【００６２】
本実施形態では、彩度とインク量に関連した評価値で変換先を選出することにより、節約モードでも彩度の高い良好な画質の出力物を得ることができる。
【００６３】
（第５の実施形態）
これまでは、ＣＭＹＫの多値データに対して、所定の色変換テーブルでデータ変換してインクを削減する方法を示したが、本実施形態では、量子化された後のＣＭＹＫの印刷ドットデータに対して削減を行う方法を示す。
【００６４】
図１１は本実施形態における処理の流れを説明する図である。まず、ステップ７０２でプリントデータが入力される。本プリントデータはプリンタで印刷可能な形態に変換された後の画像のビットマップデータである。具体的には、図５の量子化処理部４０３における量子化処理の後の、ＣＭＹＫ１ビットのデータである。
【００６５】
次にステップ７０３で削減対象エリアが設定される。これは像域分離などの既知の方法で選定されるとよい。他に、画像のビットマップデータを複数画素からなるサブピクセルに分割するなどして、ある程度広い領域を検知する方法でもよい。またはユーザの指定でも良い。その他、画像エッジを検出して、閉曲線で囲まれた領域を検知するなど、従来既知の方法で、削減対象エリアを決定する。次に、削減対象エリアの使用インク種類と量を調査する（ステップ７０４）。さらに調査された使用インク種類に応じて、それぞれのインクに対する間引き量を設定し（ステップ７０５）、設定された間引き量に従って間引き処理で印刷されるビットマップデータを生成し（ステップ７０６）、最後に間引かれた画像データがプリントされる。間引きの方法は従来既知のマスクやシーケンシャルマルチスキャンなどの方法で行うと良い。
【００６６】
間引き量はインク削減順位に従って、削減順位の高いインクに対する間引き量を大きく設定する。これにより、削減順位の高いインクの方が削減量を多くすることができる。これにより、本発明の効果が得られ、節約モードでも良好な画質のプリント物を得ることができる。
【００６７】
（さらに他の実施形態）
上記実施形態群では、インクを用いるインクジェット記録装置を前提に説明したが、電子写真記録装置で同様の節約モードを実現してもよい。この場合、インクではなくトナーが用いられる。インクやトナー等は紙等の記録媒体に記録される記録材と表現する。
本発明は、上述した各実施形態の機能を実現するように各種のデバイスを動作させるように該各種デバイスと接続された装置あるいはシステム内のコンピュータに、前記実施形態機能を実現するためのソフトウエアのプログラムコードを供給し、そのシステムあるいは装置のコンピュータ（ＣＰＵあるいはＭＰＵ）を格納されたプログラムに従って前記各種デバイスを動作させることによって実施したものも本発明の範疇に含まれる。
【００６８】
またこの場合、前記ソフトウエアのプログラムコード自体が前述した実施形態の機能を実現することになり、そのプログラムコード自体、およびそのプログラムコードをコンピュータに供給するための手段、例えばかかるプログラムコードを格納したコンピュータ読み取り可能な記憶媒体は本発明を構成する。
かかるプログラムコードを格納する記憶媒体としては例えばフロッピー（登録商標）ディスク、ハードディスク、光ディスク、光磁気ディスク、ＣＤ−ＲＯＭ、磁気テープ、不揮発性のメモリカード、ＲＯＭ等を用いることができる。
【００６９】
またコンピュータが供給されたプログラムコードを実行することにより、前述の実施形態の機能が実現されるだけではなく、そのプログラムコードがコンピュータにおいて稼働しているＯＳ（オペレーティングシステム）、あるいは他のアプリケーションソフト等と共同して前述の実施形態の機能が実現される場合にもかかるプログラムコードは本発明の実施形態に含まれる。
【００７０】
さらに供給されたプログラムコードが、コンピュータの機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに格納された後そのプログラムコードの指示に基づいてその機能拡張ボードや機能格納ユニットに備わるＣＰＵ等が実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も本発明に含まれる。
【００７１】
（その他の実施例）
また、本発明は、以下の処理を実行することによっても実現される。即ち、上述した実施形態の機能を実現するソフトウエア（プログラム）を、ネットワーク又は各種記憶媒体を介してシステム或いは装置に供給し、そのシステム或いは装置のコンピュータ（またはＣＰＵやＭＰＵ等）がプログラムを読み出して実行する処理である。
【符号の説明】
【００７２】
１００  ホストコンピュータ  （画像処理装置）
１０３  プリンタドライバ    （画像処理装置）
１０６  プリンタ            （画像処理装置）
Ｃ      シアン  （複数の種類のインク）
Ｍ      マゼンタ（複数の種類のインク）
Ｙ      イエロー（複数の種類のインク）
Ｋ      ブラック（複数の種類のインク）
【図１】
0005441525.tif 000002
【図２】
0005441525.tif 000003
【図３】
0005441525.tif 000004
【図４】
0005441525.tif 000005
【図５】
0005441525.tif 000006
【図６】
0005441525.tif 000007
【図７】
0005441525.tif 000008
【図８】
0005441525.tif 000009
【図９】
0005441525.tif 000010
【図１０】
0005441525.tif 000011
【図１１】
0005441525.tif 000012
【図１２】
0005441525.tif 000013