(57)【特許請求の範囲】
【請求項１】
画像中の全ての画素位置を複数の分類に分ける分類工程と、
前記複数の分類のうち、省現像剤処理を行なうべき分類を定めた省現像剤分類データを、エッジ部用、エッジ部でない部分用の２種類用意する工程と、
画像中の画素がエッジ部にあるか否かを判定する工程と、
前記画素がエッジ部にあると判定した場合には、エッジ部用の省現像剤分類データと比較して、前記画素が省現像剤処理を行なうべき分類に属していれば、省現像剤処理を行ない、
前記画素がエッジ部にないと判定した場合には、エッジ部でない部分用の省現像剤分類データと比較して、前記画素が省現像剤処理を行なうべき分類に属していれば、省現像剤処理を行なう省現像剤処理工程と、
を含むことを特徴とする画像処理方法。
【請求項２】
画像中の全ての画素位置を複数の分類に分ける分類手段と、
前記複数の分類のうち、省現像剤処理を行なうべき分類を定めた省現像剤分類データを、エッジ部用、エッジ部でない部分用の２種類用意する手段と、
画像中の画素がエッジ部にあるか否かを判定する手段と、
前記画素がエッジ部にあると判定した場合には、エッジ部用の省現像剤分類データと比較して、前記画素が省現像剤処理を行なうべき分類に属していれば、省現像剤処理を行ない、
前記画素がエッジ部にないと判定した場合には、エッジ部でない部分用の省現像剤分類データと比較して、前記画素が省現像剤処理を行なうべき分類に属していれば、省現像剤処理を行なう省現像剤処理手段と、
を含むことを特徴とする画像処理装置。
【請求項３】
ページメモリにおけるアドレスにより画素位置を複数の分類に分ける分類手段と、
前記複数の分類のうち、省現像剤処理を行なうべき分類を、エッジ部用、エッジ部でない部分用のそれぞれについて設定するテーブルと、
画像中の画素がエッジ部にあるか否かを判定する判定手段と、
前記判定手段の判定結果と前記テーブルとを参照して、前記画素が省現像剤処理を行なうべきと設定されていれば、前記画素について白抜き処理を行なう省現像剤処理手段と、
を含むことを特徴とする画像処理装置。
【請求項４】
ビデオクロックで画素のアドレスの下位ビットをカウントする第１フリップフロップと、
水平同期信号で画素のアドレスの上位ビットをカウントする第２フリップフロップと、
前記第１及び第２フリップフロップの出力によって、画像中の全ての画素位置に複数の番号を付すデコーダと、
前記複数の番号のうち、省現像剤処理を行なうべき画素の番号を定めた分類データであって、エッジ部用の分類データを入力し、前記デコーダから出力された注目画素の番号と比較して、省現像剤処理を行なうか否かを示す第１信号を出力する第１コンパレータと、
前記複数の番号のうち、省現像剤処理を行なうべき画素の番号を定めた分類データであって、エッジ部でない部分用の分類データを入力し、前記デコーダから出力された注目画素の番号と比較して、省現像剤処理を行なうか否かを示す第２信号を出力する第２コンパレータと、
画素がエッジ部かどうかに応じて、前記第１信号及び前記第２信号のいずれかを出力するセレクタと、
セレクタの出力に応じて、注目画素の画像信号を白抜きになる方向に反転させるＡＮＤ回路と、
を備えることを特徴とする画像処理装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、画像処理方法に関するものであり、特に現像剤を節約しつつ印刷する場合の画像処理方法、例えば、レーザービームプリンタにおけるトナー節約モードでの画像処理方法に関するものである。
【０００２】
【従来の技術】
従来、この種の画像処理方法として、図５に示すような回路を用いて、ある特定画素の周り（ここでは上下左右４ドット）の画素を参照し、それらの何れか一つでも「黒」でないとき、その特定画素がエッジ部にあたると判断し、トナー節約制御を禁止する。すなわち、周囲の画素が全て黒の場合にのみ画像の内部（エッジ以外の部分）に位置する画素であると判断し、トナーの節約を行なうこととしている。これにより、文字画像をプリントする際、トナー節約モードでも文字の輪郭が強調されて識別力は低下せず、画像品質を損なうことなく印刷することができた。
【０００３】
【発明が解決しようとする課題】
しかしながら、イメージ画像（写真画など）のような中間調画像については、グレートーンの部分、つまり、まばらにドットが打たれている部分も存在する。
【０００４】
このため、周り（上下左右４ドット）の画素が何れか一つでも「白」である場合にエッジ部と判断させると、そのグレートーンの部分もエッジ部と判断される。
【０００５】
すなわち、周り（上下左右４ドット）の画素が全て「黒」であるときのみトナー節約制御し、周りの画素の内、何れか一つでも黒でない場合にトナー節約制御を禁止して「黒」を残すとすると、エッジでもない薄い部分はトナー節約されず、もともと濃い部分のみがトナー節約されて薄くなってしまう。
【０００６】
従って、プリント後の画像は、まるで、ネガ反転しているような画像になってしまい、非常に印刷品位が低下してしまう。
【０００７】
本発明は上記の従来技術の課題を解決するためになされたもので、イメージ画像（写真画など）や文字などのあらゆる画像データに対して、印刷品位を向上させつつ現像剤節約モードでの画像処理が可能な画像処理方法及び画像処理装置を提供することにある。
【０００８】
【課題を解決するための手段】
上記目的を達成するため、本発明に係る画像処理方法は、
画像中の全ての画素位置を複数の分類に分ける分類工程と、
前記複数の分類のうち、省現像剤処理を行なうべき分類を定めた省現像剤分類データを、エッジ部用、エッジ部でない部分用の２種類用意する工程と、
画像中の画素がエッジ部にあるか否かを判定する工程と、
前記画素がエッジ部にあると判定した場合には、エッジ部用の省現像剤分類データと比較して、前記画素が省現像剤処理を行なうべき分類に属していれば、省現像剤処理を行ない、
前記画素がエッジ部にないと判定した場合には、エッジ部でない部分用の省現像剤分類データと比較して、前記画素が省現像剤処理を行なうべき分類に属していれば、省現像剤処理を行なう省現像剤処理工程と、
を含むことを特徴とする。
【０００９】
上記目的を達成するため、本発明に係る画像処理装置は、
画像中の全ての画素位置を複数の分類に分ける分類手段と、
前記複数の分類のうち、省現像剤処理を行なうべき分類を定めた省現像剤分類データを、エッジ部用、エッジ部でない部分用の２種類用意する手段と、
画像中の画素がエッジ部にあるか否かを判定する手段と、
前記画素がエッジ部にあると判定した場合には、エッジ部用の省現像剤分類データと比較して、前記画素が省現像剤処理を行なうべき分類に属していれば、省現像剤処理を行ない、
前記画素がエッジ部にないと判定した場合には、エッジ部でない部分用の省現像剤分類データと比較して、前記画素が省現像剤処理を行なうべき分類に属していれば、省現像剤処理を行なう省現像剤処理手段と、
を含むことを特徴とする。
また、上記目的を達成するため、本発明に係る他の画像処理装置は、
ページメモリにおけるアドレスにより画素位置を複数の分類に分ける分類手段と、
前記複数の分類のうち、省現像剤処理を行なうべき分類を、エッジ部用、エッジ部でない部分用のそれぞれについて設定するテーブルと、
画像中の画素がエッジ部にあるか否かを判定する判定手段と、
前記判定手段の判定結果と前記テーブルとを参照して、前記画素が省現像剤処理を行なうべきと設定されていれば、前記画素について白抜き処理を行なう省現像剤処理手段と、
を含むことを特徴とする。
【００１０】
上記目的を達成するため、本発明に係る他の画像処理装置は、
ビデオクロックで画素のアドレスの下位ビットをカウントする第１フリップフロップと、
水平同期信号で画素のアドレスの上位ビットをカウントする第２フリップフロップと、
前記第１及び第２フリップフロップの出力によって、画像中の全ての画素位置に複数の番号を付すデコーダと、
前記複数の番号のうち、省現像剤処理を行なうべき画素の番号を定めた分類データであって、エッジ部用の分類データを入力し、前記デコーダから出力された注目画素の番号と比較して、省現像剤処理を行なうか否かを示す第１信号を出力する第１コンパレータと、
前記複数の番号のうち、省現像剤処理を行なうべき画素の番号を定めた分類データであって、エッジ部でない部分用の分類データを入力し、前記デコーダから出力された注目画素の番号と比較して、省現像剤処理を行なうか否かを示す第２信号を出力する第２コンパレータと、
画素がエッジ部かどうかに応じて、前記第１信号及び前記第２信号のいずれかを出力するセレクタと、
前記セレクタの出力に応じて、注目画素の画像信号を白抜きになる方向に反転させるＡＮＤ回路と、
を備えることを特徴とする。
【００１１】
ここで、現像剤とは、トナーや、インクなどの、印刷に用いられる着色剤全てを含む。
【００１２】
すべての画素をその位置によって所定数の画素群に分類する分類工程と、
ある特定画素が、前記分類工程で分類された画素群の内、エッジ部において白抜きすると予め設定された画素群、に当てはまる場合には、所定の信号を発生する第１の信号発生工程と、
ある特定画素が、前記分類工程で分類された画素群の内、エッジ部以外の部分において白抜きすると予め設定された画素群、に当てはまる場合には、所定の信号を発生する第２の信号発生工程と、
前記特定画素がエッジ部に位置するが否か判断する判断工程と、
該判断工程の判断の結果によって、前記第１、第２信号発生工程で発生した信号のうちの１つを選択する選択工程と、
該選択工程で選択された信号によって前記特定画素を白抜きする工程と、
を有することも好適である。
【００１３】
入力画像では特定画素にドットが存在していても、所定の確率でそのドットを消去して出力する画像処理方法であって、
前記確率は、その特定画素が画像のエッジ部か、それ以外の部分かによって異なることも好適である。
【００１４】
又、現像剤を用いて画像を印刷する際、現像剤の節約を行なう画像処理方法であって、
画像のエッジ部と、エッジ部以外の部分とで、異なる比率で現像剤の節約を行なうことを特徴とする。
【００１５】
更に、印刷手段に画像を出力する画像処理装置であって、
画像中の特定画素が、画像全体のエッジ部に位置するか、或いはエッジ部以外の部分に位置するかを判断する判断手段と、
該判断の結果によって、前記特定画素の印刷可能性を選択する選択手段と、
を有することを特徴とする。
【００１６】
一方、印刷手段に画像を出力する画像処理装置であって、
画像中の特定画素が、画像全体のエッジ部に位置するか、或いはエッジ部以外の部分に位置するかを判断する判断手段と、
エッジ部である場合の印刷確率とエッジ部でない場合の印刷確率をそれぞれ設定する設定手段と、
を有することを特徴とする。
【００１７】
前記判断手段は、前記特定画素の周囲の画素の内、何れか一つの画素が白である場合にエッジ部と判断することも好適である。
【００１８】
前記印刷確率は印刷手段の現像剤節約率に反比例することも好適である。
【００１９】
すべての画素をその位置によって所定数の画素群に分類する分類手段と、
ある特定画素が、前記分類手段で分類された画素群の内エッジ部において白抜きすると予め設定された画素群に、当てはまる場合には、所定の信号を発生する第１の信号発生手段と、
ある特定画素が、前記分類手段で分類された画素群の内エッジ部以外の部分において白抜きすると予め設定された画素群に、当てはまる場合には、所定の信号を発生する第２の信号発生手段と、
前記特定画素がエッジ部に位置するか否かを判断する判断手段と、
該判断手段の判断の結果によって、前記第１、第２信号発生手段で発生した信号のうちの１つを選択する選択手段と、
該選択手段で選択された信号によって前記特定画素を白抜きする手段と、
を有することも好適である。
【００２０】
また、画像データを処理するプログラムをコンピュータ読取り可能に記憶する記憶媒体であって、
前記プログラムは、コンピュータに、
すべての画素をその位置によって所定数の画素群に分類する分類ステップと、
前記特定画素がエッジ部に位置するが否か判断する判断ステップと、
ある特定画素がエッジ部であれば、前記分類ステップで分類された画素群の内エッジ部において白抜きすると設定された画素群に、当てはまるかどうかの判定を行なう判定ステップと、
ある特定画素がエッジ部でなければ、前記分類ステップで分類された画素群の内エッジ部以外の部分において白抜きすると設定された画素群に、当てはまるかどうかの判定を行なう判定ステップと、
判定の結果によって前記特定画素を白抜きする白抜きステップと、
を実行させることを特徴とする。
【００２１】
前記分類された画素群の内、エッジ部に特定画素が存在する場合に白抜きする画素群を出力するテーブルと、
前記分類された画素群の内、エッジ部でない部分に特定画素が存在する場合に白抜きする画素群を出力するテーブルと、
をさらに記憶することを特徴とする。
【００２２】
【発明の実施の形態】
以下に図面を参照して、この発明の好適な実施の形態を例示的に詳しく説明する。但し、この実施の形態に記載されている回路、マトリクス、テーブル等は、特に特定的な記載がない限りは、この発明の範囲をそれらのみに限定する趣旨のものではない。
【００２３】
（第１の実施の形態）
本発明の第１の実施の形態に係る画像処理装置として、トナー節約モードを有するレーザビームプリンタについて図１乃至図４を用いて説明する。
【００２４】
図２はレーザビームプリンタの概略構成図である。
【００２５】
図２において、６００はレーザビームプリンタの匡体である。６０１はインターフェースであり、コンピュータ本体（不図示）のプリンターポートやＬＡＮ等にプリンタを接続する。６０２はプリンタ全体を制御するための制御回路であり、インターフェース６０１から入力されたプリンタ記述言語を解釈して画像データを生成し、各部を制御して記録材たる記録紙等に印刷する。６０３は制御回路６０２が解釈して生成した画像を格納するイメージメモリであり、基本的な容量に加え、ユーザが増設することにより拡張ができる。６０４は半導体レーザであり、制御回路６０１からの制御信号によって発光をＯＮ／ＯＦＦする。６０５はレーザ光を左右に走査させるポリゴンスキャナである。６０６は反射鏡である。６０７は感光ドラムであり、レーザが照射されると表面上に帯電し、潜像を形成する。６０８は現像器であり、トナーを感光ドラム上の帯電部に塗付し、潜像を現像する。６０９はプリンタの制御コマンドを入力し、記録媒体、例えば紙をいれておく用紙カセットである。
【００２６】
レーザビームプリンタ６００はコンピュータからプリント開始のコマンドをインターフェース６０１から受信すると各部を初期化し、プリンタ制御コマンドの入力を待つ。制御回路６０２はコンピュータから制御コマンドを入力し、解釈して画像データをＲＡＭ６０３上に生成する。画像が全て生成されたら、用紙カセット６０９から記録媒体を搬送し、感光ドラム６０７の下部に送る。制御回路６０２は画像データにしたがって、半導体レーザ６０４の発光をＯＮ／ＯＦＦさせ、ポリゴンスキャナ６０５で水平方向に走査し、反射鏡６０６で反射させ感光ドラム６０６に照射する。レーザ光が照射された部分に電位の変化が生じた部分に現像器６０８がトナーを塗付し、記録媒体上に転写していく。転写された記録媒体上のトナーは定着器６１０で定着され、記録媒体は排紙される。
【００２７】
図３は、本実施の形態に係るレーザビームプリンタのブロック図である。
【００２８】
インタフェース１から入力した画像情報は一旦オブジェクトメモリ２に格納された後、描画部３にてドットデータに置き換えられ、ページメモリ４に描画される。このページメモリ４の２値画像データはトナー節約モードである場合にはトナー節約制御部５に送られ、一部の画像データが間引かれた後、レーザ制御回路６に出力される。そしてこのレーザ制御回路６の出力によって上記図２の半導体レーザ６０４は制御される。
【００２９】
図１は、レーザビームプリンタのトナー節約制御部５に用いられる回路を示す。
【００３０】
同図において、１０１，１０２はフリップフロップ、１０３はデコーダ、１０４，１０５はコンパレータ、１０６はＮＡＮＤゲート、１０７はセレクタ、１０８はインバータ、１０９はＡＮＤゲート、１１１はビデオクロック、１１２は水平同期信号、１１３はエッジ部において、マスク（白抜き）する位置のデータ、１１４はエッジ部以外の内部において、マスクする位置のデータ、１１５は当該画素信号、１１６〜１１９は当該画素の周りの上下左右の画素信号である。
【００３１】
次に上記構成における動作を説明する。
【００３２】
まず、特定画素のアドレスが入力されると、フリップフロップ１０１においてビデオクロックで下位ビットをカウントし、またフリップフロップ１０２において水平同期信号で上位ビットをカウントすることによって、ＣＮＴ［１：０］信号１２０を発生し、図４に示すようにすべての画素を０〜３に分類した場合にこの特定画素がどの分類に当てはまるかを調べる。
【００３３】
そして、デコーダ１０３はＣＮＴ［１：０］信号１２０をデコードし、ＤＥＣ［３：０］信号１２１を発生する。これにより、実際には４本、デコーダ１０３から出ているバスの内、特定画素の分類に対応する何れか一つのバスからのみ信号が出力される。
【００３４】
また、このような画素毎の画像処理にさきがけて、エッジ部であれば、どの分類の画素をマスクするか（例えば、図４の０及び１の位置にある画素のみマスクの対象とするなど、この場合節約率は５０％）をエッジ部においてマスクする分類データ１１３として定めておき、同時に内部（エッジ部でない部分）では、どの分類の画素をマスクするか（例えば、図４の０、１及び２の位置にある画素をマスクの対象とするなど、この場合節約率は７５％）を内部においてマスクする分類データ１１４として定めておく。
【００３５】
これらのエッジ部においてマスクする分類データ１１３（ＥＧ［３：０］）、内部においてマスクする分類データ１１４（ＮＥ［３：０］）と、ＤＥＣ［３：０］信号１２１とをコンパレータ１０４，１０５で、ｂｉｔごとに比較し１ｂｉｔでも一致（正確には両者とも“Ｈ”）したらＥＣＯＭＰ信号１２２、ＮＣＯＭＰ信号１２３をそれぞれ発生させる。
【００３６】
また、ＮＡＮＤゲート１０６は当該画素がエッジ部かどうかを判断するもので、上下左右の画素を参照し、それらのうちどれか１画素でも「白」が存在すると当該画素をエッジと判断してＥＤＧＥ信号１２４を出力する。
【００３７】
そして、セレクタ１０７はＥＤＧＥ信号１２４によってＥＣＯＭＰ信号１２２とＮＣＯＭＰ信号１２３のどちらかを選択してＭＡＳＫ信号１２５を出力する
ＭＡＳＫ信号１２５は、インバータ１０８で反転し、ＡＮＤ回路１０９にて当該画素信号１１５をマスクして、省トナーするビデオ信号１２７（Ｈｉｇｈの時白抜き）を出力する。
【００３８】
本発明で、例えばエッジ部を５０％節約、内部を７５％節約するなどすると、エッジ部の濃度が必要以上に濃くなることはなく、トナー節約時の印刷品位を向上させることができる。
【００３９】
尚、本実施の形態ではプリンタをレーザビーム方式のプリンタとしたが、これに限定されず、バブルジェット方式や他の方式のプリンタであってももちろん構わない。また、白黒画像に限定されず、ＲＧＢやＹＭＣＫ等の他のカラー画像でももちろんかまわない。
【００４０】
叉、上記実施の形態では現像剤節約制御部の処理をハードウエアによる処理として画像処理装置を構成したが、これに限定されず、１部または全てを同様の機能を果たすソフトウェアプログラムに置き換えることも容易である。この例を実施の形態２に示す。
【００４１】
（第２の実施の形態）
本発明の画像処理方法を、ソフトウェアによる処理で実現する第２の実施の形態について説明する。
【００４２】
図５は、本実施の形態のソフトウェアの処理を示すフローチャートである。
【００４３】
図６は、本実施の形態のトナー節約率を設定するテーブルである。
【００４４】
図５において、まず、Ｓ５０１で特定画素が図４のどの種類の画素群に分類されるか（０〜３）を判断する。これは、図３のページメモリ４におけるアドレスから容易に判断される。
【００４５】
次にＳ５０２で、その特定画素がエッジ部に相当するかどうかについて判断する。
【００４６】
そして、それらの判断の結果をもとにＳ５０３において図６に示すテーブルと比較し、ＨｉｇｈかＬｏｗかの信号を出力する。この場合は、Ｈｉｇｈが出力された場合に白抜き、つまり、トナー節約を行なうこととしている。
【００４７】
例えば、特定画素が図４の２に相当する位置の画素であって、エッジ部と判断されたなら、テーブルから、Ｌｏｗ信号を出力し、その特定画素を白抜きせずにそのまま（入力されたまま）出力する。
【００４８】
図７は上記のようなソフトウェアを動作させることのできるハードウェアの構成例を示すブロック図である。
【００４９】
１１は、本装置全体を制御する演算・制御用のＣＰＵ、１２は、ＣＰＵ１１で実行するプログラムや固定値等を格納するＲＯＭ、１３は、一時記憶用のＲＡＭであり、テーブル記憶部１３ａや、分類記憶部１３ｂ、外部記憶装置１４からロードされるプログラムを格納するプログラムロード領域１３ｃ等を含む。１４は、外部記憶装置であり画像データ記憶部１４ａを有していてもよく、上記ソフトウェアプログラム１４ｂを有していてもよい。
【００５０】
１５は、通信媒体を介して外部から画像データを入力する入力インタフェースであり、１６は、データ処理された画像を、印刷部１７等に出力する出力インタフェースである。印刷部１７は出力された画像データに応じてレーザを駆動させ、感光体上に静電潜像をつくりトナー画像として記録材に、画像形成する。
【００５１】
１８は操作部であって、オペレータが、トナー節約モードとするか否かの選択等を行なうことができる。
【００５２】
上記ソフトウェアプログラムをこのようなハードウェアを用いて実行することによっても前記第１の実施の形態と同様の効果を得ることができる。
【００５３】
又、前記図６に示したテーブルは、この他に、元々ＲＯＭ１２に入力されていても、オペレータが、操作部１８から入力するものであってもよい。
【００５４】
（第３の実施の形態）
次に図８を用いて本発明の第３の実施の形態を説明する。
【００５５】
本実施の形態は上記第１の実施の形態におけるトナー節約制御部５の構成を図８のようにしたものである。
【００５６】
同図において、４０１，４０２はＮＡＮＤゲート、４１３はマスクする分類データであり、それ以外のものは第１の実施例と同じである。
【００５７】
すべての画素を図４に示すように０〜３に割り当て、ＤＥＣ［３：０］信号１２１を発生するところまでは第１の実施例と同じである。
【００５８】
但し、エッジ部以外においてマスクする分類データ４１３（ＭＤ［３：０］）のみを設定し、コンパレータ１０４においてそれとＤＥＣ［３：０］信号１２１とをｂｉｔごとに比較し１ｂｉｔでも一致（正確には両者とも“Ｈ”）したらＣＯＭＰ信号４２２をそれぞれ発生させる。
【００５９】
ここで、従来であればＮＡＮＤゲート１０６においてＥＤＧＥ信号１２４の発生でＭＡＳＫ信号１２６の発生を禁止してエッジ部の画像を完全に残すのであるが、本実施の形態では、そのＥＤＧＥ信号１２４とＣＮＴ［０］信号とをＮＡＮＤゲート４０１にて論理積をとることによって、ＭＡＳＫ信号１２６発生の禁止する確率を半分に落とす。
【００６０】
そしてＭＡＳＫ信号１２６は、ＡＮＤ回路１０９にて当該画素信号１１５をマスクして、省トナーするビデオ信号１２７を出力する。
【００６１】
このようにすることで、エッジ部のトナー節約率は５０％となり、内部のトナー節約率を７５％等とすれば、エッジ部が残りつつも、エッジ部と判断された輪郭部分ではない薄い部分は濃く残らないようになり、イメージ画像（写真画など）のときでもトナー節約時の印刷品位が向上する。
【００６２】
（その他の実施の形態）
上記実施の形態では、すべての画素を０〜３に割り当てたがこれに限定されるものでなく、また、割り当て方法もこれに限定されるものでない。
【００６３】
また、エッジ部かどうかを判断する回路もこれに限定されるものでない。
【００６４】
なお、本発明は、複数の機器（例えばホストコンピュータ，インタフェイス機器，リーダ，プリンタなど）から構成されるシステムに適用しても、一つの機器からなる装置（例えば、複写機，ファクシミリ装置など）に適用してもよい。
【００６５】
また、本発明の目的は、前述した実施形態の機能を実現するソフトウェアのプログラムコードを記録した記憶媒体を、システムあるいは装置に供給し、そのシステムあるいは装置のコンピュータ（またはＣＰＵやＭＰＵ）が記憶媒体に格納されたプログラムコードを読出し実行することによっても、達成されることは言うまでもない。
【００６６】
この場合、記憶媒体から読出されたプログラムコード自体が前述した実施形態の機能を実現することになり、そのプログラムコードを記憶した記憶媒体は本発明を構成することになる。
【００６７】
プログラムコードを供給するための記憶媒体としては、例えば、フロッピディスク，ハードディスク，光ディスク，光磁気ディスク，ＣＤ−ＲＯＭ，ＣＤ−Ｒ，磁気テープ，不揮発性のメモリカード，ＲＯＭなどを用いることができる。
【００６８】
また、コンピュータが読出したプログラムコードを実行することにより、前述した実施形態の機能が実現されるだけでなく、そのプログラムコードの指示に基づき、コンピュータ上で稼働しているＯＳ（オペレーティングシステム）などが実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【００６９】
さらに、記憶媒体から読出されたプログラムコードが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書込まれた後、そのプログラムコードの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵなどが実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【００７０】
本発明を上記記憶媒体に適用する場合、その記憶媒体には、先に説明したフローチャートに対応するプログラムコードを格納することになるが、簡単に説明すると、図９のメモリマップ例に示す各モジュールを記憶媒体に格納することになる。
【００７１】
すなわち、少なくとも特定画素が、予め分類されたどの画素群に分類されるかを調べる「分類モジュール」、特定画素がエッジ部に相当するか否かを調べる「エッジ判断モジュール」およびエッジ部である場合及びエッジ部でない場合にどの分類の画素を白抜きするか予め定めた白抜きテーブルとの比較を行なう「比較モジュール」の各モジュールのプログラムコードを記憶媒体に格納すればよい。
【００７２】
【発明の効果】
以上説明したように、本発明によれば、イメージ画像（写真画など）や文字などのあらゆる画像データに対して、現像剤節約モードでの印刷品位を向上させることが可能となる。
【００７３】
【図面の簡単な説明】
【図１】本発明の第１の実施の形態に係るレーザビームプリンタのトナー節約制御部を示す回路図である。
【図２】本発明の第１の実施の形態に係るレーザビームプリンタの概略構成図である。
【図３】本発明の第１の実施の形態に係るレーザビームプリンタのブロック図である。
【図４】本発明の第１の実施の形態に係るレーザビームプリンタにおいて、入力したすべての画素をその位置によって０から３に分類する例を示す図である。
【図５】本発明の第２の実施の形態に係るレーザビームプリンタのソフトウェアの処理を示すフローチャートである。
【図６】本発明の第２の実施の形態に係るレーザビームプリンタのトナー節約率を設定するテーブルを示す図である。
【図７】本発明の第２の実施の形態に係るレーザビームプリンタのソフトウェアソフトウェアを動作させることのできるハードウェアの構成例を示すブロック図である。
【図８】本発明の第３の実施の形態に係るレーザビームプリンタのトナー節約制御部を示す回路図である。
【図９】本発明を実現する記憶媒体におけるメモリマップを示す図である。
【図１０】従来のレーザビームプリンタのトナー節約制御部を示す回路を示す図である。
【符号の説明】
１０１，１０２  フリップフロップ
１０３  デコーダ
１０４，１０５  コンパレータ
１０６，４０１，４０２  ＮＡＮＤゲート
１０７  セレクタ
１０８  インバータ
１０９  ＡＮＤゲート
１１１  ビデオクロック
１１２  水平同期信号
１１３  エッジ部のマスクする分類データ
１１４  内部のマスクする分類データ
１１５  当該画素信号
１１６〜１１９  当該画素の周りの上下左右の画素信号
【図１】
0003902850.tif 000002
【図２】
0003902850.tif 000003
【図３】
0003902850.tif 000004
【図４】
0003902850.tif 000005
【図５】
0003902850.tif 000006
【図６】
0003902850.tif 000007
【図７】
0003902850.tif 000008
【図８】
0003902850.tif 000009
【図９】
0003902850.tif 000010
【図１０】
0003902850.tif 000011