(57)【要約】【課題】  プリンタドライバの「トナー節約」をONにしたとき、薄い色文字が読めなくなることがある。【解決手段】  トナー節約モードが指定されたとき、出力ダイレクトマッピングを各格子点のCMYKレベルに依存して変換する。【選択図】  図８
2009147621.tif 000002
【特許請求の範囲】
【請求項１】
カラー画像信号を入力する画像入力手段、
前記カラー画像信号を印字用データに変換する画像処理手段、
前記画像処理手段によって印字用に変換された画像信号に従って、用紙上に印字する画像形成手段、
色材消費量節約モードを指定するための操作手段、
を有し、
前記画像処理手段は、色材消費量を節約するための非線形変換手段を有することを特徴とする、カラー画像処理装置。
【請求項２】
カラー画像信号を入力する画像入力手段、
前記カラー画像信号を印字用データに変換する画像処理手段、
前記画像処理手段によって印字用に変換された画像信号に従って、用紙上に印字する画像形成手段、
色材消費量節約のための複数の画像信号変換手段、
複数の色材消費量節約モードから１つの色材消費量節約モードを選択し指定するための操作手段、
前記操作手段によって指定された色材消費量節約モードに応じて、前記複数の画像信号変換手段のうち１つを実行するかもしくは色材消費量節約処理を行わないことを実施するための色材消費量節約処理手段、
を有し、
前記複数の画像信号変換手段のうち少なくとも１つは画像信号に対して非線形変換を行うことによって色材消費量を低減する変換手段であることを特徴とする、カラー画像処理装置。
【請求項３】
カラー画像を表現するための輝度信号を入力する画像入力手段、
前記カラー画像を表現するための輝度信号を印字用データに変換する画像処理手段、
前記画像処理手段によって印字用に変換された画像信号に従って、用紙上に印字する画像形成手段、
色材消費量節約モードを指定するための操作手段、
を有し、
前記画像処理手段は、輝度信号を色材の各色に対応する濃度信号に変換するためのテーブルを有し、
前記テーブルの値を、色材消費量を節約するために非線形変換を施して変更する手段を有することを特徴とする、カラー画像処理装置。
【請求項４】
カラー画像を表現するための輝度信号を入力する画像入力手段、
前記カラー画像を表現するための輝度信号を印字用データに変換する画像処理手段、
前記画像処理手段によって印字用に変換された画像信号に従って、用紙上に印字する画像形成手段、
色材消費量節約のための複数の画像信号変換手段、
複数の色材消費量節約モードから１つの色材消費量節約モードを選択し指定するための操作手段、
を有し、
前記画像処理手段は、輝度信号を色材の各色に対応する濃度信号に変換するためのテーブルを有し、
前記操作手段によって指定された色材消費量節約モードに応じて、前記複数の画像信号変換手段のうち１つを利用して前記テーブルの値を変換する手段を持ち、
更に、前記複数の画像信号変換手段のうち少なくとも１つは前記テーブルの値に対して非線形変換を行うことによって色材消費量を低減する変換手段であることを特徴とする、カラー画像処理装置。
【請求項５】
カラー画像信号を入力する画像入力工程、
前記カラー画像信号を印字用データに変換する画像処理工程、
前記画像処理手段によって印字用に変換された画像信号に従って、用紙上に印字する画像形成工程、
色材消費量節約モードを指定するための操作工程、
を有し、
前記画像処理工程は、色材消費量を節約するための非線形変換工程を有することを特徴とする、カラー画像処理プログラム。
【請求項６】
カラー画像信号を入力する画像入力工程、
前記カラー画像信号を印字用データに変換する画像処理工程、
前記画像処理手段によって印字用に変換された画像信号に従って、用紙上に印字する画像形成工程、
色材消費量節約モードを指定するための操作工程、
を有し、
前記画像処理工程は、色材消費量を節約するための非線形変換工程を有することを特徴とする、カラー画像処理プログラムを格納したコンピュータ可読の記憶媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像形成装置により用紙上に画像を形成するための画像データをデジタル的に生成、制御する画像処理装置および画像処理方法ならびに画像処理を実行するプログラムに関するものである。
【背景技術】
【０００２】
プリンタ色材消費量抑制のための処理モード、いわゆるトナーセーブモードは、プリント時の濃度を低減してプリントコストを節約する機能として広く知られている。その処理方法の1つに、プリントのためのデジタル画像データの画素を所定周期で間引くことによって色材消費量を低減する方法がある（例えば、特許文献１参照）。また、トナーセーブ用のγ補正テーブルを適用することにより色材消費量を低減する方法がある（例えば、特許文献２参照）。さらにまた、プリンタのプロセス設定を調整することにより色材消費量を低減する方法もある（例えば、特許文献３参照）。
【特許文献１】特登録０３３４７４１１号公報
【特許文献２】特開２００１−２５７８７６号公報
【特許文献３】特開２００２−２５８５５３号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
しかしながら、上記技術では、トナーセーブモード実行時は画像全体の濃度が一定割合で低減することから、元画像データで既に低濃度である部分が消滅してしまうことが問題になっていた。また、低濃度部の消滅を防止するためのγ補正処理を実施した場合でも、消滅を免れた低濃度域の色相が変化する問題があった。
【課題を解決するための手段】
【０００４】
上述した課題を解決するために、本発明は、カラー画像信号を入力手段と、前記カラー画像信号を印字用データに変換するための画像処理手段と、前記画像処理手段によって印字用に変換された画像信号に従って用紙上に印字する画像形成手段と、色材消費量節約モードを指定するための操作手段とを有し、前記画像処理手段は色材消費量を節約するための非線形変換手段を有することを特徴とする。
【発明の効果】
【０００５】
本発明によって、低濃度部の色相を保ち画質の低下を抑制してトナーの使用量を低減させることが可能である。
【発明を実施するための最良の形態】
【０００６】
（実施例１）
本実施例を適用するのに好適なシステム構成図を図１に示す。
【０００７】
図１に示すデジタル複合機００１は、原稿を光学的に読み取りプリントアウトするコピー機能、画像データを外部に送信する機能、外部から受信した画像データや電子メールの内容をプリントアウトする機能などを持つ。００２はコンピュータであり、この実施例に関するものとしては、デジタル画像を作成、編集し、データをデジタル複合機００１にＰＤＬ（ページ記述言語）コードデータとして送信する機能や、デジタル複合機００１内に保存されている文書をＷｅｂブラウザ経由で編集やプリント操作を行う機能を持つ。これらのデバイスがＬＡＮ５００上に接続される。
【０００８】
デジタル複合機００１の外観を図２に示す。
【０００９】
図２に示すスキャナ部２００は、原稿となる紙上の画像を照明し、図示しないＲ、Ｇ、Ｂそれぞれの色フィルタを設けた３ラインＣＣＤを走査することで得られる電荷量から、ＲＧＢカラー画像データを表す電気信号に変換する。原稿フィーダ２０１のトレイ２０２に原稿をセットし、操作部４００から読み取り起動指示すると、ＣＰＵ１０３がスキャナ２００に指示を与え、フィーダ２０１は原稿用紙を一枚ずつフィードし原稿画像の読み取り動作を行う。
【００１０】
図２に示すプリンタ部３００はラスター画像データを用紙上の画像に変換する部分である。印字方式は電子写真方式、インクジェット方式等があるが本実施例においては特に限定しない。プリント動作の起動はコントローラＣＰＵ１０３からの指示によって開始する。用紙カセット３０２は用紙をプリンタに給紙するためにセットしておく部分であり、異なる用紙サイズまたは異なる用紙向きを選択できるように複数の給紙段を持つ場合もある。また、排紙トレイ３０３は印字し終わった用紙を受けるものである。
【００１１】
図３は、デジタル複合機００１のコントローラ１００の構成をより詳細に説明するためのブロック図である。
【００１２】
コントローラ１００はスキャナ部２００やプリンタ部３００と電気的に接続されており、一方ではＬＡＮ５００、ＷＡＮ６００を介してコンピュータ００２、その他外部の装置と接続されている。これにより画像データやデバイス情報の入出力が可能となっている。
【００１３】
ＣＰＵ１０３は、ＲＯＭ１０８に記憶された制御プログラム等に基づいて接続中の各種デバイスとのアクセスを統括的に制御すると共に、コントローラ内部で行われる各種処理についても統括的に制御する。ＲＡＭ１０７は、ＣＰＵ１０３が動作するためのシステムワークメモリであり、かつ画像データを一時記憶するためのメモリでもある。このＲＡＭ１０７は、記憶した内容を電源ＯＦＦ後も保持しておくＳＲＡＭおよび電源ＯＦＦ後には記憶した内容が消去されてしまうＤＲＡＭにより構成されている。ＲＯＭ１０８には装置のブートプログラムなどが格納されている。ＨＤＤ１０９はハードディスクドライブであり、システムソフトウェアや画像データを格納することが可能である。
【００１４】
操作部インターフェース１０４は、システムバス１０１と操作部４００とを接続するためのインターフェース部である。この操作部インターフェース１０４は、操作部４００に表示するための画像データをシステムバス１０１から受け取り操作部４００に出力すると共に、操作部４００から入力された情報をシステムバス１０１へと出力する。
【００１５】
ネットワークインターフェース１０５はＬＡＮ５００及びシステムバス１０１に接続し、情報の入出力を行う。モデム１０６はＷＡＮ６００およびシステムバス１０１に接続しており、情報の入出力を行う。２値画像回転部１１６は送信前の２値画像データの方向を変換する。２値画像圧縮・伸張部１１７は、送信前の２値画像データの解像度を所定の解像度や相手能力に合わせた解像度に変換する。なお圧縮及び伸張にあたってはＪＢＩＧ、ＭＭＲ、ＭＲ、ＭＨなどの方式が用いられる。画像バス１０２は画像データをやり取りするための伝送路であり、ＰＣＩバスまたはＩＥＥＥ１３９４で構成されている。
【００１６】
スキャナ画像処理部１５０は、スキャナ部２００からスキャナインターフェース１１３を介して受け取った画像データに対して、補正、加工、及び編集を行う。このスキャナ画像処理部１５０で行われる処理の詳細については後述する。
【００１７】
圧縮部１１２は画像データを受け取り、この画像データを３２画素×３２画素のブロック単位に分割する。なお、この３２×３２画素の画像データをタイルデータと称する。図４は、このタイルデータを概念的に表している。原稿（読み取り前の紙媒体）において、このタイルデータに対応する領域をタイル画像と称する。なおタイルデータには、その３２×３２画素のブロックにおける平均輝度情報やタイル画像の原稿上の座標位置がヘッダ情報として付加されている。さらに圧縮部１１２は、複数のタイルデータからなる画像データを圧縮する。伸張部１１４は、複数のタイルデータからなる画像データを伸張した後にラスター展開してプリンタ画像処理部１６０に送る。
【００１８】
プリンタ画像処理部１６０は、伸張部１１４から送られた画像データを受け取り、画像処理を施す。画像処理後の画像データは、プリンタインターフェース１１５を介してプリンタ部３００に出力される。このプリンタ画像処理部１６０で行われる処理の詳細については後述する。
【００１９】
画像変換部１２０は、画像データに対して所定の変換処理を施すものであり、以下に示すような処理部により構成される。
【００２０】
伸張部１２１は受け取った画像データを伸張する。圧縮部１２２は受け取った画像データを圧縮する。回転部１２３は受け取った画像データを回転する。変倍部１２４は受け取った画像データに対し解像度変換処理（例えば６００ｄｐｉから２００ｄｐｉ）を行う。色空間変換部１２５は受け取った画像データの色空間を変換する。この色空間変換部１２５ではさらに、公知のＬＯＧ変換処理（ＲＧＢ→ＣＭＹ）、公知の出力色補正処理（ＣＭＹ→ＣＭＹＫ）を実施する。２値多値変換部１２６は受け取った２階調の画像データを２５６階調の画像データに変換する。逆に多値２値変換部１２７は受け取った２５６階調の画像データを誤差拡散処理などの手法により２階調の画像データに変換する。
【００２１】
合成部１３０は受け取った２つの画像データを合成し１枚の画像データを生成する。なお、２つの画像データを合成する際には、合成対象の画素同士が持つ輝度値の平均値を合成輝度値とする方法や、輝度レベルで明るい方の画素の輝度値を合成後の画素の輝度値とする方法が適用される。また、暗い方を合成後の画素とする方法の利用も可能である。さらに合成対象の画素同士の論理和演算、論理積演算、排他的論理和演算などで合成後の輝度値を決定する方法なども適用可能である。これらの合成方法はいずれも周知の手法である。間引き部１２９は受け取った画像データの画素を間引くことで解像度変換を行う。移動部１２８は受け取った画像データに余白部分をつけたり余白部分を削除したりする。
【００２２】
ＲＩＰ１１０は、コンピュータ００２などから送信されたＰＤＬコードデータを元に生成された中間データを受け取り、多値のビットマップデータを生成する。
【００２３】
図５はスキャナ画像処理部１５０の細部構成を示すブロック図である。
【００２４】
１５１は、入力画像の副走査方向の色ずれを補正する副走査色ずれ補正部であり、例えば、画像データの色ごとに１×５サイズのマトリクス演算を行う処理が行われる。
【００２５】
１５２は、入力画像の主走査方向の色ずれを補正する主走査色ずれ補正部であり、例えば、画像データの色ごとに５×１サイズのマトリクス演算を行う処理が行われる。
【００２６】
１５３は、入力画像中の画像種類を識別する像域判定部であり、例えば、入力画像中の、写真部分／文字部分、有彩色部分／無彩色部分等、それぞれの画像種類を構成する画素を識別し、その種別を示す属性フラグデータを画素単位で生成する。
【００２７】
１５４は、入力画像の空間周波数を任意に補正するフィルタ処理部であり、例えば、９×９サイズのマトリクス演算を行う処理が行われる。
【００２８】
１５５は、入力画像中の画像信号データをサンプリングおよびカウントするヒストグラム処理部であり、例えば、入力画像がカラーであるのかモノクロ画像であるのかの判別、入力画像の下地レベルの判定が行われる。
【００２９】
１５６は、入力画像の色味の補正を行う入力色補正部であり、例えば、入力画像の色空間を任意の色空間に変換するなどの処理を行う。
【００３０】
スキャナ画像処理部１５０内の処理は、上述した副走査色ずれ補正部１５１〜入力色補正部１５６の全てを用いる処理だけに限られるものではなく、他の画像処理モジュールが追加されても良いし、削除されても良い。さらに、副走査色ずれ補正部１５１〜入力色補正部１５６の処理順に関しても、これだけに限られるものではない。
【００３１】
図６は、プリンタ画像処理部１６０の細部構成を示すブロック図である。
【００３２】
１６１は地肌除去部であり、画像データの地肌色すなわち不要な下地のかぶり除去を行う。例えば、３×８サイズのマトリクス演算や、１次元ルックアップテーブル（ＬＵＴ）により地肌除去処理を行う。
【００３３】
１６２はモノクロ生成部であり、カラー画像データをモノクロデータに変換し、単色としてプリントする際に、カラー画像データ、例えばＲＧＢデータを、グレイ（Ｇｒａｙ）単色に変換する。例えば、ＲＧＢに任意の定数を掛け合わせ、グレイ信号とする１×３サイズのマトリクス演算が行われる。
【００３４】
１６３は画像データを出力するプリンタ部３００の特性に合わせて色補正を行う出力色補正部である。例えば、４×８サイズのマトリクス演算や、ダイレクトマッピングによる処理が行われる。
【００３５】
１６４は画像データの空間周波数を任意に補正するフィルタ処理部であり、例えば９×９サイズのマトリクス演算処理が行われる。
【００３６】
１６５は出力するプリンタ部３００の特性に合わせて、ガンマ補正を行うガンマ補正部であり、通常１次元のルックアップテーブル（ＬＵＴ）が用いられる。
【００３７】
１６６は非線形処理部であり、トナー節約モードが有効であるときにトナー使用量を抑制するための非線形な演算処理が行われる。処理の詳細は後述する。
【００３８】
１６７は出力するプリンタ部３００の階調数に合わせて任意の擬似中間調処理を行う擬似中間調処理部であり、２値化や３２値化等の任意のスクリーン処理や誤差拡散処理が行われる。
【００３９】
尚、プリンタ画像処理部１６０内の処理は、上述した地肌除去部１６１〜擬似中間調処理部１６７の全てを用いる処理だけに限られるものではなく、他の画像処理モジュールが追加されても良いし、削除されても良い。さらに、地肌除去部１６１〜擬似中間調処理部１６７の処理順に関しても、この順序だけに限られるものではない。
【００４０】
図７は、プリンタドライバ画面の例を示している。トナー節約モードの指定欄７１０では、「使う」または「使わない」の選択が可能である。通常は「使わない」が選択されていて、その場合には本発明のトナー節約処理は実施されない。「使う」が選択された場合、本発明のトナー消費量を抑制した画像を出力するトナー節約処理が実施される。
【００４１】
図８は非線形処理部１６６で実施される動作を説明するフローチャートである。
【００４２】
コントローラ１００内のＣＰＵ１０３はステップＳ０８−１で画像データを受信した後ステップＳ０８−２でトナー節約処理を使う設定であるか否かを判定する。ここで使う設定がされてないと判断すると処理は終了する。ステップＳ０８−２でトナー節約処理を使う設定であると判断すると、ステップＳ０８−３に進み、非線形変換処理が実施される。ここでの非線形変換処理は、ＣＭＹＫ各色８ビットのデジタルデータに対しては例えば式（１）または式（２）のような演算を行う。
【００４３】
【数１】
2009147621.tif 000003
式（１）または式（２）において、Ｃｐ，Ｍｐ，Ｙｐ，Ｋｐはそれぞれトナー節約レベルを調整するための係数であり、０〜２５５の範囲の整数を予め決めておく。
【００４４】
（実施例２）
実施例１ではトナーセーブの方式として非線形変換処理を適用する方法を示した。本実施例では、複数のトナーセーブ方式を用意しておき、用途に応じてそれらのうちから１方式を選択して実施する方法を示す。
【００４５】
図９は非線形処理部１６６で実施される動作を説明するフローチャートである。ここでは、トナーセーブ方式を、例えば実施例１に示した非線形変換処理で行う「トナー節約１」と、信号値を一定割合で低減する線形変換処理を行う「トナー節約２」の２方式持つ場合を想定して説明する。
【００４６】
コントローラ１００内のＣＰＵ１０３はステップＳ０９−１で画像データを受信した後、ステップＳ０９−２で「トナー節約１」が指定されているか否かを判定する。「トナー節約１」が指定されている場合にはステップＳ０９−３に進み、非線形変換処理が実施される。この非線形変換処理は実施例１に示したものと同様である。ステップ０９−２で「トナー節約１」が指定されていないと判定されると次にステップ０９−４で「トナー節約２」が指定されているか否かを判定する。ここでもし指定されていないと判定された場合には一連のトナーセーブ処理を終了する。「トナー節約２」が指定されている場合にはステップＳ０９−５に進み、線形変換処理が実施される。この線形変換処理は、ＣＭＹＫ各色８ビットのデジタルデータに対して例えば式（３）のような演算を行う。
【００４７】
【数２】
2009147621.tif 000004
（実施例３）
図１０は本実施例でのプリンタ画像処理部の構成を表している。実施例１と共通のモジュールについては説明を省略する。
【００４８】
非線形変換部１６８は、本実施例特有のモジュールである。トナーセーブ処理を行う際、非線形処理部１６６でＣＭＹＫ信号を低減させる実施例１および実施例２に対し、本実施例では非線形変換部１６８によって変換されたダイレクトマッピングを利用することが特徴である。
【００４９】
出力色補正部１６３では輝度信号であるＲＧＢ信号からダイレクトマッピングの手法で濃度信号であるＣＭＹＫ信号に変換する処理を行う。このとき利用するダイレクトマッピングは、ＲＧＢ値に応じてテーブルを参照し、テーブルに記載されているＣＭＹＫ値を出力するものである。本実施例では、トナーセーブ処理をこのテーブル内のＣＭＹＫ値を低減することで実現する。
【００５０】
非線形処理部１６８では、実施例１または実施例２に記載した処理フローと同様のフローが、ＲＧＢからＣＭＹＫへの変換のためのテーブルに対して実施される。即ち、トナーセーブが指定されている場合、テーブル内のＣＭＹＫ値を、非線形変換を行うための式（１）または式（２）によって変換する。そこで変換されたテーブルを出力色補正部１６３に入力する。出力色補正部１６３では、ＣＭＹＫ値が通常よりも低減されたテーブルを用いることによって、トナーセーブ処理が完了した画像データを出力することになる。
【図面の簡単な説明】
【００５１】
【図１】本実施例を適用するのに好適なネットワークシステム構成図
【図２】本実施例を適用するのに好適なデジタル複合機
【図３】本実施例を適用するのに好適なデジタル複合機の制御システム構成
【図４】タイルデータを概念的に示す図
【図５】スキャナ画像処理部の構成図
【図６】プリンタ画像処理部の構成図
【図７】プリンタドライバ画面の例
【図８】実施例１の処理フロー
【図９】実施例２の処理フロー
【図１０】実施例３のプリンタ画像処理部の構成図
【符号の説明】
【００５２】
１００  コントローラユニット
１０３  ＣＰＵ
１２０  画像変換部
１５０  スキャナ画像処理部
１６０  プリンタ画像処理部
【図１】
2009147621.tif 000005
【図２】
2009147621.tif 000006
【図３】
2009147621.tif 000007
【図４】
2009147621.tif 000008
【図５】
2009147621.tif 000009
【図６】
2009147621.tif 000010
【図７】
2009147621.tif 000011
【図８】
2009147621.tif 000012
【図９】
2009147621.tif 000013
【図１０】
2009147621.tif 000014