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