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