(57)【要約】【課題】  画像データにおける下端エッジに生じるはきよせ現象による濃度変動を低コストで適切に低減する。【解決手段】  画像データのうち、第１の領域を含み、前記第１の領域より多い複数のラインからなる第２の領域の画像データを前記記憶手段から読み出して、読み出した領域の各画素の画素値を、該主走査方向とは直交する副走査方向の順で転送する転送手段と、前記第２の領域における画像データの画素を順に、ハーフトーン処理するハーフトーン処理手段と、前記第２の領域における副走査方向の画素群に対して、エッジを検出する検出手段と、前記第１の領域における各画素に対して、注目画素から前記検出手段によって検出されたエッジまでの黒画素の連続数を算出する算出手段と、前記連続数に基づいて、前記前記注目画素に対して補正するか否かを判定する判定手段と、前記判定手段による判定結果に応じて、前記注目画素に対して補正する補正手段を有する。【選択図】  図１
2016167779.tif 000002
【特許請求の範囲】
【請求項１】
画像データを補正する画像処理装置において、
前記画像データを記憶する記憶手段と、
前記画像データのうち、主走査方向における複数のラインからなる第１の領域を含み、前記第１の領域より多い複数のラインからなる第２の領域の画像データを前記記憶手段から読み出して、読み出した領域の各画素の画素値を、該主走査方向とは直交する副走査方向の順で転送する転送手段と、
前記転送手段により転送される画素の順に処理することにより前記画像データの副走査方向に、前記第２の領域における画像データの画素毎に、ハーフトーン処理するハーフトーン処理手段と、
前記ハーフトーン処理手段から得られるハーフトーン画像データのうち、前記第２の領域における副走査方向の画素群に対して、黒画素と白画素が隣接するエッジを検出する検出手段と、
前記ハーフトーン処理手段から得られるハーフトーン画像データのうち、前記第１の領域における各画素に対して、注目画素から前記検出手段によって検出されたエッジまでの黒画素の連続数を算出する算出手段と、
前記連続数に基づいて、前記注目画素に対して、補正するか否かを判定する判定手段と、
前記判定手段による判定結果に応じて、前記注目画素に対して補正する補正手段と、を有することを特徴とする画像処理装置。
【請求項２】
画像データを補正する画像処理装置において、
前記画像データを記憶する記憶手段と、
前記画像データのうち、主走査方向における複数のラインからなる第１の領域を含み、前記第１の領域より多い複数のラインからなる第２の領域の画像データを前記記憶手段から読み出して、読み出した領域の各画素の画素値を、該主走査方向とは直交する副走査方向の順で転送する転送手段と、  前記転送手段に転送される画素の順に処理することにより前記画像データの副走査方向に、前記第２の領域における画像データの画素毎に、ハーフトーン処理するハーフトーン処理手段と、
前記ハーフトーン処理手段から得られるハーフトーン画像データのうち、前記第２の領域について、前記副走査方向の下流の画素から順に前記ハーフトーン処理手段から得られるハーフトーン処理後の画素値を読み出し、黒画素であればインクリメントし、白画素であればリセットするカウンタと、
前記ハーフトーン処理手段から得られるハーフトーン画像データのうち、前記第１の領域における各画素を注目画素として、前記カウンタが示すカウント値に基づいて、前記注目画素に対して補正するか否かを判定する判定手段と、
前記判定手段による判定結果に応じて、前記注目画素に対して補正する補正手段と、を有することを特徴とする画像処理装置。
【請求項３】
前記判定手段は、前記連続数が所定値以下である場合に、前記注目画素を補正すると判定することを特徴とする請求項１に記載の画像処理装置。
【請求項４】
さらに、前記第２の領域に含まれる各画素に対して、連続数が所定値以下の画素群の一部であるか否かを、判定する線幅判定手段を有し、
前記判定手段は、前記幅に基づいて判定することを特徴とする請求項３に記載の画像処理装置。
【請求項５】
前記判定手段は、前記連続数が所定値以下、かつ前記幅が所定値以上である場合に、補正をすると判定することを特徴とする請求項４に記載の画像処理装置。
【請求項６】
コンピュータに読み込み込ませ実行させることで、前記コンピュータを請求項１乃至５の何れか一項に記載された画像形成装置として機能させることを特徴とするプログラム。
【請求項７】
画像データを補正する画像処理方法において、
前記画像データのうち、主走査方向における複数のラインからなる第１の領域を含み、前記第１の領域より多い複数のラインからなる第２の領域の画像データを前記記憶手段から読み出して、読みだした領域の各画素の画素値を、該主走査方向とは直交する副走査方向の順で転送し、
転送された前記第２の領域における画像データの画素毎を順に、前記画像データにおける副走査方向にハーフトーン処理し、
ハーフトーン画像データのうち、前記第２の領域における副走査方向の画素群に対して、黒画素と白画素が隣接するエッジを検出し、
前記ハーフトーン画像データのうち、前記第１の領域における各画素に対して、注目画素から前記検出手段によって検出されたエッジまでの黒画素の連続数を算出し、
前記連続数に基づいて、前記第１の領域における各画素に対して、補正するか否かを判定し、
前記判定手段による判定結果に応じて、前記注目画素に対して補正することを特徴とする画像処理方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、デジタル画像データをハーフトーン処理した後の多値データに対し、エッジ周辺に起こる濃度変動を補正する方法に関する。
【背景技術】
【０００２】
１色当り８ビットや１６ビットで表現されるデジタル画像データをプリンタで印刷する場合、元の階調を疑似的に表現しつつ、プリンタで印刷可能な階調数の多値データに変換するハーフトーン処理が施される。電子写真プロセスを用いた画像形成を行うレーザービームプリンタの場合には、ハーフトーン処理がなされた多値データによりＰＷＭ制御することで、露光工程におけるレーザーの発光時間が決定される。
【０００３】
また、電子写真プロセスを用いた画像形成では、感光体上にある静電潜像のエッジに電界が集中することで、トナーが文字等のエッジ部に集中するはきよせと呼ばれる現象がある。特に、電子写真プロセスにおける副走査方向に濃度が小さくなるエッジで、かつ、濃度が小さい方が背景色となるエッジ（以後、下端エッジと呼ぶ）周辺の濃度が濃くなることが知られている。
【０００４】
このようなはきよせ現象に対し、特許文献１では、画像データ上の画素のデータ値に対し、該画素よりも副走査方向下流側に位置する画素のデータ値に基づいた演算を行い、その演算結果に応じて画像データに補正を行う技術が提案されている。
【０００５】
特許文献２に開示された方法によれば、まず画像データの副走査方向下流側のエッジ部を検出する。検出したエッジ部の画素の副走査方向上流のある所定の画素より下流にあるエッジ部の画素に向かって、パルス幅変調によりレーザーの点灯時間を段階的に短くする処理を行う。これにより、はきよせ現象による画像データの下端エッジ部の濃度が濃くなることを防いでいる。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開２００７−２７２１５３号公報
【特許文献２】特開２００３−３４５０７６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
上記に示した特許文献１では、画像データを外部記憶から画像メモリに一旦保持し、この画像メモリ内の元画像データと、副走査方向に並行移動させた画像データとの間でデータ値の演算を行い、演算結果に応じて画像データを補正する。開示された方法によれば、主走査方向に印刷出力する画像データを少なくとも並行移動のライン数分画像メモリに保持する必要があり、補正処理するためのコストが増加する。
【０００８】
また、特許文献２では、画像情報からエッジ検出、補正係数算出、ＰＷＭ値補正を実施するので、各処理で画像データやエッジ情報などを記憶する大容量のメモリを必要とする。そこで本発明は、画像データにおける下端エッジに生じるはきよせ現象による濃度変動を低コストで適切に低減することを目的とする。
【課題を解決するための手段】
【０００９】
上記課題を解決するため本発明は、画像データを補正する画像処理装置において、前記画像データを記憶する記憶手段と、前記画像データのうち、主走査方向における複数のラインからなる第１の領域を含み、前記第１の領域より多い複数のラインからなる第２の領域の画像データを前記記憶手段から読み出して、読みだした領域の各画素の画素値を、該主走査方向とは直交する副走査方向の順で転送する転送手段と
前記転送手段により転送される画素の順に処理することにより前記画像データの副走査方向に、前記ハーフトーン処理手段から得られるハーフトーン画像データのうち前記第２の領域における画像データの画素毎に、前記画像データにおける副走査方向にハーフトーン処理するハーフトーン処理手段と、前記第２の領域における副走査方向の画素群に対して、黒画素と白画素が隣接するエッジを検出する検出手段と、前記ハーフトーン処理手段から得られるハーフトーン画像データのうち、前記第１の領域における各画素に対して、注目画素から前記検出手段によって検出されたエッジまでの黒画素の連続数を算出する算出手段と、前記連続数に基づいて、前記注目画素に対して、補正するか否かを判定する判定手段と、前記判定手段による判定結果に応じて、前記注目画素に対して補正する補正手段と、を有することを特徴とする。
【発明の効果】
【００１０】
本発明によれば、画像データにおける下端エッジに生じるはきよせ現象による濃度変動を低コストで適切に低減する。
【図面の簡単な説明】
【００１１】
【図１】画像処理装置を含むシステム全体の構成を示す図
【図２】入力画像および処理対象領域を示す図
【図３】第１実施形態に適用可能な画像処理部の詳細な構成を示すブロック図
【図４】入力画像の一部を示す図
【図５】第２実施形態に適用可能な画像処理部の詳細な構成を示すブロック図
【図６】入力画像の一部を示す図
【図７】第３実施形態に適用可能な画像処理部内部のブロック図
【発明を実施するための形態】
【００１２】
以下、添付の図面を参照して、本発明の例として好適な実施形態に基づいて詳細に説明する。なお、以下の実施形態において示す構成は一例にすぎず、本発明は図示された構成に限定されるものではない。
【００１３】
＜第１実施形態＞
図１は、第１実施形態に適用可能な画像処理装置を含むシステム全体の構成例である。この画像処理システムは、ＣＰＵ１、記憶部２、転送部３、画像処理部４、ＰＷＭ部５、バス６を有する。記憶部２は、画像処理部４の処理対象となる画像データの保持領域や、画像処理部４が処理を実行するための領域として機能する。記憶部２に記憶されている画像データは、転送部３により走査方向が変換され、画像処理部４に転送される。
【００１４】
画像処理部４は、入力された画像データに対して画素毎にハーフトーン処理および補正処理を行う。画像処理部４が実行するハーフトーン処理は、入力された画像データを、電子写真方式を用いた画像形成部（不図示）が出力できる形式に変換するための処理である。画像処理部４から出力される画像処理された出力画像データは、転送部３により、再び走査方向を変換されて記憶部２に記憶される。出力画像データは、ＣＰＵ１または図示しないＤＭＡ（Ｄｉｒｅｃｔ  Ｍｅｍｏｒｙ  Ａｃｃｅｓｓ）により、ＰＷＭ部５に転送される。ＰＷＭ部５は、画像処理部４から出力される出力画像データに基づいて、画像形成部における露光手段の点灯・非点灯を制御する信号に変換し、画像形成部に出力する。
【００１５】
画像形成部において、点灯・非点灯を制御する信号に従って露光手段が、帯電した担持体を露光し、静電潜像を形成する。静電潜像にトナーが供給されて得られるトナー像が記録媒体に転写され、トナー像を記録媒体上に定着することで、画像が形成される。
【００１６】
なお本実施形態では、画像処理部４は、入力された画像データにおいて複数の主走査方向のライン（複数行）からなる１バンドを処理単位とする。図２（ａ）は、入力された画像データの一例を示す。画像データを複数のバンド領域に分割し、バンド毎に処理をする。ただし、詳しくは後述するが、処理のために各バンド領域を処理する際には、一部のり代領域が付加される場合がある。また、画像処理部４は、バンドに含まれる各画素に対して、副走査方向（図２（ａ）において上から下の方向）に順に処理を実行する。従って転送部３は、ラスタ順に格納されている画像データのうち一部のラインを読み出し、走査方向を９０度変換して、読み出した領域の各画素を主走査方向と直交する副走査方向の並び順で画像処理部４に転送する。このように、画像データの読み取り時の主走査方向に対して垂直な方向に、画像処理部４がバンド内走査を行うことを、以下、クロスバンド走査と呼ぶ。
【００１７】
図２（ｂ）は、画像処理部４が処理対象とする入力画像データの一部を示す。図２（ｂ）において白または黒で表されている丸は１個の画素を表す。黒丸は黒画素（点灯画素）を、白丸は白画素（非点灯画素）を表す。本実施形態では、画像形成部が画像を形成する（露光手段が露光する）順番は、主走査方向の順である。一方、画像処理部４が処理する順番は前述の通り、ＸＢ（クロスバンド）走査方向である。また、各画素に記載されている数字は各画素の座標を簡易的に表している。
【００１８】
図３は、画像処理部４の詳細な構成を示すブロック図である。処理対象領域に含まれる各画素はクロスバンド走査の順に、ハーフトーン処理部２１に入力される。ハーフトーン処理部２１は、一般的なディザ処理を用いて画素毎にハーフトーン処理を行う。本実施形態におけるハーフトーン処理部２１は、０〜２５５階調（８ビット）で表された画像データの各画素を、４ビットのデータに変換する。ハーフトーン処理によって得られる画像データにおける各画素の画素値は、白画素を示す０か黒画素を示す１５の何れかに値である。
【００１９】
ハーフトーン処理部２１から得られるハーフトーン処理された画像データ（以降、ハーフトーン画像データとする）は画素毎に、判定部２２とハーフトーン保持部２３に入力される。判定部２２は、入力されたハーフトーン画像データの各画素が黒画素（画素値が１５）か白画素（画素値が０）かを判定し、クロスバンド走査方向における黒画素の連続数を算出する。判定処理は、クロスバンド走査毎に実施され、走査する列毎に連続数を算出し、補正対象とすべき画素を判定する。判定部２２の詳細については後述する。
【００２０】
補正部２４は、判定部２２による判定の結果に基づいて、補正が必要であると判定した画素の画素値を補正する。ここでは補正部２４は、補正対象の画素を表す濃度を薄くする補正をする。具体的には、ハーフトーン画像データを構成する画素のうち補正が必要であると判定された画素の画素値を１５に９０％を乗算することで、画素値１５より約１０％小さい１４に補正する。
【００２１】
ハーフトーンデータ保持部２３は、ハーフトーン処理部２１から出力される画素の画素値を保持する。補正部２４は、画像データにおいて副走査方向に濃度が小さくなるエッジ（以下、下端エッジ）に生じるはきよせを低減するための補正をする。本実施形態において補正部２４は、下端エッジから６画素以内の範囲の画素を補正対象とする。これは、注目画素が黒画素で、かつ、注目画素から副走査方向に黒画素が連続し、かつ黒画素の連続数が６以内である場合に、注目画素を補正することを意味する。従って、画像処理部４から出力したいバンド領域の最下端のライン（行）の画素が補正を必要とするか否かを判定するためには、バンド領域の最下端のラインからさらに少なくとも６ラインののり代領域を必要とする。そこで転送部３は、バンド領域にのり代領域を付加したライン分の画像データを記憶部２から画像処理部４に入力している。従ってハーフトーンデータ保持部２３は、バンド領域分とのり代領域分の画素の画素値を保持できる容量を有する。
【００２２】
ここで判定部２２詳細について図３（ｂ）を用いて詳細に説明する。図３（ｂ）は、判定部２２の詳細な構成を示すブロック図である。なお判定部２２は、バンド領域における画素をクロスバンド方向に走査しながら、補正すべきか否かを判定する。また判定部２２は、ハーフトーンデータ保持部２３に、バンド領域およびのり代領域における副走査方向の１ライン分全ての画素（ここでは１０画素）の画素値が格納されると、処理を開始する。まず白画素判定部２２１は、注目画素が白画素か否かを判定する。注目画素が白画素である場合、はきよせによる下端エッジの濃度増加を抑制するために画素値を小さくする補正ができない。そのため、注目画素の画素値が０である（白画素）場合は、補正対象としない判定結果を出力する。注目画素の画素値が０でない場合、ここでは画素値が１５である場合は、後段の処理に進む。
【００２３】
下端エッジ検出部２２２は、注目画素よりもクロスバンド方向において最も近い下端エッジを検出する。下端エッジとは、副走査方向（クロスバンド方向）に白画素（背景）に隣接する黒画素である。従って下端エッジ検出部２２２は、クロスバンド方向において上が黒画素、下が白画素のペアになっている２画素を検出する。注目画素よりもクロスバンド方向の画素において下端エッジがない場合、注目画素を補正対象としない判定結果を出力する。
【００２４】
連続数算出部２２３は、注目画素よりもクロスバンド方向の画素において下端エッジが検出された場合、注目から下端エッジまでの黒画素の連続数を算出する。補正要否判定部２２４は、連続数算出部２２３が算出した連続数が６画素以下かどうかを判定する。６画素以下であれば、注目画素を補正対象とする判定結果を、７画素以上であれば、注目画素を補正対象としない判定結果を出力する。
【００２５】
図２（ｂ）を用いて、判定部２２による処理の動作を説明する。図２（ｂ）は、画像処理を行うバンド幅が４画素（つまりバンド領域は４ライン分）、のり代幅が６画素（バンド領域は６ライン分）である例を示す。領域１０は本来画像処理部４が処理対象としたいバンド領域の一部を、領域１１は画像処理部４における処理のためののり代領域の一部を表す。ここで、のり代領域とは、１ページ分の画像データを複数のバンドに区切って処理する際の処理対象のバンド上流または下流にある領域であって、そのバンドの処理後に画像処理部４から出力されず、後段の処理において使われない領域のことをいう。図２（ｂ）で示されたバンド領域およびのり代領域の画素は、ハーフトーン処理部２１によってクロスバンド走査され、画素００、画素０１、画素０２、・・・、画素０９、画素１０、・・・の順に、そのハーフトーン処理後の画素値が出力される。
【００２６】
判定部２２はまず、画素００から処理を始める。画素００は白画素であるので、白画素判定部２２１により補正対象としない画素と判定される。次に画素０１は、白画素判定部２２１によって白画素でないことが判定されると、下端エッジ検出部２２２に進む。下端エッジ検出部２２２は、画素０１から画素０９までの間に、画素０１に最も近い下端エッジ（上が黒画素、下が白画素）の２画素を検出する。すると下端エッジ検出部２２２は、画素０８および画素０９のペアを下端エッジとして検出する。連続数算出部２２３は、下端エッジ検出部２２２から画素０１までの黒画素の連続数を算出し、連続数として８を出力する。補正要否判定部２２４は、画素０１については下端エッジからの連続数８は６より大きいので、補正対象としないと判定し、判定結果を出力する。
【００２７】
画素０２は、白画素判定部２２１によって白画素でないと判定される。下端エッジ検出部２２２は画素２から画素０９までの間に、画素０２に最も近い下端エッジを検出し、画素０１の場合と同様に、画素０９および画素０９を検出する。連続数算出部２２３は、下端エッジの黒画素０８から画素０２までの黒画素の連続数を算出し、連続数７は６より大きいので、補正要否判定部２２４により画素０２は、補正対象としないと判定される。
【００２８】
画素０３は、画素０１，０２と同様に、白画素判定部２２１、下端エッジ検出部２２２により処理される。連続数算出部２２３は、画素０３から下端エッジとして検出された画素０８までの黒画素数をカウントし、連続数６を出力する。補正要否判定部２２４は、画素０３に対応する連続数が６以下であるので、画素０３を補正対象の画素と判定し、判定結果を出力する。
【００２９】
ここでこのバンド領域は、画素００から画素０３までであり、画素０４から画素０９のハーフトーン画像データは補正部２４のよる処理の対象ではない。そのため判定部２２は、載り代領域である画素０４から画素０９に対しては判定をしない。つまり判定部２２は、画素０３への判定が完了すると、画素１０，１１，１２，１３、２０、２１・・・と続ける。
【００３０】
前述の通り補正部２４は、補正対象と判定された画素の画素値を小さくなる方向に補正する。その結果画像処理部４からは、画素００は画素値０、画素０１は画素値１５、画素０２は画素値１５、画素０３は画素値１４が出力されることになる。なお本実施形態では、黒画素の連続数をカウントするときにハーフトーン処理後の画素値が１５である画素についてカウントした。しかしながら、画素値１４以上など所定の濃度（画素値）以上の画素を黒画素と判断してもよい。また、補正部２４による補正を、濃度を１０％薄くする例を説明したが、補正濃度を他の値にしてもよい。また、下端エッジからの距離（連続数）に応じて補正値を変えてもよい。
【００３１】
以上、本実施形態によると、下端エッジからの連続する黒画素数に応じてハーフトーン処理後の画素値を補正する。これにより、エッジにおいて生じるはきよせによる濃度変動を補正することができる。また、画像処理部４では副走査方向に処理しているため、ハーフトーンデータ保持部は、１ライン分の画素の画素値を保持可能な記憶容量でよい。このように、ハーフトーン画像データにおける下端エッジを、低コストな構成により補正できる。
【００３２】
＜第２実施形態＞
第２実施形態では、クロスバンド走査の走査方向を副走査方向の下流からの方向とする例について説明する。なお第１実施形態と同一の構成については同じ符号を付し、説明を省略する。
【００３３】
図４は、第２実施形態における画像処理部４による処理順を示している。本実施形態では、画素０９、０８、０７、・・・０１、００、１９、１８、・・・の順に処理される。
【００３４】
図５（ａ）は、第２実施形態に適用可能な画像処理部４の構成を示すブロック図である。第２実施形態は、第１実施形態と異なり、ハーフトーン保持手段を必要としない。さらに図５（ｂ）は、判定部２２の詳細な構成を示すブロック図である。第１実施形態の判定部２２とは、白画素判定部２２１および下端エッジ検出部２２２がない点において異なる。
【００３５】
判定部２２は、ハーフトーン処理部２１から、下から上方向に順にハーフトーン処理後の画素値を順に受け取る。連続数算出部２２３は、入力されたハーフトーン処理後の画素値に基づいて、黒画素か白画素かを判定し、黒画素が連続する画素の数を連続数として算出する。本実施形態では、副走査方向（クロスバンド方向）下流の画素から順に処理していくので、下端エッジから続く黒画素の連続数をカウントする際には、単純なカウンタを用いることができる。具体的には、処理する列が変わったときにカウンタをリセットし、その後、黒画素を検出するたびにカウンタをインクリメントする。さらに、白画素を検出するたびにカウンタをリセットする。これにより、結果として、連続数算出部２２３は、バンド領域とのり代領域とを足し合わせた副走査方向の１ラインにおいて、一番上方にある下端エッジからの黒画素連結数を示す値を出力することができる。
【００３６】
補正要否判定部２２４は、第１実施形態と同様、のり代領域の画素は処理対象とせず、バンド領域の画素のみを処理対象とする。ただしバンド領域の下流から順に、処理をする。具体的には、図４の場合、画素０３、画素０２、画素０１、画素００に対して順に補正要否を判定する。図４を用いて、第２実施形態における判定部２２の動作を説明する。まず、連続数算出部２２３は、画像０９のハーフトーン処理後の画素値を受け取ると、画素０９を白画素と判定する。連続数算出部２２３のカウント値は、０のままである。次に判定部２２に画素０８のハーフトーン処理後の画素値を入力されると、連続数算出部２２３は画素０８を黒画素と判定する。このとき、連続数算出部２２３のカウント値は１となる。このようにして、画素０９、０８、０７、・・・、０３と処理された結果、このラインの各画素は下から順に、白、黒、黒、黒、黒、黒、黒と判定される。連続数算出部２２３による処理が画素０３まで進んだとき、連続数算出部２２３のカウント値は、６となる。画素０３まで連続数算出部２２３の処理が進むと、補正要否判定部２２４は、そのときの連続数算出部２２３のカウント値に基づいて、画素０３が補正すべきかどうかを判定する。カウント値が１〜６を示す場合、処理対象画素は、黒画素であり、かつ下端エッジから６画素以内に位置する画素であることを意味する。そこで補正要否判定部２２４は、カウント値が１〜６のバンド内の画素は補正すべきとして判定する。次に、連続数算出部２２３は、画素０２のハーフトーン処理後の画素値を受け取ると、連続数算出部２２３のカウント値は７となる。補正要否判定部２２４は、画素０２を判定する際、カウント値が６よりも大きい値なので、画素０２は補正対象としない判定結果を出力する。同様に補正要否判定部２２４は、画素０１を判定する際、連続数算出部２２３のカウント値は８なので、補正対象としない判定結果を出力する。連続数算出部２２３は画素００のハーフトーン処理後の画素値を受け取ると、白画素と判定し、カウント値を０にリセットする。従って、補正要否判定部２２４は、画素００に対して補正対象としない判定結果を出力する。
【００３７】
以上の処理が終了すると、画素１９の処理に移る。画素１９〜画素１４の処理では、ハーフトーンデータが、黒、黒、白、黒、黒、黒となる。このとき連続数算出部２２３のカウント値は１、２、０、１、２、３，４，５、０，０と遷移する。補正要否判定部は、画素１３と１２に対しては、補正すべきと判定し、画素１１と１０に対しては補正する必要はないと判定する。以上の処理を、主走査方向のライン分、繰り返し実行する。
【００３８】
以上説明したように、のり代領域４１にある画素０４〜画素０９のハーフトーン処理後の画素値は黒画素の連続数算出に使われるだけであって、記憶部２には記憶されない。画像処理の対象であるバンド領域４０内の画素００〜画素０３のみ、補正要否の判定や補正処理が実行され、各画素の補正後の画素値が記憶部２に記憶される。
【００３９】
なお第２実施形態では、連続黒画素数をカウントするときにハーフトーン処理後の画素値が黒画素であることを示す画素についてカウントしているが、所定の画素値以上の画素を黒画素と判断してもよい。
【００４０】
本実施形態によれば、下端エッジからの連続黒画素数に応じてハーフトーン処理後の画素値を補正することができる。その結果はきよせによる濃度変動を低減するための補正をすることができる。また、副走査方向を下流から順に処理しているため、ハーフトーンデータ保持部が不要になるとともに、連続黒画素算出部が単純なカウンタで実現できるため、記憶容量を低減し低コストで補正を実施することができる。
【００４１】
＜第３実施形態＞
第１実施形態では、副走査方向における黒画素が連結している幅に関わらず、下端エッジからの黒画素の連続数が６画素以内の画素に対して補正する方法について説明した。第１実施形態における方法によれば、副走査方向の幅が狭い場合、たとえば、２ラインの場合（つまり主走査方向の細線）でも、黒画素を補正する。この場合は、細線に対して線を細くする補正をするため、濃度が薄くなりすぎてしまう場合がある。そこで第３実施形態では、副走査方向の幅が所定幅以下のエッジの下端に対しては補正をしない方法について説明する。第３実施形態では、下端エッジから黒画素が連続している場合に、下端エッジから所定値以内に位置する画素で、かつ下端エッジから上端エッジまでの幅（黒画素の連続数）が所定値以下の場合は、補正を実施しない処理を行う。
【００４２】
図６（ａ）は、入力画像データの一例を示したものである。本実施形態では、画素００、０１、０２、・・・０Ａ、０Ｂ、１０、１１、・・・の順に処理される。本実施形態では、下端エッジからの距離が６画素以下の黒画素について補正をする。ただし、エッジの幅が副走査方向に２画素以下の黒画素については補正をしない例を説明する。
【００４３】
図７は、本実施形態に適用可能な判定部２２の構成を示すブロック図である。本実施形態における判定部２２は、線幅判定部２２５を含む。なお、ハーフトーン処理部２１、ハーフトーンデータ保持部２３、補正部２４は第１実施形態と同様の動作をする。ただしハーフトーン保持部２３は、注目画素よりも上流側の上端エッジまでの距離を算出するために、画像処理部４が処理対象とするバンド領域よりも上流にさらに２画素分のバッファを備える。従ってのり代領域は、バンド領域の上方に２ライン、バンド領域の下方に６ライン設定されることになる。ハーフトーン処理部２１は、クロスバンド方向において、バンド領域に含まれる４画素分に加えて、上流に２画素、下流に６画素、合計１２画素に対してハーフトーン処理をし、ハーフトーン処理後の画素値をハーフトーン保持部２３に格納する。連続数算出部２２３は、下端エッジから注目画素までの黒画素の連続数が６以内であることを判定するため、下端エッジから注目画素までの黒画素連続数を算出する。つまり連続数算出部２２３が処理対象とするのは、第１実施形態と同様バンド領域６０とのり代領域６１の画素である。一方線幅判定部２２５は、注目画素が、黒画素、かつ２画素しか黒画素が連続しないうちの１画素であること判定する。なお本実施形態では、注目画素が白画素の場合は補正をできないので、白、黒、黒、白の４画素のうち注目画素が２番目か３番目に位置する画素であるかを判定すればよい。従って線幅判定部２２３がハーフトーン処理後の画素値を参照するのは、バンド領域６０および上流側２ライン分ののり代領域と下流側２ライン分ののり代領域に含まれる画素である。図６に示されたハーフトーン画像データは、上述したように、クロスバンド走査によって順次処理される。
【００４４】
ここで第３実施形態における補正要否判定部２２４による処理の動作について、図６を用いて説明する。
【００４５】
補正要否判定部２２４は、画素０２を注目画素とするとき、連続数算出部２２３からは、連続数７が入力されている。また線幅判定部２２５からは、２画素しか連続しない画素ではないことを示す判定結果を受け取る。従って、補正要否判定部２２４は、画素０２は条件（連続数が６以下かつ２画素しか連続しない画素ではない）を満たさないため、補正しない画素と判定する。補正要否判定部２２４は、画素０３に対しては、連続数算出部２２３からは連続数６が入力され、線幅判定部２２５からは２画素しか連続しない画素ではないことを示す判定結果を受け取る。画素０３は、条件を満たすため、補正要否判定部２２４は、画素０３は補正すると判定する。画素０４、０５についても画素０３と同様、補正要否判定部２２４は、補正すると判定する。補正要否判定部２２４は、画素０２〜０５までの４画素を処理すると、２ライン目にうつり、画素１２を処理する。補正要否判定部２２４が画素１２について判定をする時、連続数算出部２２３からは連続数２が入力され、線幅判定部２２５からは画素１２は、２画素しか連続しない画素群のうちの１つであることを示す判定結果を受け取る。補正要否判定部２２４は、画素１２は条件を満たさないため、補正をしない画素であると判定する。画素１３、２２についても画素１２と同様、補正要否判定部２２４は、補正をしない画素と判定する。
【００４６】
以上のように、黒画素が連続する画素群のうち、下端エッジから所定画素数以内の位置にあり、かつ下端エッジから上端エッジまでの黒画素の連結数が所定値以上である画素のみを補正の対象とし、補正処理を実行する。これにより、線幅は細い入力データに対して補正をしないため、下端エッジに生じるはきよせを低減しつつ細線を薄くしすぎることがなくなり、より高画質を実現できる効果がある。
【００４７】
（その他の実施形態）
また、本発明は、以下の処理を実行することによっても実現される。即ち、上述した実施形態の機能を実現するソフトウェア（プログラム）を、ネットワーク又は各種記憶媒体を介してシステム或いは装置に供給し、そのシステム或いは装置のコンピュータ（またはＣＰＵやＭＰＵ等）がプログラムを読み出して実行する処理である。
【符号の説明】
【００４８】
２１  ハーフトーン処理部
２２  判定部
２３  ハーフトーンデータ保持部
２４  補正部
２２１  白画素判定部
２２２  下端エッジ検出部
２２３  連続数算出部
２２４  補正要否判定部
【図１】
2016167779.tif 000003
【図２】
2016167779.tif 000004
【図３】
2016167779.tif 000005
【図４】
2016167779.tif 000006
【図５】
2016167779.tif 000007
【図６】
2016167779.tif 000008
【図７】
2016167779.tif 000009