(57)【要約】【課題】ビットマップ状に展開された画像データの画像の形状を損なわずに水平線分の副走査方向の線幅を細線化し、電子写真方式による画像データ処理装置における垂直線分と水平線分の線幅比率の均一化を行う。【解決手段】判別手段４１７により、斜線もしくは円弧を構成する画素として補正が不必要な画素と判別され、且つ、当該画素が水平線分黒画素の１画素ラインもしくは２画素以上の垂直方向に幅を持つラインの上端黒画素あるいは下端黒画素であることを示す複数ビットのコード情報であった場合、判別手段４１７により補正が必要な画素か否かを判別した一部コード情報以外の複数ビットのコード情報を、副走査カウント手段４５から出力される複数ビットのカウント値と主走査カウント手段４６から出力される複数ビットのカウント値とにより生成された複数ビットのコード情報に置き換え、該コード情報をアドレスとしてメモリブロック４２から補正データを読み出して出力する。【選択図】      図５
2004236033.tif 000002
【特許請求の範囲】
【請求項１】
ビットマップ状に展開された画像データの対象とする画素を中心として所定領域の各画素のデータを抽出するための主走査Ｍ画素×副走査Ｎライン（Ｍ，Ｎは共に整数）のウインドウ手段と、前記ウインドウ手段を通して抽出された画像データの黒画素領域の白画素との境界部分の線分形状を認識して、前記画像データの対象とする画素に対して、認識した線分形状の特徴を表す複数ビットのコード情報を生成するパターン認識手段と、少なくとも前記コード情報の一部を利用して前記画像データの対象とする画素が、斜線もしくは円弧を構成する画素として補正が必要な画素か否かを判別する判別手段と、前記判別手段によって補正が必要と判別された画素に対して、前記パターン認識手段によって生成されたコード情報をアドレスとして、予め記憶されている補正データを読み出して出力するメモリブロック手段と、前記ビットマップ状に展開された画像データの副走査方向のライン数をカウントする副走査カウント手段と、主走査方向の画素数をカウントする主走査カウント手段とを備えた画像データ処理手段を備え、
前記判別手段により、斜線もしくは円弧を構成する画素として補正が不必要な画素と判別され、且つ、当該画素が水平線分黒画素の１画素ラインもしくは２画素以上の垂直方向に幅を持つラインの上端黒画素あるいは下端黒画素であることを示す複数ビットのコード情報であった場合、前記判別手段により補正が必要な画素か否かを判別した前記一部コード情報以外の複数ビットのコード情報を、前記副走査カウント手段から出力される複数ビットのカウント値と前記主走査カウント手段から出力される複数ビットのカウント値とにより生成された複数ビットのコード情報に置き換え、該コード情報をアドレスとして前記メモリブロック手段から補正データを読み出して出力することを特徴とする画像データ処理装置。
【請求項２】
前記副走査カウント手段は、副走査方向のライン数のカウント値を予め設定されたカウント値の繰り返しとすることを特徴とする請求項１記載の画像データ処理装置。
【請求項３】
前記主走査カウント手段は、主走査方向のライン数のカウント値を予め設定されたカウント値の繰り返しとすることを特徴とする請求項２記載の画像データ処理装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、レーザプリンタ等の光プリンタ・デジタル複写機・普通紙ファックス装置等の電子写真方式の画像データ処理装置に関するものである。
【０００２】
【従来の技術】
デジタル画像データを処理するに際し、ビットマップ状に展開された画像データに対して輪郭線のジャギーを補正して画質の向上を図るために、予めメモリに記憶させておくことが必要なデータを極力低減し、画像データのうちの補正が必要な画素の判別と補正が必要な画素に対する補正データの決定を、マイクロプロセッサ等による簡単な判定及び演算によって極めて短時間で行えるようにすることを以下に記す方法により達成した技術が存在する（例えば、特許文献１参照）。
即ち、上記内容の達成のための画像データ処理方法は、ビットマップ状に展開された画像データの黒画素領域の白画素領域との境界部分の線分形状を認識して、所要の各画素に対して認識した線分形状の特徴を複数ビットのコード情報に置き換え、少なくともそのコード情報の一部を利用して補正が必要な画素か否かを判別し、補正が必要と判別した画素に対しては上記コード情報に応じた補正を行うものである。
一方、この画像データ処理方法による画像データ処理装置は、ビットマップ状に展開された画像データの対象とする画素を中心として所定領域の各画素のデータを抽出するためのウインドウと、該ウインドウを通して抽出される画像データによって、該画像データの黒画素領域の白画素領域との境界部分の線分形状を認識して、上記対象とする画素に対して認識した線分形状の特徴を表す複数ビットのコード情報を生成するパターン認識手段と、少なくともそのコード情報の一部を利用して補正が必要な画素か否かを判別する判別手段と、該手段によって補正が必要と判別された画素に対して、上記パターン認識手段によって生成されたコード情報をアドレスとして予め記憶されている補正データを読み出して出力する補正データメモリとを備えたものであった。
【０００３】
ここで、上記パターン認識手段は、所定の各画素に対して認識した線分形状の特徴を表すコード情報として、パターン認識対象とする画素が黒画素あるいは白画素のいずれであったかを示すコードと、線分の傾斜方向を示すコードと、傾きの度合いを示すコードと、対象とする画素の水平あるいは垂直方向に連続する線分の端部の画素からの位置を示すコードを含むコード情報を生成するものであった。
そして、以上説明した画像データ処理方法及びその装置によれば、ビットマップ状に展開された画像データの黒画素領域の白画素領域との境界部分（文字等の輪郭線）の線分形状を認識して、所要の各画素に対して複数ビットのコード情報に置き換え、少なくともそのコード情報の一部を利用して補正が必要な画素か否かを判別し、補正が必要な画素に対しては上記コード情報に応じた補正を行うので、予め補正が必要な全ての特徴パターンをテンプレートとして作成して記憶させておく必要が無くなり、補正が必要な画素の判別と補正が必要な画素に対する補正データの決定を上記コード情報を用いて簡単に短時間で行うことが可能であった。
【０００４】
また、その実施例として前記判別手段により補正が不要な画素と判別された水平線分黒画素の１ライン上もしくは１ライン下の白画素（即ち、ビットマップ状に展開された画像データのうち、黒画素領域と白画素領域との境界であるが、ジャギーを伴う斜線線分を構成する画素ではない白画素）に対して、１画素より実質的に小さな補正データを付加することにより、ビットマップ状に展開された画像データの画像の形状を損なわずに水平線分の副走査方向の線幅を太線化し、電子写真方式による画像データ処理装置における垂直線分と水平線分の線幅比率の均一化（線幅比→垂直線分：水平線分＝１：１）を可能としていた。
【特許文献１】特開平５−２０７２８２号公報
【０００５】
【発明が解決しようとする課題】
前述のごとく、従来技術においては、ビットマップ状に展開された画像データの形状を損なわずに水平線分の副走査方向の線幅を太線化し、電子写真方式による画像データ処理装置における垂直線分と水平線分の線幅比率の均一化（線幅比→垂直線分：水平線分＝１：１）を可能としていた。
しかし、前記水平線分の副走査方向の線幅を太線化を行う場合には、前述したように、水平線分黒画素の１ライン上もしくは１ライン下の白画素に対して、１画素より実質的に小さな補正データを各画素毎に等間隔に付加することとなる。
この太線化が実際に電子写真方式による画像データ処理装置においてレーザ等の光源を駆動する信号として用いられる場合には、水平線分の黒画素を表す信号は複数画素周期分の継続した駆動信号の変化を伴い、水平線分黒画素の１ライン上もしくは１ライン下の白画素の補正データを表す信号は画素周期に変化する駆動信号の変化を伴うこととなり、画像形成装置内部の伝送路からの不要輻射ノイズの増大によるＥＭＩ対策も困難な場合が想定される。
本発明においては、従来技術における水平線分の副走査方向の線幅太線化処理時の対応に加え、前記電子写真方式による画像データ処理装置における水平線分の副走査方向の線幅の細線化について新たな方式を提案し、ビットマップ状に展開された画像データの形状を極力損なわないで更に水平線分の副走査方向の線幅の細線化の自由度の向上を図ると同時に、ＥＭＩなどへの影響を最小限に留めることを課題とする。より具体的には、各請求項に対して以下の目的がある。
請求項１においては、ビットマップ状に展開された画像データの画像の形状を損なわずに水平線分の副走査方向の線幅を細線化し、電子写真方式による画像データ処理装置における垂直線分と水平線分の線幅比率の均一化を行うことを目的とする。
請求項２においては、第１の目的に加え、画像データ処理装置による水平線分の副走査方向の線幅の細線化の対象となる画素の抽出を簡素化し、画像補正データの作成の効率化を図ることを目的とする。
請求項３においては、第２の目的に加え、更に電子写真方式による画像データ処理装置における水平線分の副走査方向の線幅の細線線化を行うための画像補正データの作成の効率化を図ることをその目的とする。
【０００６】
【課題を解決するための手段】
前記の課題を解決するために、請求項１記載の発明では、ビットマップ状に展開された画像データの対象とする画素を中心として所定領域の各画素のデータを抽出するための主走査Ｍ画素×副走査Ｎライン（Ｍ，Ｎは共に整数）のウインドウ手段と、前記ウインドウ手段を通して抽出された画像データの黒画素領域の白画素との境界部分の線分形状を認識して、前記画像データの対象とする画素に対して、認識した線分形状の特徴を表す複数ビットのコード情報を生成するパターン認識手段と、少なくとも前記コード情報の一部を利用して前記画像データの対象とする画素が、斜線もしくは円弧を構成する画素として補正が必要な画素か否かを判別する判別手段と、前記判別手段によって補正が必要と判別された画素に対して、前記パターン認識手段によって生成されたコード情報をアドレスとして、予め記憶されている補正データを読み出して出力するメモリブロック手段と、前記ビットマップ状に展開された画像データの副走査方向のライン数をカウントする副走査カウント手段と、主走査方向の画素数をカウントする主走査カウント手段とを備えた画像データ処理手段を有し、前記判別手段により、斜線もしくは円弧を構成する画素として補正が不必要な画素と判別され、且つ、当該画素が水平線分黒画素の１画素ラインもしくは２画素以上の垂直方向に幅を持つラインの上端黒画素あるいは下端黒画素であることを示す複数ビットのコード情報であった場合、前記判別手段により補正が必要な画素か否かを判別した前記一部コード情報以外の複数ビットのコード情報を、前記副走査カウント手段から出力される複数ビットのカウント値と前記主走査カウント手段から出力される複数ビットのカウント値とにより生成された複数ビットのコード情報に置き換え、該コード情報をアドレスとして前記メモリブロック手段から補正データを読み出して出力する画像データ処理装置を最も主要な特徴とする。
請求項２記載の発明では、前記副走査カウント手段は、副走査方向のライン数のカウント値を予め設定されたカウント値の繰り返しとする請求項１記載の画像データ処理装置を主要な特徴とする。
請求項３の発明では、前記主走査カウント手段は、主走査方向のライン数のカウント値を予め設定されたカウント値の繰り返しとする請求項２記載の画像データ処理装置を主要な特徴とする。
【０００７】
【発明の実施の形態】
以下、本発明にかかる画像データ処理装置を添付図面を参照にして詳細に説明する。図１は、本発明に係る画像データ処理装置の一実施形態である印刷制御部が適用されたデジタル複写機を示す構成図、図２は、図１の印刷制御部１８を詳しく示すブロック図である。
図１に示すデジタル複写機１は、１ビーム方式を示し、概略的に原稿（図示せず）を読み取る画像読み取り部２と、この画像読み取り部２により読み取られた画像データに対して各種の処理を行う信号処理部３と、信号処理部３により処理された画像データに基づいて画像を公知の電子写真方式で印刷用紙（図示せず）上に印刷する画像印刷部４により構成されている。
より詳しくは、画像読み取り部２では、コンタクトガラス５上に載置された原稿が主走査方向に細長い光源６により照明され、その反射光が第１ミラー７、第２ミラー９、第３ミラー１０により順次反射され、次いで結像光学系１２により結像されてＣＣＤ（Ｃｈａｒｇｅ  Ｃｏｕｐｌｅｄ  Ｄｅｖｉｃｅ）センサ１３により光電変換される。この場合、光源６と第１ミラー７が第１走査ユニット８を構成し、第２ミラー９と第３ミラー１０が第２走査ユニット１１を構成して、第１走査ユニット８と第２走査ユニット１１が２対１の速度比で移動することにより原稿が副主走査方向に走査される。
信号処理部３では、ＣＣＤセンサ１３により光電変換されたアナログ画像信号がアンプ１４により増幅され、次いでＡ／Ｄ変換器（ＡＤＣ）１５によりデジタル画像信号に変換される。次いでデジタル画像信号が画像処理部１６により明度補正処理や、変倍処理や編集処理等の画像処理が施され、次いでこの画像処理部１６により画像処理されたラスタ画像データが印刷制御部１８によりスムージング処理されると共に、１ビーム（１ライン）用の画像データに変換される。ＬＤ変調部１９は１ライン分の画像データに基づいて、ＬＤユニット２０の１つの半導体レーザのビームを変調する。尚、印刷制御部１８とＬＤ変調部１９の間に、画像範囲を制限したり、パターン合成などを行う回路が設けられることもある。
画像印刷部４では、ＬＤユニット２０から出射された１つのビームがシリンダレンズ２２により収束され、次いでポリゴンミラー２３により等角速度偏向された１つのビームは、ｆθレンズ２４により等速度偏向に補正されて感光体ドラム２６上に照射されて１ライン分の潜像が形成されると共に、光検知器２７により検知される。光検知器２７は主走査方向の有効書き込み領域の前に配置され、ビームを受光して同期検知パルス信号ＸＤＥＴＰを印刷制御部１８にフィードバックする。尚、ここでは、１本のレーザビームを発生する半導体レーザを用いた場合について説明しているが、ビーム数は１本に限定されず、また、複数ビームの半導体レーザアレイを用いてもよい。
【０００８】
ここで、印刷制御部１８ではまた、画像読み取り部２から入力する画像データの入力速度と、画像印刷部４に対して画像データを出力する出力速度の調停も合わせて行う。即ち、画像読み取り部２では、コンタクトガラス５上の原稿を第１、第２走査ユニット８、１１により副走査方向に走査してＣＣＤセンサ１３により読み取るので、ＣＣＤセンサ１３は副走査方向に連続する複数の主走査ラインのドットマトリクスの画像データを１ラインずつ信号制御部３に出力する。
また、このときＣＣＤセンサ１３が１ライン分の画像データをライン同期信号ＬＳＹＮＣによりアドレスをリセットされた後、画素クロック毎に主走査方向に１画素ずつ出力するので、信号処理部３（印刷制御部１８）に対しては第１、第２走査ユニット８、１１の走査速度やＣＣＤセンサ１３の読み取り周期などに基づく所定のライン周期で１ラインずつ出力される。
また、画像印刷部４では、ポリゴンミラー２３により走査されたレーザビームが感光体ドラム２６の直前に入射すると、光検知器２７が同期検知パルス信号ＸＤＥＴＰを出力し、印刷制御部１８がこの同期検知パルス信号ＸＤＥＴＰに基づいて印刷タイミングを制御する。
そこで、印刷制御部１８ではスムージング処理を行う。ここで、スムージングに必要なマトリクスは、一例として注目画素の前後の４ラインずつを含む計９ラインとする。図２に示すように、先ず、画像処理部１６からのドットマトリクス状の９ライン分の画像データが第１の画素クロックに同期して１画素毎に順次第１の一時記憶手段３１に記憶される。
なお、帆は、全段からの画像データが１クロックあたり複数のデータを複数の信号線を介して入力するパラレルデータの場合にも適用することができ、この場合にはパラレル→シリアル変換して９ライン分の画像データを第１の一時記憶手段３１に記憶する。
【０００９】
第１の一時記憶手段３１に記憶された９ライン分の画像データは、１ライン分の画像データが入力する間に、第２の画素クロックに同期して９ライン分同時に読み出される。ここで、第２の画素クロックは、第１の一時記憶手段３１から９ラインについて各ライン毎に、１画素単位で画像データを読み出す場合を実施例としてあげる。
図３は、この第１の一時記憶手段３１からの第２の画素クロックによる１画素単位での画像データの読み出し動作を示すタイミングチャートである。第１の一時記憶手段３１から読み出された９ライン分の画像データは、詳細な構成を後述する図６に示すウインドウ４０を用いる画像処理手段３２に９ラインが同時に出力される。
画像処理手段３２では、画像のエッジ部の斜め線や円弧のギザギザを軽減するために、この９ラインによりマトリクスを生成して注目画素と周辺画素の各値に基づいて注目画素の特徴を抽出し、注目画素の値を決定する。また、画像処理手段３２ではこのスムージング処理を第２の画素クロック毎に行うことにより、全ての画素に対して、１画素当たり複数ビットの多値データに変換する。
画像処理手段３２から出力される多値データは、第２の画素クロックに同期してそれぞれ第２の一時記憶手段３３に転送され、第２の一時記憶手段３３を構成するメモリへの入力アドレス信号として使用される。更に、１画素毎に複数ビットの多値データに変換された前記入力アドレス信号に対応した画像データが第２の画素クロックに同期して第２の一時記憶手段３３から読み出される。
【００１０】
図４は、図２に示す画像処理手段３２の基本的な概略構成を示すブロック図であり、図５は、図２に示す画像処理手段３２の本発明における概略構成を示すブロック図である。図５に示す本発明では、図４に示す構成に副走査カウント部４５、主走査カウント部４６、コード情報置換手段４７を付加している。図６はその要部であるウインドウ４０の具体的構成例を示す図である。
図４に示すように画像処理手段３２は、ウインドウ４０、パターン認識部４１、メモリブロック４２、ビデオデータ出力部４３及びこれらを同期制御するタイミング制御部４４を基本構成として備えている。ウインドウ４０は、図２の第１の一時記憶手段３１から出力される９ライン分の画像データに対して、各々主走査方向に１３画素分のシフトレジスタ４０ａ〜４０ｉ（図６）がシリアルに接続されており、パターン検出用のウインドウを構成している。
但し、前述したように、第１の一時記憶手段３１から読み出された９ライン分の画像データは、各ラインの先頭より順次１３画素分の画像データが画像処理手段３２に出力される。画像処理手段３２を構成するウインドウ４０に関しては、図６に示すようなシフトレジスタ４０ｅの左端より７画素目の画素位置（図６に▲１▼印で示している）がターゲットとなる注目画素の格納位置となる。
次いで、画像処理手段３２に対し配置されるウインドウ４０を構成するシフトレジスタ４０ａ〜４０ｉ内を画像データが順次１画素ずつシフトされることによって、注目画素が画像処理手段３２に対して順次変化し、その注目画素を中心とするウインドウ４０の画像データを連続的に抽出することが可能となる。
【００１１】
図７は、画像処理手段３２に対し配置されるウインドウ４０を構成するシフトレジスタ４０ａ〜４０ｉ内を画像データが順次１画素ずつシフトする様子を示す図である。図７（ａ）は、図１の画像処理部１６から入力される画像データに対する第２の画素クロックのある任意の立ち上がりエッジ時（図中のＴ１時）の、図６に示したウインドウ４０を構成するシフトレジスタ４０ａ〜４０ｉ内の画像データを示す。
次に、図７（ｂ）は、前記第２の画素クロックのある任意の立ち上がりエッジの次にくる第２の画素クロックの立ち上がりエッジ時（図中のＴ２時）の、図６に示したウインドウ４０を構成するシフトレジスタ４０ａ〜４０ｉ内の画像データを示す。
図７に図示する動作、つまり、第２の画素クロック毎にウインドウ４０を構成するシフトレジスタ４０ａ〜４０ｉ内の画像データを順次１画素ずつシフトされることによって、画像処理手段３２は各ラインの先頭より全ての画素を注目画素としてドット情報を抽出することになる。
パターン認識部４１は、ウインドウ４０の注目画素に対して抽出したドット情報を元に、ターゲットとなっている画素（注目画素）及びその周囲の情報、特に画像データの黒画素と白画素の境界の線分形状の特徴を認識し、その認識結果を定められたフォーマットのコード情報にして出力するブロックである。尚、パターン認識部４１から出力されるコード情報がメモリブロック４２の画像処理時（スムージング時）のメモリ用のリードアドレスとなる。
【００１２】
図８は、パターン認識部４１の内部構成及びウインドウ４０との関係を示すブロック図である。サンプル窓であるウインドウ４０は、中央の３×３ビットのコア領域（Ｃｏｒｅ）４０Ｃと、その上領域（Ｌｏｗｅｒ）４０Ｄと、左領域（Ｌｅｆｔ）４０Ｌ及び右領域（Ｒｉｇｈｔ）４０Ｒに区分される。但し、その詳細は、本件出願人の先願である特開平５−２０７２８２号公報にて記載の内容と同じであるため、ここでは省略する。
更に、パターン認識部４１は、コア領域認識部４１１、周辺領域認識部４１２、マルチプレクサ４１３、４１４、傾き（Ｇｒａｄｉｅｎｔ）計算部４１５、位置（Ｐｏｓｉｔｉｏｎ）計算部４１６、判別部４１７及びゲート４１８によって構成されており、周辺領域認識部４１２は更に、上領域認識部４１２Ｕ、右領域認識部４１２Ｒ、下領域認識部４１２Ｄ及び左領域認識部４１２Ｌによって構成されている。これらの各部の作用についても、特開平５−２０７２８２号公報にて記載の内容と同じであるため、ここでは省略する。
メモリブロック４２について、具体的な構成例及びその動作を図９、図１０において説明する。図９（ａ）は、特開平５−２０７２８２号公報にて記載の内容と同じであり、メモリブロック４２はパターンメモリ４２１のみで構成され、パターン認識部４１から出力されるコード情報（１２ビット）をアドレスとして、予め記憶された補正データ（１０ビットを読み出して、レーザ駆動用の画像データを出力し、これが補正されたドットパターンとなる。
また、従来技術では図８に図示する判別部４１７により斜線もしくは円弧を構成する画素として、補正が不必要な画素と判別された水平線分黒画素の１画素ラインもしくは２画素以上の垂直方向に幅を持つラインの上端黒画素あるいは下端黒画素（即ち、ビットマップ状に展開された画像データのうち、黒画素領域と白画素領域との境界であるが、ジャギーを伴う斜線線分を構成する画素ではない黒画素）に対する線分形状の特徴を表す複数ビットのコード情報の一部のビットを固有の値に置き換える。
【００１３】
図９（ｂ）に示すように、パターン認識部４１から出力される全１２ビットのコード情報をＡ０〜Ａ１１とする。このうち、線分の傾斜方向を示すビットをＡ１１、判別部４１７より斜線もしくは円弧を構成する画素として補正が必要な画素か否かを判別するビットをＡ１０・Ａ９（即ち、ここでの要否判別の対象はジャギー補正を意味している）とする。
また、パターン認識対象とする画素が黒画素と白画素の境界領域のいずれの遷移位置にあったかを示すビットをＡ８、パターン認識対象とする画素が黒画素あるいは白画素のいずれであったかを示すビットをＡ７、傾きの度合いを示すビットをＡ６・Ａ５・Ａ４、パターン認識対象とする画素が１画素あるいは２画素以上の幅を持つ線分のいずれであったかを示すビットをＡ３、対象とする画素の水平あるいは垂直方向に連続する線分の端部の画素からの位置を示すビットをＡ２・Ａ１・Ａ０とする。
このようにした時、（Ａ１０，Ａ９）＝（１，１）が斜線もしくは円弧を構成する画素として補正不必要画素のコード情報を示し、且つ、（Ａ３，Ａ２）＝（１，０）がパターン認識対象とする画素が、水平線分黒画素の１画素ラインであることを示す場合（図１１（ａ−１））と、（Ａ３，Ａ２）＝（０，０）がパターン認識対象とする画素が、水平線分黒画素の２画素以上の垂直方向に幅を持つラインの上端黒画素あるいは下端黒画素であることを示す場合（図１２（ａ−２））に、（Ａ１・Ａ０）＝（０，０）と置き換え（図９（ｂ）中のコード情報置換手段４７のブロック図内記載の変換）、前記当該黒画素に対する予め記憶された補正データを、１画素に対して実質的に小さな黒画素データもしくは１画素分の黒画素データに置き換える。
こうすることにより、ビットマップ状に展開された画像データを図１１（ａ−１）、図１２（ａ−２）に示すように画像の形状を損なわずに水平線分の副走査方向の線幅を細線化し、電子写真方式による画像データ処理装置における垂直線分と水平線分の線幅比率の均一化（線幅比→垂直線分：水平線分＝１：１）ができるようになる。
また、図１１（ａ−１）では３・８・１３ラインが、図１２（ａ−２）では２・４・７・９・１２・１４ラインが、上記細線化処理の対象となったラインを示すが、これらのラインのプリント時には、図中にある一定周期の信号変化を伴う動作を行うこととなる。従って、この信号変化は一定周波数での変化となるため、一定周波数での放射ノイズを伴う結果となってしまう可能性が大きい。
【００１４】
本発明においては、判別部４１７により斜線もしくは円弧を構成する画素として補正が不必要な画素と判別された水平線分黒画素の１画素ラインもしくは２画素以上の垂直方向に幅を持つラインの上端黒画素あるいは下端黒画素（即ち、ビットマップ状に展開された画像データのうち、黒画素領域と白画素領域との境界であるが、ジャギーを伴う斜線線分を構成する画素ではない黒画素）に対する線分形状の特徴を表す複数ビットのコード情報の一部のビットを、図５に示す本発明の画像処理手段３２に設けた副走査カウント部４５から出力される副走査方向のライン数のカウント値（ｆｃ［１：０］）と主走査カウント部４６から出力される主走査方向の画素数のカウント値（ｌｃ［１：０］）に置き換える。
図５に示すように、パターン認識部４１から出力される全１２ビットのコード情報をＡ０〜Ａ１１とする。このうち、線分の傾斜方向を示すビットをＡ１１、判別部４１７より斜線もしくは円弧を構成する画素として補正が必要な画素か否かを判別するビットをＡ１０・Ａ９とする。
また、パターン認識対象とする画素が黒画素と白画素の境界領域のいずれの遷移位置にあったかを示すビットをＡ８、パターン認識対象とする画素が黒画素あるいは白画素のいずれであったかを示すビットをＡ７、傾きの度合いを示すビットをＡ６・Ａ５・Ａ４、パターン認識対象とする画素が１画素あるいは２画素以上の幅を持つ線分のいずれであったかを示すビットをＡ３、対象とする画素の水平あるいは垂直方向に連続する線分の端部の画素からの位置を示すビットをＡ２・Ａ１・Ａ０とする。
【００１５】
このようにした時、（Ａ１０・Ａ９）＝（１，１）が斜線もしくは円弧を構成する画素として補正不必要画素のコード情報を示し、且つ、図１１（ａ−１）、図１２（ａ−２）の場合と同様に、（Ａ３，Ａ２）＝（１，０）がパターン認識対象とする画素が、水平線分黒画素の１画素ラインであることを示し、（Ａ３，Ａ２）＝（０，０）がパターン認識対象とする画素が、水平線分黒画素の２画素以上の垂直方向に幅を持つラインの上端黒画素あるいは下端黒画素であることを示す場合に、図５のコード情報置換手段４７において、（Ａ３，Ａ２）を副走査方向のラインのライン数のカウント値（ｆｃ［１：０］）と（Ａ１，Ａ０）を主走査方向の画素の画素数のカウント値（ｌｃ［１：０］）に置き換え（図９（ｃ）中のコード情報置換手段４７のブロック図内記載の変換）、副走査ライン毎・主走査画素毎に、前記当該黒画素に対する予め記憶された補正データを、１画素に対して実質的に小さな黒画素データもしくは１画素分の黒画素データに置き換える。
こうすることにより、ビットマップ状に展開された画像データは、図１３（ｂ−１）に示すように画像の形状を損なわずに水平線分の副走査方向の線幅を細線化し、電子写真方式による画像データ処理装置における垂直線分と水平線分の線幅比率の均一化（線幅比→垂直線分：水平線分＝１：１）ができる。
【００１６】
また、図１３（ｂ−１）の図中の３・８・１３ラインと、図１４（ｂ−２）の２・４・７・９・１２・１４ラインが、上記細線化処理の対象となったラインを示すが、これらのラインのプリント時には、図１１（ａ−１）、図１２（ａ−２）と比較しても一定周期ではなく、周期と位相の異なる信号変化を伴う動作を行うこととなる。
従って、この信号変化は大きく異なる周期ではないが、一定周波数及び位相でない変化となるため、一定周波数での放射ノイズを伴う結果となってしまう可能性が少ない。尚、図１４（ｂ−２）は、パターン認識対象とする画素が２画素以上の垂直方向に幅を持つラインの上端黒画素あるいは下端黒画素である場合を示し、前記図１３（ｂ−１）と同様の作用、効果が得られる。以上が、請求項１記載の発明に対応する実施例である。
【００１７】
また更に、図５の副走査カウント部４５のカウント値を予め１ビットとした場合には、前記カウント値は０→１→０→１の繰り返しとなり、この場合のビットマップ状に展開された画像データは、図１５（ｃ−１）、図１６（ｃ−２）に示すように画像の形状を損なわずに水平線分の副走査方向の線幅を細線化し、且つ画像補正データ作成の簡素化を図ることが可能となる。
この場合も図１３（ｂ−１）、図１４（ｂ−２）と同様に、図１５（ｃ−１）の３・８・１３ラインと、図１６（ｃ−２）の２・４・７・９・１２・１４ラインが、上記細線化処理の対象となったラインを示す。これらのラインのプリント時には、図１３（ｂ−１）、図１４（ｂ−２）ほど副走査のライン毎に不定期な周期ではないが、図１１（ａ−１）、図１２（ａ−２）と比較して一定周期ではなく、周期の異なる信号変化を伴う動作を行うこととなる。
従って、この信号変化も大きく異なる周期ではないが、一定周波数及び位相でない変化となるため、一定周波数での放射ノイズを伴う結果となってしまう可能性が少なく、且つ、図１３（ｂ−１）、図１４（ｂ−２）に比較して補正画素の種類の少ない組み合わせで対応が可能となる。以上が、請求項２記載の発明に対応する実施例である。
【００１８】
次に、図５の副走査カウント部４５のカウント値を予め１ビットとすることに加え、主走査カウント部４５のカウント値を予め１ビットとした場合には、前記主走査カウント値は、前記副走査カウント値の場合と同様に、０→１→０→１の繰り返しとなり、この場合のビットマップ状に展開された画像データは、図１７（ｄ−１）、図１８（ｄ−２）に示すように画像の形状を損なわずに水平線分の副走査方向の線幅を細線化し、且つ画像補正データ作成の簡素化を図ることが可能となる。
この場合も図１３（ｂ−１）、図１４（ｂ−２）と同様に、図１７（ｄ−１）の３・８・１３ラインと、図１８（ｄ−２）の２・４・７・９・１２・１４ラインが、上記細線化処理の対象となったラインを示す。これらのラインのプリント時には、図１３（ｂ−１）、図１４（ｂ−２）ほど副走査のライン毎に不定期な周期ではなく、且つ、図１５（ｃ−１）、図１６（ｃ−２）ほど主走査の画素毎に不定期な周期ではないが、図１１（ａ−１）、図１２（ａ−２）と比較して一定周期ではなく、周期の異なる信号変化を伴う動作を行うこととなる。
従って、この信号変化も大きく異なる周期ではないが、一定周波数及び位相でない変化となるため、一定周波数での放射ノイズを伴う結果となってしまう可能性が少なく、且つ、図１５（ｃ−１）、図１６（ｃ−２）に比較して更に補正画素の種類の少ない組み合わせで対応が可能となる。以上が、請求項３記載の発明に対応する実施例である。
また、画像処理手段３２のメモリブロック４２に予め記憶されるスムージング用の補正データは、画像処理（スムージング）を画像データに施す以前に、メモリブロック４２にパターン認識部４１からのコード情報に対応したデータが設定されている必要がある。尚、上記補正データ設定Ｉ／Ｆとしては、ＣＰＵによって行われる、本画像形成装置システム内に配置されている内蔵メモリに記憶されているデータの書き込みによる対応などが可能である。
【００１９】
図９、図１０に示したメモリブロック４２の実施例により、補正データ出力は、入力画像データの１画素毎にレーザ発光時間を主走査１画素幅に対して複数に分割した情報（この場合は２値ＰＷＭ信号出力）もしくは多値情報として、図２に示す第２の一時記憶手段３３より出力されるが、この時点においても、前記各補正データ出力は、第２の画素クロック毎に１画素分ずつ出力されることになる。
第２の画素クロック毎に１画素分ずつ出力される補正データ出力は、最終的には、図２に示す画像データ変換手段３４に入力され、１画素分の画像データフォーマットに変換された出力として、前述したようにＬＤ変調部１９に出力され、ＬＤ変調部１９のＬＤのＯＮ／ＯＦＦ及びパワー制御により感光体ドラム２６上に画像データを書き込む。
画像処理手段３２について追加説明を以下に記す。タイミング制御部４４は、画像データの１ページ分の副走査方向の書き込み期間を規定するＦＧＡＴＥ信号、主走査１ライン分の書き込み期間を規定するＬＧＡＴＥ信号、各ラインの書き込み開始及び終了タイミングを示すＬＳＹＮＣ信号、１ドット毎の読み出し及び書き込み周期を取る画像クロックＷＣＬＫ及びＲＥＳＥＴ信号を入力し、図３の各部ブロック４０〜４２に対してその動作の同期を取るために必要なクロック信号等を発生する。
尚、メモリブロック４２の補正データは、画像形成装置システム内のＭＰＵあるいはＣＰＵによりＲＯＭ等の記憶手段から選択的にロードされたり、ホストコンピュータからダウンロードすることも可能であり、こうすることにより画像データの被補正パターンに対する補正データを容易に変更することが可能となる。更に、以上説明してきた内容以外に、以下の内容の詳細については特開平５−２０７２８２号公報に記載した内容と同じであるため、ここでは省略する。
・マッチングのためのウインドウの領域分割とその検出パターン及び使用領域について
・パターン認識部４１を構成する各ブロックからの各出力信号について
・パターン認識部４１における各ブロックの作用について
・ドット補正方法について
【００２０】
【発明の効果】
以上説明したように、請求項１記載の発明によれば、ＥＭＩなどへの影響を最小限に留める効果に加え、ビットマップ状に展開された画像データの画像の形状を損なわずに水平線分の副走査方向の線幅を細線化し、電子写真方式による画像データ処理装置における垂直線分と水平線分の線幅比率の均一化を行うことができる効果がある。
請求項２記載の発明によれば、ＥＭＩなどへの影響を最小限に留める効果に加え、画像データ処理装置による水平線分の副走査方向の線幅の細線化の対象となる画素の抽出を簡素化し、画像補正データの作成の効率化を図ることができる効果がある。
請求項３記載の発明によれば、ＥＭＩなどへの影響を最小限に留める効果に加え、更に電子写真方式による画像データ処理装置における水平線分の副走査方向の線幅の細線線化を行うための画像補正データの作成の効率化を図ることができる効果がある。
【図面の簡単な説明】
【図１】本発明に係る画像データ処理装置の一実施形態である印刷制御部が適用されたデジタル複写機を示す構成図である。
【図２】図１に示す印刷制御部の詳細ブロック図である。
【図３】図２に示す第１の一時記憶手段からの第２の画素クロックによる１画素単位での画像データの読み出し動作を示すタイミングチャートである。
【図４】図２に示す画像処理手段の基本的な概略構成を示すブロック図である。
【図５】図２に示す画像処理手段の本発明における概略構成を示すブロック図である。
【図６】図４に示すウインドウの具体的構成例を示す図である。
【図７】画像処理手段に対し配置されるウインドウを構成するシフトレジスタ内を画像データが順次１画素ずつシフトする様子を示す図である。
【図８】図４に示すパターン認識部の内部構成及びウインドウとの関係を示すブロック図である。
【図９】図４に示すメモリブロックの各構成例と動作を示す図である。
【図１０】図４に示すメモリブロックの各構成例と動作を示す図である。
【図１１】本発明の処理内容を示す説明図である（その１）。
【図１２】本発明の処理内容を示す説明図である（その２）。
【図１３】本発明の処理内容を示す説明図である（その３）。
【図１４】本発明の処理内容を示す説明図である（その４）。
【図１５】本発明の処理内容を示す説明図である（その５）。
【図１６】本発明の処理内容を示す説明図である（その６）。
【図１７】本発明の処理内容を示す説明図である（その７）。
【図１８】本発明の処理内容を示す説明図である（その８）。
【符号の説明】
３２  画像処理手段（画像データ処理手段）、４０  ウインドウ（ウインドウ手段）、４１  パターン認識部（パターン認識手段）、４２  メモリブロック（メモリブロック手段）、４５  副走査カウント部（副走査カウント手段）、４６
主走査カウント部（主走査カウント手段）、４１７  判別部（判別手段）
【図１】
2004236033.tif 000003
【図２】
2004236033.tif 000004
【図３】
2004236033.tif 000005
【図４】
2004236033.tif 000006
【図５】
2004236033.tif 000007
【図６】
2004236033.tif 000008
【図７】
2004236033.tif 000009
【図８】
2004236033.tif 000010
【図９】
2004236033.tif 000011
【図１０】
2004236033.tif 000012
【図１１】
2004236033.tif 000013
【図１２】
2004236033.tif 000014
【図１３】
2004236033.tif 000015
【図１４】
2004236033.tif 000016
【図１５】
2004236033.tif 000017
【図１６】
2004236033.tif 000018
【図１７】
2004236033.tif 000019
【図１８】
2004236033.tif 000020