(57)【特許請求の範囲】
【請求項１】
ドット幅が１である細線を有する二値画像の解像度を変換して前記二値画像を拡大する画像処理装置において、
変換前の二値画像において細線に属するドットを有する画素を検出する特徴検出部と、
変換前の二値画像においてドットを有する画素に対応する変換後の二値画像における画素領域を特定する拡大処理部と、
前記拡大処理部により特定された前記画素領域のうち、前記細線に対して垂直方向において、少なくとも１つの他の前記画素領域のドット幅より大きいドット幅を有する前記画素領域におけるドットであり、かつ前記特徴検出部により検出された前記画素のドットを間引くパターン処理部と、
を備えることを特徴とする画像処理装置。
【請求項２】
前記パターン処理部は、前記細線に対して垂直方向におけるドット数が前記他の画素領域のドット幅と同一になるように、前記画素領域におけるドットを間引くことを特徴とする請求項１記載の画像処理装置。
【請求項３】
前記パターン処理部は、前記細線に属するドットを有する画素のうち、前記細線のライン端のドットを有する画素以外の画素に対応する前記画素領域におけるドットを間引き、前記細線のライン端のドットを有する画素に対応する前記画素領域におけるドットを間引かないことを特徴とする請求項１または請求項２記載の画像処理装置。
【請求項４】
前記パターン処理部は、前記画素領域において間引くドットを、画素座標値に基づいて決定することを特徴とする請求項１から請求項３のうちのいずれか１項記載の画像処理装置。
【請求項５】
前記パターン処理部は、前記画素領域において間引くドットが縦または横に連続しないように、前記画素領域において間引くドットを決定することを特徴とする請求項１から請求項４のうちのいずれか１項記載の画像処理装置。
【請求項６】
縦方向および／または横方向に非整数倍で前記二値画像を拡大することを特徴とする請求項１から請求項５のうちのいずれか１項記載の画像処理装置。
【請求項７】
前記拡大処理部は、ニアレストネイバー法で、変換前の二値画像においてドットを有する画素に対応する変換後の二値画像における画素領域を特定することを特徴とする請求項１から請求項６のうちのいずれか１項記載の画像処理装置。
【請求項８】
請求項１から請求項７のうちのいずれか１項記載の画像処理装置を備え、
前記画像処理装置により画像解像度を増加させること、
を特徴とする画像形成装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像処理装置および画像形成装置に関するものである。
【背景技術】
【０００２】
ニアレストネイバー法などで、二値画像に対して非整数倍の拡大処理を行う場合、拡大後の画像に、拡大前の画像にはない周期構造が生じることがある。
【０００３】
例えば１〜２倍の非整数倍での拡大処理において、拡大前の画像における１ドット幅の斜め細線は、拡大後の画像において周期的に配置される１ドット幅ラインと２ドット幅ラインに変換される。特に水平垂直方向に近い角度を持つ斜め細線が拡大されると、拡大後の画像における、このような周期構造が顕著になる。なお、画像の拡大は、画像の解像度の増加と同義である。
【０００４】
図７は、解像度を１．５倍にした場合に生ずる拡大後の画像における周期構造の一例を示す図である。図７（Ａ）は、拡大前の画像を示す図であり、図７（Ｂ）は、拡大後の画像を示す図である。拡大前の画像では、ドット幅が１画素である横細線が斜めに配列されており、斜め細線が表現されている。図７（Ａ）に示す画像をニアレストネイバー法で１．５倍に拡大すると、図７（Ｂ）に示すように、ドット幅が１画素のラインとドット幅が２画素のラインとが交互に発生する。
【０００５】
このような問題を解消するために、拡大前の細線を安定した幅の線に拡大する技術が提案されている（例えば特許文献１，２参照）。
【０００６】
特許文献１に記載の技術は、投影処理を行い、さらに線幅の細線化処理を行うことで、拡大後の線の幅を安定させている。また、特許文献２に記載の技術は、画素間の位置の濃度を線形補間により補間値として計算し、拡大後の画素内でその補間値を積分し、その積分値と閾値とを比較して、拡大後の画素のドットの有無を決定する。
【先行技術文献】
【特許文献】
【０００７】
【特許文献１】特開平４−２８１５７４号公報
【特許文献２】特開２０１０−２１９７４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００８】
上述の技術では、拡大後の画像における線の幅が安定するものの、計算量が多いため、特に計算能力の低い装置では、拡大処理に要する時間が長くなってしまう。
【０００９】
なお、拡大後の画像が印刷される場合、印刷時のドットゲインを考慮すると、拡大後の画像内の線は細いものであることが好ましい。
【００１０】
本発明は、上記の問題を鑑みてなされたものであり、少ない計算量で、二値画像の拡大時に発生するライン幅のムラを抑制し、拡大後の画像の画質を向上させる画像処理装置および画像形成装置を得ることを目的とする。
【課題を解決するための手段】
【００１１】
上記の課題を解決するために、本発明では以下のようにした。
【００１２】
本発明に係る画像処理装置は、変換前の二値画像において細線に属するドットを有する画素を検出する特徴検出部と、変換前の二値画像においてドットを有する画素に対応する変換後の二値画像における画素領域を特定する拡大処理部と、拡大処理部により特定された画素領域のうち、細線に対して垂直方向において、少なくとも１つの他の画素領域のドット幅より大きいドット幅を有する画素領域におけるドットであり、かつ特徴検出部により検出された画素のドットを間引くパターン処理部とを備える。
【００１３】
これにより、画素領域の形状から簡単に、ドットを間引く画素領域を特定することができるので、少ない計算量で、二値画像の拡大時に発生するライン幅のムラを抑制し、拡大後の画像の画質を向上させることができる。
【００１４】
また、本発明に係る画像処理装置は、上記の画像処理装置に加え、次のようにしてもよい。この場合、パターン処理部は、細線に対して垂直方向におけるドット数が上述の他の画素領域のドット幅と同一になるように、画素領域におけるドットを間引く。
【００１５】
これにより、二値画像の拡大時に発生するライン幅のムラを視覚上より抑制することができる。
【００１６】
また、本発明に係る画像処理装置は、上記の画像処理装置のいずれかに加え、次のようにしてもよい。この場合、パターン処理部は、細線に属するドットを有する画素のうち、細線のライン端のドットを有する画素以外の画素に対応する画素領域におけるドットを間引き、細線のライン端のドットを有する画素に対応する画素領域におけるドットを間引かない。
【００１７】
これにより、ライン端を間引かないようにすることで、隣接するラインとの隙間が大きくならず、拡大後の画像の画質を向上させることができる。
【００１８】
また、本発明に係る画像処理装置は、上記の画像処理装置のいずれかに加え、次のようにしてもよい。この場合、パターン処理部は、画素領域において間引くドットを、画素座標値に基づいて決定する。
【００１９】
これにより、簡単な計算で、間引くドットを決定できる。
【００２０】
また、本発明に係る画像処理装置は、上記の画像処理装置のいずれかに加え、次のようにしてもよい。この場合、パターン処理部は、画素領域において間引くドットが縦または横に連続しないように、画素領域において間引くドットを決定する。
【００２１】
これにより、拡大後の画像の画質を向上させることができる。
【００２２】
また、本発明に係る画像処理装置は、上記の画像処理装置のいずれかに加え、次のようにしてもよい。この場合、画像処理装置は、縦方向および／または横方向に非整数倍で二値画像を拡大する。
【００２３】
また、本発明に係る画像処理装置は、上記の画像処理装置のいずれかに加え、次のようにしてもよい。この場合、拡大処理部は、ニアレストネイバー法で、変換前の二値画像においてドットを有する画素に対応する変換後の二値画像における画素領域を特定する。
【００２４】
これにより、少ない計算量で画素領域を特定することができる。
【００２５】
本発明に係る画像形成装置は、上記の画像処理装置のいずれかを備え、その画像処理装置により画像解像度を増加させる。
【００２６】
これにより、画素領域の形状から簡単に、ドットを間引く画素領域を特定することができるので、少ない計算量で、二値画像の拡大時に発生するライン幅のムラを抑制し、拡大後の画像の画質を向上させることができる。
【発明の効果】
【００２７】
本発明によれば、少ない計算量で、二値画像の拡大時に発生するライン幅のムラを抑制し、拡大後の画像の画質を向上させる画像処理装置および画像形成装置を得ることができる。
【図面の簡単な説明】
【００２８】
【図１】図１は、本発明の実施の形態１に係る画像形成装置の構成を示すブロック図である。
【図２】図２は、図１における画像処理装置の動作を説明するフローチャートである。
【図３】図３は、実施の形態１における画像処理装置による１．５倍の拡大処理の一例を説明する図である。
【図４】図４は、実施の形態１における、拡大後の画素領域形状および画素特徴とパターン処理の要否との対応関係を示す図である。
【図５】図５は、実施の形態２における画像処理装置による１．５倍の拡大処理の一例を説明する図である。
【図６】図６は、実施の形態２における画像処理装置による２．５倍の拡大処理の一例を説明する図である。
【図７】図７は、解像度を１．５倍にした場合に生ずる拡大後の画像における周期構造の一例を示す図である。
【発明を実施するための形態】
【００２９】
以下、図に基づいて本発明の実施の形態を説明する。
【００３０】
実施の形態１．
【００３１】
図１は、本発明の実施の形態１に係る画像形成装置１の構成を示すブロック図である。図１に示す画像形成装置１は、複合機である。ただし、画像形成装置１は、プリンター、コピー機、ファクシミリ機などでもよい。
【００３２】
この画像形成装置１は、印刷装置１１と、画像読取装置１２と、ファクシミリ装置１３と、画像処理装置１４とを備える。
【００３３】
印刷装置１１は、ラスター画像データに基づいて原稿画像を印刷する内部装置である。印刷装置１１は、例えば、画像処理装置１４により拡大処理された画像データに基づいて原稿画像を印刷する。
【００３４】
画像読取装置１２は、原稿から原稿画像を光学的に読み取り、原稿画像の画像データを生成する内部装置である。
【００３５】
ファクシミリ装置１３は、送信すべき原稿画像の画像データからファクシミリ信号を生成し所定の通信路を介して送信するとともに、ファクシミリ信号を所定の通信路を介して受信し画像データに変換する内部装置である。
【００３６】
画像処理装置１４は、画像読取装置１２、ファクシミリ装置１３などで生成された画像データに対して拡大処理などの画像処理を行う。特に、画像処理装置１４は、縦方向および／または横方向に非整数倍で二値画像を拡大する。例えば、画像処理装置１４は、ファクシミリ装置１３により受信された４００ｄｐｉ（dot per inch）の画像の解像度を、印刷用の６００ｄｐｉに変換する。
【００３７】
画像処理装置１４は、演算処理装置２１とメモリー２２とを有する。演算処理装置２１は、ＡＳＩＣ（Application Specific Integrated Circuit）やマイクロコンピューターで実現され、各種処理部を有する。メモリー２２は、ＲＡＭ（Random Access Memory）などの書換可能な記憶装置である。メモリー２２には、拡大処理などの画像処理を施す前の画像データ、画像処理の途中のデータ、画像処理を施した後の画像データなどが一時的に記憶される。
【００３８】
また、演算処理装置２１は、処理部として、制御部３１、拡大処理部３２、特徴検出部３３、およびパターン処理部３４を有する。
【００３９】
制御部３１は、拡大前の（つまり、解像度変換前の）二値画像の画像データにおいて、主走査方向および副走査方向に沿って順番に画素をスキャンしていき、ドットのある画素（つまり、画素値が１である画素）を注目画素として検出していく。
【００４０】
拡大処理部３２は、拡大前の二値画像においてドットを有する画素に対応する変換後の二値画像における画素領域を特定する。実施の形態１では、拡大処理部３２は、ニアレストネイバー法で、変換前の二値画像においてドットを有する画素に対応する変換後の二値画像における画素領域を特定する。
【００４１】
特徴検出部３３は、解像度変換前の二値画像において細線に属するドットを有する画素を検出する。特徴検出部３３は、注目画素の周辺画素の値を取得し、その周辺画素の値に基づいて、注目画素が細線に属するドットを有するか否かを判定する。
【００４２】
実施の形態１では、細線は１ドット幅の縦または横の線であり、細線のライン端のドットも細線に含むものとする。ここで、横の線は、主走査方向に沿って直線的に連続するドットの集合であり、縦の線は、副走査方向に沿って直線的に連続するドットの集合である。
【００４３】
パターン処理部３４は、拡大処理部３２により特定された画素領域のうち、細線に対して垂直方向において、少なくとも１つの他の画素領域のドット幅より大きいドット幅を有する画素領域におけるドットを間引く。
【００４４】
また、パターン処理部３４は、細線に対して垂直方向におけるドット数が上述の他の画素領域のドット幅と同一になるように、画素領域におけるドットを間引く。
【００４５】
さらに、パターン処理部３４は、画素領域において間引くドットが縦または横に連続しないように、画素領域において間引くドットを決定する。
【００４６】
次に、上記画像形成装置の動作について説明する。
【００４７】
図２は、図１における画像処理装置の動作を説明するフローチャートである。図３は、実施の形態１における画像処理装置による１．５倍の拡大処理の一例を説明する図である。
【００４８】
まず、非整数倍の拡大処理の対象となる二値画像を有する画像データがメモリー２２に記憶される。また、拡大処理後の二値画像を有する画像データのための記憶領域が確保され、各画素値は、ドットなしを示す値（ここでは、０）に初期化される。
【００４９】
そして、制御部３１は、ユーザーなどによる拡大処理の要求を受け付けると、その画像データを読み出し、その画像データにおいて、主走査方向および副走査方向に沿って順番に画素値を確認していき、ドットを有する画素を検出し、その画素を注目画素とする（ステップＳ１）。
【００５０】
なお、制御部３１は、注目画素に対して以下の処理が実行された後、その注目画素の次の画素から主走査方向および副走査方向に沿って順番に画素値を確認していき、ドットを有する次の画素を検出し、注目画素を、その画素に切り替える。
【００５１】
次に、拡大処理部３２は、その注目画素に対応する、拡大処理後の二値画像における画素領域を特定する（ステップＳ２）。ここでは、拡大後の画像において、拡大処理部３２は、注目画素に対応する１または複数の画素からなる画素領域をニアレストネイバー法で特定する。拡大処理部３２は、特定した画素領域内の画素の値をドットありを示す値（ここでは、１）に設定する。
【００５２】
例えば、拡大処理の対象となる画像が図３（Ａ）に示すものである場合、画素６１，６３に対応する画素領域は、図３（Ｂ）に示す画素領域７１，７３となる。画素領域７１，７３は、横１画素、縦１画素の領域である。同様に、画素６２，６４に対応する画素領域は、画素領域７２，７４となる。画素領域７２，７４は、横２画素、縦１画素の領域である。同様に、画素６５，６７に対応する画素領域は、画素領域７５，７７となる。画素領域７５，７７は、横１画素、縦２画素の領域である。同様に、画素６６，６８に対応する画素領域は、画素領域７６，７８となる。画素領域７６，７８は、横２画素、縦２画素の領域である。
【００５３】
このように、１ドット幅の横細線に属する画素６１〜６８に対応する画素領域７１〜７８の形状は、４種類のいずれかとなる。
【００５４】
拡大処理部３２は、注目画素に対応する画素領域が、細線に対して垂直方向において、少なくとも１つの他の画素領域のドット幅より大きいドット幅を有する画素領域であるか否かを判定する（ステップＳ３）。
【００５５】
例えば、図３（Ｂ）に示す場合、画素領域７５〜７８は、横細線に対して垂直方向（つまり、縦方向）において、少なくとも１つの他の画素領域７１〜７４のドット幅（＝１）より大きいドット幅（＝２）を有する画素領域であると判定される。一方、画素領域７１〜７４は、横細線に対して垂直方向（つまり、縦方向）において、少なくとも１つの他の画素領域のドット幅より大きいドット幅を有する画素領域であるとは判定されない。
【００５６】
注目画素に対応する画素領域が、細線に対して垂直方向において、少なくとも１つの他の画素領域のドット幅より大きいドット幅を有する画素領域であると判定された場合、特徴検出部３３は、画像データにおける注目画素の周辺画素の画素値を読み出し、注目画素が細線に属するドットを有する画素であるか否かを判定する（ステップＳ４）。
【００５７】
注目画素を中心とした縦３画素、横３画素の領域において、注目画素、およびその横の両側の２画素がドットを有し、その他の画素がドットを有さない場合、注目画素は横細線に属するドットを有する画素であると判定し、注目画素、およびその縦の両側の２画素がドットを有し、その他の画素がドットを有さない場合、注目画素は縦細線に属するドットを有する画素であると判定する。
【００５８】
また、注目画素を中心とした縦３画素、横３画素の領域において、注目画素、およびその横の両側のうちの一方の１画素のみがドットを有し、それらのドットを有する２画素（注目画素とその横隣りの画素）の縦および横の画素に別のドットがない場合、注目画素は横細線のライン端を有する画素であると判定し、注目画素、およびその縦の両側のうちの一方の１画素のみがドットを有し、それらのドットを有する２画素（注目画素とその縦隣りの画素）の縦および横の画素に別のドットがない場合、注目画素は縦細線のライン端を有する画素であると判定する。図３（Ａ）では、画素６１と画素６４と画素６５と画素６８が、横細線のライン端を有する画素であると判定される。
【００５９】
実施の形態１では、横細線のライン端のドットも横細線に属するものとし、縦細線のライン端のドットも縦細線に属するものとする。
【００６０】
そして、注目画素が縦細線または横細線に属するドットを有する画素である場合、パターン処理部３４は、注目画素に対応する、拡大後の画像における画素領域に対して、その画素領域におけるドットを間引く処理を行う（ステップＳ５）。このとき、パターン処理部３４は、ドットを間引く画素の画素値を、ドットなしを示す値に設定する。
【００６１】
一方、ステップＳ３において、注目画素に対応する画素領域が、細線に対して垂直方向において、少なくとも１つの他の画素領域のドット幅より大きいドット幅を有する画素領域であると判定されなかった場合、およびステップＳ４において、注目画素が縦細線または横細線に属するドットを有する画素であると判定されなかった場合、その注目画素に対応する画素領域に対するステップＳ５のパターン処理（ドット間引き）は実行されない。
【００６２】
図４は、実施の形態１における、拡大後の画素領域形状および画素特徴とパターン処理の要否との対応関係を示す図である。図４に示すように、拡大後の画素領域の形状は、４種類となり、拡大後の画素領域についての縦横の画素数は、縦方向の倍率ｎと横方向の倍率ｍとｆｌｏｏｒ関数とｃｅｉｌ関数とで表すことができる。ｆｌｏｏｒ関数は、引数の小数点以下の部分を切り捨てて得られる整数を返す関数であり、ｃｅｉｌ関数は、引数の小数点以下の部分を切り上げて得られる整数を返す関数である。引数が１より大きく２より小さい場合には、ｆｌｏｏｒ関数は、１を返し、ｃｅｉｌ関数は、２を返す。
【００６３】
例えば、図３に示す場合では、図３（Ｃ）に示すように、注目画素に対応する画素領域が画素領域７５〜７８のいずれかである場合（つまり、横細線に対して垂直方向において、少なくとも１つの他の画素領域のドット幅より大きいドット幅を有する画素領域である場合）には、その画素領域内のドットが間引かれる。一方、図３（Ｃ）に示すように、注目画素に対応する画素領域が画素領域７１〜７４のいずれかである場合（つまり、横細線に対して垂直方向において、少なくとも１つの他の画素領域のドット幅より大きいドット幅を有する画素領域ではない場合）には、その画素領域内のドットは間引かれず、すべての画素がドットありとされる。
【００６４】
なお、実施の形態１では、パターン処理部３４は、例えば、拡大後の画素領域の周辺画素の値に基づいて、ドットを間引く画素を決定する。例えば図３の場合では、画素領域７５内の画素のうち、縦方向のドット幅が小さい画素領域７４に近い画素についてはドットを間引かず、別の画素のドットを間引いている。また、画素領域７５〜７８のように、ドット幅が大きい画素領域が連続する場合には、パターン処理部３４は、ドットを間引く画素が縦また横に連続しないように、ドットを間引く画素を決定する。
【００６５】
そして、ステップＳ２〜Ｓ５の処理の後、制御部３１は、現時点の注目画素の次の画素から主走査方向および副走査方向に沿って順番に画素値を確認していき、ドットを有する次の画素を検出し、注目画素を、その画素に切り替えて、ステップＳ２〜Ｓ５の処理を再度実行させる（ステップＳ６）。一方、画像データ内に、ドットを有する次の画素が検出されなかった場合、制御部３１は、すべてのドットについての処理が完了したと判断し、拡大処理を終了する。
【００６６】
以上のように、上記実施の形態１によれば、特徴検出部３３は、解像度変換前（つまり、拡大前）の二値画像において細線に属するドットを有する画素を検出し、拡大処理部３２は、変換前の二値画像においてドットを有する画素に対応する変換後の二値画像における画素領域を特定し、パターン処理部３４は、拡大処理部３２により特定された画素領域のうち、細線に対して垂直方向において、少なくとも１つの他の画素領域のドット幅より大きいドット幅を有する画素領域におけるドットを間引く。
【００６７】
これにより、画素領域の形状から簡単に、ドットを間引く画素領域を特定することができるので、少ない計算量で、二値画像の拡大時に発生するライン幅のムラを抑制し、拡大後の画像の画質を向上させることができる。
【００６８】
実施の形態２．
【００６９】
本発明の実施の形態２に係る画像形成装置は、実施の形態１に係る画像形成装置と同様の構成を有するが、実施の形態２におけるパターン処理部３４の動作が、実施の形態１におけるパターン処理部３４の動作とは異なる。
【００７０】
実施の形態２では、パターン処理部３４は、拡大前の画像における細線に属するドットを有する画素のうち、細線のライン端のドットを有する画素以外の画素に対応する画素領域におけるドットを間引き、細線のライン端のドットを有する画素に対応する画素領域におけるドットを間引かない。
【００７１】
また、実施の形態２では、パターン処理部３４は、画素領域において間引くドットを、画素の座標値に基づいて決定する。
【００７２】
次に、実施の形態２における画像処理装置の動作について説明する。
【００７３】
実施の形態２では、特徴検出部３３は、横細線のライン端のドットは横細線に属さないと判定し、縦細線のライン端のドットは縦細線に属さないと判定する。なお、注目画素が、細線のライン端のドットを有する画素であるか否かは、実施の形態１と同様にして判定される。
【００７４】
図５は、実施の形態２における画像処理装置による１．５倍の拡大処理の一例を説明する図である。
【００７５】
例えば、拡大処理の対象となる画像が図５（Ａ）に示すものである場合、拡大処理後の画像は図５（Ｂ）に示すものとなる。図５（Ａ）において、画素８１〜８８が、横細線のライン端のドットを有する画素として検出される。これらのうち、画素８３，８４，８７，８８に対応する画素領域９１，９２，９３，９４にはパターン処理（ドット間引き）が行われない。
【００７６】
また、実施の形態２では、ドットを間引く画素が画素座標値に基づいて決定される。画素座標値は、主走査方向と副走査方向とをそれぞれ座標軸として画素の位置を示す。主走査方向の座標をＸとし、副走査方向の座標をＹとすると、パターン処理部３４は、ドット幅の大きい画素領域において、Ｘ座標値についての２（つまり、画素領域のドット幅）の剰余ＸｍｏｄとＹ座標値についての２（つまり、画素領域のドット幅）の剰余Ｙｍｏｄを計算し、ＸｍｏｄとＹｍｏｄの一方がゼロとなり他方が１となる画素のドットを消去する。これにより、ドット幅の大きい画素領域の、幅方向のドット数が、ドット幅の小さい画素領域の、幅方向のドット数（＝１）と同一となる。
【００７７】
図６は、実施の形態２における画像処理装置による２．５倍の拡大処理の一例を説明する図である。
【００７８】
例えば、拡大処理の対象となる画像が図６（Ａ）に示すものである場合、拡大処理後の画像は図６（Ｂ）に示すものとなる。図６（Ａ）において、画素８１〜８８が、横細線のライン端のドットを有する画素として検出される。これらのうち、画素８３，８４，８７，８８に対応する画素領域１０１，１０２，１０３，１０４にはパターン処理（ドット間引き）が行われない。
【００７９】
また、図６に示す場合では、パターン処理部３４は、ドット幅の大きい画素領域において、Ｘ座標値についての３（つまり、画素領域のドット幅）の剰余ＸｍｏｄとＹ座標値についての３（つまり、画素領域のドット幅）の剰余Ｙｍｏｄを計算し、ＸｍｏｄとＹｍｏｄとが等しい値となる画素のドットを消去する。これにより、ドット幅の大きい画素領域の、幅方向のドット数が、ドット幅の小さい画素領域の、幅方向のドット数（＝２）と同一となる。
【００８０】
以上のように、上記実施の形態２によれば、パターン処理部３４は、細線に属するドットを有する画素のうち、細線のライン端のドットを有する画素以外の画素に対応する画素領域におけるドットを間引き、細線のライン端のドットを有する画素に対応する画素領域におけるドットを間引かない。これにより、ライン端を間引かないようにすることで、隣接するラインとの隙間が大きくならず、拡大後の画像の画質を向上させることができる。
【００８１】
また、上記実施の形態２によれば、パターン処理部３４は、画素領域において間引くドットを、画素座標値に基づいて決定する。これにより、簡単な計算で間引くドットを決定できる。
【００８２】
なお、上述の各実施の形態は、本発明の好適な例であるが、本発明は、これらに限定されるものではなく、本発明の要旨を逸脱しない範囲において、種々の変形、変更が可能である。
【００８３】
例えば、上記の各実施の形態において、拡大処理における縦の倍率と横の倍率とが異なっていてもよい。また、縦および横の一方のみを拡大してもよい。
【００８４】
上記の各実施の形態において、縦方向の倍率ｎと横方向の倍率ｍとが同一である場合、パターン処理部３４は、ドットを間引いた後の画素領域において、ドットありの画素数と全画素数との比がｆｌｏｏｒ（ｎ）：ｃｅｉｌ（ｎ）となるようにドットを間引いている。
【００８５】
縦の倍率ｎと横の倍率ｍとが異なる場合には、上述の場合と同様に、図３に示す関係に基づいてパターン処理を行う画素領域が決定される。そして、パターン処理部３４は、注目画素が横細線に属するドットを有する場合、ドットを間引いた後の画素領域において、ドットありの画素数と全画素数との比がｆｌｏｏｒ（ｎ）：ｃｅｉｌ（ｎ）となるようにドットを間引く。また、パターン処理部３４は、注目画素が縦細線に属するドットを有する場合、ドットを間引いた後の画素領域において、ドットありの画素数と全画素数との比がｆｌｏｏｒ（ｍ）：ｃｅｉｌ（ｍ）となるようにドットを間引く。
【産業上の利用可能性】
【００８６】
本発明は、例えば、複合機などにおける画像解像度の変換に適用可能である。
【符号の説明】
【００８７】
１  画像形成装置
１４  画像処理装置
３２  拡大処理部
３３  特徴検出部
３４  パターン処理部
７１〜７８  画素領域
【図１】
0005543406.tif 000002
【図２】
0005543406.tif 000003
【図３】
0005543406.tif 000004
【図４】
0005543406.tif 000005
【図５】
0005543406.tif 000006
【図６】
0005543406.tif 000007
【図７】
0005543406.tif 000008